.ez{--paper:#ffffff;--tint:#fafaf8;--ink:#14171b;--ink-2:#4b535e;--ink-3:#6b7480;--gold:#ffd700;--hair:#e9e9e4;--shear:1.0949;background:var(--paper);color:var(--ink);font-family:var(--font-inter),ui-sans-serif,system-ui,sans-serif;font-size:17px;line-height:1.62}.ez ::selection{background:var(--gold);color:var(--ink)}.ezw{width:100%;max-width:1280px;margin-inline:auto;padding-inline:clamp(22px,5vw,76px)}.ez-d{letter-spacing:-.038em;line-height:.99}.ez-d,.ez-h2{font-family:var(--font-outfit),sans-serif;font-weight:500;text-wrap:balance}.ez-h2{letter-spacing:-.032em;line-height:1.04;font-size:clamp(32px,4.4vw,58px)}.ez-h3{font-family:var(--font-outfit),sans-serif;font-weight:600;letter-spacing:-.022em;line-height:1.22;font-size:clamp(20px,1.7vw,26px)}.ez-eyebrow{font-size:12.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.ez-lede{font-size:clamp(17px,1.32vw,20px);line-height:1.6;color:var(--ink-2);max-width:54ch}.ez-slab{position:absolute;left:-.08em;right:-.14em;bottom:.005em;height:.2em;clip-path:polygon(0 0,100% 0,100% 100%,.219em 100%);z-index:-1}.ez-slab,.ez-tick{background:var(--gold)}.ez-tick{display:inline-block;width:26px;height:9px;clip-path:polygon(0 0,100% 0,100% 100%,10px 100%);vertical-align:1px;margin-right:12px}.ez-navlink{font-family:var(--font-inter),sans-serif;font-size:13.5px;font-weight:700;letter-spacing:.085em;text-transform:uppercase;color:var(--ink-2);transition:color .24s ease;position:relative;padding-block:4px}.ez-navlink:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:6px;background:var(--gold);clip-path:polygon(0 0,100% 0,100% 100%,6px 100%);transform:scaleX(0);transform-origin:left center;transition:transform .34s cubic-bezier(.16,1,.3,1)}@media (hover:hover){.ez-navlink:hover{color:var(--ink)}.ez-navlink:hover:after{transform:scaleX(1)}}.ez-mainnav{gap:8px}.ez-hasmenu{position:relative;padding-bottom:22px;margin-bottom:-22px}.ez-mainnav>.ez-navlink,.ez-navtrig{display:inline-flex;align-items:center;gap:5px;padding-inline:13px}.ez-mainnav>.ez-navlink:after,.ez-navtrig:after{left:13px;right:13px}.ez-caret{width:9px;height:6px;flex:none;opacity:.55;transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .24s ease}.ez-navtrig[aria-expanded=true]{color:var(--ink)}.ez-navtrig[aria-expanded=true] .ez-caret{transform:rotate(180deg);opacity:1}.ez-menu{position:absolute;top:100%;left:50%;z-index:60;width:max-content;max-width:min(92vw,860px);transform:translate(-50%,8px);opacity:0;visibility:hidden;pointer-events:none;border:1px solid var(--hair);border-radius:22px;background:rgba(255,255,255,.96);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 1px 2px rgba(20,23,27,.04),0 28px 64px -20px rgba(20,23,27,.26);padding:26px 26px 0;transition:opacity .26s ease,transform .34s cubic-bezier(.16,1,.3,1),visibility .26s}.ez-menu[data-open=true]{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.ez-menu-in{display:grid;gap:30px}.ez-menu[data-cols="3"] .ez-menu-in{grid-template-columns:repeat(3,minmax(212px,1fr))}.ez-menu-col{min-width:0}.ez-menu-h{display:block;font-family:var(--font-inter),sans-serif;font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);transition:color .2s ease}a.ez-menu-h:hover{color:var(--ink)}.ez-menu-blurb{margin-top:7px;font-size:13px;line-height:1.45;color:var(--ink-3);max-width:26ch}.ez-menu-list{margin-top:12px;display:grid;gap:1px}.ez-menu-list a{display:block;border-radius:11px;padding:9px 11px;margin-inline:-11px;font-size:15px;line-height:1.3;font-weight:500;letter-spacing:-.012em;color:var(--ink);transition:background-color .18s ease,color .18s ease}.ez-menu-list a:focus-visible,.ez-menu-list a:hover{background:var(--tint)}.ez-menu-list em{display:block;margin-top:3px;font-size:13px;font-style:normal;font-weight:400;color:var(--ink-3)}.ez-menu-foot{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:24px;border-top:1px solid var(--hair);padding:14px 26px;margin-inline:-26px;background:var(--tint);border-radius:0 0 21px 21px}.ez-menu-foot>a:first-child{font-family:var(--font-inter),sans-serif;font-size:12.5px;font-weight:700;letter-spacing:.085em;text-transform:uppercase;color:var(--ink-2);transition:color .2s ease}.ez-menu-foot>a:first-child:hover{color:var(--ink)}.ez-menu-foot span{display:inline-block;transition:transform .3s cubic-bezier(.16,1,.3,1)}.ez-menu-foot>a:first-child:hover span{transform:translateX(4px)}.ez-menu-ask{font-size:14px;color:var(--ink-3);transition:color .2s ease}.ez-menu-ask b{font-weight:600;color:var(--ink);box-shadow:inset 0 -1px 0 var(--gold)}.ez-menu-ask:hover{color:var(--ink-2)}.ez-menu-ask:hover b{box-shadow:inset 0 -2px 0 var(--gold)}.ez-mnav{border:1px solid var(--hair);border-radius:22px;background:#fff;padding:10px;box-shadow:0 20px 44px -14px rgba(20,23,27,.2);max-height:calc(100vh - 118px);overflow-y:auto;overscroll-behavior:contain}.ez-mlink{display:block;border-radius:12px;padding:13px 16px;font-family:var(--font-inter),sans-serif;font-size:15px;font-weight:700;letter-spacing:.075em;text-transform:uppercase;color:var(--ink-2)}.ez-mlink:focus-visible,.ez-mlink:hover{background:var(--tint);color:var(--ink)}.ez-mlink-sub{font-size:14.5px;font-weight:500;letter-spacing:-.012em;text-transform:none;padding:10px 16px;color:var(--ink)}.ez-macc-top{gap:2px}.ez-macc-btn,.ez-macc-top{display:flex;align-items:center}.ez-macc-btn{height:42px;width:42px;flex:none;justify-content:center;border-radius:12px;color:var(--ink-2)}.ez-macc-btn:hover{background:var(--tint)}.ez-macc-btn .ez-caret{width:11px;height:7px}.ez-macc[data-open=true] .ez-caret{transform:rotate(180deg)}.ez-macc-body{padding-bottom:8px;border-bottom:1px solid var(--hair);margin-bottom:6px}.ez-btn{justify-content:center;gap:.6rem;font-family:var(--font-outfit),sans-serif;font-size:15.5px;font-weight:600;letter-spacing:-.008em;padding:18px 32px;border-radius:999px;border:0;cursor:pointer;text-decoration:none;isolation:isolate;overflow:hidden;background:var(--ink);color:#fff}.ez-btn,.ez-btn>span{display:inline-flex;align-items:center;position:relative}.ez-btn>span{z-index:1;gap:.55rem;transition:color .3s ease}.ez-btn:before{content:"";position:absolute;inset:-1px -14% -1px -14%;background:var(--gold);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transform:translateX(-116%) skewX(-13deg);transition:transform .48s cubic-bezier(.16,1,.3,1)}@media (hover:hover){.ez-btn:hover:before{transform:translateX(0) skewX(-13deg)}.ez-btn:hover>span{color:var(--ink)}}.ez-link{font-family:var(--font-outfit),sans-serif;font-size:15.5px;font-weight:600;color:var(--ink);text-decoration:none;position:relative;padding-bottom:5px}.ez-link:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1.5px;background:var(--ink);transform-origin:left center;transition:transform .34s cubic-bezier(.16,1,.3,1)}@media (hover:hover){.ez-link:hover:after{transform:scaleX(.35)}}.ez-award{display:grid;place-items:center;height:138px;width:138px}.ez-award img{max-height:138px;max-width:138px;height:auto;width:auto;object-fit:contain;opacity:.85}.ez-hair{border-top:1px solid var(--hair)}.ez-dark{background:var(--ink);color:#eef1f4;--hair:rgba(238,241,244,0.14);--ink-2:#98a2ae;--ink-3:#98a2ae}.ez-dark .ez-frame{background:#1b1f25;border-color:rgba(238,241,244,.14);box-shadow:0 2px 6px rgba(0,0,0,.3),0 30px 64px -20px rgba(0,0,0,.6)}.ez-dark .ez-bar{background:#22272e;border-bottom-color:rgba(238,241,244,.12)}.ez-dark .ez-dot{background:rgba(238,241,244,.22)}.ez-dark .ez-eyebrow{color:#98a2ae}.ez-dark .ez-h3,.ez-dark .ez-link{color:#eef1f4}.ez-dark .ez-link:after{background:#eef1f4}.ez-dark .ez-btn{background:var(--gold);color:var(--ink)}.ez-dark .ez-btn:before{background:#fff}.ez-rot{position:relative;display:inline-block;overflow:hidden;line-height:1.16;vertical-align:bottom;text-align:center}.ez-rot:before{content:attr(data-longest);display:block;visibility:hidden}.ez-rot>span{position:absolute;inset:0;display:block}.ez-rot>span+span{opacity:0}.ez-rot .ez-slab{left:0;right:0}.ez-tools{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--hair);border-left:1px solid var(--hair);border-radius:20px;overflow:hidden}@media (min-width:640px){.ez-tools{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1024px){.ez-tools{grid-template-columns:repeat(6,minmax(0,1fr))}}.ez-tool{display:grid;place-items:center;min-height:108px;padding:20px;border-right:1px solid var(--hair);border-bottom:1px solid var(--hair);background:var(--paper);transition:background-color .3s ease}.ez-tool svg{height:30px;width:auto;fill:var(--ink);opacity:.34;transition:fill .34s ease,opacity .34s ease,transform .42s cubic-bezier(.16,1,.3,1)}@media (hover:hover){.ez-tool:hover{background:var(--tint)}.ez-tool:hover svg{fill:var(--brand);opacity:1;transform:translateY(-2px) scale(1.06)}}.ez-stars{color:#00b67a}.ez-shell{margin-inline:auto;width:100%;transition:max-width .55s cubic-bezier(.16,1,.3,1),background-color .4s ease,box-shadow .4s ease,border-color .4s ease,padding .45s cubic-bezier(.16,1,.3,1);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;border:1px solid transparent;border-radius:999px;max-width:100%;padding:12px 6px}@media (max-width:1023px){.ez-shell{grid-template-columns:1fr auto}}.ez-shell[data-pill=true]{max-width:940px;padding:10px 10px 10px 18px;border-color:var(--hair);background:rgba(255,255,255,.82);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 1px 2px rgba(20,23,27,.04),0 14px 38px -12px rgba(20,23,27,.18)}.ez-wordmark{display:inline-block;overflow:hidden;max-width:220px;opacity:1;transition:max-width .5s cubic-bezier(.16,1,.3,1),opacity .3s ease,margin-left .5s cubic-bezier(.16,1,.3,1);margin-left:10px}.ez-shell[data-pill=true] .ez-wordmark{max-width:0;opacity:0;margin-left:0}.ez-track{position:relative}.ez-rail{position:absolute;left:0;right:0;top:7px;height:2px;background:var(--hair)}.ez-rail>i{display:block;height:100%;width:100%;background:var(--ink);transform:scaleX(0);transform-origin:left center}.ez-phase{display:inline-flex;align-items:center;justify-content:center;width:52px;height:34px;background:var(--gold);color:var(--ink);font-family:var(--font-outfit),sans-serif;font-size:15px;font-weight:700;letter-spacing:.02em;padding-left:10px;clip-path:polygon(0 0,100% 0,100% 100%,38px 100%)}.ez-revlogo{--lh:40px;--lw:92px;display:grid;place-items:center;height:var(--lh);width:var(--lw);flex:0 0 auto}.ez-revlogo-lg{--lh:54px;--lw:128px}.ez-revlogo img{max-height:var(--lh);max-width:var(--lw);height:auto;width:auto;object-fit:contain}@media (max-width:767px){.ez-rail{left:18px;right:auto;top:0;bottom:0;width:2px;height:auto}.ez-rail>i{width:100%;height:100%;transform:scaleY(0);transform-origin:center top}}@media (min-width:768px){.ez-rail{top:16px}}.ez-badge{--lh:58px;--lw:152px;display:grid;place-items:center;height:var(--lh);width:var(--lw);flex:0 0 auto}.ez-badge img{max-height:var(--lh);max-width:var(--lw);height:auto;width:auto;object-fit:contain;filter:grayscale(1);opacity:.62;transition:filter .32s ease,opacity .32s ease}@media (hover:hover){.ez-badge:hover img{filter:none;opacity:1}}.ez-trophy{--lh:112px;--lw:118px;display:grid;place-items:center;height:var(--lh);width:var(--lw);flex:0 0 auto}.ez-trophy img{max-height:var(--lh);max-width:var(--lw);height:auto;width:auto;object-fit:contain}.ez-foot{background:var(--ink);color:#eef1f4;--hair:rgba(238,241,244,0.13);--ink-2:#98a2ae;--ink-3:#98a2ae}.ez-foot .ez-eyebrow{color:var(--gold)}.ez-foot .ez-link{color:#eef1f4}.ez-foot .ez-link:after{background:#eef1f4}.ez-soc{display:grid;place-items:center;height:40px;width:40px;border-radius:999px;border:1px solid rgba(238,241,244,.18);transition:background-color .28s ease,border-color .28s ease,color .28s ease;color:#98a2ae}.ez-soc svg{height:17px;width:17px;fill:currentColor}@media (hover:hover){.ez-soc:hover{background:var(--gold);border-color:var(--gold);color:var(--ink)}}.ez-frame{border-radius:16px;border:1px solid var(--hair);background:var(--paper);overflow:hidden;box-shadow:0 1px 2px rgba(20,23,27,.04),0 26px 54px -20px rgba(20,23,27,.22)}.ez-bar{display:flex;align-items:center;gap:6px;padding:11px 14px;border-bottom:1px solid var(--hair);background:#fbfbf9}.ez-dot{width:8px;height:8px;border-radius:999px;background:#dcdcd6}.ez-mask{mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.ez :focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:3px}@media (prefers-reduced-motion:reduce){.ez *,.ez :after,.ez :before{transition-duration:.01ms!important;animation-duration:.01ms!important}}.ez-prose{font-size:17.5px;line-height:1.72;color:var(--ink-2);max-width:72ch}.ez-prose>*+*{margin-top:1.35em}.ez-prose h2,.ez-prose h3,.ez-prose h4{font-family:var(--font-outfit),sans-serif;color:var(--ink);letter-spacing:-.028em;line-height:1.18;scroll-margin-top:132px}.ez-prose h2{font-size:clamp(25px,2.5vw,33px);font-weight:500;margin-top:2.1em}.ez-prose h2:before{content:"";display:block;width:22px;height:8px;background:var(--ink);clip-path:polygon(0 0,100% 0,100% 100%,8.7px 100%);margin-bottom:.65em}.ez-prose h3{font-size:clamp(20px,1.7vw,24px);font-weight:600;margin-top:1.9em}.ez-prose h4{font-size:18px;font-weight:600;margin-top:1.6em}.ez-prose strong{color:var(--ink);font-weight:600}.ez-prose a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--gold);text-decoration-thickness:2px;text-underline-offset:3px}@media (hover:hover){.ez-prose a:hover{background:var(--gold);text-decoration-color:transparent}}.ez-prose ol,.ez-prose ul{padding-left:1.5em}.ez-prose li+li{margin-top:.5em}.ez-prose ul>li{list-style:none;position:relative}.ez-prose ul>li:before{content:"";position:absolute;left:-1.3em;top:.68em;width:10px;height:4px;background:var(--ink-3);opacity:.55;clip-path:polygon(0 0,100% 0,100% 100%,4.4px 100%)}.ez-prose ol{list-style:decimal}.ez-prose ol>li::marker{color:var(--ink-3);font-variant-numeric:tabular-nums}.ez-prose img{display:block;height:auto;max-width:100%;border-radius:14px;border:1px solid var(--hair)}.ez-prose blockquote{border-left:3px solid var(--gold);padding-left:1.4em;font-size:1.06em;color:var(--ink)}.ez-prose hr{border:0;border-top:1px solid var(--hair);margin-block:2.4em}.ez-prose :is(table){display:block;overflow-x:auto;width:100%;border-collapse:collapse;font-size:15.5px}.ez-prose td,.ez-prose th{border:1px solid var(--hair);padding:11px 14px;text-align:left;vertical-align:top}.ez-prose th{background:var(--tint);color:var(--ink);font-weight:600;white-space:nowrap}.ez-prose code{font-size:.92em;background:var(--tint);border:1px solid var(--hair);border-radius:5px;padding:.12em .36em}.ez-prose pre{overflow-x:auto;background:var(--ink);color:#eef1f4;border-radius:14px;padding:20px 22px;font-size:14px;line-height:1.6}.ez-prose pre code{background:none;border:0;padding:0}.ez-card{display:flex;flex-direction:column;height:100%}.ez-panel{border:1px solid var(--hair);border-radius:var(--radius-panel,24px);background:var(--tint);padding:clamp(24px,2.4vw,34px)}.ez-panel-flat{background:#fff}.ez-card .ez-frame{aspect-ratio:3/2;overflow:hidden;flex:none}.ez-card-lg .ez-frame{aspect-ratio:16/9}.ez-card .ez-frame img{width:100%;height:100%;object-fit:cover;object-position:center top;transition:transform .7s cubic-bezier(.16,1,.3,1)}@media (hover:hover){.ez-card:hover .ez-frame img{transform:scale(1.03)}}.ez-card-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.ez-card-lg .ez-card-title{-webkit-line-clamp:4;line-clamp:4}.ez-card-meta{margin-top:auto;padding-top:14px}.ez-stack{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:600;letter-spacing:.01em;color:var(--ink-3);border:1px solid var(--hair);border-radius:999px;padding:5px 11px 5px 9px;white-space:nowrap}.ez-stack svg{flex:none;opacity:.75}@media (hover:hover){.ez-card:hover .ez-stack{color:var(--ink);border-color:var(--ink-3)}.ez-dark .ez-card:hover .ez-stack{color:#eef1f4}.ez-card:hover .ez-stack svg{opacity:1}}.ez-shell[data-ondark=true] .ez-navlink{color:#b9c2cd}@media (hover:hover){.ez-shell[data-ondark=true] .ez-navlink:hover{color:#eef1f4}}.ez-shell[data-ondark=true] .ez-navtrig[aria-expanded=true]{color:#eef1f4}.ez-shell[data-ondark=true] .ez-btn{background:var(--gold);color:var(--ink)}.ez-shell[data-ondark=true] .ez-btn:before{background:#fff}.ez-shell[data-ondark=true] button{background:transparent;border-color:rgba(238,241,244,.28);color:#eef1f4}.ez-faq{border-top:1px solid var(--hair)}.ez-faq:last-of-type{border-bottom:1px solid var(--hair)}.ez-faq>summary{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:20px 0;cursor:pointer;list-style:none}.ez-faq>summary::-webkit-details-marker{display:none}.ez-faq>summary:focus-visible{outline:2px solid var(--ink);outline-offset:4px;border-radius:4px}@media (hover:hover){.ez-faq>summary:hover span{text-decoration:underline;text-decoration-color:var(--gold);text-decoration-thickness:2px;text-underline-offset:4px}}.ez-faq>summary i{position:relative;flex:none;width:16px;height:16px;margin-top:5px}.ez-faq>summary i:after,.ez-faq>summary i:before{content:"";position:absolute;inset:6px 0 auto 0;height:4px;background:var(--ink);clip-path:polygon(0 0,100% 0,100% 100%,4.4px 100%);transition:transform .32s cubic-bezier(.16,1,.3,1)}.ez-faq>summary i:after{transform:rotate(90deg)}.ez-faq[open]>summary i:after{transform:rotate(0deg)}.ez-faq-a{padding:0 0 22px;max-width:68ch;color:var(--ink-2);line-height:1.68}@media (prefers-reduced-motion:no-preference){.ez-faq[open] .ez-faq-a{animation:ez-faq-in .34s cubic-bezier(.16,1,.3,1)}@keyframes ez-faq-in{0%{opacity:0;transform:translateY(-5px)}}}.ez-svc .ez-frame{aspect-ratio:16/10}.ez-svc .ez-frame img{object-position:center}.ez-svc-blank{display:grid;align-content:center;gap:9px;height:100%;width:100%;padding-left:22%;background:var(--tint)}.ez-svc-blank i{display:block;height:13px;background:var(--hair);clip-path:polygon(0 0,100% 0,100% 100%,14.2px 100%)}.ez-svc-blank i:first-child{width:56%}.ez-svc-blank i:nth-child(2){width:38%}.ez-svc-blank i:nth-child(3){width:56%}.ez-win{border:1px solid var(--hair);border-radius:14px;overflow:hidden;background:var(--paper);box-shadow:0 1px 2px rgba(20,23,27,.04),0 14px 32px -14px rgba(20,23,27,.16);transition:transform .6s cubic-bezier(.16,1,.3,1),box-shadow .6s cubic-bezier(.16,1,.3,1)}.ez-win .ez-bar{display:flex;align-items:center;gap:6px;height:26px;padding-inline:11px;background:var(--tint);border-bottom:1px solid var(--hair)}.ez-win .ez-dot{display:block;width:7px;height:7px;border-radius:999px;background:rgba(20,23,27,.16)}.ez-win-shot{display:block;aspect-ratio:16/10;overflow:hidden}.ez-win-shot img{width:100%;height:100%;object-fit:cover;object-position:center top;transition:transform .7s cubic-bezier(.16,1,.3,1)}@media (hover:hover){.ez-card:hover .ez-win{transform:translateY(-3px);box-shadow:0 2px 4px rgba(20,23,27,.05),0 26px 52px -18px rgba(20,23,27,.26)}.ez-card:hover .ez-win-shot img{transform:scale(1.03)}}.ez-dark .ez-win{background:#1b1f25;border-color:rgba(238,241,244,.14);box-shadow:0 2px 6px rgba(0,0,0,.3),0 26px 56px -20px rgba(0,0,0,.6)}.ez-dark .ez-win .ez-bar{background:#22272e;border-bottom-color:rgba(238,241,244,.12)}.ez-dark .ez-win .ez-dot{background:rgba(238,241,244,.22)}.ez-tag{font-size:11.5px;font-weight:600;letter-spacing:.02em;color:var(--ink-2);background:var(--tint);border:1px solid var(--hair);border-radius:999px;padding:4px 10px;white-space:nowrap}.ez-dark .ez-tag{background:rgba(238,241,244,.06);border-color:rgba(238,241,244,.14);color:#b9c2cd}.ez-pager{display:flex;align-items:center;justify-content:center;gap:10px;border-top:1px solid var(--hair);padding-top:32px}.ez-pagbtn,.ez-pagnum{display:inline-grid;place-items:center;min-width:40px;height:40px;border-radius:999px;border:1px solid var(--hair);font-size:14px;font-weight:600;color:var(--ink-2);text-decoration:none;transition:background-color .24s ease,border-color .24s ease,color .24s ease}.ez-pagnum{padding-inline:12px}.ez-pagbtn[aria-disabled]{opacity:.32;pointer-events:none}.ez-pagnum[aria-current=page]{background:var(--ink);border-color:var(--ink);color:#fff}@media (hover:hover){.ez-pagbtn:hover,.ez-pagnum:not([aria-current]):hover{border-color:var(--ink);color:var(--ink)}.ez-pagbtn:hover{background:var(--gold);border-color:var(--gold);color:var(--ink)}}.ez-pagnums{list-style:none}.ez-pagnums,.ez-pagnums li{display:flex;align-items:center;gap:6px}.ez-paggap{color:var(--ink-3);padding-inline:2px}@media (max-width:480px){.ez-pagnums li:not(:first-child):not(:last-child) .ez-paggap,.ez-pagnums li:not(:first-child):not(:last-child) .ez-pagnum:not([aria-current]){display:none}}.ez-vstage{display:grid;grid-template-areas:"stack";perspective:1600px}.ez-vgroup{grid-area:stack}.ez-vcard,.ez-vgroup{transform-style:preserve-3d}.ez-vcard{background:var(--paper);border:1px solid var(--hair);border-radius:24px;padding:32px;backface-visibility:hidden;will-change:transform,opacity}@media (min-width:768px){.ez-vcard{padding:40px}}.ez-vlead{border-radius:28px}@media (min-width:768px){.ez-vlead{padding:56px}}.ez-vsrc{display:block;margin-top:6px;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3)}.ez-vctl{margin-top:34px;flex-wrap:wrap;justify-content:space-between;gap:18px}.ez-vctl,.ez-vctl-nav{display:flex;align-items:center}.ez-vctl-nav{gap:14px}.ez-vdots{display:flex;align-items:center;gap:6px}.ez-vdot{display:block;width:26px;height:22px;padding:0;background:none;border:0;position:relative;cursor:pointer}.ez-vdot:before{content:"";position:absolute;inset:8.5px 0;border-radius:999px;background:var(--hair);transition:background-color .35s ease,inset .35s cubic-bezier(.16,1,.3,1)}.ez-vdot:hover:before{background:var(--ink-3)}.ez-vdot[data-on]{width:44px}.ez-vdot[data-on]:before{background:var(--gold);inset:7.5px 0}.ez-vcount{font-size:14px;color:var(--ink-3);white-space:nowrap}.ez-stats{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--hair);border-left:1px solid var(--hair)}@media (min-width:640px){.ez-stats{grid-template-columns:repeat(4,1fr)}}.ez-stat{border-right:1px solid var(--hair);border-bottom:1px solid var(--hair);padding:clamp(20px,2.6vw,32px)}.ez-steps{display:grid;gap:clamp(28px,3.4vw,44px)}@media (min-width:640px){.ez-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}.ez-step{display:flex;gap:18px}.ez-step-n{font-family:var(--font-outfit),sans-serif;font-size:13px;font-weight:700;letter-spacing:.04em;color:var(--ink-3);flex:none;padding-top:4px;font-variant-numeric:tabular-nums}.ez-form{display:grid;gap:22px}.ez-hp{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ez-fgrid{display:grid;gap:22px}@media (min-width:560px){.ez-fgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ez-field{display:grid;gap:8px;position:relative}.ez-field>label{font-family:var(--font-inter),sans-serif;font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3)}.ez-field>label span{color:var(--gold-ink)}.ez-field input,.ez-field select,.ez-field textarea{width:100%;border:1px solid var(--hair);border-radius:12px;background:#fff;padding:14px 15px;font-family:var(--font-inter),sans-serif;font-size:16px;line-height:1.5;color:var(--ink);transition:border-color .2s ease,box-shadow .2s ease}.ez-hint{font-size:13.5px;line-height:1.5;color:var(--ink-3);margin-top:-1px}.ez-field textarea{resize:vertical;min-height:148px}.ez-field select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1 1.2 5 4.8l4-3.6' fill='none' stroke='%23626b77' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:11px 7px;padding-right:40px}.ez-field input:focus,.ez-field select:focus,.ez-field textarea:focus{outline:none;border-color:var(--ink);box-shadow:0 0 0 3px rgba(20,23,27,.08)}.ez-field input::placeholder,.ez-field textarea::placeholder{color:var(--ink-3);opacity:.72}.ez-count{position:absolute;right:2px;bottom:-20px;font-size:12.5px;color:var(--ink-3);font-variant-numeric:tabular-nums}.ez-chiprow{border:0;padding:0;margin:0}.ez-chip{border:1px solid var(--hair);border-radius:999px;background:#fff;padding:8px 15px;font-size:14.5px;line-height:1.2;color:var(--ink-2);transition:border-color .18s ease,background-color .18s ease,color .18s ease}.ez-chip:hover{border-color:var(--ink);color:var(--ink)}.ez-chip[data-on=true]{background:var(--ink);border-color:var(--ink);color:var(--on-ink,#eef1f4)}.ez-formerr{border-left:3px solid var(--gold);background:var(--tint);border-radius:0 12px 12px 0;padding:13px 16px;font-size:15px;line-height:1.5;color:var(--ink)}.ez-btn[disabled]{opacity:.55;pointer-events:none}.ez-tlink{display:inline;background-image:linear-gradient(var(--gold),var(--gold));background-repeat:no-repeat;background-position:0 .82em;background-size:0 .62em;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size .44s cubic-bezier(.16,1,.3,1),color .24s ease}@media (hover:hover){.group:hover .ez-tlink,a:hover .ez-tlink{background-size:100% .62em}}.group:focus-visible .ez-tlink,a:focus-visible .ez-tlink{background-size:100% .62em}.ez-dark .ez-tlink{background-image:none}@media (hover:hover){.ez-dark .group:hover .ez-tlink,.ez-dark a:hover .ez-tlink{color:var(--gold)}}.ez-dark a:focus-visible .ez-tlink{color:var(--gold)}@media (prefers-reduced-motion:reduce){.ez-tlink{transition-duration:.01ms}}.ez-tel{display:flex;align-items:center;justify-content:space-between;gap:14px}.ez-tel-num{font-size:16px;line-height:1.3;font-variant-numeric:tabular-nums}.ez-tel-num em{display:block;font-style:normal;font-size:13px;color:var(--ink-3);margin-top:2px}.ez-tel-acts{display:flex;gap:8px;flex:none}.ez-icobtn{display:grid;place-items:center;width:40px;height:40px;border-radius:999px;border:1px solid var(--hair);background:#fff;color:var(--ink-2);transition:border-color .2s ease,color .2s ease,background-color .2s ease,transform .2s cubic-bezier(.16,1,.3,1)}.ez-icobtn:hover{border-color:var(--ink);color:var(--ink);transform:translateY(-1px)}.ez-icobtn-wa:hover{border-color:#25d366;background:#25d366;color:#fff}.ez-proof{margin-top:16px;flex-wrap:wrap;gap:22px 34px}.ez-proof,.ez-proof-slot{display:flex;align-items:center}.ez-proof-slot--plate{background:#f4f4f1;border-radius:12px;padding:12px 16px;overflow:hidden}.ez-proof-slot--plate>*{border-radius:8px;overflow:hidden}.ez-gal-arrow{position:absolute;top:calc(50% + 13px);z-index:3;display:grid;place-items:center;width:46px;height:46px;border-radius:999px;border:1px solid var(--hair);background:rgba(255,255,255,.92);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:var(--ink);box-shadow:0 2px 6px rgba(20,23,27,.08),0 12px 28px -12px rgba(20,23,27,.28);transform:translateY(-50%);transition:background-color .2s ease,border-color .2s ease,opacity .2s ease;opacity:0}.ez-gal-arrow:focus-visible,.ez-gal:hover .ez-gal-arrow{opacity:1}@media (hover:none){.ez-gal-arrow{opacity:1}}.ez-gal-arrow:hover{background:#fff;border-color:var(--ink)}.ez-gal-prev{left:14px}.ez-gal-next{right:14px}.ez-gal-foot{margin-top:18px;display:flex;align-items:center;justify-content:space-between;gap:18px}.ez-gal-rail{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px;padding-inline:2px;contain:content}.ez-gal-rail::-webkit-scrollbar{display:none}.ez-gal-thumb{flex:none;width:124px;border-radius:8px;overflow:hidden;border:1px solid var(--hair);background:var(--tint);cursor:pointer;opacity:.58;transition:opacity .24s ease,box-shadow .24s ease,border-color .24s ease}.ez-gal-thumb img{display:block;width:100%;aspect-ratio:4/3;object-fit:contain;object-position:center}.ez-gal-thumb:hover{opacity:.85}.ez-gal-thumb[data-on]{opacity:1;border-color:var(--ink);box-shadow:0 0 0 2px var(--gold)}.ez-gal-count{flex:none;font-size:14px;color:var(--ink-3)}.ez-dark .ez-gal-thumb{border-color:rgba(238,241,244,.16);background:rgba(238,241,244,.06)}.ez-dark .ez-gal-thumb[data-on]{border-color:#eef1f4}@media (max-width:640px){.ez-gal-thumb{width:96px}.ez-gal-arrow{width:40px;height:40px}}.ez-rotwrap{display:inline-flex;align-items:baseline;gap:.2em}.ez-thrust{display:inline-block;height:.62em;align-self:center;margin-bottom:.04em;flex:none;color:var(--gold)}.ez-thrust svg{display:block;height:100%;width:auto;overflow:visible}.ez-thrust [data-arrow]{will-change:transform;vector-effect:none}@media (prefers-reduced-motion:reduce){.ez-thrust [data-arrow]{transform:none!important}}@media (max-width:560px){.ez-thrust{display:none}}.ez-cf-clip,.ez-cf-stage{position:relative}.ez-cf-clip{overflow:hidden;perspective:1700px;height:0;padding-bottom:58%}.ez-cf-plate{position:absolute;top:0;left:12%;width:76%;transform-style:preserve-3d;backface-visibility:hidden;cursor:pointer;border:0;padding:0;background:none;will-change:transform,opacity}.ez-cf-plate[aria-current]{cursor:default}.ez-cf-plate .ez-win{display:block;box-shadow:0 4px 12px rgba(20,23,27,.1),0 34px 70px -28px rgba(20,23,27,.4)}.ez-cf-shot{display:block;aspect-ratio:4/3;background:var(--tint)}.ez-cf-shot img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.ez-cf-count{margin-top:20px;text-align:center}.ez-gal-arrow-out{opacity:1}.ez-cf-stage .ez-gal-prev{left:10px}.ez-cf-stage .ez-gal-next{right:10px}.ez-cf-stage .ez-gal-arrow{top:50%}@media (max-width:720px){.ez-cf-plate{left:4%;width:92%}}.ez-consent{position:fixed;inset-inline:0;bottom:0;z-index:90;background:var(--ink);color:#eef1f4;border-top:1px solid rgba(238,241,244,.14);box-shadow:0 -18px 48px -24px rgba(20,23,27,.5);animation:ez-consent-in .42s cubic-bezier(.16,1,.3,1) both}@keyframes ez-consent-in{0%{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.ez-consent{animation:none}}.ez-consent-in{width:100%;max-width:1280px;margin-inline:auto;padding:clamp(18px,2.4vh,26px) clamp(22px,5vw,76px);display:grid;gap:clamp(16px,2.4vw,34px);align-items:center;grid-template-columns:1fr}@media (min-width:900px){.ez-consent-in:not(:has(.ez-consent-cats)){grid-template-columns:minmax(0,1fr) auto}}.ez-consent-h{font-family:var(--font-outfit),sans-serif;font-size:clamp(17px,1.5vw,20px);font-weight:600;letter-spacing:-.02em;line-height:1.28}.ez-consent-say p{margin-top:7px;max-width:76ch;font-size:14.5px;line-height:1.58;color:rgba(238,241,244,.68)}.ez-consent-say .ez-link{color:#eef1f4}.ez-consent-cats{display:grid;gap:14px;padding-top:4px}@media (min-width:760px){.ez-consent-cats{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px clamp(24px,3vw,44px)}}.ez-consent-cats label{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start;cursor:pointer;font-size:14px;line-height:1.5}.ez-consent-cats input{margin-top:3px;width:17px;height:17px;accent-color:var(--gold);cursor:pointer}.ez-consent-cats input:disabled{cursor:default;opacity:.5}.ez-consent-cats strong{display:block;font-weight:600}.ez-consent-why{display:block;margin-top:3px;color:rgba(238,241,244,.62)}.ez-consent-acts{display:flex;flex-wrap:wrap;gap:10px}.ez-consent-btn{flex:none;min-width:122px;border:1px solid transparent;border-radius:999px;padding:12px 22px;background:#eef1f4;color:var(--ink);font-family:var(--font-inter),sans-serif;font-size:14.5px;font-weight:600;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.ez-consent-btn:hover{background:var(--gold)}.ez-consent-alt{background:transparent;border-color:rgba(238,241,244,.28);color:#eef1f4;min-width:0}.ez-consent-alt:hover{background:rgba(238,241,244,.1);border-color:rgba(238,241,244,.5)}.ez-flink{font-family:inherit;font-size:14px;color:var(--ink-3);background:none;border:0;padding:0;cursor:pointer;transition:color .24s ease}.ez-flink:hover{color:#eef1f4}.ez-termcard{display:grid;grid-template-rows:auto auto 1fr auto;gap:10px;height:100%;padding:clamp(22px,2.6vw,30px);border:1px solid var(--hair);border-radius:3px;text-decoration:none;transition:border-color .24s ease,background-color .24s ease}.ez-termcard:hover{border-color:color-mix(in srgb,var(--gold) 55%,var(--hair));background-color:color-mix(in srgb,var(--gold) 4%,transparent)}.ez-termcard-t{font-family:var(--font-display),Georgia,serif;font-size:clamp(21px,2.1vw,26px);line-height:1.2;color:var(--ink)}.ez-termcard-d{font-size:15.5px;line-height:1.62;color:var(--ink-2)}.ez-termcard-go{margin-top:6px;font-size:14px;letter-spacing:.02em;color:var(--ink-3);transition:color .24s ease}.ez-termcard:hover .ez-termcard-go{color:var(--gold)}.ez-sronly-input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}label.ez-chip{display:inline-flex;align-items:center;cursor:pointer;min-height:38px;user-select:none}label.ez-chip:has(.ez-sronly-input:focus-visible){outline:2px solid var(--ink);outline-offset:2px}@media (max-width:1023.98px){.ez-wordmark{max-width:0;opacity:0;margin-left:0}}.ez-proof-slot{position:relative}.ez-proof-host{transition:opacity .3s ease}.ez-proof-slot[data-live=false]>.ez-proof-host{position:absolute;inset:0;opacity:0;pointer-events:none}.ez-proof-slot[data-live=true]>.ez-proof-host{position:static;opacity:1}.ez-proof-slot[data-live=true]>a,.ez-proof-slot[data-live=true]>ul{display:none}.ez-proof-host--tb{width:clamp(260px,42vw,420px)}.ez-svc-proof{margin-top:30px;display:flex;flex-wrap:wrap;align-items:center;gap:12px 26px;font-size:14px;letter-spacing:.01em;color:var(--ink-3)}.ez-svc-proof-i{display:inline-flex;align-items:center;gap:9px;text-decoration:none;color:inherit;transition:color .2s ease}a.ez-svc-proof-i:hover{color:var(--ink)}.ez-scope{display:grid;gap:clamp(26px,4vw,56px)}@media (min-width:768px){.ez-scope{grid-template-columns:1fr 1fr}}.ez-scope-h{font-family:var(--font-outfit),sans-serif;font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.ez-scope-l{margin-top:16px;display:grid;gap:11px;font-size:16px;line-height:1.55;color:var(--ink-2)}.ez-scope-l li{position:relative;padding-left:26px}.ez-scope-l[data-kind=in] li:before{content:"";position:absolute;left:2px;top:9px;width:11px;height:6px;border-left:2px solid var(--gold);border-bottom:2px solid var(--gold);transform:rotate(-45deg)}.ez-scope-l[data-kind=out] li:before{content:"";position:absolute;left:3px;top:10px;width:11px;height:0;border-top:2px solid var(--ink-3)}.ez-stackgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media (min-width:640px){.ez-stackgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ez-stackgrid>li{gap:12px;padding:14px 16px;font-size:14px}}@media (min-width:1024px){.ez-stackgrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1280px){.ez-stackgrid{grid-template-columns:repeat(5,minmax(0,1fr))}}.ez-stackgrid>li{display:flex;align-items:center;gap:10px;padding:12px 13px;min-width:0;background:color-mix(in srgb,currentColor 5%,transparent);border:1px solid var(--hair);border-radius:12px;color:var(--ink-2);font-size:13.5px;line-height:1.35;--brand:var(--ink-3);transition:color .3s ease,background-color .3s ease,border-color .3s ease,transform .42s cubic-bezier(.16,1,.3,1)}.ez-stackgrid svg{flex:none;width:21px;height:21px;fill:currentColor;opacity:.78;transition:fill .34s ease,opacity .34s ease,transform .42s cubic-bezier(.16,1,.3,1)}.ez-stackgrid .ez-stackmono{flex:none;width:21px;height:21px;display:grid;place-items:center;font-size:10px;font-weight:700;line-height:1;letter-spacing:.03em;color:var(--ink-3)}@media (hover:hover){.ez-stackgrid>li:hover{color:var(--ink);background:transparent;border-color:color-mix(in srgb,var(--brand) 36%,var(--hair));transform:translateY(-2px)}.ez-stackgrid>li:hover svg{fill:var(--brand);opacity:1}}