.pricing-cards{display:grid;gap:1.5rem;align-items:start;max-width:var(--pricing-block, 72rem);margin:0 auto}@media(min-width:768px){.pricing-cards{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.pricing-cards{gap:2rem}}.pricing-card{position:relative;display:flex;flex-direction:column;background:var(--landing-white);border:1px solid var(--pricing-border);border-radius:var(--radius-lg);padding:2rem;box-shadow:var(--shadow-pricing-card);transition:box-shadow .5s ease,transform .5s ease}.pricing-card:hover{box-shadow:var(--shadow-pricing-hover);transform:translateY(-.25rem)}.pricing-card .pricing-card__badge{position:absolute;top:-1rem;left:50%;translate:-50% 0;background:var(--gradient-main);color:var(--landing-white);font-size:var(--text-12);line-height:var(--leading-normal);font-weight:var(--weight-medium);padding:.375rem 1rem;border-radius:var(--radius-pill);white-space:nowrap}.pricing-card .pricing-card__head{margin-bottom:1.5rem}.pricing-card .pricing-card__name{font-family:var(--font-heading);font-size:var(--text-20);font-weight:var(--weight-semibold);color:var(--landing-ink);margin:0 0 .5rem}.pricing-card .pricing-card__description{font-size:var(--text-14);color:var(--pricing-muted);line-height:var(--leading-normal);margin:0}.pricing-card .pricing-card__price{margin-bottom:1.5rem}.pricing-card .pricing-card__price-row{display:flex;align-items:baseline;gap:.25rem}.pricing-card .pricing-card__price-period{font-size:var(--text-14);line-height:var(--leading-normal);color:var(--pricing-muted)}.pricing-card .pricing-card__price-value{font-family:var(--font-heading);font-size:var(--text-40);font-weight:var(--weight-bold);color:var(--landing-ink);line-height:var(--leading-tight)}.pricing-card .pricing-card__price-currency{font-size:var(--text-18);line-height:var(--leading-normal);font-weight:var(--weight-medium);color:var(--pricing-muted)}.pricing-card .pricing-card__price-meta{display:flex;align-items:baseline;gap:.75rem;margin-top:.25rem}.pricing-card .pricing-card__vat{font-size:var(--text-12);line-height:var(--leading-normal);color:var(--pricing-muted);margin:0}.pricing-card .pricing-card__yearly-only{font-size:var(--text-12);line-height:var(--leading-normal);color:var(--landing-green-2-text);font-weight:var(--weight-medium);margin:0}.pricing-card .pricing-card__cta{display:flex;align-items:center;justify-content:center;gap:10px;min-height:3rem;padding:.5rem 1rem;margin-top:2rem;border-radius:var(--radius-lg);font-family:var(--font-heading);font-size:var(--text-16);line-height:var(--leading-normal);font-weight:var(--weight-semibold);text-decoration:none;transition:box-shadow .3s ease,background .3s ease,border-color .3s ease}.pricing-card .pricing-card__cta svg{width:18px;height:18px;transition:transform .15s ease}.pricing-card .pricing-card__cta:hover svg{transform:translate(8px)}.pricing-card .pricing-card__cta.pricing-card__cta--primary{background:var(--gradient-main);color:var(--landing-white)}.pricing-card .pricing-card__cta.pricing-card__cta--primary:hover{box-shadow:var(--btn-shadow)}.pricing-card .pricing-card__cta.pricing-card__cta--secondary{background:var(--landing-white);border:1px solid var(--landing-graylight);color:var(--landing-black)}.pricing-card .pricing-card__cta.pricing-card__cta--secondary:hover{background:var(--landing-graylighter-2);border-color:var(--landing-gray)}.pricing-card .pricing-card__reassurance{font-size:var(--text-12);line-height:var(--leading-normal);color:var(--pricing-muted);text-align:center;margin:.75rem 0 0}.pricing-card .pricing-card__features-title{font-size:var(--text-14);line-height:var(--leading-normal);font-weight:var(--weight-medium);color:var(--landing-ink);margin:0 0 1rem}.pricing-card .pricing-card__features-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.pricing-card .pricing-card__features-list li{display:flex;align-items:flex-start;gap:.75rem;font-size:var(--text-14);color:var(--landing-ink);line-height:var(--leading-snug)}.pricing-card .pricing-card__features-list li.pricing-card__feature--extra{color:var(--landing-green-2-text);font-weight:var(--weight-medium)}.pricing-card .pricing-card__features-list li.pricing-card__feature--extra .pricing-card__check{color:var(--landing-green-2-graphic)}.pricing-card .pricing-card__feature-body{display:flex;align-items:center;flex-wrap:wrap;gap:.375rem;min-width:0}.pricing-card .pricing-card__feature-body--noted{display:grid;grid-template-columns:auto 1fr;column-gap:.375rem;row-gap:.125rem}.pricing-card .pricing-card__feature-body--noted .pricing-card__feature-note{grid-column:2}.pricing-card .pricing-card__feature-note{flex-basis:100%;font-size:var(--text-12);font-weight:var(--weight-regular);color:var(--pricing-muted)}.pricing-card .pricing-card__feature-badge{display:inline-flex;align-items:center;gap:.375rem;background:var(--gradient-main);color:var(--landing-white);font-size:var(--text-12);line-height:var(--leading-snug);font-weight:var(--weight-medium);padding:.125rem .625rem;border-radius:var(--radius-pill)}.pricing-card .pricing-card__feature-badge svg{width:.875rem;height:.875rem;flex-shrink:0}.pricing-card .pricing-card__check{width:1rem;height:1rem;flex-shrink:0;margin-top:.125rem;color:var(--pricing-muted)}.pricing-card--popular{border-color:color-mix(in srgb,var(--landing-green-2) 20%,transparent);box-shadow:var(--shadow-pricing-popular);z-index:10}.pricing-card--popular:hover{box-shadow:var(--shadow-pricing-popular);transform:none}@media(min-width:768px){.pricing-card--popular{scale:1.05}}@media(min-width:768px)and (max-width:1023px){.pricing-card{padding:1.5rem 1.25rem}.pricing-card .pricing-card__cta{gap:.375rem;padding-inline:.375rem;font-size:var(--text-14);line-height:var(--leading-normal)}}.pricing-toggle{display:inline-flex;align-items:center;gap:.75rem;background:var(--landing-graylighter);border-radius:var(--radius-pill);padding:.25rem}.pricing-toggle .pricing-toggle__option{display:inline-flex;align-items:center;gap:.5rem;border:0;background:transparent;border-radius:var(--radius-pill);padding:.625rem 1.25rem;font-family:var(--font-body);font-size:var(--text-14);line-height:var(--leading-normal);font-weight:var(--weight-medium);color:var(--pricing-muted);cursor:pointer;transition:all .3s ease}.pricing-toggle .pricing-toggle__option:hover{color:var(--landing-ink)}.pricing-toggle .pricing-toggle__option.is-active{background:var(--landing-white);color:var(--landing-ink);box-shadow:0 1px 2px #10182814}.pricing-toggle .pricing-toggle__option:focus-visible{outline:var(--focus-ring);outline-offset:2px}.pricing-toggle .pricing-toggle__badge{background:var(--gradient-main);color:var(--landing-white);font-size:var(--text-11);line-height:var(--leading-normal);font-weight:var(--weight-medium);padding:.125rem .5rem;border-radius:var(--radius-pill)}.pricing-toggle--scope{background:var(--landing-greenlighter-2)}.pricing-toggle--scope .pricing-toggle__option:last-child{color:var(--landing-green-2-text)}.pricing-toggle--scope .pricing-toggle__option:last-child:hover,.pricing-toggle--scope .pricing-toggle__option:last-child.is-active{color:color-mix(in srgb,var(--landing-green-2) 70%,var(--landing-ink))}.slider-row .slider-row__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.slider-row .slider-row__label{display:inline-flex;align-items:center;gap:.5rem;font-size:var(--text-14);line-height:var(--leading-normal);font-weight:var(--weight-medium);color:var(--landing-ink)}.slider-row .slider-row__value{font-size:var(--text-14);line-height:var(--leading-normal);font-weight:var(--weight-semibold);color:var(--landing-green-2-text)}.slider-row .slider-row__value--pill{padding:.25rem .75rem;border-radius:var(--radius-pill);background:var(--landing-greenlighter-2)}.slider-row .slider-row__scale{line-height:var(--leading-normal);display:flex;justify-content:space-between;font-size:var(--text-12);color:var(--pricing-muted);margin-top:.375rem}.q-range{appearance:none;-webkit-appearance:none;width:100%;height:.5rem;border-radius:var(--radius-pill);background:linear-gradient(to right,var(--landing-green-2) 50%,var(--landing-graylighter) 50%);outline:none;cursor:pointer}.q-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:1.25rem;height:1.25rem;border-radius:50%;background:var(--landing-white);border:2px solid var(--landing-green-2);box-shadow:0 1px 4px #10182833;transition:transform .15s ease}.q-range::-webkit-slider-thumb:hover{transform:scale(1.1)}.q-range::-moz-range-thumb{width:1.25rem;height:1.25rem;border-radius:50%;background:var(--landing-white);border:2px solid var(--landing-green-2);box-shadow:0 1px 4px #10182833;transition:transform .15s ease}.q-range::-moz-range-thumb:hover{transform:scale(1.1)}.q-range:focus-visible{outline:var(--focus-ring);outline-offset:2px}.tier-chip input[type=radio]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.tier-chips{display:grid;grid-template-columns:1fr;gap:.5rem}@media(min-width:480px){.tier-chips{grid-template-columns:repeat(3,1fr);gap:.75rem}}.tier-chip{position:relative;display:flex;align-items:center;justify-content:center;gap:.5rem;border:2px solid var(--pricing-border);border-radius:var(--radius-md);padding:1rem .5rem;cursor:pointer;transition:all .2s ease}.tier-chip:hover{border-color:var(--landing-greenlight-2)}.tier-chip.is-active{border-color:var(--landing-green-2);background:color-mix(in srgb,var(--landing-green-2) 5%,transparent)}.tier-chip .tier-chip__label{font-size:var(--text-14);font-weight:var(--weight-medium);color:var(--landing-ink)}.tier-chip .tier-chip__check{width:1rem;height:1rem;color:var(--landing-green-2-graphic)}.tier-chip:has(input:focus-visible){outline:var(--focus-ring);outline-offset:2px}.info-tip{position:relative;display:inline-flex}.info-tip .info-tip__trigger{display:inline-flex;border:0;background:transparent;padding:.25rem;margin:-.25rem;cursor:pointer;color:var(--pricing-muted)}.info-tip .info-tip__trigger:hover{color:var(--landing-ink)}.info-tip .info-tip__trigger:focus-visible{outline:var(--focus-ring);outline-offset:2px;border-radius:50%}.info-tip .info-tip__icon{width:1rem;height:1rem}.info-tip .info-tip__bubble{position:absolute;bottom:calc(100% + .5rem);left:50%;translate:-50% 0;width:max-content;max-width:min(18rem,calc(100vw - 4rem));background:var(--landing-ink);color:var(--landing-white);font-size:var(--text-12);font-weight:var(--weight-regular);line-height:var(--leading-snug);padding:.5rem .75rem;border-radius:var(--radius-md);opacity:0;visibility:hidden;transition:opacity .15s ease,visibility .15s ease;z-index:30}.info-tip:hover .info-tip__bubble:not(.is-dismissed),.info-tip .info-tip__trigger:focus-visible+.info-tip__bubble:not(.is-dismissed),.info-tip .info-tip__bubble.is-open:not(.is-dismissed){opacity:1;visibility:visible}.pricing-configurator .pricing-configurator__container{max-width:calc(var(--pricing-block, 72rem) + 2 * var(--container-pad))}.pricing-configurator .pricing-configurator__grid{display:grid;gap:2rem}.pricing-configurator .pricing-configurator__panels{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:1024px){.pricing-configurator .pricing-configurator__grid{grid-template-columns:2fr 1fr;align-items:start}.pricing-configurator .pricing-configurator__aside{position:sticky;top:calc(var(--nav-h) + 1.5rem)}}.hub-dialog__backdrop{position:fixed;inset:0;z-index:90;background:#1b223273;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.hub-dialog__panel{position:fixed;top:50%;left:50%;translate:-50% -50%;z-index:91;width:min(92vw,30rem);background:var(--landing-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:2rem;text-align:center}.hub-dialog__panel .hub-dialog__title{font-family:var(--font-heading);font-size:var(--text-20);font-weight:var(--weight-bold);color:var(--landing-ink);margin:0 0 .75rem}.hub-dialog__panel .hub-dialog__text{font-size:var(--text-16);color:var(--muted);line-height:var(--leading-normal);margin:0 0 1.5rem}.hub-dialog__panel .hub-dialog__actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.config-card{background:var(--landing-white);border:1px solid var(--pricing-border);border-radius:var(--radius-lg);padding:1.5rem;box-shadow:var(--shadow-pricing-card)}.config-card .config-card__title{display:flex;align-items:center;gap:.75rem;font-family:var(--font-heading);font-size:var(--text-18);font-weight:var(--weight-semibold);color:var(--landing-ink);margin:0 0 1.5rem}.config-card .config-card__icon{display:inline-flex;align-items:center;justify-content:center;padding:.5rem;border-radius:var(--radius-md);background:var(--landing-greenlighter-2);color:var(--landing-green-2-graphic)}.config-card .config-card__icon svg{width:1.25rem;height:1.25rem}.config-card .config-card__body{display:flex;flex-direction:column;gap:1.5rem}.config-card .config-card__body--addons{gap:1rem}.config-card .config-card__note{font-size:var(--text-12);color:var(--pricing-muted);background:var(--landing-graylightest);border-radius:var(--radius-md);padding:.75rem;margin:0}.addon-row{border:2px solid var(--pricing-border);border-radius:var(--radius-md);padding:1rem;transition:all .2s ease}.addon-row:hover{border-color:var(--landing-greenlight-2)}.addon-row.is-active{border-color:var(--landing-green-2);background:color-mix(in srgb,var(--landing-green-2) 5%,transparent)}.addon-row .addon-row__head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.addon-row .addon-row__settings{margin-top:1rem;padding-top:1rem;border-top:1px solid color-mix(in srgb,var(--landing-green-2) 20%,transparent)}.addon-row .addon-row__main{display:flex;align-items:center;gap:1rem;min-width:0}.addon-row .addon-row__label{font-size:var(--text-14);font-weight:var(--weight-medium);color:var(--landing-ink);margin:0}.addon-row .addon-row__link{color:var(--landing-green-2-text);text-decoration:underline dotted;text-decoration-color:var(--landing-greenlight-2);text-decoration-thickness:1.5px;text-underline-offset:3px;transition:color .15s ease,text-decoration-color .15s ease}.addon-row .addon-row__link:hover{color:color-mix(in srgb,var(--landing-green-2) 80%,black);text-decoration-color:currentColor}.addon-row .addon-row__description{font-size:var(--text-12);color:var(--pricing-muted);margin:0}.addon-row .addon-row__price{text-align:right;flex-shrink:0}.addon-row .addon-row__amount{font-size:var(--text-14);font-weight:var(--weight-semibold);color:var(--landing-ink);margin:0}.addon-row .addon-row__period{font-size:var(--text-12);color:var(--pricing-muted);margin:0}.pricing-summary{background:var(--landing-white);border:1px solid color-mix(in srgb,var(--landing-green-2) 20%,transparent);border-radius:var(--radius-lg);padding:1.5rem;box-shadow:var(--shadow-pricing-popular)}.pricing-summary .pricing-summary__title{font-family:var(--font-heading);font-size:var(--text-18);font-weight:var(--weight-semibold);color:var(--landing-ink);margin:0 0 1.5rem}.pricing-summary .pricing-summary__rows{display:flex;flex-direction:column;gap:.75rem;margin:0}.pricing-summary .pricing-summary__row{line-height:var(--leading-normal);display:flex;align-items:baseline;justify-content:space-between;gap:1rem;font-size:var(--text-14);padding:.25rem .5rem;margin:-.25rem -.5rem;border-radius:var(--radius-md);transition:background .25s ease}.pricing-summary .pricing-summary__row dt,.pricing-summary .pricing-summary__row>span:first-child{color:var(--pricing-muted)}.pricing-summary .pricing-summary__row dd,.pricing-summary .pricing-summary__row>span:last-child{font-weight:var(--weight-medium);color:var(--landing-ink);margin:0;text-align:right}.pricing-summary .pricing-summary__row.is-active{background:var(--landing-greenlighter-2)}.pricing-summary .pricing-summary__divider{height:1px;background:var(--pricing-border);margin:1.5rem 0}.pricing-summary .pricing-summary__addons{line-height:var(--leading-normal)}.pricing-summary .pricing-summary__addons .pricing-summary__addons-title{font-size:var(--text-14);font-weight:var(--weight-medium);color:var(--landing-ink);padding:.25rem .5rem;margin:-.25rem -.5rem .25rem;border-radius:var(--radius-md);transition:background .25s ease}.pricing-summary .pricing-summary__addons .pricing-summary__addons-title.is-active{background:var(--landing-greenlighter-2)}.pricing-summary .pricing-summary__addons .pricing-summary__row{line-height:var(--leading-normal);margin-bottom:.375rem}.pricing-summary .pricing-summary__addons .pricing-summary__row--sub{padding-left:1.25rem}.pricing-summary .pricing-summary__addons .pricing-summary__row--sub>span:first-child{font-size:var(--text-13)}.pricing-summary .pricing-summary__total{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.pricing-summary .pricing-summary__total .pricing-summary__total-label{color:var(--pricing-muted);font-size:var(--text-14)}.pricing-summary .pricing-summary__total .pricing-summary__total-amount{font-family:var(--font-heading);font-size:var(--text-32);font-weight:var(--weight-bold);color:var(--landing-ink)}.pricing-summary .pricing-summary__total .pricing-summary__total-period{font-size:var(--text-14);color:var(--pricing-muted)}.pricing-summary .pricing-summary__vat,.pricing-summary .pricing-summary__yearly{line-height:var(--leading-normal);font-size:var(--text-12);color:var(--pricing-muted);text-align:right;margin:.25rem 0 0}.pricing-summary .pricing-summary__cta{display:flex;align-items:center;justify-content:center;gap:10px;height:3rem;margin-top:1.5rem;border-radius:var(--radius-lg);background:var(--gradient-main);color:var(--landing-white);font-family:var(--font-heading);font-size:var(--text-16);font-weight:var(--weight-semibold);text-decoration:none;transition:box-shadow .3s ease}.pricing-summary .pricing-summary__cta:hover{box-shadow:var(--btn-shadow)}.pricing-summary .pricing-summary__cta svg{width:18px;height:18px;transition:transform .15s ease}.pricing-summary .pricing-summary__cta:hover svg{transform:translate(8px)}.pricing-summary .pricing-summary__reassurance{font-size:var(--text-12);color:var(--pricing-muted);text-align:center;margin:1rem 0 0}.pricing-configurator__help{display:flex;width:fit-content;margin:2rem auto 0;font-size:var(--text-13);text-align:center}.pricing-configurator__help svg{width:15px;height:15px}.pricing-comparison .pricing-comparison__container{max-width:calc(var(--pricing-block, 72rem) + 2 * var(--container-pad))}.pricing-comparison .pricing-comparison__toggle{display:flex;justify-content:center;margin-bottom:2rem}.pricing-comparison .pricing-comparison__card{background:var(--landing-white);border:1px solid var(--pricing-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-pricing-card);overflow:hidden}.pricing-comparison .pricing-comparison__table{width:100%;table-layout:fixed;border-collapse:collapse}.pricing-comparison .pricing-comparison__table th,.pricing-comparison .pricing-comparison__table td{line-height:var(--leading-normal);border-bottom:1px solid var(--pricing-border);border-left:1px solid var(--pricing-border);padding:1rem 1.5rem}:is(.pricing-comparison .pricing-comparison__table th,.pricing-comparison .pricing-comparison__table td):first-child{border-left:0;text-align:left}.pricing-comparison .pricing-comparison__table thead th{background:var(--landing-graylightest);font-size:var(--text-14);font-weight:var(--weight-semibold);color:var(--landing-ink);text-align:center;padding:1.5rem}.pricing-comparison .pricing-comparison__table thead th.pricing-comparison__feature-col{line-height:var(--leading-normal);width:46%;font-weight:var(--weight-medium);color:var(--pricing-muted)}.pricing-comparison .pricing-comparison__table tbody .pricing-comparison__category th{background:var(--landing-greenlighter-2);font-size:var(--text-14);font-weight:var(--weight-semibold);color:var(--landing-ink);padding:.75rem 1.5rem}.pricing-comparison .pricing-comparison__table tbody .pricing-comparison__category-label{line-height:var(--leading-normal);display:inline-flex;align-items:center;gap:.5rem}.pricing-comparison .pricing-comparison__table tbody .pricing-comparison__category-label svg{width:1.125rem;height:1.125rem;color:var(--landing-green-2-graphic)}.pricing-comparison .pricing-comparison__table tbody th[scope=row]{font-size:var(--text-14);font-weight:var(--weight-regular);color:var(--landing-ink)}.pricing-comparison .pricing-comparison__table tbody .pricing-comparison__row-note{display:block;margin-top:.125rem;font-size:var(--text-13);line-height:var(--leading-snug);color:var(--pricing-muted)}.pricing-comparison .pricing-comparison__table tbody td{text-align:center;font-size:var(--text-14);font-weight:var(--weight-medium);color:var(--landing-ink)}.pricing-comparison .pricing-comparison__table tbody tr:nth-child(odd):not(.pricing-comparison__category){background:color-mix(in srgb,var(--landing-graylightest) 50%,transparent)}.pricing-comparison .pricing-comparison__check{width:1.25rem;height:1.25rem;color:var(--landing-green-2-graphic);margin-inline:auto}.pricing-comparison .pricing-comparison__minus{width:1.25rem;height:1.25rem;color:var(--landing-graylight);margin-inline:auto}.pricing-comparison .pricing-comparison__addon{display:inline-flex;align-items:center;justify-content:center;gap:.375rem}.pricing-comparison .pricing-comparison__addon .info-tip__trigger{color:var(--landing-green-2-graphic)}.pricing-comparison .pricing-comparison__addon .info-tip__trigger:hover{color:color-mix(in srgb,var(--landing-green-2) 75%,black)}.pricing-comparison .pricing-comparison__addon .info-tip__icon{width:1.25rem;height:1.25rem}.pricing-comparison .pricing-comparison__addon .info-tip__bubble{max-width:min(14rem,calc(100vw - 4rem));white-space:normal}.pricing-comparison td:last-child .pricing-comparison__addon .info-tip__bubble{left:auto;right:0;translate:none}@media(max-width:767px){.pricing-comparison .pricing-comparison__table th,.pricing-comparison .pricing-comparison__table td{padding:.75rem .5rem}.pricing-comparison .pricing-comparison__table thead th{padding:1rem .375rem;font-size:var(--text-12);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.pricing-comparison .pricing-comparison__table thead th.pricing-comparison__feature-col{line-height:var(--leading-normal);width:38%}.pricing-comparison .pricing-comparison__table tbody td{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.pricing-comparison .pricing-comparison__table tbody th[scope=row],.pricing-comparison .pricing-comparison__table tbody td{font-size:var(--text-13)}.pricing-comparison .pricing-comparison__table tbody .pricing-comparison__row-note{font-size:var(--text-12)}.pricing-comparison .pricing-comparison__table tbody .pricing-comparison__category th{padding:.75rem .5rem}.pricing-comparison .pricing-comparison__table .pricing-comparison__addon .info-tip__bubble{max-width:11rem}}@media(max-width:479px){.pricing-comparison .pricing-comparison__table th,.pricing-comparison .pricing-comparison__table td{padding-inline:.25rem}.pricing-comparison .pricing-comparison__table thead th{padding-inline:.125rem;font-size:var(--text-11)}.pricing-comparison .pricing-comparison__table thead th.pricing-comparison__feature-col{line-height:var(--leading-normal);width:32%}.pricing-comparison .pricing-comparison__table tbody th[scope=row],.pricing-comparison .pricing-comparison__table tbody td{font-size:var(--text-12)}.pricing-comparison .pricing-comparison__table tbody .pricing-comparison__row-note{font-size:var(--text-11)}}.faq__title{font-family:var(--font-heading);font-size:var(--prose-article-h2);font-weight:var(--weight-bold);line-height:round(1.2em,1px);letter-spacing:-.02em;color:var(--landing-black);margin:0 0 .8em;text-wrap:balance}.faq__head{text-align:center;margin-bottom:38px}.faq__list{display:grid;gap:12px}.faq--columns .faq__list{gap:14px}@media(min-width:861px){.faq--columns .faq__list{grid-template-columns:1fr 1fr;align-items:start}}.faq__item{padding:0;overflow:hidden}.faq__q{margin:0;font-size:inherit}.faq__button{width:100%;border:none;background:none;cursor:pointer;text-align:left;padding:20px 24px;display:flex;align-items:center;justify-content:space-between;gap:18px;font-family:var(--font-heading);font-weight:var(--weight-bold);font-size:var(--text-18);line-height:round(1.35em,1px);color:var(--app-nav-blue);transition:color .15s ease}.faq__button:hover{color:var(--landing-green-2-text)}.faq__chevron{flex:none;color:var(--landing-green-2-graphic);transition:transform .2s ease}.faq__button[aria-expanded=true] .faq__chevron{transform:rotate(180deg)}.faq__answer{padding:0 24px 22px;font-family:var(--font-body);font-size:var(--text-16);line-height:round(1.65em,1px);color:var(--muted)}.faq__answer p{margin:0 0 1em}.faq__answer p:last-child{margin-bottom:0}.faq__answer a{color:var(--landing-green-2-text);text-decoration:underline}.page-pricing{--pricing-block: 72rem;--pricing-border: var(--landing-graylighter);--pricing-muted: var(--muted);--shadow-pricing-card: var(--shadow-card);--shadow-pricing-hover: var(--shadow-card-hover);--shadow-pricing-popular: 0 25px 50px -12px color-mix(in srgb, var(--landing-green-2) 25%, transparent)}.pricing-hero{padding-bottom:6rem}.pricing-hero .pricing-hero__controls{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;margin-bottom:4rem;animation:hero-reveal .7s cubic-bezier(.22,.61,.36,1) both;animation-delay:.36s}.pricing-hero .pricing-hero__slider{width:100%;max-width:20rem;text-align:left}.pricing-hero .pricing-cards{animation:hero-reveal .7s cubic-bezier(.22,.61,.36,1) both;animation-delay:.48s}@media(prefers-reduced-motion:reduce),(max-width:639px){.pricing-hero .pricing-hero__controls,.pricing-hero .pricing-cards{animation:none}}@media(prefers-reduced-motion:reduce){.q-range::-webkit-slider-thumb,.q-range::-moz-range-thumb,.q-switch,.q-switch__knob,.info-tip__bubble,.pricing-card,.pricing-card__cta,.pricing-card__cta svg,.pricing-summary__cta svg,.tier-chip,.pricing-toggle__option,.addon-row__link{transition:none}.q-range::-webkit-slider-thumb:hover,.q-range::-moz-range-thumb:hover,.pricing-card__cta:hover svg,.pricing-summary__cta:hover svg,.link-arrow:hover svg{transform:none}.hub-dialog__backdrop,.hub-dialog__panel{transition:none!important}}@media(min-width:768px){.pricing-hero .pricing-hero__controls{flex-direction:row;gap:2.5rem}}.pricing-faq{max-width:1160px;margin:0 auto;padding-inline:var(--container-pad)}
