.cookie-consent{z-index:1000;color:#f2f5fa;background:linear-gradient(125deg,#18283b,#0b1725);border:1px solid #34465a;border-radius:22px;align-items:center;gap:32px;max-width:1180px;margin:auto;padding:26px 30px;animation:.3s ease-out cookie-enter;display:flex;position:fixed;bottom:24px;left:24px;right:24px;box-shadow:0 16px 60px #0008}.cookie-copy{flex:1}.cookie-eyebrow{letter-spacing:.16em;color:#e7c477;font-size:11px}.cookie-consent p{color:#bbc8d8;margin:0;font-size:14px;line-height:1.6}.cookie-consent .cookie-detail{margin-top:9px;font-size:12px}.cookie-consent a{color:#e7c477;text-underline-offset:3px;text-decoration:underline}.cookie-actions{flex-wrap:wrap;gap:10px;display:flex}.cookie-actions button{color:#f2f5fa;font:inherit;cursor:pointer;white-space:nowrap;background:#101e2e;border:1px solid #718095;border-radius:100px;padding:12px 18px;font-size:13px}.cookie-actions button:hover{background:#26384b}.cookie-actions button:last-child{color:#101722;background:#e7c477;border-color:#e7c477}.cookie-actions button:focus-visible,.cookie-settings:focus-visible{outline-offset:4px;outline:2px solid #f2f5fa}.cookie-settings{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.cookie-settings:hover{text-decoration:underline}@keyframes cookie-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (width<=800px){.cookie-consent{flex-direction:column;align-items:stretch;gap:20px;padding:22px;bottom:14px;left:14px;right:14px}.cookie-actions button{flex:1}.cookie-consent h2{font-size:21px}}@media (prefers-reduced-motion:reduce){.cookie-consent{animation:none}}.cookie-consent{border-radius:16px;gap:24px;padding:16px 22px;bottom:16px}.cookie-consent h2{margin:0 0 4px;font-size:16px}.cookie-consent p{font-size:12px;line-height:1.5}.cookie-actions button{padding:10px 16px;font-size:12px}@media (width<=800px){.cookie-consent{gap:12px;padding:16px}.cookie-consent h2{font-size:16px}.cookie-actions{gap:8px}.cookie-actions button{padding:10px 12px}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin-v4.1.woff2)format("woff2")}:root{font-synthesis:none;color:#f4f6fa;--bg:#050c18;--surface:#0d192b;--surface-2:#132239;--line:#233149;--muted:#94a3b9;--gold:#e5bc70;--text:#f4f6fa;--max:1120px;-webkit-font-smoothing:antialiased;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#050c18;font-family:Inter,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-weight:400}*{box-sizing:border-box}body{margin:0}html{scroll-behavior:smooth;scroll-padding-top:100px}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}button{color:inherit}button:disabled{cursor:default}a,button,input,select,textarea{outline-offset:5px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--gold)}svg{flex-shrink:0}img{max-width:100%;display:block}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font-weight:550}p{color:var(--muted);line-height:1.7}button{border:0}input,textarea,select{min-width:0}::selection{color:#fff;background:#e5bc7040}.gold{color:var(--gold)}.gold-text{background:linear-gradient(110deg,#c9a15b 12%,#f2d69b 55%,#d4ab60 90%);color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:.06em;display:block}.muted{color:#7d8ca3}.eyebrow{letter-spacing:.1px;color:#aebacd;font-size:14px;font-weight:450;line-height:1.6;display:block}.micro{letter-spacing:1.5px;color:#93a4bc;font-size:12px;line-height:1.5;display:block}.sample-label{color:#8191a8;font-size:12px;font-weight:400}.skip-link{background:var(--gold);color:var(--bg);z-index:100;padding:14px;position:fixed;top:-100px;left:16px}.skip-link:focus{top:12px}.global-header{z-index:20;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#050c18e8;border-bottom:1px solid #fff0;height:86px;position:sticky;top:0}.header-content{max-width:var(--max);justify-content:space-between;align-items:center;gap:35px;height:100%;margin:auto;display:flex}.brand-lockup{flex-shrink:0;align-items:center;gap:9px;display:inline-flex}.brand-symbol{mix-blend-mode:screen;width:51px;height:33px;display:block;position:relative;overflow:hidden}.brand-symbol img{width:141px;max-width:none;position:absolute;top:-39px;left:-44px}.brand-name{letter-spacing:-1px;font-size:24px;font-weight:600;line-height:1}.brand-name>span{color:var(--gold)}.brand-large .brand-symbol{width:98px;height:63px}.brand-large .brand-symbol img{width:272px;top:-75px;left:-85px}.brand-large .brand-name{font-size:32px}.global-header nav{align-items:center;gap:30px;display:flex}.global-header nav a{color:#a9b6c9;font-size:13px;transition:color .2s}.global-header nav a:hover,.global-header nav a.active{color:#fff}.global-header .login-link{color:#ecce91;align-items:center;gap:5px;margin-left:13px;display:flex}.menu-toggle{display:none}.action{background:var(--gold);color:#151d2a;border:1px solid #0000;border-radius:99px;justify-content:center;align-items:center;gap:14px;min-height:46px;padding:12px 23px;font-size:14px;font-weight:500;line-height:1.4;transition:background .2s,transform .2s;display:inline-flex}.action:hover{background:#f0d299;transform:translateY(-1px)}.action-secondary{color:var(--text);background:#ffffff06;border-color:#34435a}.action-secondary:hover{background:#ffffff0d}.text-link{color:var(--gold);background:0 0;align-items:center;gap:10px;padding:0;font-size:14px;line-height:1.5;display:inline-flex}.text-link:hover{color:#f1d79f}.section{max-width:var(--max);margin:0 auto;padding:100px 0}.section-heading{margin-bottom:45px}.section-heading.center{text-align:center}.section-heading h2{letter-spacing:-2.2px;margin-top:18px;font-size:clamp(34px,4.6vw,56px);line-height:1.12}.section-heading p{max-width:540px;margin-top:20px;font-size:17px}.section-heading.center p{margin-inline:auto}.home-hero{background:radial-gradient(at 50% 60%,#18304c30,#0000 64%);max-width:1320px;margin:auto;padding:70px 65px 0}.hero-copy{text-align:center}.hero-copy h1{letter-spacing:-5.7px;margin:26px 0;font-size:clamp(65px,7.8vw,100px);line-height:1.04}.hero-copy>p{color:#a8b4c6;letter-spacing:-.5px;font-size:21px}.hero-copy>.action{margin-top:28px}.flow-scene{grid-template-columns:1fr .86fr 1fr;align-items:center;max-width:1050px;min-height:295px;margin:72px auto 0;display:grid}.flow-sources{z-index:1;gap:15px;display:grid}.source-card{text-align:left;background:linear-gradient(115deg,#142137,#0c1729);border:1px solid #ffffff08;border-radius:13px;align-items:center;gap:15px;min-height:72px;padding:20px;font-size:14px;transition:border .25s,transform .25s;display:flex;box-shadow:0 12px 25px #00000015}.source-card:hover{border-color:#d6b26a45;transform:translate(3px)}.source-card.selected{border-color:#d6b26a45}.source-card>svg{color:#8f9eb4}.mini-lines,.mini-bars,.mini-buyers{margin-left:auto}.mini-lines{gap:4px;width:30px;display:grid}.mini-lines i{background:#657790;border-radius:2px;height:3px}.mini-lines i:last-child{width:65%}.mini-bars{align-items:flex-end;gap:3px;height:23px;display:flex}.mini-bars i{background:#c2a063;border-radius:1px;width:5px}.mini-buyers{padding-left:3px;display:flex}.mini-buyers i{background:#6f829c;border:2px solid #142137;border-radius:50%;width:12px;height:12px;margin-left:-3px}.flow-focus{justify-content:center;align-items:center;height:190px;display:flex;position:relative}.flow-lines{width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}.flow-lines path{fill:none;stroke:#a8905b70;stroke-width:1px}.focus-halo{z-index:1;background:radial-gradient(circle at 40% 30%,#21334c,#0c1728 75%);border:1px solid #d1ad6450;border-radius:50%;justify-content:center;align-items:center;width:128px;height:128px;display:flex;position:relative;box-shadow:0 0 0 12px #d1ad6407,0 0 0 13px #d1ad6412,0 20px 60px #0004}.focus-halo .brand-symbol{width:92px;height:61px}.focus-halo .brand-symbol img{width:253px;top:-70px;left:-79px}.decision-card{z-index:1;background:linear-gradient(125deg,#1a2b41,#0e192b);border:1px solid #acbcd123;border-radius:18px;flex-direction:column;gap:11px;min-height:275px;padding:28px;display:flex;position:relative;box-shadow:0 24px 60px #0003}.decision-card>.gold{margin-top:9px}.decision-card h3{letter-spacing:-.8px;min-height:64px;margin-bottom:8px;font-size:28px;line-height:1.14}.decision-line{color:#95a6be;justify-content:space-between;gap:14px;font-size:13px;display:flex}.decision-line b{color:#dec38b;text-align:right;font-weight:400}.decision-card>.sample-label{margin-top:5px;font-size:11px}.hero-bottom-note{color:#708099;letter-spacing:.3px;justify-content:center;gap:50px;margin:40px auto 0;font-size:13px;display:flex}.platform-section{padding-top:145px}.feature-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.feature-panel{background:linear-gradient(120deg,#111e31,#0a1424);border:1px solid #24354b80;border-radius:24px;min-height:370px;padding:39px;transition:border .25s,transform .25s;position:relative;overflow:hidden}.feature-panel:hover{border-color:#8d75484d;transform:translateY(-3px)}.feature-wide{grid-column:1/-1;grid-template-columns:.9fr 1.1fr;align-items:center;gap:40px;min-height:350px;display:grid}.feature-copy h3{letter-spacing:-1.2px;margin-top:15px;font-size:35px;line-height:1.12}.feature-copy .text-link{margin-top:30px}.feature-arrow{color:#8c9bb0;background:#ffffff06;border:1px solid #ffffff09;border-radius:50%;place-items:center;width:35px;height:35px;display:grid;position:absolute;bottom:25px;right:25px}.feature-arrow svg{width:17px;height:17px}.mini-workspace{background:#091321;border:1px solid #26374b;border-radius:14px;padding:21px;box-shadow:0 15px 40px #0003}.mini-workspace-head{color:#98a8c0;justify-content:space-between;margin-bottom:16px;font-size:13px;display:flex}.mini-opportunity{border-top:1px solid #1c2a3e;align-items:center;gap:13px;padding:17px 0;display:flex}.mini-number{color:#63748f;font-size:12px}.mini-opportunity>div{gap:6px;min-width:0;display:grid}.mini-opportunity strong{font-size:13px;font-weight:450}.mini-opportunity>div>span{color:#8494ad;font-size:11px}.fit-chip{color:#dec187;white-space:nowrap;background:#d4b06712;border:1px solid #d4b06712;border-radius:5px;padding:5px 9px;font-size:11px;font-weight:400;line-height:1.3}.fit-chip.neutral{color:#9caec8;background:#8193ad0a;border-color:#8193ad0e}.mini-opportunity>.fit-chip{margin-left:auto}.market-mini{margin-top:35px;padding-top:5px}.market-mini>span{color:#7f91ac;font-size:12px}.mini-trend{width:100%;height:auto;color:var(--gold);margin-top:15px;display:block;overflow:visible}.mini-trend.blue{color:#8babc9}.market-mini-legend{color:#8c9eb7;flex-wrap:wrap;gap:22px;margin-top:13px;font-size:11px;display:flex}.outcome-mini{justify-content:center;align-items:center;gap:40px;margin-top:40px;display:flex}.outcome-ring{background:conic-gradient(#dec084 0 18%, #7087a6 18% 42%, #354a66 42% 87%, #1f3047 87%);border-radius:50%;width:144px;height:144px;padding:14px;transform:rotate(-60deg);box-shadow:0 5px 25px #0002}.outcome-ring>span{height:100%;color:var(--gold);background:#0d192a;border-radius:50%;justify-content:center;align-items:center;display:flex;transform:rotate(60deg)}.outcome-mini>div:last-child{color:#98a8be;gap:16px;font-size:12px;display:grid}.outcome-mini>div:last-child>span{align-items:center;gap:11px;display:flex}.outcome-mini i{background:#dec084;border-radius:2px;width:6px;height:6px;display:inline-block}.outcome-mini>div:last-child>span:nth-child(2) i{background:#7087a6}.outcome-mini>div:last-child>span:nth-child(3) i{background:#354a66}.visual-note{text-align:center;color:#677a94;margin-top:22px;font-size:12px}.audience-section{border-bottom:1px solid #1a283b;grid-template-columns:.9fr 1.1fr;align-items:center;gap:50px;padding-bottom:95px;display:grid}.audience-section .section-heading{margin-bottom:0}.audience-grid{gap:30px;display:grid}.audience-grid article{grid-template-columns:40px 1fr;column-gap:16px;display:grid}.audience-grid svg{color:var(--gold);grid-row:1/3;margin-top:3px}.audience-grid h3{letter-spacing:-.4px;font-size:19px}.audience-grid p{margin-top:5px;font-size:14px}.closing{text-align:center;background:radial-gradient(#16243a25,#0000 68%);max-width:950px;margin:0 auto;padding:125px 30px}.closing h2{letter-spacing:-2px;max-width:730px;margin:22px auto 28px;font-size:clamp(35px,4.6vw,56px);line-height:1.12}.global-footer{max-width:var(--max);border-top:1px solid #1d2a3d;margin:auto;padding:55px 0 25px}.footer-top{justify-content:space-between;gap:60px;display:flex}.footer-top>div>p{color:#8091a8;margin-top:16px;font-size:13px}.footer-links{gap:100px;display:flex}.footer-links>div{align-content:start;gap:13px;display:grid}.footer-links>div>span{color:#d7dfe9;margin-bottom:7px;font-size:13px}.footer-links a{color:#7e90aa;font-size:12px}.footer-links a:hover{color:#e8c887}.footer-bottom{color:#a8b8cc;flex-wrap:wrap;justify-content:space-between;gap:20px;margin-top:50px;font-size:11px;display:flex}.private-label{align-items:center;gap:8px;display:flex}.private-label>span{background:#a08756;border-radius:50%;width:5px;height:5px}.page-hero{text-align:center;background:radial-gradient(at 50% 90%,#12233a24,#0000 70%);max-width:1100px;margin:auto;padding:85px 30px 54px}.page-hero h1{letter-spacing:-4px;max-width:950px;margin:25px auto 23px;font-size:clamp(52px,6.4vw,80px);font-weight:550;line-height:1.06}.page-hero>p{letter-spacing:-.2px;max-width:570px;margin:auto;font-size:18px;line-height:1.65}.workspace-section{padding-top:18px;padding-bottom:65px}.workspace{background:linear-gradient(125deg,#101d30,#0a1424 90%);border:1px solid #2a3a50;border-radius:20px;overflow:hidden;box-shadow:0 30px 80px #0002}.workspace-top{background:#12203450;border-bottom:1px solid #243248;justify-content:space-between;align-items:center;gap:15px;padding:21px 27px;display:flex}.workspace-title{color:#c1ccdc;align-items:center;gap:11px;font-size:13px;display:flex}.workspace-title>svg{color:#bba06b}.workspace-toolbar{border-bottom:1px solid #243248;align-items:center;gap:15px;padding:20px 26px;display:flex}.search-field{color:#7c8fa8;background:#070f1d;border:1px solid #24344a;border-radius:8px;flex:1;align-items:center;gap:10px;min-height:43px;padding:0 13px;display:flex}.search-field input{color:#dfe6f0;background:0 0;border:0;outline:none;width:100%;font-size:14px}.search-field:focus-within{border-color:#bd9b5e}.search-field input::placeholder{color:#7185a0}.select-field{color:#a9b8cc;background:#0a1526;border:1px solid #2b3b52;border-radius:8px;align-items:center;gap:8px;min-height:42px;padding:0 12px;display:inline-flex}.select-field select{appearance:none;color:#c7d1e0;cursor:pointer;background:0 0;border:0;outline:none;max-width:100%;padding:9px 0;font-size:13px}.select-field option{color:#fff;background:#101e32}.select-field:focus-within{border-color:var(--gold)}.opportunity-content{grid-template-columns:.95fr 1.15fr;min-height:530px;display:grid}.opportunity-list{border-right:1px solid #26354b;padding:20px 16px}.list-label{letter-spacing:.8px;color:#71839c;justify-content:space-between;gap:10px;padding:0 12px 12px;font-size:10px;display:flex}.list-label>span:last-child{letter-spacing:0}.opportunity-row{text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;width:100%;margin-bottom:6px;padding:19px 20px;display:block;position:relative}.opportunity-row:hover{background:#17263b70}.opportunity-row.active{background:#17263b;border-color:#374256}.op-row-top{justify-content:space-between;align-items:center;gap:15px;margin-bottom:12px;display:flex}.op-row-top>span:last-child{color:#7588a3;font-size:11px}.opportunity-row>strong{letter-spacing:-.2px;padding-right:12px;font-size:15px;font-weight:450;display:block}.agency-name{color:#8093ae;margin-top:7px;font-size:12px;display:block}.row-arrow{color:#8d9db3;position:absolute;top:58px;right:17px}.opportunity-detail{padding:34px 32px}.detail-top{justify-content:space-between;align-items:center;gap:15px;display:flex}.detail-top .eyebrow{font-size:12px}.detail-top>span:last-child{color:#8c9fb9;align-items:center;gap:6px;font-size:11px;display:flex}.opportunity-detail>h3{letter-spacing:-1px;margin:25px 0 13px;font-size:30px;line-height:1.2}.detail-agency{color:#8b9db6;align-items:center;gap:8px;font-size:13px;display:flex}.evidence-box{margin-top:32px}.segmented{background:#07111f;border:1px solid #25344b;border-radius:99px;gap:5px;padding:5px;display:inline-flex}.segmented button{color:#9cacbf;background:0 0;border-radius:99px;min-width:73px;padding:8px 15px;font-size:13px}.segmented button[aria-pressed=true]{color:#eed197;background:#d2af6620}.evidence-copy{align-items:start;gap:13px;min-height:108px;padding:23px 0;display:flex}.evidence-copy p{color:#a8b7cb;font-size:14px;line-height:1.7}.evidence-copy>span{padding-top:3px}.next-step{border-top:1px solid #26344a;margin-bottom:25px;padding-top:20px}.next-step>span{letter-spacing:1px;color:#6f829e;margin-bottom:10px;font-size:10px;display:block}.next-step strong{color:#dfc58e;font-size:17px;font-weight:450;line-height:1.5}.opportunity-detail>.action{min-height:42px;font-size:12px}.empty-state{text-align:center;color:#8194ae;padding:65px 10px}.empty-state svg{margin:auto}.empty-state h3{margin:16px 0;font-size:17px}.split-story{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.split-story h2{letter-spacing:-2px;margin:20px 0;font-size:52px;line-height:1.1}.split-story p{max-width:390px;margin-bottom:30px;font-size:17px}.qualification-visual{background:#0d192b;border:1px solid #25344a;border-radius:18px;padding:36px}.qualification-visual>.micro{letter-spacing:1px;margin-bottom:35px;font-size:10px}.qual-stage{align-items:center;gap:14px;margin:26px 0;display:flex}.qual-stage>span{color:#627797;font-size:12px}.qual-stage>div{flex:1}.qual-stage b{font-size:14px;font-weight:450}.qual-stage>div>div{background:linear-gradient(90deg,#dab66d,#4d4637);border-radius:99px;height:9px;margin-top:11px}.qual-stage:nth-child(2)>div>div{background:#354964}.qual-stage:nth-child(3)>div>div{background:#76899b}.qual-stage>svg{color:var(--gold)}.qualification-visual>.sample-label{margin-top:28px;font-size:11px;line-height:1.7;display:block}.next-page{padding-top:35px;padding-bottom:0}.next-page>a{border-top:1px solid #243248;justify-content:space-between;align-items:center;gap:40px;padding-top:45px;display:flex}.next-page h2{letter-spacing:-.8px;margin-top:13px;font-size:30px;line-height:1.3}.next-page>a>span{width:56px;height:56px;color:var(--gold);border:1px solid #334058;border-radius:50%;flex-shrink:0;place-items:center;transition:background .2s;display:grid}.next-page>a:hover>span{background:#e5bc7010}.market-controls,.performance-top{justify-content:space-between;align-items:center;gap:25px;padding:28px;display:flex}.market-controls .eyebrow,.performance-top .eyebrow{color:#7f94b0;font-size:12px}.market-controls h3,.performance-top h3{letter-spacing:-.6px;margin-top:9px;font-size:23px}.market-stats{border-bottom:1px solid #26344b;grid-template-columns:repeat(3,1fr);margin:0 28px 28px;padding:6px 0 26px;display:grid}.market-stats>div{border-left:1px solid #26344b;gap:12px;padding-left:27px;display:grid}.market-stats>div:first-child{border:0;padding-left:0}.market-stats span{color:#8b9eba;font-size:12px}.market-stats strong{letter-spacing:-1.5px;color:#e9cf9a;font-size:39px;font-weight:450}.market-panels{grid-template-columns:1.4fr 1fr;gap:28px;padding:0 28px 28px;display:grid}.chart-panel,.buyers-panel{background:#0a1526;border:1px solid #23334a;border-radius:12px;min-width:0;padding:25px}.chart-title{justify-content:space-between;align-items:center;gap:15px;margin-bottom:23px;display:flex}.chart-title h4{font-size:14px;font-weight:450}.chart-title>span{color:#788ca8;font-size:10px}.chart-title>svg{color:#9a845e}.trend-chart{color:var(--gold)}.trend-chart>svg{width:100%;display:block;overflow:visible}.chart-year-labels{color:#627b9a;justify-content:space-around;font-size:10px;display:flex}.chart-data-control{color:#7d91ae;justify-content:space-between;align-items:center;gap:10px;margin-top:18px;font-size:11px;display:flex}.chart-data-control>label{gap:5px;display:grid}.chart-data-control select{color:#a8bad1;background:#111f32;border:1px solid #2b3b52;border-radius:4px;width:150px;padding:5px;font-size:11px}.chart-data-control>span{color:#d8bd87}.buyer-rows{gap:28px;margin-top:32px;display:grid}.buyer>div:first-child{color:#b6c2d4;justify-content:space-between;gap:12px;font-size:12px;line-height:1.5;display:flex}.buyer strong{color:#d1b782;font-weight:400}.buyer-track{background:#223148;border-radius:9px;height:5px;margin-top:11px;overflow:hidden}.buyer-track>div{background:#c9a86a;border-radius:9px;height:100%}.buyer-note{color:#899bb5;align-items:center;gap:12px;margin-top:30px;font-size:12px;line-height:1.6;display:flex}.buyer-note svg{color:var(--gold)}.three-perspectives{grid-template-columns:repeat(3,1fr);gap:55px;margin-top:65px;display:grid}.three-perspectives>div,.three-perspectives>article{text-align:center}.three-perspectives svg{color:var(--gold);width:32px;height:32px;margin-bottom:25px}.three-perspectives h3{letter-spacing:-.6px;margin-bottom:12px;font-size:23px;font-weight:500}.three-perspectives p{font-size:15px;line-height:1.7}.performance-main{grid-template-columns:1fr 1.15fr;gap:30px;padding:10px 28px 30px;display:grid}.performance-value{background:#0a1526;border:1px solid #23334a;border-radius:12px;flex-direction:column;gap:12px;padding:25px;display:flex;overflow:hidden}.performance-value>span{color:#8da0bc;font-size:12px}.performance-value>strong{letter-spacing:-2.5px;color:#f0d39a;font-size:58px;font-weight:450}.performance-value>span>b{color:#d6c08f;margin-left:8px;font-weight:450}.performance-spark{max-height:95px;margin:0 -2px -25px;overflow:hidden}.performance-spark svg{margin-top:0}.outcome-panel{background:#0a1526;border:1px solid #23334a;border-radius:12px;padding:25px}.outcome-summary{justify-content:space-around;align-items:center;gap:30px;display:flex}.large-ring{flex-shrink:0;width:158px;height:158px;padding:16px}.large-ring>span{flex-direction:column}.large-ring strong{color:#eef1f6;font-size:30px;font-weight:450}.large-ring small{color:#8599b4;margin-top:5px;font-size:10px}.outcome-legend{flex:1;gap:15px;max-width:170px;display:grid}.outcome-legend>span{color:#95a6c0;align-items:center;gap:10px;font-size:12px;display:flex}.outcome-legend i{background:#dec084;border-radius:2px;width:6px;height:6px}.outcome-legend .outcome-1{background:#7087a6}.outcome-legend .outcome-2{background:#354a66}.outcome-legend .outcome-3{background:#1f3047}.outcome-legend b{color:#d9e1ee;margin-left:auto;font-weight:450}.decision-history{padding:0 28px 28px}.decision-history>.chart-title{margin-bottom:16px}.select-field.compact{min-height:32px}.select-field.compact select{padding:6px 0;font-size:11px}.history-head,.history-row{border-bottom:1px solid #223147;grid-template-columns:2fr .75fr .65fr;align-items:center;gap:20px;padding:15px 4px;font-size:13px;display:grid}.history-head{color:#6c82a0;font-size:11px}.history-row>span:first-child{color:#afbdd0}.history-row>span:last-child,.history-head>span:last-child{text-align:right}.history-row>span:last-child{color:#c7ad7b}.learning-flow{text-align:center;grid-template-columns:repeat(3,1fr);gap:65px;margin-top:70px;display:grid}.learning-flow>div{position:relative}.learning-flow>div:not(:last-child):after{content:"";background:linear-gradient(90deg,#554b3860,#26354b);width:calc(100% - 25px);height:1px;position:absolute;top:43px;left:calc(50% + 45px)}.learning-icon{width:88px;height:88px;color:var(--gold);background:radial-gradient(circle at 30% 10%,#22344c,#0d192b);border:1px solid #344156;border-radius:50%;place-items:center;margin:0 auto 25px;display:grid}.learning-count{color:#786847;font-size:11px}.learning-flow h3{letter-spacing:-.5px;margin:10px 0;font-size:23px}.learning-flow p{font-size:14px}.pricing-section{padding-top:35px}.plan-grid{grid-template-columns:repeat(4,1fr);gap:17px;display:grid}.plan-card{background:linear-gradient(145deg,#132137,#0c1728);border:1px solid #28374c;border-radius:19px;flex-direction:column;min-width:0;padding:30px 23px;display:flex;position:relative}.plan-card.featured-plan{background:linear-gradient(155deg,#1d293a,#101b2d);border-color:#b291545c}.plan-recommended{white-space:nowrap;color:#19212c;letter-spacing:.2px;background:#d7b16a;border-radius:99px;padding:5px 13px;font-size:10px;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.plan-card>.micro{letter-spacing:1px;color:#8697b0;font-size:10px}.plan-card h2{letter-spacing:-.6px;margin-top:22px;font-size:22px}.plan-card h3{color:#dbbe85;margin-top:11px;font-size:15px;font-weight:450}.plan-card>p{min-height:86px;margin-top:17px;font-size:13px;line-height:1.7}.plan-note{color:#b9c7da;margin:17px 0;font-size:12px}.plan-card>.action{border-radius:8px;gap:7px;min-height:42px;padding:10px 11px;font-size:12px}.plan-features{border-top:1px solid #2a374b;gap:17px;margin-top:25px;padding-top:24px;display:grid}.plan-features>span{color:#94a6c0;align-items:start;gap:9px;font-size:12px;line-height:1.6;display:flex}.plan-features svg{color:#ad9665;margin-top:2px}.pricing-under{justify-content:space-between;align-items:center;gap:20px;margin-top:32px;display:flex}.pricing-under p{font-size:13px}.pricing-under a{color:var(--gold)}.comparison-scroll{border:1px solid #28394f;border-radius:12px;margin-top:35px;overflow-x:auto}.comparison-table{border-collapse:collapse;background:#0b1627;width:100%;min-width:650px;font-size:13px}.comparison-table caption{text-align:left;color:#c1cddd;padding:20px;font-size:16px}.comparison-table th,.comparison-table td{text-align:left;border-top:1px solid #27374d;padding:20px;font-weight:400}.comparison-table th{color:#a9bad2}.comparison-table svg{color:#dec083}.pricing-faq{max-width:750px;margin:110px auto 0}.pricing-faq>h2{letter-spacing:-1.3px;margin-bottom:35px;font-size:34px}.pricing-faq details,.guide-details details{border-bottom:1px solid #243449}.pricing-faq summary,.guide-details summary{cursor:pointer;color:#c7d1df;justify-content:space-between;align-items:center;gap:25px;padding:24px 0;font-size:16px;line-height:1.5;list-style:none;display:flex}.pricing-faq summary::-webkit-details-marker{display:none}.guide-details summary::-webkit-details-marker{display:none}.pricing-faq summary svg,.guide-details summary svg{color:#8f7c56;transition:transform .2s}.pricing-faq details[open] summary svg,.guide-details details[open] summary svg{transform:rotate(45deg)}.pricing-faq details p{max-width:660px;padding-bottom:24px;font-size:15px}.contact-section{grid-template-columns:1fr 1.1fr;gap:90px;padding-top:30px;padding-bottom:120px;display:grid}.contact-context{padding-top:25px}.contact-context>h2{letter-spacing:-1.2px;margin:33px 0;font-size:35px;line-height:1.15}.contact-points{gap:20px;display:grid}.contact-points>span{color:#a8b8ce;align-items:center;gap:12px;font-size:14px;display:flex}.contact-points svg{color:#c8aa70;width:17px}.preview-form-note{color:#677d9d;max-width:350px;margin-top:35px;font-size:12px;line-height:1.8}.contact-form{background:#0d192b;border:1px solid #293b52;border-radius:20px;gap:24px;padding:32px;display:grid}.contact-form label{color:#c0cddd;gap:10px;font-size:13px;display:grid}.contact-form input,.contact-form textarea,.contact-form select{color:#d3dfef;background:#080f1c;border:1px solid #2a3b52;border-radius:7px;width:100%;padding:12px 13px;font-size:14px;line-height:1.6}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#657b99}.contact-form textarea{resize:vertical}.form-row{grid-template-columns:1fr 1fr;gap:18px;display:grid}.contact-form>.action{justify-self:start}.form-fine-print{color:#7286a3;font-size:11px}.contact-success{text-align:center;background:#101d2e;border:1px solid #38432f;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:25px;min-height:420px;display:flex}.contact-success>svg{color:var(--gold)}.contact-success h2{letter-spacing:-1px;font-size:30px}.portal-handoff{text-align:center;flex-direction:column;align-items:center;gap:25px;max-width:600px;padding-top:15px;padding-bottom:100px;display:flex}.portal-handoff p{font-size:16px}.resource-grid{grid-template-columns:repeat(3,1fr);gap:20px;padding-top:20px;display:grid}.resource-grid>a{background:#0d192b;border:1px solid #27374d;border-radius:15px;flex-direction:column;gap:23px;padding:27px;transition:border-color .2s;display:flex}.resource-grid>a:hover{border-color:#b18f52}.resource-grid .eyebrow{font-size:11px}.resource-grid h2{letter-spacing:-.6px;flex:1;font-size:23px;line-height:1.25}.resource-grid svg{color:var(--gold)}.guide-intro{padding-top:0}.guide-number{color:#cfb376;margin-bottom:20px;font-size:30px;font-weight:400;display:block}.guide-details{max-width:850px;padding-top:0}.guide-details>h2{letter-spacing:-1.5px;margin-bottom:30px;font-size:38px}.guide-section-body{padding:0 0 28px}.guide-section-body>div{margin-top:20px}.guide-section-body h3{margin-bottom:8px;font-size:17px;line-height:1.5}.guide-section-body p{margin:12px 0;font-size:15px}.guide-compare{grid-template-columns:1fr 1fr;gap:30px;display:grid}.not-found{text-align:center;padding:0 20px 120px}@media (width>=1550px){.home-hero{padding-top:100px}.hero-copy h1{font-size:108px}.flow-scene{margin-top:90px}}@media (width<=1200px){.header-content,.section,.global-footer{margin-left:40px;margin-right:40px}.home-hero{padding-inline:40px}.global-header nav{gap:22px}.plan-grid{gap:13px}.plan-card{padding:27px 19px}.split-story{gap:55px}.outcome-summary{gap:22px}.performance-main{grid-template-columns:1fr 1.2fr}}@media (width<=1000px){.global-header nav{gap:18px}.global-header nav a{font-size:12px}.brand-name{font-size:22px}.header-content{gap:20px}.global-header .login-link{margin-left:0}.flow-scene{grid-template-columns:1fr .65fr 1fr}.source-card{gap:10px;padding:16px;font-size:12px}.focus-halo{width:102px;height:102px}.focus-halo .brand-symbol{transform:scale(.8)}.decision-card{padding:22px}.decision-card h3{font-size:25px}.decision-line{font-size:11px}.feature-wide{gap:25px;padding:30px}.feature-copy h3{font-size:29px}.feature-panel{padding:30px}.mini-workspace{padding:16px}.mini-opportunity strong{font-size:11px}.mini-opportunity .fit-chip{font-size:9px}.feature-grid{gap:17px}.market-panels{grid-template-columns:1.2fr 1fr;gap:18px}.chart-panel,.buyers-panel{padding:20px}.market-stats strong{font-size:35px}.plan-grid{grid-template-columns:1fr 1fr;gap:24px}.plan-card{padding:32px}.plan-card>p{min-height:44px}.plan-features{min-height:180px}.plan-card>.action{min-height:44px}.performance-main{grid-template-columns:.85fr 1.15fr;gap:18px}.outcome-panel{padding:20px}.large-ring{width:124px;height:124px;padding:12px}.outcome-legend{gap:12px}.contact-section{gap:45px}}@media (width<=800px){.global-header{height:75px}.header-content,.section,.global-footer{margin-left:25px;margin-right:25px}.menu-toggle{color:#c3cddb;background:0 0;place-items:center;margin-right:-10px;padding:10px;display:grid}.global-header nav{background:#081322fa;border-bottom:1px solid #2b3b51;flex-direction:column;align-items:stretch;gap:0;padding:20px 26px 30px;display:none;position:absolute;top:74px;left:0;right:0;box-shadow:0 20px 40px #0005}.global-header nav.open{display:flex}.global-header nav a{padding:15px 0;font-size:16px}.global-header .login-link{border-top:1px solid #28374d;margin-top:10px;padding-top:20px}.hero-copy h1{letter-spacing:-4.6px;font-size:77px}.home-hero{padding:55px 25px 0}.hero-copy>.eyebrow{font-size:13px}.hero-copy>p{font-size:18px}.flow-scene{grid-template-columns:1fr .65fr 1fr;margin-top:55px}.source-card{min-height:66px;padding:13px;font-size:11px}.source-card .mini-lines,.source-card .mini-bars,.source-card .mini-buyers{display:none}.source-card>svg{width:17px;height:17px}.decision-card{min-height:256px;padding:19px}.decision-card>.micro{letter-spacing:1px;font-size:9px}.decision-card h3{font-size:25px}.decision-line{flex-wrap:wrap;gap:5px}.focus-halo{width:88px;height:88px;box-shadow:0 0 0 7px #d1ad6407,0 0 0 8px #d1ad6412}.focus-halo .brand-symbol{transform:scale(.65)}.section{padding-top:75px;padding-bottom:75px}.platform-section{padding-top:105px}.section-heading h2{letter-spacing:-1.8px;font-size:43px}.feature-wide{grid-template-columns:1fr;gap:30px;padding:32px}.mini-opportunity strong{font-size:14px}.mini-opportunity .fit-chip{font-size:11px}.feature-panel{min-height:360px}.feature-copy h3{font-size:30px}.feature-wide{min-height:470px}.audience-section{grid-template-columns:1fr;gap:42px}.audience-grid{grid-template-columns:repeat(3,1fr);gap:25px}.audience-grid article{display:block}.audience-grid h3{margin-top:16px;font-size:17px}.audience-grid p{font-size:13px}.closing{padding:95px 25px}.closing h2{letter-spacing:-1.7px;font-size:45px}.footer-links{gap:55px}.footer-top{gap:30px}.page-hero{padding:60px 25px 35px}.page-hero h1{letter-spacing:-3px;font-size:63px}.page-hero>p{font-size:16px}.workspace-section{padding-top:20px}.opportunity-detail{padding:25px}.opportunity-content{grid-template-columns:.9fr 1.1fr}.opportunity-row{padding:15px}.opportunity-row>strong{font-size:13px}.op-row-top{flex-wrap:wrap;gap:8px}.agency-name{font-size:11px}.opportunity-detail>h3{font-size:26px}.detail-top{flex-wrap:wrap;gap:7px}.segmented button{min-width:60px;padding:8px 12px}.evidence-copy p{font-size:13px}.evidence-copy{min-height:134px}.next-step strong{font-size:15px}.split-story{grid-template-columns:1fr;gap:40px}.split-story h2{font-size:43px}.split-story p{max-width:560px}.next-page{padding-top:10px;padding-bottom:0}.next-page h2{font-size:27px}.market-panels{grid-template-columns:1fr}.market-controls,.performance-top{padding:23px}.market-stats{margin-inline:23px}.market-panels{padding:0 23px 23px}.chart-panel,.buyers-panel{padding:25px}.buyer-rows{gap:24px;margin-top:25px}.buyer-note{margin-top:25px}.three-perspectives{gap:28px}.three-perspectives h3{font-size:21px}.three-perspectives p{font-size:14px}.performance-main{grid-template-columns:1fr}.performance-value{min-height:220px;position:relative}.performance-spark{width:40%;max-height:130px;position:absolute;bottom:0;right:25px}.large-ring{width:158px;height:158px}.outcome-summary{justify-content:center;gap:55px}.learning-flow{gap:25px}.learning-flow h3{font-size:21px}.learning-flow p{font-size:13px}.pricing-section{padding-top:25px}.pricing-under{flex-wrap:wrap}.pricing-faq{margin-top:85px}.contact-section{grid-template-columns:1fr;gap:40px;padding-top:10px}.contact-context{max-width:550px}.contact-context .brand-lockup{display:none}.contact-context>h2{margin:0 0 25px}.contact-points{gap:12px}.preview-form-note{max-width:100%;margin-top:20px}.resource-grid{grid-template-columns:1fr 1fr;padding-top:15px}.guide-intro{padding-top:20px}.guide-intro .flow-scene{margin-bottom:70px}.guide-details{padding-top:0}}@media (width<=600px){.hero-copy h1{letter-spacing:-3.5px;font-size:62px}.hero-copy>.eyebrow{font-size:12px}.hero-copy>p{font-size:17px}.home-hero{padding-top:43px}.hero-copy h1{margin:24px 0}.hero-copy>.action{margin-top:23px}.flow-scene{grid-template-columns:1fr;gap:0;margin-top:46px}.flow-sources{grid-template-columns:repeat(3,1fr);gap:9px}.source-card{text-align:center;border-radius:10px;flex-direction:column;justify-content:center;gap:12px;min-height:89px;padding:13px 5px;font-size:11px;display:flex}.source-card:hover{transform:translateY(-2px)}.source-card>svg{width:20px;height:20px}.flow-focus{height:157px;overflow:visible}.flow-lines{display:none}.flow-focus:before,.flow-focus:after{content:"";background:#a8905b50;width:1px;height:35px;position:absolute;left:50%}.flow-focus:before{top:0}.flow-focus:after{bottom:0}.focus-halo{width:96px;height:96px}.focus-halo .brand-symbol{transform:scale(.78)}.decision-card{text-align:center;align-items:center;gap:12px;min-height:240px;padding:26px}.decision-card>.micro{font-size:10px}.decision-card h3{min-height:0;margin-bottom:8px;font-size:30px}.decision-card>.gold{margin-top:0}.decision-line{justify-content:space-between;width:100%;max-width:290px;font-size:12px}.decision-card>.sample-label{margin-top:1px}.hero-bottom-note{gap:30px;margin-top:28px;font-size:12px}.platform-section{padding-top:85px}.section-heading h2{letter-spacing:-1.4px;font-size:36px}.section-heading .eyebrow{font-size:13px}.section-heading{margin-bottom:30px}.feature-grid{grid-template-columns:1fr;gap:18px}.feature-panel{border-radius:20px;min-height:360px;padding:29px}.feature-wide{grid-column:auto;min-height:440px}.feature-copy h3{font-size:32px}.feature-copy .text-link{margin-top:22px;font-size:13px}.mini-opportunity strong{font-size:11px}.mini-opportunity .fit-chip{padding:4px 6px;font-size:10px}.mini-number{display:none}.mini-opportunity{gap:9px}.mini-workspace{padding:17px}.mini-opportunity>div>span{font-size:10px}.mini-workspace-head{font-size:12px}.outcome-mini{margin-top:30px}.market-mini{margin-top:28px}.audience-grid{grid-template-columns:1fr;gap:26px}.audience-grid article{grid-template-columns:36px 1fr;column-gap:15px;display:grid}.audience-grid h3{margin-top:0;font-size:19px}.audience-grid p{font-size:14px}.closing{padding:80px 25px}.closing h2{letter-spacing:-1.4px;font-size:37px}.closing .eyebrow{font-size:13px}.footer-top{flex-direction:column;gap:40px}.footer-links{justify-content:space-between;gap:30px}.footer-bottom{flex-direction:column;gap:13px;margin-top:38px}.global-footer{padding-top:35px}.page-hero{padding-top:43px}.page-hero h1{letter-spacing:-2.5px;margin:20px auto;font-size:48px;line-height:1.07}.page-hero>.eyebrow{font-size:13px}.page-hero>p{font-size:15px}.workspace{border-radius:14px}.workspace-top{flex-wrap:wrap;gap:8px;padding:18px}.workspace-title{font-size:12px}.workspace-top>.sample-label{font-size:10px}.workspace-toolbar{flex-direction:column;align-items:stretch;gap:11px;padding:17px}.search-field{flex:auto;min-height:43px}.select-field{justify-content:space-between;min-height:43px}.select-field select{width:100%;font-size:13px}.select-field>svg:first-child:not(:last-child){flex-shrink:0}.opportunity-content{grid-template-columns:1fr;min-height:0}.opportunity-list{border-bottom:1px solid #26354b;border-right:0;padding:17px}.opportunity-row{margin-bottom:6px;padding:17px}.opportunity-row>strong{font-size:14px}.op-row-top{flex-wrap:nowrap}.agency-name{font-size:11px}.opportunity-detail{padding:24px}.opportunity-detail>h3{margin-top:19px;font-size:28px}.detail-top .eyebrow{font-size:11px}.detail-top>span:last-child{font-size:10px}.evidence-box{margin-top:24px}.evidence-copy{min-height:108px}.segmented button{min-width:68px;font-size:13px}.evidence-copy p{font-size:14px}.next-step strong{font-size:16px}.qualification-visual{padding:27px}.split-story h2{font-size:38px}.split-story p{font-size:16px}.next-page>a{gap:25px;padding-top:30px}.next-page h2{font-size:24px}.next-page .eyebrow{font-size:12px}.next-page>a>span{width:44px;height:44px}.next-page>a>span>svg{width:24px}.market-controls,.performance-top{flex-wrap:wrap;gap:20px;padding:22px}.market-controls h3,.performance-top h3{font-size:22px}.market-controls>.select-field,.performance-top>.select-field{width:100%}.market-stats{grid-template-columns:1.2fr 1fr 1fr;gap:10px;margin:0 22px 22px}.market-stats>div{gap:10px;padding-left:13px}.market-stats span{font-size:10px;line-height:1.5}.market-stats strong{letter-spacing:-1px;font-size:27px}.market-panels{gap:14px;padding:0 14px 14px}.chart-panel,.buyers-panel{padding:20px 16px}.chart-title{gap:10px}.chart-title h4{font-size:13px}.chart-title>span{font-size:9px}.chart-data-control{flex-wrap:wrap;gap:12px}.buyer>div:first-child{font-size:11px}.three-perspectives{grid-template-columns:1fr;gap:45px;margin-top:45px}.three-perspectives h3{font-size:24px}.three-perspectives p{max-width:290px;margin:auto;font-size:15px}.three-perspectives svg{margin-bottom:17px}.performance-main{gap:15px;padding:0 14px 20px}.performance-value{min-height:220px;padding:22px}.performance-value>strong{font-size:52px}.outcome-panel{padding:22px}.outcome-summary{gap:25px}.large-ring{width:126px;height:126px;padding:12px}.large-ring strong{font-size:27px}.outcome-legend{max-width:140px}.outcome-legend>span{gap:8px;font-size:11px}.decision-history{padding:0 19px 20px}.history-head,.history-row{grid-template-columns:1.5fr .7fr .6fr;gap:10px;padding:16px 0;font-size:11px;line-height:1.5}.history-head{font-size:10px}.history-row .fit-chip{padding:4px 6px;font-size:10px}.decision-history>.chart-title h4{font-size:12px}.learning-flow{grid-template-columns:1fr;gap:45px;margin-top:45px}.learning-flow>div:not(:last-child):after{display:none}.learning-icon{margin-bottom:18px}.learning-flow h3{font-size:24px}.learning-flow p{font-size:15px}.plan-grid{grid-template-columns:1fr;gap:25px}.plan-card{padding:31px}.plan-card h2{font-size:29px}.plan-card h3{font-size:18px}.plan-card>p{max-width:320px;min-height:0;font-size:15px}.plan-card .micro{font-size:11px}.plan-note{font-size:13px}.plan-card>.action{border-radius:99px;font-size:14px}.plan-features{gap:17px;min-height:0}.plan-features>span{font-size:14px}.pricing-under{gap:24px}.pricing-under p,.pricing-under .text-link{font-size:14px}.pricing-faq{margin-top:70px}.pricing-faq>h2{font-size:29px}.pricing-faq summary{font-size:15px}.contact-context>h2{font-size:31px}.contact-points>span{font-size:13px}.contact-form{gap:22px;padding:24px}.form-row{grid-template-columns:1fr;gap:22px}.contact-form input,.contact-form select,.contact-form textarea{font-size:16px}.contact-form label{font-size:13px}.resource-grid{grid-template-columns:1fr}.resource-grid h2{font-size:25px}.guide-intro .flow-scene{margin-bottom:70px}.guide-details>h2{font-size:32px}.guide-details summary{font-size:15px}.guide-compare{grid-template-columns:1fr;gap:20px}.portal-handoff{padding-top:15px}}@media (width<=370px){.hero-copy h1{letter-spacing:-3px;font-size:54px}.header-content,.section,.global-footer{margin-left:20px;margin-right:20px}.home-hero{padding-inline:20px}.page-hero h1{font-size:43px}.market-stats strong{font-size:23px}.market-stats{margin-inline:18px}.outcome-summary{gap:16px}.large-ring{width:110px;height:110px}.feature-panel{padding:24px}.mini-opportunity strong{font-size:10px}.brand-name{font-size:22px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}@media (width<=600px){.hero-copy h1{letter-spacing:-2.7px;font-size:clamp(43px,12.5vw,60px)}.hero-copy h1 .gold-text{white-space:nowrap}.performance-value>.rate-definition{color:#7e91ad;font-size:10px}.source-card,.segmented button{min-height:44px}}.guide-section-body li{color:var(--muted);margin:9px 0;font-size:15px;line-height:1.7}.guide-decision-labels{flex-wrap:wrap;gap:12px;display:flex}.guide-decision-labels span{color:#ddc38d;border:1px solid #3a4145;border-radius:99px;padding:8px 14px;font-size:13px}.home-page{--home-pause:clamp(100px, 14svh, 180px);--home-screen:calc(100svh - 86px)}.home-page>section{min-height:var(--home-screen);padding-top:var(--home-pause);padding-bottom:var(--home-pause)}.home-page>.home-hero{justify-content:center;align-items:center;display:flex}.home-page>.home-perspective{flex-direction:column;justify-content:center;display:flex}.home-page .home-perspective .flow-scene{width:100%;margin-top:0}.home-page>.audience-section{align-content:center}.home-page>.closing{flex-direction:column;justify-content:center;align-items:center;display:flex}.home-page .section-heading{margin-bottom:clamp(32px,4vw,56px)}.home-page .audience-section .section-heading{margin-bottom:0}@media (width<=800px){.home-page{--home-screen:calc(100svh - 75px);--home-pause:clamp(88px, 13svh, 128px)}}@media (width<=600px){.home-page>.audience-section{gap:48px}}:root{--page-screen:calc(100svh - 86px);--page-pause:clamp(100px, 14svh, 180px)}.page-hero{min-height:var(--page-screen);padding-block:var(--page-pause);flex-direction:column;justify-content:center;align-items:center;display:flex}.page-hero>p{margin:0 auto}.workspace-section,.split-story,.market-story,.performance-story,.pricing-section,.contact-section,.resource-grid,.guide-intro,.guide-details,.portal-handoff{min-height:var(--page-screen);padding-block:var(--page-pause)}.workspace-section,.market-story,.performance-story{flex-direction:column;justify-content:center;display:flex}.workspace-section>*{width:100%}.split-story{align-content:center}.pricing-faq{min-height:var(--page-screen);padding-block:var(--page-pause);flex-direction:column;justify-content:center;margin-block:0;display:flex}.guide-intro .flow-scene{margin-top:0;margin-bottom:var(--page-pause)}.next-page{padding-block:64px}.closing{min-height:var(--page-screen);padding-block:var(--page-pause);flex-direction:column;justify-content:center;align-items:center;display:flex}@media (width<=800px){:root{--page-screen:calc(100svh - 75px);--page-pause:clamp(88px, 13svh, 128px)}}@media (width<=600px){.plan-grid{gap:64px}.pricing-faq{margin-inline:25px}}.global-header nav a[aria-current=page]{color:#f0d394;text-underline-offset:9px;background:#d9bc7b12;border-radius:5px;-webkit-text-decoration:underline #e6c375;text-decoration:underline #e6c375;text-decoration-thickness:2px;box-shadow:0 0 0 8px #d9bc7b12}.product-page{background:radial-gradient(at 50% 12%,#14263b66,#0000 45%)}.product-page .page-hero{padding-bottom:24px}.product-entry{justify-content:center;align-items:center;gap:18px;margin:0 auto 64px;padding:0 24px;display:flex}.product-entry>span{color:#a7b4c8;font-size:12px}.workspace-intro{justify-content:space-between;align-items:end;gap:32px;margin-bottom:26px;display:flex}.workspace-intro h2{letter-spacing:-1px;max-width:460px;margin:0;font-size:clamp(24px,2.8vw,36px);line-height:1.15}.workspace-intro p{color:#a7b4c8;max-width:380px;margin:0;font-size:14px;line-height:1.65}.product-page .workspace{border-color:#718aa53d;box-shadow:0 24px 70px #0003}.product-page .workspace-section{scroll-margin-top:24px}.product-page .plan-card{background:linear-gradient(145deg,#17283c,#0d1929);border-color:#718aa538}.product-page .plan-card.featured-plan{border-color:#d9bb7c99;box-shadow:0 16px 56px #0003}.product-page .pricing-under{padding-top:28px}@media (width<=700px){.workspace-intro{flex-direction:column;align-items:start;gap:12px}.product-entry{flex-direction:column;gap:12px;margin-bottom:36px}.workspace-intro p{max-width:100%}}.shortlist-overview{background:#0b1625;grid-template-columns:repeat(3,1fr);gap:12px;padding:24px;display:grid}.shortlist-summary{color:#eaf0f7;text-align:left;cursor:pointer;background:#132238;border:1px solid #7990ad30;border-radius:12px;align-items:center;gap:16px;padding:20px;display:flex}.shortlist-summary.selected,.shortlist-summary:hover{background:#1b2d42;border-color:#e1c18488}.summary-symbol{color:#e4c789;background:#d9bd7e16;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.shortlist-summary strong{font-size:28px;font-weight:500;display:block}.shortlist-summary strong span{margin-left:6px;font-size:14px}.shortlist-summary small{color:#aebed1;margin-top:5px;font-size:12px;display:block}.shortlist-summary:last-child .summary-symbol{color:#b3c0d0;background:#8fa2bc14}.fit-verdict{background:linear-gradient(110deg,#dac08114,#0000);border:1px solid #dbc08055;border-radius:14px;align-items:center;gap:17px;margin:24px 0 16px;padding:20px;display:flex}.verdict-icon{color:#efd399;border:1px solid #d9bd7e99;border-radius:50%;flex-shrink:0;place-items:center;width:54px;height:54px;display:grid}.fit-verdict span:not(.verdict-icon){letter-spacing:1.5px;color:#b5c4d7;font-size:10px}.fit-verdict strong{color:#f0d49b;margin-top:5px;font-size:26px;font-weight:500;display:block}.fit-verdict.pass strong{color:#c3cedd}.evidence-at-glance details{border-bottom:1px solid #8196b32b;padding:14px 0}.evidence-at-glance summary{cursor:pointer;color:#e0e8f3;align-items:center;gap:10px;font-size:14px;list-style:none;display:flex}.evidence-at-glance summary::-webkit-details-marker{display:none}.evidence-at-glance summary svg:first-child{color:#ddc18a}.evidence-at-glance summary svg:last-child{margin-left:auto}.evidence-at-glance details[open] summary svg:last-child{transform:rotate(180deg)}.evidence-at-glance p{color:#b5c4d7;margin:12px 0 2px 28px;font-size:14px;line-height:1.6}@media (width<=700px){.shortlist-overview{grid-template-columns:1fr;gap:8px;padding:16px}.shortlist-summary{padding:12px 16px}.shortlist-summary strong{font-size:24px}.shortlist-summary small{margin-top:2px}}.opportunities-page .page-hero{justify-content:flex-start;min-height:0;padding:44px 24px 30px}.opportunities-page .page-hero h1{letter-spacing:-2px;margin:16px auto;font-size:clamp(40px,4.8vw,64px)}.opportunities-page .workspace-section{justify-content:flex-start;min-height:0;padding-top:12px;padding-bottom:64px}@media (width<=600px){.opportunities-page .page-hero{padding-top:30px}.opportunities-page .page-hero h1{font-size:40px}.opportunities-page .page-hero>p{font-size:16px}}.op-dashboard{margin-bottom:56px}.op-dashboard-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.op-dashboard-heading h2{letter-spacing:-.8px;margin:8px 0 0;font-size:28px}.op-dashboard-heading .sample-label{color:#aabbd0;font-size:11px}.op-stat-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.op-stat{--stat-color:#89abe7;text-align:left;border:1px solid #7b92b333;border-top:3px solid var(--stat-color);color:#f1f4fa;cursor:pointer;background:linear-gradient(140deg,#192638,#0c1929);border-radius:18px;padding:22px}.op-stat.tone-1{--stat-color:#c7d1df}.op-stat.tone-2{--stat-color:#dfc480}.op-stat.tone-3{--stat-color:#78c6ac}.op-stat.selected{outline:1px solid var(--stat-color);outline-offset:3px}.op-stat>span{color:#c0cddd;font-size:12px}.op-stat-value{justify-content:space-between;align-items:center;gap:12px;margin:18px 0;display:flex}.op-stat-value>strong{font-size:44px;font-weight:550;line-height:1}.op-spark{align-items:end;gap:4px;width:75px;height:40px;display:flex}.op-spark i{background:linear-gradient(var(--stat-color),#ffffff08);border-radius:4px 4px 0 0;flex:1}.op-stat small{color:#b0bfd2;font-size:12px}.op-dashboard-panels{grid-template-columns:1fr 1fr;gap:20px;margin-top:24px;display:grid}.op-chart-panel,.op-radar-panel{background:linear-gradient(140deg,#162337,#0b1727);border:1px solid #7b92b330;border-radius:20px;padding:26px}.op-panel-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.op-panel-heading h3{margin:0;font-size:19px}.op-panel-heading>span{color:#aabbd0;font-size:11px}.op-intake-chart{border-bottom:1px solid #849bb333;justify-content:space-between;align-items:end;gap:14px;height:215px;margin-top:16px;padding:0 8px 12px;display:flex}.op-chart-column{flex-direction:column;flex:1;align-items:center;gap:10px;display:flex}.op-chart-column strong{color:#dfc480;font-size:13px}.op-chart-bar{background:linear-gradient(var(--chart-accent,#89abe7),var(--chart-base,#4f6d9b));border-radius:9px 9px 0 0;width:100%;max-width:48px;min-height:2px;transition:height .4s}.op-chart-column>span{color:#b7c5d7;font-size:10px}.op-chart-panel>p{color:#aabbd0;margin:20px 0 0;font-size:12px}.op-radar-tabs{gap:8px;margin:20px 0;display:flex}.op-radar-tabs button{color:#c5d1e0;cursor:pointer;background:#101e30;border:1px solid #8197b33b;border-radius:99px;padding:9px 12px;font-size:12px}.op-radar-tabs button[aria-pressed=true]{color:#eed296;background:#d9bd7e1c;border-color:#d9bd7e88}.op-radar-number{align-items:center;gap:16px;margin-bottom:18px;display:flex}.op-radar-number>strong{color:#e7cc90;font-size:42px;font-weight:500}.op-radar-number h4{margin:0 0 5px;font-size:16px}.op-radar-number p{color:#aabbd0;margin:0;font-size:12px;line-height:1.5}.op-radar-row{background:#0c1928;border:1px solid #7b92b326;border-radius:10px;margin-top:9px;padding:12px 14px}.op-radar-row strong,.op-radar-row span{font-size:13px;display:block}.op-radar-row span{color:#aabbd0;margin-top:5px;font-size:11px}.op-dashboard-link{align-items:center;gap:8px;margin-top:24px;display:inline-flex}#opportunity-shortlist{scroll-margin-top:24px}@media (width<=900px){.op-stat-grid{grid-template-columns:repeat(2,1fr)}.op-dashboard-panels{grid-template-columns:1fr}.op-dashboard-heading{flex-direction:column;align-items:start;gap:10px}}@media (width<=500px){.op-stat{padding:16px}.op-stat-value>strong{font-size:34px}.op-spark{gap:3px;width:44px}.op-chart-panel,.op-radar-panel{padding:18px}.op-radar-tabs{gap:5px}.op-radar-tabs button{padding:8px;font-size:11px}.op-intake-chart{gap:9px}}@media (prefers-reduced-motion:reduce){.op-chart-bar{transition:none}}.pipeline-tabs{flex-wrap:wrap;gap:6px;margin:0 0 22px;display:flex}.pipeline-tabs button{color:#bdcadd;cursor:pointer;background:#0e1b2b;border:1px solid #7187a333;border-radius:99px;align-items:center;gap:9px;padding:11px 15px;display:flex}.pipeline-tabs button[aria-pressed=true]{color:#f0d79e;background:#d8bd7e20;border-color:#d8bd7e80}.pipeline-tabs button span{opacity:.7;font-size:10px}.pipeline-metrics{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:22px;display:grid}.pipeline-metric{background:linear-gradient(140deg,#18263a,#0c1928);border:1px solid #7187a333;border-top:3px solid #dac080;border-radius:18px;padding:22px}.pipeline-metric.blue{border-top-color:#89abe7}.pipeline-metric.green{border-top-color:#78c6ac}.pipeline-metric>span{color:#b9c8dc;font-size:12px}.pipeline-metric strong{margin:12px 0;font-size:40px;font-weight:500;display:block}.pipeline-metric small{color:#b9c8dc;font-size:12px}.pipeline-queue{background:linear-gradient(140deg,#152236,#0b1625);border:1px solid #7187a333;border-radius:20px;padding:26px}.pipeline-queue-head{justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px;display:flex}.pipeline-queue-head h3{margin:0 0 7px;font-size:21px}.pipeline-queue-head p{color:#a8b9ce;margin:0;font-size:12px}.pipeline-search{color:#a8b9ce;border:1px solid #7187a340;border-radius:9px;align-items:center;gap:9px;padding:10px 12px;display:flex}.pipeline-search input{color:#eef2f8;background:0 0;border:0;outline:none;min-width:0}.pipeline-search:focus-within{border-color:#dfc480}.pipeline-table-scroll{overflow-x:auto}.pipeline-table{border-collapse:collapse;text-align:left;width:100%;min-width:780px}.pipeline-table th{text-transform:uppercase;letter-spacing:1.4px;color:#9fb1c9;border-bottom:1px solid #7187a344;padding:12px 10px;font-size:10px}.pipeline-table td{color:#c6d2e2;border-bottom:1px solid #7187a326;padding:20px 10px;font-size:12px}.pipeline-table td:first-child{width:36%}.pipeline-title{color:#eef3fa;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:14px;display:flex}.pipeline-title svg{color:#e2c687}.pipeline-table td small{color:#9eafc6;margin-top:7px;font-size:10px;display:block}.pipeline-fit{white-space:nowrap;color:#e7cc91;background:#d9bd7e14;border-radius:99px;padding:6px 9px;display:inline-block}.pipeline-fit.strong{color:#a1d8c5;background:#78c6ac18}.pipeline-actions{gap:6px;display:flex}.pipeline-actions button{color:#ead197;cursor:pointer;background:#d9bd7e12;border:1px solid #d9bd7e44;border-radius:8px;align-items:center;gap:5px;padding:8px;display:flex}.pipeline-detail{background:#d9bd7e09;border-left:2px solid #dfc480;margin-top:20px;padding:16px 20px}.pipeline-detail>span{letter-spacing:1px;color:#dac080;margin-bottom:10px;font-size:9px;display:block}.pipeline-detail strong{font-size:17px}.pipeline-detail p{color:#b5c6dc;font-size:14px}.pipeline-detail button,.pipeline-hint button{color:#e4c98e;cursor:pointer;background:0 0;border:0;text-decoration:underline}.pipeline-hint{color:#a8b9ce;justify-content:space-between;gap:16px;margin-top:20px;font-size:11px;line-height:1.6;display:flex}.pipeline-empty{text-align:center;color:#adbed4;padding:35px;font-size:14px}@media (width<=800px){.pipeline-metrics{grid-template-columns:repeat(2,1fr)}.pipeline-queue{padding:18px}.pipeline-queue-head{flex-direction:column;align-items:start}.pipeline-search,.pipeline-search input{width:100%}.pipeline-tabs button{padding:9px 11px;font-size:11px}.pipeline-hint{flex-direction:column;align-items:start}}.op-detail-dialog{color:#eef2f8;background:#0d1929;border:1px solid #7088a54d;border-radius:22px;width:min(960px,100vw - 32px);max-height:88svh;padding:0;overflow:auto;box-shadow:0 32px 120px #0009}.op-detail-dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#020710c9}.op-detail-header{background:#122034;border-bottom:1px solid #7187a333;justify-content:space-between;gap:22px;padding:26px 30px;display:flex}.op-detail-header h2{letter-spacing:-.6px;margin:12px 0 8px;font-size:28px}.op-detail-header p{color:#aebed3;margin:0;font-size:13px}.op-detail-header>button{color:#dbe4f1;cursor:pointer;background:#ffffff08;border:1px solid #7187a333;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.op-detail-body{padding:24px 30px}.op-detail-badges{flex-wrap:wrap;gap:9px;margin-bottom:20px;display:flex}.op-detail-badges>span{color:#cedbf0;background:#89abe714;border:1px solid #89abe735;border-radius:99px;align-items:center;gap:7px;padding:8px 12px;font-size:12px;display:flex}.op-document-row{align-items:start;gap:12px;margin-bottom:20px;display:flex}.op-document-row details{background:#dfc4800b;border:1px solid #dfc48055;border-radius:12px;flex:1;padding:12px 16px}.op-document-row summary{cursor:pointer;color:#e9cf96;align-items:center;gap:8px;font-size:13px;display:flex}.op-document-row p{color:#afc0d5;font-size:12px;line-height:1.6}.op-detail-section{background:linear-gradient(130deg,#182638,#101d2d);border:1px solid #7187a333;border-radius:16px;margin-bottom:16px;padding:20px}.op-detail-section h3{margin:0 0 17px;font-size:16px}.op-award-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.op-award-grid article{background:#ffffff03;border:1px solid #8299b42d;border-radius:12px;padding:16px}.op-award-grid article>span,.op-award-grid small{color:#a8bad1;font-size:11px;display:block}.op-award-grid strong{margin:13px 0 8px;font-size:15px;display:block}.op-award-grid b{color:#ecd29a;border-top:1px solid #7187a333;margin-top:13px;padding-top:12px;font-size:17px;display:block}.op-award-grid b span{color:#a8bad1;font-size:11px;font-weight:400}.op-review-note{background:#dfc48008;border-left:2px solid #dfc480;grid-template-columns:1.4fr 1fr;gap:24px;margin:18px 0;padding:20px;display:grid}.op-review-note span{letter-spacing:1.2px;color:#e6cb91;font-size:10px}.op-review-note p{color:#c1cede;margin:8px 0 0;font-size:14px;line-height:1.6}.op-system-grid{flex-wrap:wrap;gap:10px;display:flex}.op-system-grid>span{color:#b9c9dc;background:#ffffff04;border:1px solid #7187a32b;border-radius:9px;padding:12px;font-size:13px}.op-detail-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.op-detail-grid .op-detail-section{margin:0}.op-detail-section dl{gap:18px;margin:0;display:grid}.op-detail-section dt{color:#a0b3cc;margin-bottom:6px;font-size:11px}.op-detail-section dd{margin:0;font-size:15px}.op-detail-section dd.op-detail-number{color:#eed49d;font-size:28px}.op-demand-signal{background:#78c6ac12;border:1px solid #78c6ac44;border-radius:12px;margin-bottom:18px;padding:15px}.op-demand-signal strong{color:#a8dfca;font-size:28px;display:block}.op-demand-signal span{color:#afc5c5;font-size:11px}.op-detail-caption{color:#a4b5cb;font-size:12px;line-height:1.6}.op-contact-placeholder{color:#d8c395;font-size:12px}@media (width<=600px){.op-detail-header,.op-detail-body{padding:20px}.op-detail-header h2{font-size:22px}.op-award-grid,.op-detail-grid,.op-review-note{grid-template-columns:1fr}.op-document-row{flex-direction:column}.op-document-row details{width:100%}.op-detail-dialog{max-height:92svh}}.demand-takeaway{align-items:center;gap:18px;margin:8px 0 24px;display:flex}.demand-takeaway>strong{letter-spacing:-2px;color:#a8dfca;font-size:48px;font-weight:550;line-height:1}.demand-takeaway>strong span{margin-left:3px;font-size:30px}.demand-takeaway p{color:#c5d2e2;margin:0;font-size:14px;line-height:1.5}.demand-bars{gap:18px;display:grid}.demand-bar-row>div:first-child{color:#bbcbde;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:12px;display:flex}.demand-bar-row strong{color:#edf3fa;font-size:16px}.demand-bar-track{background:#ffffff06;border-radius:99px;height:12px;overflow:hidden}.demand-bar-track i{background:linear-gradient(90deg,#437f6c,#91d3bb);border-radius:99px;height:100%;display:block}.procurement .demand-bar-track i{background:linear-gradient(90deg,#6b7f9a,#b8c7dd)}.demand-gap{color:#c0cfe0;margin:20px 0 12px;font-size:12px;line-height:1.6}.demand-explainer{border-top:1px solid #7187a333;padding-top:12px}.demand-explainer summary{color:#d9c38f;cursor:pointer;font-size:11px}.demand-explainer p{color:#a4b5cb;font-size:12px;line-height:1.6}.pipeline-status{color:#bdd0ef;white-space:nowrap;background:#89abe71a;border-radius:99px;padding:6px 9px;font-size:11px;display:inline-block}.pipeline-status.awarded{color:#a7ddc8;background:#78c6ac1a}.pipeline-status.denied,.pipeline-status.lapsed{color:#e2b1b9;background:#c67d891a}.pipeline-status.taking-action{color:#e7cd94;background:#dfc4801a}.pipeline-actions{flex-wrap:wrap;min-width:100px}.pipeline-saved-comment{white-space:normal;overflow-wrap:anywhere;max-width:260px;line-height:1.5;color:#dfc480!important}.pipeline-notice{color:#e4cc96;min-height:18px;font-size:12px}.pipeline-comment-dialog{color:#eef2f8;background:#122034;border:1px solid #7187a355;border-radius:20px;width:min(560px,100vw - 32px);max-height:90svh;padding:28px;overflow:auto}.pipeline-comment-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#020710bb}.pipeline-comment-heading{justify-content:space-between;gap:20px;display:flex}.pipeline-comment-heading h3{margin:10px 0;font-size:24px}.pipeline-comment-heading button{color:#d7e1ef;cursor:pointer;background:0 0;border:0}.pipeline-comment-dialog p{color:#afc0d5;font-size:14px}.pipeline-comment-dialog label{color:#dec58c;margin:24px 0 10px;font-size:12px;display:block}.pipeline-comment-dialog textarea{resize:vertical;color:#eef2f8;width:100%;font:inherit;background:#0c1828;border:1px solid #7187a355;border-radius:10px;padding:14px;line-height:1.5}.pipeline-comment-buttons{justify-content:flex-end;gap:12px;margin-top:20px;display:flex}.pipeline-comment-buttons button{color:#e7eef7;cursor:pointer;background:#18283b;border:1px solid #7187a355;border-radius:99px;padding:10px 18px}.pipeline-comment-buttons button[type=submit]{color:#101928;background:#dfc480;border-color:#dfc480}.op-story{background:radial-gradient(at 80% 40%,#1b304955,#0000 70%),#0b1726;border:1px solid #7187a338;border-radius:22px;overflow:hidden}.op-story-steps{border-bottom:1px solid #7187a32b;grid-template-columns:repeat(3,1fr);gap:10px;padding:14px;display:grid}.op-story-steps button{color:#becbdd;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:12px;font-size:13px;display:flex}.op-story-steps button>span{border:1px solid #7187a355;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;display:grid}.op-story-steps button[aria-current]{color:#ecd298;background:#dfc48013;border-color:#dfc48033}.op-story-steps button[aria-current]>span{color:#112034;background:#dfc480;border-color:#dfc480}.op-story-scene{grid-template-columns:.85fr 1.15fr;align-items:center;gap:44px;min-height:490px;padding:42px;animation:.35s story-reveal;display:grid}.op-story-copy h2{letter-spacing:-1px;white-space:pre-line;margin:18px 0;font-size:clamp(26px,3vw,37px);line-height:1.15}.op-story-copy p{color:#b2c2d7;max-width:320px;font-size:15px;line-height:1.7}.op-story-sample{color:#8fa4bf;margin-top:28px;font-size:10px;display:block}.op-story-display{min-width:0}.op-story-panel-label{color:#c2cfe0;align-items:center;gap:9px;margin-bottom:16px;font-size:12px;display:flex}.op-story-match{text-align:left;color:#eaf0f8;cursor:pointer;background:#142338;border:1px solid #7187a340;border-radius:14px;width:100%;margin:10px 0;padding:19px;display:block}.op-story-match.selected{background:#1a2c40;border-color:#dfc48088}.op-story-match-top{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.op-story-match-top>span{color:#a4d9c4;align-items:center;gap:5px;font-size:11px;display:flex}.op-story-match-top small{color:#bac8dc;font-size:11px}.op-story-match>strong{font-size:18px;font-weight:500;display:block}.op-story-buyer{color:#9fb2cb;margin-top:7px;font-size:11px;display:block}.op-story-match-bottom{color:#b9c9dd;border-top:1px solid #7187a326;justify-content:space-between;gap:10px;margin-top:15px;padding-top:13px;font-size:11px;display:flex}.op-story-match-bottom>span{color:#e7cd95;align-items:center;gap:5px;display:flex}.op-story-display>.action{margin-top:20px}.op-story-display h3{letter-spacing:-.6px;margin:18px 0;font-size:26px;line-height:1.2}.op-story-facts{grid-template-columns:repeat(3,1fr);gap:10px;margin:24px 0;display:grid}.op-story-facts>div{background:#182b40;border-radius:12px;padding:17px 12px}.op-story-facts strong{color:#e8cf99;font-size:24px;font-weight:500;display:block}.op-story-facts span{color:#b4c5da;margin-top:8px;font-size:10px;line-height:1.5;display:block}.op-story-review{background:#dfc48008;border-left:2px solid #dfc480;margin-bottom:20px;padding:12px 16px}.op-story-review>span{color:#e3c98f;font-size:10px}.op-story-review p,.op-story-action-copy{color:#bfcdde;font-size:14px;line-height:1.6}.op-story-review p{margin:7px 0}.op-story-display>.text-link{align-items:center;gap:7px;font-size:12px;display:flex}.op-story-progress{color:#9eb1ca;align-items:center;gap:12px;padding:24px 0;font-size:12px;display:flex}.op-story-progress>span{align-items:center;gap:6px;display:flex}.op-story-progress .complete{color:#a5d9c5}.op-story-results{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.op-story-completion{color:#a8dfca;background:#78c6ac12;border:1px solid #78c6ac44;border-radius:12px;align-items:center;gap:12px;margin-top:24px;padding:20px;display:flex}.op-story-completion button{color:#e7cd95;cursor:pointer;background:0 0;border:0;margin-left:auto;text-decoration:underline}.full-pipeline-explorer{margin-top:26px}.full-pipeline-explorer>summary{cursor:pointer;color:#e5ce97;justify-content:center;align-items:center;gap:10px;padding:18px;font-size:14px;list-style:none;display:flex}.full-pipeline-explorer>summary::-webkit-details-marker{display:none}.full-pipeline-explorer[open]>summary svg{transform:rotate(180deg)}.full-pipeline-content{padding-top:32px}@keyframes story-reveal{0%{opacity:.3;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (width<=750px){.op-story-scene{grid-template-columns:1fr;gap:20px;min-height:0;padding:24px}.op-story-copy h2{white-space:normal}.op-story-copy p{max-width:none}.op-story-sample{margin-top:12px}.op-story-steps{gap:4px;padding:8px}.op-story-steps button{flex-direction:column;gap:6px;padding:9px 4px;font-size:11px}.op-story-facts strong{font-size:20px}}@media (prefers-reduced-motion:reduce){.op-story-scene{animation:none}}.unified-summary-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin-bottom:26px;display:grid}.unified-summary-grid .pipeline-metric{text-align:left;cursor:pointer;color:#eef3fa;min-height:190px;padding:24px 18px;transition:border-color .2s,background .2s;position:relative}.unified-summary-grid .pipeline-metric>span{color:#d4deec;min-height:36px;font-size:14px;display:block}.unified-summary-grid .pipeline-metric strong{margin:10px 0 18px;font-size:44px}.unified-summary-grid .pipeline-metric small{line-height:1.5;display:block}.unified-summary-grid .pipeline-metric.slate{border-top-color:#c7d1df}.unified-summary-grid .pipeline-metric.muted{border-top-color:#ae99b7}.unified-summary-grid .pipeline-metric[aria-pressed=true]{outline:2px solid var(--stat-color);outline-offset:3px;background:linear-gradient(140deg,#21334a,#101e30)}.unified-summary-grid .pipeline-metric:hover{background:linear-gradient(140deg,#23354b,#122237)}.unified-summary-grid .pipeline-metric:focus-visible{outline-offset:4px;outline:2px solid #fff}.pipeline-status.coming-soon{color:#c3d6f5;background:#89abe71a}@media (width<=1100px){.unified-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=600px){.unified-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.unified-summary-grid .pipeline-metric{min-height:170px;padding:20px 15px}.unified-summary-grid .pipeline-metric strong{font-size:36px}}.unified-summary-grid .pipeline-metric{--stat-color:#dfc480}.unified-summary-grid .pipeline-metric.blue{--stat-color:#89abe7}.unified-summary-grid .pipeline-metric.slate{--stat-color:#c7d1df}.unified-summary-grid .pipeline-metric.green{--stat-color:#78c6ac}.unified-summary-grid .pipeline-metric.muted{--stat-color:#ae99b7}.summary-card-value{justify-content:space-between;align-items:center;gap:10px;margin:10px 0 18px;display:flex}.unified-summary-grid .summary-card-value strong{margin:0;line-height:1}.summary-card-value .op-spark{flex-shrink:0;gap:3px;width:64px;max-width:48%;height:38px}.pricing-page .page-hero{min-height:0;padding:48px 24px 30px}.pricing-page .page-hero h1{font-size:clamp(40px,5vw,64px)}.pricing-page .pricing-section{min-height:0;padding-top:12px;padding-bottom:40px}.pricing-selector{background:linear-gradient(130deg,#17283c,#0c1929);border:1px solid #7187a338;border-radius:20px;margin-bottom:34px;padding:26px 30px}.pricing-selector h2{letter-spacing:-.6px;margin:12px 0 22px;font-size:24px}.pricing-needs{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.pricing-needs button{color:#cfdaea;cursor:pointer;background:#0c1929;border:1px solid #7187a344;border-radius:12px;padding:14px 10px;font-size:13px}.pricing-needs button[aria-pressed=true]{color:#eed59d;background:#dfc48018;border-color:#dfc480}.pricing-needs button:focus-visible{outline-offset:3px;outline:2px solid #fff}.pricing-selector p{color:#b6c7dc;min-height:21px;margin:20px 0 0;font-size:13px;line-height:1.6}.pricing-selector p strong{color:#e4cb92}.pricing-page .plan-grid{align-items:stretch;gap:16px}.pricing-page .plan-card{flex-direction:column;min-height:0;padding:32px 22px 24px;transition:border-color .2s,box-shadow .2s;display:flex}.pricing-page .plan-card h2{font-size:27px}.pricing-page .plan-card h3{font-size:17px}.pricing-page .plan-card>p{min-height:66px;font-size:13px;line-height:1.7}.pricing-page .plan-card .plan-recommended{font-size:10px}.plan-price-contact{color:#ecddb9;padding:18px 0 8px;font-size:17px}.plan-price-contact span{color:#aabdd5;margin-top:8px;font-size:11px;display:block}.pricing-page .plan-note{margin:10px 0 16px;font-size:12px}.pricing-page .plan-card>.action{justify-content:center;min-height:44px;padding:12px 14px;font-size:12px}.pricing-page .plan-features{margin-top:24px;padding-top:20px}.pricing-page .plan-features>span{font-size:12px;line-height:1.6}.pricing-page .pricing-faq{width:100%;max-width:900px;min-height:0;padding-top:24px;padding-bottom:70px}.pricing-page .pricing-faq h2{font-size:28px}.pricing-page .pricing-under{margin-top:24px}@media (width<=1050px){.pricing-page .plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 18px}}@media (width<=600px){.pricing-needs{grid-template-columns:repeat(2,1fr)}.pricing-selector{padding:22px 18px}.pricing-page .plan-grid{grid-template-columns:1fr}.pricing-page .plan-card>p{min-height:0}.pricing-page .plan-card{padding:30px 24px}}.market-page .market-discovery,.performance-page .performance-flow,.pricing-page .pricing-selector,.pricing-page .plan-grid,.full-pipeline-explorer[open]>.full-pipeline-content{animation:.35s story-reveal}.pricing-page .plan-grid{animation-delay:60ms;animation-fill-mode:backwards}@media (prefers-reduced-motion:reduce){.market-page .market-discovery,.performance-page .performance-flow,.pricing-page .pricing-selector,.pricing-page .plan-grid,.full-pipeline-explorer[open]>.full-pipeline-content{animation:none}}.portal-entry{grid-template-columns:1.1fr .9fr;align-items:center;gap:90px;max-width:1140px;min-height:calc(100svh - 160px);margin:auto;padding:70px 32px 90px;animation:.35s story-reveal;display:grid}.portal-entry-story h1{letter-spacing:-2px;margin:22px 0;font-size:clamp(38px,4.5vw,60px);line-height:1.12}.portal-entry-story h1>span{color:#e3c582}.portal-entry-story>p{color:#b4c4d8;max-width:400px;font-size:17px;line-height:1.7}.portal-feature-list{gap:22px;margin-top:38px;display:grid}.portal-feature-list>div{align-items:start;gap:16px;display:flex}.portal-feature-list>div>span{color:#e2c787;background:#172a3e;border:1px solid #7187a333;border-radius:12px;flex-shrink:0;place-items:center;width:43px;height:43px;display:grid}.portal-feature-list strong{font-size:14px;font-weight:500}.portal-feature-list p{color:#adbed3;margin:8px 0 0;font-size:12px;line-height:1.5}.portal-entry-card{background:radial-gradient(at 100% 0,#25384d66,#0000 65%),linear-gradient(145deg,#18283b,#0c1928);border:1px solid #7187a344;border-top:2px solid #dfc480;border-radius:24px;padding:38px;box-shadow:0 24px 65px #0003}.portal-entry-brand{margin-bottom:35px}.portal-entry-card .eyebrow{font-size:10px}.portal-entry-card h2{letter-spacing:-.7px;margin:16px 0;font-size:30px;line-height:1.2}.portal-entry-card>p{color:#b5c5da;margin:0 0 28px;font-size:14px;line-height:1.7}.portal-entry-card>.action{justify-content:center;gap:14px;width:100%;padding:16px}.portal-signin-note{color:#aabdd4;align-items:start;gap:8px;margin:18px 0 30px;font-size:11px;line-height:1.6;display:flex}.portal-signin-note svg{color:#8fcab4;flex-shrink:0}.portal-new-team{border-top:1px solid #7187a333;gap:12px;padding-top:24px;display:grid}.portal-new-team>span{color:#b2c4da;font-size:12px}.portal-new-team a{color:#e5cd95;align-items:center;gap:7px;font-size:13px;text-decoration:none;display:flex}.portal-back-link{text-align:center;color:#afc0d6;margin-top:28px;font-size:11px;text-decoration:none;display:block}.portal-back-link:hover,.portal-new-team a:hover{color:#fff}@media (width<=850px){.portal-entry{grid-template-columns:1fr;gap:35px;max-width:600px;min-height:0;padding:40px 24px 60px}.portal-feature-list{display:none}.portal-entry-story>p{max-width:none}.portal-entry-card{padding:28px}.portal-entry-story h1{font-size:42px}}@media (prefers-reduced-motion:reduce){.portal-entry{animation:none}}.brand-symbol{mix-blend-mode:normal}.brand-symbol img,.brand-large .brand-symbol img,.focus-halo .brand-symbol img{object-fit:contain;width:100%;max-width:100%;height:100%;position:static}.home-page>.cinematic-hero{isolation:isolate;max-width:none;position:relative;overflow:hidden}.cinematic-hero .hero-copy{z-index:2;position:relative}.hero-streams{z-index:-1;opacity:.32;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0008,#0000 46%,#000);mask-image:linear-gradient(#0008,#0000 46%,#000)}.hero-streams path{fill:none;stroke:#d7b66e;stroke-width:.8px;stroke-dasharray:700 250;animation:22s linear infinite stream-flow}.hero-streams path:nth-child(2n){stroke:#91abc9;animation-direction:reverse}@keyframes stream-flow{to{stroke-dashoffset:-950px}}.journey-invitation{color:#e5c789;border-bottom:1px solid #b99c5d66;align-items:center;gap:14px;margin-top:36px;padding:12px 4px;font-size:15px;display:inline-flex}.journey-invitation:hover{gap:22px}.hero-scroll-note{text-align:center;letter-spacing:2px;color:#8392a6;font-size:9px;position:absolute;bottom:32px;left:0;right:0}.home-page>.journey-track{height:540svh;min-height:0;padding:0;scroll-margin-top:86px;position:relative}.journey-stage{background:radial-gradient(at 50% 55%,#142842 0%,#091321 45%,#050c18 75%);flex-direction:column;justify-content:center;align-items:center;height:calc(100svh - 86px);min-height:640px;padding:28px 32px 20px;display:flex;position:sticky;top:86px;overflow:hidden}.journey-heading{text-align:center;z-index:3}.journey-heading .eyebrow{color:#d4b776;font-size:12px}.journey-heading h2{letter-spacing:-2px;margin:14px 0;font-size:clamp(32px,4.2vw,58px);line-height:1.12}.journey-heading p{color:#a7b4c8;max-width:600px;min-height:26px;margin:auto;font-size:16px}.lens-field{perspective:1000px;touch-action:pan-y;flex-shrink:0;width:min(1100px,100%);height:clamp(300px,43svh,480px);margin:18px auto;position:relative}.signal-field{opacity:.65;width:100%;height:100%;transition:opacity .7s;position:absolute;inset:0}.signal-field circle{fill:#9eb2cb}.signal-field path{stroke:#ad956039;stroke-width:1px;fill:none;transition:stroke .6s}.signal-field path.lit{stroke:#eac980;stroke-dasharray:6 6;animation:12s linear infinite signal-flow}@keyframes signal-flow{to{stroke-dashoffset:-120px}}.signal-dot{color:#9aabc2;text-align:center;cursor:pointer;z-index:4;background:0 0;border:0;flex-direction:column;align-items:center;gap:12px;max-width:180px;padding:12px;font-size:12px;transition:opacity .5s,color .3s;display:flex;position:absolute;transform:translate(-50%,-50%)}.signal-orb{background:#617796;border-radius:50%;width:11px;height:11px;box-shadow:0 0 0 8px #5c7c9e10}.signal-dot.selected{color:#efd498}.signal-dot.selected .signal-orb{background:#e9c680;box-shadow:0 0 0 9px #d7b16815,0 0 32px #e8bd6470}.living-lens{width:152px;height:152px;transform:translate(calc(-50% + var(--lens-x)), calc(-50% + var(--lens-y)));transition:transform .4s ease-out,opacity .6s;position:absolute;top:50%;left:50%}.lens-ring{border:2px solid #e6c375;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 0 12px #e0bd7010,0 0 0 28px #d7b26705,0 0 90px #cbae5620,inset 0 0 50px #b5d5f512}.lens-ring:after{content:"";border:1px solid #7288a84d;border-radius:50%;position:absolute;inset:12px}.lens-core{grid-template-columns:1fr 1fr;gap:8px;display:grid;position:absolute;inset:45px;transform:rotate(-20deg)}.lens-core span{border:0;border-top:4px solid #f4edd7;border-left:4px solid #f4edd7;border-radius:100% 0 0}.lens-core span:nth-child(2){border-color:#e5bc70;transform:rotate(90deg)}.lens-core span:nth-child(3){border-color:#e5bc70;transform:rotate(-90deg)}.lens-core span:nth-child(4){transform:rotate(180deg)}.focused-opportunity{opacity:0;background:linear-gradient(140deg,#1e3047ed,#0b1728f5);border:1px solid #d0b47755;border-radius:20px;width:320px;padding:28px;transition:transform .8s,opacity .6s;position:absolute;top:50%;left:50%;transform:translate(-50%,-30%)scale(.85);box-shadow:0 30px 100px #0005}.focused-opportunity .micro{color:#d5bb83;letter-spacing:1.4px;font-size:10px}.focused-opportunity h3{letter-spacing:-.8px;margin:18px 0 12px;font-size:28px;line-height:1.15}.focused-opportunity p{color:#a5b6cc;font-size:12px}.fit-indicator{color:#e6cb91;border-top:1px solid #ffffff14;align-items:center;gap:8px;margin-top:24px;padding-top:17px;font-size:12px;display:flex}.evidence-orbit{opacity:0;pointer-events:none;background:#101f32e8;border:1px solid #677c993b;border-radius:16px;width:240px;padding:23px;transition:opacity .7s,transform .7s;position:absolute;top:50%;transform:translateY(-30%)}.evidence-orbit>span{letter-spacing:1.6px;color:#b6c6db;margin-bottom:18px;font-size:9px;display:block}.evidence-orbit strong{font-size:19px;font-weight:500;line-height:1.3;display:block}.evidence-orbit small{color:#9badc3;margin-top:14px;font-size:10px;display:block}.evidence-fit{left:3%}.evidence-context,.evidence-risk{right:3%}.evidence-bars{gap:6px;margin-top:20px;display:flex}.evidence-bars i{background:#ddbd7e;border-radius:3px;flex:1;height:5px}.evidence-bars i:last-child{opacity:.3}.evidence-context svg{width:100%;height:64px;margin-bottom:14px}.evidence-context path{fill:none;stroke:#e7c782;stroke-width:2px}.evidence-risk p{color:#a4b4c8;margin-top:14px;font-size:13px}.risk-rule{background:linear-gradient(90deg,#d1ac65 60%,#d1ac6522 60%);height:3px;margin-top:20px}.decision-result{text-align:center;opacity:0;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;transition:opacity .7s,transform .7s;display:flex;position:absolute;inset:10% 0;transform:translateY(25px)}.decision-check{color:#e1c382;border:1px solid #dabc77;border-radius:50%;place-items:center;width:52px;height:52px;margin-bottom:20px;display:grid;box-shadow:0 0 70px #d4b57626}.decision-result h3{letter-spacing:-1.8px;font-size:clamp(32px,4vw,52px)}.decision-result p{margin:20px 0 26px;font-size:16px;line-height:1.6}.journey-controls{z-index:5;align-items:center;gap:18px;display:flex}.journey-controls nav{background:#0b1524;border:1px solid #3c4a5c;border-radius:99px;gap:6px;padding:5px;display:flex}.journey-controls button{color:#9dadc2;cursor:pointer;background:0 0;border:0;border-radius:99px;min-width:36px;min-height:44px}.journey-controls nav button{padding:8px 18px;font-size:12px}.journey-controls button[aria-current]{color:#101928;background:#dbc085}.journey-controls button:disabled{opacity:.25;cursor:default}.journey-footnote{color:#889bb4;justify-content:space-between;gap:20px;width:min(1100px,100%);margin-top:22px;font-size:10px;display:flex}.journey-footnote a{color:#c6b181;align-items:center;gap:8px;display:flex}.scene-0 .focused-opportunity,.journey-stage:not(.scene-0) .exploration-signals{pointer-events:none}.scene-3 .fit-indicator{color:#acb9cc}.scene-4 .decision-result{pointer-events:auto}.journey-stage a:focus-visible,.journey-stage button:focus-visible,.journey-invitation:focus-visible{outline-offset:5px;outline:2px solid #e8c987}@media (width<=1050px){.evidence-orbit{width:200px}.evidence-fit{left:0}.evidence-context,.evidence-risk{right:0}.focused-opportunity{width:280px}.journey-heading p{font-size:14px}}@media (width<=800px){.journey-stage{height:calc(100svh - 75px);min-height:620px;padding:24px 20px 16px;top:75px}.home-page>.journey-track{scroll-margin-top:75px}.lens-field{height:340px}.focused-opportunity{width:245px;padding:22px;left:34%}.evidence-orbit{width:190px;left:auto;right:0}.journey-controls{gap:4px}.journey-controls nav button{padding:8px 12px}.journey-heading h2{font-size:36px}}@media (width<=600px){.hero-streams{opacity:.23}.hero-scroll-note{font-size:8px}.journey-stage{min-height:640px}.journey-heading h2{letter-spacing:-1.2px;font-size:30px}.journey-heading p{max-width:310px;min-height:42px;font-size:13px;line-height:1.5}.lens-field{height:340px;margin:8px auto}.living-lens{width:112px;height:112px}.lens-core{inset:35px}.signal-dot{width:130px;font-size:10px}.signal-dot:first-child{top:19%!important;left:18%!important}.signal-dot:nth-child(2){top:19%!important;left:80%!important}.signal-dot:nth-child(3){top:84%!important;left:65%!important}.focused-opportunity{width:280px;padding:20px;top:29%;left:50%}.focused-opportunity h3{margin:12px 0 8px;font-size:23px}.fit-indicator{margin-top:14px;padding-top:12px}.evidence-orbit{width:280px;padding:16px;top:78%;left:50%;right:auto;transform:translate(-50%,-25%)}.scene-1 .evidence-fit,.scene-2 .evidence-context,.scene-3 .evidence-risk{transform:translate(-50%,-50%)}.evidence-orbit>span{margin-bottom:8px}.evidence-orbit strong{font-size:16px}.evidence-orbit small{margin-top:8px}.evidence-bars{margin-top:12px}.evidence-context svg{float:right;width:95px;height:35px;margin:0}.evidence-context strong{max-width:140px}.evidence-risk p{margin-top:8px;font-size:12px}.risk-rule{margin-top:10px}.journey-controls{justify-content:center;width:100%}.journey-controls nav{gap:0;padding:3px}.journey-controls nav button{padding:8px 9px;font-size:10px}.journey-controls>button{min-width:24px}.journey-footnote{flex-direction:column;align-items:center;gap:10px;margin-top:16px;font-size:9px}.decision-result .action{padding:12px 16px;font-size:12px}.decision-result p{font-size:14px}.decision-result h3{font-size:32px}}@media (prefers-reduced-motion:reduce){.hero-streams path,.signal-field path.lit{animation:none}.journey-stage *{transition:none!important}.living-lens{transform:translate(-50%,-50%)!important}}@media (height<=700px) and (width>=801px){.journey-stage{min-height:560px;padding-top:16px}.lens-field{height:260px;margin:6px auto}.journey-heading h2{margin:8px 0;font-size:32px}.journey-footnote{margin-top:12px}.journey-heading p{font-size:13px}}.journey-track{--journey-top:86px;--gather-scale:1;--gather-opacity:1;--lens-opacity:1;--lens-scale:1;--card-opacity:0;--card-scale:.84;--card-drift:30px;--heading-opacity:1;--fit-opacity:0;--context-opacity:0;--risk-opacity:0;--decision-opacity:0;--decision-drift:24px}.journey-stage{top:var(--journey-top);min-height:0}.lens-field{--lens-x:0px;--lens-y:0px}.signal-field,.exploration-signals{transform:scale(var(--gather-scale));transform-origin:50%;transition:none}.exploration-signals{opacity:var(--gather-opacity);position:absolute;inset:0}.signal-field{opacity:calc(var(--gather-opacity) * .65)}.journey-stage .living-lens{opacity:var(--lens-opacity);transform:translate(calc(-50% + var(--lens-x)), calc(-50% + var(--lens-y))) scale(var(--lens-scale));transition:transform .15s ease-out}.journey-stage .exploration-signals{opacity:var(--gather-opacity)}.journey-stage .focused-opportunity{opacity:var(--card-opacity);transform:translate(-50%, calc(-50% + var(--card-drift))) scale(var(--card-scale));transition:none}.journey-stage .evidence-fit{--evidence-opacity:var(--fit-opacity);--evidence-drift:var(--fit-drift,18px)}.journey-stage .evidence-context{--evidence-opacity:var(--context-opacity);--evidence-drift:var(--context-drift,18px)}.journey-stage .evidence-risk{--evidence-opacity:var(--risk-opacity);--evidence-drift:var(--risk-drift,18px)}.journey-stage .evidence-orbit{opacity:var(--evidence-opacity);transform:translateY(calc(-50% + var(--evidence-drift)));transition:none}.journey-stage .decision-result{opacity:var(--decision-opacity);transform:translateY(var(--decision-drift));transition:none}.journey-controls button[aria-disabled=true]{opacity:.3;cursor:default}@media (width<=800px){.journey-track{--journey-top:75px}.journey-stage{min-height:0}}@media (width<=600px){.journey-stage{min-height:0;padding-inline:16px}.journey-stage .evidence-orbit{transform:translate(-50%, calc(-50% + var(--evidence-drift)))}.journey-controls{gap:2px}.journey-controls nav{flex:1;justify-content:space-evenly;min-width:0;max-width:340px}.journey-controls nav button{padding:8px 6px}.journey-controls>button{min-width:30px}.signal-dot{max-width:115px}}@media (height<=740px),(prefers-reduced-motion:reduce){.home-page>.journey-track{height:auto;min-height:0}.journey-stage{height:auto;min-height:0;padding-block:48px;position:relative;top:auto;overflow:visible}.journey-heading{opacity:1;order:0}.journey-controls{order:1;margin-top:24px}.lens-field{order:2;height:360px;margin-block:24px}.journey-footnote{order:3;margin-top:8px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.journey-stage .living-lens{transform:translate(-50%,-50%)!important}.journey-stage *,.journey-invitation{transition:none!important;animation:none!important}}.home-page>.journey-track{scroll-margin-top:0}@media (width<=600px){.lens-field{height:360px}.focused-opportunity{top:28%}.evidence-orbit{top:80%}}.signal-field .ingestion-track{fill:none;stroke:#8199b4;stroke-width:1.2px;opacity:.65}.signal-field .ingestion-stream{fill:none;stroke:#d7bd84;stroke-width:2px;stroke-linecap:round;stroke-dasharray:4 12;animation:5s linear infinite ingest}.signal-field .chosen-stream{stroke:#ffe1a1;stroke-width:2.5px}@keyframes ingest{to{stroke-dashoffset:-100px}}.signal-dot{gap:8px}.signal-dot small{letter-spacing:.3px;color:#9caec4;font-size:9px}.signal-dot.selected small{color:#e3c789}.ingestion-lens{cursor:pointer;color:#e5c789;z-index:2;background:#14263b99;border:0;border-radius:50%;padding:0}.ingestion-lens .lens-ring{box-shadow:none;border-width:1px}.ingestion-lens .lens-ring:after{border-color:#8da4c233}.lens-label{justify-content:center;align-items:center;gap:6px;font-size:10px;display:flex;position:absolute;bottom:12%;left:0;right:0}.ingestion-lens:hover,.ingestion-lens:focus-visible{background:#203b5599}.journey-stage:not(.scene-0) .ingestion-lens{pointer-events:none}.journey-footnote .sample-disclosure{color:#b8c7d9;background:#0d1a2b;border:1px solid #6e87a544;border-radius:8px;padding:7px 11px;font-size:11px}.sample-disclosure b{color:#e1c68c;font-weight:500}.journey-footnote{align-items:center}@media (width<=600px){.lens-label{gap:7px;font-size:10px}.signal-dot small{font-size:8px}.journey-footnote .sample-disclosure{font-size:10px}.signal-dot{gap:6px}}@media (prefers-reduced-motion:reduce){.signal-field .ingestion-stream{animation:none!important}}.signal-dot{transform:translate(-50%,-18px)}@media (width<=600px){.signal-dot:nth-child(3){top:76%!important}}.cinematic-hero .hero-copy{opacity:1}.cinematic-hero .hero-scroll-note{opacity:var(--hero-opacity,1)}.cinematic-hero .hero-streams{opacity:calc(.32 * var(--hero-opacity,1))}.journey-heading{opacity:var(--heading-opacity)}@media (prefers-reduced-motion:reduce){.journey-heading{opacity:1}}.cinematic-hero .hero-copy{transform:translateY(var(--flight-lift,0px));transform-origin:50% 45%}.cinematic-hero .hero-copy h1{transform:scale(var(--flight-scale,1));transform-origin:50%;opacity:var(--flight-title-opacity,1);will-change:transform,opacity}.cinematic-hero .hero-copy>.eyebrow,.cinematic-hero .hero-copy>p,.cinematic-hero .journey-invitation{opacity:var(--flight-detail-opacity,1)}@media (prefers-reduced-motion:reduce){.cinematic-hero .hero-copy,.cinematic-hero .hero-copy h1{opacity:1;will-change:auto;transform:none}.cinematic-hero .hero-copy>.eyebrow,.cinematic-hero .hero-copy>p,.cinematic-hero .journey-invitation{opacity:1}}.journey-pause{color:#b8c7d9;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;min-height:36px;padding:4px 8px;font-size:11px;text-decoration:underline}@media (height<=740px),(prefers-reduced-motion:reduce){.journey-pause{display:none}}.journey-heading{width:100%}.journey-heading p{min-height:48px}@media (width<=600px){.journey-heading h2{justify-content:center;align-items:center;min-height:2.24em;display:flex}.journey-heading p{min-height:42px}}.journey-track{overflow-anchor:none}.journey-controls nav button{transition:background-color .45s,color .45s}@media (prefers-reduced-motion:reduce){.journey-controls nav button{transition:none}}.example-carousel{pointer-events:none;--example-spacing:365px;position:absolute;inset:0}.example-card{text-align:left;width:330px;height:350px;transform:translate(calc(-50% + var(--example-offset)*var(--example-spacing)),-50%) scale(var(--example-scale));opacity:var(--example-opacity);will-change:transform,opacity;background:linear-gradient(140deg,#1e3047,#0b1728);border:1px solid #d0b47766;border-radius:20px;padding:25px;position:absolute;top:50%;left:50%;box-shadow:0 24px 65px #0004}.example-card-1{--example-offset:var(--example-1-offset,0);--example-scale:var(--example-1-scale,1);--example-opacity:var(--example-1-opacity,0)}.example-card-2{--example-offset:var(--example-2-offset,1);--example-scale:var(--example-2-scale,.88);--example-opacity:var(--example-2-opacity,0)}.example-card-3{--example-offset:var(--example-3-offset,2);--example-scale:var(--example-3-scale,.88);--example-opacity:var(--example-3-opacity,0)}.example-step{color:#e0c487;letter-spacing:1.5px;text-transform:uppercase;font-size:11px}.example-card h3{letter-spacing:-.5px;margin:15px 0 8px;font-size:23px;line-height:1.15}.example-buyer{color:#a7b4c8;margin:0;font-size:11px}.example-evidence{border-top:1px solid #ffffff18;margin-top:18px;padding-top:17px}.example-label{letter-spacing:1.4px;color:#a7b4c8;margin-bottom:9px;font-size:9px;display:block}.example-evidence strong{font-size:17px;font-weight:500;line-height:1.3;display:block}.example-evidence p{color:#a7b4c8;margin:12px 0;font-size:12px;line-height:1.5}.example-evidence svg{fill:none;stroke:#dfc184;stroke-width:2px;width:100%;height:40px;margin-top:10px}.example-status{color:#dfc184;align-items:center;gap:7px;font-size:11px;display:flex}.example-status svg{width:14px;height:14px;margin:0}.example-card>small{color:#8092aa;font-size:9px;position:absolute;bottom:18px}.example-evidence .evidence-bars{margin-top:12px}@media (width<=600px){.example-carousel{--example-spacing:285px}.example-card{width:260px;height:340px;padding:20px}.example-card h3{font-size:20px}.example-evidence strong{font-size:15px}}@media (height<=740px){.journey-stage .lens-field{height:365px}}.journey-stage .ingestion-lens{background:radial-gradient(circle at 46% 35%,#1b3047 0%,#102136 68%,#0d1b2d 100%);transition:transform .15s ease-out,background .3s,box-shadow .3s;box-shadow:0 14px 45px #02091444}.ingestion-lens .lens-ring{border:1px solid #d8bc7b99;box-shadow:inset 0 0 22px #90b4dc08}.ingestion-lens .lens-ring:after{border-color:#8da4c214;inset:10px}.ingestion-lens .lens-label{color:#ead3a0;background:#d8bc7b09;border:1px solid #ddc28b30;border-radius:99px;gap:9px;width:max-content;padding:7px 11px;font-size:10px;transition:background .25s,border-color .25s;bottom:13%;left:50%;right:auto;transform:translate(-50%)}.ingestion-lens .lens-label svg{opacity:.8;width:12px;height:12px}.journey-stage .ingestion-lens:hover,.journey-stage .ingestion-lens:focus-visible{background:radial-gradient(circle at 46% 35%,#223b54 0%,#14283e 68%,#102136 100%);box-shadow:0 14px 45px #02091444,0 0 26px #d8bc7b0c}.ingestion-lens:hover .lens-label,.ingestion-lens:focus-visible .lens-label{background:#d8bc7b16;border-color:#ddc28b66}.signal-field .ambient-track{fill:none;stroke:#7291b2;stroke-width:.65px;opacity:.28}.signal-field .ambient-packet{fill:none;stroke:#a9bfd4;stroke-width:1.4px;stroke-linecap:round;stroke-dasharray:1 49;opacity:.65;animation:7s linear infinite ingest}.signal-field .ambient-source{fill:#9bb3cc;opacity:.65}.signal-field .ambient-point{fill:#8aa5c2;opacity:.4}.signal-field .ambient-accent .ambient-packet{stroke:#ddc18a;opacity:.65}.ambient-ingestion{opacity:var(--gather-opacity,1)}@media (width<=600px){.ambient-ingestion>g:nth-child(2n){display:none}}@media (prefers-reduced-motion:reduce){.signal-field .ambient-packet{animation:none}}.depth-star{transform-box:view-box;transform-origin:50%;animation:22s linear infinite star-depth}.signal-field .depth-trail{stroke:#99afc8;stroke-width:.65px;opacity:.3}@keyframes star-depth{0%{opacity:0;transform:scale(.82)}18%{opacity:.55}75%{opacity:.7}to{opacity:0;transform:scale(1.16)}}.journey-stage:not(.scene-0) .depth-star{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.depth-star{opacity:.6;animation:none}.depth-trail{display:none}}.ingestion-lens .lens-ring{border-color:#8da4c214}.ingestion-lens:hover .lens-ring,.ingestion-lens:focus-visible .lens-ring{border-color:#8da4c240}.ingestion-lens .lens-core{inset:30%}.ingestion-lens .lens-ring{display:none}.ingestion-lens .lens-core{gap:8px;inset:0}.ingestion-lens .lens-core span{border-width:3px}.lens-light{pointer-events:none;background:radial-gradient(circle,#fff 0%,#fff2cf 42%,#e8c278 100%);border-radius:50%;width:7px;height:7px;animation:5s ease-in-out infinite lens-breathe;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 8px 3px #fff0c199,0 0 20px 8px #e5bd7240,0 0 38px 14px #b8cfe518}.lens-light:before,.lens-light:after{content:"";pointer-events:none;position:absolute;top:50%;left:50%}.lens-light:before{background:radial-gradient(circle,#efd49918 0%,#b8cfe50a 48%,#0000 72%);border:1px solid #dfc58b16;border-radius:50%;width:48px;height:48px;transform:translate(-50%,-50%)}.lens-light:after{background:linear-gradient(90deg,#0000,#fff0ca88,#0000);width:34px;height:1px;transform:translate(-50%,-50%)rotate(-25deg);box-shadow:0 0 6px #e8c27844}@keyframes lens-breathe{0%,to{opacity:.8;transform:translate(-50%,-50%)scale(.9)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.12)}}.journey-stage:not(.scene-0) .lens-light{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.lens-light{animation:none}}.signal-field .chosen-stream{stroke:#ffe0a0;stroke-width:2.5px;stroke-dasharray:4 9;opacity:1;animation-duration:9s}.signal-field .ambient-packet{opacity:.3;animation-duration:12s!important}.signal-field .ambient-accent .ambient-packet{opacity:.38}.journey-stage .ingestion-lens{background:radial-gradient(circle,#33332f 0%,#202d3c 15%,#14263b 38%,#102136 68%,#0d1b2d 100%)}.journey-stage .ingestion-lens:hover,.journey-stage .ingestion-lens:focus-visible{background:radial-gradient(circle,#39382f 0%,#243344 15%,#182c42 38%,#14283e 68%,#102136 100%)}.lens-light{background:#fff7e4;width:5px;height:5px;animation:7s ease-in-out infinite lens-shimmer;box-shadow:0 0 8px 3px #fff0c1aa,0 0 22px 8px #e5bd723a,0 0 36px 12px #e5bd7214}.lens-light:before{background:radial-gradient(circle,#efd49918 0%,#e5bd7208 48%,#0000 72%);border:0}.lens-light:after{opacity:.4}@keyframes lens-shimmer{0%,to{opacity:.84}50%{opacity:1}}.depth-star{opacity:.6;animation:none}@media (prefers-reduced-motion:reduce){.lens-light{animation:none}}.signal-field .ingestion-stream{stroke:#ffe0a0;stroke-width:2.5px;stroke-dasharray:4 9;opacity:1;animation-duration:9s}.journey-controls>button[aria-disabled=true]{opacity:.5;color:#b8c7da}.signal-field .ingestion-stream:not(.chosen-stream){opacity:.58}.journey-controls nav button{color:#edf2f8}.journey-controls nav button[aria-current]{color:#101928}.journey-controls>button[aria-label=Previous\ perspective][aria-disabled=true]{visibility:hidden}.signal-dot .signal-orb{background:#e9c680;box-shadow:0 0 0 9px #d7b16815,0 0 32px #e8bd6440}#perspective{scroll-margin-top:-14px}@media (width<=800px){#perspective{scroll-margin-top:-25px}}.market-page .page-hero{min-height:0;padding-top:48px;padding-bottom:30px}.market-page .page-hero h1{font-size:clamp(40px,5vw,64px)}.market-discovery{background:radial-gradient(at 25% 60%,#1b334d66,#0000 65%),#0b1726;border:1px solid #7187a33b;border-radius:24px;overflow:hidden}.market-discovery-tabs{border-bottom:1px solid #7187a32b;gap:10px;padding:15px;display:flex}.market-discovery-tabs button{color:#c4d0e1;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:9px;padding:14px 10px;display:flex}.market-discovery-tabs button[aria-pressed=true]{color:#ecd398;background:#dfc48015;border-color:#dfc48055}.market-discovery-heading{padding:32px 36px 10px}.market-discovery-heading h2{letter-spacing:-1px;margin:14px 0;font-size:clamp(25px,3vw,36px)}.market-discovery-heading p{color:#b4c4d8;font-size:15px}.market-discovery-body{grid-template-columns:1.5fr 1fr;align-items:center;gap:28px;padding:20px 36px 30px;display:grid}.capability-map{grid-template-columns:1fr 1fr;align-items:center;gap:50px;min-height:380px;display:grid;position:relative}.capability-map>svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.capability-map path{fill:none;stroke:#dec580;stroke-opacity:.35;stroke-width:1.5px}.capability-origin{text-align:center;aspect-ratio:1;background:radial-gradient(circle,#24384d,#102035);border:1px solid #dfc48075;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;padding:16px;display:flex;position:relative;box-shadow:0 0 55px #dfc48008}.capability-origin>svg{color:#e6c787;margin-bottom:14px}.capability-origin small{letter-spacing:1px;color:#cfb984;font-size:8px}.capability-origin strong{margin:10px 0;font-size:17px}.capability-origin span{color:#b3c3d8;font-size:11px;line-height:1.6}.capability-destinations{gap:18px;display:grid;position:relative}.capability-destinations button{text-align:left;color:#edf2fa;cursor:pointer;background:#102033;border:1px solid #7187a344;border-radius:14px;flex-direction:column;gap:10px;min-height:104px;padding:17px;display:flex}.capability-destinations button[aria-pressed=true]{background:linear-gradient(130deg,#29384a,#172639);border-color:#dfc480}.capability-destinations small{color:#b9cbee;font-size:10px}.capability-destinations strong{font-size:14px}.capability-destinations span{color:#dfc480;align-items:center;gap:5px;font-size:10px;display:flex}.market-connection-detail{background:linear-gradient(145deg,#1a2b40,#102033);border:1px solid #7187a344;border-radius:18px;padding:26px}.market-connection-detail h3{margin:13px 0 24px;font-size:23px;line-height:1.25}.market-connection-detail .eyebrow{font-size:9px}.market-history-value strong{letter-spacing:-1px;color:#e6cb90;font-size:44px;display:block}.market-history-value>span{color:#b5c5d9;margin-top:7px;font-size:11px;display:block}.market-history-facts{border-block:1px solid #7187a333;grid-template-columns:1fr 1fr;margin:22px 0;padding:18px 0;display:grid}.market-history-facts strong{color:#a8d8c5;font-size:24px;display:block}.market-history-facts span{color:#b5c5d9;margin-top:6px;font-size:11px;display:block}.market-price-range{gap:7px;display:grid}.market-price-range span{color:#b5c5d9;font-size:12px}.market-price-range strong{font-size:22px}.market-price-range small{color:#a8b9ce;font-size:10px}.market-check{border-left:2px solid #dfc480;margin-top:22px;padding-left:14px}.market-check strong{color:#e5cb94;font-size:12px}.market-check p{color:#bdcbdd;margin:7px 0 0;font-size:12px;line-height:1.6}.market-discovery-foot{border-top:1px solid #7187a32b;justify-content:space-between;align-items:center;gap:20px;padding:20px 36px;display:flex}.market-discovery-foot>span{color:#aebfd5;font-size:10px}.market-discovery-foot button{white-space:nowrap;color:#e6cb90;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;font-size:13px;display:flex}.market-discovery button:focus-visible{outline-offset:3px;outline:2px solid #f4dfae}@media (width<=1000px){.market-discovery-body{grid-template-columns:1fr}.capability-map{width:100%;max-width:650px;margin:auto}.capability-origin{max-width:240px}.market-connection-detail{width:100%}}@media (width<=600px){.market-discovery-heading{padding:24px 20px 5px}.market-discovery-body{padding:15px 20px 24px}.market-discovery-tabs{gap:4px;padding:8px}.market-discovery-tabs button{flex-direction:column;padding:10px 4px;font-size:11px}.capability-map{grid-template-columns:.9fr 1.1fr;gap:18px}.capability-origin{aspect-ratio:auto;border-radius:22px;min-height:185px;padding:10px}.capability-origin strong{font-size:14px}.capability-origin span{font-size:10px}.capability-destinations button{padding:13px}.market-discovery-foot{flex-direction:column;align-items:start;padding:20px}}.market-page .workspace-section{justify-content:flex-start;min-height:0;padding-top:12px;padding-bottom:64px}.expanding-map{grid-template-columns:.85fr 1.15fr;gap:50px;min-height:440px;padding-bottom:42px}.expanding-map .capability-origin{z-index:2;transition:box-shadow .6s;box-shadow:0 0 60px #dfc4800c}.expanding-map .map-orbit{stroke:#7898c5;stroke-opacity:.1;stroke-width:1px;fill:none}.expanding-map .map-orbit.outer{stroke-opacity:0;transition:stroke-opacity .6s}.map-stage-1 .map-orbit.outer,.map-stage-2 .map-orbit.outer{stroke-opacity:.15}.expanding-map .map-connections{opacity:0;transition:opacity .5s}.expanding-map .map-connections.revealed{opacity:.1}.expanding-map .map-connections.current{opacity:1}.expanding-map .map-connections path{stroke:#7fa3d5;stroke-opacity:.5;stroke-width:1.5px;stroke-dasharray:600;stroke-dashoffset:600px;transition:stroke-dashoffset .8s,stroke .3s,stroke-opacity .3s}.expanding-map .map-connections.revealed path{stroke-dashoffset:0}.expanding-map .map-connections path.selected{stroke:#e6c787;stroke-opacity:.9;stroke-width:2px}.expanding-map .map-connections.layer-2 path{stroke-dasharray:5 7;stroke-dashoffset:0}.expanding-map .capability-destinations{height:380px;display:block;position:relative}.map-node-layer{opacity:0;visibility:hidden;pointer-events:none;gap:18px;transition:opacity .35s,visibility .35s;display:grid;position:absolute;inset:0}.map-node-layer.active{opacity:1;visibility:visible;pointer-events:auto}.map-node-layer button{transition:transform .5s,background .25s,border-color .25s;transition-delay:var(--node-delay);transform:translate(14px)}.map-node-layer.active button{transform:translate(0)}.map-stage-1 .capability-destinations button{border-color:#7fa3d566}.map-stage-2 .capability-destinations button{border-style:dashed}.expanding-map .capability-destinations button[aria-pressed=true]{border-color:#dfc480}.map-previous-layers{z-index:3;flex-direction:column;gap:6px;display:flex;position:absolute;bottom:51px;left:0}.map-previous-layers button{color:#aebfd5;cursor:pointer;background:#0d1c2d;border:0;border-radius:6px;align-items:center;gap:7px;padding:5px 8px;font-size:10px;display:flex}.map-layer-dot{background:#dfc480;border-radius:50%;width:5px;height:5px}.map-layer-dot.layer-1{background:#7fa3d5}.map-key{color:#adbed4;flex-wrap:wrap;justify-content:center;gap:14px;font-size:9px;display:flex;position:absolute;bottom:0;left:0;right:0}.map-key>span{align-items:center;gap:6px;display:flex}.map-key i{border-top:2px solid #dfc480;width:14px;height:0}.map-key i.related{border-color:#7fa3d5}.map-key i.extra{border-top:2px dashed #aebfd5}@media (width<=600px){.expanding-map{grid-template-columns:.8fr 1.2fr;gap:20px;min-height:480px;padding-bottom:60px}.expanding-map .capability-destinations{height:390px}.map-key{gap:8px;font-size:8px}.map-previous-layers{bottom:55px}.map-node-layer{gap:12px}.map-node-layer button{min-height:0}}@media (prefers-reduced-motion:reduce){.expanding-map *{transition:none!important}.map-node-layer button{transform:none}}.market-dashboard-controls{background:#122135;border:1px solid #7187a333;border-radius:16px;justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;padding:22px 26px;display:flex}.market-dashboard-controls>div{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.market-dashboard-controls label{color:#aebfd5;font-size:11px}.market-dashboard-controls>label{align-items:center;gap:12px;display:flex}.market-dashboard-controls select{color:#edf3fa;background:#0c192a;border:1px solid #7187a355;border-radius:9px;padding:11px 14px;font-size:13px}.market-dashboard-controls span{color:#dfc480;font-size:12px}.market-kpis{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px;display:grid}.market-kpis .pipeline-metric strong{font-size:38px}.market-kpis .slate{border-top-color:#c7d1df}.market-dashboard-charts{grid-template-columns:1.15fr 1fr .9fr;gap:18px;margin-bottom:22px;display:grid}.market-analysis-card{background:linear-gradient(140deg,#18283c,#0c1928);border:1px solid #7187a333;border-radius:18px;min-width:0;padding:24px}.market-analysis-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:25px;display:flex}.market-analysis-heading h3{margin:0;font-size:17px}.market-analysis-heading>span{color:#adbed4;font-size:10px}.market-analysis-heading svg{color:#dfc480}.market-analysis-card>p{color:#aabbcf;margin:22px 0 0;font-size:11px;line-height:1.6}.market-award-bars{border-bottom:1px solid #7187a333;align-items:end;gap:20px;height:185px;padding:0 10px 12px;display:flex}.market-award-bars>div{flex-direction:column;flex:1;align-items:center;gap:9px;display:flex}.market-award-bars strong{color:#c4d7f4;font-size:12px}.market-award-bars>div>div{background:linear-gradient(#91b3ed,#3e5b86);border-radius:8px 8px 0 0;width:100%;max-width:58px}.market-award-bars span{white-space:nowrap;color:#aebfd5;font-size:9px}.market-buyer-list{gap:20px;display:grid}.market-buyer-list button{cursor:pointer;color:#d4dfed;background:0 0;border:1px solid #0000;border-radius:7px;padding:6px}.market-buyer-list button[aria-pressed=true]{border-color:#dfc480}.market-buyer-list button>span{justify-content:space-between;margin-bottom:11px;font-size:12px;display:flex}.market-buyer-list strong{color:#e3ca91}.market-buyer-list button>div{background:#071321;border-radius:7px;height:7px;overflow:hidden}.market-buyer-list i{background:linear-gradient(90deg,#9b8050,#e3ca91);border-radius:7px;height:100%;display:block}.market-price-big{color:#a7dcc8;font-size:38px;line-height:1.3;display:block}.market-price-big>span{color:#d5e9e1;font-size:26px;display:block}.market-price-spectrum{background:linear-gradient(90deg,#314c49,#81c9ac);border-radius:5px;height:5px;margin-top:25px}.market-price-average{border-top:1px solid #7187a333;flex-direction:column;gap:8px;margin-top:20px;padding-top:18px;display:flex}.market-price-average span{color:#aebfd5;font-size:11px}.market-price-average strong{color:#e7edf7;font-size:23px}.market-expansion-note{background:#dfc48009;border-left:2px solid #dfc480;align-items:center;gap:22px;margin:24px 0;padding:16px 20px;display:flex}.market-expansion-note>span{letter-spacing:1px;color:#dfc480;white-space:nowrap;font-size:9px}.market-expansion-note strong{color:#c1cfe0;font-size:13px;font-weight:400;line-height:1.6}.market-award-amount{color:#e6cd95!important}.market-dashboard .pipeline-table td:first-child>strong{color:#e8eff8;font-size:13px;font-weight:500}@media (width<=1050px){.market-dashboard-charts{grid-template-columns:1fr 1fr}.market-price-card{grid-column:1/-1}.market-price-big>span{margin-left:10px;display:inline}.market-dashboard-controls{flex-direction:column;align-items:start}}@media (width<=650px){.market-kpis{grid-template-columns:1fr 1fr;gap:12px}.market-kpis .pipeline-metric{padding:18px}.market-kpis .pipeline-metric strong{font-size:29px}.market-dashboard-charts{grid-template-columns:1fr}.market-price-card{grid-column:auto}.market-expansion-note{flex-direction:column;align-items:start;gap:10px}.market-dashboard-controls{padding:20px}.market-dashboard-controls>div{gap:12px}.market-dashboard-controls>div>label{width:100%}}.full-market-connections{margin-bottom:32px}.full-market-connections .market-discovery-heading{padding-top:26px}.market-perspective-panel{background:#0d1b2c;border:1px solid #7187a333;border-radius:18px;margin-bottom:24px;padding:24px}.market-perspective-panel>.pipeline-tabs{margin-bottom:20px}.market-buyer-cards{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.market-buyer-cards button{color:#d4dfef;text-align:left;cursor:pointer;background:linear-gradient(135deg,#1a2c41,#112034);border:1px solid #7187a344;border-radius:14px;flex-direction:column;align-items:start;gap:12px;padding:22px;display:flex}.market-buyer-cards button[aria-pressed=true]{border-color:#dfc480}.market-buyer-cards strong{color:#e7cd92;font-size:29px}.market-buyer-cards small{color:#adbed5;font-size:11px}.market-buyer-cards em{color:#e7cd92;margin-top:7px;font-size:11px;font-style:normal}.market-explore-part{color:#e7cd92;cursor:pointer;white-space:nowrap;background:0 0;border:0}.market-capability-list{gap:10px;display:grid}.market-capability-list details{background:#142338;border:1px solid #7187a333;border-radius:12px;padding:18px}.market-capability-list summary{cursor:pointer;align-items:center;gap:20px;list-style:none;display:flex}.market-capability-list summary>span:first-child{flex:1}.market-capability-list small{letter-spacing:1px;color:#a6b9d3;margin-bottom:8px;font-size:9px;display:block}.market-capability-list strong{color:#e6ce97;font-size:15px}.market-capability-list summary>span:nth-child(2){color:#bacbdd;font-size:12px}.market-capability-list summary b{color:#dfc480;font-size:20px}.market-capability-list details[open] summary b{transform:rotate(45deg)}.market-capability-list p{color:#b9cadd;margin:18px 0 0;font-size:13px;line-height:1.6}@media (width<=650px){.market-buyer-cards{grid-template-columns:1fr}.market-perspective-panel{padding:18px}.market-capability-list summary{gap:10px}}.market-dashboard-perspectives{margin:4px 0 20px}.market-related-cards{gap:12px;display:grid}.market-related-cards button{text-align:left;color:#dce6f3;cursor:pointer;background:#102034;border:1px solid #7187a344;border-radius:12px;flex-direction:column;align-items:start;gap:9px;padding:16px;display:flex}.market-related-cards strong{font-size:14px}.market-related-cards span,.market-related-cards small{color:#b2c4da;font-size:11px;line-height:1.5}.market-related-cards em{color:#e5ca90;font-size:11px;font-style:normal}.market-related-cards p{color:#aabbcf;font-size:11px;line-height:1.6}.market-perspective-inline .market-capability-list summary{flex-wrap:wrap;gap:10px}.market-perspective-inline .market-capability-list summary>span:first-child{flex-basis:80%}.market-perspective-inline .market-capability-list summary>span:nth-child(2){flex-basis:100%;order:3}.market-perspective-inline .market-capability-list details{padding:14px}.performance-page .page-hero{min-height:0;padding:48px 24px 30px}.performance-page .page-hero h1{font-size:clamp(40px,5vw,64px)}.performance-page .workspace-section{justify-content:flex-start;min-height:0;padding-top:12px;padding-bottom:64px}.performance-flow{background:radial-gradient(at 80%,#1b334d66,#0000 65%),#0b1726;border:1px solid #7187a33b;border-radius:24px;overflow:hidden}.performance-flow-tabs{border-bottom:1px solid #7187a32b;gap:10px;padding:15px;display:flex}.performance-flow-tabs button{color:#c4d0e1;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:9px;padding:14px 10px;display:flex}.performance-flow-tabs button[aria-pressed=true]{color:#ecd398;background:#dfc48015;border-color:#dfc48055}.performance-flow-toolbar{justify-content:space-between;align-items:center;gap:16px;padding:24px 36px 0;display:flex}.performance-flow-toolbar>span{letter-spacing:1.5px;color:#9fb3cd;font-size:10px}.performance-flow-toolbar label{color:#b5c5da;font-size:12px}.performance-flow-toolbar select{color:#e4edf8;background:#142438;border:1px solid #7187a344;border-radius:9px;margin-left:10px;padding:9px 12px}.performance-flow-scene{grid-template-columns:.85fr 1.15fr;align-items:center;gap:60px;min-height:490px;padding:32px 40px 40px;display:grid}.performance-flow-copy h2{letter-spacing:-1px;margin:18px 0;font-size:clamp(28px,3vw,40px);line-height:1.15}.performance-flow-copy p{color:#b8c8dc;max-width:330px;font-size:15px;line-height:1.8}.performance-flow-copy>small{color:#98acc7;margin-top:26px;font-size:10px;display:block}.performance-flow-display{background:linear-gradient(135deg,#1b2d42,#102033);border:1px solid #7187a344;border-radius:18px;padding:26px}.performance-award>span{color:#becbdd;font-size:13px}.performance-award>strong{letter-spacing:-2px;color:#ead096;margin:10px 0;font-size:52px;display:block}.performance-award>small{color:#abbdd3;font-size:11px}.performance-rate{border-bottom:1px solid #7187a333;align-items:center;gap:14px;margin-top:10px;padding:20px 0;display:flex}.performance-rate>strong{color:#9fd6c1;font-size:32px}.performance-rate>div{font-size:13px}.performance-rate small{color:#afc1d8;margin-top:5px;font-size:11px;display:block}.performance-outcomes{gap:14px;padding-top:22px;display:grid}.performance-outcomes>div{color:#c2d0e1;grid-template-columns:55px 1fr 25px;align-items:center;gap:14px;font-size:12px;display:grid}.performance-outcomes>div>div{background:#091625;border-radius:6px;height:9px;overflow:hidden}.performance-outcomes i{border-radius:6px;height:100%;display:block}.performance-segments{gap:10px;display:grid}.performance-segments button{text-align:left;color:#e9f0f8;cursor:pointer;background:#102033;border:1px solid #7187a344;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.performance-segments button[aria-pressed=true]{background:#dfc4800e;border-color:#dfc480}.performance-segments button>span{font-size:13px}.performance-segments small{color:#aebfd6;margin-top:7px;font-size:10px;display:block}.performance-segments strong{color:#a4dac5;font-size:24px}.performance-insight{border-left:2px solid #dfc480;margin-top:24px;padding-left:16px}.performance-insight>span{letter-spacing:1px;color:#dfc480;font-size:9px}.performance-insight h3{margin:12px 0;font-size:20px}.performance-insight p{color:#bacadd;font-size:13px;line-height:1.7}.performance-expired{align-items:center;gap:14px;padding-top:10px;display:flex}.performance-expired>strong{color:#dfb2be;font-size:30px}.performance-expired span{font-size:12px}.performance-expired small{color:#afc0d5;margin-top:5px;font-size:10px;display:block}.performance-flow-footer{border-top:1px solid #7187a32b;justify-content:space-between;align-items:center;gap:20px;padding:20px 36px;display:flex}.performance-flow-footer>span{color:#afc0d5;font-size:10px}.performance-flow-footer button{color:#e6cb90;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;display:flex}.performance-flow button:focus-visible{outline-offset:3px;outline:2px solid #f4dfae}@media (width<=800px){.performance-flow-scene{grid-template-columns:1fr;gap:24px;min-height:0;padding:24px}.performance-flow-copy p{max-width:none}.performance-flow-toolbar{padding:24px 24px 0}.performance-flow-tabs{gap:4px;padding:8px}.performance-flow-tabs button{flex-direction:column;padding:10px 4px;font-size:11px}.performance-flow-footer{flex-direction:column;align-items:start;padding:20px 24px}}@media (width<=450px){.performance-flow-toolbar{flex-direction:column;align-items:start}.performance-flow-display{padding:20px}}.performance-dashboard-sample{color:#aebfd5;margin:-8px 0 24px;font-size:11px}.performance-dashboard .summary-card-value{gap:6px}.performance-dashboard .summary-card-value strong{font-size:clamp(25px,2.5vw,38px)}.performance-dashboard .op-spark{width:32px;max-width:25%;height:36px}.performance-dashboard .select-field{color:#bfcde0;align-items:center;gap:10px;font-size:12px;display:flex}.performance-dashboard .select-field select{color:#eaf1fa;background:#102033;border:1px solid #7187a344;border-radius:9px;padding:10px}.performance-dashboard-visuals{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:24px;display:grid}.performance-dashboard-visuals>section{background:linear-gradient(135deg,#18283b,#0c1928);border:1px solid #7187a333;border-radius:18px;padding:24px}.performance-dashboard-visuals h3{margin:0 0 24px;font-size:17px}.performance-distribution{border-radius:8px;gap:4px;height:15px;display:flex;overflow:hidden}.performance-distribution button{cursor:pointer;border:0;min-width:6px}.performance-distribution-key{flex-wrap:wrap;gap:18px;margin-top:22px;display:flex}.performance-distribution-key button{color:#bdcde0;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;font-size:12px;display:flex}.performance-distribution-key i{border-radius:50%;width:7px;height:7px}.performance-attention{align-items:center;gap:18px;display:flex}.performance-attention>strong{color:#dcc0db;font-size:42px}.performance-attention b{font-size:14px}.performance-attention p{color:#b5c6db;font-size:12px;line-height:1.6}.performance-attention button{color:#e8cd92;cursor:pointer;white-space:nowrap;background:0 0;border:0;margin-left:auto}.performance-dashboard .pipeline-table td:first-child{width:27%}.performance-dashboard .pipeline-table td:first-child>strong{color:#edf2fa;font-size:13px;font-weight:500}@media (width<=750px){.performance-dashboard-visuals{grid-template-columns:1fr}.performance-attention{gap:12px}}.performance-analysis{background:linear-gradient(135deg,#18283b,#0c1928);border:1px solid #7187a333;border-radius:18px;margin-bottom:24px;padding:26px}.strength-rows{gap:10px;display:grid}.strength-row{color:#e3edf9;text-align:left;cursor:pointer;background:#102034;border:1px solid #7187a333;border-radius:12px;grid-template-columns:1.4fr 1fr .7fr auto;align-items:center;gap:24px;padding:18px;display:grid}.strength-row[aria-pressed=true]{border-color:#dfc480}.strength-row strong{font-size:14px}.strength-row small{color:#aebfd5;margin-top:7px;font-size:11px;display:block}.strength-track{background:#081522;border-radius:8px;height:9px;display:block;position:relative}.strength-track i{background:#78c6ac;border-radius:8px;height:100%;display:block}.strength-track b{background:#e6ce95;width:2px;height:17px;position:absolute;top:-4px}.strength-link{color:#e6ce95;white-space:nowrap;font-size:11px}.strength-footnote{color:#aebfd5;margin:18px 0 0;font-size:11px;line-height:1.6}.performance-focus-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:24px;display:grid}.performance-focus-grid article{background:linear-gradient(135deg,#18283b,#0c1928);border:1px solid #7187a333;border-radius:18px;flex-direction:column;padding:25px;display:flex}.performance-focus-grid .eyebrow{color:#dfc480;font-size:10px}.performance-focus-grid h3{margin:18px 0 12px;font-size:20px;line-height:1.3}.performance-focus-grid p{color:#b4c6dc;margin:0 0 24px;font-size:13px;line-height:1.7}.performance-focus-grid button{text-align:left;color:#e6ce95;cursor:pointer;background:#dfc4800c;border:1px solid #dfc48044;border-radius:9px;margin-top:auto;padding:12px;font-size:12px}.performance-focus-grid button[aria-pressed=true]{border-color:#dfc480}.performance-focus-grid button:disabled{opacity:.55;cursor:default}.evidence-scope{color:#c6d3e4;background:#dfc4800d;border-left:2px solid #dfc480;justify-content:space-between;gap:16px;margin-bottom:18px;padding:12px 16px;font-size:12px;display:flex}.evidence-scope button{color:#e6ce95;cursor:pointer;background:0 0;border:0}.performance-analysis button:focus-visible,.performance-focus-grid button:focus-visible{outline-offset:3px;outline:2px solid #f0dcae}@media (width<=800px){.performance-focus-grid{grid-template-columns:1fr}.strength-row{grid-template-columns:1fr 1fr;gap:18px}.performance-analysis{padding:18px}}.plan-request-page{max-width:1160px;margin:auto;padding:40px 32px 80px;animation:.35s story-reveal}.request-plan-nav{background:#0d1b2c;border:1px solid #7187a333;border-radius:16px;justify-content:center;gap:8px;width:fit-content;margin:0 auto 46px;padding:8px;display:flex}.request-plan-nav button{color:#c0cde0;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;padding:12px 24px;font-size:13px}.request-plan-nav button[aria-pressed=true]{color:#ebd39a;background:#dfc48019;border-color:#dfc48066}.request-layout{grid-template-columns:.9fr 1.1fr;align-items:start;gap:70px;display:grid}.request-context{padding:35px 0}.request-context>.eyebrow{font-size:10px;line-height:1.7}.request-context h1{letter-spacing:-1.5px;margin:22px 0;font-size:clamp(33px,3.5vw,47px);line-height:1.15}.request-context>p{color:#b7c7da;font-size:16px;line-height:1.8}.request-benefits{gap:20px;margin:30px 0;display:grid}.request-benefits>div{color:#d1deed;align-items:start;gap:12px;font-size:13px;line-height:1.6;display:flex}.request-benefits svg{color:#9fd7bd;flex-shrink:0}.request-next{background:#dfc48007;border-left:2px solid #dfc480;margin:35px 0 28px;padding:14px 18px}.request-next .eyebrow{font-size:9px}.request-next p{color:#b7c7da;margin:10px 0 0;font-size:13px;line-height:1.7}.request-back{color:#e1c78e;font-size:12px;text-decoration:none}.request-form-card{background:linear-gradient(140deg,#192a3e,#0d1a2a);border:1px solid #7187a344;border-radius:22px;padding:32px;box-shadow:0 20px 60px #0002}.request-form-card form{gap:20px;display:grid}.request-form-heading h2{letter-spacing:-.7px;margin:14px 0 10px;font-size:26px}.request-form-heading .eyebrow{font-size:9px}.request-form-heading p{color:#aebfd5;margin:0 0 5px;font-size:13px;line-height:1.6}.request-form-card label{color:#c7d5e7;font-size:12px;line-height:1.5;display:block}.request-form-card input,.request-form-card select,.request-form-card textarea{color:#edf3fa;width:100%;font:inherit;background:#0c1929;border:1px solid #7187a344;border-radius:10px;min-height:44px;margin-top:9px;padding:12px 13px;font-size:13px;display:block}.request-form-card textarea{resize:vertical;line-height:1.6}.request-form-card input:focus,.request-form-card select:focus,.request-form-card textarea:focus{outline-offset:2px;outline:2px solid #dfc48088}.request-form-card .form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.request-optional{float:right;color:#92a7c3;font-size:10px}.request-form-card .action{justify-content:center;gap:12px;width:100%;min-height:48px;font-size:14px}.request-preview-note{color:#9cb0ca;text-align:center;margin:0;font-size:10px;line-height:1.6}.request-complete{flex-direction:column;justify-content:center;align-items:start;gap:22px;min-height:430px;display:flex}.request-complete>svg{color:#9ed5bd}.request-complete .eyebrow{font-size:10px}.request-complete h2{margin:0;font-size:28px;line-height:1.25}.request-complete p{color:#b7c7da;margin:0;font-size:14px;line-height:1.8}@media (width<=850px){.request-layout{grid-template-columns:1fr;gap:24px}.plan-request-page{max-width:650px;padding:30px 24px 60px}.request-context{padding:0}.request-plan-nav{gap:3px;width:100%;margin-bottom:30px}.request-plan-nav button{flex:1;padding:10px 5px;font-size:11px}.request-benefits{gap:12px}.request-next{margin:24px 0}.request-form-card{padding:25px}}@media (width<=450px){.request-form-card .form-row{grid-template-columns:1fr}.request-form-card{padding:22px}.request-context h1{font-size:35px}}@media (prefers-reduced-motion:reduce){.plan-request-page{animation:none}}.request-form-card select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23b7c7da' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:16px;padding-right:42px}.request-honeypot{width:1px;height:1px;left:-10000px;overflow:hidden;position:absolute!important}.request-error{color:#efb5bf;font-size:13px;line-height:1.6}.request-form-card button:disabled{opacity:.65;cursor:wait}.legal-page{max-width:1100px;margin:auto;padding:55px 32px 80px}.legal-page header{border-bottom:1px solid #7187a333;margin-bottom:34px;padding-bottom:32px}.legal-page h1{letter-spacing:-1.5px;margin:18px 0;font-size:clamp(36px,4vw,52px)}.legal-page header>p{color:#b8c9de;font-size:16px;line-height:1.7}.legal-status{color:#dfc480;font-size:11px}.legal-layout{grid-template-columns:230px 1fr;gap:55px;display:grid}.legal-layout nav{flex-direction:column;align-self:start;gap:8px;display:flex;position:sticky;top:25px}.legal-layout nav>a{color:#c5d3e6;border:1px solid #0000;border-radius:10px;padding:12px 15px;font-size:13px;text-decoration:none}.legal-layout nav>a[aria-current]{color:#ead29a;background:#dfc48012;border-color:#dfc48055}.legal-contents{border-top:1px solid #7187a333;gap:12px;margin-top:15px;padding:22px 15px;display:grid}.legal-contents a{color:#aebfd6;font-size:11px;line-height:1.5;text-decoration:none}.legal-draft{color:#c9d5e6;background:#dfc48009;border-left:2px solid #dfc480;margin-bottom:30px;padding:18px 20px;font-size:12px;line-height:1.7}.legal-layout article section{margin-bottom:30px;scroll-margin-top:30px}.legal-layout h2{margin:0 0 13px;font-size:21px}.legal-layout article p{color:#b9cade;margin:0;font-size:14px;line-height:1.9}.footer-legal-links{flex-wrap:wrap;gap:18px;font-size:11px;display:flex}.footer-legal-links a{color:#b7c7db;text-decoration:none}.footer-legal-links a:hover{color:#e5cd95}@media (width<=700px){.legal-page{padding:35px 24px 60px}.legal-layout{grid-template-columns:1fr;gap:25px}.legal-layout nav{flex-flow:wrap;position:static}.legal-contents{display:none}}
