:root{color-scheme:light;--ink: #2c211b;--muted: #695b50;--surface: #fff;--tint: #fff7ed;--line: #eddfd3;--brand: #f97316;--brand-soft: #ffedd5;--field-border: #97867a;--hero-glow: #ffedd5;--danger: #b42318;--button-hover-text: #7c2d12;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}[hidden]{display:none!important}body{--brand-text: var(--brand-text-light, #9a3412);margin:0;background:var(--surface);color:var(--ink);line-height:1.65}a{color:inherit;text-decoration-thickness:.08em;text-underline-offset:.2em}button,input,textarea{font:inherit}button,summary{cursor:pointer}button:disabled{cursor:wait;opacity:.65}img{display:block;width:100%;height:auto}figure,blockquote,dl,dd{margin:0}p{margin:0 0 1.25rem}h1,h2,h3{margin:0 0 1.25rem;line-height:1.12;letter-spacing:-.045em;text-wrap:balance;overflow-wrap:anywhere}h1{font-size:clamp(2.7rem,5vw,4.9rem);font-weight:650;max-width:14ch}h2{font-size:clamp(2rem,3.5vw,3.3rem);font-weight:620}h3{font-size:1.25rem;letter-spacing:-.025em;line-height:1.35}p,li,dd{overflow-wrap:anywhere}:focus-visible{outline:3px solid var(--brand-text, var(--brand));outline-offset:5px}:target{scroll-margin-top:6rem}.container{width:min(1160px,calc(100% - 3rem));margin-inline:auto}.section{padding-block:clamp(4rem,8vw,7rem)}.section-compact{padding-block:3rem}.section-tinted{background:var(--tint)}.section-heading{max-width:720px;margin-bottom:3rem}.section-heading p:not(.eyebrow),.lead{color:var(--muted);font-size:1.125rem}.eyebrow{font-size:.75rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--brand-text, var(--brand));margin-bottom:1.35rem}.skip-link{position:fixed;top:.5rem;inset-inline-start:1rem;z-index:100;padding:.75rem 1rem;background:var(--surface);transform:translateY(-200%)}.skip-link:focus{transform:none}.site-header{position:sticky;top:0;z-index:30;background:var(--surface);border-bottom:1px solid var(--line)}.header-inner{min-height:100px;display:flex;align-items:center;gap:2rem}.brand{display:inline-flex;gap:.65rem;align-items:center;text-decoration:none;font-size:1.2rem;font-weight:750;letter-spacing:-.04em;white-space:nowrap}.brand-mark{width:48px;height:48px;display:grid;place-content:center;border-radius:14px;background:var(--brand);color:var(--brand-foreground, #241810);font-size:2rem;line-height:1;position:relative}.brand-mark span{position:absolute;right:6px;top:1px;color:inherit}.brand-logo{width:208px;height:66px;object-fit:contain;border-radius:4px}.site-header .brand{min-width:0;max-width:min(52vw,300px)}.site-header .brand>span:last-child{overflow:hidden;text-overflow:ellipsis}.brand-logo,.brand-mark,.brand picture{flex-shrink:0}.desktop-nav{display:flex;gap:1.4rem;margin-inline:auto;font-size:.85rem;font-weight:550}.desktop-nav a,.text-link{text-decoration:none}.desktop-nav a:hover,.text-link:hover{text-decoration:underline}.header-actions{display:flex;align-items:center;gap:1.25rem;font-size:.85rem}.button{display:inline-flex;align-items:center;justify-content:center;gap:1.2rem;padding:.9rem 1.4rem;min-height:48px;border:1px solid var(--brand-text, #9a3412);border-radius:8px;background:transparent;color:var(--brand-text, #9a3412);text-decoration:none;font-size:.9rem;font-weight:650;transition:color .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.button>span[aria-hidden]{transition:transform .18s ease}.button:hover{background:var(--brand-soft);border-color:var(--brand);color:var(--button-hover-text, #7c2d12);box-shadow:0 12px 26px -18px #c2410c99;transform:translateY(-2px)}.button:hover>span[aria-hidden]{transform:translate(2px,-2px)}.button:active{box-shadow:none;transform:translateY(0)}.button-small{padding:.65rem 1rem;min-height:44px;font-size:.8rem}.button-quiet{border-color:var(--line);color:var(--ink)}.button-quiet:hover{background:var(--tint);border-color:var(--brand);color:var(--button-hover-text, #7c2d12)}.button-quiet:hover>span[aria-hidden]{transform:translateY(2px)}html[dir=rtl] .button:hover>span[aria-hidden]{transform:translate(-2px,-2px)}html[dir=rtl] .button-quiet:hover>span[aria-hidden]{transform:translateY(2px)}.button-row{display:flex;flex-wrap:wrap;gap:.8rem;margin-block:2rem}.mobile-nav{display:none;margin-inline-start:auto}.hero{background:radial-gradient(ellipse at 90% 10%,var(--hero-glow),transparent 60%),linear-gradient(135deg,var(--surface),var(--tint));padding-block:clamp(3.5rem,7vw,6rem)}.hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.hero-layout-image-left .hero-visual{grid-column:1;grid-row:1}.hero-layout-image-left .hero-copy{grid-column:2;grid-row:1}.hero-layout-centered,.hero-layout-full-width{grid-template-columns:1fr;text-align:center}.hero-layout-centered .hero-copy,.hero-layout-full-width .hero-copy{max-width:850px;margin-inline:auto}.hero-layout-centered h1,.hero-layout-full-width h1{max-width:18ch;margin-inline:auto}.hero-layout-centered .hero-visual{max-width:900px;width:100%;margin-inline:auto}.hero-layout-centered .button-row,.hero-layout-full-width .button-row,.hero-layout-centered .hero-points,.hero-layout-full-width .hero-points,.hero-layout-centered .eyebrow,.hero-layout-full-width .eyebrow{justify-content:center}.hero-copy .eyebrow{display:flex;align-items:center;gap:.65rem;letter-spacing:.05em;line-height:1.5}.status-dot{width:7px;height:7px;flex-shrink:0;border-radius:50%;background:var(--brand)}.hero-points{list-style:none;display:flex;gap:.75rem 1rem;flex-wrap:wrap;padding:0;margin:0;font-size:.75rem;color:var(--muted)}.hero-points li:before{content:"✓";margin-inline-end:.4rem}.hero-visual{min-width:0}.product-frame{background:var(--surface);border:1px solid var(--line);border-radius:14px;overflow:hidden;box-shadow:0 25px 65px -30px #6f361c3b}.frame-bar{display:flex;align-items:center;gap:5px;padding:.8rem 1rem;border-bottom:1px solid var(--line)}.frame-bar>span{width:6px;height:6px;border-radius:100%;background:var(--line)}.frame-bar>p{margin:0 0 0 .7rem;font-size:.65rem;color:var(--muted)}.hero-image{aspect-ratio:8 / 5;object-fit:contain;background:var(--tint)}.visual-caption{font-size:.75rem;color:var(--muted);margin:1.2rem 0 0}.visual-caption span{margin-inline-end:.4rem}.demo-note{color:var(--muted);font-size:.8rem;max-width:60ch}.hero-copy .demo-note{margin-top:-1rem}.feature-links{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.feature-links a{display:inline-flex;align-items:center;gap:.8rem;padding:.8rem 1rem;min-height:44px;border:1px solid var(--field-border);border-radius:8px;font-size:.85rem;font-weight:600;text-decoration:none}.feature-links a:hover{color:var(--button-hover-text);background:var(--brand-soft);border-color:var(--brand-text)}.breadcrumbs{display:flex;flex-wrap:wrap;gap:.65rem;margin-bottom:2rem;font-size:.8rem;color:var(--muted)}.feature-hero h1{max-width:22ch;font-size:clamp(2.4rem,5vw,4.3rem)}.feature-hero .lead{max-width:66ch}.feature-overview{margin-block:2rem}.feature-overview img{border:1px solid var(--line);border-radius:14px;background:var(--surface)}.feature-overview figcaption{margin-top:.75rem;font-size:.8rem;color:var(--muted)}.feature-process{list-style:none;padding:0;margin:0;display:grid;gap:1rem}.feature-process li{display:flex;align-items:center;gap:1rem;border:1px solid var(--line);border-radius:12px;padding:1.25rem;background:var(--surface)}.feature-process li>span{color:var(--brand-text);font-size:.8rem;font-weight:700}.enquiry-next{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--line)}.enquiry-next h4{margin:0 0 .5rem;font-size:.9rem}.enquiry-next p{color:var(--muted);font-size:.8rem;margin:0}.workspace-sample{padding:clamp(1.5rem,3vw,3rem);background:var(--tint)}.workspace-sample h2{font-size:clamp(1.7rem,2.4vw,2.3rem)}.workspace-sample small{color:var(--muted);font-size:.65rem}.sample-row{padding:1rem;display:flex;gap:.75rem;align-items:center;border:1px solid var(--line);border-radius:8px;margin-block:.7rem;background:var(--surface);font-size:.8rem}.sample-row>span:last-child{margin-inline-start:auto}.sample-icon{color:var(--brand-text, var(--brand))}.feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.feature-card,.plan-card{border:1px solid var(--line);border-radius:12px;padding:2rem;background:var(--surface)}.feature-card p,.plan-card>p{font-size:.9rem;color:var(--muted)}.feature-card p:last-child{margin-bottom:0}.feature-card img{aspect-ratio:1;object-fit:cover;border-radius:8px;margin-bottom:1.5rem}.feature-number{color:var(--brand-text, var(--brand));display:block;font-size:.75rem;font-weight:650;margin-bottom:2rem}.feature-showcase{margin-bottom:3rem;padding:2rem;background:var(--tint);border:1px solid var(--line);border-radius:18px}.showcase-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.showcase-heading .eyebrow{margin-bottom:.65rem}.showcase-heading h3{margin:0;font-size:1.65rem}.tour-toggle{flex-shrink:0;border:1px solid var(--brand-text, #9a3412);color:var(--brand-text, #9a3412);background:var(--surface);padding:.65rem .9rem;border-radius:8px;min-height:44px;font-size:.8rem;font-weight:600;transition:color .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.tour-toggle:hover:not(:disabled){background:var(--brand-soft);border-color:var(--brand);color:var(--button-hover-text, #7c2d12);box-shadow:0 10px 22px -18px #c2410c99}.tour-toggle:disabled{cursor:default;opacity:1;border-color:var(--line);color:var(--muted)}.workflow-controls{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem}.workflow-controls button{border:1px solid var(--field-border);border-radius:7px;padding:.6rem .85rem;min-height:44px;background:var(--surface);color:var(--ink);font-size:.8rem;transition:color .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.workflow-controls button:hover{background:var(--brand-soft);border-color:var(--brand);color:var(--button-hover-text, #7c2d12)}.workflow-controls button[aria-pressed=true]{background:var(--brand-soft);border-color:var(--brand-text, #9a3412);color:var(--button-hover-text, #7c2d12);font-weight:650;box-shadow:inset 0 0 0 1px var(--brand-text, #9a3412)}.workflow-panels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}[data-enhanced] .workflow-panels{display:block}.workflow-panel{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.workflow-topbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--line);padding:.9rem 1.5rem;font-size:.75rem;font-weight:600}.workflow-preview-label{color:var(--muted);font-weight:400}.workflow-body{padding:1.5rem 2rem}.workflow-intro{display:flex;gap:1rem;align-items:flex-start;min-height:88px}.workflow-intro h4{margin:0 0 .4rem;font-size:1.2rem;line-height:1.3}.workflow-intro p{margin:0;color:var(--muted);font-size:.9rem;max-width:60ch}.workflow-module{flex-shrink:0;display:grid;place-content:center;width:44px;height:44px;border-radius:12px;color:var(--ink);background:var(--brand-soft);font-weight:700;font-size:.8rem}.workflow-steps{list-style:none;margin:1rem 0 1.5rem;padding:0;display:grid;gap:.65rem}.workflow-step{display:flex;align-items:center;gap:.9rem;min-height:56px;border:1px solid var(--line);border-radius:9px;padding:.8rem 1rem;font-size:.9rem}.workflow-step-number{display:grid;place-content:center;width:26px;height:26px;flex-shrink:0;color:var(--muted);background:var(--tint);border-radius:50%;font-size:.75rem}.workflow-check{margin-inline-start:auto;color:var(--brand-text);font-weight:700}.workflow-progress{overflow:hidden;height:4px;border-radius:4px;background:var(--line)}.workflow-progress>span{display:block;width:100%;height:100%;background:linear-gradient(90deg,#ea580c,#fb923c);transform-origin:left}html[dir=rtl] .workflow-progress>span{transform-origin:right}.workflow-disclaimer{margin:1rem 0 0;font-size:.75rem;color:var(--muted)}@media(prefers-reduced-motion:no-preference){[data-enhanced][data-in-view=true] .workflow-panel:not([hidden]){animation:workflow-panel-in .38s cubic-bezier(.16,1,.3,1) backwards}[data-enhanced][data-in-view=true] .workflow-panel:not([hidden]) .workflow-intro{animation:workflow-intro-in .46s 60ms cubic-bezier(.16,1,.3,1) backwards}[data-enhanced][data-in-view=true] .workflow-panel:not([hidden]) .workflow-module{animation:workflow-module-in .52s .1s cubic-bezier(.16,1,.3,1) backwards}[data-enhanced][data-in-view=true] .workflow-panel:not([hidden]) .workflow-step{animation:workflow-step-in .48s cubic-bezier(.16,1,.3,1) backwards}[data-enhanced][data-in-view=true] .workflow-panel:not([hidden]) .workflow-step:nth-child(2){animation-delay:.11s}[data-enhanced][data-in-view=true] .workflow-panel:not([hidden]) .workflow-step:nth-child(3){animation-delay:.22s}[data-enhanced][data-in-view=true] .workflow-panel:not([hidden]) .workflow-check{animation:workflow-check-in .36s cubic-bezier(.16,1,.3,1) backwards}[data-enhanced][data-in-view=true] .workflow-panel:not([hidden]) .workflow-step:nth-child(2) .workflow-check{animation-delay:.25s}[data-enhanced][data-in-view=true] .workflow-panel:not([hidden]) .workflow-step:nth-child(3) .workflow-check{animation-delay:.36s}[data-enhanced][data-in-view=true] .workflow-panel:not([hidden]) .workflow-progress>span{animation:workflow-progress-in .9s .32s cubic-bezier(.16,1,.3,1) backwards}}@keyframes workflow-panel-in{0%{opacity:0}to{opacity:1}}@keyframes workflow-intro-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes workflow-module-in{0%{opacity:.4;transform:scale(.82) rotate(-6deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes workflow-step-in{0%{opacity:0;transform:translateY(10px);border-color:var(--brand);background:var(--brand-soft)}55%{opacity:1;transform:translateY(0);border-color:var(--brand);background:var(--brand-soft)}to{opacity:1;transform:translateY(0);border-color:var(--line);background:transparent}}@keyframes workflow-check-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes workflow-progress-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.product-tour{max-width:1000px;margin-inline:auto}.tour-item{border-bottom:1px solid var(--line)}summary{list-style:none}summary::-webkit-details-marker{display:none}.tour-item>summary{display:flex;align-items:center;gap:1rem;padding:1.4rem .25rem;font-size:1.1rem;font-weight:600}.tour-number{color:var(--brand-text, var(--brand));font-size:.75rem;font-variant-numeric:tabular-nums}.details-indicator{font-size:1.3rem;font-weight:400;margin-inline-start:auto;flex-shrink:0;transition:transform .16s ease}details[open]>summary .details-indicator{transform:rotate(45deg)}.tour-panel{padding-bottom:2rem}.tour-panel p{font-size:.9rem;color:var(--muted)}.tour-panel img{aspect-ratio:16 / 10;object-fit:contain;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.split-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2.5rem,6vw,6rem)}.split-grid>*,.hero-grid>*,.footer-grid>*{min-width:0}.split-grid .section-heading{margin:0}.reason-list article{display:flex;gap:1rem;border-bottom:1px solid var(--line);padding-block:1.5rem}.reason-list article:first-child{padding-top:0}.reason-check{display:grid;place-content:center;width:30px;height:30px;flex-shrink:0;border:1px solid var(--line);border-radius:50%;color:var(--brand-text, var(--brand))}.reason-list p{margin-bottom:0;font-size:.9rem;color:var(--muted)}.section-dark{background:#2b211b;color:#fff7ed}.section-dark .eyebrow{color:#fdba74}.section-dark p{color:#ddcdbf}.about-story{padding-top:2.2rem}.about-story img{border-radius:12px;margin-top:2rem}.plan-card{display:flex;flex-direction:column}.plan-card .plan-price{color:var(--ink);font-size:2.25rem;line-height:1.2;margin:1.5rem 0 .25rem;letter-spacing:-.04em}.currency{font-size:.85rem;letter-spacing:0}.plan-features{padding-inline-start:1.25rem;margin-bottom:2rem;font-size:.9rem}.plan-card .button{margin-top:auto}.pricing-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.package-card{display:flex;flex-direction:column;min-width:0;padding:1.75rem 1.35rem;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.package-integrated{border:2px solid var(--brand-text);padding:calc(1.75rem - 1px) calc(1.35rem - 1px)}.package-card h3{min-height:3em;font-size:1.4rem;margin-bottom:1rem}.package-description{color:var(--muted);font-size:.85rem;min-height:8.5rem}.package-price{font-size:2.8rem;line-height:1.1;font-weight:650;letter-spacing:-.04em;margin-bottom:.4rem;font-variant-numeric:tabular-nums}.package-price>span{font-size:.85rem;letter-spacing:0;font-weight:550}.package-unit{font-size:.8rem;color:var(--muted);margin-bottom:1.75rem}.accounting-fee{padding:.7rem .8rem;background:var(--tint);border:1px solid var(--line);border-radius:8px;font-size:.95rem;font-weight:650}.accounting-fee>span{font-size:.75rem;font-weight:400}.package-includes{font-size:.8rem;font-weight:600;margin-bottom:.75rem}.package-features{list-style:none;padding:0;margin:0 0 1.75rem;display:grid;gap:.8rem;font-size:.85rem}.package-features li{display:flex;gap:.65rem;align-items:flex-start}.package-features li>span{flex-shrink:0;color:var(--brand-text)}.package-note{font-size:.8rem;color:var(--muted)}.package-card .button{margin-top:auto;width:100%}.cta-panel{display:flex;justify-content:space-between;gap:2rem;align-items:center;border-top:1px solid var(--line);padding-top:2rem}.cta-panel p{font-size:1.2rem;margin:0}.faq-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:4rem}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{display:flex;align-items:center;gap:1.5rem;padding-block:1.4rem;font-weight:600;line-height:1.5}.faq-answer{padding-bottom:1.2rem;color:var(--muted)}.faq-answer p{margin:0}.newsletter-panel{display:grid;grid-template-columns:1fr 1fr;gap:3rem;padding:2.5rem;background:var(--tint);border:1px solid var(--line);border-radius:14px;align-items:center}.newsletter-panel h2{font-size:1.7rem}.newsletter-panel p{font-size:.9rem;color:var(--muted)}label{display:block;margin-bottom:.4rem;font-weight:550;font-size:.85rem}input,textarea{min-width:0;width:100%;padding:.8rem 1rem;color:var(--ink);border:1px solid var(--field-border);border-radius:8px;background:var(--surface)}textarea{resize:vertical}input[aria-invalid],textarea[aria-invalid]{border-color:var(--danger)}.subscribe-row{display:flex;gap:.6rem}.form-note{margin:.6rem 0 0;font-size:.75rem!important}.contact-section{background:var(--tint);border-top:1px solid var(--line)}.contact-heading{max-width:720px;text-align:center;margin:0 auto 3rem}.contact-heading h1{font-size:clamp(2.75rem,4.5vw,4rem);max-width:none}.contact-heading .lead{margin-bottom:0}.contact-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);gap:2rem;align-items:start}.contact-grid>*{min-width:0}.contact-info{padding:2.25rem;background:var(--surface);border:1px solid var(--line);border-top:4px solid var(--brand);border-radius:18px}.contact-kicker{display:block;color:var(--brand-text);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:1rem;overflow-wrap:anywhere}.contact-card-title{font-size:1.5rem;letter-spacing:-.025em;line-height:1.35}.contact-info>p{font-size:.9rem;color:var(--muted)}.contact-details{margin-top:1.5rem}.contact-details>div{position:relative;padding:1.25rem 0 1.25rem 3.75rem;border-bottom:1px solid var(--line);padding-inline-start:3.75rem;padding-inline-end:0}.contact-details dt{font-size:.75rem;font-weight:600;color:var(--muted);margin-bottom:.25rem}.contact-details dd{font-size:.95rem;font-weight:550}.contact-details a{text-decoration:none}.contact-details a:hover{text-decoration:underline}.contact-icon{position:absolute;inset-inline-start:0;top:1.3rem;display:grid;place-content:center;width:42px;height:42px;border-radius:12px;background:var(--brand-soft);color:var(--brand-text)}.contact-icon svg{width:21px;height:21px}.contact-account{padding-top:1.75rem}.contact-account p{font-size:.8rem;margin-bottom:.4rem;color:var(--muted)}.contact-account a{font-size:.85rem;font-weight:650}.contact-form{padding:2.5rem;border:1px solid var(--line);border-radius:18px;background:var(--surface);box-shadow:0 16px 48px -30px #6f361c45}.contact-form-heading .contact-card-title{margin-bottom:.5rem}.contact-form-heading p{color:var(--muted);font-size:.8rem;margin-bottom:1.75rem}.contact-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.contact-fields .form-field{min-width:0;margin:0}.contact-fields .field-full{grid-column:1 / -1}.contact-form input{min-height:50px}.contact-form textarea{display:block;min-height:160px}.contact-form input:focus,.contact-form textarea:focus{border-color:var(--brand-text)}.contact-form-footer{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:1.25rem;margin-top:1.75rem}.contact-form-footer p{margin:0;color:var(--muted);font-size:.75rem;line-height:1.6}.form-field{margin-bottom:1.2rem}.field-error{font-size:.8rem;color:var(--danger);margin:.5rem 0 0}.flash{margin-block:1.5rem;padding:1rem;border:1px solid var(--line);border-radius:8px}.flash[role=alert]{border-color:var(--danger)}.flash p:last-child,.flash ul{margin-bottom:0}.site-footer{background:#231912;color:#fff3e6;padding-block:0 1.75rem}.footer-cta{display:flex;justify-content:space-between;align-items:center;gap:3rem;padding-block:3.5rem;border-bottom:1px solid #604a39}.footer-eyebrow{font-size:.7rem;font-weight:650;letter-spacing:.12em;text-transform:uppercase;color:#fdba74;margin-bottom:.8rem}.footer-cta h2{font-size:clamp(1.8rem,3vw,2.5rem);margin-bottom:.75rem}.footer-cta p:last-child{margin:0;color:#d3bead;font-size:.95rem}.footer-cta .button{flex-shrink:0;border-color:#fb923c;color:#fff3e6}.footer-cta .button:hover{background:#fb923c;border-color:#fdba74;color:#231912;box-shadow:0 16px 32px -20px #fb923cb3}.footer-grid{display:grid;grid-template-columns:1.4fr .8fr .8fr 1.2fr;gap:3rem;padding-block:3rem}.footer-brand-block>p{max-width:32ch;color:#d3bead;font-size:.85rem;margin-top:1rem}.site-footer .brand{font-size:1.6rem;font-weight:700;letter-spacing:-.03em;color:#fff3e6;white-space:nowrap;max-width:100%}.footer-brand-logo{width:184px;max-width:100%;height:60px;object-fit:contain;object-position:left center}html[dir=rtl] .footer-brand-logo{object-position:right center}.footer-workspace{display:inline-flex;gap:.75rem;font-size:.8rem;text-decoration:none;font-weight:600}.footer-socials{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.4rem}.footer-socials a{border:1px solid #80634c;border-radius:6px;padding:.4rem .6rem;font-size:.75rem;text-decoration:none}.footer-grid nav{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;font-size:.85rem}.footer-grid h2{font-size:.75rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase;margin-bottom:1rem;color:#fff3e6}.footer-grid nav a{text-decoration:none;color:#d3bead}.footer-grid a{max-width:100%;overflow-wrap:anywhere}.footer-grid a:hover,.footer-bottom a:hover{text-decoration:underline}.footer-contact>a,.footer-contact address{display:block;margin-bottom:1rem;font-size:.85rem;color:#fff3e6;font-style:normal;text-decoration:none;overflow-wrap:anywhere}.footer-contact span{display:block;font-size:.7rem;color:#d3bead;margin-bottom:.15rem}.footer-bottom{display:flex;justify-content:space-between;gap:2rem;padding-top:1.5rem;border-top:1px solid #604a39;font-size:.75rem;color:#d3bead}.footer-bottom p{margin:0}.footer-bottom nav{display:flex;flex-wrap:wrap;gap:1rem;justify-content:flex-end}.site-footer :focus-visible{outline-color:#fdba74}.stats{display:flex;flex-wrap:wrap;gap:2rem;margin-top:2rem}.stats>div{display:flex;flex-direction:column-reverse}.stats dt{color:var(--muted);font-size:.75rem}.stats dd{font-size:1.7rem;font-variant-numeric:tabular-nums}html[data-theme=dark]{color-scheme:dark;--ink: #fff2e6;--muted: #c8b6a7;--surface: #211913;--tint: #2b211b;--line: #564134;--danger: #ffb4a9;--brand-soft: #44291a;--hero-glow: #44291a;--field-border: #a08b7b}html[data-theme=dark] body{--brand-text: #fdba74;--button-hover-text: #ffedd5}@media(prefers-color-scheme:dark){html[data-theme=system]{color-scheme:dark;--ink: #fff2e6;--muted: #c8b6a7;--surface: #211913;--tint: #2b211b;--line: #564134;--danger: #ffb4a9;--brand-soft: #44291a;--hero-glow: #44291a;--field-border: #a08b7b}html[data-theme=system] body{--brand-text: #fdba74;--button-hover-text: #ffedd5}}@media(max-width:1000px){.desktop-nav{gap:1rem;font-size:.8rem}.desktop-signin{display:none}.header-inner{gap:1rem}.brand-logo{width:184px;height:60px}.hero-grid{gap:2rem}.feature-card,.plan-card{padding:1.5rem}.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.package-description{min-height:5.5rem}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.footer-cta{gap:2rem}}@media(max-width:900px){.contact-grid{grid-template-columns:1fr}.contact-info,.contact-form{padding:2rem}}@media(max-width:760px){.container{width:calc(100% - 2rem)}.header-inner{min-height:84px}.brand-logo{width:min(48vw,168px);height:54px}.desktop-nav,.header-actions{display:none}.mobile-nav{display:block}.mobile-nav>summary{display:flex;gap:.5rem;padding:.6rem;font-size:.85rem}.mobile-nav nav{position:absolute;top:100%;inset-inline:0;display:flex;flex-direction:column;background:var(--surface);padding:1rem;border-bottom:1px solid var(--line)}.mobile-nav nav a{padding:.75rem 1rem;text-decoration:none}.hero-grid,.split-grid,.faq-layout,.newsletter-panel{grid-template-columns:1fr}.hero-grid{gap:2.5rem}.hero-layout-image-left .hero-copy,.hero-layout-image-left .hero-visual{grid-column:auto;grid-row:auto}.hero-copy .lead{max-width:48ch}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.faq-layout{gap:1rem}.newsletter-panel{width:calc(100% - 2rem);padding:1.5rem;gap:1rem}.footer-grid{grid-template-columns:1fr 1fr;gap:2rem}.footer-brand-block{grid-column:1 / -1}.footer-cta{flex-direction:column;align-items:flex-start;gap:1.5rem}.footer-bottom{flex-direction:column;gap:1rem}.footer-bottom nav{justify-content:flex-start}.feature-showcase{padding:1.25rem}.showcase-heading{align-items:flex-start;flex-direction:column}.workflow-panels{grid-template-columns:1fr}.workflow-body{padding:1.25rem}.workflow-topbar{padding:.9rem 1.25rem}.workflow-preview-label{display:none}.cta-panel{flex-direction:column;align-items:flex-start}.contact-heading{text-align:start;margin-bottom:2rem}.contact-grid{gap:1.25rem}.contact-info,.contact-form{padding:1.5rem}.contact-form-footer{grid-template-columns:1fr;gap:1rem}.contact-form-footer .button{width:100%}}@media(max-width:540px){.contact-fields{grid-template-columns:1fr}.contact-info,.contact-form{padding:1.25rem}.pricing-grid{grid-template-columns:1fr}.package-card{padding:1.5rem}.package-card h3,.package-description{min-height:0}.footer-contact{grid-column:1 / -1}.workflow-intro{min-height:125px}}@media(max-width:440px){.feature-grid{grid-template-columns:1fr}.subscribe-row{flex-direction:column}.footer-bottom{flex-direction:column;gap:.75rem}.hero .button-row .button{width:100%}}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
