:root{
  --navy-950:#061222;
  --navy-900:#0a1b31;
  --navy-800:#102a49;
  --navy-700:#173a61;
  --gold:#d1a11b;
  --gold-2:#ebc75c;
  --gold-soft:#f6ecd0;
  --ink:#0b1728;
  --muted:#5e6b7c;
  --line:#e7ebf1;
  --line-dark:rgba(255,255,255,.10);
  --surface:#ffffff;
  --surface-soft:#f5f7fb;
  --shadow-xl:0 38px 110px rgba(3,14,29,.17);
  --shadow-lg:0 26px 70px rgba(5,18,36,.12);
  --shadow-md:0 16px 44px rgba(5,18,36,.08);
  --shadow-sm:0 10px 26px rgba(5,18,36,.06);
  --radius-xl:34px;
  --radius-lg:26px;
  --radius-md:18px;
  --container:min(1320px,calc(100vw - 48px));
}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;background:#fff;color:var(--ink);font-family:Manrope,Arial,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
a{color:inherit;text-decoration:none}
img{display:block;max-width:100%}
.shell{width:var(--container);margin:0 auto}
.skip-link{position:absolute;left:-999px;top:auto;width:1px;height:1px;overflow:hidden}.skip-link:focus{left:20px;top:20px;width:auto;height:auto;padding:12px 16px;background:#fff;color:#111;border-radius:12px;z-index:200}
.utility-bar{position:relative;background:linear-gradient(90deg,#050f1d,#091b31 55%,#0f2b49);color:#e9eef5;border-bottom:1px solid rgba(255,255,255,.07)}
.utility-bar:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(209,161,27,.5),transparent)}
.utility-inner{min-height:40px;display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:12px;font-weight:700}
.utility-inner>span{display:flex;align-items:center;gap:10px}.utility-mark{display:grid;place-items:center;width:22px;height:22px;border-radius:7px;background:linear-gradient(135deg,var(--gold-2),var(--gold));color:#061222;font-style:normal;font-weight:900;box-shadow:0 8px 20px rgba(209,161,27,.25)}
.utility-benefits{color:#aebac8}.utility-benefits b{color:#ffe08c}.utility-benefits i{width:4px;height:4px;border-radius:999px;background:#6f7c8d}
.flagship-header{position:sticky;top:0;z-index:100;background:rgba(6,18,34,.94);backdrop-filter:blur(18px) saturate(140%);border-bottom:1px solid rgba(255,255,255,.08)}
.header-inner{display:flex;align-items:center;justify-content:space-between;gap:30px;min-height:82px}
.brand img{width:190px;height:auto}
.main-nav{display:flex;align-items:center;gap:22px}.main-nav>a{position:relative;padding:11px 0;color:#dce5ef;font-size:14px;font-weight:700}.main-nav>a:not(.button):after{content:"";position:absolute;left:0;right:0;bottom:3px;height:2px;border-radius:999px;background:linear-gradient(90deg,var(--gold),var(--gold-2));transform:scaleX(0);transform-origin:left;transition:.2s}.main-nav>a:not(.button):hover:after,.main-nav>a[aria-current="page"]:after{transform:scaleX(1)}
.nav-divider{width:1px;height:28px;background:rgba(255,255,255,.14)}.nav-login{color:#fff!important}.nav-cta{min-height:46px!important;padding:0 20px!important}
.menu-toggle{display:none;width:48px;height:48px;border-radius:14px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.06);color:#fff;font-size:22px}.menu-close{display:none}
.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 24px;border:1px solid transparent;border-radius:16px;font-size:14px;font-weight:800;letter-spacing:-.01em;transition:transform .22s ease,box-shadow .22s ease,background .22s ease,border-color .22s ease}.button:hover{transform:translateY(-2px)}.button-lg{min-height:58px;padding-inline:28px}
.button-gold{background:linear-gradient(135deg,#e0b536,#bd8610);color:#07111d;box-shadow:0 18px 38px rgba(209,161,27,.27)}.button-gold:hover{box-shadow:0 24px 50px rgba(209,161,27,.36)}
.button-ghost{background:rgba(255,255,255,.06);color:#fff;border-color:rgba(255,255,255,.22);backdrop-filter:blur(12px)}.button-ghost:hover{background:rgba(255,255,255,.12)}
.button-light{background:#fff;color:var(--navy-950);box-shadow:0 18px 42px rgba(0,0,0,.12)}
.button-navy{background:linear-gradient(135deg,var(--navy-950),var(--navy-700));color:#fff;box-shadow:0 20px 46px rgba(6,18,34,.18)}
.button-outline-light{color:#fff;border-color:rgba(255,255,255,.24);background:rgba(255,255,255,.05)}
.eyebrow{display:inline-flex;align-items:center;gap:11px;margin:0;text-transform:uppercase;letter-spacing:.17em;font-size:11px;font-weight:900;color:#ffe08c}.eyebrow span{width:9px;height:9px;border-radius:999px;background:var(--gold-2);box-shadow:0 0 0 6px rgba(209,161,27,.16)}.eyebrow.dark{color:#24364d}.eyebrow.light{color:#f5d575}
.hero-grid-bg{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:44px 44px;mask-image:linear-gradient(180deg,#000,transparent 88%)}
.flagship-hero{position:relative;overflow:hidden;padding:64px 0 0;background:radial-gradient(circle at 78% 18%,rgba(40,83,126,.5),transparent 28%),radial-gradient(circle at 6% 30%,rgba(209,161,27,.11),transparent 24%),linear-gradient(135deg,#061222 0%,#081a30 55%,#0f2e4f 100%);color:#fff}
.flagship-hero:after{content:"";position:absolute;inset:auto 0 0;height:180px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.12));pointer-events:none}
.hero-layout{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,.88fr) minmax(560px,1.12fr);gap:54px;align-items:center;min-height:650px}
.hero-copy{padding:20px 0 56px}.hero-copy h1,.store-hero-copy h1{margin:18px 0 22px;font-size:clamp(60px,6.3vw,96px);line-height:.93;letter-spacing:-.075em;color:#fff}.hero-copy h1 em,.store-hero-copy h1 em{display:inline-block;font-style:normal;color:#f2c54f}.hero-lead,.store-hero-copy>p{max-width:670px;margin:0;color:#c7d2df;font-size:19px;line-height:1.72}.hero-actions{display:flex;gap:14px;flex-wrap:wrap;margin:30px 0 22px}.hero-trust{display:flex;flex-wrap:wrap;gap:12px}.hero-trust span{display:inline-flex;align-items:center;gap:9px;padding:10px 13px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.055);color:#d6dee9;font-size:12px;font-weight:700;backdrop-filter:blur(10px)}.hero-trust b{color:#77e5af}
.product-stage{position:relative;min-height:560px}.browser-frame{position:absolute;right:0;top:18px;width:min(100%,800px);padding:13px;border-radius:24px;background:rgba(255,255,255,.95);box-shadow:0 44px 100px rgba(0,0,0,.32);transform:perspective(1600px) rotateY(-4deg) rotateX(1deg);transform-origin:center}.browser-frame img{border-radius:13px;width:100%}.browser-top{display:flex;align-items:center;gap:7px;height:30px;padding:0 8px}.browser-top>span{width:8px;height:8px;border-radius:999px;background:#d7dce4}.browser-top>span:first-child{background:#e26767}.browser-top>span:nth-child(2){background:#e3b94d}.browser-top>span:nth-child(3){background:#65b97d}.browser-top small{margin-left:12px;color:#748196;font-size:10px}
.floating-card{position:absolute;z-index:4;padding:15px 17px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:rgba(7,20,37,.91);color:#fff;box-shadow:0 24px 54px rgba(0,0,0,.24);backdrop-filter:blur(16px)}.floating-card small,.floating-card span{display:block;color:#9eb0c2;font-size:11px}.floating-card strong{display:block;margin:4px 0;font-size:21px;letter-spacing:-.04em}.floating-card-sales{left:0;top:92px}.floating-card-orders{right:24px;bottom:70px}.floating-card-orders strong{font-size:36px;color:#f4cf68}
.business-owner-card{position:absolute;left:34px;bottom:18px;z-index:3;width:225px;margin:0;padding:9px;border-radius:20px;background:#fff;box-shadow:0 28px 64px rgba(0,0,0,.26);transform:rotate(-2deg)}.business-owner-card img{height:145px;width:100%;object-fit:cover;object-position:center 30%;border-radius:13px}.business-owner-card figcaption{padding:10px 7px 5px;color:#0d1d32}.business-owner-card b,.business-owner-card span{display:block}.business-owner-card b{font-size:13px}.business-owner-card span{margin-top:3px;font-size:11px;color:#687588}
.product-rail{position:relative;z-index:3;display:grid;grid-template-columns:repeat(5,1fr);margin-top:12px;border-top:1px solid rgba(255,255,255,.1);background:rgba(4,14,27,.35);backdrop-filter:blur(12px)}.product-rail article{display:flex;align-items:center;gap:13px;padding:20px 18px;border-right:1px solid rgba(255,255,255,.08)}.product-rail article:last-child{border-right:0}.product-rail>article>span{font-size:11px;color:#e5bd4d;font-weight:900;letter-spacing:.14em}.product-rail b,.product-rail small{display:block}.product-rail b{font-size:14px}.product-rail small{margin-top:2px;color:#90a0b3;font-size:11px}
.section-heading{display:flex;align-items:end;justify-content:space-between;gap:28px;margin-bottom:42px}.section-heading.center{display:block;text-align:center}.section-heading.center>p:last-child{margin:16px auto 0}.section-heading h2{margin:14px 0 0;font-size:clamp(38px,4.7vw,66px);line-height:.98;letter-spacing:-.06em}.section-heading>p:last-child,.section-heading>div+ p{max-width:560px;margin:0;color:var(--muted);font-size:17px;line-height:1.72}.light-text h2,.light-text p{color:#fff!important}
.proof-section{padding:110px 0;background:linear-gradient(180deg,#fff,#f5f7fb)}.proof-grid{display:grid;grid-template-columns:minmax(0,1.16fr) minmax(360px,.84fr);gap:22px}.proof-main,.proof-side article{position:relative;margin:0;padding:14px;border:1px solid #e8ecf2;border-radius:28px;background:#fff;box-shadow:var(--shadow-lg);overflow:hidden}.proof-main img,.proof-side img{width:100%;border-radius:17px}.proof-main>div,.proof-side article>div{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:15px 4px 2px}.proof-main span,.proof-side span{text-transform:uppercase;letter-spacing:.14em;color:#8a660c;font-size:11px;font-weight:900}.proof-main strong,.proof-side strong{font-size:14px;text-align:right}.proof-side{display:grid;gap:22px}
.integrated-section{padding:110px 0;background:radial-gradient(circle at 88% 15%,rgba(209,161,27,.14),transparent 22%),linear-gradient(135deg,#061222,#0a1d34 56%,#102d4c);color:#fff}.integrated-layout{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:64px;align-items:center}.integrated-copy h2,.store-copy h2,.segments-layout h2,.about-layout h2,.faq-layout h2,.store-operation h2{margin:14px 0 18px;font-size:clamp(40px,5vw,70px);line-height:.96;letter-spacing:-.065em}.integrated-copy p,.store-operation p{max-width:560px;color:#b9c6d5;font-size:17px;line-height:1.75}.workflow{display:grid;gap:14px;margin:0;padding:0;list-style:none}.workflow li{display:flex;gap:16px;align-items:flex-start;padding:18px 19px;border-radius:20px;border:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.055);backdrop-filter:blur(12px)}.workflow>li>span{display:grid;place-items:center;flex:none;width:42px;height:42px;border-radius:14px;background:linear-gradient(135deg,var(--gold-2),var(--gold));color:#071222;font-weight:900}.workflow b,.workflow small{display:block}.workflow b{font-size:16px}.workflow small{margin-top:5px;color:#a9b8ca;line-height:1.55}
.store-highlight{padding:110px 0;background:#fff}.store-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.9fr);gap:58px;align-items:center}.store-product{position:relative;padding:18px;border-radius:30px;background:#fff;border:1px solid #e7ebf1;box-shadow:var(--shadow-xl)}.store-browser img{border-radius:20px;width:100%}.store-badge{position:absolute;right:28px;top:28px;padding:11px 14px;border-radius:999px;background:#092037;color:#fff;font-size:12px;font-weight:800;box-shadow:var(--shadow-md)}.store-badge:before{content:"";display:inline-block;width:8px;height:8px;margin-right:8px;border-radius:999px;background:#2ed692;box-shadow:0 0 0 5px rgba(46,214,146,.15)}.store-badge-order{top:auto;right:auto;left:26px;bottom:26px}.store-copy>p{color:var(--muted);font-size:17px;line-height:1.75}.feature-list{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:26px 0}.feature-list span{position:relative;padding-left:24px;font-size:14px;font-weight:800}.feature-list span:before{content:"✓";position:absolute;left:0;color:#159864}
.modules-section{padding:110px 0;background:var(--surface-soft)}.modules-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.modules-grid article{position:relative;padding:25px;border:1px solid #e7ebf1;border-radius:24px;background:#fff;box-shadow:var(--shadow-sm);transition:.25s}.modules-grid article:hover{transform:translateY(-5px);box-shadow:var(--shadow-md)}.modules-grid i{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:linear-gradient(135deg,#0b1d34,#173d66);color:#f0ca62;font-style:normal;font-size:11px;font-weight:900}.modules-grid h3{margin:20px 0 10px;font-size:20px;letter-spacing:-.04em}.modules-grid p{margin:0;color:var(--muted);font-size:14px;line-height:1.65}
.plans-preview{padding:110px 0;background:radial-gradient(circle at 15% 10%,rgba(209,161,27,.16),transparent 24%),linear-gradient(135deg,#061222,#0a1d34 54%,#102f50);color:#fff}.plans-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.plans-grid article{position:relative;display:flex;flex-direction:column;padding:28px;border:1px solid rgba(255,255,255,.11);border-radius:26px;background:rgba(255,255,255,.055);backdrop-filter:blur(14px)}.plans-grid article.featured{background:linear-gradient(180deg,rgba(255,255,255,.13),rgba(255,255,255,.075));border-color:rgba(235,199,92,.42);box-shadow:0 30px 70px rgba(0,0,0,.2)}.plans-grid article>b{position:absolute;right:18px;top:18px;padding:7px 10px;border-radius:999px;background:var(--gold);color:#071222;font-size:10px;text-transform:uppercase;letter-spacing:.12em}.plans-grid article>p{margin:0;color:#e9c85f;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.17em}.plans-grid h3{margin:15px 0 8px;font-size:45px;letter-spacing:-.06em}.plans-grid h3 sup{font-size:22px}.plans-grid h3 small{font-size:13px;color:#9eb0c2}.plans-grid>article>span{color:#b6c2d0}.plans-grid ul{list-style:none;padding:0;margin:22px 0 28px;display:grid;gap:11px}.plans-grid li{position:relative;padding-left:22px;color:#dce4ec;font-size:14px}.plans-grid li:before{content:"✓";position:absolute;left:0;color:#72e3ab}.plans-grid .button{margin-top:auto}.plans-more{text-align:center;margin-top:26px}.plans-more a{color:#f3d678;font-weight:800}
.segments-section{padding:110px 0;background:#fff}.segments-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(460px,1.1fr);gap:56px;align-items:center}.segments-layout>div>p:last-child{color:var(--muted);font-size:17px;line-height:1.75}.segments-layout figure{position:relative;margin:0;padding:14px;border-radius:30px;background:#fff;border:1px solid #e7ebf1;box-shadow:var(--shadow-lg)}.segments-layout figure img{width:100%;height:480px;object-fit:cover;border-radius:20px}.segments-layout figcaption{position:absolute;left:34px;right:34px;bottom:34px;padding:15px 18px;border-radius:16px;background:rgba(7,20,37,.91);color:#fff;font-size:14px;font-weight:800;backdrop-filter:blur(14px)}
.about-section{padding:98px 0;background:linear-gradient(135deg,#071222,#0a1d34 56%,#143b62);color:#fff}.about-layout{display:grid;grid-template-columns:1fr 1fr;gap:62px;align-items:center}.about-layout p{color:#b9c5d3;font-size:18px;line-height:1.8}.about-layout strong{display:block;margin-top:20px;color:#f3d26e;font-size:18px}
.faq-section{padding:110px 0;background:#f6f8fb}.faq-layout{display:grid;grid-template-columns:minmax(300px,.75fr) minmax(0,1.25fr);gap:58px}.faq-layout>div:first-child>p:last-child{color:var(--muted);line-height:1.7}.faq-list{display:grid;gap:13px}.faq-list details{padding:0 20px;border:1px solid #e6eaf0;border-radius:20px;background:#fff;box-shadow:var(--shadow-sm)}.faq-list summary{display:flex;justify-content:space-between;gap:16px;padding:20px 0;list-style:none;cursor:pointer;font-weight:800}.faq-list summary:after{content:"+";font-size:25px;color:#47617d}.faq-list details[open] summary:after{content:"−"}.faq-list p{margin:0;padding:0 0 20px;color:var(--muted);line-height:1.7}
.final-cta{padding:34px 0 100px;background:#f6f8fb}.final-cta-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:center;padding:42px 44px;border-radius:30px;background:radial-gradient(circle at 88% 20%,rgba(209,161,27,.18),transparent 22%),linear-gradient(135deg,#061222,#0b213b 58%,#113455);color:#fff;box-shadow:var(--shadow-xl)}.final-cta h2{margin:12px 0 10px;font-size:clamp(38px,4.5vw,60px);line-height:.98;letter-spacing:-.06em}.final-cta p{color:#b9c6d4}.final-cta-inner>div:last-child{display:flex;gap:12px;flex-wrap:wrap;justify-content:flex-end}
.flagship-footer{padding:48px 0 24px;background:#050f1d;color:#d8e0e9}.footer-grid{display:grid;grid-template-columns:1.4fr repeat(3,.7fr);gap:36px;padding-bottom:34px;border-bottom:1px solid rgba(255,255,255,.08)}.footer-brand img{width:205px}.footer-brand p{max-width:320px;color:#8fa0b3;line-height:1.7}.flagship-footer h3{margin:0 0 16px;color:#f0cc68;font-size:11px;text-transform:uppercase;letter-spacing:.15em}.flagship-footer a{display:block;margin:11px 0;color:#c7d2de;font-size:14px}.footer-bottom{display:flex;justify-content:space-between;gap:20px;padding-top:22px;color:#8192a5;font-size:12px}
.flagship-store-hero{position:relative;overflow:hidden;padding:72px 0 82px;background:radial-gradient(circle at 78% 18%,rgba(44,92,139,.44),transparent 28%),radial-gradient(circle at 6% 28%,rgba(209,161,27,.12),transparent 24%),linear-gradient(135deg,#061222,#081a30 55%,#0f2e4f);color:#fff}.store-hero-layout{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,.86fr) minmax(560px,1.14fr);gap:56px;align-items:center;min-height:580px}.store-hero-copy h1{font-size:clamp(58px,6.1vw,92px)}.store-device-stage{position:relative;min-height:510px}.store-device-frame{position:absolute;right:0;top:38px;width:min(100%,760px);padding:15px;border-radius:30px;background:rgba(255,255,255,.96);box-shadow:0 44px 100px rgba(0,0,0,.32);transform:perspective(1500px) rotateY(-4deg)}.store-device-frame img{width:100%;border-radius:20px}.store-card-one{left:0;bottom:58px}.store-card-one strong{font-size:36px;color:#f3cf66}.store-card-two{right:12px;top:22px}
.store-proof{margin-top:-24px;position:relative;z-index:5}.store-proof-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.store-proof article{display:flex;align-items:center;gap:16px;padding:21px;border:1px solid #e7ebf1;border-radius:22px;background:#fff;box-shadow:var(--shadow-md)}.store-proof strong{font-size:29px;letter-spacing:-.05em}.store-proof span{color:var(--muted);font-size:13px;line-height:1.5}
.store-platform-section{padding:100px 0;background:linear-gradient(180deg,#fff,#f5f7fb)}.store-features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.store-features-grid article{padding:25px;border:1px solid #e7ebf1;border-radius:24px;background:#fff;box-shadow:var(--shadow-sm)}.store-features-grid i{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:linear-gradient(135deg,var(--gold-2),var(--gold));font-style:normal;font-size:11px;font-weight:900}.store-features-grid h3{margin:18px 0 10px;font-size:20px}.store-features-grid p{margin:0;color:var(--muted);line-height:1.65}
.store-operation{padding:100px 0;background:radial-gradient(circle at 87% 15%,rgba(209,161,27,.13),transparent 23%),linear-gradient(135deg,#061222,#0a1d34 58%,#123451);color:#fff}.store-operation-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,.8fr);gap:60px;align-items:center}.store-operation ol{list-style:none;padding:0;margin:26px 0 0;display:grid;gap:12px}.store-operation li{display:flex;align-items:center;gap:13px;padding:14px 16px;border-radius:17px;border:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.055)}.store-operation li span{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:var(--gold);color:#071222;font-weight:900}.orders-panel{padding:24px;border-radius:26px;border:1px solid rgba(255,255,255,.11);background:rgba(255,255,255,.07);box-shadow:0 28px 70px rgba(0,0,0,.2);backdrop-filter:blur(16px)}.orders-panel header,.orders-panel article,.orders-panel footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.orders-panel header{padding-bottom:15px}.orders-panel header span{color:#aebccd;font-size:12px}.orders-panel header b{padding:7px 10px;border-radius:999px;background:rgba(46,214,146,.14);color:#83edbd;font-size:11px}.orders-panel article{padding:16px 0;border-top:1px solid rgba(255,255,255,.08)}.orders-panel article i{width:10px;height:10px;border-radius:999px;background:#2ed692;box-shadow:0 0 0 5px rgba(46,214,146,.12)}.orders-panel article strong,.orders-panel article small{display:block}.orders-panel article small{margin-top:4px;color:#98a9bb}.orders-panel article em{font-style:normal;color:#f2cf69;font-weight:800;font-size:12px}.orders-panel footer{padding-top:16px;border-top:1px solid rgba(255,255,255,.08)}.orders-panel footer span{color:#9fafc0}.orders-panel footer strong{font-size:19px}
.store-segments{padding:90px 0;background:#fff}.store-segments-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:40px;align-items:center}.store-segments h2{margin:14px 0 0;font-size:clamp(38px,4.4vw,60px);line-height:.98;letter-spacing:-.06em}.store-segments-layout>div:last-child{display:flex;flex-wrap:wrap;gap:11px}.store-segments-layout>div:last-child span{padding:11px 15px;border-radius:999px;background:#fff;border:1px solid #e5eaf0;box-shadow:var(--shadow-sm);font-size:13px;font-weight:800;color:#20334a}
@media(max-width:1180px){.hero-layout,.store-hero-layout{grid-template-columns:1fr}.hero-copy,.store-hero-copy{padding-bottom:0}.product-stage,.store-device-stage{min-height:500px}.proof-grid,.integrated-layout,.store-layout,.segments-layout,.about-layout,.faq-layout,.store-operation-layout,.store-segments-layout{grid-template-columns:1fr}.modules-grid{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:1fr 1fr}.store-copy{max-width:800px}.segments-layout figure img{height:420px}}
@media(max-width:940px){.utility-benefits{display:none}.menu-toggle{display:inline-grid;place-items:center}.main-nav{position:absolute;left:20px;right:20px;top:calc(100% + 12px);display:none;flex-direction:column;align-items:stretch;padding:18px;border-radius:22px;background:rgba(6,18,34,.98);border:1px solid rgba(255,255,255,.1);box-shadow:var(--shadow-xl)}.main-nav.is-open{display:flex}.main-nav>a{padding:13px 4px}.nav-divider{display:none}.menu-toggle[aria-expanded="true"] .menu-open{display:none}.menu-toggle[aria-expanded="true"] .menu-close{display:block}.product-rail{grid-template-columns:repeat(2,1fr)}.product-rail article{border-bottom:1px solid rgba(255,255,255,.08)}.proof-grid{grid-template-columns:1fr}.plans-grid,.store-features-grid{grid-template-columns:1fr}.final-cta-inner{grid-template-columns:1fr}.final-cta-inner>div:last-child{justify-content:flex-start}.store-proof-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:680px){:root{--container:min(100vw - 24px,1320px)}.header-inner{min-height:72px}.brand img{width:155px}.flagship-hero,.flagship-store-hero{padding-top:42px}.hero-copy h1,.store-hero-copy h1{font-size:clamp(46px,14vw,68px)}.hero-lead,.store-hero-copy>p{font-size:16px}.hero-actions{display:grid}.button,.button-lg{width:100%;min-height:55px}.product-stage,.store-device-stage{min-height:365px}.browser-frame,.store-device-frame{top:20px;padding:8px;border-radius:18px;transform:none}.floating-card{padding:12px}.floating-card-sales,.store-card-one{left:4px;top:auto;bottom:6px}.floating-card-orders,.store-card-two{right:4px;top:8px;bottom:auto}.business-owner-card{display:none}.product-rail{grid-template-columns:1fr}.section-heading{display:block}.section-heading h2,.integrated-copy h2,.store-copy h2,.segments-layout h2,.about-layout h2,.faq-layout h2,.store-operation h2{font-size:clamp(34px,11vw,48px)}.modules-grid,.feature-list,.plans-grid,.store-proof-grid{grid-template-columns:1fr}.proof-main>div,.proof-side article>div{display:block}.proof-main strong,.proof-side strong{display:block;margin-top:5px;text-align:left}.segments-layout figure img{height:330px}.store-features-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr}.footer-bottom{display:grid}.utility-inner{justify-content:center}.utility-inner>span:first-child{font-size:11px}}
