:root{--xa-purple:#392457;--xa-navy:#0e121c;--xa-indigo:#14152a;--xa-blue:#4d8af0;--xa-deep:#1b1b36;--xa-white:#f7f8fc;--xa-muted:#a5a8b8;--xa-border:#ffffff1c}html{scroll-behavior:smooth;scroll-padding-top:90px}.xa-site{color:#171827;background:#fff;font-family:Arial,Helvetica,sans-serif;overflow:hidden}.xa-site *{box-sizing:border-box}.xa-container{width:min(1180px,100% - 64px);margin:0 auto}.xa-section{padding:110px 0}.xa-arrow{transition:transform .25s;display:inline-block}a:hover .xa-arrow{transform:translate(3px,-3px)}.xa-header{z-index:100;background:#0e121c;border-bottom:1px solid #ffffff14;height:84px;position:sticky;top:0}.xa-nav{justify-content:space-between;align-items:center;height:100%;display:flex}.xa-brand{color:#fff;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.xa-brand-mark{background:linear-gradient(135deg,#6843a1,#4d8af0);border-radius:8px;place-items:center;width:39px;height:39px;font-size:26px;font-style:italic;font-weight:800;display:grid}.xa-brand-name{letter-spacing:1.5px;font-size:17px;font-weight:800;line-height:1.1}.xa-brand-name span{letter-spacing:5px;color:#a5a8b8;margin-top:5px;font-size:9px;font-weight:500;display:block}.xa-desktop-nav{align-items:center;gap:34px;display:flex}.xa-desktop-nav a,.xa-footer-links a{color:#d4d5de;font-size:13px;text-decoration:none;transition:color .2s}.xa-desktop-nav a:hover,.xa-footer-links a:hover{color:var(--xa-blue)}.xa-nav-cta{color:#fff;border:1px solid #4d8af0b3;border-radius:4px;padding:12px 17px;font-size:12px;text-decoration:none}.xa-nav-cta:hover{background:var(--xa-blue)}.xa-hero{color:#fff;background:radial-gradient(at 78%,#4d8af033,#0000 38%),linear-gradient(110deg,#0e121c 0%,#14152a 55%,#24183b 100%);align-items:center;min-height:670px;display:flex;position:relative}.xa-hero-grid{opacity:.16;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:65px 65px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.xa-hero-glow{border:1px solid #4d8af026;border-radius:50%;width:480px;height:480px;position:absolute;top:10%;right:5%;box-shadow:0 0 0 55px #4d8af006,0 0 0 110px #4d8af006}.xa-hero-inner{padding-top:100px;padding-bottom:70px;position:relative}.xa-eyebrow,.xa-section-kicker{letter-spacing:2px;color:var(--xa-blue);font-size:11px;font-weight:700}.xa-eyebrow{align-items:center;gap:12px;display:flex}.xa-eyebrow-line{background:var(--xa-blue);width:32px;height:1px}.xa-hero-copy{max-width:850px;margin-top:35px}.xa-hero h1{letter-spacing:-3px;margin:0;font-size:clamp(46px,6.3vw,78px);font-weight:700;line-height:1.12}.xa-hero h1 em{color:#8aaff7;font-style:normal}.xa-hero-copy>p{color:#b9bdcc;max-width:610px;margin-top:27px;font-size:17px;line-height:1.85}.xa-hero-actions{align-items:center;gap:30px;margin-top:36px;display:flex}.xa-button{align-items:center;gap:18px;padding:16px 23px;font-size:13px;font-weight:700;text-decoration:none;transition:all .25s;display:inline-flex}.xa-button-primary{background:var(--xa-blue);color:#fff;border-radius:3px}.xa-button-primary:hover{background:#3673df;transform:translateY(-2px)}.xa-text-link{color:#25263a;font-size:13px;font-weight:700;text-decoration:none}.xa-light-link{color:#fff}.xa-hero-bottom{color:#a5a8b8;letter-spacing:1.4px;border-top:1px solid #ffffff26;align-items:center;gap:28px;margin-top:105px;padding-top:25px;font-size:10px;display:flex}.xa-hero-bottom i{background:var(--xa-blue);border-radius:50%;width:4px;height:4px}.xa-hero-index{color:#7b7f94;letter-spacing:2px;font-size:10px;position:absolute;bottom:25px;right:0}.xa-intro{background:#fff}.xa-intro-grid{grid-template-columns:.65fr 2fr;gap:65px;display:grid}.xa-intro-main h2,.xa-section-heading h2,.xa-approach h2,.xa-business-heading h2,.xa-ecosystem h2{letter-spacing:-1.6px;margin:0;font-size:clamp(34px,4vw,49px);font-weight:700;line-height:1.22}.xa-intro-main h2 em,.xa-section-heading h2 em,.xa-approach h2 em,.xa-business-heading h2 em{color:#68519a;font-style:normal}.xa-intro-bottom{grid-template-columns:1fr 1fr;gap:40px;margin-top:38px;display:grid}.xa-intro-bottom p,.xa-section-heading>p{color:#646778;margin:0;font-size:15px;line-height:1.9}.xa-capabilities{background:#f5f5f9}.xa-section-heading,.xa-business-heading{justify-content:space-between;align-items:flex-end;gap:65px;margin-bottom:50px;display:flex}.xa-section-heading h2,.xa-business-heading h2{margin-top:22px}.xa-section-heading>p,.xa-business-heading>p{max-width:430px;margin-bottom:5px}.xa-capability-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.xa-capability-card{background:#fff;border:1px solid #e9e8ef;flex-direction:column;min-height:340px;padding:27px 23px 20px;transition:all .3s;display:flex}.xa-capability-card:hover{border-color:var(--xa-blue);transform:translateY(-5px);box-shadow:0 12px 30px #1e1e3c12}.xa-card-top{color:#7d7c90;justify-content:space-between;font-size:12px;display:flex}.xa-card-icon{color:#6843a1;font-size:26px}.xa-card-tag{color:#6387c8;letter-spacing:1.2px;margin-top:35px;font-size:9px;font-weight:700}.xa-capability-card h3{margin:14px 0;font-size:21px;line-height:1.3}.xa-capability-card p{color:#6c6d7b;margin:0;font-size:13px;line-height:1.8}.xa-card-bottom{color:#77788a;letter-spacing:1px;border-top:1px solid #e9e8ef;justify-content:space-between;margin-top:auto;padding-top:25px;font-size:9px;display:flex}.xa-approach{background:#fff}.xa-approach-grid{grid-template-columns:.9fr 1.1fr;gap:100px;display:grid}.xa-approach h2{margin-top:25px}.xa-approach-intro>p{color:#696b7b;max-width:440px;margin:28px 0;font-size:15px;line-height:1.9}.xa-process-list{border-top:1px solid #e4e3ea}.xa-process-row{border-bottom:1px solid #e4e3ea;grid-template-columns:45px 1fr 25px;align-items:start;gap:15px;padding:24px 0;display:grid}.xa-process-number{color:#6788c8;padding-top:4px;font-size:12px}.xa-process-row h3{margin:0 0 7px;font-size:19px}.xa-process-row p{color:#707181;margin:0;font-size:13px;line-height:1.7}.xa-process-arrow{color:#68519a}.xa-businesses{background:#f5f5f9}.xa-business-card{background:#fff;border:1px solid #e8e7ef;grid-template-columns:1fr 1fr;min-height:450px;margin-bottom:24px;display:grid;overflow:hidden}.xa-business-visual{justify-content:center;align-items:center;min-height:450px;display:flex;position:relative;overflow:hidden}.xa-benefits-visual{background:radial-gradient(circle,#4d8af047,#0000 40%),linear-gradient(135deg,#101d38,#182c50 55%,#342455)}.xa-business-content{flex-direction:column;align-items:flex-start;padding:48px;display:flex}.xa-business-meta{letter-spacing:1.3px;color:#85869a;justify-content:space-between;gap:15px;width:100%;font-size:9px;font-weight:700;display:flex}.xa-business-content h3{letter-spacing:-1px;color:#171827;margin:35px 0 10px;font-size:39px}.xa-business-lede{color:#68519a;margin:0 0 20px;font-size:16px;font-weight:700}.xa-business-description{color:#676979;margin:0 0 15px;font-size:13px;line-height:1.9}.xa-business-tags{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.xa-business-tags span{color:#626376;border:1px solid #e5e4ec;padding:8px 10px;font-size:10px}.xa-business-link{color:#4d75bd;gap:20px;margin-top:auto;padding-top:28px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.xa-business-link:hover{color:#392457}.xa-visual-orbit{border:1px solid #87b1ff40;border-radius:50%;position:absolute}.orbit-one{width:300px;height:300px}.orbit-two{width:420px;height:420px}.xa-visual-content,.xa-fanatic-visual-content{text-align:center;color:#fff;position:relative}.xa-visual-label,.xa-visual-caption{letter-spacing:2px;color:#b7c8e9;font-size:10px;display:block}.xa-health-symbol{background:#4d8af026;border:1px solid #ffffff80;border-radius:25px;place-items:center;width:105px;height:105px;margin:30px auto;display:grid;transform:rotate(45deg)}.xa-health-symbol span{color:#9dc2ff;font-size:80px;font-weight:200;transform:rotate(-45deg)}.xa-visual-caption{font-size:9px}.xa-fanatic-visual{background:radial-gradient(circle,#6843a14d,#0000 42%),linear-gradient(135deg,#241839,#14152a 60%,#0e121c)}.xa-fanatic-pattern{opacity:.3;background-image:linear-gradient(45deg,#0000 49%,#ffffff1f 50%,#0000 51%),linear-gradient(-45deg,#0000 49%,#ffffff1f 50%,#0000 51%);background-size:65px 65px;position:absolute;inset:0}.xa-fanatic-symbol{letter-spacing:-12px;color:#fff;margin:30px 0;font-size:130px;font-weight:800}.xa-fanatic-symbol span{color:var(--xa-blue)}.xa-fanatic-visual-content{z-index:1}.xa-portfolio-note{border-top:1px solid #dedee7;grid-template-columns:200px 1fr;gap:30px;margin-top:15px;padding:30px 0;display:grid}.xa-portfolio-note span{letter-spacing:1.5px;color:#68519a;font-size:10px;font-weight:700}.xa-portfolio-note p{color:#666879;margin:0;font-size:14px;line-height:1.7}.xa-ecosystem{background:#fff}.xa-ecosystem-grid{grid-template-columns:.9fr 1.1fr;gap:100px;display:grid}.xa-ecosystem h2{margin-top:25px}.xa-ecosystem-content>p{color:#686a7b;margin:0 0 30px;font-size:14px;line-height:1.9}.xa-ecosystem-list{border-top:1px solid #e6e5ed}.xa-ecosystem-list>div{border-bottom:1px solid #e6e5ed;grid-template-columns:45px 1fr;padding:22px 0;display:grid}.xa-ecosystem-list>div>span{color:#6788c8;font-size:12px}.xa-ecosystem-list h3{margin:0 0 6px;font-size:17px}.xa-ecosystem-list p{color:#777888;margin:0;font-size:13px;line-height:1.7}.xa-statement{color:#fff;background:radial-gradient(at 85%,#4d8af02e,#0000 40%),linear-gradient(110deg,#0e121c,#1b1b36 65%,#392457);padding:105px 0}.xa-statement h2{letter-spacing:-2px;margin:30px 0 20px;font-size:clamp(35px,5vw,57px);line-height:1.25}.xa-statement h2 em{color:#91b4f6;font-style:normal}.xa-statement-inner>p{color:#b9bdcc;max-width:650px;font-size:15px;line-height:1.9}.xa-contact{background:#f5f5f9}.xa-contact-inner{text-align:center}.xa-contact h2{letter-spacing:-2px;margin:30px 0 20px;font-size:clamp(40px,5.5vw,64px);line-height:1.2}.xa-contact h2 em{color:#68519a;font-style:normal}.xa-contact-inner>p{color:#6d6e7d;max-width:570px;margin:0 auto 30px;font-size:15px;line-height:1.8}.xa-footer{color:#fff;background:#0e121c;padding:55px 0 25px}.xa-footer-main{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;padding-bottom:45px;display:flex}.xa-footer-links{gap:25px;display:flex}.xa-back-top{color:#a5a8b8;letter-spacing:1px;font-size:10px;text-decoration:none}.xa-footer-bottom{color:#828697;justify-content:space-between;padding-top:25px;font-size:10px;display:flex}@media (max-width:900px){.xa-desktop-nav{gap:16px}.xa-capability-grid{grid-template-columns:repeat(2,1fr)}.xa-approach-grid,.xa-ecosystem-grid{gap:50px}.xa-business-content{padding:35px}}@media (max-width:650px){.xa-container{width:min(100% - 36px,1180px)}.xa-section{padding:75px 0}.xa-header{height:72px}.xa-desktop-nav{display:none}.xa-brand-mark{width:34px;height:34px}.xa-brand-name{font-size:14px}.xa-nav-cta{padding:10px;font-size:10px}.xa-hero{min-height:650px}.xa-hero-inner{padding-top:85px}.xa-hero h1{letter-spacing:-2px;font-size:clamp(42px,10vw,58px)}.xa-hero-copy>p{font-size:15px}.xa-hero-actions{flex-direction:column;align-items:flex-start;gap:22px}.xa-hero-bottom{flex-wrap:wrap;gap:12px;margin-top:75px;font-size:8px}.xa-hero-index{display:none}.xa-intro-grid,.xa-approach-grid,.xa-ecosystem-grid{grid-template-columns:1fr;gap:30px}.xa-intro-main h2,.xa-section-heading h2,.xa-approach h2,.xa-business-heading h2,.xa-ecosystem h2{font-size:35px}.xa-intro-bottom{grid-template-columns:1fr;gap:18px}.xa-section-heading,.xa-business-heading{flex-direction:column;align-items:flex-start;gap:20px}.xa-capability-grid{grid-template-columns:1fr}.xa-capability-card{min-height:285px}.xa-business-card{grid-template-columns:1fr}.xa-business-visual{order:0;min-height:300px}.xa-business-content{padding:30px 24px}.xa-business-content h3{font-size:33px}.xa-fanatic .xa-business-content{order:1}.xa-fanatic .xa-business-visual{order:0}.xa-portfolio-note{grid-template-columns:1fr;gap:12px}.xa-statement{padding:75px 0}.xa-statement h2{font-size:39px}.xa-contact h2{font-size:43px}.xa-footer-main{flex-direction:column;align-items:flex-start;gap:30px}.xa-footer-links{flex-wrap:wrap;gap:18px}.xa-footer-bottom{flex-direction:column;gap:12px}}
