.Home_heroSection__xMM1F{background:var(--grad-hero);color:var(--white);padding-top:80px;padding-bottom:96px;position:relative;overflow:hidden}.Home_heroSection__xMM1F:before{top:-150px;right:-100px;width:500px;height:500px;background:radial-gradient(circle,rgba(154,83,243,.28) 0,transparent 70%)}.Home_heroSection__xMM1F:after,.Home_heroSection__xMM1F:before{content:"";position:absolute;border-radius:50%;pointer-events:none}.Home_heroSection__xMM1F:after{bottom:-150px;left:-100px;width:450px;height:450px;background:radial-gradient(circle,rgba(124,42,232,.2) 0,transparent 70%)}.Home_heroContainer__yG3yY{display:grid;grid-template-columns:1.15fr 1fr;grid-gap:56px;gap:56px;align-items:center;position:relative;z-index:2}.Home_heroContent__5yUTO{display:flex;flex-direction:column;gap:22px}.Home_heroBadge__thQDc{display:inline-flex;align-items:center;gap:8px;background:rgba(220,196,255,.15);border:1px solid rgba(220,196,255,.35);color:var(--lavender-100);padding:6px 14px;border-radius:var(--radius-full);font-size:.825rem;font-weight:600;letter-spacing:.03em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:-moz-fit-content;width:fit-content}.Home_heroBadgeDot__7LQ80{width:8px;height:8px;border-radius:50%;background-color:#a78bfa;box-shadow:0 0 10px #a78bfa}.Home_heroTitle__pyrxl{font-size:clamp(2.4rem,4.5vw,3.8rem);font-weight:800;line-height:1.15;letter-spacing:-.03em;color:var(--white)}.Home_heroSubtitle__iVTEx{font-size:1.125rem;line-height:1.75;color:var(--lavender-150);max-width:580px}.Home_heroSubtitle__iVTEx strong{color:var(--white)}.Home_heroCtaGroup__nz3g7{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:10px}.Home_heroCredentialPills__fxALC{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:16px;padding-top:24px;border-top:1px solid rgba(220,196,255,.18)}.Home_credPill__J_8y6{display:flex;align-items:center;gap:8px;font-size:.825rem;font-weight:600;color:var(--lavender-200)}.Home_heroVisualCard__6JnIe{position:relative}.Home_heroImageWrapper__1k3Af{border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 25px 60px -10px rgba(18,3,36,.6);border:1.5px solid rgba(220,196,255,.3);position:relative}.Home_heroImg__M0ML2{width:100%;height:auto;display:block;transform:scale(1.01);transition:transform .6s ease}.Home_heroVisualCard__6JnIe:hover .Home_heroImg__M0ML2{transform:scale(1.04)}.Home_heroImgOverlay__WUjSd{position:absolute;inset:0;background:linear-gradient(180deg,transparent 65%,rgba(18,3,36,.75))}.Home_floatingStatsCard__6y7Vo{position:absolute;bottom:-24px;left:-24px;background:rgba(38,10,76,.88);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(220,196,255,.35);border-radius:var(--radius-md);padding:16px 20px;box-shadow:0 16px 36px rgba(18,3,36,.4);z-index:3}.Home_floatingTrustBadge__Rz3zT{position:absolute;top:20px;right:-16px;background:rgba(18,3,36,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(220,196,255,.3);color:var(--white);padding:8px 16px;border-radius:var(--radius-full);font-size:.8rem;font-weight:700;display:flex;align-items:center;gap:8px;box-shadow:0 10px 25px rgba(0,0,0,.3);z-index:3}@media (max-width:1024px){.Home_heroContainer__yG3yY{grid-template-columns:1fr;gap:36px;padding-top:10px}.Home_heroVisualCard__6JnIe{order:-1;max-width:540px;margin:0 auto 12px;width:100%}.Home_heroContent__5yUTO{order:2;text-align:left}.Home_floatingStatsCard__6y7Vo{bottom:-16px;left:8px;padding:12px 16px}.Home_floatingTrustBadge__Rz3zT{top:12px;right:8px;padding:6px 12px;font-size:.75rem}}@media (max-width:640px){.Home_heroSection__xMM1F{padding-top:28px;padding-bottom:56px}.Home_heroTitle__pyrxl{font-size:2.1rem;line-height:1.2}.Home_heroSubtitle__iVTEx{font-size:.95rem;line-height:1.6}.Home_heroCtaGroup__nz3g7{flex-direction:column;align-items:stretch;gap:12px}.Home_heroCredentialPills__fxALC{flex-direction:column;align-items:flex-start;gap:10px;padding-top:18px}}.CSRCalculator_calcWrapper__V8jcF{background:var(--white);border:1px solid var(--border-medium);border-radius:var(--radius-lg);padding:40px;box-shadow:var(--shadow-lg);position:relative;overflow:hidden}.CSRCalculator_calcWrapper__V8jcF:before{content:"";position:absolute;top:0;left:0;width:100%;height:6px;background:var(--grad-primary)}.CSRCalculator_calcGrid__aCNWN{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:40px;gap:40px;align-items:center}.CSRCalculator_calcControls__CUrr8{display:flex;flex-direction:column;gap:28px}.CSRCalculator_controlGroup__YQCNJ{display:flex;flex-direction:column;gap:10px}.CSRCalculator_controlLabel__8CPXI{font-family:var(--font-heading);font-size:1.05rem;font-weight:700;color:var(--purple-900);display:flex;justify-content:space-between;align-items:center}.CSRCalculator_controlValueBadge__ZWU7T{background:var(--lavender-100);color:var(--purple-800);font-size:.9rem;font-weight:700;padding:4px 12px;border-radius:var(--radius-full)}.CSRCalculator_pillarSelectGrid__wLbbh{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}.CSRCalculator_pillarOption__LZNtz{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:var(--radius-md);border:1.5px solid var(--border-light);background:var(--surface-alt);cursor:pointer;transition:all .2s ease;font-size:.875rem;font-weight:600;color:var(--text-secondary)}.CSRCalculator_pillarOption__LZNtz:hover{border-color:var(--purple-400);background:var(--lavender-50)}.CSRCalculator_pillarOption__LZNtz.CSRCalculator_active__IK4E3{border-color:var(--purple-600);background:var(--lavender-100);color:var(--purple-900);box-shadow:0 4px 12px rgba(98,28,185,.1)}.CSRCalculator_sliderInput__xmKih{-webkit-appearance:none;width:100%;height:8px;border-radius:5px;background:var(--lavender-150);outline:none;transition:background .2s}.CSRCalculator_sliderInput__xmKih::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:24px;height:24px;border-radius:50%;background:var(--purple-600);cursor:pointer;box-shadow:0 2px 8px rgba(98,28,185,.4);border:3px solid var(--white);-webkit-transition:transform .15s ease;transition:transform .15s ease}.CSRCalculator_sliderInput__xmKih::-webkit-slider-thumb:hover{transform:scale(1.15)}.CSRCalculator_calcResultsBox__xl5Dm{background:var(--grad-hero);color:var(--white);border-radius:var(--radius-md);padding:36px 32px;display:flex;flex-direction:column;gap:24px;box-shadow:var(--shadow-xl);position:relative;overflow:hidden}.CSRCalculator_calcResultsBox__xl5Dm:after{content:"";position:absolute;top:-60px;right:-60px;width:180px;height:180px;background:radial-gradient(circle,rgba(184,130,247,.3) 0,transparent 70%);pointer-events:none}.CSRCalculator_resultsHeader__DVGvz{display:flex;flex-direction:column;gap:6px;border-bottom:1px solid rgba(220,196,255,.2);padding-bottom:16px}.CSRCalculator_resultsTitle__Po2lJ{font-size:1.15rem;font-weight:700;color:var(--white)}.CSRCalculator_resultsSubtitle__W07Bj{font-size:.85rem;color:var(--lavender-200)}.CSRCalculator_metricsList__crA_0{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.CSRCalculator_metricCard__WFmI1{background:rgba(255,255,255,.08);border:1px solid rgba(220,196,255,.18);border-radius:var(--radius-sm);padding:14px 16px}.CSRCalculator_metricLabel__pvE0u{font-size:.775rem;text-transform:uppercase;letter-spacing:.04em;color:var(--lavender-200);margin-bottom:4px}.CSRCalculator_metricNumber__ty2bu{font-family:var(--font-heading);font-size:1.45rem;font-weight:800;color:var(--white)}.CSRCalculator_deliverablesList__wSem4{display:flex;flex-direction:column;gap:8px;font-size:.825rem;color:var(--lavender-150)}.CSRCalculator_deliverableItem__q7v1V{display:flex;align-items:center;gap:8px}@media (max-width:960px){.CSRCalculator_calcGrid__aCNWN{grid-template-columns:1fr;gap:32px}}@media (max-width:600px){.CSRCalculator_pillarSelectGrid__wLbbh{grid-template-columns:1fr}.CSRCalculator_calcWrapper__V8jcF{padding:24px 18px}}