.features[data-v-5672e64b]{--aa-section-py:var(--aa-space-4);border-top:none}@media(min-width:768px){.features[data-v-5672e64b]{--aa-section-py:var(--aa-space-6);border-top:1px solid var(--aa-color-border-subtle)}}.features__desktop[data-v-5672e64b]{display:none}.features__mobile[data-v-5672e64b]{display:block}@media(min-width:768px){.features__desktop[data-v-5672e64b]{display:block}.features__mobile[data-v-5672e64b]{display:none}}.features__title[data-v-5672e64b]{color:var(--aa-color-text);font-family:var(--aa-font-display);font-size:var(--aa-text-xl);font-weight:var(--aa-font-semibold)}.features__grid[data-v-5672e64b]{display:grid;gap:var(--aa-space-2);grid-template-columns:1fr}@media(min-width:768px){.features__grid[data-v-5672e64b]{grid-template-columns:repeat(2,1fr)}}.features__item[data-v-5672e64b]{align-items:flex-start;border-radius:var(--aa-radius-lg);display:flex;gap:var(--aa-space-3);padding:var(--aa-space-3);transition:background var(--aa-transition-fast)}.features__item[data-v-5672e64b]:hover{background:var(--aa-color-surface-elevated)}.features__icon[data-v-5672e64b]{color:var(--aa-color-text-secondary);flex-shrink:0;height:24px;margin-top:2px;width:24px}.features__text[data-v-5672e64b]{display:flex;flex-direction:column;gap:2px}.features__label[data-v-5672e64b]{color:var(--aa-color-text);font-size:var(--aa-text-base);font-weight:var(--aa-font-semibold)}.features__desc[data-v-5672e64b]{color:var(--aa-color-text-muted);font-size:var(--aa-text-sm);line-height:var(--aa-leading-relaxed)}.features__toggle[data-v-5672e64b]{align-items:center;background:none;border:none;color:var(--aa-color-primary);cursor:pointer;display:inline-flex;font-size:var(--aa-text-sm);font-weight:var(--aa-font-semibold);gap:var(--aa-space-1);margin-top:var(--aa-space-3);padding:0;transition:color var(--aa-transition-fast)}.features__toggle[data-v-5672e64b]:hover{color:var(--aa-color-primary-hover)}.features__toggle-icon[data-v-5672e64b]{height:14px;width:14px}.features__drawer-list[data-v-5672e64b]{display:flex;flex-direction:column;gap:var(--aa-space-2)}
