.dvx,.dvx *,.dvx *::before,.dvx *::after,.dvft,.dvft *{box-sizing:border-box}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/inter-400.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/inter-500.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/inter-600.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/inter-700.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/fonts/inter-800.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(/assets/fonts/inter-900.woff) format("woff")}@font-face{font-family:"Inter Fallback";src:local("Arial");size-adjust:107.4%;ascent-override:90.2%;descent-override:22.5%;line-gap-override:0%}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:#fff;color:#475569;font-family:Inter,"Inter Fallback",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:16px;line-height:1.65;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}img,svg,video{max-width:100%;height:auto}main{display:block}.skip{position:absolute;left:12px;top:-60px;z-index:100000;background:#12222d;color:#fff;padding:12px 18px;border-radius:0 0 10px 10px;font-weight:700;text-decoration:none}.skip:focus{top:0}html.dvx-lock{overflow:hidden}.dvx{position:sticky;top:0;z-index:9999;background:#fff;border-bottom:1px solid #dce8f7;transition:box-shadow .2s}.dvx.is-stuck{box-shadow:0 8px 28px rgba(18,34,45,.10)}.dvx-in{max-width:1160px;margin:0 auto;padding:0 24px;height:76px;display:flex;align-items:center;gap:28px}.dvx-logo{display:block;flex:none;line-height:0}.dvx-logo img{height:44px;width:auto;display:block}.dvx-nav{margin-left:auto}.dvx-nav ul{display:flex;align-items:center;gap:4px;list-style:none;margin:0;padding:0}.dvx .dvx-l,.dvx .dvx-svc{position:relative;display:inline-flex;align-items:center;gap:6px;padding:10px 14px;border:0;border-radius:8px;background:transparent;color:#2a4e73;font-size:15px;font-weight:600;line-height:1.2;font-family:inherit;text-decoration:none;cursor:pointer;box-shadow:none}.dvx .dvx-l:hover,.dvx .dvx-svc:hover,.dvx .dvx-svc[aria-expanded=true]{background:#eef5ff;color:#12222d;text-decoration:none}.dvx .dvx-l[aria-current=page],.dvx .dvx-svc.is-current{color:#12222d}.dvx .dvx-l[aria-current=page]::after,.dvx .dvx-svc.is-current::after{content:"";position:absolute;left:14px;right:14px;bottom:2px;height:2px;border-radius:2px;background:#6ea8fe}.dvx .dvx-cv{transition:transform .18s;display:inline-grid}.dvx .dvx-svc[aria-expanded=true] .dvx-cv{transform:rotate(180deg)}.dvx a:focus-visible,.dvx button:focus-visible,.dvx-drawer a:focus-visible,.dvx-drawer summary:focus-visible{outline:3px solid #6ea8fe;outline-offset:2px}.dvx .dvx-cta{flex:none;display:inline-block;background:#6ea8fe;color:#12222d;font-size:15px;font-weight:700;line-height:1.2;padding:13px 20px;border-radius:10px;text-decoration:none;transition:background .15s,transform .15s}.dvx .dvx-cta:hover{background:#8bbcff;color:#12222d;transform:translateY(-1px);text-decoration:none}.dvx .dvx-burger{display:none;align-items:center;gap:10px;margin-left:auto;padding:10px 14px;border:1px solid #cfe0f5;border-radius:10px;background:#fff;color:#2a4e73;font-size:14px;font-weight:700;line-height:1;font-family:inherit;text-decoration:none;cursor:pointer}.dvx .dvx-burger:hover{background:#eef5ff;color:#12222d}.dvx-ins{position:relative;width:18px;height:12px;display:inline-block}.dvx-ins i{position:absolute;left:0;width:18px;height:2px;border-radius:2px;background:currentColor;transition:transform .2s,opacity .2s,top .2s}.dvx-ins i:nth-child(1){top:0}.dvx-ins i:nth-child(2){top:5px}.dvx-ins i:nth-child(3){top:10px}.dvx-burger[aria-expanded=true] .dvx-ins i:nth-child(1){top:5px;transform:rotate(45deg)}.dvx-burger[aria-expanded=true] .dvx-ins i:nth-child(2){opacity:0}.dvx-burger[aria-expanded=true] .dvx-ins i:nth-child(3){top:5px;transform:rotate(-45deg)}.dvx-drawer{position:fixed;left:0;right:0;bottom:0;top:var(--dvx-top,64px);z-index:9998;background:#fff;overflow-y:auto;overscroll-behavior:contain;padding:6px 20px 0;color:#334155}.dvx-drawer[hidden]{display:none}.dvx-drawer ul{list-style:none;margin:0;padding:0}.dvx-drawer p{margin:0}.dvx-drawer a{color:inherit;text-decoration:none}.dvd-c{border-bottom:1px solid #e3edf9}.dvd-c summary{list-style:none;display:flex;align-items:center;gap:14px;padding:15px 2px;cursor:pointer;min-height:56px}.dvd-c summary::-webkit-details-marker{display:none}.dvd-ic{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:#eef5ff;color:#2a4e73}.dvd-ic svg{width:20px;height:20px}.dvd-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.dvd-t b{font-size:16px;font-weight:700;color:#2a4e73;line-height:1.25}.dvd-t small{font-size:13px;color:#64748b}.dvd-ch{flex:none;color:#6ea8fe;transition:transform .2s}.dvd-c[open] .dvd-ch{transform:rotate(180deg)}.dvd-in{padding:0 2px 16px 52px}.dvd-all{display:inline-block;margin:2px 0 8px;font-size:15px;font-weight:700;color:#1f5fbf!important}.dvd-gt{display:block;margin:12px 0 2px;font-size:12px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:#12222d!important}.dvd-in li a{display:block;padding:11px 0;font-size:15px;line-height:1.3;color:#334155;border-bottom:1px solid #f0f5fb}.dvd-in li:last-child a{border-bottom:0}.dvd-link{display:flex;align-items:center;justify-content:space-between;padding:17px 2px;min-height:56px;border-bottom:1px solid #e3edf9;font-size:16px;font-weight:700;color:#2a4e73!important}.dvd-link[aria-current=page]{color:#12222d!important;box-shadow:inset 3px 0 0 #6ea8fe;padding-left:12px}.dvd-link span{color:#6ea8fe}.dvd-cta{position:sticky;bottom:0;margin:0 -20px;padding:14px 20px calc(16px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e3edf9}.dvd-cta a{display:block;text-align:center;background:#6ea8fe;color:#12222d!important;font-size:16px;font-weight:700;padding:15px 18px;border-radius:12px}.dvd-cta p{margin-top:9px;text-align:center;font-size:13px;color:#64748b}@media(max-width:900px){.dvx-in{height:64px;padding:0 16px}.dvx-logo img{height:38px}.dvx-nav,.dvx .dvx-cta{display:none}.dvx .dvx-burger{display:inline-flex}}@media(min-width:901px){.dvx-drawer{display:none!important}}@media(prefers-reduced-motion:reduce){.dvx *,.dvx-drawer *{transition:none!important}html{scroll-behavior:auto}}.dvmm-panel{font-family:inherit}.dvx-dd{position:relative}.dvx-dd>.dvx-l .dvx-cv{transition:transform .18s}.dvx-dd:hover>.dvx-l .dvx-cv,.dvx-dd:focus-within>.dvx-l .dvx-cv{transform:rotate(180deg)}.dvx-sub{display:none;position:absolute;left:0;top:100%;min-width:250px;margin:0;padding:8px;list-style:none;background:#fff;border:1px solid #d6e4f6;border-radius:12px;box-shadow:0 18px 40px rgba(18,34,45,.16);z-index:60}.dvx-sub::before{content:"";position:absolute;left:0;right:0;top:-10px;height:10px}.dvx-dd:hover>.dvx-sub,.dvx-dd:focus-within>.dvx-sub{display:block}.dvx-nav .dvx-sub{display:none;flex-direction:column;gap:0}.dvx-nav .dvx-dd:hover>.dvx-sub,.dvx-nav .dvx-dd:focus-within>.dvx-sub{display:block}.dvx-sub a{display:block;padding:11px 14px;border-radius:8px;color:#2a4e73;font-size:15px;font-weight:600;text-decoration:none;white-space:nowrap}.dvx-sub a:hover{background:#eef5ff;color:#12222d}.dvmm-li{position:relative}.dvmm-btn{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;gap:8px;cursor:pointer;font:inherit;color:inherit;padding:4px 2px;border-radius:6px}.dvmm-btn:focus-visible{outline:3px solid #6ea8fe;outline-offset:3px}.dvmm-btn .dvmm-gi{display:inline-grid;place-items:center;color:#6ea8fe}.dvmm-btn:hover,.dvmm-btn[aria-expanded=true]{color:#12222d}.dvmm-btn .dvmm-cv{transition:transform .18s}.dvmm-btn[aria-expanded=true] .dvmm-cv{transform:rotate(180deg)}.dvmm-panel{position:fixed;left:0;right:0;z-index:99990;background:#fff;border-top:1px solid #d6e4f6;box-shadow:0 28px 60px rgba(18,34,45,.22);max-height:calc(100vh - 110px);overflow:auto;font-family:Inter,system-ui,sans-serif;color:#475569;font-size:15px;line-height:1.5;-webkit-text-size-adjust:100%}.dvmm-panel[hidden]{display:none}.dvmm-panel *,.dvmm-panel *::before,.dvmm-panel *::after{box-sizing:border-box}.dvmm-panel a{color:inherit;text-decoration:none}.dvmm-panel a:focus-visible,.dvmm-panel button:focus-visible{outline:3px solid #6ea8fe;outline-offset:2px;border-radius:8px}.dvmm-panel ul{list-style:none;margin:0;padding:0}.dvmm-panel p{margin:0}.dvmm-in{max-width:1240px;margin:0 auto;padding:0 24px}.dvmm-cats{display:grid;grid-template-columns:290px 1fr;grid-template-rows:repeat(6,min-content) 1fr;column-gap:0;padding:24px 0 6px;align-items:start}.dvmm-cat{display:contents}.dvmm-tab{all:unset;box-sizing:border-box;grid-column:1;display:flex;align-items:center;gap:14px;width:100%;padding:12px 16px;border-radius:12px 0 0 12px;cursor:pointer;border-left:3px solid transparent;color:#2a4e73;font-family:inherit}.dvmm-tab:hover{background:#f4f8fd}.dvmm-tab[aria-selected=true]{background:#eaf3ff;border-left-color:#6ea8fe}.dvmm-tab:focus-visible{outline:3px solid #6ea8fe;outline-offset:-3px}.dvmm-ic{display:inline-grid;place-items:center;flex:none;width:38px;height:38px;border-radius:10px;background:#eaf3ff;color:#2a4e73}.dvmm-tab[aria-selected=true] .dvmm-ic{background:#2a4e73;color:#fff}.dvmm-tx{display:flex;flex-direction:column;min-width:0}.dvmm-tx b{font-weight:700;color:#2a4e73;font-size:15px;line-height:1.25}.dvmm-tx small{font-size:12.5px;color:#5f6f82;line-height:1.35;margin-top:1px}.dvmm-chev{margin-left:auto;display:none}.dvmm-pane{grid-column:2;grid-row:1/span 7;padding:4px 8px 8px 32px;background:#fff;border-left:1px solid #d6e4f6;min-height:100%;animation:dvmmIn .2s ease both}.dvmm-pane[hidden]{display:none}@keyframes dvmmIn{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.dvmm-ph{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding:0 0 14px;margin-bottom:12px;border-bottom:1px solid #d6e4f6}.dvmm-pt{font-size:22px;font-weight:800;letter-spacing:-.02em;color:#2a4e73;line-height:1.2}.dvmm-pd{font-size:14px;margin-top:4px;max-width:56ch}.dvmm-all{white-space:nowrap;font-weight:700;font-size:14.5px;color:#12222d!important;background:#6ea8fe;padding:9px 16px;border-radius:8px}.dvmm-all:hover{background:#8bbcff}.dvmm-gs{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:6px 22px}.dvmm-g ul{display:grid;gap:2px}.dvmm-gt{display:block;font-size:12px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:#2a4e73!important;padding:8px 10px 6px}.dvmm-gt:hover{text-decoration:underline!important}.dvmm-sub{margin-top:8px;border-top:1px solid #d6e4f6;padding-top:12px}.dvmm-g li a{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:10px}.dvmm-g li a:hover{background:#f4f8fd}.dvmm-g li a:hover b{text-decoration:underline;text-underline-offset:3px}.dvmm-g li .dvmm-ic{width:32px;height:32px;border-radius:9px}.dvmm-g li .dvmm-tx b{font-size:14.5px;font-weight:600;color:#12222d}.dvmm-foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;border-top:1px solid #d6e4f6;margin:12px 0 0;padding:14px 4px 18px;font-size:14px;color:#5f6f82}.dvmm-star{color:#f2b84b}.dvmm-fl{display:flex;flex-wrap:wrap;gap:6px 22px;font-weight:600}.dvmm-fl a{color:#2a4e73!important}.dvmm-fl a:hover{text-decoration:underline!important}@media(max-width:1100px){.dvmm-cats{grid-template-columns:250px 1fr}.dvmm-pane{padding-left:22px}}@media(max-width:900px){.dvmm-panel{max-height:calc(100vh - 20px)}.dvmm-in{padding:0 16px}.dvmm-cats{display:block;padding:12px 0 0}.dvmm-cat{display:block;border-bottom:1px solid #d6e4f6}.dvmm-tab{border-radius:10px;border-left:0;padding:12px 8px}.dvmm-tab[aria-selected=true]{background:#eaf3ff}.dvmm-chev{display:block;transition:transform .18s}.dvmm-tab[aria-selected=true] .dvmm-chev{transform:rotate(180deg)}.dvmm-pane{border-left:0;padding:6px 0 14px;animation:none}.dvmm-ph{flex-direction:column;gap:10px}.dvmm-pt{display:none}.dvmm-gs{grid-template-columns:1fr}.dvmm-foot{padding-bottom:24px}}@media(prefers-reduced-motion:reduce){.dvmm-pane{animation:none}.dvmm-btn .dvmm-cv{transition:none}}.dvft{--navy:#12222d;--ink:#0c1822;--tx:#c7dfff;--mut:#9db4cf;--ac:#6ea8fe;--ln:rgba(199,223,255,.16);background:#12222d;color:#c7dfff;font-family:Inter,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:15px;line-height:1.55}.dvft *,.dvft *::before,.dvft *::after{box-sizing:border-box}.dvft a{color:#c7dfff;text-decoration:none}.dvft a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.dvft a:focus-visible,.dvft summary:focus-visible{outline:3px solid #6ea8fe;outline-offset:3px;border-radius:6px}.dvft ul{list-style:none;margin:0;padding:0}.dvft p{margin:0}.dvft-w{max-width:1240px;margin:0 auto;padding:0 24px}.dvft-top{display:grid;grid-template-columns:1.1fr 1fr;gap:32px 56px;align-items:center;padding:56px 0 40px;border-bottom:1px solid var(--ln)}.dvft-brand img{height:44px;width:auto;display:block;margin-bottom:16px;filter:brightness(0) invert(1)}.dvft-brand .wm{font-size:26px;font-weight:800;color:#fff;letter-spacing:-.02em;margin-bottom:12px}.dvft-brand p{max-width:52ch;color:#c7dfff}.dvft-cta{display:flex;flex-wrap:wrap;gap:16px 24px;align-items:center;justify-content:flex-end}.dvft a.dvft-btn{display:inline-block;background:#6ea8fe;color:#12222d;font-weight:700;padding:13px 22px;border-radius:10px}.dvft a.dvft-btn:hover{background:#8bbcff;color:#12222d;text-decoration:none}.dvft-soc{display:flex;gap:10px}.dvft-soc a{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:10px;border:1px solid var(--ln);color:#c7dfff}.dvft-soc a:hover{border-color:#6ea8fe;color:#fff;background:rgba(110,168,254,.12);text-decoration:none}.dvft-cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 32px;padding:44px 0}.dvft-col{min-width:0}.dvft-col summary{list-style:none;cursor:default;font-size:12.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#fff;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid var(--ln)}.dvft-col summary::-webkit-details-marker{display:none}.dvft-hub{display:inline-block;margin-bottom:10px;font-weight:700;color:#6ea8fe!important}.dvft-col li{margin:0}.dvft-col li a{display:block;padding:4px 0;color:#c7dfff}.dvft-stack{display:grid;gap:36px;align-content:start}.dvft-co{display:grid;grid-template-columns:1.2fr 1fr;gap:24px 56px;padding:34px 0;border-top:1px solid var(--ln);font-size:13.5px;color:#9db4cf}.dvft-co b{color:#fff}.dvft-co a{color:#c7dfff}.dvft-legal{display:flex;flex-wrap:wrap;gap:8px 22px;align-items:center;justify-content:space-between;padding:20px 0 30px;border-top:1px solid var(--ln);font-size:13px;color:#9db4cf}.dvft-legal ul{display:flex;flex-wrap:wrap;gap:6px 20px}@media(max-width:1100px){.dvft-cols{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.dvft-top{grid-template-columns:1fr;padding:40px 0 28px}.dvft-cta{justify-content:flex-start}.dvft-cols{display:block;padding:12px 0}.dvft-stack{display:block}.dvft-col{border-bottom:1px solid var(--ln)}.dvft-col summary{cursor:pointer;display:flex;justify-content:space-between;align-items:center;border:0;margin:0;padding:16px 2px;font-size:13px}.dvft-col summary::after{content:"+";font-size:20px;font-weight:400;color:#6ea8fe;line-height:1}.dvft-col[open] summary::after{content:"–"}.dvft-in{padding:0 2px 16px}.dvft-co{grid-template-columns:1fr}}.dvft-ad{font-style:normal;margin:6px 0 10px;line-height:1.6}.dvft-reg{margin-top:12px}.dvcr{background:#f6faff;border-bottom:1px solid #d6e4f6;font-size:.88rem}.dvcr ol{list-style:none;margin:0 auto;padding:10px 24px;max-width:1160px;display:flex;flex-wrap:wrap;gap:6px}.dvcr li+li::before{content:"\203A";margin-right:6px;color:#6ea8fe}.dvcr a{color:#2a4e73;text-decoration:underline;text-underline-offset:3px}.dvcr [aria-current]{color:#5f6f82}.dvb{--ink:#12222d;--navy:#2a4e73;--accent:#6ea8fe;--tint:#eaf3ff;--tint2:#f6faff;--line:#d6e4f6;--text:#475569;--muted:#5f6f82}.dvb-wrap{max-width:1160px;margin:0 auto;padding:0 24px}.dvb-hero{background:radial-gradient(900px 420px at 88% -10%,rgba(110,168,254,.38),transparent 62%),linear-gradient(160deg,#12222d 0%,#2a4e73 100%);color:#c7dfff;padding:28px 0 56px}.dvb-hero .dvcr,.dvcr-h{background:none;border:0;margin:0 0 44px;font-size:.88rem}.dvb-hero .dvcr ol,.dvcr-h ol{padding:0;margin:0}.dvb-hero .dvcr a,.dvcr-h a{color:#c7dfff!important;text-decoration:underline!important;text-underline-offset:3px}.dvcr-h ol{list-style:none!important;display:flex!important;flex-wrap:wrap;gap:6px;margin:0!important;padding:0!important}.dvcr-h li{display:list-item!important;margin:0!important}.dvcr-h li+li::before{content:"\203A"!important;margin-right:6px;color:#6ea8fe!important}.dvcr-h{margin:-36px 0 44px!important;font-size:.88rem!important;line-height:1.5!important}.dvcr-h a:hover,.dvb-hero .dvcr a:hover{color:#fff}.dvb-hero .dvcr [aria-current],.dvcr-h [aria-current]{color:#fff}.dvb-hero h1{margin:0 0 16px;max-width:900px;font-size:clamp(2rem,4.6vw,3.2rem);font-weight:900;line-height:1.12;letter-spacing:-.02em;color:#eaf3ff}.dvb-eye{display:flex;align-items:center;gap:12px;margin:0 0 14px;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#6ea8fe}.dvb-eye::before{content:"";width:26px;height:2px;background:#6ea8fe}.dvb-meta{display:flex;flex-wrap:wrap;gap:6px 20px;margin:0;font-size:.92rem;color:#9db4cf}.dvb-lede{max-width:70ch;margin:0 0 4px;font-size:1.1rem;color:#c7dfff}.dvb-body{max-width:780px;margin:0 auto;padding:48px 24px 40px;font-size:1.0625rem;line-height:1.75;color:#334155}.dvb-body.wide{max-width:1000px}.dvb-body>*:first-child{margin-top:0}.dvb-body h2{margin:2.2em 0 .6em;font-size:clamp(1.55rem,3vw,2rem);font-weight:800;line-height:1.2;letter-spacing:-.015em;color:#12222d}.dvb-body h3{margin:1.8em 0 .5em;font-size:1.3rem;font-weight:800;line-height:1.25;color:#2a4e73}.dvb-body h4{margin:1.5em 0 .4em;font-size:1.1rem;font-weight:700;color:#2a4e73}.dvb-body p{margin:0 0 1.15em}.dvb-body a{color:#1f5fbf;text-decoration:underline;text-underline-offset:3px}.dvb-body a:hover{color:#12222d}.dvb-body ul,.dvb-body ol{margin:0 0 1.3em;padding-left:1.4em}.dvb-body li{margin:.35em 0}.dvb-body img{border-radius:12px;height:auto}.dvb-body figure{margin:1.8em 0}.dvb-body figcaption{margin-top:8px;font-size:.9rem;color:#5f6f82;text-align:center}.dvb-body blockquote{margin:1.6em 0;padding:6px 0 6px 22px;border-left:4px solid #6ea8fe;color:#2a4e73;font-size:1.1rem}.dvb-body hr{border:0;border-top:1px solid #d6e4f6;margin:2.2em 0}.dvb-body code{background:#eef5ff;border-radius:6px;padding:2px 6px;font-size:.92em}.dvb-body pre{background:#12222d;color:#dbe9ff;border-radius:12px;padding:18px 20px;overflow:auto;font-size:.9rem;line-height:1.55}.dvb-body pre code{background:none;padding:0;color:inherit}.dvb-tbl{overflow-x:auto;margin:1.6em 0;border:1px solid #d6e4f6;border-radius:12px}.dvb-body table{border-collapse:collapse;width:100%;min-width:520px;font-size:.96rem}.dvb-body th,.dvb-body td{padding:11px 14px;border-bottom:1px solid #e3edf9;text-align:left;vertical-align:top}.dvb-body th{background:#eaf3ff;color:#12222d;font-weight:700}.dvb-body tr:last-child td{border-bottom:0}.dvb-video{position:relative;aspect-ratio:16/9;background:#12222d;border-radius:12px;overflow:hidden;margin:1.8em 0}.dvb-video button{all:unset;position:absolute;inset:0;cursor:pointer;display:grid;place-items:center}.dvb-video img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:0;opacity:.85}.dvb-video span{position:relative;display:grid;place-items:center;width:68px;height:68px;border-radius:50%;background:#6ea8fe;color:#12222d}.dvb-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.dvb-video button:focus-visible{outline:3px solid #6ea8fe;outline-offset:-3px}.dvb-feat{max-width:1000px;margin:-28px auto 0;padding:0 24px;position:relative}.dvb-feat img{display:block;width:100%;height:auto;border-radius:16px;box-shadow:0 18px 50px rgba(18,34,45,.22)}.dvb-end{max-width:780px;margin:0 auto;padding:0 24px 56px}.dvb-next{background:#eaf3ff;border:1px solid #d6e4f6;border-radius:16px;padding:28px 28px 8px;margin-top:2.4em}.dvb-next h2{margin:0 0 .5em!important}.dvb-btn,.dvb-body a.dvb-btn{display:inline-block;background:#6ea8fe;color:#12222d;font-weight:700;padding:14px 24px;border-radius:10px;text-decoration:none;margin:0 0 20px}.dvb-btn:hover,.dvb-body a.dvb-btn:hover{background:#8bbcff;color:#12222d}.dvb-rel{background:#f6faff;border-top:1px solid #d6e4f6;padding:56px 0 64px}.dvb-rel h2{margin:0 0 22px;font-size:1.6rem;font-weight:800;color:#12222d}.dvi-grid{display:grid;gap:22px;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));list-style:none;margin:0;padding:0}.dvi-card{display:flex;flex-direction:column;height:100%;background:#fff;border:1px solid #d6e4f6;border-radius:16px;overflow:hidden;transition:transform .18s,box-shadow .18s,outline-color .18s;outline:2px solid transparent}.dvi-card:hover,.dvi-card:focus-within{transform:translateY(-3px);box-shadow:0 14px 34px rgba(18,34,45,.12);outline-color:#6ea8fe}.dvi-card img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;background:#eaf3ff;border-radius:0}.dvi-card .in{display:flex;flex-direction:column;gap:8px;padding:18px 20px 22px;flex:1}.dvi-tag{font-size:12px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:#2a4e73}.dvi-card h3{margin:0;font-size:1.12rem;font-weight:800;line-height:1.3;color:#12222d}.dvi-card h3 a{color:inherit;text-decoration:none}.dvi-card h3 a::after{content:"";position:absolute;inset:0}.dvi-card{position:relative}.dvi-card p{margin:0;font-size:.95rem;color:#475569}.dvi-card time{margin-top:auto;font-size:.85rem;color:#5f6f82}.dvi-pg{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:44px 0 0;padding:0;list-style:none}.dvi-pg a,.dvi-pg span{display:inline-grid;place-items:center;min-width:44px;height:44px;padding:0 14px;border:1px solid #d6e4f6;border-radius:10px;color:#2a4e73;font-weight:700;text-decoration:none;background:#fff}.dvi-pg a:hover{border-color:#6ea8fe;background:#eaf3ff}.dvi-pg [aria-current]{background:#2a4e73;border-color:#2a4e73;color:#fff}.dvf{display:grid;gap:18px}.dvf label{display:block;margin:0 0 6px;font-size:.95rem;font-weight:700;color:#12222d}.dvf input[type=text],.dvf input[type=email],.dvf input[type=tel],.dvf input[type=url],.dvf textarea{width:100%;padding:13px 14px;border:1px solid #b8cde6;border-radius:10px;background:#fff;color:#12222d;font:inherit;line-height:1.4}.dvf textarea{min-height:150px;resize:vertical}.dvf input:focus,.dvf textarea:focus{outline:3px solid #6ea8fe;outline-offset:1px;border-color:#2a4e73}.dvf .row{display:grid;gap:18px}@media(min-width:700px){.dvf .row{grid-template-columns:1fr 1fr}}.dvf .chk{display:flex;gap:10px;align-items:flex-start;font-weight:400;font-size:.92rem;color:#475569}.dvf .chk input{margin-top:4px;width:18px;height:18px;flex:none}.dvf .hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.dvf button{justify-self:start;border:0;border-radius:10px;background:#6ea8fe;color:#12222d;font:inherit;font-weight:800;padding:15px 28px;cursor:pointer}.dvf button:hover{background:#8bbcff}.dvf .fine{font-size:.85rem;color:#5f6f82;margin:0}.dvf-card{background:#fff;border:1px solid #d6e4f6;border-radius:18px;padding:28px;box-shadow:0 14px 40px rgba(18,34,45,.08)}.dvf-grid{display:grid;gap:32px;align-items:start}@media(min-width:960px){.dvf-grid{grid-template-columns:1.35fr 1fr}}.dvf-nap{background:linear-gradient(160deg,#12222d,#2a4e73);color:#c7dfff;border-radius:18px;padding:28px}.dvf-nap h3{margin:0 0 12px;color:#eaf3ff;font-size:1.25rem}.dvf-nap address{font-style:normal;margin:0 0 14px;line-height:1.7}.dvf-nap a{color:#fff;font-weight:700}.dvf-nap p{margin:0 0 10px}.dvl h2{scroll-margin-top:100px}.e404{text-align:center;padding:96px 24px 110px}.e404 h1{font-size:clamp(2.2rem,6vw,4rem);color:#12222d;margin:0 0 12px}.dvg-sec{padding:56px 0}.dvg-sec:nth-child(even){background:#f6faff}.dvg-sec .dvb-body{padding-top:0;padding-bottom:0}.dvg-btn{display:inline-block;background:#6ea8fe;color:#12222d;font-weight:700;padding:13px 22px;border-radius:10px;text-decoration:none;margin:6px 10px 6px 0}.dvg-grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin:1.4em 0}.dvg-ib{background:#fff;border:1px solid #d6e4f6;border-radius:14px;padding:20px}.dvg-ib h3{margin:0 0 8px!important}.dvg-imgs{display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin:1.4em 0}.dvg-imgs img{border-radius:10px;max-height:90px;width:auto}@media(max-width:700px){.dvb-body{padding:36px 18px 28px}.dvb-hero{padding-bottom:40px}.dvf-card,.dvf-nap{padding:22px}}.dva-hg{display:grid;gap:32px;align-items:center}@media(min-width:960px){.dva-hg{grid-template-columns:1.25fr 1fr}}.dva-card{background:#fff;border-radius:18px;padding:26px 28px;box-shadow:0 22px 50px rgba(0,0,0,.28);color:#475569}.dva-card h2{margin:0 0 12px;font-size:1.05rem;font-weight:800;color:#2a4e73;letter-spacing:0}.dva-card ul{list-style:none;margin:0;padding:0}.dva-card li{display:flex;gap:12px;padding:11px 0;border-bottom:1px solid #e3edf9;font-weight:600;color:#12222d}.dva-card li:last-child{border:0}.dva-card li::before{content:"";flex:none;width:8px;height:8px;margin-top:9px;border-radius:50%;background:#6ea8fe}.dva-sec{padding:60px 0}.dva-sec.alt{background:#f6faff;border-top:1px solid #d6e4f6;border-bottom:1px solid #d6e4f6}.dva-sec h2{margin:0 0 14px;max-width:800px;font-size:clamp(1.55rem,3vw,2.1rem);font-weight:800;line-height:1.2;letter-spacing:-.015em;color:#2a4e73}.dva-sec h3{margin:0 0 8px;font-size:1.15rem;font-weight:800;color:#2a4e73}.dva-sec p{max-width:72ch;margin:0 0 1em;line-height:1.75;color:#334155}.dva-tl{list-style:none;margin:30px 0 0;padding:0;display:grid;gap:0;max-width:820px}.dva-tl li{position:relative;display:grid;grid-template-columns:130px 1fr;gap:6px 24px;padding:0 0 28px 0}.dva-tl li::before{content:"";position:absolute;left:142px;top:8px;bottom:-6px;width:2px;background:#d6e4f6}.dva-tl li:last-child::before{display:none}.dva-tl time{font-weight:800;color:#2a4e73;padding-top:2px}.dva-tl .t{position:relative;padding-left:34px}.dva-tl .t::before{content:"";position:absolute;left:-7px;top:9px;width:16px;height:16px;border-radius:50%;background:#6ea8fe;border:3px solid #fff;box-shadow:0 0 0 2px #6ea8fe}.dva-tl .t b{display:block;margin-bottom:4px;color:#12222d}.dva-tl .t span{display:block;color:#475569;line-height:1.7}@media(max-width:640px){.dva-tl li{grid-template-columns:1fr;padding-left:26px}.dva-tl li::before{left:6px}.dva-tl .t{padding-left:0}.dva-tl .t::before{left:-27px;top:-30px}.dva-tl time{margin-bottom:2px}}.dva-two{display:grid;gap:40px;align-items:start}@media(min-width:960px){.dva-two{grid-template-columns:1.2fr 1fr}}.dva-q{margin:0 0 18px;padding:22px 24px;background:#fff;border:1px solid #d6e4f6;border-radius:14px}.dva-q p{margin:0 0 10px;font-size:1.02rem;color:#12222d;font-weight:600;line-height:1.6}.dva-q cite{font-style:normal;font-size:.9rem;color:#5f6f82}.dva-sign{display:block;margin:18px 0 6px;width:200px;height:auto}.dva-by{margin:0;font-weight:700;color:#12222d}.dva-steps{list-style:none;margin:26px 0 0;padding:0;display:grid;gap:18px;counter-reset:s}@media(min-width:800px){.dva-steps{grid-template-columns:1fr 1fr}}.dva-steps li{display:flex;gap:16px;align-items:flex-start;padding:22px;background:#fff;border:1px solid #d6e4f6;border-radius:14px}.dva-steps li::before{counter-increment:s;content:counter(s);flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#2a4e73;color:#fff;font-weight:800}.dva-steps h3{margin:0 0 4px}.dva-steps p{margin:0}.dva-proof{display:grid;gap:28px;align-items:center;margin:26px 0 30px;padding:28px;background:#fff;border:1px solid #d6e4f6;border-radius:16px}@media(min-width:800px){.dva-proof{grid-template-columns:auto 1fr}}.dva-big{font-size:4.2rem;line-height:1;font-weight:900;color:#2a4e73;letter-spacing:-.03em}.dva-pills{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none}.dva-pills li{padding:6px 12px;border-radius:999px;background:#eaf3ff;color:#2a4e73;font-size:.9rem;font-weight:700}.dva-cards{list-style:none;margin:0;padding:0;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.dva-cards li{display:flex;flex-direction:column;padding:24px;background:#fff;border:1px solid #d6e4f6;border-radius:14px}.dva-cards .n{font-size:1.9rem;font-weight:900;line-height:1.1;color:#2a4e73}.dva-cards .l{margin:2px 0 12px;font-size:.9rem;font-weight:700;color:#5f6f82}.dva-cards p{margin:0 0 14px;font-size:.98rem}.dva-cards a{margin-top:auto;font-weight:700;color:#1f5fbf}.dva-facts{margin:24px 0 0;display:grid;max-width:820px;border:1px solid #d6e4f6;border-radius:14px;overflow:hidden;background:#fff}.dva-facts div{display:grid;grid-template-columns:200px 1fr;gap:16px;padding:14px 20px;border-bottom:1px solid #e3edf9}.dva-facts div:last-child{border:0}.dva-facts dt{font-weight:800;color:#2a4e73}.dva-facts dd{margin:0;color:#334155}.dva-facts a{color:#1f5fbf;font-weight:600}@media(max-width:600px){.dva-facts div{grid-template-columns:1fr;gap:2px}}.dva-end{max-width:820px}.dva-end .dvb-btn,.dva-sec .dvb-btn{display:inline-block;margin-top:6px}.dva-sign{mix-blend-mode:multiply}.dva-sec p a{color:#1f5fbf;font-weight:700;text-decoration:underline;text-underline-offset:3px}.dva-src{list-style:none;margin:18px 0 0;padding:0;font-size:.9rem;color:#5f6f82}.dva-src li{margin:0 0 4px}.dva-src a{color:#1f5fbf;text-decoration:underline;text-underline-offset:3px}.dva-ul{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:8px;max-width:72ch}.dva-ul li{display:flex;gap:12px;color:#12222d;font-weight:600;line-height:1.6}.dva-ul li::before{content:"";flex:none;width:8px;height:8px;margin-top:9px;border-radius:50%;background:#6ea8fe}.dva-faq{display:grid;gap:18px;margin-top:22px}@media(min-width:900px){.dva-faq{grid-template-columns:1fr 1fr}}.dva-faq>div{padding:22px;background:#fff;border:1px solid #d6e4f6;border-radius:14px}.dva-faq h3{margin:0 0 8px}.dva-faq p{margin:0}.dva-qs{display:grid;gap:18px;margin-top:26px}@media(min-width:900px){.dva-qs{grid-template-columns:1fr 1fr}}.dva-qs .dva-q{margin:0}.dva-cards+.dva-proof{margin-top:30px}.dva-links h3 a{color:#2a4e73;text-decoration:none}.dva-links h3 a:hover{text-decoration:underline}.dva-links p{margin:0}.dva-split{display:grid;gap:36px;align-items:start;counter-increment:sec}@media(min-width:960px){.dva-split{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:56px}}.dva-txt h2{max-width:none}.dva-txt p{max-width:none}.dva-vis{position:sticky;top:96px}.dva-shot{margin:0;padding:10px;background:#fff;border:1px solid #d6e4f6;border-radius:16px;box-shadow:0 24px 50px rgba(18,34,45,.12)}.dva-shot img{display:block;width:100%;height:auto;border-radius:10px}.dva-vis.num{display:none;min-height:240px;align-items:center;justify-content:center;flex-direction:column;gap:6px;background:linear-gradient(160deg,#12222d,#2a4e73);border-radius:16px;box-shadow:0 24px 50px rgba(18,34,45,.18);color:#6ea8fe;padding:28px}@media(min-width:960px){.dva-vis.num{display:flex}}.dva-vis.num::before{content:counter(sec,decimal-leading-zero);font-size:5.5rem;line-height:1;font-weight:900;letter-spacing:-.04em;color:#eaf3ff}.dva-vis.num .dva-ic{display:block;opacity:.95}.dva-sec{counter-reset:none}main.dva{counter-reset:sec}.dva-sec.alt .dva-shot{background:#fff}.dvb-hero+.dva-sec{padding-top:72px}.dva-cta{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin:26px 0 0}.dva-cta .dvb-btn{margin:0}.dva-ghost{color:#eaf3ff;font-weight:700;text-decoration:none;padding:13px 22px;border:1px solid rgba(234,243,255,.4);border-radius:10px}.dva-ghost:hover{background:rgba(255,255,255,.1);color:#fff}.dva-stats{background:#fff;border-bottom:1px solid #d6e4f6}.dva-stats ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr)}@media(min-width:900px){.dva-stats ul{grid-template-columns:repeat(4,1fr)}}.dva-stats li{padding:26px 18px;border-right:1px solid #e3edf9;border-bottom:1px solid #e3edf9;text-align:left}.dva-stats li:nth-child(2n){border-right:0}@media(min-width:900px){.dva-stats li{border-bottom:0}.dva-stats li:nth-child(2n){border-right:1px solid #e3edf9}.dva-stats li:last-child{border-right:0}}.dva-stats b{display:block;font-size:clamp(1.8rem,3.4vw,2.5rem);line-height:1.1;font-weight:900;letter-spacing:-.02em;color:#2a4e73}.dva-stats span{display:block;margin-top:4px;font-size:.92rem;font-weight:600;color:#5f6f82}.dva-sec p.dva-lead{font-size:1.2rem;line-height:1.65;font-weight:500;color:#12222d;max-width:none}.dva-txt p strong,.dva-sec p strong{color:#12222d;background:linear-gradient(transparent 62%,#cfe3ff 62%)}.dva-txt p:not(.dva-lead){padding-left:16px;border-left:3px solid #d6e4f6;max-width:none}.dva-band{background:linear-gradient(120deg,#12222d,#2a4e73);color:#eaf3ff;padding:34px 0}.dva-band .dvb-wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px}.dva-band h3{margin:0 0 4px;color:#fff;font-size:1.4rem;font-weight:800}.dva-band p{margin:0;color:#c3d6ec}.dva-band .dvb-btn{margin:0}.dva-faq details{padding:0;background:#fff;border:1px solid #d6e4f6;border-radius:14px;overflow:hidden}.dva-faq summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 22px}.dva-faq summary::-webkit-details-marker{display:none}.dva-faq summary h3{margin:0;font-size:1.05rem}.dva-faq summary::after{content:"+";flex:none;width:28px;height:28px;border-radius:50%;background:#eaf3ff;color:#2a4e73;display:grid;place-items:center;font-weight:800}.dva-faq details[open] summary::after{content:"–"}.dva-faq details>p{margin:0;padding:0 22px 20px}.dva-faq>div{padding:0;border:0;background:none}.dva-sticky{display:none}@media(max-width:700px){.dva-sticky{display:block;position:fixed;left:12px;right:12px;bottom:12px;z-index:50;background:#6ea8fe;color:#12222d;font-weight:800;text-align:center;padding:15px;border-radius:12px;text-decoration:none;box-shadow:0 10px 30px rgba(0,0,0,.3)}main.dva{padding-bottom:80px}}@media(max-width:700px){.dva-sec p.dva-lead{font-size:1.06rem}}.dvcwv .stack{display:grid;gap:18px;align-content:start}.dvcwv .stack .card{margin:0}.dvcwv .two.split{align-items:start;gap:28px}@media(min-width:820px){.dvcwv .two.split{grid-template-columns:1.08fr .92fr;gap:40px}.dvcwv .two.split .shot{position:sticky;top:96px}}.dvcwv .shot{margin:0;padding:12px;background:#fff;border:1px solid var(--line);border-radius:20px;box-shadow:0 24px 50px rgba(18,34,45,.12)}.dvcwv .shot img{display:block;width:100%;height:auto;border-radius:12px}.dvcwv .links .btn{margin-right:8px}.dvcwv .two>.pain{margin:0;grid-template-columns:1fr}.dvcwv .two>.box.yes{align-self:start}.dvcwv .callout{display:flex;gap:18px;align-items:flex-start;background:linear-gradient(135deg,#12222d,#2a4e73);color:#fff;border-radius:16px;padding:26px 30px;margin-top:28px}.dvcwv .callout .ic{flex:0 0 auto;color:#6ea8fe;background:rgba(110,168,254,.14);border-radius:12px;padding:10px;display:inline-flex}.dvcwv .callout p{margin:0;color:#eaf3ff;font-size:1.08rem;line-height:1.6}.dvcwv a.card h3{margin-bottom:0}.dvcwv .grid.g3 a.card{display:block;text-decoration:none}@media(max-width:640px){.dvcwv .callout{flex-direction:column;padding:22px}}.dvcwv .chips{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.dvcwv .chips li{background:#eaf3ff;color:#2a4e73;border-radius:999px;padding:8px 16px;font-weight:600;font-size:.95rem}.dvcwv .grid + h3.sub{margin-top:36px}.dvcwv .town .tl{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:8px}.dvcwv .town .tl a{font-weight:600;color:#2a4e73}.dvcwv .town .tl .off{color:#8a98a6}.dvcwv{--ink:#12222d;--navy:#2a4e73;--accent:#6ea8fe;--accent-l:#c7dfff;--tint:#eaf3ff;--tint2:#f6faff;--line:#d6e4f6;--text:#475569;--muted:#5f6f82;--gold:#f2b84b;font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;color:var(--text);font-size:16px;line-height:1.65;-webkit-text-size-adjust:100%}.dvcwv *,.dvcwv *::before,.dvcwv *::after{box-sizing:border-box}.dvcwv a{color:var(--navy);text-decoration:underline;text-underline-offset:3px}.dvcwv a:hover{color:var(--ink)}.dvcwv a:focus-visible,.dvcwv summary:focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:6px}.dvcwv .wrap{max-width:1160px;margin:0 auto;padding:0 24px}.dvcwv section{padding:84px 0}.dvcwv .s-t{background:linear-gradient(180deg,var(--tint) 0%,var(--tint2) 100%)}.dvcwv .s-w{background:#fff}.dvcwv h1,.dvcwv h2,.dvcwv h3{font-family:inherit;line-height:1.15;margin:0 0 .55em}.dvcwv h1{font-size:clamp(2.1rem,5vw,3.4rem);font-weight:900;letter-spacing:-.02em;color:var(--tint)}.dvcwv h1 span{color:var(--accent)}.dvcwv h2{font-size:clamp(1.65rem,3.3vw,2.25rem);font-weight:800;letter-spacing:-.015em;color:var(--ink);max-width:760px}.dvcwv h3{font-size:1.2rem;font-weight:800;color:var(--navy);line-height:1.25}.dvcwv p{margin:0 0 1em}.dvcwv .eyebrow{display:flex;align-items:center;gap:12px;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--navy);margin:0 0 14px}.dvcwv .eyebrow::before{content:"";width:26px;height:2px;background:var(--accent);flex:none}.dvcwv .hero .eyebrow{color:var(--accent)}.dvcwv .intro{max-width:70ch;font-size:1.05rem}.dvcwv .fine{font-size:.92rem;color:var(--muted)}.dvcwv .hero{background:radial-gradient(900px 420px at 88% -10%,rgba(110,168,254,.38),transparent 62%),radial-gradient(600px 300px at 0% 110%,rgba(110,168,254,.18),transparent 60%),linear-gradient(160deg,#12222d 0%,#2a4e73 100%);padding:28px 0 84px;color:var(--accent-l)}.dvcwv .crumbs{font-size:.88rem;margin-bottom:44px}.dvcwv .crumbs ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.dvcwv .crumbs li+li::before{content:"\203A";margin-right:6px;color:var(--accent)}.dvcwv .crumbs a{color:var(--accent-l)}.dvcwv .crumbs a:hover{color:#fff}.dvcwv .crumbs [aria-current]{color:#fff}.dvcwv .hero-grid{display:grid;gap:44px;align-items:center}@media(min-width:960px){.dvcwv .hero-grid{grid-template-columns:1.2fr .8fr}}.dvcwv .lead{font-size:1.15rem;line-height:1.65;color:var(--accent-l);max-width:58ch}.dvcwv .btns{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0 22px}.dvcwv .btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 26px;border-radius:5px;font-weight:600;font-size:16px;text-decoration:none;border:2px solid var(--accent)}.dvcwv .btn-primary{background:var(--accent);color:var(--ink)}.dvcwv .btn-primary:hover{background:#8bbcff;border-color:#8bbcff;color:var(--ink)}.dvcwv .btn-ghost{background:transparent;color:var(--accent-l)}.dvcwv .btn-ghost:hover{background:rgba(110,168,254,.16);color:#fff}.dvcwv .pills{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.dvcwv .pills li{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.22);border-radius:99px;padding:8px 14px;font-size:13px;font-weight:600;color:var(--tint)}.dvcwv .pills .star{color:var(--gold)}.dvcwv .scorecard{background:#fff;border-radius:20px;padding:30px;box-shadow:0 30px 70px rgba(0,0,0,.28);color:var(--text)}.dvcwv .scorecard h2{font-size:1rem;color:var(--navy);margin:0 0 6px;font-weight:800;letter-spacing:0}.dvcwv .scorecard dl{margin:8px 0 0;display:grid}.dvcwv .scorecard .row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:14px 0;border-bottom:1px solid var(--line)}.dvcwv .scorecard dt{font-weight:700;color:var(--ink)}.dvcwv .scorecard dt small{display:block;font-weight:400;color:var(--muted);font-size:.82rem}.dvcwv .scorecard dd{margin:0;font-size:1.6rem;font-weight:900;letter-spacing:-.02em;color:var(--navy);white-space:nowrap}.dvcwv .scorecard .note{font-size:.82rem;color:var(--muted);margin:14px 0 0}.dvcwv .grid{display:grid;gap:20px;margin-top:30px}@media(min-width:700px){.dvcwv .g2{grid-template-columns:repeat(2,1fr)}.dvcwv .g3{grid-template-columns:repeat(3,1fr)}.dvcwv .g4{grid-template-columns:repeat(2,1fr)}}@media(min-width:1040px){.dvcwv .g4{grid-template-columns:repeat(4,1fr)}}.dvcwv .card,.dvcwv .box{background:#fff;border:1px solid var(--line);border-radius:20px;padding:28px;box-shadow:0 1px 0 rgba(42,78,115,.04)}.dvcwv .s-w .card,.dvcwv .s-w .box{background:var(--tint2)}.dvcwv .card h3{margin-bottom:.45em}.dvcwv .card p:last-child{margin-bottom:0}.dvcwv .tag{display:inline-block;background:var(--tint);color:var(--navy);font-size:12px;font-weight:600;border-radius:99px;padding:3px 10px}.dvcwv .pain{list-style:none;margin:30px 0 0;padding:0;display:grid;gap:14px}.dvcwv .pain li{background:var(--tint2);border:1px solid var(--line);border-left:4px solid var(--accent);border-radius:14px;padding:18px 22px}.dvcwv .pain strong{display:block;color:var(--navy);font-weight:800}.dvcwv .two{display:grid;gap:20px;margin-top:30px}@media(min-width:820px){.dvcwv .two{grid-template-columns:1fr 1fr}}.dvcwv .box h3{margin-bottom:.7em}.dvcwv .box ul{margin:0;padding:0;list-style:none}.dvcwv .box li{position:relative;padding-left:28px;margin-bottom:.7em}.dvcwv .box.yes li::before{content:"\2713";position:absolute;left:0;top:0;color:var(--navy);font-weight:800}.dvcwv .box.no li::before{content:"\2013";position:absolute;left:4px;top:0;color:var(--muted);font-weight:800}.dvcwv .box.yes{border-top:4px solid var(--accent)}.dvcwv .box.no{border-top:4px solid var(--line)}.dvcwv .steps{list-style:none;counter-reset:s;margin:30px 0 0;padding:0;display:grid;gap:16px}.dvcwv .steps li{counter-increment:s;position:relative;background:#fff;border:1px solid var(--line);border-radius:20px;padding:24px 26px 24px 86px;box-shadow:0 1px 0 rgba(42,78,115,.04)}.dvcwv .steps li::before{content:counter(s);position:absolute;left:24px;top:22px;width:44px;height:44px;border-radius:50%;background:var(--navy);color:#fff;font-weight:900;display:flex;align-items:center;justify-content:center}.dvcwv .steps h3{margin-bottom:.25em}.dvcwv .steps p{margin:0}.dvcwv .proof-grid{display:grid;gap:22px;margin-top:30px;align-items:stretch}@media(min-width:960px){.dvcwv .proof-grid{grid-template-columns:.9fr 1.1fr}}.dvcwv .rating{background:#fff;border:1px solid var(--line);border-radius:20px;padding:30px;box-shadow:0 20px 50px rgba(42,78,115,.10)}.dvcwv .rating .big{font-size:5rem;font-weight:900;line-height:1;letter-spacing:-.03em;color:var(--navy)}.dvcwv .stars{display:block;color:var(--gold);font-size:1.5rem;letter-spacing:.12em;margin:10px 0 4px}.dvcwv .rating .src{font-size:.92rem;color:var(--muted);margin:0 0 18px}.dvcwv .bar{display:flex;justify-content:space-between;font-size:.92rem;font-weight:600;color:var(--navy);margin-top:12px}.dvcwv .track{height:8px;border-radius:99px;background:var(--tint);margin-top:6px;overflow:hidden}.dvcwv .track i{display:block;height:100%;background:var(--accent);border-radius:99px}.dvcwv .quotes{display:grid;gap:16px}.dvcwv .quote{background:#fff;border:1px solid var(--line);border-radius:20px;padding:22px 26px;box-shadow:0 1px 0 rgba(42,78,115,.04)}.dvcwv blockquote{margin:0;border-left:3px solid var(--accent);padding-left:16px}.dvcwv blockquote p{font-weight:700;color:var(--navy);font-size:1.05rem;margin:0 0 6px}.dvcwv blockquote footer{font-style:italic;font-size:.88rem;color:var(--muted)}.dvcwv .results .card{display:flex;flex-direction:column}.dvcwv .results .card .tag{align-self:flex-start;margin-bottom:2px}.dvcwv .results .card .more{margin-top:auto;padding-top:10px}.dvcwv .results .card h3{margin-bottom:.5em}.dvcwv .results h3.sub{margin:44px 0 0;font-size:1.3rem}.dvcwv .panel{background:linear-gradient(160deg,#12222d 0%,#2a4e73 100%);border-radius:14px;padding:20px 22px;margin:14px 0 16px}.dvcwv .panel b{display:block;font-size:2rem;font-weight:900;letter-spacing:-.02em;color:var(--accent);line-height:1.1}.dvcwv .panel span{display:block;font-size:.88rem;color:var(--accent-l);margin-top:4px}.dvcwv .meta{margin-bottom:8px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.dvcwv .more{display:inline-block;font-weight:700;font-size:15px;color:var(--navy);text-decoration:none;margin-top:6px}.dvcwv .more:hover{color:var(--ink);text-decoration:underline}.dvcwv .links{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:26px}.dvcwv .faq details{background:var(--tint2);border:1px solid var(--line);border-radius:16px;margin-bottom:12px}.dvcwv .faq summary{cursor:pointer;padding:18px 22px;list-style:none;display:flex;justify-content:space-between;gap:16px;align-items:center;min-height:52px}.dvcwv .faq summary::-webkit-details-marker{display:none}.dvcwv .faq summary::after{content:"+";font-size:1.6rem;line-height:1;color:var(--navy);flex:none;font-weight:600}.dvcwv .faq details[open] summary::after{content:"\2212"}.dvcwv .faq summary h3{margin:0;font-size:1.05rem}.dvcwv .faq .ans{padding:0 22px 20px}.dvcwv .faq .ans p{margin:0}.dvcwv .rel a.card{display:block;text-decoration:none;color:var(--text);height:100%}.dvcwv .rel a.card:hover{border-color:var(--accent);box-shadow:0 12px 30px rgba(42,78,115,.12)}.dvcwv .rel a.card h3{margin-bottom:.4em}.dvcwv .aiv{padding:44px 0 0;background:#fff}.dvcwv .aiv-card{display:grid;gap:22px;align-items:center;background:linear-gradient(135deg,var(--tint) 0%,#fff 100%);border:1px solid var(--line);border-left:5px solid var(--accent);border-radius:20px;padding:30px 32px;box-shadow:0 1px 0 rgba(42,78,115,.04)}@media(min-width:900px){.dvcwv .aiv-card{grid-template-columns:1fr auto}}.dvcwv .aiv h2{font-size:clamp(1.3rem,2.6vw,1.65rem);margin:0 0 .5em}.dvcwv .aiv p{max-width:72ch}.dvcwv .aiv .eyebrow{margin-bottom:10px}.dvcwv .aiv-pills{margin-top:4px}.dvcwv .aiv-pills li{background:#fff;border:1px solid var(--line);color:var(--navy)}.dvcwv .aiv-link .more{font-size:16px;white-space:nowrap;margin:0}.dvcwv .ai-note{margin:14px 0 0!important;padding-top:14px;border-top:1px dashed var(--line);font-size:.92rem;line-height:1.55}.dvcwv .ai-note .tag{margin-right:6px;background:var(--navy);color:#fff}.dvcwv .cta{background:radial-gradient(700px 320px at 50% -20%,rgba(110,168,254,.4),transparent 65%),linear-gradient(160deg,#12222d 0%,#2a4e73 100%);text-align:center;color:var(--accent-l)}.dvcwv .cta .eyebrow{justify-content:center;color:var(--accent)}.dvcwv .cta h2{color:var(--tint);margin-left:auto;margin-right:auto}.dvcwv .cta p{max-width:62ch;margin-left:auto;margin-right:auto;font-size:1.1rem}.dvcwv .cta .next{list-style:none;counter-reset:n;margin:30px auto;padding:0;display:grid;gap:12px;max-width:640px;text-align:left}@media(min-width:820px){.dvcwv .cta .next{grid-template-columns:repeat(3,1fr);max-width:none}}.dvcwv .cta .next li{counter-increment:n;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.18);border-radius:16px;padding:16px 18px;font-size:.96rem;color:var(--tint)}.dvcwv .cta .next li::before{content:counter(n) ". ";font-weight:900;color:var(--accent)}.dvcwv .cta a:not(.btn){color:var(--accent-l)}@media(max-width:560px){.dvcwv section{padding:56px 0}.dvcwv .steps li{padding:20px 18px 20px 72px}.dvcwv .steps li::before{left:16px;top:18px}.dvcwv .rating .big{font-size:4rem}}.dvcwv a.card,.dvcwv a.card h3,.dvcwv a.card p{text-decoration:none}.dvcwv a.card:hover h3{text-decoration:underline}.dvcwv .scorecard ul{list-style:none;margin:10px 0 0;padding:0}.dvcwv .scorecard li{position:relative;padding:12px 0 12px 30px;border-bottom:1px solid var(--line);color:var(--ink);font-weight:600}.dvcwv .scorecard li:last-child{border-bottom:0}.dvcwv .scorecard li::before{content:"\2713";position:absolute;left:0;top:12px;color:var(--navy);font-weight:900}.dvcwv{--ink:#12222d;--navy:#2a4e73;--accent:#6ea8fe;--accent-l:#c7dfff;--text:#475569;--line:#d6e4f6;--tint:#eaf3ff;--tint2:#f6faff;--r:12px}.dvcwv h2,.dvcwv h3{color:#2a4e73}.dvcwv h1{color:#eaf3ff}.dvcwv .cta h2{color:#eaf3ff}.dvcwv .btn-primary{background:#6ea8fe;border-color:#6ea8fe;color:#12222d}.dvcwv .btn-primary:hover{background:#8bbcff;border-color:#8bbcff}.dvcwv section{padding:76px 0;border-top:1px solid var(--line)}.dvcwv .s-t{background:#f4f8fd}.dvcwv .hero,.dvcwv .cta{border-top:0}.dvcwv h2{letter-spacing:-.02em}.dvcwv .ic{display:inline-grid;place-items:center;flex:none;width:48px;height:48px;border-radius:12px;background:var(--tint);color:var(--navy)}.dvcwv .ic.sm{width:30px;height:30px;border-radius:8px}.dvcwv .ic.eb{width:34px;height:34px;border-radius:50%;background:var(--navy);color:#fff}.dvcwv .ic.eb svg{width:17px;height:17px}.dvcwv .ic.warn{background:#fff4dc;color:#a8690b}.dvcwv .ic.ok{background:var(--navy);color:#fff}.dvcwv .ic.no{background:#eef1f5;color:#6b7a8b}.dvcwv .ic.gold{background:transparent;color:var(--gold);width:20px;height:20px}.dvcwv .eyebrow.has-i{gap:12px}.dvcwv .eyebrow.has-i::before{display:none}.dvcwv .eyebrow.has-i span{padding-bottom:1px}.dvcwv .hero{background:linear-gradient(135deg,#0d1b25 0%,#1d3a57 100%);position:relative;overflow:hidden;padding-bottom:76px}.dvcwv .hero::after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:linear-gradient(90deg,transparent 35%,#000);mask-image:linear-gradient(90deg,transparent 35%,#000);pointer-events:none}.dvcwv .hero .wrap{position:relative;z-index:1}.dvcwv .pills{gap:12px 26px}.dvcwv .pills li{background:none;border:0;padding:0;display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600;color:#fff;border-radius:0}.dvcwv .pills .ic.sm{background:rgba(255,255,255,.12);color:var(--accent)}.dvcwv .pills .ic.gold{background:transparent}.dvcwv .btn{border-radius:8px}.dvcwv .scorecard{border-radius:16px;box-shadow:0 24px 60px rgba(0,0,0,.30)}.dvcwv .scorecard h2{font-size:.95rem;letter-spacing:.02em}.dvcwv .card,.dvcwv .box,.dvcwv .quote,.dvcwv .rating{border-radius:var(--r);box-shadow:none}.dvcwv .card{padding:26px;border:1px solid var(--line);transition:border-color .18s,box-shadow .18s,transform .18s}.dvcwv .card:hover{border-color:var(--accent);box-shadow:0 10px 28px rgba(42,78,115,.12);transform:translateY(-3px)}.dvcwv .ch{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px}.dvcwv .ch .tag{background:#fff;border:1px solid var(--line);color:var(--navy);letter-spacing:.02em}.dvcwv .ch+h3{margin-top:0!important}.dvcwv .s-t .card{background:#fff}.dvcwv .rel a.card{position:relative;padding-right:52px}.dvcwv .rel a.card::after{content:"\2192";position:absolute;right:22px;bottom:22px;color:var(--navy);font-weight:700}.dvcwv .pain{grid-template-columns:1fr}@media(min-width:860px){.dvcwv .pain{grid-template-columns:1fr 1fr}}.dvcwv .pain li{display:flex;gap:16px;align-items:flex-start;border:1px solid var(--line);border-left:1px solid var(--line);border-radius:var(--r);background:#fff;padding:20px}.dvcwv .pain li>div{min-width:0}.dvcwv .pain strong{margin-bottom:4px;font-size:1.02rem}.dvcwv .box.yes,.dvcwv .box.no{border-top-width:1px;border-top-color:var(--line)}.dvcwv .box h3{display:flex;align-items:center;gap:12px}.dvcwv .box.yes li::before{content:"\2713";width:20px;height:20px;border-radius:50%;background:var(--tint);display:grid;place-items:center;font-size:12px;top:2px}.dvcwv .box.no li::before{content:"\2013";width:20px;height:20px;border-radius:50%;background:#eef1f5;display:grid;place-items:center;font-size:12px;left:0;top:2px}.dvcwv .box li{padding-left:34px}.dvcwv .steps{position:relative;gap:14px}.dvcwv .steps li{border-radius:var(--r);box-shadow:none;padding:22px 26px 22px 88px}.dvcwv .steps li::before{border-radius:12px;background:var(--navy);width:44px;height:44px;left:24px;top:22px}.dvcwv .steps h3{display:block}.dvcwv .faq details{border-radius:var(--r);background:#fff}.dvcwv .faq details[open]{border-color:var(--accent)}.dvcwv .aiv-card{border-radius:var(--r);border-left-width:4px}.dvcwv .cta{background:linear-gradient(135deg,#0d1b25 0%,#1d3a57 100%)}.dvcwv .cta .eyebrow.has-i .ic.eb{background:var(--accent);color:var(--ink)}.dvcwv .cta .next li{display:flex;gap:12px;align-items:center;border-radius:var(--r)}.dvcwv .cta .next li::before{display:none}.dvcwv .cta .next .ic.sm{background:rgba(255,255,255,.12);color:var(--accent)}@media(max-width:560px){.dvcwv section{padding:52px 0}.dvcwv .steps li{padding:20px 18px 20px 70px}.dvcwv .steps li::before{left:14px;top:18px;width:40px;height:40px}.dvcwv .pills{gap:10px 18px}}@media(prefers-reduced-motion:reduce){.dvcwv *{transition:none!important}}.dvcwv .scorecard h2,.dvcwv .scorecard dt{color:#2a4e73}@media(prefers-reduced-motion:reduce){.dvcwv .card:hover{transform:none}}.dvcwv .dvf-nap h3{color:#eaf3ff}.dvcwv .dvf-nap a{color:#fff;text-decoration:underline}.dvcwv .dvf-card h2{max-width:none}.dvcwv .dvf button{color:#12222d}.dvcwv .dvf label{color:#12222d}.dvcwv .dvf-card a{color:#1f5fbf}.s0{margin-top:20px!important}.s1{margin-top:22px!important}.s2{margin-top:12px!important}.s3{width:66%!important}.s4{width:18%!important}.s5{width:16%!important}.s6{margin:18px 0 0!important}.s7{margin-top:6px!important}.s8{margin:0!important}.s9{margin-bottom:28px!important}.sa{margin-top:26px!important}.sb{margin-top:22px!important;color:var(--accent-l)!important}