.okr-module-container.svelte-2qcljr{max-width:1400px;margin:0 auto;padding:50px 200px;position:relative;overflow:hidden;background-color:#f9f9ff;border-radius:24px}@media (max-width: 1200px){.okr-module-container.svelte-2qcljr{padding:40px 50px}}@media (max-width: 768px){.okr-module-container.svelte-2qcljr{padding:40px 30px;border-radius:20px;margin:40px auto}}@media (max-width: 576px){.okr-module-container.svelte-2qcljr{padding:30px 20px;border-radius:16px;margin:30px auto}}.okr-module-container.svelte-2qcljr:before{content:"";position:absolute;top:40%;left:60%;width:min(500px,70vw);height:min(500px,70vw);background:radial-gradient(circle,rgba(130,116,255,.06),rgba(99,107,255,.08),transparent 70%);filter:blur(60px);border-radius:50%;pointer-events:none;z-index:0;animation:svelte-2qcljr-pulse 15s infinite alternate}.okr-content-wrapper.svelte-2qcljr{display:flex;align-items:center;justify-content:space-between;gap:20px;position:relative;z-index:2}@media (max-width: 768px){.okr-content-wrapper.svelte-2qcljr{flex-direction:column;text-align:center;gap:30px}}.okr-text-content.svelte-2qcljr{flex:1;max-width:500px}@media (max-width: 768px){.okr-text-content.svelte-2qcljr{max-width:100%}}.okr-visual-content.svelte-2qcljr{flex:1.2;display:flex;flex-direction:column;align-items:center}@media (max-width: 768px){.okr-visual-content.svelte-2qcljr{width:100%}}.module-badge.svelte-2qcljr{display:inline-flex;align-items:center;background:#7c4dff1a;color:#241ed3;padding:6px 12px;border-radius:30px;font-size:.9rem;font-weight:600;margin-bottom:20px;gap:6px}.module-badge.svelte-2qcljr svg:where(.svelte-2qcljr){color:#241ed3}@media (max-width: 768px){.module-badge.svelte-2qcljr{margin-left:auto;margin-right:auto}}.headline.svelte-2qcljr{font-size:2.8rem;font-weight:500;line-height:1.2;color:#121212;margin-bottom:1.5rem;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;letter-spacing:-.02em}@media (max-width: 1200px){.headline.svelte-2qcljr{font-size:2.4rem}}@media (max-width: 768px){.headline.svelte-2qcljr{font-size:2.2rem}}@media (max-width: 576px){.headline.svelte-2qcljr{font-size:2rem}}.headline-primary.svelte-2qcljr{display:block;margin-bottom:.5rem}.headline-accent.svelte-2qcljr{display:inline-block;color:transparent;background:linear-gradient(135deg,#7c4dff,#6e45e2,#5e3dd3);background-clip:text;-webkit-background-clip:text;position:relative;font-weight:500}.headline-accent.svelte-2qcljr:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:3px;background:linear-gradient(135deg,#7c4dff,#6e45e2,#5e3dd3);border-radius:6px;opacity:.4;transform:scaleX(.7) translate(15%);transition:transform .5s ease}.headline-accent.svelte-2qcljr:hover:after{transform:scaleX(.85) translate(7%)}.subheadline-wrapper.svelte-2qcljr{max-width:500px}@media (max-width: 768px){.subheadline-wrapper.svelte-2qcljr{margin:0 auto}}.subheadline.svelte-2qcljr{font-size:1.1rem;line-height:1.6;color:#4a4a4a;margin-bottom:2rem;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:400}@media (max-width: 768px){.subheadline.svelte-2qcljr{font-size:1.05rem}}@media (max-width: 576px){.subheadline.svelte-2qcljr{font-size:1rem}}.okr-stats.svelte-2qcljr{display:flex;gap:30px;margin-bottom:2rem}@media (max-width: 768px){.okr-stats.svelte-2qcljr{justify-content:center}}@media (max-width: 375px){.okr-stats.svelte-2qcljr{flex-direction:column;align-items:center;gap:20px}}.stat-item.svelte-2qcljr{display:flex;flex-direction:column;align-items:center}.stat-number.svelte-2qcljr{font-size:2.8rem;font-weight:700;color:#241ed3;line-height:1;margin-bottom:8px}.stat-label.svelte-2qcljr{font-size:.9rem;color:#4a4a4a;font-weight:500}.stat-circle-container.svelte-2qcljr{position:relative;width:100px;height:100px;margin-bottom:8px}.progress-circle.svelte-2qcljr{transform:rotate(-90deg)}.progress-circle-bg.svelte-2qcljr{fill:transparent;stroke:#7c4dff1a;stroke-width:10}.progress-circle-fill.svelte-2qcljr{fill:transparent;stroke:url(#gradient);stroke-width:10;stroke-linecap:round;transition:stroke-dashoffset 1s ease}.progress-percentage.svelte-2qcljr{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:1.5rem;font-weight:700;color:#241ed3}.desktop-cta-container.svelte-2qcljr{display:flex;margin-top:20px;z-index:3;position:relative}@media (max-width: 768px){.desktop-cta-container.svelte-2qcljr{display:none}}.mobile-cta-container.svelte-2qcljr{display:none;width:100%;margin-bottom:24px;z-index:3;position:relative}@media (max-width: 768px){.mobile-cta-container.svelte-2qcljr{display:flex;justify-content:center}}.cta-button.svelte-2qcljr{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;background:none;color:#fff;border:none;padding:1rem 2rem;font-size:1.1rem;font-weight:600;border-radius:50px;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}@media (max-width: 576px){.cta-button.svelte-2qcljr{width:100%;max-width:280px;font-size:1rem;padding:.9rem 1.8rem}}.cta-button.svelte-2qcljr .button-background:where(.svelte-2qcljr){position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#7c4dff,#6e45e2,#5e3dd3);transition:all .3s ease;z-index:-1}.cta-button.svelte-2qcljr .button-glow:where(.svelte-2qcljr){position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.3) 0%,transparent 60%);opacity:0;transform:scale(.5);transition:all .8s ease;z-index:0}.cta-button.svelte-2qcljr:hover{transform:translateY(-3px) scale(1.02)}.cta-button.svelte-2qcljr:hover .button-background:where(.svelte-2qcljr){background:linear-gradient(135deg,#8a5fff,#7d56f0,#6b4ae0)}.cta-button.svelte-2qcljr:hover .cta-arrow:where(.svelte-2qcljr){transform:translate(4px)}.cta-button.svelte-2qcljr:hover .button-glow:where(.svelte-2qcljr){opacity:.6;transform:scale(1) rotate(45deg)}.cta-button.svelte-2qcljr:active{transform:translateY(-1px) scale(.98)}.cta-text.svelte-2qcljr{position:relative;z-index:2}.cta-arrow.svelte-2qcljr{position:relative;z-index:2;transition:transform .3s ease}@media (max-width: 576px){.cta-arrow.svelte-2qcljr{width:16px;height:16px}}.okr-image-container.svelte-2qcljr{width:100%;max-width:580px;position:relative;border-radius:16px;transition:all .5s ease;overflow:hidden;box-shadow:0 12px 40px #00000026}.okr-image-container.svelte-2qcljr:hover{transform:translateY(-5px);box-shadow:0 20px 50px #0000002e}@media (max-width: 1200px){.okr-image-container.svelte-2qcljr{max-width:520px}}@media (max-width: 768px){.okr-image-container.svelte-2qcljr{max-width:520px}}@media (max-width: 576px){.okr-image-container.svelte-2qcljr{max-width:100%}}.okr-image.svelte-2qcljr{width:100%;height:auto;display:block;transition:transform .7s ease}.okr-image.svelte-2qcljr:hover{transform:scale(1.02)}@keyframes svelte-2qcljr-pulse{0%{opacity:.7;transform:scale(1)}to{opacity:.9;transform:scale(1.15)}}
