.hf-pill{border-radius:var(--wp--custom--radius--pill);background:var(--wp--preset--color--mint-100);color:var(--wp--preset--color--teal-800);font-size:var(--wp--preset--font-size--small);align-items:center;padding:.35rem .95rem;font-weight:700;display:inline-flex}.hf-badges{gap:.5rem var(--wp--preset--spacing--40);font-size:var(--wp--preset--font-size--small);color:var(--wp--preset--color--ink-muted);flex-wrap:wrap;display:flex}.hf-badges li{align-items:center;gap:.4rem;display:inline-flex}.hf-badges .hf-icon{color:var(--wp--preset--color--teal-700)}.hf-modern-hero{padding-block:var(--wp--preset--spacing--60) var(--wp--preset--spacing--70);background:radial-gradient(50rem 30rem at 95% -10%, var(--wp--preset--color--mint-100), transparent 70%), radial-gradient(40rem 26rem at -10% 110%, var(--wp--preset--color--coral-50), transparent 70%), var(--wp--preset--color--surface)}.hf-modern-hero__inner{gap:var(--wp--preset--spacing--60);align-items:center;display:grid}@media (min-width:64rem){.hf-modern-hero__inner{grid-template-columns:1.05fr 1fr}}.hf-modern-hero__body{align-items:flex-start;gap:var(--wp--preset--spacing--40);flex-direction:column;display:flex}.hf-modern-hero__title{max-inline-size:14ch;font-size:clamp(2.75rem,1.4rem + 4.6vw,5.5rem);line-height:1.02}.hf-bento{gap:var(--wp--preset--spacing--30);grid-template-columns:1fr 1fr;display:grid}.hf-bento__tile{padding:var(--wp--preset--spacing--40);border-radius:1.5rem;margin:0;overflow:hidden}.hf-bento__tile--photo{aspect-ratio:16/10;grid-column:1/-1;padding:0}@media (min-width:40rem){.hf-bento__tile--photo{aspect-ratio:auto;grid-area:1/1/span 2;min-block-size:22rem}}.hf-bento__picture{block-size:100%}.hf-bento__big{font-size:var(--wp--preset--font-size--xx-large);letter-spacing:-.03em;font-weight:700;line-height:1}.hf-bento__tile--stat{align-content:space-between;gap:var(--wp--preset--spacing--20);background:var(--wp--preset--color--coral-50);display:grid}.hf-bento__tile--stat .hf-bento__big{color:var(--wp--preset--color--coral-700)}.hf-bento__tile--stat p:not(.hf-bento__big){font-size:var(--wp--preset--font-size--small)}.hf-bento__tile--quote{align-content:space-between;gap:var(--wp--preset--spacing--30);border:1px solid var(--wp--preset--color--line);background:var(--wp--preset--color--surface);display:grid}.hf-bento__tile--quote blockquote{font-size:var(--wp--preset--font-size--large);margin:0;line-height:1.35}.hf-bento__tile--quote figcaption{font-size:var(--wp--preset--font-size--small);color:var(--wp--preset--color--ink-muted);font-weight:700}.hf-bento__tile--price{justify-content:space-between;align-items:baseline;gap:var(--wp--preset--spacing--20);background:var(--wp--preset--color--teal-800);color:var(--wp--preset--color--surface);flex-wrap:wrap;grid-column:1/-1;display:flex}.hf-cta-band{padding-block:var(--wp--preset--spacing--80);text-align:center;background:radial-gradient(40rem 22rem at 15% 0%, var(--wp--preset--color--mint-100), transparent 70%), radial-gradient(40rem 22rem at 85% 100%, var(--wp--preset--color--coral-50), transparent 70%), var(--wp--preset--color--canvas)}.hf-cta-band__inner{align-items:center;gap:var(--wp--preset--spacing--40);flex-direction:column;display:flex}.hf-cta-band__inner .hf-ctas{justify-content:center}.hf-cta-band__title{max-inline-size:18ch;font-size:var(--wp--preset--font-size--display);line-height:1.05}
