/* RDP Center: one operational instrument, three coordinated views. */
.hero-v3{grid-template-columns:44% 56%;min-height:650px;background:linear-gradient(115deg,#102b46 0%,#152d47 64%,#203e5d 100%);overflow:hidden;position:relative}.hero-v3:after{content:'';position:absolute;bottom:0;left:0;right:0;height:1px;background:#ffffff16}.hero-v3 .hero-copy{padding-top:65px;padding-right:20px;padding-bottom:40px;position:relative;z-index:2}.hero-v3 h1{font-size:clamp(43px,4.15vw,62px);font-weight:450;letter-spacing:-1.8px}.hero-v3 .hero-product{margin-bottom:32px}.hero-v3 .hero-copy>p{max-width:420px;color:#b8c8d7;line-height:1.85}.hero-v3 .hero-actions{margin-top:30px}.hero-v3 .hero-availability{margin-top:32px}.hero-motion{padding:10px 40px 30px 0;min-width:0;position:relative;isolation:isolate}.hero-motion:before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 52% 44%,#5486ac28 0%,transparent 67%);pointer-events:none;z-index:-1}.motion-stage{height:525px;position:relative;perspective:1700px}.instrument{position:absolute;width:560px;top:70px;left:17px;background:#f4f7fa;border:1px solid #d4e4ed;border-radius:11px;transform:rotateX(7deg) rotateY(-14deg) rotateZ(2deg);transform-origin:50% 50%;box-shadow:1px 1px 0 #c0d5e5,2px 2px 0 #8da9bf,3px 3px 0 #8da9bf,4px 4px 0 #6f8da7,5px 5px 0 #5b7992,6px 6px 0 #4c687e,14px 23px 42px #07192b77;transition:transform 1.5s cubic-bezier(.2,.8,.2,1),box-shadow 1.5s;z-index:3;transform-style:preserve-3d}.instrument-edge{position:absolute;inset:-10px -12px -12px -10px;border:1px solid #adc9db33;border-radius:17px;transform:translateZ(-13px);pointer-events:none}.instrument-browser{height:36px;background:#e9eff3;border-radius:10px 10px 0 0;border-bottom:1px solid #cad7e0;display:flex;align-items:center;justify-content:space-between;padding:0 13px;font-size:8px;color:#788fa0}.browser-lights{display:flex;gap:5px}.browser-lights i{width:5px;height:5px;border-radius:50%;background:#adbdc8;box-shadow:inset 0 1px 1px #7490a299}.instrument-browser>span:nth-child(2){display:flex;align-items:center;justify-content:center;gap:6px;background:#fff8;border:1px solid #dae5ec;border-radius:4px;height:22px;width:255px}.instrument-browser .icon{width:10px;height:10px}.instrument-top{height:48px;background:#fff;display:flex;align-items:center;gap:20px;padding:0 16px;border-bottom:1px solid #dfe8ee}.instrument-brand{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500}.instrument-brand .icon{width:18px;height:18px;color:#2d76c5}.instrument-context{font-size:9px;color:#8b9cab;margin-left:auto}.instrument-avatar{width:23px;height:23px;border-radius:50%;font-size:8px;background:#e6eff7;color:#487194;display:grid;place-items:center}.instrument-body{height:302px;display:flex;background:#fff}.instrument-rail{width:46px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:12px;padding:19px 0;background:#f0f5f8;border-right:1px solid #dce7ee}.instrument-rail>span{width:29px;height:29px;display:grid;place-items:center;border-radius:4px;color:#94a8b7;transition:background .6s,color .6s}.instrument-rail .icon{width:16px;height:16px}.instrument-rail>span.rail-selected{background:#dceafa;color:#397bc0}.instrument-rail>i{display:block;width:15px;height:1px;background:#cad9e4;margin-top:auto}.instrument-display{position:relative;flex:1;min-width:0;overflow:hidden;background:#fff}.motion-scene{position:absolute;inset:0;opacity:0;transform:translateY(22px);pointer-events:none;transition:opacity .65s,transform .85s cubic-bezier(.2,.8,.2,1)}[data-scene=desktop] .motion-desktop,[data-scene=terminal] .motion-terminal,[data-scene=security] .motion-security{opacity:1;transform:translateY(0);pointer-events:auto}.scene-title{height:56px;padding:12px 17px;display:flex;justify-content:space-between;align-items:center}.scene-title>div{display:flex;flex-direction:column;gap:2px}.scene-title small{font-size:8px;color:#8ca0af}.scene-title strong{font-size:13px;font-weight:500}.live-tag{font-size:8px;color:#568b7d;background:#edf7f3;border:1px solid #d2e9e0;border-radius:3px;padding:4px 7px}.live-tag i{display:inline-block;width:4px;height:4px;background:#5f9d88;border-radius:50%;margin-right:4px}.scene-desktop-screen{height:206px;margin:0 14px;position:relative;border-radius:3px;overflow:hidden;box-shadow:0 0 0 1px #23445c24}.scene-desktop-screen .desktop-workspace{height:206px;min-height:206px;padding:27px 27px 24px 61px;background:linear-gradient(135deg,#47728e,#2b4e6c)}.scene-desktop-screen .desktop-shortcut{left:12px;top:15px;font-size:6px}.scene-desktop-screen .desktop-shortcut>.icon{width:19px;height:19px}.scene-desktop-screen .explorer-window{width:100%;box-shadow:0 8px 20px #16395155;transform-origin:20% 20%}.scene-desktop-screen .explorer-body{min-height:100px}.scene-desktop-screen .explorer-body>aside{width:83px;font-size:6px;gap:7px;padding:10px}.scene-desktop-screen .explorer-files{padding:6px 10px}.scene-desktop-screen .explorer-files>div{font-size:7px;padding:7px 0}.scene-desktop-screen .explorer-files>div>span:last-child{display:block;font-size:6px}.scene-desktop-screen .explorer-title{padding:7px 10px;font-size:7px}.scene-desktop-screen .explorer-path{padding:7px 10px;font-size:7px}.desktop-actions{height:40px;display:flex;align-items:center;gap:15px;padding:0 17px;font-size:7px;color:#8ca0b0}.desktop-actions>span{display:flex;align-items:center;gap:5px}.desktop-actions>span:last-child{margin-left:auto}.desktop-actions .icon{width:11px;height:11px}.remote-cursor{position:absolute;left:49%;top:49%;display:flex;align-items:end;gap:2px;filter:drop-shadow(0 1px 2px #20394a40)}.remote-cursor>svg{width:16px;height:20px}.remote-cursor>span{background:#eaf4fd;color:#3e6d98;border-radius:2px;padding:1px 5px;font-size:7px;transform:translateY(7px)}.instrument-footer{height:27px;display:flex;justify-content:space-between;align-items:center;padding:0 17px;background:#e9f0f5;border-top:1px solid #d5e1e9;border-radius:0 0 10px 10px;font-size:7px;color:#6f8ca2}.instrument-footer>span:first-child{display:flex;align-items:center;gap:5px}.instrument-footer i{width:4px;height:4px;border-radius:50%;background:#638d7a}.instrument-shadow{position:absolute;left:45px;top:408px;width:530px;height:60px;border-radius:50%;background:#05162566;filter:blur(17px);transform:rotate(-4deg);transition:transform 1.5s}.instrument-plinth{position:absolute;top:482px;left:63px;width:495px;display:flex;align-items:center;gap:18px;transform:rotate(-1deg);opacity:.55}.plinth-word{font-size:7px;letter-spacing:2px;color:#a1bbce}.plinth-line{height:1px;background:#89a9bf60;flex:1}.plinth-dot{width:4px;height:4px;border:1px solid #91b5cf;border-radius:50%}.motion-caption{position:absolute;top:22px;left:60px;display:flex;align-items:center;gap:14px;font-size:11px;color:#c2d6e5}.motion-caption strong{font-weight:500;color:#dcebf5}.motion-caption>span{color:#89a4bb;font-size:10px}.motion-controlbar{display:flex;align-items:center;justify-content:center;gap:25px;margin:7px 0 0 15px}.motion-tabs{display:flex;border-bottom:1px solid #7a9ab337;gap:20px}.motion-tabs>button{position:relative;background:none;border:0;color:#8ba8be;padding:12px 3px 16px;font-size:12px;white-space:nowrap}.motion-tabs>button[aria-selected=true]{color:#e2eef6}.scene-progress{position:absolute;left:0;bottom:-1px;width:100%;height:2px;background:#9ac5e5;transform:scaleX(0);transform-origin:left}.motion-tabs>button[aria-selected=true] .scene-progress{transform:scaleX(1)}.motion-play{display:grid;place-items:center;width:30px;height:30px;border:1px solid #91adc04a;background:#ffffff04;border-radius:50%;color:#adc4d5;flex-shrink:0}.motion-play svg{width:14px;height:14px}.motion-play:hover{color:white;background:#ffffff0c;border-color:#91adc0}.terminal-protocol{font-size:8px;color:#708b9f;border:1px solid #d9e3eb;border-radius:3px;padding:3px 7px}.scene-terminal-screen{height:206px;margin:0 14px;border-radius:3px;background:#10283a;color:#b9d0e0;padding:15px 18px;position:relative;font-family:'IBM Plex Mono',monospace;font-size:9px}.terminal-location{display:flex;justify-content:space-between;font-size:7px;color:#5e8bab;border-bottom:1px solid #2f4d633b;padding-bottom:9px;margin-bottom:13px}.terminal-location>span{font-size:6px;color:#60819a}.typed-command{display:flex;gap:7px;align-items:center;height:16px}.typed-command>span{color:#668fae}.typed-command code{font:inherit;white-space:nowrap;overflow:hidden;width:18ch;display:inline-block;color:#c2dced}.typed-command>i{height:11px;width:5px;display:block;background:#b3cbdb}.terminal-response{margin-top:15px}.terminal-grid{display:grid;grid-template-columns:75px 83px 1fr;gap:2px 10px;font-size:8px}.terminal-grid>b{color:#99cfbb;font-weight:400}.terminal-response p{font-size:9px;color:#668fae;margin-top:12px}.terminal-caret{color:#bad5e7}.terminal-result{position:absolute;bottom:12px;right:17px;display:flex;align-items:center;gap:5px;color:#8ab4a4;font-size:7px;font-family:var(--font)}.terminal-result .icon{width:12px;height:12px}.policy-count{font-size:8px;color:#7896a8;border-radius:4px;background:#edf3f7;padding:4px 8px}.scene-policy-list{height:206px;padding:0 17px}.scene-policy{height:39px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e2eaf0;font-size:10px;color:#516f85}.scene-policy>span:first-child{display:flex;align-items:center;gap:9px}.scene-policy .icon{width:14px;height:14px;color:#8ba6b9}.policy-toggle{display:block;width:23px;height:13px;background:#84b4a2;border:1px solid #73a28e;border-radius:9px;position:relative;box-shadow:inset 0 1px 2px #3f776e22}.policy-toggle>i{position:absolute;right:2px;top:2px;width:7px;height:7px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #143e4922}.motion-stage[data-scene=terminal] .instrument{transform:translateX(5px) rotateX(2deg) rotateY(-7deg) rotateZ(-1deg)}.motion-stage[data-scene=security] .instrument{transform:translateX(4px) rotateX(5deg) rotateY(-10deg) rotateZ(1deg)}.motion-stage[data-scene=terminal] .instrument-shadow{transform:translateY(8px) rotate(-1deg)}
@keyframes window-open{0%,12%{opacity:0;transform:translate(-20px,10px) scale(.92)}30%,100%{opacity:1;transform:translate(0) scale(1)}}@keyframes cursor-work{0%,15%{transform:translate(-115px,-30px)}30%,45%{transform:translate(-25px,18px)}65%,100%{transform:translate(15px,40px)}}@keyframes command-entry{from{width:0}to{width:18ch}}@keyframes response-entry{0%,45%{opacity:0;transform:translateY(4px)}60%,100%{opacity:1;transform:translateY(0)}}@keyframes policy-enable{0%{background:#d6e0e8;border-color:#c4d1da}100%{background:#84b4a2;border-color:#73a28e}}@keyframes toggle-enable{from{transform:translateX(-9px)}to{transform:translateX(0)}}@keyframes scene-duration{from{transform:scaleX(0)}to{transform:scaleX(1)}}
.motion-stage[data-scene=desktop].animate .explorer-window{animation:window-open 4.5s both}.motion-stage[data-scene=desktop].animate .remote-cursor{animation:cursor-work 4.5s both}.motion-stage[data-scene=terminal].animate .typed-command code{animation:command-entry 1.4s steps(18) .7s both}.motion-stage[data-scene=terminal].animate .terminal-response,.motion-stage[data-scene=terminal].animate .terminal-result{animation:response-entry 3s both}.motion-stage[data-scene=security].animate .policy-toggle{animation:policy-enable .55s calc(.35s + var(--order)*.18s) both}.motion-stage[data-scene=security].animate .policy-toggle>i{animation:toggle-enable .55s calc(.35s + var(--order)*.18s) both}.hero-motion.is-playing .motion-tabs>button[aria-selected=true] .scene-progress{animation:scene-duration 5s linear both}.hero-motion.is-paused *, .hero-motion.is-paused *:before,.hero-motion.is-paused *:after{animation-play-state:paused!important}.hero-motion.is-playing .scene-progress{animation-play-state:running}.hero-motion.is-paused .scene-progress{animation-play-state:paused!important}
/* More substantial product surfaces beneath the motion feature. */
.product-section-v3 .section-heading h2{font-size:43px;max-width:500px}.product-section-v3 .module-stage{background:#dce7ef;border:1px solid #c4d6e3;box-shadow:0 24px 50px -35px #163e6060;position:relative;padding:30px}.product-section-v3 .module-stage:before{content:'';position:absolute;inset:8px;border:1px solid #fff9;border-radius:6px;pointer-events:none}.product-section-v3 .product-console{box-shadow:0 13px 30px #31577520}.product-section-v3 .module-tabs>button[aria-selected=true]{background:#e8f0f7}.remote-feature-v3{background:#19354e;color:white;padding:85px 0}.remote-feature-v3 .remote-copy p{color:#adbecd}.remote-feature-v3 .remote-copy li{color:#c0d1de}.remote-feature-v3 .remote-copy li .icon{color:#9bbfab}.remote-feature-v3 .button.secondary{color:white;border-color:#7894aa}.remote-feature-v3 .button.secondary:hover{background:#ffffff0b}.remote-feature-v3 .remote-illustration{transform:perspective(1300px) rotateY(9deg) rotateZ(-1deg);box-shadow:6px 6px 0 #7797ae,12px 12px 0 #183248,22px 29px 40px #081e3166;border-color:#a2b8c7;color:var(--ink)}.remote-feature-v3 .mini-session-top{background:#edf2f6}.remote-feature-v3 .mini-session-bottom{color:#627c90}.remote-feature-v3 .desktop-workspace{background:linear-gradient(145deg,#507993,#244863);min-height:310px}.solution-feature{grid-template-columns:1.05fr 1fr}.fleet-visual{background:#e8eff5;border:1px solid #d3e0eb;position:relative;overflow:hidden;border-radius:8px;min-height:460px}.fleet-header{display:flex;justify-content:space-between;align-items:center;padding:24px 26px;font-size:10px;color:#7f97a9}.fleet-header>span:first-child{display:flex;align-items:center;gap:8px;color:#55748e;font-size:12px}.fleet-header .icon{width:17px;height:17px}.fleet-stack{height:295px;position:relative;perspective:1200px}.fleet-sheet{position:absolute;width:79%;left:10%;background:white;border:1px solid #d4e0e9;border-radius:6px;box-shadow:0 12px 25px #2e516c11;color:#708ba2}.fleet-sheet>span{display:flex;align-items:center;gap:10px;font-size:12px}.fleet-sheet .icon{width:16px;height:16px}.fleet-sheet>small{font-size:9px;display:block;margin:7px 0 0 26px;color:#a2b3c1}.sheet-back{top:8px;padding:18px 25px 100px;transform:translateX(16px) rotateX(12deg) rotateY(-7deg);background:#f6f9fb}.sheet-middle{top:69px;padding:18px 25px 100px;transform:translateX(6px) rotateX(12deg) rotateY(-7deg);background:#f9fbfd}.sheet-front{top:131px;padding:20px 25px 14px;transform:rotateX(12deg) rotateY(-7deg);box-shadow:0 20px 30px #31587520}.sheet-front>div:first-child{display:flex;justify-content:space-between;align-items:center}.sheet-front>div:first-child>span{display:flex;align-items:center;gap:9px;font-size:12px;color:#315676}.sheet-front>div:first-child>i{width:5px;height:5px;background:#8aac9a;border-radius:50%}.sheet-front h3{font-size:22px;line-height:1.2;margin:18px 0 21px;color:#2e506b}.fleet-endpoints{display:flex;justify-content:space-between;padding:0 10px 17px}.fleet-endpoints>span{display:flex;align-items:center;flex-direction:column;gap:6px}.fleet-endpoints .icon{width:22px;height:22px;color:#7395b0}.fleet-endpoints small{font-size:9px;color:#8aa0b1}.fleet-rule{border-top:1px solid #e4ecf2;padding-top:10px;display:flex;justify-content:space-between;font-size:8px;color:#8da4b5}.fleet-visual>p{position:absolute;bottom:24px;left:26px;right:26px;font-size:11px;color:#829bad}.tunnel-section{background:#eff4f8;padding:70px 0}.tunnel-heading{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.tunnel-heading h2{font-size:39px;line-height:1.2}.tunnel-heading p{font-size:14px;line-height:1.9;margin-bottom:18px}.tunnel-heading .text-link{font-size:13px}.tunnel-flow{display:grid;grid-template-columns:1fr 1.2fr 1fr 1.2fr 1fr;align-items:center;margin-top:55px;background:white;border:1px solid #d8e3ec;border-radius:7px;padding:30px 35px}.tunnel-stop{text-align:center;padding:15px 0}.tunnel-stop>.icon{width:31px;height:31px;color:#7294af;margin-bottom:13px}.tunnel-stop h3{font-size:18px;letter-spacing:-.2px}.tunnel-stop p{font-size:10px;margin-top:8px;color:#88a0b2}.tunnel-center{border-radius:6px;background:#edf3f8;border:1px solid #dce7ef;padding:20px 10px}.tunnel-center>.icon{color:#4a78a1}.tunnel-track{text-align:center;padding:0 22px;color:#85a0b5}.tunnel-track>span{font-size:9px}.tunnel-track>div{height:1px;background:#a8c0d2;margin:13px -22px;position:relative}.tunnel-track>div:after{content:'';position:absolute;right:0;top:-3px;border-left:5px solid #a8c0d2;border-top:3px solid transparent;border-bottom:3px solid transparent}.tunnel-track>small{font-size:8px;display:block;line-height:1.6}.page-hero-v3{position:relative;padding-right:410px;min-height:345px;margin-top:0;margin-bottom:40px;background:linear-gradient(100deg,#fff 30%,#f0f5f9 100%);border-bottom:1px solid #dce6ee;overflow:hidden;padding-bottom:45px}.page-hero-v3 h1{font-size:48px;max-width:800px;line-height:1.15}.page-hero-v3 .lead{font-size:15px;line-height:1.85}.page-hero-v3 .breadcrumb{margin-bottom:35px}.chapter-visual{position:absolute;right:65px;top:72px;width:250px;height:230px}.chapter-symbol{position:absolute;right:0;top:0;width:104px;height:104px;border:1px solid #c5d8e7;border-radius:14px;background:#dce9f3;display:grid;place-items:center;color:#5485ae;transform:perspective(700px) rotateY(-15deg) rotateX(10deg);box-shadow:4px 4px 0 #c5d7e6,13px 18px 25px #23476115}.chapter-symbol>.icon{width:50px;height:50px;stroke-width:1.15}.chapter-label{position:absolute;top:14px;left:2px;font-size:12px;color:#6788a2;max-width:120px;line-height:1.6}.chapter-stack{position:absolute;bottom:3px;left:0;width:230px;background:#fff;border:1px solid #d8e3ec;border-radius:5px;padding:12px 16px;box-shadow:0 8px 20px #274f6d09;transform:perspective(700px) rotateY(-9deg) rotateX(4deg)}.chapter-stack>span{display:flex;align-items:center;gap:8px;font-size:10px;color:#7491a8;padding:6px 0}.chapter-stack .icon{width:12px;height:12px;color:#83a899}
@media(min-width:1500px){.hero-v3{min-height:690px}.hero-v3 .hero-copy{padding-top:80px}.hero-motion{padding-top:20px}.motion-stage{height:560px}.instrument{top:90px;left:45px;transform:scale(1.08) rotateX(7deg) rotateY(-14deg) rotateZ(2deg)}.motion-stage[data-scene=terminal] .instrument{transform:translateX(5px) scale(1.08) rotateX(2deg) rotateY(-7deg) rotateZ(-1deg)}.motion-stage[data-scene=security] .instrument{transform:translateX(4px) scale(1.08) rotateX(5deg) rotateY(-10deg) rotateZ(1deg)}.instrument-shadow{left:80px;top:460px}.instrument-plinth{top:535px;left:100px}.motion-caption{left:85px;top:27px}.motion-controlbar{margin-left:25px}}
@media(max-width:1180px){.hero-v3{grid-template-columns:44% 56%;min-height:610px}.hero-v3 .hero-copy{padding-left:38px;padding-top:60px;padding-right:12px}.hero-v3 h1{font-size:47px}.hero-v3 .hero-copy>p{font-size:14px}.hero-v3 .hero-actions{gap:20px}.hero-motion{padding-right:20px;padding-top:18px}.motion-stage{height:490px}.instrument{left:0;top:74px;width:520px;transform:scale(.96) rotateX(7deg) rotateY(-14deg) rotateZ(2deg);transform-origin:left center}.motion-stage[data-scene=terminal] .instrument{transform:scale(.96) rotateX(2deg) rotateY(-7deg) rotateZ(-1deg)}.motion-stage[data-scene=security] .instrument{transform:scale(.96) rotateX(5deg) rotateY(-10deg) rotateZ(1deg)}.instrument-context{font-size:8px}.motion-caption{top:20px;left:25px;gap:10px}.motion-caption strong{font-size:10px}.motion-caption>span{font-size:9px}.instrument-plinth{top:474px;left:35px;width:435px}.instrument-shadow{width:450px;left:30px}.motion-controlbar{margin-left:0;gap:20px;margin-top:10px}.motion-tabs{gap:15px}.motion-tabs>button{font-size:11px}.hero-v3 .hero-availability{font-size:10px}.page-hero-v3{padding-right:355px}.page-hero-v3 h1{font-size:43px}.chapter-visual{right:40px;width:230px}.product-section-v3 .section-heading h2{font-size:37px}.fleet-visual{min-height:460px}}
@media(max-width:1020px){.hero-v3{grid-template-columns:43% 57%}.hero-v3 .hero-copy{padding-right:10px;padding-top:54px}.hero-v3 h1{font-size:42px}.hero-v3 .hero-product{display:block;margin-bottom:25px}.hero-v3 .hero-product>span{display:block;border:0;padding:0;margin-top:6px;font-size:10px}.hero-v3 .hero-copy>p{font-size:13px;max-width:310px}.hero-v3 .hero-actions{flex-direction:column;align-items:start;gap:17px}.hero-motion{padding-right:10px}.instrument{width:520px;transform:scale(.87) rotateX(7deg) rotateY(-14deg) rotateZ(2deg);left:8px;top:70px}.motion-stage[data-scene=terminal] .instrument{transform:scale(.87) rotateX(2deg) rotateY(-7deg) rotateZ(-1deg)}.motion-stage[data-scene=security] .instrument{transform:scale(.87) rotateX(5deg) rotateY(-10deg) rotateZ(1deg)}.instrument-plinth{top:462px;width:390px;left:35px}.instrument-shadow{width:400px;left:25px;top:413px}.motion-controlbar{gap:17px;margin-left:8px}.motion-tabs>button{font-size:10px}.motion-caption{top:28px;left:23px;display:block}.motion-caption>span{display:block;font-size:9px;margin-top:3px}.motion-caption strong{font-size:11px}.product-section-v3 .module-stage{padding:23px}.fleet-header{padding:22px 20px}.fleet-header>span:first-child{font-size:11px}.sheet-front{padding:18px 20px 13px}.sheet-front h3{font-size:20px}.fleet-visual>p{font-size:10px;bottom:22px;left:22px;right:22px}.tunnel-flow{padding:25px}.tunnel-track{padding:0 12px}.tunnel-track>div{margin-left:-12px;margin-right:-12px}.tunnel-stop h3{font-size:16px}.tunnel-heading h2{font-size:35px}.tunnel-heading p{font-size:13px}.page-hero-v3{padding-right:320px}.page-hero-v3 h1{font-size:40px}.chapter-visual{right:35px;width:220px}.chapter-symbol{width:94px;height:94px}.chapter-stack{width:215px}}
@media(max-width:850px){.hero-v3{grid-template-columns:43% 57%;min-height:570px}.hero-v3 .hero-copy{padding-left:30px;padding-top:48px}.hero-v3 h1{font-size:37px;letter-spacing:-1.2px}.hero-v3 .hero-copy>p{font-size:12px;margin-top:20px}.hero-v3 .hero-actions{margin-top:24px}.hero-v3 .hero-availability{font-size:9px;margin-top:26px;max-width:250px}.hero-motion{padding-top:8px;padding-right:10px;padding-bottom:25px}.motion-stage{height:470px}.instrument{top:75px;left:0;transform:scale(.76) rotateX(7deg) rotateY(-14deg) rotateZ(2deg)}.motion-stage[data-scene=terminal] .instrument{transform:scale(.76) rotateX(2deg) rotateY(-7deg) rotateZ(-1deg)}.motion-stage[data-scene=security] .instrument{transform:scale(.76) rotateX(5deg) rotateY(-10deg) rotateZ(1deg)}.instrument-shadow{width:350px;top:392px;left:20px}.instrument-plinth{top:437px;width:335px;left:28px}.motion-controlbar{gap:13px;margin-left:0;margin-top:4px}.motion-tabs{gap:10px}.motion-tabs>button{font-size:9px;padding-bottom:13px}.motion-play{width:26px;height:26px}.motion-caption{top:30px;left:22px}.product-section-v3 .section-heading h2{font-size:34px}.fleet-visual{min-height:440px}.fleet-sheet{width:84%;left:5%}.sheet-back,.sheet-middle{padding-left:18px;padding-right:18px}.sheet-front{padding-left:18px;padding-right:18px}.fleet-header{font-size:8px;padding:22px 17px}.fleet-header>span:first-child{font-size:10px}.fleet-header .icon{width:15px;height:15px}.fleet-sheet>span{font-size:11px;gap:7px}.fleet-sheet>small{font-size:8px}.fleet-visual>p{font-size:10px}.remote-feature-v3 .remote-illustration{transform:perspective(1300px) rotateY(5deg) rotateZ(-1deg)}.remote-feature-v3{padding:65px 0}.tunnel-heading{gap:45px}.tunnel-heading h2{font-size:32px}.tunnel-flow{padding:20px 15px}.tunnel-stop h3{font-size:14px}.tunnel-stop p{font-size:8px}.tunnel-track>span{font-size:8px}.tunnel-track>small{font-size:7px}.tunnel-center{padding:18px 8px}.page-hero-v3{padding-right:290px;min-height:320px}.page-hero-v3 h1{font-size:37px}.page-hero-v3 .lead{font-size:13px}.chapter-visual{width:205px;right:30px;top:65px}.chapter-label{font-size:11px;max-width:100px}.chapter-symbol{width:85px;height:85px}.chapter-symbol>.icon{width:40px;height:40px}.chapter-stack{width:195px}.chapter-stack>span{font-size:9px}}
@media(max-width:680px){.hero-v3{grid-template-columns:1fr;min-height:0}.hero-v3 .hero-copy{padding:38px 28px 0;max-width:590px}.hero-v3 h1{font-size:47px;line-height:1.13;max-width:560px;letter-spacing:-1.6px}.hero-v3 .hero-product{display:flex;margin-bottom:25px;gap:12px}.hero-v3 .hero-product>span{display:inline;border-left:1px solid #638097;padding-left:12px;margin-top:0;font-size:11px}.hero-v3 .hero-copy>p{font-size:14px;max-width:480px;margin-top:21px}.hero-v3 .hero-actions{flex-direction:row;align-items:center;gap:24px;margin-top:25px}.hero-v3 .hero-availability{font-size:10px;max-width:none;margin-top:24px}.hero-motion{padding:5px 22px 30px;max-width:610px;width:100%;margin:auto}.motion-stage{height:475px}.instrument{left:3%;top:67px;transform:scale(.98) rotateX(7deg) rotateY(-12deg) rotateZ(2deg)}.motion-stage[data-scene=terminal] .instrument{transform:scale(.98) rotateX(2deg) rotateY(-5deg) rotateZ(-1deg)}.motion-stage[data-scene=security] .instrument{transform:scale(.98) rotateX(5deg) rotateY(-8deg) rotateZ(1deg)}.motion-caption{top:19px;left:30px;display:flex;gap:12px}.motion-caption>span{font-size:9px;margin:0}.motion-caption strong{font-size:11px}.instrument-plinth{top:465px;left:48px;width:440px}.instrument-shadow{top:407px;left:40px;width:460px}.motion-controlbar{margin-top:16px;gap:25px}.motion-tabs{gap:24px}.motion-tabs>button{font-size:12px}.motion-play{width:29px;height:29px}.product-section-v3 .section-heading h2{font-size:33px}.product-section-v3 .module-stage{padding:20px}.remote-feature-v3{padding:45px 0}.remote-feature-v3 .remote-illustration{transform:none;box-shadow:5px 5px 0 #7392a8,16px 17px 28px #071c2c55}.remote-feature-v3 .desktop-workspace{min-height:280px}.solution-feature{grid-template-columns:1fr}.fleet-visual{max-width:550px;min-height:470px}.fleet-header{font-size:10px;padding:25px}.fleet-header>span:first-child{font-size:13px}.fleet-header .icon{width:18px;height:18px}.fleet-sheet{width:78%;left:10%}.fleet-sheet>span{font-size:13px}.fleet-sheet>small{font-size:10px}.sheet-front{padding:22px 26px 16px}.sheet-front>div:first-child>span{font-size:13px}.sheet-front h3{font-size:25px}.fleet-endpoints .icon{width:26px;height:26px}.fleet-endpoints small{font-size:10px}.fleet-rule{font-size:9px}.fleet-visual>p{font-size:12px;left:25px;right:25px;bottom:22px}.tunnel-section{padding:45px 0}.tunnel-heading{grid-template-columns:1fr;gap:23px}.tunnel-heading h2{font-size:34px}.tunnel-heading p{font-size:14px}.tunnel-flow{margin-top:35px;padding:23px 18px;grid-template-columns:1fr 1.1fr 1fr 1.1fr 1fr;gap:0}.tunnel-stop>.icon{width:25px;height:25px}.tunnel-stop h3{font-size:13px;line-height:1.4}.tunnel-stop p{font-size:8px}.tunnel-track>span{font-size:7px}.tunnel-track>small{font-size:6px}.tunnel-center{padding:17px 5px}.tunnel-track{padding:0 7px}.tunnel-track>div{margin-left:-7px;margin-right:-7px}.page-hero-v3{padding-right:220px;min-height:345px;margin-bottom:30px;padding-bottom:35px}.page-hero-v3 h1{font-size:34px}.page-hero-v3 .lead{font-size:13px}.chapter-visual{width:155px;right:25px;top:92px;height:205px}.chapter-symbol{width:78px;height:78px;right:12px}.chapter-label{display:none}.chapter-stack{width:155px;padding:10px;bottom:0}.chapter-stack>span{font-size:8px;gap:5px}.chapter-stack .icon{width:10px;height:10px}}
@media(max-width:520px){.hero-v3 .hero-copy{padding:34px 25px 0}.hero-v3 h1{font-size:43px;line-height:1.13;letter-spacing:-1.4px}.hero-v3 .hero-product{gap:10px;margin-bottom:23px}.hero-v3 .hero-product>span{font-size:10px;padding-left:10px}.hero-v3 .hero-copy>p{font-size:14px;line-height:1.8;max-width:400px}.hero-v3 .hero-actions{gap:23px;margin-top:25px}.hero-v3 .hero-availability{margin-top:25px;font-size:10px}.hero-motion{padding:8px 15px 24px}.motion-stage{height:365px}.instrument{left:4%;top:32px;transform:scale(.69) rotateX(6deg) rotateY(-12deg) rotateZ(2deg);transform-origin:left center}.motion-stage[data-scene=terminal] .instrument{transform:scale(.69) rotateX(2deg) rotateY(-5deg) rotateZ(-1deg)}.motion-stage[data-scene=security] .instrument{transform:scale(.69) rotateX(5deg) rotateY(-8deg) rotateZ(1deg)}.motion-caption{top:16px;left:20px;display:flex;gap:10px}.motion-caption strong{font-size:10px}.motion-caption>span{font-size:8px}.instrument-plinth{top:350px;width:300px;left:30px;gap:12px}.plinth-word{font-size:6px;letter-spacing:1.3px}.instrument-shadow{top:302px;width:310px;left:25px;height:35px;filter:blur(12px)}.motion-controlbar{gap:20px;margin-top:4px}.motion-tabs{gap:17px}.motion-tabs>button{font-size:10px;padding:10px 2px 13px}.motion-play{width:27px;height:27px}.scene-desktop-screen .desktop-workspace{min-height:206px;padding:27px 27px 24px 61px}.scene-desktop-screen .explorer-body>aside{width:83px;padding:10px;font-size:6px}.scene-desktop-screen .explorer-files>div{font-size:7px}.scene-desktop-screen .explorer-files>div>span:last-child{display:block}.product-section-v3 .section-heading h2{font-size:31px}.product-section-v3 .module-stage{padding:13px}.product-section-v3 .module-stage:before{inset:5px}.remote-feature-v3 .desktop-workspace{min-height:250px}.remote-feature-v3 .remote-copy h2{font-size:31px}.fleet-visual{min-height:435px}.fleet-header{padding:23px 21px;font-size:9px}.fleet-header>span:first-child{font-size:12px}.fleet-sheet{width:82%;left:7%}.sheet-back{top:5px;padding:16px 20px 100px}.sheet-middle{top:59px;padding:16px 20px 100px}.sheet-front{top:113px;padding:19px 20px 13px}.fleet-sheet>span{font-size:11px}.fleet-sheet>small{font-size:9px}.sheet-front>div:first-child>span{font-size:12px}.sheet-front h3{font-size:23px;margin:16px 0 20px}.fleet-endpoints{padding:0 5px 15px}.fleet-endpoints .icon{width:23px;height:23px}.fleet-endpoints small{font-size:9px}.fleet-rule{font-size:8px}.fleet-visual>p{font-size:11px;bottom:21px;left:22px;right:22px}.tunnel-heading h2{font-size:32px}.tunnel-flow{grid-template-columns:1fr;gap:0;padding:25px 25px;margin-top:30px}.tunnel-stop{padding:15px;display:grid;grid-template-columns:45px 1fr;text-align:left;gap:4px 10px}.tunnel-stop>.icon{grid-row:span 2;align-self:center;width:29px;height:29px;margin:0}.tunnel-stop h3{font-size:18px}.tunnel-stop p{font-size:11px;margin:0}.tunnel-track{padding:16px 0 16px 55px;text-align:left;border-left:1px solid #bdd1e1;margin:0 0 0 29px;position:relative}.tunnel-track:after{content:'';position:absolute;bottom:0;left:-4px;border-top:6px solid #a8c0d2;border-left:3px solid transparent;border-right:3px solid transparent}.tunnel-track>div{display:none}.tunnel-track>span{font-size:10px}.tunnel-track>small{font-size:9px;margin-top:4px}.tunnel-center{padding:20px 15px}.page-hero-v3{padding-right:21px;padding-bottom:30px;min-height:0;margin-bottom:27px}.page-hero-v3 h1{font-size:37px;max-width:450px}.page-hero-v3 .lead{font-size:14px}.chapter-visual{position:relative;right:auto;top:auto;width:100%;height:115px;margin-top:25px}.chapter-symbol{width:79px;height:79px;left:10px;right:auto;top:14px}.chapter-symbol>.icon{width:39px;height:39px}.chapter-stack{left:120px;bottom:0;width:calc(100% - 125px);height:108px;padding:12px 14px}.chapter-stack>span{font-size:9px;padding:6px 0;gap:7px}.chapter-stack .icon{width:12px;height:12px}}
@media(max-width:390px){.hero-v3 h1{font-size:40px}.hero-v3 .hero-copy{padding-left:23px;padding-right:23px}.hero-v3 .hero-copy>p{font-size:13px}.hero-v3 .hero-actions{gap:18px}.hero-v3 .hero .button{font-size:11px}.hero-motion{padding-left:10px;padding-right:10px}.instrument{left:3%;transform:scale(.65) rotateX(6deg) rotateY(-12deg) rotateZ(2deg)}.motion-stage[data-scene=terminal] .instrument{transform:scale(.65) rotateX(2deg) rotateY(-5deg) rotateZ(-1deg)}.motion-stage[data-scene=security] .instrument{transform:scale(.65) rotateX(5deg) rotateY(-8deg) rotateZ(1deg)}.instrument-plinth{width:280px;left:26px;top:340px}.motion-stage{height:354px}.instrument-shadow{width:290px;top:296px}.motion-caption{left:16px;gap:9px}.motion-caption>span{font-size:7px}.motion-tabs{gap:13px}.motion-tabs>button{font-size:10px}.motion-controlbar{gap:15px}.chapter-stack{left:110px;width:calc(100% - 113px);padding:11px}.chapter-stack>span{font-size:8px}.chapter-symbol{left:6px}}
@media(max-width:350px){.hero-v3 h1{font-size:36px}.instrument{left:2%;transform:scale(.57) rotateX(6deg) rotateY(-12deg) rotateZ(2deg)}.motion-stage[data-scene=terminal] .instrument{transform:scale(.57) rotateX(2deg) rotateY(-5deg) rotateZ(-1deg)}.motion-stage[data-scene=security] .instrument{transform:scale(.57) rotateX(5deg) rotateY(-8deg) rotateZ(1deg)}.motion-stage{height:330px}.instrument-plinth{top:315px;width:245px}.instrument-shadow{top:280px;width:260px}.motion-caption>span{display:none}.motion-tabs{gap:10px}.motion-tabs>button{font-size:9px}.motion-controlbar{gap:12px}}
@media(prefers-reduced-motion:reduce){.hero-motion *{animation:none!important;transition:none!important}.motion-stage.animate .explorer-window{opacity:1;transform:none}.motion-stage.animate .typed-command code{width:18ch}.motion-stage.animate .terminal-response,.motion-stage.animate .terminal-result{opacity:1;transform:none}}
.motion-stage[data-scene=terminal].animate .terminal-response{animation:response-entry .65s 2.15s both}.motion-stage[data-scene=terminal].animate .terminal-result{animation:response-entry .65s 2.8s both}
@media(max-width:680px){.instrument{transform-origin:left top;top:68px}}
@media(max-width:520px){.instrument{top:62px}}
@media(max-width:390px){.instrument{top:60px}}
@media(max-width:350px){.instrument{top:58px}}
.motion-scene{transition:opacity .18s,transform .5s cubic-bezier(.2,.8,.2,1)}
[data-scene=desktop] .motion-desktop,[data-scene=terminal] .motion-terminal,[data-scene=security] .motion-security{transition:opacity .45s .18s,transform .7s .12s cubic-bezier(.2,.8,.2,1)}
