@font-face{font-family:Manrope;src:url(/fonts/manrope-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/manrope-500.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/manrope-600.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/manrope-700.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/manrope-800.woff2)format("woff2");font-weight:800;font-display:swap}:root{color:#182238;--navy:#111a2e;--navy2:#1a2946;--coral:#ec5c70;--coral2:#ff7182;--cream:#fff8ee;--muted:#677084;--line:#e9e1d7;background:#fffaf3;font-family:Manrope,system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#182238;background:radial-gradient(circle at 85% 5%,#ffe7e9 0,#0000 28rem),#fffaf3;margin:0}a{color:inherit}button,a{-webkit-tap-highlight-color:transparent}.wrap{width:min(1160px,100% - 36px);margin:auto}.header{z-index:10;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffaf3e8;border-bottom:1px solid #ffffff80;position:sticky;top:0}.header__inner{justify-content:space-between;align-items:center;gap:24px;height:76px;display:flex}.logo img{width:137px;height:auto;display:block}.nav{align-items:center;gap:26px;display:flex}.nav a{color:#5f687a;font-size:14px;font-weight:700;text-decoration:none}.button{border-radius:15px;justify-content:center;align-items:center;min-height:48px;padding:0 20px;font-weight:800;text-decoration:none;transition:all .2s;display:inline-flex}.button--primary{color:#fff;background:linear-gradient(135deg,var(--coral2),#db435f);box-shadow:0 12px 28px #ec5c7033}.button--secondary{color:#182238;border:1px solid var(--line);background:#fff}.button:hover{transform:translateY(-2px)}.hero{padding:74px 0 88px;overflow:hidden}.hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(360px,.72fr);align-items:center;gap:70px;display:grid}.eyebrow{color:#b6304b;text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:8px;font-size:12px;font-weight:800;display:inline-flex}.eyebrow:before{content:"";background:var(--coral);width:28px;height:2px}.hero h1{letter-spacing:-.065em;max-width:710px;margin:20px 0 22px;font-size:clamp(52px,7vw,88px);line-height:.96}.hero h1 span{color:var(--coral)}.hero__lead{max-width:620px;color:var(--muted);margin:0;font-size:19px;line-height:1.65}.hero__actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.trust-line{color:#535d70;flex-wrap:wrap;gap:18px;margin-top:28px;font-size:13px;font-weight:700;display:flex}.trust-line span{align-items:center;gap:7px;display:flex}.trust-line svg{width:18px;color:var(--coral)}.phone{background:#0b1220;border-radius:42px;width:min(100%,405px);margin-left:auto;padding:13px;position:relative;box-shadow:0 38px 90px #111a2e4d}.phone:before{content:"";z-index:2;background:#0b1220;border-radius:20px;width:104px;height:25px;position:absolute;top:20px;left:50%;transform:translate(-50%)}.phone__screen{aspect-ratio:390/735;background:var(--navy);border-radius:31px;position:relative;overflow:hidden}.phone__photo{object-fit:cover;width:100%;height:100%}.phone__shade{background:linear-gradient(#111a2e12 25%,#111a2e3d 50%,#0b1220f5 100%);position:absolute;inset:0}.phone__top{color:#fff;justify-content:space-between;font-size:11px;font-weight:800;display:flex;position:absolute;top:48px;left:18px;right:18px}.phone__top span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#111a2e99;border-radius:10px;padding:7px 10px}.phone__copy{color:#fff;position:absolute;bottom:22px;left:20px;right:20px}.phone__copy small{color:#ff9aa7;text-transform:uppercase;letter-spacing:.1em;font-weight:800}.phone__copy h2{margin:7px 0;font-size:31px}.phone__copy p{color:#d1dae6;margin:0;font-size:12px;line-height:1.5}.phone__meta{gap:7px;margin:13px 0;display:flex}.phone__meta span{background:#ffffff1a;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:700}.phone__invite{background:#ffffff13;border:1px solid #ffffff1a;border-radius:16px;margin-top:16px;padding:13px}.phone__invite b{font-size:12px;display:block}.phone__invite span{color:#c9d2df;font-size:10px}.section{padding:90px 0}.section--navy{color:#fff;background:linear-gradient(150deg,#111a2e,#0b1220)}.section-head{max-width:710px;margin-bottom:36px}.section-head h2{letter-spacing:-.045em;margin:10px 0 12px;font-size:clamp(34px,5vw,56px);line-height:1.05}.section-head p{color:var(--muted);margin:0;font-size:17px;line-height:1.6}.section--navy .section-head p{color:#aeb8c8}.steps{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.step{border:1px solid var(--line);background:#fffaf3;border-radius:25px;min-height:235px;padding:26px;position:relative}.step__num{color:#fff;background:linear-gradient(135deg,var(--coral2),#d94460);border-radius:14px;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.step h3{margin:30px 0 9px;font-size:21px}.step p{color:var(--muted);margin:0;line-height:1.55}.features{grid-template-columns:repeat(2,1fr);gap:15px;display:grid}.feature{background:#ffffff0c;border:1px solid #ffffff14;border-radius:23px;padding:25px}.feature svg{width:28px;height:28px;color:var(--coral2)}.feature h3{margin:20px 0 8px;font-size:20px}.feature p{color:#aeb8c8;margin:0;line-height:1.55}.intents{flex-wrap:wrap;gap:10px;display:flex}.intent{border:1px solid var(--line);background:#fff;border-radius:999px;padding:11px 15px;font-size:13px;font-weight:800}.safety{grid-template-columns:1fr 1fr;align-items:center;gap:36px;display:grid}.safety__panel{border:1px solid var(--line);background:#fff;border-radius:28px;padding:28px;box-shadow:0 22px 60px #1b233b12}.safety__row{border-bottom:1px solid var(--line);gap:13px;padding:18px 0;display:flex}.safety__row:last-child{border:0}.safety__row svg{width:22px;color:var(--coral);flex:none}.safety__row b{margin-bottom:4px;display:block}.safety__row p{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.faq{grid-template-columns:1fr 1fr;gap:13px;display:grid}.faq details{border:1px solid var(--line);background:#fff;border-radius:18px;padding:21px}.faq summary{cursor:pointer;font-weight:800}.faq p{color:var(--muted);line-height:1.55}.cta{padding:80px 0}.cta__box{color:#fff;background:linear-gradient(135deg,#17243f,#0b1220);border-radius:32px;justify-content:space-between;align-items:center;gap:32px;padding:46px;display:flex;box-shadow:0 30px 70px #10182e33}.cta h2{letter-spacing:-.04em;margin:0 0 9px;font-size:clamp(30px,4vw,48px)}.cta p{color:#b9c3d2;margin:0}.footer{border-top:1px solid var(--line);padding:30px 0 44px}.footer__inner{color:var(--muted);justify-content:space-between;align-items:center;gap:20px;font-size:13px;display:flex}.footer img{width:112px}@media (width<=850px){.nav>a:not(.button){display:none}.hero{padding-top:45px}.hero__grid,.safety{grid-template-columns:1fr}.hero__grid{gap:45px}.hero h1{font-size:clamp(47px,13vw,70px)}.phone{margin:auto}.steps,.features,.faq{grid-template-columns:1fr}.cta__box{flex-direction:column;align-items:flex-start;padding:30px}.section{padding:66px 0}}@media (width<=520px){.wrap{width:min(100% - 26px,1160px)}.header__inner{height:66px}.logo img{width:115px}.nav .button{min-height:42px;padding:0 14px;font-size:12px}.hero h1{font-size:46px}.hero__lead{font-size:16px}.hero__actions{display:grid}.hero__actions .button{width:100%}.trust-line{gap:10px;display:grid}.phone{max-width:365px}.section-head h2{font-size:35px}.footer__inner{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}body{color:#fff8ee;background:radial-gradient(circle at 82% 6%,#ec5c7033,#0000 31rem),radial-gradient(circle at 8% 75%,#495f9129,#0000 34rem),#0b1220}.header{background:#0b1220e0;border-bottom:1px solid #ffffff14}.logo{color:#fff;align-items:center;gap:7px;text-decoration:none;display:inline-flex}.logo img,.header .logo img,.footer .logo img{object-fit:contain;width:36px;height:32px}.logo span{letter-spacing:-.055em;color:#fff;font-size:24px;font-weight:800}.nav a{color:#c3ccda}.nav a:hover{color:#ff9aa7}.hero{color:#fff8ee;background:linear-gradient(145deg,#1a29465c,#0b12200f);position:relative}.hero:before{content:"";pointer-events:none;background-image:radial-gradient(circle,#ffffff0e 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 72%);mask-image:linear-gradient(90deg,#000,#0000 72%)}.hero__grid{z-index:1;position:relative}.hero__lead{color:#b8c2d1}.hero .eyebrow{color:#ff9aa7}.hero .button--secondary{color:#fff;background:#ffffff12;border-color:#ffffff24}.trust-line{color:#d5dce7}.trust-line svg{color:#ff7182}.section{color:#fff8ee}.section--white,.section--cream{color:#182238;background:#fff8ee}.section--white{background:#fffdf9}.section--navy{background:linear-gradient(150deg,#15213a,#0b1220)}.section--navy .eyebrow{color:#ff9aa7}.section--white .section-head p,.section--cream .section-head p{color:#677084}.step{background:#fff;border-color:#e9e1d7;box-shadow:0 12px 35px #111a2e0d}.step__num{background:linear-gradient(135deg,#ff7182,#d84661)}.feature{background:#ffffff0e;border-color:#ffffff17}.intent{background:#fff;border-color:#e9e1d7;box-shadow:0 8px 24px #111a2e0d}.safety__panel,.faq details{background:#fff;border-color:#e9e1d7}.cta{color:#fff8ee;background:#0b1220}.cta__box{background:linear-gradient(135deg,#1a2946,#111a2e);border:1px solid #ffffff14}.footer{color:#9ca8ba;background:#0b1220;border-color:#ffffff14}.footer strong{color:#fff8ee}.footer .logo span{font-size:21px}@media (width<=520px){.header .logo img{width:32px;height:29px}.header .logo span{font-size:21px}}
