:root{--ink:#12295f;--ink-soft:#42568c;--ink-faint:#8493b5;--brand:#1466ff;--brand-2:#3d9bff;--brand-deep:#0b3fae;--brand-ink:#0b46c9;--bg:#fff;--tint:#eef4ff;--tint-2:#e2ecff;--card:#fff;--line:#d9e5fb;--line-soft:#e8f0fe;--shadow:0 1px 2px rgba(12,40,110,.06),0 12px 34px rgba(12,40,110,.09);--shadow-lg:0 2px 6px rgba(12,40,110,.08),0 30px 70px rgba(12,40,110,.16);--radius:18px;--radius-sm:12px;--maxw:1140px;--ok:#12a150;--amber:#b45309;--font:"Inter var",ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}:root[data-theme=dark],:root[data-theme=light]{--ink:#12295f;--ink-soft:#42568c;--ink-faint:#8493b5;--brand:#1466ff;--brand-2:#3d9bff;--brand-deep:#0b3fae;--brand-ink:#0b46c9;--bg:#fff;--tint:#eef4ff;--tint-2:#e2ecff;--card:#fff;--line:#d9e5fb;--line-soft:#e8f0fe;--shadow:0 1px 2px rgba(12,40,110,.06),0 12px 34px rgba(12,40,110,.09);--shadow-lg:0 2px 6px rgba(12,40,110,.08),0 30px 70px rgba(12,40,110,.16)}*{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0}.wrap{font-family:var(--font);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;line-height:1.55;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%}.container{max-width:var(--maxw);margin:0 auto;padding:0 22px}.nav{position:-webkit-sticky;position:sticky;top:0;z-index:50;-webkit-backdrop-filter:saturate(150%) blur(12px);backdrop-filter:saturate(150%) blur(12px);background:color-mix(in srgb,var(--bg) 82%,transparent);border-bottom:1px solid transparent;transition:.28s ease}.nav.scrolled{border-bottom-color:var(--line);box-shadow:0 6px 24px rgba(12,40,110,.06)}.nav-in{display:flex;align-items:center;gap:20px;height:68px;transition:height .28s ease}.nav.scrolled .nav-in{height:60px}.brand{display:flex;align-items:center;gap:10px;font-weight:800;letter-spacing:-.02em;font-size:19px}.brand .logo{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;flex:0 0 auto;overflow:hidden;background:linear-gradient(140deg,var(--brand),var(--brand-2));box-shadow:0 6px 16px rgba(20,102,255,.4)}.brand .logo svg{width:20px;height:20px}.brand .logo img{width:100%;height:100%;object-fit:cover}.nav-links{display:flex;gap:6px;margin-left:12px}.nav-links a{padding:8px 13px;border-radius:9px;font-size:14.5px;font-weight:550;color:var(--ink-soft);transition:.15s}.nav-links a:hover{color:var(--ink);background:var(--tint)}.nav-right{margin-left:auto;display:flex}.btn,.nav-right{align-items:center;gap:8px}.btn{display:inline-flex;justify-content:center;font-family:inherit;font-weight:650;font-size:14.5px;cursor:pointer;padding:10px 18px;border-radius:11px;border:1px solid transparent;transition:.16s ease;white-space:nowrap}.btn-ghost{color:var(--ink-soft);background:transparent}.btn-ghost:hover{color:var(--ink);background:var(--tint)}.btn-line{color:var(--ink);border-color:var(--line);background:var(--card)}.btn-line:hover{border-color:var(--brand);color:var(--brand-ink);transform:translateY(-1px)}.btn-primary{color:#fff;background:linear-gradient(135deg,var(--brand),var(--brand-2));box-shadow:0 8px 20px rgba(20,102,255,.32)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(20,102,255,.42)}.btn-primary:active{transform:translateY(0)}.btn-lg{padding:14px 26px;font-size:16px;border-radius:13px}.hamburger{display:none;margin-left:6px;width:42px;height:40px;border-radius:10px;border:1px solid var(--line);background:var(--card);cursor:pointer;align-items:center;justify-content:center}.hamburger svg{width:20px;height:20px}.hero{position:relative;padding:74px 0 40px;overflow:hidden}.mesh{inset:-20% -10% auto;height:820px;z-index:0;pointer-events:none;filter:blur(60px);opacity:.9}.blob,.mesh{position:absolute}.blob{border-radius:50%;mix-blend-mode:normal;animation:drift 18s ease-in-out infinite}.blob.b1{width:520px;height:520px;left:-80px;top:-120px;background:radial-gradient(circle at 30% 30%,#3d9bff,transparent 62%)}.blob.b2{width:560px;height:560px;right:-100px;top:-160px;background:radial-gradient(circle at 60% 40%,#1466ff,transparent 60%);animation-delay:-6s}.blob.b3{width:420px;height:420px;left:38%;top:60px;background:radial-gradient(circle at 50% 50%,#7ec2ff,transparent 62%);animation-delay:-11s}@keyframes drift{0%,to{transform:translate(0) scale(1)}33%{transform:translate(40px,30px) scale(1.08)}66%{transform:translate(-30px,20px) scale(.96)}}@media (prefers-reduced-motion:reduce){.blob{animation:none}}.hero-in{position:relative;z-index:1;text-align:center;max-width:860px;margin:0 auto}.pill{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);font-size:13px;font-weight:600;color:var(--ink-soft);margin-bottom:22px}.pill .dot{width:7px;height:7px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 4px color-mix(in srgb,var(--ok) 22%,transparent)}h1.hero-h{font-size:clamp(38px,6.2vw,68px);line-height:1.02;letter-spacing:-.035em;font-weight:820;margin:0 0 18px;text-wrap:balance}.grad-text{background:linear-gradient(115deg,var(--brand-deep),var(--brand-2));-webkit-background-clip:text;background-clip:text;color:transparent}.hero-sub{font-size:clamp(17px,2.2vw,20.5px);color:var(--ink-soft);max-width:660px;margin:0 auto 30px;text-wrap:pretty}.hero-cta{gap:12px}.hero-cta,.hero-note{display:flex;justify-content:center;flex-wrap:wrap}.hero-note{margin-top:16px;font-size:13.5px;color:var(--ink-faint);gap:16px}.hero-note span{display:inline-flex;align-items:center;gap:6px}.hero-note svg{width:15px;height:15px;color:var(--ok)}.hero-split{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px;align-items:center;max-width:var(--maxw);margin:0 auto}.hero-copy{text-align:left}.hero-copy .hero-sub{margin:0 0 30px}.hero-copy .hero-cta,.hero-copy .hero-note{justify-content:flex-start}.hero-photo{border-radius:22px;overflow:hidden;aspect-ratio:4/5;background:linear-gradient(160deg,var(--tint),var(--tint-2));box-shadow:var(--shadow-lg)}.hero-photo-inner{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;border:2px dashed color-mix(in srgb,var(--brand) 35%,transparent);border-radius:22px}.hero-photo-inner svg{width:56px;height:56px;color:var(--brand);opacity:.75}.hero-photo-inner span{font-size:14px;font-weight:600;color:var(--ink-soft)}.vsl-wrap{max-width:960px;margin:52px auto 0;position:relative;z-index:1}.vsl-frame{position:relative;border-radius:20px;overflow:hidden;aspect-ratio:16/9;background:linear-gradient(135deg,#0b2a6b,#1466ff 55%,#3d9bff);box-shadow:var(--shadow-lg);border:1px solid hsla(0,0%,100%,.14);cursor:pointer}.vsl-frame:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 45%,transparent,rgba(4,16,43,.28))}.vsl-grid{background-image:linear-gradient(hsla(0,0%,100%,.08) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.08) 1px,transparent 0);background-size:44px 44px;opacity:.5}.vsl-center,.vsl-grid{position:absolute;inset:0}.vsl-center{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;z-index:2;color:#fff;text-align:center;padding:20px}.play{width:82px;height:82px;border-radius:50%;background:hsla(0,0%,100%,.96);display:grid;place-items:center;box-shadow:0 14px 40px rgba(0,0,0,.35);transition:.2s;position:relative}.play:before{content:"";position:absolute;inset:-10px;border-radius:50%;border:2px solid hsla(0,0%,100%,.5);animation:pulse 2.4s ease-out infinite}@keyframes pulse{0%{transform:scale(1);opacity:.7}to{transform:scale(1.5);opacity:0}}@media (prefers-reduced-motion:reduce){.play:before{animation:none}}.vsl-frame:hover .play{transform:scale(1.07)}.play svg{width:30px;height:30px;margin-left:5px;color:var(--brand)}.vsl-label{font-weight:700;font-size:19px;letter-spacing:-.01em}.vsl-sub{font-size:14px;opacity:.85;font-weight:500}.vsl-badge{position:absolute;top:14px;left:14px;z-index:2;background:rgba(4,16,43,.5);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;font-size:12px;font-weight:600;padding:5px 11px;border-radius:8px;display:flex;gap:7px;align-items:center}.vsl-badge .rec{width:8px;height:8px;border-radius:50%;background:#ff5a5a}.vsl-embed{display:none;position:absolute;inset:0;z-index:3;background:var(--card);flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;padding:26px}.vsl-embed.show{display:flex}.vsl-embed .code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;background:var(--tint);color:var(--brand-ink);padding:10px 14px;border-radius:9px;border:1px dashed var(--brand)}section{position:relative}.band{padding:88px 0}.band.tint{background:var(--tint)}.eyebrow{font-size:13px;font-weight:750;letter-spacing:.14em;text-transform:uppercase;color:var(--brand-ink);margin:0 0 12px;display:flex;align-items:center;gap:9px;justify-content:center}.eyebrow.left{justify-content:flex-start}.eyebrow:before{content:"";width:22px;height:2px;background:var(--brand);border-radius:2px}h2.sec-h{font-size:clamp(28px,4vw,42px);letter-spacing:-.03em;font-weight:800;margin:0 0 14px;text-wrap:balance;line-height:1.08;color:var(--brand-ink)}.sec-lead{font-size:18px;color:var(--ink-soft);max-width:620px;margin:0 auto 8px;text-wrap:pretty}.center{text-align:center}.head{max-width:680px;margin:0 auto 52px}.reveal{opacity:0;transform:translateY(22px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}.reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none}}.prob-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.prob{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:24px;box-shadow:var(--shadow)}.prob .x{width:38px;height:38px;border-radius:10px;background:color-mix(in srgb,#e5484d 12%,transparent);color:#e5484d;display:grid;place-items:center;margin-bottom:14px;font-size:20px;font-weight:800}.prob h3{margin:0 0 6px;font-size:17px;letter-spacing:-.01em}.prob p{margin:0;color:var(--ink-soft);font-size:14.5px}.why-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.why{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:28px 26px;box-shadow:var(--shadow)}.why .wi{width:48px;height:48px;border-radius:13px;display:grid;place-items:center;background:linear-gradient(140deg,var(--brand),var(--brand-2));color:#fff;margin-bottom:18px;box-shadow:0 8px 18px rgba(20,102,255,.28)}.why .wi svg{width:25px;height:25px}.why h3{margin:0 0 9px;font-size:18px;letter-spacing:-.01em;line-height:1.25}.why p{margin:0;color:var(--ink-soft);font-size:14.5px;line-height:1.65}.tour{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:34px;gap:34px;align-items:center}.tour-tabs{display:flex;flex-direction:column;gap:10px}.tab{text-align:left;background:var(--card);border:1px solid var(--line);border-radius:var(--radius-sm);padding:16px 18px;cursor:pointer;transition:.18s;display:flex;gap:14px;align-items:flex-start;font-family:inherit}.tab:hover{border-color:var(--brand-2)}.tab.active{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 16%,transparent);background:color-mix(in srgb,var(--brand) 5%,var(--card))}.tab .ti{width:40px;height:40px;border-radius:10px;flex:0 0 auto;display:grid;place-items:center;background:linear-gradient(140deg,var(--brand),var(--brand-2));color:#fff}.tab .ti svg{width:21px;height:21px}.tab h4{margin:0 0 3px;font-size:15.5px;letter-spacing:-.01em}.tab p{margin:0;font-size:13.5px}.tab p,.tab.active p{color:var(--ink-soft)}.tour-stage{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-lg);overflow:hidden;min-height:400px;position:relative}.stage-bar{height:42px;background:var(--tint);border-bottom:1px solid var(--line);display:flex;align-items:center;gap:7px;padding:0 15px}.stage-bar i{width:11px;height:11px;border-radius:50%;background:var(--line);display:block}.stage-bar i:first-child{background:#ff5f57}.stage-bar i:nth-child(2){background:#febc2e}.stage-bar i:nth-child(3){background:#28c840}.stage-bar .url{margin-left:12px;font-size:12px;color:var(--ink-faint);background:var(--card);border:1px solid var(--line);border-radius:7px;padding:3px 12px}.panel{display:none;padding:26px;animation:fade .4s ease}.panel.active{display:block}@keyframes fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.panel h3{margin:0 0 6px;font-size:20px;letter-spacing:-.02em}.panel .lead{color:var(--ink-soft);font-size:14.5px;margin:0 0 18px}.mini{display:grid;grid-gap:10px;gap:10px}.mrow{display:flex;align-items:center;gap:12px;background:var(--tint);border:1px solid var(--line-soft);border-radius:11px;padding:12px 14px}.mrow .av{width:34px;height:34px;border-radius:9px;flex:0 0 auto;display:grid;place-items:center;font-weight:700;font-size:13px;color:#fff;background:linear-gradient(140deg,var(--brand),var(--brand-2))}.mrow .t{flex:1 1;min-width:0}.mrow .t b{font-size:14px}.mrow .t small{display:block;color:var(--ink-soft);font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chip{font-size:11.5px;font-weight:700;padding:4px 9px;border-radius:7px;background:color-mix(in srgb,var(--brand) 12%,transparent);color:var(--brand-ink);white-space:nowrap}.chip.g{background:color-mix(in srgb,var(--ok) 14%,transparent);color:var(--ok)}.chip.a{background:color-mix(in srgb,var(--amber) 15%,transparent);color:var(--amber)}.kpis{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-top:4px}.kpi{background:var(--tint);border:1px solid var(--line-soft);border-radius:12px;padding:15px}.kpi b{display:block;font-size:24px;letter-spacing:-.02em}.kpi small{color:var(--ink-soft);font-size:12.5px}.steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;counter-reset:s}.step{position:relative;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:28px 24px;box-shadow:var(--shadow)}.step .num{counter-increment:s;font-size:14px;font-weight:800;color:#fff;width:34px;height:34px;border-radius:10px;background:linear-gradient(140deg,var(--brand),var(--brand-2));display:grid;place-items:center;margin-bottom:16px}.step .num:before{content:counter(s)}.step h3{margin:0 0 7px;font-size:18px;letter-spacing:-.01em}.step p{margin:0;color:var(--ink-soft);font-size:14.5px}.connector{position:absolute;top:45px;right:-13px;color:var(--brand-2);z-index:2}.connector svg{width:26px;height:26px}.feat-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.feat{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:20px;transition:.18s}.feat:hover{transform:translateY(-4px);border-color:var(--brand-2);box-shadow:var(--shadow)}.feat .fi{width:40px;height:40px;border-radius:10px;display:grid;place-items:center;background:var(--tint);color:var(--brand-ink);margin-bottom:13px}.feat .fi svg{width:21px;height:21px}.feat h4{margin:0 0 5px;font-size:15px;letter-spacing:-.01em}.feat p{margin:0;color:var(--ink-soft);font-size:13.5px}.price-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;align-items:stretch}.plan{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:28px 26px;display:flex;flex-direction:column;box-shadow:var(--shadow);position:relative;transition:.2s}.plan:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg)}.plan.pop{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 18%,transparent),var(--shadow-lg)}.plan .tag{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:linear-gradient(135deg,var(--brand),var(--brand-2));color:#fff;font-size:12px;font-weight:750;padding:5px 14px;border-radius:999px;box-shadow:0 8px 18px rgba(20,102,255,.4);white-space:nowrap}.plan h3{margin:0 0 4px;font-size:19px;letter-spacing:-.01em}.plan .desc{color:var(--ink-soft);font-size:13.5px;margin:0 0 18px;min-height:38px}.plan .amt{display:flex;align-items:flex-end;gap:4px;margin-bottom:2px}.plan .amt .cur{font-size:20px;font-weight:700;color:var(--ink-soft);margin-bottom:5px}.plan .amt .n{font-size:44px;font-weight:820;letter-spacing:-.03em;line-height:1}.plan .amt .per{color:var(--ink-faint);font-size:14px;margin-bottom:6px}.plan .trial{font-size:12.5px;color:var(--brand-ink);font-weight:600;margin:6px 0 18px}.plan ul{list-style:none;margin:0 0 22px;padding:0;display:grid;grid-gap:10px;gap:10px}.plan li{display:flex;gap:10px;align-items:flex-start;font-size:14px;color:var(--ink-soft)}.plan li svg{width:17px;height:17px;color:var(--ok);flex:0 0 auto;margin-top:2px}.plan li b{color:var(--ink);font-weight:650}.plan .btn{width:100%;margin-top:auto}.price-foot{text-align:center;color:var(--ink-faint);font-size:13.5px;margin-top:22px}.trust{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:16px;gap:16px}.trust .t{text-align:center;padding:10px}.trust .t .ti{width:44px;height:44px;border-radius:12px;margin:0 auto 10px;display:grid;place-items:center;background:var(--card);border:1px solid var(--line);color:var(--brand-ink);box-shadow:var(--shadow)}.trust .t .ti svg{width:22px;height:22px}.trust .t b{display:block;font-size:14.5px;letter-spacing:-.01em}.trust .t small{color:var(--ink-soft);font-size:12.5px}.cta-box{background:linear-gradient(135deg,var(--brand-deep),var(--brand) 55%,var(--brand-2));border-radius:26px;padding:64px 40px;text-align:center;color:#fff;position:relative;overflow:hidden;box-shadow:var(--shadow-lg)}.cta-box:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 20% 20%,hsla(0,0%,100%,.18),transparent 40%),radial-gradient(circle at 85% 75%,hsla(0,0%,100%,.12),transparent 45%)}.cta-box h2{position:relative;font-size:clamp(28px,4vw,40px);letter-spacing:-.03em;margin:0 0 12px;font-weight:820}.cta-box p{font-size:18px;opacity:.94;max-width:520px;margin:0 auto 26px}.cta-box .hero-cta,.cta-box p{position:relative}.cta-box .btn-white{background:#fff;color:var(--brand-ink)}.cta-box .btn-white:hover{transform:translateY(-2px)}.cta-box .btn-glass{background:hsla(0,0%,100%,.16);color:#fff;border:1px solid hsla(0,0%,100%,.4)}footer{background:var(--tint);border-top:1px solid var(--line);padding:56px 0 30px;margin-top:0}.foot-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;grid-gap:30px;gap:30px;margin-bottom:36px}.foot-brand p{color:var(--ink-soft);font-size:14px;max-width:270px;margin:14px 0 0}.foot-col h5{margin:0 0 14px;font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-faint)}.foot-col a,.foot-col button{display:block;background:none;border:0;font-family:inherit;text-align:left;padding:0;cursor:pointer;color:var(--ink-soft);font-size:14px;margin-bottom:11px;transition:.14s}.foot-col a:hover,.foot-col button:hover{color:var(--brand-ink)}.foot-bot{border-top:1px solid var(--line);padding-top:22px;justify-content:space-between;gap:16px;color:var(--ink-faint);font-size:13px;align-items:center}.foot-bot,.foot-bot .links{display:flex;flex-wrap:wrap}.foot-bot .links{gap:18px}.foot-bot button{background:none;border:0;font-family:inherit;cursor:pointer;color:var(--ink-faint);font-size:13px}.foot-bot button:hover{color:var(--brand-ink)}.view{display:none}.view.active{display:block}.auth{min-height:calc(100vh - 68px);display:grid;place-items:center;padding:50px 22px;position:relative;overflow:hidden}.auth .mesh{height:100%}.auth-card{position:relative;z-index:1;width:100%;max-width:410px;background:var(--card);border:1px solid var(--line);border-radius:22px;box-shadow:var(--shadow-lg);padding:34px 32px}.auth-card .brand{justify-content:center;margin-bottom:6px}.auth-card h2{margin:6px 0 4px;font-size:24px;letter-spacing:-.02em;text-align:center}.auth-card .sub{text-align:center;color:var(--ink-soft);font-size:14px;margin:0 0 24px}.field{display:block;margin-bottom:16px}.field span{display:block;font-size:13px;font-weight:600;margin-bottom:7px}.field input{width:100%;font-family:inherit;font-size:15px;padding:12px 14px;border-radius:11px;border:1px solid var(--line);background:var(--bg);color:var(--ink);transition:.15s}.field input:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 18%,transparent)}.auth-row{justify-content:space-between;margin-bottom:20px;font-size:13.5px}.auth-row,.auth-row label{display:flex;align-items:center}.auth-row label{gap:7px;color:var(--ink-soft);cursor:pointer}.auth-row a{color:var(--brand-ink);font-weight:600}.auth-foot{text-align:center;margin-top:20px;font-size:14px;color:var(--ink-soft)}.auth-foot a{color:var(--brand-ink);font-weight:650}.secure-note{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:18px;font-size:12.5px;color:var(--ink-faint)}.secure-note svg{width:14px;height:14px;color:var(--ok)}.doc{max-width:820px;margin:0 auto;padding:56px 22px 90px}.doc .back{display:inline-flex;align-items:center;gap:7px;color:var(--brand-ink);font-weight:600;font-size:14px;margin-bottom:24px;background:none;border:0;cursor:pointer;font-family:inherit}.doc h1{font-size:clamp(28px,4vw,38px);letter-spacing:-.03em;margin:0 0 6px}.doc .updated{color:var(--ink-faint);font-size:14px;margin:0 0 12px}.doc .intro{color:var(--ink-soft);font-size:15.5px;margin:0 0 30px;padding-bottom:26px;border-bottom:1px solid var(--line)}.doc h2{font-size:20px;letter-spacing:-.01em;margin:34px 0 10px;display:flex;gap:10px;align-items:baseline}.doc h2 .n{color:var(--brand);font-size:15px;font-weight:800}.doc li,.doc p{color:var(--ink-soft);font-size:15px;line-height:1.7}.doc ul{padding-left:22px;margin:8px 0}.doc li{margin-bottom:6px}.doc strong{color:var(--ink)}.doc .callout{background:var(--tint);border:1px solid var(--line);border-radius:12px;padding:16px 18px;font-size:14px;color:var(--ink-soft);margin:22px 0}.feat-page{max-width:960px;margin:0 auto;padding:52px 22px 90px}.feat-page .back{display:inline-flex;align-items:center;gap:7px;color:var(--brand-ink);font-weight:600;font-size:14px;margin-bottom:24px;background:none;border:0;cursor:pointer;font-family:inherit}.tier{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:26px 28px;margin-bottom:20px;box-shadow:var(--shadow)}.tier.pop{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 15%,transparent),var(--shadow)}.tier-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;border-bottom:1px solid var(--line);padding-bottom:16px}.tier-head h2{margin:0;font-size:22px;color:var(--brand-ink);letter-spacing:-.02em;display:flex;align-items:center;gap:10px}.tier-sub{color:var(--ink-soft);font-size:13.5px;margin-top:4px}.tier-price{font-size:26px;font-weight:800;color:var(--ink);letter-spacing:-.02em;white-space:nowrap}.tier-price span{font-size:14px;color:var(--ink-faint);font-weight:600}.tier-tag{background:linear-gradient(135deg,var(--brand),var(--brand-2));color:#fff;font-size:11px;font-weight:750;padding:3px 10px;border-radius:999px}.tier-inherit{font-weight:700;color:var(--ink);font-size:13.5px;margin:16px 0 2px}.tier-feats{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-top:16px}.tf{display:flex;gap:12px;align-items:flex-start}.tf-i{width:34px;height:34px;border-radius:9px;flex:0 0 auto;display:grid;place-items:center;background:var(--tint);color:var(--brand-ink)}.tf-i svg{width:18px;height:18px}.tf b{font-size:14.5px;display:block;margin-bottom:3px;color:var(--ink)}.tf p{margin:0;color:var(--ink-soft);font-size:13px;line-height:1.5}@media (max-width:640px){.tier-feats{grid-template-columns:1fr}}@media (max-width:900px){.feat-grid,.prob-grid,.steps,.trust,.why-grid{grid-template-columns:1fr 1fr}.hero-split,.tour{grid-template-columns:1fr}.hero-split{gap:26px}.hero-copy,.hero-split{text-align:center}.hero-copy .hero-cta,.hero-copy .hero-note{justify-content:center}.hero-photo{order:-1;aspect-ratio:16/10;max-height:300px}.price-grid{grid-template-columns:1fr;max-width:440px;margin:0 auto}.foot-grid{grid-template-columns:1fr 1fr}.connector{display:none}}@media (max-width:640px){.nav-links,.nav-right .btn-ghost{display:none}.hamburger{display:inline-flex}.feat-grid,.prob-grid,.steps,.trust,.why-grid{grid-template-columns:1fr}.band{padding:64px 0}.foot-grid,.kpis{grid-template-columns:1fr}.foot-grid{gap:26px}.mobile-menu.show{display:flex}}.mobile-menu{display:none;position:fixed;inset:68px 0 auto;z-index:49;background:var(--bg);border-bottom:1px solid var(--line);flex-direction:column;padding:14px 22px 22px;gap:4px;box-shadow:var(--shadow-lg)}.mobile-menu a,.mobile-menu button{padding:13px 12px;border-radius:10px;font-size:16px;font-weight:600;color:var(--ink);background:none;border:0;text-align:left;font-family:inherit;cursor:pointer}.mobile-menu a:hover{background:var(--tint)}.mobile-menu .btn-primary{margin-top:8px;color:#fff}