.PerksWalkthroughRestyled_section__Rq7O7{background:var(--surface-grey-1);color:var(--ink);padding:80px 0}@media (min-width:1024px){.PerksWalkthroughRestyled_section__Rq7O7{padding:112px 0}}.PerksWalkthroughRestyled_wrap__CKCxV{max-width:1240px;margin:0 auto;padding:0 32px}@media (max-width:640px){.PerksWalkthroughRestyled_wrap__CKCxV{padding:0 20px}}.PerksWalkthroughRestyled_grid__V3qyr{display:grid;grid-template-columns:1fr;gap:40px;align-items:center}@media (min-width:960px){.PerksWalkthroughRestyled_grid__V3qyr{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px}}.PerksWalkthroughRestyled_copy__3ptYy{display:flex;flex-direction:column;align-items:flex-start;gap:16px;max-width:480px}.PerksWalkthroughRestyled_copy__3ptYy>.PerksWalkthroughRestyled_headline__wZaO9,.PerksWalkthroughRestyled_copy__3ptYy>.PerksWalkthroughRestyled_lede__3CsKC{width:100%}.PerksWalkthroughRestyled_headline__wZaO9{font-family:var(--font-display);font-weight:800;font-size:clamp(32px,4.5vw,48px);line-height:1.1;letter-spacing:-.01em;margin:8px 0 0;color:var(--ink);text-wrap:balance}.PerksWalkthroughRestyled_lede__3CsKC{font-family:var(--font-ui);font-size:clamp(16px,1.4vw,18px);line-height:1.55;color:var(--ink-soft);margin:0}.PerksWalkthroughRestyled_loomLink__LrgLq{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;margin-top:8px;font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:var(--ink);text-decoration:none;padding-bottom:3px;border-bottom:1px solid var(--ink);transition:color .12s ease-out,border-color .12s ease-out}.PerksWalkthroughRestyled_loomLink__LrgLq:hover{color:var(--accent);border-bottom-color:var(--accent)}.PerksWalkthroughRestyled_videoCard__IZ0qc{background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--r-card);padding:12px;box-shadow:0 8px 32px rgba(0,0,0,.04)}.PerksWalkthroughRestyled_videoFrame__5JjFE{position:relative;width:100%;aspect-ratio:16/9;border-radius:calc(var(--r-card) - 6px);overflow:hidden;background:#000}.PerksWalkthroughRestyled_videoIframe__qHPXS{position:absolute;inset:0;width:100%;height:100%;border:0}.PerksPreFooterRestyled_section__osaei{background:var(--ink);color:#fff;padding:0;border-top:0;border-bottom:1px solid rgba(255,255,255,.12)}.PerksPreFooterRestyled_wrap__fHrg_{max-width:980px;margin:0 auto;padding:88px 32px 80px;text-align:center}@media (min-width:1024px){.PerksPreFooterRestyled_wrap__fHrg_{padding:128px 32px 112px}}@media (max-width:640px){.PerksPreFooterRestyled_wrap__fHrg_{padding:72px 20px 64px}}.PerksPreFooterRestyled_headline__zKAM0{font-family:var(--font-display);font-weight:800;font-size:clamp(36px,6vw,64px);line-height:1.3;letter-spacing:-.02em;margin:0 0 32px;text-wrap:balance;color:#fff}.PerksPreFooterRestyled_hiUnderline__2xXHS{position:relative;display:inline-block;background-image:linear-gradient(105deg,transparent 0,var(--accent) 6%,var(--accent) 94%,transparent 100%);background-repeat:no-repeat;background-position:0 92%;background-size:100% 14px;padding-bottom:4px}.PerksPreFooterRestyled_lines__UlkLV{margin:0 auto 40px;max-width:640px}.PerksPreFooterRestyled_lines__UlkLV p{font-family:var(--font-ui);font-size:clamp(16px,1.6vw,22px);line-height:1.5;color:rgba(255,255,255,.85);margin:0 0 6px}@media (max-width:640px){.PerksPreFooterRestyled_lines__UlkLV{margin-bottom:32px}.PerksPreFooterRestyled_lines__UlkLV p{line-height:1.55;margin-bottom:8px}}.PerksPreFooterRestyled_row__pYyE3{display:flex;flex-direction:column;align-items:center;gap:18px}@media (min-width:768px){.PerksPreFooterRestyled_row__pYyE3{flex-direction:row;justify-content:center;gap:24px}}.PerksPreFooterRestyled_btnMono__AKmHU{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;padding:16px 22px;border-radius:4px;text-decoration:none;transition:transform .15s ease;cursor:pointer}.PerksPreFooterRestyled_btnMono__AKmHU:hover{transform:translateY(-1px)}.PerksPreFooterRestyled_primary__xneRl{background:#fff;color:var(--ink);border:1px solid #fff}.PerksPreFooterRestyled_ghost__IoNnJ{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.55)}