:root{--ds-primary:#eb662b;--ds-primary-hover:#d4551f;--ds-primary-pressed:#b8481a;--ds-primary-100:#fdeee6;--ds-primary-50:#fef7f2;--ds-ink-900:#05073c;--ds-ink-700:#2b2e52;--ds-ink-600:#474a6b;--ds-ink-500:#6b6e8a;--ds-ink-400:#9092aa;--ds-ink-300:#c3c4d4;--ds-ink-200:#e1e2ea;--ds-ink-100:#f0f0f5;--ds-ink-50:#f8f8fb;--ds-white:#fff;--ds-success:#0e8a5f;--ds-success-bg:#e7f5ef;--ds-warning:#b7791f;--ds-danger:#c0392b;--ds-deal:#d93636;--ds-font-display:"DMSans", "DMSans Fallback", sans-serif;--ds-font-body:"DMSans", "DMSans Fallback", sans-serif;--ds-text-display:44px;--ds-text-h2:32px;--ds-text-h3:22px;--ds-text-h4:18px;--ds-text-body:15px;--ds-text-small:13px;--ds-text-micro:12px;--ds-leading-display:1.1;--ds-leading-heading:1.25;--ds-leading-body:1.55;--ds-radius-input:8px;--ds-radius-button:12px;--ds-radius-card:16px;--ds-radius-hero:24px;--ds-radius-pill:999px;--ds-shadow-1:0 1px 2px #05073c0d, 0 2px 8px #05073c0d;--ds-shadow-2:0 6px 20px #05073c1a;--ds-shadow-3:0 16px 48px #05073c29;--ds-space-1:4px;--ds-space-2:8px;--ds-space-3:12px;--ds-space-4:16px;--ds-space-5:20px;--ds-space-6:24px;--ds-space-8:32px;--ds-space-10:40px;--ds-section-y:56px;--ds-container:1280px;--ds-gutter:32px;--ds-ease:cubic-bezier(.2, 0, 0, 1);--ds-duration-fast:.15s;--ds-duration-move:.25s;--ds-duration-overlay:.35s}@media (max-width:767px){:root{--ds-text-display:32px;--ds-text-h2:26px;--ds-text-h3:19px;--ds-text-h4:16px;--ds-section-y:40px;--ds-gutter:20px}}.ds-sr-only{white-space:nowrap;width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}
html,body{margin:0;padding:0}*,:before,:after{box-sizing:border-box}.relative{position:relative}.d-flex{display:flex}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.align-center{align-items:center}.ds-container{width:100%;max-width:calc(var(--ds-container) + var(--ds-gutter) * 2);padding-inline:var(--ds-gutter);margin-left:auto;margin-right:auto}.ds-section{padding-block:var(--ds-section-y);scroll-margin-top:88px}.ds-section--alt{background-color:var(--ds-ink-50)}.ds-display,.ds-h2,.ds-h3{font-family:var(--ds-font-display);font-optical-sizing:auto;color:var(--ds-ink-900);margin:0}.ds-display{font-size:var(--ds-text-display);font-weight:620;line-height:var(--ds-leading-display);letter-spacing:-.01em}.ds-h2{font-size:var(--ds-text-h2);font-weight:580;line-height:var(--ds-leading-heading);letter-spacing:-.005em}.ds-h3{font-size:var(--ds-text-h3);font-weight:560;line-height:var(--ds-leading-heading)}.ds-h4{font-family:var(--ds-font-body);font-size:var(--ds-text-h4);font-weight:600;line-height:var(--ds-leading-heading);color:var(--ds-ink-900);letter-spacing:-.5px;margin:0}.ds-btn{justify-content:center;align-items:center;gap:var(--ds-space-2);height:44px;padding-inline:var(--ds-space-6);border-radius:var(--ds-radius-button);font-family:var(--ds-font-body);font-size:var(--ds-text-body);letter-spacing:-.2px;text-transform:none;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--ds-duration-fast) var(--ds-ease), border-color var(--ds-duration-fast) var(--ds-ease), color var(--ds-duration-fast) var(--ds-ease), box-shadow var(--ds-duration-move) var(--ds-ease), transform var(--ds-duration-fast) var(--ds-ease);background-color:#0000;border:1.5px solid #0000;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.ds-btn:active{transform:scale(.98)}.ds-btn--lg{height:52px;padding-inline:var(--ds-space-8);font-size:16px}.ds-btn--sm{height:36px;padding-inline:var(--ds-space-4);font-size:var(--ds-text-small)}.ds-btn--primary{background-color:var(--ds-primary);color:var(--ds-white)}.ds-btn--primary:hover{background-color:var(--ds-primary-hover);color:var(--ds-white);box-shadow:var(--ds-shadow-2)}.ds-btn--primary:active{background-color:var(--ds-primary-pressed)}.ds-btn--secondary{background-color:var(--ds-ink-900);color:var(--ds-white)}.ds-btn--secondary:hover{background-color:var(--ds-ink-700);color:var(--ds-white)}.ds-btn--outline{border-color:var(--ds-ink-200);color:var(--ds-ink-900);background-color:var(--ds-white)}.ds-btn--outline:hover{border-color:var(--ds-primary);color:var(--ds-primary)}.ds-btn--ghost{color:var(--ds-ink-900)}.ds-btn--ghost:hover{background-color:var(--ds-ink-100);color:var(--ds-ink-900)}.ds-btn:disabled,.ds-btn[aria-disabled=true]{opacity:.5;pointer-events:none}.ds-chip{align-items:center;gap:var(--ds-space-2);height:36px;padding-inline:var(--ds-space-4);border-radius:var(--ds-radius-pill);background-color:var(--ds-ink-50);color:var(--ds-ink-600);font-family:var(--ds-font-body);font-size:var(--ds-text-small);white-space:nowrap;cursor:pointer;transition:background-color var(--ds-duration-fast) var(--ds-ease), border-color var(--ds-duration-fast) var(--ds-ease), color var(--ds-duration-fast) var(--ds-ease);border:1px solid #0000;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.ds-chip:hover{background-color:var(--ds-ink-100);color:var(--ds-ink-900)}.ds-chip--selected,.ds-chip--selected:hover{background-color:var(--ds-primary-100);border-color:var(--ds-primary);color:var(--ds-primary)}.ds-badge{align-items:center;gap:var(--ds-space-1);font-family:var(--ds-font-body);font-size:var(--ds-text-micro);letter-spacing:0;white-space:nowrap;border-radius:6px;padding:4px 8px;font-weight:600;line-height:1.2;display:inline-flex}.ds-badge--deal{background-color:var(--ds-deal);color:var(--ds-white)}.ds-badge--trust{background-color:var(--ds-success-bg);color:var(--ds-success)}.ds-badge--navy{background-color:var(--ds-ink-900);color:var(--ds-white)}.ds-badge--neutral{background-color:var(--ds-ink-100);color:var(--ds-ink-600)}.ds-card{background-color:var(--ds-white);border:1px solid var(--ds-ink-100);border-radius:var(--ds-radius-card);box-shadow:var(--ds-shadow-1);transition:box-shadow var(--ds-duration-move) var(--ds-ease), transform var(--ds-duration-move) var(--ds-ease)}.ds-card--hover:hover{box-shadow:var(--ds-shadow-2);transform:translateY(-2px)}.ds-media{background-color:var(--ds-ink-100);position:relative;overflow:hidden}.ds-media img{object-fit:cover;transition:transform var(--ds-duration-move) var(--ds-ease)}.ds-card--hover:hover .ds-media img{transform:scale(1.05)}.ds-skeleton{background-color:var(--ds-ink-100);border-radius:var(--ds-radius-input);position:relative;overflow:hidden}.ds-skeleton:after{content:"";animation:ds-sweep 1.6s var(--ds-ease) infinite;background:linear-gradient(90deg,#0000,#fff9,#0000);position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-100%)}@keyframes ds-sweep{to{transform:translate(100%)}}@keyframes ds-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.ds-btn:focus-visible{outline:2px solid var(--ds-primary);outline-offset:2px}.ds-chip:focus-visible{outline:2px solid var(--ds-primary);outline-offset:2px}a.ds-card:focus-visible{outline:2px solid var(--ds-primary);outline-offset:2px}.ds-focusable:focus-visible{outline:2px solid var(--ds-primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){.ds-btn,.ds-card,.ds-media img,.ds-chip{transition:none}.ds-btn:active,.ds-card--hover:hover,.ds-card--hover:hover .ds-media img{transform:none}.ds-skeleton:after{animation:none}}
.ls-05{letter-spacing:.5px}.ls-1{letter-spacing:1px}.ls-2{letter-spacing:2px}.ls-3{letter-spacing:3px}.ls-4{letter-spacing:4px}.ls-5{letter-spacing:5px}@font-face{font-family:DMSans;src:url(/fonts/DM_Sans/DMSans-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DMSans;src:url(/fonts/DM_Sans/DMSans-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:DMSans;src:url(/fonts/DM_Sans/DMSans-SemiBold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:DMSans Fallback;src:local(Arial);size-adjust:104.531%;ascent-override:94.9001%;descent-override:29.6563%;line-gap-override:0%}body{letter-spacing:-.5px;font-family:DMSans,DMSans Fallback,sans-serif}h1,h2,h3,h4,h5,h6{margin:.5em 0;line-height:1.2}.fw-100{font-weight:100}.fw-200{font-weight:200}.fw-300{font-weight:300}.fw-400{font-weight:400}.fw-500{font-weight:500}.fw-600{font-weight:600}.fw-700{font-weight:700}.fw-800{font-weight:800}@font-face{font-family:Aquatico;src:url(/fonts/aquatico/Aquatico-Regular.woff2)format("woff2"),url(/fonts/aquatico/Aquatico-Regular.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}.font-aquatico{font-family:Aquatico,sans-serif!important}

