/* Shared large-monitor layout: generous imagery with bounded reading widths. */
@media(min-width:1440px){:root{--wide-content:1360px}.container,.px-wrap{width:min(var(--wide-content),calc(100% - 112px));max-width:var(--wide-content)}.navigation-home .hero-grid{width:min(var(--wide-content),calc(100% - 112px));max-width:var(--wide-content)}.protection-page .protection-hero{max-width:none;min-height:480px}.protection-page .protection-hero>.container{width:min(var(--wide-content),calc(100% - 112px))}.protection-page .product-photo{height:270px}.protection-page .product-info{padding:25px}.protection-page .product-info h3{font-size:27px}.protection-page .product-info>p{font-size:14px}.px-hero-grid{grid-template-columns:1.15fr 1fr;gap:70px}.px-hero{padding:52px 0 58px}.px-hero h1{font-size:58px}.px-hero p{font-size:17px;max-width:600px}.px-brochure-hero{width:390px!important;max-height:555px!important}.px-brochure-hero img{max-height:555px!important}.px-section{padding:72px 0}.px-section-head h2{font-size:44px}.px-visual{min-width:0}.px-info{font-size:15px}.px-function{font-size:15px}.px-benefits p{font-size:14px}.dealer-grid{gap:85px}.dealer-benefits p{font-size:16px;max-width:520px}.dealer-benefits h3{font-size:22px}.dealer-intro>p{font-size:19px}.partner-grid{gap:70px}.partner-grid>form{padding:32px}.partner-grid label{font-size:14px}.partner-grid input,.partner-grid select,.partner-grid textarea{font-size:14px}.partner-grid form h2{font-size:31px}.resource-hero-grid{gap:75px}.resource-hero p{max-width:680px}.claim-steps p,.responsibility-grid p{font-size:14px}.nav nav{font-size:13px;gap:32px}.footer-links{font-size:13px}.quick-support a{font-size:13px}}
@media(min-width:1800px){:root{--wide-content:1600px}.navigation-home main{min-height:730px;max-height:1100px}.navigation-home .hero-copy{max-width:850px}.navigation-home .hero h1{font-size:82px}.navigation-home .hero-copy>p{max-width:610px;font-size:21px}.navigation-home .hero-actions .button.primary,.navigation-home .hero-actions .text-link{font-size:15px}.navigation-home .journey-grid{gap:20px}.navigation-home .journey-grid h2{font-size:23px}.navigation-home .journey-grid p{font-size:15px}.navigation-home .journey-grid strong{font-size:14px}.protection-page .protection-hero{min-height:520px}.protection-page .protection-hero h1{font-size:74px;max-width:1100px}.protection-page .protection-hero>.container>p{font-size:19px;max-width:850px}.protection-page .protection-filters button{font-size:13px;padding:15px 22px}.protection-page .product-photo{height:310px}.protection-page .product-info h3{font-size:30px}.protection-page .product-info>p{font-size:16px}.protection-page .finder-explore-button,.protection-page .brochure-download{font-size:13px}.px-hero h1{font-size:68px}.px-hero p{font-size:19px;max-width:680px}.px-brochure-hero{width:420px!important;max-height:600px!important}.px-brochure-hero img{max-height:600px!important}.px-hero .px-button{font-size:15px}.px-tabs button{font-size:13px}.px-info h3{font-size:33px}.px-info .px-function,.px-cover p{font-size:16px}.px-table{font-size:15px}.px-section h2{font-size:46px}.px-benefits h3{font-size:22px}.px-benefits p{font-size:16px}body[data-section-page="our-story"] .story-origin>.container{width:min(var(--wide-content),calc(100% - 112px));max-width:var(--wide-content)}.story-origin .about-copy h1{font-size:65px}.story-origin .about-copy>p{font-size:18px}.story-origin .story-city-portrait{min-height:570px}.story-facts>div{font-size:17px}body[data-section-page="dealers"] .dealer-intro h1{font-size:80px}.dealer-benefits article{min-height:125px}.partner-grid h2{font-size:72px}.partner-grid>div>p{font-size:23px;max-width:530px}.partner-grid form h2{font-size:33px}.resource-hero h1{font-size:72px}.resource-hero p{font-size:18px}.claim-steps p,.responsibility-grid p{font-size:16px}}
@media(min-width:2300px){:root{--wide-content:1840px}.navigation-home .hero h1{font-size:94px}.navigation-home .hero-copy{max-width:980px}.navigation-home .hero-copy>p{font-size:23px;max-width:700px}.protection-page .protection-hero{min-height:580px}.protection-page .product-photo{height:345px}.px-hero-grid{gap:100px}.px-hero h1{font-size:76px}.px-hero p{font-size:21px;max-width:760px}.px-brochure-hero{width:450px!important;max-height:640px!important}.px-brochure-hero img{max-height:640px!important}.story-origin .about-copy h1{font-size:74px}.story-origin .about-copy>p{font-size:20px}.story-origin .story-city-portrait{min-height:640px}.dealer-grid{gap:110px}.partner-grid{gap:100px}}
