@media (min-width: 1181px){html body .premium-home .homepage-hero.homepage-hero-alignment-preview{padding-block:0!important;align-items:center!important}.premium-home .homepage-hero.homepage-hero-alignment-preview>.container-custom{width:min(calc(100% - 10rem),90rem)!important;padding-inline:0!important;padding-block:3rem!important;margin-inline:auto!important;display:grid!important;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)!important;-moz-column-gap:clamp(3rem,5vw,6rem);column-gap:clamp(3rem,5vw,6rem);row-gap:1.75rem}html body .premium-home .homepage-hero.homepage-hero-alignment-preview .homepage-hero-grid{display:contents!important;gap:clamp(3rem,5vw,6rem)!important;padding-right:0!important;width:100%!important}html body .premium-home .homepage-hero.homepage-hero-alignment-preview .compliance-path-card{justify-self:end!important;width:100%!important;max-width:30rem!important;margin-inline:0!important;grid-column:2;grid-row:1 / span 2;align-self:stretch!important;transform:none!important;display:flex;flex-direction:column}.premium-home .homepage-hero.homepage-hero-alignment-preview .homepage-hero-copy{grid-column:1;grid-row:1;align-self:start}.premium-home .homepage-hero.homepage-hero-alignment-preview .homepage-hero-trust{grid-column:1;grid-row:2;margin-top:0!important}.premium-home .homepage-hero.homepage-hero-alignment-preview .compliance-path-card form{flex:1;align-content:space-between}html body:has(.homepage-hero-alignment-preview) .site-header>.container-custom{width:min(calc(100% - 10rem),90rem)!important;max-width:none!important;padding-inline:0!important;margin-inline:auto!important}body:has(.homepage-hero-alignment-preview) .site-header-inner{gap:1rem;width:100%!important;max-width:none!important}body:has(.homepage-hero-alignment-preview) .site-header-nav{min-width:0;flex:1;justify-content:center}body:has(.homepage-hero-alignment-preview) .site-header-inner>a{flex-shrink:0}html body:has(.homepage-hero-alignment-preview) .site-header-link{white-space:nowrap;font-size:.72rem!important;padding-inline:.45rem!important}html body:has(.homepage-hero-alignment-preview) .brand-logo-promise{min-width:5.5rem;white-space:nowrap}}@media (min-width: 1181px) and (max-width: 1399px){html body:has(.homepage-hero-alignment-preview) .brand-logo-wordmark{font-size:1.9rem!important}html body:has(.homepage-hero-alignment-preview) .brand-logo-promise{display:none!important}html body:has(.homepage-hero-alignment-preview) .site-header-cta{padding-inline:.65rem!important;font-size:.72rem!important}}
