:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#101312;--ink-soft:#34403b;--muted:#66746d;--line:#dbe3df;--paper:#f7f8f5;--paper-strong:#eef4f0;--white:#fff;--mint:#5ee1a2;--mint-soft:#dff8ea;--mint-dark:#14754d;--blue:#4d7df0;--blue-soft:#e8efff;--coral:#f47a5b;--amber:#f2b84b;--violet:#8f6ee7;--charcoal:#101312;--radius:8px;--shadow:0 24px 70px #10131224;--shadow-soft:0 16px 42px #10131214;--shadow-hover:0 28px 70px #10131224;--sheen:linear-gradient(90deg, var(--mint), var(--blue), var(--coral))}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:linear-gradient(#10131209 1px, transparent 1px), linear-gradient(90deg, #10131207 1px, transparent 1px), linear-gradient(180deg, #ffffffb8, #f7f8f5f0 420px), var(--paper);color:var(--ink);text-rendering:optimizelegibility;background-size:44px 44px,44px 44px,auto,auto;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body,button,input,textarea,select{letter-spacing:0}a{color:inherit;text-decoration:none}button{font:inherit}img,svg{display:block}:focus-visible{outline-offset:3px;outline:3px solid #4d7df06b}.section-shell{width:min(1180px,100% - 36px);margin:0 auto}.site-header{z-index:40;border-radius:var(--radius);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border:1px solid #1013121f;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;width:min(1180px,100% - 28px);min-height:64px;padding:10px 12px;transition:border-color .18s,box-shadow .18s,background .18s;animation:.58s both header-drop;display:grid;position:fixed;top:14px;left:50%;transform:translate(-50%);box-shadow:0 16px 50px #1013121a}.site-header:hover{background:#ffffffed;border-color:#14754d38;box-shadow:0 20px 60px #10131221}.brand{color:var(--ink);align-items:center;gap:10px;font-size:1.04rem;font-weight:880;display:inline-flex}.brand img{border-radius:var(--radius);-o-object-fit:contain;object-fit:contain;background:linear-gradient(135deg,#fff,#edf7f1);border:1px solid #10131214;width:40px;height:40px;padding:0;transition:transform .18s,box-shadow .18s;box-shadow:0 8px 18px #1013120f}.brand:hover img{transform:translateY(-1px)rotate(-3deg);box-shadow:0 12px 28px #1013121a}.nav-links{justify-content:center;gap:4px;display:flex}.nav-links a,.nav-cta{border-radius:var(--radius);min-height:42px;color:var(--ink-soft);white-space:nowrap;justify-content:center;align-items:center;padding:0 8px;font-size:.84rem;font-weight:770;display:inline-flex}.nav-links a:hover{background:var(--paper-strong);color:var(--ink)}.nav-cta{background:var(--ink);color:var(--white);justify-self:end;box-shadow:0 12px 28px #1013122e}.menu-toggle{border-radius:var(--radius);width:42px;height:42px;color:var(--ink);cursor:pointer;background:#ffffffd1;border:1px solid #1013121f;place-items:center;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:none}.menu-toggle:hover{background:var(--white);border-color:#14754d3d;transform:translateY(-1px);box-shadow:0 12px 28px #1013121a}.menu-toggle svg{width:21px;height:21px}.mobile-menu-panel{border-radius:var(--radius);opacity:0;pointer-events:none;visibility:hidden;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border:1px solid #1013121f;padding:10px;transition:opacity .18s,transform .18s,visibility .18s;display:none;position:absolute;top:calc(100% + 10px);left:0;right:0;transform:translateY(-8px);box-shadow:0 22px 58px #10131229}.mobile-menu-panel.open{opacity:1;pointer-events:auto;visibility:visible;transform:translateY(0)}.mobile-menu-panel nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mobile-menu-panel a{border-radius:var(--radius);background:var(--paper-strong);min-height:46px;color:var(--ink-soft);text-align:center;justify-content:center;align-items:center;padding:0 14px;font-size:.94rem;font-weight:820;display:inline-flex}.mobile-menu-panel a:hover{background:var(--mint-soft);color:var(--ink)}.mobile-menu-panel .mobile-menu-cta{background:var(--ink);color:var(--white);grid-column:1/-1}.hero{align-items:center;min-height:910px;padding:132px 0 150px;display:grid;position:relative;overflow:hidden}.hero:before{content:"";z-index:0;border-radius:var(--radius);background:linear-gradient(135deg,#5ee1a238,#ffffffd1 34%),linear-gradient(45deg,#f47a5b1f,#4d7df01a);border:1px solid #1013121f;position:absolute;inset:88px 0 0}.hero:after{content:"";z-index:1;pointer-events:none;border-radius:var(--radius);opacity:.7;background:linear-gradient(90deg,#ffffff80 0,#fff0 32%),repeating-linear-gradient(90deg,#10131209 0 1px,#0000 1px 64px);position:absolute;inset:88px 0 0}.white-hero:before{background:linear-gradient(135deg, #101312eb, #14754dd6), var(--ink)}.white-hero{min-height:910px}.hero-copy{z-index:6;max-width:540px;padding-left:42px;position:relative}.white-hero .hero-copy{color:var(--white)}.eyebrow{color:var(--mint-dark);text-transform:uppercase;margin:0 0 16px;font-size:.78rem;font-weight:860}.white-hero .eyebrow,.business-model-section .eyebrow{color:var(--mint)}h1,h2,h3,p{margin-top:0}h1{max-width:550px;margin-bottom:24px;font-size:clamp(3.2rem,5.2vw,4.75rem);font-weight:940;line-height:.94}.hero-lede{max-width:530px;color:var(--ink-soft);font-size:1.2rem;line-height:1.62}.white-hero .hero-lede{color:#d9e8df}.hero-actions,.store-buttons{flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px;display:flex}.trial-note{max-width:520px;color:var(--ink-soft);margin:14px 0 0;font-size:.95rem;font-weight:820;line-height:1.45}.white-hero .trial-note{color:#d9e8df}.primary-action,.secondary-action,.pricing-card a{border-radius:var(--radius);justify-content:center;align-items:center;gap:10px;min-height:54px;padding:0 22px;font-weight:850;display:inline-flex}.primary-action{background:var(--ink);color:var(--white);box-shadow:0 16px 40px #10131233}.white-hero .primary-action,.business-model-section .primary-action.light{background:var(--mint);color:var(--ink)}.secondary-action{color:var(--ink);background:#ffffffbf;border:1px solid #10131229}.secondary-action.dark{color:var(--white);background:#ffffff1a;border-color:#ffffff2e}.primary-action:hover,.secondary-action:hover,.nav-cta:hover,.pricing-card a:hover,.store-buttons a:hover{transform:translateY(-2px)}.primary-action:active,.secondary-action:active,.nav-cta:active,.pricing-card a:active,.store-buttons a:active{transform:translateY(0)}.primary-action,.secondary-action,.nav-cta,.pricing-card a,.store-buttons a{transition:transform .16s,background .16s,border-color .16s,box-shadow .16s}.primary-action svg,.secondary-action svg{width:18px;height:18px}.hero-bottom{z-index:6;flex-wrap:wrap;gap:10px;display:flex;position:absolute;bottom:24px;left:42px;right:42px}.hero-bottom span{border-radius:var(--radius);color:var(--ink-soft);background:#ffffffb8;border:1px solid #1013121f;padding:10px 13px;font-size:.88rem;font-weight:760}.white-hero .hero-bottom span{color:#e7f3ed;background:#ffffff14;border-color:#ffffff2e}.white-hero .hero-bottom{display:none}.product-stage{z-index:2;pointer-events:none;transform-style:preserve-3d;position:absolute;inset:92px 0 60px}.stage-window{border-radius:var(--radius);box-shadow:var(--shadow);will-change:transform;background:#fffffff0;border:1px solid #1013121f;position:absolute;overflow:hidden}.storefront-window{z-index:2;width:500px;min-height:330px;animation:8s ease-in-out infinite float-slow;top:44px;right:22px}.dashboard-window{z-index:3;width:310px;min-height:270px;padding:22px;animation:9s ease-in-out infinite float-soft;bottom:86px;right:288px}.ai-window{z-index:4;width:300px;min-height:350px;padding:20px;animation:10s ease-in-out infinite reverse float-slow;bottom:74px;right:18px}.trust-window{z-index:5;background:var(--ink);width:250px;color:var(--white);align-items:center;gap:14px;padding:18px;display:none;top:378px;right:18px}.trust-window svg{width:32px;height:32px;color:var(--mint)}.trust-window small{color:#cfe4da;margin-top:4px;line-height:1.4;display:block}.window-bar{background:#f0f4f1;gap:7px;padding:14px;display:flex}.window-bar span{background:var(--coral);border-radius:50%;width:10px;height:10px}.window-bar span:nth-child(2){background:var(--amber)}.window-bar span:nth-child(3){background:var(--mint)}.store-hero{border-radius:var(--radius);min-height:170px;color:var(--white);background:linear-gradient(120deg,#101312f0,#167a50db),#101312;align-content:center;gap:12px;margin:22px;padding:28px;display:grid}.store-hero p{color:var(--mint);text-transform:uppercase;margin:0;font-size:.74rem;font-weight:820}.store-hero strong{max-width:330px;font-size:2rem;line-height:1.04}.store-hero button{border-radius:var(--radius);background:var(--white);width:fit-content;color:var(--ink);border:0;padding:12px 16px;font-weight:850}.store-grid{grid-template-columns:repeat(3,1fr);gap:14px;padding:0 22px 22px;display:grid}.store-grid span{border-radius:var(--radius);background:linear-gradient(135deg,#4d7df038,#5ee1a247),#f4f7f5;min-height:72px}.window-title-row,.ai-head,.builder-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.window-title-row span{border-radius:var(--radius);background:var(--mint-soft);color:var(--mint-dark);padding:7px 10px;font-size:.75rem;font-weight:850}.metric-row{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:22px;display:grid}.metric-row div{border-radius:var(--radius);background:#f4f7f5;min-width:0;padding:14px}.metric-row svg{width:22px;height:22px;color:var(--blue)}.metric-row small,.ai-head small,.voice-card small,.canvas-section small,.store-buttons small{color:var(--muted);font-size:.74rem;font-weight:760;display:block}.metric-row strong{margin-top:8px;font-size:1.02rem;display:block}.signal-list{gap:10px;margin-top:18px;display:grid}.signal-list span{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);color:var(--ink-soft);padding:11px 12px;font-size:.9rem;font-weight:740}.ai-pulse{background:var(--mint);width:44px;height:44px;color:var(--ink);border-radius:50%;place-items:center;animation:2.4s infinite pulse;display:grid;box-shadow:0 0 #5ee1a2b3}.ai-pulse svg{width:23px;height:23px}.chat-line{border-radius:var(--radius);margin-top:16px;padding:12px 13px;font-size:.88rem;line-height:1.45}.chat-line.customer{background:#eef2f7}.chat-line.agent{color:#105d3d;background:#e9f9f1}.ai-window ul{gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}.ai-window li{color:var(--ink-soft);font-size:.84rem}.stats-band{grid-template-columns:repeat(4,1fr);gap:14px;width:min(1180px,100% - 36px);margin:0 auto 64px;display:grid}.stat-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);min-height:216px;padding:24px;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:0 14px 38px #1013120f}.stat-card:after{content:"";border-radius:var(--radius);background:var(--sheen);opacity:.62;transform-origin:0;height:4px;transition:opacity .18s,transform .18s;position:absolute;bottom:20px;left:24px;right:24px;transform:scaleX(.42)}.stat-card:hover{box-shadow:var(--shadow-hover);border-color:#14754d3d;transform:translateY(-4px)}.stat-card:hover:after{opacity:1;transform:scaleX(1)}.stat-card strong{color:var(--ink);font-size:clamp(2.35rem,4vw,3rem);line-height:1;display:block}.stat-card span{color:var(--ink);text-transform:lowercase;margin-top:14px;font-weight:850;display:block}.stat-card p{color:var(--muted);margin:10px 0 18px;line-height:1.55}.section-heading{text-align:center;max-width:820px;margin:0 auto 42px}.section-heading.narrow{max-width:740px}.section-heading h2,.business-model-copy h2,.app-copy h2{margin-bottom:16px;font-size:clamp(2.35rem,4.4vw,3.5rem);line-height:1.02}.section-heading p,.business-model-copy p,.app-copy p{color:var(--ink-soft);font-size:1.08rem;line-height:1.72}.ai-section,.value-section,.commerce-engine-section,.storefront-section,.isolation-section,.merchant-panel-section,.builder-section,.always-current-section,.growth-section,.workflow-section,.showcase-section,.industry-section,.pricing-section,.app-section,.faq-section,.visual-focus-section,.customer-focus-section,.customer-journey-section,.merchant-opportunity-section,.white-opportunity,.platform-features-section,.included-section,.rollout-section,.revenue-engine-section,.business-model-section{padding:86px 0}.ai-grid,.builder-grid,.panel-grid,.isolation-grid,.app-section,.business-model-section{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:28px;display:grid}.ai-story,.builder-preview,.operations-preview,.app-section,.business-model-section{border-radius:var(--radius)}.ai-story{background:linear-gradient(135deg, #101312f5, #167a50d1), var(--ink);min-height:520px;color:var(--white);padding:38px;position:relative;overflow:hidden}.ai-story:after{content:"";background:linear-gradient(90deg, var(--mint), var(--blue), var(--coral));height:7px;position:absolute;inset:auto 0 0}.section-tag{border-radius:var(--radius);color:var(--mint);text-transform:uppercase;border:1px solid #fff3;margin-bottom:46px;padding:9px 12px;font-size:.78rem;font-weight:850;display:inline-flex}.story-icon{width:58px;height:58px;color:var(--mint);margin-bottom:22px}.ai-story h3{max-width:470px;font-size:clamp(2.15rem,4vw,2.85rem);line-height:1}.ai-story p{color:#d9e8df;max-width:560px;font-size:1.04rem;line-height:1.7}.voice-card{border-radius:var(--radius);background:#ffffff1a;border:1px solid #ffffff29;margin-top:30px;padding:20px}.voice-card strong{margin-top:8px;font-size:1.18rem;display:block}.ai-points,.builder-copy,.panel-list{gap:12px;display:grid}.point-row,.panel-row{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);align-items:flex-start;gap:12px;padding:18px;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:flex;box-shadow:0 10px 28px #1013120a}.point-row:hover,.panel-row:hover{box-shadow:var(--shadow-soft);background:#fbfdfa;border-color:#14754d38;transform:translateY(-2px)}.point-row svg,.panel-row svg{width:22px;height:22px;color:var(--mint-dark);flex:none;margin-top:1px}.point-row p,.panel-row p{color:var(--ink-soft);margin:0;font-weight:730;line-height:1.55}.isolation-grid{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr)}.isolation-map{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(135deg, #101312f2, #167a50d6), var(--ink);min-height:540px;color:var(--white);box-shadow:var(--shadow);padding:28px;position:relative;overflow:hidden}.isolation-map:before{content:"";border:1px dashed #ffffff38;border-radius:50%;animation:22s linear infinite rotate-soft;position:absolute;inset:74px}.isolation-core{z-index:2;text-align:center;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:50%;align-content:center;place-items:center;width:210px;height:210px;padding:24px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.isolation-core svg{width:42px;height:42px;color:var(--mint);margin-bottom:14px}.isolation-core strong{font-size:1.35rem}.isolation-core span{color:#d9e8df;margin-top:8px;line-height:1.4}.isolation-items{z-index:3;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;height:100%;display:grid;position:relative}.isolation-items article{border-radius:var(--radius);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;border:1px solid #ffffff26;min-height:180px;padding:20px}.isolation-items article:nth-child(2),.isolation-items article:nth-child(4){transform:translateY(88px)}.isolation-items svg{width:30px;height:30px;color:var(--mint);margin-bottom:18px}.isolation-items h3{margin-bottom:10px;font-size:1.12rem}.isolation-items p{color:#d9e8df;line-height:1.55}.icon-card-grid,.value-grid,.feature-groups,.showcase-grid,.pricing-grid,.white-included-grid,.customer-focus-grid,.revenue-stream-grid,.business-model-cards{gap:18px;display:grid}.icon-card-grid{grid-template-columns:repeat(4,1fr)}.icon-card-grid.three,.platform-sales-grid,.feature-groups,.merchant-pricing-grid{grid-template-columns:repeat(3,1fr)}.platform-sales-grid{grid-template-columns:repeat(4,1fr)}.icon-card,.value-card,.customer-focus-card,.feature-card,.feature-group,.showcase-card,.pricing-card,.faq-list article,.business-model-cards article{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;position:relative;overflow:hidden;box-shadow:0 14px 36px #1013120f}.icon-card:before,.value-card:before,.customer-focus-card:before,.feature-card:before,.feature-group:before,.pricing-card:before,.faq-list article:before,.business-model-cards article:before{content:"";background:var(--sheen);opacity:.72;transform-origin:0;height:3px;transition:opacity .18s,transform .18s;position:absolute;inset:0 0 auto;transform:scaleX(.32)}.icon-card:hover,.value-card:hover,.customer-focus-card:hover,.feature-card:hover,.feature-group:hover,.showcase-card:hover,.pricing-card:hover,.faq-list article:hover,.business-model-cards article:hover{box-shadow:var(--shadow-hover);border-color:#14754d3d;transform:translateY(-5px)}.icon-card:hover:before,.value-card:hover:before,.customer-focus-card:hover:before,.feature-card:hover:before,.feature-group:hover:before,.pricing-card:hover:before,.faq-list article:hover:before,.business-model-cards article:hover:before{opacity:1;transform:scaleX(1)}.merchant-pricing-grid{grid-template-columns:repeat(2,1fr);max-width:860px;margin:0 auto}.value-grid,.customer-focus-grid{grid-template-columns:repeat(3,1fr)}.customer-focus-card{flex-direction:column;min-height:420px;padding:30px;display:flex}.customer-focus-card span{border-radius:var(--radius);background:var(--mint-soft);width:fit-content;color:var(--mint-dark);text-transform:uppercase;margin-bottom:18px;padding:8px 10px;font-size:.76rem;font-weight:880;display:inline-flex}.customer-focus-card:nth-child(2) span{background:var(--blue-soft);color:var(--blue)}.customer-focus-card:nth-child(3) span{color:#b94b2f;background:#fff0eb}.customer-focus-card h3{margin-bottom:14px;font-size:1.72rem;line-height:1.05}.customer-focus-card p{color:var(--muted);line-height:1.68}.customer-focus-card ul{gap:10px;margin:auto 0 0;padding:0;list-style:none;display:grid}.customer-focus-card li{color:var(--ink-soft);align-items:center;gap:9px;font-weight:820;display:flex}.customer-focus-card li svg{width:18px;height:18px;color:var(--mint-dark);flex:none}.audience-route-note{border-radius:var(--radius);background:linear-gradient(135deg, #5ee1a224, #4d7df01a), var(--white);box-shadow:var(--shadow-soft);border:1px solid #1013121a;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:18px;padding:20px;display:grid}.audience-route-note strong{font-size:1.05rem}.audience-route-note p{color:var(--muted);margin:0;line-height:1.55}.audience-route-note a{border-radius:var(--radius);background:var(--ink);min-height:48px;color:var(--white);white-space:nowrap;justify-content:center;align-items:center;gap:10px;padding:0 18px;font-weight:860;display:inline-flex}.audience-route-note svg{width:17px;height:17px}.journey-rail{grid-template-columns:repeat(5,1fr);gap:12px;display:grid;position:relative}.journey-rail:before{content:"";background:linear-gradient(90deg, var(--mint), var(--blue), var(--coral), var(--amber));height:2px;position:absolute;top:30px;left:40px;right:40px}.journey-rail article{z-index:1;border:1px solid var(--line);border-radius:var(--radius);min-height:330px;box-shadow:var(--shadow-soft);background:#fffffff0;align-content:start;gap:22px;padding:22px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative}.journey-rail article:hover{box-shadow:var(--shadow-hover);border-color:#14754d3d;transform:translateY(-5px)}.journey-rail span{background:var(--ink);width:58px;height:58px;color:var(--mint);border-radius:50%;place-items:center;font-weight:920;display:grid;box-shadow:0 0 0 8px #ffffffd1}.journey-rail h3{margin-bottom:12px;font-size:1.24rem}.journey-rail p{color:var(--muted);margin:0;line-height:1.62}.visual-story{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:stretch;gap:24px;display:grid}.visual-story-copy{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(135deg, #5ee1a224, #4d7df014), var(--white);min-height:560px;box-shadow:var(--shadow);align-content:center;padding:42px;display:grid;position:relative;overflow:hidden}.visual-story-copy:after{content:"";border-radius:var(--radius);background:var(--sheen);height:6px;animation:4.2s ease-in-out infinite revenue-glow;position:absolute;inset:auto 42px 36px}.visual-story-copy>span,.feature-flow-copy span{width:fit-content;color:var(--mint-dark);text-transform:uppercase;margin-bottom:18px;font-size:.78rem;font-weight:890}.visual-story-copy h2{max-width:650px;margin-bottom:18px;font-size:clamp(2.45rem,4.8vw,4rem);line-height:.98}.visual-story-copy p{max-width:640px;color:var(--ink-soft);font-size:1.08rem;line-height:1.72}.story-proof-line{border-radius:var(--radius);background:#ffffffb8;border:1px solid #14754d29;max-width:580px;margin-top:28px;padding:18px}.story-proof-line b,.story-proof-line small{display:block}.story-proof-line b{margin-bottom:6px}.story-proof-line small{color:var(--muted);line-height:1.5}.visual-store-system,.platform-flywheel{border-radius:var(--radius);background:linear-gradient(140deg, #101312f5, #14754ddb), var(--ink);min-height:560px;box-shadow:var(--shadow);border:1px solid #1013121a;position:relative;overflow:hidden}.visual-browser{border-radius:var(--radius);background:#ffffffeb;border:1px solid #ffffff29;min-height:310px;animation:6.4s ease-in-out infinite screen-float;position:absolute;top:42px;left:42px;right:120px;overflow:hidden;box-shadow:0 28px 70px #00000042}.visual-browser-hero{border-radius:var(--radius);background:linear-gradient(135deg, #101312f5, #4d7df0b8), var(--ink);color:var(--white);margin:18px;padding:28px}.visual-browser-hero small{color:var(--mint);margin-bottom:10px;font-weight:820;display:block}.visual-browser-hero strong{max-width:380px;font-size:clamp(1.8rem,3vw,2.7rem);line-height:1;display:block}.visual-browser-hero button{border-radius:var(--radius);background:var(--mint);color:var(--ink);border:0;margin-top:20px;padding:12px 16px;font-weight:900}.visual-product-lane{grid-template-columns:repeat(3,1fr);gap:12px;padding:0 18px 18px;display:grid}.visual-product-lane span{border-radius:var(--radius);background:linear-gradient(135deg,#5ee1a238,#4d7df02e),#eef5f1;min-height:88px;animation:5s ease-in-out infinite product-card-focus}.visual-product-lane span:nth-child(2){animation-delay:.52s}.visual-product-lane span:nth-child(3){animation-delay:1.04s}.visual-mobile-alert{background:linear-gradient(180deg, #5ee1a233, #fffffff2), var(--white);border:8px solid #101312;border-radius:32px;width:min(250px,100% - 72px);min-height:270px;padding:48px 22px 22px;animation:5.2s ease-in-out infinite phone-pop;position:absolute;bottom:88px;right:36px;box-shadow:0 28px 70px #00000042}.visual-mobile-alert svg{width:36px;height:36px;color:var(--mint-dark);margin-bottom:18px}.visual-mobile-alert small,.visual-mobile-alert strong{display:block}.visual-mobile-alert small{color:var(--muted);text-transform:uppercase;font-weight:820}.visual-mobile-alert strong{margin-top:10px;font-size:1.45rem;line-height:1.1}.visual-moment-flow{grid-template-columns:repeat(4,1fr);gap:10px;display:grid;position:absolute;bottom:28px;left:36px;right:36px}.visual-moment-flow span{border-radius:var(--radius);min-width:0;color:var(--white);background:#ffffff1a;border:1px solid #ffffff24;padding:12px;font-size:.82rem;font-weight:820;animation:5.6s ease-in-out infinite app-row-signal}.visual-moment-flow b{color:var(--mint);margin-bottom:4px;display:block}.visual-moment-flow span:nth-child(2){animation-delay:.52s}.visual-moment-flow span:nth-child(3){animation-delay:1.04s}.visual-moment-flow span:nth-child(4){animation-delay:1.56s}.commerce-engine-motion{grid-template-columns:minmax(0,1.12fr) minmax(340px,.72fr);align-items:stretch;gap:22px;display:grid}.commerce-engine-board{border-radius:var(--radius);background:radial-gradient(circle at 20% 18%, #5ee1a238, transparent 30%), linear-gradient(135deg, #101312fa, #14754de6), var(--ink);min-height:650px;box-shadow:var(--shadow);border:1px solid #1013121a;position:relative;overflow:hidden}.engine-browser{border-radius:var(--radius);color:var(--ink);background:#fffffff0;border:1px solid #ffffff2e;animation:6.6s ease-in-out infinite screen-float;position:absolute;top:34px;left:34px;right:34px;overflow:hidden;box-shadow:0 28px 70px #0000003d}.engine-browser-content{padding:28px}.engine-browser-content small,.engine-browser-content strong{display:block}.engine-browser-content small,.engine-stack-heading span{color:var(--mint-dark);text-transform:uppercase;font-size:.78rem;font-weight:900}.engine-browser-content strong{max-width:480px;margin-top:10px;font-size:clamp(2rem,4vw,3.35rem);line-height:.98}.engine-search-bar{border:1px solid var(--line);border-radius:var(--radius);color:var(--muted);background:#f7faf8;align-items:center;gap:12px;margin-top:22px;padding:16px;font-weight:780;display:flex}.engine-search-bar svg{color:var(--mint-dark)}.engine-product-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:22px;display:grid}.engine-product-grid span{border-radius:var(--radius);background:linear-gradient(#5ee1a23d,#4d7df01f),#eef5f1;min-height:96px;animation:5.2s ease-in-out infinite product-card-focus}.engine-product-grid span:nth-child(2){animation-delay:.42s}.engine-product-grid span:nth-child(3){animation-delay:.84s}.engine-product-grid span:nth-child(4){animation-delay:1.26s}.engine-ai-bubble,.engine-restock-alert{border-radius:var(--radius);color:var(--white);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff1f;border:1px solid #ffffff2e;gap:12px;padding:18px;display:grid;position:absolute;box-shadow:0 22px 54px #00000038}.engine-ai-bubble{grid-template-columns:52px 1fr;align-items:center;width:min(330px,100% - 68px);bottom:150px;left:34px}.engine-restock-alert{grid-template-columns:42px 1fr;align-items:center;width:min(290px,100% - 68px);bottom:150px;right:34px}.engine-ai-bubble svg,.engine-restock-alert svg{width:42px;height:42px;color:var(--mint)}.engine-ai-bubble b,.engine-ai-bubble span,.engine-restock-alert small,.engine-restock-alert strong{display:block}.engine-ai-bubble span,.engine-restock-alert small{color:#d9e8df;line-height:1.4}.engine-restock-alert small{text-transform:uppercase;font-size:.72rem;font-weight:900}.engine-restock-alert strong{margin-top:4px;line-height:1.2}.engine-flow{grid-template-columns:repeat(5,1fr);gap:10px;display:grid;position:absolute;bottom:30px;left:34px;right:34px}.engine-flow span{border-radius:var(--radius);min-width:0;color:var(--white);background:#ffffff1a;border:1px solid #ffffff29;padding:12px;font-size:.8rem;font-weight:830;animation:5.6s ease-in-out infinite app-row-signal}.engine-flow span:nth-child(2){animation-delay:.42s}.engine-flow span:nth-child(3){animation-delay:.84s}.engine-flow span:nth-child(4){animation-delay:1.26s}.engine-flow span:nth-child(5){animation-delay:1.68s}.engine-flow b{color:var(--mint);margin-bottom:4px;display:block}.commerce-engine-stack{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(135deg, #5ee1a214, #4d7df014), var(--white);box-shadow:var(--shadow);align-content:center;gap:24px;padding:30px;display:grid}.engine-stack-heading h3{max-width:520px;margin:12px 0;font-size:clamp(2rem,4vw,3.2rem);line-height:1}.engine-stack-heading p{color:var(--ink-soft);line-height:1.7}.engine-stack-list{gap:12px;display:grid}.engine-stack-list article{border:1px solid var(--line);border-radius:var(--radius);background:#ffffffc7;grid-template-columns:50px 1fr;align-items:center;gap:14px;padding:16px;animation:5.6s ease-in-out infinite app-row-signal;display:grid}.engine-stack-list article:nth-child(2){animation-delay:.5s}.engine-stack-list article:nth-child(3){animation-delay:1s}.engine-stack-list article:nth-child(4){animation-delay:1.5s}.engine-stack-list svg{width:38px;height:38px;color:var(--mint-dark)}.engine-stack-list h4{margin-bottom:4px;font-size:1rem}.engine-stack-list p{color:var(--muted);margin:0;line-height:1.45}.white-label-buyer-story .visual-story-copy{background:linear-gradient(135deg, #101312f5, #14754dd6), var(--ink);color:var(--white)}.white-label-buyer-story .visual-story-copy p,.white-label-buyer-story .story-proof-line small{color:#d9e8df}.white-label-buyer-story .story-proof-line{background:#ffffff1a;border-color:#ffffff29}.platform-owner-console{border-radius:var(--radius);color:var(--ink);background:#ffffffeb;border:1px solid #ffffff29;padding:0 0 26px;position:absolute;top:44px;left:44px;right:44px;overflow:hidden;box-shadow:0 28px 70px #0000003d}.platform-owner-console>small,.platform-owner-console>strong{padding:0 26px;display:block}.platform-owner-console>small{color:var(--mint-dark);text-transform:uppercase;margin-top:24px;font-weight:850}.platform-owner-console>strong{max-width:520px;margin-top:10px;font-size:clamp(1.8rem,3vw,2.8rem);line-height:1}.platform-console-bars{grid-template-columns:repeat(3,1fr);gap:12px;padding:24px 26px 0;display:grid}.platform-console-bars span{border-radius:var(--radius);background:linear-gradient(#5ee1a238,#4d7df01f),#eef5f1;height:92px;animation:4.6s ease-in-out infinite bar-rise}.platform-console-bars span:nth-child(2){animation-delay:.58s}.platform-console-bars span:nth-child(3){animation-delay:1.16s}.flywheel-orbit{grid-template-columns:repeat(4,1fr);gap:10px;display:grid;position:absolute;bottom:34px;left:34px;right:34px}.flywheel-orbit span{border-radius:var(--radius);color:var(--white);background:#ffffff1a;border:1px solid #ffffff26;padding:14px;font-size:.84rem;font-weight:820;animation:5.8s ease-in-out infinite app-row-signal}.flywheel-orbit span:nth-child(2){animation-delay:.62s}.flywheel-orbit span:nth-child(3){animation-delay:1.24s}.flywheel-orbit span:nth-child(4){animation-delay:1.86s}.flywheel-orbit b{color:var(--mint);margin-bottom:6px;display:block}.ai-retention-motion{border-radius:var(--radius);background:linear-gradient(135deg, #101312f5, #14754ddb), var(--ink);color:var(--white);box-shadow:var(--shadow);border:1px solid #1013121a;grid-template-columns:minmax(260px,.78fr) minmax(0,1fr);gap:18px;padding:28px;display:grid;overflow:hidden}.ai-robot-orbit{place-items:center;min-height:410px;display:grid;position:relative}.ai-robot-orbit:before{content:"";border:1px dashed #ffffff38;border-radius:50%;width:260px;height:260px;animation:18s linear infinite rotate-soft;position:absolute}.ai-robot-core{z-index:2;text-align:center;background:#ffffff1f;border-radius:50%;align-content:center;place-items:center;width:190px;min-height:190px;padding:24px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff2e}.ai-robot-core svg{width:48px;height:48px;color:var(--mint);margin-bottom:14px}.ai-robot-core strong,.ai-robot-core span{display:block}.ai-robot-core span{color:#d9e8df;margin-top:8px;line-height:1.35}.ai-robot-orbit i{background:var(--mint);border-radius:50%;width:18px;height:18px;animation:5.4s ease-in-out infinite orbit-dot;position:absolute;box-shadow:0 0 24px #5ee1a2b3}.ai-robot-orbit i:nth-child(3){background:var(--blue);animation-delay:.9s}.ai-robot-orbit i:nth-child(4){background:var(--coral);animation-delay:1.8s}.ai-retention-feed{align-content:center;gap:12px;display:grid}.ai-retention-feed div{border-radius:var(--radius);background:#ffffff1a;border:1px solid #ffffff29;grid-template-columns:48px 1fr;align-items:center;gap:12px;padding:15px;animation:5.6s ease-in-out infinite app-row-signal;display:grid}.ai-retention-feed div:nth-child(2){animation-delay:.5s}.ai-retention-feed div:nth-child(3){animation-delay:1s}.ai-retention-feed div:nth-child(4){animation-delay:1.5s}.ai-retention-feed div:nth-child(5){animation-delay:2s}.ai-retention-feed span{background:var(--mint);width:42px;height:42px;color:var(--ink);border-radius:50%;place-items:center;font-weight:900;display:grid}.ai-retention-feed p{margin:0;font-weight:820;line-height:1.35}.launch-flow-stage{grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr);align-items:stretch;gap:18px;display:grid}.launch-screen{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);min-height:530px;box-shadow:var(--shadow);overflow:hidden}.launch-screen-content{border-radius:var(--radius);background:linear-gradient(135deg, #101312f5, #14754ddb), var(--ink);color:var(--white);margin:22px;padding:30px}.launch-screen-content small,.launch-screen-content strong{display:block}.launch-screen-content small{color:var(--mint);text-transform:uppercase;font-weight:860}.launch-screen-content strong{max-width:430px;margin-top:14px;font-size:clamp(2rem,4vw,3rem);line-height:1}.launch-preview-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:34px;display:grid}.launch-preview-grid span{border-radius:var(--radius);background:#ffffff1f;min-height:94px;animation:5.2s ease-in-out infinite app-row-signal}.launch-preview-grid span:nth-child(2){animation-delay:.52s}.launch-preview-grid span:nth-child(3){animation-delay:1.04s}.launch-preview-grid span:nth-child(4){animation-delay:1.56s}.launch-step-track{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.launch-step-track article{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);min-height:166px;box-shadow:var(--shadow-soft);padding:20px;transition:transform .18s,border-color .18s,box-shadow .18s}.launch-step-track article:hover{box-shadow:var(--shadow-hover);border-color:#14754d3d;transform:translateY(-4px)}.launch-step-track svg{width:34px;height:34px;color:var(--mint-dark);margin-bottom:12px}.launch-step-track span{float:right;color:var(--muted);font-weight:900}.launch-step-track h3{clear:both;margin-bottom:8px;font-size:1.28rem}.launch-step-track p{color:var(--muted);margin:0;line-height:1.5}.analytics-motion-stage{grid-template-columns:minmax(0,1fr) minmax(250px,.46fr);align-items:stretch;gap:18px;display:grid}.analytics-dashboard{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);min-height:520px;box-shadow:var(--shadow);padding:30px}.analytics-top,.analytics-kpis{justify-content:space-between;gap:14px;display:flex}.analytics-top{align-items:center;margin-bottom:24px}.analytics-top span{color:var(--mint-dark);text-transform:uppercase;font-weight:900}.analytics-top b{border-radius:var(--radius);background:var(--mint-soft);color:var(--mint-dark);padding:8px 12px}.analytics-kpis{grid-template-columns:repeat(3,1fr);display:grid}.analytics-kpis div{border-radius:var(--radius);background:#f4f7f5;padding:18px}.analytics-kpis small,.analytics-kpis strong{display:block}.analytics-kpis small{color:var(--muted);font-weight:820}.analytics-kpis strong{margin-top:8px;font-size:2rem}.analytics-bars{border-radius:var(--radius);background:linear-gradient(#4d7df014,#5ee1a21a),#f8faf8;align-items:end;gap:12px;min-height:250px;margin-top:34px;padding:24px;display:flex}.analytics-bars span{border-radius:var(--radius) var(--radius) 0 0;background:linear-gradient(180deg, var(--mint), var(--blue));flex:1;min-height:36px;animation:4.8s ease-in-out infinite bar-rise}.analytics-bars span:nth-child(2n){animation-delay:.52s}.analytics-bars span:nth-child(3n){animation-delay:1.04s}.analytics-line-card{border-radius:var(--radius);background:linear-gradient(#4d7df00f,#5ee1a214),#f8faf8;border:1px solid #14754d1f;min-height:300px;margin-top:30px;padding:18px}.analytics-line-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.analytics-line-head span{color:var(--ink-soft);font-weight:850}.analytics-line-head b{background:var(--mint-soft);color:var(--mint-dark);border-radius:999px;padding:7px 10px;font-size:.84rem}.analytics-line-chart{width:100%;height:auto;display:block;overflow:visible}.analytics-grid-lines line{stroke:#10131214;stroke-width:1.5px}.analytics-area-path{fill:url(#analyticsLineFill)}.analytics-main-line,.analytics-order-line{fill:none;stroke-linecap:round;stroke-linejoin:round}.analytics-main-line{stroke:var(--mint-dark);stroke-width:7px;filter:drop-shadow(0 12px 22px #14754d33);stroke-dasharray:900;animation:4.8s ease-in-out infinite graph-draw}.analytics-order-line{stroke:var(--blue);stroke-width:4px;opacity:.82;stroke-dasharray:760;animation:5.2s ease-in-out infinite graph-draw}.analytics-dot-set circle{fill:var(--white);stroke:var(--mint-dark);stroke-width:4px;animation:3.2s ease-in-out infinite pulse-soft}.analytics-axis-labels text{fill:var(--muted);font-size:17px;font-weight:760}.analytics-source-row{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:10px;display:grid}.analytics-source-row span{border:1px solid var(--line);border-radius:var(--radius);color:var(--muted);background:#fffc;padding:10px;font-size:.78rem;font-weight:780}.analytics-source-row b{color:var(--ink);margin-bottom:2px;font-size:1rem;display:block}.analytics-phone{min-height:520px;box-shadow:var(--shadow);background:linear-gradient(#5ee1a22e,#4d7df014),#f8fbf9;border:9px solid #111513;border-radius:34px;padding:50px 22px 22px;position:relative}.analytics-phone svg{width:42px;height:42px;color:var(--mint-dark);margin-bottom:22px;animation:2.8s ease-in-out infinite pulse-soft}.analytics-phone small,.analytics-phone strong{display:block}.analytics-phone small{color:var(--muted);text-transform:uppercase;font-weight:850}.analytics-phone strong{margin-top:12px;font-size:1.7rem;line-height:1.08}.analytics-phone div{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);margin-top:28px;padding:18px}.analytics-phone div b,.analytics-phone div span{display:block}.analytics-phone div span{color:var(--mint-dark);margin-top:6px;font-weight:850}.analytics-event-stream{grid-column:1/-1;grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.analytics-event-stream span{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);color:var(--ink-soft);text-align:center;padding:13px 12px;font-size:.86rem;font-weight:850;animation:5.5s ease-in-out infinite app-row-signal}.analytics-event-stream span:nth-child(2){animation-delay:.52s}.analytics-event-stream span:nth-child(3){animation-delay:1.04s}.analytics-event-stream span:nth-child(4){animation-delay:1.56s}.analytics-event-stream span:nth-child(5){animation-delay:2.08s}.tracking-feature-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin:18px 0;display:grid}.tracking-feature-grid article{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);min-height:210px;box-shadow:var(--shadow-soft);padding:22px}.tracking-feature-grid svg{width:34px;height:34px;color:var(--mint-dark);margin-bottom:18px}.tracking-feature-grid h3{margin-bottom:8px;font-size:1.15rem}.tracking-feature-grid p{color:var(--muted);margin:0;line-height:1.55}.industry-logo-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;display:grid}.industry-logo-grid article{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);text-align:center;min-height:148px;box-shadow:var(--shadow-soft);align-content:center;justify-items:center;gap:14px;padding:18px 12px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.industry-logo-grid article:hover{box-shadow:var(--shadow-hover);border-color:#14754d38;transform:translateY(-4px)}.industry-logo-grid span{width:52px;height:52px;color:var(--mint-dark);background:linear-gradient(135deg,#5ee1a238,#4d7df01f),#f7faf8;border-radius:18px;place-items:center;display:grid}.industry-logo-grid svg{width:28px;height:28px}.industry-logo-grid strong{color:var(--ink);font-size:.88rem;line-height:1.25}.customer-journey-diagram{grid-template-columns:1fr;align-items:stretch;gap:20px;display:grid}.journey-flow-panel{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(135deg, #5ee1a214, #4d7df012), var(--white);box-shadow:var(--shadow);scrollbar-width:none;grid-template-columns:repeat(4,1fr);gap:12px;padding:28px;display:grid;position:relative;overflow:visible}.journey-flow-panel::-webkit-scrollbar{display:none}.journey-flow-panel:before{display:none}.journey-flow-panel article{z-index:1;border-radius:var(--radius);min-height:280px;box-shadow:var(--shadow-soft);background:#fffffff0;border:1px solid #1013121a;grid-template-rows:auto auto auto 1fr;align-content:start;padding:18px;display:grid;position:relative}.journey-flow-panel article:after{content:"";border-top:3px solid var(--mint-dark);border-right:3px solid var(--mint-dark);opacity:.55;width:18px;height:18px;position:absolute;top:48px;right:-10px;transform:rotate(45deg)}.journey-flow-panel article:last-child:after,.journey-flow-panel article:nth-child(4):after{display:none}.journey-flow-panel span{width:fit-content;color:var(--mint-dark);margin-bottom:16px;font-size:.74rem;font-weight:920}.journey-flow-panel svg{width:42px;height:42px;color:var(--mint-dark);margin-bottom:18px}.journey-flow-panel h3{margin-bottom:10px;font-size:1.12rem;line-height:1.1}.journey-flow-panel p{color:var(--muted);margin:0;font-size:.92rem;line-height:1.55}.journey-command-panel{-moz-column-gap:28px;border-radius:var(--radius);background:linear-gradient(135deg, #101312f5, #14754de0), var(--ink);color:var(--white);box-shadow:var(--shadow);grid-template-columns:minmax(0,.78fr) minmax(0,1fr);align-content:center;align-items:center;column-gap:28px;padding:30px;display:grid}.journey-command-panel>span{color:var(--mint);text-transform:uppercase;grid-column:1;font-size:.78rem;font-weight:900}.journey-command-panel>strong{grid-column:1;margin-top:12px;font-size:clamp(1.9rem,3vw,2.8rem);line-height:1;display:block}.journey-command-panel>p{color:#d9e8df;grid-column:1;margin:18px 0 24px;line-height:1.7}.journey-command-panel div{grid-area:1/2/span 3;gap:10px;display:grid}.journey-command-panel small{border-radius:var(--radius);color:var(--white);background:#ffffff1a;border:1px solid #ffffff24;align-items:center;gap:10px;padding:12px;font-weight:820;display:flex}.journey-command-panel svg{width:18px;height:18px;color:var(--mint)}.white-feature-flow{gap:18px;display:grid}.white-feature-flow article{grid-template-columns:minmax(0,.92fr) minmax(280px,.58fr);align-items:stretch;gap:18px;display:grid}.white-feature-flow article:nth-child(2n) .feature-flow-copy{order:2}.feature-flow-copy,.feature-flow-screen{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);min-height:310px;box-shadow:var(--shadow-soft);padding:30px}.feature-flow-copy{align-content:center;display:grid}.feature-flow-copy h3{max-width:640px;margin-bottom:14px;font-size:clamp(2rem,4vw,3.15rem);line-height:1}.feature-flow-copy p{max-width:720px;color:var(--muted);font-size:1.06rem;line-height:1.68}.feature-flow-screen{background:linear-gradient(140deg, #101312f5, #14754ddb), var(--ink);color:var(--white);position:relative;overflow:hidden}.feature-flow-screen svg{width:52px;height:52px;color:var(--mint);margin-bottom:26px}.feature-flow-screen strong{max-width:280px;font-size:1.55rem;line-height:1.06;display:block}.feature-flow-screen div{gap:10px;display:grid;position:absolute;bottom:28px;left:30px;right:30px}.feature-flow-screen div span{border-radius:var(--radius);background:#ffffff24;height:14px;overflow:hidden}.feature-flow-screen div span:after{content:"";border-radius:inherit;background:var(--sheen);width:62%;height:100%;animation:4.4s ease-in-out infinite scale-path;display:block}.feature-flow-screen div span:nth-child(2):after{animation-delay:.6s}.feature-flow-screen div span:nth-child(3):after{animation-delay:1.2s}.value-card{min-height:290px;padding:30px;position:relative;overflow:hidden}.value-card span{border-radius:var(--radius);background:linear-gradient(135deg, var(--mint), #5ee1a22e), var(--mint-soft);border:1px solid #14754d29;width:54px;height:54px;position:absolute;top:26px;right:26px;transform:rotate(5deg);box-shadow:inset 0 0 0 8px #ffffff6b}.value-card:nth-child(2) span{background:linear-gradient(135deg, var(--blue), #4d7df02e), var(--blue-soft)}.value-card:nth-child(3) span{background:linear-gradient(135deg, var(--coral), #f47a5b2e), #fff0eb}.value-card h3{max-width:270px;margin:0 0 16px;font-size:1.75rem;line-height:1.06}.value-card p{color:var(--muted);font-size:1.02rem;line-height:1.66}.icon-card{min-height:310px;padding:28px}.icon-card svg,.feature-group svg,.business-model-cards svg{border-radius:var(--radius);background:var(--blue-soft);width:46px;height:46px;color:var(--blue);margin-bottom:22px;padding:9px;box-shadow:inset 0 0 0 1px #4d7df024}.icon-card:nth-child(2n) svg,.feature-group:nth-child(2n) svg,.business-model-cards article:nth-child(2n) svg{color:var(--coral);background:#fff0eb;box-shadow:inset 0 0 0 1px #f47a5b24}.icon-card:nth-child(3n) svg,.feature-group:nth-child(3n) svg,.business-model-cards article:nth-child(3n) svg{background:var(--mint-soft);color:var(--mint-dark);box-shadow:inset 0 0 0 1px #14754d24}.icon-card h3,.feature-card h3,.feature-group h3,.showcase-card h3,.pricing-card h3,.faq-list h3,.business-model-cards h3{margin-bottom:12px;font-size:1.28rem}.icon-card p,.feature-card p,.showcase-card p,.faq-list p,.business-model-cards p{color:var(--muted);line-height:1.65}.operations-preview{border:1px solid var(--line);background:linear-gradient(135deg, #4d7df01f, #5ee1a229), var(--white);min-height:500px;box-shadow:var(--shadow);padding:30px;position:relative;overflow:hidden}.operations-preview:after{content:"";border-radius:var(--radius);background:linear-gradient(90deg, var(--blue), var(--mint), var(--coral), var(--amber));height:8px;animation:4s ease-in-out infinite sweep;position:absolute;bottom:30px;left:30px;right:30px}.ops-topline span{color:var(--mint-dark);text-transform:uppercase;margin-bottom:14px;font-size:.78rem;font-weight:850;display:inline-flex}.ops-topline strong{max-width:460px;font-size:clamp(2rem,4vw,3.1rem);line-height:1;display:block}.ops-grid{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:34px;display:grid}.ops-grid article{border-radius:var(--radius);background:#ffffffc7;border:1px solid #1013121a;min-height:130px;padding:18px;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s}.ops-grid article:hover{background:var(--white);box-shadow:var(--shadow-soft);border-color:#14754d3d;transform:translateY(-3px)}.ops-grid svg{width:28px;height:28px;color:var(--blue);margin-bottom:14px}.ops-grid h3{margin-bottom:8px;font-size:1.04rem}.ops-grid p{color:var(--muted);margin:0;line-height:1.45}.commerce-motion-board{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(135deg, #5ee1a224, #ffffffc7 46%), var(--white);box-shadow:var(--shadow);grid-template-columns:minmax(0,.78fr) minmax(320px,1.18fr) minmax(230px,.58fr);align-items:stretch;gap:18px;margin-top:28px;padding:28px;display:grid;overflow:hidden}.commerce-motion-copy{align-content:center;min-height:430px;display:grid}.commerce-motion-copy span{color:var(--mint-dark);text-transform:uppercase;margin-bottom:14px;font-size:.78rem;font-weight:850}.commerce-motion-copy strong{max-width:420px;font-size:clamp(2rem,4vw,3rem);line-height:1.02}.commerce-motion-copy p{max-width:440px;color:var(--ink-soft);margin:18px 0 0;line-height:1.68}.storefront-motion-window,.platform-network-motion{border-radius:var(--radius);min-width:0;box-shadow:var(--shadow-soft);background:#ffffffeb;border:1px solid #1013121a;overflow:hidden}.motion-shop-header{border-radius:var(--radius);background:linear-gradient(120deg, #101312f5, #14754dd6), var(--ink);color:var(--white);justify-content:space-between;align-items:center;gap:14px;margin:18px;padding:22px;display:flex}.motion-shop-header small,.app-motion-head small,.motion-product-grid small,.network-hub small,.merchant-node-grid small{color:var(--muted);font-size:.74rem;font-weight:760;display:block}.motion-shop-header small{color:var(--mint);text-transform:uppercase}.motion-shop-header b{margin-top:7px;font-size:1.52rem;line-height:1.05;display:block}.motion-shop-header button{border-radius:var(--radius);background:var(--white);color:var(--ink);border:0;padding:11px 14px;font-weight:850}.motion-product-grid{grid-template-columns:repeat(4,1fr);gap:12px;padding:0 18px;display:grid}.motion-product-grid article{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);min-width:0;padding:12px;animation:4.8s ease-in-out infinite product-card-focus}.motion-product-grid article:nth-child(2){animation-delay:.48s}.motion-product-grid article:nth-child(3){animation-delay:.96s}.motion-product-grid article:nth-child(4){animation-delay:1.44s}.motion-product-grid article>span{border-radius:var(--radius);background:linear-gradient(135deg,#4d7df047,#5ee1a238),#f4f7f5;min-height:82px;margin-bottom:10px;display:block}.motion-product-grid b{margin-bottom:5px;font-size:.92rem;display:block}.motion-cart-flow{grid-template-columns:repeat(4,1fr);gap:9px;margin:14px 18px 0;display:grid}.motion-cart-flow span{border:1px solid var(--line);border-radius:var(--radius);min-width:0;color:var(--ink-soft);text-align:center;background:#f8faf8;padding:10px 8px;font-size:.82rem;font-weight:850;animation:4.8s ease-in-out infinite flow-step}.motion-cart-flow span:nth-child(2){animation-delay:.7s}.motion-cart-flow span:nth-child(3){animation-delay:1.4s}.motion-cart-flow span:nth-child(4){animation-delay:2.1s}.motion-ai-bubble{border-radius:var(--radius);background:var(--mint-soft);color:#105d3d;align-items:center;gap:12px;margin:14px 18px 18px;padding:14px;animation:4.8s ease-in-out infinite ai-bubble-slide;display:flex}.motion-ai-bubble svg{flex:none;width:25px;height:25px}.motion-ai-bubble p{margin:0;font-weight:730;line-height:1.45}.merchant-app-motion{min-height:430px;box-shadow:var(--shadow);background:linear-gradient(#5ee1a224,#4d7df017),#f8fbf9;border:9px solid #111513;border-radius:32px;align-self:center;padding:46px 16px 18px;position:relative}.app-motion-head{align-items:center;gap:12px;margin-bottom:18px;display:flex}.app-motion-head svg{border-radius:var(--radius);background:var(--mint);width:40px;height:40px;color:var(--ink);padding:8px}.app-motion-head b{margin-top:4px;line-height:1.14;display:block}.app-motion-list{gap:10px;display:grid}.app-motion-list div{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);grid-template-columns:28px 1fr auto;align-items:center;gap:9px;padding:12px;animation:4.8s ease-in-out infinite app-row-signal;display:grid}.app-motion-list div:nth-child(2){animation-delay:.62s}.app-motion-list div:nth-child(3){animation-delay:1.24s}.app-motion-list div:nth-child(4){animation-delay:1.86s}.app-motion-list svg{width:22px;height:22px;color:var(--mint-dark)}.app-motion-list span{color:var(--ink-soft);font-size:.84rem;font-weight:760}.app-motion-list b{color:var(--ink);font-size:.82rem}.app-motion-meter{border-radius:var(--radius);background:#10131214;height:9px;margin-top:18px;overflow:hidden}.app-motion-meter span{border-radius:inherit;background:linear-gradient(90deg, var(--mint), var(--blue), var(--coral));width:56%;height:100%;animation:4.8s ease-in-out infinite app-meter-sweep;display:block}.white-label-motion-board{background:linear-gradient(135deg, #101312f5, #14754ddb), var(--ink);color:var(--white)}.white-label-motion-board .commerce-motion-copy span{color:var(--mint)}.white-label-motion-board .commerce-motion-copy p{color:#d9e8df}.revenue-engine-section{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:stretch;gap:18px;display:grid}.revenue-engine-panel{border-radius:var(--radius);background:linear-gradient(140deg, #101312f5, #14754ddb), var(--ink);min-height:560px;color:var(--white);box-shadow:var(--shadow);align-content:end;padding:34px;display:grid;position:relative;overflow:hidden}.revenue-engine-panel:before{content:"";border:1px solid #ffffff2e;border-radius:50%;width:170px;height:170px;animation:18s linear infinite rotate-soft;position:absolute;top:42px;right:42px}.revenue-engine-panel>svg{width:64px;height:64px;color:var(--mint);margin-bottom:24px}.revenue-engine-panel h2{max-width:520px;margin-bottom:18px;font-size:clamp(2.2rem,4.2vw,3.4rem);line-height:1}.revenue-engine-panel p{color:#d9e8df;max-width:570px;line-height:1.7}.revenue-signal{border-radius:var(--radius);background:#ffffff1a;border:1px solid #ffffff29;margin-top:24px;padding:18px}.revenue-signal span,.revenue-stream-grid span{color:var(--mint);text-transform:uppercase;font-size:.76rem;font-weight:850;display:block}.revenue-signal b{margin-top:8px;font-size:1.16rem;display:block}.revenue-stream-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.revenue-stream-grid article{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);min-height:176px;box-shadow:var(--shadow-soft);padding:24px;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;overflow:hidden}.revenue-stream-grid article:after{content:"";border-radius:var(--radius);background:var(--sheen);opacity:.75;transform-origin:0;height:5px;transition:transform .18s;position:absolute;bottom:20px;left:24px;right:24px;transform:scaleX(.48)}.revenue-stream-grid article:hover{box-shadow:var(--shadow-hover);border-color:#14754d3d;transform:translateY(-5px)}.revenue-stream-grid article:hover:after{transform:scaleX(1)}.revenue-stream-grid strong{margin:10px 0 12px;font-size:1.7rem;line-height:1;display:block}.revenue-stream-grid p{color:var(--muted);margin:0;line-height:1.58}.platform-network-motion{min-height:430px;color:var(--white);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;border-color:#ffffff24;align-content:center;gap:18px;padding:22px;display:grid;position:relative}.network-hub{border-radius:var(--radius);background:#ffffff1a;border:1px solid #ffffff29;max-width:260px;padding:20px}.network-hub svg{width:34px;height:34px;color:var(--mint);margin-bottom:12px}.network-hub b,.network-hub small{display:block}.network-hub small,.merchant-node-grid small{color:#d9e8df}.network-rail{border-radius:var(--radius);background:#ffffff1a;height:9px;overflow:hidden}.network-rail span{border-radius:inherit;background:linear-gradient(90deg, var(--mint), var(--blue), var(--coral));width:46%;height:100%;animation:4.8s ease-in-out infinite network-flow;display:block}.merchant-node-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.merchant-node-grid article{border-radius:var(--radius);background:#ffffff1a;border:1px solid #ffffff24;min-height:124px;padding:16px;animation:4.8s ease-in-out infinite node-lift}.merchant-node-grid article:nth-child(2){animation-delay:.54s}.merchant-node-grid article:nth-child(3){animation-delay:1.08s}.merchant-node-grid article:nth-child(4){animation-delay:1.62s}.merchant-node-grid svg{width:26px;height:26px;color:var(--mint);margin-bottom:12px}.merchant-node-grid b,.merchant-node-grid small{display:block}.platform-app-motion{color:var(--white);background:linear-gradient(#5ee1a229,#4d7df014),#0f1d18;border-color:#ffffff38}.platform-app-motion .app-motion-list div{background:#ffffff1a;border-color:#ffffff24}.platform-app-motion .app-motion-list span,.platform-app-motion .app-motion-head small{color:#d9e8df}.platform-app-motion .app-motion-list b{color:var(--white)}.sales-screen-stack{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(135deg, #4d7df01a, #5ee1a224), var(--white);box-shadow:var(--shadow);grid-template-columns:minmax(0,.82fr) minmax(360px,1.18fr) minmax(250px,.62fr);align-items:stretch;gap:18px;margin-top:28px;padding:28px;display:grid;overflow:hidden}.sales-stack-copy{align-content:center;min-height:520px;display:grid}.sales-stack-copy span{color:var(--mint-dark);text-transform:uppercase;margin-bottom:14px;font-size:.78rem;font-weight:850}.sales-stack-copy strong{max-width:430px;font-size:clamp(2rem,4vw,3rem);line-height:1.02}.sales-stack-copy p{max-width:450px;color:var(--ink-soft);margin:18px 0 0;line-height:1.68}.sales-browser-screen,.platform-admin-screen{border-radius:var(--radius);min-width:0;box-shadow:var(--shadow-soft);background:#fffffff0;border:1px solid #1013121a;overflow:hidden}.sales-store-top,.platform-admin-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:18px;display:flex}.sales-store-top small,.platform-admin-head small,.sales-product-media small,.sales-product-copy small,.sales-cart-panel small,.sales-app-head small,.platform-admin-grid small{color:var(--muted);font-size:.74rem;font-weight:760;display:block}.sales-store-top b,.platform-admin-head b{margin-top:4px;display:block}.sales-store-top nav{gap:8px;display:flex}.sales-store-top nav span{border-radius:var(--radius);background:var(--paper);color:var(--ink-soft);padding:8px 10px;font-size:.82rem;font-weight:780}.sales-product-view{grid-template-columns:.92fr 1fr .62fr;gap:14px;padding:18px;display:grid}.sales-product-media,.sales-product-copy,.sales-cart-panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);min-width:0}.sales-product-media{text-align:center;align-content:center;gap:12px;padding:16px;display:grid}.sales-product-media span{border-radius:var(--radius);background:linear-gradient(135deg,#4d7df038,#5ee1a24d),#eef5f1;min-height:210px;animation:5.6s ease-in-out infinite product-media-shift}.sales-product-copy{padding:18px}.sales-product-copy small{color:var(--mint-dark);text-transform:uppercase;font-weight:850}.sales-product-copy h3{margin:8px 0 10px;font-size:clamp(1.5rem,3vw,2.05rem);line-height:1.05}.sales-product-copy strong{margin-bottom:10px;font-size:1.5rem;display:block}.sales-product-copy p{color:var(--muted);margin:0;line-height:1.55}.sales-swatch-row{gap:8px;margin:16px 0;display:flex}.sales-swatch-row span{border-radius:var(--radius);background:var(--blue);width:30px;height:30px}.sales-swatch-row span:nth-child(2){background:var(--mint)}.sales-swatch-row span:nth-child(3){background:var(--coral)}.sales-product-copy button{border-radius:var(--radius);background:var(--ink);width:100%;min-height:46px;color:var(--white);border:0;font-weight:850;animation:5.6s ease-in-out infinite checkout-button-pulse}.sales-cart-panel{align-content:start;padding:16px;animation:5.6s ease-in-out infinite cart-panel-pop;display:grid}.sales-cart-panel b{margin:5px 0 14px}.sales-cart-panel span{border-radius:var(--radius);background:linear-gradient(135deg, #5ee1a247, #4d7df029), var(--paper);height:96px}.sales-cart-panel p{color:var(--mint-dark);margin:14px 0 0;font-size:.9rem;font-weight:820;line-height:1.35}.sales-trust-row{grid-template-columns:repeat(3,1fr);gap:10px;padding:0 18px 18px;display:grid}.sales-trust-row span{border:1px solid var(--line);border-radius:var(--radius);color:var(--ink-soft);background:#fbfdfa;align-items:center;gap:8px;padding:11px;font-size:.85rem;font-weight:780;display:flex}.sales-trust-row svg{width:18px;height:18px;color:var(--mint-dark)}.sales-ai-strip{border-radius:var(--radius);background:var(--mint-soft);color:#105d3d;align-items:center;gap:12px;margin:0 18px 18px;padding:14px;animation:5.6s ease-in-out infinite ai-bubble-slide;display:flex}.sales-ai-strip svg{flex:none;width:26px;height:26px}.sales-ai-strip p{margin:0;font-weight:760;line-height:1.45}.sales-app-screen,.platform-owner-phone{min-height:520px;box-shadow:var(--shadow);background:linear-gradient(#5ee1a229,#4d7df01a),#f8fbf9;border:9px solid #111513;border-radius:32px;align-self:center;padding:46px 16px 18px;position:relative}.sales-app-head{align-items:center;gap:12px;margin-bottom:18px;display:flex}.sales-app-head svg{border-radius:var(--radius);background:var(--mint);width:42px;height:42px;color:var(--ink);padding:8px}.sales-app-head b{margin-top:4px;line-height:1.12;display:block}.sales-app-feed,.owner-action-list{gap:10px;display:grid}.sales-app-feed div,.owner-action-list span{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);gap:5px;padding:13px;animation:5.6s ease-in-out infinite app-row-signal;display:grid}.sales-app-feed div:nth-child(2),.owner-action-list span:nth-child(2){animation-delay:.62s}.sales-app-feed div:nth-child(3),.owner-action-list span:nth-child(3){animation-delay:1.24s}.sales-app-feed div:nth-child(4),.owner-action-list span:nth-child(4){animation-delay:1.86s}.sales-app-feed span{color:var(--ink-soft);font-size:.82rem;font-weight:760}.sales-app-feed b{font-size:.95rem}.sales-mini-bars{border-radius:var(--radius);background:#1013120f;align-items:end;gap:8px;height:100px;margin-top:18px;padding:12px;display:flex}.sales-mini-bars span{border-radius:var(--radius) var(--radius) 0 0;background:var(--blue);flex:1;animation:2.8s ease-in-out infinite bar-rise}.sales-mini-bars span:first-child{height:42%}.sales-mini-bars span:nth-child(2){background:var(--mint);height:66%;animation-delay:.18s}.sales-mini-bars span:nth-child(3){background:var(--coral);height:54%;animation-delay:.36s}.sales-mini-bars span:nth-child(4){background:var(--amber);height:82%;animation-delay:.54s}.white-label-sales-stack{background:linear-gradient(135deg, #101312f5, #14754ddb), var(--ink);color:var(--white)}.white-label-sales-stack .sales-stack-copy span{color:var(--mint)}.white-label-sales-stack .sales-stack-copy p{color:#d9e8df}.platform-admin-screen{color:var(--white);background:#ffffff14;border-color:#ffffff24}.platform-admin-head{border-color:#ffffff24}.platform-admin-head small,.platform-admin-grid small{color:#d9e8df}.platform-admin-head>span{border-radius:var(--radius);background:var(--mint);color:var(--ink);padding:9px 11px;font-size:.78rem;font-weight:850}.platform-admin-grid{grid-template-columns:repeat(3,1fr);gap:12px;padding:18px;display:grid}.platform-admin-grid article{border-radius:var(--radius);background:#ffffff1a;border:1px solid #ffffff24;min-width:0;padding:16px}.platform-admin-grid strong{margin:7px 0 14px;line-height:1.18;display:block}.platform-admin-grid article>span{border-radius:var(--radius);background:linear-gradient(90deg, var(--mint), var(--blue), var(--coral));height:8px;animation:4.2s ease-in-out infinite revenue-glow;display:block}.platform-admin-grid article:nth-child(2)>span{animation-delay:.22s}.platform-admin-grid article:nth-child(3)>span{animation-delay:.44s}.merchant-table-screen{gap:10px;padding:0 18px 18px;display:grid}.merchant-table-screen div{border-radius:var(--radius);background:#ffffff1a;border:1px solid #ffffff24;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:13px;animation:5.6s ease-in-out infinite app-row-signal;display:grid}.merchant-table-screen div:nth-child(2){animation-delay:.62s}.merchant-table-screen div:nth-child(3){animation-delay:1.24s}.merchant-table-screen span,.merchant-table-screen small{color:#d9e8df;font-weight:760}.platform-owner-phone{background:linear-gradient(#5ee1a229,#4d7df014),#0f1d18;border-color:#ffffff38}.owner-action-list span{color:var(--white);background:#ffffff1a;border-color:#ffffff24;font-weight:820}.owner-revenue-pulse{border-radius:var(--radius);background:#ffffff1f;height:10px;margin-top:18px;overflow:hidden}.owner-revenue-pulse span{border-radius:inherit;background:linear-gradient(90deg, var(--mint), var(--blue), var(--coral));width:52%;height:100%;animation:4.8s ease-in-out infinite network-flow;display:block}.builder-grid{align-items:center}.builder-preview{border:1px solid var(--line);background:var(--white);min-height:530px;box-shadow:var(--shadow);grid-template-columns:174px 1fr;display:grid;overflow:hidden}.builder-sidebar{color:var(--white);background:#111513;align-content:start;gap:10px;padding:22px;display:grid}.builder-sidebar strong{margin-bottom:10px}.builder-sidebar span{border-radius:var(--radius);color:#d9e8df;background:#ffffff1a;align-items:center;gap:9px;padding:11px 12px;font-size:.86rem;font-weight:760;transition:background .18s,color .18s,transform .18s;display:flex}.builder-sidebar span:hover{color:var(--white);background:#ffffff29;transform:translate(3px)}.builder-sidebar svg{width:16px;height:16px;color:var(--mint)}.builder-canvas{gap:14px;padding:20px;display:grid}.builder-toolbar{border-bottom:1px solid var(--line);min-height:48px;padding-bottom:8px}.builder-toolbar button{border-radius:var(--radius);background:var(--mint);color:var(--ink);border:0;align-items:center;gap:8px;padding:10px 14px;font-weight:850;display:inline-flex}.builder-toolbar svg{width:16px;height:16px}.canvas-section{border-radius:var(--radius);background:#f7f8f5;border:1px dashed #10131238;align-content:center;min-height:130px;padding:20px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.canvas-section:hover{box-shadow:var(--shadow-soft);border-color:#14754d6b;transform:translateY(-2px)}.canvas-section.large{background:linear-gradient(135deg,#4d7df01f,#f2b84b2e),#fbfcfa;min-height:170px}.canvas-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.canvas-section.footer{min-height:90px}.feature-card{padding:26px}.feature-group{min-height:360px;padding:30px}.feature-group span,.showcase-card span,.pricing-card span{color:var(--mint-dark);text-transform:uppercase;margin-bottom:20px;font-size:.78rem;font-weight:850;display:inline-flex}.feature-group ul,.pricing-card ul{gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.feature-group li,.pricing-card li{color:var(--ink-soft);padding-left:20px;line-height:1.5;position:relative}.feature-group li:before,.pricing-card li:before{content:"";background:var(--coral);border-radius:50%;width:7px;height:7px;position:absolute;top:.58em;left:0}.workflow-list{gap:12px;max-width:920px;margin:0 auto;padding:0;list-style:none;display:grid;position:relative}.workflow-list li{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);grid-template-columns:84px 1fr;align-items:center;gap:18px;padding:18px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;box-shadow:0 10px 28px #1013120a}.workflow-list li:hover{box-shadow:var(--shadow-soft);border-color:#14754d3d;transform:translate(4px)}.workflow-list span{border-radius:var(--radius);background:var(--ink);width:58px;height:58px;color:var(--mint);place-items:center;font-weight:900;display:grid}.workflow-list p{color:var(--ink-soft);margin:0;font-size:1.06rem;font-weight:760}.showcase-grid{grid-template-columns:repeat(4,1fr)}.showcase-card{min-height:280px;padding:24px;position:relative;overflow:hidden}.showcase-card:after{content:"";border-radius:var(--radius);background:var(--blue);height:7px;transition:height .18s,opacity .18s;position:absolute;bottom:24px;left:24px;right:24px}.showcase-card:hover:after{opacity:.9;height:10px}.showcase-card:nth-child(2):after{background:var(--coral)}.showcase-card:nth-child(3):after{background:var(--amber)}.showcase-card:nth-child(4):after{background:var(--violet)}.pricing-card{flex-direction:column;min-height:440px;padding:24px;display:flex}.pricing-card.featured{border-color:#14754d61;box-shadow:0 24px 60px #14754d24}.pricing-card strong{margin:4px 0 2px;font-size:3rem;line-height:1;display:block}.pricing-cadence{color:var(--muted);margin-bottom:14px;font-weight:780;display:block}.pricing-card a{background:var(--ink);min-height:48px;color:var(--white);margin-top:auto}.always-current-section{grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);align-items:stretch;gap:28px;display:grid}.always-current-copy{border-radius:var(--radius);background:linear-gradient(135deg, #101312f5, #14754dd6), var(--ink);min-height:430px;color:var(--white);box-shadow:var(--shadow);border:1px solid #1013121f;align-content:center;padding:34px;display:grid}.always-current-copy .eyebrow{color:var(--mint)}.always-current-copy h2{margin-bottom:18px;font-size:clamp(2.4rem,4.8vw,4.1rem);line-height:.98}.always-current-copy p:not(.eyebrow){color:#d9e8df;margin:0;font-size:1.06rem;line-height:1.72}.always-current-board{border:1px solid var(--line);border-radius:var(--radius);min-height:430px;box-shadow:var(--shadow-soft);background:linear-gradient(#1013120b 1px,#0000 1px) 0 0/46px 46px,linear-gradient(90deg,#10131209 1px,#0000 1px) 0 0/46px 46px,linear-gradient(135deg,#5ee1a229,#ffffffe6 46%,#4d7df01f);position:relative;overflow:hidden}.always-current-board:before{content:"";border-radius:var(--radius);pointer-events:none;border:1px solid #14754d24;position:absolute;inset:28px}.uptime-panel,.update-stream,.current-device{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-soft);background:#ffffffe6;position:absolute}.uptime-panel{width:min(310px,100% - 76px);padding:20px;top:38px;left:38px}.uptime-panel span,.update-stream span,.current-device p{color:var(--muted);font-size:.85rem;font-weight:760}.uptime-panel strong{margin-top:8px;font-size:2.1rem;line-height:1;display:block}.uptime-meter{background:#eaf1ed;border-radius:999px;height:12px;margin-top:22px;position:relative;overflow:hidden}.uptime-meter i{border-radius:inherit;background:linear-gradient(90deg, var(--mint), var(--blue));width:76%;animation:2.8s ease-in-out infinite uptime-sweep;position:absolute;inset:0}.update-stream{gap:10px;width:min(300px,100% - 76px);padding:16px;display:grid;top:116px;right:38px}.update-stream div{border-radius:var(--radius);background:#fbfdfa;border:1px solid #10131214;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:0 12px;animation:3.4s ease-in-out infinite update-card-pulse;display:flex}.update-stream div:nth-child(2){animation-delay:.22s}.update-stream div:nth-child(3){animation-delay:.44s}.update-stream b{color:var(--mint-dark);font-size:.84rem}.current-device{border:8px solid var(--ink);background:linear-gradient(180deg, #dff8eaf5, #e8efffeb), var(--white);align-content:start;gap:14px;width:228px;min-height:258px;padding:34px 20px 20px;display:grid;bottom:34px;right:72px}.current-device strong{font-size:1.55rem;line-height:1.02}.current-device p{margin:0;line-height:1.5}.always-current-grid{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.always-current-grid article{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);min-height:260px;padding:26px;transition:border-color .18s,box-shadow .18s,transform .18s;box-shadow:0 14px 36px #1013120f}.always-current-grid article:hover{box-shadow:var(--shadow-hover);border-color:#14754d3d;transform:translateY(-4px)}.always-current-grid svg{width:28px;height:28px;color:var(--mint-dark);margin-bottom:22px}.always-current-grid span{color:var(--mint-dark);text-transform:uppercase;margin-bottom:14px;font-size:.78rem;font-weight:860;display:inline-flex}.always-current-grid h3{margin-bottom:12px;font-size:1.32rem;line-height:1.12}.always-current-grid p{color:var(--muted);margin:0;line-height:1.64}.momentum-graph{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);max-width:980px;margin:34px auto 0;padding:28px;transition:transform .18s,border-color .18s,box-shadow .18s;box-shadow:0 14px 36px #1013120f}.momentum-graph:hover{box-shadow:var(--shadow-hover);border-color:#14754d3d;transform:translateY(-4px)}.momentum-head{justify-content:space-between;align-items:center;gap:18px;display:flex}.momentum-head span{color:var(--muted);font-weight:800}.momentum-head strong{border-radius:var(--radius);background:var(--mint-soft);color:var(--mint-dark);padding:8px 11px}.momentum-bars{border-radius:var(--radius);background:var(--paper);align-items:end;gap:14px;height:190px;margin-top:26px;padding:20px;display:flex}.momentum-bars span{border-radius:var(--radius) var(--radius) 0 0;background:var(--blue);flex:1;min-width:0;animation:2.8s ease-in-out infinite bar-rise}.momentum-bars span:nth-child(2n){background:var(--mint);animation-delay:.16s}.momentum-bars span:nth-child(3n){background:var(--coral);animation-delay:.28s}.momentum-events{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px;display:grid}.momentum-events p{border:1px solid var(--line);border-radius:var(--radius);color:var(--ink-soft);align-items:center;gap:10px;margin:0;padding:13px;font-weight:740;transition:transform .18s,border-color .18s,background .18s;display:flex}.momentum-events p:hover{background:#fbfdfa;border-color:#14754d3d;transform:translateY(-2px)}.momentum-events svg{width:19px;height:19px;color:var(--mint-dark)}.opportunity-board{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(135deg, #5ee1a224, #ffffffc7 44%), var(--white);box-shadow:var(--shadow);grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:22px;padding:28px;scroll-margin-top:112px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;overflow:hidden}.opportunity-board:hover{box-shadow:var(--shadow-hover);border-color:#14754d3d;transform:translateY(-4px)}.opportunity-board-copy{align-content:center;min-height:360px;padding:10px 8px 10px 0;display:grid}.opportunity-board-copy span{color:var(--mint-dark);text-transform:uppercase;margin-bottom:14px;font-size:.78rem;font-weight:850}.opportunity-board-copy strong{max-width:440px;font-size:clamp(2.1rem,4vw,3.25rem);line-height:1.01}.opportunity-board-copy p{max-width:480px;color:var(--ink-soft);margin:18px 0 0;font-size:1.02rem;line-height:1.68}.opportunity-graph{border-radius:var(--radius);background:linear-gradient(#1013120d 1px,#0000 1px) 0 0/44px 44px,linear-gradient(90deg,#1013120a 1px,#0000 1px) 0 0/44px 44px,#ffffffc7;border:1px solid #1013121a;align-items:stretch;min-height:360px;padding:22px;display:grid}.opportunity-bars{grid-template-columns:repeat(4,1fr);align-items:end;gap:16px;display:grid}.opportunity-bar-column{grid-template-rows:1fr auto;gap:14px;min-width:0;display:grid}.opportunity-bar-track{border-radius:var(--radius);background:#ffffffb8;border:1px solid #10131214;align-items:end;min-height:238px;padding:10px;display:flex}.opportunity-bar-track span{border-radius:var(--radius);background:var(--blue);width:100%;animation:3s ease-in-out infinite bar-rise;box-shadow:0 18px 32px #4d7df033}.opportunity-bar-column:nth-child(2) .opportunity-bar-track span{background:var(--mint);animation-delay:.14s;box-shadow:0 18px 32px #5ee1a238}.opportunity-bar-column:nth-child(3) .opportunity-bar-track span{background:var(--coral);animation-delay:.28s;box-shadow:0 18px 32px #f47a5b33}.opportunity-bar-column:nth-child(4) .opportunity-bar-track span{background:var(--amber);animation-delay:.42s;box-shadow:0 18px 32px #f2b84b33}.opportunity-bar-label{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);gap:6px;padding:13px;display:grid;box-shadow:0 12px 26px #1013120d}.opportunity-bar-label svg{width:22px;height:22px;color:var(--mint-dark)}.opportunity-bar-label b{font-size:.96rem}.opportunity-bar-label small{color:var(--muted);font-weight:800}.opportunity-lanes{grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.opportunity-lanes article,.opportunity-pipeline article{border:1px solid var(--line);border-radius:var(--radius);background:#ffffffd1;padding:18px;transition:transform .18s,border-color .18s,background .18s;box-shadow:0 12px 28px #1013120d}.opportunity-lanes article:hover,.opportunity-pipeline article:hover{background:var(--white);border-color:#14754d3d;transform:translateY(-3px)}.opportunity-lanes svg,.opportunity-pipeline svg{width:26px;height:26px;color:var(--mint-dark);margin-bottom:14px}.opportunity-lanes h3{margin-bottom:8px;font-size:1.1rem}.opportunity-lanes p{color:var(--muted);margin:0;line-height:1.55}.white-label-opportunity-board{background:linear-gradient(135deg, #101312f5, #14754ddb), var(--ink);color:var(--white);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);margin-top:24px}.white-label-opportunity-board .opportunity-board-copy span{color:var(--mint)}.white-label-opportunity-board .opportunity-board-copy p{color:#d9e8df}.opportunity-revenue-chart{border-radius:var(--radius);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;border:1px solid #ffffff24;align-content:center;gap:12px;min-height:360px;padding:22px;display:grid}.revenue-row{grid-template-columns:minmax(0,.72fr) minmax(0,1fr);align-items:center;gap:14px;display:grid}.revenue-row div{min-width:0}.revenue-row b,.revenue-row small{display:block}.revenue-row b{margin-bottom:5px}.revenue-row small{color:#d9e8df;line-height:1.38}.revenue-row span{border-radius:var(--radius);background:#ffffff1a;align-items:center;height:42px;padding:7px;display:flex}.revenue-row i{border-radius:var(--radius);background:linear-gradient(90deg, var(--mint), var(--blue), var(--coral));height:100%;animation:3.4s ease-in-out infinite revenue-glow}.revenue-row:nth-child(2) i{animation-delay:.12s}.revenue-row:nth-child(3) i{animation-delay:.24s}.revenue-row:nth-child(4) i{animation-delay:.36s}.revenue-row:nth-child(5) i{animation-delay:.48s}.opportunity-pipeline{grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.opportunity-pipeline article{color:var(--white);background:#ffffff1a;border-color:#ffffff24}.opportunity-pipeline article:hover{background:#ffffff24;border-color:#5ee1a25c}.opportunity-pipeline b,.opportunity-pipeline span{display:block}.opportunity-pipeline span{color:#d9e8df;margin-top:6px}.platform-owner-strip{border-radius:var(--radius);background:linear-gradient(135deg, #101312f2, #1d2b26f5), var(--ink);color:var(--white);box-shadow:var(--shadow);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;padding:44px;display:grid;position:relative;overflow:hidden}.platform-owner-strip:after{content:"";background:var(--sheen);opacity:.76;height:5px;position:absolute;bottom:0;left:44px;right:44px}.platform-owner-strip h2{max-width:720px;margin-bottom:14px;font-size:clamp(2rem,4vw,3rem);line-height:1.02}.platform-owner-strip p:not(.eyebrow){color:#d9e8df;max-width:770px;margin:0;line-height:1.68}.app-section{border:1px solid var(--line);background:var(--white);box-shadow:var(--shadow);align-items:center;padding:54px;overflow:hidden}.store-buttons a{border-radius:var(--radius);background:var(--ink);min-width:164px;min-height:62px;color:var(--white);grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:10px 16px;display:grid;box-shadow:0 16px 36px #10131229}.store-buttons svg{width:30px;height:30px}.store-buttons small{color:#cbd9d1}.hero-store-buttons{margin-top:14px}.hero-store-buttons a{min-width:156px;min-height:54px;padding:8px 14px}.hero-store-buttons svg{width:24px;height:24px}.app-phone{width:min(320px,100%);min-height:520px;box-shadow:var(--shadow);background:linear-gradient(#5ee1a229,#4d7df01a),#f8fbf9;border:10px solid #111513;border-radius:34px;margin-left:auto;padding:46px 24px 24px;position:relative}.phone-notch{background:#10131247;border-radius:999px;width:48px;height:5px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.app-phone strong{margin-bottom:22px;font-size:1.5rem;display:block}.app-phone div{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);color:var(--ink);justify-content:space-between;margin-bottom:12px;padding:13px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.app-phone div:hover{box-shadow:var(--shadow-soft);border-color:#14754d38;transform:translate(3px)}.white-mobile-app-section{border-radius:var(--radius);background:linear-gradient(135deg, #101312f5, #14754ddb), var(--ink);color:var(--white);box-shadow:var(--shadow);border:1px solid #ffffff24;grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);align-items:center;gap:28px;padding:0;display:grid;overflow:hidden}.white-mobile-copy{padding:54px 0 54px 54px}.white-mobile-copy h2{max-width:720px;margin-bottom:16px;font-size:clamp(2.35rem,4.4vw,3.5rem);line-height:1.02}.white-mobile-copy p:not(.eyebrow){color:#d9e8df;max-width:720px;font-size:1.08rem;line-height:1.72}.white-store-buttons a{box-shadow:none;background:#ffffff1a;border:1px solid #ffffff29}.white-store-buttons a:hover{background:#ffffff24;border-color:#5ee1a257}.white-mobile-preview{width:min(330px,100% - 36px);min-height:520px;box-shadow:var(--shadow);background:linear-gradient(#5ee1a229,#4d7df014),#0f1d18;border:10px solid #ffffff38;border-radius:34px;margin:54px auto;padding:48px 22px 24px;position:relative}.white-mobile-head{align-items:center;gap:12px;margin-bottom:20px;display:flex}.white-mobile-head svg{border-radius:var(--radius);background:var(--mint);width:42px;height:42px;color:var(--ink);flex:none;padding:8px}.white-mobile-head small{color:#d9e8df;font-size:.74rem;font-weight:760;display:block}.white-mobile-head strong{margin-top:4px;line-height:1.14;display:block}.white-mobile-rows{gap:11px;display:grid}.white-mobile-rows div{border-radius:var(--radius);background:#ffffff1a;border:1px solid #ffffff24;padding:14px;animation:5.6s ease-in-out infinite app-row-signal}.white-mobile-rows div:nth-child(2){animation-delay:.62s}.white-mobile-rows div:nth-child(3){animation-delay:1.24s}.white-mobile-rows div:nth-child(4){animation-delay:1.86s}.white-mobile-rows span,.white-mobile-rows b{display:block}.white-mobile-rows span{color:#d9e8df;font-size:.82rem;font-weight:760}.white-mobile-rows b{margin-top:5px;line-height:1.28}.faq-list{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.faq-list article{padding:26px}.features-page{padding:104px 0 64px}.breadcrumbs{color:var(--muted);align-items:center;gap:8px;margin-bottom:18px;font-size:.9rem;font-weight:820;display:flex}.breadcrumbs a{color:var(--mint-dark)}.feature-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:42px;padding:30px 0 58px;display:grid}.feature-hero-copy h1{max-width:650px;margin-bottom:20px;font-size:clamp(3rem,4.35vw,4.35rem);line-height:.98}.feature-hero-copy p:not(.eyebrow):not(.trial-note){max-width:640px;color:var(--ink-soft);font-size:1.12rem;line-height:1.72}.feature-hero-graphic{border:1px solid var(--line);border-radius:var(--radius);min-height:500px;box-shadow:var(--shadow);background:linear-gradient(#1013120b 1px,#0000 1px) 0 0/46px 46px,linear-gradient(90deg,#10131209 1px,#0000 1px) 0 0/46px 46px,linear-gradient(135deg,#5ee1a22e,#ffffffeb 48%,#4d7df01f);position:relative;overflow:hidden}.feature-orbit{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:14px;display:grid;position:absolute;inset:38px}.feature-orbit span{border-radius:var(--radius);min-height:108px;color:var(--ink-soft);background:#ffffffe0;border:1px solid #1013121a;align-items:center;gap:12px;padding:0 16px;font-weight:860;animation:3.6s ease-in-out infinite feature-card-float;display:flex;box-shadow:0 12px 28px #1013120f}.feature-orbit span:nth-child(2){animation-delay:.18s}.feature-orbit span:nth-child(3){animation-delay:.36s}.feature-orbit span:nth-child(4){animation-delay:.54s}.feature-orbit svg{width:22px;height:22px;color:var(--mint-dark);flex:none}.feature-command-screen{border:1px solid var(--line);border-radius:var(--radius);width:min(460px,100% - 64px);box-shadow:var(--shadow);background:#fffffff0;padding:22px;position:absolute;bottom:34px;left:50%;transform:translate(-50%)}.feature-command-screen strong{margin:18px 0;font-size:1.84rem;line-height:1;display:block}.feature-command-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.feature-command-grid p{border:1px solid var(--line);border-radius:var(--radius);min-height:46px;color:var(--ink-soft);align-items:center;gap:8px;margin:0;padding:0 12px;font-size:.9rem;font-weight:820;display:flex}.feature-command-grid svg{width:18px;height:18px;color:var(--mint-dark)}.feature-proof-strip{border-radius:var(--radius);background:var(--white);box-shadow:var(--shadow-soft);border:1px solid #1013121a;flex-wrap:wrap;justify-content:center;gap:10px;padding:18px;display:flex}.feature-proof-strip span{border-radius:var(--radius);min-height:38px;color:var(--ink-soft);background:#f1f5f2;align-items:center;padding:0 12px;font-weight:820;display:inline-flex}.feature-system-section,.feature-workflow-section{padding:86px 0}.feature-detail-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.feature-detail-grid article{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);flex-direction:column;min-height:380px;padding:26px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;box-shadow:0 14px 36px #1013120f}.feature-detail-grid article:hover{box-shadow:var(--shadow-hover);border-color:#14754d3d;transform:translateY(-4px)}.feature-detail-grid article>svg{width:30px;height:30px;color:var(--mint-dark);margin-bottom:22px}.feature-detail-grid h3{margin-bottom:12px;font-size:1.42rem;line-height:1.12}.feature-detail-grid p{color:var(--muted);line-height:1.62}.feature-detail-grid ul{gap:9px;margin:auto 0 0;padding:0;list-style:none;display:grid}.feature-detail-grid li{color:var(--ink-soft);align-items:center;gap:8px;font-size:.94rem;font-weight:800;display:flex}.feature-detail-grid li svg{width:17px;height:17px;color:var(--mint-dark);flex:none}.feature-ownership-section{border-radius:var(--radius);background:linear-gradient(135deg, #101312f5, #14754dd6), var(--ink);color:var(--white);box-shadow:var(--shadow);border:1px solid #1013121f;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:28px;padding:36px;display:grid}.feature-ownership-visual{align-content:center;gap:14px;display:grid}.shop-isolation-card{border-radius:var(--radius);background:#ffffff14;border:1px solid #ffffff1f;gap:8px;padding:22px;display:grid}.shop-isolation-card.primary{background:#5ee1a224}.shop-isolation-card strong{font-size:1.35rem}.shop-isolation-card span{color:#d9e8df;font-weight:760}.feature-ownership-copy{align-content:center;display:grid}.feature-ownership-copy .eyebrow{color:var(--mint)}.feature-ownership-copy h2{margin-bottom:18px;font-size:clamp(2.2rem,4.2vw,3.5rem);line-height:1}.feature-ownership-copy>p{color:#d9e8df;font-size:1.04rem;line-height:1.7}.feature-ownership-list{gap:12px;margin-top:22px;display:grid}.feature-ownership-list article{border-radius:var(--radius);background:#ffffff14;border:1px solid #ffffff1f;grid-template-columns:30px 1fr;gap:14px;padding:18px;display:grid}.feature-ownership-list svg{width:24px;height:24px;color:var(--mint)}.feature-ownership-list h3{margin-bottom:6px}.feature-ownership-list p{color:#d9e8df;margin:0;line-height:1.55}.feature-workflow{grid-template-columns:repeat(3,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}.feature-workflow li{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);align-content:space-between;gap:20px;min-height:150px;padding:24px;display:grid;box-shadow:0 14px 36px #1013120f}.feature-workflow span{border-radius:var(--radius);background:var(--ink);width:54px;height:54px;color:var(--mint);place-items:center;font-weight:900;display:grid}.feature-workflow p{color:var(--ink-soft);margin:0;font-size:1.08rem;font-weight:820;line-height:1.42}.feature-cta-section{border-radius:var(--radius);background:linear-gradient(135deg, #101312f5, #14754dd6), var(--ink);color:var(--white);box-shadow:var(--shadow);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:34px;display:grid}.feature-cta-section .eyebrow{color:var(--mint)}.feature-cta-section h2{max-width:780px;margin-bottom:12px;font-size:clamp(2rem,4vw,3.2rem);line-height:1}.feature-cta-section p:not(.eyebrow){color:#d9e8df;max-width:760px;margin:0;line-height:1.65}.scroll-top-button{z-index:80;border-radius:var(--radius);background:var(--ink);width:48px;height:48px;color:var(--white);cursor:pointer;opacity:0;pointer-events:none;border:1px solid #1013121f;place-items:center;transition:opacity .18s,transform .18s,background .18s;display:grid;position:fixed;bottom:22px;right:22px;transform:translateY(10px);box-shadow:0 18px 38px #10131233}.scroll-top-button.visible{opacity:1;pointer-events:auto;transform:translateY(0)}.scroll-top-button:hover{background:var(--mint-dark)}.scroll-top-button svg{width:22px;height:22px}.whatsapp-float{z-index:80;border-radius:var(--radius);min-height:48px;color:var(--ink);background:#25d366;border:1px solid #14754d38;align-items:center;gap:9px;padding:0 14px;font-size:.92rem;font-weight:900;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex;position:fixed;bottom:22px;left:22px;box-shadow:0 18px 38px #1013122e}.whatsapp-float:hover{background:var(--mint);transform:translateY(-2px);box-shadow:0 22px 48px #10131238}.whatsapp-float svg{width:21px;height:21px}.contact-page{padding:118px 0 64px}.contact-hero{grid-template-columns:minmax(0,.9fr) minmax(430px,1.1fr);align-items:start;gap:28px;padding:58px 0 72px;display:grid}.contact-copy{min-width:0;padding:28px 0}.contact-copy h1{max-width:680px;font-size:clamp(2.8rem,5vw,4.6rem);line-height:.96}.contact-copy>p{max-width:650px;color:var(--ink-soft);font-size:1.1rem;line-height:1.72}.contact-trust-row{flex-wrap:wrap;gap:10px;margin:26px 0;display:flex}.contact-trust-row span{border-radius:var(--radius);background:var(--mint-soft);min-height:40px;color:var(--mint-dark);border:1px solid #14754d2e;align-items:center;gap:8px;padding:0 12px;font-size:.88rem;font-weight:850;display:inline-flex}.contact-trust-row svg{width:17px;height:17px}.contact-info-list{gap:12px;margin-top:32px;display:grid}.contact-info-list a{border:1px solid var(--line);border-radius:var(--radius);background:#ffffffc7;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:16px;min-width:0;padding:16px;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:grid;box-shadow:0 14px 34px #1013120f}.contact-info-list a:hover{background:var(--white);box-shadow:var(--shadow-soft);border-color:#14754d38;transform:translateY(-2px)}.contact-info-icon{border-radius:var(--radius);background:linear-gradient(135deg, var(--mint-soft), var(--blue-soft));width:58px;height:58px;color:var(--mint-dark);place-items:center;display:grid}.contact-info-icon svg{width:26px;height:26px}.contact-info-list strong{color:var(--ink);margin-bottom:4px;font-size:1.02rem;display:block}.contact-info-list small{color:var(--muted);overflow-wrap:anywhere;font-size:.96rem;font-weight:720;line-height:1.45;display:block}.contact-form-panel{border-radius:var(--radius);background:linear-gradient(180deg, #fffffff5, #ffffffe0), var(--white);min-width:0;box-shadow:var(--shadow);border:1px solid #1013121f;padding:30px}.contact-panel-head{gap:8px;margin-bottom:24px;display:grid}.contact-panel-head span{border-radius:var(--radius);background:var(--mint-soft);width:max-content;color:var(--mint-dark);text-transform:uppercase;padding:8px 10px;font-size:.78rem;font-weight:900}.contact-panel-head strong{color:var(--ink);font-size:clamp(1.5rem,2.6vw,2.1rem);line-height:1.08}.contact-form{gap:20px;display:grid}.contact-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.contact-form label{min-width:0;color:var(--ink);gap:9px;font-weight:850;display:grid}.contact-form input,.contact-form textarea{border-radius:var(--radius);background:var(--white);width:100%;color:var(--ink);font:inherit;border:1px solid #10131224;outline:0;font-size:1rem;transition:border-color .16s,box-shadow .16s,background .16s}.contact-form input{min-height:56px;padding:0 16px}.contact-form textarea{resize:vertical;min-height:184px;padding:16px;line-height:1.55}.contact-form input::-moz-placeholder{color:#7b887f}.contact-form textarea::-moz-placeholder{color:#7b887f}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#7b887f}.contact-form input:focus,.contact-form textarea:focus{background:#fcfffd;border-color:#14754d6b;box-shadow:0 0 0 4px #5ee1a229}.contact-submit{border-radius:var(--radius);background:linear-gradient(135deg, var(--ink), #163c2d);min-height:58px;color:var(--white);cursor:pointer;border:0;justify-content:center;align-items:center;gap:10px;font-weight:900;transition:transform .16s,opacity .16s,box-shadow .16s;display:inline-flex;box-shadow:0 18px 40px #10131233}.contact-submit:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 22px 52px #1013123d}.contact-submit:disabled{cursor:not-allowed;opacity:.72}.contact-submit svg,.contact-form-status svg{width:19px;height:19px}.spin-icon{animation:.9s linear infinite icon-spin}.contact-form-status{border-radius:var(--radius);align-items:center;gap:9px;min-height:46px;margin:0;padding:12px 14px;font-weight:800;line-height:1.4;display:flex}.contact-form-status.success{background:var(--mint-soft);color:var(--mint-dark);border:1px solid #14754d2e}.contact-form-status.error{color:#a93c23;background:#fff0eb;border:1px solid #f47a5b3d}.contact-map-section{padding:56px 0}.contact-map-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);min-height:500px;box-shadow:var(--shadow-soft);position:relative;overflow:hidden}.contact-map-fallback{z-index:1;background:linear-gradient(#1013120e 1px,#0000 1px) 0 0/46px 46px,linear-gradient(90deg,#1013120b 1px,#0000 1px) 0 0/46px 46px,radial-gradient(circle at 42% 42%,#5ee1a238,#0000 22%),radial-gradient(circle at 70% 62%,#4d7df02e,#0000 26%),linear-gradient(135deg,#f7fbf8,#edf4f0);position:absolute;inset:0;overflow:hidden}.map-road{background:repeating-linear-gradient(90deg,#ffffffb3 0 18px,#0000 18px 34px),#b8c9bf;border:1px solid #3a4d442e;border-radius:999px;height:34px;position:absolute;box-shadow:0 18px 44px #1013121f}.map-road-main{width:112%;top:42%;left:-6%;transform:rotate(-15deg)}.map-road-cross{width:36%;height:40px;top:-8%;left:24%;transform:rotate(76deg)}.map-road-side{opacity:.8;width:58%;height:28px;bottom:20%;right:-12%;transform:rotate(21deg)}.map-location-card{border-radius:var(--radius);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border:1px solid #1013121f;grid-template-columns:52px minmax(0,1fr);gap:12px;width:min(360px,100% - 92px);padding:18px;display:grid;position:absolute;top:46px;left:46px;box-shadow:0 18px 46px #10131224}.map-location-card span{border-radius:var(--radius);background:var(--mint);width:52px;height:52px;color:var(--ink);grid-row:span 2;place-items:center;display:grid}.map-location-card svg{width:24px;height:24px}.map-location-card strong{color:var(--ink);align-self:end;font-size:1.02rem}.map-location-card small{color:var(--muted);font-weight:720;line-height:1.42}.contact-map-card iframe{z-index:2;opacity:.72;filter:saturate(.92)contrast(.98);border:0;width:100%;height:100%;min-height:500px;position:absolute;inset:0}.map-open-button{z-index:3;border-radius:var(--radius);min-height:46px;color:var(--ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border:1px solid #1013121f;align-items:center;gap:9px;padding:0 15px;font-weight:850;display:inline-flex;position:absolute;top:18px;right:18px;box-shadow:0 14px 34px #10131221}.map-open-button svg{width:17px;height:17px}.contact-next-section{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:52px 0 88px;display:grid}.contact-next-section article{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);min-width:0;box-shadow:var(--shadow-soft);align-content:start;justify-items:start;gap:14px;padding:28px;display:grid}.contact-next-section span{border-radius:var(--radius);background:var(--paper-strong);color:var(--ink-soft);text-transform:uppercase;padding:8px 10px;font-size:.78rem;font-weight:900}.contact-next-section h2{max-width:560px;margin:0;font-size:clamp(1.6rem,3vw,2.35rem);line-height:1.05}.contact-next-section p{color:var(--ink-soft);margin:0;line-height:1.65}.site-footer{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);grid-template-columns:minmax(280px,440px) minmax(0,1fr);align-items:start;gap:24px;width:min(1180px,100% - 36px);margin:0 auto 32px;padding:32px;display:grid}.site-footer p{max-width:680px;color:var(--muted);margin:16px 0 0;line-height:1.6}.built-by{font-weight:850;color:var(--ink)!important}.footer-links{flex-wrap:wrap;place-content:flex-start end;align-self:start;align-items:flex-start;gap:10px;display:flex}.footer-links a{border-radius:var(--radius);height:40px;min-height:40px;color:var(--ink-soft);background:#f1f5f2;flex:none;align-items:center;padding:0 12px;font-weight:760;transition:transform .18s,background .18s,color .18s;display:inline-flex}.footer-links a:hover{background:var(--ink);color:var(--white);transform:translateY(-2px)}.rich-footer{grid-template-columns:minmax(260px,360px) minmax(0,1fr);gap:32px}.footer-brand-panel{min-width:0}.footer-handle{border-radius:var(--radius);background:var(--mint-soft);width:max-content;min-height:38px;color:var(--mint-dark);border:1px solid #14754d2e;align-items:center;margin-top:18px;padding:0 12px;font-size:.92rem;font-weight:860;display:inline-flex}.footer-menu-grid{grid-template-columns:repeat(4,minmax(130px,1fr));gap:18px;display:grid}.footer-menu-grid div{align-content:start;gap:8px;min-width:0;display:grid}.footer-menu-grid strong{color:var(--ink);text-transform:uppercase;margin-bottom:8px;font-size:.82rem;font-weight:900}.footer-menu-grid a{border-radius:var(--radius);width:max-content;max-width:100%;min-height:34px;color:var(--ink-soft);align-items:center;padding:0 10px;font-size:.92rem;font-weight:760;transition:background .18s,color .18s,transform .18s;display:inline-flex}.footer-menu-grid a:hover{color:var(--ink);background:#f1f5f2;transform:translate(2px)}.footer-menu-grid .footer-icon-link{gap:8px}.footer-icon-link svg{width:15px;height:15px;color:var(--mint-dark);flex:none}.footer-icon-link:hover svg{color:var(--ink)}.footer-bottom{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:10px 18px;padding-top:22px;font-size:.88rem;font-weight:720;display:flex}.legal-page{padding:118px 0 56px}.legal-hero{text-align:center;padding:64px 0 34px}.legal-hero-mark{border-radius:var(--radius);background:linear-gradient(135deg, var(--mint-soft), var(--blue-soft));width:64px;height:64px;color:var(--mint-dark);box-shadow:var(--shadow-soft);border:1px solid #14754d2e;place-items:center;margin:0 auto 20px;display:grid}.legal-hero-mark svg{width:30px;height:30px}.legal-hero h1{max-width:880px;margin:0 auto 18px;font-size:clamp(2.8rem,6vw,5.4rem)}.legal-hero p{max-width:840px;color:var(--ink-soft);margin:0 auto;font-size:1.12rem;line-height:1.72}.legal-meta{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px;display:flex}.legal-meta span{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);min-height:38px;color:var(--ink-soft);align-items:center;padding:0 12px;font-size:.88rem;font-weight:780;display:inline-flex}.legal-summary{grid-template-columns:repeat(3,1fr);gap:16px;padding:20px 0 26px;display:grid}.legal-summary article{border:1px solid var(--line);border-radius:var(--radius);min-height:210px;box-shadow:var(--shadow-soft);background:#ffffffe6;padding:24px}.legal-summary svg{width:28px;height:28px;color:var(--mint-dark);margin-bottom:18px}.legal-summary strong{margin-bottom:10px;font-size:1.08rem;font-weight:900;display:block}.legal-summary p{color:var(--muted);margin:0;line-height:1.58}.legal-document{gap:14px;padding:20px 0 54px;display:grid}.legal-document article{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);padding:28px}.legal-document h2{margin-bottom:14px;font-size:clamp(1.28rem,2.2vw,1.72rem);line-height:1.16}.legal-document p{color:var(--ink-soft);margin-bottom:12px;font-size:1rem;line-height:1.74}.legal-document p:last-child{margin-bottom:0}.legal-cta{border-radius:var(--radius);background:linear-gradient(135deg, #5ee1a22e, #4d7df01a), var(--white);box-shadow:var(--shadow-soft);border:1px solid #1013121f;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:30px;display:grid}.legal-cta h2{max-width:780px;margin-bottom:0;font-size:clamp(1.4rem,2.4vw,2.2rem);line-height:1.05}.white-platform-stage{z-index:2;pointer-events:none;width:500px;position:absolute;top:116px;right:28px}.platform-console{border-radius:var(--radius);box-shadow:var(--shadow);background:#fffffff0;border:1px solid #ffffff29;animation:8s ease-in-out infinite float-slow;overflow:hidden}.console-body{padding:28px}.console-body p{color:var(--mint-dark);text-transform:uppercase;margin-bottom:12px;font-size:.78rem;font-weight:850}.console-body strong{max-width:360px;font-size:2.4rem;line-height:1;display:block}.console-lanes{gap:10px;margin-top:30px;display:grid}.console-lanes span{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);color:var(--ink-soft);padding:13px;font-weight:760;transition:transform .18s,border-color .18s,background .18s}.console-lanes span:hover{background:var(--white);border-color:#14754d3d;transform:translate(4px)}.platform-pillars{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:12px;display:grid}.platform-pillars article{border-radius:var(--radius);min-height:138px;color:var(--white);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1a;border:1px solid #ffffff24;padding:16px;transition:transform .18s,border-color .18s,background .18s}.platform-pillars article:hover{background:#ffffff24;border-color:#5ee1a261;transform:translateY(-3px)}.platform-pillars svg{width:26px;height:26px;color:var(--mint);margin-bottom:12px}.platform-pillars h3{margin-bottom:8px;font-size:1.04rem}.platform-pillars p{color:#d9e8df;margin:0;line-height:1.45}.white-stats .stat-card{background:#fbfcfa}.white-included-grid{grid-template-columns:repeat(2,1fr)}.scale-panel{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(135deg, #4d7df01a, #5ee1a229), var(--white);max-width:920px;box-shadow:var(--shadow);margin:0 auto 28px;padding:28px;transition:transform .18s,border-color .18s,box-shadow .18s}.scale-panel:hover{box-shadow:var(--shadow-hover);border-color:#14754d3d;transform:translateY(-4px)}.scale-head{align-items:center;gap:18px;display:flex}.scale-head svg{width:50px;height:50px;color:var(--mint-dark)}.scale-head span{color:var(--mint-dark);text-transform:uppercase;margin-bottom:8px;font-size:.78rem;font-weight:850;display:block}.scale-head strong{font-size:clamp(1.8rem,3.8vw,3rem);line-height:1.03;display:block}.scale-flow{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:28px;display:grid}.scale-flow div{border:1px solid var(--line);border-radius:var(--radius);background:#ffffffbd;align-items:center;gap:12px;padding:16px;font-weight:820;transition:transform .18s,border-color .18s,background .18s;display:flex}.scale-flow div:hover{background:var(--white);border-color:#14754d3d;transform:translateY(-2px)}.scale-flow svg{width:24px;height:24px;color:var(--blue)}.scale-line{border-radius:var(--radius);background:#10131214;height:10px;margin-top:22px;overflow:hidden}.scale-line span{border-radius:inherit;background:linear-gradient(90deg, var(--mint), var(--blue), var(--coral));width:68%;height:100%;animation:3.4s ease-in-out infinite scale-path;display:block}.white-close-strip{margin-top:28px}.business-model-section{background:linear-gradient(135deg, #101312f5, #152620f5), var(--ink);color:var(--white);align-items:center;padding:54px}.business-model-copy p:not(.eyebrow){color:#d9e8df}.business-model-cards{grid-template-columns:1fr}.business-model-cards article{color:var(--white);background:#ffffff14;border-color:#ffffff24;padding:24px}.business-model-cards p{color:#d9e8df}@keyframes float-slow{0%,to{transform:translate(0,0)}50%{transform:translateY(-14px)}}@keyframes float-soft{0%,to{transform:translate(0,0)}50%{transform:translateY(12px)}}@keyframes pulse{0%{box-shadow:0 0 #5ee1a28c}70%{box-shadow:0 0 0 18px #5ee1a200}to{box-shadow:0 0 #5ee1a200}}@keyframes sweep{0%,to{transform-origin:0;transform:scaleX(.76)}50%{transform-origin:0;transform:scaleX(1)}}@keyframes rotate-soft{to{transform:rotate(360deg)}}@keyframes bar-rise{0%,to{filter:saturate(.96);transform-origin:bottom;transform:scaleY(.94)}50%{filter:saturate(1.12);transform-origin:bottom;transform:scaleY(1)}}@keyframes graph-draw{0%{stroke-dashoffset:900px}45%,to{stroke-dashoffset:0}}@keyframes scale-path{0%,to{transform:translate(-8%)}50%{transform:translate(42%)}}@keyframes revenue-glow{0%,to{filter:saturate(.96);transform-origin:0;transform:scaleX(.96)}50%{filter:saturate(1.14);transform-origin:0;transform:scaleX(1)}}@keyframes screen-float{0%,to{transform:translate(0,0)rotate(-.4deg)}50%{transform:translateY(-12px)rotate(.4deg)}}@keyframes phone-pop{0%,to{transform:translate(0,0)}42%{transform:translateY(-10px)}}@keyframes orbit-dot{0%,to{transform:translateY(-132px)scale(.9)}33%{transform:translate(116px,72px)scale(1)}66%{transform:translate(-116px,72px)scale(1)}}@keyframes pulse-soft{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes product-card-focus{0%,to{border-color:var(--line);transform:translateY(0)}35%{box-shadow:var(--shadow-soft);border-color:#14754d47;transform:translateY(-3px)}}@keyframes flow-step{0%,to{color:var(--ink-soft);background:#f8faf8}30%{background:var(--ink);color:var(--white)}}@keyframes ai-bubble-slide{0%,to{transform:translate(0)}45%{transform:translate(8px)}}@keyframes app-row-signal{0%,to{border-color:var(--line);transform:translate(0)}32%{box-shadow:var(--shadow-soft);border-color:#14754d52;transform:translate(4px)}}@keyframes app-meter-sweep{0%,to{transform:translate(-18%)}50%{transform:translate(72%)}}@keyframes network-flow{0%,to{transform:translate(-24%)}50%{transform:translate(126%)}}@keyframes node-lift{0%,to{transform:translateY(0)}35%{border-color:#5ee1a257;transform:translateY(-4px)}}@keyframes product-media-shift{0%,to{filter:saturate(.96);transform:scale(1)}50%{filter:saturate(1.12);transform:scale(1.025)}}@keyframes checkout-button-pulse{0%,to{transform:translateY(0);box-shadow:0 14px 28px #1013121f}45%{transform:translateY(-2px);box-shadow:0 20px 42px #10131233}}@keyframes uptime-sweep{0%,to{width:72%}48%{width:100%}}@keyframes update-card-pulse{0%,to{border-color:#10131214;transform:translateY(0)}38%{border-color:#14754d47;transform:translateY(-3px);box-shadow:0 14px 30px #14754d14}}@keyframes feature-card-float{0%,to{transform:translateY(0)}48%{border-color:#14754d38;transform:translateY(-6px)}}@keyframes cart-panel-pop{0%,to{transform:translate(0)}45%{box-shadow:var(--shadow-soft);border-color:#14754d47;transform:translate(-4px)}}@keyframes icon-spin{to{transform:rotate(360deg)}}@keyframes header-drop{0%{opacity:0;transform:translate(-50%,-10px)}to{opacity:1;transform:translate(-50%)}}@keyframes section-reveal{0%{opacity:.34;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@supports (animation-timeline:view()){.stats-band,.section-shell:not(.hero),.site-footer{animation:both section-reveal;animation-timeline:view();animation-range:entry cover 22%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:1120px){.site-header{grid-template-columns:auto 1fr auto auto}.nav-links{display:none}.menu-toggle,.mobile-menu-panel{display:grid}h1{font-size:clamp(3rem,8vw,4.2rem)}.hero{min-height:940px}.hero-copy{padding:0 28px}.storefront-window{width:460px;top:430px;right:18px}.dashboard-window{width:330px;bottom:84px;left:24px;right:auto}.ai-window{bottom:62px;right:24px}.trust-window{display:none}.white-platform-stage{width:min(520px,100% - 48px);top:450px;right:24px}.stats-band,.icon-card-grid,.value-grid,.tracking-feature-grid,.industry-logo-grid,.always-current-grid,.feature-detail-grid,.feature-workflow,.footer-menu-grid,.customer-focus-grid,.journey-rail,.opportunity-lanes,.opportunity-pipeline,.revenue-stream-grid,.platform-sales-grid,.feature-groups,.merchant-pricing-grid,.showcase-grid{grid-template-columns:repeat(2,1fr)}.ai-grid,.builder-grid,.panel-grid,.isolation-grid,.app-section,.always-current-section,.feature-hero,.feature-ownership-section,.feature-cta-section,.contact-hero,.contact-next-section,.rich-footer,.visual-story,.commerce-engine-motion,.customer-journey-diagram,.ai-retention-motion,.launch-flow-stage,.analytics-motion-stage,.commerce-motion-board,.sales-screen-stack,.business-model-section,.opportunity-board,.revenue-engine-section,.white-feature-flow article,.white-mobile-app-section,.platform-owner-strip{grid-template-columns:1fr}.journey-rail:before{display:none}.platform-owner-strip{align-items:start}.legal-summary,.legal-cta{grid-template-columns:1fr}.app-phone{margin:0}.commerce-motion-copy,.sales-stack-copy{min-height:auto}.white-mobile-copy{padding:44px 44px 0}.white-mobile-preview{margin:0 auto 44px}.merchant-app-motion{justify-self:center;width:min(360px,100%)}.visual-store-system,.platform-flywheel{min-height:620px}.feature-flow-copy,.feature-flow-screen{min-height:260px}.white-feature-flow article:nth-child(2n) .feature-flow-copy{order:0}.sales-app-screen,.platform-owner-phone{justify-self:center;width:min(360px,100%)}}@media (max-width:900px){h1{font-size:clamp(2.8rem,7vw,3.6rem)}.hero{min-height:auto;padding-top:122px;padding-bottom:64px;display:block}.hero-copy{max-width:680px;padding:0 28px}.product-stage,.white-platform-stage{display:none}.hero-bottom{flex-wrap:wrap;margin:24px 28px 0;padding:0;position:relative;inset:auto;overflow:visible}}@media (min-width:901px) and (max-width:1120px){.feature-hero{grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);align-items:center;gap:28px;padding:26px 0 54px}.feature-hero-copy h1{max-width:620px;font-size:clamp(2.7rem,4.15vw,3.15rem)}.feature-hero-copy p:not(.eyebrow):not(.trial-note){font-size:1.04rem;line-height:1.64}.feature-hero-graphic{min-height:430px}.feature-orbit{gap:10px;inset:22px}.feature-orbit span{min-height:88px;padding:0 12px;font-size:.9rem}.feature-command-screen{width:min(400px,100% - 44px);padding:18px;bottom:22px}.feature-command-screen strong{margin:14px 0;font-size:1.52rem}}@media (max-width:760px){body.menu-open{overflow:hidden}.site-header{grid-template-columns:auto auto 1fr;gap:10px;width:calc(100% - 20px);min-height:58px;top:10px}.menu-toggle{order:-1}.brand{font-size:.96rem}.brand img{width:36px;height:36px}.nav-cta{min-height:40px;padding:0 12px;display:none}.menu-toggle{width:40px;height:40px}.mobile-menu-panel{padding:8px;left:-1px;right:-1px}.mobile-menu-panel nav{grid-template-columns:1fr}.mobile-menu-panel a{min-height:44px;font-size:.92rem}.section-shell,.stats-band,.site-footer{width:min(100% - 24px,1180px)}h1{max-width:100%;margin-bottom:18px;font-size:clamp(2.35rem,10.5vw,2.95rem);line-height:1}.section-heading h2,.business-model-copy h2,.app-copy h2,.visual-story-copy h2,.commerce-motion-copy h2,.sales-stack-copy h2,.always-current-copy h2,.feature-ownership-copy h2,.feature-cta-section h2,.white-mobile-copy h2,.revenue-engine-panel h2,.platform-owner-strip h2{font-size:clamp(2rem,8.5vw,2.55rem);line-height:1.08}.hero{min-height:auto;padding-top:112px;padding-bottom:44px;display:block}.hero:before{inset:78px 0 0}.hero-copy{padding:0 18px}.hero-lede{font-size:1rem;line-height:1.58}.hero-bottom{scrollbar-width:none;flex-wrap:wrap;margin:20px 18px 0;padding:0;position:relative;inset:auto;overflow:visible}.hero-bottom::-webkit-scrollbar{display:none}.hero-bottom span{flex:none}.hero-actions,.store-buttons{align-items:stretch}.customer-focus-grid,.journey-rail,.revenue-stream-grid{grid-template-columns:1fr}.hero-actions a{flex:180px}.product-stage,.white-platform-stage{display:none}.stats-band,.icon-card-grid,.icon-card-grid.three,.value-grid,.tracking-feature-grid,.always-current-grid,.feature-detail-grid,.feature-workflow,.footer-menu-grid,.opportunity-lanes,.opportunity-pipeline,.platform-sales-grid,.feature-groups,.showcase-grid,.industry-logo-grid,.merchant-pricing-grid,.faq-list,.white-included-grid{grid-template-columns:1fr}.stat-card,.icon-card,.value-card,.always-current-grid article,.pricing-card,.feature-group,.showcase-card{min-height:auto}.icon-card,.value-card,.feature-card,.feature-group,.showcase-card,.pricing-card,.faq-list article{padding:24px}.ai-section,.value-section,.legal-page,.commerce-engine-section,.storefront-section,.isolation-section,.merchant-panel-section,.builder-section,.always-current-section,.feature-system-section,.feature-workflow-section,.growth-section,.workflow-section,.showcase-section,.industry-section,.pricing-section,.app-section,.faq-section,.visual-focus-section,.customer-focus-section,.customer-journey-section,.merchant-opportunity-section,.white-opportunity,.platform-features-section,.included-section,.rollout-section,.revenue-engine-section,.business-model-section{padding:58px 0}.ai-story,.app-section,.always-current-copy,.feature-hero-copy,.feature-command-screen,.feature-detail-grid article,.feature-ownership-section,.feature-cta-section,.legal-summary article,.legal-document article,.legal-cta,.customer-focus-card,.visual-story-copy,.commerce-engine-stack,.ai-retention-motion,.launch-screen-content,.analytics-dashboard,.analytics-line-card,.feature-flow-copy,.feature-flow-screen,.white-mobile-copy,.revenue-engine-panel,.business-model-section,.opportunity-board,.commerce-motion-board,.sales-screen-stack,.platform-owner-strip{padding:26px}.contact-page{padding:92px 0 52px}.contact-hero{padding:34px 0 48px}.contact-copy{padding:0 10px}.contact-copy h1{font-size:clamp(2.15rem,10vw,2.85rem)}.contact-copy>p{font-size:1rem}.contact-info-list a,.contact-form-panel,.contact-next-section article{padding:22px}.contact-form-grid{grid-template-columns:1fr}.contact-map-section{padding:42px 0}.contact-map-card,.contact-map-card iframe{min-height:420px}.map-location-card{width:min(360px,100% - 36px);top:72px;left:18px}.customer-focus-card,.journey-rail article,.launch-step-track article,.feature-flow-copy,.feature-flow-screen,.revenue-stream-grid article{min-height:auto}.audience-route-note{grid-template-columns:1fr}.audience-route-note a{width:100%}.journey-rail article{gap:16px;padding:22px}.visual-story-copy{min-height:auto}.visual-story-copy:after{bottom:22px;left:26px;right:26px}.visual-store-system,.platform-flywheel{min-height:500px}.visual-browser,.platform-owner-console{top:20px;left:16px;right:16px}.visual-mobile-alert{border-width:6px;border-radius:28px;width:min(212px,100% - 32px);min-height:236px;padding:38px 18px 18px;bottom:112px;right:16px}.visual-mobile-alert strong{font-size:1.22rem}.visual-moment-flow,.flywheel-orbit{grid-template-columns:repeat(2,1fr);bottom:16px;left:16px;right:16px}.visual-moment-flow span{padding:10px;font-size:.78rem}.commerce-engine-board{gap:14px;min-height:auto;padding:18px;display:grid}.engine-browser,.engine-ai-bubble,.engine-restock-alert,.engine-flow{width:100%;position:relative;inset:auto}.engine-browser-content{padding:22px}.engine-search-bar{align-items:flex-start}.engine-product-grid{grid-template-columns:repeat(2,1fr)}.engine-flow,.ai-retention-motion,.journey-flow-panel,.launch-step-track,.analytics-kpis,.analytics-event-stream,.white-feature-flow article{grid-template-columns:1fr}.ai-robot-orbit{min-height:320px}.launch-screen{min-height:auto}.analytics-phone{min-height:390px}.always-current-board{gap:14px;min-height:auto;padding:18px;display:grid}.features-page{padding-top:74px}.feature-hero{padding:24px 0 44px}.feature-hero-copy h1{font-size:clamp(2.2rem,10vw,2.85rem)}.feature-hero-graphic{min-height:auto;padding:18px}.feature-orbit,.feature-command-screen{width:100%;position:relative;inset:auto;transform:none}.feature-orbit{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:10px}.feature-orbit span{gap:8px;min-height:72px;padding:0 10px;font-size:.84rem;line-height:1.15}.feature-orbit svg{width:18px;height:18px}.feature-command-screen{padding:16px}.feature-command-screen strong{margin:12px 0;font-size:1.38rem}.feature-command-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-command-grid p{min-height:42px;padding:0 9px;font-size:.82rem}.feature-proof-strip{grid-template-columns:1fr;justify-content:stretch}.feature-proof-strip span{justify-content:center;width:100%}.feature-ownership-list article{grid-template-columns:1fr}.feature-cta-section .primary-action{width:100%}.scroll-top-button{bottom:14px;right:14px}.whatsapp-float{bottom:14px;left:14px}.uptime-panel,.update-stream,.current-device{width:100%;position:relative;inset:auto}.current-device{border-width:6px;min-height:260px}.analytics-source-row{grid-template-columns:repeat(2,1fr)}.legal-page{padding-top:92px}.legal-hero{padding:44px 0 24px}.legal-hero h1{font-size:clamp(2.15rem,10vw,2.8rem)}.legal-hero p{font-size:1rem}.legal-meta{justify-content:stretch}.legal-meta span,.legal-cta .primary-action{justify-content:center;width:100%}.footer-menu-grid{gap:16px}.footer-bottom{gap:8px;display:grid}.journey-flow-panel{padding:18px;overflow:visible}.journey-flow-panel:before,.journey-flow-panel article:after{display:none}.journey-flow-panel article{min-height:auto}.journey-command-panel{grid-template-columns:1fr}.journey-command-panel>span,.journey-command-panel>strong,.journey-command-panel>p,.journey-command-panel div{grid-area:auto/1}.feature-flow-screen div{margin-top:34px;position:relative;bottom:auto;left:auto;right:auto}.revenue-engine-panel{min-height:auto}.white-mobile-preview{width:min(310px,100% - 28px);min-height:440px;margin:0 auto 26px}.motion-product-grid,.motion-cart-flow,.merchant-node-grid{grid-template-columns:repeat(2,1fr)}.storefront-motion-window,.platform-network-motion{min-height:auto}.motion-shop-header{flex-direction:column;align-items:flex-start;margin:14px;padding:18px}.motion-product-grid{padding:0 14px}.motion-product-grid article>span{min-height:70px}.motion-cart-flow,.motion-ai-bubble{margin-left:14px;margin-right:14px}.merchant-app-motion{border-radius:28px;min-height:390px}.sales-product-view,.platform-admin-grid,.sales-trust-row{grid-template-columns:1fr}.sales-store-top,.platform-admin-head{flex-direction:column;align-items:flex-start}.sales-store-top nav{flex-wrap:wrap;width:100%}.sales-store-top nav span{text-align:center;flex:auto}.sales-product-media span{min-height:170px}.sales-app-screen,.platform-owner-phone{border-radius:28px;min-height:450px}.merchant-table-screen div{grid-template-columns:1fr}.opportunity-board-copy,.opportunity-revenue-chart{min-height:auto}.opportunity-graph{min-height:auto;padding:14px}.opportunity-bars{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.opportunity-bar-track{min-height:138px;padding:7px}.opportunity-bar-label{padding:10px}.opportunity-bar-label b{overflow-wrap:anywhere}.revenue-row{grid-template-columns:1fr}.platform-owner-strip:after{left:26px;right:26px}.section-tag{margin-bottom:34px}.builder-preview{grid-template-columns:1fr;min-height:auto}.builder-sidebar{grid-template-columns:repeat(2,1fr)}.builder-sidebar strong{grid-column:1/-1}.canvas-row,.ops-grid,.platform-pillars,.isolation-items,.momentum-events,.scale-flow{grid-template-columns:1fr}.isolation-map{min-height:auto}.isolation-map:before,.isolation-core{display:none}.isolation-items article:nth-child(2),.isolation-items article:nth-child(4){transform:none}.momentum-bars{gap:8px;height:150px;padding:14px}.workflow-list li{grid-template-columns:62px 1fr}.pricing-card{min-height:auto}.app-phone{border-radius:28px;width:100%;min-height:460px}.site-footer{grid-template-columns:1fr}.footer-links{justify-content:start}}@media (max-width:480px){.section-shell,.stats-band,.site-footer{width:min(100% - 18px,1180px)}.site-header{width:calc(100% - 16px);padding:8px}.hero-copy,.feature-hero-copy,.legal-hero{padding-left:14px;padding-right:14px}h1{font-size:clamp(2rem,9.4vw,2.35rem)}.hero-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.hero-actions a{flex:none;width:auto;min-height:50px;padding:0 12px;font-size:.92rem}.hero-actions svg{width:16px;height:16px}.store-buttons{flex-direction:column}.store-buttons a{width:100%}.hero-bottom{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.hero-bottom span{text-align:center;justify-content:center}.hero-bottom span:nth-child(n+5){display:none}.stats-band{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:42px}.stat-card{padding:16px}.stat-card strong{font-size:1.9rem}.stat-card span{margin-top:8px;font-size:.82rem}.stat-card p{margin:8px 0 12px;font-size:.82rem;line-height:1.42}.icon-card,.value-card,.feature-card,.feature-group,.showcase-card,.pricing-card,.faq-list article{padding:22px}.visual-store-system,.platform-flywheel{min-height:470px;margin-bottom:10px}.visual-browser-hero{margin:14px;padding:20px}.visual-browser-hero strong{font-size:clamp(1.55rem,7vw,2rem)}.visual-browser-hero button{margin-top:16px}.visual-product-lane{grid-template-columns:repeat(2,1fr);padding:0 14px 14px}.visual-product-lane span{min-height:62px}.visual-mobile-alert{width:min(204px,100% - 28px);bottom:104px}.app-phone,.white-mobile-preview{min-height:410px}.site-footer{padding:24px}.contact-page{padding-top:94px}.whatsapp-float{justify-content:center;width:48px;min-height:48px;padding:0}.whatsapp-float span{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.contact-copy{padding-left:6px;padding-right:6px}.contact-trust-row span{width:100%}.contact-info-list a{grid-template-columns:46px minmax(0,1fr);gap:12px;padding:16px}.contact-info-icon{width:46px;height:46px}.contact-form-panel{padding:18px}.contact-form input{min-height:52px}.contact-form textarea{min-height:160px}.contact-submit{min-height:54px}.contact-map-card,.contact-map-card iframe{min-height:360px}.map-open-button{justify-content:center;left:12px;right:12px}.map-location-card{grid-template-columns:42px minmax(0,1fr);gap:10px;padding:14px;top:82px}.map-location-card span{width:42px;height:42px}.contact-next-section{padding-bottom:58px}.footer-links{grid-template-columns:1fr;width:100%;display:grid}.footer-links a{text-align:center;justify-content:center;width:100%}.footer-menu-grid div{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);padding:16px}.footer-menu-grid a{width:100%}}
