.vd[data-astro-cid-22dsdlrw]{--hol-cta-bg:var(--red);--hol-cta-ink:#fff}.vd-hero[data-astro-cid-22dsdlrw] .wrap[data-astro-cid-22dsdlrw]{padding:clamp(64px,9vw,120px) 0 clamp(36px,6vw,72px);position:relative}#vd-pick[data-astro-cid-22dsdlrw] .wrap[data-astro-cid-22dsdlrw]{padding-top:clamp(30px,5vw,60px)}.vd-side[data-astro-cid-22dsdlrw]{gap:18px;display:grid}.vd-flag[data-astro-cid-22dsdlrw]{aspect-ratio:247/130;filter:drop-shadow(0 10px 18px #00000059);transform-origin:0;justify-self:center;width:min(100%,360px);margin:0 0 30px 10px;animation:4s ease-in-out infinite alternate vd-cloth;position:relative}.vd-flag__svg[data-astro-cid-22dsdlrw]{border-radius:2px;width:100%;height:100%;display:block}.vd-flag__ripple[data-astro-cid-22dsdlrw]{mix-blend-mode:soft-light;background:repeating-linear-gradient(100deg,#fff0 0 40px,#ffffff38 60px,#0000002e 90px,#fff0 120px) 0 0/240px 100%;animation:3s linear infinite vd-ripple;position:absolute;inset:0}.vd-flag__pole[data-astro-cid-22dsdlrw]{background:linear-gradient(90deg,#8d8d8d,#e8e8e8,#8d8d8d);border-radius:3px;width:6px;position:absolute;top:-14px;bottom:-24px;left:-10px}.vd-flag__pole[data-astro-cid-22dsdlrw]:before{content:"";background:radial-gradient(circle at 35% 35%,#fff3c4,#c9a43a);border-radius:50%;width:14px;height:14px;position:absolute;top:-8px;left:-4px}@keyframes vd-ripple{to{background-position:240px 0}}@keyframes vd-cloth{0%{transform:perspective(600px)rotateY(-6deg)skewY(-1deg)}to{transform:perspective(600px)rotateY(4deg)skewY(1deg)}}.vd-salute__grid[data-astro-cid-22dsdlrw]{align-items:center;gap:22px;margin-top:26px;display:grid}@media (width>=900px){.vd-salute__grid[data-astro-cid-22dsdlrw]{grid-template-columns:1fr 1fr}}.vd-branches[data-astro-cid-22dsdlrw]{border:0;flex-wrap:wrap;justify-content:center;gap:10px;margin:0;padding:0;display:flex}.vd-branch[data-astro-cid-22dsdlrw]{cursor:pointer;position:relative}.vd-branch[data-astro-cid-22dsdlrw] input[data-astro-cid-22dsdlrw]{opacity:0;cursor:pointer;position:absolute;inset:0}.vd-branch[data-astro-cid-22dsdlrw] span[data-astro-cid-22dsdlrw]{border:2px solid var(--hol-line);background:var(--hol-surface);border-radius:999px;align-items:center;gap:8px;min-height:48px;padding:10px 18px;font-weight:700;transition:transform .15s,background .15s,border-color .15s;display:inline-flex}.vd-branch[data-astro-cid-22dsdlrw] span[data-astro-cid-22dsdlrw]:before{content:"★";color:var(--hol-accent)}.vd-branch[data-astro-cid-22dsdlrw]:hover span[data-astro-cid-22dsdlrw]{border-color:#fff;transform:translateY(-2px)}.vd-branch[data-astro-cid-22dsdlrw] input[data-astro-cid-22dsdlrw]:checked+span[data-astro-cid-22dsdlrw]{color:#fff;background:#c8102e;border-color:#fff}.vd-branch[data-astro-cid-22dsdlrw] input[data-astro-cid-22dsdlrw]:checked+span[data-astro-cid-22dsdlrw]:before{color:#fff}.vd-branch[data-astro-cid-22dsdlrw] input[data-astro-cid-22dsdlrw]:focus-visible+span[data-astro-cid-22dsdlrw]{outline-offset:3px;outline:3px solid #fff}.vd-canton[data-astro-cid-22dsdlrw]{text-align:center}.vd-canton[data-astro-cid-22dsdlrw] svg[data-astro-cid-22dsdlrw]{filter:drop-shadow(0 12px 22px #00000059);width:min(100%,460px);height:auto}.vd-star[data-astro-cid-22dsdlrw]{fill:#ffffff2e;transform-box:fill-box;transform-origin:50%}.vd-canton[data-astro-cid-22dsdlrw].is-lit .vd-star[data-astro-cid-22dsdlrw]{animation:vd-light .5s calc(var(--i) * 22ms) ease-out forwards}@keyframes vd-light{0%{fill:#ffffff2e;scale:1}60%{fill:#fff6c8;scale:1.7}to{fill:#fff;scale:1}}.vd-canton__msg[data-astro-cid-22dsdlrw]{max-width:32ch;min-height:2.6em;margin:14px auto 0;font-size:1.25rem;font-weight:700}@media (prefers-reduced-motion:reduce){.vd-flag[data-astro-cid-22dsdlrw],.vd-flag__ripple[data-astro-cid-22dsdlrw]{animation:none}.vd-canton[data-astro-cid-22dsdlrw].is-lit .vd-star[data-astro-cid-22dsdlrw]{fill:#fff;animation:none}}.vd-hero__grid[data-astro-cid-22dsdlrw]{align-items:center;gap:clamp(22px,4vw,44px);display:grid}@media (width>=960px){.vd-hero__grid[data-astro-cid-22dsdlrw]{grid-template-columns:1.3fr 1fr}}.vd-h1[data-astro-cid-22dsdlrw]{max-width:14ch;margin:.3em 0 .25em;font-size:clamp(2.6rem,7vw,4.8rem)}.vd-h2[data-astro-cid-22dsdlrw]{margin:.35em 0 .4em;font-size:clamp(2rem,5vw,3.2rem)}.vd-lede[data-astro-cid-22dsdlrw]{color:var(--hol-muted);max-width:58ch;font-size:1.12rem}.vd-lede[data-astro-cid-22dsdlrw] strong[data-astro-cid-22dsdlrw]{color:var(--hol-ink)}.vd-lede--center[data-astro-cid-22dsdlrw]{margin-inline:auto}.vd-thanks[data-astro-cid-22dsdlrw]{margin:0 0 1em}.vd-hero[data-astro-cid-22dsdlrw] .trustline[data-astro-cid-22dsdlrw]{color:var(--hol-muted)}.vd-hero[data-astro-cid-22dsdlrw] .trustline[data-astro-cid-22dsdlrw] svg[data-astro-cid-22dsdlrw]{color:var(--hol-accent)}.vd-steps[data-astro-cid-22dsdlrw]{gap:.8rem;margin:0;padding:1.25rem 1.25rem 1.25rem 2.5rem;display:grid}.vd-steps[data-astro-cid-22dsdlrw] li[data-astro-cid-22dsdlrw]{color:var(--hol-muted)}.vd-steps[data-astro-cid-22dsdlrw] strong[data-astro-cid-22dsdlrw]{color:var(--hol-ink);display:block}.vd-picker[data-astro-cid-22dsdlrw]{border:0;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin:26px 0 0;padding:0;display:grid}.vd-opt[data-astro-cid-22dsdlrw]{cursor:pointer;align-items:center;gap:10px;min-height:56px;font-weight:600;display:flex}.vd-opt[data-astro-cid-22dsdlrw] input[data-astro-cid-22dsdlrw]{width:1.2rem;height:1.2rem;accent-color:var(--red);flex:none}.vd-opt[data-astro-cid-22dsdlrw]:has(input:checked){outline:3px solid var(--hol-accent);outline-offset:2px}.vd-opt[data-astro-cid-22dsdlrw]:has(input:focus-visible){outline:3px solid var(--hol-ink);outline-offset:2px}.vd-covers[data-astro-cid-22dsdlrw]{max-width:760px;margin:18px auto 0}.vd-covers[data-astro-cid-22dsdlrw] [data-astro-cid-22dsdlrw][hidden]{display:none}.vd-covers[data-astro-cid-22dsdlrw] h3[data-astro-cid-22dsdlrw]{color:var(--hol-accent);margin:0 0 .4em;font-size:1.2rem}.vd-covers[data-astro-cid-22dsdlrw] p[data-astro-cid-22dsdlrw]{color:var(--hol-muted)}.vd-form-wrap[data-astro-cid-22dsdlrw]{max-width:760px}.vd-form[data-astro-cid-22dsdlrw]{scroll-margin-top:calc(var(--header-h) + 12px)}.vd-form-eyebrow[data-astro-cid-22dsdlrw]{color:var(--red)!important}.vd-form-title[data-astro-cid-22dsdlrw]{font-family:var(--hol-display);font-size:2rem;color:#1a3a8a!important}.vd-submit[data-astro-cid-22dsdlrw]{width:100%;min-height:54px;font-size:1.1rem}.vd-faq-wrap[data-astro-cid-22dsdlrw] .faqs[data-astro-cid-22dsdlrw]{max-width:820px;margin-inline:auto}.vd[data-astro-cid-22dsdlrw] .faq[data-astro-cid-22dsdlrw]{background:#fff}.vd[data-astro-cid-22dsdlrw] .faq[data-astro-cid-22dsdlrw] summary[data-astro-cid-22dsdlrw],.vd[data-astro-cid-22dsdlrw] .faq__a[data-astro-cid-22dsdlrw],.vd[data-astro-cid-22dsdlrw] .faq__a[data-astro-cid-22dsdlrw] [data-astro-cid-22dsdlrw]:is(p,li,strong){color:var(--ink)}.vd[data-astro-cid-22dsdlrw] .faq__a[data-astro-cid-22dsdlrw] a[data-astro-cid-22dsdlrw],.vd[data-astro-cid-22dsdlrw] .vd-form[data-astro-cid-22dsdlrw] a[data-astro-cid-22dsdlrw]{color:var(--red)}.vd-foot[data-astro-cid-22dsdlrw]{color:var(--hol-muted);margin:28px 0 0;font-size:.95rem}.sr-only[data-astro-cid-22dsdlrw]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
