.sub--area-cards{background:#000}.ac{--fg:#fff;--mut:#ffffffad;--faint:#ffffff75;--rule:#ffffff2b;--rule-2:#ffffff57;--disp:"Broche", "Sora", sans-serif;--text:"Sora", "Helvetica Neue", Arial, sans-serif;--e:cubic-bezier(.16, 1, .3, 1);--e-q:cubic-bezier(.25, 1, .5, 1);--fast:.16s;--normal:.26s;--f-cap:12px;--f-body:16px;--f-lede:clamp(16px, 4.6vw, 18px);--f-h2:clamp(25px, 7.9vw, 36px);--pad:max(var(--g), calc((100% - var(--rail)) / 2));color:var(--fg);font-family:var(--text);font-size:var(--f-body);letter-spacing:.03em;font-synthesis:none;background:#000;padding-bottom:64px;font-weight:450;line-height:1.5;position:relative}.ac>section{padding-inline:var(--pad);position:relative}.ac :where(h1,h2,h3,h4,p,dl,dd,ol,ul,figure){margin:0}.ac :where(h1,h2,h3,h4){font-family:var(--disp);letter-spacing:.01em;text-wrap:balance;font-weight:400}.ac :where(ol,ul){padding:0;list-style:none}.ac a{color:inherit;text-decoration:none}:where(.ac) :where(button){font:inherit;letter-spacing:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.ac img{max-width:100%}.ac-h2{font-size:var(--f-h2);text-transform:uppercase;line-height:1.02}.ac-h3{letter-spacing:.03em;text-transform:uppercase;font-size:15px;line-height:1.2}.ac-mini{font-family:var(--disp);letter-spacing:.06em;text-transform:uppercase;font-size:12px;line-height:1.3;margin-top:22px!important}.ac-more__pad>.ac-mini:first-child{margin-top:0!important}.ac-lede{max-width:36ch;font-size:var(--f-lede);letter-spacing:.01em;color:var(--mut);text-wrap:pretty;line-height:1.45;margin-top:16px!important}.ac-note{color:var(--mut);text-wrap:pretty;font-size:15px;line-height:1.55;margin-top:12px!important}.ac-more__pad>.ac-note:first-child,.ac-more__pad>p:first-child{margin-top:0!important}.ac-more__pad>p{color:var(--mut);font-size:15px;line-height:1.55}.ac-more__pad>p+p{margin-top:10px}.ac-fine{color:var(--faint);font-size:13px;line-height:1.55;margin-top:14px!important}.ac-source{color:var(--faint);letter-spacing:.04em;font-size:12px;line-height:1.5;margin-top:18px!important}.ac-label{font-size:var(--f-cap);letter-spacing:.04em;text-transform:uppercase;color:var(--faint);line-height:1.5}.ac-sub{color:var(--faint);font-size:12px;font-weight:450}.ac-idx{color:var(--faint);font-size:var(--f-cap);font-variant-numeric:tabular-nums;letter-spacing:.04em}.ac :is(.ac-note,.ac-fine,.ac-more__pad,.ac-guard,.ac-kv dd,.ac-mv dd,.ac-loadbox) a:not(.ac-inline,.ac-btn,.ac-link){color:var(--fg);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.ac-inline{min-height:44px;color:var(--fg);text-underline-offset:4px;letter-spacing:.04em;text-transform:uppercase;align-items:center;font-size:13px;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}p .ac-inline{min-height:0;display:inline}.ac-arrow{fill:none;stroke:currentColor;stroke-width:1px;width:10px;height:6px;transition:transform var(--normal) var(--e);flex:none;overflow:visible}.ac-btn{border:1px solid var(--fg);min-height:48px;font-family:var(--disp);letter-spacing:.05em;text-transform:uppercase;background:#000;justify-content:space-between;align-items:center;gap:18px;padding:0 18px;font-size:12px;line-height:1.2;display:inline-flex;position:relative}.ac-k{pointer-events:none;position:absolute;inset:0}.ac-k:before,.ac-k:after{content:"";border:0 solid var(--fg);opacity:0;width:10px;height:10px;position:absolute}.ac-k--a:before{border-top-width:1px;border-left-width:1px;top:-12px;left:-12px;transform:translate(-4px,-4px)}.ac-k--a:after{border-top-width:1px;border-right-width:1px;top:-12px;right:-12px;transform:translate(4px,-4px)}.ac-k--b:before{border-bottom-width:1px;border-left-width:1px;bottom:-12px;left:-12px;transform:translate(-4px,4px)}.ac-k--b:after{border-bottom-width:1px;border-right-width:1px;bottom:-12px;right:-12px;transform:translate(4px,4px)}.ac-btn:is(:focus-visible,:active) .ac-k:before,.ac-btn:is(:focus-visible,:active) .ac-k:after{opacity:1;transform:none}.ac-btn:is(:focus-visible,:active) .ac-arrow{transform:translate(4px)}@media (hover:hover){.ac-btn:hover .ac-k:before,.ac-btn:hover .ac-k:after{opacity:1;transform:none}:is(.ac-btn,.ac-link,.ac-door,.ac-related a):hover .ac-arrow{transform:translate(4px)}}.has-motion .ac-btn .ac-k:before,.has-motion .ac-btn .ac-k:after{transition:opacity var(--normal) var(--e), transform var(--normal) var(--e)}.sub .ac-btn:focus-visible{outline:none}@media (forced-colors:active){.sub .ac-btn:focus-visible{outline-offset:4px;outline:2px solid}}.ac-link{letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:12px;min-height:44px;font-size:13px;display:inline-flex}.ac-link>span{border-bottom:1px solid var(--rule-2);padding-bottom:3px}.ac-acts{flex-wrap:wrap;align-items:center;gap:16px 26px;margin-top:26px;display:flex}.ac-acts--center{justify-content:center}.ac-seg{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.ac-chip{letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:10px;min-height:44px;padding:0 14px;line-height:1;display:inline-flex;position:relative;border:1px solid var(--rule-2)!important;color:var(--mut)!important;background:#000!important;font-size:13px!important}.ac-chip:before{content:"";border:1px solid;flex:none;width:6px;height:6px}.ac-chip[aria-pressed=true]{border-color:var(--fg)!important;color:var(--fg)!important}.ac-chip[aria-pressed=true]:before{background:var(--fg)}.has-motion .ac-chip,.has-motion .ac-chip:before{transition:border-color var(--fast) var(--e), color var(--fast) var(--e), background-color var(--fast) var(--e)}.ac-more{border-block:1px solid var(--rule);margin-top:28px}.ac-more+.ac-more{margin-top:-1px}.ac-more>summary{cursor:pointer;min-height:56px;font-family:var(--disp);letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:18px;padding:12px 0;font-size:13px;line-height:1.3;list-style:none;display:flex}.ac-more>summary::-webkit-details-marker{display:none}.ac-more__sign{flex:none;width:12px;height:12px;position:relative}.ac-more__sign:before,.ac-more__sign:after{content:"";background:currentColor;width:12px;height:1px;margin-top:-.5px;position:absolute;top:50%;left:0}.ac-more__sign:after{transform:rotate(90deg)}.ac-more[open]>summary .ac-more__sign:after{transform:rotate(0)}.has-motion .ac-more__sign:after{transition:transform .36s var(--e)}.ac-more__in{overflow:hidden}.ac-more__pad{padding:0 0 24px}.ac-group{margin-top:30px}.ac-group>.ac-more{margin-top:0}.ac-group>.ac-more+.ac-more{margin-top:-1px}.ac-more--q>summary{font-family:var(--text);letter-spacing:.01em;text-transform:none;font-size:16px;font-weight:500;line-height:1.4}.ac-more--tier{border-bottom:0;margin-top:0}.ac-more--tier>summary{min-height:48px;font-size:12px}.ac-more--sn{margin-top:16px}.ac-kv{margin-top:16px;display:grid}.ac-more__pad>.ac-kv:first-child{margin-top:0}.ac-kv>div{border-top:1px solid var(--rule);gap:4px;padding:12px 0;display:grid}.ac-kv dt{color:var(--faint);font-size:var(--f-cap);letter-spacing:.04em;text-transform:uppercase;line-height:1.5}.ac-kv dd{font-size:15px;line-height:1.5}.ac-privs li+li{margin-top:6px}.ac-steps{gap:0;margin-top:16px;display:grid}.ac-steps>li{border-top:1px solid var(--rule);grid-template-columns:30px 1fr;gap:12px;padding:14px 0;display:grid}.ac-steps h4,.ac-feeuse h4{font-family:var(--text);letter-spacing:.01em;font-size:15px;font-weight:500;line-height:1.4}.ac-steps p,.ac-feeuse p{color:var(--mut);margin-top:4px;font-size:14px;line-height:1.5}.ac-steps .ac-idx,.ac-feeuse .ac-idx{padding-top:2px}.ac-feeuse{margin-top:16px;display:grid}.ac-feeuse>li{border-top:1px solid var(--rule);grid-template-columns:30px 1fr;gap:12px;padding:14px 0;display:grid}.ac-fees{margin-top:10px;display:grid}.ac-fees>div{border-top:1px dotted #0000;border-top-color:var(--rule);justify-content:space-between;align-items:baseline;gap:12px;padding:7px 0;display:flex}.ac-fees dt{color:var(--mut);font-size:13px}.ac-fees dd{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px;font-weight:500}.ac-related{margin-top:12px;display:grid}.ac-related a{border-top:1px solid var(--rule);grid-template-columns:1fr 12px;grid-template-areas:"t a""d a";align-items:center;gap:2px 14px;min-height:44px;padding:12px 0;display:grid}.ac-related__t{grid-area:t;font-size:15px;font-weight:500}.ac-related__d{color:var(--mut);grid-area:d;font-size:13px;line-height:1.45}.ac-related .ac-arrow{grid-area:a}.ac-curtain{display:none}.has-motion .ac-curtain{z-index:150;background:#000;place-items:center;animation:.5s linear 2.6s forwards ac-curtain-failsafe;display:grid;position:fixed;inset:0}.has-motion .ac-curtain.is-live{animation:none}@keyframes ac-curtain-failsafe{to{opacity:0;visibility:hidden}}.ac-curtain__col{justify-items:center;gap:22px;width:min(20rem,100% - 96px);display:grid}.ac-curtain__mark{width:auto;height:3.5rem}.ac-curtain__rule{background:var(--rule);width:100%;height:1px;position:relative;overflow:hidden}.ac-curtain__fill{background:var(--fg);transform-origin:0;will-change:transform;position:absolute;inset:0;transform:scaleX(0)}.ac-curtain__count{font-size:var(--f-cap);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-variant-numeric:tabular-nums}.ac-curtain.is-out{opacity:0;transition:opacity .45s var(--e);pointer-events:none}.ac-curtain.is-out .ac-curtain__mark{transition:transform .55s var(--e);transform:scale(1.05)}.ac .ln,.ac .ln__i{display:block}.has-motion .ac .ln{overflow:clip}.has-motion .ac .ln__i{transition:transform .95s var(--e) calc(var(--d,0s) + var(--li,0) * 90ms)}.has-motion .ac[data-armed] :is([data-rv],[data-hrv=title]):not(.is-in) .ln__i{transform:translateY(108%)}.has-motion .ac[data-armed] [data-rv]:not(.is-in)>.ac-lede{opacity:0;transform:translateY(10px)}.has-motion .ac [data-rv]>.ac-lede{transition:opacity .8s var(--e) .22s, transform .9s var(--e) .22s}.has-motion .ac[data-armed] :is([data-hrv=mark],[data-hrv=cta],[data-hrv=badge]):not(.is-in){opacity:0;transform:translateY(10px)}.has-motion .ac [data-hrv]{transition:opacity .7s var(--e) var(--d,0s), transform .9s var(--e) var(--d,0s)}.has-motion .ac[data-armed]:not(.is-run) :is([data-rv],[data-hrv]) :is(.ln__i,.ac-lede),.has-motion .ac[data-armed]:not(.is-run) [data-hrv]{animation:.4s 2.8s both ac-failsafe-in}@keyframes ac-failsafe-in{to{opacity:1;transform:none}}.ac-hero{flex-direction:column;justify-content:space-between;gap:14px;min-height:100svh;padding-top:104px;padding-bottom:100px;display:flex}.ac-hero__marks{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ac-mark{font-size:var(--f-cap);letter-spacing:.05em;text-transform:uppercase;flex-direction:column;gap:6px;line-height:1.35;display:flex}.ac-mark__k{color:var(--faint)}.ac-mark--r{text-align:right;align-items:flex-end}.ac-stage{position:relative}.ac-product{height:clamp(150px, calc(100svh - 370px), calc((min(100vw, var(--rail) + 2 * var(--g)) - 2 * var(--g)) * .75));touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;position:relative}.ac-product:active{cursor:grabbing}.ac-plate{z-index:0;pointer-events:none;--mh:calc(100vw * 100.7 / 423.21);width:100vw;position:absolute;top:0;bottom:0;left:calc(50% - 50vw)}.ac-plate__rest{opacity:.2;will-change:opacity;position:absolute;inset:0}.ac-plate__sweep{display:none}.has-motion .ac-plate__sweep{will-change:transform;width:42%;display:block;position:absolute;top:0;bottom:0;left:0;overflow:hidden;transform:translate(-100%);-webkit-mask-image:linear-gradient(100deg,#0000 0%,#00000059 32%,#000 50%,#00000059 68%,#0000 100%);mask-image:linear-gradient(100deg,#0000 0%,#00000059 32%,#000 50%,#00000059 68%,#0000 100%)}.ac-plate__lit{opacity:.62;will-change:transform;width:238.095%;position:absolute;top:0;bottom:0;left:0}.ac-plate__line{width:100%;position:absolute;left:0;overflow:hidden}.ac-plate__line img{width:100%;max-width:none;height:auto;display:block}.ac-plate__line--1{height:calc(var(--mh) * .4874);top:0}.ac-plate__line--2{height:calc(var(--mh) * .479);bottom:0}.ac-plate__line--2 img{margin-top:calc(var(--mh) * -.521)}.ac-deck{z-index:1;outline-offset:4px;will-change:transform;place-items:center;display:grid;position:absolute;inset:0}.ac-deck__card{aspect-ratio:596/376;grid-area:1/1;height:56%}.ac-deck__card:not(.is-front){visibility:hidden;opacity:0}.ac-deck__card img{object-fit:contain;filter:drop-shadow(0 14px 18px #0009);-webkit-user-drag:none;pointer-events:none;width:100%;height:100%;display:block}.ac-step{z-index:2;width:44px;height:44px;color:var(--fg);place-items:center;margin-top:-22px;display:grid;position:absolute;top:50%}.ac-step:before{content:"";border:1px solid var(--rule-2);background:#000;position:absolute;inset:9px}.ac-step svg{fill:none;stroke:currentColor;stroke-width:1px;width:10px;height:6px;position:relative;overflow:visible}.ac-step--prev{left:-6px}.ac-step--next{right:-6px}.ac-now{justify-content:space-between;align-items:center;gap:10px;min-height:44px;margin-top:6px;line-height:1.2;display:flex}.ac-now__a{align-content:center;gap:3px;min-width:0;min-height:44px;display:grid;position:relative}.ac-now__a:before{content:"";position:absolute;inset:-10px -8px}.ac-now__name{font-family:var(--disp);letter-spacing:.05em;font-size:14px}.ac-now__finish{color:var(--mut);font-size:var(--f-cap);letter-spacing:.05em;text-transform:uppercase}.ac-now :is(.ac-now__name,.ac-now__finish){display:inline-block}.ac-pick{flex:none;justify-content:flex-end;display:flex}.ac-pick__set{margin-right:-9px;display:flex}.ac-pick .ac-sw__b{width:clamp(30px,9vw,38px)}.ac-pick__one{min-height:44px;color:var(--faint);font-size:var(--f-cap);letter-spacing:.05em;text-transform:uppercase;align-items:center;display:inline-flex}.has-motion .ac-pick__set:not([hidden]){animation:ac-swap-in .45s var(--e) both}.ac-hero__claim{text-align:center;justify-items:center;gap:20px;display:grid}.ac-claim{text-transform:uppercase;font-size:clamp(21px,6.6vw,28px);line-height:1.04}.ac-badges{grid-auto-rows:1fr;gap:8px;display:grid}.ac-badge{border:1px solid var(--rule);grid-template-columns:56px 1px 1fr;align-items:center;min-height:64px;display:grid}.ac-badge__mark{place-items:center;display:grid}.ac-badge__rule{background:var(--rule);align-self:stretch;margin:12px 0}.ac-badge__txt{letter-spacing:.03em;gap:2px;padding:10px 16px;font-size:13px;line-height:1.35;display:grid}.ac-badge__k{color:var(--faint);font-size:var(--f-cap);letter-spacing:.05em;text-transform:uppercase}.ac-glyph{fill:none;width:26px;height:26px;stroke:var(--fg);stroke-width:1px;will-change:transform;overflow:visible}.ac-glyph__dot{fill:var(--fg);stroke:none}@media (height<=700px){.ac-hero__marks{order:3}.ac-badges{order:4}}.ac-intro{padding-top:72px}.ac-doors{grid-template-columns:1fr 1fr;gap:10px;margin-top:26px;display:grid}.ac-door{border-bottom:1px solid var(--rule-2);grid-template-rows:auto auto 1fr;align-content:start;gap:4px;padding:0 0 14px;display:grid;position:relative}.ac-door__media{aspect-ratio:1/1.08;border:1px solid var(--rule);place-items:center;margin-bottom:12px;display:grid;position:relative;overflow:hidden}.ac-door__media img{filter:drop-shadow(0 10px 14px #0009);width:86%;height:auto}.ac-door__media--app img{border-radius:14px;align-self:start;width:62%;margin-top:14%}.ac-door__t{font-family:var(--disp);letter-spacing:.05em;font-size:16px}.ac-door__d{color:var(--mut);letter-spacing:.04em;text-transform:uppercase;font-size:12px;line-height:1.4}.ac-door .ac-arrow{position:absolute;bottom:18px;right:2px}.has-motion .ac[data-armed] .ac-intro:not(.is-in) .ac-door__media{clip-path:inset(100% 0 0)}.has-motion .ac[data-armed] .ac-intro:not(.is-in) .ac-door__media img{transform:translateY(18%)}.has-motion .ac-intro .ac-door__media{clip-path:inset(0);transition:clip-path 1.05s var(--e) calc(.3s + var(--door,0) * .12s)}.has-motion .ac-intro .ac-door__media img{transition:transform 1.2s var(--e) calc(.3s + var(--door,0) * .12s)}.ac-door:nth-child(2){--door:1}.ac-intro>.ac-more{margin-top:30px}.ac-cine__stage{margin:26px 0 0;position:relative}.ac-cine__frame{aspect-ratio:596/376;display:block;overflow:hidden}.ac-cine__frame img{object-fit:contain;filter:drop-shadow(0 18px 24px #000000a6);will-change:transform;width:100%;height:100%;display:block}.ac-cine__slit{background:var(--fg);opacity:0;pointer-events:none;height:1px;position:absolute;top:calc(50% - .5px);left:0;right:0}.ac-cine__cap{color:var(--mut);font-size:var(--f-cap);letter-spacing:.05em;text-transform:uppercase;margin-top:12px}.ac-cine__cap span{color:var(--fg);font-family:var(--disp);margin-right:6px}@media (height<=700px){.ac-cine__frame{width:86%;margin-inline:auto}}.ac-metal,.ac-compare,.ac-virtual,.ac-serial,.ac-faq,.ac-choose{padding-top:88px}.ac-tabs{border-bottom:1px solid var(--rule);grid-template-columns:repeat(4,1fr);margin-top:28px;display:grid;position:relative}.ac-tab{min-height:48px;font-family:var(--disp)!important;letter-spacing:.04em!important;color:var(--faint)!important;font-size:clamp(11.5px,3.5vw,13px)!important}.ac-tab[aria-selected=true]{color:var(--fg)!important}.has-motion .ac-tab{transition:color var(--normal) var(--e)}.ac-tabs__bar{background:var(--fg);width:25%;height:2px;transform:translate3d(calc(var(--tab,0) * 100%), 0, 0);position:absolute;bottom:-1px;left:0}.has-motion .ac-tabs:not(.is-scrub) .ac-tabs__bar{transition:transform .5s var(--e)}.ac-sel{margin-top:18px}.ac-tier{border:1px solid var(--rule-2);gap:14px;padding:18px 16px 0;display:grid}.ac-tier__fline{color:var(--fg);flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:14px;display:flex}.ac-tier__fk{color:var(--faint);font-size:var(--f-cap);letter-spacing:.05em;text-transform:uppercase}.ac-tier__change{min-height:0;font-size:var(--f-cap);margin-left:auto}.ac-tier__head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ac-tier__name{letter-spacing:.02em;font-size:clamp(24px,7.2vw,30px);line-height:1}.ac-tier__price{font-variant-numeric:tabular-nums;text-align:right;font-size:16px;font-weight:500}.ac-tier__price span{color:var(--faint);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:450;display:block}.ac-sw{margin-left:-12px;display:flex}.ac-sw__b{place-items:center;width:40px;height:44px;display:grid;position:relative}.ac-sw__sq{border:1px solid var(--rule-2);background:var(--sw);width:14px;height:14px}.ac-sw__b[aria-checked=true] .ac-sw__sq{border-color:var(--fg);outline:1px solid var(--fg);outline-offset:3px}.has-motion .ac-sw__sq{transition:border-color var(--fast) var(--e), outline-color var(--fast) var(--e), outline-offset var(--normal) var(--e)}@media (hover:hover){.ac-sw__b:hover .ac-sw__sq{border-color:var(--fg)}}.ac-tier__kv{border-top:1px solid var(--rule);grid-template-columns:1fr 1fr;gap:12px;padding-top:12px;display:grid}.ac-tier__kv dt{color:var(--faint);font-size:var(--f-cap);letter-spacing:.04em;text-transform:uppercase;line-height:1.4}.ac-tier__kv dd{font-variant-numeric:tabular-nums;margin-top:2px;font-size:17px;font-weight:500}.ac-tier__acts{display:grid}.ac-tier__acts .ac-btn{gap:12px;width:100%;padding:0 16px}.ac-metal>.ac-more{margin-top:30px}.ac-cmp__panel{margin-top:18px}.ac-cmp__photo{display:grid}.ac-cmp__fig{color:var(--mut);opacity:0;visibility:hidden;grid-area:1/1;margin:0;font-size:14px;line-height:1.5}.ac-cmp__fig.is-on{opacity:1;visibility:visible}.has-motion .ac-cmp__fig{transition:opacity .35s var(--e-q), transform .6s var(--e), visibility 0s linear .35s;transform:translateY(8px)}.has-motion .ac-cmp__fig.is-on{transition:opacity .45s var(--e-q) 60ms, transform .6s var(--e) 60ms, visibility 0s;transform:none}.ac-cmp__rows{border-top:1px solid var(--rule);margin-top:18px}.ac-cmp__row{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,40%) 1fr;gap:12px;padding:12px 0;display:grid}.ac-cmp__row dt{color:var(--faint);font-size:var(--f-cap);letter-spacing:.04em;text-transform:uppercase;line-height:1.5}.ac-cmp__row dd{min-width:0;font-size:15px;font-weight:500;line-height:1.45;overflow:hidden}.ac-cmp__roll,.ac-cmp__v{display:block}.ac-cmp__row--scale{grid-template-columns:1fr;gap:8px}.ac-cmp__scale{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding-bottom:9px;display:grid;position:relative}.ac-cmp__s{color:var(--faint);gap:1px;display:grid}.ac-cmp__s[aria-current=true]{color:var(--fg)}.has-motion .ac-cmp__s{transition:color .4s var(--e)}.ac-cmp__sk{font-family:var(--disp);letter-spacing:.06em;font-size:11px}.ac-cmp__sv{letter-spacing:0;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:500}.ac-cmp__sbar{background:var(--fg);transform-origin:0;width:0;height:2px;position:absolute;top:0;left:0}.has-motion .ac-cmp__sbar{transition:transform .55s var(--e), width .55s var(--e)}@media (width<=359.98px){.ac-cmp__scale{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:12px}}.ac-matrix{margin-top:16px}.ac-matrix__head{display:none}.ac-matrix__row{border-top:1px solid var(--rule);padding:12px 0}.ac-matrix__row dt{color:var(--faint);font-size:var(--f-cap);letter-spacing:.04em;text-transform:uppercase}.ac-matrix__row{grid-template-columns:1fr 1fr;gap:8px 12px;display:grid}.ac-matrix__row dt{grid-column:1/-1}.ac-matrix__row dd{font-size:14px;line-height:1.45;display:grid}.ac-matrix__tier{font-family:var(--disp);letter-spacing:.06em;color:var(--faint);font-size:11px}.ac-mv{margin-top:14px;display:grid}.ac-mv__row{border-top:1px solid var(--rule);gap:4px;padding:12px 0;display:grid}.ac-mv__row dt{color:var(--faint);font-size:var(--f-cap);letter-spacing:.04em;text-transform:uppercase}.ac-mv__row dd{font-size:15px;line-height:1.5}.ac-mv[data-show=metal] dd[data-col=virtual],.ac-mv[data-show=virtual] dd[data-col=metal]{display:none}.ac-virtual{margin-top:88px;padding-top:0!important}.ac-vscene{--vs-top:80px;--vs-bottom:100px;height:100svh;min-height:520px;padding:var(--vs-top) 0 var(--vs-bottom);box-sizing:border-box;grid-template-rows:auto 1fr auto;gap:14px;display:grid}.ac-vscene__head{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.ac-vscene__count{color:var(--faint);font-size:var(--f-cap);letter-spacing:.06em;font-variant-numeric:tabular-nums;flex:none}.ac-vscene__count span{color:var(--fg)}.ac-vscene__body{grid-template-rows:minmax(0,1fr) auto;gap:16px;min-height:0;display:grid}.ac-phone{aspect-ratio:460/780;border:1px solid var(--rule-2);box-sizing:border-box;border-radius:26px;justify-self:center;height:100%;min-height:0;max-height:300px;padding:5px;position:relative}.ac-phone__screen{border-radius:21px;height:100%;display:block;overflow:hidden}.ac-phone__screen img{will-change:transform;width:100%;height:auto;display:block}.ac-vscene__view{min-width:0;overflow:hidden}.ac-vtrack{will-change:transform;display:flex}.ac-vch{box-sizing:border-box;flex:0 0 100%;min-width:0;padding-right:20px}.ac-vch__k{font-family:var(--disp);letter-spacing:.05em;text-transform:uppercase;font-size:13px}.ac-vch__k span{color:var(--faint);font-family:var(--text);letter-spacing:.04em;margin-right:6px}.ac-vch__t{color:var(--mut);font-size:15px;line-height:1.5;margin-top:10px!important}.ac-vch__facts{margin-top:6px;display:grid}.ac-vch__facts>div{border-bottom:1px solid var(--rule);padding:9px 0}.ac-vch__facts dt{color:var(--faint);font-size:var(--f-cap);letter-spacing:.04em;text-transform:uppercase}.ac-vch__facts dd{margin-top:2px;font-size:15px;font-weight:500;line-height:1.35}.ac-vch .ac-seg{margin-top:12px}.ac-acts--v{gap:10px 18px;margin-top:14px}.ac-vscene__nav{grid-template-columns:44px 1fr 44px;align-items:center;gap:12px;display:grid}.ac-vnav{place-items:center;width:44px;height:44px;display:grid;border:1px solid var(--rule-2)!important}.ac-vnav svg{fill:none;stroke:currentColor;stroke-width:1px;width:10px;height:6px;overflow:visible}.ac-vnav:disabled{opacity:.35;cursor:default}.ac-vscene__bar{background:var(--rule-2);height:1px;position:relative}.ac-vscene__bar span{background:var(--fg);transform-origin:0;transform:scaleX(var(--vs-p,.25));position:absolute;inset:-1px 0}.ac-loadbox{min-height:3em;margin-top:12px;position:relative}.ac-loadbox__t{font-size:15px;line-height:1.5}.has-motion .ac-loadbox__t:not([hidden]){animation:ac-swap-in .5s var(--e) both}@keyframes ac-swap-in{0%{opacity:0;transform:translateY(8px)}}@media (height<=700px){.ac-vscene{--vs-top:74px;--vs-bottom:92px;gap:8px;min-height:500px}.ac-vscene .ac-h2{font-size:clamp(19px,6.2vw,26px)}.ac-vscene__body{grid-template-rows:none;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px}.ac-phone{width:clamp(88px,29vw,140px);height:auto;max-height:none}.ac-vch{padding-right:12px}.ac-vch__k{font-size:12px}.ac-vch__t,.ac-vch__facts dd,.ac-loadbox__t{font-size:13.5px;line-height:1.45}.ac-vch__t{margin-top:6px!important}.ac-vch__facts>div{padding:6px 0}.ac-vch .ac-seg{gap:6px;margin-top:8px}.ac-vch .ac-chip{min-height:40px;padding:0 10px}.ac-loadbox{margin-top:8px}.ac-acts--v{gap:4px 14px;margin-top:8px}.ac-acts--v .ac-btn{gap:10px;min-height:44px;padding:0 12px}}.ac-vscene:not(.is-pinned){height:auto;min-height:0;padding-bottom:0}.ac-vscene:not(.is-pinned) .ac-vscene__view{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;overflow-x:auto}.ac-vscene:not(.is-pinned) .ac-vscene__view::-webkit-scrollbar{display:none}.ac-vscene:not(.is-pinned) .ac-vch{scroll-snap-align:start}.ac-vscene:not(.is-pinned) .ac-vscene__body{grid-template-rows:auto auto}.ac-vscene:not(.is-pinned) .ac-phone{height:260px}@media (height<=700px){.ac-vscene:not(.is-pinned) .ac-phone{height:auto}}.ac-virtual>.ac-group{margin-top:24px}.ac-sn{margin-top:26px}.ac-sn__no{font-family:var(--disp);flex-direction:column;align-items:flex-start;gap:10px;line-height:1;display:flex}.ac-sn__pre{color:var(--faint);letter-spacing:.08em;font-size:12px}.ac-sn__digits{letter-spacing:0;height:1em;font-size:clamp(56px,19.4vw,96px);line-height:1;display:inline-flex}.ac-sn__slot{width:var(--w,1em);text-align:center;height:1em;display:block;position:relative;overflow:hidden}.has-motion .ac-sn__slot{transition:width .62s var(--e)}.ac-sn__strip>span{white-space:nowrap;margin-inline:-.2em}.ac-sn__strip{transform:translate3d(0, calc(var(--n,0) * -1em), 0);display:block}.ac-sn__strip>span{height:1em;display:block}.has-motion .ac-sn__strip{transition:transform .62s var(--e) calc(var(--k,0) * 40ms)}.has-motion .ac-sn.is-drag .ac-sn__strip{transition-duration:.28s;transition-delay:0s}.has-motion .ac-sn__slot.is-new{animation:ac-slot-in .4s var(--e) both}@keyframes ac-slot-in{0%{opacity:0;width:0}}.ac-sn__track{touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:pointer;outline-offset:6px;height:70px;margin-top:14px;position:relative}.ac-sn__segs{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:absolute;inset:0}.ac-sn__seg{position:relative}.ac-sn__seg:before{content:"";background:var(--rule-2);height:1px;position:absolute;top:30px;left:0;right:0}.ac-sn__seg:after{content:"";background:var(--rule-2);width:1px;height:17px;position:absolute;top:22px;left:0}.ac-sn__seg:last-child .ac-sn__ticks:after{content:"";background:var(--rule-2);width:1px;height:17px;position:absolute;top:22px;right:0}.ac-sn__seglabel{color:var(--faint);letter-spacing:0;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(11px,3.4vw,12px);position:absolute;bottom:0;left:4px;right:0}.ac-sn__seg.is-on:before{background:var(--fg);height:3px;top:29px}.ac-sn__seg.is-on .ac-sn__seglabel{color:var(--fg)}.has-motion .ac-sn__seg:before,.has-motion .ac-sn__seglabel{transition:background-color .3s var(--e), color .3s var(--e), height .3s var(--e), top .3s var(--e)}.ac-sn__needle{background:var(--fg);width:1px;height:40px;transform:translate3d(var(--x,0px), 0, 0);will-change:transform;position:absolute;top:10px;left:0}.ac-sn__needle:after{content:"";border:1px solid var(--fg);background:#000;width:15px;height:15px;position:absolute;top:12px;left:-8px}.has-motion .ac-sn:not(.is-drag) .ac-sn__needle{transition:transform .62s var(--e)}.ac-sn__track:focus-visible .ac-sn__needle:after{background:var(--fg)}.ac-sn__scale-note{color:var(--faint);letter-spacing:.02em;margin-top:8px;font-size:12px;line-height:1.5}.ac-sn__entry{grid-template-columns:auto 1fr;align-items:center;gap:4px 14px;margin-top:20px;display:grid}.ac-sn__label{color:var(--mut);font-size:var(--f-cap);letter-spacing:.05em;text-transform:uppercase}.ac-sn__input{width:7.5ch;min-height:48px;color:var(--fg);font-family:var(--text);letter-spacing:.04em;font-variant-numeric:tabular-nums;background:#000;border-radius:0;padding:0 2px;font-size:20px;font-weight:500;border:0!important;border-bottom:1px solid var(--rule-2)!important}.ac-sn__input:focus{outline:none;border-bottom-color:var(--fg)!important}.ac-sn__input[aria-invalid=true]{border-bottom-style:dashed!important;border-bottom-color:var(--fg)!important}.ac-sn__msg{min-height:1.5em;color:var(--faint);letter-spacing:.02em;grid-column:1/-1;font-size:12px;line-height:1.5}.ac-sn.is-invalid .ac-sn__msg{color:var(--fg)}.ac-sn__jump{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.ac-sn__jump .ac-chip{font-variant-numeric:tabular-nums;letter-spacing:.02em;justify-content:flex-start}.ac-sn__result{border-top:1px solid var(--rule-2);margin-top:26px;padding-top:18px;display:grid}.ac-sn__quote{border:1px solid var(--rule-2);grid-area:1/1;gap:6px;margin-bottom:22px;padding:18px 16px 6px;display:grid;container-type:inline-size}.ac-sn__qhead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.ac-sn__qno{min-width:0;font-family:var(--disp);letter-spacing:.05em;font-variant-numeric:tabular-nums;font-size:15px}.ac-sn__qrange{white-space:nowrap;color:var(--faint);font-size:var(--f-cap);letter-spacing:.05em;text-transform:uppercase;font-variant-numeric:tabular-nums;flex:none}.ac-sn__price{min-height:1.1em;font-family:var(--disp);font-size:min(clamp(30px, 10.4vw, 44px), 100cqi / (var(--len,10) * .94));white-space:nowrap;letter-spacing:.01em;font-variant-numeric:tabular-nums;line-height:1.05;position:relative;margin-top:6px!important}.ac-sn__quote:is([data-state=unavailable],[data-state=error],[data-state=idle]) .ac-sn__price{font-size:min(clamp(20px, 6.4vw, 26px), 100cqi / (var(--len,10) * .94));color:var(--mut)}.ac-sn__quote[data-state=pending] .ac-sn__price{font-size:min(clamp(20px, 6.4vw, 26px), 100cqi / (var(--len,10) * .94));color:var(--faint)}.ac-sn__quote[data-state=pending] .ac-sn__price:after{content:"";background:var(--rule-2);transform-origin:0;height:1px;animation:ac-quote-wait 1.1s var(--e) infinite;position:absolute;bottom:-6px;left:0;right:0}@keyframes ac-quote-wait{0%{transform:scaleX(0)}to{opacity:0;transform:scaleX(1)}}.ac-sn__qmeta{color:var(--mut);letter-spacing:.02em;min-height:3em;font-size:13px;line-height:1.5;margin-top:6px!important}.ac-sn__qacts{flex-wrap:wrap;align-items:center;gap:10px 20px;margin-top:8px;display:flex}.ac-sn__qacts .ac-btn{font-variant-numeric:tabular-nums}.ac-sn__retry>span{border-bottom:1px solid var(--rule-2);padding-bottom:3px}.ac-sn__qmail{margin-top:2px!important}.has-motion .ac-sn__quote[data-state=available] .ac-sn__price{animation:ac-quote-in .7s var(--e) both}@keyframes ac-quote-in{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}.ac-sn__range{grid-area:2/1;align-content:start;gap:6px;display:grid}.ac-sn__span{color:var(--faint);font-size:var(--f-cap);letter-spacing:.05em;text-transform:uppercase;font-variant-numeric:tabular-nums}.ac-sn__name{text-transform:uppercase;font-size:clamp(22px,6.6vw,28px);line-height:1.05}.ac-sn__name.is-empty,.ac-sn__for.is-empty{color:var(--faint)}.ac-sn__name.is-empty{font-size:18px}.ac-sn__for{color:var(--mut);font-size:15px;line-height:1.5}.ac-sn__preview{gap:4px;margin-top:8px;display:grid}.ac-sn__preview li{padding-left:18px;font-size:15px;line-height:1.45;position:relative}.ac-sn__preview li:before{content:"";border:1px solid var(--fg);width:6px;height:6px;position:absolute;top:.6em;left:0}.ac-sn__none{color:var(--mut);margin-top:6px;font-size:15px;line-height:1.5}.ac-sn__more{color:var(--faint);font-size:var(--f-cap);letter-spacing:.04em;order:4}.ac-sn__flag{border-left:1px solid var(--fg);color:var(--mut);margin-top:8px;padding-left:12px;font-size:13px;line-height:1.5}.ac-sn__range>.ac-more--sn{order:5}.ac-sn__range>.ac-sn__flag{order:6}.has-motion .ac-sn__range.is-enter{animation:ac-range-in .6s var(--e) both}@keyframes ac-range-in{0%{clip-path:inset(0 0 100%);transform:translateY(10px)}to{clip-path:inset(0)}}.ac-sn__acts{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:24px;display:flex}.ac-sn__acts .ac-btn{font-variant-numeric:tabular-nums}.ac-sn__honest{color:var(--faint);letter-spacing:.02em;margin-top:14px;font-size:12px;line-height:1.55}.ac-guard{border:1px solid var(--rule-2);margin-top:18px;padding:16px}.ac-guard__t{letter-spacing:.05em;text-transform:uppercase;font-size:13px}.ac-guard .ac-label{margin-top:6px}.ac-guard p:not(.ac-label){color:var(--mut);margin-top:8px;font-size:14px;line-height:1.55}.ac-serial>.ac-group{margin-top:36px}.ac-seg--topics{margin:22px calc(-1 * var(--pad)) 0;padding:0 var(--pad);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.ac-seg--topics:after{content:"";flex:none;width:12px}.ac-seg--topics::-webkit-scrollbar{display:none}.ac-seg--topics .ac-chip{flex:none}.ac-qa{margin-top:18px}.ac-qa>.ac-more{margin-top:0}.ac-qa>.ac-more+.ac-more{margin-top:-1px}.has-motion .ac-qa:not([hidden]){animation:ac-swap-in .45s var(--e) both}.ac-more--check{margin-top:18px}.ac-walk{margin-top:24px}.ac-walk__list{border-top:1px solid var(--rule);display:grid;position:relative}.ac-walk__q{text-align:left;grid-template-columns:30px 1fr;align-items:center;gap:12px;min-height:52px;padding:10px 0 10px 14px;display:grid;position:relative;border-bottom:1px solid var(--rule)!important;color:var(--mut)!important}.ac-walk__q[aria-pressed=true]{color:var(--fg)!important}.ac-walk__q:before{content:"";background:var(--fg);transform-origin:top;width:2px;position:absolute;top:-1px;bottom:-1px;left:0;transform:scaleY(0)}.ac-walk__q[aria-pressed=true]:before{transform:none}.has-motion .ac-walk__q:before{transition:transform .45s var(--e)}.has-motion .ac-walk__q{transition:color var(--normal) var(--e)}.ac-walk__t{letter-spacing:.01em;font-size:15px;font-weight:500;line-height:1.4}.ac-walk__cards{margin-top:18px;display:grid}.ac-walk__card{opacity:0;visibility:hidden;grid-area:1/1;align-content:start;gap:6px;display:grid}.ac-walk__card.is-on{opacity:1;visibility:visible}.has-motion .ac-walk__card{transition:opacity .3s var(--e-q), transform .5s var(--e), visibility 0s linear .3s;transform:translate(-10px)}.has-motion .ac-walk__card.is-on{transition:opacity .45s var(--e-q) 60ms, transform .6s var(--e) 60ms, visibility 0s;transform:none}.ac-walk__d{color:var(--mut);font-size:16px;line-height:1.55}.ac-end{text-align:center;padding-top:96px;padding-bottom:24px}.ac-end .ac-lede{margin-inline:auto}.ac-end__l{display:block}.ac :is(#fees,#request-steps,#compare-table,#metal-vs-virtual,#virtual-steps,#virtual-fees){scroll-margin-top:84px}@media (width>=640px){.ac-doors{gap:14px}}@media (prefers-reduced-motion:reduce){.ac *,.ac :before,.ac :after{transition-duration:0s!important;transition-delay:0s!important;animation-duration:0s!important}}
