.page-module__E0kJGG__siteShell{background:var(--background);flex-direction:column;min-height:100vh;display:flex}.page-module__E0kJGG__main{width:min(100%,72rem);margin:0 auto;padding:clamp(32px,8vw,80px) 16px clamp(48px,10vw,80px)}.page-module__E0kJGG__header{text-align:center;max-width:42rem;margin:0 auto}.page-module__E0kJGG__eyebrow{color:var(--accent-deep);letter-spacing:.05em;text-transform:uppercase;font-size:.875rem;font-weight:500;line-height:1.2}.page-module__E0kJGG__header h1{color:var(--accent-deep);font-family:var(--font-sans);letter-spacing:-.02em;text-wrap:balance;margin-top:16px;font-size:clamp(1.875rem,6vw,3rem);font-weight:600;line-height:1}.page-module__E0kJGG__intro{max-width:42rem;color:var(--gray-typography);text-wrap:pretty;margin:20px auto 0;font-size:1rem;line-height:1.6}.page-module__E0kJGG__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-module__E0kJGG__codesSection{margin-top:clamp(32px,6vw,56px)}.page-module__E0kJGG__codesSection .page-module__E0kJGG__detailsCard{max-width:36rem;margin:16px auto 0}.page-module__E0kJGG__promoAdLink{background:linear-gradient(135deg, var(--accent) 0%, var(--accent-deep) 100%);max-width:36rem;color:var(--white);box-shadow:0 12px 32px color-mix(in srgb, var(--accent) 35%, transparent);border-radius:1rem;margin:16px auto 0;padding:clamp(24px,5vw,36px);transition:transform .15s,box-shadow .15s;display:block}.page-module__E0kJGG__promoAdLink:hover{box-shadow:0 16px 40px color-mix(in srgb, var(--accent) 40%, transparent);transform:translateY(-2px)}.page-module__E0kJGG__promoAdLink:focus-visible{outline:3px solid var(--white);outline-offset:3px}.page-module__E0kJGG__promoAdText{text-align:center;flex-direction:column;gap:8px;display:flex}.page-module__E0kJGG__promoAdEyebrow{letter-spacing:.08em;text-transform:uppercase;opacity:.92;font-size:.75rem;font-weight:600}.page-module__E0kJGG__promoAdTitle{font-size:clamp(1.375rem,4vw,1.75rem);font-weight:700;line-height:1.15}.page-module__E0kJGG__promoAdCta{margin-top:8px;font-size:1rem;font-weight:600}.page-module__E0kJGG__detailsCard{color:var(--gray-typography);background:var(--white);border-radius:.75rem;padding:clamp(16px,4vw,32px);font-size:.9375rem;line-height:1.7}.page-module__E0kJGG__detailsCard>p{margin-bottom:0}.page-module__E0kJGG__detailsCard h2{color:var(--accent-deep);font-family:var(--font-sans);letter-spacing:-.02em;margin-bottom:16px;font-size:clamp(1.25rem,3vw,1.5rem);font-weight:600;line-height:1.1}.page-module__E0kJGG__detailsCard ol{padding-left:22px}.page-module__E0kJGG__detailsCard a{color:var(--accent-deep);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;transition:color .15s}.page-module__E0kJGG__detailsCard a:hover{color:color-mix(in srgb, var(--accent-deep) 50%, transparent)}.page-module__E0kJGG__detailsCard a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.page-module__E0kJGG__detailsCard li{margin-bottom:8px;padding-left:5px}.page-module__E0kJGG__detailsCard li::marker{color:var(--accent);font-weight:600}.page-module__E0kJGG__subscribeSection{background:var(--white);margin-top:clamp(48px,8vw,80px);padding:clamp(32px,6vw,80px) 16px}.page-module__E0kJGG__subscribeInner{width:min(100%,72rem);margin:0 auto}.page-module__E0kJGG__subscribeHeader{text-align:center;margin-bottom:clamp(32px,5vw,48px)}.page-module__E0kJGG__subscribeEyebrow{color:var(--accent-deep);letter-spacing:.05em;text-transform:uppercase;font-size:.875rem;font-weight:500}.page-module__E0kJGG__subscribeHeader h2{color:var(--gray-typography);font-family:var(--font-sans);letter-spacing:-.02em;margin-top:12px;font-size:clamp(1.5rem,4vw,2.25rem);font-weight:600;line-height:1.1}.page-module__E0kJGG__subscribeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.page-module__E0kJGG__subscribeCard{border:1px solid var(--line);background:var(--background);border-radius:.75rem;flex-direction:column;display:flex}.page-module__E0kJGG__subscribeCardBody{text-align:center;flex-direction:column;gap:8px;padding:28px 24px;display:flex}.page-module__E0kJGG__subscribeStep{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:600}.page-module__E0kJGG__subscribeCardTitle{color:var(--gray-typography);font-family:var(--font-sans);font-size:1.125rem;font-weight:600;line-height:1.2}.page-module__E0kJGG__subscribeCardText{color:var(--gray-muted);font-size:.9375rem;line-height:1.6}.page-module__E0kJGG__subscribeActions{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:clamp(32px,5vw,48px);display:flex}.page-module__E0kJGG__subscribeButtonPrimary,.page-module__E0kJGG__subscribeButtonSecondary{text-align:center;white-space:nowrap;border-radius:9999px;justify-content:center;align-items:center;padding:20px 64px;font-size:1rem;font-weight:500;line-height:1;transition:color .15s,background-color .15s,border-color .15s;display:inline-flex}.page-module__E0kJGG__subscribeButtonPrimary{border:1px solid var(--accent);color:var(--white);background:var(--accent)}.page-module__E0kJGG__subscribeButtonPrimary:hover{color:var(--accent);background:var(--white)}.page-module__E0kJGG__subscribeButtonSecondary{border:1px solid var(--accent-deep);color:var(--accent-deep);background:0 0}.page-module__E0kJGG__subscribeButtonSecondary:hover{border-color:var(--accent);color:var(--white);background:var(--accent)}.page-module__E0kJGG__footer{background:var(--gray-light);width:100%;color:var(--gray-medium);margin-top:auto;padding:48px 16px 24px;font-size:.875rem}.page-module__E0kJGG__footerInner{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;width:min(100%,72rem);margin:0 auto;display:flex}.page-module__E0kJGG__footerMeta{flex-direction:column;gap:4px;font-size:.8125rem;display:flex}.page-module__E0kJGG__footerMeta a{color:inherit;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;transition:color .15s}.page-module__E0kJGG__footerMeta a:hover{color:var(--gray-typography)}.page-module__E0kJGG__footerMeta a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:900px){.page-module__E0kJGG__subscribeGrid{grid-template-columns:1fr;max-width:24rem;margin:0 auto}}@media (max-width:520px){.page-module__E0kJGG__main{padding-left:16px;padding-right:16px}.page-module__E0kJGG__header h1{font-size:clamp(1.4375rem,6.5vw,1.6875rem);line-height:1.08}.page-module__E0kJGG__intro{font-size:.9375rem;line-height:1.55}.page-module__E0kJGG__promoAdLink{margin-top:0;padding:clamp(20px,5vw,32px)}.page-module__E0kJGG__promoAdTitle{font-size:clamp(1.25rem,5vw,1.5rem)}.page-module__E0kJGG__subscribeButtonPrimary,.page-module__E0kJGG__subscribeButtonSecondary{width:100%;padding:18px 24px}.page-module__E0kJGG__subscribeActions{flex-direction:column;align-items:stretch}.page-module__E0kJGG__footerInner{flex-direction:column;gap:16px}}@media (prefers-reduced-motion:reduce){.page-module__E0kJGG__promoAdLink,.page-module__E0kJGG__detailsCard a,.page-module__E0kJGG__footerMeta a,.page-module__E0kJGG__subscribeButtonPrimary,.page-module__E0kJGG__subscribeButtonSecondary{transition:none}.page-module__E0kJGG__promoAdLink:hover{transform:none}}
