:root{color-scheme:light;--orange:#fc6100;--page-gutter:clamp(32px,5.5vw,88px);--section-space:clamp(76px,6.5vw,96px);--surface:#fff;--surface-alt:#f0f2e9;--surface-soft:#f8faf3;--surface-warm:#f5f1e7}.nav-wrap,.section-width{width:min(1200px,calc(100% - var(--page-gutter) * 2))}.site-nav{gap:20px}.hero{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:36px;padding-block:64px 40px;min-height:0}.hero-copy{min-width:0}.hero h1{font-size:clamp(43px,4.2vw,58px);letter-spacing:-2.8px}.product-demo{margin-inline:0;min-width:0}.laptop{width:97%}.laptop .demo-touch-hint{position:static;transform:none;margin:18px 0 0 12px;width:max-content;max-width:calc(100% - 230px);font-size:11px;line-height:1.7;align-items:flex-start}.laptop .demo-touch-hint>svg{width:15px;height:15px;margin-top:2px}.laptop .demo-touch-hint>span{display:block;max-width:none}.laptop .demo-touch-hint>span>svg{display:inline-block;width:13px;height:13px;margin:0 0 0 4px;transform:none;vertical-align:middle}.laptop .demo-touch-hint b{font-size:inherit;font-weight:800;color:var(--ink)}.demo-guide-progress{display:block;margin-bottom:3px;color:var(--orange-dark);font-size:8px;font-weight:800;line-height:1.5;letter-spacing:.6px;text-transform:uppercase}.demo-touch-hint[data-guide-complete=true] .demo-guide-progress,.demo-touch-hint[data-guide-complete=true]>svg{color:var(--green)}.product-demo [data-guide-target]{position:relative;outline:2px solid var(--orange);outline-offset:2px;animation:demo-action-pulse 2.2s ease-in-out infinite}.product-demo [data-guide-target]:after{content:"";position:absolute;top:-5px;right:-5px;width:8px;height:8px;background:var(--orange);border:1.5px solid var(--surface);border-radius:50%;pointer-events:none}.product-demo [data-guide-target]:focus-visible{outline:3px solid #286baf;outline-offset:3px}.product-demo .order-card>button[data-guide-target],.product-demo .phone-checkout[data-guide-target],.product-demo .quantity-control>button[data-guide-target]{background:var(--orange);border-color:var(--orange);color:#1c1c1b}.product-demo .order-card[data-guide-card]{border-color:var(--orange);outline:1px solid var(--orange);outline-offset:1px;box-shadow:inset 3px 0 0 var(--orange)}.product-demo .order-card[data-guide-card=ready]{border-color:#789d60;outline-color:#789d60;box-shadow:inset 3px 0 0 #789d60}.product-demo .kanban-column[data-guide-column=true]>.kanban-heading{font-weight:800;color:var(--orange-dark)}.product-demo .kanban-column.ready[data-guide-column=true]>.kanban-heading{color:var(--green)}.product-demo[data-guide-visible=false] [data-guide-target]{animation-play-state:paused}@keyframes demo-action-pulse{0%,to{box-shadow:0 0 0 2px #fc610030}55%{box-shadow:0 0 0 7px #fc610000}}@media (prefers-reduced-motion:reduce){.product-demo [data-guide-target]{animation:none;box-shadow:0 0 0 3px #fc610024}}.phone{right:0}.business-types{margin-top:16px}.pricing-section,.workflow-section{padding-block:var(--section-space)}.features-section{padding-block:var(--section-space) 40px}.ai-section{padding-block:var(--section-space)}.faq-section{padding-block:0 var(--section-space)}.closing-section{padding:56px 60px 48px}.site-footer{padding-top:56px}.brand{display:inline-flex;align-items:center;width:178px;height:38px;flex-shrink:0}.official-logo{display:block;width:100%;height:auto}.logo-on-dark,html[data-theme=dark] .logo-on-light{display:none}html[data-theme=dark] .logo-on-dark{display:block}.plan-logo{background:#fffaf4;padding:5px;width:32px;height:36px;border:1px solid #e6dbca;border-radius:7px}.mini-logo{display:block;background:transparent;border-radius:0;width:20px;height:24px}.demo-view-switch button[aria-pressed=true]{background:var(--orange);color:#1c1c1b;box-shadow:0 2px 5px #a840001c}.demo-view-switch button{transition:background .15s,color .15s}.theme-toggle{width:38px;height:40px;flex-shrink:0;background:var(--surface);border:1px solid var(--line);color:var(--ink);border-radius:8px}.theme-toggle:hover{background:var(--surface-alt);color:var(--orange-dark)}.theme-sun,html[data-theme=dark] .theme-moon{display:none}html[data-theme=dark] .theme-sun{display:block}html[data-theme=dark]{color-scheme:dark;--cream:#151815;--ink:#f1f1e9;--muted:#abb3a5;--line:#343c32;--orange-dark:#ff9a59;--green:#a1c391;--surface:#20261f;--surface-alt:#1b211a;--surface-soft:#252d22;--surface-warm:#29271f}html[data-theme=dark] .site-header{background:#151815ee;border-color:var(--line)}html[data-theme=dark] .business-types>div,html[data-theme=dark] .footer-main>div>a,html[data-theme=dark] .hero-copy>p{color:#b9c2b2}html[data-theme=dark] .business-types>span,html[data-theme=dark] .footer-bottom,html[data-theme=dark] .footer-main>p,html[data-theme=dark] .hero-price p,html[data-theme=dark] .hero-price>span:first-child{color:#929e88}html[data-theme=dark] .hero-price-divider{background:var(--line)}html[data-theme=dark] .business-types i{background:#53634a}html[data-theme=dark] .demo-link>span,html[data-theme=dark] .text-link{border-color:#657159}html[data-theme=dark] .faq-intro h2>span,html[data-theme=dark] .section-heading h2>span{color:#a4b296}html[data-theme=dark] .step-number{color:#859576}html[data-theme=dark] .workflow-icon{background:#2b2c20}html[data-theme=dark] .workflow-grid article>span:last-child{color:#adbd9c}html[data-theme=dark] .features-section{background:var(--surface-alt);border-color:var(--line)}html[data-theme=dark] .feature-tabs>button{color:#a7b39a}html[data-theme=dark] .feature-tabs>button:hover{background:#2c3526}html[data-theme=dark] .feature-tabs>button.active{background:#313929;color:var(--ink);border-color:#4d5b40}html[data-theme=dark] .feature-content{background:var(--surface);border-color:var(--line)}html[data-theme=dark] .feature-copy li>svg{color:#a5bd8d}html[data-theme=dark] .extra-features article{border-color:var(--line)}html[data-theme=dark] .extra-features article>svg,html[data-theme=dark] .extra-features p{color:#a0ae92}html[data-theme=dark] .delivery-preview,html[data-theme=dark] .marketing-preview,html[data-theme=dark] .reports-preview,html[data-theme=dark] .tables-preview{background:#1b2119;border-color:#3a4532;box-shadow:0 20px 45px -20px #0005}html[data-theme=dark] .preview-top>small,html[data-theme=dark] .visual-footnote{color:#97a78a}html[data-theme=dark] .table-grid>button{background:#242e20;border-color:#3e4e35;color:#a4be90}html[data-theme=dark] .table-grid>button.occupied{background:#392e1e;border-color:#665131;color:#e9bd7b}html[data-theme=dark] .table-grid>button.active{outline-color:#a4bf83;background:#33462a;color:#d0e5bb}html[data-theme=dark] .table-selection{border-color:#3a4532}html[data-theme=dark] .delivery-caption,html[data-theme=dark] .table-selection span,html[data-theme=dark] .table-selection>svg{color:#adc299}html[data-theme=dark] .segment-options{background:#303a29}html[data-theme=dark] .segment-options button{color:#b1bfa2}html[data-theme=dark] .segment-options .active{background:#4c623d;color:#f0f6e8}html[data-theme=dark] .customer-preview>div{border-color:#37432f}html[data-theme=dark] .customer-preview small{color:#adbb9d}html[data-theme=dark] .customer-avatar{background:#35462b;color:#c9e0b4}html[data-theme=dark] .avatar-1{background:#433322;color:#e2c49a}html[data-theme=dark] .avatar-2{background:#383042;color:#d5bfdc}html[data-theme=dark] .customer-benefit{background:#304528;color:#c0dfa9}html[data-theme=dark] .cashback-preview{background:#393121}html[data-theme=dark] .cashback-preview>span{color:#e7c68c}html[data-theme=dark] .cashback-preview p{color:#d2bc94}html[data-theme=dark] .delivery-map{background:#293124}html[data-theme=dark] .map-road{background:#414937}html[data-theme=dark] .map-block{background:#3b4a2f}html[data-theme=dark] .block-two{background:#344729}html[data-theme=dark] .map-route{border-color:#b2ce8c}html[data-theme=dark] .map-card{background:#1d2619;border-color:#4c5f3d}html[data-theme=dark] .map-card small{color:#b2c39f}html[data-theme=dark] .map-bike,html[data-theme=dark] .map-destination,html[data-theme=dark] .map-store{border-color:#283223}html[data-theme=dark] .report-date>span{border-color:#3c4933}html[data-theme=dark] .report-metrics small{color:#acbba0}html[data-theme=dark] .report-chart{border-color:#45523b;background:repeating-linear-gradient(0deg,transparent 0,transparent 35px,#384330 0,#384330 36px)}html[data-theme=dark] .report-chart i{background:#74915c}html[data-theme=dark] .report-chart>div:nth-last-child(-n+3) i{background:#bad291}html[data-theme=dark] .report-chart span{color:#acbb9d}html[data-theme=dark] .demo-orbit{border-color:#3b4433}html[data-theme=dark] .orbit-one{background:radial-gradient(ellipse at 70% 60%,#3d332260,#20281c55 50%,transparent 72%)}html[data-theme=dark] .orbit-two{border-color:#48573a}html[data-theme=dark] .demo-floating-tag,html[data-theme=dark] .demo-view-switch{background:#242c20;border-color:#3c4a32}html[data-theme=dark] .demo-view-switch button{color:#b8c9a7}html[data-theme=dark] .demo-view-switch button[aria-pressed=true]{background:var(--orange);color:#1c1c1b}html[data-theme=dark] .demo-notice,html[data-theme=dark] .demo-touch-hint{color:#acb89d}html[data-theme=dark] .demo-notice button{border-color:#47543b}html[data-theme=dark] .demo-notice button:hover{background:#313d27}html[data-theme=dark] .laptop-screen{background:#20281d;border-color:#4f5a47}html[data-theme=dark] .laptop-base{background:linear-gradient(#525e47,#7b896d 45%,#3a4531)}html[data-theme=dark] .laptop-base>div{background:#46533a}html[data-theme=dark] .browser-bar{background:#323c2a;border-color:#46543a}html[data-theme=dark] .browser-bar>div{background:#20281b;color:#b9cba6}html[data-theme=dark] .mini-sidebar{background:#222c1d;border-color:#37462c}html[data-theme=dark] .mini-sidebar>svg{color:#9bb582}html[data-theme=dark] .mini-sidebar>.selected{color:#ff9b56;background:#49301d;box-shadow:0 0 0 7px #49301d}html[data-theme=dark] .mini-logo{background:none}html[data-theme=dark] .mini-user{background:#405331;color:#d1e6be}html[data-theme=dark] .mini-eyebrow{color:#ffa362}html[data-theme=dark] .mini-workspace h3 svg{color:#b2c69f}html[data-theme=dark] .mini-live{background:#283e23;color:#c2dfb0;border-color:#5f7f4d}html[data-theme=dark] .mini-tabs{border-color:#394a2e}html[data-theme=dark] .mini-tabs>span{color:#b0c29b}html[data-theme=dark] .kanban-column{background:#2c3825}html[data-theme=dark] .kanban-heading>span{background:#405331;color:#d4e6bf}html[data-theme=dark] .preparing .kanban-heading{color:#efc88c}html[data-theme=dark] .ready .kanban-heading{color:#afd294}html[data-theme=dark] .order-card{background:#202a19;border-color:#4c603b}html[data-theme=dark] .order-card>div>span{background:#38472d;color:#c5d8b0}html[data-theme=dark] .order-card>p{color:#b5c7a0}html[data-theme=dark] .order-card>button{background:#44311e;color:#efc697}html[data-theme=dark] .order-card>button:hover{background:#634125}html[data-theme=dark] .order-complete{color:#c0e4a5}html[data-theme=dark] .empty-column{border-color:#4d603c;color:#abbf95}html[data-theme=dark] .mini-results article{background:#27351e;border-color:#455c34}html[data-theme=dark] .mini-results p{color:#acbf97}html[data-theme=dark] .phone{background:#4a5740;border-color:#707f62}html[data-theme=dark] .phone-screen{background:#1e2818}html[data-theme=dark] .phone-store{border-color:#3b4b2e}html[data-theme=dark] .store-avatar{background:#364b29;color:#d2e6be}html[data-theme=dark] .phone-store p,html[data-theme=dark] .phone-store span{color:#b0c497}html[data-theme=dark] .phone-promo{background:#394c2c}html[data-theme=dark] .phone-promo>span{color:#c8dbb2}html[data-theme=dark] .phone-promo>.food-photo{mix-blend-mode:normal}html[data-theme=dark] .phone-categories button{color:#bed3a5}html[data-theme=dark] .phone-categories button.active{background:#a3c081;color:#1b2a11}html[data-theme=dark] .phone-products article{border-color:#3b4d2d}html[data-theme=dark] .phone-products p{color:#b2c599}html[data-theme=dark] .quantity-control{background:#1e2818}html[data-theme=dark] .quantity-control>button{background:#334729;border-color:#5d7a45;color:#d7ecbe}html[data-theme=dark] .phone-checkout{background:#abca88;color:#1a2a10}html[data-theme=dark] .phone-checkout:disabled{background:#35472a;color:#bdcfa9}html[data-theme=dark] .phone-bottom-bar{background:#c1ceac}html[data-theme=dark] .ai-section{background:#10150e;border-block:1px solid #303c27}html[data-theme=dark] .ai-playground{background:#242c20;border-color:#4a5a3d}html[data-theme=dark] .ai-chat{background:#1b2318}html[data-theme=dark] .ai-chat>header{border-color:#36472c}html[data-theme=dark] .ai-avatar{background:#48301c;color:#ff9d56}html[data-theme=dark] .ai-chat>header span,html[data-theme=dark] .ai-chat>header>.icon-button{color:#b1c49a}html[data-theme=dark] .ai-chat .icon-button:hover{background:#35432b}html[data-theme=dark] .chat-message>div{background:#303e26;color:#e3edd9}html[data-theme=dark] .chat-message.user>div{background:#49331f;color:#f5dfc3}html[data-theme=dark] .chat-attachment{background:#352b1d;border-color:#6a5030}html[data-theme=dark] .chat-attachment small{color:#cdb68f}html[data-theme=dark] .chat-tools>button{background:#3c2d1b;border-color:#73512c;color:#f4cd98}html[data-theme=dark] .chat-tools>button:hover{background:#53371c}html[data-theme=dark] .chat-tools>span,html[data-theme=dark] .thinking{color:#b8caa2}html[data-theme=dark] .chat-composer{background:#232e1d;border-color:#536a40}html[data-theme=dark] .chat-composer input::placeholder,html[data-theme=dark] .chat-composer>.icon-button{color:#b5c5a2}html[data-theme=dark] .chat-composer .send-button:disabled{background:#405033;color:#a6b995}html[data-theme=dark] .simulation-note{color:#a4b591}html[data-theme=dark] .ai-review{background:#283321;border-color:#445738}html[data-theme=dark] .review-heading>.small-label{color:#beceab}html[data-theme=dark] .review-status{color:#c7dbb1;border-color:#60774b}html[data-theme=dark] .review-status.review{background:#47351c;color:#ebc991;border-color:#816232}html[data-theme=dark] .review-status.done{background:#36502b;color:#d5efbc}html[data-theme=dark] .paper-label{background:#38482b;color:#d3e4bf;border-color:#536b3f}html[data-theme=dark] .paper-spark{background:#67401e;border-color:#283321;color:#ffd3a3}html[data-theme=dark] .review-bottom{border-color:#4c613c;color:#bfd4a8}html[data-theme=dark] .draft-check{background:#455f31;color:#ddf1c4}html[data-theme=dark] .draft-number,html[data-theme=dark] .draft-row label>span,html[data-theme=dark] .draft-title p,html[data-theme=dark] .review-footnote{color:#b9caa4}html[data-theme=dark] .draft-row{border-color:#4a5e38}html[data-theme=dark] .draft-row input{background:#1d2816;border-color:#5c7643;color:#e0efd0}html[data-theme=dark] .draft-row input:disabled{background:transparent;color:#d6e7c5;border-color:transparent}html[data-theme=dark] .button-dark{background:#d4dfc8;color:#1a2412}html[data-theme=dark] .button-dark:hover{background:#edf6e2}html[data-theme=dark] .form-error{color:#ffae8f}html[data-theme=dark] .base-plan{background:#2b291f;border-color:#514a36}html[data-theme=dark] .base-plan>p,html[data-theme=dark] .plan-price>span{color:#beb7a1}html[data-theme=dark] .plan-pill{color:#c5c6a7}html[data-theme=dark] .plan-logo{background:#211e17;border-color:#514832}html[data-theme=dark] .plan-includes{border-color:#514b35;color:#c5c4a8}html[data-theme=dark] .base-plan>ul>li>span{background:#44452e;color:#d7dcaf}html[data-theme=dark] .base-plan li p{color:#c1bea9}html[data-theme=dark] .plan-summary{background:#1c1e17;border-color:#534c35}html[data-theme=dark] .billing-note,html[data-theme=dark] .plan-summary p,html[data-theme=dark] .plan-summary strong>small,html[data-theme=dark] .plan-summary>div>span{color:#b9bda4}html[data-theme=dark] .modules-title .small-label,html[data-theme=dark] .modules-title>span{color:#aebb9b}html[data-theme=dark] .module-option{background:#20291b;border-color:#3b4b30}html[data-theme=dark] .module-option:hover{border-color:#8dba68}html[data-theme=dark] .module-icon{background:#334629;color:#c1d8a8}html[data-theme=dark] .module-copy>small,html[data-theme=dark] .module-price>small{color:#acbe99}html[data-theme=dark] .custom-checkbox{background:#1c2616;border-color:#78955c}html[data-theme=dark] .module-option.checked{background:#344d26;border-color:#9fc27f}html[data-theme=dark] .module-option.checked .custom-checkbox{background:#b1d68c;border-color:#b1d68c;color:#1b2910}html[data-theme=dark] .module-option.module-ai{background:#30271c;border-color:#655033}html[data-theme=dark] .module-ai .module-icon{background:#51391d;color:#f3cc90}html[data-theme=dark] .module-copy>b>span{background:#654923;color:#f6d399}html[data-theme=dark] .module-ai.checked{background:#51351c;border-color:#e3a65d}html[data-theme=dark] .module-ai.checked .custom-checkbox{background:var(--orange);color:#1c1c1b;border-color:var(--orange)}html[data-theme=dark] .pricing-explanation{color:#aabf94}html[data-theme=dark] .pricing-explanation b{color:#d5e3c5}html[data-theme=dark] .mobile-price-summary{background:#28371e;border-color:#637e49}html[data-theme=dark] .mobile-price-summary>span{color:#c0d3aa}html[data-theme=dark] .faq-list summary>svg{color:#b1c49a}html[data-theme=dark] .closing-section{background:#cf4b00;color:#fff}html[data-theme=dark] .button-light{background:#fff;color:#242923}html[data-theme=dark] .skip-link{background:#e1ecd5;color:#182310}@media (min-width:1200px) and (max-width:1279px){.nav-actions,.nav-wrap,.site-nav{gap:12px}}@media (min-width:701px) and (max-width:1199px){.hero h1{font-size:clamp(42px,4vw,48px);letter-spacing:-2.2px}.nav-wrap{gap:18px}.nav-actions{gap:14px}.brand{width:162px}.site-nav{gap:12px}}@media (max-width:960px){.site-header{height:76px}.nav-toggle{display:inline-flex!important}.nav-login,.site-nav{display:none}.site-nav{position:absolute;top:75px;left:0;right:0;padding:18px var(--page-gutter);background:var(--cream);border-bottom:1px solid var(--line);box-shadow:0 14px 20px #00000012}.site-nav.is-open{display:flex;flex-direction:column;align-items:stretch;gap:0}.site-nav>a{padding:14px 10px;font-size:13px;border-bottom:1px solid var(--line)}.mobile-login{display:flex!important}}@media (min-width:701px) and (max-width:959px){.hero{grid-template-columns:1fr;gap:0;padding-block:52px 32px}.hero h1{font-size:56px}.product-demo{width:min(650px,100%);margin:28px auto 0}.laptop{left:2%;width:94%}.phone{right:4%}.hero-copy{padding-bottom:0}.features-section{padding-bottom:28px}}@media (max-width:700px){:root{--page-gutter:20px;--section-space:64px}.site-header{height:72px}.site-nav{top:71px}.nav-wrap{width:calc(100% - 32px)}.brand{width:150px;height:34px}.nav-actions{gap:9px}.theme-toggle{width:36px;height:38px}.hero{grid-template-columns:1fr;padding-block:40px 24px;gap:0}.hero h1{font-size:43px;letter-spacing:-2.4px}.product-demo{margin:30px auto 0;width:100%}.laptop{width:100%;left:0}.laptop .demo-touch-hint{margin:18px 0 0;width:110px;font-size:8px}.demo-guide-progress{font-size:6px;letter-spacing:.3px}.phone{right:-1px}.mini-logo{width:15px;height:18px}.business-types{margin-top:32px}.features-section{padding-bottom:20px}.ai-section{padding-bottom:40px}.closing-section{padding:34px 25px 28px}.site-footer{padding-top:40px}html[data-theme=dark] .mini-sidebar>.selected{box-shadow:0 0 0 4px #49301d}}@media (max-width:480px){.nav-actions>.button-small{display:none}.nav-toggle{width:36px;height:38px}}@media (max-width:374px){:root{--page-gutter:16px}.nav-wrap{width:calc(100% - 28px)}.brand{width:143px}.hero h1{font-size:39px}}.signup-trigger{width:100%;white-space:normal;line-height:1.45;text-align:center;justify-content:center}.signup-secure,.signup-trial-note{display:flex;align-items:center;justify-content:center;gap:7px;font-size:12px!important;line-height:1.6;color:var(--muted);margin:12px 0!important}.signup-secure svg,.signup-trial-note svg{flex-shrink:0}.signup-dialog{position:fixed;inset:0;margin:auto;width:min(590px,calc(100vw - 32px));max-height:90dvh;overflow-y:auto;border:1px solid var(--line);border-radius:24px;padding:32px;background:var(--surface);color:var(--ink);box-shadow:0 30px 100px #0004;text-align:left}.signup-dialog::-webkit-backdrop{background:#141814ab;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.signup-dialog::backdrop{background:#141814ab;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.signup-head{display:flex;justify-content:space-between;align-items:center;gap:16px}.signup-close{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--line);border-radius:50%;background:transparent;color:inherit;cursor:pointer}.signup-dialog h2{font-size:28px;line-height:1.2;margin:16px 0 24px;letter-spacing:-1px}.signup-steps{display:flex;list-style:none!important;padding:0!important;gap:12px!important;margin:0 0 28px!important}.signup-steps li{display:flex;align-items:center;gap:7px!important;flex:1 1;font-size:11px;line-height:1.5;color:var(--muted)}.signup-steps li>span{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--line);color:var(--muted);flex-shrink:0}.signup-steps [aria-current=step]{color:var(--ink);font-weight:700}.signup-steps [aria-current=step]>span,.signup-steps [data-done=true]>span{background:#fc6100;color:#fff}.signup-fields{display:grid;grid-gap:18px;gap:18px}.signup-fields label{display:grid;grid-gap:7px;gap:7px;font-size:12px;font-weight:650;color:var(--ink)}.signup-fields input{width:100%;min-width:0;font:inherit;font-size:14px;padding:12px;border:1px solid var(--line);border-radius:10px;background:var(--cream);color:var(--ink)}.signup-consent input:focus-visible,.signup-fields input:focus-visible{outline:2px solid #fc6100;outline-offset:3px}.signup-fields small,.signup-fields>small{font-size:11px;color:var(--muted);font-weight:400;line-height:1.6}.signup-field-pair{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.signup-input-prefix{display:flex;align-items:center;gap:4px}.signup-input-prefix>span{color:#fc6100;font-size:18px}.signup-offer{margin:22px 0;padding:17px;border-radius:14px;background:var(--cream);border:1px solid var(--line);font-size:12px;line-height:1.7}.signup-offer>div{display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap}.signup-offer strong{font-size:21px;letter-spacing:-.5px;display:block}.signup-offer strong small{font-size:11px;font-weight:400;letter-spacing:0;margin-left:6px;color:var(--muted)}.signup-offer p{font-size:12px!important;line-height:1.7!important;margin:10px 0 0!important;color:var(--muted)}.signup-consent{display:flex;gap:10px;align-items:flex-start;font-size:12px;line-height:1.8;margin:18px 0}.signup-consent input{accent-color:#fc6100;width:17px;height:17px;flex-shrink:0;margin-top:4px}.signup-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:22px}.signup-actions .button{min-height:44px}.signup-error{padding:13px 15px;border:1px solid #c44f2b;border-radius:10px;font-size:13px!important;line-height:1.7!important;color:var(--ink)!important;background:#fc610012;margin:15px 0!important}.signup-email-state{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;grid-gap:17px;gap:17px;line-height:1.8}.signup-dialog .button{white-space:normal;min-width:0;text-align:center}.signup-email-state strong{overflow-wrap:anywhere;font:inherit;font-weight:700;display:inline}.signup-email-state>svg{color:#fc6100}.signup-email-state h3{font-size:20px;margin:0}.signup-email-state p{font-size:14px;margin:0!important;color:var(--muted);line-height:1.8}.signup-email-state small{color:var(--muted);font-size:12px}.signup-status{min-height:90dvh;padding-block:150px 70px;display:flex;justify-content:center;align-items:flex-start}.signup-status-card{width:min(600px,100%);padding:38px;background:var(--surface);border:1px solid var(--line);border-radius:24px}.signup-status-icon{display:block;color:#fc6100;margin-bottom:25px}.signup-status h1{font-size:36px;letter-spacing:-1.5px;line-height:1.2;margin:15px 0 20px}.signup-status-card>p{font-size:15px;line-height:1.9;color:var(--muted)}.signup-status-card>small{font-size:12px;line-height:1.8;color:var(--muted);display:block;margin-top:24px;overflow-wrap:anywhere}.signup-status-actions{display:flex;flex-wrap:wrap;gap:12px}.signup-status-card .button{white-space:normal;text-align:center}.signup-dialog button:disabled,.signup-status button:disabled{opacity:.6;cursor:wait}@media (max-width:600px){.signup-dialog{padding:22px;border-radius:18px}.signup-dialog h2{font-size:24px}.signup-steps{gap:7px!important}.signup-steps li{font-size:9px;gap:4px!important}.signup-field-pair{grid-template-columns:1fr}.signup-actions{flex-wrap:wrap}.signup-actions .button{flex:1 1}.signup-status-card{padding:24px}.signup-status{padding-top:115px}.signup-status h1{font-size:29px}}.signup-resume-link{font-size:11px;margin-top:12px;color:var(--muted)}.signup-resume-link a{color:var(--orange-dark);font-weight:700;text-decoration:underline;text-underline-offset:3px}.resume-signup-form{display:grid;grid-gap:18px;gap:18px;text-align:left;margin-block:25px}.resume-signup-form label{display:grid;grid-gap:8px;gap:8px;font-size:12px;font-weight:700}.resume-signup-form input{width:100%;min-width:0;min-height:46px;border:1px solid var(--line);border-radius:7px;padding:12px;color:var(--ink);background:var(--surface);font:inherit}.contact-section{padding-block:var(--section-space);display:grid;grid-template-columns:1fr 1.2fr;grid-gap:64px;gap:64px;align-items:center}.contact-section h2{font-size:clamp(34px,3.5vw,48px);letter-spacing:-1.8px;margin:16px 0}.contact-section h2 span{color:var(--muted)}.contact-section>div>p{color:var(--muted);max-width:360px}.contact-channels{display:grid;grid-gap:12px;gap:12px}.contact-channel{display:flex;gap:18px;text-align:left;align-items:center;padding:24px;background:var(--surface);border:1px solid var(--line);border-radius:15px;transition:border-color .2s,transform .2s}.contact-channel:hover{border-color:var(--orange);transform:translateY(-2px)}.contact-channel>span{width:46px;height:46px;display:grid;place-items:center;border-radius:13px;background:color-mix(in srgb,var(--orange) 9%,var(--surface));color:var(--orange)}.contact-channel>div{flex:1 1;min-width:0}.contact-channel small,.contact-channel strong{display:block}.contact-channel strong{font-size:15px}.contact-channel small{color:var(--muted);margin-top:3px;overflow-wrap:anywhere}.support-launcher{position:fixed;z-index:65;bottom:max(24px,env(safe-area-inset-bottom));right:24px;background:var(--orange);color:#20140c;display:flex;gap:11px;align-items:center;padding:17px 22px;border-radius:40px;box-shadow:0 8px 28px #b8450030;font-weight:800;font-size:12px}.support-launcher i{width:7px;height:7px;border:2px solid #fff;background:#4d8a40;border-radius:50%;position:absolute;top:11px;left:35px}.support-chat{position:fixed;z-index:70;right:24px;bottom:94px;width:410px;height:min(720px,calc(100dvh - 120px));display:flex;flex-direction:column;overflow:hidden;background:var(--surface);border:1px solid var(--line);border-radius:22px;box-shadow:0 16px 80px #0003;font-size:13px;line-height:1.6}.support-chat__header{display:flex;align-items:center;gap:12px;padding:19px 18px;border-bottom:1px solid var(--line);background:var(--surface-soft);flex-shrink:0}.support-avatar{background:var(--orange);color:#27170c;width:42px;height:42px;border-radius:14px;display:grid;place-items:center}.support-chat__header>div{flex:1 1}.support-chat__header small,.support-chat__header strong{display:block}.support-chat__header strong{font-size:15px}.support-chat__header small{font-size:10px;color:var(--muted);margin-top:2px}.support-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:9px}.support-icon:hover{background:var(--line)}.support-chat__body{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:18px;scrollbar-width:thin;scrollbar-color:var(--line) transparent}.support-intro .small-label{font-size:8px;letter-spacing:1.1px}.support-video{width:100%;aspect-ratio:16/10;display:block;object-fit:contain;border-radius:11px;background:#211a13;margin:10px 0 14px}.support-intro>p{font-size:12px;color:var(--muted)}.support-suggestions{display:grid;grid-gap:7px;gap:7px;margin:16px 0}.support-suggestions>button{display:flex;justify-content:space-between;gap:8px;align-items:center;border:1px solid var(--line);border-radius:10px;padding:10px 12px;text-align:left;font-size:11px}.support-suggestions>button:hover{border-color:var(--orange);color:var(--orange-dark)}.support-messages{display:grid;grid-gap:12px;gap:12px;margin-top:16px}.support-message{padding:12px 14px;border-radius:13px;background:var(--surface-soft);max-width:94%;justify-self:start;overflow-wrap:anywhere}.support-message--user{background:color-mix(in srgb,var(--orange) 13%,var(--surface));justify-self:end;border-bottom-right-radius:3px}.support-message--assistant{border-bottom-left-radius:3px}.support-message>small{display:block;font-size:9px;color:var(--muted);margin-bottom:5px}.support-message p{font-size:12px;white-space:pre-wrap;line-height:1.7}.support-thinking{display:flex;gap:4px;margin-bottom:7px}.support-thinking i{width:5px;height:5px;background:var(--orange);border-radius:50%;animation:support-pulse 1s infinite alternate}.support-thinking i:nth-child(2){animation-delay:.2s}.support-thinking i:nth-child(3){animation-delay:.4s}.support-chat__footer{padding:11px 15px 14px;border-top:1px solid var(--line);background:var(--surface);flex-shrink:0}.support-chat__footer>small{display:block;font-size:8px;color:var(--muted);text-align:center;margin-top:8px}.support-chat__actions{display:flex;justify-content:space-between;gap:8px;margin-bottom:10px}.support-chat__actions button{display:flex;gap:5px;align-items:center;font-size:10px;padding:2px 0;color:var(--muted)}.support-chat__actions button:first-child{color:var(--orange-dark);font-weight:800}.support-chat button:disabled{opacity:.5}.support-composer{display:flex;gap:8px;align-items:flex-end;border:1px solid var(--line);background:var(--cream);border-radius:12px;padding:7px}.support-composer textarea{background:transparent;resize:none;min-height:32px;max-height:100px;flex:1 1;border:0;color:var(--ink);padding:6px;font:inherit;min-width:0;outline:none}.support-composer:focus-within{border-color:var(--orange)}.support-composer button{background:var(--orange);color:#23150e;width:33px;height:33px;display:grid;place-items:center;border-radius:8px;flex-shrink:0}.support-ticket-form{border:1px solid var(--line);border-radius:13px;margin:16px 0 4px;padding:15px;display:grid;grid-gap:11px;gap:11px}.support-form-title{display:flex;align-items:center;gap:9px;margin-bottom:4px}.support-form-title>svg{color:var(--orange)}.support-form-title>div{flex:1 1}.support-form-title small,.support-form-title strong{display:block}.support-form-title small{font-size:9px;color:var(--muted)}.support-ticket-form>label:not(.support-check){font-size:10px;font-weight:700;display:block}.support-ticket-form input:not([type=checkbox]),.support-ticket-form textarea{background:var(--cream);border:1px solid var(--line);border-radius:8px;color:var(--ink);font:inherit;font-size:12px;padding:9px 10px;width:100%;margin-top:5px;resize:vertical}.support-ticket-form small{color:var(--muted);font-weight:400}.support-check{display:flex;align-items:flex-start;gap:8px;font-size:10px}.support-check input{accent-color:var(--orange);margin:3px 0 0}.support-primary{display:flex;align-items:center;justify-content:center;gap:7px;background:var(--orange);color:#21160f;border-radius:9px;font-weight:800;padding:12px;font-size:11px}.support-ticket-form>.support-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.support-error{color:#bd3725;font-size:11px;border:1px solid #c4423233;border-radius:10px;padding:11px;margin-top:12px}.support-error button{display:block;text-decoration:underline;margin-top:7px}.support-ticket-result{display:flex;gap:12px;padding:15px;border-radius:13px;background:var(--surface-soft);border:1px solid var(--line);margin:16px 0}.support-ticket-result>svg{color:var(--orange);margin-top:4px}.support-ticket-result strong{font-size:13px}.support-ticket-result p{font-size:11px;color:var(--muted);margin-top:6px}.support-ticket-result a{display:flex;align-items:center;gap:5px;font-size:11px;font-weight:800;color:var(--orange-dark);margin-top:9px}.support-ticket-result small{display:block;font-size:9px;color:var(--muted);overflow-wrap:anywhere;margin-top:6px}.support-spin{animation:support-spin 1s linear infinite}@keyframes support-spin{to{transform:rotate(1turn)}}@keyframes support-pulse{to{opacity:.25;transform:translateY(-2px)}}@media (max-width:700px){.contact-section{grid-template-columns:1fr;gap:28px}.contact-channel{padding:19px}.contact-section h2{font-size:36px}.support-launcher{right:16px;bottom:max(16px,env(safe-area-inset-bottom));padding:16px}.support-launcher>span{display:none}.support-chat{right:10px;bottom:max(10px,env(safe-area-inset-bottom));width:calc(100% - 20px);height:calc(100dvh - 30px);max-height:780px;border-radius:18px}.support-chat__body,.support-chat__header{padding:15px}.support-video{aspect-ratio:16/10}.support-chat__footer{padding-bottom:max(13px,env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.support-chat *{animation:none!important;scroll-behavior:auto!important}.contact-channel{transition:none}}.support-chat .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}