.forgetting-curve{position:relative;width:100%;background-color:var(--color-curve-bg,#F8F9FC);padding:120px 0 100px;overflow:hidden}.forgetting-curve_container{width:100%;max-width:var(--hero-card-max-width,1416px);margin:0 auto;padding:0 80px;display:flex;align-items:flex-start;justify-content:space-between;gap:60px;box-sizing:border-box}.forgetting-curve_content{flex:1 1 540px;max-width:620px;display:flex;flex-direction:column;align-items:flex-start;word-break:break-word}.forgetting-curve_eyebrow{display:inline-block;font-family:var(--font-heading,'Google Sans',sans-serif);font-size:var(--font-size-eyebrow,14px);font-weight:var(--font-weight-bold,700);line-height:1;letter-spacing:.56px;text-transform:uppercase;color:var(--color-eyebrow,#5B28AD);margin-bottom:24px}.forgetting-curve_title{font-family:var(--font-heading,'Google Sans',sans-serif);font-size:clamp(34px, 3.8vw, 54px);font-weight:var(--font-weight-bold,700);line-height:1.15;letter-spacing:-1.5px;color:var(--color-text-primary,#020101);margin:0 0 32px 0;text-wrap:balance}.forgetting-curve_body{display:flex;flex-direction:column;gap:20px;width:100%;max-width:585px}.forgetting-curve_text{font-family:var(--font-body,'Google Sans',sans-serif);font-size:var(--font-size-body,18px);font-weight:var(--font-weight-regular,400);line-height:1.6;color:rgb(2 1 1 / .72);margin:0;text-wrap:pretty}.forgetting-curve_visual{flex:1 1 500px;width:100%;min-width:0;max-width:560px;display:flex;flex-direction:column;align-items:center;position:relative}.forgetting-curve_chart-wrapper{position:relative;width:100%;min-width:0;max-width:540px}.forgetting-curve_chart-svg{width:100%;max-width:100%;height:auto;display:block}.forgetting-curve_axis-title{font-family:var(--font-body,'Google Sans',sans-serif);font-size:13px;font-weight:500;fill:rgb(2 1 1 / .45);letter-spacing:.2px}.forgetting-curve_tick-label{font-family:var(--font-body,'Google Sans',sans-serif);font-size:12px;font-weight:500;fill:rgb(2 1 1 / .45)}.forgetting-curve_x-label{font-family:var(--font-body,'Google Sans',sans-serif);font-size:13px;font-weight:500;fill:rgb(2 1 1 / .55)}.forgetting-curve_axis-line{stroke:rgb(2 1 1 / .12);stroke-width:1}.forgetting-curve_axis-tick{stroke:rgb(2 1 1 / .18);stroke-width:1}.forgetting-curve_curve--decay{stroke:#A8ADB7;stroke-width:2.2;stroke-dasharray:5 4;fill:none;stroke-linecap:round}.forgetting-curve_curve--practice{stroke:url(https://lift-gedrag.aufy.net/wp-content/themes/lift-gedrag/src/css/components/#practice-curve-grad);stroke-width:3;fill:none;stroke-linecap:round}.forgetting-curve_area--practice{fill:url(https://lift-gedrag.aufy.net/wp-content/themes/lift-gedrag/src/css/components/#practice-area-grad);opacity:.95}.forgetting-curve_badge{position:absolute;top:45%;right:12%;display:inline-flex;align-items:center;gap:10px;background:#FFF;border-radius:9999px;padding:8px 18px 8px 10px;box-shadow:0 12px 30px -4px rgb(124 58 237 / .14),0 4px 12px rgb(0 0 0 / .06);pointer-events:none;z-index:2;transform-origin:center center}.forgetting-curve_badge-icon{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#FF6A64 0%,#F84949 100%);display:flex;align-items:center;justify-content:center;color:#FFF;box-shadow:0 4px 10px rgb(248 73 73 / .35)}.forgetting-curve_badge-icon svg{width:17px;height:17px}.forgetting-curve_badge-label{font-family:var(--font-heading,'Google Sans',sans-serif);font-size:15px;font-weight:600;color:#020101;letter-spacing:-.2px}.forgetting-curve_legend{display:flex;align-items:center;justify-content:center;gap:28px;margin-top:24px;width:100%}.forgetting-curve_legend-item{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-body,'Google Sans',sans-serif);font-size:13px;font-weight:500;color:rgb(2 1 1 / .65)}.forgetting-curve_legend-symbol--decay{width:16px;height:2px;border-top:2px dashed #9EACB8;display:inline-block}.forgetting-curve_legend-symbol--practice{width:8px;height:8px;border-radius:50%;background:#803AEB;display:inline-block}.forgetting-curve.has-motion .forgetting-curve_eyebrow,.forgetting-curve.has-motion .forgetting-curve_title,.forgetting-curve.has-motion .forgetting-curve_text,.forgetting-curve.has-motion .forgetting-curve_chart-wrapper,.forgetting-curve.has-motion .forgetting-curve_legend-item{opacity:0;transform:translateY(22px);transition:opacity 0.7s cubic-bezier(.16,1,.3,1),transform 0.7s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.forgetting-curve.has-motion #reveal-mask-rect{width:0;transition:width 1.3s cubic-bezier(.25,1,.5,1)}.forgetting-curve.has-motion .forgetting-curve_area--practice{opacity:0;transition:opacity 1.1s cubic-bezier(.25,1,.5,1) 0.5s}.forgetting-curve.has-motion .forgetting-curve_badge{opacity:0;transform:scale(.85) translateY(14px);transition:opacity 0.6s cubic-bezier(.16,1,.3,1),transform 0.6s cubic-bezier(.34,1.56,.64,1);will-change:opacity,transform}.forgetting-curve.is-in-view .forgetting-curve_eyebrow{opacity:1;transform:translateY(0);transition-delay:0.1s}.forgetting-curve.is-in-view .forgetting-curve_title{opacity:1;transform:translateY(0);transition-delay:0.22s}.forgetting-curve.is-in-view .forgetting-curve_text:nth-child(1){opacity:1;transform:translateY(0);transition-delay:0.34s}.forgetting-curve.is-in-view .forgetting-curve_text:nth-child(2){opacity:1;transform:translateY(0);transition-delay:0.44s}.forgetting-curve.is-in-view .forgetting-curve_chart-wrapper{opacity:1;transform:translateY(0);transition-delay:0.28s}.forgetting-curve.is-in-view #reveal-mask-rect{width:520px;transition-delay:0.45s}.forgetting-curve.is-in-view .forgetting-curve_area--practice{opacity:.95}.forgetting-curve.is-in-view .forgetting-curve_badge{opacity:1;transform:scale(1) translateY(0);transition-delay:0.85s;animation:badgeFloating 4.5s ease-in-out infinite 1.5s}.forgetting-curve.is-in-view .forgetting-curve_legend-item:nth-child(1){opacity:1;transform:translateY(0);transition-delay:0.95s}.forgetting-curve.is-in-view .forgetting-curve_legend-item:nth-child(2){opacity:1;transform:translateY(0);transition-delay:1.05s}@keyframes badgeFloating{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}@media (max-width:1024px){.forgetting-curve{padding:90px 0 70px}.forgetting-curve_container{flex-direction:column;align-items:center;padding:0 40px;gap:50px}.forgetting-curve_content{flex:none;width:100%;max-width:100%;align-items:center;text-align:center}.forgetting-curve_body{max-width:640px}.forgetting-curve_visual{flex:none;width:100%;max-width:520px}}@media (max-width:767px){.forgetting-curve_title{font-size:40px;font-weight:var(--font-weight-medium,500);line-height:1.15;letter-spacing:-1.2px}}@media (max-width:640px){.forgetting-curve{padding:60px 0 50px}.forgetting-curve_container{padding:0 16px;gap:36px}.forgetting-curve_content{flex:none;width:100%;max-width:100%;align-items:flex-start;text-align:left}.forgetting-curve_eyebrow{margin-bottom:14px;font-size:13px}.forgetting-curve_title{font-size:40px;font-weight:var(--font-weight-medium,500);margin-bottom:18px;letter-spacing:-1px}.forgetting-curve_text{font-size:15px;line-height:1.5}.forgetting-curve_visual{flex:none;width:100%;max-width:100%}.forgetting-curve_chart-wrapper{width:100%;max-width:100%;overflow:visible}.forgetting-curve_badge{padding:5px 12px 5px 7px;right:8%;top:45%;gap:6px}.forgetting-curve_badge-icon{width:24px;height:24px}.forgetting-curve_badge-icon svg{width:13px;height:13px}.forgetting-curve_badge-label{font-size:12px}.forgetting-curve_legend{gap:16px;flex-wrap:wrap;justify-content:center;margin-top:18px}.forgetting-curve_legend-item{font-size:12px}}@media (prefers-reduced-motion:reduce){.forgetting-curve.has-motion .forgetting-curve_eyebrow,.forgetting-curve.has-motion .forgetting-curve_title,.forgetting-curve.has-motion .forgetting-curve_text,.forgetting-curve.has-motion .forgetting-curve_chart-wrapper,.forgetting-curve.has-motion .forgetting-curve_legend-item,.forgetting-curve.has-motion .forgetting-curve_badge,.forgetting-curve.has-motion .forgetting-curve_area--practice{opacity:1!important;transform:none!important;transition:none!important;animation:none!important}.forgetting-curve.has-motion #reveal-mask-rect{width:520px!important;transition:none!important}}