@media (max-width:980px){.hero{grid-template-columns:1fr;padding:36px 20px 32px}.hero__content{grid-column:1;grid-row:2}.hero__panel{grid-column:1;grid-row:1;margin-bottom:20px}.hero__blob--1{width:120px;height:120px}.hero__blob--2{width:100px;height:100px}.detail-layout{grid-template-columns:1fr;gap:24px}.detail-hero__inner{grid-template-columns:auto 1fr;gap:20px}.detail-hero__cta{grid-column:1 / -1;display:flex;flex-direction:row;align-items:center;gap:20px}.btn-download--lg{flex:1;text-align:center}.feature-grid{grid-template-columns:repeat(2,1fr)}.about-grid{grid-template-columns:1fr 1fr}.contact-layout{grid-template-columns:1fr}.directory-layout{grid-template-columns:1fr}}@media (max-width:900px) and (min-width:761px){.site-footer__inner{grid-template-columns:1fr 1fr;gap:28px}}@media (max-width:760px){.site-header{position:sticky;top:0;z-index:50}.site-header__inner{padding:12px 16px;gap:12px}.brand__word{font-size:16px}.main-nav,.site-search:not(.site-search--mobile){display:none}.nav-toggle{display:flex}.main-nav.is-open{display:flex;flex-direction:column;align-items:stretch;gap:4px;position:fixed;top:0;left:0;right:0;bottom:0;background:var(--surface);padding:80px 20px 24px;overflow-y:auto;z-index:49;box-shadow:none}.main-nav.is-open>a{padding:14px 16px;font-size:16px;font-weight:600;color:var(--ink);border-bottom:1px solid var(--border);border-radius:0}.main-nav.is-open .main-nav__dropdown{width:100%}.main-nav.is-open .main-nav__dropdown-toggle{width:100%;padding:14px 16px;font-size:16px;color:var(--ink);border-bottom:1px solid var(--border);justify-content:space-between}.main-nav.is-open .main-nav__dropdown-menu{position:static;opacity:1;visibility:visible;transform:none;box-shadow:none;border:none;border-radius:0;padding:4px 0 4px 16px;background:var(--surface-2)}.main-nav.is-open .main-nav__dropdown-menu a{font-size:14px;padding:11px 12px}.main-nav.is-open .site-search--mobile{display:flex;order:-1;width:100%;margin-bottom:8px}.nav-close-btn{position:absolute;top:16px;right:16px;background:none;border:none;font-size:26px;color:var(--ink);cursor:pointer;z-index:51;line-height:1}.hero{padding:28px 16px 24px}.hero h1{font-size:clamp(24px,7vw,32px)}.hero__panel{padding:16px}.hero-search{max-width:100%}.hero__stats{gap:14px;flex-wrap:wrap}.section{padding:36px 16px 28px}.legal-page{padding:32px 16px 48px}.section__head{flex-direction:column;align-items:flex-start;gap:6px}.review-grid{grid-template-columns:1fr}.software-grid{grid-template-columns:1fr}.feature-grid{grid-template-columns:1fr}.about-grid{grid-template-columns:1fr}.hub-grid{grid-template-columns:1fr}.download-row{grid-template-columns:44px 1fr;row-gap:6px}.download-row__version{display:none}.download-row__btn{font-size:12px;padding:7px 10px}.site-footer__inner{grid-template-columns:1fr;gap:28px;padding:36px 16px 24px}.cta-band{padding:0 16px}.cta-band__inner{padding:26px 18px;border-radius:12px}.cta-band h3{font-size:18px}.article-hero{border-radius:10px;margin-bottom:20px}.article-content{max-width:100%}.article-content__intro{font-size:14.5px;padding-left:12px}.detail-hero__inner{grid-template-columns:1fr;text-align:center;gap:16px;padding:28px 16px}.detail-hero__icon{width:64px;height:64px;margin:0 auto}.detail-hero__icon svg{width:30px;height:30px}.detail-hero__info h1{font-size:clamp(20px,6vw,26px)}.detail-hero__desc{max-width:100%;margin:0 0 12px}.detail-hero__meta{justify-content:center;flex-wrap:wrap;gap:8px}.detail-hero__cta{align-items:center}.detail-hero__specs{justify-content:center;flex-wrap:wrap;gap:8px}.detail-jumpnav{gap:0;padding:0 8px;top:56px}.detail-jumpnav a{padding:10px 10px;font-size:11.5px}.steps-list__item{gap:12px;padding:14px 0}.steps-list__num{width:28px;height:28px;font-size:12px;flex-shrink:0}.faq-item__q{font-size:13.5px;padding:14px 16px}.faq-item__a p{padding:0 16px 14px;font-size:13px}.sticky-download-bar{display:flex;padding:10px 16px}}@media (max-width:480px){.top-stats{font-size:10.5px}.top-stats__inner{gap:12px;padding:6px 14px;font-size:10.5px}.brand__word{font-size:15px}.hero h1{font-size:24px;line-height:1.2}.hero p.hero__sub{font-size:14px}.hero-search input{font-size:13.5px;padding:10px 12px}.hero-search button{padding:0 16px;font-size:13px}.hero__panel-row{font-size:12px}.section-intro h2{font-size:20px}.section-intro p{font-size:13.5px}.review-card{padding:16px}.review-card__name{font-size:14.5px}.review-card__quote{font-size:13px}.review-card__data{font-size:10px}.review-card__btn{font-size:13px;padding:10px}.software-card{padding:16px}.stat-strip{flex-wrap:wrap;gap:4px;font-size:10px}.feature-card{padding:16px}.feature-card h3{font-size:14px}.download-cta .btn-download{width:100%;text-align:center}.article-content__intro{font-size:14px}.legal-content h2{font-size:16px}.legal-content p{font-size:13.5px}.contact-layout{gap:24px}.contact-form input,.contact-form textarea{font-size:14px;padding:10px 12px}.contact-info{padding:16px}.cta-band__inner{padding:22px 14px}.cta-band h3{font-size:17px}.cta-band a.btn{font-size:13px;padding:10px 20px}.site-footer__inner{padding:28px 14px 20px;gap:24px}.footer-col h4{font-size:12px;margin-bottom:10px}.footer-col a{font-size:12.5px}.site-footer__bottom{font-size:11.5px;padding:14px}.newsletter-form{flex-direction:column;gap:8px}.newsletter-form button{padding:10px;width:100%}}@media (max-width:360px){.brand__word{font-size:14px}.brand__mark{width:28px;height:28px}.brand__mark svg{width:14px;height:14px}.hero__eyebrow{font-size:10px;padding:5px 10px}.section{padding:28px 12px 22px}.review-card__data{display:none}.detail-jumpnav a{padding:8px 8px;font-size:11px}}