@media(max-width:900px){.container{width:min(100% - 36px,620px)}.notice{font-size:9px;gap:7px}.notice-dot,.notice a{display:none}.site-header{height:70px;padding:0 18px;justify-content:space-between}.main-nav,.header-actions{display:none}.menu-toggle{display:flex;flex-direction:column;gap:6px;padding:8px}.menu-toggle i{width:22px;height:1px;background:var(--ink);display:block}.site-header.menu-open .main-nav{display:flex;position:absolute;left:0;right:0;top:70px;background:#fff;border-bottom:1px solid var(--line);padding:20px 18px;flex-direction:column;gap:18px}.site-header.menu-open .header-actions{display:flex;position:absolute;left:18px;right:18px;top:245px;background:#fff;padding:15px 0 22px;border-bottom:1px solid var(--line);justify-content:space-between}.hero{min-height:auto}.hero-inner{display:flex;flex-direction:column;align-items:stretch;gap:58px;padding:75px 0 90px}.hero-copy{padding:0}.hero h1{font-size:58px}.hero-copy>p{font-size:14px}.hero-metrics{margin-top:45px;gap:22px}.hero-metrics strong{font-size:21px}.hero-console{margin:0 10px;transform:none}.floating-status{left:15px;bottom:-27px}.quickbar-inner{display:block;padding:50px 0}.quick-copy{margin-bottom:30px}.support-form{grid-template-columns:1fr 1fr}.support-form>label:nth-child(3),.support-form>small{grid-column:1/3}.support-form .button{grid-column:1/3}.section{padding:75px 0}.section-heading{display:block;margin-bottom:30px}.section-heading h2{font-size:45px;margin-bottom:22px}.section-heading>p{max-width:100%;font-size:12px}.services-grid{grid-template-columns:1fr 1fr;gap:12px}.service-card{min-height:285px}.service-card-photo,.service-card-image{grid-row:span 1;min-height:310px}.service-card-photo .service-image,.service-card-image .service-image{height:165px;position:relative}.service-card-photo .service-content,.service-overlay{position:relative;inset:auto;background:#fff;color:var(--ink);padding:20px 18px 22px}.service-card-photo .service-content{padding-top:20px}.service-card-photo p,.service-overlay p{color:var(--muted)}.service-card-photo .service-tag,.service-card-image .service-tag{color:var(--orange)}.service-card-photo .text-link,.service-card-image .text-link{color:var(--ink)}.service-card-photo .text-link span,.service-card-image .text-link span{color:var(--blue)}.service-content,.service-card-blue,.service-card-lime,.service-card-light{padding:19px 18px}.service-card h3,.service-card-blue h3,.service-card-lime h3,.service-card-light h3{font-size:20px}.service-card p{font-size:10px}.service-icon{margin-bottom:22px}.tracking{padding:75px 0}.tracking-inner{display:block}.tracking-copy{margin-bottom:45px}.tracking h2{font-size:47px}.tracking-panel{max-width:none}.corporate-layout{display:block}.dashboard{margin-bottom:15px;padding:23px 19px}.brand-strip-inner{height:auto;padding:24px 0;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.brand-strip-inner>span{grid-column:1/-1}.brand-strip-inner strong{font-size:11px}.knowledge-grid{grid-template-columns:1fr}.knowledge-main{grid-column:auto}.knowledge-image{height:170px}.final-cta{padding:75px 0}.final-cta-inner{display:block}.final-cta h2{font-size:49px}.final-actions{margin-top:30px;display:block}.final-actions .button{margin-bottom:22px}.footer-inner{display:block}.footer-inner>p{margin:30px 0}.footer-links{gap:15px}.footer-bottom{display:block;margin-top:35px;line-height:2.2}.footer-bottom span,.footer-bottom a{display:block}}
@media(max-width:520px){.hero h1{font-size:51px}.hero-metrics{gap:14px}.hero-metrics small{font-size:8px}.console-body{padding:20px 14px;min-height:245px}.console-line{font-size:10px}.line-no{margin-right:10px}.support-form{grid-template-columns:1fr}.support-form>label:nth-child(3),.support-form>small,.support-form .button{grid-column:auto}.services-grid{grid-template-columns:1fr}.service-card{min-height:280px}.service-card-photo,.service-card-image{min-height:0}.tracking-form{display:block}.tracking-form input,.tracking-form .button{width:100%;margin-bottom:8px}.dash-stats{gap:8px}.dash-stats strong{font-size:14px}.corporate-list small{font-size:9px}.footer-links{grid-template-columns:1fr 1fr}.footer-links>div:last-child{grid-column:1/-1}.floating-status{left:8px}}
@media(max-width:900px){.brand-strip-inner{display:flex!important;height:74px;padding:0;gap:20px;justify-content:flex-start;overflow:hidden}.brand-strip-label{font-size:8px;min-width:106px}.brand-track{gap:25px}.brand-track strong{font-size:10px}.brand-track i{font-size:9px}}
