html:has(.hs){scroll-behavior:smooth;overscroll-behavior-y:none}html:has(.hs){background:var(--hs-page,#fff)}html:has(.hs) body{background:var(--hs-page,#fff)}html[data-theme=dark]{--hs-page:#0a0b10;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=light]{--hs-page:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){html:not([data-theme]){--hs-page:#0a0b10;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}@media (prefers-reduced-motion:reduce){html:has(.hs){scroll-behavior:auto}}.hs{--mono:"JetBrains Mono", ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--bg:#fff;--soft:#f7f7f9;--card:#fff;--deep:#f5f5f7;--line:#e7e8ee;--line2:#d6d8e1;--ink:#0b0d14;--ink2:#2b3040;--dim:#5b6070;--mute:#8a8f9e;--hdr-bg:#ffffffd9;--ghost:#0b0d1408;--grid:#0b0d140b;--shadow:0 1px 2px #0b0d140a, 0 10px 30px #0b0d140d;--err-fg:#b91c1c;--err-bg:#fef2f2;--err-bd:#fecaca;--glow:rgb(var(--accent-rgb) / .18);color:var(--ink);--wrap:1180px;background:var(--bg);flex-direction:column;min-height:100vh;display:flex;overflow-x:clip}.hs *,.hs :before,.hs :after{box-sizing:border-box}.hs a{text-decoration:none}.hs :focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.hs main{flex:1}.hs section[id]{scroll-margin-top:72px}.hs .wrap{max-width:var(--wrap);margin:0 auto;padding:0 20px}@media (min-width:640px){.hs .wrap{padding:0 28px}}.hs .skip{z-index:100;color:#0b0d14;background:#fff;border-radius:10px;padding:10px 14px;font-size:14px;font-weight:600;position:absolute;top:-60px;left:12px}.hs .skip:focus{top:12px}.hs .label{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);align-items:center;gap:8px;font-size:12px;font-weight:600;display:inline-flex}.hs .label:before{content:"";opacity:.7;background:currentColor;width:18px;height:1.5px}.hs .display{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;font-weight:800;line-height:1.02}.hs .sec{padding:88px 0}@media (min-width:900px){.hs .sec{padding:120px 0}}.hs .sec.soft{background:var(--soft);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.hs .sec.dark{background:var(--deep);color:var(--ink2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.hs .sec-head{max-width:760px;margin-bottom:48px}.hs .sec-head.center{text-align:center;margin-left:auto;margin-right:auto}.hs .sec-head h2{margin:16px 0 0;font-size:clamp(32px,5vw,54px)}.hs .sec-head p{color:var(--dim);margin:18px 0 0;font-size:17.5px;line-height:1.6}.hs .dark .sec-head p{color:var(--dim)}.hs .dark .sec-head h2{color:var(--ink)}.hs .btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:13px 22px;font:600 15px/1.2 inherit;transition:background .15s,border-color .15s,color .15s,transform .15s,box-shadow .15s;display:inline-flex}.hs .btn-primary{background:var(--accent-grad,var(--accent));color:var(--accent-ink);box-shadow:0 1px 0 #fff3 inset, 0 10px 28px rgb(var(--accent-rgb) / .28)}.hs .btn-primary:hover{filter:brightness(.94);transform:translateY(-1px)}.hs .btn-ghost{background:var(--card);color:var(--ink);border-color:var(--line)}.hs .btn-ghost:hover{border-color:var(--line2)}.hs .btn-dghost{background:var(--ghost);color:var(--ink);border-color:var(--line2)}.hs .btn-dghost:hover{border-color:var(--mute)}.hs .btn-block{width:100%}.hs .btn svg{transition:transform .15s}.hs .btn:hover svg.arr{transform:translate(2px)}.hs .hdr{z-index:50;background:var(--hdr-bg);-webkit-backdrop-filter:saturate(160%)blur(14px);border-bottom:1px solid var(--line);color:var(--ink2);position:sticky;top:0}.hs .hdr-in{align-items:center;gap:12px;height:64px;display:flex}.hs .hdr .brand{color:var(--ink);align-items:center;padding:4px 0;font-size:22px;display:inline-flex}.hs .hdr-links{gap:2px;margin-left:24px;font-size:14.5px;font-weight:500;display:none}.hs .hdr-links a{color:var(--dim);border-radius:9px;padding:8px 12px}.hs .hdr-links a:hover{color:var(--ink);background:var(--ghost)}.hs .hdr-sp{flex:1}.hs .hdr-login{color:var(--ink);border:1px solid var(--line2);border-radius:11px;padding:9px 15px;font-size:14.5px;font-weight:500;display:none}.hs .hdr-login:hover{border-color:var(--mute)}.hs .hdr .btn-cta{padding:10px 16px;font-size:14px}.hs .hdr .lang-sw{display:none}@media (min-width:980px){.hs .hdr-links,.hs .hdr-login,.hs .hdr .lang-sw{display:inline-flex}.hs .burger{display:none!important}}@media (max-width:420px){.hs .hdr .btn-cta{padding:9px 12px;font-size:13px}.hs .hdr .brand{font-size:20px}}.hs .lang-sw{font-family:var(--mono);letter-spacing:.1em;color:var(--dim);border:1px solid var(--line2);cursor:pointer;font-size:12px;font-weight:600;font-family:var(--mono);background:0 0;border-radius:10px;align-items:center;gap:6px;padding:9px 11px;display:inline-flex}.hs .lang-sw:hover{color:var(--ink);border-color:var(--mute)}.hs .burger{border:1px solid var(--line2);width:42px;height:40px;color:var(--ink);cursor:pointer;background:0 0;border-radius:11px;justify-content:center;align-items:center;display:inline-flex}.hs .mnav{z-index:49;background:var(--bg);flex-direction:column;gap:4px;padding:20px 20px 40px;display:flex;position:fixed;inset:64px 0 0;overflow-y:auto}.hs .mnav a.mlink{color:var(--ink);border-bottom:1px solid var(--line);padding:14px 4px;font-size:18px;font-weight:500}.hs .mnav .mrow{gap:10px;margin-top:22px;display:flex}.hs .mnav .mrow>*{flex:1;justify-content:center}.hs .mnav .btn{margin-top:12px}.hs .hero{background:radial-gradient(900px 520px at 85% -10%, var(--glow), transparent 60%), radial-gradient(700px 460px at -10% 110%, #94a3b822, transparent 60%), var(--bg);color:var(--ink);border-bottom:1px solid var(--line);padding:56px 0 96px;position:relative;overflow:hidden}.hs .hero:before{content:"";background-image:linear-gradient(var(--grid) 1px, transparent 1px), linear-gradient(90deg, var(--grid) 1px, transparent 1px);pointer-events:none;background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 50% 20%,#000 40%,#0000 85%);mask-image:radial-gradient(80% 70% at 50% 20%,#000 40%,#0000 85%)}.hs .hero>.wrap{position:relative}.hs .hero-grid{align-items:center;gap:56px;display:grid}@media (min-width:1000px){.hs .hero-grid{grid-template-columns:1fr 1.12fr;gap:48px}.hs .hero{padding:80px 0 120px}}.hs .badge{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink2);border:1px solid var(--line);background:var(--ghost);border-radius:99px;align-items:center;gap:10px;padding:7px 14px 7px 11px;font-size:11.5px;font-weight:600;display:inline-flex}.hs .badge i{background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 4px rgb(var(--accent-rgb) / .2);border-radius:50%;animation:2s infinite hy-pulse}.hs .hero h1{color:var(--ink);margin:22px 0;font-size:clamp(38px,5.4vw,64px)}.hs .hero h1 em{color:var(--accent);font-style:normal;display:block}.hs .hero .lead{color:var(--dim);max-width:540px;margin:0;font-size:18px;line-height:1.6}.hs .hero-ctas{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.hs .hero-pts{border-top:1px solid var(--line);color:var(--ink2);flex-wrap:wrap;gap:10px 22px;margin:32px 0 0;padding:26px 0 0;font-size:14.5px;list-style:none;display:flex}.hs .hero-pts li{align-items:center;gap:8px;display:inline-flex}.hs .hero-pts svg{color:var(--accent-l);flex:none}.hs .pstrip{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.hs .pchip{background:var(--card);border:1px solid var(--line);color:var(--ink2);border-radius:99px;align-items:center;gap:10px;padding:8px 14px 8px 8px;font-size:14px;font-weight:600;display:inline-flex}.hs .picon{color:#fff;border-radius:10px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.hs .picon svg{width:18px;height:18px}.hs .picon.sm{border-radius:7px;width:22px;height:22px}.hs .picon.sm svg{width:13px;height:13px}.hs .pgrid{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:12px;display:grid}.hs .ptile{border-radius:var(--r);border:1px solid var(--line);background:var(--card);flex-direction:column;align-items:flex-start;gap:14px;padding:18px;display:flex}.hs .ptile .picon{border-radius:13px;width:44px;height:44px}.hs .ptile .picon svg{width:22px;height:22px}.hs .ptile b{font-size:15px}.hs .ptile small{color:var(--dim);margin-top:2px;font-size:12.5px;display:block}.hs .steps{counter-reset:step;gap:16px;display:grid}@media (min-width:900px){.hs .steps{grid-template-columns:repeat(3,1fr);gap:20px}}.hs .step{background:var(--card);border:1px solid var(--line);border-radius:20px;flex-direction:column;padding:28px;display:flex;position:relative}.hs .step .no{font-family:var(--font-display);letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1.5px var(--accent);font-size:56px;font-weight:800;line-height:1}.hs .step h3{letter-spacing:-.02em;margin:22px 0 8px;font-size:20px;font-weight:700}.hs .step p{color:var(--dim);margin:0;font-size:15.5px}.hs .step .tag{margin-top:auto;padding-top:22px}.hs .step .tag span{font-family:var(--mono);color:var(--ink2);background:var(--soft);border:1px solid var(--line);border-radius:8px;padding:6px 10px;font-size:11.5px;display:inline-block}.hs .why{border:1px solid var(--line);background:var(--card);border-radius:20px;overflow:hidden}.hs .why-row{border-top:1px solid var(--line);grid-template-columns:1fr;display:grid}.hs .why-row:first-child{border-top:0}.hs .why-row>div{padding:16px 20px;font-size:15px}.hs .why-row .f{padding-bottom:4px;font-weight:600}.hs .why-row .us{color:var(--ink);align-items:flex-start;gap:10px;padding-top:4px;padding-bottom:4px;display:flex}.hs .why-row .us svg{color:var(--accent);flex:none;margin-top:3px}.hs .why-row .them{color:var(--mute);padding-top:4px;font-size:14px}.hs .why-row .them:before{content:attr(data-l) ": ";font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:10.5px}.hs .why-row.head{display:none}@media (min-width:860px){.hs .why-row{grid-template-columns:.8fr 1.5fr 1fr}.hs .why-row>div{padding:20px 24px}.hs .why-row .us{background:rgb(var(--accent-rgb) / .05);border-left:1px solid rgb(var(--accent-rgb) / .2);border-right:1px solid rgb(var(--accent-rgb) / .2);padding:20px 24px}.hs .why-row .them:before{content:none}.hs .why-row .them{padding:20px 24px}.hs .why-row.head{background:var(--soft);display:grid}.hs .why-row.head>div{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mute);padding-top:14px;padding-bottom:14px;font-size:11px;font-weight:600}.hs .why-row.head .us{color:var(--accent);background:var(--tint)}}.hs .extras{gap:16px;margin-top:16px;display:grid}@media (min-width:760px){.hs .extras{grid-template-columns:repeat(3,1fr)}}.hs .extra{border:1px solid var(--line);background:var(--soft);border-radius:18px;align-items:flex-start;gap:14px;padding:20px;display:flex}.hs .extra .ic{background:var(--tint);width:40px;height:40px;color:var(--accent);border-radius:11px;flex:none;justify-content:center;align-items:center;display:flex}.hs .extra b{font-size:15.5px;display:block}.hs .extra span{color:var(--dim);margin-top:2px;font-size:14px;display:block}.hs .weekwrap{scrollbar-width:thin;margin:0 -20px;padding:0 20px 8px;overflow-x:auto}.hs .week{grid-template-columns:repeat(7,minmax(128px,1fr));gap:10px;min-width:920px;display:grid}@media (min-width:1000px){.hs .weekwrap{margin:0;padding:0;overflow:visible}.hs .week{min-width:0}}.hs .day{background:var(--card);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:8px;min-height:230px;padding:12px;display:flex}.hs .day h3{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim);margin:0 0 4px;font-size:11px;font-weight:600}.hs .slot{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:10px}.hs .slot .t{font-family:var(--mono);color:var(--dim);font-size:10.5px}.hs .slot b{color:var(--ink);margin:4px 0 8px;font-size:13px;font-weight:600;line-height:1.3;display:block}.hs .slot .ps{flex-wrap:wrap;gap:4px;display:flex}.hs .slot.slot-reel{border-color:rgb(var(--accent-rgb) / .3);background:rgb(var(--accent-rgb) / .08)}.hs .slot .kind{color:var(--accent-l);font-size:10.5px;font-weight:700;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:4px;display:inline-flex}.hs .week-note{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mute);text-align:center;margin-top:18px;font-size:11px}.hs .toggle{background:var(--card);border:1px solid var(--line);border-radius:12px;gap:2px;padding:4px;display:inline-flex}.hs .toggle button{font:inherit;color:var(--dim);cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;padding:9px 16px;font-size:14px;font-weight:600;display:inline-flex}.hs .toggle button[aria-pressed=true]{background:var(--accent);color:var(--accent-ink)}.hs .toggle .save{color:var(--accent);background:var(--tint);border-radius:99px;padding:2px 8px;font-size:11px;font-weight:700}.hs .toggle button[aria-pressed=true] .save{color:var(--accent-ink);background:#0000001f}.hs .plans{gap:16px;margin-top:36px;display:grid}@media (min-width:920px){.hs .plans{grid-template-columns:repeat(3,1fr);align-items:stretch}}.hs .plan{background:var(--card);border:1px solid var(--line);border-radius:22px;flex-direction:column;padding:28px;display:flex;position:relative}.hs .plan.hot{background:radial-gradient(420px 220px at 100% 0%, rgb(var(--accent-rgb) / .15), transparent 70%), var(--card);color:var(--ink2);border-color:rgb(var(--accent-rgb) / .5);box-shadow:0 30px 80px rgb(var(--accent-rgb) / .1)}.hs .plan .pop{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;background:var(--accent);color:var(--accent-ink);border-radius:99px;padding:5px 12px;font-size:10.5px;font-weight:700;position:absolute;top:-12px;left:28px}.hs .plan h3{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:26px;font-weight:800}.hs .plan.hot h3{color:var(--ink)}.hs .plan .pd{color:var(--dim);min-height:44px;margin:6px 0 0;font-size:14.5px}.hs .plan.hot .pd{color:var(--dim)}.hs .price{align-items:baseline;gap:4px;margin:22px 0 4px;display:flex}.hs .price b{font-family:var(--font-display);letter-spacing:-.04em;font-size:52px;font-weight:800;line-height:1}.hs .plan.hot .price b{color:var(--ink)}.hs .price span{color:var(--dim);font-size:15px}.hs .price s{color:var(--mute);margin-right:6px;font-size:18px}.hs .price b.talk{font-size:38px}.hs .bill{color:var(--mute);min-height:20px;font-size:13px}.hs .plan ul{gap:11px;margin:22px 0 26px;padding:0;list-style:none;display:grid}.hs .plan li{align-items:flex-start;gap:10px;font-size:14.5px;display:flex}.hs .plan li svg{color:var(--accent);flex:none;margin-top:3px}.hs .plan .btn{margin-top:auto}.hs .price-note{text-align:center;color:var(--mute);margin-top:22px;font-size:13px}.hs .faq{border-top:1px solid var(--line);max-width:860px;margin:0 auto}.hs .faq details{border-bottom:1px solid var(--line)}.hs .faq summary{cursor:pointer;letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:18px;padding:22px 4px;font-size:17px;font-weight:600;list-style:none;display:flex}.hs .faq summary::-webkit-details-marker{display:none}.hs .faq summary .pm{border:1px solid var(--line);width:30px;height:30px;color:var(--ink2);border-radius:50%;flex:none;justify-content:center;align-items:center;transition:transform .2s,background .2s,color .2s;display:flex}.hs .faq details[open] summary .pm{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);transform:rotate(45deg)}.hs .faq summary:hover{color:var(--accent)}.hs .faq .ans{color:var(--dim);margin:0;padding:0 52px 24px 4px;font-size:15.5px;line-height:1.65}.hs .final{background:radial-gradient(700px 400px at 100% 0%, var(--glow), transparent 60%), var(--deep);color:var(--ink2);position:relative;overflow:hidden}.hs .final-grid{align-items:center;gap:40px;display:grid}@media (min-width:960px){.hs .final-grid{grid-template-columns:1fr 1fr;gap:64px}}.hs .final h2{color:var(--ink);margin:16px 0 0;font-size:clamp(36px,6vw,64px)}.hs .final .fsub{color:var(--dim);max-width:520px;margin:18px 0 0;font-size:17.5px}.hs .wl{background:var(--card);color:var(--ink);border:1px solid var(--line);box-shadow:var(--shadow), 0 30px 80px #0b0d1414;border-radius:22px;padding:26px}@media (min-width:640px){.hs .wl{padding:32px}}.hs .field{gap:6px;margin-bottom:14px;display:grid}.hs .field label{font-size:13.5px;font-weight:600}.hs .field label small{color:var(--mute);font-weight:400}.hs .field input{font:inherit;border:1px solid var(--line2);background:var(--bg);color:var(--ink);border-radius:12px;width:100%;padding:13px 14px;font-size:16px;transition:border-color .15s,box-shadow .15s}.hs .field input:focus{border-color:var(--accent);box-shadow:0 0 0 4px rgb(var(--accent-rgb) / .15);outline:none}.hs .field input[aria-invalid=true]{border-color:#dc2626}.hs .planchip{background:var(--tint);border:1px solid rgb(var(--accent-rgb) / .25);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;padding:10px 12px;font-size:14px;display:flex}.hs .planchip button{font:inherit;color:var(--accent);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;font-size:13px;font-weight:600;text-decoration:underline}.hs .wl-err{color:var(--err-fg);background:var(--err-bg);border:1px solid var(--err-bd);border-radius:10px;align-items:flex-start;gap:8px;margin-bottom:14px;padding:10px 12px;font-size:14px;display:flex}.hs .wl-fine{color:var(--mute);text-align:center;margin:12px 0 0;font-size:12.5px}.hs .wl-fine a{text-underline-offset:2px;text-decoration:underline}.hs .wl-ok{text-align:center;padding:18px 4px}.hs .wl-ok .ok{color:#4ade80;background:#16a34a26;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:inline-flex}.hs .wl-ok h3{font-family:var(--font-display);letter-spacing:-.03em;margin:16px 0 6px;font-size:28px;font-weight:800}.hs .wl-ok p{color:var(--dim);margin:0}.hs .wl-ok button{font:inherit;color:var(--dim);cursor:pointer;background:0 0;border:0;margin-top:18px;font-size:14px;text-decoration:underline}.hs .ftr{background:var(--deep);color:var(--dim);border-top:1px solid var(--line);padding:56px 0 32px;font-size:14.5px}.hs .ftr-grid{grid-template-columns:1fr 1fr;gap:32px;display:grid}@media (min-width:860px){.hs .ftr-grid{grid-template-columns:2fr 1fr 1fr 1fr}}.hs .ftr-brand{grid-column:1/-1}@media (min-width:860px){.hs .ftr-brand{grid-column:auto}}.hs .ftr .hy-wordmark{color:var(--ink);font-size:26px}.hs .ftr-brand p{max-width:300px;margin:12px 0 0}.hs .ftr h2{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mute);margin:0 0 14px;font-size:11px;font-weight:600}.hs .ftr ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.hs .ftr a:hover{color:var(--ink)}.hs .ftr-bot{border-top:1px solid var(--line);color:var(--mute);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:48px;padding-top:22px;font-size:13px;display:flex}.hs .ftr .lang-sw{display:inline-flex}.hs .legal-hero{background:radial-gradient(700px 300px at 90% 0%, var(--glow), transparent 60%), var(--deep);color:var(--ink);border-bottom:1px solid var(--line);padding:56px 0 64px}.hs .legal-hero h1{color:var(--ink);margin:14px 0 10px;font-size:clamp(38px,6vw,64px)}.hs .legal-hero p{color:var(--dim);font-family:var(--mono);letter-spacing:.06em;margin:0;font-size:12.5px}.hs .legal{gap:40px;padding:56px 0 96px;display:grid}@media (min-width:980px){.hs .legal{grid-template-columns:250px 1fr;gap:64px}}.hs .toc{align-self:start;font-size:14px}@media (min-width:980px){.hs .toc{position:sticky;top:92px}}.hs .toc h2{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mute);margin:0 0 12px;font-size:11px}.hs .toc ol{gap:7px;margin:0;padding:0;list-style:none;display:grid}.hs .toc a{color:var(--dim)}.hs .toc a:hover{color:var(--accent)}@media (max-width:979px){.hs .toc{border:1px solid var(--line);border-radius:var(--r);background:var(--soft);padding:18px}}.hs .prose{max-width:760px;color:var(--ink2);overflow-wrap:anywhere;min-width:0;font-size:16px;line-height:1.75}.hs .prose .intro p{color:var(--ink);font-size:17.5px}.hs .prose section{padding-top:28px;scroll-margin-top:84px}.hs .prose h2{font-family:var(--font-display);letter-spacing:-.025em;color:var(--ink);margin:10px 0 12px;font-size:26px;font-weight:800;line-height:1.2}.hs .prose h3{color:var(--ink);margin:20px 0 6px;font-size:17px;font-weight:700}.hs .prose p{margin:0 0 14px}.hs .prose ul{gap:8px;margin:0 0 14px;padding-left:22px;list-style:outside;display:grid}.hs .prose ul li::marker{color:var(--accent)}.hs .prose a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.hs .legal-foot{border-radius:var(--r);background:var(--tint);margin-top:40px;padding:20px;font-size:15px}.hs .legal-foot a{font-weight:600}.hs .nf{text-align:center;background:radial-gradient(700px 400px at 50% 0%, var(--glow), transparent 60%), var(--deep);color:var(--ink);flex:1;justify-content:center;align-items:center;padding:64px 20px;display:flex}.hs .nf .code{font-family:var(--font-display);letter-spacing:-.06em;color:#0000;-webkit-text-stroke:2px var(--accent);font-size:clamp(96px,22vw,200px);font-weight:800;line-height:.9}.hs .nf h1{margin:18px 0 8px;font-size:clamp(28px,5vw,44px)}.hs .nf p{color:var(--dim);margin:0 0 28px}.hs .nf .row{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.hs .nf .hy-wordmark{margin-bottom:36px;font-size:26px;display:inline-block}@keyframes hy-pulse{0%,to{box-shadow:0 0 0 4px rgb(var(--accent-rgb) / .2)}50%{box-shadow:0 0 0 7px rgb(var(--accent-rgb) / .08)}}@media (prefers-reduced-motion:reduce){.hs .badge i{animation:none}.hs .btn-primary:hover{transform:none}}.hs .mnav .mrow>span{display:flex}.hs .mnav .mrow .lang-sw{flex:1;justify-content:center;font-size:13px;display:inline-flex}@media (min-width:760px) and (max-width:1079px){.hs .bento>.card:last-child:nth-child(odd){grid-column:1/-1}}.hs .tw{min-width:0;box-shadow:0 50px 120px #000000a6, 0 0 0 1px #00000080, 0 0 80px rgb(var(--accent-rgb) / .07);font-family:var(--mono);color:#d6d8e1;background:#07080c;border:1px solid #ffffff1f;border-radius:16px;margin:0;font-size:12.5px;line-height:1.65;overflow:hidden}.hs .tw-bar{background:#0d0f15;border-bottom:1px solid #ffffff12;align-items:center;gap:12px;padding:11px 14px;display:flex}.hs .tw-dots{gap:6px;display:inline-flex}.hs .tw-dots i{background:#2a2d38;border-radius:50%;width:10px;height:10px;display:block}.hs .tw-title{text-align:center;color:var(--mute);flex:1;margin-right:42px;font-size:11.5px}.hs .tw-tabs{scrollbar-width:none;border-bottom:1px solid #ffffff12;gap:2px;padding:8px 10px 0;display:flex;overflow-x:auto}.hs .tw-tabs button{font:inherit;color:#8a8f9e;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:7px 10px 9px;font-size:11.5px}.hs .tw-tabs button:hover{color:#fff}.hs .tw-tabs button[aria-selected=true]{color:#fff;border-bottom-color:var(--accent)}.hs .tw-body{padding:14px 16px 16px}.hs .tw-setup{background:#ffffff06;border:1px solid #ffffff12;border-radius:10px;padding:10px 44px 10px 12px;position:relative}.hs .tw-setup pre{white-space:pre-wrap;word-break:break-all;font:inherit;margin:4px 0 0}.hs .tw-copy{color:#c9ccd6;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1f;border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;position:absolute;top:8px;right:8px}.hs .tw-copy:hover{color:#fff;border-color:#ffffff40}.hs .tw-chat{gap:8px;margin-top:14px;display:grid}.hs .tu{color:#fff;border-left:2px solid var(--accent);background:#ffffff08;border-radius:0 8px 8px 0;padding:6px 10px}.hs .tcall{gap:1px;display:grid}.hs .tr{color:#9a9fb0;padding-left:18px}.hs .tr.ok{color:#4ade80}.hs .ta{color:#e7e8ef}.hs .tm{color:var(--mute)}.hs .tp{color:var(--accent)}.hs .tc{color:#fff;font-weight:600}.hs .ts{color:var(--accent-l)}.hs .tk{color:#93c5fd}.hs .tn{color:#c9ccd6}.hs .tf{color:var(--accent);font-weight:600}.hs .tdot{color:var(--accent)}.hs .tw-note{letter-spacing:.08em;text-transform:uppercase;color:var(--mute);border-top:1px solid #ffffff12;padding:10px 16px;font-size:10.5px}.hs .hero-agents{font-family:var(--mono);flex-wrap:wrap;align-items:center;gap:8px;margin-top:26px;font-size:11.5px;display:flex}.hs .hero-agents span{color:var(--ink2);border:1px solid var(--line);background:var(--ghost);border-radius:7px;padding:4px 9px}.hs .hero-agents em{color:var(--mute);letter-spacing:.1em;text-transform:uppercase;margin-right:4px;font-style:normal}@media (min-width:1080px){.hs .c4 .recipe{grid-template-columns:repeat(3,1fr)}}.hs .connect{border:1px solid var(--line);background:radial-gradient(500px 260px at 0% 0%, rgb(var(--accent-rgb) / .08), transparent 70%), var(--soft);border-radius:22px;align-items:center;gap:32px;margin-top:56px;padding:28px;display:grid}@media (min-width:1000px){.hs .connect{grid-template-columns:.8fr 1.2fr;gap:48px;padding:40px}}.hs .connect h3{margin:14px 0 10px;font-size:clamp(28px,3.6vw,40px)}.hs .connect p{color:var(--dim);margin:0}.hs .pgrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.hs .ptile{flex-direction:row;align-items:center}.hs .ptile.soon{background:0 0;border-style:dashed}.hs .ptile.soon .picon{background:var(--ghost);color:var(--dim)}@keyframes hy-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.hs .pv-caret,.hs .pv-agent i{animation:none}}.hs .pv-agent{white-space:nowrap;font-size:10.5px}@media (min-width:520px){.hs .pv-body{grid-template-columns:58px 1fr 132px}}@media (min-width:640px){.hs .pv{padding:0 64px 48px 0}}@media (min-width:1000px){.hs .hero-grid{grid-template-columns:1fr 1.2fr}}@media (max-width:639px){.hs .connect{margin-left:-6px;margin-right:-6px;padding:18px 14px}}.hs .connect .hero-agents{margin-top:18px}.hs .reelv{aspect-ratio:9/16;border-radius:inherit;background:#111319;width:100%;position:relative;overflow:hidden}.hs .reelv video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.hs .reelv-ui{color:#fff;pointer-events:none;background:linear-gradient(#00000059 0%,#0000 22% 55%,#000000b3 100%);position:absolute;inset:0}.hs .reelv-bar{background:#ffffff40;border-radius:2px;height:2px;position:absolute;bottom:8px;left:10px;right:10px;overflow:hidden}.hs .reelv-bar i{transform-origin:0;background:#fff;animation:7s linear infinite hy-progress;position:absolute;inset:0}.hs .reelv-cap{text-align:center;letter-spacing:-.01em;text-wrap:balance;text-shadow:0 2px 10px #000000a6;font-family:Inter,sans-serif;font-size:clamp(13px,1.5vw,17px);font-weight:800;line-height:1.25;position:absolute;top:18%;left:8%;right:8%}.hs .reelv-col{justify-items:center;gap:12px;font-size:10.5px;font-weight:700;display:grid;position:absolute;bottom:56px;right:8px}.hs .reelv-col>span{filter:drop-shadow(0 1px 4px #00000080);justify-items:center;gap:2px;display:grid}.hs .reelv-handle{text-shadow:0 1px 6px #0009;font-size:12px;font-weight:700;position:absolute;bottom:22px;left:12px}@keyframes hy-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.hs .reelv-bar i{animation:none;transform:scaleX(.35)}}.hs .phone9{background:#050608;border-radius:30px;padding:24px 6px 8px;position:relative;box-shadow:0 30px 70px #0000004d,0 0 0 1px #ffffff26,inset 0 0 0 1px #ffffff14}.hs .phone9 .reelv{border-radius:4px 4px 24px 24px}.hs .phone9:after{content:"";background:#1b1d24;border-radius:99px;width:28%;height:9px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.hs .fgrid{gap:16px;display:grid}@media (min-width:900px){.hs .fgrid{grid-template-columns:1fr 1fr}.hs .fgrid>.fcard:last-child:nth-child(odd){grid-column:1/-1}}.hs .fcard{border:1px solid var(--line);background:var(--card);border-radius:22px;grid-template-columns:minmax(130px,42%) 1fr;align-items:center;gap:20px;min-width:0;padding:16px;display:grid}.hs .fcard.dk{background:radial-gradient(380px 200px at 100% 0%, var(--glow), transparent 70%), var(--deep)}@media (min-width:900px){.hs .fgrid>.fcard:last-child:nth-child(odd){grid-template-columns:200px 1fr}}.hs .fcard-reel{border-radius:16px;position:relative}.hs .fcard-reel .reelv-cap{font-size:12.5px}.hs .fchip{z-index:2;text-align:center;color:#0b0d14;background:#fffffff2;border-radius:10px;justify-content:center;align-items:center;gap:4px;padding:6px 8px;font-size:11px;font-weight:700;line-height:1.3;display:flex;position:absolute;bottom:34px;left:8px;right:8px;box-shadow:0 8px 24px #0006}.hs .fchip.mono{font-family:var(--mono);font-size:10.5px}.hs .fcard-txt{gap:8px;min-width:0;display:grid}.hs .fcard-txt .tg{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-size:11px;font-weight:600}.hs .fcard-txt h3{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:clamp(20px,2.2vw,25px);font-weight:800;line-height:1.08}.hs .fcard-txt p{color:var(--dim);margin:0;font-size:14.5px}.hs .fplats{flex-wrap:wrap;gap:10px;display:flex}.hs .fplats span{align-items:center;gap:6px;font-size:13px;display:inline-flex;color:var(--ink2)!important}@media (max-width:479px){.hs .fcard{grid-template-columns:1fr}.hs .fcard-reel{width:62%;margin:0 auto}}.hs .final{isolation:isolate}.hs .wall{z-index:-1;opacity:.22;filter:grayscale(.7)contrast(1.05);grid-template-columns:repeat(6,1fr);gap:12px;display:grid;position:absolute;inset:-40px -20px;transform:rotate(-4deg)scale(1.08);-webkit-mask-image:radial-gradient(75% 70%,#0000 20%,#000 80%);mask-image:radial-gradient(75% 70%,#0000 20%,#000 80%)}.hs .wall img{aspect-ratio:9/16;object-fit:cover;border-radius:14px;width:100%;height:auto;display:block}@media (max-width:759px){.hs .wall{grid-template-columns:repeat(3,1fr)}}html[data-theme=dark] .hs{--bg:#0a0b10;--soft:#0d0f15;--card:#111319;--deep:#07080c;--line:#ffffff14;--line2:#ffffff26;--ink:#f1f2f6;--ink2:#c9ccd6;--dim:#9a9fb0;--mute:#6c7183;--tint:rgb(var(--accent-rgb) / .12);--hdr-bg:#0a0b10e6;--ghost:#ffffff0d;--grid:#ffffff07;--shadow:0 0 0 transparent;--err-fg:#fca5a5;--err-bg:#7f1d1d33;--err-bd:#7f1d1d;--glow:rgb(var(--accent-rgb) / .22)}@media (prefers-color-scheme:dark){html:not([data-theme]) .hs{--bg:#0a0b10;--soft:#0d0f15;--card:#111319;--deep:#07080c;--line:#ffffff14;--line2:#ffffff26;--ink:#f1f2f6;--ink2:#c9ccd6;--dim:#9a9fb0;--mute:#6c7183;--tint:rgb(var(--accent-rgb) / .12);--hdr-bg:#0a0b10e6;--ghost:#ffffff0d;--grid:#ffffff07;--shadow:0 0 0 transparent;--err-fg:#fca5a5;--err-bg:#7f1d1d33;--err-bd:#7f1d1d;--glow:rgb(var(--accent-rgb) / .22)}}.hs .step,.hs .plan,.hs .fcard,.hs .ptile,.hs .why,.hs .extra{box-shadow:var(--shadow)}.hs .plan.hot{box-shadow:var(--shadow), 0 30px 80px rgb(var(--accent-rgb) / .1)}.hs .wall{opacity:var(--wall-op,.14)}html[data-theme=dark] .hs .wall{--wall-op:.22}.hs .theme-btn{border:1px solid var(--line2);width:40px;height:38px;color:var(--ink);cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;padding:0;display:inline-flex}.hs .theme-btn:hover{border-color:var(--mute)}.hs .theme-btn .sun{display:none}html[data-theme=dark] .hs .theme-btn .sun{display:block}html[data-theme=dark] .hs .theme-btn .moon{display:none}@media (prefers-color-scheme:dark){html:not([data-theme]) .hs .theme-btn .sun{display:block}html:not([data-theme]) .hs .theme-btn .moon{display:none}}.hs .mnav .theme-btn{flex:1;width:auto;height:auto}@media (max-width:979px){.hs .hdr-in>.theme-btn{display:none}}.hs .mnav .mrow>span{flex:1.2;gap:10px}.hs .fcard-reel .reelv-handle{display:none}.hs .reelv-col{color:#fff;filter:drop-shadow(0 1px 4px #0009);justify-items:center;gap:16px;display:grid;position:absolute;bottom:70px;right:9px}.hs .fimg{border-radius:16px;width:100%;height:auto;display:block;box-shadow:0 10px 30px #0b0d1426}.hs .fcard-reel .reelv{border-radius:16px}.hs .fmade{z-index:2;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b0d14b3;border-radius:99px;padding:4px 8px;font-size:9.5px;font-weight:700;position:absolute;top:8px;left:8px}.hs .fchip{bottom:12px}.hs .credits-table{border:1px solid var(--line);border-radius:14px;margin-top:24px;font-size:14px;overflow:hidden}.hs .ct-row{border-top:1px solid var(--line);grid-template-columns:1fr;gap:2px;padding:12px 16px;display:grid}.hs .ct-row.head{display:none}@media (min-width:720px){.hs .ct-row{grid-template-columns:2fr 1fr 110px;gap:16px}.hs .ct-row.head{background:var(--soft);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mute);border-top:0;font-size:11px;display:grid}}@media (min-width:1000px){.hs .hero-grid{grid-template-columns:1.3fr 1fr;gap:40px}}.hs .hr{min-width:0;margin:0}.hs .hr-phones{justify-content:center;align-items:center;gap:12px;padding-bottom:34px;display:flex}.hs .hr-phones .phone9{width:31%;max-width:150px}.hs .hr-phones .phone9.mid{width:36%;max-width:184px}.hs .hr-phones .phone9.side{display:none}@media (min-width:520px){.hs .hr-phones .phone9.side{display:block}}@media (max-width:519px){.hs .hr-phones .phone9.mid{width:56%;max-width:220px}}.hs .hr-agent{z-index:2;white-space:nowrap;background:var(--card);color:var(--ink);border:1px solid var(--line);box-shadow:var(--shadow), 0 8px 20px #0b0d141f;border-radius:99px;align-items:center;gap:7px;padding:6px 12px 6px 10px;font-size:11.5px;font-weight:600;display:inline-flex;position:absolute;bottom:-30px;left:50%;transform:translate(-50%)}.hs .hr-agent i{background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 3px rgb(var(--accent-rgb) / .2);border-radius:50%;animation:2s infinite hy-pulse}.hs .hr-agent u{color:var(--accent);border-left:1px solid var(--line);padding-left:7px;text-decoration:none}.hs .hr-note{text-align:center;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mute);margin-top:10px;font-size:10px}.hs .hr-note b{color:var(--accent);font-weight:700}.hs .pcar{aspect-ratio:9/16;background:#111319;border-radius:4px 4px 22px 22px;width:100%;position:relative;overflow:hidden}.hs .pcar-track{height:100%;transition:transform .45s cubic-bezier(.3,.7,.2,1);display:flex}.hs .pcar-track img{object-fit:cover;flex:0 0 100%;width:100%;height:100%;display:block}.hs .pcar-bars{gap:3px;display:flex;position:absolute;top:6px;left:8px;right:8px}.hs .pcar-bars i{background:#ffffff59;border-radius:2px;flex:1;height:2px;position:relative;overflow:hidden}.hs .pcar-bars i.done{background:#fff}.hs .pcar-bars i.on:after{content:"";transform-origin:0;background:#fff;animation:2s linear forwards hy-progress;position:absolute;inset:0}.hs .pcar-hint{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0b0d1499;border-radius:99px;align-items:center;gap:2px;padding:3px 7px 3px 9px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;bottom:14px;right:8px}@media (prefers-reduced-motion:reduce){.hs .pcar-track{transition:none}}.hs .fcard-reel{border-radius:0;justify-items:center;gap:8px;display:grid}.hs .fcard-reel .phone9.mini{border-radius:24px;width:100%;max-width:190px;padding:18px 5px 6px}.hs .fcard-reel .phone9.mini:after{height:7px;top:6px}.hs .fcard-reel .phone9.mini .reelv,.hs .fcard-reel .phone9.mini .pcar{border-radius:3px 3px 18px 18px}.hs .fchip,.hs .fmade{position:static;inset:auto}.hs .fchip{box-shadow:none;background:var(--soft);color:var(--ink2);border:1px solid var(--line);max-width:100%}.hs .fmade{color:var(--accent);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;order:-1;padding:0}.hs .fshow{gap:16px;display:grid}@media (min-width:900px){.hs .fshow{grid-template-columns:repeat(3,1fr)}}.hs .fshow .fcard{grid-template-columns:1fr;align-items:start;gap:18px;padding:22px}@media (min-width:560px) and (max-width:899px){.hs .fshow .fcard{grid-template-columns:180px 1fr;align-items:center}}.hs .fshow .fcard-reel{width:100%}.hs .fcompact{gap:16px;margin-top:16px;display:grid}@media (min-width:640px){.hs .fcompact{grid-template-columns:1fr 1fr}}@media (min-width:1080px){.hs .fcompact{grid-template-columns:repeat(4,1fr)}}.hs .fmini{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow);border-radius:20px;align-content:start;gap:8px;padding:22px;display:grid}.hs .fmini .ic{background:var(--tint);width:40px;height:40px;color:var(--accent);border-radius:11px;justify-content:center;align-items:center;margin-bottom:6px;display:flex}.hs .fmini .tg{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-size:11px;font-weight:600}.hs .fmini h3{font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:20px;font-weight:800;line-height:1.12}.hs .fmini p{color:var(--dim);margin:0;font-size:14.5px}.hs .fmini .fplats{gap:6px;margin-top:4px;display:flex}.hs .rslides{aspect-ratio:9/16;background:#111319;border-radius:4px 4px 22px 22px;width:100%;position:relative;overflow:hidden}.hs .rslides img{object-fit:cover;transform-origin:50% 40%;width:100%;height:100%;display:block}.hs .rslides img.kb{animation:2.4s ease-out both hy-kb}@keyframes hy-kb{0%{transform:scale(1)}to{transform:scale(1.07)}}.hs .rslides-bar{background:#ffffff40;border-radius:2px;height:2px;position:absolute;bottom:7px;left:8px;right:8px;overflow:hidden}.hs .rslides-bar i{transform-origin:0;background:#fff;position:absolute;inset:0;transform:scaleX(0)}.hs .rslides-bar i.on{animation:12s linear infinite hy-progress}@media (prefers-reduced-motion:reduce){.hs .rslides img.kb{animation:none}}.hs .hr-phones{padding-bottom:46px}.hs .hr-phones .phone9{max-width:168px}.hs .hr-phones .phone9.mid{max-width:204px}.hs .hr-note{margin-top:4px}
