@media(max-width:700px){.container{width:min(100% - 28px,1220px)}.nav{height:72px}.brand{width:84px}.nav-actions{display:none}.menu{display:block}.hero-grid{min-height:auto;padding:54px 0 48px}.hero h1{font-size:54px}.lead{font-size:16px}.hero-actions{flex-direction:column}.hero-actions .btn{width:100%}.hero-points{grid-template-columns:1fr}.product-composition{min-height:390px}.orbit-one{width:350px;height:350px;right:0}.orbit-two{width:280px;height:280px;right:35px;top:35px}.product-window{inset:36px 0 0 0;border-radius:20px}.browser-bar{height:37px}.browser-bar b{display:none}.product-body{grid-template-columns:44px 1fr;min-height:320px}.sidebar{padding:9px 6px;gap:9px}.sidebar img{width:29px;height:29px}.sidebar button{width:24px;height:24px}.workspace{padding:18px 13px}.workspace-head h3{font-size:23px}.workspace-head button{font-size:8px;padding:8px}.metric-row{grid-template-columns:1fr 1fr}.metric-row>div{padding:10px}.metric-row>div:nth-child(3){display:none}.metric-row b{font-size:20px}.chart-card{padding:10px 11px 0}.chart-card svg{height:76px}.integration-list{grid-template-columns:1fr}.integration-list>div:nth-child(n+3){display:none}.badge-left{left:-7px;top:58px}.badge-right{right:-8px;bottom:15px}.float-badge{font-size:9px;padding:8px 10px}.eco-row{grid-template-columns:1fr;gap:10px;padding:23px 0}.eco-row p{margin:0}.chips{gap:7px}.chips span{font-size:9px;padding:8px 10px}.section{padding:82px 0}.split-grid{gap:42px}.section-copy h2,.section-head h2{font-size:40px}.manual-flow{grid-template-columns:1fr;gap:8px}.manual-arrow{transform:rotate(90deg);height:25px}.wide-card{padding:20px}.dashboard-large{grid-template-columns:1fr;min-height:auto}.dash-nav{display:none}.dash-main{padding:19px}.dash-title h3{font-size:23px}.kpi-grid{grid-template-columns:1fr 1fr}.kpi-grid article:nth-child(n+3){display:none}.dash-lower{grid-template-columns:1fr}.analytics svg{height:170px}.health{display:none}.bento{margin-top:32px}.bento-card{padding:23px}.bento-card h3{font-size:24px}.sync-demo{grid-template-columns:1fr;gap:6px;margin-top:35px}.sync-demo i{transform:rotate(90deg)}.sync-demo span{min-height:70px}.dark-copy h2{font-size:43px}.security-visual{height:370px}.r1{width:330px;height:330px}.r2{width:235px;height:235px}.shield{width:145px;height:170px}.shield img{width:70px}.sec-node{min-width:96px;font-size:9px;padding:9px}.sn1{left:0}.sn2{right:0}.sn3{left:0}.sn4{right:0}.use-grid{grid-template-columns:1fr}.cta-section{padding:55px 0}.cta-panel{padding:35px 24px;display:block}.cta-panel h2{font-size:38px}.cta-actions{margin-top:28px;flex-direction:column}.footer-grid{grid-template-columns:1fr 1fr;gap:35px}.footer-brand{grid-column:1/-1}.footer-bottom{display:block}.footer-bottom span{display:block;margin-top:5px}}


/* multipage extensions */
.page-hero{position:relative;overflow:hidden;background:linear-gradient(108deg,#fff 0%,#fbfdff 48%,#edf6ff 100%);border-bottom:1px solid #deebfa}.page-hero:after{content:"";position:absolute;width:620px;height:620px;right:-180px;top:-280px;border-radius:50%;background:radial-gradient(circle,rgba(22,125,255,.14),transparent 68%)}.page-hero-grid{min-height:610px;display:grid;grid-template-columns:.86fr 1.14fr;align-items:center;gap:70px;padding:68px 0}.page-hero h1{font-size:clamp(52px,5.7vw,76px);line-height:.98;letter-spacing:-.05em;margin:20px 0 24px;color:#0b1931}.page-hero h1 em{font-style:normal;color:var(--blue)}.page-hero .lead{font-size:18px}.mini-kicker{font-size:10px;font-weight:850;letter-spacing:.15em;color:#8494aa}.showcase-window{position:relative;border:1px solid #d7e4f5;border-radius:28px;background:#fff;box-shadow:var(--shadow-lg);overflow:hidden;z-index:2}.showcase-head{height:48px;border-bottom:1px solid #e6edf7;display:flex;align-items:center;gap:7px;padding:0 16px;background:#fbfdff}.showcase-head i{width:8px;height:8px;border-radius:50%;background:#cad8e9}.showcase-head b{margin-left:8px;color:#77879e;font-size:9px;letter-spacing:.13em}.showcase-head span{margin-left:auto;font-size:9px;color:#26964a;border:1px solid #ccebd6;border-radius:999px;padding:5px 8px;background:#f6fff8}.showcase-body{padding:26px}.page-orbit{position:absolute;width:470px;height:470px;border:1px solid rgba(30,113,223,.12);border-radius:50%;right:30px;top:65px}.page-orbit:after{content:"";position:absolute;inset:60px;border:1px dashed rgba(30,113,223,.13);border-radius:50%}.visual-wrap{position:relative;min-height:475px}