@media (max-width:900px){.hero-overlay-root{padding:1.6rem 1.6rem 2.4rem!important}.nav-brand{font-size:1.15rem!important}.nav-mint{padding:8px 16px!important;font-size:.85rem!important}.dotndev-kicker-badge{margin-bottom:18px!important;padding:7px 14px!important}.kicker-text{letter-spacing:.1em!important;font-size:.68rem!important}.dotndev-sub-narrative{margin:18px auto 26px!important;font-size:1.05rem!important}.dotndev-btn-primary,.dotndev-btn-secondary{padding:13px 26px!important;font-size:.98rem!important}.ns-header{padding:1rem 1.6rem!important}.ns-return-btn span{display:none}}@media (max-width:768px){.service-waypoint-card,.service-waypoint-card.align-left,.service-waypoint-card.align-right,.service-waypoint-card.align-center{width:calc(100% - 32px)!important;max-width:520px!important;padding:24px 22px!important;top:50%!important;left:50%!important;right:auto!important}#service-card-0{padding:28px 22px!important}.card-domain-heading{font-size:4.2rem!important}.card-service-desc{font-size:1.45rem!important}.tech-chip{font-size:1.1rem!important}.hud-flight-bar{max-width:calc(100% - 32px);padding:8px 16px 10px!important;bottom:18px!important}.hud-bar-label{white-space:nowrap;letter-spacing:.1em!important;font-size:.62rem!important}.hud-bar-progress-track{width:180px!important}.hands-title{font-size:clamp(30px,8.4vw,44px)!important}}@media (max-width:480px){.hero-word{font-size:clamp(56px,17vw,80px)!important}.hero-line{font-size:clamp(32px,9vw,44px)!important}.hero-line-tail{font-size:clamp(26px,7.4vw,38px)!important}}
.sm-strip{display:none}@media (max-width:900px){.sm-strip{z-index:999;pointer-events:none;-webkit-backdrop-filter:blur(10px);background:linear-gradient(#0d0805fa 0%,#0d0805f2 62%,#0d080500 100%);height:92px;transition:background .3s,opacity .3s;display:block;position:fixed;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 62%,#0000 100%);mask-image:linear-gradient(#000 62%,#0000 100%)}.sm-on-light .sm-strip{background:linear-gradient(#fffffffa 0%,#fffffff2 62%,#fff0 100%)}.menu-open .sm-strip{opacity:0}.sm-toggle{gap:10px}.sm-toggle-label{font-size:14px}.finale-actions{flex-direction:column;align-items:stretch;gap:10px!important}.finale-actions .card-cta-btn{justify-content:center;width:100%;padding:14px 18px!important;font-size:14px!important}.jx-intro .jx-pin{padding-top:120px!important}.jx-intro .jx-stats{grid-template-columns:1fr 1fr;gap:26px 18px!important;display:grid!important}.jx-intro .jx-stats div b{font-size:52px!important}.jx-intro .jx-stats div span{font-size:11px}.fq-section{padding-top:110px}.ft-inner{padding-top:90px}.ft-title{font-size:clamp(46px,13vw,64px)}.ft-mail-text{font-size:clamp(20px,6vw,28px)}.ft-cols{gap:30px 18px}.ft-bar{flex-direction:column;gap:12px}.pa-search{width:100%}.pa-toolbar{flex-direction:column-reverse;align-items:stretch;gap:14px}.pa-hero-bottom{flex-direction:column;align-items:flex-start;gap:18px}.pd2-crumbs{margin-bottom:28px}.pd2-title{font-size:clamp(48px,14vw,72px)}.pd2-links .pa-btn{flex:auto;justify-content:center}.pd2-next-title{font-size:clamp(40px,12vw,64px)}.sv-hero-title,.ab-hero-title{font-size:clamp(46px,13vw,68px)}.sv-name{font-size:clamp(44px,12vw,64px)}.sv-panel-foot{flex-direction:column;align-items:stretch}.sv-ask{justify-content:center}.ab-manifesto-text{font-size:clamp(26px,7.4vw,36px)}.ab-cta-title,.sv-cta-title{font-size:clamp(54px,16vw,84px)}}@media (max-width:480px){.pa-filters{gap:6px}.pa-filters button{padding:8px 12px;font-size:10px}.pd2-highlights b{font-size:36px}.sx-tile{border-radius:16px;width:56px}.ft-hint-text{font-size:18px}}

