.page-module__14tTpq__pageContainer{max-width:80rem;margin:0 auto;padding:7rem 1.5rem 6rem}@media (min-width:768px){.page-module__14tTpq__pageContainer{padding:7rem 3rem 6rem}}.page-module__14tTpq__hero{max-width:56rem;margin-bottom:6rem}.page-module__14tTpq__heroTitle{font-family:var(--font-headline);letter-spacing:-.05em;color:var(--color-on-background);margin-bottom:1.5rem;font-size:3.75rem;font-weight:800}@media (min-width:768px){.page-module__14tTpq__heroTitle{font-size:6rem}}.page-module__14tTpq__heroSubtitle{font-family:var(--font-body);color:var(--color-on-surface-variant);max-width:48rem;font-size:1.25rem;font-weight:300;line-height:1.625}@media (min-width:768px){.page-module__14tTpq__heroSubtitle{font-size:1.5rem}}.page-module__14tTpq__heroDivider{background:linear-gradient(to right, var(--color-primary), var(--color-primary-container));width:6rem;height:.25rem;margin-top:2rem}.page-module__14tTpq__processContainer{flex-direction:column;gap:8rem;display:flex}.page-module__14tTpq__stepRow{grid-template-columns:1fr;align-items:start;gap:3rem;display:grid}@media (min-width:1024px){.page-module__14tTpq__stepRow{grid-template-columns:repeat(12,1fr)}}.page-module__14tTpq__stepSidebar{align-items:center;gap:1rem;margin-bottom:1rem;display:flex;position:static}@media (min-width:1024px){.page-module__14tTpq__stepSidebar{grid-column:span 4/span 4;margin-bottom:0;position:sticky;top:8rem}}.page-module__14tTpq__stepNumber{font-family:var(--font-mono);color:var(--color-primary);font-size:2.25rem;font-weight:700}.page-module__14tTpq__stepTitle{font-family:var(--font-headline);color:var(--color-on-background);font-size:2.25rem;font-weight:700}.page-module__14tTpq__stepContent{background-color:var(--color-surface-container-lowest);border-radius:.75rem;padding:2rem}@media (min-width:1024px){.page-module__14tTpq__stepContent{grid-column:span 8/span 8;padding:3rem}}.page-module__14tTpq__stepDesc{font-family:var(--font-body);color:var(--color-on-surface-variant);margin-bottom:1.5rem;font-size:1.125rem;line-height:1.625}.page-module__14tTpq__stepImageWrap{aspect-ratio:16/9;background-color:var(--color-surface-container-high);border-radius:.5rem;width:100%;overflow:hidden}.page-module__14tTpq__stepImage{object-fit:cover;opacity:.9;mix-blend-mode:multiply;width:100%;height:100%}.page-module__14tTpq__tableWrap{overflow-x:auto}.page-module__14tTpq__criteriaTable{text-align:left;border-collapse:collapse;width:100%}.page-module__14tTpq__criteriaTable th{font-family:var(--font-headline);color:var(--color-on-surface);border-bottom:1px solid #c7c4d84d;padding:1rem 1.5rem;font-weight:700}.page-module__14tTpq__criteriaTable th:first-child{padding-left:0}.page-module__14tTpq__criteriaTable th:last-child{padding-right:0}.page-module__14tTpq__criteriaTable td{font-family:var(--font-mono);color:var(--color-on-surface-variant);border-bottom:1px solid #c7c4d826;padding:1rem 1.5rem;font-size:.875rem;transition:background-color .2s}.page-module__14tTpq__criteriaTable td:first-child{color:var(--color-on-surface);padding-left:0;font-weight:500}.page-module__14tTpq__criteriaTable td:last-child{padding-right:0}.page-module__14tTpq__criteriaTable tr:hover td{background-color:var(--color-surface-container-low)}.page-module__14tTpq__scoreGrid{font-family:var(--font-mono);grid-template-columns:1fr;gap:1.5rem;font-size:.875rem;display:grid}@media (min-width:768px){.page-module__14tTpq__scoreGrid{grid-template-columns:repeat(2,1fr)}}.page-module__14tTpq__scoreCard{background-color:var(--color-surface-container-low);border-left:4px solid var(--border-color);border-radius:.5rem;flex-direction:column;justify-content:space-between;height:100%;padding:1.5rem;display:flex}.page-module__14tTpq__scoreVal{color:var(--border-color);font-size:1.5rem;font-weight:700}.page-module__14tTpq__scoreLabel{color:var(--color-on-surface);text-transform:uppercase;letter-spacing:.05em;margin-top:.5rem;font-weight:700}.page-module__14tTpq__scoreDesc{color:var(--color-on-surface-variant);font-size:.75rem;font-family:var(--font-body);margin-top:1rem}.page-module__14tTpq__scoreCardWide{flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.page-module__14tTpq__scoreIcon{font-size:1.875rem}.page-module__14tTpq__calloutWrapper{background-color:var(--color-surface-container-lowest);border-left:8px solid var(--color-primary);border-radius:0 .75rem .75rem 0;max-width:56rem;margin-top:8rem;margin-left:auto;margin-right:auto;padding:2rem;box-shadow:0 32px 64px -12px #141b2b0f}@media (min-width:768px){.page-module__14tTpq__calloutWrapper{padding:3rem}}.page-module__14tTpq__calloutTitle{font-family:var(--font-headline);color:var(--color-on-surface);margin-bottom:1rem;font-size:1.5rem;font-weight:700}.page-module__14tTpq__calloutDesc{font-family:var(--font-body);color:var(--color-on-surface-variant);line-height:1.625}
