body.page-ext #main{position:relative;isolation:isolate}body.page-ext .ext-hero{padding:80px 24px 88px}body.page-ext .ext-kick{font-size:var(--t-12);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-ink)}body.page-ext .ext-hero h1{max-width:17ch;font-size:62px;line-height:1.03;letter-spacing:-.034em;text-wrap:balance}body.page-ext .ext-hero .lede{max-width:54ch;font-size:20px;line-height:1.55;margin-top:22px}body.page-ext .ext-acts{margin-top:32px;gap:12px}body.page-ext .ext-acts .btn{height:48px;padding:0 22px;font-size:var(--t-16);border-radius:10px}body.page-ext .ext-hero .hero-note{margin-top:16px}body.page-ext .ext-chrome{display:inline-flex;align-items:center;gap:10px}body.page-ext .ext-chrome .btn-chrome-icon{width:18px;height:18px;flex:none}body.page-ext .ext-chrome svg path{fill:currentColor}body.page-ext .ext-band{background:var(--canvas);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:104px 0 112px}body.page-ext .ext-center{text-align:center}body.page-ext .ext-band h2{font-size:40px;line-height:1.1;letter-spacing:-.028em;font-weight:600;color:var(--ink);text-wrap:balance}body.page-ext .ext-center>h2{max-width:26ch;margin:0 auto}body.page-ext .ext-center>p{font-size:var(--t-18);line-height:1.55;color:var(--ink-2);max-width:60ch;margin:18px auto 0}body.page-ext .ext-center>p strong{color:var(--ink);font-weight:600;white-space:nowrap}body.page-ext .ext-hero .lede,body.page-ext .ext-center>p{text-wrap:balance}body.page-ext .rc-ff-mark{display:inline-block;vertical-align:-2px;margin-right:3px}body.page-ext .ext-rc-shot{margin:44px auto 0;max-width:878px;padding:0;background:var(--panel);border:1px solid var(--line-2);border-radius:14px;overflow:hidden;box-shadow:var(--shadow-shot)}body.page-ext .ext-rc-shot img{display:block;width:100%;height:auto}body.page-ext .xscroll{padding:104px 24px 72px}body.page-ext .xscroll-grid{display:grid;grid-template-columns:minmax(0,440px) 392px;column-gap:112px;justify-content:center;align-items:start}body.page-ext .xsteps{display:flex;flex-direction:column;gap:6px}body.page-ext .xstep-tab{display:block;width:100%;text-align:left;font:inherit;color:var(--ink);background:transparent;border:1px solid transparent;border-radius:10px;padding:14px 18px;cursor:pointer;transition:background-color .12s}body.page-ext .xstep-tab:hover{background:var(--hover)}body.page-ext .xstep-tab[aria-selected=true]{background:var(--panel);border-color:var(--line-2);box-shadow:0 1px 2px #15202b0d,0 8px 20px -10px #15202b29}body.page-ext .xstep-tab:focus-visible{outline:2px solid var(--focus);outline-offset:2px}body.page-ext .feat-eyebrow{display:block;font-size:var(--t-12);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-ink)}body.page-ext .xstep-title{display:block;font-size:var(--t-18);font-weight:600;letter-spacing:-.01em;line-height:1.3;margin-top:4px;color:var(--ink)}body.page-ext .xstep-desc{display:none;font-size:15px;line-height:1.55;color:var(--ink-2);margin-top:8px}body.page-ext .xstep-tab[aria-selected=true] .xstep-desc{display:block}body.page-ext .xscroll-media{margin:0;width:392px}body.page-ext .xpanel{border-radius:16px;overflow:hidden;border:1px solid var(--line-2);background:#fff;box-shadow:0 1px 2px #15202b0f,0 34px 80px -36px #15202b6b}body.page-ext .xpanel-bar{display:flex;align-items:center;gap:8px;height:36px;padding:0 12px;background:#2e2a33}body.page-ext .xpanel-bar-mark{width:16px;height:16px;flex:none}body.page-ext .xpanel-bar-title{font-size:12px;color:#e8e6ea;font-weight:500}body.page-ext .xpanel-view{position:relative;overflow:hidden;aspect-ratio:784/1156}body.page-ext .xpanel-view:has(.xpanel-img[data-step="1"]:not([hidden])){aspect-ratio:784/784}body.page-ext .xpanel-view:has(.xpanel-img[data-step="2"]:not([hidden])){aspect-ratio:784/720}body.page-ext .xpanel-view:has(.xpanel-img[data-step="3"]:not([hidden])){aspect-ratio:784/924}body.page-ext .xpanel-view:has(.xpanel-img[data-step="4"]:not([hidden])){aspect-ratio:784/940}body.page-ext .xpanel-img{display:block;width:100%;height:auto}body.page-ext .xpanel-img[hidden]{display:none}body.page-ext .xpanel-cap{margin-top:14px;text-align:center;font-size:var(--t-12);color:var(--ink-3)}body.page-ext .xstep-nav{display:flex;justify-content:center;gap:8px;margin-top:16px}body.page-ext .xstep-nav[hidden]{display:none}body.page-ext .xstep-nav button{font:inherit;font-size:var(--t-14);font-weight:500;color:var(--ink);background:var(--panel);border:1px solid var(--line-2);border-radius:8px;height:36px;padding:0 16px;cursor:pointer}body.page-ext .xstep-nav button:hover:not(:disabled){background:var(--hover)}body.page-ext .xstep-nav button:disabled{opacity:.45;cursor:default}body.page-ext .xstep-nav button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}body.page-ext .ext-center>p a{color:var(--brand-ink);text-decoration:underline;text-underline-offset:2px}body.page-ext .ext-bw{margin:48px auto 0;max-width:878px;text-align:left;border:1px solid var(--line-2);border-radius:14px;overflow:hidden;background:var(--panel);box-shadow:var(--shadow-shot)}body.page-ext .ext-bw-bar{display:flex;align-items:center;gap:6px;height:34px;padding:0 14px;background:var(--panel);border-bottom:1px solid var(--line)}body.page-ext .ext-bw-bar i{width:9px;height:9px;border-radius:50%;background:var(--line-2)}body.page-ext .ext-bw img{display:block;width:100%;height:auto}body.page-ext .ext-close{margin-top:0;padding:96px 0 104px;border-top:0;background:var(--canvas);position:relative;isolation:isolate;overflow:hidden}body.page-ext .ext-close .ext-chrome{height:52px;padding:0 26px;font-size:17px;border-radius:10px}body.page-ext .ext-close .ext-chrome .btn-chrome-icon{width:20px;height:20px}body.page-ext .ext-close .close-fine{margin-top:18px;font-size:var(--t-14);color:var(--ink-2)}body.page-ext .ext-close .close-fine a{color:var(--brand-ink);font-weight:500}@media(max-width:1024px){body.page-ext .xscroll-grid{column-gap:56px}body.page-ext .ext-hero h1{max-width:16ch}}@media(max-width:860px){body.page-ext .xscroll{padding:72px 16px 56px}body.page-ext .xscroll-grid{grid-template-columns:minmax(0,1fr);row-gap:28px}body.page-ext .xscroll-media{width:100%;max-width:392px;margin:0 auto}}@media(max-width:768px){body.page-ext .ext-hero{padding:40px 16px 56px;text-align:center}body.page-ext .ext-hero .lede{margin:14px auto 0}body.page-ext .ext-hero h1{max-width:none;font-size:36px;line-height:1.06}body.page-ext .ext-hero .lede{font-size:var(--t-16)}body.page-ext .ext-acts .btn{height:48px}body.page-ext .ext-acts{margin-top:24px;flex-direction:column;align-items:stretch}body.page-ext .ext-acts .btn{flex:none;justify-content:center;height:48px}body.page-ext .ext-band{padding:64px 0 72px}body.page-ext .ext-center{text-align:left}body.page-ext .ext-band h2{font-size:28px}body.page-ext .ext-center>h2{margin:0}body.page-ext .ext-center>p{font-size:var(--t-16);margin:14px 0 0}body.page-ext .ext-rc-shot{margin-top:32px;padding:0;border-radius:12px;overflow:hidden}body.page-ext .ext-rc-shot img{border-radius:0}body.page-ext .xstep-tab{padding:10px 14px}body.page-ext .xstep-title{font-size:var(--t-16)}body.page-ext .ext-bw{margin-top:40px;border-radius:12px}body.page-ext .ext-close{padding:56px 0 64px}body.page-ext .ext-close .btn{width:100%;justify-content:center;height:48px}body.page-ext .foot-site.foot-compact{margin-top:0}}
