*{box-sizing:border-box}html{background:#061a32}body{margin:0;background:#061a32;color:white;font-family:Inter,sans-serif}a{color:inherit;text-decoration:none}img{display:block;width:100%}.rr-shell{min-height:100vh;display:grid;grid-template-rows:6.5vh 56.5vh 12vh 25vh;overflow:hidden}.rr-alert{display:flex;align-items:center;justify-content:space-around;padding:0 6vw;background:#ff5a16;text-transform:uppercase;font:500 1.15vw Barlow Condensed;letter-spacing:.03em}.rr-alert b{font-size:1.5vw}.rr-alert strong{padding:.55rem 1.4rem;background:#071c3b;font-size:1vw}.rr-alert span{font-size:.85vw;font-weight:700}.rr-hero{position:relative;overflow:hidden;background:#05172d}.rr-hero>img{position:absolute;right:0;top:0;width:61%;height:100%;object-fit:cover}.rr-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,#061a32 0 41%,transparent 64%)}.rr-hero header{position:absolute;z-index:3;left:6vw;right:6vw;top:2.2vh;display:flex;align-items:center;justify-content:space-between}.rr-brand{font:italic 700 2.5vw/1 Barlow Condensed;text-transform:uppercase}.rr-brand span{color:#ff5a16}.rr-brand small{display:block;text-align:center;font-size:.7rem;letter-spacing:.4em}.rr-hero nav{display:flex;align-items:center;gap:2.4vw;text-transform:uppercase;font:600 .7vw Barlow Condensed}.rr-hero nav .cta{padding:1rem 1.4rem;background:#ff5a16;font-size:.8vw}.rr-copy{position:absolute;z-index:3;left:6vw;top:14vh;width:39vw}.rr-copy h1{margin:0;font:italic 700 4.7vw/.92 Barlow Condensed;text-transform:uppercase;letter-spacing:.02em}.rr-copy h1 em{color:#ff5a16}.rr-copy h2{margin:.8rem 0;padding-left:10px;border-left:3px solid #ff5a16;font:500 1.1vw Barlow Condensed;text-transform:uppercase}.rr-checks{display:flex;gap:1.5vw;font:500 .62vw Barlow Condensed;text-transform:uppercase}.rr-checks span{color:white}.rr-actions{display:flex;gap:.6vw;margin-top:1.5rem}.rr-actions a{padding:1rem 1.4rem;background:#ff5a16;text-transform:uppercase;font:700 .85vw Barlow Condensed}.rr-actions>span{padding:.7rem 1.2rem;border:1px solid #fff;font:600 .72vw Barlow Condensed;text-transform:uppercase}.rr-actions small{font-size:.55vw}.rr-proof{display:grid;grid-template-columns:1.1fr repeat(4,1fr) 1.5fr;align-items:center;padding:0 6vw;background:#04172f;border-top:1px solid #64758a;border-bottom:1px solid #64758a}.rr-proof article{display:flex;align-items:center;gap:.8vw;padding:0 1vw;border-right:1px solid #596778;text-transform:uppercase;font:600 .62vw Barlow Condensed}.rr-proof article:last-child{border:0}.rr-proof strong{color:#ff5a16;font:italic 700 2.3vw Barlow Condensed}.rr-proof b{font-size:1.3vw}.rr-proof small{font-size:.5vw}.rr-proof .map{display:block;line-height:1.5}.rr-lower{display:grid;grid-template-columns:37% 20% 43%;background:#f4f3ef;color:#071c38}.rr-results{padding:1.3vh 4vw}.rr-results h2,.rr-insurance h2{margin:0 0 1vh;font:italic 700 1.45vw Barlow Condensed;text-transform:uppercase}.rr-compare{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:4px;height:17vh}.rr-compare figure{position:relative;margin:0;overflow:hidden}.rr-compare figure span{position:absolute;z-index:2;left:10px;top:8px;padding:4px 8px;background:#071c38;color:#fff;text-transform:uppercase;font-size:.5rem}.rr-compare figure:last-child span{background:#ff5a16}.rr-compare img{height:100%;object-fit:cover}.rr-compare button{position:absolute;z-index:3;left:50%;top:50%;transform:translate(-50%,-50%);width:40px;height:40px;border:3px solid white;border-radius:50%;background:#ff5a16;color:white}.rr-inspect{padding:2vh 2.2vw;background:#ff5a16;color:white}.rr-inspect p{display:grid;grid-template-columns:34px 1fr;margin:0;padding:1vh 0;border-bottom:1px solid #fff8;font:500 .72vw Barlow Condensed;text-transform:uppercase}.rr-inspect p:last-child{border:0}.rr-inspect p>b{font-size:.8vw}.rr-inspect p>span{grid-column:2;font-size:.55vw}.rr-insurance{position:relative;padding:4vh 4vw;background:#071c38;color:white}.rr-insurance h2{font-size:1.6vw}.rr-insurance h2 em{color:#ff5a16}.rr-insurance p{width:58%;font-size:.65vw;line-height:1.5}.rr-insurance ul{position:absolute;right:4vw;top:5vh;margin:0;list-style:none;font:500 .65vw/1.8 Barlow Condensed;text-transform:uppercase}.rr-insurance li{color:white}
@media(max-width:900px){.rr-shell{display:block;overflow:visible}.rr-alert{height:auto;padding:12px 14px;font-size:.75rem;gap:8px;flex-wrap:wrap}.rr-alert b{font-size:1rem}.rr-alert strong{font-size:.7rem}.rr-alert span{display:none}.rr-hero{height:760px}.rr-hero>img{width:100%;height:56%}.rr-hero:after{background:linear-gradient(180deg,transparent 0 35%,#061a32 57%)}.rr-hero header{left:18px;right:18px}.rr-brand{font-size:2rem}.rr-hero nav a:not(.cta){display:none}.rr-hero nav .cta{font-size:.65rem}.rr-copy{left:20px;top:340px;width:calc(100% - 40px)}.rr-copy h1{font-size:4rem}.rr-copy h2{font-size:1rem}.rr-checks{font-size:.7rem;flex-wrap:wrap}.rr-actions a{font-size:.8rem}.rr-actions>span{font-size:.7rem}.rr-actions small{font-size:.55rem}.rr-proof{grid-template-columns:1fr 1fr;padding:20px}.rr-proof article{min-height:90px;font-size:.65rem;border-bottom:1px solid #596778}.rr-proof strong{font-size:2rem}.rr-proof b{font-size:1.2rem}.rr-lower{display:block}.rr-results{padding:40px 20px}.rr-results h2,.rr-insurance h2{font-size:2rem}.rr-compare{height:240px}.rr-inspect{padding:30px 24px}.rr-inspect p,.rr-inspect p>b{font-size:.9rem}.rr-inspect p>span{font-size:.7rem}.rr-insurance{padding:50px 24px}.rr-insurance p{width:100%;font-size:.8rem}.rr-insurance ul{position:static;margin-top:25px;font-size:.8rem;padding:0}}
@media(max-width:500px){.rr-hero{height:800px}.rr-copy h1{font-size:3.5rem}.rr-actions{display:grid}.rr-proof{grid-template-columns:1fr}.rr-compare{height:190px}}
