.landing-shell{min-width:320px;background:#f4f6f2;color:#18212f}.landing-hero{position:relative;min-height:92vh;overflow:hidden;padding:26px;background:#10201d}.hero-background{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top}.hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,#0c1c19f0,#0c1c19cc 46%,#0c1c196b),linear-gradient(180deg,#0c1c196b,#0c1c19bd)}.landing-nav{position:relative;z-index:1;display:flex;max-width:1180px;align-items:center;justify-content:space-between;gap:18px;margin:0 auto}.landing-brand{border:1px solid rgba(255,255,255,.2);border-radius:999px;padding:6px 12px 6px 6px;background:#0c1c1994;color:#f3fbf7;text-decoration:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 14px 40px #00000029}.landing-nav-links{display:flex;align-items:center;gap:10px}.landing-nav-links a{border:1px solid rgba(255,255,255,.22);border-radius:999px;padding:8px 12px;background:#0c1c1994;color:#edf7f2;font-size:.9rem;font-weight:760;text-decoration:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 14px 40px #00000029}.hero-content{position:relative;z-index:1;display:grid;max-width:1180px;min-height:calc(92vh - 82px);align-content:center;gap:20px;margin:0 auto;padding:60px 0 96px}.hero-kicker,.hero-proof span{display:inline-flex;width:fit-content;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.24);border-radius:999px;padding:7px 11px;background:#ffffff14;color:#b9f2df;font-size:.82rem;font-weight:820;text-transform:uppercase}.hero-content h1{max-width:820px;margin:0;color:#f4fbf7;font-size:8.25rem;line-height:.9}.hero-subtitle{max-width:660px;margin:0;color:#d6e2db;font-size:1.25rem}.hero-actions{display:flex;flex-wrap:wrap;gap:12px}.hero-secondary{border-color:#ffffff52;background:#ffffff1a;color:#f3fbf7}.hero-proof{display:flex;flex-wrap:wrap;gap:8px}.hero-proof span{color:#edf7f2;text-transform:none}.landing-band{max-width:1180px;margin:0 auto;padding:72px 26px}.landing-section-header{max-width:720px}.landing-section-header h2,.product-copy h2,.beta-band h2{margin:0 0 12px;color:#18212f;font-size:3.15rem;line-height:1.02}.feature-grid,.privacy-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:28px}.feature-card,.privacy-grid>div{border:1px solid #d7ddd5;border-radius:8px;padding:18px;background:#fff;box-shadow:0 18px 50px #18212f0f}.feature-icon{display:grid;width:40px;height:40px;place-items:center;border:1px solid rgba(22,91,79,.24);border-radius:8px;background:#165b4f1a;color:#165b4f}.feature-card h3,.privacy-grid h3{margin:14px 0 8px;color:#18212f}.feature-card p,.privacy-grid p,.product-copy p,.beta-band p{margin-bottom:0}.product-band,.beta-band{display:flex;align-items:center;justify-content:space-between;gap:28px;border-top:1px solid #d7ddd5}.product-copy,.beta-band>div{max-width:720px}.metric-strip{display:grid;min-width:min(360px,100%);gap:10px}.metric-strip span{display:flex;align-items:center;gap:10px;border:1px solid #d7ddd5;border-radius:8px;padding:13px 14px;background:#fff;color:#18212f;font-weight:760}.metric-strip svg{color:#265a85}.privacy-band{border-top:1px solid #d7ddd5}.beta-band{margin-bottom:40px;border:1px solid #d7ddd5;border-radius:8px;background:#fff;box-shadow:0 18px 50px #18212f12}@media(max-width:1180px){.hero-content h1{font-size:6.35rem}.landing-section-header h2,.product-copy h2,.beta-band h2{font-size:2.7rem}}@media(max-width:860px){.landing-hero{min-height:88vh;padding:18px}.hero-background{object-position:58% top}.hero-overlay{background:linear-gradient(180deg,#0c1c19eb,#0c1c19c2),#0c1c1980}.landing-nav{align-items:flex-start;flex-direction:column}.hero-content{min-height:calc(88vh - 110px);padding:44px 0 76px}.hero-content h1{font-size:3.75rem}.hero-subtitle{font-size:1.05rem}.landing-section-header h2,.product-copy h2,.beta-band h2{font-size:2.1rem}.feature-grid,.privacy-grid,.product-band,.beta-band{grid-template-columns:1fr}.product-band,.beta-band{align-items:flex-start;flex-direction:column}}@media(max-width:380px){.hero-content h1{font-size:3.2rem}.landing-section-header h2,.product-copy h2,.beta-band h2{font-size:1.85rem}}
