@keyframes how-it-works_fadeInUp__fpGbW{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes how-it-works_gradientFlow__rMPQx{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes how-it-works_shimmer__U3UhJ{0%{background-position:-200%}to{background-position:200%}}@keyframes how-it-works_float__TRvVg{0%,to{transform:translate(0) rotate(0deg)}33%{transform:translate(-3px,-10px) rotate(1deg)}66%{transform:translate(2px,8px) rotate(-1deg)}}.how-it-works_main__QxpRI{min-height:90vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#1e3a8a;background:linear-gradient(180deg,#f8fafc,#f9fafb 50%,#f8fafc)}.how-it-works_container__3W_kB{max-width:1100px;margin:0 auto;padding:0 32px}.how-it-works_sectionTitle___H2ym{text-align:center;font-size:2.75rem;font-weight:700;letter-spacing:-.03em;margin-bottom:64px;background:linear-gradient(135deg,#1e3a8a,#2563eb);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.how-it-works_hero__ivaGg{padding:100px 0 90px;background:linear-gradient(135deg,#1e3a8a,#2563eb);background-size:200% 200%;animation:how-it-works_gradientFlow__rMPQx 15s ease infinite;color:white;text-align:center;position:relative;overflow:hidden}.how-it-works_hero__ivaGg:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at 30% 50%,rgba(37,99,235,.2) 0,transparent 50%),radial-gradient(circle at 70% 50%,rgba(30,58,138,.15) 0,transparent 50%);pointer-events:none;animation:how-it-works_shimmer__U3UhJ 25s linear infinite}.how-it-works_hero__ivaGg:after{content:"";position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%2393c5fd' fill-opacity='0.08'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") repeat;opacity:.4;pointer-events:none;animation:how-it-works_float__TRvVg 90s ease-in-out infinite}.how-it-works_heroContent__oRoOT{max-width:800px;margin:0 auto;position:relative;z-index:1;animation:how-it-works_fadeInUp__fpGbW 1s cubic-bezier(.16,1,.3,1)}.how-it-works_heroTitle__KmYI_{font-size:3.5rem;font-weight:800;letter-spacing:-.04em;line-height:1.1;margin-bottom:24px;background:linear-gradient(135deg,#ffffff,#93c5fd 50%,#dbeafe);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 4px 40px rgba(0,0,0,.4)}.how-it-works_heroSubtitle__r5mKb{font-size:1.2rem;line-height:1.7;color:rgba(255,255,255,.9);font-weight:300;max-width:640px;margin:0 auto;text-shadow:0 1px 15px rgba(0,0,0,.15)}.how-it-works_forStudents__ViZ8M{padding:110px 0}.how-it-works_stepsGrid__zUUrQ{display:grid;grid-template-columns:repeat(2,1fr);gap:32px;max-width:1000px;margin:0 auto}.how-it-works_step__GHcyB{display:flex;align-items:flex-start;gap:24px;padding:36px 32px;background:rgba(255,255,255,.7);backdrop-filter:blur(20px);border-radius:20px;border:1px solid rgba(30,58,138,.1);box-shadow:0 8px 32px rgba(30,58,138,.12),inset 0 1px 0 rgba(255,255,255,.8);transition:all .6s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.how-it-works_step__GHcyB:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);transition:left 1s cubic-bezier(.16,1,.3,1)}.how-it-works_step__GHcyB:hover:before{left:100%}.how-it-works_step__GHcyB:hover{transform:translateY(-8px);background:rgba(255,255,255,.9);border-color:rgba(30,58,138,.2);box-shadow:0 24px 60px rgba(30,58,138,.25),inset 0 1px 0 rgba(255,255,255,1)}.how-it-works_stepIcon__PqCEQ{width:64px;height:64px;border-radius:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:white;box-shadow:0 8px 24px rgba(0,0,0,.12)}.how-it-works_stepIconBlue__I9UfJ{background:linear-gradient(135deg,#3b82f6,#1e3a8a)}.how-it-works_stepIconOrange__KINuA{background:linear-gradient(135deg,#f59e0b,#f97316)}.how-it-works_stepIconGreen__9Og0M{background:linear-gradient(135deg,#10b981,#059669)}.how-it-works_stepIconPurple__KfbA4{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.how-it-works_stepContent__ifLZW{flex:1;min-width:0}.how-it-works_stepTitle___aSc4{font-size:1.25rem;font-weight:700;letter-spacing:-.02em;color:#1e3a8a;margin-bottom:12px}.how-it-works_stepDescription__gTzuy{color:#64748b;line-height:1.7;font-size:.9375rem;margin-bottom:18px}.how-it-works_stepFeatures__2JM4E{display:flex;flex-wrap:wrap;gap:8px}.how-it-works_feature__wQIeQ{background:linear-gradient(135deg,rgba(219,234,254,.6),rgba(224,242,254,.6));color:#1e3a8a;padding:6px 12px;border-radius:100px;font-size:.8125rem;font-weight:600;border:1px solid rgba(30,58,138,.1)}.how-it-works_technology__DFhWW{padding:110px 0;background:linear-gradient(135deg,rgba(219,234,254,.3),rgba(224,242,254,.3))}.how-it-works_techGrid__2Ni94{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.how-it-works_techFeature__kw_Hv{text-align:center;padding:44px 28px;background:rgba(255,255,255,.7);backdrop-filter:blur(20px);border-radius:20px;border:1px solid rgba(30,58,138,.1);box-shadow:0 8px 32px rgba(30,58,138,.1),inset 0 1px 0 rgba(255,255,255,.8);transition:all .6s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.how-it-works_techFeature__kw_Hv:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:left 1s cubic-bezier(.16,1,.3,1)}.how-it-works_techFeature__kw_Hv:hover:before{left:100%}.how-it-works_techFeature__kw_Hv:hover{transform:translateY(-8px);background:rgba(255,255,255,.9);border-color:rgba(30,58,138,.2);box-shadow:0 24px 60px rgba(30,58,138,.22),inset 0 1px 0 rgba(255,255,255,1)}.how-it-works_techIcon__wC7Ej{width:64px;height:64px;border-radius:16px;margin:0 auto 20px;display:flex;align-items:center;justify-content:center;color:#2563eb;background:linear-gradient(135deg,rgba(30,58,138,.08),rgba(37,99,235,.08));border:1px solid rgba(30,58,138,.1);box-shadow:0 4px 16px rgba(30,58,138,.08),inset 0 1px 0 rgba(255,255,255,.5);transition:all .5s cubic-bezier(.16,1,.3,1)}.how-it-works_techFeature__kw_Hv:hover .how-it-works_techIcon__wC7Ej{transform:scale(1.1) rotate(5deg);background:linear-gradient(135deg,rgba(30,58,138,.15),rgba(37,99,235,.15))}.how-it-works_techTitle__qy5F7{font-size:1.2rem;font-weight:600;letter-spacing:-.02em;color:#1e3a8a;margin-bottom:12px}.how-it-works_techDescription__q8_cK{color:#64748b;line-height:1.7;font-size:.9375rem}.how-it-works_transparency__xKq6V{padding:110px 0;background:linear-gradient(135deg,#1e293b,#312e81 50%,#1e293b);position:relative;overflow:hidden}.how-it-works_transparency__xKq6V:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(249,115,22,.4),transparent)}.how-it-works_transparencyContent__5NtG2{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;position:relative;z-index:1}.how-it-works_transparencyTitle__hWq1P{font-size:2.75rem;font-weight:800;letter-spacing:-.04em;line-height:1.1;color:#ffffff;margin-bottom:40px}.how-it-works_transparencyPoints__8_1Iw{display:flex;flex-direction:column;gap:24px}.how-it-works_transparencyPoint__cwHv2{display:flex;align-items:flex-start;gap:18px;padding:20px 24px;background:rgba(255,255,255,.05);backdrop-filter:blur(12px);border-radius:14px;border:1px solid rgba(255,255,255,.1);transition:all .4s cubic-bezier(.16,1,.3,1)}.how-it-works_transparencyPoint__cwHv2:hover{background:rgba(255,255,255,.08);border-color:rgba(249,115,22,.25);transform:translateX(4px)}.how-it-works_transparencyIcon__4d0O7{flex-shrink:0;width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(249,115,22,.2),rgba(234,88,12,.15));border:1px solid rgba(249,115,22,.25);color:#f97316}.how-it-works_transparencyPoint__cwHv2 h3{font-size:1.0625rem;font-weight:700;color:#ffffff;margin-bottom:6px;letter-spacing:-.01em}.how-it-works_transparencyPoint__cwHv2 p{color:rgba(255,255,255,.7);line-height:1.6;font-size:.9375rem;margin:0}.how-it-works_transparencyStats__dnRuh{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.how-it-works_statCard__vdPIJ{padding:32px 20px;text-align:center;background:rgba(255,255,255,.06);backdrop-filter:blur(20px);border-radius:18px;border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 1px 0 rgba(255,255,255,.1);transition:all .5s cubic-bezier(.16,1,.3,1)}.how-it-works_statCard__vdPIJ:hover{transform:translateY(-6px) scale(1.02);background:rgba(255,255,255,.1);border-color:rgba(249,115,22,.3);box-shadow:0 16px 48px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.2)}.how-it-works_statNumber__PttOf{font-size:2.5rem;font-weight:800;letter-spacing:-.03em;color:#ffffff;margin-bottom:8px;background:linear-gradient(135deg,#ffffff,#93c5fd);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.how-it-works_statLabel__g6U0I{color:rgba(255,255,255,.75);font-weight:500;font-size:.9rem;letter-spacing:-.01em}.how-it-works_forTutors__Si9y8{padding:110px 0}.how-it-works_tutorSteps__4XrB7{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;max-width:1100px;margin:0 auto}.how-it-works_tutorStep__xbEYm{display:flex;flex-direction:column;align-items:center;text-align:center;padding:36px 24px;background:rgba(255,255,255,.7);backdrop-filter:blur(20px);border-radius:20px;border:1px solid rgba(30,58,138,.1);box-shadow:0 8px 32px rgba(30,58,138,.1),inset 0 1px 0 rgba(255,255,255,.8);transition:all .6s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.how-it-works_tutorStep__xbEYm:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);transition:left 1s cubic-bezier(.16,1,.3,1)}.how-it-works_tutorStep__xbEYm:hover:before{left:100%}.how-it-works_tutorStep__xbEYm:hover{transform:translateY(-8px);background:rgba(255,255,255,.95);border-color:rgba(16,185,129,.3);box-shadow:0 24px 60px rgba(30,58,138,.2),inset 0 1px 0 rgba(255,255,255,1)}.how-it-works_tutorStepNumber__WPZf8{width:56px;height:56px;border-radius:16px;background:linear-gradient(135deg,#3b82f6,#1e3a8a);color:white;display:flex;align-items:center;justify-content:center;font-size:1.4rem;font-weight:700;margin-bottom:20px;box-shadow:0 8px 24px rgba(59,130,246,.3);transition:all .4s cubic-bezier(.16,1,.3,1)}.how-it-works_tutorStep__xbEYm:hover .how-it-works_tutorStepNumber__WPZf8{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 12px 32px rgba(16,185,129,.4);transform:scale(1.08)}.how-it-works_tutorStepContent__JC5ZD h3{font-size:1.0625rem;font-weight:700;letter-spacing:-.01em;color:#1e3a8a;margin-bottom:10px}.how-it-works_tutorStepContent__JC5ZD p{color:#64748b;line-height:1.65;font-size:.9rem}.how-it-works_cta__Y785Y{padding:110px 0;background:transparent;position:relative}.how-it-works_ctaContent__LfNiR{text-align:center;max-width:720px;margin:0 auto;padding:64px 48px;background:rgba(255,255,255,.7);backdrop-filter:blur(20px);border-radius:24px;border:1px solid rgba(30,58,138,.1);box-shadow:0 20px 60px rgba(30,58,138,.18),inset 0 1px 0 rgba(255,255,255,.8);transition:all .6s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.how-it-works_ctaContent__LfNiR:hover{transform:translateY(-6px);background:rgba(255,255,255,.85);box-shadow:0 32px 80px rgba(30,58,138,.28),inset 0 1px 0 rgba(255,255,255,1)}.how-it-works_ctaTitle__t8PNg{font-size:2.5rem;font-weight:700;letter-spacing:-.03em;margin-bottom:18px;background:linear-gradient(135deg,#1e3a8a,#2563eb);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.how-it-works_ctaSubtitle__aoTSD{font-size:1.0625rem;margin-bottom:36px;line-height:1.7;color:#64748b;font-weight:400}.how-it-works_ctaButtons__X1faD{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.how-it-works_button__tEQXF{display:inline-flex;align-items:center;justify-content:center;padding:14px 32px;border-radius:12px;font-weight:600;font-size:.9375rem;text-decoration:none;transition:all .4s cubic-bezier(.16,1,.3,1);cursor:pointer;border:none;letter-spacing:-.01em;position:relative;overflow:hidden}.how-it-works_button__tEQXF:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .7s cubic-bezier(.16,1,.3,1)}.how-it-works_button__tEQXF:hover:before{left:100%}.how-it-works_buttonPrimary__Zb6VM{background:linear-gradient(135deg,#1e3a8a,#2563eb);color:white;border:1px solid rgba(30,58,138,.2);box-shadow:0 8px 24px rgba(30,58,138,.3),inset 0 1px 0 rgba(255,255,255,.2)}.how-it-works_buttonPrimary__Zb6VM:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 16px 40px rgba(30,58,138,.4),inset 0 1px 0 rgba(255,255,255,.3)}.how-it-works_buttonSecondary__LLcWP{background:rgba(30,58,138,.05);color:#1e3a8a;border:1.5px solid rgba(30,58,138,.2)}.how-it-works_buttonSecondary__LLcWP:hover{background:rgba(30,58,138,.1);border-color:rgba(30,58,138,.4);transform:translateY(-3px) scale(1.02);box-shadow:0 12px 32px rgba(30,58,138,.15)}@media (max-width:1024px){.how-it-works_heroTitle__KmYI_{font-size:2.75rem}.how-it-works_ctaTitle__t8PNg,.how-it-works_sectionTitle___H2ym,.how-it-works_transparencyTitle__hWq1P{font-size:2.25rem}.how-it-works_stepsGrid__zUUrQ{gap:24px}.how-it-works_step__GHcyB{padding:28px 24px}.how-it-works_techGrid__2Ni94{grid-template-columns:repeat(2,1fr);gap:24px}.how-it-works_tutorSteps__4XrB7{grid-template-columns:repeat(2,1fr);max-width:700px;gap:20px}.how-it-works_transparencyContent__5NtG2{grid-template-columns:1fr;gap:48px;max-width:640px;margin:0 auto}}@media (max-width:768px){.how-it-works_container__3W_kB{padding:0 24px}.how-it-works_hero__ivaGg{padding:70px 0 60px}.how-it-works_heroTitle__KmYI_{font-size:2.25rem}.how-it-works_heroSubtitle__r5mKb{font-size:1.05rem}.how-it-works_cta__Y785Y,.how-it-works_forStudents__ViZ8M,.how-it-works_forTutors__Si9y8,.how-it-works_technology__DFhWW,.how-it-works_transparency__xKq6V{padding:70px 0}.how-it-works_ctaTitle__t8PNg,.how-it-works_sectionTitle___H2ym,.how-it-works_transparencyTitle__hWq1P{font-size:1.85rem;margin-bottom:44px}.how-it-works_stepsGrid__zUUrQ{grid-template-columns:1fr;gap:20px}.how-it-works_step__GHcyB{flex-direction:column;text-align:center;padding:28px 24px;gap:18px}.how-it-works_stepFeatures__2JM4E{justify-content:center}.how-it-works_techGrid__2Ni94{grid-template-columns:1fr;gap:20px}.how-it-works_tutorSteps__4XrB7{grid-template-columns:repeat(2,1fr);gap:16px}.how-it-works_tutorStep__xbEYm{padding:28px 18px}.how-it-works_ctaContent__LfNiR,.how-it-works_statCard__vdPIJ,.how-it-works_step__GHcyB,.how-it-works_techFeature__kw_Hv,.how-it-works_transparencyPoint__cwHv2,.how-it-works_tutorStep__xbEYm{backdrop-filter:none}.how-it-works_ctaContent__LfNiR,.how-it-works_step__GHcyB,.how-it-works_techFeature__kw_Hv,.how-it-works_tutorStep__xbEYm{background:rgba(255,255,255,.92)}.how-it-works_ctaContent__LfNiR{padding:44px 28px}.how-it-works_ctaButtons__X1faD{flex-direction:column;align-items:stretch;max-width:320px;margin:0 auto}.how-it-works_button__tEQXF{width:100%}.how-it-works_transparencyStats__dnRuh{gap:14px}.how-it-works_statCard__vdPIJ{padding:24px 16px}.how-it-works_statNumber__PttOf{font-size:2rem}}@media (max-width:480px){.how-it-works_container__3W_kB{padding:0 18px}.how-it-works_heroTitle__KmYI_{font-size:1.85rem}.how-it-works_heroSubtitle__r5mKb{font-size:.95rem}.how-it-works_ctaTitle__t8PNg,.how-it-works_sectionTitle___H2ym,.how-it-works_transparencyTitle__hWq1P{font-size:1.6rem}.how-it-works_tutorSteps__4XrB7{grid-template-columns:1fr;max-width:360px}.how-it-works_transparencyStats__dnRuh{grid-template-columns:1fr}.how-it-works_stepIcon__PqCEQ{width:56px;height:56px}.how-it-works_tutorStepNumber__WPZf8{width:48px;height:48px;font-size:1.2rem}}@media (prefers-reduced-motion:reduce){.how-it-works_button__tEQXF,.how-it-works_button__tEQXF:before,.how-it-works_ctaContent__LfNiR,.how-it-works_heroContent__oRoOT,.how-it-works_hero__ivaGg,.how-it-works_hero__ivaGg:after,.how-it-works_hero__ivaGg:before,.how-it-works_statCard__vdPIJ,.how-it-works_step__GHcyB,.how-it-works_step__GHcyB:before,.how-it-works_techFeature__kw_Hv,.how-it-works_techFeature__kw_Hv:before,.how-it-works_transparencyPoint__cwHv2,.how-it-works_tutorStepNumber__WPZf8,.how-it-works_tutorStep__xbEYm,.how-it-works_tutorStep__xbEYm:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.how-it-works_cta__Y785Y,.how-it-works_forStudents__ViZ8M,.how-it-works_forTutors__Si9y8,.how-it-works_technology__DFhWW,.how-it-works_transparency__xKq6V{content-visibility:auto;contain-intrinsic-size:auto 700px}