.faq-accordion-module__pboXgq__accordion{border-top:1px solid var(--border)}.faq-accordion-module__pboXgq__item{border-color:var(--border)}.faq-accordion-module__pboXgq__trigger{min-height:5rem;color:var(--foreground);gap:1.25rem;padding-block:1.1rem;font-size:clamp(.98rem,1.6vw,1.12rem);font-weight:650;line-height:1.45;text-decoration:none;transition:color .16s}.faq-accordion-module__pboXgq__trigger:hover{color:var(--primary);text-decoration:none}.faq-accordion-module__pboXgq__trigger:focus-visible{outline:2px solid var(--ring);outline-offset:3px;border-radius:.35rem}.faq-accordion-module__pboXgq__trigger>svg{width:1.1rem;height:1.1rem;color:var(--brand-600)}.faq-accordion-module__pboXgq__answer{max-width:51rem;color:var(--muted-foreground);padding:0 2.6rem 1.4rem 0;font-size:.98rem;line-height:1.75}@media (prefers-reduced-motion:reduce){.faq-accordion-module__pboXgq__trigger{transition:none}.faq-accordion-module__pboXgq__accordion [data-state=open],.faq-accordion-module__pboXgq__accordion [data-state=closed]{animation:none!important}}@media (max-width:600px){.faq-accordion-module__pboXgq__trigger{gap:.75rem;min-height:4.5rem;font-size:.98rem}.faq-accordion-module__pboXgq__answer{padding-right:0;font-size:.92rem}}
.page-module__yHHRPa__page{background:radial-gradient(ellipse at 84% 4%, #c7dd9a3d, transparent 30rem), var(--background);min-height:calc(100svh - 3.5rem);color:var(--foreground)}.page-module__yHHRPa__frame{width:min(100% - 3rem,76rem);margin-inline:auto;padding-block:clamp(3.5rem,8vw,7rem) 6rem}.page-module__yHHRPa__hero{grid-template-columns:minmax(0,1.25fr) minmax(17rem,.75fr);align-items:end;gap:clamp(2rem,6vw,6rem);padding-bottom:clamp(3.5rem,7vw,6rem);display:grid}.page-module__yHHRPa__heroCopy{max-width:48rem}.page-module__yHHRPa__eyebrow,.page-module__yHHRPa__sectionEyebrow{color:var(--primary);letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:800;line-height:1.5}.page-module__yHHRPa__eyebrow span{color:var(--brand-500);margin-inline:.35rem}.page-module__yHHRPa__hero h1{max-width:13ch;font-family:var(--font-display);letter-spacing:-.075em;text-wrap:balance;margin:1.15rem 0 0;font-size:clamp(2.75rem,6.4vw,5.65rem);font-weight:620;line-height:.99}.page-module__yHHRPa__intro{max-width:42rem;color:var(--muted-foreground);text-wrap:pretty;margin:1.4rem 0 0;font-size:clamp(1rem,1.5vw,1.12rem);line-height:1.7}.page-module__yHHRPa__availability{background:var(--brand-900);color:#f3f7f4;border:1px solid #f3f7f424;border-radius:1.25rem;padding:clamp(1.25rem,2.5vw,1.8rem);box-shadow:0 1.5rem 3.5rem #1729231f}.page-module__yHHRPa__availabilityLabel{color:var(--brand-300);letter-spacing:.13em;margin:0 0 1.15rem;font-size:.69rem;font-weight:800}.page-module__yHHRPa__availableItem{border-top:1px solid #f3f7f424;align-items:center;gap:.7rem;padding-block:.65rem;font-size:.92rem;font-weight:650;line-height:1.4;display:flex}.page-module__yHHRPa__statusDot{background:var(--brand-300);border-radius:50%;flex:none;width:.55rem;height:.55rem;box-shadow:0 0 0 .24rem #c7dd9a24}.page-module__yHHRPa__availabilityNote{color:#e1e9e3;margin:1rem 0 0;font-size:.82rem;line-height:1.65}.page-module__yHHRPa__questions{border-top:1px solid var(--border);max-width:58rem;margin-inline:auto;padding-top:2rem}.page-module__yHHRPa__sectionHeading{justify-content:space-between;align-items:end;gap:1.5rem;margin-bottom:1.2rem;display:flex}.page-module__yHHRPa__sectionEyebrow{font-size:.65rem}.page-module__yHHRPa__sectionHeading h2{font-family:var(--font-display);letter-spacing:-.055em;margin:.5rem 0 0;font-size:clamp(1.8rem,3.4vw,2.65rem);font-weight:620;line-height:1.12}.page-module__yHHRPa__questionCount{color:var(--muted-foreground);letter-spacing:.04em;flex:none;padding-bottom:.25rem;font-size:.76rem;font-weight:650}.page-module__yHHRPa__cta{justify-content:flex-start;margin-top:2rem;display:flex}@media (max-width:860px){.page-module__yHHRPa__hero{grid-template-columns:minmax(0,1fr);align-items:start;gap:2rem}.page-module__yHHRPa__availability{max-width:38rem}}@media (max-width:600px){.page-module__yHHRPa__frame{width:calc(100% - 2rem);padding-block:3rem 4rem}.page-module__yHHRPa__hero{gap:1.6rem;padding-bottom:3rem}.page-module__yHHRPa__hero h1{font-size:clamp(2.6rem,13vw,4rem)}.page-module__yHHRPa__sectionHeading{flex-direction:column;align-items:start;gap:.6rem}}
