.ga-rowing-hero{position:relative;isolation:isolate;min-height:620px;display:flex;flex-direction:column;justify-content:center;background:#031c27;color:#fff;overflow:hidden}.ga-rowing-image{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 49%}.ga-rowing-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(0,17,28,.72),rgba(0,17,28,.32) 48%,transparent 76%)}.ga-rowing-content{padding-block:76px 105px}.ga-rowing-content .ga-eyebrow{color:#bde0e8;font-size:10px;letter-spacing:.15em;margin-bottom:24px}.ga-rowing-content h1{margin:0;max-width:760px;font-size:clamp(52px,5.5vw,84px);line-height:1.03;font-weight:450;letter-spacing:-.055em;color:#fff}.ga-rowing-content>p:not(.ga-eyebrow){color:#f3f8fa;font-size:clamp(18px,1.65vw,24px);line-height:1.5;margin:26px 0 0}.ga-rowing-content .ga-actions{gap:26px;margin-top:30px}.ga-rowing-content .ga-button{background:#fff;color:#101a29;border:1px solid #fff}.ga-rowing-content .ga-button:hover{background:#e2e4f8;border-color:#e2e4f8}.ga-rowing-content .ga-text-link{color:#fff;font-size:14px}.ga-rowing-bottom{position:absolute;bottom:0;left:0;right:0;border-top:1px solid #ffffff30;background:#00192380;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ga-rowing-bottom .ga-shell{display:grid;grid-template-columns:repeat(3,1fr);padding-block:22px}.ga-rowing-bottom span{color:#f5faff;font-size:14px;text-align:center}.ga-rowing-bottom span+span{border-left:1px solid #ffffff45}.ga-home-definition{display:flex;justify-content:space-between;gap:48px;align-items:center;padding-block:29px}.ga-home-definition>p{max-width:830px;font-size:17px;line-height:1.7;color:var(--ui-muted);margin:0}.ga-home-definition strong{color:var(--ui-text);font-weight:550}.ga-home-definition .ga-text-link{font-size:13px;flex-shrink:0}.ga-home .ga-enterprise-section{padding-bottom:32px}.ga-home .ga-enterprise-section .ga-section-heading{margin-bottom:16px}.ga-home .ga-enterprise-section .ga-section-title{font-size:35px}.ga-home .ga-enterprise-map{margin-bottom:0}.ga-home .ga-product-intro{padding-top:36px}.ga-product-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.ga-product-tabs button{font-size:14px;min-height:70px}.ga-product-tabs button:nth-child(3){border-right:1px solid var(--ui-line)}.ga-product-tabs button:nth-child(n+4){border-top:0}.ga-product-tabs button:last-child{border-right:0}.ga-product-page .ga-platform-introduction{display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px;align-items:flex-end;padding-block:45px 35px}.ga-platform-introduction .ga-lead{max-width:540px;margin:0 0 4px}.ga-platform-introduction .ga-page-title{font-size:clamp(36px,3.65vw,54px);margin:0}.ga-product-explorer:not(.is-compact) .ga-product-detail{grid-template-columns:1fr 1fr;align-items:start;gap:70px;padding:35px 38px 28px}.ga-product-explorer .ga-product-purpose{font-size:18px}.ga-product-explorer .ga-product-facts{gap:13px;margin:0}.ga-product-facts>div:first-child{border-top:0;padding-top:0}.ga-product-facts dt{color:var(--ui-text);font-weight:600}.ga-product-facts dd{font-size:13px}.ga-product-explorer.is-compact .ga-product-detail{padding:26px 34px;gap:40px}.ga-product-explorer.is-compact .ga-product-detail-copy h2{font-size:30px}.ga-product-explorer.is-compact .ga-product-purpose{max-width:360px;font-size:24px;line-height:1.3;color:var(--ui-text);letter-spacing:-.025em;margin-bottom:26px}.ga-preview{position:relative;min-height:290px;width:100%;overflow:hidden;border-radius:3px}.ga-preview p{font-size:12px;text-align:center;margin:0}.ga-preview-atlas{color:var(--ui-accent);background:radial-gradient(ellipse at center,var(--ui-tint),var(--ui-soft) 70%)}.ga-preview-atlas>svg{position:absolute;width:100%;height:100%;inset:0}.ga-preview-atlas-core{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);width:106px;height:106px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border:1px solid var(--ui-accent);border-radius:50%;background:var(--ui-surface);box-shadow:0 0 50px #7958ed29}.ga-preview-atlas-core strong{font-size:20px;letter-spacing:-.025em}.ga-context-label{position:absolute;font:11px IBM Plex Mono,monospace;background:var(--ui-soft);padding:5px 8px;color:var(--ui-text);border-radius:15px}.label-a{left:9%;top:25%}.label-b{right:11%;top:25%}.label-c{left:14%;bottom:25%}.label-d{right:13%;bottom:25%}.ga-preview-atlas>p{position:absolute;bottom:12px;width:100%;color:var(--ui-muted)}.ga-preview-agents{background:#061c2c}.ga-preview-agents>img{width:100%;height:290px;object-fit:cover;display:block}.ga-preview-agents>div{position:absolute;left:24px;bottom:27px;color:#fff;display:flex;flex-direction:column}.ga-preview-agents strong{font-size:56px;line-height:1.1;letter-spacing:-.05em;font-weight:450}.ga-preview-agents span{font-size:13px}.ga-preview-models{padding:26px 22px 20px;background:radial-gradient(ellipse at 100% 0,#698be8,#3438a0 75%);color:#fff;display:flex;flex-direction:column;justify-content:space-between}.ga-preview-count{display:flex;align-items:baseline;gap:14px}.ga-preview-count strong{font-size:56px;font-weight:450;letter-spacing:-.05em}.ga-preview-count span{font-size:15px}.ga-preview-providers{display:flex;justify-content:space-between;gap:10px;padding-block:20px}.ga-preview-providers span{width:24%;display:flex;flex-direction:column;align-items:center;gap:10px;padding:15px 7px;font-size:11px;background:#ffffffeb;border:1px solid #fff;border-radius:12px;color:#16203b}.ga-preview-models p{color:#e9eafa}.ga-preview-admin{background:var(--ui-soft);border:1px solid var(--ui-line);padding:22px}.ga-preview-operating{display:flex;align-items:center;gap:12px;color:var(--ui-accent);font:9px IBM Plex Mono,monospace}.ga-preview-operating>i{width:7px;height:7px;border-radius:50%;background:var(--signal-good);margin-left:auto}.ga-preview-signals{display:flex;justify-content:space-between;gap:8px;margin-top:24px;font-size:10px;color:var(--ui-text)}.ga-preview-signals span{display:flex;gap:6px;align-items:center}.ga-preview-signals i{width:7px;height:7px;border-radius:50%}.ga-preview-signals .good{background:var(--signal-good)}.ga-preview-signals .watch{background:var(--signal-watch)}.ga-preview-signals .action{background:var(--signal-action)}.ga-preview-chart{display:flex;align-items:flex-end;height:120px;gap:14px;padding-top:22px;border-bottom:1px solid var(--ui-line);margin-bottom:15px}.ga-preview-chart span{flex:1 1;background:var(--ui-accent-fill);opacity:.6;border-radius:3px 3px 0 0}.ga-preview-chart span:nth-child(3n){opacity:1}.ga-preview-admin p{color:var(--ui-muted);font-size:10px}.ga-atlas-detail{border-top:1px solid var(--ui-line)}.ga-atlas-detail figure{margin:0;background:#fff;padding:16px}.ga-atlas-detail img{display:block;width:100%;height:auto}.ga-atlas-detail figcaption{font-size:12px;text-align:center;color:#3f3556;padding:12px 0 2px}.ga-atlas-reading{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:28px;gap:28px;padding:27px 38px;border-top:1px solid var(--ui-line);background:var(--ui-soft)}.ga-atlas-reading svg{color:var(--ui-accent)}.ga-atlas-reading h3{margin:12px 0 8px;font-size:18px;color:var(--ui-text)}.ga-atlas-reading p{font-size:13px;color:var(--ui-muted);line-height:1.65;margin:0}.ga-orchestra-story{position:relative;min-height:425px;isolation:isolate;display:flex;align-items:center;background:#071b2a;overflow:hidden}.ga-orchestra-story>img{position:absolute;inset:0;width:100%;height:100%;z-index:-2;object-fit:cover;object-position:50% 40%}.ga-orchestra-story:after{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,#001728e0,#00172860 50%,transparent 75%)}.ga-orchestra-story>div{padding:45px 38px;width:58%;color:#fff}.ga-orchestra-story .ga-eyebrow{color:#c7dce9;font-size:9px}.ga-orchestra-story h3{color:#fff;font-size:clamp(32px,3.4vw,50px);line-height:1.1;letter-spacing:-.035em;font-weight:450;margin:20px 0}.ga-orchestra-story p:not(.ga-eyebrow){font-size:16px;line-height:1.7;color:#e5ebf4;max-width:430px;margin:0}.ga-agent-catalog-line{display:flex;align-items:center;gap:32px;padding-bottom:28px;margin-bottom:28px;border-bottom:1px solid var(--ui-line)}.ga-agent-catalog-line>div{display:flex;flex-direction:column;white-space:nowrap;color:var(--ui-text)}.ga-agent-catalog-line strong{font-size:53px;letter-spacing:-.045em;line-height:1.1;font-weight:450;color:var(--ui-accent)}.ga-agent-catalog-line span{font-size:12px}.ga-agent-catalog-line>p{font-size:14px;line-height:1.6;color:var(--ui-muted);max-width:420px;margin:0}.ga-agent-catalog-line>a{margin-left:auto;font-size:12px}.ga-product-regulated{padding:0 32px 32px}.ga-routing{padding-top:30px;border-top:1px solid var(--ui-line)}.ga-routing-intro{display:grid;grid-template-columns:1fr 1fr;grid-gap:50px;gap:50px;align-items:center;padding:0 38px 26px}.ga-routing-intro h3{margin:12px 0 0;font-size:32px;font-weight:450;line-height:1.15;letter-spacing:-.035em}.ga-routing-intro>p{font-size:15px;line-height:1.7;color:var(--ui-muted);margin:0}.ga-routing-layout{display:grid;grid-template-columns:1.55fr 1fr;grid-gap:0;gap:0}.ga-routing-art{position:relative;min-height:440px;color:#c4d3ff;background:radial-gradient(ellipse at 0 0,#d7d2e1 0,transparent 48%),radial-gradient(ellipse at 100% 100%,#6088ed 0,#244aca 65%,#302388 100%);overflow:hidden}.ga-routing-lines{position:absolute;inset:0;width:100%;height:100%}.ga-routing-pulse{animation:routing-light 3.4s ease-in-out infinite}@keyframes routing-light{50%{opacity:.3}}.ga-routing-hub{position:absolute;left:7%;top:50%;transform:translateY(-50%);width:24%;display:flex;flex-direction:column;align-items:center;color:#fff;text-align:center}.ga-routing-hub>span{width:87px;height:87px;display:grid;place-items:center;background:#101f4b;border:1px solid #a5c3ff;border-radius:50%;box-shadow:0 0 0 14px #a8baff20,0 10px 40px #11277a70}.ga-routing-hub>strong{margin-top:18px;font-size:20px;font-weight:500}.ga-routing-hub small{margin-top:5px;font-size:10px;color:#dce5ff}.ga-routing-provider{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;position:absolute;width:90px;height:85px;border:1px solid #fff;background:#ecedfff0;box-shadow:0 8px 30px #142c9224;border-radius:15px;color:#1c2241}.ga-routing-provider strong{font-size:11px;font-weight:550}.ga-routing-provider img{width:31px;height:31px;object-fit:contain}.ga-routing-provider.gemini{left:74%;top:4%}.ga-routing-provider.claude{left:62%;top:21%}.ga-routing-provider.gpt{left:74%;top:41%}.ga-routing-provider.llama{left:62%;top:63%}.ga-routing-provider.deepseek{left:74%;top:80%;height:73px;gap:4px}.ga-deepseek-mark{color:#294fe3;font-size:28px;font-weight:700;font-style:italic;line-height:1.1}.ga-routing-caption{position:absolute;left:20px;bottom:17px;color:#eef3ff;font:8px IBM Plex Mono,monospace;letter-spacing:.045em}.ga-routing-settings{background:var(--ui-soft);padding:30px}.ga-routing-settings>.ga-eyebrow{font-size:9px;margin-bottom:20px}.ga-routing-settings [role=group]{display:flex;flex-direction:column;gap:9px}.ga-routing-settings button{display:flex;align-items:center;gap:12px;min-height:57px;padding:13px 14px;border:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-muted);cursor:pointer;text-align:left}.ga-routing-settings button[aria-pressed=true]{border-color:var(--ui-accent);color:var(--ui-accent);background:var(--ui-tint)}.ga-routing-settings button:focus-visible{outline:2px solid var(--ui-accent);outline-offset:3px}.ga-routing-settings button strong{font-size:14px;font-weight:550}.ga-routing-settings button small{display:block;margin-top:3px;font-size:10px}.ga-routing-settings button>span:last-child{margin-left:auto}.ga-radio-dot{width:13px;height:13px;border:1px solid;border-radius:50%;flex-shrink:0}.ga-routing-settings [aria-pressed=true] .ga-radio-dot{background:var(--ui-accent);box-shadow:inset 0 0 0 3px var(--ui-tint)}.ga-routing-description{min-height:91px;padding-top:18px}.ga-routing-description p{color:var(--ui-text);font-size:13px;line-height:1.6;margin:0}.ga-routing-rule{display:flex;align-items:flex-start;gap:9px;color:var(--ui-muted);font-size:11px;line-height:1.6;padding-top:15px;border-top:1px solid var(--ui-line);margin:0}.ga-routing-rule svg{flex-shrink:0}.ga-routing-foot{display:grid;grid-template-columns:1fr 1fr;padding:20px 38px;grid-gap:45px;gap:45px;color:var(--ui-muted);font-size:11px;line-height:1.7}.ga-routing-foot p{margin:0}.ga-routing-foot strong{color:var(--ui-text);margin-right:5px}.ga-security-section{background:var(--ui-soft);padding-block:30px 36px;border-block:1px solid var(--ui-line)}.ga-security-head{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:27px}.ga-security-head .ga-eyebrow{margin:0;font-size:9px}.ga-security-head a{font-size:12px}.ga-security-principles{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;gap:30px}.ga-security-principles article+article{padding-left:30px;border-left:1px solid var(--ui-line)}.ga-security-principles svg{color:var(--ui-accent)}.ga-security-principles h3{font-size:20px;font-weight:500;line-height:1.2;letter-spacing:-.025em;margin:17px 0 9px}.ga-security-principles p{font-size:13px;line-height:1.6;margin:0;color:var(--ui-muted)}.ga-compliance{display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;grid-gap:48px;gap:48px;border-top:1px solid var(--ui-line);margin-top:28px;padding-top:27px}.ga-compliance h3{font-size:24px;font-weight:450;line-height:1.2;letter-spacing:-.025em;margin:10px 0}.ga-compliance p:not(.ga-eyebrow){font-size:13px;line-height:1.65;color:var(--ui-muted);margin:0}.ga-compliance .ga-eyebrow{font-size:9px}.ga-compliance ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0 0 13px}.ga-compliance li{padding:9px 12px;border:1px solid var(--ui-line);font-size:12px;color:var(--ui-text);background:var(--ui-soft)}.ga-compliance small{font-size:11px;line-height:1.6;color:var(--ui-muted);display:block}.ga-delivery-intro{display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px;align-items:center}.ga-delivery-intro ul{padding-left:18px;color:var(--ui-muted);font-size:14px;line-height:2}.ga-delivery-intro .ga-section-copy{margin-top:20px}.ga-delivery-intro .ga-hero-film{margin:0}@media(min-width:1600px){.ga-rowing-hero{min-height:700px}.ga-rowing-image{object-position:50% 47%}}@media(max-width:1100px){.ga-home-definition{gap:25px}.ga-home-definition .ga-text-link{max-width:190px;white-space:normal}.ga-rowing-content h1{font-size:64px}.ga-rowing-hero{min-height:580px}.ga-product-explorer:not(.is-compact) .ga-product-detail{gap:36px}.ga-routing-layout{grid-template-columns:1.2fr 1fr}.ga-routing-provider{width:76px}.ga-routing-settings{padding:24px}.ga-agent-catalog-line{gap:24px}}@media(max-width:900px){.ga-product-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.ga-product-tabs button{font-size:12px}.ga-product-explorer.is-compact .ga-product-detail{grid-template-columns:.9fr 1.1fr;gap:25px;padding:25px}.ga-rowing-hero{min-height:550px}.ga-rowing-content{padding-block:58px 112px}.ga-rowing-content h1{font-size:56px}.ga-rowing-content>p:not(.ga-eyebrow){font-size:19px}.ga-rowing-content .ga-actions{gap:15px}.ga-rowing-content .ga-text-link{font-size:12px}.ga-home-definition{display:block}.ga-home-definition .ga-text-link{margin-top:13px;max-width:none}.ga-platform-introduction{gap:30px!important}.ga-routing-layout{grid-template-columns:1fr}.ga-routing-art{min-height:420px}.ga-routing-provider{width:94px}.ga-routing-settings [role=group]{flex-direction:row}.ga-routing-settings button{flex:1 1}.ga-routing-settings button>span:last-child{display:none}.ga-routing-description{min-height:64px}.ga-routing-hub{left:10%}.ga-orchestra-story>div{width:66%}.ga-agent-catalog-line{flex-wrap:wrap}.ga-agent-catalog-line>a{margin-left:0}.ga-compliance{gap:24px}}@media(max-width:650px){.ga-rowing-hero{min-height:665px;justify-content:flex-start}.ga-rowing-image{object-position:67% 48%}.ga-rowing-hero:before{background:linear-gradient(180deg,#001622f2,#001622c4 45%,#00162205 75%)}.ga-rowing-content{padding-block:39px 220px}.ga-rowing-content .ga-eyebrow{font-size:8px;margin-bottom:22px}.ga-rowing-content h1{font-size:clamp(39px,10.3vw,61px)}.ga-rowing-content>p:not(.ga-eyebrow){font-size:16px;line-height:1.6;margin-top:21px}.ga-rowing-content .ga-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:24px}.ga-rowing-content .ga-button{padding:13px 15px;font-size:12px}.ga-rowing-content .ga-text-link{font-size:12px}.ga-rowing-bottom .ga-shell{gap:12px;padding-block:18px}.ga-rowing-bottom span{font-size:10px;line-height:1.5;padding-inline:3px}.ga-rowing-bottom span+span{padding-left:12px}.ga-home-definition{padding-block:23px}.ga-home-definition>p{font-size:15px}.ga-home-definition .ga-text-link{font-size:12px}.ga-product-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.ga-product-tabs button{flex-direction:row;min-height:62px;font-size:12px}.ga-product-tabs button:nth-child(2){border-right:0}.ga-product-tabs button:nth-child(n+3){border-top:1px solid var(--ui-line)}.ga-product-explorer.is-compact .ga-product-detail,.ga-product-explorer:not(.is-compact) .ga-product-detail{grid-template-columns:1fr;gap:26px;padding:24px 18px}.ga-product-explorer.is-compact .ga-product-detail-copy h2{font-size:28px;margin-block:10px 16px}.ga-product-explorer.is-compact .ga-product-purpose{font-size:22px;max-width:100%;margin-bottom:18px}.ga-product-explorer .ga-product-purpose{font-size:16px}.ga-product-detail-copy h2{font-size:30px}.ga-platform-introduction{grid-template-columns:1fr!important;gap:18px!important;padding-block:30px 26px!important}.ga-platform-introduction .ga-page-title{font-size:39px}.ga-platform-introduction .ga-lead{font-size:15px}.ga-preview{min-height:258px}.ga-preview-agents>img{height:258px}.ga-context-label{font-size:9px}.label-a{left:3%;top:23%}.label-b{right:3%;top:23%}.label-c{left:6%;bottom:23%}.label-d{right:6%;bottom:23%}.ga-preview-chart{gap:9px}.ga-atlas-detail figure{padding:7px}.ga-atlas-detail figcaption{font-size:10px;padding:10px 5px}.ga-atlas-reading{grid-template-columns:1fr;gap:20px;padding:25px 18px}.ga-atlas-reading>div{position:relative;padding-left:38px}.ga-atlas-reading svg{position:absolute;left:0;top:0}.ga-atlas-reading h3{margin-top:0;font-size:17px}.ga-orchestra-story{min-height:500px;align-items:flex-start}.ga-orchestra-story>img{object-position:62% 100%}.ga-orchestra-story:after{background:linear-gradient(180deg,#001728f2,#001728a0 42%,#00172800 80%)}.ga-orchestra-story>div{padding:29px 22px;width:100%}.ga-orchestra-story h3{font-size:36px;margin:15px 0}.ga-orchestra-story p:not(.ga-eyebrow){font-size:14px;max-width:330px}.ga-orchestra-story .ga-eyebrow{font-size:8px}.ga-agent-catalog-line{gap:18px}.ga-agent-catalog-line strong{font-size:46px}.ga-agent-catalog-line>p{font-size:13px}.ga-product-regulated,.ga-routing-intro{padding:0 18px 24px}.ga-routing-intro{grid-template-columns:1fr;gap:18px}.ga-routing-intro h3{font-size:28px}.ga-routing-intro>p{font-size:14px}.ga-routing-intro .ga-eyebrow{font-size:8px}.ga-routing-art{min-height:355px}.ga-routing-hub{left:5%;width:25%}.ga-routing-hub>span{width:65px;height:65px}.ga-routing-hub>strong{font-size:17px}.ga-routing-hub small{font-size:9px}.ga-routing-provider{width:65px;height:64px;gap:5px;border-radius:12px}.ga-routing-provider img{width:25px;height:25px}.ga-routing-provider strong{font-size:9px}.ga-routing-provider.deepseek{height:61px}.ga-routing-caption{left:13px;bottom:12px;font-size:6px}.ga-routing-settings{padding:22px 18px}.ga-routing-settings [role=group]{flex-direction:column}.ga-routing-settings button>span:last-child{display:block}.ga-routing-settings button{min-height:50px}.ga-routing-description{padding-top:17px;min-height:80px}.ga-routing-foot{grid-template-columns:1fr;gap:13px;padding:18px}.ga-security-section{padding-block:25px}.ga-security-head{flex-wrap:wrap;gap:12px;margin-bottom:23px}.ga-security-principles{grid-template-columns:1fr;gap:22px}.ga-security-principles article{position:relative;padding-left:43px}.ga-security-principles article+article{padding-left:43px;border-left:0}.ga-security-principles svg{position:absolute;left:0;top:0}.ga-security-principles h3{font-size:19px;margin:0 0 6px}.ga-compliance{grid-template-columns:1fr;gap:19px;padding-top:24px;margin-top:24px}.ga-compliance h3{font-size:24px}.ga-compliance li{font-size:11px;padding:8px 10px}.ga-delivery-intro{grid-template-columns:1fr;gap:30px}.ga-home .ga-enterprise-section .ga-section-title{font-size:30px}}@media(prefers-reduced-motion:reduce){.ga-routing-pulse{animation:none}}.ga-home .ga-enterprise-section{padding-bottom:18px}.ga-home .ga-product-intro{padding-top:28px}.ga-model-compass{position:relative;min-width:0;overflow:hidden;background:radial-gradient(ellipse at 15% 0,#929dce 0,transparent 56%),radial-gradient(ellipse at 80% 100%,#536fe0,#343fad 70%,#192666);color:#fff;padding:0 24px 23px}.ga-compass-count{position:absolute;left:24px;top:21px;display:flex;flex-direction:column;color:#fff}.ga-compass-count strong{font-size:35px;line-height:1.1;letter-spacing:-.045em;font-weight:450}.ga-compass-count span{font-size:10px;margin-top:4px;color:#edf0ff}.ga-compass-dial{display:block;width:100%;height:380px;overflow:visible}.ga-compass-orbits{stroke:#d0deff;stroke-width:.8;opacity:.4}.ga-compass-orbits circle{fill:#d0deff}.ga-compass-rim{fill:#f6f4ff13;stroke:#e0e6ffb3;stroke-width:1.3;filter:drop-shadow(0 12px 17px #13194e55)}.ga-compass-inner{fill:#18275959;stroke:#bacdff;stroke-width:.7}.ga-compass-ticks{stroke:#d5e3ff;opacity:.75}.ga-compass-cardinals{fill:#fff;font:500 16px IBM Plex Mono,monospace}.ga-compass-guide{fill:none;stroke:#c8d1fa;stroke-width:.65;stroke-dasharray:2 7;opacity:.5}.ga-compass-rose{fill:#bac3fd26;stroke:#c0d3fa66;stroke-width:.65}.ga-compass-rose.secondary{fill:#c9d6ff14;stroke:#b1c7fa55}.ga-compass-needle{transform-origin:350px 226px;transform:rotate(var(--compass-angle));transition:transform .65s cubic-bezier(.2,.8,.2,1);filter:drop-shadow(0 6px 7px #0000002e)}.ga-compass-needle .needle-north{fill:#99f0ef;stroke:#d2ffff;stroke-width:1}.ga-compass-needle .needle-south{fill:#d8caff;stroke:#fff;stroke-width:.8}.ga-compass-center{fill:#fcfbff;stroke:#d9d2ff;stroke-width:4}.ga-compass-bearing-labels{font:9px IBM Plex Mono,monospace;fill:#e0e8ff;letter-spacing:.1em}.ga-compass-direction{display:flex;flex-direction:column;align-items:center;gap:6px;margin-top:-15px;margin-bottom:23px}.ga-compass-direction>span{font:8px IBM Plex Mono,monospace;letter-spacing:.11em;color:#dfe7ff}.ga-compass-direction>strong{font-size:19px;font-weight:500;color:#fff}.ga-compass-providers{display:flex;justify-content:center;gap:9px}.ga-compass-providers>span{flex:1 1;max-width:114px;display:flex;align-items:center;justify-content:center;gap:8px;background:#f8f7fff0;color:#17203b;border:1px solid #fff;border-radius:8px;padding:13px 7px}.ga-compass-providers img{width:22px;height:22px;object-fit:contain}.ga-compass-providers strong{font-size:10px;font-weight:550}.ga-compass-deepseek{font-size:23px;font-style:italic;color:#3458de;line-height:1}.ga-model-compass.is-compact{padding:0 21px 19px;min-height:290px;border-radius:3px}.ga-model-compass.is-compact .ga-compass-dial{height:235px}.ga-model-compass.is-compact .ga-compass-count{left:20px;top:20px}.ga-model-compass.is-compact .ga-compass-count strong{font-size:32px}.ga-model-compass.is-compact .ga-compass-bearing-labels,.ga-model-compass.is-compact .ga-compass-direction{display:none}.ga-model-compass.is-compact .ga-compass-providers>span{padding:9px 7px}.ga-model-compass.is-compact .ga-compass-providers img{width:22px;height:22px}.ga-routing-layout .ga-routing-settings{display:flex;flex-direction:column;justify-content:center}.ga-admin-tour-heading{display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:40px;gap:40px;margin-bottom:24px}.ga-admin-tour-heading .ga-eyebrow{font-size:9px}.ga-admin-tour-heading h3{font-size:32px;line-height:1.15;letter-spacing:-.035em;margin:12px 0 0;font-weight:450}.ga-admin-tour-heading>p{font-size:14px;color:var(--ui-muted);line-height:1.65;margin:0}.ga-admin-tour{display:grid;grid-template-columns:1.6fr 1fr;grid-gap:26px;gap:26px;align-items:start;margin-bottom:30px}.ga-admin-screenshot{margin:0;border:1px solid var(--ui-line);border-radius:5px;overflow:hidden;background:#eef2f7}.ga-admin-screenshot-canvas{position:relative;background:#f7f9fc}.ga-admin-screenshot-canvas>img{display:block;width:100%;height:auto}.ga-admin-highlight{position:absolute;border:2px solid #6650d7;border-radius:4px;box-shadow:0 0 0 4px #8c78e923,0 0 24px #8875d929;background:#b9a8ff0d;pointer-events:none;transition:left .2s,top .2s,width .2s,height .2s}.ga-admin-hotspot{position:absolute;left:var(--hotspot-x);top:var(--hotspot-y);transform:translate(-50%,-50%);padding:6px;width:44px;height:44px;border:0;background:transparent;color:#fff;cursor:pointer;border-radius:50%}.ga-admin-hotspot>span{display:grid;place-items:center;width:32px;height:32px;font:500 12px IBM Plex Mono,monospace;background:#3c2c9b;border:1.5px solid #fff;border-radius:50%;box-shadow:0 2px 10px #2e245254}.ga-admin-hotspot[aria-pressed=true]>span{background:#6951df;box-shadow:0 0 0 5px #705bdd3b,0 2px 10px #2e245254}.ga-admin-hotspot:hover>span{background:#8067ec}.ga-admin-hotspot:focus-visible{outline:2px solid #281461;outline-offset:3px}.ga-admin-screenshot figcaption{color:#3f4d63;font-size:10px;line-height:1.65;margin:0;padding:13px 16px;border-top:1px solid #d8dce9;background:#f4f6fb}.ga-admin-tour-selectors{display:flex;flex-direction:column;gap:6px}.ga-admin-tour-selectors button{display:flex;align-items:center;gap:12px;text-align:left;min-height:43px;border:1px solid var(--ui-line);color:var(--ui-muted);background:var(--ui-surface);padding:10px 13px;font:500 12px DM Sans,sans-serif;cursor:pointer}.ga-admin-tour-selectors button>span:first-child{font:9px IBM Plex Mono,monospace}.ga-admin-tour-selectors button>span:last-child{margin-left:auto;font-size:17px}.ga-admin-tour-selectors [aria-pressed=true]{background:var(--ui-tint);color:var(--ui-accent);border-color:var(--ui-accent)}.ga-admin-inspector h4{font-size:21px;line-height:1.2;font-weight:500;letter-spacing:-.025em;margin:20px 0 10px}.ga-admin-inspector p{font-size:13px;color:var(--ui-muted);line-height:1.65;margin:0}.ga-admin-inspector ul{padding:0;margin:15px 0 20px;list-style:none;color:var(--ui-muted);font-size:12px;line-height:1.5}.ga-admin-inspector li{padding:8px 0;border-top:1px solid var(--ui-line)}.ga-admin-inspector li:before{content:"↳";color:var(--ui-accent);margin-right:9px}.ga-admin-inspector>.ga-text-link{border:0;border-bottom:1px solid transparent;background:none;padding:0;font-size:12px;text-align:left;cursor:pointer}.ga-admin-example{scroll-margin-top:100px}.ga-admin-example:focus-visible{outline:2px solid var(--ui-accent);outline-offset:5px}@media(max-width:1100px){.ga-compass-providers>span{flex-direction:column;padding:10px 6px;gap:6px}.ga-compass-dial{height:355px}.ga-admin-tour{grid-template-columns:1.35fr 1fr;gap:22px}}@media(max-width:900px){.ga-admin-tour{grid-template-columns:1fr}.ga-admin-tour-selectors{display:grid;grid-template-columns:repeat(2,1fr)}.ga-admin-inspector h4{margin-top:24px}.ga-compass-providers>span{flex-direction:row;padding:12px 8px}.ga-model-compass.is-compact .ga-compass-providers>span{flex-direction:column}.ga-compass-count{top:25px}}@media(max-width:650px){.ga-model-compass{padding:0 13px 20px}.ga-compass-dial{height:280px}.ga-compass-count{top:15px;left:16px}.ga-compass-count strong{font-size:27px}.ga-compass-count span{font-size:8px}.ga-compass-direction{margin-top:-22px;margin-bottom:18px}.ga-compass-direction>strong{font-size:17px}.ga-compass-direction>span{font-size:7px}.ga-compass-bearing-labels{display:none}.ga-compass-providers{gap:5px}.ga-compass-providers>span{padding:9px 4px;flex-direction:column;border-radius:6px;gap:7px}.ga-compass-providers img{width:20px;height:20px}.ga-compass-providers strong{font-size:8px}.ga-compass-deepseek{font-size:21px}.ga-model-compass.is-compact .ga-compass-dial{height:225px}.ga-model-compass.is-compact .ga-compass-count{left:15px;top:13px}.ga-model-compass.is-compact .ga-compass-count strong{font-size:26px}.ga-model-compass.is-compact .ga-compass-providers>span{flex-direction:row}.ga-model-compass.is-compact{padding-inline:12px}.ga-admin-tour-heading{grid-template-columns:1fr;gap:15px}.ga-admin-tour-heading h3{font-size:27px}.ga-admin-tour-heading>p{font-size:13px}.ga-admin-tour{gap:20px}.ga-admin-hotspot{width:44px;height:44px;padding:8px}.ga-admin-hotspot>span{width:28px;height:28px;font-size:11px}.ga-admin-highlight{border-width:1.5px;box-shadow:0 0 0 3px #8c78e933}.ga-admin-screenshot figcaption{font-size:9px;padding:11px}.ga-admin-tour-selectors button{font-size:11px;padding:10px;gap:7px;min-height:50px}.ga-admin-tour-selectors button>span:last-child{display:none}.ga-admin-inspector h4{font-size:23px}.ga-admin-example{scroll-margin-top:88px}.ga-industry-explorer-clear .ga-industry-selectors{grid-template-columns:repeat(2,minmax(0,1fr))}.ga-industry-explorer-clear .ga-industry-selectors>button{min-height:77px;padding:13px 11px}.ga-industry-explorer-clear .ga-industry-selector-heading{display:grid;grid-template-columns:20px 1fr;align-items:center;grid-gap:8px;gap:8px}.ga-industry-explorer-clear .ga-industry-selector-heading svg{width:20px;height:20px}.ga-industry-explorer-clear .ga-industry-selector-heading strong{font-size:13px;line-height:1.4}.ga-industry-explorer-clear .ga-industry-descriptor,.ga-industry-explorer-clear .ga-industry-selector-arrow{display:none}}@media(prefers-reduced-motion:reduce){.ga-admin-highlight,.ga-compass-needle{transition:none}}.ix-index,.ix-page{color:var(--ui-text);background:var(--ui-surface)}.ix-index h1,.ix-index h2,.ix-page h1,.ix-page h2,.ix-page h3,.ix-page h4{color:inherit;margin:0;letter-spacing:-.035em;font-weight:550}.ix-index p,.ix-page p{margin:0}.ix-index a,.ix-page a{text-decoration:none}.ix-index a:focus-visible,.ix-page :is(a,button,input,summary):focus-visible{outline:3px solid var(--ui-accent);outline-offset:5px}.ix-index-intro{padding:64px 0 38px;display:grid;grid-template-columns:1.2fr 1fr;grid-gap:32px;gap:32px;align-items:flex-end}.ix-index-intro .ga-eyebrow{grid-column:1/-1;margin-bottom:-8px}.ix-index-intro h1{font-size:clamp(36px,4.5vw,64px);line-height:1.06;max-width:720px}.ix-index-intro>p:last-child{max-width:470px;font-size:18px;line-height:1.6;color:var(--ui-muted)}.ix-selector{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;scroll-margin-top:100px}.ix-industry-card{display:flex;flex-direction:column;overflow:hidden;background:var(--ui-surface);color:var(--ui-text);border:1px solid var(--ui-line);border-radius:10px;transition:background .2s,border-color .2s}.ix-industry-card:hover{border-color:var(--ui-accent);background:var(--ui-soft)}.ix-card-top{display:flex;align-items:center;gap:12px;padding:22px 24px 0}.ix-sector-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--ui-tint);color:var(--ui-accent)}.ix-card-index{font:11px/1.4 monospace;letter-spacing:.1em;color:var(--ui-muted);margin-left:auto}.ix-card-arrow{font-size:22px;color:var(--ui-accent)}.ix-card-copy{padding:20px 24px 22px;display:flex;flex:1 1;flex-direction:column;gap:12px}.ix-card-copy h2{font-size:24px;line-height:1.16;max-width:320px;min-height:56px;text-wrap:balance}.ix-card-copy>p{font-size:14px;line-height:1.55;color:var(--ui-muted);max-width:370px;min-height:44px}.ix-card-examples{display:flex;flex-wrap:wrap;gap:6px;margin:3px 0 9px}.ix-card-examples span{font-size:10px;line-height:1.45;padding:4px 7px;background:var(--ui-soft);border:1px solid color-mix(in srgb,var(--ui-line) 60%,transparent);border-radius:4px;color:var(--ui-muted)}.ix-card-cta{display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:600;line-height:1.5;color:var(--ui-accent);margin-top:auto;padding-top:15px;border-top:1px solid var(--ui-line)}.ix-index-note{padding:24px 0 52px;font-size:13px!important;line-height:1.6;color:var(--ui-muted)}.ix-hero{position:relative;isolation:isolate;min-height:660px;display:flex;flex-direction:column;justify-content:center;background:#071522;color:#fff;overflow:hidden}.ix-hero-image{object-fit:cover;object-position:center 44%;z-index:-3}.ix-hero-shade{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#07131bee,#07131be8 24%,#07131b9c 43%,#07131b18 78%),linear-gradient(0deg,#051423b3,transparent 35%)}.ix-hero-inner{padding-top:36px;padding-bottom:74px}.ix-back{display:inline-flex;gap:10px;font-size:12px;color:#ddd5ed;margin-bottom:36px}.ix-back:hover{color:#fff}.ix-hero-eyebrow{font:10px/1.65 var(--font-mono,monospace);letter-spacing:.14em;color:#dbcefa;max-width:600px;margin-bottom:18px!important}.ix-hero h1{font-size:clamp(38px,4.6vw,67px);line-height:1.045;max-width:690px;text-wrap:balance}.ix-hero-summary{font-size:17px;line-height:1.65;max-width:530px;color:#e0deea;margin-top:24px!important}.ix-hero-cta{display:inline-flex;align-items:center;justify-content:space-between;gap:36px;background:#f5f0ff;color:#34205a;border-radius:5px;padding:15px 22px;margin-top:30px;font-size:14px;font-weight:600;transition:background .2s}.ix-hero-cta:hover{background:#d9c9ff}.ix-hero a:focus-visible{outline-color:#e1d2ff}.ix-hero-bottom{position:absolute;bottom:0;left:50%;transform:translateX(-50%);padding:20px 0;display:flex;justify-content:space-between;gap:20px;border-top:1px solid #ffffff38;color:#d6d3de;font-size:11px;line-height:1.5}.ix-pillars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:36px 0 40px;border-bottom:1px solid var(--ui-line)}.ix-pillar{padding:0 34px;border-left:1px solid var(--ui-line)}.ix-pillar:first-child{padding-left:0;border-left:0}.ix-pillar:last-child{padding-right:0}.ix-pillar-product{display:flex;align-items:center;gap:10px;color:var(--ui-accent);font-size:12px;font-weight:600;margin-bottom:16px}.ix-pillar h2{font-size:22px;line-height:1.2;margin-bottom:10px}.ix-pillar p{font-size:14px;line-height:1.65;color:var(--ui-muted)}.ix-applications{padding-top:64px;scroll-margin-top:95px}.ix-section-intro{max-width:760px;margin-bottom:32px}.ix-section-intro .ga-eyebrow{margin-bottom:16px}.ix-section-intro h2{font-size:clamp(30px,3.5vw,45px);line-height:1.12}.ix-section-intro p:not(.ga-eyebrow){margin-top:16px;font-size:17px;line-height:1.6;color:var(--ui-muted);max-width:670px}.ix-application-intro{max-width:none;display:flex;align-items:flex-end;justify-content:space-between;gap:30px}.ix-illustrative-note{flex-shrink:0;font-size:11px;line-height:1.65;color:var(--ui-muted);border-left:2px solid var(--ui-accent);padding-left:12px}.ix-story-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--ui-line);border-bottom:1px solid var(--ui-line);margin-bottom:10px}.ix-story-nav a{display:grid;grid-template-columns:20px 1fr 12px;grid-gap:10px;gap:10px;align-items:center;padding:17px 16px;border-left:1px solid var(--ui-line);font-size:12px;line-height:1.4;color:var(--ui-text)}.ix-story-nav a:first-child{border-left:0;padding-left:0}.ix-story-nav a>span{color:var(--ui-accent);font:11px/1.4 monospace}.ix-story-nav a:hover{background:var(--ui-soft)}.ix-story{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);grid-gap:clamp(35px,5.5vw,80px);gap:clamp(35px,5.5vw,80px);align-items:center;padding:62px 0;border-bottom:1px solid var(--ui-line);scroll-margin-top:100px}.ix-story:nth-of-type(2n){grid-template-columns:minmax(0,1.14fr) minmax(0,.86fr)}.ix-story:nth-of-type(2n) .ix-story-copy{order:2}.ix-story-number{font:11px/1.5 var(--font-mono,monospace);letter-spacing:.13em;color:var(--ui-accent);margin-bottom:22px!important}.ix-story h3{font-size:clamp(28px,3vw,40px);line-height:1.12;margin-bottom:22px;text-wrap:balance}.ix-story-copy>p:not(.ix-story-number){font-size:16px;line-height:1.7;margin-top:14px;color:var(--ui-muted)}.ix-story-copy .ix-story-problem{color:var(--ui-text)!important}.ix-story-benefit{padding:16px 0 0 18px;border-left:2px solid var(--ui-accent);margin-top:28px}.ix-story-benefit>span{font:10px/1.5 var(--font-mono,monospace);letter-spacing:.1em;color:var(--ui-accent)}.ix-story-benefit p{font-size:16px;line-height:1.5;margin-top:9px;color:var(--ui-text)}.ix-capabilities{display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:24px}.ix-capabilities a{display:inline-flex;align-items:center;gap:5px;color:var(--ui-muted);font-size:10px;line-height:1.4;padding:3px 0}.ix-capabilities a:hover{color:var(--ui-accent);text-decoration:underline}.ix-evidence-note{font-size:12px;line-height:1.7;color:var(--ui-muted);max-width:850px;padding:24px 0 48px}.ix-workspace{border:1px solid var(--ui-line);border-radius:13px;overflow:hidden;background:var(--ui-soft);box-shadow:0 20px 65px #34205b0e;text-align:left;min-width:0}.ix-workspace-bar{display:flex;align-items:center;gap:18px;padding:12px 17px;border-bottom:1px solid var(--ui-line);background:var(--ui-surface)}.ix-workspace-brand{display:flex;gap:5px;align-items:center;font-size:14px;font-weight:650;letter-spacing:-.035em;color:var(--ui-text)}.ix-workspace-brand>span{font-size:24px;color:var(--ui-accent);line-height:1}.ix-workspace-app{font-size:10px;padding:4px 7px;color:var(--ui-accent);background:var(--ui-tint);border-radius:4px}.ix-workspace-demo{font-size:9px;color:var(--ui-muted);margin-left:auto}.ix-workspace-body{padding:18px}.ix-workspace-breadcrumb{display:flex;align-items:center;gap:7px;font-size:10px;font-weight:500;color:var(--ui-muted)}.ix-workspace-breadcrumb>svg{color:var(--ui-accent);flex-shrink:0}.ix-workspace-private{margin-left:auto;display:flex;align-items:center;gap:4px;font-size:8px;white-space:nowrap}.ix-workspace-progress{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:4px;gap:4px;list-style:none;padding:0;margin:16px 0 21px;counter-reset:step}.ix-workspace-progress li{counter-increment:step;border-top:2px solid var(--ui-line);padding-top:7px;font-size:9px;color:var(--ui-muted);display:flex;gap:4px}.ix-workspace-progress li:before{content:counter(step) "."}.ix-workspace-progress li[data-active=true]{border-color:var(--ui-accent);color:var(--ui-accent)}.ix-request{display:flex;gap:10px;align-items:flex-start;margin:0 0 19px}.ix-avatar{width:27px;height:27px;flex-shrink:0;display:grid;place-items:center;background:var(--ui-tint);border-radius:50%;font-size:8px;color:var(--ui-accent)}.ix-request p{font-size:13px;line-height:1.55;font-weight:500;color:var(--ui-text);padding-top:3px}.ix-context{padding:13px;background:var(--ui-surface);border:1px solid color-mix(in srgb,var(--ui-line) 60%,transparent);border-radius:8px}.ix-ui-label{display:flex;align-items:center;gap:6px;font-size:10px;line-height:1.4;font-weight:550;color:var(--ui-accent)}.ix-ui-label>span{font-size:9px;font-weight:400;color:var(--ui-muted);margin-left:auto}.ix-source-list{display:grid;grid-gap:0;gap:0;margin-top:8px}.ix-source-list details+details{border-top:1px solid color-mix(in srgb,var(--ui-line) 35%,transparent)}.ix-source-list summary{list-style:none;display:flex;gap:7px;align-items:center;font-size:10px;padding:8px 1px;cursor:pointer;line-height:1.4;color:var(--ui-text)}.ix-source-list summary::-webkit-details-marker{display:none}.ix-source-list summary>span:first-child{font:9px/1.4 monospace;color:var(--ui-accent)}.ix-source-plus{margin-left:auto;font-size:14px;color:var(--ui-accent);transition:transform .2s}.ix-source-list details[open] .ix-source-plus{transform:rotate(45deg)}.ix-source-list details p{font-size:11px;line-height:1.6;color:var(--ui-muted);padding:0 0 10px 23px}.ix-result{padding:17px 2px}.ix-result>p{font-size:12px;line-height:1.65;color:var(--ui-text);margin-top:8px}.ix-agent-panel{display:flex;align-items:flex-start;gap:10px;padding:15px;background:var(--ui-surface);border:1px solid var(--ui-accent);border-radius:9px;box-shadow:0 7px 22px #4930b510}.ix-agent-avatar{color:#fff;background:var(--ui-accent-fill);border-radius:9px;display:grid;place-items:center;width:35px;height:35px;flex-shrink:0}.ix-agent-content{flex:1 1;min-width:0}.ix-agent-content h4{font-size:14px;line-height:1.4;font-weight:600;letter-spacing:-.015em;margin-top:5px}.ix-agent-content>p{font-size:10px;line-height:1.6;color:var(--ui-muted);margin-top:6px}.ix-ui-button{display:inline-flex;align-items:center;gap:16px;background:var(--ui-accent-fill);color:#fff;border:0;border-radius:5px;font-family:inherit;font-size:11px;line-height:1.5;font-weight:500;padding:9px 13px;cursor:pointer;margin-top:12px;min-height:36px}.ix-ui-button:disabled{opacity:.45;cursor:not-allowed}.ix-ui-button:not(:disabled):hover{filter:brightness(1.13)}.ix-ui-reset{font-size:11px;color:var(--ui-accent);background:none;border:0;cursor:pointer;padding:10px 0;text-decoration:underline;text-underline-offset:3px}.ix-ui-actions{display:flex;align-items:baseline;gap:16px;flex-wrap:wrap}.ix-approval{display:flex;gap:8px;align-items:flex-start;font-size:11px;line-height:1.5;margin-top:12px;color:var(--ui-text);cursor:pointer}.ix-approval input{accent-color:var(--ui-accent-fill);width:16px;height:16px;margin:1px 0 0;flex-shrink:0}.ix-complete-label{font-size:10px;font-weight:600;color:#187553}:root[data-theme=dark] .ix-complete-label{color:#7fe0b5}.ix-output-list{padding:0;list-style:none;margin:10px 0 2px;display:grid;grid-gap:7px;gap:7px}.ix-output-list li{display:flex;gap:6px;font-size:11px;line-height:1.5;color:var(--ui-text)}.ix-output-list li:before{content:"✓";color:var(--ui-accent)}.ix-workspace-footnote{font-size:9px;line-height:1.55;text-align:center;color:var(--ui-muted);margin-top:13px!important}.ix-architecture-section{padding:52px 0 58px;background:var(--ui-soft);border-block:1px solid var(--ui-line)}.ix-architecture{padding-top:12px}.ix-architecture-flow{padding:0;margin:0;list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:36px;gap:36px}.ix-architecture-flow>li{position:relative;display:flex;flex-direction:column;align-items:flex-start}.ix-architecture-flow>li:not(:last-child):after{content:"→";position:absolute;right:0;top:12px;font-size:26px;color:var(--ui-accent)}.ix-architecture-icon{width:64px;height:64px;display:grid;place-items:center;color:var(--ui-accent);border-radius:50%;background:radial-gradient(circle at 35% 30%,var(--ui-surface),var(--ui-tint));border:1px solid color-mix(in srgb,var(--ui-accent) 30%,transparent);margin-bottom:22px}.ix-architecture-step{font:9px/1.5 var(--font-mono,monospace);letter-spacing:.1em;color:var(--ui-muted);margin-bottom:9px}.ix-architecture-flow h3{font-size:21px;line-height:1.2}.ix-architecture-flow p{font-size:13px;line-height:1.6;color:var(--ui-muted);margin-top:10px;max-width:230px}.ix-architecture-flow a{font-size:11px;margin-top:14px;color:var(--ui-accent)}.ix-control-band{display:flex;align-items:center;gap:13px;margin-top:28px;padding:18px 22px;border:1px solid var(--ui-line);border-radius:8px;background:var(--ui-surface);color:var(--ui-accent)}.ix-control-band>div{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.ix-control-band strong{font-size:14px;font-weight:550}.ix-control-band>div>span{font-size:12px;color:var(--ui-muted)}.ix-control-band ul{margin:0 0 0 auto;padding:0;display:flex;list-style:none;gap:18px;flex-wrap:wrap;color:var(--ui-muted);font-size:11px}.ix-control-band>a{color:var(--ui-accent);padding:7px;font-size:22px}.ix-connections{padding:58px 0 48px}.ix-stack{justify-content:space-between;gap:18px;list-style:none;margin:32px 0 18px;padding:24px 0;border-block:1px solid var(--ui-line);flex-wrap:wrap}.ix-stack,.ix-stack li{display:flex;align-items:center}.ix-stack li{gap:12px;font-size:16px;font-weight:500;color:var(--ui-text)}.ix-stack img{object-fit:contain;background:#fff;border-radius:5px;padding:3px}.ix-stack-symbol{display:grid;place-items:center;width:30px;height:30px;color:var(--ui-accent);font-size:26px;font-weight:400}.ix-stack li:last-child .ix-stack-symbol{font:16px monospace}.ix-stack-note{font-size:12px;line-height:1.6;color:var(--ui-muted)}.ix-implementation{background:var(--ui-soft);border-block:1px solid var(--ui-line);padding:56px 0}.ix-implementation-inner{display:grid;grid-template-columns:1fr 1fr;grid-gap:70px;gap:70px;align-items:center}.ix-implementation .ga-eyebrow{margin-bottom:18px}.ix-implementation h2{font-size:clamp(29px,3.5vw,44px);line-height:1.12;max-width:520px}.ix-implementation-inner>div>p:not(.ga-eyebrow){color:var(--ui-muted);font-size:16px;line-height:1.7}.ix-implementation-actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap;margin-top:24px}.ix-other-industries{display:flex;gap:18px;align-items:center;flex-wrap:wrap;padding:32px 0}.ix-other-industries>span{font-size:11px;color:var(--ui-muted)}.ix-other-industries a{font-size:11px;color:var(--ui-accent);line-height:1.5}@media(min-width:1600px){.ix-hero h1{max-width:720px}.ix-hero{min-height:710px}}@media(max-width:1100px){.ix-hero h1{max-width:580px}.ix-hero-summary{max-width:480px}.ix-hero{min-height:630px}.ix-workspace-private{display:none}.ix-story{gap:35px}.ix-story h3{font-size:30px}.ix-pillar{padding:0 22px}.ix-control-band>div{display:block}.ix-control-band>div>span{display:block;margin-top:3px}.ix-control-band ul{gap:10px}.ix-stack{justify-content:flex-start;gap:22px 35px}}@media(max-width:850px){.ix-index-intro{grid-template-columns:1fr;gap:20px;padding-top:40px}.ix-index-intro .ga-eyebrow{margin:0}.ix-index-intro>p:last-child{max-width:650px;font-size:16px}.ix-card-copy{padding:22px}.ix-card-copy h2{font-size:24px}.ix-card-copy>p{font-size:14px}.ix-hero{min-height:630px}.ix-hero-image{object-position:65% center}.ix-hero-shade{background:linear-gradient(90deg,#07131bec,#07131bc9 35%,#07131b65 78%),linear-gradient(0deg,#051423b3,transparent 55%)}.ix-hero-bottom>span:last-child{display:none}.ix-pillars{padding:30px 0}.ix-pillar{padding:0 18px}.ix-pillar h2{font-size:19px}.ix-pillar p{font-size:13px}.ix-application-intro{display:block}.ix-illustrative-note{display:block;margin-top:20px}.ix-story-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.ix-story-nav a{border-bottom:1px solid var(--ui-line)}.ix-story-nav a:nth-child(3){border-left:0;padding-left:0}.ix-story-nav a:nth-last-child(-n+2){border-bottom:0}.ix-story,.ix-story:nth-of-type(2n){grid-template-columns:minmax(0,1fr);gap:30px;padding:44px 0}.ix-story:nth-of-type(2n) .ix-story-copy{order:0}.ix-story-copy{max-width:620px}.ix-story h3{font-size:34px}.ix-workspace{width:100%;max-width:650px;justify-self:center}.ix-architecture-flow{gap:23px}.ix-architecture-flow h3{font-size:18px}.ix-architecture-flow p{font-size:12px}.ix-control-band{flex-wrap:wrap}.ix-control-band ul{margin-left:0;flex:1 1;justify-content:flex-end}.ix-implementation-inner{gap:30px}.ix-implementation-actions{gap:20px}.ix-implementation .ga-button{font-size:12px}}@media(max-width:600px){.ix-selector{grid-template-columns:1fr;gap:22px}.ix-card-image{aspect-ratio:1.9}.ix-card-copy h2{font-size:27px}.ix-card-copy>p{font-size:15px}.ix-hero{min-height:690px;justify-content:flex-start}.ix-hero-inner{padding:24px 0 78px}.ix-back{margin-bottom:27px}.ix-hero-eyebrow{font-size:9px;max-width:300px;margin-bottom:16px!important}.ix-hero h1{font-size:clamp(34px,9.5vw,48px);max-width:440px}.ix-hero-summary{font-size:15px;line-height:1.65;max-width:390px;margin-top:20px!important}.ix-hero-cta{margin-top:24px;padding:13px 18px;font-size:13px}.ix-hero-image{object-position:62% center}.ix-hero-shade{background:linear-gradient(90deg,#07131beb,#07131b8f),linear-gradient(0deg,#07131b69,#07131b3b)}.ix-hero-bottom{font-size:10px;padding:18px 0}.ix-pillars{grid-template-columns:1fr;padding:5px 0 0;border-bottom:0}.ix-pillar,.ix-pillar:first-child,.ix-pillar:last-child{border:0;border-bottom:1px solid var(--ui-line);padding:23px 0}.ix-pillar-product{margin-bottom:11px}.ix-pillar h2{font-size:22px}.ix-pillar p{font-size:14px;max-width:450px}.ix-applications{padding-top:40px}.ix-section-intro h2{font-size:32px}.ix-section-intro p:not(.ga-eyebrow){font-size:15px}.ix-story-nav a{font-size:10px;padding:14px 10px;gap:5px;grid-template-columns:16px 1fr 9px}.ix-story-number{margin-bottom:16px!important}.ix-story h3{font-size:30px}.ix-story-copy>p:not(.ix-story-number){font-size:15px}.ix-story-benefit{margin-top:22px;padding-top:8px}.ix-story-benefit p{font-size:15px}.ix-capabilities{gap:8px 13px;margin-top:20px}.ix-workspace-body{padding:12px}.ix-workspace-bar{padding:11px 12px;gap:12px}.ix-workspace-demo{font-size:8px}.ix-request p{font-size:12px}.ix-result>p{font-size:11px}.ix-agent-panel{padding:12px;gap:8px}.ix-agent-avatar{width:28px;height:28px}.ix-agent-avatar svg{width:21px;height:21px}.ix-agent-content h4{font-size:13px}.ix-ui-button{font-size:11px;padding:9px 11px;min-height:40px}.ix-architecture-section{padding:40px 0}.ix-architecture-flow{grid-template-columns:1fr;gap:28px;padding-left:4px}.ix-architecture-flow>li{padding-left:78px;min-height:88px}.ix-architecture-icon{position:absolute;left:0;top:0;width:55px;height:55px}.ix-architecture-flow>li:not(:last-child):after{content:"↓";left:21px;top:68px;right:auto;font-size:20px}.ix-architecture-flow h3{font-size:21px}.ix-architecture-flow p{max-width:none;font-size:13px;margin-top:7px}.ix-architecture-flow a{margin-top:9px}.ix-control-band{gap:10px;padding:17px 15px}.ix-control-band>div{flex:1 1}.ix-control-band>div>span{font-size:11px}.ix-control-band ul{order:4;flex-basis:100%;justify-content:flex-start;font-size:10px;gap:8px 15px;margin-top:5px}.ix-connections{padding:40px 0}.ix-stack{display:grid;grid-template-columns:1fr 1fr;grid-gap:23px 12px;gap:23px 12px;padding:23px 0}.ix-stack li{font-size:13px;gap:7px}.ix-stack img,.ix-stack-symbol{width:25px;height:25px}.ix-implementation{padding:40px 0}.ix-implementation-inner{grid-template-columns:1fr;gap:22px}.ix-implementation h2{font-size:33px}.ix-implementation-inner>div>p:not(.ga-eyebrow){font-size:15px}.ix-other-industries{gap:14px 22px}.ix-other-industries>span{width:100%}}@media(prefers-reduced-motion:reduce){.ix-index *,.ix-page *{scroll-behavior:auto!important;transition:none!important}.ix-industry-card:hover .ix-card-image img{transform:none}}.ix-illustrative-note>span{display:block}.ix-workspace-brand img{object-fit:contain}.ix-hero-vector{background:radial-gradient(ellipse at 85% 48%,#33265d,#101523 63%)}.ix-hero-vector .ix-hero-shade{display:none}.ix-hero-vector .ix-hero-inner{position:relative;z-index:1;pointer-events:none}.ix-hero-vector .ix-hero-inner a{pointer-events:auto}.ix-hero-vector h1{max-width:56%}.ix-hero-vector .ix-hero-summary{max-width:48%}.ix-sector-visual{position:absolute;width:min(45vw,570px);aspect-ratio:1;right:1%;top:50%;transform:translateY(-50%);color:#e0d2ff}.ix-sector-orbits{position:absolute;inset:0;width:100%;height:100%;stroke:#aa8fe1;stroke-width:1;opacity:.65}.ix-sector-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:42%;aspect-ratio:1;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:radial-gradient(circle at 35% 25%,#61518a,#2b2342);border:1px solid #a58fc780;box-shadow:0 0 90px #9f66ff22,inset 0 0 28px #b397ff22}.ix-sector-core strong{font-size:30px;color:#fff;font-weight:500;letter-spacing:-.04em}.ix-sector-core>span{font:9px monospace;letter-spacing:.03em}.ix-sector-source{position:absolute;font-size:12px;padding:9px 12px;border:1px solid #a58fc766;border-radius:30px;background:#1d1c32;white-space:nowrap}.ix-sector-source-0{left:50%;top:7%;transform:translateX(-50%)}.ix-sector-source-1{left:0;top:69%}.ix-sector-source-2{right:0;top:69%}@media(max-width:1050px){.ix-selector{grid-template-columns:repeat(2,minmax(0,1fr))}.ix-sector-core>svg{width:45px;height:45px}.ix-sector-core strong{font-size:24px}.ix-sector-core>span{font-size:7px}.ix-sector-source{font-size:10px}}@media(max-width:700px){.ix-hero-vector{min-height:0}.ix-hero-vector .ix-hero-inner{padding-bottom:20px}.ix-hero-vector .ix-hero-summary,.ix-hero-vector h1{max-width:none}.ix-sector-visual{order:2;position:relative;top:auto;right:auto;transform:none;width:min(88%,430px);align-self:center;margin:-8px 0 72px}.ix-sector-core>svg{width:52px;height:52px}.ix-sector-source{font-size:10px}.ix-sector-core>span{font-size:8px}}@media(max-width:600px){.ix-selector{grid-template-columns:1fr;gap:14px}.ix-card-top{padding:20px 22px 0}.ix-card-copy{padding:16px 22px 20px}.ix-card-copy h2{font-size:25px;min-height:0}.ix-card-copy>p{font-size:14px;min-height:0}.ix-card-examples{margin-bottom:5px}}.ga-consulting-page .ga-button:not(.ga-button-secondary){background:var(--ui-accent-fill);color:#fff}.ga-consulting-page .ga-button:not(.ga-button-secondary):hover{background:#48339b;color:#fff}.ga-consulting-page .ga-page-hero{padding-bottom:28px}.ga-consulting-page .ga-page-hero .ga-lead{max-width:740px}.ga-consulting-page .ga-consulting-video{padding-top:24px}.ga-consulting-page .ga-delivery-intro .ga-section-copy{max-width:440px;margin:20px 0}.ga-consulting-services{background:var(--ui-soft);border-block:1px solid var(--ui-line)}.ga-service-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.ga-service-tile{padding:25px 23px;border:1px solid var(--ui-line);border-radius:10px;background:var(--ui-surface);display:flex;flex-direction:column}.ga-service-top{display:flex;align-items:center;justify-content:space-between;color:var(--ui-accent);margin-bottom:23px}.ga-service-top>span{font:10px/1.5 monospace;color:var(--ui-muted)}.ga-service-tile h3{font-size:22px;line-height:1.2;letter-spacing:-.035em;font-weight:550;color:var(--ui-text);margin:0 0 15px;min-height:54px;text-wrap:balance}.ga-service-tile p{font-size:14px;line-height:1.65;color:var(--ui-muted);margin:0 0 22px}.ga-service-tile ul{list-style:none;padding:16px 0 0;margin:auto 0 0;border-top:1px solid var(--ui-line);display:flex;flex-direction:column;gap:8px}.ga-service-tile li{font-size:11px;line-height:1.5;color:var(--ui-accent);display:flex;gap:7px;align-items:baseline}.ga-service-tile li:before{content:"·";color:var(--ui-accent)}.ga-consulting-page #approach{scroll-margin-top:90px}.ga-consulting-page #approach .ga-section-title{max-width:820px}.ga-consulting-continuity{display:flex;align-items:center;gap:16px;padding:20px 24px;margin-top:23px;border-left:3px solid var(--ui-accent);background:var(--ui-soft);color:var(--ui-accent)}.ga-consulting-continuity>svg{flex-shrink:0}.ga-consulting-continuity strong{display:block;font-size:14px;font-weight:550;line-height:1.5;color:var(--ui-text)}.ga-consulting-continuity span{display:block;font-size:12px;line-height:1.6;color:var(--ui-muted);margin-top:5px}.ga-consulting-page .ga-cta{border-top:1px solid var(--ui-line)}@media(max-width:1100px){.ga-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ga-service-tile h3{min-height:0;font-size:24px}.ga-service-tile p{max-width:400px}.ga-service-tile ul{flex-direction:row;flex-wrap:wrap;gap:6px 13px}.ga-service-top{margin-bottom:19px}}@media(max-width:600px){.ga-consulting-page .ga-page-hero{padding-bottom:14px}.ga-service-grid{grid-template-columns:1fr;gap:13px}.ga-service-tile{padding:22px}.ga-service-top{margin-bottom:17px}.ga-service-tile h3{font-size:24px;max-width:300px}.ga-service-tile p{margin-bottom:18px}.ga-service-tile ul{gap:6px 12px}.ga-consulting-continuity{padding:18px 16px;align-items:flex-start;gap:12px}.ga-consulting-continuity strong{font-size:13px}.ga-consulting-continuity span{font-size:11px}}