.feature-hero[data-astro-cid-277p2gtq]{padding:7rem 0 5rem;background:linear-gradient(170deg,#ecfdf5,#fafaf8,#fff7ed);text-align:center}.feature-hero__content[data-astro-cid-277p2gtq]{max-width:760px;margin:0 auto}.feature-hero__badge[data-astro-cid-277p2gtq]{display:inline-flex;align-items:center;padding:.375rem 1rem;background:var(--landing-primary-bg);border:1px solid var(--landing-primary-border);border-radius:9999px;font-size:.8125rem;font-weight:600;color:var(--landing-primary-dark);margin-bottom:1.5rem;text-transform:uppercase;letter-spacing:.05em}.feature-hero__title[data-astro-cid-277p2gtq]{font-size:clamp(2rem,5vw,3.25rem);font-weight:800;letter-spacing:-.03em;line-height:1.1;color:var(--landing-text);margin:0 0 1.25rem}.feature-hero__subtitle[data-astro-cid-277p2gtq]{font-size:clamp(1rem,2vw,1.1875rem);line-height:1.65;color:var(--landing-text-secondary);margin:0 auto 2.5rem;max-width:620px}.feature-cta-btn[data-astro-cid-277p2gtq]{display:inline-flex;align-items:center;justify-content:center;gap:.625rem;font-weight:600;font-size:1rem;border-radius:.75rem;padding:.875rem 1.75rem;border:none;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);text-decoration:none;background:linear-gradient(135deg,var(--landing-primary),var(--landing-primary-light));color:#fff;box-shadow:0 2px 12px var(--landing-primary-glow)}.feature-cta-btn[data-astro-cid-277p2gtq]:hover{transform:translateY(-2px);box-shadow:0 8px 32px var(--landing-primary-glow-strong)}.feature-section-header[data-astro-cid-277p2gtq]{margin-bottom:3rem}.feature-section-tag[data-astro-cid-277p2gtq]{display:inline-flex;align-items:center;padding:.375rem 1rem;background:var(--landing-primary-bg);border:1px solid var(--landing-primary-border);border-radius:9999px;font-size:.8125rem;font-weight:600;color:var(--landing-primary-dark);margin-bottom:.875rem;text-transform:uppercase;letter-spacing:.05em}.feature-section-title[data-astro-cid-277p2gtq]{font-size:clamp(1.625rem,3vw,2.25rem);font-weight:700;letter-spacing:-.025em;color:var(--landing-text);margin:0}.feature-benefits-grid[data-astro-cid-277p2gtq]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem}@media(max-width:640px){.feature-benefits-grid[data-astro-cid-277p2gtq]{grid-template-columns:1fr}}.feature-benefit-card[data-astro-cid-277p2gtq]{padding:1.75rem;background:var(--landing-surface);border:1px solid var(--landing-border);border-radius:1rem;transition:border-color .2s,box-shadow .2s}.feature-benefit-card[data-astro-cid-277p2gtq]:hover{border-color:var(--landing-primary-border);box-shadow:var(--landing-shadow-sm)}.feature-benefit-card__title[data-astro-cid-277p2gtq]{font-size:1.0625rem;font-weight:650;color:var(--landing-text);margin:0 0 .625rem}.feature-benefit-card__desc[data-astro-cid-277p2gtq]{font-size:.9375rem;line-height:1.65;color:var(--landing-text-secondary);margin:0}.feature-faq-list[data-astro-cid-277p2gtq]{max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:1.25rem}.feature-faq-item[data-astro-cid-277p2gtq]{padding:1.5rem;background:var(--landing-surface);border:1px solid var(--landing-border);border-radius:1rem}.feature-faq-item__q[data-astro-cid-277p2gtq]{font-size:1rem;font-weight:650;color:var(--landing-text);margin:0 0 .625rem}.feature-faq-item__a[data-astro-cid-277p2gtq]{font-size:.9375rem;line-height:1.65;color:var(--landing-text-secondary);margin:0}.feature-bottom-cta[data-astro-cid-277p2gtq]{padding:5rem 0;background:#1c1917;text-align:center}.feature-bottom-cta__title[data-astro-cid-277p2gtq]{font-size:clamp(1.625rem,3vw,2.25rem);font-weight:750;color:#f5f5f3;margin:0 0 .875rem;letter-spacing:-.02em}.feature-bottom-cta__subtitle[data-astro-cid-277p2gtq]{font-size:1.0625rem;color:#f5f5f3a6;margin:0 auto 2rem;max-width:480px;line-height:1.6}.feature-bottom-cta__trust[data-astro-cid-277p2gtq]{margin-top:1rem;font-size:.8125rem;color:#f5f5f366}.landing-text-gradient[data-astro-cid-277p2gtq]{background:linear-gradient(135deg,var(--landing-primary),var(--landing-primary-light));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}
