:root{--navy:#101c33;--navy-soft:#2b3e61;--blue:#3159dd;--blue-dark:#2147c1;--blue-pale:#eaf0ff;--ink:#26334d;--muted:#66748d;--line:#dce3ef;--surface:#f1f4fa;--green:#129982;--shadow:0 16px 42px rgba(14,28,57,.09)}body{color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body,main{background:#f7f9fd}.footer-bottom,.footer-main,.header-inner,.page-container{width:min(1120px,calc(100% - 48px))}.site-header{height:70px;border-color:#e5e9f2;background:rgba(255,255,255,.94);box-shadow:0 2px 18px rgba(19,35,67,.035)}.brand{font-size:19px;letter-spacing:-.055em}.brand-logo-mark{width:38px;height:38px}.brand-accent{color:var(--blue)}.primary-nav{gap:28px;color:#4c5d78;font-size:12px}.primary-nav a:after{background:var(--blue)}.header-actions{gap:17px}.header-actions .install-app-action,.header-login{color:#4c5d78;font-size:12px}.button{min-height:43px;padding:0 17px;border-radius:11px;font-size:12px;letter-spacing:-.01em;box-shadow:none}.button-small{min-height:38px;padding:0 13px}.button-primary{background:var(--blue);box-shadow:0 7px 17px rgba(49,89,221,.15)}.button-primary:hover{background:var(--blue-dark);box-shadow:0 10px 22px rgba(49,89,221,.2)}.button-secondary{color:var(--navy);border-color:#cfd8e8;background:#fff}.button-secondary:hover{border-color:#a9b9d7;background:#f8faff}.button-quiet{background:var(--blue-pale)}.button-quiet,.text-link{color:var(--blue-dark)}.eyebrow{color:var(--blue);letter-spacing:.115em}h1,h2,h3{color:var(--navy);letter-spacing:-.045em}.lead{color:#60708a}.section{padding:68px 0}.section-tight{padding:48px 0}.section-heading{margin-bottom:32px}.page-hero{position:relative;overflow:hidden;padding:55px 0 43px;border-bottom:1px solid #e1e8f4;background:radial-gradient(circle at 83% -40%,#dfe9ff 0,transparent 42%),#f1f5fd}.page-hero:after{position:absolute;right:4%;bottom:-125px;width:250px;height:250px;border:1px solid #dbe5f8;border-radius:50%;content:"";pointer-events:none}.page-hero h1{max-width:820px;margin:12px 0 13px;font-size:clamp(35px,4.5vw,52px);line-height:1.08}.page-hero .lead{max-width:680px;margin-bottom:20px;font-size:15px;line-height:1.6}.auth-panel,.feature-card,.info-card,.panel,.product-card,.stat-card{border:1px solid var(--line);border-radius:17px;background:#fff;box-shadow:0 7px 24px rgba(15,31,65,.045)}.feature-icon{border-radius:11px;color:var(--blue);background:var(--blue-pale)}.workflow-card{border:1px solid var(--line);border-radius:15px;background:#fff}.workflow-number{color:#6d83b2}.reach-explainer-points p{color:#4b5e7d;border-color:#dfe7f5;background:#f4f7fd}.reach-explainer-points svg{color:var(--blue)}.form-field input,.form-field select,.form-field textarea,.search-input,.voice-field-row input{border-color:#cfd9e9;border-radius:10px}.form-field input:focus,.form-field select:focus,.form-field textarea:focus,.search-input:focus,.voice-field-row input:focus{border-color:var(--blue);outline-color:rgba(49,89,221,.13)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline-color:rgba(49,89,221,.45)}.admin-console,.dashboard-shell{background:#f3f6fc}.supplier-workspace-nav a{border-color:var(--line);background:#fff}.supplier-task-action,.supplier-today .eyebrow,.supplier-workspace-nav a>svg:first-child{color:var(--blue)}.supplier-task-icon,.supplier-today-icon{color:var(--blue);background:var(--blue-pale)}.admin-console-sidebar{border-color:#e1e7f2}.admin-console-nav a:focus-visible,.admin-console-nav a:hover,.admin-console-nav a[aria-current=page]{color:var(--blue-dark);background:var(--blue-pale)}.admin-console-header{border-color:#e1e7f2}.site-footer{padding-top:43px;color:#cfdaec;border-color:#243655;background:#101c33}.site-footer .brand{color:#fff}.site-footer .brand-accent{color:#91afff}.footer-bottom,.footer-brand p,.footer-links a,.footer-location{color:#a9b8d2}.footer-links h3{color:#f7f9ff}.footer-bottom{border-color:#2b3b59}.footer-phone{color:#e0eaff}.auth-shell{background:radial-gradient(circle at 9% 5%,#e5ecff,transparent 34%),linear-gradient(180deg,#f3f6fd,#fff 75%)}.auth-layout .auth-panel{border-color:var(--line);box-shadow:0 19px 48px rgba(19,39,79,.09)}.auth-layout .form-field label{color:var(--ink)}.auth-layout .form-field input:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgba(49,89,221,.12)}.auth-story{color:#eaf0ff;background:radial-gradient(circle at 90% 8%,rgba(111,147,255,.26),transparent 40%),linear-gradient(155deg,#101b34,#254377);box-shadow:0 24px 60px rgba(15,36,83,.16)}.auth-story-kicker{color:#b2c9ff}.auth-story-kicker span{background:#88a9ff;box-shadow:0 0 0 4px rgba(136,169,255,.13)}.auth-story-steps small,.auth-story>p{color:#c5d4ed}.auth-story-steps>div{border-color:rgba(225,235,255,.16)}.auth-story-steps>div>span{color:#a9c3ff;background:rgba(146,177,255,.14)}.auth-story-footnote,.auth-story-steps>div>svg{color:#a4b9e1}.sign-in-methods{border-color:#dce4f2;background:#f1f4fa}.sign-in-methods button{color:#62718a}.sign-in-methods button:hover:not([aria-pressed=true]),.sign-in-methods button[aria-pressed=true]{color:var(--blue-dark)}.sign-in-methods button[aria-pressed=true]{box-shadow:0 2px 8px rgba(29,48,90,.09)}.home-page .hero{position:relative;isolation:isolate;padding:64px 0 68px;color:#fff;background:radial-gradient(ellipse at 76% 23%,rgba(75,107,235,.34),transparent 40%),linear-gradient(135deg,#0b1428 5%,#162849 63%,#213d69)}.home-page .hero:before{position:absolute;z-index:-1;inset:0;width:100%;height:100%;border:0;border-radius:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0);background-size:56px 56px;-webkit-mask-image:linear-gradient(90deg,transparent 20%,#000);mask-image:linear-gradient(90deg,transparent 20%,#000);content:"";pointer-events:none}.home-page .hero:after{right:-170px;bottom:-280px;border-color:rgba(160,189,255,.13);animation:none}.home-page .hero-grid{grid-template-columns:1.04fr .96fr;gap:46px;align-items:center}.home-page .hero-copy{max-width:610px;padding:0}.home-page .hero-copy>.eyebrow{margin-bottom:17px;padding:7px 11px;color:#a6c7ff;border-color:rgba(174,201,255,.2);background:rgba(174,201,255,.08);font-size:10px}.home-page .hero .status-dot{background:#77e3ca;box-shadow:0 0 0 4px rgba(119,227,202,.12)}.home-page .hero h1{max-width:650px;margin:0 0 20px;color:#fff;font-size:clamp(47px,5vw,68px);line-height:1.02;letter-spacing:-.064em}.home-page .hero h1 .highlight{color:#99b6ff}.home-page .hero-copy .lead{max-width:510px;margin-bottom:22px;color:#cbd7ec;font-size:15px;line-height:1.65}.home-page .hero-stock-search{max-width:550px;margin:0 0 13px}.home-page .hero-stock-search label{margin-bottom:7px;color:#d3e1fb;font-size:11px}.home-page .hero-stock-search>div{display:flex;flex-wrap:nowrap;gap:8px;min-height:60px;padding:7px 7px 7px 15px;border:1px solid rgba(224,235,255,.55);border-radius:13px;background:#fff;box-shadow:0 16px 38px rgba(4,13,35,.23)}.home-page .hero-stock-search>div>svg{color:#59708f}.home-page .hero-stock-search input{min-width:0;color:var(--navy);font-size:14px}.home-page .hero-stock-search input::placeholder{color:#8794a7}.home-page .hero-stock-search .button{width:auto;flex:0 0 auto;min-height:44px;padding:0 15px}.home-page .hero-stock-search>div:focus-within{border-color:#a8c0ff;box-shadow:0 0 0 4px rgba(153,182,255,.17),0 16px 38px rgba(4,13,35,.23)}.home-page .hero-buttons{display:flex;align-items:center;gap:19px;margin:0 0 18px}.home-page .hero-buttons .button{flex:0 0 auto}.home-page .hero .hero-buttons .button-secondary{min-height:38px;color:#eef4ff;border-color:rgba(217,230,255,.27);background:rgba(255,255,255,.07)}.home-page .hero .hero-buttons .button-secondary:hover{border-color:#a4bfff;background:rgba(255,255,255,.12)}.hero-inline-link{display:inline-flex;align-items:center;gap:7px;color:#dbe7ff;font-size:12px;font-weight:700}.hero-inline-link:hover{color:#fff}.hero-microcopy{display:inline-flex;align-items:center;gap:7px;margin:0;color:#99abc9;font-size:11px}.hero-microcopy svg{color:#8fd8c9}.home-page .hero-visual{min-height:0;padding:0}.network-panel{width:min(100%,480px);overflow:hidden;padding:23px;color:#dfe9fb;border:1px solid rgba(187,209,255,.31);border-radius:20px;background:rgba(12,27,54,.88);box-shadow:0 28px 70px rgba(2,8,22,.34);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.network-panel-bottom,.network-panel-top{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:9px;font-weight:800;letter-spacing:.12em}.network-panel-top{color:#99add0}.network-panel-dots{display:inline-flex;gap:5px}.network-panel-dots i{width:6px;height:6px;border-radius:50%;background:#6184da}.network-panel-dots i:first-child{background:#75dcca}.network-panel h2{margin:27px 0 3px;color:#fff;font-size:27px;line-height:1.1}.network-panel>p{margin:0 0 17px;color:#9eb2d1;font-size:12px}.network-steps{display:grid;gap:9px}.network-step{display:grid;grid-template-columns:24px 39px minmax(0,1fr) 17px;align-items:center;gap:11px;min-height:69px;padding:9px 12px;color:#ecf4ff;border:1px solid rgba(186,210,255,.13);border-radius:11px;background:rgba(255,255,255,.055);transition:border-color .2s ease,background .2s ease,transform .2s ease}.network-step:focus-visible,.network-step:hover{border-color:rgba(163,192,255,.45);background:rgba(255,255,255,.095);transform:translateX(3px)}.network-step-number{color:#8fa6cf;font-size:10px;font-weight:800}.network-step-icon{display:grid;width:38px;height:38px;place-items:center;color:#a5bdff;border-radius:9px;background:rgba(101,135,223,.2)}.network-step small,.network-step strong{display:block}.network-step strong{font-size:12px}.network-step small{margin-top:2px;color:#a9bcda;font-size:10px}.network-step>svg{color:#a9c0ef}.network-panel-bottom{margin-top:20px;padding-top:14px;color:#9eb2d1;border-top:1px solid rgba(189,209,249,.17)}.network-panel-bottom span{display:inline-flex;align-items:center;gap:7px}.network-panel-bottom .status-dot{width:6px;height:6px}.home-page .home-product-showcase{padding:58px 0 64px;background:#f5f7fc}.home-market-intro{align-items:end;margin-bottom:24px}.home-market-intro .eyebrow{color:var(--blue)}.home-market-intro h2{max-width:650px;margin:8px 0 7px;font-size:clamp(27px,3vw,36px)}.home-market-intro .lead{color:#64728a;font-size:13px}.home-market-actions{gap:10px}.home-market-empty{display:grid;grid-template-columns:1.25fr .75fr;min-height:240px;overflow:hidden;border:1px solid #dce4f2;border-radius:19px;background:#fff;box-shadow:0 14px 34px rgba(19,39,79,.055)}.home-market-empty>div:first-child{padding:34px 38px}.home-market-empty .eyebrow{color:var(--blue)}.home-market-empty h3{margin:9px 0 7px;font-size:23px}.home-market-empty p{max-width:590px;margin-bottom:19px;color:var(--muted);font-size:13px;line-height:1.55}.home-market-empty .hero-buttons{margin:0;gap:9px}.home-market-empty-art{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;min-height:240px;color:#6d8bde;background:radial-gradient(circle at 50% 50%,#eaf0ff 0,#dce7ff 65%,#cedeff 100%)}.home-market-empty-art:after,.home-market-empty-art:before{position:absolute;width:180px;height:180px;border:1px solid rgba(72,105,205,.19);border-radius:50%;content:""}.home-market-empty-art:after{width:260px;height:260px}.home-market-empty-art>span,.home-market-empty-art>svg{position:relative;z-index:1}.home-market-empty-art>span{color:#5876bc;font-size:9px;font-weight:800;letter-spacing:.13em}.home-page .promotion-channel-strip{padding:35px 0 31px;border-color:#31456b;background:#142541}.home-page .promotion-channel-strip:before{background:radial-gradient(circle,rgba(118,154,255,.14),transparent 70%)}.promotion-channel-heading{gap:32px;margin-bottom:20px}.promotion-channel-heading .eyebrow{color:#9dbbff}.promotion-channel-heading h2{font-size:clamp(25px,2.9vw,35px)}.promotion-channel-heading>p{color:#b6c7e2;font-size:12px}.promotion-channel{min-width:180px;border-color:rgba(194,211,249,.14);border-radius:12px;background:rgba(255,255,255,.075)}.promotion-channel-mark{border-radius:9px}.promotion-channel small{color:#a8bbd9}.home-page .reach-home-section{padding:63px 0;background:#eaf0fc}.reach-home-grid{gap:48px}.reach-home-grid h2{font-size:clamp(27px,3.2vw,38px)}.reach-home-grid .lead{font-size:14px;line-height:1.65}.home-page .reach-home-preview{border-color:#d7e0f2;border-radius:18px;background:#fff;box-shadow:0 15px 40px rgba(24,45,92,.08)}.reach-preview-row{border-color:#e5eaf4}.home-page .workflow-card{padding:20px;border-color:#dce4f1;border-radius:15px;background:#fff}.home-page .workflow-card:before{height:2px;background:linear-gradient(90deg,#3964ec,#9aaeff)}.home-page .workflow-number{margin-bottom:14px;color:#6d83b2;font-size:12px}.home-page .workflow-card .feature-icon{margin-bottom:13px}.home-page .workflow-card h3{font-size:15px}.home-page .workflow-card p{font-size:12px}.home-page .band{padding:38px 0;background:linear-gradient(110deg,#101d35,#243f74)}.home-page .band h2{font-size:27px}.home-page .band p{color:#c0cde5}@media (max-width:900px){.home-page .hero-grid{gap:26px}.network-panel{padding:16px}.network-step{grid-template-columns:19px 34px minmax(0,1fr) 16px;gap:8px;padding:8px}.network-step-icon{width:34px;height:34px}.reach-home-grid{gap:28px}}@media (max-width:700px){.footer-bottom,.footer-main,.header-inner,.page-container{width:min(100% - 32px,560px)}.site-header{height:62px}.brand{font-size:18px}.hero-buttons .button{flex:0 1 auto}.section{padding:48px 0}.section-tight{padding:35px 0}.page-hero{padding:40px 0 30px}.page-hero h1{font-size:clamp(31px,8vw,42px)}.page-hero .lead{font-size:14px}.home-page .hero{padding:40px 0 44px}.home-page .hero-grid{grid-template-columns:1fr;gap:28px}.home-page .hero h1{font-size:clamp(43px,11vw,59px)}.home-page .hero-copy .lead{font-size:14px}.home-page .hero-stock-search>div{flex-wrap:wrap;padding:9px}.home-page .hero-stock-search>div>svg{margin-left:5px}.home-page .hero-stock-search input{flex-grow:1;flex-shrink:1;flex-basis:calc(100% - 43px);min-height:40px}.home-page .hero-stock-search .button{width:100%;min-height:43px}.home-page .hero-buttons{gap:12px}.home-page .hero-visual{display:block}.network-panel{width:100%}.home-page .home-product-showcase{padding:44px 0 49px}.home-market-actions{align-items:flex-start;flex-direction:row;flex-wrap:wrap}.home-market-empty{grid-template-columns:1fr}.home-market-empty>div:first-child{padding:24px}.home-market-empty-art{min-height:115px}.home-market-empty-art:before{width:95px;height:95px}.home-market-empty-art:after{width:150px;height:150px}.home-market-empty-art>svg{width:30px;height:30px}.home-page .promotion-channel-strip{padding:31px 0}.promotion-channel-heading{grid-template-columns:1fr;gap:11px}.home-page .reach-home-section{padding:49px 0}.reach-home-grid{grid-template-columns:1fr}.home-page .band h2{font-size:23px}.footer-main{gap:28px}}@media (max-width:420px){.home-page .hero-buttons{align-items:flex-start;flex-direction:column}.home-page .hero-copy>.eyebrow{font-size:9px}.network-panel{padding:14px}.network-panel h2{font-size:24px}.network-panel-bottom{font-size:8px}.home-market-empty .hero-buttons{align-items:stretch}.home-market-empty .button{width:100%}}@media (prefers-reduced-motion:reduce){.home-page .hero h1,.home-page .hero-buttons,.home-page .hero-copy>.eyebrow,.home-page .hero-copy>.lead,.home-page .hero-stock-search{animation:none}.network-step{transition:none}}