:root{--cosmic:#030914;--ice:#a5e7ef;--holo:#79e8ce;--cosmic-blue:#70a6e1}
.cosmic-edition{background:radial-gradient(ellipse at 75% 12%,#0d2042,#030914 45%);color:#d4e7ef;isolation:isolate}
#cosmic-field{position:fixed;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none;opacity:.85}
.reading-progress{position:fixed;top:0;left:0;right:0;height:2px;z-index:55;pointer-events:none}
.reading-progress span{display:block;width:100%;height:100%;background:linear-gradient(90deg,#558bd8,#8ce8d2,#cab17b);transform:scaleX(var(--reading,0));transform-origin:left;box-shadow:0 0 10px #7fdccb55}
.cosmic-edition .header{background:#030b16cc;border-bottom-color:#83b8da1c}
.cosmic-edition .nav{height:88px}.cosmic-edition .nav nav{gap:27px}
.cosmic-edition .nav nav a{position:relative;color:#a2becd;transition:color .3s}
.cosmic-edition .nav nav a:after{content:"";position:absolute;left:0;bottom:-12px;width:100%;height:1px;background:linear-gradient(90deg,#88ddd0,transparent);transform:scaleX(0);transform-origin:left;transition:transform .3s}
.cosmic-edition .nav nav a.active{color:#daf5f0}.cosmic-edition .nav nav a.active:after{transform:scaleX(1)}
.cosmic-edition .comparison-link{font-size:11px;color:#92b5c5;border:1px solid #668da940;border-radius:5px;padding:10px 15px;gap:17px}
.cosmic-edition .comparison-link:hover{background:#20445330;border-color:#76bbbc80}.cosmic-edition .comparison-link span{font-size:16px;color:#c8b684}
.cosmic-edition .hero{background:linear-gradient(125deg,#030914bd,#06142a80 75%);min-height:760px}
.cosmic-edition .hero:after{content:"";position:absolute;width:900px;height:900px;top:-230px;right:-300px;border:1px solid #558ce616;box-shadow:0 0 0 80px #508ce403,0 0 0 160px #508ce403;border-radius:50%;z-index:0;pointer-events:none}
.cosmic-edition .hero-nebula{background:radial-gradient(ellipse at 78% 40%,#0c807d25,transparent 35%),radial-gradient(ellipse at 60% 15%,#3b458a26,transparent 45%);animation:cosmic-nebula 22s ease-in-out infinite alternate}
.cosmic-edition .hero-grid{min-height:670px;padding-top:65px;padding-bottom:60px;grid-template-columns:1.05fr 1fr;gap:42px;z-index:1}
.cosmic-edition .hero .eyebrow{font-family:monospace;font-size:9px;letter-spacing:.17em;color:#88bac6}
.cosmic-edition h1{font-size:clamp(50px,5.3vw,75px);font-weight:500;line-height:1.03;letter-spacing:-.055em}
.cosmic-edition h1 em{color:#b0ecdf;background:linear-gradient(100deg,#c4f4f1,#74cbd4 60%,#83a9de);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:400}
.cosmic-edition .hero-lead{max-width:445px;color:#a4bdcd;font-size:16px;line-height:1.85;margin:29px 0 34px}
.cosmic-edition .primary{position:relative;overflow:hidden;background:linear-gradient(120deg,#a1e4d1,#74bbc6);color:#082430;border:1px solid #b8f9e05c;border-radius:5px;box-shadow:0 5px 25px #67d5c213;font-size:11px}
.cosmic-edition .primary:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 35%,#ffffff50,transparent 65%);translate:-130% 0;animation:button-sheen 9s ease infinite}
.cosmic-edition .primary:hover{background:linear-gradient(120deg,#c2f1df,#8bd2dc);box-shadow:0 8px 25px #70daca24}
.cosmic-edition .hero-tags{font-size:9px;color:#8aacbb}.cosmic-edition .hero-bottom{font:8px monospace;letter-spacing:.06em;color:#537c91;padding:24px 0}.cosmic-edition .text-link{font-size:11px}
.quantum-scene{height:540px;--q-color:#7addcd;--q-deep:#1a7181;--q-speed:28s;isolation:isolate}
.quantum-aura{position:absolute;inset:10% 0 20%;background:radial-gradient(ellipse,var(--q-deep),transparent 66%);opacity:.16;filter:blur(24px);animation:quantum-breathe 8s ease-in-out infinite}
.quantum-sphere{position:absolute;width:100%;aspect-ratio:1;top:0;left:0;max-height:480px}
.hologram-globe{position:absolute;width:100%;height:100%;inset:0;overflow:visible;fill:none}
.globe-mesh{stroke:var(--q-color);stroke-width:.7;opacity:.23;transform-origin:240px 240px;animation:globe-drift 25s ease-in-out infinite}
.globe-fill{stroke:none}.globe-outline{stroke:var(--q-color);stroke-width:1;opacity:.5;filter:drop-shadow(0 0 4px #90ead526)}
.globe-crown{stroke:#799fb33d;stroke-dasharray:1 17;transform-origin:240px 240px;animation:system-spin 100s linear infinite}
.globe-axis{stroke:#749cba77;stroke-width:.6;fill:#afc9e0}
.quantum-mark{position:absolute;left:50%;top:50%;translate:-50% -50%;display:flex;align-items:center;flex-direction:column;gap:14px;z-index:3}
.quantum-mark img{width:165px;filter:drop-shadow(0 0 25px #2bc9bd45);animation:quantum-logo 7s ease-in-out infinite}
.quantum-mark span{font-size:8px;letter-spacing:.45em;padding-left:.45em;color:#bdd6de}
.quantum-scan{position:absolute;inset:14%;border-radius:50%;overflow:hidden;pointer-events:none}
.quantum-scan:before{content:"";position:absolute;left:0;right:0;top:-30%;height:28%;background:linear-gradient(0deg,var(--q-color),transparent);opacity:.08;animation:quantum-scan 8s linear infinite;border-bottom:1px solid var(--q-color)}
.quantum-orbit{position:absolute;inset:11%;border:1px solid #8bd9cf45;border-radius:50%;transform:rotate(-26deg) scaleY(.45);animation:quantum-orbit var(--q-speed) linear infinite;pointer-events:none}
.quantum-orbit.two{inset:7% 15%;border-color:#90addb42;transform:rotate(46deg) scaleX(.5);animation:quantum-orbit-alt 38s linear infinite}
.quantum-orbit i{position:absolute;width:5px;height:5px;left:50%;top:-2px;border-radius:50%;background:#b6ebe2;box-shadow:0 0 12px #70e4d5}
.quantum-orbit.two i{background:#b4c9eb;box-shadow:0 0 12px #92b3ed}
.quantum-platform{position:absolute;left:23%;right:23%;top:77%;height:40px;filter:drop-shadow(0 0 12px #54c0b155);pointer-events:none}
.quantum-platform i{position:absolute;inset:0;border:1px solid #75bba765;border-radius:50%;background:radial-gradient(ellipse,#75bba709,transparent)}
.quantum-platform i:nth-child(2){inset:7px 17px}.quantum-platform i:nth-child(3){inset:14px 40px}
.quantum-callout{position:absolute;display:flex;align-items:center;gap:11px;z-index:5;font:7px monospace;letter-spacing:.1em;color:#5b8d9f;line-height:1.8;pointer-events:none}
.quantum-callout strong{font:8px monospace;color:#b0d9d9;letter-spacing:.06em}
.quantum-callout i{width:42px;height:1px;background:linear-gradient(90deg,#84c7b866,transparent);position:relative}
.quantum-callout i:before{content:"";position:absolute;left:0;top:-2px;width:4px;height:4px;background:#a0d8c7;border-radius:50%;box-shadow:0 0 7px #a0d8c7}
.callout-a{left:0;top:14%}.callout-b{right:-3%;top:59%;text-align:right}.callout-b i{transform:rotate(180deg)}
.quantum-control{position:absolute;bottom:0;left:8%;right:8%;z-index:6;background:linear-gradient(145deg,#142b3a80,#06142080);border:1px solid #7499aa33;border-radius:8px;backdrop-filter:blur(10px);overflow:hidden}
.quantum-status{display:flex;align-items:center;justify-content:center;gap:9px;padding:13px 10px;border-bottom:1px solid #6d96a321}
.quantum-status>span{width:4px;height:4px;border-radius:50%;background:var(--q-color);box-shadow:0 0 10px var(--q-color)}.quantum-status p{margin:0;font-size:9px;color:#9dbec9}
.quantum-modes{display:grid;grid-template-columns:repeat(3,1fr);padding:7px;gap:5px}
.quantum-modes button{border:1px solid transparent;border-radius:4px;padding:9px 5px;background:none;color:#6993a8;font-size:9px;cursor:pointer;transition:background .2s,color .2s,border-color .2s}
.quantum-modes button.active{background:#25605f24;color:#c0e9e2;border-color:#6abaaa3d}.quantum-modes button:hover{color:#d0eaf0;border-color:#689aa838}
.quantum-scene[data-mode="data"]{--q-color:#94bce8;--q-deep:#3b5099;--q-speed:40s}
.quantum-scene[data-mode="flow"]{--q-color:#aed3c1;--q-deep:#317c79;--q-speed:18s}
@keyframes cosmic-nebula{to{scale:1.05;translate:1% -2%}}@keyframes quantum-breathe{50%{opacity:.25;scale:1.08}}@keyframes globe-drift{50%{transform:scaleX(.9) rotate(5deg);opacity:.35}}@keyframes quantum-logo{50%{translate:0 -7px;filter:drop-shadow(0 0 35px #2bc9bd65)}}@keyframes quantum-scan{to{top:130%}}@keyframes quantum-orbit{to{transform:rotate(334deg) scaleY(.45)}}@keyframes quantum-orbit-alt{to{transform:rotate(-314deg) scaleX(.5)}}@keyframes button-sheen{0%,65%{translate:-130% 0}85%,100%{translate:130% 0}}
/* Glass workspaces connect the visual system across the whole experience. */
.cosmic-edition .constellation-catalog{background:linear-gradient(180deg,#06102180,#07172a99);padding-top:55px;border-top:1px solid #83c4c816}
.cosmic-edition .section-head h2,.cosmic-edition h2{font-weight:400;letter-spacing:-.04em}.cosmic-edition h2 em{color:#a0dedd}
.cosmic-edition .catalog-coordinate{color:#6e8da6;font-size:8px;letter-spacing:.1em;border-color:#79a5c323}
.cosmic-edition .constellation-catalog .section-head>p{color:#a0b9c9}
.cosmic-edition .solution-selector{border-top-color:#749fac30}
.cosmic-edition .solution-tab{border-bottom-color:#749fac29;min-height:93px;border-radius:0 5px 5px 0}
.cosmic-edition .solution-tab strong{font-size:19px}.cosmic-edition .solution-tab small{font-size:10px;color:#88aabc}
.cosmic-edition .solution-tab.active{background:linear-gradient(90deg,#22697330,#30568608);box-shadow:inset 1px 0 0 #9fefcf88}
.cosmic-edition .solution-tab.active:before{width:1px}.cosmic-edition .solution-tab.active .tab-orbit{color:#b8dfd8}
.cosmic-edition .solution-panel{clip-path:none;border-radius:14px;background:radial-gradient(circle at var(--mx,35%) var(--my,25%),#246b7220,transparent 70%),linear-gradient(150deg,#10263a99,#061426dd);border-color:#668fab55;box-shadow:0 15px 50px #0107152e;backdrop-filter:blur(10px)}
.cosmic-edition .solution-panel:after{height:1px;width:30%;top:0;left:20px;right:auto;transform:none;background:linear-gradient(90deg,#9cccb8,transparent);opacity:.6}
.cosmic-edition .panel-top{font-size:9px;color:#9bb6c7;letter-spacing:.05em}.cosmic-edition .panel-label{color:#718b9e;font-size:7px}
.cosmic-edition .solution-demo{background:radial-gradient(ellipse at 50% 65%,#12666d22,transparent 70%);position:relative}
.cosmic-edition .solution-demo:after{content:"";position:absolute;left:8%;right:8%;bottom:9px;height:1px;background:linear-gradient(90deg,transparent,#8bccbb40,transparent);pointer-events:none}
.cosmic-edition .solution-content h3{font-size:29px;color:#e0eef3}.cosmic-edition .solution-content>p{font-size:14px;color:#a0bac9}
.cosmic-edition .solution-content .eyebrow{color:#c5b584;font-size:9px}
.cosmic-edition .solution-deliverables span{font-size:10px;color:#a5c3cf;background:#27595f13;border-color:#5f94a537;border-radius:4px}
.cosmic-edition .solution-cta{color:#c4e3e7;font-size:12px}.cosmic-edition .solution-cta span{color:#abdfd4}
.cosmic-edition .demo-phone,.cosmic-edition .demo-bi,.cosmic-edition .demo-docs,.cosmic-edition .demo-web{box-shadow:0 10px 50px #0004,0 0 20px #6bbdae09;border-color:#77b1ae4f}
.cosmic-edition .explorer-bottom>span,.cosmic-edition .explorer-bottom p{color:#7d9bb0}
.cosmic-edition .brand-manifesto{color:#d3e8ef;background:radial-gradient(ellipse at 12% 68%,#123e5128,transparent 48%),linear-gradient(160deg,#050d20a6,#071c29bd);border-top:1px solid #56869829}
.cosmic-edition .brand-manifesto:before{background-image:linear-gradient(#6494a407 1px,transparent 1px),linear-gradient(90deg,#6494a407 1px,transparent 1px);opacity:.4}
.cosmic-edition .manifesto-heading>.eyebrow{color:#8ec5ca}.cosmic-edition .manifesto-heading h2 em{color:#a0dedd}
.cosmic-edition .manifesto-heading>p{color:#a2bccc}
.cosmic-edition .connection-map{background:radial-gradient(circle at var(--mx,50%) var(--my,50%),#1b596424,transparent 65%),linear-gradient(145deg,#122b3c66,#061522aa);border-color:#6295a74f;box-shadow:0 15px 45px #0002;backdrop-filter:blur(8px)}
.cosmic-edition .map-chrome{color:#8baec0}.cosmic-edition .map-chrome>span:last-child{color:#8fcdc1}
.cosmic-edition .system-ring{stroke:#6cafa84b}.cosmic-edition .system-ring.outer{stroke:#9baabe3a}.cosmic-edition .system-ring.inner{stroke:#bdbe8540}
.cosmic-edition .system-branch{stroke:#61a79c40}.cosmic-edition .system-pulse{stroke:#9ee5ce}
.cosmic-edition .connection-map[data-active="people"] .branch-people,.cosmic-edition .connection-map[data-active="process"] .branch-process,.cosmic-edition .connection-map[data-active="data"] .branch-data{stroke:#8acca399}
.cosmic-edition .map-point{background:#102a3c;border-color:#6490a14d;color:#a5c3d1;border-radius:7px;box-shadow:0 5px 20px #0002}
.cosmic-edition .map-point small{color:#719bab}.cosmic-edition .map-point .point-icon{color:#91c2be}
.cosmic-edition .map-point.active{background:linear-gradient(145deg,#204d54,#123642);border-color:#80d4bba1;color:#e2f8f0;box-shadow:0 0 18px #4baf931a}
.cosmic-edition .map-point.active .point-icon{color:#b5eddb}.cosmic-edition .map-point.active small{color:#94c6b3}
.cosmic-edition .map-point:hover:not(.active){background:#183b4d;border-color:#8dc0b999}.cosmic-edition .hub-caption{color:#89aebd}.cosmic-edition .map-legend{color:#7fabc0}
.cosmic-edition .connection-hub{background:radial-gradient(circle at 35% 25%,#356f75,#092739);box-shadow:inset 0 0 25px #a5e7c811,0 0 30px #26858116}
.cosmic-edition .manifesto-copy .connection-index{color:#9ad9c9}
.cosmic-edition .manifesto-copy h3{color:#dceef3}.cosmic-edition .manifesto-copy #connection-description{color:#a0bac9}
.cosmic-edition .connection-focus>span{color:#87a6b6}.cosmic-edition .connection-focus ul{color:#b5d1dd}
.cosmic-edition .connection-focus li:before{background:#98dbbf;box-shadow:0 0 7px #98dbbf35}
.cosmic-edition .connection-insight{border-top-color:#5f8c9c3d}.cosmic-edition .connection-insight #connection-insight{color:#a6c5d3}
.cosmic-edition .insight-icon{color:#cdbb89;border-color:#cdbb8944}.cosmic-edition .connection-invite{color:#7398ac}.cosmic-edition .connection-invite span{color:#a0c7d0}
.cosmic-edition .space-route{background:radial-gradient(ellipse at 80% 20%,#243c7326,transparent 40%),#040c17aa}
.cosmic-edition .refined-route{background:radial-gradient(circle at 20% 70%,#164e5f21,transparent 50%),linear-gradient(140deg,#10263b88,#071324bb);border-color:#729fb254}
.cosmic-edition .space-planet{box-shadow:inset 3px 2px 12px #b8fff03d,inset -25px -20px 28px #010715,0 0 0 1px #91e1d62a,0 0 30px #1ea89d25}
.cosmic-edition .space-route .route-heading>p{color:#a5becb}.cosmic-edition .route-controls{background:#0615269c}
.cosmic-edition .signal-contact{background:radial-gradient(ellipse at 15% 70%,#144c502a,transparent 55%),linear-gradient(140deg,#041121aa,#030a17c7);color:#d3e9ef;border-top:1px solid #60929d2e}
.cosmic-edition .signal-contact .eyebrow{color:#89b7c7}.cosmic-edition .signal-contact .eyebrow>span{background:#9fe1c6;box-shadow:0 0 10px #9fe1c63a}
.cosmic-edition .signal-contact h2 em{color:#9bdedb}.cosmic-edition .signal-contact .contact-grid>div:first-child>p{color:#9dbbca}
.cosmic-edition .contact-signature{color:#81bdc2}
.cosmic-edition .contact-terminal{background:radial-gradient(circle at var(--mx,0%) var(--my,0%),#29656826,transparent 70%),linear-gradient(145deg,#173b4c77,#091a2ab3);border-color:#6597a459;border-radius:12px;box-shadow:0 15px 45px #01061022;backdrop-filter:blur(10px)}
.cosmic-edition .contact-terminal:before{background:#a3e6ce;width:40px;left:15px}
.cosmic-edition .terminal-label{color:#9fc3d0;border-color:#7094a430}.cosmic-edition .contact-terminal p{color:#a2bdcb}
.cosmic-edition .contact-terminal .phone{color:#a4c9d4}.cosmic-edition .contact-terminal .wa-icon{color:#113e45}
.cosmic-edition .contact-orbits i{border-color:#8ddbc71b}.cosmic-edition .contact-orbits img{opacity:.04}
.cosmic-edition footer{background:#030912d9;border-top:1px solid #5074872c;color:#8aa9bb}
.cosmic-edition .whatsapp-float{background:radial-gradient(circle at 30% 25%,#326b72,#08243b 80%);border-color:#80cfc799;box-shadow:0 0 0 5px #8ccab309,0 8px 24px #03142088,0 0 20px #49a99523}
.cosmic-edition .whatsapp-orbit{border-color:#96d8cf42}
@media(max-width:1050px){.cosmic-edition .hero-grid{gap:20px}.quantum-scene{height:480px}.quantum-mark img{width:145px}.quantum-callout{font-size:6px}.quantum-callout strong{font-size:7px}.callout-b{right:0}.quantum-control{left:4%;right:4%}.quantum-platform{top:76%}.cosmic-edition .nav nav{gap:22px}}
@media(max-width:900px){.cosmic-edition .hero-grid{grid-template-columns:1fr;padding-top:58px;padding-bottom:38px;gap:0;min-height:auto}.cosmic-edition h1{font-size:clamp(51px,8vw,73px)}.quantum-scene{width:100%;max-width:540px;justify-self:center;height:560px;margin-top:28px}.quantum-platform{top:77%}.quantum-mark img{width:175px}.callout-a{left:0;top:13%}.callout-b{right:0;top:58%}.quantum-control{left:8%;right:8%}.cosmic-edition .hero{min-height:auto}.cosmic-edition .solution-tab{min-height:75px}.cosmic-edition .solution-tab strong{font-size:15px}.cosmic-edition .solution-tab small{font-size:8px}.cosmic-edition .solution-content h3{font-size:25px}.cosmic-edition .solution-content>p{font-size:13px}}
@media(max-width:650px){.cosmic-edition .nav{height:73px}.cosmic-edition .comparison-link{font-size:10px;padding:8px 10px;gap:10px}.cosmic-edition .hero-grid{padding-top:42px;padding-bottom:32px;gap:0}.cosmic-edition h1{font-size:clamp(43px,10.8vw,62px);line-height:1.04}.cosmic-edition .hero .eyebrow{font-size:8px;letter-spacing:.12em}.cosmic-edition .hero-lead{font-size:14px;line-height:1.85;margin:25px 0 29px}.cosmic-edition .hero-tags{font-size:8px;margin-top:30px}.cosmic-edition .hero-bottom{font-size:7px;gap:12px;padding:21px 0}.quantum-scene{height:390px;margin-top:38px;max-width:390px}.quantum-sphere{top:0}.quantum-mark img{width:122px}.quantum-mark{gap:9px}.quantum-mark span{font-size:6px}.quantum-platform{top:72%;height:30px}.quantum-control{left:3%;right:3%}.quantum-status p{font-size:8px}.quantum-status{padding:12px 8px}.quantum-modes{padding:6px}.quantum-modes button{font-size:8px;padding:8px 4px}.quantum-callout{font-size:5px;line-height:1.8;gap:7px}.quantum-callout strong{font-size:6px}.quantum-callout i{width:27px}.callout-a{top:7%;left:0}.callout-b{top:54%;right:0}.cosmic-edition .constellation-catalog{padding-top:35px}.cosmic-edition .catalog-coordinate{font-size:6px}.cosmic-edition .solution-tab strong{font-size:13px}.cosmic-edition .solution-tab small{font-size:7px}.cosmic-edition .solution-tab{min-height:77px}.cosmic-edition .panel-top{font-size:7px}.cosmic-edition .panel-label{font-size:5px}.cosmic-edition .solution-content h3{font-size:26px}.cosmic-edition .solution-content>p{font-size:13px}.cosmic-edition .solution-content .eyebrow{font-size:8px}.cosmic-edition .solution-deliverables span{font-size:9px}.cosmic-edition .solution-cta{font-size:11px;line-height:1.7;gap:15px}.cosmic-edition .section-head h2{font-size:35px}.cosmic-edition .brand-manifesto h2,.cosmic-edition .space-route h2{font-size:39px}.cosmic-edition .contact-terminal{border-radius:10px}.cosmic-edition .signal-contact .eyebrow{font-size:8px}.cosmic-edition .contact-signature{font-size:7px}}
@media(max-width:360px){.quantum-scene{height:355px}.quantum-mark img{width:108px}.quantum-platform{top:69%}.cosmic-edition .brand img{width:132px}.cosmic-edition .comparison-link{font-size:9px}.cosmic-edition h1{font-size:40px}}
.cosmic-effects{position:fixed;left:24px;bottom:24px;z-index:35;background:#071a27d9;border:1px solid #6d9aa745;border-radius:5px;padding:9px 12px;color:#9cbdc9;font-size:9px;backdrop-filter:blur(8px);cursor:pointer}.cosmic-effects:hover{color:#d4eee8;border-color:#8ccbb975}
@media(max-width:650px){.cosmic-effects{left:18px;bottom:20px;padding:8px 10px;font-size:8px}}
@media(prefers-reduced-motion:reduce){.globe-mesh{opacity:.3}.quantum-scan:before{top:45%;opacity:.04}.quantum-scene{transform:none}}
