@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";@import"https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap";*{margin:0;padding:0;box-sizing:border-box}:root{--padding-inline: 100px;--padding-block: 110px;--primary-blue: #005b97;--secondary-orange: #f98739}body{font-family:Poppins,sans-serif;max-width:100%}a{text-decoration:none;color:#fff;cursor:pointer}.white_heading{font-family:Poppins;font-weight:700;font-style:Bold;line-height:120%;letter-spacing:0%;vertical-align:middle;font-size:3.2vw;color:#fff}@media (max-width: 1400px){:root{--padding-inline: 50px}}@media (max-width: 1300px){:root{--padding-inline: 40px;--padding-block: 40px}}@media (max-width: 800px){:root{--padding-inline: 20px;--padding-block: 40px}}.hero-section{background:linear-gradient(89.85deg,#000000d4 33.91%,#00000076 69.76%,#0000 99.01%);background-image:url(/assets/b1-B9HphQrQ.png);background-repeat:no-repeat;background-position:center;background-position:right center;background-size:cover;height:80vh;width:100%}.overlay{background-image:linear-gradient(89.85deg,#000000d4 33.91%,#00000076 69.76%,#0000 99.01%);height:100%;width:100%;gap:20px}.flex_more{width:58%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:20px;height:70vh;padding-inline:var(--padding-inline)}.flex_more h1{font-family:inherit;font-weight:700;font-style:Bold;font-size:3.5vw;line-height:120%;letter-spacing:0%;vertical-align:middle;color:#fff}.flex_more h2{font-family:inherit;font-weight:500;font-style:SemiBold;font-size:20px;line-height:30.4px;letter-spacing:0%;vertical-align:middle;color:#f98739;display:flex;align-items:center;gap:10px}.flex_more p{font-family:inherit;font-weight:400;font-style:Regular;font-size:26px;letter-spacing:0%;vertical-align:middle;color:#fff;width:80%;display:flex;align-items:center;gap:20px;margin-bottom:20px}.btns-section{display:flex;gap:18px}.common-btn-design{opacity:1;border-radius:30px;gap:10px;padding:15px 30px;font-family:Poppins;font-weight:600;font-style:SemiBold;font-size:14px;line-height:26.6px;letter-spacing:0%;text-align:center;vertical-align:middle;text-transform:uppercase;outline:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.common-btn-design:hover{opacity:.8}.blue-btn-white-txt{background-color:#005b97;color:#fff}.white-btn-orange-txt{background-color:#fff;color:#f98739}@media (min-width: 1900px){.flex_more p{font-size:125%;width:55%}}@media (max-width: 1200px){.flex_more{width:100%}}@media (max-width: 1300px){.flex_more{width:100%}.flex_more h1{font-size:4vw;width:80%}.flex_more p{font-size:16px;line-height:150%;gap:10px;width:50%}.flex_more h2{font-size:16px;line-height:120%;gap:10px}}@media (max-width: 800px){.hero-section{height:70vh}.overlay{flex-wrap:wrap}.flex_more{gap:20px;height:60vh;width:100%}.flex_more h1{font-family:inherit;font-weight:700;font-style:Bold;font-size:25px;line-height:120%;letter-spacing:0%;vertical-align:middle;color:#fff}.flex_more h2{font-size:14px;line-height:120%;gap:10px}.flex_more p{font-size:14px;line-height:150%;gap:10px;width:100%}.common-btn-design{padding:10px 15px}}.intro_section{display:flex;justify-content:space-between;align-items:center;gap:80px;height:100%;padding-block:var(--padding-block);padding-inline:var(--padding-inline)}.intro_section_images{width:50%;position:relative;display:flex;justify-content:center;height:100%}.intro_section_text{width:50%;display:flex;flex-direction:column;gap:20px}.intro_section_text h4{font-family:Poppins;font-weight:700;font-style:Bold;font-size:16px;line-height:normal;letter-spacing:0%;vertical-align:middle;text-transform:uppercase;color:#005b97;display:flex;align-items:center;gap:20px}.intro_section_text h3{font-family:Poppins;font-weight:700;font-style:Bold;font-size:3.2vw;letter-spacing:0%;vertical-align:middle;color:#212121;width:80%;line-height:120%}.intro_section_text h3 span{font-family:Poppins;font-weight:700;font-style:Bold;font-size:3.2vw;letter-spacing:0%;vertical-align:middle;color:#f98739}.intro_section_text p{font-family:Poppins;font-weight:400;font-style:Regular;font-size:15px;line-height:26.6px;line-height:190%;letter-spacing:0%;vertical-align:middle;color:#777;width:80%}.tick-section{display:flex;flex-wrap:wrap;gap:20px}.tick-card{width:200px;display:flex;gap:10px;align-items:center}.tick-card p{font-family:Poppins;font-weight:600;font-style:SemiBold;font-size:16px;line-height:120%;letter-spacing:0%;vertical-align:middle;color:#f98739}.tick-card img{width:50px;height:40px}.tick-card2{width:100%}.arti_img{width:auto;height:100%;max-width:100%}@media (max-width: 1300px){.intro_section_text p{width:100%}}@media (max-width: 800px){.intro_section{width:100%;flex-wrap:wrap;gap:20px;justify-content:center}.intro_section_images{width:100%;display:flex;justify-content:center;align-items:center;height:100%}.intro_section_images img{width:100%}.intro_section_text{width:100%;gap:20px}.intro_section_text p{width:100%}.intro_section_text h3,.intro_section_text h3 span{font-size:28px}}.usp_section{padding-inline:var(--padding-inline);position:relative}.usp_kalash{position:absolute;top:-120px;left:20px}.usp_tishul{position:absolute;bottom:0;right:0}.usp_content_layer{height:309px;opacity:1;padding-right:30px;padding-left:50px;background-color:#005b97;display:flex;justify-content:center;align-items:center}.usp_content{width:100%;height:182px;opacity:1;padding:40px 15px;border-bottom-right-radius:100px;background:#00000045;display:flex;justify-content:center;align-items:center}.usp_card{width:266.5px;height:102px;opacity:1;gap:10px;padding-right:31px;border-right-width:1px;border-right:1px solid #ffffff26;flex-grow:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px}.usp_card:last-child{border-right:0px solid #ffffff26}.usp_card p:first-child{font-family:Poppins;font-weight:700;font-style:Bold;font-size:48px;line-height:67.2px;letter-spacing:0%;text-align:center;vertical-align:middle;color:#fff}.usp_card p:last-child{font-family:Poppins;font-weight:500;font-style:Medium;font-size:16px;line-height:24px;letter-spacing:0%;text-align:center;vertical-align:middle;text-transform:capitalize;color:#fff}@media (max-width: 800px){.usp_content_layer{height:max-content;padding-block:20px;flex-wrap:wrap}.usp_content{width:100%;padding-top:80px;padding-bottom:80px;height:max-content;flex-wrap:wrap}.usp_kalash{position:absolute;top:-80px;left:60%;height:180px}}.mission_section{display:flex;justify-content:space-between;align-items:center;gap:80px;padding-block:var(--padding-block);height:100%;padding-inline:var(--padding-inline)}.mission_section_text{width:50%;display:flex;flex-direction:column;justify-content:flex-start;gap:20px}.mission_section_text h4{font-family:Poppins;font-weight:700;font-style:Bold;font-size:16px;line-height:normal;letter-spacing:0%;vertical-align:middle;text-transform:uppercase;color:#005b97;display:flex;align-items:center;gap:20px}.mission_section_text h3{font-family:Poppins;font-weight:700;font-style:Bold;font-size:3vw;line-height:55.2px;letter-spacing:0%;vertical-align:middle;color:#212121;width:90%;line-height:120%}.mission_section_text h3 span{font-family:Poppins;font-weight:700;font-style:Bold;font-size:3vw;letter-spacing:0%;vertical-align:middle;color:#f98739}.mission_short_para_section{display:flex;gap:20px;align-items:center;background:#f4f4f4}.mission_short_para_section p{font-family:Poppins;font-weight:400;font-style:Regular;font-size:16px;line-height:26.6px;letter-spacing:0%;vertical-align:middle;color:#020202}.mission_short_para_section p b{font-family:Poppins;font-weight:700;font-style:Bold;font-size:16px;line-height:26.6px;letter-spacing:0%;vertical-align:middle;color:#f98739}.mission_ul{list-style-type:none;display:flex;flex-direction:column;justify-content:center;gap:25px}.mission_ul li{font-family:Poppins;font-weight:400;font-style:Regular;font-size:16px;line-height:22px;letter-spacing:0%;vertical-align:middle;color:#020202;display:flex;align-items:center;justify-content:flex-start;gap:10px}.mission_section_images{display:flex;gap:20px;justify-content:flex-end;width:50%}.mission_combine_imgs{display:flex;flex-direction:column;gap:20px;justify-content:flex-end;align-items:center;width:40%}.mission_combine_imgs img:first-child{height:auto;width:80%}.mission_combine_imgs img:last-child{height:auto;width:100%;border-radius:0 0 126px 126px}.yoga_img{max-height:32vw;width:60%;border-radius:0 50px 0 0}@media (max-width: 800px){.mission_section{gap:20px;flex-wrap:wrap}.mission_section_text{width:100%}.mission_section_images{padding-left:20px;width:100%}.mission_section_text h3,.mission_section_text h3 span{font-size:25px}.mission_combine_imgs{width:40%}.yoga_img{max-height:100%;width:60%}}.news_sections{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding-block:var(--padding-block);padding-inline:var(--padding-inline);background-image:url(/assets/new_bg-CNC2dHit.webp);background-repeat:no-repeat;background-position:bottom;background-size:100%}.news_sections h4{font-family:Poppins;font-weight:700;font-style:Bold;font-size:16px;line-height:normal;letter-spacing:0%;vertical-align:middle;text-transform:uppercase;color:#005b97;display:flex;align-items:center;justify-content:center;gap:20px}.news_sections h3{font-family:Poppins;font-weight:700;font-style:Bold;font-size:3.2vw;line-height:55.2px;letter-spacing:0%;vertical-align:middle;color:#212121;width:80%;line-height:120%;text-align:center}.news_sections h3 span{font-family:Poppins;font-weight:700;font-style:Bold;font-size:3.2vw;letter-spacing:0%;vertical-align:middle;color:#f98739}.news_card_section{width:100%;display:flex;gap:20px}.news_card{width:33.33%;border:1px solid #efefef;background-color:#fff}.news_img{width:100%;height:300px}.news_card_text{opacity:1;gap:9px;padding:31px;border-width:1px;flex-grow:1;display:flex;flex-direction:column;gap:15px}.news_card_text p{font-family:Poppins;font-weight:600;font-style:SemiBold;font-size:13px;line-height:normal;letter-spacing:0%;vertical-align:middle;color:#8d8d8d;display:flex;align-items:center;gap:5px}.news_card_text h5{font-family:Poppins;font-weight:700;font-style:Bold;font-size:18px;line-height:23.4px;letter-spacing:0%;vertical-align:middle;color:#f98739}@media (max-width: 800px){.news_card_section{flex-wrap:wrap}.news_card{width:100%}.news_sections h3,.news_sections h3 span{font-size:28px}}.nav_container{display:flex;justify-content:space-between;align-items:center;flex-basis:100%;background-color:#fff;background:#00000080;height:83px;width:100%;height:10vh;color:#fff;padding-inline:var(--padding-inline)}.logo_img{height:70px}.contact_number_link{font-family:DM Sans,sans-serif;font-weight:400;font-style:Regular;font-size:16px;line-height:normal;letter-spacing:0%;vertical-align:middle;display:flex;gap:20px;align-items:center;justify-content:center;width:200px}.contact_number_link:hover{color:#f98739;cursor:pointer}nav{display:flex;gap:4%;align-items:center;justify-content:flex-end}nav ul{display:flex;list-style-type:none;align-items:center;justify-content:flex-end;column-gap:40px}nav ul li{cursor:pointer;font-family:DM Sans,sans-serif;font-weight:500;font-style:Medium;font-size:18px;line-height:27px;letter-spacing:0%;vertical-align:middle;text-transform:capitalize;min-width:max-content}nav ul li:hover{color:#f98739}@media (max-width: 1900px){header{height:80px}}.visible_only_on_mobile{display:none}.open_menu{right:0;transition:right .5s ease-in-out}.close_menu{right:-80%;transition:right .5s ease-in-out}@media (max-width: 1280px){nav{display:flex;gap:30px;flex-direction:column;position:absolute;right:-80%;top:0;height:100vh;max-width:500px;width:80%;padding:20px;background:#000;position:fixed;z-index:99999;align-items:flex-start;justify-content:flex-start}nav ul{flex-direction:column}.visible_only_on_mobile{display:block}}.drop_menu{position:relative}.drop_menu_name{display:flex;align-items:center;justify-content:center;width:min-content;gap:10%;width:max-content;max-width:230px;min-width:120px;height:20px;height:10vh}.drop_menu_options{display:flex;flex-direction:column;position:absolute;padding:20px;top:100%;display:none;gap:10%;width:auto;justify-content:flex-start;align-items:center;min-width:max-content;width:150%;max-width:300%;background:#000000e7}.drop_menu_options li{border-bottom:.5px solid rgba(238,238,238,.315);padding:10px;width:100%;color:#fff;cursor:pointer}.drop_menu_options li:hover{color:#f98739}.open_drop_menu_options{display:block;transition:display .5s ease-in-out}.close_drop_menu_options{display:none;transition:display .5s ease-in-out}@media (max-width: 1280px){.drop_menu_options{padding:1%;width:80%;max-width:80%;position:static}nav ul{display:flex;list-style-type:none;align-items:flex-start;justify-content:flex-end;gap:20px}.drop_menu_name{min-width:100px}}footer{opacity:1;padding-top:70px;padding-inline:var(--padding-inline);background:#000a29}.footer_links_section{display:flex;justify-content:space-between;padding-bottom:70px;gap:6%}.footer_logo_block{width:30%;display:flex;flex-direction:column;gap:25px}.footer_logo_block p{font-family:Poppins;font-weight:400;font-style:Regular;font-size:16px;line-height:25.6px;letter-spacing:0%;vertical-align:middle;color:#fff}.footer_copyright_section{border-top:1px solid #ffffff26;padding:20px}.footer_copyright_section p{font-family:Poppins;font-weight:400;font-style:Regular;font-size:16px;line-height:25.6px;letter-spacing:0%;text-align:center;vertical-align:middle;color:#fff}.footer_quick_links_section{width:40%;display:flex;justify-content:space-around}.footer_quick_links ul{color:#fff;padding-inline:15px;display:flex;flex-direction:column;gap:10px}.footer_quick_links_section ul li::marker{font-size:10px;color:#525252}.footer_quick_links{display:flex;flex-direction:column;gap:25px}.footer_quick_links h6{color:#fff;font-family:Poppins;font-weight:700;font-style:Bold;font-size:20px;line-height:24px;letter-spacing:0%;vertical-align:middle;text-transform:capitalize}.footer_quick_links ul li{color:#fff;font-family:Poppins;font-weight:400;font-style:Regular;font-size:16px;line-height:25.6px;letter-spacing:0%;vertical-align:middle;text-transform:capitalize}.footer_quick_links ul li:hover{color:var(--secondary-orange)}.contact_links_section{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;height:100%;gap:30px}.contact_links_section ul{list-style:none}.contact_links_section li{display:flex;align-items:flex-start;gap:20px;line-height:normal;margin-bottom:25px}@media (max-width: 800px){footer{padding-top:40px}.footer_links_section{flex-wrap:wrap;padding-bottom:40px;gap:40px}.footer_logo_block,.footer_quick_links_section{width:100%}}.contact_section{height:100%;background-image:url(/assets/contact-bg-bFyXxjze.webp);background-repeat:no-repeat;background-position:center;background-size:100% 100%}.contact_overlay{display:flex;justify-content:space-between;align-items:flex-start;gap:80px;padding-block:80px;background:#0006;padding-inline:var(--padding-inline)}.contact_form{width:50%;display:flex;flex-direction:column;gap:20px}.contact_form h4{font-family:Poppins;font-weight:700;font-style:Bold;font-size:16px;line-height:normal;letter-spacing:0%;vertical-align:middle;text-transform:uppercase;color:#f98739;display:flex;align-items:center;gap:20px}.contact_form form{display:flex;flex-direction:column;gap:20px;margin-top:20px}.contact_form form input,.contact_form form textarea{opacity:1;border-radius:10px;padding:19.5px 15px;background:#ffffff1a;outline:none;border:none;flex-grow:1;font-family:Poppins;font-weight:400;font-style:Regular;font-size:16px;line-height:100%;letter-spacing:.1px;vertical-align:middle;color:#fff;min-height:80px}.contact_form form input::placeholder,.contact_form form textarea::placeholder{color:#a5a5a5}.contact_form form label{display:flex;justify-content:space-between;gap:20px}.contact_map{width:50%;display:flex;justify-content:flex-end;align-items:flex-start;height:100%}.google_map{height:600px;width:100%;border-radius:40px 0}@media (max-width: 1300px){.contact_form form input,.contact_form form textarea{padding:10px 10px 10px 20px;min-height:60px}.google_map{height:535px}}@media (max-width: 800px){.contact_overlay{gap:20px;padding-block:40px;flex-wrap:wrap}.contact_form{width:100%}.contact_form form label{flex-wrap:wrap}.google_map{height:400px}.contact_map{width:100%}.contact_form form{display:flex;flex-direction:column;gap:20px;margin-top:0}.white_heading{font-size:28px}}.form_error{font-family:Poppins;font-weight:400;font-style:Regular;font-size:16px;color:#fff}.input_box{flex-grow:1}.input_box input{width:100%}.about_us_banner{justify-content:center;align-items:center;width:100%;height:40vh}.hero-section-about{height:50vh;background-image:url(/assets/sub-banner-B1rlrLuv.webp)}.about-banner{background-image:linear-gradient(89.85deg,#000000d4 33.91%,#00000076 69.76%,#0000 99.01%);height:100%;width:100%;gap:20px}.akhil-section{padding:100px 0;background:linear-gradient(135deg,#f8fafc,#e2e8f0);position:relative;overflow:hidden}.akhil-section:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 80%,rgba(255,107,53,.1) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(0,91,151,.1) 0%,transparent 50%)}.akhil-content{max-width:1200px;margin:0 auto;padding:0 20px;position:relative;z-index:2}.akhil-header{text-align:center;margin-bottom:80px}.akhil-header h4{font-family:Inter,sans-serif;font-size:14px;font-weight:600;color:#64748b;margin-bottom:20px;letter-spacing:2px;text-transform:uppercase}.akhil-header h3{font-family:Inter,sans-serif;font-size:48px;font-weight:800;color:#1e293b;margin-bottom:30px;line-height:1.2}.akhil-header h3 span{background:linear-gradient(135deg,#ff6b35,#ff8c42);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.akhil-description{font-family:Inter,sans-serif;font-size:20px;line-height:1.7;color:#475569;text-align:center;max-width:800px;margin:0 auto;font-weight:400}.leadership-section{padding:100px 0;background:#fff}.leadership-content{max-width:1200px;margin:0 auto;padding:0 20px}.leadership-header{text-align:center;margin-bottom:80px}.leadership-header h4{font-family:Inter,sans-serif;font-size:14px;font-weight:600;color:#64748b;margin-bottom:20px;letter-spacing:2px;text-transform:uppercase}.leadership-header h3{font-family:Inter,sans-serif;font-size:40px;font-weight:800;color:#1e293b;margin-bottom:20px;line-height:1.2}.leadership-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:50px;margin-top:60px}.leadership-card{background:linear-gradient(145deg,#fff,#f8fafc);border-radius:20px;padding:50px 40px;text-align:center;box-shadow:0 10px 40px #00000014;transition:all .4s cubic-bezier(.4,0,.2,1);border:1px solid rgba(255,255,255,.8);position:relative;overflow:hidden}.leadership-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#ff6b35,#ff8c42,#ff6b35);background-size:200% 100%;animation:gradientShift 3s ease-in-out infinite}.leadership-card:hover{transform:translateY(-10px);box-shadow:0 20px 60px #0000001f}.leadership-card h5{font-family:Inter,sans-serif;font-size:28px;color:#1e293b;font-weight:700;margin-bottom:20px;line-height:1.3}.leadership-card .title{font-family:Inter,sans-serif;font-size:16px;color:#ff6b35;font-weight:600;margin-bottom:25px;text-transform:uppercase;letter-spacing:1px}.leadership-card p{font-family:Inter,sans-serif;font-size:16px;line-height:1.6;color:#64748b;margin-bottom:20px}.achievements ul{list-style:none;padding:0;text-align:left}.achievements li{color:#475569;font-size:15px;font-family:Inter,sans-serif;position:relative;padding:8px 0 8px 20px;border-bottom:1px solid #f1f5f9}.achievements li:last-child{border-bottom:none}.achievements li:before{content:"✓";position:absolute;left:0;color:#ff6b35;font-weight:700;font-size:16px}.kulpita-section{padding:100px 0;color:#fff;position:relative;background-repeat:no-repeat;background-size:cover;background-color:var(--primary-blue)}.kulpita-section:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 70%,rgba(255,215,0,.1) 0%,transparent 50%)}.kulpita-content{margin:0 auto;padding:0 20px;position:relative;z-index:2;display:flex;justify-content:space-between;width:100%;padding-inline:var(--padding-inline);gap:20px}.kulpita-header{display:flex;flex-direction:column;justify-content:center;width:700px}.kulpita-header h4{font-family:Poppins;font-weight:700;font-style:Bold;font-size:16px;line-height:normal;letter-spacing:0%;vertical-align:middle;text-transform:uppercase;color:#f98739;display:flex;align-items:center;justify-content:flex-start;gap:20px}.kulpita-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:50px}.kulpita-card{background:#05040457;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:20px;padding:50px 40px;text-align:center;border:1px solid rgba(255,255,255,.1);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.kulpita-card:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,215,0,.1) 0%,transparent 50%);opacity:0;transition:opacity .4s ease}.kulpita-card:hover{transform:translateY(-10px);background:#0000007e}.kulpita-card:hover:before{opacity:1}.kulpita-card h5{font-family:Inter,sans-serif;font-size:32px;color:#fbbf24;font-weight:700;margin-bottom:25px;line-height:1.3}.kulpita-card .role{font-family:Inter,sans-serif;font-size:18px;color:#cbd5e1;font-weight:600;margin-bottom:30px;text-transform:uppercase;letter-spacing:1px}.kulpita-card p{font-family:Inter,sans-serif;font-size:17px;line-height:1.7;color:#ffffffe6}.contact-info-section{padding:100px 0;background:linear-gradient(135deg,#f1f5f9,#e2e8f0)}.contact-info-content{margin:0 auto;padding:0 20px;padding-inline:var(--padding-inline)}.contact-info-header{text-align:center;margin-bottom:80px}.contact-info-header h4{font-family:Inter,sans-serif;font-size:14px;font-weight:600;color:#64748b;margin-bottom:20px;letter-spacing:2px;text-transform:uppercase}.contact-info-header h3{font-family:Inter,sans-serif;font-size:40px;font-weight:800;color:#1e293b;margin-bottom:20px;line-height:1.2}.contact-info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:40px}.contact-info-card{background:linear-gradient(145deg,#fff,#f8fafc);border-radius:20px;padding:50px 40px;text-align:center;box-shadow:0 10px 40px #00000014;transition:all .4s cubic-bezier(.4,0,.2,1);border:1px solid rgba(255,255,255,.8);position:relative;overflow:hidden}.contact-info-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#ff6b35,#ff8c42)}.contact-info-card:hover{transform:translateY(-10px);box-shadow:0 20px 60px #0000001f}.contact-info-card .icon{width:80px;height:80px;background:linear-gradient(135deg,#ff6b35,#ff8c42);border-radius:20px;display:flex;align-items:center;justify-content:center;margin:0 auto 30px;font-size:32px;color:#fff;box-shadow:0 10px 30px #ff6b354d}.contact-info-card h5{font-family:Inter,sans-serif;font-size:24px;color:#1e293b;font-weight:700;margin-bottom:20px;line-height:1.3}.contact-info-card p{font-family:Inter,sans-serif;font-size:16px;color:#64748b;line-height:1.6;margin-bottom:15px}.contact-info-card .email{color:#ff6b35;font-weight:600;text-decoration:none;font-family:Inter,sans-serif;transition:color .3s ease}.contact-info-card .email:hover{color:#ff8c42}@media (max-width: 768px){.akhil-section,.leadership-section,.kulpita-section,.contact-info-section{padding:80px 0}.akhil-header h3{font-size:36px}.leadership-header h3,.contact-info-header h3{font-size:32px}.leadership-grid,.kulpita-cards,.contact-info-grid{grid-template-columns:1fr;gap:40px}.leadership-card,.kulpita-card,.contact-info-card{padding:40px 30px}.akhil-description{font-size:18px}}@media (max-width: 480px){.akhil-header h3{font-size:28px}.leadership-header h3,.contact-info-header h3,.leadership-card h5,.kulpita-card h5{font-size:24px}.contact-info-card h5{font-size:20px}.contact-info-card .icon{width:60px;height:60px;font-size:24px}}@media (max-width: 1100px){.kulpita-content{flex-direction:column}.kulpita-header{width:100%}}.facility-section{padding:100px 0;background:linear-gradient(135deg,#f8fafc,#e2e8f0);position:relative;overflow:hidden}.facility-section.alt-bg{background:linear-gradient(135deg,#fff,#f1f5f9)}.facility-section:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 80%,rgba(255,107,53,.08) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(0,91,151,.08) 0%,transparent 50%)}.facility-content{margin:0 auto;position:relative;z-index:2}.facility-header{text-align:center;margin-bottom:80px}.facility-header h4{font-family:Inter,sans-serif;font-size:14px;font-weight:600;color:#64748b;margin-bottom:20px;letter-spacing:2px;text-transform:uppercase}.facility-header h3{font-family:Inter,sans-serif;font-size:48px;font-weight:800;color:#1e293b;margin-bottom:20px;line-height:1.2}.facility-header h3 span{background:linear-gradient(135deg,#ff6b35,#ff8c42);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.facility-grid{display:grid;grid-template-columns:1fr;gap:60px}.facility-card{background:linear-gradient(145deg,#fff,#f8fafc);padding:60px 50px;box-shadow:0 20px 60px #00000014;transition:all .4s cubic-bezier(.4,0,.2,1);border:1px solid rgba(255,255,255,.8);position:relative;overflow:hidden}.facility-card:before{content:"";position:absolute;top:0;left:0;right:0;height:6px;background:linear-gradient(90deg,#ff6b35,#ff8c42,#ff6b35);background-size:200% 100%;animation:gradientShift 3s ease-in-out infinite}.facility-card:hover{transform:translateY(-15px);box-shadow:0 30px 80px #0000001f}.facility-icon{font-size:64px;text-align:center;margin-bottom:40px;display:block;background:linear-gradient(135deg,#ff6b35,#ff8c42);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.facility-card h5{font-family:Inter,sans-serif;font-size:36px;color:#1e293b;font-weight:800;margin-bottom:40px;text-align:center;line-height:1.2}.mantra-box{background:linear-gradient(135deg,#1e293b,#334155);color:#fff;padding:50px;margin:40px 0;text-align:center;box-shadow:0 20px 60px #1e293b4d;border:1px solid rgba(255,255,255,.1);position:relative;overflow:hidden}.mantra-box:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,rgba(255,215,0,.1) 0%,transparent 70%)}.mantra-text{font-size:28px;font-weight:600;margin-bottom:30px;line-height:1.8;font-family:Times New Roman,serif;position:relative;z-index:2}.mantra-translation{font-size:18px;opacity:.9;line-height:1.7;font-family:Inter,sans-serif;position:relative;z-index:2}.triple-path{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin:40px 0}.path-item{background:linear-gradient(145deg,#f8fafc,#fff);padding:40px 30px;border-left:6px solid #ff6b35;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 10px 30px #00000014;position:relative;overflow:hidden}.path-item:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,107,53,.05) 0%,transparent 50%);opacity:0;transition:opacity .4s ease}.path-item:hover{transform:translateY(-8px);box-shadow:0 20px 50px #0000001f}.path-item:hover:before{opacity:1}.path-item h6{font-family:Inter,sans-serif;color:#1e293b;font-weight:700;margin-bottom:15px;font-size:20px;position:relative;z-index:2}.path-item p{font-family:Inter,sans-serif;color:#64748b;font-size:16px;margin:0;position:relative;z-index:2}.core-mission{background:#fdd526;padding:30px;margin:30px 0;border-left:6px solid #f59e0b;box-shadow:0 10px 30px #f59e0b33}.core-mission li{font-size:17px;margin-bottom:12px;font-family:Inter,sans-serif;color:#92400e}.yug-nirman{background:#ff9e01;padding:30px;margin:30px 0;border-left:6px solid #fdd526;box-shadow:0 10px 30px #10b98133}.yug-nirman li{margin-bottom:18px;font-size:17px;font-family:Inter,sans-serif;color:#065f46}.pancha-yagya{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:25px;margin:40px 0}.yagya-item{background:linear-gradient(145deg,#fff,#f8fafc);padding:30px 25px;text-align:center;box-shadow:0 10px 30px #00000014;border-top:4px solid #ff6b35;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.yagya-item:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,107,53,.05) 0%,transparent 50%);opacity:0;transition:opacity .4s ease}.yagya-item:hover{transform:translateY(-8px);box-shadow:0 20px 50px #0000001f}.yagya-item:hover:before{opacity:1}.yagya-item h6{font-family:Inter,sans-serif;color:#1e293b;font-weight:700;margin-bottom:15px;font-size:18px;position:relative;z-index:2}.yagya-item p{font-family:Inter,sans-serif;color:#64748b;font-size:15px;margin:0;position:relative;z-index:2}.essence-box{background:linear-gradient(135deg,#1e293b,#334155);color:#fff;padding:50px;margin:40px 0;box-shadow:0 20px 60px #1e293b4d;border:1px solid rgba(255,255,255,.1);position:relative;overflow:hidden}.essence-box:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 30%,rgba(255,107,53,.1) 0%,transparent 50%)}.essence-box h6{color:#fff;border-bottom:3px solid rgba(255,255,255,.3);padding-bottom:15px;margin-bottom:25px;font-family:Inter,sans-serif;font-size:22px;font-weight:700;position:relative;z-index:2}.essence-box ul{margin:20px 0;position:relative;z-index:2}.essence-box li{margin-bottom:12px;font-size:17px;font-family:Inter,sans-serif;color:#ffffffe6}.sanskaar-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:30px;margin:40px 0}.sanskaar-item{background:linear-gradient(145deg,#fff,#f8fafc);padding:40px 35px;box-shadow:0 15px 40px #00000014;border-left:6px solid #ff6b35;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.sanskaar-item:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,107,53,.05) 0%,transparent 50%);opacity:0;transition:opacity .4s ease}.sanskaar-item:hover{transform:translateY(-10px);box-shadow:0 25px 60px #0000001f}.sanskaar-item:hover:before{opacity:1}.sanskaar-item h6{font-family:Inter,sans-serif;color:#1e293b;font-weight:700;margin-bottom:20px;font-size:20px;position:relative;z-index:2}.sanskaar-item p{font-family:Inter,sans-serif;color:#64748b;font-size:16px;margin-bottom:20px;position:relative;z-index:2}.sanskaar-item ul{margin:20px 0;padding-left:0;list-style:none;position:relative;z-index:2}.sanskaar-item li{margin-bottom:12px;font-size:15px;color:#475569;font-family:Inter,sans-serif;position:relative;padding-left:25px}.sanskaar-item li:before{content:"•";position:absolute;left:0;color:#ff6b35;font-weight:700;font-size:16px}.service-note{background:#ffd73c;padding:30px;margin:30px 0;border-left:6px solid #ff6b35;box-shadow:0 10px 30px #3b82f633}.service-note strong{color:#000;font-family:Inter,sans-serif;font-weight:700}.service-note em{color:#000;font-size:15px;font-family:Inter,sans-serif}.meditation-levels{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin:40px 0}.level-item{background:linear-gradient(145deg,#f8fafc,#fff);padding:40px 30px;text-align:center;border-top:6px solid #ff6b35;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 15px 40px #00000014;position:relative;overflow:hidden}.level-item:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,107,53,.05) 0%,transparent 50%);opacity:0;transition:opacity .4s ease}.level-item:hover{transform:translateY(-10px);box-shadow:0 25px 60px #0000001f}.level-item:hover:before{opacity:1}.level-item h6{font-family:Inter,sans-serif;color:#1e293b;font-weight:700;margin-bottom:20px;font-size:20px;position:relative;z-index:2}.level-item p{font-family:Inter,sans-serif;color:#64748b;font-size:16px;margin:0;position:relative;z-index:2}.benefit-item{background:linear-gradient(145deg,#fff,#f8fafc);padding:40px 30px;box-shadow:0 15px 40px #00000014;border-top:6px solid #ff6b35;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.swadhyay-dimensions{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px;margin:40px 0}.dimension-item{background:linear-gradient(145deg,#fff,#f8fafc);padding:40px 35px;box-shadow:0 15px 40px #00000014;border-left:6px solid #ff6b35;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.dimension-item:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,107,53,.05) 0%,transparent 50%);opacity:0;transition:opacity .4s ease}.dimension-item:hover{transform:translateY(-10px);box-shadow:0 25px 60px #0000001f}.dimension-item:hover:before{opacity:1}.dimension-item h6{font-family:Inter,sans-serif;color:#1e293b;font-weight:700;margin-bottom:20px;font-size:20px;position:relative;z-index:2}.dimension-item p{font-family:Inter,sans-serif;color:#64748b;font-size:16px;margin:0;position:relative;z-index:2}.satsang-benefits,.satsang-types{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin:40px 0}.type-item{background:linear-gradient(145deg,#f8fafc,#fff);padding:40px 30px;text-align:center;border-top:6px solid #ff6b35;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 15px 40px #00000014;position:relative;overflow:hidden}.type-item:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,107,53,.05) 0%,transparent 50%);opacity:0;transition:opacity .4s ease}.type-item:hover{transform:translateY(-10px);box-shadow:0 25px 60px #0000001f}.type-item:hover:before{opacity:1}.type-item h6{font-family:Inter,sans-serif;color:#1e293b;font-weight:700;margin-bottom:20px;font-size:20px;position:relative;z-index:2}.type-item p{font-family:Inter,sans-serif;color:#64748b;font-size:16px;margin:0;position:relative;z-index:2}.call-to-action{background:linear-gradient(135deg,#1e293b,#334155);color:#fff;padding:50px;margin:40px 0;text-align:center;box-shadow:0 20px 60px #1e293b4d;border:1px solid rgba(255,255,255,.1);position:relative;overflow:hidden}.call-to-action:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,rgba(255,107,53,.1) 0%,transparent 70%)}.call-to-action h6{color:#fff;font-size:28px;font-weight:800;margin-bottom:20px;font-family:Inter,sans-serif;position:relative;z-index:2}.call-to-action p{font-size:18px;margin:0;opacity:.9;font-family:Inter,sans-serif;position:relative;z-index:2}.facilities-tab-section:before{content:""}.facilities-tab-container{gap:20px;position:relative;z-index:2;display:flex;padding-inline:var(--padding-inline);flex-direction:column}.tab-navigation{display:flex;gap:15px;top:0;height:fit-content;width:100%;position:sticky;justify-content:center;align-items:center;z-index:999;background-color:#fff}.tab-item{display:flex;align-items:center;gap:20px;padding:20px 25px;background:linear-gradient(145deg,#fff,#f8fafc);border:none;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);text-align:left;box-shadow:0 10px 30px #00000014;border-left:4px solid transparent}.tab-icon{font-size:32px;min-width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#fff3}@media (max-width: 1200px){.facilities-tab-container{grid-template-columns:300px 1fr;gap:40px}.tab-item{padding:18px 20px}.tab-text strong{font-size:15px}.tab-icon{font-size:28px;min-width:36px;height:36px}}@media (max-width: 968px){.facilities-tab-section{padding:80px 0}.facilities-tab-container{grid-template-columns:1fr;gap:50px}.tab-navigation{position:relative;top:0;display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.tab-item{padding:15px 18px}.tab-item:hover{transform:translateY(-2px)}.tab-icon{font-size:24px;min-width:32px;height:32px}.tab-text strong{font-size:14px}.tab-text small{font-size:12px}}@media (max-width: 640px){.tab-navigation{grid-template-columns:1fr}.facilities-tab-section{padding:60px 0}.tab-content-area{min-height:500px}}.featured-story-section{padding:120px 0;background:linear-gradient(135deg,#f8fafc,#fff);position:relative;overflow:hidden}.featured-story-container{max-width:1400px;margin:0 auto;padding:0 20px;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.featured-images{position:relative;height:600px}.featured-main-image{width:100%;height:100%;object-fit:cover;box-shadow:0 25px 80px #00000026;z-index:1;border:7px solid #ffffff}.featured-sub-images{position:absolute;bottom:0;left:0;transform:translate(-5%);display:flex;gap:20px;z-index:2}.featured-sub-image{width:250px;height:180px;object-fit:cover;box-shadow:0 15px 50px #00000040;transition:transform .4s cubic-bezier(.4,0,.2,1)}.featured-sub-image:hover{transform:translateY(-10px) scale(1.05)}.featured-sub-image-1{z-index:3;border:7px solid #ffffff}.featured-sub-image-2{z-index:2;transform:translateY(20px) translate(-30px);border:7px solid #ffffff}.featured-content{padding:40px 0}.featured-label{display:inline-flex;align-items:center;gap:10px;font-family:Inter,sans-serif;font-size:12px;font-weight:600;color:#94a3b8;letter-spacing:3px;text-transform:uppercase;margin-bottom:30px}.featured-title{font-family:Inter,sans-serif;font-size:44px;font-weight:800;color:#1e293b;line-height:1.2;margin-bottom:30px;letter-spacing:-.5px}.featured-description{font-family:Inter,sans-serif;font-size:17px;line-height:1.8;color:#64748b;margin-bottom:20px}.featured-link{display:inline-flex;align-items:center;gap:8px;font-family:Inter,sans-serif;font-size:14px;font-weight:600;color:#ff6b35;text-transform:uppercase;letter-spacing:2px;text-decoration:none;margin-top:30px;transition:all .3s ease;cursor:pointer}.featured-link:hover{color:#ff8c42;gap:12px}.featured-link span{font-size:20px;font-weight:600}@media (max-width: 768px){.facility-section{padding:80px 0}.facility-header h3{font-size:36px}.facility-card{padding:40px 30px}.facility-card h5{font-size:28px}.philosophy-content h6{font-size:20px}.mantra-text{font-size:24px}.triple-path,.pancha-yagya,.meditation-levels,.benefits-grid,.swadhyay-dimensions,.satsang-benefits,.satsang-types,.sanskaar-grid{grid-template-columns:1fr;gap:25px}.quote{padding:30px;font-size:18px}.essence-box,.call-to-action{padding:40px}.featured-story-section{padding:80px 0}.featured-story-container{grid-template-columns:1fr;gap:60px}.featured-images{height:400px}.featured-title{font-size:32px}.featured-sub-image{width:180px;height:130px}.featured-sub-image-2{transform:translateY(15px) translate(-20px)}}@media (max-width: 480px){.facility-header h3{font-size:28px}.facility-card h5{font-size:24px}.philosophy-content h6{font-size:18px}.mantra-text{font-size:20px}.facility-icon{font-size:48px}.quote{padding:25px;font-size:16px}.essence-box,.call-to-action{padding:30px}.featured-title{font-size:26px}.featured-sub-images{transform:translate(-10%)}.featured-sub-image{width:140px;height:100px}.featured-sub-image-2{transform:translateY(10px) translate(-15px)}}.activity-section{padding:100px 0;background:linear-gradient(135deg,#f8fafc,#e2e8f0);position:relative;overflow:hidden}.activity-section.alt-bg{background:linear-gradient(135deg,#fff,#f1f5f9)}.activity-section:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 80%,rgba(255,107,53,.08) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(0,91,151,.08) 0%,transparent 50%)}.activity-content{margin:0 auto;padding:0 20px;position:relative;z-index:2}.activity-header{text-align:center;margin-bottom:80px}.activity-header h4{font-family:Inter,sans-serif;font-size:14px;font-weight:600;color:#64748b;margin-bottom:20px;letter-spacing:2px;text-transform:uppercase}.activity-header h3{font-family:Inter,sans-serif;font-size:48px;font-weight:800;color:#1e293b;margin-bottom:20px;line-height:1.2}.activity-header h3 span{background:linear-gradient(135deg,#ff6b35,#ff8c42);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.activity-grid{display:grid;grid-template-columns:1fr;gap:60px}.activity-card{background:linear-gradient(145deg,#fff,#f8fafc);padding:60px 50px;box-shadow:0 20px 60px #00000014;transition:all .4s cubic-bezier(.4,0,.2,1);border:1px solid rgba(255,255,255,.8);position:relative;overflow:hidden}.activity-card:before{content:"";position:absolute;top:0;left:0;right:0;height:6px;background:linear-gradient(90deg,#ff6b35,#ff8c42,#ff6b35);background-size:200% 100%;animation:gradientShift 3s ease-in-out infinite}.activity-card:hover{transform:translateY(-15px);box-shadow:0 30px 80px #0000001f}.activity-icon{font-size:64px;text-align:center;margin-bottom:40px;display:block;background:linear-gradient(135deg,#ff6b35,#ff8c42);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.activity-card h5{font-family:Inter,sans-serif;font-size:36px;color:#1e293b;font-weight:800;margin-bottom:40px;text-align:center;line-height:1.2}@keyframes gradientShift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.philosophy-content{line-height:1.8;color:#475569}.philosophy-content h6{font-family:Inter,sans-serif;font-size:24px;font-weight:700;margin:40px 0 20px;padding-bottom:15px;display:inline-block;position:relative}.philosophy-content p{font-family:Inter,sans-serif;font-size:18px;margin-bottom:25px;text-align:justify}.philosophy-content ul{margin:25px 0;padding-left:0;list-style:none}.philosophy-content li{margin-bottom:15px;font-size:17px;font-family:Inter,sans-serif;position:relative;padding-left:30px}.philosophy-content li:before{content:"→";position:absolute;left:0;color:#ff6b35;font-weight:700;font-size:18px}.philosophy-content ol{margin:25px 0;padding-left:30px}.philosophy-content ol li{margin-bottom:15px;font-size:17px;font-family:Inter,sans-serif;color:#475569;position:relative;padding-left:0}.philosophy-content ol li:before{display:none}.quote{background:linear-gradient(135deg,#ff6b35,#ff8c42);color:#fff;padding:40px 50px;margin:40px 0;font-style:italic;font-size:20px;line-height:1.7;position:relative;box-shadow:0 20px 60px #ff6b354d;border:1px solid rgba(255,255,255,.2)}.quote:before{content:'"';font-size:100px;position:absolute;top:-20px;left:30px;opacity:.2;font-family:serif}.quote cite{display:block;margin-top:25px;font-size:18px;font-weight:600;text-align:right;opacity:.9;font-family:Inter,sans-serif}.conclusion-box{background:linear-gradient(135deg,#1e293b,#334155);color:#fff;padding:50px;margin:40px 0;box-shadow:0 20px 60px #1e293b4d;border:1px solid rgba(255,255,255,.1);position:relative;overflow:hidden}.conclusion-box:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 30%,rgba(255,107,53,.1) 0%,transparent 50%)}.conclusion-box h6{color:#fff;border-bottom:3px solid rgba(255,255,255,.3);padding-bottom:15px;margin-bottom:25px;font-family:Inter,sans-serif;font-size:22px;font-weight:700;position:relative;z-index:2}.conclusion-box p{font-size:18px;margin:0;opacity:.9;font-family:Inter,sans-serif;position:relative;z-index:2}.timetable-section{padding:100px 0;background:linear-gradient(135deg,#1e293b,#334155);color:#fff;position:relative;overflow:hidden}.timetable-section:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 70%,rgba(255,215,0,.1) 0%,transparent 50%),radial-gradient(circle at 70% 30%,rgba(255,107,53,.1) 0%,transparent 50%)}.timetable-content{margin:0 auto;padding:0 20px;position:relative;z-index:2;padding-inline:var(--padding-inline)}.timetable-header{text-align:center;margin-bottom:80px}.timetable-header h4{font-family:Inter,sans-serif;font-size:14px;color:#fbbf24;font-weight:600;margin-bottom:20px;letter-spacing:2px;text-transform:uppercase}.timetable-header h3{font-family:Inter,sans-serif;font-size:48px;color:#fff;font-weight:800;margin-bottom:20px;line-height:1.2}.timetable-description{font-family:Inter,sans-serif;font-size:20px;line-height:1.7;color:#ffffffe6;text-align:center;max-width:800px;margin:0 auto 60px;font-weight:400}.timetable-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(30%,1fr));gap:20px;margin-bottom:60px}.time-slot{background:#ffffff14;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:50px 40px;border:1px solid rgba(255,255,255,.15);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.time-slot:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,215,0,.1) 0%,transparent 50%);opacity:0;transition:opacity .4s ease}.time-slot:hover{transform:translateY(-10px);background:#ffffff1f}.time-slot:hover:before{opacity:1}.time-icon{font-size:64px;text-align:center;margin-bottom:30px}.time-info h5{font-family:Inter,sans-serif;font-size:28px;color:#fbbf24;font-weight:800;margin-bottom:20px;text-align:center;line-height:1.2}.time-range{font-family:Inter,sans-serif;font-size:20px;color:#fff;font-weight:600;text-align:center;margin-bottom:30px;padding:20px;background:#ffd70026;border:1px solid rgba(255,215,0,.3)}.activities{display:flex;flex-direction:column;gap:20px}.activity-item{display:flex;align-items:center;gap:20px;padding:20px;background:#ffffff14;transition:all .4s cubic-bezier(.4,0,.2,1);border:1px solid rgba(255,255,255,.1);position:relative;overflow:hidden}.activity-item:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,215,0,.1) 0%,transparent 50%);opacity:0;transition:opacity .4s ease}.activity-item:hover{background:#ffffff1f;transform:translate(10px)}.activity-item:hover:before{opacity:1}.activity-time{font-size:16px;font-weight:700;color:#fbbf24;min-width:80px;font-family:Inter,sans-serif;position:relative;z-index:2}.activity-name{font-size:17px;color:#fff;flex:1;font-family:Inter,sans-serif;font-weight:500;position:relative;z-index:2}.timetable-note{background:#ffffff14;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:30px;margin-top:40px;text-align:center;font-family:Inter,sans-serif;border:1px solid rgba(255,255,255,.15);position:relative;z-index:2}.timetable-note strong{color:#fbbf24;font-weight:700}.significance-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin:40px 0}.significance-item{background:linear-gradient(145deg,#f8fafc,#fff);padding:40px 35px;border-left:6px solid #ff6b35;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 15px 40px #00000014;position:relative;overflow:hidden}.significance-item:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,107,53,.05) 0%,transparent 50%);opacity:0;transition:opacity .4s ease}.significance-item:hover{transform:translateY(-10px);box-shadow:0 25px 60px #0000001f}.significance-item:hover:before{opacity:1}.significance-item h6{font-family:Inter,sans-serif;color:#1e293b;font-weight:700;margin-bottom:15px;font-size:20px;position:relative;z-index:2}.significance-item p{font-family:Inter,sans-serif;color:#64748b;font-size:16px;margin:0;position:relative;z-index:2}.benefits-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin:40px 0}.benefit-item{background:linear-gradient(145deg,#fff,#f8fafc);padding:40px 35px;box-shadow:0 15px 40px #00000014;border-top:6px solid #ff6b35;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.benefit-item:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,107,53,.05) 0%,transparent 50%);opacity:0;transition:opacity .4s ease}.benefit-item:hover{transform:translateY(-10px);box-shadow:0 25px 60px #0000001f}.benefit-item:hover:before{opacity:1}.benefit-item h6{font-family:Inter,sans-serif;color:#1e293b;font-weight:700;margin-bottom:20px;font-size:20px;position:relative;z-index:2}.benefit-item ul{margin:0;padding-left:0;list-style:none;position:relative;z-index:2}.benefit-item li{margin-bottom:12px;font-size:15px;color:#475569;font-family:Inter,sans-serif;position:relative;padding-left:25px}.benefit-item li:before{content:"✓";position:absolute;left:0;color:#ff6b35;font-weight:700;font-size:16px}.sanskaar-types{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px;margin:40px 0}.sanskaar-type{background:linear-gradient(145deg,#fff,#f8fafc);padding:40px 35px;box-shadow:0 15px 40px #00000014;border-left:6px solid #ff6b35;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.sanskaar-type:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,107,53,.05) 0%,transparent 50%);opacity:0;transition:opacity .4s ease}.sanskaar-type:hover{transform:translateY(-10px);box-shadow:0 25px 60px #0000001f}.sanskaar-type:hover:before{opacity:1}.sanskaar-type h6{font-family:Inter,sans-serif;color:#1e293b;font-weight:700;margin-bottom:20px;font-size:20px;position:relative;z-index:2}.sanskaar-type ul{margin:20px 0;padding-left:0;list-style:none;position:relative;z-index:2}.sanskaar-type li{margin-bottom:12px;font-size:15px;color:#475569;font-family:Inter,sans-serif;position:relative;padding-left:25px}.sanskaar-type li:before{content:"•";position:absolute;left:0;color:#ff6b35;font-weight:700;font-size:16px}.participation-note,.yagya-note,.sanskaar-note{background:#fdd526;padding:30px;margin:30px 0;border-left:6px solid var(--secondary-orange);box-shadow:0 10px 30px #3b82f633}.participation-note strong,.yagya-note strong,.sanskaar-note strong{color:#1e40af;font-family:Inter,sans-serif;font-weight:700}.participation-note em,.yagya-note em,.sanskaar-note em{color:#1e40af;font-size:15px;font-family:Inter,sans-serif}@media (max-width: 768px){.activity-section,.timetable-section{padding:80px 0}.activity-header h3,.timetable-header h3{font-size:36px}.activity-card{padding:40px 30px}.activity-card h5{font-size:28px}.philosophy-content h6{font-size:20px}.timetable-grid{grid-template-columns:1fr;gap:40px}.time-slot{padding:40px 30px}.time-info h5{font-size:24px}.significance-grid,.benefits-grid,.sanskaar-types{grid-template-columns:1fr;gap:25px}.quote{padding:30px;font-size:18px}.conclusion-box{padding:40px}}@media (max-width: 480px){.activity-header h3,.timetable-header h3{font-size:28px}.activity-card h5{font-size:24px}.philosophy-content h6{font-size:18px}.activity-icon,.time-icon{font-size:48px}.quote{padding:25px;font-size:16px}.conclusion-box{padding:30px}}.facilities-tab-section{position:relative;padding-bottom:var(--padding-block)}.facilities-tab-container{gap:20px;position:relative;z-index:2;display:flex;padding-inline:var(--padding-inline);flex-direction:column;padding-top:var(--padding-block)}.tab-navigation2{flex-wrap:wrap;display:flex;gap:15px;top:0;height:fit-content;width:100%;position:sticky;justify-content:center;align-items:center;z-index:999;background-color:#fff}.tab-item{display:flex;align-items:center;gap:20px;padding:20px 25px;background:linear-gradient(145deg,#fff,#f8fafc);border:none;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);text-align:left;box-shadow:0 10px 30px #00000014}.tab-item:hover{transform:translate(8px);box-shadow:0 15px 40px #0000001f}.tab-item.active{background:linear-gradient(135deg,#ff6b35,#ff8c42);border-left-color:#ff6b35;box-shadow:0 15px 40px #ff6b354d}.tab-icon{font-size:32px;min-width:40px;height:40px;display:flex;align-items:center;justify-content:center}.tab-item.active .tab-icon{background:#ffffff40}.tab-text{display:flex;flex-direction:column;gap:4px}.tab-text strong{font-family:Inter,sans-serif;font-size:16px;font-weight:700;color:#1e293b;transition:all .3s ease}.tab-item.active .tab-text strong{color:#fff}.tab-text small{font-family:Inter,sans-serif;font-size:13px;color:#64748b;transition:all .3s ease}.tab-item.active .tab-text small{color:#ffffffe6}.tab-content-area{background:linear-gradient(145deg,#fff,#f8fafc);min-height:600px;width:100%;padding-top:40px}@media (max-width: 1200px){.tab-item{padding:18px 20px}.tab-text strong{font-size:15px}.tab-icon{font-size:28px;min-width:36px;height:36px}}@media (max-width: 968px){.facilities-tab-section{padding:80px 0}.tab-navigation2{position:relative;top:0;display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.tab-item{padding:15px 18px}.tab-item:hover{transform:translateY(-2px)}.tab-icon{font-size:24px;min-width:32px;height:32px}.tab-text strong{font-size:14px}}@media (max-width: 640px){.tab-navigation2{grid-template-columns:1fr}.facilities-tab-section{padding:60px 0}.tab-content-area{min-height:500px}}.not_found{margin:0;height:100vh;display:flex;justify-content:center;align-items:center;flex-direction:column;background:#f9fafb;font-family:sans-serif;color:#111;width:100%}.not_found h1{font-size:8rem;margin:0;color:var(--primary-blue);animation:float 3s ease-in-out infinite alternate}.not_found p{font-size:1.25rem;margin:10px 0;color:#555}.not_found a{margin-top:20px;padding:12px 24px;background:var(--primary-blue);color:#fff;text-decoration:none;border-radius:8px;transition:.2s}.not_found a:hover{background:var(--secondary-orange)}@keyframes float{0%{transform:translateY(0)}to{transform:translateY(-15px)}}
