/* Public landing page. Product illustrations use fictional sample data. */
:root{--primary:#7C3AED;--primary-light:#4F6EF7;--brand-blue:#4F6EF7;--brand-purple:#7C3AED;--brand-blue-tint:#EEF2FF;--brand-purple-tint:#F5F0FF;--brand-border:#DDD6FE;--text:#252238;--text-light:#706c80;--bg:#f8f7fb;--border:#e7e3ef}
body{background:#fff}button{font-family:inherit}button,a,summary{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid #9580ef;outline-offset:5px}[hidden]{display:none!important}section[id]{scroll-margin-top:100px}.reveal{opacity:1;transform:none}.skip-link{position:fixed;top:-100px;left:20px;z-index:1000;background:#fff;padding:15px}.skip-link:focus{top:15px}
.nav{height:82px;padding:0 max(28px,calc((100vw - 1240px)/2));animation:none;transform:none;background:#fffffff2}.nav-logo{height:65px;width:155px;object-fit:contain}.nav-links{gap:23px}.nav-links a{font-size:12px;font-weight:600}.nav-cta{padding:12px 21px}.nav-lang{font-size:11px;padding:8px}.burger{background:none;border:0}.mobile-menu{top:82px}.landing-shell{width:100%;max-width:1180px;margin:0 auto}.landing-hero{padding:154px 32px 0;background:radial-gradient(ellipse at 76% 30%,#e9e0ff 0,transparent 48%),linear-gradient(120deg,#fcfbff,#f4f0fb);overflow:hidden}.hero-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;align-items:center}.eyebrow{font-size:10px;font-weight:800;letter-spacing:1.8px;color:var(--primary);margin-bottom:22px}.hero-copy h1{font-size:clamp(38px,4.1vw,58px);line-height:1.12;letter-spacing:-2.5px;font-weight:800}.hero-copy em{font-style:normal;color:var(--primary)}.hero-copy>p{max-width:510px;font-size:16px;line-height:1.85;color:var(--text-light);margin-top:25px}.landing-actions{display:flex;align-items:center;gap:26px;margin-top:30px}.landing-actions .btn-primary{padding:16px 22px;font-size:13px;gap:25px;border-radius:9px}.text-link{font-size:13px;font-weight:700;color:var(--primary)}.hero-copy>p.hero-note{font-size:11px;line-height:1.7;margin-top:20px;color:#837c95}.hero-foot{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #ddd7e9;padding:28px 0;margin-top:68px;font-size:12px;font-weight:600;color:#797185}.hero-foot>span:first-child{font-size:9px;letter-spacing:1.5px;color:#96909f}
.workspace-preview{background:#fff;border:1px solid #e6dff0;border-radius:17px;box-shadow:0 24px 65px #4e2f8020;transform:rotate(-1deg)}.preview-top{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #ede9f3}.preview-brand{font-size:21px;font-weight:800;letter-spacing:-1px}.preview-brand>span{color:var(--primary);margin-left:3px}.preview-pill{font-size:9px;background:#f3eefc;color:#826f9d;padding:7px 11px;border-radius:20px}.preview-body{padding:26px}.preview-heading{display:flex;align-items:center;justify-content:space-between;font-size:17px;font-weight:700}.preview-dot{display:inline-block;background:#48a987;width:7px;height:7px;border-radius:50%;box-shadow:0 0 0 4px #48a98712}.preview-filter{padding:12px 14px;margin:20px 0;border:1px solid #eeeaf3;border-radius:7px;display:flex;justify-content:space-between;font-size:10px;color:#8b8299}.sample-deal{display:flex;gap:12px;align-items:center;margin-bottom:22px}.product-symbol{display:grid;place-items:center;width:46px;height:46px;border-radius:11px;background:#eee8fc;color:var(--primary);font-size:28px}.sample-deal strong{font-size:12px;display:block}.sample-deal small{font-size:9px;color:var(--text-light);display:block;margin-top:5px}.go-badge{margin-left:auto;background:#e6f6ef;color:#208361;font-size:10px;font-weight:800;padding:6px 11px;border-radius:5px}.preview-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.preview-metrics>div{background:#f7f6fa;padding:14px 10px;border-radius:8px}.preview-metrics small{display:block;color:#8a8298;font-size:9px}.preview-metrics strong{font-size:19px;display:block;margin-top:7px;letter-spacing:-.5px}.preview-metrics>div.metric-profit{background:#eaf6f0;color:#208361}.preview-checks{font-size:10px;color:#82798f;display:flex;flex-wrap:wrap;gap:10px 17px;margin:22px 0}.preview-pipeline{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #eeeaf3;padding-top:20px;font-size:10px;color:var(--primary)}.preview-pipeline b{color:#c8bfd7;font-weight:400}.preview-caption{padding:11px;background:#faf9fc;border-top:1px solid #eeeaf3;font-size:8px;text-align:center;color:#91889f;border-radius:0 0 17px 17px}
.pain-section,.feature-explorer,.zoom-section,.time-section{padding:90px 32px}.section-heading h2,.zoom-copy h2{font-size:clamp(28px,3vw,39px);line-height:1.2;letter-spacing:-1.35px;font-weight:800}.section-heading>p,.zoom-copy>p{font-size:14px;color:var(--text-light);line-height:1.85;max-width:570px;margin-top:18px}.pain-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:38px;margin-top:42px}.pain-grid article{border-top:1px solid var(--border);padding-top:23px}.pain-number{font-family:'Space Mono',monospace;font-size:11px;color:#aaa0b8}.pain-grid h3{font-size:17px;margin:16px 0 12px;letter-spacing:-.4px}.pain-grid p{font-size:13px;line-height:1.9;color:var(--text-light)}
.feature-explorer{background:#f8f7fb}.feature-filters{display:flex;gap:8px;flex-wrap:wrap;margin:32px 0 26px}.feature-filters button{border:1px solid #e5dfed;background:#fff;border-radius:7px;padding:11px 17px;color:#777084;font-size:12px;cursor:pointer}.feature-filters button[aria-pressed=true]{background:var(--brand-blue);color:#fff;border-color:var(--brand-blue)}.module-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;align-items:start}.module-card{background:#fff;border:1px solid #e7e1ef;border-radius:12px;transition:border-color .2s,box-shadow .2s}.module-card:hover,.module-card[open]{border-color:#bfb1e7;box-shadow:0 6px 20px #4e2f8007}.module-card summary{padding:23px;cursor:pointer;list-style:none}.module-card summary::-webkit-details-marker{display:none}.module-meta{display:flex;align-items:center;justify-content:space-between;font-family:'Space Mono',monospace;color:#a899ba;font-size:10px;margin-bottom:22px}.plan-tag{font-family:'DM Sans',sans-serif;background:#f3eefc;color:#8871b1;border-radius:5px;padding:4px 8px;font-size:9px;font-weight:600}.module-card h3{font-size:16px;letter-spacing:-.4px;margin-bottom:10px}.module-card summary p{color:var(--text-light);font-size:12px;line-height:1.7;min-height:41px}.module-open{display:flex;justify-content:space-between;align-items:center;margin-top:21px;color:var(--primary);font-size:10px;font-weight:600}.module-open b{font-size:18px;font-weight:400;transition:transform .2s}.module-card[open] .module-open b{transform:rotate(45deg)}.module-detail{border-top:1px solid #eee8f4;margin:0 23px;padding:18px 0 23px;font-size:12px;line-height:1.9;color:var(--text-light)}
.zoom-section{border-bottom:1px solid #efebf4}.zoom-layout{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.zoom-cost,.zoom-operations{background:#fcfbfe}.zoom-cost .zoom-copy,.zoom-operations .zoom-copy{order:2}.zoom-points{list-style:none;margin:27px 0}.zoom-points li{padding-left:19px;position:relative;margin-top:19px}.zoom-points li:before{content:'✓';color:var(--primary);position:absolute;left:0;top:0;font-size:12px}.zoom-points h3{font-size:13px;margin-bottom:5px}.zoom-points p{font-size:12px;line-height:1.8;color:var(--text-light)}.zoom-visual{background:#f6f3fb;border:1px solid #e6deef;border-radius:16px;padding:35px;min-width:0}.visual-label{font-size:9px;letter-spacing:1.5px;color:#8b779e;font-weight:700;margin-bottom:28px}.source-inputs{display:flex;gap:10px}.source-inputs>span{flex:1;text-align:center;font-size:11px;padding:18px 10px;border:1px solid #e5dcef;border-radius:8px;background:#fff}.flow-line{text-align:center;font-size:23px;color:#b3a1cd;padding:13px}.flow-core{background:#6c50d9;color:white;padding:22px;text-align:center;border-radius:11px;font-size:22px;font-weight:700}.flow-core span{display:block;font-size:10px;font-weight:400;margin-top:8px;color:#e3d9ff}.shortlist{border:1px solid #d9e8df;background:#eef7f1;color:#4c8568;border-radius:8px;padding:17px;text-align:center;font-size:12px}.cost-row{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:21px 0;border-bottom:1px solid #e5deed;font-size:12px;color:#857990}.cost-row strong{font-family:'Space Mono',monospace;font-size:15px;white-space:nowrap;color:#52425f}.cost-total{display:flex;justify-content:space-between;align-items:center;gap:12px;background:#e7f3eb;border:1px solid #d3e8da;border-radius:10px;padding:22px 18px;margin-top:25px;color:#367653;font-size:13px}.cost-total strong{font-size:28px;white-space:nowrap;letter-spacing:-1px}.visual-note{font-size:9px;line-height:1.7;color:#a095aa;margin-top:18px}.tracking-status{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:600}.chart-bars{height:155px;display:flex;gap:10px;align-items:end;border-bottom:1px solid #d9d0e6;margin:25px 0 22px;padding:0 5px}.chart-bars i{flex:1;height:var(--bar);background:#c1afe8;border-radius:5px 5px 0 0}.chart-bars i:last-child{background:#7352c9}.tracking-alert{display:flex;gap:13px;align-items:center;padding:17px;background:white;border:1px solid #e6dff0;border-radius:9px}.tracking-alert>span{font-size:23px;color:var(--primary)}.tracking-alert strong{font-size:11px;display:block}.tracking-alert small{font-size:9px;color:#9d90aa;margin-top:6px;display:block}.ops-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ops-grid>div{background:#fff;border:1px solid #e9e0f1;padding:24px 15px;border-radius:11px}.ops-grid>div>span{display:block;color:#8d71c5;font-size:27px;margin-bottom:15px}.ops-grid strong{font-size:11px}.ops-brand{text-align:center;font-size:17px;font-weight:700;margin-top:25px}.ops-brand b{color:var(--primary)}
.time-section{background:linear-gradient(120deg,var(--brand-blue-tint),var(--brand-purple-tint));color:var(--text)}.time-section .eyebrow{color:var(--brand-purple)}.time-grid{margin-top:36px;border-top:1px solid var(--brand-border)}.time-grid>div{display:grid;grid-template-columns:1fr 55px 1fr;gap:20px;align-items:center;padding:21px 0;border-bottom:1px solid var(--brand-border);font-size:13px;line-height:1.7}.time-before{color:var(--text-light)}.time-arrow{color:var(--brand-blue);font-size:24px}.time-grid strong{font-weight:600;color:var(--brand-purple)}.time-note{font-size:11px;line-height:1.9;color:var(--text-light);max-width:690px;margin-top:25px}
.pricing{background:#fff;padding:90px 32px}.section-title{letter-spacing:-1px}.price-card{cursor:default}.price-card.popular{border-color:var(--border)}.price-card.popular:before{display:none}.price-col:last-child .price-card{border:2px solid #8c6cdf;box-shadow:0 12px 35px #7854b818}.price-col:last-child .cta{background:var(--primary);color:#fff}.bt-lp-switch{border:0}.faq{padding:80px 32px;background:#f8f7fb}.faq-list{max-width:850px}.faq-q{font-size:14px;padding:21px 24px}.faq-a-inner{padding:0 24px 22px}.live-deals-section{padding:80px 32px}.cta-footer{background:#f0eafa;padding:75px 30px}.cta-footer h2{letter-spacing:-1px}.footer{padding:23px}.footer p{line-height:2}.burger{border-radius:5px}
@media(min-width:1500px){.hero-copy h1{font-size:60px}}
@media(max-width:1050px){.nav-links{gap:14px}.nav{padding:0 22px}.nav-links a{font-size:11px}.hero-layout{gap:35px}.hero-copy h1{font-size:46px}.zoom-layout{gap:45px}.preview-body{padding:20px}.hero-foot{gap:12px}.hero-foot>span:first-child{max-width:120px;line-height:1.7}}
@media(max-width:800px){.nav-links{display:none}.burger{display:flex}.hero-layout{grid-template-columns:1fr;gap:38px}.landing-hero{padding:124px 24px 0}.hero-copy h1{font-size:clamp(39px,7.3vw,57px)}.hero-copy>p{max-width:600px}.workspace-preview{max-width:540px;width:100%;margin:auto;transform:none}.hero-foot{flex-wrap:wrap;justify-content:center;margin-top:42px;gap:17px 26px}.hero-foot>span:first-child{max-width:none;width:100%;text-align:center}.pain-section,.feature-explorer,.zoom-section,.time-section{padding:65px 24px}.pain-grid{gap:20px}.pain-grid h3{font-size:15px}.pain-grid p{font-size:12px}.module-grid{grid-template-columns:repeat(2,1fr)}.zoom-layout{grid-template-columns:1fr;gap:32px}.zoom-cost .zoom-copy,.zoom-operations .zoom-copy{order:0}.zoom-visual{max-width:550px;width:100%;margin:auto}.zoom-copy>p{max-width:100%}.section-heading h2,.zoom-copy h2{font-size:32px}.time-grid>div{grid-template-columns:1fr 24px 1fr;font-size:12px;gap:12px}}
@media(max-width:500px){.module-grid,.pain-grid{grid-template-columns:1fr}.module-card summary p{min-height:0}.module-card summary{padding:21px}.module-meta{margin-bottom:16px}.module-open{margin-top:14px}.feature-filters{gap:7px}.feature-filters button{font-size:11px;padding:10px 12px}.landing-actions{gap:18px;flex-wrap:wrap}.hero-copy h1{letter-spacing:-1.8px}.hero-copy>p{font-size:14px}.preview-top{padding:17px}.preview-pill{font-size:8px}.preview-metrics strong{font-size:17px}.preview-heading{font-size:15px}.preview-body{padding:18px}.preview-checks{font-size:9px}.preview-caption{font-size:7px}.zoom-visual{padding:25px}.pain-grid{gap:27px}.section-heading h2,.zoom-copy h2{font-size:29px}.time-grid>div{grid-template-columns:1fr 20px}.time-grid strong{grid-column:1/3}.time-arrow{grid-column:2;grid-row:auto}.pricing,.faq,.live-deals-section{padding:60px 22px}.source-inputs>span{font-size:10px}.cost-row strong{font-size:13px}.hero-foot{font-size:10px;gap:15px 20px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
.bt-lp-label{border:0;background:none;padding:5px}
@media(min-width:801px) and (max-width:900px){.nav-links{display:flex}.burger{display:none}.nav-logo{width:120px}.nav-links{gap:12px}.nav-links a{font-size:10px}.nav-cta{padding:10px 13px}}
/* Supplier extraction and business-management feature deep dives. */
.zoom-scraping,.zoom-business{background:#fcfbfe}
.workflow-row,.vat-flow-item{display:flex;gap:16px;align-items:center;background:#fff;border:1px solid #e5dcef;border-radius:10px;padding:20px 17px;margin-top:13px}
.workflow-number,.vat-flow-marker{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;background:#f0e9fc;color:var(--primary);border-radius:8px;font-family:'Space Mono',monospace;font-size:11px}
.workflow-row strong,.vat-flow-item strong{display:block;font-size:13px;line-height:1.5}
.workflow-row small,.vat-flow-item small{display:block;margin-top:5px;font-size:11px;line-height:1.7;color:var(--text-light)}
.vat-flow-item:first-child{border-color:#cdbbe9}.vat-flow-item:nth-child(2){border-color:#c5dfd0}.vat-flow-item:nth-child(2) .vat-flow-marker{background:#eaf5ee;color:#458266}
@media(min-width:801px){.nav-links{gap:16px}.nav-links a{font-size:11px}}
@media(min-width:801px) and (max-width:1100px){.nav-links{gap:10px}.nav-links a{font-size:10px}.nav-logo{width:110px}.nav-cta{padding:10px}}
/* ScorScrap is the landing page's lead product story. */
.hero-copy h1{font-size:clamp(37px,3.6vw,52px);letter-spacing:-2px}
.nav-links .nav-scraping,.mobile-menu .nav-scraping{color:var(--primary);font-weight:800}
.scraping-preview{transform:none;border-color:#d5c6f0;box-shadow:0 25px 70px #6542a626}
.scrap-address{display:flex;align-items:center;gap:12px;margin:23px 0 13px;padding:14px;background:#f7f5fa;border:1px solid #e9e1f1;border-radius:8px;font-size:11px;color:#8a7a9c}
.scrap-address>span:first-child{font-size:20px;color:var(--primary)}
.scrap-scopes{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:23px}
.scrap-scopes>span{padding:6px 10px;border:1px solid #e6ddf0;border-radius:6px;font-size:10px;color:#877493}.scrap-scopes>span:last-child{background:#ede5fc;color:#6b48ba;border-color:#d6c4f5}
.scrap-table-head,.scrap-table-row{display:grid;grid-template-columns:1.5fr .6fr .8fr;gap:12px;align-items:center}
.scrap-table-head{font-size:9px;color:#a190ae;padding-bottom:13px;border-bottom:1px solid #eee7f5}.scrap-table-row{padding:12px 0;border-bottom:1px solid #f0eaf6;font-size:11px}.scrap-table-head>span:last-child,.scrap-table-row>strong{text-align:right}
.scrap-product{display:flex;align-items:center;gap:10px;font-weight:600}.scrap-product i{display:grid;place-items:center;width:28px;height:28px;background:#f1ebfa;border-radius:7px;font-size:18px;color:#9c85c1;font-style:normal}.scrap-barcode{color:#998ba8;letter-spacing:-2px;font-size:17px}
.scrap-bulk-step{display:flex;align-items:center;gap:14px;background:#6a4cce;color:white;border-radius:9px;padding:18px;margin-top:20px}.scrap-step-arrow{font-size:28px;color:#d2bfff}.scrap-bulk-step strong{display:block;font-size:12px}.scrap-bulk-step small{display:block;margin-top:7px;font-size:10px;line-height:1.6;color:#e6dcff}
.module-scraping{background:#f1eafb;border-color:#b99cdf;box-shadow:0 6px 22px #7840b40e}.module-scraping h3{color:#6943b7}.module-scraping .plan-tag{background:#7650c5;color:#fff}
.zoom-scraping{background:linear-gradient(130deg,#fff 35%,#f5f0fc);border-top:1px solid #e8def4}.zoom-scraping .zoom-visual{border-color:#d4c1ed}
@media(max-width:500px){.hero-copy h1{font-size:36px;letter-spacing:-1.7px}.scrap-table-row{font-size:10px}.scrap-bulk-step{padding:15px}.scrap-bulk-step strong{font-size:11px}.scrap-address{font-size:10px}}
/* Balance supplied deals and private supplier research. */
.sourcing-preview{transform:none;border-color:#ded3ef}
.sourcing-preview .preview-body{padding:26px}
.sourcing-channel .visual-label{font-size:9px;letter-spacing:1.1px;margin-bottom:16px}
.sourcing-channel h2{font-size:34px;letter-spacing:-1.4px;color:var(--primary);line-height:1.2}
.sourcing-channel p{font-size:12px;line-height:1.8;color:var(--text-light);margin-top:9px}
.recipient-cap{display:flex;align-items:center;gap:17px;background:#f2edfc;border:1px solid #e3d8f7;border-radius:10px;padding:18px;margin-top:22px}
.recipient-cap>strong{font-size:38px;line-height:1;color:var(--primary)}.recipient-cap>div>strong{display:block;font-size:12px;line-height:1.6}.recipient-cap small{display:block;font-size:10px;color:#8b7c9c;margin-top:4px;line-height:1.6}
.private-channel{border-top:1px solid #e9e1f2;margin-top:26px;padding-top:25px}.private-channel h3{font-size:19px;letter-spacing:-.5px}.private-note{margin-top:15px;background:#edf6f1;border-radius:7px;padding:11px 13px;font-size:11px;line-height:1.6;color:#367758;font-weight:600}
@media(max-width:500px){.sourcing-preview .preview-body{padding:21px}.sourcing-channel h2{font-size:29px}.recipient-cap{padding:15px}.private-channel h3{font-size:18px}}
/* Feature catalogue: thematic icons and a clear hierarchy of flagship tools. */
.module-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;align-items:stretch}
.module-card{grid-column:span 2;--module-accent:var(--brand-purple);--module-tint:var(--brand-purple-tint);position:relative;overflow:hidden}
.module-card[data-feature-category=decide]{--module-accent:var(--brand-blue);--module-tint:var(--brand-blue-tint)}
.module-card[data-feature-category=operate]{--module-accent:var(--brand-blue);--module-tint:var(--brand-blue-tint)}
.module-card[data-feature-category=finance]{--module-accent:var(--brand-purple);--module-tint:var(--brand-purple-tint)}
.module-card summary{padding:24px;min-height:100%;display:flex;flex-direction:column}
.module-card[open] summary{min-height:0}
.module-meta{margin-bottom:22px;gap:15px}
.module-icon{width:44px;height:44px;display:grid;place-items:center;background:var(--module-tint);color:var(--module-accent);border-radius:13px}
.module-icon svg{width:25px;height:25px}
.module-card .plan-tag{background:var(--module-tint);color:var(--module-accent)}
.module-card h3{font-size:17px;line-height:1.4}.module-card summary p{font-size:13px;min-height:44px}
.module-card .module-open{padding-top:23px;margin-top:auto;color:var(--module-accent);font-size:11px}
.module-card:hover{border-color:var(--module-accent);box-shadow:0 10px 24px #34224f0c;transform:translateY(-3px)}
.module-card.module-spotlight{background:linear-gradient(135deg,#fff 15%,var(--module-tint));border-color:color-mix(in srgb,var(--module-accent) 27%,white)}
.module-featured{grid-column:span 3;border-radius:17px}
.module-featured summary{padding:30px}.module-featured h3{font-size:24px;letter-spacing:-.7px}.module-featured summary p{font-size:14px;min-height:0}.module-featured .module-icon{width:51px;height:51px;border-radius:15px}.module-featured .module-icon svg{width:28px;height:28px}
.module-featured-deals{background:linear-gradient(140deg,#F8FAFF,#E7EDFF);border-color:#C7D2FE;color:var(--text)}
.module-featured-deals .module-icon,.module-featured-deals .plan-tag{background:#fff;color:var(--brand-blue)}.module-featured-deals summary p,.module-featured-deals .module-detail{color:var(--text-light)}.module-featured-deals .module-open{color:var(--brand-blue)}.module-featured-deals .module-detail{border-color:#CDD7FF}
.module-featured-scrap{background:linear-gradient(140deg,#FBF9FF,#EEE5FF);border-color:var(--brand-border)}.module-featured-scrap .module-icon,.module-featured-scrap .plan-tag{background:#ffffffb3;color:var(--brand-purple)}
.card-proof{display:flex;align-items:center;gap:13px;margin:24px 0 5px;padding:20px 0;border-top:1px solid #CDD7FF;border-bottom:1px solid #CDD7FF;min-height:90px}
.card-proof>strong{font-size:49px;font-weight:700;letter-spacing:-2px;line-height:1}.card-proof>span{font-size:12px;line-height:1.6;max-width:125px;color:var(--text-light)}.recipient-dots{display:flex;gap:5px;margin-left:auto}.recipient-dots i{width:10px;height:10px;border-radius:50%;background:var(--brand-blue)}.recipient-dots i:nth-child(even){background:var(--brand-purple)}
.private-proof{border-color:#d7c4ea;gap:16px}.private-proof>svg{width:33px;height:33px;flex-shrink:0;color:var(--brand-purple)}.private-proof strong{font-size:16px;color:var(--brand-purple)}.private-proof small{display:block;margin-top:7px;color:var(--text-light);font-size:11px;line-height:1.6}
@media(max-width:800px){.module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.module-card,.module-featured{grid-column:span 1}.module-featured summary{padding:23px}.module-featured h3{font-size:21px}.recipient-dots{display:none}.card-proof{min-height:100px}.private-proof{gap:10px}.private-proof strong{font-size:14px}}
@media(max-width:560px){.module-grid{grid-template-columns:minmax(0,1fr);gap:14px}.module-card summary{padding:23px}.module-card .module-meta{margin-bottom:17px}.module-card .module-open{padding-top:19px}.module-card summary p{min-height:0}.module-featured summary{padding:27px}.recipient-dots{display:flex}.card-proof{min-height:85px;margin-top:21px}.module-featured h3{font-size:23px}.module-icon{width:40px;height:40px}.module-card:hover{transform:none}}
/* The suite overview uses a compact operational flow instead of empty tiles. */
.zoom-visual.operations-panel{padding:0;background:#fff;border:1px solid #ded8e9;border-radius:18px;overflow:hidden;box-shadow:0 18px 45px #33214d0b}
.operations-header{position:relative;padding:29px 30px 27px;background:linear-gradient(120deg,var(--brand-blue-tint),var(--brand-purple-tint));color:var(--text);border-bottom:1px solid var(--brand-border)}
.operations-brand{font-size:16px;font-weight:800;letter-spacing:-.4px;margin-bottom:29px}.operations-brand>span{font-size:10px;letter-spacing:0;font-weight:600;color:var(--brand-purple);background:#fff;border:1px solid var(--brand-border);border-radius:5px;padding:4px 7px;vertical-align:middle;margin-left:5px}
.operations-kicker{font-size:9px;letter-spacing:1.4px;color:var(--brand-blue);font-weight:600;margin-bottom:10px}.operations-header h3{font-size:27px;line-height:1.25;letter-spacing:-.8px;font-weight:600}
.operations-flow{list-style:none;margin:0;padding:5px 25px}
.operations-step{display:grid;grid-template-columns:43px 1fr 19px;align-items:center;gap:16px;padding:22px 0;border-bottom:1px solid #eeeaf2}.operations-step:last-child{border-bottom:0}
.operations-icon{display:grid;place-items:center;width:43px;height:43px;border-radius:12px;background:var(--brand-blue-tint);color:var(--brand-blue)}.operations-icon svg{width:23px;height:23px}.operations-step-1 .operations-icon{background:var(--brand-purple-tint);color:var(--brand-purple)}.operations-step-2 .operations-icon{background:var(--brand-blue-tint);color:var(--brand-blue)}.operations-step-3 .operations-icon{background:var(--brand-purple-tint);color:var(--brand-purple)}
.operations-step h4{font-size:14px;line-height:1.5;font-weight:700;letter-spacing:-.15px;margin:0 0 4px}.operations-step p{font-size:11px;color:#8a8196;line-height:1.65;margin:0;max-width:310px}.operations-index{font-family:'Space Mono',monospace;font-size:9px;color:#b5a9c2;align-self:center}
.operations-footer{padding:16px 25px;display:flex;gap:10px;align-items:center;background:#faf9fc;border-top:1px solid #eeeaf2;font-size:10px;line-height:1.7;color:#9a8ca8}.operations-footer-mark{display:flex;color:#a593bc}.operations-footer-mark svg{width:16px;height:16px}
@media(max-width:500px){.operations-header{padding:24px}.operations-header h3{font-size:25px}.operations-flow{padding:3px 20px}.operations-step{grid-template-columns:38px 1fr;gap:13px;padding:20px 0}.operations-icon{width:38px;height:38px;border-radius:10px}.operations-step h4{font-size:13px}.operations-step p{font-size:11px}.operations-index{display:none}.operations-footer{padding:15px 20px;font-size:10px}}

.module-featured-deals .card-proof>strong{color:var(--brand-blue)}
/* A distinct, navigable ribbon links the full seller journey. */
.hero-foot{position:relative;display:flex;gap:23px;align-items:center;margin-top:48px;margin-bottom:30px;padding:17px 20px;background:#fff;border:1px solid var(--brand-border);border-radius:14px;box-shadow:0 8px 28px #4f6ef710}
.hero-foot>.hero-foot-label{flex:0 0 133px;max-width:none;font-size:9px;letter-spacing:1.35px;line-height:1.9;color:#8b82a0;text-align:left}
.hero-foot-links{display:flex;align-items:stretch;justify-content:space-between;gap:6px;width:100%;min-width:0;border-left:1px solid #ebe5f5;padding-left:18px}
.hero-foot-links a{display:flex;align-items:center;justify-content:center;gap:8px;padding:13px 11px;border:1px solid transparent;border-radius:9px;white-space:nowrap;font-size:12px;font-weight:600;color:#746b88;transition:background .18s,color .18s,transform .18s,box-shadow .18s,border-color .18s}
.hero-foot-links svg{width:13px;height:13px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;opacity:.4;transition:transform .18s,opacity .18s}
@media(hover:hover){.hero-foot-links a:hover{background:var(--brand-blue-tint);border-color:#dce3ff;color:var(--brand-blue);transform:translateY(-3px);box-shadow:0 5px 12px #4f6ef710}.hero-foot-links a:nth-child(even):hover{background:var(--brand-purple-tint);color:var(--brand-purple);border-color:var(--brand-border)}.hero-foot-links a:hover svg{transform:translateX(3px);opacity:1}}
.hero-foot-links a:focus-visible{background:var(--brand-purple-tint);color:var(--brand-purple)}
.module-card[id]{scroll-margin-top:105px}
@media(max-width:1100px){.hero-foot{gap:12px;padding:15px}.hero-foot>.hero-foot-label{flex-basis:105px;font-size:8px}.hero-foot-links{gap:2px;padding-left:10px}.hero-foot-links a{padding:12px 7px;font-size:10px;gap:5px}}
@media(max-width:800px){.hero-foot{display:block;margin-top:34px;padding:19px;margin-bottom:24px}.hero-foot>.hero-foot-label{display:block;width:auto;text-align:left;max-width:none;font-size:9px;margin-bottom:12px}.hero-foot-links{border-left:0;border-top:1px solid #ebe5f5;padding:12px 0 0;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:5px}.hero-foot-links a{font-size:11px;padding:11px 12px;background:#faf9fd}}
@media(max-width:500px){.hero-foot-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.hero-foot-links a{justify-content:space-between;padding:12px 10px}.hero-foot-links a:last-child{grid-column:span 2}}
@media(prefers-reduced-motion:reduce){.hero-foot-links a,.hero-foot-links svg{transition:none}.hero-foot-links a:hover,.hero-foot-links a:hover svg{transform:none}}
