@import url("https://fonts.googleapis.com/css2?family=Ubuntu:wght@400;500;700&display=swap");:root{--gulf-blue:#6ac7e8;--gulf-blue-soft:#dff6ff;--gulf-orange:#ff6f00;--gulf-orange-soft:#fff0e4;--ink:#102431;--ink-2:#17364a;--bg:#f7fbfd;--bg-soft:#eef8fc;--card:#ffffff;--text:#102431;--muted:#5f7180;--line:rgba(16,36,49,0.12);--good:#0c9b70;--danger:#c54522;--max:1120px;--radius:18px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Ubuntu,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--text);background:radial-gradient(circle at top left,rgba(106,199,232,.35),transparent 360px),radial-gradient(circle at top right,rgba(255,111,0,.18),transparent 340px),linear-gradient(180deg,#ffffff 0,var(--bg) 48%,#eef8fc 100%)}a{color:inherit;text-decoration:none}p{color:var(--muted);line-height:1.55}img{max-width:100%;display:block}button,input,textarea{font:inherit}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:20;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:24px;gap:24px;max-width:var(--max);margin:0 auto;padding:14px 20px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:rgba(247,251,253,.78);border-bottom:1px solid rgba(16,36,49,.06)}.brand{display:inline-flex;align-items:center;width:214px}.brand img{width:214px;height:auto}.desktop-nav{display:flex;justify-content:center;gap:20px;font-size:.92rem;color:var(--muted)}.desktop-nav a{padding:8px 0}.desktop-nav a:hover{color:var(--ink)}.button,.contact-card .button,.nav-cta{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid var(--ink);background:var(--ink);color:#fff;font-weight:700;padding:11px 17px;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.button:hover,.nav-cta:hover{transform:translateY(-1px);box-shadow:0 14px 30px rgba(16,36,49,.16)}.button.secondary{background:#fff;color:var(--ink);border-color:var(--line);box-shadow:none}.section{margin:0 auto;padding:56px 20px}.home-hero{min-height:calc(100vh - 72px);max-height:860px;display:grid;grid-template-columns:1fr .86fr;grid-gap:34px;gap:34px;align-items:center;padding-top:34px;padding-bottom:28px}.hero-copy{max-width:620px}.eyebrow,.panel-label{color:var(--gulf-orange);letter-spacing:.12em;text-transform:uppercase;font-weight:700;font-size:.76rem;margin:0 0 12px}.hero h1,.home-hero h1,.page-hero h1{font-size:clamp(3rem,7.1vw,6.15rem);line-height:.92;letter-spacing:-.075em;margin:0 0 20px;max-width:900px}.hero-lead,.page-hero p{font-size:clamp(1.08rem,1.8vw,1.25rem);max-width:660px;margin:0}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.center-actions{justify-content:center}.hero-visual{align-self:center}.home-summary{padding-top:28px;display:grid;grid-gap:30px;gap:30px}.home-platform{display:grid;grid-template-columns:.52fr 1fr;grid-gap:26px;gap:26px;align-items:start}.compact-flow .workflow-card{min-height:0}.compact-flow .workflow-card p{margin-bottom:0}.page-hero.compact{padding-top:82px;padding-bottom:26px}.page-hero h1{font-size:clamp(2.7rem,6vw,5.5rem)}.agent-demo,.architecture,.contact-card,.contact-form,.dashboard-card,.feature-card,.resource-list article,.roi-card,.stacked-cards article,.workflow-card{background:rgba(255,255,255,.82);border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 18px 50px rgba(16,36,49,.08)}.dashboard-card{padding:20px}.compact-dashboard{position:relative;overflow:hidden;background:linear-gradient(145deg,#fff,#eff9fd)}.compact-dashboard:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 0 58%,rgba(106,199,232,.24) 58% 59%,transparent 59%),repeating-linear-gradient(90deg,rgba(16,36,49,.035) 0 1px,transparent 1px 36px);pointer-events:none}.compact-dashboard>*{position:relative}.dashboard-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.dashboard-header h3{margin:0;font-size:1.25rem}.live-pill{border:1px solid rgba(12,155,112,.22);color:var(--good);background:#ecfff8;padding:7px 10px;border-radius:999px;font-size:.78rem;font-weight:700}.mini-metrics{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin:22px 0}.mini-metrics div{border-radius:16px;background:#fff;border:1px solid var(--line);padding:14px}.mini-metrics strong{display:block;font-size:2rem;letter-spacing:-.05em;color:var(--ink)}.mini-metrics span{color:var(--muted);font-size:.82rem}.trailer-table{display:grid;grid-gap:10px;gap:10px}.trailer-row{display:grid;grid-template-columns:42px 1fr 38px 62px;align-items:center;grid-gap:10px;gap:10px;color:var(--muted);font-size:.86rem}.trailer-row span,.trailer-row strong{color:var(--ink);font-weight:700}.bar{height:8px;border-radius:999px;background:rgba(16,36,49,.09);overflow:hidden}.bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--gulf-blue),var(--gulf-orange))}.dashboard-note{display:grid;grid-template-columns:30px 1fr;grid-gap:10px;gap:10px;align-items:start;margin-top:16px;border-radius:16px;padding:13px;background:var(--ink);color:#fff}.dashboard-note p{margin:0;color:rgba(255,255,255,.82);font-size:.88rem}.dashboard-note .icon{color:var(--gulf-blue)}.outcome-strip{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;padding:0}.outcome-strip article{border:1px solid var(--line);border-radius:18px;padding:16px;background:#fff}.outcome-strip strong{display:block;font-size:1rem;margin:10px 0 6px}.outcome-strip span{color:var(--muted);line-height:1.45;font-size:.9rem}.icon{width:20px;height:20px}.icon-pill{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;color:var(--ink);background:linear-gradient(135deg,var(--gulf-blue),var(--gulf-orange))}.icon-pill.small{width:36px;height:36px;border-radius:12px}.icon-pill.small .icon{width:18px;height:18px}.problem-band,.split{display:grid;grid-template-columns:.82fr 1.18fr;grid-gap:34px;gap:34px;align-items:start}.problem-band{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.cta-panel h2,.problem-band h2,.section-header h2{font-size:clamp(2rem,4vw,3.5rem);line-height:1;letter-spacing:-.055em;margin:0 0 14px}.problem-band p{font-size:1.02rem}.section-header{max-width:760px;margin-bottom:28px}.section-header.center{text-align:center;margin-left:auto;margin-right:auto}.section-header p:last-child{font-size:1rem}.workflow-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.workflow-grid.four{grid-template-columns:repeat(4,1fr)}.workflow-card{padding:18px;min-height:220px}.resource-list span,.timeline span,.workflow-card span{color:var(--gulf-orange);font-weight:700}.feature-card h3,.workflow-card h3{font-size:1.18rem;margin:14px 0 8px}.workflow-card small{display:block;color:var(--ink);border-top:1px solid var(--line);margin-top:14px;padding-top:12px;line-height:1.45;font-weight:700}.dark-panel{background:var(--ink);border:1px solid rgba(255,255,255,.1);border-radius:calc(var(--radius) + 6px);color:#fff}.dark-panel li,.dark-panel p{color:rgba(255,255,255,.72)}.dark-panel .section-header h2,.dark-panel h2,.dark-panel h3{color:#fff}.agent-demo{display:grid;grid-template-columns:.78fr 1.22fr;min-height:390px;overflow:hidden;background:#fff}.dark-panel .agent-demo{background:rgba(255,255,255,.05);box-shadow:none}.agent-sidebar{padding:18px;border-right:1px solid var(--line);display:grid;align-content:start;grid-gap:10px;gap:10px}.dark-panel .agent-sidebar{border-right-color:rgba(255,255,255,.12)}.agent-sidebar button{text-align:left;border:1px solid var(--line);color:var(--muted);background:rgba(255,255,255,.7);padding:13px;border-radius:14px;cursor:pointer}.agent-sidebar button.active{color:var(--ink);border-color:rgba(255,111,0,.45);background:var(--gulf-orange-soft)}.agent-response{padding:18px}.window-bar{display:flex;align-items:center;gap:8px;color:var(--muted);border-bottom:1px solid var(--line);padding-bottom:14px;margin-bottom:16px}.window-bar span{width:9px;height:9px;border-radius:50%;background:var(--line)}.window-bar strong{margin-left:auto;font-size:.78rem;letter-spacing:.1em;text-transform:uppercase}.chat-line{margin:12px 0;display:flex}.chat-line span{display:block;padding:14px;border-radius:16px;max-width:90%;line-height:1.55}.chat-line.user{justify-content:flex-end}.chat-line.user span{background:var(--gulf-blue-soft);color:var(--ink)}.chat-line.ai span{background:rgba(16,36,49,.06);color:var(--muted)}.evidence-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-top:18px}.evidence-grid div{border:1px solid var(--line);border-radius:14px;padding:12px;background:#fff}.evidence-grid strong{display:block;margin-bottom:5px}.evidence-grid span{color:var(--gulf-orange);font-weight:700}.evidence-panel{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:12px}.evidence-panel>div{border:1px solid var(--line);border-radius:14px;background:#fff;padding:14px}.evidence-panel strong{display:block;margin-bottom:8px}.evidence-panel ul{color:var(--muted);margin:0;padding-left:18px;line-height:1.55}.evidence-panel p{margin:0}.card-grid{display:grid;grid-gap:12px;gap:12px}.card-grid.three{grid-template-columns:repeat(3,1fr)}.card-grid.one{grid-template-columns:1fr}.feature-card{padding:18px}.feature-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.feature-card span{color:var(--gulf-orange);font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.architecture{padding:14px;display:grid;grid-gap:10px;gap:10px}.architecture-layer{padding:16px;border:1px solid var(--line);border-radius:16px;background:#fff;display:grid;grid-template-columns:42px .45fr 1fr;grid-gap:12px;gap:12px;align-items:center}.architecture-layer h3{margin:0}.architecture-layer p{margin:0;font-size:.9rem}.architecture-number{color:var(--gulf-orange);font-weight:700}.system-diagram{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:10px;gap:10px}.system-node{min-height:126px;border:1px solid var(--line);border-radius:18px;background:#fff;padding:14px;position:relative;display:grid;align-content:start;grid-gap:7px;gap:7px}.system-node span{color:var(--gulf-orange);font-weight:700;font-size:.78rem}.system-node strong{line-height:1.15}.system-node p{margin:0;font-size:.88rem}.system-node i{position:absolute;right:-13px;top:50%;transform:translateY(-50%);width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:var(--gulf-orange);color:#fff;z-index:2;font-style:normal;font-weight:700}.evolution{display:grid;grid-gap:10px;gap:10px}.evolution div{display:grid;grid-template-columns:48px 1fr;grid-gap:12px;gap:12px;align-items:center;border:1px solid var(--line);border-radius:16px;background:#fff;padding:15px}.evolution div.active{border-color:rgba(255,111,0,.36);background:linear-gradient(135deg,var(--gulf-orange-soft),#fff)}.evolution span{color:var(--gulf-orange);font-weight:700}.evolution strong{font-size:1.02rem}.adoption-path{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.adoption-path article{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:20px}.adoption-path span{color:var(--gulf-orange);text-transform:uppercase;letter-spacing:.1em;font-size:.72rem;font-weight:700}.adoption-path h3{font-size:1.24rem;margin:12px 0 8px}.proof-panel{display:grid;grid-gap:12px;gap:12px}.proof-panel article{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:18px}.proof-panel h3{margin-top:0}.cta-panel{text-align:center;border:1px solid var(--line);border-radius:calc(var(--radius) + 8px);background:linear-gradient(135deg,var(--gulf-blue-soft),var(--gulf-orange-soft))}.cta-panel p{max-width:720px;margin-left:auto;margin-right:auto}.slim-cta{padding-top:42px;padding-bottom:42px;margin-top:18px}.check-list{list-style:none;padding:0;margin:0;display:grid;grid-gap:11px;gap:11px;color:var(--muted)}.check-list li{padding-left:26px;position:relative}.check-list li:before{content:"✓";position:absolute;left:0;color:var(--good);font-weight:700}.check-list.large{font-size:1.02rem}.timeline{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.timeline div{border-top:3px solid var(--gulf-blue);padding-top:16px}.timeline h3{margin:10px 0 6px}.stacked-cards{display:grid;grid-gap:12px;gap:12px}.stacked-cards article{padding:18px}.stacked-cards h3{margin-top:0}.roi-card{padding:20px;display:grid;grid-template-columns:1fr .9fr;grid-gap:18px;gap:18px}.roi-inputs{display:grid;grid-gap:12px;gap:12px}.contact-form label,.roi-inputs label{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:.88rem}input,textarea{width:100%;background:#fff;border:1px solid var(--line);border-radius:12px;color:var(--text);padding:11px 13px}textarea{min-height:126px}.roi-result{background:var(--ink);border-radius:18px;padding:20px;display:flex;flex-direction:column;justify-content:center}.roi-result strong{font-size:clamp(2rem,5vw,3.5rem);letter-spacing:-.06em;color:#fff}.roi-result span{color:var(--gulf-blue);margin-bottom:12px;font-weight:700}.roi-result small{color:rgba(255,255,255,.72);line-height:1.5}.resource-list{display:grid;grid-gap:12px;gap:12px}.resource-list article{padding:18px;display:grid;grid-template-columns:46px 1fr .72fr;grid-gap:14px;gap:14px;align-items:center}.resource-list h3,.resource-list p{margin:0}.contact-card{padding:24px;align-self:start}.contact-card h2{font-size:clamp(1.55rem,3vw,2.5rem);margin:0 0 12px;letter-spacing:-.04em}.contact-split{align-items:stretch}.business-equation{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:16px}.business-equation span,.business-equation strong{border:1px solid var(--line);border-radius:999px;padding:11px 14px;background:#fff}.business-equation strong{color:#fff;background:var(--ink)}.business-equation i{color:var(--gulf-orange);font-style:normal;font-weight:700}.dark-panel .business-equation span{color:var(--ink)}.site-footer{max-width:var(--max);margin:42px auto 0;padding:34px 20px;display:flex;justify-content:space-between;gap:28px;color:#fff;border-radius:26px 26px 0 0}.footer-brand img{width:214px;height:auto;margin-bottom:12px}.site-footer p{color:rgba(255,255,255,.7);margin:0}.footer-grid{display:flex;gap:54px}.site-footer h4{margin:0 0 10px}.site-footer a{display:block;color:rgba(255,255,255,.7);margin:8px 0}.site-footer a:hover{color:#fff}@media (max-width:1000px){.site-header{grid-template-columns:auto auto}.desktop-nav{display:none}.home-hero,.home-platform,.problem-band,.roi-card,.split{grid-template-columns:1fr}.home-hero{min-height:auto;max-height:none}.card-grid.three,.timeline,.workflow-grid,.workflow-grid.four{grid-template-columns:repeat(2,1fr)}.system-diagram{grid-template-columns:repeat(3,1fr)}.system-node i{display:none}.agent-demo{grid-template-columns:1fr}.agent-sidebar{border-right:0;border-bottom:1px solid var(--line)}.resource-list article{grid-template-columns:44px 1fr}.resource-list p{grid-column:2}}@media (max-width:720px){.section{padding:46px 16px}.site-header{padding:12px 16px}.brand,.brand img{width:174px}.nav-cta{display:none}.home-hero{padding-top:48px}.hero h1,.home-hero h1,.page-hero h1{letter-spacing:-.06em}.adoption-path,.card-grid.three,.evidence-grid,.evidence-panel,.outcome-strip,.system-diagram,.timeline,.workflow-grid,.workflow-grid.four{grid-template-columns:1fr}.trailer-row{grid-template-columns:38px 1fr 34px}.trailer-row small{grid-column:2/span 2}.architecture-layer,.mini-metrics{grid-template-columns:1fr}.footer-grid,.site-footer{flex-direction:column}.business-equation{align-items:stretch}.business-equation span,.business-equation strong{width:100%;text-align:center}}:root{--max:1380px}.site-header{max-width:none;width:100%;margin:0;padding:0;display:block;background:rgba(247,251,253,.92);border-bottom:1px solid rgba(16,36,49,.08)}.site-header-inner{max-width:var(--max);margin:0 auto;padding:14px clamp(18px,4vw,52px);display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:24px;gap:24px}.desktop-nav{gap:18px}.desktop-nav a:first-child{color:var(--ink);font-weight:700}.section{max-width:var(--max);padding-left:clamp(18px,4vw,52px);padding-right:clamp(18px,4vw,52px)}.full-width-section{max-width:none;width:100%}.home-hero{min-height:0;padding-top:clamp(44px,7vw,86px);padding-bottom:clamp(34px,5vw,64px);grid-template-columns:minmax(0,.9fr) minmax(430px,.72fr);position:relative;overflow:hidden;isolation:isolate}.home-hero:before{content:"";position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,rgba(223,246,255,.94),rgba(255,255,255,.7) 48%,rgba(255,240,228,.78)),repeating-linear-gradient(90deg,rgba(16,36,49,.035) 0 1px,transparent 1px 54px),repeating-linear-gradient(0deg,rgba(16,36,49,.03) 0 1px,transparent 1px 54px)}.home-hero:after{content:"";position:absolute;right:3vw;top:20%;width:min(600px,45vw);height:min(600px,45vw);border-radius:50%;z-index:-1;background:radial-gradient(circle,rgba(106,199,232,.42),transparent 62%)}.home-hero h1{font-size:clamp(3.2rem,6.2vw,6.7rem);max-width:860px}.hero-lead{max-width:760px;color:var(--ink-2)}.home-system-panel{background:rgba(255,255,255,.86);border:1px solid rgba(16,36,49,.13);border-radius:28px;box-shadow:0 24px 70px rgba(16,36,49,.12);padding:20px;min-height:420px;display:grid;grid-gap:18px;gap:18px;align-content:start;position:relative;overflow:hidden}.home-system-panel:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(106,199,232,.2),transparent 42%,rgba(255,111,0,.12)),radial-gradient(circle at 80% 20%,rgba(255,111,0,.14),transparent 260px);pointer-events:none}.home-system-panel>*{position:relative}.system-panel-top{display:flex;justify-content:space-between;gap:14px;align-items:center}.system-panel-top .panel-label{margin:0}.system-panel-top span{display:inline-flex;border-radius:999px;background:#ecfff8;color:var(--good);border:1px solid rgba(12,155,112,.2);padding:8px 10px;font-size:.78rem;font-weight:700}.trailer-outline{min-height:166px;position:relative;border-radius:22px;border:1px solid rgba(16,36,49,.1);background:linear-gradient(180deg,rgba(255,255,255,.68),rgba(223,246,255,.72)),repeating-linear-gradient(90deg,rgba(16,36,49,.06) 0 1px,transparent 1px 28px)}.cab,.trailer-body{position:absolute;bottom:50px;border:3px solid var(--ink);background:rgba(106,199,232,.34)}.trailer-body{left:5%;width:58%;height:74px;border-radius:12px 4px 4px 12px;box-shadow:inset 0 -8px 0 rgba(255,111,0,.26)}.cab{right:8%;width:23%;height:96px;border-radius:18px 28px 10px 8px;background:rgba(16,36,49,.92)}.cab:after{content:"";position:absolute;left:-38px;bottom:12px;width:44px;height:22px;border-top:3px solid var(--ink)}.wheel{position:absolute;bottom:26px;width:34px;height:34px;border-radius:50%;background:var(--ink);border:6px solid #fff;box-shadow:0 0 0 2px rgba(16,36,49,.16)}.w1{left:16%}.w2{left:27%}.w3{left:44%}.w4{right:16%}.sensor-dot{position:absolute;width:14px;height:14px;border-radius:50%;background:var(--gulf-orange);box-shadow:0 0 0 8px rgba(255,111,0,.15)}.d1{left:14%;top:42px}.d2{left:35%;top:76px;background:var(--gulf-blue);box-shadow:0 0 0 8px rgba(106,199,232,.18)}.d3{left:60%;top:64px}.d4{right:20%;top:52px;background:var(--gulf-blue);box-shadow:0 0 0 8px rgba(106,199,232,.18)}.signal-cloud{display:flex;flex-wrap:wrap;gap:8px}.signal-cloud span{border-radius:999px;border:1px solid rgba(16,36,49,.12);background:rgba(255,255,255,.8);padding:8px 10px;color:var(--ink-2);font-size:.84rem}.al-callout{display:grid;grid-template-columns:34px 1fr;grid-gap:12px;gap:12px;align-items:start;background:var(--ink);color:#fff;border-radius:18px;padding:16px;border-left:5px solid var(--gulf-orange)}.al-callout .icon{color:var(--gulf-blue);width:28px;height:28px}.al-callout p{margin:0;color:rgba(255,255,255,.82)}.al-callout strong{color:#fff}.home-snapshot-section{padding-top:28px;padding-bottom:30px}.snapshot-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.snapshot-card{min-height:208px;padding:18px;background:#fff;border:1px solid var(--line);border-radius:22px;box-shadow:0 16px 45px rgba(16,36,49,.06)}.snapshot-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.snapshot-head span{color:var(--gulf-orange);font-weight:700}.snapshot-card h3{margin:18px 0 8px;font-size:1.18rem}.snapshot-card p{margin:0;font-size:.95rem}.home-system-section{display:grid;grid-template-columns:.78fr 1.22fr;grid-gap:24px;gap:24px;align-items:stretch;padding-top:30px;padding-bottom:38px}.home-system-copy{display:grid;align-content:start;grid-gap:18px;gap:18px}.home-system-copy .section-header{margin-bottom:0}.home-system-copy .outcome-strip{grid-template-columns:1fr 1fr}.home-system-diagram{display:grid;grid-gap:14px;gap:14px}.home-system-diagram .system-diagram{grid-template-columns:repeat(5,1fr)}.home-system-diagram .dashboard-card{min-height:0}.adoption-band{display:grid;grid-template-columns:minmax(320px,.8fr) 1fr auto;grid-gap:20px;gap:20px;align-items:center;margin-top:4px;margin-bottom:34px;border-radius:28px;border:1px solid var(--line);background:linear-gradient(135deg,var(--ink),#17364a);color:#fff}.adoption-band h2{margin:0 0 10px;font-size:clamp(2rem,4.4vw,3.5rem);line-height:1;letter-spacing:-.055em}.adoption-band p{color:rgba(255,255,255,.72)}.adoption-band .eyebrow{color:var(--gulf-blue)}.adoption-mini{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.adoption-mini article{border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.06);border-radius:18px;padding:14px}.adoption-mini span{display:block;color:var(--gulf-orange);text-transform:uppercase;letter-spacing:.09em;font-weight:700;font-size:.72rem;margin-bottom:8px}.adoption-mini strong{color:#fff}.adoption-band .button{background:var(--gulf-orange);border-color:var(--gulf-orange);color:var(--ink);white-space:nowrap}.site-footer{max-width:none;width:100%;margin:0;padding:0;border-radius:0;display:block;background:var(--ink)}.site-footer-inner{max-width:var(--max);margin:0 auto;padding:42px clamp(18px,4vw,52px);display:flex;justify-content:space-between;gap:34px}.footer-grid{gap:72px}@media (max-width:1100px){.adoption-band,.home-hero,.home-system-section{grid-template-columns:1fr}.home-hero{padding-top:42px}.snapshot-grid{grid-template-columns:repeat(2,1fr)}.home-system-diagram .system-diagram{grid-template-columns:repeat(3,1fr)}.home-system-diagram .system-node i{display:none}.adoption-band .button{justify-self:start}}@media (max-width:720px){.site-header-inner{grid-template-columns:1fr auto}.adoption-mini,.home-system-copy .outcome-strip,.home-system-diagram .system-diagram,.snapshot-grid{grid-template-columns:1fr}.home-system-panel{min-height:0}.trailer-outline{min-height:136px}.trailer-body{height:58px;bottom:45px}.cab{height:76px;bottom:45px}.site-footer-inner{flex-direction:column}}.site-footer,.site-header{max-width:none;width:100%}.section,.site-footer-inner,.site-header-inner{max-width:var(--max)}.section,.site-footer-inner,.site-header-inner{margin-left:auto;margin-right:auto}.section{padding-left:clamp(18px,3vw,34px);padding-right:clamp(18px,3vw,34px)}.home-hero{min-height:auto;max-height:none;padding-top:clamp(44px,6vw,70px);padding-bottom:clamp(30px,4vw,48px);grid-template-columns:minmax(0,.95fr) minmax(360px,.78fr);gap:clamp(24px,4vw,42px);border-radius:0}.home-hero h1{font-size:clamp(3.05rem,5.3vw,5.6rem);max-width:720px}.hero-lead{max-width:700px}.home-system-panel{min-height:0;padding:18px;gap:14px}.trailer-feature-map{min-height:188px;position:relative;overflow:hidden;border-radius:22px;border:1px solid rgba(16,36,49,.1);background:radial-gradient(circle at 26% 44%,rgba(106,199,232,.32),transparent 210px),linear-gradient(180deg,rgba(255,255,255,.82),rgba(223,246,255,.72)),repeating-linear-gradient(90deg,rgba(16,36,49,.05) 0 1px,transparent 1px 28px)}.feature-cab,.feature-trailer-body{position:absolute;bottom:54px;border:3px solid var(--ink);background:rgba(106,199,232,.34)}.feature-trailer-body{left:7%;width:58%;height:76px;border-radius:12px 4px 4px 12px;box-shadow:inset 0 -8px 0 rgba(255,111,0,.24)}.feature-cab{right:8%;width:22%;height:94px;border-radius:18px 28px 10px 8px;background:rgba(16,36,49,.92)}.feature-cab:after{content:"";position:absolute;left:-38px;bottom:14px;width:44px;height:22px;border-top:3px solid var(--ink)}.feature-wheel{position:absolute;bottom:30px;width:34px;height:34px;border-radius:50%;background:var(--ink);border:6px solid #fff;box-shadow:0 0 0 2px rgba(16,36,49,.16)}.fw1{left:18%}.fw2{left:29%}.fw3{left:45%}.fw4{right:15%}.callout{position:absolute;border:1px solid rgba(255,111,0,.34);background:rgba(255,255,255,.9);color:var(--ink);box-shadow:0 10px 22px rgba(16,36,49,.08);border-radius:999px;padding:7px 10px;font-size:.78rem;font-weight:700}.callout:after{content:"";position:absolute;width:1px;height:38px;background:rgba(255,111,0,.5);left:50%;bottom:-38px}.c1{left:12%;top:22px}.c2{left:33%;top:56px}.c3{left:50%;top:22px}.c4{right:11%;top:24px}.c5{left:61%;bottom:34px}.c5:after{height:26px;top:-26px;bottom:auto}.signal-cloud.compact span{font-size:.78rem;padding:7px 9px}.snapshot-grid.compact-snapshot{grid-template-columns:repeat(4,minmax(0,1fr))}.snapshot-card{min-height:180px}.home-system-section.balanced-home{grid-template-columns:.9fr 1.1fr;gap:22px}.workflow-grid.five{grid-template-columns:repeat(5,1fr)}.security-home-band{display:grid;grid-template-columns:minmax(300px,.72fr) 1fr auto;align-items:center;grid-gap:22px;gap:22px;padding-top:34px;padding-bottom:34px;margin-top:4px;margin-bottom:18px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.security-home-band h2{margin:0 0 10px;line-height:1;letter-spacing:-.055em;font-size:clamp(2rem,4vw,3rem)}.security-home-band p{margin-bottom:0}.security-mini-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.security-mini-grid article{display:grid;grid-template-columns:36px 1fr;grid-gap:10px;gap:10px;align-items:start;padding:14px;border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,.78)}.security-mini-grid strong{display:block;margin-bottom:4px}.security-mini-grid span{color:var(--muted);font-size:.88rem;line-height:1.45}.security-mini-grid .icon-pill{grid-row:1/span 2}.tight-band{margin-bottom:0}.security-stack-card{background:linear-gradient(135deg,var(--ink),#17364a);color:#fff;border-radius:26px;padding:24px;box-shadow:0 22px 60px rgba(16,36,49,.14)}.security-stack-card h2{margin:0 0 10px;font-size:clamp(1.8rem,3.2vw,3rem);line-height:1;letter-spacing:-.05em}.security-stack-card p{color:rgba(255,255,255,.74)}.security-stack-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.security-stack-list span{border-radius:999px;padding:8px 10px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);color:#fff;font-size:.84rem}.security-workflow .workflow-card{min-height:245px}.security-ai{display:grid;grid-template-columns:.78fr 1.22fr;grid-gap:24px;gap:24px;align-items:start}.al-governance-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}.al-governance-grid article{border-radius:18px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.06);padding:16px}.al-governance-grid strong{display:block;margin-bottom:7px;color:#fff}.al-governance-grid span{color:rgba(255,255,255,.72);line-height:1.45}@media (max-width:1100px){.home-hero,.home-system-section.balanced-home,.security-ai,.security-home-band{grid-template-columns:1fr}.workflow-grid.five{grid-template-columns:repeat(2,1fr)}.security-home-band .button{justify-self:start}}@media (max-width:760px){.al-governance-grid,.security-mini-grid,.snapshot-grid.compact-snapshot,.workflow-grid.five{grid-template-columns:1fr}.feature-trailer-body{width:56%;left:5%}.feature-cab{width:25%;right:5%}.callout{font-size:.7rem;padding:6px 8px}.c2{left:28%}.c3{left:45%}}.customer-home-hero{grid-template-columns:minmax(0,.95fr) minmax(360px,.82fr);gap:clamp(24px,4vw,44px);padding-top:clamp(42px,6vw,72px);padding-bottom:clamp(30px,4vw,50px)}.customer-home-hero h1{font-size:clamp(3rem,5vw,5.35rem);max-width:740px}.refined-system-card{max-width:520px;justify-self:end}.system-loop-section{display:grid;grid-template-columns:minmax(260px,.42fr) 1fr;grid-gap:22px;gap:22px;align-items:stretch;padding-top:18px;padding-bottom:28px}.system-loop-copy{display:grid;align-content:center}.customer-cta-strip h2,.dashboard-copy-block h2,.system-loop-copy h2{margin:0 0 12px;font-size:clamp(2rem,3.8vw,3.35rem);line-height:1;letter-spacing:-.055em}.system-loop-copy p{margin:0}.system-loop-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.system-loop-card{background:#fff;border:1px solid var(--line);border-radius:20px;padding:18px;box-shadow:0 14px 36px rgba(16,36,49,.055)}.system-loop-card h3{margin:16px 0 8px;font-size:1.05rem}.system-loop-card p{margin:0;font-size:.92rem}.dashboard-showcase{display:grid;grid-template-columns:minmax(300px,.42fr) minmax(0,1fr);grid-gap:24px;gap:24px;align-items:stretch;padding-top:28px;padding-bottom:36px}.dashboard-copy-block{border-radius:24px;border:1px solid var(--line);background:linear-gradient(135deg,rgba(255,255,255,.92),rgba(223,246,255,.62));padding:24px;display:grid;align-content:start}.outcome-mini-grid{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px;margin-top:20px}.outcome-mini-grid article{display:grid;grid-template-columns:38px 1fr;grid-gap:10px 12px;gap:10px 12px;align-items:start;border:1px solid rgba(16,36,49,.1);border-radius:16px;background:rgba(255,255,255,.78);padding:13px}.outcome-mini-grid strong{display:block;margin-bottom:4px}.outcome-mini-grid span{color:var(--muted);font-size:.9rem;line-height:1.42}.outcome-mini-grid .icon-pill{grid-row:1/span 2}.customer-dashboard{min-height:0;padding:clamp(16px,2.5vw,22px)}.customer-dashboard .mini-metrics{margin-bottom:14px}.component-trend-panel{border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,.82);padding:14px;margin-bottom:14px}.trend-panel-heading{display:flex;justify-content:space-between;gap:12px;align-items:baseline;margin-bottom:10px}.trend-panel-heading span{color:var(--muted);font-size:.82rem}.component-trend-row{display:grid;grid-template-columns:minmax(170px,1fr) 120px 140px;grid-gap:12px;gap:12px;align-items:center;padding:10px 0;border-top:1px solid rgba(16,36,49,.08)}.component-trend-row:first-of-type{border-top:0}.component-trend-row strong{display:block;font-size:.94rem}.component-trend-row span{display:block;margin-top:4px;color:var(--muted);font-size:.82rem}.sparkline{width:110px;height:34px}.sparkline-base{fill:none;stroke:rgba(16,36,49,.11);stroke-width:2}.sparkline-path{fill:none;stroke:var(--gulf-orange);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.trend-score{height:10px;border-radius:999px;overflow:hidden;background:rgba(16,36,49,.1)}.trend-score i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--gulf-blue),var(--gulf-orange))}.compact-risk-table{margin-top:4px}.customer-cta-strip{display:grid;grid-template-columns:1fr auto;grid-gap:22px;gap:22px;align-items:center;margin-bottom:28px;border-radius:26px;border:1px solid var(--line);background:linear-gradient(135deg,var(--ink),#17364a);color:#fff;padding-top:28px;padding-bottom:28px}.customer-cta-strip .eyebrow{color:var(--gulf-blue)}.customer-cta-strip p{color:rgba(255,255,255,.72);margin:0;max-width:760px}.customer-cta-strip .button{background:var(--gulf-orange);border-color:var(--gulf-orange);color:var(--ink);white-space:nowrap}@media (max-width:1100px){.customer-cta-strip,.customer-home-hero,.dashboard-showcase,.system-loop-section{grid-template-columns:1fr}.refined-system-card{justify-self:stretch;max-width:none}.system-loop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-cta-strip .button{justify-self:start}}@media (max-width:760px){.component-trend-row,.system-loop-grid{grid-template-columns:1fr}.component-trend-row{gap:8px}.sparkline{width:100%}}main{overflow-x:hidden}.v8-hero{min-height:auto;grid-template-columns:minmax(0,.86fr) minmax(360px,.94fr);gap:clamp(24px,4vw,46px);padding-top:clamp(54px,7vw,92px);padding-bottom:clamp(36px,6vw,72px);position:relative;overflow:visible}.v8-hero:before{content:"";position:absolute;inset:0 -34px;z-index:-2;background:radial-gradient(circle at 20% 24%,rgba(106,199,232,.28),transparent 320px),radial-gradient(circle at 90% 40%,rgba(255,111,0,.14),transparent 360px),linear-gradient(180deg,#ffffff,rgba(238,248,252,.78))}.v8-hero:after{display:none}.v8-hero .hero-copy{max-width:600px}.v8-hero h1{max-width:640px;font-size:clamp(3.35rem,6.15vw,6.25rem);letter-spacing:-.078em;line-height:.88;margin-bottom:18px}.v8-hero .hero-lead{max-width:570px;font-size:clamp(1.08rem,1.55vw,1.22rem);color:var(--ink-2)}.hero-trust-line{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.hero-trust-line span{border:1px solid rgba(16,36,49,.11);border-radius:999px;background:rgba(255,255,255,.72);color:var(--ink-2);padding:8px 10px;font-size:.82rem;font-weight:700}.fleet-snapshot{width:100%;min-height:418px;border:1px solid rgba(16,36,49,.12);border-radius:30px;background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(223,246,255,.72)),repeating-linear-gradient(90deg,rgba(16,36,49,.04) 0 1px,transparent 1px 42px);box-shadow:0 24px 70px rgba(16,36,49,.11);padding:18px;overflow:hidden}.snapshot-toolbar{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px}.snapshot-toolbar span{color:var(--gulf-orange);letter-spacing:.12em;text-transform:uppercase;font-weight:700;font-size:.72rem}.snapshot-toolbar strong{border:1px solid rgba(12,155,112,.22);color:var(--good);background:#ecfff8;border-radius:999px;padding:7px 10px;font-size:.78rem}.fleet-svg{width:100%;height:auto;display:block}.route-lines path{fill:none;stroke:rgba(106,199,232,.55);stroke-width:5;stroke-linecap:round;stroke-dasharray:2 16}.route-lines path:last-child{stroke:rgba(255,111,0,.42);stroke-width:3}.small-combo rect,.trailer-shape rect{fill:url(#trailerFill);stroke:var(--ink);stroke-width:4}.drawbar path,.small-combo path,.trailer-shape path{fill:none;stroke:rgba(16,36,49,.46);stroke-width:3;stroke-linecap:round}.cab-shape path,.small-combo path:nth-of-type(2){fill:var(--ink);stroke:var(--ink);stroke-width:4}.cab-shape path:nth-of-type(2){fill:rgba(106,199,232,.5)}.small-combo circle,.wheels circle{fill:var(--ink);stroke:#fff;stroke-width:8}.sensor-nodes circle,.small-combo circle:nth-last-child(-n+3){fill:var(--gulf-orange);stroke:#fff;stroke-width:4}.sensor-nodes circle:nth-child(2n){fill:var(--gulf-blue)}.data-pulse path{fill:none;stroke:var(--gulf-orange);stroke-width:3;stroke-linecap:round;stroke-dasharray:8 10}.data-pulse path:first-child{stroke:var(--gulf-blue)}.data-pulse circle{fill:var(--gulf-orange);stroke:#fff;stroke-width:3}.dashboard-mini rect{fill:rgba(255,255,255,.92);stroke:rgba(16,36,49,.12);stroke-width:2}.dashboard-mini text{fill:var(--ink-2);font-family:Ubuntu,sans-serif;font-weight:700;font-size:18px}.dashboard-mini .metric{font-size:46px;fill:var(--ink)}.dashboard-mini .small-text{font-size:13px;fill:var(--muted);font-weight:500}.dashboard-mini .track{stroke:rgba(16,36,49,.1);stroke-width:13;stroke-linecap:round}.dashboard-mini .fill{stroke:url(#riskFill);stroke-width:13;stroke-linecap:round}.snapshot-legend{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.snapshot-legend span{border:1px solid rgba(16,36,49,.11);border-radius:999px;background:rgba(255,255,255,.76);color:var(--muted);padding:7px 9px;font-size:.8rem}.v8-outcomes{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;padding-top:8px;padding-bottom:24px}.v8-outcomes article{display:flex;align-items:center;gap:12px;min-height:74px;border:1px solid var(--line);border-radius:20px;background:rgba(255,255,255,.86);box-shadow:0 12px 34px rgba(16,36,49,.055);padding:16px}.v8-outcomes strong{font-size:1rem}.v8-dashboard-section{display:grid;grid-template-columns:minmax(260px,.36fr) minmax(0,1fr);grid-gap:22px;gap:22px;align-items:stretch;padding-top:28px;padding-bottom:44px}.dashboard-copy-tight{border:1px solid var(--line);border-radius:24px;background:linear-gradient(135deg,rgba(255,255,255,.92),rgba(255,240,228,.58));padding:clamp(18px,2.6vw,28px);align-self:stretch;display:grid;align-content:center}.dashboard-copy-tight h2,.v8-al-strip h2{margin:0;font-size:clamp(2.1rem,4vw,3.55rem);line-height:.96;letter-spacing:-.058em}.signal-strip{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.signal-strip span{border-radius:999px;border:1px solid rgba(16,36,49,.1);background:rgba(255,255,255,.76);color:var(--ink-2);padding:8px 10px;font-size:.84rem;font-weight:700}.v8-dashboard-section .customer-dashboard{width:100%;max-width:none}.customer-dashboard .dashboard-header h3{font-size:1.45rem}.dashboard-note p{font-size:.94rem}.v8-al-strip{display:grid;grid-template-columns:.85fr 1fr auto;grid-gap:22px;gap:22px;align-items:center;margin-bottom:28px;border-radius:26px;background:var(--ink);color:#fff;padding-top:30px;padding-bottom:30px}.v8-al-strip .eyebrow{color:var(--gulf-blue)}.v8-al-strip p{color:rgba(255,255,255,.72);margin:0}.v8-al-strip .button{white-space:nowrap;background:var(--gulf-orange);border-color:var(--gulf-orange);color:var(--ink)}.v8-usecase-proof .feature-card{background:rgba(255,255,255,.06);box-shadow:none}.v8-usecase-proof .feature-card p{color:rgba(255,255,255,.72)}@media (max-width:1100px){.v8-al-strip,.v8-dashboard-section,.v8-hero{grid-template-columns:1fr}.fleet-snapshot{min-height:0}.v8-outcomes{grid-template-columns:repeat(2,1fr)}.v8-al-strip .button{justify-self:start}}@media (max-width:760px){.v8-hero{padding-top:42px}.v8-hero h1{font-size:clamp(3rem,15vw,4.4rem)}.v8-outcomes{grid-template-columns:1fr}.fleet-snapshot{padding:14px;border-radius:22px}.snapshot-legend span{font-size:.76rem}.dashboard-copy-tight{align-content:start}}:root{--max:1200px}.v9-hero{grid-template-columns:minmax(0,.92fr) minmax(360px,.86fr);gap:clamp(24px,4vw,44px);padding-top:clamp(50px,7vw,84px);padding-bottom:clamp(28px,5vw,56px)}.v9-hero .hero-copy{max-width:610px}.v9-hero h1{max-width:650px;font-size:clamp(3.25rem,5.8vw,6rem);letter-spacing:-.078em;line-height:.88;margin-bottom:18px}.v9-hero .hero-lead{max-width:560px}.v9-outcomes{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;padding-top:0;padding-bottom:22px}.v9-outcomes article{min-height:68px;display:flex;align-items:center;gap:12px;border:1px solid var(--line);border-radius:20px;background:rgba(255,255,255,.88);box-shadow:0 12px 34px rgba(16,36,49,.052);padding:15px 16px}.v9-outcomes strong{font-size:.98rem}.v9-dashboard-section{display:grid;grid-template-columns:1fr;grid-gap:18px;gap:18px;padding-top:22px;padding-bottom:42px}.dashboard-title-row{display:grid;grid-template-columns:minmax(280px,.58fr) minmax(320px,.42fr);grid-column-gap:28px;column-gap:28px;align-items:end;max-width:980px}.dashboard-title-row .eyebrow{grid-column:1/-1;margin-bottom:9px}.dashboard-title-row h2{margin:0;font-size:clamp(2.45rem,5vw,4.65rem);line-height:.9;letter-spacing:-.066em}.dashboard-title-row p{margin:0 0 6px;color:var(--ink-2);font-size:1rem}.v9-dashboard-section .customer-dashboard{max-width:100%;width:100%}.v9-dashboard-section .component-trend-panel{background:rgba(255,255,255,.9)}.v9-cta{margin-bottom:0}.v9-snapshot{min-height:0;padding:18px 18px 16px;border-radius:28px;background:radial-gradient(circle at 74% 20%,rgba(255,111,0,.1),transparent 250px),linear-gradient(145deg,rgba(255,255,255,.98),rgba(223,246,255,.74));box-shadow:0 18px 52px rgba(16,36,49,.095)}.v9-snapshot .snapshot-toolbar{margin-bottom:0}.v9-fleet-svg{aspect-ratio:760/360}.v9-data-paths path{fill:none;stroke-linecap:round;stroke-dasharray:2 16}.v9-data-paths path:first-child{stroke:rgba(106,199,232,.62);stroke-width:5}.v9-data-paths path:last-child{stroke:rgba(255,111,0,.42);stroke-width:3}.v9-road-train rect,.v9-trailer rect{fill:url(#trailerFillV9);stroke:var(--ink);stroke-width:4}.v9-coupling path,.v9-trailer path{fill:none;stroke:rgba(16,36,49,.45);stroke-width:3;stroke-linecap:round}.v9-cab path,.v9-small-train path:nth-of-type(2){fill:var(--ink);stroke:var(--ink);stroke-width:4}.v9-cab path:nth-of-type(2){fill:rgba(106,199,232,.46)}.v9-small-train circle,.v9-wheels circle{fill:var(--ink);stroke:#fff;stroke-width:8}.v9-nodes circle,.v9-small-train circle:nth-last-child(-n+3){fill:var(--gulf-orange);stroke:#fff;stroke-width:4}.v9-nodes circle:nth-child(2n){fill:var(--gulf-blue)}.v9-small-train{opacity:.78}.v9-status-card rect{fill:rgba(255,255,255,.94);stroke:rgba(16,36,49,.12);stroke-width:2}.v9-status-card text{fill:var(--ink-2);font-family:Ubuntu,sans-serif;font-weight:700;font-size:18px}.v9-status-card .metric{font-size:42px;fill:var(--ink)}.v9-status-card .track{stroke:rgba(16,36,49,.1);stroke-width:11;stroke-linecap:round}.v9-status-card .fill{stroke:url(#pulseV9);stroke-width:11;stroke-linecap:round}.v9-snapshot .snapshot-legend{justify-content:center;margin-top:-2px}.v9-snapshot .snapshot-legend span{padding:7px 10px;font-size:.79rem}@media (max-width:1100px){.dashboard-title-row,.v9-cta,.v9-hero{grid-template-columns:1fr}.v9-outcomes{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.v9-hero{padding-top:42px}.v9-hero h1{font-size:clamp(3rem,15vw,4.35rem)}.v9-outcomes{grid-template-columns:1fr}.dashboard-title-row h2{font-size:clamp(2.6rem,13vw,4rem)}.v9-snapshot{border-radius:22px;padding:14px}}.customer-dashboard,.customer-dashboard :not(.dashboard-note):not(.dashboard-note *),.v9-dashboard-section,.v9-dashboard-section :not(.dashboard-note):not(.dashboard-note *),.v9-snapshot,.v9-snapshot *{color:var(--ink)}.customer-dashboard small,.customer-dashboard span:not(.live-pill),.v9-dashboard-section p,.v9-dashboard-section small,.v9-dashboard-section span:not(.live-pill),.v9-snapshot .snapshot-legend span,.v9-status-card text{color:var(--ink-2);fill:var(--ink-2)}.v9-dashboard-section .eyebrow,.v9-dashboard-section .panel-label,.v9-snapshot .snapshot-toolbar span{color:var(--gulf-orange)}.component-trend-row strong,.customer-dashboard h3,.customer-dashboard strong,.dashboard-title-row h2,.trailer-row span,.trailer-row strong,.v9-status-card .metric{color:var(--ink);fill:var(--ink)}.customer-dashboard .live-pill,.v9-snapshot .snapshot-toolbar strong{color:var(--good)}.customer-dashboard .dashboard-note,.customer-dashboard .dashboard-note *,.v9-dashboard-section .dashboard-note,.v9-dashboard-section .dashboard-note *{color:#ffffff;fill:currentColor}.customer-dashboard .dashboard-note p,.v9-dashboard-section .dashboard-note p{color:rgba(255,255,255,.9)}.dashboard-title-row p{color:var(--ink-2)!important;font-weight:500}.component-trend-panel,.mini-metrics div{background:rgba(255,255,255,.96)}.home-hero,.home-hero :not(.button):not(.button *),.v9-dashboard-section,.v9-dashboard-section .customer-dashboard,.v9-dashboard-section .customer-dashboard :not(.dashboard-note):not(.dashboard-note *),.v9-dashboard-section .dashboard-title-row,.v9-dashboard-section .dashboard-title-row *,.v9-outcomes,.v9-outcomes *,.v9-snapshot,.v9-snapshot :not(svg):not(svg *){color:var(--ink)!important}.home-hero .hero-trust-line span,.home-hero p.hero-lead,.v9-dashboard-section .component-trend-row span,.v9-dashboard-section .mini-metrics span,.v9-dashboard-section .trailer-row small,.v9-dashboard-section .trend-panel-heading span,.v9-dashboard-section p,.v9-dashboard-section small,.v9-snapshot .snapshot-legend span{color:var(--ink-2)!important}.home-hero .eyebrow,.v9-dashboard-section .eyebrow,.v9-dashboard-section .panel-label,.v9-snapshot .snapshot-toolbar span{color:var(--gulf-orange)!important}.v9-dashboard-section .live-pill,.v9-snapshot .snapshot-toolbar strong{color:var(--good)!important}.customer-dashboard .dashboard-note,.customer-dashboard .dashboard-note *,.v9-dashboard-section .dashboard-note,.v9-dashboard-section .dashboard-note *{color:#ffffff!important}.customer-dashboard .dashboard-note p,.v9-dashboard-section .dashboard-note p{color:rgba(255,255,255,.9)!important}.customer-cta-strip,.customer-cta-strip *,.home-hero .button:not(.secondary),.v9-dashboard-section .button{color:#ffffff!important}.customer-cta-strip .button,.customer-cta-strip .button *,.home-hero .button.secondary,.home-hero .button.secondary *{color:var(--ink)!important}.dashboard-mini text,.v9-status-card text{fill:var(--ink-2)!important}.dashboard-mini .metric,.v9-status-card .metric{fill:var(--ink)!important}.dashboard-title-row{display:block!important;max-width:780px!important}.dashboard-title-row h2{color:var(--ink)!important;max-width:780px}.component-trend-panel,.customer-dashboard,.mini-metrics div,.v9-outcomes article{background-color:rgba(255,255,255,.96)!important}.page-hero,.section:not(.dark-panel),.section:not(.dark-panel) :where(.agent-demo,.evidence-grid div,.evidence-panel>div,.architecture-layer),.section:not(.dark-panel) :where(.dashboard-card,.roi-card,.contact-card,.architecture,.feature-card,.workflow-card,.resource-list article,.stacked-cards article,.system-node,.adoption-path article,.proof-panel article,.timeline div,.cta-panel){color:var(--ink)!important}.home-hero :where(h1,h2,h3,h4,strong),.page-hero :where(h1,h2,h3,h4,strong),.section:not(.dark-panel) :where(.dashboard-card,.roi-card,.contact-card,.architecture,.feature-card,.workflow-card,.resource-list article,.stacked-cards article,.system-node,.adoption-path article,.proof-panel article,.timeline div,.cta-panel) :where(h1,h2,h3,h4,strong,label){color:var(--ink)!important}.home-hero p:not(.eyebrow),.page-hero p,.section:not(.dark-panel) :where(.dashboard-card,.roi-card,.contact-card,.architecture,.feature-card,.workflow-card,.resource-list article,.stacked-cards article,.system-node,.adoption-path article,.proof-panel article,.timeline div,.cta-panel) :where(p,li,small,span:not(.eyebrow):not(.panel-label):not(.live-pill)){color:var(--muted)!important}.dark-panel :where(.agent-demo,.architecture,.architecture-layer,.evidence-grid div,.evidence-panel>div,.business-equation span){color:var(--ink)!important}.dark-panel :where(.agent-demo,.architecture,.architecture-layer,.evidence-grid div,.evidence-panel>div,.business-equation span) :where(h1,h2,h3,h4,strong,label){color:var(--ink)!important}.dark-panel :where(.agent-demo,.architecture,.architecture-layer,.evidence-grid div,.evidence-panel>div,.business-equation span) :where(p,li,small,span:not(.panel-label):not(.eyebrow)){color:var(--muted)!important}.dark-panel .agent-demo{background:rgba(255,255,255,.96)!important;box-shadow:0 18px 50px rgba(16,36,49,.08)!important}.dark-panel .agent-sidebar{border-right-color:var(--line)!important}.dark-panel .agent-sidebar button{background:rgba(255,255,255,.74)!important;color:var(--ink-2)!important}.dark-panel .agent-sidebar button.active{background:var(--gulf-orange-soft)!important;color:var(--ink)!important}.dark-panel .chat-line.ai span{color:var(--ink-2)!important;background:rgba(16,36,49,.06)!important}.dark-panel .chat-line.user span{color:var(--ink)!important}.dark-panel .window-bar{color:var(--muted)!important;border-bottom-color:var(--line)!important}.dark-panel .business-equation strong{color:#ffffff!important;background:var(--ink)!important}.dark-panel.v8-usecase-proof .feature-card,.dark-panel.v8-usecase-proof .feature-card :where(h1,h2,h3,h4,strong){color:#ffffff!important}.dark-panel.v8-usecase-proof .feature-card p{color:rgba(255,255,255,.72)!important}.customer-cta-strip,.customer-cta-strip :where(h1,h2,h3,h4,strong,p,span){color:#ffffff!important}.customer-cta-strip .button,.customer-cta-strip .button *{color:var(--ink)!important}.site-footer,.site-footer :where(h1,h2,h3,h4,strong){color:#ffffff!important}.site-footer :where(p,a){color:rgba(255,255,255,.72)!important}.site-footer a:hover{color:#ffffff!important}.roi-result,.roi-result :where(h1,h2,h3,h4,strong,p,span,small){color:#ffffff!important}.roi-result p,.roi-result small{color:rgba(255,255,255,.78)!important}.roi-result span{color:var(--gulf-blue)!important}.dark-panel .business-equation i{color:var(--gulf-orange)!important}.dark-panel .business-equation strong{color:var(--ink)!important;background:var(--gulf-orange)!important;border-color:var(--gulf-orange)!important}.hero-line-card{padding:22px;overflow:hidden;background:radial-gradient(circle at 82% 12%,rgba(255,111,0,.1),transparent 250px),radial-gradient(circle at 16% 78%,rgba(106,199,232,.2),transparent 300px),linear-gradient(145deg,rgba(255,255,255,.98),rgba(232,248,255,.78));border:1px solid rgba(16,36,49,.12)}.hero-line-card .snapshot-toolbar{position:relative;z-index:2;margin-bottom:10px}.hero-road-train-image{display:block;width:100%;height:auto;border-radius:18px;mix-blend-mode:multiply}@media (max-width:760px){.hero-line-card{padding:14px}.hero-road-train-image{border-radius:14px}}:root{--readable-dark:#102431;--readable-mid:#5f7180;--readable-light:#ffffff;--readable-light-muted:rgba(255,255,255,.76)}main .page-hero,main .section:not(.dark-panel):not(.customer-cta-strip):not(.v8-al-strip):not(.adoption-band){color:var(--readable-dark)!important}main .page-hero :where(h1,h2,h3,h4,strong,label),main .section:not(.dark-panel):not(.customer-cta-strip):not(.v8-al-strip):not(.adoption-band) :where(.feature-card,.workflow-card,.resource-list article,.stacked-cards article,.timeline div,.adoption-path article,.system-node,.contact-card,.roi-card,.architecture,.architecture-layer) :where(h1,h2,h3,h4,strong,label),main .section:not(.dark-panel):not(.customer-cta-strip):not(.v8-al-strip):not(.adoption-band) :where(h1,h2,h3,h4,strong,label){color:var(--readable-dark)!important}main .page-hero :where(p,li,small),main .section:not(.dark-panel):not(.customer-cta-strip):not(.v8-al-strip):not(.adoption-band) :where(.feature-card,.workflow-card,.resource-list article,.stacked-cards article,.timeline div,.adoption-path article,.system-node,.contact-card,.roi-card,.architecture,.architecture-layer) :where(p,li,small),main .section:not(.dark-panel):not(.customer-cta-strip):not(.v8-al-strip):not(.adoption-band) :where(p,li,small){color:var(--readable-mid)!important}main :where(.eyebrow,.panel-label,.feature-card>span,.workflow-card>span,.timeline span,.resource-list span,.adoption-path span,.architecture-number){color:var(--gulf-orange)!important}main .dark-panel,main .dark-panel .check-list,main .dark-panel .check-list li,main .dark-panel .section-header,main .dark-panel>div:not(.agent-demo):not(.architecture){color:var(--readable-light)!important}main .dark-panel :where(h1,h2,h3,h4,strong,label){color:var(--readable-light)!important}main .dark-panel :where(p,li,small){color:var(--readable-light-muted)!important}main .dark-panel .eyebrow,main .dark-panel .panel-label{color:var(--gulf-blue)!important}main .dark-panel :where(.feature-card,.workflow-card,.stacked-cards article,.timeline div,.al-governance-grid article){background:rgba(255,255,255,.065)!important;border-color:rgba(255,255,255,.16)!important;color:var(--readable-light)!important}main .dark-panel :where(.feature-card,.workflow-card,.stacked-cards article,.timeline div,.al-governance-grid article) :where(h1,h2,h3,h4,strong,label){color:var(--readable-light)!important}main .dark-panel :where(.feature-card,.workflow-card,.stacked-cards article,.timeline div,.al-governance-grid article) :where(p,li,small,span:not(.eyebrow):not(.panel-label)){color:var(--readable-light-muted)!important}main .dark-panel :where(.agent-demo,.architecture,.architecture-layer,.evidence-grid div,.evidence-panel>div){background:rgba(255,255,255,.98)!important;color:var(--readable-dark)!important;border-color:var(--line)!important}main .dark-panel :where(.agent-demo,.architecture,.architecture-layer,.evidence-grid div,.evidence-panel>div) :where(h1,h2,h3,h4,strong,label){color:var(--readable-dark)!important}main .dark-panel :where(.agent-demo,.architecture,.architecture-layer,.evidence-grid div,.evidence-panel>div) :where(p,li,small){color:var(--readable-mid)!important}main .dark-panel .agent-sidebar button{color:var(--readable-dark)!important;background:rgba(255,255,255,.82)!important}main .dark-panel .agent-sidebar button.active{color:var(--readable-dark)!important;background:var(--gulf-orange-soft)!important}main .dark-panel .chat-line.ai span{color:var(--readable-dark)!important;background:rgba(16,36,49,.06)!important}main .dark-panel .chat-line.user span{color:var(--readable-dark)!important;background:var(--gulf-blue-soft)!important}main .dark-panel .window-bar{color:var(--readable-mid)!important}main .dark-panel .business-equation span{background:#ffffff!important;color:var(--readable-dark)!important;border-color:rgba(255,255,255,.34)!important}main .dark-panel .business-equation strong{background:var(--gulf-orange)!important;color:var(--readable-dark)!important;border-color:var(--gulf-orange)!important}main .dark-panel .business-equation i{color:var(--gulf-orange)!important}main :where(.security-stack-card,.customer-cta-strip,.v8-al-strip,.adoption-band,.al-callout,.dashboard-note,.roi-result){color:var(--readable-light)!important}main :where(.security-stack-card,.customer-cta-strip,.v8-al-strip,.adoption-band,.al-callout,.dashboard-note,.roi-result) :where(h1,h2,h3,h4,strong,label){color:var(--readable-light)!important}main :where(.security-stack-card,.customer-cta-strip,.v8-al-strip,.adoption-band,.al-callout,.dashboard-note,.roi-result) :where(p,li,small,span:not(.eyebrow):not(.panel-label)){color:var(--readable-light-muted)!important}main :where(.security-stack-card,.customer-cta-strip,.v8-al-strip,.adoption-band) .eyebrow,main :where(.security-stack-card,.customer-cta-strip,.v8-al-strip,.adoption-band) .panel-label{color:var(--gulf-blue)!important}main :where(.customer-cta-strip,.v8-al-strip,.adoption-band) .button,main :where(.customer-cta-strip,.v8-al-strip,.adoption-band) .button *{background:var(--gulf-orange)!important;border-color:var(--gulf-orange)!important;color:var(--readable-dark)!important}main .roi-result span{color:var(--gulf-blue)!important}.site-footer,.site-footer :where(h1,h2,h3,h4,strong,label){color:var(--readable-light)!important}.site-footer :where(p,a,small,span){color:var(--readable-light-muted)!important}.nav-cta,.nav-cta *,.site-footer a:hover{color:var(--readable-light)!important}.button.secondary,.button.secondary *{color:var(--readable-dark)!important}