.page-module-scss-module__rQZZma__layout{grid-template-columns:repeat(1,minmax(0,1fr));gap:2rem;padding:0 1rem 4rem;display:grid}@media (min-width:40rem){.page-module-scss-module__rQZZma__layout{padding:0 1.5rem 4rem}}@media (min-width:64rem){.page-module-scss-module__rQZZma__layout{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start}}.page-module-scss-module__rQZZma__emailBlock{border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-md);flex-direction:column;gap:.75rem;padding:1.5rem;display:flex}.page-module-scss-module__rQZZma__emailTitle{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:12.5px;font-weight:700}.page-module-scss-module__rQZZma__emailLine{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.page-module-scss-module__rQZZma__email{color:var(--color-text);font-family:var(--font-heading),var(--font-body),system-ui,sans-serif;letter-spacing:-.025em;overflow-wrap:anywhere;font-size:26px;font-weight:800;line-height:1.15;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (hover:hover){.page-module-scss-module__rQZZma__email:hover{color:var(--color-accent-text)}}.page-module-scss-module__rQZZma__actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.page-module-scss-module__rQZZma__primary{text-align:center;white-space:nowrap;cursor:pointer;border:1.5px solid #0000;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;min-height:44px;padding:0 1.125rem;font-size:15px;font-weight:700;line-height:1.25;transition:color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1);display:inline-flex}@media (prefers-reduced-motion:no-preference){.page-module-scss-module__rQZZma__primary:active:not(:disabled){transform:scale(.97)}}.page-module-scss-module__rQZZma__primary:focus-visible{box-shadow:var(--focus-ring);outline:none}.page-module-scss-module__rQZZma__primary:disabled,.page-module-scss-module__rQZZma__primary[aria-disabled=true]{cursor:not-allowed;opacity:.5}.page-module-scss-module__rQZZma__primary{background:var(--color-button);color:var(--color-button-text)}@media (hover:hover){.page-module-scss-module__rQZZma__primary:hover{background:var(--color-button-hover);color:var(--color-button-hover-text)}}.page-module-scss-module__rQZZma__topicsTitle{color:var(--color-text);font-family:var(--font-heading),var(--font-body),system-ui,sans-serif;letter-spacing:-.018em;margin-bottom:.75rem;font-size:20px;font-weight:700;line-height:1.1}.page-module-scss-module__rQZZma__topics{flex-direction:column;gap:.75rem;display:flex}.page-module-scss-module__rQZZma__topic{border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-md);flex-direction:column;gap:.25rem;padding:1rem 1.25rem;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1);display:flex}@media (prefers-reduced-motion:no-preference) and (hover:hover){.page-module-scss-module__rQZZma__topic:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}}.page-module-scss-module__rQZZma__topicTitle{color:var(--color-text);font-family:var(--font-heading),var(--font-body),system-ui,sans-serif;letter-spacing:-.018em;font-size:16px;font-weight:700;line-height:1.3}.page-module-scss-module__rQZZma__topicText{color:var(--color-text-muted);font-size:14px}
