.help-page{padding-bottom:62px}.help-page .page-hero{padding-top:84px;padding-bottom:52px}.help-page .page-hero h1{max-width:950px;font-size:clamp(3rem,5.2vw,4.75rem)}.help-page .page-hero .lead{text-wrap:balance;max-width:710px;margin-top:24px;font-size:1.1875rem;line-height:1.65}.help-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.help-option{background:var(--secondary);border-radius:26px;flex-direction:column;align-items:center;min-width:0;padding:36px 28px;display:flex}.help-option-icon{background:var(--background);width:64px;height:64px;color:var(--foreground);border-radius:20px;flex:none;justify-content:center;align-items:center;margin-bottom:24px;display:inline-flex}.help-option h2{letter-spacing:-.035em;margin:0 0 18px;font-size:1.625rem;line-height:1.2}.help-option p{text-wrap:pretty;max-width:34ch;margin:0 auto 28px;font-size:1rem;line-height:1.7}.help-option .help-option-button{background:var(--accent);color:var(--foreground);margin-top:auto}.help-option .help-option-button:hover{background:var(--surface-hover)}.help-faq.wrap{max-width:900px;margin-top:86px}.help-faq>h2{margin-bottom:36px;font-size:clamp(2rem,3.7vw,3rem);line-height:1.15}.help-faq .faq [data-slot=accordion-item]{border-radius:20px;padding-inline:26px}.help-faq .faq [data-slot=accordion-trigger]{padding-block:24px;font-size:1.125rem;line-height:1.5}.help-faq .faq [data-slot=accordion-content] p{max-width:100%;font-size:1rem;line-height:1.8}.help-checks.wrap{max-width:1000px}.help-section-heading{margin-bottom:30px}.help-section-heading h2{font-size:2rem;line-height:1.2}.help-section-heading p{text-wrap:balance;max-width:580px;margin:15px auto 0;font-size:1.0625rem;line-height:1.7}.service-check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.service-check-card{background:var(--secondary);border-radius:26px;flex-direction:column;align-items:center;min-width:0;padding:36px 32px;display:flex}.service-check-card h3{letter-spacing:-.035em;margin-bottom:16px;font-size:1.625rem;line-height:1.25}.service-check-card>p{text-wrap:pretty;max-width:34ch;margin-bottom:26px;font-size:1rem;line-height:1.7}.service-check-badge{background:var(--background);min-height:36px;color:var(--muted-foreground);border-radius:999px;justify-content:center;align-items:center;gap:9px;margin-top:auto;padding:8px 14px;font-size:.875rem;line-height:1.4;display:inline-flex}.service-check-dot{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px;display:block}.service-check-badge[data-state=available]{color:#256449;background:#e6f3eb}.service-check-badge[data-state=unavailable]{color:#865615;background:#fbefd9}.dark .service-check-badge[data-state=available]{color:#a6dcbf;background:#1d352a}.dark .service-check-badge[data-state=unavailable]{color:#e8c88f;background:#382f1f}.service-check-controls{margin-top:26px}.service-check-note{text-wrap:balance;max-width:620px;margin:0 auto 20px;font-size:.875rem;line-height:1.7}.service-check-controls .button:disabled{opacity:.65;cursor:default}.help-portfolio.wrap{background:var(--secondary);border-radius:28px;max-width:1000px;margin-top:68px;padding:52px 40px}.help-portfolio-content{max-width:680px;margin-inline:auto}.help-portfolio h2{margin-bottom:22px;font-size:clamp(2rem,3.5vw,2.75rem);line-height:1.2}.help-portfolio p{text-wrap:pretty;font-size:1.0625rem;line-height:1.75}.help-portfolio .actions{margin-top:28px}.help-portfolio .help-secondary-button{background:var(--background);color:var(--foreground)}.help-portfolio .help-secondary-button:hover{background:var(--accent)}.help-portfolio .help-portfolio-note{max-width:570px;margin:26px auto 0;font-size:.875rem;line-height:1.75}@media (max-width:1000px){.help-options{gap:18px}.help-option{padding:30px 22px}.help-option h2{font-size:1.5rem}}@media (max-width:800px){.help-options{grid-template-columns:1fr;max-width:600px}.help-option{padding:34px 28px}.help-option h2{font-size:1.75rem}.help-option p{max-width:45ch}.service-check-card{padding:30px 24px}}@media (max-width:640px){.help-page{padding-bottom:34px}.help-page .page-hero{padding-top:54px;padding-bottom:36px}.help-page .page-hero h1{font-size:clamp(2.5rem,9.2vw,3.5rem)}.help-page .page-hero .lead{font-size:1.0625rem;line-height:1.7}.help-option{border-radius:24px;padding:32px 24px}.help-option-icon{margin-bottom:22px}.help-faq.wrap{margin-top:54px}.help-faq>h2{margin-bottom:28px;font-size:2.125rem}.help-faq .faq [data-slot=accordion-item]{padding-inline:20px}.help-faq .faq [data-slot=accordion-trigger]{padding-block:20px;font-size:1.0625rem}.help-section-heading h2{font-size:1.75rem}.help-section-heading p{font-size:1rem}.service-check-grid{grid-template-columns:1fr;gap:16px}.service-check-card{border-radius:24px;padding:32px 24px}.help-portfolio.wrap{border-radius:24px;margin-top:44px;padding:36px 24px}.help-portfolio h2{font-size:2rem}.help-portfolio p{font-size:1rem}.help-portfolio .actions{gap:10px}}
