:root{--sva-red:#cd351d;--sva-red-on-dark:#f57762;--sva-red-hover:#b52e18;--sva-ink:#1a1a16;--sva-dark:#0a0a0b;--sva-paper:#f2f2f2;--sva-gray:#e8e8e4;--sva-white:#fff;--sva-display:var(--font-n27),ui-sans-serif,system-ui,sans-serif;--sva-body:var(--font-chalet),ui-sans-serif,system-ui,sans-serif;--sva-shell:1280px;--sva-reading:76ch;--sva-radius:24px;--sva-pill:9999px;--sva-shadow:0 18px 60px #0a0a0b14}.sva-preview{margin:0;background:var(--sva-paper)}.sva-blog,.sva-blog *{box-sizing:border-box}.sva-blog{color:var(--sva-ink);font-family:var(--sva-body);font-size:18px;line-height:1.64;text-rendering:optimizeLegibility}.sva-blog a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:1px}.sva-blog a:hover{color:var(--sva-red)}.sva-blog img{display:block;max-width:100%;height:auto}.sva-shell{width:min(calc(100% - 48px),var(--sva-shell));margin-inline:auto}.sva-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.sva-skip-link{position:fixed;z-index:1000;top:12px;left:12px;padding:10px 16px;color:var(--sva-white);background:var(--sva-dark);border-radius:var(--sva-pill);transform:translateY(-150%)}.sva-skip-link:focus{transform:translateY(0)}.sva-site-header{position:sticky;z-index:100;top:0;width:100%;border-bottom:1px solid #1a1a161a;background:#f2f2f2f0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.sva-site-header__inner{min-height:82px;display:flex;align-items:center;justify-content:space-between;gap:28px}.sva-brand{display:inline-flex;align-items:center;flex:0 0 auto;text-decoration:none}.sva-brand img{width:auto;height:44px}.sva-primary-nav{display:flex;align-items:center;gap:26px;font-size:15px}.sva-nav-group>span,.sva-primary-nav>a{text-decoration:none;white-space:nowrap}.sva-button,.sva-nav-contact{display:inline-flex;min-height:46px;align-items:center;justify-content:center;padding:11px 22px;border:0;border-radius:var(--sva-pill);color:var(--sva-white)!important;background:var(--sva-red);font-weight:700;text-decoration:none!important;transition:background-color .18s ease,transform .18s ease}.sva-language{display:inline-flex;gap:7px;align-items:center;font-size:12px}.sva-language a{color:#6a6a63;text-decoration:none}.sva-language a[aria-current=page]{color:var(--sva-red);font-weight:700}.sva-button:hover,.sva-nav-contact:hover{background:var(--sva-red-hover);transform:translateY(-1px)}.sva-nav-group{position:relative}.sva-nav-group>div{position:absolute;top:calc(100% + 16px);left:50%;display:grid;min-width:320px;gap:3px;padding:12px;border:1px solid var(--sva-gray);border-radius:16px;background:var(--sva-white);box-shadow:var(--sva-shadow);opacity:0;pointer-events:none;transform:translate(-50%,-8px);transition:opacity .16s ease,transform .16s ease}.sva-nav-group:focus-within>div,.sva-nav-group:hover>div{opacity:1;pointer-events:auto;transform:translate(-50%)}.sva-nav-group>div a{padding:9px 12px;border-radius:10px;text-decoration:none}.sva-nav-group>div a:hover{background:var(--sva-paper)}.sva-menu-button{display:none;width:48px;height:48px;padding:12px;border:1px solid #1a1a1629;border-radius:50%;background:#0000}.sva-menu-button>span:not(.sva-visually-hidden){display:block;width:21px;height:2px;margin:4px auto;background:currentColor}.sva-article{min-height:100vh;padding-bottom:96px;background:var(--sva-paper)}.sva-review-banner{padding:10px 24px;color:var(--sva-white);background:var(--sva-dark);font-size:14px;text-align:center}.sva-breadcrumb{padding-block:22px;font-size:14px}.sva-breadcrumb ol{display:flex;flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none}.sva-breadcrumb li:not(:last-child):after{content:"/";margin-left:7px;color:#77776f}.sva-breadcrumb [aria-current=page]{color:#66665f}.sva-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:center;gap:clamp(42px,7vw,96px);min-height:610px;padding-block:72px 86px;border-bottom:1px solid #1a1a1621}.sva-kicker{margin:0 0 18px;color:var(--sva-red);font-size:12px;font-weight:700;letter-spacing:.35em;line-height:1.2;text-transform:uppercase}.sva-hero h1{max-width:18ch;margin:0;font-family:var(--sva-display);font-size:clamp(42px,4.7vw,60px);font-weight:400;letter-spacing:-.035em;line-height:1}.sva-hero--text{grid-template-columns:minmax(0,920px);justify-content:start}.sva-short-answer{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:start;max-width:720px;margin-top:34px;padding-top:24px;border-top:1px solid #1a1a1633}.sva-short-answer>span{padding:7px 12px;border-radius:var(--sva-pill);color:var(--sva-white);background:var(--sva-red);font-size:11px;font-weight:700;letter-spacing:.12em;line-height:1;text-transform:uppercase}.sva-short-answer p{margin:0;font-size:20px;line-height:1.45}.sva-date{margin:22px 0 0}.sva-byline,.sva-date{color:#66665f;font-size:14px}.sva-byline{display:flex;flex-wrap:wrap;gap:7px 20px;margin-top:22px}.sva-hero__figure{display:grid;place-items:center;margin:0;overflow:hidden;border-radius:var(--sva-radius);background:var(--sva-white);box-shadow:var(--sva-shadow);aspect-ratio:16/9}.sva-hero__figure img{width:100%;height:100%;object-fit:contain}.sva-reading-layout{display:grid;grid-template-columns:250px minmax(0,var(--sva-reading));justify-content:center;align-items:start;gap:clamp(42px,7vw,94px);padding-block:88px}.sva-article--hub .sva-reading-layout,.sva-article--index .sva-reading-layout,.sva-article--legacy .sva-reading-layout,.sva-reading-layout:has(.sva-toc:empty){grid-template-columns:minmax(0,var(--sva-reading))}.sva-toc{position:sticky;top:112px;max-height:calc(100vh - 140px);overflow:auto;padding-right:8px;font-size:14px;line-height:1.35}.sva-toc summary{margin-bottom:14px;cursor:pointer;font-weight:700}.sva-toc ol{display:grid;gap:9px;margin:0;padding-left:21px}.sva-toc a{color:#5f5f58;text-decoration:none}.sva-toc a[aria-current=location]{color:var(--sva-red);font-weight:700}.sva-prose{min-width:0;width:100%;overflow-wrap:anywhere}.sva-prose>:first-child{margin-top:0}.sva-prose h2,.sva-prose h3,.sva-prose h4{color:var(--sva-dark);font-family:var(--sva-display);font-weight:400;letter-spacing:-.02em;line-height:1.1;text-wrap:balance}.sva-prose h2{margin:74px 0 25px;font-size:clamp(32px,4vw,46px)}.sva-prose h3{margin:42px 0 16px;font-size:28px}.sva-prose h4{margin:32px 0 12px;font-size:22px}.sva-prose blockquote,.sva-prose ol,.sva-prose p,.sva-prose pre,.sva-prose table,.sva-prose ul{margin-block:0 24px}.sva-prose li+li{margin-top:8px}.sva-prose blockquote{margin-inline:0;padding:18px 22px;border-left:4px solid var(--sva-red);border-radius:0 14px 14px 0;background:var(--sva-white)}.sva-prose blockquote>:last-child{margin-bottom:0}.sva-editorial-note{margin:0 0 24px;padding:18px 22px;border-left:4px solid var(--sva-red);border-radius:0 14px 14px 0;background:var(--sva-white)}.sva-editorial-note__label{margin:0 0 8px;color:var(--sva-red);font-size:.82em;font-weight:700;letter-spacing:.08em;line-height:1.3;text-transform:uppercase}.sva-editorial-note>:last-child{margin-bottom:0}.sva-prose hr{margin-block:56px;border:0;border-top:1px solid #1a1a1629}.sva-prose code{padding:.15em .35em;border-radius:5px;background:var(--sva-gray);font-size:.88em}.sva-prose pre{overflow:auto;padding:22px;border-radius:14px;color:var(--sva-white);background:var(--sva-dark)}.sva-prose pre code{padding:0;color:inherit;background:#0000}.sva-table-wrap{contain:inline-size;min-width:0;max-width:100%;width:100%;overflow-x:auto;margin-block:0 24px;border-radius:12px;background:var(--sva-white)}.sva-table{width:100%;margin:0;border-collapse:collapse}.sva-table__caption{padding:12px 15px;color:var(--sva-ink);background:var(--sva-gray);font-size:.88em;font-weight:700;line-height:1.35;text-align:left;caption-side:top}.sva-table-wrap[tabindex="0"]:focus-visible{outline:3px solid var(--sva-red);outline-offset:3px}.sva-table td,.sva-table th{min-width:150px;padding:13px 15px;border:1px solid var(--sva-gray);text-align:left;vertical-align:top}.sva-table th{color:var(--sva-white);background:var(--sva-dark)}.sva-topic-section{scroll-margin-top:118px;padding-top:1px}.sva-topic-section+.sva-topic-section{margin-top:68px;padding-top:2px;border-top:1px solid #1a1a1624}.sva-topic-section>h2{display:flex;align-items:start;gap:12px}.sva-copy-link{flex:0 0 auto;width:34px;height:34px;margin-top:6px;border:1px solid #1a1a162e;border-radius:50%;color:var(--sva-ink);background:#0000;cursor:pointer;font:inherit;font-size:15px}.sva-copy-link:focus-visible,.sva-copy-link:hover{color:var(--sva-white);background:var(--sva-red);border-color:var(--sva-red)}.sva-directory,.sva-related{padding-block:86px;border-top:1px solid #1a1a1624}.sva-section-heading{max-width:720px;margin-bottom:34px}.sva-cta h2,.sva-section-heading h2{margin:0;font-family:var(--sva-display);font-size:clamp(34px,4.5vw,54px);font-weight:400;letter-spacing:-.03em;line-height:1.02}.sva-filters{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:30px}.sva-filters button{min-height:42px;padding:8px 16px;border:1px solid #1a1a162e;border-radius:var(--sva-pill);color:var(--sva-ink);background:#0000;cursor:pointer;font:inherit;font-size:14px}.sva-filters button.is-active,.sva-filters button:hover{color:var(--sva-white);background:var(--sva-red);border-color:var(--sva-red)}.sva-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.sva-card-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.sva-card{display:flex;min-height:290px;flex-direction:column;padding:30px;border:1px solid #1a1a161a;border-radius:var(--sva-radius);background:var(--sva-white);transition:box-shadow .18s ease,transform .18s ease}.sva-card:hover{box-shadow:var(--sva-shadow);transform:translateY(-3px)}.sva-card__eyebrow{margin:0 0 18px;color:var(--sva-red);font-size:11px;font-weight:700;letter-spacing:.14em;line-height:1.3;text-transform:uppercase}.sva-card h3{margin:0 0 15px;font-family:var(--sva-display);font-size:26px;font-weight:400;line-height:1.12}.sva-card h3 a{text-decoration:none}.sva-card>p:not(.sva-card__eyebrow){margin:0 0 22px;color:#5f5f58;font-size:16px}.sva-card__link{margin-top:auto;color:var(--sva-red);font-size:14px;font-weight:700}.sva-filter-empty{padding:24px;background:var(--sva-white)}.sva-cta,.sva-filter-empty{border-radius:var(--sva-radius)}.sva-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:50px;margin-top:48px;padding:clamp(36px,6vw,72px);color:var(--sva-white);background:var(--sva-dark)}.sva-cta p:not(.sva-kicker){max-width:680px;margin:20px 0 0;color:#d7d7d2}.sva-cta .sva-kicker{color:var(--sva-red-on-dark)}.sva-cta .sva-button{min-width:210px}.sva-site-footer{padding:78px 0 24px;color:var(--sva-white);background:var(--sva-dark)}.sva-site-footer__grid{display:grid;grid-template-columns:1.5fr 1fr .7fr;gap:70px}.sva-site-footer__grid>div{display:flex;flex-direction:column;align-items:flex-start;gap:9px}.sva-brand--footer img{filter:brightness(0) invert(1)}.sva-site-footer p{max-width:440px;color:#bdbdb7}.sva-site-footer h2{margin:0 0 10px;font:700 13px/1.2 var(--sva-body);letter-spacing:.14em;text-transform:uppercase}.sva-site-footer a{color:var(--sva-white);font-size:15px;text-decoration:none}.sva-site-footer__legal{display:flex;justify-content:space-between;gap:20px;margin-top:60px;padding-top:22px;border-top:1px solid #ffffff26;color:#9a9a94;font-size:12px}.sva-whatsapp-float{position:fixed;z-index:90;right:24px;bottom:24px;display:grid;width:58px;height:58px;place-items:center;border:2px solid var(--sva-white);border-radius:50%;color:var(--sva-white);background:#176b4d;box-shadow:0 12px 34px #0a0a0b3d;font:700 12px/1 var(--sva-body);text-decoration:none}.sva-whatsapp-float:hover{color:var(--sva-white);background:#0f563c}.sva-whatsapp-float svg{display:block}[hidden]{display:none!important}@media (max-width:1040px){.sva-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sva-reading-layout{grid-template-columns:220px minmax(0,1fr);gap:42px}.sva-primary-nav{gap:17px}}@media (max-width:768px){.sva-blog{font-size:17px}.sva-shell{width:min(calc(100% - 32px),var(--sva-shell))}.sva-site-header__inner{min-height:70px}.sva-brand img{width:auto;height:40px}.sva-menu-button{display:block}.js .sva-primary-nav{position:absolute;top:70px;right:16px;left:16px;display:none;align-items:stretch;flex-direction:column;gap:4px;padding:18px;border-radius:18px;background:var(--sva-white);box-shadow:var(--sva-shadow)}.js .sva-primary-nav.is-open{display:flex}.sva-nav-group>span,.sva-primary-nav>a{padding:10px}.sva-nav-group>div{position:static;display:grid;min-width:0;padding:5px 0 5px 14px;border:0;box-shadow:none;opacity:1;pointer-events:auto;transform:none}.sva-nav-contact{margin-top:5px}.sva-language{padding:10px}.sva-hero{grid-template-columns:1fr;min-height:0;gap:38px;padding-block:48px 56px}.sva-hero h1{font-size:36px;line-height:.95}.sva-short-answer{grid-template-columns:1fr;gap:13px}.sva-short-answer>span{width:max-content}.sva-short-answer p{font-size:18px}.sva-reading-layout{grid-template-columns:1fr;gap:30px;padding-block:58px}.sva-toc{position:static;max-height:none;padding:18px;border-radius:16px;background:var(--sva-white)}.sva-prose h2{margin-top:58px;font-size:34px}.sva-card-grid,.sva-card-grid--compact,.sva-cta,.sva-site-footer__grid{grid-template-columns:1fr}.sva-card{min-height:250px}.sva-directory,.sva-related{padding-block:58px}.sva-cta{align-items:start;gap:30px}.sva-cta .sva-button{width:100%}.sva-site-footer__grid{gap:38px}.sva-site-footer__legal{align-items:flex-start;flex-direction:column}}@media print{.sva-copy-link,.sva-cta,.sva-filters,.sva-review-banner,.sva-site-footer,.sva-site-header,.sva-toc,.sva-whatsapp-float{display:none!important}.sva-article,.sva-blog{color:#000;background:#fff}.sva-hero{min-height:0;grid-template-columns:1fr}.sva-reading-layout{display:block;padding:20px 0}.sva-blog a{color:#000}}@media (prefers-reduced-motion:reduce){.sva-blog *,.sva-blog :after,.sva-blog :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}