.solutions-page{max-width:1920px;margin:0 auto;background:#070b0b}.solutions-page h1,.solutions-page h2,.solutions-page h3{font-family:Didot,'Bodoni MT','Times New Roman',serif;font-weight:400;letter-spacing:-.045em}.solutions-page .eyebrow{font-size:10px;line-height:1.7;letter-spacing:.22em}.solutions-page .button{font-size:10px;padding:10px 20px;min-height:35px}.solutions-page header{padding:18px 4.7% 0;gap:26px}.solutions-page .brand span{font-size:60px}.solutions-page .brand small{font-size:9px;margin-top:7px}.solutions-page nav{font-size:10px;gap:24px}.solutions-page .header-cta{font-size:9px;padding:10px 18px;min-height:32px}.solutions-hero{position:relative;isolation:isolate;min-height:33.7vw;background:#0b0b09 url('/assets/problems-hero.png') center/cover no-repeat}.solutions-hero:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#000e,#000c 35%,#0003 58%,transparent 82%);z-index:-1}.solutions-hero-copy{padding:22px 5% 27px;position:relative;max-width:70%}.solutions-hero-copy .eyebrow{color:var(--gold);margin-bottom:9px}.solutions-hero h1{font-size:4.5vw;line-height:.98;letter-spacing:-.04em}.solutions-hero h1 span{color:var(--gold)}.solutions-hero-copy>p:not(.eyebrow){font-size:14px;line-height:1.4;margin:11px 0 18px}.solutions-hero .actions{gap:11px}.solutions-hero blockquote{position:absolute;left:64%;top:32%;margin:0;font:italic 15px/1.25 Didot,'Times New Roman',serif;color:#21160d;text-align:center}.solutions-hero cite{display:block;margin-top:12px;font:8px Arial,sans-serif;letter-spacing:.15em}.core-solutions{padding:14px 2.2% 11px;background:radial-gradient(ellipse at 30% 30%,#dfd0b730,transparent 70%),#faf6f0}.solutions-heading{padding:0 3% 13px;display:flex;gap:22px;align-items:flex-start;justify-content:space-between}.solutions-heading h2{font-size:3.5vw;line-height:1.03;margin:2px 0 8px}.solutions-heading h2 span{color:#bc8b42}.solutions-heading p:not(.eyebrow){font-size:13px;line-height:1.25}.solution-controls{display:flex;gap:6px;align-items:center;padding-top:18px;flex-shrink:0}.solution-controls .button{font-size:9px;padding:9px 15px;min-height:31px}.solution-controls .circle{width:30px;height:30px}.solution-cards{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory}.solution-card{position:relative;min-width:0;flex:0 0 calc((100% - 32px)/5);background:#070d0c;border:1px solid #464735;border-radius:4px;overflow:hidden;display:flex;flex-direction:column;color:white;text-align:left;scroll-snap-align:start;min-height:330px}.solution-card-photo{position:relative;display:block;padding:0;border:0;width:100%;height:112px;background:#0c1111;overflow:hidden;flex-shrink:0}.solution-card-photo img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .25s}.solution-card-photo:hover img{transform:scale(1.025)}.solution-card-photo:after{content:'';position:absolute;inset:0;background:linear-gradient(transparent 40%,#070d0c);pointer-events:none}.solution-card-copy{position:relative;padding:0 15px 13px;flex:1;display:flex;flex-direction:column}.solution-icon{width:29px;height:29px;margin-top:-27px;margin-bottom:10px;color:var(--gold)}.solution-icon svg{width:100%;height:100%;stroke:currentColor;fill:none;stroke-width:1.3}.solution-card h3{font-size:19px;line-height:1.03;letter-spacing:-.035em;margin-bottom:10px}.solution-card-description{font-size:11px;line-height:1.35;min-height:46px;margin-bottom:8px;color:#e2e4df}.solution-card ul{padding:0;margin:0 0 15px;list-style:none;display:grid;gap:5px}.solution-card li{font-size:10px;line-height:1.25;display:flex;gap:9px;color:#c2ccca}.solution-card li:before{content:'✓';color:#14150f;background:var(--gold);font-size:9px;font-weight:bold;border-radius:50%;width:12px;height:12px;flex-shrink:0;display:grid;place-items:center}.learn-more{align-self:flex-start;margin-top:auto;border:0;background:transparent;padding:0;color:var(--gold);font-size:11px;display:flex;gap:7px;align-items:center}.learn-more:hover{text-decoration:underline}.solution-process{padding:14px 5.4% 22px;background:linear-gradient(#0008,#000b),url('/assets/mountains.png') center/cover no-repeat;position:relative}.process-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.process-heading .eyebrow{color:var(--gold);font-size:10px;margin-bottom:5px}.process-heading h2{font-size:3.5vw;line-height:1.03;margin-bottom:7px}.process-heading p:not(.eyebrow){font-size:12px;line-height:1.35;max-width:520px}.process-heading .button{min-width:250px;margin-top:15px}.solution-steps{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:29px;margin-top:16px}.solution-step{position:relative}.solution-step:not(:last-child):before{content:'';height:1px;background:#ab843b;position:absolute;top:16px;left:40px;right:-10px}.solution-step:not(:last-child):after{content:'';position:absolute;top:12px;right:-10px;width:6px;height:6px;border-top:1px solid var(--gold);border-right:1px solid var(--gold);transform:rotate(45deg)}.process-number{display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--gold);border-radius:50%;font-size:11px}.solution-step-main{display:grid;grid-template-columns:30px 1fr;gap:10px;margin-top:9px}.solution-step svg{stroke:var(--gold);fill:none;stroke-width:1.3;width:30px;height:34px}.solution-step h3{font-size:14px;margin:3px 0 9px;letter-spacing:-.025em}.solution-step p{font-size:9px;line-height:1.25;color:#d5d6cf}.ai-human{padding:9px 3.5% 5px 5.4%;display:grid;grid-template-columns:31% 1fr;align-items:center;gap:37px;background:radial-gradient(ellipse at 20% 50%,#e0d0ad30,transparent 70%),#faf6f0;color:#101110}.human-copy .eyebrow{font-size:8px;letter-spacing:.16em;margin-bottom:6px}.human-copy h2{font-size:3.1vw;line-height:.94;margin-bottom:12px}.human-copy>p:not(.eyebrow){font-size:12px;line-height:1.3;margin-bottom:15px}.human-copy .button{font-size:10px}.dashboard-preview{border:2px solid #42413c;border-radius:13px;background:#070d0e;color:#f1f4f2;overflow:hidden;padding:10px;min-width:0;box-shadow:0 10px 28px #1a180a16}.dashboard-top{display:flex;justify-content:space-between;align-items:center;gap:12px;height:25px;margin-bottom:6px}.mini-brand{display:block;font:24px/.7 Didot,Georgia,serif;color:#ecc789;letter-spacing:-.06em}.mini-brand small{display:block;font:5px Arial,sans-serif;letter-spacing:.45em;margin:6px 0 0 3px}.dashboard-user{display:flex;gap:7px;align-items:center;font-size:6px;line-height:1.3}.dashboard-user small{display:block;font-size:5px;color:#b3b8b4}.dashboard-user .avatar{display:grid;place-items:center;background:#ded0b4;color:#31281d;border:1px solid white;border-radius:50%;width:20px;height:20px;font-size:7px}.dashboard-user .top-symbol{color:#c6b081;font-size:11px;margin-right:4px}.dashboard-body{display:grid;grid-template-columns:86px 1fr;gap:9px;min-height:175px}.dashboard-sidebar{border-right:1px solid #28302e55;padding-right:6px;display:flex;flex-direction:column;gap:6px}.dashboard-sidebar button{background:none;border:0;border-radius:4px;color:#eee;padding:6px 5px;font-size:7px;display:flex;align-items:center;gap:7px;text-align:left}.dashboard-sidebar button svg{width:11px;height:11px;stroke:currentColor;fill:none;stroke-width:1.3;flex-shrink:0}.dashboard-sidebar button[aria-pressed=true]{background:#12191a;color:#f0d6a5}.dashboard-main{min-width:0;display:grid;grid-template-columns:57% 1fr;gap:6px}.dashboard-column{display:flex;flex-direction:column;gap:6px;min-width:0}.dashboard-box{background:linear-gradient(125deg,#111a1e,#11191b);border:1px solid #25313540;border-radius:5px;padding:7px;min-width:0;flex:1}.dashboard-box h4{font-size:7px;margin:0 0 6px;font-weight:500}.dashboard-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.mini-metric{padding:6px;background:#132127;border-radius:4px;min-width:0}.mini-metric strong{font:500 15px Arial,sans-serif;color:#72d3ff}.mini-metric.alert strong{color:#e65b4f}.mini-metric p{font-size:5px;line-height:1.4;margin:3px 0}.mini-metric small{font-size:4px;color:#73cdb2}.mini-metric.alert small{color:#d7a198}.intelligence-list{display:grid;gap:7px}.intelligence-item{display:grid;grid-template-columns:17px 1fr;gap:5px}.intelligence-dot{display:grid;place-items:center;width:16px;height:16px;border-radius:50%;background:#0d674e;font-size:8px;color:#d4f9da}.intelligence-item:last-child .intelligence-dot{background:#b7441d}.intelligence-item strong{display:block;font-size:6px;font-style:italic;color:#eed38f;margin-bottom:3px;font-weight:500}.intelligence-item p{font-size:5px;line-height:1.4;color:#c6d4d6}.global-map{height:67px;width:100%;background:#0a1217;display:block}.global-map .land{fill:#3b3b32;stroke:#766247;stroke-width:.4}.global-map .connection{fill:none;stroke:#bd8d4b;stroke-width:.4;opacity:.7}.global-map .node{fill:#ffcf76}.map-glow{fill:#f9b949;opacity:.12}.next-actions{display:grid;gap:7px}.next-action{display:grid;grid-template-columns:13px 1fr auto;align-items:center;gap:5px;font-size:5px;line-height:1.25}.next-action>span:first-child{display:grid;place-items:center;border-radius:4px;background:#efd089;color:#192019;width:12px;height:12px;font-size:8px}.next-action time{font-size:5px;color:#d2d8d7;white-space:nowrap}.dashboard-alternate{grid-column:1/-1;padding:14px;background:#111a1e;border-radius:5px}.dashboard-alternate h4{font-size:14px;margin:0 0 10px;color:#f0d399}.dashboard-alternate p,.dashboard-alternate li{font-size:11px;line-height:1.5}.dashboard-alternate ul{padding-left:18px;margin:10px 0}.dashboard-alternate[hidden],.dashboard-main[hidden]{display:none}.industry-solutions{padding:9px 3.7% 8px 4.8%;display:grid;grid-template-columns:27% 1fr;gap:17px;align-items:center;background:radial-gradient(ellipse at 3% 100%,#66461a44,transparent 45%),#050908;border-bottom:1px solid #9d7b43}.industry-title .eyebrow{font-size:9px;color:var(--gold);margin-bottom:6px}.industry-title h2{font-size:3vw;line-height:1.1}.industry-title h2 span{color:var(--gold)}.industry-solution-cards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.industry-card{padding:0;min-width:0;background:#080c0d;border:1px solid #55513a;border-radius:4px;overflow:hidden;text-align:left;color:white;position:relative}.industry-image{height:65px;width:100%;object-fit:cover;display:block}.industry-copy{padding:8px 9px 9px}.industry-copy h3{font:400 10px Arial,sans-serif;letter-spacing:0;margin-bottom:5px}.industry-copy p{font-size:8px;font-style:italic;line-height:1.3;color:#c8cfc9;padding-right:7px}.industry-copy .round-arrow{position:absolute;bottom:7px;right:6px;width:15px;height:15px;font-size:10px;display:grid;place-items:center;color:var(--gold);border:1px solid #a98a49;border-radius:50%}.industry-card:hover{border-color:var(--gold)}.real-impact{display:grid;grid-template-columns:26% 1fr 1fr 1fr 1fr auto;gap:25px;align-items:center;padding:18px 3% 25px 4.8%;min-height:122px;background:radial-gradient(ellipse at 0% 0%,#865c1530,transparent 50%),linear-gradient(130deg,#0d100c,#050807 65%);color:white}.impact-title .eyebrow{font-size:8px;color:var(--gold);letter-spacing:.16em;margin-bottom:6px}.impact-title h2{font-size:2.5vw;line-height:1.03}.impact-title h2 span{color:var(--gold)}.impact-stat{border-right:1px solid #957840;padding-right:22px;min-height:66px}.impact-stat:nth-child(5){border:0;padding:0}.impact-stat strong{font:32px/.9 Didot,Georgia,serif;color:var(--gold);letter-spacing:-.06em}.impact-stat p{font-size:10px;line-height:1.3;margin-top:10px}.real-impact .button{font-size:10px;padding:11px 17px;white-space:nowrap}.solutions-page dialog h3{font-size:25px;margin:18px 0 10px}.detail-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}.solutions-page .photo-dialog{max-width:1150px;padding:36px 18px 18px;background:#080d0e;color:white}.photo-dialog .close{color:white}.photo-dialog img{display:block;max-width:100%;height:auto;margin:auto;max-height:75dvh;object-fit:contain}.photo-dialog h2{font-size:25px;margin:0 0 16px}.demo-dialog{max-width:1050px}.demo-dialog .dashboard-preview{width:100%;margin:20px 0}.demo-dialog .dashboard-body{min-height:290px;grid-template-columns:130px 1fr}.demo-dialog .dashboard-sidebar button{font-size:12px;padding:10px}.demo-dialog .dashboard-sidebar svg{width:17px;height:17px}.demo-dialog .dashboard-box h4{font-size:12px}.demo-dialog .mini-metric strong{font-size:26px}.demo-dialog .mini-metric p{font-size:9px}.demo-dialog .mini-metric small{font-size:8px}.demo-dialog .intelligence-item strong{font-size:11px}.demo-dialog .intelligence-item p{font-size:9px}.demo-dialog .global-map{height:105px}.demo-dialog .next-action,.demo-dialog .next-action time{font-size:9px}.demo-dialog .dashboard-user{font-size:10px}.demo-dialog .dashboard-user small{font-size:8px}.demo-dialog .intelligence-list,.demo-dialog .next-actions{gap:10px}.demo-dialog .form-note{font-size:12px}.search-result{display:block;width:100%;padding:15px 0;text-align:left;background:none;border:0;border-bottom:1px solid #d3c098;color:#111;font-size:15px}@media(min-width:1500px){.solutions-hero-copy>p:not(.eyebrow){font-size:20px}.solutions-page .button{font-size:13px;min-height:44px}.solutions-heading p:not(.eyebrow){font-size:17px}.solution-card{min-height:450px}.solution-card-photo{height:165px}.solution-card-copy{padding:0 20px 20px}.solution-icon{width:36px;height:36px;margin-top:-32px}.solution-card h3{font-size:26px}.solution-card-description{font-size:15px;min-height:62px}.solution-card li{font-size:13px}.solution-card ul{gap:8px}.learn-more{font-size:14px}.process-heading p:not(.eyebrow){font-size:17px;max-width:740px}.solution-step h3{font-size:20px}.solution-step p{font-size:12px}.human-copy>p:not(.eyebrow){font-size:17px}.ai-human{padding-top:15px;padding-bottom:15px}.dashboard-body{min-height:250px;grid-template-columns:120px 1fr}.dashboard-sidebar button{font-size:10px;padding:8px}.dashboard-box h4{font-size:10px}.mini-metric strong{font-size:23px}.mini-metric p{font-size:8px}.mini-metric small{font-size:7px}.intelligence-item strong{font-size:10px}.intelligence-item p{font-size:8px}.global-map{height:100px}.next-action,.next-action time{font-size:8px}.industry-image{height:100px}.industry-copy h3{font-size:14px}.industry-copy p{font-size:11px}.real-impact{min-height:170px}.impact-stat strong{font-size:44px}.impact-stat p{font-size:14px}.solutions-page .eyebrow{font-size:13px}}
@media(max-width:1100px) and (min-width:801px){.solutions-page header{gap:23px}.solutions-page nav{gap:23px}.solution-card-copy{padding-left:15px;padding-right:12px}.solution-card h3{font-size:18px}.solution-card li{gap:8px;font-size:10px}.solution-card-description{font-size:11px}.real-impact{grid-template-columns:26% repeat(4,1fr) auto;gap:20px}.real-impact .button{font-size:9px}.impact-stat{padding-right:14px}.ai-human{gap:35px}.solutions-heading h2{font-size:3.45vw}}
@media(max-width:800px){.solutions-page header{padding:23px 6%;gap:20px}.solutions-page .brand span{font-size:49px}.solutions-page nav{font-size:15px}.solutions-page .button{font-size:12px;min-height:42px}.solutions-hero{min-height:610px;background-position:57% center}.solutions-hero:before{background:linear-gradient(90deg,#000e,#0008 80%,#0004)}.solutions-hero-copy{max-width:100%;padding:70px 6% 45px}.solutions-hero h1{font-size:clamp(41px,6.5vw,57px);line-height:1}.solutions-hero-copy>p:not(.eyebrow){font-size:17px;line-height:1.5;margin:20px 0;max-width:520px}.solutions-hero blockquote{display:none}.core-solutions{padding:30px 6%}.solutions-heading{padding:0 0 20px;display:block}.solutions-heading h2{font-size:37px;margin:5px 0 13px}.solutions-heading p:not(.eyebrow){font-size:16px;line-height:1.4}.solution-controls{padding-top:20px}.solution-controls .button{font-size:11px}.solution-cards{gap:12px}.solution-card{flex-basis:calc((100% - 12px)/2);min-height:430px}.solution-card-photo{height:155px}.solution-card-copy{padding:0 20px 20px}.solution-card h3{font-size:25px}.solution-card-description{font-size:15px;min-height:68px}.solution-card li{font-size:13px}.solution-card ul{gap:8px;margin-bottom:22px}.learn-more{font-size:14px}.solution-process{padding:30px 6%}.process-heading{display:block}.process-heading h2{font-size:37px}.process-heading p:not(.eyebrow){font-size:16px;max-width:none}.process-heading .button{margin-top:20px}.solution-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin-top:30px}.solution-step:nth-child(3):before,.solution-step:nth-child(3):after{display:none}.solution-step h3{font-size:21px}.solution-step p{font-size:13px}.ai-human{padding:35px 6%;grid-template-columns:1fr;gap:25px}.human-copy h2{font-size:38px}.human-copy .eyebrow{font-size:10px}.human-copy>p:not(.eyebrow){font-size:16px;max-width:470px}.dashboard-body{min-height:190px}.industry-solutions{padding:30px 6%;grid-template-columns:1fr;gap:25px}.industry-title h2{font-size:36px}.industry-solution-cards{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px}.industry-card{flex:0 0 38%;scroll-snap-align:start}.industry-image{height:110px}.industry-copy{padding:12px}.industry-copy h3{font-size:14px}.industry-copy p{font-size:12px;padding-right:15px}.industry-copy .round-arrow{width:20px;height:20px;font-size:12px}.real-impact{padding:30px 6%;grid-template-columns:repeat(4,1fr);gap:25px}.impact-title{grid-column:1/-1}.impact-title h2{font-size:34px}.impact-stat strong{font-size:40px}.impact-stat p{font-size:13px}.real-impact .button{grid-column:1/-1;justify-self:start;font-size:12px}.impact-stat{padding-right:10px}.solutions-page .eyebrow{font-size:11px}.demo-dialog .dashboard-body{grid-template-columns:90px 1fr}.demo-dialog .dashboard-sidebar button{font-size:9px;padding:8px 3px}.demo-dialog .dashboard-main{grid-template-columns:1fr}.demo-dialog .dashboard-box{min-height:90px}.demo-dialog .next-action{font-size:11px}.demo-dialog .global-map{height:120px}}
@media(max-width:480px){.solutions-hero{min-height:630px}.solutions-hero-copy{padding-top:48px}.solutions-hero h1{font-size:41px}.solutions-hero-copy .actions{flex-direction:column;align-items:flex-start}.solution-card{flex-basis:86%;min-height:470px}.solution-card-photo{height:175px}.solution-card h3{font-size:28px}.solution-card-description{min-height:65px;font-size:15px}.solution-card li{font-size:14px}.solution-steps{grid-template-columns:1fr 1fr;gap:28px 20px}.solution-step:nth-child(3):before,.solution-step:nth-child(3):after{display:block}.solution-step:nth-child(2n):before,.solution-step:nth-child(2n):after{display:none}.solution-step-main{grid-template-columns:28px 1fr;gap:8px}.solution-step h3{font-size:18px}.solution-step p{font-size:13px}.dashboard-preview{padding:8px}.dashboard-body{grid-template-columns:58px 1fr;gap:5px;min-height:175px}.dashboard-sidebar button{font-size:6px;padding:6px 2px;gap:4px}.dashboard-sidebar button svg{width:9px;height:9px}.dashboard-main{grid-template-columns:1fr}.dashboard-column:nth-child(2){display:none}.dashboard-box h4{font-size:9px}.mini-metric strong{font-size:19px}.mini-metric p{font-size:7px}.mini-metric small{font-size:6px}.intelligence-item strong{font-size:8px}.intelligence-item p{font-size:7px}.dashboard-user{font-size:7px}.dashboard-user small{font-size:6px}.industry-card{flex-basis:66%}.industry-image{height:125px}.industry-title h2{font-size:34px}.real-impact{grid-template-columns:1fr 1fr}.impact-stat:nth-child(3){border:0}.impact-stat strong{font-size:45px}.impact-stat p{font-size:15px}.demo-dialog .dashboard-body{grid-template-columns:1fr}.demo-dialog .dashboard-sidebar{flex-direction:row;flex-wrap:wrap;border:0}.demo-dialog .dashboard-sidebar button{font-size:11px}.demo-dialog .dashboard-column:nth-child(2){display:flex}.demo-dialog .dashboard-user{font-size:8px}.demo-dialog .dashboard-user small{font-size:7px}.solutions-page dialog{padding:35px 22px}.solutions-page dialog h2{font-size:32px}}
@media(min-width:801px){.solutions-hero-copy{padding-top:12px;padding-bottom:15px}.solutions-hero h1{font-size:4.3vw}.core-solutions{padding-top:11px}.solutions-heading{padding-bottom:10px}.solution-card:nth-child(2) h3{font-size:16px;line-height:1.16}.solution-card h3{min-height:2.06em}.solution-process{background-image:linear-gradient(#000a,#000d),url('/assets/mountains.png');padding-bottom:18px}.solution-step p{font-size:8.5px}.industry-title h2{font-size:2.8vw}}

.dashboard-user img.avatar{object-fit:cover;object-position:38% 28%;}
