.v2-root .v2s{display:grid;grid-template-columns:minmax(0,1fr)}.v2-root .v2s-sec,.v2-root .v2s [id]{scroll-margin-top:84px}.v2-root .v2s-muted{color:var(--v2-muted);font-size:16px}.v2-root .v2s-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.v2-root .v2s-hero{background:var(--v2-hero-bg, var(--v2-surface));color:var(--v2-ink);padding:clamp(32px,6vw,88px) var(--v2-margin) clamp(28px,4.4vw,56px);display:grid;gap:clamp(16px,2vw,24px);align-content:start}.v2-root .v2s-hero--pic{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);-moz-column-gap:clamp(24px,4vw,64px);column-gap:clamp(24px,4vw,64px)}.v2-root .v2s-hero--pic>:not(.v2s-hero__pic){grid-column:1}.v2-root .v2s-hero__pic{grid-column:2;grid-row:1 / span 6;align-self:stretch;min-height:340px;position:relative;overflow:hidden;border-radius:var(--v2-radius);background:var(--v2-surface)}.v2-root .v2s-hero__pic img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width: 899px){.v2-root .v2s-hero--pic{grid-template-columns:minmax(0,1fr)}.v2-root .v2s-hero__pic{grid-column:1;grid-row:auto;order:10;min-height:0;aspect-ratio:16 / 9}}.v2-root .v2s-hero--hub{background:var(--v2-dark);color:var(--v2-dark-ink)}.v2-root .v2s-hero.v2s-hero--hub h1{font-size:clamp(42px,8.4vw,132px);max-width:none}.v2-root .v2s-hero--hub .v2s-search input{border-color:var(--v2-dark-ink)}.v2-root .v2s-hero--hub :focus-visible{outline-color:var(--v2-dark-ink)}.v2-root .v2s-hero__logo{justify-self:start;display:inline-flex;min-height:44px;align-items:center}.v2-root .v2s-hero h1{font-size:clamp(38px,6.4vw,96px);line-height:.98;letter-spacing:-.035em;max-width:14ch}.v2-root .v2s-lead{font-size:clamp(18px,1.6vw,22px);line-height:1.45;max-width:58ch}.v2-root .v2s-search{display:flex;max-width:760px}.v2-root .v2s-search input{flex:1;min-width:0;height:58px;padding:0 18px;border:2px solid var(--v2-ink);border-radius:var(--v2-radius);background:var(--v2-bg);color:var(--v2-ink);font:400 18px/1 var(--v2-font-text)}.v2-root .v2s-search input::-moz-placeholder{color:var(--v2-muted);opacity:1}.v2-root .v2s-search input::placeholder{color:var(--v2-muted);opacity:1}.v2-root .v2s-jump{display:flex;flex-wrap:wrap;gap:8px}.v2-root .v2s-jump a{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border-radius:22px;background:var(--v2-bg);color:var(--v2-ink);font-weight:700;font-size:16px;text-decoration:none;transition:background-color .2s ease,color .2s ease,transform .16s var(--v2-ease-out)}.v2-root .v2s-jump a b{color:var(--v2-btn-bg)}.v2-root .v2s-jump a:active{transform:scale(.97)}@media (hover: hover) and (pointer: fine){.v2-root .v2s-jump a:hover{background:var(--v2-ink);color:var(--v2-bg)}.v2-root .v2s-jump a:hover b{color:inherit}}.v2-root .v2s-yours{margin:clamp(16px,2vw,24px) var(--v2-margin) 0;padding:clamp(16px,2vw,24px);border-radius:calc(var(--v2-radius) + 4px);background:var(--v2-ink);color:var(--v2-bg);display:grid;grid-template-columns:200px minmax(0,1fr);gap:16px 24px;align-items:center}.v2-root .v2s-yours .v2s-th{width:200px;height:200px;border-radius:var(--v2-radius);grid-row:span 2}.v2-root .v2s-yours .v2s-doc{width:200px;height:200px;grid-row:span 2}.v2-root .v2s-yours__acts{grid-column:2}.v2-root .v2s-yours h2{font-size:clamp(22px,2.6vw,34px)}.v2-root .v2s-yours__t{display:grid;gap:6px;min-width:0}.v2-root .v2s-yours__t p{font-size:16px;opacity:.85}.v2-root .v2s-yours__acts{display:flex;flex-wrap:wrap;gap:8px;align-self:start}.v2-root .v2s-onink{background:color-mix(in srgb,var(--v2-bg) 16%,transparent);color:var(--v2-bg)}@media (max-width: 560px){.v2-root .v2s-yours{grid-template-columns:96px minmax(0,1fr)}.v2-root .v2s-yours .v2s-th,.v2-root .v2s-yours .v2s-doc{width:96px;height:96px;grid-row:auto}.v2-root .v2s-yours__acts{grid-column:1 / -1}}.v2-root .v2s-pick__docs{font-size:16px;color:var(--v2-ink);opacity:.8}.v2-root .v2s-yours:focus{outline:none}.v2-root .v2s-yours:focus-visible{outline:3px solid var(--v2-ink);outline-offset:3px}.v2-root .v2s-filter{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.v2-root .v2s-filter button{min-height:44px;padding:0 16px;border:0;border-radius:22px;cursor:pointer;background:var(--v2-surface);color:var(--v2-ink);font:600 16px/1 var(--v2-font-text);transition:background-color .2s ease,color .2s ease,transform .16s var(--v2-ease-out)}.v2-root .v2s-filter button[aria-pressed=true]{background:var(--v2-ink);color:var(--v2-bg)}.v2-root .v2s-filter button:active{transform:scale(.97)}.v2-root .v2s-mlist{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:6px}.v2-root .v2s-m{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:12px 20px;align-items:center;padding:14px;border-radius:calc(var(--v2-radius) + 2px);background:var(--v2-surface);transition:background-color .22s ease}@media (hover: hover) and (pointer: fine){.v2-root .v2s-m:hover{background:color-mix(in srgb,var(--v2-ink) 7%,var(--v2-surface))}}.v2-root .v2s-th{width:64px;height:64px;border-radius:calc(var(--v2-radius) - 2px);-o-object-fit:cover;object-fit:cover;background:#fff;display:block}.v2-root .v2s-doc{width:64px;height:64px;border-radius:calc(var(--v2-radius) - 2px);display:grid;place-items:center;background:var(--v2-tint, var(--v2-bg));color:var(--v2-ink)}.v2-root .v2s-m__t{display:grid;gap:3px;min-width:0}.v2-root .v2s-m__t b{font:700 17px/1.2 var(--v2-font-text);overflow-wrap:anywhere}.v2-root .v2s-m__t>span{font-size:16px;line-height:1.35;color:var(--v2-ink)}.v2-root .v2s-m__logo{height:20px;max-width:90px;margin-bottom:2px}.v2-root .v2s-m__here{font-size:15px;font-weight:700;color:var(--v2-ink);text-decoration:underline;text-underline-offset:3px;justify-self:start;min-height:32px;display:inline-flex;align-items:center}.v2-root .v2s-m__acts{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.v2-root .v2s-m .v2-btn--ghost{background:var(--v2-bg)}@media (max-width: 760px){.v2-root .v2s-m{grid-template-columns:64px minmax(0,1fr);align-items:start}.v2-root .v2s-m__acts{grid-column:2;justify-content:flex-start}}@media (max-width: 560px){.v2-root .v2s-m{grid-template-columns:56px minmax(0,1fr)}.v2-root .v2s-m .v2s-th,.v2-root .v2s-m .v2s-doc{width:56px;height:56px}.v2-root .v2s-m__acts{grid-column:1 / -1}}.v2-root .v2s-more{justify-self:start;margin-top:16px}.v2-root .v2s-empty{display:grid;gap:10px;justify-items:start;max-width:760px;padding:clamp(16px,2vw,24px);border-radius:calc(var(--v2-radius) + 2px);background:var(--v2-surface);font-size:16px}.v2-root .v2s-empty b{font:800 clamp(20px,2vw,24px)/1.2 var(--v2-font-display)}.v2-root .v2s-cf{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:1040px}.v2-root .v2s-cf label{display:grid;gap:6px;font-weight:700;font-size:16px}.v2-root .v2s-cf select,.v2-root .v2s-cf input{height:52px;min-width:0;padding:0 12px;border:2px solid var(--v2-ink);border-radius:var(--v2-radius);background:var(--v2-bg);color:var(--v2-ink);font:400 16px/1 var(--v2-font-text)}.v2-root .v2s-cf select:disabled,.v2-root .v2s-cf input:disabled{opacity:.6}.v2-root .v2s-cfr{margin-top:12px;max-width:1040px;display:grid;gap:12px;font-size:16px;padding:clamp(16px,2vw,28px);border-radius:calc(var(--v2-radius) + 2px);background:var(--v2-surface)}.v2-root .v2s-cfr h3{font-size:clamp(22px,2.4vw,30px)}.v2-root .v2s-codes{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.v2-root .v2s-codes li{font:700 22px/1 var(--v2-font-text);letter-spacing:.04em;padding:14px 16px;border-radius:var(--v2-radius);background:var(--v2-bg);color:var(--v2-ink)}.v2-root .v2s-codes li:first-child{background:var(--v2-btn-bg);color:var(--v2-btn-ink)}.v2-root .v2s-linkbtn{background:none;border:0;padding:0;font:inherit;font-weight:700;color:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}@media (max-width: 760px){.v2-root .v2s-cf{grid-template-columns:minmax(0,1fr)}}.v2-root .v2s-war{display:grid;gap:14px;justify-items:start;max-width:900px;padding:clamp(18px,2.4vw,32px);border-radius:calc(var(--v2-radius) + 4px);background:var(--v2-tint, var(--v2-surface));font-size:17px;line-height:1.55}.v2-root .v2s-war p{max-width:68ch}.v2-root .v2s-claim,.v2-root .v2s-form{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;padding:clamp(16px,2vw,28px);border-radius:calc(var(--v2-radius) + 4px);background:var(--v2-surface)}.v2-root .v2s-claim{max-width:900px;margin-top:12px;scroll-margin-top:84px}.v2-root .v2s-claim h3{font-size:clamp(22px,2.4vw,30px)}.v2-root .v2s-claim>p{font-size:16px;max-width:64ch}.v2-root .v2s-contact-sec .v2s-form{background:var(--v2-bg)}.v2-root .v2s-two{display:grid;grid-template-columns:1fr 1fr;gap:14px}.v2-root .v2s-claim label,.v2-root .v2s-form label{display:grid;gap:6px;font-weight:600;font-size:16px}.v2-root .v2s-claim input,.v2-root .v2s-claim textarea,.v2-root .v2s-form input,.v2-root .v2s-form select,.v2-root .v2s-form textarea{width:100%;min-width:0;min-height:48px;padding:12px;font:400 16px/1.4 var(--v2-font-text);border:1px solid color-mix(in srgb,var(--v2-ink) 34%,transparent);border-radius:calc(var(--v2-radius) - 2px);background:var(--v2-bg);color:var(--v2-ink)}.v2-root .v2s-claim [aria-invalid=true],.v2-root .v2s-form [aria-invalid=true]{border:2px solid #b42318}.v2-root .v2s-err{color:#b42318;font-weight:600;font-size:15px}.v2-root [data-mode=dark] .v2s-err,.v2-root[data-mode=dark] .v2s-err{color:#ff8a80}.v2-root .v2s-form__foot{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center}.v2-root .v2s-status{font-size:16px;flex:1 1 260px}@media (max-width: 760px){.v2-root .v2s-two{grid-template-columns:minmax(0,1fr)}}.v2-root .v2s-links{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:var(--v2-gap)}.v2-root .v2s-links a{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:68px;padding:14px 18px;border-radius:calc(var(--v2-radius) + 2px);background:var(--v2-surface);color:var(--v2-ink);font-weight:700;font-size:17px;text-decoration:none;transition:background-color .2s ease}@media (hover: hover) and (pointer: fine){.v2-root .v2s-links a:hover{background:color-mix(in srgb,var(--v2-ink) 8%,var(--v2-surface))}}.v2-root .v2s-faq{display:grid;gap:6px;max-width:920px}.v2-root .v2s-faq details{border-radius:calc(var(--v2-radius) + 2px);background:var(--v2-surface);padding:0 18px}.v2-root .v2s-faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px;align-items:center;min-height:56px;padding:14px 0;font-weight:700;font-size:17px}.v2-root .v2s-faq summary::-webkit-details-marker{display:none}.v2-root .v2s-faq summary:after{content:"+";font-size:24px;line-height:1;flex:none;transition:transform .2s var(--v2-ease-out)}.v2-root .v2s-faq details[open] summary:after{transform:rotate(45deg)}.v2-root .v2s-faq details p{padding:0 0 16px;font-size:16px;line-height:1.55;max-width:72ch}.v2-root .v2s-contact{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:clamp(16px,2.4vw,32px);align-items:start}.v2-root .v2s-contact--hub{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.v2-root .v2s-cards{display:grid;gap:var(--v2-gap)}.v2-root .v2s-cards>a,.v2-root .v2s-cards>div,.v2-root .v2s-address{display:grid;gap:4px;padding:16px 18px;border-radius:calc(var(--v2-radius) + 2px);background:var(--v2-bg);color:var(--v2-ink);text-decoration:none;font-size:16px;font-style:normal}.v2-root .v2s-cards small,.v2-root .v2s-address small{font-size:15px;color:var(--v2-muted)}.v2-root .v2s-cards b{font-size:clamp(20px,2vw,26px);line-height:1.2;overflow-wrap:anywhere}.v2-root .v2s-cards>a{transition:background-color .2s ease,color .2s ease}@media (hover: hover) and (pointer: fine){.v2-root .v2s-cards>a:hover{background:var(--v2-ink);color:var(--v2-bg)}.v2-root .v2s-cards>a:hover small{color:inherit}}.v2-root .v2s-address{white-space:pre-line;font-size:18px;line-height:1.45}.v2-root .v2s-note{font-size:16px;color:var(--v2-muted);max-width:46ch}@media (max-width: 860px){.v2-root .v2s-contact,.v2-root .v2s-contact--hub{grid-template-columns:minmax(0,1fr)}}.v2-root .v2s-brands{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:var(--v2-gap)}.v2-root .v2s-brands a{display:grid;gap:8px;align-content:start;min-height:148px;padding:0 0 18px;overflow:hidden;border-radius:calc(var(--v2-radius) + 2px);background:var(--v2-surface);color:var(--v2-ink);text-decoration:none;transition:background-color .22s ease,transform .16s var(--v2-ease-out)}.v2-root .v2s-brands__pic{display:block;position:relative;aspect-ratio:4 / 3;background:var(--v2-surface);overflow:hidden;margin-bottom:8px}.v2-root .v2s-brands__pic img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s var(--v2-ease-out)}@media (hover: hover) and (pointer: fine){.v2-root .v2s-brands a:hover .v2s-brands__pic img{transform:scale(1.03)}}.v2-root .v2s-brands a>:not(.v2s-brands__pic){padding-inline:18px}.v2-root .v2s-brands__logo{display:flex;align-items:center;height:48px}.v2-root .v2s-brands__logo .v2-logo{height:40px;max-width:160px}.v2-root .v2s-brands b{font:700 18px/1.2 var(--v2-font-text)}.v2-root .v2s-brands a>span:last-child{font-size:16px;color:var(--v2-muted)}.v2-root .v2s-brands a:active{transform:scale(.985)}.v2-root .v2s-brands__ask a{background:var(--v2-dark);color:var(--v2-dark-ink);padding:18px;align-content:end;gap:10px}.v2-root .v2s-brands__ask a>*{padding-inline:0!important}.v2-root .v2s-brands__ask b{font:700 20px/1.2 var(--v2-font-text)}.v2-root .v2s-brands .v2s-brands__ask a>span:last-child,.v2-root .v2s-brands__ask span{color:inherit;opacity:.9;font-size:16px}.v2-root .v2s-brands__go{font-weight:700;text-decoration:underline;text-underline-offset:4px;opacity:1!important}@media (hover: hover) and (pointer: fine){.v2-root .v2s-brands a:hover{background:color-mix(in srgb,var(--v2-ink) 8%,var(--v2-surface))}}@keyframes v2s-rise{0%{opacity:0;transform:translateY(22px)}}@media (prefers-reduced-motion: no-preference){.v2-root .v2s-hero>*{animation:v2s-rise .7s var(--v2-ease-out) both}.v2-root .v2s-hero>:nth-child(2){animation-delay:70ms}.v2-root .v2s-hero>:nth-child(3){animation-delay:.14s}.v2-root .v2s-hero>:nth-child(4){animation-delay:.21s}.v2-root .v2s-hero>:nth-child(5){animation-delay:.28s}}@media (prefers-reduced-motion: reduce){.v2-root .v2s-jump a,.v2-root .v2s-filter button,.v2-root .v2s-brands a,.v2-root .v2s-faq summary:after{transition:none}}.v2s .v2s-fromlink{font-weight:700;text-decoration:underline;text-underline-offset:3px;color:inherit}
