.exam-card-container{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem;width:100%;margin:0 auto;justify-items:center;padding:0 1rem}.pricing_card{border-radius:10px;overflow:hidden;text-align:center;border:1px solid var(--bs-border-color)}.pricing_card .pricing_card_body{padding:1rem;display:flex;flex-direction:column}.pricing_card h5{text-align:left}.pricing_card .price{font-size:32px;font-weight:700;text-align:left}.pricing_card .currency{font-size:18px;vertical-align:super}.pricing_card .btn_custom{width:100%;border-radius:25px;padding:5px}.pricing_card .package{padding:.5rem 1rem;margin:1rem auto;color:var(--bs-white);background:var(--bs-black);font-size:1.5rem;border-radius:2em;box-shadow:0 2px 12px rgba(0,0,0,.1)}.pricing_card .card_image{color:var(--bs-white);padding:0;font-size:24px;font-weight:700;position:relative}.pricing_card .card_image img{height:auto!important;max-width:100%!important;position:relative!important;aspect-ratio:4/3;object-fit:cover}.pricing_list{text-align:left;flex:1}.pricing_list .pricing_list_item{display:flex;gap:1rem;padding-left:2rem;color:var(--bs-para);position:relative;font-size:.75rem}.pricing_list .pricing_list_item .checkIcon{height:1.5em;width:1.5em;fill:var(--bs-primary);position:absolute;left:0}@media (min-width:400px) and (max-width:787px){.exam-card-container{padding:0 95px;width:500px;display:flex;justify-content:center;flex-wrap:wrap}.image{width:100%;height:200px;object-fit:cover;display:block}.exam-card .relative.w-full{min-height:200px}}@media (min-width:768px){.exam-card-container{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;padding:0 1.5rem}.image{object-fit:cover;width:200px;height:200px}}@media (min-width:1024px){.exam-card-container{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem;padding:0 2rem;max-width:1300px}}@media (min-width:2000px){.exam-card-container{grid-template-columns:repeat(4,minmax(0,1fr));gap:3rem;padding:0 2.5rem;max-width:2400px}.container{max-width:2800px}}@media (min-width:2300px){.exam-card-container{grid-template-columns:repeat(5,minmax(0,1fr));gap:3rem;max-width:2427px;padding:0 7.5rem;width:100%}}.exam-card .relative.w-full{min-height:250px}.exam-card h5{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pricing_card.ribbon-box{position:relative;overflow:visible}.pricing_card.ribbon-box .ribbon.ribbon-shape{position:absolute;top:-8px;left:20px;right:auto;z-index:100;width:48px;padding:5px 0 12px;background:none;border-radius:0;box-shadow:none;clip-path:none;border:none;display:flex;align-items:center;justify-content:center;writing-mode:vertical-rl;text-orientation:upright;font-family:Montserrat,sans-serif;font-size:.75rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.15);transform-origin:top center;animation:ribbon-sway 3s ease-in-out infinite}.pricing_card.ribbon-box .ribbon.ribbon-shape:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#ed494c,#ff8345);border:2px dashed rgba(255,255,255,.7);border-top:none;clip-path:polygon(0 0,100% 0,100% 100%,50% 88%,0 100%);z-index:-1;filter:drop-shadow(0 4px 6px rgba(0,0,0,.25));pointer-events:none;display:block;border-radius:0 0 2px 2px}.pricing_card.ribbon-box .ribbon.ribbon-shape:after{content:"";position:absolute;top:0;left:-8px;right:auto;width:8px;height:8px;background:#a33b3b;clip-path:polygon(0 100%,100% 100%,100% 0);z-index:-2;display:block;border:none;box-shadow:none}@keyframes ribbon-sway{0%,to{transform:rotate(0deg)}25%{transform:rotate(1deg)}75%{transform:rotate(-1deg)}}.exam-card p.text-gray-600{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:4.5em;display:contents}.highlighted-row{padding-top:5rem;position:relative;background:linear-gradient(-45deg,var(--color-indigo-400),var(--color-purple-100))}.background-elements{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.floating-orb{position:absolute;border-radius:50%;filter:blur(40px);opacity:.6;animation:float-orb 8s ease-in-out infinite}.orb-1{width:300px;height:300px;background:linear-gradient(45deg,#c4b5fd,#a5b4fc);top:10%;left:10%;animation-delay:0s}.orb-2{width:200px;height:200px;background:linear-gradient(45deg,#fef08a,#fde68a);bottom:20%;right:15%;animation-delay:2s}.orb-3{width:250px;height:250px;background:linear-gradient(45deg,#ddd6fe,#fbcfe8);top:50%;left:80%;animation-delay:4s}@keyframes float-orb{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-30px) scale(1.1)}}.highlighted-row .card{border:0;background:rgba(255,255,255,.8);backdrop-filter:blur(14px);box-shadow:0 1px 16px rgba(0,0,0,.1)}.grid-lines{position:absolute;inset:0;background-image:linear-gradient(rgba(226,196,255,.05) 1px,transparent 0),linear-gradient(90deg,rgba(233,209,255,.2) 1px,transparent 0);background-size:50px 50px;z-index:0}.step-card{transition:all .3s ease}.step-card:hover{transform:translateY(-5px)}.gradient-bg{background:linear-gradient(135deg,#667eea,#764ba2)}.ai-pulse{animation:pulse 2s infinite}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(102,126,234,.7)}70%{box-shadow:0 0 0 10px rgba(102,126,234,0)}to{box-shadow:0 0 0 0 rgba(102,126,234,0)}}.shine{position:absolute;height:250%;width:40px;top:0;left:-60px;background:linear-gradient(90deg,#ffffff00,#ffffff54,#ffffff00);transform:rotate(45deg) translateY(-35%);animation:shine 3s ease infinite}@keyframes shine{0%{left:-80px}40%{left:650px}to{left:650px}}.masked-text{font-size:8rem;font-weight:700;color:transparent;background:linear-gradient(to right,#000 50%,var(--color-primary) 50%);background-size:200%;background-position:0 50%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:animate-background 5s linear infinite alternate}@keyframes animate-background{0%{background-position:0 50%}to{background-position:100% 50%}}.hero_section{display:flex;background-color:#ffffff;background-image:radial-gradient(circle at 0 0,#ffffff 20%,transparent 60%),radial-gradient(circle at 100% 50%,#ffffff 20%,transparent 60%),linear-gradient(#f3f4f6 1px,transparent 0),linear-gradient(90deg,#f3f4f6 1px,transparent 0);background-size:100% 100%,100% 100%,40px 40px,40px 40px;background-repeat:no-repeat,no-repeat,repeat,repeat;background-position:0 0,0 0,50%,50%;position:relative;overflow:hidden}.hero_decoration{position:absolute;border-radius:50%;filter:blur(100px);opacity:.6;z-index:0;pointer-events:none}.decoration_1{width:600px;height:600px;background:radial-gradient(circle,rgba(136,127,255,.4) 0,rgba(136,127,255,0) 70%);top:-200px;left:-100px;animation:pulse-glow 8s ease-in-out infinite alternate}.decoration_2{width:500px;height:500px;background:radial-gradient(circle,rgba(102,16,242,.3) 0,rgba(102,16,242,0) 70%);bottom:-150px;right:-100px;animation:pulse-glow 10s ease-in-out infinite alternate-reverse}@keyframes pulse-glow{0%{transform:scale(1);opacity:.5}to{transform:scale(1.2);opacity:.7}}.hero_section .container{position:relative;z-index:2}@keyframes mesh-animation{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@media (min-width:768px){.hero_section{min-height:80vh}}.hero_section .hero_content{height:100%;display:flex;justify-content:center;flex-direction:column}.hero_section .hero_content h1{font-weight:800;font-size:2.5rem;line-height:1.1;color:#111827;margin-bottom:1.5rem;letter-spacing:-.02em;background:linear-gradient(179deg,#584cff 50%,#f2b910 150%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 4px rgba(136,127,255,.2))}.hero_section .hero_content ul li{background:rgba(255,255,255,.6);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.4);border-radius:12px;padding:12px 16px;transition:all .3s ease;box-shadow:0 4px 6px -1px rgba(0,0,0,.05)}.hero_section .hero_content ul li:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1);background:rgba(255,255,255,.9);border-color:#887fff}@media (max-width:991px){.hero_section .hero_content{inset:0;z-index:1;padding:2rem;position:absolute;background:linear-gradient(90deg,rgba(0,0,0,.2),rgba(0,0,0,.2),rgba(88,83,20,.4))}.hero_section .hero_content h1{color:#fff;text-shadow:1px 1px 1px rgba(255,255,255,1)}.hero_section .hero_content p{color:#ebebeb}}.hero_section .hero_img{height:100%;position:relative;overflow:hidden}.hero_section .hero_img img{height:100%!important;width:100%!important;object-fit:cover;position:relative;bottom:-2px}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}@media (max-width:991px){.hero_section .hero_img{min-height:80vh}.hero_section .hero_img img{bottom:0;position:absolute}}@media (min-width:992px){.hero_section [class*=col-]{height:100%}}.brand-icon-filter{filter:invert(65%) sepia(236%) saturate(2742%) hue-rotate(934deg) brightness(91%) contrast(85%);mix-blend-mode:multiply;opacity:.9}.floating_shape{position:absolute;border-radius:50%;opacity:.6;z-index:1;pointer-events:none}.shape_1{width:40px;height:70px;top:15%;left:5%;background:url(/images/wave.svg) 50% no-repeat;background-size:70%;animation:float-shape 6s ease-in-out infinite}.shape_2{width:80px;height:80px;background:url(/images/star.svg) 50% no-repeat;background-size:70%;bottom:10%;left:45%;z-index:10;animation:float-shape 8s ease-in-out infinite reverse}.shape_3{width:100px;height:100px;top:20%;right:10%;background:url(/images/graduation.svg) 50% no-repeat;background-size:85%;animation:float-shape 7s ease-in-out 1s infinite}@keyframes float-shape{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(10deg)}}