.page-module__2fMDQG__main{color:#fff;background:#0a0a0f;min-height:100vh}.page-module__2fMDQG__hero{text-align:center;background:radial-gradient(at bottom,#1e3c7266 0%,#0000 70%),linear-gradient(#0a0a1a 0%,#0f1628 50%,#0a0a1a 100%);justify-content:center;align-items:center;height:100vh;display:flex;position:relative;overflow:hidden}.page-module__2fMDQG__hero:before{content:"";background:radial-gradient(circle,#6496ff14 0%,#0000 70%);border-radius:50%;width:800px;height:800px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-module__2fMDQG__heroOverlay{background:radial-gradient(120% 60% at 50% 100%,#1432644d 0%,#0000 60%);position:absolute;inset:0}.page-module__2fMDQG__heroContent{z-index:1;position:relative}.page-module__2fMDQG__title{letter-spacing:.3em;text-shadow:0 0 60px #96b4ff4d;margin-bottom:60px;font-family:Times New Roman,Georgia,serif;font-size:5rem;font-weight:400;line-height:1.3}.page-module__2fMDQG__heroBtn{letter-spacing:.15em;color:#fff;cursor:pointer;background:0 0;border:1px solid #fff9;padding:16px 48px;font-size:1rem;font-weight:500;transition:all .3s}.page-module__2fMDQG__heroBtn:hover{background:#ffffff1a;border-color:#fff}.page-module__2fMDQG__stats{background:linear-gradient(#0a0a1a 0%,#12121f 100%);border-top:1px solid #ffffff0d;border-bottom:1px solid #ffffff0d;justify-content:center;gap:80px;padding:60px 24px;display:flex}.page-module__2fMDQG__statItem{text-align:center}.page-module__2fMDQG__statNumber{color:#c9a227;margin-bottom:8px;font-family:Times New Roman,Georgia,serif;font-size:3rem;font-weight:400;display:block}.page-module__2fMDQG__statLabel{color:#fff9;letter-spacing:.1em;font-size:.9rem}.page-module__2fMDQG__about{text-align:center;color:#222;background:#fff;padding:100px 24px}.page-module__2fMDQG__emblem{margin-bottom:24px;font-size:3rem}.page-module__2fMDQG__aboutLabel{color:#8b6914;letter-spacing:.1em;margin-bottom:32px;font-size:1.1rem}.page-module__2fMDQG__aboutContent{color:#333;max-width:700px;margin:0 auto;font-size:1.05rem;line-height:2}.page-module__2fMDQG__aboutContent p{margin-bottom:16px}.page-module__2fMDQG__aboutContent strong{color:#8b6914}.page-module__2fMDQG__colleges{grid-template-columns:repeat(4,1fr);min-height:400px;display:grid}.page-module__2fMDQG__collegeCard{background-position:50%;background-size:cover;align-items:flex-start;padding:60px 32px;transition:all .4s;display:flex;position:relative}.page-module__2fMDQG__collegeCard:hover{transform:scale(1.02)}.page-module__2fMDQG__collegeInfo{z-index:1;position:relative}.page-module__2fMDQG__collegeInfo h3{letter-spacing:.1em;margin-bottom:20px;font-family:Times New Roman,Georgia,serif;font-size:1.1rem;font-weight:400;line-height:1.5}.page-module__2fMDQG__divider{background:#fff;width:30px;height:2px;margin-bottom:16px}.page-module__2fMDQG__collegeKr{color:#fffc;font-size:.95rem}.page-module__2fMDQG__testimonials{background:#f8f8f8;padding:100px 24px}.page-module__2fMDQG__sectionTitle{text-align:center;color:#222;letter-spacing:.1em;margin-bottom:60px;font-family:Times New Roman,Georgia,serif;font-size:2rem;font-weight:400}.page-module__2fMDQG__testimonialGrid{grid-template-columns:repeat(3,1fr);gap:32px;max-width:1200px;margin:0 auto;display:grid}.page-module__2fMDQG__testimonialCard{background:#fff;border-radius:8px;padding:40px;box-shadow:0 4px 20px #0000000f}.page-module__2fMDQG__testimonialText{color:#444;margin-bottom:24px;font-size:1rem;font-style:italic;line-height:1.8}.page-module__2fMDQG__testimonialAuthor{flex-direction:column;gap:4px;display:flex}.page-module__2fMDQG__authorName{color:#222;font-weight:600}.page-module__2fMDQG__authorInfo{color:#888;font-size:.85rem}.page-module__2fMDQG__cta{text-align:center;color:#fff;background:linear-gradient(#0f1628 0%,#0a0a1a 100%);padding:100px 24px}.page-module__2fMDQG__cta h2{letter-spacing:.1em;margin-bottom:16px;font-family:Times New Roman,Georgia,serif;font-size:2.5rem;font-weight:400}.page-module__2fMDQG__cta p{color:#ffffffb3;margin-bottom:40px;font-size:1.1rem}.page-module__2fMDQG__ctaBtn{letter-spacing:.1em;color:#0a0a1a;cursor:pointer;background:#c9a227;border:none;padding:18px 56px;font-size:1.1rem;font-weight:500;transition:all .3s}.page-module__2fMDQG__ctaBtn:hover{background:#dbb52f;transform:translateY(-2px)}.page-module__2fMDQG__footer{background:#0a0a0f;border-top:1px solid #ffffff14}.page-module__2fMDQG__footerContent{grid-template-columns:2fr 1fr 1fr 1fr;gap:60px;max-width:1200px;margin:0 auto;padding:60px 24px;display:grid}.page-module__2fMDQG__footerSection{color:#fffc}.page-module__2fMDQG__footerTitle{letter-spacing:.1em;color:#fff;margin-bottom:20px;font-family:Times New Roman,Georgia,serif;font-size:1rem;font-weight:400}.page-module__2fMDQG__footerDesc{color:#fff9;font-size:.9rem;line-height:1.7}.page-module__2fMDQG__footerLinks{margin:0;padding:0;list-style:none}.page-module__2fMDQG__footerLinks li{margin-bottom:12px}.page-module__2fMDQG__footerLinks a{color:#fff9;font-size:.9rem;text-decoration:none;transition:color .2s}.page-module__2fMDQG__footerLinks a:hover{color:#c9a227}.page-module__2fMDQG__footerContact{margin:0;padding:0;list-style:none}.page-module__2fMDQG__footerContact li{color:#fff9;margin-bottom:12px;font-size:.9rem}.page-module__2fMDQG__footerBottom{text-align:center;border-top:1px solid #ffffff14;padding:24px}.page-module__2fMDQG__footerBottom p{color:#fff6;letter-spacing:.05em;font-size:.85rem}@media (max-width:1024px){.page-module__2fMDQG__colleges{grid-template-columns:repeat(2,1fr)}.page-module__2fMDQG__testimonialGrid{grid-template-columns:1fr}.page-module__2fMDQG__footerContent{grid-template-columns:1fr 1fr;gap:40px}.page-module__2fMDQG__stats{gap:40px}}@media (max-width:768px){.page-module__2fMDQG__title{letter-spacing:.2em;font-size:2.5rem}.page-module__2fMDQG__colleges{grid-template-columns:1fr}.page-module__2fMDQG__collegeCard{min-height:200px}.page-module__2fMDQG__stats{flex-wrap:wrap;gap:32px}.page-module__2fMDQG__statItem{width:40%}.page-module__2fMDQG__footerContent{grid-template-columns:1fr;gap:32px}}@media (max-width:480px){.page-module__2fMDQG__title{font-size:2rem}.page-module__2fMDQG__aboutContent{font-size:.95rem}.page-module__2fMDQG__aboutContent br{display:none}.page-module__2fMDQG__statNumber{font-size:2.5rem}}
