.acorn-one{--one-ink:#f5f4ee;--one-muted:#b9c2c0;--one-line:#cddad029;--one-gold:#e9ca8b;max-width:1240px;color:var(--one-ink);background:radial-gradient(at 80% 0,#3e685b3b,#0000 42%),#101a20;min-height:100vh;margin:0 auto;padding:clamp(18px,4vw,48px)}.acorn-one *{box-sizing:border-box}.acorn-one a{color:inherit}.acorn-one-nav{border-bottom:1px solid var(--one-line);letter-spacing:.04em;justify-content:space-between;align-items:center;gap:20px;padding-bottom:24px;font-size:13px;display:flex}.acorn-one-nav>a{font-weight:850;text-decoration:none}.acorn-one-nav div{flex-wrap:wrap;gap:20px;display:flex}.acorn-one-nav div a{color:var(--one-muted);text-decoration:none}.acorn-one-nav a:hover{text-underline-offset:4px;text-decoration:underline}.acorn-one-hero{max-width:900px;padding:clamp(42px,8vw,94px) 0 44px}.acorn-one-eyebrow,.acorn-one-kicker{color:var(--one-gold);letter-spacing:.17em;text-transform:uppercase;font-size:11px;font-weight:850}.acorn-one-hero h1{letter-spacing:-.055em;max-width:900px;margin:16px 0 20px;font-size:clamp(42px,7vw,82px);line-height:.99}.acorn-one-intro{color:#d3dbd6;max-width:720px;font-size:clamp(17px,2vw,21px);line-height:1.65}.acorn-one-actions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.acorn-one-button{border:1px solid var(--one-gold);border-radius:9px;justify-content:center;align-items:center;min-height:48px;padding:12px 18px;font-weight:800;text-decoration:none;display:inline-flex}.acorn-one-button.primary{background:var(--one-gold);color:#17201e}.acorn-one-button.secondary{color:var(--one-ink);border-color:var(--one-line);background:0 0}.acorn-one-button:hover{transform:translateY(-1px)}.acorn-one-status{background:#e9ca8b0e;border:1px solid #e9ca8b59;border-radius:12px;align-items:flex-start;gap:13px;max-width:760px;margin-top:34px;padding:18px 20px;display:flex}.acorn-one-status-dot{background:var(--one-gold);border-radius:50%;flex:0 0 9px;width:9px;height:9px;margin-top:6px}.acorn-one-status strong{font-size:14px}.acorn-one-status p,.acorn-one-price>p{color:var(--one-muted);margin:6px 0 0;font-size:13px;line-height:1.65}.acorn-one-price{border:1px solid var(--one-line);background:#ffffff06;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(250px,.9fr);align-items:center;gap:28px;padding:26px;display:grid}.acorn-one-price h2{letter-spacing:-.035em;margin:8px 0 0;font-size:clamp(24px,3vw,36px)}.acorn-one-section,.acorn-one-trust{padding:clamp(44px,7vw,76px) 0}.acorn-one-section>h2,.acorn-one-trust>h2{letter-spacing:-.04em;max-width:700px;margin:10px 0 26px;font-size:clamp(30px,4.5vw,48px);line-height:1.08}.acorn-one-capabilities{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.acorn-one-capability,.acorn-one-trust-grid article{border:1px solid var(--one-line);background:#ffffff06;border-radius:13px;padding:22px}.acorn-one-capability>span{color:var(--one-gold);font-size:12px;font-weight:850}.acorn-one-capability h3,.acorn-one-trust-grid h3{margin:20px 0 8px;font-size:19px}.acorn-one-capability p,.acorn-one-trust-grid p{color:var(--one-muted);margin:0;font-size:14px;line-height:1.65}.acorn-one-trust{border-top:1px solid var(--one-line)}.acorn-one-trust-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.acorn-one-trust-grid h3{margin-top:0}.acorn-one-next{border:1px solid var(--one-line);background:linear-gradient(120deg,#4166562b,#ffffff06);border-radius:16px;justify-content:space-between;align-items:center;gap:28px;padding:26px;display:flex}.acorn-one-next p:not(.acorn-one-kicker){max-width:610px;color:var(--one-muted);margin:8px 0 0;line-height:1.6}.acorn-one-next .acorn-one-actions{margin:0}.acorn-one-footer{color:#8f9d9a;padding:24px 0 8px;font-size:12px;line-height:1.6}@media (max-width:850px){.acorn-one-capabilities{grid-template-columns:repeat(2,minmax(0,1fr))}.acorn-one-trust-grid{grid-template-columns:1fr}.acorn-one-next{flex-direction:column;align-items:flex-start}.acorn-one-next .acorn-one-actions{margin-top:0}}@media (max-width:600px){.acorn-one-nav{flex-direction:column;align-items:flex-start}.acorn-one-price{grid-template-columns:1fr;gap:10px}.acorn-one-capabilities{grid-template-columns:1fr}.acorn-one-capability{padding:18px}.acorn-one-hero h1{font-size:clamp(39px,13vw,60px)}.acorn-one-actions{width:100%}.acorn-one-button{flex:1}.acorn-one-next .acorn-one-actions{width:100%}}@media (prefers-reduced-motion:reduce){.acorn-one-button{transition:none}.acorn-one-button:hover{transform:none}}
