.home-main[data-v-1c530f67]{width:100%;min-height:100vh;color:var(--home-text);background:var(--home-bg);isolation:isolate;overflow-x:hidden}.home-section-container[data-v-1c530f67]{width:100%;max-width:var(--home-max-width);padding:0 var(--home-gap);box-sizing:border-box;margin:0 auto}.reveal[data-v-1c530f67]{opacity:1;transform:none}.home-main.is-reveal-ready .reveal[data-v-1c530f67]{opacity:0;transition:opacity .2s var(--home-ease-out), transform .2s var(--home-ease-out);transform:translateY(28px)}.home-main.is-reveal-ready .reveal.visible[data-v-1c530f67]{opacity:1;transform:none}.compare-cta-section[data-v-1c530f67]{padding:0 0 40px}.compare-cta[data-v-1c530f67]{flex-direction:column;align-items:center;gap:16px;display:flex}.compare-cta-btn[data-v-1c530f67]{border-radius:var(--radius-control);min-height:48px;color:var(--theme-on-primary);background:var(--home-primary);justify-content:center;align-items:center;padding:0 32px;font-size:15px;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.compare-cta-btn[data-v-1c530f67]:hover{background:var(--home-primary-hover)}.compare-cta-btn[data-v-1c530f67]:focus-visible{box-shadow:0 0 0 2px var(--home-bg), 0 0 0 4px var(--theme-focus);outline:none}.compare-cta-note[data-v-1c530f67]{color:var(--home-text-3);text-align:center;align-items:center;gap:6px;margin:0;font-size:.8rem;display:inline-flex}.compare-cta-note-icon[data-v-1c530f67]{flex-shrink:0;width:15px;height:15px;display:inline-flex}.compare-cta-note-icon svg[data-v-1c530f67]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}
