.cc-why-free-teaser{position:relative;display:flex;align-items:center;justify-content:center;min-height:clamp(320px,45vh,500px);padding:var(--cc-space-3xl,4rem) var(--cc-space-xl,2rem);text-align:center;background:linear-gradient(180deg,#050505 0,#0a0a0a 50%,#050505 100%);overflow:hidden}.cc-why-free-teaser__glow{position:absolute;bottom:-20%;left:50%;transform:translateX(-50%);width:700px;height:500px;background:radial-gradient(ellipse at center,rgba(34,197,94,.1) 0,rgba(16,185,129,.05) 40%,transparent 70%);filter:blur(80px);pointer-events:none}.cc-why-free-teaser__watermark{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:flex-start;pointer-events:none;user-select:none;opacity:.035}.cc-why-free-teaser__watermark-currency{font-family:var(--cc-font-heading, sans-serif);font-size:clamp(4rem, 12vw, 8rem);font-weight:var(--cc-font-weight-bold,700);color:var(--cc-color-success,#22c55e);line-height:1;margin-top:.8rem}.cc-why-free-teaser__watermark-amount{font-family:var(--cc-font-heading, sans-serif);font-size:clamp(12rem, 35vw, 22rem);font-weight:var(--cc-font-weight-extrabold,800);color:var(--cc-color-success,#22c55e);line-height:.8;letter-spacing:-.05em}.cc-why-free-teaser__content{position:relative;z-index:2;max-width:640px}.cc-why-free-teaser__eyebrow{font-family:var(--cc-font-body, sans-serif);font-size:var(--cc-text-xs, .75rem);font-weight:var(--cc-font-weight-semibold,600);text-transform:uppercase;letter-spacing:.2em;color:var(--cc-color-accent-light,#34d399);margin:0 0 var(--cc-space-md,1rem)}.cc-why-free-teaser__title{font-family:var(--cc-font-heading, sans-serif);font-size:clamp(1.75rem, 4.5vw, 2.75rem);font-weight:var(--cc-font-weight-bold,700);line-height:var(--cc-leading-tight, 1.2);color:#fff;margin:0 0 var(--cc-space-md,1rem)}.cc-why-free-teaser__subtitle{font-family:var(--cc-font-body, sans-serif);font-size:var(--cc-text-md, 1.125rem);font-weight:var(--cc-font-weight-normal,400);line-height:var(--cc-leading-relaxed, 1.625);color:var(--cc-color-text-secondary,rgba(255,255,255,.7));margin:0 0 var(--cc-space-xl,2rem);max-width:520px;margin-left:auto;margin-right:auto}.cc-why-free-teaser__cta-wrap{margin:0}.cc-why-free-teaser__cta{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--cc-font-body, sans-serif);font-size:var(--cc-text-base, 1rem);font-weight:var(--cc-font-weight-semibold,600);color:var(--cc-color-accent-light,#34d399);text-decoration:none;transition:color var(--cc-transition-base, .2s ease),gap var(--cc-transition-slow, .3s ease)}.cc-why-free-teaser__cta:hover{color:#fff;gap:.75rem}.cc-why-free-teaser__cta-arrow{width:20px;height:20px;transition:transform var(--cc-transition-slow, .3s ease)}.cc-why-free-teaser__cta:hover .cc-why-free-teaser__cta-arrow{transform:translateX(3px)}@media (max-width:749px){.cc-why-free-teaser{min-height:280px;padding:var(--cc-space-2xl,3rem) var(--cc-space-md,1rem)}.cc-why-free-teaser__glow{width:400px;height:300px}.cc-why-free-teaser__subtitle{font-size:var(--cc-text-base, 1rem)}}@media (prefers-reduced-motion:reduce){.cc-why-free-teaser__cta{transition:none}.cc-why-free-teaser__cta-arrow{transition:none}.cc-why-free-teaser__cta:hover .cc-why-free-teaser__cta-arrow{transform:none}}
