@media(max-width:849px){.tt-price-hub{padding:16px 12px 92px}.tt-price-hero h1{font-size:25px}.tt-price-hero p{font-size:13px}.tt-price-tabs{max-width:none}.tt-price-categories{gap:8px}.tt-price-category{flex-basis:94px;min-height:96px;font-size:12px}.tt-price-category__icon{width:38px;height:38px}.tt-price-category__icon svg{width:34px;height:34px}.tt-price-grid{grid-template-columns:1fr}.tt-price-main{display:flex;flex-direction:column}.tt-price-package-carousel{order:1;padding-top:14px;overflow:hidden}.tt-price-packages{display:flex;gap:12px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;border:0;border-radius:0;background:#fff0;padding:0 6px 8px;scrollbar-width:none}.tt-price-packages::-webkit-scrollbar{display:none}.tt-price-package{display:block;flex:0 0 calc(88% - 8px);max-width:410px;scroll-snap-align:center;scroll-snap-stop:always;padding:20px 16px;text-align:left;border:1px solid var(--ttph-line);border-radius:14px;background:#fff}.tt-price-package.is-recommended{margin:0;border:1.5px solid var(--ttph-red);background:linear-gradient(180deg,#fff 0,#fff7f7 100%)}.tt-price-package__badge{top:10px;right:12px;left:auto;transform:none}.tt-price-package h2{padding-right:76px}.tt-price-package__price{font-size:27px}.tt-price-package__features{display:block;border-left:0}.tt-price-package__equipment{display:block}.tt-price-package-nav{display:flex;align-items:center;justify-content:center;gap:10px;padding:4px 0 2px}.tt-price-package-nav>button{width:34px;height:34px;border:1px solid var(--ttph-line);border-radius:50%;background:#fff;color:var(--ttph-red);font-size:23px;line-height:1;cursor:pointer}.tt-price-package-dots{display:flex;align-items:center;justify-content:center;gap:6px}.tt-price-package-dots button{width:7px;height:7px;padding:0;border:0;border-radius:99px;background:#cfd4dc;cursor:pointer;transition:width .2s ease,background .2s ease}.tt-price-package-dots button.is-active{width:20px;background:var(--ttph-red)}.tt-price-products-card{order:2}.tt-price-quick-compare{order:3}.tt-price-compare-panel{order:4;padding:13px}.tt-price-compare-table{min-width:610px}.tt-price-compare-table th,.tt-price-compare-table td{min-width:205px}.tt-price-compare-table th:first-child,.tt-price-compare-table td:first-child{min-width:108px}.tt-price-compare-picks label{grid-template-columns:18px minmax(0,1fr);gap:7px}.tt-price-compare-picks strong{grid-column:2}.tt-price-sidebar{order:2}.tt-price-quote{margin-top:0}.tt-price-support{min-height:238px}.tt-price-support__copy{max-width:58%}.tt-price-support>img{width:48%;right:-10px;max-height:225px}.tt-price-trust{grid-template-columns:repeat(2,1fr)}.tt-price-trust>div{border-bottom:1px solid var(--ttph-line)}.tt-price-product-row{grid-template-columns:46px minmax(0,1fr) auto 26px}.tt-price-product-row img{width:46px;height:46px}.tt-price-product-row__main strong{font-size:12px}.tt-price-product-row__main small{font-size:10.5px}.tt-price-product-row__price{font-size:12px}.tt-price-service-row{grid-template-columns:minmax(0,1fr) auto 22px}.tt-price-service-row span{grid-column:1/4}.tt-price-bottom-cta{grid-template-columns:1fr 1fr}.tt-price-bottom-cta>div{grid-column:1/3}.tt-price-brands span{min-width:120px}}@media(max-width:560px){.tt-price-package{flex-basis:92%}.tt-price-package__price{font-size:25px}.tt-price-package__features li{font-size:12.5px}.tt-price-package__equipment li{font-size:11.5px}.tt-price-quote form{grid-template-columns:1fr}.tt-price-support{min-height:260px}.tt-price-support__copy{max-width:65%}.tt-price-support>img{width:46%;opacity:.96}.tt-price-trust{grid-template-columns:1fr 1fr}.tt-price-bottom-cta{grid-template-columns:1fr}.tt-price-bottom-cta>div{grid-column:auto}.tt-price-products-card,.tt-price-quick-compare,.tt-price-services-card,.tt-price-quote,.tt-price-support{padding:13px}.tt-price-product-row{gap:7px}.tt-price-product-row__main small{display:none}}@media(prefers-reduced-motion:reduce){.tt-price-packages{scroll-behavior:auto}}