.section--subscriptions{--section-bg: var(--clr-bg-primary-100);--_spacing: var(--size-xl-2xl);--_cards-spacing: var(--size-m);--_cards-max-width: 50ch}.section--subscriptions .section__cards{display:grid;gap:var(--_cards-spacing);width:min(100%,var(--_cards-max-width));margin-inline:auto}@media(min-width:60rem){.section--subscriptions{--_cards-spacing: 0;--_cards-max-width: 98ch}.section--subscriptions .section__cards{grid-auto-flow:column;grid-auto-columns:1fr}.section--subscriptions .section__cards>:first-child{border-start-end-radius:0;border-end-end-radius:0}.section--subscriptions .section__cards>:last-child{border-start-start-radius:0;border-end-start-radius:0}}.section--add-ons{--_spacing: var(--size-xl-2xl);--_cards-spacing: var(--size-m)}.section--add-ons .section__cards{display:grid;row-gap:var(--_cards-spacing)}@media(min-width:60rem){.section--add-ons{--_content-spacing: clamp(var(--size-m), 8vw, var(--size-5xl))}.section--add-ons .section__content{display:flex;align-items:last baseline;justify-content:space-between;gap:var(--_content-spacing)}.section--add-ons .section__header{flex:1 0 auto}}.section--faqs-preview{--section-bg: var(--clr-bg-primary-100);--_inner-spacing: var(--size-xl);--_content-spacing: var(--size-m-l)}.section--faqs-preview .section__sub-headline{text-wrap:stable}.section--faqs-preview .section__image{border-radius:var(--br-xlg)}@media(min-width:80rem){.section--faqs-preview{--_inner-spacing: var(--size-xl-2xl)}.section--faqs-preview .section__inner{align-items:start}}:where(.card){--_spacing: var(--size-m);--_padding-size: var(--size-m-l);--_padding: var(--_padding-size);--_bg: var(--clr-bg-secondary-0);--_border-width: var(--bw-thicker);--_border-color: var(--clr-primary-200);--_border: var(--_border-width) solid var(--_border-color);--_border-radius: var(--br-lg);--_main-box-shadow: var(--bs-light);--_border-box-shadow-color: var(--clr-neutral-100);--_border-box-shadow: 0 0 0 var(--bw-thinnest) var(--_border-box-shadow-color, var(--clr-neutral-100));--_content-spacing: var(--size-xs);--_title-font-color: var(--clr-text-400);--_title-font-size: var(--fs-2);--_title-font-family: var(--ff-oswald);--_title-font-weight: var(--fw-extra-bold);--_description-font-color: var(--clr-text-300);--_description-font-size: var(--fs-0);display:grid;gap:var(--_spacing);place-items:start;align-content:start;position:relative;padding:var(--_padding);border-block-start:var(--_border);border-radius:var(--_border-radius);background-color:var(--_bg);box-shadow:var(--_main-box-shadow),var(--_border-box-shadow)}:where(.card__content){display:grid;gap:var(--_content-spacing)}:where(.card__title){color:var(--_title-font-color);font-size:var(--_title-font-size);font-family:var(--_title-font-family);font-weight:var(--_title-font-weight);text-transform:uppercase;text-wrap:pretty}:where(.card__description){color:var(--_description-font-color);font-size:var(--_description-font-size)}:where(.card strong){font-weight:var(--fw-bold)}.subscription-card{--_bg: var(--clr-bg-primary-0);--_spacing: var(--size-m-l);--_padding: var(--size-xl) var(--_padding-size) var(--_padding-size);--_border-radius: var(--br-xlg);--_border-box-shadow-color: var(--clr-neutral-100);--_content-spacing: var(--size-xs-s);--_title-font-size: var(--fs-3);--_tag-padding: var(--size-2xs);--_tag-border-radius: var(--br-lg);--_tag-bg: linear-gradient(to right, var(--clr-primary-100), var(--clr-primary-200));--_tag-border: var(--bw-thinnest) solid var(--clr-primary-text);--_tag-font-size: var(--fs-0);--_tag-font-color: var(--clr-primary-0);--_tag-letter-spacing: var(--ls-wide);--_tag-font-family: var(--ff-lato);--_tag-box-shadow: var(--bs-light);--_group-spacing: var(--size-s);--_group-padding: var(--size-xs);--_list-spacing: var(--size-xs);--_details-spacing: var(--_list-spacing);--_details-padding-block: var(--_details-spacing);--_details-padding-inline: var(--size-m-l);--_detail-marker-color: var(--clr-primary-text);--_end-spacing: var(--_content-spacing);--_icon-color: var(--clr-primary-text);--_price-font-color: var(--clr-text-400);--_price-font-family: var(--ff-oswald);--_price-font-weight: var(--fw-bold);--_price-font-size: var(--fs-4);--_sub-text-font-color: var(--clr-text-300);--_sub-text-font-family: var(--ff-lato);--_sub-text-font-weight: var(--fw-regular);--_sub-text-font-size: var(--_description-font-size);--_feature-disabled-opacity: .725;--_feature-disabled-icon-color: var(--_description-font-color);border:none;justify-items:stretch;align-content:space-between;align-items:start}.subscription-card__start{padding-block-start:var(--_border-width)}.subscription-card .card__title{display:flex;justify-content:space-between;align-items:center}.subscription-card__tag{display:inline-block;padding:var(--_tag-padding);border-radius:var(--_tag-border-radius);border:var(--_tag-border);background:var(--_tag-bg);font-size:var(--_tag-font-size);font-family:var(--_tag-font-family);color:var(--_tag-font-color);letter-spacing:var(--_tag-letter-spacing);box-shadow:var(--_tag-box-shadow);cursor:default;user-select:none}.subscription-card__group{display:grid;row-gap:var(--_group-spacing);padding-block-start:var(--_group-padding)}.subscription-card__list{display:grid;row-gap:var(--_list-spacing)}.subscription-card__feature{display:flex;justify-content:space-between;align-items:center}.subscription-card__icon path{stroke:var(--_icon-color)}.subscription-card__details{display:grid;row-gap:var(--_details-spacing);padding-block-start:var(--_details-padding-block);padding-inline-start:var(--_details-padding-inline);list-style:disc}.subscription-card__detail::marker{color:var(--_detail-marker-color)}.subscription-card__end{display:grid;row-gap:var(--_end-spacing)}.subscription-card__price{color:var(--_price-font-color);font-family:var(--_price-font-family);font-weight:var(--_price-font-weight);font-size:var(--_price-font-size);line-height:var(--lh-tight)}.subscription-card__sub-text{color:var(--_sub-text-font-color);font-family:var(--_sub-text-font-family);font-weight:var(--_sub-text-font-weight);font-size:var(--_sub-text-font-size)}.subscription-card--primary{--_bg: var(--clr-bg-secondary-0);--_main-box-shadow: var(--bs-medium);--_border-box-shadow-color: var(--clr-primary-200);border-block-start:var(--_border)}.subscription-card--primary .subscription-card__start{padding-block-start:0}.subscription-card__feature--disabled{opacity:var(--_feature-disabled-opacity)}.subscription-card__feature--disabled .subscription-card__icon path{stroke:var(--_feature-disabled-icon-color)}.add-on-card{--_bg: var(--section-bg, var(--clr-bg-primary-0));--_padding-size: var(--size-l-xl);--_spacing: var(--size-l-xl);--_border-width: var(--bw-thinnest);--_border-color: var(--clr-neutral-0);--_content-spacing: var(--size-2xs);--_title-font-size: var(--fs-3);--_timing: var(--timing-fast);--_start-spacing: var(--_content-spacing);--_end-spacing: var(--size-s);--_price-spacing: var(--size-2xs);--_price-font-color: var(--clr-text-300);--_price-font-family: var(--ff-oswald);--_price-font-weight: var(--fw-bold);--_price-font-size: var(--fs-4);--_sub-text-font-color: var(--clr-text-300);--_sub-text-font-family: var(--ff-lato);--_sub-text-font-weight: var(--fw-regular);--_sub-text-font-size: var(--_description-font-size);--_link-label-spacing: var(--size-4xs);--_link-label-font-size: var(--fs-0);--_link-label-font-color: var(--clr-primary-text);--_link-label-font-weight: var(--fw-regular);border:var(--_border-width) solid var(--_border-color);transition-property:background-color,transform,border-color;transition-duration:var(--_timing)}.add-on-card>*{isolation:isolate}.add-on-card:before{content:"";position:absolute;display:block;inset:0;width:100%;height:100%;background-color:inherit;border-radius:inherit;opacity:0;box-shadow:var(--bs-medium);border:var(--bw-thin) solid var(--_border-color);transition:opacity var(--_timing);pointer-events:none}.add-on-card__start{display:grid;gap:var(--_start-spacing)}.add-on-card .card__title{transition:color var(--_timing)}.add-on-card__end{display:grid;gap:var(--_end-spacing)}.add-on-card__price{display:inline-flex;align-items:last baseline;gap:var(--_price-spacing);color:var(--_price-font-color);font-family:var(--_price-font-family);font-weight:var(--_price-font-weight);font-size:var(--_price-font-size);line-height:var(--lh-tight)}.add-on-card__sub-text{color:var(--_sub-text-font-color);font-family:var(--_sub-text-font-family);font-weight:var(--_sub-text-font-weight);font-size:var(--_sub-text-font-size)}.add-on-card__link-label{display:inline-flex;align-items:center;gap:var(--_link-label-spacing);font-size:var(--_link-label-font-size);font-weight:var(--_link-label-font-weight);text-transform:uppercase;color:var(--_link-label-font-color)}.add-on-card__link-label-icon path{stroke:currentColor}.add-on-card:hover,.add-on-card:focus-visible{--_bg: var(--clr-bg-secondary-0);--_border-color: var(--clr-primary-text);--_title-font-color: var(--clr-primary-text);transform:translateY(-1.25%)}.add-on-card:hover:before,.add-on-card:focus-visible:before{opacity:.9}.add-on-card:hover .add-on-card__link-label,.add-on-card:focus-visible .add-on-card__link-label{text-decoration:underline}@media(min-width:60rem){.add-on-card{--_end-spacing: var(--size-m);place-items:stretch;grid-auto-flow:column;justify-content:space-between;align-items:center}.add-on-card__end{justify-items:end}}.accordion{--_spacing: var(--size-s);display:grid;row-gap:var(--_spacing)}.accordion-item{--_bg: var(--section-bg);--_border-width: unset;--_border-color: var(--clr-neutral-100);--_border: var(--_border-width) solid var(--_border-color);--_border-radius: unset;--_padding-size: var(--size-m);--_box-shadow: unset;--_spacing: 0;--_timing: var(--timing-fast);--_toggle-padding-inline: unset;--_toggle-padding-block: var(--_toggle-padding-inline);--_toggle-spacing: var(--size-2xs);--_body-padding-size: var(--_padding-size);--_body-padding-inline: var(--_body-padding-size);--_body-padding-block-start: 0;--_body-padding-block-end: 0;--_title-font-size: var(--fs-1);--_title-font-color: var(--clr-text-400);--_title-hover-font-color: var(--clr-primary-text);--_title-font-weight: var(--fw-bold);--_icon-size: var(--size-m);--_icon-color: var(--_title-font-color);--_content-font-color: var(--clr-text-300);--_content-timing-delay: 25ms;display:grid;gap:var(--_spacing);background-color:var(--_bg);border:var(--_border);border-radius:var(--_border-radius);box-shadow:var(--_box-shadow);transition-property:gap;transition-duration:var(--timing-fastest)}.accordion-item[data-appearance=default]{--_border-width: var(--bw-thinnest);--_border-radius: var(--br-lg);--_box-shadow: var(--bs-light);--_toggle-padding-inline: var(--_padding-size)}.accordion-item[data-appearance=alt]{--_border-width: var(--bw-thin);--_toggle-padding-block: var(--_padding-size);--_body-padding-inline: 0;border:none;border-block-end:var(--_border);transition-property:gap,border-color}.accordion-item__toggle{cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:var(--_toggle-spacing);padding-inline:var(--_toggle-padding-inline);padding-block:var(--_toggle-padding-block);border-radius:inherit;text-align:initial}.accordion-item__title{color:var(--_title-font-color);font-size:var(--_title-font-size);font-family:var(--ff-oswald);font-weight:var(--_title-font-weight);text-transform:uppercase;transition:color var(--_timing);text-wrap:balance}.accordion-item__icon{width:var(--_icon-size);height:var(--_icon-size);transition:transform var(--_timing);flex:0 0 auto}.accordion-item__icon path{stroke:var(--_icon-color);transition:stroke var(--_timing)}.accordion-item__body{display:grid;padding-inline:var(--_body-padding-inline);padding-block:var(--_body-padding-block-start) var(--_body-padding-block-end);transition-duration:var(--_timing);transition-delay:calc(var(--_body-timing-delay) * 1.25);transform-origin:top;will-change:grid-template-rows,padding-block;transition-property:grid-template-rows,padding-block,opacity,transform,visibility;grid-template-rows:0fr;opacity:.1;visibility:hidden;pointer-events:none;transform:rotateX(115deg)}.accordion-item__content{grid-row:1/span 2;color:var(--_content-font-color);overflow-y:hidden}.accordion-item--open{--_spacing: var(--size-2xs);--_body-padding-block-end: var(--_body-padding-size);--_content-timing-delay: 0ms;--_title-font-color: var(--_title-hover-font-color)}.accordion-item--open[data-appearance=alt]{--_border-color: var(--clr-primary-text)}.accordion-item--open .accordion-item__icon{transform:rotate(-180deg)}.accordion-item--open .accordion-item__body{transition-property:grid-template-rows,padding-block,opacity,transform;transition-delay:var(--_body-timing-delay);grid-template-rows:1fr;opacity:1;visibility:visible;pointer-events:all;transform:rotateX(0)}
