.home-module__nfQuTa__home.home-module__nfQuTa__home{background:var(--paper);display:block;overflow-x:clip}.home-module__nfQuTa__hero{padding:40px 0 0;position:relative;overflow:hidden}.home-module__nfQuTa__hero-grid{grid-template-columns:1.04fr .96fr;align-items:center;gap:56px;padding-bottom:64px;display:grid}.home-module__nfQuTa__eyebrow{background:var(--coral-soft);color:var(--coral-deep);border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:12.5px;font-weight:600;display:inline-flex}.home-module__nfQuTa__eyebrow-dot{background:var(--coral);border-radius:50%;width:6px;height:6px}.home-module__nfQuTa__hero h1{letter-spacing:-.03em;margin:22px 0 18px;font-size:clamp(2.5rem,5.4vw,3.9rem);font-weight:800;line-height:1.05}.home-module__nfQuTa__hero h1 em{color:var(--coral);font-style:normal}.home-module__nfQuTa__lead{color:var(--muted);max-width:540px;font-size:17px;line-height:1.65}.home-module__nfQuTa__search{background:var(--surface);border:1px solid var(--line-strong);max-width:480px;box-shadow:var(--shadow-sm);border-radius:999px;align-items:center;gap:10px;margin-top:30px;padding:6px 6px 6px 18px;display:flex}.home-module__nfQuTa__search svg{color:var(--faint);flex:none}.home-module__nfQuTa__home .home-module__nfQuTa__search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-family:inherit;font-size:15px}.home-module__nfQuTa__search input::placeholder{color:var(--faint)}.home-module__nfQuTa__trust{color:var(--muted);align-items:center;gap:10px;margin-top:20px;font-size:13px;display:flex}.home-module__nfQuTa__stars{color:var(--gold);letter-spacing:1px}.home-module__nfQuTa__hero-visual{position:relative}.home-module__nfQuTa__illo{background:radial-gradient(circle at 60% 55%, var(--teal-soft), transparent 68%), linear-gradient(160deg, #f3eee3, #fbf8f1);border:1px solid var(--line);box-shadow:var(--shadow-lg);border-radius:28px;padding:12px;position:relative}.home-module__nfQuTa__illo-svg{width:100%;height:auto;display:block}.home-module__nfQuTa__koi{animation:5.5s ease-in-out infinite home-module__nfQuTa__swim}@keyframes home-module__nfQuTa__swim{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.home-module__nfQuTa__ripple{transform-box:fill-box;transform-origin:50%;animation:6s ease-out infinite backwards home-module__nfQuTa__ripple}@keyframes home-module__nfQuTa__ripple{0%{opacity:0;transform:scale(.4)}25%{opacity:.55}to{opacity:0;transform:scale(1.6)}}.home-module__nfQuTa__koi-paused,.home-module__nfQuTa__water-paused .home-module__nfQuTa__ripple{animation-play-state:paused}.home-module__nfQuTa__stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface)}.home-module__nfQuTa__stats-grid{grid-template-columns:repeat(4,1fr);display:grid}.home-module__nfQuTa__stats-grid>div{border-left:1px solid var(--line);padding:26px 28px}.home-module__nfQuTa__stats-grid>div:first-child{border-left:0}.home-module__nfQuTa__stats-grid b{letter-spacing:-.02em;color:var(--ink);font-size:30px;font-weight:800;display:block}.home-module__nfQuTa__stats-grid b i{color:var(--gold);font-style:normal}.home-module__nfQuTa__stats-grid span{color:var(--muted);font-size:13px}.home-module__nfQuTa__section{padding:84px 0}.home-module__nfQuTa__section-head{max-width:600px;margin-bottom:40px}.home-module__nfQuTa__section-head.home-module__nfQuTa__center{text-align:center;margin-inline:auto}.home-module__nfQuTa__label{letter-spacing:.18em;text-transform:uppercase;color:var(--coral);margin-bottom:12px;font-size:12px;font-weight:700;display:inline-block}.home-module__nfQuTa__section-head h2{letter-spacing:-.02em;font-size:clamp(1.9rem,3.4vw,2.6rem);font-weight:800;line-height:1.15}.home-module__nfQuTa__section-head p{color:var(--muted);margin-top:12px;font-size:15.5px}.home-module__nfQuTa__courses{background:var(--surface);border-block:1px solid var(--line)}.home-module__nfQuTa__course-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.home-module__nfQuTa__course{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-lg);flex-direction:column;padding:26px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex}.home-module__nfQuTa__course:hover{box-shadow:var(--shadow-lg);border-color:#0000;transform:translateY(-4px)}.home-module__nfQuTa__course-top{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.home-module__nfQuTa__course-icon{background:var(--teal-soft);width:48px;height:48px;color:var(--teal);border-radius:13px;place-items:center;display:grid}.home-module__nfQuTa__course-level{color:var(--muted);background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:4px 11px;font-size:12px;font-weight:600}.home-module__nfQuTa__course h3{letter-spacing:-.01em;font-size:18px;font-weight:700}.home-module__nfQuTa__course-desc{color:var(--muted);flex:1;margin-top:8px;font-size:14px;line-height:1.6}.home-module__nfQuTa__playback{gap:9px;margin:20px 0 18px;display:grid}.home-module__nfQuTa__playback-meta{color:var(--faint);justify-content:space-between;align-items:center;font-size:12.5px;display:flex}.home-module__nfQuTa__playback-meta strong{color:var(--gold);font-weight:700}.home-module__nfQuTa__playback-track{background:#ece6d9;border-radius:999px;height:6px;overflow:hidden}.home-module__nfQuTa__playback-fill{background:linear-gradient(90deg, var(--gold-2), var(--gold));border-radius:999px;height:100%}.home-module__nfQuTa__course button{width:100%}.home-module__nfQuTa__process{position:relative}.home-module__nfQuTa__timeline{grid-template-columns:repeat(5,1fr);gap:16px;display:grid;position:relative}.home-module__nfQuTa__timeline:before{content:"";background:repeating-linear-gradient(90deg, var(--line-strong) 0 6px, transparent 6px 12px);height:2px;position:absolute;top:24px;left:8%;right:8%}.home-module__nfQuTa__step{text-align:center;padding:0 6px;position:relative}.home-module__nfQuTa__step-icon{background:var(--surface);border:1px solid var(--line-strong);width:48px;height:48px;color:var(--coral);z-index:1;border-radius:50%;place-items:center;margin:0 auto 16px;transition:all .25s;display:grid;position:relative}.home-module__nfQuTa__step:hover .home-module__nfQuTa__step-icon{background:var(--coral);border-color:var(--coral);color:#fff;transform:translateY(-3px)}.home-module__nfQuTa__step-num{letter-spacing:.08em;color:var(--gold);margin-bottom:6px;font-size:11px;font-weight:700;display:block}.home-module__nfQuTa__step h4{margin-bottom:6px;font-size:15px;font-weight:700}.home-module__nfQuTa__step p{color:var(--muted);font-size:12.8px;line-height:1.6}.home-module__nfQuTa__feature-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.home-module__nfQuTa__feature{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:26px 22px;transition:transform .25s,box-shadow .25s}.home-module__nfQuTa__feature:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.home-module__nfQuTa__feature-icon{background:var(--teal-soft);width:44px;height:44px;color:var(--teal);border-radius:12px;place-items:center;margin-bottom:16px;display:grid}.home-module__nfQuTa__feature h3{margin-bottom:6px;font-size:16px;font-weight:700}.home-module__nfQuTa__feature p{color:var(--muted);font-size:13.5px;line-height:1.6}.home-module__nfQuTa__testi{background:var(--surface);border-block:1px solid var(--line)}.home-module__nfQuTa__testi-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.home-module__nfQuTa__testi-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-lg);flex-direction:column;padding:28px;display:flex}.home-module__nfQuTa__quote{color:var(--coral);opacity:.4}.home-module__nfQuTa__testi-card blockquote{color:var(--ink-soft);flex:1;margin:10px 0 20px;font-size:14.5px;line-height:1.7}.home-module__nfQuTa__testi-user{border-top:1px solid var(--line);align-items:center;gap:12px;padding-top:18px;display:flex}.home-module__nfQuTa__testi-avatar{background:linear-gradient(140deg, #f5a173, var(--coral));color:#fff;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-weight:700;display:grid}.home-module__nfQuTa__testi-user strong{color:var(--ink);font-size:14px;display:block}.home-module__nfQuTa__testi-user span{color:var(--muted);font-size:12px}@keyframes home-module__nfQuTa__fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.home-module__nfQuTa__hero-copy>*{animation:.7s cubic-bezier(.22,1,.36,1) both home-module__nfQuTa__fade-up}.home-module__nfQuTa__hero-copy>:nth-child(2){animation-delay:80ms}.home-module__nfQuTa__hero-copy>:nth-child(3){animation-delay:.16s}.home-module__nfQuTa__hero-copy>:nth-child(4){animation-delay:.24s}.home-module__nfQuTa__hero-copy>:nth-child(5){animation-delay:.32s}.home-module__nfQuTa__hero-visual{animation:.9s cubic-bezier(.22,1,.36,1) .2s both home-module__nfQuTa__fade-up}@media (max-width:980px){.home-module__nfQuTa__hero-grid{grid-template-columns:1fr;gap:40px}.home-module__nfQuTa__hero-visual{max-width:520px}.home-module__nfQuTa__course-grid,.home-module__nfQuTa__testi-grid{grid-template-columns:1fr;max-width:480px;margin-inline:auto}.home-module__nfQuTa__feature-grid{grid-template-columns:repeat(2,1fr)}.home-module__nfQuTa__timeline{grid-template-columns:repeat(3,1fr);gap:30px 14px}.home-module__nfQuTa__timeline:before{display:none}.home-module__nfQuTa__stats-grid{grid-template-columns:repeat(2,1fr)}.home-module__nfQuTa__stats-grid>div:nth-child(3){border-left:0}.home-module__nfQuTa__stats-grid>div:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:560px){.home-module__nfQuTa__section{padding:60px 0}.home-module__nfQuTa__feature-grid{grid-template-columns:1fr}.home-module__nfQuTa__timeline{text-align:left;grid-template-columns:1fr}.home-module__nfQuTa__step{text-align:left;grid-template-columns:48px 1fr;column-gap:14px;display:grid}.home-module__nfQuTa__step-icon{grid-row:1/span 3;margin:0}.home-module__nfQuTa__step-num,.home-module__nfQuTa__step h4,.home-module__nfQuTa__step p{grid-column:2}.home-module__nfQuTa__search{border-radius:16px;flex-direction:column;align-items:stretch;padding:10px}.home-module__nfQuTa__search button{width:100%}}.home-module__nfQuTa__reveal{transition:opacity .7s cubic-bezier(.22,1,.36,1),translate .7s cubic-bezier(.22,1,.36,1),transform .25s,box-shadow .25s,border-color .25s}.home-module__nfQuTa__revealing .home-module__nfQuTa__reveal{opacity:0;translate:0 26px}.home-module__nfQuTa__revealing .home-module__nfQuTa__reveal.home-module__nfQuTa__in{opacity:1;translate:0}.home-module__nfQuTa__course-grid>.home-module__nfQuTa__reveal:nth-child(2){transition-delay:80ms}.home-module__nfQuTa__course-grid>.home-module__nfQuTa__reveal:nth-child(3){transition-delay:.16s}.home-module__nfQuTa__timeline>.home-module__nfQuTa__reveal:nth-child(2){transition-delay:60ms}.home-module__nfQuTa__timeline>.home-module__nfQuTa__reveal:nth-child(3){transition-delay:.12s}.home-module__nfQuTa__timeline>.home-module__nfQuTa__reveal:nth-child(4){transition-delay:.18s}.home-module__nfQuTa__timeline>.home-module__nfQuTa__reveal:nth-child(5){transition-delay:.24s}.home-module__nfQuTa__feature-grid>.home-module__nfQuTa__reveal:nth-child(2){transition-delay:80ms}.home-module__nfQuTa__feature-grid>.home-module__nfQuTa__reveal:nth-child(3){transition-delay:.16s}.home-module__nfQuTa__feature-grid>.home-module__nfQuTa__reveal:nth-child(4){transition-delay:.24s}.home-module__nfQuTa__testi-grid>.home-module__nfQuTa__reveal:nth-child(2){transition-delay:80ms}.home-module__nfQuTa__testi-grid>.home-module__nfQuTa__reveal:nth-child(3){transition-delay:.16s}
