.feature-page[data-v-da8a582d]{--feature-theme:#3b82f6;--feature-theme-soft:#3b82f61a;--feature-theme-strong:#3b82f633;background:var(--tx-bg-base)}.hero[data-v-da8a582d]{text-align:center;padding:128px 0 80px;position:relative;overflow:hidden}.hero-bg-grid[data-v-da8a582d]{background-image:linear-gradient(to right, var(--tx-border) 1px, transparent 1px), linear-gradient(to bottom, var(--tx-border) 1px, transparent 1px);opacity:.5;pointer-events:none;z-index:0;background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 60% at 50% 30%,#000 30%,#0000 80%);mask-image:radial-gradient(80% 60% at 50% 30%,#000 30%,#0000 80%)}.hero-bg-glow[data-v-da8a582d]{background:radial-gradient(ellipse at center, var(--feature-theme-soft) 0%, transparent 70%);pointer-events:none;z-index:0;width:1200px;height:700px;position:absolute;top:-120px;left:50%;transform:translate(-50%)}.hero-inner[data-v-da8a582d]{z-index:1;flex-direction:column;align-items:center;gap:20px;display:flex;position:relative}.hero-title[data-v-da8a582d]{max-width:960px}.hero-lead[data-v-da8a582d]{max-width:760px}.hero-ctas[data-v-da8a582d]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.hero-meta[data-v-da8a582d]{background:var(--tx-bg-elevated);border:1px solid var(--tx-border);border-radius:var(--tx-radius-pill);box-shadow:var(--tx-shadow-card);gap:2px;margin-top:8px;padding:6px;display:inline-flex}.hero-meta-item[data-v-da8a582d]{font-family:var(--tx-font-mono);color:var(--tx-text-muted);border-radius:var(--tx-radius-pill);cursor:default;align-items:center;gap:6px;padding:8px 14px;font-size:12px;transition:background .2s,color .2s;display:inline-flex}.hero-meta-item[data-v-da8a582d]:hover{background:var(--feature-theme-soft);color:var(--feature-theme)}.hero-meta-icon[data-v-da8a582d]{font-size:14px}.feature-section[data-v-da8a582d]{background:var(--tx-bg-surface)}.faq-section[data-v-da8a582d]{background:var(--tx-bg-base)}.cta-section[data-v-da8a582d]{background:radial-gradient(ellipse at center, var(--feature-theme-soft) 0%, transparent 70%), var(--tx-bg-elevated);border-top:1px solid var(--tx-border)}.section-title[data-v-da8a582d]{text-align:center;max-width:880px;margin:16px auto 40px;position:relative}.section-title[data-v-da8a582d]:after{content:"";background:var(--feature-theme);border-radius:1px;width:40px;height:2px;margin:16px auto 0;display:block}.feature-card[data-v-da8a582d]{background:var(--tx-bg-elevated);border:1px solid var(--tx-border);border-radius:var(--tx-radius-lg);padding:24px 20px;transition:all .25s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.feature-card[data-v-da8a582d]:before{content:"";background:linear-gradient(90deg, transparent, var(--feature-theme), transparent);opacity:0;height:2px;transition:opacity .25s;position:absolute;top:0;left:0;right:0}.feature-card[data-v-da8a582d]:hover{border-color:var(--feature-theme);transform:translateY(-4px);box-shadow:0 12px 32px #0f172a14}.feature-card[data-v-da8a582d]:hover:before{opacity:1}.feature-icon[data-v-da8a582d]{border-radius:var(--tx-radius);background:var(--feature-theme-soft);width:44px;height:44px;color:var(--feature-theme);justify-content:center;align-items:center;margin-bottom:14px;font-size:20px;transition:transform .25s cubic-bezier(.16,1,.3,1),background .2s;display:inline-flex}.feature-card:hover .feature-icon[data-v-da8a582d]{background:var(--feature-theme-strong);transform:scale(1.08)rotate(-3deg)}.feature-icon[data-v-da8a582d] svg{width:1em;height:1em}.feature-grid[data-v-da8a582d]{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.feature-card h3[data-v-da8a582d]{margin:0 0 8px;font-size:17px}.faq-inner[data-v-da8a582d]{max-width:880px;margin:0 auto}.faq-list[data-v-da8a582d]{flex-direction:column;gap:12px;margin-top:16px;display:flex}.faq-item[data-v-da8a582d]{background:var(--tx-bg-elevated);border:1px solid var(--tx-border);border-radius:var(--tx-radius);cursor:pointer;transition:border-color .2s}.faq-item[data-v-da8a582d]:hover{border-color:var(--feature-theme)}.faq-q[data-v-da8a582d]{color:var(--tx-text-primary);padding:16px 20px;font-size:16px;font-weight:500;list-style:none;display:block}.faq-q[data-v-da8a582d]::-webkit-details-marker{display:none}.faq-q[data-v-da8a582d]:before{content:"+ ";color:var(--feature-theme);font-weight:700}.faq-item[open] .faq-q[data-v-da8a582d]:before{content:"− "}.faq-a[data-v-da8a582d]{color:var(--tx-text-muted);margin:0;padding:0 20px 16px;font-size:14px;line-height:1.7}.cta-inner[data-v-da8a582d]{text-align:center;flex-direction:column;align-items:center;gap:20px;display:flex}.cta-links[data-v-da8a582d]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}@media (width<=1024px){.feature-grid[data-v-da8a582d]{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.feature-grid[data-v-da8a582d]{grid-template-columns:1fr}.hero-title[data-v-da8a582d]{font-size:40px}.hero-meta[data-v-da8a582d]{flex-wrap:wrap;justify-content:center}}
