.cr-cookie-banner{position:fixed;left:24px;bottom:24px;right:auto;z-index:99999;width:min(460px,calc(100vw - 48px));padding:0;background:rgb(255 255 255 / .98);color:#082a4f;border:1px solid rgb(16 36 63 / .09);border-radius:24px;box-shadow:0 24px 70px rgb(16 36 63 / .20),0 4px 18px rgb(16 36 63 / .08);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.cr-cookie-banner[hidden]{display:none!important}.cr-cookie-inner{display:block;padding:24px}.cr-cookie-copy{max-width:none}.cr-cookie-copy:before{content:"Privacy preferences";display:inline-flex;align-items:center;padding:6px 10px;margin-bottom:13px;border-radius:999px;background:#eef3f8;color:#082a4f;font-size:11px;line-height:1;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.cr-cookie-copy strong{display:block;margin:0 0 8px;font-size:22px;line-height:1.18;letter-spacing:-.025em;color:#082a4f}.cr-cookie-copy p{margin:0;color:#526174;font-size:14px;line-height:1.65}.cr-cookie-copy a{color:#082a4f;text-decoration:none;font-weight:750;border-bottom:1px solid rgb(16 36 63 / .28)}.cr-cookie-copy a:hover{border-bottom-color:#082a4f}.cr-cookie-actions{display:grid;grid-template-columns:1fr 1.18fr;gap:10px;margin-top:20px}.cr-cookie-btn{min-height:46px;border-radius:13px;padding:11px 14px;font:inherit;font-size:13px;font-weight:800;cursor:pointer;transition:.18s ease;border:1px solid #d9e1e9}.cr-cookie-secondary{background:#fff;color:#082a4f}.cr-cookie-primary{background:#082a4f;color:#fff;border-color:#082a4f;box-shadow:0 8px 20px rgb(16 36 63 / .16)}.cr-cookie-secondary:hover{background:#f5f7fa;border-color:#cbd5df}.cr-cookie-primary:hover{transform:translateY(-1px);box-shadow:0 11px 25px rgb(16 36 63 / .22)}.cr-cookie-btn:focus-visible,.cr-cookie-copy a:focus-visible{outline:3px solid rgb(16 36 63 / .25);outline-offset:3px}@media(max-width:600px){.cr-cookie-banner{left:10px;right:10px;bottom:10px;width:auto;border-radius:20px;box-shadow:0 18px 50px rgb(16 36 63 / .22)}.cr-cookie-inner{padding:20px}.cr-cookie-copy strong{font-size:20px}.cr-cookie-actions{grid-template-columns:1fr;margin-top:17px}.cr-cookie-btn{width:100%;min-height:47px}}:root{--cr-navy:#082a4f;--cr-navy-deep:#061f3a;--cr-gold:#d9a62e;--cr-gold-soft:#f5e5b7;--cr-ink:#082a4f;--cr-bg:#f7f9fc}.cr-brand-logo{display:inline-flex;align-items:center;text-decoration:none}.cr-brand-logo img{display:block;width:auto;max-width:390px;height:68px;object-fit:contain}.site-header a:hover,.main-navigation a:hover{color:var(--cr-gold)}button,.button,.btn,[class*="primary"]{border-radius:12px}.cr-cookie-primary{background:var(--cr-navy);border-color:var(--cr-navy)}.cr-cookie-copy a{color:var(--cr-navy)}.cr-cookie-copy:before{background:var(--cr-gold-soft);color:#6d4d08}.cr-cookie-btn:focus-visible,.cr-cookie-copy a:focus-visible{outline-color:rgb(217 166 46 / .45)}@media(max-width:760px){.cr-brand-logo img{max-width:270px;height:52px}}:root{--svr-navy:#082a4f!important;--svr-dark:#061f3a!important;--svr-teal:#d9a62e!important;--svr-accent:#d9a62e!important;--svr-gold:#d9a62e!important}body{color:#10243f}.svr-header{background:#fff!important;border-bottom-color:#e6dfcf!important}.svr-brand-image .svr-uploaded-logo,.svr-header .svr-uploaded-logo{width:auto!important;height:72px!important;max-width:430px!important;object-fit:contain!important}.svr-btn-dark,.svr-header-cta{background:#082a4f!important;border-color:#082a4f!important;color:#fff!important}.svr-btn-dark:hover,.svr-header-cta:hover{background:#061f3a!important;border-color:#061f3a!important}.svr-nav a:hover,.svr-header a:not(.svr-btn):hover{color:#b98412!important}.svr-hero,.svr-section-soft{background-color:#f8f7f3}.svr-badge,.svr-kicker,[class*="eyebrow"]{color:#8a6515}.svr-stars,.svr-star,[class*="stars"]{color:#d9a62e}.svr-btn:not(.svr-btn-dark):not(.svr-header-cta):hover{border-color:#d9a62e}a{accent-color:#d9a62e}@media(max-width:760px){.svr-brand-image .svr-uploaded-logo,.svr-header .svr-uploaded-logo{height:54px!important;max-width:290px!important}}body{padding-bottom:70px}.svr-v529-winner{position:fixed;bottom:0;left:0;right:0;z-index:9990;background:#fff;border-top:4px solid #ed0051;box-shadow:0 -5px 22px rgb(11 29 58 / .12);font-family:inherit;color:#102747}.svr-v529-winner-inner{min-height:56px;max-width:1180px;margin:auto;padding:7px 16px;display:flex;align-items:center;gap:10px;font-size:13px}.svr-v529-trophy{background:#fff0f5;border-radius:12px;color:#ed0051;font-size:20px;padding:7px 11px}.svr-v529-rank{background:#fff0f5;border-radius:16px;color:#ed0051;padding:6px 9px;font-size:11px;font-weight:800;white-space:nowrap}.svr-v529-score{color:#ce8500;font-weight:800;white-space:nowrap}.svr-v529-spacer{flex:1}.svr-v529-winner a{border-radius:10px;text-decoration:none;padding:10px 14px;font-weight:800;white-space:nowrap;font-size:12px}.svr-v529-review-link{border:1px solid #d6dfeb;color:#102747}.svr-v529-visit-link{background:#ed0051;color:white!important}@media(max-width:650px){body{padding-bottom:100px}.svr-v529-winner-inner{flex-wrap:wrap;gap:6px;justify-content:center}.svr-v529-spacer{display:none}.svr-v529-winner-inner strong{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.svr-v529-winner a{padding:7px 10px}}