main[data-astro-cid-3x3kzqxy]{overflow-x:hidden}.section-tag[data-astro-cid-3x3kzqxy]{display:inline-block;padding:6px 14px;background:#ea1f671a;color:var(--color-pink);border-radius:50px;font-size:12px;font-weight:700;margin-bottom:20px;text-transform:uppercase;letter-spacing:1px}.feature-hero[data-astro-cid-3x3kzqxy]{padding:160px 0 100px;background:linear-gradient(135deg,#f8f9fb,#eef1f5);text-align:center}.hero-container[data-astro-cid-3x3kzqxy]{max-width:900px;margin:0 auto;padding:0 24px}.feature-hero[data-astro-cid-3x3kzqxy] h1[data-astro-cid-3x3kzqxy]{font-size:clamp(2rem,5vw,3rem);font-weight:800;line-height:1.1;color:var(--color-navy);margin-bottom:24px}.feature-hero[data-astro-cid-3x3kzqxy] p[data-astro-cid-3x3kzqxy]{font-size:1.125rem;line-height:1.7;color:var(--color-text);margin-bottom:32px}.capability-section[data-astro-cid-3x3kzqxy]{padding:100px 0}.capability-section[data-astro-cid-3x3kzqxy].alt-bg{background:#fafbfc}.capability-container[data-astro-cid-3x3kzqxy]{max-width:1200px;margin:0 auto;padding:0 24px}.capability-content[data-astro-cid-3x3kzqxy]{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.capability-content[data-astro-cid-3x3kzqxy].reverse{direction:rtl}.capability-content[data-astro-cid-3x3kzqxy].reverse>[data-astro-cid-3x3kzqxy]{direction:ltr}.capability-tag[data-astro-cid-3x3kzqxy]{display:inline-block;padding:6px 14px;background:var(--color-navy);color:#fff;border-radius:50px;font-size:11px;font-weight:700;margin-bottom:20px;text-transform:uppercase;letter-spacing:1px}.capability-text[data-astro-cid-3x3kzqxy] h2[data-astro-cid-3x3kzqxy]{font-size:clamp(1.75rem,3vw,2.25rem);font-weight:800;line-height:1.2;color:var(--color-navy);margin-bottom:20px}.capability-text[data-astro-cid-3x3kzqxy] p[data-astro-cid-3x3kzqxy]{font-size:1.0625rem;line-height:1.7;color:var(--color-text)}.capability-visual[data-astro-cid-3x3kzqxy]{display:flex;justify-content:center}.visual-placeholder[data-astro-cid-3x3kzqxy]{width:100%;max-width:420px;background:linear-gradient(135deg,#43e97b,#38f9d7);border-radius:20px;padding:24px;box-shadow:0 30px 60px #43e97b4d}.roadmap-mockup[data-astro-cid-3x3kzqxy]{background:#fff;border-radius:12px;padding:24px}.roadmap-title[data-astro-cid-3x3kzqxy]{margin-bottom:24px}.title-bar[data-astro-cid-3x3kzqxy]{height:20px;width:60%;background:#eee;border-radius:4px}.roadmap-levels[data-astro-cid-3x3kzqxy]{display:flex;flex-direction:column;align-items:center;gap:8px}.level[data-astro-cid-3x3kzqxy]{width:100%;background:#fafbfc;border-radius:12px;padding:16px;border:2px solid transparent}.level[data-astro-cid-3x3kzqxy].current{border-color:var(--color-pink);background:#ea1f670d}.level-header[data-astro-cid-3x3kzqxy]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.level-badge[data-astro-cid-3x3kzqxy]{width:32px;height:32px;border-radius:50%;background:var(--color-navy);color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.level[data-astro-cid-3x3kzqxy].current .level-badge[data-astro-cid-3x3kzqxy]{background:var(--color-pink)}.level-name[data-astro-cid-3x3kzqxy]{height:14px;flex:1;background:#ddd;border-radius:4px}.level-skills[data-astro-cid-3x3kzqxy]{display:flex;flex-wrap:wrap;gap:8px}.skill[data-astro-cid-3x3kzqxy]{height:24px;width:60px;background:#e5e5e5;border-radius:12px}.level-connector[data-astro-cid-3x3kzqxy]{padding:4px 0;color:#ddd}.benefits-section[data-astro-cid-3x3kzqxy]{padding:100px 0;background:linear-gradient(135deg,var(--color-navy) 0%,#2d2875 100%);text-align:center}.benefits-container[data-astro-cid-3x3kzqxy]{max-width:1200px;margin:0 auto;padding:0 24px}.benefits-section[data-astro-cid-3x3kzqxy] .section-tag[data-astro-cid-3x3kzqxy]{background:#ffffff26;color:#fff}.benefits-section[data-astro-cid-3x3kzqxy] h2[data-astro-cid-3x3kzqxy]{font-size:clamp(2rem,4vw,2.75rem);font-weight:800;line-height:1.2;color:#fff;margin-bottom:60px}.benefits-grid[data-astro-cid-3x3kzqxy]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;text-align:left}.benefit-card[data-astro-cid-3x3kzqxy]{background:#ffffff1a;backdrop-filter:blur(10px);border-radius:20px;padding:32px;transition:all .3s ease}.benefit-card[data-astro-cid-3x3kzqxy]:hover{background:#ffffff26;transform:translateY(-4px)}.benefit-icon[data-astro-cid-3x3kzqxy]{font-size:2.5rem;display:block;margin-bottom:16px}.benefit-card[data-astro-cid-3x3kzqxy] h3[data-astro-cid-3x3kzqxy]{font-size:1.25rem;font-weight:700;color:#fff;margin-bottom:12px}.benefit-card[data-astro-cid-3x3kzqxy] p[data-astro-cid-3x3kzqxy]{font-size:15px;line-height:1.6;color:#ffffffbf}@media(max-width:1024px){.capability-content[data-astro-cid-3x3kzqxy]{grid-template-columns:1fr;gap:40px}.capability-content[data-astro-cid-3x3kzqxy].reverse{direction:ltr}.capability-visual[data-astro-cid-3x3kzqxy]{order:-1}}@media(max-width:768px){.feature-hero[data-astro-cid-3x3kzqxy]{padding:140px 0 80px}.capability-section[data-astro-cid-3x3kzqxy],.benefits-section[data-astro-cid-3x3kzqxy]{padding:80px 0}.benefits-grid[data-astro-cid-3x3kzqxy]{grid-template-columns:1fr}}
