.Segmentation-module__1nIKnW__section{padding:var(--space-8) var(--space-4);background:var(--color-surface-2)}@media (max-width:991px){.Segmentation-module__1nIKnW__section{padding:var(--space-8) var(--space-4)}}.Segmentation-module__1nIKnW__inner{text-align:center;align-items:center;gap:var(--space-4);flex-direction:column;max-width:800px;margin:0 auto;display:flex}.Segmentation-module__1nIKnW__badge{align-items:center;gap:var(--space-2);background:color-mix(in srgb, var(--color-brand-primary) 12%, transparent);color:var(--color-brand-primary);font-size:var(--font-size-sm);padding:var(--space-2) var(--space-3);border-radius:var(--radius-full);font-weight:600;display:inline-flex}.Segmentation-module__1nIKnW__title{font-family:var(--font-display);color:var(--color-text-primary);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(2rem,3.5vw,2.65rem);font-weight:800;line-height:1.15}.Segmentation-module__1nIKnW__text{font-family:var(--font-body);color:#334155;letter-spacing:-.005em;text-wrap:pretty;max-width:58ch;margin:0;font-size:clamp(1.05rem,1.25vw,1.15rem);font-weight:500;line-height:1.65}.Segmentation-module__1nIKnW__illustration{object-fit:contain;filter:drop-shadow(0 15px 35px #1d5a9c1f);width:100%;height:auto;max-height:320px;margin:var(--space-4) 0;animation:6s ease-in-out infinite Segmentation-module__1nIKnW__float}@keyframes Segmentation-module__1nIKnW__float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}
.HowItWorks-module__WawhIW__section{padding:80px var(--space-4);background:var(--color-surface-2);border-bottom:1px solid var(--color-border)}.HowItWorks-module__WawhIW__inner{text-align:center;max-width:1200px;margin:0 auto}.HowItWorks-module__WawhIW__title{font-family:var(--font-display);color:var(--color-text-primary);letter-spacing:-.025em;text-wrap:balance;margin:0 0 var(--space-2);font-size:clamp(2rem,3.5vw,2.65rem);font-weight:800;line-height:1.15}.HowItWorks-module__WawhIW__subtitle{font-family:var(--font-body);color:#334155;letter-spacing:-.005em;text-wrap:pretty;max-width:54ch;margin:0 auto 50px;font-size:clamp(1rem,1.2vw,1.125rem);font-weight:500;line-height:1.6}.HowItWorks-module__WawhIW__steps{gap:var(--space-8);flex-direction:column;align-items:center;display:flex}@media (min-width:769px){.HowItWorks-module__WawhIW__steps{justify-content:center;gap:var(--space-8);flex-direction:row;align-items:flex-start}}.HowItWorks-module__WawhIW__step{text-align:center;max-width:320px;padding:var(--space-4);background:var(--color-surface-1);border-radius:var(--radius-md);border:1px solid var(--color-border);transition:transform var(--transition-base), box-shadow var(--transition-base);flex-direction:column;flex:1;align-items:center;display:flex;position:relative;box-shadow:0 4px 12px #1d5a9c05}.HowItWorks-module__WawhIW__step:hover{transform:translateY(-2px);box-shadow:0 8px 24px #1d5a9c0d}.HowItWorks-module__WawhIW__number{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:#fff;background:var(--color-brand-primary);border-radius:var(--radius-full);width:50px;height:50px;margin-bottom:var(--space-4);justify-content:center;align-items:center;font-size:1.5rem;font-weight:800;display:flex;box-shadow:0 4px 10px #1d5a9c33}.HowItWorks-module__WawhIW__stepTitle{font-family:var(--font-display);color:var(--color-text-primary);margin:0 0 var(--space-2);letter-spacing:-.02em;text-wrap:balance;font-size:1.25rem;font-weight:700;line-height:1.25}.HowItWorks-module__WawhIW__stepText{font-family:var(--font-body);font-size:var(--font-size-sm);color:#334155;text-wrap:pretty;margin:0;font-weight:500;line-height:1.6}.HowItWorks-module__WawhIW__arrow{color:var(--color-brand-secondary);font-size:1.5rem;display:none;position:absolute;top:50%;right:-36px;transform:translateY(-50%)}@media (min-width:769px){.HowItWorks-module__WawhIW__arrow{display:block}}
.Benefits-module__YRjCga__section{padding:80px var(--space-4);background:var(--color-surface-1);border-bottom:1px solid var(--color-border)}.Benefits-module__YRjCga__inner{text-align:center;max-width:1200px;margin:0 auto}.Benefits-module__YRjCga__title{font-family:var(--font-display);color:var(--color-text-primary);letter-spacing:-.025em;text-wrap:balance;margin:0 0 var(--space-2);font-size:clamp(2rem,3.5vw,2.65rem);font-weight:800;line-height:1.15}.Benefits-module__YRjCga__subtitle{font-family:var(--font-body);color:#334155;letter-spacing:-.005em;text-wrap:pretty;max-width:54ch;margin:0 auto 50px;font-size:clamp(1rem,1.2vw,1.125rem);font-weight:500;line-height:1.6}.Benefits-module__YRjCga__grid{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (min-width:481px){.Benefits-module__YRjCga__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:769px){.Benefits-module__YRjCga__grid{gap:var(--space-6);grid-template-columns:repeat(3,1fr)}}.Benefits-module__YRjCga__card{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-6) var(--space-6) var(--space-8);text-align:center;transition:transform var(--transition-base), box-shadow var(--transition-base);flex-direction:column;align-items:center;display:flex;box-shadow:0 4px 12px #1d5a9c03}.Benefits-module__YRjCga__card:hover{transform:translateY(-4px);box-shadow:0 12px 30px #1d5a9c0f}.Benefits-module__YRjCga__icon{border-radius:var(--radius-full);width:58px;height:58px;margin-bottom:var(--space-4);background:#459ee31a;justify-content:center;align-items:center;font-size:1.625rem;display:flex;box-shadow:0 2px 8px #00000005}.Benefits-module__YRjCga__card:first-child .Benefits-module__YRjCga__icon{background:#4fa3e31f}.Benefits-module__YRjCga__card:nth-child(2) .Benefits-module__YRjCga__icon{background:#2ecc711f}.Benefits-module__YRjCga__card:nth-child(3) .Benefits-module__YRjCga__icon{background:#fec60126}.Benefits-module__YRjCga__card:nth-child(4) .Benefits-module__YRjCga__icon{background:#e74c3c1f}.Benefits-module__YRjCga__card:nth-child(5) .Benefits-module__YRjCga__icon{background:#9b51e01f}.Benefits-module__YRjCga__card:nth-child(6) .Benefits-module__YRjCga__icon{background:#f39c121f}.Benefits-module__YRjCga__cardTitle{font-family:var(--font-display);color:var(--color-text-primary);margin:0 0 var(--space-2);letter-spacing:-.02em;text-wrap:balance;font-size:1.125rem;font-weight:700;line-height:1.3}.Benefits-module__YRjCga__cardText{font-family:var(--font-body);font-size:var(--font-size-sm);color:#334155;text-wrap:pretty;margin:0;font-weight:500;line-height:1.6}
.AboutTeacher-module__YkyEIG__section{padding:100px var(--space-4);background:var(--color-surface-1);border-bottom:1px solid var(--color-border);overflow:hidden}.AboutTeacher-module__YkyEIG__inner{max-width:1200px;margin:0 auto}.AboutTeacher-module__YkyEIG__grid{gap:var(--space-8);grid-template-columns:1fr;align-items:center;display:grid}@media (min-width:769px){.AboutTeacher-module__YkyEIG__grid{grid-template-columns:1fr 1.2fr;gap:80px}}.AboutTeacher-module__YkyEIG__imageContainer{justify-content:center;width:100%;display:flex;position:relative}.AboutTeacher-module__YkyEIG__imageWrapper{aspect-ratio:4/5;z-index:1;width:100%;max-width:380px;position:relative}.AboutTeacher-module__YkyEIG__profileImg{object-fit:cover;border-radius:var(--radius-lg);width:100%;height:100%;box-shadow:var(--shadow-card);border:4px solid var(--color-surface-2);transition:transform var(--transition-slow)}.AboutTeacher-module__YkyEIG__imageDecor{background:linear-gradient(135deg, var(--color-brand-secondary) 0%, var(--color-logo-pink) 100%);border-radius:var(--radius-lg);z-index:-1;opacity:.15;width:100%;height:100%;transition:transform var(--transition-slow);position:absolute;top:20px;left:-20px}.AboutTeacher-module__YkyEIG__imageWrapper:hover .AboutTeacher-module__YkyEIG__profileImg{transform:translateY(-8px)rotate(1deg)}.AboutTeacher-module__YkyEIG__imageWrapper:hover .AboutTeacher-module__YkyEIG__imageDecor{transform:translate(-10px,10px)scale(1.02)}.AboutTeacher-module__YkyEIG__content{text-align:left;flex-direction:column;align-items:flex-start;display:flex}.AboutTeacher-module__YkyEIG__badge{color:var(--color-brand-primary);border-radius:var(--radius-full);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.06em;margin-bottom:var(--space-3);background-color:#459ee31f;padding:6px 14px;font-weight:700;display:inline-block}.AboutTeacher-module__YkyEIG__title{font-family:var(--font-display);color:var(--color-text-primary);margin-bottom:var(--space-4);letter-spacing:-.025em;text-wrap:balance;font-size:clamp(2rem,3.5vw,2.75rem);font-weight:800;line-height:1.15}.AboutTeacher-module__YkyEIG__description{font-family:var(--font-body);color:#334155;margin-bottom:var(--space-4);letter-spacing:-.005em;text-wrap:pretty;max-width:58ch;font-size:1.05rem;font-weight:500;line-height:1.7}.AboutTeacher-module__YkyEIG__description:last-of-type{margin-bottom:var(--space-6)}.AboutTeacher-module__YkyEIG__highlights{gap:var(--space-4);width:100%;margin-top:var(--space-2);flex-direction:column;display:flex}.AboutTeacher-module__YkyEIG__highlightItem{align-items:flex-start;gap:var(--space-4);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-surface-2);border:1px solid var(--color-border);transition:transform var(--transition-fast), box-shadow var(--transition-fast);display:flex;box-shadow:0 2px 8px #00000003}.AboutTeacher-module__YkyEIG__highlightItem:hover{transform:translate(4px);box-shadow:0 4px 12px #1d5a9c0a}.AboutTeacher-module__YkyEIG__highlightIcon{border-radius:var(--radius-md);background-color:#459ee314;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.5rem;display:flex}.AboutTeacher-module__YkyEIG__highlightTitle{font-family:var(--font-display);color:var(--color-text-primary);letter-spacing:-.015em;margin-bottom:2px;font-size:.95rem;font-weight:700;display:block}.AboutTeacher-module__YkyEIG__highlightText{font-family:var(--font-body);font-size:var(--font-size-sm);color:#334155;text-wrap:pretty;margin:0;font-weight:500;line-height:1.5}
.Testimonials-module__PXiUGa__section{padding:80px var(--space-4);background:var(--color-surface-2);border-bottom:1px solid var(--color-border)}.Testimonials-module__PXiUGa__inner{text-align:center;max-width:1200px;margin:0 auto}.Testimonials-module__PXiUGa__title{font-family:var(--font-display);color:var(--color-text-primary);letter-spacing:-.025em;text-wrap:balance;margin:0 0 var(--space-2);font-size:clamp(2rem,3.5vw,2.65rem);font-weight:800;line-height:1.15}.Testimonials-module__PXiUGa__subtitle{font-family:var(--font-body);color:#334155;letter-spacing:-.005em;text-wrap:pretty;max-width:54ch;margin:0 auto 50px;font-size:clamp(1rem,1.2vw,1.125rem);font-weight:500;line-height:1.6}.Testimonials-module__PXiUGa__grid{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (min-width:769px){.Testimonials-module__PXiUGa__grid{gap:var(--space-6);grid-template-columns:repeat(3,1fr)}}.Testimonials-module__PXiUGa__card{background:var(--color-surface-1);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-6) var(--space-6) var(--space-8);text-align:left;transition:transform var(--transition-base), box-shadow var(--transition-base);flex-direction:column;justify-content:space-between;display:flex;box-shadow:0 4px 12px #1d5a9c03}.Testimonials-module__PXiUGa__card:hover{transform:translateY(-2px);box-shadow:0 12px 30px #1d5a9c0f}.Testimonials-module__PXiUGa__text{font-family:var(--font-body);color:#334155;letter-spacing:-.005em;margin:0 0 var(--space-6);text-wrap:pretty;font-size:.95rem;font-style:italic;font-weight:500;line-height:1.65}.Testimonials-module__PXiUGa__author{align-items:center;gap:var(--space-3);display:flex}.Testimonials-module__PXiUGa__avatar{border-radius:var(--radius-full);width:44px;height:44px;font-family:var(--font-display);font-weight:700;font-size:var(--font-size-md);justify-content:center;align-items:center;display:flex}.Testimonials-module__PXiUGa__card:first-child .Testimonials-module__PXiUGa__avatar{background:color-mix(in srgb, var(--color-brand-secondary) 15%, transparent);color:var(--color-brand-primary)}.Testimonials-module__PXiUGa__card:nth-child(2) .Testimonials-module__PXiUGa__avatar{background:color-mix(in srgb, var(--color-success) 15%, transparent);color:var(--color-success)}.Testimonials-module__PXiUGa__card:nth-child(3) .Testimonials-module__PXiUGa__avatar{background:color-mix(in srgb, var(--color-danger) 15%, transparent);color:var(--color-danger)}.Testimonials-module__PXiUGa__name{font-family:var(--font-display);color:var(--color-text-primary);letter-spacing:-.01em;font-size:.9375rem;font-weight:700;display:block}.Testimonials-module__PXiUGa__role{font-family:var(--font-body);color:#64748b;font-size:.8125rem;font-weight:500;display:block}
.FAQ-module__Eu89IW__section{padding:80px var(--space-4);background:var(--color-surface-1);border-bottom:1px solid var(--color-border)}.FAQ-module__Eu89IW__inner{max-width:800px;margin:0 auto}.FAQ-module__Eu89IW__title{font-family:var(--font-display);color:var(--color-text-primary);letter-spacing:-.025em;text-wrap:balance;margin:0 0 var(--space-2);text-align:center;font-size:clamp(2rem,3.5vw,2.65rem);font-weight:800;line-height:1.15}.FAQ-module__Eu89IW__subtitle{font-family:var(--font-body);color:#334155;letter-spacing:-.005em;text-align:center;text-wrap:pretty;max-width:54ch;margin:0 auto 50px;font-size:clamp(1rem,1.2vw,1.125rem);font-weight:500;line-height:1.6}.FAQ-module__Eu89IW__list{gap:var(--space-4);flex-direction:column;display:flex}.FAQ-module__Eu89IW__item{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:transform var(--transition-base), box-shadow var(--transition-base);overflow:hidden;box-shadow:0 4px 12px #1d5a9c03}.FAQ-module__Eu89IW__item:hover{transform:translateY(-1px);box-shadow:0 8px 20px #1d5a9c0a}.FAQ-module__Eu89IW__question{width:100%;padding:var(--space-5) var(--space-6);cursor:pointer;text-align:left;font-family:var(--font-display);color:var(--color-text-primary);transition:background var(--transition-fast);letter-spacing:-.015em;text-wrap:balance;background:0 0;border:none;justify-content:space-between;align-items:center;font-size:1.0625rem;font-weight:700;line-height:1.35;display:flex}.FAQ-module__Eu89IW__question:hover{background:#459ee30a}.FAQ-module__Eu89IW__icon{font-size:var(--font-size-xl);color:var(--color-brand-primary);transition:transform var(--transition-fast);margin-left:var(--space-3);flex-shrink:0;font-weight:600}.FAQ-module__Eu89IW__iconOpen{transform:rotate(45deg)}.FAQ-module__Eu89IW__answer{transition:grid-template-rows var(--transition-slow);grid-template-rows:0fr;display:grid}.FAQ-module__Eu89IW__answerOpen{grid-template-rows:1fr}.FAQ-module__Eu89IW__answerInner{overflow:hidden}.FAQ-module__Eu89IW__answer p{padding:0 var(--space-6) var(--space-5);font-family:var(--font-body);color:#334155;text-wrap:pretty;margin:0;font-size:.9375rem;font-weight:500;line-height:1.65}
