:root{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,Noto Sans,Apple Color Emoji,Segoe UI Emoji;font-weight:400;line-height:1.5}*{box-sizing:border-box}html,body{height:100%}body{color:#0b1220;background:#f6f8fb;margin:0}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}button,input,textarea{font:inherit}:root{--bg:#f6f8fb;--panel:#fff;--panel2:#f2f5f9;--border:#e6e9ef;--text:#0b1220;--muted:#4b5565;--muted2:#6b7280;--accent:#0a84ff;--shadow:0 18px 50px #10182814;--shadow2:0 8px 24px #10182814;--radius:18px;--max:1120px}.page{background:radial-gradient(900px 500px at 20% 8%, #0a84ff1f, transparent 60%), radial-gradient(800px 520px at 80% 18%, #00c8781a, transparent 55%), var(--bg);min-height:100%}.nav{z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border);background:#f6f8fbc7;position:sticky;top:0}.nav__inner{max-width:var(--max);justify-content:space-between;align-items:center;gap:14px;margin:0 auto;padding:12px 18px;display:flex}.brand{align-items:center;gap:10px;min-width:220px;display:flex}.brand--small{min-width:auto}.logo{border:1px solid var(--border);width:38px;height:38px;box-shadow:var(--shadow2);background:linear-gradient(135deg,#0a84ff29,#00c8781f);border-radius:12px;place-items:center;display:grid}.brand__name{letter-spacing:-.2px;font-weight:800}.brand__meta{color:var(--muted2);margin-top:2px;font-size:12px}.nav__links{color:var(--muted);gap:16px;font-size:14px;display:flex}.nav__links a:hover{color:var(--text);text-decoration:none}.btn{border:1px solid var(--border);background:var(--panel);color:var(--text);cursor:pointer;box-shadow:var(--shadow2);border-radius:14px;padding:10px 14px;font-weight:750;transition:transform 60ms,background .2s,border-color .2s}.btn:hover{background:#fbfcfe;border-color:#d8dde7}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.btn--primary{background:var(--accent);color:#fff;border-color:#0a84ff59}.btn--primary:hover{background:#0077ef}.btn--ghost{box-shadow:none;background:0 0}.btn--ghost:hover{background:#0a84ff0f}.btn--full{width:100%;padding:12px 14px}.hero{padding:44px 0 18px}.hero__inner{max-width:var(--max);margin:0 auto;padding:0 18px}.pill{border:1px solid var(--border);color:var(--muted);background:#ffffffb3;border-radius:999px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:inline-flex;box-shadow:0 6px 16px #1018280a}h1{letter-spacing:-1px;color:var(--text);max-width:18ch;margin:14px 0 10px;font-size:clamp(34px,4.2vw,56px);line-height:1.04}.lead{color:var(--muted);max-width:70ch;margin:0 0 16px;font-size:16px;line-height:1.65}.hero__cta{flex-wrap:wrap;align-items:center;gap:12px;margin:14px 0 18px;display:flex}.proof{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.proof__card{border:1px solid var(--border);background:#ffffffe0;border-radius:16px;padding:14px;box-shadow:0 8px 22px #1018280a}.proof__kpi{letter-spacing:-.3px;font-size:20px;font-weight:950}.proof__label{color:var(--muted2);margin-top:4px;font-size:12px;line-height:1.35}.strip{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:#ffffff8c;margin-top:22px}.strip__inner{max-width:var(--max);grid-template-columns:1.3fr .7fr;align-items:center;gap:18px;margin:0 auto;padding:16px 18px;display:grid}.strip__text{color:var(--muted)}.logos{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.logoBox{color:#667085;background:#ffffffb3;border:1px dashed #cfd6e3;border-radius:14px;place-items:center;height:40px;font-size:13px;display:grid}.section{padding:48px 0}.section--alt{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:#ffffff8c}.section__inner{max-width:var(--max);margin:0 auto;padding:0 18px}h2{letter-spacing:-.6px;margin:0 0 10px;font-size:30px}.muted{color:var(--muted);margin:0 0 16px}.method{grid-template-columns:1.05fr .95fr;align-items:stretch;gap:16px;margin-top:14px;display:grid}.card{border-radius:var(--radius);border:1px solid var(--border);box-shadow:var(--shadow);background:#ffffffe6;padding:16px}.bullets{color:var(--muted);margin:0;padding-left:18px}.bullets li{margin:7px 0}.illustration{border-radius:var(--radius);border:1px solid var(--border);box-shadow:var(--shadow);background:radial-gradient(700px 240px at 20% 10%,#0a84ff24,#0000 60%),radial-gradient(700px 260px at 80% 30%,#00c8781f,#0000 58%),#ffffffeb;padding:14px}.illustration svg{width:100%;height:auto;display:block}.grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.feature{border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow2);background:#ffffffe6;padding:16px}.feature h3{letter-spacing:-.4px;margin:0 0 6px}.feature p{color:var(--muted);margin:0 0 10px;line-height:1.6}.grid2{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;margin-top:14px;display:grid}.steps{color:var(--text);margin:10px 0 0;padding-left:18px}.steps li{margin:12px 0}.steps__h{letter-spacing:-.2px;font-weight:900}.steps__p{color:var(--muted);margin-top:4px;line-height:1.6}.guarantee{border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow2);background:#ffffffe6;align-items:flex-start;gap:12px;margin-top:14px;padding:14px;display:flex}.guarantee__icon{background:#00c8781f;border:1px solid #00c87838;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.guarantee__h{font-weight:900}.guarantee__p{color:var(--muted);margin-top:3px;line-height:1.6}.formCard{border:1px solid var(--border);border-radius:calc(var(--radius) + 2px);box-shadow:var(--shadow);background:#fffffff0;padding:18px}.formCard h3{letter-spacing:-.4px;margin:0 0 6px}.form{gap:12px;margin-top:12px;display:grid}.row{grid-template-columns:1fr 1fr;gap:12px;display:grid}label{color:var(--muted);gap:6px;font-size:13px;display:grid}input,textarea{border:1px solid var(--border);width:100%;color:var(--text);background:#fff;border-radius:14px;outline:none;padding:11px 12px;transition:border-color .15s,box-shadow .15s;box-shadow:0 6px 14px #1018280a}input{height:44px}textarea{resize:vertical;height:auto}input:focus,textarea:focus{border-color:#0a84ff73;box-shadow:0 0 0 4px #0a84ff1f}.hint{color:var(--muted2);font-size:12px}.hint--bad{color:#b42318}.consent{border:1px solid var(--border);background:#ffffffb3;border-radius:14px;align-items:flex-start;gap:10px;padding:10px;display:flex}.consent input{width:18px;height:18px;box-shadow:none;margin-top:2px}.consent span{color:var(--muted);font-size:13px;line-height:1.45}.notice{border:1px solid var(--border);background:#fff;border-radius:14px;padding:10px 12px;font-size:13px}.notice--ok{color:#05603a;background:#00c87814;border-color:#00c87847}.notice--bad{color:#8a132e;background:#f43f5e14;border-color:#f43f5e3d}.inlineLink{font-weight:800;text-decoration:underline}.fine{color:var(--muted2);margin-top:6px;font-size:12px;line-height:1.45}.hp{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.faq{gap:10px;margin-top:12px;display:grid}details{border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow2);background:#ffffffeb;padding:12px 14px}summary{cursor:pointer;color:var(--text);letter-spacing:-.2px;font-weight:850}details p{color:var(--muted);margin:10px 0 0;line-height:1.6}.finalCta{border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);background:#ffffffe6;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:16px;display:flex}.finalCta h3{margin:0 0 6px}.finalCta p{margin:0}.footer{border-top:1px solid var(--border);background:#fff9}.footer__inner{max-width:var(--max);justify-content:space-between;align-items:center;gap:14px;margin:0 auto;padding:18px;display:flex}.footer__fine{color:var(--muted2);margin-top:8px;font-size:12px}.footer__right{color:var(--muted);gap:14px;font-size:14px;display:flex}.footer__right a:hover{color:var(--text);text-decoration:none}@media (max-width:980px){.nav__links{display:none}.proof,.strip__inner,.method,.grid3,.grid2,.row{grid-template-columns:1fr}}.row>label{flex-direction:column;display:flex}.row>label input{margin-top:2px}#lead-form .leadGrid{align-items:stretch}#lead-form .leadLeftPanel,#lead-form .leadRightPanel{min-width:0}#lead-form .leadLeftPanel{border-radius:calc(var(--radius) + 2px);border:1px solid var(--border);height:100%;box-shadow:var(--shadow);background:#ffffffe6;flex-direction:column;padding:18px;display:flex}#lead-form .leadLeftPanel .steps{margin-top:0}.guarantee__icon{background:linear-gradient(135deg,#00c8782e,#0a84ff24);border:1px solid #00c87838;border-radius:12px;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 10px 24px #10182814}.checkMark{border-bottom:3px solid #0b7a4b;border-left:3px solid #0b7a4b;width:14px;height:8px;margin-top:-2px;transform:rotate(-45deg)}html{scroll-padding-top:20px}.brand__logoImg{object-fit:contain;background:0 0;border-radius:12px;width:44px;height:44px;display:block}.guarantee{align-items:flex-start;gap:16px;display:flex}.guarantee__icon{color:#1f9d55;background:#e6f7ee;border-radius:50%;justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;display:flex}.guarantee__check{width:20px;height:20px}.logo{justify-content:center;align-items:center;display:flex}.logo__img{width:auto;height:32px;display:block}.chat-toggle{color:#fff;cursor:pointer;z-index:1000;background:#fffffff2;border:none;border-radius:50%;width:60px;height:60px;font-size:26px;transition:transform .18s,box-shadow .18s;position:fixed;bottom:28px;right:28px;box-shadow:0 12px 30px #00000052}.chat-toggle:hover{transform:translateY(-2px);box-shadow:0 16px 40px #0000006b}.chat-window{z-index:1000;background:#fff;border:1px solid #0000000f;border-radius:22px;flex-direction:column;width:360px;height:520px;animation:.22s fadeInUp;display:flex;position:fixed;bottom:100px;right:28px;overflow:hidden;box-shadow:0 30px 70px #00000047}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.chat-header{color:#fff;letter-spacing:.2px;background:linear-gradient(#111 0%,#0c0c0c 100%);justify-content:space-between;align-items:center;padding:16px 18px;font-size:15px;font-weight:600;display:flex}.chat-header button{color:#ffffffbf;cursor:pointer;background:0 0;border:none;border-radius:10px;padding:6px 10px;font-size:20px;line-height:1;transition:background .18s,color .18s}.chat-header button:hover{color:#fff;background:#ffffff14}.chat-body{background:#f6f6f6;flex-direction:column;flex:1;gap:10px;padding:18px;display:flex;overflow-y:auto}.msg{word-wrap:break-word;border-radius:16px;max-width:78%;padding:10px 14px;font-size:14px;line-height:1.45;box-shadow:0 1px #0000000a}.msg.assistant{color:#111;background:#fff;border:1px solid #e7e7e7;border-bottom-left-radius:8px;align-self:flex-start}.msg.user{color:#111;background:#ececec;border:1px solid #e3e3e3;border-bottom-right-radius:8px;align-self:flex-end}.chat-input{background:#fff;border-top:1px solid #ececec;gap:10px;padding:12px;display:flex}.chat-input input{background:#fff;border:1px solid #dcdcdc;border-radius:12px;outline:none;flex:1;padding:11px 12px;font-size:14px}.chat-input input:focus{border-color:#111;box-shadow:0 0 0 3px #11111114}.chat-input button{color:#fff;cursor:pointer;background:#111;border:none;border-radius:12px;width:46px;transition:transform .12s,background .18s,box-shadow .18s;box-shadow:0 10px 18px #0000002e}.chat-input button:hover{background:#0b0b0b;transform:translateY(-1px);box-shadow:0 14px 24px #00000038}@media (max-width:480px){.chat-window{width:auto;height:70vh;bottom:90px;left:14px;right:14px}.chat-toggle{bottom:18px;right:18px}}.msg.typing{align-items:center;gap:6px;width:fit-content;padding:10px 12px;display:inline-flex}.msg.typing .dot{background:#11111173;border-radius:50%;width:6px;height:6px;animation:1.1s ease-in-out infinite typingDot}.msg.typing .dot:nth-child(2){animation-delay:.15s}.msg.typing .dot:nth-child(3){animation-delay:.3s}@keyframes typingDot{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:.9;transform:translateY(-3px)}}
