.hero-simple[data-astro-cid-aosilxj4].hero-main{background:radial-gradient(ellipse at center,var(--hero-bg-gradient-start) 0%,var(--hero-bg-gradient-end) 100%);padding:calc(70px + var(--spacing-20)) 0 var(--spacing-24);text-align:center;color:var(--color-white);margin-top:0;position:relative;overflow:visible;z-index:1}.section-badge[data-astro-cid-aosilxj4]{display:inline-block;background:var(--color-accent);color:#fff;padding:var(--spacing-1) var(--spacing-4);border-radius:var(--radius-full);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-4);text-transform:uppercase;letter-spacing:.05em}.section-title[data-astro-cid-aosilxj4]{color:var(--color-white);margin-bottom:var(--spacing-4);font-size:var(--font-size-6xl);line-height:1.1;font-weight:var(--font-weight-bold)}.section-subtitle[data-astro-cid-aosilxj4]{color:#ffffffd9;font-size:var(--font-size-xl);margin-bottom:var(--spacing-8);line-height:1.6}.features-detail[data-astro-cid-aosilxj4]{background:linear-gradient(180deg,var(--color-off-white) 0%,var(--color-white) 50%,var(--color-off-white) 100%);position:relative}.features-detail[data-astro-cid-aosilxj4] h2[data-astro-cid-aosilxj4]{color:var(--color-dark);font-size:var(--font-size-3xl);margin-bottom:var(--spacing-4);font-weight:var(--font-weight-bold)}.features-detail[data-astro-cid-aosilxj4] p[data-astro-cid-aosilxj4]{color:var(--color-gray-medium);font-size:var(--font-size-lg);margin-bottom:var(--spacing-4)}.features-detail[data-astro-cid-aosilxj4] .badge[data-astro-cid-aosilxj4]{background:var(--color-accent);color:var(--color-white);padding:var(--spacing-1) var(--spacing-4);border-radius:var(--radius-full);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-2);text-transform:uppercase;letter-spacing:.05em;display:inline-block}.more-features[data-astro-cid-aosilxj4] h2[data-astro-cid-aosilxj4]{color:var(--color-dark);font-size:var(--font-size-3xl);margin-bottom:var(--spacing-8);font-weight:var(--font-weight-bold)}.mini-feature[data-astro-cid-aosilxj4] h3[data-astro-cid-aosilxj4]{color:var(--color-dark);font-size:var(--font-size-lg);margin-bottom:var(--spacing-2)}.mini-icon-bg[data-astro-cid-aosilxj4]{display:flex;align-items:center;justify-content:center;width:56px;height:56px;margin:0 auto var(--spacing-3) auto;border-radius:50%;background:var(--gradient-primary);box-shadow:0 2px 12px 0 var(--black-alpha-10);border:2px solid var(--color-white);position:relative;z-index:1;transition:box-shadow .3s}.mini-feature[data-astro-cid-aosilxj4]:hover .mini-icon-bg[data-astro-cid-aosilxj4]{box-shadow:0 4px 24px 0 var(--color-primary-light)}.mini-icon[data-astro-cid-aosilxj4]{color:var(--color-white);font-size:32px;display:flex;align-items:center;justify-content:center}.features-detail[data-astro-cid-aosilxj4]:before{content:"";position:absolute;width:400px;height:400px;background:radial-gradient(circle,var(--bg-primary-light) 0%,transparent 70%);top:10%;left:-100px;border-radius:var(--radius-full);pointer-events:none}.features-detail[data-astro-cid-aosilxj4]:after{content:"";position:absolute;width:300px;height:300px;background:radial-gradient(circle,var(--bg-secondary-subtle) 0%,transparent 70%);bottom:20%;right:-80px;border-radius:var(--radius-full);pointer-events:none}.feature-block[data-astro-cid-aosilxj4]{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-12);align-items:center;margin-bottom:var(--spacing-16)}.feature-block[data-astro-cid-aosilxj4].reverse{direction:rtl}.feature-block[data-astro-cid-aosilxj4].reverse>[data-astro-cid-aosilxj4]{direction:ltr}.badge[data-astro-cid-aosilxj4]{background:var(--color-primary-light);color:var(--color-dark);padding:var(--spacing-1) var(--spacing-3);border-radius:var(--radius-full);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.feature-content[data-astro-cid-aosilxj4] h2[data-astro-cid-aosilxj4]{margin:var(--spacing-4) 0}.feature-content[data-astro-cid-aosilxj4] p[data-astro-cid-aosilxj4]{color:var(--color-gray-medium);margin-bottom:var(--spacing-4)}.feature-content[data-astro-cid-aosilxj4] ul[data-astro-cid-aosilxj4]{list-style:none}.feature-content[data-astro-cid-aosilxj4] li[data-astro-cid-aosilxj4]{padding:var(--spacing-2) 0;padding-left:var(--spacing-6);position:relative}.feature-content[data-astro-cid-aosilxj4] li[data-astro-cid-aosilxj4]:before{content:"✓";position:absolute;left:0;color:var(--color-primary);font-weight:700}.feature-image[data-astro-cid-aosilxj4] img[data-astro-cid-aosilxj4]{width:100%;border-radius:var(--radius-lg)}.placeholder-img[data-astro-cid-aosilxj4]{background:var(--color-off-white);border-radius:var(--radius-lg);height:300px;display:flex;align-items:center;justify-content:center}.more-features[data-astro-cid-aosilxj4]{background:linear-gradient(180deg,var(--bg-dark-overlay) 0%,var(--color-off-white) 50%,var(--bg-dark-overlay) 100%);position:relative;overflow:hidden}.mini-feature[data-astro-cid-aosilxj4]{text-align:center;padding:var(--spacing-6);background:var(--color-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:all var(--transition-normal)}.mini-feature[data-astro-cid-aosilxj4]:hover{transform:translateY(-5px);box-shadow:var(--shadow-md)}.mini-icon[data-astro-cid-aosilxj4]{display:block}.mini-feature[data-astro-cid-aosilxj4] h3[data-astro-cid-aosilxj4]{margin-bottom:var(--spacing-2);font-size:var(--font-size-lg)}.mini-feature[data-astro-cid-aosilxj4] p[data-astro-cid-aosilxj4]{color:var(--color-gray-medium);font-size:var(--font-size-sm);margin:0}.cta-section[data-astro-cid-aosilxj4] h2[data-astro-cid-aosilxj4]{margin-bottom:var(--spacing-2)}.cta-section[data-astro-cid-aosilxj4] p[data-astro-cid-aosilxj4]{margin-bottom:var(--spacing-6)}@media(max-width:768px){.feature-block[data-astro-cid-aosilxj4]{grid-template-columns:1fr}.feature-block[data-astro-cid-aosilxj4].reverse{direction:ltr}.placeholder-img[data-astro-cid-aosilxj4]{height:200px}}.section-divider[data-astro-cid-aosilxj4]{width:100%;display:flex;justify-content:center;margin:var(--spacing-8) 0}.divider-sutil[data-astro-cid-aosilxj4]{width:180px;border:none;border-top:1.5px solid rgba(0,0,0,.1);background:none;margin:0 auto;border-radius:2px}
