.hf-price{align-items:flex-start;gap:var(--wp--preset--spacing--30);padding:var(--wp--preset--spacing--50);border-radius:var(--wp--custom--radius--large);background:var(--wp--preset--color--surface);box-shadow:var(--wp--preset--shadow--lifted);border-block-start:6px solid var(--wp--preset--color--coral-500);flex-direction:column;display:flex}.hf-price__title{font-size:var(--wp--preset--font-size--large)}.hf-price__amount{flex-wrap:wrap;align-items:baseline;gap:.4rem;display:flex}.hf-price__value{font-family:var(--wp--preset--font-family--heading);font-size:var(--wp--preset--font-size--display);color:var(--wp--preset--color--ink);font-weight:600;line-height:1}.hf-price__period{font-size:var(--wp--preset--font-size--large);color:var(--wp--preset--color--ink-muted)}.hf-price__list{gap:.5rem;display:grid}.hf-price__list li{align-items:flex-start;gap:.6rem;display:flex}.hf-price__list .hf-icon{color:var(--wp--preset--color--teal-700);margin-block-start:.2em}.hf-price__fineprint{font-size:var(--wp--preset--font-size--small);color:var(--wp--preset--color--ink-muted)}.hf-price--band{box-shadow:none;background:var(--wp--preset--color--coral-50);border-block-start:0}@media (min-width:60rem){.hf-price--band{column-gap:var(--wp--preset--spacing--60);grid-template-columns:1fr 1fr;display:grid}.hf-price--band .hf-price__title,.hf-price--band .hf-price__amount{grid-column:1}.hf-price--band .hf-price__list{grid-area:1/2/span 3}.hf-price--band .hf-button{justify-self:start}}.hf-taster{padding:var(--wp--preset--spacing--50);border-radius:var(--wp--custom--radius--large);background:var(--wp--preset--color--mint-100);align-items:flex-start}.hf-taster__title{font-size:var(--wp--preset--font-size--x-large)}.hf-faq__title{margin-block-end:var(--wp--preset--spacing--30)}.hf-faq__link{justify-content:space-between;align-items:center;gap:var(--wp--preset--spacing--30);border-block-end:1px solid var(--wp--preset--color--line);min-block-size:3.5rem;color:var(--wp--preset--color--teal-800);padding-block:.75rem;font-weight:600;text-decoration:none;display:flex}.hf-faq__link:hover span{text-underline-offset:.2em;text-decoration:underline}.hf-faq__link .hf-icon{color:var(--wp--preset--color--coral-600)}.hf-faq--grid .hf-faq__list{gap:var(--wp--preset--spacing--30);grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr));display:grid}.hf-faq--grid .hf-faq__list .hf-faq__link{block-size:100%;padding:var(--wp--preset--spacing--30) var(--wp--preset--spacing--40);border-radius:var(--wp--custom--radius--medium);background:var(--wp--preset--color--surface);box-shadow:var(--wp--preset--shadow--soft);border:0}.hf-contact{padding-block:var(--wp--preset--spacing--60);background:var(--wp--preset--color--teal-800);color:var(--wp--preset--color--surface)}.hf-contact a{color:var(--wp--preset--color--surface)}.hf-contact__inner{gap:var(--wp--preset--spacing--40);align-items:center;display:grid}@media (min-width:60rem){.hf-contact__inner{grid-template-columns:1.3fr 1fr}}.hf-contact__list{gap:var(--wp--preset--spacing--20);display:grid}.hf-contact__link{min-block-size:3.25rem;font-family:var(--wp--preset--font-family--heading);font-size:var(--wp--preset--font-size--large);overflow-wrap:anywhere;align-items:center;gap:.75rem;font-weight:500;display:inline-flex}@media (min-width:80rem){.hf-contact__link{font-size:var(--wp--preset--font-size--x-large)}}.hf-contact__link .hf-icon{block-size:1.75rem;inline-size:1.75rem}.hf-offer__grid{gap:var(--wp--preset--spacing--60);align-items:start;display:grid}@media (min-width:60rem){.hf-offer__grid{grid-template-columns:1fr 1fr}}
