@media (max-width:1180px){
  .smt-primary-nav,.smt-header-cta{display:none}.smt-menu-toggle{display:block}.smt-nav-inner{grid-template-columns:1fr auto}.smt-home-hero-grid,.smt-service-hero-grid{grid-template-columns:1fr 430px}.smt-home-hero h1{font-size:62px}.smt-bento-card{grid-column:span 6}.smt-bento-featured{grid-column:1/-1}.smt-loop-grid{grid-template-columns:repeat(2,1fr)}.smt-process-timeline{grid-template-columns:repeat(3,1fr)}.smt-process-timeline>div{border-bottom:1px solid var(--smt-border)}.smt-module-grid,.smt-outcome-grid{grid-template-columns:repeat(2,1fr)}.smt-related-grid{grid-template-columns:repeat(2,1fr)}.smt-footer-grid{grid-template-columns:1.2fr 1fr 1fr}.smt-footer-cta{grid-column:1/-1}.smt-service-subnav{top:82px}.smt-article-layout{grid-template-columns:minmax(0,760px) 280px;gap:42px}
}
@media (max-width:900px){
  :root{--smt-shell:min(100% - 36px,1320px)}.smt-section{padding:82px 0}.smt-heading-row,.smt-intro-grid,.smt-media-split,.smt-media-split-reverse,.smt-split,.smt-faq-layout,.smt-blog-hero-grid,.smt-featured-article,.smt-article-hero-inner,.smt-article-layout,.smt-final-cta{grid-template-columns:1fr}.smt-heading-row{gap:18px}.smt-home-hero{padding-top:52px}.smt-home-hero-grid,.smt-service-hero-grid{grid-template-columns:1fr}.smt-home-hero-media{min-height:420px}.smt-home-hero h1,.smt-service-hero h1,.smt-blog-hero h1{font-size:clamp(48px,9vw,68px)}.smt-bento-featured{grid-template-columns:1fr;min-height:0}.smt-bento-featured img{height:310px;mask-image:linear-gradient(0deg,transparent 0%,black 24%);order:-1}.smt-bento-card{grid-column:span 6}.smt-check-grid{grid-template-columns:1fr 1fr}.smt-loop-grid{grid-template-columns:1fr 1fr}.smt-loop-grid>div{min-height:220px}.smt-loop-grid span{margin-bottom:45px}.smt-case-grid,.smt-post-grid{grid-template-columns:repeat(2,1fr)}.smt-final-cta{gap:28px;padding:42px}.smt-final-cta-actions{align-items:flex-start}.smt-process-timeline{grid-template-columns:repeat(2,1fr)}.smt-article-aside{display:none}.smt-article-layout{justify-content:stretch}.smt-featured-wrap{margin-top:-18px}.smt-footer-grid{grid-template-columns:1fr 1fr}.smt-footer-brand,.smt-footer-cta{grid-column:1/-1}.smt-case-grid-page{grid-template-columns:1fr}.smt-featured-article-media img{min-height:340px}.smt-service-subnav{top:82px}.admin-bar .smt-service-subnav{top:128px}
}
@media (max-width:782px){.admin-bar .smt-nav-wrap{top:46px}.admin-bar .smt-mobile-panel{top:162px}.smt-utility-inner{justify-content:center}.smt-utility-links{display:none}.smt-nav-inner{min-height:72px}.smt-mobile-panel{top:106px}.smt-service-subnav{top:72px}.admin-bar .smt-service-subnav{top:118px}}
@media (max-width:640px){
  :root{--smt-shell:min(100% - 26px,1320px);--smt-radius:24px;--smt-radius-md:18px}.smt-section{padding:68px 0}.smt-utility-inner{font-size:10px}.smt-home-hero{padding-top:38px}.smt-home-hero h1,.smt-service-hero h1,.smt-blog-hero h1{font-size:44px;line-height:.98}.smt-hero-lead{font-size:17px}.smt-hero-actions{flex-direction:column}.smt-hero-actions .smt-btn{width:100%}.smt-hero-proof{grid-template-columns:1fr;gap:10px}.smt-home-hero-media{min-height:330px}.smt-float-card{padding:10px 12px}.smt-float-card-a{left:8px}.smt-float-card-b{right:8px}.smt-float-card-c{display:none}.smt-tech-marquee{gap:12px;justify-content:flex-start;overflow:auto}.smt-display-2,.smt-section-heading h2,.smt-media-split-copy h2,.smt-final-cta h2{font-size:38px}.smt-bento-card{grid-column:1/-1;min-height:290px}.smt-bento-featured>div{padding:28px}.smt-bento-featured img{height:240px}.smt-check-grid,.smt-mini-grid,.smt-loop-grid,.smt-module-grid,.smt-outcome-grid,.smt-related-grid,.smt-case-grid,.smt-post-grid,.smt-process-timeline{grid-template-columns:1fr}.smt-loop-grid>div{min-height:190px}.smt-loop-grid span{margin-bottom:34px}.smt-process-timeline>div{padding:24px 0;border-right:0}.smt-process-timeline>div:first-child{padding-left:0}.smt-service-subnav .smt-shell{gap:18px}.smt-service-subnav a{padding:14px 0}.smt-service-hero{padding:58px 0}.smt-image-frame-service img{aspect-ratio:1.1/1}.smt-faq-layout h2{font-size:38px}.smt-final-cta{padding:32px 26px;border-radius:24px}.smt-blog-search{border-radius:18px}.smt-blog-search button{padding-inline:16px}.smt-featured-article-copy{padding:28px}.smt-featured-article-copy h2{font-size:34px}.smt-featured-article-media img{min-height:260px}.smt-category-strip{overflow:auto;flex-wrap:nowrap;padding-bottom:8px}.smt-category-strip a{flex:0 0 auto}.smt-page-hero h1,.smt-article-hero h1{font-size:42px}.smt-article-hero-inner{gap:24px}.smt-article-quick-card{display:none}.smt-prose{font-size:17px}.smt-prose h2{font-size:32px}.smt-prose h3{font-size:24px}.smt-article-author-box{grid-template-columns:1fr}.smt-footer-grid{grid-template-columns:1fr}.smt-footer-brand,.smt-footer-cta{grid-column:auto}.smt-footer-bottom{flex-direction:column}.smt-site-footer{padding-top:64px}
}
