.sc{padding-block:clamp(80px,10vh,128px);position:relative}.sc-yellow{background-color:var(--color-brand)}.sc-dark{background:var(--color-ink);color:var(--color-paper)}.sc-paper{background:var(--color-paper-2)}.sc-q{max-width:16ch;font-family:var(--font-display);letter-spacing:-.04em;text-wrap:balance;font-size:clamp(40px,5.8vw,88px);font-weight:800;line-height:1.05}.sc-q.is-wide{max-width:22ch}.sc-a{letter-spacing:-.01em;text-wrap:pretty;max-width:36ch;margin-top:22px;font-size:clamp(18px,1.6vw,23px);font-weight:500;line-height:1.45}.sc-dark .sc-a{color:color-mix(in srgb, var(--color-paper) 84%, var(--color-ink))}.sc-note{max-width:70ch;color:var(--color-ink-3);margin-top:20px;font-size:13px;line-height:1.55}.sc-dark .sc-note{color:color-mix(in srgb, var(--color-paper) 70%, var(--color-ink))}.sc-yellow .sc-note{color:var(--color-ink-2)}.sc-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px 80px;display:grid}.sc-split.is-flip>:first-child{order:2}.sc-split .sc-q{font-size:clamp(40px,4.4vw,68px)}.sc-actions{flex-wrap:wrap;align-items:center;gap:18px 32px;margin-top:40px;display:flex}.sc-link{border-bottom:2px solid;align-items:center;min-height:44px;font-size:15px;font-weight:600;display:inline-flex}.sc-cta{border:1.5px solid var(--color-ink);border-radius:var(--radius-md);background:var(--color-paper);min-height:64px;color:var(--color-ink);box-shadow:5px 5px 0 var(--color-ink);transition:transform .18s var(--ease-out), box-shadow .18s var(--ease-out);align-items:center;gap:24px;padding:12px 20px 12px 24px;font-size:17px;font-weight:700;display:inline-flex}.sc-cta svg{width:22px;height:22px;transition:transform .2s var(--ease-out);flex:none}.sc-cta:hover{box-shadow:7px 7px 0 var(--color-ink);transform:translate(-2px,-2px)}.sc-cta:hover svg{transform:translate(4px)}.sc-cta:active{box-shadow:0 0 0 var(--color-ink);transform:translate(5px,5px)}.sc-paper .sc-cta,.sc-plain .sc-cta{background:var(--color-brand)}.sc-dark .sc-cta{border-color:var(--color-paper);background:var(--color-brand);box-shadow:5px 5px 0 var(--color-paper)}.sc-dark .sc-cta:hover{box-shadow:7px 7px 0 var(--color-paper)}.sc-dark .sc-cta:active{box-shadow:0 0 0 var(--color-paper)}.sc-steps{counter-reset:sc-step;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:52px;display:grid}.sc-steps li{counter-increment:sc-step;border-top:2px solid;padding-top:20px}.sc-steps li:before{content:counter(sc-step);border:2px solid var(--color-ink);background:var(--color-brand);width:44px;height:44px;color:var(--color-ink);border-radius:50%;place-items:center;margin-bottom:16px;font-size:17px;font-weight:800;display:grid}.sc-steps b{letter-spacing:-.02em;font-size:21px;font-weight:700;line-height:1.25;display:block}.sc-steps p{color:var(--color-ink-2);margin-top:8px;font-size:15px;line-height:1.6}.sc-dark .sc-steps p{color:color-mix(in srgb, var(--color-paper) 80%, var(--color-ink))}.sc-levels{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.sc-levels li{border-radius:var(--radius-pill);border:1.5px solid;padding:9px 16px;font-size:14px;font-weight:600}.sc-levels li:last-child{border-color:var(--color-brand);background:var(--color-brand);color:var(--color-ink)}.sc-dark .pg-figure figcaption{color:color-mix(in srgb, var(--color-paper) 80%, var(--color-ink))}.sc-dark .pg-figure figcaption b{color:var(--color-paper)}body:has(main>.page-surface>:is(.sc-dark:last-child,:last-child>.sc-dark:last-child)) .foot-top{display:none}body:has(main :is(.page-surface>.sc-dark:last-child,.tp>.sc-dark:last-child)) .foot{margin-top:0}.sc-page{transition:transform .45s var(--ease-out);transform:rotate(2.5deg)}.sc-page:hover{transform:rotate(0)}.sc-page.is-left{transform:rotate(-2.5deg)}.sc-page.is-left:hover{transform:rotate(0)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.sc:not(:first-child) :is(.sc-q,.sc-a,.sc-steps li,.sc-levels,.sc-actions){animation:linear both sc-rise;animation-timeline:view();animation-range:entry 5% entry 55%}.sc:not(:first-child) .sc-steps li:nth-child(2){animation-range:entry 10% entry 60%}.sc:not(:first-child) .sc-steps li:nth-child(3){animation-range:entry 15% entry 65%}.sc:not(:first-child) .sc-steps li:nth-child(4){animation-range:entry 20% entry 70%}}}@keyframes sc-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@media (max-width:900px){.sc-split{grid-template-columns:1fr;gap:40px}.sc-split.is-flip>:first-child{order:0}.sc-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.sc{padding-block:72px}.sc-q,.sc-split .sc-q{font-size:clamp(36px,10vw,52px)}.sc-a{margin-top:16px;font-size:18px}.sc-actions{margin-top:30px}.sc-cta{justify-content:space-between;width:calc(100% - 6px)}.sc-steps{grid-template-columns:1fr;gap:20px;margin-top:36px}.sc-page,.sc-page.is-left{transform:rotate(1.2deg)}}@media (prefers-reduced-motion:reduce){.sc-cta,.sc-cta svg,.sc-page{transition:none}.sc-cta:hover,.sc-cta:active,.sc-page:hover,.sc-page,.sc-page.is-left{transform:none}}
