:root{--bg: #0b0b0c;--bg-2: #141416;--line: #26262a;--fg: #fff;--muted: #a1a1a8;--accent: #f5a524;--accent-ink: #1a1203;--danger: #ff6b5e;--gutter: 20px;--max: 1040px;color-scheme:dark}*{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth;scroll-padding-top:64px}body{margin:0;background:var(--bg);color:var(--fg);font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased}a{color:inherit}h1,h2,h3{margin:0;letter-spacing:-.035em;line-height:1.02;font-weight:700}h1{font-size:clamp(2.5rem,9vw,5.5rem)}h2{font-size:clamp(2rem,6vw,3.5rem)}h3{font-size:1.25rem;letter-spacing:-.01em}p{margin:0}.top{position:sticky;top:0;z-index:5;display:flex;justify-content:space-between;align-items:center;padding:14px var(--gutter);background:#0b0b0cd9;backdrop-filter:blur(8px)}.logo{font-weight:700;text-decoration:none;letter-spacing:-.02em}.logo span{color:var(--accent)}.top-link{color:var(--muted);text-decoration:none;font-size:.95rem}.top-link:hover,.top-link:focus-visible{color:var(--fg)}main>section{max-width:var(--max);margin:0 auto;padding:72px var(--gutter)}.hero{padding-top:56px}.tag{display:inline-block;font-size:.8rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);border:1px solid var(--accent);border-radius:999px;padding:4px 12px;margin-bottom:24px}.sub,.lead{color:var(--muted);font-size:clamp(1.05rem,2.6vw,1.35rem);max-width:36em;margin-top:20px}.lead{margin-bottom:36px}.fine{color:var(--muted);font-size:.85rem;margin-top:16px;max-width:46em}.btn{font:inherit;font-weight:600;border-radius:999px;padding:14px 28px;border:1px solid transparent;cursor:pointer;text-decoration:none;display:inline-block;text-align:center;transition:transform .12s ease,background .12s ease}.btn:focus-visible,input:focus-visible,summary:focus-visible,a:focus-visible{outline:3px solid #fff;outline-offset:3px}.btn-main{background:var(--accent);color:var(--accent-ink);font-size:1.05rem}.btn-main:hover{background:#ffb73d}.btn-main:active{transform:scale(.98)}.btn-main[disabled]{opacity:.6;cursor:progress}.btn-ghost{background:transparent;color:var(--fg);border-color:var(--line)}.btn-ghost:hover{border-color:var(--muted)}.btn-end{background:var(--danger);color:#1c0805;padding:10px 20px}.btn-sm{padding:10px 20px;font-size:.95rem}.call{margin-top:40px;max-width:640px}.call .btn-main{width:100%;padding:22px 28px;font-size:clamp(1.05rem,3.4vw,1.3rem)}.live-bar{display:flex;align-items:center;gap:16px;flex-wrap:wrap;background:var(--bg-2);border:1px solid var(--line);border-radius:20px;padding:16px 20px}.wave{display:flex;align-items:center;gap:3px;height:40px;flex:1 1 140px;min-width:120px}.wave i{display:block;width:4px;border-radius:2px;background:var(--accent);height:calc(4px + 36px * var(--a, .05));transition:height .08s linear}.timer{font-variant-numeric:tabular-nums;font-weight:600;min-width:3ch}.status{min-height:1.5em;margin-top:14px;color:var(--muted)}.status.error{color:var(--danger)}.after{margin-top:20px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.after p{font-weight:600;font-size:1.1rem}.transcript{list-style:none;margin:20px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.transcript li{max-width:88%;padding:10px 14px;border-radius:16px;background:var(--bg-2);border:1px solid var(--line)}.transcript li b{display:block;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:2px}.transcript li.guest{align-self:flex-end;background:#1d1a12;border-color:#3a2f12}.transcript li.note{align-self:center;max-width:100%;background:transparent;border-style:dashed;color:var(--accent);font-size:.9rem}.transcript li.in{animation:rise .28s ease both}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.sample{max-width:680px}.sample-label{color:var(--muted);font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px}.demo-t li[data-step]{opacity:0}.demo-t li[data-step].in,.no-js .demo-t li[data-step]{opacity:1}.req,.setup{max-width:520px;background:var(--bg-2);border:1px solid var(--line);border-radius:20px;padding:24px}.req dl{margin:0 0 18px;display:grid;gap:8px}.req dl div{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid var(--line);padding-bottom:8px}.req dt{color:var(--muted)}.req dd{margin:0;font-weight:600;text-align:right}.req-status{font-weight:600;color:var(--accent);margin-bottom:14px}.req-status.declined{color:var(--danger)}.req-actions,.setup-row{display:flex;gap:12px;flex-wrap:wrap}.setup-row input{flex:1 1 200px;min-width:0}.profile{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:8px}.profile li{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid var(--line);padding-bottom:8px}.profile li b{color:var(--muted);font-weight:500}.profile li span{text-align:right}.profile li.in{animation:rise .28s ease both}input[type=text],input[type=email],input[type=number]{font:inherit;color:var(--fg);background:#0f0f11;border:1px solid var(--line);border-radius:12px;padding:12px 14px;width:100%}.plans{display:grid;gap:16px;margin-top:28px}.plan{background:var(--bg-2);border:1px solid var(--line);border-radius:20px;padding:28px;display:flex;flex-direction:column;gap:12px}.plan-hl{border-color:var(--accent)}.price{display:flex;align-items:baseline;gap:10px}.price strong{font-size:2.6rem;letter-spacing:-.04em}.price .list{color:var(--muted);font-size:1.1rem}.price span{color:var(--muted)}.calls{color:var(--accent);font-weight:600}.plan ul{list-style:none;margin:8px 0 12px;padding:0;display:grid;gap:8px;color:var(--muted)}.plan li:before{content:"\2713\a0";color:var(--fg)}.soon{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--accent);border:1px solid #5a4210;border-radius:999px;padding:1px 8px;margin-left:4px;white-space:nowrap}.plan .btn{margin-top:auto}.form{display:grid;gap:16px;max-width:560px}.form label{display:grid;gap:6px;font-weight:500}.form .opt{color:var(--muted);font-weight:400}.form .check{display:flex;gap:10px;align-items:flex-start;font-weight:400}.form .check input{margin-top:4px;width:18px;height:18px;accent-color:var(--accent)}.form .hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.form input[aria-invalid=true]{border-color:var(--danger)}.form-msg{min-height:1.5em}.form-msg.error{color:var(--danger)}.form-msg.ok{color:var(--accent);font-weight:600}.faq details{border-bottom:1px solid var(--line);padding:18px 0;max-width:720px}.faq summary{cursor:pointer;font-weight:600;font-size:1.1rem}.faq details p{color:var(--muted);margin-top:10px}.closing p{margin-top:28px}.foot{max-width:var(--max);margin:0 auto;padding:32px var(--gutter) 48px;color:var(--muted);font-size:.85rem;border-top:1px solid var(--line)}@media(min-width:820px){.plans{grid-template-columns:repeat(3,1fr)}main>section{padding:110px var(--gutter)}.hero{padding-top:90px}.call .btn-main{width:auto;min-width:460px}.top{padding-inline:max(var(--gutter),calc((100vw - var(--max)) / 2))}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.demo-t li[data-step]{opacity:1}}.explainer{background:var(--bg-2);color:var(--fg);border:1px solid var(--line);border-radius:20px;padding:28px;max-width:min(92vw,460px)}.explainer::backdrop{background:#000000b3}.explainer p{color:var(--muted);margin:12px 0 22px}.explainer-actions{display:flex;gap:12px;flex-wrap:wrap}.ts-holder{position:fixed;inset:auto 12px 12px auto;z-index:20}.doc{max-width:720px;margin:0 auto;padding:56px var(--gutter) 80px}.doc h1{font-size:clamp(2rem,6vw,3rem);margin-bottom:8px}.doc-sec{margin-top:36px}.doc-sec h2{font-size:1.35rem;letter-spacing:-.02em;margin-bottom:12px}.doc-sec p{color:#d4d4d8;margin-bottom:12px}.doc .btn{margin-top:36px}.fine a,.foot a,.form .check a,.explainer a{color:var(--fg)}
