@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Manrope:wght@400;500;600;650;700;750;800&display=swap');
:root{--navy:#0b1832;--ink:#132448;--blue:#3268ff;--purple:#7956e8;--muted:#66728c;--line:#e1e7f3;--pale:#f2f5fe;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;color:var(--ink);background:#fff;font:16px/1.65 'DM Sans',system-ui,sans-serif}button,input,summary{font:inherit}button,a,summary{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer}button:disabled{cursor:wait}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible{outline:3px solid #9376f6;outline-offset:5px}button{color:inherit}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:Manrope,system-ui,sans-serif;letter-spacing:-.055em;line-height:1.13}h1{font-size:clamp(52px,5.7vw,84px);font-weight:750}h2{font-size:clamp(34px,3.5vw,52px);font-weight:700}h3{font-size:26px;letter-spacing:-.035em}em{font-style:normal;color:#7054d5}p{color:var(--muted)}small{font-size:12px}svg{display:block}button{border:0}.wrap{max-width:1240px;margin:auto;padding:0 44px}.skip{position:fixed;top:-100px;left:20px;background:white;padding:10px;z-index:99}.skip:focus{top:8px}.preview-bar{padding:9px 4%;background:#eef2ff;font-size:10px;letter-spacing:.14em;font-weight:700;display:flex;gap:20px;align-items:center}.preview-bar span{font-weight:450;letter-spacing:0;color:#64728d;font-size:12px}.preview-bar a{margin-left:auto;letter-spacing:0;font-size:12px}header{height:92px;padding:0 4%;display:flex;align-items:center;gap:45px;position:sticky;top:0;z-index:30;background:#ffffffed;border-bottom:1px solid #dfe6f3;backdrop-filter:blur(16px)}.brand{display:flex;align-items:center;gap:10px;flex-shrink:0}.brand img{object-fit:contain}.brand>span{font-size:25px;font-weight:750;letter-spacing:-1px;line-height:1.2}.brand small{display:block;font-size:10px;font-weight:450;letter-spacing:0;color:#64718b;line-height:1.7}.brand i{font-style:normal;margin-left:4px}nav{display:flex;gap:28px;align-items:center;font-size:13px;font-weight:550}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}summary span{margin-left:6px;color:#7d8aa4}.nav-actions{display:flex;gap:22px;align-items:center;margin-left:auto;font-size:12px}.button{display:inline-flex;align-items:center;justify-content:center;gap:24px;padding:15px 24px;background:var(--blue);color:white;border-radius:9px;font-weight:600;font-size:14px;box-shadow:0 7px 22px #3468ff21;transition:transform .2s,background .2s}.button:hover{transform:translateY(-2px);background:#2456e1}.button.small{padding:11px 17px}.button.outline{background:white;color:var(--ink);border:1px solid #d9e2f7;box-shadow:none}.mega{position:absolute;top:91px;left:4%;right:4%;background:white;border:1px solid var(--line);box-shadow:0 24px 50px #0a224022;border-radius:0 0 20px 20px;padding:35px;display:grid;grid-template-columns:2fr 1fr;gap:35px}.mega-links{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:15px}.mega-links a{padding:14px;border-radius:12px}.mega-links a:hover{background:#f2f5ff}.mega-links small{display:block;color:var(--muted);font-weight:400;margin:7px 0 0 22px;max-width:230px}.mega-feature{background:linear-gradient(140deg,#edf3ff,#eee8fc);border-radius:15px;padding:18px;display:flex;flex-direction:column;gap:12px}.mega-feature img{width:100%;border-radius:8px}.mega-feature span{font-size:12px;color:#654bc5}.mobile-toggle{display:none}.hero{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 88% 35%,#233371 0,transparent 49%),linear-gradient(120deg,#0a162c,#101d3e 70%,#241c4a);color:#fff}.hero-inner{max-width:1360px;margin:auto;padding:92px 64px 76px;display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:center}.eyebrow{font-size:10px;font-weight:750;letter-spacing:.16em;line-height:1.7;color:#5270b4;margin-bottom:20px}.hero .eyebrow{color:#b3c6f4;display:flex;gap:10px;align-items:center}.spark,.dot{width:6px;height:6px;border-radius:50%;display:inline-block;background:#7b9fff;box-shadow:0 0 12px #699bff88}.hero h1 em,.closing h2 em,.film h2 em{background:linear-gradient(95deg,#85baff,#ae99ff);background-clip:text;color:transparent}.hero .lead{color:#b9c6e1;font-size:16px;max-width:440px;line-height:1.8;margin-top:27px}.actions{display:flex;align-items:center;gap:25px;margin-top:32px;flex-wrap:wrap}.text-button{font-size:13px;display:flex;gap:10px;align-items:center}.play-circle{border:1px solid #a1b8e344;border-radius:50%;height:28px;width:28px;display:grid;place-items:center;font-size:9px}.hero-note{font-size:11px;color:#8f9ebc;margin-top:22px}.hero-visual{position:relative;background:linear-gradient(130deg,#ffffff09,#ffffff03);border:1px solid #b2c4ff24;border-radius:22px;box-shadow:0 36px 80px #02092055;min-width:0;transform:perspective(1400px) rotateY(-5deg) rotateX(2deg)}.visual-top,.visual-bottom{display:flex;justify-content:space-between;align-items:center;padding:18px 20px;font-size:8px;color:#aebcdd;letter-spacing:.06em}.visual-top{border-bottom:1px solid #b2c4ff13}.visual-top .dot{margin-right:6px}.visual-bottom{border-top:1px solid #b2c4ff13;font-size:9px;letter-spacing:0}.constellation{position:relative;aspect-ratio:620/490;background-image:radial-gradient(#c5d2ff25 1px,transparent 1px);background-size:22px 22px;overflow:hidden}.constellation>svg{position:absolute;width:100%;height:100%;inset:0}.orbit{fill:none;stroke:#c9d7ff13;stroke-dasharray:3 8}.inner{stroke:#c9d7ff10;stroke-dasharray:none}.route{fill:none;stroke:#7f9bdb55;stroke-width:1.2}.moving-route{fill:none;stroke:url(#route);stroke-width:2;stroke-dasharray:25 240;animation:flow 7s linear infinite}.cloud-node,.center-node,.pool-node{position:absolute;border:1px solid #aac3ff44;box-shadow:0 12px 34px #0003;background:linear-gradient(135deg,#273755,#1a2947);border-radius:12px}.cloud-node{left:32%;top:8%;width:36%;display:flex;align-items:center;justify-content:center;padding:14px 8px;gap:9px}.cloud-node img{width:30px;height:30px}.cloud-node span{font-size:17px;font-weight:650}.cloud-node small,.pool-node small{display:block;font-size:9px;color:#b0bed9;font-weight:400}.center-node{left:38%;top:37%;width:24%;text-align:center;padding:15px 6px;background:linear-gradient(135deg,#334f87,#4b3d7c);border-color:#a7a4ff7a}.center-node strong,.center-node small{display:block}.center-node strong{font-size:17px}.center-node small{font-size:8px;color:#bdc9e4}.node-symbol{font-size:24px;color:#a3bbff}.pool-node{top:71%;width:37%;padding:11px 9px;display:flex;align-items:center;gap:8px;font-size:10px}.pool-left{left:6%}.pool-right{right:6%}.pool-node .dot{margin-left:auto;flex-shrink:0}.purple{color:#bda3ff}.floating-chip{position:absolute;background:#172743db;border:1px solid #aec8ff22;border-radius:7px;padding:6px 10px;font-size:8px;color:#b4c7ee;animation:float 6s ease-in-out infinite}.chip-one{top:30%;left:5%}.chip-two{top:29%;right:4%;animation-delay:-2s}.chip-three{bottom:5%;left:36%;animation-delay:-4s}.halo{position:absolute;border-radius:50%;pointer-events:none;z-index:-1}.halo-one{width:600px;height:600px;border:1px solid #91aaff0b;left:-330px;top:40px}.hero-bottom{border-top:1px solid #b7caff22;max-width:1232px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:25px;padding:26px 24px;color:#aebcdb;font-size:11px}.hero-bottom>span:first-child{font-size:8px;letter-spacing:.16em;color:#8294b6}.intro{padding-top:100px;padding-bottom:94px;text-align:center}.intro h2 span{color:#8b98af}.intro>p:last-child{max-width:580px;margin:24px auto 0}.atlas-section{background:linear-gradient(140deg,#edf3ff,#f4effd 65%,#fafbff);padding:85px 0}.section-head{display:grid;grid-template-columns:1.25fr 1fr;gap:70px;align-items:end;margin-bottom:40px}.section-head>p,.section-head>div>p:not(.eyebrow){font-size:15px;max-width:425px}.arrow-link{display:inline-block;margin-top:18px;font-size:13px;font-weight:650;color:#4267cc}.disclosure{display:block;font-size:10px;color:#8892a9;margin-top:12px}.atlas-frame{display:block;position:relative;border:1px solid #c9d5ef;box-shadow:0 20px 55px #4f64a31a;border-radius:15px;overflow:hidden;background:white}.frame-bar{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;font-size:10px;color:#8591a8;border-bottom:1px solid #e5eaf5;background:#fcfdff}.frame-bar b{font-weight:500;color:#5e7198}.frame-bar i{display:inline-block;width:6px;height:6px;background:#becbe4;border-radius:50%;margin-right:4px}.atlas-frame>img{width:100%;height:auto;display:block}.atlas-badge{position:absolute;bottom:26px;left:50%;transform:translateX(-50%);padding:13px 22px;background:#fffefc;border:1px solid #dbe4f5;box-shadow:0 8px 25px #17294a15;border-radius:10px;font-size:12px;white-space:nowrap}.atlas-badge b{margin-left:20px;color:#4968da}.resilience,.operations{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;padding-top:110px;padding-bottom:110px}.resilience>div>p:not(.eyebrow){margin-top:24px}.mini-features{display:grid;gap:12px;font-size:12px;margin-top:24px;color:#4261a7}.fine-print{font-size:11px;line-height:1.7;max-width:440px;color:#8992a5}.selection-demo,.ops-preview{border:1px solid #dce4f4;border-radius:17px;box-shadow:0 20px 65px #263c7710;padding:24px;background:linear-gradient(130deg,#fff,#f9faff)}.demo-heading{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:22px}.demo-heading small{font-size:8px;letter-spacing:.13em;color:#8190ad}.demo-heading h3{font-size:20px;margin-top:5px}.pill{border-radius:20px;background:#edf1ff;padding:5px 9px;font-size:8px;color:#637bc0;white-space:nowrap}.task-chip{display:flex;gap:14px;align-items:center;background:#f0edff;border:1px solid #e4ddfb;border-radius:9px;padding:14px;margin-bottom:24px}.task-chip>span{font-size:23px;color:#8368c9}.task-chip b{font-size:12px}.task-chip small{display:block;font-size:9px;color:#8a81a7}.server-list{display:grid;gap:9px}.server-row{display:flex;align-items:center;gap:11px;padding:13px 10px;border:1px solid #e5eaf5;border-radius:10px;transition:all .4s;min-width:0}.server-icon{color:#7e93b5;font-size:21px}.server-row b{font-size:11px}.server-row small{display:block;font-size:9px;color:#8b96ac}.server-result{margin-left:auto;font-size:9px;white-space:nowrap;color:#8996b0}.server-row.chosen{border-color:#91adf8;background:#edf3ff;box-shadow:0 0 0 3px #eff4ff}.chosen .server-result{color:#4166d7}.server-row.checking{border-color:#b3a0f4;background:#f6f2ff}.decision{border-left:2px solid #a68aec;padding-left:12px;margin:22px 0}.decision b{font-size:12px}.decision p{font-size:11px;margin-top:5px}.selection-demo .button{font-size:11px;padding:9px 14px;width:100%}.automation-section{padding:90px 0;background:linear-gradient(120deg,#f8f9fd,#eef2fc)}.journey-tabs{display:flex;gap:6px;border-bottom:1px solid #dce3f2}.journey-tabs button{background:transparent;flex:1;padding:16px 12px;font-size:13px;color:#7986a3;border-bottom:2px solid transparent}.journey-tabs button[aria-selected=true]{color:#3c63d6;border-bottom-color:#456cff;background:#e9effe;border-radius:10px 10px 0 0}.journey-panel{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding:48px 0 0;align-items:center}.journey-panel h3{font-size:32px}.journey-panel p:not(.eyebrow){margin-top:20px;font-size:14px;min-height:72px}.workflow-preview{border:1px solid #dce4f5;background:white;border-radius:13px;overflow:hidden}.workflow-step{display:flex;align-items:center;gap:15px;margin:15px 20px;padding:10px;border-bottom:1px solid #f0f3fa}.workflow-step>span{display:grid;place-items:center;background:#f1edff;border-radius:8px;width:32px;height:32px;color:#8667cf;font-size:13px}.workflow-step b{font-size:12px}.workflow-step small{display:block;color:#8c96aa;font-size:10px}.workflow-step i{margin-left:auto;font-style:normal;color:#7898e9}.workflow-footer{background:#f7f9fe;padding:14px 20px;font-size:10px;color:#8a99b5;display:flex;justify-content:space-between}.operations{gap:100px}.operations>div>p:not(.eyebrow){margin-top:22px}.ops-stats{display:flex;gap:38px;border-block:1px solid #e6ebf5;padding:19px 0}.ops-stats b{font-size:30px;font-weight:550;line-height:1.3;display:block;letter-spacing:-1px}.ops-stats span{font-size:10px;color:#8292ad}.chart{width:100%;margin:30px 0;fill:none;stroke:#6c81eb;stroke-width:2}.chart .gridlines{stroke:#edf1f8;stroke-width:1}.incident-preview{display:flex;gap:12px;align-items:center;padding:14px;background:#f4effb;border-radius:10px}.incident-preview b{font-size:11px}.incident-preview small{font-size:9px;display:block;color:#8b7ba7}.notice-icon{background:#e9dff7;color:#8c6db3;border-radius:7px;padding:1px 11px}.integrations{padding-bottom:100px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.feature-grid article{padding:32px;border:1px solid #e1e7f3;border-radius:16px;background:linear-gradient(150deg,#fff,#f7f8ff);transition:transform .3s,box-shadow .3s}.feature-grid article:hover{transform:translateY(-6px);box-shadow:0 18px 40px #5168a414}.feature-symbol{font-size:30px;color:#6481df;display:block;margin-bottom:24px}.feature-grid article:nth-child(2) .feature-symbol{color:#9873d8}.feature-grid article h3{font-size:22px}.feature-grid article p{font-size:13px;margin:17px 0 26px}.feature-grid article>span:last-child{font-size:10px;color:#7d8da8}.film{background:radial-gradient(at 20% 90%,#273063,transparent 60%),#0c1933;color:white;padding:90px 0}.film .eyebrow{color:#97b2eb}.film .section-head>p{color:#a9b9d8}.story-player{border:1px solid #839cdb42;border-radius:17px;overflow:hidden;background:#111f3b;box-shadow:0 25px 90px #0003}.story-stage{position:relative;aspect-ratio:16/8;background:radial-gradient(at 70% 20%,#374c84,#172344 55%,#151e39);overflow:hidden}.story-brand{position:absolute;left:26px;top:22px;z-index:3;display:flex;align-items:center;gap:9px;font-size:15px;font-weight:650}.story-brand img{width:26px;height:26px;object-fit:contain}.story-brand>span{font-size:7px;letter-spacing:.15em;font-weight:400;color:#98aad1;margin-left:20px}.scene-copy{position:absolute;top:35%;left:7%;width:42%;z-index:2}.scene-copy small{color:#adbded;letter-spacing:.17em;font-size:9px}.scene-copy h3{font-size:clamp(24px,3vw,42px);margin-top:13px;line-height:1.17;color:#f0f5ff}.captions{position:absolute;bottom:16px;left:12%;right:12%;background:#071128d9;border-radius:5px;padding:8px 14px;font-size:12px;color:#e0e7f9;text-align:center;z-index:5;line-height:1.5}.story-controls{display:flex;align-items:center;gap:20px;padding:17px 22px;border-top:1px solid #8fa3d427}.story-controls button{color:#e4ebff;background:#304a84;padding:9px 14px;border-radius:6px;font-size:11px;white-space:nowrap;min-width:135px}.seek-label{font-size:0;flex:1;display:flex}.seek-label input{width:100%;accent-color:#9c97ff}.story-controls output{font-size:10px;color:#a0b2d3}.scene-list{display:grid;grid-template-columns:repeat(7,1fr);gap:10px;margin-top:20px}.scene-list button{text-align:left;padding:12px;background:transparent;border:1px solid #7183b13b;border-radius:8px;color:#aebcda;font-size:10px}.scene-list button[aria-pressed=true]{background:#283b69;border-color:#8ca3fa;color:white}.scene-list small{display:block;color:#869ac0;font-size:9px;margin-bottom:4px}.production-note{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:35px}.production-note p{font-size:11px;color:#9baed0}.production-note b{display:block;color:#ccd7ed;font-weight:500;margin-bottom:8px}.story-art{position:absolute;top:18%;right:4%;width:46%;height:61%;display:grid;place-items:center;animation:scene-in .6s ease-out}.story-art img{width:100%;border-radius:9px;box-shadow:0 20px 50px #0003}.story-stack{display:grid;gap:10px;width:80%;transform:perspective(700px) rotateY(-12deg);animation:float 6s ease-in-out infinite}.story-stack div{border:1px solid #9cb7ff55;background:linear-gradient(90deg,#33456c,#2c365b);padding:16px;border-radius:10px;font-size:12px;display:flex;justify-content:space-between;gap:10px;color:#d9e3ff}.story-stack div:nth-child(2){margin-left:18px;border-color:#a397ed}.story-stack div span{color:#a9bcf4}.story-emblem{width:150px;height:150px;object-fit:contain;filter:drop-shadow(0 0 30px #789aff55)}.solutions{padding-top:100px;padding-bottom:85px}.solution-links{margin-top:40px;border-top:1px solid var(--line)}.solution-links a{display:grid;grid-template-columns:1fr 2fr 30px;gap:25px;align-items:center;border-bottom:1px solid var(--line);padding:25px 5px;transition:background .2s}.solution-links a:hover{background:#f7f9ff}.solution-links span{font-size:12px;color:#627da9}.solution-links b{font-size:15px;font-weight:500}.solution-links i{font-style:normal;color:#607bd0}.control-strip{display:flex;gap:30px;align-items:center;padding-bottom:85px}.control-icon{display:grid;place-items:center;font-size:45px;width:90px;height:90px;background:#eef1ff;border:1px solid #dfe4fb;border-radius:20px;color:#7b7cce;flex-shrink:0}.control-strip .eyebrow{margin-bottom:9px}.control-strip h3{font-size:26px}.control-strip p:last-child{font-size:12px;margin-top:10px}.control-strip>a{margin-left:auto;white-space:nowrap}.closing{text-align:center;position:relative;overflow:hidden;background:radial-gradient(ellipse at 70% 90%,#332c70,transparent 65%),#0e1b35;padding:95px 0;color:white}.closing .eyebrow{color:#8fa8db}.closing h2{font-size:clamp(37px,4.2vw,62px)}.closing .actions{justify-content:center}.glass{border:1px solid #849ac855;background:#ffffff09;box-shadow:none}.closing p:last-child{margin-top:25px;font-size:11px;color:#879abf}footer{padding-top:35px!important;padding-bottom:35px!important;display:flex;gap:30px;align-items:center}footer>span{margin-left:auto;color:#8e99ae;font-size:10px}footer>a:not(.brand){font-size:11px;color:#7385a5}@keyframes flow{to{stroke-dashoffset:-530}}@keyframes float{50%{translate:0 -6px}}@keyframes scene-in{from{opacity:0;translate:15px 0}to{opacity:1;translate:0 0}}
@media(min-width:1500px){.hero-inner{padding-top:110px;padding-bottom:100px}}@media(max-width:1100px){header{gap:25px}nav{gap:18px}.nav-actions>a:first-child{display:none}.hero-inner{padding:70px 40px}.hero h1{font-size:62px}.hero-visual{transform:none}.hero-bottom{font-size:9px}.wrap{padding-left:30px;padding-right:30px}.resilience,.operations{gap:45px}.section-head{gap:40px}.feature-grid article{padding:25px}.ops-stats{gap:25px}}@media(max-width:800px){header{height:78px;padding:0 22px;gap:15px}.brand>span{font-size:22px}.brand img{width:37px;height:37px}.nav-actions{display:none}.mobile-toggle{display:block;margin-left:auto;background:#eff3fc;border:1px solid #e2e8f5;padding:7px 12px;border-radius:6px;font-size:12px}nav{display:none;position:absolute;top:77px;left:0;right:0;background:#fff;padding:22px;border-bottom:1px solid #dce4f4;align-items:stretch;box-shadow:0 20px 30px #142b4610}nav.open{display:flex;flex-direction:column}nav a,nav summary{padding:7px}.mega{position:static;display:block;padding:10px;border:0;box-shadow:none}.mega-links{grid-template-columns:1fr;gap:0}.mega-links a{padding:10px}.mega-feature{display:none}.mega .eyebrow{display:none}.preview-bar{padding:7px 22px}.preview-bar span{font-size:10px}.preview-bar a{display:none}.hero-inner{grid-template-columns:1fr;padding:55px 26px 38px;gap:44px}.hero-copy{max-width:600px}.hero h1{font-size:clamp(52px,10vw,78px)}.hero-visual{max-width:580px;width:100%;margin:auto}.hero-bottom{flex-wrap:wrap;justify-content:center;padding:24px;gap:16px}.hero-bottom>span:first-child{width:100%;text-align:center}.hero .lead{max-width:540px}.intro{padding-top:65px;padding-bottom:65px}.section-head{grid-template-columns:1fr;gap:23px}.atlas-section{padding:60px 0}.resilience,.operations{grid-template-columns:1fr;padding-top:65px;padding-bottom:65px;gap:35px}.selection-demo{max-width:600px;width:100%}.operations>div:first-child{order:2}.automation-section{padding:60px 0}.journey-panel{grid-template-columns:1fr;gap:30px}.journey-tabs button{font-size:11px;padding:13px 5px}.feature-grid{grid-template-columns:1fr}.feature-grid article p{max-width:470px}.feature-symbol{margin-bottom:15px}.integrations{padding-bottom:65px}.film{padding:60px 0}.scene-list{grid-template-columns:repeat(4,1fr)}.production-note{grid-template-columns:1fr;gap:16px}.story-stage{aspect-ratio:4/3}.scene-copy{top:27%;left:6%;width:44%}.scene-copy h3{font-size:28px}.story-art{right:2%;top:30%;width:48%;height:42%}.story-stack div{padding:9px;font-size:9px}.story-brand{top:15px;left:16px}.story-brand span{font-size:6px;margin-left:10px}.captions{font-size:10px;left:5%;right:5%;bottom:12px}.story-controls{gap:10px;padding:12px}.story-controls button{min-width:110px;padding:8px;font-size:10px}.story-controls output{font-size:8px}.control-strip{flex-wrap:wrap}.control-strip>a{margin-left:0}.control-strip h3{font-size:23px}.control-strip>div{flex:1;min-width:200px}.solutions{padding-top:65px;padding-bottom:65px}.solution-links a{grid-template-columns:1fr 20px;gap:8px}.solution-links span{grid-column:1/-1}.solution-links b{font-size:13px}.closing{padding:70px 0}footer{flex-wrap:wrap;gap:20px}footer>span{margin-left:0}.atlas-badge{font-size:9px;padding:8px;bottom:9px}.atlas-badge b{margin-left:8px}}@media(max-width:430px){.wrap{padding-left:23px;padding-right:23px}.hero .eyebrow{font-size:8px}.hero h1{font-size:54px}.hero .lead{font-size:14px}.actions{gap:17px}.button{padding:13px 17px;font-size:12px}.text-button{font-size:11px}.visual-top,.visual-bottom{padding:12px;font-size:7px}.visual-bottom>span:last-child{display:none}.cloud-node{padding:8px}.cloud-node img{width:24px;height:24px}.cloud-node span{font-size:14px}.cloud-node small{font-size:7px}.center-node{padding:7px 4px}.center-node strong{font-size:14px}.center-node small{font-size:6px}.node-symbol{font-size:19px}.pool-node{font-size:8px;padding:8px 5px;gap:5px}.pool-node small{font-size:6px}.floating-chip{padding:4px 6px;font-size:6px}.selection-demo,.ops-preview{padding:18px}.demo-heading h3{font-size:18px}.pill{font-size:7px}.server-row{gap:7px;padding:11px 7px}.server-row small{font-size:8px}.server-result{font-size:8px}.scene-copy h3{font-size:22px}.scene-copy small{font-size:7px}.story-stack{width:90%}.story-stack div{font-size:7px;padding:7px}.story-brand>span{max-width:120px}.story-stage{aspect-ratio:1/1}.scene-copy{top:26%}.captions{font-size:9px}.scene-list{gap:6px}.scene-list button{padding:9px 7px;font-size:9px}.story-emblem{width:90px;height:90px}.frame-bar{padding:10px;font-size:8px}.frame-bar>span:first-child{display:none}.control-icon{width:62px;height:62px;border-radius:14px;font-size:35px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}

.story-art .story-emblem{width:150px;height:150px;object-fit:contain}
/* Review refinements: agent route, compact Atlas and existing product film. */
.hero-primary-actions{flex-wrap:wrap;gap:20px}.hero-atlas-link{display:inline-flex;align-items:center;gap:14px;margin-top:26px;padding:14px 18px;border:1px solid #667eb266;border-radius:14px;background:#ffffff08;color:#fff;text-decoration:none}.hero-atlas-link small{display:block;color:#b8c8e5;font-size:12px;margin-top:4px}.atlas-link-icon{font-size:28px;color:#a8a4ff}.hero-atlas-link:hover{background:#ffffff12;border-color:#9caeff}.atlas-split{display:grid;grid-template-columns:.85fr 1.15fr;gap:54px;align-items:center}.atlas-copy h2{font-size:clamp(32px,3.1vw,48px)}.atlas-copy p:not(.eyebrow){margin:24px 0}.atlas-copy .button{margin-top:4px}.atlas-film-link{display:inline-block;margin-top:22px}.atlas-split .atlas-frame{margin:0;min-width:0}.atlas-split .atlas-frame img{display:block;width:100%;height:auto}.atlas-split .atlas-badge{position:static;display:flex;justify-content:center;transform:none;margin:0;border-radius:0;padding:18px;background:#fff;border:0;border-top:1px solid #e1e8f7;box-shadow:none}.original-film{overflow:hidden;border:1px solid #54678e;border-radius:22px;background:#071127;box-shadow:0 24px 70px #020b2440}.original-film video{display:block;width:100%;aspect-ratio:16/9}.film-next{display:flex;align-items:center;gap:28px;margin-top:30px;flex-wrap:wrap}.film-next>div{flex:1;min-width:240px}.film-next b{font-size:22px;color:#fff}.film-next p{margin:8px 0;color:#bbcae5}.film-version-note{font-size:12px;color:#acbddc;margin-top:26px}.film{scroll-margin-top:100px}@media(max-width:800px){.atlas-split{grid-template-columns:1fr;gap:30px}.hero-primary-actions .button{font-size:14px}.hero-atlas-link{width:100%}.film-next{align-items:flex-start;flex-direction:column}.original-film{border-radius:12px}.atlas-split .atlas-frame{max-width:620px}.atlas-split .frame-bar{font-size:10px}}
@media(min-width:801px){.hero-inner{padding-top:48px;padding-bottom:44px}.hero h1{font-size:clamp(52px,4.5vw,68px)}.hero .lead{margin-top:22px;margin-bottom:24px}.hero-atlas-link{margin-top:18px}.hero-note{margin-top:18px}}

.hero-visual{transition:box-shadow .3s ease}.hero-visual:hover{box-shadow:0 25px 90px #6b5cff26}.atlas-frame{transition:transform .3s ease,box-shadow .3s ease}.atlas-frame:hover{transform:translateY(-5px);box-shadow:0 24px 70px #536ddd24}.film-version-note a{color:#c2cdff}.film-next a:focus-visible{outline:3px solid #a99cff}@media(prefers-reduced-motion:reduce){.atlas-frame:hover{transform:none}}

.motion-pause{background:transparent;color:#c7d4ee;border:1px solid #657aa4;border-radius:8px;padding:7px 12px;font:inherit;font-size:11px;cursor:pointer}.motion-paused *{animation-play-state:paused!important}.hero-bottom{flex-wrap:wrap}
.mega{max-height:80vh;overflow:auto}.mega-links a{padding:12px}.mega-links small{font-size:12px}.mega-links{gap:12px}@media(max-width:800px){.mega{max-height:none;overflow:visible}}

#watch-film{scroll-margin-top:10px;width:min(100%,calc((100svh - 155px)*1.77777778 + 2px));margin-inline:auto}#watch-film video{display:block;width:100%;height:auto;max-height:none;aspect-ratio:16/9;object-fit:contain;border-radius:20px;background:#0e1b35}@media(max-width:800px){#watch-film video{border-radius:10px}}@media(max-width:700px){#watch-film{scroll-margin-top:0;width:min(100%,calc((100svh - 145px)*1.77777778 + 2px))}}

.traffic-packet{fill:none;stroke:url(#route);stroke-width:2.5;stroke-linecap:round;stroke-dasharray:6 106;opacity:0;animation-duration:45s;animation-timing-function:linear;animation-iteration-count:infinite;pointer-events:none}
@media(prefers-reduced-motion:reduce){.hero-traffic{display:none}.traffic-packet{animation:none!important}}

#nav>details:not([open])>.mega{display:none!important}

.pool-node.server-group-node{right:3%;width:43%;display:block;padding:10px 10px 9px;border-color:#b39aff75;background:linear-gradient(135deg,#30375d,#232c4c)}.server-group-heading{display:flex;align-items:center;gap:8px}.server-group-members{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:9px}.server-group-member{display:flex;align-items:center;flex-direction:column;gap:3px;padding:6px 2px;border:1px solid #adbbdf44;border-radius:6px;background:#15244088}.server-group-member svg{position:static;width:23px;height:23px;fill:none;stroke:#b7c7f5;stroke-width:1.3}.server-group-member>span{font-size:8px;white-space:nowrap;color:#d4def4}@media(max-width:500px){.pool-node.server-group-node{padding:6px}.server-group-members{gap:3px;margin-top:5px}.server-group-member{padding:4px 1px}.server-group-member svg{width:19px;height:19px}.server-group-member>span{font-size:7px}.server-group-heading{gap:4px}}
@media(max-width:500px){.server-group-heading{font-size:8px;line-height:1.3}.server-group-heading .node-symbol{display:none}.server-group-heading small{font-size:7px;line-height:1.2;white-space:nowrap}.server-group-member{gap:2px;padding:2px 1px;line-height:1.2}.server-group-member svg{width:16px;height:16px}.chip-three{left:6%;bottom:1%}}

.server-group-node .group-communication{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible}.group-wire{fill:none;stroke:#a8bbf64d;stroke-width:.6}.group-packet{stroke:#b9caff;stroke-width:1.2;filter:drop-shadow(0 0 2px #94b5ff)}.server-group-heading,.server-group-members{position:relative;z-index:1}.server-group-heading{max-width:70%;background:transparent}.group-packet{vector-effect:non-scaling-stroke;stroke-width:2}

.mk-icon{display:inline-block;width:20px;height:20px;flex-shrink:0;vertical-align:middle}.control-icon .mk-icon{width:44px;height:44px}.feature-symbol .mk-icon{width:34px;height:34px}.node-symbol .mk-icon{width:24px;height:24px}.constellation .mk-icon{position:static;inset:auto;width:24px;height:24px}.floating-chip .mk-icon{width:12px;height:12px}.journey-tabs .mk-icon{width:19px;height:19px;margin-right:6px}.workflow-step .mk-icon{width:22px;height:22px}.workflow-step i .mk-icon{width:15px;height:15px}.hero-primary-actions .mk-icon{margin-right:8px}
