@media (width<=1000px){.nav-links{gap:20px}.section{padding:90px 5vw}.stage-detail{gap:35px}.boundaries{grid-template-columns:1fr 1fr;gap:60px}.boundary-art{z-index:-1;width:80px;height:400px;position:absolute;left:44%}.control-grid{gap:30px}.capabilities{gap:30px 45px}.faq{gap:40px}}@media (width<=720px){.site-header{height:66px;padding:0 5vw}.brand img{width:27px;height:29px}.brand span{font-size:22px}.nav-availability{margin-left:auto;padding:7px 8px;font-size:11px}.nav-availability span{margin-left:5px}.mobile-menu{background:0 0;border:0;margin-left:15px;padding:8px 0;font-size:12px;display:block}.nav-links{background:var(--ground);border-bottom:1px solid var(--line);padding:22px 5vw;display:none;position:absolute;top:66px;left:0;right:0}.nav-links.is-open{flex-wrap:wrap;display:flex}.servlet-journey .scroll-scrub__chapter-pin{padding:100px 5vw 48px}.servlet-journey .scroll-scrub__copy{width:100%}.servlet-journey .scroll-scrub__title{max-width:22ch;font-size:clamp(32px,7.8vw,51px)}.servlet-journey .scroll-scrub__body{max-width:35ch;font-size:15px}.servlet-journey .scroll-scrub__actions{gap:20px;margin-top:22px}.hero-try{gap:22px;padding:11px 13px;font-size:12px}.hero-check{font-size:12px}.section{padding:66px 5vw;scroll-margin-top:66px}h2{font-size:36px}.section-intro{margin-bottom:30px}.section-intro>p{font-size:14px}.gallery-tabs{margin-bottom:17px}.gallery-tabs button{min-width:auto;padding:14px 20px;font-size:12px}.screenshot-open{max-height:470px}.screenshot-open img{transform-origin:0 0;min-width:600px}.screenshot-open span{padding:6px 8px;font-size:10px;bottom:8px;right:8px}.gallery-frame figcaption{display:block}.gallery-frame h3{font-size:20px}.gallery-frame figcaption p{font-size:13px}.gallery-frame small{text-align:left;margin-top:18px;font-size:10px;display:block}.demo-top{align-items:center;gap:20px}.demo-top select{width:100%;min-width:0;font-size:12px}.demo-note{font-size:10px}.brief-line{grid-template-columns:1fr;gap:12px;padding:22px 0}.brief-line p{font-size:13px}.stage-rail{margin:15px 0 28px;overflow:auto}.stage-rail button{flex:none;padding:18px 14px;font-size:12px}.stage-marker{width:25px;height:25px}.stage-detail{grid-template-columns:1fr;gap:28px}.stage-copy h3{max-width:100%;margin:16px 0;font-size:29px}.stage-copy>p{font-size:14px}.document-preview{padding:22px}.boundaries{grid-template-columns:1fr;gap:38px;min-height:0}.boundary-head h2{font-size:36px}.boundary-art{display:none}.boundary-caveat{max-width:55ch}.control .section-intro{text-align:left;margin-bottom:35px}.control-grid{grid-template-columns:1fr;gap:32px}.permission-rows summary{font-size:14px}.approval-example{padding:23px}.capabilities{display:block}.capabilities .section-intro{position:static}.capabilities h2{font-size:36px}.capability{gap:20px}.capability img{width:35px;height:35px}.capability h3{font-size:19px}.capability p{font-size:13px}.session-note{margin-top:28px;padding-top:28px;display:block}.agents{margin-top:25px;font-size:24px}.faq{display:block}.faq-list{margin-top:35px}.faq-list summary{font-size:14px}.faq-list details>p{font-size:13px}.availability-band{padding:44px 5vw 50px}.availability-band>a{letter-spacing:-.04em;padding-bottom:24px;font-size:36px}.availability-band>div{font-size:12px;display:block}.availability-band>div>span{margin-top:16px;display:block}.site-footer{padding:26px 5vw 40px;display:block}.site-footer p{margin:17px 0}.site-footer>a:last-child{display:inline-block}.screenshot-dialog{max-width:96vw;padding-top:50px}.screenshot-dialog img{min-width:650px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.capabilities .section-intro{position:static}.servlet-journey .scroll-scrub__chapter-pin{min-height:100dvh}.servlet-journey .scroll-scrub__title{white-space:pre-line}}
