:root{--bg:#fff8dc;--surface:#fffdf6;--surface-2:#ffe082;--surface-3:#fff1b8;--text:#111;--muted:#5f5700;--line:#e6c84f;--line-strong:#111;--accent:#f7b500;--accent-deep:#d19000;--shadow-sm:0 10px 30px #11111114;--shadow-md:0 24px 80px #1111111f;--radius-xl:28px;--radius-lg:22px;--radius-md:16px;--radius-sm:12px;--container:1180px;--font-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;color:var(--text);background:var(--bg);font-family:var(--font-sans);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:linear-gradient(#ffe082 0%,#fff8dc 220px);min-width:320px;margin:0}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button{cursor:pointer}#app{width:100%}.container{width:min(var(--container), calc(100% - 40px));margin:0 auto}.site-header{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffe882d1;border-bottom:1px solid #11111124;justify-content:space-between;align-items:center;gap:24px;padding:18px 0;display:flex;position:sticky;top:0}.brand{align-items:center;gap:14px;min-width:0;display:inline-flex}.brand-mark{width:58px;height:58px;box-shadow:var(--shadow-sm);border-radius:18px;flex:none;overflow:hidden}.brand-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.brand-copy strong{letter-spacing:-.03em;font-size:1rem}.brand-copy small{color:#111111b8;font-size:.85rem}.site-nav{color:#111c;align-items:center;gap:24px;display:inline-flex}.site-nav a:hover,.site-nav a:focus-visible{color:var(--text)}.button{white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:50px;padding:0 22px;transition:transform .16s,background .16s,border-color .16s;display:inline-flex}.button:hover,.button:focus-visible{transform:translateY(-1px)}.button-primary{background:var(--text);color:var(--accent)}.button-primary:hover,.button-primary:focus-visible{background:#000}.button-secondary{background:var(--accent);border-color:var(--text);color:var(--text)}.hero{padding:72px 0 24px}.hero-single{max-width:900px}.eyebrow{color:#111c;text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:10px;font-size:.84rem;display:inline-flex}.eyebrow:before{content:"";background:var(--text);border-radius:999px;width:30px;height:2px}h1,h2,h3,p,ul{margin:0}h1{letter-spacing:-.065em;max-width:11ch;margin-top:20px;font-size:clamp(3rem,7vw,5.4rem);line-height:.94}h2{letter-spacing:-.055em;font-size:clamp(2rem,4vw,3.2rem);line-height:.98}h3{letter-spacing:-.03em;font-size:1.22rem}.hero-text,.section-heading p,.content-section p,.feature-card p,.industry-card p,.pricing-card li,summary,.faq-list p,.contact-copy p,.form-note,.site-footer p,.store-title-group span,.product-copy span,.choice-button span{color:#111111c2}.hero-text{max-width:62ch;margin-top:22px;font-size:1.12rem}.hero-actions{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.hero-metrics,.choice-grid,.feature-grid,.industry-grid,.steps-grid,.pricing-grid,.mini-cards,.logo-row,.visual-panels,.product-grid{gap:16px;display:grid}.hero-metrics{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:38px;padding:0;list-style:none}.hero-metrics li,.mini-card,.step-card,.feature-card,.industry-card,.pricing-card,.contact-form,.faq-list details,.demo-shell,.visual-panel,.platform-logo-card,.integration-pill{background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:1px solid #11111124}.hero-metrics li{background:linear-gradient(#fff4bc 0%,#fffdf6 100%);flex-direction:column;gap:6px;padding:20px;display:flex}.demo-band{padding:20px 0 12px}.demo-intro{flex-direction:column;gap:12px;max-width:860px;margin-bottom:24px;display:flex}.category-tabs{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.category-tab{color:#111111c2;background:#fff7cf;border:1px solid #11111124;border-radius:999px;padding:10px 14px}.category-tab.active{background:var(--text);border-color:var(--text);color:var(--accent)}.demo-shell{background:linear-gradient(#111 0%,#2a2a2a 100%);border-color:#111;padding:22px}.demo-storefront{border-radius:var(--radius-lg);background:linear-gradient(#ffd95a 0%,#fff0ab 100%);border:1px solid #1111112e;padding:20px}.store-topbar{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.store-title-group{flex-direction:column;gap:4px;display:flex}.store-title-group strong{font-size:1.12rem}.store-badge,.plan-name,.browser-count,.integration-pill{color:var(--accent);background:#111;border:1px solid #11111129;border-radius:999px;align-items:center;width:fit-content;padding:8px 12px;font-size:.84rem;display:inline-flex}.integration-pill{margin-top:12px;font-weight:700}.demo-progress{gap:8px;margin-bottom:18px;display:flex}.progress-dot{background:#1113;border-radius:999px;width:44px;height:6px}.progress-dot.active{background:var(--text)}.single-demo-stage{background:#fffdf6f2;border:1px solid #11111129;border-radius:20px;min-height:560px;position:relative;overflow:hidden}.stage-screen{min-height:560px;display:flex}.stage-screen-inner,.stage-products{flex-direction:column;width:100%;padding:28px;display:flex}.stage-question{justify-content:center}.stage-title{letter-spacing:-.045em;max-width:18ch;font-size:clamp(1.7rem,3vw,2.4rem);line-height:1}.stage-choices{max-width:720px;margin-top:24px}.stage-enter .stage-screen{animation:.35s both fadeSlide}@keyframes fadeSlide{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.choice-button{text-align:left;background:#fff9df;border:1px solid #11111124;border-radius:14px;flex-direction:column;gap:6px;width:100%;padding:16px 18px;display:flex}.choice-button:hover,.choice-button:focus-visible,.choice-button.selected{background:var(--text);border-color:var(--text);color:var(--accent)}.choice-button:hover span,.choice-button:focus-visible span,.choice-button.selected span{color:#f7b500d9}.products-stage-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.products-final-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-card{border-radius:var(--radius-md);background:#fffdf6;border:1px solid #11111124;gap:12px;padding:14px;transition:transform .18s,box-shadow .18s;display:grid}.product-card.live{box-shadow:var(--shadow-sm)}.product-card:hover{transform:translateY(-2px)}.product-photo-wrap{aspect-ratio:1;background:#f4f4f1;border-radius:14px;overflow:hidden}.product-photo{object-fit:cover;width:100%;height:100%}.product-copy{flex-direction:column;gap:6px;display:flex}.product-meta-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.product-price{font-weight:700}.mini-action{background:var(--accent);color:var(--text);border:1px solid #11111124;border-radius:999px;padding:8px 12px}.demo-restart{width:fit-content;margin-top:20px}.logo-marquee{gap:22px;padding:32px 0 8px;display:grid}.logo-section{gap:12px;display:grid}.logo-row{grid-template-columns:repeat(5,minmax(0,1fr))}.platform-logo-card{text-align:center;background:linear-gradient(#fff1b8 0%,#fffdf6 100%);flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:86px;padding:16px;display:flex}.platform-logo-card img{object-fit:contain;width:32px;height:32px}.platform-logo-card span{color:#2e2e2e;font-size:.92rem;font-weight:600}.integrations-card strong{font-size:1.4rem;line-height:1}.integrations-card span{color:#111111c2;font-size:.88rem}.content-section{padding:104px 0}.two-column{grid-template-columns:.9fr 1.1fr;gap:34px;display:grid}.mini-cards{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px}.mini-card,.step-card,.feature-card,.industry-card,.pricing-card{padding:24px}.mini-card{background:linear-gradient(#fff1b8 0%,#fffdf6 100%);flex-direction:column;gap:8px;display:flex}.section-heading{flex-direction:column;gap:12px;max-width:760px;display:flex}.section-heading.centered{text-align:center;align-items:center;margin:0 auto 36px}.section-heading.narrow{max-width:680px}.steps-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.step-card,.feature-card,.industry-card,.pricing-card,.visual-panel,.contact-form,.faq-list details{background:linear-gradient(#fff1b8 0%,#fffdf6 100%)}.step-number{background:var(--text);width:42px;height:42px;color:var(--accent);border-radius:999px;justify-content:center;align-items:center;margin-bottom:18px;display:inline-flex}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-grid.enhanced .feature-card{min-height:220px}.feature-icon{background:var(--text);width:42px;height:42px;color:var(--accent);border-radius:12px;justify-content:center;align-items:center;margin-bottom:16px;font-weight:700;display:inline-flex}.visuals-section .visual-panels{grid-template-columns:1fr 1fr}.visual-panel{min-height:220px;padding:24px}.flow-panel{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.flow-node{background:#fff4c0;border:1px solid #11111124;border-radius:14px;padding:14px 18px;font-weight:700}.flow-node.accent{background:var(--text);color:var(--accent)}.flow-arrow{color:#111111b3;font-size:1.4rem}.mock-panel{grid-template-columns:.9fr 1.1fr;align-items:center;gap:18px;display:grid}.mock-left{background:linear-gradient(#111 0%,#2d2d2d 100%);border-radius:18px;min-height:170px;position:relative}.mock-left:after{content:"";background:linear-gradient(#f7b500 0%,#fff0ab 100%);border-radius:14px;position:absolute;inset:18px}.mock-right{gap:10px;display:grid}.mock-right span{background:#fff4cc;border:1px solid #11111124;border-radius:999px;height:28px}.industry-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pricing-grid.two-up{grid-template-columns:repeat(2,minmax(0,1fr));max-width:840px;margin:0 auto}.pricing-card h3{letter-spacing:-.06em;margin:10px 0 18px;font-size:2.3rem}.pricing-card h3 span{color:#111111c2;margin-left:6px;font-size:1rem;font-weight:400}.pricing-card ul{padding-left:18px}.pricing-card li+li{margin-top:10px}.pricing-card.featured{background:var(--text);color:var(--accent);border-color:var(--text)}.pricing-card.featured .plan-name{color:#ffd96d;background:#f7b5002e;border-color:#f7b5003d}.pricing-card.featured li,.pricing-card.featured h3 span{color:#f7b500c7}.faq-list{gap:14px;display:grid}.faq-list details{padding:20px 22px}summary{color:var(--text);cursor:pointer;font-weight:600;list-style:none}summary::-webkit-details-marker{display:none}.faq-list details p{margin-top:12px}.contact-section{grid-template-columns:.9fr 1.1fr;align-items:start;gap:28px;display:grid}.contact-form{gap:16px;padding:24px;display:grid}.contact-form label{gap:8px;font-weight:600;display:grid}.contact-form input,.contact-form textarea{width:100%;color:var(--text);background:#fffdf6;border:1px solid #11111124;border-radius:14px;padding:14px 16px}.contact-form input:focus,.contact-form textarea:focus{border-color:var(--text);outline:2px solid #f7b50059}.form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.form-button{width:100%}.site-footer{border-top:1px solid #11111124;justify-content:space-between;gap:20px;padding:28px 0 44px;display:flex}.footer-links{color:#111111c2;flex-wrap:wrap;gap:20px;display:flex}@media (width<=1100px){.two-column,.contact-section,.feature-grid,.industry-grid,.pricing-grid.two-up,.steps-grid,.hero-metrics,.mini-cards,.logo-row,.visual-panels,.products-final-grid{grid-template-columns:1fr}.site-nav{display:none}.content-section{padding:78px 0}.single-demo-stage,.stage-screen{min-height:680px}}@media (width<=720px){.container{width:min(var(--container), calc(100% - 24px))}.site-header{gap:12px;padding:14px 0}.brand-copy small,.header-cta{display:none}.hero{padding-top:36px}.hero-metrics,.logo-row,.category-tabs,.form-row,.mock-panel{grid-template-columns:1fr}.hero-actions{flex-direction:column}.button{width:100%}.demo-shell,.contact-form,.mini-card,.step-card,.feature-card,.industry-card,.pricing-card,.faq-list details,.visual-panel,.hero-metrics li{padding:18px}.store-topbar,.products-stage-head,.site-footer{flex-direction:column;align-items:flex-start}h1{max-width:10ch}.content-section{padding:64px 0}.single-demo-stage,.stage-screen{min-height:720px}.stage-screen-inner,.stage-products{padding:20px}.stage-title{max-width:100%}}
