@media(prefers-reduced-motion:reduce){.logo-track{animation:none}*,::after,::before{animation-duration:NaNs!important;animation-iteration-count:1!important;transition-duration:NaNs!important}}@media (max-width:980px){.why-switch-grid{grid-template-columns:1fr;gap:32px}.why-switch-heading{font-size:30px}.why-switch-vendors{padding:22px 20px}.cta-choice-shell,.faq-grid,.plat-panel-grid,.platform-grid,.proof-inner,.proof-row,.proof-testimonials,.roi-inner,.uc-tabpanel,.wins-grid{grid-template-columns:1fr}.proof-row{gap:20px;margin-bottom:36px}.proof-rating-card{padding:24px 22px}.proof-rating-hero .stat-n{font-size:52px}.proof-logos-row{gap:16px 28px}.hero-content,.hero-inner{text-align:center}.hero-lede,.hero-reassure,.hero-scope,.hero-signature{margin-left:auto;margin-right:auto}.plat-tab,.sw-tab{border-bottom:1px solid var(--border)}.plat-tab,.uc-tab:last-child,.uc-tablist{border-right:none}h1{font-size:42px}.section-heading,h2{font-size:32px}.hero-inner{grid-template-columns:1fr;gap:40px;padding-top:64px;padding-bottom:52px;max-width:720px}.hero .eyebrow,.hero-ctas,.hero-trust{justify-content:center}.hero-signature::before{left:50%;transform:translateX(-50%)}.cmd-centre{margin:0 auto}.hero h1{font-size:38px}.hero-scope{font-size:19px}.hero-signature{display:block;max-width:max-content;font-size:26px}.hero-announce-inner{flex-direction:column;align-items:stretch}.announce-tile{max-width:100%}.stats-grid{grid-template-columns:repeat(2,1fr)}.roi-inner{gap:40px}.plat-tabs{flex-direction:column}.plat-tab:last-child{border-bottom:none}.plat-tab-sub{display:none}.switcher-tabs{flex-wrap:wrap;border-radius:10px 10px 0 0}.sw-tab{flex:none;width:50%}.uc-tabpanel{min-height:auto}.uc-tablist{border-bottom:1px solid var(--dark-border);flex-direction:row;overflow-x:auto}.uc-tab{border-bottom:none;border-right:1px solid var(--dark-border);flex-shrink:0;min-width:180px}.uc-tab.active::before{top:auto;bottom:0;left:0;right:0;width:auto;height:3px;border-radius:3px 3px 0 0}}@media(max-width:980px){.ft-grid{grid-template-columns:1fr 1fr 1fr;padding:36px 22px;gap:28px}.ft-brand{grid-column:1/-1}.ft-bot,.ft-certs,.ft-seo{padding-left:22px;padding-right:22px}.why-indusface-section .orbital{aspect-ratio:1/1}.why-indusface-section .o-node{gap:10px}.why-indusface-section .o-text{max-width:200px}.why-indusface-section .o-name{font-size:14px}.why-indusface-section .o-ai,.why-indusface-section .o-human{font-size:12px}.why-indusface-section .orbital-track{width:240px;height:240px;margin:-120px 0 0 -120px}.why-indusface-section .orbital-centre{width:120px;height:120px}.why-indusface-section .track-dot{display:none}}@media (max-width:640px){.footer,.logo-strip-inner,.wrap{padding-left:22px;padding-right:22px}.hero-inner{padding:44px 20px 36px}.hero h1{font-size:28px}.hero-scope{font-size:17px;margin-bottom:22px}.hero-signature{font-size:22px;margin-bottom:24px}.hero-lede{font-size:15px;margin-bottom:22px}.hero-trust{font-size:11px;gap:5px;white-space:normal;flex-wrap:wrap;justify-content:center}.hero-announce-inner{gap:10px}.announce-tile{padding:12px 14px;gap:10px}.announce-tile-title{font-size:12.5px}.announce-tile-sub{display:none}h1{font-size:34px}.cta-choice-shell,.proof-inner,.roi-inner,.stats-grid{grid-template-columns:1fr}.plat-panel{padding:20px}.plat-tabs{flex-direction:row;overflow-x:auto}.plat-tab{flex:none;min-width:120px;border-right:1px solid var(--border);border-bottom:none;padding:14px 16px}.plat-tab:last-child{border-right:none}.plat-tab-icon{width:30px;height:30px;border-radius:8px;margin-bottom:6px}.plat-tab-icon svg{width:14px;height:14px}.plat-tab-name{font-size:13px}.footer-bottom{flex-direction:column;align-items:flex-start}.uc-panel{padding:26px 22px}.roi-stats{grid-template-columns:1fr 1fr}.sw-tab{width:100%}.sw-table td:first-child{width:30%}}@media(max-width:640px){.ft-brand-desc{max-width:140px}.hero-visual{margin:0}}@media(max-width:540px){.ft-grid{grid-template-columns:1fr}.why-indusface-section .orbital{display:none}.why-indusface-section .mobile-fallback{display:flex;flex-direction:column;gap:20px}}@media (max-width:420px){.hero-inner{padding:36px 16px 28px}.hero h1{font-size:24px}.hero-scope{font-size:15px}.hero-signature{font-size:19px}.hero-lede{font-size:14px}.announce-tile-tag{font-size:9px;padding:2px 7px}.announce-tile-title{font-size:12px}}