.page-module__o_SbJa__hero{padding:var(--space-80) 0 var(--space-48);background:hsl(var(--background));border-bottom:1px solid hsl(var(--border))}.page-module__o_SbJa__heroInner{text-align:center;max-width:760px;margin:0 auto}.page-module__o_SbJa__pageTitle{letter-spacing:-.03em;margin-bottom:var(--space-16);font-size:clamp(2rem,4vw,2.75rem);font-weight:700;line-height:1.2}.page-module__o_SbJa__pageDesc{color:hsl(var(--muted-foreground));max-width:600px;margin:0 auto;font-size:1.0625rem;line-height:1.6}.page-module__o_SbJa__perksSection{padding:var(--space-80) 0;background:hsl(var(--muted) / .3)}.page-module__o_SbJa__perksGrid{gap:var(--space-24);margin-top:var(--space-32);grid-template-columns:repeat(2,1fr);display:grid}.page-module__o_SbJa__perkCard{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius-lg);padding:var(--space-24);transition:border-color .15s,box-shadow .15s}.page-module__o_SbJa__perkCard:hover{border-color:hsl(var(--primary) / .3);box-shadow:var(--shadow-md)}.page-module__o_SbJa__perkIcon{border-radius:var(--radius-md);background:hsl(var(--primary-muted));width:44px;height:44px;color:hsl(var(--primary));margin-bottom:var(--space-24);justify-content:center;align-items:center;display:flex}.page-module__o_SbJa__perkTitle{margin-bottom:var(--space-8);font-size:1.125rem;font-weight:600}.page-module__o_SbJa__perkText{color:hsl(var(--muted-foreground));font-size:.875rem;line-height:1.6}.page-module__o_SbJa__processSection{padding:var(--space-96) 0;background:hsl(var(--background));border-bottom:1px solid hsl(var(--border))}.page-module__o_SbJa__processGrid{gap:var(--space-48);grid-template-columns:1.1fr .9fr;align-items:flex-start;display:grid}.page-module__o_SbJa__processTitle{letter-spacing:-.02em;margin-bottom:var(--space-16);font-size:2rem;font-weight:700}.page-module__o_SbJa__processDescText{color:hsl(var(--muted-foreground));margin-bottom:var(--space-32);line-height:1.7}.page-module__o_SbJa__stepsList{gap:var(--space-24);flex-direction:column;display:flex}.page-module__o_SbJa__stepItem{gap:var(--space-16);display:flex}.page-module__o_SbJa__stepNumber{border-radius:var(--radius-full);background:hsl(var(--primary));width:32px;height:32px;color:hsl(var(--primary-foreground));flex-shrink:0;justify-content:center;align-items:center;margin-top:.15rem;font-size:.875rem;font-weight:600;display:flex}.page-module__o_SbJa__stepItem h4{margin-bottom:var(--space-4);font-size:1rem;font-weight:600}.page-module__o_SbJa__stepItem p{color:hsl(var(--muted-foreground));font-size:.875rem;line-height:1.5}.page-module__o_SbJa__requirementsCard{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius-xl);padding:var(--space-40);box-shadow:var(--shadow-lg);border-top:3px solid hsl(var(--primary))}.page-module__o_SbJa__requirementsTitle{margin-bottom:var(--space-24);align-items:center;gap:.5rem;font-size:1.25rem;font-weight:600;display:flex}.page-module__o_SbJa__reqIcon{color:hsl(var(--primary))}.page-module__o_SbJa__requirementsList{gap:var(--space-16);flex-direction:column;list-style:none;display:flex}.page-module__o_SbJa__reqItem{gap:var(--space-12);align-items:flex-start;display:flex}.page-module__o_SbJa__reqItem span{color:hsl(var(--primary));font-size:1.25rem;font-weight:700;line-height:1}.page-module__o_SbJa__reqItem p{color:hsl(var(--secondary-foreground));font-size:.875rem;line-height:1.5}.page-module__o_SbJa__ctaSection{padding:var(--space-80) 0;background:hsl(var(--background))}.page-module__o_SbJa__ctaTitle{letter-spacing:-.02em;margin-bottom:var(--space-8);font-size:1.75rem;font-weight:700}.page-module__o_SbJa__ctaDesc{color:hsl(var(--muted-foreground));margin-bottom:var(--space-32);max-width:480px;margin-left:auto;margin-right:auto}@media (max-width:991px){.page-module__o_SbJa__processGrid{gap:var(--space-32);grid-template-columns:1fr}}@media (max-width:768px){.page-module__o_SbJa__hero{padding:var(--space-64) 0 var(--space-40)}.page-module__o_SbJa__perksSection,.page-module__o_SbJa__processSection,.page-module__o_SbJa__ctaSection{padding:var(--space-64) 0}.page-module__o_SbJa__perksGrid{grid-template-columns:1fr}}
