.buyer-home{color:#f7f9fc;background:#070d16;overflow:hidden}.buyer-shell{width:min(1220px,100% - 56px);margin:0 auto}.buyer-hero{isolation:isolate;background:linear-gradient(#070d16 0%,#08111e 58%,#09131f 100%);min-height:calc(100vh - 62px);padding:8vh 0 3.5vh;position:relative}.ambient-orb{filter:blur(80px);opacity:.58;pointer-events:none;z-index:-1;border-radius:50%;position:absolute}.ambient-one{background:radial-gradient(circle,#4a8dff57,#4a8dff00 68%);width:520px;height:520px;top:-100px;right:-120px}.ambient-two{background:radial-gradient(circle,#7e5bff2e,#7e5bff00 70%);width:430px;height:430px;bottom:-220px;left:44%}.hero-grid{grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);align-items:center;gap:64px;min-height:68vh;display:grid}.eyebrow,.section-index,.scene-kicker{font:760 10px/1 var(--font-mono);letter-spacing:.14em;color:#8cc8ff}.hero-message h1{letter-spacing:-.072em;max-width:10.5ch;margin:18px 0;font-size:clamp(4rem,6.2vw,6.2rem);font-weight:690;line-height:.92}.hero-message h1 em{color:#91caff;font-style:normal;font-weight:620}.hero-lede{color:#9aa9ba;letter-spacing:-.012em;max-width:560px;margin:0;font-size:1.02rem;line-height:1.62}.hero-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:26px;display:flex}.primary-action{background:#f4f7fa;border-radius:12px;justify-content:center;align-items:center;min-height:50px;padding:0 20px;font-weight:770;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:inset 0 1px #fffc,0 10px 30px #0003;color:#07111f!important}.primary-action:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffffe6,0 14px 36px #00000042}.text-action{font-weight:670;color:#b9c8d8!important}.text-action span,.section-copy a span,.evidence-foot a span,.about-company-copy a span{color:#7fc7ff}.hero-stage{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(145deg,#ffffff13,#ffffff06);border-radius:30px;min-height:500px;position:relative;overflow:hidden;box-shadow:0 44px 110px #00000061,inset 0 1px #ffffff1a,inset 0 0 0 1px #ffffff0b}.stage-glow{pointer-events:none;background:radial-gradient(circle at 60% 36%,#5a9eff26,#0000 31%),radial-gradient(circle at 42% 68%,#8e5cff1f,#0000 27%);position:absolute;inset:-25%}.stage-toolbar{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:20px 24px 16px;display:flex;position:relative}.stage-toolbar span{color:#dbe5ef;font-size:.84rem;font-weight:650}.stage-toolbar i{font:740 9px var(--font-mono);letter-spacing:.09em;color:#7ee0bb;font-style:normal}.stage-canvas{height:340px;position:relative}.stage-path{background:linear-gradient(90deg,#80ade18c,#977cef99,#ff78908c);height:1px;position:absolute;top:49%;left:11%;right:9%;box-shadow:0 0 24px #749bff29}.stage-node{width:126px;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%)}.stage-node:before{content:"";background:#09121f;border-radius:50%;width:13px;height:13px;margin-bottom:12px;display:block;box-shadow:0 0 0 1px #87bef68c,0 0 0 7px #65a4e80f}.stage-node small,.stage-node strong,.stage-node span{display:block}.stage-node small{font:700 8px var(--font-mono);color:#61768d;position:absolute;top:-2px;left:23px}.stage-node strong{color:#e9f0f8;font-size:.82rem}.stage-node span{color:#677b90;margin-top:4px;font-size:.68rem}.node-input{left:13%}.node-agent{left:39%}.node-gate{left:66%}.node-action{left:90%}.node-gate:before{box-shadow:0 0 0 1px #ffbe6ca6,0 0 0 7px #ffb05b12}.node-gate strong{color:#ffc681}.node-action:before{box-shadow:0 0 0 1px #ff849a9e,0 0 0 7px #ff6e890f}.node-action strong{color:#ff9aad}.stage-focus{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#09101bb3;border-radius:14px;padding:13px 15px;position:absolute;top:20%;right:7%;box-shadow:0 18px 46px #00000040,inset 0 0 0 1px #ffffff0f}.stage-focus span,.stage-focus strong{display:block}.stage-focus span{color:#687b91;font-size:.68rem}.stage-focus strong{color:#ff9b87;margin-top:4px;font-size:.86rem}.stage-summary{background:#0409102e;border-top:1px solid #ffffff0f;grid-template-columns:1.2fr .8fr .8fr;gap:20px;padding:18px 24px 21px;display:grid}.stage-summary span,.stage-summary strong{display:block}.stage-summary span{font:700 8px var(--font-mono);letter-spacing:.1em;color:#60758c;text-transform:uppercase}.stage-summary strong{color:#d7e2ed;margin-top:6px;font-size:.75rem}.scroll-cue{color:#566a80;letter-spacing:.06em;text-transform:uppercase;justify-content:center;align-items:center;gap:12px;font-size:.66rem;display:flex}.scroll-cue i{background:#33465b;width:42px;height:1px;display:block}.buyer-section{padding:108px 0;position:relative}.light-section{color:#0a1725;background:#f4f6f9}.dark-section{background:radial-gradient(circle at 15% 40%,#4285f51a,#0000 29rem),#08111e}.evidence-section{color:#0b1725;background:linear-gradient(#edf2f8,#f6f8fb)}.editorial-grid{grid-template-columns:.82fr 1.18fr;align-items:center;gap:92px;display:grid}.reverse-layout{grid-template-columns:1.18fr .82fr}.section-copy h2{letter-spacing:-.062em;max-width:10.8ch;margin:16px 0;font-size:clamp(2.8rem,4.6vw,4.7rem);font-weight:670;line-height:.95}.section-copy p{color:#627386;max-width:500px;font-size:.97rem;line-height:1.62}.section-copy a{gap:8px;margin-top:16px;font-weight:720;display:inline-flex;color:#1d67ad!important}.dark-copy h2{color:#f7f9fc}.dark-copy p{color:#90a1b3}.dark-copy a{color:#8fc9ff!important}.product-scene{place-items:center;min-height:520px;display:grid;position:relative}.light-scene:before,.dark-scene:before{content:"";filter:blur(64px);opacity:.55;border-radius:50%;width:76%;height:70%;position:absolute}.light-scene:before{background:radial-gradient(circle,#4285f42e,#0000 67%)}.dark-scene:before{background:radial-gradient(circle,#658fff21,#0000 67%)}.scene-window{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffd1;border-radius:28px;width:min(100%,700px);position:relative;overflow:hidden;box-shadow:0 30px 80px #1e37502b,0 2px 6px #15283f0f,inset 0 0 0 1px #28466914}.scene-header{border-bottom:1px solid #1e375512;align-items:center;gap:7px;padding:15px 18px;display:flex}.scene-header i{background:#dce4ed;border-radius:50%;width:8px;height:8px;display:block}.scene-header span{color:#78899a;margin-left:8px;font-size:.72rem}.scene-body{padding:44px 48px 48px}.scene-body>p{color:#1f344a;letter-spacing:-.032em;margin:14px 0 26px;font-size:1.45rem;font-weight:620;line-height:1.33}.scene-line{background:linear-gradient(90deg,#cbd8e5,#cbd8e500);height:1px;margin-bottom:4px}.scene-result{border-bottom:1px solid #1f344a12;grid-template-columns:120px 1fr;gap:20px;padding:16px 0;display:grid}.scene-result span{color:#7a8b9e;font-size:.74rem}.scene-result strong{color:#21354b;font-size:.88rem}.path-comparison{background:linear-gradient(145deg,#ffffff13,#ffffff06);border-radius:28px;width:min(100%,720px);padding:36px;position:relative;box-shadow:0 36px 90px #0000004d,inset 0 1px #ffffff14,inset 0 0 0 1px #ffffff0b}.path-row{padding:28px 0}.path-row small,.path-row strong,.path-row span{display:block}.path-row small{color:#64788f;font:700 9px var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.path-row strong{letter-spacing:-.04em;margin-top:9px;font-size:clamp(1.5rem,2.4vw,2.3rem)}.path-row span{color:#71859a;margin-top:8px;font-size:.82rem}.path-row.before strong{color:#8292a4}.path-row.after strong{color:#dbf7ee}.path-row.after small{color:#72ddb7}.path-shift{color:#6c8197;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:12px;font-size:.7rem;display:flex}.path-shift i{background:#ffffff14;flex:1;height:1px}.evidence-layout{gap:44px;display:grid}.evidence-layout .section-copy h2{max-width:12ch}.evidence-river{border-top:1px solid #d7e0ea;border-bottom:1px solid #d7e0ea;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:18px;padding:32px 0;display:grid}.evidence-river div{min-width:0}.evidence-river span,.evidence-river strong{display:block}.evidence-river span{color:#7d8ea0;font:700 9px var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.evidence-river strong{color:#1b2d40;white-space:nowrap;text-overflow:ellipsis;margin-top:8px;font-size:1.06rem;overflow:hidden}.evidence-river>i{color:#9aabba;font-style:normal}.evidence-river .fresh strong{color:#26996e}.evidence-foot{justify-content:space-between;align-items:center;gap:60px;display:flex}.evidence-foot p{color:#66798b;max-width:620px;margin:0;line-height:1.55}.evidence-foot a{white-space:nowrap;font-weight:730;color:#1f68ad!important}.about-company{background:#0a1421;border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f;padding:96px 0}.about-company-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:96px;display:grid}.about-company h2{letter-spacing:-.064em;max-width:11ch;margin:16px 0 0;font-size:clamp(2.8rem,4.7vw,4.8rem);font-weight:665;line-height:.96}.about-company-copy>p{color:#94a6b7;max-width:640px;margin:2px 0 28px;font-size:1rem;line-height:1.64}.about-company-proof{border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12;grid-template-columns:repeat(3,1fr);gap:0;display:grid}.about-company-proof span{color:#6f8398;padding:20px 20px 20px 0;font-size:.72rem;line-height:1.45}.about-company-proof span+span{border-left:1px solid #ffffff12;padding-left:20px}.about-company-proof strong{color:#eff5fb;letter-spacing:-.04em;margin-bottom:4px;font-size:1.25rem;display:block}.about-company-copy a{gap:8px;margin-top:22px;font-weight:720;display:inline-flex;color:#91caff!important}.buyer-close{background:radial-gradient(circle at 28% 40%,#4d8dff1c,#0000 26rem),#070d16;padding:96px 0}.close-grid{grid-template-columns:1.15fr .85fr;align-items:end;gap:90px;display:grid}.close-grid h2{letter-spacing:-.065em;max-width:11ch;margin:15px 0 0;font-size:clamp(3rem,4.7vw,4.8rem);font-weight:670;line-height:.95}.compact-close>div:last-child{justify-content:flex-end;display:flex}.compact-close .primary-action{margin-top:0}@media (max-width:1000px){.hero-grid,.editorial-grid,.reverse-layout,.close-grid,.about-company-grid{grid-template-columns:1fr}.hero-grid{gap:52px}.buyer-hero{padding-top:70px}.hero-stage{min-height:480px}.editorial-grid,.reverse-layout,.about-company-grid{gap:50px}.product-scene{min-height:500px}.buyer-section{padding:92px 0}.evidence-river{grid-template-columns:1fr 1fr;gap:24px}.evidence-river>i{display:none}.evidence-foot{flex-direction:column;align-items:flex-start;gap:24px}.about-company-proof{grid-template-columns:1fr 1fr 1fr}.compact-close>div:last-child{justify-content:flex-start}}@media (max-width:700px){.buyer-shell{width:min(100% - 28px,1220px)}.buyer-hero{min-height:auto;padding:56px 0 32px}.hero-grid{min-height:auto}.hero-message h1{font-size:clamp(3.25rem,15vw,4.8rem)}.hero-lede{font-size:.96rem}.hero-actions{flex-direction:column;align-items:flex-start}.primary-action{width:100%}.hero-stage{border-radius:22px;min-height:455px}.stage-toolbar{padding:16px}.stage-canvas{height:305px}.stage-node{width:88px}.stage-node strong{font-size:.72rem}.stage-node span{font-size:.6rem}.stage-node small{display:none}.node-input{left:10%}.node-agent{left:38%}.node-gate{left:66%}.node-action{left:90%}.stage-summary{grid-template-columns:1fr;gap:11px;padding:14px 16px}.stage-focus{padding:10px 11px;top:14%;right:5%}.scroll-cue{display:none}.buyer-section,.buyer-close,.about-company{padding:72px 0}.section-copy h2,.close-grid h2,.about-company h2{font-size:clamp(2.6rem,12vw,3.9rem)}.scene-body{padding:32px 24px 36px}.scene-body>p{font-size:1.2rem}.scene-result{grid-template-columns:1fr;gap:5px}.path-comparison{padding:24px}.evidence-river{grid-template-columns:1fr}.evidence-foot{gap:18px}.evidence-foot a{white-space:normal}.about-company-proof{grid-template-columns:1fr}.about-company-proof span+span{border-top:1px solid #ffffff12;border-left:0;padding-left:0}.compact-close>div:last-child{display:block}}
