.landing-page-module__vQm4Pq__hero{max-width:var(--max);text-align:center;margin:0 auto;padding:4.5rem 1.25rem 5rem}.landing-page-module__vQm4Pq__headline{max-width:22ch;margin:0 auto;font-size:clamp(2.5rem,7.4vw,4.875rem);line-height:1}.landing-page-module__vQm4Pq__accent{color:var(--teal-accent)}.landing-page-module__vQm4Pq__sub{max-width:44rem;color:var(--muted);margin:1.6rem auto 0;font-size:1.125rem;line-height:1.8}.landing-page-module__vQm4Pq__ctas{flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:2.1rem;display:flex}.landing-page-module__vQm4Pq__primary,.landing-page-module__vQm4Pq__secondary{letter-spacing:0;border-radius:999px;align-items:center;gap:.7rem;padding:.5rem .5rem .5rem 1.25rem;font-size:.94rem;font-weight:600;transition:background-color .12s,border-color .12s;display:inline-flex}.landing-page-module__vQm4Pq__primary{background:var(--teal);color:#fff}.landing-page-module__vQm4Pq__primary:hover{background:var(--teal-deep)}.landing-page-module__vQm4Pq__secondary{border:1px solid var(--line);background:#fff}.landing-page-module__vQm4Pq__secondary:hover{border-color:var(--teal-accent)}.landing-page-module__vQm4Pq__arrow{border-radius:50%;place-items:center;width:1.7rem;height:1.7rem;display:grid}.landing-page-module__vQm4Pq__primary .landing-page-module__vQm4Pq__arrow{color:var(--teal-deep);background:#ffffffeb}.landing-page-module__vQm4Pq__secondary .landing-page-module__vQm4Pq__arrow{background:var(--tint);color:var(--teal-deep)}.landing-page-module__vQm4Pq__badges{flex-direction:column;align-items:center;gap:.55rem;margin-top:2.4rem;display:flex}.landing-page-module__vQm4Pq__review,.landing-page-module__vQm4Pq__pill{border-radius:999px;align-items:center;gap:.5rem;padding:.5rem 1.1rem;font-size:.875rem;font-style:normal;line-height:1.35;display:inline-flex}.landing-page-module__vQm4Pq__review{background:var(--teal);color:#fff;font-weight:600}.landing-page-module__vQm4Pq__review:hover{background:var(--teal-deep)}.landing-page-module__vQm4Pq__pill{background:var(--tint);color:var(--ink)}.landing-page-module__vQm4Pq__icon{color:var(--teal);display:inline-flex}.landing-page-module__vQm4Pq__meta{flex-wrap:wrap;justify-content:center;gap:.5rem;list-style:none;display:flex}.landing-page-module__vQm4Pq__card{border:1px solid var(--line);border-radius:var(--radius);text-align:left;background:#fff;max-width:38rem;margin:3.2rem auto 0;padding:1.9rem 1.9rem 1.6rem;box-shadow:0 18px 44px #214b4b12}.landing-page-module__vQm4Pq__mark{height:1.6rem;font-family:var(--font-serif), Georgia, serif;color:var(--teal-pale);font-size:5rem;line-height:1;display:block}.landing-page-module__vQm4Pq__card blockquote{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.02em;margin-top:1rem;font-size:1.3rem;line-height:1.5}.landing-page-module__vQm4Pq__card figcaption{text-align:right;color:var(--muted);margin-top:1rem;font-size:.875rem}.landing-page-module__vQm4Pq__photos{gap:1rem;margin-top:3.2rem;display:grid}.landing-page-module__vQm4Pq__photos img{aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius);width:100%;height:100%}@media (min-width:720px){.landing-page-module__vQm4Pq__hero{padding-top:5.5rem}.landing-page-module__vQm4Pq__photos{grid-template-columns:repeat(3,1fr)}.landing-page-module__vQm4Pq__photos img{aspect-ratio:5/8}}
