.zv{font-family:var(--font-dm),"DM Sans",system-ui,sans-serif;color:#0a0a0a;-webkit-font-smoothing:antialiased;background:#fff;font-size:16px;line-height:1.5}.zv *{box-sizing:border-box}.zv h1,.zv h2,.zv h3,.zv h4{font-variation-settings:normal;text-transform:none;letter-spacing:normal;max-width:none}.zv a{color:#0a0a0a;text-decoration:none}.zv .zv-prose a,.zv p a{text-underline-offset:3px;text-decoration:underline}.zv a:hover{color:#5c5c5c}.zv a.zv-btn{text-decoration:none}.zv a.zv-btn:hover{color:inherit}.zv :focus-visible{outline-offset:3px;outline:3px solid #0a0a0a}.zv .zv-on-dark :focus-visible{outline-color:#fff}.zv .zv-chip:hover{background:#f6f6f4}.zv .zv-chip-dark:hover{background:#1f1f1f}.zv .zv-row:hover{background:#f6f6f4}.zv .zv-primary:hover{background:#2a2a2a}.zv .zv-secondary:hover{background:#f6f6f4}.zv .zv-slot:hover{color:#fff;background:#0a0a0a}.zv input,.zv select,.zv button{font:inherit;color:inherit}.zv input[type=range]{accent-color:#0a0a0a}.zv .zv-hide-mobile{display:inline-flex}@media (max-width:719px){.zv .zv-hide-mobile{display:none}}@media (prefers-reduced-motion:reduce){.zv *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{@page{margin:16mm 14mm 14mm}.zv [data-noprint]{display:none!important}.zv [data-print-head]{background:#fff;position:fixed;top:0;left:0;right:0;display:flex!important}.zv [data-print-body]{padding-top:44px}.zv{-webkit-print-color-adjust:exact;print-color-adjust:exact}.zv [data-avoid-break]{break-inside:avoid}}.zv .zv-whatsapp{z-index:70;color:#fff;background:#25d366;border-radius:50%;place-items:center;width:56px;height:56px;text-decoration:none;display:grid;position:fixed;bottom:20px;right:20px;box-shadow:0 12px 28px -8px #0c110e73}.zv .zv-whatsapp:hover{color:#fff;background:#1ebe5b}.zv .zv-whatsapp svg{width:30px;height:30px}@media (max-width:719px){.zv .zv-whatsapp{bottom:16px;right:16px}.zv.zv-has-bar .zv-whatsapp{bottom:calc(92px + env(safe-area-inset-bottom))}}@media print{.zv .zv-whatsapp{display:none}}.zv .zv-h{display:block}.zv .zv-v{display:none}@media (max-width:899px){.zv .zv-h{display:none}.zv .zv-v{display:block}}.zv .zv-tile:hover{outline-offset:-1px;color:inherit;outline:2px solid #0a0a0a}.zv .zv-primary-inv:hover{background:#e6e6e6}.zv details.zv-faq>summary::-webkit-details-marker{display:none}.zv details.zv-faq .zv-faq-sign:after{content:"+"}.zv details.zv-faq[open] .zv-faq-sign:after{content:"−"}.zv details.zv-acc>summary{list-style:none}.zv details.zv-acc>summary::-webkit-details-marker{display:none}.zv details.zv-acc .zv-acc-sign:after{content:"+"}.zv details.zv-acc[open] .zv-acc-sign:after{content:"−"}.zv .zv-desk{display:flex}.zv .zv-mob{display:none}@media (max-width:1023px){.zv .zv-desk{display:none}.zv .zv-mob{display:flex}}.zv .zv-phone{display:none}@media (min-width:1240px){.zv .zv-phone{display:flex}}.zv .zv-menu-item:hover{outline-offset:-2px;color:inherit;outline:2px solid #0a0a0a}.zv .zv-nav-btn:hover{background:#f6f6f4}.zv .zv-cta{color:#0a0a0a;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #0a0a0a;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-size:15px;font-weight:700;line-height:1.2;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.zv .zv-cta:hover,.zv .zv-tile:hover .zv-cta,.zv .zv-cta.zv-cta-solid{color:#fff;background:#0a0a0a}.zv .zv-cta.zv-cta-solid:hover{color:#fff;background:#2a2a2a}.zv .zv-cta.zv-cta-dark{color:#fff;background:0 0;border-color:#fff}.zv .zv-cta.zv-cta-dark:hover,.zv .zv-tile:hover .zv-cta.zv-cta-dark{color:#0a0a0a;background:#fff}.zv .zv-cta.zv-cta-sm{min-height:36px;padding:0 12px;font-size:14px}.zv .zv-navlink{color:#5c5c5c;text-decoration:none}.zv .zv-navlink:hover{color:#0a0a0a}.zv .zv-hnav{color:#0a0a0a;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;min-height:44px;padding:0 12px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.zv .zv-hnav:hover,.zv .zv-hnav[data-on="1"]{color:#0a0a0a;background:#f6f6f4}.zv .zv-hnav svg{transition:transform .15s}.zv .zv-hnav[aria-expanded=true] svg{transform:rotate(180deg)}@media (max-width:1023px){.zv .zv-cta.zv-desk{display:none}}@media (min-width:1024px){.zv .zv-cta.zv-mob{display:none}}.zv a.zv-cta:hover,.zv .zv-tile:hover .zv-cta{color:#fff}.zv a.zv-cta.zv-cta-dark:hover,.zv .zv-tile:hover .zv-cta.zv-cta-dark{color:#0a0a0a}.zv a.zv-cta.zv-cta-solid:hover{color:#fff}.zv a.zv-hnav:hover{color:#0a0a0a}.zv .zv-foot-grid{grid-template-columns:minmax(0,1.6fr) repeat(2,minmax(0,.7fr));gap:32px 48px;display:grid}@media (max-width:719px){.zv .zv-foot-grid{grid-template-columns:1fr 1fr}.zv .zv-foot-brand{grid-column:1/-1}}.zv .zv-book-grid{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:clamp(28px,4vw,56px);display:grid}@media (max-width:1023px){.zv .zv-book-grid{grid-template-columns:minmax(0,1fr)}}
