.contact-module__-T0-Ea__formBand,.contact-module__-T0-Ea__methodsBand,.contact-module__-T0-Ea__bottomBand,.contact-module__-T0-Ea__emailBand{padding:var(--section-space) 0}.contact-module__-T0-Ea__formBand{background:linear-gradient(#fdf8ef73,#0000)}.contact-module__-T0-Ea__methodsBand{background:linear-gradient(#eff4fa80,#0000)}.contact-module__-T0-Ea__emailBand{background:linear-gradient(#eff4fa66,#0000)}.contact-module__-T0-Ea__methodsInner,.contact-module__-T0-Ea__bottomGrid,.contact-module__-T0-Ea__formFrame,.contact-module__-T0-Ea__emailInner{width:min(100% - 2 * var(--container-padding), var(--container-max));margin-inline:auto}.contact-module__-T0-Ea__bandLabel{color:var(--color-secondary-700);letter-spacing:.12em;text-transform:uppercase;background:#ffffff80;border:1px solid #ffffffb3;border-radius:999px;margin:0;padding:.3rem .65rem;font-size:.625rem;font-weight:700;display:inline-flex}.contact-module__-T0-Ea__bandHeading{font-family:var(--font-heading);letter-spacing:-.035em;color:var(--color-primary-900);margin:.55rem 0 0;font-size:clamp(1.45rem,3vw,2rem);font-weight:800;line-height:1.1}.contact-module__-T0-Ea__stepsInner,.contact-module__-T0-Ea__methodsHeader,.contact-module__-T0-Ea__formHeader,.contact-module__-T0-Ea__emailHeader{text-align:center}.contact-module__-T0-Ea__stepsInner .contact-module__-T0-Ea__bandLabel,.contact-module__-T0-Ea__methodsHeader .contact-module__-T0-Ea__bandLabel,.contact-module__-T0-Ea__formHeader .contact-module__-T0-Ea__bandLabel,.contact-module__-T0-Ea__emailHeader .contact-module__-T0-Ea__bandLabel{margin-inline:auto}.contact-module__-T0-Ea__formLead,.contact-module__-T0-Ea__methodsLead{max-width:46ch;color:var(--color-text-secondary);text-align:center;margin:.55rem auto 0;font-size:.875rem;line-height:1.6}.contact-module__-T0-Ea__stepsRow,.contact-module__-T0-Ea__methodsRow{grid-template-columns:1fr;gap:.75rem;margin-top:1.25rem;display:grid}.contact-module__-T0-Ea__stepCard,.contact-module__-T0-Ea__methodCard{text-align:left;color:inherit;background:linear-gradient(155deg,#ffffffd1,#fff6);border:1px solid #ffffffb3;border-radius:1rem;flex-direction:column;align-items:stretch;padding:1rem 1.05rem;text-decoration:none;display:flex;box-shadow:0 12px 28px -22px #102a4359}.contact-module__-T0-Ea__iconBadge,.contact-module__-T0-Ea__iconBadgeLight{width:2.35rem;height:2.35rem;color:var(--color-primary-800);background:linear-gradient(145deg,#fdf8eff2,#ffffff8c);border:1px solid #b8860b47;border-radius:.75rem;place-items:center;margin-bottom:.35rem;display:grid}.contact-module__-T0-Ea__iconBadgeLight{color:#fbbf24;background:#ffffff1f;border-color:#ffffff38;margin-inline:auto}.contact-module__-T0-Ea__stepNum,.contact-module__-T0-Ea__methodNum{font-family:var(--font-heading);letter-spacing:-.04em;background:linear-gradient(160deg,#1e3a5f66,#b8860b99);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:1.15rem;font-weight:800;display:block}.contact-module__-T0-Ea__stepTitle,.contact-module__-T0-Ea__methodTitle{font-family:var(--font-heading);color:var(--color-primary-900);text-align:left;margin:.4rem 0 0;font-size:.95rem;font-weight:800}.contact-module__-T0-Ea__stepCopy,.contact-module__-T0-Ea__methodCopy{max-width:none;color:var(--color-text-secondary);text-align:left;margin:.35rem 0 0;font-size:.78rem;line-height:1.5}.contact-module__-T0-Ea__cardCopy{max-width:36ch;color:var(--color-text-secondary);text-align:center;margin:.35rem auto 0;font-size:.78rem;line-height:1.5}.contact-module__-T0-Ea__formFrame{background:linear-gradient(160deg,#ffffffeb,#ffffff94);border:1px solid #ffffffbf;border-radius:1.1rem;width:min(100%,40rem);max-width:40rem;margin-inline:auto;padding:1rem .95rem 1.1rem;box-shadow:0 16px 36px -26px #102a4361}.contact-module__-T0-Ea__formHeader{text-align:center;flex-direction:column;align-items:center;gap:.4rem;margin:0 0 1rem;display:flex}.contact-module__-T0-Ea__formHeader .contact-module__-T0-Ea__bandHeading{font-size:clamp(1.35rem,2.8vw,1.75rem)}.contact-module__-T0-Ea__formLead{max-width:42ch;font-size:.8125rem;line-height:1.5}.contact-module__-T0-Ea__emailInner{max-width:40rem}.contact-module__-T0-Ea__emailHeader{margin-bottom:1rem}.contact-module__-T0-Ea__emailList{background:linear-gradient(160deg,#ffffffe6,#ffffff8c);border:1px solid #ffffffbf;border-radius:1rem;gap:.45rem;margin:0;padding:.55rem;list-style:none;display:grid;box-shadow:0 16px 36px -28px #102a4359}.contact-module__-T0-Ea__emailRow{color:inherit;border-radius:.7rem;grid-template-columns:minmax(0,11.5rem) minmax(0,1fr);align-items:center;gap:.65rem 1rem;padding:.7rem .85rem;text-decoration:none;transition:background .16s,transform .16s;display:grid}.contact-module__-T0-Ea__emailRow:hover{background:#eff4fabf}.contact-module__-T0-Ea__emailLabel{font-family:var(--font-heading);color:var(--color-primary-900);font-size:.8125rem;font-weight:750}.contact-module__-T0-Ea__emailAddress{color:var(--color-secondary-700);word-break:break-word;font-size:.8125rem;font-weight:600}.contact-module__-T0-Ea__bottomGrid{width:min(100% - 2 * var(--container-padding), 44rem);grid-template-columns:1fr;justify-content:center;gap:.85rem;margin-inline:auto;display:grid}.contact-module__-T0-Ea__tutorCard,.contact-module__-T0-Ea__privacyCard{border-radius:1.15rem;padding:1.15rem 1.2rem}.contact-module__-T0-Ea__tutorCard{color:#fff;text-align:center;background:linear-gradient(145deg,#0a1929f2,#1e3a5fe6);border:1px solid #ffffff2e}.contact-module__-T0-Ea__tutorCard .contact-module__-T0-Ea__bandLabel{color:#fbbf24e6;background:#ffffff14;border-color:#ffffff2e}.contact-module__-T0-Ea__privacyCard{text-align:center;background:#ffffff9e;border:1px solid #ffffffb3}.contact-module__-T0-Ea__cardHeading{font-family:var(--font-heading);color:inherit;margin:.5rem 0 0;font-size:1.15rem;font-weight:800}.contact-module__-T0-Ea__tutorCard .contact-module__-T0-Ea__cardHeading{color:#fff}.contact-module__-T0-Ea__privacyCard .contact-module__-T0-Ea__cardHeading{color:var(--color-primary-900)}.contact-module__-T0-Ea__tutorCard .contact-module__-T0-Ea__cardCopy{color:#ffffffb3}.contact-module__-T0-Ea__privacyCard .contact-module__-T0-Ea__cardCopy{color:var(--color-text-secondary)}.contact-module__-T0-Ea__cardCta{color:#fff;font-family:var(--font-heading);background:linear-gradient(120deg,#b8860b,#d4a843);border-radius:999px;align-items:center;gap:.35rem;margin-top:.9rem;padding:.65rem 1rem;font-size:.78rem;font-weight:750;text-decoration:none;display:inline-flex}@media (max-width:719px){.contact-module__-T0-Ea__bandHeading{font-size:clamp(1.35rem,6vw,1.75rem)}.contact-module__-T0-Ea__methodsLead,.contact-module__-T0-Ea__formLead{max-width:none}.contact-module__-T0-Ea__formFrame{border-radius:.95rem;padding:.9rem .75rem 1rem}.contact-module__-T0-Ea__methodCard,.contact-module__-T0-Ea__tutorCard,.contact-module__-T0-Ea__privacyCard{padding:1rem .95rem}.contact-module__-T0-Ea__emailRow{grid-template-columns:1fr;gap:.2rem;padding:.65rem .75rem}.contact-module__-T0-Ea__emailLabel{font-size:.75rem}.contact-module__-T0-Ea__emailAddress{font-size:.78rem}.contact-module__-T0-Ea__cardCta{justify-content:center;width:100%;min-height:2.75rem}}@media (min-width:720px){.contact-module__-T0-Ea__stepsRow,.contact-module__-T0-Ea__methodsRow{grid-template-columns:repeat(3,minmax(0,1fr))}.contact-module__-T0-Ea__bottomGrid{width:min(100% - 2 * var(--container-padding), 44rem);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;margin-inline:auto}}
