.CTASection-module-scss-module__EpUFva__ctaSection{background:linear-gradient(135deg,#00a3e0b3 0%,#007eadb3 100%),url(/wroclaw-programs-3.jpg) 50%/cover;padding:20rem 0;position:relative;overflow:hidden}@media (min-width:992px){.CTASection-module-scss-module__EpUFva__ctaSection{background:linear-gradient(135deg,#00a3e0b3 0%,#007eadb3 100%),url(/wroclaw-programs-3-desktop.jpg) 50%/cover}}.CTASection-module-scss-module__EpUFva__ctaSection .CTASection-module-scss-module__EpUFva__floatingDots{pointer-events:none;z-index:1;width:100%;height:calc(100% + 200px);position:absolute;top:-100px;left:0;overflow:visible}.CTASection-module-scss-module__EpUFva__ctaSection .CTASection-module-scss-module__EpUFva__bubble{opacity:0;background:#fcfcfc80;border-radius:50%;animation:6s linear infinite CTASection-module-scss-module__EpUFva__bubbleFloat;position:absolute;box-shadow:0 0 10px #fcfcfc4d}.CTASection-module-scss-module__EpUFva__ctaSection .CTASection-module-scss-module__EpUFva__bubble:first-child{width:8px;height:8px;animation-delay:0s;left:5%}.CTASection-module-scss-module__EpUFva__ctaSection .CTASection-module-scss-module__EpUFva__bubble:nth-child(2){width:12px;height:12px;animation-delay:.5s;left:12%}.CTASection-module-scss-module__EpUFva__ctaSection .CTASection-module-scss-module__EpUFva__bubble:nth-child(3){width:6px;height:6px;animation-delay:1s;left:18%}.CTASection-module-scss-module__EpUFva__ctaSection .CTASection-module-scss-module__EpUFva__bubble:nth-child(4){width:10px;height:10px;animation-delay:1.5s;left:25%}.CTASection-module-scss-module__EpUFva__ctaSection .CTASection-module-scss-module__EpUFva__bubble:nth-child(5){width:7px;height:7px;animation-delay:2s;left:32%}.CTASection-module-scss-module__EpUFva__ctaSection .CTASection-module-scss-module__EpUFva__bubble:nth-child(6){width:9px;height:9px;animation-delay:2.5s;left:40%}.CTASection-module-scss-module__EpUFva__ctaSection .CTASection-module-scss-module__EpUFva__bubble:nth-child(7){width:11px;height:11px;animation-delay:3s;left:48%}.CTASection-module-scss-module__EpUFva__ctaSection .CTASection-module-scss-module__EpUFva__bubble:nth-child(8){width:5px;height:5px;animation-delay:3.5s;left:55%}.CTASection-module-scss-module__EpUFva__ctaSection .CTASection-module-scss-module__EpUFva__bubble:nth-child(9){width:8px;height:8px;animation-delay:4s;left:62%}.CTASection-module-scss-module__EpUFva__ctaSection .CTASection-module-scss-module__EpUFva__bubble:nth-child(10){width:13px;height:13px;animation-delay:4.5s;left:70%}.CTASection-module-scss-module__EpUFva__ctaSection .CTASection-module-scss-module__EpUFva__bubble:nth-child(11){width:6px;height:6px;animation-delay:5s;left:78%}.CTASection-module-scss-module__EpUFva__ctaSection .CTASection-module-scss-module__EpUFva__bubble:nth-child(12){width:9px;height:9px;animation-delay:5.5s;left:85%}.CTASection-module-scss-module__EpUFva__ctaSection .CTASection-module-scss-module__EpUFva__bubble:nth-child(13){width:7px;height:7px;animation-delay:.2s;left:92%}.CTASection-module-scss-module__EpUFva__ctaSection .CTASection-module-scss-module__EpUFva__bubble:nth-child(14){width:11px;height:11px;animation-delay:.7s;left:8%}.CTASection-module-scss-module__EpUFva__ctaSection .CTASection-module-scss-module__EpUFva__bubble:nth-child(15){width:8px;height:8px;animation-delay:1.2s;left:15%}.CTASection-module-scss-module__EpUFva__ctaSection .CTASection-module-scss-module__EpUFva__bubble:nth-child(16){width:10px;height:10px;animation-delay:1.7s;left:22%}.CTASection-module-scss-module__EpUFva__ctaSection .CTASection-module-scss-module__EpUFva__bubble:nth-child(17){width:6px;height:6px;animation-delay:2.2s;left:30%}.CTASection-module-scss-module__EpUFva__ctaSection .CTASection-module-scss-module__EpUFva__bubble:nth-child(18){width:12px;height:12px;animation-delay:2.7s;left:38%}.CTASection-module-scss-module__EpUFva__ctaSection .CTASection-module-scss-module__EpUFva__bubble:nth-child(19){width:7px;height:7px;animation-delay:3.2s;left:46%}.CTASection-module-scss-module__EpUFva__ctaSection .CTASection-module-scss-module__EpUFva__bubble:nth-child(20){width:9px;height:9px;animation-delay:3.7s;left:54%}@keyframes CTASection-module-scss-module__EpUFva__bubbleFloat{0%{opacity:0;transform:translateY(100vh)translate(0)scale(.3)}5%{opacity:.8;transform:translateY(90vh)translate(10px)scale(.6)}20%{opacity:1;transform:translateY(70vh)translate(-8px)scale(.9)}40%{opacity:.9;transform:translateY(50vh)translate(12px)scale(1.1)}60%{opacity:.7;transform:translateY(30vh)translate(-6px)scale(.95)}80%{opacity:.4;transform:translateY(10vh)translate(8px)scale(.8)}to{opacity:0;transform:translateY(-150px)translate(0)scale(.5)}}.CTASection-module-scss-module__EpUFva__ctaSection .CTASection-module-scss-module__EpUFva__leftCircles{pointer-events:none;z-index:1;width:200px;height:100%;display:none;position:absolute;top:0;left:2%}@media (min-width:769px){.CTASection-module-scss-module__EpUFva__ctaSection .CTASection-module-scss-module__EpUFva__leftCircles{display:block}}.CTASection-module-scss-module__EpUFva__ctaSection .CTASection-module-scss-module__EpUFva__leftCircle{background:#fcfcfc26;border-radius:50%;animation:20s ease-in-out infinite CTASection-module-scss-module__EpUFva__leftCircleFloat;position:absolute;box-shadow:0 0 30px #fcfcfc1a}.CTASection-module-scss-module__EpUFva__ctaSection .CTASection-module-scss-module__EpUFva__leftCircle:first-child{background:#fcfcfc1f;width:120px;height:120px;animation-delay:0s;bottom:5%;left:0}.CTASection-module-scss-module__EpUFva__ctaSection .CTASection-module-scss-module__EpUFva__leftCircle:nth-child(2){background:#fcfcfc2e;width:120px;height:120px;animation-delay:6s;bottom:30%;left:130%}.CTASection-module-scss-module__EpUFva__ctaSection .CTASection-module-scss-module__EpUFva__leftCircle:nth-child(3){background:#fcfcfc38;width:110px;height:110px;animation-delay:12s;bottom:55%;left:250%}@keyframes CTASection-module-scss-module__EpUFva__leftCircleFloat{0%,to{transform:translateY(0)translate(0)rotate(0)scale(1)}25%{transform:translateY(-15px)translate(10px)rotate(25deg)scale(1.1)}50%{transform:translateY(8px)translate(-8px)rotate(50deg)scale(.95)}75%{transform:translateY(-10px)translate(5px)rotate(75deg)scale(1.05)}}.CTASection-module-scss-module__EpUFva__ctaSection .CTASection-module-scss-module__EpUFva__rightCircles{pointer-events:none;z-index:1;width:200px;height:100%;display:none;position:absolute;top:0;right:2%}@media (min-width:769px){.CTASection-module-scss-module__EpUFva__ctaSection .CTASection-module-scss-module__EpUFva__rightCircles{display:block}}.CTASection-module-scss-module__EpUFva__ctaSection .CTASection-module-scss-module__EpUFva__rightCircle{background:#fcfcfc26;border-radius:50%;animation:18s ease-in-out infinite CTASection-module-scss-module__EpUFva__rightCircleFloat;position:absolute;box-shadow:0 0 30px #fcfcfc1a}.CTASection-module-scss-module__EpUFva__ctaSection .CTASection-module-scss-module__EpUFva__rightCircle:first-child{background:#fcfcfc29;width:120px;height:120px;animation-delay:3s;bottom:10%;right:200%}.CTASection-module-scss-module__EpUFva__ctaSection .CTASection-module-scss-module__EpUFva__rightCircle:nth-child(2){background:#fcfcfc33;width:110px;height:110px;animation-delay:9s;bottom:40%;right:100%}.CTASection-module-scss-module__EpUFva__ctaSection .CTASection-module-scss-module__EpUFva__rightCircle:nth-child(3){background:#fcfcfc24;width:120px;height:120px;animation-delay:15s;bottom:65%;right:10px}@keyframes CTASection-module-scss-module__EpUFva__rightCircleFloat{0%,to{transform:translateY(0)translate(0)rotate(0)scale(1)}25%{transform:translateY(12px)translate(-8px)rotate(-30deg)scale(1.12)}50%{transform:translateY(-5px)translate(6px)rotate(-60deg)scale(.9)}75%{transform:translateY(8px)translate(-4px)rotate(-90deg)scale(1.08)}}.CTASection-module-scss-module__EpUFva__ctaSection .CTASection-module-scss-module__EpUFva__mobileCircles{pointer-events:none;z-index:1;width:100%;height:100%;display:block;position:absolute;top:0;left:0}@media (min-width:769px){.CTASection-module-scss-module__EpUFva__ctaSection .CTASection-module-scss-module__EpUFva__mobileCircles{display:none}}.CTASection-module-scss-module__EpUFva__ctaSection .CTASection-module-scss-module__EpUFva__mobileCircle{background:#fcfcfc33;border-radius:50%;animation:16s ease-in-out infinite CTASection-module-scss-module__EpUFva__mobileCircleFloat;position:absolute;box-shadow:0 0 25px #fcfcfc26}.CTASection-module-scss-module__EpUFva__ctaSection .CTASection-module-scss-module__EpUFva__mobileCircle:first-child{background:#fcfcfc2e;width:100px;height:100px;animation-delay:0s;bottom:10%;left:5%}.CTASection-module-scss-module__EpUFva__ctaSection .CTASection-module-scss-module__EpUFva__mobileCircle:nth-child(2){background:#fcfcfc38;width:120px;height:120px;animation-delay:5s;bottom:50%;left:75%;transform:translate(-50%)}@keyframes CTASection-module-scss-module__EpUFva__mobileCircleFloat{0%,to{opacity:.5;transform:translateY(0)translate(0)scale(1)}33%{opacity:.8;transform:translateY(-20px)translate(8px)scale(1.15)}66%{opacity:.4;transform:translateY(10px)translate(-6px)scale(.9)}}.CTASection-module-scss-module__EpUFva__ctaSection{color:#fcfcfc;text-align:center}.CTASection-module-scss-module__EpUFva__ctaSection .CTASection-module-scss-module__EpUFva__ctaContent{z-index:2;max-width:800px;margin:5rem auto 0;padding:0 1rem;position:relative}.CTASection-module-scss-module__EpUFva__ctaSection .CTASection-module-scss-module__EpUFva__ctaContent h2{text-shadow:0 4px 12px #0009;margin:0 0 1.5rem;font-size:3rem;font-weight:700;line-height:1.2}.CTASection-module-scss-module__EpUFva__ctaSection .CTASection-module-scss-module__EpUFva__ctaContent p{opacity:.95;text-shadow:0 2px 8px #00000080;margin:0 0 3rem;font-size:1.5rem;line-height:1.6}.CTASection-module-scss-module__EpUFva__ctaSection .CTASection-module-scss-module__EpUFva__ctaContent .CTASection-module-scss-module__EpUFva__ctaButton{color:#00a3e0;cursor:pointer;text-transform:uppercase;letter-spacing:1px;background:#fcfcfc;border:none;border-radius:3rem;padding:1.5rem 3rem;font-size:1.25rem;font-weight:700;transition:all .4s cubic-bezier(.25,.46,.45,.94);position:relative;overflow:hidden;box-shadow:0 10px 30px #0003,0 4px 15px #00a3e04d}.CTASection-module-scss-module__EpUFva__ctaSection .CTASection-module-scss-module__EpUFva__ctaContent .CTASection-module-scss-module__EpUFva__ctaButton:before{content:"";background:linear-gradient(90deg,#0000,#fcfcfc66,#0000);width:100%;height:100%;transition:left .6s;position:absolute;top:0;left:-100%}.CTASection-module-scss-module__EpUFva__ctaSection .CTASection-module-scss-module__EpUFva__ctaContent .CTASection-module-scss-module__EpUFva__ctaButton:hover{background:#fff;transform:translateY(-4px)scale(1.05);box-shadow:0 15px 40px #0000004d,0 8px 25px #00a3e066}.CTASection-module-scss-module__EpUFva__ctaSection .CTASection-module-scss-module__EpUFva__ctaContent .CTASection-module-scss-module__EpUFva__ctaButton:hover:before{left:100%}.CTASection-module-scss-module__EpUFva__ctaSection .CTASection-module-scss-module__EpUFva__ctaContent .CTASection-module-scss-module__EpUFva__ctaButton:active{transform:translateY(-1px)scale(1.02)}@media (max-width:768px){.CTASection-module-scss-module__EpUFva__ctaSection{padding:5rem .2rem;overflow:hidden}.CTASection-module-scss-module__EpUFva__ctaSection .CTASection-module-scss-module__EpUFva__floatingDots{height:calc(100% + 100px);display:block;top:-50px}.CTASection-module-scss-module__EpUFva__ctaSection .CTASection-module-scss-module__EpUFva__floatingDots .CTASection-module-scss-module__EpUFva__bubble:nth-child(n+9){display:none}.CTASection-module-scss-module__EpUFva__ctaSection .CTASection-module-scss-module__EpUFva__floatingDots .CTASection-module-scss-module__EpUFva__bubble{animation-duration:4s}.CTASection-module-scss-module__EpUFva__ctaSection .CTASection-module-scss-module__EpUFva__mobileCircles .CTASection-module-scss-module__EpUFva__mobileCircle{animation-duration:12s}.CTASection-module-scss-module__EpUFva__ctaSection .CTASection-module-scss-module__EpUFva__mobileCircles .CTASection-module-scss-module__EpUFva__mobileCircle:first-child{width:80px;height:80px;bottom:8%;left:3%}.CTASection-module-scss-module__EpUFva__ctaSection .CTASection-module-scss-module__EpUFva__mobileCircles .CTASection-module-scss-module__EpUFva__mobileCircle:nth-child(2){width:80px;height:80px;bottom:50%}.CTASection-module-scss-module__EpUFva__ctaSection .CTASection-module-scss-module__EpUFva__ctaContent h2{margin-bottom:1rem;font-size:2.5rem}.CTASection-module-scss-module__EpUFva__ctaSection .CTASection-module-scss-module__EpUFva__ctaContent p{margin-bottom:2.5rem;font-size:1.4rem}.CTASection-module-scss-module__EpUFva__ctaSection .CTASection-module-scss-module__EpUFva__ctaContent .CTASection-module-scss-module__EpUFva__ctaButton{width:100%;max-width:280px;padding:1.25rem 2.5rem;font-size:1.1rem}}
.TestimonialsSection-module-scss-module__v-00jW__testimonialsSection{background:linear-gradient(135deg,#d6f4ff 0%,#cdf4ff 50%,#ababab 100%);border-radius:2rem;padding:100px 0;position:relative}.TestimonialsSection-module-scss-module__v-00jW__testimonialCircles{pointer-events:none;z-index:1;position:absolute;inset:0}.TestimonialsSection-module-scss-module__v-00jW__desktopCircle{z-index:2;background:#00a3e0d9;border-radius:50%;width:200px;height:200px;display:none;position:absolute;top:-5%;left:-10rem;box-shadow:0 0 70px #00a3e033,inset 0 0 35px #fcfcfc1a}@media (min-width:769px){.TestimonialsSection-module-scss-module__v-00jW__desktopCircle{display:block}}.TestimonialsSection-module-scss-module__v-00jW__mobileCircle{z-index:2;background:#00a3e0bf;border-radius:50%;width:80px;height:80px;display:block;position:absolute;top:-2.5%;left:0;box-shadow:0 0 60px #00a3e040,inset 0 0 30px #fcfcfc26}@media (min-width:769px){.TestimonialsSection-module-scss-module__v-00jW__mobileCircle{display:none}}.TestimonialsSection-module-scss-module__v-00jW__container{z-index:2;max-width:1200px;margin:0 auto;padding:0 20px;position:relative}.TestimonialsSection-module-scss-module__v-00jW__sectionHeader{text-align:center;margin-bottom:80px}.TestimonialsSection-module-scss-module__v-00jW__titleWrapper{justify-content:center;align-items:center;gap:20px;margin-bottom:24px;display:flex}.TestimonialsSection-module-scss-module__v-00jW__titleIcon{color:#00a3e0;opacity:.8;font-size:3rem}.TestimonialsSection-module-scss-module__v-00jW__sectionHeader h2{-webkit-text-fill-color:#0000;letter-spacing:-.02em;background:linear-gradient(135deg,#050505 0%,#00a3e0 100%);-webkit-background-clip:text;background-clip:text;margin:0;font-size:3rem;font-weight:800}.TestimonialsSection-module-scss-module__v-00jW__subtitle{color:#64748b;max-width:600px;margin:0 auto;font-size:1.3rem;font-weight:500;line-height:1.6}.TestimonialsSection-module-scss-module__v-00jW__noTestimonialsMessage{color:#64748b;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fff6;border:1px dashed #00a3e066;border-radius:20px;margin-top:2rem;padding:2.5rem 3.5rem;font-size:1.1rem;font-weight:500;display:inline-block;box-shadow:0 10px 30px #00000008}.TestimonialsSection-module-scss-module__v-00jW__testimonialsGrid{grid-template-columns:repeat(auto-fit,minmax(500px,1fr));gap:40px;margin-bottom:60px;display:grid}.TestimonialsSection-module-scss-module__v-00jW__testimonialCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;background:linear-gradient(135deg,#fffffff2 0%,#fffffffa 100%);border:1px solid #00a3e01a;border-radius:24px;padding:40px;transition:all .4s cubic-bezier(.25,.46,.45,.94);animation:.6s ease-out forwards TestimonialsSection-module-scss-module__v-00jW__cardEntrance;position:relative;overflow:hidden;transform:translateY(30px);box-shadow:0 20px 60px #00000014,0 8px 30px #0000000a,inset 0 1px #fffc}.TestimonialsSection-module-scss-module__v-00jW__testimonialCard:before{content:"";background:linear-gradient(90deg,#00a3e0,#00b4e6,#050505);height:4px;position:absolute;top:0;left:0;right:0}.TestimonialsSection-module-scss-module__v-00jW__testimonialCard:hover{border-color:#00a3e033;transform:translateY(-10px)scale(1.02);box-shadow:0 30px 80px #0000001f,0 15px 40px #0000000f,inset 0 1px #ffffffe6}@keyframes TestimonialsSection-module-scss-module__v-00jW__cardEntrance{to{opacity:1;transform:translateY(0)}}.TestimonialsSection-module-scss-module__v-00jW__cardHeader{align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.TestimonialsSection-module-scss-module__v-00jW__avatarSection{flex-shrink:0;position:relative}.TestimonialsSection-module-scss-module__v-00jW__avatar{border:3px solid #00a3e033;border-radius:50%;width:70px;height:70px;overflow:hidden}.TestimonialsSection-module-scss-module__v-00jW__avatar img{object-fit:cover;width:100%;height:100%}.TestimonialsSection-module-scss-module__v-00jW__avatarPlaceholder{color:#fff;letter-spacing:1px;background:linear-gradient(135deg,#00a3e0,#00b4e6);justify-content:center;align-items:center;width:100%;height:100%;font-size:1.5rem;font-weight:700;display:flex}.TestimonialsSection-module-scss-module__v-00jW__verifiedBadge{color:#fff;background:linear-gradient(135deg,#050505,#000);border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:.7rem;display:flex;position:absolute;bottom:-5px;right:-5px}.TestimonialsSection-module-scss-module__v-00jW__userInfo{flex:1}.TestimonialsSection-module-scss-module__v-00jW__userName{color:#050505;letter-spacing:-.01em;margin:0 0 8px;font-size:1.6rem;font-weight:700}.TestimonialsSection-module-scss-module__v-00jW__userMeta{flex-wrap:wrap;gap:16px;margin-bottom:12px;display:flex}.TestimonialsSection-module-scss-module__v-00jW__metaItem{color:#64748b;align-items:center;gap:6px;font-size:.9rem;font-weight:500;display:flex}.TestimonialsSection-module-scss-module__v-00jW__metaIcon{color:#00a3e0;opacity:.7;font-size:1.9rem}.TestimonialsSection-module-scss-module__v-00jW__stats{gap:12px;display:flex}.TestimonialsSection-module-scss-module__v-00jW__stat{color:#00a3e0;background:#00a3e01a;border-radius:12px;padding:4px 10px;font-size:1rem;font-weight:600}.TestimonialsSection-module-scss-module__v-00jW__ratingSection{background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);border:1px solid #0000000d;border-radius:12px;align-items:center;gap:12px;margin-bottom:20px;padding:16px;display:flex}.TestimonialsSection-module-scss-module__v-00jW__stars{gap:4px;display:flex}.TestimonialsSection-module-scss-module__v-00jW__starFilled{color:#f59e0b;filter:drop-shadow(0 2px 4px #f59e0b4d);font-size:1.3rem}.TestimonialsSection-module-scss-module__v-00jW__starEmpty{color:#e2e8f0;font-size:1.2rem}.TestimonialsSection-module-scss-module__v-00jW__ratingText{color:#050505;letter-spacing:-.01em;font-size:1.1rem;font-weight:700}.TestimonialsSection-module-scss-module__v-00jW__programInfo{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:24px;display:flex}.TestimonialsSection-module-scss-module__v-00jW__programBadge{color:#fff;letter-spacing:.5px;background:linear-gradient(135deg,#00a3e0,#00b4e6);border-radius:20px;padding:8px 16px;font-size:1rem;font-weight:600}.TestimonialsSection-module-scss-module__v-00jW__graduationYear{color:#64748b;font-size:1rem;font-weight:500}.TestimonialsSection-module-scss-module__v-00jW__testimonialText{color:#475569;margin:0 0 24px;padding:0;font-size:1.3rem;font-weight:500;line-height:1.9;position:relative}.TestimonialsSection-module-scss-module__v-00jW__quoteIcon{color:#00a3e04d;margin-right:8px;font-size:1.5rem;position:relative;top:-2px}.TestimonialsSection-module-scss-module__v-00jW__cardFooter{border-top:1px solid #0000000f;padding-top:20px}.TestimonialsSection-module-scss-module__v-00jW__recommendation{align-items:center;gap:8px;display:flex}.TestimonialsSection-module-scss-module__v-00jW__recommendationText{color:#050505;background:#05050514;border-radius:12px;padding:6px 12px;font-size:.9rem;font-weight:600}.TestimonialsSection-module-scss-module__v-00jW__seeMore{text-align:center}.TestimonialsSection-module-scss-module__v-00jW__seeMoreButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#00a3e0,#00b4e6);border:none;border-radius:50px;align-items:center;gap:12px;margin:0 auto;padding:16px 40px;font-size:1.1rem;font-weight:700;transition:all .4s cubic-bezier(.25,.46,.45,.94);display:flex;box-shadow:0 8px 25px #00a3e04d,0 4px 12px #00a3e033}.TestimonialsSection-module-scss-module__v-00jW__seeMoreButton:hover{transform:translateY(-3px)scale(1.05);box-shadow:0 15px 40px #00a3e066,0 8px 20px #00a3e04d}.TestimonialsSection-module-scss-module__v-00jW__seeMoreButton:hover .TestimonialsSection-module-scss-module__v-00jW__buttonArrow{transform:translate(5px)}.TestimonialsSection-module-scss-module__v-00jW__seeMoreButton:active{transform:translateY(-1px)scale(1.02)}.TestimonialsSection-module-scss-module__v-00jW__buttonArrow{font-size:1.2rem;transition:transform .3s}@media (max-width:768px){.TestimonialsSection-module-scss-module__v-00jW__testimonialsSection{padding:60px 0}.TestimonialsSection-module-scss-module__v-00jW__sectionHeader h2{font-size:2.2rem}.TestimonialsSection-module-scss-module__v-00jW__testimonialsGrid{grid-template-columns:1fr;gap:30px}.TestimonialsSection-module-scss-module__v-00jW__testimonialCard{padding:30px 25px}.TestimonialsSection-module-scss-module__v-00jW__cardHeader{text-align:center;flex-direction:column;gap:15px}.TestimonialsSection-module-scss-module__v-00jW__avatar{align-self:center}.TestimonialsSection-module-scss-module__v-00jW__userMeta,.TestimonialsSection-module-scss-module__v-00jW__programInfo{justify-content:center}}@media (max-width:480px){.TestimonialsSection-module-scss-module__v-00jW__testimonialCard{padding:25px 20px}.TestimonialsSection-module-scss-module__v-00jW__sectionHeader h2{font-size:2.5rem}.TestimonialsSection-module-scss-module__v-00jW__subtitle{font-size:1.7rem}}
.RelatedPrograms-module-scss-module__hnjXvq__relatedPrograms{background:#fcfcfc url(/related-program-programs-desktop.jpg) 50%/cover no-repeat fixed;border-radius:.5rem;min-height:50rem;position:relative}.RelatedPrograms-module-scss-module__hnjXvq__relatedPrograms:before{content:"";background:linear-gradient(135deg,#00a3e0b3 0%,#00b4e699 50%,#fcfcfc1a 100%);position:absolute;inset:0}@media (max-width:768px){.RelatedPrograms-module-scss-module__hnjXvq__relatedPrograms{background-image:url(/related-program-programs-mobile.jpg);border-radius:0;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);left:0;right:0}}.RelatedPrograms-module-scss-module__hnjXvq__container{max-width:1200px;margin:0 auto;padding:0 20px}.RelatedPrograms-module-scss-module__hnjXvq__sectionHeader{text-align:center;text-shadow:0 4px 12px #00000080;margin-bottom:60px;transform:translateY(10rem)}.RelatedPrograms-module-scss-module__hnjXvq__sectionHeader h2{color:#fcfcfc;margin-bottom:16px;font-size:2.5rem;font-weight:700;display:inline-block;position:relative}.RelatedPrograms-module-scss-module__hnjXvq__sectionHeader h2:after{content:"";background:#fcfcfc;border-radius:2px;width:60px;height:3px;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.RelatedPrograms-module-scss-module__hnjXvq__sectionHeader p{color:#fcfcfc;max-width:500px;margin:0 auto;font-size:1.4rem;font-weight:700;line-height:1.6}.RelatedPrograms-module-scss-module__hnjXvq__programsGrid{grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:40px;display:grid;transform:translateY(12rem)}.RelatedPrograms-module-scss-module__hnjXvq__programCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#fff 0%,#fafbff 100%);border:1px solid #00a3e01f;border-radius:24px;padding:0;transition:all .4s cubic-bezier(.25,.46,.45,.94);position:relative;overflow:hidden;box-shadow:0 4px 25px #00000014,0 2px 12px #0000000a,inset 0 1px #fffc}.RelatedPrograms-module-scss-module__hnjXvq__programCard:before{content:"";z-index:2;background:linear-gradient(90deg,#00a3e0 0%,#00b4e6 50%,#050505 100%);height:5px;position:absolute;top:0;left:0;right:0}.RelatedPrograms-module-scss-module__hnjXvq__programCard:after{content:"";background:linear-gradient(90deg,#0000,#fff6,#0000);width:100%;height:100%;transition:left .6s;position:absolute;top:0;left:-100%}.RelatedPrograms-module-scss-module__hnjXvq__programCard:hover{border-color:#00a3e040;transform:translateY(-8px)scale(1.02);box-shadow:0 25px 50px #0000001f,0 15px 35px #00000014,inset 0 1px #ffffffe6}.RelatedPrograms-module-scss-module__hnjXvq__programCard:hover:after{left:100%}.RelatedPrograms-module-scss-module__hnjXvq__programCard:hover .RelatedPrograms-module-scss-module__hnjXvq__cardHeader .RelatedPrograms-module-scss-module__hnjXvq__programLevel{color:#fff;background:linear-gradient(135deg,#00a3e0,#00b4e6);transform:scale(1.05)}.RelatedPrograms-module-scss-module__hnjXvq__programCard:hover .RelatedPrograms-module-scss-module__hnjXvq__cardActions{opacity:1;transform:translateY(0)}.RelatedPrograms-module-scss-module__hnjXvq__cardHeader{background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);border-bottom:1px solid #0000000f;padding:32px 32px 20px;position:relative}.RelatedPrograms-module-scss-module__hnjXvq__cardHeader .RelatedPrograms-module-scss-module__hnjXvq__programName{color:#0f172a;letter-spacing:-.01em;-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%);-webkit-background-clip:text;background-clip:text;margin-bottom:12px;font-size:1.5rem;font-weight:700;line-height:1.3}.RelatedPrograms-module-scss-module__hnjXvq__cardHeader .RelatedPrograms-module-scss-module__hnjXvq__programLevel{color:#475569;text-transform:uppercase;letter-spacing:.1em;background:linear-gradient(135deg,#f1f5f9 0%,#e2e8f0 100%);border:1px solid #0000000d;border-radius:12px;align-items:center;padding:8px 16px;font-size:.9rem;font-weight:700;transition:all .3s;display:inline-flex;position:relative;overflow:hidden}.RelatedPrograms-module-scss-module__hnjXvq__cardHeader .RelatedPrograms-module-scss-module__hnjXvq__programLevel:before{content:"";background:linear-gradient(90deg,#0000,#fff6,#0000);width:100%;height:100%;transition:left .6s;position:absolute;top:0;left:-100%}.RelatedPrograms-module-scss-module__hnjXvq__cardHeader .RelatedPrograms-module-scss-module__hnjXvq__programLevel:hover:before{left:100%}.RelatedPrograms-module-scss-module__hnjXvq__cardBody{padding:28px 32px}.RelatedPrograms-module-scss-module__hnjXvq__cardBody .RelatedPrograms-module-scss-module__hnjXvq__programMeta{background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);border:1px solid #0000000a;border-radius:16px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:16px;margin-bottom:24px;padding:20px;display:grid}.RelatedPrograms-module-scss-module__hnjXvq__cardBody .RelatedPrograms-module-scss-module__hnjXvq__metaItem{color:#475569;background:#fff;border-radius:10px;align-items:center;gap:10px;padding:8px 12px;font-size:1rem;font-weight:600;transition:all .3s;display:flex;box-shadow:0 2px 8px #0000000a}.RelatedPrograms-module-scss-module__hnjXvq__cardBody .RelatedPrograms-module-scss-module__hnjXvq__metaItem:hover{background:linear-gradient(135deg,#fff 0%,#f8fafc 100%);transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.RelatedPrograms-module-scss-module__hnjXvq__cardBody .RelatedPrograms-module-scss-module__hnjXvq__metaItem svg{color:#00a3e0;filter:drop-shadow(0 2px 4px #6366f133);flex-shrink:0;width:18px;height:18px}.RelatedPrograms-module-scss-module__hnjXvq__cardBody .RelatedPrograms-module-scss-module__hnjXvq__programField{color:#64748b;border-top:1px solid #0000000f;margin:0;padding:20px 0 20px 24px;font-size:1.3rem;font-weight:500;line-height:1.6;position:relative}.RelatedPrograms-module-scss-module__hnjXvq__cardBody .RelatedPrograms-module-scss-module__hnjXvq__programField:before{content:"▸";color:#00a3e0;font-weight:700;position:absolute;left:0}.RelatedPrograms-module-scss-module__hnjXvq__cardActions{opacity:0;background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);border-top:1px solid #0000000f;gap:16px;padding:24px 32px;transition:all .4s cubic-bezier(.25,.46,.45,.94);display:flex;transform:translateY(15px)}.RelatedPrograms-module-scss-module__hnjXvq__cardActions .RelatedPrograms-module-scss-module__hnjXvq__primaryButton,.RelatedPrograms-module-scss-module__hnjXvq__cardActions .RelatedPrograms-module-scss-module__hnjXvq__secondaryButton{cursor:pointer;text-align:center;border:none;border-radius:12px;flex:1;padding:14px 24px;font-size:1.1rem;font-weight:700;transition:all .3s cubic-bezier(.25,.46,.45,.94);position:relative;overflow:hidden}.RelatedPrograms-module-scss-module__hnjXvq__cardActions .RelatedPrograms-module-scss-module__hnjXvq__primaryButton:before,.RelatedPrograms-module-scss-module__hnjXvq__cardActions .RelatedPrograms-module-scss-module__hnjXvq__secondaryButton:before{content:"";background:linear-gradient(90deg,#0000,#fff6,#0000);width:100%;height:100%;transition:left .6s;position:absolute;top:0;left:-100%}.RelatedPrograms-module-scss-module__hnjXvq__cardActions .RelatedPrograms-module-scss-module__hnjXvq__primaryButton:hover:before,.RelatedPrograms-module-scss-module__hnjXvq__cardActions .RelatedPrograms-module-scss-module__hnjXvq__secondaryButton:hover:before{left:100%}.RelatedPrograms-module-scss-module__hnjXvq__cardActions .RelatedPrograms-module-scss-module__hnjXvq__primaryButton{color:#fff;background:linear-gradient(135deg,#00a3e0 0%,#00b4e6 100%)}.RelatedPrograms-module-scss-module__hnjXvq__cardActions .RelatedPrograms-module-scss-module__hnjXvq__primaryButton:hover{transform:translateY(-2px)}.RelatedPrograms-module-scss-module__hnjXvq__cardActions .RelatedPrograms-module-scss-module__hnjXvq__secondaryButton{color:#475569;background:linear-gradient(135deg,#fff 0%,#f8fafc 100%);border:1px solid #e2e8f0;box-shadow:0 2px 8px #0000000d}.RelatedPrograms-module-scss-module__hnjXvq__cardActions .RelatedPrograms-module-scss-module__hnjXvq__secondaryButton:hover{background:linear-gradient(135deg,#fff 0% 100%);border-color:#cbd5e1;transform:translateY(-2px);box-shadow:0 4px 15px #0000001a}.RelatedPrograms-module-scss-module__hnjXvq__emptyState{text-align:center;color:#64748b;padding:80px 20px}.RelatedPrograms-module-scss-module__hnjXvq__emptyState svg{color:#cbd5e1;opacity:.6;width:80px;height:80px;margin-bottom:20px}.RelatedPrograms-module-scss-module__hnjXvq__emptyState h3{color:#475569;margin-bottom:12px;font-size:1.5rem;font-weight:600}.RelatedPrograms-module-scss-module__hnjXvq__emptyState p{color:#94a3b8;font-size:1.1rem}@media (max-width:768px){.RelatedPrograms-module-scss-module__hnjXvq__relatedPrograms{padding:60px 0}.RelatedPrograms-module-scss-module__hnjXvq__programsGrid{grid-template-columns:1fr;gap:30px}.RelatedPrograms-module-scss-module__hnjXvq__programCard{margin:0 5px}.RelatedPrograms-module-scss-module__hnjXvq__programCard:hover{transform:translateY(-4px)}.RelatedPrograms-module-scss-module__hnjXvq__cardHeader{padding:24px 24px 16px}.RelatedPrograms-module-scss-module__hnjXvq__cardBody{padding:20px 24px}.RelatedPrograms-module-scss-module__hnjXvq__cardBody .RelatedPrograms-module-scss-module__hnjXvq__programMeta{grid-template-columns:1fr;gap:12px;padding:16px}.RelatedPrograms-module-scss-module__hnjXvq__cardActions{opacity:1;flex-direction:column;padding:20px 24px;transform:translateY(0)}.RelatedPrograms-module-scss-module__hnjXvq__metaItem{flex:1;min-width:auto}}@media (max-width:480px){.RelatedPrograms-module-scss-module__hnjXvq__cardHeader,.RelatedPrograms-module-scss-module__hnjXvq__cardBody,.RelatedPrograms-module-scss-module__hnjXvq__cardActions{padding:20px}.RelatedPrograms-module-scss-module__hnjXvq__programMeta{flex-direction:column;gap:8px}.RelatedPrograms-module-scss-module__hnjXvq__programsGrid{transform:translateY(12rem)}}.RelatedPrograms-module-scss-module__hnjXvq__universityName{color:#666;margin-top:.5rem;font-weight:500}.RelatedPrograms-module-scss-module__hnjXvq__noProgramsMessage{text-align:center;color:#666;padding:3rem 0}
.PaymentSection-module-scss-module__TjcJVa__paymentSection{background:#fff;border:1px solid #e0e0e0;border-radius:12px;margin:3rem 0;padding:2.5rem;box-shadow:0 4px 16px #00000014}.PaymentSection-module-scss-module__TjcJVa__paymentSection .PaymentSection-module-scss-module__TjcJVa__title{color:#00a3e0;text-align:center;margin-bottom:2rem;padding-bottom:1rem;font-size:2.2rem;font-weight:700;position:relative}.PaymentSection-module-scss-module__TjcJVa__paymentSection .PaymentSection-module-scss-module__TjcJVa__title:after{content:"";background:linear-gradient(90deg,#0000,#00a3e0,#0000);width:80px;height:3px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.PaymentSection-module-scss-module__TjcJVa__paymentSection .PaymentSection-module-scss-module__TjcJVa__errorMessage{color:#dc3545;text-align:center;background:#f8d7da;border-left:4px solid #dc3545;border-radius:8px;margin-bottom:2rem;padding:1rem 1.5rem;font-size:1.1rem;font-weight:500}.PaymentSection-module-scss-module__TjcJVa__paymentSection .PaymentSection-module-scss-module__TjcJVa__errorMessage small{opacity:.9;font-size:.9rem}.PaymentSection-module-scss-module__TjcJVa__paymentSection .PaymentSection-module-scss-module__TjcJVa__paymentOptions{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;display:grid}@media (max-width:768px){.PaymentSection-module-scss-module__TjcJVa__paymentSection .PaymentSection-module-scss-module__TjcJVa__paymentOptions{grid-template-columns:1fr;gap:1.5rem}}.PaymentSection-module-scss-module__TjcJVa__paymentSection .PaymentSection-module-scss-module__TjcJVa__paymentOption{text-align:center;background:linear-gradient(145deg,#fff,#f8f9fa);border:2px solid #e9ecef;border-radius:12px;padding:2rem;transition:all .3s;position:relative;overflow:hidden}.PaymentSection-module-scss-module__TjcJVa__paymentSection .PaymentSection-module-scss-module__TjcJVa__paymentOption:before{content:"";background:#00a3e0;width:100%;height:4px;transition:transform .3s;position:absolute;top:0;left:0;transform:scaleX(0)}.PaymentSection-module-scss-module__TjcJVa__paymentSection .PaymentSection-module-scss-module__TjcJVa__paymentOption:hover{border-color:#00a3e0;transform:translateY(-4px);box-shadow:0 8px 24px #1344941f}.PaymentSection-module-scss-module__TjcJVa__paymentSection .PaymentSection-module-scss-module__TjcJVa__paymentOption:hover:before{transform:scaleX(1)}.PaymentSection-module-scss-module__TjcJVa__paymentSection .PaymentSection-module-scss-module__TjcJVa__optionTitle{color:#00a3e0;margin:0 0 1rem;font-size:1.6rem;font-weight:700}.PaymentSection-module-scss-module__TjcJVa__paymentSection .PaymentSection-module-scss-module__TjcJVa__amount{color:#050505;margin:1rem 0;font-family:Segoe UI,system-ui,-apple-system,sans-serif;font-size:2rem;font-weight:800}@media (max-width:768px){.PaymentSection-module-scss-module__TjcJVa__paymentSection .PaymentSection-module-scss-module__TjcJVa__amount{font-size:1.8rem}}.PaymentSection-module-scss-module__TjcJVa__paymentSection .PaymentSection-module-scss-module__TjcJVa__description{color:#6c757d;margin:.5rem 0 1.5rem;font-size:1rem;font-weight:500;line-height:1.5}.PaymentSection-module-scss-module__TjcJVa__paymentSection .PaymentSection-module-scss-module__TjcJVa__infoBox{text-align:center;background:#00a3e00d;border:1px solid #00a3e026;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;margin-top:1.5rem;padding:1.25rem 1rem;display:flex}.PaymentSection-module-scss-module__TjcJVa__paymentSection .PaymentSection-module-scss-module__TjcJVa__infoBox .PaymentSection-module-scss-module__TjcJVa__infoIcon{color:#00a3e0;font-size:1.5rem}.PaymentSection-module-scss-module__TjcJVa__paymentSection .PaymentSection-module-scss-module__TjcJVa__infoBox p{color:#050505;margin:0;font-size:1.2rem;line-height:1.5}.PaymentSection-module-scss-module__TjcJVa__paymentSection .PaymentSection-module-scss-module__TjcJVa__buttonIcon{font-size:1.2rem}.PaymentSection-module-scss-module__TjcJVa__paymentSection .PaymentSection-module-scss-module__TjcJVa__loadingState{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:3rem;display:flex}.PaymentSection-module-scss-module__TjcJVa__paymentSection .PaymentSection-module-scss-module__TjcJVa__loadingSpinner{border:3px solid #e9ecef;border-top-color:#00a3e0;border-radius:50%;width:50px;height:50px;margin-bottom:1rem;animation:1s linear infinite PaymentSection-module-scss-module__TjcJVa__spin}@keyframes PaymentSection-module-scss-module__TjcJVa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.PaymentSection-module-scss-module__TjcJVa__loginRequired{text-align:center;background:linear-gradient(135deg,#f8fafc 0%,#edf2f7 100%);border:2px dashed #cbd5e0;border-radius:12px;padding:2.5rem;position:relative;overflow:hidden}.PaymentSection-module-scss-module__TjcJVa__loginRequired:before{content:"";background:radial-gradient(circle,#1344940d 0%,#0000 70%);width:200%;height:200%;position:absolute;top:-50%;left:-50%}.PaymentSection-module-scss-module__TjcJVa__loginMessage{color:#00a3e0;z-index:1;justify-content:center;align-items:center;gap:.75rem;margin-bottom:1.5rem;font-size:1.2rem;font-weight:700;display:flex;position:relative}.PaymentSection-module-scss-module__TjcJVa__loginMessage .PaymentSection-module-scss-module__TjcJVa__lockIcon{font-size:1.4rem}.PaymentSection-module-scss-module__TjcJVa__loginActions{z-index:1;position:relative}.PaymentSection-module-scss-module__TjcJVa__loginActions p{color:#4a5568;margin-bottom:1.5rem;font-size:1.1rem;font-weight:500;line-height:1.5}.PaymentSection-module-scss-module__TjcJVa__loginButton,.PaymentSection-module-scss-module__TjcJVa__verifyButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#00a3e0,#050505);border:none;border-radius:10px;justify-content:center;align-items:center;gap:.75rem;padding:1rem 2rem;font-size:1.1rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex;position:relative;overflow:hidden}.PaymentSection-module-scss-module__TjcJVa__loginButton:before,.PaymentSection-module-scss-module__TjcJVa__verifyButton:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.PaymentSection-module-scss-module__TjcJVa__loginButton:hover,.PaymentSection-module-scss-module__TjcJVa__verifyButton:hover{background:linear-gradient(135deg,#050505,#00a3e0);transform:translateY(-2px);box-shadow:0 6px 20px #13449440}.PaymentSection-module-scss-module__TjcJVa__loginButton:hover:before,.PaymentSection-module-scss-module__TjcJVa__verifyButton:hover:before{left:100%}.PaymentSection-module-scss-module__TjcJVa__loginButton .PaymentSection-module-scss-module__TjcJVa__buttonIcon,.PaymentSection-module-scss-module__TjcJVa__verifyButton .PaymentSection-module-scss-module__TjcJVa__buttonIcon{font-size:1.2rem}.PaymentSection-module-scss-module__TjcJVa__verifyButton{background:linear-gradient(135deg,#059669,#047857)}.PaymentSection-module-scss-module__TjcJVa__verifyButton:hover{background:linear-gradient(135deg,#047857,#03543f);box-shadow:0 6px 20px #04785740}
