@font-face{font-family:Parkinsans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/parkinsans-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/inter-tight-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/inter-tight-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500 600;font-display:swap;src:url(/fonts/jetbrains-mono-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500 600;font-display:swap;src:url(/fonts/jetbrains-mono-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--c-brand-600:#1c64f2;--c-brand-700:#164fc2;--c-brand-500:#417cc0;--c-brand-300:#8fbef8;--c-brand-100:#eef3fe;--c-brand-900:#11264b;--c-ink-950:#0b1422;--c-ink-900:#0f1b2d;--c-ink-800:#182335;--c-ink-700:#243041;--c-ink-500:#5b6472;--c-ink-400:#8f97a3;--c-ink-300:#a5acb6;--c-ink-200:#c9d3e0;--c-ink-100:#e5eaf1;--c-paper:#ffffff;--c-paper-2:#f7f8fc;--c-line-100:#dce6f8;--c-ok:#35b37e;--font-sans:"Inter Tight",system-ui,sans-serif;--font-serif:"Instrument Serif",Georgia,serif;--font-mono:"JetBrains Mono",ui-monospace,monospace;--fs-label:11px;--fs-small:13px;--fs-body:16px;--fs-lead:18px;--fs-h3:clamp(18px,1.7vw,22px);--fs-h2:clamp(34px,4.3vw,60px);--fs-h1:clamp(40px,5.2vw,76px);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--section-y:clamp(72px,9vw,128px);--radius-sm:10px;--radius-md:14px;--radius-lg:20px;--radius-xl:24px;--radius-pill:999px;--shadow-1:0 1px 2px rgba(15,27,45,.06),0 10px 24px -14px rgba(15,27,45,.3);--shadow-2:0 14px 30px -16px rgba(15,27,45,.45);--dur-1:.15s;--dur-2:.2s;--dur-3:.25s;--dur-4:.45s;--ease-out:cubic-bezier(.23,1,.32,1);--ease-in-out:cubic-bezier(.77,0,.175,1);--ease-drawer:cubic-bezier(.32,.72,0,1)}:root{--sky:var(--c-brand-300);--blue:var(--c-brand-600);--blue-deep:var(--c-brand-700);--ice:var(--c-brand-100);--ink:var(--c-ink-900);--muted:var(--c-ink-500);--line:var(--c-line-100);--white:#fff;--mint:#e4f4eb;--green:#35755a;--display:var(--font-sans);--body:var(--font-sans);--serif:var(--font-serif);--mono:var(--font-mono);--max:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}:root{--sb-thumb:#b9cdf2;--sb-thumb-hover:var(--c-brand-300);--sb-track:var(--c-paper-2)}html{scrollbar-color:var(--sb-thumb) var(--sb-track)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--sb-track)}::-webkit-scrollbar-thumb{background:var(--sb-thumb);border-radius:10px;border:2px solid var(--sb-track)}::-webkit-scrollbar-thumb:hover{background:var(--sb-thumb-hover)}:root[data-theme=dark]{--sb-thumb:#2c4470;--sb-thumb-hover:var(--c-brand-500);--sb-track:var(--c-ink-900)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--sb-thumb:#2c4470;--sb-thumb-hover:var(--c-brand-500);--sb-track:var(--c-ink-900)}}body{margin:0;background:#fff;color:var(--ink);font:16px/1.7 var(--body);-webkit-font-smoothing:antialiased}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button{cursor:pointer;color:inherit}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--display)}h2{font-size:clamp(30px,3.5vw,45px);line-height:1.12;font-weight:800;letter-spacing:-.03em}h3{line-height:1.4;letter-spacing:-.015em;font-weight:700}button:focus-visible,a:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--blue);outline-offset:4px}::selection{background:var(--sky);color:var(--ink)}svg{width:24px;height:24px;display:block;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}[hidden]{display:none!important}.container{width:calc(100% - 96px);max-width:var(--max);margin-inline:auto}.section{padding:100px 0}.eyebrow{display:inline-flex;align-items:center;gap:8px;text-transform:uppercase;font-size:11px;letter-spacing:1.6px;font-weight:700;color:var(--blue);margin-bottom:20px}.eyebrow svg{width:15px;height:15px}.section-copy{font-size:16px;line-height:1.9;color:var(--muted);margin-top:22px}.section-header{display:flex;align-items:flex-end;justify-content:space-between;gap:60px;margin-bottom:45px}.section-header .section-copy{max-width:365px;margin-bottom:2px}.button{display:inline-flex;justify-content:center;align-items:center;gap:20px;padding:16px 24px;border-radius:9px;border:1px solid transparent;font-weight:700;font-size:14px;line-height:1.6;position:relative;overflow:hidden;isolation:isolate;transition:background .2s,box-shadow .2s,transform .2s var(--ease-out),translate .5s var(--mi-spring)}.button svg{width:18px;height:18px}.button:hover{transform:translateY(-3px)}.button:active{transform:scale(.97);transition-duration:.12s}.button-primary{background-color:var(--c-brand-600);background-image:linear-gradient(135deg,#2a6ff5,#1246a8);border:0;color:#fff;box-shadow:none;transition:transform .16s cubic-bezier(.23,1,.32,1),box-shadow .2s ease,translate .5s var(--mi-spring)}.button-primary:hover{transform:none}@media (hover:hover) and (pointer:fine){.button-primary:hover{background-image:linear-gradient(135deg,var(--c-brand-600) 0%,#0f3d93 100%);box-shadow:none;transform:translateY(-1px)}.button.button-primary:hover .mi-arrow{translate:3px 0}}.button-primary .mi-arrow{transition:translate .2s cubic-bezier(.23,1,.32,1)}.button-primary:active{transform:scale(.97);transition-duration:.1s}.button-primary:focus-visible{outline:2px solid var(--sky);outline-offset:2px}.button-secondary{background:#ffffffb3;color:var(--ink);border-color:#c7dcfa}.button-secondary:hover{background:#fff;border-color:var(--sky)}.button-sky{background:var(--sky);color:var(--ink)}.button-sky:hover{background:#b5d3fa}.text-link{display:inline-flex;align-items:center;gap:12px;color:var(--blue);font-size:14px;font-weight:650}.text-link svg{width:17px;height:17px}.skip-link{position:fixed;left:12px;top:-80px;padding:10px 18px;background:#fff;z-index:100}.skip-link:focus{top:10px}.header{position:sticky;top:12px;z-index:40;margin-bottom:-78px}.nav{height:66px;padding:0 10px 0 24px;border-radius:999px;background:#ffffff9e;-webkit-backdrop-filter:blur(14px) saturate(160%);backdrop-filter:blur(14px) saturate(160%);border:1px solid rgba(255,255,255,.75);box-shadow:0 8px 24px #0f1b2d12;transition:background-color .3s ease,box-shadow .3s ease,border-color .3s ease;display:flex;align-items:center;justify-content:space-between;gap:35px}.logo{font:750 35px/1 var(--display);letter-spacing:-2.7px;display:inline-flex;align-items:center;gap:0;white-space:nowrap}.logo img{height:34px;width:auto;display:block}.logo-img-dark{display:none!important}.header.scrolled .nav{background:#fffc;box-shadow:0 12px 32px #0f1b2d1f}.hero-copy{padding-top:78px}.nav-actions{display:flex;align-items:center;gap:10px}.theme-toggle{display:inline-flex;align-items:center;gap:6px;transition:color .2s,scale .45s var(--mi-spring)}.theme-ic{display:grid}.theme-ic svg{width:13px;height:13px;grid-area:1/1}.scroll-waves{position:fixed;right:22px;bottom:22px;z-index:35;width:50px;height:50px;border-radius:50%;border:1px solid rgba(255,255,255,.75);background:#ffffff9e;-webkit-backdrop-filter:blur(14px) saturate(160%);backdrop-filter:blur(14px) saturate(160%);box-shadow:0 8px 24px #0f1b2d1a;display:grid;place-items:center;opacity:0;visibility:hidden;color:var(--blue)}.scroll-waves .waves{grid-area:1/1;width:17px;height:21px;margin-left:4px}.scroll-waves-track{opacity:.18}.scroll-waves path{stroke-width:18}.nav-links{display:flex;align-items:center;gap:29px}.nav-links a{font-size:12px;font-weight:550;color:var(--c-ink-500);transition:color .2s}.nav-links a:hover,.nav-links a.active{color:var(--blue)}.nav .button{height:44px;padding:0 20px;font-size:13px;gap:10px}.menu-button{display:none;background:none;border:1px solid var(--line);border-radius:8px;padding:9px}.menu-button svg{width:20px;height:20px}.hero{background:var(--c-paper-2);padding:59px 0 0;position:relative;overflow:hidden}.hero-copy{text-align:center;position:relative;z-index:1}.hero h1{font-size:clamp(46px,5.5vw,72px);font-weight:800;line-height:1.06;letter-spacing:-.035em}.hero h1 span{color:var(--blue);display:inline-block;position:relative}.hero h1 .h1-line{color:inherit}.hero h1 .h1-mask{display:block;overflow:hidden;color:inherit;padding-bottom:.06em;margin-bottom:-.06em}.hero-description{max-width:590px;margin:23px auto 26px;color:var(--muted);font-size:16px;line-height:1.85}.hero-description strong{color:var(--c-ink-900);font-weight:550}.hero-actions{display:flex;justify-content:center;gap:12px}.metric-strip{background:#fff;border-bottom:1px solid var(--line);padding:26px 0}.metric-strip .container{display:flex;align-items:center;justify-content:space-between;gap:25px}.strip-label{font-size:11px;line-height:1.7;color:var(--c-ink-500)}.strip-item{display:flex;gap:10px;align-items:center;font-size:12px;font-weight:550;color:var(--c-ink-500)}.strip-item svg{width:19px;height:19px;color:var(--c-brand-500)}.message{font-size:10px;line-height:1.7;max-width:85%;border-radius:9px;padding:9px 12px;background:#f1f5f8;align-self:flex-start}.message.ai{background:var(--c-brand-100);align-self:flex-end}.message small{display:block;color:var(--c-ink-500);text-align:right;font-size:8px;margin-top:3px}.problem{border-top:1px solid var(--line);padding:27px 0 0}.problem h3{font-size:18px;line-height:1.5;max-width:330px;margin-bottom:12px}.problem p{font-size:14px;color:var(--muted);line-height:1.9;max-width:320px}.problem-conclusion{margin-top:41px;padding:17px 24px;background:var(--ice);border:1px solid var(--c-brand-100);border-radius:10px;display:flex;align-items:center;justify-content:center;gap:10px;font-size:14px;color:var(--c-ink-500)}.problem-conclusion svg{width:18px;height:18px;color:var(--blue)}.problem-conclusion strong{color:var(--c-ink-900);font-weight:600}.feature-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:11px;color:var(--blue);background:var(--c-brand-100);margin-bottom:21px}.feature-icon svg{width:21px;height:21px}.mini-chat{margin:29px auto 0;width:100%;max-width:335px;display:flex;flex-direction:column;gap:10px}.mini-chat .message{font-size:12px;padding:13px 16px;box-shadow:0 3px 15px #0f1b2d0a;background:#fff;max-width:90%;border:1px solid var(--c-line-100)}.mini-chat .message.ai{background:#e8eeff;border-color:#c7dcfa}.mini-chat .message small{font-size:9px}.followup-mini{display:flex;align-items:center;gap:11px;padding:12px 15px;border-radius:8px;background:var(--c-paper-2);border:1px solid var(--c-line-100);margin-top:20px}.followup-mini>svg{width:18px;height:18px;color:var(--c-brand-500)}.followup-mini b{display:block;font-size:11px;font-weight:550;color:var(--c-ink-500)}.followup-mini small{display:block;font-size:10px;color:var(--c-ink-500)}.results{background:var(--c-paper-2);padding:85px 0}.results-top{display:flex;justify-content:space-between;align-items:flex-end;gap:45px;margin-bottom:35px}.results-toggle{display:flex;padding:5px;border:1px solid var(--c-line-100);border-radius:9px;background:#e8eeff;flex-shrink:0;gap:4px}.results-toggle button{padding:10px 16px;border:0;background:transparent;font-size:12px;font-weight:600;border-radius:6px;color:var(--c-ink-500)}.results-toggle button[aria-selected=true]{background:#fff;color:var(--c-brand-600);box-shadow:0 3px 8px #0f1b2d08}.result-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.rs{grid-area:1/1;min-width:0}.result-grid[data-mode=after] .rs.is-before,.result-grid[data-mode=before] .rs.is-after{visibility:hidden;opacity:0}.rs-tag{display:flex;width:max-content;gap:6px;align-items:center;font:600 10px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#6b7280;margin-bottom:12px}.rs-tag b{font-weight:600}.rs.is-after .rs-tag{color:var(--blue)}.rs h3{position:relative;display:inline-block}.rs-strike{position:absolute;left:0;right:0;top:54%;height:2px;border-radius:2px;background:currentColor;transform:scaleX(0);transform-origin:left;pointer-events:none}.results-note{margin-top:22px;color:var(--c-ink-500);font-size:11px;text-align:center}.rs.is-before svg{color:#8b94a3}.rs.is-before h3{color:#6b7280}.faq{padding-top:0}.faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px}.faq-aside .section-copy{max-width:320px;font-size:14px}.faq-aside .text-link{margin-top:23px}.faq-list details{border-bottom:1px solid var(--line)}.faq-list details:first-child{border-top:1px solid var(--line)}.faq-list summary{list-style:none;cursor:pointer;font-size:14px;font-weight:550;position:relative;padding:22px 30px 22px 0;line-height:1.65}.faq-list summary::-webkit-details-marker{display:none}.faq-list details[open] summary{color:var(--blue)}.faq-list p{font-size:14px;color:var(--muted);padding:0 25px 22px 0;line-height:1.85}.final-cta{padding:0 0 76px}.final-cta-box{background:var(--ink);color:#fff;border-radius:23px;padding:60px;display:flex;justify-content:space-between;align-items:center;gap:40px;position:relative;overflow:hidden}.final-cta-box:after{content:"";position:absolute;width:380px;height:380px;right:-65px;top:-180px;border:1px solid #8fbef826;border-radius:50%;box-shadow:0 0 0 50px #8fbef804,0 0 0 51px #8fbef816;pointer-events:none}.final-cta-box>div,.final-cta-box>a{z-index:1;position:relative}.waves{display:block;flex:none}.waves path{fill:none;stroke:currentColor;stroke-width:16;stroke-linecap:round}.cta-signal{position:absolute;right:310px;top:50%;width:110px;height:132px;transform:translateY(-50%);color:var(--sky);opacity:.35;pointer-events:none}@media (max-width:1100px){.cta-signal{display:none}}.final-cta-box .eyebrow{color:var(--c-brand-300);font-size:10px;margin-bottom:17px}.final-cta-box h2{font-size:38px;letter-spacing:-1.6px}.final-cta-box h2 span{color:var(--sky)}.final-cta-box p{font-size:13px;color:var(--c-ink-300);margin-top:18px;max-width:410px}.final-cta-box .button{flex-shrink:0}.footer{padding-bottom:25px}.footer-grid{display:grid;grid-template-columns:1.3fr .7fr 1fr;gap:80px;padding-bottom:45px}.footer-about p{font-size:13px;color:var(--muted);line-height:1.85;max-width:290px;margin-top:20px}.footer-about>small{font-size:10px;color:var(--c-ink-500);display:block;margin-top:18px}.footer h3{font:650 12px var(--body);margin:0 0 17px;letter-spacing:0}.footer-links{display:grid;grid-template-columns:1fr 1fr;gap:8px 20px}.footer-links a,.footer-contact a,.footer-contact address{font-size:12px;color:var(--muted);line-height:1.9}.footer a:hover{color:var(--blue)}.footer-contact a{display:block;margin-bottom:6px}.footer-contact address{font-style:normal;margin-top:12px}.footer-bottom{display:flex;justify-content:space-between;gap:25px;border-top:1px solid var(--line);padding-top:23px;color:var(--c-ink-500);font-size:10px}.footer-bottom>div{display:flex;gap:21px}.footer-bottom button{border:0;background:none;padding:0;font-size:10px;color:inherit}.footer-bottom button:hover{color:var(--blue)}.modal{width:calc(100% - 40px);max-width:480px;border:1px solid var(--line);border-radius:20px;padding:30px;color:var(--ink);box-shadow:0 25px 100px #0f1b2d40}.modal::backdrop{background:#0f1b2d6b;backdrop-filter:blur(5px)}.modal h2{font-size:25px;letter-spacing:-1px;margin-bottom:17px}.modal p{font-size:14px;color:var(--muted);line-height:1.8;margin:12px 0}.modal form{text-align:right;margin-top:20px}.modal .button{font-size:12px;padding:11px 20px}.reveal{opacity:1;transform:none}.motion-ready .reveal{opacity:0;transform:translateY(20px);transition:opacity .6s,transform .6s}.motion-ready .reveal.visible{opacity:1;transform:none}.ai-section{position:relative;z-index:2;background:var(--c-paper-2)}.ai-curtain{background:var(--ink);color:#fff;padding:120px 0 150px}.ai-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:90px;align-items:start}.ai-section .eyebrow{color:var(--sky)}.ai-copy{position:relative}.ai-waves{position:absolute;right:-10px;top:-30px;width:200px;height:240px;color:var(--sky);opacity:.12;pointer-events:none}.ai-waves path{stroke-width:12}.ai-copy h2{color:#fff}.ai-copy h2 span{color:var(--sky)}.ai-copy .section-copy{color:var(--c-ink-300);max-width:420px}.ai-integrations{margin-top:34px;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ai-integrations span{width:100%;font-size:10px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:var(--c-ink-400);margin-bottom:4px}.ai-integrations b{border:1px solid #2a3a52;border-radius:30px;padding:6px 14px;font-size:12px;font-weight:600;color:var(--c-ink-100)}.ai-integrations small{width:100%;font-size:11px;color:var(--c-ink-400);margin-top:6px}.ai-rules{list-style:none;margin:0;padding:0}.ai-rule{display:grid;grid-template-columns:56px 1fr;gap:18px;padding:34px 0;border-top:1px solid var(--c-ink-700)}.ai-rule:last-child{border-bottom:1px solid var(--c-ink-700)}.ai-rule-num{font:500 13px var(--mono);color:var(--sky);padding-top:7px}.ai-rule h3{font-size:24px;letter-spacing:-.8px;color:#fff}.ai-rule p{font-size:15px;color:var(--c-ink-300);line-height:1.8;margin-top:8px;max-width:440px}.w{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.12em;margin-bottom:-.12em}.w,.w>span{color:inherit!important}.w>span{display:inline-block}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}@media (min-width:1101px){.ai-copy{position:sticky;top:150px}}@media (max-width:1100px){.ai-grid{grid-template-columns:1fr;gap:45px}}@media (max-width:680px){.marquee{padding:20px 0}.marquee-track{gap:26px;letter-spacing:-1.5px}.ai-curtain{padding:70px 0 100px}.ai-rule{grid-template-columns:36px 1fr;gap:12px;padding:24px 0}.ai-rule h3{font-size:19px}.ai-rule p{font-size:14px}}:root[data-theme=dark]{--sky:var(--c-brand-300);--muted:var(--c-ink-300);--line:var(--c-ink-700);--ice:var(--c-ink-800);--blue:var(--c-brand-300)}:root[data-theme=dark] body{background:var(--c-ink-900);color:var(--c-ink-100)}:root[data-theme=dark] .logo-img-light{display:none!important}:root[data-theme=dark] .logo-img-dark{display:block!important}:root[data-theme=dark] .nav{background:#0f1b2d8c;border-color:#8fbef824;box-shadow:0 8px 24px #00000040}:root[data-theme=dark] .header.scrolled .nav{background:#0f1b2dc7;box-shadow:0 12px 32px #00000059}:root[data-theme=dark] .nav-links a{color:#bac1ca}@media (max-width:680px){:root[data-theme=dark] .nav-links{background:var(--c-ink-900)}:root[data-theme=dark] .nav{background:#0f1b2df0}}:root[data-theme=dark] .scroll-waves{background:#0f1b2d99;border-color:#8fbef829;color:var(--sky)}:root[data-theme=dark] .button-primary{background-color:var(--c-brand-600);color:#fff;box-shadow:none}:root[data-theme=dark] .button-primary:hover{background-color:var(--c-brand-700)}:root[data-theme=dark] .button-sky{background:var(--c-brand-600);color:#fff;box-shadow:none}:root[data-theme=dark] .button-sky:hover{background:var(--c-brand-700)}:root[data-theme=dark] .button-secondary{background:var(--c-ink-800);color:var(--c-ink-100);border-color:var(--c-ink-700)}:root[data-theme=dark] .button-secondary:hover{background:var(--c-brand-900);border-color:var(--sky)}:root[data-theme=dark] .hero{background:var(--c-ink-900)}:root[data-theme=dark] .hero-description strong{color:var(--c-ink-100)}:root[data-theme=dark] .feature-icon{background:var(--c-brand-900);color:var(--sky)}:root[data-theme=dark] .problem-conclusion{color:#bac1ca;border-color:var(--c-ink-700)}:root[data-theme=dark] .problem-conclusion strong{color:var(--c-ink-100)}:root[data-theme=dark] .ai-section,:root[data-theme=dark] .results{background:var(--c-ink-950);border-color:#1c2739}:root[data-theme=dark] .mini-chat .message{background:#1c2739;color:#e6f1fb;border-color:#2f3a4a;box-shadow:none}:root[data-theme=dark] .mini-chat .message.ai{background:var(--c-brand-600);border-color:var(--c-brand-600);color:#fff}:root[data-theme=dark] .followup-mini{background:var(--c-ink-800);border-color:var(--c-ink-700)}:root[data-theme=dark] .followup-mini b{color:var(--c-ink-100)}:root[data-theme=dark] .followup-mini small{color:var(--c-ink-400)}:root[data-theme=dark] .results-toggle{background:var(--c-ink-800);border-color:var(--c-ink-700)}:root[data-theme=dark] .results-toggle button{color:var(--c-ink-400)}:root[data-theme=dark] .results-toggle button[aria-selected=true]{background:var(--c-brand-600);color:var(--c-ink-100)}:root[data-theme=dark] .results-note{color:var(--c-ink-400)}:root[data-theme=dark] .rs.is-before h3,:root[data-theme=dark] .rs.is-before .rs-tag{color:var(--c-ink-400)}:root[data-theme=dark] .final-cta-box{background:var(--c-brand-900);border:1px solid #1b3564}:root[data-theme=dark] .ai-curtain{background:var(--c-ink-950)}:root[data-theme=dark] .ai-rule,:root[data-theme=dark] .ai-rule:last-child{border-color:var(--c-ink-700)}:root[data-theme=dark] .modal{background:var(--c-ink-800);color:var(--c-ink-100)}:root[data-theme=dark] .footer-about>small,:root[data-theme=dark] .footer-bottom{color:var(--c-ink-400)}:root[data-theme=dark] .skip-link{background:var(--c-ink-800)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--sky:var(--c-brand-300);--muted:var(--c-ink-300);--line:var(--c-ink-700);--ice:var(--c-ink-800);--blue:var(--c-brand-300)}:root:not([data-theme=light]) body{background:var(--c-ink-900);color:var(--c-ink-100)}:root:not([data-theme=light]) .logo-img-light{display:none!important}:root:not([data-theme=light]) .logo-img-dark{display:block!important}:root:not([data-theme=light]) .nav{background:#0f1b2d8c;border-color:#8fbef824;box-shadow:0 8px 24px #00000040}:root:not([data-theme=light]) .header.scrolled .nav{background:#0f1b2dc7;box-shadow:0 12px 32px #00000059}:root:not([data-theme=light]) .nav-links a{color:#bac1ca}@media (max-width:680px){:root:not([data-theme=light]) .nav-links{background:var(--c-ink-900)}:root:not([data-theme=light]) .nav{background:#0f1b2df0}}:root:not([data-theme=light]) .scroll-waves{background:#0f1b2d99;border-color:#8fbef829;color:var(--sky)}:root:not([data-theme=light]) .button-primary{background-color:var(--c-brand-600);color:#fff;box-shadow:none}:root:not([data-theme=light]) .button-primary:hover{background-color:var(--c-brand-700)}:root:not([data-theme=light]) .button-sky{background:var(--c-brand-600);color:#fff;box-shadow:none}:root:not([data-theme=light]) .button-sky:hover{background:var(--c-brand-700)}:root:not([data-theme=light]) .button-secondary{background:var(--c-ink-800);color:var(--c-ink-100);border-color:var(--c-ink-700)}:root:not([data-theme=light]) .button-secondary:hover{background:var(--c-brand-900);border-color:var(--sky)}:root:not([data-theme=light]) .hero{background:var(--c-ink-900)}:root:not([data-theme=light]) .hero-description strong{color:var(--c-ink-100)}:root:not([data-theme=light]) .marquee{background:var(--c-ink-900);border-color:var(--line)}:root:not([data-theme=light]) .feature-icon{background:var(--c-brand-900);color:var(--sky)}:root:not([data-theme=light]) .problem-conclusion{color:#bac1ca;border-color:var(--c-ink-700)}:root:not([data-theme=light]) .problem-conclusion strong{color:var(--c-ink-100)}:root:not([data-theme=light]) .ai-section,:root:not([data-theme=light]) .results{background:var(--c-ink-950);border-color:#1c2739}:root:not([data-theme=light]) .mini-chat .message{background:#1c2739;color:#e6f1fb;border-color:#2f3a4a;box-shadow:none}:root:not([data-theme=light]) .mini-chat .message.ai{background:var(--c-brand-600);border-color:var(--c-brand-600);color:#fff}:root:not([data-theme=light]) .followup-mini{background:var(--c-ink-800);border-color:var(--c-ink-700)}:root:not([data-theme=light]) .followup-mini b{color:var(--c-ink-100)}:root:not([data-theme=light]) .followup-mini small{color:var(--c-ink-400)}:root:not([data-theme=light]) .results-toggle{background:var(--c-ink-800);border-color:var(--c-ink-700)}:root:not([data-theme=light]) .results-toggle button{color:var(--c-ink-400)}:root:not([data-theme=light]) .results-toggle button[aria-selected=true]{background:var(--c-brand-600);color:var(--c-ink-100)}:root:not([data-theme=light]) .results-note{color:var(--c-ink-400)}:root:not([data-theme=light]) .rs.is-before h3,:root:not([data-theme=light]) .rs.is-before .rs-tag{color:var(--c-ink-400)}:root:not([data-theme=light]) .final-cta-box{background:var(--c-brand-900);border:1px solid #1b3564}:root:not([data-theme=light]) .ai-curtain{background:var(--c-ink-950)}:root:not([data-theme=light]) .ai-rule,:root:not([data-theme=light]) .ai-rule:last-child{border-color:var(--c-ink-700)}:root:not([data-theme=light]) .modal{background:var(--c-ink-800);color:var(--c-ink-100)}:root:not([data-theme=light]) .footer-about>small,:root:not([data-theme=light]) .footer-bottom{color:var(--c-ink-400)}:root:not([data-theme=light]) .skip-link{background:var(--c-ink-800)}}.preloader{display:none}.has-preloader .preloader{display:grid;place-items:center;position:fixed;inset:0;z-index:100;background:var(--c-paper-2);animation:preloader-safety .3s 1.1s forwards}.preloader-waves{width:58px;height:70px;color:var(--blue)}.preloader-waves path{stroke-width:15}@keyframes preloader-safety{to{opacity:0;visibility:hidden}}:root[data-theme=dark] .preloader{background:var(--c-ink-900)}:root[data-theme=dark] .preloader-waves{color:var(--sky)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .preloader{background:var(--c-ink-900)}:root:not([data-theme=light]) .preloader-waves{color:var(--sky)}}.hero-grid .hero-actions{flex-wrap:wrap}.hero-grid .hero-actions .button{white-space:nowrap;padding:15px 20px;gap:14px}.hero-grid{display:grid;grid-template-columns:minmax(0,500px) minmax(0,1fr);gap:56px;align-items:center;padding-bottom:84px}.hero-visual{position:relative;min-width:0}@media (min-width:1101px){.hero-grid .hero-copy{text-align:left}.hero-grid .hero-description{margin:22px 0 18px;max-width:470px}.hero-grid .hero-actions{justify-content:flex-start}.hero .hero-grid h1{font-size:clamp(44px,4.3vw,62px)}}.shot{--k:1;--dw:748;--dh:580;--a-bg:var(--c-paper-2);--a-bg2:#f1f4fa;--a-card:#fff;--a-in:var(--c-paper-2);--a-col:#f1f4fa;--a-line:#e2e8f0;--a-line2:#edf2f7;--a-text:#1a202c;--a-text2:#4a5568;--a-muted:#718096;--a-dim:#a0aec0;--a-brand:#3b6bf5;--a-brand-t:#2b4fc7;--a-strong:#102360;--a-soft:#e8eeff;--a-soft2:#f3f6ff;--a-out:#e8eeff;--a-ok:#17753f;--a-ok-bg:#e4f5ea;--a-er:#c0392b;--a-er-bg:#fdebea;--a-wa:#9a6200;--a-wa-bg:#fff3d6;--a-bar:#eef2f8;--a-wpp:#1faa55;--a-wpp-bg:#e3f7ea;--a-recv:#e6ecfb;--a-s0:0 1px 2px rgba(16,35,96,.07);--a-s1:0 22px 40px -14px rgba(16,35,96,.34),0 6px 14px -6px rgba(16,35,96,.16);position:relative;width:100%;border-radius:14px;overflow:hidden;background:var(--a-bg);box-shadow:0 1px 2px #1023600f,0 30px 70px -28px #10236061,0 0 0 1px var(--a-line);isolation:isolate}@media (min-width:1101px){.hero{padding-top:96px}.hero>.container{max-width:calc(var(--max) + 100px)}.hero-grid{grid-template-columns:minmax(0,clamp(480px,42vw,620px)) minmax(0,1fr);gap:48px;padding-bottom:20px}}.shot-sizer{position:relative;height:calc(var(--dh) * var(--k) * 1px)}.shot-scale{position:absolute;left:0;top:0;width:calc(var(--dw) * 1px);height:calc(var(--dh) * 1px);transform:scale(var(--k));transform-origin:0 0;display:flex;flex-direction:column;font:500 13px/1.4 var(--body);color:var(--a-text);text-align:left;-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums}.shot svg{width:1em;height:1em;flex:none}.shot .mi{width:.84em;height:1em}.shot .mi path{fill:none;stroke:currentColor;stroke-width:17;stroke-linecap:round}.shot .bbar{height:34px;flex:none;background:var(--a-bar);border-bottom:1px solid var(--a-line);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 14px}.shot .bbar .dots{display:flex;gap:6px}.shot .bbar .dots i{width:9px;height:9px;border-radius:50%;background:var(--a-line)}.shot .bbar .url{font-size:11.5px;color:var(--a-muted);background:var(--a-card);border:1px solid var(--a-line2);border-radius:8px;padding:4px 16px;display:flex;gap:6px;align-items:center;font-weight:600;min-width:250px;justify-content:center}.shot .bbar .url b{font-weight:600;color:var(--a-text2)}.shot .app{flex:1;display:grid;grid-template-columns:176px minmax(0,1fr);min-height:0}.shot .sb{position:relative;background:var(--a-card);border-right:1px solid var(--a-line);padding:16px 10px;display:flex;flex-direction:column;gap:2px}.shot .sb-icon img{width:34px;height:34px}.shot .tb-logo img{width:28px;height:28px}.shot .sb a{position:relative;z-index:1;display:flex;align-items:center;gap:10px;height:34px;padding:0 11px;border-radius:10px;font-size:12px;font-weight:600;color:var(--a-text2);white-space:nowrap;transition:color .3s ease}.shot .sb a svg{font-size:17px}.shot .sb a.on{color:var(--a-strong)}.shot .sb .bd{margin-left:auto;background:var(--a-brand);color:#fff;font:700 10px/1 var(--mono);border-radius:999px;padding:3px 6px}.shot .sb-ind{position:absolute;left:10px;right:10px;top:0;height:34px;border-radius:10px;background:var(--a-soft);transition:transform .5s var(--ease-out)}.shot .sb-ind:before{content:"";position:absolute;left:0;top:8px;width:3px;height:18px;border-radius:0 3px 3px 0;background:var(--a-brand)}.shot .main{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--a-bg)}.shot .tb{height:52px;flex:none;background:var(--a-card);border-bottom:1px solid var(--a-line);display:flex;align-items:center;gap:8px;padding:0 18px}.shot .tb .se{width:210px;height:32px;border-radius:10px;border:1px solid var(--a-line);background:var(--a-in);display:flex;align-items:center;gap:8px;padding:0 12px;color:var(--a-dim);font-size:12px}.shot .tb .sp{flex:1}.shot .tb .tb-logo,.shot .tb .tb-title{display:none}.shot .tb .cp{font-size:11px;font-weight:700;border-radius:10px;height:32px;padding:0 11px;display:flex;gap:5px;align-items:center;white-space:nowrap}.shot .tb .cp.g{background:var(--a-ok-bg);color:var(--a-ok)}.shot .tb .nb{height:32px;border-radius:10px;background:var(--a-brand);color:#fff;font-weight:700;font-size:12px;padding:0 13px;display:flex;align-items:center;white-space:nowrap}.shot .me{width:32px;height:32px;border-radius:50%;background:var(--a-strong);color:#fff;display:grid;place-items:center;font-weight:800;font-size:11px;flex:none}.shot .sb .me{margin-top:auto;align-self:center}.shot .pg{flex:1;padding:16px 18px;overflow:hidden;position:relative;min-height:0;display:flex;flex-direction:column}.shot .pt{font-size:16px;font-weight:800;text-transform:uppercase;letter-spacing:-.01em;color:var(--a-strong);display:flex;align-items:center;gap:10px;flex:none;white-space:nowrap}.shot .pt small{font-size:12px;text-transform:none;font-weight:600;color:var(--a-muted);letter-spacing:0}.shot .fstats{display:flex;align-items:center;gap:16px;margin-left:auto;font-size:12px;color:var(--a-muted);font-weight:600;text-transform:none;letter-spacing:0}.shot .fstats b{display:inline-flex;align-items:center;font:700 13px/1 var(--mono);color:var(--a-text);margin-left:5px}.shot .kb{--gap:8px;flex:1;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 40px - 3 * var(--gap)) / 4);gap:var(--gap);margin-top:14px;min-height:0;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 42px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 42px),transparent)}.shot .kc{background:var(--a-col);border-radius:12px;padding:8px 7px;display:flex;flex-direction:column;gap:7px;min-height:0;min-width:0;transition:background-color .45s ease}.shot .kc.recv{background:var(--a-recv);transition-duration:.15s}.shot .kc h6{margin:0;font-size:11.5px;font-weight:800;color:var(--a-text2);display:flex;align-items:center;gap:6px;padding:2px 3px 3px;white-space:nowrap}.shot .kc h6:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--c,var(--a-dim));flex:none}.shot .kc h6 .n{margin-left:auto;font:700 11px/1 var(--mono);color:var(--a-muted);background:var(--a-card);border:1px solid var(--a-line2);border-radius:999px;padding:3px 7px}.shot .kc.fu h6{color:var(--a-wa)}.shot .kc.win h6{color:var(--a-ok)}.shot .kl{display:flex;flex-direction:column;gap:7px}.shot .kd{position:relative;background:var(--a-card);border:1px solid var(--a-line);border-radius:12px;padding:10px 10px 10px 11px;box-shadow:var(--a-s0);font-size:11px;transform-origin:50% 40%}.shot .kd.lift{z-index:5}.shot .kd:after{content:"";position:absolute;inset:-1px;border-radius:inherit;box-shadow:0 0 0 2px var(--a-brand);opacity:0;pointer-events:none}.shot .kd.hl:after{animation:kd-hl 1.8s var(--ease-out)}@keyframes kd-hl{0%,25%{opacity:.85}to{opacity:0}}.shot .kd b{font-size:13px;font-weight:700;display:block;color:var(--a-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.005em}.shot .kd .m{display:flex;justify-content:space-between;align-items:center;gap:6px;margin-top:6px;color:var(--a-muted);white-space:nowrap}.shot .kd .m span{display:flex;gap:5px;align-items:center;min-width:0}.shot .kd .m svg{font-size:12.5px}.shot .kd .o{width:22px;height:22px;flex:none;justify-content:center;border-radius:50%;background:var(--a-soft);color:var(--a-brand-t);font-size:9px;font-weight:800}.shot .kd .v{display:flex;align-items:center;gap:5px;margin-top:7px;font:700 11px/1 var(--mono);color:var(--a-ok)}.shot .kd .ab{margin-top:8px}.shot .ab{font-size:10px;font-weight:700;border-radius:999px;padding:3px 8px 3px 7px;display:inline-flex;gap:5px;align-items:center;white-space:nowrap;max-width:100%}.shot .ab svg{font-size:11.5px}.shot .ab .mi{width:9px;height:11px}.shot .ab.ia{background:var(--a-soft);color:var(--a-brand-t)}.shot .ab.ok{background:var(--a-ok-bg);color:var(--a-ok)}.shot .ab.wa{background:var(--a-wa-bg);color:var(--a-wa)}.shot .ab.mu{background:var(--a-line2);color:var(--a-text2)}.shot .stg{display:none}.shot .odo{display:inline-flex;height:1.2em;line-height:1.2em;overflow:hidden;vertical-align:bottom}.shot .odo .od{display:block;height:1.2em;overflow:hidden}.shot .odo .os{display:flex;flex-direction:column;transition:transform .9s linear(0,.028,.281,.568,.78,.907,.972,.999,1.008,1.008,1.006,1.003,1.002,1.001,1,1,1,1,1,1)}.shot .odo .os span{display:block;height:1.2em;text-align:center}.shot .odo .od:nth-last-child(2) .os{transition-delay:.05s}.shot .toast{position:absolute;right:14px;bottom:14px;z-index:6;background:var(--a-card);border:1px solid var(--a-line);border-radius:12px;box-shadow:0 16px 36px -12px #10236052,0 2px 6px #1023600f;padding:9px 14px 9px 9px;display:flex;gap:10px;align-items:center;font-size:12px;font-weight:600;line-height:1.35;max-width:330px;color:var(--a-text2)}.shot .toast b{color:var(--a-text);font-weight:700}.shot .toast .ti{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;flex:none;background:var(--a-soft);color:var(--a-brand)}.shot .toast .ti svg{font-size:16px}.shot .toast .ti .mi{width:13px;height:16px}.shot .toast .ti.w{background:var(--a-wpp-bg);color:var(--a-wpp)}.shot .toast .ti.ok{background:var(--a-ok-bg);color:var(--a-ok)}.shot .toast .ti .mi path{animation:toast-onda 1.6s var(--ease-out) both}.shot .toast .ti .mi path:nth-child(2){animation-delay:.12s}.shot .toast .ti .mi path:nth-child(3){animation-delay:.24s}@keyframes toast-onda{0%{opacity:.25}35%{opacity:1}to{opacity:1}}.shot .pg-chat{padding:0}.shot .main[data-s=chat] .toast{bottom:66px}.shot .inbox{flex:1;display:grid;grid-template-columns:236px minmax(0,1fr);min-height:0}.shot .il{background:var(--a-card);border-right:1px solid var(--a-line);display:flex;flex-direction:column;min-height:0;overflow:hidden}.shot .il .h{padding:12px 12px 10px;display:flex;flex-direction:column;gap:10px}.shot .il .srch{height:32px;border-radius:10px;border:1px solid var(--a-line);background:var(--a-in);display:flex;align-items:center;gap:8px;padding:0 11px;color:var(--a-dim);font-size:11.5px}.shot .il .tabs{display:flex;gap:5px}.shot .il .tabs span{font-size:10.5px;white-space:nowrap;font-weight:700;padding:4px 8px;border-radius:999px;background:var(--a-line2);color:var(--a-text2)}.shot .il .tabs span.on{background:var(--a-brand);color:#fff}.shot .cv{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:9px;padding:9px 12px;border-top:1px solid var(--a-line2);align-items:center}.shot .cv.on{background:var(--a-soft2);box-shadow:inset 2px 0 0 var(--a-brand)}.shot .av{width:34px;height:34px;border-radius:50%;background:var(--a-soft);color:var(--a-brand-t);display:grid;place-items:center;font-weight:800;font-size:11px;flex:none}.shot .cv b{font-size:12.5px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shot .cv p{margin:0;font-size:11.5px;color:var(--a-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;gap:4px;align-items:center}.shot .cv .r{display:flex;flex-direction:column;align-items:flex-end;gap:5px;font:500 10px var(--mono);color:var(--a-dim)}.shot .cv .u{background:var(--a-brand);color:#fff;border-radius:999px;font:700 9.5px/1 var(--mono);padding:3px 6px}.shot .cp2{display:flex;flex-direction:column;min-height:0;min-width:0;background:var(--a-bg2)}.shot .ch{background:var(--a-card);border-bottom:1px solid var(--a-line);padding:9px 14px;display:flex;align-items:center;gap:10px;flex:none}.shot .ch b{font-size:13px;display:block}.shot .ch small{font-size:11px;color:var(--a-muted)}.shot .ch .sp{flex:1}.shot .sel{height:30px;border:1px solid var(--a-line);border-radius:9px;padding:0 9px;display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;color:var(--a-text2);background:var(--a-card);white-space:nowrap;transition:border-color .3s ease,background-color .3s ease,color .3s ease}.shot .sel.on{border-color:var(--a-brand);color:var(--a-strong)}.shot .sel.done{background:var(--a-ok-bg);color:var(--a-ok);border-color:transparent}.shot .cb{flex:1;padding:14px 16px;display:flex;flex-direction:column;justify-content:flex-end;gap:8px;overflow:hidden;min-height:0}.shot .am{position:relative;max-width:76%;padding:8px 11px 6px;border-radius:13px 13px 13px 4px;font-size:12.5px;line-height:1.42;background:var(--a-card);color:var(--a-text);box-shadow:0 1px 2px #10236012;align-self:flex-start;transform-origin:0 100%}.shot .am.o{align-self:flex-end;background:var(--a-out);border-radius:13px 13px 4px;transform-origin:100% 100%}.shot .am small{display:flex;gap:5px;justify-content:flex-end;align-items:center;font:500 10px var(--mono);color:var(--a-muted);margin-top:3px}.shot .am small svg{color:var(--a-brand);font-size:12px}.shot .am .who{font-size:10.5px;font-weight:800;color:var(--a-brand-t);margin-bottom:3px;display:flex;gap:5px;align-items:center}.shot .am .who .mi{width:9px;height:11px}.shot .am .who.h{color:var(--a-strong)}.shot .wave{display:flex;align-items:center;gap:9px;min-width:200px}.shot .wave>svg{font-size:22px;color:var(--a-brand)}.shot .wave .bars{display:flex;gap:2px;align-items:center;flex:1;height:22px}.shot .wave .bars s{display:block;width:3px;border-radius:2px;background:var(--a-dim);opacity:.7}.shot .wave em{font:500 10px var(--mono);color:var(--a-muted);font-style:normal}.shot .pdf{display:flex;gap:9px;align-items:center;background:var(--a-in);border:1px solid var(--a-line2);border-radius:10px;padding:7px 10px;margin-bottom:5px}.shot .pdf>svg{font-size:24px;color:#e53e3e}.shot .pdf b{font-size:12px;display:block}.shot .pdf span span{font-size:10px;color:var(--a-muted)}.shot .cmp{background:var(--a-card);border-top:1px solid var(--a-line);padding:9px 12px;display:flex;align-items:center;gap:10px;flex:none;color:var(--a-muted)}.shot .cmp>svg{font-size:18px}.shot .cmp .in{flex:1;min-width:0;height:34px;border-radius:10px;background:var(--a-in);border:1px solid var(--a-line);display:flex;align-items:center;padding:0 12px;font-size:12px;color:var(--a-dim);white-space:nowrap;overflow:hidden}.shot .cmp .in.t{color:var(--a-text)}.shot .cmp .send{width:34px;height:34px;border-radius:10px;background:var(--a-brand);color:#fff;display:grid;place-items:center;flex:none}.shot .cmp .send svg{font-size:16px}.shot .caret{display:inline-block;width:1px;height:14px;background:var(--a-text);margin-left:1px;animation:shot-blink 1s steps(1) infinite}@keyframes shot-blink{50%{opacity:0}}.shot .kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;flex:none}.shot .acard{background:var(--a-card);border:1px solid var(--a-line);border-radius:14px;box-shadow:var(--a-s0)}.shot .kpi{padding:12px 14px}.shot .kpi .l{font-size:11px;font-weight:700;color:var(--a-muted);white-space:nowrap}.shot .kpi .v{font-size:23px;font-weight:800;margin-top:3px;letter-spacing:-.02em;color:var(--a-strong);white-space:nowrap}.shot .kpi .d{font-size:10.5px;font-weight:700;color:var(--a-ok);margin-top:1px;white-space:nowrap}.shot .kpi .d.n{color:var(--a-muted)}.shot .drow{display:grid;grid-template-columns:1.2fr 1fr;gap:10px;margin-top:10px;flex:1;min-height:0}.shot .dcol{display:flex;flex-direction:column;gap:10px;min-height:0}.shot .dcol>.dcard{flex:1.3 1 0}.shot .dmini{flex:1 1 0;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.shot .dmini .dcard{padding:11px 12px}.shot .dmini h6{font-size:11.5px}.shot .bc{flex:1 1 0;min-height:0;display:flex;gap:5px;margin-top:8px}.shot .bc span{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:4px}.shot .bc b{flex:1;width:100%;display:flex;align-items:flex-end}.shot .bc i{display:block;width:100%;border-radius:4px 4px 2px 2px;background:var(--ln1);transform-origin:50% 100%}.shot .bc i.lo{background:color-mix(in srgb,var(--ln1) 45%,var(--a-card))}.shot .bc small{font:600 9px/1 var(--body);color:var(--a-muted)}.shot .dn{flex:1 1 0;min-height:0;display:flex;align-items:center;gap:9px;margin-top:6px}.shot .dn svg{width:54px;height:54px;transform:rotate(-90deg);overflow:visible}.shot .dn circle{fill:none;stroke-width:6}.shot .dn .dt{stroke:var(--a-line)}.shot .dn ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;flex:1;min-width:0}.shot .dn li{display:flex;align-items:center;gap:5px;font-size:10px;font-weight:700;color:var(--a-text2);white-space:nowrap}.shot .dn li i{width:7px;height:7px;border-radius:50%;background:var(--c);flex:none}.shot .dn li b{margin-left:auto;color:var(--a-strong)}.shot .dcard{padding:13px 14px;display:flex;flex-direction:column;min-height:0}.shot .dcard h6{margin:0;font-size:12.5px;font-weight:800;color:var(--a-text);display:flex;justify-content:space-between;align-items:center;gap:8px;white-space:nowrap}.shot .dcard h6 span{font-size:10.5px;color:var(--a-muted);font-weight:600;display:flex;gap:10px}.shot .dcard h6 em{font-style:normal;display:flex;gap:5px;align-items:center}.shot .dcard h6 em:before{content:"";width:8px;height:8px;border-radius:2px;background:var(--c)}.shot{--ln1:var(--c-brand-600);--ln2:#102360;--fn1:#102360;--fn2:var(--c-brand-700);--fn3:var(--c-brand-600);--fn4:#2a78cc;--fn-sep:#fff;--fn-sh:rgba(16,35,96,.14)}.shot .dcard h6 em:before{border-radius:50%}.shot .lc{position:relative;flex:1 1 0;min-height:0;margin-top:10px}.shot .lc svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.shot .lc .gr line{stroke:var(--a-line);stroke-width:1;stroke-dasharray:4}.shot .lc text{font:600 9.5px var(--body);fill:var(--a-muted);stroke:none}.shot .lc .la{stroke:none}.shot .lc .ln{fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.shot .fw{flex:1 1 0;min-height:0;display:flex;align-items:center;justify-content:center;margin-top:8px}.shot svg.fn{width:100%;height:100%;overflow:visible}.shot .fs{transform-box:fill-box;transform-origin:center}.shot .fs .fb{fill:var(--c);stroke:var(--fn-sep);stroke-width:3;vector-effect:non-scaling-stroke}.shot .fs .fr{fill:none;stroke:var(--fn-sep);stroke-width:3;opacity:.95;vector-effect:non-scaling-stroke}.shot .fs .fh{fill:#fff;stroke:none;opacity:.16}.shot .fsh{flood-color:var(--fn-sh);flood-opacity:1}.shot .fs text{fill:#fff;stroke:none;text-anchor:middle}.shot .fs .fl{font:800 12.5px var(--body);text-transform:uppercase;letter-spacing:.03em}.shot .fs .fc{font:800 21px var(--body);letter-spacing:-.01em}.shot .fm{list-style:none;margin:0;padding:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;gap:6px}.shot .fm li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 10px}.shot .fm .fl{display:flex;align-items:center;gap:7px;min-width:0;font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--a-text2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shot .fm .fl i{width:8px;height:8px;border-radius:50%;background:var(--c);flex:none}.shot .fm .n{font-size:15px;line-height:1.2;font-weight:800;color:var(--a-strong);letter-spacing:-.01em}.shot .fm .fb{grid-column:1/-1;height:5px;border-radius:99px;background:var(--a-line);overflow:hidden}.shot .fm .fb i{display:block;height:100%;border-radius:inherit;background:var(--c);transform-origin:0 50%}.shot[data-mode=compact] .app{grid-template-columns:58px minmax(0,1fr)}.shot[data-mode=compact] .sb{padding:0 8px 14px;align-items:stretch}.shot[data-mode=compact] .sb .sb-icon{display:flex;align-items:center;justify-content:center;height:52px;margin-bottom:10px}.shot[data-mode=compact] .sb a{justify-content:center;padding:0;font-size:0;gap:0}.shot[data-mode=compact] .sb a svg{font-size:18px}.shot[data-mode=compact] .sb .bd{position:absolute;top:3px;right:5px;margin:0;padding:2px 4px;font-size:8.5px}.shot[data-mode=compact] .sb-ind{left:8px;right:8px}.shot[data-mode=compact] .tb{position:relative}.shot[data-mode=compact] .tb .se{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(360px,40%,100% - 452px)}@media (max-width:1100px){.hero-grid{grid-template-columns:1fr;gap:34px;padding-bottom:60px}.hero-visual{padding-top:0}.shot{width:100%}}@media (max-width:680px){.shot{border-radius:18px}.shot-sizer{height:auto}.shot-scale{position:relative;width:100%;height:480px;transform:none}.shot .bbar,.shot .sb{display:none}.shot .app{grid-template-columns:minmax(0,1fr)}.shot .tb{height:52px;padding:0 14px;gap:10px}.shot .tb .se,.shot .tb .cp,.shot .tb .nb{display:none}.shot .tb .tb-logo{display:block}.shot .tb-logo img{width:26px;height:26px}.shot .tb .tb-title{display:block;font-size:14px;font-weight:800;color:var(--a-strong);letter-spacing:-.01em}.shot .pg{padding:14px}.shot .pt{font-size:14px}.shot .pg-funil .fstats{margin-left:0;width:100%;justify-content:space-between;font-size:11.5px}.shot .mst{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin-top:12px;flex:none}.shot .mst div{background:var(--a-col);border-radius:10px;padding:7px 4px 6px;text-align:center;transition:background-color .45s ease;min-width:0}.shot .mst div.recv{background:var(--a-recv);transition-duration:.15s}.shot .mst small{display:block;font-size:9.5px;font-weight:700;color:var(--a-text2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shot .mst b{display:inline-flex;font:700 15px/1 var(--mono);color:var(--a-strong);margin-top:4px}.shot .mst .fu small{color:var(--a-wa)}.shot .mst .win small{color:var(--a-ok)}.shot .ml{position:relative;flex:1;min-height:0;margin:7px -10px 0;padding:3px 10px 0;display:flex;flex-direction:column;gap:8px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 calc(100% - 50px),transparent);mask-image:linear-gradient(#000 calc(100% - 50px),transparent)}.shot .ml .kd{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding:10px 12px;flex:none}.shot .ml .kd b{font-size:14px}.shot .ml .kd .m{margin-top:0;grid-column:1}.shot .ml .kd .m .o{display:none}.shot .ml .kd .stg{display:inline-flex;grid-column:2;grid-row:1/3;align-self:center;font-size:10.5px;font-weight:700;border-radius:999px;padding:4px 9px;background:var(--a-line2);color:var(--a-text2);white-space:nowrap}.shot .ml .kd .stg.fu{background:var(--a-wa-bg);color:var(--a-wa)}.shot .ml .kd .stg.ag{background:var(--a-soft);color:var(--a-brand-t)}.shot .ml .kd .stg.win{background:var(--a-ok-bg);color:var(--a-ok)}.shot .ml .kd .ab,.shot .ml .kd .v{grid-column:1/3;justify-self:start;margin-top:6px}.shot .toast{left:12px;right:12px;bottom:12px;max-width:none}.shot .inbox{grid-template-columns:minmax(0,1fr)}.shot .il{display:none}.shot .ch .sel:first-of-type{display:none}.shot .am{max-width:84%}.shot .cmp>svg:not(:first-child){display:none}.shot .kpis{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.shot .kpi{padding:10px 12px}.shot .kpi .v{font-size:20px}.shot .drow{grid-template-columns:minmax(0,1fr)}.shot .drow .dcol{display:none}}:root[data-theme=dark] .shot{--ln1:#4d8bf7;--ln2:var(--c-brand-300);--fn1:#1e3f96;--fn2:#1a57d6;--fn3:var(--c-brand-600);--fn4:#2a78cc;--fn-sep:rgba(210,224,255,.75);--fn-sh:rgba(0,0,0,.45);--a-bg:#0a1022;--a-bg2:#0c1328;--a-card:#111a34;--a-in:#0d1530;--a-col:#0e1631;--a-line:rgba(150,175,230,.13);--a-line2:rgba(150,175,230,.08);--a-text:#e6ecf8;--a-text2:#b7c1da;--a-muted:#8793b4;--a-dim:#5e6a8e;--a-brand-t:#9db8f7;--a-strong:#c4d4ff;--a-soft:rgba(59,107,245,.18);--a-soft2:rgba(59,107,245,.1);--a-out:#1c3470;--a-ok:#4fd18b;--a-ok-bg:rgba(60,203,116,.14);--a-er:#ff8a87;--a-er-bg:rgba(239,100,97,.15);--a-wa:#f2c46a;--a-wa-bg:rgba(242,181,68,.14);--a-bar:#070c1c;--a-wpp:#4fd18b;--a-wpp-bg:rgba(60,203,116,.14);--a-recv:#152350;--a-s0:0 1px 2px rgba(0,0,0,.3);--a-s1:0 24px 44px -14px rgba(0,0,0,.75),0 6px 14px -6px rgba(0,0,0,.5);box-shadow:0 30px 80px -30px #000000bf,0 0 0 1px var(--a-line)}:root[data-theme=dark] .shot .toast{box-shadow:0 16px 36px -10px #000000a6}:root[data-theme=dark] .shot .me{background:var(--a-brand)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .shot{--ln1:#4d8bf7;--ln2:var(--c-brand-300);--fn1:#1e3f96;--fn2:#1a57d6;--fn3:var(--c-brand-600);--fn4:#2a78cc;--fn-sep:rgba(210,224,255,.75);--fn-sh:rgba(0,0,0,.45);--a-bg:#0a1022;--a-bg2:#0c1328;--a-card:#111a34;--a-in:#0d1530;--a-col:#0e1631;--a-line:rgba(150,175,230,.13);--a-line2:rgba(150,175,230,.08);--a-text:#e6ecf8;--a-text2:#b7c1da;--a-muted:#8793b4;--a-dim:#5e6a8e;--a-brand-t:#9db8f7;--a-strong:#c4d4ff;--a-soft:rgba(59,107,245,.18);--a-soft2:rgba(59,107,245,.1);--a-out:#1c3470;--a-ok:#4fd18b;--a-ok-bg:rgba(60,203,116,.14);--a-er:#ff8a87;--a-er-bg:rgba(239,100,97,.15);--a-wa:#f2c46a;--a-wa-bg:rgba(242,181,68,.14);--a-bar:#070c1c;--a-wpp:#4fd18b;--a-wpp-bg:rgba(60,203,116,.14);--a-recv:#152350;--a-s0:0 1px 2px rgba(0,0,0,.3);--a-s1:0 24px 44px -14px rgba(0,0,0,.75),0 6px 14px -6px rgba(0,0,0,.5);box-shadow:0 30px 80px -30px #000000bf,0 0 0 1px var(--a-line)}:root:not([data-theme=light]) .shot .toast{box-shadow:0 16px 36px -10px #000000a6}:root:not([data-theme=light]) .shot .me{background:var(--a-brand)}}@media (min-width:1024px) and (min-height:600px){.hero{min-height:calc(100vh + 68px);min-height:calc(100svh + 68px);display:flex;flex-direction:column;justify-content:center}.hero>.container{width:calc(100% - 96px)}main>.section>.container{width:calc(100% - 96px)}.final-cta{min-height:calc(100vh - 280px);min-height:calc(100svh - 280px);display:flex;flex-direction:column;justify-content:center}}@media (min-width:1500px){.hero{padding-top:100px}.hero h1{font-size:76px}.hero-description{margin-top:27px}}@media (max-width:1100px){.container{width:calc(100% - 64px)}.nav{gap:22px}.nav-links{gap:23px}.nav-links a{font-size:11px}.hero h1{font-size:62px}.faq-grid{gap:55px}.footer-grid{gap:50px}.final-cta-box{padding:45px}.final-cta-box h2{font-size:33px}}@media (max-width:850px){.nav-links{gap:20px}.nav .button{font-size:12px;padding:0 14px;gap:8px}.hero{padding-top:46px}.hero h1{font-size:54px}.hero-description{font-size:15px;max-width:540px}.strip-label{display:none}.strip-item{font-size:11px}.metric-strip .container{gap:15px}.section{padding:76px 0}.section-header{gap:30px}.section-header .section-copy{font-size:14px;max-width:270px}.mini-chat{margin-top:auto;padding-top:20px}.results-top{gap:25px}.results-toggle button{padding:9px 11px;font-size:10px}.faq{padding-top:0}.faq-grid{gap:40px}.faq-list summary{font-size:13px}.final-cta-box{padding:37px;gap:25px}.final-cta-box h2{font-size:28px}.final-cta-box .button{font-size:12px;padding:16px 20px;gap:13px}.footer-grid{gap:35px}.footer-links{grid-template-columns:1fr}.footer-contact address{font-size:11px}}@media (max-width:680px){.container{width:calc(100% - 40px)}.nav{gap:10px}.logo{font-size:31px}.logo img{height:30px}.header{top:10px;margin-bottom:-68px}.nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffffff0}.nav{height:58px;padding:0 8px 0 18px}.hero-copy{padding-top:68px}.scroll-waves{right:30px;bottom:92px;width:44px;height:44px}.nav-actions{margin-left:auto;gap:8px}.nav-actions>.button{padding:0 14px;font-size:12px}.nav-actions>.button svg{width:13px;height:13px}.menu-button{display:block;padding:8px}.menu-button svg{width:17px;height:17px}.nav-links{display:none;position:absolute;top:66px;left:0;right:0;padding:15px 20px;background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:0 10px 20px #0f1b2d09;flex-direction:column;align-items:stretch;gap:0}.nav-links.open{display:flex}.nav-links a{font-size:14px;padding:11px 10px}.hero{padding-top:36px}.hero h1{font-size:clamp(34px,8.7vw,55px);line-height:1.1}.hero-description{font-size:14px;margin:20px auto 16px;max-width:425px;line-height:1.85}.hero-actions{gap:9px;flex-wrap:wrap}.hero-actions .button{font-size:12px;padding:14px 17px;gap:11px}.hero-actions .button svg{width:15px;height:15px}.message{font-size:10px}.metric-strip{padding:23px 0}.metric-strip .container{display:grid;grid-template-columns:1fr 1fr;gap:18px 14px}.strip-item{font-size:10px;gap:8px}.strip-item svg{width:17px;height:17px}.section{padding:62px 0}h2{font-size:31px;letter-spacing:-1.4px}.eyebrow{font-size:10px;letter-spacing:1.2px;margin-bottom:16px}.section-header{display:block;margin-bottom:30px}.section-header .section-copy{max-width:100%;margin-top:18px;font-size:14px}.section-copy{font-size:14px}.problem{display:grid;grid-template-columns:35px 1fr;gap:0 17px;padding-top:23px}.problem h3{font-size:17px;max-width:100%;margin-bottom:9px}.problem p{font-size:13px;max-width:100%}.problem-conclusion{align-items:flex-start;justify-content:flex-start;padding:17px 19px;font-size:12px;line-height:1.85;margin-top:27px}.problem-conclusion svg{margin-top:4px;width:16px;height:16px}.mini-chat{padding-top:0;margin-top:25px;max-width:100%}.mini-chat .message{font-size:12px}.results{padding:60px 0}.results-top{display:block;margin-bottom:25px}.results-toggle{margin-top:25px;display:inline-flex}.results-toggle button{font-size:11px;padding:10px 16px}.result-grid{grid-template-columns:1fr;gap:13px}.rs{display:grid;grid-template-columns:26px 1fr;gap:0 16px}.rs>svg{width:24px;height:24px;margin:3px 0 0}.results-note{font-size:10px;line-height:1.8}.faq{padding-top:0}.faq-grid{grid-template-columns:1fr;gap:30px}.faq-aside .section-copy{max-width:100%}.faq-aside .text-link{margin-top:18px}.faq-list summary{font-size:13px;padding-block:20px}.faq-list p{font-size:13px}.final-cta{padding-bottom:55px}.final-cta-box{display:block;padding:32px 26px;border-radius:19px}.final-cta-box h2{font-size:30px}.final-cta-box p{font-size:13px}.final-cta-box .button{margin-top:26px;font-size:13px;padding:16px 22px}.footer-grid{grid-template-columns:1fr 1fr;gap:30px 20px;padding-bottom:33px}.footer-about{grid-column:1/-1}.footer-about p{max-width:330px;font-size:12px}.footer-about>small{font-size:9px}.footer-links a,.footer-contact a{font-size:11px}.footer-contact address{font-size:10px}.footer-bottom{flex-direction:column;gap:12px;font-size:9px}.footer-bottom>div{gap:18px}.footer-bottom button{font-size:9px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}.motion-ready .reveal{opacity:1;transform:none}}@property --au-a{syntax:"<color>";inherits:true;initial-value:#8fbef8}@property --au-b{syntax:"<color>";inherits:true;initial-value:#1c64f2}@property --au-c{syntax:"<color>";inherits:true;initial-value:#e4f4eb}.fd-copy{min-width:0}.fd-tag{display:inline-block;margin-top:14px;font:600 10.5px var(--mono);color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:4px 10px}.fd-charts{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:16px;min-width:0}.fd-chart{margin:0;min-width:0;border:1px solid var(--line);border-radius:14px;padding:12px 12px 4px;background:#ffffff8c}.fd-chart figcaption{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;padding:0 4px}.fd-chart figcaption em{margin-left:auto;font:600 9.5px var(--mono);font-style:normal;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.fd-plot{height:170px;min-width:0}.fd-note{display:flex;align-items:center;gap:7px;font-size:11px;color:var(--muted);padding:2px 4px 8px}.fd-note i{width:10px;height:10px;border-radius:2px;background:#1c64f21a;border:1px solid var(--line)}.fd-plot svg{fill:initial;stroke:none;display:inline}.fd-plot svg.apexcharts-svg{width:100%;height:100%;display:block}.fd-plot .apexcharts-legend-marker svg{width:100%;height:100%}.fd-plot .apexcharts-text,.fd-plot .apexcharts-legend-text{font-family:var(--body)!important}@media (max-width:680px){.fd-tag{justify-self:start}.fd-charts{grid-template-columns:1fr;margin-top:18px}}:root[data-theme=dark] .fd-chart{background:#0f1b2d73;border-color:var(--c-ink-700)}:root[data-theme=dark] .fd-tag{border-color:var(--c-ink-700)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .fd-chart{background:#0f1b2d73;border-color:var(--c-ink-700)}:root:not([data-theme=light]) .fd-tag{border-color:var(--c-ink-700)}}@media (pointer:coarse),(max-width:680px){.menu-button{min-width:44px;min-height:44px}.nav-actions>.button{min-height:44px}[data-scenario],.results-toggle button{min-height:44px}.text-link{display:inline-flex;align-items:center;min-height:44px}.footer-links a{display:flex;align-items:center;min-height:44px;margin-bottom:0}.footer-bottom button{min-height:44px;padding-inline:4px}.logo{min-height:44px;display:inline-flex;align-items:center}.footer-contact a{display:flex;align-items:center;min-height:44px}}@media (pointer:coarse) and (min-width:681px){.nav-links a{padding-block:12px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.header{transition:transform .3s var(--ease-out)}.header.nav-hidden{transform:translateY(calc(-100% - 16px))}.sig-word{position:relative;display:inline-block;white-space:nowrap;padding-bottom:.28em;margin-bottom:-.28em}.sig-line{position:absolute;left:-.04em;bottom:-.02em;width:calc(100% + .08em);height:.34em;overflow:visible;pointer-events:none}.sig-line path{fill:none;stroke-width:3;stroke-dasharray:1 1;stroke-dashoffset:0}.sig-line .sig-a{stroke:var(--blue)}.sig-line .sig-b{stroke:var(--sky)}.sig-line circle{fill:var(--blue);stroke:none}.pile-wrap{margin-top:24px;max-width:320px;display:grid;gap:10px}.pile-head{display:flex;justify-content:space-between;align-items:center;gap:10px;font:500 10.5px var(--mono);color:var(--muted)}.pile-badge{display:inline-block;background:#c2412f;color:#fff;border-radius:999px;padding:1px 7px;margin-right:4px;font-weight:600;font-variant-numeric:tabular-nums}.pile{position:relative;height:84px}.pile-note{position:absolute;inset:0 0 auto;display:grid;grid-template-columns:26px 1fr auto;gap:0 10px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:12px;padding:9px 12px;box-shadow:0 1px 2px #0f1b2d0d,0 8px 20px -12px #0f1b2d47;transform-origin:50% 0;opacity:0}.pile-note:nth-last-child(1){opacity:1;z-index:3}.pile-note:nth-last-child(2){opacity:1;z-index:2;transform:translateY(10px) scale(.955)}.pile-note:nth-last-child(3){opacity:1;z-index:1;transform:translateY(20px) scale(.91)}.pile-ic{grid-row:span 2;width:26px;height:26px;border-radius:8px;background:#25d366;color:#fff;display:grid;place-items:center}.pile-ic svg{width:15px;height:15px}.pile-note b{font-size:12px;font-weight:700;line-height:1.5}.pile-note time{font:500 10px var(--mono);color:var(--muted)}.pile-note span{grid-column:2/4;font-size:12px;line-height:1.5;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pile-seen{font:500 10.5px/1.6 var(--mono);color:var(--muted)}.pile-ic-cal{background:var(--c-brand-600)}.problem-sec .section-header{flex-direction:column;align-items:flex-start;gap:0}.problem-sec .section-header .section-copy{max-width:620px;margin-top:18px}.pile-seen strong{color:#c2412f;font-weight:600}.log-ms{font:500 10.5px var(--mono);color:var(--c-ink-400);padding-top:4px;white-space:nowrap;font-variant-numeric:tabular-nums;transition:opacity .2s}.log-ring{position:absolute;inset:-1px;border-radius:50%;border:2px solid rgba(143,190,248,.22);border-top-color:var(--sky);opacity:0}.seg{position:relative;isolation:isolate}.seg-ind{position:absolute;z-index:-1;top:5px;bottom:5px;left:0;width:var(--w,0px);transform:translate(var(--x,0px));border-radius:6px;pointer-events:none;transition:transform .5s var(--mi-spring),width .3s var(--ease-out)}.seg.is-ready button[aria-selected=true]{background:transparent!important;box-shadow:none!important}.results-toggle button{transition:color .2s}.results-toggle .seg-ind{background:#fff;box-shadow:0 3px 8px #0f1b2d14}@keyframes offer-beam{to{rotate:1turn}}@supports (interpolate-size:allow-keywords) and selector(::details-content){.faq-list details{interpolate-size:allow-keywords}.faq-list details::details-content{block-size:0;overflow-y:clip;transition:block-size .32s var(--ease-out),content-visibility .32s allow-discrete}.faq-list details[open]::details-content{block-size:auto}}.faq-list summary:before,.faq-list summary:after{content:"";position:absolute;right:3px;top:calc(22px + .825em);width:12px;height:1.5px;border-radius:2px;background:var(--c-brand-500);transform:translateY(-50%);transition:transform .5s var(--mi-spring)}.faq-list summary:before{transform:translateY(-50%) rotate(90deg)}.faq-list details[open] summary:before{transform:translateY(-50%) rotate(180deg)}.final-cta-box{padding-block:184px}.final-cta-box>.cta-scatter{position:absolute;inset:0;z-index:0;pointer-events:none}.s-card{position:absolute;width:224px;border-radius:14px;padding:13px;background:#fff;color:var(--ink);border:1px solid var(--c-line-100);box-shadow:0 2px 2px #0000002e,0 10px 26px #00000047;font-size:11px;line-height:1.4;transform:rotate(var(--rot))}.s-card:nth-child(1){top:30px;left:30px;--rot:-7deg;--rot0:-8deg}.s-card:nth-child(2){top:30px;right:30px;--rot:7deg;--rot0:8deg}.s-card:nth-child(3){bottom:30px;left:30px;--rot:6deg;--rot0:8deg}.s-card:nth-child(4){bottom:30px;right:30px;--rot:-6deg;--rot0:-8deg}.cta-scatter.is-armed .s-card{transform:translate3d(var(--dx,0px),var(--dy,0px),0) rotate(var(--rot0)) scale(.9);opacity:0;transition:transform 1.3s var(--ease-out),opacity .45s var(--ease-out)}.cta-scatter.is-armed.is-open .s-card{transform:translateZ(0) rotate(var(--rot)) scale(1);opacity:1}.cta-scatter.is-open .s-card:nth-child(2){transition-delay:40ms}.cta-scatter.is-open .s-card:nth-child(3){transition-delay:80ms}.cta-scatter.is-open .s-card:nth-child(4){transition-delay:.12s}.s-h{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px;font-weight:700;font-size:11.5px}.s-h>span:first-child{display:inline-flex;align-items:center;gap:6px}.s-h svg{width:13px;height:13px;color:var(--c-brand-600)}.s-tag{font:600 9px/1.2 var(--mono);padding:3px 6px;border-radius:999px;background:#e8eeff;color:var(--c-brand-600)}.s-row{display:flex;align-items:center;gap:8px;padding:6px 0;border-top:1px solid var(--c-line-100)}.s-row small{display:block;color:var(--muted);font-size:10px}.s-av{width:22px;height:22px;border-radius:50%;background:#e8eeff;color:var(--c-brand-600);display:grid;place-items:center;font:700 8.5px var(--body);flex:none}.s-bubble{background:#f1f5f8;border-radius:10px 10px 10px 3px;padding:6px 9px;margin-top:6px;max-width:88%;width:max-content}.s-bubble.ai{background:#e8eeff;border-radius:10px 10px 3px;margin-left:auto}.s-slots{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.s-slot{font:600 10.5px var(--mono);padding:6px 4px;border:1px solid var(--c-line-100);border-radius:8px;text-align:center}.s-slot.on{background:var(--c-brand-600);border-color:var(--c-brand-600);color:#fff}.s-bars{display:flex;gap:5px;align-items:flex-end;height:40px;margin-top:4px}.s-bars i{flex:1;border-radius:4px 4px 2px 2px;background:#cfe6fa}.s-bars i:last-child{background:var(--c-brand-600)}.s-card small.s-note{display:block;color:var(--muted);font-size:9.5px;margin-top:7px}@media (max-width:1100px){.final-cta-box{padding-block:180px}}@media (max-width:680px){.problem .pile-wrap{grid-column:2;max-width:100%}.faq-list summary:before,.faq-list summary:after{top:calc(20px + .825em)}.final-cta-box{padding:168px 26px 34px}.s-card{width:152px;padding:10px;font-size:10px}.s-card:nth-child(1){left:16px;top:18px}.s-card:nth-child(2){right:16px;top:18px}.s-card:nth-child(3),.s-card:nth-child(4){display:none}.s-row+.s-row,.s-hide-m{display:none}.s-bubble{max-width:100%}}.s-h .waves{width:11px;height:13px;color:var(--c-brand-600)}.s-h .waves path{stroke-width:20}:root{--mi-spring:linear(0,.065,.212,.386,.554,.7,.815,.9,.959,.996,1.017,1.026,1.028,1.026,1.022,1.017,1.012,1.008,1.005,1.003,1.001,1,1);--mi-spring-pop:linear(0,.05,.171,.33,.498,.656,.794,.905,.988,1.044,1.078,1.093,1.094,1.086,1.073,1.057,1.042,1.027,1.015,1.006,.999,.994,.992,.991,.991,.992,1)}.button.mi-pulling{transition:background .2s,box-shadow .2s,transform .2s var(--ease-out),translate .15s var(--ease-out)}.mi-ripple{position:absolute;z-index:-1;left:var(--rx);top:var(--ry);width:var(--rs);height:var(--rs);margin:calc(var(--rs) / -2) 0 0 calc(var(--rs) / -2);border-radius:50%;pointer-events:none;background:currentColor;opacity:0;scale:.2;animation:mi-ripple .55s var(--ease-out) forwards}@keyframes mi-ripple{0%{opacity:.16;scale:.2}to{opacity:0;scale:1}}.mi-arrow{transition:translate .45s var(--mi-spring)}@media (hover:hover) and (pointer:fine){.text-link:hover .mi-arrow,.button:hover .mi-arrow{translate:4px 0}}.mi-arrow.mi-depart{animation:mi-depart .42s var(--ease-out)}@keyframes mi-depart{0%{translate:4px 0;opacity:1}40%{translate:14px 0;opacity:0}41%{translate:-10px 0;opacity:0}to{translate:0 0;opacity:1}}.theme-toggle.mi-ready .icon-sun,.theme-toggle.mi-ready .icon-moon{transition:opacity .18s var(--ease-out),rotate .5s var(--mi-spring-pop),scale .5s var(--mi-spring-pop)}.theme-toggle:active{scale:.96;transition-duration:.2s,.1s}.theme-toggle[aria-pressed=false] .icon-sun,.theme-toggle[aria-pressed=true] .icon-moon{opacity:0;rotate:-80deg;scale:.55}.menu-button .mi-bar{transform-origin:12px 12px;transition:transform .45s var(--mi-spring),opacity .15s var(--ease-out)}.menu-button[aria-expanded=true] .mi-bar:nth-child(1){transform:rotate(45deg) translateY(5px)}.menu-button[aria-expanded=true] .mi-bar:nth-child(2){transform:scaleX(.3);opacity:0}.menu-button[aria-expanded=true] .mi-bar:nth-child(3){transform:rotate(-45deg) translateY(-5px)}.menu-button{transition:scale .4s var(--mi-spring)}.menu-button:active{scale:.92;transition-duration:.1s}.faq-list details[open]>p{animation:mi-faq-in .32s var(--ease-out) both}@keyframes mi-faq-in{0%{opacity:0;translate:0 -6px}}@media (hover:hover) and (pointer:fine){.faq-list summary{transition:color .2s}.faq-list summary:hover{color:var(--blue)}}.mi-copy-row{display:flex;align-items:center;gap:2px;margin-bottom:6px}.footer-contact .mi-copy-row>a{margin-bottom:0}.mi-copy{position:relative;flex-shrink:0;width:32px;height:32px;margin:-3px 0 -3px -2px;padding:0;display:grid;place-items:center;border:0;background:none;color:var(--muted);cursor:pointer;border-radius:8px;transition:color .2s,scale .4s var(--mi-spring)}.mi-copy:active{scale:.9;transition-duration:.2s,.1s}@media (hover:hover) and (pointer:fine){.mi-copy:hover{color:var(--blue)}}.mi-copy svg{grid-area:1/1;width:15px;height:15px;transition:opacity .15s var(--ease-out),scale .45s var(--mi-spring-pop)}.mi-copy .mi-ic-copy{stroke-width:2.2}.mi-copy .mi-ic-check{opacity:0;scale:.5;color:#35755a}.mi-copy.is-copied .mi-ic-copy{opacity:0;scale:.5}.mi-copy.is-copied .mi-ic-check{opacity:1;scale:1}.mi-copy-tip{position:absolute;left:100%;top:50%;translate:0 -50%;scale:.96;transform-origin:0 50%;padding:4px 9px;border-radius:6px;background:var(--ink);color:#fff;font:600 11px/1.4 var(--body);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .15s var(--ease-out),translate .2s var(--ease-out),scale .2s var(--ease-out)}.mi-copy.is-copied .mi-copy-tip,.mi-copy.is-failed .mi-copy-tip{opacity:1;translate:4px -50%;scale:1}.mi-copy.tip-above .mi-copy-tip{inset:auto 0 100% auto;translate:0 4px;transform-origin:100% 100%}.mi-copy.tip-above.is-copied .mi-copy-tip,.mi-copy.tip-above.is-failed .mi-copy-tip{translate:0 -2px}@media (pointer:coarse),(max-width:680px){.mi-copy-row{margin-bottom:8px}.mi-copy{width:44px;height:44px;margin:0 0 0 -6px}}.scroll-waves{transition:scale .45s var(--mi-spring)}.scroll-waves:active{scale:.92;transition-duration:.1s}.scroll-waves path{transition:translate .45s var(--mi-spring)}@media (hover:hover) and (pointer:fine){.scroll-waves:hover path:nth-child(2){translate:1.5px 0;transition-delay:.03s}.scroll-waves:hover path:nth-child(3){translate:3px 0;transition-delay:.06s}}.scroll-waves:after{content:"";position:absolute;inset:-1px;border-radius:50%;pointer-events:none;border:1.5px solid currentColor;opacity:0}.scroll-waves.mi-echo:after{animation:mi-echo .6s var(--ease-out)}@keyframes mi-echo{0%{opacity:.45;scale:1}to{opacity:0;scale:1.55}}@media (prefers-reduced-motion:reduce){.button{translate:none!important}}:root[data-theme=dark] .mi-copy-tip{background:var(--c-ink-100);color:var(--c-ink-900)}:root[data-theme=dark] .mi-copy .mi-ic-check{color:#7fd1a8}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .mi-copy-tip{background:var(--c-ink-100);color:var(--c-ink-900)}:root:not([data-theme=light]) .mi-copy .mi-ic-check{color:#7fd1a8}}:root[data-theme=dark] .pile-note{background:var(--c-ink-800);border-color:var(--c-ink-700);box-shadow:0 8px 20px -12px #0000008c}:root[data-theme=dark] .pile-seen strong{color:#ff8a7e}:root[data-theme=dark] .sig-line .sig-b{stroke:#5d86b5}:root[data-theme=dark] .results-toggle .seg-ind{background:var(--c-brand-600);box-shadow:none}:root[data-theme=dark] .s-card{background:var(--c-ink-800);color:var(--c-ink-100);border-color:var(--c-ink-700);box-shadow:0 2px 2px #0000004d,0 12px 28px #00000073}:root[data-theme=dark] .s-row,:root[data-theme=dark] .s-slot{border-color:var(--c-ink-700)}:root[data-theme=dark] .s-tag,:root[data-theme=dark] .s-av{background:var(--c-brand-900);color:var(--c-brand-300)}:root[data-theme=dark] .s-h svg{color:var(--c-brand-300)}:root[data-theme=dark] .s-bubble{background:#1c2739}:root[data-theme=dark] .s-bubble.ai{background:var(--c-brand-600);color:#fff}:root[data-theme=dark] .s-slot.on{background:var(--c-brand-600);border-color:var(--c-brand-600)}:root[data-theme=dark] .s-bars i{background:#243a5c}:root[data-theme=dark] .s-bars i:last-child{background:var(--c-brand-300)}:root[data-theme=dark] .s-h .waves{color:var(--c-brand-300)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pile-note{background:var(--c-ink-800);border-color:var(--c-ink-700);box-shadow:0 8px 20px -12px #0000008c}:root:not([data-theme=light]) .pile-seen strong{color:#ff8a7e}:root:not([data-theme=light]) .sig-line .sig-b{stroke:#5d86b5}:root:not([data-theme=light]) .results-toggle .seg-ind{background:var(--c-brand-600);box-shadow:none}:root:not([data-theme=light]) .s-card{background:var(--c-ink-800);color:var(--c-ink-100);border-color:var(--c-ink-700);box-shadow:0 2px 2px #0000004d,0 12px 28px #00000073}:root:not([data-theme=light]) .s-row,:root:not([data-theme=light]) .s-slot{border-color:var(--c-ink-700)}:root:not([data-theme=light]) .s-tag,:root:not([data-theme=light]) .s-av{background:var(--c-brand-900);color:var(--c-brand-300)}:root:not([data-theme=light]) .s-h svg{color:var(--c-brand-300)}:root:not([data-theme=light]) .s-bubble{background:#1c2739}:root:not([data-theme=light]) .s-bubble.ai{background:var(--c-brand-600);color:#fff}:root:not([data-theme=light]) .s-slot.on{background:var(--c-brand-600);border-color:var(--c-brand-600)}:root:not([data-theme=light]) .s-bars i{background:#243a5c}:root:not([data-theme=light]) .s-bars i:last-child{background:var(--c-brand-300)}:root:not([data-theme=light]) .s-h .waves{color:var(--c-brand-300)}}.alt{background:var(--c-paper-2);border-top:1px solid #e8eef9;border-bottom:1px solid #e8eef9}.faq{padding-top:100px}@media (min-width:1101px){.hero .hero-grid h1{font-size:clamp(40px,3.5vw,52px)}}.ai-section .text-link{color:var(--blue)}.ai-more{margin-top:26px}.ai-rules-label{font:600 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--c-ink-400);margin:0 0 6px 74px}.ai-rules+.ai-rules-label{margin-top:46px}.fu-board{--dot-bg:#fff;border:1px solid var(--line);border-radius:20px;background:var(--c-paper-2);padding:22px 26px 18px}.fu-head{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:13px;font-weight:700}.fu-head>span:first-child{display:inline-flex;align-items:center;gap:9px}.fu-waves,.ag-waves{width:11px;height:14px;color:var(--blue)}.fu-waves path,.ag-waves path{stroke-width:20}.fu-tag,.ag-tag,.cf-tag{font:600 10px/1.2 var(--mono);color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:3px 8px;white-space:nowrap}.fu-track{position:relative;height:178px;margin:0 80px}.fu-closed{position:absolute;top:30px;bottom:30px;left:20.8%;width:54.2%;border-radius:14px;background:#0f1b2d0b}.fu-closed span{position:absolute;left:50%;bottom:10px;transform:translate(-50%);font:500 10.5px var(--mono);color:var(--muted);white-space:nowrap}.fu-line{position:absolute;left:0;right:0;top:50%;height:2px;margin-top:-1px;background:var(--line);border-radius:2px}.fu-line i{position:absolute;inset:0;border-radius:inherit;background:var(--blue);transform-origin:0 50%}.fu-arc{position:absolute;left:25.7%;width:49.3%;bottom:calc(50% + 8px);height:26px;border:1.5px dashed var(--sky);border-bottom:0;border-radius:50% 50% 0 0/100% 100% 0 0;pointer-events:none}.fu-marks{list-style:none;margin:0;padding:0}.fu-mark{position:absolute;left:calc(var(--p) * 1%);top:50%;width:0;height:0}.fu-dot{position:absolute;left:-7px;top:-7px;width:14px;height:14px;border-radius:50%;background:var(--dot-bg);border:2px solid var(--blue)}.fu-mark.m0 .fu-dot,.fu-mark.end .fu-dot{background:var(--blue)}.fu-mark.ghost .fu-dot{border-style:dashed;border-color:var(--muted)}.fu-mark b,.fu-mark small{position:absolute;left:0;transform:translate(-50%);white-space:nowrap;text-align:center}.fu-mark b{font-size:12.5px;font-weight:700;line-height:1.3}.fu-mark small{font:500 10.5px/1.3 var(--mono);color:var(--muted)}.fu-mark.above b{bottom:34px}.fu-mark.above small{bottom:17px}.fu-mark.below b{top:16px}.fu-mark.below small{top:34px}.fu-mark.m0 b,.fu-mark.m0 small{transform:none;left:-7px;text-align:left}.fu-mark.end b,.fu-mark.end small{transform:translate(-100%);left:7px;text-align:right}.fu-mark.ghost b{color:var(--muted)}.seg-shell{border:1px solid var(--line);border-radius:22px;background:#fff;padding:26px}.module-list{list-style:none;margin:24px 0 0;padding:0;display:grid;gap:11px}.module-list li{display:flex;gap:10px;font-size:14px;line-height:1.65;color:#4b5563}.module-list svg{width:16px;height:16px;margin-top:4px;color:var(--c-brand-500);flex:none}.module-tag{display:inline-flex;align-items:center;gap:8px;margin-top:22px;font-size:12.5px;font-weight:650;line-height:1.5;color:var(--c-brand-700);background:var(--c-brand-100);border:1px solid #c7dcfa;border-radius:14px;padding:7px 13px}.module-tag svg{width:15px;height:15px}.cf-visual{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:18px;align-items:center}.cf-ladder{list-style:none;margin:0;padding:0;position:relative;display:grid;gap:9px}.cf-ladder:before{content:"";position:absolute;left:16px;top:22px;bottom:22px;border-left:1px dashed #c7dcfa}.cf-step{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1px 10px;padding:9px 12px 9px 38px;border:1px solid var(--line);border-radius:13px;background:#fff;transition:opacity .3s var(--ease-out),border-color .3s ease,background-color .3s ease}.cf-step:before{content:"";position:absolute;left:11px;top:50%;width:11px;height:11px;margin-top:-5.5px;border-radius:50%;background:#fff;border:2px solid #c7dcfa;transition:background-color .3s ease,border-color .3s ease}.cf-when{grid-column:1/-1;font:600 10.5px/1.3 var(--mono);color:var(--muted)}.cf-ch{display:inline-flex;align-items:center;gap:7px;font-size:13.5px;font-weight:700;min-width:0}.cf-ch svg{width:15px;height:15px;color:var(--c-brand-500)}.cf-st{display:inline-grid;justify-items:end;font:600 9.5px/1.2 var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.cf-st>span{grid-area:1/1;transition:opacity .25s ease}.cf-st .a{opacity:0}.cf-step.is-sent:before{border-color:var(--blue);background:var(--blue)}.cf-step.is-hit{border-color:#9fd8c0;background:#f1faf5}.cf-step.is-hit:before{border-color:#35755a;background:#35755a}.cf-step.is-hit .cf-st{color:#35755a}.cf-step.is-skip{opacity:.62}.cf-step.is-skip .cf-ch{text-decoration:line-through;text-decoration-thickness:1.5px}.cf-appt{background:var(--c-brand-100);border-color:#c7dcfa}.cf-appt:before{border-color:var(--blue)}.cf-step.is-pending{opacity:.38}.cf-step.is-pending:before{border-color:#c7dcfa;background:#fff}.cf-visual.is-waiting .cf-step.is-hit{border-color:var(--line);background:#fff}.cf-visual.is-waiting .cf-step.is-hit:before{border-color:var(--blue);background:var(--blue)}.cf-visual.is-waiting .cf-step.is-hit .cf-st{color:var(--muted)}.cf-visual.is-waiting .cf-st .a{opacity:1}.cf-visual.is-waiting .cf-st .b{opacity:0}.cf-card{position:relative;background:#fff;border:1px solid var(--line);border-radius:20px;padding:18px;box-shadow:0 1px 2px #0f1b2d0d,0 24px 50px -28px #0f1b2d59}.cf-card-h{display:flex;align-items:center;gap:10px;margin-bottom:14px}.cf-card-h b{display:block;font-size:13.5px;line-height:1.3}.cf-card-h small{display:block;font-size:11px;color:var(--muted)}.cf-av,.ag-av{width:34px;height:34px;border-radius:50%;background:#e8eeff;color:var(--c-brand-700);display:grid;place-items:center;font-weight:800;font-size:11px;flex:none}.cf-status{margin-left:auto;display:inline-grid;justify-items:end;font-size:10.5px;font-weight:700;white-space:nowrap}.cf-status>span{grid-area:1/1;display:inline-flex;align-items:center;gap:5px;padding:5px 9px;border-radius:999px;transition:opacity .3s var(--ease-out),transform .3s var(--ease-out)}.cf-status svg{width:11px;height:11px}.cf-status .wait{background:#fff3d6;color:#8a5a00;opacity:0;transform:translateY(-4px)}.cf-status .ok{background:#e4f5ea;color:#17753f}.cf-visual.is-waiting .cf-status .wait{opacity:1;transform:none}.cf-visual.is-waiting .cf-status .ok{opacity:0;transform:translateY(4px)}.cf-msg{font-size:13.5px;line-height:1.6;background:#f1f5f8;border-radius:14px 14px 14px 4px;padding:11px 13px}.cf-btns{display:grid;gap:6px;margin-top:8px}.cf-btn{display:block;text-align:center;font-size:13px;font-weight:700;color:var(--c-brand-700);background:#fff;border:1px solid var(--line);border-radius:10px;padding:8px;transition:background-color .3s ease,color .3s ease,border-color .3s ease,transform .16s var(--ease-out)}.cf-btn.yes{background:var(--c-brand-600);border-color:var(--c-brand-600);color:#fff}.cf-visual.is-waiting .cf-btn.yes{background:#fff;color:var(--c-brand-700);border-color:var(--line)}.cf-btn.press{transform:scale(.96)}.cf-foot{display:flex;gap:7px;align-items:center;margin-top:12px;font-size:11.5px;line-height:1.5;color:var(--muted)}.cf-foot>svg{width:14px;height:14px;color:var(--c-brand-500)}.cf-foot .cf-tag{margin-left:auto}.ag-visual{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start}.ag-day,.ag-return{background:#fff;border:1px solid var(--line);border-radius:18px;padding:16px}.ag-h{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:13px;font-weight:700;margin-bottom:12px}.ag-h>span:first-child{display:inline-flex;align-items:center;gap:8px;min-width:0}.ag-h svg{width:16px;height:16px;color:var(--c-brand-500)}.ag-slots{list-style:none;margin:0;padding:0;display:grid;gap:7px}.ag-slots li{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:8px;min-height:42px;padding:0 12px;border-radius:11px;font-size:12.5px;border:1px solid var(--line);transition:background-color .3s ease,border-color .3s ease,color .3s ease}.ag-slots time{font:600 12px var(--mono);color:var(--muted);transition:color .3s ease}.ag-slots li>span{grid-column:2;grid-row:1;min-width:0;transition:opacity .25s ease}.ag-slots .busy{background:#f1f4fa;color:var(--muted)}.ag-slots .free{border-style:dashed;color:#35755a;font-weight:600}.ag-slots .pick{border-style:solid;background:var(--c-brand-600);border-color:var(--c-brand-600);color:#fff}.ag-slots .pick time{color:#fff}.ag-free{opacity:0}.ag-booked{display:inline-flex;gap:7px;align-items:center;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ag-booked .waves{color:currentColor}.ag-slots .pick.is-free{background:transparent;border-style:dashed;border-color:var(--line);color:#35755a}.ag-slots .pick.is-free time{color:var(--muted)}.pick.is-free .ag-free{opacity:1}.pick.is-free .ag-booked{opacity:0}.ag-rows{list-style:none;margin:0;padding:0}.ag-rows li{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 0;border-top:1px solid var(--line)}.ag-rows li:first-child{border-top:0;padding-top:2px}.ag-av{width:32px;height:32px;font-size:10.5px}.ag-rows b{display:block;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ag-rows small{display:block;font-size:11.5px;color:var(--muted)}.ag-call,.rg-wa{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:700;color:#17753f;background:#e4f5ea;border-radius:999px;padding:5px 10px}.ag-call svg{width:13px;height:13px}.ag-note{margin-top:10px;font-size:11.5px;color:var(--muted);line-height:1.6}.rg-copy{max-width:440px}.rg-copy .section-copy{margin-top:0}.rg-wrap{overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#c7dcfa transparent;border-radius:16px;padding-bottom:8px}.rg-wrap:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.rg-board{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(10,minmax(104px,1fr));gap:8px}.rg-col{--heat:color-mix(in oklab,var(--c-brand-600),#c2412f calc(var(--i) * 11%));position:relative;overflow:hidden;scroll-snap-align:start;background:#fff;border:1px solid var(--line);border-radius:14px;padding:13px 9px 10px;min-height:236px}.rg-col:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--heat)}.rg-col h3{font-size:12.5px;line-height:1.3;letter-spacing:-.01em}.rg-col>small{display:block;font:500 11px/1.3 var(--mono);color:var(--muted);margin-top:3px}.rg-cards{display:grid;gap:7px;margin-top:12px}.rg-card{border:1px solid var(--line);border-radius:10px;padding:9px;background:var(--c-paper-2);font-size:11.5px;min-width:0;overflow:hidden}.rg-card b{display:block;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rg-card small{display:block;color:var(--muted);font-size:11px;margin-top:1px}.rg-wa{margin-top:7px;font-size:11px;padding:3px 8px;gap:5px}.rg-wa svg{width:11px;height:11px}.rg-pill{display:block;margin-top:7px;font-size:11px;font-weight:700;color:#17753f}.pillar-num{display:block;font:500 13px var(--mono);color:var(--c-brand-500);margin-bottom:12px}.compare-teaser{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.myth-card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:18px;padding:26px}.myth-label{font:600 11px/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.myth-promise{font-size:19px;line-height:1.45;margin:10px 0 20px;color:#646c78;font-weight:650}.myth-promise span{background:linear-gradient(currentColor,currentColor) 0 58%/100% 1.5px no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone}.myth-fact{font-size:14.5px;line-height:1.75;margin-top:10px}.myth-ligo{margin-top:16px;padding-top:14px;border-top:1px solid var(--line);font-size:14px;line-height:1.7;color:var(--muted)}.myth-ligo b{display:block;color:var(--blue);font-size:12px;font-weight:750;margin-bottom:3px}.myth-card .text-link{margin-top:auto;padding-top:14px}.compare-foot{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:24px}.compare-foot p{font-size:12.5px;color:var(--muted);max-width:620px;line-height:1.7}.footer-grid{grid-template-columns:1.2fr .8fr .8fr 1fr;gap:48px}.footer-links.one{grid-template-columns:1fr}.wa-fab{position:fixed;right:24px;bottom:24px;z-index:50;width:56px;height:56px;border-radius:16px;background:var(--c-ink-900);color:#fff;border:1px solid rgba(255,255,255,.1);box-shadow:0 24px 48px -12px #1018282e;display:grid;place-items:center;opacity:0;visibility:hidden;transform:translateY(12px);transition:opacity .3s var(--ease-out),transform .3s var(--ease-out),visibility 0s linear .3s}.wa-fab svg{width:28px;height:28px}.wa-fab.is-on{opacity:1;visibility:visible;transform:none;transition:opacity .3s var(--ease-out),transform .3s var(--ease-out),visibility 0s}.wa-fab:active{scale:.97}@media (hover:hover) and (pointer:fine){.wa-fab.is-on:hover{transform:scale(1.1)}}@media (prefers-reduced-motion:reduce){.wa-fab,.wa-fab.is-on{transition:none}.wa-fab.is-on:hover{transform:none}}@media (min-width:681px){.scroll-waves{right:27px;bottom:92px}}:root[data-theme=dark] .wa-fab{border-color:#8fbef838;box-shadow:0 24px 48px -12px #0009}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .wa-fab{border-color:#8fbef838;box-shadow:0 24px 48px -12px #0009}}@media (max-width:1100px){.compare-teaser{grid-template-columns:1fr}.compare-foot{flex-direction:column;align-items:flex-start}.footer-grid{grid-template-columns:1fr 1fr;gap:36px}.fu-track{margin:0 64px}}@media (max-width:850px){.faq{padding-top:76px}.cf-visual{grid-template-columns:1fr}}@media (max-width:680px){.faq{padding-top:62px}.ai-rules-label{margin-left:48px}.ai-rules+.ai-rules-label{margin-top:34px}.fu-board{padding:18px 16px}.fu-track{height:auto;margin:16px 0 0;padding-left:28px}.fu-closed,.fu-arc{display:none}.fu-line{inset:8px auto 8px 6px;width:2px;height:auto;margin:0}.fu-line i{transform-origin:50% 0}.fu-marks{display:grid;gap:16px}.fu-mark{position:relative;left:auto;top:auto;width:auto;height:auto}.fu-mark .fu-dot{left:-28px;top:3px}.fu-mark b,.fu-mark small{position:static;transform:none!important;display:block;text-align:left!important}.seg-shell{padding:18px 16px}.ag-visual{grid-template-columns:1fr}.rg-board{grid-template-columns:repeat(10,148px)}.rg-col{min-height:200px}.myth-card{padding:22px}.myth-promise{font-size:17px}.footer-grid{grid-template-columns:1fr 1fr;gap:30px 20px}}@media (max-width:850px){.rg-copy{margin-top:18px}}@media (max-width:680px){main h2 br{display:none}.shot .ch .stt{display:none}.shot .ch>div{min-width:0}.shot .ch b,.shot .ch small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}:root[data-theme=dark] .alt{background:var(--c-ink-950);border-color:#1c2739}:root[data-theme=dark] .fu-board{--dot-bg:var(--c-ink-800);background:var(--c-ink-800);border-color:var(--c-ink-700)}:root[data-theme=dark] .fu-closed{background:#8fbef80f}:root[data-theme=dark] .fu-tag,:root[data-theme=dark] .ag-tag,:root[data-theme=dark] .cf-tag{border-color:var(--c-ink-700)}:root[data-theme=dark] .seg-shell{background:var(--c-ink-800);border-color:var(--c-ink-700)}:root[data-theme=dark] .module-list li{color:#bac1ca}:root[data-theme=dark] .module-tag{background:var(--c-brand-900);border-color:#1b3564;color:var(--c-brand-300)}:root[data-theme=dark] .cf-ladder:before{border-color:#2f3a4a}:root[data-theme=dark] .cf-step{background:var(--c-ink-800);border-color:var(--c-ink-700)}:root[data-theme=dark] .cf-step:before{background:var(--c-ink-800);border-color:#33518a}:root[data-theme=dark] .cf-step.is-sent:before{background:var(--c-brand-300);border-color:var(--c-brand-300)}:root[data-theme=dark] .cf-step.is-hit{background:#153227;border-color:#1f4d3a}:root[data-theme=dark] .cf-step.is-hit:before{background:#7fd1a5;border-color:#7fd1a5}:root[data-theme=dark] .cf-step.is-hit .cf-st{color:#7fd1a5}:root[data-theme=dark] .cf-appt{background:var(--c-brand-900);border-color:#1b3564}:root[data-theme=dark] .cf-step.is-pending:before{background:var(--c-ink-800);border-color:#33518a}:root[data-theme=dark] .cf-visual.is-waiting .cf-step.is-hit{background:var(--c-ink-800);border-color:var(--c-ink-700)}:root[data-theme=dark] .cf-visual.is-waiting .cf-step.is-hit:before{background:var(--c-brand-300);border-color:var(--c-brand-300)}:root[data-theme=dark] .cf-visual.is-waiting .cf-step.is-hit .cf-st{color:var(--c-ink-300)}:root[data-theme=dark] .cf-card{background:var(--c-ink-800);border-color:var(--c-ink-700);box-shadow:0 24px 50px -28px #000000b3}:root[data-theme=dark] .cf-av,:root[data-theme=dark] .ag-av{background:var(--c-brand-900);color:var(--c-brand-300)}:root[data-theme=dark] .cf-msg{background:#1c2739}:root[data-theme=dark] .cf-btn{background:#131e2f;border-color:var(--c-ink-700);color:var(--c-brand-300)}:root[data-theme=dark] .cf-btn.yes{background:var(--c-brand-600);border-color:var(--c-brand-600);color:#fff}:root[data-theme=dark] .cf-visual.is-waiting .cf-btn.yes{background:#131e2f;border-color:var(--c-ink-700);color:var(--c-brand-300)}:root[data-theme=dark] .cf-status .wait{background:#f2b54424;color:#f2c46a}:root[data-theme=dark] .cf-status .ok,:root[data-theme=dark] .ag-call,:root[data-theme=dark] .rg-wa{background:#153227;color:#7fd1a5}:root[data-theme=dark] .ag-day,:root[data-theme=dark] .ag-return{background:var(--c-ink-800);border-color:var(--c-ink-700)}:root[data-theme=dark] .ag-slots li,:root[data-theme=dark] .ag-rows li{border-color:var(--c-ink-700)}:root[data-theme=dark] .ag-slots .busy{background:#131e2f}:root[data-theme=dark] .ag-slots .free,:root[data-theme=dark] .rg-pill{color:#7fd1a5}:root[data-theme=dark] .ag-slots .pick{background:var(--c-brand-600);border-color:var(--c-brand-600);color:#fff}:root[data-theme=dark] .ag-slots .pick.is-free{background:transparent;border-color:var(--c-ink-700);color:#7fd1a5}:root[data-theme=dark] .rg-wrap{scrollbar-color:#33518a transparent}:root[data-theme=dark] .rg-col{background:var(--c-ink-800);border-color:var(--c-ink-700)}:root[data-theme=dark] .rg-card{background:#131e2f;border-color:var(--c-ink-700)}:root[data-theme=dark] .pillar-num{color:var(--c-brand-300)}:root[data-theme=dark] .myth-card{background:var(--c-ink-800);border-color:var(--c-ink-700)}:root[data-theme=dark] .myth-promise{color:#99a1ad}:root[data-theme=dark] .myth-ligo{border-color:var(--c-ink-700)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .alt{background:var(--c-ink-950);border-color:#1c2739}:root:not([data-theme=light]) .fu-board{--dot-bg:var(--c-ink-800);background:var(--c-ink-800);border-color:var(--c-ink-700)}:root:not([data-theme=light]) .fu-closed{background:#8fbef80f}:root:not([data-theme=light]) .fu-tag,:root:not([data-theme=light]) .ag-tag,:root:not([data-theme=light]) .cf-tag{border-color:var(--c-ink-700)}:root:not([data-theme=light]) .seg-shell{background:var(--c-ink-800);border-color:var(--c-ink-700)}:root:not([data-theme=light]) .module-list li{color:#bac1ca}:root:not([data-theme=light]) .module-tag{background:var(--c-brand-900);border-color:#1b3564;color:var(--c-brand-300)}:root:not([data-theme=light]) .cf-ladder:before{border-color:#2f3a4a}:root:not([data-theme=light]) .cf-step{background:var(--c-ink-800);border-color:var(--c-ink-700)}:root:not([data-theme=light]) .cf-step:before{background:var(--c-ink-800);border-color:#33518a}:root:not([data-theme=light]) .cf-step.is-sent:before{background:var(--c-brand-300);border-color:var(--c-brand-300)}:root:not([data-theme=light]) .cf-step.is-hit{background:#153227;border-color:#1f4d3a}:root:not([data-theme=light]) .cf-step.is-hit:before{background:#7fd1a5;border-color:#7fd1a5}:root:not([data-theme=light]) .cf-step.is-hit .cf-st{color:#7fd1a5}:root:not([data-theme=light]) .cf-appt{background:var(--c-brand-900);border-color:#1b3564}:root:not([data-theme=light]) .cf-step.is-pending:before{background:var(--c-ink-800);border-color:#33518a}:root:not([data-theme=light]) .cf-visual.is-waiting .cf-step.is-hit{background:var(--c-ink-800);border-color:var(--c-ink-700)}:root:not([data-theme=light]) .cf-visual.is-waiting .cf-step.is-hit:before{background:var(--c-brand-300);border-color:var(--c-brand-300)}:root:not([data-theme=light]) .cf-visual.is-waiting .cf-step.is-hit .cf-st{color:var(--c-ink-300)}:root:not([data-theme=light]) .cf-card{background:var(--c-ink-800);border-color:var(--c-ink-700);box-shadow:0 24px 50px -28px #000000b3}:root:not([data-theme=light]) .cf-av,:root:not([data-theme=light]) .ag-av{background:var(--c-brand-900);color:var(--c-brand-300)}:root:not([data-theme=light]) .cf-msg{background:#1c2739}:root:not([data-theme=light]) .cf-btn{background:#131e2f;border-color:var(--c-ink-700);color:var(--c-brand-300)}:root:not([data-theme=light]) .cf-btn.yes{background:var(--c-brand-600);border-color:var(--c-brand-600);color:#fff}:root:not([data-theme=light]) .cf-visual.is-waiting .cf-btn.yes{background:#131e2f;border-color:var(--c-ink-700);color:var(--c-brand-300)}:root:not([data-theme=light]) .cf-status .wait{background:#f2b54424;color:#f2c46a}:root:not([data-theme=light]) .cf-status .ok,:root:not([data-theme=light]) .ag-call,:root:not([data-theme=light]) .rg-wa{background:#153227;color:#7fd1a5}:root:not([data-theme=light]) .ag-day,:root:not([data-theme=light]) .ag-return{background:var(--c-ink-800);border-color:var(--c-ink-700)}:root:not([data-theme=light]) .ag-slots li,:root:not([data-theme=light]) .ag-rows li{border-color:var(--c-ink-700)}:root:not([data-theme=light]) .ag-slots .busy{background:#131e2f}:root:not([data-theme=light]) .ag-slots .free,:root:not([data-theme=light]) .rg-pill{color:#7fd1a5}:root:not([data-theme=light]) .ag-slots .pick{background:var(--c-brand-600);border-color:var(--c-brand-600);color:#fff}:root:not([data-theme=light]) .ag-slots .pick.is-free{background:transparent;border-color:var(--c-ink-700);color:#7fd1a5}:root:not([data-theme=light]) .rg-wrap{scrollbar-color:#33518a transparent}:root:not([data-theme=light]) .rg-col{background:var(--c-ink-800);border-color:var(--c-ink-700)}:root:not([data-theme=light]) .rg-card{background:#131e2f;border-color:var(--c-ink-700)}:root:not([data-theme=light]) .pillar-num{color:var(--c-brand-300)}:root:not([data-theme=light]) .myth-card{background:var(--c-ink-800);border-color:var(--c-ink-700)}:root:not([data-theme=light]) .myth-promise{color:#99a1ad}:root:not([data-theme=light]) .myth-ligo{border-color:var(--c-ink-700)}}.hero h1,.hero h1 span{text-wrap:balance}.hero .hero-description{line-height:1.7;text-wrap:pretty}.hero .hero-description strong{display:block;margin-bottom:8px;font-size:1.2em;font-weight:700;line-height:1.35;letter-spacing:-.01em;text-wrap:pretty}.nav .button{white-space:nowrap}@media (max-width:680px){.footer-bottom>div{flex-wrap:wrap;row-gap:0}.footer-bottom button,.footer-bottom>div>span{white-space:nowrap}}@media (min-width:1101px){.problem-sec .section-header h2{font-size:min(43px,3.3vw)}}@media (max-width:680px){.hero .hero-grid h1{font-size:clamp(28px,7.6vw,38px)}.hero .hero-description strong{font-size:1.15em}}.hero-visual{display:flex;flex-direction:column;align-items:center}.phone{position:relative;width:310px;height:min(620px,calc(100svh - 160px));min-height:480px;padding:11px;border-radius:52px;background:#0b1120;box-shadow:inset 0 0 0 1.5px #3a4660,inset 0 0 0 4px #0b1120,inset 0 0 0 5px #232d42,0 40px 80px -30px #0f1b2d8c,0 12px 24px -12px #0f1b2d59}.phone:before,.phone:after{content:"";position:absolute;width:3px;border-radius:2px;background:#2a3448}.phone:before{left:-3px;top:120px;height:58px;box-shadow:0 72px #2a3448}.phone:after{right:-3px;top:160px;height:86px}.phone-island{position:absolute;z-index:3;top:21px;left:50%;width:92px;height:26px;margin-left:-46px;border-radius:20px;background:#000}@keyframes mdot{0%,60%,to{opacity:.45;transform:none}30%{opacity:1;transform:translateY(-3px)}}@media (max-width:680px){.phone{width:min(300px,100%);height:580px;min-height:0}}:root[data-theme=dark] .phone{box-shadow:inset 0 0 0 1.5px #3a4660,inset 0 0 0 4px #0b1120,inset 0 0 0 5px #232d42,0 40px 80px -30px #000c}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .phone{box-shadow:inset 0 0 0 1.5px #3a4660,inset 0 0 0 4px #0b1120,inset 0 0 0 5px #232d42,0 40px 80px -30px #000c}}.problem-sec .problem{border-top:0;padding-top:0}.problem-conclusion{font-size:16px;padding:20px 28px}@media (max-width:680px){.problem-sec .problem{display:block}.problem .pile-wrap{max-width:100%}}.hero-kit{margin-top:28px}.hero-kit p{margin:0 0 10px;font-size:12.5px;font-weight:600;color:var(--muted)}.hero-kit ul{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.hero-kit li{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;border:1px solid var(--line);font-size:12px;font-weight:600;color:var(--ink);background:#fff9}.hero-kit svg{width:15px;height:15px;color:var(--blue)}:root[data-theme=dark] .hero-kit li{color:var(--c-ink-100);background:#0f1b2d80;border-color:var(--c-ink-700)}:root[data-theme=dark] .hero-kit svg{color:var(--c-brand-300)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .hero-kit li{color:var(--c-ink-100);background:#0f1b2d80;border-color:var(--c-ink-700)}:root:not([data-theme=light]) .hero-kit svg{color:var(--c-brand-300)}}@media (min-width:1101px) and (max-height:800px){.hero .hero-grid h1{font-size:clamp(40px,6.6vh,54px)}.hero-copy{padding-top:40px}.hero-kit{margin-top:20px}.hero-description{margin:16px 0 18px}}@media (max-width:1100px){.hero-kit{margin-inline:auto}.hero-kit ul{justify-content:center}}.ai-more{padding:64px 0 96px}.ai-section .ai-curtain{padding-bottom:96px}.ai-more>.container{display:grid;gap:72px}.ai-fu{display:grid;gap:28px}.ai-fu .ai-sub{max-width:640px}.ai-sub h3{font-size:clamp(22px,2vw,28px);line-height:1.2;letter-spacing:-.02em;margin-bottom:12px}.ai-sub p{font-size:15px;line-height:1.75;color:var(--muted);margin-bottom:14px}.ai-safe{display:flex;gap:12px;align-items:flex-start;margin-top:28px;padding:16px 18px;border-radius:14px;background:#8fbef814;border:1px solid rgba(143,190,248,.2);font-size:14px;line-height:1.65;color:var(--c-ink-200)}.ai-safe svg{width:20px;height:20px;color:var(--c-brand-300);flex-shrink:0;margin-top:2px}.ai-safe b{color:#fff}.an-copy .fd-tag{margin-top:20px}.an-charts .fd-charts{grid-template-columns:1fr}.sys-tabs{display:flex;width:max-content;max-width:100%;overflow-x:auto;margin:0 0 32px;scrollbar-width:none}.sys-tabs::-webkit-scrollbar{display:none}.sys-tabs button{white-space:nowrap}.sys-panel{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:48px;align-items:center}.sys-panel[hidden]{display:none}.sys-panel:focus-visible{outline:2px solid var(--blue);outline-offset:8px;border-radius:12px}.sys-copy h3{font-size:clamp(24px,2.2vw,32px);line-height:1.2;letter-spacing:-.025em;margin-bottom:12px}.sys-copy>p{font-size:15px;line-height:1.75;color:var(--muted)}.sys-copy .module-list{margin-top:18px}.sys-links{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:20px}.sys-visual{min-width:0}.sys-shot .shot{width:100%}.module-tag.warn{color:#7a4f00;background:#fff3d6;border-color:#f4dfae}.sec-compare{margin-top:72px}.sec-compare-title{max-width:680px;margin-bottom:24px;font-size:clamp(22px,2vw,28px);line-height:1.25;letter-spacing:-.02em}.faq-note{margin-top:14px;font-size:13px;line-height:1.7;color:var(--muted)}.faq-note a{color:var(--blue);text-underline-offset:3px}@media (min-width:1101px){.footer-grid{grid-template-columns:1.25fr .75fr 1fr 1.05fr 1fr;gap:36px}}@media (max-width:1100px){.sys-panel{grid-template-columns:1fr;gap:28px}}@media (max-width:680px){.ai-more{padding:56px 0 64px}.ai-more>.container{gap:56px}.sec-compare{margin-top:56px}}:root[data-theme=dark] .module-tag.warn{background:#f2b5441f;border-color:#f2b54447;color:#f2c46a}:root[data-theme=dark] .faq-note a{color:var(--c-brand-300)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .module-tag.warn{background:#f2b5441f;border-color:#f2b54447;color:#f2c46a}:root:not([data-theme=light]) .faq-note a{color:var(--c-brand-300)}}.mini-chat-label{font-size:10px;color:var(--c-ink-500);margin:16px 0 0;display:flex;justify-content:center;align-items:center;gap:6px}.mini-chat-label svg{height:13px;width:13px}:root[data-theme=dark] .mini-chat-label{color:var(--c-ink-400)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .mini-chat-label{color:var(--c-ink-400)}}@media (max-width:680px){.mini-chat-label{font-size:9px;margin-top:12px}}.im-chip .waves path{stroke-width:20}.im-av{width:34px;height:34px;border-radius:50%;background:#e8eeff;color:var(--c-brand-700);display:grid;place-items:center;font-weight:800;font-size:11px;flex:none}.inbox-mini{margin-top:26px;display:grid;gap:8px}.im-row{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;align-items:center;background:#fff;border:1px solid var(--c-line-100);border-radius:12px;padding:10px 12px}.im-row b{display:block;font-size:13px;line-height:1.35}.im-row small{display:block;font-size:11.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.im-chip{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:700;border-radius:999px;padding:4px 9px;white-space:nowrap}.im-chip .waves{width:9px;height:11px}.im-chip.ia{background:#e8eeff;color:var(--c-brand-700)}.im-chip.team{background:#f1f4fa;color:#4a5568}.im-chip.ok{background:#e4f5ea;color:#17753f}:root[data-theme=dark] .im-av{background:var(--c-brand-900);color:var(--c-brand-300)}:root[data-theme=dark] .im-chip.ok{background:#153227;color:#7fd1a5}:root[data-theme=dark] .im-row{background:#131e2f;border-color:var(--c-ink-700)}:root[data-theme=dark] .im-chip.ia{background:var(--c-brand-900);color:var(--c-brand-300)}:root[data-theme=dark] .im-chip.team{background:var(--c-ink-700);color:#bac1ca}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .im-av{background:var(--c-brand-900);color:var(--c-brand-300)}:root:not([data-theme=light]) .im-chip.ok{background:#153227;color:#7fd1a5}:root:not([data-theme=light]) .im-row{background:#131e2f;border-color:var(--c-ink-700)}:root:not([data-theme=light]) .im-chip.ia{background:var(--c-brand-900);color:var(--c-brand-300)}:root:not([data-theme=light]) .im-chip.team{background:var(--c-ink-700);color:#bac1ca}}.hero-pill{display:inline-flex;align-items:center;gap:8px;margin:0 0 22px;padding:6px 14px 6px 10px;border-radius:999px;border:1px solid #c7dcfa;background:#ffffffb3;font-size:13px;font-weight:650;color:var(--ink)}.hero-pill svg{width:16px;height:16px;color:var(--blue)}@keyframes hx-pulse{0%{transform:scale(.9)}40%{transform:scale(1.12)}to{transform:scale(1)}}.solve{padding-top:88px}.solve-head{max-width:720px;margin-bottom:40px}.solve-head .section-copy{max-width:520px}.solve-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:20px}.solve-card{display:flex;flex-direction:column;border-radius:22px;background:var(--c-paper-2);border:1px solid var(--line);overflow:hidden}.solve-card.main{background:var(--c-ink-900);border-color:var(--c-ink-900);color:var(--c-ink-100)}.solve-vis{height:250px;padding:22px 22px 0;display:flex;align-items:flex-end;justify-content:center;overflow:hidden}.solve-body{padding:22px 26px 26px;display:flex;flex-direction:column;flex:1}.solve-body .text-link{margin-top:auto;padding-top:16px}.solve-tag{align-self:flex-start;margin-bottom:12px;padding:3px 10px;border-radius:999px;font-size:11.5px;font-weight:700;color:var(--c-brand-700);background:#e5eefe}.solve-card.main .solve-tag{color:var(--c-ink-900);background:var(--c-brand-300)}.solve-body h3{font-size:22px;line-height:1.25;letter-spacing:-.02em;margin-bottom:10px}.solve-body p{font-size:14.5px;line-height:1.7;color:var(--muted)}.solve-card.main .solve-body p{color:#b8c3d3}.solve-card.main .text-link{color:var(--c-brand-300)}.sv-chat{width:100%;max-width:330px;display:grid;gap:8px;padding-bottom:18px;font-size:13px;line-height:1.45}.sv-chat p{margin:0;padding:8px 12px;border-radius:14px;max-width:85%}.sv-in{justify-self:start;background:#1b2a47;border-bottom-left-radius:4px}.sv-ai{justify-self:end;background:var(--c-brand-600);color:#fff;border-bottom-right-radius:4px}.sv-ai span{display:flex;align-items:center;gap:5px;font-size:10.5px;font-weight:700;color:#d5e4ff;margin-bottom:2px}.sv-ai .waves{width:9px;height:11px;stroke-width:14}.sv-done{justify-self:center;display:flex;align-items:center;gap:7px;background:#4fd18b24!important;color:#7ee2a8;font-weight:650;font-size:12.5px}.sv-done svg{width:16px;height:16px}.sv-board{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-bottom:0}.sv-board>div{display:grid;align-content:start;gap:7px;min-height:170px;padding:10px;border-radius:14px 14px 0 0;background:#fff;border:1px solid var(--line);border-bottom:0}.sv-board small{font-size:10.5px;font-weight:700;color:var(--muted)}.sv-board b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:8px 9px;border-radius:9px;background:var(--c-paper-2);border:1px solid var(--line);font-size:12px;font-weight:650}.sv-board b.ai{display:flex;align-items:center;gap:5px;color:var(--c-brand-700);background:var(--c-brand-100);border-color:#c7dcfa}.sv-board .waves{width:9px;height:11px;stroke-width:14}.sv-confirm{width:100%;max-width:290px;display:grid;gap:7px;padding:14px 14px 16px;margin-bottom:0;border-radius:18px 18px 0 0;background:#fff;border:1px solid var(--line);border-bottom:0}.sv-confirm p{margin:0 0 4px;padding:10px 12px;border-radius:12px;background:var(--c-paper-2);font-size:12.5px;line-height:1.5}.sv-confirm span{display:block;text-align:center;padding:7px;border-radius:10px;border:1px solid var(--line);font-size:12.5px;font-weight:700;color:var(--c-brand-700)}.sv-confirm span.on{background:var(--c-brand-600);border-color:var(--c-brand-600);color:#fff}.sys-inbox{max-width:520px;margin-left:auto}@media (max-width:1100px){.hero-combo{justify-items:center}.solve-grid{grid-template-columns:1fr 1fr}.solve-card.main{grid-column:1/-1}}@media (max-width:680px){.solve-grid{grid-template-columns:1fr}.solve-vis{height:200px}}:root[data-theme=dark] .hero-pill{background:#0f1b2d99;border-color:var(--c-ink-700);color:var(--c-ink-100)}:root[data-theme=dark] .hero-pill svg{color:var(--c-brand-300)}:root[data-theme=dark] .solve-card{background:#13203a;border-color:var(--c-ink-700)}:root[data-theme=dark] .solve-card.main{background:var(--c-ink-950);border-color:#1c2a44}:root[data-theme=dark] .solve-tag{background:var(--c-brand-900);color:var(--c-brand-300)}:root[data-theme=dark] .sv-board>div,:root[data-theme=dark] .sv-confirm{background:var(--c-ink-900);border-color:var(--c-ink-700)}:root[data-theme=dark] .sv-board b,:root[data-theme=dark] .sv-confirm p{background:var(--c-ink-800);border-color:var(--c-ink-700);color:var(--c-ink-100)}:root[data-theme=dark] .sv-board b.ai{background:var(--c-brand-900);border-color:#1b3564;color:var(--c-brand-300)}:root[data-theme=dark] .sv-confirm span{border-color:var(--c-ink-700);color:var(--c-brand-300)}:root[data-theme=dark] .sv-confirm span.on{color:#fff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .hero-pill{background:#0f1b2d99;border-color:var(--c-ink-700);color:var(--c-ink-100)}:root:not([data-theme=light]) .hero-pill svg{color:var(--c-brand-300)}:root:not([data-theme=light]) .solve-card{background:#13203a;border-color:var(--c-ink-700)}:root:not([data-theme=light]) .solve-card.main{background:var(--c-ink-950);border-color:#1c2a44}:root:not([data-theme=light]) .solve-tag{background:var(--c-brand-900);color:var(--c-brand-300)}:root:not([data-theme=light]) .sv-board>div,:root:not([data-theme=light]) .sv-confirm{background:var(--c-ink-900);border-color:var(--c-ink-700)}:root:not([data-theme=light]) .sv-board b,:root:not([data-theme=light]) .sv-confirm p{background:var(--c-ink-800);border-color:var(--c-ink-700);color:var(--c-ink-100)}:root:not([data-theme=light]) .sv-board b.ai{background:var(--c-brand-900);border-color:#1b3564;color:var(--c-brand-300)}:root:not([data-theme=light]) .sv-confirm span{border-color:var(--c-ink-700);color:var(--c-brand-300)}:root:not([data-theme=light]) .sv-confirm span.on{color:#fff}}.sv-chat>*{transition:opacity .45s var(--ease-out),transform .45s var(--ease-out)}.sv-chat>:nth-child(2){transition-delay:.55s}.sv-chat>:nth-child(3){transition-delay:1.15s}.sv-chat>:nth-child(4){transition-delay:1.7s}.solve-card.is-armed:not(.is-play) .sv-chat>*{opacity:0;transform:translateY(10px) scale(.97)}.sv-board .sv-move{position:relative;z-index:2;display:grid;gap:5px;overflow:visible;background:#fff;box-shadow:0 10px 22px -12px #0f1b2d59;transition:transform .9s cubic-bezier(.77,0,.175,1) .9s}.sv-move .ai{display:flex;align-items:center;gap:4px;font-style:normal;font-size:10.5px;font-weight:700;color:var(--c-brand-700);transition:opacity .35s var(--ease-out) 1.9s}.sv-move .waves{width:8px;height:10px;stroke-width:14}.solve-card.is-play .sv-move{transform:translate(calc(100% + 22px),calc(100% + 7px))}.solve-card.is-armed:not(.is-play) .sv-move .ai{opacity:0}.sv-confirm span.on{transition:transform .16s var(--ease-out)}.solve-card.is-play .sv-confirm span.on{animation:sv-press .5s var(--ease-out) 1s both}@keyframes sv-press{0%,to{transform:none}35%{transform:scale(.96)}}.sv-confirm span:not(.on){transition:opacity .35s ease 1.3s}.solve-card.is-play .sv-confirm span:not(.on){opacity:.45}.sv-ok{display:flex;align-items:center;justify-content:center;gap:6px;padding:7px;border-radius:10px;font-style:normal;font-size:12px;font-weight:700;color:#2f855a;background:#e4f4eb;transition:opacity .4s var(--ease-out) 1.35s,transform .4s var(--ease-out) 1.35s}.sv-ok svg{width:14px;height:14px}.solve-card.is-armed:not(.is-play) .sv-ok{opacity:0;transform:translateY(6px)}@media (prefers-reduced-motion:reduce){.sv-chat>*,.sv-move,.sv-move .ai,.sv-ok,.sv-confirm span{transition:none!important;animation:none!important}}:root[data-theme=dark] .sv-board .sv-move{background:var(--c-ink-800);box-shadow:0 10px 22px -12px #0009}:root[data-theme=dark] .sv-move .ai{color:var(--c-brand-300)}:root[data-theme=dark] .sv-ok{background:#4fd18b24;color:#7ee2a8}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .sv-board .sv-move{background:var(--c-ink-800);box-shadow:0 10px 22px -12px #0009}:root:not([data-theme=light]) .sv-move .ai{color:var(--c-brand-300)}:root:not([data-theme=light]) .sv-ok{background:#4fd18b24;color:#7ee2a8}}.ck-bar{position:fixed;inset:auto 0 0;z-index:70;background:var(--c-ink-900);color:#dfe6f0;border-top:2px solid var(--c-brand-600);box-shadow:0 -18px 40px -24px #0009;transform:translateY(100%);opacity:0;transition:transform .4s var(--ease-out),opacity .4s var(--ease-out)}.ck-bar.is-in{transform:none;opacity:1}.ck-bar[hidden]{display:none}.ck-bar-in{display:flex;align-items:center;justify-content:space-between;gap:16px 28px;padding:14px 0}.ck-bar p{display:flex;gap:12px;align-items:flex-start;margin:0;font-size:13px;line-height:1.6;color:#dfe6f0d1}.ck-bar a,.ck-intro a{color:var(--c-brand-300);font-weight:600;text-decoration:underline;text-underline-offset:3px}.ck-shield{width:20px;height:20px;flex-shrink:0;margin-top:1px;color:var(--c-brand-300)}.ck-bar-actions{display:flex;gap:8px;flex-shrink:0}.ck-btn{min-height:40px;padding:0 16px;border-radius:10px;font:600 13px var(--body);cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.ck-btn.ghost{border:0;background:#ffffff14;color:#eef2f8}.ck-btn.line{border:1px solid rgba(255,255,255,.25);background:transparent;color:#fff}.ck-bar .button,.ck-modal .button{min-height:40px;padding:0 20px;font-size:13px}@media (hover:hover) and (pointer:fine){.ck-btn.ghost:hover{background:#ffffff29}.ck-btn.line:hover{border-color:#ffffff80;background:#ffffff14}.ck-x:hover{color:#fff}}.ck-btn:focus-visible,.ck-switch:focus-visible,.ck-x:focus-visible{outline:2px solid var(--c-brand-300);outline-offset:2px}.ck-on .wa-fab,.ck-on .scroll-waves{margin-bottom:var(--ck-h,0px)}.ck-modal{width:min(440px,calc(100% - 32px));max-height:calc(100dvh - 32px);padding:0;border:1px solid rgba(255,255,255,.1);border-radius:20px;background:var(--c-ink-900);color:#dfe6f0;box-shadow:0 40px 80px -30px #000000b3;overflow:auto}.ck-modal::backdrop{background:#0a101eb3;backdrop-filter:blur(4px)}.ck-modal[open]{animation:ck-in .3s var(--ease-out)}@keyframes ck-in{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:none}}.ck-head{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid rgba(255,255,255,.1)}.ck-head h2{margin:0;font-size:18px;font-weight:800;color:#fff;letter-spacing:-.01em}.ck-x{display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:9px;background:transparent;color:#ffffff8c;cursor:pointer}.ck-x svg{width:20px;height:20px}.ck-body{padding:8px 24px 12px}.ck-intro{margin:12px 0 6px;font-size:13.5px;line-height:1.65;color:#dfe6f0bf}.ck-row{display:flex;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.08)}.ck-row:last-child{border-bottom:0}.ck-row>div{flex:1;min-width:0}.ck-row h3{margin:0;font-size:14px;font-weight:700;color:#fff}.ck-row p{margin:2px 0 0;font-size:12px;line-height:1.5;color:#ffffff80}.ck-ic{display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;border-radius:10px;background:#8fbef81a;color:var(--c-brand-300)}.ck-ic svg{width:18px;height:18px}.ck-switch{position:relative;width:42px;height:24px;flex-shrink:0;border:0;border-radius:999px;background:#ffffff29;cursor:pointer;transition:background-color .2s ease}.ck-switch>span{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000004d;transition:transform .2s var(--ease-out)}.ck-switch[aria-checked=true],.ck-switch.is-locked{background:var(--c-brand-600)}.ck-switch[aria-checked=true]>span,.ck-switch.is-locked>span{transform:translate(18px)}.ck-switch.is-locked{opacity:.6;cursor:default}.ck-foot{display:flex;gap:10px;padding:16px 24px 20px;border-top:1px solid rgba(255,255,255,.1);background:#ffffff08}.ck-foot>*{flex:1}@media (max-width:760px){.ck-bar-in{flex-direction:column;align-items:stretch;gap:12px}.ck-bar-actions>*{flex:1;padding:0 10px}}@media (prefers-reduced-motion:reduce){.ck-bar{transition:opacity .2s ease;transform:none}.ck-modal[open]{animation:none}}.ps{display:grid;gap:56px;margin-top:44px}.ps-stage,.ps-dots{display:none}.ps-time{margin:0 0 14px;font:800 36px/1.05 var(--display);letter-spacing:-.035em}.ps-scene[data-i="0"] .ps-time{color:var(--blue)}.ps-scene[data-i="1"] .ps-time{color:#9a5b00}.ps-scene[data-i="2"] .ps-time{color:#d4380d}.ps-scene h3{margin:0 0 10px;font-size:clamp(24px,2.4vw,34px);line-height:1.18;letter-spacing:-.025em;max-width:560px}.ps-p{margin:0;font-size:16.5px;line-height:1.7;color:var(--muted);max-width:520px}.ps-mini{position:relative;height:440px;max-width:340px;margin:0 0 22px;border-radius:30px;overflow:hidden;box-shadow:0 30px 60px -30px #0f1b2d73,0 0 0 1px var(--line)}.ps-mini .ps-scr{opacity:1!important;transform:none!important;padding-top:22px}.ps.ps-pin{grid-template-columns:minmax(0,1fr) 330px;gap:88px;align-items:center;margin-top:36px}.ps.ps-pin .ps-mini{display:none}.ps.ps-pin .ps-stage{display:block}.ps.ps-pin .ps-copy{display:grid;grid-template-areas:"s" "d";align-items:center}.ps.ps-pin .ps-scene{grid-area:s;opacity:0;transform:translateY(28px);pointer-events:none;transition:opacity .5s var(--ease-out),transform .65s var(--ease-out)}.ps.ps-pin .ps-scene.is-on{opacity:1;transform:none;pointer-events:auto}.ps[data-at="1"] .ps-scene[data-i="0"],.ps[data-at="2"] .ps-scene[data-i="0"],.ps[data-at="2"] .ps-scene[data-i="1"]{transform:translateY(-28px)}.ps.ps-pin .ps-time{font-size:clamp(56px,5.6vw,88px);margin-bottom:20px}.ps.ps-pin .ps-dots{display:flex;grid-area:d;gap:6px;margin:34px 0 0;padding:0;list-style:none}.ps-dots li{width:30px;height:4px;border-radius:4px;background:var(--line);transition:width .4s var(--ease-out),background-color .4s ease}.ps-dots li.is-on{width:56px}.ps-dots li[data-i="0"].is-on{background:var(--blue)}.ps-dots li[data-i="1"].is-on{background:#9a5b00}.ps-dots li[data-i="2"].is-on{background:#d4380d}.ps-phone{width:330px;height:min(650px,calc(100vh - 150px));min-height:540px}.ps-screens{position:relative;height:100%;border-radius:42px;overflow:hidden;background:#0b1224}.ps-scr{position:absolute;inset:0;display:flex;flex-direction:column;padding:56px 16px 18px;opacity:0;transform:scale(1.04);transition:opacity .55s var(--ease-out),transform .7s var(--ease-out)}.ps-scr.is-on{opacity:1;transform:none}.ps-lock{color:#fff;background:radial-gradient(120% 80% at 50% 0%,#2a4b8f,#14254d 45%,#0a1330);text-align:center}.ps-date{margin:6px 0 0;font-size:13px;font-weight:600;opacity:.8}.ps-big{margin:2px 0 22px;font:300 64px/1 var(--display);letter-spacing:-.03em}.ps-notes{display:grid;gap:8px;margin:0;padding:0;list-style:none;text-align:left}.ps-notes li{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 12px;border-radius:18px;background:#ffffff24;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:opacity .45s var(--ease-out),transform .45s var(--ease-out)}.ps-notes i{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:#25d366;color:#fff}.ps-notes i svg{width:17px;height:17px}.ps-notes b{display:block;font-size:12.5px}.ps-notes span{display:block;font-size:12px;opacity:.85;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ps-notes time{align-self:start;font-size:10.5px;opacity:.7}.ps-notes li:nth-child(2){transition-delay:.45s}.ps-notes li:nth-child(3){transition-delay:.9s}.ps-notes li:nth-child(4){transition-delay:1.35s}.ps-unread{margin:auto auto 0;padding:6px 12px;border-radius:999px;background:#d4380de6;font-size:12px;font-weight:700;transition:opacity .4s var(--ease-out) 1.8s,transform .4s var(--ease-out) 1.8s}.ps.ps-js .ps-stage .ps-scr:not(.is-seen) .ps-notes li,.ps.ps-js .ps-scene:not(.is-seen) .ps-mini .ps-scr .ps-notes li{opacity:0;transform:translateY(-12px) scale(.98)}.ps.ps-js .ps-stage .ps-scr:not(.is-seen) .ps-unread,.ps.ps-js .ps-scene:not(.is-seen) .ps-mini .ps-scr .ps-unread{opacity:0;transform:translateY(6px)}.ps-chat{padding:0;background:#f4f6fb;color:var(--ink)}.ps-chat-h{display:flex;align-items:center;gap:10px;padding:54px 16px 12px;background:#fff;border-bottom:1px solid var(--line)}.ps-chat-h b{display:block;font-size:14px}.ps-chat-h small{font-size:11.5px;color:var(--muted)}.ps-av{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#e5eefe;color:var(--c-brand-700);font-size:12px;font-weight:800}.ps-chat-b{display:grid;align-content:end;gap:8px;flex:1;padding:14px 12px 18px}.ps-chat-b p{margin:0;max-width:86%;padding:8px 11px 6px;border-radius:15px;font-size:13px;line-height:1.45;transition:opacity .45s var(--ease-out),transform .45s var(--ease-out)}.ps-chat-b time{display:block;text-align:right;font:500 10px var(--mono);opacity:.6;margin-top:2px}.ps-chat-b .in{justify-self:start;background:#fff;border-bottom-left-radius:4px;box-shadow:0 1px 2px #0f1b2d14}.ps-chat-b .out{justify-self:end;background:#dcf8c6;border-bottom-right-radius:4px}.ps-chat-b .day{justify-self:center;padding:3px 10px;border-radius:999px;background:#e3e8f2;font-size:11px;font-weight:700;color:var(--muted)}.ps-chat-b .late{box-shadow:0 0 0 1.5px #f3b6a9}.ps-chat-b p:nth-child(3){transition-delay:.4s}.ps-chat-b p:nth-child(4){transition-delay:.8s}.ps-chat-b p:nth-child(5){transition-delay:1.9s}.ps.ps-js .ps-stage .ps-scr:not(.is-seen) .ps-chat-b p:nth-child(n+3),.ps.ps-js .ps-scene:not(.is-seen) .ps-mini .ps-scr .ps-chat-b p:nth-child(n+3){opacity:0;transform:translateY(10px)}.ps-cal{background:#fff;color:var(--ink);padding:54px 14px 18px}.ps-cal-h{padding:4px 6px 14px}.ps-cal-h small{display:block;font-size:12px;font-weight:700;color:#d4380d;text-transform:capitalize}.ps-cal-h b{font-size:20px;letter-spacing:-.02em}.ps-cal ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.ps-cal li{display:flex;align-items:center;gap:12px;min-height:52px;padding:8px 12px;border-radius:14px;background:#f1f4fa;color:var(--muted);font-size:13px}.ps-cal time{width:44px;font:600 12px var(--mono)}.ps-cal .miss{background:#fff1ef;color:#b42318;box-shadow:inset 0 0 0 1px #f5c2bb;transition:background-color .5s var(--ease-out) .9s,color .5s var(--ease-out) .9s,box-shadow .5s var(--ease-out) .9s}.ps-cal .who{display:grid;line-height:1.3}.ps-cal .who b{font-size:13px;text-decoration:line-through}.ps-cal .who small{font-size:11px}.ps-cal .tag{margin-left:auto;padding:3px 9px;border-radius:999px;background:#d4380d;color:#fff;font-size:11px;font-weight:700;transition:opacity .4s var(--ease-out) 1.3s,transform .4s var(--ease-out) 1.3s}.ps-cal-f{display:flex;align-items:center;gap:7px;margin:auto 4px 0;font-size:12.5px;font-weight:600;color:var(--muted)}.ps-cal-f svg{width:16px;height:16px;color:#d4380d}.ps.ps-js .ps-stage .ps-scr:not(.is-seen) .miss,.ps.ps-js .ps-scene:not(.is-seen) .ps-mini .ps-scr .miss{background-color:var(--c-brand-600);color:#fff;box-shadow:none}.ps.ps-js .ps-stage .ps-scr:not(.is-seen) .miss .who b,.ps.ps-js .ps-scene:not(.is-seen) .ps-mini .ps-scr .miss .who b{text-decoration:none}.ps.ps-js .ps-stage .ps-scr:not(.is-seen) .tag,.ps.ps-js .ps-scene:not(.is-seen) .ps-mini .ps-scr .tag{opacity:0;transform:scale(.94)}@media (prefers-reduced-motion:reduce){.ps-scene,.ps-scr,.ps-notes li,.ps-unread,.ps-chat-b p,.ps-cal .miss,.ps-cal .tag{transition:opacity .2s ease!important;transform:none!important}}:root[data-theme=dark] .ps-chat{background:#0e1830;color:var(--c-ink-100)}:root[data-theme=dark] .ps-chat-h{background:#13203a;border-color:var(--c-ink-700)}:root[data-theme=dark] .ps-chat-b .in{background:#1b2a47;box-shadow:none}:root[data-theme=dark] .ps-chat-b .out{background:#1c3470}:root[data-theme=dark] .ps-chat-b .day{background:var(--c-ink-800)}:root[data-theme=dark] .ps-av{background:var(--c-brand-900);color:var(--c-brand-300)}:root[data-theme=dark] .ps-cal{background:var(--c-ink-900);color:var(--c-ink-100)}:root[data-theme=dark] .ps-cal li{background:var(--c-ink-800)}:root[data-theme=dark] .ps-cal .miss{background:#d4380d24;color:#ff9c85;box-shadow:inset 0 0 0 1px #ff8c7859}:root[data-theme=dark] .ps-dots li:not(.is-on){background:var(--c-ink-700)}:root[data-theme=dark] .ps-scene[data-i="0"] .ps-time{color:var(--c-brand-300)}:root[data-theme=dark] .ps-scene[data-i="1"] .ps-time{color:#f2b544}:root[data-theme=dark] .ps-scene[data-i="2"] .ps-time{color:#ff8a70}:root[data-theme=dark] .ps-mini{box-shadow:0 30px 60px -30px #000000b3,0 0 0 1px var(--c-ink-700)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ps-chat{background:#0e1830;color:var(--c-ink-100)}:root:not([data-theme=light]) .ps-chat-h{background:#13203a;border-color:var(--c-ink-700)}:root:not([data-theme=light]) .ps-chat-b .in{background:#1b2a47;box-shadow:none}:root:not([data-theme=light]) .ps-chat-b .out{background:#1c3470}:root:not([data-theme=light]) .ps-chat-b .day{background:var(--c-ink-800)}:root:not([data-theme=light]) .ps-av{background:var(--c-brand-900);color:var(--c-brand-300)}:root:not([data-theme=light]) .ps-cal{background:var(--c-ink-900);color:var(--c-ink-100)}:root:not([data-theme=light]) .ps-cal li{background:var(--c-ink-800)}:root:not([data-theme=light]) .ps-cal .miss{background:#d4380d24;color:#ff9c85;box-shadow:inset 0 0 0 1px #ff8c7859}:root:not([data-theme=light]) .ps-dots li:not(.is-on){background:var(--c-ink-700)}:root:not([data-theme=light]) .ps-scene[data-i="0"] .ps-time{color:var(--c-brand-300)}:root:not([data-theme=light]) .ps-scene[data-i="1"] .ps-time{color:#f2b544}:root:not([data-theme=light]) .ps-scene[data-i="2"] .ps-time{color:#ff8a70}:root:not([data-theme=light]) .ps-mini{box-shadow:0 30px 60px -30px #000000b3,0 0 0 1px var(--c-ink-700)}}.ps-time small{font-size:.4em;font-weight:700;letter-spacing:-.01em}.tilt{--mx:50%;--my:50%;--spot:0;isolation:isolate}.unit-card.tilt,.result-card.tilt{position:relative;overflow:hidden}.tilt:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:var(--spot);background:radial-gradient(420px circle at var(--mx) var(--my),rgba(143,190,248,.3),transparent 60%)}.tilt-waves{position:absolute;right:22px;top:24px;width:17px;height:21px;color:var(--sky);pointer-events:none}.tilt-waves path{stroke-width:16;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .5s var(--ease-out)}.tilt-waves path:nth-child(2){transition-delay:.06s}.tilt-waves path:nth-child(3){transition-delay:.12s}.tilt:hover .tilt-waves path{stroke-dashoffset:0}.has-tilt .feature-grid,.has-tilt .feature-bottom,.has-tilt .units-list,.has-tilt .result-grid{perspective:1400px}.ai-flow{margin-top:90px}.ai-flow-head{max-width:560px;margin-bottom:26px}.ai-flow-head h3{font-size:26px;letter-spacing:-.9px;color:#fff;line-height:1.3}.ai-flow-head p{font-size:14px;color:var(--muted);margin-top:6px}.beam-stage{position:relative;border:1px solid var(--c-ink-700);border-radius:23px;background:var(--c-ink-800);padding:46px clamp(18px,5vw,64px) 54px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;overflow:hidden}.beam-stage .beams{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible}.beams path{fill:none;stroke-width:2;stroke-linecap:round}.beams .beam-track{stroke:#e5eaf124}.beam-col{display:flex;flex-direction:column;gap:26px;position:relative;z-index:1}.beam-col.l{align-items:flex-start}.beam-col.r{align-items:flex-end}.beam-node{display:flex;align-items:center;gap:12px;font-size:14px;font-weight:600;color:var(--c-ink-100);line-height:1.3}.beam-col.r .beam-node{flex-direction:row-reverse;text-align:right}.beam-node small{display:block;font-size:11px;font-weight:500;color:var(--c-ink-400);margin-top:2px}.beam-dot{width:46px;height:46px;border-radius:14px;background:#131e2f;border:1px solid var(--c-ink-700);display:grid;place-items:center;color:var(--sky);flex:none}.beam-dot svg{width:21px;height:21px}.beam-hub{position:relative;z-index:1;width:92px;height:92px;border-radius:50%;background:#131e2f;border:1px solid #33415a;color:var(--sky);display:grid;place-items:center;box-shadow:0 0 0 8px #8fbef812,0 18px 40px -16px #0009}.beam-hub .waves{width:30px;height:36px;margin-left:8px}.beam-hub .waves path{stroke-width:14}.beam-hub-label{position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%);white-space:nowrap;font:600 12px/1 var(--mono);color:var(--c-ink-300)}.step-num.fold{perspective:700px}.fold-c{display:inline-block;transform-origin:50% 0;backface-visibility:hidden;color:color-mix(in srgb,currentColor,#0b1826 calc(var(--crease,0) * 55%))}@media (max-width:680px){.ai-flow{margin-top:60px}.ai-flow-head h3{font-size:21px}.beam-stage{grid-template-columns:1fr;justify-items:center;padding:28px 10px 30px;gap:52px}.beam-col{flex-direction:row;justify-content:center;align-items:flex-start!important;gap:6px;width:100%}.beam-node{flex-direction:column!important;text-align:center!important;gap:7px;font-size:11px;width:96px}.beam-node small{font-size:9.5px}.beam-hub-label{top:50%;left:calc(100% + 12px);transform:translateY(-50%)}.beam-dot{width:40px;height:40px;border-radius:12px}.beam-dot svg{width:18px;height:18px}.beam-hub{width:66px;height:66px}.beam-hub .waves{width:21px;height:26px;margin-left:6px}.beam-hub-label{font-size:10.5px}}:root[data-theme=dark] .tilt:before{background:radial-gradient(420px circle at var(--mx) var(--my),rgba(143,190,248,.13),transparent 60%)}:root[data-theme=dark] .beam-stage{background:var(--c-ink-900);border-color:var(--c-ink-700)}:root[data-theme=dark] .beam-dot,:root[data-theme=dark] .beam-hub{background:var(--c-ink-950);border-color:var(--c-ink-700)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .tilt:before{background:radial-gradient(420px circle at var(--mx) var(--my),rgba(143,190,248,.13),transparent 60%)}:root:not([data-theme=light]) .beam-stage{background:var(--c-ink-900);border-color:var(--c-ink-700)}:root:not([data-theme=light]) .beam-dot,:root:not([data-theme=light]) .beam-hub{background:var(--c-ink-950);border-color:var(--c-ink-700)}}.lift-over{position:relative;z-index:3;background:#fff;margin-top:-40px;border-radius:40px 40px 0 0}@media (max-width:680px){.lift-over{margin-top:-28px;border-radius:28px 28px 0 0}}:root[data-theme=dark] .lift-over{background:var(--c-ink-900)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lift-over{background:var(--c-ink-900)}}.ai-flow{margin:0}.ps:not(.ps-pin) .ps-copy{display:grid;gap:64px}@media (min-width:1101px){.hero .hero-grid h1{font-size:clamp(40px,3.4vw,54px);line-height:1.08;letter-spacing:-.035em;max-width:700px}.hero .hero-grid h1 span{text-wrap:balance}.hero-pill{margin-bottom:18px}.hero .hero-description{max-width:500px;margin:20px 0 26px;font-size:16px;line-height:1.65}.hero .hero-description strong{font-size:18px;line-height:1.5}.hero-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:32px;align-items:center}}@media (min-width:1101px) and (max-height:760px){.hero .hero-grid h1{font-size:clamp(36px,3.1vw,46px)}.hero .hero-description{margin:14px 0 20px}}@media (min-width:1500px){.hero .hero-grid h1{font-size:50px;max-width:760px}}.hero-combo{position:relative}.hero-bg{position:absolute;inset:-12% -30% -12% -10%;z-index:0;pointer-events:none;display:grid;place-items:center}.hero-bg:before{content:"";position:absolute;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(28,100,242,.35),transparent 65%);filter:blur(10px)}.hero-bg-waves{position:relative;width:min(560px,90%);height:auto;fill:none;stroke:var(--c-brand-300);stroke-width:3.2;stroke-linecap:round;opacity:.16;transform:translate(14%)}.hero-bg-waves path{stroke-dasharray:1;stroke-dashoffset:1;animation:hero-wave 1.6s var(--ease-out) forwards}.hero-bg-waves path:nth-child(2){animation-delay:.25s}.hero-bg-waves path:nth-child(3){animation-delay:.5s}@keyframes hero-wave{to{stroke-dashoffset:0}}:root[data-theme=light] .hero-bg-waves{stroke:var(--c-brand-600);opacity:.1}:root[data-theme=light] .hero-bg:before{background:radial-gradient(circle,rgba(28,100,242,.16),transparent 65%)}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .hero-bg-waves{stroke:var(--c-brand-600);opacity:.1}:root:not([data-theme=dark]) .hero-bg:before{background:radial-gradient(circle,rgba(28,100,242,.16),transparent 65%)}}@media (prefers-reduced-motion:reduce){.hero-bg-waves path{animation:none;stroke-dashoffset:0}}@media (max-width:680px){.hero-bg{inset:-6% -20%}.hero-bg:before{width:340px;height:340px}}@media (min-width:1024px) and (min-height:600px){.hero{justify-content:flex-start;padding-top:clamp(120px,17vh,190px)}}@media (min-width:1101px){.hero .hero-copy{padding-top:0;margin-top:-4vh}.hero-bg-waves{transform:translate(4%);width:min(640px,100%)}}.hero-center{display:grid!important;grid-template-columns:1fr!important;justify-items:center;gap:52px!important;text-align:center}.hero-center .hero-copy{max-width:900px;margin:0!important;text-align:center}.hero .hero-center h1{margin-inline:auto;max-width:880px!important;font-size:clamp(38px,4vw,60px)!important}.hero-center .hero-description{margin:22px auto 28px!important;max-width:620px!important}.hero-center .hero-actions{justify-content:center!important}.hero-center .hero-combo{position:relative;width:100%;max-width:1120px;display:block}.hero-sys{position:relative;z-index:1;border-radius:22px;padding:10px;background:linear-gradient(180deg,#8fbef82e,#8fbef80a);box-shadow:0 60px 120px -40px #0009}.hero-sys .shot{width:100%;border-radius:14px}.hero-center .hero-bg{inset:-18% -10% auto;height:120%}.hero-center .hero-bg-waves{display:none}.hero-center .hero-bg:before{width:900px;height:600px;background:radial-gradient(ellipse,rgba(28,100,242,.32),transparent 65%)}@media (min-width:1024px) and (min-height:600px){.hero:has(.hero-center){padding-top:130px;padding-bottom:110px}}@media (max-width:680px){.hero-sys{display:none}.hero-center{gap:32px!important}}@media (max-width:1100px){.hero-center .hero-combo{display:flex;flex-direction:column;align-items:center}}.hero>.container{position:relative;z-index:1}.hero-actions{gap:12px}.hero-ghost{background:transparent;border:1px solid rgba(143,190,248,.35);color:inherit}@media (hover:hover) and (pointer:fine){.hero-ghost:hover{border-color:#8fbef8b3;background:#8fbef814}}:root[data-theme=light] .hero-ghost{border-color:#c7dcfa;color:var(--ink)}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .hero-ghost{border-color:#c7dcfa;color:var(--ink)}}@keyframes toast-in{0%{opacity:0;transform:translateY(-12px) scale(.97)}to{opacity:1;transform:none}}.hero-center .hero-sys:after{content:"";position:absolute;left:-2px;right:-2px;bottom:-2px;height:38%;border-radius:0 0 22px 22px;pointer-events:none;background:linear-gradient(to bottom,transparent,var(--hero-fade,var(--c-ink-900)))}:root[data-theme=light] .hero-center .hero-sys:after{--hero-fade:#f4f7fe}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .hero-center .hero-sys:after{--hero-fade:#f4f7fe}}:root{--v2-surface:#fff;--v2-surface-2:var(--c-paper-2);--v2-ai:#e8eeff;--v2-ai-ink:var(--c-brand-700);--v2-ok:#e4f5ea;--v2-ok-ink:#17753f;--v2-strong:var(--c-ink-900)}:root[data-theme=dark]{--v2-surface:#131e2f;--v2-surface-2:var(--c-ink-950);--v2-ai:var(--c-brand-900);--v2-ai-ink:var(--c-brand-300);--v2-ok:#153227;--v2-ok-ink:#7fd1a5;--v2-strong:var(--c-ink-100)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--v2-surface:#131e2f;--v2-surface-2:var(--c-ink-950);--v2-ai:var(--c-brand-900);--v2-ai-ink:var(--c-brand-300);--v2-ok:#153227;--v2-ok-ink:#7fd1a5;--v2-strong:var(--c-ink-100)}}.button-primary{background-image:none}.hero-bg:before,.hero-center .hero-bg:before{display:none}.final-cta-box:after{display:none}:root[data-theme=light] .hero-center .hero-sys:after{--hero-fade:var(--c-paper-2)}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .hero-center .hero-sys:after{--hero-fade:var(--c-paper-2)}}.hero-center .hero-copy{max-width:1120px!important}.hero .hero-center h1{font-size:clamp(38px,4.7vw,70px)!important;line-height:1.04;letter-spacing:-.035em;max-width:1120px!important}.hero-center .hero-description{max-width:640px!important;font-size:17px;line-height:1.7}.hero-center .hero-description strong{display:block;margin-bottom:4px;font-size:18px;color:var(--v2-strong)}.hero-proof{list-style:none;margin:26px 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 26px;font-size:13px;font-weight:600;color:var(--muted)}.hero-proof li{display:inline-flex;align-items:center;gap:8px}.hero-proof svg{width:17px;height:17px;color:var(--blue)}html.hero-texto .hero-visual{display:none}html.hero-texto .hero{min-height:86svh;padding-top:clamp(130px,20vh,220px)!important;padding-bottom:64px!important}html.hero-texto .hero .hero-center h1{font-size:clamp(44px,6.4vw,96px)!important;max-width:1120px!important}.works{padding:72px 0 64px;border-bottom:1px solid var(--line)}.works p{text-align:center;font-size:13px;font-weight:600;color:var(--muted)}.works ul{list-style:none;margin:18px 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:12px 40px}.works li{font:750 clamp(17px,1.7vw,22px)/1.3 var(--display);letter-spacing:-.02em;color:var(--v2-strong);opacity:.78}.night-sec{padding-top:110px}.night-head{max-width:760px;margin-bottom:64px}.night-head .section-copy{max-width:640px}.night{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:28px;position:relative}.night:before,.night:after{content:"";position:absolute;left:6px;right:0;top:6px;height:1px;background:var(--line)}.night:after{background:var(--blue);transform-origin:left;transform:scaleX(1)}.nt{position:relative;padding-top:36px;display:flex;flex-direction:column;min-width:0}.nt:before{content:"";position:absolute;left:0;top:0;width:13px;height:13px;border-radius:50%;background:var(--v2-surface);border:2px solid var(--blue);box-sizing:border-box;z-index:1}.nt-t{font:600 13px/1 var(--mono);color:var(--blue);font-variant-numeric:tabular-nums}.nt h3{font-size:17px;line-height:1.35;margin:10px 0 18px;text-wrap:balance}.nt-v{display:grid;gap:10px;font-size:13px;line-height:1.5}.nt-v p{margin:0}.nt-in,.nt-ai{padding:10px 13px;border-radius:14px 14px 14px 4px;background:var(--v2-surface);border:1px solid var(--line);max-width:100%}.nt-ai{border-radius:14px 14px 4px;background:var(--v2-ai);border-color:transparent;color:var(--v2-strong)}.nt-ai span,.hc-ai span{display:flex;align-items:center;gap:5px;font-size:11px;font-weight:700;color:var(--v2-ai-ink);margin-bottom:3px}.nt-ai .waves,.hc-ai .waves{width:9px;height:11px}.nt-ai .waves path,.hc-ai .waves path{stroke-width:16}.nt-slot{display:flex;gap:12px;align-items:center;padding:11px 13px;border-radius:12px;background:var(--c-brand-600);color:#fff}.nt-slot time{font:600 13px var(--mono)}.nt-slot b,.nt-card b{display:block;font-size:13px;line-height:1.3}.nt-slot small{display:block;font-size:11.5px;opacity:.85}.nt-card{display:grid;grid-template-columns:30px minmax(0,1fr);gap:4px 10px;align-items:center;padding:11px 13px;border-radius:12px;background:var(--v2-surface);border:1px solid var(--line)}.nt-card small{display:block;font-size:11.5px;color:var(--muted)}.nt-card em{grid-column:2;justify-self:start;font-style:normal;font-size:11px;font-weight:700;padding:3px 9px;border-radius:999px;background:var(--v2-ok);color:var(--v2-ok-ink)}.nt-av{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-size:10.5px;font-weight:800;background:var(--v2-ai);color:var(--v2-ai-ink)}.nt-conf{display:grid;gap:6px;padding:11px 13px;border-radius:12px;background:var(--v2-surface);border:1px solid var(--line)}.nt-conf p{color:var(--v2-strong)}.nt-conf span{display:block;text-align:center;padding:6px;border-radius:9px;font-size:12px;font-weight:700;border:1px solid var(--line);color:var(--muted)}.nt-conf span.on{background:var(--c-brand-600);border-color:var(--c-brand-600);color:#fff}.nt-sys{display:flex;align-items:center;gap:6px;font-size:11.5px;font-weight:700;color:var(--muted)}.nt-sys svg{width:14px;height:14px;color:var(--blue)}.night.is-armed:after{transform:scaleX(0);transition:transform 1.4s cubic-bezier(.23,1,.32,1) .1s}.night.is-armed .nt{opacity:0;transform:translateY(12px);transition:opacity .6s cubic-bezier(.23,1,.32,1),transform .6s cubic-bezier(.23,1,.32,1);transition-delay:calc(var(--i) * .14s + .15s)}.night.is-armed.is-in:after{transform:scaleX(1)}.night.is-armed.is-in .nt{opacity:1;transform:none}@media (max-width:1000px){.night{grid-template-columns:1fr;gap:34px;max-width:560px}.night:before,.night:after{inset:6px auto 6px 6px;width:1px;height:auto}.night:after{transform-origin:top;transform:scaleY(1)}.night.is-armed:after{transform:scaleY(0)}.night.is-armed.is-in:after{transform:scaleY(1)}.nt{padding:0 0 0 34px}.nt h3{margin:8px 0 14px}.nt-v{max-width:380px}}@media (max-width:680px){.night-sec{padding-top:72px}.night-head{margin-bottom:40px}.works{padding:48px 0 44px}.works ul{gap:8px 22px}.hero-proof{flex-direction:column;align-items:center;gap:8px;font-size:12.5px}.hero-center .hero-description{font-size:15.5px}.hero-center .hero-description strong{font-size:16.5px}}.ai-rule{grid-template-columns:1fr!important}.ai-hand{margin-top:36px;padding-top:32px;border-top:1px solid var(--c-ink-700);display:grid;gap:22px}.ai-hand-copy p{max-width:520px}.ai-hand-chat{max-width:470px}.ai-rules-label{margin-left:0!important}.ai-hand h3{font-size:22px;letter-spacing:-.6px;color:#fff}.ai-hand-copy p{font-size:14.5px;line-height:1.8;color:var(--c-ink-300);margin-top:8px}.ai-hand-chat{display:grid;gap:8px;font-size:13px;line-height:1.5}.ai-hand-chat p{margin:0;padding:10px 13px;border-radius:14px}.hc-in{background:var(--c-ink-800);color:var(--c-ink-100);border-radius:14px 14px 14px 4px!important;margin-right:18px!important}.hc-ai{background:var(--c-brand-900);color:var(--c-ink-100);border-radius:14px 14px 4px!important;margin-left:18px!important}.hc-ai span{color:var(--c-brand-300)}.hc-sys{display:flex;align-items:center;gap:7px;padding:8px 0 0!important;font-size:12px;font-weight:700;color:var(--c-brand-300)}.hc-sys svg{width:14px;height:14px}.hc-sys em{font-style:normal;font-weight:600;color:var(--c-ink-400);margin-left:auto}@media (prefers-reduced-motion:reduce){.night.is-armed .nt,.night.is-armed:after{transition:none!important;opacity:1!important;transform:none!important}}body{font-family:var(--body);line-height:1.65;font-optical-sizing:auto}main h2{font-size:clamp(34px,4.3vw,60px);font-weight:600;line-height:1.04;letter-spacing:-.03em;text-wrap:balance}main h3,.footer h3{font-weight:600}.it{font-style:normal;color:var(--blue)}.it .w{padding-right:.14em;margin-right:-.14em;padding-bottom:.22em;margin-bottom:-.22em}.button{font-weight:600;letter-spacing:-.005em}.cta-note{margin:14px 0 0;font-size:13px;line-height:1.5;color:var(--muted)}.works p,.footer h3,.ai-feed-h{font-family:var(--mono)}.works p{font-size:11.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.works li{font-weight:600}.footer h3{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.ps-time{font-weight:600;letter-spacing:-.03em;font-variant-numeric:tabular-nums}@media (min-width:1101px){.night-head{margin-bottom:var(--space-9)}.problem-sec .section-header h2{font-size:clamp(34px,3.9vw,56px)}}.section-header .section-copy{max-width:400px}.hero .hero-center h1{font-size:clamp(40px,5.2vw,76px)!important;font-weight:600;line-height:1.02;letter-spacing:-.032em;max-width:1100px!important}.hero h1 span{color:inherit}.hero h1 .it{color:var(--blue)}.hero h1 .h1-mask{padding-bottom:.16em;margin-bottom:-.16em}.hero-center .hero-description{font-size:18px;line-height:1.6;max-width:600px!important;color:var(--muted)}.hero-center .cta-note{text-align:center}.hero-proof{margin-top:22px}.hero-sys{background:color-mix(in srgb,var(--sky) 16%,transparent)}@media (max-width:680px){.hero-center .hero-description{font-size:15.5px}.hero-actions .button{flex:1 1 100%}}.night-head{max-width:none}.night-head .manifesto{max-width:1000px;margin-top:36px;font-size:clamp(20px,2.3vw,30px);line-height:1.42;letter-spacing:-.015em;font-weight:500;color:var(--v2-strong)}.ai-feed{margin-top:40px;max-width:460px}.ai-feed-h{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:0 0 12px;border-bottom:1px solid var(--c-ink-700);font-size:11px;font-weight:600;line-height:1;letter-spacing:.1em;text-transform:uppercase;color:var(--c-ink-400)}.ai-feed-tag{border:1px solid #2a3a52;border-radius:999px;padding:4px 9px;letter-spacing:.04em;text-transform:none;font-weight:500}.ai-feed ol{list-style:none;margin:0;padding:0}.ai-feed li{display:grid;grid-template-columns:62px minmax(0,1fr);gap:14px;align-items:baseline;padding:13px 0;border-bottom:1px solid #1d2a3d;font-size:15px;line-height:1.5;color:var(--c-ink-100)}.ai-feed time{font:600 13px/1 var(--mono);color:var(--c-brand-300);font-variant-numeric:tabular-nums}.ai-feed li.is-team span{color:var(--c-ink-200)}.ai-copy .ai-more{margin-top:26px;display:inline-flex}@media (min-width:1101px){.ai-copy{top:120px}}.wave-rule{display:flex;align-items:center;gap:22px;width:calc(100% - 96px);max-width:var(--max);margin:0 auto;color:var(--blue)}.wave-rule:before,.wave-rule:after{content:"";flex:1;height:1px;background:var(--line)}.wave-rule .waves{width:18px;height:22px}.wave-rule .waves path{stroke-width:14}@media (max-width:1100px){.wave-rule{width:calc(100% - 64px)}}@media (max-width:680px){.wave-rule{width:calc(100% - 40px)}}.fc-pain{position:relative;display:inline-block;margin-bottom:.35em;font-size:.5em;font-weight:500;letter-spacing:-.01em;color:var(--muted);white-space:nowrap}.fc-pain:after{content:"";position:absolute;left:-.08em;right:-.08em;top:54%;height:2px;border-radius:2px;background:var(--blue);transform-origin:left;transform:scaleX(var(--strike,1))}@media (max-width:680px){.fc-pain{display:inline;white-space:normal;font-size:.62em}.fc-pain:after{display:none}.fc-pain{text-decoration:line-through;text-decoration-color:var(--blue);text-decoration-thickness:2px}}.final-cta-box .fc-copy{max-width:640px}.fc-copy h2{font-size:clamp(32px,3.7vw,54px);line-height:1.06;color:#fff}.fc-copy h2 .it{color:var(--c-brand-300)}.final-cta-box .fc-copy p{font-size:16px;line-height:1.6;max-width:480px}.fc-action{display:grid;justify-items:start;gap:12px;flex-shrink:0}.fc-action .cta-note{margin:0;color:var(--c-ink-300);max-width:280px}@media (max-width:680px){.fc-action{margin-top:26px}.fc-action .button{width:100%;margin-top:0!important}}@media (max-width:680px){.footer-links a,.footer-contact a{font-size:13px}.footer-contact address,.footer-about>small{font-size:12px}.footer-bottom,.footer-bottom button{font-size:11.5px}}@media (prefers-reduced-motion:reduce){.fc-pain:after{transform:none}}.ai-feed-live{display:inline-flex;align-items:center;gap:9px}.ai-feed-live i{position:relative;width:7px;height:7px;border-radius:50%;background:#35b37e}.ai-feed-live i:after{content:"";position:absolute;inset:0;border-radius:50%;background:#35b37e;animation:live-pulse 1.8s var(--ease-out) infinite;animation-play-state:paused}.ai-feed.is-live .ai-feed-live i:after{animation-play-state:running}@keyframes live-pulse{0%{transform:scale(1);opacity:.6}to{transform:scale(3.2);opacity:0}}main h2 .it{position:relative;display:inline-block}.it-wave{position:absolute;left:.04em;right:.1em;bottom:-.1em;width:auto;height:.2em;overflow:visible;color:var(--blue);pointer-events:none}.it-wave path{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;vector-effect:non-scaling-stroke}.fc-fix .it-wave,.ai-section .it-wave{color:var(--c-brand-300)}.night-stage{display:none}.night-wrap.is-pin{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:80px;align-items:center}.night-wrap.is-pin .night{grid-template-columns:1fr;gap:0;max-width:none}.night-wrap.is-pin .night:before,.night-wrap.is-pin .night:after{inset:6px auto 6px 6px;width:1px;height:auto}.night-wrap.is-pin .night:after{transform-origin:top;transform:scaleY(var(--np,0));transition:none}.night-wrap.is-pin .nt{padding:0 0 30px 38px;opacity:.34;transition:opacity .4s var(--ease-out)}.night-wrap.is-pin .nt:last-child{padding-bottom:0}.night-wrap.is-pin .nt.is-seen{opacity:.6}.night-wrap.is-pin .nt.is-on{opacity:1}.night-wrap.is-pin .nt:before{transition:background-color .3s ease}.night-wrap.is-pin .nt.is-on:before,.night-wrap.is-pin .nt.is-seen:before{background:var(--blue)}.night-wrap.is-pin .nt h3{margin:8px 0 0;font-size:20px;max-width:420px}.night-wrap.is-pin .nt-v{display:none}.night-wrap.is-pin .night-stage{display:block;position:relative;border-radius:20px;border:1px solid var(--line);background:var(--v2-surface-2);padding:22px 26px 30px;min-height:380px}.ns-top{display:flex;align-items:center;gap:12px;padding-bottom:18px;margin-bottom:26px;border-bottom:1px solid var(--line)}.ns-time{font:600 28px/1 var(--mono);letter-spacing:-.02em;color:var(--v2-strong);font-variant-numeric:tabular-nums}.ns-label{font-size:13px;color:var(--muted)}.ns-tag{margin-left:auto;font:600 10px/1.2 var(--mono);color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:3px 8px}.ns-screens{display:grid}.ns-scr{grid-area:1/1;align-self:start;opacity:0;transform:translateY(14px);transition:opacity .45s var(--ease-out),transform .55s var(--ease-out);pointer-events:none}.ns-scr.is-on{opacity:1;transform:none}.ns-scr .nt-v{display:grid!important;gap:14px;font-size:16px;max-width:440px}.ns-scr .nt-in,.ns-scr .nt-ai,.ns-scr .nt-slot,.ns-scr .nt-card,.ns-scr .nt-conf{padding:15px 18px}.ns-scr .nt-slot b,.ns-scr .nt-card b{font-size:16px}.ns-scr .nt-slot small,.ns-scr .nt-card small{font-size:13.5px}.ns-scr .nt-conf span{font-size:14px;padding:9px}.button:active,.button-primary:active{transition-duration:.16s}main .section{padding-block:var(--section-y)}.ai-curtain{padding-block:var(--section-y)!important}.ai-more{padding:var(--space-8) 0 var(--section-y)}.section-header{margin-bottom:var(--space-8)}@media (max-width:680px){.section-header{margin-bottom:var(--space-6)}}.night-wrap{position:relative}.night-signal{display:none}.night-wrap.is-pin .night-signal{display:grid;place-items:center;position:absolute;left:-8px;top:0;z-index:2;width:29px;height:29px;border-radius:50%;background:var(--c-brand-300);color:var(--c-ink-900);box-shadow:0 0 0 6px color-mix(in srgb,var(--c-brand-300) 22%,transparent);transform:translateY(var(--sy,0px));transition:transform var(--dur-4) var(--ease-out)}.night-signal .waves{width:11px;height:13px;margin-left:2px}.night-signal .waves path{stroke-width:20}.ns-screens{display:grid;gap:var(--space-4)}.ns-scr{grid-area:auto}.ns-scr.is-seen{opacity:.5;transform:none}.night-wrap.is-pin .night-stage{min-height:0}.ai-audio{margin-top:var(--space-4);max-width:400px;padding:12px 14px;border-radius:14px 14px 4px;background:var(--c-brand-900);color:var(--c-ink-100)}.ai-audio-by{display:flex;align-items:center;gap:6px;margin-bottom:8px;font-size:11px;font-weight:600;color:var(--c-brand-300)}.ai-audio-by .waves{width:9px;height:11px}.ai-audio-by .waves path{stroke-width:16}.ai-audio-row{display:flex;align-items:center;gap:10px}.ai-audio-play{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--c-brand-300);color:var(--c-ink-900);flex:none}.ai-audio-play svg{width:12px;height:12px}.ai-audio-wave{display:flex;align-items:center;gap:2px;flex:1;height:24px}.ai-audio-wave i{flex:1;max-width:3px;height:calc(var(--h) * 1px);border-radius:2px;background:var(--c-brand-300);transform-origin:center}.ai-audio em{font:500 11px var(--font-mono);font-style:normal;color:var(--c-ink-300)}.ai-rule .ai-audio-tr{display:flex;gap:6px;align-items:flex-start;margin:8px 0 0;font-size:13px;line-height:1.5;color:var(--c-ink-200)}.ai-audio-tr svg{width:13px;height:13px;margin-top:3px;color:var(--c-brand-300)}.sys-cta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-5);margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--line)}.sys-cta>p:first-child{flex-basis:100%;font-size:clamp(20px,2vw,26px);font-weight:600;line-height:1.25;letter-spacing:-.02em;color:var(--v2-strong)}.sys-cta .cta-note{margin:0}@media (max-width:680px){.sys-cta .button{flex:1 1 100%}}.diff-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:var(--space-8);align-items:start}@media (min-width:1101px){.diff-head{position:sticky;top:120px}}.diff-head .section-copy{max-width:420px}.diff-list{list-style:none;margin:0;padding:0}.diff-list>li{padding:var(--space-6) 0;border-top:1px solid var(--line)}.diff-list>li:last-child{border-bottom:1px solid var(--line)}.diff-list h3{font-size:var(--fs-h3);line-height:1.3;letter-spacing:-.015em;color:var(--v2-strong);text-wrap:balance}.diff-list p{margin-top:var(--space-2);max-width:560px;font-size:15.5px;line-height:1.7;color:var(--muted)}.diff-list .text-link{margin-top:var(--space-1)}@media (max-width:900px){.diff-grid{grid-template-columns:1fr;gap:var(--space-5)}}.text-link{position:relative}.text-link:after{content:"";position:absolute;left:0;right:29px;bottom:11px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform var(--dur-3) var(--ease-out)}@media (hover:hover) and (pointer:fine){.text-link:hover:after{transform:scaleX(1)}}.sys-panel{transition:opacity var(--dur-3) var(--ease-out),transform var(--dur-3) var(--ease-out)}@starting-style{.sys-panel{opacity:0;transform:translateY(6px)}}.cf-card,.ag-day,.ag-return,.fd-chart{transition:translate var(--dur-2) var(--ease-out),box-shadow var(--dur-2) var(--ease-out)}@media (hover:hover) and (pointer:fine){.cf-card:hover,.ag-day:hover,.ag-return:hover,.fd-chart:hover{translate:0 -2px}}.nav-links.open{animation:menu-in var(--dur-3) var(--ease-out)}@keyframes menu-in{0%{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.text-link:after,.sys-panel,.cf-card,.ag-day,.ag-return,.fd-chart{transition:none}.nav-links.open{animation:none}}.night-wrap.is-pin{align-items:start}.ps.ps-pin,.night-wrap.is-pin{box-sizing:border-box;min-height:100vh;min-height:100svh;margin-top:0;padding:clamp(72px,9vh,96px) 0 clamp(24px,4vh,48px);align-content:center}.night-wrap.is-pin .night{margin-top:0}.night-wrap.is-pin{padding:clamp(24px,5vh,64px) 0 clamp(16px,3vh,40px)}@media (max-height:820px){.night-wrap.is-pin .night-stage{zoom:.88}}@media (max-height:760px){.ps.ps-pin .ps-stage{zoom:.86}.ps.ps-pin{padding-top:56px}}.night-wrap.is-pin .night{margin-top:var(--space-9)}.final-cta-box .cta-signal{display:none}.ai-flow-head h3{color:var(--v2-strong)}@media (max-width:680px){.hero-actions .button,.sys-cta .button{font-size:14px}}@media (min-width:681px) and (max-width:900px){.fu-board{padding:18px 16px}.fu-track{height:auto;margin:16px 0 0;padding-left:28px}.fu-closed,.fu-arc{display:none}.fu-line{inset:8px auto 8px 6px;width:2px;height:auto;margin:0}.fu-line i{transform-origin:50% 0}.fu-marks{display:grid;gap:16px}.fu-mark{position:relative;left:auto;top:auto;width:auto;height:auto}.fu-mark .fu-dot{left:-28px;top:3px}.fu-mark b,.fu-mark small{position:static;transform:none!important;display:block;text-align:left!important}}@media (min-width:681px) and (max-width:960px){.nav-links{gap:14px}.nav-links a{white-space:nowrap;font-size:11px}.nav-links a[href="blog/"]{display:none}}@media (max-width:680px){.nav{padding:0 7px 0 18px}.nav .button,.menu-button{border-radius:999px}.menu-button{width:44px;height:44px;padding:0;display:grid;place-items:center}}.fc-fix .it,.ai-section .it{color:var(--c-brand-300)}.sys-showcase{overflow-x:clip;display:flex;justify-content:center;margin:0 auto 72px;padding-bottom:70px;text-align:left}@media (max-width:1100px){.sys-showcase{padding-bottom:0;margin-bottom:48px}}html.hero-texto .hero .hero-center{justify-items:start!important;text-align:left!important}html.hero-texto .hero .hero-center .hero-copy{display:flex;flex-direction:column;align-items:flex-start;text-align:left!important;max-width:1040px!important}html.hero-texto .hero .hero-center h1{margin-inline:0!important;text-align:left}html.hero-texto .hero .hero-center .hero-description{margin:24px 0 32px!important;text-align:left}html.hero-texto .hero .hero-center .hero-actions{justify-content:flex-start!important;width:100%}html.hero-texto .hero-proof{order:-1;flex-direction:row!important;margin:0 0 28px!important;padding:7px 14px;border:1px solid rgba(143,190,248,.28);border-radius:999px;font:500 11.5px/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--c-brand-300)}:root[data-theme=light] html.hero-texto .hero-proof,html.hero-texto[data-theme=light] .hero-proof{color:var(--blue);border-color:var(--line)}@media (min-width:681px){html.hero-texto .hero .hero-center .hero-actions .button{flex:0 0 auto}}.night-wrap.is-pin .night-stage{justify-self:center;width:100%;max-width:380px;border-radius:52px;border:11px solid #05080f;outline:1px solid rgba(143,190,248,.22);box-shadow:0 40px 80px -30px #0009;padding:54px 18px 26px}.night-wrap.is-pin .night-stage:before{content:"";position:absolute;top:12px;left:50%;translate:-50% 0;width:96px;height:26px;border-radius:999px;background:#05080f;z-index:2}.night-wrap.is-pin .night-stage:after{content:"";position:absolute;bottom:9px;left:50%;translate:-50% 0;width:110px;height:4px;border-radius:999px;background:#e5eaf159}:root[data-theme=light] .night-wrap.is-pin .night-stage{border-color:#0f1b2d;outline-color:var(--line)}.btn-split{background:none!important;border:0!important;box-shadow:none!important;padding:0!important;gap:4px!important}.btn-split:before,.btn-split:after{display:none!important}.btn-split .bs-label{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 26px;border-radius:999px;background:var(--c-brand-600,#1c64f2);color:#fff;transition:background-color .2s ease,scale .14s var(--ease-out)}.btn-split .bs-arrow{flex:none;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--c-brand-600,#1c64f2);color:#fff;transition:transform .22s var(--ease-out),background-color .2s ease,scale .14s var(--ease-out)}.btn-split .bs-arrow svg{width:18px;height:18px;transition:transform .22s var(--ease-out)}@media (hover:hover) and (pointer:fine){.btn-split:hover .bs-arrow{transform:translate(6px)}.btn-split:hover .bs-arrow svg{transform:rotate(-45deg)}.btn-split:hover .bs-label,.btn-split:hover .bs-arrow{background:#164fc2}}.btn-split:active .bs-label,.btn-split:active .bs-arrow{scale:.97}.nav .button{border-radius:999px}@media (max-width:680px){.btn-split .bs-label{flex:1;min-height:50px}.btn-split .bs-arrow{width:50px;height:50px}}.hero{position:relative;overflow:hidden}.hero-signal{position:absolute;right:max(3vw,24px);top:52%;translate:0 -50%;width:min(34vw,520px);pointer-events:none;z-index:0}.hero-signal svg{display:block;width:100%!important;height:auto!important;aspect-ratio:150/180;overflow:visible}.hero-signal path{fill:none;stroke:var(--c-brand-300);stroke-width:4;stroke-linecap:round;opacity:.16;animation:hero-sig 3.6s var(--ease-out) infinite}.hero-signal path:nth-child(2){animation-delay:.4s}.hero-signal path:nth-child(3){animation-delay:.8s}@keyframes hero-sig{0%,to{opacity:.16}18%{opacity:.6}45%{opacity:.16}}:root[data-theme=light] .hero-signal path{stroke:#1c64f2}.hero .hero-center{position:relative;z-index:1}@media (max-width:1023px){.hero-signal{display:none}}@media (prefers-reduced-motion:reduce){.hero-signal path{animation:none;opacity:.2}}.scroll-rail{display:none}@media (min-width:1300px){.scroll-rail{display:block;position:fixed;left:30px;top:50%;translate:0 -50%;width:1px;height:180px;background:#8fbef838;z-index:40;pointer-events:none}.scroll-rail:before,.scroll-rail:after{content:"";position:absolute;left:-2px;width:5px;height:5px;border-radius:50%;background:#8fbef873}.scroll-rail:before{top:-2px}.scroll-rail:after{bottom:-2px}.scroll-rail i{position:absolute;left:-4px;top:-4.5px;width:9px;height:9px;will-change:transform;border-radius:50%;background:#1c64f2;box-shadow:0 0 0 4px #1c64f22e}:root[data-theme=light] .scroll-rail{background:#0f1b2d29}:root[data-theme=light] .scroll-rail:before,:root[data-theme=light] .scroll-rail:after{background:#0f1b2d4d}}#ia{position:relative;z-index:3}@media (max-width:680px){#ia .ai-feed,#ia .beam-stage{display:none}#ia .ai-curtain{padding-bottom:40px}#ia div.ai-more{padding-top:8px}#ia .ai-grid{row-gap:32px}#ia .ai-flow-head{margin-bottom:0}}@media (max-width:680px){.scroll-waves{display:none!important}}.btn-split.is-sky .bs-label,.btn-split.is-sky .bs-arrow{background:var(--c-brand-300,#8fbef8);color:#0f1b2d}@media (hover:hover) and (pointer:fine){.btn-split.is-sky:hover .bs-label,.btn-split.is-sky:hover .bs-arrow{background:#b9d6fb}}@media (min-width:901px){.faq-grid>:first-child{position:sticky;top:120px;align-self:start}}.ai-copy a.ai-more{padding:0}html.hero-texto .hero{min-height:calc(100svh + 16px);display:grid;grid-template-columns:minmax(0,1fr);justify-content:stretch;align-content:center;padding-top:clamp(96px,11vh,130px)!important;padding-bottom:clamp(32px,6vh,72px)!important}html.hero-texto .hero>.container{justify-self:center;width:min(calc(100% - 12vw),1520px);max-width:none}@media (max-width:680px){html.hero-texto .hero>.container{width:calc(100% - 40px)}}html.hero-texto .hero .hero-center h1{font-size:clamp(38px,4.2vw,72px)!important;max-width:1400px!important}.hero-signal{width:var(--sig-w,min(28vw,500px));left:var(--sig-x,auto);right:var(--sig-r,max(4vw,40px));top:var(--sig-y,52%)}@media (max-width:900px){#hero-title .h1-mask,#hero-title .h1-line{display:inline!important}}html.hero-texto .hero .hero-center h1{letter-spacing:-.025em;line-height:1.06}html.hero-texto .hero .hero-center .hero-description{font-size:20px;line-height:1.6;max-width:640px!important;margin:28px 0 40px!important}@media (max-width:680px){html.hero-texto .hero .hero-center .hero-description{font-size:17px;margin:20px 0 28px!important}}.hero-signal path{stroke-width:3}html.hero-texto .hero .hero-center .hero-copy{max-width:1180px!important}@media (min-width:1024px){html.hero-texto #hero-title .h1-line{white-space:nowrap}}html.hero-texto .hero .hero-center .hero-description{max-width:660px!important;text-wrap:pretty}.cta-pill{border-radius:999px!important;min-height:52px;padding:0 24px 0 28px!important;gap:12px!important}.cta-pill svg{width:18px;height:18px;flex:none;transition:transform .22s var(--ease-out)}@media (hover:hover) and (pointer:fine){.cta-pill:hover svg{transform:translate(4px)}}.cta-pill{transition:background-color .2s ease,scale .14s var(--ease-out)}.cta-pill:active{scale:.97}@media (prefers-reduced-motion:reduce){.cta-pill svg{transition:none}}html.hero-texto .hero .hero-center .hero-description{color:#4a5363}html.hero-texto[data-theme=dark] .hero .hero-center .hero-description{color:#bcc5d1}@media (prefers-color-scheme:dark){html.hero-texto:not([data-theme=light]) .hero .hero-center .hero-description{color:#bcc5d1}}:root[data-theme=light] html.hero-texto .hero .hero-center .hero-description,html.hero-texto[data-theme=light] .hero .hero-center .hero-description{color:#4a5363}.night-head .manifesto{font-size:clamp(16px,1.25vw,19px);line-height:1.65;letter-spacing:0;font-weight:400;color:var(--muted);max-width:720px;margin-top:24px}.nt-chat{display:grid;gap:8px}.nt-chat p{margin:0;max-width:88%;padding:8px 11px 6px;border-radius:15px;font-size:13px;line-height:1.45;color:#e5eaf1}.nt-chat .in{justify-self:start;background:#1b2a47;border-bottom-left-radius:4px}.nt-chat .out{justify-self:end;background:#1c3470;border-bottom-right-radius:4px}.nt-chat time{display:block;text-align:right;font:500 10px var(--mono);opacity:.6;margin-top:2px}.nt-by{display:flex;align-items:center;gap:5px;font-size:11px;font-weight:700;color:#8fbef8;margin-bottom:3px}.nt-by .waves{width:9px;height:11px}.nt-by .waves path{stroke-width:16}:root[data-theme=light] .nt-chat p{color:#0f1b2d}:root[data-theme=light] .nt-chat .in{background:#fff;box-shadow:0 1px 2px #0f1b2d14}:root[data-theme=light] .nt-chat .out{background:#dcf8c6}:root[data-theme=light] .nt-by{color:#1c64f2}.nt-agenda{display:grid;gap:8px}.nt-ag-h{margin:0}.nt-ag-h small{display:block;font:600 11px var(--mono);color:#8fbef8;text-transform:lowercase}.nt-ag-h b{display:block;font-size:14px}.nt-agenda ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.nt-agenda li{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:#ffffff0a;border:1px solid var(--line);font-size:12.5px;color:var(--muted)}.nt-agenda li time{font:600 12px var(--mono)}.nt-agenda li b{display:block;font-size:13px;color:var(--v2-strong)}.nt-agenda li small{display:block;font-size:11px;color:var(--muted)}.nt-agenda li.new{background:#1c64f229;border-color:#1c64f280;color:var(--v2-strong)}.nt-agenda li em{font-style:normal;font-size:10.5px;font-weight:700;padding:3px 8px;border-radius:999px;background:var(--v2-ok);color:var(--v2-ok-ink);white-space:nowrap}:root[data-theme=light] .nt-agenda li{background:#fff}:root[data-theme=light] .nt-ag-h small{color:#1c64f2}@media (min-width:1024px){html.hero-texto #hero-title{white-space:nowrap}}.sig-anchor{display:inline-block;width:0;height:.72em;vertical-align:baseline;anchor-name:--sig}@supports (anchor-name:--x){@media (min-width:1024px){html.hero-texto .hero .hero-signal{position-anchor:--sig;left:calc(anchor(right) + clamp(24px,2vw,44px));top:anchor(center);right:auto}}}.footer-about>small,.footer-bottom,.footer-bottom button,.footer-bottom a{font-size:12px}@media (max-width:680px){.sys-tabs button{font-size:12px}.ai-waves{display:none}}.shot .ag8{display:flex;flex-direction:column;gap:14px;height:100%;padding:18px 20px;overflow:hidden}.shot .ag8-h{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.shot .ag8-now{font-size:11px;font-weight:700;color:var(--a-brand-t);background:var(--a-soft2);border-radius:999px;padding:5px 11px;white-space:nowrap}.shot .ag8-list{display:grid;gap:8px}.shot .ag8-r{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 14px;background:var(--a-card);border:1px solid var(--a-line);border-radius:12px;box-shadow:var(--a-s0)}.shot .ag8-r time{font:700 12px/1 var(--mono);color:var(--a-muted);font-variant-numeric:tabular-nums}.shot .ag8-r b{display:block;font-size:13px;color:var(--a-text)}.shot .ag8-r small{display:block;margin-top:2px;font-size:11px;color:var(--a-muted)}.shot .ag8-r.free{background:transparent;border-style:dashed;box-shadow:none}.shot .ag8-r.free b{font-weight:600;color:var(--a-muted)}.shot .ag8-r.is-ai{border-color:var(--a-brand);box-shadow:0 0 0 3px var(--a-soft2)}.shot .ag8-r .st{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:700;border-radius:999px;padding:4px 9px;white-space:nowrap}.shot .ag8-r .st .mi{width:11px;height:13px}.shot .st.ok{color:var(--a-ok);background:var(--a-ok-bg)}.shot .st.wa{color:var(--a-wa);background:var(--a-wa-bg)}.shot .st.ai{color:var(--a-brand-t);background:var(--a-soft)}.shot[data-mode=m] .ag8{padding:14px}.shot[data-mode=m] .ag8-r{grid-template-columns:44px minmax(0,1fr);row-gap:6px}.shot[data-mode=m] .ag8-r .st{grid-column:2;justify-self:start}html.hero-texto .hero .hero-center h1{font-family:Parkinsans,Inter Tight,system-ui,sans-serif;font-weight:600;font-size:clamp(34px,3.7vw,64px)!important;letter-spacing:-.02em;line-height:1.06}html.hero-texto #hero-title .it{font-style:normal}@media (max-width:1023px){#hero-title .sig-anchor{display:none}}@media (max-width:680px){.sys-showcase .hero-sys{display:block;width:100%}}.ps.ps-pin .ps-copy{grid-template-areas:"h" "s" "d"}.ps.ps-pin .ps-copy>.section-header{grid-area:h;margin:0 0 clamp(28px,4.5vh,52px)}.ps.ps-pin .ps-copy>.section-header h2{font-size:clamp(34px,3.3vw,52px)}.ps.ps-pin .ps-copy>.section-header .section-copy{margin-top:26px;max-width:560px}.ps.ps-pin .ps-time{font-size:clamp(44px,3.8vw,60px);margin-bottom:12px}.ps-notes span{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;line-height:1.35}.turn{position:relative;overflow:hidden;display:grid;align-items:center;min-height:100vh;min-height:100svh;padding:clamp(140px,18vh,220px) 0 clamp(200px,26vh,300px);isolation:isolate;border-bottom:0}.turn-in{position:relative;z-index:1}.turn-title{margin:0;max-width:15ch;font-family:Parkinsans,Inter Tight,system-ui,sans-serif;font-weight:600;font-size:clamp(40px,6.2vw,104px);line-height:1.04;letter-spacing:-.03em;color:var(--v2-strong);text-wrap:balance}.turn-wait{position:relative;display:inline-block;color:var(--muted)}.turn-wait:after{content:"";position:absolute;left:-.04em;right:-.04em;top:50%;height:.07em;min-height:3px;border-radius:99px;background:var(--blue);transform-origin:left;transform:scaleX(var(--strike,1))}.turn-copy{margin:clamp(24px,3.5vh,40px) 0 0;max-width:36ch;font-size:clamp(18px,1.45vw,22px);line-height:1.55;color:var(--muted);text-wrap:pretty}.turn-copy b{color:var(--v2-strong);font-weight:600}.turn-cta{margin-top:clamp(28px,4.5vh,48px)}.turn .turn-btn:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.turn-waves{position:absolute;z-index:0;right:max(5vw,32px);top:50%;translate:0 -50%;width:min(27vw,440px);height:auto;aspect-ratio:150/180;overflow:visible;pointer-events:none}.turn-waves path{fill:none;stroke:var(--blue);stroke-width:3;stroke-linecap:round;opacity:.3}.turn.is-live .turn-waves path{animation:turn-sig 3.2s var(--ease-out) infinite}.turn.is-live .turn-waves path:nth-child(2){animation-delay:.35s}.turn.is-live .turn-waves path:nth-child(3){animation-delay:.7s}@keyframes turn-sig{0%,to{opacity:.3}40%{opacity:.8}}@media (max-width:1023px){.turn-waves{width:46vw;right:-10vw;top:12%;translate:none}.turn-waves path{opacity:.22}}@media (max-width:680px){.turn{min-height:0;padding:128px 0 144px}.turn-waves{width:58vw;right:-16vw;top:28px}}@media (prefers-reduced-motion:reduce){.turn-waves path{animation:none!important}}@media (max-width:680px){.turn-cta .button{width:100%;justify-content:center;font-size:14px}}.turn{box-shadow:0 120px 0 0 var(--c-paper-2)}:root[data-theme=dark] .turn{box-shadow:0 120px 0 0 var(--c-ink-950)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .turn{box-shadow:0 120px 0 0 var(--c-ink-950)}}.night-left{display:grid;gap:clamp(28px,4.5vh,52px);align-self:center}.night-left>.night-head{margin:0;max-width:none}.night-wrap.is-pin .night-left>.night{margin-top:0}.night-wrap.is-pin>.night-stage{align-self:center}.night-left>.night-head h2{font-size:clamp(34px,3.3vw,52px)}.night-left>.night-head .manifesto{font-size:16px;margin-top:18px;max-width:560px}.ai-section{box-shadow:0 120px 0 0 var(--c-paper-2)}:root[data-theme=dark] .ai-section{box-shadow:0 120px 0 0 var(--c-ink-950)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ai-section{box-shadow:0 120px 0 0 var(--c-ink-950)}}.marquee{overflow:hidden;background:#fff;border-block:1px solid var(--line);padding:30px 0}.mq-clip{position:relative;z-index:2;overflow-x:clip;margin-block:-28px}.mq-clip .marquee{margin-inline:-24px}.mq-up .marquee{rotate:-1.3deg;rotate:atan2(-36px,100vw)}.mq-down .marquee{rotate:1.3deg;rotate:atan2(36px,100vw)}.marquee-track{display:flex;align-items:center;gap:42px;width:max-content;padding-left:42px;font:700 clamp(34px,5vw,66px)/1.1 var(--display);letter-spacing:-2.6px;white-space:nowrap}.marquee-track span:nth-of-type(2n){color:transparent;-webkit-text-stroke:1.2px var(--c-brand-300)}.marquee-waves{width:.42em;height:.5em;color:var(--sky)}@media (max-width:680px){.marquee{padding:20px 0}}@media (max-width:680px){.marquee-track{gap:26px;letter-spacing:-1.5px}}:root[data-theme=dark] .marquee{background:var(--c-ink-900);border-color:var(--line)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .marquee{background:var(--c-ink-900);border-color:var(--line)}}.mq-clip{z-index:4}.mq-clip+.lift-over{margin-top:0}.mq-up .marquee,.mq-down .marquee{rotate:none}html.hero-texto .hero+.mq-clip,html.hero-texto .mq-clip.mq-up{margin-top:0}.mq-end{margin:clamp(72px,9vw,120px) 0 clamp(56px,6vw,88px)}.footer-bottom>div{align-items:center}.footer-bottom>div>a{display:inline-flex;align-items:center;min-height:44px;padding-inline:4px;white-space:nowrap;color:inherit}@media (hover:hover) and (pointer:fine){.footer-bottom>div>a:hover{color:var(--blue)}}
