.Home-module__Ho9lYW__hero{background:var(--pearl);min-height:100dvh;padding-top:calc(var(--header-h,68px) + 40px);flex-direction:column;padding-bottom:80px;display:flex;position:relative;overflow:hidden}.Home-module__Ho9lYW__bgGrid{pointer-events:none;z-index:0;opacity:0;background-image:linear-gradient(#00000009 1px,#0000 1px),linear-gradient(90deg,#00000009 1px,#0000 1px);background-size:56px 56px;animation:1.4s .1s forwards Home-module__Ho9lYW__fadeIn;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 40%,#000 30%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 40%,#000 30%,#0000 75%)}.Home-module__Ho9lYW__bgGlow{filter:blur(40px);pointer-events:none;z-index:0;opacity:0;background:radial-gradient(#2563eb17,#0000 60%);width:900px;height:600px;animation:1.8s .2s forwards Home-module__Ho9lYW__fadeIn;position:absolute;top:-10%;left:50%;transform:translate(-50%)}.Home-module__Ho9lYW__bgGlowAlt{filter:blur(60px);pointer-events:none;z-index:0;opacity:0;background:radial-gradient(#0d94880f,#0000 65%);width:500px;height:400px;animation:2s .4s forwards Home-module__Ho9lYW__fadeIn;position:absolute;bottom:10%;left:20%}@keyframes Home-module__Ho9lYW__fadeIn{to{opacity:1}}.Home-module__Ho9lYW__content{z-index:2;text-align:center;flex-direction:column;align-items:center;width:100%;max-width:900px;margin:0 auto;padding:0 clamp(20px,4vw,48px);display:flex;position:relative}@keyframes Home-module__Ho9lYW__blurReveal{0%{opacity:0;filter:blur(16px);transform:translateY(28px)}60%{opacity:1;filter:blur()}to{opacity:1;filter:blur();transform:translate(0,0)}}.Home-module__Ho9lYW__headline{letter-spacing:-.042em;color:var(--ink,#111);flex-direction:column;gap:.04em;margin:0 0 24px;font-size:clamp(36px,5.8vw,76px);font-weight:800;line-height:1.04;display:flex}.Home-module__Ho9lYW__line{opacity:0;filter:blur(16px);animation:Home-module__Ho9lYW__blurReveal 1.1s cubic-bezier(.22, 1, .36, 1) var(--d,0s) forwards;display:block;transform:translateY(28px)}.Home-module__Ho9lYW__accent{color:var(--ember,#2563eb);display:inline-block;position:relative}.Home-module__Ho9lYW__accent:after{content:"";z-index:-1;transform-origin:0;background:#2563eb24;border-radius:4px;height:.18em;animation:.8s cubic-bezier(.22,1,.36,1) 1.1s forwards Home-module__Ho9lYW__scaleX;position:absolute;bottom:.08em;left:0;right:0;transform:scaleX(0)}@keyframes Home-module__Ho9lYW__scaleX{to{transform:scaleX(1)}}.Home-module__Ho9lYW__desc{color:var(--stone,#5a5a5a);opacity:0;filter:blur(14px);max-width:580px;animation:Home-module__Ho9lYW__blurReveal 1.1s cubic-bezier(.22, 1, .36, 1) var(--d,0s) forwards;margin:0 0 38px;font-size:clamp(15px,1.4vw,18px);line-height:1.65;transform:translateY(24px)}.Home-module__Ho9lYW__ctas{opacity:0;filter:blur(14px);animation:Home-module__Ho9lYW__blurReveal 1.1s cubic-bezier(.22, 1, .36, 1) var(--d,0s) forwards;align-items:center;gap:12px;display:flex;transform:translateY(24px)}.Home-module__Ho9lYW__btnPrimary{background:var(--ink,#111);color:#fff;isolation:isolate;border-radius:999px;align-items:center;gap:10px;height:52px;padding:0 28px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #00000024}.Home-module__Ho9lYW__btnPrimary:before{content:"";opacity:0;z-index:-1;background:linear-gradient(135deg,#2563eb,#6366f1);transition:opacity .35s;position:absolute;inset:0}.Home-module__Ho9lYW__btnPrimary:hover{transform:translateY(-2px);box-shadow:0 18px 40px #2563eb52}.Home-module__Ho9lYW__btnPrimary:hover:before{opacity:1}.Home-module__Ho9lYW__btnPrimary:active{transform:translateY(0)}.Home-module__Ho9lYW__btnArrow{transition:transform .35s cubic-bezier(.22,1,.36,1);display:inline-flex}.Home-module__Ho9lYW__btnPrimary:hover .Home-module__Ho9lYW__btnArrow{transform:translate(5px)}.Home-module__Ho9lYW__btnSecondary{-webkit-backdrop-filter:blur(12px);height:52px;color:var(--ink,#111);border:1.5px solid var(--cloud,#ebebeb);background:#ffffffb3;border-radius:999px;align-items:center;gap:10px;padding:0 24px;font-size:15px;font-weight:600;text-decoration:none;transition:border-color .3s,transform .3s,box-shadow .3s,background .3s;display:inline-flex}.Home-module__Ho9lYW__btnSecondary:hover{border-color:var(--ember,#2563eb);background:#fff;transform:translateY(-2px);box-shadow:0 10px 24px #2563eb1f}.Home-module__Ho9lYW__playIcon{background:var(--ember,#2563eb);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;transition:transform .35s cubic-bezier(.22,1,.36,1);display:inline-flex}.Home-module__Ho9lYW__btnSecondary:hover .Home-module__Ho9lYW__playIcon{transform:scale(1.12)}.Home-module__Ho9lYW__gallery{-webkit-user-select:none;user-select:none;z-index:1;opacity:0;filter:blur(18px);width:100%;animation:Home-module__Ho9lYW__blurReveal 1.3s cubic-bezier(.22, 1, .36, 1) var(--d,0s) forwards;padding:20px 0;position:relative;overflow:hidden;transform:translateY(30px)}.Home-module__Ho9lYW__fadeLeft,.Home-module__Ho9lYW__fadeRight{z-index:3;pointer-events:none;width:200px;position:absolute;top:0;bottom:0}.Home-module__Ho9lYW__fadeLeft{background:linear-gradient(90deg, var(--pearl,#f8f8f6) 12%, #f8f8f600 100%);left:0}.Home-module__Ho9lYW__fadeRight{background:linear-gradient(270deg, var(--pearl,#f8f8f6) 12%, #f8f8f600 100%);right:0}.Home-module__Ho9lYW__track{will-change:transform;cursor:grab;touch-action:pan-y;gap:24px;padding:32px 0;display:flex}.Home-module__Ho9lYW__card{border:1px solid var(--cloud,#ebebeb);will-change:transform;background:#fff;border-radius:22px;flex:0 0 340px;width:340px;transition:box-shadow .5s cubic-bezier(.22,1,.36,1),border-color .4s;overflow:hidden;box-shadow:0 12px 32px #0000000f}.Home-module__Ho9lYW__card:hover{border-color:#2563eb33;box-shadow:0 28px 60px #2563eb1f}.Home-module__Ho9lYW__cardMedia{aspect-ratio:16/10;background:var(--snow,#f3f3f1);border-radius:22px 22px 0 0;width:100%;position:relative;overflow:hidden}.Home-module__Ho9lYW__cardMedia img{object-fit:cover;-webkit-user-drag:none;width:100%;height:100%;transition:transform .7s cubic-bezier(.22,1,.36,1)}.Home-module__Ho9lYW__card:hover .Home-module__Ho9lYW__cardMedia img{transform:scale(1.08)}.Home-module__Ho9lYW__mediaOverlay{opacity:0;background:linear-gradient(#0000 60%,#00000026 100%);transition:opacity .4s;position:absolute;inset:0}.Home-module__Ho9lYW__card:hover .Home-module__Ho9lYW__mediaOverlay{opacity:1}.Home-module__Ho9lYW__liveBadge{-webkit-backdrop-filter:blur(8px);letter-spacing:.08em;height:26px;color:var(--ink,#111);z-index:2;background:#fffffff2;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;top:14px;left:14px}.Home-module__Ho9lYW__liveDot{background:var(--ember,#2563eb);border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite Home-module__Ho9lYW__pulse;box-shadow:0 0 0 3px #2563eb40}@keyframes Home-module__Ho9lYW__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.Home-module__Ho9lYW__categoryChip{-webkit-backdrop-filter:blur(8px);color:#fff;letter-spacing:.02em;z-index:2;background:#111111d9;border-radius:8px;align-items:center;height:26px;padding:0 12px;font-size:11px;font-weight:600;display:inline-flex;position:absolute;top:14px;right:14px}.Home-module__Ho9lYW__cardBody{flex-direction:column;gap:14px;padding:18px 20px 20px;display:flex}.Home-module__Ho9lYW__cardMeta{color:var(--stone,#5a5a5a);align-items:center;gap:8px;font-size:12px;font-weight:500;display:flex}.Home-module__Ho9lYW__metaItem{align-items:center;gap:4px;display:inline-flex}.Home-module__Ho9lYW__metaItem svg{color:var(--ember,#2563eb)}:is(.Home-module__Ho9lYW__metaItem:nth-child(3) svg,.Home-module__Ho9lYW__metaItem:nth-child(5) svg){color:var(--pebble,#9a9a9a)}.Home-module__Ho9lYW__metaDot{background:var(--ash,silver);border-radius:50%;width:3px;height:3px}.Home-module__Ho9lYW__cardTitle{letter-spacing:-.015em;color:var(--ink,#111);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:47px;margin:0;font-size:18px;font-weight:700;line-height:1.3;transition:color .3s;display:-webkit-box;overflow:hidden}.Home-module__Ho9lYW__card:hover .Home-module__Ho9lYW__cardTitle{color:var(--ember,#2563eb)}.Home-module__Ho9lYW__instructor{border-top:1px solid var(--snow,#f3f3f1);border-bottom:1px solid var(--snow,#f3f3f1);align-items:center;gap:10px;padding:10px 0;display:flex}.Home-module__Ho9lYW__avatar{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:11px;font-weight:700;display:inline-flex;box-shadow:0 2px 8px #00000026}.Home-module__Ho9lYW__instructorInfo{flex-direction:column;min-width:0;display:flex}.Home-module__Ho9lYW__instructorName{color:var(--ink,#111);font-size:13px;font-weight:600;line-height:1.2}.Home-module__Ho9lYW__instructorRole{color:var(--pebble,#9a9a9a);margin-top:2px;font-size:11px;line-height:1.3}.Home-module__Ho9lYW__cardFooter{justify-content:space-between;align-items:center;display:flex}.Home-module__Ho9lYW__price{align-items:baseline;gap:8px;display:flex}.Home-module__Ho9lYW__priceNow{font-family:var(--font-mono,"Space Mono", monospace);color:var(--ink,#111);letter-spacing:-.02em;font-size:18px;font-weight:700}.Home-module__Ho9lYW__priceOld{font-family:var(--font-mono,"Space Mono", monospace);color:var(--ash,silver);font-size:12px;text-decoration:line-through}.Home-module__Ho9lYW__enrollBtn{background:var(--ink,#111);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:background .3s,transform .35s cubic-bezier(.22,1,.36,1),box-shadow .3s;display:inline-flex}.Home-module__Ho9lYW__enrollBtn:hover{background:var(--ember,#2563eb);transform:translate(3px)rotate(-12deg);box-shadow:0 6px 20px #2563eb59}@media (max-width:1024px){.Home-module__Ho9lYW__card{flex:0 0 320px;width:320px}.Home-module__Ho9lYW__fadeLeft,.Home-module__Ho9lYW__fadeRight{width:140px}}@media (max-width:768px){.Home-module__Ho9lYW__hero{padding-top:calc(var(--header-h,60px) + 50px);padding-bottom:60px}.Home-module__Ho9lYW__headline{margin-bottom:20px}.Home-module__Ho9lYW__desc{margin-bottom:32px}.Home-module__Ho9lYW__ctas{flex-direction:column;gap:10px;width:100%;max-width:320px}.Home-module__Ho9lYW__btnPrimary,.Home-module__Ho9lYW__btnSecondary{justify-content:center;width:100%}.Home-module__Ho9lYW__btnSecondaryDesktop{display:none}.Home-module__Ho9lYW__gallery{margin-top:44px;padding:10px 0}.Home-module__Ho9lYW__track{gap:18px;padding:24px 0}.Home-module__Ho9lYW__card{border-radius:18px;flex:0 0 280px;width:280px}.Home-module__Ho9lYW__fadeLeft,.Home-module__Ho9lYW__fadeRight{width:60px}}@media (max-width:480px){.Home-module__Ho9lYW__hero{padding-top:calc(var(--header-h,60px) + 50px);padding-bottom:48px}.Home-module__Ho9lYW__content{padding:0 20px}.Home-module__Ho9lYW__desc{margin-bottom:28px}.Home-module__Ho9lYW__gallery{margin-top:36px}.Home-module__Ho9lYW__track{gap:14px;padding:20px 0}.Home-module__Ho9lYW__card{border-radius:16px;flex:0 0 260px;width:260px}.Home-module__Ho9lYW__cardBody{gap:12px;padding:16px 16px 18px}.Home-module__Ho9lYW__cardTitle{min-height:42px;font-size:16px}.Home-module__Ho9lYW__fadeLeft,.Home-module__Ho9lYW__fadeRight{width:40px}}@media (max-width:360px){.Home-module__Ho9lYW__card{flex:0 0 240px;width:240px}}@media (prefers-reduced-motion:reduce){.Home-module__Ho9lYW__line,.Home-module__Ho9lYW__desc,.Home-module__Ho9lYW__ctas,.Home-module__Ho9lYW__gallery,.Home-module__Ho9lYW__bgGrid,.Home-module__Ho9lYW__bgGlow,.Home-module__Ho9lYW__bgGlowAlt,.Home-module__Ho9lYW__accent:after,.Home-module__Ho9lYW__liveDot{opacity:1;filter:none;animation:none;transform:none}}
.AboutSection-module__fimbSq__about{background:var(--pearl,#f8f8f6);justify-content:center;align-items:center;padding:clamp(70px,10vw,120px) 0;display:flex;position:relative;overflow:hidden}.AboutSection-module__fimbSq__bgGrid{pointer-events:none;z-index:0;opacity:0;background-image:linear-gradient(#00000009 1px,#0000 1px),linear-gradient(90deg,#00000009 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 70%,#000 20%,#0000 80%);mask-image:radial-gradient(60% 70%,#000 20%,#0000 80%)}.AboutSection-module__fimbSq__visible .AboutSection-module__fimbSq__bgGrid{animation:1.4s .1s forwards AboutSection-module__fimbSq__fadeIn}.AboutSection-module__fimbSq__bgGlow{filter:blur(50px);pointer-events:none;z-index:0;opacity:0;background:radial-gradient(#2563eb12,#0000 60%);width:800px;height:500px;position:absolute;top:20%;left:50%;transform:translate(-50%)}.AboutSection-module__fimbSq__visible .AboutSection-module__fimbSq__bgGlow{animation:1.8s .2s forwards AboutSection-module__fimbSq__fadeIn}.AboutSection-module__fimbSq__bgGlowAlt{filter:blur(70px);pointer-events:none;z-index:0;opacity:0;background:radial-gradient(#0d94880f,#0000 65%);width:600px;height:500px;position:absolute;bottom:5%;right:10%}.AboutSection-module__fimbSq__visible .AboutSection-module__fimbSq__bgGlowAlt{animation:2s .4s forwards AboutSection-module__fimbSq__fadeIn}@keyframes AboutSection-module__fimbSq__fadeIn{to{opacity:1}}.AboutSection-module__fimbSq__floaters{z-index:1;pointer-events:none;margin:20px 0 40px;position:absolute;inset:0}@keyframes AboutSection-module__fimbSq__floatY{0%,to{transform:translate3d(var(--mx,0px), calc(var(--my,0px) - 8px), 0)}50%{transform:translate3d(var(--mx,0px), calc(var(--my,0px) + 8px), 0)}}@keyframes AboutSection-module__fimbSq__floaterIn{0%{opacity:0;filter:blur(20px);transform:scale(.6)}to{opacity:1;filter:blur();transform:scale(1)}}.AboutSection-module__fimbSq__floater{-webkit-backdrop-filter:blur(20px)saturate(1.4);opacity:0;will-change:transform;background:#ffffffb3;border:1px solid #ffffffe6;border-radius:24px;justify-content:center;align-items:center;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 10px 30px #0000000f,0 4px 12px #0000000a,inset 0 1px #fffc}.AboutSection-module__fimbSq__visible .AboutSection-module__fimbSq__floater{animation:AboutSection-module__fimbSq__floaterIn 1.1s cubic-bezier(.22, 1, .36, 1) var(--delay,0s) forwards, AboutSection-module__fimbSq__floatY var(--float-d,6s) ease-in-out infinite var(--delay,0s)}.AboutSection-module__fimbSq__floaterIcon{z-index:2;justify-content:center;align-items:center;transition:transform .4s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.AboutSection-module__fimbSq__floaterGlow{opacity:.18;filter:blur(24px);z-index:1;border-radius:50%;transition:opacity .4s,inset .4s;position:absolute;inset:-20%}.AboutSection-module__fimbSq__content{z-index:2;text-align:center;flex-direction:column;align-items:center;width:100%;max-width:760px;padding:0 clamp(20px,4vw,48px);display:flex;position:relative}@keyframes AboutSection-module__fimbSq__blurReveal{0%{opacity:0;filter:blur(16px);transform:translateY(28px)}60%{opacity:1;filter:blur()}to{opacity:1;filter:blur();transform:translate(0,0)}}.AboutSection-module__fimbSq__heading{letter-spacing:-.04em;color:var(--ink,#111);flex-direction:column;gap:.04em;margin:0 0 24px;font-size:clamp(28px,5.2vw,64px);font-weight:800;line-height:1.06;display:flex}.AboutSection-module__fimbSq__line{opacity:0;filter:blur(16px);display:block;transform:translateY(28px)}.AboutSection-module__fimbSq__visible .AboutSection-module__fimbSq__line{animation:AboutSection-module__fimbSq__blurReveal 1.1s cubic-bezier(.22, 1, .36, 1) var(--d,0s) forwards}.AboutSection-module__fimbSq__accent{color:var(--ember,#2563eb);display:inline-block;position:relative}.AboutSection-module__fimbSq__accent:after{content:"";z-index:-1;transform-origin:0;background:#2563eb24;border-radius:4px;height:.18em;position:absolute;bottom:.08em;left:0;right:0;transform:scaleX(0)}.AboutSection-module__fimbSq__visible .AboutSection-module__fimbSq__accent:after{animation:.8s cubic-bezier(.22,1,.36,1) 1.1s forwards AboutSection-module__fimbSq__scaleX}@keyframes AboutSection-module__fimbSq__scaleX{to{transform:scaleX(1)}}.AboutSection-module__fimbSq__desc{color:var(--stone,#5a5a5a);opacity:0;filter:blur(14px);max-width:620px;margin:0 0 40px;font-size:clamp(14px,1.35vw,18px);line-height:1.65;transform:translateY(24px)}.AboutSection-module__fimbSq__visible .AboutSection-module__fimbSq__desc{animation:AboutSection-module__fimbSq__blurReveal 1.1s cubic-bezier(.22, 1, .36, 1) var(--d,0s) forwards}.AboutSection-module__fimbSq__stats{-webkit-backdrop-filter:blur(20px)saturate(1.4);opacity:0;filter:blur(14px);background:#fff9;border:1px solid #ffffffe6;border-radius:24px;grid-template-columns:repeat(3,1fr);gap:8px;width:100%;max-width:720px;padding:24px 20px;display:grid;transform:translateY(24px);box-shadow:0 20px 60px #0000000f,0 4px 16px #0000000a,inset 0 1px #fffc}.AboutSection-module__fimbSq__visible .AboutSection-module__fimbSq__stats{animation:AboutSection-module__fimbSq__blurReveal 1.2s cubic-bezier(.22, 1, .36, 1) var(--d,0s) forwards}.AboutSection-module__fimbSq__stat{flex-direction:column;align-items:center;gap:3px;display:flex;position:relative}.AboutSection-module__fimbSq__stat:not(:last-child):after{content:"";background:#00000014;width:1px;position:absolute;top:20%;bottom:20%;right:-4px}.AboutSection-module__fimbSq__statValue{letter-spacing:-.03em;color:var(--ink,#111);font-size:clamp(20px,3vw,34px);font-weight:800;line-height:1.1}.AboutSection-module__fimbSq__statLabel{color:var(--pebble,#9a9a9a);letter-spacing:.01em;white-space:nowrap;font-size:clamp(10px,1vw,13px);font-weight:500}.AboutSection-module__fimbSq__about:hover .AboutSection-module__fimbSq__floater{box-shadow:0 18px 50px #0000001a,0 6px 18px #0000000f,inset 0 1px #ffffffe6}.AboutSection-module__fimbSq__floater:hover{border-color:#2563eb26;box-shadow:0 20px 56px #2563eb24,0 8px 20px #2563eb14,inset 0 1px #fffffff2}.AboutSection-module__fimbSq__floater:hover .AboutSection-module__fimbSq__floaterGlow{opacity:.35;inset:-30%}.AboutSection-module__fimbSq__floater:hover .AboutSection-module__fimbSq__floaterIcon{transform:scale(1.15)}.AboutSection-module__fimbSq__stat:first-child .AboutSection-module__fimbSq__statValue{color:var(--ember,#2563eb)}@media (max-width:1024px){.AboutSection-module__fimbSq__floater[data-depth="0.58"],.AboutSection-module__fimbSq__floater[data-depth="0.61"],.AboutSection-module__fimbSq__floater[data-depth="0.64"]{opacity:.6}}@media (max-width:768px){.AboutSection-module__fimbSq__about{padding:clamp(56px,10vw,80px) 0}.AboutSection-module__fimbSq__floaterDesktop{display:none}.AboutSection-module__fimbSq__floater{transform:translate(-50%,-50%)scale(.65)}.AboutSection-module__fimbSq__desc{margin-bottom:32px}.AboutSection-module__fimbSq__stats{gap:4px;padding:20px 14px}}@media (max-width:560px){.AboutSection-module__fimbSq__about{padding:56px 0 64px}.AboutSection-module__fimbSq__floater{transform:translate(-50%,-50%)scale(.55)}.AboutSection-module__fimbSq__heading{margin-bottom:18px}.AboutSection-module__fimbSq__desc{max-width:100%;margin-bottom:28px}.AboutSection-module__fimbSq__stats{border-radius:20px;gap:0;padding:18px 10px}.AboutSection-module__fimbSq__stat:not(:last-child):after{right:0}.AboutSection-module__fimbSq__statValue{font-size:22px}.AboutSection-module__fimbSq__statLabel{font-size:11px}}@media (max-width:400px){.AboutSection-module__fimbSq__floater{transform:translate(-50%,-50%)scale(.45);opacity:.7!important}.AboutSection-module__fimbSq__content{padding:0 18px}.AboutSection-module__fimbSq__statValue{font-size:20px}.AboutSection-module__fimbSq__statLabel{font-size:10px}}@media (prefers-reduced-motion:reduce){.AboutSection-module__fimbSq__line,.AboutSection-module__fimbSq__desc,.AboutSection-module__fimbSq__stats,.AboutSection-module__fimbSq__floater,.AboutSection-module__fimbSq__bgGrid,.AboutSection-module__fimbSq__bgGlow,.AboutSection-module__fimbSq__bgGlowAlt,.AboutSection-module__fimbSq__accent:after{opacity:1;filter:none;animation:none}.AboutSection-module__fimbSq__floater{transform:translate(-50%,-50%)}.AboutSection-module__fimbSq__line,.AboutSection-module__fimbSq__desc,.AboutSection-module__fimbSq__stats{transform:none}}
.TrustBar-module__lcYybq__trust{background:var(--pearl,#f8f8f6);flex-direction:column;justify-content:center;gap:clamp(28px,4vw,44px);min-height:42vh;padding:clamp(12px,2vw,20px) 0 clamp(50px,7vw,80px);display:flex;position:relative;overflow:hidden}.TrustBar-module__lcYybq__bgGlow{filter:blur(60px);pointer-events:none;z-index:0;opacity:0;background:radial-gradient(#2563eb0f,#0000 65%);width:900px;height:300px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.TrustBar-module__lcYybq__visible .TrustBar-module__lcYybq__bgGlow{animation:1.6s .2s forwards TrustBar-module__lcYybq__fadeIn}@keyframes TrustBar-module__lcYybq__fadeIn{to{opacity:1}}.TrustBar-module__lcYybq__header{z-index:2;text-align:center;width:100%;max-width:800px;margin:0 auto;padding:0 clamp(20px,4vw,48px);position:relative}@keyframes TrustBar-module__lcYybq__blurReveal{0%{opacity:0;filter:blur(14px);transform:translateY(20px)}to{opacity:1;filter:blur();transform:translate(0,0)}}.TrustBar-module__lcYybq__tag{-webkit-backdrop-filter:blur(12px);height:32px;color:var(--stone,#5a5a5a);opacity:0;filter:blur(12px);background:#ffffffb3;border:1px solid #2563eb1a;border-radius:999px;align-items:center;gap:10px;margin-bottom:18px;padding:0 16px 0 12px;font-size:12px;font-weight:500;display:inline-flex;transform:translateY(16px)}.TrustBar-module__lcYybq__visible .TrustBar-module__lcYybq__tag{animation:TrustBar-module__lcYybq__blurReveal .9s cubic-bezier(.22, 1, .36, 1) var(--d,0s) forwards}.TrustBar-module__lcYybq__tagDot{background:var(--ember,#2563eb);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite TrustBar-module__lcYybq__pulse;box-shadow:0 0 0 4px #2563eb2e}@keyframes TrustBar-module__lcYybq__pulse{0%,to{opacity:1}50%{opacity:.5}}.TrustBar-module__lcYybq__title{letter-spacing:-.025em;color:var(--ink,#111);opacity:0;filter:blur(14px);margin:0;font-size:clamp(20px,2.4vw,30px);font-weight:700;line-height:1.3;transform:translateY(20px)}.TrustBar-module__lcYybq__visible .TrustBar-module__lcYybq__title{animation:TrustBar-module__lcYybq__blurReveal 1s cubic-bezier(.22, 1, .36, 1) var(--d,0s) forwards}.TrustBar-module__lcYybq__accent{color:var(--ember,#2563eb);display:inline-block;position:relative}.TrustBar-module__lcYybq__accent:after{content:"";z-index:-1;transform-origin:0;background:#2563eb24;border-radius:4px;height:.16em;position:absolute;bottom:.06em;left:0;right:0;transform:scaleX(0)}.TrustBar-module__lcYybq__visible .TrustBar-module__lcYybq__accent:after{animation:.7s cubic-bezier(.22,1,.36,1) .9s forwards TrustBar-module__lcYybq__scaleX}@keyframes TrustBar-module__lcYybq__scaleX{to{transform:scaleX(1)}}.TrustBar-module__lcYybq__marqueeWrap{z-index:1;opacity:0;filter:blur(14px);flex-direction:column;gap:18px;width:100%;display:flex;position:relative;transform:translateY(20px)}.TrustBar-module__lcYybq__visible .TrustBar-module__lcYybq__marqueeWrap{animation:TrustBar-module__lcYybq__blurReveal 1.1s cubic-bezier(.22, 1, .36, 1) var(--d,0s) forwards}.TrustBar-module__lcYybq__fadeLeft,.TrustBar-module__lcYybq__fadeRight{z-index:3;pointer-events:none;width:160px;position:absolute;top:0;bottom:0}.TrustBar-module__lcYybq__fadeLeft{background:linear-gradient(90deg, var(--snow,#f3f3f1) 15%, #f3f3f100 100%);left:0}.TrustBar-module__lcYybq__fadeRight{background:linear-gradient(270deg, var(--snow,#f3f3f1) 15%, #f3f3f100 100%);right:0}.TrustBar-module__lcYybq__marquee{width:100%;padding:20px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.TrustBar-module__lcYybq__track{will-change:transform;gap:56px;width:max-content;display:flex}@keyframes TrustBar-module__lcYybq__scrollLeft{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@keyframes TrustBar-module__lcYybq__scrollRight{0%{transform:translate(-50%)}to{transform:translate(0,0)}}.TrustBar-module__lcYybq__trackLeft{animation:38s linear infinite TrustBar-module__lcYybq__scrollLeft}.TrustBar-module__lcYybq__trackRight{animation:32s linear infinite TrustBar-module__lcYybq__scrollRight}.TrustBar-module__lcYybq__marqueeWrap:hover .TrustBar-module__lcYybq__trackLeft,.TrustBar-module__lcYybq__marqueeWrap:hover .TrustBar-module__lcYybq__trackRight{animation-play-state:paused}.TrustBar-module__lcYybq__brand{letter-spacing:-.02em;color:var(--pebble,#9a9a9a);white-space:nowrap;cursor:default;flex-shrink:0;align-items:center;font-size:clamp(22px,2.6vw,32px);font-weight:700;transition:color .3s,transform .3s;display:inline-flex}.TrustBar-module__lcYybq__brand:hover{color:var(--ember,#2563eb);transform:scale(1.05)}.TrustBar-module__lcYybq__pill{height:40px;color:var(--ink,#111);white-space:nowrap;cursor:default;background:#fff;border:1px solid #0000000f;border-radius:999px;flex-shrink:0;align-items:center;gap:8px;padding:0 18px;font-size:13px;font-weight:600;transition:transform .3s,box-shadow .3s,border-color .3s;display:inline-flex;box-shadow:0 2px 8px #0000000a,inset 0 1px #ffffffe6}.TrustBar-module__lcYybq__pill:hover{border-color:#2563eb33;transform:translateY(-2px);box-shadow:0 10px 24px #2563eb1a,inset 0 1px #ffffffe6}.TrustBar-module__lcYybq__pill svg{color:var(--ember,#2563eb);flex-shrink:0}@media (max-width:768px){.TrustBar-module__lcYybq__trust{gap:28px;min-height:auto;padding:48px 0}.TrustBar-module__lcYybq__track{gap:40px}.TrustBar-module__lcYybq__trackLeft{animation-duration:28s}.TrustBar-module__lcYybq__trackRight{animation-duration:24s}.TrustBar-module__lcYybq__fadeLeft,.TrustBar-module__lcYybq__fadeRight{width:80px}}@media (max-width:480px){.TrustBar-module__lcYybq__trust{gap:24px;padding:40px 0}.TrustBar-module__lcYybq__header{padding:0 20px}.TrustBar-module__lcYybq__tag{margin-bottom:14px}.TrustBar-module__lcYybq__marqueeWrap{gap:14px}.TrustBar-module__lcYybq__track{gap:32px}.TrustBar-module__lcYybq__trackLeft{animation-duration:22s}.TrustBar-module__lcYybq__trackRight{animation-duration:20s}.TrustBar-module__lcYybq__pill{height:36px;padding:0 14px;font-size:12px}.TrustBar-module__lcYybq__fadeLeft,.TrustBar-module__lcYybq__fadeRight{width:50px}}@media (prefers-reduced-motion:reduce){.TrustBar-module__lcYybq__tag,.TrustBar-module__lcYybq__title,.TrustBar-module__lcYybq__marqueeWrap,.TrustBar-module__lcYybq__accent:after,.TrustBar-module__lcYybq__bgGlow{opacity:1;filter:none;animation:none;transform:none}.TrustBar-module__lcYybq__trackLeft,.TrustBar-module__lcYybq__trackRight{animation:none}}
@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
:root{--swiper-navigation-size:44px}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));z-index:10;cursor:pointer;color:var(--swiper-navigation-color,var(--swiper-theme-color));justify-content:center;align-items:center;display:flex;position:absolute}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev svg,.swiper-button-next svg{object-fit:contain;transform-origin:50%;width:100%;height:100%}.swiper-rtl .swiper-button-prev svg,.swiper-rtl .swiper-button-next svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);letter-spacing:0;font-variant:initial;line-height:1;text-transform:none!important}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}
.CategoryGrid-module__hRNUFa__section{background:var(--pearl,#f8f8f6);padding:0 0 clamp(70px,10vw,130px);position:relative;overflow:hidden}.CategoryGrid-module__hRNUFa__bgGrid{pointer-events:none;z-index:0;opacity:0;background-image:linear-gradient(#00000009 1px,#0000 1px),linear-gradient(90deg,#00000009 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 40%,#000 30%,#0000 80%);mask-image:radial-gradient(70% 60% at 50% 40%,#000 30%,#0000 80%)}.CategoryGrid-module__hRNUFa__bgGlow{filter:blur(60px);pointer-events:none;z-index:0;opacity:0;background:radial-gradient(#2563eb12,#0000 65%);width:800px;height:500px;position:absolute;top:0;left:50%;transform:translate(-50%)}.CategoryGrid-module__hRNUFa__bgGlowAlt{filter:blur(70px);pointer-events:none;z-index:0;opacity:0;background:radial-gradient(#0d94880d,#0000 65%);width:500px;height:400px;position:absolute;bottom:10%;right:5%}.CategoryGrid-module__hRNUFa__visible .CategoryGrid-module__hRNUFa__bgGrid{animation:1.4s .1s forwards CategoryGrid-module__hRNUFa__fadeIn}.CategoryGrid-module__hRNUFa__visible .CategoryGrid-module__hRNUFa__bgGlow{animation:1.6s .2s forwards CategoryGrid-module__hRNUFa__fadeIn}.CategoryGrid-module__hRNUFa__visible .CategoryGrid-module__hRNUFa__bgGlowAlt{animation:1.8s .3s forwards CategoryGrid-module__hRNUFa__fadeIn}@keyframes CategoryGrid-module__hRNUFa__fadeIn{to{opacity:1}}.CategoryGrid-module__hRNUFa__container{z-index:1;max-width:1280px;margin:0 auto;padding:0 clamp(20px,4vw,48px);position:relative}.CategoryGrid-module__hRNUFa__header{grid-template-columns:1fr 1fr;align-items:end;gap:clamp(32px,6vw,80px);margin-bottom:clamp(40px,5vw,56px);display:grid}@keyframes CategoryGrid-module__hRNUFa__blurReveal{0%{opacity:0;filter:blur(14px);transform:translateY(24px)}to{opacity:1;filter:blur();transform:translate(0,0)}}.CategoryGrid-module__hRNUFa__headerLeft{flex-direction:column;display:flex}.CategoryGrid-module__hRNUFa__headerRight{opacity:0;filter:blur(14px);flex-direction:column;gap:24px;display:flex;transform:translateY(20px)}.CategoryGrid-module__hRNUFa__visible .CategoryGrid-module__hRNUFa__headerRight{animation:CategoryGrid-module__hRNUFa__blurReveal 1.1s cubic-bezier(.22, 1, .36, 1) var(--d,0s) forwards}.CategoryGrid-module__hRNUFa__tag{-webkit-backdrop-filter:blur(12px);height:32px;color:var(--stone,#5a5a5a);opacity:0;filter:blur(12px);background:#ffffffb3;border:1px solid #2563eb1a;border-radius:999px;align-self:flex-start;align-items:center;gap:10px;margin-bottom:20px;padding:0 16px 0 12px;font-size:12px;font-weight:500;display:inline-flex;transform:translateY(16px)}.CategoryGrid-module__hRNUFa__visible .CategoryGrid-module__hRNUFa__tag{animation:CategoryGrid-module__hRNUFa__blurReveal .9s cubic-bezier(.22, 1, .36, 1) var(--d,0s) forwards}.CategoryGrid-module__hRNUFa__tagDot{background:var(--ember,#2563eb);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite CategoryGrid-module__hRNUFa__pulse;box-shadow:0 0 0 4px #2563eb2e}@keyframes CategoryGrid-module__hRNUFa__pulse{0%,to{opacity:1}50%{opacity:.5}}.CategoryGrid-module__hRNUFa__title{letter-spacing:-.04em;color:var(--ink,#111);flex-direction:column;gap:.04em;margin:0;font-size:clamp(32px,4.6vw,56px);font-weight:800;line-height:1.05;display:flex}.CategoryGrid-module__hRNUFa__line{opacity:0;filter:blur(16px);display:block;transform:translateY(24px)}.CategoryGrid-module__hRNUFa__visible .CategoryGrid-module__hRNUFa__line{animation:CategoryGrid-module__hRNUFa__blurReveal 1.1s cubic-bezier(.22, 1, .36, 1) var(--d,0s) forwards}.CategoryGrid-module__hRNUFa__accent{color:var(--ember,#2563eb);display:inline-block;position:relative}.CategoryGrid-module__hRNUFa__accent:after{content:"";z-index:-1;transform-origin:0;background:#2563eb24;border-radius:4px;height:.18em;position:absolute;bottom:.08em;left:0;right:0;transform:scaleX(0)}.CategoryGrid-module__hRNUFa__visible .CategoryGrid-module__hRNUFa__accent:after{animation:.8s cubic-bezier(.22,1,.36,1) 1.1s forwards CategoryGrid-module__hRNUFa__scaleX}@keyframes CategoryGrid-module__hRNUFa__scaleX{to{transform:scaleX(1)}}.CategoryGrid-module__hRNUFa__subtitle{color:var(--stone,#5a5a5a);max-width:480px;margin:0;font-size:clamp(15px,1.3vw,17px);line-height:1.65}.CategoryGrid-module__hRNUFa__navBtns{gap:10px;display:flex}.CategoryGrid-module__hRNUFa__navBtn{border:1px solid var(--cloud,#ebebeb);width:44px;height:44px;color:var(--ink,#111);cursor:pointer;background:#fff;border-radius:50%;justify-content:center;align-items:center;transition:border-color .25s,background .25s,color .25s,box-shadow .25s,transform .3s cubic-bezier(.22,1,.36,1);display:inline-flex}.CategoryGrid-module__hRNUFa__navBtn:hover{background:var(--ember,#2563eb);border-color:var(--ember,#2563eb);color:#fff;transform:translateY(-2px);box-shadow:0 8px 20px #2563eb47}.CategoryGrid-module__hRNUFa__navBtn:disabled,.CategoryGrid-module__hRNUFa__navBtn.CategoryGrid-module__hRNUFa__swiper-button-disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.CategoryGrid-module__hRNUFa__swiperWrap{opacity:0;filter:blur(14px);position:relative;transform:translateY(24px)}.CategoryGrid-module__hRNUFa__visible .CategoryGrid-module__hRNUFa__swiperWrap{animation:CategoryGrid-module__hRNUFa__blurReveal 1.2s cubic-bezier(.22, 1, .36, 1) var(--d,0s) forwards}.CategoryGrid-module__hRNUFa__swiper{padding:8px 0 4px;overflow:visible!important}.CategoryGrid-module__hRNUFa__slide{height:auto}.CategoryGrid-module__hRNUFa__card{background:linear-gradient(150deg, #fffffff2 0%, rgba(var(--tint), .04) 100%);border:1px solid var(--cloud,#ebebeb);height:100%;min-height:280px;color:inherit;isolation:isolate;cursor:pointer;border-radius:20px;flex-direction:column;justify-content:space-between;padding:24px;text-decoration:none;transition:transform .45s cubic-bezier(.22,1,.36,1),border-color .35s,box-shadow .45s;display:flex;position:relative;overflow:hidden}.CategoryGrid-module__hRNUFa__cardWash{background:linear-gradient(150deg, transparent 30%, rgba(var(--tint), .08) 100%);opacity:0;z-index:0;pointer-events:none;transition:opacity .5s;position:absolute;inset:0}.CategoryGrid-module__hRNUFa__cardOrb{background:rgb(var(--tint));opacity:.08;filter:blur(50px);z-index:0;pointer-events:none;border-radius:50%;width:70%;height:80%;transition:opacity .5s,transform .6s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-40%;right:-25%}.CategoryGrid-module__hRNUFa__card:hover{border-color:rgba(var(--tint), .4);box-shadow:0 18px 40px #0000000f, 0 6px 16px rgba(var(--tint), .1);transform:translateY(-5px)}.CategoryGrid-module__hRNUFa__card:hover .CategoryGrid-module__hRNUFa__cardWash{opacity:1}.CategoryGrid-module__hRNUFa__card:hover .CategoryGrid-module__hRNUFa__cardOrb{opacity:.18;transform:scale(1.15)}.CategoryGrid-module__hRNUFa__cardHead{z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}.CategoryGrid-module__hRNUFa__iconWrap{background:rgba(var(--tint), .1);width:46px;height:46px;color:rgb(var(--tint));border:1px solid rgba(var(--tint), .12);border-radius:13px;justify-content:center;align-items:center;transition:background .35s,color .35s,transform .45s cubic-bezier(.22,1,.36,1),box-shadow .4s;display:inline-flex}.CategoryGrid-module__hRNUFa__card:hover .CategoryGrid-module__hRNUFa__iconWrap{background:rgb(var(--tint));color:#fff;border-color:rgb(var(--tint));box-shadow:0 8px 20px -4px rgba(var(--tint), .45);transform:scale(1.06)rotate(-4deg)}.CategoryGrid-module__hRNUFa__arrow{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:34px;height:34px;color:var(--pebble,#9a9a9a);opacity:0;background:#fff9;border:1px solid #0000000a;border-radius:50%;justify-content:center;align-items:center;transition:opacity .3s,transform .4s cubic-bezier(.22,1,.36,1),background .3s,color .3s,border-color .3s;display:inline-flex;transform:translate(-6px,6px)}.CategoryGrid-module__hRNUFa__card:hover .CategoryGrid-module__hRNUFa__arrow{opacity:1;background:var(--ember,#2563eb);border-color:var(--ember,#2563eb);color:#fff;transform:translate(0)}.CategoryGrid-module__hRNUFa__cardBody{z-index:1;margin:24px 0;position:relative}.CategoryGrid-module__hRNUFa__cardTitle{letter-spacing:-.02em;color:var(--ink,#111);margin:0 0 8px;font-size:18px;font-weight:700;line-height:1.3;transition:color .3s}.CategoryGrid-module__hRNUFa__card:hover .CategoryGrid-module__hRNUFa__cardTitle{color:rgb(var(--tint))}.CategoryGrid-module__hRNUFa__cardDesc{color:var(--stone,#5a5a5a);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.CategoryGrid-module__hRNUFa__cardFoot{z-index:1;color:var(--stone,#5a5a5a);border-top:1px solid #0000000f;align-items:center;gap:10px;padding-top:16px;font-size:12px;font-weight:500;display:flex;position:relative}.CategoryGrid-module__hRNUFa__statItem strong{color:var(--ink,#111);font-weight:700;font-family:var(--font-mono,"Space Mono", monospace);margin-right:3px}.CategoryGrid-module__hRNUFa__statDot{background:var(--ash,silver);border-radius:50%;width:3px;height:3px}.CategoryGrid-module__hRNUFa__teacherCta{-webkit-backdrop-filter:blur(20px)saturate(1.4);opacity:0;filter:blur(14px);background:linear-gradient(140deg,#fffffff2 0%,#2563eb0f 100%);border:1px solid #2563eb1a;border-radius:28px;grid-template-columns:1fr auto;align-items:center;gap:clamp(32px,5vw,56px);margin-top:clamp(56px,7vw,80px);padding:clamp(36px,5vw,60px);display:grid;position:relative;overflow:hidden;transform:translateY(24px);box-shadow:0 20px 60px #0000000f,0 4px 16px #2563eb0f,inset 0 1px #ffffffe6}.CategoryGrid-module__hRNUFa__visible .CategoryGrid-module__hRNUFa__teacherCta{animation:CategoryGrid-module__hRNUFa__blurReveal 1.2s cubic-bezier(.22, 1, .36, 1) var(--d,0s) forwards}.CategoryGrid-module__hRNUFa__teacherCta:before{content:"";filter:blur(60px);pointer-events:none;z-index:0;background:radial-gradient(#2563eb1f,#0000 60%);width:50%;height:140%;position:absolute;bottom:-40%;right:-10%}.CategoryGrid-module__hRNUFa__teacherCta:after{content:"";filter:blur(60px);pointer-events:none;z-index:0;background:radial-gradient(#6366f11a,#0000 65%);width:45%;height:140%;position:absolute;top:-50%;left:-10%}.CategoryGrid-module__hRNUFa__ctaContent{z-index:1;position:relative}.CategoryGrid-module__hRNUFa__ctaTag{-webkit-backdrop-filter:blur(12px);height:30px;font-family:var(--font-mono,"Space Mono", monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--stone,#5a5a5a);background:#ffffffb3;border:1px solid #2563eb1a;border-radius:999px;align-items:center;gap:8px;margin-bottom:20px;padding:0 14px 0 12px;font-size:11px;font-weight:700;display:inline-flex}.CategoryGrid-module__hRNUFa__ctaTagDot{background:var(--ember,#2563eb);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite CategoryGrid-module__hRNUFa__pulse;box-shadow:0 0 0 3px #2563eb33}.CategoryGrid-module__hRNUFa__ctaTitle{letter-spacing:-.035em;color:var(--ink,#111);margin:0 0 16px;font-size:clamp(26px,3.6vw,42px);font-weight:800;line-height:1.08}.CategoryGrid-module__hRNUFa__ctaAccent{color:var(--ember,#2563eb);display:inline-block;position:relative}.CategoryGrid-module__hRNUFa__ctaAccent:after{content:"";z-index:-1;background:#2563eb24;border-radius:4px;height:.16em;position:absolute;bottom:.06em;left:0;right:0}.CategoryGrid-module__hRNUFa__ctaDesc{color:var(--stone,#5a5a5a);max-width:540px;margin:0;font-size:clamp(14px,1.2vw,16px);line-height:1.65}.CategoryGrid-module__hRNUFa__ctaAction{z-index:1;flex-direction:column;align-items:flex-end;gap:12px;display:flex;position:relative}.CategoryGrid-module__hRNUFa__ctaBtn{background:var(--ink,#111);color:#fff;white-space:nowrap;border-radius:999px;align-items:center;gap:10px;height:54px;padding:0 28px;font-size:15px;font-weight:600;text-decoration:none;transition:background .25s,transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s;display:inline-flex;box-shadow:0 10px 28px #00000026}.CategoryGrid-module__hRNUFa__ctaBtn:hover{background:var(--ember,#2563eb);transform:translateY(-2px);box-shadow:0 16px 36px #2563eb59}.CategoryGrid-module__hRNUFa__ctaBtn svg{transition:transform .3s cubic-bezier(.22,1,.36,1)}.CategoryGrid-module__hRNUFa__ctaBtn:hover svg{transform:translate(4px)}.CategoryGrid-module__hRNUFa__ctaSecondary{-webkit-backdrop-filter:blur(12px);height:54px;color:var(--ink,#111);border:1.5px solid var(--cloud,#ebebeb);white-space:nowrap;background:#ffffffb3;border-radius:999px;align-items:center;gap:8px;padding:0 22px;font-size:14px;font-weight:600;text-decoration:none;transition:border-color .25s,background .25s,transform .3s cubic-bezier(.22,1,.36,1);display:inline-flex}.CategoryGrid-module__hRNUFa__ctaSecondary:hover{border-color:var(--ember,#2563eb);background:#fff;transform:translateY(-2px)}@media (max-width:900px){.CategoryGrid-module__hRNUFa__header{grid-template-columns:1fr;align-items:start;gap:28px}.CategoryGrid-module__hRNUFa__headerRight{flex-direction:column;gap:20px}.CategoryGrid-module__hRNUFa__teacherCta{grid-template-columns:1fr;align-items:start;gap:28px}.CategoryGrid-module__hRNUFa__ctaAction{flex-flow:wrap;align-items:flex-start}}@media (max-width:560px){.CategoryGrid-module__hRNUFa__navBtns{align-self:flex-start}.CategoryGrid-module__hRNUFa__navBtn{width:40px;height:40px}.CategoryGrid-module__hRNUFa__card{border-radius:18px;min-height:240px;padding:20px}.CategoryGrid-module__hRNUFa__arrow{opacity:1;transform:translate(0)}.CategoryGrid-module__hRNUFa__teacherCta{border-radius:22px;padding:28px 22px}.CategoryGrid-module__hRNUFa__ctaBtn,.CategoryGrid-module__hRNUFa__ctaSecondary{height:48px;padding:0 22px;font-size:14px}.CategoryGrid-module__hRNUFa__ctaAction{width:100%}.CategoryGrid-module__hRNUFa__ctaBtn,.CategoryGrid-module__hRNUFa__ctaSecondary{flex:1;justify-content:center}}@media (prefers-reduced-motion:reduce){.CategoryGrid-module__hRNUFa__tag,.CategoryGrid-module__hRNUFa__line,.CategoryGrid-module__hRNUFa__headerRight,.CategoryGrid-module__hRNUFa__swiperWrap,.CategoryGrid-module__hRNUFa__teacherCta,.CategoryGrid-module__hRNUFa__accent:after,.CategoryGrid-module__hRNUFa__bgGlow,.CategoryGrid-module__hRNUFa__bgGlowAlt,.CategoryGrid-module__hRNUFa__bgGrid{opacity:1;filter:none;animation:none;transform:none}}
.FeaturedCourses-module__RmSeqW__section{background:var(--pearl,#f8f8f6);padding:0 0 clamp(70px,10vw,130px);position:relative;overflow:hidden}.FeaturedCourses-module__RmSeqW__bgGrid{pointer-events:none;z-index:0;opacity:0;background-image:linear-gradient(#00000009 1px,#0000 1px),linear-gradient(90deg,#00000009 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 40%,#000 30%,#0000 80%);mask-image:radial-gradient(70% 60% at 50% 40%,#000 30%,#0000 80%)}.FeaturedCourses-module__RmSeqW__bgGlow{filter:blur(60px);pointer-events:none;z-index:0;opacity:0;background:radial-gradient(#2563eb12,#0000 65%);width:900px;height:500px;position:absolute;top:5%;left:50%;transform:translate(-50%)}.FeaturedCourses-module__RmSeqW__bgGlowAlt{filter:blur(70px);pointer-events:none;z-index:0;opacity:0;background:radial-gradient(#0d94880d,#0000 65%);width:600px;height:500px;position:absolute;bottom:10%;right:-10%}.FeaturedCourses-module__RmSeqW__visible .FeaturedCourses-module__RmSeqW__bgGrid{animation:1.4s .1s forwards FeaturedCourses-module__RmSeqW__fadeIn}.FeaturedCourses-module__RmSeqW__visible .FeaturedCourses-module__RmSeqW__bgGlow{animation:1.6s .2s forwards FeaturedCourses-module__RmSeqW__fadeIn}.FeaturedCourses-module__RmSeqW__visible .FeaturedCourses-module__RmSeqW__bgGlowAlt{animation:1.8s .4s forwards FeaturedCourses-module__RmSeqW__fadeIn}@keyframes FeaturedCourses-module__RmSeqW__fadeIn{to{opacity:1}}.FeaturedCourses-module__RmSeqW__container{z-index:1;max-width:1280px;margin:0 auto;padding:0 clamp(20px,4vw,48px);position:relative}.FeaturedCourses-module__RmSeqW__header{grid-template-columns:1fr 1fr;align-items:end;gap:clamp(32px,6vw,80px);margin-bottom:clamp(40px,5vw,56px);display:grid}@keyframes FeaturedCourses-module__RmSeqW__blurReveal{0%{opacity:0;filter:blur(14px);transform:translateY(24px)}to{opacity:1;filter:blur();transform:translate(0,0)}}.FeaturedCourses-module__RmSeqW__headerLeft{flex-direction:column;display:flex}.FeaturedCourses-module__RmSeqW__headerRight{opacity:0;filter:blur(14px);flex-direction:column;gap:24px;display:flex;transform:translateY(20px)}.FeaturedCourses-module__RmSeqW__visible .FeaturedCourses-module__RmSeqW__headerRight{animation:FeaturedCourses-module__RmSeqW__blurReveal 1.1s cubic-bezier(.22, 1, .36, 1) var(--d,0s) forwards}.FeaturedCourses-module__RmSeqW__tag{-webkit-backdrop-filter:blur(12px);height:32px;color:var(--stone,#5a5a5a);opacity:0;filter:blur(12px);background:#ffffffb3;border:1px solid #2563eb1a;border-radius:999px;align-self:flex-start;align-items:center;gap:10px;margin-bottom:20px;padding:0 16px 0 12px;font-size:12px;font-weight:500;display:inline-flex;transform:translateY(16px)}.FeaturedCourses-module__RmSeqW__visible .FeaturedCourses-module__RmSeqW__tag{animation:FeaturedCourses-module__RmSeqW__blurReveal .9s cubic-bezier(.22, 1, .36, 1) var(--d,0s) forwards}.FeaturedCourses-module__RmSeqW__tagDot{background:var(--ember,#2563eb);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite FeaturedCourses-module__RmSeqW__pulse;box-shadow:0 0 0 4px #2563eb2e}@keyframes FeaturedCourses-module__RmSeqW__pulse{0%,to{opacity:1}50%{opacity:.5}}.FeaturedCourses-module__RmSeqW__title{letter-spacing:-.04em;color:var(--ink,#111);flex-direction:column;gap:.04em;margin:0;font-size:clamp(32px,4.6vw,56px);font-weight:800;line-height:1.05;display:flex}.FeaturedCourses-module__RmSeqW__line{opacity:0;filter:blur(16px);display:block;transform:translateY(24px)}.FeaturedCourses-module__RmSeqW__visible .FeaturedCourses-module__RmSeqW__line{animation:FeaturedCourses-module__RmSeqW__blurReveal 1.1s cubic-bezier(.22, 1, .36, 1) var(--d,0s) forwards}.FeaturedCourses-module__RmSeqW__accent{color:var(--ember,#2563eb);display:inline-block;position:relative}.FeaturedCourses-module__RmSeqW__accent:after{content:"";z-index:-1;transform-origin:0;background:#2563eb24;border-radius:4px;height:.18em;position:absolute;bottom:.08em;left:0;right:0;transform:scaleX(0)}.FeaturedCourses-module__RmSeqW__visible .FeaturedCourses-module__RmSeqW__accent:after{animation:.8s cubic-bezier(.22,1,.36,1) 1.1s forwards FeaturedCourses-module__RmSeqW__scaleX}@keyframes FeaturedCourses-module__RmSeqW__scaleX{to{transform:scaleX(1)}}.FeaturedCourses-module__RmSeqW__subtitle{color:var(--stone,#5a5a5a);max-width:480px;margin:0;font-size:clamp(15px,1.3vw,17px);line-height:1.65}.FeaturedCourses-module__RmSeqW__headerActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.FeaturedCourses-module__RmSeqW__viewAll{color:var(--ink,#111);align-items:center;gap:8px;font-size:14px;font-weight:600;text-decoration:none;transition:color .25s,gap .3s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative}.FeaturedCourses-module__RmSeqW__viewAll:after{content:"";background:var(--ink,#111);transform-origin:0;height:1.5px;transition:transform .35s cubic-bezier(.22,1,.36,1),background .25s;position:absolute;bottom:-3px;left:0;right:24px;transform:scaleX(0)}.FeaturedCourses-module__RmSeqW__viewAll:hover{color:var(--ember,#2563eb);gap:12px}.FeaturedCourses-module__RmSeqW__viewAll:hover:after{background:var(--ember,#2563eb);transform:scaleX(1)}.FeaturedCourses-module__RmSeqW__navBtns{gap:10px;display:flex}.FeaturedCourses-module__RmSeqW__navBtn{border:1px solid var(--cloud,#ebebeb);width:44px;height:44px;color:var(--ink,#111);cursor:pointer;background:#fff;border-radius:50%;justify-content:center;align-items:center;transition:border-color .25s,background .25s,color .25s,box-shadow .25s,transform .3s cubic-bezier(.22,1,.36,1);display:inline-flex}.FeaturedCourses-module__RmSeqW__navBtn:hover{background:var(--ember,#2563eb);border-color:var(--ember,#2563eb);color:#fff;transform:translateY(-2px);box-shadow:0 8px 20px #2563eb47}.FeaturedCourses-module__RmSeqW__navBtn:disabled,.FeaturedCourses-module__RmSeqW__navBtn.FeaturedCourses-module__RmSeqW__swiper-button-disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.FeaturedCourses-module__RmSeqW__swiperWrap{opacity:0;filter:blur(14px);position:relative;transform:translateY(24px)}.FeaturedCourses-module__RmSeqW__visible .FeaturedCourses-module__RmSeqW__swiperWrap{animation:FeaturedCourses-module__RmSeqW__blurReveal 1.2s cubic-bezier(.22, 1, .36, 1) var(--d,0s) forwards}.FeaturedCourses-module__RmSeqW__swiper{padding:8px 0 4px;overflow:visible!important}.FeaturedCourses-module__RmSeqW__slide{height:auto}.FeaturedCourses-module__RmSeqW__card{border:1px solid var(--cloud,#ebebeb);cursor:pointer;background:#fff;border-radius:22px;flex-direction:column;height:100%;transition:transform .5s cubic-bezier(.22,1,.36,1),border-color .35s,box-shadow .5s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #0000000a}.FeaturedCourses-module__RmSeqW__card:hover{border-color:rgba(var(--tint), .4);box-shadow:0 24px 50px #00000014, 0 6px 20px rgba(var(--tint), .12);transform:translateY(-6px)}.FeaturedCourses-module__RmSeqW__cardMedia{aspect-ratio:16/10;background:var(--snow,#f3f3f1);width:100%;position:relative;overflow:hidden}.FeaturedCourses-module__RmSeqW__cardMedia img{object-fit:cover;-webkit-user-drag:none;width:100%;height:100%;transition:transform .7s cubic-bezier(.22,1,.36,1)}.FeaturedCourses-module__RmSeqW__card:hover .FeaturedCourses-module__RmSeqW__cardMedia img{transform:scale(1.08)}.FeaturedCourses-module__RmSeqW__mediaOverlay{pointer-events:none;background:linear-gradient(#0000 50%,#00000059 100%);position:absolute;inset:0}.FeaturedCourses-module__RmSeqW__mediaTop{z-index:2;justify-content:space-between;align-items:center;display:flex;position:absolute;top:14px;left:14px;right:14px}.FeaturedCourses-module__RmSeqW__bestsellerBadge{-webkit-backdrop-filter:blur(8px);letter-spacing:.08em;text-transform:uppercase;height:26px;color:var(--ink,#111);background:#fffffff2;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:10px;font-weight:700;display:inline-flex}.FeaturedCourses-module__RmSeqW__bestsellerDot{background:var(--ember,#2563eb);border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite FeaturedCourses-module__RmSeqW__pulse;box-shadow:0 0 0 3px #2563eb40}.FeaturedCourses-module__RmSeqW__bookmarkBtn{-webkit-backdrop-filter:blur(8px);width:32px;height:32px;color:var(--ink,#111);cursor:pointer;background:#ffffffe6;border:none;border-radius:50%;justify-content:center;align-items:center;margin-left:auto;transition:background .25s,color .25s,transform .3s;display:inline-flex}.FeaturedCourses-module__RmSeqW__bookmarkBtn:hover{background:var(--ember,#2563eb);color:#fff;transform:scale(1.08)}.FeaturedCourses-module__RmSeqW__categoryChip{z-index:2;-webkit-backdrop-filter:blur(8px);color:#fff;letter-spacing:.02em;background:#111111d9;border-radius:8px;align-items:center;height:26px;padding:0 12px;font-size:11px;font-weight:600;display:inline-flex;position:absolute;bottom:14px;left:14px}.FeaturedCourses-module__RmSeqW__playBtn{z-index:2;-webkit-backdrop-filter:blur(8px);width:38px;height:38px;color:var(--ember,#2563eb);cursor:pointer;opacity:0;background:#fffffff2;border:none;border-radius:50%;justify-content:center;align-items:center;padding-left:3px;transition:opacity .35s,transform .4s cubic-bezier(.22,1,.36,1),background .25s,color .25s,box-shadow .25s;display:inline-flex;position:absolute;bottom:14px;right:14px;transform:translateY(8px)scale(.9)}.FeaturedCourses-module__RmSeqW__card:hover .FeaturedCourses-module__RmSeqW__playBtn{opacity:1;transform:translateY(0)scale(1)}.FeaturedCourses-module__RmSeqW__playBtn:hover{background:var(--ember,#2563eb);color:#fff;transform:scale(1.1);box-shadow:0 6px 20px #2563eb59}.FeaturedCourses-module__RmSeqW__cardBody{flex-direction:column;flex:1;gap:14px;padding:18px 20px 20px;display:flex}.FeaturedCourses-module__RmSeqW__cardMeta{color:var(--stone,#5a5a5a);align-items:center;gap:8px;font-size:12px;font-weight:500;display:flex}.FeaturedCourses-module__RmSeqW__metaItem{align-items:center;gap:4px;display:inline-flex}.FeaturedCourses-module__RmSeqW__metaItem:first-child svg{color:var(--ember,#2563eb)}:is(.FeaturedCourses-module__RmSeqW__metaItem:nth-child(3) svg,.FeaturedCourses-module__RmSeqW__metaItem:nth-child(5) svg){color:var(--pebble,#9a9a9a)}.FeaturedCourses-module__RmSeqW__metaDot{background:var(--ash,silver);border-radius:50%;width:3px;height:3px}.FeaturedCourses-module__RmSeqW__cardTitle{letter-spacing:-.015em;color:var(--ink,#111);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:44px;margin:0;font-size:17px;font-weight:700;line-height:1.3;transition:color .3s;display:-webkit-box;overflow:hidden}.FeaturedCourses-module__RmSeqW__card:hover .FeaturedCourses-module__RmSeqW__cardTitle{color:rgb(var(--tint))}.FeaturedCourses-module__RmSeqW__instructor{border-top:1px solid var(--snow,#f3f3f1);border-bottom:1px solid var(--snow,#f3f3f1);align-items:center;gap:10px;padding:10px 0;display:flex}.FeaturedCourses-module__RmSeqW__avatar{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:11px;font-weight:700;display:inline-flex;box-shadow:0 2px 8px #00000026}.FeaturedCourses-module__RmSeqW__instructorInfo{flex-direction:column;min-width:0;display:flex}.FeaturedCourses-module__RmSeqW__instructorName{color:var(--ink,#111);font-size:13px;font-weight:600;line-height:1.2}.FeaturedCourses-module__RmSeqW__instructorRole{color:var(--pebble,#9a9a9a);margin-top:2px;font-size:11px;line-height:1.3}.FeaturedCourses-module__RmSeqW__cardFooter{justify-content:space-between;align-items:center;margin-top:auto;display:flex}.FeaturedCourses-module__RmSeqW__price{align-items:baseline;gap:8px;display:flex}.FeaturedCourses-module__RmSeqW__priceNow{font-family:var(--font-mono,"Space Mono", monospace);color:var(--ink,#111);letter-spacing:-.02em;font-size:18px;font-weight:700}.FeaturedCourses-module__RmSeqW__priceOld{font-family:var(--font-mono,"Space Mono", monospace);color:var(--ash,silver);font-size:12px;text-decoration:line-through}.FeaturedCourses-module__RmSeqW__enrollBtn{background:var(--ink,#111);color:#fff;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:background .3s,transform .35s cubic-bezier(.22,1,.36,1),box-shadow .3s;display:inline-flex}.FeaturedCourses-module__RmSeqW__enrollBtn:hover{background:rgb(var(--tint));box-shadow:0 6px 20px rgba(var(--tint), .35);transform:translate(3px)rotate(-12deg)}@media (max-width:900px){.FeaturedCourses-module__RmSeqW__header{grid-template-columns:1fr;align-items:start;gap:28px}.FeaturedCourses-module__RmSeqW__headerActions{flex-direction:row;width:100%}}@media (max-width:560px){.FeaturedCourses-module__RmSeqW__navBtns{gap:8px}.FeaturedCourses-module__RmSeqW__navBtn{width:40px;height:40px}.FeaturedCourses-module__RmSeqW__card{border-radius:20px}.FeaturedCourses-module__RmSeqW__cardBody{gap:12px;padding:16px 18px 18px}.FeaturedCourses-module__RmSeqW__cardTitle{min-height:42px;font-size:16px}.FeaturedCourses-module__RmSeqW__playBtn{opacity:1;width:34px;height:34px;transform:translateY(0)scale(1)}.FeaturedCourses-module__RmSeqW__headerActions{flex-direction:column-reverse;align-items:flex-start;gap:18px}.FeaturedCourses-module__RmSeqW__navBtns{align-self:flex-start}}@media (prefers-reduced-motion:reduce){.FeaturedCourses-module__RmSeqW__tag,.FeaturedCourses-module__RmSeqW__line,.FeaturedCourses-module__RmSeqW__headerRight,.FeaturedCourses-module__RmSeqW__swiperWrap,.FeaturedCourses-module__RmSeqW__accent:after,.FeaturedCourses-module__RmSeqW__bgGlow,.FeaturedCourses-module__RmSeqW__bgGlowAlt,.FeaturedCourses-module__RmSeqW__bgGrid{opacity:1;filter:none;animation:none;transform:none}}
.HowItWorks-module__u4nESq__section{background:var(--pearl,#f8f8f6);padding:0 0 clamp(70px,10vw,130px);position:relative;overflow:hidden}.HowItWorks-module__u4nESq__bgGrid{pointer-events:none;z-index:0;opacity:0;background-image:linear-gradient(#00000009 1px,#0000 1px),linear-gradient(90deg,#00000009 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 70% at 50% 40%,#000 30%,#0000 80%);mask-image:radial-gradient(60% 70% at 50% 40%,#000 30%,#0000 80%)}.HowItWorks-module__u4nESq__bgGlow{filter:blur(60px);pointer-events:none;z-index:0;opacity:0;background:radial-gradient(#2563eb12,#0000 65%);width:900px;height:500px;position:absolute;top:10%;left:50%;transform:translate(-50%)}.HowItWorks-module__u4nESq__visible .HowItWorks-module__u4nESq__bgGrid{animation:1.4s .1s forwards HowItWorks-module__u4nESq__fadeIn}.HowItWorks-module__u4nESq__visible .HowItWorks-module__u4nESq__bgGlow{animation:1.6s .2s forwards HowItWorks-module__u4nESq__fadeIn}@keyframes HowItWorks-module__u4nESq__fadeIn{to{opacity:1}}.HowItWorks-module__u4nESq__container{z-index:1;max-width:1180px;margin:0 auto;padding:0 clamp(20px,4vw,48px);position:relative}.HowItWorks-module__u4nESq__header{text-align:center;max-width:720px;margin:0 auto clamp(56px,7vw,80px)}@keyframes HowItWorks-module__u4nESq__blurReveal{0%{opacity:0;filter:blur(14px);transform:translateY(24px)}to{opacity:1;filter:blur();transform:translate(0,0)}}.HowItWorks-module__u4nESq__tag{-webkit-backdrop-filter:blur(12px);height:32px;color:var(--stone,#5a5a5a);opacity:0;filter:blur(12px);background:#ffffffb3;border:1px solid #2563eb1a;border-radius:999px;align-items:center;gap:10px;margin-bottom:20px;padding:0 16px 0 12px;font-size:12px;font-weight:500;display:inline-flex;transform:translateY(16px)}.HowItWorks-module__u4nESq__visible .HowItWorks-module__u4nESq__tag{animation:HowItWorks-module__u4nESq__blurReveal .9s cubic-bezier(.22, 1, .36, 1) var(--d,0s) forwards}.HowItWorks-module__u4nESq__tagDot{background:var(--ember,#2563eb);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite HowItWorks-module__u4nESq__pulse;box-shadow:0 0 0 4px #2563eb2e}@keyframes HowItWorks-module__u4nESq__pulse{0%,to{opacity:1}50%{opacity:.5}}.HowItWorks-module__u4nESq__title{letter-spacing:-.04em;color:var(--ink,#111);flex-direction:column;gap:.04em;margin:0 0 20px;font-size:clamp(30px,4.6vw,56px);font-weight:800;line-height:1.06;display:flex}.HowItWorks-module__u4nESq__line{opacity:0;filter:blur(16px);display:block;transform:translateY(24px)}.HowItWorks-module__u4nESq__visible .HowItWorks-module__u4nESq__line{animation:HowItWorks-module__u4nESq__blurReveal 1.1s cubic-bezier(.22, 1, .36, 1) var(--d,0s) forwards}.HowItWorks-module__u4nESq__accent{color:var(--ember,#2563eb);display:inline-block;position:relative}.HowItWorks-module__u4nESq__accent:after{content:"";z-index:-1;transform-origin:0;background:#2563eb24;border-radius:4px;height:.18em;position:absolute;bottom:.08em;left:0;right:0;transform:scaleX(0)}.HowItWorks-module__u4nESq__visible .HowItWorks-module__u4nESq__accent:after{animation:.8s cubic-bezier(.22,1,.36,1) 1.1s forwards HowItWorks-module__u4nESq__scaleX}@keyframes HowItWorks-module__u4nESq__scaleX{to{transform:scaleX(1)}}.HowItWorks-module__u4nESq__subtitle{color:var(--stone,#5a5a5a);opacity:0;filter:blur(14px);max-width:540px;margin:0 auto;font-size:clamp(15px,1.3vw,17px);line-height:1.65;transform:translateY(20px)}.HowItWorks-module__u4nESq__visible .HowItWorks-module__u4nESq__subtitle{animation:HowItWorks-module__u4nESq__blurReveal 1.1s cubic-bezier(.22, 1, .36, 1) var(--d,0s) forwards}.HowItWorks-module__u4nESq__steps{grid-template-columns:repeat(3,1fr);gap:24px;display:grid;position:relative}.HowItWorks-module__u4nESq__connector{z-index:0;opacity:0;transform-origin:0;background-image:linear-gradient(90deg,#2563eb33 50%,#0000 50%);background-repeat:repeat-x;background-size:10px 1px;height:1px;position:absolute;top:60px;left:12%;right:12%;transform:scaleX(0)}.HowItWorks-module__u4nESq__visible .HowItWorks-module__u4nESq__connector{animation:1.4s cubic-bezier(.22,1,.36,1) .9s forwards HowItWorks-module__u4nESq__drawLine}@keyframes HowItWorks-module__u4nESq__drawLine{to{opacity:1;transform:scaleX(1)}}.HowItWorks-module__u4nESq__step{z-index:1;background:linear-gradient(150deg, #fffffff2 0%, rgba(var(--tint), .04) 100%);-webkit-backdrop-filter:blur(16px);opacity:0;filter:blur(14px);isolation:isolate;border:1px solid #ffffffe6;border-radius:22px;padding:32px 28px;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s,border-color .35s;position:relative;overflow:hidden;transform:translateY(24px);box-shadow:0 12px 32px #0000000a,inset 0 1px #ffffffe6}.HowItWorks-module__u4nESq__step:before{content:"";background:rgb(var(--tint));opacity:.06;filter:blur(50px);z-index:0;pointer-events:none;border-radius:50%;width:70%;height:80%;transition:opacity .5s;position:absolute;bottom:-40%;right:-25%}.HowItWorks-module__u4nESq__visible .HowItWorks-module__u4nESq__step{animation:HowItWorks-module__u4nESq__blurReveal 1s cubic-bezier(.22, 1, .36, 1) var(--d,0s) forwards}.HowItWorks-module__u4nESq__step:hover{border-color:rgba(var(--tint), .3);box-shadow:0 20px 50px #0000000f, 0 4px 16px rgba(var(--tint), .12), inset 0 1px 0 #ffffffe6;transform:translateY(-4px)}.HowItWorks-module__u4nESq__step:hover:before{opacity:.14}.HowItWorks-module__u4nESq__stepHead{z-index:1;justify-content:space-between;align-items:center;margin-bottom:22px;display:flex;position:relative}.HowItWorks-module__u4nESq__stepNumber{font-family:var(--font-mono,"Space Mono", monospace);letter-spacing:.05em;color:var(--pebble,#9a9a9a);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffb3;border:1px solid #0000000f;border-radius:8px;padding:4px 10px;font-size:13px;font-weight:700}.HowItWorks-module__u4nESq__iconWrap{width:48px;height:48px;color:rgb(var(--tint));isolation:isolate;border-radius:14px;justify-content:center;align-items:center;transition:transform .5s cubic-bezier(.22,1,.36,1),color .35s;display:inline-flex;position:relative}.HowItWorks-module__u4nESq__iconBg{background:rgba(var(--tint), .1);border:1px solid rgba(var(--tint), .15);z-index:-1;border-radius:14px;transition:background .4s,border-color .4s,box-shadow .4s;position:absolute;inset:0}.HowItWorks-module__u4nESq__step:hover .HowItWorks-module__u4nESq__iconWrap{color:#fff;transform:scale(1.08)rotate(-6deg)}.HowItWorks-module__u4nESq__step:hover .HowItWorks-module__u4nESq__iconBg{background:rgb(var(--tint));border-color:rgb(var(--tint));box-shadow:0 8px 20px -4px rgba(var(--tint), .4)}.HowItWorks-module__u4nESq__stepTitle{z-index:1;letter-spacing:-.02em;color:var(--ink,#111);margin:0 0 10px;font-size:20px;font-weight:700;line-height:1.3;transition:color .3s;position:relative}.HowItWorks-module__u4nESq__step:hover .HowItWorks-module__u4nESq__stepTitle{color:rgb(var(--tint))}.HowItWorks-module__u4nESq__stepDesc{z-index:1;color:var(--stone,#5a5a5a);margin:0;font-size:14px;line-height:1.65;position:relative}.HowItWorks-module__u4nESq__footer{text-align:center;opacity:0;filter:blur(14px);margin-top:clamp(56px,7vw,80px);transform:translateY(20px)}.HowItWorks-module__u4nESq__visible .HowItWorks-module__u4nESq__footer{animation:HowItWorks-module__u4nESq__blurReveal 1.1s cubic-bezier(.22, 1, .36, 1) var(--d,0s) forwards}.HowItWorks-module__u4nESq__cta{background:var(--ink,#111);color:#fff;border-radius:999px;align-items:center;gap:10px;height:54px;padding:0 32px;font-size:15px;font-weight:600;text-decoration:none;transition:background .3s,transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s;display:inline-flex;box-shadow:0 10px 28px #00000026}.HowItWorks-module__u4nESq__cta:hover{background:var(--ember,#2563eb);transform:translateY(-2px);box-shadow:0 16px 36px #2563eb59}.HowItWorks-module__u4nESq__cta svg{transition:transform .3s cubic-bezier(.22,1,.36,1)}.HowItWorks-module__u4nESq__cta:hover svg{transform:translate(4px)}.HowItWorks-module__u4nESq__footerNote{color:var(--pebble,#9a9a9a);margin:16px 0 0;font-size:13px;font-weight:500}@media (max-width:900px){.HowItWorks-module__u4nESq__steps{grid-template-columns:1fr;gap:18px}.HowItWorks-module__u4nESq__connector{display:none}.HowItWorks-module__u4nESq__step{padding:28px 24px}}@media (max-width:560px){.HowItWorks-module__u4nESq__step{border-radius:20px;padding:24px 22px}.HowItWorks-module__u4nESq__stepTitle{font-size:18px}.HowItWorks-module__u4nESq__cta{height:50px;padding:0 26px;font-size:14px}}@media (prefers-reduced-motion:reduce){.HowItWorks-module__u4nESq__tag,.HowItWorks-module__u4nESq__line,.HowItWorks-module__u4nESq__subtitle,.HowItWorks-module__u4nESq__step,.HowItWorks-module__u4nESq__connector,.HowItWorks-module__u4nESq__footer,.HowItWorks-module__u4nESq__accent:after,.HowItWorks-module__u4nESq__bgGlow,.HowItWorks-module__u4nESq__bgGrid{opacity:1;filter:none;animation:none;transform:none}}
.LiveCourses-module__Smeswq__section{background:var(--ink,#111);align-items:center;width:100%;height:90vh;min-height:600px;display:flex;position:relative;overflow:hidden}.LiveCourses-module__Smeswq__media{z-index:0;position:absolute;inset:0}.LiveCourses-module__Smeswq__media img{object-fit:cover;width:100%;height:100%;transition:transform 12s ease-out}.LiveCourses-module__Smeswq__section.LiveCourses-module__Smeswq__visible .LiveCourses-module__Smeswq__media img{transform:scale(1.05)}.LiveCourses-module__Smeswq__overlay{background:linear-gradient(90deg,#111111f0 0%,#111c 35%,#1111116b 70%,#1113 100%);position:absolute;inset:0}.LiveCourses-module__Smeswq__container{z-index:1;width:100%;max-width:1280px;margin:0 auto;padding:0 clamp(24px,5vw,64px);position:relative}.LiveCourses-module__Smeswq__content{flex-direction:column;max-width:640px;display:flex}@keyframes LiveCourses-module__Smeswq__blurReveal{0%{opacity:0;filter:blur(14px);transform:translateY(24px)}to{opacity:1;filter:blur();transform:translate(0,0)}}.LiveCourses-module__Smeswq__topRow{opacity:0;filter:blur(12px);align-items:center;gap:12px;margin-bottom:28px;display:flex;transform:translateY(16px)}.LiveCourses-module__Smeswq__visible .LiveCourses-module__Smeswq__topRow{animation:LiveCourses-module__Smeswq__blurReveal .9s cubic-bezier(.22, 1, .36, 1) var(--d,0s) forwards}.LiveCourses-module__Smeswq__liveBadge{background:var(--ember,#2563eb);letter-spacing:.12em;color:#fff;border-radius:8px;align-items:center;gap:8px;height:32px;padding:0 14px;font-size:11px;font-weight:700;display:inline-flex;box-shadow:0 6px 18px #2563eb73}.LiveCourses-module__Smeswq__liveDot{background:#fff;border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite LiveCourses-module__Smeswq__pulse;box-shadow:0 0 0 4px #ffffff4d}@keyframes LiveCourses-module__Smeswq__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.LiveCourses-module__Smeswq__viewers{-webkit-backdrop-filter:blur(12px);color:#ffffffe6;background:#ffffff1a;border:1px solid #ffffff26;border-radius:8px;align-items:center;gap:6px;height:32px;padding:0 14px;font-size:12px;font-weight:600;display:inline-flex}.LiveCourses-module__Smeswq__category{font-family:var(--font-mono,"Space Mono", monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--ember,#2563eb);opacity:0;filter:blur(12px);margin-bottom:16px;font-size:12px;font-weight:700;transform:translateY(16px)}.LiveCourses-module__Smeswq__visible .LiveCourses-module__Smeswq__category{animation:LiveCourses-module__Smeswq__blurReveal .9s cubic-bezier(.22, 1, .36, 1) var(--d,0s) forwards}.LiveCourses-module__Smeswq__title{letter-spacing:-.04em;color:#fff;opacity:0;filter:blur(16px);margin:0 0 22px;font-size:clamp(34px,5vw,64px);font-weight:800;line-height:1.05;transform:translateY(28px)}.LiveCourses-module__Smeswq__visible .LiveCourses-module__Smeswq__title{animation:LiveCourses-module__Smeswq__blurReveal 1.2s cubic-bezier(.22, 1, .36, 1) var(--d,0s) forwards}.LiveCourses-module__Smeswq__desc{color:#ffffffb3;opacity:0;filter:blur(14px);max-width:560px;margin:0 0 36px;font-size:clamp(15px,1.3vw,17px);line-height:1.65;transform:translateY(20px)}.LiveCourses-module__Smeswq__visible .LiveCourses-module__Smeswq__desc{animation:LiveCourses-module__Smeswq__blurReveal 1.1s cubic-bezier(.22, 1, .36, 1) var(--d,0s) forwards}.LiveCourses-module__Smeswq__meta{opacity:0;filter:blur(14px);border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;flex-wrap:wrap;align-items:center;gap:24px;margin-bottom:36px;padding:18px 0;display:flex;transform:translateY(20px)}.LiveCourses-module__Smeswq__visible .LiveCourses-module__Smeswq__meta{animation:LiveCourses-module__Smeswq__blurReveal 1.1s cubic-bezier(.22, 1, .36, 1) var(--d,0s) forwards}.LiveCourses-module__Smeswq__host{align-items:center;gap:12px;display:flex}.LiveCourses-module__Smeswq__avatar{background:var(--ember,#2563eb);color:#fff;border:2px solid #fff3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 4px 14px #2563eb66}.LiveCourses-module__Smeswq__hostInfo{flex-direction:column;display:flex}.LiveCourses-module__Smeswq__hostName{color:#fff;font-size:14px;font-weight:600;line-height:1.2}.LiveCourses-module__Smeswq__hostRole{color:#ffffff8c;margin-top:3px;font-size:12px}.LiveCourses-module__Smeswq__timing{font-family:var(--font-mono,"Space Mono", monospace);letter-spacing:.04em;color:#fff;align-items:center;gap:10px;font-size:13px;font-weight:700;display:flex}.LiveCourses-module__Smeswq__timingDate{text-transform:uppercase}.LiveCourses-module__Smeswq__timingTime{color:#ffffffb3}.LiveCourses-module__Smeswq__timingDot{background:#fff6;border-radius:50%;width:3px;height:3px}.LiveCourses-module__Smeswq__ctas{opacity:0;filter:blur(14px);flex-wrap:wrap;align-items:center;gap:12px;display:flex;transform:translateY(20px)}.LiveCourses-module__Smeswq__visible .LiveCourses-module__Smeswq__ctas{animation:LiveCourses-module__Smeswq__blurReveal 1.1s cubic-bezier(.22, 1, .36, 1) var(--d,0s) forwards}.LiveCourses-module__Smeswq__btnPrimary{background:var(--ember,#2563eb);color:#fff;border-radius:999px;align-items:center;gap:10px;height:54px;padding:0 30px;font-size:15px;font-weight:600;text-decoration:none;transition:background .25s,transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s;display:inline-flex;box-shadow:0 12px 32px #2563eb80}.LiveCourses-module__Smeswq__btnPrimary:hover{background:#1d4ed8;transform:translateY(-2px);box-shadow:0 18px 40px #2563eba6}.LiveCourses-module__Smeswq__playIcon{color:#fff;background:#fff3;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;padding-left:2px;transition:background .25s;display:inline-flex}.LiveCourses-module__Smeswq__btnPrimary:hover .LiveCourses-module__Smeswq__playIcon{background:#ffffff4d}.LiveCourses-module__Smeswq__btnSecondary{-webkit-backdrop-filter:blur(12px);color:#fff;background:#ffffff1a;border:1.5px solid #fff3;border-radius:999px;align-items:center;gap:8px;height:54px;padding:0 26px;font-size:15px;font-weight:600;text-decoration:none;transition:background .25s,border-color .25s,transform .3s cubic-bezier(.22,1,.36,1),gap .3s;display:inline-flex}.LiveCourses-module__Smeswq__btnSecondary:hover{background:#2563eb33;border-color:#2563eb80;gap:12px;transform:translateY(-2px)}@media (max-width:768px){.LiveCourses-module__Smeswq__section{height:auto;min-height:80vh;padding:80px 0}.LiveCourses-module__Smeswq__overlay{background:linear-gradient(#111111b3 0%,#111111e0 50%,#111111f2 100%)}.LiveCourses-module__Smeswq__meta{gap:18px}.LiveCourses-module__Smeswq__ctas{width:100%}.LiveCourses-module__Smeswq__btnPrimary,.LiveCourses-module__Smeswq__btnSecondary{flex:1;justify-content:center;padding:0 18px}}@media (max-width:480px){.LiveCourses-module__Smeswq__section{min-height:70vh;padding:64px 0}.LiveCourses-module__Smeswq__title{margin-bottom:18px}.LiveCourses-module__Smeswq__desc{margin-bottom:28px}.LiveCourses-module__Smeswq__meta{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:28px}.LiveCourses-module__Smeswq__btnPrimary,.LiveCourses-module__Smeswq__btnSecondary{height:50px;font-size:14px}}@media (prefers-reduced-motion:reduce){.LiveCourses-module__Smeswq__topRow,.LiveCourses-module__Smeswq__category,.LiveCourses-module__Smeswq__title,.LiveCourses-module__Smeswq__desc,.LiveCourses-module__Smeswq__meta,.LiveCourses-module__Smeswq__ctas,.LiveCourses-module__Smeswq__liveDot,.LiveCourses-module__Smeswq__media img{opacity:1;filter:none;animation:none;transform:none}}
.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}

.Testimonials-module__EgRGxG__section{background:var(--pearl,#f8f8f6);padding:clamp(70px,10vw,130px) 0;position:relative;overflow:hidden}.Testimonials-module__EgRGxG__bgGrid{pointer-events:none;z-index:0;opacity:0;background-image:linear-gradient(#00000009 1px,#0000 1px),linear-gradient(90deg,#00000009 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 70%,#000 30%,#0000 80%);mask-image:radial-gradient(60% 70%,#000 30%,#0000 80%)}.Testimonials-module__EgRGxG__bgGlow{filter:blur(60px);pointer-events:none;z-index:0;opacity:0;background:radial-gradient(#2563eb12,#0000 65%);width:900px;height:500px;position:absolute;top:5%;left:50%;transform:translate(-50%)}.Testimonials-module__EgRGxG__bgGlowAlt{filter:blur(70px);pointer-events:none;z-index:0;opacity:0;background:radial-gradient(#0d94880d,#0000 65%);width:600px;height:500px;position:absolute;bottom:10%;right:-10%}.Testimonials-module__EgRGxG__visible .Testimonials-module__EgRGxG__bgGrid{animation:1.4s .1s forwards Testimonials-module__EgRGxG__fadeIn}.Testimonials-module__EgRGxG__visible .Testimonials-module__EgRGxG__bgGlow{animation:1.6s .2s forwards Testimonials-module__EgRGxG__fadeIn}.Testimonials-module__EgRGxG__visible .Testimonials-module__EgRGxG__bgGlowAlt{animation:1.8s .4s forwards Testimonials-module__EgRGxG__fadeIn}@keyframes Testimonials-module__EgRGxG__fadeIn{to{opacity:1}}.Testimonials-module__EgRGxG__container{z-index:1;max-width:1080px;margin:0 auto;padding:0 clamp(20px,4vw,48px);position:relative}.Testimonials-module__EgRGxG__header{text-align:center;max-width:720px;margin:0 auto clamp(48px,6vw,72px)}@keyframes Testimonials-module__EgRGxG__blurReveal{0%{opacity:0;filter:blur(14px);transform:translateY(24px)}to{opacity:1;filter:blur();transform:translate(0,0)}}.Testimonials-module__EgRGxG__tag{-webkit-backdrop-filter:blur(12px);height:32px;color:var(--stone,#5a5a5a);opacity:0;filter:blur(12px);background:#ffffffb3;border:1px solid #2563eb1a;border-radius:999px;align-items:center;gap:10px;margin-bottom:20px;padding:0 16px 0 12px;font-size:12px;font-weight:500;display:inline-flex;transform:translateY(16px)}.Testimonials-module__EgRGxG__visible .Testimonials-module__EgRGxG__tag{animation:Testimonials-module__EgRGxG__blurReveal .9s cubic-bezier(.22, 1, .36, 1) var(--d,0s) forwards}.Testimonials-module__EgRGxG__tagDot{background:var(--ember,#2563eb);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite Testimonials-module__EgRGxG__pulse;box-shadow:0 0 0 4px #2563eb2e}@keyframes Testimonials-module__EgRGxG__pulse{0%,to{opacity:1}50%{opacity:.5}}.Testimonials-module__EgRGxG__title{letter-spacing:-.04em;color:var(--ink,#111);flex-direction:column;gap:.04em;margin:0;font-size:clamp(30px,4.6vw,56px);font-weight:800;line-height:1.06;display:flex}.Testimonials-module__EgRGxG__line{opacity:0;filter:blur(16px);display:block;transform:translateY(24px)}.Testimonials-module__EgRGxG__visible .Testimonials-module__EgRGxG__line{animation:Testimonials-module__EgRGxG__blurReveal 1.1s cubic-bezier(.22, 1, .36, 1) var(--d,0s) forwards}.Testimonials-module__EgRGxG__accent{color:var(--ember,#2563eb);display:inline-block;position:relative}.Testimonials-module__EgRGxG__accent:after{content:"";z-index:-1;transform-origin:0;background:#2563eb24;border-radius:4px;height:.18em;position:absolute;bottom:.08em;left:0;right:0;transform:scaleX(0)}.Testimonials-module__EgRGxG__visible .Testimonials-module__EgRGxG__accent:after{animation:.8s cubic-bezier(.22,1,.36,1) 1.1s forwards Testimonials-module__EgRGxG__scaleX}@keyframes Testimonials-module__EgRGxG__scaleX{to{transform:scaleX(1)}}.Testimonials-module__EgRGxG__swiperWrap{opacity:0;filter:blur(14px);position:relative;transform:translateY(24px)}.Testimonials-module__EgRGxG__visible .Testimonials-module__EgRGxG__swiperWrap{animation:Testimonials-module__EgRGxG__blurReveal 1.2s cubic-bezier(.22, 1, .36, 1) var(--d,0s) forwards}.Testimonials-module__EgRGxG__quoteMark{z-index:99;color:var(--ember,#2563eb);opacity:.08;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:Georgia,serif;font-size:clamp(180px,22vw,280px);font-weight:700;line-height:1;position:absolute;top:-80px;left:-20px}.Testimonials-module__EgRGxG__swiper{z-index:1;position:relative}.Testimonials-module__EgRGxG__slide{height:auto}.Testimonials-module__EgRGxG__card{background:linear-gradient(150deg, #fffffff2 0%, rgba(var(--tint), .04) 100%);-webkit-backdrop-filter:blur(20px)saturate(1.4);isolation:isolate;border:1px solid #ffffffe6;border-radius:28px;padding:clamp(36px,5vw,60px);transition:box-shadow .5s;position:relative;overflow:hidden;box-shadow:0 20px 60px #0000000f,0 4px 16px #0000000a,inset 0 1px #ffffffe6}.Testimonials-module__EgRGxG__card:before{content:"";background:rgb(var(--tint));opacity:.08;filter:blur(70px);z-index:0;pointer-events:none;border-radius:50%;width:70%;height:120%;position:absolute;bottom:-50%;right:-20%}.Testimonials-module__EgRGxG__card:after{content:"";background:rgb(var(--tint));opacity:.05;filter:blur(70px);z-index:0;pointer-events:none;border-radius:50%;width:50%;height:100%;position:absolute;top:-40%;left:-10%}.Testimonials-module__EgRGxG__rating{z-index:1;color:var(--ember,#2563eb);gap:4px;margin-bottom:24px;display:flex;position:relative}.Testimonials-module__EgRGxG__quote{z-index:1;letter-spacing:-.018em;color:var(--ink,#111);quotes:none;margin:0 0 40px;font-size:clamp(18px,2.2vw,28px);font-style:normal;font-weight:500;line-height:1.5;position:relative}.Testimonials-module__EgRGxG__author{z-index:1;border-top:1px solid #00000014;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-top:28px;display:flex;position:relative}.Testimonials-module__EgRGxG__authorLeft{align-items:center;gap:14px;min-width:0;display:flex}.Testimonials-module__EgRGxG__avatar{border:2px solid rgba(var(--tint), .2);border-radius:50%;flex-shrink:0;width:56px;height:56px;position:relative;overflow:hidden;box-shadow:0 6px 16px #0000001a}.Testimonials-module__EgRGxG__avatar img{object-fit:cover;width:100%;height:100%}.Testimonials-module__EgRGxG__authorInfo{flex-direction:column;min-width:0;display:flex}.Testimonials-module__EgRGxG__authorName{color:var(--ink,#111);letter-spacing:-.015em;font-size:16px;font-weight:700;line-height:1.2}.Testimonials-module__EgRGxG__authorRole{color:var(--stone,#5a5a5a);margin-top:3px;font-size:13px}.Testimonials-module__EgRGxG__courseTag{background:rgba(var(--tint), .08);border:1px solid rgba(var(--tint), .15);border-radius:12px;flex-direction:column;align-items:flex-end;gap:2px;padding:8px 16px;display:flex}.Testimonials-module__EgRGxG__courseLabel{font-family:var(--font-mono,"Space Mono", monospace);letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--tint));opacity:.8;font-size:9px;font-weight:700}.Testimonials-module__EgRGxG__courseName{color:rgb(var(--tint));letter-spacing:-.01em;font-size:13px;font-weight:700}.Testimonials-module__EgRGxG__controls{opacity:0;filter:blur(12px);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:36px;display:flex;transform:translateY(16px)}.Testimonials-module__EgRGxG__visible .Testimonials-module__EgRGxG__controls{animation:Testimonials-module__EgRGxG__blurReveal 1s cubic-bezier(.22, 1, .36, 1) var(--d,0s) forwards}.Testimonials-module__EgRGxG__thumbs{align-items:center;gap:10px;display:flex}.Testimonials-module__EgRGxG__thumb{border:2px solid var(--cloud,#ebebeb);cursor:pointer;opacity:.5;background:#fff;border-radius:50%;width:44px;height:44px;padding:0;transition:opacity .3s,transform .3s cubic-bezier(.22,1,.36,1),border-color .3s,box-shadow .3s;overflow:hidden}.Testimonials-module__EgRGxG__thumb img{object-fit:cover;width:100%;height:100%}.Testimonials-module__EgRGxG__thumb:hover{opacity:.85;border-color:#2563eb4d;transform:scale(1.05)}.Testimonials-module__EgRGxG__thumbActive{opacity:1;border-color:var(--ember,#2563eb);transform:scale(1.08);box-shadow:0 4px 12px #2563eb40}.Testimonials-module__EgRGxG__counter{font-family:var(--font-mono,"Space Mono", monospace);align-items:center;gap:12px;display:flex}.Testimonials-module__EgRGxG__counterCurrent{color:var(--ember,#2563eb);letter-spacing:-.02em;font-size:22px;font-weight:700}.Testimonials-module__EgRGxG__counterDivider{background:var(--ash,silver);width:32px;height:1px}.Testimonials-module__EgRGxG__counterTotal{color:var(--pebble,#9a9a9a);font-size:14px;font-weight:600}.Testimonials-module__EgRGxG__navBtns{gap:10px;display:flex}.Testimonials-module__EgRGxG__navBtn{border:1px solid var(--cloud,#ebebeb);width:46px;height:46px;color:var(--ink,#111);cursor:pointer;background:#fff;border-radius:50%;justify-content:center;align-items:center;transition:border-color .25s,background .25s,color .25s,box-shadow .25s,transform .3s cubic-bezier(.22,1,.36,1);display:inline-flex}.Testimonials-module__EgRGxG__navBtn:hover{background:var(--ember,#2563eb);border-color:var(--ember,#2563eb);color:#fff;transform:translateY(-2px);box-shadow:0 8px 20px #2563eb47}@media (max-width:768px){.Testimonials-module__EgRGxG__quoteMark{font-size:140px;top:-30px}.Testimonials-module__EgRGxG__quote{margin-bottom:32px}.Testimonials-module__EgRGxG__author{flex-direction:column;align-items:flex-start;gap:16px}.Testimonials-module__EgRGxG__courseTag{flex-direction:row;justify-content:space-between;align-items:center;width:100%}.Testimonials-module__EgRGxG__controls{gap:16px;margin-top:28px}.Testimonials-module__EgRGxG__thumbs{gap:6px}.Testimonials-module__EgRGxG__thumb{width:38px;height:38px}}@media (max-width:560px){.Testimonials-module__EgRGxG__quoteMark{font-size:110px;top:-20px;left:-10px}.Testimonials-module__EgRGxG__card{border-radius:22px}.Testimonials-module__EgRGxG__rating{margin-bottom:18px}.Testimonials-module__EgRGxG__quote{margin-bottom:26px;font-size:17px}.Testimonials-module__EgRGxG__avatar{width:48px;height:48px}.Testimonials-module__EgRGxG__authorName{font-size:15px}.Testimonials-module__EgRGxG__controls{justify-content:center}.Testimonials-module__EgRGxG__counter{order:-1;justify-content:center;width:100%}.Testimonials-module__EgRGxG__thumbs{flex:1;justify-content:center}.Testimonials-module__EgRGxG__thumb{width:34px;height:34px}.Testimonials-module__EgRGxG__navBtn{width:42px;height:42px}}@media (prefers-reduced-motion:reduce){.Testimonials-module__EgRGxG__tag,.Testimonials-module__EgRGxG__line,.Testimonials-module__EgRGxG__swiperWrap,.Testimonials-module__EgRGxG__controls,.Testimonials-module__EgRGxG__accent:after,.Testimonials-module__EgRGxG__bgGlow,.Testimonials-module__EgRGxG__bgGlowAlt,.Testimonials-module__EgRGxG__bgGrid{opacity:1;filter:none;animation:none;transform:none}}
.AppDownload-module__Q2yAxa__section{background:var(--pearl,#f8f8f6);padding:0 0 40px;position:relative;overflow:hidden}.AppDownload-module__Q2yAxa__bgGrid{pointer-events:none;z-index:0;opacity:0;background-image:linear-gradient(#00000009 1px,#0000 1px),linear-gradient(90deg,#00000009 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 40%,#000 30%,#0000 80%);mask-image:radial-gradient(70% 60% at 50% 40%,#000 30%,#0000 80%)}.AppDownload-module__Q2yAxa__bgGlow{filter:blur(60px);pointer-events:none;z-index:0;opacity:0;background:radial-gradient(#2563eb12,#0000 65%);width:800px;height:500px;position:absolute;top:5%;left:50%;transform:translate(-50%)}.AppDownload-module__Q2yAxa__visible .AppDownload-module__Q2yAxa__bgGrid{animation:1.4s .1s forwards AppDownload-module__Q2yAxa__fadeIn}.AppDownload-module__Q2yAxa__visible .AppDownload-module__Q2yAxa__bgGlow{animation:1.6s .2s forwards AppDownload-module__Q2yAxa__fadeIn}@keyframes AppDownload-module__Q2yAxa__fadeIn{to{opacity:1}}.AppDownload-module__Q2yAxa__container{z-index:1;max-width:1280px;margin:0 auto;padding:0 clamp(20px,4vw,48px);position:relative}.AppDownload-module__Q2yAxa__card{-webkit-backdrop-filter:blur(20px)saturate(1.4);background:linear-gradient(150deg,#fffffff2 0%,#2563eb0f 100%);border:1px solid #2563eb1a;border-radius:32px;grid-template-columns:1.3fr 1fr;align-items:center;gap:clamp(40px,6vw,80px);padding:clamp(40px,6vw,72px);display:grid;position:relative;overflow:hidden;box-shadow:0 20px 60px #0000000f,0 4px 16px #2563eb0f,inset 0 1px #ffffffe6}.AppDownload-module__Q2yAxa__cardGlow{filter:blur(60px);pointer-events:none;z-index:0;background:radial-gradient(#2563eb24,#0000 60%);width:50%;height:140%;position:absolute;bottom:-40%;right:-10%}.AppDownload-module__Q2yAxa__cardOrb{filter:blur(60px);pointer-events:none;z-index:0;background:radial-gradient(#6366f114,#0000 65%);width:40%;height:100%;position:absolute;top:-30%;left:-10%}.AppDownload-module__Q2yAxa__content{z-index:1;position:relative}@keyframes AppDownload-module__Q2yAxa__blurReveal{0%{opacity:0;filter:blur(14px);transform:translateY(24px)}to{opacity:1;filter:blur();transform:translate(0,0)}}.AppDownload-module__Q2yAxa__tag{-webkit-backdrop-filter:blur(12px);height:32px;color:var(--stone,#5a5a5a);opacity:0;filter:blur(12px);background:#ffffffb3;border:1px solid #2563eb1a;border-radius:999px;align-items:center;gap:10px;margin-bottom:22px;padding:0 16px 0 12px;font-size:12px;font-weight:500;display:inline-flex;transform:translateY(16px)}.AppDownload-module__Q2yAxa__visible .AppDownload-module__Q2yAxa__tag{animation:AppDownload-module__Q2yAxa__blurReveal .9s cubic-bezier(.22, 1, .36, 1) var(--d,0s) forwards}.AppDownload-module__Q2yAxa__tagDot{background:var(--ember,#2563eb);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite AppDownload-module__Q2yAxa__pulse;box-shadow:0 0 0 4px #2563eb2e}@keyframes AppDownload-module__Q2yAxa__pulse{0%,to{opacity:1}50%{opacity:.5}}.AppDownload-module__Q2yAxa__title{letter-spacing:-.04em;color:var(--ink,#111);flex-direction:column;gap:.04em;margin:0 0 22px;font-size:clamp(30px,4.6vw,52px);font-weight:800;line-height:1.05;display:flex}.AppDownload-module__Q2yAxa__line{opacity:0;filter:blur(16px);display:block;transform:translateY(24px)}.AppDownload-module__Q2yAxa__visible .AppDownload-module__Q2yAxa__line{animation:AppDownload-module__Q2yAxa__blurReveal 1.1s cubic-bezier(.22, 1, .36, 1) var(--d,0s) forwards}.AppDownload-module__Q2yAxa__accent{color:var(--ember,#2563eb);display:inline-block;position:relative}.AppDownload-module__Q2yAxa__accent:after{content:"";z-index:-1;transform-origin:0;background:#2563eb24;border-radius:4px;height:.18em;position:absolute;bottom:.08em;left:0;right:0;transform:scaleX(0)}.AppDownload-module__Q2yAxa__visible .AppDownload-module__Q2yAxa__accent:after{animation:.8s cubic-bezier(.22,1,.36,1) 1.1s forwards AppDownload-module__Q2yAxa__scaleX}@keyframes AppDownload-module__Q2yAxa__scaleX{to{transform:scaleX(1)}}.AppDownload-module__Q2yAxa__desc{color:var(--stone,#5a5a5a);opacity:0;filter:blur(14px);max-width:480px;margin:0 0 28px;font-size:clamp(15px,1.3vw,17px);line-height:1.65;transform:translateY(20px)}.AppDownload-module__Q2yAxa__visible .AppDownload-module__Q2yAxa__desc{animation:AppDownload-module__Q2yAxa__blurReveal 1.1s cubic-bezier(.22, 1, .36, 1) var(--d,0s) forwards}.AppDownload-module__Q2yAxa__features{opacity:0;filter:blur(12px);flex-direction:column;gap:12px;margin:0 0 36px;padding:0;list-style:none;display:flex;transform:translateY(16px)}.AppDownload-module__Q2yAxa__visible .AppDownload-module__Q2yAxa__features{animation:AppDownload-module__Q2yAxa__blurReveal 1s cubic-bezier(.22, 1, .36, 1) var(--d,0s) forwards}.AppDownload-module__Q2yAxa__featureItem{color:var(--ink,#111);align-items:center;gap:12px;font-size:14px;font-weight:500;display:flex}.AppDownload-module__Q2yAxa__featureCheck{background:var(--ember,#2563eb);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex;box-shadow:0 3px 10px #2563eb4d}.AppDownload-module__Q2yAxa__actions{opacity:0;filter:blur(14px);flex-direction:column;gap:20px;display:flex;transform:translateY(20px)}.AppDownload-module__Q2yAxa__visible .AppDownload-module__Q2yAxa__actions{animation:AppDownload-module__Q2yAxa__blurReveal 1.1s cubic-bezier(.22, 1, .36, 1) var(--d,0s) forwards}.AppDownload-module__Q2yAxa__enrollBtn{background:var(--ember,#2563eb);color:#fff;border-radius:999px;align-self:flex-start;align-items:center;gap:10px;height:54px;padding:0 30px;font-size:15px;font-weight:600;text-decoration:none;transition:background .25s,transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s;display:inline-flex;box-shadow:0 12px 32px #2563eb66}.AppDownload-module__Q2yAxa__enrollBtn:hover{background:#1d4ed8;transform:translateY(-2px);box-shadow:0 18px 40px #2563eb8c}.AppDownload-module__Q2yAxa__enrollBtn svg{transition:transform .3s cubic-bezier(.22,1,.36,1)}.AppDownload-module__Q2yAxa__enrollBtn:hover svg{transform:translate(4px)}.AppDownload-module__Q2yAxa__stores{flex-wrap:wrap;gap:12px;display:flex}.AppDownload-module__Q2yAxa__storeBtn{background:var(--ink,#111);color:#fff;border:1px solid var(--ink,#111);border-radius:14px;align-items:center;gap:10px;height:54px;padding:0 22px;text-decoration:none;transition:background .25s,transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s;display:inline-flex}.AppDownload-module__Q2yAxa__storeBtn:hover{background:#2a2a2a;transform:translateY(-2px);box-shadow:0 12px 28px #0000002e}.AppDownload-module__Q2yAxa__storeText{flex-direction:column;line-height:1.1;display:flex}.AppDownload-module__Q2yAxa__storeLabel{letter-spacing:.05em;text-transform:uppercase;opacity:.7;font-size:9px;font-weight:500}.AppDownload-module__Q2yAxa__storeName{letter-spacing:-.01em;margin-top:2px;font-size:15px;font-weight:700}.AppDownload-module__Q2yAxa__visual{z-index:1;opacity:0;filter:blur(18px);justify-content:center;align-items:center;min-height:560px;display:flex;position:relative;transform:translateY(30px)}.AppDownload-module__Q2yAxa__visible .AppDownload-module__Q2yAxa__visual{animation:AppDownload-module__Q2yAxa__blurReveal 1.3s cubic-bezier(.22, 1, .36, 1) var(--d,0s) forwards}.AppDownload-module__Q2yAxa__phone{background:var(--ink,#111);border-radius:46px;width:280px;height:580px;padding:10px;transition:transform .7s cubic-bezier(.22,1,.36,1);position:relative;transform:rotate(-4deg);box-shadow:0 40px 80px #00000047,0 16px 32px #00000026,0 0 0 1px #2563eb1a,inset 0 0 0 2px #ffffff0f}.AppDownload-module__Q2yAxa__visual:hover .AppDownload-module__Q2yAxa__phone{transform:rotate(0)translateY(-8px)}.AppDownload-module__Q2yAxa__phoneNotch{background:var(--ink,#111);z-index:5;border-radius:0 0 16px 16px;width:96px;height:30px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.AppDownload-module__Q2yAxa__phoneNotch:after{content:"";background:#2a2a2a;border-radius:50%;width:8px;height:8px;position:absolute;top:6px;right:14px}.AppDownload-module__Q2yAxa__phoneStatusBar{z-index:4;height:22px;color:var(--ink,#111);justify-content:space-between;align-items:center;display:flex;position:absolute;top:16px;left:20px;right:20px}.AppDownload-module__Q2yAxa__statusTime{letter-spacing:-.01em;margin-left:6px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;font-size:12px;font-weight:700}.AppDownload-module__Q2yAxa__statusIcons{align-items:center;gap:5px;margin-right:6px;display:flex}.AppDownload-module__Q2yAxa__statusSignal{align-items:flex-end;gap:1.5px;height:10px;display:inline-flex}.AppDownload-module__Q2yAxa__statusSignal span{background:var(--ink,#111);border-radius:1px;width:2.5px}.AppDownload-module__Q2yAxa__statusSignal span:first-child{height:30%}.AppDownload-module__Q2yAxa__statusSignal span:nth-child(2){height:50%}.AppDownload-module__Q2yAxa__statusSignal span:nth-child(3){height:75%}.AppDownload-module__Q2yAxa__statusSignal span:nth-child(4){height:100%}.AppDownload-module__Q2yAxa__statusWifi{display:inline-flex}.AppDownload-module__Q2yAxa__statusBattery{border:1px solid var(--ink,#111);border-radius:3px;width:22px;height:11px;padding:1px;position:relative}.AppDownload-module__Q2yAxa__statusBattery:after{content:"";background:var(--ink,#111);border-radius:0 1px 1px 0;width:2px;height:5px;position:absolute;top:3px;right:-3px}.AppDownload-module__Q2yAxa__statusBatteryFill{background:var(--ink,#111);border-radius:1.5px;width:75%;height:100%;display:block}.AppDownload-module__Q2yAxa__phoneScreen{background:var(--pearl,#f8f8f6);border-radius:36px;flex-direction:column;gap:12px;width:100%;height:100%;padding:50px 16px 12px;display:flex;position:relative;overflow:hidden}.AppDownload-module__Q2yAxa__appHeader{justify-content:space-between;align-items:center;padding:4px 4px 0;display:flex}.AppDownload-module__Q2yAxa__appGreeting{flex-direction:column;gap:2px;display:flex}.AppDownload-module__Q2yAxa__appHello{color:var(--pebble,#9a9a9a);letter-spacing:0;font-size:10px;font-weight:500}.AppDownload-module__Q2yAxa__appUserName{color:var(--ink,#111);letter-spacing:-.02em;font-size:15px;font-weight:800;line-height:1.1}.AppDownload-module__Q2yAxa__appAvatar{background:var(--ember,#2563eb);color:#fff;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:10px;font-weight:800;display:inline-flex;box-shadow:0 2px 8px #2563eb59}.AppDownload-module__Q2yAxa__searchBar{border:1px solid var(--cloud,#ebebeb);color:var(--pebble,#9a9a9a);background:#fff;border-radius:11px;align-items:center;gap:8px;padding:9px 12px;font-size:10px;font-weight:500;display:flex;box-shadow:0 1px 4px #00000005}.AppDownload-module__Q2yAxa__searchBar svg{stroke:var(--pebble,#9a9a9a);flex-shrink:0}.AppDownload-module__Q2yAxa__continueCard{background:var(--ink,#111);border-radius:14px;gap:10px;padding:10px;display:flex;position:relative;overflow:hidden}.AppDownload-module__Q2yAxa__continueCard:before{content:"";filter:blur(20px);pointer-events:none;background:radial-gradient(#2563eb66,#0000 60%);width:60%;height:160%;position:absolute;top:-50%;right:-20%}.AppDownload-module__Q2yAxa__continueThumb{background:linear-gradient(135deg,#2563ebe6,#6366f1b3),radial-gradient(circle at 30% 30%,#fff3,#0000 50%);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;display:flex;position:relative}.AppDownload-module__Q2yAxa__continueThumb:after{content:"";border:6px solid #0000;border-left:10px solid #fff;border-right-width:0;width:0;height:0;margin-left:2px;position:absolute}.AppDownload-module__Q2yAxa__continueLive{z-index:2;background:#fffffff2;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex;position:absolute;top:5px;right:5px}.AppDownload-module__Q2yAxa__continueLiveDot{background:var(--ember,#2563eb);border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite AppDownload-module__Q2yAxa__pulse}.AppDownload-module__Q2yAxa__continueInfo{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex;position:relative}.AppDownload-module__Q2yAxa__continueLabel{letter-spacing:.08em;text-transform:uppercase;color:#ffffff80;font-size:8px;font-weight:700;font-family:var(--font-mono,"Space Mono", monospace)}.AppDownload-module__Q2yAxa__continueTitle{color:#fff;letter-spacing:-.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.AppDownload-module__Q2yAxa__continueMeta{color:#ffffff8c;align-items:center;gap:5px;margin-top:2px;font-size:9px;font-weight:500;display:flex}.AppDownload-module__Q2yAxa__continueDot{background:#ffffff4d;border-radius:50%;width:2px;height:2px}.AppDownload-module__Q2yAxa__continueProgress{background:#ffffff1f;border-radius:999px;width:100%;height:3px;margin-top:4px;overflow:hidden}.AppDownload-module__Q2yAxa__continueProgressBar{background:var(--ember,#2563eb);border-radius:999px;width:25%;height:100%;animation:1.8s cubic-bezier(.22,1,.36,1) 1.3s both AppDownload-module__Q2yAxa__progressGrow;box-shadow:0 0 8px #2563eb99}@keyframes AppDownload-module__Q2yAxa__progressGrow{0%{width:0}to{width:25%}}.AppDownload-module__Q2yAxa__streakCard{border:1px solid var(--cloud,#ebebeb);background:#fff;border-radius:14px;padding:12px;box-shadow:0 2px 8px #00000008}.AppDownload-module__Q2yAxa__streakHead{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.AppDownload-module__Q2yAxa__streakLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--pebble,#9a9a9a);font-size:8px;font-weight:700;font-family:var(--font-mono,"Space Mono", monospace);margin-bottom:2px;display:block}.AppDownload-module__Q2yAxa__streakValue{color:var(--ink,#111);letter-spacing:-.025em;align-items:baseline;gap:4px;font-size:18px;font-weight:800;line-height:1;display:inline-flex}.AppDownload-module__Q2yAxa__streakUnit{color:var(--stone,#5a5a5a);letter-spacing:0;font-size:10px;font-weight:600}.AppDownload-module__Q2yAxa__streakFire{margin-left:2px;font-size:12px}.AppDownload-module__Q2yAxa__streakBadge{height:20px;color:var(--ember,#2563eb);letter-spacing:0;background:#2563eb1a;border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:9px;font-weight:700;display:inline-flex}.AppDownload-module__Q2yAxa__streakChart{align-items:flex-end;gap:5px;height:50px;padding-top:4px;display:flex}.AppDownload-module__Q2yAxa__streakBarWrap{flex-direction:column;flex:1;align-items:center;gap:5px;height:100%;display:flex}.AppDownload-module__Q2yAxa__streakBar{background:var(--snow,#f3f3f1);width:100%;height:0;animation:AppDownload-module__Q2yAxa__barGrow .7s cubic-bezier(.22, 1, .36, 1) var(--di,1.3s) forwards;border-radius:4px}@keyframes AppDownload-module__Q2yAxa__barGrow{0%{height:0}to{height:var(--h)}}.AppDownload-module__Q2yAxa__streakBarActive{background:var(--ember,#2563eb);box-shadow:0 0 8px #2563eb66}.AppDownload-module__Q2yAxa__streakDay{color:var(--pebble,#9a9a9a);letter-spacing:0;font-size:8px;font-weight:700}.AppDownload-module__Q2yAxa__categoryRow{gap:5px;display:flex;overflow:hidden}.AppDownload-module__Q2yAxa__categoryChip{border:1px solid var(--cloud,#ebebeb);height:26px;color:var(--stone,#5a5a5a);white-space:nowrap;background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-size:10px;font-weight:600;display:inline-flex}.AppDownload-module__Q2yAxa__categoryChipActive{background:var(--ember,#2563eb);border-color:var(--ember,#2563eb);color:#fff;box-shadow:0 3px 10px #2563eb4d}.AppDownload-module__Q2yAxa__bottomNav{border:1px solid var(--cloud,#ebebeb);background:#fff;border-radius:16px;justify-content:space-around;align-items:center;margin-top:auto;padding:8px 4px;display:flex;box-shadow:0 4px 16px #0000000f}.AppDownload-module__Q2yAxa__navItem{width:32px;height:32px;color:var(--pebble,#9a9a9a);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.AppDownload-module__Q2yAxa__navActive{color:var(--ember,#2563eb);background:#2563eb1a}.AppDownload-module__Q2yAxa__navPlus{background:var(--ember,#2563eb);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding-bottom:2px;font-size:18px;font-weight:400;line-height:1;display:inline-flex;box-shadow:0 4px 12px #2563eb66}.AppDownload-module__Q2yAxa__floatBadge1{border:1px solid var(--cloud,#ebebeb);z-index:3;background:#fff;border-radius:14px;align-items:center;gap:10px;padding:12px 16px;animation:4s ease-in-out infinite AppDownload-module__Q2yAxa__floatY;display:flex;position:absolute;top:6%;right:-10px;box-shadow:0 14px 32px #0000001a}.AppDownload-module__Q2yAxa__floatBadgeIcon{background:var(--ember,#2563eb);color:#fff;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;display:inline-flex;box-shadow:0 4px 12px #2563eb59}.AppDownload-module__Q2yAxa__floatBadgeValue{color:var(--ink,#111);letter-spacing:-.02em;font-size:16px;font-weight:800;line-height:1.1;display:block}.AppDownload-module__Q2yAxa__floatBadgeLabel{color:var(--pebble,#9a9a9a);margin-top:1px;font-size:10px;font-weight:500;display:block}.AppDownload-module__Q2yAxa__floatBadge2{background:var(--ink,#111);color:#fff;z-index:3;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-size:12px;animation:5s ease-in-out .5s infinite AppDownload-module__Q2yAxa__floatY;display:flex;position:absolute;bottom:10%;left:-16px;box-shadow:0 14px 32px #0003,0 0 0 1px #2563eb26}.AppDownload-module__Q2yAxa__floatBadgeDot{background:var(--ember,#2563eb);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #2563eb40}.AppDownload-module__Q2yAxa__floatBadgeText strong{font-weight:800}@keyframes AppDownload-module__Q2yAxa__floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (max-width:900px){.AppDownload-module__Q2yAxa__card{text-align:left;grid-template-columns:1fr;gap:48px}.AppDownload-module__Q2yAxa__visual{order:-1;min-height:440px}.AppDownload-module__Q2yAxa__phone{transform:rotate(-2deg)}.AppDownload-module__Q2yAxa__actions{align-items:flex-start}}@media (max-width:560px){.AppDownload-module__Q2yAxa__card{border-radius:24px;padding:32px 24px}.AppDownload-module__Q2yAxa__stores{flex-direction:column;width:100%}.AppDownload-module__Q2yAxa__storeBtn,.AppDownload-module__Q2yAxa__enrollBtn{justify-content:center;width:100%}.AppDownload-module__Q2yAxa__phone{width:220px;height:440px}.AppDownload-module__Q2yAxa__phoneScreen{padding:44px 14px 20px}.AppDownload-module__Q2yAxa__floatBadge1{padding:10px 12px;top:4%;right:-8px}.AppDownload-module__Q2yAxa__floatBadge2{font-size:11px;bottom:8%;left:-8px}}@media (max-width:900px){.AppDownload-module__Q2yAxa__card{grid-template-columns:1fr;gap:48px}.AppDownload-module__Q2yAxa__visual{order:-1;min-height:600px}.AppDownload-module__Q2yAxa__phone{transform:rotate(-2deg)}.AppDownload-module__Q2yAxa__actions{align-items:flex-start}}@media (max-width:560px){.AppDownload-module__Q2yAxa__card{border-radius:24px;padding:32px 24px}.AppDownload-module__Q2yAxa__stores{flex-direction:column;width:100%}.AppDownload-module__Q2yAxa__storeBtn,.AppDownload-module__Q2yAxa__enrollBtn{justify-content:center;width:100%}.AppDownload-module__Q2yAxa__phone{width:260px;height:540px}.AppDownload-module__Q2yAxa__phoneScreen{padding:46px 14px 10px}.AppDownload-module__Q2yAxa__floatBadge1{padding:10px 12px;top:4%;right:-8px}.AppDownload-module__Q2yAxa__floatBadge2{font-size:11px;bottom:8%;left:-8px}}@media (max-width:380px){.AppDownload-module__Q2yAxa__phone{width:240px;height:500px}.AppDownload-module__Q2yAxa__phoneScreen{padding:44px 12px 10px}.AppDownload-module__Q2yAxa__floatBadge1,.AppDownload-module__Q2yAxa__floatBadge2{display:none}}@media (prefers-reduced-motion:reduce){.AppDownload-module__Q2yAxa__tag,.AppDownload-module__Q2yAxa__line,.AppDownload-module__Q2yAxa__desc,.AppDownload-module__Q2yAxa__features,.AppDownload-module__Q2yAxa__actions,.AppDownload-module__Q2yAxa__visual,.AppDownload-module__Q2yAxa__accent:after,.AppDownload-module__Q2yAxa__bgGlow,.AppDownload-module__Q2yAxa__bgGrid,.AppDownload-module__Q2yAxa__floatBadge1,.AppDownload-module__Q2yAxa__floatBadge2,.AppDownload-module__Q2yAxa__phoneProgressBar,.AppDownload-module__Q2yAxa__phoneLiveDot,.AppDownload-module__Q2yAxa__tagDot{opacity:1;filter:none;animation:none;transform:none}}
