@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_246ccd{font-family:Geist,Geist Fallback;font-style:normal}.__variable_246ccd{--font-geist-sans:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_c29908{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_c29908{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}:root{--base-black:#0a0a0b;--surface-2:#121214;--surface-3:#161618;--text-primary:#f4f4f2;--text-muted:rgba(244,244,242,0.65);--text-faint:rgba(244,244,242,0.55);--copper-base:#b27f4d;--copper-bright:#c39463;--copper-deep:#96683d;--copper-light:#d5b084}.buyer-theme.dark,:root{--background:#0a0a0b;--foreground:#f4f4f2;--ink:#f4f4f2;--deep:#0a0a0b;--forest:#b27f4d;--moss:#c39463;--sage:#d5b084;--copper:#b27f4d;--bronze:#c39463;--ivory:#121214;--mist:#3d3d3c;--paper:#161618;--cream:#f4f4f2}.buyer-theme.dark{--text-primary:#f4f4f2;--text-muted:rgba(244,244,242,0.65);--text-faint:rgba(244,244,242,0.55)}.buyer-theme.light{--background:#ffffff;--foreground:#0d3320;--ink:#0d3320;--deep:#0d3320;--forest:#1a5c3a;--moss:#2d8a5a;--sage:#5aaa7a;--copper:#1f6f47;--bronze:#2d8a5a;--ivory:#faf7ef;--mist:#b8e0c8;--paper:#f6f1e7;--cream:#f6f1e7;--text-primary:#0d3320;--text-muted:rgba(10,31,21,0.65);--text-faint:rgba(10,31,21,0.55)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;overflow-x:hidden}h1,h2,h3,h4{overflow-wrap:break-word}body{background:var(--background);color:var(--foreground);font-family:var(--font-geist-sans),system-ui,-apple-system,sans-serif;letter-spacing:-.01em;text-wrap:pretty;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-moz-selection{background:rgb(178 127 77/.4)}::selection{background:rgb(178 127 77/.4)}img{height:auto}canvas,img{max-width:100%}canvas{min-width:0;display:block}a,button,input,select,textarea{outline-color:var(--copper-base);touch-action:manipulation}.skip-link{position:absolute;top:-100%;left:50%;transform:translateX(-50%);z-index:9999;background:#ffffff;color:#0a0a0b;padding:.75rem 1.5rem;font-size:.875rem;font-weight:700;border-radius:0 0 8px 8px;transition:top .2s ease}.skip-link:focus{top:0}.btn-ghost,.btn-primary,.btn-secondary{align-items:center;border-radius:10px;display:inline-flex;font-size:.95rem;font-weight:700;gap:.55rem;justify-content:center;min-height:52px;padding:.75rem 1.5rem;transition:all .2s cubic-bezier(.2,.74,.22,1);position:relative;overflow:hidden;cursor:pointer;border:none;width:100%}@media (min-width:640px){.btn-ghost,.btn-primary,.btn-secondary{width:auto}}.btn-primary{background:#f4f4f2;color:#0a0a0b;box-shadow:0 8px 24px rgb(0 0 0/.45)}.btn-primary:hover{background:#ffffff;box-shadow:0 12px 32px rgb(0 0 0/.55);transform:translateY(-2px)}.btn-primary:active{transform:scale(.97)}.btn-secondary{border:2px solid rgb(255 255 255/.15);color:#f4f4f2;background:transparent}.btn-secondary:hover{background:rgb(255 255 255/.08);color:#f4f4f2;border-color:rgb(255 255 255/.28);box-shadow:0 8px 24px rgb(0 0 0/.35);transform:translateY(-2px)}.btn-secondary:active{transform:scale(.97)}.btn-cta{align-items:center;display:inline-flex;justify-content:center;gap:.5rem;position:relative;overflow:hidden;cursor:pointer;border:none;border-radius:11px;font-weight:800;letter-spacing:-.01em;color:#0a0a0b;background:linear-gradient(135deg,#c39463,#b27f4d 48%,#96683d);box-shadow:0 6px 18px rgb(178 127 77/.35),inset 0 1px 0 rgb(255 255 255/.35);transition:transform .2s cubic-bezier(.2,.74,.22,1),box-shadow .2s ease}.btn-cta:after{content:"";position:absolute;top:0;left:-120%;width:70%;height:100%;background:linear-gradient(100deg,transparent,rgb(255 255 255/.4),transparent);transform:skewX(-18deg);transition:left .65s ease}.btn-cta:hover{transform:translateY(-2px);box-shadow:0 10px 26px rgb(178 127 77/.5),inset 0 1px 0 rgb(255 255 255/.4)}.btn-cta:hover:after{left:130%}.btn-cta:active{transform:scale(.97)}@media (prefers-reduced-motion:no-preference){.btn-cta-pulse{animation:cta-pulse 3.2s ease-in-out 1.2s 2}@keyframes cta-pulse{0%,to{box-shadow:0 6px 18px rgb(178 127 77/.35),inset 0 1px 0 rgb(255 255 255/.35)}50%{box-shadow:0 6px 26px rgb(178 127 77/.65),inset 0 1px 0 rgb(255 255 255/.35)}}}.btn-ghost{border:1px solid rgb(255 255 255/.15);color:#f4f4f2;background:transparent}.btn-ghost:hover{background:rgb(255 255 255/.08);border-color:var(--copper-base)}.section{padding:4rem 0}@media (min-width:768px){.section{padding:6.5rem 0}}.section-inner{margin:0 auto;max-width:80rem;padding:0 1rem}@media (min-width:768px){.section-inner{padding:0 2rem}}.section-title{color:#f4f4f2;font-size:clamp(1.75rem,4vw,3.5rem);font-weight:700;line-height:1.1;letter-spacing:-.02em}.split-heading{display:grid;gap:1rem}@media (min-width:900px){.split-heading{align-items:end;grid-template-columns:.9fr 1.1fr;gap:1.5rem}}.section-copy{color:rgba(244,244,242,.65);font-size:1rem;line-height:1.75}.eyebrow{color:var(--copper-base);font-size:.7rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;display:inline-flex;align-items:center;gap:.6rem}.eyebrow:before{content:"";width:1.75rem;height:2px;border-radius:2px;background:currentColor;opacity:.85}.hero-next{background:linear-gradient(180deg,#0a0a0b,#121214);min-height:auto;padding-bottom:0;overflow:hidden;position:relative;isolation:isolate}@media (min-width:768px){.hero-next{min-height:calc(100vh - 80px)}}.hero-video-layer{position:absolute;inset:0;z-index:-1;overflow:hidden}.hero-video-layer video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.hero-video-overlay{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgb(10 10 11/.55),rgb(10 10 11/.3) 38%,rgb(10 10 11/.88)),linear-gradient(90deg,rgb(10 10 11/.85),rgb(10 10 11/.45) 48%,rgb(10 10 11/.12))}.hero-actions .btn-secondary{color:#f4f4f2;border-color:rgb(255 255 255/.35);background:rgb(255 255 255/.08);backdrop-filter:blur(3px)}.hero-actions .btn-secondary:hover{background:#f4f4f2;color:#0a0a0b;border-color:#f4f4f2}.hero-next:before{background-image:linear-gradient(rgb(255 255 255/.03) 1px,transparent 0),linear-gradient(90deg,rgb(255 255 255/.03) 1px,transparent 0);background-size:42px 42px;content:"";inset:0;-webkit-mask-image:linear-gradient(90deg,black,transparent 78%);mask-image:linear-gradient(90deg,black,transparent 78%);pointer-events:none;position:absolute}.hero-shell{display:grid;gap:2rem;margin:0 auto;max-width:80rem;padding:3rem 1rem 6rem;position:relative;z-index:1}@media (min-width:980px){.hero-shell{align-items:center;grid-template-columns:minmax(0,1fr);padding:5rem 2rem 11rem;min-height:calc(100vh - 80px)}}.hero-copy{animation:rise-in .78s cubic-bezier(.2,.74,.22,1) both}.hero-copy h1{color:#f4f4f2;font-size:clamp(2rem,7vw,3.8rem);font-weight:700;line-height:1.08;margin-top:1rem;max-width:14ch;letter-spacing:-.03em}@media (min-width:768px){.hero-copy h1{font-size:clamp(2.4rem,5vw,4.2rem);max-width:16ch}}.hero-copy>p:not(.eyebrow):not(.hero-microcopy){color:rgb(244 244 242/.75);font-size:1rem;line-height:1.7;margin-top:1.25rem;max-width:40rem}@media (min-width:768px){.hero-copy>p:not(.eyebrow):not(.hero-microcopy){font-size:1.08rem;line-height:1.85;margin-top:1.55rem}}.hero-actions{display:flex;flex-direction:column;gap:.75rem;margin-top:1.5rem}@media (min-width:640px){.hero-actions{flex-direction:row;gap:1rem;margin-top:2rem}}.hero-microcopy{color:rgb(244 244 242/.55);font-size:.85rem;font-weight:600;margin-top:1rem}.trust-stream{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.25rem;max-width:42rem}.trust-stream span{background:rgb(255 255 255/.06);border:1px solid rgb(255 255 255/.12);border-radius:999px;color:rgb(244 244 242/.75);font-size:.72rem;font-weight:700;padding:.5rem .85rem;transition:all .2s ease;cursor:default}.trust-stream span:hover{background:rgb(255 255 255/.1);border-color:var(--copper-base);color:var(--copper-bright);transform:translateY(-2px)}.hero-bottom-grid{bottom:0;display:grid;gap:1px;left:0;position:absolute;right:0;z-index:2}@media (min-width:760px){.hero-bottom-grid{grid-template-columns:repeat(3,1fr)}}.hero-proof{background:rgb(10 10 11/.8);backdrop-filter:blur(12px);color:#f4f4f2;padding:1rem 1.25rem;transition:all .3s ease;box-shadow:inset 0 1px 0 0 rgb(255 255 255/.08)}@media (min-width:768px){.hero-proof{padding:1.2rem 1.5rem}}.hero-proof:hover{background:rgb(10 10 11/.92);transform:translateY(-4px)}.hero-proof p{color:var(--copper-bright);font-size:1.75rem;font-weight:760}@media (min-width:768px){.hero-proof p{font-size:2rem}}.hero-proof h2{font-size:.9rem;font-weight:700;margin-top:.15rem}.hero-proof span{color:rgb(244 244 242/.55);display:block;font-size:.78rem;margin-top:.25rem}.quote-console{background:rgb(255 255 255/.05);border:1px solid rgb(255 255 255/.1);border-radius:16px;backdrop-filter:blur(16px);box-shadow:inset 0 1px 0 0 rgb(255 255 255/.12),0 30px 80px -30px rgb(0 0 0/.9);padding:1.25rem}@media (min-width:768px){.quote-console{padding:1.5rem}}.quote-step{align-items:center;background:rgb(255 255 255/.05);border:1px solid rgb(255 255 255/.1);border-radius:10px;color:rgb(244 244 242/.55);display:grid;font-size:.7rem;font-weight:700;gap:.3rem;justify-items:center;min-height:56px;padding:.5rem;transition:.18s ease}.quote-step-active,.quote-step-done{background:var(--copper-base);border-color:var(--copper-base);color:#0a0a0b}.quote-step-done{background:var(--copper-deep)}.quote-choice{background:rgb(255 255 255/.05);border:1.5px solid rgb(255 255 255/.15);border-radius:10px;color:#f4f4f2;font-size:.9rem;font-weight:700;min-height:48px;padding:.75rem 1rem;text-align:left;transition:.18s ease;width:100%}.quote-choice-active,.quote-choice:hover{border-color:var(--copper-base);box-shadow:0 4px 16px rgb(178 127 77/.2)}.metric-rail{display:grid;gap:1px;margin-top:2rem}@media (min-width:760px){.metric-rail{grid-template-columns:repeat(4,1fr)}}@media (min-width:1024px){.metric-rail{grid-template-columns:repeat(7,1fr)}}.metric-tile{animation:rise-in .7s cubic-bezier(.2,.74,.22,1) both;background:rgb(255 255 255/.04);min-height:120px;padding:1rem;transition:all .3s cubic-bezier(.2,.74,.22,1);border:1px solid transparent;border-radius:8px}@media (min-width:768px){.metric-tile{min-height:142px;padding:1.2rem}}.metric-tile:hover{background:rgb(255 255 255/.07);border-color:rgb(255 255 255/.1);transform:translateY(-4px);box-shadow:0 12px 30px rgb(0 0 0/.5)}.metric-tile span{color:var(--copper-bright);font-size:1.75rem;font-weight:760}@media (min-width:768px){.metric-tile span{font-size:2rem}}.metric-tile p{color:rgb(244 244 242/.55);font-size:.78rem;font-weight:650;margin-top:.5rem}.dark-checkline{border:1px solid rgb(255 255 255/.1);border-radius:10px;color:rgb(244 244 242/.75);padding:.875rem 1rem .875rem 2.5rem;position:relative;font-size:.9rem}@media (min-width:768px){.dark-checkline{padding:1rem 1rem 1rem 2.8rem}}.dark-checkline:before{background:var(--copper-base);border-radius:50%;content:"";display:grid;height:1.25rem;left:.875rem;position:absolute;top:.875rem;width:1.25rem}.dark-checkline:after{border-bottom:2px solid #0a0a0b;border-right:2px solid #0a0a0b;content:"";height:.5rem;left:1.25rem;position:absolute;top:1rem;transform:rotate(42deg);width:.25rem}.product-showcase{display:grid;gap:1rem;margin-top:2rem}@media (min-width:640px){.product-showcase{grid-template-columns:repeat(2,1fr)}}@media (min-width:860px){.product-showcase{grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:3rem}}.product-next{background:rgb(255 255 255/.05);border:1px solid rgb(255 255 255/.1);border-radius:16px;backdrop-filter:blur(12px);box-shadow:inset 0 1px 0 0 rgb(255 255 255/.12),0 30px 80px -30px rgb(0 0 0/.9);min-width:0;overflow:hidden;transition:all .4s cubic-bezier(.2,.74,.22,1)}.product-next:hover{box-shadow:inset 0 1px 0 0 rgb(255 255 255/.12),0 30px 80px -24px rgb(0 0 0/.95);transform:translateY(-6px);border-color:rgb(178 127 77/.35)}.product-next-media{aspect-ratio:1.6;overflow:hidden;position:relative}@media (min-width:860px){.product-next-media{aspect-ratio:1.9}}.product-next-media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 60%,rgb(0 0 0/.45));opacity:0;transition:opacity .4s ease;pointer-events:none}.product-next:hover .product-next-media:after{opacity:1}.product-next-media span{background:rgb(10 10 11/.85);border-radius:8px;color:#f4f4f2;font-size:.72rem;font-weight:800;left:.75rem;padding:.4rem .55rem;position:absolute;top:.75rem}.product-next-body{padding:1rem}@media (min-width:768px){.product-next-body{padding:1.15rem}}.product-next-body svg{color:var(--copper-base)}.product-next-body h3{color:#f4f4f2;font-size:1.05rem;font-weight:700;line-height:1.2;margin-top:.6rem}.product-next-body p{color:rgb(244 244 242/.65);font-size:.82rem;line-height:1.6;margin-top:.5rem}.product-next-body div{display:grid;gap:.4rem;margin-top:.75rem}.product-next-body span{background:rgb(255 255 255/.06);border-radius:6px;color:rgb(244 244 242/.65);display:block;font-size:.68rem;font-weight:650;line-height:1.35;padding:.45rem .6rem}.network-next{background:linear-gradient(180deg,#0a0a0b,#121214);padding:4rem 0}@media (min-width:768px){.network-next{padding:6.5rem 0}}.capacity-stack{display:grid;gap:.75rem;margin-top:1.5rem}@media (min-width:768px){.capacity-stack{gap:.85rem;margin-top:2.1rem}}.capacity-stack>div{align-items:start;background:rgb(255 255 255/.05);border:1px solid rgb(255 255 255/.1);border-radius:14px;display:grid;gap:.875rem;grid-template-columns:auto 1fr;padding:.875rem;transition:all .35s cubic-bezier(.2,.74,.22,1)}@media (min-width:768px){.capacity-stack>div{padding:1rem;gap:1rem}}.capacity-stack>div:hover{transform:translateY(-3px);box-shadow:0 10px 25px rgb(0 0 0/.5);border-color:rgb(178 127 77/.3)}.capacity-stack span{background:var(--copper-base);border-radius:8px;color:#0a0a0b;font-size:.72rem;font-weight:800;padding:.4rem .5rem}.capacity-stack h3{color:#f4f4f2;font-size:.95rem;font-weight:700}.capacity-stack p{color:rgb(244 244 242/.65);font-size:.82rem;line-height:1.6;margin-top:.2rem}.network-map-stage{aspect-ratio:1.42;min-width:0;max-width:100%;border:1px solid rgb(255 255 255/.1);border-radius:20px;box-shadow:0 24px 60px rgb(0 0 0/.6),inset 0 1px 0 rgb(255 255 255/.06);overflow:hidden;position:relative;background:radial-gradient(120% 120% at 30% 20%,#1c1c1f 0,#121214 45%,#0a0a0b 100%)}.network-map-stage:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(60% 60% at 50% 45%,rgb(178 127 77/.12),transparent 70%)}.network-next .section-inner{grid-template-columns:minmax(0,1fr)}@media (min-width:1024px){.network-next .section-inner{grid-template-columns:.9fr 1.1fr;align-items:center}}.process-line{display:grid;gap:.75rem;margin-top:2rem}@media (min-width:640px){.process-line{grid-template-columns:repeat(2,1fr)}}@media (min-width:840px){.process-line{grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:3rem}}.process-node{animation:rise-in .7s cubic-bezier(.2,.74,.22,1) both;background:rgb(255 255 255/.04);border:1px solid rgb(255 255 255/.1);border-radius:16px;min-height:180px;padding:1.25rem;position:relative;transition:all .35s cubic-bezier(.2,.74,.22,1)}@media (min-width:768px){.process-node{min-height:220px;padding:1.4rem}}.process-node:hover{transform:translateY(-5px);box-shadow:0 16px 40px rgb(0 0 0/.55);border-color:rgb(178 127 77/.3)}.process-node span{background:var(--copper-base);border-radius:50%;color:#0a0a0b;display:grid;font-weight:800;height:2.4rem;place-items:center;width:2.4rem;font-size:.85rem}@media (min-width:768px){.process-node span{height:2.6rem;width:2.6rem}}.process-node svg{color:var(--copper-bright);margin-top:1.5rem}@media (min-width:768px){.process-node svg{margin-top:2rem}}.process-node h3{color:#f4f4f2;font-size:1.1rem;font-weight:700;line-height:1.25;margin-top:.875rem}.market-grid{display:grid;gap:1px;margin-top:2rem}@media (min-width:640px){.market-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:760px){.market-grid{grid-template-columns:repeat(3,1fr);margin-top:3rem}}.market-grid>div{background:rgb(255 255 255/.04);min-height:140px;padding:1.25rem;transition:all .3s ease;border-radius:12px}@media (min-width:768px){.market-grid>div{min-height:165px;padding:1.4rem}}.market-grid>div:hover{background:rgb(255 255 255/.08);transform:translateY(-4px)}.market-grid svg{color:var(--copper-base)}.market-grid p{color:#f4f4f2;font-size:1.1rem;font-weight:700;margin-top:2rem}.cert-grid{display:grid;gap:.875rem;margin-top:2rem}@media (min-width:640px){.cert-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:760px){.cert-grid{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:3rem}}.cert-grid>div{background:rgb(255 255 255/.04);border:1px solid rgb(255 255 255/.1);border-radius:16px;padding:1.25rem;transition:all .35s cubic-bezier(.2,.74,.22,1)}@media (min-width:768px){.cert-grid>div{padding:1.6rem}}.cert-grid>div:hover{transform:translateY(-5px);box-shadow:0 16px 40px rgb(0 0 0/.55);border-color:rgb(178 127 77/.3)}.cert-grid svg{color:var(--copper-bright)}.cert-grid h3{color:#f4f4f2;font-size:1.15rem;font-weight:700;margin-top:1rem}@media (min-width:768px){.cert-grid h3{font-size:1.25rem;margin-top:1.2rem}}.cert-grid p{color:rgb(244 244 242/.65);font-size:.88rem;line-height:1.65;margin-top:.6rem}@media (min-width:768px){.cert-grid p{font-size:.9rem;margin-top:.75rem}}.testimonial-flow{display:grid;gap:.875rem;margin-top:2rem}@media (min-width:640px){.testimonial-flow{grid-template-columns:repeat(2,1fr)}}@media (min-width:760px){.testimonial-flow{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:3rem}}.testimonial-flow figure{background:rgb(255 255 255/.05);border:1px solid rgb(255 255 255/.1);border-radius:16px;padding:1.25rem;transition:all .35s cubic-bezier(.2,.74,.22,1)}@media (min-width:768px){.testimonial-flow figure{padding:1.5rem}}.testimonial-flow figure:hover{transform:translateY(-4px);box-shadow:0 16px 40px rgb(0 0 0/.55);border-color:rgb(178 127 77/.25)}.testimonial-flow blockquote{color:rgb(244 244 242/.65);font-size:.9rem;line-height:1.7}@media (min-width:768px){.testimonial-flow blockquote{font-size:.94rem;line-height:1.8}}.testimonial-flow figcaption{color:#f4f4f2;font-size:.88rem;font-weight:700;margin-top:1.2rem}.testimonial-flow span{color:rgb(244 244 242/.55);display:block;font-weight:500;margin-top:.2rem;font-size:.82rem}.final-cta{background:linear-gradient(180deg,#121214,#0a0a0b);padding:4rem 0}@media (min-width:768px){.final-cta{padding:6.5rem 0}}.form-surface{border:1px solid rgb(255 255 255/.1);border-radius:20px;background:rgb(255 255 255/.05);backdrop-filter:blur(16px);box-shadow:inset 0 1px 0 0 rgb(255 255 255/.12),0 30px 80px -30px rgb(0 0 0/.9);padding:1.5rem}@media (min-width:768px){.form-surface{padding:2rem}}.form-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.form-title{color:#f4f4f2;font-size:1.5rem;font-weight:700;letter-spacing:-.01em;line-height:1.2}.form-subtitle{margin-top:.5rem;color:rgb(244 244 242/.65);font-size:.9rem;line-height:1.55;max-width:38ch}.form-head-icon{display:grid;flex-shrink:0;place-items:center;height:2.75rem;width:2.75rem;border-radius:12px;background:linear-gradient(135deg,rgb(178 127 77/.2),rgb(178 127 77/.08));color:var(--copper-bright)}.form-progress{margin-top:1.5rem}.form-progress-track{height:.5rem;overflow:hidden;border-radius:999px;background:rgb(255 255 255/.1)}.form-progress-bar{height:100%;border-radius:999px;background:linear-gradient(90deg,#96683d,#b27f4d);transition:width .45s cubic-bezier(.22,.74,.22,1)}.form-progress-meta{margin-top:.5rem;display:flex;align-items:center;justify-content:space-between;font-size:.72rem;font-weight:600;color:rgb(244 244 242/.55)}.form-saved{color:var(--copper-bright)}.field-grid{margin-top:1.5rem;display:grid;gap:1rem}@media (min-width:640px){.field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.form-divider{margin-top:1.75rem;display:flex;align-items:center;gap:.85rem}.form-divider span{font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:rgb(244 244 242/.55);white-space:nowrap}.form-divider:after{content:"";flex:1;height:1px;background:rgb(255 255 255/.1)}.field-label{display:grid;gap:.45rem;color:rgb(244 244 242/.72);font-size:.8rem;font-weight:700}.field-required-star{color:var(--copper-bright)}.field-input{min-height:52px;width:100%;border:1.5px solid rgb(255 255 255/.15);border-radius:12px;background:rgb(255 255 255/.05);color:#f4f4f2;font-size:1rem;font-weight:500;padding:.75rem 1rem;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.field-input::-moz-placeholder{color:rgb(244 244 242/.4);font-weight:400}.field-input::placeholder{color:rgb(244 244 242/.4);font-weight:400}.field-input:hover{border-color:rgb(255 255 255/.28)}.field-input:focus{outline:none;background:rgb(255 255 255/.07);border-color:var(--copper-base);box-shadow:0 0 0 4px rgb(178 127 77/.18)}.field-input-placeholder{color:rgb(244 244 242/.45);font-weight:400}select.field-input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23c39463' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .85rem center;background-size:18px 18px;padding-right:2.6rem;cursor:pointer}.field-input-error,.field-input-error:focus{border-color:#ef4444;background:rgb(239 68 68/.08);box-shadow:0 0 0 4px rgb(239 68 68/.12)}.field-error-text{color:#f87171;font-size:.72rem;font-weight:700}.phone-control{display:flex;position:relative;width:100%;max-width:100%;min-width:0}.phone-country{display:inline-flex;align-items:center;gap:.4rem;flex-shrink:0;min-height:52px;padding:0 .85rem 0 .7rem;border:1.5px solid rgb(255 255 255/.15);border-right:none;border-radius:12px 0 0 12px;background:rgb(255 255 255/.05);color:#f4f4f2;font-weight:700;font-size:.92rem;white-space:nowrap;cursor:pointer;transition:background .16s ease,border-color .16s ease}.phone-country:hover{background:rgb(255 255 255/.08);border-color:rgb(255 255 255/.28)}.phone-flag{display:block;width:22px;height:16px;-o-object-fit:cover;object-fit:cover;border-radius:2px;box-shadow:0 0 0 1px rgb(255 255 255/.15)}.phone-dial{font-variant-numeric:tabular-nums}.phone-chevron{color:var(--copper-bright);transition:transform .2s ease;flex-shrink:0}.phone-chevron.open{transform:rotate(180deg)}.phone-number{flex:1 1 auto;min-width:0;width:auto;border-radius:0 12px 12px 0!important;border-left-width:1.5px}.phone-control-error .phone-country,.phone-control-error .phone-number{border-color:#ef4444}.phone-control-error .phone-number{background:rgb(239 68 68/.08)}.phone-menu{position:absolute;z-index:50;top:calc(100% + 6px);left:0;width:min(22rem,86vw);background:#161618;border:1px solid rgb(255 255 255/.12);border-radius:14px;box-shadow:0 22px 55px rgb(0 0 0/.7);overflow:hidden}.phone-search{display:flex;align-items:center;gap:.5rem;padding:.6rem .8rem;border-bottom:1px solid rgb(255 255 255/.08);color:rgb(244 244 242/.55)}.phone-search input{flex:1;border:none;outline:none;background:transparent;font-size:.92rem;font-weight:500;color:#f4f4f2}.phone-list{max-height:244px;overflow-y:auto}.phone-item{display:flex;align-items:center;gap:.6rem;width:100%;padding:.55rem .85rem;text-align:left;background:transparent;border:none;cursor:pointer;font-size:.9rem;color:#f4f4f2}.phone-item:hover,.phone-item[aria-selected=true]{background:rgb(178 127 77/.15)}.phone-item-name{font-weight:600}.phone-item-dial{margin-left:auto;color:rgb(244 244 242/.55);font-variant-numeric:tabular-nums}.phone-empty{padding:1rem;text-align:center;font-size:.88rem;color:rgb(244 244 242/.55)}.form-foot{margin-top:1.75rem;display:flex;flex-direction:column;gap:1rem}@media (min-width:640px){.form-foot{flex-direction:row;align-items:center;justify-content:space-between}}.form-gdpr{display:inline-flex;align-items:center;gap:.5rem;font-size:.74rem;color:rgb(244 244 242/.55)}.form-message{margin-top:1.25rem;display:flex;align-items:flex-start;gap:.5rem;border-radius:12px;padding:.85rem 1rem;font-size:.88rem;line-height:1.5}.form-message svg{flex-shrink:0;margin-top:.15rem}.form-message-ok{background:rgb(178 127 77/.15);color:var(--copper-light)}.form-message-err{background:rgb(239 68 68/.12);color:#f87171}.field-help{color:var(--copper-bright);font-size:.72rem;font-weight:600}.prose-like{color:rgb(244 244 242/.7);line-height:1.75;max-width:56rem}.prose-like h2{color:#f4f4f2;font-size:1.3rem;font-weight:650;margin-top:2rem}.prose-like h2:first-child{margin-top:0}.prose-like h3{color:#f4f4f2;font-size:1.05rem;font-weight:700;margin-top:1.5rem}.prose-like p,.prose-like ul{margin-top:.85rem}.prose-like ul{padding-left:1.2rem;list-style:disc;display:grid;gap:.4rem}.prose-like li{padding-left:.2rem}.prose-like li::marker{color:var(--copper-bright)}.prose-like strong{color:#f4f4f2;font-weight:700}.prose-like a{color:var(--copper-bright);text-decoration:underline;text-underline-offset:2px}.legal-updated{margin-top:2.5rem;padding-top:1.25rem;border-top:1px solid rgb(255 255 255/.1);font-size:.85rem;font-weight:600;color:rgb(244 244 242/.55)}.cookie-banner{position:fixed;z-index:80;left:0;right:0;bottom:0;display:flex;justify-content:center;padding:.75rem;pointer-events:none}.cookie-card{pointer-events:auto;width:100%;max-width:44rem;background:rgb(18 18 20/.92);backdrop-filter:blur(16px);border:1px solid rgb(255 255 255/.12);border-radius:16px;box-shadow:inset 0 1px 0 0 rgb(255 255 255/.12),0 18px 50px rgb(0 0 0/.7);padding:1.1rem 1.2rem;animation:cookie-rise .36s cubic-bezier(.2,.74,.22,1) both}@keyframes cookie-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.cookie-head{display:flex;align-items:flex-start;gap:.85rem}.cookie-icon{display:grid;flex-shrink:0;place-items:center;height:2.5rem;width:2.5rem;border-radius:12px;background:rgb(178 127 77/.15);color:var(--copper-bright)}.cookie-title{font-size:1.05rem;font-weight:700;color:#f4f4f2}.cookie-text{margin-top:.3rem;font-size:.85rem;line-height:1.55;color:rgb(244 244 242/.68)}.cookie-text a{color:var(--copper-bright);text-decoration:underline;text-underline-offset:2px}.cookie-options{display:grid;gap:.5rem;margin-top:1rem}.cookie-option{display:flex;align-items:center;justify-content:space-between;gap:1rem;border:1px solid rgb(255 255 255/.12);border-radius:10px;padding:.7rem .85rem}.cookie-option span{display:grid;gap:.15rem}.cookie-option strong{font-size:.88rem;color:#f4f4f2}.cookie-option small{font-size:.74rem;color:rgb(244 244 242/.55)}.cookie-option input{height:1.15rem;width:1.15rem;flex-shrink:0;accent-color:var(--copper-base);cursor:pointer}.cookie-option input:disabled{cursor:not-allowed;opacity:.7}.cookie-actions{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1rem}.cookie-btn-ghost{height:2.75rem;padding:0 1.1rem;border-radius:10px;border:1.5px solid rgb(255 255 255/.15);background:transparent;color:#f4f4f2;font-size:.875rem;font-weight:700;cursor:pointer;transition:background .16s ease,border-color .16s ease}.cookie-btn-ghost:hover{background:rgb(255 255 255/.08);border-color:rgb(255 255 255/.3)}@media (min-width:560px){.cookie-banner{padding:1rem;justify-content:flex-start}.cookie-card{margin-left:1rem}}.pipeline-strip{display:grid;gap:.5rem;grid-template-columns:repeat(3,1fr)}@media (min-width:640px){.pipeline-strip{grid-template-columns:repeat(5,1fr)}}@media (min-width:980px){.pipeline-strip{grid-template-columns:repeat(9,1fr)}}.pipeline-pill{background:rgb(255 255 255/.05);border:1px solid rgb(255 255 255/.1);border-radius:12px;color:#f4f4f2;min-height:64px;padding:.625rem;transition:all .2s ease}@media (min-width:768px){.pipeline-pill{min-height:74px;padding:.75rem}}.pipeline-pill:hover{box-shadow:0 4px 12px rgb(0 0 0/.5)}.pipeline-pill span{color:var(--copper-bright);display:block;font-size:1.1rem;font-weight:800}@media (min-width:768px){.pipeline-pill span{font-size:1.25rem}}.pipeline-pill p{font-size:.68rem;font-weight:700;line-height:1.2;margin-top:.3rem}@media (min-width:768px){.pipeline-pill p{font-size:.72rem}}@keyframes rise-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes scale-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes shake{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-4px)}20%,40%,60%,80%{transform:translateX(4px)}}@keyframes pulse-soft{0%,to{opacity:1}50%{opacity:.7}}@keyframes toast-in{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes skeleton{0%{background-position:-200% 0}to{background-position:200% 0}}.animate-fade-up{animation:fade-up .7s cubic-bezier(.2,.74,.22,1) both}.animate-fade-in{animation:fade-in .6s ease both}.animate-scale-in{animation:scale-in .6s cubic-bezier(.2,.74,.22,1) both}.animate-shake{animation:shake .4s ease-in-out}.animate-pulse-soft{animation:pulse-soft 2s ease-in-out infinite}.skeleton{background:linear-gradient(90deg,rgb(255 255 255/.05) 25%,rgb(255 255 255/.1) 50%,rgb(255 255 255/.05) 75%);background-size:200% 100%;animation:skeleton 1.5s ease-in-out infinite;border-radius:6px}.accordion-content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.4,0,.2,1)}.accordion-content.open{grid-template-rows:1fr}.accordion-content>div{overflow:hidden}.card-hover-lift{transition:transform .3s cubic-bezier(.2,.74,.22,1),box-shadow .3s cubic-bezier(.2,.74,.22,1)}.card-hover-lift:hover{transform:translateY(-5px);box-shadow:0 20px 50px rgb(0 0 0/.55)}.img-zoom{overflow:hidden}.img-zoom img,.img-zoom>*{transition:transform .5s cubic-bezier(.2,.74,.22,1)}.img-zoom:hover img,.img-zoom:hover>*{transform:scale(1.06)}.link-underline{position:relative}.link-underline:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:var(--copper-base);transition:width .3s cubic-bezier(.2,.74,.22,1)}.link-underline.active:after,.link-underline:hover:after{width:100%}.nav-link{position:relative;transition:color .2s ease}.nav-link:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background:var(--copper-base);transition:width .25s cubic-bezier(.2,.74,.22,1)}.nav-link.active:after,.nav-link:hover:after{width:100%}.nav-link.active{color:#f4f4f2;font-weight:700}.mobile-menu{max-height:0;overflow:hidden;transition:max-height .35s cubic-bezier(.4,0,.2,1),opacity .25s ease,padding .35s ease;opacity:0}.mobile-menu.open{max-height:500px;opacity:1}.contact-dock-bar{border-top:1px solid rgba(255,255,255,.1);background-color:rgba(10,10,11,.95)}.back-to-top{border-color:rgba(255,255,255,.15);background-color:rgba(18,18,20,.95);color:#ffffff}.back-to-top:hover{border-color:rgba(195,148,99,.4);color:#c39463}.toast-card-success{background-color:#1c1712;border-color:rgba(178,127,77,.3)}.toast-card-error{background-color:#1f1113;border-color:rgba(239,68,68,.3)}.toast-card-info{background-color:#121214;border-color:rgba(255,255,255,.1)}.toast-icon-success{color:#c39463}.toast-icon-error{color:#f87171}.toast-dismiss:hover{background-color:rgba(255,255,255,.1)}.faq-toggle:hover{background-color:rgba(255,255,255,.04)}.form-field-error{animation:shake .4s ease-in-out}.form-success-check{animation:scale-in .4s cubic-bezier(.2,.74,.22,1) both}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#0a0a0b}::-webkit-scrollbar-thumb{background:rgb(255 255 255/.15);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:rgb(255 255 255/.25)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:1ms!important;scroll-behavior:auto!important;transition-duration:1ms!important}}@media (max-width:760px){.hero-next{background:#0a0a0b}.hero-shell{padding-bottom:14rem}.hero-copy h1{font-size:clamp(1.6rem,8vw,2.4rem);max-width:100%;overflow-wrap:break-word}.quote-console{padding:1rem;border-radius:12px}.section-title{font-size:clamp(1.5rem,6vw,2rem)}.pipeline-strip{grid-template-columns:repeat(3,1fr);gap:.4rem}.pipeline-pill{min-height:56px;padding:.5rem}.pipeline-pill span{font-size:1rem}.pipeline-pill p{font-size:.6rem}}:focus-visible{outline:2px solid var(--copper-base);outline-offset:2px;border-radius:4px}.product-card{border:1px solid rgb(255 255 255/.1);border-radius:16px;background:rgb(255 255 255/.05);backdrop-filter:blur(12px);box-shadow:inset 0 1px 0 0 rgb(255 255 255/.12),0 30px 80px -30px rgb(0 0 0/.9);display:block;padding:1.25rem;transition:all .3s ease-out}.product-card:hover{box-shadow:inset 0 1px 0 0 rgb(255 255 255/.12),0 30px 80px -24px rgb(0 0 0/.95);transform:translateY(-4px)}.signal-row{align-items:end;display:grid;gap:1rem}@media (min-width:900px){.signal-row{grid-template-columns:.9fr 1.1fr;gap:1.5rem}}.signal-row h2{color:#f4f4f2;font-size:clamp(1.75rem,4.2vw,3rem);font-weight:700;line-height:1.08;margin-top:.75rem;max-width:14ch;letter-spacing:-.02em}@media (min-width:768px){.signal-row h2{margin-top:1rem}}.signal-row>p{color:rgba(244,244,242,.65);font-size:1rem;line-height:1.75}.buyer-theme.dark .bg-white{background-color:#101012!important}.buyer-theme.dark .bg-stone-50{background-color:rgba(255,255,255,.04)!important}.buyer-theme.dark .shadow-lg{box-shadow:0 30px 80px -30px rgba(0,0,0,.9)!important}.buyer-theme.dark .border-black\/10,.buyer-theme.dark .border-black\/8{border-color:rgba(255,255,255,.1)!important}.buyer-theme.dark .divide-black\/10>:not([hidden])~:not([hidden]),.buyer-theme.dark .divide-black\/8>:not([hidden])~:not([hidden]){border-color:rgba(255,255,255,.08)!important}.buyer-theme.dark .bg-forest\/10{background-color:rgba(178,127,77,.12)!important}.buyer-theme.dark .border-forest\/20{border-color:rgba(178,127,77,.25)!important}.buyer-theme.light .bg-forest\/10{background-color:rgba(26,92,58,.1)!important}.buyer-theme.light .border-forest\/20{border-color:rgba(26,92,58,.25)!important}.buyer-theme.light .divide-black\/10>:not([hidden])~:not([hidden]),.buyer-theme.light .divide-black\/8>:not([hidden])~:not([hidden]){border-color:rgba(10,31,21,.08)!important}.buyer-theme.light ::-moz-selection{background:rgb(26 92 58/.3)}.buyer-theme.light ::selection{background:rgb(26 92 58/.3)}.buyer-theme.light a,.buyer-theme.light button,.buyer-theme.light input,.buyer-theme.light select,.buyer-theme.light textarea{outline-color:#1f6f47}.buyer-theme.light :focus-visible{outline-color:#1f6f47}.buyer-theme.light .btn-primary{background:linear-gradient(135deg,#1a5c3a,#0d3320);color:#f6f1e7;box-shadow:0 10px 26px -12px rgb(26 92 58/.28)}.buyer-theme.light .btn-primary:hover{background:linear-gradient(135deg,#2d8a5a,#1a5c3a);box-shadow:0 14px 32px -12px rgb(26 92 58/.4)}.buyer-theme.light .btn-secondary{border-color:#1f6f47;color:#0d3320;background:transparent}.buyer-theme.light .btn-secondary:hover{background:#1f6f47;color:#f6f1e7;border-color:#1f6f47;box-shadow:0 8px 24px rgb(26 92 58/.2)}.buyer-theme.light .btn-ghost{border-color:rgba(13,51,32,.2);color:#0d3320}.buyer-theme.light .btn-ghost:hover{background:rgba(26,92,58,.06);border-color:#1f6f47}.buyer-theme.light .btn-cta{background:linear-gradient(135deg,#f6c46a,#e0992f 48%,#c97c14);color:#2a1a05;box-shadow:0 6px 18px rgb(224 153 47/.4),inset 0 1px 0 rgb(255 255 255/.35)}.buyer-theme.light .btn-cta:hover{box-shadow:0 10px 26px rgb(224 153 47/.5),inset 0 1px 0 rgb(255 255 255/.4)}@media (prefers-reduced-motion:no-preference){.buyer-theme.light .btn-cta-pulse{animation-name:cta-pulse-gold}@keyframes cta-pulse-gold{0%,to{box-shadow:0 6px 18px rgb(224 153 47/.4),inset 0 1px 0 rgb(255 255 255/.35)}50%{box-shadow:0 6px 26px rgb(224 153 47/.7),inset 0 1px 0 rgb(255 255 255/.35)}}}.buyer-theme.light .link-underline:after,.buyer-theme.light .nav-link:after{background:#2d8a5a}.buyer-theme.light .section-title{color:var(--text-primary)}.buyer-theme.light .section-copy{color:var(--text-muted)}.buyer-theme.light .eyebrow{color:#1f6f47}.buyer-theme.light .signal-row h2{color:var(--text-primary)}.buyer-theme.light .signal-row>p{color:var(--text-muted)}.buyer-theme.light .nav-link.active{color:#0d3320}.buyer-theme.light .metric-tile{background:#ffffff;border-color:rgba(10,31,21,.08);box-shadow:0 14px 40px -24px rgba(13,51,32,.28)}.buyer-theme.light .metric-tile:hover{background:#ffffff;border-color:rgba(10,31,21,.14);box-shadow:0 20px 48px -22px rgba(13,51,32,.34)}.buyer-theme.light .metric-tile span{color:#1f6f47}.buyer-theme.light .metric-tile p{color:var(--text-muted)}.buyer-theme.light .dark-checkline{border-color:rgba(10,31,21,.1);color:var(--text-muted)}.buyer-theme.light .dark-checkline:before{background:#1f6f47}.buyer-theme.light .dark-checkline:after{border-bottom-color:#f6f1e7;border-right-color:#f6f1e7}.buyer-theme.light .product-next{background:#ffffff;border-color:rgba(10,31,21,.08);box-shadow:0 14px 40px -24px rgba(13,51,32,.28)}.buyer-theme.light .product-next:hover{box-shadow:0 24px 56px -24px rgba(13,51,32,.36);border-color:rgba(45,138,90,.45)}.buyer-theme.light .product-next-body svg{color:#1a5c3a}.buyer-theme.light .product-next-body h3{color:var(--text-primary)}.buyer-theme.light .product-next-body p{color:var(--text-muted)}.buyer-theme.light .product-next-body span{background:rgba(10,31,21,.05);color:var(--text-muted)}.buyer-theme.light .product-card{border-color:rgba(10,31,21,.08);background:#ffffff;box-shadow:0 14px 40px -24px rgba(13,51,32,.28)}.buyer-theme.light .product-card:hover{box-shadow:0 22px 52px -22px rgba(13,51,32,.36)}.buyer-theme.light .network-next{background:#f6f1e7}.buyer-theme.light .capacity-stack>div{background:#ffffff;border-color:rgba(10,31,21,.08)}.buyer-theme.light .capacity-stack>div:hover{box-shadow:0 14px 32px -18px rgba(13,51,32,.3);border-color:rgba(45,138,90,.4)}.buyer-theme.light .capacity-stack span{background:#1a5c3a;color:#f6f1e7}.buyer-theme.light .capacity-stack h3{color:var(--text-primary)}.buyer-theme.light .capacity-stack p{color:var(--text-muted)}.buyer-theme.light .network-map-stage{border-color:rgb(13 51 32/.3);background:radial-gradient(circle at center,#14432b,#0d3320);box-shadow:0 24px 60px -20px rgb(13 51 32/.45),0 0 46px rgb(45 138 90/.2)}.buyer-theme.light .network-map-stage:after{background:radial-gradient(60% 60% at 50% 45%,rgb(90 170 122/.14),transparent 70%)}.buyer-theme.light .process-node{background:#ffffff;border-color:rgba(10,31,21,.08);box-shadow:0 14px 40px -24px rgba(13,51,32,.28)}.buyer-theme.light .process-node:hover{box-shadow:0 20px 48px -22px rgba(13,51,32,.36);border-color:rgba(45,138,90,.4)}.buyer-theme.light .process-node span{background:#1a5c3a;color:#f6f1e7}.buyer-theme.light .process-node svg{color:#1a5c3a}.buyer-theme.light .process-node h3{color:var(--text-primary)}.buyer-theme.light .cert-grid>div{background:#ffffff;border-color:rgba(10,31,21,.08);box-shadow:0 14px 40px -24px rgba(13,51,32,.28)}.buyer-theme.light .cert-grid>div:hover{box-shadow:0 20px 48px -22px rgba(13,51,32,.36);border-color:rgba(45,138,90,.4)}.buyer-theme.light .cert-grid svg{color:#1a5c3a}.buyer-theme.light .cert-grid h3{color:var(--text-primary)}.buyer-theme.light .cert-grid p{color:var(--text-muted)}.buyer-theme.light .testimonial-flow figure{background:#ffffff;border-color:rgba(10,31,21,.08);box-shadow:0 14px 40px -24px rgba(13,51,32,.28)}.buyer-theme.light .testimonial-flow figure:hover{box-shadow:0 20px 48px -22px rgba(13,51,32,.34);border-color:rgba(45,138,90,.35)}.buyer-theme.light .testimonial-flow blockquote{color:var(--text-muted)}.buyer-theme.light .testimonial-flow figcaption{color:var(--text-primary)}.buyer-theme.light .testimonial-flow span{color:var(--text-faint)}.buyer-theme.light .final-cta{background:linear-gradient(180deg,#f6f1e7,#faf7ef)}.buyer-theme.light .quote-console{background:#ffffff;border-color:rgba(10,31,21,.08);box-shadow:0 14px 40px -24px rgba(13,51,32,.28)}.buyer-theme.light .quote-step{background:rgba(10,31,21,.04);border-color:rgba(10,31,21,.1);color:var(--text-faint)}.buyer-theme.light .quote-step-active,.buyer-theme.light .quote-step-done{background:#1a5c3a;border-color:#1a5c3a;color:#f6f1e7}.buyer-theme.light .quote-step-done{background:#134a30;color:#ffffff}.buyer-theme.light .quote-choice{background:#ffffff;border-color:rgba(10,31,21,.15);color:#0d3320}.buyer-theme.light .quote-choice-active,.buyer-theme.light .quote-choice:hover{border-color:#1a5c3a;box-shadow:0 4px 16px rgb(26 92 58/.18)}.buyer-theme.light .pipeline-pill{background:#ffffff;border-color:rgba(10,31,21,.08);color:#0d3320}.buyer-theme.light .pipeline-pill:hover{box-shadow:0 4px 12px rgba(13,51,32,.15)}.buyer-theme.light .pipeline-pill span{color:#1f6f47}.buyer-theme.light .form-surface{border-color:rgba(10,31,21,.08);background:#ffffff;box-shadow:0 14px 40px -24px rgba(13,51,32,.28)}.buyer-theme.light .form-title{color:var(--text-primary)}.buyer-theme.light .form-subtitle{color:var(--text-muted)}.buyer-theme.light .form-head-icon{background:linear-gradient(135deg,rgba(26,92,58,.16),rgba(26,92,58,.06));color:#1a5c3a}.buyer-theme.light .form-progress-track{background:rgba(10,31,21,.1)}.buyer-theme.light .form-progress-bar{background:linear-gradient(90deg,#1a5c3a,#2d8a5a)}.buyer-theme.light .form-progress-meta{color:var(--text-faint)}.buyer-theme.light .form-saved{color:#1f6f47}.buyer-theme.light .form-divider span{color:var(--text-faint)}.buyer-theme.light .form-divider:after{background:rgba(10,31,21,.1)}.buyer-theme.light .field-label{color:rgba(10,31,21,.72)}.buyer-theme.light .field-required-star{color:#1f6f47}.buyer-theme.light .field-input{border-color:rgba(10,31,21,.16);background:#ffffff;color:#0d3320}.buyer-theme.light .field-input::-moz-placeholder{color:rgba(10,31,21,.6)}.buyer-theme.light .field-input::placeholder{color:rgba(10,31,21,.6)}.buyer-theme.light .field-input:hover{border-color:rgba(10,31,21,.32)}.buyer-theme.light .field-input:focus{background:#ffffff;border-color:#1f6f47;box-shadow:0 0 0 4px rgba(26,92,58,.16)}.buyer-theme.light .field-input-placeholder{color:rgba(10,31,21,.6)}.buyer-theme.light select.field-input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%231a5c3a' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.buyer-theme.light .field-input-error,.buyer-theme.light .field-input-error:focus{border-color:#dc2626;background:rgba(185,28,28,.05);box-shadow:0 0 0 4px rgba(185,28,28,.1)}.buyer-theme.light .field-error-text{color:#b91c1c}.buyer-theme.light .field-help{color:#1f6f47}.buyer-theme.light .phone-country{border-color:rgba(10,31,21,.16);background:#ffffff;color:#0d3320}.buyer-theme.light .phone-country:hover{background:rgba(10,31,21,.04);border-color:rgba(10,31,21,.32)}.buyer-theme.light .phone-flag{box-shadow:0 0 0 1px rgba(10,31,21,.15)}.buyer-theme.light .phone-chevron{color:#1a5c3a}.buyer-theme.light .phone-control-error .phone-country,.buyer-theme.light .phone-control-error .phone-number{border-color:#dc2626}.buyer-theme.light .phone-control-error .phone-number{background:rgba(185,28,28,.05)}.buyer-theme.light .phone-menu{background:#ffffff;border-color:rgba(10,31,21,.1);box-shadow:0 22px 55px -18px rgba(13,51,32,.35)}.buyer-theme.light .phone-search{border-bottom-color:rgba(10,31,21,.08);color:var(--text-faint)}.buyer-theme.light .phone-item,.buyer-theme.light .phone-search input{color:#0d3320}.buyer-theme.light .phone-item:hover,.buyer-theme.light .phone-item[aria-selected=true]{background:rgba(26,92,58,.12)}.buyer-theme.light .form-gdpr,.buyer-theme.light .phone-empty,.buyer-theme.light .phone-item-dial{color:var(--text-faint)}.buyer-theme.light .form-message-ok{background:rgba(26,92,58,.12);color:#134a30}.buyer-theme.light .form-message-ok svg{color:#1a5c3a}.buyer-theme.light .form-message-err{background:rgba(185,28,28,.08);color:#b91c1c}.buyer-theme.light .prose-like{color:rgba(10,31,21,.72)}.buyer-theme.light .prose-like h2,.buyer-theme.light .prose-like h3,.buyer-theme.light .prose-like strong{color:var(--text-primary)}.buyer-theme.light .prose-like li::marker{color:#1a5c3a}.buyer-theme.light .prose-like a{color:#1f6f47}.buyer-theme.light .legal-updated{border-top-color:rgba(10,31,21,.1);color:var(--text-faint)}.buyer-theme.light .cookie-card{background:#ffffff;border-color:rgba(10,31,21,.08);box-shadow:0 18px 50px -18px rgba(13,51,32,.32)}.buyer-theme.light .cookie-icon{background:rgba(26,92,58,.12);color:#1a5c3a}.buyer-theme.light .cookie-option input{accent-color:#1a5c3a}.buyer-theme.light .cookie-title{color:var(--text-primary)}.buyer-theme.light .cookie-text{color:rgba(10,31,21,.7)}.buyer-theme.light .cookie-text a{color:#1f6f47}.buyer-theme.light .cookie-option{border-color:rgba(10,31,21,.12)}.buyer-theme.light .cookie-option strong{color:var(--text-primary)}.buyer-theme.light .cookie-option small{color:var(--text-faint)}.buyer-theme.light .cookie-btn-ghost{border-color:rgba(10,31,21,.2);color:#0d3320}.buyer-theme.light .cookie-btn-ghost:hover{background:rgba(10,31,21,.05);border-color:rgba(10,31,21,.4)}.buyer-theme.light .card-hover-lift:hover{box-shadow:0 20px 50px -18px rgba(13,51,32,.3)}.buyer-theme.light .skeleton{background:linear-gradient(90deg,rgba(10,31,21,.06) 25%,rgba(10,31,21,.12) 50%,rgba(10,31,21,.06) 75%);background-size:200% 100%}.buyer-theme.light .contact-dock-bar{border-top-color:rgba(0,0,0,.1);background-color:rgba(255,255,255,.95)}.buyer-theme.light .back-to-top{border-color:rgba(10,31,21,.12);background-color:rgba(255,255,255,.95);color:#0d3320}.buyer-theme.light .back-to-top:hover{border-color:rgba(26,92,58,.5);color:#1a5c3a}.buyer-theme.light .toast-card-success{background-color:#eef7f0;border-color:rgba(26,92,58,.35)}.buyer-theme.light .toast-card-error{background-color:#fdf1f1;border-color:rgba(220,38,38,.35)}.buyer-theme.light .toast-card-info{background-color:#ffffff;border-color:rgba(10,31,21,.12)}.buyer-theme.light .toast-icon-success{color:#1a5c3a}.buyer-theme.light .toast-icon-error{color:#b91c1c}.buyer-theme.light .toast-dismiss:hover{background-color:rgba(10,31,21,.06)}.buyer-theme.light .faq-toggle:hover{background-color:rgba(10,31,21,.03)}.buyer-theme.light .hero-next{background:linear-gradient(180deg,#0d3320,#1a5c3a)}@media (max-width:760px){.buyer-theme.light .hero-next{background:#0d3320}}.buyer-theme.light .hero-video-overlay{background:linear-gradient(180deg,rgb(13 51 32/.55),rgb(13 51 32/.3) 38%,rgb(11 36 28/.88)),linear-gradient(90deg,rgb(13 51 32/.85),rgb(13 51 32/.45) 48%,rgb(13 51 32/.12))}.buyer-theme.light .bg-\[\#121214\]{background-color:#0d3320}.buyer-theme.light .bg-\[\#121214\] .eyebrow,.buyer-theme.light .hero-next .eyebrow{color:#5aaa7a}.buyer-theme.light .trust-stream span:hover{border-color:#5aaa7a;color:#b8e0c8}.buyer-theme.light .market-grid svg{color:#5aaa7a}.buyer-theme.light .bg-\[\#121214\] .section-title{color:#f6f1e7}.buyer-theme.light .hero-next .btn-primary{background:#f6f1e7;color:#0d3320;box-shadow:0 8px 24px rgb(4 22 14/.45)}.buyer-theme.light .hero-next .btn-primary:hover{background:#ffffff;box-shadow:0 12px 32px rgb(4 22 14/.55)}.buyer-theme.light .hero-next .hero-actions .btn-secondary{color:#f6f1e7;border-color:rgb(246 241 231/.55);background:rgb(246 241 231/.08);box-shadow:none}.buyer-theme.light .hero-next .hero-actions .btn-secondary:hover{background:#f6f1e7;color:#0d3320;border-color:#f6f1e7}.buyer-theme.light .hero-proof{background:rgb(13 51 32/.8);color:#f6f1e7;box-shadow:inset 0 1px 0 0 rgb(246 241 231/.08)}.buyer-theme.light .hero-proof:hover{background:rgb(13 51 32/.92)}.buyer-theme.light .hero-proof p{color:#f6c46a}.buyer-theme.light .hero-proof span{color:rgb(246 241 231/.55)}.buyer-theme.light .bg-\[\#121214\] .card-hover-lift:hover,.buyer-theme.light .hero-next .card-hover-lift:hover{box-shadow:0 20px 50px rgb(4 22 14/.55)}body:has(.buyer-theme.light),html:has(.buyer-theme.light){background:#ffffff}html:has(.buyer-theme.light)::-webkit-scrollbar-track{background:#f6f1e7}html:has(.buyer-theme.light)::-webkit-scrollbar-thumb{background:rgba(13,51,32,.25)}html:has(.buyer-theme.light)::-webkit-scrollbar-thumb:hover{background:rgba(13,51,32,.4)}.buyer-theme.light ::-webkit-scrollbar-track{background:#f6f1e7}.buyer-theme.light ::-webkit-scrollbar-thumb{background:rgba(13,51,32,.25)}.buyer-theme.light ::-webkit-scrollbar-thumb:hover{background:rgba(13,51,32,.4)}