@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/PlusJakartaSans-var.woff2) format("woff2")}:root{--bg:#F6F8F7;--ink:#12211E;--muted:#52625F;--brand:#0B5D4B;--brand-ink:#fff;--line:#D5DEDB;--gold:#B8841F;--in:#fff;--out:#DCF8C6;--panel:#EAF0EE;--glow:rgba(11,93,75,.12);--wa-bg:#E9E5DF;--wa-dots:rgba(11,93,75,.08);--wa-sys:#D6D3CD}@media(prefers-color-scheme:dark){:root{--bg:#0E1715;--ink:#E7EFEC;--muted:#9BB0AA;--brand:#3FBF9B;--brand-ink:#06201A;--line:#273734;--gold:#E0B04F;--in:#1F2C34;--out:#075E54;--panel:#14211E;--glow:rgba(63,191,155,.14);--wa-bg:#0B141A;--wa-dots:rgba(255,255,255,.06);--wa-sys:#222D33}}*{box-sizing:border-box}html{text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:72px}body{margin:0;background:var(--bg);color:var(--ink);font:17px/1.6 Plus Jakarta Sans,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;padding-bottom:env(safe-area-inset-bottom,0)}a{color:inherit}:focus{outline:3px solid var(--gold);outline-offset:3px}:focus:not(:focus-visible){outline:none}:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.wrap{max-width:1040px;margin:0 auto;padding:0 22px}.top{position:-webkit-sticky;position:sticky;top:0;z-index:10;background:var(--bg);background:color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);padding-top:env(safe-area-inset-top,0)}.bar{display:flex;justify-content:space-between;align-items:center;height:60px}.logo{font-weight:800;font-size:18px;letter-spacing:-.01em}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;background:var(--brand);color:var(--brand-ink);font-weight:700;text-decoration:none;padding:15px 24px;border-radius:12px;transition:transform .15s,filter .15s}.btn:hover{filter:brightness(1.08);transform:translateY(-1px)}.btn.sm{padding:9px 16px;font-size:15px}.hero{background:radial-gradient(900px 420px at 85% -10%,var(--glow),transparent 70%)}.hero-in{display:grid;grid-gap:36px;gap:36px;padding-top:44px;padding-bottom:68px}.eyebrow{color:var(--gold);font-weight:700;font-size:14px;letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px}h1{font-size:clamp(32px,6.2vw,56px);line-height:1.08;letter-spacing:-.025em;font-weight:800;margin:0 0 18px;max-width:15em}.lead{font-size:19px;color:var(--muted);max-width:34em;margin:0 0 28px}.lead.sm{font-size:17px;margin-bottom:22px}.note{font-size:14px;color:var(--muted);margin:14px 0 0}.chat{background:var(--panel);border:1px solid var(--line);border-radius:22px;padding:16px;max-width:430px;width:100%;box-shadow:0 18px 50px -24px rgba(0,0,0,.35)}.chat-h{font-size:13px;color:var(--muted);margin:0 0 12px;justify-content:space-between;gap:10px}.chat-h,.chat-who{display:flex;align-items:center}.chat-who{gap:9px;min-width:0}.chat-av{flex:0 0 auto;width:32px;height:32px;border-radius:50%;background:var(--brand);color:var(--brand-ink);display:grid;place-items:center;font-weight:800;font-size:14px}.chat-who b{font-size:14px;color:var(--ink)}.chat-who b,.chat-who i{display:block;line-height:1.25}.chat-who i{font-style:normal;font-size:12px;color:var(--muted)}.chat-clock{flex:0 0 auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.chat-f{font-size:12px;color:var(--muted);margin:10px 0 0;text-align:center}.chat-body{height:244px;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;padding:10px;background-color:var(--wa-bg);background-image:radial-gradient(var(--wa-dots) 1.2px,transparent 1.2px);background-size:20px 20px;border-radius:14px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--line) transparent;transition:opacity .26s ease}.chat-body.fading{opacity:0}.chat-body:before{content:"";margin-top:auto}.chat-body::-webkit-scrollbar{width:5px}.chat-body::-webkit-scrollbar-track{background:transparent}.chat-body::-webkit-scrollbar-thumb{background:var(--line);border-radius:3px}.m{position:relative;max-width:84%;padding:7px 10px 5px;border-radius:14px;margin:0 0 6px;font-size:15px;line-height:1.45;opacity:0;animation:pop .34s ease forwards;overflow-wrap:anywhere;word-break:break-word;box-shadow:0 1px 1px rgba(0,0,0,.08)}.m-t,.ts{display:block}.ts{text-align:right;font-size:11px;line-height:1.3;color:var(--muted);margin-top:2px;white-space:nowrap}.tick{opacity:.75}.m.b{background:var(--in);border-bottom-left-radius:4px;align-self:flex-start}.m.u{background:var(--out);border-bottom-right-radius:4px;align-self:flex-end}.typing{align-self:flex-start;display:flex;gap:5px;align-items:center;background:var(--in);border-bottom-left-radius:4px;padding:13px 14px;margin:0 0 6px;box-shadow:0 1px 1px rgba(0,0,0,.08);opacity:0;animation:pop .3s ease forwards}.typing i{width:7px;height:7px;border-radius:50%;background:var(--muted);opacity:.35;animation:blink 1.2s ease-in-out infinite}.typing i:nth-child(2){animation-delay:.18s}.typing i:nth-child(3){animation-delay:.36s}.sys{align-self:center;max-width:90%;background:var(--wa-sys);color:var(--ink);font-size:12px;font-weight:400;line-height:1.4;text-align:center;border-radius:8px;padding:6px 10px;margin:4px 0 2px;opacity:0;animation:pop .45s ease forwards}@keyframes pop{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes blink{0%,60%,to{opacity:.25}30%{opacity:.95}}section{padding:56px 0;border-top:1px solid var(--line)}h2{font-size:clamp(26px,4.2vw,36px);line-height:1.15;letter-spacing:-.02em;margin:0 0 28px;max-width:20em}.pain,.rules,.steps{list-style:none;margin:0;padding:0;max-width:44em}.pain{display:grid;grid-gap:18px;gap:18px}.pain li{border-left:4px solid var(--gold);padding-left:16px}.steps{display:grid;grid-gap:22px;gap:22px;counter-reset:s}.steps li{counter-increment:s;padding-left:56px;position:relative}.steps li:before{content:counter(s);position:absolute;left:0;top:-2px;width:38px;height:38px;border-radius:50%;background:var(--brand);color:var(--brand-ink);font-weight:800;display:grid;place-items:center}.steps b{display:block}.rules li{padding:14px 0;border-bottom:1px solid var(--line)}.seg{display:inline-flex;background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:4px;margin-bottom:18px}.seg button{font:inherit;font-weight:700;font-size:15px;border:0;background:transparent;color:var(--muted);padding:9px 16px;border-radius:9px;cursor:pointer;min-height:44px}.seg button[aria-pressed=true]{background:var(--brand);color:var(--brand-ink)}.plans{max-width:46em}.plan{padding:22px 0;border-top:1px solid var(--line);display:grid;grid-gap:10px;gap:10px}.plan h3{margin:0;font-size:20px}.plan p{margin:0;color:var(--muted)}.price{font-weight:800;font-size:20px;line-height:1.3}.price small{display:block;font-weight:500}.price small,.was{font-size:14px;color:var(--muted)}.was{text-decoration:line-through;margin-top:4px}.pilot{border-left:4px solid var(--gold);padding-left:16px;max-width:40em;margin:24px 0}.fine{font-size:14px;color:var(--muted);margin:0}.faq,.fine{max-width:46em}details{border-top:1px solid var(--line);padding:16px 0}summary{cursor:pointer;font-weight:700;min-height:44px;display:flex;align-items:center}details p{margin:6px 0 0;color:var(--muted)}.cta{background:var(--brand);color:var(--brand-ink);border-radius:24px;padding:40px 28px;margin:56px 0}.cta h2{margin-bottom:12px}.cta p{margin:0 0 24px;max-width:34em;opacity:.92}.cta .btn{background:var(--brand-ink);color:var(--brand)}footer{padding:0 0 40px;color:var(--muted);font-size:14px}footer a{color:var(--ink);font-weight:600;text-decoration:underline;-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand);text-underline-offset:3px}footer a:hover{color:var(--brand)}footer a:focus,footer a:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:3px}@media(max-height:560px){.chat-body{height:196px}}@media(min-width:700px){.plan{grid-template-columns:1fr 15em;gap:28px}}@media(min-width:860px){.hero-in{grid-template-columns:1.15fr .85fr;align-items:center}}@media(prefers-reduced-motion:reduce){.m,.sys,.typing{animation:none;opacity:1}.typing i{animation:none;opacity:.55}.btn,.chat-body{transition:none}.chat-body,html{scroll-behavior:auto}}