.ilist[data-astro-cid-6dvl737m]{display:grid;gap:40px;padding:clamp(28px,4vw,56px);border-radius:34px;border:1px solid var(--bd-strong);background:transparent}@media(min-width:1000px){.ilist[data-astro-cid-6dvl737m]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:64px;align-items:center}}.ilist__copy[data-astro-cid-6dvl737m]{display:grid;gap:22px;justify-items:start}.ilist__tiles[data-astro-cid-6dvl737m]{display:grid;gap:14px;list-style:none;margin:0;padding:0}@media(min-width:640px){.ilist__tiles[data-astro-cid-6dvl737m]{grid-template-columns:1fr 1fr}}.itile[data-astro-cid-6dvl737m]{display:flex;align-items:center;gap:18px;height:100%;padding:22px;border-radius:20px;background:var(--ink-800);transition:background-color .25s,transform .35s var(--ease-out)}.itile[data-astro-cid-6dvl737m]:hover{background:var(--ink-700);transform:translateY(-2px)}.itile__text[data-astro-cid-6dvl737m]{display:grid;gap:4px}.itile__name[data-astro-cid-6dvl737m]{font-family:var(--font-display);font-size:1.125rem;font-weight:500;color:var(--on-dark);line-height:1.3}.itile__line[data-astro-cid-6dvl737m]{font-size:.875rem;line-height:1.5;color:var(--on-dark-3)}@media(max-width:639px){.ilist[data-astro-cid-6dvl737m]{padding:24px 18px;border-radius:26px}.ilist__tiles[data-astro-cid-6dvl737m]{grid-template-columns:1fr 1fr;gap:10px}.itile[data-astro-cid-6dvl737m]{flex-direction:column;align-items:flex-start;gap:14px;padding:16px;border-radius:16px}.itile__name[data-astro-cid-6dvl737m]{font-size:.9375rem}.itile__line[data-astro-cid-6dvl737m]{display:none}}.cmp[data-astro-cid-tj6vkdow]{position:relative;overflow-x:auto;border-radius:var(--r-lg);border:1px solid var(--bd);background:var(--surface)}.cmp__table[data-astro-cid-tj6vkdow]{position:relative;z-index:1;min-width:820px}.cmp__row[data-astro-cid-tj6vkdow]{display:grid;grid-template-columns:.8fr 1fr 1fr 1.2fr;border-bottom:1px solid var(--bd)}.cmp__row[data-astro-cid-tj6vkdow]:last-child{border-bottom:0}.cmp__row--head[data-astro-cid-tj6vkdow]{position:sticky;top:0}.cmp__row--head[data-astro-cid-tj6vkdow]>div[data-astro-cid-tj6vkdow]{padding:24px;font-weight:500;font-size:.9375rem;color:var(--fg-2);display:flex;align-items:center}.cmp__row--head[data-astro-cid-tj6vkdow] .us[data-astro-cid-tj6vkdow]{color:var(--text)}.cmp__label[data-astro-cid-tj6vkdow]{padding:16px 24px;font-weight:500;color:var(--fg);font-size:.9375rem}.cmp__cell[data-astro-cid-tj6vkdow]{display:flex;align-items:flex-start;gap:10px;padding:16px 24px;font-size:.9375rem;color:var(--fg-2)}.cmp__cell[data-astro-cid-tj6vkdow].us{color:var(--fg);font-weight:500}.cmp__mark[data-astro-cid-tj6vkdow]{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;flex:none;margin-top:1px}.cmp__mark[data-astro-cid-tj6vkdow] .icon{width:14px;height:14px;stroke-width:2.2}.is-yes[data-astro-cid-tj6vkdow] .cmp__mark[data-astro-cid-tj6vkdow]{background:color-mix(in srgb,var(--yes) 12%,transparent);color:var(--yes)}.us[data-astro-cid-tj6vkdow].is-yes .cmp__mark[data-astro-cid-tj6vkdow]{background:var(--metal);color:#000}.is-partial[data-astro-cid-tj6vkdow] .cmp__mark[data-astro-cid-tj6vkdow]{background:color-mix(in srgb,var(--partial) 12%,transparent);color:var(--partial)}.is-no[data-astro-cid-tj6vkdow] .cmp__mark[data-astro-cid-tj6vkdow]{background:#ffffff0f;color:var(--text-3)}.us[data-astro-cid-tj6vkdow]{position:relative;background:#ffffff0b;box-shadow:inset 1px 0 #ffffff24,inset -1px 0 #ffffff24}.cmp__row--head[data-astro-cid-tj6vkdow] .us[data-astro-cid-tj6vkdow]{box-shadow:inset 1px 0 #ffffff24,inset -1px 0 #ffffff24,inset 0 2px #fff}.cmp__switch[data-astro-cid-tj6vkdow]{display:none}@media(max-width:860px){.cmp[data-astro-cid-tj6vkdow]{overflow:visible;border:0;background:none;box-shadow:none}.cmp__table[data-astro-cid-tj6vkdow]{min-width:0;display:grid;gap:12px}.cmp__row--head[data-astro-cid-tj6vkdow]{display:none}.cmp__row[data-astro-cid-tj6vkdow]{grid-template-columns:1fr;border:1px solid var(--bd);border-radius:var(--r-lg);background:var(--surface);overflow:hidden}.cmp__row[data-astro-cid-tj6vkdow]:last-child{border-bottom:1px solid var(--bd)}.cmp__label[data-astro-cid-tj6vkdow]{padding:16px 18px 8px;font-size:1rem}.cmp__cell[data-astro-cid-tj6vkdow]{display:grid;grid-template-columns:22px 1fr;gap:2px 10px;padding:12px 18px;border-top:1px solid var(--bd)}.cmp__cell[data-astro-cid-tj6vkdow]:before{content:attr(data-col);grid-column:2;grid-row:1;font-size:.75rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--fg-3)}.cmp__cell[data-astro-cid-tj6vkdow] .cmp__mark[data-astro-cid-tj6vkdow]{grid-column:1;grid-row:1 / span 2}.cmp__cell[data-astro-cid-tj6vkdow]>span[data-astro-cid-tj6vkdow]:last-child{grid-column:2}.us[data-astro-cid-tj6vkdow]{box-shadow:none}}@media(min-width:720px)and (max-width:860px){.cmp__table[data-astro-cid-tj6vkdow]{grid-template-columns:1fr 1fr}}@media(max-width:719px){.cmp__switch[data-astro-cid-tj6vkdow]{display:grid;gap:10px;margin-bottom:18px}.cmp__switch-label[data-astro-cid-tj6vkdow]{font-size:.8125rem;font-weight:500;color:var(--fg-3)}.cmp__seg[data-astro-cid-tj6vkdow]{position:relative;display:grid;grid-template-columns:1fr 1fr;padding:4px;border-radius:999px;background:var(--paper-2)}.cmp__seg[data-astro-cid-tj6vkdow]:before{content:"";position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:999px;background:#f5f5f7;transition:transform .45s cubic-bezier(.34,1.3,.64,1)}.cmp[data-astro-cid-tj6vkdow][data-vs="1"] .cmp__seg[data-astro-cid-tj6vkdow]:before{transform:translate(100%)}.cmp__seg[data-astro-cid-tj6vkdow] button[data-astro-cid-tj6vkdow]{position:relative;height:42px;padding:0 8px;border-radius:999px;font-size:.8125rem;font-weight:500;color:var(--fg-2);transition:color .3s}.cmp__seg[data-astro-cid-tj6vkdow] button[data-astro-cid-tj6vkdow][aria-pressed=true]{color:#000}.cmp__table[data-astro-cid-tj6vkdow]{gap:0}.cmp__row[data-astro-cid-tj6vkdow]{grid-template-columns:1fr 1fr;border:0;border-top:1px solid var(--bd);border-radius:0;background:none;padding:16px 0 18px}.cmp__row[data-astro-cid-tj6vkdow]:last-child{border-bottom:1px solid var(--bd)}.cmp__label[data-astro-cid-tj6vkdow]{grid-column:1 / -1;padding:0 0 10px}.cmp__cell[data-astro-cid-tj6vkdow]{grid-template-columns:18px 1fr;gap:4px 8px;padding:0 12px 0 0;border-top:0;font-size:.875rem;line-height:1.45}.cmp__cell[data-astro-cid-tj6vkdow].us{padding:0 0 0 12px;border-left:1px solid var(--bd)}.cmp__cell[data-astro-cid-tj6vkdow]:before{font-size:.6875rem}.cmp[data-astro-cid-tj6vkdow][data-vs="0"] .cmp__cell[data-astro-cid-tj6vkdow]:nth-child(3),.cmp[data-astro-cid-tj6vkdow][data-vs="1"] .cmp__cell[data-astro-cid-tj6vkdow]:nth-child(2){display:none}.cmp__cell[data-astro-cid-tj6vkdow]{animation:cmp-in .4s var(--ease-out)}}@keyframes cmp-in{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.cmp__seg[data-astro-cid-tj6vkdow]:before,.cmp__cell[data-astro-cid-tj6vkdow]{transition:none;animation:none}}.branch[data-astro-cid-ziwuhtkp]{background:var(--ink-900)}.branch__grid[data-astro-cid-ziwuhtkp]{display:grid;gap:48px}.branch__visual[data-astro-cid-ziwuhtkp]{display:none}.branch__steps[data-astro-cid-ziwuhtkp]{display:grid;gap:56px}.bstep[data-astro-cid-ziwuhtkp]{display:grid;align-content:start;gap:18px}.bstep__pic[data-astro-cid-ziwuhtkp]{margin-bottom:6px}@media(min-width:1000px){.branch[data-astro-cid-ziwuhtkp]{--stage: min(38vw, 560px, calc(100vh - var(--nav-h) - 120px))}.branch[data-astro-cid-ziwuhtkp].has-films{--stage: min(46vw, 760px, calc(100vh - var(--nav-h) - 96px))}.branch__grid[data-astro-cid-ziwuhtkp]{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:clamp(48px,7vw,120px)}.branch__visual[data-astro-cid-ziwuhtkp]{display:block;position:sticky;top:calc((100vh + var(--nav-h)) / 2 - var(--stage) / 2);height:fit-content}.branch__steps[data-astro-cid-ziwuhtkp]{gap:0}.bstep__pic[data-astro-cid-ziwuhtkp]{display:none}.bstep[data-astro-cid-ziwuhtkp]{min-height:95vh;align-content:center;gap:20px;padding-block:48px;opacity:.28;transition:opacity .5s ease}.bstep[data-astro-cid-ziwuhtkp].is-active{opacity:1}}.branch__stage[data-astro-cid-ziwuhtkp]{position:relative;width:var(--stage, min(38vw, 560px));aspect-ratio:1;overflow:hidden}.branch__scene[data-astro-cid-ziwuhtkp]{position:absolute;inset:0}.branch__scene[data-astro-cid-ziwuhtkp][hidden]{display:none}.branch__meter[data-astro-cid-ziwuhtkp]{position:absolute;bottom:14px;left:26px;right:26px;pointer-events:none;display:grid;grid-template-columns:repeat(var(--n),1fr);gap:6px}.branch__meter[data-astro-cid-ziwuhtkp] span[data-astro-cid-ziwuhtkp]{position:relative;height:2px;border-radius:2px;background:#ffffff1a;overflow:hidden}.branch__meter[data-astro-cid-ziwuhtkp] span[data-astro-cid-ziwuhtkp]:after{content:"";position:absolute;inset:0;background:var(--gold);transform:scaleX(var(--fill, 0));transform-origin:0 50%;transition:transform .35s ease}.bstep__title[data-astro-cid-ziwuhtkp]{max-width:18ch}.bstep__body[data-astro-cid-ziwuhtkp]{font-size:1.0625rem;max-width:52ch}.bstep__points[data-astro-cid-ziwuhtkp]{display:grid;grid-template-columns:1fr;gap:10px 24px;list-style:none;margin:4px 0 8px;padding:0}@media(min-width:560px){.bstep__points[data-astro-cid-ziwuhtkp]{grid-template-columns:1fr 1fr}}.bstep__points[data-astro-cid-ziwuhtkp] li[data-astro-cid-ziwuhtkp]{display:flex;gap:10px;align-items:flex-start;font-size:.9375rem;color:var(--fg-2)}.bstep__points[data-astro-cid-ziwuhtkp] .icon{width:18px;height:18px;color:var(--gold);margin-top:3px}@media(prefers-reduced-motion:reduce){.bstep[data-astro-cid-ziwuhtkp]{transition:none}}.hflow[data-astro-cid-qzdsbn3e]{width:100%;max-width:560px}.hflow__count[data-astro-cid-qzdsbn3e]{display:flex;align-items:baseline;gap:14px;margin:0 0 18px;min-height:3.2rem}.hflow__num[data-astro-cid-qzdsbn3e]{font-family:var(--font-display);font-size:3.25rem;font-weight:500;line-height:1;letter-spacing:-.03em;color:var(--gold);font-variant-numeric:tabular-nums}.hflow__label[data-astro-cid-qzdsbn3e]{max-width:24ch;font-size:1rem;font-weight:500;line-height:1.35;color:var(--on-dark-2);transition:opacity .3s}.hflow__label[data-astro-cid-qzdsbn3e].is-out{opacity:0}.hflow__stage[data-astro-cid-qzdsbn3e]{position:relative;aspect-ratio:1.3 / 1}.hflow__wire[data-astro-cid-qzdsbn3e]{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.hflow__wire[data-astro-cid-qzdsbn3e] path[data-astro-cid-qzdsbn3e]{fill:none;stroke:#ffffff38;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.hflow__wire[data-astro-cid-qzdsbn3e] circle[data-astro-cid-qzdsbn3e]{fill:var(--gold);opacity:0}.hflow__node[data-astro-cid-qzdsbn3e]{position:absolute;left:0;top:0;display:grid;justify-items:center;gap:10px;width:96px;margin:-30px 0 0 -48px;opacity:0;will-change:transform}.hflow__node[data-astro-cid-qzdsbn3e] .brand--tile{transition:box-shadow .35s}.hflow__node[data-astro-cid-qzdsbn3e].is-lit .brand--tile,.hflow__node[data-astro-cid-qzdsbn3e].is-lit .hflow__mark[data-astro-cid-qzdsbn3e]{box-shadow:0 0 0 3px var(--gold),0 8px 20px -10px #00000080}.hflow__cap[data-astro-cid-qzdsbn3e]{font-size:.8125rem;font-weight:500;color:var(--on-dark-3);white-space:nowrap;transition:color .35s}.hflow__node[data-astro-cid-qzdsbn3e].is-lit .hflow__cap[data-astro-cid-qzdsbn3e]{color:var(--on-dark)}.hflow__mark[data-astro-cid-qzdsbn3e]{display:grid;place-items:center;width:60px;height:60px;border-radius:16px;background:var(--gold);transition:box-shadow .35s}.hflow__mark[data-astro-cid-qzdsbn3e] svg[data-astro-cid-qzdsbn3e]{width:32px;height:32px;fill:none;stroke:var(--ink-950);stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round}.hflow__mark[data-astro-cid-qzdsbn3e] .hflow__ridge[data-astro-cid-qzdsbn3e]{stroke:var(--white)}@media(max-width:719px){.hflow__num[data-astro-cid-qzdsbn3e]{font-size:2.75rem}.hflow__node[data-astro-cid-qzdsbn3e]{width:84px;margin:-26px 0 0 -42px}.hflow__node[data-astro-cid-qzdsbn3e] .brand--tile,.hflow__mark[data-astro-cid-qzdsbn3e]{width:52px;height:52px;border-radius:14px}.hflow__node[data-astro-cid-qzdsbn3e] .brand--tile svg{width:26px;height:26px}.hflow__cap[data-astro-cid-qzdsbn3e]{font-size:.75rem}}.ribbon[data-astro-cid-ax4tn2t4]{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.ribbon[data-astro-cid-ax4tn2t4] svg[data-astro-cid-ax4tn2t4]{position:absolute;inset:0;width:100%;height:100%;max-width:none;opacity:0;transform:translate3d(0,24px,0);animation:ribbon-in 1.4s cubic-bezier(.16,1,.3,1) .2s forwards}.ribbon[data-astro-cid-ax4tn2t4] path[data-astro-cid-ax4tn2t4]{fill:none;stroke-width:1;vector-effect:non-scaling-stroke;opacity:.6}@keyframes ribbon-in{to{opacity:1;transform:none}}@media(max-width:760px){.ribbon[data-astro-cid-ax4tn2t4] svg[data-astro-cid-ax4tn2t4]{inset:auto -30% -10% -10%;width:160%;height:70%}.ribbon[data-astro-cid-ax4tn2t4] path[data-astro-cid-ax4tn2t4]{opacity:.35}}@media(prefers-reduced-motion:reduce){.ribbon[data-astro-cid-ax4tn2t4] svg[data-astro-cid-ax4tn2t4]{animation:none;opacity:1;transform:none}}.hero[data-astro-cid-jsoeladc]{position:relative;isolation:isolate;min-height:0;display:flex;align-items:center;overflow:hidden;padding-top:calc(var(--nav-h) + 48px);padding-bottom:clamp(88px,9vw,128px);background:var(--ink-900);border-bottom:1px solid var(--bd)}.hero__inner[data-astro-cid-jsoeladc]{display:grid;grid-template-columns:minmax(0,1fr);gap:64px;align-items:center}@media(min-width:1100px){.hero__inner[data-astro-cid-jsoeladc]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:48px}}.hero__copy[data-astro-cid-jsoeladc]{display:grid;gap:28px;justify-items:start}.hero__title[data-astro-cid-jsoeladc]{max-width:18ch}.hero__lead[data-astro-cid-jsoeladc]{max-width:54ch}.hero__actions[data-astro-cid-jsoeladc]{display:flex;flex-wrap:wrap;gap:12px}.hero__trust[data-astro-cid-jsoeladc]{display:flex;flex-wrap:wrap;gap:10px 28px;list-style:none;padding:0;margin:8px 0 0;font-size:.875rem;color:var(--fg-2)}.hero__trust[data-astro-cid-jsoeladc] li[data-astro-cid-jsoeladc]{display:flex;align-items:center;gap:10px}.hero__trust[data-astro-cid-jsoeladc] li[data-astro-cid-jsoeladc]:before{content:"";width:6px;height:6px;background:var(--gold)}.hero__visual[data-astro-cid-jsoeladc]{display:flex;justify-content:center}@media(min-width:1100px){.hero__visual[data-astro-cid-jsoeladc]{justify-content:flex-end;margin-top:-40px}}.hero--cinema[data-astro-cid-jsoeladc]{min-height:min(100svh,1080px);background:#000;border-bottom:0}.hero__film[data-astro-cid-jsoeladc]{position:absolute;inset:0;z-index:-1;background:#000 url(/images/hero/chip-poster.webp) center / cover no-repeat}.hero__video[data-astro-cid-jsoeladc]{width:100%;height:100%;object-fit:cover}.hero__film[data-astro-cid-jsoeladc]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#000000e6,#000000bd 40%,#0003 62%,#0000 78%),linear-gradient(0deg,#0000008c,#0000 28%)}.hero--cinema[data-astro-cid-jsoeladc] .hero__copy[data-astro-cid-jsoeladc]{max-width:700px}@media(max-width:1099px){.hero__film[data-astro-cid-jsoeladc]:after{background:#000000a8}}.problem__scrub[data-astro-cid-jsoeladc]{font-family:var(--font-display);font-size:clamp(1.625rem,1rem + 2.1vw,2.75rem);line-height:1.2;letter-spacing:-.015em;font-weight:500;color:var(--fg);max-width:24ch;margin:20px 0 clamp(56px,7vw,96px);text-wrap:pretty}@media(min-width:900px){.problem__scrub[data-astro-cid-jsoeladc]{max-width:30ch}}.problem__cards[data-astro-cid-jsoeladc]{display:grid;gap:16px}@media(min-width:900px){.problem__cards[data-astro-cid-jsoeladc]{grid-template-columns:repeat(3,1fr);gap:20px}}.problem__card[data-astro-cid-jsoeladc]{display:grid;gap:12px;align-content:start;padding:32px;background:var(--paper);border-radius:var(--r-lg)}.problem__card[data-astro-cid-jsoeladc] .body[data-astro-cid-jsoeladc]{font-size:.9375rem}.problem__answer[data-astro-cid-jsoeladc]{margin-top:clamp(48px,6vw,80px);color:var(--fg)}.res__grid[data-astro-cid-jsoeladc]{display:grid;gap:56px}@media(min-width:1000px){.res__grid[data-astro-cid-jsoeladc]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,2.6vw,48px)}}.res__item[data-astro-cid-jsoeladc]{display:flex;flex-direction:column;align-items:flex-start;gap:14px;color:var(--fg)}.res__pic[data-astro-cid-jsoeladc]{display:block;width:100%;aspect-ratio:3 / 2;margin-bottom:8px;overflow:hidden;border-radius:20px;background:var(--media)}.res__pic[data-astro-cid-jsoeladc] img[data-astro-cid-jsoeladc]{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease-out)}.res__item[data-astro-cid-jsoeladc]:hover .res__pic[data-astro-cid-jsoeladc] img[data-astro-cid-jsoeladc]{transform:scale(1.03)}.res__where[data-astro-cid-jsoeladc]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;width:100%;font-size:.9375rem;color:var(--fg-2)}.res__status[data-astro-cid-jsoeladc]{color:var(--fg-3)}.res__title[data-astro-cid-jsoeladc]{font-family:var(--font-display);font-size:clamp(1.5rem,1.1rem + 1vw,2rem);font-weight:500;line-height:1.2;letter-spacing:-.015em;text-wrap:balance;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:6px;transition:text-decoration-color .2s}.res__item[data-astro-cid-jsoeladc]:hover .res__title[data-astro-cid-jsoeladc]{text-decoration-color:currentColor}.res__item[data-astro-cid-jsoeladc]:focus-visible{outline:2px solid var(--gold);outline-offset:6px;border-radius:8px}.res__body[data-astro-cid-jsoeladc]{font-size:.9375rem;line-height:1.6;color:var(--fg-2);max-width:46ch}@media(min-width:1080px){.how[data-astro-cid-jsoeladc] .prow{grid-template-columns:minmax(0,.5fr) minmax(0,1fr);min-height:0}.how[data-astro-cid-jsoeladc] .prow__time,.how[data-astro-cid-jsoeladc] .prow__text{padding-block:20px}}.compare[data-astro-cid-jsoeladc]{padding-block:clamp(72px,9vw,150px)}@media(max-width:719px){.hero[data-astro-cid-jsoeladc]{padding-top:calc(var(--nav-h) + 28px);padding-bottom:56px}.hero__inner[data-astro-cid-jsoeladc]{gap:40px}.hero__copy[data-astro-cid-jsoeladc]{gap:22px}.hero__actions[data-astro-cid-jsoeladc]{display:grid;width:100%;gap:10px}.hero__actions[data-astro-cid-jsoeladc] .btn[data-astro-cid-jsoeladc]{width:100%}.hero__trust[data-astro-cid-jsoeladc]{gap:8px 18px;font-size:.8125rem}.problem__card[data-astro-cid-jsoeladc]{padding:24px}}@media(min-width:720px)and (max-width:1079px){.problem__cards[data-astro-cid-jsoeladc]{grid-template-columns:repeat(3,1fr);gap:14px}.problem__card[data-astro-cid-jsoeladc]{padding:24px}}
