*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;color:#17131d;font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit}.site-header{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.94);backdrop-filter:blur(12px);border-bottom:1px solid #eee9f2}.nav{max-width:1160px;margin:auto;height:76px;padding:0 24px;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:12px;text-decoration:none}.mark{width:36px;height:36px;position:relative;display:inline-block;flex:none}.mark:before,.mark:after{content:"";position:absolute;width:27px;height:16px}.mark:before{left:0;top:0;background:#3d176e}.mark:after{right:0;bottom:0;background:#246bde}.wordmark{font-weight:900;letter-spacing:-1.2px;font-size:23px;color:#3d176e}.beta{font-size:9px;letter-spacing:1.2px;font-weight:800;color:#246bde;margin-left:2px;align-self:flex-end;margin-bottom:4px}.navlinks{display:flex;align-items:center;gap:24px}.navlinks a{text-decoration:none;font-weight:800;font-size:11px;letter-spacing:.7px;color:#5f5967}.navlinks a:hover{color:#3d176e}.nav-cta{background:#3d176e!important;color:#fff!important;padding:12px 16px}.menu-btn{display:none;border:0;background:transparent;font-size:27px;color:#3d176e;cursor:pointer}.mobile-nav{display:none;padding:0 24px 18px;border-top:1px solid #eee9f2}.mobile-nav.open{display:grid;gap:5px}.mobile-nav a{text-decoration:none;padding:12px 0;font-weight:800;font-size:12px;letter-spacing:.6px;color:#3d176e}
.hero{max-width:1160px;margin:auto;padding:86px 24px 84px;display:grid;grid-template-columns:1.12fr .88fr;gap:70px;align-items:center}.kicker,.eyebrow{font-size:11px;font-weight:900;letter-spacing:1.6px;color:#246bde;text-transform:uppercase}.hero h1{font-size:clamp(54px,7vw,92px);line-height:.91;letter-spacing:-4.8px;margin:17px 0 22px;font-weight:900;max-width:740px}.hero h1 span{color:#3d176e}.lede{font-size:18px;line-height:1.6;color:#625b69;max-width:650px;margin:0 0 30px}.hero-actions{display:flex;gap:10px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 20px;text-decoration:none;font-weight:900;font-size:12px;letter-spacing:.8px;border:2px solid #3d176e}.btn.primary{background:#246bde;border-color:#246bde;color:#fff}.btn.secondary{color:#3d176e;background:#fff}.launch-note{margin-top:26px;padding-left:14px;border-left:6px solid #246bde;color:#246bde;font-size:15px;line-height:1.35;font-weight:900;letter-spacing:.6px}.phone-wrap{position:relative;display:flex;justify-content:center}.glow{position:absolute;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,#dceeff 0,#e9efff 42%,rgba(255,255,255,0) 72%);top:38px}.phone{position:relative;width:326px;background:#17131d;border:9px solid #17131d;border-radius:38px;box-shadow:0 30px 65px rgba(44,23,64,.2);overflow:hidden}.phone-top{height:25px;background:#17131d}.screen{background:#f7f5f9;min-height:600px}.screen-head{background:#fff;padding:22px 17px 15px;display:flex;justify-content:space-between;align-items:flex-end;border-bottom:1px solid #e9e5ed}.screen-title{font-size:23px;font-weight:900;letter-spacing:-1px;color:#17131d}.screen-area{font-size:9px;color:#246bde;font-weight:900;letter-spacing:.8px;margin-top:3px}.screen-pill{font-size:8px;font-weight:900;color:#3d176e;border:1px solid #3d176e;padding:6px 7px}.grid{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px}.profile-card{aspect-ratio:.82;position:relative;overflow:hidden;background:linear-gradient(140deg,#d8d3dd,#eeeaf1)}.profile-card:nth-child(2){background:linear-gradient(140deg,#cadcf7,#e8eff9)}.profile-card:nth-child(3){background:linear-gradient(140deg,#e1d4ee,#f0e9f7)}.profile-card:nth-child(4){background:linear-gradient(140deg,#d5dde2,#eef1f3)}.avatar-shape{position:absolute;width:76%;height:76%;border-radius:50% 50% 42% 42%;background:rgba(255,255,255,.55);left:12%;top:9%}.card-overlay{position:absolute;bottom:0;left:0;right:0;padding:28px 9px 9px;background:linear-gradient(transparent,rgba(23,19,29,.78));color:#fff}.card-name{font-weight:900;font-size:12px}.card-meta{font-size:8px;margin-top:3px;opacity:.9}.online{position:absolute;right:8px;top:8px;width:9px;height:9px;background:#42d37c;border-radius:50%;border:2px solid #fff}.health-strip{margin:4px;background:#246bde;color:#fff;padding:13px}.health-strip b{display:block;font-size:9px;letter-spacing:.5px}.health-strip span{font-size:8px;line-height:1.35;display:block;margin-top:4px}
.section{padding:88px 24px}.section.alt{background:#f5f3f7}.section.dark{background:#3d176e;color:#fff}.container{max-width:1160px;margin:auto}.section-head{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;align-items:start;margin-bottom:45px}.section h2{font-size:clamp(38px,4.6vw,62px);line-height:.98;letter-spacing:-2.6px;margin:10px 0 0;font-weight:900}.section-copy{font-size:17px;line-height:1.7;color:#665e6e;margin:6px 0 0}.dark .section-copy{color:#ddd2e8}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.feature{border:1px solid #e2dce8;background:#fff;padding:27px;min-height:220px}.feature .num{font-size:10px;letter-spacing:1.1px;color:#246bde;font-weight:900}.feature h3{font-size:22px;letter-spacing:-.6px;margin:42px 0 10px;color:#3d176e}.feature p{font-size:14px;line-height:1.6;color:#6c6473;margin:0}.dark .feature{background:#4a1d81;border-color:#60329a}.dark .feature h3,.dark .feature p,.dark .feature .num{color:#fff}.dark .feature p{opacity:.78}.principles{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:40px}.principle{border-top:6px solid #246bde;padding:22px 0}.principle h3{font-size:20px;margin:0 0 8px}.principle p{color:#ddd2e8;line-height:1.6;margin:0;font-size:14px}.slo-band{background:#246bde;color:#fff}.slo-inner{max-width:1160px;margin:auto;padding:46px 24px;display:flex;justify-content:space-between;gap:30px;align-items:center}.slo-band h3{font-size:31px;margin:0;font-weight:900;letter-spacing:-1px}.slo-band p{margin:7px 0 0;opacity:.9}.slo-tag{border:2px solid #fff;padding:13px 16px;font-size:11px;letter-spacing:1px;font-weight:900;white-space:nowrap}
.footer{border-top:1px solid #e8e3eb}.footer-inner{max-width:1160px;margin:auto;padding:48px 24px 28px}.footer-top{display:flex;justify-content:space-between;gap:40px}.footer .brand{margin-bottom:16px}.footer-blurb{color:#716a78;max-width:420px;line-height:1.6;font-size:13px}.footer-links{display:grid;grid-template-columns:repeat(2,minmax(150px,1fr));gap:8px 34px}.footer-links a{font-size:12px;font-weight:700;color:#514959;text-decoration:none;padding:4px 0}.footer-links a:hover{color:#246bde}.footer-bottom{border-top:1px solid #eee9f2;margin-top:35px;padding-top:19px;display:flex;justify-content:space-between;color:#8b8491;font-size:11px;gap:20px}.legal-hero{max-width:900px;margin:auto;padding:72px 24px 38px}.legal-hero h1{font-size:clamp(44px,6vw,70px);line-height:.98;letter-spacing:-3px;margin:12px 0 17px;font-weight:900}.legal-hero p{font-size:17px;line-height:1.65;color:#665f6d;max-width:760px}.updated{font-size:11px!important;font-weight:800;letter-spacing:.6px;color:#246bde!important;text-transform:uppercase}.legal{max-width:900px;margin:auto;padding:0 24px 90px}.legal section{padding:27px 0;border-top:1px solid #e8e3eb}.legal h2{font-size:22px;color:#3d176e;letter-spacing:-.4px;margin:0 0 12px}.legal h3{font-size:16px;margin:22px 0 8px}.legal p,.legal li{font-size:15px;line-height:1.72;color:#5f5866}.legal ul{padding-left:21px}.legal li{margin:7px 0}.callout{background:#f1ecf6;border-left:6px solid #3d176e;padding:18px 20px;margin:10px 0 28px}.callout.blue{background:#edf4ff;border-color:#246bde}.callout strong{color:#3d176e}.contact-box{background:#3d176e;color:#fff;padding:28px;margin-top:22px}.contact-box h2{color:#fff;margin:0 0 7px}.contact-box p{color:#e6dced;margin:0 0 18px}.contact-box a{color:#fff}.faq{display:grid;gap:12px}.faq-item{border:1px solid #e4dee8;padding:20px}.faq-item h3{margin:0 0 8px;color:#3d176e}.faq-item p{margin:0}.delete-steps{counter-reset:step;display:grid;gap:12px;margin:25px 0}.delete-step{counter-increment:step;border:1px solid #e4dee8;padding:20px 20px 20px 62px;position:relative}.delete-step:before{content:counter(step);position:absolute;left:18px;top:18px;width:28px;height:28px;background:#246bde;color:#fff;display:grid;place-items:center;font-weight:900}.request-card{background:#f5f3f7;padding:24px;margin-top:24px}.request-card code{display:block;background:#fff;border:1px solid #e0dbe5;padding:14px;white-space:pre-wrap;font-family:monospace;color:#4c4452;line-height:1.5;margin:12px 0}.small{font-size:12px!important;color:#817988!important}.status-badge{display:inline-block;background:#eaf3ff;color:#1c5cb9;padding:7px 9px;font-size:10px;font-weight:900;letter-spacing:.8px;margin-bottom:8px}
@media(max-width:850px){.navlinks{display:none}.menu-btn{display:block}.hero{grid-template-columns:1fr;padding-top:58px;gap:48px}.hero h1{letter-spacing:-3.5px}.phone-wrap{margin-top:5px}.section-head{grid-template-columns:1fr;gap:16px}.cards{grid-template-columns:1fr}.principles{grid-template-columns:1fr}.footer-top{flex-direction:column}.slo-inner{align-items:flex-start;flex-direction:column}.slo-tag{white-space:normal}.legal-hero{padding-top:52px}}@media(max-width:480px){.nav{height:68px;padding:0 18px}.wordmark{font-size:20px}.beta{display:none}.hero{padding:48px 18px 62px}.hero h1{font-size:52px;letter-spacing:-3px}.lede{font-size:16px}.phone{width:294px}.section{padding:68px 18px}.slo-inner{padding:38px 18px}.footer-inner{padding-left:18px;padding-right:18px}.footer-links{grid-template-columns:1fr}.footer-bottom{flex-direction:column}.legal-hero,.legal{padding-left:18px;padding-right:18px}.legal-hero h1{font-size:46px}.request-card{padding:18px}}
