.feature-page.svelte-1okbjmi{padding-top:5rem}.feature-hero.svelte-1okbjmi{position:relative;padding:6rem 1.5rem 4rem;text-align:center;overflow:hidden}.hero-glow.svelte-1okbjmi{position:absolute;top:-100px;left:50%;transform:translate(-50%);width:500px;height:500px;background:radial-gradient(ellipse,color-mix(in srgb,var(--accent) 12%,transparent) 0%,transparent 70%);pointer-events:none}.container.svelte-1okbjmi{max-width:var(--max-width);margin:0 auto;position:relative;z-index:1}.feature-icon-big.svelte-1okbjmi{width:80px;height:80px;border-radius:20px;background:color-mix(in srgb,var(--accent) 15%,transparent);color:var(--cyan);display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem}.feature-label.svelte-1okbjmi{font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;margin-bottom:1rem}.feature-headline.svelte-1okbjmi{font-size:clamp(2rem,4vw,3rem);max-width:700px;margin:0 auto 1.2rem}.feature-promise.svelte-1okbjmi{font-size:1.1rem;color:var(--text-secondary);max-width:560px;margin:0 auto}.feature-body.svelte-1okbjmi{padding:var(--section-padding)}.feature-grid.svelte-1okbjmi{display:grid;grid-template-columns:1fr 1fr;gap:3rem;margin-bottom:3rem}.feature-description.svelte-1okbjmi p:where(.svelte-1okbjmi){color:var(--text-secondary);font-size:1.05rem;line-height:1.8}.feature-highlights.svelte-1okbjmi h3:where(.svelte-1okbjmi){font-size:1.1rem;margin-bottom:1.2rem}.feature-highlights.svelte-1okbjmi ul:where(.svelte-1okbjmi){list-style:none;display:flex;flex-direction:column;gap:.8rem}.feature-highlights.svelte-1okbjmi li:where(.svelte-1okbjmi){display:flex;align-items:flex-start;gap:.6rem;color:var(--text-secondary);font-size:.95rem;line-height:1.5}.check.svelte-1okbjmi{font-size:.9rem;flex-shrink:0;margin-top:.15rem}.feature-cta.svelte-1okbjmi{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.btn-primary.svelte-1okbjmi{padding:.75rem 2rem;border-radius:10px;background:var(--cyan);color:#0a0b0f;font-weight:700;font-size:.95rem;transition:var(--transition-fast)}.btn-primary.svelte-1okbjmi:hover{background:var(--cyan-dim);color:#0a0b0f;transform:translateY(-2px)}.btn-secondary.svelte-1okbjmi{padding:.75rem 2rem;border-radius:10px;border:1px solid var(--border-subtle);color:var(--text-secondary);font-weight:600;font-size:.95rem;transition:var(--transition-fast)}.btn-secondary.svelte-1okbjmi:hover{color:var(--text-primary);border-color:var(--border-glow)}@media(max-width:768px){.feature-grid.svelte-1okbjmi{grid-template-columns:1fr}}
