.rhero{background:linear-gradient(115deg,#eef1fb,#f7eef1 48%,#fdf0e2);height:550px;margin-top:70px;max-height:550px;overflow:hidden}.container{padding-inline:0!important}.rhero-inner{align-items:center;display:grid;gap:65px;grid-template-columns:1.02fr .98fr;padding-block:64px 60px}.rhero-copy h1{color:var(--navy);font-size:clamp(34px,4.6vw,56px);font-weight:700;letter-spacing:-1px;line-height:1.12;margin:0 0 20px}.rhero-copy p{color:var(--body);font-size:18px;line-height:1.6;margin:0 0 30px;max-width:480px}.rhero-copy .btn:focus,.rhero-copy .btn:hover{color:#fff!important;font-weight:600}.rhero-copy .btn{box-shadow:-95px 41px 29px 0 #00000000;padding:12px 32px}.image-sect img.mobile{display:none}@media (max-width:1100px){.main-nav{background:var(--navy);box-shadow:0 12px 24px rgba(0,0,0,.25);display:none;left:0;padding:12px 24px 20px;position:absolute;right:0;top:72px}.main-nav.open{display:block}.main-nav ul{align-items:flex-start;flex-direction:column;gap:16px}.nav-toggle{display:flex}.btn-signin{display:none}}@media (max-width:1024px){.footer-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:980px){.rhero{height:100%;max-height:100%}.rhero-inner{gap:60px;grid-template-columns:1fr;padding-top:40px!important}.rhero-copy h1{font-size:36px;line-height:120%}.rhero-copy .btn-primary{width:100%}.rhero-copy p{margin-bottom:32px}.hero-copy .btn,.rhero-copy p{margin-inline:auto}.container{padding-inline:16px!important}.image-sect{width:100%}.image-sect img.mobile{display:block;transform:scale(1.1);transform-origin:center}.image-sect img.desktop{display:none}}