@charset "UTF-8";:root{--porcelain: #F2F5F4;--white: #FFFFFF;--ink: #0E2F36;--ink-soft: #46636A;--steel: #CBD6D5;--mist: #E2ECE9;--ink-2: #163F48;--ink-deep: #0A2328;--teal: #0F6B76;--aqua: #7FD3DA;--err: #B3261E;--signal: #FFC233;--signal-deep: #F2AE00;--live: #1F9D6B;--ph-bg: #FFF1C7;--display: "Inter","Inter Fallback","Helvetica Neue",Helvetica,Arial,system-ui,sans-serif;--body: "Inter","Inter Fallback","Helvetica Neue",Helvetica,Arial,system-ui,sans-serif;--t-xs: .8125rem;--t-sm: .9375rem;--t-md: 1.0625rem;--t-lg: 1.375rem;--t-xl: clamp(1.75rem,1.2rem + 2vw,2.5rem);--t-hero: clamp(2.4rem,1.4rem + 4.2vw,4.4rem);--radius-s: 10px;--radius-m: 16px;--radius-l: 24px;--wrap: 1200px;--gutter: clamp(16px,4vw,40px);--header-h: 72px;color-scheme: light}*,*::before,*::after{box-sizing: border-box}html{scroll-behavior: smooth;scroll-padding-top: calc(var(--header-h) + 12px)}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto}*,*::before,*::after{transition: none !important;animation: none !important}}body{margin: 0;background: var(--porcelain);color: var(--ink);font-family: var(--body);font-size: var(--t-md);line-height: 1.6;-webkit-font-smoothing: antialiased}h1,h2,h3{font-family: var(--display);font-optical-sizing: auto;line-height: 1.08;margin: 0;text-wrap: balance;letter-spacing: -0.025em}h2{font-size: var(--t-xl);font-weight: 800}h3{font-size: var(--t-lg);font-weight: 700}p{margin: 0}a{color: inherit}img{max-width: 100%}[hidden]{display: none !important}:focus-visible{outline: 3px solid var(--ink);outline-offset: 3px;border-radius: 4px}.wrap{width: 100%;max-width: calc(var(--wrap) + var(--gutter) * 2);margin-inline: auto;padding-inline: var(--gutter)}.skip{position: absolute;left: -999px;top: 8px;background: var(--ink);color: var(--white);padding: 8px 14px;border-radius: var(--radius-s);z-index: 100}.skip:focus{left: 12px}.ic{width: 20px;height: 20px;flex: none;fill: none;stroke: currentColor;stroke-width: 1.9;stroke-linecap: round;stroke-linejoin: round}.btn{display: inline-flex;align-items: center;justify-content: center;gap: 10px;min-height: 48px;padding: 0 22px;border-radius: 12px;border: 2px solid transparent;font-family: var(--body);font-weight: 700;font-size: var(--t-sm);line-height: 1;text-decoration: none;cursor: pointer;white-space: nowrap;transition: background-color .15s,border-color .15s,color .15s,transform .15s}.btn:active{transform: translateY(1px)}.btn-lg{min-height: 56px;padding: 0 26px;font-size: var(--t-md)}.btn-sm{min-height: 42px;padding: 0 16px;font-size: .9375rem;border-radius: 10px}.btn-block{width: 100%}.btn-signal{background: var(--signal);color: var(--ink)}.btn-signal:hover{background: var(--signal-deep)}.btn-ink{background: var(--ink);color: var(--white)}.btn-ink:hover{background: var(--ink-2)}.btn-ghost,.btn-outline{border-color: var(--ink);color: var(--ink);background: transparent}.btn-ghost:hover{background: var(--white)}.btn-outline:hover{background: var(--ink);color: var(--white)}.btn-line{background: transparent;color: var(--white);border-color: rgba(255,255,255,.38)}.btn-line:hover{border-color: var(--white);background: rgba(255,255,255,.07)}.site-header{position: sticky;top: env(safe-area-inset-top,0px);z-index: 50;background: var(--ink);color: var(--white);transition: box-shadow .2s,background-color .2s}.site-header.is-scrolled{background: rgba(14,47,54,.96);box-shadow: 0 1px 0 rgba(255,255,255,.1);backdrop-filter: blur(8px);-webkit-backdrop-filter: blur(8px)}.header-row{display: flex;align-items: center;gap: 20px;min-height: var(--header-h);transition: min-height .2s}.site-header.is-scrolled .header-row{min-height: 62px}.brand{display: inline-flex;align-items: center;gap: 11px;text-decoration: none;margin-right: 8px;white-space: nowrap;flex: none}.main-nav{display: flex;align-items: center;gap: 4px;margin-right: auto;font-size: var(--t-sm);font-weight: 600}.main-nav>a,.nav-services-trigger{color: var(--white);text-decoration: none;padding: 12px 11px;border-radius: 10px;white-space: nowrap}.main-nav>a:hover,.nav-services-trigger:hover,.nav-services-trigger[aria-expanded="true"]{background: rgba(255,255,255,.1);color: var(--white)}.nav-item{position: relative}.nav-services-trigger{display: inline-flex;align-items: center;gap: 6px;background: none;border: 0;font: 600 var(--t-sm) var(--body);cursor: pointer}.nav-services-trigger .chev{width: 16px;height: 16px;fill: none;stroke: currentColor;stroke-width: 2;transition: transform .15s}.nav-services-trigger[aria-expanded="true"] .chev{transform: rotate(180deg)}.mega-menu{position: absolute;top: calc(100% + 12px);left: -12px;width: min(560px,80vw);background: var(--white);color: var(--ink);border: 0;border-radius: var(--radius-m);box-shadow: 0 24px 60px -18px rgba(0,0,0,.45);padding: 12px;z-index: 60}.mega-menu[hidden]{display: none}.mega-menu-list{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(2,1fr);gap: 2px}.mega-menu-list a{display: flex;align-items: flex-start;gap: 10px;padding: 10px 12px;border-radius: var(--radius-s);text-decoration: none;color: var(--ink)}.mega-menu-list a:hover{background: var(--porcelain)}.mega-menu-list a[aria-current="page"]{background: var(--mist)}.mega-menu-list svg{width: 22px;height: 22px;flex: none;margin-top: 2px;fill: none;stroke: var(--teal);stroke-width: 1.5;stroke-linecap: round;stroke-linejoin: round}.mega-menu-list strong{display: block;font-size: var(--t-sm)}.mega-menu-list em{display: block;font-style: normal;font-size: var(--t-xs);color: var(--ink-soft);margin-top: 2px}.mega-menu-all{display: block;text-align: center;margin-top: 8px;padding: 12px 14px;border-radius: var(--radius-s);background: var(--ink);color: var(--white);font-size: var(--t-sm);font-weight: 700;text-decoration: none}.mega-menu-all:hover{background: var(--ink-2)}.mega-menu-brands{width: min(420px,80vw)}.mega-menu-brand-list{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(2,1fr);gap: 2px;max-height: 60vh;overflow-y: auto}.mega-menu-brand-list a{display: block;padding: 9px 12px;border-radius: var(--radius-s);text-decoration: none;color: var(--ink);font-size: var(--t-sm);font-weight: 600}.mega-menu-brand-list a:hover{background: var(--porcelain)}.header-actions{display: flex;align-items: center;gap: 10px}.header-lang a{color: rgba(255,255,255,.8);font-size: var(--t-xs);font-weight: 600;text-decoration: none;padding: 8px}.header-lang a:hover{color: var(--white)}.header-call,.site-header .btn-ghost{min-height: 42px;border-color: rgba(255,255,255,.35);color: var(--white);background: transparent}.header-call:hover,.site-header .btn-ghost:hover{border-color: var(--white);background: transparent}.header-book{min-height: 42px}.hamburger{display: none;align-items: center;justify-content: center;width: 46px;height: 46px;min-height: 46px;background: rgba(255,255,255,.1);border: 0;border-radius: 12px;color: var(--white);cursor: pointer;padding: 0}.hamburger svg{width: 24px;height: 24px;fill: none;stroke: currentColor;stroke-width: 2;stroke-linecap: round}@media (max-width: 1100px){.header-call .phone-text{display: none}.header-call{width: 42px;padding: 0}.header-lang{display: none}}@media (max-width: 1060px){.header-actions{margin-left: auto}.main-nav{display: none}.hamburger{display: inline-flex}.header-book{display: none}.header-call{width: 46px;min-width: 46px;height: 46px;min-height: 46px;padding: 0;border-radius: 12px}}.hero{padding-block: clamp(36px,6vw,80px) clamp(40px,6vw,72px)}.status{display: inline-flex;align-items: center;gap: 10px;font-size: var(--t-sm);font-weight: 600;color: var(--ink-soft)}@keyframes dotPulse{0%{box-shadow: 0 0 0 4px color-mix(in srgb,var(--live) 22%,transparent),0 0 0 0 color-mix(in srgb,var(--live) 45%,transparent)}70%{box-shadow: 0 0 0 4px color-mix(in srgb,var(--live) 22%,transparent),0 0 0 9px color-mix(in srgb,var(--live) 0%,transparent)}100%{box-shadow: 0 0 0 4px color-mix(in srgb,var(--live) 22%,transparent),0 0 0 9px color-mix(in srgb,var(--live) 0%,transparent)}}.hero h1{font-size: var(--t-hero);font-weight: 800;letter-spacing: -0.03em;max-width: 15ch}.finder{background: var(--white);border-radius: var(--radius-l);padding: clamp(20px,3vw,30px);box-shadow: 0 1px 0 var(--steel),0 24px 60px -28px rgba(14,47,54,.45);display: flex;flex-direction: column;gap: 18px;min-width: 0}.back{align-self: flex-start;background: none;border: 0;padding: 0;font: 600 var(--t-sm) var(--body);color: var(--ink-soft);cursor: pointer;text-decoration: underline;text-underline-offset: 3px}.back::before{content: "‹ "}@keyframes panelIn{from{opacity: 0;transform: translateX(14px)}to{opacity: 1;transform: translateX(0)}}.chip{padding: 10px 16px;border-radius: 999px;border: 1.5px solid var(--steel);background: var(--white);font: 500 var(--t-sm) var(--body);color: var(--ink);cursor: pointer;text-align: left;transition: border-color .15s,transform .15s}.chip:hover{border-color: var(--ink);transform: translateY(-1px)}.chip:active{transform: translateY(0)}.chip[aria-pressed="true"]{background: var(--ink);color: var(--white);border-color: var(--ink)}.field{display: flex;flex-direction: column;gap: 6px;font-size: var(--t-sm);font-weight: 600;min-width: 0}.field small{font-weight: 400;color: var(--ink-soft)}.field input,.field select,.field textarea{width: 100%;font: 400 var(--t-md) var(--body);color: var(--ink);background: var(--white);border: 1.5px solid var(--steel);border-radius: var(--radius-s);padding: 11px 13px;min-height: 46px}.field textarea{resize: vertical;min-height: 110px}.field input,.field select{transition: border-color .15s,box-shadow .15s}.field input:focus,.field select:focus,.field textarea:focus{outline: none;border-color: var(--ink);box-shadow: 0 0 0 3px color-mix(in srgb,var(--signal) 60%,transparent)}.field.is-invalid input,.field.is-invalid select{border-color: #B3261E;animation: fieldShake .4s ease}@keyframes fieldShake{20%,60%{transform: translateX(-3px)}40%,80%{transform: translateX(3px)}}.section{padding-block: clamp(56px,8vw,104px)}.split{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 20px}.ticks{list-style: none;margin: 0;padding: 0;display: flex;flex-direction: column;gap: 10px;font-weight: 500}.ticks li{padding-left: 28px;position: relative}.ticks li::before{content: "";position: absolute;left: 0;top: .5em;width: 14px;height: 8px;border-left: 2.5px solid var(--live);border-bottom: 2.5px solid var(--live);transform: rotate(-45deg)}.brands{display: flex;flex-wrap: wrap;gap: 6px 28px;font-family: var(--display);font-weight: 700;font-size: clamp(1.2rem,1rem + .8vw,1.6rem);letter-spacing: -0.01em}.brands span:last-child{color: var(--ink-soft);font-weight: 500}.areas{display: grid;grid-template-columns: minmax(0,.8fr) minmax(0,1.2fr);gap: clamp(28px,5vw,64px)}.zip-actions{display: flex;flex-wrap: wrap;gap: 8px}.zip-actions .btn{min-height: 40px;padding: 8px 16px;font-size: var(--t-xs)}.drawer-zip{padding: 16px 20px;border-bottom: 1px solid var(--steel)}.breadcrumbs{margin-bottom: 18px}.breadcrumbs ol{list-style: none;margin: 0;padding: 0;display: flex;flex-wrap: wrap;gap: 6px;font-size: var(--t-xs);color: var(--ink-soft)}.breadcrumbs li:not(:last-child)::after{content: "/";margin-left: 6px;color: var(--steel)}.breadcrumbs a{color: var(--ink-soft);text-decoration: none}.breadcrumbs a:hover{color: var(--ink);text-decoration: underline;text-underline-offset: 3px}.breadcrumbs li[aria-current="page"]{color: var(--ink);font-weight: 600}.code-table-wrap{overflow-x: auto}.code-finder{background: var(--white);border: 1px solid var(--steel);border-radius: var(--radius-l);padding: clamp(20px,3vw,32px)}.code-finder h2{margin: 0 0 4px;font-size: 1.3rem}.code-finder>p{color: var(--ink-soft);margin: 0 0 18px}.code-finder-result{margin-top: 18px;background: var(--mist);border-radius: var(--radius-m);padding: 14px 18px;font-size: var(--t-sm)}.code-finder-result[hidden]{display: none}.code-finder-result.is-found{background: color-mix(in srgb,var(--live) 14%,var(--porcelain))}.code-finder-result.is-error{background: color-mix(in srgb,#B3261E 10%,var(--porcelain));color: #B3261E;font-weight: 600}.code-finder-result strong{display: block;margin-bottom: 4px}.code-finder-result a{font-weight: 700;color: var(--ink);text-decoration: underline;text-underline-offset: 3px}.guides-categories{display: flex;flex-wrap: wrap;gap: 8px}.category-chip{font: 600 var(--t-xs) var(--body);padding: 7px 14px;border-radius: 999px;border: 1.5px solid var(--steel);background: var(--white);color: var(--ink-soft);cursor: pointer}.category-chip:hover{border-color: var(--ink);color: var(--ink)}.category-chip.is-active{background: var(--ink);border-color: var(--ink);color: var(--white)}.guides-grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(280px,1fr));gap: 18px}.guide-card{display: flex;flex-direction: column;gap: 8px;padding: 20px 22px;border-radius: var(--radius-m);background: var(--white);border: 1px solid var(--steel);text-decoration: none;color: var(--ink);transition: border-color .15s,transform .15s}.guide-card:hover{border-color: var(--ink);transform: translateY(-2px)}.guide-card[hidden]{display: none}.guide-card-category{align-self: flex-start;font: 700 var(--t-xs) var(--body);color: var(--ink-soft);text-transform: uppercase;letter-spacing: .03em}.guide-card h3{margin: 0;font-size: 1.05rem;line-height: 1.3}.guide-card p{margin: 0;color: var(--ink-soft);font-size: var(--t-sm);line-height: 1.5}.guides-empty{color: var(--ink-soft);margin-top: 20px}.guides-empty[hidden]{display: none}.guides-empty a{font-weight: 700;color: var(--ink)}.faq{border-top: 1px solid var(--steel)}.faq details{border-bottom: 1px solid var(--steel)}.faq summary{list-style: none;cursor: pointer;padding: 20px 40px 20px 0;position: relative;font-family: var(--display);font-weight: 700;font-size: 1.15rem}.faq summary::-webkit-details-marker{display: none}.faq summary::after{content: "+";position: absolute;right: 6px;top: 50%;transform: translateY(-50%);font-family: var(--body);font-weight: 400;font-size: 1.6rem;color: var(--ink-soft);transition: transform .2s}.faq details[open] summary::after{transform: translateY(-50%) rotate(45deg)}.faq details p{padding: 0 0 22px;color: var(--ink-soft);max-width: 62ch}.contact{display: grid;grid-template-columns: minmax(0,.85fr) minmax(0,1.15fr);gap: clamp(28px,5vw,64px);align-items: start}@keyframes statusIn{from{opacity: 0;transform: translateY(-4px)}to{opacity: 1;transform: none}}.hp{position: absolute;left: -9999px;width: 1px;height: 1px;overflow: hidden}.site-footer{background: var(--ink-deep);color: var(--white);padding-block: 56px 40px}.footer-cta{display: flex;align-items: center;justify-content: space-between;gap: 20px 32px;flex-wrap: wrap;padding-block: 24px;margin-bottom: 44px;border-bottom: 1px solid color-mix(in srgb,var(--white) 16%,var(--ink))}.footer-cta-copy{display: flex;flex-direction: column;gap: 4px;min-width: 0}.footer-cta-copy strong{font-family: var(--display);font-size: clamp(1.25rem,1.05rem + 1vw,1.7rem);line-height: 1.15}.footer-cta-copy span{color: color-mix(in srgb,var(--white) 72%,var(--ink));font-size: var(--t-sm)}.footer-cta-actions{display: flex;flex-wrap: wrap;gap: 12px}.footer-cta .btn-ghost{color: var(--white);border-color: color-mix(in srgb,var(--white) 45%,var(--ink));background: transparent}.footer-cta .btn-ghost:hover{background: color-mix(in srgb,var(--white) 10%,var(--ink))}@media (max-width: 720px){.footer-cta-actions{width: 100%}.footer-cta-actions .btn{flex: 1 1 auto;justify-content: center}}.footer-grid{display: grid;grid-template-columns: 1.5fr 1fr .9fr 1.25fr 1fr .9fr;gap: 40px 32px;align-items: start}.footer-grid-es{grid-template-columns: 1.5fr 1fr 1.25fr 1fr .9fr}.footer-brand .footer-contact-list{margin-top: 20px}.footer-brand .footer-small{margin-top: 10px}.footer-brand{display: flex;flex-direction: column}.footer-tagline{font-size: var(--t-sm);color: color-mix(in srgb,var(--white) 72%,var(--ink));max-width: 34ch;line-height: 1.5;margin-top: 14px}.footer-heading{font-family: var(--display);font-size: .95rem;font-weight: 700;margin: 0 0 14px;color: color-mix(in srgb,var(--white) 92%,var(--ink))}.footer-col nav,.footer-contact-list{display: flex;flex-direction: column;gap: 10px;font-size: var(--t-sm)}.site-footer nav a,.footer-contact-list a{text-decoration: none;color: color-mix(in srgb,var(--white) 80%,var(--ink))}.site-footer nav a:hover,.footer-contact-list a:hover{color: var(--white)}.footer-contact-list a{font-weight: 700}.footer-small{font-size: var(--t-xs);color: color-mix(in srgb,var(--white) 65%,var(--ink));margin-top: 14px}.footer-legal{grid-column: 1 / -1;font-size: var(--t-xs);color: color-mix(in srgb,var(--white) 65%,var(--ink));border-top: 1px solid color-mix(in srgb,var(--white) 18%,var(--ink));padding-top: 20px;margin-top: 8px}.reveal{opacity: 0;transform: translateY(16px);transition: opacity .6s cubic-bezier(.22,.68,.32,1),transform .6s cubic-bezier(.22,.68,.32,1)}.reveal.is-visible{opacity: 1;transform: none}.faq details.reveal:nth-child(2){transition-delay: .05s}.faq details.reveal:nth-child(3){transition-delay: .10s}.faq details.reveal:nth-child(4){transition-delay: .15s}.faq details.reveal:nth-child(5){transition-delay: .20s}.faq details.reveal:nth-child(6){transition-delay: .25s}.drawer-overlay{position: fixed;inset: 0;background: rgba(5,20,24,.6);z-index: 70;opacity: 0;transition: opacity .2s}.drawer-overlay[hidden]{display: none}.drawer-overlay.is-visible{opacity: 1}.drawer{position: fixed;top: 0;right: 0;bottom: 0;z-index: 80;width: min(380px,88vw);background: var(--ink);color: var(--white);box-shadow: -16px 0 40px -20px rgba(0,0,0,.6);display: flex;flex-direction: column;padding: env(safe-area-inset-top,0) 0 env(safe-area-inset-bottom,0);transform: translateX(100%);transition: transform .25s cubic-bezier(.22,.68,.32,1);visibility: hidden}.drawer.is-open{transform: translateX(0);visibility: visible}.drawer-head{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 18px 20px;border-bottom: 1px solid rgba(255,255,255,.14)}.drawer-close{width: 44px;height: 44px;min-height: 44px;display: inline-flex;align-items: center;justify-content: center;background: rgba(255,255,255,.1);border: 0;border-radius: 12px;color: var(--white);cursor: pointer;padding: 0;flex: none}.drawer-close svg{width: 20px;height: 20px;fill: none;stroke: currentColor;stroke-width: 1.8;stroke-linecap: round}.drawer-nav{padding: 10px 20px;overflow-y: auto;flex: 1}.drawer-accordion{border-bottom: 1px solid rgba(255,255,255,.14);padding: 4px 0}.drawer-accordion summary{list-style: none;cursor: pointer;display: flex;align-items: center;justify-content: space-between;min-height: 48px;font: 700 var(--t-md) var(--body);color: var(--white)}.drawer-accordion summary::-webkit-details-marker{display: none}.drawer-accordion summary::after{content: "+";font-size: 1.4rem;font-weight: 400;color: var(--aqua)}.drawer-accordion[open] summary::after{content: "–"}.drawer-accordion ul{list-style: none;margin: 0 0 10px;padding: 0;display: flex;flex-direction: column;gap: 2px}.drawer-accordion a{display: flex;align-items: center;gap: 12px;min-height: 48px;text-decoration: none;color: rgba(255,255,255,.82);font-weight: 500}.drawer-accordion a:hover,.drawer-accordion a[aria-current="page"]{color: var(--white)}.drawer-accordion svg{width: 22px;height: 22px;flex: none;fill: none;stroke: currentColor;stroke-width: 1.5;stroke-linecap: round;stroke-linejoin: round}.drawer-link{display: flex;align-items: center;min-height: 48px;text-decoration: none;color: var(--white);font-weight: 700;border-bottom: 1px solid rgba(255,255,255,.14)}.drawer-actions{display: flex;flex-direction: column;gap: 10px;padding: 16px 20px calc(16px + env(safe-area-inset-bottom,0));border-top: 1px solid rgba(255,255,255,.14)}.drawer-actions .btn{width: 100%}.drawer-actions .btn-ghost{border-color: rgba(255,255,255,.38);color: var(--white)}.drawer-actions .btn-ghost:hover{background: rgba(255,255,255,.08)}.drawer-zip{padding: 14px 20px 0}body.drawer-open{overflow: hidden}.action-bar{display: none}body.kbd-open .action-bar{transform: translateY(100%)}@media (max-width: 1180px){.footer-grid{grid-template-columns: repeat(3,minmax(0,1fr))}.footer-brand{grid-column: 1 / -1}}@media (max-width: 960px){.areas,.contact{grid-template-columns: minmax(0,1fr)}.footer-grid{grid-template-columns: repeat(2,minmax(0,1fr))}.footer-brand{grid-column: 1 / -1}}@media (max-width: 720px){body{padding-bottom: calc(68px + env(safe-area-inset-bottom,0px))}.split{grid-template-columns: minmax(0,1fr)}.footer-grid{grid-template-columns: minmax(0,1fr)}.action-bar{display: grid;grid-template-columns: 1.4fr 1fr 1fr;gap: 8px;position: fixed;left: 0;right: 0;bottom: 0;z-index: 60;padding: 10px 12px calc(10px + env(safe-area-inset-bottom,0px));background: var(--ink);border-top: 1px solid rgba(255,255,255,.12);transition: transform .2s}.action-bar a,.action-bar button{display: flex;align-items: center;justify-content: center;gap: 8px;min-height: 48px;border-radius: 12px;border: 2px solid rgba(255,255,255,.38);background: transparent;color: var(--white);font: 700 var(--t-sm) var(--body);text-decoration: none;cursor: pointer}.action-bar a:first-child{background: var(--signal);border-color: var(--signal);color: var(--ink)}.action-bar svg{width: 18px;height: 18px;fill: none;stroke: currentColor;stroke-width: 2;stroke-linecap: round;stroke-linejoin: round}}.field select{appearance: none;-webkit-appearance: none;min-height: 46px;cursor: pointer;padding-right: 42px;background-color: var(--white);background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230E2F36' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: right 14px center;background-size: 18px}.promo-bar{background: var(--ink-deep);color: var(--white);font-size: .875rem}.promo-row{display: flex;justify-content: center;min-height: 38px;align-items: center}.promo-row p{margin: 0;text-align: center;line-height: 1.35;padding-block: 6px}.promo-row a{color: var(--aqua);font-weight: 600;text-underline-offset: 3px;margin-left: 6px;white-space: nowrap}.promo-code{display: inline-block;font: 700 .9em var(--display);letter-spacing: .06em;padding: 1px 9px;border: 1px dashed rgba(255,255,255,.55);border-radius: 6px;margin-inline: 2px}.cookie-banner{position: fixed;left: 16px;bottom: 16px;z-index: 70;max-width: 440px;display: flex;flex-direction: column;gap: 12px;background: var(--white);border: 0;border-radius: var(--radius-m);padding: 16px 18px;box-shadow: 0 18px 44px -14px rgba(5,20,24,.5);font-size: var(--t-sm)}.cookie-banner[hidden]{display: none}.cookie-banner p{margin: 0;color: var(--ink-soft)}.cookie-banner a{color: var(--ink);font-weight: 600;text-underline-offset: 3px}.cookie-actions{display: flex;gap: 10px}.cookie-actions .btn{flex: 1 1 0;justify-content: center;min-height: 42px}@media (max-width: 720px){.cookie-banner{left: 10px;right: 10px;max-width: none;bottom: calc(76px + env(safe-area-inset-bottom,0px))}}.link-button{background: none;border: 0;padding: 0;font: inherit;color: color-mix(in srgb,var(--white) 80%,var(--ink));text-align: left;cursor: pointer}.link-button:hover{color: var(--white)}@media (max-width: 720px){.cookie-banner{flex-direction: row;align-items: center;gap: 10px;padding: 10px 12px;font-size: .8125rem;line-height: 1.35;bottom: calc(72px + env(safe-area-inset-bottom,0px))}.cookie-banner p{flex: 1 1 auto}.cookie-actions{flex: none;flex-direction: column;gap: 6px}.cookie-actions .btn{min-height: 34px;padding: 4px 14px;font-size: .8125rem}}.callback{position: fixed;z-index: 60;left: 16px;bottom: 16px;width: min(340px,calc(100vw - 32px));background: var(--white);color: var(--ink);border: 1px solid var(--steel);border-radius: 14px;padding: 16px 16px 14px;box-shadow: 0 10px 30px rgba(14,47,54,.18);opacity: 0;transform: translateY(14px);transition: opacity .25s ease,transform .25s ease}.callback.is-open{opacity: 1;transform: none}.callback[hidden]{display: none}.callback-close{position: absolute;top: 6px;right: 8px;border: 0;background: transparent;font-size: 1.5rem;line-height: 1;color: var(--ink-soft);cursor: pointer;padding: 4px 8px}.callback-title{margin: 0 24px 4px 0;font-family: var(--display);font-weight: 700;font-size: 1.05rem}.callback-sub{margin: 0 0 10px;font-size: var(--t-sm);color: var(--ink-soft);line-height: 1.4}.callback-form{display: flex;gap: 8px}.callback-form input{flex: 1 1 auto;min-width: 0;padding: 11px 12px;border: 1px solid var(--steel);border-radius: 8px;font: inherit}.callback-form .btn{flex: none;padding-inline: 14px}.callback-status{margin: 6px 0 0;font-size: var(--t-sm);min-height: 1.2em}.callback-status.is-error{color: #A12B2B}@media (max-width: 720px){.callback{left: 12px;right: 12px;width: auto;bottom: 78px}}@media (prefers-reduced-motion: reduce){.callback{transition: none}}@media (max-width: 560px){.hero .status[data-live-status]{min-height: 2.9em;align-items: flex-start}}html.motion{scroll-behavior: auto !important}:where(.v4-hero,.sec,.final){font-size: 1.0625rem}:where(.v4-hero,.sec,.final) :where(h1,h2,h3,h4,p,ul,ol){margin: 0}:where(.v4-hero,.sec,.final) :where(ul,ol){padding: 0;list-style: none}:where(.v4-hero,.sec,.final) :where(img,svg){display: block;max-width: 100%}:where(.v4-hero,.sec,.final) :where(h1,h2,h3,h4){font-family: var(--display);font-optical-sizing: auto;text-wrap: balance}:root{--ink: #0E2F36;--ink-2: #163F48;--ink-deep: #0A2328;--porcelain: #F2F5F4;--white: #fff;--mist: #E2ECE9;--steel: #CBD6D5;--muted: #46636A;--teal: #0F6B76;--aqua: #7FD3DA;--signal: #FFC233;--signal-deep: #F2AE00;--live: #1F9D6B;--err: #B3261E;--display: "Inter","Inter Fallback","Helvetica Neue",Helvetica,Arial,system-ui,sans-serif;--body: "Inter","Inter Fallback","Helvetica Neue",Helvetica,Arial,system-ui,sans-serif;--wrap: 1200px;--gutter: clamp(18px,4.5vw,44px);--r-s: 10px;--r-m: 16px;--r-l: 24px;--hdr-h: 72px;color-scheme: light}img,svg{display: block;max-width: 100%}a{color: inherit}h1,h2,h3,p,ul,ol{margin: 0}ul,ol{padding: 0;list-style: none}h1,h2,h3{font-family: var(--display);font-optical-sizing: auto;text-wrap: balance}.sr{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.code{display: inline-block;padding: 1px 9px;border: 1px dashed rgba(255,255,255,.55);border-radius: 6px;font-weight: 700;letter-spacing: .04em;margin-inline: 2px}.sec .code,.promo-card .code{border-color: currentColor}.v4-hero{position: relative;color: #fff;padding: clamp(34px,6vw,84px) 0 clamp(48px,7vw,104px);background: radial-gradient(60% 70% at 88% 8%,rgba(127,211,218,.16),transparent 62%),linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px) 0 0 / 56px 56px,linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px) 0 0 / 56px 56px,var(--ink)}.v4-hero::after{content: "";position: absolute;inset: auto 0 0 0;height: 80px;background: linear-gradient(to bottom,transparent,rgba(14,47,54,.0));pointer-events: none}.v4-status{display: inline-flex;align-items: center;gap: 10px;padding: 8px 15px 8px 12px;border-radius: 999px;background: rgba(255,255,255,.1);font-size: .875rem;line-height: 1.3}.v4-status .v4-dot{width: 10px;height: 10px;border-radius: 50%;background: var(--live);flex: none;box-shadow: 0 0 0 0 rgba(31,157,107,.6);animation: pulse 2.4s infinite}.v4-status.is-closed .v4-dot{background: #E0A458;animation: none}@keyframes pulse{0%{box-shadow: 0 0 0 0 rgba(31,157,107,.55)}70%{box-shadow: 0 0 0 9px rgba(31,157,107,0)}100%{box-shadow: 0 0 0 0 rgba(31,157,107,0)}}.v4-hero h1{font-weight: 800;font-size: clamp(2.5rem,1.1rem + 5.4vw,5.1rem);line-height: 1;letter-spacing: -.035em;margin: 22px 0 22px}.v4-hero h1 em{font-style: normal;color: var(--aqua);position: relative;white-space: nowrap}.v4-hero h1 em::after{content: "";position: absolute;left: 0;right: 0;bottom: -.08em;height: .09em;border-radius: 99px;background: var(--aqua);opacity: .55}.v4-lede{font-size: clamp(1.0625rem,.95rem + .5vw,1.25rem);line-height: 1.55;color: rgba(255,255,255,.86);max-width: 38em}.cta-row{display: flex;flex-wrap: wrap;gap: 12px;margin-top: 30px}.hero-ticks{display: grid;grid-template-columns: 1fr 1fr;gap: 12px 24px;margin-top: 34px;padding-top: 26px;border-top: 1px solid rgba(255,255,255,.16);font-size: .9375rem;line-height: 1.35;max-width: 36em}.hero-ticks li{display: flex;gap: 10px;align-items: flex-start}.hero-ticks .ic{color: var(--aqua);margin-top: 1px}@media (max-width: 560px){.hero-ticks{grid-template-columns: 1fr}.cta-row .btn{flex: 1 1 100%}}.ticket{position: relative;background: #fff;color: var(--ink);border-radius: var(--r-l);box-shadow: 0 40px 80px -30px rgba(0,0,0,.55),0 0 0 1px rgba(14,47,54,.06);overflow: hidden}.ticket-top{padding: 26px 26px 0}.ticket-top h2{font-size: 1.625rem;font-weight: 800;line-height: 1.1;letter-spacing: -.025em}.ticket-top p{margin-top: 8px;font-size: .9375rem;line-height: 1.5;color: var(--muted)}.ticket-body{padding: 22px 26px 24px;display: grid;gap: 18px}@media (max-width: 400px){.ticket-top{padding: 22px 18px 0}.ticket-body{padding: 18px 18px 20px}}fieldset{border: 0;padding: 0;margin: 0;min-width: 0}legend,.fld-l{display: block;font: 700 .9375rem/1.2 var(--body);margin-bottom: 10px;padding: 0}.appl-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 8px}.appl{position: relative;display: block}.appl input{position: absolute;inset: 0;z-index: 1;width: 100%;height: 100%;margin: 0;opacity: 0;cursor: pointer}.appl span{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 7px;min-height: 78px;padding: 10px 4px;border: 1.5px solid var(--steel);border-radius: 14px;background: #fff;font: 600 .8125rem/1.15 var(--body);text-align: center;transition: border-color .15s,background-color .15s,box-shadow .15s}.appl .ic{width: 26px;height: 26px;color: var(--teal)}.appl span::after{content: "";position: absolute;top: 7px;right: 7px;width: 18px;height: 18px;border-radius: 50%;background: var(--ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 11px no-repeat;opacity: 0;transform: scale(.6);transition: opacity .15s,transform .15s}.appl:hover span{border-color: var(--ink)}.appl input:checked + span{border-color: var(--ink);background: var(--mist);box-shadow: inset 0 0 0 1px var(--ink)}.appl input:checked + span .ic{color: var(--ink)}.appl input:checked + span::after{opacity: 1;transform: none}.appl input:focus-visible + span{outline: 3px solid var(--teal);outline-offset: 2px}.fld{display: block}.fld input{width: 100%;min-height: 52px;padding: 0 15px;border: 1.5px solid var(--steel);border-radius: 12px;font: 500 1rem/1 var(--body);color: var(--ink);background: #F7FAF9;transition: border-color .15s,background-color .15s,box-shadow .15s}.fld input::placeholder{color: #8A9DA1}.fld input:focus{outline: none;border-color: var(--teal);background: #fff;box-shadow: 0 0 0 4px rgba(15,107,118,.14)}.fld.is-invalid input,.f-appl.is-invalid .appl span{border-color: var(--err)}.f-two{display: grid;gap: 14px}@media (min-width: 520px) and (max-width: 959px),(min-width: 1180px){.f-two{grid-template-columns: 1fr 1fr}}.zip-note{font-size: .875rem;line-height: 1.4;color: var(--muted);margin-top: 8px;min-height: 1.4em;display: flex;gap: 8px;align-items: flex-start}.zip-note.is-core,.zip-note.is-extended{color: #0B6B47;font-weight: 600}.zip-note.is-maybe{color: #8A5A00;font-weight: 600}.zip-note.is-outside,.zip-note.is-error{color: var(--err);font-weight: 600}.promo-fld summary{cursor: pointer;font-size: .875rem;font-weight: 600;color: var(--teal);list-style: none}.promo-fld summary::-webkit-details-marker{display: none}.promo-fld summary::before{content: "+ "}.promo-fld[open] summary::before{content: "– "}.promo-fld input{margin-top: 10px;width: 100%;min-height: 48px;padding: 0 15px;border: 1.5px solid var(--steel);border-radius: 12px;font: 500 1rem/1 var(--body);text-transform: uppercase;background: #F7FAF9}.ticket .btn-block .ic{width: 20px;height: 20px}.ticket-status{font-size: .9375rem;line-height: 1.4;margin-top: -6px}.ticket-status:empty{display: none}.ticket-status.is-error{color: var(--err);font-weight: 600}.ticket-status.is-ok{color: #0B6B47;font-weight: 600}.ticket-trust{display: flex;flex-wrap: wrap;justify-content: center;gap: 6px 20px;font-size: .8125rem;font-weight: 600;color: var(--muted)}.ticket-trust li{display: inline-flex;align-items: center;gap: 6px;white-space: nowrap}.ticket-trust .ic{width: 16px;height: 16px;color: var(--teal)}.ticket-foot{font-size: .875rem;color: var(--muted);text-align: center;margin-top: -8px}.ticket-foot a{color: var(--teal);font-weight: 700;text-underline-offset: 3px;white-space: nowrap}.sec{padding: clamp(56px,8vw,110px) 0}.sec-dark{background: var(--ink);color: #fff}.sec-head{max-width: 46em;margin-bottom: clamp(30px,4vw,52px)}.label{display: inline-flex;align-items: center;gap: 12px;font: 600 .9375rem/1 var(--body);color: var(--teal);margin-bottom: 16px}.label::before{content: "";width: 28px;height: 2px;background: currentColor}.sec-dark .label{color: var(--aqua)}.sec h2{font-size: clamp(2rem,1.1rem + 3vw,3.4rem);font-weight: 800;line-height: 1.04;letter-spacing: -.03em}.sec-lead{margin-top: 16px;font-size: 1.125rem;line-height: 1.6;color: var(--muted);max-width: 40em}.sec-dark .sec-lead{color: rgba(255,255,255,.8)}.bento{display: grid;gap: 14px;grid-template-columns: 1fr}@media (min-width: 640px){.bento{grid-template-columns: repeat(2,1fr)}}@media (min-width: 980px){.bento{grid-template-columns: repeat(3,1fr);gap: 18px}}.card a{position: relative;display: grid;grid-template-columns: 88px 1fr auto;align-items: center;gap: 18px;height: 100%;padding: 20px 22px 20px 16px;background: #fff;border: 2px solid transparent;border-radius: var(--r-m);text-decoration: none;transition: border-color .18s,transform .18s}.card a:hover{border-color: var(--ink);transform: translateY(-3px)}@media (max-width: 420px){.card a{grid-template-columns: 64px minmax(0,1fr) auto;gap: 14px;padding: 18px 16px 18px 12px}}@media (min-width: 980px){.card a{grid-template-columns: 1fr auto;grid-template-rows: auto 1fr;align-items: start;padding: 24px;row-gap: 14px}}.also{display: flex;flex-wrap: wrap;align-items: center;gap: 10px 14px;margin-top: 30px}.also p{font-weight: 700;margin-right: 4px}.also ul{display: flex;flex-wrap: wrap;gap: 8px}.also a{display: inline-flex;align-items: center;min-height: 40px;padding: 0 16px;border: 2px solid var(--steel);border-radius: 999px;text-decoration: none;font-weight: 600;font-size: .9375rem;background: #fff;transition: border-color .15s,background-color .15s,color .15s}.also a:hover{border-color: var(--ink);background: var(--ink);color: #fff}.steps{display: grid}.step{position: relative;display: grid;grid-template-columns: 48px minmax(0,1fr);column-gap: 18px;padding-bottom: 30px}.step:last-child{padding-bottom: 0}.step::before{content: "";position: absolute;left: 23px;top: 56px;bottom: 8px;width: 2px;border-radius: 2px;background: var(--steel)}.step:last-child::before{display: none}.step h3{margin: 11px 0 6px;font-size: 1.3125rem;font-weight: 800;letter-spacing: -.02em}.step p{color: var(--muted);font-size: 1rem;line-height: 1.55}@media (min-width: 900px){.steps:not(.steps-col){grid-auto-flow: column;grid-auto-columns: minmax(0,1fr);gap: 32px}.steps:not(.steps-col) .step{display: block;padding: 0}.steps:not(.steps-col) .step::before{left: 64px;right: -16px;top: 23px;bottom: auto;width: auto;height: 2px}.steps:not(.steps-col) .step h3{margin-top: 0}}.facts{display: grid;gap: 14px}@media (min-width: 820px){.facts{grid-template-columns: repeat(3,1fr);gap: 20px}}.facts li{padding: 28px 26px 30px;border: 1px solid rgba(255,255,255,.16);border-radius: var(--r-m);background: rgba(255,255,255,.04)}.facts h3{font-size: 1.25rem;font-weight: 800;letter-spacing: -.015em;margin-bottom: 8px}.facts p{color: rgba(255,255,255,.8);font-size: 1rem;line-height: 1.55}.promo-card{margin-top: 20px;display: grid;gap: 14px;padding: 22px 26px;border-radius: var(--r-m);background: var(--ink-2);font-size: .9375rem;line-height: 1.55;color: rgba(255,255,255,.88)}.promo-card strong{color: #fff}@media (min-width: 900px){.promo-card{grid-template-columns: 1fr auto;align-items: center;gap: 32px}}.aud-card{position: relative;isolation: isolate;overflow: hidden;display: flex;flex-direction: column;gap: 22px;padding: clamp(24px,3vw,38px);border-radius: var(--r-l);background: #fff}.aud-ind{position: absolute;z-index: 0;left: 5px;top: 5px;width: 0;height: 42px;border-radius: 999px;background: var(--ink);transition: left .38s cubic-bezier(.3,1.2,.4,1),top .38s cubic-bezier(.3,1.2,.4,1),width .38s cubic-bezier(.3,1.2,.4,1)}.aud-panel{grid-area: 1 / 1;display: grid;grid-template-columns: 150px 1fr;gap: 24px;align-items: center;opacity: 0;visibility: hidden;transform: translateY(10px);transition: opacity .3s,transform .3s,visibility .3s}.aud-panel.is-on{opacity: 1;visibility: visible;transform: none}@media (max-width: 560px){.aud-panel{grid-template-columns: 1fr;gap: 14px;align-content: start}.aud-plate{width: 108px !important;height: 108px !important}}.aud-plate{width: 150px;height: 150px;border-radius: 30px;background: var(--mist);display: grid;place-items: center;transition: transform .25s ease-out;transform-style: preserve-3d;will-change: transform}.aud-plate img{width: 100%;height: 100%;transform: translateZ(30px)}.aud-text h4{font: 800 1.25rem/1.2 var(--display);letter-spacing: -.02em;margin-bottom: 8px}.aud-text p{color: var(--muted);font-size: .9875rem;line-height: 1.55}.aud-biz{background: var(--ink);color: #fff}.aud-biz .aud-text p{color: rgba(255,255,255,.8)}.aud-biz .aud-ind{background: var(--aqua)}.aud-biz .aud-plate{background: rgba(255,255,255,.1)}@keyframes s3dIn{from{opacity: 0;transform: translateY(14px) scale(.97)}to{opacity: 1;transform: none}}.zipcheck{display: flex;gap: 10px;margin-top: 26px;max-width: 460px}.zipcheck input{flex: 1;min-width: 0;min-height: 54px;padding: 0 16px;border: 2px solid var(--steel);border-radius: 12px;font: 600 1.0625rem/1 var(--body)}.zipcheck input:focus{outline: none;border-color: var(--teal)}.zipcheck .btn{min-height: 54px}.v4-zip-result{margin-top: 16px;max-width: 460px}.v4-zip-result:empty{display: none}.v4-zip-result>div{color: var(--ink);padding: 16px 18px;border-radius: 12px;background: var(--porcelain);border-left: 5px solid var(--steel);font-size: .9688rem;line-height: 1.5}.v4-zip-result .is-core,.v4-zip-result .is-extended{border-left-color: var(--live);background: #E8F5EE}.v4-zip-result .is-maybe{border-left-color: var(--signal-deep);background: #FFF6DD}.v4-zip-result .is-outside,.v4-zip-result .is-error{border-left-color: var(--err);background: #FBEAE8}.v4-zip-result .zip-actions{display: flex;flex-wrap: wrap;gap: 10px;margin-top: 12px}.map{display: block;width: 100%;height: auto}.pin{cursor: pointer;outline: none}.pin-dot{fill: #1B4D57;stroke: var(--aqua);stroke-width: 2.5;transition: r .2s,fill .2s}.pin.is-core .pin-dot{fill: var(--aqua);stroke: #0F3A44;stroke-width: 2}.pin:hover .pin-dot,.pin:focus-visible .pin-dot{fill: #fff;r: 8}.pin.is-hot .pin-dot{fill: #fff;r: 8}@keyframes pinpulse{0%{r: 10;opacity: 1}100%{r: 26;opacity: 0}}.guide-cards{display: grid;gap: 16px}@media (min-width: 820px){.guide-cards{grid-template-columns: repeat(3,1fr);gap: 20px}}.guide-cards a{display: flex;flex-direction: column;gap: 12px;height: 100%;padding: 26px;background: var(--porcelain);border-radius: var(--r-m);text-decoration: none;border: 2px solid transparent;transition: border-color .18s,transform .18s}.guide-cards a:hover{border-color: var(--ink);transform: translateY(-3px)}.guide-cards strong{font: 800 1.4rem/1.15 var(--display);letter-spacing: -.02em}.v4-faq{display: grid;gap: 34px}@media (min-width: 900px){.v4-faq{grid-template-columns: .8fr 1.2fr;gap: 72px}.faq-intro{position: sticky;top: calc(var(--hdr-h) + 24px);align-self: start}}.faq-intro .btn{margin-top: 24px}.faq-list details{border-bottom: 2px solid var(--steel)}.faq-list details:first-child{border-top: 2px solid var(--steel)}.faq-list summary{display: flex;justify-content: space-between;align-items: center;gap: 20px;padding: 22px 0;cursor: pointer;list-style: none;font: 700 1.1875rem/1.3 var(--display);letter-spacing: -.01em}.faq-list summary::-webkit-details-marker{display: none}.faq-list summary .ic{transition: transform .2s;color: var(--teal)}.faq-list details[open] summary .ic{transform: rotate(45deg)}.faq-list details p{padding: 0 0 24px;max-width: 40em;color: var(--muted);line-height: 1.65}.faq-more{margin-top: 22px}.faq-more a{display: inline-flex;gap: 8px;align-items: center;font-weight: 700;color: var(--teal);text-decoration: none}.final-in{max-width: 860px}.rv{transition: opacity .6s ease,transform .6s ease}.rv:not(.in){opacity: 0;transform: translateY(18px)}.bar{display: block;height: 100%;width: var(--w);border-radius: 10px;background: var(--aqua);transform-origin: left}.cover{padding: 22px 24px;border-radius: var(--r-m);background: var(--porcelain)}.screens{display: grid;grid-template-columns: repeat(auto-fill,minmax(236px,1fr));gap: 14px}.screen{position: relative;overflow: hidden;display: grid;align-content: start;gap: 4px;min-height: 172px;padding: 16px 18px 18px;border-radius: 16px;background: linear-gradient(160deg,#0d333c,#0a2328);border: 2px solid rgba(255,255,255,.13);color: #fff;text-decoration: none;transition: border-color .2s,transform .2s}.screen::after{content: "";position: absolute;inset: 0;pointer-events: none;background: repeating-linear-gradient(0deg,rgba(255,255,255,.035) 0 1px,transparent 1px 3px)}.screen:hover,.screen:focus-visible{border-color: var(--aqua);transform: translateY(-3px)}.guides-grid{display: grid;gap: 22px}@media (min-width: 940px){.guides-grid{grid-template-columns: 1.05fr .95fr;gap: 28px;align-items: start}}.guides-grid .guide-cards{grid-template-columns: 1fr;gap: 14px}.guides-grid .guide-cards a{padding: 20px 22px}.checklist{padding: clamp(22px,3vw,34px);border-radius: var(--r-l);background: var(--ink);color: #fff}.ck-list{display: grid;gap: 12px}.ck-item{display: grid;grid-template-columns: 34px 1fr;gap: 14px;align-items: start;padding: 14px 16px;border-radius: 14px;background: rgba(255,255,255,.06);font-size: .9875rem;line-height: 1.45;color: rgba(255,255,255,.7);cursor: pointer;transition: background-color .3s,color .3s}.ck-box{width: 30px;height: 30px;border-radius: 9px;border: 2px solid rgba(255,255,255,.4);display: grid;place-items: center;transition: background-color .3s,border-color .3s}.ck-box .ic{width: 18px;height: 18px;stroke-width: 3;opacity: 0;transform: scale(.4);transition: opacity .25s,transform .3s cubic-bezier(.3,1.6,.5,1);color: var(--ink)}.ck-item.is-done{background: rgba(127,211,218,.14);color: #fff}.ck-item.is-done .ck-box{background: var(--aqua);border-color: var(--aqua)}.ck-item.is-done .ck-box .ic{opacity: 1;transform: none}.ck-end{display: grid;gap: 14px;margin-top: 18px;padding-top: 18px;border-top: 1px dashed rgba(255,255,255,.28);font-size: .9375rem;color: rgba(255,255,255,.84)}.ck-end .btn{justify-self: start}.final-in{max-width: 1100px}.sym a{display: grid;align-content: start;gap: 8px;height: 100%;padding: 22px;border-radius: 16px;background: #fff;border: 2px solid transparent;text-decoration: none;transition: border-color .18s,transform .18s}.sym a:hover,.sym a:focus-visible{border-color: var(--ink);transform: translateY(-3px)}.sym strong{font: 800 1.2rem/1.2 var(--display);letter-spacing: -.02em}.sym em{font-style: normal;color: var(--muted);font-size: .9375rem;line-height: 1.5}.v4-band{background: var(--ink);color: #fff;padding: 22px 0}.v4-band p{font: 800 clamp(1.2rem,1rem + 1vw,1.6rem)/1.2 var(--display);letter-spacing: -.02em}.tip-list{display: grid;gap: 12px;margin-top: 16px}.tip-list li{display: grid;grid-template-columns: 30px 1fr;gap: 12px;align-items: start;line-height: 1.5}.ck-box.is-on{background: var(--teal);border-color: var(--teal)}.ck-box.is-on .ic{opacity: 1;transform: none;color: #fff}.v4-hero .breadcrumbs{margin: 0 0 22px}.v4-hero .breadcrumbs ol,.v4-hero .breadcrumbs a{color: rgba(255,255,255,.72)}.v4-hero .breadcrumbs li:not(:last-child)::after{color: rgba(255,255,255,.4)}.v4-hero .breadcrumbs a:hover{color: #fff}.v4-hero .breadcrumbs li[aria-current="page"]{color: #fff}.zipcheck-dark{margin-top: 28px}.zipcheck-dark input{background: #fff;border-color: transparent}.zipcheck-dark input:focus{border-color: var(--aqua)}.req-grid{display: grid;gap: clamp(30px,5vw,56px);align-items: start}@media (min-width: 960px){.req-grid{grid-template-columns: minmax(0,1fr) minmax(0,.9fr);gap: clamp(36px,5vw,72px)}}.req-copy .hero-ticks{max-width: 34em}@keyframes pinpulsez{0%{r: calc(10px * var(--z,1));opacity: 1}100%{r: calc(26px * var(--z,1));opacity: 0}}.pin.is-current .pin-dot{fill: var(--signal);stroke: #0F3A44}.pin.is-current:hover .pin-dot{fill: var(--signal)}[hidden]{display: none !important}.brands-hero{display: grid;gap: 30px;align-items: end}@media (min-width: 900px){.brands-hero{grid-template-columns: 1.2fr .8fr;gap: 60px}}.brand-find{display: grid;gap: 10px}.brand-find label{font-weight: 700}.brand-find input,.codes-search input{width: 100%;min-height: 56px;padding: 0 18px;border: 2px solid transparent;border-radius: 12px;background: #fff;color: var(--ink);font: 600 1.0625rem/1 var(--body)}.brand-find input:focus,.codes-search input:focus{outline: none;border-color: var(--aqua)}.brand-find-note{font-size: .9063rem;color: rgba(255,255,255,.78)}.tier-heading{display: flex;align-items: center;gap: 12px;margin: 46px 0 18px;font: 800 clamp(1.5rem,1.2rem + 1vw,2rem)/1 var(--display);letter-spacing: -.025em}.tier-heading:first-child{margin-top: 0}.tier-heading span{display: inline-grid;place-items: center;min-width: 28px;height: 28px;padding: 0 8px;border-radius: 99px;background: var(--ink);color: #fff;font: 700 .8125rem/1 var(--body)}.codes{border-radius: var(--r-l);background: linear-gradient(160deg,#0d333c,#0a2328);border: 2px solid rgba(255,255,255,.13);padding: clamp(18px,3vw,30px);position: relative;overflow: hidden}.codes::after{content: "";position: absolute;inset: 0;pointer-events: none;background: repeating-linear-gradient(0deg,rgba(255,255,255,.025) 0 1px,transparent 1px 3px)}.codes-bar{display: flex;flex-wrap: wrap;align-items: center;gap: 14px 20px;margin-bottom: 20px}.codes-bar:has(.codes-tabs:empty) .codes-tabs{display: none}.codes-tabs{display: flex;flex-wrap: wrap;gap: 8px;flex: 1 1 320px}.codes-tabs button{min-height: 42px;padding: 0 18px;border-radius: 999px;border: 2px solid rgba(255,255,255,.25);background: transparent;color: #fff;font: 700 .9375rem/1 var(--body);cursor: pointer;transition: background-color .15s,border-color .15s,color .15s}.codes-tabs button:hover{border-color: #fff}.codes-tabs button[aria-selected="true"]{background: var(--aqua);border-color: var(--aqua);color: var(--ink)}.codes-tabs button.has-hit:not([aria-selected="true"]){border-color: var(--aqua)}.codes-search{position: relative;flex: 1 1 260px;max-width: 380px;margin-left: auto}.codes-search .ic{position: absolute;left: 14px;top: 50%;width: 20px;height: 20px;margin-top: -10px;color: var(--teal);pointer-events: none;z-index: 1}.codes-search input{padding-left: 44px;min-height: 50px}.code-panel{position: relative;z-index: 1}.code-panel h3{margin-bottom: 14px;font: 800 1.3rem/1.2 var(--display);letter-spacing: -.02em}.code-table-wrap{overflow-x: auto;-webkit-overflow-scrolling: touch}.code-tbl{width: 100%;border-collapse: collapse;font-size: .9688rem;line-height: 1.5}.code-tbl th{padding: 0 14px 10px;text-align: left;font-size: .8125rem;font-weight: 600;letter-spacing: .02em;color: rgba(255,255,255,.62);border-bottom: 1px solid rgba(255,255,255,.18)}.code-tbl td{padding: 12px 14px;vertical-align: top;border-bottom: 1px solid rgba(255,255,255,.09);color: rgba(255,255,255,.9)}.code-tbl td:first-child{width: 1%;white-space: nowrap;font: 700 1.1rem/1.4 var(--mono);letter-spacing: .05em;color: var(--aqua);text-shadow: 0 0 12px rgba(127,211,218,.45)}.code-tbl tbody tr:hover td{background: rgba(255,255,255,.04)}.code-meta{margin-top: 14px;font-size: .875rem;line-height: 1.6;color: rgba(255,255,255,.7)}.code-meta a{color: var(--aqua);font-weight: 600}.codes:not(.is-js) .code-panel + .code-panel{margin-top: 34px}.codes-empty{position: relative;z-index: 1;padding: 20px 4px;font-weight: 600;color: #fff}.codes:not(.is-js) .codes-search{display: none}.btn-line-ink{color: var(--ink);border-color: rgba(14,47,54,.35)}.btn-line-ink:hover{border-color: var(--ink);background: rgba(14,47,54,.06)}.v4-guides h1{font-size: clamp(2.4rem,1rem + 4.6vw,4.4rem);margin: 6px 0 20px}.cfind-grid{display: grid;gap: 30px;align-items: center}@media (min-width: 960px){.cfind-grid{grid-template-columns: .85fr 1.15fr;gap: 60px}}.cfind{padding: clamp(20px,3vw,30px);border-radius: var(--r-l);background: linear-gradient(160deg,#0d333c,#0a2328);border: 2px solid rgba(255,255,255,.13)}.cfind-row{display: grid;gap: 14px;grid-template-columns: 1fr;align-items: end}@media (min-width: 640px){.cfind-row{grid-template-columns: 1fr 1fr}.cfind-row .btn{grid-column: 1 / -1}}@media (min-width: 1180px){.cfind-row{grid-template-columns: 1fr 1fr .7fr auto}.cfind-row .btn{grid-column: auto}}.cfind-fld{display: grid;gap: 6px;font-size: .875rem;font-weight: 600;color: rgba(255,255,255,.8)}.cfind-fld select,.cfind-fld input{width: 100%;min-height: 52px;padding: 0 14px;border: 2px solid transparent;border-radius: 12px;background: #fff;color: var(--ink);font: 600 1rem/1 var(--body)}.cfind-fld select:disabled{opacity: .55}.cfind-fld select:focus,.cfind-fld input:focus{outline: none;border-color: var(--aqua)}.cfind .btn{min-height: 52px}.cfind .code-finder-result{margin-top: 18px;padding: 20px 22px;border-radius: 14px;background: #061a1f;border: 1px solid rgba(127,211,218,.3);position: relative;overflow: hidden;color: rgba(255,255,255,.9);line-height: 1.55}.cfind .code-finder-result::after{content: "";position: absolute;inset: 0;pointer-events: none;background: repeating-linear-gradient(0deg,rgba(255,255,255,.03) 0 1px,transparent 1px 3px)}.cfind .code-finder-result strong{display: block;margin-bottom: 6px;font: 700 clamp(1.8rem,1.3rem + 2vw,2.8rem)/1.1 var(--mono);letter-spacing: .05em;color: var(--aqua);text-shadow: 0 0 14px rgba(127,211,218,.6)}.cfind .code-finder-result p{margin: 0;position: relative;z-index: 1}.cfind .code-finder-result a{position: relative;z-index: 1;display: inline-block;margin-top: 10px;font-weight: 700;color: var(--aqua)}.cfind .code-finder-result.is-error{color: #ffd6d1;border-color: rgba(255,120,110,.4);font-weight: 600}.cfind .code-finder-result.is-found{border-color: var(--aqua)}.gd-cats{display: flex;flex-wrap: wrap;gap: 8px;margin-bottom: 26px}.gd-cats .category-chip{min-height: 42px;padding: 0 18px;border-width: 2px;font: 700 .9375rem/1 var(--body)}.gd-cats .category-chip:hover{border-color: var(--ink)}.gd-cats .category-chip.is-active{background: var(--ink);border-color: var(--ink);color: #fff}.gd-grid{display: grid;gap: 14px;grid-template-columns: repeat(auto-fill,minmax(290px,1fr))}.gd-grid .guide-card{position: relative;display: grid;align-content: start;gap: 8px;padding: 24px;border-radius: var(--r-m);background: #fff;border: 2px solid transparent;text-decoration: none;color: var(--ink);transition: border-color .18s,transform .18s}.gd-grid .guide-card:hover,.gd-grid .guide-card:focus-visible{border-color: var(--ink);transform: translateY(-3px)}.gd-grid .guide-card[hidden]{display: none}.gd-art{width: 64px;height: 64px;margin-bottom: 4px}.gd-grid .guide-card-category{font: 700 .8125rem/1 var(--body);letter-spacing: 0;text-transform: none;color: var(--teal)}.gd-grid .guide-card h3{font: 800 1.2rem/1.2 var(--display);letter-spacing: -.02em}.gd-grid .guide-card p{font-size: .9375rem;line-height: 1.5;color: var(--muted);display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden}.gd-go{display: inline-flex;align-items: center;gap: 8px;margin-top: 4px;font-weight: 700;font-size: .9063rem;color: var(--teal)}.gd-go .ic{transition: transform .18s}.guide-card:hover .gd-go .ic{transform: translateX(4px)}.read-progress{position: fixed;left: 0;right: 0;top: 0;height: 4px;z-index: 90;pointer-events: none}.read-progress i{display: block;height: 100%;background: var(--aqua);transform: scaleX(0);transform-origin: 0 50%}.v4-guide{padding-bottom: clamp(34px,5vw,60px)}.gd-hero{display: flex;align-items: center;justify-content: space-between;gap: 24px}.gd-hero>div{min-width: 0;max-width: 56rem}.v4-guide h1{font-size: clamp(2rem,1rem + 3.6vw,3.6rem);line-height: 1.04;margin: 14px 0 0}.gd-hero-art{width: clamp(90px,14vw,190px);height: auto;flex: none;filter: drop-shadow(0 18px 18px rgba(0,0,0,.35))}.gd-meta{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 14px;font-size: .875rem;color: rgba(255,255,255,.72)}.gd-cat{display: inline-flex;align-items: center;min-height: 30px;padding: 0 14px;border-radius: 999px;background: rgba(127,211,218,.18);color: var(--aqua);font-weight: 700}.gd-answers{display: grid;gap: 14px;margin-top: 30px}@media (min-width: 900px){.gd-answers{grid-template-columns: 1.3fr 1fr;align-items: start}.gd-answers>:only-child{grid-column: 1 / -1;max-width: 62rem}}.gd-quick,.gd-safety{padding: 22px 24px;border-radius: var(--r-m)}.gd-quick{background: rgba(255,255,255,.1);border-left: 5px solid var(--aqua)}.gd-safety{background: #FFF1EF;color: var(--ink);border-left: 5px solid var(--err)}.gd-quick strong,.gd-safety strong{display: flex;align-items: center;gap: 8px;margin-bottom: 8px;font: 800 1rem/1.2 var(--display)}.gd-safety strong{color: #B3261E}.gd-safety .ic{width: 20px;height: 20px}.gd-quick p,.gd-safety p{line-height: 1.6}.gd-quick p{font-size: 1.0625rem;color: rgba(255,255,255,.95)}.gd-layout{display: grid;gap: 28px}@media (min-width: 960px){.gd-layout{grid-template-columns: 250px minmax(0,1fr);gap: 56px;align-items: start}}.gd-toc{font-size: .9375rem}@media (min-width: 960px){.gd-toc{position: sticky;top: calc(var(--hdr-h,72px) + 24px)}}.gd-toc summary{cursor: pointer;font: 800 1rem/1.2 var(--display);padding: 0 0 10px;list-style: none}.gd-toc summary::-webkit-details-marker{display: none}.gd-toc ol{display: grid;gap: 2px;border-left: 2px solid var(--steel)}.gd-toc ol a{display: block;padding: 8px 12px 8px 16px;margin-left: -2px;border-left: 2px solid transparent;text-decoration: none;color: var(--muted);line-height: 1.3;transition: color .15s,border-color .15s}.gd-toc ol a:hover{color: var(--ink)}.gd-toc ol a.is-on{color: var(--ink);font-weight: 700;border-left-color: var(--teal)}.gd-toc-cta{margin-top: 18px}@media (max-width: 959px){.gd-toc-cta{display: none}.gd-toc{padding: 14px 18px;border-radius: var(--r-m);background: var(--porcelain)}.gd-toc summary{padding: 0}.gd-toc details[open] summary{padding-bottom: 10px}}.gd-article{padding-top: clamp(34px,5vw,64px)}.gd-body{min-width: 0;max-width: 46rem}.gd-block + .gd-block{margin-top: clamp(40px,5vw,60px)}.gd-block h2,.gd-call h2{font: 800 clamp(1.6rem,1.2rem + 1.4vw,2.2rem)/1.1 var(--display);letter-spacing: -.03em;margin-bottom: 18px;scroll-margin-top: calc(var(--hdr-h,72px) + 20px)}.gd-block{scroll-margin-top: calc(var(--hdr-h,72px) + 20px)}.gd-prose p{font-size: 1.0625rem;line-height: 1.75;color: var(--ink-2)}.gd-prose p + p{margin-top: 16px}.gd-prose .tip-list{margin-top: 18px}.gd-body .checklist .ck-list{margin-top: 0}.gd-call{padding: clamp(24px,3vw,34px);border-radius: var(--r-l);background: #fff;border: 2px solid var(--steel)}.gd-call h2{margin-bottom: 12px}.gd-call p{font-size: 1.0625rem;line-height: 1.7;color: var(--ink-2)}.gd-call .cta-row{margin-top: 22px}.gd-note{margin-top: 36px;padding: 18px 20px;border-radius: var(--r-m);background: var(--porcelain);line-height: 1.6}.gd-sources{margin-top: 28px;font-size: .875rem;line-height: 1.6;color: var(--muted)}.gd-sources a{color: var(--teal);font-weight: 600}.sec:has(.gd-related){background: var(--porcelain)}.gd-body .codes{margin-top: 4px}.cfind-sec{background: var(--ink-deep)}.cfind .code-finder-result[hidden]{display: none}.cfind .code-finder-result p{margin: 0;position: relative;z-index: 1}.sec-light{background: var(--porcelain);color: var(--ink)}.sec-light .label{color: var(--teal)}.sec-light .sec-lead{color: var(--muted)}.sec-light .hero-ticks{border-top-color: rgba(14,47,54,.18)}.sec-light .hero-ticks .ic{color: var(--teal)}.v4-hero.is-light{background: var(--porcelain);color: var(--ink)}.v4-hero.is-light .v4-lede{color: var(--ink-2)}.v4-hero.is-light .breadcrumbs ol,.v4-hero.is-light .breadcrumbs a{color: var(--muted)}.v4-hero.is-light .breadcrumbs li[aria-current="page"]{color: var(--ink)}.v4-hero.is-light .breadcrumbs li:not(:last-child)::after{color: var(--steel)}.v4-hero.is-light .v4-status{background: #fff;color: var(--ink)}.v4-hero.is-light .btn-line{color: var(--ink);border-color: rgba(14,47,54,.35)}.v4-hero.is-light .btn-line:hover{border-color: var(--ink);background: rgba(14,47,54,.06)}.v4-hero.is-light .brand-find-note{color: var(--muted)}.v4-hero.is-plain{background: var(--porcelain);color: var(--ink);padding: clamp(28px,4vw,52px) 0 clamp(24px,3vw,40px);border-bottom: 2px solid var(--mist)}.v4-hero.is-plain h1{font-size: clamp(2rem,1.2rem + 2.6vw,3rem);margin: 8px 0 8px}.v4-hero.is-plain .v4-lede{color: var(--ink-2)}.v4-hero.is-plain .breadcrumbs{margin-bottom: 12px}.v4-hero.is-plain .breadcrumbs ol,.v4-hero.is-plain .breadcrumbs a{color: var(--muted)}.v4-hero.is-plain .breadcrumbs li[aria-current="page"]{color: var(--ink)}.v4-hero.is-plain .breadcrumbs li:not(:last-child)::after{color: var(--steel)}.v4-guide.is-light{padding: clamp(30px,5vw,64px) 0 clamp(34px,5vw,60px);border-bottom: 2px solid var(--mist)}.v4-guide.is-light h1{color: var(--ink)}.v4-guide.is-light .gd-meta{color: var(--muted)}.v4-guide.is-light .gd-cat{background: var(--ink);color: #fff}.v4-guide.is-light .gd-quick{background: #fff;border-left-color: var(--teal)}.v4-guide.is-light .gd-quick p{color: var(--ink-2)}.v4-guide.is-light .gd-quick strong{color: var(--teal)}.gd-art-disc{flex: none;display: grid;place-items: center;width: clamp(110px,15vw,210px);aspect-ratio: 1;border-radius: 50%;background: #fff;box-shadow: 0 0 0 14px rgba(15,107,118,.08)}.gd-art-disc .gd-hero-art{width: 70%;filter: drop-shadow(0 12px 12px rgba(14,47,54,.2))}@keyframes tkdraw{to{stroke-dashoffset: 0}}.drawer-zip .zipcheck{margin-top: 0;max-width: none}.drawer-zip .v4-zip-result{max-width: none}.live-js [data-live-status]:not(.is-set) [data-live-text]{visibility: hidden}@media (max-width: 560px){.v4-status{min-height: 3.5rem}}@font-face{font-family: "Inter";font-style: normal;font-weight: 400 700;font-display: optional;src: url("/assets/fonts/inter-latin.woff2") format("woff2");unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: "Bricolage Grotesque";font-style: normal;font-weight: 200 800;font-display: optional;src: url("/assets/fonts/bricolage-latin.woff2") format("woff2");unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: "JetBrains Mono";font-style: normal;font-weight: 600 700;font-display: optional;src: url("/assets/fonts/jetbrains-mono-latin-700.woff2") format("woff2");unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: "Inter Fallback";font-weight: 400 500;src: local("Arial"),local("ArialMT");size-adjust: 106.6%;ascent-override: 90.9%;descent-override: 22.7%;line-gap-override: 0%}@font-face{font-family: "Inter Fallback";font-weight: 600 800;src: local("Arial Bold"),local("Arial-BoldMT");size-adjust: 102%;ascent-override: 95%;descent-override: 23.7%;line-gap-override: 0%}:root{--display: "Bricolage Grotesque","Inter","Inter Fallback","Helvetica Neue",Helvetica,Arial,system-ui,sans-serif;--mono: "JetBrains Mono",ui-monospace,"SF Mono",Menlo,Consolas,monospace;--body: "Inter","Inter Fallback","Helvetica Neue",Helvetica,Arial,system-ui,sans-serif;--paper: #fff;--hair: rgba(14,47,54,.16);--hair-dark: rgba(255,255,255,.22);--rule: 1px solid var(--ink);--wrap: 1280px;--r-s: 8px;--r-m: 12px;--r-l: 16px;--radius-s: 8px;--radius-m: 12px;--radius-l: 16px;--t-display: clamp(2.6rem,1rem + 5.2vw,5.6rem);--t-h2: clamp(2.1rem,1.05rem + 3.3vw,4.25rem);--t-h3: clamp(1.25rem,1.05rem + .6vw,1.5rem)}body{background: var(--paper);font-feature-settings: "cv11","ss01";-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}h1,h2,h3,h4,:where(.v4-hero,.sec,.final) :where(h1,h2,h3,h4){font-weight: 700;letter-spacing: -.03em}h3{letter-spacing: -.02em}.sec-head h2,.faq-intro h2{font-size: var(--t-h2);letter-spacing: -.045em;line-height: .98}.site-header,.site-header.is-scrolled{background: var(--ink);color: #fff;border-bottom: 1px solid rgba(255,255,255,.08);box-shadow: none;-webkit-backdrop-filter: none;backdrop-filter: none}.site-header.is-scrolled{box-shadow: 0 10px 30px -18px rgba(5,25,30,.7)}.main-nav>a,.nav-services-trigger{color: rgba(255,255,255,.88);border-radius: 0;font-weight: 500}.main-nav>a:hover,.nav-services-trigger:hover,.nav-services-trigger[aria-expanded="true"]{background: none;color: #fff;text-decoration: underline;text-decoration-color: var(--signal);text-underline-offset: 6px;text-decoration-thickness: 2px}.main-nav>a[aria-current="page"]{color: #fff;text-decoration: underline;text-decoration-color: var(--signal);text-underline-offset: 6px;text-decoration-thickness: 2px}.mega-menu{border: var(--rule);border-radius: 0;box-shadow: none;top: calc(100% + 13px)}.mega-menu-list a,.mega-menu-brand-list a,.mega-menu-all{border-radius: 0}.header-lang{display: inline-flex;align-items: center;margin-right: 8px;padding-right: 18px;border-right: 1px solid rgba(255,255,255,.22)}.header-lang a{color: rgba(255,255,255,.85);padding: 8px 0}.header-lang a:hover{color: #fff;text-decoration: underline}.site-header .header-call{color: #fff;border: 0;background: none;padding: 0 6px 0 0;font-weight: 600;gap: 10px}.site-header a.btn.header-call>.ic:not(:has(use[href="#i-arrow"])){background: rgba(255,255,255,.12);color: var(--signal);margin-left: 0}.site-header .header-call:hover,.site-header .header-call:focus-visible{background: none;color: #fff;transform: none;text-decoration: underline;text-decoration-color: var(--signal);text-underline-offset: 5px}.site-header a.btn.header-call:hover>.ic:not(:has(use[href="#i-arrow"])){background: var(--signal);color: var(--ink)}.hamburger{background: rgba(255,255,255,.1);border: 0;border-radius: 50%;color: #fff;width: 46px;height: 46px}@media (max-width: 1060px){.site-header .header-call{width: 46px;min-width: 46px;height: 46px;padding: 0;justify-content: center}.site-header .header-call>.ic{margin: 0}}.site-footer .wrap,.site-header .wrap{max-width: var(--wrap)}.brand-logo{display: block;width: auto;height: 48px}.site-header.is-scrolled .brand-logo{height: 42px}.drawer-head .brand-logo{height: 40px}@media (max-width: 560px){.site-header .brand-logo{height: 40px}}.v4-hero{background: var(--paper);color: var(--ink);padding: clamp(18px,3vw,36px) 0 0;border-bottom: var(--rule)}.v4-hero::after{display: none}.v4-hero .v4-lede{color: var(--muted)}.v4-hero h1{font-size: var(--t-display);letter-spacing: -.055em;line-height: .94;margin: 0 0 26px}.v4-hero h1 em{color: var(--teal)}.v4-hero h1 em::after{background: var(--teal);opacity: 1;height: .06em;bottom: -.04em}.v4-hero .btn-line{color: var(--ink);border: 1.5px solid var(--ink)}.v4-hero .btn-line:hover{background: var(--ink);color: #fff}.v4-status{padding: 0;background: none;border-radius: 0;font-weight: 600;font-size: .875rem}.hero-ticks{border-top: var(--rule)}.hero-ticks .ic{color: var(--teal)}.ticket{border: var(--rule);border-radius: 0;box-shadow: none}.ticket-top{background: var(--ink);color: #fff;padding: 20px 24px 18px}.ticket-top h2{color: #fff;font-size: 1.5rem;letter-spacing: -.03em}.ticket-top p{color: rgba(255,255,255,.78)}.ticket-body{padding: 22px 24px 24px}@media (max-width: 400px){.ticket-top{padding: 18px 18px 16px}.ticket-body{padding: 18px}}.appl-grid{gap: 1px;background: var(--hair);border: 1px solid var(--hair)}.appl span{border: 0;border-radius: 0;min-height: 76px}.appl:hover span{background: var(--porcelain)}.appl input:checked + span{background: var(--ink);color: #fff;box-shadow: none}.appl input:checked + span .ic{color: var(--aqua)}.appl span::after{background-color: var(--signal);background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230E2F36' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E")}.f-appl.is-invalid .appl-grid{border-color: var(--err)}.f-appl.is-invalid .appl span{border: 0}.fld input,.promo-fld input{border-radius: 0;border: 1px solid var(--steel);background: var(--paper)}.fld input:focus,.promo-fld input:focus{border-color: var(--ink);box-shadow: inset 0 0 0 1px var(--ink)}legend,.fld-l{font-size: .8125rem;font-weight: 600;color: var(--ink)}.sec{padding: clamp(64px,9vw,136px) 0;background: var(--porcelain)}.sec-dark{background: var(--ink)}main{counter-reset: tf-sec;overflow-x: clip}.sec-head{max-width: none;padding-top: 16px;border-top: var(--rule);margin-bottom: clamp(36px,5vw,72px)}.sec-dark .sec-head{border-top-color: rgba(255,255,255,.5)}@media (min-width: 960px){.wrap:not(.check-wrap):not(.cty-note)>.sec-head:not(.sec-head-row){display: grid;grid-template-columns: minmax(0,3fr) minmax(0,9fr);column-gap: 24px}.wrap:not(.check-wrap):not(.cty-note)>.sec-head:not(.sec-head-row)>.label{grid-column: 1;grid-row: 1 / span 4;align-self: start;margin: 6px 0 0}.wrap:not(.check-wrap):not(.cty-note)>.sec-head:not(.sec-head-row)>:not(.label){grid-column: 2}}.label{gap: 12px;font: 600 .875rem/1.2 var(--body);letter-spacing: 0;color: var(--ink)}.sec-dark .label{color: #fff}main .label::before{counter-increment: tf-sec;content: counter(tf-sec,decimal-leading-zero);width: auto;height: auto;background: none;color: var(--teal);font-variant-numeric: tabular-nums}.sec-dark .label::before{color: var(--aqua)}.sec-lead{max-width: 34em;font-size: clamp(1.0625rem,1rem + .3vw,1.25rem)}.sec-head h2 + .sec-lead{margin-top: 22px}.faq-intro{padding-top: 16px;border-top: var(--rule)}.bento{gap: 1px;background: var(--hair);border: 1px solid var(--hair)}.card a{border: 0;border-radius: 0;background: var(--paper)}.card a:hover{transform: none;background: var(--porcelain);border: 0}.also{margin-top: 28px;padding-top: 16px;border-top: 1px solid var(--hair)}.also a{border-radius: 0;border-width: 1px}.guide-cards{gap: 1px;background: var(--hair);border: 1px solid var(--hair)}.guide-cards a{border: 0;border-radius: 0;background: var(--paper)}.guide-cards a:hover{transform: none;background: var(--porcelain);border: 0}.faq-list details{border-bottom: 1px solid var(--hair)}.faq-list details:first-child{border-top: var(--rule)}.faq-list summary{font-weight: 600;letter-spacing: -.02em}.step{padding-top: 18px;border-top: var(--rule);column-gap: 14px}.step::before{display: none}.step h3{margin-top: 4px}@media (max-width: 899px){.step{grid-template-columns: 64px minmax(0,1fr);padding-bottom: 26px}.step:last-child{padding-bottom: 0}}.facts{gap: 0;border-top: 1px solid var(--hair-dark)}.facts li{border: 0;border-radius: 0;background: none;padding: 26px 24px 30px 0}@media (min-width: 820px){.facts li + li{padding-left: 24px;border-left: 1px solid var(--hair-dark)}}@media (max-width: 819px){.facts li + li{border-top: 1px solid var(--hair-dark)}}.promo-card{border-radius: 0;background: none;border-top: 1px solid var(--hair-dark);padding: 24px 0 0}.screen,.aud-card,.aud-plate,.checklist,.ck-item{border-radius: 0}.aud-card{box-shadow: none}.v4-status,.also a,.aud-ind,.codes-tabs button,.gd-cat,.zipcheck input,.code,.v4-zip-result>div{border-radius: 0}.v4-status .v4-dot{border-radius: 50%}.final-in{max-width: var(--wrap);display: grid;gap: 22px;justify-items: start}main:has(.final) ~ .site-footer .footer-cta{display: none}.ck-list{gap: 0}.ck-item{border-radius: 0;background: none;padding: 14px 0;border-top: 1px solid var(--hair-dark)}.ck-item,.ck-item.is-done{background: none;color: rgba(255,255,255,.9)}.ck-item.is-done .ck-box{background: none;border-color: rgba(255,255,255,.4)}.ck-item.is-done .ck-box .ic{color: var(--aqua)}.ck-box{border-radius: 4px !important}.gd-body .ck-item{border-top-color: var(--hair)}.tip-list .ck-box{width: 22px;height: 22px;place-items: center;background: none;border: 0;color: var(--teal)}.tip-list .ck-box .ic{display: block;opacity: 1;transform: none;color: var(--teal)}.mega-menu{box-shadow: none}.gd-hero-art,.gd-art-disc .gd-hero-art{filter: none}.sym a{border: 0;background: var(--paper)}.sym a:hover,.sym a:focus-visible{transform: none;background: var(--porcelain)}.v4-hero:not(.sw-hero) h1{font-size: clamp(2.4rem,1rem + 4.2vw,4.75rem)}.v4-hero:not(.sw-hero){padding-bottom: clamp(40px,6vw,80px)}.btn,.btn-sm,.btn-lg{border-radius: 999px !important;border-width: 1.5px;gap: 12px;font-weight: 600;letter-spacing: -.01em;transition: background-color .2s,color .2s,border-color .2s,transform .25s cubic-bezier(.2,.8,.2,1)}.btn{min-height: 50px;padding: 0 22px}.btn-lg{min-height: 60px;padding: 0 28px;font-size: 1.0625rem}.btn-sm{min-height: 42px;padding: 0 16px;font-size: .9375rem}.btn:hover{transform: translateY(-2px)}.btn:active{transform: translateY(0) scale(.98)}.btn:focus-visible{outline: 3px solid var(--teal);outline-offset: 3px}.btn>.ic{box-sizing: content-box;flex: none;border-radius: 50% !important;transition: transform .3s cubic-bezier(.2,.8,.2,1),background-color .2s}.btn>.ic:not(:has(use[href="#i-arrow"])){width: 18px;height: 18px;padding: 9px;margin-left: -14px;background: var(--ink);color: var(--signal)}.btn>.ic:has(use[href="#i-arrow"]){width: 16px;height: 16px;padding: 8px;margin-right: -12px;background: rgba(14,47,54,.1)}.btn-lg>.ic:not(:has(use[href="#i-arrow"])){padding: 11px;margin-left: -18px}.btn-lg>.ic:has(use[href="#i-arrow"]){padding: 10px;margin-right: -16px}.btn-sm>.ic:not(:has(use[href="#i-arrow"])){width: 15px;height: 15px;padding: 7px;margin-left: -10px}.btn-sm>.ic:has(use[href="#i-arrow"]){width: 14px;height: 14px;padding: 6px;margin-right: -8px}.btn:hover>.ic:not(:has(use[href="#i-arrow"])){transform: rotate(-10deg) scale(1.06)}.btn:hover>.ic:has(use[href="#i-arrow"]){transform: translateX(4px)}.btn-signal{background: var(--signal);color: var(--ink);border-color: var(--signal)}.btn-signal:hover{background: #FFCD55;border-color: #FFCD55}.btn-ink{background: var(--ink);color: #fff;border-color: var(--ink)}.btn-ink:hover{background: var(--ink-2)}.btn-ink>.ic{background: rgba(255,255,255,.14);color: #fff}.btn-line,.btn-outline,.btn-ghost{background: transparent;color: var(--ink);border-color: var(--ink)}.btn-line:hover,.btn-outline:hover,.btn-ghost:hover{background: var(--ink);color: #fff}.btn-line>.ic:not(:has(use[href="#i-arrow"])),.btn-outline>.ic:not(:has(use[href="#i-arrow"])),.btn-ghost>.ic:not(:has(use[href="#i-arrow"])){background: var(--ink);color: #fff}.btn-line:hover>.ic,.btn-outline:hover>.ic,.btn-ghost:hover>.ic{background: rgba(255,255,255,.16)}:is(.sec-dark,.site-footer,.drawer,.checklist,.card-dark,.aud-biz,.ticket-top,.v4-band) :is(.btn-line,.btn-ghost,.btn-outline){color: #fff;border-color: rgba(255,255,255,.45)}:is(.sec-dark,.site-footer,.drawer,.checklist,.card-dark,.aud-biz,.v4-band) :is(.btn-line,.btn-ghost,.btn-outline):hover{background: #fff;color: var(--ink);border-color: #fff}:is(.sec-dark,.site-footer,.drawer,.checklist,.card-dark,.aud-biz,.v4-band) :is(.btn-line,.btn-ghost,.btn-outline)>.ic{background: rgba(255,255,255,.14);color: #fff}@media (max-width: 720px){body{padding-bottom: calc(92px + env(safe-area-inset-bottom,0px))}.action-bar{left: 10px;right: 10px;bottom: calc(10px + env(safe-area-inset-bottom,0px));padding: 6px;gap: 6px;grid-template-columns: 1.7fr 1fr 1fr;border: 1px solid rgba(255,255,255,.12);border-radius: 999px !important;background: rgba(14,47,54,.94);-webkit-backdrop-filter: blur(14px) saturate(1.4);backdrop-filter: blur(14px) saturate(1.4);box-shadow: 0 18px 40px -16px rgba(14,47,54,.6)}body.kbd-open .action-bar{transform: translateY(calc(100% + 24px))}.action-bar a,.action-bar button{min-height: 52px;border: 0;border-radius: 999px !important;background: rgba(255,255,255,.08);font-weight: 600;transition: background-color .2s,transform .2s}.action-bar a:active,.action-bar button:active{transform: scale(.97)}.action-bar a:first-child{background: var(--signal);color: var(--ink)}.action-bar a:first-child svg{box-sizing: content-box;width: 16px;height: 16px;padding: 7px;border-radius: 50% !important;background: var(--ink);color: var(--signal)}}.rot{position: relative;overflow: hidden;padding-bottom: .14em;margin-bottom: -.14em}.rot-cur,.rot-in{display: block;transition: transform .6s cubic-bezier(.2,.8,.2,1),opacity .45s ease}.rot-in{position: absolute;left: 0;top: 0;width: 100%;opacity: 0;transform: translateY(75%)}.rot.is-moving .rot-cur{opacity: 0;transform: translateY(-75%)}.rot.is-moving .rot-in{opacity: 1;transform: none}.v4-hero h1 .rot-cur,.v4-hero h1 .rot-in{color: var(--ink)}.ticket.is-wizard:not([data-at]) [data-step]:not([data-step="1"]),.ticket.is-wizard[data-at="1"] [data-step]:not([data-step="1"]),.ticket.is-wizard[data-at="2"] [data-step]:not([data-step="2"]),.ticket.is-wizard[data-at="3"] [data-step]:not([data-step="3"]){display: none !important}.ticket.is-wizard [data-step]{animation: tkIn .35s cubic-bezier(.2,.8,.2,1)}@keyframes tkIn{from{opacity: 0;transform: translateY(8px)}}@media (prefers-reduced-motion: reduce){.ticket.is-wizard [data-step]{animation: none}}.tk-progress{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 6px;margin-top: 16px;font-size: .75rem;font-weight: 600;color: rgba(255,255,255,.6)}.tk-progress li{display: flex;align-items: center;gap: 8px;padding-top: 10px;border-top: 2px solid rgba(255,255,255,.2);transition: border-color .3s,color .3s}.tk-progress b{flex: none;display: grid;place-items: center;width: 20px;height: 20px;border: 1px solid rgba(255,255,255,.4);border-radius: 50% !important;font-size: .6875rem;transition: background-color .3s,border-color .3s}.tk-progress li.is-on{color: #fff;border-top-color: var(--signal)}.tk-progress li.is-on b{background: var(--signal);border-color: var(--signal);color: var(--ink)}.tk-progress li.is-done{color: rgba(255,255,255,.85);border-top-color: var(--aqua)}.tk-progress li.is-done b{background: var(--aqua);border-color: var(--aqua);color: var(--ink)}@media (max-width: 400px){.tk-progress span{display: none}.tk-progress li.is-on span{display: inline}}.tk-q{margin-bottom: 12px;font: 700 1.125rem/1.2 var(--display);letter-spacing: -.02em}.tk-opts{display: grid;border-top: 1px solid var(--hair)}.tk-opt{display: grid;grid-template-columns: 22px minmax(0,1fr) 18px;align-items: center;gap: 12px;width: 100%;padding: 14px 4px;border: 0;border-bottom: 1px solid var(--hair);background: none;color: var(--ink);text-align: left;font: 600 1rem/1.3 var(--body);cursor: pointer;transition: background-color .15s,padding .2s}.tk-opt .ic{width: 20px;height: 20px;color: var(--teal)}.tk-opt .ic:last-child{width: 16px;height: 16px;transition: transform .2s}.tk-opt:hover,.tk-opt:focus-visible{padding-left: 10px;background: var(--porcelain);outline: none}.tk-opt:focus-visible{box-shadow: inset 3px 0 0 var(--teal)}.tk-opt:hover .ic:last-child{transform: translateX(3px)}.tk-back{justify-self: start;margin-top: 12px;padding: 6px 0;border: 0;background: none;color: var(--teal);font: 600 .875rem var(--body);text-decoration: underline;text-underline-offset: 3px;cursor: pointer}.tk-back::before{content: "\2190\00a0"}.tk-ans{display: grid;gap: 10px}.tk-kicker{font-size: .8125rem;font-weight: 600;color: var(--teal)}.tk-h{font: 700 1.25rem/1.2 var(--display);letter-spacing: -.02em}.tk-d{line-height: 1.5}.tk-link{display: inline-flex;align-items: center;gap: 8px;justify-self: start;color: var(--teal);font-weight: 600;text-underline-offset: 3px}.tk-link .ic{width: 16px;height: 16px}.tk-terms{padding: 12px 14px;background: var(--porcelain);color: var(--muted);font-size: .875rem;line-height: 1.5}.tk-terms strong{color: var(--ink)}.tk-quick{display: grid;grid-template-columns: 1fr 1fr;gap: 8px;margin-top: 4px}.tk-quick .btn{width: 100%;min-height: 50px;padding: 0 12px 0 16px;font-size: .9375rem}.tk-or{margin-top: 8px;padding-top: 14px;border-top: 1px solid var(--hair);font-size: .875rem;font-weight: 600}.v4-hero .breadcrumbs ol,.v4-hero .breadcrumbs a{color: var(--muted)}.v4-hero .breadcrumbs li:not(:last-child)::after{color: var(--steel)}.v4-hero .breadcrumbs a:hover,.v4-hero .breadcrumbs li[aria-current="page"]{color: var(--ink)}.zipcheck input,.zipcheck-dark input{background: var(--paper);border: 1px solid var(--ink)}.zipcheck input:focus,.zipcheck-dark input:focus{border-color: var(--teal);box-shadow: inset 0 0 0 1px var(--teal)}.v4-hero.is-light,.v4-hero.is-plain{background: var(--porcelain)}.v4-hero.is-light .v4-status{background: none}@media (max-width: 640px){.screens>li:nth-child(n+5){display: none}}.brand-find.has-owl{position: relative;margin-top: 74px}.owl-perch{position: absolute;right: 6px;bottom: 100%;width: 104px;height: auto;margin-bottom: -16px;pointer-events: none}.callback-bee{position: absolute;left: -8px;top: -44px;width: 64px;height: 64px;pointer-events: none}@keyframes hwDrift{to{transform: translate3d(-33.3333%,0,0)}}.pstory-steps{display: grid;border-top: var(--rule);counter-reset: none}.pstory-steps li{display: grid;grid-template-columns: 76px minmax(0,1fr);gap: 14px;padding: 22px 0 26px;border-bottom: 1px solid var(--hair);cursor: pointer}.pstory-steps h3{margin: 6px 0 8px;font-size: var(--t-h3);color: var(--muted);transition: color .35s}.pstory-steps p{max-width: 30em;color: var(--muted)}.pstory-steps li.is-on h3{color: var(--ink)}.pstory-stage{display: grid;justify-items: center;gap: 16px}@media (min-width: 960px){.pstory-stage{position: sticky;top: calc(var(--header-h,72px) + 48px)}.pstory-steps li{min-height: 42vh;align-content: start}}@media (max-width: 959px){.pstory-stage{order: -1}}.pscreen{position: absolute;inset: 0;display: flex;flex-direction: column;gap: 10px;padding: 16px 14px;opacity: 0;transform: translateY(16px);transition: opacity .45s ease,transform .55s cubic-bezier(.2,.8,.2,1)}.pscreen.is-on{opacity: 1;transform: none}@keyframes bubIn{from{opacity: 0;transform: translateY(10px) scale(.96)}}@keyframes fixFill{to{transform: scaleX(1)}}@keyframes badgeIn{to{opacity: 1;transform: none}}@keyframes tickDraw{to{stroke-dashoffset: 0}}.pstory-dots{display: flex;gap: 8px}.pstory-dots li{width: 8px;height: 8px;border-radius: 50% !important;background: var(--steel);transition: background-color .3s,width .3s}.pstory-dots li.is-on{width: 24px;border-radius: 4px !important;background: var(--teal)}@media (prefers-reduced-motion: reduce){.pscreen{transition: none;animation: none}}.final-in{justify-items: stretch}.ticket,.checklist,.screen,.aud-card,.facts li,.promo-card{border-radius: var(--r-l)}.bento,.guide-cards,.appl-grid{border-radius: var(--r-l);overflow: hidden}.fld input,.promo-fld input,.zipcheck input,.v4-zip-result>div,.tk-terms,.ck-item{border-radius: 10px}.v4-status,.also a,.aud-ind,.gd-cat,.codes-tabs button,.code,.tk-opt,.mega-menu,.mega-menu-list a,.mega-menu-brand-list a,.mega-menu-all{border-radius: 8px}.hamburger,.v4-dot,.gd-art-disc{border-radius: 50%}.ticket-top{border-radius: var(--r-l) var(--r-l) 0 0}.tk-opt:hover,.tk-opt:focus-visible{padding-left: 12px}@keyframes uiwFloat{50%{translate: 0 -6px}}.calc{display: grid;gap: 10px;margin-top: 6px;padding-top: 18px;border-top: 1px solid rgba(255,255,255,.16)}.calc label{font-size: .875rem;font-weight: 600}.guide-cards,.bento{gap: 16px;background: none;border: 0;border-radius: 0;overflow: visible}.sym a,.guide-cards a,.card a{border: 1px solid var(--hair);border-radius: 16px;background: var(--paper);box-shadow: 0 1px 2px rgba(14,47,54,.06),0 14px 30px -20px rgba(14,47,54,.32);transition: transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s,border-color .2s,background-color .2s}.sym a:hover,.sym a:focus-visible,.guide-cards a:hover,.guide-cards a:focus-visible,.card a:hover{transform: translateY(-4px);border-color: var(--teal);background: var(--paper);box-shadow: 0 2px 4px rgba(14,47,54,.06),0 26px 46px -22px rgba(14,47,54,.42)}.appl-tabs{display: none}.appl-h{margin: 14px 0 8px;font-size: .8125rem;font-weight: 600;color: var(--muted)}.appl-group:first-of-type .appl-h{margin-top: 0}.ticket.is-wizard .appl-tabs{display: grid;grid-template-columns: 1fr 1fr;gap: 6px;padding: 5px;margin-bottom: 12px;border-radius: 999px;background: var(--porcelain)}.appl-tabs button{display: inline-flex;align-items: center;justify-content: center;gap: 8px;min-height: 44px;border: 0;border-radius: 999px;background: none;color: var(--muted);font: 600 .9375rem var(--body);cursor: pointer;transition: background-color .2s,color .2s,box-shadow .2s}.appl-tabs button .ic{width: 18px;height: 18px}.appl-tabs button[aria-pressed="true"]{background: var(--paper);color: var(--ink);box-shadow: 0 1px 2px rgba(14,47,54,.12),0 6px 14px -8px rgba(14,47,54,.35)}.ticket.is-wizard .appl-h{display: none}.ticket.is-wizard[data-group="home"] .appl-group[data-group="biz"],.ticket.is-wizard[data-group="biz"] .appl-group[data-group="home"]{display: none}.appl-grid{grid-template-columns: repeat(3,minmax(0,1fr))}@media (min-width: 420px){.appl-group[data-group="home"] .appl-grid{grid-template-columns: repeat(4,minmax(0,1fr))}}.appl span{min-height: 72px;font-size: .78rem}.appl .ic{width: 24px;height: 24px}.tk-q span{display: block;margin-bottom: 2px;font: 600 .8125rem var(--body);color: var(--teal);letter-spacing: 0}.appl-grid{gap: 8px;background: none;border: 0;border-radius: 0;overflow: visible}.appl{display: grid}.appl span{height: 100%;border: 1px solid var(--hair);border-radius: 12px;background: var(--paper);box-shadow: 0 1px 2px rgba(14,47,54,.05)}.appl:hover span{border-color: var(--teal);background: var(--paper)}.appl input:checked + span{border-color: var(--ink)}.f-appl.is-invalid .appl span{border-color: var(--err)}.brand-find-note{color: var(--muted)}:root{--rule: 1px solid var(--hair);--inset: clamp(8px,1.4vw,20px);--panel-r: clamp(20px,2.4vw,32px);--lift: 0 1px 2px rgba(14,47,54,.06),0 14px 30px -20px rgba(14,47,54,.32)}body{background: var(--porcelain)}.v4-hero{background: var(--paper)}.sec-dark,.v4-band{margin: 12px var(--inset);border-radius: var(--panel-r);border-top: 0}.sec-head,.faq-intro{border-top: 0;padding-top: 0}main .sec-head .label,main .faq-intro .label{justify-self: start;width: max-content;gap: 10px;padding: 5px 14px 5px 5px;border-radius: 999px;background: var(--paper);border: 1px solid var(--hair);box-shadow: 0 1px 2px rgba(14,47,54,.06);color: var(--ink)}main .sec-head .label::before,main .faq-intro .label::before{display: inline-grid;place-items: center;min-width: 28px;height: 28px;padding: 0 6px;box-sizing: border-box;border-radius: 999px;background: var(--ink);color: #fff;font-size: .75rem}.sec-dark .sec-head .label{background: rgba(255,255,255,.08);border-color: rgba(255,255,255,.18);color: #fff;box-shadow: none}.sec-dark .sec-head .label::before{background: var(--aqua);color: var(--ink)}.faq-list{display: grid;gap: 10px}.faq-list details,.faq-list details:first-child{border: 1px solid var(--hair);border-radius: 14px;background: var(--paper);box-shadow: 0 1px 2px rgba(14,47,54,.05)}.faq-list details[open]{box-shadow: var(--lift)}.faq-list summary{padding-left: 20px;padding-right: 20px}.faq-list details>:not(summary){padding-left: 20px;padding-right: 20px}.step,.steps:not(.steps-col) .step{padding: 22px;border: 1px solid var(--hair);border-radius: var(--r-l);background: var(--paper);box-shadow: var(--lift)}@media (max-width: 899px){.step,.step:last-child,.steps:not(.steps-col) .step{padding: 20px}.steps{gap: 12px}}.hero-ticks{border-top: 1px solid var(--hair)}.appl-grid{display: flex;flex-wrap: wrap;justify-content: center;--n: 3}.appl-grid>.appl{flex: 0 0 calc((100% - (var(--n) - 1) * 8px) / var(--n));min-width: 0}@media (min-width: 420px){.appl-group[data-group="home"] .appl-grid{--n: 4}}.cfind-fld select{appearance: none;-webkit-appearance: none;padding-right: 40px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;background: #fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230E2F36' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") right 14px center / 18px no-repeat}.cfind-fld select:disabled{opacity: 1;background-color: rgba(255,255,255,.72);color: #4d6a6f;cursor: not-allowed}.cfind-fld input::placeholder{color: #6b8387}@media (min-width: 640px){.cfind-row{grid-template-columns: 1fr 1fr}.cfind-row .btn{grid-column: auto}}.guide-cards>*{display: grid}.guide-cards a{height: 100%}.gd-grid{align-items: stretch}.gd-grid .guide-card{display: flex;flex-direction: column;border: 1px solid var(--hair);box-shadow: var(--lift)}.gd-grid .guide-card .gd-go{margin-top: auto;padding-top: 6px}.gd-grid .guide-card:hover,.gd-grid .guide-card:focus-visible{border-color: var(--teal)}.pstory-steps{gap: 14px;border-top: 0}.pstory-steps li{padding: 24px;border: 1px solid var(--hair);border-radius: var(--r-l);background: var(--porcelain);transition: background-color .3s,border-color .3s,box-shadow .3s}.sec:not(.sec-white) .pstory-steps li{background: var(--paper)}.pstory-steps li.is-on{background: var(--paper);border-color: var(--teal);box-shadow: var(--lift)}@media (min-width: 960px){.pstory-steps li{min-height: 30vh;align-content: center}}.v4-hero input[type="search"]{border: 1px solid var(--steel);background: var(--paper);box-shadow: 0 1px 2px rgba(14,47,54,.05)}.v4-hero input[type="search"]:focus{border-color: var(--ink);box-shadow: inset 0 0 0 1px var(--ink)}.footer-credit{display: flex;align-items: center;gap: 6px;margin: 10px 0 0;font-size: var(--t-xs);color: rgba(255,255,255,.62)}.footer-credit .heart{width: 14px;height: 14px;color: #ff5a6e;animation: tf-beat 1.6s ease-in-out infinite}.footer-credit a{color: #fff;font-weight: 600;text-decoration: underline;text-decoration-color: var(--signal);text-underline-offset: 3px}.footer-credit a:hover{color: var(--signal)}@keyframes tf-beat{0%,60%,100%{transform: scale(1)}15%{transform: scale(1.22)}30%{transform: scale(.96)}45%{transform: scale(1.12)}}@media (prefers-reduced-motion: reduce){.footer-credit .heart{animation: none}}.btn-signal,.btn-ink{position: relative;isolation: isolate;overflow: hidden}.btn>.ic use{transform-box: fill-box;transform-origin: 50% 50%}@keyframes tf-run{0%,52%{transform: translateX(0);opacity: 1}68%{transform: translateX(140%);opacity: 0}69%{transform: translateX(-140%);opacity: 0}86%,100%{transform: translateX(0);opacity: 1}}@keyframes tf-ring{0%,64%,100%{transform: rotate(0)}68%{transform: rotate(-16deg)}72%{transform: rotate(14deg)}76%{transform: rotate(-12deg)}80%{transform: rotate(10deg)}84%{transform: rotate(-6deg)}88%{transform: rotate(0)}}@keyframes tf-halo{0%,60%{transform: scale(1);opacity: 0}64%{opacity: .55}100%{transform: scale(1.32);opacity: 0}}@keyframes tf-sheen{0%,72%{transform: translateX(-120%) skewX(-18deg)}100%{transform: translateX(260%) skewX(-18deg)}}.fx :is(.btn-signal,.btn-ink)>.ic:has(use[href="#i-arrow"]) use{animation: tf-run 2.8s cubic-bezier(.6,0,.3,1) infinite}.fx .btn:hover>.ic:has(use[href="#i-arrow"]) use,.fx .btn:focus-visible>.ic:has(use[href="#i-arrow"]) use{animation: tf-run .9s cubic-bezier(.6,0,.3,1) infinite}.fx .btn:hover>.ic:has(use[href="#i-arrow"]){transform: none}.fx .btn-signal>.ic:has(use[href="#i-phone"]) use{animation: tf-ring 3.4s ease-in-out infinite}.fx .btn-signal:hover>.ic:has(use[href="#i-phone"]) use{animation-duration: 1.2s}@keyframes tf-halo-chip{0%,60%{box-shadow: 0 0 0 0 rgba(14,47,54,0)}64%{box-shadow: 0 0 0 0 rgba(14,47,54,.5)}100%{box-shadow: 0 0 0 9px rgba(14,47,54,0)}}.fx .btn-signal>.ic:has(use[href="#i-phone"]){animation: tf-halo-chip 3.4s ease-out infinite}.fx .btn-signal::after{content: "";position: absolute;z-index: -1;top: 0;bottom: 0;left: 0;width: 40%;background: linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.55),rgba(255,255,255,0));animation: tf-sheen 5.5s ease-in-out infinite;pointer-events: none}@media (prefers-reduced-motion: reduce){.btn>.ic,.btn>.ic use,.btn-signal::after{animation: none !important}}.v4-band.lead-band{padding: clamp(26px,4vw,48px) 0}.lead-band-in{display: grid;gap: 24px}@media (min-width: 1000px){.lead-band-in{grid-template-columns: minmax(0,1fr) minmax(0,1.15fr);align-items: center;gap: 48px}}.lead-band .v4-status{margin: 0 0 12px;color: rgba(255,255,255,.85)}.v4-band .lb-head{margin: 0;font: 800 clamp(1.6rem,1.1rem + 1.8vw,2.5rem)/1.04 var(--display);letter-spacing: -.035em;color: #fff}.lb-facts{display: grid;gap: 8px;margin: 18px 0 0;padding: 0;list-style: none;font-size: .9375rem;color: rgba(255,255,255,.86)}.lb-facts li{display: flex;align-items: center;gap: 10px}.lb-facts .ic{width: 18px;height: 18px;flex: none;padding: 3px;border-radius: 50%;background: rgba(127,211,218,.16);color: var(--aqua);stroke-width: 3}.lb-actions{display: grid;gap: 12px}.lead-btn{position: relative;isolation: isolate;overflow: hidden;display: grid;grid-template-columns: 52px minmax(0,1fr) 40px;align-items: center;gap: 16px;min-height: 76px;padding: 12px 14px 12px 12px;border-radius: 20px;text-decoration: none;border: 1.5px solid transparent;transition: transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s,background-color .2s,border-color .2s}.lead-btn:hover,.lead-btn:focus-visible{transform: translateY(-3px);box-shadow: 0 18px 34px -18px rgba(0,0,0,.6)}.lead-btn:focus-visible{outline: 3px solid var(--aqua);outline-offset: 3px}.lb-ic{display: grid;place-items: center;width: 52px;height: 52px;border-radius: 16px}.lb-ic svg{width: 24px;height: 24px;fill: none;stroke: currentColor;stroke-width: 2;stroke-linecap: round;stroke-linejoin: round}.lb-txt{display: grid;gap: 3px;min-width: 0}.lb-txt strong{font: 800 1.1875rem/1.1 var(--display);letter-spacing: -.02em}.lb-txt em{font-style: normal;font-size: .875rem;font-weight: 500;opacity: .82;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.lb-go{display: grid;place-items: center;width: 40px;height: 40px;border-radius: 50%;overflow: hidden}.lb-go svg{width: 18px;height: 18px;fill: none;stroke: currentColor;stroke-width: 2.4;stroke-linecap: round;stroke-linejoin: round}.lead-call{background: var(--signal);color: var(--ink)}.lead-call .lb-ic{background: var(--ink);color: var(--signal)}.lead-call .lb-txt em{font-size: 1rem;font-weight: 700;opacity: 1;letter-spacing: .01em}.lead-call .lb-go{background: rgba(14,47,54,.12)}.lead-text{background: #fff;color: var(--ink)}.lead-text .lb-ic{background: var(--porcelain);color: var(--teal)}.lead-text .lb-go{background: var(--porcelain)}.lead-form{background: rgba(255,255,255,.05);color: #fff;border-color: rgba(255,255,255,.28)}.lead-form .lb-ic{background: rgba(127,211,218,.14);color: var(--aqua)}.lead-form .lb-go{background: rgba(255,255,255,.1)}.lead-form:hover{border-color: var(--aqua);background: rgba(255,255,255,.08)}.lb-go svg,.lb-ic svg{transform-box: fill-box;transform-origin: 50% 50%}.fx .lead-btn .lb-go svg{animation: tf-run 2.8s cubic-bezier(.6,0,.3,1) infinite}.fx .lead-text .lb-go svg{animation-delay: .35s}.fx .lead-form .lb-go svg{animation-delay: .7s}.fx .lead-btn:hover .lb-go svg,.fx .lead-btn:focus-visible .lb-go svg{animation-duration: .9s;animation-delay: 0s}.fx .lead-call .lb-ic svg{animation: tf-ring 3.4s ease-in-out infinite}.fx .lead-call::before{content: "";position: absolute;z-index: -1;left: 12px;top: 50%;width: 52px;height: 52px;margin-top: -26px;border-radius: 16px;border: 2px solid var(--ink);opacity: 0;animation: tf-halo 3.4s ease-out infinite;pointer-events: none}.fx .lead-call::after{content: "";position: absolute;z-index: -1;top: 0;bottom: 0;left: 0;width: 34%;background: linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.55),rgba(255,255,255,0));animation: tf-sheen 5.5s ease-in-out infinite;pointer-events: none}@media (max-width: 420px){.lead-btn{grid-template-columns: 46px minmax(0,1fr) 34px;gap: 12px;padding: 10px}.lb-ic{width: 46px;height: 46px}.lb-go{width: 34px;height: 34px}.lb-txt strong{font-size: 1.0625rem}.fx .lead-call::before{left: 10px;width: 46px;height: 46px;margin-top: -23px}}@media (prefers-reduced-motion: reduce){.lead-btn .lb-go svg,.lead-btn .lb-ic svg,.lead-call::before,.lead-call::after{animation: none !important}}.ck-progress{margin: -6px 0 12px;font-size: .8125rem;font-weight: 600;color: rgba(255,255,255,.7)}.ck-progress [data-ck-count]{color: var(--aqua);font-weight: 800}[data-checklist] .ck-item{cursor: pointer}[data-checklist] .ck-item:hover .ck-box,[data-checklist] .ck-item:focus-visible .ck-box{border-color: var(--aqua)}[data-checklist] .ck-item:focus-visible{outline: 2px solid var(--aqua);outline-offset: 4px;border-radius: 6px}[data-checklist] .ck-end p{transition: color .3s}[data-checklist].is-complete .ck-end p{color: #fff;font-weight: 600}.footer-nosales{color: rgba(255,255,255,.6);font-style: italic}.gd-article .gd-layout{align-items: start}.gd-body{max-width: none;padding: clamp(22px,4vw,56px);border: 1px solid var(--hair);border-radius: var(--r-l);background: var(--paper);box-shadow: var(--lift)}.gd-body>.gd-block:first-child h2{margin-top: 0}.gd-body .gd-call{border: 1px solid var(--hair);background: var(--porcelain);box-shadow: none}.gd-body .gd-note{background: var(--porcelain);border-left: 4px solid var(--teal)}.gd-body .gd-sources{padding-top: 18px;border-top: 1px solid var(--hair)}@media (min-width: 960px){.gd-toc{padding: 22px 20px;border: 1px solid var(--hair);border-radius: var(--r-l);background: var(--paper);box-shadow: var(--lift)}.gd-toc ol{counter-reset: toc;border-left: 0;gap: 2px}.gd-toc ol a{position: relative;display: grid;grid-template-columns: 26px minmax(0,1fr);gap: 8px;margin: 0;padding: 8px 10px;border: 0;border-radius: 10px}.gd-toc ol li{counter-increment: toc}.gd-toc ol a::before{content: counter(toc,decimal-leading-zero);font: 700 .75rem/1.6 var(--body);color: var(--muted);font-variant-numeric: tabular-nums}.gd-toc ol a:hover{background: var(--porcelain)}.gd-toc ol a.is-on{background: var(--porcelain);color: var(--ink)}.gd-toc ol a.is-on::before{color: var(--teal)}.gd-toc-cta{display: flex;width: 100%;justify-content: center;margin-top: 16px}}.rel-grid{display: grid;gap: 16px;grid-template-columns: repeat(auto-fit,minmax(240px,1fr))}.rel-card{display: flex;flex-direction: column;gap: 8px;height: 100%;padding: 24px;border: 1px solid var(--hair);border-radius: var(--r-l);background: var(--paper);box-shadow: var(--lift);color: var(--ink);text-decoration: none;transition: border-color .18s,transform .18s}.rel-card:hover,.rel-card:focus-visible{border-color: var(--teal);transform: translateY(-3px)}.rel-art{width: 56px;height: 56px;margin-bottom: 6px}.rel-kind{font: 700 .8125rem/1.2 var(--body);color: var(--teal)}.rel-card strong{font: 800 1.1875rem/1.2 var(--display);letter-spacing: -.02em}.rel-blurb{font-size: .9375rem;line-height: 1.5;color: var(--muted);display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden}.rel-card .gd-go{margin-top: auto;padding-top: 8px}.rel-card:hover .gd-go .ic{transform: translateX(4px)}.rel-card.is-next{background: var(--ink);border-color: var(--ink);color: #fff}.rel-card.is-next .rel-kind,.rel-card.is-next .gd-go{color: var(--aqua)}.rel-card.is-next .rel-blurb{color: rgba(255,255,255,.78)}.rel-card.is-next .rel-art{padding: 6px;border-radius: 50%;background: #fff}@media (max-width: 600px){.gd-grid,.rel-grid{gap: 10px}.gd-grid .guide-card,.rel-card{display: grid;grid-template-columns: 48px minmax(0,1fr);align-content: start;column-gap: 14px;row-gap: 4px;padding: 16px}.gd-grid .guide-card>:not(.gd-art),.rel-card>:not(.rel-art){grid-column: 2}.gd-grid .guide-card .gd-art,.rel-card .rel-art{grid-column: 1;grid-row: 1 / span 3;width: 48px;height: 48px;margin: 0}.gd-grid .guide-card p,.rel-blurb{display: none}.gd-grid .guide-card h3,.rel-card strong{font-size: 1.0625rem}.gd-grid .guide-card .gd-go,.rel-card .gd-go{padding-top: 2px}}.codes{color: #fff}.codes .code-panel h3{color: #fff}.v4-guide .gd-hero h1{font-size: clamp(2.125rem,1.25rem + 3vw,3.75rem);line-height: 1.02}@media (max-width: 600px){.code-tbl thead{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0)}.code-tbl,.code-tbl tbody,.code-tbl tr,.code-tbl td{display: block;width: 100%}.code-tbl tr{padding: 12px 0;border-bottom: 1px solid rgba(255,255,255,.1)}.code-tbl td{padding: 0;border: 0}.code-tbl td:first-child{width: auto;white-space: normal;margin-bottom: 4px}.code-tbl tbody tr:hover td{background: none}.gd-art-disc{display: none}.gd-body{padding: 20px 16px}.gd-toc{padding: 14px 18px;border: 1px solid var(--hair);background: var(--paper);box-shadow: var(--lift)}}.footer-base{grid-column: 1 / -1;display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 10px 24px;margin-top: 8px;padding-top: 20px;border-top: 1px solid color-mix(in srgb,var(--white) 18%,var(--ink))}.footer-base .footer-legal{flex: 1 1 420px;margin: 0;padding: 0;border: 0}.footer-base .footer-credit{flex: none;margin: 0}@media (max-width: 1060px){.site-header .header-lang{display: none}.site-header .header-actions{gap: 10px;flex: none}.site-header:not(.landing-header) a.btn.header-call{width: 46px;height: 46px;min-height: 46px;border-radius: 50%;background: rgba(255,255,255,.1)}.site-header:not(.landing-header) a.btn.header-call>.ic:not(:has(use[href="#i-arrow"])){width: 24px;height: 24px;padding: 0;background: none;color: var(--signal);box-shadow: none;animation: none}.site-header:not(.landing-header) a.btn.header-call:hover{background: rgba(255,255,255,.18);text-decoration: none}.site-header:not(.landing-header) a.btn.header-call:hover>.ic:not(:has(use[href="#i-arrow"])){background: none;color: var(--signal)}.site-header .hamburger{width: 46px;height: 46px;min-height: 46px;border-radius: 50%}.site-header .hamburger svg{width: 22px;height: 22px}}.drawer-head{padding: 14px 20px}.drawer-zip{padding: 18px 20px 20px;border-bottom: 1px solid rgba(255,255,255,.14)}.drawer-label{display: block;margin: 0 0 10px;font-size: .8125rem;font-weight: 600;letter-spacing: .02em;color: rgba(255,255,255,.72)}.drawer-zip .zipcheck{gap: 8px;flex-wrap: wrap}.drawer-zip .drawer-label{flex: 0 0 100%;margin-bottom: 2px}.drawer-zip .zipcheck input{min-height: 50px;height: 50px;border: 0;border-radius: 999px;padding: 0 20px;background: #fff}.drawer-zip .zipcheck .btn{min-height: 50px;height: 50px;padding: 0 22px;flex: none}.drawer-zip .v4-zip-result{margin-top: 12px}.drawer-zip .v4-zip-result>div,.drawer-zip .v4-zip-result :is(.is-core,.is-extended,.is-maybe,.is-outside,.is-error){position: relative;color: #fff;background: rgba(255,255,255,.07);border: 1px solid rgba(255,255,255,.16);border-radius: 14px;padding: 14px 16px 14px 34px;font-size: .9375rem}.drawer-zip .v4-zip-result>div::before{content: "";position: absolute;left: 15px;top: 21px;width: 9px;height: 9px;border-radius: 50%;background: rgba(255,255,255,.5)}.drawer-zip .v4-zip-result :is(.is-core,.is-extended)::before{background: var(--live)}.drawer-zip .v4-zip-result .is-maybe::before{background: var(--signal)}.drawer-zip .v4-zip-result :is(.is-outside,.is-error)::before{background: #F07A6E}.drawer-zip .v4-zip-result .zip-actions{gap: 8px}.drawer-zip .v4-zip-result .btn-ink{background: var(--signal);color: var(--ink)}.drawer-nav{padding: 6px 20px 10px}.drawer-accordion summary{min-height: 54px;font-size: 1.0625rem}.drawer-accordion ul{gap: 0;margin-bottom: 12px}.drawer-accordion a{min-height: 46px;gap: 14px;font-size: .9688rem;color: rgba(255,255,255,.86)}.drawer-accordion a>svg{box-sizing: content-box;width: 18px;height: 18px;padding: 8px;border-radius: 10px;background: rgba(255,255,255,.08);color: var(--aqua)}.drawer-accordion a:hover>svg,.drawer-accordion a[aria-current="page"]>svg{background: var(--signal);color: var(--ink)}.drawer-link{min-height: 54px;font-size: 1.0625rem;justify-content: space-between}.drawer-link::after{content: "\2192";font-weight: 400;color: rgba(255,255,255,.45)}.drawer-nav>.drawer-link:last-child{border-bottom: 0}.drawer-actions{gap: 8px}.footer-col>summary{list-style: none}.footer-col>summary::-webkit-details-marker{display: none}@keyframes tf-ab-in{to{transform: none}}@media (max-width: 720px){.action-bar{transition: transform .3s cubic-bezier(.2,.8,.2,1)}.live-js .action-bar.is-tucked{transform: translateY(calc(100% + 24px))}.live-js .action-bar.is-tucked:not([data-ab]){animation: tf-ab-in .3s ease-out 5s forwards}.callback{left: 10px;right: 10px;width: auto;bottom: calc(84px + env(safe-area-inset-bottom,0px));padding: 12px 12px 10px;border-radius: 18px}.callback-sub{display: none}.callback-title{margin: 0 32px 8px 50px}.callback-bee{left: -2px;top: -26px;width: 52px;height: 52px}.callback-form input{min-height: 46px;border-radius: 999px;padding: 0 16px}.callback-status:empty{display: none}.footer-grid{row-gap: 0}.footer-brand{margin-bottom: 22px}.footer-col{border-top: 1px solid rgba(255,255,255,.14)}.footer-col:last-of-type{border-bottom: 1px solid rgba(255,255,255,.14);margin-bottom: 18px}.footer-col>summary{display: flex;align-items: center;justify-content: space-between;min-height: 54px;cursor: pointer}.footer-col>summary::after{content: "+";font-size: 1.5rem;line-height: 1;font-weight: 300;color: rgba(255,255,255,.7);transition: transform .2s}.footer-col[open]>summary::after{transform: rotate(45deg)}.footer-col .footer-heading{margin: 0;font-size: 1rem}.footer-col nav{gap: 2px;padding-bottom: 16px}.footer-col nav a,.footer-col nav .link-button{padding-block: 6px}}@media (min-width: 721px){.footer-col>summary{cursor: default}}@media (max-width: 640px){.sec{padding: 48px 0}.sec-head{margin-bottom: 24px}.sec-lead{font-size: 1rem}.sec-dark,.v4-band{margin-block: 8px}.pstory-stage{position: sticky;top: 76px;z-index: 2;gap: 10px;padding: 8px 0 12px;background: var(--porcelain);box-shadow: 0 16px 14px -16px rgba(14,47,54,.22)}.pstory-steps{gap: 10px}.pstory-steps li{grid-template-columns: 40px minmax(0,1fr);gap: 10px;padding: 16px}.pstory-steps h3{margin: 2px 0 4px;font-size: 1.0625rem}.pstory-steps p{font-size: .9375rem;line-height: 1.5}.facts li,.facts li + li{display: grid;grid-template-columns: 104px minmax(0,1fr);column-gap: 14px;align-items: start;padding: 18px 0}.facts h3{font-size: 1.0625rem}.facts p{margin-top: 4px;font-size: .875rem;line-height: 1.5}.promo-card{font-size: .875rem}.aud-card{gap: 16px;padding: 20px}.aud-panel{grid-template-columns: 64px minmax(0,1fr);gap: 14px;align-items: start}.aud-plate{width: 64px !important;height: 64px !important;border-radius: 16px}.aud-text h4{font-size: 1.0625rem}.aud-text p{font-size: .9375rem}.screens{grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px}.screen{min-height: 0;padding: 12px 12px 14px}.guide-cards{gap: 10px}.guides-grid .guide-cards a{gap: 8px;padding: 16px}.sym a{grid-template-columns: 40px minmax(0,1fr);column-gap: 14px;row-gap: 4px;padding: 16px}.sym a>:not(.sym-ic){grid-column: 2}.sym strong{font-size: 1.0625rem}.sym em{font-size: .9063rem;line-height: 1.45}.lb-facts{margin-top: 14px;font-size: .875rem}.tip-list li{font-size: .9688rem}}