.hybrid .hero.wrap{width:100%;max-width:none;position:relative;isolation:isolate;overflow:hidden;padding:85px max(40px,calc((100vw - 1240px)/2)) 70px;min-height:790px;background:#0b2238}.cinematic-background{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-3}.hybrid .hero.wrap:after{content:'';position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#071a2bf5 0%,#0b2238d9 44%,#0b223880 100%),linear-gradient(0deg,#0b2238 0%,transparent 35%);pointer-events:none}.hybrid .hero.wrap:before{z-index:-1;background:radial-gradient(ellipse at 78% 45%,#d6b57516,transparent 50%);mask-image:none}.hybrid .hero h1{font-size:clamp(46px,5vw,73px)}.hybrid .hero-copy>p{color:#d0d9e1}.hybrid .hero-top{position:relative}.motion-toggle{display:block;margin:35px 0 0 auto;border:1px solid #d6b57555;background:#0b223870;color:#d6c6a4;padding:8px 12px;border-radius:30px;font-size:10px;cursor:pointer}.hybrid .section{padding-top:80px;padding-bottom:80px}.hybrid .fit-section{padding-bottom:35px}.hybrid .workflow-section{background:linear-gradient(#faf8f3,#eeeae1);border-block:1px solid #ded9cd}.workflow-section .eyebrow{color:#8a703c}.workflow-console{border:1px solid #647381;border-radius:18px;overflow:hidden;background:#0b2238;color:#faf8f3;box-shadow:0 24px 65px #0b22381a}.console-top{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #ffffff18;padding:17px 25px;font-size:10px;color:#b8c6d3;letter-spacing:.6px}.console-top i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#d6b575;margin-right:7px}.workflow-choices{display:flex;flex-wrap:wrap;gap:8px;padding:25px}.workflow-choices button{border:1px solid #698092;background:#17334b;color:#d2dce4;font-size:11px;padding:11px 17px;border-radius:30px;cursor:pointer}.workflow-choices button[aria-pressed=true]{background:#d6b575;border-color:#d6b575;color:#0b2238}.workflow-stages{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:15px 25px 30px;position:relative}.workflow-step{position:relative;padding:22px 17px;background:linear-gradient(145deg,#29465b,#102c43);border:1px solid #65778666;border-radius:12px;min-height:230px;transition:border-color .35s,box-shadow .35s,transform .35s}.workflow-step>span{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#d6b57518;border:1px solid #d6b57566;color:#e5c78d;font-size:10px}.workflow-step h3{font-size:15px;line-height:1.4;font-weight:600;margin:20px 0 10px}.workflow-step p{font-size:11px;line-height:1.8;color:#c3cfd9;margin:0}.workflow-step.active{border-color:#d6b575;box-shadow:inset 0 3px #d6b575,0 0 24px #d6b57518;transform:translateY(-4px)}.workflow-bottom{border-top:1px solid #ffffff18;padding:25px;display:flex;justify-content:space-between;align-items:center;gap:35px}.workflow-bottom p{max-width:760px;font-size:13px;line-height:1.8;color:#c3cfd9;margin:12px 0 0}.workflow-bottom .btn{flex-shrink:0;background:#d6b575;color:#0b2238;border-color:#d6b575}.workflow-status{margin:0;padding:0 25px 18px;color:#e8cf9d;font-size:11px;min-height:35px}.demo-disclosure{font-size:10px;line-height:1.8;color:#aebfcc;border-top:1px solid #ffffff18;margin:0;padding:17px 25px;background:#061725}.value-section{background:radial-gradient(ellipse at 90% 20%,#29485d,#0b2238 65%);color:#faf8f3}.value-section .eyebrow{color:#d6b575}.value-section .section-head>p{color:#c0cdd8}.value-grid{display:grid;grid-template-columns:1fr 1fr;border:1px solid #ffffff22;border-radius:16px;overflow:hidden}.value-card{padding:38px;background:#ffffff04}.value-build{background:#213e5866;border-left:1px solid #ffffff22}.value-card h3{font-size:27px;font-weight:500;letter-spacing:-1px;margin:16px 0 25px}.value-card>p{font-size:13px;line-height:1.8;color:#c0cdd8}.calculator-fields{display:grid;gap:18px}.calculator-fields label{display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:12px;color:#dce3e9}.calculator-fields input{width:150px;min-width:0;max-width:48%;border:1px solid #8899a866;border-radius:6px;padding:11px 12px;background:#091e30;color:#faf8f3;font:14px var(--sans)}.calculator-fields input::placeholder{font-size:10px;color:#a6b6c4}.value-card .calculation-note{font-size:10px;line-height:1.85;color:#b0bfcb;margin-top:20px}.capacity-output{display:grid;gap:5px;border-top:1px solid #ffffff22;margin-top:26px;padding-top:24px}.capacity-output strong{font-size:30px;color:#d6b575;font-weight:500}.capacity-output b{font-size:24px;font-weight:500;margin-top:17px}.capacity-output span{font-size:11px;color:#b8c6d3}.cost-output{padding:20px;border:1px solid #d6b57555;border-radius:8px;margin:25px 0;color:#f0dbaa!important;min-height:100px}.value-build .btn{background:#d6b575;color:#0b2238;border-color:#d6b575}.compact-tools{background:#eeeae1}.compact-tools h2{font-size:36px;font-weight:500;letter-spacing:-1.4px;margin:16px 0}.compact-tools>div>p{font-size:14px;color:#5e6a75;line-height:2}.compact-tools details,.delivery-details details{margin-top:28px;border-top:1px solid #c9bd9f}.compact-tools summary,.delivery-details summary{padding:22px 0;font-size:13px;cursor:pointer;font-weight:600}.compact-tools details .ecosystem{padding-top:30px}.compact-tools details .wrap,.delivery-details details .wrap{width:100%}.delivery-details .custom-engagement{padding:25px!important;border-radius:12px}.hybrid .delivery-details{padding-block:20px}.hybrid .journal-preview{padding-block:60px}.motion-paused .orbit-scene,.motion-paused .orbit-scene *,.page-hidden .orbit-scene *,.orbit-scene.offscreen *{animation-play-state:paused!important}.motion-paused .orbit-scene{transform:none!important}.workflow-bottom .btn:disabled{opacity:.6;cursor:wait}
@media(max-width:1000px){.workflow-stages{grid-template-columns:repeat(3,minmax(0,1fr))}.global-header .nav-links{gap:10px}.value-card{padding:28px}.hybrid .hero.wrap{padding-inline:35px}}
@media(max-width:760px){.hybrid .hero.wrap{padding:45px 20px 35px;min-height:0}.cinematic-background{object-position:65% center}.hybrid .hero.wrap:after{background:linear-gradient(90deg,#071a2bed,#0b2238c9),linear-gradient(0deg,#0b2238,transparent 70%)}.hybrid .section{padding-block:55px}.workflow-stages{grid-template-columns:1fr;padding:5px 18px 20px;gap:10px}.workflow-step{min-height:0;padding:17px 17px 17px 60px}.workflow-step>span{position:absolute;left:17px;top:18px}.workflow-step h3{margin:0 0 7px;font-size:15px}.workflow-step p{font-size:12px}.workflow-choices{padding:18px;gap:7px}.workflow-choices button{font-size:10px;padding:10px 13px}.workflow-bottom{flex-direction:column;align-items:flex-start;padding:20px;gap:20px}.console-top{padding:15px 18px;font-size:8px}.value-grid{grid-template-columns:1fr}.value-build{border-left:0;border-top:1px solid #ffffff22}.value-card{padding:25px}.calculator-fields label{font-size:11px}.motion-toggle{margin-top:25px}.hybrid .hero h1{font-size:clamp(35px,8.5vw,58px)}.compact-tools h2{font-size:31px}.demo-disclosure{padding:17px 20px}}
@media(prefers-reduced-motion:reduce){.workflow-step{transition:none}.workflow-step.active{transform:none}.hybrid .orbit-scene,.hybrid .orbit-scene *{animation:none!important;transition:none!important;transform:none}.hybrid .orbit-scene .orbit-ring{display:none}}
/* Keep the desktop headline close to its location line instead of centering it against the taller orbit. */
@media(min-width:761px){.hybrid .hero.wrap{padding-top:48px;padding-bottom:55px}.hybrid .hero-top{margin-bottom:10px}.hybrid .hero-grid{align-items:start}.hybrid .hero-copy{align-self:start}.hybrid .hero-copy h1{margin-top:20px}}
