@font-face{font-family:XDisplay;src:url('/assets/barlow-condensed-extrabold.ttf');font-weight:800;font-display:swap}
:root{--ink:#e9eaf3;--forest:#7527ba;--deep:#060810;--teal:#c285ff;--mint:#e4c5ff;--paper:#090b13;--line:#a17bd12d;--muted:#a5a9bc;--white:#12141e;--gold:#ddb6ff;color-scheme:dark}
body{background:radial-gradient(ellipse at 100% 20%,#6525a60a,transparent 55%),#090b13;color:var(--ink)}
h1,h2,h3{font-family:XDisplay,Barlow,Arial,sans-serif;font-weight:800;letter-spacing:.005em;text-transform:uppercase;line-height:1.04}em{font-family:inherit;font-style:normal;font-weight:800;letter-spacing:inherit;color:#c08cff}.eyebrow{letter-spacing:.19em;color:#bab5d0}.icon{stroke-width:1.4}.site-header{background:#080a12ed;border-bottom:1px solid #9c63d63d;height:94px;box-shadow:0 5px 30px #0005;backdrop-filter:blur(20px)}.brand{font-family:Arial,sans-serif;font-style:italic;letter-spacing:.04em;font-weight:900;font-size:27px;color:#e4e6f1;text-shadow:0 1px 0 #fff8,0 3px 2px #000}.brand-emblem{width:57px;height:57px;object-fit:contain;filter:drop-shadow(0 0 8px #8f35ed44);flex-shrink:0}.brand-sub{font-style:normal;color:#a5a9bb;font-size:6.5px;letter-spacing:.22em;text-shadow:none}.site-header nav{font-size:14px;gap:27px}.site-header nav>a,.site-header nav>button{color:#c3c3d2}.site-header nav>a:hover,.site-header nav>button:hover{color:#fff}.site-header nav a:after{background:#ac57f8;box-shadow:0 0 10px #a837ff}.site-header nav a[aria-current]{color:#d4a5ff}.search-trigger{color:#a9a9bc}.search-trigger kbd{border-color:#40354e}.launch{background:linear-gradient(125deg,#7021b3,#2c1646);border:1px solid #af6ce1;box-shadow:inset 0 1px 0 #fff2,0 0 17px #9637e725;clip-path:polygon(7% 0,100% 0,100% 75%,93% 100%,0 100%,0 25%);text-transform:uppercase;letter-spacing:.09em;font-size:11px;font-weight:600;padding:13px 23px}.mega-menu{top:93px;background:linear-gradient(135deg,#141220,#090b13);border-bottom:1px solid #ad5cf4;box-shadow:0 20px 70px #000b}.mega-intro h2{color:#f1f0f8;font-size:38px}.mega-links a{font-size:16px;color:#c4c2d4;border-color:#6f4b8e44}.mega-links a:hover{color:#cf98ff}.mega-intro a{color:#c697ef}.btn{border-radius:0;text-transform:uppercase;letter-spacing:.08em;font-size:12px;min-height:51px;padding:15px 23px;transition:box-shadow .2s,transform .2s,border-color .2s}.btn.primary,.btn.light{background:linear-gradient(120deg,#772ac0,#48146e 60%,#7b2bbb);color:#fff;border:1px solid #c581ff;box-shadow:inset 0 1px 1px #f3d5ff77,0 0 17px #a139ff26;clip-path:polygon(6% 0,100% 0,100% 76%,94% 100%,0 100%,0 24%);text-shadow:0 1px 2px #000}.btn.primary:hover,.btn.light:hover{background:linear-gradient(120deg,#9b3bf0,#6d23a4 60%,#a74aee);box-shadow:inset 0 1px 2px #fff8,0 0 28px #b94aff66}.btn.secondary,.btn.outline{border-color:#8f78a650;background:linear-gradient(130deg,#25202e99,#0b0d18bb);color:#e3d9ef}.btn.secondary:hover,.btn.outline:hover{border-color:#b66cff;background:#241831}.btn.text{color:#d6b4f2;border-bottom-color:#955bbb;background:none;font-size:12px}.button-row{gap:15px}.live-dot{background:#bc73ff;box-shadow:0 0 12px #b04dff,0 0 0 4px #ac50ff15}
.cinematic-hero{min-height:740px;height:calc(100vh - 94px);max-height:960px;display:block;padding:76px 7% 70px;isolation:isolate;background:#070b15 url('/assets/xglobe-cinematic-world.png') center 49%/cover no-repeat;overflow:hidden}.cinematic-hero:before{z-index:-1;background:linear-gradient(90deg,#040812ee 0%,#040812bd 29%,#0408124a 48%,transparent 66%),linear-gradient(0deg,#070910 0%,#07091000 30%,#080b171c 100%);content:'';inset:0;position:absolute}.cinematic-hero:after{content:'';position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,#b44aff,#ead1ff,#aa42ff,transparent);box-shadow:0 0 14px #9a2dfc;z-index:2}.hero-atmosphere{position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 27% 73%,#7400c61a,transparent 30%);pointer-events:none}.cinematic-hero .hero-copy{max-width:650px;position:relative;z-index:3}.cinematic-hero .eyebrow{font-size:11px;color:#d9cced;letter-spacing:.24em;margin-bottom:30px;gap:12px}.hero-wordmark{font:900 italic 40px/1 Arial,sans-serif;letter-spacing:.09em;margin-bottom:23px;background:linear-gradient(#fff 5%,#a4a9bd 45%,#fff 50%,#9b9dab 90%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 1px #000)}.cinematic-hero h1{font-family:XDisplay,Arial,sans-serif;font-style:italic;font-size:clamp(82px,7.1vw,116px);line-height:.94;letter-spacing:-.01em;font-weight:800;margin-bottom:24px;max-width:680px;background:linear-gradient(175deg,#fff 10%,#b8bdcd 37%,#fff 48%,#a9a9bb 74%,#e3e5ed 95%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 3px 1px #02040c)}.cinematic-hero h1 em{color:transparent;font-family:inherit;letter-spacing:-.01em;line-height:inherit;position:relative}.cinematic-hero h1:after{content:'';display:block;margin-top:24px;width:70%;height:1px;background:linear-gradient(90deg,#b439ff,#f6dfff,transparent);box-shadow:0 0 15px #a31eff}.hero-categories{display:flex;gap:9px;align-items:center;white-space:nowrap;font-size:13px;letter-spacing:.07em;font-weight:600;color:#d8d5e9;margin-bottom:22px}.hero-categories i{font-style:normal;color:#c16cfc;font-size:16px}.cinematic-hero p{font-size:18px;line-height:1.6;color:#c1c6d7;margin-bottom:29px;max-width:540px}.cinematic-hero .btn.light{min-width:225px;justify-content:center;gap:35px;font-size:16px;letter-spacing:.12em;min-height:58px;box-shadow:inset 0 1px 3px #f6dcffaa,0 0 25px #bd3cff66}.cinematic-hero .btn.outline{min-height:58px;font-size:13px;gap:25px;min-width:190px}.hero-secondary{display:block;width:fit-content;margin-top:23px;color:#b3a9c6;font-size:12px}.hero-secondary:hover{color:white}.hero-secondary>span{color:#c28be9;margin-left:12px}.hero-identity{position:absolute;right:9%;top:2%;width:34%;pointer-events:none;z-index:1;text-align:center}.hero-identity img{width:100%;filter:drop-shadow(0 0 20px #a03eff55)}.hero-identity>span{font-size:9px;letter-spacing:.24em;color:#d6c7e0;display:none}.hero-bottom{font-size:9px;letter-spacing:.17em;bottom:23px;color:#aaa4ba}.hero-bottom a{color:#cbb8df}.possibility-strip{display:grid;grid-template-columns:repeat(6,1fr);padding:0 7%;background:linear-gradient(#0e0e19,#080a11);border-bottom:1px solid #5d43784a;position:relative}.possibility-strip>a{padding:29px 15px 27px;display:flex;align-items:center;flex-direction:column;border-left:1px solid #7e60873d;text-align:center;transition:background .2s;position:relative}.possibility-strip>a:last-child{border-right:1px solid #7e60873d}.possibility-strip>a:hover{background:#7d23b51c}.possibility-strip .icon{width:33px;height:33px;color:#e3c9f7;filter:drop-shadow(0 0 7px #b649ff77);margin-bottom:13px}.possibility-strip strong{font-family:XDisplay,Arial,sans-serif;font-size:25px;letter-spacing:.03em;margin-bottom:5px;color:#e7e6f0}.possibility-strip span{font-size:12px;color:#8e91a8;line-height:1.4}
.section{position:relative;background:transparent}.section-head h2{font-size:54px;color:#e4e6f0;letter-spacing:.005em}.section-head .eyebrow{color:#b77de6}.section-head p{color:#9fa4ba;font-size:18px}.ecosystem-bento{gap:18px}.ecosystem-bento>a{border:1px solid #7e51984a}.bento-main{background:radial-gradient(ellipse at 60% 33%,#7027a945,transparent 60%),linear-gradient(145deg,#22202e,#0a0d18);box-shadow:inset 0 1px 0 #bd84d744;clip-path:polygon(0 0,92% 0,100% 6%,100% 100%,0 100%)}.bento-main h3{font-family:XDisplay;font-style:italic;letter-spacing:.04em;font-size:62px;background:linear-gradient(#fff,#a9a2bb 47%,#fff 55%,#c8c2d9);-webkit-background-clip:text;background-clip:text;color:transparent}.bento-main>p{font-family:XDisplay;font-size:33px;letter-spacing:.015em;color:#d5d3e3;text-transform:uppercase}.bento-main .small-link{color:#c296e4}.mini-stack span{border-color:#c181e777;background:#26163e;box-shadow:-10px 10px 20px #03010988,0 0 20px #9c36ff22}.mini-stack span:nth-child(1){background:linear-gradient(145deg,#241737,#090e19)}.mini-stack span:nth-child(2){background:linear-gradient(145deg,#693294,#1d1533)}.mini-stack span:nth-child(3){background:linear-gradient(145deg,#9c55cc,#3b1d66)}.mini-stack .icon{color:#eee0ff}.bento{background:linear-gradient(135deg,#191b29,#10121c)}.bento .eyebrow{color:#a5a2bd}.bento>.icon{color:#c792f0;opacity:1;filter:drop-shadow(0 0 9px #a757fb44)}.bento h3{color:#ecedf7;font-size:34px}.bento p{color:#a7acc1}.bento .small-link{color:#c3a1df}.bento.local{background:radial-gradient(ellipse at 100% 0,#65279638,transparent 70%),linear-gradient(120deg,#161c25,#0d101b)}.bento.pro{background:radial-gradient(ellipse at 90% 0,#2b408a3d,transparent 60%),linear-gradient(120deg,#171b2a,#0d101b)}.bento.tactical{background:linear-gradient(130deg,#241d30,#0d121d)}.bento.learn{background:linear-gradient(130deg,#291a3b,#11101c)}.ecosystem-bento>a:hover{border-color:#a055de;box-shadow:0 7px 35px #842bca1a}.core-feature{background:radial-gradient(ellipse at 85% 0,#4b1d7433,transparent 60%),#080910;border-top:1px solid #67458544;border-bottom:1px solid #67458544}.core-copy h2{font-family:XDisplay;font-size:57px;letter-spacing:.01em;color:#e7e7f1}.core-copy em{color:#c58bfa}.core-copy .eyebrow{color:#b186d3}.core-copy p{color:#a1a6bb}.core-diagram{background:#11111f;border-color:#9871b26b;color:#d9d5e6;box-shadow:0 30px 80px #0009,0 0 40px #8c28ef16}.diagram-head{background:#1a1726;border-color:#5e416f66;color:#c5a7df}.diagram-head .live-dot{background:#bc6eff}.diagram-body aside{background:#10101a;border-color:#48315766;color:#83819d}.diagram-body aside b{background:#6f2a9b44;border-color:#b15bea77;color:#d1b1ec}.diagram-canvas{background-color:#10111c;background-image:radial-gradient(#8952ad55 .8px,transparent .8px)}.diagram-canvas h3{font-family:XDisplay;color:#e3dcee;font-size:34px}.diagram-nodes span{background:linear-gradient(#251a35,#151221);border-color:#935dbb66;color:#cbb8dc}.diagram-nodes .icon{color:#c18bee}.diagram-record{background:#231b2ddd;border-color:#6b488466;color:#d6c5df}.diagram-record i{background:#ba66f3}.diagram-record small{color:#9a80b0}.diagram-foot{background:#1b1526;color:#8c749f}.subtle-link{color:#c092e6}.path-grid{border-color:var(--line)}.path-grid>a{border-color:var(--line);background:linear-gradient(145deg,#11131d,#0b0d15)}.path-grid>a:hover{background:#251735}.path-grid h3{font-size:29px}.path-grid>a>span:first-child{color:#ad6fdb}.path-grid p{color:#9298ad}.path-grid>a>span:last-child{color:#bc81e8}.product-card{background:linear-gradient(140deg,#181a27,#0d0f19);border-color:#8260973d;box-shadow:inset 0 1px 0 #d5b3ee0b}.product-card:hover{border-color:#ae62e3aa;box-shadow:0 8px 30px #7d1eb51c}.product-card h3{font-family:XDisplay;font-size:31px;letter-spacing:.02em;color:#e2e2ec}.product-card p{color:#969db2}.app-icon,.app-icon.xshield,.app-icon.armorx,.app-icon.localyze,.app-icon.xaudio,.app-icon.xcademy{background:linear-gradient(145deg,#50316e,#19142c);border:1px solid #b37bda66;color:#e5c8fc;box-shadow:inset 0 1px 0 #e3b8ff33,0 0 17px #af35ff12;border-radius:11px}.app-icon.xcore{background:linear-gradient(135deg,#a34ee9,#35134e);border-color:#d9a8ff;color:#f4e3ff}.app-icon .icon{filter:drop-shadow(0 0 5px #a845ed44)}.pill{background:#7437a21c;color:#c2a5d6;border-color:#7e5c9655;font-size:9px}.pill.muted{background:#69647e1c;color:#b3abc4;border-color:#69647e55}.compare-add{border-color:#78549266;background:#0d0b18;color:#be8ce0}.compare-add[aria-pressed=true]{background:#8131ba;color:white}.text-link{color:#c395e1}.mission-band{background:linear-gradient(110deg,#12101e,#231231 65%,#0c101b);border-top:1px solid #88549f44;border-bottom:1px solid #88549f44}.mission-band h2{font-size:55px;color:#e7e4ee}.mission-band h2 em{font-size:1em;color:#bd83e5}.mission-band p{color:#a7a1ba}.mission-band .outline{border-color:#9473ac66}.faq-list{border-color:#70498344}.faq-list details{border-color:#70498344}.faq-list summary{color:#d8d7e6}.faq-list details p{color:#a0a1b8}.plus{color:#b470e8}.closing{background:radial-gradient(ellipse at 70% 120%,#7026b44d,transparent 65%),#10111b;position:relative;border-top:1px solid #a25ed455;border-bottom:1px solid #7f489a44}.closing:before{content:'';height:1px;position:absolute;left:15%;right:15%;top:-1px;background:linear-gradient(90deg,transparent,#ca8dff,transparent);box-shadow:0 0 18px #bd4bff88}.closing h2{font-family:XDisplay;font-size:80px;line-height:.95;color:#e5e4ef}.closing .eyebrow{color:#a984c6}.closing p{color:#aaa5bd}.site-footer{background:#070910;color:#cfcbdb}.footer-top{border-color:#7842943d}.footer-top p{color:#84869d}.footer-top>a:last-child{color:#bb8bdc}.footer-columns h3{font-family:Barlow,sans-serif;color:#b69acb;font-size:11px;letter-spacing:.12em}.footer-columns a,.footer-columns button{color:#888ba3}.footer-columns a:hover,.footer-columns button:hover{color:#e2c1ff}.footer-bottom{border-color:#67417b33;color:#666e87}.page-hero{background:radial-gradient(ellipse at 95% 10%,#7534b326,transparent 60%),linear-gradient(125deg,#111421,#0c0d17);border-color:#70468e44;isolation:isolate}.page-hero:after{position:absolute;right:-100px;top:-140px;content:'';width:550px;height:550px;border:1px solid #9255c529;border-radius:50%;box-shadow:0 0 0 50px #7e45a40a,0 0 0 100px #7e45a407;z-index:-1}.page-hero .eyebrow{color:#b888da}.page-hero h1{font-family:XDisplay;font-size:clamp(52px,5.7vw,85px);color:#e4e4ee;letter-spacing:.005em}.page-hero h1 em{font-family:inherit;color:#be88ed;font-weight:800}.page-hero>p{color:#a0a6bc;font-size:21px}.breadcrumbs{background:#10121d;color:#7f859c}.breadcrumbs a:hover{color:#d3acff}.detail-intro h2{font-size:46px}.detail-intro p{color:#a0a6bc}.feature-grid>div{border-color:#81559c66}.feature-grid h3{font-size:29px}.feature-grid p{color:#969bb1}.index{color:#ac76d0}.availability{background:linear-gradient(110deg,#181421,#11121d);border-top:1px solid #81549d44;border-bottom:1px solid #81549d33}.availability h2{font-family:XDisplay;font-size:39px;color:#d5c9e1}.availability .eyebrow{color:#b990d7}.availability>p{color:#a59bb7}.core-hero{background:radial-gradient(ellipse at 90% 40%,#7222b030,transparent 60%),#0b0a15}.core-hero .eyebrow{color:#b88eda}.core-hero h1 em{color:#ce9eff}.core-hero>p{color:#a1a5be}.core-hero .primary{background:linear-gradient(125deg,#8029c6,#42146f);color:white}.core-hero .secondary{border-color:#9e73bb66;color:#c7b2d9}.core-ribbon{background:#171121;border-color:#6d448344;color:#bd9ed5}.core-ribbon i{color:#805598}.build-process{border-color:var(--line)}.build-process article{border-color:var(--line);background:#11121c}.build-process h3{color:#ddd9e8;font-size:33px}.build-process p{color:#9698b0}.tinted{background:linear-gradient(120deg,#10111c,#151020)}.core-area{background:linear-gradient(145deg,#1c1829,#10111a);border-color:#79568e44}.core-area:hover{border-color:#b675e588}.core-area>.icon{color:#b87be4}.core-area h3{font-size:29px;color:#dbd5e6}.core-area p,.split-copy>div>p{color:#a09eb6}.notice{background:#27183266;border-left-color:#b170e3}.notice p{color:#c2b0d0}.notice .icon{color:#c08ce4}.module-group{border-color:#77528e44}.module-group h2{color:#ddd9e6;font-size:41px}.module-group p{color:#9398af}.module-tags>span{background:linear-gradient(125deg,#21192d,#11121e);border-color:#86609b55;color:#c3b4d1}.module-tags .icon{color:#b77de2}.editorial-list>a{border-color:#76508e44}.editorial-list>a:last-child{border-color:#76508e44}.editorial-list h2{font-size:44px;color:#d9d7e5}.editorial-list p{color:#969bb1}.editorial-list .eyebrow{color:#b787da}.editorial-list>a>span:last-child{color:#bb8be3}.map-center{background:radial-gradient(#262043,#100c20);border-color:#1e182a;outline-color:#75459b66;box-shadow:0 0 50px #ac31ff17}.map-center .icon{color:#c598e8}.map-center span{color:#9e8eb1}.map-branches>a{background:#13111e;border-color:#6f4b8644}.map-branches .icon{color:#b87ee4}.map-branches>a>span{color:#9d91b2}.tactical-hero{background:linear-gradient(90deg,#090b17f5,#100b1fba),url('/assets/operations.png') center/cover}.tactical-hero .eyebrow{color:#c29bde}.tactical-hero h1 em{color:#cf9df7}.tactical-hero>p{color:#adaac0}.tactical-hero .primary{background:linear-gradient(125deg,#8431bb,#3b175a);color:white}.tactical-hero .secondary{border-color:#ac83c666}.filter-chips button{background:#12111d;color:#a6a1b7;border-color:#76518b44}.filter-chips button:hover{border-color:#a56bc4}.filter-chips button.active{background:linear-gradient(120deg,#7234a1,#3f205c);border-color:#b47cdb;color:#f3e8fc;box-shadow:0 0 14px #ad4aff16}.directory-toolbar{border-color:#79568e44}.directory-search{border-color:#a770c477}.directory-search input{color:#d6cfe1}.directory-search input::placeholder{color:#7c7890}.results-line{color:#827e98}.empty-results{color:#b9b2cc}.industry-grid .card-top>.icon{color:#b67cdd}.roadmap-card{background:linear-gradient(145deg,#191522,#0f111b);border-color:#74528b44}.roadmap-card h2{color:#ded8e9;font-size:41px}.roadmap-card p{color:#a09bb2}.roadmap-card ul{border-color:#79528c44}.roadmap-card li{color:#b7a9c7}.roadmap-card li:before{color:#b276db}.contact-layout aside>p{color:#aaa4ba}.contact-email{color:#c696e8;border-color:#8756a366}.contact-note{border-color:#79548e44;color:#a99cb9}.contact-layout form{background:linear-gradient(135deg,#1a1426,#10121c);border-color:#8d5ca944;box-shadow:0 20px 50px #0002}.contact-layout label{color:#cac3d8}form label>span{color:#857d98}form input,form textarea,form select{background:#0a0b14;border-color:#78518f55;color:#ddd4e8}form input::placeholder,form textarea::placeholder{color:#706b84}.inquiry-result{background:#21142f;border-color:#9568b155}.inquiry-result pre{color:#c4b6d1;border-color:#79558f55}.fine{color:#898097}.sitemap-grid a{border-color:#79538e44;color:#b0a1c0}.sitemap-grid h2{font-size:33px}dialog{background:linear-gradient(135deg,#1b1526,#0c0e19);border-color:#a46cc766;box-shadow:0 30px 100px #000b,0 0 35px #9c37ed12}dialog::backdrop{background:#02040dbd;backdrop-filter:blur(8px)}.search-dialog-top{border-color:#79528e66}.search-dialog-top input{color:#ddcfea}.search-dialog-top button{border-color:#926bb044;color:#bca2d0}.search-hint{background:#24182f;color:#937da7}#search-results>a{border-color:#79528e44;color:#d6cae1}#search-results small{color:#9885aa}#compare-tray{background:linear-gradient(125deg,#3d1858,#181025);border:1px solid #b47ed9;box-shadow:0 0 30px #a02cea33;color:#eee3f7}#compare-tray>span{color:#dcb5f6}#compare-dialog h2{font-size:43px}.compare-grid>article{border-color:#83539955;background:#100c1b}.compare-grid h3{color:#e7d7f1}.compare-grid p,.compare-grid li{color:#b29fc2}.compare-grid .boundary{background:#2c183b;color:#c5a7d9}.toast{background:#3e1959;border:1px solid #b379dc;color:#f3e4ff}.skip{background:#301944;color:white}
@media(min-width:1600px){.cinematic-hero{padding-top:100px;min-height:800px}.cinematic-hero h1{font-size:130px}.hero-wordmark{font-size:45px}.hero-identity{width:33%;top:0;right:9%}}
@media(max-width:1200px){.site-header{padding:0 4%}.site-header nav{gap:18px}.brand{font-size:23px}.brand-emblem{width:49px;height:49px}.brand-sub{font-size:5.8px}.cinematic-hero{padding:70px 6% 60px;min-height:720px;background-position:58% 50%}.cinematic-hero h1{font-size:96px}.cinematic-hero .hero-copy{max-width:600px}.hero-categories{font-size:11px;gap:7px}.hero-identity{right:5%;width:34%;top:3%}.section-head h2{font-size:49px}}
@media(max-width:950px){.site-header{height:78px}.mega-menu{top:77px}.cinematic-hero{height:auto;min-height:780px;padding:60px 6% 65px;background-position:58% center}.cinematic-hero h1{font-size:95px}.cinematic-hero:before{background:linear-gradient(90deg,#030610ed 0%,#030610c2 40%,#03061044 80%),linear-gradient(0deg,#070910,transparent 35%)}.hero-identity{width:33%;right:3%;top:6%;opacity:.7}.cinematic-hero .hero-copy{max-width:580px}.cinematic-hero .button-row{flex-direction:row}.cinematic-hero .eyebrow{margin-bottom:30px}.cinematic-hero p{max-width:440px}.possibility-strip{grid-template-columns:repeat(3,1fr);padding:0 6%}.possibility-strip>a{border-bottom:1px solid #7e60872e;padding:25px 10px}.possibility-strip>a:nth-child(3){border-right:1px solid #7e60873d}.possibility-strip .icon{width:29px;height:29px}.core-copy h2{font-size:49px}.mission-band h2{font-size:43px}.closing h2{font-size:65px}.core-area h3{font-size:29px}.page-hero h1{font-size:68px}.availability h2{font-size:36px}.hero-wordmark{font-size:35px}}
@media(max-width:620px){.site-header{height:76px;padding:0 5%}.brand{font-size:23px;gap:8px}.brand-emblem{width:46px;height:46px}.brand-sub{font-size:5.5px}.mega-menu{top:75px}.mobile-toggle{color:#cfbae3}.search-trigger .icon{color:#bcb0ce}.cinematic-hero{padding:44px 6% 235px;min-height:820px;height:auto;background-position:64% center;background-size:auto 100%}.cinematic-hero:before{background:linear-gradient(180deg,#030713ab,#03071355 48%,#03071305 75%,#070910 100%),linear-gradient(90deg,#030713ae,#0307131c);z-index:-1}.cinematic-hero .hero-copy{max-width:100%}.cinematic-hero .eyebrow{font-size:9px;letter-spacing:.22em;margin-bottom:21px}.hero-wordmark{font-size:28px;margin-bottom:20px}.cinematic-hero h1{font-size:75px;line-height:.95;letter-spacing:-.015em;margin-bottom:20px;max-width:none}.cinematic-hero h1 em{letter-spacing:-.015em}.cinematic-hero h1:after{margin-top:22px;width:90%}.hero-categories{font-size:8px;gap:4px;letter-spacing:.035em;flex-wrap:wrap;white-space:normal;line-height:1.8;max-width:100%;margin-bottom:19px}.hero-categories i{font-size:12px}.cinematic-hero p{font-size:16px;color:#c3cadb;line-height:1.6;margin-bottom:25px;max-width:100%;text-shadow:0 2px 9px #030610}.cinematic-hero p br{display:none}.cinematic-hero .button-row{gap:12px;flex-direction:row}.cinematic-hero .btn.light{min-width:0;font-size:13px;padding:14px 18px;gap:18px;min-height:52px}.cinematic-hero .btn.outline{min-width:0;font-size:10px;padding:14px 13px;gap:12px;min-height:52px}.hero-secondary{font-size:11px;color:#c6b6d7;margin-top:20px}.hero-identity{width:180px;top:auto;bottom:50px;right:5%;opacity:.75;display:none}.hero-bottom{bottom:22px;left:6%;right:6%;font-size:7px;letter-spacing:.08em}.hero-bottom>span{max-width:140px}.possibility-strip{padding:0 5%}.possibility-strip>a{padding:22px 7px 20px;min-height:135px}.possibility-strip strong{font-size:24px;margin-bottom:6px}.possibility-strip span{font-size:10px}.possibility-strip .icon{width:27px;height:27px;margin-bottom:11px}.section-head h2{font-size:41px}.section-head p{font-size:17px}.bento-main{min-height:380px}.bento-main h3{font-size:59px}.bento-main>p{font-size:31px}.bento h3{font-size:30px}.bento .eyebrow{font-size:7px}.bento .small-link{font-size:10px}.core-copy h2{font-size:48px}.core-copy p{font-size:17px}.path-grid h3{font-size:27px}.product-card h3{font-size:28px}.product-card p{font-size:14px}.product-card .text-link{font-size:10px}.mission-band h2{font-size:44px}.closing h2{font-size:62px}.page-hero h1{font-size:56px}.page-hero>p{font-size:18px}.product-hero h1{font-size:57px}.product-hero h1 em{font-size:.77em}.detail-intro h2{font-size:39px}.feature-grid h3{font-size:27px}.availability h2{font-size:35px}.build-process h3{font-size:31px}.core-area h3{font-size:27px}.module-group h2{font-size:36px}.editorial-list h2{font-size:34px}.map-branches strong{font-size:24px}.roadmap-card h2{font-size:37px}.sitemap-grid h2{font-size:29px}.footer-columns h3{font-size:10px}.footer-top .brand{font-size:24px}.footer-top .brand-emblem{width:50px;height:50px}.contact-layout aside h2{font-size:47px}#compare-dialog h2{font-size:36px}}
@media(max-width:370px){.cinematic-hero h1{font-size:66px}.cinematic-hero .btn.light{font-size:12px;padding:12px 14px}.cinematic-hero .btn.outline{font-size:9px;padding:12px 10px}}
.cinematic-hero h1 em{font-style:italic}.hero-identity{width:29%;right:12%;top:1%}.core-hero{padding-right:48%;min-height:560px}.core-hero h1{font-size:80px}.core-console{position:absolute;width:35%;right:7%;top:65px;bottom:65px;border:1px solid #a763e16b;background:linear-gradient(145deg,#282037,#0e0d19);box-shadow:inset 0 1px 0 #e5bcff44,0 20px 60px #0009,0 0 40px #8424df16;transform:perspective(900px) rotateY(-8deg);border-radius:10px;padding:25px;display:flex;flex-direction:column}.core-console-top{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #78509155;padding-bottom:18px;color:#a68abb;font-size:9px;letter-spacing:.16em}.core-console-top strong{font-size:22px;font-style:italic;color:#e2d9eb;letter-spacing:.06em}.core-console-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:22px;flex:1}.core-console-grid>span{background:linear-gradient(135deg,#58287a44,#1b132b);border:1px solid #a35ccb66;padding:17px;display:flex;align-items:center;gap:15px;font-size:11px;color:#d1b8e4;letter-spacing:.1em}.core-console-grid .icon{width:30px;height:30px;color:#d9b3ff;filter:drop-shadow(0 0 10px #9f35db)}.core-console-foot{margin-top:20px;color:#8f789f;font-size:8px;letter-spacing:.13em}.core-console:after{content:'';height:2px;background:linear-gradient(90deg,transparent,#cf8cff,transparent);position:absolute;bottom:-1px;left:10%;right:10%;box-shadow:0 0 12px #a13be9}
@media(min-width:1600px){.hero-identity{width:29%;right:12%;top:1%}}
@media(max-width:1200px){.hero-identity{width:31%;right:8%;top:4%}.core-console{right:5%;width:36%;padding:20px}.core-console-grid>span{padding:13px;gap:10px}.core-hero{padding-right:46%}.core-hero h1{font-size:70px}}
@media(max-width:950px){.hero-identity{width:30%;right:3%;top:6%}.core-hero{padding-right:6%;min-height:unset}.core-hero>p{max-width:650px}.core-console{position:relative;right:auto;top:auto;bottom:auto;width:100%;max-width:620px;min-height:310px;margin-top:50px;transform:none}.core-console-grid>span{padding:24px}.core-hero h1{font-size:70px}}
@media(max-width:620px){.hero-identity{display:none}.core-hero h1{font-size:56px}.core-console{min-height:290px;margin-top:35px;padding:19px}.core-console-top strong{font-size:19px}.core-console-top>span{font-size:7px}.core-console-grid{gap:10px}.core-console-grid>span{padding:20px 13px;gap:12px;font-size:9px}.core-console-grid .icon{width:24px;height:24px}.core-console-foot{font-size:6px;letter-spacing:.1em}}
.site-header .brand,.footer-top .brand{display:block;width:260px;height:85px;overflow:hidden;flex-shrink:0;line-height:0}.brand-lockup{display:block;width:260px;height:auto;max-width:none;mix-blend-mode:screen;transform:scale(1.14);transform-origin:center}.hero-wordmark{background:none;color:inherit;filter:none;margin-bottom:15px;margin-left:-26px;width:360px;height:95px;overflow:hidden;mix-blend-mode:screen}.hero-wordmark img{width:360px;max-width:none;height:auto;transform:translateY(-6px);display:block}.hero-identity{width:360px;height:360px;right:14%;top:9%;overflow:hidden;mix-blend-mode:screen}.hero-identity img{position:absolute;width:340%;max-width:none;height:auto;left:-25%;top:-6%;filter:drop-shadow(0 0 12px #a73be84d)}.site-header nav{gap:22px}.path-grid,.core-area-grid,.product-grid,.feature-grid,.build-process{min-width:0}.path-grid>a,.core-area,.product-card,.feature-grid>div,.build-process article{min-width:0}.path-grid h3,.core-area h3,.feature-grid h3{overflow-wrap:anywhere}
@media(max-width:1200px){.site-header .brand{width:225px;height:76px}.site-header .brand-lockup{width:225px}.hero-identity{right:8%;width:320px;height:320px;top:10%}.site-header nav{gap:15px}}
@media(max-width:950px){.site-header .brand{width:235px;height:77px}.site-header .brand-lockup{width:235px}.hero-identity{right:1%;width:280px;height:280px;top:8%;opacity:.7}.footer-top .brand{grid-row:span 2}}
@media(max-width:620px){.site-header .brand{width:218px;height:72px}.site-header .brand-lockup{width:218px}.hero-wordmark{width:280px;height:78px;margin-left:-19px;margin-bottom:17px}.hero-wordmark img{width:280px;transform:translateY(-3px)}.cinematic-hero h1{font-size:66px}.cinematic-hero{padding-top:30px;min-height:840px}.cinematic-hero .eyebrow{margin-bottom:10px}.path-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.path-grid h3{font-size:25px}.path-grid>a{padding:23px 16px}.footer-top .brand{width:260px;height:85px}.footer-top .brand-lockup{width:260px}.hero-identity{display:none}}
@media(max-width:370px){.site-header .brand{width:195px;height:68px}.site-header .brand-lockup{width:195px}.cinematic-hero h1{font-size:60px}}
.cinematic-hero .hero-copy{z-index:auto}.hero-identity{mix-blend-mode:normal}.hero-identity img{width:320%;left:-15%;top:-6%;filter:drop-shadow(0 0 16px #8c32cd44)}
