:root{--navy:#0a1c2b;--navy2:#102639;--teal:#14b8a6;--teal-bright:#2dd4bf;--teal-dark:#0f766e;--ink:#182430;--muted:#5f6f7e;--faint:#8ba0af;--bg:#f8fafb;--card:#fff;--line:#e5ebf0}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16.5px;line-height:1.65}a{color:var(--teal-dark);text-decoration:none}.wrap{max-width:1120px;margin:0 auto;padding:0 28px}section[id],div[id]{scroll-margin-top:88px}nav{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:50;background:#0a1c2bf5;border-bottom:1px solid #ffffff12;position:sticky;top:0}.nav-in{justify-content:space-between;align-items:center;height:66px;display:flex}.logo{color:#fff;letter-spacing:-.02em;font-size:1.3rem;font-weight:800}.logo span{color:var(--teal)}.nav-links{align-items:center;gap:30px;display:flex}.nav-links a{color:#c3d2dd;font-size:.94rem;transition:color .15s}.nav-links a:hover{color:#fff}.btn{cursor:pointer;border:none;border-radius:9px;padding:13px 24px;font-size:1rem;font-weight:700;transition:transform .12s,background .15s,border-color .15s,box-shadow .15s;display:inline-block}.btn:hover{transform:translateY(-1px)}.btn-primary{background:var(--teal);color:#04231f;box-shadow:0 4px 18px #14b8a647}.btn-primary:hover{background:var(--teal-bright)}.btn-ghost{color:#fff;background:0 0;border:1.5px solid #ffffff59}.btn-ghost:hover{border-color:#fff}.btn-big{padding:17px 32px;font-size:1.06rem}header{background:radial-gradient(1200px 600px at 80% -10%,#14b8a624,transparent 60%),linear-gradient(165deg,var(--navy) 0%,var(--navy2) 62%,#0d3434 100%);color:#fff;padding:96px 0 80px}.kicker{color:#6ee7d8;letter-spacing:.01em;background:#14b8a624;border:1px solid #14b8a666;border-radius:999px;margin-bottom:26px;padding:6px 15px;font-size:.84rem;font-weight:600;display:inline-block}h1{letter-spacing:-.032em;max-width:840px;font-size:clamp(2.15rem,4.8vw,3.4rem);font-weight:800;line-height:1.1}h1 em{color:var(--teal-bright);font-style:normal}.sub{color:#b3c6d2;max-width:640px;margin:24px 0 36px;font-size:1.18rem;line-height:1.7}.hero-ctas{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.hero-chips{color:#7e97a7;letter-spacing:.01em;margin-top:22px;font-size:.9rem}.hero-chips b{color:#a9c3d1;font-weight:600}.stats{background:#0d2032;border-top:1px solid #ffffff0f;padding:38px 0}.stat-grid{grid-template-columns:repeat(auto-fit,minmax(215px,1fr));gap:30px;display:grid}.stat b{color:var(--teal-bright);letter-spacing:-.02em;font-size:2.05rem;font-weight:800;line-height:1.15;display:block}.stat span{color:#b3c6d2;margin-top:4px;font-size:.92rem;display:block}.stat a{color:#6d8598;margin-top:6px;font-size:.77rem;display:block}.stat a:hover{color:#9db4c4}section{padding:84px 0}.sec-kicker{color:var(--teal-dark);text-transform:uppercase;letter-spacing:.1em;font-size:.8rem;font-weight:700}h2{letter-spacing:-.025em;max-width:760px;margin:12px 0 18px;font-size:clamp(1.65rem,3.4vw,2.35rem);font-weight:800;line-height:1.18}.lead{color:var(--muted);max-width:730px;font-size:1.12rem}.cards{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:22px;margin-top:44px;display:grid}.card{background:var(--card);border:1px solid var(--line);border-radius:15px;padding:30px;transition:transform .15s,box-shadow .15s}.card:hover{transform:translateY(-3px);box-shadow:0 14px 34px #0d203214}.card h3{letter-spacing:-.01em;margin:14px 0 10px;font-size:1.08rem}.card p{color:var(--muted);font-size:.96rem}.ico{background:#14b8a61c;border-radius:11px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.ico svg{width:22px;height:22px;stroke:var(--teal-dark);stroke-width:2px;fill:none;stroke-linecap:round;stroke-linejoin:round}.num{background:var(--teal);color:#04231f;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;font-size:1rem;font-weight:800;display:inline-flex}.after-note{color:var(--muted);border-left:3px solid var(--teal);max-width:730px;margin-top:34px;padding-left:18px;font-size:1.02rem}.offers{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:26px;margin-top:46px;display:grid}.offer{background:var(--card);border:1.5px solid var(--line);border-radius:18px;flex-direction:column;padding:36px;display:flex;position:relative}.offer.featured{border-color:var(--teal);box-shadow:0 16px 48px #14b8a624}.tag{background:var(--teal);color:#04231f;letter-spacing:.04em;border-radius:999px;padding:5px 13px;font-size:.76rem;font-weight:700;position:absolute;top:-13px;left:30px}.offer h3{letter-spacing:-.015em;margin-bottom:4px;font-size:1.32rem}.offer .for{color:var(--muted);margin-bottom:14px;font-size:.95rem}.price{letter-spacing:-.025em;font-size:2.2rem;font-weight:800;line-height:1.1}.price small{color:var(--muted);letter-spacing:0;font-size:.95rem;font-weight:500}.tiers{border:1px solid var(--line);border-radius:11px;margin:18px 0 4px;font-size:.93rem;overflow:hidden}.tiers div{border-bottom:1px solid var(--line);justify-content:space-between;padding:9px 15px;display:flex}.tiers div:last-child{border-bottom:none}.tiers div:nth-child(odd){background:#f4f8f9}.tiers b{font-weight:700}.offer ul{margin:20px 0 26px;list-style:none}.offer li{color:#33475a;padding:8px 0 8px 30px;font-size:.96rem;position:relative}.offer li:before{content:"✓";color:var(--teal-dark);font-weight:800;position:absolute;left:2px}.offer .btn{align-self:flex-start;margin-top:auto}.fine{color:var(--faint);margin-top:16px;font-size:.85rem}.guarantee{background:linear-gradient(150deg,var(--navy) 0%,#0d3434 100%);color:#fff;border-radius:22px;gap:14px;padding:54px;display:grid}.guarantee h3{letter-spacing:-.02em;font-size:clamp(1.4rem,2.8vw,1.9rem)}.guarantee h3 span{color:var(--teal-bright)}.guarantee p{color:#b3c6d2;max-width:820px;font-size:1.05rem}.tbl-wrap{border:1px solid var(--line);background:var(--card);border-radius:15px;margin-top:44px;overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:720px}th,td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:15px 19px;font-size:.94rem}th{background:var(--navy);color:#fff;font-size:.92rem;font-weight:700}tr:last-child td{border-bottom:none}td.yes{color:var(--teal-dark);font-weight:700}td.no{color:#b3423c}.hl{background:#14b8a612}.founder{background:var(--navy);color:#fff;border-radius:22px;gap:18px;padding:54px;display:grid}.founder blockquote{letter-spacing:-.005em;max-width:820px;font-size:1.28rem;font-weight:500;line-height:1.6}.founder cite{color:#7e97a7;font-size:.95rem;font-style:normal}details{background:var(--card);border:1px solid var(--line);border-radius:13px;margin-bottom:13px;padding:20px 26px;transition:border-color .15s}details[open]{border-color:#c8d9d6}summary{cursor:pointer;padding-right:30px;font-size:1.03rem;font-weight:700;list-style:none;position:relative}summary::-webkit-details-marker{display:none}summary:after{content:"+";color:var(--teal-dark);font-size:1.4rem;font-weight:600;transition:transform .18s;position:absolute;top:-2px;right:0}details[open] summary:after{transform:rotate(45deg)}details p{color:var(--muted);margin-top:13px;font-size:.97rem}.final{background:radial-gradient(900px 400px at 50% -20%,#14b8a62e,transparent 60%),linear-gradient(165deg,var(--navy) 0%,#0d3434 100%);color:#fff;text-align:center;border-radius:26px;margin:24px 0 90px;padding:76px 34px}.final h2{color:#fff;margin-left:auto;margin-right:auto}.final p{color:#b3c6d2;max-width:520px;margin:0 auto 32px}footer{background:var(--navy);color:#7e97a7;padding:48px 0;font-size:.86rem}footer .wrap{gap:11px;display:grid}footer a{color:#6ee7d8}@media (max-width:740px){.nav-links a:not(.btn){display:none}.founder,.guarantee{padding:36px}section{padding:64px 0}}
