:root{--ink:#08143d;--muted:#66728c;--line:#dfe7f4;--blue:#1649ef;--blue2:#2b78ff;--soft:#f6f9ff;--card:rgba(255,255,255,.86);--green:#1ecf9a;--shadow:0 28px 80px rgba(28,54,125,.13);font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--ink);background:#f8fbff}*{box-sizing:border-box}html{scroll-behavior:smooth}body.public-site,body.signup-page{margin:0;min-height:100vh;background:radial-gradient(circle at 63% 16%,rgba(103,177,255,.17),transparent 27%),radial-gradient(circle at 83% 29%,rgba(174,111,255,.13),transparent 25%),#f9fbff;color:var(--ink)}a{color:inherit}.shell{width:min(1440px,calc(100% - 72px));margin-inline:auto}.public-nav{height:86px;display:flex;align-items:center;gap:38px;position:relative;z-index:20}.brand img{width:126px;height:auto;display:block}.public-links{display:flex;gap:30px;margin-left:auto}.public-links a,.public-actions span{font-size:14px;text-decoration:none;color:#172347}.public-links a:hover{color:var(--blue)}.public-actions{display:flex;align-items:center;gap:16px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 23px;border-radius:11px;text-decoration:none;font-weight:750;font-size:15px;border:1px solid transparent;transition:.18s ease;cursor:pointer}.btn:hover{transform:translateY(-1px)}.btn-primary{background:linear-gradient(135deg,#2478ff,#123df2);color:#fff;box-shadow:0 12px 28px rgba(21,70,239,.22)}.btn-ghost{background:rgba(255,255,255,.68);border-color:#2b56ef;color:#123ccb}.btn-soft{background:rgba(255,255,255,.72);border-color:#3158ef;color:#1640d5}.btn-white{background:#fff;color:#1745e7}.hero{display:grid;grid-template-columns:minmax(0,.92fr) minmax(560px,1.08fr);gap:54px;align-items:center;min-height:690px;padding-top:56px;padding-bottom:46px}.hero-copy{position:relative;z-index:3}.kicker{display:inline-flex;padding:9px 17px;border-radius:999px;background:#edf3ff;color:#174be9;font-size:12px;font-weight:800;letter-spacing:.08em}.kicker.light{background:rgba(255,255,255,.14);color:#fff}.hero h1{font-size:clamp(52px,4.8vw,76px);line-height:.98;letter-spacing:-.055em;margin:24px 0 20px;max-width:720px}.hero-lead{font-size:18px;line-height:1.7;color:#53617e;max-width:690px;margin:0}.hero-cta{display:flex;gap:14px;margin:28px 0 24px}.play{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#1d4aef;color:#fff;font-size:10px}.integration-strip{display:flex;gap:13px;flex-wrap:wrap;margin:16px 0 24px}.integration-strip article{width:116px;min-height:86px;padding:13px 10px;border:1px solid rgba(221,230,244,.85);background:rgba(255,255,255,.82);border-radius:14px;display:grid;place-items:center;align-content:center;box-shadow:0 8px 20px rgba(28,54,125,.045)}.integration-strip strong{font-size:12px;margin-top:6px}.integration-strip small{font-size:9px;color:#71809b;margin-top:2px}.logo-badge{display:grid;place-items:center;height:31px;min-width:38px;font-weight:900}.logo-badge.bol{background:#0c37c9;color:#fff;border-radius:50%;font-size:16px}.logo-badge.kaufland{color:#df0b1c;border:2px solid #df0b1c;font-size:20px}.logo-badge.amazon{font-size:15px;color:#111}.logo-badge.web{font-size:27px;color:#ff6d31}.benefit-list{list-style:none;margin:0;padding:0;display:grid;gap:12px}.benefit-list li{display:flex;align-items:center;gap:12px;color:#314160;font-size:16px}.benefit-list span{width:25px;height:25px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#36d7a6,#14b889);color:#fff;font-weight:800}.hero-visual{position:relative;min-height:620px;display:flex;align-items:center}.glow{position:absolute;border-radius:50%;filter:blur(0);pointer-events:none}.glow-a{width:460px;height:460px;right:5%;top:4%;background:rgba(115,172,255,.16)}.glow-b{width:360px;height:360px;left:7%;top:22%;background:rgba(180,130,255,.14)}.dashboard-mock{position:relative;z-index:3;width:100%;height:560px;border:1px solid rgba(255,255,255,.95);border-radius:28px;background:#fff;box-shadow:var(--shadow);transform:perspective(1600px) rotateY(-7deg) rotateZ(-1deg);display:grid;grid-template-columns:180px 1fr;overflow:hidden}.mock-sidebar{background:linear-gradient(165deg,#101936,#151f38 62%,#0f172b);padding:28px 17px;color:#d8def0;display:flex;flex-direction:column;gap:8px}.mock-brand{font-size:21px;font-weight:850;color:#fff;margin-bottom:25px;display:flex;align-items:center;gap:9px}.mock-brand span{width:18px;height:18px;border-radius:6px;background:linear-gradient(145deg,#17a6ff,#5136ef);display:inline-block}.mock-sidebar a{font-size:11px;padding:11px 10px;border-radius:9px;color:#c9d2e8}.mock-sidebar .active{background:rgba(255,255,255,.10);color:#fff}.mock-main{padding:30px;background:#fbfdff}.mock-top{display:flex;justify-content:space-between;align-items:center}.mock-top small,.mock-stats small,.mock-chart small{color:#7a879f}.mock-top h3{font-size:26px;margin:4px 0 0}.status{font-size:11px;background:#effff7;color:#10a873;padding:8px 10px;border-radius:999px}.mock-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:30px 0}.mock-stats>div{background:#fff;border:1px solid #edf1f7;border-radius:15px;padding:16px;display:grid;grid-template-columns:auto 1fr auto;gap:3px 9px;box-shadow:0 7px 18px rgba(37,65,120,.04)}.stat-icon{grid-row:1/4;width:36px;height:36px;border-radius:11px;background:#eef2ff;color:#1a50ee;display:grid;place-items:center}.stat-icon.cyan{background:#e8fbff;color:#03aeca}.stat-icon.amber{background:#fff5e5;color:#f1a313}.mock-stats strong{font-size:22px}.mock-stats em{font-size:10px;color:#0bbd81;font-style:normal;align-self:end}.mock-stats .down{color:#f25c61}.mock-chart{height:320px;background:#fff;border:1px solid #edf1f7;border-radius:18px;padding:20px;box-shadow:0 7px 18px rgba(37,65,120,.04)}.chart-head{display:flex;justify-content:space-between}.chart-head div{display:grid}.chart-head strong{font-size:20px;margin-top:3px}.chart-head span{font-size:10px;color:#75829a}.bars{height:210px;display:flex;align-items:end;gap:18px;padding:20px 20px 0}.bars i{display:block;flex:1;background:linear-gradient(#6da0ff,#3b63ef);border-radius:8px 8px 2px 2px}.months{display:flex;justify-content:space-around;color:#8994a9;font-size:10px}.trust{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;padding-top:10px;padding-bottom:92px}.trust article{background:rgba(255,255,255,.86);border:1px solid rgba(226,232,243,.9);border-radius:20px;padding:30px;box-shadow:0 12px 35px rgba(30,57,113,.055)}.feature-icon{width:54px;height:54px;border-radius:50%;display:grid;place-items:center;font-size:25px;font-weight:900}.purple{background:#f0ecff;color:#6239f0}.green{background:#e8fbf3;color:#05b974}.violet{background:#f1edff;color:#6b43ec}.trust h3{margin:18px 0 8px;font-size:18px}.trust p,.how p{margin:0;color:#62718c;line-height:1.55}.how{padding:76px 0 98px}.how h2,.cta-band h2{font-size:42px;letter-spacing:-.035em;max-width:680px;margin:18px 0 0}.steps-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:38px}.steps-grid article{padding:26px;border-radius:18px;background:#fff;border:1px solid #e7edf6}.steps-grid b{font-size:12px;color:#2255ed}.steps-grid h3{font-size:17px;margin:22px 0 8px}.cta-band{margin-bottom:72px;padding:48px;border-radius:28px;background:linear-gradient(125deg,#0d3be6,#287bff 62%,#7155f8);color:#fff;display:flex;align-items:center;justify-content:space-between;gap:28px;box-shadow:0 22px 50px rgba(24,69,224,.24)}.cta-band p{color:#e6edff}.public-footer{height:88px;border-top:1px solid #e7edf7;display:flex;align-items:center;gap:25px;color:#68758d;font-size:12px}.public-footer .brand img{width:86px}.public-footer nav{margin-left:auto;display:flex;gap:24px}.public-footer a{text-decoration:none}
/* signup */
.signup-shell{width:min(1500px,calc(100% - 56px));margin:0 auto;min-height:100vh;display:grid;grid-template-columns:minmax(0,.92fr) minmax(620px,1.08fr);gap:54px;align-items:center;padding:30px 0}.signup-promo{padding:24px 8px 40px}.signup-promo .brand img{width:142px}.signup-promo h1{font-size:55px;line-height:1.03;letter-spacing:-.05em;margin:32px 0 18px;max-width:650px}.signup-promo>p{font-size:17px;line-height:1.65;color:#5d6a83;max-width:620px}.signup-integrations{margin-top:28px}.signup-benefits{margin-top:25px}.signup-card{background:rgba(255,255,255,.95);border:1px solid rgba(227,233,244,.95);border-radius:25px;box-shadow:var(--shadow);padding:38px 44px 32px;min-height:760px}.signup-top{display:flex;justify-content:flex-end;align-items:center;gap:14px;margin-bottom:20px;font-size:13px;color:#63708a}.signup-top .btn{min-height:40px;padding:0 17px}.progress{display:grid;grid-template-columns:repeat(4,1fr);margin:4px 0 34px;position:relative}.progress:before{content:"";position:absolute;left:10%;right:10%;top:17px;height:2px;background:#e2e8f3}.progress-step{position:relative;text-align:center;color:#6f7b92;font-size:12px;z-index:1}.progress-step span{width:35px;height:35px;border-radius:50%;background:#f3f6fb;border:1px solid #dce4f0;display:grid;place-items:center;margin:0 auto 8px;font-weight:800}.progress-step.active{color:#1548ef}.progress-step.active span,.progress-step.done span{background:linear-gradient(135deg,#265cff,#123bec);color:#fff;border-color:transparent}.signup-card h1{font-size:31px;letter-spacing:-.035em;margin:0 0 5px}.signup-sub{color:#64718a;margin:0 0 28px}.form-section-title{display:flex;align-items:center;gap:10px;font-size:16px;margin:22px 0 16px}.form-section-title i{width:31px;height:31px;border-radius:50%;background:#eff4ff;color:#1550ed;display:grid;place-items:center;font-style:normal}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.field{display:grid;gap:8px;font-size:13px;font-weight:750;color:#111b39}.field.full{grid-column:1/-1}.field input,.field select{width:100%;border:1px solid #d3dce9;background:#fff;border-radius:9px;padding:13px 14px;font:inherit;color:#15213e;outline:none;transition:.15s}.field input:focus,.field select:focus{border-color:#5480f5;box-shadow:0 0 0 3px rgba(45,92,240,.11)}.field input::placeholder{color:#9aa5b7;font-weight:450}.choice-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.choice{position:relative;border:1px solid #dde5f1;background:#fbfdff;border-radius:14px;padding:14px;display:flex;align-items:center;gap:12px;cursor:pointer;min-height:72px}.choice input{width:18px;height:18px;accent-color:#174ae9}.choice strong{font-size:13px}.choice small{display:block;color:#7a879e;font-weight:450;margin-top:3px}.form-panel{display:none}.form-panel.active{display:block}.form-actions{display:flex;gap:12px;margin-top:28px}.form-actions .btn{flex:1;border:0}.btn-back{background:#f5f7fb;color:#26354f}.signup-note{text-align:center;color:#6c7890;font-size:12px;margin:18px 0 0}.secure-note{display:flex;justify-content:center;align-items:center;gap:7px;color:#59677f;font-size:12px;margin-top:16px}.notice-box{padding:13px 15px;border-radius:10px;background:#fff0f1;border:1px solid #f1cfd3;color:#a53543;font-size:13px;margin-bottom:17px}.success-card{text-align:center;padding-top:110px}.success-icon{width:70px;height:70px;border-radius:50%;display:grid;place-items:center;background:#e6fbf2;color:#0bb878;font-size:34px;font-weight:900;margin:0 auto 22px}.success-card h1{font-size:34px}.success-card p{color:#63718a;max-width:500px;margin:10px auto 26px;line-height:1.6}.tiny-help{color:#77839b;font-size:11px;line-height:1.5;margin-top:10px}
@media(max-width:1180px){.public-links{display:none}.hero{grid-template-columns:1fr}.hero-visual{min-height:520px}.dashboard-mock{height:500px}.signup-shell{grid-template-columns:1fr}.signup-promo{display:none}.signup-card{max-width:780px;width:100%;margin:28px auto;min-height:0}}
@media(max-width:760px){.shell{width:min(100% - 32px,1440px)}.public-nav{height:72px}.public-actions span{display:none}.brand img{width:106px}.hero{padding-top:30px;gap:18px}.hero h1{font-size:45px}.hero-lead{font-size:16px}.hero-cta{flex-direction:column;align-items:stretch}.integration-strip article{width:calc(50% - 7px)}.hero-visual{min-height:390px}.dashboard-mock{height:380px;grid-template-columns:92px 1fr;transform:none}.mock-sidebar{padding:17px 7px}.mock-sidebar a{font-size:0}.mock-sidebar a:first-letter{font-size:14px}.mock-brand{font-size:0}.mock-brand span{margin:auto}.mock-main{padding:17px}.mock-stats{grid-template-columns:1fr}.mock-stats>div:nth-child(n+2){display:none}.mock-chart{height:190px}.bars{height:100px;gap:8px}.trust,.steps-grid{grid-template-columns:1fr}.how h2,.cta-band h2{font-size:32px}.cta-band{padding:31px;align-items:flex-start;flex-direction:column}.public-footer{height:auto;padding:28px 0;flex-wrap:wrap}.public-footer nav{width:100%;margin-left:0;flex-wrap:wrap}.signup-shell{width:min(100% - 24px,760px);padding:0}.signup-card{padding:24px 19px;border-radius:19px}.signup-top{margin-bottom:15px}.progress-step{font-size:10px}.progress-step span{width:31px;height:31px}.form-grid,.choice-grid{grid-template-columns:1fr}.signup-card h1{font-size:27px}}

/* Public feature + marketplace pages */
.public-links a.active{color:var(--blue);font-weight:800;position:relative}.public-links a.active:after{content:"";position:absolute;left:0;right:0;bottom:-10px;height:2px;border-radius:2px;background:var(--blue)}
.section-kicker{display:inline-flex;align-items:center;padding:7px 13px;border-radius:999px;background:#edf3ff;color:#174be9;font-size:11px;font-weight:850;letter-spacing:.08em}.section-heading{display:flex;justify-content:space-between;gap:30px;align-items:end;margin:13px 0 30px}.section-heading h2{font-size:clamp(34px,3.2vw,50px);line-height:1.05;letter-spacing:-.045em;margin:0}.section-heading p{font-size:16px;color:#68758d;margin:10px 0 0}.feature-hero,.market-hero{width:min(1440px,calc(100% - 72px));margin:0 auto;display:grid;grid-template-columns:minmax(0,.86fr) minmax(610px,1.14fr);gap:44px;align-items:center;padding:70px 0 78px}.feature-hero-copy h1,.market-hero h1{font-size:clamp(50px,4.7vw,74px);line-height:.98;letter-spacing:-.055em;margin:21px 0 18px}.feature-hero-copy>p,.market-hero-copy>p{font-size:18px;line-height:1.7;color:#5c6983;max-width:650px}.platform-row{display:flex;gap:10px;flex-wrap:wrap}.platform-row article{min-width:95px;background:rgba(255,255,255,.88);border:1px solid #e5ebf5;border-radius:13px;padding:10px 12px;display:flex;align-items:center;gap:7px;box-shadow:0 8px 18px rgba(35,60,118,.045)}.platform-row strong{font-size:11px}.market-logo{display:grid;place-items:center;width:34px;height:32px;border-radius:9px;font-weight:900;font-size:12px}.market-logo.shopify{background:#eaf8df;color:#4b9e20}.market-logo.woo{background:#f2e9ff;color:#6b36aa}.market-logo.own{background:#fff0e9;color:#ef6932;font-size:22px}.hero-note{font-size:12px!important;line-height:1.5!important;margin-top:14px!important;color:#7c889d!important}.feature-dashboard{min-height:570px;display:flex;align-items:center;position:relative}.feature-dashboard:before{content:"";position:absolute;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,#d7e8ff,rgba(215,232,255,0));right:6%;top:0}.dashboard-frame{position:relative;z-index:2;width:100%;height:515px;background:#fff;border:1px solid #edf1f7;border-radius:24px;display:grid;grid-template-columns:145px 1fr;overflow:hidden;box-shadow:0 32px 80px rgba(37,67,135,.14);transform:perspective(1500px) rotateY(-4deg) rotateZ(-.4deg)}.dash-side{padding:24px 12px;background:linear-gradient(165deg,#0e1731,#111c34 65%,#17213a);color:#b9c4db;display:flex;flex-direction:column;gap:6px}.dash-logo{font-size:18px;font-weight:900;color:white;display:flex;align-items:center;gap:7px;margin-bottom:20px}.dash-logo span{width:16px;height:16px;border-radius:5px;background:linear-gradient(145deg,#17a6ff,#5136ef)}.dash-side>span,.dash-side>b{font-size:10px;padding:9px;border-radius:7px}.dash-side>b{background:rgba(255,255,255,.1);color:#fff}.dash-content{padding:25px;background:#fbfdff}.dash-heading{display:flex;align-items:center;justify-content:space-between}.dash-heading h3{font-size:25px;margin:2px 0}.dash-heading small{color:#8993a6}.dash-heading>span{font-size:10px;padding:8px 10px;border:1px solid #e2e8f2;border-radius:8px;background:#fff}.dash-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:20px 0}.dash-kpis article{border:1px solid #edf1f6;border-radius:13px;background:#fff;padding:13px;display:grid}.dash-kpis small{font-size:9px;color:#7b879b}.dash-kpis strong{font-size:18px;margin:5px 0}.dash-kpis em{font-size:9px;color:#0bbd81;font-style:normal}.dash-kpis .negative{color:#ef666f}.dash-panels{display:grid;grid-template-columns:1.4fr .9fr;gap:12px}.revenue-panel,.channel-panel{background:#fff;border:1px solid #edf1f6;border-radius:14px;padding:16px;min-height:275px}.panel-title{display:flex;justify-content:space-between;align-items:center}.panel-title small{font-size:9px;color:#6f7c92}.mini-bars{height:180px;display:flex;gap:11px;align-items:end;padding-top:18px}.mini-bars i{display:block;flex:1;background:linear-gradient(#76a2ff,#3d64ef);border-radius:6px 6px 2px 2px}.month-row{display:flex;justify-content:space-around;font-size:8px;color:#8e98a9}.channel-panel>strong{font-size:12px}.channel-panel>div{display:grid;grid-template-columns:55px 1fr 28px;align-items:center;gap:7px;margin-top:22px;font-size:9px;color:#6f7b91}.channel-panel i{height:6px;border-radius:9px;background:#edf1f7;overflow:hidden}.channel-panel b{display:block;height:100%;background:linear-gradient(90deg,#235eff,#6a88ff);border-radius:9px}.feature-section,.market-section{padding:74px 0}.top-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.top-feature-card{position:relative;background:rgba(255,255,255,.9);border:1px solid #dfe8f4;border-radius:20px;padding:22px;min-height:505px;box-shadow:0 15px 36px rgba(32,62,120,.055)}.feature-number{position:absolute;top:18px;left:18px;width:37px;height:37px;border-radius:11px;background:linear-gradient(135deg,#276fff,#153fe8);color:#fff;display:grid;place-items:center;font-weight:850;font-size:12px;z-index:3}.channel-cloud,.feature-visual{height:130px;border-radius:14px;background:linear-gradient(135deg,#f7fbff,#edf4ff);margin-bottom:20px;display:flex;align-items:center;justify-content:center;gap:10px;overflow:hidden}.top-feature-card h3{font-size:22px;line-height:1.16;margin:0 0 11px;letter-spacing:-.025em}.top-feature-card p{font-size:14px;line-height:1.6;color:#66738b}.top-feature-card ul,.market-card ul,.insight-list{list-style:none;padding:0;margin:20px 0 0;display:grid;gap:10px}.top-feature-card li,.market-card li,.insight-list li{font-size:13px;color:#32415e;display:flex;align-items:flex-start;gap:9px}.top-feature-card li:before,.market-card li:before,.insight-list li:before{content:"✓";display:grid;place-items:center;flex:0 0 19px;width:19px;height:19px;border-radius:50%;background:#1966f4;color:#fff;font-size:10px;font-weight:900}.label-visual{position:relative}.parcel{position:absolute;background:#c59461;border-radius:5px;box-shadow:0 9px 14px rgba(80,55,34,.16)}.parcel.p1{width:82px;height:55px;right:25px;bottom:18px}.parcel.p2{width:57px;height:46px;right:96px;bottom:12px}.label-printer{width:100px;height:68px;border-radius:13px 13px 9px 9px;background:linear-gradient(#31384b,#101725);position:absolute;left:48px;bottom:17px;box-shadow:0 13px 25px rgba(10,20,40,.22)}.label-printer:after{content:"";position:absolute;width:72px;height:47px;background:#fff;left:14px;top:42px;border-radius:2px;box-shadow:0 4px 12px rgba(0,0,0,.12)}.label-printer:before{content:"|||| ||| |||| || |||||";position:absolute;z-index:2;font-size:7px;letter-spacing:-1px;left:26px;top:55px;color:#15213b;transform:rotate(90deg)}.scanner-visual{position:relative;background:linear-gradient(135deg,#f7fbff,#eff6ff)}.return-box{position:absolute;width:125px;height:78px;background:#c99661;right:45px;bottom:20px;border-radius:6px}.barcode-lines{position:absolute;width:70px;height:35px;background:repeating-linear-gradient(90deg,#18213b 0 2px,#fff 2px 4px);top:17px;left:27px;border:7px solid #fff}.scanner-shape{position:absolute;left:48px;bottom:33px;width:75px;height:33px;background:#172032;border-radius:8px 18px 10px 8px;transform:rotate(-12deg)}.scanner-shape:after{content:"";position:absolute;width:27px;height:56px;background:#1c273d;left:13px;top:22px;border-radius:7px 7px 14px 14px;transform:rotate(6deg)}.scan-line{position:absolute;width:150px;height:2px;background:#ff3e62;left:108px;top:60px;box-shadow:0 0 9px #ff3e62;transform:rotate(-5deg)}.feature-overview{padding-top:40px}.feature-tile-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.feature-tile-grid article{display:flex;gap:14px;align-items:flex-start;background:#fff;border:1px solid #e7edf6;border-radius:16px;padding:19px;min-height:108px}.feature-tile-grid article>span{flex:0 0 43px;width:43px;height:43px;border-radius:13px;background:#f0edff;color:#5536eb;display:grid;place-items:center;font-size:20px}.feature-tile-grid h3{font-size:14px;margin:1px 0 5px}.feature-tile-grid p{font-size:11px;line-height:1.5;color:#718099;margin:0}.insight-section{display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:center;padding:74px 0 86px}.insight-demo{display:grid;grid-template-columns:1.45fr .72fr;gap:13px;align-items:center}.forecast-card,.invoice-card{background:#fff;border:1px solid #e4ebf5;border-radius:20px;padding:20px;box-shadow:0 16px 45px rgba(30,58,117,.07)}.forecast-card{min-height:330px}.forecast-value{display:flex;align-items:end;gap:11px;margin:20px 0 10px}.forecast-value small{display:block;color:#79859a}.forecast-value strong{font-size:24px}.forecast-value em{color:#0bbd81;font-style:normal;font-size:11px}.forecast-card svg{width:100%;height:205px}.invoice-card{transform:rotate(2deg)}.invoice-top{display:flex;justify-content:space-between;align-items:start;padding-bottom:14px;border-bottom:1px solid #edf0f5}.invoice-top div{display:grid;gap:5px}.invoice-top small{font-size:10px;color:#748097}.invoice-top strong{font-size:17px}.invoice-top>span{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#effff8;color:#12b978}.invoice-card dl{display:grid;grid-template-columns:1fr auto;gap:9px 12px;font-size:9px;margin:18px 0}.invoice-card dt{color:#7c879a}.invoice-card dd{margin:0;text-align:right}.invoice-total{border-top:1px solid #e8edf5;padding-top:12px;display:flex;justify-content:space-between;font-size:11px}.invoice-card button{width:100%;margin-top:16px;border:0;border-radius:9px;padding:11px;background:linear-gradient(135deg,#2877ff,#1645ed);color:#fff;font-weight:800;font-size:10px}.insight-copy h2{font-size:clamp(39px,3.5vw,55px);line-height:1;letter-spacing:-.045em;margin:14px 0}.insight-copy>p{font-size:16px;line-height:1.65;color:#69768e}.insight-list{grid-template-columns:1fr}.benefit-strip,.market-benefits{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;padding-bottom:86px}.benefit-strip article,.market-benefits article{display:flex;gap:14px;align-items:flex-start}.benefit-strip article>span,.market-benefits article>span{flex:0 0 43px;width:43px;height:43px;border-radius:50%;background:#eff4ff;color:#174be9;display:grid;place-items:center;font-size:19px}.benefit-strip h3,.market-benefits h3{font-size:14px;margin:2px 0 4px}.benefit-strip p,.market-benefits p{font-size:12px;line-height:1.4;color:#6e7a91;margin:0}
/* marketplaces */
.market-hero{padding-bottom:95px}.connection-map{height:500px;position:relative;background:radial-gradient(circle at center,rgba(82,126,255,.15),rgba(255,255,255,.15) 44%,transparent 70%);border-radius:35px}.connection-map svg{position:absolute;inset:0;width:100%;height:100%;z-index:0}.connection-map path{fill:none;stroke:#c8d6f4;stroke-width:2;stroke-dasharray:6 8}.connection-center{position:absolute;z-index:2;width:160px;height:160px;border-radius:38px;background:linear-gradient(145deg,#111a39,#18254b);color:#fff;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;align-content:center;box-shadow:0 25px 50px rgba(29,54,115,.2)}.connection-center>span{width:34px;height:34px;border-radius:10px;background:linear-gradient(145deg,#16a7ff,#5235ef);margin-bottom:8px}.connection-center strong{font-size:24px}.connection-center small{color:#aebad7;font-size:10px}.connection-node{position:absolute;z-index:2;width:150px;min-height:92px;border:1px solid #e4eaf4;background:#fff;border-radius:18px;display:grid;place-items:center;align-content:center;box-shadow:0 13px 33px rgba(26,53,110,.08)}.connection-node strong{font-size:12px;margin-top:5px}.connection-node small{font-size:9px;color:#7d899e}.node-bol{left:3%;top:8%}.node-kaufland{right:2%;top:7%}.node-amazon{left:4%;bottom:8%}.node-web{right:1%;bottom:7%}.market-card-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.market-card{background:#fff;border:1px solid #e3eaf5;border-radius:22px;padding:27px;box-shadow:0 15px 38px rgba(32,61,119,.05)}.market-card-head{display:flex;gap:15px;align-items:center}.market-card-head .large{width:62px;height:54px}.market-type{display:block;font-size:9px;font-weight:850;color:#6b79a0;letter-spacing:.1em}.market-card h3{font-size:24px;margin:3px 0}.market-card>p{font-size:14px;line-height:1.65;color:#66738a}.web-platforms{display:flex;gap:8px;align-items:center;margin:18px 0}.web-platforms strong{font-size:12px;margin-right:12px}.web-platforms.big .market-logo{width:45px;height:42px}.web-platforms.big strong{font-size:14px}.channel-flow{padding:75px 0;display:grid;grid-template-columns:.78fr 1.22fr;gap:52px;align-items:center}.flow-copy h2,.own-webshop-callout h2{font-size:clamp(36px,3.4vw,52px);line-height:1.04;letter-spacing:-.045em;margin:14px 0}.flow-copy p,.own-webshop-callout p{font-size:16px;line-height:1.7;color:#68758e}.flow-steps{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.flow-steps article{background:#fff;border:1px solid #e4ebf5;border-radius:17px;padding:22px}.flow-steps b{font-size:11px;color:#1f54ef}.flow-steps h3{font-size:16px;margin:18px 0 7px}.flow-steps p{font-size:12px;line-height:1.5;color:#6f7c91;margin:0}.own-webshop-callout{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;padding:66px;background:linear-gradient(135deg,rgba(238,246,255,.92),rgba(248,242,255,.72));border:1px solid #e3eafb;border-radius:30px;margin-bottom:80px}.webshop-preview{background:#fff;border:1px solid #e5ebf4;border-radius:18px;padding:14px;box-shadow:0 25px 55px rgba(37,64,122,.1);position:relative}.browser-bar{height:35px;border-bottom:1px solid #edf1f6;display:flex;align-items:center;gap:6px;color:#8290a5;font-size:9px}.browser-bar i{width:8px;height:8px;border-radius:50%;background:#d9dfeb}.browser-bar span{margin-left:10px;background:#f4f6fa;border-radius:8px;padding:6px 12px;flex:1}.shop-preview-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:18px 3px}.shop-preview-grid article{display:grid;gap:5px;font-size:9px}.shop-preview-grid article>span{height:88px;border-radius:10px;background:linear-gradient(145deg,#e7edf6,#f9fbfe);position:relative}.shop-preview-grid article>span:after{content:"";position:absolute;width:50%;height:45%;left:25%;top:27%;border-radius:9px;background:#cbd5e6}.shop-preview-grid small{color:#728097}.sync-pill{position:absolute;right:18px;bottom:-18px;background:#e9fff5;color:#0a9d68;border:1px solid #c5f3dd;border-radius:999px;padding:10px 14px;font-size:10px;font-weight:800}.market-benefits{grid-template-columns:repeat(3,1fr)}
@media(max-width:1180px){.feature-hero,.market-hero{grid-template-columns:1fr;padding-top:45px}.feature-dashboard{min-height:500px}.market-card-grid{grid-template-columns:1fr}.channel-flow,.own-webshop-callout,.insight-section{grid-template-columns:1fr}.top-feature-grid{grid-template-columns:1fr}.top-feature-card{min-height:0}.feature-tile-grid{grid-template-columns:repeat(2,1fr)}.benefit-strip{grid-template-columns:repeat(2,1fr)}}
@media(max-width:760px){.feature-hero,.market-hero{width:min(100% - 32px,1440px);padding-top:30px}.feature-hero-copy h1,.market-hero h1{font-size:43px}.feature-dashboard{min-height:390px}.dashboard-frame{height:380px;grid-template-columns:75px 1fr;transform:none}.dash-side{padding:14px 7px}.dash-side>span,.dash-side>b{font-size:0;text-align:center}.dash-side>span:first-letter,.dash-side>b:first-letter{font-size:12px}.dash-logo{font-size:0}.dash-logo span{margin:auto}.dash-content{padding:13px}.dash-kpis{grid-template-columns:repeat(2,1fr)}.dash-kpis article:nth-child(n+3){display:none}.dash-panels{grid-template-columns:1fr}.channel-panel{display:none}.revenue-panel{min-height:210px}.mini-bars{height:120px}.feature-section,.market-section{padding:52px 0}.section-heading h2{font-size:34px}.feature-tile-grid{grid-template-columns:1fr}.insight-demo{grid-template-columns:1fr}.invoice-card{transform:none}.benefit-strip,.market-benefits{grid-template-columns:1fr}.connection-map{height:430px}.connection-center{width:125px;height:125px;border-radius:28px}.connection-node{width:112px;min-height:78px}.node-bol{left:0}.node-kaufland{right:0}.node-amazon{left:0}.node-web{right:0}.channel-flow{padding:52px 0}.flow-steps{grid-template-columns:1fr}.own-webshop-callout{padding:28px;margin-inline:16px}.market-card-grid{grid-template-columns:1fr}.market-card{padding:22px}}
/* pricing, faq & contact */
.public-links a.active{color:var(--blue);font-weight:800}.pricing-hero{display:grid;grid-template-columns:1.05fr .72fr;gap:70px;align-items:center;padding:80px 0 70px}.pricing-hero h1,.faq-hero h1,.contact-hero h1{font-size:clamp(50px,5vw,76px);line-height:.98;letter-spacing:-.055em;margin:22px 0}.pricing-hero-copy>p,.faq-hero>p,.contact-hero>div>p{font-size:18px;line-height:1.7;color:#5f6d86;max-width:760px}.trial-points{display:flex;flex-wrap:wrap;gap:10px 20px;color:#465572;font-size:13px;font-weight:700}.pricing-summary-card{background:linear-gradient(145deg,#fff,#f3f7ff);border:1px solid #dde7f7;border-radius:28px;padding:34px;box-shadow:0 30px 70px rgba(34,65,130,.12);position:relative;overflow:hidden}.pricing-summary-card:after{content:"";position:absolute;width:180px;height:180px;border-radius:50%;background:rgba(102,113,255,.08);right:-60px;top:-70px}.summary-badge{display:inline-flex;padding:8px 13px;border-radius:999px;background:#eaf1ff;color:#174be9;font-size:11px;font-weight:850}.pricing-summary-card h2{font-size:30px;margin:18px 0 8px}.pricing-summary-card p{color:#6b7890;line-height:1.6}.summary-price{display:flex;align-items:end;gap:8px;margin:28px 0 22px}.summary-price small{position:absolute;margin-top:-20px;color:#748098}.summary-price strong{font-size:58px;letter-spacing:-.06em}.summary-price span{padding-bottom:10px;color:#71809a}.pricing-summary-card ul,.price-features{list-style:none;padding:0;margin:0;display:grid;gap:12px}.pricing-summary-card li{font-size:14px;color:#43516d}.pricing-section{padding:55px 0 85px}.pricing-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;max-width:1080px;margin:40px auto 0}.price-card{background:#fff;border:1px solid #e2e9f5;border-radius:26px;padding:34px;box-shadow:0 18px 50px rgba(31,59,116,.06);position:relative}.price-card.featured{border:2px solid #2b5cff;box-shadow:0 28px 75px rgba(38,82,218,.14);transform:translateY(-6px)}.popular-pill{position:absolute;right:25px;top:22px;background:#173fe1;color:#fff;border-radius:999px;padding:7px 11px;font-size:9px;font-weight:900;letter-spacing:.08em}.plan-label{font-size:10px;color:#2b57e8;font-weight:900;letter-spacing:.12em}.price-card h3{font-size:29px;margin:7px 0}.price-card-head p{color:#69768e;line-height:1.55;min-height:48px}.price{display:flex;align-items:end;gap:8px;margin:25px 0 2px}.price strong{font-size:58px;letter-spacing:-.055em}.price span{padding-bottom:9px;color:#6d7890}.price-note{font-size:12px;color:#61708b;margin-bottom:22px}.price-features{border-top:1px solid #edf1f7;padding-top:21px}.price-features li{display:flex;align-items:flex-start;gap:10px;color:#3c4c68;font-size:14px;line-height:1.45}.price-features li>span{width:22px;height:22px;border-radius:50%;background:#eafff6;color:#08a86f;display:grid;place-items:center;font-weight:900;flex:0 0 auto}.price-cta{width:100%;margin-top:26px}.pricing-example{margin-top:18px;padding:16px;border-radius:14px;background:#f7f9fd;display:grid;gap:5px;font-size:11px;color:#627089}.pricing-example b{font-size:12px;color:#263957}.pricing-example.premium{background:#eff4ff}.pricing-compare{display:grid;grid-template-columns:.82fr 1.18fr;gap:60px;align-items:center;padding:30px 0 85px}.compare-copy h2{font-size:clamp(38px,3.5vw,54px);line-height:1.03;letter-spacing:-.045em;margin:13px 0}.compare-copy p{font-size:16px;line-height:1.7;color:#68758d}.compare-table{background:#fff;border:1px solid #e2e9f4;border-radius:20px;overflow:hidden}.compare-row{display:grid;grid-template-columns:1.2fr .8fr .8fr;gap:15px;padding:16px 20px;border-bottom:1px solid #eef2f7;font-size:13px}.compare-row:last-child{border-bottom:0}.compare-row b{text-align:center}.compare-head{background:#f5f8ff;color:#163ecb}.pricing-faq{padding:35px 0 90px}.pricing-faq-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;margin-top:24px}.pricing-faq-grid article{background:#fff;border:1px solid #e4eaf4;border-radius:17px;padding:22px}.pricing-faq-grid h3{font-size:15px;margin:0 0 8px}.pricing-faq-grid p{font-size:12px;line-height:1.6;color:#6a7790;margin:0}.faq-link-row{text-align:center;margin-top:22px}.faq-link-row a{color:#1749e6;font-weight:800;text-decoration:none}.faq-hero{text-align:center;padding:78px 0 45px}.faq-hero>p{margin:0 auto}.faq-search-wrap{max-width:660px;margin:28px auto 0;text-align:left}.faq-search-wrap label{display:block;font-size:12px;font-weight:800;margin-bottom:7px}.faq-search-wrap input,.contact-form input,.contact-form select,.contact-form textarea{width:100%;border:1px solid #dce5f2;border-radius:12px;background:#fff;padding:13px 14px;font:inherit;color:var(--ink);outline:none}.faq-search-wrap input{min-height:52px;box-shadow:0 10px 30px rgba(30,59,120,.05)}.faq-search-wrap input:focus,.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:#4e71ef;box-shadow:0 0 0 3px rgba(50,91,238,.10)}.faq-content{max-width:980px;padding:20px 0 90px}.faq-group{margin:0 0 42px}.faq-group>.section-kicker{display:block;margin-bottom:12px}.faq-group details{background:#fff;border:1px solid #e5ebf5;border-radius:14px;margin-bottom:10px;overflow:hidden}.faq-group summary{cursor:pointer;list-style:none;padding:19px 22px;font-weight:800;font-size:14px;position:relative;padding-right:50px}.faq-group summary::-webkit-details-marker{display:none}.faq-group summary:after{content:"+";position:absolute;right:20px;top:16px;font-size:22px;color:#3159ea}.faq-group details[open] summary:after{content:"–"}.faq-group details p{margin:0;padding:0 22px 20px;color:#67758d;font-size:13px;line-height:1.7}.contact-hero{display:grid;grid-template-columns:.85fr 1.15fr;gap:68px;align-items:start;padding:78px 0 90px}.contact-meta{display:grid;gap:12px;margin-top:28px}.contact-meta article{display:flex;gap:13px;align-items:center}.contact-meta article>span{width:42px;height:42px;border-radius:13px;background:#eff4ff;color:#1848e8;display:grid;place-items:center;font-weight:900}.contact-meta small{display:block;color:#74819a;font-size:10px}.contact-meta a,.contact-meta strong{font-size:13px;color:#263754;text-decoration:none}.contact-card{background:#fff;border:1px solid #e1e9f5;border-radius:24px;padding:30px;box-shadow:0 24px 65px rgba(30,60,122,.09)}.contact-card h2{font-size:28px;margin:8px 0 22px}.contact-form{display:grid;gap:15px}.contact-form label{display:grid;gap:7px;font-size:12px;font-weight:800;color:#394a67}.contact-form textarea{resize:vertical}.form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:13px}.contact-note{color:#75829a}.contact-note a{color:#1748e6}.hp-field{position:absolute!important;left:-9999px!important}.form-message{padding:13px 15px;border-radius:12px;font-size:12px;font-weight:700;margin-bottom:15px}.form-message.success{background:#eafff5;color:#087a54}.form-message.error{background:#fff0f1;color:#b32731}.contact-topics{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;padding-bottom:90px}.contact-topics article{background:#fff;border:1px solid #e4ebf5;border-radius:17px;padding:22px}.contact-topics article>span{width:42px;height:42px;border-radius:13px;background:#eff4ff;color:#1749e8;display:grid;place-items:center;font-weight:900}.contact-topics h3{font-size:15px;margin:14px 0 6px}.contact-topics p{font-size:12px;line-height:1.55;color:#69768e;margin:0}
@media(max-width:980px){.pricing-hero,.pricing-compare,.contact-hero{grid-template-columns:1fr}.pricing-grid{grid-template-columns:1fr}.price-card.featured{transform:none}.pricing-faq-grid{grid-template-columns:1fr}.contact-topics{grid-template-columns:1fr}.public-links{display:none}}
@media(max-width:640px){.pricing-hero,.faq-hero,.contact-hero{padding-top:42px}.pricing-hero h1,.faq-hero h1,.contact-hero h1{font-size:43px}.price-card{padding:24px}.pricing-summary-card{padding:25px}.compare-row{grid-template-columns:1fr .8fr .8fr;padding:13px 10px;font-size:11px}.form-grid{grid-template-columns:1fr}.contact-card{padding:22px}.trial-points{display:grid}.pricing-section{padding-top:30px}}

/* Public website v24 */
:root{--ink:#0b1738;--muted:#64718a;--line:#dfe7f3;--blue:#174bed;--blue-dark:#113bd5;--blue-soft:#eef4ff;--mint:#15b981;--surface:#fff;--shadow-sm:0 10px 28px rgba(26,54,112,.07);--shadow-lg:0 30px 90px rgba(24,55,126,.14)}
body.public-site,body.signup-page{background:radial-gradient(circle at 62% 8%,rgba(103,170,255,.16),transparent 25%),radial-gradient(circle at 90% 24%,rgba(152,123,255,.1),transparent 23%),#f8faff}
.skip-link{position:fixed;left:18px;top:-80px;z-index:999;background:#fff;color:var(--blue);padding:12px 16px;border-radius:10px;box-shadow:var(--shadow-sm);font-weight:800}.skip-link:focus{top:18px}
.public-nav{height:96px}.public-menu{margin-left:auto;display:flex;align-items:center;gap:44px}.public-links{margin-left:0;gap:28px}.public-links a{position:relative;font-weight:650}.public-links a:after{content:"";position:absolute;left:0;right:0;bottom:-11px;height:2px;border-radius:99px;background:var(--blue);transform:scaleX(0);transition:transform .2s ease}.public-links a:hover:after,.public-links a.active:after{transform:scaleX(1)}.public-actions{gap:18px}.login-link{font-size:14px;font-weight:750;text-decoration:none;color:#18305c}.btn-nav{min-height:46px;padding-inline:22px}.nav-toggle{display:none;width:44px;height:44px;border:1px solid var(--line);border-radius:12px;background:#fff;padding:11px;cursor:pointer}.nav-toggle span{display:block;height:2px;background:var(--ink);border-radius:2px;margin:4px 0;transition:.2s}
.btn{border-radius:12px}.btn-large{min-height:56px;padding-inline:27px}.btn-primary{background:linear-gradient(135deg,#2a71ff,#133ee7);box-shadow:0 12px 28px rgba(27,73,232,.22)}.btn-primary:hover{box-shadow:0 16px 34px rgba(27,73,232,.29)}.btn-soft{background:rgba(255,255,255,.8);border-color:#b8c9fb}.text-link{color:var(--blue);font-weight:800;text-decoration:none}
.home-page .hero{grid-template-columns:minmax(470px,.92fr) minmax(650px,1.08fr);gap:48px;min-height:760px;padding-top:55px;padding-bottom:75px}.home-page .hero h1{font-size:clamp(62px,5.8vw,94px);max-width:780px}.home-page .hero-lead{font-size:20px;max-width:640px}.cta-assurance{display:flex;align-items:center;gap:9px;margin:0 0 27px;color:#56647f;font-size:13px;font-weight:650}.cta-assurance>span{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:#dff9ee;color:#079d6a}.cta-assurance i{width:3px;height:3px;border-radius:50%;background:#a5afc0}.home-page .integration-strip{flex-wrap:nowrap;margin-top:8px}.home-page .integration-strip article{width:128px;min-height:78px;grid-template-columns:auto 1fr;gap:7px;padding:12px}.home-page .integration-strip strong{margin:0;font-size:11px}.home-page .hero-visual{min-height:650px}.hero-orbit{position:absolute;border-radius:50%;pointer-events:none}.orbit-one{width:620px;height:620px;right:-3%;top:0;background:radial-gradient(circle,rgba(102,164,255,.22),rgba(102,164,255,0) 68%)}.orbit-two{width:340px;height:340px;left:8%;bottom:5%;background:radial-gradient(circle,rgba(170,124,255,.14),transparent 70%)}.dashboard-mock-v24{height:590px;grid-template-columns:170px 1fr;transform:perspective(1800px) rotateY(-5deg) rotateZ(-.5deg);box-shadow:0 38px 90px rgba(28,58,132,.16)}.dashboard-mock-v24 .mock-main{padding:29px 27px}.mock-period{border:1px solid #e4eaf4;background:#fff;color:#68758d!important;padding:8px 10px;border-radius:9px}.dashboard-mock-v24 .mock-stats{margin:22px 0;gap:11px}.dashboard-mock-v24 .mock-stats>div{padding:13px 12px}.dashboard-mock-v24 .mock-stats strong{font-size:18px}.mock-dashboard-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:12px}.mock-dashboard-grid .mock-chart{height:304px;padding:16px}.mock-dashboard-grid .bars{height:200px;gap:13px;padding-inline:13px}.recent-orders{background:#fff;border:1px solid #edf1f7;border-radius:18px;overflow:hidden;box-shadow:0 7px 18px rgba(37,65,120,.04)}.recent-head{display:flex;justify-content:space-between;padding:16px;border-bottom:1px solid #edf1f7;font-size:10px}.recent-head span{color:var(--blue)}.recent-orders ul{list-style:none;padding:0;margin:0}.recent-orders li{display:grid;grid-template-columns:27px 1fr auto;gap:8px;align-items:center;padding:13px 14px;border-bottom:1px solid #f0f3f7}.recent-orders li:last-child{border-bottom:0}.recent-orders li>span{display:grid;gap:2px}.recent-orders li strong{font-size:10px}.recent-orders li small{font-size:8px;color:#8590a3}.recent-orders li em{font-size:7px;font-style:normal;color:#098b60;background:#e8fbf3;padding:5px 6px;border-radius:99px}.recent-orders li em.pending{color:#2054cf;background:#eaf1ff}.recent-orders li em.return{color:#c93c47;background:#fff0f1}.channel-dot{width:25px;height:25px;display:grid;place-items:center;border-radius:50%;font-size:11px}.bol-dot{background:#123fd2;color:#fff}.amazon-dot{background:#f6f7fa;color:#111}.k-dot{border:1px solid #e10d22;color:#e10d22;border-radius:5px}.woo-dot{background:#8751bb;color:#fff;border-radius:6px}.floating-proof{position:absolute;z-index:6;display:flex;align-items:center;gap:10px;min-width:230px;padding:13px 15px;border:1px solid rgba(224,231,242,.9);border-radius:16px;background:rgba(255,255,255,.94);box-shadow:0 17px 42px rgba(29,56,117,.14);backdrop-filter:blur(10px)}.floating-proof>span{width:39px;height:39px;border-radius:50%;display:grid;place-items:center;background:#e6f8f1;color:#0aa977;font-size:20px;font-weight:900}.floating-proof div{display:grid;gap:2px}.floating-proof strong{font-size:12px}.floating-proof small{font-size:8px;color:#78859b}.floating-proof i{width:8px;height:8px;border-radius:50%;background:#17bf83;margin-left:auto}.proof-sync{right:-2%;top:1%}.proof-channels{left:4%;bottom:0}.proof-channels>span{background:#edf3ff;color:var(--blue)}
.home-features{background:rgba(255,255,255,.83);border:1px solid #e6ecf6;border-radius:32px;padding:62px;margin-bottom:96px;box-shadow:var(--shadow-sm)}.section-intro h2{font-size:clamp(38px,4vw,58px);line-height:1.02;letter-spacing:-.045em;margin:16px 0 10px}.section-intro p{font-size:16px;line-height:1.65;color:var(--muted);margin:0}.section-intro.centered{text-align:center}.section-intro.centered p{margin-inline:auto}.home-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:38px}.home-feature-card{display:grid;grid-template-columns:auto 1fr auto;gap:17px;align-items:start;padding:24px;border:1px solid #e5ebf5;border-radius:20px;background:#fff;text-decoration:none;transition:.2s;box-shadow:0 8px 24px rgba(28,57,118,.04)}.home-feature-card:hover{transform:translateY(-3px);border-color:#b9cafa;box-shadow:var(--shadow-sm)}.flat-icon{width:47px;height:47px;border-radius:14px;background:#eef4ff;color:var(--blue);display:grid;place-items:center;font-weight:900;font-size:19px}.home-feature-card h3{font-size:17px;margin:3px 0 7px}.home-feature-card p{font-size:12px;line-height:1.55;color:var(--muted);margin:0}.home-feature-card>b{width:34px;height:34px;border-radius:50%;background:#f1f5fc;color:var(--blue);display:grid;place-items:center}
.workflow-section{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;align-items:center;padding:55px 0 115px}.workflow-copy h2{font-size:clamp(40px,4vw,58px);line-height:1.03;letter-spacing:-.045em;margin:17px 0}.workflow-copy p{color:var(--muted);line-height:1.7;font-size:16px}.workflow-list{list-style:none;margin:0;padding:0;display:grid;gap:13px}.workflow-list li{display:flex;gap:19px;padding:24px;border:1px solid #e3eaf5;border-radius:18px;background:rgba(255,255,255,.84);box-shadow:0 9px 25px rgba(29,58,118,.045)}.workflow-list li>span{flex:0 0 44px;width:44px;height:44px;border-radius:13px;background:#edf3ff;color:var(--blue);display:grid;place-items:center;font-size:11px;font-weight:900}.workflow-list strong{font-size:15px}.workflow-list p{margin:5px 0 0;color:var(--muted);font-size:13px;line-height:1.5}
.home-pricing{padding:78px 64px;background:linear-gradient(140deg,#0d1837,#142653);color:#fff;border-radius:32px;margin-bottom:90px;box-shadow:0 30px 70px rgba(13,31,77,.2)}.home-pricing .section-kicker{background:rgba(255,255,255,.1);color:#cbd9ff}.home-pricing .section-intro p{color:#b8c4dd}.home-price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:36px}.home-price-grid article{position:relative;padding:27px;border:1px solid rgba(255,255,255,.13);background:rgba(255,255,255,.065);border-radius:20px}.home-price-grid article.recommended{background:#fff;color:var(--ink);border-color:#fff}.home-price-grid article>span{font-size:10px;font-weight:900;letter-spacing:.11em;color:#9fb7f8}.home-price-grid .recommended>span{color:var(--blue)}.home-price-grid article>b{position:absolute;right:17px;top:16px;background:#e9f0ff;color:var(--blue);padding:6px 8px;border-radius:99px;font-size:8px}.home-price-grid h3{font-size:37px;margin:12px 0 8px}.home-price-grid h3 small{font-size:11px;font-weight:600;color:#aab6cf}.home-price-grid .recommended h3 small{color:#69758c}.home-price-grid p{font-size:12px;line-height:1.55;color:#bdc8de;margin:0}.home-price-grid .recommended p{color:var(--muted)}.pricing-link{text-align:center;margin-top:27px}.home-pricing .pricing-link .btn{background:transparent;border-color:rgba(255,255,255,.3);color:#fff}
.pricing-hero-v24{grid-template-columns:1fr .66fr}.pricing-hero-v24 h1{max-width:850px}.pricing-promise{background:linear-gradient(145deg,#fff,#f4f7ff);border:1px solid #dfe7f5;border-radius:28px;padding:34px;box-shadow:var(--shadow-lg)}.pricing-promise>small{display:block;color:var(--blue);font-weight:900;letter-spacing:.1em;margin-top:20px}.pricing-promise h2{font-size:30px;margin:10px 0}.pricing-promise p{color:var(--muted);line-height:1.6}.pricing-promise ul{list-style:none;padding:0;margin:22px 0 0;display:grid;gap:10px}.pricing-promise li:before{content:"✓";color:var(--mint);font-weight:900;margin-right:9px}.billing-switch{width:max-content;margin:30px auto 36px;padding:5px;border:1px solid #dfe7f3;border-radius:14px;background:#eef3fb;display:flex;gap:3px}.billing-switch button{border:0;background:transparent;color:#52617e;padding:11px 16px;border-radius:10px;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.billing-switch button.active{background:#fff;color:var(--ink);box-shadow:0 4px 13px rgba(31,58,112,.09)}.billing-switch button span{color:#0a9d6b;margin-left:6px}.pricing-grid-v24{grid-template-columns:repeat(4,1fr);max-width:none;gap:16px}.pricing-grid-v24 .price-card{padding:28px 25px}.pricing-grid-v24 .price-card.featured{transform:translateY(-7px)}.pricing-grid-v24 .price-card h3{font-size:23px}.pricing-grid-v24 .price-card-head p{font-size:12px;min-height:59px}.pricing-grid-v24 .price strong{font-size:46px}.pricing-grid-v24 .price-features li{font-size:12px}.price-card.enterprise{background:linear-gradient(150deg,#f8faff,#eef3ff)}.billing-caption{text-align:center;color:#758199;font-size:11px;margin-top:24px}.pricing-compare-v24{grid-template-columns:.8fr 1.2fr}.included-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:13px}.included-grid article{display:flex;gap:13px;padding:20px;border:1px solid #e2e9f4;background:#fff;border-radius:17px}.included-grid article>span{flex:0 0 39px;width:39px;height:39px;border-radius:12px;background:#edf3ff;color:var(--blue);display:grid;place-items:center;font-weight:900}.included-grid h3{font-size:14px;margin:1px 0 5px}.included-grid p{font-size:11px;line-height:1.5;color:var(--muted);margin:0}
.public-footer{min-height:112px;height:auto}.public-footer p{margin:0}.public-footer>span{margin-left:3px}.public-footer nav{margin-left:auto}.signup-promo h1{font-size:60px}.signup-card{box-shadow:var(--shadow-lg)}.selected-plan{display:flex;align-items:center;gap:10px;padding:12px 14px;margin-bottom:22px;border:1px solid #dbe6fa;background:#f4f7ff;border-radius:13px;font-size:12px}.selected-plan span{color:#6c7991}.selected-plan strong{color:var(--blue)}.selected-plan b{font-weight:650;color:#263754}.selected-plan a{margin-left:auto;color:var(--blue);font-weight:800;text-decoration:none}
@media(max-width:1280px){.pricing-grid-v24{grid-template-columns:repeat(2,1fr)}.pricing-grid-v24 .price-card.featured{transform:none}.public-links{gap:18px}.public-menu{gap:24px}}
@media(max-width:1180px){.public-nav{height:80px}.nav-toggle{display:block;margin-left:auto}.public-menu{display:none;position:absolute;left:0;right:0;top:72px;padding:18px;background:rgba(255,255,255,.98);border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow-lg);align-items:stretch}.public-nav.menu-open .public-menu{display:block}.public-links{display:grid!important;gap:0}.public-links a{padding:13px 10px}.public-links a:after{display:none}.public-actions{border-top:1px solid #e8edf5;margin-top:8px;padding-top:14px;justify-content:space-between}.public-nav.menu-open .nav-toggle span:nth-child(1){transform:translateY(6px) rotate(45deg)}.public-nav.menu-open .nav-toggle span:nth-child(2){opacity:0}.public-nav.menu-open .nav-toggle span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.workflow-section,.pricing-hero-v24,.pricing-compare-v24{grid-template-columns:1fr}.home-feature-grid{grid-template-columns:1fr}.home-pricing{padding:55px 34px}.home-price-grid{grid-template-columns:1fr}.public-footer{align-items:flex-start;flex-wrap:wrap;padding-block:27px}.public-footer p{width:calc(100% - 130px)}.public-footer nav{width:100%;margin-left:0}}
@media(max-width:720px){.home-page .hero{min-height:auto;padding-top:35px}.home-page .hero h1{font-size:50px}.home-page .hero-lead{font-size:17px}.home-page .integration-strip{display:grid;grid-template-columns:repeat(2,1fr)}.home-page .integration-strip article{width:auto}.home-page .hero-visual{min-height:410px}.dashboard-mock-v24{height:390px;grid-template-columns:76px 1fr}.dashboard-mock-v24 .mock-main{padding:14px}.dashboard-mock-v24 .mock-stats>div:nth-child(n+2){display:none}.mock-dashboard-grid{grid-template-columns:1fr}.recent-orders{display:none}.mock-dashboard-grid .mock-chart{height:215px}.mock-dashboard-grid .bars{height:125px}.floating-proof{min-width:190px;padding:10px}.floating-proof strong{font-size:10px}.proof-sync{right:-2%;top:-3%}.proof-channels{left:1%;bottom:-2%}.home-features{padding:40px 20px;border-radius:24px}.workflow-section{gap:35px;padding-bottom:75px}.home-pricing{padding:40px 22px;border-radius:24px}.pricing-grid-v24{grid-template-columns:1fr}.included-grid{grid-template-columns:1fr}.billing-switch{width:100%;justify-content:center}.billing-switch button{padding-inline:10px}.public-footer p{width:100%}.public-footer nav{display:grid;gap:12px}.public-footer>span{width:100%;margin:0}.cta-assurance{flex-wrap:wrap}}

/* Public homepage v25 — matched to the approved visual */
.home-v25{background:#f8faff}.home-v25 main{overflow:hidden}.home-v25 .shell{width:min(1456px,calc(100% - 96px))}.home-v25 .public-nav{height:90px}.account-prompt{font-size:13px!important;color:#243253!important;white-space:nowrap}.home-v25 .public-links{gap:30px}.home-v25 .public-menu{gap:34px}.home-v25 .public-actions{gap:20px}.home-v25 .login-link{color:#0645e7}.home-v25 .brand img{width:134px}
.home-v25 .hero{grid-template-columns:43.5% 56.5%;gap:0;min-height:630px;padding:34px 0 52px;align-items:center}.home-v25 .hero-copy{padding-right:54px}.home-v25 .kicker,.home-v25 .section-kicker{padding:9px 18px;border-radius:999px;background:#edf4ff;color:#0650f1;font-size:11px;font-weight:900;letter-spacing:.12em}.home-v25 .hero h1{font-size:clamp(66px,5.15vw,85px);line-height:.93;letter-spacing:-.061em;margin:34px 0 30px;color:#07143d;max-width:620px}.home-v25 .hero h1:after{content:"";display:block;width:115px;height:5px;border-radius:99px;background:#1a53f5;margin:13px 0 0 270px;transform:rotate(-2deg)}.home-v25 .hero-lead{font-size:19px;line-height:1.55;max-width:600px;color:#5d6d8d}.home-v25 .hero-cta{margin:29px 0 19px;gap:16px}.home-v25 .btn-large{min-height:57px;padding:0 28px;font-size:16px;border-radius:11px}.home-v25 .cta-assurance{margin-bottom:25px;font-size:12px}.home-v25 .integration-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin:0;width:100%;max-width:620px;border:1px solid #dfe7f3;border-radius:14px;background:rgba(255,255,255,.88);overflow:hidden;box-shadow:0 10px 26px rgba(40,67,125,.04)}.home-v25 .integration-strip article{width:auto;min-height:90px;border:0;border-right:1px solid #dfe7f3;border-radius:0;background:transparent;box-shadow:none;display:flex;flex-direction:column;gap:6px}.home-v25 .integration-strip article:last-child{border-right:0}.home-v25 .integration-strip strong{font-size:11px}.home-v25 .logo-badge.amazon{font-size:13px}.home-v25 .market-logo.woo{font-size:12px;color:#fff;background:#9655c6;border-radius:7px;padding:8px 6px;font-weight:900}
.home-v25 .hero-visual{min-height:590px;align-items:center;margin-right:-95px;position:relative}.hero-shape{position:absolute;inset:8% 0 3% 7%;border-radius:45% 14% 30% 50%;background:linear-gradient(135deg,rgba(213,233,255,.95),rgba(226,240,255,.48) 48%,rgba(221,216,255,.65));transform:rotate(-5deg)}.hero-dots{position:absolute;width:170px;height:160px;opacity:.48;background-image:radial-gradient(#65a7ff 2px,transparent 2px);background-size:14px 14px}.dots-top{left:4%;top:2%}.dots-bottom{right:3%;bottom:0}.accent-line{position:absolute;width:4px;height:36px;background:#3471ff;border-radius:8px;left:8%;top:12%;z-index:5;transform-origin:center}.line-one{transform:rotate(-25deg)}.line-two{transform:rotate(-53deg);left:5.5%;top:15%}.line-three{transform:rotate(-76deg);left:4.5%;top:19%}.dashboard-mock-v25{width:88%;height:510px;margin-left:12%;grid-template-columns:160px 1fr;border-radius:24px;transform:rotate(-1.5deg);box-shadow:0 28px 70px rgba(25,55,126,.16);overflow:hidden}.dashboard-mock-v25 .mock-sidebar{padding:26px 15px;gap:5px}.dashboard-mock-v25 .mock-sidebar a{font-size:10px;padding:10px}.dashboard-mock-v25 .mock-main{padding:28px 26px}.dashboard-mock-v25 .mock-top h3{font-size:26px}.dashboard-mock-v25 .mock-period{font-size:9px;align-self:start}.dashboard-mock-v25 .mock-stats{margin:20px 0 15px;gap:10px}.dashboard-mock-v25 .mock-stats>div{padding:12px 10px;grid-template-columns:auto 1fr}.dashboard-mock-v25 .mock-stats strong{font-size:18px}.dashboard-mock-v25 .mock-stats em{grid-column:2}.dashboard-mock-v25 .mock-dashboard-grid{gap:12px}.dashboard-mock-v25 .mock-chart{height:250px;padding:14px;position:relative}.dashboard-mock-v25 .bars{height:182px;margin-left:28px;gap:12px;padding:30px 8px 0}.chart-scale{position:absolute;left:13px;top:67px;bottom:39px;display:flex;flex-direction:column;justify-content:space-between;color:#8a96aa;font-size:7px}.chart-badge{display:grid;background:#fff;padding:8px 10px;border-radius:10px;box-shadow:0 7px 17px rgba(27,55,109,.1);font-size:10px}.chart-badge small{color:#0aae76!important}.dashboard-mock-v25 .recent-orders li{padding:10px 12px}.dashboard-mock-v25 .channel-dot{font-size:8px}.home-v25 .floating-proof{min-width:220px;padding:13px 15px}.home-v25 .proof-sync{right:4%;top:0;transform:rotate(-2deg)}.home-v25 .proof-channels{left:12%;bottom:1%;transform:rotate(3deg)}.mini-channels{display:flex!important;gap:6px!important;margin-top:5px}.mini-channels b{width:19px;height:19px;border-radius:50%;display:grid;place-items:center;background:#f0f4fb;color:#2149d2;font-size:7px}.mini-channels b:nth-child(2){border:1px solid #e31827;color:#e31827;border-radius:3px}.mini-channels b:nth-child(4){background:#8e4cc0;color:#fff;border-radius:4px}
.feature-stage{background:#fff;border:1px solid #e5ebf4;border-radius:28px;box-shadow:0 14px 44px rgba(25,54,112,.06);padding:36px 0 0;margin-bottom:70px;overflow:hidden}.feature-stage>.section-intro{padding:0 48px}.home-v25 .section-intro h2{font-size:34px;letter-spacing:-.04em;margin:13px 0 4px}.home-v25 .section-intro p{font-size:13px}.feature-four{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;padding:30px 44px 42px}.feature-four a{display:block;position:relative;min-height:150px;padding:22px;border:1px solid #e4eaf4;border-radius:16px;background:#fff;text-decoration:none;box-shadow:0 8px 22px rgba(30,58,113,.04);transition:.2s}.feature-four a:hover{transform:translateY(-3px);border-color:#b9cafc}.line-icon,.round-icon{width:45px;height:45px;border-radius:12px;display:grid;place-items:center;background:#edf3ff;color:#1550ef}.line-icon svg,.round-icon svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.feature-four h3,.steps-four h3{font-size:15px;margin:17px 0 7px}.feature-four p,.steps-four p{font-size:11px;color:#68758c;line-height:1.5;margin:0}.benefit-band{padding:38px 48px 35px;background:linear-gradient(120deg,#f7fbff,#eef7ff 52%,#f6f9ff);border-top:1px solid #e8eef7;border-bottom:1px solid #e8eef7;position:relative}.benefit-band:before,.benefit-band:after{content:"";position:absolute;width:145px;height:145px;opacity:.17;background:repeating-linear-gradient(135deg,#4082ff 0,#4082ff 1px,transparent 1px,transparent 6px)}.benefit-band:before{left:-45px;top:18px}.benefit-band:after{right:-60px;bottom:-42px}.benefit-band .section-intro h2{font-size:30px}.benefit-four{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;max-width:980px;margin:28px auto 0;position:relative}.benefit-four article{text-align:center}.round-icon{margin:0 auto 10px;border-radius:50%;background:#e7f0ff}.benefit-four strong{font-size:12px;line-height:1.45}.steps-stage{padding:36px 44px 44px}.steps-stage .section-intro h2{font-size:24px}.steps-stage .section-intro{text-align:left}.steps-four{list-style:none;padding:0;margin:26px 0 0;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.steps-four li{position:relative;min-height:142px;padding:24px 19px 18px;border:1px solid #e5ebf5;border-radius:15px;background:#fff;box-shadow:0 7px 18px rgba(30,57,111,.04)}.step-number{position:absolute;top:13px;left:14px;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:#eef3ff;color:#1450ed;font-size:11px;font-weight:900}.steps-four .line-icon{width:40px;height:40px;margin-left:29px}.steps-four .orange{color:#ff873b;background:#fff0e6}.steps-four h3{margin-top:14px}
.home-v25 .home-pricing{padding:48px 44px;border-radius:28px;margin-bottom:70px}.home-v25 .home-pricing .section-intro h2{font-size:38px}.home-v25 .home-pricing .section-intro p{color:#bfc9dc}.home-price-grid-v25{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:30px}.home-price-grid-v25 article{padding:24px 20px}.home-price-grid-v25 h3{font-size:31px}.home-price-grid-v25 p{min-height:42px}.home-price-grid-v25 article>a{display:inline-block;margin-top:17px;color:#fff;font-size:11px;font-weight:850;text-decoration:none}.home-price-grid-v25 .recommended>a{color:#1849e8}.price-all-link{display:block;width:max-content;margin:25px auto 0;color:#fff;font-size:12px;font-weight:800;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.4)}
.reviews-stage{padding:8px 22px 45px}.reviews-stage .section-intro h2{font-size:30px}.reviews-stage .section-intro p{font-size:12px}.review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:25px}.review-grid>article{background:#fff;border:1px solid #e4ebf5;border-radius:15px;padding:22px;box-shadow:0 8px 22px rgba(28,55,108,.04)}.review-grid>article>p{min-height:48px;margin:0 0 20px;color:#52617b;font-size:12px;line-height:1.55}.review-grid footer{display:flex;align-items:center;gap:10px}.review-grid img{width:38px;height:38px;border-radius:50%;object-fit:cover;image-rendering:auto}.review-grid footer div{display:grid}.review-grid footer strong{font-size:11px}.review-grid footer small{font-size:8px;color:#7b879b}.review-grid footer>span{margin-left:auto;color:#ffb000;font-size:11px;letter-spacing:1px}
.final-cta{min-height:224px;margin-bottom:12px;padding:32px 42px;border-radius:20px;background:linear-gradient(112deg,#06162e,#073478 60%,#0c4bd8);color:#fff;display:grid;grid-template-columns:1fr 340px 260px;align-items:center;gap:26px;overflow:hidden;position:relative;box-shadow:0 20px 48px rgba(11,42,105,.2)}.final-cta:after{content:"";position:absolute;right:-60px;top:-90px;width:260px;height:260px;border-radius:50%;background:rgba(48,117,255,.18)}.final-cta h2{font-size:29px;line-height:1.08;letter-spacing:-.035em;margin:0 0 16px}.final-cta ul{list-style:none;margin:0;padding:0;display:grid;gap:7px;color:#dce8ff;font-size:11px}.final-cta li:before{content:"✓";color:#41e0a9;font-weight:900;margin-right:8px}.final-cta-visual{align-self:end;position:relative;z-index:1}.final-cta-visual img{display:block;width:340px;height:auto;transform:scale(1.32);transform-origin:center bottom;filter:saturate(1.05)}.final-cta-actions{position:relative;z-index:2;display:grid;gap:12px}.final-cta-actions .btn{min-height:48px;font-size:13px}.final-cta-actions>a:last-child{color:#fff;text-decoration:none;font-size:11px;text-align:center;font-weight:750}
.public-footer{display:block;background:#07152f;color:#c5d1e6;margin-top:70px;min-height:0;padding:46px 0 0;border-top:0}.footer-grid{display:grid;grid-template-columns:1.6fr repeat(4,1fr);gap:48px;padding-bottom:40px}.footer-brand .brand img{width:108px;filter:brightness(0) invert(1)}.footer-brand p{margin:17px 0;color:#91a1bc;font-size:11px;line-height:1.7}.social-links{display:flex;gap:8px}.social-links a{width:27px;height:27px;border-radius:7px;display:grid;place-items:center;background:#142644;color:#fff;text-decoration:none;font-size:11px;font-weight:850}.footer-grid nav{display:grid;align-content:start;gap:10px;margin:0}.footer-grid nav strong{color:#fff;font-size:11px;margin-bottom:4px}.footer-grid nav a{color:#9eacc3;text-decoration:none;font-size:10px}.footer-grid nav a:hover{color:#fff}.footer-bottom{border-top:1px solid rgba(255,255,255,.09);display:flex;justify-content:space-between;padding:17px 0 22px;color:#6f809d;font-size:9px}
@media(max-width:1240px){.home-v25 .shell{width:min(1120px,calc(100% - 54px))}.account-prompt{display:none}.home-v25 .public-links{gap:18px}.home-v25 .public-menu{gap:22px}.home-v25 .hero{grid-template-columns:44% 56%}.home-v25 .hero h1{font-size:63px}.dashboard-mock-v25{width:94%;margin-left:6%;grid-template-columns:135px 1fr}.dashboard-mock-v25 .mock-sidebar{padding-inline:10px}.dashboard-mock-v25 .mock-main{padding:22px 18px}.home-v25 .proof-sync{right:0}.home-price-grid-v25{grid-template-columns:repeat(2,1fr)}.final-cta{grid-template-columns:1fr 270px 220px}.final-cta-visual img{width:275px}.footer-grid{gap:28px}}
@media(max-width:1050px){.home-v25 .public-nav{height:78px}.home-v25 .hero{grid-template-columns:1fr;padding-top:50px}.home-v25 .hero-copy{padding-right:0;max-width:730px}.home-v25 .hero-visual{margin:45px 0 0;min-height:560px}.dashboard-mock-v25{margin:0 auto;width:92%}.feature-four,.steps-four{grid-template-columns:repeat(2,1fr)}.final-cta{grid-template-columns:1fr 1fr}.final-cta-visual{display:none}.footer-grid{grid-template-columns:1.5fr repeat(2,1fr)}.footer-grid nav:nth-child(n+4){margin-top:8px}}
@media(max-width:720px){.home-v25 .shell{width:calc(100% - 30px)}.home-v25 .brand img{width:112px}.home-v25 .hero{padding-top:28px}.home-v25 .hero h1{font-size:50px}.home-v25 .hero h1:after{margin-left:155px;width:90px}.home-v25 .hero-lead{font-size:16px}.home-v25 .hero-cta{display:grid}.home-v25 .integration-strip{grid-template-columns:repeat(2,1fr)}.home-v25 .integration-strip article{border-bottom:1px solid #dfe7f3}.home-v25 .integration-strip article:nth-child(2){border-right:0}.home-v25 .integration-strip article:nth-child(n+3){border-bottom:0}.home-v25 .hero-visual{min-height:390px;margin-top:28px}.dashboard-mock-v25{height:350px;width:100%;grid-template-columns:70px 1fr}.dashboard-mock-v25 .mock-sidebar{padding:18px 5px}.dashboard-mock-v25 .mock-brand{font-size:11px}.dashboard-mock-v25 .mock-sidebar a{font-size:0;padding:9px 5px}.dashboard-mock-v25 .mock-sidebar a:first-letter{font-size:10px}.dashboard-mock-v25 .mock-main{padding:14px 11px}.dashboard-mock-v25 .mock-period{display:none}.dashboard-mock-v25 .mock-stats>div{display:none}.dashboard-mock-v25 .mock-stats>div:nth-child(2){display:grid}.dashboard-mock-v25 .mock-dashboard-grid{grid-template-columns:1fr}.dashboard-mock-v25 .mock-chart{height:220px}.dashboard-mock-v25 .recent-orders{display:none}.home-v25 .proof-sync{right:-5%;top:-2%}.home-v25 .proof-channels{left:-3%;bottom:-2%}.feature-stage{border-radius:22px}.feature-stage>.section-intro{padding:0 20px}.home-v25 .section-intro h2{font-size:28px}.feature-four{grid-template-columns:1fr;padding:24px 18px 32px}.benefit-band{padding:34px 18px}.benefit-four{grid-template-columns:repeat(2,1fr);row-gap:28px}.steps-stage{padding:32px 18px}.steps-four{grid-template-columns:1fr}.home-v25 .home-pricing{padding:38px 18px}.home-price-grid-v25{grid-template-columns:1fr}.review-grid{grid-template-columns:1fr}.final-cta{grid-template-columns:1fr;padding:30px 24px}.final-cta-actions{margin-top:10px}.footer-grid{grid-template-columns:1fr 1fr;gap:30px}.footer-brand{grid-column:1/-1}.footer-bottom{display:grid;gap:8px}.public-footer{margin-top:45px}}
.home-v25 .hero h1{font-size:clamp(62px,5.15vw,85px);max-width:650px;white-space:nowrap}.home-v25 .hero-cta .btn{white-space:nowrap}.dashboard-mock-v25 .mock-chart .chart-head>strong{font-size:11px;white-space:nowrap}
@media(max-width:720px){.home-v25 .hero h1{white-space:normal}}

/* Public website v26 — exact typography, brand assets and mobile product */
@font-face{font-family:Inter;src:url('public/fonts/Inter-Variable.ttf') format('truetype');font-style:normal;font-weight:100 900;font-display:swap}
html,body,button,input,select,textarea{font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-optical-sizing:auto}.home-v25 .hero h1,.home-v25 h2,.home-v25 h3,.public-footer strong{font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.home-v25 .hero h1{font-weight:760}.home-v25 .section-intro h2{font-weight:760}.home-v25 .public-links a,.home-v25 .login-link{font-weight:560}

/* v27: readable footer, legal information pages and stable anchor targets */
.footer-brand p{font-size:14px;line-height:1.65;max-width:310px}.footer-grid nav{gap:12px}.footer-grid nav strong{font-size:14px;margin-bottom:5px}.footer-grid nav a{font-size:13px;line-height:1.45}.footer-grid nav a:focus-visible,.social-links a:focus-visible{outline:3px solid #6d91ff;outline-offset:3px}.social-links a{width:34px;height:34px;border-radius:9px;font-size:14px}.footer-bottom{font-size:12px;padding:20px 0 25px}.market-card[id]{scroll-margin-top:105px}
.legal-page{background:#f8fbff}.legal-hero{padding:82px 0 54px;max-width:1120px}.legal-hero h1{font-size:clamp(48px,5.2vw,72px);line-height:1;letter-spacing:-.055em;margin:22px 0 18px}.legal-hero p{font-size:19px;line-height:1.65;color:#5d6c87;max-width:760px;margin:0}.legal-hero small{display:block;color:#7a879d;font-size:13px;margin-top:18px}.legal-layout{max-width:1120px;display:grid;grid-template-columns:240px minmax(0,1fr);gap:54px;align-items:start;padding-bottom:55px}.legal-index{position:sticky;top:28px;display:grid;gap:4px;padding:22px;border:1px solid #e1e8f3;background:rgba(255,255,255,.86);border-radius:18px;box-shadow:0 14px 34px rgba(37,64,119,.06)}.legal-index strong{font-size:14px;margin-bottom:8px}.legal-index a{font-size:13px;color:#5b6981;text-decoration:none;padding:7px 0}.legal-index a:hover{color:var(--blue)}.legal-content{background:#fff;border:1px solid #e1e8f3;border-radius:24px;padding:42px 48px;box-shadow:0 20px 55px rgba(37,64,119,.07)}.legal-content section{scroll-margin-top:28px;padding:0 0 31px;margin:0 0 31px;border-bottom:1px solid #e8edf5}.legal-content section:last-child{border:0;margin:0;padding:0}.legal-content h2{font-size:26px;letter-spacing:-.025em;margin:0 0 15px}.legal-content p,.legal-content li{font-size:16px;line-height:1.75;color:#4f5e77}.legal-content p{margin:0 0 15px}.legal-content ul{margin:7px 0 14px;padding-left:23px;display:grid;gap:7px}.legal-content a{color:#174bea;font-weight:650}.legal-table-wrap{overflow-x:auto;border:1px solid #e1e8f3;border-radius:14px;margin-top:18px}.legal-content table{width:100%;border-collapse:collapse;min-width:590px}.legal-content th,.legal-content td{text-align:left;padding:15px 17px;border-bottom:1px solid #e8edf5;color:#4f5e77;font-size:14px;line-height:1.5}.legal-content th{background:#f6f9ff;color:#14203d;font-size:13px}.legal-content tr:last-child td{border-bottom:0}
@media(max-width:900px){.legal-layout{grid-template-columns:1fr;gap:22px}.legal-index{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.legal-index strong{grid-column:1/-1}.legal-content{padding:34px 28px}}
@media(max-width:720px){.footer-brand p{font-size:14px}.footer-grid nav strong{font-size:14px}.footer-grid nav a{font-size:13px}.footer-bottom{font-size:11px}.legal-hero{padding:48px 0 35px}.legal-hero h1{font-size:46px}.legal-hero p{font-size:17px}.legal-index{grid-template-columns:1fr}.legal-content{padding:28px 20px;border-radius:18px}.legal-content h2{font-size:23px}.legal-content p,.legal-content li{font-size:15px}.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}}

/* v28: one visual system across every public page */
.public-site,.signup-page{font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:16px;font-weight:450}.public-site h1,.public-site h2,.public-site h3,.signup-page h1,.signup-page h2,.signup-page h3{font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--ink);font-weight:760}.public-site p,.public-site li,.public-site a,.public-site button,.signup-page p,.signup-page li,.signup-page label,.signup-page button{font-family:inherit}.public-links a,.login-link{font-size:14px;font-weight:600;letter-spacing:-.005em}.public-actions{gap:14px}.public-nav .btn-nav{font-size:14px;font-weight:750}.btn .flat-svg{width:17px;height:17px}.btn-primary .flat-svg{stroke:#fff}.btn-white .flat-svg{stroke:var(--blue)}
.flat-svg{display:block;width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.play .flat-svg{width:26px;height:26px;stroke:#fff}.cta-assurance>span .flat-svg,.mobile-copy li>span .flat-svg,.trial-points .flat-svg{width:14px;height:14px}.social-links .flat-svg{width:17px;height:17px}.form-section-title .flat-svg,.secure-note .flat-svg{width:17px;height:17px}.secure-note>.flat-svg{color:#174be9}.flat-icon .flat-svg,.benefit-strip article>span .flat-svg,.market-benefits article>span .flat-svg,.feature-tile-grid article>span .flat-svg,.included-grid article>span .flat-svg,.contact-topics article>span .flat-svg,.contact-meta article>span .flat-svg{width:23px;height:23px}.market-logo.own .flat-svg{width:20px;height:20px}
.platform-logo{display:block;width:42px;height:31px;object-fit:contain}.platform-row .platform-logo{width:40px;height:30px}.signup-integrations .platform-logo{width:58px;height:36px}.connection-node .platform-logo{width:54px;height:38px}.market-card-head .platform-logo{width:54px;height:45px;object-position:left center}.channel-cloud .platform-logo{width:47px;height:36px}.web-platforms .platform-logo{width:38px;height:30px}.market-card-head{align-items:center}.connection-node{align-content:center}
.mock-sidebar a{display:flex;align-items:center;gap:8px}.mock-sidebar a .flat-svg{width:14px;height:14px;flex:0 0 14px}.mock-period{display:inline-flex;align-items:center;gap:6px}.mock-period .flat-svg{width:13px;height:13px}.stat-icon .flat-svg{width:19px;height:19px}.phone-frame nav span>.flat-svg{width:16px;height:16px}.push-arrow .flat-svg{width:18px;height:18px}.dash-side>span,.dash-side>b{display:flex;align-items:center;gap:7px}.dash-side .flat-svg{width:13px;height:13px;flex:0 0 13px}
.pricing-hero-copy h1,.feature-hero-copy h1,.market-hero h1,.faq-hero h1,.contact-hero h1,.legal-hero h1{font-weight:760}.section-heading h2,.section-intro h2,.insight-copy h2,.contact-card h2,.cta-band h2{font-weight:740}.feature-tile-grid h3,.market-card h3,.price-card h3,.contact-topics h3{font-weight:720}.kicker,.section-kicker,.market-type,.plan-label{font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-weight:800}.price-features li>span .flat-svg{width:13px;height:13px}.trial-points span{display:inline-flex;align-items:center;gap:6px}.included-grid article>span,.contact-topics article>span,.contact-meta article>span{font-size:0}
@media(max-width:1280px){.public-links{gap:16px}.public-menu{gap:20px}.public-nav{gap:24px}}
@media(max-width:760px){.public-links a,.login-link{font-size:15px}.mock-sidebar a{justify-content:center}.mock-sidebar a .flat-svg{width:17px;height:17px;flex-basis:17px}.dash-side>span,.dash-side>b{justify-content:center}.dash-side .flat-svg{width:16px;height:16px;flex-basis:16px}.platform-logo{max-width:100%}}
.home-v25 .integration-strip article>img{display:block;width:62px;height:38px;object-fit:contain}.home-v25 .integration-strip article:nth-child(3)>img{width:77px}.home-v25 .integration-strip article:nth-child(4)>img{width:60px}.home-v25 .integration-strip strong{font-weight:720}.channel-logo{width:25px;height:25px;object-fit:contain}.mini-channels img{width:19px;height:19px;object-fit:contain;background:#fff;border-radius:4px}.mini-channels b{display:none}
.mobile-stage{display:grid;grid-template-columns:1fr 1fr;gap:86px;align-items:center;padding:68px 78px;margin-bottom:70px;border:1px solid #e3eaf5;border-radius:28px;background:linear-gradient(125deg,#fff 0%,#f3f8ff 55%,#eaf3ff 100%);box-shadow:0 16px 48px rgba(26,55,113,.07);overflow:hidden;position:relative}.mobile-stage:before{content:"";position:absolute;width:450px;height:450px;border-radius:50%;right:-80px;top:-90px;background:radial-gradient(circle,rgba(81,145,255,.2),transparent 69%)}.mobile-copy{position:relative;z-index:2}.mobile-copy h2{font-size:47px;line-height:1.02;letter-spacing:-.05em;margin:17px 0}.mobile-copy>p{max-width:570px;font-size:15px;line-height:1.7;color:#5e6c85}.mobile-copy ul{list-style:none;margin:27px 0 30px;padding:0;display:grid;gap:17px}.mobile-copy li{display:flex;gap:13px;align-items:flex-start}.mobile-copy li>span{flex:0 0 22px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:#dff9ee;color:#0a9b6a;font-size:11px;font-weight:900;margin-top:1px}.mobile-copy li div{display:grid;gap:3px}.mobile-copy li strong{font-size:13px}.mobile-copy li small{font-size:11px;line-height:1.5;color:#6b7890}.mobile-copy .btn{min-height:50px;font-size:13px}
.phone-showcase{min-height:550px;position:relative;display:grid;place-items:center;z-index:2}.phone-frame{width:278px;height:546px;border:9px solid #0a1734;border-radius:39px;background:#f7f9fd;box-shadow:0 32px 70px rgba(16,41,100,.22);overflow:hidden;position:relative}.phone-frame:before{content:"";position:absolute;top:7px;left:50%;transform:translateX(-50%);width:82px;height:20px;border-radius:14px;background:#07142f;z-index:4}.phone-top{height:41px;display:flex;align-items:center;justify-content:space-between;padding:10px 20px 0;font-size:8px;font-weight:700;color:#1a2641}.phone-top i{width:43px;height:6px;border-top:2px solid #1a2641;border-bottom:2px dotted #1a2641}.phone-app-head{display:grid;grid-template-columns:36px 1fr 23px;gap:10px;align-items:center;padding:15px 17px 13px;background:#fff;border-bottom:1px solid #e8edf5}.phone-app-head img{width:36px;height:36px;border-radius:10px}.phone-app-head div{display:grid}.phone-app-head small{font-size:8px;color:#7b879b}.phone-app-head strong{font-size:13px}.phone-app-head b{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:#124bea;color:#fff;font-size:9px}.phone-stats{display:grid;grid-template-columns:1fr 1fr;gap:9px;padding:14px}.phone-stats article{display:grid;padding:13px;background:#fff;border:1px solid #e5ebf4;border-radius:12px}.phone-stats small{font-size:8px;color:#728099}.phone-stats strong{font-size:22px;margin:4px 0}.phone-stats em{font-size:7px;color:#08a570;font-style:normal}.phone-list{margin:0 14px;background:#fff;border:1px solid #e5ebf4;border-radius:13px;overflow:hidden}.phone-list>div{display:grid;grid-template-columns:34px 1fr 8px;gap:9px;align-items:center;padding:12px;border-bottom:1px solid #edf1f6}.phone-list>div:last-child{border-bottom:0}.phone-list-icon{width:34px;height:34px;border-radius:10px;display:grid;place-items:center}.phone-list-icon svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8}.phone-list-icon.blue{background:#edf3ff;color:#174bee}.phone-list-icon.mint{background:#e9faf3;color:#0a9e6e}.phone-list-icon.orange{background:#fff1e7;color:#ec762a}.phone-list p{display:grid;gap:3px;margin:0}.phone-list strong{font-size:9px}.phone-list small{font-size:7px;color:#7a879b}.phone-list>div>b{color:#93a0b3}.phone-frame nav{position:absolute;left:0;right:0;bottom:0;height:61px;background:#fff;border-top:1px solid #e3e9f2;display:grid;grid-template-columns:repeat(4,1fr)}.phone-frame nav span{display:grid;place-items:center;align-content:center;gap:3px;color:#6f7c91;font-size:13px}.phone-frame nav span:first-child{color:#164aeb}.phone-frame nav small{font-size:6px}.push-card{position:absolute;z-index:5;display:grid;grid-template-columns:38px 1fr auto;gap:10px;align-items:center;min-width:238px;padding:11px 13px;border:1px solid rgba(222,231,243,.95);border-radius:15px;background:rgba(255,255,255,.96);box-shadow:0 16px 38px rgba(24,54,116,.16);backdrop-filter:blur(12px)}.push-card>img{width:38px;height:38px;border-radius:10px}.push-card div{display:grid;gap:3px}.push-card strong{font-size:10px}.push-card small{font-size:7px;color:#748198}.push-card>span:last-child{font-size:7px;color:#7f8ba0}.push-order{top:43px;left:-8px;transform:rotate(-2deg)}.push-return{right:-2px;bottom:57px;transform:rotate(2deg)}.push-arrow{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:#e8fbf4;color:#0ba174;font-size:17px}
@media(max-width:1050px){.mobile-stage{grid-template-columns:1fr;gap:35px;padding:55px 40px}.mobile-copy{text-align:center}.mobile-copy>p{margin-inline:auto}.mobile-copy ul{max-width:620px;margin-inline:auto;text-align:left}.phone-showcase{min-height:570px}}
@media(max-width:720px){.mobile-stage{padding:38px 19px;border-radius:22px}.mobile-copy h2{font-size:36px}.phone-showcase{transform:scale(.86);min-height:500px;margin-inline:-25px}.push-order{left:-2px}.push-return{right:-2px}}

/* v28 responsive navigation and final icon alignment */
.final-cta-actions>a:last-child{display:inline-flex;align-items:center;justify-content:center;gap:8px}.final-cta-actions>a:last-child .flat-svg{width:17px;height:17px;stroke:#fff}.sync-pill{display:inline-flex;align-items:center;gap:7px}.sync-pill .flat-svg{width:15px;height:15px}.choice-icon{display:grid;place-items:center;width:42px;height:42px;flex:0 0 42px;border-radius:12px;background:#edf3ff;color:var(--blue)}.choice-icon .flat-svg,.success-icon .flat-svg{width:22px;height:22px}.invoice-top>span .flat-svg{width:17px;height:17px}

/* v29 contrast fixes and sharper connected-channel proof */
.home-pricing .section-intro h2,
.home-price-grid-v25 article:not(.recommended) h3,
.final-cta h2{color:#fff}
.home-price-grid-v25 article:not(.recommended) h3 small{color:#c8d3ea}
.home-price-grid-v25 article:not(.recommended) p{color:#d4ddef}
.home-price-grid-v25 article:not(.recommended)>span{color:#b9caff}
.home-v25 .proof-channels{left:8%;bottom:-2%;min-width:318px;padding:18px 20px;gap:15px;border-radius:22px;background:#fff;transform:none;backdrop-filter:none;box-shadow:0 22px 55px rgba(26,53,114,.2)}
.home-v25 .proof-channels>span{width:52px;height:52px;flex:0 0 52px}
.home-v25 .proof-channels>span .flat-svg{width:29px;height:29px;stroke-width:2}
.home-v25 .proof-channels strong{font-size:17px;font-weight:800;line-height:1.15;letter-spacing:-.015em;color:var(--ink)}
.home-v25 .proof-channels i{width:10px;height:10px;flex:0 0 10px}
.home-v25 .proof-channels .mini-channels{gap:9px!important;margin-top:8px}
.home-v25 .proof-channels .mini-channels img{width:27px;height:27px;border-radius:6px;image-rendering:auto}
@media(max-width:720px){.home-v25 .proof-channels{left:0;bottom:-5%;min-width:258px;padding:13px 15px;gap:11px;border-radius:17px}.home-v25 .proof-channels>span{width:42px;height:42px;flex-basis:42px}.home-v25 .proof-channels>span .flat-svg{width:24px;height:24px}.home-v25 .proof-channels strong{font-size:14px}.home-v25 .proof-channels .mini-channels img{width:22px;height:22px}.home-v25 .proof-channels i{width:8px;height:8px;flex-basis:8px}}

/* v30 larger marketplace marks and angled proof card */
.home-v25 .proof-channels{left:6%;bottom:-1%;min-width:392px;padding:21px 24px;gap:17px;border:2px solid #fff;border-radius:25px;background:#fff;transform:rotate(3deg);transform-origin:center;box-shadow:0 28px 65px rgba(25,54,122,.24)}
.home-v25 .proof-channels>span{width:60px;height:60px;flex:0 0 60px;background:#edf3ff}
.home-v25 .proof-channels>span .flat-svg{width:34px;height:34px;stroke-width:2.15}
.home-v25 .proof-channels strong{font-size:20px;font-weight:820;line-height:1.1;letter-spacing:-.025em}
.home-v25 .proof-channels i{width:12px;height:12px;flex:0 0 12px;box-shadow:0 0 0 5px #e7fbf4}
.home-v25 .proof-channels .mini-channels{display:flex!important;align-items:center;gap:13px!important;margin-top:10px}
.home-v25 .proof-channels .mini-channels img{display:block;width:38px;height:38px;max-width:none;object-fit:contain;background:transparent;border-radius:0;image-rendering:auto}
.home-v25 .proof-channels .mini-channels img:nth-child(1){width:36px;height:36px}
.home-v25 .proof-channels .mini-channels img:nth-child(2){width:40px;height:40px}
.home-v25 .proof-channels .mini-channels img:nth-child(3){width:54px;height:36px}
.home-v25 .proof-channels .mini-channels img:nth-child(4){width:42px;height:38px}
@media(max-width:720px){.home-v25 .proof-channels{left:-2%;bottom:-6%;min-width:302px;padding:15px 17px;gap:12px;border-radius:19px;transform:rotate(2.5deg)}.home-v25 .proof-channels>span{width:46px;height:46px;flex-basis:46px}.home-v25 .proof-channels>span .flat-svg{width:27px;height:27px}.home-v25 .proof-channels strong{font-size:15px}.home-v25 .proof-channels .mini-channels{gap:8px!important;margin-top:7px}.home-v25 .proof-channels .mini-channels img:nth-child(1){width:27px;height:27px}.home-v25 .proof-channels .mini-channels img:nth-child(2){width:30px;height:30px}.home-v25 .proof-channels .mini-channels img:nth-child(3){width:40px;height:26px}.home-v25 .proof-channels .mini-channels img:nth-child(4){width:31px;height:28px}.home-v25 .proof-channels i{width:9px;height:9px;flex-basis:9px;box-shadow:0 0 0 4px #e7fbf4}}

/* v31 larger benefit icons */
.home-v25 .benefit-four .round-icon{width:74px;height:74px;margin:0 auto 17px;border-radius:50%;background:#e7f0ff;box-shadow:inset 0 0 0 1px rgba(31,91,239,.04)}
.home-v25 .benefit-four .round-icon svg{width:38px;height:38px;stroke-width:2}
.home-v25 .benefit-four strong{font-size:15px;line-height:1.45}
@media(max-width:720px){.home-v25 .benefit-four .round-icon{width:64px;height:64px;margin-bottom:13px}.home-v25 .benefit-four .round-icon svg{width:33px;height:33px}.home-v25 .benefit-four strong{font-size:13px}}

/* v32 high-resolution CTA visual and refined layout */
.home-v25 .final-cta{min-height:292px;padding:34px 42px 30px;grid-template-columns:minmax(285px,.9fr) minmax(380px,1.2fr) minmax(220px,.65fr);gap:24px;background:radial-gradient(circle at 73% 32%,rgba(56,130,255,.26),transparent 30%),linear-gradient(112deg,#06162e,#073478 58%,#0b51ea);border:1px solid rgba(255,255,255,.1);box-shadow:0 24px 60px rgba(11,42,105,.24)}
.home-v25 .final-cta h2{font-size:34px;line-height:1.04;margin-bottom:20px}
.home-v25 .final-cta ul{gap:9px;font-size:13px;line-height:1.4}
.home-v25 .final-cta-visual{align-self:center;display:flex;align-items:center;justify-content:center;min-width:0;z-index:2}
.home-v25 .final-cta-visual img{display:block;width:min(100%,440px);height:auto;transform:none;filter:drop-shadow(0 22px 24px rgba(1,10,31,.32));image-rendering:auto}
.home-v25 .final-cta-actions{gap:14px}
.home-v25 .final-cta-actions .btn{min-height:54px;font-size:14px;border:1px solid rgba(255,255,255,.12);box-shadow:0 14px 32px rgba(4,24,85,.25)}
.home-v25 .final-cta-actions>a:last-child{font-size:12px;min-height:34px}
@media(max-width:1240px){.home-v25 .final-cta{grid-template-columns:minmax(260px,1fr) minmax(300px,.9fr) 220px;padding-inline:34px}.home-v25 .final-cta-visual img{width:min(100%,350px)}}
@media(max-width:1050px){.home-v25 .final-cta{grid-template-columns:1fr 250px}.home-v25 .final-cta-visual{display:none}}
@media(max-width:720px){.home-v25 .final-cta{min-height:auto;grid-template-columns:1fr;padding:31px 24px}.home-v25 .final-cta h2{font-size:29px}.home-v25 .final-cta ul{font-size:12px}}

/* v33 registration completion: one final action and a reviewable summary */
.signup-page [hidden]{display:none!important}
.signup-review{display:grid;gap:10px;margin:6px 0 18px}
.signup-review article{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 16px;border:1px solid #dfe7f3;border-radius:13px;background:#fbfdff}
.signup-review article>div{display:grid;gap:3px;min-width:0}
.signup-review small{font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:#7a879d}
.signup-review strong{font-size:14px;line-height:1.35;color:#111d3c;overflow-wrap:anywhere}
.signup-review span{font-size:11px;line-height:1.45;color:#69778f;overflow-wrap:anywhere}
.signup-review button{flex:0 0 auto;border:0;background:#edf3ff;color:#174bea;border-radius:9px;padding:8px 11px;font:inherit;font-size:11px;font-weight:800;cursor:pointer}
.signup-review button:hover{background:#dfe9ff}
.signup-review button:focus-visible{outline:3px solid rgba(23,75,234,.24);outline-offset:2px}
.review-grid footer>.line-icon{margin:0;width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:#edf3ff;color:#174bea;letter-spacing:0}.review-grid footer>.line-icon .flat-svg{width:20px;height:20px}
.trial-explainer{margin:18px 0;padding:16px 18px;border:1px solid #dce6f5;border-radius:14px;background:#f7faff;color:#263754}.trial-explainer strong{display:block;margin-bottom:9px;color:#111d3c}.trial-explainer ol{margin:0;padding-left:20px;display:grid;gap:6px;font-size:12px;line-height:1.5}.agreement{display:flex!important;align-items:flex-start!important;gap:11px;padding:14px 16px;border:1px solid #dce6f5;border-radius:13px;background:#fff}.agreement input{width:18px!important;height:18px;margin:1px 0 0;flex:0 0 auto}.agreement span{font-size:12px;line-height:1.5;color:#42526d}.agreement a{color:#174bea;font-weight:750}.verification-actions{display:grid;gap:13px;margin:22px 0}.verification-actions form{margin:0}.verification-actions details{border:1px solid #dce6f5;border-radius:14px;padding:14px 16px;text-align:left}.verification-actions summary{cursor:pointer;color:#174bea;font-weight:800}.verification-actions details form{display:grid;gap:12px;margin-top:14px}.verification-actions .btn{width:100%}.signup-home-link{display:inline-block;margin-top:5px;color:#53647f;font-weight:700}.trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:28px}.trust-grid article{padding:22px;border:1px solid #e1e8f3;border-radius:16px;background:#fff}.trust-grid strong{display:block;margin:12px 0 7px;color:#111d3c}.trust-grid p{margin:0;color:#627089;font-size:12px;line-height:1.55}.trust-grid .flat-svg{color:#174bea}.trust-link{display:inline-flex;margin-top:24px;color:#174bea;font-weight:800;text-decoration:none}
.form-section-title[tabindex="-1"]:focus{outline:0}
.form-actions button:disabled{opacity:.7;cursor:wait;transform:none}
@media(max-width:900px){.trust-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:600px){.signup-review article{align-items:flex-start}.signup-review button{margin-top:2px}.form-actions{flex-wrap:wrap}.form-actions .btn{min-width:calc(50% - 6px)}.trust-grid{grid-template-columns:1fr}}

/* v34 company verification helpers */
.signup-page .form-grid>.field{align-content:start}
.field-tools{display:flex;align-items:center;gap:10px;min-height:30px;flex-wrap:wrap}.field-check{border:1px solid #bfd0f5;background:#f4f7ff;color:#1749e8;border-radius:8px;padding:7px 10px;font:inherit;font-size:11px;font-weight:800;cursor:pointer}.field-check:hover{background:#eaf0ff}.field-check:disabled{cursor:wait;opacity:.65}.field-status{font-size:10px;line-height:1.4;font-weight:700;color:#66748d}.field-status.success{color:#087a54}.field-status.error{color:#b32731}.field-status.warning{color:#956300}
