@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&family=Space+Grotesk:wght@500;600;700&display=swap";:root{color-scheme:dark;font-family:Inter,system-ui,sans-serif;--bg: #050707;--surface: #0a0d0e;--surface-2: #0e1315;--line: #1b2629;--line-bright: #294047;--text: #f2f7f7;--muted: #9aa9ac;--subtle: #657477;--cyan: #00e5ff;--cyan-strong: #27ebff;--cyan-dim: rgba(0, 229, 255, .11);--danger: #ff7474;--radius: 14px;--shadow: 0 24px 80px rgba(0, 229, 255, .08);--display: "Space Grotesk", "Inter", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{margin:0;background:var(--bg);color:var(--text);overflow-x:hidden;-webkit-font-smoothing:antialiased}button,input,textarea,select{font:inherit}a{color:inherit}img{max-width:100%}::selection{background:var(--cyan);color:#001113}.site-shell{min-height:100dvh;position:relative;isolation:isolate}.ambient{position:fixed;z-index:-1;inset:0;pointer-events:none;background:radial-gradient(circle at 82% 14%,rgba(0,229,255,.09),transparent 24rem),radial-gradient(circle at 12% 68%,rgba(0,229,255,.045),transparent 25rem)}.ambient:after{content:"";position:absolute;inset:0;opacity:.14;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 88%);mask-image:linear-gradient(to bottom,black,transparent 88%)}.container{width:min(1180px,calc(100% - 40px));margin-inline:auto}.nav-wrap{position:sticky;top:0;z-index:20;background:#050707d1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid rgba(41,64,71,.45)}.nav{height:72px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:inline-flex;align-items:center;justify-content:flex-start;text-decoration:none;width:156px;height:54px;overflow:hidden}.brand img{width:118px;height:54px;object-fit:contain;object-position:left center}.button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 22px;border-radius:10px;border:1px solid transparent;font-family:var(--display);font-size:.93rem;font-weight:700;text-decoration:none;white-space:nowrap;cursor:pointer;transition:transform .18s ease,background .18s ease,color .18s ease,border-color .18s ease}.button svg{flex:0 0 auto}.button:hover{transform:translateY(-2px)}.button:active{transform:translateY(0) scale(.98)}.button:focus-visible,.text-link:focus-visible,.faq-list button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid rgba(0,229,255,.42);outline-offset:3px}.button-primary{background:var(--cyan);color:#001114;border-color:var(--cyan);box-shadow:0 8px 30px #00e5ff24}.button-primary:hover{background:#e7fcff;border-color:#e7fcff}.button-ghost{min-height:42px;color:var(--cyan);border-color:#237a86;background:#00e5ff0a}.text-link{color:var(--text);text-underline-offset:5px;text-decoration-color:#3e565c;font-size:.92rem;font-weight:600}.text-link:hover{color:var(--cyan)}.hero{min-height:calc(100dvh - 72px);padding-block:clamp(60px,9vh,96px);display:grid;grid-template-columns:minmax(0,1.02fr) minmax(420px,.98fr);align-items:center;gap:clamp(48px,8vw,104px)}.hero-copy{max-width:660px}.eyebrow,.mono-label{margin:0 0 24px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--cyan);font-size:.74rem;text-transform:uppercase;letter-spacing:.16em}.hero h1{margin:0;max-width:700px;font:700 clamp(3.2rem,6vw,5.8rem)/.95 var(--display);letter-spacing:-.065em;text-wrap:balance}.hero h1 em{color:var(--cyan);font-style:normal}.hero-subtitle{margin:28px 0 0;color:#b6c1c4;max-width:570px;font-size:clamp(1.04rem,1.5vw,1.22rem);line-height:1.65}.hero-actions{margin-top:34px;display:flex;align-items:center;gap:24px;flex-wrap:wrap}.hero-visual{min-width:0}.document-window{position:relative;overflow:hidden;border:1px solid var(--line-bright);border-radius:var(--radius);background:linear-gradient(145deg,#0f1618f5,#070a0bf5);box-shadow:var(--shadow)}.document-window:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,rgba(255,255,255,.04),transparent 30%)}.document-topbar{height:48px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:7px;padding:0 16px}.document-topbar span{width:7px;height:7px;border-radius:50%;background:#385055}.document-topbar span:first-child{background:var(--cyan)}.document-topbar small{margin-left:auto;color:#5d7175;font:.67rem ui-monospace,monospace}.document-body{min-height:440px;display:grid;grid-template-columns:62px 1fr}.document-index{border-right:1px solid var(--line);padding:28px 0;display:flex;flex-direction:column;align-items:center;gap:27px;color:#52666a;font:.66rem ui-monospace,monospace}.document-index span.active{color:var(--cyan)}.document-content{padding:clamp(28px,5vw,48px)}.doc-kicker{color:var(--cyan);font:.68rem ui-monospace,monospace;text-transform:uppercase;letter-spacing:.16em}.document-content h2{margin:12px 0 28px;max-width:380px;font:600 clamp(1.8rem,3vw,2.7rem)/1.06 var(--display);letter-spacing:-.045em}.blueprint-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:10px}.blueprint-card{min-height:132px;padding:18px;border:1px solid var(--line);border-radius:10px;background:#00e5ff06;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.blueprint-card.large{grid-row:span 2;min-height:274px;background:linear-gradient(150deg,#00e5ff17,#00e5ff04)}.blueprint-card svg{color:var(--cyan);font-size:1.45rem}.blueprint-card b{font-family:var(--display);font-size:.88rem}.blueprint-card i{width:70%;height:4px;border-radius:3px;background:#223035}.blueprint-card i:last-child{width:45%}.doc-status{margin-top:24px;color:#9fb0b3;display:flex;align-items:center;gap:9px;font-size:.78rem}.doc-status svg{color:var(--cyan)}.trust-strip{border-block:1px solid var(--line);background:#090d0ebf}.trust-grid{min-height:76px;display:grid;grid-template-columns:repeat(4,1fr);align-items:center;gap:20px}.trust-grid span{display:flex;align-items:center;gap:9px;color:#b8c4c6;font-size:.82rem}.trust-grid svg{color:var(--cyan)}.section{padding-block:clamp(88px,12vw,150px)}.section-tinted{background:#0c1112b8;border-block:1px solid var(--line)}.section h2{margin:0;font:650 clamp(2.3rem,5vw,4.5rem)/1 var(--display);letter-spacing:-.055em;text-wrap:balance}.section-heading{max-width:740px;margin-bottom:56px}.section-heading.wide{max-width:820px}.section-heading>p,.problem-copy>p,.process-intro>p,.ownership-copy>p,.form-copy>p{color:var(--muted);font-size:1.04rem;line-height:1.75;max-width:650px}.problem-section{display:grid;grid-template-columns:1fr 1fr;gap:clamp(48px,10vw,130px);align-items:start}.problem-copy h2{max-width:540px}.risk-list{border-top:1px solid var(--line-bright)}.risk-list>div{min-height:98px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:54px 1fr;align-items:center;gap:16px}.risk-list span{color:var(--cyan);font:.74rem ui-monospace,monospace}.risk-list p{color:#c3ced0;line-height:1.5}.outcomes-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.outcomes-grid article{min-height:310px;padding:32px 26px;background:var(--surface)}.outcomes-grid article:nth-child(2),.outcomes-grid article:nth-child(4){background:linear-gradient(150deg,#0d1719,#090d0e)}.outcomes-grid svg{color:var(--cyan);font-size:1.8rem}.outcomes-grid h3,.deliverables h3,.steps h3{margin:70px 0 12px;font:600 1.2rem/1.2 var(--display);letter-spacing:-.025em}.outcomes-grid p,.deliverables p,.steps p{color:var(--muted);font-size:.92rem;line-height:1.65}.deliverables{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line-bright)}.deliverables article{display:grid;grid-template-columns:38px 46px 1fr;gap:20px;min-height:168px;align-items:start;padding:32px 30px 32px 0;border-bottom:1px solid var(--line)}.deliverables article:nth-child(odd){border-right:1px solid var(--line)}.deliverables article:nth-child(2n){padding-left:34px}.deliverables article>span{color:#51666a;font:.7rem ui-monospace,monospace;padding-top:5px}.deliverables article>svg{color:var(--cyan);font-size:1.65rem}.deliverables h3{margin:0 0 8px}.deliverables p{margin:0}.process-section{background:var(--cyan);color:#001416}.process-layout{display:grid;grid-template-columns:.78fr 1.22fr;gap:clamp(60px,10vw,150px)}.process-intro{position:sticky;top:120px;align-self:start}.process-intro .mono-label{color:#07535b}.process-intro>p{color:#185e65}.steps{border-top:1px solid rgba(0,20,22,.25)}.steps article{display:grid;grid-template-columns:68px 1fr;gap:20px;padding:35px 0;border-bottom:1px solid rgba(0,20,22,.25)}.steps>article>span{font:.75rem ui-monospace,monospace}.steps h3{margin:0 0 9px;font-size:1.5rem}.steps p{color:#16575d;margin:0}.ownership-section{display:grid;grid-template-columns:1fr 1fr;gap:clamp(56px,10vw,130px);align-items:center}.ownership-visual{min-height:480px;position:relative;display:grid;place-items:center}.orbit{position:absolute;border:1px solid #1b4e55;border-radius:50%}.orbit.one{width:200px;height:200px}.orbit.two{width:330px;height:330px;border-style:dashed}.orbit.three{width:460px;height:460px;opacity:.55}.ownership-core{width:150px;height:150px;display:grid;place-items:center;align-content:center;gap:10px;border-radius:50%;background:var(--cyan);color:#001416;box-shadow:0 0 80px #00e5ff33;font-family:var(--display);font-weight:700}.ownership-core svg{font-size:2rem}.ownership-copy ul{list-style:none;padding:0;margin:28px 0 0;display:grid;gap:14px}.ownership-copy li{display:flex;gap:10px;align-items:center;color:#c1ced0}.ownership-copy li svg{color:var(--cyan);flex:0 0 auto}.form-section{background:#080c0d;border-block:1px solid var(--line)}.form-layout{display:grid;grid-template-columns:.82fr 1.18fr;gap:clamp(54px,9vw,120px);align-items:start}.form-copy{position:sticky;top:120px}.privacy-note{margin-top:38px;display:flex;align-items:flex-start;gap:12px;color:var(--subtle);font-size:.78rem;line-height:1.6;max-width:430px}.privacy-note svg{color:var(--cyan);flex:0 0 auto;margin-top:2px}.lead-form{border:1px solid var(--line-bright);border-radius:var(--radius);background:var(--surface);padding:clamp(24px,4vw,42px);box-shadow:var(--shadow);display:grid;gap:22px}.form-row.two-columns{display:grid;grid-template-columns:1fr 1fr;gap:18px}.lead-form label{display:grid;gap:9px;color:#c5d0d2;font-size:.82rem;font-weight:600}.lead-form input,.lead-form textarea,.lead-form select{width:100%;border:1px solid #2a3a3e;border-radius:9px;background:#090d0e;color:var(--text);padding:14px 15px;transition:border-color .18s ease,background .18s ease}.lead-form input,.lead-form select{min-height:50px}.lead-form textarea{resize:vertical;line-height:1.5}.lead-form input::placeholder,.lead-form textarea::placeholder{color:#708084;opacity:1}.lead-form input:hover,.lead-form textarea:hover,.lead-form select:hover{border-color:#3b555b}.lead-form input:focus,.lead-form textarea:focus,.lead-form select:focus{border-color:var(--cyan);background:#071012;outline:none}.consent{grid-template-columns:18px 1fr!important;align-items:start;font-weight:400!important;color:#95a5a8!important;line-height:1.5;cursor:pointer}.consent input{width:17px;min-height:17px;accent-color:var(--cyan);margin:2px 0 0}.honeypot{position:absolute;left:-10000px}.form-error{display:flex;align-items:center;gap:8px;color:#ffb0b0;background:#ff747414;border:1px solid rgba(255,116,116,.28);padding:12px 14px;border-radius:9px;font-size:.84rem}.submit-button{width:100%;border:0}.submit-button:disabled{opacity:.72;cursor:wait}.form-footnote{color:#66777a;font-size:.72rem;text-align:center;line-height:1.5;margin:-5px 0 0}.success-card{min-height:460px;align-content:center;justify-items:start}.success-card>svg{color:var(--cyan);font-size:3rem}.success-card .mono-label{margin:5px 0 0}.success-card h3{margin:0;font:600 2rem/1.1 var(--display)}.success-card>p:not(.mono-label){color:var(--muted);line-height:1.65}.button-reset{border:0;padding:0;background:transparent;cursor:pointer}.spin{animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.faq-section{display:grid;grid-template-columns:.65fr 1.35fr;gap:clamp(50px,10vw,140px)}.faq-section h2{font-size:clamp(2.2rem,4vw,3.8rem)}.faq-list{border-top:1px solid var(--line-bright)}.faq-list article{border-bottom:1px solid var(--line)}.faq-list button{width:100%;min-height:82px;border:0;background:transparent;color:var(--text);display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;text-align:left;cursor:pointer}.faq-list button span{font:600 1rem var(--display)}.faq-list button b{color:var(--cyan);font-size:1.4rem;font-weight:400}.faq-answer p{margin:-4px 0 24px;max-width:680px;color:var(--muted);line-height:1.7;font-size:.94rem}.footer{border-top:1px solid var(--line);padding:28px 0}.footer-inner{display:flex;align-items:center;justify-content:space-between;gap:28px}.footer p,.footer>div>a{color:#66777a;font-size:.74rem}.footer>div>a{text-underline-offset:4px}@media(max-width:980px){.hero{grid-template-columns:1fr;min-height:auto;padding-block:70px 90px}.hero-copy{max-width:760px}.hero-visual{width:min(660px,100%)}.trust-grid{grid-template-columns:1fr 1fr;padding-block:20px}.problem-section,.ownership-section,.form-layout{grid-template-columns:1fr}.outcomes-grid{grid-template-columns:1fr 1fr}.process-layout{grid-template-columns:1fr}.process-intro,.form-copy{position:static}.faq-section{grid-template-columns:1fr}}@media(max-width:680px){.container{width:min(100% - 28px,1180px)}.nav{height:64px}.brand{width:92px;height:48px}.brand img{width:86px;height:47px}.nav-cta{min-height:38px;padding:0 12px;font-size:.72rem}.hero{min-height:auto;padding:56px 0 72px;gap:54px}.hero h1{font-size:clamp(2.75rem,14vw,4.2rem)}.hero-subtitle{font-size:1rem}.hero-actions{align-items:stretch;flex-direction:column}.hero-actions .button{width:100%}.hero-actions .text-link{text-align:center}.document-body{min-height:390px;grid-template-columns:44px 1fr}.document-content{padding:26px 18px}.document-content h2{font-size:1.65rem}.blueprint-grid{grid-template-columns:1fr}.blueprint-card.large{min-height:140px;grid-row:auto}.blueprint-card{min-height:110px}.blueprint-grid .blueprint-card:last-child{display:none}.trust-grid{grid-template-columns:1fr;gap:13px;padding-block:22px}.section{padding-block:80px}.section-heading{margin-bottom:38px}.outcomes-grid{grid-template-columns:1fr}.outcomes-grid article{min-height:235px}.outcomes-grid h3{margin-top:48px}.deliverables{grid-template-columns:1fr}.deliverables article,.deliverables article:nth-child(2n){grid-template-columns:30px 36px 1fr;padding:26px 0;border-right:0;gap:14px}.process-layout{gap:48px}.steps article{grid-template-columns:48px 1fr}.ownership-visual{min-height:340px;transform:scale(.72);margin-block:-45px}.form-row.two-columns{grid-template-columns:1fr}.lead-form{padding:23px 18px}.footer-inner{flex-direction:column;text-align:center}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.typebot-page{min-height:100dvh;height:100dvh;overflow:hidden;position:relative;display:grid;grid-template-rows:auto 1fr auto;background:radial-gradient(circle at 88% 12%,rgba(0,229,255,.1),transparent 28rem),radial-gradient(circle at 8% 90%,rgba(0,229,255,.055),transparent 25rem),#050707;color:var(--text)}.typebot-noise{position:fixed;inset:0;pointer-events:none;opacity:.23;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 85%);mask-image:linear-gradient(to bottom,black,transparent 85%)}.typebot-header{min-height:72px;padding:10px clamp(18px,4vw,48px);display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid rgba(41,64,71,.55);z-index:3}.typebot-brand{width:102px;height:50px;display:flex;align-items:center;overflow:hidden}.typebot-brand img{width:91px;height:49px;object-fit:contain}.typebot-progress-wrap{width:min(220px,46vw);display:flex;align-items:center;gap:14px}.typebot-progress-wrap>span{flex:0 0 auto;color:#7c8f93;font:.67rem ui-monospace,monospace;text-transform:uppercase;letter-spacing:.11em}.typebot-progress{width:100%;height:3px;overflow:hidden;border-radius:999px;background:#1c2b2e}.typebot-progress i{display:block;height:100%;border-radius:inherit;background:var(--cyan)}.typebot-stage{min-height:0;z-index:2;display:grid;place-items:center;padding:clamp(20px,4vh,50px) clamp(18px,5vw,64px)}.typebot-step{width:min(780px,100%);max-height:100%}.typebot-welcome{max-width:700px}.typebot-avatar{width:64px;height:64px;border:1px solid #2a5961;border-radius:17px;background:#091316;overflow:hidden;display:grid;place-items:center;margin-bottom:28px}.typebot-avatar img{width:60px;height:60px;object-fit:contain}.typebot-overline{margin:0 0 18px;color:var(--cyan);font:.72rem ui-monospace,monospace;letter-spacing:.15em;text-transform:uppercase}.typebot-welcome h1,.typebot-question h1,.typebot-success h1{margin:0;font:650 clamp(2.6rem,6.6vw,5.6rem) / .98 var(--display);letter-spacing:-.06em;text-wrap:balance}.typebot-welcome>p:not(.typebot-overline),.typebot-question>p,.typebot-success>p:not(.typebot-overline){max-width:610px;color:#a9b8bb;font-size:clamp(.98rem,1.8vw,1.17rem);line-height:1.7}.typebot-welcome>p:not(.typebot-overline){margin:24px 0 30px}.typebot-welcome>small{margin-top:22px;display:flex;gap:8px;align-items:center;color:#65777b;font-size:.72rem}.typebot-welcome>small svg{color:var(--cyan)}.typebot-primary-action{min-height:52px;border:1px solid var(--cyan);border-radius:10px;padding:0 24px;display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--cyan);color:#001416;font:700 .96rem var(--display);cursor:pointer;white-space:nowrap;box-shadow:0 12px 42px #00e5ff1f;transition:transform .16s ease,background .16s ease}.typebot-primary-action:hover{background:#e7fcff;transform:translateY(-2px)}.typebot-primary-action:active{transform:scale(.98)}.typebot-primary-action:disabled{opacity:.7;cursor:wait}.typebot-primary-action:focus-visible,.typebot-options button:focus-visible,.typebot-back:focus-visible,.typebot-secondary-action:focus-visible{outline:3px solid rgba(0,229,255,.38);outline-offset:4px}.typebot-question{position:relative}.typebot-question-number{margin-bottom:18px;display:flex;align-items:center;gap:8px;color:var(--cyan);font:.78rem ui-monospace,monospace}.typebot-question-number svg{font-size:.9rem}.typebot-question h1{max-width:760px;font-size:clamp(2.05rem,5.4vw,4.4rem)}.typebot-question>p{margin:18px 0 0}.typebot-answer{margin-top:clamp(30px,6vh,58px)}.typebot-input{width:100%;border:0;border-bottom:2px solid #284146;border-radius:0;padding:12px 2px 17px;background:transparent;color:var(--text);font:550 clamp(1.45rem,4vw,2.8rem) / 1.2 var(--display);letter-spacing:-.035em;outline:none;transition:border-color .18s ease}.typebot-input::placeholder{color:#405357;opacity:1}.typebot-input:focus{border-color:var(--cyan)}.typebot-textarea{min-height:150px;resize:none;font-size:clamp(1.15rem,3vw,2rem);line-height:1.4}.typebot-continue-row{margin-top:27px;display:flex;align-items:center;gap:16px}.typebot-continue-row small{color:#607276;font-size:.67rem}.typebot-options{display:grid;grid-template-columns:1fr 1fr;gap:12px}.typebot-options button{min-height:74px;border:1px solid #294046;border-radius:11px;padding:14px 18px;display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:12px;background:#0a0f10c7;color:#dbe4e5;text-align:left;font-weight:600;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.typebot-options button:hover{border-color:#39727c;transform:translateY(-2px)}.typebot-options button.selected{border-color:var(--cyan);background:var(--cyan-dim);color:var(--text)}.typebot-options button>span{width:26px;height:26px;border:1px solid #375157;border-radius:6px;display:grid;place-items:center;color:#71858a;font:.7rem ui-monospace,monospace}.typebot-options button.selected>span{border-color:var(--cyan);background:var(--cyan);color:#001416}.typebot-options button>svg{color:var(--cyan)}.typebot-error{margin-top:20px;width:fit-content;padding:10px 13px;border:1px solid rgba(255,116,116,.28);border-radius:8px;background:#ff747414;color:#ffb1b1;display:flex;align-items:center;gap:8px;font-size:.8rem}.typebot-summary{display:grid;grid-template-columns:1fr 1fr;gap:1px;overflow:hidden;border:1px solid #273c40;border-radius:11px;background:#273c40}.typebot-summary>div{min-height:96px;padding:20px;display:flex;flex-direction:column;gap:9px;background:#090e0f}.typebot-summary span{color:#687b7f;font:.67rem ui-monospace,monospace;text-transform:uppercase;letter-spacing:.12em}.typebot-summary b{font:600 .95rem / 1.45 var(--display)}.typebot-consent{margin:20px 0 24px;display:grid;grid-template-columns:20px 1fr;align-items:start;gap:11px;color:#a8b6b9;font-size:.82rem;line-height:1.55;cursor:pointer}.typebot-consent input{width:18px;height:18px;margin:1px 0 0;accent-color:var(--cyan)}.typebot-honeypot{position:absolute;left:-10000px}.typebot-back{position:fixed;z-index:5;left:clamp(18px,4vw,48px);bottom:30px;border:0;padding:8px 0;display:flex;align-items:center;gap:8px;background:transparent;color:#7d9094;cursor:pointer;font-size:.77rem}.typebot-back:hover{color:var(--cyan)}.typebot-footer{min-height:44px;display:flex;align-items:center;justify-content:center;gap:7px;color:#42565a;font:.65rem ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase;z-index:2}.typebot-footer span{color:var(--cyan)}.typebot-success{display:flex;height:100dvh;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:28px}.typebot-success-mark{width:80px;height:80px;display:grid;place-items:center;border-radius:50%;color:var(--cyan);background:var(--cyan-dim);margin-bottom:26px}.typebot-success-mark svg{font-size:3.2rem}.typebot-success h1{font-size:clamp(2.7rem,8vw,5.5rem)}.typebot-success>p:not(.typebot-overline){margin:22px 0 28px}.typebot-secondary-action{min-height:48px;padding:0 20px;display:inline-flex;align-items:center;border:1px solid #2d626c;border-radius:9px;color:var(--cyan);font-weight:700;text-decoration:none}@media(max-width:680px){.typebot-header{min-height:62px;padding:7px 16px}.typebot-brand{width:74px;height:46px}.typebot-brand img{width:70px;height:44px}.typebot-progress-wrap{width:46vw;gap:8px}.typebot-progress-wrap>span{font-size:.58rem}.typebot-stage{place-items:start stretch;padding:clamp(26px,8vh,76px) 20px 82px}.typebot-step{margin-block:auto}.typebot-avatar{width:54px;height:54px;border-radius:14px;margin-bottom:24px}.typebot-avatar img{width:51px;height:51px}.typebot-overline{font-size:.62rem;line-height:1.55;letter-spacing:.12em}.typebot-welcome h1{font-size:clamp(2.6rem,13vw,4rem)}.typebot-welcome>p:not(.typebot-overline){margin:20px 0 26px;font-size:.98rem}.typebot-primary-action{width:100%;min-height:54px}.typebot-question-number{margin-bottom:14px}.typebot-question h1{font-size:clamp(2rem,10vw,3rem)}.typebot-question>p{font-size:.9rem;line-height:1.55}.typebot-answer{margin-top:34px}.typebot-input{font-size:1.65rem}.typebot-textarea{font-size:1.18rem;min-height:140px}.typebot-continue-row{display:block}.typebot-continue-row small{display:none}.typebot-options{grid-template-columns:1fr;gap:9px}.typebot-options button{min-height:62px;padding:11px 13px;font-size:.85rem}.typebot-summary{grid-template-columns:1fr}.typebot-summary>div{min-height:78px;padding:15px}.typebot-back{left:20px;bottom:45px}.typebot-footer{justify-content:flex-end;padding-right:16px;font-size:.55rem}}@media(max-height:700px){.typebot-stage{padding-block:16px 58px}.typebot-welcome h1{font-size:clamp(2.2rem,9vh,4.4rem)}.typebot-welcome>p:not(.typebot-overline){margin-block:15px 20px}.typebot-avatar{width:48px;height:48px;margin-bottom:15px}.typebot-avatar img{width:45px;height:45px}.typebot-question h1{font-size:clamp(1.8rem,7vh,3.3rem)}.typebot-answer{margin-top:22px}.typebot-options button{min-height:56px}}@media(prefers-reduced-motion:reduce){.typebot-primary-action:hover,.typebot-options button:hover{transform:none}}
