.page-module__B3YxvW__page{padding-bottom:var(--bottom-nav-height)}@media (min-width:768px){.page-module__B3YxvW__page{padding-bottom:0}}.page-module__B3YxvW__container{max-width:var(--container-lg);padding:0 var(--space-4);margin:0 auto}@media (min-width:768px){.page-module__B3YxvW__container{padding:0 var(--space-8)}}.page-module__B3YxvW__hero{background:linear-gradient(135deg,var(--color-background-blush)0%,var(--color-primary-light)100%);padding:var(--space-12)var(--space-4);text-align:center}@media (min-width:768px){.page-module__B3YxvW__hero{padding:var(--space-16)var(--space-8)}}.page-module__B3YxvW__heroTitle{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--font-semibold);color:var(--color-text-primary);margin-bottom:var(--space-2)}@media (min-width:768px){.page-module__B3YxvW__heroTitle{font-size:var(--text-4xl)}}.page-module__B3YxvW__heroSubtitle{font-size:var(--text-base);color:var(--color-text-muted)}.page-module__B3YxvW__content{padding:var(--space-8)0 var(--space-12)}@media (min-width:768px){.page-module__B3YxvW__content{padding:var(--space-12)0 var(--space-16)}}.page-module__B3YxvW__highlightBox{background:linear-gradient(135deg,var(--color-primary-light)0%,var(--color-background-blush)100%);padding:var(--space-6);border-radius:var(--radius-xl);text-align:center;margin-bottom:var(--space-8)}.page-module__B3YxvW__highlightBox h2{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--font-semibold);color:var(--color-text-primary);margin-bottom:var(--space-2)}.page-module__B3YxvW__highlightBox p{color:var(--color-text-secondary);font-size:var(--text-base)}.page-module__B3YxvW__section{margin-bottom:var(--space-8)}.page-module__B3YxvW__sectionTitle{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-semibold);color:var(--color-text-primary);margin-bottom:var(--space-4);padding-bottom:var(--space-2);border-bottom:2px solid var(--color-primary-light)}@media (min-width:768px){.page-module__B3YxvW__sectionTitle{font-size:var(--text-2xl)}}.page-module__B3YxvW__paragraph{font-size:var(--text-base);color:var(--color-text-secondary);line-height:var(--leading-relaxed);margin-bottom:var(--space-4)}.page-module__B3YxvW__list{margin:var(--space-4)0;padding-left:var(--space-6)}.page-module__B3YxvW__list li{font-size:var(--text-base);color:var(--color-text-secondary);line-height:var(--leading-relaxed);margin-bottom:var(--space-2)}.page-module__B3YxvW__steps{gap:var(--space-4);flex-direction:column;display:flex}.page-module__B3YxvW__step{gap:var(--space-4);background-color:var(--color-background-warm);padding:var(--space-4);border-radius:var(--radius-lg);align-items:flex-start;display:flex}.page-module__B3YxvW__stepNumber{background-color:var(--color-primary);color:#fff;border-radius:var(--radius-full);width:36px;height:36px;font-weight:var(--font-semibold);font-size:var(--text-base);flex-shrink:0;justify-content:center;align-items:center;display:flex}.page-module__B3YxvW__stepContent h4{font-weight:var(--font-semibold);color:var(--color-text-primary);margin-bottom:var(--space-1)}.page-module__B3YxvW__stepContent p{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-relaxed)}.page-module__B3YxvW__infoCards{gap:var(--space-4);margin-top:var(--space-6);grid-template-columns:1fr;display:grid}@media (min-width:768px){.page-module__B3YxvW__infoCards{grid-template-columns:repeat(3,1fr)}}.page-module__B3YxvW__infoCard{background-color:var(--color-background-warm);padding:var(--space-5);border-radius:var(--radius-lg);text-align:center}.page-module__B3YxvW__infoIcon{margin-bottom:var(--space-3);font-size:2rem}.page-module__B3YxvW__infoCard h4{font-family:var(--font-display);font-weight:var(--font-semibold);color:var(--color-text-primary);margin-bottom:var(--space-2)}.page-module__B3YxvW__infoCard p{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-relaxed)}.page-module__B3YxvW__contactBox{background-color:var(--color-background-warm);padding:var(--space-6);border-radius:var(--radius-lg);margin-top:var(--space-4)}.page-module__B3YxvW__contactBox p{margin-bottom:var(--space-2);color:var(--color-text-secondary)}.page-module__B3YxvW__contactBox a{color:var(--color-primary);font-weight:var(--font-medium);text-decoration:none}.page-module__B3YxvW__contactBox a:hover{text-decoration:underline}
