.page-module__SRyPtG__root{background:var(--background);min-height:100vh}.page-module__SRyPtG__hero{background:linear-gradient(to bottom,var(--primary-50),white);padding:4rem 1rem}@media (min-width:768px){.page-module__SRyPtG__hero{padding:6rem 2.5rem}}.page-module__SRyPtG__heroInner{text-align:center;max-width:56rem;margin:0 auto;padding:0 1rem}@media (min-width:768px){.page-module__SRyPtG__heroInner{padding:0 2rem}}.page-module__SRyPtG__heroIconWrap{justify-content:center;align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.page-module__SRyPtG__heroIcon{width:3rem;height:3rem;color:var(--primary-500)}.page-module__SRyPtG__heroTitle{margin-bottom:1rem;font-size:2.25rem;font-weight:700}@media (min-width:768px){.page-module__SRyPtG__heroTitle{font-size:3rem}}.page-module__SRyPtG__heroLead{color:#4b5563;margin-bottom:3rem;font-size:1.25rem}.page-module__SRyPtG__section{border-top:1px solid #0000000d;padding:4rem 1rem}.page-module__SRyPtG__sectionAlt{padding:3.5rem 1rem}@media (min-width:768px){.page-module__SRyPtG__section{padding:6rem 2.5rem}.page-module__SRyPtG__sectionAlt{padding:5rem 2.5rem}}.page-module__SRyPtG__sectionGray{background:#f9fafb80}.page-module__SRyPtG__sectionInner{width:100%;max-width:56rem;margin:0 auto;padding:0 1rem}@media (min-width:768px){.page-module__SRyPtG__sectionInner{padding:0 2rem}}.page-module__SRyPtG__sectionTitle{text-align:center;margin-bottom:3rem;font-size:1.875rem;font-weight:700}.page-module__SRyPtG__accordionList{flex-direction:column;gap:1rem;display:flex}.page-module__SRyPtG__accordionItem{background:#fff;border:1px solid #e5e7eb;border-radius:1rem;width:100%;overflow:hidden;box-shadow:0 1px 3px #0000001a}.page-module__SRyPtG__accordionTrigger{color:#111827;cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;font-size:1.125rem;font-weight:700;list-style:none;transition:background .15s;display:flex}.page-module__SRyPtG__accordionTrigger::-webkit-details-marker{display:none}.page-module__SRyPtG__accordionTrigger::marker{content:"";display:none}.page-module__SRyPtG__accordionTrigger:hover{background:#f9fafb}.page-module__SRyPtG__accordionTriggerText{flex:1;min-width:0;padding-right:1rem}.page-module__SRyPtG__accordionChevron{width:1.25rem;height:1.25rem;color:var(--primary-500);flex-shrink:0;transition:transform .2s ease-out}.page-module__SRyPtG__accordionItem[open] .page-module__SRyPtG__accordionChevron{transform:rotate(180deg)}.page-module__SRyPtG__accordionAnswerContent{color:#4b5563;padding:0 1.5rem 1.5rem;font-size:1rem;line-height:1.625}.page-module__SRyPtG__accordionAnswerContent p{margin:0}.page-module__SRyPtG__accordionAnswerContent a{color:var(--primary-500);text-decoration:none}.page-module__SRyPtG__accordionAnswerContent a:hover{text-decoration:underline}.page-module__SRyPtG__contactSection{background:#f9fafb}.page-module__SRyPtG__contactCard{text-align:center;width:100%;max-width:56rem;color:inherit;cursor:pointer;background:#fff;border:1px solid #f3f4f6;border-radius:1.5rem;margin:0 auto;padding:2rem;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:block;box-shadow:0 1px 3px #0000001a}.page-module__SRyPtG__contactCard:hover{border-color:#4cb4934d;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.page-module__SRyPtG__contactCard:focus{outline-offset:2px;outline:2px solid #4cb49366}.page-module__SRyPtG__contactCardIconWrap{background:var(--primary-50);border-radius:1rem;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;margin:0 auto 1.25rem;display:flex}.page-module__SRyPtG__contactCardIcon{width:1.75rem;height:1.75rem;color:var(--primary-500)}.page-module__SRyPtG__contactCardTitle{color:#111827;margin-bottom:.25rem;font-size:1.25rem;font-weight:700}.page-module__SRyPtG__contactCardLead{color:#4b5563;margin-bottom:1.5rem;font-size:.875rem}.page-module__SRyPtG__contactCardEmail{color:var(--primary-500);font-size:1rem;font-weight:600}.page-module__SRyPtG__contactCardCompany{text-align:left;border-top:1px solid #f3f4f6;margin-top:1.5rem;padding-top:1.5rem}.page-module__SRyPtG__contactCardCompanyName{color:#374151;font-size:.875rem;font-weight:500}.page-module__SRyPtG__contactCardCompanyLine{color:#6b7280;margin-top:.125rem;font-size:.875rem}
