:is(#sr-services,#sr-comparison-details,#sr-comparison-followup){box-sizing:border-box;width:100%;max-width:1180px;margin:0 auto;padding:32px clamp(18px,4vw,48px);color:inherit;overflow-wrap:break-word}:is(#sr-services,#sr-comparison-details,#sr-comparison-followup) .preFade{opacity:1!important;transform:none!important;transition:none!important}:is(#sr-services,#sr-comparison-details,#sr-comparison-followup) *,:is(#sr-services,#sr-comparison-details,#sr-comparison-followup) *:before,:is(#sr-services,#sr-comparison-details,#sr-comparison-followup) *:after{box-sizing:border-box}:is(#sr-services,#sr-comparison-details,#sr-comparison-followup) h1{font-size:clamp(2.25rem,5vw,3.6rem);line-height:1.12;margin:0 0 20px;letter-spacing:-.025em}:is(#sr-services,#sr-comparison-details,#sr-comparison-followup) h2{font-size:clamp(1.7rem,3vw,2.4rem);line-height:1.2;margin:0 0 16px}:is(#sr-services,#sr-comparison-details,#sr-comparison-followup) h3{font-size:clamp(1.65rem,2.5vw,2.15rem);line-height:1.15;letter-spacing:-.02em;margin:0 0 20px;color:#ffae32}:is(#sr-services,#sr-comparison-details,#sr-comparison-followup) p{line-height:1.6;margin:0 0 20px}:is(#sr-services,#sr-comparison-details,#sr-comparison-followup) .sr-intro{max-width:850px;margin-bottom:40px}:is(#sr-services,#sr-comparison-details,#sr-comparison-followup) .sr-label{color:#ffae32;font-size:.8rem;font-weight:700;letter-spacing:.12em}:is(#sr-services,#sr-comparison-details,#sr-comparison-followup) .sr-section{margin:56px 0 0;scroll-margin-top:110px}:is(#sr-services,#sr-comparison-details,#sr-comparison-followup) .sr-section-head{max-width:780px;margin-bottom:28px}:is(#sr-services,#sr-comparison-details,#sr-comparison-followup) .sr-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}:is(#sr-services,#sr-comparison-details,#sr-comparison-followup) .sr-choice{min-width:0;border:1px solid rgba(255,255,255,.38);border-top:4px solid #ffa318;border-radius:12px;padding:clamp(20px,2.5vw,28px);display:flex;flex-direction:column;background:rgba(255,255,255,.025)}:is(#sr-services,#sr-comparison-details,#sr-comparison-followup) .sr-choice figure{margin:0 0 22px}:is(#sr-services,#sr-comparison-details,#sr-comparison-followup) .sr-choice img{display:block;width:100%;aspect-ratio:3/2;height:auto;object-fit:cover;border-radius:8px;background:#17384c}:is(#sr-services,#sr-comparison-details,#sr-comparison-followup) .sr-choice img.sr-contain{object-fit:contain}:is(#sr-services,#sr-comparison-details,#sr-comparison-followup) figcaption{font-size:.78rem;line-height:1.4;color:#d8e3e9;margin-top:8px}:is(#sr-services,#sr-comparison-details,#sr-comparison-followup) .sr-tagline{font-weight:700;font-size:1.12rem;line-height:1.4;margin:0 0 16px}:is(#sr-services,#sr-comparison-details,#sr-comparison-followup) .sr-price{font-size:2.35rem;font-weight:800;line-height:1.15;margin:0 0 18px}:is(#sr-services,#sr-comparison-details,#sr-comparison-followup) .sr-price small{display:block;font-size:.88rem;font-weight:400;line-height:1.5;margin-top:6px}:is(#sr-services,#sr-comparison-details,#sr-comparison-followup) .sr-choice ul{padding-left:20px;margin:0 0 22px;line-height:1.6}:is(#sr-services,#sr-comparison-details,#sr-comparison-followup) .sr-choice li+li{margin-top:5px}:is(#sr-services,#sr-comparison-details,#sr-comparison-followup) .sr-actions{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin-top:22px}:is(#sr-services,#sr-comparison-details,#sr-comparison-followup) .sr-choice .sr-actions{margin-top:auto;padding-top:8px}:is(#sr-services,#sr-comparison-details,#sr-comparison-followup) a:not(.sr-button){text-decoration:underline;text-underline-offset:4px}:is(#sr-services,#sr-comparison-details,#sr-comparison-followup) .sr-button{display:inline-flex;justify-content:center;align-items:center;min-height:52px;max-width:100%;padding:14px 22px;border:2px solid #fff;border-radius:8px;background:#f99b13;color:#fff!important;font-size:1rem;font-weight:800;line-height:1.3;letter-spacing:.035em;text-align:center;text-decoration:none;text-transform:uppercase;white-space:normal}:is(#sr-services,#sr-comparison-details,#sr-comparison-followup) .sr-choice .sr-button{width:100%}:is(#sr-services,#sr-comparison-details,#sr-comparison-followup) a:focus-visible,:is(#sr-services,#sr-comparison-details,#sr-comparison-followup) summary:focus-visible{outline:3px solid #fff;outline-offset:5px}:is(#sr-services,#sr-comparison-details,#sr-comparison-followup) .sr-button:hover{background:#df8200}:is(#sr-services,#sr-comparison-details,#sr-comparison-followup) .sr-jumps{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:24px;font-size:.95rem}:is(#sr-services,#sr-comparison-details,#sr-comparison-followup) .sr-note{font-size:.9rem;color:#e1e8ed;margin:24px 0 0;line-height:1.6}:is(#sr-services,#sr-comparison-details,#sr-comparison-followup) .sr-callout{border:1px solid rgba(255,255,255,.3);border-radius:12px;padding:24px;margin-top:28px;background:rgba(255,255,255,.04)}:is(#sr-services,#sr-comparison-details,#sr-comparison-followup) .sr-callout h3{font-size:1.4rem;margin-bottom:12px}:is(#sr-services,#sr-comparison-details,#sr-comparison-followup) .sr-callout p:last-child{margin-bottom:0}:is(#sr-services,#sr-comparison-details,#sr-comparison-followup) .sr-guidance{margin:28px 0 0}:is(#sr-services,#sr-comparison-details,#sr-comparison-followup) details{border-bottom:1px solid rgba(255,255,255,.25);padding:18px 0}:is(#sr-services,#sr-comparison-details,#sr-comparison-followup) summary{cursor:pointer;font-weight:700;font-size:1.05rem;color:#ffae32;line-height:1.5}:is(#sr-services,#sr-comparison-details,#sr-comparison-followup) details p{margin:14px 0 0}:is(#sr-services,#sr-comparison-details,#sr-comparison-followup) #sr-photo-comparison{margin:32px 0 0;padding:clamp(18px,3vw,30px);border:1px solid rgba(255,255,255,.3);border-radius:12px;background:rgba(255,255,255,.04);scroll-margin-top:110px}#sr-photo-comparison .sr-compare-intro{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:20px 0 24px}:is(#sr-services,#sr-comparison-details,#sr-comparison-followup) #sr-photo-comparison h3{font-size:1.1rem;margin:0 0 10px}:is(#sr-services,#sr-comparison-details,#sr-comparison-followup) #sr-photo-comparison p{font-size:1rem;margin:0;line-height:1.6}#sr-photo-comparison table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:1rem}#sr-photo-comparison th,#sr-photo-comparison td{padding:14px 10px;border-bottom:1px solid rgba(255,255,255,.22);line-height:1.4;overflow-wrap:normal;word-break:normal}#sr-photo-comparison th:first-child{width:44%;text-align:left}#sr-photo-comparison thead th{color:#ffae32;font-weight:700}#sr-photo-comparison tbody th{font-weight:500}#sr-photo-comparison td{text-align:center}#sr-photo-comparison .sr-yes{color:#ffae32;font-size:1.25em;font-weight:700}#sr-photo-comparison .sr-no{color:#bccad2}:is(#sr-services,#sr-comparison-details,#sr-comparison-followup) .sr-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:700px){:is(#sr-services,#sr-comparison-details,#sr-comparison-followup) .sr-grid{grid-template-columns:1fr;gap:24px}:is(#sr-services,#sr-comparison-details,#sr-comparison-followup) .sr-section{margin-top:40px}:is(#sr-services,#sr-comparison-details,#sr-comparison-followup) .sr-choice h3{font-size:1.85rem}:is(#sr-services,#sr-comparison-details,#sr-comparison-followup) .sr-choice img{aspect-ratio:3/2}#sr-photo-comparison .sr-compare-intro{grid-template-columns:1fr;gap:18px}#sr-photo-comparison table{font-size:.86rem}#sr-photo-comparison th,#sr-photo-comparison td{padding:12px 6px}#sr-photo-comparison th:first-child{width:46%}}@media(prefers-reduced-motion:reduce){:is(#sr-services,#sr-comparison-details,#sr-comparison-followup) *{scroll-behavior:auto!important;transition:none!important}}

/* Static native replacements for the source video blocks. */
.decide-page{padding-top:var(--header-height,214px);background:#1c445d;color:#fff;padding-bottom:48px;font-family:proxima-nova,Arial,sans-serif;font-size:calc(1rem + .24vw);line-height:1.8}
.decide-page h1,.decide-page h2,.decide-page h3{font-family:"Archivo Black",Arial,sans-serif;font-weight:400}
.decide-page a{color:inherit}
#sr-services{padding-bottom:0}#sr-services .sr-intro{margin-bottom:28px}
.sr-native-video{box-sizing:border-box;width:100%;margin:0 auto}.sr-native-video video{display:block;width:100%;height:auto;aspect-ratio:16/9;background:#101a20}
.sr-comparison-video{max-width:1180px;padding:0 clamp(18px,4vw,48px)}
.sr-process-video{max-width:1084px;padding:0 18px}
.decide-page *{animation:none!important;transition:none!important;scroll-behavior:auto!important}
#our-look{scroll-margin-top:110px}
@media(max-width:700px){#our-look{scroll-margin-top:150px}}

.decide-page h1,.decide-page h2{color:#fff}
