.features-hero[data-v-9ac02add]{background:linear-gradient(180deg, var(--aap-teal-50), var(--aap-surface));padding-block:clamp(40px,6vw,80px) clamp(24px,3vw,40px)}.features-hero h1[data-v-9ac02add]{margin-block:14px 18px;font-size:clamp(2.2rem,4.6vw,3.9rem)}.features-hero__actions[data-v-9ac02add]{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.features-jump[data-v-9ac02add]{border-top:1px solid var(--aap-border);flex-wrap:wrap;gap:8px;margin-top:36px;padding-top:20px;display:flex}.features-jump a[data-v-9ac02add]{border:1px solid var(--aap-border-strong);background:var(--aap-surface);min-height:44px;color:var(--aap-ink-900);border-radius:999px;align-items:center;padding:7px 14px;font-size:.88rem;font-weight:600;text-decoration:none;display:inline-flex}.features-jump a[data-v-9ac02add]:hover,.features-jump a[data-v-9ac02add]:focus-visible{border-color:var(--aap-teal-700);color:var(--aap-teal-800)}.features-section[data-v-9ac02add]{scroll-margin-top:64px}.features-heading[data-v-9ac02add]{margin-bottom:28px}.features-page .lead-copy[data-v-9ac02add]{max-width:none}.features-heading h2[data-v-9ac02add]{margin-block:12px 14px;font-size:clamp(1.8rem,3vw,2.6rem)}.features-heading a[data-v-9ac02add]{white-space:nowrap;font-weight:600}.features-heading .lead-copy[data-v-9ac02add]{font-size:1.125rem}.features-heading__row[data-v-9ac02add]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 24px;display:flex}.features-table__scroll[data-v-9ac02add]{border:1px solid var(--aap-border);border-radius:var(--aap-radius-md);background:var(--aap-surface);position:relative;overflow-x:auto}.features-table[data-v-9ac02add]{border-collapse:collapse;width:100%;font-size:.94rem}.features-table--plans[data-v-9ac02add]{min-width:760px}.features-table th[data-v-9ac02add],.features-table td[data-v-9ac02add]{border-bottom:1px solid var(--aap-border);text-align:left;vertical-align:top;padding:14px 16px}.features-table thead th[data-v-9ac02add]{color:var(--aap-ink-700);letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;font-weight:800}.features-table--plans td[data-v-9ac02add]{width:15%;color:var(--aap-ink-900)}.features-table--plans th[scope=row][data-v-9ac02add],.features-table--plans thead th[data-v-9ac02add]:first-child{z-index:1;background:var(--aap-surface);position:sticky;left:0}.features-table th[scope=row][data-v-9ac02add]{font-weight:400}.features-table__name[data-v-9ac02add]{color:var(--aap-ink-950);font-weight:700;display:block}.features-table__description[data-v-9ac02add]{max-width:420px;color:var(--aap-ink-600);margin-top:3px;font-size:.86rem;line-height:1.5;display:block}.features-table__price[data-v-9ac02add]{color:var(--aap-ink-950);letter-spacing:-.01em;text-transform:none;margin-top:4px;font-size:.92rem;font-weight:700;display:block}.features-table tfoot td[data-v-9ac02add]{border-top:1px solid var(--aap-border);background:var(--aap-canvas);border-bottom:0;padding-block:16px}.features-table__group th[data-v-9ac02add]{background:var(--aap-canvas);color:var(--aap-teal-800);letter-spacing:.06em;text-transform:uppercase;padding-block:10px;font-size:.8rem;font-weight:800}.features-table tbody:last-of-type tr:last-child th[data-v-9ac02add],.features-table tbody:last-of-type tr:last-child td[data-v-9ac02add]{border-bottom:0}.features-yes[data-v-9ac02add]{color:var(--aap-teal-700)}.features-no[data-v-9ac02add]{color:var(--aap-ink-400)}.features-section--modules[data-v-9ac02add]{background:var(--aap-canvas)}.features-module[data-v-9ac02add]{border:1px solid var(--aap-border);border-radius:var(--aap-radius-md);background:var(--aap-surface);grid-template-columns:minmax(260px,1fr) minmax(0,2fr);gap:clamp(20px,3vw,40px);margin-bottom:20px;padding:clamp(20px,3vw,32px);scroll-margin-top:64px;display:grid}.features-module h3[data-v-9ac02add]{margin-block:0 10px}.features-module__intro>p[data-v-9ac02add]{color:var(--aap-ink-700);line-height:1.6}.features-module__caution[data-v-9ac02add]{margin-top:10px;font-size:.86rem;font-style:italic;color:var(--aap-ink-600)!important}.features-availability[data-v-9ac02add]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin:20px 0 0;display:grid}.features-availability div[data-v-9ac02add]{border-bottom:1px solid var(--aap-border);justify-content:space-between;align-items:baseline;gap:8px;padding-bottom:6px;display:flex}.features-availability dt[data-v-9ac02add]{color:var(--aap-ink-700);font-size:.86rem}.features-availability dd[data-v-9ac02add]{margin:0;font-size:.86rem;font-weight:700}.features-availability__price[data-v-9ac02add]{color:var(--aap-ink-700);text-align:right;font-weight:400;display:block}.features-availability .is-included[data-v-9ac02add]{color:var(--aap-teal-700)}.features-availability .is-addon[data-v-9ac02add]{color:var(--aap-amber-800)}.features-availability .is-none[data-v-9ac02add]{color:var(--aap-ink-600);font-weight:400}.features-table--module th[scope=row][data-v-9ac02add]{width:38%;color:var(--aap-ink-950);font-weight:700}.features-table--module td[data-v-9ac02add]{color:var(--aap-ink-700);line-height:1.55}.features-table--module tbody tr:last-child th[data-v-9ac02add],.features-table--module tbody tr:last-child td[data-v-9ac02add]{border-bottom:0}.features-closing__inner[data-v-9ac02add]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:32px;display:grid}.features-closing h2[data-v-9ac02add]{margin-bottom:12px;font-size:clamp(1.8rem,3vw,2.4rem)}.features-closing__actions[data-v-9ac02add]{flex-wrap:wrap;gap:10px;display:flex}@media (width<=900px){.features-module[data-v-9ac02add],.features-closing__inner[data-v-9ac02add]{grid-template-columns:1fr}}.features-stacked[data-v-9ac02add]{gap:14px;display:grid}.features-stacked__plan[data-v-9ac02add]{border:1px solid var(--aap-border);border-radius:var(--aap-radius-md);background:var(--aap-surface);padding:16px;position:relative}.features-stacked__plan h3[data-v-9ac02add]{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;font-size:1.15rem;display:flex}.features-stacked__plan h4[data-v-9ac02add]{color:var(--aap-ink-600);letter-spacing:.04em;text-transform:uppercase;margin:14px 0 6px;font-size:.8rem;font-weight:700}.features-stacked__plan ul[data-v-9ac02add]{margin:0 0 6px;padding:0;list-style:none}.features-stacked__plan li[data-v-9ac02add]{align-items:flex-start;gap:8px;padding:4px 0;font-size:.9rem;line-height:1.45;display:flex}.features-stacked__plan .q-btn[data-v-9ac02add]{margin-top:10px}@media (width<=600px){.features-table--module thead[data-v-9ac02add]{display:none}.features-table--module tr[data-v-9ac02add],.features-table--module th[data-v-9ac02add],.features-table--module td[data-v-9ac02add]{display:block;width:auto!important}.features-table--module th[scope=row][data-v-9ac02add]{border-bottom:0;padding:14px 0 2px}.features-table--module td[data-v-9ac02add]{padding:0 0 14px}.features-module[data-v-9ac02add]{padding:18px}.features-table--plans[data-v-9ac02add]{min-width:520px}.features-table--plans th[scope=row][data-v-9ac02add]{max-width:130px}.features-table__description[data-v-9ac02add]{display:none}}
