:root{--night:#071411;--night-soft:#0d211c;--forest:#143d31;--lime:#c7f36a;--lime-dark:#9aca42;--mint:#e6f6ef;--paper:#fbfcf9;--white:#fff;--ink:#10231d;--muted:#62726b;--line:#dce5df;--blue:#536dfe;--green:#1f7a58;--amber:#a46412;--shadow:0 24px 70px #0714111f;--radius:18px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--paper);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.55}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button:disabled{cursor:not-allowed;opacity:.45}.shell{width:min(1200px,100% - 48px);margin:0 auto}.narrow{width:min(940px,100% - 48px)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.site-header{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fbfcf9eb;border-bottom:1px solid #dce5dfcc;position:sticky;top:0}.nav-wrap{justify-content:space-between;align-items:center;gap:28px;min-height:76px;display:flex}.brand{color:var(--night);letter-spacing:-.04em;align-items:center;gap:11px;font-size:1.24rem;font-weight:900;display:inline-flex}.brand-mark{width:36px;height:36px;color:var(--night);background:var(--lime);letter-spacing:-.08em;border-radius:11px 11px 4px;place-items:center;font-size:1rem;display:grid;box-shadow:inset 0 0 0 1px #0714111a}.brand>span:last-child{line-height:1;display:grid}.brand small{color:var(--muted);letter-spacing:.11em;text-transform:uppercase;margin-top:5px;font-size:.58rem;font-weight:800}nav{color:#4d5d56;align-items:center;gap:28px;font-size:.91rem;font-weight:720;display:flex}nav a:hover{color:var(--green)}.nav-account{color:var(--night);border:1px solid var(--line);background:#fff;border-radius:10px;padding:10px 15px}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}h1{color:var(--night);letter-spacing:-.065em;margin-bottom:20px;font-size:clamp(2.6rem,6vw,5.2rem);line-height:.98}h1 em{color:var(--lime);font-style:normal}h2{color:var(--night);letter-spacing:-.048em;font-size:clamp(2rem,4vw,3.35rem);line-height:1.08}h3{letter-spacing:-.025em;line-height:1.2}.narrow h1,.search-page h1,.catalog-page h1{max-width:900px;font-size:clamp(2.5rem,5vw,4.5rem)}.eyebrow{color:var(--green);letter-spacing:.13em;text-transform:uppercase;margin:0 0 16px;font-size:.72rem;font-weight:900}.eyebrow-light{color:#b9dbcd}.pulse-dot{background:var(--lime);border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block;box-shadow:0 0 0 6px #c7f36a1f}.lead{max-width:760px;color:var(--muted);font-size:1.15rem}.home-hero .lead{color:#b6c7c0}.actions{flex-wrap:wrap;gap:12px;margin:30px 0 0;display:flex}.button{cursor:pointer;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 21px;font-weight:850;transition:transform .18s,background .18s,border-color .18s;display:inline-flex}.button:hover{transform:translateY(-1px)}.primary,.dark{color:#fff;background:var(--night)}.primary:hover,.dark:hover{background:#18352d}.secondary{color:var(--night);border-color:var(--line);background:#fff}.secondary:hover{border-color:#afbeb5}.lime{color:var(--night);background:var(--lime)}.lime:hover{background:#d3fa82}.full-button{width:100%}.home-hero{color:#fff;background:radial-gradient(circle at 90% 5%, #2c755761, transparent 32%), radial-gradient(circle at 6% 98%, #536dfe24, transparent 28%), var(--night);min-height:720px;padding:86px 0 80px;position:relative;overflow:hidden}.home-hero:before{content:"";border:1px solid #c7f36a2e;border-radius:50%;width:420px;height:420px;position:absolute;bottom:-250px;right:-190px;box-shadow:0 0 0 80px #c7f36a08,0 0 0 160px #c7f36a05}.hero-grid{grid-template-columns:minmax(0,1.22fr) minmax(370px,.78fr);align-items:center;gap:72px;display:grid}.home-hero h1{color:#fff;max-width:760px}.hero-copy{z-index:1;position:relative}.universal-search{background:#fff;border:1px solid #ffffff1f;border-radius:16px;grid-template-columns:28px minmax(180px,1fr) 150px auto;align-items:center;gap:8px;max-width:780px;min-height:68px;margin:34px 0 16px;padding:7px 7px 7px 18px;display:grid;box-shadow:0 25px 70px #0000003d}.universal-search input,.universal-search select{height:48px;color:var(--night);background:#fff;border:0;border-radius:8px;outline:none;padding:0 11px}.universal-search select{border-left:1px solid var(--line)}.universal-search button{height:52px;color:var(--night);background:var(--lime);cursor:pointer;border:0;border-radius:11px;padding:0 20px;font-weight:900}.search-glyph{color:#6e7e76;font-size:1.7rem;line-height:1;transform:rotate(-18deg)}.quick-searches{color:#8fa39a;flex-wrap:wrap;gap:8px 14px;font-size:.84rem;display:flex}.quick-searches a{color:#dce8e2;border-bottom:1px solid #52675e}.proof-row{color:var(--muted);flex-wrap:wrap;gap:10px 22px;font-size:.86rem;display:flex}.proof-row span:before{content:"✓";color:var(--green);margin-right:8px;font-weight:900}.proof-dark{color:#9bb0a7;margin-top:25px}.proof-dark span:before{color:var(--lime)}.network-demo{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff12;border:1px solid #ffffff21;border-radius:24px;padding:20px;position:relative;box-shadow:0 35px 90px #0000004d}.demo-top{color:#dce8e2;justify-content:space-between;align-items:center;margin-bottom:18px;font-weight:800;display:flex}.demo-top small{color:var(--lime);letter-spacing:.12em;border:1px solid #c7f36a3d;border-radius:999px;padding:5px 8px;font-size:.62rem}.network-node{color:var(--night);background:#fff;border:1px solid #ffffff14;border-radius:15px;grid-template-columns:42px 1fr 22px;align-items:center;gap:12px;padding:16px;display:grid}.network-node small{color:#6c7d75;letter-spacing:.09em;margin-bottom:2px;font-size:.62rem;font-weight:850;display:block}.network-node strong{font-size:.91rem;display:block}.network-node p{color:#75857d;margin:2px 0 0;font-size:.73rem}.network-node b{color:var(--green)}.node-icon{color:#fff;background:var(--forest);border-radius:10px;place-items:center;width:38px;height:38px;font-size:.75rem;font-weight:900;display:grid}.supplier-node{border-color:#c7f36a80;box-shadow:0 0 0 3px #c7f36a12}.supplier-node .node-icon{color:var(--night);background:var(--lime)}.buyer-node .node-icon{background:var(--blue)}.network-connector{color:#8fa49a;text-transform:uppercase;letter-spacing:.08em;align-items:center;height:42px;margin-left:34px;padding-left:30px;font-size:.64rem;display:flex;position:relative}.network-connector:before{content:"";background:#52685e;width:1px;height:42px;position:absolute;top:0;left:5px}.network-connector:after{content:"";border-bottom:1px solid #72877e;border-right:1px solid #72877e;width:7px;height:7px;position:absolute;bottom:0;left:2px;transform:rotate(45deg)}.demo-action{color:var(--night);background:var(--lime);border-radius:12px;justify-content:space-between;align-items:center;margin-top:18px;padding:14px 16px;font-size:.86rem;font-weight:900;display:flex}.demo-disclaimer{color:#82968d;margin:11px 4px 0;font-size:.68rem}.signal-strip{color:#fff;background:var(--forest)}.signal-grid{grid-template-columns:repeat(4,1fr);align-items:center;min-height:104px;display:grid}.signal-grid>div{border-left:1px solid #ffffff1f;flex-direction:column;justify-content:center;min-height:50px;padding:0 30px;display:flex}.signal-grid>div:last-child{border-right:1px solid #ffffff1f}.signal-grid strong{color:var(--lime);letter-spacing:-.04em;font-size:1.45rem}.signal-grid span{color:#aac0b6;font-size:.78rem}.section{padding:94px 0}.section-heading{max-width:720px;margin-bottom:40px}.wide-heading{max-width:820px}.section-heading h2{margin-bottom:14px}.section-heading p:last-child{color:var(--muted)}.network-section{padding-bottom:54px}.actor-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.actor-grid article{border:1px solid var(--line);border-radius:var(--radius);background:#fff;min-height:300px;padding:28px;position:relative;overflow:hidden}.actor-grid article>span:first-child{color:#99aaa2;letter-spacing:.12em;font-size:.68rem;font-weight:900}.actor-grid article h3{max-width:280px;color:var(--night);margin:38px 0 14px;font-size:1.6rem}.actor-grid article>p:last-child{color:var(--muted)}.actor-grid .actor-featured{color:#fff;border-color:var(--night);background:var(--night)}.actor-grid .actor-featured h3{color:#fff}.actor-grid .actor-featured>p:last-child{color:#9fb2a9}.actor-grid .actor-featured:after{content:"";border:38px solid var(--lime);opacity:.85;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-75px;right:-75px}.actor-label{color:var(--green);text-transform:uppercase;letter-spacing:.09em;margin:12px 0 0;font-size:.74rem;font-weight:850}.actor-featured .actor-label{color:var(--lime)}.category-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.category-card{border:1px solid var(--line);border-radius:var(--radius);background:#fff;flex-direction:column;align-items:flex-start;min-height:270px;padding:25px;transition:transform .2s,box-shadow .2s;display:flex}.category-card:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.category-card>span{color:var(--green);letter-spacing:.12em;font-size:.68rem;font-weight:900}.category-card h3{color:var(--night);margin:42px 0 11px;font-size:1.3rem}.category-card p{color:var(--muted)}.category-card a{color:var(--green);margin-top:auto;font-size:.85rem;font-weight:850}.catalog-story{color:#fff;background:var(--night)}.catalog-story-grid{align-items:center}.catalog-story .section-heading h2{color:#fff}.catalog-story .section-heading p:last-of-type{color:#9fb3a9}.process-grid{grid-template-columns:.82fr 1.18fr;gap:84px;display:grid}.mapping-card{background:#10241e;border:1px solid #ffffff1f;border-radius:20px;padding:22px;box-shadow:0 35px 80px #0000003d}.file-row{color:var(--night);background:#fff;border-radius:12px;grid-template-columns:44px 1fr 20px;align-items:center;gap:12px;padding:14px;display:grid}.file-row>span{color:#fff;background:var(--green);border-radius:9px;place-items:center;width:38px;height:38px;font-size:.7rem;font-weight:900;display:grid}.file-row small{color:var(--muted);display:block}.file-row b{color:var(--green)}.mapping-head,.mapping-row{grid-template-columns:1fr 28px 1fr 50px;align-items:center;gap:8px;display:grid}.mapping-head{color:#81958b;text-transform:uppercase;letter-spacing:.08em;padding:20px 10px 9px;font-size:.66rem;font-weight:850}.mapping-head span:last-child{grid-column:3/5}.mapping-row{border-top:1px solid #ffffff14;padding:12px 10px;font-size:.8rem}.mapping-row code{color:#c5d4cd}.mapping-row>span{color:#657c71}.mapping-row strong{color:#fff}.mapping-row b{color:var(--lime);font-size:.7rem}.mapping-summary{color:#a8bbb2;background:#ffffff0d;border-radius:9px;justify-content:space-between;gap:12px;margin-top:12px;padding:12px;font-size:.72rem;display:flex}.final-cta{text-align:center;max-width:820px}.final-cta h2{margin-bottom:16px}.final-cta>p:not(.eyebrow){color:var(--muted)}.final-cta .actions{justify-content:center}.search-page,.catalog-page{padding-top:72px}.search-panel,.rfq-form{border:1px solid var(--line);border-radius:var(--radius);background:#fff;gap:16px;margin:34px 0;padding:22px;display:grid;box-shadow:0 12px 40px #0714110d}.search-panel{grid-template-columns:2fr 1fr 1fr auto;align-items:end}.public-search-panel{grid-template-columns:2fr .9fr 1fr 1fr auto}.search-summary{color:var(--green);margin:-16px 0 20px;font-size:.82rem;font-weight:850}.public-detail-grid{grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);gap:18px;margin:34px 0;display:grid}.public-detail-grid article,.public-detail-grid aside{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:26px}.public-detail-grid h2{font-size:1.6rem}.public-detail-grid dl{grid-template-columns:120px 1fr;gap:9px 18px;display:grid}.public-detail-grid dt{color:var(--muted);font-size:.78rem;font-weight:850}.public-detail-grid dd{overflow-wrap:anywhere;margin:0}.public-detail-grid aside{align-self:start;gap:12px;display:grid}.public-detail-grid aside>span,.public-detail-grid aside>small{color:var(--muted)}.public-detail-grid aside>strong{font-size:1.6rem}.rfq-form{grid-template-columns:1fr 1fr}label{color:var(--night);gap:7px;font-size:.82rem;font-weight:850;display:grid}input,select,textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #bdcbc4;border-radius:9px;outline:none;padding:12px 13px}input:focus,select:focus,textarea:focus{border-color:var(--green);box-shadow:0 0 0 3px #1f7a581c}.span-2{grid-column:1/-1}.form-footer{justify-content:space-between;align-items:center;gap:24px;display:flex}.result-list{gap:12px;display:grid}.result-card{border:1px solid var(--line);background:#fff;border-radius:15px;grid-template-columns:1fr auto;align-items:center;gap:28px;padding:22px;display:grid}.result-card h2{margin:10px 0 4px;font-size:1.25rem}.result-card:target{border-color:var(--lime-dark);scroll-margin-top:110px;box-shadow:0 0 0 4px #c7f36a3d}.result-card p{color:var(--muted);margin:3px 0 0;font-size:.86rem}.result-card .result-main>strong{font-size:.88rem}.result-badges{flex-wrap:wrap;gap:8px;display:flex}.status,.verified-badge{color:var(--green);background:var(--mint);border-radius:999px;padding:5px 9px;font-size:.68rem;font-weight:850;display:inline-flex}.verified-badge{color:#465852;background:#f1f5f2}.result-commercial{justify-items:end;gap:5px;min-width:180px;display:grid}.result-commercial>strong{color:var(--night);font-size:1.06rem}.result-commercial>span{color:var(--green);margin-bottom:8px;font-size:.76rem}.offer-comparison{width:min(100%,430px);color:var(--ink);text-align:left;border:1px solid var(--line);background:#f8faf7;border-radius:12px;justify-items:stretch;gap:7px;padding:16px;display:grid}.offer-comparison>strong:first-child{margin-bottom:4px;font-size:.92rem}.offer-comparison>span{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:.78rem}.offer-comparison>strong:not(:first-child){color:var(--night);margin-top:5px;font-size:1rem}.button-row{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.button-row .button{min-height:40px;padding:0 13px;font-size:.76rem}.negotiation-thread{border-top:1px solid var(--line);grid-column:1/-1;gap:12px;margin-top:4px;padding-top:18px;display:grid}.message-list{background:#f5f8f5;border-radius:11px;gap:9px;max-height:320px;padding:12px;display:grid;overflow-y:auto}.message-bubble{border:1px solid var(--line);background:#fff;border-radius:11px;max-width:78%;padding:10px 12px}.message-bubble b,.message-bubble small{font-size:.7rem;display:block}.message-bubble p{color:var(--ink);overflow-wrap:anywhere;margin:3px 0}.message-bubble small{color:var(--muted)}.message-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.message-form textarea{resize:vertical}.microcopy{color:var(--muted);font-size:.78rem}.demo-note{background:#fff8e7;border-left:3px solid #dfb75f;margin-top:18px;padding:11px 13px}.metric-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin:32px 0 18px;display:grid}.metric-grid article{border:1px solid var(--line);background:#fff;border-radius:14px;padding:22px}.metric-grid span,.metric-grid small{color:var(--muted);font-size:.78rem;display:block}.metric-grid strong{color:var(--night);letter-spacing:-.04em;margin:5px 0;font-size:2rem;display:block}.dashboard-toolbar{color:#fff;background:var(--forest);border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin:18px 0 26px;padding:18px 20px;display:flex}.dashboard-toolbar p{color:#a8beb4;margin:3px 0 0;font-size:.8rem}.catalog-intro{grid-template-columns:1fr auto;align-items:end;gap:40px;display:grid}.catalog-rules{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.catalog-rules span{color:var(--green);background:var(--mint);border-radius:999px;padding:7px 10px;font-size:.72rem;font-weight:850}.catalog-quality-panel{color:var(--ink);background:linear-gradient(135deg,#fbfdfb 0%,#f0f7f3 100%);border:1px solid #cfddd4;border-radius:16px;margin:22px 0;padding:20px}.catalog-quality-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.catalog-quality-heading span,.catalog-quality-next span{color:var(--green);letter-spacing:.1em;text-transform:uppercase;font-size:.66rem;font-weight:900}.catalog-quality-heading h3{color:var(--night);margin:4px 0 0;font-size:1.15rem}.catalog-quality-heading>strong{color:var(--green);letter-spacing:-.05em;font-size:1.9rem}.catalog-quality-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.catalog-quality-grid article{border:1px solid var(--line);background:#fff;border-radius:11px;gap:3px;min-width:0;padding:12px;display:grid}.catalog-quality-grid span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;font-weight:800;overflow:hidden}.catalog-quality-grid strong{color:var(--night);font-size:1rem}.catalog-quality-grid small{color:var(--green);font-size:.64rem;line-height:1.35}.catalog-quality-next{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:18px;margin:14px 0 0;padding-top:13px;display:flex}.catalog-quality-next strong{color:var(--night);text-align:right;font-size:.82rem}@media (max-width:900px){.catalog-quality-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-quality-grid article:last-child{grid-column:1/-1}}@media (max-width:520px){.catalog-quality-heading,.catalog-quality-next{flex-direction:column;align-items:flex-start}.catalog-quality-grid{grid-template-columns:1fr}.catalog-quality-grid article:last-child{grid-column:auto}.catalog-quality-next strong{text-align:left}}.authorized-source-panel{border-radius:var(--radius);background:linear-gradient(135deg,#fff 0%,#f2f8f4 100%);border:1px solid #cfddd4;margin-top:30px;padding:clamp(20px,3vw,28px);box-shadow:0 16px 44px #072c2012}.authorized-source-heading{justify-content:space-between;align-items:start;gap:24px;display:flex}.authorized-source-heading h2{margin:4px 0 7px;font-size:clamp(1.35rem,2.4vw,1.8rem)}.authorized-source-heading p{max-width:760px;color:var(--muted);margin:0}.authorized-source-heading>.status{white-space:nowrap}.authorized-source-grid{grid-template-columns:minmax(240px,.8fr) minmax(280px,1.2fr);gap:14px;margin-top:20px;display:grid}.authorized-source-grid>label{color:var(--night);border:1px solid var(--line);background:#fff;border-radius:13px;gap:8px;padding:15px;font-size:.75rem;font-weight:850;display:grid}.authorized-source-grid select{width:100%;min-height:44px;color:var(--night);background:#f9fbfa;border:1px solid #bfd0c5;border-radius:10px;padding:9px 12px;font-weight:750}.authorized-source-proof{color:#dbece3;background:var(--night);border-radius:13px;align-content:center;gap:5px;padding:16px 18px;display:grid}.authorized-source-proof strong{color:#fff}.authorized-source-proof span{color:#bdd2c8;font-size:.78rem}.authorized-source-proof small{color:var(--lime);font-weight:750}.authorized-source-proof.manual{color:var(--ink);border:1px solid var(--line);background:#fff}.authorized-source-proof.manual strong{color:var(--night)}.authorized-source-proof.manual span{color:var(--muted)}.authorized-source-proof.manual small{color:var(--green)}.authorized-source-empty{background:#fff;border:1px dashed #b6c9bd;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding:16px;display:flex}.authorized-source-empty p{color:var(--muted);margin:4px 0 0;font-size:.8rem}@media (max-width:760px){.authorized-source-heading,.authorized-source-empty{flex-direction:column;align-items:stretch}.authorized-source-grid{grid-template-columns:1fr}.authorized-source-heading>.status{width:fit-content}}.catalog-workspace{grid-template-columns:.75fr 1.25fr;gap:18px;margin-top:38px;display:grid}.upload-column,.mapping-workspace{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:24px}.dropzone{text-align:center;cursor:pointer;background:#f8faf7;border:1.5px dashed #a8bbb1;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-height:300px;padding:28px;display:flex}.dropzone input{display:none}.dropzone>*{display:block}.dropzone strong{color:var(--night);margin-top:15px;font-size:1.1rem}.dropzone p{color:var(--muted);margin:5px 0;font-weight:500}.dropzone small{color:#8a9991;font-weight:500}.dropzone.has-file{border-color:var(--green);background:var(--mint)}.upload-icon{width:52px;height:52px;color:var(--night);background:var(--lime);border-radius:14px;place-items:center;margin:0 auto;font-size:1.5rem;display:grid}.template-link{color:var(--green);margin:15px 0 24px;font-size:.82rem;font-weight:850;display:block}.catalog-template-actions{flex-wrap:wrap;align-items:center;gap:10px;margin:15px 0 10px;display:flex}.catalog-template-actions .template-link{background:#edf7f1;border:1px solid #cce1d5;border-radius:10px;margin:0;padding:10px 14px;transition:transform .18s,box-shadow .18s}.catalog-template-actions .template-link:first-child{color:var(--night);background:var(--lime);border-color:#d5e93c;box-shadow:0 8px 22px #14213d1f}.catalog-template-actions .template-link:hover{transform:translateY(-1px);box-shadow:0 10px 24px #14213d24}.catalog-template-actions .template-link-secondary{color:var(--green)}.catalog-template-note{color:#66766e;margin:0 0 18px;line-height:1.55}.safety-card{color:#dceae4;background:var(--night);border-radius:13px;padding:17px}.safety-card p{color:#98aca3;margin:5px 0 0;font-size:.78rem}.mapping-title{justify-content:space-between;align-items:center;gap:20px;display:flex}.mapping-title span:first-child{color:var(--green);text-transform:uppercase;letter-spacing:.1em;font-size:.67rem;font-weight:900}.mapping-title h2{margin:3px 0 0;font-size:1.55rem}.mapping-table{border:1px solid var(--line);border-radius:12px;margin:22px 0;overflow:hidden}.mapping-table-head,.mapping-table-row{grid-template-columns:minmax(120px,1fr) minmax(210px,1.25fr) 128px;align-items:center;gap:12px;display:grid}.mapping-table-head{color:#718078;text-transform:uppercase;background:#f1f5f2;padding:10px 14px;font-size:.67rem;font-weight:850}.mapping-table-row{border-top:1px solid var(--line);padding:13px 14px;font-size:.8rem}.mapping-table-row code{color:#53645c;overflow-wrap:anywhere}.mapping-table-row strong{color:var(--night)}.mapping-field-choice{min-width:0}.mapping-field-choice select{width:100%;min-height:38px;color:var(--night);font:inherit;background:#fff;border:1px solid #cbd9d1;border-radius:8px;padding:7px 30px 7px 10px}.mapping-field-choice select:focus-visible{outline-offset:2px;border-color:var(--green);outline:3px solid #1f7a583d}.mapping-table-row span{color:var(--green);justify-self:end;font-size:.7rem;font-weight:900}.mapping-table-row.unmapped{background:#fff9e8}.mapping-table-row.unmapped strong,.mapping-table-row.unmapped span{color:#8b5a16}.mapping-table-empty{color:var(--muted);padding:20px 14px;font-size:.8rem}.mapping-assistance-note{color:var(--muted);margin:-10px 0 16px;font-size:.75rem;line-height:1.55}.catalog-mapping-required{color:#8b2f2f;background:#fdecec;border:1px solid #f1c9c9;border-radius:10px;margin:0 0 12px;padding:12px 14px;font-size:.78rem}.catalog-mapping-warnings{color:#796c50;background:#fff9e8;border:1px solid #e6c985;border-radius:10px;margin:0 0 16px;padding:12px 14px 12px 32px;font-size:.76rem}.catalog-mapping-warnings li+li{margin-top:5px}.validation-box{background:#fff9e8;border:1px solid #e6c985;border-radius:12px;grid-template-columns:34px 1fr;gap:12px;margin-bottom:16px;padding:15px;display:grid}.validation-box>span{color:#7c5413;background:#f5dfa7;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.validation-box p{color:#796c50;margin:3px 0 0;font-size:.76rem}.validation-box.validated{background:var(--mint);border-color:#9ed8bd}.validation-box.validated>span{color:#fff;background:var(--green)}.validation-box.validated p{color:#577065}.form-error,.form-success{border-radius:9px;margin:0 0 14px;padding:11px 13px;font-size:.8rem;font-weight:750}.form-error{color:#8b2f2f;background:#fdecec}.form-success{color:#176344;background:var(--mint)}.onboarding-page{grid-template-columns:.82fr 1.18fr;align-items:start;gap:80px;display:grid}.onboarding-copy{padding-top:46px;position:sticky;top:110px}.onboarding-copy h1{font-size:clamp(2.8rem,5vw,4.8rem)}.trust-list{color:#51645b;gap:10px;margin-top:30px;font-size:.86rem;display:grid}.trust-list span:first-letter{color:var(--green)}.onboarding-form{color:var(--ink);border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:20px;gap:18px;padding:30px;display:grid}.form-title{border-bottom:1px solid var(--line);grid-template-columns:42px 1fr;gap:13px;margin-bottom:8px;padding-bottom:22px;display:grid}.form-title>span{width:38px;height:38px;color:var(--night);background:var(--lime);border-radius:10px;place-items:center;font-size:.7rem;font-weight:900;display:grid}.form-title h2{margin:0;font-size:1.65rem}.form-title p{color:var(--muted);margin:3px 0 0;font-size:.78rem}.onboarding-form label small{color:var(--muted);font-weight:500}.input-action{grid-template-columns:1fr auto;gap:8px;display:grid}.input-action button{color:#fff;background:var(--forest);cursor:pointer;border:0;border-radius:9px;padding:0 16px;font-weight:850}.inline-result{border-radius:10px;padding:12px 14px;font-size:.78rem;display:grid}.inline-result.ok{color:#176344;background:var(--mint)}.inline-result.bad{color:#8b2f2f;background:#fdecec}.auth-page{place-items:center;min-height:68vh;display:grid}.auth-card{border:1px solid var(--line);width:min(100%,560px);box-shadow:var(--shadow);background:#fff;border-radius:20px;padding:34px}.auth-card h1{margin-bottom:8px}.auth-card form{gap:16px;margin:24px 0 16px;display:grid}.dashboard-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px;display:flex}.dashboard-heading h1{margin-bottom:4px}.empty-state{text-align:center;color:var(--muted);border:1px dashed var(--line);background:#fff;border-radius:14px;padding:32px}.live-search-panel{grid-template-columns:1fr auto}.toolbar-actions{gap:10px;display:flex}.site-footer{color:#d6e3dd;background:var(--night);padding:48px 0}.footer-grid{justify-content:space-between;gap:32px;display:flex}.footer-grid p{color:#849a90;margin:4px 0;font-size:.84rem}@media (max-width:980px){.hero-grid,.process-grid,.catalog-workspace,.onboarding-page{grid-template-columns:1fr;gap:42px}.onboarding-copy{padding-top:0;position:static}.home-hero{padding-top:70px}.network-demo{max-width:580px}.category-grid{grid-template-columns:repeat(2,1fr)}.search-panel,.public-search-panel{grid-template-columns:1fr 1fr}.public-detail-grid{grid-template-columns:1fr}.catalog-intro{grid-template-columns:1fr;align-items:start}.catalog-rules{justify-content:flex-start}}@media (max-width:720px){.shell,.narrow{width:min(100% - 28px,1200px)}.site-header nav a:not(.nav-account){display:none}.nav-wrap{min-height:66px}.brand small{display:none}.home-hero{min-height:auto;padding:58px 0 54px}.home-hero h1{font-size:clamp(3rem,15vw,4.4rem)}.universal-search{grid-template-columns:28px 1fr;padding:10px}.universal-search select{border:1px solid var(--line);grid-column:1/3}.universal-search button{grid-column:1/3}.signal-grid{grid-template-columns:1fr 1fr;gap:10px 0;padding:18px 0}.signal-grid>div{min-height:65px;padding:0 18px}.signal-grid>div:nth-child(3){border-left:1px solid #ffffff1f}.actor-grid,.category-grid,.rfq-form,.metric-grid,.search-panel,.public-search-panel{grid-template-columns:1fr}.section{padding:68px 0}.span-2{grid-column:auto}.form-footer,.footer-grid,.dashboard-toolbar{flex-direction:column;align-items:stretch}.result-card{grid-template-columns:1fr}.result-commercial{justify-items:start;width:100%}.offer-comparison{width:100%}.button-row{grid-template-columns:1fr;display:grid}.message-form{grid-template-columns:1fr}.message-bubble{max-width:100%}.mapping-card{padding:14px}.mapping-table{overflow-x:auto}.mapping-table-head,.mapping-table-row{min-width:520px}.mapping-row{grid-template-columns:1fr 20px 1fr 40px}.mapping-summary{flex-direction:column}.dashboard-heading,.toolbar-actions{display:grid}.live-search-panel{grid-template-columns:1fr}}.notification-heading{justify-content:space-between;align-items:end;gap:24px;display:flex}.notification-heading h1{margin-bottom:12px}.notification-list{gap:10px;display:grid}.notification-card{width:100%;color:var(--ink);text-align:left;border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:14px;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px;display:grid}.notification-card:hover{border-color:#afbeb5}.notification-card.unread{background:#fbfff4;border-color:#a9d76d}.notification-card p{color:var(--muted);margin:3px 0}.notification-card small{color:#819087}.notification-dot{background:#c5d0ca;border-radius:50%;width:8px;height:8px}.notification-card.unread .notification-dot{background:var(--lime-dark);box-shadow:0 0 0 5px #c7f36a38}.recommended-badge{color:#153f30;background:var(--lime);border-radius:999px;width:fit-content;padding:5px 9px;font-size:.68rem;font-weight:900;display:inline-flex}.ranking-explanation{border-top:1px solid var(--line);color:var(--muted);padding-top:7px;font-size:.72rem}@media (max-width:720px){.notification-heading{flex-direction:column;align-items:stretch}}.delivery-card{align-items:start}.delivery-actions{min-width:220px;color:var(--muted);gap:8px;font-size:.78rem;display:grid}.transport-quotes{border-top:1px solid var(--line);gap:10px;padding-top:18px;display:grid}.transport-quotes .offer-comparison{width:100%}.result-card:has(.product-thumb){grid-template-columns:116px minmax(0,1fr) auto}.product-thumb{width:116px;height:116px;color:var(--forest);border:1px solid var(--line);background:linear-gradient(145deg,#edf5ef,#dbe9df);border-radius:14px;place-items:center;font-size:2rem;font-weight:900;display:grid;overflow:hidden}.product-thumb img,.product-hero-image img{object-fit:cover;width:100%;height:100%}.product-facts{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.product-facts span{color:#40564c;background:#f0f5f1;border-radius:7px;padding:5px 8px;font-size:.7rem;font-weight:750}.product-hero-card{border:1px solid var(--line);border-radius:var(--radius);background:#fff;grid-template-columns:minmax(220px,.7fr) 1.3fr;align-items:center;gap:28px;margin:30px 0 18px;padding:22px;display:grid}.product-hero-image{aspect-ratio:4/3;color:var(--forest);background:linear-gradient(145deg,#edf5ef,#dbe9df);border-radius:15px;place-items:center;font-size:4rem;font-weight:900;display:grid;overflow:hidden}@media (max-width:760px){.result-card:has(.product-thumb){grid-template-columns:84px 1fr}.result-card:has(.product-thumb) .result-commercial{grid-column:1/-1;justify-items:stretch}.product-thumb{width:84px;height:84px}.product-hero-card{grid-template-columns:1fr}}.ai-visual-label{color:var(--muted);text-align:center;margin:9px 0 12px;font-size:.72rem;font-weight:750}.ai-visual-label:before{content:"AI";color:var(--forest);background:var(--lime);border-radius:5px;margin-right:6px;padding:2px 5px;font-size:.62rem;font-weight:900}.product-gallery{margin:18px 0 28px}.product-gallery-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:14px;display:grid}.product-gallery-grid figure{border:1px solid var(--line);background:#fff;border-radius:14px;margin:0;overflow:hidden}.product-gallery-grid img{aspect-ratio:1;object-fit:cover;background:#edf5ef;width:100%;display:block}.product-gallery-grid figcaption{color:var(--muted);gap:7px;padding:10px;font-size:.72rem;display:grid}.product-gallery-grid figcaption span{width:fit-content}.product-media-manager .media-upload-card{border:1px solid var(--line);border-radius:var(--radius);background:#fff;gap:14px;margin:28px 0 18px;padding:22px;display:grid}.product-media-manager .dropzone{min-height:220px}.product-media-manager .product-gallery-grid{margin-bottom:20px}.match-score{color:var(--ink);border:1px solid var(--line);background:#f3f8f4;border-radius:9px;gap:3px;margin:10px 0;padding:10px 12px;display:grid}.match-score strong{font-size:.78rem}.match-score span{color:var(--muted);font-size:.68rem}.trade-desk-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:26px 0;display:grid}.trade-desk-nav a{color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:1fr auto;gap:3px 16px;padding:18px 20px;transition:border-color .2s,transform .2s;display:grid;box-shadow:0 8px 24px #04241c0f}.trade-desk-nav a:hover{border-color:var(--lime-dark);transform:translateY(-1px)}.trade-desk-nav span{font-weight:850}.trade-desk-nav strong{color:var(--green);grid-area:1/2/3;align-self:center;font-size:1.5rem}.trade-desk-nav small{color:var(--muted)}#supplier-requests,#buyer-requests{scroll-margin-top:100px}@media (max-width:760px){.trade-desk-nav{grid-template-columns:1fr}}.api-key-secret{overflow-wrap:anywhere;color:var(--ink);-webkit-user-select:all;user-select:all;background:#fff;border-radius:8px;margin-top:10px;padding:10px;display:block}.remember-session{border:1px solid var(--line);background:var(--paper);cursor:pointer;border-radius:11px;align-items:flex-start;gap:11px;min-height:58px;padding:12px 14px;display:flex!important}.remember-session input{height:18px;accent-color:var(--green);flex:none;margin:3px 0 0;width:18px!important}.remember-session span{gap:3px;display:grid}.remember-session strong{color:var(--night);font-size:.92rem}.remember-session small{color:var(--muted);font-weight:500}.business-workspace{background:radial-gradient(circle at 92% 0%, #c7f36a1f, transparent 25%), var(--paper);padding:40px 0 94px}.business-command-hero{color:#fff;background:radial-gradient(circle at 88% 12%,#29745680,#0000 32%),linear-gradient(125deg,#06130f,#102b23);border-radius:26px;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:center;gap:54px;min-height:390px;padding:clamp(28px,5vw,56px);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px #0714112e}.business-command-hero:after{content:"";border:48px solid #c7f36a29;border-radius:50%;width:280px;height:280px;position:absolute;bottom:-165px;right:-165px}.command-copy{z-index:1;position:relative}.command-badge{color:#cbe0d7;letter-spacing:.08em;text-transform:uppercase;background:#ffffff12;border:1px solid #ffffff1f;border-radius:999px;width:fit-content;margin-bottom:24px;padding:7px 11px;font-size:.7rem;font-weight:850}.business-command-hero h1{color:#fff;max-width:720px;margin-bottom:9px;font-size:clamp(2.45rem,5vw,4.7rem)}.command-identity{color:var(--lime);font-size:.82rem;font-weight:850}.command-lead{color:#afc5bb;max-width:670px;margin:26px 0 0;font-size:1.06rem}.command-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.command-secondary{color:#fff;background:#ffffff12;border-color:#ffffff38}.command-secondary:hover{background:#ffffff1f;border-color:#ffffff6b}.golden-path-card{z-index:1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff14;border:1px solid #ffffff24;border-radius:18px;min-height:248px;padding:24px;position:relative}.golden-path-head{color:#b9cec4;text-transform:uppercase;letter-spacing:.09em;justify-content:space-between;align-items:center;font-size:.76rem;font-weight:850;display:flex}.golden-path-head strong{color:var(--lime);letter-spacing:-.04em;font-size:1.45rem}.golden-path-progress{background:#ffffff1f;border-radius:999px;height:7px;margin:16px 0 24px;overflow:hidden}.golden-path-progress span{background:var(--lime);border-radius:inherit;height:100%;display:block}.golden-path-card>strong{font-size:1.05rem;display:block}.golden-path-card p{color:#a9beb4;margin:7px 0 23px;font-size:.8rem}.golden-path-card a{color:var(--lime);font-size:.8rem;font-weight:850}.workspace-section-heading{grid-template-columns:minmax(0,1fr) minmax(280px,.55fr);align-items:end;gap:40px;margin:66px 0 25px;display:grid}.workspace-section-heading h2{margin:0;font-size:clamp(2rem,4vw,3.3rem)}.workspace-section-heading>p{color:var(--muted);margin:0}.business-action-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.business-action-card{border:1px solid var(--line);background:#fff;border-radius:17px;flex-direction:column;min-height:270px;padding:24px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.business-action-card:hover{border-color:#b2cc9b;transform:translateY(-4px);box-shadow:0 22px 50px #07141117}.business-action-card>span{color:var(--green);letter-spacing:.13em;font-size:.69rem;font-weight:900}.business-action-card h3{color:var(--night);margin:42px 0 10px;font-size:1.55rem}.business-action-card p{color:var(--muted);font-size:.85rem}.business-action-card strong{color:var(--green);margin-top:auto;font-size:.8rem}.workspace-utility-bar{border:1px solid var(--line);background:#f2f6f3;border-radius:15px;justify-content:space-between;align-items:center;gap:28px;margin:18px 0;padding:20px 22px;display:flex}.workspace-utility-bar p{color:var(--muted);margin:3px 0 0;font-size:.78rem}.utility-links{flex-wrap:wrap;justify-content:flex-end;gap:8px 18px;display:flex}.utility-links a,.utility-links button{color:var(--green);cursor:pointer;background:0 0;border:0;padding:0;font-size:.78rem;font-weight:850}.utility-links a:hover,.utility-links button:hover{color:var(--night)}.business-metrics{margin:18px 0}@media (max-width:980px){.business-command-hero{grid-template-columns:1fr;gap:30px}.golden-path-card{max-width:520px;min-height:auto}.business-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.business-workspace{padding:14px 0 68px}.business-command-hero{border-radius:18px;min-height:auto;padding:28px 22px}.business-command-hero h1{font-size:clamp(2.2rem,12vw,3.3rem)}.command-actions{display:grid}.workspace-section-heading{grid-template-columns:1fr;gap:12px;margin-top:46px}.business-action-grid{grid-template-columns:1fr}.business-action-card{min-height:210px}.business-action-card h3{margin-top:26px}.workspace-utility-bar{flex-direction:column;align-items:flex-start}.utility-links{justify-content:flex-start}}.professional-flow-page{padding-top:40px}.flow-page-hero{color:#fff;background:radial-gradient(circle at 92% 5%,#39846561,#0000 33%),linear-gradient(130deg,#06130f,#11342a);border-radius:24px;grid-template-columns:minmax(0,1.25fr) minmax(270px,.75fr);align-items:center;gap:44px;min-height:330px;padding:clamp(28px,5vw,48px);display:grid;box-shadow:0 24px 70px #07141126}.flow-page-hero h1{color:#fff;margin:8px 0 18px;font-size:clamp(2.4rem,5vw,4.3rem)}.flow-page-hero .lead{color:#b3c8be;margin:0}.flow-kicker{color:var(--lime);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:900}.flow-context-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;border:1px solid #ffffff24;border-radius:17px;padding:23px}.flow-context-card span{color:#9eb6ab;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:850;display:block}.flow-context-card strong{color:#fff;margin-top:14px;font-size:1.15rem;display:block}.flow-context-card p{color:#9eb6ab;margin:8px 0 22px;font-size:.78rem}.flow-context-card a{color:var(--lime);font-size:.78rem;font-weight:850}.flow-step-nav{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin:16px 0 34px;display:grid;overflow:hidden}.flow-step-nav a{border-right:1px solid var(--line);min-height:64px;color:var(--muted);align-items:center;gap:10px;padding:12px 16px;font-size:.78rem;font-weight:850;display:flex}.flow-step-nav a:last-child{border-right:0}.flow-step-nav a:hover,.flow-step-nav a.active{color:var(--night);background:#f4f8f4}.flow-step-nav a.active{box-shadow:inset 0 -3px var(--lime-dark)}.flow-step-nav span{color:var(--green);letter-spacing:.1em;font-size:.64rem}.professional-flow-page>.rfq-form{border:1px solid var(--line);background:#fff;border-radius:18px;padding:26px;box-shadow:0 18px 50px #07141112}.trade-desk-page .trade-desk-nav{margin-top:0}.trade-desk-page .trade-desk-nav a{align-content:center;min-height:96px}@media (max-width:760px){.professional-flow-page{padding-top:14px}.flow-page-hero{border-radius:18px;grid-template-columns:1fr;gap:26px;min-height:auto;padding:27px 22px}.flow-step-nav{grid-template-columns:repeat(2,1fr)}.flow-step-nav a:nth-child(2){border-right:0}.flow-step-nav a:nth-child(-n+2){border-bottom:1px solid var(--line)}.professional-flow-page>.rfq-form{padding:16px}}.catalog-flow-hero,.delivery-flow-hero{margin-bottom:0}.catalog-proof-list{flex-wrap:wrap;gap:7px;display:flex}.catalog-proof-list b{color:var(--lime);border:1px solid #c7f36a33;border-radius:999px;padding:6px 9px;font-size:.65rem}.catalog-page #catalog-import{scroll-margin-top:105px}.catalog-page .catalog-workspace{margin-top:0;padding-top:2px}.catalog-page .upload-column,.catalog-page .mapping-workspace{box-shadow:0 16px 45px #0714110f}.delivery-hub-page>.rfq-form{border:1px solid var(--line);background:#fff;border-radius:18px;margin-bottom:24px;padding:26px;box-shadow:0 18px 50px #07141112}.delivery-hub-page .delivery-card{border-left:4px solid var(--lime-dark);box-shadow:0 13px 38px #0714110f}.delivery-hub-page .delivery-actions{background:#f3f7f4;border-radius:12px;padding:14px}.delivery-hub-page .result-main>p:last-child{color:var(--forest);background:var(--mint);border:1px solid #cfe1d6;border-radius:9px;margin-top:14px;padding:10px 12px}@media (max-width:760px){.catalog-page .catalog-workspace{padding-top:0}.delivery-hub-page>.rfq-form{padding:16px}.delivery-hub-page .delivery-actions{min-width:0}}.discovery-page{padding-top:40px}.discovery-hero{color:#fff;background:radial-gradient(circle at 88% 10%,#2d815e6b,#0000 34%),linear-gradient(128deg,#06130f,#113229);border-radius:25px;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:center;gap:50px;min-height:360px;padding:clamp(30px,5vw,54px);display:grid;box-shadow:0 26px 76px #07141129}.discovery-hero h1{color:#fff;margin:10px 0 20px;font-size:clamp(2.7rem,5.4vw,5rem)}.discovery-hero .lead{color:#b4c8bf;margin:0}.discovery-kicker{color:var(--lime);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:900}.discovery-value-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.discovery-value-grid span{color:#d9e7e1;background:#ffffff12;border:1px solid #ffffff21;border-radius:14px;flex-direction:column;justify-content:space-between;min-height:94px;padding:16px;font-size:.76rem;font-weight:800;display:flex}.discovery-value-grid b{color:var(--lime);letter-spacing:.12em;font-size:.64rem}.discovery-page>.search-panel{z-index:2;border:1px solid #d3dfd8;margin-top:-24px;position:relative;box-shadow:0 24px 60px #07141121}.discovery-results-bar{border:1px solid var(--line);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin:22px 0 16px;padding:13px 15px;display:flex}.discovery-results-bar .search-summary{margin:0}.discovery-results-bar label{color:var(--muted);align-items:center;gap:9px;font-size:.73rem;font-weight:800;display:flex}.discovery-results-bar select{border:1px solid var(--line);background:#fff;border-radius:8px;min-height:38px;padding:0 32px 0 10px}.discovery-page .result-card{box-shadow:0 12px 34px #0714110f}.discovery-page .result-card:hover{border-color:#b7ceb9}.need-example-card{background:#ffffff14;border:1px solid #ffffff24;border-radius:17px;padding:23px}.need-example-card span{color:#9fb5ab;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:850}.need-example-card strong{color:#fff;margin:17px 0 9px;font-size:1.2rem;display:block}.need-example-card p{color:#9fb5ab;margin:0;font-size:.78rem}.discovery-trust-rail{border:1px solid var(--line);background:#f1f6f2;border-top:0;border-radius:0 0 13px 13px;grid-template-columns:repeat(4,1fr);margin:-1px 18px 0;display:grid}.discovery-trust-rail span{color:var(--muted);text-align:center;padding:13px;font-size:.7rem}.discovery-trust-rail b{color:var(--forest);margin-right:4px}@media (max-width:820px){.discovery-hero{grid-template-columns:1fr;gap:30px}}@media (max-width:720px){.discovery-page{padding-top:14px}.discovery-hero{border-radius:18px;min-height:auto;padding:28px 22px 44px}.discovery-value-grid{grid-template-columns:1fr 1fr}.discovery-page>.search-panel{margin:-22px 10px 0}.discovery-results-bar{flex-direction:column;align-items:stretch}.discovery-results-bar label{justify-content:space-between}.discovery-trust-rail{grid-template-columns:1fr 1fr}.discovery-trust-rail span:nth-child(-n+2){border-bottom:1px solid var(--line)}}.location-consent{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:1fr auto;align-items:center;gap:4px 20px;margin:12px 18px 0;padding:16px 18px;display:grid}.location-consent p{color:var(--muted);margin:3px 0 0;font-size:.75rem}.location-consent small{color:var(--amber);grid-column:1/-1}.location-source{width:fit-content;color:var(--green);background:var(--mint);border-radius:999px;margin:12px 0 18px;padding:7px 10px;font-size:.72rem;font-weight:800}@media (max-width:720px){.location-consent{grid-template-columns:1fr;margin-inline:10px}.location-consent .button{margin-top:10px}}.catalog-draft-selector{border:1px solid var(--line,#d9e2dc);color:#17342b;cursor:pointer;background:#f7faf8;border-radius:999px;align-items:center;gap:.55rem;margin:0 0 .75rem;padding:.55rem .75rem;font-size:.82rem;font-weight:700;display:inline-flex}.catalog-draft-selector input{accent-color:#84cc16;width:1rem;height:1rem}.catalog-manager-toolbar,.catalog-selection-bar{border:1px solid var(--line,#d9e2dc);background:#fff;border-radius:18px;justify-content:space-between;align-items:end;gap:1rem;margin:1.25rem 0;padding:1rem;display:flex}.catalog-manager-toolbar form{flex:1;align-items:end;gap:.75rem;display:flex}.catalog-manager-toolbar form label{flex:1;gap:.35rem;font-weight:700;display:grid}.catalog-manager-toolbar input,.catalog-edit-panel input,.catalog-edit-panel select{border:1px solid var(--line,#ccd8d1);color:#071c16;background:#fff;border-radius:10px;min-height:44px;padding:.7rem .85rem}.catalog-status-filters{flex-wrap:wrap;gap:.4rem;display:flex}.catalog-status-filters button,.catalog-pagination button{border:1px solid var(--line,#d9e2dc);cursor:pointer;background:#f5f8f6;border-radius:999px;padding:.6rem .8rem;font-weight:700}.catalog-status-filters button.active{color:#fff;background:#071c16}.catalog-selection-bar{z-index:5;align-items:center;position:sticky;top:82px;box-shadow:0 12px 30px #071c1614}.catalog-selection-bar>div{flex-wrap:wrap;gap:.55rem;display:flex}.catalog-management-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:1rem;display:grid}.catalog-row-select input{accent-color:#84cc16;width:1.15rem;height:1.15rem}.catalog-edit-panel{z-index:50;background:#02100c9e;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.catalog-edit-panel>div{background:#fff;border-radius:20px;gap:.85rem;width:min(560px,100%);max-height:90vh;padding:1.4rem;display:grid;overflow:auto;box-shadow:0 30px 80px #00000040}.catalog-edit-panel label{gap:.35rem;font-weight:700;display:grid}.catalog-pagination{justify-content:center;align-items:center;gap:1rem;margin:1.5rem 0;display:flex}.catalog-pagination button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:800px){.catalog-manager-toolbar,.catalog-selection-bar,.catalog-manager-toolbar form{flex-direction:column;align-items:stretch}.catalog-management-row{grid-template-columns:auto minmax(0,1fr)}.catalog-management-row .result-commercial{grid-column:2}.catalog-selection-bar{top:68px}}.supplier-public-hero{border:1px solid var(--line,#d9e2dc);background:linear-gradient(135deg,#f7fbf8 0%,#eef7df 100%);border-radius:28px;grid-template-columns:minmax(0,1.6fr) minmax(260px,.7fr);align-items:stretch;gap:1.5rem;margin-bottom:1.5rem;padding:clamp(1.4rem,4vw,3rem);display:grid}.supplier-public-hero h1{max-width:820px;margin:.65rem 0}.supplier-trust-card{color:#f4fbf7;background:#071c16;border-radius:20px;flex-direction:column;justify-content:center;gap:.65rem;padding:1.25rem;display:flex}.supplier-trust-card span,.supplier-trust-card small{color:#b9d7c8}.supplier-trust-card strong{font-size:1.25rem}.supplier-catalog-search{gap:.35rem;min-width:min(360px,100%);font-weight:700;display:grid}.supplier-catalog-search input{border:1px solid var(--line,#ccd8d1);background:#fff;border-radius:10px;min-height:44px;padding:.7rem .85rem}@media (max-width:800px){.supplier-public-hero{grid-template-columns:1fr}.public-supplier-page .dashboard-toolbar{flex-direction:column;align-items:stretch}.supplier-catalog-search{min-width:100%}}.verification-document-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.25rem 0;display:grid}.verification-document-card{border:1px solid var(--line,#d9e2dc);background:#fff;border-radius:18px;flex-direction:column;gap:.75rem;padding:1.1rem;display:flex}.verification-document-card h2{margin:0;font-size:1.1rem}.verification-document-card input{max-width:100%}.verification-document-actions{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.verification-review-card textarea{border:1px solid var(--line,#ccd8d1);resize:vertical;border-radius:10px;width:min(360px,100%);min-height:90px;padding:.7rem}@media (max-width:850px){.verification-document-grid{grid-template-columns:1fr}}.supplier-operations-hero{color:#fff;background:radial-gradient(circle at 90% 10%, #2f846073, transparent 32%), var(--night);border-radius:28px;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:center;gap:3rem;padding:clamp(1.5rem,5vw,3.5rem);display:grid}.supplier-operations-hero h1{color:#fff}.supplier-operations-hero .lead{color:#b6cbc1}.operations-security-card{background:#ffffff14;border:1px solid #ffffff24;border-radius:18px;padding:1.35rem}.operations-security-card span,.operations-security-card p{color:#a8c0b5;font-size:.78rem}.operations-security-card strong{color:var(--lime);margin:.8rem 0;font-size:1.15rem;display:block}.operations-security-card a{color:var(--lime);font-weight:850}.operations-key-panel{grid-template-columns:minmax(0,1fr) auto}.operations-metrics{grid-template-columns:repeat(6,1fr);gap:.75rem;margin:1.2rem 0 2rem;display:grid}.operations-metrics article{border:1px solid var(--line);background:#fff;border-radius:14px;padding:1rem}.operations-metrics span{color:var(--muted);letter-spacing:.08em;font-size:.62rem;font-weight:900;display:block}.operations-metrics strong{color:var(--night);margin-top:.45rem;font-size:1.65rem;display:block}.operations-grid{grid-template-columns:.8fr 1.2fr;gap:1rem;margin:2rem 0 4rem;display:grid}.operations-panel{border:1px solid var(--line);background:#fff;border-radius:20px;padding:1.4rem;box-shadow:0 15px 40px #0714110f}.operations-panel h2{margin:.65rem 0;font-size:1.7rem}.operations-panel>p{color:var(--muted);font-size:.82rem}.operations-panel form{gap:.8rem;display:grid}.operations-panel label{gap:.35rem;font-weight:750;display:grid}.operations-panel input,.operations-panel select{border:1px solid var(--line);background:#fff;border-radius:10px;min-height:44px;padding:.7rem .8rem}.flow-number{color:var(--green);letter-spacing:.12em;font-size:.7rem;font-weight:900}.invitation-once{background:#f5faee;border:1px solid #d7e9c0;border-radius:13px;gap:.65rem;margin-top:1rem;padding:1rem;display:grid}.invitation-once code{overflow-wrap:anywhere;background:#fff;border-radius:8px;padding:.6rem}.supplier-operation-row a{color:var(--green);font-weight:750}.operations-audit-grid{grid-template-columns:1fr 1fr;gap:1rem;margin-top:2rem;display:grid}.operations-audit-grid article{border:1px solid var(--line);background:#fff;border-radius:18px;padding:1.25rem}.operations-audit-grid article>p{border-top:1px solid var(--line);justify-content:space-between;gap:1rem;margin:0;padding:.75rem 0;display:flex}.operations-audit-grid span{color:var(--muted);text-align:right;font-size:.75rem}@media (max-width:980px){.operations-metrics{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.supplier-operations-hero,.operations-grid,.operations-audit-grid,.operations-key-panel{grid-template-columns:1fr}.operations-metrics{grid-template-columns:repeat(2,1fr)}.supplier-operation-row{grid-template-columns:1fr}}.invitation-once label{gap:.35rem;font-size:.75rem;font-weight:800;display:grid}.invitation-once input,.invitation-once textarea{width:100%;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:9px;padding:.7rem .8rem}.invitation-once textarea{resize:vertical;min-height:220px;line-height:1.5}.invitation-once small{color:var(--amber)}.supplier-pipeline article{align-content:start}.pipeline-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.9rem 0;display:grid}.pipeline-row>div:first-child{gap:.2rem;display:grid}.pipeline-row span,.pipeline-row small{color:var(--muted);font-size:.72rem}.pipeline-row>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}.pipeline-row button{color:var(--forest);border:1px solid var(--line);cursor:pointer;background:#f5f8f6;border-radius:999px;padding:.45rem .65rem;font-size:.62rem;font-weight:850}.pipeline-row button:hover{border-color:var(--lime-dark);background:#f0f8df}.pipeline-row .pipeline-danger{color:#8c321f;background:#fff7f4;border-color:#e8c8bf}.pipeline-row .pipeline-danger:hover{background:#fcebe6;border-color:#c87967}@media (max-width:680px){.pipeline-row{grid-template-columns:1fr}.pipeline-row>div:last-child{justify-content:flex-start}}.supplier-location-preview{border-block:1px solid var(--line);max-height:28rem;margin:.75rem 0;overflow:auto}.supplier-location-preview .pipeline-row{box-shadow:none;border-radius:0;align-items:center;margin:0}.catalog-publication-gates{grid-template-columns:repeat(6,minmax(0,1fr));gap:.45rem;margin:.25rem 0;padding:0;list-style:none;display:grid}.catalog-publication-gates li{border:1px solid var(--line);background:#fff;border-radius:11px;align-content:space-between;gap:.45rem;min-height:76px;padding:.7rem;display:grid}.catalog-publication-gates span{color:var(--muted);font-size:.64rem;font-weight:850;line-height:1.25}.catalog-publication-gates strong{font-size:.7rem}.catalog-publication-gates .gate-ready{background:var(--mint);border-color:#bcd9c9}.catalog-publication-gates .gate-ready strong{color:var(--green)}.catalog-publication-gates .gate-blocked{background:#fff7f4;border-color:#e8c8bf}.catalog-publication-gates .gate-blocked strong{color:#8c321f}.catalog-publication-gates .gate-pending{background:#f4f6f4}.catalog-publication-gates .gate-pending strong{color:var(--muted)}@media (max-width:900px){.catalog-publication-gates{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.catalog-publication-gates{grid-template-columns:repeat(2,minmax(0,1fr))}}.confirmation-flow-hero{margin-bottom:1.5rem}.confirmation-sla-panel{background:radial-gradient(circle at 100% 0,#c7f36a38,#0000 36%),#f7faf8;border:1px solid #cfe0d6;border-radius:18px;margin-bottom:1rem;padding:clamp(1rem,2.5vw,1.6rem)}.confirmation-sla-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.confirmation-sla-heading h2{margin:.25rem 0 0}.confirmation-sla-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin:1rem 0 .8rem;display:grid}.confirmation-sla-grid article{background:#ffffffe0;border:1px solid #13523d1a;border-radius:13px;align-content:space-between;gap:.4rem;min-height:112px;padding:.85rem;display:grid}.confirmation-sla-grid span{color:var(--muted);font-size:.72rem;font-weight:750}.confirmation-sla-grid strong{color:var(--night);font-size:clamp(1.5rem,3vw,2.2rem);line-height:1}.confirmation-sla-grid small{color:var(--green);font-size:.68rem;font-weight:750}.commercial-comparison-panel{color:#eaf5ef;background:radial-gradient(circle at 100% 0,#c7f36a21,#0000 34%),linear-gradient(135deg,#071712,#103126);border-radius:18px;margin:1rem 0;padding:clamp(1rem,2.5vw,1.6rem);box-shadow:0 22px 55px #07141124}.commercial-comparison-heading{grid-template-columns:minmax(0,1fr) minmax(260px,.65fr);align-items:end;gap:2rem;display:grid}.commercial-comparison-heading h2{color:#fff;margin:.25rem 0 0}.commercial-comparison-heading>p{color:#aec5ba;margin:0;font-size:.8rem}.commercial-comparison-groups{gap:.8rem;margin-top:1rem;display:grid}.commercial-comparison-group{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:14px;overflow:hidden}.commercial-comparison-product{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}.commercial-comparison-product span{color:#9fbaae;letter-spacing:.07em;text-transform:uppercase;font-size:.67rem;font-weight:800}.commercial-comparison-product h3{color:#fff;margin:.2rem 0 0}.commercial-comparison-product>strong{color:var(--lime);white-space:nowrap}.commercial-comparison-table-wrap{overflow-x:auto}.commercial-comparison-table{border-collapse:collapse;width:100%;min-width:820px;font-size:.78rem}.commercial-comparison-table th,.commercial-comparison-table td{text-align:left;vertical-align:top;border-bottom:1px solid #ffffff14;padding:.85rem 1rem}.commercial-comparison-table th{color:#93aea2;letter-spacing:.06em;text-transform:uppercase;font-size:.65rem}.commercial-comparison-table td{color:#e5f0eb}.commercial-comparison-table td>strong,.commercial-comparison-table td>small{display:block}.commercial-comparison-table td>small{color:#91aa9f;margin-top:.2rem}.comparison-labels{flex-wrap:wrap;gap:.3rem;margin-top:.4rem;display:flex}.comparison-labels em{color:#0c2d22;background:var(--lime);border-radius:999px;padding:.22rem .4rem;font-size:.58rem;font-style:normal;font-weight:850}.confirmation-list{gap:1rem;display:grid}.confirmation-card{border:1px solid var(--line);background:#fff;border-radius:18px;padding:clamp(1rem,2.5vw,1.6rem);box-shadow:0 18px 45px #07231d0f}.confirmation-card-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.confirmation-card-heading h2{margin:.7rem 0 .25rem}.confirmation-card-heading p,.confirmation-deadline span{color:var(--muted)}.confirmation-deadline{text-align:right;gap:.2rem;display:grid}.confirmation-values{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin:1rem 0;display:grid}.confirmation-values span{background:var(--mint);border-radius:12px;align-content:space-between;gap:.5rem;min-height:74px;padding:.75rem;display:grid}.confirmation-values b{color:var(--green);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem}.confirmation-note{border-left:3px solid var(--lime);background:#f8faf8;padding:.8rem}.confirmation-response{border-top:1px solid var(--line);margin-top:1rem;padding-top:1rem}.confirmation-response label{gap:.5rem;font-weight:750;display:grid}.confirmation-response textarea{resize:vertical;border:1px solid var(--line);min-height:92px;font:inherit;border-radius:12px;padding:.8rem}.confirmation-actions{flex-wrap:wrap;gap:.65rem;margin-top:.75rem;display:flex}@media (max-width:780px){.commercial-comparison-heading{grid-template-columns:1fr;gap:.75rem}.confirmation-sla-heading{display:grid}.confirmation-sla-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.confirmation-card-heading{display:grid}.confirmation-deadline{text-align:left}.confirmation-values{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.confirmation-sla-grid,.confirmation-values{grid-template-columns:1fr}}.notification-preferences{background:radial-gradient(circle at 100% 0,#c7f36a2e,#0000 34%),#f7faf8;border:1px solid #cfe0d6;border-radius:18px;grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);gap:1.25rem 2rem;margin:1.5rem 0;padding:clamp(1rem,3vw,1.6rem);display:grid}.notification-preferences h2{margin:.2rem 0 .55rem;font-size:1.55rem}.notification-preferences p{color:var(--muted);font-size:.82rem}.notification-preference-grid{gap:.65rem;display:grid}.notification-preference-grid label{border:1px solid var(--line);cursor:pointer;background:#ffffffe6;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;min-height:72px;padding:.8rem;display:grid}.notification-preference-grid input{width:1.15rem;height:1.15rem;accent-color:var(--green)}.notification-preference-grid strong,.notification-preference-grid small{display:block}.notification-preference-grid small{color:var(--muted);margin-top:.2rem}.notification-preference-actions{grid-column:2;align-items:center;gap:.8rem;display:flex}.notification-preference-actions small{color:var(--green)}@media (max-width:720px){.notification-preferences{grid-template-columns:1fr}.notification-preference-actions{flex-direction:column;grid-column:1;align-items:stretch}}.financing-page{--finance-ink:#061c18;--finance-mint:#e9f7ef}.financing-hero{color:#fff;background:radial-gradient(circle at 90% 0,#c7f36a38,#0000 32%),linear-gradient(135deg,#031a15,#0b3b31);border-radius:24px;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);align-items:end;gap:2rem;padding:clamp(1.2rem,4vw,2.4rem);display:grid}.financing-hero h1{color:#fff;max-width:800px;margin:.35rem 0 .8rem}.financing-hero .lead{color:#d2e5de;max-width:760px}.financing-boundary-card{background:#ffffff14;border:1px solid #ffffff38;border-radius:16px;gap:.45rem;padding:1.1rem;display:grid}.financing-boundary-card span{color:var(--lime);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.financing-boundary-card p{color:#c2d6cf;font-size:.82rem}.financing-principles{grid-template-columns:repeat(3,1fr);gap:.8rem;margin:1rem 0 1.4rem;display:grid}.financing-principles article{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:auto 1fr;gap:.25rem .65rem;padding:1rem;display:grid}.financing-principles span{color:var(--green);grid-row:1/3;font-weight:900}.financing-principles p{color:var(--muted);font-size:.78rem}.financing-layout{grid-template-columns:minmax(320px,.85fr) minmax(0,1.15fr);align-items:start;gap:1rem;display:grid}.financing-form,.financing-history{border:1px solid var(--line);background:#fff;border-radius:18px;padding:clamp(1rem,3vw,1.5rem);box-shadow:0 16px 45px #021a140f}.financing-form{gap:1rem;display:grid;position:sticky;top:90px}.financing-form h2,.financing-history h2{margin:.2rem 0 .45rem}.financing-form p{color:var(--muted);font-size:.8rem}.financing-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.financing-form label{gap:.35rem;font-size:.78rem;font-weight:800;display:grid}.financing-form input,.financing-form select,.financing-form textarea{width:100%;min-height:46px;color:var(--finance-ink);font:inherit;background:#fbfdfc;border:1px solid #bfcfc8;border-radius:10px;padding:.7rem}.financing-form textarea{resize:vertical;min-height:100px}.financing-consent{background:var(--finance-mint);border:1px solid #cde1d6;border-radius:12px;align-items:start;padding:.85rem;line-height:1.45;grid-template-columns:auto 1fr!important;font-weight:600!important}.financing-consent input{width:1.1rem;min-height:1.1rem;accent-color:var(--green);margin-top:.15rem}.financing-form .financing-offer-reference{color:var(--green);background:#f3f9f5;border:1px solid #cfe0d6;border-radius:12px;margin:0;padding:.8rem .9rem;font-size:.78rem;font-weight:700}.financing-request-list{gap:.75rem;margin-top:1rem;display:grid}.financing-request-list>article{border:1px solid var(--line);background:#f8fbf9;border-radius:14px;gap:.75rem;padding:1rem;display:grid}.financing-request-heading{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.financing-request-heading>strong{font-size:1.15rem}.financing-request-list dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin:0;display:grid}.financing-request-list dl div{background:#fff;border-radius:9px;padding:.6rem}.financing-request-list dt{color:var(--muted);text-transform:uppercase;font-size:.65rem;font-weight:800}.financing-request-list dd{margin:.2rem 0 0;font-size:.78rem;font-weight:750}.financing-request-list small{color:var(--muted)}.financing-request-list .button{justify-self:start}@media (max-width:900px){.financing-hero,.financing-layout{grid-template-columns:1fr}.financing-form{position:static}}@media (max-width:620px){.financing-principles,.financing-field-grid,.financing-request-list dl{grid-template-columns:1fr}}.client-choice-steps span{min-width:0}.client-explanation{border:1px solid var(--line);background:#f8fbf9;border-radius:12px;margin-top:.75rem;padding:.75rem .9rem}.client-explanation summary{cursor:pointer;color:var(--green);font-size:.78rem;font-weight:800}.client-explanation p{color:var(--muted);margin:.55rem 0 0;font-size:.75rem}.result-commercial .button{justify-content:center;width:100%}.client-result-next-steps{width:100%;color:var(--muted);text-align:left;border-top:1px solid var(--line);gap:.3rem;margin-top:.35rem;padding-top:.65rem;display:grid}.client-result-next-steps span{font-size:.72rem}.client-result-next-steps strong{color:var(--ink)}.client-confirmation-action{color:var(--green);text-align:left;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:.25rem 0;font-size:.72rem;font-weight:800;text-decoration:underline}.client-financing-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1rem 0 1.4rem;display:grid}.client-financing-card{border:1px solid var(--line);background:#fff;border-radius:18px;gap:.65rem;padding:clamp(1rem,3vw,1.5rem);display:grid;box-shadow:0 16px 45px #021a140f}.client-financing-card h2,.client-financing-card p{margin:0}.client-financing-card p,.client-financing-card small{color:var(--muted)}.client-financing-status{background:#f3f9f5}@media (max-width:760px){.client-financing-layout{grid-template-columns:1fr}}:root{--commerce-orange:#ff7a45;--commerce-blue:#4f7cff;--commerce-red:#e84b5f;--commerce-violet:#8b5cf6;--commerce-pink:#ec5fa7;--commerce-yellow:#ffc84a;--commerce-slate:#3e596e}.client-site-header{background:#fffffff5;box-shadow:0 8px 30px #0714110d}.client-benefit-bar{color:#e7f1ec;background:linear-gradient(90deg,#071411,#143d31 58%,#254f3f);font-size:.7rem}.client-benefit-content{justify-content:space-between;align-items:center;gap:20px;min-height:30px;display:flex}.client-benefit-content b{color:var(--lime)}.client-benefit-content>div{color:#bfd1c8;gap:22px;display:flex}.client-benefit-content a:hover{color:#fff}.client-site-header .nav-wrap,.business-site-header .nav-wrap{grid-template-columns:auto minmax(280px,1fr) auto;gap:clamp(18px,3vw,40px);min-height:76px;display:grid}.header-product-search{border:2px solid var(--night);background:#fff;border-radius:14px;grid-template-columns:minmax(160px,1fr) 130px auto;align-items:center;min-height:48px;padding:4px 4px 4px 14px;display:grid;box-shadow:0 8px 26px #07141112}.header-product-search input,.header-product-search select{height:38px;box-shadow:none;border:0;border-radius:8px;padding:0 10px}.header-product-search select{border-left:1px solid var(--line)}.header-product-search button{color:#fff;background:linear-gradient(135deg, var(--forest), var(--night));cursor:pointer;border:0;border-radius:9px;height:40px;padding:0 18px;font-size:.78rem;font-weight:900}.header-product-search:focus-within{border-color:var(--green);box-shadow:0 0 0 4px #1f7a581a}.header-mode-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.header-financing-link,.header-client-link{background:#fff7e0;border-radius:10px;padding:7px 11px;line-height:1.05;display:grid}.header-financing-link span,.header-client-link span{color:var(--night);font-size:.76rem;font-weight:900}.header-financing-link small,.header-client-link small{color:#8b671b;margin-top:4px;font-size:.58rem;font-weight:750}.header-client-link{background:#edf3ff}.header-client-link small{color:#48629b}.business-context-label{line-height:1.15;display:grid}.business-context-label span{color:var(--green);letter-spacing:.11em;text-transform:uppercase;font-size:.62rem;font-weight:900}.business-context-label strong{margin-top:5px;font-size:.85rem}.navigation-rail{background:#fff;border-top:1px solid #edf1ee}.primary-navigation{scrollbar-width:none;align-items:center;gap:4px;min-height:42px;display:flex;overflow-x:auto}.primary-navigation::-webkit-scrollbar{display:none}.primary-navigation a{color:#53625b;border-radius:8px;flex:none;align-items:center;min-height:32px;padding:7px 12px;font-size:.75rem;font-weight:800;display:inline-flex}.primary-navigation a:hover,.primary-navigation a.active{color:var(--night);background:#f0f5f2}.client-site-header .primary-navigation a:first-child{color:#fff;background:var(--night)}.business-site-header .navigation-rail{background:#0b1d18}.business-site-header .primary-navigation a{color:#b9cbc3}.business-site-header .primary-navigation a:hover,.business-site-header .primary-navigation a.active{color:#fff;background:#ffffff1a}.home-hero{background:radial-gradient(circle at 88% 8%, #4f7cff3d, transparent 28%), radial-gradient(circle at 52% 105%, #ff7a452e, transparent 34%), radial-gradient(circle at 5% 95%, #8b5cf629, transparent 26%), var(--night)}.commerce-discovery{padding:46px 0 24px}.commerce-section-title{justify-content:space-between;align-items:end;gap:24px;margin-bottom:20px;display:flex}.commerce-section-title h2{margin:0;font-size:clamp(1.8rem,3vw,2.65rem)}.commerce-section-title>a{color:var(--green);font-size:.82rem;font-weight:900}.commerce-category-rail{scrollbar-width:thin;grid-template-columns:repeat(8,minmax(112px,1fr));gap:12px;padding:4px 2px 16px;display:grid;overflow-x:auto}.commerce-category{text-align:center;border:1px solid var(--line);background:#fff;border-radius:18px;align-content:center;place-items:center;gap:10px;min-height:132px;padding:15px 10px;transition:transform .18s,box-shadow .18s;display:grid;box-shadow:0 10px 28px #0714110d}.commerce-category:hover{transform:translateY(-4px);box-shadow:0 18px 38px #0714111a}.commerce-category>span{color:#fff;border-radius:17px;place-items:center;width:54px;height:54px;font-size:1.45rem;font-weight:900;display:grid;box-shadow:inset 0 0 0 1px #ffffff2e}.commerce-category strong{color:var(--night);font-size:.78rem}.category-tone-orange>span{background:linear-gradient(145deg, #ff9a56, var(--commerce-orange))}.category-tone-blue>span{background:linear-gradient(145deg, #73a0ff, var(--commerce-blue))}.category-tone-red>span{background:linear-gradient(145deg, #f5797f, var(--commerce-red))}.category-tone-violet>span{background:linear-gradient(145deg, #af82ff, var(--commerce-violet))}.category-tone-green>span{background:linear-gradient(145deg, #52b887, var(--green))}.category-tone-pink>span{background:linear-gradient(145deg, #f286bc, var(--commerce-pink))}.category-tone-slate>span{background:linear-gradient(145deg, #6f8799, var(--commerce-slate))}.category-tone-yellow>span{color:#3a2a00;background:linear-gradient(145deg, #ffe188, var(--commerce-yellow))}.market-moment-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:20px 0 58px;display:grid}.market-moment{border-radius:22px;flex-direction:column;min-height:230px;padding:24px;display:flex;position:relative;overflow:hidden}.market-moment:after{content:"";border:28px solid #ffffff40;border-radius:50%;width:125px;height:125px;position:absolute;bottom:-52px;right:-42px}.market-moment>span{letter-spacing:.08em;background:#ffffff9e;border-radius:999px;width:fit-content;padding:5px 8px;font-size:.58rem;font-weight:900}.market-moment h3{max-width:210px;color:var(--night);margin:32px 0 9px;font-size:1.4rem}.market-moment p{color:#071411ad;font-size:.78rem}.market-moment a{z-index:1;width:fit-content;color:var(--night);margin-top:auto;font-size:.78rem;font-weight:900;position:relative}.market-moment a b{margin-left:5px}.moment-orange{background:linear-gradient(145deg,#fff0df,#ffc58e)}.moment-blue{background:linear-gradient(145deg,#e9f2ff,#b9d2ff)}.moment-violet{background:linear-gradient(145deg,#f2ebff,#d1bcff)}.moment-green{background:linear-gradient(145deg,#e3f7ed,#aee0c8)}.category-card{position:relative;overflow:hidden}.category-card:after{content:"";background:var(--lime);border-radius:999px;width:92px;height:9px;position:absolute;top:25px;right:25px}.vertical-orange:after{background:var(--commerce-orange)}.vertical-violet:after{background:var(--commerce-violet)}.vertical-green:after{background:#3bb07b}.vertical-pink:after{background:var(--commerce-pink)}@media (max-width:1040px){.client-site-header .nav-wrap,.business-site-header .nav-wrap{grid-template-columns:auto minmax(220px,1fr)}.header-mode-actions{grid-column:1/-1;padding-bottom:10px}.business-context-label{text-align:right}.market-moment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.commerce-category-rail{grid-template-columns:repeat(8,126px)}}@media (max-width:720px){.client-benefit-content{text-align:center;justify-content:center;min-height:34px}.client-benefit-content>div{display:none}.client-site-header .nav-wrap,.business-site-header .nav-wrap{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:10px 0}.header-product-search{grid-area:2/1/auto/-1;grid-template-columns:minmax(0,1fr) auto}.header-product-search select{display:none}.header-mode-actions{grid-column:auto;padding:0}.header-financing-link,.header-client-link{display:none}.nav-account{padding:9px 11px;font-size:.72rem}.business-context-label{display:none}.site-header .primary-navigation{width:min(100% - 20px,1200px);min-height:42px;display:flex}.site-header .primary-navigation a{display:inline-flex}.commerce-discovery{padding-top:34px}.commerce-section-title{flex-direction:column;align-items:flex-start;gap:8px}.commerce-category-rail{grid-template-columns:repeat(8,112px);margin-right:-14px}.commerce-category{min-height:116px}.commerce-category>span{border-radius:14px;width:46px;height:46px}.market-moment-grid{grid-template-columns:1fr;padding-top:8px}.market-moment{min-height:205px}}.commerce-search-page{--commerce-ink:#071411;--commerce-mint:#e9f8f1;--commerce-lilac:#f1ebff;--commerce-sky:#e8f2ff;--commerce-peach:#fff0e3}.commerce-search-hero{position:relative;overflow:hidden}.commerce-search-hero:after{content:"";pointer-events:none;border:44px solid #bef55b5c;border-radius:50%;width:260px;height:260px;position:absolute;bottom:-122px;right:-96px}.commerce-search-panel{z-index:2;position:relative;box-shadow:0 24px 70px #0714111a}.commerce-search-submit{background:linear-gradient(135deg, var(--lime), #9bea44);min-height:48px;box-shadow:0 12px 26px #8acd2d42}.commerce-results-toolbar{border:1px solid var(--line);background:#ffffffe0;border-radius:18px;margin-top:22px;padding:14px 18px;box-shadow:0 12px 32px #0714110d}.commerce-results-toolbar p{margin:0 0 2px}.commerce-results-toolbar small{color:var(--muted)}.commerce-search-layout{grid-template-columns:248px minmax(0,1fr);align-items:start;gap:18px;margin-top:18px;display:grid}.commerce-filter-panel{border:1px solid var(--line);background:radial-gradient(circle at 110% -10%,#4f7cff29,#0000 38%),#fff;border-radius:22px;padding:20px;position:sticky;top:138px;box-shadow:0 16px 48px #07141112}.commerce-filter-kicker,.commercial-eyebrow{color:var(--green);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.62rem;font-weight:950}.commerce-filter-panel h2{color:var(--commerce-ink);margin:7px 0 16px;font-size:1.35rem}.commerce-filter-panel>button{width:100%;color:var(--commerce-ink);text-align:left;border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;padding:12px;transition:transform .16s,border-color .16s,background .16s;display:flex}.commerce-filter-panel>button:hover{border-color:#a8c99a;transform:translateY(-2px)}.commerce-filter-panel>button.active{background:linear-gradient(135deg,#f1ffd7,#e5f8ef);border-color:#75a527;box-shadow:inset 0 0 0 1px #75a52724}.commerce-filter-panel button span{gap:2px;display:grid}.commerce-filter-panel button b{font-size:.78rem}.commerce-filter-panel button small{color:var(--muted);font-size:.62rem}.commerce-filter-panel button em{color:#fff;background:var(--commerce-ink);border-radius:999px;place-items:center;min-width:28px;height:28px;font-size:.66rem;font-style:normal;font-weight:900;display:grid}.commerce-filter-note{background:var(--commerce-sky);border-radius:14px;align-items:center;gap:10px;margin-top:15px;padding:13px;display:flex}.commerce-filter-note b{color:var(--commerce-blue);font-size:1.45rem}.commerce-filter-note span{color:#38536d;font-size:.64rem;line-height:1.35}.commerce-result-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.commerce-result-card{background:#fff;border:1px solid #0714111a;border-radius:24px;grid-template-columns:152px minmax(0,1fr);grid-template-areas:"visual main""commercial commercial""next next";min-width:0;padding:0;transition:transform .2s,box-shadow .2s,border-color .2s;display:grid;overflow:hidden;box-shadow:0 18px 55px #07141114}.commerce-result-card:hover{border-color:#32735257;transform:translateY(-5px);box-shadow:0 28px 70px #07141124}.commerce-card-visual{min-height:190px;color:var(--commerce-ink);background:radial-gradient(circle at 25% 20%, #ffffffe6, transparent 24%), linear-gradient(145deg, var(--commerce-peach), #ffd5b1);grid-area:visual;place-items:center;display:grid;position:relative;overflow:hidden}.commerce-result-card:nth-child(4n+2) .commerce-card-visual{background:linear-gradient(145deg, var(--commerce-sky), #bed6ff)}.commerce-result-card:nth-child(4n+3) .commerce-card-visual{background:linear-gradient(145deg, var(--commerce-lilac), #d5c1ff)}.commerce-result-card:nth-child(4n+4) .commerce-card-visual{background:linear-gradient(145deg, var(--commerce-mint), #bce7d3)}.commerce-card-visual>img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.commerce-result-card:hover .commerce-card-visual>img{transform:scale(1.04)}.commerce-card-visual>span:not(.commerce-type-pill){font-size:3.2rem;font-weight:950}.commerce-card-visual .company-mark{color:#fff;background:linear-gradient(145deg, #24463a, var(--commerce-ink));border-radius:26px;place-items:center;width:86px;height:86px;font-size:1.7rem;display:grid;box-shadow:0 14px 30px #07141138}.commerce-type-pill{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.06em;text-transform:uppercase;background:#071411d6;border-radius:999px;padding:6px 9px;font-size:.58rem;font-weight:900;position:absolute;top:10px;left:10px}.commerce-card-main{grid-area:main;padding:18px 18px 14px}.commerce-card-main h2{color:var(--commerce-ink);margin:10px 0 5px;font-size:clamp(1.15rem,1.7vw,1.45rem);line-height:1.05}.commerce-card-main>strong{color:var(--green);font-size:.72rem}.commerce-card-main>p{color:var(--muted);margin:8px 0;font-size:.72rem}.stock-badge{color:#276246;background:#e3f7ed;border-radius:999px;padding:5px 8px;font-size:.58rem;font-weight:900}.commerce-product-facts{flex-wrap:wrap;gap:5px;margin-top:12px;display:flex}.commerce-product-facts span{background:#f3f6f4;border-radius:8px;padding:5px 7px;font-size:.58rem}.commerce-location{font-size:.62rem!important}.commerce-card-commercial{border-top:1px solid var(--line);background:linear-gradient(#fff,#fbfcfb);grid-area:commercial;gap:7px;padding:16px 18px;display:grid}.commerce-card-commercial>strong{color:var(--commerce-ink);font-size:1rem}.commerce-card-commercial>small{color:var(--muted);font-size:.62rem}.commerce-primary-actions{grid-template-columns:1fr 1fr;gap:7px;margin-top:6px;display:grid}.commerce-primary-actions .button,.commerce-card-commercial>.button{justify-content:center;min-height:40px;padding:9px 11px;font-size:.68rem}.commerce-catalog-link{width:fit-content;color:var(--green);margin-top:3px;font-size:.66rem;font-weight:900}.commerce-next-steps{border-top:1px solid var(--line);grid-area:next;grid-template-columns:1fr 1fr;display:grid}.commerce-next-steps>a{min-width:0;color:var(--commerce-ink);background:var(--commerce-sky);align-items:center;gap:9px;padding:13px 15px;transition:filter .16s;display:flex}.commerce-next-steps>a+a{background:var(--commerce-lilac);border-left:1px solid #07141117}.commerce-next-steps>a:hover{filter:saturate(1.25)brightness(.98)}.commerce-next-steps>a>span:last-child{gap:2px;min-width:0;display:grid}.commerce-next-steps b{font-size:.68rem}.commerce-next-steps small{color:var(--muted);font-size:.55rem;line-height:1.25}.commerce-step-icon{color:#fff;background:var(--commerce-blue);border-radius:9px;flex:none;place-items:center;width:28px;height:28px;font-size:.7rem;font-weight:950;display:grid}.commerce-next-steps>a+a .commerce-step-icon{background:var(--commerce-violet)}.commerce-empty-state{text-align:center;background:linear-gradient(135deg,#f7fbf9,#eef7ff);border:1px dashed #9eb5aa;border-radius:24px;grid-column:1/-1;align-content:center;place-items:center;min-height:260px;display:grid}@media (max-width:1120px){.commerce-search-layout{grid-template-columns:210px minmax(0,1fr)}.commerce-result-grid{grid-template-columns:1fr}}@media (max-width:760px){.commerce-results-toolbar{flex-direction:column;align-items:stretch}.commerce-search-layout{grid-template-columns:1fr}.commerce-filter-panel{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:14px;display:grid;position:static;overflow:hidden}.commerce-filter-panel .commerce-filter-kicker,.commerce-filter-panel h2,.commerce-filter-note{grid-column:1/-1}.commerce-filter-panel>button{flex-direction:column;align-items:flex-start;min-width:0;margin:0}.commerce-filter-panel button small{display:none}.commerce-result-card{grid-template-columns:116px minmax(0,1fr)}.commerce-card-visual{min-height:160px}.commerce-next-steps{grid-template-columns:1fr}.commerce-next-steps>a+a{border-top:1px solid #07141117;border-left:0}}@media (max-width:460px){.commerce-result-card{grid-template-columns:1fr;grid-template-areas:"visual""main""commercial""next"}.commerce-card-visual{min-height:210px}.commerce-primary-actions{grid-template-columns:1fr}}.product-showroom-page,.supplier-storefront-page{--showroom-ink:#071411;--showroom-forest:#123e31;--showroom-glow:#bef55b;--showroom-coral:#ff7a45;--showroom-blue:#4f7cff;--showroom-violet:#8b5cf6;--showroom-paper:#f7faf8;position:relative}.product-showroom-page:before,.supplier-storefront-page:before{content:"";z-index:-1;filter:blur(12px);pointer-events:none;background:radial-gradient(circle at 30% 40%,#4f7cff2e,#0000 30%),radial-gradient(circle at 62% 55%,#8b5cf629,#0000 28%),radial-gradient(circle at 45% 80%,#ff7a452e,#0000 26%);border-radius:50%;width:min(900px,78vw);height:520px;position:absolute;top:-150px;right:-26vw}.commerce-breadcrumb{color:#728078;white-space:nowrap;align-items:center;gap:9px;margin-bottom:24px;font-size:.66rem;display:flex;overflow:hidden}.commerce-breadcrumb a{color:var(--green);font-weight:850}.commerce-breadcrumb b{min-width:0;color:var(--showroom-ink);text-overflow:ellipsis;overflow:hidden}.product-showroom-heading{grid-template-columns:minmax(0,1fr) minmax(260px,390px);align-items:end;gap:26px;margin-bottom:24px;display:grid}.product-showroom-heading h1{max-width:820px;color:var(--showroom-ink);letter-spacing:-.065em;margin:7px 0 14px;font-size:clamp(2.45rem,5.8vw,5.8rem);line-height:.9}.showroom-signal{color:#fff;background:radial-gradient(circle at 100% 0%, #bef55b47, transparent 38%), linear-gradient(145deg, #173f34, var(--showroom-ink));border-radius:24px;align-content:center;min-height:154px;padding:22px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px #0714112e}.showroom-signal:after{content:"";border:22px solid #ffffff1a;border-radius:50%;width:105px;height:105px;position:absolute;bottom:-42px;right:-38px}.showroom-signal>span{color:var(--showroom-glow);letter-spacing:.15em;font-size:.58rem;font-weight:950}.showroom-signal strong{margin:8px 0;font-size:1.15rem}.showroom-signal p{color:#c7d8d0;max-width:290px;margin:0;font-size:.72rem}.product-showroom-stage{background:#fff;border:1px solid #07141114;border-radius:32px;grid-template-columns:minmax(340px,1.08fr) minmax(300px,.92fr);gap:0;padding:0;overflow:hidden;box-shadow:0 34px 100px #07141121}.product-showroom-stage>div:first-child{background:radial-gradient(circle at 16% 12%,#ffffffe6,#0000 20%),radial-gradient(circle at 92% 80%,#ff7a4538,#0000 28%),linear-gradient(145deg,#eef5ff,#e4dbff 55%,#ffe2ca);padding:clamp(22px,4vw,48px);position:relative}.product-showroom-stage .product-hero-image{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff8f;border:0;border-radius:24px;min-height:clamp(320px,43vw,590px);box-shadow:inset 0 0 0 1px #ffffffa6,0 24px 80px #403f6724}.product-showroom-stage .product-hero-image img{width:100%;height:100%;min-height:inherit;object-fit:cover;border-radius:inherit}.product-showroom-stage .product-hero-image>span{color:var(--showroom-ink);text-shadow:0 12px 35px #ffffffb8;font-size:clamp(6rem,15vw,13rem);font-weight:950}.showroom-product-story{background:linear-gradient(#fffffffa,#f7faf8fa);flex-direction:column;justify-content:center;padding:clamp(32px,5vw,64px);display:flex}.showroom-product-story>strong{color:var(--showroom-ink);margin:14px 0 20px;font-size:clamp(1.7rem,3vw,3rem);line-height:1}.showroom-product-story>p:not(.commercial-eyebrow){color:#5d6d65;font-size:.92rem;line-height:1.65}.showroom-confidence-ribbon,.storefront-signal-strip{background:#ffffffeb;border:1px solid #dfe8e3;border-radius:20px;grid-template-columns:repeat(3,minmax(110px,.55fr)) minmax(260px,1.35fr);gap:8px;margin:18px 0 42px;padding:14px;display:grid;box-shadow:0 16px 44px #0714110f}.showroom-confidence-ribbon>div,.storefront-signal-strip>div{background:var(--showroom-paper);border-radius:13px;gap:4px;padding:11px 13px;display:grid}.showroom-confidence-ribbon span,.storefront-signal-strip span{color:#718078;text-transform:uppercase;font-size:.56rem;font-weight:800}.showroom-confidence-ribbon strong,.storefront-signal-strip strong{color:var(--showroom-ink);font-size:.8rem}.showroom-confidence-ribbon>p,.storefront-signal-strip>p{color:#395247;background:linear-gradient(135deg,#edffd8,#e7f7f0);border-radius:13px;align-items:center;margin:0;padding:11px 13px;font-size:.66rem;line-height:1.45;display:flex}.product-buy-box{position:sticky;top:148px;box-shadow:0 28px 65px #07141133;background:radial-gradient(circle at 100% 0%, #bef55b47, transparent 36%), linear-gradient(150deg, #102d25, var(--showroom-ink))!important;border:0!important;border-radius:24px!important;padding:clamp(22px,3vw,34px)!important}.product-buy-box .commercial-eyebrow{color:var(--showroom-glow)}.product-buy-box>span,.product-buy-box>small{color:#b8cbc2!important}.product-buy-box>strong{margin:8px 0;color:#fff!important;font-size:clamp(1.7rem,3vw,2.7rem)!important}.showroom-next-actions{grid-template-columns:1fr 1fr;gap:7px;margin-top:12px;display:grid}.showroom-next-actions a{color:var(--showroom-ink);background:#e7f1ff;border-radius:13px;gap:4px;padding:12px;display:grid}.showroom-next-actions a+a{background:#f0e8ff}.showroom-next-actions b{font-size:.72rem}.showroom-next-actions small{color:#5b6870;font-size:.56rem}.showroom-source-heading{border-top:1px solid var(--line);padding:20px 0}.showroom-source-heading strong{color:var(--showroom-ink);font-size:clamp(1.4rem,2.5vw,2.3rem)}.supplier-storefront-hero{background:radial-gradient(circle at 85% 0,#4f7cff2e,#0000 30%),radial-gradient(circle at 15% 100%,#ff7a4533,#0000 30%),linear-gradient(145deg,#fff,#f5f9f7);grid-template-columns:150px minmax(0,1fr) minmax(260px,350px);align-items:center;gap:clamp(22px,4vw,48px);overflow:hidden}.supplier-storefront-mark{color:#fff;background:radial-gradient(circle at 28% 22%, #bef55b7a, transparent 22%), linear-gradient(145deg, #245846, var(--showroom-ink));letter-spacing:-.08em;border-radius:38px;place-items:center;width:138px;height:138px;font-size:2.2rem;font-weight:950;display:grid;transform:rotate(-3deg);box-shadow:0 25px 56px #0714113d}.supplier-storefront-hero h1{color:var(--showroom-ink);letter-spacing:-.06em;margin:7px 0 10px;font-size:clamp(2.4rem,5vw,5.1rem);line-height:.92}.storefront-intro{color:#607067;max-width:690px;font-size:.84rem;line-height:1.55}.storefront-catalog-toolbar{border:1px solid var(--line);background:#fff;border-radius:22px;margin:10px 0 18px;padding:20px;box-shadow:0 14px 42px #0714110f}.storefront-catalog-toolbar strong{color:var(--showroom-ink);font-size:1.45rem}.supplier-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.supplier-product-card{background:#fff;border:1px solid #07141117;border-radius:25px;grid-template-columns:150px minmax(0,1fr);grid-template-areas:"visual copy""commercial commercial";min-width:0;transition:transform .2s,box-shadow .2s;display:grid;overflow:hidden;box-shadow:0 18px 58px #07141114}.supplier-product-card:hover{transform:translateY(-5px);box-shadow:0 28px 75px #07141124}.supplier-product-visual{min-height:190px;color:var(--showroom-ink);background:radial-gradient(circle at 22% 18%,#ffffffe0,#0000 23%),linear-gradient(145deg,#ffe9d8,#ffc894);grid-area:visual;place-items:center;display:grid;position:relative;overflow:hidden}.supplier-product-card:nth-child(4n+2) .supplier-product-visual{background:linear-gradient(145deg,#e4efff,#b8d0ff)}.supplier-product-card:nth-child(4n+3) .supplier-product-visual{background:linear-gradient(145deg,#eee7ff,#cfb9ff)}.supplier-product-card:nth-child(4n+4) .supplier-product-visual{background:linear-gradient(145deg,#e0f7eb,#a9dfc5)}.supplier-product-visual>span{font-size:4.2rem;font-weight:950}.supplier-product-visual>small{color:#0714116b;font-size:.62rem;font-weight:900;position:absolute;bottom:10px;right:12px}.supplier-product-copy{grid-area:copy;padding:20px}.supplier-product-copy h2{color:var(--showroom-ink);margin:11px 0 7px;font-size:1.35rem;line-height:1.05}.supplier-product-copy>p{color:#65736c;font-size:.7rem}.supplier-product-copy>small{color:#8b9791;font-size:.58rem}.supplier-product-commercial{border-top:1px solid var(--line);background:#fbfcfb;grid-area:commercial;grid-template-columns:auto auto minmax(220px,1fr);align-items:center;gap:8px;padding:15px 18px;display:grid}.supplier-product-commercial>strong{color:var(--showroom-ink);font-size:.95rem}.supplier-product-commercial>span{color:#75827b;font-size:.6rem}.supplier-product-commercial>div{justify-content:flex-end;gap:7px;display:flex}.supplier-product-commercial .button{min-height:38px;padding:9px 12px;font-size:.64rem}@media (max-width:980px){.product-showroom-heading{grid-template-columns:1fr}.showroom-signal{min-height:120px}.product-showroom-stage{grid-template-columns:1fr}.showroom-confidence-ribbon,.storefront-signal-strip{grid-template-columns:repeat(3,1fr)}.showroom-confidence-ribbon>p,.storefront-signal-strip>p{grid-column:1/-1}.supplier-storefront-hero{grid-template-columns:110px minmax(0,1fr)}.supplier-storefront-mark{border-radius:30px;width:104px;height:104px}.supplier-storefront-hero .supplier-trust-card{grid-column:1/-1}.supplier-catalog-grid{grid-template-columns:1fr}}@media (max-width:680px){.product-showroom-page,.supplier-storefront-page{padding-top:34px}.product-showroom-heading h1,.supplier-storefront-hero h1{font-size:clamp(2.25rem,14vw,4rem)}.product-showroom-stage{border-radius:24px}.product-showroom-stage>div:first-child,.showroom-product-story{padding:20px}.product-showroom-stage .product-hero-image{min-height:290px}.showroom-confidence-ribbon,.storefront-signal-strip{grid-template-columns:1fr}.showroom-confidence-ribbon>p,.storefront-signal-strip>p{grid-column:auto}.product-buy-box{position:static}.showroom-next-actions{grid-template-columns:1fr}.supplier-storefront-hero{grid-template-columns:1fr;padding:24px}.supplier-storefront-mark{border-radius:24px;width:84px;height:84px}.storefront-catalog-toolbar{flex-direction:column;align-items:stretch}.supplier-catalog-search{width:100%}.supplier-product-card{grid-template-columns:108px minmax(0,1fr)}.supplier-product-commercial{grid-template-columns:1fr auto}.supplier-product-commercial>div{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}}@media (max-width:430px){.supplier-product-card{grid-template-columns:1fr;grid-template-areas:"visual""copy""commercial"}.supplier-product-visual{min-height:210px}.supplier-product-commercial>div{grid-template-columns:1fr}}.home-hero{align-items:center;min-height:min(850px,100vh - 110px);display:flex}.home-hero .hero-grid{grid-template-columns:minmax(0,1.12fr) minmax(420px,.88fr);align-items:center;gap:clamp(30px,5vw,78px)}.home-hero .hero-copy h1{letter-spacing:-.075em;max-width:760px;font-size:clamp(3.4rem,7.2vw,7.6rem);line-height:.82}.home-hero .hero-copy h1 em{color:#0000;background:linear-gradient(90deg, var(--lime), #7ee6ff 48%, #d3a8ff);-webkit-background-clip:text;background-clip:text}.market-radar-command{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff14;border:1px solid #ffffff26;border-radius:24px;margin-top:28px;padding:9px;box-shadow:0 32px 90px #00000047}.radar-mode-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.radar-mode-tabs button{color:#9fb5ab;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:15px;gap:3px;min-width:0;padding:11px 12px;transition:color .18s,background .18s,transform .18s;display:grid}.radar-mode-tabs button:hover{color:#fff;transform:translateY(-1px)}.radar-mode-tabs button.active{color:var(--night);background:linear-gradient(135deg,#fff,#e8f4ee);box-shadow:0 12px 26px #00000029}.radar-mode-tabs span{text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;font-weight:950;overflow:hidden}.radar-mode-tabs small{opacity:.7;text-overflow:ellipsis;white-space:nowrap;font-size:.52rem;overflow:hidden}.radar-search-form{background:#fff;border-radius:18px;grid-template-columns:auto minmax(150px,1fr) 120px auto;align-items:center;margin-top:7px;padding:6px 6px 6px 16px;display:grid;box-shadow:0 22px 48px #0000003d}.radar-search-icon{color:var(--green);font-size:1.5rem;font-weight:950}.radar-search-form input,.radar-search-form select{height:48px;color:var(--night);box-shadow:none;background:0 0;border:0;border-radius:10px;padding:0 12px}.radar-search-form input{min-width:0;font-size:.82rem;font-weight:750}.radar-search-form input::placeholder{color:#84918a}.radar-search-form select{border-left:1px solid var(--line);font-size:.67rem;font-weight:800}.radar-search-form button{min-height:48px;color:var(--night);background:linear-gradient(135deg, var(--lime), #9bea44);cursor:pointer;white-space:nowrap;border:0;border-radius:13px;justify-content:center;align-items:center;gap:12px;padding:0 17px;font-size:.69rem;font-weight:950;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 12px 24px #8bcd2d4d}.radar-search-form button:hover{transform:translateY(-2px);box-shadow:0 16px 30px #8bcd2d61}.radar-search-form button b{font-size:1rem}.radar-prompt-row{scrollbar-width:none;align-items:center;gap:6px;padding:10px 8px 4px;display:flex;overflow-x:auto}.radar-prompt-row::-webkit-scrollbar{display:none}.radar-prompt-row>span{color:#9fb5ab;white-space:nowrap;font-size:.56rem;font-weight:850}.radar-prompt-row button{color:#dce9e3;cursor:pointer;background:#ffffff12;border:1px solid #ffffff1f;border-radius:999px;flex:none;padding:6px 9px;font-size:.55rem}.radar-prompt-row button:hover{color:var(--night);background:var(--lime)}.radar-trust-line{border-top:1px solid #ffffff1a;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8px;padding:10px 11px 4px;display:grid}.radar-trust-line span{color:#9fb5ab;font-size:.53rem;line-height:1.35}.radar-trust-line b{color:var(--lime);margin-right:4px}.market-radar-visual{color:#fff;background:radial-gradient(circle at 15% 10%,#4f7cff57,#0000 28%),radial-gradient(circle at 92% 84%,#ff7a4547,#0000 28%),radial-gradient(circle at 68% 15%,#8b5cf638,#0000 24%),linear-gradient(155deg,#122b24,#06110e 72%);border:1px solid #ffffff24;border-radius:36px;min-height:610px;padding:24px;position:relative;overflow:hidden;box-shadow:0 40px 110px #00000052}.market-radar-visual:before{content:"";background:radial-gradient(circle,#bef55b17,#0000 68%);border-radius:50%;width:420px;height:420px;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)}.radar-visual-head{z-index:3;justify-content:space-between;align-items:center;gap:14px;display:flex;position:relative}.radar-visual-head>span{color:#e8f2ed;letter-spacing:.12em;align-items:center;gap:8px;font-size:.62rem;font-weight:950;display:inline-flex}.radar-visual-head>span b{background:var(--lime);border-radius:50%;width:7px;height:7px;animation:2.2s ease-in-out infinite radarPulse;box-shadow:0 0 0 6px #bef55b1f}.radar-visual-head small{color:#779086;font-size:.5rem;font-weight:850}.commerce-orbit{aspect-ratio:1;width:min(440px,100%);margin:20px auto 10px;position:relative}.orbit-ring{border:1px solid #ffffff21;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-ring:before,.orbit-ring:after{content:"";background:var(--lime);border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 0 18px #bef55bb8}.orbit-ring-outer{border-style:dashed;width:92%;height:92%}.orbit-ring-outer:before{top:17%;left:10%}.orbit-ring-outer:after{background:#7ee6ff;bottom:27%;right:6%;box-shadow:0 0 18px #7ee6ffb8}.orbit-ring-inner{width:61%;height:61%}.orbit-ring-inner:before{background:#d3a8ff;top:16%;right:8%;box-shadow:0 0 18px #d3a8ffb8}.orbit-ring-inner:after{background:var(--commerce-orange);bottom:16%;left:8%;box-shadow:0 0 18px #ff7a45b3}.orbit-core{z-index:2;text-align:center;background:radial-gradient(circle at 28% 20%,#bef55b59,#0000 27%),linear-gradient(145deg,#275848,#0a1d17);border:1px solid #ffffff2e;border-radius:48px;align-content:center;place-items:center;gap:5px;width:154px;height:154px;padding:16px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-3deg);box-shadow:0 26px 60px #00000061,inset 0 0 0 1px #ffffff0f}.orbit-core>span{width:42px;height:42px;color:var(--night);background:var(--lime);border-radius:14px;place-items:center;font-size:1.1rem;font-weight:950;display:grid}.orbit-core strong{font-size:.88rem}.orbit-core small{color:#a9bdb4;max-width:105px;font-size:.5rem;line-height:1.3}.orbit-node{z-index:2;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#091b15db;border:1px solid #ffffff24;border-radius:17px;place-items:center;gap:5px;min-width:82px;padding:8px;animation:4.5s ease-in-out infinite radarFloat;display:grid;position:absolute;box-shadow:0 15px 34px #00000047}.orbit-node b{width:31px;height:31px;color:var(--night);background:#7ee6ff;border-radius:10px;place-items:center;font-size:.68rem;display:grid}.orbit-node small{color:#c3d5cc;font-size:.51rem;font-weight:850}.orbit-producer{top:12%;left:2%}.orbit-producer b{background:var(--commerce-orange)}.orbit-supplier{animation-delay:-.8s;top:14%;right:0}.orbit-supplier b{background:#d3a8ff}.orbit-stock{animation-delay:-1.7s;bottom:12%;left:-1%}.orbit-stock b{background:var(--lime)}.orbit-delivery{animation-delay:-2.5s;bottom:10%;right:1%}.orbit-finance{animation:4.5s ease-in-out -1.2s infinite radarFloatCentered;bottom:-2%;left:50%;transform:translate(-50%)}.orbit-finance b{background:#ffd36d}.radar-live-flow{z-index:3;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:16px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:6px;padding:12px;display:grid;position:relative}.radar-live-flow span{color:#91a79d;gap:2px;font-size:.47rem;line-height:1.2;display:grid}.radar-live-flow b{color:#fff;font-size:.55rem}.radar-live-flow i{color:var(--lime);font-size:.7rem;font-style:normal}.market-radar-visual>p{z-index:3;color:#7f968c;margin:12px 4px 0;font-size:.52rem;line-height:1.4;position:relative}@keyframes radarPulse{0%,to{opacity:.75;transform:scale(.85)}50%{opacity:1;transform:scale(1.12)}}@keyframes radarFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes radarFloatCentered{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(-7px)}}@media (max-width:1080px){.home-hero{min-height:auto}.home-hero .hero-grid{grid-template-columns:1fr}.home-hero .hero-copy h1{max-width:850px}.market-radar-visual{width:min(680px,100%);min-height:560px;margin:0 auto}}@media (max-width:700px){.home-hero .hero-copy h1{font-size:clamp(3rem,17vw,5.3rem)}.market-radar-command{border-radius:20px}.radar-mode-tabs button{padding:10px 7px}.radar-mode-tabs small{display:none}.radar-search-form{grid-template-columns:auto minmax(0,1fr);padding:8px}.radar-search-form select{border-top:1px solid var(--line);border-left:0;grid-column:1/-1;width:100%;height:38px}.radar-search-form button{grid-column:1/-1;width:100%}.radar-trust-line{grid-template-columns:1fr}.radar-trust-line span{display:none}.radar-trust-line span:first-child{display:block}.market-radar-visual{border-radius:27px;min-height:505px;padding:17px}.commerce-orbit{margin-top:8px}.orbit-core{border-radius:38px;width:124px;height:124px}.orbit-node{min-width:67px;padding:6px}.orbit-node b{width:27px;height:27px}.radar-live-flow{grid-template-columns:1fr}.radar-live-flow i{display:none}}@media (max-width:430px){.radar-prompt-row{margin-right:-8px}.market-radar-visual{min-height:455px}.orbit-node small{display:none}.orbit-node{min-width:44px}.orbit-finance{bottom:1%}}@media (prefers-reduced-motion:reduce){.radar-visual-head>span b,.orbit-node{animation:none}}.business-workspace{--business-blue:#4f7cff;--business-coral:#ff7a45;--business-violet:#8b5cf6;--business-green:#2ca36f;--business-ink:#071411;--business-paper:#f3f7f5;background:radial-gradient(circle at 90% 2%, #4f7cff17, transparent 25%), radial-gradient(circle at 7% 22%, #8b5cf612, transparent 23%), var(--business-paper)}.business-command-hero-v2{background:radial-gradient(circle at 12% 10%,#4f7cff3b,#0000 28%),radial-gradient(circle at 92% 86%,#ff7a452e,#0000 27%),radial-gradient(circle at 74% 6%,#8b5cf626,#0000 24%),linear-gradient(137deg,#0c241d,#06110e 70%);border:1px solid #ffffff1a;border-radius:34px;grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);gap:clamp(38px,6vw,86px);min-height:530px;box-shadow:0 38px 110px #0714113d}.business-command-hero-v2:before{content:"";border:70px solid #7ee6ff14;border-radius:50%;width:430px;height:430px;position:absolute;bottom:-300px;left:-260px}.business-command-hero-v2 h1{letter-spacing:-.065em;max-width:800px;font-size:clamp(2.8rem,5.7vw,5.8rem);line-height:.9}.business-command-hero-v2 .command-badge{margin-bottom:20px}.business-command-hero-v2 .command-lead{max-width:720px;font-size:.96rem;line-height:1.6}.command-market-link{color:#b5c8bf;align-items:center;gap:8px;padding:12px 6px;font-size:.72rem;font-weight:850;display:inline-flex}.command-market-link span{color:var(--lime);font-size:1rem}.business-status-strip{border-top:1px solid #ffffff1a;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:34px;padding-top:20px;display:grid}.business-status-strip span{background:#ffffff0d;border:1px solid #ffffff14;border-radius:13px;gap:4px;padding:11px 13px;display:grid}.business-status-strip small{color:#829a8f;letter-spacing:.07em;text-transform:uppercase;font-size:.52rem;font-weight:800}.business-status-strip strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.business-pulse-panel{z-index:1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff12;border:1px solid #ffffff21;border-radius:26px;min-height:420px;padding:24px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff08}.business-pulse-panel:after{content:"";border:26px solid #bef55b14;border-radius:50%;width:150px;height:150px;position:absolute;top:-75px;right:-65px}.business-pulse-head{z-index:2;justify-content:space-between;align-items:flex-start;gap:16px;display:flex;position:relative}.business-pulse-head>div{gap:5px;display:grid}.business-pulse-head span{color:#e0ece6;letter-spacing:.12em;align-items:center;gap:8px;font-size:.59rem;font-weight:950;display:inline-flex}.business-pulse-head span b{background:var(--lime);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #bef55b1a}.business-pulse-head small{color:#799187;font-size:.52rem}.business-pulse-head>strong{color:var(--lime);letter-spacing:-.05em;font-size:1.7rem}.business-pulse-visual{grid-template-columns:145px minmax(0,1fr);align-items:center;gap:20px;margin:22px 0;display:grid}.business-health-ring{border-radius:50%;place-items:center;width:145px;height:145px;padding:11px;display:grid;box-shadow:0 20px 45px #0000003d}.business-health-ring>div{background:#0b211a;border-radius:50%;align-content:center;place-items:center;gap:2px;width:100%;height:100%;display:grid}.business-health-ring strong{color:#fff;font-size:1.55rem}.business-health-ring small{color:#779086;font-size:.49rem}.business-health-breakdown{gap:8px;display:grid}.business-health-breakdown span{color:#aabeb5;background:#ffffff0d;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:8px 10px;font-size:.57rem;display:grid}.business-health-breakdown b{color:#fff}.business-health-breakdown i{border-radius:50%;width:7px;height:7px}.health-current{background:var(--lime)}.health-confirm{background:#ffd36d}.health-expired{background:#ff7c7c}.business-pulse-message{z-index:2;background:linear-gradient(135deg,#bef55b1f,#ffffff0d);border-radius:15px;gap:5px;padding:16px;display:grid;position:relative}.business-pulse-message>span{color:var(--lime);letter-spacing:.1em;text-transform:uppercase;font-size:.51rem;font-weight:900}.business-pulse-message>strong{color:#fff;font-size:.82rem}.business-pulse-message p{color:#8fa69b;margin:0;font-size:.58rem;line-height:1.4}.business-pulse-message a{width:fit-content;color:var(--lime);margin-top:4px;font-size:.6rem;font-weight:900}.pulse-urgent{background:linear-gradient(135deg,#ff5b5b26,#ffffff0d)}.pulse-urgent>span,.pulse-urgent a{color:#ff9b9b}.pulse-attention{background:linear-gradient(135deg,#ffd36d24,#ffffff0d)}.pulse-attention>span,.pulse-attention a{color:#ffd36d}.business-focus-zone{background:#ffffffe0;border:1px solid #dce6e1;border-radius:27px;margin:30px 0 0;padding:clamp(22px,4vw,36px);box-shadow:0 22px 70px #07141114}.business-focus-heading{justify-content:space-between;align-items:end;gap:28px;margin-bottom:20px;display:flex}.business-focus-heading h2{max-width:760px;color:var(--business-ink);letter-spacing:-.045em;margin:5px 0 0;font-size:clamp(1.75rem,3.5vw,3.1rem);line-height:1}.focus-count{color:#276246;white-space:nowrap;background:#e3f7ed;border-radius:999px;padding:7px 11px;font-size:.6rem;font-weight:900}.focus-count.attention{color:#8b5812;background:#fff1ce}.business-focus-grid{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:14px;display:grid}.business-priority-card{background:radial-gradient(circle at 100% 0%, #7ee6ff38, transparent 35%), linear-gradient(145deg, #12372b, var(--business-ink));border-radius:20px;flex-direction:column;min-height:230px;padding:24px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 46px #07141129}.business-priority-card:after{content:"";border:24px solid #ffffff14;border-radius:50%;width:125px;height:125px;position:absolute;bottom:-55px;right:-48px}.business-priority-card>span{color:var(--lime);letter-spacing:.13em;font-size:.55rem;font-weight:950}.business-priority-card h3{color:#fff;margin:30px 0 9px;font-size:1.45rem;line-height:1.05}.business-priority-card p{color:#9db3a9;margin:0;font-size:.73rem;line-height:1.5}.business-priority-card .button{z-index:2;width:fit-content;color:var(--business-ink);background:var(--lime);margin-top:auto;position:relative}.priority-urgent{background:radial-gradient(circle at 100% 0,#ff7a4552,#0000 37%),linear-gradient(145deg,#41231e,#160c0a)}.priority-attention{background:radial-gradient(circle at 100% 0,#ffd36d47,#0000 37%),linear-gradient(145deg,#3b3119,#161207)}.priority-start{background:radial-gradient(circle at 100% 0,#4f7cff47,#0000 37%),linear-gradient(145deg,#1c2b4c,#09101d)}.business-next-moves{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.business-next-moves a{border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;min-width:0;min-height:230px;padding:20px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;position:relative;overflow:hidden}.business-next-moves a:before{content:"";background:var(--business-blue);border-radius:999px;width:58px;height:7px}.business-next-moves a:nth-child(2):before{background:var(--business-violet)}.business-next-moves a:nth-child(3):before{background:var(--business-coral)}.business-next-moves a:hover{border-color:#b8cec3;transform:translateY(-4px);box-shadow:0 20px 45px #07141117}.business-next-moves span{color:#728078;text-transform:uppercase;margin-top:24px;font-size:.54rem;font-weight:900}.business-next-moves strong{color:var(--business-ink);margin-top:8px;font-size:1.02rem;line-height:1.2}.business-next-moves b{color:var(--green);margin-top:auto;font-size:1.15rem}.business-lanes-heading{margin-top:72px}.business-operation-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.business-operation-card{border:1px solid var(--line);background:#fff;border-radius:22px;flex-direction:column;min-height:260px;padding:23px;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 40px #0714110d}.business-operation-card:after{content:"";border:30px solid #4f7cff14;border-radius:50%;width:150px;height:150px;position:absolute;top:-95px;right:-95px}.business-operation-card:hover{transform:translateY(-5px);box-shadow:0 24px 60px #0714111c}.operation-card-top{justify-content:space-between;align-items:center;display:flex}.operation-card-top>span{color:#79877f;letter-spacing:.12em;font-size:.6rem;font-weight:950}.operation-card-top>b{color:#fff;background:var(--business-blue);border-radius:14px;place-items:center;width:42px;height:42px;font-size:.8rem;display:grid;box-shadow:0 12px 26px #4f7cff47}.business-operation-card h3{color:var(--business-ink);margin:35px 0 10px;font-size:1.5rem}.business-operation-card p{color:#6f7d76;font-size:.78rem;line-height:1.5}.business-operation-card>strong{color:var(--business-blue);margin-top:auto;font-size:.7rem}.business-operation-card i{margin-left:5px;font-size:.9rem;font-style:normal}.operation-coral .operation-card-top>b{background:var(--business-coral);box-shadow:0 12px 26px #ff7a4545}.operation-coral>strong{color:var(--business-coral)}.operation-coral:after{border-color:#ff7a4514}.operation-violet .operation-card-top>b{background:var(--business-violet);box-shadow:0 12px 26px #8b5cf645}.operation-violet>strong{color:var(--business-violet)}.operation-violet:after{border-color:#8b5cf614}.operation-green .operation-card-top>b{background:var(--business-green);box-shadow:0 12px 26px #2ca36f45}.operation-green>strong{color:var(--business-green)}.operation-green:after{border-color:#2ca36f14}.business-toolbox{border:1px solid var(--line);background:#fff;border-radius:17px;margin:18px 0;overflow:hidden}.business-toolbox summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:72px;padding:16px 20px;list-style:none;display:flex}.business-toolbox summary::-webkit-details-marker{display:none}.business-toolbox summary>span{gap:3px;display:grid}.business-toolbox summary b{color:var(--business-ink);font-size:.78rem}.business-toolbox summary small{color:#7a8880;font-size:.62rem}.business-toolbox summary>strong{color:var(--green);font-size:.65rem}.business-toolbox summary i{margin-left:6px;font-size:1rem;font-style:normal}.business-toolbox[open] summary i{display:inline-block;transform:rotate(45deg)}.business-toolbox .utility-links{border-top:1px solid var(--line);background:#f7faf8;justify-content:flex-start;padding:16px 20px 20px}.business-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.business-signal-grid article{background:#fff;border-radius:19px;min-height:150px;padding:22px;position:relative;overflow:hidden;box-shadow:0 13px 40px #0714110f}.business-signal-grid article:after{content:"";background:var(--business-blue);border-radius:999px;width:70px;height:7px;position:absolute;top:20px;right:20px}.business-signal-grid article:nth-child(2):after{background:var(--business-coral)}.business-signal-grid article:nth-child(3):after{background:var(--business-violet)}.business-catalog-toolbar{background:#fff;border-radius:20px;margin-top:42px;padding:22px;box-shadow:0 15px 45px #07141112}.business-catalog-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.business-catalog-card{border-radius:20px;margin:0;box-shadow:0 14px 42px #07141112}@media (max-width:1100px){.business-command-hero-v2{grid-template-columns:1fr}.business-pulse-panel{max-width:680px}.business-operation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.business-focus-grid{grid-template-columns:1fr}}@media (max-width:780px){.business-command-hero-v2{border-radius:22px;min-height:auto}.business-command-hero-v2 h1{font-size:clamp(2.5rem,13vw,4rem)}.business-status-strip{grid-template-columns:1fr}.business-pulse-visual{grid-template-columns:120px minmax(0,1fr)}.business-health-ring{width:120px;height:120px}.business-focus-heading{flex-direction:column;align-items:flex-start;gap:10px}.business-next-moves{grid-template-columns:1fr}.business-next-moves a{min-height:150px}.business-operation-grid,.business-signal-grid,.business-catalog-list{grid-template-columns:1fr}.business-operation-card{min-height:220px}.business-toolbox summary{flex-direction:column;align-items:flex-start;gap:8px}.business-catalog-toolbar{flex-direction:column;align-items:stretch}}@media (max-width:470px){.business-pulse-panel{padding:17px}.business-pulse-visual{grid-template-columns:1fr;justify-items:center}.business-health-breakdown{width:100%}.business-focus-zone{border-radius:20px;padding:17px}.business-priority-card{min-height:245px}}.trade-desk-v2{--trade-blue:#3978ff;--trade-blue-soft:#eaf1ff;--trade-violet:#7657ff;--trade-coral:#ff765c;--trade-coral-soft:#fff0ec;--trade-mint:#35d49a;--trade-ink:#071a16;--trade-panel:#f5f8f6;max-width:1460px}.trade-command-hero{color:#fff;background:radial-gradient(circle at 86% 12%,#7657ff5c,#0000 28%),radial-gradient(circle at 58% 100%,#35d49a29,#0000 32%),linear-gradient(132deg,#061713 0%,#092b24 57%,#10253e 100%);border-radius:30px;grid-template-columns:minmax(0,1.3fr) minmax(340px,.7fr);align-items:center;gap:54px;min-height:390px;padding:clamp(28px,5vw,62px);display:grid;position:relative;overflow:hidden;box-shadow:0 34px 90px #06171330}.trade-command-hero:before{content:"";border:1px solid #ffffff1f;border-radius:50%;width:540px;height:540px;position:absolute;top:-340px;right:-120px;box-shadow:0 0 0 80px #ffffff05,0 0 0 160px #ffffff05}.trade-command-copy,.trade-signal-board{z-index:1;position:relative}.trade-command-copy h1{color:#fff;letter-spacing:-.065em;max-width:820px;margin:9px 0 18px;font-size:clamp(2.55rem,5vw,5.25rem);line-height:.92}.trade-command-copy .lead{color:#ffffffad;max-width:720px;font-size:clamp(.98rem,1.5vw,1.15rem)}.trade-command-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.trade-signal-board{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:22px;gap:8px;padding:10px;display:grid;box-shadow:inset 0 1px #ffffff14}.trade-signal-board>div{background:#ffffff0f;border-radius:15px;grid-template-columns:1fr auto;align-items:center;gap:3px 14px;min-height:92px;padding:18px 20px;display:grid}.trade-signal-board span{color:#ffffff87;letter-spacing:.11em;font-size:.65rem;font-weight:900}.trade-signal-board strong{color:#fff;letter-spacing:-.06em;grid-area:1/2/3;font-size:2.15rem}.trade-signal-board small{color:#ffffffc4}.trade-desk-v2>.flow-step-nav{margin-top:18px}.trade-mode-switch{border:1px solid var(--line);background:#eef2ef;border-radius:19px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:30px 0 36px;padding:7px;display:grid}.trade-mode-switch a{min-height:116px;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;gap:4px;padding:21px 24px;text-decoration:none;transition:color .2s,background .2s,box-shadow .2s,transform .2s;display:grid;position:relative}.trade-mode-switch a:hover{color:var(--trade-ink)}.trade-mode-switch a.active{color:var(--trade-ink);background:#fff;transform:translateY(-1px);box-shadow:0 13px 34px #081e181a}.trade-mode-switch a.active:after{content:"";background:var(--trade-blue);border-radius:0 7px 7px 0;width:7px;height:38px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.trade-mode-switch a.active.buyer-mode:after{background:var(--trade-coral)}.trade-mode-switch span{color:var(--trade-blue);letter-spacing:.12em;font-size:.64rem;font-weight:950}.trade-mode-switch .buyer-mode span{color:var(--trade-coral)}.trade-mode-switch strong{font-size:1.08rem}.trade-mode-switch small{color:var(--muted)}.trade-global-message{margin-bottom:20px}.trade-workspace{animation:.32s both trade-desk-enter}@keyframes trade-desk-enter{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}.trade-section-heading{justify-content:space-between;align-items:end;gap:28px;margin:0 0 22px;display:flex}.trade-section-heading h2{color:var(--trade-ink);letter-spacing:-.045em;margin:4px 0 0;font-size:clamp(1.7rem,3vw,2.8rem)}.trade-section-heading>p{max-width:530px;color:var(--muted);margin:0;line-height:1.65}.supplier-opportunity-list,.buyer-rfq-list{gap:18px;display:grid}.supplier-opportunity-card{border:1px solid var(--line);background:#fff;border-radius:22px;grid-template-columns:172px minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 18px 48px #061a1512}.supplier-opportunity-card.needs-action{border-color:#3978ff4d;box-shadow:0 22px 60px #3978ff17}.opportunity-rail{color:#fff;background:radial-gradient(circle at 110% 0,#3978ff73,#0000 50%),#0a201b;flex-direction:column;justify-content:space-between;gap:24px;padding:23px 20px;display:flex}.opportunity-rail>span{letter-spacing:.1em;font-size:.67rem;font-weight:900}.opportunity-rail b{color:#c7d5d0;border:1px solid #ffffff1f;border-radius:8px;width:fit-content;padding:7px 9px;font-size:.7rem}.opportunity-rail b.deadline-urgent{color:#ffd9d1;background:#ff765c21;border-color:#ff765c61}.opportunity-rail b.deadline-attention{color:#fff2c9;background:#ffcf521c;border-color:#ffcf5252}.opportunity-main{min-width:0;padding:25px 28px}.opportunity-title{justify-content:space-between;align-items:start;gap:20px;display:flex}.opportunity-title span{color:var(--muted);font-size:.75rem}.opportunity-title h3{color:var(--trade-ink);margin:5px 0 0;font-size:1.35rem}.opportunity-title>strong{color:#185f49;white-space:nowrap;background:#e8f8f2;border-radius:999px;padding:7px 10px;font-size:.66rem}.needs-action .opportunity-title>strong{color:#1e4fbd;background:var(--trade-blue-soft)}.opportunity-products{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.opportunity-products span{color:var(--muted);border:1px solid var(--line);background:#fafcfb;border-radius:10px;gap:8px;padding:9px 11px;font-size:.74rem;display:flex}.opportunity-products b{color:var(--trade-ink)}.opportunity-facts{border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px;padding:14px 0;display:grid}.opportunity-facts span{border-right:1px solid var(--line);gap:4px;padding:0 16px;display:grid}.opportunity-facts span:first-child{padding-left:0}.opportunity-facts span:last-child{border-right:0}.opportunity-facts small{color:var(--muted);font-size:.67rem}.opportunity-facts strong{color:var(--trade-ink);font-size:.84rem}.trade-action-drawer,.trade-thread-drawer,.offer-cost-details{border:1px solid var(--line);background:#fff;border-radius:13px;margin-top:15px}.trade-action-drawer>summary,.trade-thread-drawer>summary,.offer-cost-details>summary{color:var(--trade-ink);cursor:pointer;justify-content:space-between;align-items:center;padding:14px 16px;font-size:.78rem;font-weight:850;list-style:none;display:flex}.trade-action-drawer>summary::-webkit-details-marker{display:none}.trade-thread-drawer>summary::-webkit-details-marker{display:none}.offer-cost-details>summary::-webkit-details-marker{display:none}.trade-action-drawer[open]>summary b,.trade-thread-drawer[open]>summary b,.offer-cost-details[open]>summary b{transform:rotate(45deg)}.trade-action-drawer>summary b,.offer-cost-details>summary b{transition:transform .2s}.trade-offer-form{border-top:1px solid var(--line);margin:0;padding:19px}.trade-line-editor{gap:9px;display:grid}.trade-line-row{border:1px solid var(--line);background:var(--trade-panel);border-radius:11px;grid-template-columns:minmax(170px,1.2fr) repeat(3,minmax(110px,.7fr)) minmax(140px,1fr);align-items:end;gap:9px;padding:13px;display:grid}.trade-line-row>div{align-self:center}.trade-line-row>div strong,.trade-line-row>div small{display:block}.trade-line-row>div small{color:var(--muted);margin-top:3px}.trade-thread-drawer>.trade-thread{border-top:1px solid var(--line);margin:0;padding:17px}.thread-heading{justify-content:space-between;display:flex}.thread-heading span{color:var(--muted);font-size:.7rem}.buyer-rfq-card{border:1px solid var(--line);background:#fff;border-radius:24px;padding:clamp(20px,3vw,34px);overflow:hidden;box-shadow:0 20px 54px #061a1512}.buyer-rfq-header{justify-content:space-between;align-items:start;gap:24px;display:flex}.buyer-rfq-header span{color:var(--muted);letter-spacing:.04em;font-size:.7rem;font-weight:800}.buyer-rfq-header h3{color:var(--trade-ink);margin:6px 0 7px;font-size:clamp(1.35rem,2vw,2rem)}.buyer-rfq-header p{max-width:900px;color:var(--muted);margin:0;line-height:1.55}.buyer-rfq-header>b{color:#6843e3;background:#f0ecff;border-radius:999px;padding:8px 11px;font-size:.65rem}.comparison-signal-strip{background:#edf2ef;border-radius:15px;grid-template-columns:.65fr .75fr 1.3fr 1.1fr;gap:6px;margin:24px 0;padding:7px;display:grid}.comparison-signal-strip span{background:#ffffffb8;border-radius:10px;gap:3px;min-width:0;padding:13px 14px;display:grid}.comparison-signal-strip small{color:var(--muted);font-size:.65rem}.comparison-signal-strip strong{color:var(--trade-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;overflow:hidden}.offer-intelligence-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:start;gap:13px;display:grid}.intelligent-offer-card{border:1px solid var(--line);background:#fbfcfb;border-radius:17px;gap:16px;min-width:0;padding:18px;display:grid;position:relative}.intelligent-offer-card.recommended{background:linear-gradient(#35d49a14,#0000 110px),#fbfdfc;border-color:#35d49a94;box-shadow:0 16px 40px #35d49a1a}.offer-card-rank{justify-content:space-between;align-items:center;gap:9px;display:flex}.offer-card-rank>span{color:#a4ada9;font-size:.73rem;font-weight:950}.offer-card-rank>div{flex-wrap:wrap;justify-content:end;gap:5px;display:flex}.offer-card-rank b{color:#195d47;background:#dff8ee;border-radius:999px;padding:5px 7px;font-size:.58rem}.offer-supplier,.offer-total{gap:3px;display:grid}.offer-supplier span,.offer-total span{color:var(--muted);letter-spacing:.1em;font-size:.6rem;font-weight:900}.offer-supplier strong{color:var(--trade-ink);font-size:1rem}.offer-supplier small,.offer-total small{color:var(--muted);font-size:.68rem}.offer-total{background:#0a201b;border-radius:11px;padding:14px}.offer-total span,.offer-total small{color:#ffffff8a}.offer-total strong{color:#fff;letter-spacing:-.04em;font-size:1.4rem}.offer-score-row{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.offer-score-row>div{border:1px solid var(--line);border-radius:9px;gap:3px;padding:10px;display:grid}.offer-score-row span{color:var(--muted);font-size:.62rem}.offer-score-row strong{color:var(--trade-ink);font-size:.82rem}.coverage-meter{gap:7px;display:grid}.coverage-meter>div{color:var(--muted);justify-content:space-between;font-size:.7rem;display:flex}.coverage-meter>div strong{color:var(--trade-ink)}.coverage-meter>i{background:#e4ebe7;border-radius:999px;height:7px;overflow:hidden}.coverage-meter>i b{border-radius:inherit;background:linear-gradient(90deg, var(--trade-blue), var(--trade-mint));height:100%;display:block}.coverage-meter small{color:var(--muted);font-size:.64rem}.offer-explanation{color:var(--muted);margin:0;font-size:.72rem;line-height:1.5}.offer-cost-details{background:#fff;margin:0}.offer-cost-details[open]>summary{border-bottom:1px solid var(--line)}.cost-breakdown{gap:7px;padding:12px 14px;display:grid}.cost-breakdown span{color:var(--muted);justify-content:space-between;gap:12px;font-size:.72rem;display:flex}.cost-breakdown strong{color:var(--trade-ink)}.offer-line-list{gap:7px;padding:0 14px 13px;display:grid}.offer-line-list>div{border-top:1px solid var(--line);gap:2px;padding-top:8px;font-size:.7rem;display:grid}.offer-line-list span{color:var(--muted)}.offer-decision-actions{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:7px;display:grid}.offer-decision-actions .button{min-height:42px;padding:0 10px;font-size:.68rem}.button.ghost-danger{color:#a23929;background:#fff7f5;border:1px solid #f0c7be}.waiting-offers{background:#fafcfb;border:1px dashed #c8d3ce;border-radius:14px;align-items:center;gap:15px;padding:22px;display:flex}.waiting-offers>span,.trade-desk-loading>span{border:2px solid #c8d3ce;border-top-color:var(--trade-blue);border-radius:50%;flex:none;width:16px;height:16px;animation:.8s linear infinite trade-spin}@keyframes trade-spin{to{transform:rotate(360deg)}}.waiting-offers strong,.waiting-offers p{margin:0;display:block}.waiting-offers p{color:var(--muted);margin-top:3px;font-size:.76rem}.buyer-thread{background:#fafcfb;margin-top:22px}.trade-empty-state{text-align:center;background:#fff;border:1px dashed #c8d3ce;border-radius:20px;place-content:center;justify-items:center;min-height:260px}.trade-empty-state>span{width:45px;height:45px;color:var(--trade-blue);background:var(--trade-blue-soft);border-radius:14px;place-items:center;font-weight:950;display:grid}.trade-empty-state .button{margin-top:9px}.trade-desk-loading{justify-content:center;align-items:center;gap:12px;min-height:420px;display:flex}@media (max-width:1100px){.trade-command-hero{grid-template-columns:1fr;gap:34px}.trade-signal-board{grid-template-columns:repeat(3,1fr)}.trade-signal-board>div{grid-template-columns:1fr;min-height:105px}.trade-signal-board strong{grid-area:auto}.trade-line-row{grid-template-columns:repeat(2,minmax(0,1fr))}.trade-line-row>div{grid-column:1/-1}}@media (max-width:780px){.trade-desk-v2{padding-inline:14px}.trade-command-hero{border-radius:21px;min-height:auto;padding:29px 22px}.trade-command-copy h1{font-size:clamp(2.5rem,13vw,4.3rem)}.trade-signal-board{grid-template-columns:1fr}.trade-signal-board>div{grid-template-columns:1fr auto;min-height:76px}.trade-signal-board strong{grid-area:1/2/3}.trade-mode-switch,.supplier-opportunity-card{grid-template-columns:1fr}.trade-mode-switch a{min-height:104px}.trade-section-heading,.buyer-rfq-header,.opportunity-title{align-items:start;display:grid}.trade-section-heading>p{max-width:none}.opportunity-rail{flex-direction:row;align-items:center;padding:15px 18px}.opportunity-main{padding:20px 18px}.opportunity-facts{grid-template-columns:1fr}.opportunity-facts span{border-right:0;border-bottom:1px solid var(--line);padding:9px 0}.opportunity-facts span:last-child{border-bottom:0}.comparison-signal-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.trade-line-row{grid-template-columns:1fr}.trade-line-row>div{grid-column:auto}}@media (max-width:470px){.trade-command-actions,.trade-command-actions .button{width:100%}.comparison-signal-strip,.offer-intelligence-grid{grid-template-columns:1fr}.buyer-rfq-card{border-radius:18px;padding:17px}.offer-score-row,.offer-decision-actions{grid-template-columns:1fr}}.recovery-page-v2{--recovery-blue:#3978ff;--recovery-violet:#795bff;--recovery-mint:#34d69b;--recovery-ink:#071a16;max-width:1320px}.recovery-shell{border:1px solid var(--line);background:#fff;border-radius:30px;grid-template-columns:minmax(330px,.78fr) minmax(440px,1.22fr);min-height:690px;display:grid;overflow:hidden;box-shadow:0 35px 100px #061b1621}.recovery-trust-panel{color:#fff;background:radial-gradient(circle at 100% 0,#795bff6e,#0000 30%),radial-gradient(circle at 5% 85%,#34d69b2b,#0000 31%),linear-gradient(145deg,#061713,#0a2c25 58%,#102541);flex-direction:column;justify-content:space-between;gap:42px;padding:clamp(30px,5vw,58px);display:flex;position:relative;overflow:hidden}.recovery-trust-panel:after{content:"";border:1px solid #ffffff1f;border-radius:50%;width:330px;height:330px;position:absolute;bottom:-130px;right:-225px;box-shadow:0 0 0 55px #ffffff08,0 0 0 110px #ffffff05}.recovery-trust-panel>*{z-index:1;position:relative}.recovery-trust-panel h1{color:#fff;letter-spacing:-.065em;margin:11px 0 20px;font-size:clamp(2.55rem,4.7vw,4.6rem);line-height:.92}.recovery-trust-panel>div>p:not(.eyebrow){color:#ffffffab;line-height:1.65}.recovery-security-list{gap:8px;display:grid}.recovery-security-list span{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:12px;grid-template-columns:34px 1fr;align-items:center;gap:2px 10px;padding:14px 15px;display:grid}.recovery-security-list b{color:var(--recovery-mint);grid-row:1/3;font-size:.66rem}.recovery-security-list strong{color:#fff;font-size:.8rem}.recovery-security-list small{color:#ffffff85;font-size:.68rem}.recovery-private-note{color:#ffffff7a;margin:0;font-size:.7rem}.recovery-action-panel{background:linear-gradient(150deg,#3978ff0a,#0000 35%),#fbfcfb;grid-template-rows:auto 1fr;gap:40px;padding:clamp(27px,5vw,60px);display:grid}.recovery-progress{grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:10px;display:grid}.recovery-progress>span{color:#a2aaa7;white-space:nowrap;grid-template-columns:27px auto;align-items:center;gap:7px;font-size:.67rem;font-weight:850;display:grid}.recovery-progress>span b{background:#fff;border:1px solid #d6ded9;border-radius:50%;place-items:center;width:27px;height:27px;font-size:.62rem;display:grid}.recovery-progress>span.active{color:var(--recovery-ink)}.recovery-progress>span.active b{color:#fff;border-color:var(--recovery-blue);background:var(--recovery-blue);box-shadow:0 0 0 5px #3978ff1a}.recovery-progress>span.complete{color:#277b60}.recovery-progress>span.complete b{color:#176047;background:#def8ee;border-color:#a9e4cf}.recovery-progress>i{background:#dce3df;height:1px}.recovery-form-card{width:min(100%,590px);margin:auto}.recovery-step-label{color:var(--recovery-blue);letter-spacing:.12em;font-size:.66rem;font-weight:950}.recovery-form-card h2{color:var(--recovery-ink);letter-spacing:-.055em;margin:8px 0 10px;font-size:clamp(2rem,4vw,3.2rem)}.recovery-form-card>p{color:var(--muted);margin:0 0 25px;line-height:1.6}.recovery-form-card form{gap:15px;display:grid}.recovery-form-card label{color:#334841;gap:7px;font-size:.75rem;font-weight:800;display:grid}.recovery-form-card input:not([type=hidden]){min-height:54px;font:inherit;background:#fff;border:1px solid #cdd8d2;border-radius:11px;outline:0;padding:0 15px;transition:border-color .2s,box-shadow .2s}.recovery-form-card input:focus{border-color:var(--recovery-blue);box-shadow:0 0 0 4px #3978ff1a}.recovery-neutral-copy{color:#87928d;margin-top:18px;font-size:.69rem;line-height:1.55;display:block}.recovery-state-icon{color:#fff;background:linear-gradient(135deg, var(--recovery-blue), var(--recovery-violet));border-radius:17px;place-items:center;width:58px;height:58px;margin-bottom:20px;font-size:1.35rem;font-weight:950;display:grid;box-shadow:0 13px 30px #3978ff38}.recovery-instruction{background:#f0f5ff;border:1px solid #cfdcf9;border-radius:12px;margin:22px 0;padding:15px 17px}.recovery-instruction span{color:#315baa;letter-spacing:.09em;font-size:.63rem;font-weight:950}.recovery-instruction p{color:#30486f;margin:4px 0 0;font-size:.78rem}.recovery-instruction.success{background:#eaf9f3;border-color:#b8e9d8}.recovery-instruction.success span,.recovery-instruction.success p{color:#206249}.recovery-back-link{color:var(--muted);text-align:center;margin-top:18px;font-size:.74rem;display:block}.password-rule-grid{background:#eef2ef;border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:13px;display:grid}.password-rule-grid span{color:#7b8983;align-items:center;gap:6px;font-size:.67rem;display:flex}.password-rule-grid span b{background:#fff;border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.password-rule-grid span.valid{color:#1d6b50}.password-rule-grid span.valid b{color:#155b43;background:#d8f5ea}.recovery-success-state .recovery-state-icon{background:linear-gradient(135deg, #1f9d70, var(--recovery-mint));box-shadow:0 13px 30px #34d69b33}.supplier-launchpad-v2{--launch-blue:#3978ff;--launch-violet:#7657ff;--launch-coral:#ff765c;--launch-lime:#c7f36a;--launch-mint:#35d49a;--launch-ink:#071a16;max-width:1460px}.launchpad-hero{color:#fff;background:radial-gradient(circle at 85% 6%,#7657ff63,#0000 28%),radial-gradient(circle at 35% 105%,#35d49a2e,#0000 32%),linear-gradient(132deg,#061713 0%,#092b24 58%,#10243c 100%);border-radius:30px;grid-template-columns:minmax(0,1.3fr) minmax(330px,.7fr);align-items:center;gap:58px;min-height:500px;padding:clamp(30px,5vw,64px);display:grid;position:relative;overflow:hidden;box-shadow:0 35px 100px #06171330}.launchpad-hero:before{content:"";border:1px solid #ffffff1c;border-radius:50%;width:620px;height:620px;position:absolute;top:-440px;right:-90px;box-shadow:0 0 0 90px #ffffff05,0 0 0 180px #ffffff05}.launchpad-hero-copy,.launchpad-progress-card{z-index:1;position:relative}.launchpad-hero-copy h1{color:#fff;letter-spacing:-.068em;max-width:900px;margin:12px 0 20px;font-size:clamp(2.75rem,5.5vw,5.8rem);line-height:.9}.launchpad-hero-copy>p:not(.flow-kicker){color:#ffffffa8;max-width:730px;font-size:clamp(.96rem,1.5vw,1.14rem);line-height:1.65}.launchpad-company-chip{background:#ffffff12;border:1px solid #ffffff21;border-radius:12px;grid-template-columns:auto minmax(0,1fr);gap:2px 10px;width:fit-content;max-width:100%;margin-top:28px;padding:13px 15px;display:grid}.launchpad-company-chip span{color:#183b2f;background:var(--launch-lime);border-radius:6px;grid-row:1/3;align-self:center;padding:5px 7px;font-size:.58rem;font-weight:950}.launchpad-company-chip strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.launchpad-company-chip small{color:#ffffff7d}.launchpad-progress-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff12;border:1px solid #ffffff21;border-radius:22px;grid-template-columns:1fr auto;gap:18px;padding:18px;display:grid;box-shadow:inset 0 1px #ffffff14}.launchpad-progress-head{grid-column:1/-1;justify-content:space-between;align-items:center;gap:15px;display:flex}.launchpad-progress-head>div{gap:3px;display:grid}.launchpad-progress-head span,.launchpad-next-action>span{color:#ffffff73;letter-spacing:.12em;font-size:.6rem;font-weight:950}.launchpad-progress-head strong{color:#fff}.launchpad-progress-head>b{color:var(--launch-lime);font-size:1.55rem}.launchpad-progress-ring{border-radius:50%;place-items:center;width:150px;height:150px;padding:10px;display:grid}.launchpad-progress-ring>div{text-align:center;background:#0b241e;border-radius:50%;place-content:center;width:100%;height:100%;display:grid}.launchpad-progress-ring strong{color:#fff;letter-spacing:-.05em;font-size:1.85rem}.launchpad-progress-ring small{color:#ffffff78}.launchpad-next-action{background:#0000002b;border-radius:14px;align-content:center;gap:5px;min-width:0;padding:16px;display:grid}.launchpad-next-action strong{color:#fff;font-size:1rem}.launchpad-next-action p{color:#ffffff91;margin:0;font-size:.72rem;line-height:1.45}.launchpad-next-action a{color:var(--launch-lime);margin-top:5px;font-size:.72rem;font-weight:900}.launchpad-roadmap,.launchpad-method-section{padding-top:66px;scroll-margin-top:100px}.launchpad-section-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:24px;display:flex}.launchpad-section-heading h2{color:var(--launch-ink);letter-spacing:-.05em;margin:5px 0 0;font-size:clamp(1.9rem,3.3vw,3.3rem)}.launchpad-section-heading>p{max-width:530px;color:var(--muted);margin:0;line-height:1.6}.launchpad-step-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.launchpad-step-card{border:1px solid var(--line);background:#fff;border-radius:17px;flex-direction:column;min-height:235px;padding:19px;display:flex;position:relative;overflow:hidden;box-shadow:0 13px 34px #061a150d}.launchpad-step-card.complete{background:linear-gradient(#eefaf5,#fff 65%);border-color:#bde7d7}.launchpad-step-card.current{background:linear-gradient(#edf3ff,#fff 65%);border-color:#3978ff6b;box-shadow:0 18px 45px #3978ff1a}.launchpad-step-card.current:after{content:"";background:var(--launch-blue);border-radius:0 0 5px 5px;width:55px;height:4px;position:absolute;top:0;left:19px}.launchpad-step-number{justify-content:space-between;align-items:center;gap:8px;display:flex}.launchpad-step-number span{color:#adb6b2;font-size:.7rem;font-weight:950}.launchpad-step-number b{color:#77837e;background:#edf1ef;border-radius:999px;padding:5px 7px;font-size:.53rem}.complete .launchpad-step-number b{color:#176047;background:#d8f5ea}.current .launchpad-step-number b{color:#2857b5;background:#dfe9ff}.launchpad-step-card h3{color:var(--launch-ink);margin:20px 0 8px;font-size:.98rem}.launchpad-step-card p{color:var(--muted);margin:0;font-size:.74rem;line-height:1.5}.launchpad-step-card>a{color:var(--launch-ink);margin-top:auto;padding-top:18px;font-size:.7rem;font-weight:900}.launchpad-step-card>a span{color:var(--launch-blue)}.launchpad-method-section{padding-bottom:48px}.launchpad-current-method{background:#eefaf5;border:1px solid #bde7d7;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:2px 12px;margin-bottom:14px;padding:13px 16px;display:grid}.launchpad-current-method>span{color:#176047;background:#d7f4e9;border-radius:6px;grid-row:1/3;padding:5px 7px;font-size:.56rem;font-weight:950}.launchpad-current-method>strong{color:var(--launch-ink);font-size:.82rem}.launchpad-current-method>small{color:var(--muted)}.launchpad-method-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.launchpad-method-card{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:18px;flex-direction:column;min-height:310px;padding:21px;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.launchpad-method-card:hover{transform:translateY(-2px);box-shadow:0 18px 42px #061a1514}.launchpad-method-card.selected{border-color:var(--launch-blue);box-shadow:0 20px 48px #3978ff1f}.launchpad-method-card input{opacity:0;pointer-events:none;position:absolute}.method-card-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.method-card-top span{color:#a4ada9;font-size:.7rem;font-weight:950}.method-card-top b{color:#65736d;background:#edf1ef;border-radius:999px;padding:5px 7px;font-size:.52rem}.method-csv .method-card-top b{color:#1f56ba;background:#e5edff}.launchpad-method-card h3{color:var(--launch-ink);margin:33px 0 10px;font-size:1.18rem}.launchpad-method-card p{color:var(--muted);margin:0 0 16px;font-size:.76rem;line-height:1.55}.launchpad-method-card>strong{color:#41564e;font-size:.72rem}.launchpad-method-card>i{color:#89948f;margin-top:auto;padding-top:26px;font-size:.69rem;font-style:normal;font-weight:900}.launchpad-method-card.selected>i{color:var(--launch-blue)}.launchpad-method-card:after{content:"";background:#b8c3be;border-radius:5px 5px 0 0;width:58px;height:5px;position:absolute;bottom:0;left:21px}.method-csv:after{background:var(--launch-blue)}.method-xml:after{background:var(--launch-violet)}.method-api:after{background:var(--launch-coral)}.method-manual:after{background:var(--launch-mint)}.launchpad-method-actions{flex-wrap:wrap;gap:9px;margin-top:20px;display:flex}.launchpad-safety-note{color:#53655e;border:1px solid var(--line);background:#f6f9f7;border-radius:11px;margin-top:15px;padding:13px 15px;font-size:.72rem}.launchpad-safety-note b{color:var(--launch-ink)}.launchpad-live-proof{background:#edf2ef;border-radius:16px;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-bottom:40px;padding:7px;display:grid}.launchpad-live-proof>div{background:#ffffffc7;border-radius:10px;gap:4px;min-width:0;padding:14px;display:grid}.launchpad-live-proof span{color:var(--muted);font-size:.62rem}.launchpad-live-proof strong{color:var(--launch-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.supplier-launchpad-loading{justify-content:center;align-items:center;gap:12px;min-height:500px;display:flex}.supplier-launchpad-loading>span{border:2px solid #d5ded9;border-top-color:var(--blue);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite supplier-launch-spin}@keyframes supplier-launch-spin{to{transform:rotate(360deg)}}@media (max-width:1120px){.launchpad-hero{grid-template-columns:1fr;gap:38px}.launchpad-progress-card{grid-template-columns:auto 1fr}.launchpad-step-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.launchpad-method-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.recovery-page-v2,.supplier-launchpad-v2{padding-inline:14px}.recovery-shell{border-radius:21px;grid-template-columns:1fr}.recovery-trust-panel,.recovery-action-panel{padding:28px 22px}.recovery-trust-panel{min-height:auto}.recovery-security-list{grid-template-columns:repeat(2,minmax(0,1fr))}.recovery-private-note{display:none}.recovery-progress{grid-template-columns:repeat(3,1fr)}.recovery-progress>i{display:none}.recovery-progress>span{grid-template-columns:27px 1fr}.launchpad-hero{border-radius:21px;min-height:auto;padding:31px 22px}.launchpad-hero-copy h1{font-size:clamp(2.55rem,12vw,4.6rem)}.launchpad-section-heading{align-items:start;display:grid}.launchpad-section-heading>p{max-width:none}.launchpad-step-grid,.launchpad-live-proof{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.recovery-security-list,.password-rule-grid,.launchpad-step-grid,.launchpad-method-grid,.launchpad-live-proof{grid-template-columns:1fr}.recovery-progress>span{text-align:center;white-space:normal;grid-template-columns:1fr;justify-items:center}.launchpad-progress-card{grid-template-columns:1fr}.launchpad-progress-ring{margin:auto}.launchpad-method-actions,.launchpad-method-actions .button{width:100%}}.market-response-monitor{isolation:isolate;color:#f8fafc;background:radial-gradient(circle at 90% 10%,#48ffbc2e,#0000 32%),linear-gradient(135deg,#081526 0%,#102239 58%,#0b1829 100%);border:1px solid #94a3b838;border-radius:26px;margin:20px 0 14px;padding:clamp(18px,2.8vw,30px);position:relative;overflow:hidden;box-shadow:0 24px 60px #02081733}.market-response-monitor:after{z-index:-1;content:"";filter:blur(2px);background:#48ffbc14;border-radius:50%;height:180px;position:absolute;inset:auto -8% -52% 38%}.market-response-monitor.response-urgent{background:radial-gradient(circle at 90% 10%,#fbbf242e,#0000 32%),linear-gradient(135deg,#18160d 0%,#28200f 55%,#121926 100%);border-color:#fbbf2494}.market-response-monitor.response-expired{border-color:#fb718573}.market-response-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.market-response-heading>div{gap:5px;display:grid}.market-response-heading span{color:#48ffbc;letter-spacing:.16em;font-size:.72rem;font-weight:900}.market-response-heading strong{font-size:clamp(1.08rem,2vw,1.42rem)}.market-response-heading>b{color:#06151b;white-space:nowrap;background:#48ffbc;border-radius:999px;padding:8px 12px;font-size:.82rem}.market-response-meter{background:#ffffff1a;border-radius:999px;height:9px;margin:20px 0;overflow:hidden}.market-response-meter i{border-radius:inherit;background:linear-gradient(90deg,#48ffbc,#67e8f9);height:100%;transition:width .4s;display:block;box-shadow:0 0 24px #48ffbc80}.market-response-stats{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:18px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.market-response-stats>span{border-right:1px solid #ffffff17;gap:6px;min-width:0;padding:15px;display:grid}.market-response-stats>span:last-child{border-right:0}.market-response-stats small{color:#9fb0c7;font-size:.72rem}.market-response-stats strong{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1rem,2vw,1.32rem);overflow:hidden}.market-response-suppliers{border-top:1px solid #ffffff1a;margin-top:14px}.market-response-suppliers summary{color:#d9e6f5;cursor:pointer;justify-content:space-between;align-items:center;padding:15px 2px 8px;font-size:.84rem;font-weight:800;list-style:none;display:flex}.market-response-suppliers summary::-webkit-details-marker{display:none}.market-response-suppliers[open] summary b{transform:rotate(45deg)}.market-response-suppliers>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:8px;display:grid}.market-response-suppliers>div>span{background:#ffffff0a;border:1px solid #ffffff17;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:3px 12px;padding:12px 14px;display:grid}.market-response-suppliers>div>span:before{content:"";background:#fbbf24;border-radius:50%;grid-row:1/span 2;align-self:center;width:8px;height:8px;margin-right:2px;box-shadow:0 0 0 5px #fbbf241a}.market-response-suppliers>div>span.responded:before{background:#48ffbc;box-shadow:0 0 0 5px #48ffbc1a}.market-response-suppliers b,.market-response-suppliers small{grid-column:1;padding-left:20px}.market-response-suppliers small{color:#9fb0c7}.market-response-suppliers i{color:#b7c6da;grid-area:1/2/span 2;align-self:center;font-size:.68rem;font-style:normal;font-weight:900}.market-response-monitor>p{color:#9fb0c7;margin:14px 0 0;font-size:.76rem}@media (max-width:780px){.market-response-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.market-response-stats>span{border-bottom:1px solid #ffffff17;border-right:0}.market-response-stats>span:last-child{border-bottom:0;grid-column:1/-1}.market-response-suppliers>div{grid-template-columns:1fr}}@media (max-width:470px){.market-response-monitor{border-radius:20px;padding:17px}.market-response-heading{display:grid}.market-response-heading>b{justify-self:start}.market-response-stats{grid-template-columns:1fr}.market-response-stats>span:last-child{grid-column:auto}}.site-header{padding-top:env(safe-area-inset-top)}.brand{flex:none;gap:8px}.brand-mark.brand-infinity-logo{width:154px;height:44px;box-shadow:none;background:0 0;border:0;border-radius:0;display:block;overflow:visible}.brand-infinity-logo img{object-fit:contain;width:100%;height:100%;display:block}.brand-context{min-width:68px;line-height:1;display:grid}.mobile-install-card{z-index:80;width:min(620px,100% - 28px);min-height:82px;right:max(14px, env(safe-area-inset-right));bottom:max(14px, env(safe-area-inset-bottom));color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 88% 0,#48ffbc29,#0000 35%),#071411f5;border:1px solid #c7f36a47;border-radius:20px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:13px;padding:13px 48px 13px 14px;display:grid;position:fixed;box-shadow:0 24px 70px #00000047}.mobile-install-card>img{border-radius:13px;box-shadow:0 8px 22px #00000038}.mobile-install-card>div{min-width:0}.mobile-install-card strong{color:#fff;font-size:.92rem;display:block}.mobile-install-card p{color:#a9beb4;margin:3px 0 0;font-size:.76rem;line-height:1.35}.mobile-install-card .button{min-height:42px;padding-inline:16px}.mobile-install-close{color:#9fb3aa;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:34px;height:34px;font-size:1.3rem;display:grid;position:absolute;top:8px;right:8px}.mobile-install-close:hover{color:#fff;background:#ffffff14}@media (display-mode:standalone){.mobile-install-card{display:none}body{padding-bottom:env(safe-area-inset-bottom)}}@media (max-width:860px){.brand-mark.brand-infinity-logo{width:136px;height:40px}.brand-context{display:none}}@media (max-width:620px){button,.button,.nav-account,input,select{min-height:44px}.mobile-install-card{border-radius:17px;grid-template-columns:46px minmax(0,1fr);padding:12px 42px 12px 12px}.mobile-install-card>img{width:46px;height:46px}.mobile-install-card .button{grid-column:1/-1;width:100%}}@media (max-width:430px){.brand-mark.brand-infinity-logo{width:122px;height:36px}.nav-wrap{gap:10px}}.synax-3d-lockup{isolation:isolate;background:#020806;border:1px solid #67e8f92e;border-radius:20px;min-height:390px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 28px 70px #00000052}.synax-3d-lockup:before{z-index:1;content:"";pointer-events:none;background:linear-gradient(#0208060a 52%,#020806d1 100%),radial-gradient(circle,#0000 28%,#0208063d 100%);position:absolute;inset:0}.synax-3d-lockup img{object-fit:cover;width:118%;height:100%;transition:transform .7s cubic-bezier(.2,.8,.2,1),filter .7s;position:absolute;inset:0 -9%}.market-radar-visual:hover .synax-3d-lockup img{filter:saturate(1.08)contrast(1.03);transform:scale(1.035)}.synax-3d-status{z-index:2;color:#dfffee;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:.13em;background:#030d0ab8;border:1px solid #48ffbc3b;border-radius:999px;padding:7px 10px;font-size:.58rem;font-weight:900;position:absolute;top:15px;left:15px}.synax-3d-status i{background:#48ffbc;border-radius:50%;width:6px;height:6px;margin-right:7px;animation:2.4s ease-in-out infinite synax-network-pulse;display:inline-block;box-shadow:0 0 0 5px #48ffbc1c,0 0 18px #48ffbc}.synax-3d-caption{z-index:2;gap:2px;display:grid;position:absolute;bottom:16px;left:18px;right:18px}.synax-3d-caption strong{color:#fff;font-size:.9rem}.synax-3d-caption span{color:#def4eb91;font-size:.66rem}.premium-role-gateway{z-index:4;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#fbfcf9f0;border:1px solid #dce5dfcc;border-radius:28px;margin-top:-32px;padding:28px;position:relative;box-shadow:0 28px 75px #07141124}.premium-role-intro{grid-template-columns:minmax(0,.72fr) minmax(260px,.28fr);align-items:end;gap:8px 34px;margin-bottom:22px;display:grid}.premium-role-intro .eyebrow{grid-column:1/-1;margin-bottom:0}.premium-role-intro h2{margin:0;font-size:clamp(1.7rem,3vw,2.7rem)}.premium-role-intro>p:last-child{color:var(--muted);margin:0;font-size:.88rem}.premium-role-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.premium-role-card{border-radius:22px;flex-direction:column;min-height:440px;padding:clamp(23px,3vw,34px);display:flex;position:relative;overflow:hidden}.premium-role-card:after{content:"";pointer-events:none;border:1px solid #ffffff26;border-radius:50%;width:250px;height:250px;position:absolute;bottom:-145px;right:-110px;box-shadow:0 0 0 45px #ffffff08,0 0 0 90px #ffffff05}.role-buyer{color:#fff;background:radial-gradient(circle at 88% 5%,#48ffbc30,#0000 31%),linear-gradient(145deg,#071411,#123b30)}.role-company{color:#fff;background:radial-gradient(circle at 88% 5%,#67e8f938,#0000 31%),linear-gradient(145deg,#071426,#0d2d45)}.premium-role-top{color:#ffffff91;letter-spacing:.13em;justify-content:space-between;align-items:center;gap:14px;font-size:.58rem;font-weight:950;display:flex}.premium-role-top b{color:#061511;letter-spacing:.06em;background:#48ffbc;border-radius:999px;padding:6px 9px}.role-company .premium-role-top b{background:#67e8f9}.premium-role-card h3{color:#fff;letter-spacing:-.05em;max-width:500px;margin:46px 0 12px;font-size:clamp(1.65rem,3vw,2.65rem);line-height:1.04}.premium-role-card>p{color:#ffffffa1;max-width:520px;margin-bottom:24px;font-size:.86rem;line-height:1.6}.premium-role-card ol{gap:9px;margin:0;padding:0;list-style:none;display:grid}.premium-role-card li{color:#ffffffc9;align-items:center;gap:10px;font-size:.76rem;display:flex}.premium-role-card li span{color:#061511;background:#ffffffd4;border-radius:8px;flex:none;place-items:center;width:26px;height:26px;font-size:.56rem;font-weight:950;display:grid}.premium-role-actions{z-index:1;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:auto;padding-top:30px;display:flex;position:relative}.premium-role-actions>a:not(.button){color:#ffffffb8;font-size:.75rem;font-weight:850}.role-company-button{color:#061522;background:#67e8f9}.role-company-button:hover{background:#99f2ff}@keyframes synax-network-pulse{0%,to{opacity:.62;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.synax-3d-status i{animation:none}.synax-3d-lockup img{transition:none}}@media (max-width:1050px){.synax-3d-lockup{min-height:330px}.premium-role-gateway{margin-top:-20px}}@media (max-width:800px){.premium-role-gateway{border-radius:22px;padding:18px}.premium-role-intro,.premium-role-grid{grid-template-columns:1fr}.premium-role-card{min-height:400px}}@media (max-width:620px){.synax-3d-lockup{border-radius:16px;min-height:290px}.synax-3d-lockup img{width:132%;inset-inline:-16%}.premium-role-gateway{width:calc(100% - 24px);margin-top:-16px;padding:12px}.premium-role-intro{padding:10px 8px 4px}.premium-role-card{border-radius:18px;min-height:420px}.premium-role-actions .button{width:100%}}.cluj-readiness-page{padding-top:46px}.cluj-readiness-hero{color:#fff;background:radial-gradient(circle at 86% 12%,#67e8f930,#0000 30%),radial-gradient(circle at 8% 90%,#c7f36a21,#0000 35%),linear-gradient(135deg,#06110f 0%,#09261f 54%,#061c22 100%);border:1px solid #67e8f924;border-radius:32px;grid-template-columns:minmax(0,1.25fr) minmax(300px,.55fr);align-items:center;gap:clamp(36px,7vw,92px);min-height:500px;padding:clamp(32px,6vw,72px);display:grid;position:relative;overflow:hidden;box-shadow:0 44px 120px #0714113d}.cluj-readiness-hero:before{content:"";border:1px solid #67e8f924;border-radius:50%;width:520px;height:520px;position:absolute;bottom:-330px;right:-250px;box-shadow:0 0 0 70px #67e8f908,0 0 0 140px #c7f36a05}.cluj-readiness-hero>*{z-index:1;position:relative}.cluj-readiness-hero h1{color:#fff;max-width:780px;margin-bottom:20px;font-size:clamp(3rem,6vw,5.6rem)}.cluj-readiness-hero .lead{color:#b9ccc4;max-width:720px}.readiness-hero-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.readiness-charter{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff0f;border:1px solid #ffffff1c;border-radius:22px;padding:26px;box-shadow:inset 0 1px #ffffff12}.readiness-charter>span{color:#8fa89d;letter-spacing:.13em;text-transform:uppercase;font-size:.66rem;font-weight:900}.readiness-charter>strong{color:var(--lime);letter-spacing:-.035em;margin:18px 0 12px;font-size:1.65rem;line-height:1.17;display:block}.readiness-charter p{color:#a6bab1;margin:0;font-size:.84rem}.readiness-access-panel{z-index:3;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff0;border:1px solid #10231d17;border-radius:19px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;width:min(940px,100% - 48px);margin:-35px auto 34px;padding:18px;display:grid;position:relative;box-shadow:0 24px 70px #07141126}.readiness-access-panel label{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;gap:6px;font-size:.68rem;font-weight:850;display:grid}.readiness-access-panel input{width:100%;min-height:50px;color:var(--night);border:1px solid var(--line);text-transform:none;letter-spacing:normal;background:#fff;border-radius:11px;outline:none;padding:0 15px;font-size:.9rem}.readiness-overview{color:#fff;background:radial-gradient(circle at 95% 0%, #48ffbc1f, transparent 33%), var(--night);border-radius:27px;grid-template-columns:170px minmax(0,1fr) minmax(240px,.42fr);align-items:center;gap:34px;min-height:250px;margin:22px 0;padding:32px;display:grid;box-shadow:0 30px 90px #0714112e}.readiness-score-ring{border-radius:50%;place-items:center;width:160px;height:160px;display:grid;box-shadow:0 0 60px #c7f36a1a}.readiness-score-ring>div{text-align:center;background:var(--night);border-radius:50%;place-content:center;width:126px;height:126px;display:grid}.readiness-score-ring strong{color:#fff;font-size:2.2rem;line-height:1}.readiness-score-ring small{color:#8ea59b;margin-top:7px;font-size:.6rem}.readiness-state{color:#bbd0c6;letter-spacing:.09em;text-transform:uppercase;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;padding:7px 10px;font-size:.62rem;font-weight:900;display:inline-flex}.state-ready{color:var(--night);border-color:var(--lime);background:var(--lime)}.readiness-overview-copy h2{color:#fff;max-width:620px;margin:18px 0 10px;font-size:clamp(2rem,4vw,3.3rem)}.readiness-overview-copy p{color:#90a69d;margin:0;font-size:.78rem}.readiness-live-signal{background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;padding:20px}.readiness-live-signal span{color:#81988e;letter-spacing:.09em;text-transform:uppercase;font-size:.62rem;font-weight:900;display:block}.readiness-live-signal strong{color:var(--lime);margin-top:10px;font-size:1rem;display:block}.readiness-stage-grid{grid-template-columns:repeat(5,1fr);gap:12px;margin:22px 0 70px;display:grid}.readiness-stage{border:1px solid var(--line);background:#fff;border-radius:18px;min-height:185px;padding:19px;box-shadow:0 15px 40px #0714110f}.readiness-stage-top{color:var(--muted);letter-spacing:.08em;justify-content:space-between;align-items:center;font-size:.58rem;font-weight:900;display:flex}.stage-ready .readiness-stage-top span{color:var(--green)}.readiness-stage h3{min-height:43px;color:var(--night);margin:34px 0 5px;font-size:1rem}.readiness-stage p{color:var(--muted);margin:0;font-size:.72rem}.readiness-stage p b{color:var(--night);font-size:1.25rem}.readiness-progress{background:#edf1ee;border-radius:999px;height:6px;margin-top:17px;overflow:hidden}.readiness-progress i{border-radius:inherit;background:linear-gradient(90deg, var(--green), var(--lime));height:100%;display:block}.pilot-funnel{margin:28px 0 70px}.readiness-section-heading{grid-template-columns:minmax(0,1fr) minmax(280px,.45fr);align-items:end;gap:40px;margin-bottom:27px;display:grid}.readiness-section-heading h2{margin-bottom:0}.readiness-section-heading>p{color:var(--muted);margin-bottom:4px}.pilot-funnel-grid{border:1px solid var(--line);background:#fff;border-radius:22px;grid-template-columns:repeat(6,1fr);gap:0;display:grid;overflow:hidden;box-shadow:0 22px 65px #07141114}.pilot-funnel-grid article{border-right:1px solid var(--line);min-height:170px;padding:20px;position:relative}.pilot-funnel-grid article:last-child{border-right:0}.pilot-funnel-grid article:after{content:"→";z-index:1;color:var(--green);background:#fff;font-weight:900;position:absolute;top:50%;right:-8px}.pilot-funnel-grid article:last-child:after{display:none}.pilot-funnel-grid span{color:var(--green);letter-spacing:.1em;font-size:.6rem;font-weight:900}.pilot-funnel-grid strong{color:var(--night);margin:38px 0 4px;font-size:2.1rem;line-height:1;display:block}.pilot-funnel-grid p{color:var(--muted);margin:0;font-size:.7rem}.readiness-commerce-grid{grid-template-columns:1.05fr .95fr;gap:18px;margin-bottom:70px;display:grid}.readiness-commerce-card{background:radial-gradient(circle at 92% 4%,#c7f36a47,#0000 30%),#fff;border:1px solid #10231d17;border-radius:26px;flex-direction:column;min-height:500px;padding:30px;display:flex;box-shadow:0 25px 75px #0714111a}.city-coverage-card{background:radial-gradient(circle at 90% 0,#67e8f92b,#0000 31%),#f7fbfa}.commerce-card-head{color:var(--green);letter-spacing:.1em;justify-content:space-between;align-items:center;font-size:.65rem;font-weight:900;display:flex}.commerce-card-head b{color:var(--night);border:1px solid var(--line);letter-spacing:normal;background:#fff;border-radius:999px;padding:7px 10px;font-size:.64rem}.readiness-commerce-card h2{max-width:560px;margin:54px 0 24px}.golden-path-steps{gap:8px;margin-bottom:28px;display:grid}.golden-path-steps span{min-height:51px;color:var(--muted);border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:9px 12px;font-size:.76rem;display:grid}.golden-path-steps span.complete{color:var(--night);background:#f2faf5;border-color:#1f7a5836}.golden-path-steps i{width:30px;height:30px;color:var(--muted);background:#edf1ee;border-radius:9px;place-items:center;font-size:.57rem;font-style:normal;font-weight:900;display:grid}.golden-path-steps .complete i{color:#fff;background:var(--green)}.readiness-commerce-card>.button{align-self:flex-start;margin-top:auto}.city-coverage-list{gap:9px;margin-bottom:28px;display:grid}.city-coverage-list>div{border:1px solid var(--line);background:#ffffffb8;border-radius:12px;justify-content:space-between;align-items:center;padding:14px 15px;display:flex}.city-coverage-list strong{color:var(--night)}.city-coverage-list span{color:var(--muted);font-size:.72rem}.readiness-gap-panel{color:#fff;background:radial-gradient(circle at 0% 100%, #c7f36a1a, transparent 34%), var(--night);border-radius:25px;grid-template-columns:minmax(260px,.6fr) 1fr;gap:48px;margin-bottom:30px;padding:34px;display:grid}.readiness-gap-panel h2{color:#fff}.readiness-gap-list{gap:9px;display:grid}.readiness-gap-list article{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:36px 1fr;gap:12px;padding:14px;display:grid}.readiness-gap-list article>span{width:34px;height:34px;color:var(--lime);background:#c7f36a14;border-radius:10px;place-items:center;font-size:.62rem;font-weight:900;display:grid}.readiness-gap-list strong{color:#fff}.readiness-gap-list p{color:#8fa49b;margin:2px 0 0;font-size:.7rem}.source-review-panel{background:#fff;border:1px solid #d9e4dd;border-radius:24px;margin-bottom:24px;padding:clamp(22px,4vw,34px);box-shadow:0 20px 60px #07141114}.source-review-heading{justify-content:space-between;align-items:start;gap:18px;margin-bottom:18px;display:flex}.source-review-heading h2{margin:4px 0 0}.source-review-heading>span{color:#496157;background:#eef4f0;border-radius:999px;padding:6px 9px;font-size:.62rem;font-weight:900}.source-review-list{gap:10px;display:grid}.source-review-list>article{background:#f8faf8;border:1px solid #e0e8e3;border-radius:14px;grid-template-columns:36px 1fr;gap:12px;padding:15px;display:grid}.source-review-list>article>span{color:#315344;background:#e4efe8;border-radius:10px;place-items:center;width:34px;height:34px;font-size:.62rem;font-weight:900;display:grid}.source-review-list p{color:var(--muted);margin:2px 0 0;font-size:.72rem}.source-review-details{border-top:1px solid #dfe7e2;margin-top:10px;padding-top:10px}.source-review-details summary{color:var(--green);cursor:pointer;font-size:.72rem;font-weight:850}.source-review-evidence{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 14px;margin:12px 0;display:grid}.source-review-evidence label{color:#3d5148;gap:5px;font-size:.7rem;font-weight:750;display:grid}.source-review-evidence label:has(input[type=checkbox]){grid-template-columns:auto 1fr;align-items:center}.source-review-evidence input[type=date],.source-review-evidence textarea{background:#fff;border:1px solid #cfdcd4;border-radius:9px;width:100%;padding:8px 10px}.source-review-evidence textarea{resize:vertical;min-height:68px}.readiness-locked-state{text-align:center;background:radial-gradient(circle,#c7f36a14,#0000 36%),#f6f9f6;border:1px dashed #b9c7bf;border-radius:24px;place-content:center;min-height:320px;padding:60px;display:grid}.readiness-locked-state>span{color:var(--green);letter-spacing:.12em;font-size:.65rem;font-weight:900}.readiness-locked-state h2{margin:16px 0 9px}.readiness-locked-state p{max-width:560px;color:var(--muted);margin:0 auto}.operations-security-links{flex-wrap:wrap;gap:8px 16px;display:flex}@media (max-width:1120px){.readiness-stage-grid,.pilot-funnel-grid{grid-template-columns:repeat(3,1fr)}.pilot-funnel-grid article:nth-child(3){border-right:0}}@media (max-width:900px){.cluj-readiness-hero,.readiness-overview,.readiness-commerce-grid{grid-template-columns:1fr}.readiness-charter{max-width:560px}.readiness-overview{justify-items:start}.readiness-live-signal{width:100%}.readiness-gap-panel{grid-template-columns:1fr}}@media (max-width:760px){.cluj-readiness-page{padding-top:24px}.cluj-readiness-hero{border-radius:24px;min-height:0;padding:32px 24px 54px}.cluj-readiness-hero h1{font-size:clamp(2.6rem,13vw,4rem)}.readiness-access-panel{grid-template-columns:1fr;width:calc(100% - 24px);margin-top:-28px}.readiness-overview{padding:24px}.readiness-stage-grid,.pilot-funnel-grid{grid-template-columns:1fr 1fr}.pilot-funnel-grid article,.pilot-funnel-grid article:nth-child(3){border-right:1px solid var(--line)}.pilot-funnel-grid article:nth-child(2n){border-right:0}.readiness-section-heading{grid-template-columns:1fr}}@media (max-width:520px){.readiness-stage-grid,.pilot-funnel-grid{grid-template-columns:1fr}.pilot-funnel-grid article,.pilot-funnel-grid article:nth-child(2n){border-right:0}.readiness-commerce-card,.readiness-gap-panel{border-radius:20px;padding:22px}.source-review-heading{flex-direction:column}.source-review-evidence{grid-template-columns:1fr}.readiness-score-ring{width:140px;height:140px}.readiness-score-ring>div{width:108px;height:108px}}.trade-offer-advanced{background:#ffffffad;border:1px solid #0f232024;border-radius:18px;padding:.9rem 1rem}.trade-offer-advanced>summary{color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;font-weight:750;list-style:none;display:flex}.trade-offer-advanced>summary::-webkit-details-marker{display:none}.trade-offer-advanced>summary:after{color:var(--lime-dark);content:"+";font-size:1.25rem}.trade-offer-advanced[open]>summary:after{content:"−"}.trade-offer-advanced .rfq-form{margin-top:1rem}.shipment-progress{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;margin:.9rem 0 1.1rem;padding:0;list-style:none;display:grid}.shipment-progress li{min-width:0;color:var(--muted);gap:.35rem;font-size:.68rem;font-weight:750;display:grid}.shipment-progress i{color:#0000;background:#0f23201a;border-radius:999px;min-height:.35rem;font-size:0;font-style:normal;overflow:hidden}.shipment-progress li.complete,.shipment-progress li.current{color:var(--ink)}.shipment-progress li.complete i{background:var(--green)}.shipment-progress li.current i{background:linear-gradient(90deg, var(--green), var(--lime));box-shadow:0 0 0 3px #c7f36a2e}.shipment-next-action{background:#c7f36a1f;border:1px solid #0f23201f;border-radius:14px;padding:.85rem 1rem}@media (max-width:520px){.shipment-progress{grid-template-columns:repeat(2,minmax(0,1fr))}}.offer-coverage-guidance{background:#c7f36a1f;border-radius:12px;margin:0 0 .4rem;padding:.75rem .9rem}.coverage-status{letter-spacing:.04em;text-transform:uppercase;border:1px solid #0f23201f;border-radius:999px;width:fit-content;margin-top:.45rem;padding:.3rem .55rem;font-size:.64rem;font-weight:850;display:inline-flex}.coverage-status.complete{color:var(--green);background:#c7f36a29}.coverage-status.partial{color:#8a4b14;background:#ffb85c24;border-color:#c76f233d}.commercial-cost-state.incomplete{background:linear-gradient(135deg,#f59e0b1f,#0f172a47);border-color:#f59e0b73}.commercial-cost-state.incomplete small{color:#fbbf24}.coverage-gap{background:#f59e0b14;border:1px solid #f59e0b4d;border-radius:.75rem;gap:.25rem;padding:.75rem .85rem;display:grid}.coverage-gap strong{color:#fbbf24;text-transform:uppercase;letter-spacing:.05em;font-size:.78rem}.coverage-gap span{color:var(--muted);font-size:.86rem;line-height:1.45}.supplier-sla-card{background:linear-gradient(135deg,#0f172af0,#1e293bd1);border:1px solid #94a3b838;border-radius:1rem;gap:1rem;margin-bottom:1rem;padding:1.1rem;display:grid;box-shadow:0 18px 46px #02061733}.supplier-sla-card.sla-reliable{border-color:#84cc166b}.supplier-sla-card.sla-variable{border-color:#f59e0b6b}.supplier-sla-card.sla-attention{border-color:#f871716b}.supplier-sla-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.supplier-sla-heading div{gap:.2rem;display:grid}.supplier-sla-heading span{color:var(--muted);letter-spacing:.08em;font-size:.72rem;font-weight:800}.supplier-sla-heading strong{font-size:1.25rem}.supplier-sla-heading>b{color:var(--lime)}.supplier-sla-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.supplier-sla-stats span{background:#ffffff0a;border-radius:.75rem;gap:.2rem;padding:.75rem;display:grid}.supplier-sla-stats small,.supplier-sla-card p{color:var(--muted)}.supplier-sla-card p{margin:0;font-size:.84rem;line-height:1.5}.market-response-suppliers .sla-badge{border-radius:999px;width:fit-content;padding:.24rem .48rem;font-style:normal;font-weight:800}.market-response-suppliers .sla-reliable{color:#bef264;background:#84cc161f}.market-response-suppliers .sla-variable{color:#fbbf24;background:#f59e0b1f}.market-response-suppliers .sla-attention{color:#fca5a5;background:#f871711f}.market-response-suppliers .sla-forming{color:#cbd5e1;background:#94a3b81f}.market-response-suppliers em{color:var(--muted);font-size:.74rem;font-style:normal}@media (max-width:780px){.supplier-sla-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:470px){.supplier-sla-heading{flex-direction:column;align-items:flex-start}.supplier-sla-stats{grid-template-columns:1fr}}.notification-command-page{--signal-ink:#071f19;--signal-panel:#0a2c23;--signal-lime:#c7f36a}.notification-command-hero{isolation:isolate;color:#fff;background:radial-gradient(circle at 88% 8%,#c7f36a3d,#0000 30%),radial-gradient(circle at 5% 100%,#1b715973,#0000 36%),linear-gradient(135deg,#031813,#0b382d 72%,#09261f);border-radius:28px;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:end;gap:clamp(1.5rem,4vw,3rem);padding:clamp(1.4rem,5vw,3.2rem);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 70px #0318132e}.notification-command-hero:after{content:"";z-index:-1;aspect-ratio:1;border:1px solid #c7f36a33;border-radius:50%;width:330px;position:absolute;inset:auto -5% -45% auto;box-shadow:0 0 0 45px #c7f36a0a,0 0 0 90px #c7f36a08}.notification-command-hero h1{color:#fff;letter-spacing:-.055em;max-width:850px;margin:.35rem 0 .85rem;font-size:clamp(2rem,5vw,4rem);line-height:.98}.notification-command-hero .lead{color:#c9ddd6;max-width:720px}.notification-channel-overview{gap:.65rem;display:grid}.notification-channel-overview article{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff12;border:1px solid #ffffff24;border-radius:16px;gap:.25rem;padding:1rem 1.1rem;display:grid}.notification-channel-overview article span{letter-spacing:.08em;font-size:.67rem;font-weight:900}.notification-channel-overview .channel-live span{color:var(--signal-lime)}.notification-channel-overview .channel-waiting span{color:#ffd27b}.notification-channel-overview article strong{color:#fff}.notification-channel-overview article small{color:#b8cdc5}.notification-signal-strip{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border:1px solid #09392c1f;border-radius:18px;grid-template-columns:repeat(3,1fr);width:min(92%,900px);margin:-1.15rem auto 1.4rem;display:grid;position:relative;box-shadow:0 18px 45px #0318131a}.notification-signal-strip article{gap:.1rem;padding:1rem 1.25rem;display:grid}.notification-signal-strip article+article{border-left:1px solid var(--line)}.notification-signal-strip small{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:.7rem;font-weight:800}.notification-signal-strip strong{color:var(--signal-ink);font-size:1.65rem;line-height:1}.notification-signal-strip span{color:var(--muted);font-size:.72rem}.premium-notification-preferences{background:radial-gradient(circle at 100% 0,#c7f36a24,#0000 28%),linear-gradient(145deg,#fbfdfc,#f1f7f3);border:1px solid #d8e5dd;border-radius:22px;margin:1.5rem 0 2rem;padding:clamp(1.1rem,3vw,1.8rem)}.preference-intro{justify-content:space-between;align-items:start;gap:1rem;margin-bottom:1.1rem;display:flex}.preference-intro h2{margin:.2rem 0 .4rem}.preference-intro p{max-width:680px;color:var(--muted);font-size:.84rem}.channel-status{border-radius:999px;flex:none;padding:.5rem .7rem;font-size:.7rem;font-weight:900}.channel-status.live{color:#16452f;background:#dcf7cb}.channel-status.waiting{color:#71450a;background:#fff0c9}.premium-preference-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.premium-preference-grid label{cursor:pointer;background:#ffffffe0;border:1px solid #d6e1da;border-radius:16px;grid-template-columns:auto 1fr;align-content:start;gap:.7rem;min-height:150px;padding:1rem;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative}.premium-preference-grid label:hover{border-color:#a7c8b5;transform:translateY(-2px);box-shadow:0 12px 30px #03281d12}.premium-preference-grid label.selected{background:linear-gradient(145deg,#fbfff7,#f1fae9);border-color:#78aa48;box-shadow:inset 0 0 0 1px #78aa483d}.preference-icon{color:#174b38;background:#e3f3e9;border-radius:10px;place-items:center;width:2rem;height:2rem;font-weight:900;display:grid}.preference-copy{gap:.3rem;display:grid}.preference-copy small{color:var(--muted);line-height:1.4}.premium-preference-grid input{opacity:0;width:1px;height:1px;position:absolute}.premium-preference-grid label>i{background:#cbd7d0;border-radius:999px;width:2.7rem;height:1.5rem;padding:.18rem;transition:background .18s;position:absolute;bottom:1rem;right:1rem}.premium-preference-grid label>i b{background:#fff;border-radius:50%;width:1.14rem;height:1.14rem;transition:transform .18s;display:block;box-shadow:0 2px 7px #00000029}.premium-preference-grid input:checked+i{background:#67a334}.premium-preference-grid input:checked+i b{transform:translate(1.2rem)}.premium-preference-grid input:focus-visible+i{outline-offset:3px;outline:3px solid #2f805d3d}.premium-notification-preferences .notification-preference-actions{border-top:1px solid #dbe6df;grid-column:auto;margin-top:1rem;padding-top:1rem}.notification-inbox-heading{justify-content:space-between;align-items:end;gap:1rem;margin:2rem 0 .8rem;display:flex}.notification-inbox-heading h2{margin-top:.2rem}.notification-inbox-actions{align-items:center;gap:.65rem;display:flex}.notification-filter{border:1px solid var(--line);background:#f2f6f3;border-radius:12px;padding:.25rem;display:inline-flex}.notification-filter button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:.55rem .75rem;font-weight:800}.notification-filter button.active{color:var(--signal-ink);background:#fff;box-shadow:0 4px 12px #031e1614}.notification-filter b{color:var(--green);margin-left:.25rem}.premium-notification-list{gap:.65rem;display:grid}.premium-notification-card{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:1px solid #dce5df;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:1rem 1.1rem;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.premium-notification-card:hover{border-color:#a9c1b3;transform:translateY(-1px);box-shadow:0 12px 28px #031e1612}.premium-notification-card.unread{background:linear-gradient(90deg,#c7f36a1f,#0000 22%),#fff;border-color:#a9d76d}.notification-kind-icon{color:#154735;background:#e4f2e9;border-radius:12px;place-items:center;width:2.4rem;height:2.4rem;font-weight:900;display:grid}.tone-message .notification-kind-icon{color:#384a7d;background:#e9edfb}.tone-delivery .notification-kind-icon{color:#735118;background:#fff1cf}.notification-card-copy{gap:.18rem;display:grid}.notification-card-copy>span{align-items:center;gap:.4rem;display:flex}.notification-card-copy>span b{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:.65rem}.notification-card-copy>span i{color:#224d1b;background:var(--signal-lime);border-radius:999px;padding:.18rem .4rem;font-size:.62rem;font-style:normal;font-weight:900}.notification-card-copy p{color:var(--muted);margin:.1rem 0}.notification-card-copy small{color:#7a8d83}.notification-open{color:#4a685b;font-size:1.15rem}.premium-notification-empty{min-height:230px}.premium-notification-empty>span{color:#204e27;background:#e2f7d5;border-radius:50%;place-items:center;width:3rem;height:3rem;margin:0 auto .5rem;font-size:1.4rem;display:grid}.notification-loading{color:var(--muted);text-align:center;padding:2rem}@media (max-width:860px){.notification-command-hero,.premium-preference-grid{grid-template-columns:1fr}.premium-preference-grid label{min-height:120px}.notification-inbox-heading{flex-direction:column;align-items:stretch}.notification-inbox-actions{justify-content:space-between}}@media (max-width:560px){.notification-command-page{padding-inline:.85rem}.notification-command-hero{border-radius:20px}.notification-command-hero h1{font-size:2.25rem}.notification-signal-strip{grid-template-columns:1fr;width:calc(100% - 1.2rem)}.notification-signal-strip article+article{border-top:1px solid var(--line);border-left:0}.preference-intro,.notification-inbox-actions{flex-direction:column;align-items:stretch}.channel-status{width:fit-content}.premium-notification-card{grid-template-columns:auto minmax(0,1fr);align-items:start}.notification-open{display:none}}.store-connection-page{--bridge-ink:#071e18;--bridge-green:#123d31;--bridge-lime:#c8f36a;--bridge-soft:#f1f7f3}.store-connection-hero{isolation:isolate;color:#fff;background:radial-gradient(circle at 88% 8%,#c8f36a47,#0000 28%),radial-gradient(circle at 0 100%,#2e81646b,#0000 35%),linear-gradient(135deg,#031713,#0b352b 70%,#0e2a23);border-radius:28px;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:end;gap:clamp(1.5rem,5vw,4rem);padding:clamp(1.5rem,5vw,3.5rem);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 75px #0318122e}.store-connection-hero:after{content:"";z-index:-1;aspect-ratio:1;border:1px solid #c8f36a38;border-radius:50%;width:360px;position:absolute;bottom:-220px;right:-100px;box-shadow:0 0 0 48px #c8f36a0d,0 0 0 96px #c8f36a08}.store-connection-hero h1{color:#fff;letter-spacing:-.055em;max-width:820px;margin:.45rem 0 1rem;font-size:clamp(2.25rem,5vw,4.4rem);line-height:.98}.store-connection-hero .lead{color:#c7dbd3;max-width:750px}.store-connection-trust{flex-wrap:wrap;gap:.55rem;margin-top:1.25rem;display:flex}.store-connection-trust span{color:#e1eee8;background:#ffffff0f;border:1px solid #ffffff21;border-radius:999px;padding:.45rem .65rem;font-size:.72rem;font-weight:800}.store-connection-hero aside{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff14;border:1px solid #ffffff26;border-radius:18px;gap:.5rem;padding:1.25rem;display:grid}.store-connection-hero aside>span{color:var(--bridge-lime);letter-spacing:.1em;font-size:.68rem;font-weight:900}.store-connection-hero aside strong{color:#fff;font-size:1.2rem}.store-connection-hero aside p{color:#c4d8d0;font-size:.82rem}.store-connection-steps{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff2;border:1px solid #dbe5df;border-radius:16px;grid-template-columns:repeat(3,1fr);width:min(94%,940px);margin:-1.1rem auto 2rem;display:grid;position:relative;box-shadow:0 18px 44px #031b1417}.store-connection-steps span{color:#74857c;align-items:center;gap:.6rem;padding:.9rem 1rem;font-size:.78rem;font-weight:850;display:flex}.store-connection-steps span+span{border-left:1px solid #e1e8e3}.store-connection-steps b{color:#6e8076;background:#edf2ef;border-radius:50%;place-items:center;width:1.8rem;height:1.8rem;font-size:.65rem;display:grid}.store-connection-steps .active{color:var(--bridge-ink)}.store-connection-steps .active b{color:#17370e;background:var(--bridge-lime)}.store-platform-section{background:radial-gradient(circle at 100% 0,#c8f36a21,#0000 25%),linear-gradient(145deg,#fbfdfc,#f2f7f4);border:1px solid #dce5df;border-radius:22px;margin-bottom:1.25rem;padding:clamp(1.1rem,3vw,1.8rem)}.store-section-heading{justify-content:space-between;align-items:start;gap:1rem;margin-bottom:1rem;display:flex}.store-section-heading h2{margin-top:.2rem}.store-platform-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.store-platform-grid button{min-height:170px;color:var(--bridge-ink);text-align:left;cursor:pointer;background:#ffffffe6;border:1px solid #d5e0da;border-radius:16px;align-content:start;gap:.4rem;padding:1rem;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.store-platform-grid button:hover{border-color:#9ebbaa;transform:translateY(-2px);box-shadow:0 12px 25px #03241a12}.store-platform-grid button.selected{background:linear-gradient(145deg,#fdfff9,#eff9e6);border-color:#6f9e41;box-shadow:inset 0 0 0 1px #6f9e4138}.store-platform-grid button>span{color:#184b39;background:#e3f2e8;border-radius:11px;place-items:center;width:2.35rem;height:2.35rem;margin-bottom:.2rem;font-size:.7rem;font-weight:950;display:grid}.store-platform-grid button strong{font-size:.9rem}.store-platform-grid button small{color:#73857b;line-height:1.45}.store-platform-grid button i{color:#39744e;text-transform:uppercase;letter-spacing:.05em;align-self:end;margin-top:auto;font-size:.68rem;font-style:normal;font-weight:900}.store-source-select{background:#fff;border:1px solid #d7e2db;border-radius:14px;gap:.4rem;margin-top:1rem;padding:1rem;display:grid}.store-source-select>span{font-size:.75rem;font-weight:900}.store-source-select select{width:100%;color:var(--bridge-ink);background:#f9fbfa;border:1px solid #cbd9d1;border-radius:10px;padding:.8rem .9rem;font-weight:750}.store-source-select small{color:#6f8177}.store-source-request{background:#fff;border:1px solid #d7e2db;border-radius:14px;margin-top:.75rem;overflow:hidden}.store-source-request summary{color:var(--bridge-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:.8rem;padding:.9rem 1rem;font-size:.78rem;font-weight:900;display:flex}.store-source-request summary small{color:#6f8177;font-size:.66rem;font-weight:750}.store-source-request-body{border-top:1px solid #e4ebe7;gap:.75rem;padding:0 1rem 1rem;display:grid}.store-source-request-body>p{color:#61746a;margin:.8rem 0 0;font-size:.74rem}.store-source-request-form{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr) auto;align-items:end;gap:.65rem;display:grid}.store-source-request-form label{color:#334c40;gap:.35rem;font-size:.7rem;font-weight:850;display:grid}.store-source-request-form input{width:100%;min-height:42px;color:var(--bridge-ink);background:#f9fbfa;border:1px solid #cbd9d1;border-radius:10px;padding:.65rem .75rem}.store-source-request-list{gap:.45rem;display:grid}.store-source-request-list article{background:#f3f7f4;border-radius:10px;justify-content:space-between;align-items:center;gap:.8rem;padding:.65rem .75rem;display:flex}.store-source-request-list article>div{display:grid}.store-source-request-list small{color:#6f8177;font-size:.64rem}.store-source-request-list article>span{color:#725017;font-size:.62rem;font-weight:900}.store-export-workspace{grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr);gap:1rem;margin-bottom:1rem;display:grid}.store-export-upload,.store-export-review{background:#fff;border:1px solid #dce5df;border-radius:20px;padding:clamp(1.1rem,3vw,1.6rem)}.store-export-upload h2{margin:.2rem 0 1rem}.store-export-dropzone{text-align:center;cursor:pointer;background:#f5f9f6;border:1.5px dashed #a9bdb1;border-radius:16px;align-content:center;place-items:center;gap:.45rem;min-height:230px;padding:1.2rem;transition:border-color .18s,background .18s;display:grid}.store-export-dropzone:hover,.store-export-dropzone.has-file{background:#f5fbef;border-color:#699b50}.store-export-dropzone input{opacity:0;width:1px;height:1px;position:absolute}.store-export-dropzone>span{color:#1c4e38;background:#dff2e6;border-radius:50%;place-items:center;width:3rem;height:3rem;font-size:1.25rem;font-weight:900;display:grid}.store-export-dropzone p,.store-export-note p{color:#718278;font-size:.78rem}.store-intake-pack{background:linear-gradient(145deg,#f8fbf9,#eef6f1);border:1px solid #cfded5;border-radius:15px;gap:.75rem;margin-top:.8rem;padding:1rem;display:grid}.store-intake-pack>div:first-child{gap:.22rem;display:grid}.store-intake-pack>div:first-child>span{color:#2f5f45;letter-spacing:.06em;background:#dff0e5;border-radius:999px;width:fit-content;padding:.2rem .4rem;font-size:.58rem;font-weight:950}.store-intake-pack strong{color:#183b2b;font-size:.92rem}.store-intake-pack p{color:#62756a;font-size:.72rem;line-height:1.5}.store-intake-actions{flex-wrap:wrap;gap:.45rem;display:flex}.store-intake-actions .button{min-height:38px;padding:.55rem .7rem;font-size:.68rem}.store-intake-fields{flex-wrap:wrap;gap:.3rem;display:flex}.store-intake-fields span{color:#52675b;background:#fff;border:1px solid #d7e3dc;border-radius:999px;padding:.24rem .42rem;font-size:.6rem;font-weight:800}.store-template-warning{color:#704b12;background:#fff6dc;border:1px solid #efd39c;border-radius:11px;margin:0 0 .7rem;padding:.65rem .8rem;font-size:.68rem;font-weight:850}.store-export-note{background:#f3f6f4;border-radius:13px;margin-top:.8rem;padding:.9rem}.store-export-note strong{margin-bottom:.25rem;font-size:.78rem;display:block}.store-review-head{justify-content:space-between;align-items:start;gap:1rem;margin-bottom:.8rem;display:flex}.store-review-head h2{margin-top:.2rem}.store-ready-badge,.store-waiting-badge{letter-spacing:.06em;border-radius:999px;padding:.45rem .6rem;font-size:.65rem;font-weight:950}.store-ready-badge{color:#244713;background:#dcf5c9}.store-waiting-badge{color:#6c4c14;background:#fff0cb}.store-preview-empty{color:#6f8177;text-align:center;background:#f8faf9;border:1px solid #e1e8e3;border-radius:15px;align-content:center;place-items:center;gap:.4rem;min-height:240px;padding:1.2rem;display:grid}.store-preview-empty>span{color:#2e684b;font-size:2.6rem;line-height:1}.store-preview-empty strong{color:var(--bridge-ink)}.store-preview-empty p{max-width:470px;font-size:.8rem}.store-preview-metrics{background:#f7faf8;border:1px solid #dce5df;border-radius:14px;grid-template-columns:repeat(4,1fr);margin-bottom:.7rem;display:grid;overflow:hidden}.store-preview-metrics article{gap:.08rem;padding:.85rem;display:grid}.store-preview-metrics article+article{border-left:1px solid #dce5df}.store-preview-metrics small{color:#718278;text-transform:uppercase;font-size:.62rem;font-weight:850}.store-preview-metrics strong{color:var(--bridge-ink);font-size:1.45rem}.store-preview-metrics span{color:#7a8a81;font-size:.65rem}.store-preview-list{gap:.45rem;margin-bottom:.8rem;display:grid}.store-preview-list article{background:#fff;border:1px solid #e0e7e2;border-radius:12px;justify-content:space-between;align-items:center;gap:.8rem;padding:.8rem .9rem;display:flex}.store-preview-list article>div{gap:.12rem;display:grid}.store-preview-list small,.store-preview-list span{color:#76877d;font-size:.65rem}.store-preview-list span{background:#edf3ef;border-radius:999px;width:fit-content;padding:.15rem .35rem;font-weight:800}.store-preview-list article>b{flex:none;font-size:.76rem}.store-readiness-note{color:#65776c;background:#f7faf8;border:1px solid #dfe7e2;border-radius:12px;justify-content:space-between;gap:.8rem;margin:0 0 .7rem;padding:.7rem .85rem;font-size:.7rem;display:flex}.store-readiness-note strong{color:#1f3e31}.store-preview-list article.is-eligible{background:#fbfff8;border-color:#b9d9aa}.store-preview-list article.is-draft{border-color:#e3ddd0}.store-preview-product{align-items:center;min-width:0;grid-template-columns:none!important;gap:.75rem!important;display:flex!important}.store-preview-product>img,.store-preview-image-missing{object-fit:cover;background:#edf2ef;border-radius:10px;flex:0 0 58px;width:58px;height:58px}.store-preview-image-missing{place-items:center;font-weight:900;display:grid;color:#839087!important;font-size:.62rem!important}.store-preview-product>div{gap:.12rem;min-width:0;display:grid}.store-preview-blockers{flex-wrap:wrap;margin-top:.18rem;gap:.22rem!important;display:flex!important}.store-preview-blockers em{color:#734e25;background:#fff0d7;border-radius:999px;width:fit-content;padding:.16rem .35rem;font-size:.58rem;font-style:normal;font-weight:800}.store-preview-list .is-eligible .store-preview-blockers em{color:#28501b;background:#e0f3d5}.store-export-review .full-button{margin-top:.7rem}.store-connection-footer{justify-content:space-between;gap:.7rem;display:flex}@media (max-width:940px){.store-connection-hero,.store-export-workspace{grid-template-columns:1fr}.store-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.store-connection-page{padding-inline:.85rem}.store-connection-hero{border-radius:20px}.store-connection-hero h1{font-size:2.35rem}.store-connection-trust{display:grid}.store-connection-steps{grid-template-columns:1fr;width:calc(100% - 1rem)}.store-connection-steps span+span{border-top:1px solid #e1e8e3;border-left:0}.store-section-heading,.store-review-head,.store-connection-footer,.store-readiness-note,.store-source-request summary,.store-source-request-list article{flex-direction:column;align-items:stretch}.store-source-request-form,.store-platform-grid,.store-preview-metrics{grid-template-columns:1fr}.store-platform-grid button{min-height:145px}.store-preview-metrics article+article{border-top:1px solid #dce5df;border-left:0}.store-preview-list article{flex-direction:column;align-items:start}}.store-operations{background:radial-gradient(circle at 100% 0,#c8f36a1f,#0000 22%),linear-gradient(145deg,#fbfdfc,#eef5f0);border:1px solid #d8e4dc;border-radius:22px;margin:1.1rem 0;padding:clamp(1.1rem,3vw,1.8rem)}.store-operations-heading{justify-content:space-between;align-items:start;gap:1rem;margin-bottom:1rem;display:flex}.store-operations-heading h2{margin:.2rem 0 .35rem}.store-operations-heading p{color:#6f8177;max-width:700px;font-size:.82rem}.store-operations-private{color:#1d4a36;letter-spacing:.06em;background:#dff1e6;border-radius:999px;flex:none;padding:.45rem .65rem;font-size:.64rem;font-weight:950}.store-operations-metrics{background:#ffffffe8;border:1px solid #d8e3dc;border-radius:15px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:.8rem;display:grid;overflow:hidden}.store-operations-metrics article{gap:.1rem;padding:1rem;display:grid}.store-operations-metrics article+article{border-left:1px solid #dfe7e2}.store-operations-metrics small{color:#718278;text-transform:uppercase;letter-spacing:.04em;font-size:.63rem;font-weight:850}.store-operations-metrics strong{color:#09231b;font-size:1.7rem;line-height:1}.store-operations-metrics span{color:#7c8c83;font-size:.65rem}.store-source-health{gap:.55rem;margin-bottom:.8rem;display:grid}.store-source-health>article{background:#fff;border:1px solid #dce5df;border-radius:14px;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex}.store-source-health-main,.store-source-health-stats{gap:.18rem;display:grid}.store-source-health-main>span{letter-spacing:.05em;border-radius:999px;width:fit-content;padding:.18rem .4rem;font-size:.58rem;font-weight:950}.freshness-current{color:#254a18;background:#dcf4ce}.freshness-confirm{color:#704b0f;background:#fff0c8}.freshness-expired{color:#7d2727;background:#fde1df}.store-source-health-main small,.store-source-health-stats span,.store-source-health-stats small{color:#75867c;font-size:.67rem}.store-source-health-stats{text-align:right;justify-items:end}.store-source-health-stats b{color:#0b2b21;font-size:1.3rem}.store-history-panel{background:#fff;border:1px solid #d8e3dc;border-radius:15px;overflow:hidden}.store-history-title{background:#f6f9f7;border-bottom:1px solid #e1e8e3;justify-content:space-between;align-items:center;gap:.8rem;padding:.85rem 1rem;display:flex}.store-history-title span{color:#74857b;font-size:.68rem}.store-history-list{display:grid}.store-history-list>article{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.85rem 1rem;display:grid}.store-history-list>article+article{border-top:1px solid #e5ebe7}.store-history-success{color:#254818;background:#dff3d3;border-radius:50%;place-items:center;width:2rem;height:2rem;font-weight:950;display:grid}.store-history-list article>div{gap:.15rem;display:grid}.store-history-list article>div:last-child{text-align:right;justify-items:end}.store-history-list small,.store-history-list article>div:last-child span{color:#75867c;font-size:.66rem}.store-history-list article>div:last-child b{font-size:.74rem}.store-history-empty{color:#718278;text-align:center;padding:1.25rem}.store-history-empty strong{color:#15382c;margin-bottom:.25rem;display:block}.store-history-empty p{font-size:.76rem}@media (max-width:820px){.store-operations-metrics{grid-template-columns:repeat(2,1fr)}.store-operations-metrics article:nth-child(3){border-top:1px solid #dfe7e2;border-left:0}.store-operations-metrics article:nth-child(4){border-top:1px solid #dfe7e2}}@media (max-width:620px){.store-operations-heading,.store-source-health>article,.store-history-title{flex-direction:column;align-items:stretch}.store-operations-private{width:fit-content}.store-operations-metrics{grid-template-columns:1fr}.store-operations-metrics article+article,.store-operations-metrics article:nth-child(4){border-top:1px solid #dfe7e2;border-left:0}.store-source-health-stats{text-align:left;justify-items:start}.store-history-list>article{grid-template-columns:auto minmax(0,1fr);align-items:start}.store-history-list article>div:last-child{text-align:left;grid-column:2;justify-items:start}}.partner-activation-page{color:#0a241c;background:radial-gradient(circle at 95% 5%,#c8f36a24,#0000 20rem),linear-gradient(#f8fbf9,#eef5f1);padding:1.25rem 0 4rem}.partner-activation-hero{color:#fff;background:radial-gradient(circle at 92% 0,#c8f36a3d,#0000 28%),linear-gradient(135deg,#031813,#0b382c 72%,#123c30);border-radius:30px;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);align-items:center;gap:clamp(1.5rem,5vw,4rem);padding:clamp(1.5rem,5vw,3.6rem);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 75px #031e162e}.partner-activation-hero h1{color:#fff;letter-spacing:-.06em;max-width:850px;margin:.45rem 0 1rem;font-size:clamp(2.35rem,5.4vw,4.8rem);line-height:.96}.partner-activation-hero .lead{color:#c9ddd5;max-width:760px}.partner-trust-row{flex-wrap:wrap;gap:.5rem;margin-top:1.25rem;display:flex}.partner-trust-row span{color:#e6f2ed;background:#ffffff0f;border:1px solid #ffffff21;border-radius:999px;padding:.45rem .65rem;font-size:.7rem;font-weight:850}.partner-progress-card{text-align:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff14;border:1px solid #ffffff26;border-radius:22px;justify-items:center;gap:.65rem;padding:1.35rem;display:grid}.partner-progress-ring{border-radius:50%;place-items:center;width:150px;height:150px;display:grid}.partner-progress-ring>div{background:#09271f;border-radius:50%;place-content:center;width:118px;height:118px;display:grid}.partner-progress-ring strong{color:#fff;font-size:2rem}.partner-progress-ring span,.partner-progress-card p{color:#b9d0c7;font-size:.72rem}.partner-progress-card>strong{color:#eaf5ef;max-width:240px;font-size:.9rem}.partner-identity-strip{z-index:2;background:#fffffff5;border:1px solid #d8e4dc;border-radius:17px;grid-template-columns:repeat(3,1fr);width:min(94%,1020px);margin:-1rem auto 1rem;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 44px #031b1417}.partner-identity-strip>div{gap:.12rem;padding:.95rem 1.1rem;display:grid}.partner-identity-strip>div+div{border-left:1px solid #e0e8e3}.partner-identity-strip span,.partner-fact-grid span{color:#718278;text-transform:uppercase;letter-spacing:.05em;font-size:.62rem;font-weight:900}.partner-identity-strip small,.partner-fact-grid small{color:#7a8b82;font-size:.67rem}.partner-next-card{background:radial-gradient(circle at 100% 0,#c8f36a52,#0000 34%),linear-gradient(145deg,#fbfff7,#edf8e7);border:1px solid #b7d78d;border-radius:20px;justify-content:space-between;align-items:center;gap:1.25rem;margin:1rem 0;padding:clamp(1.15rem,3vw,1.7rem);display:flex}.partner-next-card h2{margin:.2rem 0 .3rem}.partner-next-card p{color:#61736a}.partner-journey-section,.partner-facts{background:#ffffffeb;border:1px solid #d9e4dd;border-radius:24px;margin-top:1rem;padding:clamp(1.15rem,3vw,1.8rem)}.partner-section-heading{justify-content:space-between;align-items:start;gap:1.2rem;margin-bottom:1rem;display:flex}.partner-section-heading h2{margin-top:.2rem}.partner-section-heading>p{color:#718278;max-width:520px;font-size:.8rem}.partner-step-list{gap:.55rem;display:grid}.partner-step{background:#fbfdfc;border:1px solid #dfe7e2;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:.95rem 1rem;display:grid}.partner-step-number{color:#60736a;background:#edf3ef;border-radius:11px;place-items:center;width:2.4rem;height:2.4rem;font-size:.7rem;font-weight:950;display:grid}.partner-step-ready{background:#fbfff9;border-color:#cfe3bf}.partner-step-pending{background:#fffdf7;border-color:#eed9ab}.partner-step-copy{gap:.12rem;display:grid}.partner-step-status{color:#52665d;text-transform:uppercase;letter-spacing:.04em;background:#eaf0ec;border-radius:999px;width:fit-content;padding:.15rem .38rem;font-size:.58rem;font-weight:950}.partner-step-ready .partner-step-status{color:#294c19;background:#def3d1}.partner-step-pending .partner-step-status{color:#705018;background:#fff0c9}.partner-step h3{font-size:.98rem}.partner-step p{color:#718178;font-size:.76rem}.partner-step>a{color:#245d45;font-size:.72rem;font-weight:900}.partner-step-check{color:#244b15;background:#dff4d1;border-radius:50%;place-items:center;width:2rem;height:2rem;font-weight:950;display:grid}.partner-private-badge{color:#1d4a36;background:#dff1e6;border-radius:999px;flex:none;padding:.45rem .65rem;font-size:.62rem;font-weight:950}.partner-fact-grid{background:#f7faf8;border:1px solid #dce5df;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.partner-fact-grid article{gap:.12rem;padding:1rem;display:grid}.partner-fact-grid article+article{border-left:1px solid #dce5df}.partner-fact-grid strong{margin:.15rem 0;font-size:1.3rem}.partner-truth-note{background:#fffbf1;border:1px solid #ecd9ad;border-radius:14px;margin-top:.8rem;padding:1rem}.partner-truth-note p{color:#74694f;margin:.25rem 0 .45rem;font-size:.76rem}.partner-truth-note a{color:#315f48;font-size:.72rem;font-weight:900}@media (max-width:880px){.partner-activation-hero{grid-template-columns:1fr}.partner-progress-card{text-align:left;grid-template-columns:auto 1fr;justify-items:start}.partner-progress-card>strong{grid-column:2}.partner-fact-grid{grid-template-columns:repeat(2,1fr)}.partner-fact-grid article:nth-child(3){border-top:1px solid #dce5df;border-left:0}.partner-fact-grid article:nth-child(4){border-top:1px solid #dce5df}}@media (max-width:620px){.partner-activation-page{padding-inline:.8rem}.partner-activation-hero{border-radius:21px}.partner-activation-hero h1{font-size:2.45rem}.partner-trust-row,.partner-identity-strip,.partner-fact-grid{grid-template-columns:1fr}.partner-trust-row{display:grid}.partner-progress-card{text-align:center;grid-template-columns:1fr;justify-items:center}.partner-progress-card>strong{grid-column:auto}.partner-identity-strip>div+div,.partner-fact-grid article+article,.partner-fact-grid article:nth-child(4){border-top:1px solid #dce5df;border-left:0}.partner-next-card,.partner-section-heading{flex-direction:column;align-items:stretch}.partner-next-card .button{text-align:center;width:100%}.partner-step{grid-template-columns:auto minmax(0,1fr);align-items:start}.partner-step>a,.partner-step-check{grid-column:2}}.invitation-recovery-page{color:#09241b;background:radial-gradient(circle at 90% 5%,#c8f36a2e,#0000 24rem),linear-gradient(145deg,#f8fbf9,#edf5f0);min-height:72vh;padding:clamp(1.2rem,4vw,3.5rem) 0 4rem}.invitation-recovery-shell{grid-template-columns:minmax(0,1.05fr) minmax(330px,.75fr);align-items:center;gap:clamp(1.5rem,6vw,5rem);display:grid}.invitation-recovery-copy h1{letter-spacing:-.065em;max-width:800px;margin:.5rem 0 1rem;font-size:clamp(2.5rem,6vw,5.2rem);line-height:.94}.invitation-recovery-copy .lead{color:#61756b;max-width:700px}.invitation-recovery-promises{gap:.65rem;max-width:690px;margin-top:1.5rem;display:grid}.invitation-recovery-promises span{background:#ffffffc2;border:1px solid #d8e4dc;border-radius:14px;align-items:center;gap:.75rem;padding:.8rem .95rem;font-size:.78rem;font-weight:800;display:flex}.invitation-recovery-promises b{color:#284616;background:#dff4cf;border-radius:50%;flex:none;place-items:center;width:2rem;height:2rem;font-size:.62rem;display:grid}.invitation-recovery-card{background:radial-gradient(circle at 100% 0,#c8f36a2b,#0000 32%),#fff;border:1px solid #d4e0d8;border-radius:24px;gap:1rem;padding:clamp(1.25rem,4vw,2rem);display:grid;box-shadow:0 26px 65px #0422191f}.invitation-recovery-card h2{margin:.25rem 0 .4rem;font-size:1.65rem}.invitation-recovery-card>div:first-child>p:last-child{color:#718178;font-size:.76rem}.invitation-recovery-icon{color:#183f2e;background:#dff1e6;border-radius:15px;place-items:center;width:3.1rem;height:3.1rem;margin-bottom:.8rem;font-size:1.35rem;font-weight:900;display:grid}.invitation-recovery-card label{gap:.4rem;font-size:.75rem;font-weight:900;display:grid}.invitation-recovery-card input{color:#0a281e;width:100%;min-height:3.1rem;font:inherit;background:#f8fbf9;border:1px solid #cbd9d1;border-radius:11px;padding:.8rem .9rem}.invitation-recovery-card input:focus{border-color:#69944b;outline:3px solid #79a64633}@media (max-width:820px){.invitation-recovery-shell{grid-template-columns:1fr}}@media (max-width:560px){.invitation-recovery-page{padding-inline:.85rem}.invitation-recovery-copy h1{font-size:2.55rem}.invitation-recovery-card{border-radius:19px}}.founder-partner-desk{color:#09241b;background:radial-gradient(circle at 92% 4%,#c8f36a29,#0000 24rem),linear-gradient(150deg,#f7faf8,#edf5f0);min-height:78vh;padding:1.15rem 0 4rem}.partner-desk-hero{color:#fff;background:radial-gradient(circle at 90% 0,#c8f36a42,#0000 30%),linear-gradient(135deg,#031713,#0b392d 72%,#123f32);border-radius:30px;grid-template-columns:minmax(0,1.3fr) minmax(270px,.7fr);align-items:end;gap:clamp(1.5rem,5vw,4rem);padding:clamp(1.5rem,5vw,3.5rem);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 76px #031e162e}.partner-desk-hero h1{color:#fff;letter-spacing:-.06em;max-width:900px;margin:.45rem 0 1rem;font-size:clamp(2.4rem,5.4vw,4.8rem);line-height:.96}.partner-desk-hero .lead{color:#c7dbd3;max-width:780px}.partner-desk-hero-actions{flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:1.3rem;display:flex}.partner-desk-hero-actions>span{color:#bcd0c8;font-size:.7rem;font-weight:800}.partner-desk-signal{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff14;border:1px solid #ffffff26;border-radius:19px;gap:.45rem;padding:1.25rem;display:grid}.partner-desk-signal>span{color:#c8f36a;letter-spacing:.08em;font-size:.63rem;font-weight:950}.partner-desk-signal strong{color:#fff;font-size:1.2rem}.partner-desk-signal p{color:#bfd2cb;font-size:.76rem}.partner-desk-metrics{z-index:2;background:#fffffff5;border:1px solid #d9e4dc;border-radius:17px;grid-template-columns:repeat(4,1fr);width:min(94%,980px);margin:-1rem auto 1rem;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 44px #031b1417}.partner-desk-metrics article{gap:.08rem;padding:.95rem 1rem;display:grid}.partner-desk-metrics article+article{border-left:1px solid #e0e8e3}.partner-desk-metrics span,.partner-message-preview>span{color:#708178;text-transform:uppercase;letter-spacing:.05em;font-size:.6rem;font-weight:950}.partner-desk-metrics strong{font-size:1.55rem;line-height:1}.partner-desk-metrics small{color:#7a8b82;font-size:.64rem}.partner-desk-workspace{grid-template-columns:minmax(300px,.85fr) minmax(0,1.15fr);gap:1rem;margin-top:1rem;display:grid}.partner-desk-compose,.partner-desk-review,.partner-pipeline{background:#fffffff0;border:1px solid #d9e4dd;border-radius:22px;padding:clamp(1.15rem,3vw,1.7rem)}.partner-desk-section-head{justify-content:space-between;align-items:start;gap:1rem;margin-bottom:1rem;display:flex}.partner-desk-section-head h2{margin-top:.2rem}.partner-desk-section-head>p{color:#728278;font-size:.7rem}.desk-provider-ready,.desk-provider-local,.desk-review-required{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;flex:none;padding:.38rem .55rem;font-size:.58rem;font-weight:950}.desk-provider-ready{color:#284918;background:#dff3d2}.desk-provider-local{color:#714f12;background:#fff0c9}.desk-review-required{color:#244b39;background:#def0e6}.partner-desk-compose{align-content:start;gap:.9rem;display:grid}.partner-desk-compose>label{gap:.4rem;font-size:.73rem;font-weight:900;display:grid}.partner-desk-compose select,.partner-desk-compose input{color:#09241b;width:100%;min-height:3rem;font:inherit;background:#f8fbf9;border:1px solid #cad8d0;border-radius:11px;padding:.75rem .85rem}.partner-desk-compose select:focus,.partner-desk-compose input:focus{border-color:#6d984f;outline:3px solid #6f9e412e}.partner-desk-company-card{background:#f6f9f7;border:1px solid #dbe5df;border-radius:14px;justify-content:space-between;align-items:start;gap:.9rem;padding:.9rem;display:flex}.partner-desk-company-card>div{gap:.18rem;display:grid}.partner-desk-company-card>div:last-child{color:#718178;text-align:right;justify-items:end;font-size:.66rem}.partner-desk-company-card small{color:#718178;font-size:.66rem}.partner-desk-company-card a{color:#2d694c;font-weight:900}.desk-state{color:#52645b;text-transform:uppercase;letter-spacing:.04em;background:#e9efeb;border-radius:999px;width:fit-content;padding:.18rem .4rem;font-size:.56rem;font-weight:950}.state-ready_to_invite{color:#284a18;background:#def3d0}.state-invited,.state-accepted{color:#685014;background:#fff0c8}.state-onboarded,.state-active{color:#174d39;background:#d9f1e7}.state-opted_out{color:#7a2d2d;background:#fbe0df}.partner-desk-review{align-content:start;display:grid}.partner-message-preview{background:#f7faf8;border:1px solid #dce5df;border-radius:15px;gap:.45rem;padding:1rem;display:grid}.partner-message-preview>strong{margin-bottom:.45rem}.partner-message-preview pre{color:#44594f;white-space:pre-wrap;max-height:320px;margin:0;font:500 .76rem/1.65 inherit;overflow:auto}.partner-review-confirmation{cursor:pointer;background:#fff;border:1px solid #d7e3db;border-radius:13px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.7rem;margin:.85rem 0;padding:.85rem;display:grid}.partner-review-confirmation input{margin-top:.18rem}.partner-review-confirmation span{gap:.18rem;display:grid}.partner-review-confirmation small{color:#74847b;font-size:.66rem}.partner-send-primary{min-height:3.25rem;font-weight:950}.partner-review-empty{color:#718178;text-align:center;background:#f7faf8;border:1px dashed #b8c9bf;border-radius:16px;place-content:center;justify-items:center;gap:.45rem;min-height:330px;padding:1.2rem;display:grid}.partner-review-empty>span{color:#264b39;background:#dfefe7;border-radius:50%;place-items:center;width:3rem;height:3rem;font-weight:950;display:grid}.partner-review-empty strong{color:#123227}.partner-review-empty p{max-width:440px;font-size:.75rem}.partner-desk-result{background:radial-gradient(circle at 100% 0,#c8f36a47,#0000 35%),#f8fff3;border:1px solid #b9d893;border-radius:19px;justify-content:space-between;align-items:center;gap:1.2rem;margin-top:1rem;padding:1.2rem 1.35rem;display:flex}.partner-desk-result span{color:#3d6928;letter-spacing:.08em;font-size:.6rem;font-weight:950}.partner-desk-result h2{margin:.22rem 0}.partner-desk-result p{color:#65785e;font-size:.76rem}.partner-pipeline{margin-top:1rem}.partner-pipeline-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.partner-pipeline-list button{color:#0b2b21;text-align:left;cursor:pointer;background:#fbfdfc;border:1px solid #dce5df;border-radius:13px;gap:.3rem;padding:.85rem;display:grid}.partner-pipeline-list button:not(:disabled):hover{background:#f5faf7;border-color:#8eae9b}.partner-pipeline-list button:disabled{cursor:default;opacity:.68}.partner-pipeline-list small{color:#75857c;font-size:.64rem}.partner-desk-locked{text-align:center;background:#fff;border:1px solid #d9e4dd;border-radius:22px;justify-items:center;gap:.5rem;margin-top:1rem;padding:3rem 1rem;display:grid}.partner-desk-locked>span{color:#2d684c;letter-spacing:.08em;font-size:.62rem;font-weight:950}.partner-desk-locked p{color:#718178;max-width:600px}.partner-desk-error{margin-top:1rem}.partner-contact-safety{border:1px solid #cfe0d5;border-radius:14px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:.85rem;margin-top:.85rem;padding:.9rem;display:grid}.partner-contact-safety.contact-match{color:#153f2e;background:#eff9f2}.partner-contact-safety.contact-review{color:#5d4314;background:#fff8e8;border-color:#ead49f}.partner-contact-safety>div{align-content:start;gap:.2rem;display:grid}.partner-contact-safety>div>span,.partner-result-next>span{letter-spacing:.07em;font-size:.57rem;font-weight:950}.partner-contact-safety>div>strong{overflow-wrap:anywhere;font-size:.83rem}.partner-contact-safety p{opacity:.78;font-size:.66rem}.partner-contact-checks{align-content:start;gap:.32rem;margin:0;padding:0;list-style:none;display:grid}.partner-contact-checks li{grid-template-columns:1rem minmax(0,1fr);gap:.35rem;font-size:.65rem;display:grid}.partner-contact-checks li>span{color:#174a35;background:#d5edde;border-radius:50%;place-items:center;width:1rem;height:1rem;font-size:.58rem;font-weight:950;display:grid}.partner-recipient-confirmation{background:#f7fbf8;border-color:#c3d6ca}.partner-result-next{border-top:1px solid #3c69282e;gap:.18rem;margin-top:.8rem;padding-top:.7rem;display:grid}.partner-result-next strong{max-width:720px;font-size:.76rem}.partner-result-next small{color:#61745a;font-size:.66rem}@media (max-width:920px){.partner-desk-hero,.partner-desk-workspace{grid-template-columns:1fr}.partner-pipeline-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.founder-partner-desk{padding-inline:.8rem}.partner-desk-hero{border-radius:21px}.partner-desk-hero h1{font-size:2.5rem}.partner-desk-metrics,.partner-pipeline-list{grid-template-columns:1fr}.partner-desk-metrics article+article{border-top:1px solid #e0e8e3;border-left:0}.partner-desk-section-head,.partner-desk-company-card,.partner-desk-result{flex-direction:column;align-items:stretch}.partner-desk-company-card>div:last-child{text-align:left;justify-items:start}.partner-contact-safety{grid-template-columns:1fr}.partner-desk-result .button{text-align:center;width:100%}}.synax-diagnostic-page{color:#09241b;background:radial-gradient(circle at 9% 2%,#c8f36a2e,#0000 22rem),linear-gradient(155deg,#f7faf8,#eaf3ee);min-height:82vh;padding:1.15rem 0 4rem}.synax-diagnostic-hero{color:#fff;background:radial-gradient(circle at 88% 4%,#c8f36a47,#0000 28%),linear-gradient(135deg,#021711,#07382b 68%,#15513d);border-radius:30px;grid-template-columns:minmax(0,1.35fr) minmax(250px,.65fr);align-items:end;gap:clamp(1.5rem,5vw,4rem);padding:clamp(1.5rem,5vw,3.6rem);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 78px #031e162e}.synax-diagnostic-hero h1{color:#fff;letter-spacing:-.06em;max-width:880px;margin:.45rem 0 1rem;font-size:clamp(2.55rem,5.6vw,5rem);line-height:.95}.synax-diagnostic-hero .lead{color:#c7dbd3;max-width:760px}.synax-diagnostic-hero>div>small{color:#a9c2b8;margin-top:.8rem;font-size:.66rem;font-weight:800;display:block}.diagnostic-hero-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.25rem;display:flex}.diagnostic-score{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff14;border:1px solid #ffffff29;border-radius:22px;align-content:center;gap:.3rem;min-height:220px;padding:1.35rem;display:grid}.diagnostic-score>span,.diagnostic-summary-signal>span{color:#c8f36a;letter-spacing:.08em;font-size:.6rem;font-weight:950}.diagnostic-score>strong{color:#fff;letter-spacing:-.06em;font-size:clamp(3.2rem,7vw,5.5rem);line-height:.92}.diagnostic-score p{color:#c4d8cf;font-size:.76rem}.diagnostic-summary{z-index:2;background:#fffffff7;border:1px solid #d6e3db;border-radius:19px;grid-template-columns:minmax(0,1.25fr) minmax(250px,.75fr);gap:1rem;width:min(94%,1080px);margin:-1.1rem auto 1rem;padding:1.25rem;display:grid;position:relative;box-shadow:0 18px 48px #031b141a}.diagnostic-summary h2{margin:.42rem 0 .3rem}.diagnostic-summary p{color:#6f8177;font-size:.72rem}.diagnostic-overall{text-transform:uppercase;border-radius:999px;padding:.34rem .55rem;font-size:.6rem;font-weight:950;display:inline-flex}.overall-ready{color:#214c35;background:#dff3e6}.overall-attention{color:#6a4d16;background:#fff0c8}.overall-blocked{color:#7a2828;background:#f9dddd}.diagnostic-summary-signal{color:#fff;background:#0a3428;border-radius:14px;align-content:center;gap:.22rem;padding:1rem;display:grid}.diagnostic-summary-signal strong{font-size:1rem}.diagnostic-summary-signal p{color:#bed1c9}.diagnostic-check-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.diagnostic-check{background:#fffffff2;border:1px solid #d8e3dc;border-radius:17px;align-content:start;gap:.45rem;min-height:180px;padding:1rem;display:grid}.diagnostic-check>div{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.diagnostic-check>div>span{text-transform:uppercase;letter-spacing:.05em;font-size:.57rem;font-weight:950}.diagnostic-check>div>i{border-radius:50%;place-items:center;width:1.65rem;height:1.65rem;font-style:normal;font-weight:950;display:grid}.diagnostic-check h3{font-size:1rem}.diagnostic-check p{color:#687b71;font-size:.69rem;line-height:1.55}.diagnostic-check small{color:#85938c;margin-top:auto;font-size:.59rem}.check-ready>div>span{color:#276044}.check-ready>div>i{color:#1d553a;background:#d8f0e1}.check-attention>div>span,.check-local_mode>div>span{color:#725316}.check-attention>div>i,.check-local_mode>div>i{color:#725316;background:#ffefc3}.check-blocked{background:#fff8f8;border-color:#e9c6c6}.check-blocked>div>span{color:#842f2f}.check-blocked>div>i{color:#842f2f;background:#f8dede}.diagnostic-next-action{color:#fff;background:radial-gradient(circle at 100% 0,#c8f36a3d,#0000 35%),#092e24;border-radius:21px;justify-content:space-between;align-items:center;gap:1.2rem;margin-top:1rem;padding:clamp(1.25rem,4vw,2rem);display:flex}.diagnostic-next-action h2{color:#fff;margin:.24rem 0}.diagnostic-next-action p:not(.eyebrow){color:#bed0c8;max-width:700px;font-size:.76rem}.diagnostic-facts{background:#fff;border:1px solid #d8e3dc;border-radius:20px;grid-template-columns:minmax(210px,.45fr) minmax(0,1.55fr);gap:1rem;margin-top:1rem;padding:1.25rem;display:grid}.diagnostic-fact-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;display:grid}.diagnostic-fact-grid article{background:#f3f8f5;border-radius:13px;gap:.2rem;padding:.85rem;display:grid}.diagnostic-fact-grid strong{font-size:1.5rem}.diagnostic-fact-grid span{color:#718178;font-size:.63rem}.diagnostic-loading,.diagnostic-locked{text-align:center;background:#fff;border:1px solid #d7e3db;border-radius:22px;justify-items:center;gap:.5rem;margin-top:1rem;padding:3rem 1rem;display:grid}.diagnostic-loading>span{border:3px solid #dbe8df;border-top-color:#4f7b5d;border-radius:50%;width:2rem;height:2rem;animation:.8s linear infinite diagnostic-spin}.diagnostic-locked>span{color:#2d684c;letter-spacing:.08em;font-size:.62rem;font-weight:950}.diagnostic-locked p{color:#718178;max-width:600px}@keyframes diagnostic-spin{to{transform:rotate(360deg)}}@media (max-width:980px){.synax-diagnostic-hero,.diagnostic-summary,.diagnostic-facts{grid-template-columns:1fr}.diagnostic-check-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.diagnostic-fact-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:650px){.synax-diagnostic-page{padding-inline:.8rem}.synax-diagnostic-hero{border-radius:21px}.synax-diagnostic-hero h1{font-size:2.65rem}.diagnostic-check-grid,.diagnostic-fact-grid{grid-template-columns:1fr}.diagnostic-next-action{flex-direction:column;align-items:stretch}.diagnostic-next-action .button{text-align:center;width:100%}}.transport-routing-lanes{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:1rem 0;display:grid}.transport-routing-lanes article{background:radial-gradient(circle at 100% 0,#c8f36a24,#0000 35%),#fff;border:1px solid #d9e4dd;border-radius:18px;align-content:start;gap:.5rem;min-height:190px;padding:1.15rem;display:grid}.transport-routing-lanes article>span{color:#4f745f;letter-spacing:.06em;font-size:.58rem;font-weight:950}.transport-routing-lanes article>strong{color:#0b3024;font-size:1.08rem}.transport-routing-lanes article>p{color:#65776e;font-size:.7rem;line-height:1.55}.transport-routing-lanes article>small{color:#849087;margin-top:auto;font-size:.61rem}.transport-routing-lanes .routing-lane-featured{color:#fff;background:radial-gradient(circle at 100% 0,#c8f36a40,#0000 38%),linear-gradient(145deg,#082c22,#124a38);border-color:#234f3c;box-shadow:0 16px 40px #072a1f24}.transport-routing-lanes .routing-lane-featured>span{color:#c8f36a}.transport-routing-lanes .routing-lane-featured>strong{color:#fff}.transport-routing-lanes .routing-lane-featured>p,.transport-routing-lanes .routing-lane-featured>small{color:#c2d5cd}.shipment-routing{background:#f5faf7;border:1px solid #d2e0d7;border-radius:13px;gap:.25rem;margin:.75rem 0;padding:.8rem;display:grid}.shipment-routing>span{color:#2c6649;text-transform:uppercase;letter-spacing:.04em;font-size:.61rem;font-weight:950}.shipment-routing>strong{color:#17392c;font-size:.76rem}.shipment-routing>small{color:#6d7f75;font-size:.64rem}.shipment-routing>i{color:#496052;background:#e3ece6;border-radius:999px;width:fit-content;margin-top:.2rem;padding:.24rem .43rem;font-size:.56rem;font-style:normal;font-weight:900}.shipment-routing.routing-freight_exchange{background:#fff9e9;border-color:#e4d3a6}.shipment-routing.routing-freight_exchange>span{color:#725316}.shipment-routing.routing-freight_exchange>i{color:#6c4a0c;background:#ffedbd}@media (max-width:820px){.transport-routing-lanes{grid-template-columns:1fr}.transport-routing-lanes article{min-height:0}}.carrier-network-page{gap:24px;padding-bottom:72px;display:grid}.carrier-hero{color:#f7fbff;background:radial-gradient(circle at 82% 18%,#b7ff432e,#0000 34%),linear-gradient(135deg,#07131d 0%,#102b37 58%,#123a42 100%);border:1px solid #b7ff4333;border-radius:34px;grid-template-columns:minmax(0,1.6fr) minmax(280px,.8fr);align-items:center;gap:34px;min-height:360px;padding:clamp(30px,5vw,64px);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 70px #04121b3d}.carrier-hero:after{content:"";pointer-events:none;border:1px solid #ffffff17;border-radius:50%;width:430px;height:430px;position:absolute;bottom:-180px;right:-100px;box-shadow:0 0 0 46px #ffffff06,0 0 0 92px #b7ff4305}.carrier-hero h1{color:#fff;letter-spacing:-.06em;max-width:760px;margin:9px 0 14px;font-size:clamp(2.4rem,5vw,4.65rem);line-height:.98}.carrier-hero .lead{color:#eff7fac7;max-width:720px}.carrier-hero-actions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.carrier-status-card{z-index:1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff16;border:1px solid #ffffff26;border-radius:24px;padding:26px;position:relative}.carrier-status-card>span,.carrier-section-heading span,.carrier-submit-panel>div>span{color:#b7ff43;letter-spacing:.14em;font-size:.73rem;font-weight:900;display:block}.carrier-status-card strong{color:#fff;margin:10px 0 18px;font-size:1.35rem;display:block}.carrier-status-card p{color:#eff7fab3;margin:12px 0 0;font-size:.86rem}.carrier-meter{background:#ffffff21;border-radius:999px;height:9px;overflow:hidden}.carrier-meter i{border-radius:inherit;background:linear-gradient(90deg,#8de521,#d9ff7c);height:100%;transition:width .3s;display:block;box-shadow:0 0 18px #b7ff4373}.carrier-truth-strip{background:#fff;border:1px solid #dfe8e8;border-radius:24px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden;box-shadow:0 16px 42px #0f2b3314}.carrier-truth-strip>div{border-right:1px solid #e7eeee;gap:4px;padding:20px;display:grid}.carrier-truth-strip>div:last-child{border-right:0}.carrier-truth-strip span{color:#5b7a7d;font-size:.72rem;font-weight:900}.carrier-truth-strip strong{color:#102b37}.carrier-truth-strip small{color:#6c7d82;line-height:1.4}.carrier-panel{background:linear-gradient(#fff 0%,#fbfdfd 100%);border:1px solid #dfe8e8;border-radius:28px;padding:clamp(24px,4vw,40px);box-shadow:0 18px 52px #0e2f3813}.carrier-section-heading{justify-content:space-between;align-items:flex-start;gap:22px;margin-bottom:26px;display:flex}.carrier-section-heading span{color:#527474}.carrier-section-heading h2{color:#102b37;letter-spacing:-.035em;margin:5px 0 6px;font-size:clamp(1.55rem,3vw,2.2rem)}.carrier-section-heading p{color:#667b80;max-width:680px;margin:0}.carrier-section-heading>b{color:#21483e;background:#eaffc7;border-radius:999px;flex:none;padding:9px 13px;font-size:.78rem}.carrier-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.carrier-form-grid label{color:#28484f;gap:8px;font-size:.8rem;font-weight:800;display:grid}.carrier-form-grid input,.carrier-form-grid select{color:#122f38;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #ccdada;border-radius:13px;padding:0 14px;font-weight:600}.carrier-form-grid input:focus,.carrier-form-grid select:focus{border-color:#7fab37;outline:3px solid #b7ff4338}.carrier-checkbox{background:#f7fbfa;border:1px solid #dce7e7;border-radius:16px;align-items:start;padding:16px;grid-template-columns:auto 1fr!important}.carrier-checkbox input{accent-color:#7ebc24;width:19px;min-height:19px;margin-top:2px}.carrier-checkbox span{gap:3px;display:grid}.carrier-checkbox strong{color:#173942}.carrier-checkbox small{color:#708388;font-weight:500;line-height:1.45}.carrier-form-action{grid-column:1/-1;justify-self:start;min-width:220px}.carrier-add-form{border-top:1px solid #e2ebeb;margin-top:24px;padding-top:24px}.carrier-fleet-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.carrier-asset-card{background:#f8fcfb;border:1px solid #d8e5e4;border-radius:18px;gap:8px;padding:20px;display:grid}.carrier-asset-card>span,.carrier-area-list span{color:#4c7772;letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:900}.carrier-asset-card h3{color:#143741;margin:0}.carrier-asset-card p{color:#506b70;margin:0}.carrier-asset-card small{color:#829397}.carrier-asset-card .button{justify-self:start;margin-top:6px}.carrier-asset-card.inactive,.carrier-area-list article.inactive{opacity:.55;filter:grayscale(.35)}.carrier-area-list{gap:10px;display:grid}.carrier-area-list article{background:#f8fbfb;border:1px solid #dce7e7;border-radius:15px;justify-content:space-between;align-items:center;gap:18px;padding:15px 17px;display:flex}.carrier-area-list article>div{gap:4px;display:grid}.carrier-area-list strong{color:#173942}.carrier-empty{color:#71868a;text-align:center;background:#fbfdfd;border:1px dashed #cbdada;border-radius:16px;padding:22px}.carrier-submit-panel{color:#edf8f8;background:linear-gradient(120deg,#0d2934,#17464a);border-radius:28px;justify-content:space-between;align-items:center;gap:28px;padding:clamp(26px,4vw,42px);display:flex;box-shadow:0 20px 55px #0a262f2e}.carrier-submit-panel h2{color:#fff;margin:6px 0;font-size:1.8rem}.carrier-submit-panel p{color:#edf8f8b8;margin:0}.carrier-submit-panel ul{color:#d6e7e5;columns:2;margin:14px 0 0;padding-left:20px}.carrier-submit-panel .button{flex:none;min-width:220px}.carrier-legal-note{color:#587277;background:#f3f8f7;border-left:4px solid #b7ff43;margin:0;padding:16px 20px;font-size:.84rem;line-height:1.55}@media (max-width:900px){.carrier-hero{grid-template-columns:1fr}.carrier-truth-strip{grid-template-columns:repeat(2,1fr)}.carrier-truth-strip>div:nth-child(2){border-right:0}.carrier-truth-strip>div:nth-child(-n+2){border-bottom:1px solid #e7eeee}.carrier-fleet-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.carrier-hero{border-radius:24px;padding:26px 20px}.carrier-hero h1{font-size:2.6rem}.carrier-truth-strip,.carrier-form-grid,.carrier-fleet-grid{grid-template-columns:1fr}.carrier-truth-strip>div{border-bottom:1px solid #e7eeee;border-right:0}.carrier-truth-strip>div:last-child{border-bottom:0}.carrier-section-heading,.carrier-submit-panel{display:grid}.carrier-section-heading>b{justify-self:start}.carrier-submit-panel .button{width:100%}.carrier-submit-panel ul{columns:1}.carrier-area-list article{flex-direction:column;align-items:flex-start}.carrier-area-list .button{width:100%}}.carrier-network-invite{color:#eef8f8;background:linear-gradient(120deg,#0b2530,#173f43);border:1px solid #b7ff4347;border-radius:22px;justify-content:space-between;align-items:center;gap:24px;padding:24px 26px;display:flex;box-shadow:0 16px 44px #0a262f24}.carrier-network-invite>div{gap:5px;display:grid}.carrier-network-invite span{color:#b7ff43;letter-spacing:.11em;font-size:.72rem;font-weight:900}.carrier-network-invite strong{color:#fff;font-size:1.3rem}.carrier-network-invite p{color:#eef8f8b3;margin:0}.carrier-network-invite .button{flex:none}@media (max-width:680px){.carrier-network-invite{flex-direction:column;align-items:stretch}.carrier-network-invite .button{width:100%}}.media-hero-caption{text-align:left;justify-content:center;align-items:center;gap:9px;min-height:52px;margin:12px 0;display:flex}.media-hero-caption p{color:#52665c;margin:0;font-size:.7rem;font-weight:750}.showroom-identity-list{gap:8px;margin:28px 0 0;display:grid}.showroom-identity-list>div{background:#fff;border:1px solid #e0e9e4;border-radius:12px;justify-content:space-between;gap:18px;padding:11px 13px;display:flex}.showroom-identity-list dt{color:#718078;text-transform:uppercase;font-size:.62rem;font-weight:800}.showroom-identity-list dd{color:#102d25;text-align:right;margin:0;font-size:.72rem;font-weight:850}.product-gallery-choice{min-width:0;color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce6e0;border-radius:16px;grid-template-rows:auto 1fr;gap:0;padding:0;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;overflow:hidden;box-shadow:0 9px 28px #0714110d}.product-gallery-choice:hover,.product-gallery-choice.selected{border-color:#5a8a70;transform:translateY(-2px);box-shadow:0 15px 36px #0714111f}.product-gallery-choice.selected{outline:3px solid #bef55b7a}.product-gallery-choice img{aspect-ratio:1;object-fit:cover;background:#edf5ef;width:100%;display:block}.product-gallery-choice>span{color:#64756c;align-content:start;gap:8px;padding:11px;font-size:.68rem;line-height:1.4;display:grid}.product-gallery-choice b{width:fit-content}.media-empty-state{color:#51665b;background:#f8fbf9;border:1px dashed #b8c9bf;border-radius:18px;margin:18px 0 32px;padding:22px}.media-empty-state strong{color:#14352a;margin-bottom:5px;display:block}.media-empty-state p{margin:0;font-size:.76rem}.offer-decision-summary{color:#eaf5ef;background:radial-gradient(circle at 92% 0,#bef55b40,#0000 34%),linear-gradient(135deg,#071b15,#174837);border-radius:26px;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-items:center;gap:26px;margin:18px 0 34px;padding:clamp(22px,4vw,38px);display:grid;overflow:hidden;box-shadow:0 24px 60px #07141129}.offer-decision-summary h2{color:#fff;margin:7px 0 9px;font-size:clamp(1.55rem,3vw,2.45rem)}.offer-decision-summary>div:first-child>p:not(.commercial-eyebrow){color:#bdd0c7;margin:0;font-size:.72rem;line-height:1.55}.offer-decision-summary .commercial-eyebrow{color:#bef55b}.offer-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.offer-summary-grid article{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff1c;border-radius:16px;align-content:center;gap:4px;min-height:118px;padding:15px;display:grid}.offer-summary-grid span{color:#bdd0c7;letter-spacing:.04em;text-transform:uppercase;font-size:.58rem;font-weight:900}.offer-summary-grid strong{color:#fff;font-size:1.7rem}.offer-summary-grid small{color:#d5e3dc;font-size:.58rem}.offer-comparison-list{gap:14px;display:grid}.offer-comparison-card{background:#fff;border:1px solid #dce6e0;border-radius:22px;grid-template-columns:minmax(250px,1.05fr) minmax(170px,.5fr) minmax(340px,1.2fr) auto;align-items:center;gap:20px;min-width:0;padding:20px;display:grid;box-shadow:0 13px 38px #0714110f}.offer-supplier{grid-template-columns:82px minmax(0,1fr);align-items:center;gap:14px;min-width:0;display:grid}.offer-supplier .product-thumb{border-radius:15px;width:82px;height:82px}.offer-supplier h2{color:#0b2d22;text-overflow:ellipsis;margin:8px 0 4px;font-size:1.02rem;overflow:hidden}.offer-supplier p{color:#74837b;margin:0;font-size:.64rem}.offer-price-block{gap:5px;min-width:0;display:grid}.offer-price-block>span{color:#708078;text-transform:uppercase;font-size:.58rem;font-weight:900}.offer-price-block>strong{color:#0d3326;font-size:1.2rem}.offer-price-block>small{color:#64766c;font-size:.62rem}.offer-facts-grid{grid-template-columns:repeat(3,minmax(90px,1fr));gap:7px;margin:0;display:grid}.offer-facts-grid>div{background:#f4f8f5;border-radius:11px;gap:3px;min-width:0;padding:10px;display:grid}.offer-facts-grid dt{color:#7a8a81;text-transform:uppercase;font-size:.53rem;font-weight:850}.offer-facts-grid dd{color:#263f35;text-overflow:ellipsis;margin:0;font-size:.66rem;font-weight:800;overflow:hidden}.offer-cta{white-space:nowrap}.showroom-truth-note{color:#586d62;background:#f3f8f4;border-left:4px solid #95cb3f;margin:24px 0 0;padding:15px 18px;font-size:.7rem;line-height:1.55}@media (max-width:1120px){.offer-comparison-card{grid-template-columns:minmax(240px,1fr) minmax(160px,.6fr) minmax(310px,1.2fr)}.offer-comparison-card .offer-cta{text-align:center;grid-column:1/-1;width:100%}}@media (max-width:860px){.offer-decision-summary{grid-template-columns:1fr}.offer-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.offer-comparison-card{grid-template-columns:1fr 1fr}.offer-supplier{grid-column:1/-1}.offer-facts-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:580px){.media-hero-caption{flex-direction:column;align-items:flex-start}.offer-decision-summary{border-radius:20px;padding:22px 18px}.offer-summary-grid,.offer-comparison-card{grid-template-columns:1fr}.offer-summary-grid article{min-height:0}.offer-supplier{grid-column:auto;grid-template-columns:64px minmax(0,1fr)}.offer-supplier .product-thumb{width:64px;height:64px}.offer-facts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.offer-comparison-card .offer-cta{grid-column:auto}}.promotion-market-zone{background:radial-gradient(circle at 8% 0,#ff7a452e,#0000 28%),radial-gradient(circle at 92% 18%,#4f7cff29,#0000 30%),linear-gradient(#071813,#0d2e24);padding:44px 0 52px;overflow:hidden}.promotion-market-heading{color:#fff;justify-content:space-between;align-items:end;gap:24px;margin-bottom:22px;display:flex}.promotion-market-heading h2{color:#fff;letter-spacing:-.055em;margin:6px 0 8px;font-size:clamp(2rem,4vw,3.8rem)}.promotion-market-heading p:not(.eyebrow){color:#b9cdc4;max-width:700px;margin:0}.promotion-market-heading>a{color:#c8f36a;flex:none;font-weight:900}.promotion-demo-banner{color:#fff2c9;background:#6a4c0a5c;border:1px solid #ffd2695c;border-radius:12px;align-items:center;gap:12px;margin-bottom:16px;padding:11px 14px;font-size:.68rem;display:flex}.promotion-demo-banner strong{color:#493307;letter-spacing:.06em;background:#ffda78;border-radius:7px;padding:4px 7px;font-size:.56rem}.promotion-shelf{margin-top:18px}.promotion-shelf-title{color:#fff;justify-content:space-between;align-items:end;gap:18px;margin-bottom:11px;display:flex}.promotion-shelf-title>div{gap:3px;display:grid}.promotion-shelf-title span{color:#c8f36a;letter-spacing:.08em;font-size:.56rem;font-weight:950}.promotion-shelf-title strong{font-size:1.2rem}.promotion-shelf-title small{color:#b9ccc3;font-size:.62rem}.promotion-card-rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.promotion-card{background:#fff;border:1px solid #ffffff1a;border-radius:19px;min-width:0;transition:transform .2s,box-shadow .2s;overflow:hidden;box-shadow:0 20px 48px #0003}.promotion-card:hover{transform:translateY(-4px);box-shadow:0 28px 65px #00000047}.promotion-card-visual{color:#0c2c22;background:radial-gradient(circle at 78% 22%,#ffffffe6,#0000 22%),radial-gradient(circle at 16% 80%,#ff7a4559,#0000 30%),linear-gradient(140deg,#e7f2ff,#e9ddff 55%,#ffddc5);place-items:center;min-height:185px;display:grid;position:relative;overflow:hidden}.promotion-card:nth-child(2n) .promotion-card-visual{background:radial-gradient(circle at 78% 22%,#ffffffe0,#0000 22%),radial-gradient(circle at 16% 80%,#bef55b52,#0000 30%),linear-gradient(140deg,#ddfff0,#eefbd3 55%,#fff1c7)}.promotion-card-visual img{object-fit:cover;width:100%;height:185px}.promotion-card-visual>b{text-shadow:0 13px 26px #0c2c2226;font-size:5rem}.promotion-card-visual>small{color:#4e6258;background:#ffffffe6;border-radius:8px;padding:5px 7px;font-size:.5rem;font-weight:800;position:absolute;bottom:9px;right:9px}.promotion-discount{z-index:2;color:#fff;background:linear-gradient(135deg,#f4452e,#ff7a45);border-radius:11px;padding:8px 10px;font-size:.86rem;font-weight:950;position:absolute;top:11px;left:11px;box-shadow:0 8px 20px #f4452e4d}.promotion-card-body{padding:16px}.promotion-company{color:#397054;text-transform:uppercase;font-size:.58rem;font-weight:900}.promotion-card-body h3{color:#0a291f;min-height:44px;margin:7px 0 12px;font-size:.98rem;line-height:1.25}.promotion-card-body h3 a{color:inherit}.promotion-price{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.promotion-price strong{color:#0a3a2a;font-size:1.35rem}.promotion-price del{color:#88968f;font-size:.72rem}.promotion-card-body>p{color:#66776e;margin:7px 0 13px;font-size:.64rem}.promotion-card-body .button{text-align:center;width:100%}.promotion-shelf-loading,.promotion-shelf-empty{background:#fff;border:1px solid #dae5de;border-radius:20px;margin-block:35px;padding:28px}.promotion-shelf-loading{align-items:center;gap:12px;display:flex}.promotion-shelf-loading>span{border:3px solid #dce8df;border-top-color:#3a7657;border-radius:50%;width:22px;height:22px;animation:.8s linear infinite diagnostic-spin}.promotion-shelf-empty{justify-content:space-between;align-items:center;gap:22px;display:flex}.promotion-shelf-empty h2{margin:4px 0}.promotions-business-page{gap:22px;display:grid}.promotions-business-hero{color:#fff;background:radial-gradient(circle at 88% 10%,#ff7a453d,#0000 30%),radial-gradient(circle at 12% 100%,#4f7cff33,#0000 32%),linear-gradient(130deg,#061812,#123d30);border-radius:32px;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:center;gap:38px;padding:clamp(28px,5vw,58px);display:grid;overflow:hidden;box-shadow:0 28px 72px #07191333}.promotions-business-hero h1{color:#fff;letter-spacing:-.06em;max-width:800px;margin:8px 0 13px;font-size:clamp(2.4rem,5vw,4.8rem);line-height:.94}.promotions-business-hero>div>p:not(.eyebrow){color:#c6d8d0;max-width:720px}.promotions-business-hero>aside{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff14;border:1px solid #ffffff24;border-radius:22px;gap:8px;padding:24px;display:grid}.promotions-business-hero>aside>span{color:#c8f36a;letter-spacing:.1em;font-size:.58rem;font-weight:950}.promotions-business-hero>aside>strong{font-size:1.15rem}.promotions-business-hero>aside>p{color:#c3d5cd;font-size:.7rem}.promotions-business-hero>aside>div{grid-template-columns:auto 1fr auto 1fr;align-items:baseline;gap:7px;display:grid}.promotions-business-hero>aside>div b{color:#fff;font-size:1.7rem}.promotions-business-hero>aside>div small{color:#b8ccc3}.promotion-truth-strip{background:#fff;border:1px solid #dce6df;border-radius:17px;grid-template-columns:repeat(4,1fr);gap:8px;padding:12px;display:grid}.promotion-truth-strip span{color:#486257;background:#f4f8f5;border-radius:10px;padding:10px;font-size:.67rem;font-weight:800}.promotion-truth-strip b{color:#3d805b}.promotion-builder-grid{grid-template-columns:1fr 1fr;gap:17px;display:grid}.promotion-builder-card{background:#fff;border:1px solid #dce6df;border-radius:23px;align-content:start;gap:14px;padding:clamp(20px,3vw,30px);display:grid;box-shadow:0 15px 44px #071e160f}.promotion-builder-card>div:first-child{padding-left:50px;position:relative}.promotion-builder-card>div:first-child>span{color:#fff;background:#133d30;border-radius:12px;place-items:center;width:38px;height:38px;font-weight:950;display:grid;position:absolute;top:0;left:0}.promotion-builder-card h2{color:#102f25;margin:0}.promotion-builder-card p{color:#718078;margin:4px 0 0;font-size:.7rem}.promotion-builder-card label{color:#395147;gap:6px;font-size:.68rem;font-weight:850;display:grid}.promotion-builder-card input,.promotion-builder-card select,.promotion-builder-card textarea{color:#102f25;width:100%;min-height:46px;font:inherit;background:#fbfdfc;border:1px solid #cad8d0;border-radius:11px;padding:11px 12px}.promotion-builder-card textarea{resize:vertical;min-height:76px}.promotion-campaign-list{gap:13px;display:grid}.promotion-campaign-card{background:#fff;border:1px solid #dce6df;border-radius:20px;padding:20px;box-shadow:0 12px 35px #071e160d}.promotion-campaign-head{justify-content:space-between;gap:20px;display:flex}.promotion-campaign-head h3{color:#102f25;margin:7px 0 3px}.promotion-campaign-head p{color:#718078;margin:0;font-size:.64rem}.promotion-campaign-head>strong{color:#153f31;text-align:right;align-content:start;font-size:1.8rem;display:grid}.promotion-campaign-head>strong small{color:#718078;font-size:.55rem}.promotion-status{color:#435b50;text-transform:uppercase;background:#e9f0ec;border-radius:8px;width:fit-content;padding:5px 7px;font-size:.54rem;font-weight:950}.status-active{color:#164c31;background:#daf2e2}.status-submitted,.status-scheduled{color:#674a0e;background:#fff0c1}.status-rejected{color:#772c2c;background:#f8dddd}.status-paused,.status-expired{color:#526158;background:#e6ece8}.promotion-decision-note{color:#6b2929;background:#fff0f0;border-radius:9px;padding:9px 11px;font-size:.66rem}.promotion-item-list{gap:6px;margin:14px 0;display:grid}.promotion-item-list>div{background:#f4f8f5;border-radius:10px;grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:10px 12px;display:grid}.promotion-item-list span{font-size:.7rem;font-weight:800}.promotion-item-list b{color:#ce402d}.promotion-item-list small{color:#66776e}.promotion-campaign-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.promotion-campaign-actions>span{color:#718078;font-size:.63rem}.promotion-review-page{gap:20px;display:grid}.promotion-review-hero{color:#fff;background:linear-gradient(135deg,#071b15,#174837);border-radius:28px;grid-template-columns:1fr 220px;align-items:center;gap:30px;padding:clamp(26px,4vw,46px);display:grid}.promotion-review-hero h1{color:#fff;margin:7px 0;font-size:clamp(2rem,4vw,3.8rem)}.promotion-review-hero p:not(.eyebrow){color:#c2d4cc}.promotion-review-hero aside{background:#ffffff17;border-radius:18px;gap:4px;padding:20px;display:grid}.promotion-review-hero aside span{color:#c8f36a;font-size:.56rem;font-weight:950}.promotion-review-hero aside strong{font-size:2.4rem}.promotion-review-list{gap:14px;display:grid}.promotion-review-list>article{background:#fff;border:1px solid #dce6df;border-radius:20px;padding:20px}.promotion-review-list article>header,.promotion-review-list article>footer{justify-content:space-between;gap:16px;display:flex}.promotion-review-list h2{margin:6px 0 3px}.promotion-review-list article>header p,.promotion-review-list article>p{color:#718078;font-size:.66rem}.promotion-review-list article>header>strong{text-align:right;font-size:1.8rem;display:grid}.promotion-review-list article>header>strong small{color:#718078;font-size:.55rem}.promotion-review-list article>div{gap:6px;margin:12px 0;display:grid}.promotion-review-list article>div>span{background:#f4f8f5;border-radius:10px;gap:3px;padding:10px;display:grid}.promotion-review-list article>div small{color:#66776e}@media (max-width:980px){.promotion-card-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.promotions-business-hero,.promotion-review-hero{grid-template-columns:1fr}.promotion-truth-strip{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.promotion-market-heading,.promotion-shelf-title,.promotion-shelf-empty{flex-direction:column;align-items:stretch}.promotion-builder-grid{grid-template-columns:1fr}.promotion-demo-banner{flex-direction:column;align-items:flex-start}}@media (max-width:520px){.promotion-card-rail,.promotion-truth-strip{grid-template-columns:1fr}.promotion-card-visual{min-height:215px}.promotion-card-visual img{height:215px}.promotion-item-list>div{grid-template-columns:1fr auto}.promotion-item-list small{grid-column:1/-1}.promotion-review-list article>header,.promotion-review-list article>footer{flex-direction:column;align-items:stretch}}.financing-marketplace{background:radial-gradient(circle at 92% 8%,#bfff0033,#0000 30%),linear-gradient(145deg,#f7faf4 0%,#fff 62%);border:1px solid #0e201a1f;border-radius:28px;margin:30px 0;padding:clamp(22px,4vw,42px);box-shadow:0 24px 70px #11251e14}.financing-marketplace>header,.financing-admin-hero{justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.financing-marketplace>header h2,.financing-admin-hero h1{max-width:760px;margin:8px 0 10px}.financing-marketplace>header>aside,.financing-admin-hero>aside{color:#f7fff9;background:#102a20;border-radius:20px;gap:3px;min-width:180px;padding:18px;display:grid}.financing-marketplace>header>aside span,.financing-admin-hero>aside span{letter-spacing:.12em;font-size:.68rem}.financing-marketplace>header>aside strong,.financing-admin-hero>aside strong{font-size:2.4rem;line-height:1}.financing-demo-notice{color:#5e4710;background:#fff8df;border:1px solid #d8b66c;border-radius:14px;margin:20px 0 0;padding:13px 16px}.financing-program-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.financing-program-rail>article{background:#ffffffeb;border:1px solid #11271f1f;border-radius:22px;min-width:0;padding:22px;transition:transform .16s,border-color .16s,box-shadow .16s}.financing-program-rail>article:hover,.financing-program-rail>article.selected{border-color:#7b9f08;transform:translateY(-3px);box-shadow:0 18px 42px #24412e1c}.financing-program-topline,.financing-program-rail article footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.financing-program-topline span{color:#173222;background:#dffc89;border-radius:999px;padding:6px 10px;font-size:.76rem;font-weight:800}.financing-program-rail h3{margin:18px 0 4px;font-size:1.25rem}.financing-partner-name{color:#567064;margin-top:0}.financing-program-rail dl{gap:10px;margin:18px 0;display:grid}.financing-program-rail dl div{grid-template-columns:76px 1fr;gap:12px;display:grid}.financing-program-rail dt{color:#6c7b74}.financing-program-rail dd{margin:0;font-weight:750}.financing-program-rail article footer{align-items:flex-end;margin-top:20px}.financing-handoff-locked{color:#6c7b74;font-size:.78rem}.financing-program-reference{background:#f5f9ea;border-left:3px solid #9fc918;padding:12px 14px}.financing-admin-page{gap:28px;display:grid}.financing-admin-hero{background:linear-gradient(140deg,#eef7e9,#fff);border-radius:28px;padding:clamp(24px,4vw,44px)}.financing-admin-form,.financing-admin-list{background:#fff;border:1px solid #11271f1f;border-radius:26px;gap:20px;padding:clamp(22px,4vw,38px);display:grid}.financing-admin-form label{gap:7px;font-weight:700;display:grid}.financing-admin-list>article{border:1px solid #11271f1f;border-radius:20px;padding:22px}.financing-admin-list article>header,.financing-admin-list article>footer{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.financing-admin-list article>header strong{text-align:right;font-size:1.7rem;display:grid}.financing-admin-list article>header small{font-size:.7rem;font-weight:500}.financing-admin-program{border-top:1px solid #11271f1a;gap:3px;padding:14px 0;display:grid}.financing-admin-list article>footer{justify-content:flex-start;margin-top:18px}@media (max-width:900px){.financing-program-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.financing-marketplace>header,.financing-admin-hero{display:grid}.financing-marketplace>header>aside,.financing-admin-hero>aside{width:100%}.financing-program-rail{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.financing-program-rail>article{scroll-snap-align:start;min-width:min(86vw,340px)}.financing-program-rail article footer,.financing-admin-list article>header,.financing-admin-list article>footer{flex-direction:column;align-items:stretch}}.business-radar-preview,.company-context-form,.company-radar-results,.company-content-feed,.company-content-workspace>*,.company-content-review-list>article{background:#fff;border:1px solid #11271f1f;border-radius:26px;box-shadow:0 20px 55px #14302412}.business-radar-preview{background:radial-gradient(circle at 95% 5%,#bfff0038,#0000 32%),linear-gradient(140deg,#f2f9ed,#fff);margin:26px 0;padding:clamp(22px,4vw,36px)}.business-radar-preview>header,.company-context-form>header,.company-radar-results>header,.company-content-feed>header{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.business-radar-preview h2,.company-discovery-page h2{margin:6px 0 8px}.business-radar-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:22px;display:grid}.business-radar-preview-grid article{background:#ffffffe6;border:1px solid #102b1f1c;border-radius:19px;padding:18px}.business-radar-preview-grid article>span{color:#486217;font-size:.72rem;font-weight:800}.business-radar-preview-grid h3{margin:9px 0 5px}.business-radar-preview-grid small{color:#617168}.radar-setup-card{color:#f5fff7;background:#132d22!important}.company-discovery-page{gap:28px;display:grid}.company-discovery-hero{color:#f8fff9;background:radial-gradient(circle at 90% 10%,#bfff003b,#0000 31%),linear-gradient(135deg,#0d291e,#164132);border-radius:30px;justify-content:space-between;gap:28px;padding:clamp(26px,5vw,50px);display:flex}.company-discovery-hero>div{max-width:820px}.company-discovery-hero>aside{background:#ffffff14;border:1px solid #ffffff29;border-radius:20px;gap:5px;min-width:220px;padding:18px;display:grid}.company-discovery-hero>aside span{letter-spacing:.13em;font-size:.68rem}.company-discovery-hero>aside strong{font-size:1.45rem}.company-context-form,.company-radar-results,.company-content-feed{padding:clamp(22px,4vw,38px)}.company-scope-picker{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:24px 0;display:grid}.company-scope-picker label,.company-language-picker label{cursor:pointer}.company-scope-picker input,.company-language-picker input,.company-category-groups input{opacity:0;pointer-events:none;position:absolute}.company-scope-picker span,.company-language-picker span,.company-category-groups label span{background:#f8faf8;border:1px solid #11271f24;border-radius:13px;padding:11px 13px;display:block}.company-scope-picker input:checked+span,.company-language-picker input:checked+span,.company-category-groups input:checked+span{color:#19340d;background:#dcfb82;border-color:#759e00;box-shadow:inset 0 0 0 1px #759e00}.company-category-groups{gap:15px;max-height:520px;padding-right:6px;display:grid;overflow:auto}.company-category-groups fieldset{border:0;margin:0;padding:0}.company-category-groups legend{letter-spacing:.12em;margin-bottom:8px;font-size:.72rem;font-weight:850}.company-category-groups fieldset>div{flex-wrap:wrap;gap:8px;display:flex}.company-category-groups label span{padding:8px 11px;font-size:.82rem}.company-language-picker{flex-wrap:wrap;align-items:center;gap:8px;margin:22px 0 12px;display:flex}.company-language-picker span{padding:7px 10px;font-size:.75rem;font-weight:800}.company-radar-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin-top:22px;display:grid}.company-radar-grid>article{background:linear-gradient(160deg,#fff,#f7faf5);border:1px solid #11271f1f;border-radius:21px;min-width:0;padding:22px;position:relative}.company-radar-score{text-align:right;display:grid;position:absolute;top:16px;right:16px}.company-radar-score strong{font-size:1.6rem}.company-radar-score small{font-size:.65rem}.company-radar-grid h3{margin:18px 50px 5px 0}.company-match-tags{flex-wrap:wrap;gap:6px;margin:15px 0;display:flex}.company-match-tags span{color:#314f20;background:#e9f5d7;border-radius:999px;padding:5px 8px;font-size:.7rem;font-weight:750}.company-radar-grid ul{color:#596a61;padding-left:18px;font-size:.82rem}.company-radar-grid article>footer,.company-content-feed article>footer,.company-content-review-list article>footer{justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex}.company-content-feed>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin-top:22px;display:grid}.company-content-feed article{background:#fbfcfb;border:1px solid #11271f1f;border-radius:20px;padding:20px}.company-content-feed article>span{color:#5a6e63;font-size:.72rem;font-weight:800}.company-content-feed article>p{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.company-content-workspace{grid-template-columns:1.1fr .9fr;gap:20px;display:grid}.company-content-workspace>*{padding:clamp(22px,4vw,34px)}.company-content-workspace form{gap:15px;display:grid}.company-content-workspace form label{gap:7px;font-weight:700;display:grid}.company-content-workspace section>article{border-top:1px solid #11271f1a;padding:16px 0}.company-content-review-page{gap:24px;display:grid}.company-content-review-list{gap:17px;display:grid}.company-content-review-list>article{padding:clamp(22px,4vw,34px)}.company-content-review-list blockquote{background:#f5f9ec;border-left:3px solid #97c407;margin:18px 0;padding:16px}@media (max-width:980px){.company-radar-grid,.company-content-feed>div,.business-radar-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.company-content-workspace{grid-template-columns:1fr}}@media (max-width:680px){.business-radar-preview>header,.company-context-form>header,.company-radar-results>header,.company-content-feed>header,.company-discovery-hero{display:grid}.company-discovery-hero>aside{min-width:0}.company-scope-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.company-radar-grid,.company-content-feed>div,.business-radar-preview-grid{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.company-radar-grid>article,.company-content-feed article,.business-radar-preview-grid article{scroll-snap-align:start;min-width:min(86vw,340px)}.company-radar-grid article>footer,.company-content-feed article>footer,.company-content-review-list article>footer{flex-direction:column;align-items:stretch}}:root{--surface-raised:#fff;--surface-subtle:#f3f7f4;--focus-ring:#1d6bff;--shadow-quiet:0 12px 36px #07141114;--shadow-float:0 22px 60px #07141126;--radius-control:12px;--radius-panel:24px}::selection{color:#071411;background:#c7f36a}:where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.skip-link{z-index:1000;color:#fff;box-shadow:var(--shadow-float);background:#071411;border-radius:10px;padding:11px 15px;position:fixed;top:10px;left:14px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}#synax-main:focus{outline:none}.header-experience-switcher{background:#edf3ef;border:1px solid #d8e2dc;border-radius:14px;grid-template-columns:repeat(2,minmax(70px,1fr));gap:3px;padding:4px;display:grid}.header-experience-switcher a{border-radius:10px;align-content:center;min-height:42px;padding:5px 10px;line-height:1.05;display:grid}.header-experience-switcher span{font-size:.78rem;font-weight:900}.header-experience-switcher small{color:#708078;margin-top:3px;font-size:.58rem;font-weight:750}.header-experience-switcher a.active{color:#fff;background:#10231d;box-shadow:0 5px 15px #07141129}.header-experience-switcher a.active small{color:#c7d8d0}.primary-navigation a[aria-current=page]{color:#10231d}.mobile-experience-dock{display:none}.client-result-overview{color:#fff;box-shadow:var(--shadow-quiet);background:radial-gradient(circle at 92% 12%,#c7f36a29,#0000 30%),linear-gradient(135deg,#0a1b16,#173e31);border:1px solid #ffffff17;border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;margin:20px 0 26px;padding:18px 20px;display:grid}.client-result-overview>div{min-width:110px;display:grid}.client-result-overview>div span,.workspace-assurance-rail span{color:#b9d7cb;letter-spacing:.11em;font-size:.62rem;font-weight:900}.client-result-overview>div strong{color:var(--lime);font-size:2rem;line-height:1}.client-result-overview>div small{color:#9db3aa;margin-top:4px}.client-result-overview p{color:#cfddd7;margin:0;font-size:.86rem}.client-result-overview>a{color:#10231d;background:var(--lime);border-radius:11px;align-items:center;gap:8px;min-height:44px;padding:0 14px;font-size:.78rem;font-weight:900;display:inline-flex}.search-panel label small{color:#6b7a73;margin-top:7px;font-size:.7rem;font-weight:600;display:block}.workspace-assurance-rail{box-shadow:var(--shadow-quiet);background:#fff;border:1px solid #dce5df;border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr));margin:-10px 0 28px;display:grid;overflow:hidden}.workspace-assurance-rail>div{border-right:1px solid #e3ebe6;gap:3px;min-width:0;padding:18px 20px;display:grid}.workspace-assurance-rail>div:last-child{border-right:0}.workspace-assurance-rail span{color:#4d755f}.workspace-assurance-rail strong{color:#10231d;font-size:.92rem}.workspace-assurance-rail small{color:#687970;font-size:.69rem;line-height:1.4}@media (max-width:1080px){.header-experience-switcher{display:none}}@media (max-width:760px){body{padding-bottom:calc(76px + env(safe-area-inset-bottom))}.site-footer{padding-bottom:26px}.mobile-experience-dock{right:10px;bottom:calc(8px + env(safe-area-inset-bottom));z-index:60;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#071411f0;border:1px solid #ffffff1f;border-radius:20px;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;min-height:64px;padding:5px;display:grid;position:fixed;left:10px;box-shadow:0 22px 58px #0000004d}.mobile-experience-dock a{color:#b8c9c1;border-radius:15px;align-content:center;place-items:center;gap:2px;min-width:0;min-height:54px;display:grid}.mobile-experience-dock a>span{font-size:1.12rem;line-height:1}.mobile-experience-dock small{text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;font-weight:800;overflow:hidden}.mobile-experience-dock a.active{color:#071411;background:#c7f36a}.client-result-overview{grid-template-columns:1fr auto;gap:14px}.client-result-overview p{grid-area:2/1/auto/-1}.workspace-assurance-rail{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.workspace-assurance-rail>div{scroll-snap-align:start;border-right:1px solid #e3ebe6;min-width:min(82vw,310px)}.workspace-assurance-rail>div:last-child{border-right:0}}@media (max-width:480px){.client-result-overview{grid-template-columns:1fr;align-items:stretch}.client-result-overview p{grid-area:auto}.client-result-overview>a{justify-content:center}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (prefers-contrast:more){:where(a,button,input,select,textarea,summary):focus-visible{outline-width:4px}.workspace-assurance-rail,.client-result-overview,.mobile-experience-dock{border-width:2px}}.infrastructure-gateway-page,.infrastructure-connect-page,.infrastructure-review-page{gap:28px;display:grid}.infrastructure-gateway-hero,.infrastructure-connect-hero,.infrastructure-review-hero{color:#fff;box-shadow:var(--shadow);background:radial-gradient(circle at 92% 8%,#c7f36a38,#0000 30%),linear-gradient(135deg,#071411,#143d31);border-radius:32px;grid-template-columns:minmax(0,1fr) minmax(220px,320px);align-items:center;gap:40px;padding:clamp(28px,5vw,58px);display:grid;overflow:hidden}.infrastructure-gateway-hero h1,.infrastructure-connect-hero h1,.infrastructure-review-hero h1{color:#fff;margin:8px 0 18px;font-size:clamp(2.5rem,5vw,4.8rem)}.infrastructure-gateway-hero .lead,.infrastructure-connect-hero .lead,.infrastructure-review-hero .lead{color:#bfd0c8}.infrastructure-gateway-hero aside,.infrastructure-connect-hero aside,.infrastructure-review-hero aside{background:#ffffff14;border:1px solid #ffffff21;border-radius:22px;gap:6px;padding:22px;display:grid}.infrastructure-gateway-hero aside span,.infrastructure-connect-hero aside span,.infrastructure-review-hero aside span{color:var(--lime);letter-spacing:.12em;font-size:.66rem;font-weight:900}.infrastructure-gateway-hero aside strong,.infrastructure-connect-hero aside strong,.infrastructure-review-hero aside strong{font-size:1.45rem}.infrastructure-lane-grid,.infrastructure-type-picker{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.infrastructure-lane-grid article,.infrastructure-type-picker button{text-align:left;min-width:0;box-shadow:var(--shadow-quiet);background:#fff;border:1px solid #dce5df;border-radius:22px;padding:22px}.infrastructure-lane-grid article>div{justify-content:space-between;gap:10px;display:flex}.infrastructure-lane-grid article>div span{color:#759b17;font-size:1.2rem;font-weight:950}.infrastructure-lane-grid article>div small,.infrastructure-type-picker small{color:#718078;text-overflow:ellipsis;font-size:.58rem;font-weight:800;overflow:hidden}.infrastructure-lane-grid h2{margin:30px 0 10px;font-size:1.35rem}.infrastructure-lane-grid p,.infrastructure-type-picker span{color:#65766e;font-size:.8rem}.infrastructure-lane-grid article>strong{color:#356343;font-size:.72rem}.infrastructure-claim-path,.infrastructure-eligibility-gate,.infrastructure-application-form,.infrastructure-application-status,.infrastructure-review-list>article{box-shadow:var(--shadow-quiet);background:#fff;border:1px solid #dce5df;border-radius:26px;padding:clamp(24px,4vw,40px)}.infrastructure-claim-path{grid-template-columns:.72fr 1.28fr;gap:42px;display:grid}.infrastructure-claim-path ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.infrastructure-claim-path li{background:#f3f7f4;border-radius:14px;grid-template-columns:38px 1fr;gap:12px;padding:13px;display:grid}.infrastructure-claim-path li>span{color:#6e9214;font-weight:950}.infrastructure-claim-path li p{color:#6d7c75;margin:2px 0 0;font-size:.75rem}.infrastructure-boundary,.infrastructure-inline-invite{background:#fff8df;border:1px solid #d8b66c;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.infrastructure-boundary p,.infrastructure-inline-invite p{color:#6c571e;margin:0}.infrastructure-boundary a{color:#254f37;font-weight:900}.infrastructure-safety-strip,.infrastructure-review-boundary{background:#fff;border:1px solid #dce5df;border-radius:18px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.infrastructure-safety-strip span,.infrastructure-review-boundary span{border-right:1px solid #e4ebe7;align-items:center;gap:8px;min-height:54px;padding:12px;font-size:.74rem;font-weight:800;display:flex}.infrastructure-safety-strip span:last-child,.infrastructure-review-boundary span:last-child{border-right:0}.infrastructure-safety-strip b,.infrastructure-review-boundary b{color:#628912}.infrastructure-eligibility-gate{justify-content:space-between;align-items:center;gap:30px;display:flex}.infrastructure-type-picker button{cursor:pointer}.infrastructure-type-picker button strong,.infrastructure-type-picker button span{display:block}.infrastructure-type-picker button strong{margin:12px 0 6px}.infrastructure-type-picker button.active{color:#fff;background:#10231d;border-color:#10231d;box-shadow:0 16px 40px #0714112e}.infrastructure-type-picker button.active small{color:var(--lime)}.infrastructure-type-picker button.active span{color:#b9cac2}.infrastructure-connect-grid{grid-template-columns:minmax(0,1.25fr) minmax(250px,.75fr);align-items:start;gap:20px;display:grid}.infrastructure-application-form{gap:16px;display:grid}.infrastructure-application-form label,.infrastructure-review-list footer label{gap:7px;font-weight:800;display:grid}.infrastructure-application-form input,.infrastructure-application-form select,.infrastructure-application-form textarea,.infrastructure-review-list footer input{background:#fff;border:1px solid #cfdad3;border-radius:11px;width:100%;padding:12px 13px}.infrastructure-application-form textarea{resize:vertical;min-height:104px}.infrastructure-application-form label small{color:#718078;font-weight:600}.infrastructure-application-status{gap:10px;display:grid;position:sticky;top:150px}.infrastructure-application-status>span{color:#5f7c4a;letter-spacing:.12em;font-size:.65rem;font-weight:900}.infrastructure-application-status>strong{font-size:1.55rem}.infrastructure-application-status>small{color:#6c7b74}.infrastructure-review-list{gap:18px;display:grid}.infrastructure-review-list article>header{justify-content:space-between;gap:20px;display:flex}.infrastructure-review-list header span{color:#567050;font-size:.68rem;font-weight:900}.infrastructure-review-list h2{margin:5px 0}.infrastructure-review-list dl{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.infrastructure-review-list dl div{background:#f3f7f4;border-radius:11px;padding:11px}.infrastructure-review-list dt{color:#6b7c73;font-size:.62rem}.infrastructure-review-list dd{margin:3px 0 0;font-size:.78rem;font-weight:800}.infrastructure-review-links{flex-wrap:wrap;gap:12px;display:flex}.infrastructure-review-links a{color:#246043;font-weight:850}.infrastructure-review-list blockquote{background:#f5f9ec;border-left:3px solid #86ac20;margin:16px 0;padding:14px}.infrastructure-review-list footer{grid-template-columns:1fr auto;align-items:end;gap:16px;display:grid}.infrastructure-review-list footer>div{gap:8px;display:flex}.infrastructure-inline-invite{background:#eef7e9;border-color:#b8d69e;margin:22px 0}.infrastructure-inline-invite>div{gap:3px;display:grid}.infrastructure-inline-invite span{color:#507036;letter-spacing:.1em;font-size:.62rem;font-weight:950}@media (max-width:980px){.infrastructure-lane-grid,.infrastructure-type-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.infrastructure-connect-grid,.infrastructure-claim-path{grid-template-columns:1fr}.infrastructure-application-status{position:static}.infrastructure-review-list dl{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.infrastructure-gateway-hero,.infrastructure-connect-hero,.infrastructure-review-hero{grid-template-columns:1fr}.infrastructure-lane-grid,.infrastructure-type-picker{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.infrastructure-lane-grid article,.infrastructure-type-picker button{scroll-snap-align:start;min-width:min(84vw,330px)}.infrastructure-safety-strip,.infrastructure-review-boundary{grid-template-columns:repeat(2,1fr)}.infrastructure-safety-strip span:nth-child(2),.infrastructure-review-boundary span:nth-child(2){border-right:0}.infrastructure-eligibility-gate,.infrastructure-boundary,.infrastructure-inline-invite{flex-direction:column;align-items:stretch}.infrastructure-review-list article>header,.infrastructure-review-list footer{grid-template-columns:1fr}.infrastructure-review-list article>header,.infrastructure-review-list footer>div{flex-direction:column;align-items:stretch}}@media (max-width:480px){.infrastructure-review-list dl,.infrastructure-safety-strip,.infrastructure-review-boundary{grid-template-columns:1fr}.infrastructure-safety-strip span,.infrastructure-review-boundary span{border-bottom:1px solid #e4ebe7;border-right:0}}.company-claim-review-page{gap:24px;display:grid}.claim-review-hero{color:#fff;background:linear-gradient(135deg,#071411,#174837);border-radius:30px;grid-template-columns:1fr 220px;gap:32px;padding:clamp(28px,5vw,52px);display:grid}.claim-review-hero h1{color:#fff;margin:8px 0 16px}.claim-review-hero .lead{color:#bfd0c8}.claim-review-hero aside{background:#ffffff17;border-radius:20px;gap:5px;padding:20px;display:grid}.claim-review-hero aside span{color:var(--lime);font-size:.65rem;font-weight:900}.claim-review-hero aside strong{font-size:2.3rem}.claim-review-boundary{background:#fff;border:1px solid #dce5df;border-radius:16px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.claim-review-boundary span{border-right:1px solid #e2eae5;place-items:center;min-height:52px;padding:12px;font-size:.73rem;font-weight:850;display:grid}.claim-review-list{gap:16px;display:grid}.claim-review-list>article{box-shadow:var(--shadow-quiet);background:#fff;border:1px solid #dce5df;border-radius:22px;grid-template-columns:1fr minmax(280px,.7fr);gap:24px;padding:24px;display:grid}.claim-review-actions{gap:12px;display:grid}.claim-review-actions label{gap:6px;font-weight:800;display:grid}.claim-review-actions input{border:1px solid #ccd8d1;border-radius:10px;width:100%;padding:11px 12px}.claim-review-actions>div{justify-content:flex-end;gap:8px;display:flex}@media (max-width:760px){.claim-review-hero,.claim-review-list>article{grid-template-columns:1fr}.claim-review-boundary{grid-template-columns:repeat(2,1fr)}.claim-review-actions>div{flex-direction:column;align-items:stretch}}@media (max-width:460px){.claim-review-boundary{grid-template-columns:1fr}.claim-review-boundary span{border-bottom:1px solid #e2eae5;border-right:0}}.company-directory-page,.founder-coverage-page{background:radial-gradient(circle at 88% 4%, #aaff001f, transparent 26rem), radial-gradient(circle at 8% 35%, #4f6dff1a, transparent 30rem), var(--surface,#f5f6f2);min-height:100vh;padding:clamp(2rem,5vw,5rem) 0}.company-directory-hero,.founder-coverage-hero{color:#fff;background:linear-gradient(135deg,#0f181dfa,#172a33f5),#101a20;border-radius:2rem;grid-template-columns:minmax(0,1.5fr) minmax(18rem,.7fr);align-items:center;gap:clamp(1.25rem,4vw,4rem);padding:clamp(1.5rem,4vw,4rem);display:grid;position:relative;overflow:hidden;box-shadow:0 2rem 5rem #1020282e}.company-directory-hero:after,.founder-coverage-hero:after{content:"";border:1px solid #beff1c3d;border-radius:50%;width:22rem;height:22rem;position:absolute;bottom:-13rem;right:-9rem;box-shadow:0 0 0 4rem #beff1c0a,0 0 0 8rem #beff1c08}.company-directory-hero>*,.founder-coverage-hero>*{z-index:1;position:relative}.company-directory-hero h1,.founder-coverage-hero h1{letter-spacing:-.055em;max-width:16ch;margin:.4rem 0 1rem;font-size:clamp(2.35rem,5vw,5.3rem);line-height:.96}.company-directory-hero .lead,.founder-coverage-hero .lead{color:#ffffffb8;max-width:65ch}.directory-hero-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.directory-secondary{color:#fff!important;background:#ffffff12!important;border-color:#ffffff4d!important}.coverage-truth-card,.coverage-boundary-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff12;border:1px solid #ffffff24;border-radius:1.5rem;padding:1.5rem}.coverage-truth-card>span,.coverage-boundary-card>span,.coverage-import-result>span{color:var(--lime);letter-spacing:.12em;font-size:.72rem;font-weight:900}.coverage-truth-card>strong,.coverage-boundary-card>strong{margin:.7rem 0;font-size:1.35rem;display:block}.coverage-truth-card p,.coverage-boundary-card p{color:#ffffffad}.coverage-truth-card div{border-top:1px solid #ffffff1f;align-items:center;gap:.7rem;margin-top:1.25rem;padding-top:1rem;display:flex}.coverage-truth-card div b{color:var(--lime);font-size:2.5rem}.coverage-truth-card div small{color:#ffffffa6;max-width:14rem}.coverage-lane-grid,.coverage-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin:1rem 0 3rem;display:grid}.coverage-lane-grid article,.coverage-metric-grid article{border:1px solid var(--line);background:#ffffffdb;border-radius:1.25rem;padding:1.25rem;box-shadow:0 .8rem 2rem #202f350f}.coverage-lane-grid article span,.coverage-metric-grid article span{color:var(--muted);letter-spacing:.08em;margin-bottom:.6rem;font-size:.75rem;font-weight:900;display:block}.coverage-lane-grid article strong{font-size:1.08rem;display:block}.coverage-lane-grid article p{color:var(--muted);margin-bottom:0;font-size:.9rem}.company-directory-workspace,.coverage-sector-board,.coverage-import-panel{border:1px solid var(--line);background:#ffffffe6;border-radius:1.75rem;margin-top:1rem;padding:clamp(1.25rem,3vw,2.5rem);box-shadow:0 1.5rem 4rem #202f3512}.directory-heading{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:1.5rem;display:flex}.directory-heading h2{letter-spacing:-.04em;margin:.2rem 0 0;font-size:clamp(1.7rem,3vw,2.8rem)}.directory-heading>p{max-width:38rem;color:var(--muted)}.company-directory-filters{background:#f0f3ef;border-radius:1.25rem;grid-template-columns:minmax(16rem,2fr) repeat(3,minmax(9rem,1fr)) auto;align-items:end;gap:.7rem;padding:1rem;display:grid}.company-directory-filters label,.coverage-import-panel form label{color:#314049;gap:.4rem;font-size:.78rem;font-weight:800;display:grid}.company-directory-filters input,.company-directory-filters select,.coverage-import-panel textarea{background:#fff;border:1px solid #d4dbd5;border-radius:.8rem;width:100%}.company-sector-rail{scrollbar-width:thin;gap:.55rem;margin:1rem 0;padding-bottom:.2rem;display:flex;overflow-x:auto}.company-sector-rail button{border:1px solid var(--line);color:#34434a;cursor:pointer;background:#fff;border-radius:999px;flex:none;padding:.65rem .9rem;font-weight:800}.company-sector-rail button.active{color:#fff;background:#17252c;border-color:#17252c}.directory-results-head{color:var(--muted);justify-content:space-between;gap:1rem;padding:.8rem .1rem 1rem;display:flex}.directory-results-head strong{color:#17252c}.company-coverage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.company-coverage-card{border:1px solid var(--line);background:#fff;border-radius:1.25rem;grid-template-columns:1fr auto;gap:1rem;padding:1.25rem;transition:transform .2s,box-shadow .2s;display:grid}.company-coverage-card:hover{transform:translateY(-2px);box-shadow:0 1rem 2.5rem #202f3517}.company-coverage-card-head,.company-coverage-copy{grid-column:1}.company-coverage-card-head{align-items:center;gap:.8rem;display:flex}.company-directory-mark{color:#13232a;background:linear-gradient(135deg, var(--lime), #e7ff9b);border-radius:1rem;flex:none;place-items:center;width:3.25rem;height:3.25rem;font-weight:950;display:grid}.company-coverage-copy h3{margin:.3rem 0;font-size:1.35rem}.company-coverage-copy>p:not(.commercial-eyebrow){color:var(--muted)}.coverage-card-signals{flex-wrap:wrap;gap:.45rem;display:flex}.coverage-card-signals span{color:#526068;background:#f1f4f1;border-radius:.65rem;padding:.45rem .65rem;font-size:.78rem}.company-coverage-actions{flex-direction:column;grid-area:1/2/span 2;justify-content:center;gap:.55rem;min-width:10.5rem;display:flex}.company-claim-banner{background:linear-gradient(100deg,#f2ffd1,#fff);border:1px solid #bedb58;border-radius:1.2rem;justify-content:space-between;align-items:center;gap:1.5rem;margin:1rem 0;padding:1.15rem 1.35rem;display:flex}.company-claim-banner span{color:#536d00;letter-spacing:.1em;font-size:.72rem;font-weight:950}.company-claim-banner strong{margin:.2rem 0;font-size:1.15rem;display:block}.company-claim-banner p{color:#536068;margin:0}.product-offer-card .supplier-product-visual{overflow:hidden}.product-offer-card .supplier-product-visual img{object-fit:contain;background:#fff;width:100%;height:100%}.product-offer-facts{flex-wrap:wrap;gap:.45rem;margin-top:.8rem;display:flex}.product-offer-facts span{color:var(--muted);background:#f1f4f1;border-radius:.55rem;padding:.4rem .55rem;font-size:.75rem}.founder-coverage-page .coverage-metric-grid{grid-template-columns:repeat(6,minmax(0,1fr));margin-top:1rem}.coverage-metric-grid article strong{color:#17252c;font-size:2rem;display:block}.coverage-metric-grid article small{color:var(--muted)}.coverage-sector-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;display:grid}.coverage-sector-stats div{background:#f1f4f1;border-radius:1rem;padding:.9rem}.coverage-sector-stats span,.coverage-sector-stats strong{display:block}.coverage-sector-stats span{color:var(--muted);font-size:.78rem}.coverage-sector-stats strong{margin-top:.2rem;font-size:1.5rem}.coverage-import-panel{grid-template-columns:minmax(0,.85fr) minmax(22rem,1.15fr);gap:2rem;display:grid}.coverage-import-copy h2{margin:.2rem 0 .8rem;font-size:2rem}.coverage-import-copy details{margin:1rem 0}.coverage-import-copy summary{cursor:pointer;font-weight:850}.coverage-import-copy pre{color:#dfffa1;background:#17252c;border-radius:.8rem;max-width:100%;padding:1rem;font-size:.72rem;overflow:auto}.coverage-import-rules{color:#536068;gap:.4rem;font-size:.86rem;display:grid}.coverage-import-panel form{background:#f1f4f1;border-radius:1.2rem;padding:1rem}.coverage-import-panel textarea{resize:vertical;min-height:20rem;padding:.85rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem;line-height:1.5}.coverage-import-result{color:#fff;background:#17252c;border-radius:1.25rem;margin-top:1rem;padding:1.5rem}.coverage-import-result h2{margin:.3rem 0 1rem}.coverage-import-result div{flex-wrap:wrap;gap:.5rem;display:flex}.coverage-import-result b{background:#ffffff17;border-radius:.6rem;padding:.5rem .7rem}@media (max-width:1100px){.company-directory-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.company-directory-filters button{grid-column:1/-1}.founder-coverage-page .coverage-metric-grid,.coverage-sector-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:780px){.company-directory-page,.founder-coverage-page{padding:1rem 0 5rem}.company-directory-hero,.founder-coverage-hero,.coverage-import-panel{grid-template-columns:1fr}.coverage-lane-grid,.coverage-metric-grid,.founder-coverage-page .coverage-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.directory-heading,.directory-results-head,.company-claim-banner{flex-direction:column;align-items:stretch}.company-directory-filters,.company-coverage-grid,.company-coverage-card{grid-template-columns:1fr}.company-coverage-actions{flex-direction:row;grid-area:auto/1}.company-coverage-actions .button{flex:1}}@media (max-width:480px){.coverage-lane-grid,.coverage-metric-grid,.founder-coverage-page .coverage-metric-grid,.coverage-sector-stats{grid-template-columns:1fr}.company-directory-hero h1,.founder-coverage-hero h1{font-size:2.35rem}.company-coverage-actions{flex-direction:column}}@media (prefers-reduced-motion:reduce){.company-coverage-card{transition:none}}.national-registry-board,.registry-website-review{border:1px solid var(--line);background:#fffffff0;border-radius:1.75rem;margin-top:1rem;padding:clamp(1.25rem,3vw,2.5rem);box-shadow:0 1.5rem 4rem #202f3512}.registry-stage-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.registry-stage-grid article{background:linear-gradient(155deg,#fff,#f2f6f2);border:1px solid #dfe7e1;border-radius:1rem;flex-direction:column;justify-content:space-between;min-height:10rem;padding:1rem;display:flex}.registry-stage-grid span,.registry-import-command span{color:#60706a;letter-spacing:.08em;font-size:.68rem;font-weight:950}.registry-stage-grid strong{letter-spacing:-.05em;font-size:clamp(1.8rem,3vw,3rem)}.registry-stage-grid small{color:var(--muted)}.registry-import-command{color:#fff;background:#17252c;border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;margin-top:.8rem;padding:1rem;display:flex}.registry-import-command strong,.registry-import-command p{margin:.25rem 0 0;display:block}.registry-import-command p{color:#ffffffa3;font-size:.84rem}.registry-import-command code{color:var(--lime);white-space:nowrap;background:#00000038;border:1px solid #beff1c40;border-radius:.75rem;padding:.8rem 1rem}.registry-website-review{grid-template-columns:minmax(0,.8fr) minmax(24rem,1.2fr);align-items:start;gap:2rem;display:grid}.registry-website-review h2{letter-spacing:-.04em;margin:.25rem 0 .8rem;font-size:clamp(1.75rem,3vw,2.7rem)}.registry-website-review ol{color:var(--muted);padding-left:1.2rem}.registry-website-review form{background:#17252c;border-radius:1.2rem;gap:.8rem;padding:1rem;display:grid}.registry-website-review label{color:#ffffffb8;gap:.35rem;font-size:.76rem;font-weight:850;display:grid}.registry-website-review input,.registry-website-review select{color:#17252c;background:#fff;border:1px solid #ffffff29;border-radius:.72rem;width:100%;padding:.78rem}.registry-review-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.registry-success{color:#dfff93;background:#beff1c1a;border-radius:.7rem;margin:0;padding:.75rem}.directory-empty-state{text-align:center;background:linear-gradient(145deg,#f6f8f5,#fff);border:1px dashed #b9c7bd;border-radius:1.3rem;padding:clamp(1.5rem,4vw,3rem)}.directory-empty-state>span{color:#668000;letter-spacing:.1em;font-size:.7rem;font-weight:950}.directory-empty-state h3{margin:.5rem 0;font-size:1.55rem}.directory-empty-state p{max-width:42rem;color:var(--muted);margin:0 auto 1rem}.directory-empty-state>div{justify-content:center;gap:.6rem;display:flex}@media (max-width:980px){.registry-stage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.registry-website-review{grid-template-columns:1fr}}@media (max-width:620px){.registry-stage-grid,.registry-review-row{grid-template-columns:1fr}.registry-import-command,.directory-empty-state>div{flex-direction:column;align-items:stretch}.registry-import-command code{white-space:normal;overflow-wrap:anywhere}}.two-surface-nav{grid-template-columns:auto auto minmax(280px,1fr) auto!important;gap:clamp(12px,2vw,26px)!important}.two-surface-nav .brand-mark{width:112px;height:36px;box-shadow:none;background:0 0;border-radius:0;overflow:visible}.two-surface-nav .brand-mark img{width:112px;height:auto}.two-surface-nav .brand-context small{white-space:nowrap}.header-service-link{color:#19342b;background:#fff;border:1px solid #d6e0da;border-radius:10px;align-items:center;min-height:40px;padding:0 12px;font-size:.75rem;font-weight:900;display:inline-flex}.header-service-link:hover{background:#f4f8f5;border-color:#92aa9d}.intent-command-heading{color:#fff;justify-content:space-between;gap:16px;padding:8px 9px 4px;display:flex}.intent-command-heading span{color:var(--lime);letter-spacing:.12em;font-size:.67rem;font-weight:950}.intent-command-heading small{color:#a9bbb3;font-size:.66rem}.intent-first-command .radar-search-form{margin-top:4px}.progressive-domain-box{background:#05120eb8;border:1px solid #ffffff21;border-radius:16px;gap:10px;margin:9px 0 0;padding:14px;animation:.18s ease-out synax-progressive-reveal;display:grid}.progressive-domain-box>div:first-child{justify-content:space-between;gap:14px;display:flex}.progressive-domain-box strong{color:#fff;font-size:.72rem}.progressive-domain-box small{color:#91a89e;font-size:.62rem}.progressive-domain-row{scrollbar-width:thin;gap:7px;display:flex;overflow-x:auto}.progressive-domain-row button{color:#d9e7e0;cursor:pointer;background:#ffffff12;border:1px solid #ffffff21;border-radius:999px;flex:none;min-height:34px;padding:0 12px;font-size:.66rem;font-weight:850}.progressive-domain-row button:hover{color:#071411;background:var(--lime)}.intent-service-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:8px;display:grid}.intent-service-row a{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:13px;padding:10px 12px;display:grid}.intent-service-row span{color:#fff;font-size:.72rem;font-weight:900}.intent-service-row small{color:#9eb2a9;margin-top:3px;font-size:.58rem}.two-surface-hero{min-height:680px}.synax-inside-visual>p{color:#a9bcb4;margin:14px 0 0;font-size:.78rem;line-height:1.55}.synax-internal-flow{gap:7px;display:grid}.synax-internal-flow span{color:#dfeae5;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:11px;padding:10px 12px;font-size:.7rem;font-weight:800}.synax-internal-flow b{color:var(--lime);margin-right:8px}.surface-choice{z-index:4;background:#fbfcf9f5;border:1px solid #dce5df;border-radius:28px;margin-top:-34px;padding:30px;position:relative;box-shadow:0 28px 75px #07141124}.surface-choice>header{margin-bottom:20px}.surface-choice h2{margin:0;font-size:clamp(1.8rem,3vw,2.8rem)}.surface-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.surface-choice-card{color:#fff;border-radius:22px;flex-direction:column;min-height:300px;padding:clamp(24px,3vw,36px);display:flex}.client-surface-card{background:radial-gradient(circle at 90% 4%,#c7f36a30,#0000 30%),#0b2c22}.business-surface-card{background:radial-gradient(circle at 90% 4%,#67e8f92e,#0000 30%),#0a2337}.surface-choice-card>span{color:#b7cbc2;letter-spacing:.12em;font-size:.66rem;font-weight:950}.surface-choice-card h3{color:#fff;margin:46px 0 12px;font-size:clamp(1.7rem,3vw,2.55rem)}.surface-choice-card p{color:#ffffffad;max-width:540px;line-height:1.6}.surface-choice-card>div{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:auto;padding-top:24px;display:flex}.surface-choice-card>div>a:not(.button){color:#dce8e3;font-size:.78rem;font-weight:850}.business-surface-button{color:#071a27;background:#67e8f9}.business-inside-synax{color:#fff;background:#071411;margin-top:72px;padding:clamp(70px,9vw,120px) 0}.business-inside-grid{grid-template-columns:minmax(0,.9fr) minmax(380px,1.1fr);align-items:center;gap:clamp(40px,7vw,92px);display:grid}.business-inside-grid h2{color:#fff}.business-inside-grid .lead{color:#a8bbb2}.business-inside-actions{flex-wrap:wrap;gap:10px;display:flex}.business-inside-actions .secondary{color:#fff;background:#ffffff12;border-color:#ffffff38}.business-inside-flow{gap:10px;margin:0;padding:0;list-style:none;display:grid}.business-inside-flow li{background:#ffffff0d;border:1px solid #ffffff1c;border-radius:16px;grid-template-columns:42px 1fr;gap:14px;padding:18px;display:grid}.business-inside-flow li>span{color:#071411;background:var(--lime);border-radius:11px;place-items:center;width:38px;height:38px;font-size:.68rem;font-weight:950;display:grid}.business-inside-flow strong,.business-inside-flow small{display:block}.business-inside-flow strong{color:#fff}.business-inside-flow small{color:#91a69d;margin-top:5px;line-height:1.45}@keyframes synax-progressive-reveal{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1120px){.two-surface-nav{grid-template-columns:auto minmax(240px,1fr) auto!important}.two-surface-nav .header-experience-switcher{display:none}.business-inside-grid{grid-template-columns:1fr}}@media (max-width:760px){.two-surface-nav{grid-template-columns:minmax(0,1fr) auto!important}.two-surface-nav .header-product-search{grid-column:1/-1}.header-service-link{display:none}.intent-command-heading,.progressive-domain-box>div:first-child{flex-direction:column;align-items:flex-start}.intent-service-row,.surface-choice-grid{grid-template-columns:1fr}.surface-choice{border-radius:20px;width:min(100% - 28px,1200px);padding:16px}.surface-choice-card{min-height:280px}.business-inside-synax{margin-top:44px}}@media (max-width:520px){.two-surface-nav .brand-context{display:none}.intent-first-command .radar-search-form{grid-template-columns:auto minmax(0,1fr)}.intent-first-command .radar-search-form select{display:none}.intent-first-command .radar-search-form button{grid-column:1/-1;width:100%}.business-inside-flow li{grid-template-columns:36px 1fr}}@media (prefers-reduced-motion:reduce){.progressive-domain-box{animation:none}}.commercial-room{--room-accent:var(--trade-blue);--room-soft:var(--trade-blue-soft);background:#fff;border:0;margin:0;padding:0;overflow:hidden}.commercial-room.room-amber{--room-accent:#c98516;--room-soft:#fff6df}.commercial-room.room-mint{--room-accent:#168660;--room-soft:#e5f8f0}.commercial-room.room-slate{--room-accent:#68746f;--room-soft:#eef2f0}.commercial-room-context{border-bottom:1px solid var(--line);background:radial-gradient(circle at 96% 0, color-mix(in srgb, var(--room-accent) 16%, transparent), transparent 44%), linear-gradient(135deg, #fbfdfc, var(--room-soft));grid-template-columns:minmax(0,1.35fr) minmax(220px,.65fr);gap:14px;padding:18px;display:grid}.commercial-room-context>div,.commercial-room-context>aside{align-content:start;gap:5px;min-width:0;display:grid}.commercial-room-context>div>span{color:var(--room-accent);letter-spacing:.1em;text-transform:uppercase;font-size:.63rem;font-weight:950}.commercial-room-context>div>strong{color:var(--trade-ink);font-size:1.08rem}.commercial-room-context>div>small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;line-height:1.45;overflow:hidden}.commercial-room-context>aside{border:1px solid color-mix(in srgb, var(--room-accent) 22%, white);background:#ffffffbd;border-radius:12px;padding:12px 14px}.commercial-room-context>aside small,.commercial-room-context>aside span{color:var(--muted);font-size:.62rem}.commercial-room-context>aside b{color:var(--trade-ink);font-size:.78rem;line-height:1.35}.commercial-room .thread-heading{padding:16px 18px 0}.commercial-room .message-list{overscroll-behavior:contain;max-height:360px;padding:14px 18px;overflow-y:auto}.commercial-room .message-form{border-top:1px solid var(--line);background:#fafcfb;margin:0;padding:16px 18px 18px}.commercial-room .message-form textarea{resize:vertical;min-height:86px}.commercial-room-compose{justify-content:space-between;align-items:center;gap:14px;display:flex}.commercial-room-compose small{color:var(--muted);font-size:.65rem}.buyer-conversation-lanes{border:1px solid var(--line);background:#edf2ef;border-radius:18px;gap:8px;margin-top:22px;padding:7px;display:grid}.buyer-conversation-heading{justify-content:space-between;align-items:end;gap:24px;padding:13px 13px 9px;display:flex}.buyer-conversation-heading>div{gap:3px;display:grid}.buyer-conversation-heading span{color:var(--trade-blue);letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:950}.buyer-conversation-heading strong{color:var(--trade-ink);font-size:1rem}.buyer-conversation-heading p{max-width:520px;color:var(--muted);margin:0;font-size:.7rem;line-height:1.5}.buyer-conversation-lanes>.buyer-thread{background:#fff;margin:0}.buyer-conversation-lanes>.buyer-thread>summary{min-height:52px}@media (max-width:780px){.commercial-room-context{grid-template-columns:1fr}.commercial-room-context>div>small{white-space:normal}.buyer-conversation-heading{align-items:start;display:grid}}@media (max-width:470px){.commercial-room-context,.commercial-room .message-list,.commercial-room .message-form{padding-inline:14px}.commercial-room-compose{display:grid}.commercial-room-compose .button{width:100%}}.first-partner-readiness{color:#fff;background:radial-gradient(circle at 88% 0%, #c7f36a21, transparent 32%), var(--night);border:1px solid #ffffff1f;border-radius:22px;margin:28px 0;padding:clamp(22px,3vw,34px);box-shadow:0 24px 70px #07141129}.first-partner-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:28px;display:grid}.first-partner-heading h2{color:#fff;max-width:720px;margin:4px 0 10px;font-size:clamp(1.7rem,3vw,2.55rem)}.first-partner-heading>div:first-child>p:last-child{color:#aac0b6;max-width:760px;margin:0}.first-partner-summary{background:#ffffff0f;border:1px solid #c7f36a40;border-radius:15px;justify-items:end;min-width:190px;padding:16px 18px;display:grid}.first-partner-summary span,.first-partner-summary small{color:#adc3b9;font-size:.7rem;font-weight:800}.first-partner-summary strong{color:var(--lime);font-size:2.1rem;line-height:1.1}.first-partner-lane-link{color:var(--lime);border-top:1px solid #ffffff1a;margin-top:10px;padding-top:10px;font-size:.72rem;font-weight:850}.first-partner-lane-link:hover{color:#fff}.first-partner-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}.first-partner-card{background:#ffffff0d;border:1px solid #ffffff1c;border-radius:16px;padding:20px}.first-partner-card.partner-complete{background:#c7f36a14;border-color:#c7f36a73}.first-partner-card-top{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;display:grid}.first-partner-card-top span{color:#9fb6ab;letter-spacing:.08em;text-transform:uppercase;font-size:.67rem;font-weight:850}.first-partner-card-top h3{color:#fff;margin:5px 0 3px;font-size:1.16rem}.first-partner-card-top p{color:#9fb6ab;margin:0;font-size:.76rem}.first-partner-card-top>strong{min-width:48px;color:var(--lime);text-align:center;border:1px solid #c7f36a3b;border-radius:999px;padding:7px 9px;font-size:.75rem}.first-partner-gates{flex-wrap:wrap;gap:7px;margin:17px 0;display:flex}.first-partner-gates span{border-radius:999px;padding:5px 8px;font-size:.66rem;font-weight:780}.first-partner-gates .gate-ready{color:var(--night);background:var(--lime)}.first-partner-gates .gate-pending{color:#a9bdb4;background:#ffffff0a;border:1px solid #ffffff1f}.first-partner-next{border-top:1px solid #ffffff17;gap:3px;padding-top:14px;display:grid}.first-partner-next span{color:#829c90;letter-spacing:.09em;text-transform:uppercase;font-size:.62rem;font-weight:850}.first-partner-next strong{color:#fff;font-size:.85rem}.first-partner-next small{color:#9fb6ab;font-size:.7rem}.first-partner-empty{background:#ffffff0a;border:1px dashed #ffffff2e;border-radius:14px;margin-top:22px;padding:18px}.first-partner-empty p{color:#9fb6ab;margin:4px 0 0;font-size:.78rem}@media (max-width:760px){.first-partner-heading{grid-template-columns:1fr}.first-partner-summary{justify-items:start;min-width:0}.first-partner-grid{grid-template-columns:1fr}}.client-comparison-proof{background:#f4f9f6;border:1px solid #c8d9cf;border-radius:11px;gap:3px;padding:11px 12px;display:grid}.client-comparison-proof span{color:var(--green);letter-spacing:.09em;font-size:.6rem;font-weight:950}.client-comparison-proof strong{color:var(--night);font-size:.78rem}.client-comparison-proof small{color:var(--muted);font-size:.64rem;line-height:1.4}.client-single-source-link{color:var(--green);text-align:center;text-underline-offset:3px;font-size:.7rem;font-weight:850;text-decoration:underline}.partner-location-verification{gap:.8rem;display:grid}.partner-location-verification>p{margin:0}.partner-location-coordinates{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}@media (max-width:650px){.partner-location-coordinates{grid-template-columns:1fr}}.operation-gold .operation-card-top>b{color:#251605;background:#f2b84b;box-shadow:0 12px 26px #f2b84b4d}.operation-gold>strong{color:#a3630a}.operation-gold:after{border-color:#f2b84b1c}.business-operation-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.business-operation-card{min-height:280px}.founder-primary-actions{max-width:760px}.founder-command-library{z-index:2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid #ffffff1c;border-radius:16px;max-width:760px;margin-top:14px;position:relative}.founder-command-library summary{color:#dbe9e3;cursor:pointer;justify-content:space-between;align-items:center;gap:22px;min-height:60px;padding:13px 16px;list-style:none;display:flex}.founder-command-library summary::-webkit-details-marker{display:none}.founder-command-library summary>span{color:#b8cbc2;letter-spacing:.09em;text-transform:uppercase;font-size:.68rem;font-weight:900}.founder-command-library summary>strong{color:var(--lime);font-size:.7rem}.founder-command-library summary i{margin-left:6px;font-size:1rem;font-style:normal;transition:transform .2s;display:inline-block}.founder-command-library[open] summary i{transform:rotate(45deg)}.founder-command-groups{background:#04110e8a;border-top:1px solid #ffffff14;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:16px;display:grid}.founder-command-groups section{background:#ffffff0a;border:1px solid #ffffff14;border-radius:13px;align-content:start;gap:9px;padding:14px;display:grid}.founder-command-groups span{color:#789488;letter-spacing:.1em;text-transform:uppercase;margin-bottom:3px;font-size:.58rem;font-weight:950}.founder-command-groups a{color:#e8f1ed;font-size:.72rem;font-weight:800}.founder-command-groups a:hover{color:var(--lime)}.commercial-spine{margin:66px 0 76px;scroll-margin-top:96px}.commercial-spine-heading{grid-template-columns:minmax(0,1.2fr) minmax(280px,.55fr);align-items:end;gap:44px;margin-bottom:26px;display:grid}.commercial-spine-heading h2{max-width:780px;margin-bottom:0}.commercial-spine-heading>p{color:var(--muted);margin:0 0 5px;font-size:.9rem}.commercial-spine-grid{background:radial-gradient(circle at 0 0,#c7f36a1f,#0000 28%),radial-gradient(circle at 100% 100%,#536dfe1f,#0000 30%),#071411;border:1px solid #ffffff14;border-radius:28px 28px 18px 18px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;padding:10px;display:grid;overflow:hidden;box-shadow:0 34px 100px #07141130}.commercial-spine-grid article{background:linear-gradient(#ffffff0d,#ffffff03);border-right:1px solid #ffffff14;flex-direction:column;min-height:330px;padding:26px;display:flex;position:relative}.commercial-spine-grid article:last-child{border-right:0}.spine-card-top{justify-content:space-between;align-items:center;display:flex}.spine-card-top span{width:36px;height:36px;color:var(--night);background:var(--lime);border-radius:12px;place-items:center;font-size:.62rem;font-weight:950;display:grid}.spine-card-top b{color:#6f8b7f;letter-spacing:.13em;font-size:.58rem}.commercial-spine-grid article>strong{color:#fff;letter-spacing:-.06em;margin-top:48px;font-size:3.1rem;line-height:1}.commercial-spine-grid h3{color:#fff;margin:9px 0 12px;font-size:1.08rem}.commercial-spine-grid p{color:#8fa49b;font-size:.75rem}.commercial-spine-grid article>a{color:var(--lime);margin-top:auto;font-size:.7rem;font-weight:900}.commercial-spine-grid article>a i{margin-left:5px;font-size:.9rem;font-style:normal}.commercial-spine-assurance{color:#53665e;border:1px solid var(--line);background:#fff;border-top:0;border-radius:0 0 18px 18px;justify-content:space-between;align-items:center;gap:18px;min-height:62px;padding:13px 18px;font-size:.68rem;display:flex}.commercial-spine-assurance span{align-items:center;gap:8px;display:inline-flex}.commercial-spine-assurance b{background:var(--green);border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 5px #1f7a5817}@media (max-width:1180px){.business-operation-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.commercial-spine-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.commercial-spine-grid article:nth-child(2){border-right:0}.commercial-spine-grid article:nth-child(-n+2){border-bottom:1px solid #ffffff14}}@media (max-width:840px){.commercial-spine-heading{grid-template-columns:1fr;gap:12px}.commercial-spine-assurance{flex-direction:column;align-items:flex-start}}@media (max-width:760px){.founder-primary-actions .button{width:100%}.founder-command-library{max-width:none}.founder-command-groups,.business-operation-grid{grid-template-columns:1fr}.business-operation-card{min-height:230px}.commercial-spine{margin:48px 0 56px}.commercial-spine-grid{border-radius:22px 22px 16px 16px;grid-template-columns:1fr}.commercial-spine-grid article,.commercial-spine-grid article:nth-child(2){border-bottom:1px solid #ffffff14;border-right:0;min-height:270px}.commercial-spine-grid article:last-child{border-bottom:0}}@media (max-width:520px){.founder-command-library summary{flex-direction:column;align-items:flex-start;gap:4px}.commercial-spine-grid article{padding:22px}}
