.hero[data-astro-cid-m7buwxbo]{max-width:1400px;margin:0 auto;padding:5rem 5% 6rem;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.hero-content[data-astro-cid-m7buwxbo] h1[data-astro-cid-m7buwxbo]{font-size:3.8rem;color:var(--color-primary, #800020);margin-bottom:1rem;font-weight:800;line-height:1.1}.hero-content[data-astro-cid-m7buwxbo] h2[data-astro-cid-m7buwxbo]{font-size:1.7rem;color:#333;margin-bottom:1.5rem;font-weight:500;line-height:1.4}.hero-content[data-astro-cid-m7buwxbo] p[data-astro-cid-m7buwxbo]{font-size:1.15rem;color:#555;margin-bottom:2.5rem;line-height:1.8}.hero-buttons[data-astro-cid-m7buwxbo]{display:flex;gap:1.2rem;flex-wrap:wrap}.btn[data-astro-cid-m7buwxbo]{padding:1.1rem 2.2rem;border-radius:30px;text-decoration:none;font-weight:600;transition:all .3s;border:none;cursor:pointer;font-size:1.05rem;box-shadow:0 4px 15px #0000001a;display:inline-block}.btn-primary[data-astro-cid-m7buwxbo]{background:var(--color-primary, #800020);color:#fff}.btn-primary[data-astro-cid-m7buwxbo]:hover{background:#600018;transform:translateY(-2px);box-shadow:0 6px 20px #8000204d}.btn-secondary[data-astro-cid-m7buwxbo]{background:#fff;color:var(--color-primary, #800020);border:2px solid var(--color-primary, #800020)}.btn-secondary[data-astro-cid-m7buwxbo]:hover{background:#8000200d;border-color:var(--color-primary, #800020);transform:translateY(-2px);box-shadow:0 8px 40px #8000201f}.hero-visual[data-astro-cid-m7buwxbo]{position:relative;display:flex;justify-content:center;align-items:center}.laptop-frame[data-astro-cid-m7buwxbo]{background:linear-gradient(145deg,#2c2c2c,#1a1a1a);border-radius:15px;padding:1.5rem 1.5rem 4rem;box-shadow:0 30px 80px #00000040;position:relative;width:100%}.laptop-frame[data-astro-cid-m7buwxbo]:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:60%;height:.8rem;background:#1a1a1a;border-radius:0 0 10px 10px}.laptop-screen[data-astro-cid-m7buwxbo]{background:#fff;border-radius:8px;overflow:hidden;box-shadow:inset 0 0 10px #0000001a}.dashboard-preview[data-astro-cid-m7buwxbo]{background:linear-gradient(135deg,var(--color-background, #f9eee4) 0%,#fff 100%);padding:2rem;min-height:420px}.dashboard-header[data-astro-cid-m7buwxbo]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:3px solid var(--color-primary, #800020)}.dashboard-title[data-astro-cid-m7buwxbo]{font-size:1.5rem;color:var(--color-primary, #800020);font-weight:700}.dashboard-date[data-astro-cid-m7buwxbo]{color:#666;font-size:.95rem;font-weight:500}.metrics-preview[data-astro-cid-m7buwxbo]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:2rem}.metric-preview-card[data-astro-cid-m7buwxbo]{background:#fff;border-radius:12px;padding:1.3rem;box-shadow:0 2px 10px #0000000f;transition:transform .3s}.metric-preview-card[data-astro-cid-m7buwxbo]:hover{transform:translateY(-3px)}.metric-label[data-astro-cid-m7buwxbo]{font-size:.75rem;color:#888;text-transform:uppercase;margin-bottom:.5rem;font-weight:600;letter-spacing:.5px}.metric-value[data-astro-cid-m7buwxbo]{font-size:2rem;color:var(--color-primary, #800020);font-weight:700}.metric-change[data-astro-cid-m7buwxbo]{font-size:.85rem;color:var(--color-accent, #2da9a0);margin-top:.3rem;font-weight:600}.chart-preview[data-astro-cid-m7buwxbo]{display:grid;grid-template-columns:2fr 1fr;gap:1rem}.chart-card[data-astro-cid-m7buwxbo]{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 2px 10px #0000000f}.chart-title[data-astro-cid-m7buwxbo]{font-size:.95rem;color:var(--color-primary, #800020);font-weight:600;margin-bottom:1.2rem}.bar-chart[data-astro-cid-m7buwxbo]{display:flex;align-items:flex-end;gap:.6rem;height:110px}.bar[data-astro-cid-m7buwxbo]{flex:1;background:linear-gradient(to top,#E7395E,var(--color-primary, #800020));border-radius:6px 6px 0 0;transition:all .3s}.bar[data-astro-cid-m7buwxbo]:hover{opacity:.8}.bar[data-astro-cid-m7buwxbo]:nth-child(1){height:48%}.bar[data-astro-cid-m7buwxbo]:nth-child(2){height:68%}.bar[data-astro-cid-m7buwxbo]:nth-child(3){height:58%}.bar[data-astro-cid-m7buwxbo]:nth-child(4){height:85%}.bar[data-astro-cid-m7buwxbo]:nth-child(5){height:72%}.bar[data-astro-cid-m7buwxbo]:nth-child(6){height:92%}.donut-chart[data-astro-cid-m7buwxbo]{width:100%;height:110px;display:flex;align-items:center;justify-content:center}.donut[data-astro-cid-m7buwxbo]{width:90px;height:90px;border-radius:50%;background:conic-gradient(var(--color-primary, #800020) 0deg 145deg,#E7395E 145deg 270deg,var(--color-accent, #2da9a0) 270deg 360deg);position:relative}.donut[data-astro-cid-m7buwxbo]:after{content:"92%";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:55px;height:55px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;color:var(--color-primary, #800020);font-size:1rem}@media (max-width: 1024px){.hero[data-astro-cid-m7buwxbo]{grid-template-columns:1fr;gap:3rem}.hero-content[data-astro-cid-m7buwxbo] h1[data-astro-cid-m7buwxbo]{font-size:3rem}}@media (max-width: 768px){.hero-content[data-astro-cid-m7buwxbo] h1[data-astro-cid-m7buwxbo]{font-size:2.5rem}.hero-buttons[data-astro-cid-m7buwxbo]{flex-direction:column}.btn[data-astro-cid-m7buwxbo]{width:100%;text-align:center}.metrics-preview[data-astro-cid-m7buwxbo]{grid-template-columns:repeat(2,1fr)}.chart-preview[data-astro-cid-m7buwxbo]{grid-template-columns:1fr}}.roi-metrics[data-astro-cid-w2noxu3o]{background:var(--color-background, #f9eee4);padding:6rem 5%}.roi-container[data-astro-cid-w2noxu3o]{max-width:1400px;margin:0 auto}.section-title[data-astro-cid-w2noxu3o]{font-size:2.8rem;color:var(--color-primary, #800020);margin-bottom:1rem;font-weight:700;text-align:center}.metrics-grid[data-astro-cid-w2noxu3o]{display:grid;grid-template-columns:repeat(5,1fr);gap:1.5rem;margin-top:3.5rem}.roi-card[data-astro-cid-w2noxu3o]{background:#fff;border-radius:20px;padding:2rem 1.3rem;box-shadow:0 10px 35px #00000014;text-align:center;transition:all .3s;border-top:4px solid transparent;min-height:280px;display:flex;flex-direction:column;justify-content:space-between}.roi-card[data-astro-cid-w2noxu3o]:nth-child(1){border-top-color:var(--color-primary, #800020)}.roi-card[data-astro-cid-w2noxu3o]:nth-child(2){border-top-color:#e7395e}.roi-card[data-astro-cid-w2noxu3o]:nth-child(3){border-top-color:var(--color-accent, #2da9a0)}.roi-card[data-astro-cid-w2noxu3o]:nth-child(4){border-top-color:var(--color-primary, #800020)}.roi-card[data-astro-cid-w2noxu3o]:nth-child(5){border-top-color:#e7395e}.roi-card[data-astro-cid-w2noxu3o]:hover{transform:translateY(-8px);box-shadow:0 20px 50px #00000024}.roi-icon[data-astro-cid-w2noxu3o]{width:60px;height:60px;margin:0 auto 1rem}.roi-icon[data-astro-cid-w2noxu3o] svg[data-astro-cid-w2noxu3o]{width:100%;height:100%;display:block}.roi-value[data-astro-cid-w2noxu3o]{font-size:3rem;color:var(--color-primary, #800020);font-weight:700;margin-bottom:.5rem}.roi-label[data-astro-cid-w2noxu3o]{font-size:1rem;color:#333;font-weight:600;margin-bottom:.8rem;line-height:1.3}.roi-description[data-astro-cid-w2noxu3o]{font-size:.9rem;color:#666;line-height:1.5;margin:0}@media (max-width: 1400px){.metrics-grid[data-astro-cid-w2noxu3o]{grid-template-columns:repeat(5,1fr);gap:1.2rem}.roi-card[data-astro-cid-w2noxu3o]{padding:1.8rem 1rem}.roi-value[data-astro-cid-w2noxu3o]{font-size:2.5rem}.roi-label[data-astro-cid-w2noxu3o]{font-size:.95rem}}@media (max-width: 1200px){.metrics-grid[data-astro-cid-w2noxu3o]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.roi-metrics[data-astro-cid-w2noxu3o]{padding:4rem 5%}.section-title[data-astro-cid-w2noxu3o]{font-size:2.2rem}.metrics-grid[data-astro-cid-w2noxu3o]{grid-template-columns:1fr;gap:1.5rem}.roi-card[data-astro-cid-w2noxu3o]{min-height:auto}}.learning-modules[data-astro-cid-ifkir54h]{background:#fff;padding:6rem 5%}.modules-container[data-astro-cid-ifkir54h]{max-width:1400px;margin:0 auto}.section-title[data-astro-cid-ifkir54h]{font-size:2.8rem;color:var(--color-primary, #800020);margin-bottom:1rem;font-weight:700;text-align:center}.modules-intro[data-astro-cid-ifkir54h]{text-align:center;max-width:850px;margin:0 auto 3.5rem}.section-subtitle[data-astro-cid-ifkir54h]{font-size:1.2rem;color:#666;line-height:1.7;margin:0}.modules-grid[data-astro-cid-ifkir54h]{display:grid;grid-template-columns:repeat(2,1fr);gap:2.5rem}.module-card[data-astro-cid-ifkir54h]{background:var(--color-background, #f9eee4);border-radius:24px;padding:3rem;box-shadow:0 12px 35px #00000014;transition:all .3s;border-left:6px solid var(--color-primary, #800020);position:relative}.module-card[data-astro-cid-ifkir54h]:hover{transform:translateY(-8px);box-shadow:0 20px 50px #00000024}.module-number[data-astro-cid-ifkir54h]{position:absolute;top:2rem;right:2rem;width:50px;height:50px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;color:var(--color-primary, #800020);font-size:1.3rem;box-shadow:0 4px 15px #0000001a}.module-icon[data-astro-cid-ifkir54h]{width:70px;height:70px;border-radius:16px;background:#fff;display:flex;align-items:center;justify-content:center;margin-bottom:1.8rem;box-shadow:0 5px 20px #0000001a}.module-icon[data-astro-cid-ifkir54h] svg[data-astro-cid-ifkir54h]{width:100%;height:100%;display:block}.module-title[data-astro-cid-ifkir54h]{font-size:1.5rem;color:var(--color-primary, #800020);font-weight:700;margin-bottom:1.3rem;line-height:1.3}.module-list[data-astro-cid-ifkir54h]{list-style:none;margin-bottom:2rem;padding:0}.module-list[data-astro-cid-ifkir54h] li[data-astro-cid-ifkir54h]{color:#555;position:relative;padding:.7rem 0 .7rem 2rem;font-size:1.05rem;line-height:1.6}.module-list[data-astro-cid-ifkir54h] li[data-astro-cid-ifkir54h]:before{content:"✓";position:absolute;left:0;color:var(--color-accent, #2da9a0);font-weight:700;font-size:1.3rem}@media (max-width: 1024px){.modules-grid[data-astro-cid-ifkir54h]{grid-template-columns:1fr}}@media (max-width: 768px){.learning-modules[data-astro-cid-ifkir54h]{padding:4rem 5%}.section-title[data-astro-cid-ifkir54h]{font-size:2.2rem}.section-subtitle[data-astro-cid-ifkir54h]{font-size:1.1rem}.module-card[data-astro-cid-ifkir54h]{padding:2rem}.module-number[data-astro-cid-ifkir54h]{width:40px;height:40px;font-size:1.1rem;top:1.5rem;right:1.5rem}.module-icon[data-astro-cid-ifkir54h]{width:60px;height:60px}.module-title[data-astro-cid-ifkir54h]{font-size:1.3rem}.module-list[data-astro-cid-ifkir54h] li[data-astro-cid-ifkir54h]{font-size:1rem}}.features[data-astro-cid-6qmgynne]{background:var(--color-background, #f9eee4);padding:6rem 5%}.features-container[data-astro-cid-6qmgynne]{max-width:1400px;margin:0 auto}.section-title[data-astro-cid-6qmgynne]{font-size:2.8rem;color:var(--color-primary, #800020);margin-bottom:1rem;font-weight:700;text-align:center}.section-subtitle[data-astro-cid-6qmgynne]{font-size:1.2rem;color:#666;text-align:center;line-height:1.7;margin:0 auto 3.5rem;max-width:800px}.features-grid[data-astro-cid-6qmgynne]{display:grid;grid-template-columns:repeat(2,1fr);gap:3rem;margin-top:3.5rem}.feature-block[data-astro-cid-6qmgynne]{display:flex;gap:2rem;align-items:flex-start;background:#fff;padding:2.5rem;border-radius:20px;box-shadow:0 10px 35px #00000014;transition:all .3s}.feature-block[data-astro-cid-6qmgynne]:hover{transform:translateY(-5px);box-shadow:0 15px 45px #0000001f}.feature-icon[data-astro-cid-6qmgynne]{width:85px;height:85px;border-radius:18px;background:var(--color-background, #f9eee4);display:flex;align-items:center;justify-content:center;flex-shrink:0}.feature-icon[data-astro-cid-6qmgynne] svg[data-astro-cid-6qmgynne]{width:100%;height:100%;display:block}.feature-content[data-astro-cid-6qmgynne] h3[data-astro-cid-6qmgynne]{font-size:1.5rem;color:var(--color-primary, #800020);margin-bottom:1rem;font-weight:700}.feature-content[data-astro-cid-6qmgynne] p[data-astro-cid-6qmgynne]{color:#555;line-height:1.8;font-size:1.05rem;margin:0}@media (max-width: 1024px){.features-grid[data-astro-cid-6qmgynne]{grid-template-columns:1fr;gap:2rem}}@media (max-width: 768px){.features[data-astro-cid-6qmgynne]{padding:4rem 5%}.section-title[data-astro-cid-6qmgynne]{font-size:2.2rem}.section-subtitle[data-astro-cid-6qmgynne]{font-size:1.1rem;margin-bottom:2.5rem}.feature-block[data-astro-cid-6qmgynne]{flex-direction:column;padding:2rem;gap:1.5rem}.feature-icon[data-astro-cid-6qmgynne]{width:70px;height:70px}.feature-content[data-astro-cid-6qmgynne] h3[data-astro-cid-6qmgynne]{font-size:1.3rem}.feature-content[data-astro-cid-6qmgynne] p[data-astro-cid-6qmgynne]{font-size:1rem}}
