:root{--abyss: #012624;--deep: #011d1c;--kelp: #003734;--white: #ffffff;--mist: #edfffe;--silver: #bbc7c6;--pink: #fde9ff;--line: rgba(255, 255, 255, .1);--accent: #cbfffc;--aurora: linear-gradient(90deg, rgb(203, 255, 252) 0%, rgb(237, 255, 254) 26.25%, rgb(255, 253, 250) 47.57%, rgb(250, 209, 255) 88.96%);--bio: linear-gradient(90deg, rgb(0, 130, 124) 0%, rgb(203, 255, 252) 100%);--warn: #3a3413;--warn-ink: #f3d98a;--ok: #0a4a3c;--ok-ink: #a8f0d8;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:84px}body{margin:0;background:var(--abyss);color:var(--silver);font:400 16px/1.5 Supreme,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}h1,h2,h3{color:var(--white);font-weight:500;margin:0}h1{font-size:clamp(38px,5.6vw,72px);line-height:1;letter-spacing:-.045em}h2{font-size:clamp(28px,3.4vw,44px);line-height:1.05;letter-spacing:-.035em;margin-bottom:36px;max-width:760px}h3{font-size:20px;line-height:1.2;letter-spacing:-.02em;margin-bottom:10px}p{margin:0}.wrap{width:min(1200px,100% - 32px);margin:0 auto}.narrow{width:min(820px,100% - 32px)}.kicker{font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--silver);margin-bottom:16px}.skip{position:absolute;left:-999px;top:8px;background:var(--white);color:var(--abyss);padding:8px 12px;border-radius:6px;z-index:100}.skip:focus{left:8px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 24px;border-radius:6px;text-decoration:none;white-space:nowrap;font-size:13px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;transition:filter .2s ease,background .2s ease,transform .15s ease}.btn:active{transform:scale(.98)}.btn-cta{background:var(--aurora);color:#222}.btn-cta:hover{filter:brightness(1.06)}.btn-ghost{border:1px solid var(--line);color:var(--white)}.btn-ghost:hover{background:#03514b80}.top{position:sticky;top:0;z-index:20;background:color-mix(in srgb,var(--abyss) 82%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.top-in{height:72px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--white);font-size:18px;font-weight:500;letter-spacing:-.02em}.brand b{font-weight:500;color:var(--silver)}.brand-mark{width:34px;height:34px;border-radius:6px;display:grid;place-items:center;background:var(--bio);color:var(--abyss)}.brand-mark svg,.ico svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.menu{display:flex;gap:28px}.menu a{text-decoration:none;font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--silver)}.menu a:hover{color:var(--white)}.top-actions{display:flex;align-items:center;gap:18px}.top-actions .btn{min-height:40px;padding:0 18px}.phone{text-decoration:none;color:var(--mist);font-weight:500;white-space:nowrap}.phone:hover{color:var(--white)}.hero{position:relative;overflow:hidden;padding:96px 0 120px}.glow{position:absolute;inset:-20% -10% auto;height:120%;z-index:-1;pointer-events:none;background:radial-gradient(40% 45% at 78% 35%,rgba(0,130,124,.45),transparent 70%),radial-gradient(30% 35% at 92% 70%,rgba(250,209,255,.14),transparent 70%),radial-gradient(35% 40% at 10% 10%,rgba(0,130,124,.18),transparent 70%)}.hero-in{display:grid;grid-template-columns:1.05fr 1fr;gap:56px;align-items:center}.lead{font-size:19px;line-height:1.45;color:var(--mist);margin:28px 0 36px;max-width:560px}.hero-actions{display:flex;flex-wrap:wrap;gap:12px}.hero-actions.center{justify-content:center}.hero-note{margin-top:18px;font-size:14px}.mock{background:var(--kelp);border-radius:16px;padding:18px;border:1px solid var(--line)}.mock-bar{display:flex;align-items:center;gap:6px;margin-bottom:18px}.mock-bar i{width:9px;height:9px;border-radius:50%;background:#ffffff29}.mock-bar span{margin-left:10px;color:var(--white);font-weight:500}.mock-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px}.mock-stats div{background:var(--deep);border-radius:10px;padding:12px;display:grid;gap:4px}.mock-stats small{font-size:10px;letter-spacing:.12em;text-transform:uppercase}.mock-stats b{font-size:28px;font-weight:500;color:var(--white);letter-spacing:-.03em}.mock-stats b.pink{color:var(--pink)}.mock-table{background:var(--deep);border-radius:10px;padding:6px 12px;font-size:13px}.mock-row{display:grid;grid-template-columns:1.8fr .9fr .8fr 1fr;gap:10px;align-items:center;padding:10px 0;border-top:1px solid var(--line)}.mock-row:first-child{border-top:0}.mock-row span:first-child{color:var(--mist);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mock-row.head{font-size:10px;letter-spacing:.12em;text-transform:uppercase}.tag{justify-self:start;font-size:10px;letter-spacing:.06em;text-transform:uppercase;padding:4px 7px;border-radius:6px;white-space:nowrap}.tag.ok{background:var(--ok);color:var(--ok-ink)}.tag.w{background:var(--warn);color:var(--warn-ink)}.section{padding:68px 0}.section.last{padding-bottom:120px}.grid{display:grid;gap:20px}.grid.four{grid-template-columns:repeat(4,1fr)}.grid.three{grid-template-columns:repeat(3,1fr)}.card{background:var(--kelp);border-radius:16px;padding:32px}.card p{line-height:1.5}.feature .ico{width:44px;height:44px;border-radius:6px;display:grid;place-items:center;background:#03514b80;color:var(--accent);margin-bottom:22px}.soon{margin-top:28px;background:var(--deep);border-radius:16px;padding:32px}.soon ul{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,1fr);gap:12px 32px}.soon li{position:relative;padding-left:18px;color:var(--mist)}.soon li:before{content:"";position:absolute;left:0;top:.6em;width:6px;height:6px;border-radius:50%;background:var(--pink)}.steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.num{display:block;font-size:48px;font-weight:500;line-height:1;letter-spacing:-.04em;color:var(--pink);margin-bottom:28px}.price{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:48px}.price h2{margin-bottom:14px}.price p{max-width:560px}.faq{display:grid;gap:10px}.faq details{background:var(--kelp);border-radius:16px;padding:0 24px}.faq summary{cursor:pointer;list-style:none;padding:22px 32px 22px 0;position:relative;color:var(--white);font-size:17px;font-weight:500}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:24px;color:var(--silver);transition:transform .2s ease}.faq details[open] summary:after{transform:translateY(-50%) rotate(45deg)}.faq details p{padding:0 0 22px}.cta-band{text-align:center;background:var(--deep);border-radius:16px;padding:88px 24px}.cta-band h2{margin:0 auto 16px}.cta-band p{margin-bottom:32px;color:var(--mist)}.foot{border-top:1px solid var(--line);background:var(--deep)}.foot-in{min-height:72px;display:flex;align-items:center;gap:28px;flex-wrap:wrap;font-size:14px}.foot-in span{margin-right:auto}.foot a{text-decoration:none}.foot a:hover{color:var(--white)}@media(max-width:1020px){.menu{display:none}.hero-in{grid-template-columns:1fr}.grid.four{grid-template-columns:repeat(2,1fr)}.grid.three,.steps{grid-template-columns:1fr 1fr}}@media(max-width:640px){.top-in{height:64px}.phone{display:none}.hero{padding:56px 0 72px}.lead{font-size:17px}.hero-actions .btn{flex:1 1 100%}.grid.four,.grid.three,.steps,.soon ul{grid-template-columns:1fr}.card,.soon{padding:24px}.price{flex-direction:column;align-items:stretch;padding:28px}.mock-row{grid-template-columns:1.6fr 1fr}.mock-row span:nth-child(2),.mock-row span:nth-child(3){display:none}.mock-stats b{font-size:22px}.cta-band{padding:56px 20px}.section{padding:48px 0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn,.faq summary:after{transition:none}}
