.astra-skip-link{z-index:2000;color:#fff;background:#4b3bff;border:2px solid #fff;padding:12px 16px;font:600 13px Space Grotesk,Arial,sans-serif;text-decoration:none;position:fixed;top:12px;left:12px;transform:translateY(calc(-100% - 24px))}.v3-site .astra-command-workspace{background:#040d18;grid-template-columns:minmax(260px,.34fr) minmax(0,1fr);align-items:stretch;min-width:0;display:grid}.v3-site .astra-command-context{background:radial-gradient(circle at 12% 12%,#c8b8ff1f,#0000 34%),linear-gradient(145deg,#071827,#050f1c);border-right:1px solid #27415c;flex-direction:column;justify-content:center;min-width:0;padding:clamp(26px,3vw,48px);animation:.26s both astra-command-context-in;display:flex}.v3-site .astra-command-context>span{color:var(--astra-cyan);font:600 10px var(--astra-display);letter-spacing:.16em;text-transform:uppercase}.v3-site .astra-command-context>strong{color:#fff;max-width:360px;font:600 clamp(28px, 3vw, 48px)/.94 var(--astra-display);text-transform:uppercase;margin-top:10px}.v3-site .astra-command-context>p{color:#aebdcb;max-width:390px;margin:16px 0 0;font-size:13px;line-height:1.65}.v3-site .astra-command-context ul{gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.v3-site .astra-command-context li{color:#d6e2ec;align-items:center;gap:9px;font-size:11px;display:flex}.v3-site .astra-command-context li i{color:var(--astra-cyan);font-size:10px}.v3-site .astra-command-context>a{color:#fff;width:fit-content;font:600 11px var(--astra-display);letter-spacing:.07em;text-transform:uppercase;border-bottom:1px solid;margin-top:28px;padding-bottom:5px;text-decoration:none}.v3-site .astra-command-context>a i{color:var(--astra-cyan);margin-left:7px;transition:transform .18s}.v3-site .astra-command-context>a:hover i{transform:translate(4px)}.v3-site .astra-command-visual{isolation:isolate;align-self:center;min-width:0}.v3-site .astra-command-visual>img{object-fit:cover;object-position:center;width:100%;height:auto;min-height:100%}.v3-site .astra-command-visual figcaption{color:#cfe0eb;width:auto;max-width:calc(100% - 32px);font:600 9px var(--astra-display);letter-spacing:.1em;text-transform:uppercase;background:#030e19db;border:1px solid #c8b8ff47;align-items:center;gap:8px;padding:8px 11px;display:inline-flex;position:absolute;inset:16px 16px auto auto}@keyframes astra-command-context-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.v3-site .astra-ecosystem-section .astra-mode-selector{grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.v3-site .astra-ecosystem-section .astra-mode-selector button{cursor:pointer;min-width:0;min-height:56px;transition:background-color .18s,color .18s}.v3-site .astra-ecosystem-section .astra-mode-nodes article{cursor:pointer;grid-template:"image meta""image title""image copy""image capabilities""image tagline"1fr/minmax(150px,.42fr) minmax(0,1fr);align-content:center;column-gap:clamp(16px,2vw,28px);min-width:0;min-height:168px;padding:18px;transition:border-color .18s,background-color .18s,opacity .18s,box-shadow .18s;display:grid;overflow:hidden;transform:none}.v3-site .astra-ecosystem-section .astra-mode-nodes article:is(:hover,:focus-visible),.v3-site .astra-ecosystem-section .astra-mode-nodes article[aria-pressed=true]{border-color:var(--astra-cyan);box-shadow:inset 3px 0 0 var(--astra-cyan);outline:none}.v3-site .astra-ecosystem-section .astra-mode-nodes article.is-muted:hover,.v3-site .astra-ecosystem-section .astra-mode-nodes article.is-muted:focus-visible{opacity:.88}.v3-site .astra-ecosystem-section .astra-mode-image{background:#102d4d;grid-area:image;width:100%;height:100%;min-height:168px;margin:-18px 0 -18px -18px;position:relative;overflow:hidden}.v3-site .astra-ecosystem-section .astra-mode-image img{object-fit:cover}@media (max-width:980px){.v3-site .astra-command-workspace{grid-template-columns:minmax(240px,.38fr) minmax(0,1fr)}.v3-site .astra-command-context{padding:24px}.v3-site .astra-command-context>strong{font-size:30px}.v3-site .astra-ecosystem-section .astra-ecosystem-stage{grid-template-columns:1fr;align-items:start}.v3-site .astra-ecosystem-section .astra-trusted-data-orbit,.v3-site .astra-ecosystem-section .astra-mode-nodes{grid-area:auto/1}.v3-site .astra-ecosystem-section .astra-trusted-data-orbit{width:min(100%,430px);margin-bottom:4px}}@media (max-width:760px){.v3-site .astra-command-tabs{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:thin;display:flex;overflow-x:auto}.v3-site .astra-command-tabs button,.v3-site .astra-command-tabs button:nth-child(n){scroll-snap-align:start;border-bottom:0;border-right:1px solid #27415c;flex:0 0 160px}.v3-site .astra-command-workspace{flex-direction:column;display:flex}.v3-site .astra-command-visual{order:1}.v3-site .astra-command-context{border-top:1px solid #27415c;border-right:0;order:2}.v3-site .astra-command-visual>img{object-fit:contain;height:auto;min-height:0}.v3-site .astra-command-visual figcaption{background:#030e19db;border:1px solid #c8b8ff47;width:auto;padding:7px 9px;position:absolute;top:10px;right:10px}.v3-site .astra-ecosystem-section .astra-mode-selector{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:thin;display:flex;overflow-x:auto}.v3-site .astra-ecosystem-section .astra-mode-selector button{scroll-snap-align:start;flex:0 0 170px}}@media (max-width:650px){.v3-site .astra-ecosystem-section .astra-ecosystem-stage{gap:20px;padding:18px}.v3-site .astra-ecosystem-section .astra-mode-nodes article{grid-template:"image"176px"meta""title""copy""capabilities""tagline"/minmax(0,1fr);row-gap:0;min-height:0;padding:16px}.v3-site .astra-ecosystem-section .astra-mode-image{width:auto;height:176px;min-height:176px;margin:-16px -16px 16px}.v3-site .astra-ecosystem-section .astra-mode-image:after{background:linear-gradient(#0000 50%,#081a3273)}.v3-site .astra-command-context>a{margin-top:22px}}@media (prefers-reduced-motion:reduce){.v3-site .astra-command-context{animation:none}.v3-site .astra-command-context>a i,.v3-site .astra-ecosystem-section .astra-mode-nodes article{transition:none}}.v3-site main>.careers-hero,.v3-site main>.team-astra-founders{width:100%;max-width:none;padding-left:0!important;padding-right:0!important}.v3-site main>.careers-hero{padding-top:0}.v3-site .careers-hero>div,.v3-site .careers-hero>figure{border-radius:0}.team-astra-founders{color:#140b34;background:#f7f8fc;width:100%}.team-astra-founders-header{padding:clamp(62px, 7vw, 112px) var(--site-gutter);background:#fff;border-bottom:1px solid #d9deea}.team-astra-founders-header>span,.team-astra-founder-belief>div>span,.team-astra-founder-intent>header>span,.team-astra-principles>header>span{color:var(--blue);letter-spacing:.15em;text-transform:uppercase;font:600 11px Space Grotesk,sans-serif}.team-astra-founders-header h2{letter-spacing:-.03em;text-transform:uppercase;max-width:1300px;margin:12px 0 18px;font:600 clamp(58px,7vw,108px)/.84 Space Grotesk,sans-serif}.team-astra-founders-header h2 em{color:var(--blue);font-style:normal}.team-astra-founders-header p{color:#64748b;max-width:840px;margin:0;font-size:15px;line-height:1.7}.team-astra-founder-profiles>article{color:#fff;background:#140b34;border-bottom:1px solid #26364c;grid-template-columns:minmax(390px,.85fr) minmax(540px,1.15fr);min-height:720px;display:grid}.team-astra-founder-profiles>article.is-reversed{grid-template-columns:minmax(540px,1.15fr) minmax(390px,.85fr)}.team-astra-founder-profiles>article.is-reversed figure{order:2}.team-astra-founder-profiles>article.is-reversed>div{order:1}.team-astra-founder-profiles figure{background:#dfe7f0;min-height:720px;margin:0;position:relative;overflow:hidden}.team-astra-founder-profiles figure:after{content:"";background:linear-gradient(#0000,#071426eb);position:absolute;inset:45% 0 0}.team-astra-founder-profiles figure img{object-fit:cover;object-position:center top;filter:saturate(.92)contrast(1.02);transition:transform .8s cubic-bezier(.2,.7,.2,1)}.team-astra-founder-profiles article:hover figure img{transform:scale(1.025)}.team-astra-founder-profiles figure>span{z-index:2;color:#fff;font:600 18px Space Grotesk,sans-serif;position:absolute;top:28px;left:30px}.v3-site .team-astra-founder-profiles figcaption{z-index:3;border-left:3px solid var(--cyan);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#140b34db;width:min(510px,100% - 56px);padding:16px 18px;position:absolute;inset:auto 28px 28px auto;box-shadow:0 16px 34px #08041847}.v3-site .team-astra-founder-profiles figcaption small,.v3-site .team-astra-founder-profiles figcaption b{display:block}.v3-site .team-astra-founder-profiles figcaption small{color:var(--cyan);text-transform:uppercase;font:600 9px Space Grotesk,sans-serif}.v3-site .team-astra-founder-profiles figcaption b{text-transform:uppercase;margin-top:6px;font:600 18px Space Grotesk,sans-serif}.team-astra-founder-profiles article>div{flex-direction:column;justify-content:center;padding:clamp(46px,6vw,96px);display:flex}.team-astra-founder-profiles article>div>span,.team-astra-founder-profiles article>div>small{color:var(--cyan);letter-spacing:.1em;text-transform:uppercase;font:600 10px Space Grotesk,sans-serif}.team-astra-founder-profiles article>div>small{color:#8091a5;margin-top:14px}.team-astra-founder-profiles h3{letter-spacing:-.03em;text-transform:uppercase;margin:12px 0 14px;font:600 clamp(68px,7vw,110px)/.72 Space Grotesk,sans-serif}.team-astra-founder-profiles h3 em{color:#0000;-webkit-text-stroke:1px var(--cyan);font-style:normal;display:block}.team-astra-founder-profiles article>div>strong{text-transform:uppercase;font:600 21px Space Grotesk,sans-serif}.team-astra-founder-profiles article>div>p{color:#a9b7c8;max-width:760px;margin:18px 0 0;font-size:14px;line-height:1.7}.team-astra-founder-profiles blockquote{border-top:1px solid #2a3d54;margin:24px 0 0;padding:20px 0 0 44px;position:relative}.team-astra-founder-profiles blockquote>i{color:var(--blue);font-size:22px;position:absolute;top:24px;left:0}.team-astra-founder-profiles blockquote p{color:#d5deea;margin:0;font-size:13px;line-height:1.65}.team-astra-founder-profiles ul{flex-wrap:wrap;gap:8px;margin:22px 0 0;padding:0;list-style:none;display:flex}.team-astra-founder-profiles li{color:#b7c4d3;text-transform:uppercase;border:1px solid #2d425b;padding:9px 11px;font-size:10px}.team-astra-founder-profiles li i{color:var(--cyan);margin-right:7px}.team-astra-founder-profiles nav{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}.team-astra-founder-profiles nav a{color:#fff;text-transform:uppercase;border:1px solid #40546c;padding:13px 15px;font:600 10px Space Grotesk,sans-serif;text-decoration:none}.team-astra-founder-profiles nav a:first-child{border-color:var(--blue);background:var(--blue)}.team-astra-founder-profiles nav i{margin-left:8px}.team-astra-founder-ledger{background:#fff;grid-template-columns:repeat(3,1fr);display:grid}.team-astra-founder-ledger article{min-height:170px;padding:32px var(--site-gutter);border-bottom:1px solid #d9deea;border-right:1px solid #d9deea;flex-direction:column;display:flex}.team-astra-founder-ledger article:last-child{border-right:0}.team-astra-founder-ledger small{color:var(--blue);text-transform:uppercase;font:600 9px Space Grotesk,sans-serif}.team-astra-founder-ledger b{text-transform:uppercase;margin:24px 0 8px;font:600 27px/1 Space Grotesk,sans-serif}.team-astra-founder-ledger span{color:#64748b;font-size:12px;line-height:1.55}.team-astra-founder-belief{padding:clamp(65px, 7vw, 108px) var(--site-gutter);background:#fff;grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(42px,7vw,110px);display:grid}.team-astra-founder-belief h2,.team-astra-founder-intent h2,.team-astra-principles h2{letter-spacing:-.02em;text-transform:uppercase;margin:12px 0 0;font:600 clamp(44px,5vw,74px)/.9 Space Grotesk,sans-serif}.team-astra-founder-belief blockquote{border-top:4px solid var(--blue);background:#f1effa;margin:0;padding:clamp(32px,4vw,54px)}.team-astra-founder-belief blockquote>i{color:#b6a4e8;font-size:34px}.team-astra-founder-belief blockquote p{color:#27354a;margin:22px 0;font-size:19px;line-height:1.55}.team-astra-founder-belief cite{color:var(--blue);text-transform:uppercase;font:600 11px Space Grotesk,sans-serif}.team-astra-founder-intent{padding:clamp(58px, 6vw, 92px) var(--site-gutter);color:#fff;background:#160a2f}.team-astra-founder-intent>header{grid-template-columns:.8fr 1.2fr;align-items:end;gap:28px;display:grid}.team-astra-founder-intent>header>span{color:var(--cyan);grid-column:1/-1}.team-astra-founder-intent>header p{color:#b1a9c2;margin:0;font-size:14px;line-height:1.75}.team-astra-founder-intent>div{border-top:1px solid #3b2b55;grid-template-columns:repeat(3,1fr);margin-top:45px;display:grid}.team-astra-founder-intent article{border-right:1px solid #3b2b55;min-height:265px;padding:34px 30px;transition:background .25s,transform .25s}.team-astra-founder-intent article:last-child{border-right:0}.team-astra-founder-intent article:hover{background:#7c3aed21;transform:translateY(-4px)}.team-astra-founder-intent article>i{width:46px;height:46px;color:var(--cyan);background:#2d1950;place-items:center;display:grid}.team-astra-founder-intent article small{color:var(--cyan);text-transform:uppercase;margin-top:38px;font:600 9px Space Grotesk,sans-serif;display:block}.team-astra-founder-intent h3{text-transform:uppercase;margin:8px 0 12px;font:600 27px/1 Space Grotesk,sans-serif}.team-astra-founder-intent article p{color:#a69db7;margin:0;font-size:11px;line-height:1.7}.team-astra-principles{padding:clamp(65px, 7vw, 108px) var(--site-gutter);background:#fff}.team-astra-principles>header{grid-template-columns:.85fr 1.15fr;align-items:end;gap:32px;display:grid}.team-astra-principles>header>span{grid-column:1/-1}.team-astra-principles>header p{color:#64748b;margin:0;font-size:14px;line-height:1.7}.team-astra-principles-console{border:1px solid #d9deea;grid-template-columns:minmax(300px,.78fr) minmax(520px,1.22fr);margin-top:42px;display:grid}.team-astra-principles-console>nav{background:#f7f8fc;grid-template-columns:repeat(2,1fr);display:grid}.team-astra-principles-console button{color:#394960;text-align:left;cursor:pointer;background:0 0;border:1px solid #d9deea;border-top:0;border-left:0;grid-template-columns:28px 36px 1fr;align-items:center;gap:8px;min-height:108px;padding:20px;display:grid}.team-astra-principles-console button.is-active{background:var(--blue);color:#fff}.team-astra-principles-console button small{opacity:.7;font-size:9px}.team-astra-principles-console button>i{color:var(--cyan);font-size:17px}.team-astra-principles-console button span{text-transform:uppercase;font:600 17px Space Grotesk,sans-serif}.team-astra-principles-console>article{color:#fff;background:#140b34;flex-direction:column;justify-content:center;min-height:370px;padding:clamp(35px,5vw,68px);display:flex}.team-astra-principles-console>article>small{color:var(--cyan);letter-spacing:.1em;text-transform:uppercase;font:600 9px Space Grotesk,sans-serif}.team-astra-principles-console>article>i{color:var(--blue);margin-top:26px;font-size:32px}.team-astra-principles-console h3{text-transform:uppercase;max-width:720px;margin:18px 0 12px;font:600 clamp(32px,3.4vw,52px)/.96 Space Grotesk,sans-serif}.team-astra-principles-console article p{color:#a9b7c8;max-width:720px;margin:0;font-size:13px;line-height:1.7}.team-astra-principles-console dl{border-top:1px solid #2b3e55;grid-template-columns:repeat(2,1fr);margin:28px 0 0;display:grid}.team-astra-principles-console dl div{padding:18px 18px 0 0}.team-astra-principles-console dt{color:#72869c;text-transform:uppercase;font-size:9px}.team-astra-principles-console dd{text-transform:uppercase;margin:5px 0 0;font:600 18px Space Grotesk,sans-serif}.team-astra-principles-console footer{color:#718399;grid-template-columns:22px 1fr 22px;align-items:center;gap:12px;margin-top:30px;font-size:9px;display:grid}.team-astra-principles-console footer>i{background:#2a3d54;height:2px}.team-astra-principles-console footer b{background:var(--cyan);height:100%;transition:width .25s;display:block}@media (max-width:1000px){.team-astra-founder-profiles>article,.team-astra-founder-profiles>article.is-reversed{grid-template-columns:1fr}.team-astra-founder-profiles>article.is-reversed figure,.team-astra-founder-profiles>article.is-reversed>div{order:initial}.team-astra-founder-profiles figure{min-height:620px}.team-astra-founder-belief,.team-astra-founder-intent>header,.team-astra-principles>header,.team-astra-principles-console,.team-astra-founder-intent>div{grid-template-columns:1fr}.team-astra-founder-intent article{border-bottom:1px solid #3b2b55;border-right:0;min-height:0}}@media (max-width:650px){.team-astra-founders-header,.team-astra-founder-belief,.team-astra-founder-intent,.team-astra-principles{padding-left:22px;padding-right:22px}.team-astra-founders-header h2{font-size:58px}.team-astra-founder-profiles figure{min-height:480px}.v3-site .team-astra-founder-profiles figcaption{border-left:3px solid var(--cyan);background:#140b34db;width:calc(100% - 36px);padding:12px;inset:auto 18px 18px auto}.v3-site .team-astra-founder-profiles figcaption b{white-space:normal;max-width:none;font-size:12px;line-height:1.25}.team-astra-founder-profiles article>div{padding:44px 22px}.team-astra-founder-profiles h3{font-size:68px}.team-astra-founder-profiles nav{display:grid}.team-astra-founder-profiles nav a{text-align:center}.team-astra-founder-ledger{grid-template-columns:1fr}.team-astra-founder-ledger article{border-right:0;min-height:0;padding:26px 22px}.team-astra-founder-belief blockquote{padding:28px 22px}.team-astra-founder-intent>div{margin-top:30px}.team-astra-principles-console>nav{grid-template-columns:1fr}.team-astra-principles-console button{min-height:76px}.team-astra-principles-console>article{min-height:0;padding:36px 22px}.team-astra-principles-console dl{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.team-astra-founder-profiles figure img,.team-astra-founder-intent article,.team-astra-principles-console footer b{transition:none}}.v3-site .astra-solutions-games div.astra-device-row{background:radial-gradient(circle at 50% 34%,#7c3aed2b,#0000 42%),linear-gradient(145deg,#e9e4f5,#f5f2fb);grid-template-columns:repeat(3,minmax(0,1fr));place-items:start center;gap:clamp(14px,2vw,28px);padding:clamp(30px,4vw,56px);display:grid;overflow:visible}.v3-site .astra-solutions-games article.astra-device{width:min(100%,244px);box-shadow:none;background:0 0;border:0;border-radius:0;gap:13px;margin:0;padding:0;transition:transform .22s;display:grid}.v3-site .astra-solutions-games article.astra-device:after{display:none}.v3-site .astra-solutions-games article.astra-device:nth-child(2){transform:translateY(28px)}.v3-site .astra-solutions-games article.astra-device:is(:hover,:focus-within){transform:translateY(-8px)}.v3-site .astra-solutions-games article.astra-device:nth-child(2):is(:hover,:focus-within){transform:translateY(20px)}.v3-site .astra-device--screenshot .astra-device-capture{border-radius:var(--astra-radius);background:0 0;border:0;width:100%;overflow:hidden;box-shadow:0 24px 44px #190e302e,0 8px 18px #190e301a}.v3-site .astra-device--screenshot .astra-device-capture.is-product-screen>img{object-fit:contain;background:0 0;padding:0}.v3-site .astra-device--screenshot .astra-media-watermark{background:#05070bb3;border-radius:5px;padding:4px 6px;font-size:7px;top:auto;bottom:10px;right:8px}.v3-site .astra-device-caption{color:#39285f;font:700 10px/1.3 var(--astra-body);letter-spacing:.08em;text-align:center;text-transform:uppercase;margin:0}@media (max-width:1080px){.v3-site .astra-solutions-games div.astra-device-row{gap:12px;padding-inline:24px}.v3-site .astra-solutions-games article.astra-device:nth-child(2),.v3-site .astra-solutions-games article.astra-device:nth-child(2):is(:hover,:focus-within){transform:none}}@media (max-width:820px){.v3-site .astra-solutions-games div.astra-device-row{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:thin;justify-content:flex-start;align-items:flex-start;gap:22px;padding:30px max(24px,50vw - 160px);scroll-padding-inline:max(24px,50vw - 160px);display:flex;overflow-x:auto}.v3-site .astra-solutions-games article.astra-device{scroll-snap-align:center;flex:0 0 min(78vw,320px);width:min(78vw,320px)}.v3-site .astra-solutions-games article.astra-device:is(:hover,:focus-within){transform:none}}@media (prefers-reduced-motion:reduce){.v3-site .astra-solutions-games article.astra-device{transition:none}}.astra-skip-link:focus-visible{outline-offset:3px;outline:3px solid #7c3aed;transform:translateY(0)}.v3-site{--astra-ink:#100723;--astra-navy:#1b1236;--astra-blue:#4b3bff;--astra-cyan:#7c3aed;--astra-red:#d9127a;--astra-gold:#f59e0b;--astra-paper:#f5f7fb;--astra-surface:#fff;--astra-line:#e2d9ec;--astra-muted:#5e5679;--astra-gutter:clamp(24px, 6vw, 110px);--astra-section-space:clamp(80px, 8vw, 135px);--astra-display:"Space Grotesk", "Arial Narrow", sans-serif;--astra-body:"Space Grotesk", Arial, sans-serif;color:var(--astra-ink);font-family:var(--astra-body)}.v3-site *,.v3-site :before,.v3-site :after{box-sizing:border-box}.v3-site :where(.astra-page-hero,.astra-section,.astra-section-cta,.astra-not-found){position:relative}.v3-site :where(.astra-page-hero,.astra-section,.astra-section-cta){overflow:clip}.v3-site :where(.astra-page-hero,.astra-section,.astra-section-cta,.astra-not-found) :where(h1,h2,h3,h4,p,figure,blockquote,dl,dd,ol,ul){margin-top:0}.v3-site :where(.astra-page-hero,.astra-section,.astra-section-cta,.astra-not-found) :where(h1,h2,h3,h4){color:inherit;font-family:var(--astra-display);letter-spacing:-.025em;text-transform:uppercase;text-wrap:balance;font-weight:600;line-height:.94}.v3-site :where(.astra-page-hero,.astra-section,.astra-section-cta,.astra-not-found) :where(p,li,dd){text-wrap:pretty}.v3-site :where(.astra-page-hero,.astra-section,.astra-section-cta,.astra-not-found) :where(a,button,summary,input,select,textarea):focus-visible,.v3-site .astra-ecosystem-stage:focus-visible{outline:3px solid var(--astra-cyan);outline-offset:3px}.v3-site :where(.astra-section[id],.astra-page-hero[id],.astra-section div[id],.astra-section article[id]){scroll-margin-top:118px}.v3-site .astra-shell{width:min(calc(100% - (2 * var(--astra-gutter))), 1600px);min-width:0;margin-inline:auto}.v3-site main>.astra-section,.v3-site main>.astra-section-cta,.v3-site main>.astra-page-hero{padding-inline:0!important}.v3-site .astra-section{padding-block:var(--astra-section-space)}.v3-site .astra-soft{background:var(--astra-paper)}.v3-site .astra-dark{background:var(--astra-ink);color:#fff}.v3-site .astra-dark>*{z-index:1;position:relative}.v3-site .astra-eyebrow{color:var(--astra-blue);font:600 15px/1.35 var(--astra-display);letter-spacing:.16em;text-transform:uppercase;margin-bottom:15px}.v3-site :where(.astra-dark,.astra-section-cta) .astra-eyebrow{color:var(--astra-cyan)}.v3-site .astra-section-intro{max-width:980px;margin-bottom:50px}.v3-site .astra-section-intro.is-centre{text-align:center;margin-inline:auto}.v3-site .astra-section-intro h2{max-width:980px;margin:15px 0 18px;font-size:clamp(48px,5.8vw,88px)}.v3-site .astra-section-intro>p:last-child{max-width:800px;color:var(--astra-muted);margin-bottom:0;font-size:17px;line-height:1.7}.v3-site .astra-section-intro.is-centre>p:last-child{margin-inline:auto}.v3-site .astra-dark .astra-section-intro>p:last-child{color:#aebbc9}.v3-site .astra-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.v3-site :where(.astra-button,.astra-header-demo){border:1px solid var(--astra-blue);background:var(--astra-blue);min-height:48px;box-shadow:none;color:#fff;font:600 14px/1.2 var(--astra-display);letter-spacing:.05em;text-transform:uppercase;border-radius:0;justify-content:center;align-items:center;gap:10px;padding:14px 20px;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.v3-site .astra-button.is-secondary{color:var(--astra-ink);background:0 0;border-color:#708197}.v3-site :where(.astra-dark,.astra-section-cta) .astra-button.is-secondary{color:#fff;border-color:#6d829c}.v3-site .astra-button.is-dark{border-color:var(--astra-navy);background:var(--astra-navy);margin-top:34px}.v3-site .astra-button:disabled{cursor:wait;opacity:.55}.v3-site .astra-button:hover,.v3-site .astra-button:focus-visible{background:#0d5fc8;border-color:#0d5fc8;transform:translateY(-2px)}.v3-site .astra-button.is-secondary:hover,.v3-site .astra-button.is-secondary:focus-visible{border-color:var(--astra-blue);background:var(--astra-blue);color:#fff}.v3-site .astra-text-link{min-height:44px;color:var(--astra-cyan);font:600 14px var(--astra-display);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.v3-site .astra-media{min-width:0;aspect-ratio:var(--media-ratio,16 / 9);background:#dce4ec;border-radius:0;margin:0;position:relative;overflow:hidden}.v3-site .astra-media>img{object-fit:cover}.v3-site .astra-media.is-product-screen>img{object-fit:contain;background:#edf2f7}.v3-site .astra-media figcaption{z-index:2;color:#fff;background:#06101ddb;justify-content:space-between;gap:12px;padding:9px 12px;font-size:10px;display:flex;position:absolute;bottom:0;left:0;right:0}.v3-site .astra-media-watermark{z-index:2;color:#ffffffd6;letter-spacing:.1em;text-transform:uppercase;background:#06101db8;padding:5px 8px;font-size:9px;font-weight:600;position:absolute;top:12px;right:12px}.v3-site .astra-page-hero{isolation:isolate;background:var(--astra-paper);min-height:650px;color:var(--astra-ink);display:grid}.v3-site .astra-page-hero.is-compact{min-height:510px}.v3-site .astra-page-hero-shade{z-index:-1;pointer-events:none;background:linear-gradient(90deg, #4b3bff09, transparent 42%), linear-gradient(180deg, #fff 0, var(--astra-paper) 100%);position:absolute;inset:0}.v3-site .astra-page-hero-inner{min-height:inherit;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:center;gap:6vw;padding-block:75px;display:grid}.v3-site .astra-page-hero-copy{z-index:2;max-width:800px;position:relative}.v3-site .astra-page-hero .astra-eyebrow{color:var(--astra-cyan)}.v3-site .astra-page-hero h1{max-width:860px;margin:15px 0 22px;font-size:clamp(48px,5.8vw,88px)}.v3-site .astra-page-hero.is-compact h1{font-size:clamp(46px,5vw,76px)}.v3-site .astra-hero-summary{max-width:720px;color:var(--astra-muted);margin-bottom:0;font-size:17px;line-height:1.7}.v3-site .astra-page-hero-visual{background:var(--astra-navy);min-width:0;height:min(38vw,530px);min-height:390px;box-shadow:28px 28px 0 var(--astra-blue);position:relative;overflow:hidden}.v3-site .astra-page-hero-visual>.astra-page-hero-media{aspect-ratio:auto;background:var(--astra-navy);width:100%;height:100%;position:absolute;inset:0}.v3-site .astra-page-hero-visual>.astra-page-hero-media>img{object-fit:cover}.v3-site :is(.astra-page-hero.is-about,.astra-page-hero.is-solutions,.astra-page-hero.is-games,.astra-page-hero.is-federation,.astra-page-hero.is-ai) .astra-page-hero-media>img{object-fit:contain}.v3-site .astra-page-hero-layer{z-index:2;min-width:0;position:absolute;inset:0}.v3-site .astra-page-hero.has-product-visual .astra-page-hero-media>img{opacity:.32;filter:saturate(.72)contrast(1.08)}.v3-site .astra-page-hero.has-product-visual .astra-page-hero-visual:after{z-index:1;pointer-events:none;content:"";background:radial-gradient(circle at 52% 45%,#4b3bff42,#06101dc7 76%);position:absolute;inset:0}.v3-site .astra-hero-product-stack{z-index:2;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.v3-site .astra-hero-product-stack .astra-media{background:#fff;border:7px solid #fff;flex:none;width:clamp(155px,16vw,225px);box-shadow:0 28px 50px #00000061}.v3-site .astra-hero-product-stack .astra-media:first-child{transform:translate(22px,-24px)rotate(-4deg)}.v3-site .astra-hero-product-stack .astra-media+.astra-media{z-index:2;transform:translate(-10px,34px)rotate(4deg)}.v3-site .astra-hero-product-stack .astra-media:only-child{width:min(68%,360px);transform:none}.v3-site .astra-page-hero.has-mosaic-visual .astra-page-hero-media{display:none}.v3-site .astra-mosaic{background:#ffffff38;grid-template-rows:repeat(2,minmax(130px,1fr));grid-template-columns:1.12fr .88fr;gap:1px;min-width:0;display:grid}.v3-site .astra-mosaic .astra-media{aspect-ratio:auto;width:100%;height:100%;min-height:0}.v3-site .astra-mosaic .item-1{grid-row:1/3}.v3-site .astra-page-hero-layer>:where(.is-hero-mosaic,.astra-contact-hero-mosaic){width:100%;height:100%}.v3-site .astra-page-hero.is-solutions .astra-page-hero-visual,.v3-site .astra-page-hero.is-games .astra-page-hero-visual,.v3-site .astra-page-hero.is-federation .astra-page-hero-visual,.v3-site .astra-page-hero.is-ai .astra-page-hero-visual{background:#1b1236}.v3-site .astra-page-hero.is-about .astra-page-hero-visual,.v3-site .astra-page-hero.is-company .astra-page-hero-visual{box-shadow:28px 28px 0 var(--astra-cyan)}.v3-site .astra-page-hero.is-projects .astra-page-hero-visual,.v3-site .astra-page-hero.is-insights .astra-page-hero-visual,.v3-site .astra-page-hero.is-contact .astra-page-hero-visual{box-shadow:28px 28px 0 var(--astra-blue)}.v3-site .astra-visual-panel-stack{gap:28px;display:grid}.v3-site .astra-visual-panel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.v3-site .astra-visual-panel{border:1px solid var(--astra-line);background:#fff;border-radius:0;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:stretch;min-width:0;display:grid;overflow:hidden;box-shadow:0 12px 35px #0718350f}.v3-site .astra-visual-panel.is-reverse .astra-media{order:2}.v3-site .astra-visual-panel>.astra-media{aspect-ratio:auto;width:100%;height:100%;min-height:360px}.v3-site .astra-visual-panel-copy{flex-direction:column;justify-content:center;min-width:0;padding:clamp(30px,4.5vw,62px);display:flex}.v3-site .astra-visual-panel-copy h3{margin:8px 0 15px;font-size:clamp(34px,4vw,58px)}.v3-site .astra-visual-panel-copy>p:not(.astra-eyebrow){color:var(--astra-muted);margin-bottom:0;line-height:1.7}.v3-site .astra-panel-icon{background:var(--astra-blue);color:#fff;place-items:center;width:50px;height:50px;margin-bottom:22px;font-size:20px;display:grid}.v3-site .astra-section-cta{isolation:isolate;background:var(--astra-navy);color:#fff;align-items:center;min-height:520px;display:grid}.v3-site .astra-section-cta>.astra-media{z-index:-2;aspect-ratio:auto;opacity:.32;width:100%;height:100%;position:absolute;inset:0}.v3-site .astra-section-cta-shade{z-index:-1;background:linear-gradient(90deg,#06101dfa,#081a32cc 62%,#081a327a);position:absolute;inset:0}.v3-site .astra-section-cta .astra-shell{padding-block:clamp(70px,9vw,125px)}.v3-site .astra-section-cta h2{max-width:1000px;margin:0 0 18px;font-size:clamp(48px,5.8vw,88px)}.v3-site .astra-section-cta p{color:#b6c4d5;max-width:720px;font-size:17px;line-height:1.7}.v3-site .astra-section-cta .astra-button{margin-top:18px}.v3-site .astra-testimonial{border:1px solid var(--astra-line);text-align:center;background:#fff;max-width:1000px;margin:0 auto;padding:clamp(36px,6vw,76px)}.v3-site .astra-testimonial blockquote{font:500 clamp(30px, 4vw, 56px)/1.08 var(--astra-display);margin-bottom:24px}.v3-site .astra-testimonial figcaption{color:var(--astra-muted);gap:4px;font-size:12px;display:grid}.v3-site .astra-testimonial figcaption strong{color:var(--astra-blue);font:600 16px var(--astra-display);text-transform:uppercase}.v3-site .astra-proof-strip{border-bottom:1px solid var(--astra-line);background:#fff;padding:24px 0}.v3-site .astra-proof-strip .astra-shell{flex-wrap:wrap;align-items:center;gap:12px 30px;display:flex}.v3-site .astra-proof-strip span{color:var(--astra-ink);font-size:12px;font-weight:600}.v3-site .astra-proof-strip span:first-child{color:var(--astra-red);font:600 14px var(--astra-display);text-transform:uppercase}.v3-site .astra-progression{border:1px solid var(--astra-line);background:var(--astra-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.v3-site .astra-progression>article{background:#fff;min-width:0;padding:0 28px 30px}.v3-site .astra-progression-image{background:var(--astra-navy);height:260px;margin:0 -28px 26px;position:relative;overflow:hidden}.v3-site .astra-progression-image .astra-media{aspect-ratio:auto;width:100%;height:100%}.v3-site .astra-progression-image>span{z-index:2;background:var(--astra-blue);color:#fff;width:44px;height:44px;font:600 18px var(--astra-display);place-items:center;display:grid;position:absolute;bottom:18px;left:18px}.v3-site .astra-progression small{color:var(--astra-blue);font:600 12px var(--astra-display);letter-spacing:.08em;text-transform:uppercase}.v3-site .astra-progression h3{margin:10px 0 9px;font-size:29px}.v3-site .astra-progression p{color:var(--astra-muted);margin-bottom:0;font-size:13px;line-height:1.65}.v3-site .astra-ai-feature .astra-shell{grid-template-columns:1fr 1fr;align-items:stretch;width:100%;max-width:none;display:grid}.v3-site .astra-ai-feature .astra-shell>.astra-media{aspect-ratio:auto;width:100%;height:100%;min-height:590px}.v3-site .astra-ai-feature .astra-shell>div{align-self:center;padding:clamp(55px,7vw,115px)}.v3-site .astra-ai-feature h2{margin:15px 0 18px;font-size:clamp(48px,5vw,78px)}.v3-site .astra-ai-feature p:not(.astra-eyebrow),.v3-site .astra-ai-feature li{color:#aebbc9;line-height:1.65}.v3-site .astra-ai-feature ul{gap:11px;margin:26px 0;list-style:none;display:grid}.v3-site .astra-ai-feature li{gap:11px;font-size:13px;display:flex}.v3-site .astra-ai-feature li i{color:var(--astra-cyan);margin-top:4px}.v3-site .astra-solution-panels{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.v3-site .astra-solution-panels>a{isolation:isolate;background:var(--astra-navy);color:#fff;align-items:end;min-height:390px;text-decoration:none;transition:transform .22s;display:flex;position:relative;overflow:hidden}.v3-site .astra-solution-panels>a:hover{transform:translateY(-6px)}.v3-site .astra-solution-panels .astra-media{z-index:-2;aspect-ratio:auto;width:100%;height:100%;position:absolute;inset:0}.v3-site .astra-solution-panels>a:after{z-index:-1;content:"";background:linear-gradient(#030e1d0a 22%,#030e1df5);position:absolute;inset:0}.v3-site .astra-solution-panels>a>span{padding:30px}.v3-site .astra-solution-panels h3{margin-bottom:10px;font-size:29px}.v3-site .astra-solution-panels p{color:#c3d0dc;margin-bottom:18px;font-size:13px;line-height:1.6}.v3-site .astra-solution-panels b{color:var(--astra-cyan);font:600 13px var(--astra-display);letter-spacing:.06em;text-transform:uppercase}.v3-site .astra-stakeholder-grid{border:1px solid var(--astra-line);background:var(--astra-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.v3-site .astra-stakeholder-grid>div{background:#fff;align-items:center;gap:16px;min-height:112px;padding:22px;display:flex}.v3-site .astra-stakeholder-grid i{background:var(--astra-blue);color:#fff;flex:none;place-items:center;width:48px;height:48px;display:grid}.v3-site .astra-stakeholder-grid span{font:600 18px/1.2 var(--astra-display);text-transform:uppercase}.v3-site :where(.astra-stakeholders,.astra-media-resources,.astra-functional-summary)>.astra-shell>.astra-mosaic,.v3-site :where(.astra-stakeholders,.astra-media-resources,.astra-functional-summary) .astra-shell>div>.astra-mosaic{min-height:460px;margin-top:40px}.v3-site .astra-integration-strip{border:1px solid var(--astra-line);background:var(--astra-line);grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;display:grid}.v3-site .astra-integration-strip>div{text-align:center;background:#fff;align-content:center;place-items:center;gap:10px;min-height:120px;padding:18px;display:grid}.v3-site .astra-integration-strip i{color:var(--astra-blue);font-size:22px}.v3-site .astra-integration-strip span{font:600 13px/1.15 var(--astra-display);text-transform:uppercase}.v3-site .astra-integration-strip.is-compact>div{min-height:90px}.v3-site .astra-ecosystem{min-width:0}.v3-site .astra-mode-selector{border:1px solid var(--astra-line);background:var(--astra-line);flex-wrap:wrap;gap:1px;margin-bottom:22px;display:flex}.v3-site .astra-mode-selector button,.v3-site .astra-filter-bar button{color:#344b61;min-height:46px;font:600 13px var(--astra-display);letter-spacing:.035em;text-transform:uppercase;background:#fff;border:0;border-radius:0;padding:10px 15px}.v3-site .astra-mode-selector button[aria-selected=true],.v3-site .astra-filter-bar button[aria-pressed=true]{background:var(--astra-blue);color:#fff}.v3-site .astra-mode-selector button>i{color:var(--astra-blue);margin-right:8px}.v3-site .astra-mode-selector button[aria-selected=true]>i{color:var(--astra-cyan)}.v3-site .astra-ecosystem-stage{background:var(--astra-ink);color:#fff;border:1px solid #29405c;min-height:690px;padding:clamp(36px,5vw,68px);position:relative;overflow:hidden}.v3-site .astra-ai-ring{aspect-ratio:1;border:1px solid #7c3aed57;border-radius:50%;width:min(55vw,650px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.v3-site .astra-ai-ring:before,.v3-site .astra-ai-ring:after{content:"";border:1px solid #ffffff1a;border-radius:50%;position:absolute}.v3-site .astra-ai-ring:before{inset:15%}.v3-site .astra-ai-ring:after{inset:31%}.v3-site .astra-ai-ring>span{color:#8fdce7;text-transform:uppercase;width:42px;height:42px;transform:rotate(calc(var(--node-index) * 45deg)) translateX(clamp(190px, 23vw, 320px)) rotate(calc(var(--node-index) * -45deg)) translate(-50%, -50%);background:#24134f;border:1px solid #29405c;border-radius:50%;place-items:center;padding:0;font-size:9px;display:grid;position:absolute;top:50%;left:50%}.v3-site .astra-ai-ring>span>i{font-size:12px}.v3-site .astra-ai-ring>span>b{display:none}.v3-site .astra-platform-core{z-index:2;text-align:center;background:#24134f;border:1px solid #315274;align-content:center;place-items:center;width:220px;min-height:220px;padding:25px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.v3-site .astra-platform-core img{width:55px;height:auto;margin-bottom:12px}.v3-site .astra-platform-core strong{font:600 20px/1.05 var(--astra-display);text-transform:uppercase}.v3-site .astra-platform-core ul{color:#8da0b4;flex-wrap:wrap;justify-content:center;gap:4px 8px;margin:12px 0 0;padding:0;font-size:8px;list-style:none;display:flex}.v3-site .astra-platform-core li{align-items:center;gap:4px;display:inline-flex}.v3-site .astra-platform-core li i{color:var(--astra-cyan)}.v3-site .astra-trusted-data-orbit{z-index:2;aspect-ratio:1;isolation:isolate;background:radial-gradient(circle,#c8b8ff2e,#0000 39%),#071a2f;width:min(78vw,520px);margin:0 auto 34px;position:relative;overflow:hidden}.v3-site .astra-orbit-grid{z-index:-2;opacity:.45;background-image:radial-gradient(circle,#c8b8ff57 1px,#0000 1.5px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 0 64%,#0000 96%);mask-image:radial-gradient(circle,#000 0 64%,#0000 96%)}.v3-site .astra-orbit-track,.v3-site .astra-orbit-sweep{pointer-events:none;position:absolute;border-radius:50%!important}.v3-site .astra-orbit-track{border:1px solid #c8b8ff4d;box-shadow:inset 0 0 30px #4b3bff09}.v3-site .astra-orbit-track-outer{border-color:#c8b8ff94;inset:5.5%}.v3-site .astra-orbit-track-middle{border-style:dashed;border-color:#f59e0b42;inset:16%}.v3-site .astra-orbit-track-inner{border-color:#c8b8ff80;inset:27%}.v3-site .astra-orbit-sweep{filter:drop-shadow(0 0 7px #7c3aed85);border:2px solid #c8b8ffd1;border-color:#c8b8ffd1 #c8b8ff66 #0000 #0000;animation:19s linear infinite astra-orbit-sweep;inset:4.6%}.v3-site .astra-orbit-sweep:before,.v3-site .astra-orbit-sweep:after{content:"";border-radius:50%;position:absolute}.v3-site .astra-orbit-sweep:before{border:1px solid #ed254073;border-color:#ed254073 #ed254073 #0000 #0000;inset:11%}.v3-site .astra-orbit-sweep:after{border:1px solid #0000;border-color:#0000 #0000 #7c3aed70 #7c3aed70;inset:22%}.v3-site .astra-trusted-core{z-index:6;text-align:center;background:radial-gradient(circle at 50% 20%,#c8b8ff38,#0000 52%),linear-gradient(145deg,#0d314efa,#051322fc);border:1px solid #c8b8ff9e;align-content:center;place-items:center;padding:clamp(18px,2vw,28px);display:grid;position:absolute;inset:29%;box-shadow:0 0 0 8px #4b3bff12,0 0 42px #7c3aed2e,inset 0 0 34px #7c3aed14;border-radius:50%!important}.v3-site .astra-trusted-core img{object-fit:contain;filter:drop-shadow(0 0 12px #7c3aed52);width:clamp(40px,6vw,66px);height:auto;margin-bottom:12px}.v3-site .astra-trusted-core strong{color:#fff;max-width:220px;font:600 clamp(25px, 3vw, 42px)/.9 var(--astra-display);letter-spacing:-.02em;text-transform:uppercase}.v3-site .astra-trusted-core small{color:#c8b8ff;letter-spacing:.15em;text-transform:uppercase;margin-top:12px;font-size:clamp(7px,.8vw,10px);font-weight:600}.v3-site .astra-trusted-core>span{color:#b8cddd;font:600 7px var(--astra-body);letter-spacing:.1em;text-transform:uppercase;background:#07192bb8;border:1px solid #c8b8ff40;margin-top:9px;padding:5px 9px}.v3-site .astra-orbit-nodes{z-index:5;pointer-events:none;position:absolute;inset:0}.v3-site .astra-orbit-node{--orbit-colour:#c8b8ff;animation:astra-orbit-node var(--orbit-duration) linear infinite;animation-delay:var(--orbit-delay);position:absolute;border-radius:50%!important}.v3-site .astra-orbit-node>b{background:color-mix(in srgb, var(--orbit-colour) 75%, #09213b);width:48px;height:48px;box-shadow:0 0 0 9px color-mix(in srgb, var(--orbit-colour) 16%, transparent), 0 0 22px color-mix(in srgb, var(--orbit-colour) 68%, transparent);color:#fff;border:2px solid #ffffffd1;place-items:center;font-size:17px;display:grid;position:absolute;top:50%;right:-24px;transform:translateY(-50%);border-radius:50%!important}.v3-site .astra-orbit-node-1{inset:5.5%}.v3-site .astra-orbit-node-2{--orbit-colour:#a66fe8;animation-direction:reverse;inset:16%}.v3-site .astra-orbit-node-3{--orbit-colour:#29c99b;inset:27%}.v3-site .astra-orbit-node-4{--orbit-colour:#f5a10b;animation-direction:reverse;inset:10%}.v3-site .astra-orbit-node:nth-child(5n+1){--orbit-colour:#ed3650}.v3-site .astra-orbit-foundation{z-index:7;pointer-events:none;justify-content:center;gap:5px;display:flex;position:absolute;bottom:4.2%;left:10%;right:10%}.v3-site .astra-orbit-foundation>span{color:#c8b8ff;background:#061424e6;border:1px solid #c8b8ff38;place-items:center;width:25px;height:25px;font-size:9px;display:grid}.v3-site .astra-orbit-foundation b{display:none}.v3-site .astra-solutions-family .astra-trusted-core,.v3-site .astra-solutions-family .astra-orbit-track,.v3-site .astra-solutions-family .astra-orbit-sweep,.v3-site .astra-solutions-family .astra-orbit-node{border-radius:50%!important}@keyframes astra-orbit-sweep{to{transform:rotate(360deg)}}@keyframes astra-orbit-node{0%{transform:rotate(var(--orbit-start))}to{transform:rotate(calc(var(--orbit-start) + 360deg))}}.v3-site .astra-mode-nodes{z-index:3;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:18px;min-height:550px;display:grid;position:relative}.v3-site .astra-mode-nodes article{background:#081a32f0;border:1px solid #29405c;min-width:0;padding:18px;transition:opacity .18s,transform .18s}.v3-site .astra-mode-nodes article.is-muted{opacity:.3}.v3-site .astra-mode-nodes article.is-active{transform:translateY(-8px)}.v3-site .astra-mode-image{background:#102d4d;height:125px;margin:-18px -18px 16px;position:relative;overflow:hidden}.v3-site .astra-mode-image img{object-fit:cover}.v3-site .astra-mode-nodes small{color:var(--astra-cyan);text-transform:uppercase;font-size:9px}.v3-site .astra-mode-nodes h3{margin:7px 0;font-size:24px}.v3-site .astra-mode-nodes p{color:#aebbc9;margin-bottom:0;font-size:11px;line-height:1.55}.v3-site .astra-mode-capabilities{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.v3-site .astra-mode-capabilities span{color:#b9c8d7;text-transform:uppercase;background:#ffffff0e;padding:5px 7px;font-size:8px;line-height:1.2}.v3-site .astra-mode-capabilities i{color:var(--astra-cyan);margin-right:5px}.v3-site .astra-mode-tagline{color:#fff;font:600 12px var(--astra-display);text-transform:uppercase;border-top:1px solid #29405c;margin-top:10px;padding-top:9px}.v3-site .astra-ecosystem-progress{color:var(--astra-navy);font:600 14px var(--astra-display);text-transform:uppercase;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:22px 0 0;display:flex}.v3-site .astra-ecosystem-progress i{color:var(--astra-blue);font-size:10px}.v3-site .astra-stakeholder-orbit{border:1px solid #29405c;border-radius:50%;width:min(100%,860px);min-height:680px;margin-inline:auto;position:relative}.v3-site .astra-stakeholder-orbit:before,.v3-site .astra-stakeholder-orbit:after{content:"";border:1px solid #ffffff1a;border-radius:50%;position:absolute}.v3-site .astra-stakeholder-orbit:before{inset:14%}.v3-site .astra-stakeholder-orbit:after{inset:30%}.v3-site .astra-orbit-core{z-index:2;aspect-ratio:1;text-align:center;background:#24134f;border:1px solid #315274;border-radius:50%;align-content:center;place-items:center;width:190px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.v3-site .astra-orbit-core img{width:60px}.v3-site .astra-orbit-core span{font:600 18px/1 var(--astra-display);text-transform:uppercase;margin-top:10px}.v3-site .astra-stakeholder-orbit>div:not(.astra-orbit-core){text-align:center;width:130px;min-height:78px;transform:rotate(calc(var(--orbit-index) * 45deg)) translateX(clamp(230px, 30vw, 390px)) rotate(calc(var(--orbit-index) * -45deg)) translate(-50%, -50%);background:#24134f;border:1px solid #29405c;place-items:center;gap:6px;padding:12px;display:grid;position:absolute;top:50%;left:50%}.v3-site .astra-stakeholder-orbit>div:not(.astra-orbit-core) i{color:var(--astra-cyan)}.v3-site .astra-stakeholder-orbit>div:not(.astra-orbit-core) span{font:600 12px/1.15 var(--astra-display);text-transform:uppercase}.v3-site .astra-capability-panels{border:1px solid var(--astra-line);background:var(--astra-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.v3-site .astra-capability-panels>article{background:#fff;flex-direction:column;min-height:260px;padding:30px;display:flex}.v3-site .astra-dark .astra-capability-panels{background:#29405c;border-color:#29405c}.v3-site .astra-dark .astra-capability-panels>article{background:#24134f}.v3-site .astra-capability-panels>article>span{color:var(--astra-blue);font:600 16px var(--astra-display)}.v3-site .astra-capability-panels>article>i{color:var(--astra-blue);margin-top:26px;font-size:24px}.v3-site .astra-capability-panels h3{margin:auto 0 10px;font-size:28px}.v3-site .astra-capability-panels p{color:var(--astra-muted);margin-bottom:0;font-size:13px;line-height:1.6}.v3-site .astra-dark .astra-capability-panels p{color:#aebbc9}.v3-site .astra-journey-grid{background:#29405c;border:1px solid #29405c;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.v3-site .astra-journey-grid>article{background:#24134f;min-height:250px;padding:28px}.v3-site .astra-journey-grid>article>span{color:var(--astra-cyan);font:600 18px var(--astra-display)}.v3-site .astra-journey-grid h3{margin:50px 0 10px;font-size:27px}.v3-site .astra-journey-grid p{color:#aebbc9;font-size:12px;line-height:1.6}.v3-site .astra-umbrella-list{border:1px solid var(--astra-line);background:var(--astra-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.v3-site .astra-umbrella-list>div{background:#fff;align-content:space-between;min-height:120px;padding:22px;display:grid}.v3-site .astra-umbrella-list>div>span{color:var(--astra-blue);font:600 16px var(--astra-display)}.v3-site .astra-umbrella-list>div>strong{font:600 18px/1.15 var(--astra-display);text-transform:uppercase}.v3-site .astra-digital-experiences>.astra-shell{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(38px,6vw,88px);display:grid}.v3-site .astra-digital-experiences ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.v3-site .astra-digital-experiences li{border-left:3px solid var(--astra-blue);color:#344b62;background:#fff;padding:12px 14px;font-size:13px}.v3-site .astra-device-row{justify-content:center;align-items:flex-end;gap:clamp(18px,4vw,55px);margin-top:42px;display:flex}.v3-site .astra-device{background:#0a1726;border:7px solid #0a1726;border-radius:8px;width:min(100%,250px);margin:0;padding:15px 10px 18px;position:relative;box-shadow:0 26px 55px #071a3238}.v3-site .astra-device-speaker{z-index:4;background:#2b3a49;border-radius:8px;width:54px;height:5px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.v3-site .astra-device .astra-media{background:#fff;border-radius:8px}.v3-site .astra-device figcaption{color:#dce8f3;letter-spacing:.06em;text-align:center;text-transform:uppercase;padding-top:11px;font-size:10px;font-weight:600}.v3-site .astra-flow-line{border:1px solid var(--astra-line);background:var(--astra-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.v3-site .astra-flow-line>:where(li,div){background:#fff;align-items:center;gap:14px;min-height:145px;padding:24px;display:flex;position:relative}.v3-site .astra-flow-line i,.v3-site .astra-flow-line>:where(li,div)>span{color:var(--astra-blue)}.v3-site .astra-flow-line strong,.v3-site .astra-flow-line li{font:600 18px var(--astra-display);text-transform:uppercase}.v3-site .astra-home-data-chain{background:var(--astra-paper)}.v3-site .astra-home-data-chain .astra-flow-line{grid-template-columns:repeat(4,minmax(0,1fr))}.v3-site .astra-home-data-chain .astra-flow-line>li{flex-direction:column;align-items:flex-start;gap:0;min-height:245px;padding:30px}.v3-site .astra-home-data-chain .astra-flow-line>li>span{font:600 16px var(--astra-display);letter-spacing:.08em;margin-bottom:42px}.v3-site .astra-home-data-chain .astra-flow-line strong{font-size:28px;line-height:1}.v3-site .astra-home-data-chain .astra-flow-line p{color:var(--astra-muted);font:400 13px/1.65 var(--astra-body);text-transform:none;margin:13px 0 0}.v3-site .astra-command-centre{padding:clamp(58px, 7vw, 104px) var(--astra-gutter);color:#fff;background:radial-gradient(circle at 78% 14%,#c8b8ff24,#0000 27%),linear-gradient(#c8b8ff0b 1px,#0000 1px) 0 0/52px 52px,linear-gradient(90deg,#c8b8ff0b 1px,#0000 1px) 0 0/52px 52px,#040d18;position:relative;overflow:hidden}.v3-site .astra-command-centre:before{content:"";pointer-events:none;border:1px solid #c8b8ff33;border-radius:50%;width:430px;height:430px;position:absolute;bottom:-220px;right:-140px;box-shadow:0 0 0 76px #c8b8ff06,0 0 0 152px #c8b8ff05}.v3-site .astra-command-intro,.v3-site .astra-command-tabs,.v3-site .astra-command-panel{z-index:1;width:min(100%,1600px);margin-inline:auto;position:relative}.v3-site .astra-command-intro{grid-template-columns:minmax(0,1.25fr) minmax(280px,.55fr);align-items:end;gap:clamp(28px,6vw,100px);margin-bottom:clamp(30px,4vw,54px);display:grid}.v3-site .astra-command-intro span{color:var(--cyan);font:600 13px var(--astra-display);letter-spacing:.19em;text-transform:uppercase}.v3-site .astra-command-intro h2{color:#fff;max-width:1080px;font:600 clamp(48px, 5.8vw, 88px)/.9 var(--astra-display);text-transform:uppercase;margin:13px 0 0}.v3-site .astra-command-intro p{color:#a9bacb;max-width:560px;margin:0;font-size:15px;line-height:1.7}.v3-site .astra-command-tabs{background:#061524;border:1px solid #27415c;border-bottom:0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.v3-site .astra-command-tabs button{color:#a9bacb;cursor:pointer;min-height:64px;font:600 12px var(--astra-display);letter-spacing:.05em;text-transform:uppercase;background:0 0;border:0;border-right:1px solid #27415c;justify-content:center;align-items:center;gap:10px;padding:16px 20px;transition:background-color .18s,color .18s;display:flex}.v3-site .astra-command-tabs button:last-child{border-right:0}.v3-site .astra-command-tabs button i{color:var(--cyan)}.v3-site .astra-command-tabs button:is(:hover,:focus-visible),.v3-site .astra-command-tabs button.is-active{background:var(--astra-blue);color:#fff;outline:0}.v3-site .astra-command-tabs button.is-active i{color:#fff}.v3-site .astra-command-panel{background:#061321;border:1px solid #27415c}.v3-site .astra-command-status{color:#d9e4ee;border-bottom:1px solid #27415c;grid-template-columns:minmax(180px,auto) 1fr auto;align-items:center;gap:20px;min-height:60px;padding:12px 18px;display:grid}.v3-site .astra-command-status>span{color:#9fbdcb;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:9px;font-size:11px;display:inline-flex}.v3-site .astra-command-status>span i{background:#26e4c1;border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px #26e4c1c7}.v3-site .astra-command-status b{font:600 15px var(--astra-display);letter-spacing:.04em;text-transform:uppercase}.v3-site .astra-command-status a{color:var(--cyan);font:600 11px var(--astra-display);letter-spacing:.08em;text-transform:uppercase;text-decoration:none}.v3-site .astra-command-visual{background:#020912;margin:0;position:relative;overflow:hidden}.v3-site .astra-command-visual>img{width:100%;height:auto;display:block}.v3-site .astra-command-visual figcaption{border-left:3px solid var(--cyan);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#030e19e6;width:min(440px,38%);padding:20px 22px;position:absolute;bottom:24px;left:24px}.v3-site .astra-command-visual figcaption>span{color:var(--cyan);font:600 10px var(--astra-display);letter-spacing:.15em;text-transform:uppercase}.v3-site .astra-command-visual figcaption strong{color:#fff;font:600 clamp(21px, 2.2vw, 32px)/1 var(--astra-display);text-transform:uppercase;margin-top:6px;display:block}.v3-site .astra-command-visual figcaption p{color:#adbdcc;margin:9px 0 0;font-size:12px;line-height:1.55}.v3-site .astra-command-signals{border-top:1px solid #27415c;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.v3-site .astra-command-signals li{border-right:1px solid #27415c;grid-template-columns:auto auto 1fr;align-items:center;gap:12px;min-height:88px;padding:18px;display:grid}.v3-site .astra-command-signals li:last-child{border-right:0}.v3-site .astra-command-signals small{color:#59748d;font:600 11px var(--astra-display)}.v3-site .astra-command-signals i{color:var(--cyan);font-size:17px}.v3-site .astra-command-signals span{color:#d7e2ec;font:600 12px var(--astra-display);letter-spacing:.05em;text-transform:uppercase}@media (max-width:900px){.v3-site .astra-command-intro{grid-template-columns:1fr;align-items:start}.v3-site .astra-command-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.v3-site .astra-command-tabs button:nth-child(2){border-right:0}.v3-site .astra-command-tabs button:nth-child(-n+2){border-bottom:1px solid #27415c}.v3-site .astra-command-status{grid-template-columns:1fr auto}.v3-site .astra-command-status b{grid-area:2/1/auto/-1}.v3-site .astra-command-signals{grid-template-columns:repeat(2,minmax(0,1fr))}.v3-site .astra-command-signals li:nth-child(2){border-right:0}.v3-site .astra-command-signals li:nth-child(-n+2){border-bottom:1px solid #27415c}}@media (max-width:650px){.v3-site .astra-command-centre{padding-left:0!important;padding-right:0!important}.v3-site .astra-command-intro{padding-inline:var(--astra-gutter)}.v3-site .astra-command-intro h2{overflow-wrap:anywhere;text-wrap:wrap;max-width:100%;font-size:clamp(40px,11.5vw,48px)}.v3-site .astra-command-intro p{overflow-wrap:anywhere;text-wrap:wrap;min-width:0;max-width:100%}.v3-site .astra-command-tabs,.v3-site .astra-command-panel{width:100%;min-width:0}.v3-site .astra-command-tabs button{min-width:0;min-height:58px;padding:12px 8px;font-size:10px}.v3-site .astra-command-tabs button span{white-space:normal;min-width:0}.v3-site .astra-command-status{grid-template-columns:1fr;padding:12px}.v3-site .astra-command-status b,.v3-site .astra-command-status a{grid-area:auto/1}.v3-site .astra-command-visual{min-height:0;display:grid}.v3-site .astra-command-visual>img{object-fit:cover;object-position:52% center;width:100%;max-width:100%;height:300px;margin:0;transform:none}.v3-site .astra-command-visual figcaption{-webkit-backdrop-filter:none;backdrop-filter:none;background:#071727;border-top:1px solid #27415c;border-left-width:3px;width:100%;padding:18px;position:static}.v3-site .astra-command-signals li{gap:8px;min-height:74px;padding:13px 11px}.v3-site .astra-command-signals span{font-size:10px}}@media (prefers-reduced-motion:reduce){.v3-site .astra-command-tabs button{transition:none}}.v3-site .astra-language-selector{z-index:1250;color:var(--astra-ink);font-family:var(--astra-display);flex:none;position:relative}.v3-site .astra-language-trigger{border:1px solid var(--astra-line);min-width:48px;height:42px;color:var(--astra-ink);cursor:pointer;font:600 13px/1 var(--astra-display);letter-spacing:.08em;text-transform:uppercase;background:#fff;justify-content:center;align-items:center;gap:7px;padding:0 10px;list-style:none;transition:border-color .18s,color .18s,background-color .18s;display:inline-flex}.v3-site .astra-language-trigger::-webkit-details-marker{display:none}.v3-site .astra-language-trigger i{color:var(--astra-blue);font-size:8px;transition:transform .18s}.v3-site .astra-language-selector[open] .astra-language-trigger,.v3-site .astra-language-trigger:hover,.v3-site .astra-language-trigger:focus-visible{border-color:var(--astra-blue);color:var(--astra-blue);background:#f4f8fe}.v3-site .astra-language-selector[open] .astra-language-trigger i{transform:rotate(180deg)}.v3-site .v3-header .astra-language-menu{border:1px solid var(--astra-line);border-top:3px solid var(--astra-blue);background:#fff;gap:2px;width:190px;padding:8px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 22px 50px #06101d2e}.v3-site .v3-header .astra-language-menu>a{color:#5e5679;min-height:44px;font:600 14px/1.2 var(--astra-display);letter-spacing:.02em;text-transform:none;justify-content:space-between;align-items:center;gap:16px;padding:0 11px;text-decoration:none;display:flex}.v3-site .v3-header .astra-language-menu>a small{color:#8796a8;letter-spacing:.1em;font-size:10px}.v3-site .v3-header .astra-language-menu>a:hover,.v3-site .v3-header .astra-language-menu>a:focus-visible,.v3-site .v3-header .astra-language-menu>a.is-active{box-shadow:inset 3px 0 var(--astra-cyan);color:var(--astra-blue);background:#edf5ff}@media (max-width:1250px){.v3-site .astra-language-trigger{min-width:44px;padding-inline:8px}}@media (max-width:650px){.v3-site .v3-header-actions{gap:8px}.v3-site .astra-language-trigger{height:42px}.v3-site .v3-header .astra-language-menu{width:min(240px,100vw - 32px);position:fixed;top:110px;right:16px}}.v3-site .v3-solutions-hero.is-solutions{min-height:0}.v3-site .astra-ecosystem-section,.v3-site .astra-solutions-stakeholders{padding-block:clamp(48px,5vw,72px)}.v3-site :is(.astra-ecosystem-section,.astra-solutions-stakeholders) .astra-section-intro{max-width:1180px;margin-bottom:30px}.v3-site :is(.astra-ecosystem-section,.astra-solutions-stakeholders) .astra-section-intro h2{max-width:1180px;font-size:clamp(46px,4.5vw,70px)}.v3-site .astra-ecosystem-section .astra-mode-selector{margin-bottom:14px}.v3-site .astra-integration-note{color:#7c8da0;margin:12px 0 0;font-size:12px}.v3-site .astra-solutions-scale-statement{color:#fff;background:linear-gradient(120deg,#0b376d,#1b1236);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(20px,3vw,38px);margin-top:18px;padding:clamp(24px,3vw,38px);display:grid}.v3-site .astra-solutions-scale-statement>i{color:var(--astra-cyan);font-size:clamp(38px,4vw,58px)}.v3-site .astra-solutions-scale-statement h3{margin:0;font-size:clamp(28px,3.2vw,48px)}.v3-site .astra-solutions-scale-statement p{color:#aabed1;margin:8px 0 0;font-size:12px;line-height:1.55}@media (min-width:1051px){.v3-site .astra-integration-section .astra-integration-strip{grid-template-columns:repeat(8,minmax(0,1fr))}.v3-site .astra-integration-section .astra-integration-strip>div{min-height:110px;padding-inline:12px}.v3-site .v3-solutions-hero.is-solutions{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(18px,2vw,32px);padding-block:clamp(24px,2.4vw,38px)}.v3-site .v3-solutions-hero.is-solutions>div{height:auto;min-height:530px;padding:clamp(38px,4vw,62px)}.v3-site .v3-solutions-hero.is-solutions h1{max-width:680px;margin-block:10px 14px;font-size:clamp(54px,4vw,68px);line-height:.88}.v3-site .v3-solutions-hero.is-solutions>div>p{max-width:610px;margin-bottom:0}.v3-site .v3-solutions-hero.is-solutions .v3-hero-actions,.v3-site .v3-solutions-hero.is-solutions .solutions-hero-proof{margin-top:20px}.v3-site .v3-solutions-hero.is-solutions figure{align-self:center;height:470px;min-height:470px}}@media (min-width:821px){.v3-site .astra-ecosystem-section .astra-ecosystem-stage{grid-template-columns:minmax(310px,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(28px,3vw,54px);min-height:0;padding:clamp(22px,2.2vw,34px);display:grid}.v3-site .astra-ecosystem-section .astra-trusted-data-orbit{grid-area:1/1;width:min(34vw,500px);margin:0 auto}.v3-site .astra-ecosystem-section .astra-ai-ring{grid-area:1/1;width:min(31vw,430px);margin-inline:auto;position:relative;top:auto;left:auto;transform:none}.v3-site .astra-ecosystem-section .astra-ai-ring>span{transform:rotate(calc(var(--node-index) * 45deg)) translateX(clamp(145px, 14vw, 205px)) rotate(calc(var(--node-index) * -45deg)) translate(-50%, -50%)}.v3-site .astra-ecosystem-section .astra-platform-core{grid-area:1/1;width:190px;min-height:190px;margin-inline:auto;padding:20px;position:relative;top:auto;left:auto;transform:none}.v3-site .astra-ecosystem-section .astra-platform-core img{object-fit:contain;width:48px;height:48px}.v3-site .astra-ecosystem-section .astra-platform-core strong{font-size:18px}.v3-site .astra-ecosystem-section .astra-mode-nodes{grid-area:1/2;grid-template-columns:1fr;gap:10px;min-height:0}.v3-site .astra-ecosystem-section .astra-mode-nodes article{grid-template-rows:auto auto auto auto 1fr;grid-template-columns:minmax(145px,.55fr) minmax(0,1fr);align-content:center;column-gap:16px;min-height:170px;padding:14px;display:grid}.v3-site .astra-ecosystem-section .astra-mode-nodes article.is-active{transform:translate(-6px)}.v3-site .astra-ecosystem-section .astra-mode-image{grid-area:1/1/6;height:auto;min-height:170px;margin:-14px 0 -14px -14px}.v3-site .astra-ecosystem-section .astra-mode-nodes h3{margin:5px 0;font-size:23px}.v3-site .astra-ecosystem-section .astra-mode-nodes p{align-self:start;margin:0}.v3-site .astra-ecosystem-section .astra-mode-capabilities,.v3-site .astra-ecosystem-section .astra-mode-tagline{grid-column:2}.v3-site .astra-solutions-stakeholders .astra-stakeholder-orbit{background:#29405c;border-radius:0;grid-template-rows:minmax(118px,auto);grid-template-columns:repeat(8,minmax(0,1fr));gap:1px;width:100%;min-height:0;display:grid}.v3-site .astra-solutions-stakeholders .astra-stakeholder-orbit:before,.v3-site .astra-solutions-stakeholders .astra-stakeholder-orbit:after,.v3-site .astra-solutions-stakeholders .astra-orbit-core{display:none}.v3-site .astra-solutions-stakeholders .astra-orbit-core img{object-fit:contain;width:64px;height:64px}.v3-site .astra-solutions-stakeholders .astra-stakeholder-orbit>div:not(.astra-orbit-core){border:0;width:auto;min-height:118px;padding:16px;position:static;transform:none}}@media (max-width:1050px){.v3-site .v3-solutions-hero.is-solutions>div{min-height:0;padding-block:clamp(38px,6vw,54px)}.v3-site .v3-solutions-hero.is-solutions h1{max-width:820px;font-size:clamp(50px,7vw,70px)}.v3-site .v3-solutions-hero.is-solutions figure{min-height:clamp(330px,45vw,430px)}}@media (max-width:820px){.v3-site .astra-ecosystem-section,.v3-site .astra-solutions-stakeholders{padding-block:48px}.v3-site :is(.astra-ecosystem-section,.astra-solutions-stakeholders) .astra-section-intro{margin-bottom:24px}.v3-site .astra-ecosystem-section .astra-mode-nodes article{padding:16px}.v3-site .astra-ecosystem-section .astra-mode-image{height:clamp(150px,34vw,230px);margin:-16px -16px 14px}.v3-site .astra-ecosystem-section .astra-trusted-data-orbit{width:min(100%,500px);margin-bottom:28px}.v3-site .astra-solutions-stakeholders .astra-orbit-core img{object-fit:contain;width:58px;height:58px}}@media (max-width:650px){.v3-site .v3-solutions-hero.is-solutions>div{padding:36px 20px}.v3-site .astra-solutions-scale-statement{grid-template-columns:1fr;gap:14px}.v3-site .v3-solutions-hero.is-solutions h1{font-size:clamp(44px,13vw,54px)}.v3-site .v3-solutions-hero.is-solutions figure{min-height:280px}.v3-site .v3-solutions-hero.is-solutions .solutions-hero-proof{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.v3-site .v3-solutions-hero.is-solutions .solutions-hero-proof span{padding-top:12px}.v3-site :is(.astra-ecosystem-section,.astra-solutions-stakeholders) .astra-section-intro h2{font-size:42px}.v3-site .astra-ecosystem-section .astra-platform-core{min-height:155px}.v3-site .astra-ecosystem-section .astra-trusted-data-orbit{width:100%}.v3-site .astra-trusted-core{padding:13px;inset:27%}.v3-site .astra-trusted-core img{width:38px;margin-bottom:8px}.v3-site .astra-trusted-core strong{font-size:clamp(22px,8vw,30px)}.v3-site .astra-trusted-core small{margin-top:8px;font-size:6px}.v3-site .astra-trusted-core>span,.v3-site .astra-orbit-foundation{display:none}.v3-site .astra-orbit-node>b{width:38px;height:38px;font-size:13px;right:-19px}.v3-site .astra-ecosystem-section .astra-mode-nodes h3{font-size:22px}.v3-site .astra-solutions-stakeholders .astra-orbit-core,.v3-site .astra-solutions-stakeholders .astra-stakeholder-orbit>div:not(.astra-orbit-core){min-height:94px}}@media (prefers-reduced-motion:reduce){.v3-site .astra-orbit-sweep,.v3-site .astra-orbit-node{animation-play-state:paused}}@media (max-width:1050px){.v3-site .astra-home-data-chain .astra-flow-line{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.v3-site .astra-home-data-chain .astra-flow-line{grid-template-columns:1fr}.v3-site .astra-home-data-chain .astra-flow-line>li{min-height:0}.v3-site .astra-home-data-chain .astra-flow-line>li>span{margin-bottom:24px}}.v3-site .astra-human-authority .astra-shell{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:clamp(36px,6vw,90px);display:grid}.v3-site .astra-authority-media>.astra-media{aspect-ratio:auto;width:100%;min-height:620px}.v3-site .astra-authority-flow{background:#29405c;border:1px solid #29405c;gap:1px;margin:28px 0;padding:0;list-style:none;display:grid}.v3-site .astra-authority-flow li{color:#d6e0e9;background:#24134f;align-items:center;gap:13px;min-height:64px;padding:16px;font-size:13px;display:flex}.v3-site .astra-authority-flow i,.v3-site .astra-principle-list i{color:var(--astra-cyan)}.v3-site .astra-principle-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin:0;padding:0;list-style:none;display:grid}.v3-site .astra-principle-list li{color:#aebbc9;gap:10px;font-size:12px;display:flex}.v3-site .astra-partner-grid{border:1px solid var(--astra-line);background:var(--astra-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.v3-site .astra-partner-card{background:#fff;min-width:0;padding:28px}.v3-site .astra-partner-card>div{align-items:center;height:110px;display:flex}.v3-site .astra-partner-card img{object-fit:contain;width:140px;height:90px}.v3-site .astra-partner-card h3{margin:20px 0 8px;font-size:25px}.v3-site .astra-partner-card p{color:var(--astra-muted);margin-bottom:0;font-size:12px;line-height:1.6}.v3-site .astra-faq-list{border:1px solid var(--astra-line);background:var(--astra-line);gap:1px;display:grid}.v3-site .astra-faq-list details{background:#fff;padding:0 24px}.v3-site .astra-faq-list summary{min-height:68px;color:var(--astra-ink);font:600 19px var(--astra-display);text-transform:uppercase;justify-content:space-between;align-items:center;gap:18px;list-style:none;display:flex}.v3-site .astra-faq-list summary::-webkit-details-marker{display:none}.v3-site .astra-faq-list details>p{max-width:850px;color:var(--astra-muted);padding:0 0 22px;font-size:13px;line-height:1.7}.v3-site .astra-faq-list details[open] summary i{transform:rotate(45deg)}.v3-site .astra-project-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.v3-site .astra-project-card{border:1px solid var(--astra-line);background:#fff;min-width:0;transition:transform .22s,box-shadow .22s;overflow:hidden;box-shadow:0 12px 35px #0718350f}.v3-site .astra-project-card:hover{transform:translateY(-6px);box-shadow:0 22px 45px #0718351f}.v3-site :where(.astra-project-card-media,.astra-case-study-visual){background:var(--astra-navy);min-height:360px;position:relative;overflow:hidden}.v3-site :where(.astra-project-card-media,.astra-case-study-visual)>.astra-media{aspect-ratio:auto;width:100%;height:100%}.v3-site .astra-metric-overlay{z-index:3;color:#fff;background:#041224e6;border:1px solid #ffffff38;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid;position:absolute;bottom:14px;left:14px;right:14px;overflow:hidden}.v3-site .astra-metric-overlay>div{border-right:1px solid #ffffff2b;min-width:0;padding:11px 12px}.v3-site .astra-metric-overlay>div:last-child{border-right:0}.v3-site .astra-metric-overlay dt{color:#a8bdcf;letter-spacing:.08em;text-overflow:clip;text-transform:uppercase;white-space:normal;font-size:9px;overflow:visible}.v3-site .astra-metric-overlay dd{font:600 clamp(16px, 1.8vw, 23px)/1.1 var(--astra-display);overflow-wrap:anywhere;text-overflow:clip;white-space:normal;margin:2px 0 0;overflow:visible}.v3-site .astra-project-card-copy{padding:clamp(24px,3vw,38px)}.v3-site .astra-role-label{border-left:3px solid var(--astra-blue);color:#0b5ebc;letter-spacing:.07em;text-transform:uppercase;background:#f3efff;width:fit-content;max-width:100%;padding:7px 9px;font-size:10px;font-weight:600;line-height:1.35;display:inline-flex}.v3-site .astra-role-label.is-delivery{color:#116c49;background:#e7f7ef;border-color:#16855b}.v3-site .astra-role-label.is-collaboration{color:#7043a5;background:#f3ebff;border-color:#7a48ad}.v3-site .astra-role-label.is-leadership{border-color:var(--astra-gold);color:#875500;background:#fff2db}.v3-site :where(.astra-project-meta,.astra-insight-meta){color:var(--astra-blue);letter-spacing:.055em;text-transform:uppercase;margin:18px 0 7px;font-size:11px;font-weight:600;line-height:1.45}.v3-site .astra-project-card h3{margin-bottom:14px;font-size:clamp(30px,3vw,46px)}.v3-site .astra-project-card-copy>p:not(.astra-project-meta){color:var(--astra-muted);font-size:14px;line-height:1.68}.v3-site .astra-project-card details{border-top:1px solid var(--astra-line);margin-top:24px}.v3-site .astra-project-card summary{min-height:54px;color:var(--astra-navy);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;font-size:12px;font-weight:600;list-style:none;display:flex}.v3-site .astra-project-card summary::-webkit-details-marker{display:none}.v3-site .astra-project-card details[open] summary i{transform:rotate(45deg)}.v3-site .astra-project-card details>div{color:var(--astra-muted);padding:0 0 5px;font-size:13px}.v3-site .astra-project-card details p{gap:2px;display:grid}.v3-site .astra-project-card details strong{color:var(--astra-navy);letter-spacing:.05em;text-transform:uppercase;font-size:10px}.v3-site .astra-project-card details ul{padding-left:18px}.v3-site .astra-project-benefit{border-left:3px solid var(--astra-cyan);background:#f3efff;padding:14px}.v3-site .astra-filter-bar{border:1px solid var(--astra-line);background:var(--astra-line);flex-wrap:wrap;gap:1px;margin-bottom:34px;display:flex}.v3-site .astra-filter-bar button span{background:#071a3214;place-items:center;min-width:22px;margin-left:8px;padding:2px 6px;font-size:10px;display:inline-grid}.v3-site .astra-filter-bar button[aria-pressed=true] span{background:#fff3}.v3-site .astra-filter-bar button:disabled{cursor:not-allowed;opacity:.45}.v3-site .astra-dark .astra-filter-bar{background:#29405c;border-color:#29405c}.v3-site .astra-dark .astra-filter-bar button{color:#d5e1ec;background:#24134f}.v3-site .astra-dark .astra-filter-bar button[aria-pressed=true]{background:var(--astra-cyan);color:var(--astra-ink)}.v3-site .astra-dark .astra-project-card{color:#fff;background:#24134f;border-color:#29405c}.v3-site .astra-dark .astra-project-card-copy>p:not(.astra-project-meta),.v3-site .astra-dark .astra-project-card details>div{color:#aebbc9}.v3-site .astra-dark .astra-project-card summary,.v3-site .astra-dark .astra-project-card details strong{color:#fff}.v3-site .astra-dark .astra-project-card details{border-color:#29405c}.v3-site .astra-case-study{border:1px solid var(--astra-line);background:#fff;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);display:grid;overflow:hidden;box-shadow:0 18px 45px #0718351a}.v3-site .astra-case-study-visual{min-height:650px}.v3-site .astra-case-study-copy{flex-direction:column;justify-content:center;padding:clamp(34px,5vw,68px);display:flex}.v3-site .astra-case-study-copy h3{margin:10px 0 18px;font-size:clamp(38px,4.3vw,72px)}.v3-site .astra-case-study-copy>p:not(.astra-project-meta){color:var(--astra-muted);line-height:1.7}.v3-site .astra-case-study-detail{border:1px solid var(--astra-line);gap:0;margin-top:24px;display:grid}.v3-site .astra-case-study-detail>div{border-bottom:1px solid var(--astra-line);padding:16px}.v3-site .astra-case-study-detail>div:last-child{border-bottom:0}.v3-site .astra-case-study-detail span{color:var(--astra-blue);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:600}.v3-site .astra-case-study-detail :where(p,ul){color:var(--astra-muted);margin:6px 0 0;font-size:12px;line-height:1.6}.v3-site .astra-ai-case-study .astra-case-study-detail{background:#0a2037;border-color:#6f8ca8}.v3-site .astra-ai-case-study .astra-case-study-detail>div{background:#0b223b;border-bottom-color:#526f8b}.v3-site .astra-ai-case-study .astra-case-study-detail span{color:#c8b8ff;font-size:11px;font-weight:700}.v3-site .astra-ai-case-study .astra-case-study-detail :where(p,ul,li){color:#d6e2ed;font-size:13px;line-height:1.65}.v3-site .astra-ai-case-study .astra-case-study-detail ul{flex-wrap:wrap;gap:8px;padding:0;list-style:none;display:flex}.v3-site .astra-ai-case-study .astra-case-study-detail li{background:#1b3652;border-left:3px solid #c8b8ff;padding:10px 13px}.v3-site .astra-case-study>.astra-mosaic{grid-column:1/-1;min-height:380px}.v3-site .astra-insight-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.v3-site .astra-insight-card{border:1px solid var(--astra-line);background:#fff;min-width:0;overflow:hidden}.v3-site .astra-insight-card>.astra-media{aspect-ratio:1.55;width:100%}.v3-site .astra-insight-card>div{padding:22px}.v3-site .astra-insight-card h3{margin:8px 0 10px;font-size:27px}.v3-site .astra-insight-card>div>p:last-child{color:var(--astra-muted);margin-bottom:0;font-size:12px;line-height:1.6}.v3-site .astra-insight-card.is-featured{grid-column:1/-1;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:stretch;display:grid}.v3-site .astra-insight-card.is-featured>.astra-media{aspect-ratio:auto;height:100%}.v3-site .astra-insight-card.is-featured>div{align-self:center;padding:clamp(32px,5vw,70px)}.v3-site .astra-insight-card.is-featured h3{font-size:clamp(36px,4.4vw,68px)}.v3-site .astra-company-intro-grid{border:1px solid var(--astra-line);background:var(--astra-paper);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:stretch;display:grid}.v3-site .astra-company-intro-grid>.astra-media{aspect-ratio:auto;height:100%;min-height:440px}.v3-site .astra-company-intro-grid>p{color:var(--astra-muted);align-self:center;margin:0;padding:clamp(36px,5vw,70px);font-size:18px;line-height:1.75}.v3-site .astra-company-evolution,.v3-site .astra-company-team,.v3-site .astra-company-trust{background:var(--astra-paper)}.v3-site .astra-timeline{border:1px solid var(--astra-line);background:var(--astra-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.v3-site .astra-timeline>li{background:#fff;min-width:0;padding:0 24px 28px}.v3-site .astra-timeline-image{height:185px;margin:0 -24px 24px;position:relative;overflow:hidden}.v3-site .astra-timeline-image img{object-fit:cover}.v3-site .astra-timeline .astra-eyebrow{min-height:34px;margin-bottom:8px;font-size:10px}.v3-site .astra-timeline time{color:var(--astra-blue);font:600 30px var(--astra-display)}.v3-site .astra-timeline h3{margin:10px 0 0;font-size:24px}.v3-site .astra-leadership-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.v3-site .astra-team-grid{border:1px solid var(--astra-line);background:var(--astra-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.v3-site .astra-person-card{background:#fff;min-width:0;overflow:hidden}.v3-site .astra-leadership-grid .astra-person-card{border:1px solid var(--astra-line);grid-template-columns:minmax(220px,.82fr) minmax(0,1.18fr);display:grid}.v3-site .astra-person-image{background:#dfe6ed;min-height:315px;position:relative;overflow:hidden}.v3-site .astra-person-image img{object-fit:cover}.v3-site .astra-person-card>div:last-child{padding:24px}.v3-site .astra-leadership-grid .astra-person-card>div:last-child{align-self:center;padding:32px}.v3-site .astra-person-card h3{margin-bottom:7px;font-size:27px}.v3-site .astra-person-role{color:var(--astra-blue);letter-spacing:.07em;text-transform:uppercase;margin-bottom:14px;font-size:10px;font-weight:600}.v3-site .astra-person-card>div:last-child>p:last-child{color:var(--astra-muted);margin-bottom:0;font-size:12px;line-height:1.6}.v3-site .astra-career-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.v3-site .astra-career-grid .astra-visual-panel{grid-template-columns:1fr;align-content:start}.v3-site .astra-career-grid .astra-visual-panel .astra-media{aspect-ratio:16/8.7;order:0;min-height:0}.v3-site .astra-career-grid .astra-visual-panel-copy{order:1}.v3-site .astra-trust-panel{border:1px solid var(--astra-line);background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.v3-site .astra-trust-panel>div{border-right:1px solid var(--astra-line);min-width:0;padding:clamp(24px,3.3vw,44px)}.v3-site .astra-trust-panel>div:last-child{border-right:0}.v3-site .astra-trust-panel dt{color:var(--astra-blue);letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;font-size:10px;font-weight:600}.v3-site .astra-trust-panel dd{overflow-wrap:anywhere;margin-bottom:0;font-size:14px;font-weight:600}.v3-site .astra-contact-categories{background:var(--astra-paper)}.v3-site .astra-category-grid{border:1px solid var(--astra-line);background:var(--astra-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;list-style:none;display:grid}.v3-site .astra-category-grid li{min-height:138px;font:600 20px/1.08 var(--astra-display);text-transform:uppercase;background:#fff;flex-direction:column;justify-content:space-between;gap:22px;padding:24px;display:flex}.v3-site .astra-category-grid i{color:var(--astra-blue);font-size:22px}.v3-site .astra-contact-layout{grid-template-columns:minmax(0,1.28fr) minmax(310px,.72fr);align-items:start;gap:clamp(34px,6vw,96px);display:grid}.v3-site .astra-contact-layout>*{min-width:0}.v3-site .astra-contact-layout>aside{position:sticky;top:128px}.v3-site .astra-contact-layout .astra-visual-panel{background:var(--astra-ink);color:#fff;border-color:#29405c;grid-template-columns:1fr}.v3-site .astra-contact-layout .astra-visual-panel .astra-media{aspect-ratio:16/9;min-height:0}.v3-site .astra-contact-layout .astra-visual-panel-copy>p:not(.astra-eyebrow){color:#aebbc9}.v3-site .astra-contact-form{border:1px solid var(--astra-line);background:#fff;gap:22px;padding:clamp(26px,4vw,48px);display:grid;box-shadow:0 18px 45px #07183514}.v3-site .astra-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.v3-site .astra-contact-form label{min-width:0;color:var(--astra-ink);letter-spacing:.015em;gap:8px;font-size:12px;font-weight:600;display:grid}.v3-site .astra-contact-form label>span{color:var(--astra-muted);font-weight:400}.v3-site .astra-contact-form :where(input:not([type=checkbox]),select,textarea){width:100%;min-height:52px;color:var(--astra-ink);font:500 14px var(--astra-body);letter-spacing:0;background:#f8fafb;border:1px solid #cdd8df;border-radius:0;padding:13px 15px}.v3-site .astra-contact-form textarea{resize:vertical;min-height:148px}.v3-site .astra-contact-form input[type=file]{padding:9px}.v3-site .astra-contact-form input[type=file]::file-selector-button{background:var(--astra-navy);color:#fff;min-height:36px;font:600 12px var(--astra-body);border:0;border-radius:0;margin-right:12px;padding-inline:14px}.v3-site .astra-contact-form :where(input:not([type=checkbox]),select,textarea):focus{border-color:var(--astra-blue);background:#fff;outline:none;box-shadow:0 0 0 3px #4b3bff17}.v3-site .astra-contact-form :where(input,select,textarea):user-invalid{border-color:#ed2540b8}.v3-site .astra-contact-form small,.v3-site .astra-contact-form .recaptcha-disclosure{color:var(--astra-muted);font-size:10px;font-weight:400;line-height:1.55}.v3-site .astra-contact-form .astra-consent{color:#4c657b;letter-spacing:0;background:#f3efff;grid-template-columns:22px 1fr;align-items:start;gap:10px;padding:14px;font-size:12px;display:grid}.v3-site .astra-consent input{width:20px;height:20px;accent-color:var(--astra-blue);margin:0}.v3-site .astra-contact-form .recaptcha-disclosure{margin:-4px 0 0}.v3-site .astra-contact-form .recaptcha-disclosure a{color:var(--astra-blue)}.v3-site .astra-contact-form>.astra-button{width:100%;min-height:54px}.v3-site .astra-form-status{min-height:1.5em;color:var(--astra-muted);margin:-8px 0 0;font-size:12px;font-weight:600}.v3-site .astra-form-status.is-sending{color:var(--astra-blue)}.v3-site .astra-form-status.is-sent{color:#087b53}.v3-site .astra-form-status.is-error{color:#c51e35}.v3-site .astra-honeypot{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.v3-site .astra-contact-identity{color:#dce7f1;border-top:1px solid #29405c;gap:13px;margin-top:28px;padding-top:22px;font-size:12px;font-style:normal;display:grid}.v3-site .astra-contact-identity :where(a,span){align-items:flex-start;gap:10px;display:flex}.v3-site .astra-contact-identity i{color:var(--astra-cyan);margin-top:3px}.v3-site .astra-contact-partnerships{background:var(--astra-paper)}.v3-site .astra-partnership-steps{border:1px solid var(--astra-line);background:var(--astra-line);gap:1px;margin:26px 0;padding:0;list-style:none;display:grid}.v3-site .astra-partnership-steps li{background:#fff;grid-template-columns:34px 1fr;gap:13px;padding:16px;display:grid}.v3-site .astra-partnership-steps>li>span{color:var(--astra-blue);font:600 20px var(--astra-display)}.v3-site .astra-partnership-steps h3{margin:0 0 4px;font-size:19px}.v3-site .astra-partnership-steps p{color:var(--astra-muted);margin:0;font-size:11px;line-height:1.55}.v3-site .astra-policy-page{background:var(--astra-paper)}.v3-site .astra-policy-layout{max-width:1060px;padding-block:clamp(55px,8vw,110px)}.v3-site .astra-policy-updated{border-left:3px solid var(--astra-blue);color:#5e5679;letter-spacing:.06em;text-transform:uppercase;background:#e9f2fc;width:fit-content;margin-bottom:40px;padding:9px 12px;font-size:11px;font-weight:600}.v3-site .astra-policy-layout>section{border:1px solid var(--astra-line);background:#fff;margin-bottom:20px;padding:clamp(26px,4vw,45px)}.v3-site .astra-policy-layout h2{color:var(--astra-ink);font:600 clamp(30px, 4vw, 46px)/1 var(--astra-display);text-transform:uppercase;margin-bottom:16px}.v3-site .astra-policy-layout h3{color:var(--astra-ink);font:600 22px var(--astra-display);text-transform:uppercase;margin-bottom:8px}.v3-site .astra-policy-layout :where(p,li){color:var(--astra-muted);font-size:14px;line-height:1.75}.v3-site .astra-policy-layout ul{padding-left:20px}.v3-site .astra-policy-cards{border:1px solid var(--astra-line);background:var(--astra-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.v3-site .astra-policy-cards article{background:var(--astra-paper);padding:22px}.v3-site .astra-not-found{background:var(--astra-ink);color:#fff;align-items:center;min-height:650px;padding-block:clamp(80px,11vw,160px);display:grid;overflow:hidden}.v3-site .astra-not-found .astra-shell{max-width:980px}.v3-site .astra-not-found h1{max-width:900px;margin:15px 0 20px;font-size:clamp(52px,7vw,104px)}.v3-site .astra-not-found .astra-shell>p:not(.astra-eyebrow){color:#aebbc9;max-width:680px;font-size:17px;line-height:1.7}.v3-site .astra-not-found .astra-button{margin-top:20px}.v3-site .v3-ai-band ul{gap:9px;margin:24px 0 28px;padding:0;list-style:none;display:grid}.v3-site .v3-ai-band li{color:#b6c4d5;gap:10px;font-size:12px;line-height:1.5;display:flex}.v3-site .v3-ai-band li:before{color:var(--cyan);content:"→"}.v3-site .v3-stakeholder-wheel article>i{color:var(--cyan);font-size:22px}.v3-site .v3-dark .v3-stakeholder-wheel+.v3-solution-grid{margin-top:38px}.v3-site .v3-dark .v3-solution-grid>a{color:#fff;background:#24134f;border-color:#29405c}.v3-site .v3-dark .v3-solution-grid>a p{color:#aebbc9}.v3-site .v3-solution-grid>a>small{color:var(--blue);font:600 10px var(--astra-display);letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px}.v3-site :where(.astra-ai-case-study,.astra-ai-outcomes,.astra-company-careers,.astra-company-collaboration,.astra-company-introduction,.astra-company-leadership,.astra-company-model,.astra-company-page,.astra-contact-enquiry,.astra-contact-page,.astra-digital-experiences,.astra-ecosystem-section,.astra-expansion-sequence,.astra-faq-section,.astra-featured-project,.astra-federation-story,.astra-fms-capabilities,.astra-games-journey,.astra-gms-capabilities,.astra-insight-browser,.astra-insights-section,.astra-integration-section,.astra-leadership-experience,.astra-platform-story,.astra-project-browser,.astra-results-flow,.astra-specialist-collaboration),.v3-site .astra-mosaic-item{min-width:0}.v3-site .sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (hover:hover) and (pointer:fine){.v3-site .astra-media>img{transition:transform .36s}.v3-site :where(.astra-project-card,.astra-insight-card,.astra-solution-panels>a):hover .astra-media>img{transform:scale(1.025)}}@media (max-width:1180px){.v3-site{--astra-gutter:clamp(22px, 4.5vw, 58px)}.v3-site .astra-visual-panel-grid{grid-template-columns:1fr}.v3-site .astra-page-hero-inner{grid-template-columns:minmax(0,.92fr) minmax(380px,1.08fr);gap:5vw}.v3-site .astra-integration-strip,.v3-site .astra-team-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.v3-site .astra-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}.v3-site .astra-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1050px){.v3-site .projects-delivery>header,.v3-site .projects-archive>header{grid-template-columns:1fr;gap:24px}.v3-site .projects-delivery>header p,.v3-site .projects-archive>header p{max-width:760px}.v3-site .astra-page-hero,.v3-site .astra-page-hero.is-compact{min-height:0}.v3-site .astra-page-hero-inner{grid-template-columns:1fr;gap:46px;padding-block:64px 78px}.v3-site .astra-page-hero-copy{max-width:850px}.v3-site .astra-page-hero-visual{width:calc(100% - 22px);height:min(58vw,520px);min-height:390px;box-shadow:22px 22px 0 var(--astra-blue)}.v3-site .astra-page-hero.is-about .astra-page-hero-visual,.v3-site .astra-page-hero.is-company .astra-page-hero-visual{box-shadow:22px 22px 0 var(--astra-cyan)}.v3-site .astra-progression{grid-template-columns:repeat(2,minmax(0,1fr))}.v3-site .astra-progression>article:last-child{grid-column:1/-1}.v3-site .astra-ai-feature .astra-shell{grid-template-columns:1fr}.v3-site .astra-ai-feature .astra-shell>.astra-media{min-height:440px}.v3-site .astra-ai-feature .astra-shell>div{padding:64px var(--astra-gutter)}.v3-site .astra-solution-panels{grid-template-columns:repeat(2,minmax(0,1fr))}.v3-site .astra-solution-panels>a:last-child{grid-column:1/-1}.v3-site .astra-capability-panels,.v3-site .astra-journey-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v3-site .astra-umbrella-list{grid-template-columns:repeat(3,minmax(0,1fr))}.v3-site .astra-digital-experiences>.astra-shell,.v3-site .astra-human-authority .astra-shell{grid-template-columns:1fr}.v3-site .astra-authority-media>.astra-media{aspect-ratio:16/9;min-height:0}.v3-site .astra-case-study{grid-template-columns:1fr}.v3-site .astra-case-study-visual{min-height:520px}.v3-site .astra-insight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v3-site .astra-leadership-grid .astra-person-card,.v3-site .astra-contact-layout{grid-template-columns:1fr}.v3-site .astra-contact-layout>aside{position:static}.v3-site .astra-contact-layout .astra-visual-panel{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.v3-site .astra-contact-layout .astra-visual-panel .astra-media{aspect-ratio:auto;min-height:100%}.v3-site .astra-stakeholder-orbit{min-height:620px}.v3-site .astra-stakeholder-orbit>div:not(.astra-orbit-core){transform:rotate(calc(var(--orbit-index) * 45deg)) translateX(clamp(205px, 34vw, 335px)) rotate(calc(var(--orbit-index) * -45deg)) translate(-50%, -50%)}}@media (max-width:820px){.v3-site .astra-visual-panel-grid,.v3-site .astra-career-grid,.v3-site .astra-leadership-grid,.v3-site .astra-visual-panel,.v3-site .astra-visual-panel.is-reverse{grid-template-columns:1fr}.v3-site .astra-visual-panel>.astra-media,.v3-site .astra-visual-panel.is-reverse>.astra-media{aspect-ratio:16/9;order:0;min-height:0}.v3-site .astra-visual-panel-copy,.v3-site .astra-visual-panel.is-reverse .astra-visual-panel-copy{order:1}.v3-site .astra-project-grid,.v3-site .astra-insight-card.is-featured{grid-template-columns:1fr}.v3-site .astra-insight-card.is-featured>.astra-media{aspect-ratio:16/9}.v3-site .astra-company-intro-grid{grid-template-columns:1fr}.v3-site .astra-company-intro-grid>.astra-media{aspect-ratio:16/9;min-height:0}.v3-site .astra-team-grid,.v3-site .astra-partner-grid,.v3-site .astra-trust-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.v3-site .astra-trust-panel>div:nth-child(2){border-right:0}.v3-site .astra-trust-panel>div:nth-child(-n+2){border-bottom:1px solid var(--astra-line)}.v3-site .astra-contact-layout .astra-visual-panel{grid-template-columns:1fr}.v3-site .astra-contact-layout .astra-visual-panel .astra-media{aspect-ratio:16/9;min-height:0}.v3-site .astra-stakeholder-orbit{background:#29405c;border:1px solid #29405c;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;min-height:0;display:grid}.v3-site .astra-stakeholder-orbit:before,.v3-site .astra-stakeholder-orbit:after{display:none}.v3-site .astra-orbit-core,.v3-site .astra-stakeholder-orbit>div:not(.astra-orbit-core){border:0;border-radius:0;width:auto;min-height:125px;position:static;transform:none}.v3-site .astra-orbit-core{aspect-ratio:auto;grid-column:1/-1}.v3-site .astra-ecosystem-stage{min-height:0}.v3-site .astra-ai-ring{display:none}.v3-site .astra-platform-core{width:auto;min-height:180px;margin-bottom:1px;position:static;transform:none}.v3-site .astra-mode-nodes{grid-template-columns:1fr;min-height:0}.v3-site .astra-mode-nodes article.is-active{transform:none}}@media (max-width:650px){.v3-site{--astra-gutter:20px;--astra-section-space:68px}.v3-site .astra-section-intro{margin-bottom:34px}.v3-site .astra-section-intro h2{font-size:clamp(42px,12vw,58px)}.v3-site .astra-section-intro>p:last-child,.v3-site .astra-hero-summary,.v3-site .astra-section-cta p{font-size:15px}.v3-site .astra-page-hero-inner{gap:36px;padding-block:50px 64px}.v3-site .astra-page-hero h1,.v3-site .astra-page-hero.is-compact h1{font-size:clamp(48px,15vw,66px)}.v3-site .astra-page-hero-visual{width:calc(100% - 14px);height:390px;min-height:0;box-shadow:14px 14px 0 var(--astra-blue)}.v3-site .astra-page-hero.is-about .astra-page-hero-visual,.v3-site .astra-page-hero.is-company .astra-page-hero-visual{box-shadow:14px 14px 0 var(--astra-cyan)}.v3-site .astra-page-hero .astra-actions{display:grid}.v3-site .astra-page-hero .astra-button{width:100%}.v3-site .astra-hero-product-stack .astra-media{border-width:5px;width:clamp(130px,37vw,190px)}.v3-site .astra-hero-product-stack .astra-media:first-child{transform:translate(15px,-18px)rotate(-3deg)}.v3-site .astra-hero-product-stack .astra-media+.astra-media{transform:translate(-8px,24px)rotate(3deg)}.v3-site .astra-progression,.v3-site .astra-solution-panels,.v3-site .astra-capability-panels,.v3-site .astra-journey-grid,.v3-site .astra-umbrella-list,.v3-site .astra-stakeholder-grid,.v3-site .astra-partner-grid,.v3-site .astra-insight-grid{grid-template-columns:1fr}.v3-site .astra-progression>article:last-child,.v3-site .astra-solution-panels>a:last-child{grid-column:auto}.v3-site .astra-progression-image{height:240px}.v3-site .astra-ai-feature .astra-shell>.astra-media{min-height:340px}.v3-site .astra-ai-feature .astra-shell>div{padding:55px 20px}.v3-site .astra-integration-strip,.v3-site .astra-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v3-site .astra-flow-line{grid-template-columns:1fr}.v3-site .astra-flow-line>:where(li,div){min-height:100px}.v3-site .astra-authority-flow li{align-items:flex-start}.v3-site .astra-principle-list{grid-template-columns:1fr}.v3-site .astra-device-row{flex-direction:column;align-items:center}.v3-site .astra-case-study-visual{min-height:390px}.v3-site .astra-case-study-copy{padding:28px 22px}.v3-site .astra-case-study>.astra-mosaic,.v3-site .astra-project-card-media{min-height:300px}.v3-site .astra-metric-overlay{grid-template-columns:repeat(2,minmax(0,1fr))}.v3-site .astra-metric-overlay>div:nth-child(2){border-right:0}.v3-site .astra-metric-overlay>div:last-child{border-top:1px solid #ffffff2b;border-right:0;grid-column:1/-1}.v3-site .astra-timeline{grid-template-columns:1fr}.v3-site .astra-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v3-site .astra-person-image{min-height:270px}.v3-site .astra-trust-panel{grid-template-columns:1fr}.v3-site .astra-trust-panel>div,.v3-site .astra-trust-panel>div:nth-child(2){border-right:0;border-bottom:1px solid var(--astra-line)}.v3-site .astra-trust-panel>div:last-child{border-bottom:0}.v3-site .astra-form-grid,.v3-site .astra-policy-cards{grid-template-columns:1fr}.v3-site .astra-section-cta{min-height:460px}.v3-site .astra-section-cta h2{font-size:clamp(44px,13vw,62px)}}@media (max-width:520px){.v3-site{--astra-gutter:18px;--astra-section-space:58px}.v3-site .astra-eyebrow{font-size:12px}.v3-site .astra-page-hero-visual{height:320px}.v3-site .astra-mosaic{grid-template-rows:1.2fr .8fr;grid-template-columns:1fr 1fr}.v3-site .astra-page-hero-layer>:where(.is-hero-mosaic,.astra-contact-hero-mosaic) .item-1{grid-area:auto/1/auto/-1}.v3-site .astra-hero-product-stack .astra-media{width:min(42vw,155px)}.v3-site .astra-hero-product-stack .astra-media:only-child{width:min(72vw,250px);transform:none}.v3-site .astra-section-intro h2{font-size:42px}.v3-site .astra-integration-strip,.v3-site .astra-category-grid,.v3-site .astra-team-grid,.v3-site .astra-stakeholder-orbit{grid-template-columns:1fr}.v3-site .astra-orbit-core{grid-column:auto}.v3-site .astra-integration-strip>div{text-align:left;grid-template-columns:28px 1fr;justify-items:start;min-height:82px}.v3-site .astra-mode-selector,.v3-site .astra-filter-bar{grid-template-columns:1fr;display:grid}.v3-site .astra-mode-selector button,.v3-site .astra-filter-bar button{text-align:left;width:100%}.v3-site .astra-ecosystem-stage{padding:18px}.v3-site .astra-metric-overlay{bottom:8px;left:8px;right:8px}.v3-site .astra-metric-overlay>div{padding:8px}.v3-site .astra-project-card-copy,.v3-site .astra-insight-card>div,.v3-site .astra-contact-form,.v3-site .astra-policy-layout>section{padding:22px 18px}.v3-site .astra-contact-form{margin-inline:-2px}.v3-site .astra-not-found h1{font-size:52px}}@media (prefers-reduced-motion:reduce){.v3-site *,.v3-site :before,.v3-site :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.v3-site :where(.astra-project-card,.astra-solution-panels>a,.astra-mode-nodes article){transform:none!important}}@media (max-width:360px){.cookie-consent{padding:16px;left:8px;right:8px}.cookie-consent-actions{grid-template-columns:1fr}}.v3-site .astra-home-compact{padding-top:clamp(38px,4vw,58px);padding-bottom:clamp(38px,4vw,58px)}.v3-site .astra-home-compact>header{margin-bottom:clamp(20px,2.2vw,30px)}.v3-site .astra-home-compact>header h2{margin-top:8px;margin-bottom:10px;font-size:clamp(42px,4.2vw,64px);line-height:.9}.v3-site .astra-home-compact>header>p{-webkit-box-orient:initial;-webkit-line-clamp:unset;max-width:820px;margin-top:6px;margin-bottom:0;font-size:15px;line-height:1.5;display:block;overflow:visible}.v3-site :where(.astra-home-platform-modes,.astra-home-stakeholders,.astra-home-integrations)>header,.v3-site :where(.astra-home-platform-modes,.astra-home-stakeholders,.astra-home-integrations)>header h2{max-width:1120px}.v3-site .astra-home-platform-modes .v3-solution-grid.is-photographic>a{min-height:330px;padding:0 22px 20px}.v3-site .astra-home-platform-modes .v3-solution-grid.is-photographic figure{height:145px;margin:0 -22px 16px}.v3-site .astra-home-platform-modes .v3-solution-grid.is-photographic>a:first-child figure img{object-position:50% 8%}.v3-site .astra-home-platform-modes .v3-solution-grid.is-photographic figure>i{width:40px;height:40px;font-size:16px;bottom:14px;left:18px}.v3-site .astra-home-platform-modes .v3-solution-grid>a>small{margin-bottom:6px}.v3-site .astra-home-platform-modes .v3-solution-grid h3{margin:3px 0 6px;font-size:25px}.v3-site .astra-home-platform-modes .v3-solution-grid p{margin:0 0 12px;line-height:1.5}.v3-site .astra-home-projects>header h2{margin-bottom:6px}.v3-site .astra-home-projects .v3-projects-link{padding:12px 18px}.v3-site .astra-home-projects .v3-project-teasers>a{padding-bottom:14px}.v3-site .astra-home-projects .v3-project-teasers>a>img{object-fit:cover;height:clamp(125px,12vw,280px);display:block}.v3-site .astra-home-projects .v3-project-teasers small{margin-top:11px}.v3-site .astra-home-projects .v3-project-teasers h3{margin-top:8px;margin-bottom:6px;font-size:21px}.v3-site .astra-home-projects .v3-project-teasers p{margin-top:5px;margin-bottom:0;line-height:1.4}.v3-site .astra-home-stakeholders .v3-stakeholder-wheel article{min-height:165px;padding:18px 20px}.v3-site .astra-home-stakeholders .v3-stakeholder-wheel h3{margin:12px 0 5px;font-size:23px}.v3-site .astra-home-stakeholders .v3-stakeholder-wheel p{margin:0;font-size:12px;line-height:1.45}.v3-site .astra-home-stakeholders .v3-stakeholder-wheel+.v3-solution-grid{margin-top:22px}.v3-site .astra-home-stakeholders .v3-solution-grid.is-photographic>a{min-height:300px;padding:0 22px 18px}.v3-site .astra-home-stakeholders .v3-solution-grid.is-photographic figure{height:140px;margin:0 -22px 15px}.v3-site .astra-home-stakeholders .v3-solution-grid h3{margin:3px 0 6px;font-size:25px}.v3-site .astra-home-stakeholders .v3-solution-grid p{margin:0 0 11px;line-height:1.5}.v3-site .astra-home-integrations .v3-card-grid article{min-height:145px;padding:18px 20px}.v3-site .astra-home-integrations .v3-card-grid article>i{margin-top:13px;font-size:22px}.v3-site .astra-home-integrations .v3-card-grid h3{margin:11px 0 0;font-size:23px}@media (min-width:651px) and (max-width:1050px){.v3-site .astra-home-projects .v3-project-teasers>a>img{height:clamp(160px,24vw,260px)}}@media (max-width:650px){.v3-site .astra-home-compact{padding-top:38px;padding-bottom:38px}.v3-site .astra-home-compact>header{margin-bottom:20px}.v3-site .astra-home-compact>header h2{font-size:40px;line-height:.92}.v3-site .astra-home-compact>header>p{font-size:14px}.v3-site .astra-home-platform-modes .v3-solution-grid.is-photographic>a{min-height:310px;padding-bottom:20px;padding-left:20px;padding-right:20px}.v3-site .astra-home-platform-modes .v3-solution-grid.is-photographic figure{height:165px;margin-left:-20px;margin-right:-20px}.v3-site .astra-home-projects .v3-projects-link{margin-top:12px}.v3-site .astra-home-projects .v3-project-teasers>a>img{height:clamp(190px,54vw,360px)}.v3-site .astra-home-stakeholders .v3-stakeholder-wheel article{min-height:150px;padding:17px 18px}.v3-site .astra-home-stakeholders .v3-stakeholder-wheel+.v3-solution-grid{margin-top:20px}.v3-site .astra-home-stakeholders .v3-solution-grid.is-photographic>a{min-height:300px;padding-bottom:18px;padding-left:20px;padding-right:20px}.v3-site .astra-home-stakeholders .v3-solution-grid.is-photographic figure{height:155px;margin-left:-20px;margin-right:-20px}.v3-site .astra-home-integrations .v3-card-grid article{min-height:125px;padding:16px 18px}}.v3-site .astra-about-responsible{padding-top:clamp(38px,4vw,56px);padding-bottom:clamp(38px,4vw,56px)}.v3-site .astra-about-responsible>header{max-width:1400px;margin-bottom:22px}.v3-site .astra-about-responsible>header h2{max-width:1400px;margin:8px 0 0;font-size:clamp(46px,4.3vw,68px);line-height:.9}.v3-site .astra-about-responsible .responsible-organisations{align-items:start;gap:clamp(24px,3vw,48px);min-height:0}.v3-site .astra-about-responsible .responsible-interface{padding:0}.v3-site .astra-about-responsible .responsible-interface>header{grid-template-columns:150px minmax(0,1fr);gap:18px;padding-bottom:16px}.v3-site .astra-about-responsible .responsible-interface>header p{margin:0;line-height:1.55}.v3-site .astra-about-responsible .responsible-grid{margin:14px 0 18px}.v3-site .astra-about-responsible .responsible-grid button{min-height:64px;padding:9px 11px}.v3-site .astra-about-responsible .responsible-detail{padding:16px 0 0}.v3-site .astra-about-responsible .responsible-detail h3{font-size:28px}.v3-site .astra-about-responsible .responsible-detail dl{gap:24px;margin:12px 0}.v3-site .astra-about-responsible .responsible-visual{min-height:500px}.v3-site .astra-about-responsible .responsible-visual:before{width:300px;height:300px}.v3-site .astra-about-responsible .responsible-visual>img{width:112%;height:90%;top:5%;left:-6%}@media (max-width:1050px){.v3-site .astra-about-responsible .responsible-interface{padding:0}.v3-site .astra-about-responsible .responsible-visual{min-height:420px;margin-top:18px}.v3-site .astra-about-responsible .responsible-visual>img{width:100%;height:96%;top:2%;left:0}}@media (max-width:650px){.v3-site .astra-about-responsible{padding-top:36px;padding-bottom:36px}.v3-site .astra-about-responsible>header{margin-bottom:18px}.v3-site .astra-about-responsible>header h2{font-size:42px;line-height:.92}.v3-site .astra-about-responsible .responsible-interface>header{grid-template-columns:1fr;gap:6px;padding-bottom:12px}.v3-site .astra-about-responsible .responsible-grid{margin:12px 0 16px}.v3-site .astra-about-responsible .responsible-grid button{min-height:58px}.v3-site .astra-about-responsible .responsible-detail{padding:15px 0 0}.v3-site .astra-about-responsible .responsible-detail dl{gap:12px;margin:12px 0}.v3-site .astra-about-responsible .responsible-visual{min-height:340px;margin-top:14px}.v3-site .astra-about-responsible .responsible-visual>img{width:112%;left:-6%}}.v3-site .astra-home-stakeholders .v3-stakeholder-wheel,.v3-site .astra-home-integrations .v3-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.v3-site .astra-home-stakeholders .v3-stakeholder-wheel article{grid-template-columns:min-content 30px minmax(0,1fr);align-items:center;gap:8px 10px;min-height:108px;padding:14px 16px;display:grid}.v3-site .astra-home-stakeholders .v3-stakeholder-wheel strong,.v3-site .astra-home-stakeholders .v3-stakeholder-wheel article>i,.v3-site .astra-home-stakeholders .v3-stakeholder-wheel h3{margin:0;line-height:1}.v3-site .astra-home-stakeholders .v3-stakeholder-wheel article>i{text-align:center;width:30px;font-size:20px}.v3-site .astra-home-stakeholders .v3-stakeholder-wheel h3{min-width:0;font-size:20px}.v3-site .astra-home-stakeholders .v3-stakeholder-wheel p{grid-column:1/-1;margin:0;font-size:10.5px;line-height:1.35}.v3-site .astra-home-integrations .v3-card-grid article{grid-template-columns:min-content 32px minmax(0,1fr);align-items:center;column-gap:11px;min-height:82px;padding:14px 16px;display:grid}.v3-site .astra-home-integrations .v3-card-grid article>span,.v3-site .astra-home-integrations .v3-card-grid article>i,.v3-site .astra-home-integrations .v3-card-grid h3{margin:0;line-height:1}.v3-site .astra-home-integrations .v3-card-grid article>i{text-align:center;width:32px;font-size:21px}.v3-site .astra-home-integrations .v3-card-grid h3{min-width:0;font-size:20px}@media (max-width:1050px){.v3-site .astra-home-stakeholders .v3-stakeholder-wheel,.v3-site .astra-home-integrations .v3-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.v3-site .astra-home-stakeholders .v3-stakeholder-wheel,.v3-site .astra-home-integrations .v3-card-grid{grid-template-columns:1fr}.v3-site .astra-home-stakeholders .v3-stakeholder-wheel article,.v3-site .astra-home-integrations .v3-card-grid article{min-height:76px;padding:13px 15px}}.v3-site .astra-solutions-family{background:#fff}.v3-site .astra-solutions-family>section{border-radius:0;width:100%;max-width:none;margin:0}.v3-site .astra-solutions-family>.astra-section{border-top:1px solid var(--astra-line);padding-block:clamp(58px,6vw,92px)}.v3-site .astra-solutions-family>.astra-section+.astra-section{margin-top:0}.v3-site .astra-solutions-family>.astra-section:nth-of-type(2n):not(.astra-dark){background:#f3f6fa}.v3-site .astra-solutions-family :where(section,article,figure,div,button,a,span,li,details,summary,.astra-media){border-radius:0!important}.v3-site .astra-solutions-family .astra-section-intro{width:100%;max-width:1280px;margin:0 0 clamp(28px,3.5vw,46px)}.v3-site .astra-solutions-family .astra-section-intro.is-centre{margin-inline:auto}.v3-site .astra-solutions-family .astra-section-intro h2{max-width:1180px;margin-top:9px;font-size:clamp(44px,4.8vw,74px);line-height:.92}.v3-site .astra-solutions-family .astra-section-intro>p:last-child{max-width:840px;font-size:15px;line-height:1.62}.v3-site .astra-solutions-family>.v3-solutions-hero{background:var(--astra-ink);border-bottom:1px solid #29405c;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:stretch;gap:0;min-height:590px;display:grid;padding:0!important}.v3-site .astra-solutions-family>.v3-solutions-hero>div{min-height:590px;padding:clamp(56px, 6vw, 104px) max(var(--astra-gutter), calc((100vw - 1600px) / 2 + var(--astra-gutter)));background:linear-gradient(135deg,#100723 0%,#1b1236 74%,#0b2d55 100%);border:0;justify-content:center;padding-right:clamp(38px,5vw,82px);overflow:hidden}.v3-site .astra-solutions-family>.v3-solutions-hero>div:after{width:42%;height:100%;box-shadow:none;background-color:#0000;background-image:linear-gradient(#c8b8ff13 1px,#0000 1px),linear-gradient(90deg,#c8b8ff13 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:52px 52px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:0;inset:0 0 0 auto}.v3-site .astra-solutions-family>.v3-solutions-hero h1{max-width:760px;margin:12px 0 18px;font-size:clamp(54px,5vw,82px);line-height:.88}.v3-site .astra-solutions-family>.v3-solutions-hero>div>p{color:#b2c1d1;max-width:680px;margin:0;font-size:15px;line-height:1.65}.v3-site .astra-solutions-family>.v3-solutions-hero figure{background:#102d4d;border:0;align-self:stretch;height:auto;min-height:590px;margin:0}.v3-site .astra-solutions-family>.v3-solutions-hero figure:before{background:linear-gradient(90deg,#06101d75,#0000 24%),linear-gradient(#0000 54%,#06101d3d)}.v3-site .astra-solutions-family>.v3-solutions-hero figure img{object-fit:cover;box-shadow:none}.v3-site .astra-solutions-family .solutions-hero-proof{border-top:1px solid #ffffff2e;margin-top:clamp(24px,3vw,38px)}.v3-site .astra-solutions-family .solutions-hero-proof span{border-right:1px solid #ffffff21;align-content:center;gap:5px;min-height:62px;padding:14px clamp(14px,1.4vw,22px);display:grid}.v3-site .astra-solutions-family .solutions-hero-proof b{margin-bottom:0;line-height:1.08}.v3-site .astra-solutions-family .solutions-hero-proof span:last-child{border-right:0}.v3-site .astra-solutions-family :where(.astra-progression,.astra-visual-panel-stack,.astra-capability-panels,.astra-journey-grid,.astra-umbrella-list,.astra-flow-line,.astra-project-grid,.astra-partner-grid,.astra-faq-list,.astra-authority-flow,.astra-integration-strip){gap:0}.v3-site .astra-solutions-family :where(.astra-visual-panel,.astra-project-card,.project-feature,.astra-case-study,.astra-partner-card){border:1px solid var(--astra-line);box-shadow:none}.v3-site .astra-solutions-family .astra-visual-panel-stack .astra-visual-panel+.astra-visual-panel{border-top:0}.v3-site .astra-solutions-family .astra-visual-panel>.astra-media{min-height:390px}.v3-site .astra-solutions-family .astra-visual-panel-copy{padding:clamp(34px,5vw,72px)}.v3-site .astra-solutions-family .astra-progression,.v3-site .astra-solutions-family .astra-capability-panels,.v3-site .astra-solutions-family .astra-journey-grid,.v3-site .astra-solutions-family .astra-umbrella-list,.v3-site .astra-solutions-family .astra-flow-line,.v3-site .astra-solutions-family .astra-integration-strip,.v3-site .astra-solutions-family .astra-partner-grid{border:1px solid var(--astra-line);background:var(--astra-line)}.v3-site .astra-solutions-family .astra-dark :where(.astra-capability-panels,.astra-journey-grid,.astra-flow-line,.astra-partner-grid){background:#29405c;border-color:#29405c}.v3-site .astra-solutions-family .astra-capability-panels>article{min-height:210px;padding:26px}.v3-site .astra-solutions-family .astra-capability-panels>article>i{margin-top:18px}.v3-site .astra-solutions-family .astra-capability-panels h3{font-size:clamp(24px,2.2vw,32px)}.v3-site .astra-solutions-family .astra-journey-grid>article{min-height:0;padding:0 24px 28px}.v3-site .astra-solutions-family .astra-journey-grid .astra-media{height:210px;margin:0 -24px 22px}.v3-site .astra-solutions-family .astra-journey-grid h3{margin:28px 0 9px}.v3-site .astra-solutions-family .astra-umbrella-list{grid-template-columns:repeat(5,minmax(0,1fr))}.v3-site .astra-solutions-family .astra-umbrella-list>div{min-height:112px;padding:20px}.v3-site .astra-solutions-family .astra-project-grid{border:1px solid var(--astra-line);background:var(--astra-line);grid-template-columns:repeat(3,minmax(0,1fr))}.v3-site .astra-solutions-family .astra-project-grid>article{border:0;border-right:1px solid var(--astra-line)}.v3-site .astra-solutions-family .astra-project-grid>article:last-child{border-right:0}.v3-site .astra-solutions-family .astra-project-grid>article:hover{box-shadow:inset 0 -4px 0 var(--astra-blue);transform:none}.v3-site .astra-solutions-family .astra-project-grid figure{min-height:300px}.v3-site .astra-solutions-family .astra-project-grid>article>div{padding:25px}.v3-site .astra-solutions-overview .astra-ecosystem-stage{border-color:#29405c}.v3-site .astra-solutions-overview .astra-mode-selector{border-bottom:0;margin:0}.v3-site .astra-solutions-overview .astra-ecosystem-progress{border:1px solid var(--astra-line);background:#fff;border-top:0;min-height:54px;margin:0;padding:12px 20px}.v3-site .astra-solutions-overview .astra-solutions-stakeholders .astra-stakeholder-orbit{background:#29405c;border:1px solid #29405c;grid-template-columns:repeat(8,minmax(0,1fr));gap:0;width:100%;min-height:0;display:grid}.v3-site .astra-solutions-overview .astra-stakeholder-orbit:before,.v3-site .astra-solutions-overview .astra-stakeholder-orbit:after{display:none}.v3-site .astra-solutions-overview .astra-stakeholder-orbit>div:not(.astra-orbit-core){border:0;border-right:1px solid #29405c;width:auto;min-height:112px;padding:16px 10px;position:static;transform:none}.v3-site .astra-solutions-overview .astra-stakeholder-orbit>div:last-child{border-right:0}.v3-site .astra-solutions-overview .astra-integration-section .astra-integration-strip{grid-template-columns:repeat(8,minmax(0,1fr))}.v3-site .astra-solutions-overview .astra-integration-section .astra-integration-strip>div{min-height:102px;padding:14px 8px}.v3-site .astra-solutions-overview .astra-solutions-scale-statement{box-shadow:none;border:1px solid #29405c;border-top:0;margin:0}.v3-site .astra-solutions-overview .astra-integration-note{border:1px solid var(--astra-line);background:#fff;border-top:0;margin:0;padding:12px 16px}.v3-site .astra-solutions-games .astra-functional-summary .astra-mosaic{border:1px solid var(--astra-line);border-top:0;min-height:400px;margin-top:0}.v3-site .astra-solutions-games .astra-digital-experiences>.astra-shell{border:1px solid var(--astra-line);background:#fff;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:0}.v3-site .astra-solutions-games .astra-digital-experiences>.astra-shell>div:first-child{border-right:1px solid var(--astra-line);padding:clamp(30px,4vw,58px)}.v3-site .astra-solutions-games .astra-digital-experiences .astra-section-intro{margin-bottom:24px}.v3-site .astra-solutions-games .astra-device-row{background:#e9eef5;gap:clamp(12px,2.2vw,30px);min-width:0;margin:0;padding:clamp(28px,4vw,52px)}.v3-site .astra-solutions-games .astra-device{width:min(31%,235px);box-shadow:none;border-width:6px}.v3-site .astra-solutions-games .astra-device-speaker{height:3px}.v3-site .astra-solutions-federation .astra-progression>article{padding-bottom:26px}.v3-site .astra-solutions-federation .astra-visual-panel-stack{border:1px solid var(--astra-line)}.v3-site .astra-solutions-federation .astra-visual-panel-stack .astra-visual-panel{border:0;border-bottom:1px solid var(--astra-line)}.v3-site .astra-solutions-federation .astra-visual-panel-stack .astra-visual-panel:last-child{border-bottom:0}.v3-site .astra-solutions-federation .astra-expansion-sequence .astra-integration-strip{border-top:0;margin-top:0}.v3-site .astra-solutions-federation .astra-faq-list details{border-bottom:1px solid var(--astra-line)}.v3-site .astra-solutions-federation .astra-faq-list details:last-child{border-bottom:0}.v3-site .astra-solutions-ai .astra-ai-outcomes .astra-visual-panel-stack,.v3-site .astra-solutions-ai .astra-human-authority>.astra-shell,.v3-site .astra-solutions-ai .astra-specialist-collaboration .astra-partner-grid{border:1px solid var(--astra-line)}.v3-site .astra-solutions-ai .astra-specialist-collaboration .astra-partner-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v3-site .astra-solutions-ai .astra-ai-outcomes .astra-visual-panel{border:0;border-bottom:1px solid var(--astra-line)}.v3-site .astra-solutions-ai .astra-ai-outcomes .astra-visual-panel:last-child{border-bottom:0}.v3-site .astra-solutions-ai .astra-human-authority>.astra-shell{width:min(calc(100% - (2 * var(--astra-gutter))), 1600px);border-color:#29405c;gap:0}.v3-site .astra-solutions-ai .astra-authority-media{border-right:1px solid #29405c;height:100%}.v3-site .astra-solutions-ai .astra-authority-media>.astra-media{height:100%;min-height:650px}.v3-site .astra-solutions-ai .astra-human-authority>.astra-shell>div:last-child{padding:clamp(32px,4vw,62px)}.v3-site .astra-solutions-ai .astra-human-authority .astra-section-intro{margin-bottom:22px}.v3-site .astra-solutions-ai .astra-principle-list{border:1px solid #29405c;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.v3-site .astra-solutions-ai .astra-principle-list li{border-right:1px solid #29405c;align-items:center;min-height:54px;padding:12px}.v3-site .astra-solutions-ai .astra-principle-list li:last-child{border-right:0}.v3-site .astra-solutions-ai .project-feature{box-shadow:none}@media (max-width:1180px){.v3-site .astra-solutions-family>.v3-solutions-hero{grid-template-columns:1fr}.v3-site .astra-solutions-family>.v3-solutions-hero>div,.v3-site .astra-solutions-family>.v3-solutions-hero figure{min-height:0}.v3-site .astra-solutions-family>.v3-solutions-hero>div{padding:clamp(52px, 7vw, 76px) var(--astra-gutter)}.v3-site .astra-solutions-family>.v3-solutions-hero figure{min-height:clamp(390px,55vw,560px)}.v3-site .astra-solutions-overview .astra-stakeholder-orbit,.v3-site .astra-solutions-overview .astra-integration-section .astra-integration-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.v3-site .astra-solutions-family .astra-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v3-site .astra-solutions-family .astra-project-grid>article:nth-child(2){border-right:0}.v3-site .astra-solutions-family .astra-project-grid>article:last-child{border-top:1px solid var(--astra-line);grid-column:1/-1}.v3-site .astra-solutions-family .astra-umbrella-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.v3-site .astra-solutions-family>.astra-section{padding-block:54px}.v3-site .astra-solutions-family .astra-section-intro h2{font-size:clamp(42px,9vw,62px)}.v3-site .astra-solutions-family .astra-visual-panel-stack{border-bottom:0}.v3-site .astra-solutions-family .astra-visual-panel,.v3-site .astra-solutions-family .astra-visual-panel.is-reverse{grid-template-columns:1fr}.v3-site .astra-solutions-family .astra-visual-panel>.astra-media,.v3-site .astra-solutions-family .astra-visual-panel.is-reverse>.astra-media{aspect-ratio:16/9;order:0;min-height:0}.v3-site .astra-solutions-family .astra-visual-panel-copy,.v3-site .astra-solutions-family .astra-visual-panel.is-reverse .astra-visual-panel-copy{order:1}.v3-site .astra-solutions-games .astra-digital-experiences>.astra-shell{grid-template-columns:1fr}.v3-site .astra-solutions-games .astra-digital-experiences>.astra-shell>div:first-child{border-right:0;border-bottom:1px solid var(--astra-line)}.v3-site .astra-solutions-ai .astra-human-authority>.astra-shell{grid-template-columns:1fr}.v3-site .astra-solutions-ai .astra-authority-media{border-bottom:1px solid #29405c;border-right:0}.v3-site .astra-solutions-ai .astra-authority-media>.astra-media{aspect-ratio:16/9;min-height:0}}@media (max-width:650px){.v3-site .astra-solutions-family>.v3-solutions-hero h1{font-size:clamp(46px,13vw,58px)}.v3-site .astra-solutions-family>.v3-solutions-hero figure{min-height:300px}.v3-site .astra-solutions-family .solutions-hero-proof{grid-template-columns:1fr}.v3-site .astra-solutions-family .solutions-hero-proof span{border-bottom:1px solid #ffffff21;border-right:0;min-height:0;padding:12px 0}.v3-site .astra-solutions-family .solutions-hero-proof span:last-child{border-bottom:0}.v3-site .astra-solutions-overview .astra-stakeholder-orbit,.v3-site .astra-solutions-overview .astra-integration-section .astra-integration-strip,.v3-site .astra-solutions-family .astra-capability-panels,.v3-site .astra-solutions-family .astra-journey-grid,.v3-site .astra-solutions-family .astra-umbrella-list,.v3-site .astra-solutions-family .astra-project-grid,.v3-site .astra-solutions-family .astra-partner-grid{grid-template-columns:1fr}.v3-site .astra-solutions-overview .astra-stakeholder-orbit>div:not(.astra-orbit-core){min-height:82px}.v3-site .astra-solutions-family .astra-project-grid>article,.v3-site .astra-solutions-family .astra-project-grid>article:nth-child(2),.v3-site .astra-solutions-family .astra-project-grid>article:last-child{border-right:0;border-bottom:1px solid var(--astra-line);grid-column:auto}.v3-site .astra-solutions-family .astra-project-grid>article:last-child{border-bottom:0}.v3-site .astra-solutions-games .astra-device-row{align-items:center;padding:28px 18px}.v3-site .astra-solutions-games .astra-device{width:min(100%,235px)}.v3-site .astra-solutions-ai .astra-principle-list{grid-template-columns:1fr}.v3-site .astra-solutions-ai .astra-principle-list li{border-bottom:1px solid #29405c;border-right:0}.v3-site .astra-solutions-ai .astra-principle-list li:last-child{border-bottom:0}}.v3-site .about-careers{max-width:none;padding-inline:var(--astra-gutter);background:#100723;margin:0}.v3-site .about-careers>header{max-width:1180px}.v3-site .about-careers>header p{color:#aebbc9;max-width:820px}.v3-site .about-careers-layout{background:#29405c;border:1px solid #29405c;grid-template-columns:minmax(320px,.78fr) minmax(0,1.22fr);gap:1px;display:grid}.v3-site .about-careers-layout>article,.v3-site .about-careers-layout>aside{background:#24134f;min-width:0}.v3-site .about-careers-layout>article{padding:clamp(28px,4vw,56px)}.v3-site .about-careers-layout small{color:var(--astra-cyan);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:600}.v3-site .about-careers-layout ul{border-top:1px solid #29405c;border-left:1px solid #29405c;grid-template-columns:repeat(2,minmax(0,1fr));margin:24px 0 0;padding:0;list-style:none;display:grid}.v3-site .about-careers-layout li{color:#dbe6ef;border-bottom:1px solid #29405c;border-right:1px solid #29405c;align-content:center;gap:8px;min-height:82px;padding:16px;font-size:12px;line-height:1.4;display:grid}.v3-site .about-careers-layout li span{color:var(--astra-cyan);font:600 11px var(--astra-display)}.v3-site .about-careers-layout>aside{grid-template-rows:1fr auto;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid}.v3-site .about-careers-layout>aside>img{object-fit:cover;width:100%;height:100%;min-height:430px}.v3-site .about-careers-layout>aside>div{flex-direction:column;justify-content:center;padding:clamp(30px,4vw,58px);display:flex}.v3-site .about-careers-layout h3{color:#fff;margin:14px 0;font-size:clamp(34px,3.6vw,56px)}.v3-site .about-careers-layout p{color:#aebbc9;font-size:13px;line-height:1.7}.v3-site .about-careers-layout a{background:var(--astra-blue);color:#fff;width:fit-content;font:600 13px var(--astra-display);text-transform:uppercase;margin-top:14px;padding:14px 18px;text-decoration:none}.v3-site .about-careers-layout a i{margin-left:12px}.v3-site .about-careers-layout footer{border-top:1px solid #29405c;grid-column:1/-1;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.v3-site .about-careers-layout footer span{color:#aebbc9;text-transform:uppercase;border-right:1px solid #29405c;flex-direction:column;justify-content:center;min-height:78px;padding:14px;font-size:10px;display:flex}.v3-site .about-careers-layout footer span:last-child{border-right:0}.v3-site .about-careers-layout footer b{color:var(--astra-cyan);font:600 15px var(--astra-display);margin-bottom:5px}@media (max-width:1050px){.v3-site .about-careers-layout{grid-template-columns:1fr}}@media (max-width:720px){.v3-site .about-careers{padding-inline:20px}.v3-site .about-careers-layout ul,.v3-site .about-careers-layout>aside{grid-template-columns:1fr}.v3-site .about-careers-layout>aside>img{min-height:300px}.v3-site .about-careers-layout footer{grid-template-columns:repeat(2,minmax(0,1fr))}}.v3-site .projects-page>.projects-hero{background:#1b1236;align-items:stretch;width:100%;max-width:none;margin:0;padding:0!important}.v3-site .projects-page>.projects-hero .projects-hero-copy,.v3-site .projects-page>.projects-hero>figure{border-radius:0}.v3-site .projects-page>.projects-hero>figure{min-height:680px}.v3-site .projects-page>.projects-hero figcaption{border-radius:0;width:max-content;max-width:calc(100% - 48px);position:absolute}@media (max-width:1100px){.v3-site .projects-page>.projects-hero>figure{min-height:520px}}@media (max-width:700px){.v3-site .projects-page>.projects-hero>figure{min-height:360px}}.v3-site .astra-home-integrations{padding-top:clamp(40px,4vw,58px);padding-bottom:clamp(40px,4vw,58px)}.v3-site .astra-home-integrations>header{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);align-items:end;gap:8px clamp(32px,5vw,80px);max-width:none;margin-bottom:24px;display:grid}.v3-site .astra-home-integrations>header>span{grid-column:1/-1}.v3-site .astra-home-integrations>header h2{max-width:980px;margin:7px 0 0;font-size:clamp(40px,4vw,58px);line-height:.92}.v3-site .astra-home-integrations>header>p{border-left:2px solid var(--astra-cyan);max-width:470px;margin:0 0 3px;padding-left:20px;font-size:13px;line-height:1.55}.v3-site .astra-home-integrations .v3-card-grid{border:1px solid var(--astra-line);background:var(--astra-line);grid-template-columns:repeat(8,minmax(0,1fr));gap:0}.v3-site .astra-home-integrations .v3-card-grid article{border:0;border-right:1px solid var(--astra-line);background:#fff;grid-template-columns:min-content 24px minmax(0,1fr);column-gap:7px;min-width:0;min-height:108px;padding:14px 10px}.v3-site .astra-home-integrations .v3-card-grid article:last-child{border-right:0}.v3-site .astra-home-integrations .v3-card-grid article>span{color:var(--astra-cyan);font-size:10px}.v3-site .astra-home-integrations .v3-card-grid article>i{width:24px;font-size:18px}.v3-site .astra-home-integrations .v3-card-grid h3{overflow-wrap:normal;word-break:normal;min-width:0;font-size:clamp(13px,1.05vw,17px);line-height:1.08}@media (max-width:899px){.v3-site .astra-home-integrations>header{grid-template-columns:1fr;row-gap:10px}.v3-site .astra-home-integrations>header>span,.v3-site .astra-home-integrations>header h2,.v3-site .astra-home-integrations>header>p{grid-column:1}.v3-site .astra-home-integrations>header>p{max-width:760px;margin-top:4px}.v3-site .astra-home-integrations .v3-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.v3-site .astra-home-integrations .v3-card-grid article{border-bottom:1px solid var(--astra-line);min-height:92px}.v3-site .astra-home-integrations .v3-card-grid article:nth-child(4n){border-right:0}.v3-site .astra-home-integrations .v3-card-grid article:nth-last-child(-n+4){border-bottom:0}}@media (max-width:560px){.v3-site .astra-home-integrations>header h2{font-size:40px}.v3-site .astra-home-integrations>header>p{padding-left:14px}.v3-site .astra-home-integrations .v3-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v3-site .astra-home-integrations .v3-card-grid article,.v3-site .astra-home-integrations .v3-card-grid article:nth-child(4n){border-right:1px solid var(--astra-line);border-bottom:1px solid var(--astra-line);min-height:86px}.v3-site .astra-home-integrations .v3-card-grid article:nth-child(2n){border-right:0}.v3-site .astra-home-integrations .v3-card-grid article:nth-last-child(-n+2){border-bottom:0}}.home-showcase-carousel .home-showcase-image{background:radial-gradient(circle at 55% 44%,#7c3aed1f,#0000 40%),radial-gradient(circle at 65% 45%,#4b3bff1f,#0000 62%)}.home-showcase-carousel .home-showcase-image>img.home-showcase-slide{z-index:1;will-change:opacity, transform;transition:opacity .28s,transform .42s,visibility 0s linear .42s;animation:none;inset:0;transform:translate(10px)scale(.992);opacity:0!important;visibility:hidden!important;position:absolute!important}.home-showcase-carousel .home-showcase-image>img.home-showcase-slide.is-active{z-index:2;transition-delay:0s;transform:none;opacity:1!important;visibility:visible!important}@media (min-width:1181px){.v3-site .astra-solutions-federation .astra-capability-panels{grid-template-columns:repeat(5,minmax(0,1fr))}.v3-site .astra-solutions-federation .astra-expansion-sequence .astra-flow-line{grid-template-columns:repeat(4,minmax(0,1fr))}.v3-site .astra-solutions-federation .astra-expansion-sequence .astra-integration-strip{grid-template-columns:repeat(8,minmax(0,1fr))}}.v3-site .astra-solutions-federation .astra-capability-panels>article{grid-template-columns:auto auto minmax(0,1fr);align-content:center;align-items:center;gap:12px;min-height:150px;padding:22px;display:grid}.v3-site .astra-solutions-federation .astra-capability-panels>article>i{margin:0}.v3-site .astra-solutions-federation .astra-capability-panels h3{min-width:0;margin:0;font-size:clamp(19px,1.45vw,25px);line-height:1.02}.v3-site .astra-solutions-federation .astra-expansion-sequence .astra-flow-line>li{min-height:120px;padding:22px}@media (min-width:651px) and (max-width:1180px){.v3-site .astra-solutions-federation .astra-capability-panels{grid-template-columns:repeat(2,minmax(0,1fr))}.v3-site .astra-solutions-federation .astra-capability-panels>article:last-child{grid-column:1/-1}.v3-site .astra-solutions-federation .astra-expansion-sequence .astra-flow-line,.v3-site .astra-solutions-federation .astra-expansion-sequence .astra-integration-strip{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:650px){.v3-site .astra-solutions-federation .astra-capability-panels,.v3-site .astra-solutions-federation .astra-expansion-sequence .astra-flow-line{grid-template-columns:1fr}.v3-site .astra-solutions-federation .astra-capability-panels>article:last-child{grid-column:auto}.v3-site .astra-solutions-federation .astra-expansion-sequence .astra-integration-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.v3-site .astra-solutions-federation .astra-capability-panels>article{min-height:104px;padding:18px}.v3-site .astra-solutions-federation .astra-expansion-sequence .astra-flow-line>li{min-height:92px;padding:18px}}@media (prefers-reduced-motion:reduce){.home-showcase-carousel .home-showcase-image>img.home-showcase-slide{transition:none}}.v3-site .astra-solution-evidence{background:linear-gradient(#c8b8ff09 1px,#0000 1px) 0 0/52px 52px,linear-gradient(90deg,#c8b8ff09 1px,#0000 1px) 0 0/52px 52px,#040b16;overflow:hidden}.v3-site .astra-evidence-intro{text-align:center;max-width:1180px;margin:0 auto clamp(34px,5vw,68px)}.v3-site .astra-evidence-intro>span,.v3-site .astra-governed-report>div>span{color:var(--astra-cyan);font:600 13px var(--astra-display);letter-spacing:.17em;text-transform:uppercase}.v3-site .astra-evidence-intro h2{color:#fff;max-width:1050px;font:600 clamp(48px, 5.6vw, 82px)/.91 var(--astra-display);text-transform:uppercase;margin:13px auto 18px}.v3-site .astra-evidence-intro p{color:#a8b7c8;max-width:860px;margin:0 auto;font-size:16px;line-height:1.7}.v3-site .astra-technical-stack{border:1px solid #27384c}.v3-site .astra-technical-row{background:#060d18;border-bottom:1px solid #27384c;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-height:430px;display:grid}.v3-site .astra-technical-row:last-child{border-bottom:0}.v3-site .astra-technical-copy{border-right:1px solid #27384c;flex-direction:column;justify-content:center;padding:clamp(34px,5vw,72px);display:flex}.v3-site .astra-technical-row.is-reverse .astra-technical-copy{border-left:1px solid #27384c;border-right:0;order:2}.v3-site .astra-technical-copy>span{color:#718198;font:600 12px var(--astra-body);letter-spacing:.12em;text-transform:uppercase}.v3-site .astra-technical-copy h3{color:#fff;font:600 clamp(38px, 4vw, 64px)/.94 var(--astra-display);text-transform:none;margin:18px 0 28px}.v3-site .astra-technical-copy ul{border-top:1px solid #202e40;margin:0;padding:0;list-style:none}.v3-site .astra-technical-copy li{color:#a8b4c4;border-bottom:1px solid #202e40;align-items:center;gap:14px;min-height:54px;padding:14px 0;font-size:14px;line-height:1.45;display:flex}.v3-site .astra-technical-copy li i{color:var(--astra-cyan);font-size:10px}.v3-site .astra-technical-visual{background:#020812;min-width:0;min-height:430px;position:relative;overflow:hidden}.v3-site .astra-technical-visual .astra-media{aspect-ratio:auto;background:#071626;width:100%;height:100%;position:absolute;inset:0}.v3-site .astra-technical-visual .astra-media:after{content:"";pointer-events:none;background:linear-gradient(#030a137a,#0000 28% 62%,#030a13b8),repeating-linear-gradient(0deg,#ffffff06 0 1px,#0000 1px 4px);position:absolute;inset:0}.v3-site .astra-technical-visual .astra-media>img{filter:saturate(.9)contrast(1.04)}.v3-site .astra-technical-status{z-index:3;color:#d8e1ea;font:600 10px var(--astra-body);letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;display:flex;position:absolute;top:18px;left:20px;right:20px}.v3-site .astra-technical-status span{align-items:center;gap:9px;display:inline-flex}.v3-site .astra-technical-status span i{background:#ed5b62;border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px #ed5b62a3}.v3-site .astra-technical-status b{color:#a8b4c4;font:inherit}.v3-site .astra-technical-signal{z-index:3;flex-wrap:wrap;align-items:center;gap:10px;display:flex;position:absolute;bottom:20px;left:22px;right:22px}.v3-site .astra-technical-signal strong,.v3-site .astra-technical-signal span{color:#e5edf5;font:600 10px var(--astra-body);letter-spacing:.09em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050f1be6;border:1px solid #7497b761;padding:11px 14px}.v3-site .astra-technical-signal strong{border-color:var(--astra-cyan);background:var(--astra-cyan);color:#04111f}.v3-site .astra-governed-report{background:#081322;border:1px solid #27384c;border-top:0;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);margin-top:0;display:grid}.v3-site .astra-governed-report>div{border-right:1px solid #27384c;padding:clamp(34px,5vw,68px)}.v3-site .astra-governed-report h3{color:#fff;font:600 clamp(36px, 3.7vw, 58px)/.96 var(--astra-display);text-transform:none;margin:14px 0 16px}.v3-site .astra-governed-report p{color:#9faec0;margin:0;font-size:14px;line-height:1.7}.v3-site .astra-governed-report ul{flex-wrap:wrap;gap:8px;margin:24px 0 0;padding:0;list-style:none;display:flex}.v3-site .astra-governed-report ul li{color:#8294a9;letter-spacing:.08em;text-transform:uppercase;border:1px solid #27384c;padding:8px 10px;font-size:10px}.v3-site .astra-governed-report dl{align-content:center;margin:0;padding:clamp(24px,4vw,54px);display:grid}.v3-site .astra-governed-report dl>div{border-bottom:1px solid #27384c;justify-content:space-between;align-items:center;gap:22px;min-height:66px;display:flex}.v3-site .astra-governed-report dl>div:last-child{border-bottom:0}.v3-site .astra-governed-report dt{color:#dce6ef;align-items:center;gap:12px;font-size:14px;display:inline-flex}.v3-site .astra-governed-report dt i{width:24px;color:var(--astra-cyan);text-align:center}.v3-site .astra-governed-report dd{color:var(--astra-cyan);font:600 13px var(--astra-body);text-align:right;margin:0}@media (max-width:900px){.v3-site .astra-technical-row,.v3-site .astra-governed-report{grid-template-columns:1fr}.v3-site .astra-technical-copy,.v3-site .astra-technical-row.is-reverse .astra-technical-copy{border-bottom:1px solid #27384c;border-left:0;border-right:0;order:0}.v3-site .astra-technical-visual{min-height:clamp(330px,62vw,520px)}.v3-site .astra-governed-report>div{border-bottom:1px solid #27384c;border-right:0}}@media (max-width:650px){.v3-site .astra-solution-evidence>.astra-shell{width:100%}.v3-site .astra-evidence-intro{padding-inline:var(--astra-gutter)}.v3-site .astra-evidence-intro h2{font-size:clamp(42px,12vw,54px)}.v3-site .astra-technical-copy{padding:34px 22px}.v3-site .astra-technical-copy h3{font-size:40px}.v3-site .astra-technical-copy li{font-size:13px}.v3-site .astra-technical-visual{min-height:300px}.v3-site .astra-technical-status{font-size:8px;top:12px;left:14px;right:14px}.v3-site .astra-technical-status b{display:none}.v3-site .astra-technical-signal{bottom:14px;left:14px;right:14px}.v3-site .astra-technical-signal strong,.v3-site .astra-technical-signal span{padding:9px 10px;font-size:8px}.v3-site .astra-governed-report>div,.v3-site .astra-governed-report dl{padding:32px 22px}.v3-site .astra-governed-report h3{font-size:38px}.v3-site .astra-governed-report dl>div{flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;min-height:72px}.v3-site .astra-governed-report dd{text-align:left;padding-left:36px}}.v3-site .astra-command-visual>img{object-fit:cover;object-position:center;width:100%;height:auto;min-height:100%;margin:0;display:block;transform:none}.v3-site .astra-command-visual figcaption{color:#cfe0eb;width:auto;max-width:calc(100% - 32px);font:600 9px var(--astra-display);letter-spacing:.1em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030e19db;border:1px solid #c8b8ff47;align-items:center;gap:8px;padding:8px 11px;display:inline-flex;position:absolute;inset:16px 16px auto auto}.v3-site .astra-command-visual figcaption i{background:#26e4c1;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #26e4c1d9}.v3-site .astra-ecosystem-section .astra-mode-selector{grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-bottom:14px;display:grid;overflow:hidden}.v3-site .astra-ecosystem-section .astra-mode-selector button{cursor:pointer;min-width:0;min-height:56px}.v3-site .astra-ecosystem-section .astra-ecosystem-stage{grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(24px,3vw,52px);min-height:0;padding:clamp(22px,2.5vw,38px);display:grid;overflow:hidden}.v3-site .astra-ecosystem-section .astra-trusted-data-orbit{grid-area:1/1;width:min(100%,460px);max-width:100%;margin:0 auto;overflow:hidden}.v3-site .astra-ecosystem-section .astra-mode-nodes{grid-area:1/2;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:12px;min-width:0;min-height:0;display:grid}.v3-site .astra-ecosystem-section .astra-mode-nodes article{cursor:pointer;grid-template:"image meta""image title""image copy""image capabilities""image tagline"1fr/minmax(150px,.42fr) minmax(0,1fr);align-content:center;column-gap:clamp(16px,2vw,28px);min-width:0;min-height:168px;padding:18px;display:grid;overflow:hidden;transform:none}.v3-site .astra-ecosystem-section .astra-mode-nodes article.is-active{opacity:1;transform:none}.v3-site .astra-ecosystem-section .astra-mode-nodes article.is-muted{opacity:.54}.v3-site .astra-ecosystem-section .astra-mode-nodes article:is(:hover,:focus-visible),.v3-site .astra-ecosystem-section .astra-mode-nodes article[aria-pressed=true]{border-color:var(--astra-cyan);box-shadow:inset 3px 0 0 var(--astra-cyan);opacity:1;outline:none}.v3-site .astra-ecosystem-section .astra-mode-image{grid-area:image;width:100%;height:100%;min-height:168px;margin:-18px 0 -18px -18px;position:relative;overflow:hidden}.v3-site .astra-ecosystem-section .astra-mode-image:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 62%,#081a32d1);position:absolute;inset:0}.v3-site .astra-ecosystem-section .astra-mode-nodes small{grid-area:meta;align-items:center;gap:9px;display:flex}.v3-site .astra-ecosystem-section .astra-mode-nodes small b{color:#6f8398;font:inherit}.v3-site .astra-ecosystem-section .astra-mode-nodes h3{grid-area:title;margin:5px 0}.v3-site .astra-ecosystem-section .astra-mode-nodes p{grid-area:copy;margin:0}.v3-site .astra-ecosystem-section .astra-mode-capabilities{grid-area:capabilities}.v3-site .astra-ecosystem-section .astra-mode-tagline{grid-area:tagline;align-self:end}@media (max-width:980px){.v3-site .astra-ecosystem-section .astra-ecosystem-stage{grid-template-columns:minmax(0,1fr);align-items:start}.v3-site .astra-ecosystem-section .astra-trusted-data-orbit,.v3-site .astra-ecosystem-section .astra-mode-nodes{grid-area:auto/1}.v3-site .astra-ecosystem-section .astra-trusted-data-orbit{width:min(100%,430px);margin-bottom:4px}}@media (max-width:760px){.v3-site .astra-command-tabs{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:thin;display:flex;overflow-x:auto}.v3-site .astra-command-tabs button,.v3-site .astra-command-tabs button:nth-child(n){scroll-snap-align:start;border-bottom:0;border-right:1px solid #27415c;flex:0 0 160px}.v3-site .astra-command-workspace{flex-direction:column;display:flex}.v3-site .astra-command-visual{order:1}.v3-site .astra-command-context{border-top:1px solid #27415c;border-right:0;order:2}.v3-site .astra-command-visual>img{object-fit:contain;height:auto;min-height:0}.v3-site .astra-command-visual figcaption{background:#030e19db;border:1px solid #c8b8ff47;width:auto;padding:7px 9px;top:10px;right:10px}.v3-site .astra-ecosystem-section .astra-mode-selector{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:thin;display:flex;overflow-x:auto}.v3-site .astra-ecosystem-section .astra-mode-selector button{scroll-snap-align:start;flex:0 0 170px}}@media (max-width:650px){.v3-site .astra-ecosystem-section .astra-ecosystem-stage{gap:20px;padding:18px}.v3-site .astra-ecosystem-section .astra-mode-nodes article{grid-template:"image"176px"meta""title""copy""capabilities""tagline"/minmax(0,1fr);min-height:0;padding:16px}.v3-site .astra-ecosystem-section .astra-mode-image{width:auto;height:176px;min-height:176px;margin:-16px -16px 16px}.v3-site .astra-ecosystem-section .astra-mode-image:after{background:linear-gradient(#0000 50%,#081a3273)}}@media (prefers-reduced-motion:reduce){.v3-site .astra-command-context{animation:none}.v3-site .astra-command-context>a i,.v3-site .astra-ecosystem-section .astra-mode-nodes article{transition:none}}.v3-site .astra-command-visual{aspect-ratio:16/9;isolation:isolate;background:radial-gradient(circle at 70% 25%,#4e36ff33,#0000 38%),#020912}.v3-site .astra-command-visual:after{content:"";z-index:1;pointer-events:none;mix-blend-mode:color;background:linear-gradient(110deg,#4d2dff38,#0000 42%,#c8b8ff14),linear-gradient(#0000 45%,#03091247);position:absolute;inset:0}.v3-site .astra-command-visual>img{object-fit:cover;object-position:var(--command-image-position,center);filter:saturate(.82)contrast(1.07)brightness(.86);width:100%;height:100%;min-height:0;animation:.42s cubic-bezier(.2,.72,.2,1) both astra-command-image-in}.v3-site .astra-command-visual figcaption{z-index:2}.v3-site .astra-command-visual.is-athlete>img,.v3-site .astra-command-visual.is-federation>img,.v3-site .astra-command-visual.is-games>img{filter:saturate(.84)contrast(1.06)brightness(.88)}@keyframes astra-command-image-in{0%{opacity:0;transform:scale(1.018)}to{opacity:1;transform:scale(1)}}@media (max-width:760px){.v3-site .astra-command-visual{aspect-ratio:16/9}.v3-site .astra-command-visual>img{object-fit:contain;height:100%;min-height:100%}}@media (prefers-reduced-motion:reduce){.v3-site .astra-command-visual>img{animation:none}}.v3-site .projects-delivery .project-feature{min-height:440px}.v3-site .projects-delivery .project-feature>div{padding:clamp(28px,3.6vw,52px)}.v3-site .projects-delivery .project-feature h3{margin:10px 0}.v3-site .projects-delivery .project-meta{margin:0}.v3-site .projects-delivery .project-scope{margin:14px 0 0;padding-top:12px}.v3-site .projects-delivery .project-scope>small{margin-bottom:7px}.v3-site .projects-delivery .project-scope span{padding:6px 8px;font-size:9px}.v3-site .projects-delivery :where(.project-feature,.project-story-grid) ul{margin:14px 0 0}.v3-site .projects-delivery :where(.project-feature,.project-story-grid) li{min-width:100px;padding:8px 10px}.v3-site .projects-delivery .project-story-grid{gap:14px;margin-top:14px}.v3-site .projects-delivery .project-story-grid>article{min-height:300px}.v3-site .projects-delivery .project-story-grid>article>div{padding:22px}.v3-site .projects-delivery .project-story-grid h3{margin:8px 0;font-size:27px}@media (max-width:700px){.v3-site .projects-delivery{padding-top:54px;padding-bottom:54px}.v3-site .projects-delivery>header{margin-bottom:30px}.v3-site .projects-delivery .project-feature,.v3-site .projects-delivery .project-story-grid>article{min-height:0}.v3-site .projects-delivery .project-feature figure{min-height:205px}.v3-site .projects-delivery .project-story-grid figure{min-height:170px}.v3-site .projects-delivery .project-feature>div,.v3-site .projects-delivery .project-story-grid>article>div{padding:18px}.v3-site .projects-delivery .project-feature h3{font-size:35px;line-height:.92}.v3-site .projects-delivery .project-story-grid h3{font-size:25px}.v3-site .projects-delivery .event-logo-lockup.is-compact>span{flex-basis:52px;width:52px;height:38px}.v3-site .projects-delivery :where(.project-feature,.project-story-grid) ul{gap:6px;margin-top:12px}.v3-site .projects-delivery :where(.project-feature,.project-story-grid) li{min-width:82px;padding:7px 8px}.v3-site .projects-delivery :where(.project-feature,.project-story-grid) li b{font-size:18px}}.v3-site .insights-page .insights-hero{min-height:0;padding:clamp(48px, 5vw, 76px) var(--site-gutter) clamp(54px, 6vw, 80px);background:radial-gradient(circle at 74% 22%,#7c3aed57,#0000 31%),radial-gradient(circle at 14% 88%,#d9127a26,#0000 27%),linear-gradient(125deg,#100723 0%,#1b1236 58%,#24134f 100%);align-items:center;gap:clamp(30px,4vw,56px)}.v3-site .insights-page .insights-hero:before{color:#ffffff09}.v3-site .insights-page .insights-hero-copy>span,.v3-site .insights-page .insights-hero h1 em{color:#c8b8ff}.v3-site .insights-page .insights-hero>figure{border-color:#c8b8ff4d;min-height:clamp(400px,32vw,520px);box-shadow:0 30px 90px #0602139e}.v3-site .insights-page .insights-hero>figure:after{content:"";pointer-events:none;background:linear-gradient(135deg,#4b3bff29,#0000 50%,#d9127a1f);position:absolute;inset:0}.v3-site .insights-page .insights-topic-bar{border-color:#e2d9ec;top:82px;box-shadow:0 12px 28px #24134f12}.v3-site .insights-page #latest-developments,.v3-site .insights-page #stakeholder-experiences,.v3-site .insights-page #media-kit{scroll-margin-top:140px}.v3-site .insights-page .insights-topic-bar span{color:#d9127a}.v3-site .insights-page .insights-topic-bar a:hover,.v3-site .insights-page .insights-topic-bar a:focus-visible{color:#4b3bff;background:#f3efff}.v3-site .insights-page .insights-latest{background:radial-gradient(circle at 90% 4%,#7c3aed14,#0000 24%),#faf8ff}.v3-site .insights-page .insights-latest>header{margin-bottom:42px}.v3-site .insights-page .insights-latest>header span{color:#7c3aed}.v3-site .insights-page .insights-latest>header p{border-left-color:#d9127a}.v3-site .astra-insight-browser{background:#fff;border:1px solid #d9cfee;overflow:hidden;box-shadow:0 28px 80px #24134f1f}.v3-site .astra-insight-controls{color:#fff;background:radial-gradient(circle at 80% 10%,#7c3aed47,#0000 34%),#140b34;border-bottom:1px solid #342360;grid-template-columns:minmax(230px,.52fr) minmax(0,1.48fr);align-items:center;gap:20px;min-height:84px;padding:14px 16px;display:grid}.v3-site .astra-insight-controls>div:first-child{gap:5px;padding:0 10px;display:grid}.v3-site .astra-insight-controls>div:first-child small{color:#c8b8ff;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:700}.v3-site .astra-insight-controls>div:first-child strong{font:600 16px/1.2 var(--astra-display);letter-spacing:.02em;text-transform:uppercase}.v3-site .astra-insight-controls .astra-filter-bar{background:#c8b8ff2e;border-color:#c8b8ff2e;justify-content:flex-end;margin:0}.v3-site .astra-insight-controls .astra-filter-bar button{color:#dcd4ef;cursor:pointer;background:#ffffff0f;flex:auto;min-height:46px;transition:background .18s,color .18s,transform .18s}.v3-site .astra-insight-controls .astra-filter-bar button:hover,.v3-site .astra-insight-controls .astra-filter-bar button:focus-visible{color:#fff;background:#ffffff1f}.v3-site .astra-insight-controls .astra-filter-bar button[aria-pressed=true]{color:#fff;background:linear-gradient(135deg,#4b3bff,#7c3aed)}.v3-site .astra-insight-controls .astra-filter-bar button span{background:#ffffff1a}.v3-site .astra-newsroom-workspace{background:#d9cfee;grid-template-columns:minmax(0,1.4fr) minmax(340px,.6fr);align-items:stretch;gap:1px;display:grid}.v3-site .astra-newsroom-lead{background:#fff;grid-template-rows:clamp(300px,25vw,390px) auto;min-width:0;animation:.34s cubic-bezier(.2,.72,.2,1) both astra-insight-reveal;display:grid}.v3-site .astra-newsroom-lead>.astra-media{aspect-ratio:auto;background:#140b34;width:100%;height:100%;min-height:300px}.v3-site .astra-newsroom-lead>.astra-media:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 54%,#140b3457);position:absolute;inset:0}.v3-site .astra-newsroom-lead>div{padding:clamp(26px,3vw,42px)}.v3-site .astra-newsroom-lead .astra-insight-meta{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 13px;display:flex}.v3-site .astra-newsroom-lead .astra-insight-meta span,.v3-site .astra-newsroom-lead .astra-insight-meta small{color:#5a34c9;letter-spacing:.08em;background:#f0ecff;padding:6px 8px;font-size:9px}.v3-site .astra-newsroom-lead .astra-insight-meta small{color:#aa0e62;background:#fff0f7}.v3-site .astra-newsroom-lead h3{color:#140b34;max-width:820px;font:600 clamp(32px, 3.25vw, 50px)/.98 var(--astra-display);letter-spacing:-.02em;text-transform:uppercase;margin:0}.v3-site .astra-newsroom-lead h3+p{color:#655b7e;max-width:720px;margin:18px 0 0;font-size:14px;line-height:1.7}.v3-site .astra-newsroom-lead a{color:#3f2ad4;width:fit-content;font:700 11px var(--astra-display);letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #4b3bff;align-items:center;gap:11px;margin-top:24px;padding-bottom:5px;text-decoration:none;display:inline-flex}.v3-site .astra-newsroom-lead a i{transition:transform .18s}.v3-site .astra-newsroom-lead a:hover i,.v3-site .astra-newsroom-lead a:focus-visible i{transform:translate(4px)}.v3-site .astra-newsroom-queue{color:#fff;background:#140b34;grid-template-rows:auto 1fr;min-width:0;display:grid}.v3-site .astra-newsroom-queue>header{border-bottom:1px solid #342360;justify-content:space-between;align-items:center;gap:20px;min-height:74px;padding:18px 22px;display:flex}.v3-site .astra-newsroom-queue>header span{color:#c8b8ff;font:700 10px var(--astra-display);letter-spacing:.13em;text-transform:uppercase}.v3-site .astra-newsroom-queue>header small{color:#8f84aa;letter-spacing:.08em;text-transform:uppercase;font-size:9px}.v3-site .astra-newsroom-queue>div{grid-auto-rows:minmax(104px,auto);align-content:start;display:grid}.v3-site .astra-newsroom-queue button{color:#fff;text-align:left;cursor:pointer;background:#140b34;border:0;border-bottom:1px solid #342360;grid-template-rows:auto 1fr;grid-template-columns:34px minmax(0,1fr) 18px;align-items:start;column-gap:12px;min-width:0;min-height:104px;padding:17px 20px;transition:background .18s,box-shadow .18s;display:grid}.v3-site .astra-newsroom-queue button:last-child{border-bottom:0}.v3-site .astra-newsroom-queue button>span{color:#756b90;font:600 18px var(--astra-display);grid-row:1/3}.v3-site .astra-newsroom-queue button small{color:#8d7fe0;letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:700}.v3-site .astra-newsroom-queue button strong{color:#eae5f4;font:600 16px/1.12 var(--astra-display);text-transform:uppercase;margin-top:5px}.v3-site .astra-newsroom-queue button>i{color:#7868a5;grid-area:1/3/3;align-self:center;transition:transform .18s}.v3-site .astra-newsroom-queue button:hover,.v3-site .astra-newsroom-queue button:focus-visible{background:#211247}.v3-site .astra-newsroom-queue button.is-active{background:linear-gradient(110deg,#24134f,#34206e);box-shadow:inset 4px 0 #d9127a}.v3-site .astra-newsroom-queue button.is-active>span,.v3-site .astra-newsroom-queue button.is-active>i{color:#ff4aa7}.v3-site .astra-newsroom-queue button:hover>i,.v3-site .astra-newsroom-queue button:focus-visible>i,.v3-site .astra-newsroom-queue button.is-active>i{transform:translate(4px)}.v3-site .insights-page .insights-media-kit{background:radial-gradient(circle at 9% 8%,#7c3aed17,#0000 25%),#fff}.v3-site .insights-page .insights-media-kit>div>span{color:#7c3aed}.v3-site .insights-page .insights-media-kit>div>a{background:linear-gradient(135deg,#4b3bff,#7c3aed)}.v3-site .insights-resource-list li{min-height:0;padding:0;display:block}.v3-site .insights-resource-list details{background:#fff;min-height:100%;transition:background .18s}.v3-site .insights-resource-list summary{color:#140b34;cursor:pointer;grid-template-columns:28px 34px minmax(0,1fr) 18px;align-items:center;gap:13px;min-height:144px;padding:25px;list-style:none;display:grid}.v3-site .insights-resource-list summary::-webkit-details-marker{display:none}.v3-site .insights-resource-list summary>span{color:#a69ab8;font-size:9px}.v3-site .insights-resource-list summary>i:first-of-type{color:#6d43e1;font-size:23px}.v3-site .insights-resource-list summary>i:last-child{color:#7c3aed;font-size:12px;transition:transform .18s}.v3-site .insights-resource-list details[open]{background:#faf8ff}.v3-site .insights-resource-list details[open] summary{min-height:98px}.v3-site .insights-resource-list details[open] summary>i:last-child{transform:rotate(45deg)}.v3-site .insights-resource-list details>p{color:#655b7e;margin:-7px 25px 0 80px;padding:0 0 25px;font-size:11px;line-height:1.6}.v3-site .insights-resource-list details:hover,.v3-site .insights-resource-list summary:focus-visible{background:#f6f2ff}@keyframes astra-insight-reveal{0%{opacity:.35;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1050px){.v3-site .astra-insight-controls{grid-template-columns:1fr}.v3-site .astra-insight-controls>div:first-child{padding-top:6px}.v3-site .astra-newsroom-workspace{grid-template-columns:1fr}.v3-site .astra-newsroom-queue>div{grid-template-columns:repeat(2,minmax(0,1fr))}.v3-site .astra-newsroom-queue button:nth-child(odd){border-right:1px solid #342360}}@media (max-width:700px){.v3-site .insights-page .insights-topic-bar{scrollbar-width:thin;flex-wrap:nowrap;min-height:52px;padding-inline:0;display:flex;top:68px;overflow-x:auto}.v3-site .insights-page .insights-topic-bar span,.v3-site .insights-page .insights-topic-bar a{white-space:nowrap;align-items:center;min-height:52px;padding:16px 18px;display:inline-flex}.v3-site .insights-page .insights-latest{padding:58px 18px;scroll-margin-top:120px}.v3-site .insights-page .insights-latest>header{margin-bottom:30px}.v3-site .astra-insight-controls{gap:15px;padding:14px}.v3-site .astra-insight-controls .astra-filter-bar{scrollbar-width:thin;flex-wrap:nowrap;justify-content:flex-start;margin-inline:0;display:flex;overflow-x:auto}.v3-site .astra-insight-controls .astra-filter-bar button{white-space:nowrap;flex:none;width:auto}.v3-site .astra-newsroom-lead{grid-template-rows:220px auto}.v3-site .astra-newsroom-lead>.astra-media{min-height:220px}.v3-site .astra-newsroom-lead>div{padding:24px 20px 28px}.v3-site .astra-newsroom-lead h3{font-size:clamp(29px,8.2vw,32px);line-height:1.02}.v3-site .astra-newsroom-lead h3+p{font-size:12px}.v3-site .astra-newsroom-queue{padding-bottom:14px}.v3-site .astra-newsroom-queue>div{scroll-snap-type:x mandatory;gap:10px;padding:0 14px;display:flex;overflow-x:auto}.v3-site .astra-newsroom-queue button,.v3-site .astra-newsroom-queue button:nth-child(odd){scroll-snap-align:start;border:1px solid #342360;flex:0 0 82%;min-height:132px}.v3-site .insights-resource-list summary{grid-template-columns:22px 28px minmax(0,1fr) 15px;gap:10px;min-height:112px;padding:20px}.v3-site .insights-resource-list details>p{margin-left:70px;margin-right:20px}}@media (prefers-reduced-motion:reduce){.v3-site .astra-newsroom-lead{animation:none}}.v3-site .astra-solutions-overview .astra-ecosystem{background:#140b34;border:1px solid #4b3378;gap:0;overflow:hidden;box-shadow:0 24px 70px #23104b29}.v3-site .astra-solutions-overview .astra-mode-selector{background:#100827;border:0;border-bottom:1px solid #4b3378;margin:0}.v3-site .astra-solutions-overview .astra-mode-selector button{color:#3d3158;background:#fff;border:0;border-right:1px solid #4b3378;min-height:68px;transition:background .18s,color .18s;position:relative}.v3-site .astra-solutions-overview .astra-mode-selector button:last-child{border-right:0}.v3-site .astra-solutions-overview .astra-mode-selector button>i{color:#6d43e1}.v3-site .astra-solutions-overview .astra-mode-selector button:is(:hover,:focus-visible){color:#241250;background:#f3efff;outline:0}.v3-site .astra-solutions-overview .astra-mode-selector button[aria-selected=true]{color:#fff;background:linear-gradient(135deg,#4b3bff,#7c3aed);box-shadow:inset 0 -3px #d9127a}.v3-site .astra-solutions-overview .astra-mode-selector button[aria-selected=true]>i{color:#fff}.v3-site .astra-solutions-overview .astra-ecosystem-stage{background:radial-gradient(circle at 22% 48%,#4b3bff38,#0000 32%),radial-gradient(circle at 86% 8%,#d9127a1a,#0000 25%),linear-gradient(135deg,#100827 0%,#1d0e43 52%,#140b34 100%);border:0;grid-template-columns:minmax(360px,.84fr) minmax(520px,1.16fr);gap:clamp(28px,3.5vw,58px);min-height:610px;padding:clamp(28px,3vw,48px)}.v3-site .astra-solutions-overview .astra-ecosystem-stage:before{opacity:.52;background-color:#0000;background-image:linear-gradient(#977bff0e 1px,#0000 1px),linear-gradient(90deg,#977bff0e 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:48px 48px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.v3-site .astra-solutions-overview .astra-trusted-data-orbit{background:radial-gradient(circle,#7c3aed4d,#4b3bff17 42%,#0000 72%);width:min(100%,480px)}.v3-site .astra-solutions-overview .astra-orbit-grid{background-image:radial-gradient(circle,#a78bfa57 1px,#0000 1.5px)}.v3-site .astra-solutions-overview .astra-orbit-track-outer{border-color:#8b6cffb8}.v3-site .astra-solutions-overview .astra-orbit-track-middle{border-color:#ff7a1a5c}.v3-site .astra-solutions-overview .astra-orbit-track-inner{border-color:#d9127a94}.v3-site .astra-solutions-overview .astra-orbit-sweep{filter:drop-shadow(0 0 8px #7c3aedb8);border-top-color:#8b6cfff5;border-right-color:#d9127a8f}.v3-site .astra-solutions-overview .astra-trusted-core{background:radial-gradient(circle at 50% 15%,#d9127a2e,#0000 48%),linear-gradient(145deg,#341d69fa,#11082afc);border-color:#a78bfab3;box-shadow:0 0 0 8px #7c3aed14,0 0 48px #7c3aed40,inset 0 0 34px #d9127a14}.v3-site .astra-solutions-overview .astra-trusted-core small{color:#c9baff}.v3-site .astra-solutions-overview .astra-trusted-core>span,.v3-site .astra-solutions-overview .astra-orbit-foundation>span{color:#c9baff;background:#170b36e6;border-color:#a78bfa47}.v3-site .astra-solutions-overview .astra-mode-nodes{align-self:center;animation:.32s cubic-bezier(.2,.72,.2,1) both astra-ecosystem-mode-in}.v3-site .astra-solutions-overview .astra-mode-nodes article{background:#0f1934f0;border-color:#49327e;box-shadow:0 14px 38px #05021429}.v3-site .astra-solutions-overview .astra-mode-nodes article:is(:hover,:focus-visible),.v3-site .astra-solutions-overview .astra-mode-nodes article[aria-pressed=true]{border-color:#9b7cff;box-shadow:inset 3px 0 #7c3aed,0 18px 42px #0502143d}.v3-site .astra-solutions-overview .astra-mode-image{background:#140b34}.v3-site .astra-solutions-overview .astra-mode-image:after{background:linear-gradient(90deg,#0000 55%,#0f1934e6)}.v3-site .astra-solutions-overview .astra-mode-nodes small,.v3-site .astra-solutions-overview .astra-mode-capabilities i{color:#a98cff}.v3-site .astra-solutions-overview .astra-mode-capabilities span{color:#d9d0ed;background:#7c3aed1c}.v3-site .astra-solutions-overview .astra-mode-tagline{border-color:#49327e}.v3-site .astra-solutions-overview .astra-mode-nodes.is-focused{min-height:0}.v3-site .astra-solutions-overview .astra-mode-nodes.is-focused article{grid-template:"image"minmax(260px,1fr)"meta""title""copy""capabilities""tagline"/minmax(0,1fr);align-content:stretch;min-height:500px;padding:28px}.v3-site .astra-solutions-overview .astra-mode-nodes.is-focused .astra-mode-image{width:auto;height:auto;min-height:260px;margin:-28px -28px 24px}.v3-site .astra-solutions-overview .astra-mode-nodes.is-focused .astra-mode-image:after{background:linear-gradient(#0000 52%,#0f1934b8)}.v3-site .astra-solutions-overview .astra-mode-nodes.is-focused h3{margin:8px 0;font-size:clamp(32px,3vw,46px)}.v3-site .astra-solutions-overview .astra-mode-nodes.is-focused p{color:#c4bdd3;max-width:680px;font-size:13px;line-height:1.65}.v3-site .astra-solutions-overview .astra-mode-nodes.is-focused .astra-mode-capabilities{gap:7px;margin-top:18px}.v3-site .astra-solutions-overview .astra-mode-nodes.is-focused .astra-mode-capabilities span{padding:7px 9px;font-size:9px}.v3-site .astra-solutions-overview .astra-mode-nodes.is-focused .astra-mode-tagline{margin-top:20px;padding-top:14px;font-size:14px}.v3-site .astra-solutions-overview .astra-ecosystem-progress{color:#241250;background:#fff;border-color:#e1d9ec;min-height:58px}.v3-site .astra-solutions-overview .astra-ecosystem-progress i{color:#7c3aed}@keyframes astra-ecosystem-mode-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1120px){.v3-site .astra-solutions-overview .astra-ecosystem-stage{grid-template-columns:minmax(0,1fr);gap:28px}.v3-site .astra-solutions-overview .astra-trusted-data-orbit{width:min(100%,430px)}.v3-site .astra-solutions-overview .astra-mode-nodes.is-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.v3-site .astra-solutions-overview .astra-mode-nodes.is-overview article{grid-template:"image"168px"meta""title""copy""capabilities""tagline"1fr/minmax(0,1fr);min-height:100%;padding:18px}.v3-site .astra-solutions-overview .astra-mode-nodes.is-overview .astra-mode-image{width:auto;height:168px;min-height:168px;margin:-18px -18px 18px}.v3-site .astra-solutions-overview .astra-mode-nodes.is-overview .astra-mode-image:after{background:linear-gradient(#0000 48%,#0f1934a8)}.v3-site .astra-solutions-overview .astra-mode-nodes.is-focused{width:min(100%,760px);margin-inline:auto}}@media (max-width:760px){.v3-site .astra-solutions-overview .astra-mode-selector{grid-template-columns:repeat(2,minmax(0,1fr));padding:0;display:grid;overflow:visible}.v3-site .astra-solutions-overview .astra-mode-selector button,.v3-site .astra-solutions-overview .astra-mode-selector button:nth-child(n){border-bottom:1px solid #ded4ed;border-right-color:#ded4ed;flex:none;width:auto;min-height:58px}.v3-site .astra-solutions-overview .astra-mode-selector button:nth-child(2n){border-right:0}.v3-site .astra-solutions-overview .astra-mode-selector button:nth-last-child(-n+2){border-bottom:0}.v3-site .astra-solutions-overview .astra-ecosystem-stage{gap:22px;min-height:0;padding:20px 16px 24px}.v3-site .astra-solutions-overview .astra-trusted-data-orbit{width:min(100%,340px)}.v3-site .astra-solutions-overview .astra-mode-nodes.is-overview{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:10px;width:100%;min-height:0;padding-bottom:8px;display:flex;overflow-x:auto}.v3-site .astra-solutions-overview .astra-mode-nodes.is-overview article{scroll-snap-align:center;flex:0 0 min(86vw,350px);min-height:auto}.v3-site .astra-solutions-overview .astra-mode-nodes.is-focused article{grid-template-rows:210px auto auto auto auto auto;min-height:0;padding:18px}.v3-site .astra-solutions-overview .astra-mode-nodes.is-focused .astra-mode-image{min-height:210px;margin:-18px -18px 20px}.v3-site .astra-solutions-overview .astra-mode-nodes.is-focused h3{font-size:32px}.v3-site .astra-solutions-overview .astra-ecosystem-progress{white-space:nowrap;flex-wrap:nowrap;justify-content:flex-start;gap:8px;min-height:52px;padding-inline:16px;font-size:11px;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.v3-site .astra-solutions-overview .astra-mode-nodes{animation:none}}
