/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
.rooster-feature-card{gap:var(--wp--preset--spacing--3);border-radius:var(--wp--custom--rooster--shape--card);background-color:var(--wp--preset--color--bg);padding:var(--wp--preset--spacing--6);color:var(--wp--preset--color--fg);border:1px solid var(--wp--preset--color--line);box-shadow:var(--wp--custom--rooster--shadow--sm);align-content:start;display:grid;position:relative}.rooster-feature-card--row{column-gap:var(--wp--preset--spacing--4);grid-template-columns:auto minmax(0,1fr)}.rooster-feature-card__body{gap:var(--wp--preset--spacing--3);align-content:start;display:grid}.rooster-feature-card__icon{border-radius:var(--wp--custom--rooster--shape--chip);color:var(--wp--preset--color--accent-text);border:1px solid var(--wp--preset--color--line);justify-content:center;align-items:center;width:3rem;height:3rem;display:inline-flex}.rooster-feature-card__icon.rooster-icon--mask{--rooster-icon-line:var(--rooster-icon-15);background-position:50%;background-size:1.5rem}.rooster-feature-card__title{font-size:var(--wp--preset--font-size--lg);line-height:var(--wp--custom--rooster--leading--heading);margin:0;font-weight:600}.rooster-feature-card__title a{color:inherit;text-decoration:none}.rooster-feature-card.has-link .rooster-feature-card__title a:after{content:"";border-radius:inherit;position:absolute;inset:0}.rooster-feature-card.has-link:hover{border-color:var(--wp--preset--color--accent)}.rooster-feature-card__title a:focus-visible:after{box-shadow:var(--wp--custom--rooster--focus-ring)}.rooster-feature-card__title a:focus-visible{outline:none}.rooster-feature-card.is-highlighted{border-color:var(--wp--preset--color--accent)}.rooster-feature-card.has-rule-side{border-inline-start:4px solid var(--wp--preset--color--accent)}.rooster-feature-card.has-border-strong{border-color:light-dark(#94a3b8,var(--wp--preset--color--line))}.rooster-feature-card.has-border-accent{border-color:light-dark(var(--wp--preset--color--accent),var(--wp--preset--color--accent))}@supports (color:color-mix(in lab, red, red)){.rooster-feature-card.has-border-accent{border-color:light-dark(color-mix(in srgb, var(--wp--preset--color--accent) 45%, #fff),color-mix(in srgb, var(--wp--preset--color--accent) 45%, transparent))}}.rooster-feature-card.has-rule-side:is(.has-border-strong,.has-border-accent){border-inline-start-color:var(--wp--preset--color--accent)}.rooster-feature-card__badge{border-radius:var(--wp--custom--rooster--shape--chip);background-color:var(--wp--preset--color--accent);padding-inline:var(--wp--preset--spacing--3);padding-block:var(--wp--preset--spacing--1);font-size:var(--wp--preset--font-size--xs);color:var(--wp--preset--color--on-accent);text-transform:uppercase;letter-spacing:.04em;align-self:flex-start;font-weight:600}.rooster-feature-card__kicker{font-size:var(--wp--preset--font-size--sm);color:var(--wp--preset--color--accent-text);margin:0;font-weight:600}.rooster-feature-card__price{font-size:var(--wp--preset--font-size--xl);margin:0;font-weight:700;line-height:1}.rooster-feature-card__list{font-size:var(--wp--preset--font-size--sm);color:var(--wp--preset--color--muted);line-height:var(--wp--custom--rooster--leading--body);margin:0;padding-inline-start:1.25rem}.rooster-feature-card__text{font-size:var(--wp--preset--font-size--sm);color:var(--wp--preset--color--muted);line-height:var(--wp--custom--rooster--leading--body);margin:0}.rooster-feature-card__subtitle{font-size:var(--wp--preset--font-size--md);color:var(--wp--preset--color--fg);line-height:var(--wp--custom--rooster--leading--heading);margin:0;font-weight:600}.rooster-feature-card__subtitle:not(:first-child){margin-top:var(--wp--preset--spacing--2)}.rooster-feature-card__link{font-size:var(--wp--preset--font-size--sm);color:var(--wp--preset--color--accent-text);place-self:end start;font-weight:600}.rooster-feature-card.has-list{row-gap:var(--wp--preset--spacing--3);grid-template-columns:1fr;display:grid}.rooster-feature-card__head{align-items:center;gap:var(--wp--preset--spacing--3);display:flex}.rooster-feature-card__head .rooster-feature-card__icon{flex:none}.rooster-feature-card__head .wp-block-heading{font-size:var(--wp--preset--font-size--lg);line-height:var(--wp--custom--rooster--leading--heading);flex:auto;margin:0;font-weight:600}.rooster-feature-card__badge.rooster-badge{border-radius:var(--wp--custom--rooster--shape--chip);background-color:var(--wp--preset--color--subtle);padding-inline:var(--wp--preset--spacing--3);padding-block:var(--wp--preset--spacing--1);font-size:var(--wp--preset--font-size--xs);color:var(--wp--preset--color--muted);letter-spacing:.04em;white-space:nowrap;margin:0;margin-inline-start:auto;font-weight:600}.rooster-feature-card.has-list .wp-block-list{font-size:var(--wp--preset--font-size--sm);line-height:var(--wp--custom--rooster--leading--body);margin:0}.rooster-feature-card.has-list .wp-block-list li+li{margin-top:var(--wp--preset--spacing--1)}.rooster-feature-card.has-list .wp-block-list strong{font-weight:600}.rooster-feature-card.has-list .wp-block-list li{color:var(--wp--preset--color--muted)}.rooster-feature-card.has-list .wp-block-list li strong{color:var(--wp--preset--color--fg)}