@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@500;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@600;700&family=Inter:wght@400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&family=Playfair+Display:wght@700&display=swap";@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Playfair+Display:wght@700&family=Inter:wght@400;500;600&display=swap";@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Sora:wght@400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Sora:wght@400;500;600;700;800&display=swap";.footer{color:#fff;box-sizing:border-box;background:#0d0d0d;width:100%;padding:80px 5% 30px}.footer-container{grid-template-columns:1.5fr 1fr 1fr 1fr 1.5fr;gap:40px;max-width:1300px;margin:0 auto;display:grid}.brand-col .footer-logo{color:#ff9100;letter-spacing:-1px;margin:0;font-size:28px;font-weight:800}.footer-tagline{color:#777;text-transform:uppercase;letter-spacing:2px;margin-top:5px;font-size:13px;display:block}.footer-col h3{color:#ff9100;margin-bottom:25px;font-size:18px;font-weight:700;position:relative}.footer-col h3:after{content:"";background:#ff9100;width:30px;height:2px;position:absolute;bottom:-8px;left:0}.link-group a{color:#aaa;margin-bottom:12px;font-size:15px;text-decoration:none;transition:all .3s;display:block}.link-group a:hover{color:#ff9100;padding-left:8px}.footer-search{background:#ffffff0d;border:1px solid #ff910033;border-radius:8px;padding:4px;transition:all .3s;display:flex}.footer-search:focus-within{background:#ffffff14;border-color:#ff9100}.footer-search input{color:#fff;background:0 0;border:none;outline:none;flex:1;padding:10px 15px;font-size:14px}.footer-search button{cursor:pointer;color:#000;background:#ff9100;border:none;border-radius:6px;justify-content:center;align-items:center;width:45px;height:40px;transition:all .3s;display:flex}.footer-search button:hover{background:#e68200}.footer-bottom{text-align:center;border-top:1px solid #ffffff0d;max-width:1300px;margin:60px auto 0;padding-top:25px}.footer-bottom p{color:#555;margin:0;font-size:13px}@media (width<=1024px){.footer-container{grid-template-columns:repeat(3,1fr)}.search-col{grid-column:span 3;max-width:400px}}@media (width<=768px){.footer{padding:60px 20px 30px}.footer-container{grid-template-columns:1fr;gap:35px}.footer-col h3{margin-bottom:15px}.search-col{grid-column:span 1}}a{color:inherit;text-decoration:none}body{overflow-x:hidden}.navbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:1000;background:linear-gradient(135deg,#ff9100d9);border-bottom:1px solid #ff910033;justify-content:space-between;align-items:center;margin-top:-8px;margin-left:-8px;margin-right:-8px;padding:0 50px;display:flex;position:sticky;top:0}.logo{color:#fff;letter-spacing:1px;font-size:26px;font-weight:700;transition:all .3s}.logo:hover{transform:scale(1.05)}.nav-links{color:#fff;gap:28px;font-size:20px;list-style:none;display:flex}.nav-links li{cursor:pointer;padding:6px 8px;transition:all .3s;position:relative}.nav-links li:hover{color:#000;transform:translateY(-2px)}.nav-links li:after{content:"";background:#fff;width:0%;height:2px;transition:width .3s;position:absolute;bottom:-5px;left:0}.nav-links li:hover:after{width:100%}.rotate{transition:all .3s;transform:rotate(180deg)}.dropdown{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;pointer-events:none;background:#000000d9;border-radius:10px;min-width:180px;padding:12px;transition:all .3s;position:absolute;top:38px;left:0;transform:translateY(15px)scale(.95)}.dropdown.show{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.dropdown a{color:#ccc;padding:8px 10px;transition:all .25s;display:block}.dropdown a:hover{color:#ff9100;transform:translate(6px)}.nav-links li:last-child .dropdown{left:auto;right:0}.mobile-header{padding:12px 15px;display:none}.m-logo{color:#fff;margin-left:-50px;margin-right:70px;font-size:20px}.m-brand{color:#fff;white-space:nowrap;font-size:18px;font-weight:600}.right{align-items:center;gap:12px;margin-left:85px;display:flex}.hamburger{cursor:pointer;flex-direction:column;justify-content:space-between;width:24px;height:18px;display:flex}.hamburger span{background:#fff;height:3px;transition:all .3s}.hamburger.open span:first-child{transform:rotate(45deg)translate(5px,5px)}.hamburger.open span:nth-child(2){opacity:0}.hamburger.open span:nth-child(3){transform:rotate(-45deg)translate(5px,-5px)}.mobile-menu{z-index:2000;background:#fff;width:100%;height:calc(100vh - 60px);transition:all .35s;position:fixed;top:60px;left:-100%;overflow-y:auto}.mobile-menu.show{left:0}.menu-item{color:#222;border-bottom:1px solid #eee;justify-content:space-between;padding:18px 20px;transition:all .25s;display:flex}.menu-item span{color:#aaa}.menu-item:hover{color:#ff9100;padding-left:25px}.submenu{background:#fff;height:100%}.back{color:#ff3b3b;cursor:pointer;border-bottom:1px solid #eee;padding:16px 20px;font-weight:500;transition:all .2s}.back:hover{padding-left:25px}.submenu a{color:#222;border-bottom:1px solid #eee;padding:16px 20px;transition:all .25s;display:block}.submenu a:hover{color:#ff9100;padding-left:25px}.overlay{z-index:1500;background:#0003;width:100%;height:calc(100vh - 60px);position:fixed;top:60px;left:0}@media (width<=768px){.nav-links,.logo{display:none}.mobile-header{align-items:center;width:100%;display:flex}}body{margin:0;padding:0;overflow-x:hidden}.topbar{color:#fff;z-index:9999;background:linear-gradient(135deg,#ff9100f2);width:100%;font-size:clamp(12px,.8vw,14px);position:sticky}.topbar-inner{justify-content:space-between;align-items:center;width:99%;padding:6px;display:flex}.topbar-left,.topbar-right{align-items:center;gap:18px;display:flex}.topbar-right{justify-content:flex-end}.item{opacity:.95;white-space:nowrap;align-items:center;gap:6px;transition:all .25s;display:flex}.item svg{stroke-width:2px;font-size:clamp(13px,1vw,15px)}.item:hover{opacity:1;transform:translateY(-1px)}.topbar-left .item:not(:last-child):after{content:"|";opacity:.5;margin-left:10px}.socials{align-items:center;gap:10px;display:flex}.socials svg{cursor:pointer;font-size:14px;transition:all .3s}.socials svg:hover{color:#ffe3b3;transform:scale(1.15)}@media (width<=768px){.topbar-inner{flex-direction:column;gap:6px;padding:8px 0}.topbar-left,.topbar-right{flex-wrap:wrap;justify-content:center}.topbar-left .item:after{display:none}}@media (width<=480px){.topbar-left{display:none}.topbar-right{justify-content:center;gap:12px}}*{box-sizing:border-box;margin:0;padding:0}:root{--primary:#ff9100;--dark:#333;--white:#fff;--shadow:0 10px 30px #00000014;--transition:all .3s cubic-bezier(.4, 0, .2, 1)}html,body{max-width:100vw;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;overflow-x:hidden}.header-navbar{background:var(--white);z-index:1000;width:100%;height:85px;transition:var(--transition);border-bottom:1px solid #f0f0f0;align-items:center;display:flex;position:sticky;top:0}.header-navbar.scrolled{height:70px;box-shadow:var(--shadow)}.header-container{justify-content:space-between;align-items:center;width:100%;max-width:1440px;margin:0 auto;padding:0 30px;display:flex}.header-logo{flex-shrink:0;align-items:center;gap:12px;text-decoration:none;display:flex}.navbar-brand-img{object-fit:contain;width:auto;height:52px;transition:var(--transition)}.header-navbar.scrolled .navbar-brand-img{height:42px}.logo-brand-text{color:var(--primary);letter-spacing:-.5px;font-size:22px;font-weight:800;line-height:1}.logo-brand-text span{color:inherit}.header-nav-links{align-items:center;gap:25px;height:100%;margin:0 20px;list-style:none;display:flex}.header-nav-links li{cursor:pointer;padding:30px 0;position:relative}.menu-item-text,.menu-direct-link{color:var(--dark);align-items:center;gap:4px;font-size:15px;font-weight:600;text-decoration:none;transition:color .2s;display:flex}.menu-item-text:hover,.menu-direct-link:hover{color:var(--primary)}.arrow{transition:transform .3s}.arrow.rotate{transform:rotate(180deg)}.header-dropdown{background:var(--white);opacity:0;visibility:hidden;min-width:240px;transition:var(--transition);border:1px solid #f0f0f0;border-radius:12px;padding:15px 0;position:absolute;top:100%;left:50%;transform:translate(-50%)translateY(10px);box-shadow:0 15px 40px #0000001f}.header-dropdown.show{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.header-dropdown a{color:#444;padding:12px 25px;font-size:14.5px;font-weight:500;text-decoration:none;transition:all .2s;display:block}.header-dropdown a:hover{color:var(--primary);background:#fff8f0;padding-left:30px}.header-right{align-items:center;gap:15px;display:flex}.header-search{width:200px;transition:var(--transition);background:#f5f5f5;border:1px solid #0000;border-radius:50px;align-items:center;padding:10px 18px;display:flex}.header-search:focus-within{border-color:var(--primary);background:#fff;width:240px;box-shadow:0 4px 12px #ff91001a}.header-search input{background:0 0;border:none;outline:none;width:100%;margin-left:8px;font-size:14px}.btn-consult{background:var(--primary);color:#fff;border-radius:10px;padding:12px 24px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s}.btn-consult:hover{transform:translateY(-2px);box-shadow:0 6px 20px #ff91004d}.btn-login{border:2px solid var(--primary);color:var(--primary);border-radius:10px;padding:10px 24px;font-weight:700;text-decoration:none;transition:all .2s}.btn-login:hover{background:var(--primary);color:#fff}.hamburger-btn{color:var(--primary);cursor:pointer;background:#fff8f0;border:none;border-radius:8px;padding:8px;font-size:28px;display:none}@media (width<=1150px){.header-nav-links,.desktop-only{display:none!important}.hamburger-btn{display:block}}.mobile-sidebar{z-index:2100;background:#fff;flex-direction:column;width:320px;height:100vh;padding-top:20px;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;right:-100%;box-shadow:-15px 0 35px #0000001a}.mobile-sidebar.open{right:0}.sidebar-header{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;padding:20px;display:flex}.sidebar-header .navbar-brand-img{height:40px}.sidebar-content{flex:1;padding:20px;overflow-y:auto}.mobile-main-links a,.mobile-menu-row{color:var(--dark);border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:5px;padding:16px 12px;font-size:16px;font-weight:600;text-decoration:none;transition:all .3s;display:flex}.mobile-main-links a:hover,.mobile-menu-row:hover{color:var(--primary);background:#fff8f0}.back-btn{color:var(--primary);cursor:pointer;background:#fff8f0;border-radius:8px;margin-bottom:15px;padding:6px 12px;font-weight:700;display:inline-block}.submenu-title{border-left:4px solid var(--primary);margin-bottom:20px;padding-left:10px;font-size:22px;font-weight:800}.mobile-submenu-view a{color:#555;border-bottom:1px solid #f9f9f9;padding:15px 12px;text-decoration:none;display:block}.sidebar-footer{border-top:1px solid #f0f0f0;gap:10px;padding:20px;display:grid}.btn-sidebar{text-align:center;border-radius:10px;width:100%;padding:14px;font-weight:700;text-decoration:none}.btn-sidebar.consult{background:var(--primary);color:#fff}.btn-sidebar.login{border:2px solid var(--primary);color:var(--primary)}.sidebar-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2000;opacity:0;visibility:hidden;background:#0006;width:100%;height:100%;transition:all .3s;position:fixed;top:0;left:0}.sidebar-overlay.visible{opacity:1;visibility:visible}.PremiumCourseSection{background-color:#fcf9f4;padding:80px 20px;font-family:Inter,Poppins,sans-serif}.CourseWrapper{max-width:1200px;margin:0 auto}.MainHeader{text-align:center;margin-bottom:50px}.MainHeader h2{color:#1a1a1a;font-size:2.5rem;font-weight:800}.MainHeader h2 span{color:#e67e22}.MainHeader p{color:#666;margin-top:10px;font-size:1rem}.CourseGridSystem{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:30px;display:grid}.ProfessionalCard{background:#fff;border:1px solid #f1e5d1;border-radius:12px;flex-direction:column;height:100%;transition:all .3s;display:flex;overflow:hidden;box-shadow:0 4px 15px #0000000d}.ProfessionalCard:hover{transform:translateY(-8px);box-shadow:0 12px 30px #0000001a}.ImageContainer{background-color:#0d0d0f;justify-content:center;align-items:center;width:100%;height:250px;margin:0;padding:0;display:flex;position:relative;overflow:hidden}.ImageContainer img{object-fit:contain;width:100%;height:100%;margin:0;padding:0;display:block}.Badge{color:#fff;text-transform:uppercase;z-index:2;letter-spacing:.5px;background:#e67e22;border-radius:3px;padding:3px 8px;font-size:.6rem;font-weight:800;position:absolute;top:10px;right:10px}.DetailsContainer{background:#fff;flex-direction:column;flex-grow:1;justify-content:space-between;padding:20px;display:flex}.TextContent h3{color:#222;margin-bottom:8px;font-size:1.2rem;font-weight:700;line-height:1.3}.TextContent p{color:#666;margin-bottom:18px;font-size:.85rem;line-height:1.5}.PremiumBtn{color:#fff;cursor:pointer;text-transform:uppercase;letter-spacing:.5px;background:#e67e22;border:none;border-radius:6px;width:100%;padding:12px;font-size:.9rem;font-weight:700;transition:all .3s}.PremiumBtn:hover{background:#d35400;box-shadow:0 4px 12px #e67e224d}@media (width<=768px){.PremiumCourseSection{padding:40px 0}.MainHeader{margin-bottom:30px;padding:0 20px}.CourseGridSystem{scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;gap:16px;padding:0 20px 30px;display:flex;overflow-x:auto}.CourseGridSystem::-webkit-scrollbar{display:none}.ProfessionalCard{scroll-snap-align:center;flex-shrink:0;min-width:82vw;max-width:82vw;height:auto;margin:0;box-shadow:0 8px 20px #00000014}.ImageContainer{height:180px}.DetailsContainer{padding:20px}.TextContent h3{font-size:18px}.TextContent p{margin-bottom:15px;font-size:13px}}.tm-wrapper{text-align:center;background-color:#fff;margin-bottom:50px;padding:100px 24px;font-family:Plus Jakarta Sans,sans-serif}.tm-header{margin-bottom:60px}.tm-title{color:#1a1a1a;font-size:42px;font-weight:800}.tm-title span{color:#ff9100}.tm-subtitle{color:#666;margin-top:10px;font-size:16px}.tm-grid{grid-template-columns:repeat(4,1fr);gap:20px;max-width:1100px;margin:0 auto;display:grid}.tm-card{background:#111;border:1px solid #ffffff0d;border-radius:24px;padding:40px 20px;transition:transform .3s}.tm-highlight{background:#1a1a1a;border:2px solid #ff9100;box-shadow:0 15px 30px #ff910026}.tm-number{color:#fff;margin-bottom:8px;font-size:36px;font-weight:800}.tm-label{color:#9ca3af;text-transform:uppercase;letter-spacing:1px;font-size:13px;font-weight:600}@media (width<=768px){.tm-wrapper{padding:60px 16px}.tm-title{font-size:32px}.tm-grid{grid-template-columns:repeat(2,1fr);gap:15px}.tm-card{padding:30px 15px}.tm-number{font-size:28px}.tm-label{font-size:11px}}@media (width<=400px){.tm-number{font-size:24px}}.transformation-section{background:#fcfcfc;margin-top:-120px;padding:120px 0;font-family:Plus Jakarta Sans,sans-serif;overflow:hidden}.section-header{text-align:center;margin-bottom:80px;padding:0 20px}.section-title{color:#1a1a1a;letter-spacing:-1px;margin-bottom:15px;font-size:48px;font-weight:800}.section-title span{color:#ff9100}.section-sub{color:#666;max-width:650px;margin:0 auto;font-size:18px}.marquee-wrapper{width:100%;display:flex;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.marquee-content{gap:35px;padding:40px 0;animation:50s linear infinite smoothMarquee;display:flex}@keyframes smoothMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee-wrapper:hover .marquee-content{animation-play-state:paused}.transformation-card{z-index:1;background:#fffffffa;border:1px solid #efefef;border-radius:30px;flex-direction:column;justify-content:space-between;min-width:420px;padding:45px;transition:all .6s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #00000008}.transformation-card:before{content:"";z-index:-2;opacity:0;background:conic-gradient(#0000,#ff910080,#0000 30%);width:200%;height:200%;transition:opacity .5s;animation:8s linear infinite rotateBorder;position:absolute;top:-50%;left:-50%}.transformation-card:after{content:"";z-index:-1;background:#fff;border-radius:28.5px;position:absolute;inset:1.5px}.transformation-card:hover{border-color:#0000;transform:translateY(-15px)scale(1.02);box-shadow:0 30px 60px #ff91001f}.transformation-card:hover:before{opacity:1}@keyframes rotateBorder{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.verified-outcome-badge{color:#059669;background:#f0fdf4;border:1px solid #dcfce7;border-radius:100px;align-items:center;gap:8px;width:fit-content;margin-bottom:30px;padding:8px 16px;font-size:13px;font-weight:700;display:flex}.review-body{color:#333;letter-spacing:-.2px;margin-bottom:40px;font-size:18px;font-style:italic;font-weight:400;line-height:1.8}.reviewer-profile{border-top:1px solid #f0f0f0;align-items:center;gap:15px;padding-top:25px;display:flex}.reviewer-name{color:#111;margin-bottom:2px;font-size:20px;font-weight:700}.reviewer-role{color:#ff9100;text-transform:uppercase;letter-spacing:1px;font-size:14px;font-weight:700}@media (width<=768px){.section-title{font-size:32px}.transformation-card{min-width:320px;padding:30px}}.mentor-section{background-color:#fff;margin-top:-80px;padding:100px 0;font-family:Plus Jakarta Sans,sans-serif;overflow:hidden}.mentor-container{align-items:center;gap:60px;max-width:1200px;margin:0 auto;padding:0 24px;display:flex}.mentor-visual{flex:1;position:relative}.image-frame{border-radius:32px;position:relative;overflow:hidden;box-shadow:0 25px 50px -12px #00000026}.image-frame img{width:100%;transition:transform .6s cubic-bezier(.16,1,.3,1);display:block;transform:scale(1.01)}.image-frame:hover img{transform:scale(1.05)}.experience-badge{color:#fff;background:#ff9100;border-radius:100px;padding:10px 20px;font-size:14px;font-weight:700;position:absolute;bottom:24px;right:24px;box-shadow:0 10px 20px #ff91004d}.mentor-info{flex:1.2}.mentor-badge{color:#ff9100;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:12px;font-size:13px;font-weight:700}.mentor-heading{color:#1a1a1a;margin-bottom:10px;font-size:48px;font-weight:800;line-height:1.2}.mentor-heading span{color:#ff9100}.mentor-name-title{color:#4b5563;margin-bottom:20px;font-size:22px;font-weight:600}.mentor-description{color:#555;max-width:580px;margin-bottom:40px;font-size:17px;line-height:1.8}.stats-wrapper-mobile{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.mentor-stat-card{text-align:center;background:#111;border:1px solid #ffffff0d;border-radius:24px;padding:30px 20px;transition:all .4s}.mentor-stat-card:hover{background:#1a1a1a;border-color:#ff91004d;transform:translateY(-8px)}.stat-icon-wrapper{color:#ff9100;margin-bottom:12px;font-size:26px}.stat-text h4{color:#fff;margin-bottom:4px;font-size:24px;font-weight:800}.stat-text p{color:#9ca3af;text-transform:uppercase;letter-spacing:.5px;font-size:13px;font-weight:500}@media (width<=991px){.mentor-section{margin-top:-15px;margin-bottom:20px;padding:50px 0}.mentor-container{text-align:center;flex-direction:column;gap:30px;padding:0 20px}.mentor-visual{width:100%;max-width:400px;margin:0 auto}.image-frame{border-radius:24px}.experience-badge{padding:8px 15px;font-size:12px;bottom:15px;right:15px}.mentor-info{width:100%}.mentor-heading{margin-bottom:15px;font-size:32px}.mentor-name-title{margin-bottom:15px;font-size:18px}.mentor-description{max-width:100%;margin-bottom:30px;font-size:15px;line-height:1.6}.stats-wrapper-mobile{grid-template-columns:repeat(2,1fr);gap:12px;margin:0;padding:0;display:grid;overflow-x:hidden}.mentor-stat-card{min-width:unset;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;margin-right:0;padding:20px 10px;display:flex}.mentor-stat-card:last-child{grid-column:span 2;width:50%;margin:0 auto}.stat-icon-wrapper{margin-bottom:8px;font-size:22px}.stat-text h4{font-size:18px}.stat-text p{font-size:11px}}@media (width<=400px){.mentor-heading{font-size:28px}.mentor-stat-card:last-child{width:100%}}.faq-main-wrapper{background-color:#fff;margin-top:-80px;padding:100px 24px;font-family:Plus Jakarta Sans,sans-serif}.faq-content-container{max-width:800px;margin:0 auto}.faq-text-center{text-align:center;margin-bottom:50px}.faq-main-heading{color:#1a1a1a;letter-spacing:-1px;margin-bottom:12px;font-size:42px;font-weight:800}.faq-main-heading span{color:#ff9100}.faq-sub-heading{color:#666;font-size:17px;font-weight:500}.faq-accordion-list{flex-direction:column;gap:16px;display:flex}.faq-accordion-item{cursor:pointer;background:#fff;border:1px solid #eee;border-radius:20px;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.faq-accordion-item:hover{background:#fffaf5;border-color:#ff910055}.faq-accordion-item.active{border-color:#ff9100;box-shadow:0 10px 30px #ff910014}.faq-question-box{justify-content:space-between;align-items:center;gap:20px;padding:24px 30px;display:flex}.faq-question-box h4{color:#1a1a1a;margin:0;font-size:18px;font-weight:700}.faq-icon-circle{color:#666;background:#f5f5f5;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:24px;transition:all .3s;display:flex}.faq-accordion-item.active .faq-icon-circle{color:#fff;background:#ff9100;transform:rotate(180deg)}.faq-answer-box{max-height:0;transition:all .4s cubic-bezier(.4,0,.2,1);overflow:hidden}.faq-accordion-item.active .faq-answer-box{max-height:200px}.faq-answer-content{padding:0 30px 24px}.faq-answer-content p{color:#555;margin:0;font-size:16px;line-height:1.7}@media (width<=768px){.faq-main-heading{font-size:32px}.faq-question-box{padding:20px}.faq-question-box h4{font-size:16px}.faq-main-wrapper{padding:60px 20px}}.cta-wrapper{background-color:#fdfaf7;justify-content:center;align-items:center;padding:100px 24px;font-family:Plus Jakarta Sans,sans-serif;display:flex}.cta-glass-card{text-align:center;background:#fff;border:1px solid #ff91000d;border-radius:40px;width:100%;max-width:900px;padding:80px 40px;position:relative;overflow:hidden;box-shadow:0 20px 60px #ff91001a}.cta-heading{color:#1a1a1a;letter-spacing:-1.5px;margin-bottom:20px;font-size:52px;font-weight:800;line-height:1.2}.cta-heading span{color:#ff9100}.cta-sub{color:#555;max-width:650px;margin:0 auto 40px;font-size:19px;line-height:1.6}.cta-action-area{flex-direction:column;align-items:center;gap:20px;display:flex}.cta-main-btn{color:#fff;background:#ff9100;border-radius:50px;padding:18px 50px;font-size:18px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-block;box-shadow:0 10px 25px #ff91004d}.cta-main-btn:hover{background:#e68200;transform:translateY(-5px);box-shadow:0 15px 30px #ff910066}.cta-urgency{color:#666;font-size:15px;font-weight:500}.cta-urgency span{color:#ff3b3b;font-weight:700}@media (width<=991px){.cta-heading{font-size:42px}.cta-glass-card{padding:60px 30px}.cta-wrapper{padding:80px 20px}}@media (width<=576px){.cta-wrapper{padding:60px 16px}.cta-glass-card{border-radius:30px;padding:50px 20px}.cta-heading{letter-spacing:-1px;font-size:32px}.cta-sub{margin-bottom:30px;font-size:16px}.cta-main-btn{width:100%;padding:16px;font-size:17px}.cta-urgency{padding:0 10px;font-size:13px}}.why{text-align:center;background:#fff;margin-top:-150px;margin-bottom:50px;padding:80px}.why-heading{color:#111;margin-bottom:15px;font-family:Inter,sans-serif;font-size:42px;font-weight:800}.why-heading span{color:#ff9100}.why-sub{color:#666;max-width:700px;margin-bottom:60px;margin-left:auto;margin-right:auto;font-size:16px}.why-container{grid-template-columns:repeat(4,1fr);gap:25px;max-width:1300px;margin:0 auto;display:grid}.why-card{text-align:center;color:#111;background:#fff;border:1px solid #00000014;border-radius:16px;padding:35px 25px;transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:relative;overflow:hidden}.why-icon{color:#ff9100;margin-bottom:15px;font-size:32px;transition:all .4s}.why-card h3{margin-bottom:10px;font-size:20px;font-weight:700}.why-card p{color:#555;font-size:14px;line-height:1.6}.why-card:before{content:"";background:linear-gradient(120deg,#0000,#ff910026,#0000);width:200%;height:200%;transition:all .6s;position:absolute;top:-100%;left:-100%;transform:rotate(25deg)}.why-card:hover:before{top:0;left:0}.why-card:hover{border-color:#ff91004d;transform:translateY(-10px);box-shadow:0 20px 40px #0000001a}.why-card:hover .why-icon{transform:scale(1.2)rotate(5deg)}@media (width<=1024px){.why{padding:60px 40px}.why-container{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.why{margin-top:-100px;margin-bottom:30px;padding:50px 15px}.why-heading{margin-top:0;font-size:30px}.why-container{grid-template-columns:repeat(2,1fr);gap:12px}.why-card{padding:20px 15px}.why-card h3{font-size:16px}.why-card p{font-size:12px;line-height:1.4}.why-icon{font-size:24px}}@media (width<=480px){.why-container{gap:10px}.why-card{padding:15px 10px}}.webinar-section{background-color:#fcf9f4;margin-bottom:-50px;padding:80px 20px;font-family:Inter,sans-serif}.webinar-header{text-align:center;margin-bottom:50px}.live-now-tag{color:#333;background:#fff;border-radius:50px;align-items:center;gap:8px;margin-bottom:20px;padding:8px 16px;font-size:.85rem;font-weight:600;display:inline-flex;box-shadow:0 4px 15px #0000000d}.dot{background-color:#ff4d4d;border-radius:50%;width:8px;height:8px;animation:1.5s infinite blink;display:inline-block}@keyframes blink{50%{opacity:.5}}.webinar-grid{grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:30px;max-width:1200px;margin:0 auto;display:grid}.webinar-card-main{background:#fff;border:1px solid #f1e5d1;border-radius:20px;text-decoration:none;transition:all .4s cubic-bezier(.165,.84,.44,1);display:block;overflow:hidden;box-shadow:0 10px 30px #00000008}.webinar-card-main:hover{transform:translateY(-10px);box-shadow:0 20px 40px #00000014}.image-container{aspect-ratio:16/9;background-color:#000;width:100%;position:relative;overflow:hidden}.image-container img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.webinar-card-main:hover img{transform:scale(1.05)}.card-badge{color:#e67e22;text-transform:uppercase;background:#fffffff2;border-radius:6px;padding:6px 12px;font-size:.7rem;font-weight:800;position:absolute;top:15px;left:15px;box-shadow:0 4px 10px #0000001a}.webinar-info{text-align:left;padding:25px}.webinar-info h3{color:#1a1a1a;margin-bottom:10px;font-size:1.4rem;font-weight:700}.webinar-info p{color:#666;margin-bottom:25px;font-size:.95rem;line-height:1.6}.btn-wrap{justify-content:space-between;align-items:center;display:flex}.enroll-btn{color:#fff;cursor:pointer;background:#1a1a1a;border:none;border-radius:10px;padding:12px 25px;font-weight:700;transition:all .3s}.webinar-card-main:hover .enroll-btn{background:#e67e22;transform:scale(1.05)}.seats-left{color:#ff4d4d;font-size:.85rem;font-weight:700}@media (width<=768px){.webinar-grid{grid-template-columns:1fr}}.heroo{background:radial-gradient(circle at 100% 0,#fffcf5,#f9fafb);align-items:center;gap:40px;min-height:90vh;margin-bottom:-40px;padding:50px 60px;display:flex;position:relative;overflow:hidden}.heroo-left{z-index:2;flex:1.2}.heroo-tag{color:#ff9100;letter-spacing:1px;background:#fff3e0;border:1px solid #ff910033;border-radius:50px;margin-bottom:25px;padding:8px 16px;font-size:13px;font-weight:800;display:inline-block}.heroo-title{color:#1a1a1a;margin-bottom:30px;font-size:64px;font-weight:900;line-height:1.1}.heroo-title span{color:#ff9100;display:block}.heroo-buttons{gap:20px;margin-bottom:50px;display:flex}.heroo-primary{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff9100,#ff6a00);border:none;border-radius:12px;padding:18px 35px;font-size:17px;font-weight:700;transition:all .4s cubic-bezier(.175,.885,.32,1.275);box-shadow:0 10px 25px #ff91004d}.heroo-primary:hover{transform:translateY(-5px);box-shadow:0 15px 35px #ff910080}.heroo-secondary{color:#ff9100;cursor:pointer;background:#fff;border:2px solid #ff9100;border-radius:12px;padding:18px 35px;font-size:17px;font-weight:700;transition:all .3s}.heroo-secondary:hover{background:#fff8f0;transform:translateY(-3px)}.heroo-trust{align-items:center;gap:40px;display:flex}.heroo-clients{align-items:center;gap:15px;display:flex}.heroo-avatars{display:flex}.heroo-avatars img{border:3px solid #fff;border-radius:50%;width:45px;height:45px;margin-left:-15px}.heroo-avatars img:first-child{margin-left:0}.happy2LN h4,.Confihappy100 h4{color:#222;font-size:16px;font-weight:800}.happy2LN p,.Confihappy100 p{color:#666;font-size:13px}.heroo-right{flex:1;justify-content:center;align-items:center;margin-top:-30px;margin-bottom:-20px;display:flex;position:relative}.heroo-circle{opacity:1;width:100%;max-width:650px;animation:20s linear infinite rotateDesktop}@keyframes rotateDesktop{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.heroo-acharya{z-index:2;filter:drop-shadow(0 20px 50px #0000001a);width:90%;position:absolute;bottom:0}.heroo-stats{z-index:5;background:#fff;border-radius:40px 40px 0 0;grid-template-columns:repeat(4,1fr);gap:30px;margin-top:-40px;padding:40px 80px;display:grid;position:relative;box-shadow:0 -10px 40px #00000008}.heroo-stat{border-radius:20px;align-items:center;gap:20px;padding:20px;transition:all .3s;display:flex}.heroo-stat:hover{background:#fff8f0}.stat-icon{color:#ff9100;opacity:.2;font-size:35px}.heroo-stat h3{color:#1a1a1a;font-size:28px;font-weight:900}.heroo-stat p{color:#666;font-size:14px;font-weight:500}@keyframes rotateMobile{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@media (width<=768px){.heroo{text-align:center;flex-direction:column;gap:20px;min-height:auto;padding:40px 15px 0}.heroo-left{z-index:5;order:1;width:100%}.heroo-tag{margin-bottom:15px;padding:6px 12px;font-size:11px}.heroo-title{margin-bottom:20px;font-size:34px;line-height:1.2}.heroo-right{order:2;justify-content:center;align-items:flex-end;width:100%;margin-top:20px;display:flex;position:relative;overflow:visible;height:420px!important}.heroo-circle{z-index:1;opacity:.7;pointer-events:none;max-width:95vw;width:400px!important;animation:20s linear infinite rotateMobile!important;position:absolute!important;top:45%!important;left:50%!important}.heroo-acharya{z-index:5;object-fit:contain;filter:drop-shadow(0 15px 30px #00000040);margin:20px auto 0;bottom:10px;width:auto!important;height:380px!important;position:relative!important}.heroo-buttons{flex-direction:column;gap:12px;width:100%;margin-bottom:30px;padding:0 10px}.heroo-primary,.heroo-secondary{border-radius:10px;width:100%;padding:16px;font-size:16px}.heroo-trust{flex-direction:column;gap:15px;margin-bottom:20px}.heroo-stats{border-radius:25px 25px 0 0;grid-template-columns:1fr 1fr;gap:10px;margin-top:0;padding:25px 10px}.heroo-stat{text-align:center;flex-direction:column;gap:8px;padding:12px 5px}.heroo-stat h3{font-size:20px}.heroo-stat p{font-size:11px}}@media (width<=400px){.heroo-right{height:360px!important}.heroo-circle{width:300px!important;animation:20s linear infinite rotateMobile!important;top:40%!important}.heroo-acharya{height:320px!important}}.hero-section{background:#fff;width:100%;padding:60px 0}.container{max-width:1200px;margin:0 auto;padding:0 20px}.slider-heading{text-align:center;margin-bottom:40px}.sub-tag{color:#ff6b00;text-transform:uppercase;letter-spacing:1px;font-size:14px;font-weight:700}.slider-heading h2{margin:10px 0;font-size:38px;font-weight:800}.slider-heading h2 span{color:#ff6b00}.cards-wrapper{gap:15px;width:100%;height:450px;display:flex}.hero-card{background:#000;border-radius:20px;flex:1;text-decoration:none;transition:all .7s cubic-bezier(.25,1,.5,1);position:relative;overflow:hidden}.hero-card.active{flex:3}.card-bg-img{object-fit:cover;object-position:center 15%;opacity:.6;width:100%;height:100%;transition:all .5s}.hero-card.active .card-bg-img{opacity:1}.img-overlay{z-index:1;background:linear-gradient(#0000 30%,#000000e6 100%);position:absolute;inset:0}.card-inner-content{z-index:2;color:#fff;flex-direction:column;justify-content:flex-end;padding:30px;display:flex;position:absolute;inset:0}.category-tag{background:#ff6b00;border-radius:5px;width:fit-content;margin-bottom:8px;padding:4px 10px;font-size:12px;font-weight:700}.card-title{margin:0;font-size:24px;font-weight:800}.card-desc,.card-action{opacity:0;max-height:0;transition:all .4s;overflow:hidden}.hero-card.active .card-desc,.hero-card.active .card-action{opacity:1;max-height:100px;margin-top:10px}.action-btn{color:#fff;cursor:pointer;text-align:center;background:#ff6b00;border:none;border-radius:8px;padding:12px 24px;font-size:14px;font-weight:700;transition:all .3s;display:inline-block;box-shadow:0 4px 15px #ff6b0033}.action-btn:hover{background:#e66000;transform:translateY(-2px);box-shadow:0 6px 20px #ff6b0066}.action-btn:active{transform:translateY(0)}@media (width<=768px){.slider-heading{text-align:left}.slider-heading h2{font-size:28px}.cards-wrapper{scroll-snap-type:x mandatory;scrollbar-width:none;height:500px;padding-bottom:20px;overflow-x:auto}.hero-card{scroll-snap-align:center;flex:0 0 88vw!important}.card-bg-img{object-position:center 10%;opacity:1!important}.hero-card:nth-child(3) .card-bg-img{transform:scale(1.05);object-fit:cover!important;object-position:78% center!important}.card-desc,.card-action{opacity:1!important;max-height:none!important;display:block!important}.card-title{font-size:22px!important}.action-btn:hover{transform:none}}@keyframes pulse{0%{box-shadow:0 0 #ff660080}70%{box-shadow:0 0 0 15px #f600}to{box-shadow:0 0 #f600}}@media (width<=768px){.course{padding:60px 20px}.course-container{flex-direction:column;gap:40px}.course-left img{width:100%;max-width:320px;margin:auto;display:block}.live-box{padding:6px 10px;font-size:11px}.course-right{text-align:center}.course-right h1{font-size:26px;line-height:1.3}.course-sub,.rating{font-size:14px}.course-info p{font-size:13px}.timer{padding:8px;font-size:13px}.price-box{flex-wrap:wrap;justify-content:center}.new{font-size:26px}.course-buttons{flex-direction:column;align-items:center}.btn{width:90%}.trust{font-size:12px}.seats{font-size:13px}.sticky-bar{padding:10px 15px;font-size:13px}.sticky-bar button{padding:8px 14px;font-size:13px}.whatsapp{padding:10px 14px;font-size:13px;bottom:90px}}@media (width<=1024px){.course-container{text-align:center;flex-direction:column}.course-left img{width:380px}.course-right h1{font-size:32px}.course-buttons,.price-box{justify-content:center}}@media (width>=1400px){.course-container{max-width:1500px}.course-left img{width:550px}.course-right h1{font-size:48px}}@keyframes livePulse{0%{box-shadow:0 0 #ff0000b3}70%{box-shadow:0 0 0 10px #f000}to{box-shadow:0 0 #f000}}@media (width<=768px){.sticky-bar{flex-direction:row;justify-content:space-between}.sticky-bar button{padding:8px 10px;font-size:12px}}@keyframes pulseLive{0%{box-shadow:0 0 #15ff00b3}70%{box-shadow:0 0 0 10px #f000}to{box-shadow:0 0 #f000}}@media (width<=768px){.course{padding:60px 20px}.course-container{flex-direction:column;gap:40px}.course-left img{width:100%;max-width:320px;margin:auto;display:block}.live-box{padding:6px 10px;font-size:11px}.course-right{text-align:center}.course-right h1{font-size:26px;line-height:1.3}.course-sub,.rating{font-size:14px}.course-info p{font-size:13px}.timer{padding:8px;font-size:13px}.price-box{flex-wrap:wrap;justify-content:center}.new{font-size:26px}.course-buttons{flex-direction:column;align-items:center}.btn{width:90%}.trust{font-size:12px}.seats{font-size:13px}.sticky-bar{padding:10px 15px;font-size:13px}.sticky-bar button{padding:8px 14px;font-size:13px}.whatsapp{padding:10px 14px;font-size:13px;bottom:90px}}@media (width<=1024px){.course-container{text-align:center;flex-direction:column}.course-left img{width:380px}.course-right h1{font-size:32px}.course-buttons,.price-box{justify-content:center}}@media (width>=1400px){.course-container{max-width:1500px}.course-left img{width:550px}.course-right h1{font-size:48px}}@media (width<=768px){.sticky-bar{flex-direction:row;justify-content:space-between}.sticky-bar button{padding:8px 10px;font-size:12px}}.course{background:linear-gradient(135deg,#f9fafb,#eef2f7);padding:100px 60px}.course-container{align-items:center;gap:80px;max-width:1300px;margin:auto;display:flex}.course-left{position:relative}.course-left img{border-radius:20px;width:480px;transition:all .4s;box-shadow:0 30px 80px #0003}.course-left:hover img{transform:scale(1.07)rotate(-1deg)}.badge{color:#fff;background:linear-gradient(135deg,#ff9100,#ffb347);border-radius:20px;padding:6px 14px;font-size:12px;position:absolute;top:20px;left:20px}.live-box{color:#fff;background:#000000b3;border-radius:20px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;display:flex;position:absolute;bottom:20px;left:20px}.dot{background:red;border-radius:50%;width:8px;height:8px;animation:1s infinite blink}.course-right h1{font-size:42px}.course-right span{color:#ff9100}.course-sub{color:#555;margin:15px 0}.rating{margin:15px 0;font-size:16px}.course-info{margin:15px 0}.timer{color:#fff;background:#111;border-radius:8px;margin:20px 0;padding:10px 15px}.price-box{align-items:center;gap:15px;display:flex}.old{color:#888;text-decoration:line-through}.new{font-size:34px;font-weight:700}.off{color:#fff;background:#ff9100;border-radius:6px;padding:5px 10px}.course-buttons{gap:15px;margin-top:25px;display:flex}.btn{cursor:pointer;border:none;border-radius:10px;padding:14px 28px;font-weight:600;transition:all .3s}.preview{background:#ddd}.buy{color:#fff;background:linear-gradient(135deg,#ff9100,#ffb347)}.btn:hover{transform:scale(1.08)}.trust{color:#444;margin-top:20px;font-size:14px}.sticky-bar{color:#fff;z-index:999;background:#000;justify-content:space-between;width:100%;padding:15px 40px;display:flex;position:fixed;bottom:0;left:0}.sticky-bar button{color:#fff;background:#ff9100;border:none;border-radius:6px;margin-right:50px;padding:10px 20px}.whatsapp{color:#fff;background:#25d366;border-radius:30px;padding:12px 18px;text-decoration:none;position:fixed;bottom:80px;right:20px}.seats{color:red;margin:15px 0;font-weight:700}.pulse{animation:1.5s infinite pulse}@media (width<=768px){.course{padding:60px 20px}.course-container{flex-direction:column;gap:40px}.course-left img{width:100%;max-width:320px;margin:auto;display:block}.live-box{padding:6px 10px;font-size:11px}.course-right{text-align:center}.course-right h1{font-size:26px;line-height:1.3}.course-sub,.rating{font-size:14px}.course-info p{font-size:13px}.timer{padding:8px;font-size:13px}.price-box{flex-wrap:wrap;justify-content:center}.new{font-size:26px}.course-buttons{flex-direction:column;align-items:center}.btn{width:90%}.trust{font-size:12px}.seats{font-size:13px}.sticky-bar{padding:10px 15px;font-size:13px}.sticky-bar button{padding:8px 14px;font-size:13px}.whatsapp{padding:10px 14px;font-size:13px;bottom:90px}}@media (width<=1024px){.course-container{text-align:center;flex-direction:column}.course-left img{width:380px}.course-right h1{font-size:32px}.course-buttons,.price-box{justify-content:center}}@media (width>=1400px){.course-container{max-width:1500px}.course-left img{width:550px}.course-right h1{font-size:48px}}.off{color:#fff;background:#000;border-radius:20px;padding:6px 14px;font-size:12px;font-weight:700;box-shadow:0 5px 15px #f006}.seats{color:#e53935;align-items:center;gap:8px;margin:15px 0;font-weight:600;display:flex}.seats:before{content:"";background:red;border-radius:50%;width:10px;height:10px;animation:1s infinite livePulse}.course-buttons{flex-wrap:wrap;gap:15px;margin-top:25px;display:flex}.btn{text-align:center;min-width:160px}.sticky-bar{align-items:center;padding:12px 20px}@media (width<=768px){.sticky-bar{flex-direction:row;justify-content:space-between}.sticky-bar button{padding:8px 10px;font-size:12px}}.live-dot-A{background:#fefefe;border-radius:50%;width:10px;height:10px;animation:1s infinite pulseLive;position:absolute;top:6px;right:6px}.chat-toggle{color:#fff;cursor:pointer;z-index:999;background:linear-gradient(135deg,#ff9100,#ffb347);border-radius:50%;justify-content:center;align-items:center;width:55px;height:55px;font-size:22px;display:flex;position:fixed;bottom:90px;right:20px;box-shadow:0 10px 25px #0000004d}.chatbot{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);z-index:999;background:#ffffff26;border-radius:15px;width:270px;height:300px;position:fixed;bottom:160px;right:20px;overflow:hidden;box-shadow:0 10px 40px #00000040}.chat-header{color:#fff;background:linear-gradient(135deg,#ff9100,#ffb347);justify-content:space-between;align-items:center;padding:12px;font-weight:600;display:flex}.chat-body{padding:15px;font-size:13px}.chat-body button{color:#fff;cursor:pointer;background:#ff9100;border:none;border-radius:8px;width:100%;margin-top:140px;padding:10px}:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-pagination{text-align:center;z-index:10;transition:opacity .3s;position:absolute;transform:translate(0,0)}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);width:100%;left:0}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);display:inline-block}button.swiper-pagination-bullet{box-shadow:none;appearance:none;border:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translateY(-50%)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets) .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{width:8px;top:50%;transform:translateY(-50%)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,top .2s;display:inline-block}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets) .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{white-space:nowrap;left:50%;transform:translate(-50%)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));transform-origin:0 0;width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(0)}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:100% 0}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);top:0;left:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size,4px);height:100%;top:0;left:0}.swiper-pagination-lock{display:none}.disc-premium-wrap{background:#fff;padding:100px 0;font-family:Plus Jakarta Sans,sans-serif;position:relative}.disc-container{max-width:1300px;margin:0 auto;padding:0 20px}.disc-head{text-align:center;margin-bottom:60px}.disc-badge{color:#f97316;letter-spacing:1px;background:#fff7ed;border:1px solid #ffedd5;border-radius:100px;padding:6px 16px;font-size:11px;font-weight:800;display:inline-block}.disc-title{color:#0f172a;margin-top:20px;font-size:clamp(28px,4vw,42px);font-weight:800;line-height:1.2}.disc-grad{background:linear-gradient(90deg,#f97316,#fb923c);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.slider-relative-box{padding:0 20px;position:relative}.custom-nav-btn{color:#0f172a;cursor:pointer;z-index:100;background:#fff;border:1px solid #e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;font-size:24px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 10px 25px #0000000f}.prev-btn{left:-15px}.next-btn{right:-15px}.custom-nav-btn:hover{color:#fff;background:#f97316;border-color:#f97316;box-shadow:0 15px 30px #f9731633}.disc-swiper-init{padding:30px 10px 70px!important}.disc-card{text-align:center;will-change:transform;background:#fff;border:1px solid #f1f5f9;border-radius:28px;flex-direction:column;align-items:center;min-height:300px;padding:45px 30px;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:relative;box-shadow:0 15px 40px #0000000a}.disc-icon-box{z-index:2;border-radius:22px;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:25px;font-size:32px;transition:all .4s;display:flex}.theme-0 .disc-icon-box{color:#3b82f6;background:#eff6ff}.theme-1 .disc-icon-box{color:#ef4444;background:#fef2f2}.theme-2 .disc-icon-box{color:#22c55e;background:#f0fdf4}.theme-3 .disc-icon-box{color:#a855f7;background:#faf5ff}.disc-card:hover{border-color:#f973164d;transform:translateY(-12px);box-shadow:0 35px 70px #0f172a14}.disc-card:hover .disc-icon-box{transform:scale(1.1)rotate(5deg)}.disc-text p{color:#334155;z-index:2;margin:0;font-size:17px;font-weight:600;line-height:1.6}.disc-card-number{color:#f1f5f9;z-index:1;-webkit-user-select:none;user-select:none;font-size:48px;font-weight:900;transition:all .4s;position:absolute;bottom:20px;right:30px}.disc-card:hover .disc-card-number{color:#fff7ed;transform:scale(1.1)}.swiper-pagination-bullet{width:10px;height:10px;opacity:1!important;background:#cbd5e1!important}.swiper-pagination-bullet-active{transition:all .3s;background:#f97316!important;border-radius:5px!important;width:30px!important}@media (width<=1024px){.custom-nav-btn{width:45px;height:45px;font-size:20px}.prev-btn{left:-5px}.next-btn{right:-5px}}@media (width<=768px){.disc-premium-wrap{padding:60px 0}.slider-relative-box{padding:0}.custom-nav-btn{display:none}.disc-card{min-height:250px;padding:40px 20px}.disc-title{font-size:26px}.disc-swiper-init{padding:20px 0 50px!important}}.fw-section-light{color:#1e293b;background-color:#f8fafc;padding:90px 20px;font-family:Plus Jakarta Sans,sans-serif}.fw-container{max-width:1100px;margin:0 auto}.fw-heading{text-align:center;margin-bottom:50px}.fw-main-title{color:#0f172a;margin-bottom:15px;font-size:42px;font-weight:800}.fw-text-gold{color:#d97706;margin-left:10px}.fw-subtitle-text{color:#64748b;font-size:18px;font-weight:500}.fw-grid-layout{grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:50px;display:grid}.fw-item-card{background:#fff;border:1px solid #f1f5f9;border-radius:12px;align-items:center;gap:15px;padding:25px 35px;transition:transform .3s,box-shadow .3s;display:flex;box-shadow:0 4px 20px #0000000a}.fw-item-card:hover{border-color:#fcd34d;transform:translateY(-3px);box-shadow:0 10px 25px #d977061a}.fw-arrow-icon{color:#d97706;font-size:18px;font-weight:800}.fw-point-desc{color:#334155;margin:0;font-size:16px;font-weight:600}.fw-cta-container{text-align:center}.fw-button-premium{color:#fff;cursor:pointer;background:linear-gradient(#f59e0b 0%,#d97706 100%);border:none;border-radius:12px;padding:18px 50px;transition:all .3s;box-shadow:0 10px 30px #d977064d}.fw-button-premium:hover{filter:brightness(1.1);transform:scale(1.02)}.fw-btn-top{letter-spacing:.5px;font-size:20px;font-weight:800;display:block}.fw-btn-bottom{opacity:.9;margin-top:2px;font-size:12px;text-decoration:line-through;display:block}@media (width<=768px){.fw-grid-layout{grid-template-columns:1fr}.fw-main-title{font-size:32px}}.imagine-section{background-color:#f8fafc;padding:100px 20px;font-family:Plus Jakarta Sans,sans-serif}.imagine-container{max-width:1140px;margin:0 auto}.imagine-main-card{opacity:0;background:#fff;border:1px solid #edf2f7;border-radius:40px;transition:all .9s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden;transform:translateY(30px);box-shadow:0 25px 70px #0000000d}.imagine-main-card.reveal-active{opacity:1;transform:translateY(0)}.imagine-column-left{background:#0f172a;flex:0 0 42%;justify-content:center;align-items:center;padding:50px 30px;display:flex;position:relative}.image-frame-container{border:8px solid #ffffff0d;border-radius:20px;width:100%;max-width:340px;position:relative;overflow:hidden;box-shadow:0 20px 40px #0000004d}.expert-main-img{object-fit:cover;width:100%;height:400px;display:block}.estd-label{color:#fff;letter-spacing:.5px;background:#ff9100;border-radius:6px;padding:6px 12px;font-size:11px;font-weight:800;position:absolute;bottom:15px;left:15px}.imagine-column-right{flex:1;align-items:center;padding:60px 50px;display:flex}.section-mini-title{color:#ff9100;letter-spacing:2px;margin-bottom:10px;font-size:14px;font-weight:800}.section-main-desc{color:#1e293b;margin-bottom:35px;font-size:22px;font-weight:700;line-height:1.4}.benefits-grid{flex-direction:column;gap:12px;display:flex}.benefit-item-pro{background:#f8fafc;border:1px solid #f1f5f9;border-radius:15px;align-items:center;gap:15px;padding:18px 25px;transition:all .3s;display:flex}.benefit-item-pro:hover{background:#fff;border-color:#ff9100;transform:translate(8px)}.pro-check-icon{color:#22c55e;font-size:20px}.benefit-item-pro span{color:#334155;font-size:15px;font-weight:600}.imagine-cta-block{text-align:center;margin-top:60px}.cta-urgency-text{color:#e11d48;margin-bottom:25px;font-size:17px;font-weight:800}.pro-action-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff9100,#ff5e00);border:none;border-radius:18px;padding:20px 60px;transition:transform .3s;box-shadow:0 15px 35px #ff5e0040}.pro-action-btn:hover{transform:translateY(-5px)}.main-btn-text{font-size:22px;font-weight:800;display:block}.sub-btn-text{opacity:.9;font-size:14px;text-decoration:line-through}@media (width<=991px){.imagine-main-card{flex-direction:column}.imagine-column-left,.imagine-column-right{padding:40px 20px}.expert-main-img{height:320px}}.premium-mentor-section{background-color:#fffaf5;padding:100px 20px;font-family:Plus Jakarta Sans,sans-serif;position:relative;overflow:hidden}.mentor-glow-effect{pointer-events:none;background:radial-gradient(circle,#ff910014 0%,#fff0 60%);width:50%;height:100%;position:absolute;top:0;right:0}.mentor-main-container{opacity:0;grid-template-columns:1fr 1.3fr;align-items:center;gap:60px;max-width:1200px;margin:0 auto;display:grid;transform:translateY(20px)}.animate-on-load{opacity:1;transition:opacity .6s,transform .6s;transform:translateY(0)}.mentor-visual-wrapper{justify-content:center;align-items:center;width:100%;display:flex;position:relative}.mentor-image-frame{aspect-ratio:1;background:#fff;border:10px solid #fff;border-radius:40px;width:100%;max-width:420px;transition:transform .3s;overflow:hidden;box-shadow:0 20px 50px #0000001a}.mentor-visual-wrapper:hover .mentor-image-frame{transform:translateY(-5px)}.mentor-portrait{object-fit:cover;width:100%;height:100%;transition:transform .5s}.mentor-visual-wrapper:hover .mentor-portrait{transform:scale(1.03)}.experience-badge-circle{color:#fff;z-index:10;background:#0f172a;border:8px solid #fffaf5;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:130px;height:130px;display:flex;position:absolute;bottom:-30px;right:-20px;box-shadow:0 10px 30px #0003}.badge-val{font-size:32px;font-weight:800;line-height:1}.badge-lbl{text-transform:uppercase;letter-spacing:1.5px;margin-top:5px;font-size:11px}.mentor-label-box{margin-bottom:15px}.mentor-tagline{color:#ff9100;text-transform:uppercase;letter-spacing:2.5px;font-size:14px;font-weight:800}.mentor-display-name{color:#0f172a;margin:0;font-family:Playfair Display,serif;font-size:56px;font-weight:700;line-height:1.1}.mentor-display-role{color:#64748b;margin-top:8px;font-size:20px;font-weight:500}.mentor-divider{background:#ff9100;border-radius:2.5px;width:70px;height:5px;margin:30px 0}.mentor-stats-grid{grid-template-columns:repeat(2,1fr);gap:25px;margin-top:40px;display:grid}.stat-premium-card{opacity:0;background:#fff;border:1px solid #e2e8f0;border-radius:25px;align-items:center;gap:20px;padding:25px;transition:all .3s;display:flex;transform:translateY(15px);box-shadow:0 5px 15px #00000005}.animate-on-load .stat-premium-card{opacity:1;transition:all .4s ease forwards;transition-delay:calc(.1s * var(--i));transform:translateY(0)}.stat-premium-card:hover{border-color:#ff9100;transform:translateY(-5px);box-shadow:0 10px 25px #ff91001a}.stat-icon-wrapper{color:#ff9100;background:#ff91001a;border-radius:15px;justify-content:center;align-items:center;width:55px;height:55px;font-size:24px;display:flex}.stat-number{color:#0f172a;margin:0;font-size:28px;font-weight:800}.stat-label-text{color:#64748b;margin:0;font-size:14px;font-weight:600}.mentor-footer-note{color:#0f172a;cursor:pointer;opacity:.8;align-items:center;gap:10px;margin-top:45px;font-weight:700;transition:opacity .3s;display:flex}.mentor-footer-note:hover{opacity:1}.note-icon{margin-top:2px;font-size:14px}@media (width<=992px){.mentor-main-container{text-align:center;grid-template-columns:1fr;gap:40px}.mentor-visual-wrapper{order:1}.mentor-details-content{order:2}.mentor-divider{margin:30px auto}.mentor-display-name{font-size:44px}}@media (width<=768px){.premium-mentor-section{padding:60px 15px}.mentor-image-frame{border-width:6px;border-radius:30px;max-width:280px}.experience-badge-circle{border-width:5px;width:90px;height:90px;bottom:-15px;right:-10px}.badge-val{font-size:24px}.mentor-display-name{font-size:32px}.mentor-stats-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:30px;display:grid}.stat-premium-card{text-align:center;background:#fff;border:1px solid #f1f5f9;border-radius:18px;flex-direction:column;gap:10px;padding:15px 10px}.stat-icon-wrapper{width:40px;height:40px;margin:0 auto;font-size:18px}.stat-number{font-size:18px;line-height:1.1}.stat-label-text{color:#64748b;margin-top:4px;font-size:11px;font-weight:700}.mentor-footer-note{justify-content:center;font-size:14px}.mentor-visual-wrapper{opacity:0;transform:scale(.9)}.animate-on-load .mentor-visual-wrapper{opacity:1;transition:opacity .6s,transform .6s;transform:scale(1)}.mentor-details-content{opacity:0;transform:translateY(20px)}.animate-on-load .mentor-details-content{opacity:1;transition:opacity .6s .3s,transform .6s .3s;transform:translateY(0)}}@media (width<=380px){.mentor-stats-grid{gap:8px}.stat-number{font-size:16px}.stat-label-text{font-size:10px}}.premium-testimonials{background:#fffaf5;padding:100px 20px;font-family:Plus Jakarta Sans,sans-serif}.testimonials-container{max-width:1200px;margin:auto}.section-label{color:#ff9100;text-transform:uppercase;letter-spacing:2px;margin-bottom:10px;font-size:13px;font-weight:800;display:block}.premium-heading{color:#0f172a;margin:0;font-family:Playfair Display,serif;font-size:44px;line-height:1.2}.video-testimonials-grid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.premium-video-card{background:#fff;border:1px solid #e2e8f0;border-radius:24px;flex-direction:column;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden;box-shadow:0 10px 30px #0000000a}.premium-video-card:hover{border-color:#ff9100;transform:translateY(-10px);box-shadow:0 20px 40px #ff91001a}.video-frame-wrapper{background:#000;width:100%;padding-top:56.25%;position:relative}.video-frame-wrapper iframe{border:none;width:100%;height:100%;position:absolute;top:0;left:0}.client-meta{text-align:left;background:#fff;padding:25px 20px}.stars-row{gap:3px;margin-bottom:12px;display:flex}.star-icon{color:#fbbf24;font-size:14px}.client-meta h4{color:#0f172a;margin:0 0 6px;font-size:22px;font-weight:800}.client-role{color:#64748b;margin:0;font-size:15px;font-weight:500;line-height:1.4}.more-reviews-box{justify-content:center;margin-top:60px;display:flex}.explore-more-btn{color:#0f172a;cursor:pointer;background:#fff;border:2px solid #ff9100;border-radius:100px;align-items:center;gap:15px;padding:10px 10px 10px 30px;font-size:15px;font-weight:800;transition:all .3s;display:flex}.icon-circle{color:#fff;background:#ff9100;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:flex}@media (width<=768px){.premium-testimonials{padding:40px 0}.premium-heading{padding:0 20px;font-size:30px}.video-testimonials-grid{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:16px;padding:20px;display:flex!important;overflow-x:auto!important}.video-testimonials-grid::-webkit-scrollbar{display:none}.premium-video-card{scroll-snap-align:center;border-radius:20px;min-width:280px;max-width:280px;box-shadow:0 8px 25px #0000000f}.video-frame-wrapper{aspect-ratio:1;border-radius:0;height:280px;margin:0;padding-top:0}.video-frame-wrapper iframe{object-fit:cover;transform:scale(1.15)}.client-meta{padding:15px 18px}.meta-top{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.arrow-diagonal{color:#ff9100;font-size:1.2rem;font-weight:700}.client-meta h4{margin-bottom:2px;font-size:1.1rem}.client-role{font-size:.85rem}.more-reviews-box{display:none!important}}.wb-premium-section{color:#1a202c;background:#fff;padding:100px 20px;font-family:Plus Jakarta Sans,sans-serif}.wb-container{max-width:1100px;margin:0 auto}.wb-text-center{text-align:center;margin-bottom:70px}.wb-tagline{color:#22c55e;letter-spacing:1.5px;margin-bottom:10px;font-size:13px;font-weight:800;display:block}.wb-title-main{color:#0f172a;font-size:42px;font-weight:800;line-height:1.2}.wb-gold-gradient{color:#ff9100;margin-left:12px}.wb-title-underline{background:#ff9100;border-radius:2px;width:50px;height:4px;margin:20px auto}.wb-description{color:#64748b;max-width:650px;margin:0 auto;font-size:18px}.wb-main-flex{align-items:center;gap:60px;margin-bottom:60px;display:flex}.wb-feature-panel{background:#f8fafc;border:1px solid #e2e8f0;border-radius:24px;flex:1;padding:40px}.wb-feature-item{gap:20px;margin-bottom:30px;transition:transform .3s;display:flex}.wb-feature-item:hover{transform:translate(5px)}.wb-feature-item:last-child{margin-bottom:0}.wb-f-icon{color:#ff9100;margin-top:4px;font-size:26px}.wb-f-content h4{color:#0f172a;margin-bottom:5px;font-size:18px;font-weight:700}.wb-f-content p{color:#64748b;font-size:14px;line-height:1.5}.wb-points-list{flex:1}.wb-list-item{color:#334155;border-bottom:1px solid #f1f5f9;align-items:center;gap:15px;padding:16px 0;font-size:17px;font-weight:600;display:flex}.wb-check-wrapper{color:#22c55e;font-size:20px;display:flex}.wb-action-bar-premium{color:#fff;background:#0f172a;border-radius:20px;justify-content:space-between;align-items:center;padding:30px 50px;display:flex}.wb-price-stack{flex-direction:column;display:flex}.wb-old-price{color:#94a3b8;font-size:14px;text-decoration:line-through}.wb-new-price{color:#ff9100;font-size:24px;font-weight:800}.wb-action-text{letter-spacing:.5px;border-left:2px solid #334155;padding-left:30px;font-size:16px;font-weight:700}@media (width<=900px){.wb-main-flex{flex-direction:column}.wb-action-bar-premium{text-align:center;flex-direction:column;gap:20px}.wb-action-text{border-left:none;padding-left:0}.wb-title-main{font-size:32px}}.webinar-hero{background:#f9fafb;margin-top:50px;padding:60px 20px;overflow:hidden}.webinar-alert{text-align:center;color:#fff;background:linear-gradient(90deg,#ff6a00,#ff9100);border-radius:0 0 15px 15px;justify-content:center;align-items:center;gap:10px;max-width:600px;margin:-40px auto 40px;padding:12px 20px;font-size:15px;font-weight:700;display:flex;box-shadow:0 4px 15px #ff6a0033}.webinar-container{justify-content:space-between;align-items:flex-start;gap:50px;max-width:1280px;margin:0 auto;display:flex}.webinar-content{flex:1.2}.webinar-content h4{color:#ff9100;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:10px;font-size:14px;font-weight:800}.webinar-content h1{color:#1a1a1a;margin:0 0 25px;font-size:48px;font-weight:900;line-height:1.2}.webinar-highlight-big{color:#ff9100}.webinar-highlight{color:#ff3c00}.webinar-content p{color:#4b5563;margin-bottom:30px;font-size:18px;line-height:1.6}.webinar-live-row{color:#ff3c00;gap:20px;margin-bottom:25px;font-size:15px;font-weight:700;display:flex}.webinar-live-row div{background:#fff1f0;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;display:flex}.webinar-info-row{grid-template-columns:repeat(2,1fr);gap:15px;margin:30px 0;display:grid}.webinar-info-row div{color:#374151;background:#fff;border:1px solid #e5e7eb;border-radius:12px;align-items:center;gap:12px;padding:15px;font-weight:600;transition:all .3s;display:flex}.webinar-info-row div:hover{border-color:#ff9100;transform:translateY(-2px)}.webinar-cta-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff9100,#ff3c00);border:none;border-radius:15px;width:100%;padding:20px;font-size:18px;font-weight:800;animation:2s infinite pulse;box-shadow:0 10px 25px #ff910066}.webinar-cta-btn span{opacity:.9;margin-top:4px;font-size:13px;font-weight:500;text-decoration:line-through;display:block}.webinar-timer{color:#ff3c00;text-align:center;letter-spacing:.5px;margin-top:15px;font-size:16px;font-weight:800}.webinar-video{flex:.8}.webinar-video iframe{aspect-ratio:16/10;border:6px solid #fff;border-radius:24px;width:100%;box-shadow:0 25px 50px -12px #00000040}@media (width<=1024px){.webinar-container{flex-direction:column;gap:30px}.webinar-video{order:-1;width:100%}.webinar-alert{max-width:90%;margin-top:-20px;font-size:13px}}@media (width<=768px){.webinar-hero{padding:30px 15px}.webinar-content h1{text-align:center;font-size:28px}.webinar-content h4,.webinar-content p{text-align:center}.webinar-live-row{justify-content:center;font-size:13px}.webinar-info-row{grid-template-columns:1fr 1fr;gap:10px}.webinar-info-row div{text-align:center;flex-direction:column;gap:5px;padding:12px;font-size:13px}.webinar-cta-btn{padding:16px;font-size:16px}}.wv-full-section{color:#fff;background-color:#080c14;padding:100px 0;font-family:Plus Jakarta Sans,sans-serif;overflow:hidden}.wv-main-container{max-width:1440px;margin:0 auto;padding:0 5%}.wv-header-flex{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:60px;display:flex}.wv-badge-tag{color:#4ade80;letter-spacing:3px;margin-bottom:15px;font-size:13px;font-weight:800;display:block}.wv-heading-large{margin-bottom:20px;font-size:clamp(2.5rem,4vw,3.8rem);font-weight:800;line-height:1.1}.wv-gold-glow{color:#f59e0b;text-shadow:0 0 20px #f59e0b33}.wv-para-mid{color:#94a3b8;max-width:550px;font-size:1.1rem}.wv-stats-flex{gap:20px;display:flex}.wv-stat-card-new{text-align:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;min-width:180px;padding:25px 35px}.wv-stat-big{color:#fff;font-size:2.2rem;font-weight:800;display:block}.wv-stat-label{color:#64748b;letter-spacing:1px;font-size:11px}.wv-cards-slider-container{grid-template-columns:repeat(5,1fr);gap:25px;display:grid}.wv-unique-card{opacity:0;animation:.6s forwards fadeInUp;animation-delay:calc(var(--i) * .1s);transform:translateY(30px)}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.wv-card-inner{background:#111827;border:1px solid #ffffff0d;border-radius:24px;height:100%;transition:all .4s cubic-bezier(.175,.885,.32,1.275);overflow:hidden}.wv-image-holder{height:220px;position:relative;overflow:hidden}.wv-image-holder img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.wv-element-name{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2;background:#0009;border-radius:12px;padding:6px 15px;font-size:12px;font-weight:700;position:absolute;top:15px;right:15px}.wv-unique-card:hover .wv-card-inner{border-color:#f59e0b66;transform:translateY(-15px)scale(1.02);box-shadow:0 20px 40px #0006}.wv-unique-card:hover .wv-image-holder img{transform:scale(1.1)}.wv-content-holder{padding:20px}.wv-content-holder p{color:#cbd5e1;margin:0;font-size:13px;line-height:1.6}@media (width<=1100px){.wv-header-flex{flex-direction:column;align-items:flex-start}.wv-cards-slider-container{grid-template-columns:repeat(3,1fr)}}@media (width<=768px){.wv-full-section{padding:60px 0}.wv-cards-slider-container{scroll-snap-type:x mandatory;scrollbar-width:none;gap:20px;padding:20px 0 40px;display:flex;overflow-x:auto}.wv-cards-slider-container::-webkit-scrollbar{display:none}.wv-unique-card{scroll-snap-align:center;min-width:280px}}.ws-refined-section{background-color:#fff;width:100%;padding:80px 0;overflow:hidden}.ws-refined-container{max-width:1200px;margin:0 auto;padding:0 20px}.ws-refined-header{text-align:center;margin-bottom:50px}.ws-refined-header h2{color:#1a202c;margin-bottom:15px;font-size:clamp(24px,5vw,36px);font-weight:800}.ws-refined-header span{color:#ff9100}.ws-refined-bar{background:#ff9100;border-radius:10px;width:50px;height:4px;margin:0 auto}.ws-refined-grid{grid-template-columns:repeat(4,1fr);gap:20px;width:100%;display:grid}.ws-refined-card{text-align:center;background:#fff;border:1px solid #edf2f7;border-radius:20px;flex-direction:column;height:100%;padding:30px 20px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 4px 12px #00000008}.ws-card-icon{color:#ff9100;background:#fff7ed;border-radius:15px;justify-content:center;align-items:center;width:55px;height:55px;margin:0 auto 20px;font-size:28px;display:flex}.ws-refined-card h4{color:#2d3748;margin-bottom:12px;font-size:17px;font-weight:700;line-height:1.3}.ws-refined-card p{color:#718096;margin:0;font-size:13.5px;line-height:1.6}@media (width<=768px){.ws-refined-section{padding:50px 0}.ws-refined-grid{grid-template-columns:repeat(2,1fr);gap:12px}.ws-refined-card{border-radius:16px;padding:20px 12px}.ws-card-icon{width:45px;height:45px;margin-bottom:15px;font-size:22px}.ws-refined-card h4{font-size:15px}.ws-refined-card p{font-size:12px}}@media (width<=380px){.ws-refined-grid{grid-template-columns:1fr}}@media (width>=993px){.ws-refined-card:hover{border-color:#ff9100;transform:translateY(-10px);box-shadow:0 20px 40px #ff91001a}}.ws-check-refined{background:#fff;padding:80px 20px;overflow:hidden}.ws-check-container{align-items:center;gap:60px;max-width:1200px;margin:auto;display:flex}.ws-check-left-side{flex:1.1}.top-badge{color:#ff9100;text-transform:uppercase;letter-spacing:1px;background:#ff910014;border-radius:6px;padding:6px 14px;font-size:12px;font-weight:800}.refined-title{color:#0f172a;margin:20px 0 10px;font-size:36px;font-weight:800;line-height:1.2}.refined-sub{color:#64748b;margin-bottom:30px;font-size:16px}.refined-list{flex-direction:column;gap:12px;display:flex}.refined-item{background:#f8fafc;border:1px solid #f1f5f9;border-radius:12px;align-items:center;gap:15px;padding:15px 20px;transition:all .3s;display:flex}.refined-item:hover{background:#fff;border-color:#ff9100;transform:translate(10px);box-shadow:0 10px 20px #0000000d}.check-bullet{color:#ff9100;font-size:18px;display:flex}.refined-item p{color:#334155;font-size:15px;font-weight:500}.refined-cta-box{margin-top:35px}.refined-final{color:#e11d48;margin-bottom:15px;font-size:15px;font-weight:700}.refined-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff9100,#ff5e00);border:none;border-radius:10px;align-items:center;gap:12px;padding:16px 35px;font-weight:800;transition:all .3s;display:flex;box-shadow:0 10px 25px #ff91004d}.refined-btn:hover{transform:translateY(-3px);box-shadow:0 15px 30px #ff910066}.refined-old-price{color:#94a3b8;margin-top:10px;font-size:12px;text-decoration:line-through;display:block}.ws-check-right-side{flex:.9;position:relative}.image-wrapper-refined{position:relative}.vastu-relatable-img{object-fit:cover;border:8px solid #fff;border-radius:30px;width:100%;height:480px;box-shadow:0 25px 50px -12px #00000026}.exp-float-badge{color:#fff;text-align:center;background:#0f172a;border-radius:20px;padding:20px;position:absolute;top:-20px;left:-20px;box-shadow:0 15px 30px #0003}.exp-float-badge .val{color:#ff9100;font-size:24px;font-weight:900;display:block}.exp-float-badge .lbl{text-transform:uppercase;font-size:10px;font-weight:700}.success-tag-refined{color:#0f172a;background:#fff;border-radius:50px;align-items:center;gap:10px;padding:12px 20px;font-size:13px;font-weight:800;display:flex;position:absolute;bottom:30px;right:-15px;box-shadow:0 10px 25px #0000001a}.dot-pulse{background:#10b981;border-radius:50%;width:8px;height:8px;animation:2s infinite pulse-green;box-shadow:0 0 #10b98166}@keyframes pulse-green{0%{transform:scale(.95);box-shadow:0 0 #10b981b3}70%{transform:scale(1);box-shadow:0 0 0 10px #10b98100}to{transform:scale(.95);box-shadow:0 0 #10b98100}}@media (width<=1024px){.ws-check-container{text-align:center;flex-direction:column}.ws-check-right-side{order:-1;width:100%;max-width:500px;margin-bottom:40px}.refined-item{text-align:left}.refined-btn{margin:auto}}.premium-faq-section{background:#fdfdfd;padding:100px 20px;font-family:Inter,sans-serif;position:relative;overflow:hidden}.faq-blur-bg{filter:blur(100px);z-index:0;background:#ff91000d;border-radius:50%;width:400px;height:400px;position:absolute;top:-10%;right:-5%}.premium-faq-container{z-index:1;max-width:900px;margin:auto;position:relative}.faq-subtitle{color:#ff9100;text-transform:uppercase;letter-spacing:2px;font-size:13px;font-weight:800}.faq-main-heading{color:#0f172a;margin:10px 0;font-family:Playfair Display,serif;font-size:42px}.faq-underline{background:#ff9100;border-radius:2px;width:60px;height:4px;margin:0 auto}.premium-faq-list{flex-direction:column;gap:15px;display:flex}.premium-faq-item{background:#fff;border:1px solid #e2e8f0;border-radius:16px;transition:all .4s cubic-bezier(.4,0,.2,1)}.premium-faq-item:hover{border-color:#ff9100;box-shadow:0 10px 25px #0000000d}.premium-faq-question{cursor:pointer;justify-content:space-between;align-items:center;padding:24px 30px;display:flex}.q-text-group{align-items:center;gap:15px;display:flex}.q-icon{color:#cbd5e1;font-size:18px;transition:color .3s}.question-text{color:#334155;font-size:18px;font-weight:600;transition:color .3s}.premium-faq-item.is-active{background:#fff;border-color:#ff9100}.premium-faq-item.is-active .question-text,.premium-faq-item.is-active .q-icon{color:#ff9100}.toggle-icon-box{color:#64748b;background:#f1f5f9;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;transition:all .3s;display:flex}.is-active .toggle-icon-box{color:#fff;background:#ff9100;transform:rotate(180deg)}.premium-faq-answer{background:#fcfcfc;border-radius:0 0 16px 16px;max-height:0;transition:all .4s ease-out;overflow:hidden}.premium-faq-answer.show{max-height:500px}.answer-inner{padding:0 30px 24px 63px}.answer-inner p{color:#64748b;font-size:16px;line-height:1.7}.faq-cta-wrapper{text-align:center;margin-top:50px}.faq-premium-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff9100,#ff5e00);border:none;border-radius:14px;padding:18px 45px;transition:all .3s;box-shadow:0 10px 30px #ff91004d}.faq-premium-btn:hover{transform:translateY(-3px);box-shadow:0 15px 40px #ff910066}.btn-content{flex-direction:column;display:flex}.main-text{letter-spacing:.5px;font-size:18px;font-weight:800}.sub-text{opacity:.9;margin-top:2px;font-size:11px;font-weight:500}.actual-price-tag{color:#94a3b8;margin-top:15px;font-size:14px}@media (width<=640px){.faq-main-heading{font-size:30px}.premium-faq-question{padding:20px}.answer-inner{padding:0 20px 20px}.question-text{font-size:16px}}.final-cta{text-align:center;background:linear-gradient(135deg,#fff3ea,#ffe0d1);padding:80px 20px}.fc-container{max-width:700px;margin:auto}.fc-container h2{margin-bottom:10px;font-size:34px}.fc-container span{color:#f60}.fc-container p{color:#555;margin-bottom:20px}.fc-timer{margin-bottom:25px;font-size:18px}.fc-timer span{color:#ff3c00;font-weight:700}.fc-container button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#f60,#ff3c00);border:none;border-radius:10px;padding:16px 40px;font-size:16px;font-weight:700}.fc-container button span{opacity:.8;font-size:12px;display:block}.sticky-cta{display:none}@media (width<=600px){.fc-container h2{font-size:24px}.sticky-cta{background:#fff;width:100%;padding:10px;display:block;position:fixed;bottom:0;left:0;box-shadow:0 -5px 15px #0000001a}.sticky-cta button{color:#fff;background:linear-gradient(90deg,#f60,#ff3c00);border:none;border-radius:8px;width:100%;padding:14px;font-weight:700}}.acharya-hero{background:linear-gradient(135deg,#fff7f0,#fff);padding:80px 20px}.acharya-container{justify-content:space-between;align-items:center;gap:60px;max-width:1200px;margin:auto;display:flex}.acharya-left{flex:1}.acharya-tag{color:#ff6a00;margin-bottom:15px;font-weight:600}.acharya-left h1{margin-bottom:20px;font-size:42px;line-height:1.3}.acharya-left h1 span{color:#ff6a00}.acharya-desc{color:#555;margin-bottom:25px;font-size:16px}.acharya-points{flex-direction:column;gap:10px;margin-bottom:30px;font-weight:500;display:flex}.acharya-btn{color:#fff;cursor:pointer;background:linear-gradient(90deg,#ff6a00,#ff3c00);border:none;border-radius:10px;flex-direction:column;align-items:center;padding:16px 30px;font-size:16px;font-weight:600;display:flex}.acharya-btn span{opacity:.8;font-size:12px}.acharya-right{flex:1;justify-content:center;display:flex}.acharya-card{color:#fff;background:#111;border-radius:20px;width:100%;max-width:350px;padding:30px;box-shadow:0 20px 50px #0003}.acharya-card h3{color:#ff6a00;margin-bottom:20px}.acharya-info p{margin-bottom:10px;font-size:14px}.acharya-card-btn{color:#fff;cursor:pointer;background:#ff6a00;border:none;border-radius:10px;width:100%;margin-top:20px;padding:12px}@media (width<=768px){.acharya-container{text-align:center;flex-direction:column}.acharya-points{align-items:center}.acharya-hero{padding:40px 15px}.acharya-left h1{font-size:26px}.acharya-desc{font-size:14px}.acharya-btn{width:100%}.acharya-card{margin-top:20px}}.trust-proof{background:linear-gradient(135deg,#fff,#fff5ef);padding:80px 20px}.tp-container{text-align:center;max-width:1000px;margin:auto}.tp-heading h2{margin-bottom:10px;font-size:36px}.tp-heading span{color:#f60}.tp-heading p{color:#666;margin-bottom:40px}.tp-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.tp-card{background:#fff;border-radius:14px;padding:30px 20px;transition:all .3s;box-shadow:0 10px 25px #00000014}.tp-card:hover{transform:translateY(-5px)}.tp-card h3{color:#f60;font-size:28px}.tp-card p{color:#666;font-size:14px}@media (width<=768px){.tp-grid{grid-template-columns:repeat(2,1fr)}.tp-heading h2{font-size:26px}}@media (width<=500px){.tp-grid{grid-template-columns:1fr}}.visit-booking{background:linear-gradient(135deg,#fff,#fff5ef);padding:80px 20px}.vb-container{grid-template-columns:1fr 1fr;align-items:center;gap:50px;max-width:1100px;margin:auto;display:grid}.vb-left h2{margin-bottom:15px;font-size:36px}.vb-left span{color:#f60}.vb-left p{color:#666;margin-bottom:20px}.vb-left ul{padding:0;list-style:none}.vb-left li{margin-bottom:10px;font-size:15px}.vb-form-box{background:#fff;border-radius:16px;padding:30px;box-shadow:0 10px 30px #0000001a}.vb-form-box h3{margin-bottom:20px}.vb-form-box input{border:1px solid #ddd;border-radius:8px;width:100%;margin-bottom:15px;padding:12px;font-size:14px}.vb-form-box input:focus{border-color:#f60;outline:none}.vb-form-box button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#f60,#ff3c00);border:none;border-radius:10px;width:100%;padding:14px;font-weight:700}.vb-form-box button span{opacity:.8;font-size:12px;display:block}@media (width<=768px){.vb-container{grid-template-columns:1fr;gap:30px}.vb-left h2{text-align:center;font-size:26px}.vb-left{text-align:center}.vb-form-box{padding:20px}}.why-acharya{background:#f9f9f9;padding:80px 20px}.why-acharya-container{grid-template-columns:1fr 1.5fr;align-items:center;gap:50px;max-width:1200px;margin:auto;display:grid}.why-acharya-heading{text-align:left}.why-acharya-heading h2{font-size:40px;line-height:1.2}.why-acharya-heading span{color:#f60}.why-acharya-heading p{color:#666;margin-top:20px;font-size:18px}.why-acharya-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.why-acharya-card{text-align:left;background:linear-gradient(135deg,#fff,#fff3ea);border-radius:16px;min-height:180px;padding:20px;transition:all .3s;box-shadow:0 10px 25px #00000014}.why-acharya-card:hover{transform:translateY(-6px)}.why-acharya-icon{color:#f60;margin-bottom:10px;font-size:20px}.why-acharya-card h4{margin-bottom:8px;font-size:15px}.why-acharya-card p{color:#666;font-size:13px}.why-acharya-cta{text-align:right;grid-column:span 2;margin-top:20px}.why-acharya-cta button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#f60,#ff3c00);border:none;border-radius:10px;padding:16px 30px;font-weight:700}.why-acharya-cta button span{opacity:.8;font-size:12px;display:block}@media (width<=992px){.why-acharya-container{text-align:center;grid-template-columns:1fr;gap:30px}.why-acharya-heading{text-align:center;margin-bottom:10px}.why-acharya-heading h2{font-size:26px;line-height:1.3}.why-acharya-heading p{margin-top:10px;font-size:15px}.why-acharya-grid{grid-template-columns:repeat(2,1fr);gap:15px}.why-acharya-card{text-align:center;min-height:auto;padding:18px}.why-acharya-card h4{font-size:14px}.why-acharya-card p{font-size:12px}.why-acharya-cta{text-align:center;margin-top:20px}}@media (width<=600px){.why-acharya{padding:50px 15px}.why-acharya-container{gap:25px}.why-acharya-heading h2{font-size:24px}.why-acharya-heading p{font-size:14px;line-height:1.5}.why-acharya-grid{grid-template-columns:1fr;gap:15px}.why-acharya-card{border-radius:14px;padding:20px}.why-acharya-icon{font-size:18px}.why-acharya-card h4{font-size:15px}.why-acharya-card p{font-size:13px}.why-acharya-cta button{width:100%;padding:14px;font-size:14px}.why-acharya-cta button span{font-size:11px}}.MeetAcharyajiAuthority{background:#fff;padding:100px 24px;overflow:hidden}.MeetAcharyajiAuthority-container{grid-template-columns:1fr 1fr;align-items:center;gap:60px;max-width:1200px;margin:0 auto;display:grid}.MeetAcharyajiAuthority-left{justify-content:center;display:flex;position:relative}.Authority-Image-Wrapper{z-index:1;position:relative}.Authority-Floating-Card{background:#fff;border:1px solid #ff6b001a;border-radius:40px;max-width:420px;padding:15px;animation:5s ease-in-out infinite floatingHero;box-shadow:0 40px 80px #0000001a}.Authority-Floating-Card img{background:#fdf2e9;border-radius:30px;width:100%;display:block}.Expert-Badge{color:#fff;background:#ff6b00;border-radius:12px;padding:12px 24px;font-weight:700;position:absolute;bottom:30px;right:-20px;box-shadow:0 10px 20px #ff6b004d}.Authority-Tag{color:#ff6b00;letter-spacing:2px;margin-bottom:12px;font-size:14px;font-weight:800}.MeetAcharyajiAuthority-title{color:#0f172a;margin-bottom:24px;font-size:48px;font-weight:800;line-height:1.2}.MeetAcharyajiAuthority-title span{color:#ff6b00}.MeetAcharyajiAuthority-desc{color:#475569;margin-bottom:40px;font-size:18px;line-height:1.7}.MeetAcharyajiAuthority-stats-grid{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:40px;display:grid}.Authority-stat-box{background:#f8fafc;border-radius:20px;padding:24px;transition:all .3s}.Authority-stat-box:hover{background:#fdf2e9;transform:translateY(-5px)}.Authority-stat-box h3{color:#ff6b00;margin-bottom:4px;font-size:28px}.Authority-stat-box p{color:#64748b;font-size:14px;font-weight:600}.Authority-CTA-btn{color:#fff;cursor:pointer;text-align:left;background:linear-gradient(135deg,#ff8c00,#ff4d00);border:none;border-radius:16px;padding:16px 40px;transition:all .3s;box-shadow:0 15px 30px #ff4d0040}.Authority-CTA-btn:hover{transform:scale(1.02)}.btn-text{font-size:18px;font-weight:800}.btn-subtext{opacity:.9;text-transform:uppercase;letter-spacing:1px;font-size:12px}@keyframes floatingHero{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.MeetAcharyajiAuthority-swiper{padding-bottom:30px!important}@media (width>=768px){.MeetAcharyajiAuthority-swiper .swiper-wrapper{grid-template-columns:repeat(2,1fr)!important;gap:20px!important;width:100%!important;display:grid!important;transform:none!important}.MeetAcharyajiAuthority-swiper .swiper-slide{width:100%!important;margin:0!important}.swiper-pagination{display:none!important}}@media (width<=767px){.MeetAcharyajiAuthority-container{text-align:center;grid-template-columns:1fr;gap:40px}.MeetAcharyajiAuthority-swiper{width:100%;overflow:visible;display:block!important}.MeetAcharyajiAuthority-swiper .swiper-wrapper{transform:translate(0,0);display:flex!important}.Authority-stat-box{background:#f8fafc;border:1px solid #fdf2e9;margin:5px}.MeetAcharyajiAuthority-title{font-size:32px}}.swiper-pagination-bullet-active{background:#ff6b00!important}.MeetAcharyajiFinalCTA{color:#fff;text-align:center;background:linear-gradient(135deg,#f60,#ff3c00);padding:100px 20px}.MeetAcharyajiFinalCTA-container{max-width:900px;margin:auto}.MeetAcharyajiFinalCTA-tag{background:#fff3;border-radius:20px;margin-bottom:20px;padding:8px 16px;font-size:14px;display:inline-block}.MeetAcharyajiFinalCTA-title{margin-bottom:15px;font-size:42px;line-height:1.3}.MeetAcharyajiFinalCTA-title span{font-weight:700;display:block}.MeetAcharyajiFinalCTA-desc{opacity:.95;margin-bottom:25px;font-size:18px}.MeetAcharyajiFinalCTA-timer{margin-bottom:25px;font-size:20px}.MeetAcharyajiFinalCTA-timer span{font-weight:700}.MeetAcharyajiFinalCTA-btn{color:#ff3c00;cursor:pointer;background:#fff;border:none;border-radius:10px;padding:18px 40px;font-weight:700;transition:all .3s}.MeetAcharyajiFinalCTA-btn span{opacity:.8;font-size:12px;display:block}.MeetAcharyajiFinalCTA-btn:hover{transform:scale(1.08)}.MeetAcharyajiFinalCTA-trust{opacity:.9;margin-top:20px;font-size:14px}@media (width<=768px){.MeetAcharyajiFinalCTA-title{font-size:28px}.MeetAcharyajiFinalCTA-desc{font-size:16px}.MeetAcharyajiFinalCTA-btn{width:100%}}.MeetAcharyajiHero-title{color:#1a1a1a;margin-bottom:24px;font-size:56px;font-weight:800;line-height:1.1}.MeetAcharyajiHero-desc{color:#555;margin-bottom:40px;font-size:19px}.MeetAcharyajiHero-btn-primary{color:#fff;cursor:pointer;background:#ff4d00;border:none;border-radius:12px;padding:18px 35px;font-weight:700;box-shadow:0 10px 25px #ff4d0033}.MeetAcharyajiHero-btn-secondary{color:#ff9100;cursor:pointer;border:2px solid #ff9100;border-radius:12px;padding:18px 35px;font-weight:700}.MeetAcharyajiHero-right{perspective:1000px;justify-content:center;align-items:center;display:flex}.Acharya-Professional-Frame{background:#fff;border:1px solid #0000000d;border-radius:35px;max-width:420px;padding:12px;transition:all .4s;animation:5s ease-in-out infinite floatingFrame;box-shadow:0 30px 60px #0000001f}.Acharya-Professional-Frame img{border-radius:25px;width:100%;height:auto;display:block}@keyframes floatingFrame{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-20px)rotate(1deg)}}@media (width<=1024px){.MeetAcharyajiHero-container{text-align:center;grid-template-columns:1fr}.MeetAcharyajiHero-title{font-size:44px}.Acharya-Professional-Frame{max-width:350px;margin:0 auto}}.MeetAcharyajiHero{background:radial-gradient(at 0 0,#ff91000d 0,#0000 50%),radial-gradient(at 100% 100%,#ff4d000d 0,#0000 50%),#fff;align-items:center;min-height:90vh;padding:100px 24px;font-family:Plus Jakarta Sans,sans-serif;display:flex;overflow:hidden}.MeetAcharyajiHero-container{grid-template-columns:1.1fr .9fr;align-items:center;gap:80px;max-width:1240px;margin:0 auto;display:grid}.MeetAcharyajiHero-title{color:#0f172a;letter-spacing:-2px;margin-bottom:28px;font-size:62px;font-weight:800;line-height:1.1}.MeetAcharyajiHero-title span{color:#ff6b00}.MeetAcharyajiHero-desc{color:#475569;max-width:580px;margin-bottom:48px;font-size:20px;line-height:1.6}.MeetAcharyajiHero-action-area{flex-direction:column;gap:24px;display:flex}.MeetAcharyajiHero-buttons{align-items:center;gap:16px;display:flex}.btn-filled{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff8c00 0%,#ff4d00 100%);border:none;border-radius:14px;padding:18px 36px;font-size:16px;font-weight:700;transition:all .3s;box-shadow:0 10px 30px #ff4d0040}.btn-filled:hover{transform:translateY(-4px);box-shadow:0 15px 35px #ff4d0059}.btn-outline{color:#0f172a;cursor:pointer;background:#fff;border:1.5px solid #e2e8f0;border-radius:14px;padding:18px 36px;font-size:16px;font-weight:700;transition:all .3s}.btn-outline:hover{color:#ff8c00;background:#ff8c0005;border-color:#ff8c00}.MeetAcharyajiHero-trust{color:#64748b;align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.Acharya-Premium-Frame{background:#fff;border:1px solid #ff91001a;border-radius:40px;padding:15px;animation:6s ease-in-out infinite floatingEffect;position:relative;box-shadow:0 50px 100px #00000014}.Acharya-Premium-Frame img{border-radius:30px;width:100%;display:block}@keyframes floatingEffect{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-25px)rotate(1deg)}}@media (width<=768px){.MeetAcharyajiHero{text-align:center;min-height:auto;padding:60px 20px}.MeetAcharyajiHero-container{grid-template-columns:1fr;gap:40px}.MeetAcharyajiHero-title{letter-spacing:-1px;margin-bottom:20px;font-size:32px}.MeetAcharyajiHero-desc{max-width:100%;margin:0 auto 32px;font-size:16px}.MeetAcharyajiHero-action-area{align-items:center;width:100%}.MeetAcharyajiHero-buttons{flex-direction:column;gap:12px;width:100%}.btn-filled,.btn-outline{width:100%;padding:16px;font-size:15px}.MeetAcharyajiHero-trust{justify-content:center;font-size:13px}.Acharya-Premium-Frame{border-radius:25px;max-width:300px;margin:0 auto;padding:8px}.Acharya-Premium-Frame img{border-radius:20px}}@media (width<=480px){.MeetAcharyajiHero-title{font-size:28px}}.MeetAcharyajiProblemSolution{background:radial-gradient(circle at 10% 20%,#ff6b0008 0%,#fff 90%);padding:100px 24px;font-family:Plus Jakarta Sans,sans-serif;overflow:hidden}.MAPS-Container{max-width:1240px;margin:0 auto}.MAPS-Header{text-align:center;margin-bottom:70px}.MAPS-Tagline{color:#ff6b00;letter-spacing:3px;text-transform:uppercase;font-size:14px;font-weight:800}.MAPS-Header h2{color:#0f172a;letter-spacing:-1px;margin:15px 0;font-size:46px;font-weight:800}.MAPS-Header h2 span{color:#ff4d00}.MAPS-Underline{background:#ff6b00;border-radius:10px;width:80px;height:4px;margin:0 auto 25px}.MAPS-Header p{color:#475569;max-width:750px;margin:0 auto;font-size:19px;line-height:1.6}.MAPS-Grid{grid-template-columns:1fr 1fr;gap:40px;margin-bottom:60px;display:grid}.MAPS-Card{background:#fff;border:1px solid #0000000d;border-radius:40px;padding:50px 40px;transition:all .4s;position:relative;box-shadow:0 25px 50px -12px #00000014}.MAPS-Card:hover{transform:translateY(-10px);box-shadow:0 40px 80px -15px #ff6b001f}.Problem-Box{border-top:6px solid #ef4444}.Solution-Box{border-top:6px solid #22c55e}.MAPS-Badge{border-radius:100px;align-items:center;gap:10px;margin-bottom:35px;padding:10px 24px;font-size:15px;font-weight:700;display:inline-flex}.Red-Badge{color:#dc2626;background:#fef2f2}.Green-Badge{color:#16a34a;background:#f0fdf4}.pulse-dot{background:#dc2626;border-radius:50%;width:8px;height:8px;animation:1.5s infinite pulse}.MAPS-Card ul{padding:0;list-style:none}.MAPS-Card ul li{color:#334155;align-items:flex-start;gap:18px;margin-bottom:24px;font-size:18px;font-weight:500;line-height:1.4;display:flex}.Icon-Circle-Cross{color:#dc2626;background:#fee2e2;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:900;display:flex}.Icon-Circle-Check{color:#16a34a;background:#dcfce7;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;display:flex}.MAPS-Footer{text-align:center}.CTA-Card{background:#fff;border:1px dashed #cbd5e1;border-radius:40px;width:100%;max-width:900px;padding:50px;display:inline-block}.MAPS-Footer h3{color:#0f172a;margin-bottom:30px;font-size:26px;font-weight:700}.MAPS-Booking-Btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff8c00 0%,#ff4d00 100%);border:none;border-radius:100px;align-items:center;gap:30px;padding:12px 12px 12px 45px;transition:all .3s;display:inline-flex;box-shadow:0 20px 40px #ff4d004d}.btn-content{text-align:left}.btn-content strong{letter-spacing:.5px;font-size:20px;display:block}.btn-content span{opacity:.8;text-transform:uppercase;font-size:12px;font-weight:600}.btn-arrow{background:#fff3;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-size:20px;font-weight:700;display:flex}.MAPS-Booking-Btn:hover{transform:scale(1.03);box-shadow:0 30px 60px #ff4d0066}@media (width<=768px){.MeetAcharyajiProblemSolution{padding:50px 15px}.MAPS-Header h2{margin-bottom:10px;font-size:24px}.MAPS-Header p{font-size:14px;line-height:1.5}.MAPS-Grid{grid-template-columns:1fr;gap:20px}.MAPS-Card{border-radius:20px;padding:24px 20px}.MAPS-Badge{margin-bottom:20px;padding:6px 12px;font-size:12px}.MAPS-Card ul li{gap:10px;margin-bottom:15px;font-size:14px}.Icon-Circle-Cross,.Icon-Circle-Check{width:20px;height:20px;font-size:9px}.CTA-Card{border-radius:25px;padding:30px 15px}.MAPS-Footer h3{font-size:18px}.MAPS-Booking-Btn{justify-content:space-between;width:100%;padding:10px 10px 10px 20px}.btn-content strong{font-size:15px}.btn-content span{font-size:9px}.btn-arrow{width:35px;height:35px;font-size:16px}}@media (width<=400px){.MAPS-Header h2{font-size:21px}.MAPS-Card ul li{font-size:13px}}.MeetAcharyajiTestimonials{background:linear-gradient(#fff 0%,#fffbf2 100%);padding:90px 24px;font-family:Plus Jakarta Sans,sans-serif;overflow:hidden}.Testimonials-Wrapper{max-width:1280px;margin:0 auto}.Testimonials-Header{text-align:center;margin-bottom:65px}.Testimonials-Header h2{color:#1a1a1a;margin-bottom:12px;font-size:48px;font-weight:800;line-height:1.2}.Testimonials-Header p{color:#555;font-size:18px;font-weight:500}.Slider-Wrapper-Main{padding:10px 0 60px;position:relative}.Professional-Testimonial-Card{background:#fff;border:1px solid #00000008;border-radius:28px;flex-direction:column;height:100%;transition:all .4s;display:flex;overflow:hidden;box-shadow:0 10px 30px #0000000d}.Professional-Testimonial-Card:hover{transform:translateY(-8px);box-shadow:0 20px 50px #ff6b001a}.Card-Video-Frame{aspect-ratio:16/9;background:#000;width:100%}.Card-Video-Frame iframe{border:none;width:100%;height:100%}.Card-Rating{gap:4px;padding:24px 24px 10px;font-size:14px;display:flex}.Card-User-Details{padding:10px 24px 24px 55px;position:relative}.user-icon{color:#ff6b00;font-size:20px;position:absolute;top:15px;left:20px}.Card-User-Details h4{color:#0f172a;margin-bottom:5px;font-size:19px;font-weight:700}.Card-User-Details p{color:#64748b;font-size:14px;font-weight:500}.swiper-pagination-bullet{opacity:1;width:10px;height:10px;background:#e2e8f0!important}.swiper-pagination-bullet-active{border-radius:5px;width:25px;background:#ff6b00!important}.Explore-Action-Area{text-align:center;margin-top:20px}.Explore-More-Btn{color:#1a1a1a;cursor:pointer;background:#fff;border:1.5px solid #dcdcdc;border-radius:50px;align-items:center;gap:12px;padding:15px 35px;font-size:15px;font-weight:700;transition:all .3s;display:inline-flex;box-shadow:0 5px 15px #00000008}.Explore-More-Btn:hover{color:#ff6b00;border-color:#ff6b00;transform:translateY(-3px)}.arrow-circle{color:#fff;background:#ff6b00;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:10px;display:flex}@media (width<=991px){.MeetAcharyajiTestimonials-heading h2{font-size:36px}.Professional-Testimonial-Card{max-width:350px;margin:0 auto}}@media (width<=768px){.MeetAcharyajiTestimonials{padding:60px 20px}.MeetAcharyajiTestimonials-heading h2{font-size:30px}.Testimonials-Header{margin-bottom:45px}.testimonial-swiper{padding-bottom:40px!important}.Explore-More-Btn{justify-content:center;width:100%}}.VastuforHomeFAQ{background:#fff;padding:90px 20px}.VastuforHomeFAQ-container{max-width:900px;margin:auto}.VastuforHomeFAQ-heading{text-align:center;margin-bottom:40px}.VastuforHomeFAQ-heading h2{font-size:34px}.VastuforHomeFAQ-heading span{color:#f60}.VastuforHomeFAQ-heading p{color:#666}.VastuforHomeFAQ-item{cursor:pointer;border-bottom:1px solid #eee;padding:15px 0;transition:all .3s}.VastuforHomeFAQ-question{justify-content:space-between;font-size:16px;font-weight:700;display:flex}.VastuforHomeFAQ-answer{color:#666;max-height:0;font-size:14px;transition:all .3s;overflow:hidden}.VastuforHomeFAQ-item.active .VastuforHomeFAQ-answer{max-height:200px;margin-top:10px}.VastuforHomeFAQ-cta{text-align:center;margin-top:50px}.faq-btn{color:#fff;cursor:pointer;background:linear-gradient(90deg,#f60,#ff3c00);border:none;border-radius:10px;padding:15px 35px;font-weight:700;animation:2s infinite pulse}.faq-btn span{font-size:12px;display:block}.faq-btn:hover{transform:scale(1.05)}@media (width<=768px){.VastuforHomeFAQ-heading h2{font-size:26px}.faq-btn{width:100%}}.VastuforHomeHero{background:#fff;padding:90px 20px}.VastuforHomeHero-container{grid-template-columns:1.2fr .8fr;align-items:center;gap:40px;max-width:1200px;margin:auto;display:grid}.VastuforHomeHero-left{max-width:600px}.VastuforHomeHero-title{margin-bottom:20px;font-size:48px;line-height:1.3}.VastuforHomeHero-title span{color:#f60}.VastuforHomeHero-desc{color:#555;margin-bottom:25px;font-size:18px}.VastuforHomeHero-points{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:25px;font-size:15px;display:grid}.VastuforHomeHero-buttons{gap:15px;margin-bottom:15px;display:flex}.VastuforHomeHero-btn-primary{color:#fff;background:linear-gradient(90deg,#f60,#ff3c00);border-radius:8px;padding:14px 25px;font-weight:700;text-decoration:none;transition:all .3s}.VastuforHomeHero-btn-primary:hover{transform:scale(1.05)}.VastuforHomeHero-btn-secondary{color:#f60;border:2px solid #f60;border-radius:8px;padding:14px 25px;text-decoration:none;transition:all .3s}.VastuforHomeHero-btn-secondary:hover{color:#fff;background:#f60}.VastuforHomeHero-trust{color:#777;font-size:14px}.VastuforHomeHero-right img{border-radius:20px;width:100%;max-width:420px;animation:4s ease-in-out infinite float;box-shadow:0 20px 50px #0000001a}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-15px)}to{transform:translateY(0)}}@media (width<=768px){.VastuforHomeHero-container{text-align:center;flex-direction:column;display:flex}.VastuforHomeHero-right{order:1}.VastuforHomeHero-left{order:2}.VastuforHomeHero-title{font-size:30px}.VastuforHomeHero-desc{font-size:16px}.VastuforHomeHero-points{grid-template-columns:1fr}.VastuforHomeHero-buttons{flex-direction:column;margin-right:50px}.VastuforHomeHero-btn-primary,.VastuforHomeHero-btn-secondary{width:100%}.VastuforHomeHero-right img{max-width:300px;margin-bottom:20px}}.VastuforHomeProblems{background:#fff7f2;padding:90px 20px}.VastuforHomeProblems-container{max-width:1200px;margin:auto}.VastuforHomeProblems-heading{text-align:center;margin-bottom:50px}.VastuforHomeProblems-heading h2{font-size:40px}.VastuforHomeProblems-heading span{color:#ff3c00}.VastuforHomeProblems-heading p{color:#666;margin-top:10px}.VastuforHomeProblems-grid{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.VastuforHomeProblems-card{text-align:center;background:#fff;border-radius:14px;padding:20px;transition:all .3s;box-shadow:0 10px 25px #00000014}.VastuforHomeProblems-card:hover{transform:translateY(-5px)}.VastuforHomeProblems-card span{margin-bottom:10px;font-size:22px;display:block}.VastuforHomeProblems-card p{color:#444;font-size:14px}.VastuforHomeProblems-cta{text-align:center;margin-top:60px}.VastuforHomeProblems-cta h3{margin-bottom:20px}.VastuforHomeProblems-cta button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#f60,#ff3c00);border:none;border-radius:10px;padding:16px 35px;font-weight:700;transition:all .3s}.VastuforHomeProblems-cta button span{font-size:12px;display:block}.VastuforHomeProblems-cta button:hover{transform:scale(1.05)}@media (width<=768px){.VastuforHomeProblems-heading h2{font-size:28px}.VastuforHomeProblems-grid{grid-template-columns:1fr}.VastuforHomeProblems-cta button{width:100%}}.VastuforHomeProcess{background:#fff;padding:90px 20px}.VastuforHomeProcess-container{max-width:1200px;margin:auto}.VastuforHomeProcess-heading{text-align:center;margin-bottom:50px}.VastuforHomeProcess-heading h2{font-size:40px}.VastuforHomeProcess-heading span{color:#f60}.VastuforHomeProcess-heading p{color:#666;margin-top:10px}.VastuforHomeProcess-grid{grid-template-columns:repeat(4,1fr);gap:25px;display:grid}.VastuforHomeProcess-card{text-align:center;background:#fff5ef;border-radius:14px;padding:25px;transition:all .3s;box-shadow:0 10px 25px #00000014}.VastuforHomeProcess-card:hover{transform:translateY(-6px)}.VastuforHomeProcess-step{color:#fff;background:#f60;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin:auto auto 15px;font-weight:700;display:flex}.VastuforHomeProcess-card h3{margin-bottom:10px;font-size:16px}.VastuforHomeProcess-card p{color:#555;font-size:14px}.VastuforHomeProcess-cta{text-align:center;margin-top:60px}.VastuforHomeProcess-cta button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#f60,#ff3c00);border:none;border-radius:10px;padding:16px 35px;font-weight:700}.VastuforHomeProcess-cta button span{font-size:12px;display:block}@media (width<=768px){.VastuforHomeProcess-heading h2{font-size:28px}.VastuforHomeProcess-grid{grid-template-columns:1fr}.VastuforHomeProcess-card{padding:20px}.VastuforHomeProcess-cta button{width:100%}}.process-btn{color:#fff;cursor:pointer;background:linear-gradient(90deg,#f60,#ff3c00);border:none;border-radius:10px;padding:15px 30px;font-weight:700;transition:all .3s;animation:2s infinite pulse}.process-btn span{font-size:12px;display:block}.process-btn:hover{transform:translateY(-3px)scale(1.05);box-shadow:0 10px 25px #f606}.VastuforHomeTestimonials{background:#f9f9f9;padding:90px 20px}.VastuforHomeTestimonials-container{max-width:1200px;margin:auto}.VastuforHomeTestimonials-heading{text-align:center;margin-bottom:50px}.VastuforHomeTestimonials-heading h2{font-size:36px}.VastuforHomeTestimonials-heading span{color:#f60}.VastuforHomeTestimonials-heading p{color:#666}.VastuforHomeTestimonials-grid{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.VastuforHomeTestimonials-card{background:#fff;border-radius:14px;transition:all .3s;overflow:hidden;box-shadow:0 10px 30px #00000014}.VastuforHomeTestimonials-card:hover{transform:translateY(-8px)}.VastuforHomeTestimonials-video{position:relative}.VastuforHomeTestimonials-video iframe{border:none;width:100%;height:200px}.play-overlay{color:#fff;background:#f60c;border-radius:50%;padding:12px;font-size:18px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.VastuforHomeTestimonials-info{text-align:center;padding:15px}.VastuforHomeTestimonials-info h4{margin-bottom:5px}.VastuforHomeTestimonials-info p{color:#777;font-size:13px}.VastuforHomeTestimonials-cta{text-align:center;margin-top:60px}.testi-btn{color:#fff;cursor:pointer;background:linear-gradient(90deg,#f60,#ff3c00);border:none;border-radius:10px;padding:16px 35px;font-weight:700;animation:2s infinite pulse}.testi-btn span{font-size:12px;display:block}.testi-btn:hover{transform:scale(1.05)}@media (width<=768px){.VastuforHomeTestimonials-grid{grid-template-columns:1fr}.VastuforHomeTestimonials-heading h2{font-size:26px}.testi-btn{width:100%}}.VastuforHomeTransformation{background:#fff;padding:90px 20px}.VastuforHomeTransformation-container{max-width:1200px;margin:auto}.VastuforHomeTransformation-heading{text-align:center;margin-bottom:50px}.VastuforHomeTransformation-heading h2{font-size:38px}.VastuforHomeTransformation-heading span{color:#f60}.VastuforHomeTransformation-grid{grid-template-columns:1fr 1fr;gap:30px;display:grid}.VastuforHomeTransformation-box{border-radius:16px;padding:30px;box-shadow:0 12px 30px #00000014}.VastuforHomeTransformation-box.before{background:#fff0f0}.VastuforHomeTransformation-box.after{background:#f0fff4}.VastuforHomeTransformation-box h3{margin-bottom:20px;font-size:22px}.VastuforHomeTransformation-item{margin-bottom:12px;font-size:15px}.VastuforHomeTransformation-cta{text-align:center;margin-top:60px}.VastuforHomeTransformation-cta button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#f60,#ff3c00);border:none;border-radius:10px;padding:16px 35px;font-weight:700}.VastuforHomeTransformation-cta button span{font-size:12px;display:block}@media (width<=768px){.VastuforHomeTransformation-heading h2{font-size:26px}.VastuforHomeTransformation-grid{grid-template-columns:1fr}.VastuforHomeTransformation-box{padding:20px}.VastuforHomeTransformation-cta button{width:100%}}.cta-btn{color:#fff;cursor:pointer;background:linear-gradient(90deg,#f60,#ff3c00);border:none;border-radius:10px;padding:16px 35px;font-weight:700;transition:all .3s;animation:2s infinite pulse}.cta-btn span{font-size:12px;display:block}.VastuforOfficeFinalCTA{text-align:center;background:linear-gradient(135deg,#fff3eb,#ffe0cc);padding:90px 20px}.VastuforOfficeFinalCTA-container{max-width:900px;margin:auto}.VastuforOfficeFinalCTA h2{margin-bottom:15px;font-size:36px}.VastuforOfficeFinalCTA span{color:#f60}.VastuforOfficeFinalCTA p{color:#555;margin-bottom:30px}.VastuforOfficeFinalCTA-box{flex-wrap:wrap;justify-content:center;gap:20px;margin-bottom:40px;display:flex}.VastuforOfficeFinalCTA-item{background:#fff;border-radius:8px;padding:12px 20px;font-size:14px;box-shadow:0 5px 15px #00000014}.final-btn{color:#fff;cursor:pointer;background:linear-gradient(90deg,#f60,#ff3c00);border:none;border-radius:10px;padding:18px 50px;font-size:16px;font-weight:700;animation:2s infinite pulse}.final-warning{color:#d32f2f;margin-top:20px;font-weight:700}@media (width<=992px){.VastuforOfficeFinalCTA h2{font-size:28px}}@media (width<=600px){.VastuforOfficeFinalCTA h2{font-size:24px}.final-btn{width:100%;padding:16px}.VastuforOfficeFinalCTA-box{flex-direction:column;align-items:center}}.office-stat-icon{z-index:5;position:relative;top:2px;left:-10px}.VastuforOfficeHero-left h1{font-size:46px;line-height:1.3}.VastuforOfficeHero-left p{color:#666;margin:20px 0;font-size:16px}.office-btn{cursor:pointer;border:none;border-radius:10px;padding:14px 28px;font-weight:700;transition:all .3s}.office-btn.primary span{font-size:12px;display:block}.VastuforOfficeHero-right img{object-fit:cover;border-radius:20px;width:100%;box-shadow:0 15px 40px #0000001a}.VastuforOfficeHero{background:#f9f9f9;padding:80px 20px}.VastuforOfficeHero-container{grid-template-columns:1.1fr 1fr;align-items:center;gap:50px;max-width:1200px;margin:auto;display:grid}.VastuforOfficeHero-left h1{margin-bottom:15px;font-size:46px;line-height:1.3}.VastuforOfficeHero-left span{color:#f60}.VastuforOfficeHero-left p{color:#666;margin-bottom:20px;font-size:16px;line-height:1.6}.VastuforOfficeHero-stats{flex-direction:column;gap:10px;margin-bottom:25px;font-size:14px;display:flex}.VastuforOfficeHero-buttons{flex-wrap:wrap;gap:15px;display:flex}.office-btn{cursor:pointer;text-align:center;border:none;border-radius:10px;padding:14px 28px;font-weight:700;transition:all .3s}.office-btn.primary{color:#fff;background:linear-gradient(90deg,#f60,#ff3c00);animation:2s infinite pulse}.office-btn.primary span{opacity:.9;font-size:12px;display:block}.office-btn.secondary{color:#f60;background:#fff;border:2px solid #f60}.office-btn:hover{transform:translateY(-3px)scale(1.03);box-shadow:0 10px 25px #ff66004d}.VastuforOfficeHero-right img{object-fit:cover;border-radius:20px;width:100%;height:420px;box-shadow:0 15px 40px #0000001a}@media (width<=992px){.VastuforOfficeHero-container{grid-template-columns:1fr;gap:30px}.VastuforOfficeHero-right{order:-1}.VastuforOfficeHero-left{text-align:center}.VastuforOfficeHero-left h1{font-size:34px}.VastuforOfficeHero-stats{align-items:center}.VastuforOfficeHero-buttons{justify-content:center}.office-btn{width:100%;max-width:350px}.VastuforOfficeHero-right img{height:300px}}@media (width<=600px){.VastuforOfficeHero{padding:50px 15px}.VastuforOfficeHero-left h1{font-size:26px;line-height:1.4}.VastuforOfficeHero-left p{font-size:14px}.VastuforOfficeHero-stats{gap:8px;font-size:13px}.VastuforOfficeHero-buttons{flex-direction:column;align-items:center}.office-btn{width:100%;max-width:100%;padding:14px}.VastuforOfficeHero-right img{border-radius:16px;height:220px}}.VastuforOfficePricing{background:#fff;padding:80px 20px}.VastuforOfficePricing-container{max-width:1200px;margin:auto}.VastuforOfficePricing-heading{text-align:center;margin-bottom:50px}.VastuforOfficePricing-heading h2{font-size:36px}.VastuforOfficePricing-heading span{color:#f60}.VastuforOfficePricing-heading p{color:#666}.VastuforOfficePricing-grid{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.VastuforOfficePricing-card{text-align:center;background:#fff;border-radius:14px;padding:30px;transition:all .3s;position:relative;box-shadow:0 8px 25px #00000014}.VastuforOfficePricing-card:hover{transform:translateY(-8px)}.tag{color:#fff;background:#f60;border-radius:20px;padding:5px 12px;font-size:12px;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.VastuforOfficePricing-card h3{margin-bottom:10px}.VastuforOfficePricing-card h2{color:#f60;margin-bottom:20px}.VastuforOfficePricing-card ul{margin-bottom:20px;padding:0;list-style:none}.VastuforOfficePricing-card li{margin:8px 0;font-size:14px}.pricing-btn{color:#fff;cursor:pointer;background:linear-gradient(90deg,#f60,#ff3c00);border:none;border-radius:8px;padding:12px 30px;font-weight:700;animation:2s infinite pulse}.VastuforOfficePricing-cta{text-align:center;margin-top:50px;font-weight:700}@media (width<=992px){.VastuforOfficePricing-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.VastuforOfficePricing-heading h2{font-size:26px}.VastuforOfficePricing-grid{grid-template-columns:1fr}.highlight{transform:scale(1)}.pricing-btn{width:100%}}.VastuforOfficeProblems{background:#fff;padding:80px 20px}.VastuforOfficeProblems-container{max-width:1200px;margin:auto}.VastuforOfficeProblems-heading{text-align:center;margin-bottom:50px}.VastuforOfficeProblems-heading h2{font-size:36px}.VastuforOfficeProblems-heading span{color:#f60}.VastuforOfficeProblems-heading p{color:#666;margin-top:10px}.VastuforOfficeProblems-grid{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.VastuforOfficeProblems-card{text-align:center;background:linear-gradient(135deg,#fff,#fff4ec);border-radius:14px;padding:25px;transition:all .3s;box-shadow:0 8px 25px #00000014}.VastuforOfficeProblems-card:hover{transform:translateY(-5px)}.VastuforOfficeProblems-cta{text-align:center;margin-top:60px}.problem-btn{color:#fff;cursor:pointer;background:linear-gradient(90deg,#f60,#ff3c00);border:none;border-radius:10px;margin-top:15px;padding:15px 40px;font-weight:700;animation:2s infinite pulse}.problem-btn span{font-size:12px;display:block}@media (width<=992px){.VastuforOfficeProblems-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.VastuforOfficeProblems-heading h2{font-size:26px}.VastuforOfficeProblems-grid{grid-template-columns:1fr}.problem-btn{width:100%}}.VastuforOfficeTestimonials{background:#f9f9f9;padding:80px 20px}.VastuforOfficeTestimonials-container{max-width:1200px;margin:auto}.VastuforOfficeTestimonials-heading{text-align:center;margin-bottom:50px}.VastuforOfficeTestimonials-heading h2{font-size:36px}.VastuforOfficeTestimonials-heading span{color:#f60}.VastuforOfficeTestimonials-heading p{color:#666}.VastuforOfficeTestimonials-grid{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.VastuforOfficeTestimonials-card{background:#fff;border-radius:14px;padding:25px;transition:all .3s;position:relative;box-shadow:0 8px 25px #00000014}.VastuforOfficeTestimonials-card:hover{transform:translateY(-5px)}.quote{color:#f60;margin-bottom:10px;font-size:40px}.review{color:#444;margin-bottom:15px;font-size:14px}.user h4{margin:0}.VastuforOfficeTestimonials-cta{text-align:center;margin-top:60px}.testimonial-btn{color:#fff;cursor:pointer;background:linear-gradient(90deg,#f60,#ff3c00);border:none;border-radius:10px;margin-top:15px;padding:15px 40px;font-weight:700;animation:2s infinite pulse}.testimonial-btn span{font-size:12px;display:block}@media (width<=992px){.VastuforOfficeTestimonials-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.VastuforOfficeTestimonials-heading h2{font-size:26px}.VastuforOfficeTestimonials-grid{grid-template-columns:1fr}.testimonial-btn{width:100%}}.AstrologyConsultationBeforeAfter{background:#fff;padding:80px 20px}.AstrologyConsultationBeforeAfter-container{text-align:center;max-width:1100px;margin:auto}.AstrologyConsultationBeforeAfter-heading h2{margin-bottom:50px;font-size:34px}.AstrologyConsultationBeforeAfter-heading span{color:#f60}.AstrologyConsultationBeforeAfter-grid{grid-template-columns:1fr 1fr;gap:25px;display:grid}.AstrologyConsultationBeforeAfter-box{text-align:left;border-radius:16px;padding:30px;box-shadow:0 8px 25px #00000014}.AstrologyConsultationBeforeAfter-box.before{background:#ffeaea}.AstrologyConsultationBeforeAfter-box.after{background:#e9f9ef}.AstrologyConsultationBeforeAfter-box h3{margin-bottom:15px}.AstrologyConsultationBeforeAfter-box ul{padding:0;list-style:none}.AstrologyConsultationBeforeAfter-box li{margin-bottom:10px;font-size:14px}.AstrologyConsultationBeforeAfter-cta{margin-top:60px}.AstrologyConsultationBeforeAfter-cta p{margin-bottom:15px;font-weight:500}.AstrologyConsultationBeforeAfter-cta button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#f60,#ff3c00);border:none;border-radius:10px;padding:15px 35px;font-weight:700;transition:all .3s}.AstrologyConsultationBeforeAfter-cta button span{font-size:12px;display:block}.AstrologyConsultationBeforeAfter-cta button:hover{transform:scale(1.05)}@media (width<=992px){.AstrologyConsultationBeforeAfter-grid{grid-template-columns:1fr}}@media (width<=600px){.AstrologyConsultationBeforeAfter-heading h2{font-size:26px}.AstrologyConsultationBeforeAfter-box{text-align:left}.AstrologyConsultationBeforeAfter-cta button{width:100%}}.AstrologyConsultationFinalCTA{background:linear-gradient(135deg,#fff3ec,#ffe6d9);padding:80px 20px}.AstrologyConsultationFinalCTA-container{text-align:center;max-width:900px;margin:auto}.AstrologyConsultationFinalCTA-box{background:#fff;border-radius:20px;padding:50px 30px;box-shadow:0 15px 40px #0000001a}.AstrologyConsultationFinalCTA-box h2{margin-bottom:10px;font-size:30px}.AstrologyConsultationFinalCTA-box h3{margin-bottom:15px;font-size:24px}.AstrologyConsultationFinalCTA-box span{color:#f60}.AstrologyConsultationFinalCTA-box p{color:#555;margin-bottom:20px;font-size:15px}.AstrologyConsultationFinalCTA-urgency{color:red;margin-bottom:25px;font-weight:700}.final-btn{color:#fff;cursor:pointer;background:linear-gradient(90deg,#f60,#ff3c00);border:none;border-radius:12px;padding:18px 40px;font-size:16px;font-weight:700;transition:all .3s;animation:1.5s infinite pulse}.final-btn span{font-size:12px;display:block}.final-btn:hover{transform:scale(1.07)}@media (width<=600px){.AstrologyConsultationFinalCTA-box h2{font-size:22px}.AstrologyConsultationFinalCTA-box h3{font-size:18px}.final-btn{width:100%;font-size:14px}}.AstrologyConsultationHero{background:linear-gradient(135deg,#fff,#fff5ef);padding:80px 20px}.AstrologyConsultationHero-container{align-items:center;gap:40px;max-width:1200px;margin:auto;display:flex}.AstrologyConsultationHero-left{flex:1}.AstrologyConsultationHero-left h1{margin-bottom:20px;font-size:48px;line-height:1.3}.AstrologyConsultationHero-left span{color:#f60}.AstrologyConsultationHero-left p{color:#555;margin-bottom:20px}.AstrologyConsultationHero-points div{margin-bottom:10px;font-size:14px}.AstrologyConsultationHero-buttons{flex-wrap:wrap;gap:15px;margin-top:20px;display:flex}.astro-primary-btn{color:#fff;cursor:pointer;background:linear-gradient(90deg,#f60,#ff3c00);border:none;border-radius:10px;padding:14px 30px;font-weight:700;animation:2s infinite pulse}.astro-primary-btn span{font-size:12px;display:block}.astro-secondary-btn{cursor:pointer;background:0 0;border:2px solid #f60;border-radius:10px;padding:14px 25px}.AstrologyConsultationHero-trust{color:#777;margin-top:15px}.AstrologyConsultationHero-right{flex:1}.AstrologyConsultationHero-right img{border-radius:20px;width:100%}@media (width<=992px){.AstrologyConsultationHero-container{text-align:center;flex-direction:column-reverse}.AstrologyConsultationHero-left h1{font-size:32px}}@media (width<=600px){.AstrologyConsultationHero-left h1{font-size:26px}.AstrologyConsultationHero-buttons{flex-direction:column}.astro-primary-btn,.astro-secondary-btn{width:100%}}.AstrologyConsultationProblems{background:#fff;padding:80px 20px}.AstrologyConsultationProblems-container{max-width:1200px;margin:auto}.AstrologyConsultationProblems-heading{text-align:center;margin-bottom:50px}.AstrologyConsultationProblems-heading h2{font-size:36px}.AstrologyConsultationProblems-heading span{color:#f60}.AstrologyConsultationProblems-heading p{color:#666}.AstrologyConsultationProblems-grid{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.AstrologyConsultationProblems-card{text-align:center;background:linear-gradient(135deg,#fff,#fff4ec);border-radius:14px;padding:25px;transition:all .3s;box-shadow:0 8px 25px #00000014}.AstrologyConsultationProblems-card:hover{transform:translateY(-5px)}.problem{color:#d32f2f;margin-bottom:10px;font-weight:700}.solution{color:#2e7d32;font-size:14px}.arrow{color:#f60;margin:10px 0;font-size:20px}.AstrologyConsultationProblems-cta{text-align:center;margin-top:60px}.astro-problem-btn{color:#fff;cursor:pointer;background:linear-gradient(90deg,#f60,#ff3c00);border:none;border-radius:10px;margin-top:15px;padding:15px 40px;font-weight:700;animation:2s infinite pulse}.astro-problem-btn span{font-size:12px;display:block}@media (width<=992px){.AstrologyConsultationProblems-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.AstrologyConsultationProblems-heading h2{font-size:26px}.AstrologyConsultationProblems-grid{grid-template-columns:1fr}.astro-problem-btn{width:100%}}.AstrologyConsultationProcess{background:#fff;padding:80px 20px}.AstrologyConsultationProcess-container{text-align:center;max-width:1200px;margin:auto}.AstrologyConsultationProcess-heading h2{margin-bottom:10px;font-size:36px}.AstrologyConsultationProcess-heading span{color:#f60}.AstrologyConsultationProcess-heading p{color:#666;margin-bottom:50px}.AstrologyConsultationProcess-grid{grid-template-columns:repeat(4,1fr);gap:25px;display:grid}.AstrologyConsultationProcess-card{background:#fff5ef;border-radius:16px;padding:25px;transition:all .3s;box-shadow:0 8px 20px #00000014}.AstrologyConsultationProcess-card:hover{transform:translateY(-8px)}.AstrologyConsultationProcess-number{color:#fff;background:#f60;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;margin:0 auto 15px;font-weight:700;display:flex}.AstrologyConsultationProcess-card h4{margin-bottom:10px;font-size:16px}.AstrologyConsultationProcess-card p{color:#555;font-size:13px}.AstrologyConsultationProcess-cta{margin-top:60px}.AstrologyConsultationProcess-cta p{margin-bottom:15px;font-weight:500}.AstrologyConsultationProcess-cta button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#f60,#ff3c00);border:none;border-radius:10px;padding:15px 35px;font-weight:700;transition:all .3s}.AstrologyConsultationProcess-cta button span{font-size:12px;display:block}.AstrologyConsultationProcess-cta button:hover{transform:scale(1.05)}@media (width<=992px){.AstrologyConsultationProcess-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.AstrologyConsultationProcess-heading h2{font-size:26px}.AstrologyConsultationProcess-grid{grid-template-columns:1fr}.AstrologyConsultationProcess-card{text-align:center}.AstrologyConsultationProcess-cta button{width:100%}}.AstrologyConsultationTestimonials{background:#fff;padding:80px 20px}.AstrologyConsultationTestimonials-container{text-align:center;max-width:1200px;margin:auto}.AstrologyConsultationTestimonials-heading h2{margin-bottom:10px;font-size:34px}.AstrologyConsultationTestimonials-heading span{color:#f60}.AstrologyConsultationTestimonials-heading p{color:#666;margin-bottom:50px}.AstrologyConsultationTestimonials-grid{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.AstrologyConsultationTestimonials-card{background:#fff;border-radius:14px;transition:all .3s;overflow:hidden;box-shadow:0 8px 25px #00000014}.AstrologyConsultationTestimonials-card:hover{transform:translateY(-6px)}.video-box{width:100%;height:200px;position:relative}.video-box iframe{border:none;width:100%;height:100%}.live-tag{color:#fff;background:red;border-radius:6px;padding:5px 10px;font-size:12px;position:absolute;top:10px;left:10px}.AstrologyConsultationTestimonials-info{padding:15px}.AstrologyConsultationTestimonials-info h4{margin-bottom:5px}.AstrologyConsultationTestimonials-info p{color:#666;font-size:13px}.AstrologyConsultationTestimonials-cta{margin-top:60px}.AstrologyConsultationTestimonials-cta h3{margin-bottom:15px}.AstrologyConsultationTestimonials-cta button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#f60,#ff3c00);border:none;border-radius:10px;padding:15px 35px;font-weight:700;transition:all .3s}.AstrologyConsultationTestimonials-cta button span{font-size:12px;display:block}.AstrologyConsultationTestimonials-cta button:hover{transform:scale(1.05)}@media (width<=992px){.AstrologyConsultationTestimonials-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.AstrologyConsultationTestimonials-heading h2{font-size:26px}.AstrologyConsultationTestimonials-grid{grid-template-columns:1fr}.AstrologyConsultationTestimonials-cta button{width:100%}}.NumerologyFinalCTA{color:#fff;text-align:center;background:linear-gradient(135deg,#f60,#ff3c00);padding:100px 20px}.NumerologyFinalCTA-container{max-width:800px;margin:auto}.NumerologyFinalCTA h2{margin-bottom:15px;font-size:36px}.NumerologyFinalCTA span{color:#000}.NumerologyFinalCTA p{margin-bottom:30px;font-size:16px}.urgency-box{background:#0003;border-radius:8px;margin-bottom:25px;padding:12px;font-weight:700}.final-btn{color:#ff3c00;cursor:pointer;background:#fff;border:none;border-radius:10px;padding:16px 40px;font-weight:700;transition:all .3s}.final-btn span{color:#666;font-size:12px;display:block}.final-btn:hover{transform:scale(1.1);box-shadow:0 10px 30px #0000004d}.final-trust{margin-top:20px;font-size:14px}@media (width<=600px){.NumerologyFinalCTA h2{font-size:26px}.final-btn{width:100%}}.NumerologyHero{color:#fff;background:#0f0f0f;padding:100px 20px;position:relative;overflow:hidden}.NumerologyHero-bg{opacity:.2;background:radial-gradient(circle,#f60,#0000);width:500px;height:500px;position:absolute;top:-100px;right:-100px}.NumerologyHero-container{text-align:center;max-width:900px;margin:auto}.NumerologyHero-content h1{margin-bottom:15px;font-size:48px}.NumerologyHero-content span{color:#f60}.NumerologyHero-content p{color:#ccc;margin-bottom:30px}.NumerologyHero-cards{flex-wrap:wrap;justify-content:center;gap:15px;margin-bottom:30px;display:flex}.num-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;padding:15px 20px;transition:all .3s}.num-card:hover{border-color:#f60;transform:translateY(-5px)}.num-card p{margin-top:5px;font-size:12px}.num-main-btn{color:#fff;cursor:pointer;background:linear-gradient(90deg,#f60,#ff3c00);border:none;border-radius:12px;padding:16px 35px;font-weight:700;transition:all .3s}.num-main-btn span{font-size:12px;display:block}.num-main-btn:hover{transform:scale(1.07)}.NumerologyHero-trust{color:#aaa;margin-top:15px;font-size:13px}@media (width<=600px){.NumerologyHero-content h1{font-size:28px}.NumerologyHero-cards{flex-direction:column}.num-main-btn{width:100%}}.NumerologyInsights{color:#fff;text-align:center;background:#111;padding:100px 20px}.NumerologyInsights-container{max-width:1100px;margin:auto}.NumerologyInsights h2{margin-bottom:10px;font-size:36px}.NumerologyInsights span{color:#f60}.NumerologyInsights-sub{color:#aaa;margin-bottom:50px}.NumerologyInsights-grid{grid-template-columns:repeat(4,1fr);gap:25px;display:grid}.num-box{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:15px;padding:25px;transition:all .3s}.num-box:hover{border-color:#f60;transform:translateY(-8px)}.num{color:#f60;margin-bottom:10px;font-size:40px;font-weight:700}.num-box h4{margin-bottom:8px}.num-box p{color:#bbb;font-size:13px}.NumerologyInsights-cta{margin-top:60px}.NumerologyInsights-cta button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#f60,#ff3c00);border:none;border-radius:10px;padding:15px 40px;font-weight:700;transition:all .3s}.NumerologyInsights-cta button span{font-size:12px;display:block}.NumerologyInsights-cta button:hover{transform:scale(1.08)}@media (width<=900px){.NumerologyInsights-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.NumerologyInsights-grid{grid-template-columns:1fr}.NumerologyInsights h2{font-size:26px}.NumerologyInsights-cta button{width:100%}}.NumerologyReportPreview{background:#fff;padding:100px 20px}.NumerologyReportPreview-container{grid-template-columns:1fr 1fr;align-items:center;gap:50px;max-width:1100px;margin:auto;display:grid}.NumerologyReportPreview-left h2{margin-bottom:15px;font-size:34px}.NumerologyReportPreview-left span{color:#f60}.NumerologyReportPreview-left p{color:#555;margin-bottom:20px}.NumerologyReportPreview-left ul{margin-bottom:30px}.NumerologyReportPreview-left li{margin-bottom:10px;font-size:15px}.report-btn{color:#fff;cursor:pointer;background:linear-gradient(90deg,#f60,#ff3c00);border:none;border-radius:10px;padding:15px 35px;font-weight:700;transition:all .3s}.report-btn span{font-size:12px;display:block}.report-btn:hover{transform:scale(1.08)}.NumerologyReportPreview-right{justify-content:center;display:flex}.report-card{background:linear-gradient(135deg,#fff5ef,#ffe4d6);border-radius:15px;width:100%;max-width:320px;padding:30px;box-shadow:0 10px 30px #0000001a}.report-card h4{text-align:center;margin-bottom:20px}.report-item{border-bottom:1px solid #0000001a;justify-content:space-between;margin-bottom:12px;padding:10px;display:flex}.report-item strong{color:#f60}@media (width<=900px){.NumerologyReportPreview-container{text-align:center;grid-template-columns:1fr}.NumerologyReportPreview-right{order:-1}}@media (width<=600px){.NumerologyReportPreview-left h2{font-size:26px}.report-btn{width:100%}}.NumerologyTestimonials{text-align:center;background:#f9f9f9;padding:100px 20px}.NumerologyTestimonials-container{max-width:1100px;margin:auto}.NumerologyTestimonials h2{margin-bottom:10px;font-size:34px}.NumerologyTestimonials span{color:#f60}.testimonial-grid{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.testimonial-card{background:#fff;border-radius:15px;padding:25px;transition:all .3s;box-shadow:0 8px 25px #00000014}.stars{color:gold;margin-bottom:10px;font-size:18px}.testimonial-card h4{font-size:16px}.testimonial-cta{margin-top:60px}.testimonial-cta button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#f60,#ff3c00);border:none;border-radius:10px;padding:15px 40px;font-weight:700;transition:all .3s}.testimonial-cta button span{font-size:12px;display:block}.testimonial-cta button:hover{transform:scale(1.08)}@media (width<=900px){.testimonial-grid{grid-template-columns:1fr}}@media (width<=600px){.NumerologyTestimonials h2{font-size:26px}.testimonial-cta button{width:100%}}.FactoryCaseStudy{text-align:center;background:#fff;padding:100px 20px}.FactoryCaseStudy-container{max-width:1100px;margin:auto}.FactoryCaseStudy h2{margin-bottom:10px;font-size:34px}.FactoryCaseStudy span{color:#f60}.FactoryCaseStudy-grid{grid-template-columns:1fr 1fr;gap:30px;display:grid}.before-box{text-align:left;background:#ffecec;border-left:5px solid red;border-radius:15px;padding:30px}.after-box{text-align:left;background:#eaffea;border-left:5px solid green;border-radius:15px;padding:30px}.result-highlight{color:#f60;background:#fff5ef;border-radius:10px;margin-top:40px;padding:15px;font-size:18px;font-weight:700}.FactoryCaseStudy-cta{margin-top:50px}.FactoryCaseStudy-cta button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#f60,#ff3c00);border:none;border-radius:10px;padding:15px 40px;font-weight:700;transition:all .3s}.FactoryCaseStudy-cta button span{font-size:12px;display:block}.FactoryCaseStudy-cta button:hover{transform:scale(1.08)}@media (width<=768px){.FactoryCaseStudy-grid{grid-template-columns:1fr}.FactoryCaseStudy h2{font-size:26px}.FactoryCaseStudy-cta button{width:100%}}.FactoryHero{background:#f9f9f9;padding:80px 20px}.FactoryHero-container{grid-template-columns:1.1fr 1fr;align-items:center;gap:50px;max-width:1200px;margin:auto;display:grid}.FactoryHero-left h1{margin-bottom:20px;font-size:42px;line-height:1.3}.FactoryHero-left span{color:#f60}.FactoryHero-left p{color:#555;margin-bottom:25px;font-size:16px}.FactoryHero-points div{margin-bottom:10px;font-size:15px}.FactoryHero-buttons{gap:15px;margin-top:25px;display:flex}.factory-primary-btn{color:#fff;cursor:pointer;background:linear-gradient(90deg,#f60,#ff3c00);border:none;border-radius:10px;padding:14px 28px;font-weight:700;transition:all .3s}.factory-primary-btn span{font-size:12px;display:block}.factory-secondary-btn{cursor:pointer;background:0 0;border-radius:10px;padding:12px 24px;transition:all .3s}.factory-primary-btn:hover{transform:scale(1.07)}.factory-secondary-btn:hover{color:#fff;background:#f60}.FactoryHero-trust{color:#444;margin-top:20px;font-size:14px}.FactoryHero-right img{object-fit:cover;border-radius:20px;width:100%;box-shadow:0 10px 30px #00000026}@media (width<=992px){.FactoryHero-container{text-align:center;grid-template-columns:1fr}.FactoryHero-right{order:-1}.FactoryHero-buttons{flex-wrap:wrap;justify-content:center}}@media (width<=600px){.FactoryHero-left h1{font-size:26px}.FactoryHero-left p{font-size:14px}.factory-primary-btn,.factory-secondary-btn{width:100%}}.FactoryProblems{text-align:center;background:#fff;padding:100px 20px}.FactoryProblems-container{max-width:1100px;margin:auto}.FactoryProblems h2{margin-bottom:10px;font-size:34px}.FactoryProblems span{color:#f60}.FactoryProblems-grid{grid-template-columns:1fr 1fr;gap:30px;display:grid}.problem-box,.solution-box{text-align:left;border-radius:15px;padding:30px}.problem-box{background:#ffecec;border-left:5px solid red}.solution-box{background:#eaffea;border-left:5px solid green}.problem-box li,.solution-box li{margin-bottom:12px;font-size:15px}.FactoryProblems-cta{margin-top:60px}.FactoryProblems-cta button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#f60,#ff3c00);border:none;border-radius:10px;padding:15px 40px;font-weight:700;transition:all .3s}.FactoryProblems-cta button span{font-size:12px;display:block}.FactoryProblems-cta button:hover{transform:scale(1.08)}@media (width<=768px){.FactoryProblems-grid{grid-template-columns:1fr}.FactoryProblems h2{font-size:26px}.FactoryProblems-cta button{width:100%}}.FactoryProcess{text-align:center;background:#f9f9f9;padding:100px 20px}.FactoryProcess-container{max-width:1100px;margin:auto}.FactoryProcess h2{margin-bottom:10px;font-size:34px}.FactoryProcess span{color:#f60}.FactoryProcess-steps{grid-template-columns:repeat(4,1fr);gap:25px;display:grid}.step{background:#fff;border-radius:15px;padding:25px;transition:all .3s;box-shadow:0 8px 25px #00000014}.step:hover{transform:translateY(-8px)}.step-number{color:#fff;background:#f60;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;margin:auto auto 10px;font-weight:700;display:flex}.step h4{margin-bottom:8px}.step p{color:#555;font-size:14px}.FactoryProcess-cta{margin-top:60px}.FactoryProcess-cta button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#f60,#ff3c00);border:none;border-radius:10px;padding:15px 40px;font-weight:700;transition:all .3s}.FactoryProcess-cta button span{font-size:12px;display:block}.FactoryProcess-cta button:hover{transform:scale(1.08)}@media (width<=900px){.FactoryProcess-steps{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.FactoryProcess-steps{grid-template-columns:1fr}.FactoryProcess h2{font-size:26px}.FactoryProcess-cta button{width:100%}}.FactoryTestimonials{text-align:center;background:#f9f9f9;padding:100px 20px}.FactoryTestimonials-container{max-width:1100px;margin:auto}.FactoryTestimonials h2{margin-bottom:10px;font-size:34px}.FactoryTestimonials span{color:#f60}.sub{color:#666;margin-bottom:50px}.FactoryTestimonials-grid{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.FactoryTestimonials-card{text-align:left;background:#fff;border-radius:15px;padding:25px;transition:all .3s;box-shadow:0 8px 25px #00000014}.FactoryTestimonials-card:hover{transform:translateY(-8px)}.stars{color:gold;margin-bottom:10px}.text{color:#555;margin-bottom:15px;font-size:14px}.user strong{font-size:15px;display:block}.user span{color:#888;font-size:13px}.FactoryTestimonials-cta{margin-top:60px}.FactoryTestimonials-cta button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#f60,#ff3c00);border:none;border-radius:10px;padding:15px 40px;font-weight:700;transition:all .3s}.FactoryTestimonials-cta button span{font-size:12px;display:block}.FactoryTestimonials-cta button:hover{transform:scale(1.08)}@media (width<=900px){.FactoryTestimonials-grid{grid-template-columns:1fr}}@media (width<=600px){.FactoryTestimonials h2{font-size:26px}.FactoryTestimonials-cta button{width:100%}}.CommercialBeforeAfter{background:#fff;padding:100px 20px}.CommercialBeforeAfter-container{max-width:1100px;margin:auto}.CommercialBeforeAfter-heading{text-align:center;margin-bottom:50px}.CommercialBeforeAfter-heading h2{font-size:36px}.CommercialBeforeAfter-heading span{color:#f60}.CommercialBeforeAfter-grid{grid-template-columns:1fr 1fr;gap:30px;display:grid}.CommercialBeforeAfter-box{border-radius:16px;padding:30px;transition:all .3s}.before{background:#ffeaea}.after{background:#e9f7ef}.CommercialBeforeAfter-box h3{margin-bottom:20px}.CommercialBeforeAfter-box ul{padding:0;list-style:none}.CommercialBeforeAfter-box li{margin-bottom:10px;font-size:14px}.CommercialBeforeAfter-box:hover{transform:translateY(-5px)}.CommercialBeforeAfter-cta{text-align:center;margin-top:50px}.CommercialBeforeAfter-cta p{margin-bottom:15px;font-weight:500}.CommercialBeforeAfter-cta button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#f60,#ff3c00);border:none;border-radius:10px;padding:16px 40px;font-weight:700;transition:all .3s}.CommercialBeforeAfter-cta button span{font-size:12px;display:block}.CommercialBeforeAfter-cta button:hover{transform:scale(1.05)}@media (width<=768px){.CommercialBeforeAfter-grid{grid-template-columns:1fr}.CommercialBeforeAfter-heading h2{font-size:26px}}.CommercialFinalCTA{color:#fff;text-align:center;background:linear-gradient(135deg,#f60,#ff3c00);padding:100px 20px}.CommercialFinalCTA-container{max-width:800px;margin:auto}.CommercialFinalCTA h2{margin-bottom:15px;font-size:36px}.CommercialFinalCTA span{color:#000}.CommercialFinalCTA p{margin-bottom:30px;font-size:16px}.CommercialFinalCTA-alert{background:#0003;border-radius:8px;margin-bottom:25px;padding:12px;font-weight:700}.CommercialFinalCTA-btn{color:#ff3c00;cursor:pointer;background:#fff;border:none;border-radius:10px;padding:16px 40px;font-weight:700;transition:all .3s}.CommercialFinalCTA-btn span{color:#666;font-size:12px;display:block}.CommercialFinalCTA-btn:hover{transform:scale(1.1);box-shadow:0 10px 30px #0000004d}.CommercialFinalCTA-trust{margin-top:20px;font-size:14px}@media (width<=600px){.CommercialFinalCTA h2{font-size:26px}.CommercialFinalCTA-btn{width:100%}}.CommercialHero{background:#f8f8f8;padding:100px 20px}.CommercialHero-container{align-items:center;gap:50px;max-width:1200px;margin:auto;display:flex}.CommercialHero-left{flex:1}.CommercialHero-left h1{margin-bottom:20px;font-size:44px;line-height:1.2}.CommercialHero-left span{color:#f60}.CommercialHero-left p{color:#555;margin-bottom:25px;font-size:16px}.CommercialHero-points{margin-bottom:30px}.CommercialHero-points div{margin-bottom:10px;font-size:15px}.CommercialHero-buttons{gap:15px;margin-bottom:20px;display:flex}.CommercialHero-primary{color:#fff;cursor:pointer;background:linear-gradient(90deg,#f60,#ff3c00);border:none;border-radius:10px;padding:14px 30px;font-weight:700;transition:all .3s}.CommercialHero-primary span{font-size:12px;display:block}.CommercialHero-primary:hover{transform:scale(1.05)}.CommercialHero-secondary{cursor:pointer;background:0 0;border:2px solid #f60;border-radius:10px;padding:12px 25px;transition:all .3s}.CommercialHero-secondary:hover{color:#fff;background:#f60}.CommercialHero-trust{color:#777;margin-top:10px;font-size:14px}.CommercialHero-right{flex:1}.CommercialHero-right img{border-radius:20px;width:100%;transition:all .4s;box-shadow:0 10px 30px #0000001a}.CommercialHero-right img:hover{transform:scale(1.03)}@media (width<=900px){.CommercialHero-container{flex-direction:column}.CommercialHero-right{order:-1}.CommercialHero-left h1{text-align:center;font-size:30px}.CommercialHero-left p{text-align:center}.CommercialHero-buttons{flex-direction:column}.CommercialHero-primary,.CommercialHero-secondary{width:100%}.CommercialHero-trust,.CommercialHero-points{text-align:center}}.CommercialPricing{background:#f9f9f9;padding:100px 20px}.CommercialPricing-container{max-width:1100px;margin:auto}.CommercialPricing-heading{text-align:center;margin-bottom:50px}.CommercialPricing-heading h2{font-size:36px}.CommercialPricing-heading span{color:#f60}.CommercialPricing-heading p{color:#666}.CommercialPricing-grid{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.CommercialPricing-card{text-align:center;background:#fff;border-radius:16px;padding:30px;transition:all .3s;position:relative;box-shadow:0 8px 25px #00000014}.CommercialPricing-card:hover{transform:translateY(-8px)}.CommercialPricing-card h1{color:#f60;margin:15px 0}.CommercialPricing-card ul{margin:20px 0;padding:0;list-style:none}.CommercialPricing-card li{margin-bottom:10px;font-size:14px}.CommercialPricing-card button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#f60,#ff3c00);border:none;border-radius:10px;padding:14px 30px;font-weight:700;transition:all .3s}.CommercialPricing-card button:hover{transform:scale(1.05)}.highlight{border:2px solid #f60}.tag{color:#fff;background:#f60;border-radius:5px;padding:5px 10px;font-size:12px;position:absolute;top:-10px;right:10px}@media (width<=900px){.CommercialPricing-grid{grid-template-columns:1fr}.CommercialPricing-heading h2{font-size:26px}}.CommercialProcess{background:#f9f9f9;padding:100px 20px}.CommercialProcess-container{max-width:1100px;margin:auto}.CommercialProcess-heading{text-align:center;margin-bottom:50px}.CommercialProcess-heading h2{margin-bottom:10px;font-size:36px}.CommercialProcess-heading span{color:#f60}.CommercialProcess-heading p{color:#666}.CommercialProcess-grid{grid-template-columns:repeat(4,1fr);gap:25px;display:grid}.CommercialProcess-card{text-align:center;background:#fff;border-radius:14px;padding:25px;transition:all .3s;position:relative;box-shadow:0 8px 20px #0000000d}.CommercialProcess-card:hover{transform:translateY(-6px)}.CommercialProcess-step{color:#fff;background:#f60;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin:auto auto 15px;font-weight:700;display:flex}.CommercialProcess-card h4{margin-bottom:8px;font-size:16px}.CommercialProcess-card p{color:#666;font-size:13px}.CommercialProcess-cta{text-align:center;margin-top:50px}.CommercialProcess-cta p{margin-bottom:15px;font-weight:500}.CommercialProcess-cta button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#f60,#ff3c00);border:none;border-radius:10px;padding:16px 40px;font-weight:700;transition:all .3s}.CommercialProcess-cta button span{font-size:12px;display:block}.CommercialProcess-cta button:hover{transform:scale(1.05)}@media (width<=900px){.CommercialProcess-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.CommercialProcess-grid{grid-template-columns:1fr}.CommercialProcess-heading h2{font-size:26px}}.CommercialWhy{background:#fff;padding:100px 20px}.CommercialWhy-container{max-width:1100px;margin:auto}.CommercialWhy-heading{text-align:center;margin-bottom:50px}.CommercialWhy-heading h2{margin-bottom:10px;font-size:36px}.CommercialWhy-heading span{color:#f60}.CommercialWhy-heading p{color:#666}.CommercialWhy-grid{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.CommercialWhy-card{text-align:center;background:#fff5ef;border-radius:14px;padding:25px;transition:all .3s;box-shadow:0 8px 20px #0000000d}.CommercialWhy-card:hover{transform:translateY(-6px)}.CommercialWhy-icon{margin-bottom:10px;font-size:22px}.CommercialWhy-card h4{margin-bottom:8px;font-size:16px}.CommercialWhy-card p{color:#666;font-size:13px}.CommercialWhy-cta{text-align:center;margin-top:50px}.CommercialWhy-cta button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#f60,#ff3c00);border:none;border-radius:10px;padding:16px 40px;font-weight:700;transition:all .3s}.CommercialWhy-cta button span{font-size:12px;display:block}.CommercialWhy-cta button:hover{transform:scale(1.05)}@media (width<=900px){.CommercialWhy-grid{grid-template-columns:1fr 1fr}}@media (width<=600px){.CommercialWhy-grid{grid-template-columns:1fr}.CommercialWhy-heading h2{font-size:26px}}.SubconsultancyFinalCTA{background:url(https://images.unsplash.com/photo-1506744038136-46273834b3fb) 50%/cover no-repeat;padding:100px 20px;position:relative}.SubconsultancyFinalCTA-overlay{background:#000000b3;border-radius:20px;padding:80px 20px}.SubconsultancyFinalCTA-content{text-align:center;color:#fff;max-width:800px;margin:auto}.SubconsultancyFinalCTA-content h2{margin-bottom:20px;font-size:40px}.SubconsultancyFinalCTA-content span{color:#f60}.SubconsultancyFinalCTA-content p{color:#ddd;margin-bottom:30px;font-size:16px}.SubconsultancyFinalCTA-buttons{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.final-primary-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f60,#ff3d00);border:none;border-radius:10px;padding:16px 30px;font-weight:700;transition:all .3s}.final-primary-btn span{opacity:.8;font-size:12px;display:block}.final-primary-btn:hover{transform:scale(1.05);box-shadow:0 10px 25px #f606}.final-secondary-btn{color:#fff;cursor:pointer;background:0 0;border:2px solid #fff;border-radius:10px;padding:14px 28px;transition:all .3s}.final-secondary-btn:hover{color:#000;background:#fff}@media (width<=768px){.SubconsultancyFinalCTA-content h2{font-size:28px}.SubconsultancyFinalCTA-buttons{flex-direction:column}.final-primary-btn,.final-secondary-btn{width:100%}}.SubconsultancyHero{background:#f9f9f9;padding:100px 20px}.SubconsultancyHero-container{align-items:center;gap:50px;max-width:1200px;margin:auto;display:flex}.SubconsultancyHero-left{flex:1}.SubconsultancyHero-left h1{margin-bottom:20px;font-size:42px;line-height:1.2}.SubconsultancyHero-left span{color:#f60}.SubconsultancyHero-left p{color:#555;margin-bottom:25px}.SubconsultancyHero-services{grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:30px;display:grid}.SubconsultancyHero-services div{background:#fff;border-radius:8px;padding:10px 15px;font-size:14px;box-shadow:0 4px 10px #0000000d}.SubconsultancyHero-buttons{gap:15px;margin-bottom:20px;display:flex}.SubconsultancyHero-primary{color:#fff;cursor:pointer;background:linear-gradient(90deg,#f60,#ff3c00);border:none;border-radius:10px;padding:14px 30px;font-weight:700;transition:all .3s}.SubconsultancyHero-primary span{font-size:12px;display:block}.SubconsultancyHero-primary:hover{transform:scale(1.05)}.SubconsultancyHero-secondary{cursor:pointer;background:0 0;border:2px solid #f60;border-radius:10px;padding:12px 25px;transition:all .3s}.SubconsultancyHero-secondary:hover{color:#fff;background:#f60}.SubconsultancyHero-trust{color:#777;font-size:14px}.SubconsultancyHero-right{flex:1}.SubconsultancyHero-right img{border-radius:20px;width:100%;transition:all .4s}.SubconsultancyHero-right img:hover{transform:scale(1.03)}@media (width<=900px){.SubconsultancyHero-container{flex-direction:column}.SubconsultancyHero-right{order:-1}.SubconsultancyHero-left h1{text-align:center;font-size:28px}.SubconsultancyHero-left p{text-align:center}.SubconsultancyHero-services{grid-template-columns:1fr}.SubconsultancyHero-buttons{flex-direction:column}.SubconsultancyHero-primary,.SubconsultancyHero-secondary{width:100%}.SubconsultancyHero-trust{text-align:center}}.SubconsultancyServices{background:#fff;padding:100px 20px}.SubconsultancyServices-container{max-width:1100px;margin:auto}.SubconsultancyServices-heading{text-align:center;margin-bottom:50px}.SubconsultancyServices-heading h2{font-size:36px}.SubconsultancyServices-heading span{color:#f60}.SubconsultancyServices-heading p{color:#666}.SubconsultancyServices-grid{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.SubconsultancyServices-card{color:#000;background:#fff5ef;border-radius:16px;padding:25px;text-decoration:none;transition:all .3s;display:block;box-shadow:0 8px 20px #0000000d}.SubconsultancyServices-card:hover{color:#fff;background:#f60;transform:translateY(-8px)}.SubconsultancyServices-icon{margin-bottom:10px;font-size:24px}.SubconsultancyServices-card h3{margin-bottom:10px;font-size:18px}.SubconsultancyServices-card p{margin-bottom:15px;font-size:14px}.SubconsultancyServices-btn{font-weight:700}@media (width<=900px){.SubconsultancyServices-grid{grid-template-columns:1fr 1fr}}@media (width<=600px){.SubconsultancyServices-grid{grid-template-columns:1fr}.SubconsultancyServices-heading h2{font-size:26px}}.SubconsultancyTestimonials{background:#fff;padding:100px 20px}.SubconsultancyTestimonials-container{max-width:1100px;margin:auto}.SubconsultancyTestimonials-heading{text-align:center;margin-bottom:50px}.SubconsultancyTestimonials-heading h2{font-size:36px}.SubconsultancyTestimonials-heading span{color:#f60}.SubconsultancyTestimonials-heading p{color:#666}.SubconsultancyTestimonials-grid{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.SubconsultancyTestimonials-card{text-align:center;background:#fff5ef;border-radius:16px;padding:25px;transition:all .3s;box-shadow:0 8px 20px #0000000d}.SubconsultancyTestimonials-card:hover{transform:translateY(-6px)}.SubconsultancyTestimonials-stars{margin-bottom:10px}.SubconsultancyTestimonials-text{color:#444;margin-bottom:15px;font-size:14px}.SubconsultancyTestimonials-name{font-size:15px;font-weight:700}@media (width<=900px){.SubconsultancyTestimonials-grid{grid-template-columns:1fr 1fr}}@media (width<=600px){.SubconsultancyTestimonials-grid{grid-template-columns:1fr}.SubconsultancyTestimonials-heading h2{font-size:26px}}.SubconsultancyWhyChoose{background:#f9f9f9;padding:100px 20px}.SubconsultancyWhyChoose-container{max-width:1100px;margin:auto}.SubconsultancyWhyChoose-heading{text-align:center;margin-bottom:50px}.SubconsultancyWhyChoose-heading h2{font-size:36px}.SubconsultancyWhyChoose-heading span{color:#f60}.SubconsultancyWhyChoose-heading p{color:#666}.SubconsultancyWhyChoose-grid{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.SubconsultancyWhyChoose-card{text-align:center;background:#fff;border-radius:14px;padding:25px;transition:all .3s;box-shadow:0 8px 20px #0000000d}.SubconsultancyWhyChoose-card:hover{transform:translateY(-6px)}.SubconsultancyWhyChoose-icon{color:#f60;margin-bottom:10px;font-size:22px}.SubconsultancyWhyChoose-card h4{margin-bottom:8px;font-size:16px}.SubconsultancyWhyChoose-card p{color:#666;font-size:13px}@media (width<=900px){.SubconsultancyWhyChoose-grid{grid-template-columns:1fr 1fr}}@media (width<=600px){.SubconsultancyWhyChoose-grid{grid-template-columns:1fr}.SubconsultancyWhyChoose-heading h2{font-size:26px}}.HomeDesignBeforeAfter{background:#f8f8f8;padding:100px 20px}.HomeDesignBeforeAfter-container{max-width:1100px;margin:auto}.HomeDesignBeforeAfter-heading{text-align:center;margin-bottom:50px}.HomeDesignBeforeAfter-heading h2{font-size:36px}.HomeDesignBeforeAfter-heading span{color:#f60}.HomeDesignBeforeAfter-heading p{color:#666;margin-top:10px}.HomeDesignBeforeAfter-grid{grid-template-columns:1fr 1fr;gap:30px;display:grid}.before-box h3,.after-box h3{margin-bottom:15px}.before-box ul,.after-box ul{padding:0;list-style:none}.HomeDesignBeforeAfter-cta{text-align:center;margin-top:40px}.beforeAfter-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f60,#ff3d00);border:none;border-radius:10px;margin-top:15px;padding:16px 28px;transition:all .3s}.beforeAfter-btn span{opacity:.8;font-size:12px;display:block}@media (width<=768px){.HomeDesignBeforeAfter-grid{grid-template-columns:1fr}.HomeDesignBeforeAfter-heading h2{font-size:28px}}.HomeDesignFAQ{background:#f8f8f8;padding:100px 20px}.HomeDesignFAQ-container{max-width:800px;margin:auto}.HomeDesignFAQ-heading{text-align:center;margin-bottom:40px}.HomeDesignFAQ-heading h2{font-size:34px}.HomeDesignFAQ-heading span{color:#f60}.HomeDesignFAQ-heading p{color:#666;margin-top:10px}.faq-item{background:#000;border-radius:10px;margin-bottom:15px;transition:all .3s;overflow:hidden}.faq-question{cursor:pointer;justify-content:space-between;align-items:center;padding:18px 20px;font-weight:600;display:flex}@media (width<=600px){.HomeDesignFAQ-heading h2{font-size:26px}.faq-question{font-size:14px}}.HomeDesignGallery{background:#fff;padding:100px 20px}.HomeDesignGallery-container{max-width:1200px;margin:auto}.HomeDesignGallery-heading{text-align:center;margin-bottom:50px}.HomeDesignGallery-heading h2{font-size:36px}.HomeDesignGallery-heading span{color:#f60}.HomeDesignGallery-heading p{color:#666;margin-top:10px}.HomeDesignGallery-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.gallery-card{cursor:pointer;border-radius:15px;overflow:hidden}.gallery-card img{object-fit:cover;width:100%;height:100%;transition:all .4s}.gallery-card:hover img{transform:scale(1.1)}@media (width<=768px){.HomeDesignGallery-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=500px){.HomeDesignGallery-grid{grid-template-columns:1fr}}.HomeDesignHero{background:linear-gradient(120deg,#fffaf5,#f8f8f8);padding:80px 20px}.HomeDesignHero-container{grid-template-columns:1.1fr .9fr;align-items:center;gap:50px;max-width:1200px;margin:auto;display:grid}.HomeDesignHero-left h1{margin-bottom:20px;font-size:46px;line-height:1.2}.HomeDesignHero-left span{color:#f60}.HomeDesignHero-left p{color:#555;margin-bottom:25px;font-size:17px}.HomeDesignHero-features{margin-bottom:25px}.HomeDesignHero-features div{color:#333;margin-bottom:10px;font-size:15px}.HomeDesignHero-buttons{flex-wrap:wrap;gap:15px;margin-bottom:15px;display:flex}.homeDesign-primary-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f60,#ff3d00);border:none;border-radius:10px;padding:16px 28px;font-weight:700;transition:all .3s}.homeDesign-primary-btn span{opacity:.8;font-size:12px;display:block}.homeDesign-primary-btn:hover{transform:scale(1.05);box-shadow:0 10px 25px #f606}.homeDesign-secondary-btn{color:#f60;cursor:pointer;background:0 0;border:2px solid #f60;border-radius:10px;padding:14px 26px;transition:all .3s}.homeDesign-secondary-btn:hover{color:#fff;background:#f60}.HomeDesignHero-trust{color:#777;font-size:14px}.HomeDesignHero-right img{border-radius:20px;width:100%;animation:4s ease-in-out infinite floatImage;box-shadow:0 15px 40px #00000026}@keyframes floatImage{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (width<=768px){.HomeDesignHero-container{grid-template-columns:1fr}.HomeDesignHero-right{order:-1}.HomeDesignHero-left h1{text-align:center;font-size:30px}.HomeDesignHero-left p,.HomeDesignHero-features{text-align:center}.HomeDesignHero-buttons{flex-direction:column;align-items:center}.homeDesign-primary-btn,.homeDesign-secondary-btn{width:100%}.HomeDesignHero-trust{text-align:center}}.HomeDesignProcess{background:#f9f9f9;padding:100px 20px}.HomeDesignProcess-container{max-width:1100px;margin:auto}.HomeDesignProcess-heading{text-align:center;margin-bottom:60px}.HomeDesignProcess-heading h2{font-size:38px;line-height:1.3}.HomeDesignProcess-heading span{color:#f60}.HomeDesignProcess-heading p{color:#666;margin-top:10px}.HomeDesignProcess-timeline{position:relative}.HomeDesignProcess-timeline:before{content:"";background:#f60;width:3px;height:100%;position:absolute;left:50%;transform:translate(-50%)}.HomeDesignProcess-step{width:50%;padding:20px;position:relative}.HomeDesignProcess-step.left{text-align:right;left:0}.HomeDesignProcess-step.right{left:50%}.HomeDesignProcess-content{background:#fff;border-radius:15px;padding:25px;transition:all .3s;box-shadow:0 10px 25px #00000014}.HomeDesignProcess-content:hover{transform:translateY(-5px)}.step-number{color:#fff;background:#f60;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;margin-bottom:10px;font-weight:700;display:flex}.HomeDesignProcess-content h4{margin-bottom:10px;font-size:18px}.HomeDesignProcess-content p{color:#555;font-size:14px;line-height:1.6}@media (width<=600px){.HomeDesignProcess{padding:70px 15px}.HomeDesignProcess-timeline:before{width:2px;left:12px}.HomeDesignProcess-step{width:100%;margin-bottom:25px;padding-left:35px}.HomeDesignProcess-step.left,.HomeDesignProcess-step.right{text-align:left;left:0}.HomeDesignProcess-content{border-radius:12px;width:100%;margin-left:0;padding:18px}.step-number{width:38px;height:38px;margin:0 auto 10px;font-size:13px}.HomeDesignProcess-content h4{text-align:center;font-size:15px}.HomeDesignProcess-content p{text-align:center;font-size:13px}}.HomeDesignTestimonials{background:#fff;padding:100px 20px}.HomeDesignTestimonials-container{max-width:1100px;margin:auto}.HomeDesignTestimonials-heading{text-align:center;margin-bottom:50px}.HomeDesignTestimonials-heading h2{font-size:36px}.HomeDesignTestimonials-heading span{color:#f60}.HomeDesignTestimonials-heading p{color:#666;margin-top:10px}.HomeDesignTestimonials-grid{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.testimonial-card{text-align:center;background:#f9f9f9;border-radius:15px;padding:25px;transition:all .3s;position:relative}.testimonial-card:hover{transform:translateY(-5px)}.quote{color:#f60;font-size:40px}.testimonial-card p{color:#444;margin:15px 0;font-size:14px}.testimonial-card h4{margin-bottom:10px}.stars{color:#fc0}@media (width<=768px){.HomeDesignTestimonials-grid{grid-template-columns:1fr}.HomeDesignTestimonials-heading h2{font-size:28px}}.DesignOfficeBeforeAfter{background:#f8f8f8;padding:100px 20px}.DesignOfficeBeforeAfter-container{max-width:1100px;margin:auto}.beforeAfter-header h2{margin-bottom:10px;font-size:36px}.beforeAfter-header p{color:#666}.before-box{background:#ffecec;border-radius:15px;padding:30px}.before-box h3{color:#ff3b3b;margin-bottom:20px}.before-box ul li{margin-bottom:10px}.after-box{background:#e8f8f0;border-radius:15px;padding:30px}.after-box h3{color:#28a745;margin-bottom:20px}.after-box ul li{margin-bottom:10px}.beforeAfter-btn{color:#fff;cursor:pointer;background:#f60;border:none;border-radius:10px;padding:15px 30px;transition:all .3s}.beforeAfter-btn:hover{transform:scale(1.05);box-shadow:0 10px 25px #ff66004d}@media (width<=768px){.beforeAfter-grid{grid-template-columns:1fr}.beforeAfter-header h2{font-size:26px}}.DesignOfficeBenefits{background:#fff;padding:100px 20px}.DesignOfficeBenefits-container{max-width:1200px;margin:auto}.DesignOfficeBenefits-header{text-align:center;margin-bottom:60px}.DesignOfficeBenefits-header h2{margin-bottom:10px;font-size:36px}.DesignOfficeBenefits-header span{color:#f60}.DesignOfficeBenefits-header p{color:#666;font-size:15px}.DesignOfficeBenefits-grid{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.benefit-card{cursor:pointer;background:#f9f9f9;border-radius:15px;padding:25px;transition:all .3s}.benefit-card h3{margin-bottom:10px}.benefit-card p{color:#555;font-size:14px}.benefit-card:hover{transform:translateY(-8px);box-shadow:0 10px 25px #00000014}.DesignOfficeBenefits-cta{text-align:center;margin-top:50px}.benefit-cta-btn{color:#fff;cursor:pointer;background:#f60;border:none;border-radius:10px;padding:15px 30px;transition:all .3s}.benefit-cta-btn:hover{transform:scale(1.05);box-shadow:0 10px 25px #ff66004d}@media (width<=768px){.DesignOfficeBenefits-grid{grid-template-columns:1fr}.DesignOfficeBenefits-header h2{font-size:26px}}.DesignOfficeFAQ{background:#fff;padding:100px 20px}.DesignOfficeFAQ-container{max-width:800px;margin:auto}.faq-item{color:#000;background:#f9f9f9;border-radius:10px;margin-bottom:15px;transition:all .3s;overflow:hidden}.faq-question{cursor:pointer;justify-content:space-between;padding:18px 20px;font-weight:600;display:flex}.faq-answer{color:#555;max-height:0;padding:0 20px;font-size:14px;transition:all .3s;overflow:hidden}.faq-item.active .faq-answer{max-height:200px;padding:15px 20px}@media (width<=600px){.faq-header h2{font-size:26px}.faq-question{font-size:14px}}.DesignOfficeHero{background:linear-gradient(120deg,#f9f9f9,#f1f1f1);padding:100px 20px}.DesignOfficeHero-container{justify-content:space-between;align-items:center;gap:60px;max-width:1200px;margin:auto;display:flex}.DesignOfficeHero-left{flex:1}.DesignOfficeHero-left h1{margin-bottom:20px;font-size:48px;line-height:1.2}.DesignOfficeHero-left span{color:#f60}.DesignOfficeHero-left p{color:#555;margin-bottom:25px;font-size:16px}.DesignOfficeHero-points{margin-bottom:30px}.DesignOfficeHero-points div{margin-bottom:10px;font-size:15px}.DesignOfficeHero-buttons{gap:15px;margin-bottom:20px;display:flex}.office-primary-btn{color:#fff;cursor:pointer;background:#f60;border:none;border-radius:10px;padding:16px 26px;font-weight:600;transition:all .3s}.office-primary-btn span{opacity:.8;font-size:12px;display:block}.office-primary-btn:hover{transform:scale(1.05);box-shadow:0 10px 25px #ff66004d}.office-secondary-btn{cursor:pointer;background:0 0;border:2px solid #f60;border-radius:10px;padding:14px 22px;transition:all .3s}.office-secondary-btn:hover{color:#fff;background:#f60}.DesignOfficeHero-trust{color:#777;font-size:14px}.DesignOfficeHero-right{flex:1}.DesignOfficeHero-right img{border-radius:20px;width:100%;transition:all .5s}.DesignOfficeHero-right img:hover{transform:scale(1.03)}@media (width<=768px){.DesignOfficeHero-container{flex-direction:column}.DesignOfficeHero-right{order:-1}.DesignOfficeHero-left h1{font-size:30px}.DesignOfficeHero-buttons{flex-direction:column}.office-primary-btn,.office-secondary-btn{width:100%}}.DesignOfficePricing{background:#f8f8f8;padding:100px 20px}.DesignOfficePricing-container{max-width:1100px;margin:auto}.pricing-header p{color:#666}.pricing-card ul{text-align:left;margin:20px 0}.pricing-card ul li{margin-bottom:10px;font-size:14px}.pricing-card button{color:#fff;cursor:pointer;background:#f60;border:none;border-radius:8px;padding:12px 25px;transition:all .3s}.pricing-card:hover{transform:translateY(-10px);box-shadow:0 10px 25px #0000001a}.highlight{border:2px solid #f60;transform:scale(1.05)}.badge{color:#fff;background:#f60;border-radius:5px;padding:5px 10px;font-size:12px;position:absolute;top:-10px;right:10px}@media (width<=768px){.pricing-grid{grid-template-columns:1fr}.pricing-header h2{font-size:26px}}.DesignOfficeTestimonials{background:#fff;padding:100px 20px}.DesignOfficeTestimonials-container{max-width:1100px;margin:auto}.testimonials-header{text-align:center;margin-bottom:60px}.testimonials-header h2{margin-bottom:10px;font-size:36px}.testimonials-header span{color:#f60}.testimonials-header p{color:#666}.testimonials-grid{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.testimonial-card{background:#f9f9f9;border-radius:15px;padding:25px;transition:all .3s;position:relative}.testimonial-card:before{content:"“";color:#f60;opacity:.2;font-size:60px;position:absolute;top:-10px;left:15px}.testimonial-card p{color:#555;margin-bottom:15px;font-size:14px}.testimonial-card h4{margin:0}.testimonial-card span{color:#777;font-size:13px}.testimonial-card:hover{transform:translateY(-8px);box-shadow:0 10px 25px #00000014}@media (width<=768px){.testimonials-grid{grid-template-columns:1fr}.testimonials-header h2{font-size:26px}}.DesignFactoryBeforeAfter{color:#fff;background:#0d0d0d;padding:100px 20px}.DesignFactoryBeforeAfter-container{max-width:1100px;margin:auto}.factoryBA-header{text-align:center;margin-bottom:60px}.factoryBA-header h2{font-size:36px}.factoryBA-header span{color:#f60}.factoryBA-header p{color:#aaa}.factoryBA-grid{grid-template-columns:1fr 1fr;gap:30px;display:grid}.factory-before{background:#2a1a1a;border-left:5px solid #ff3b3b;border-radius:15px;padding:30px}.factory-before h3{color:#ff4d4d;margin-bottom:20px}.factory-after{background:#162a1f;border-left:5px solid #28a745;border-radius:15px;padding:30px}.factory-after h3{color:#28a745;margin-bottom:20px}.factory-before ul li,.factory-after ul li{margin-bottom:10px}.factoryBA-cta{text-align:center;margin-top:50px}.factoryBA-btn{color:#fff;cursor:pointer;background:#f60;border:none;border-radius:10px;padding:15px 30px;transition:all .3s}.factoryBA-btn:hover{transform:scale(1.05);box-shadow:0 10px 25px #f606}@media (width<=768px){.factoryBA-grid{grid-template-columns:1fr}.factoryBA-header h2{font-size:26px}}.DesignFactoryBenefits{color:#fff;background:#111;padding:100px 20px}.DesignFactoryBenefits-container{max-width:1200px;margin:auto}.factoryBenefits-header{text-align:center;margin-bottom:60px}.factoryBenefits-header h2{font-size:36px}.factoryBenefits-header span{color:#f60}.factoryBenefits-header p{color:#aaa}.factoryBenefits-grid{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.factory-card{background:#1c1c1c;border:1px solid #0000;border-radius:15px;padding:30px;transition:all .3s}.factory-card h3{margin-bottom:10px}.factory-card p{color:#ccc;font-size:14px}.factory-card:hover{border:1px solid #f60;transform:translateY(-8px);box-shadow:0 0 20px #ff66004d}.factoryBenefits-cta{text-align:center;margin-top:50px}.factory-benefit-btn{color:#fff;cursor:pointer;background:#f60;border:none;border-radius:10px;padding:15px 30px;transition:all .3s}.factory-benefit-btn:hover{transform:scale(1.05);box-shadow:0 10px 25px #f606}@media (width<=768px){.factoryBenefits-grid{grid-template-columns:1fr}.factoryBenefits-header h2{font-size:26px}}.DesignFactoryHero{color:#fff;background:linear-gradient(135deg,#1e1e1e,#2b2b2b);padding:100px 20px}.DesignFactoryHero-container{align-items:center;gap:60px;max-width:1200px;margin:auto;display:flex}.DesignFactoryHero-left{flex:1}.DesignFactoryHero-left h1{margin-bottom:20px;font-size:48px;line-height:1.2}.DesignFactoryHero-left span{color:#f60}.DesignFactoryHero-left p{color:#ccc;margin-bottom:25px}.DesignFactoryHero-points div{margin-bottom:10px;font-size:15px}.DesignFactoryHero-buttons{gap:15px;margin:30px 0;display:flex}.factory-primary-btn{color:#fff;cursor:pointer;background:#f60;border:none;border-radius:10px;padding:16px 26px;transition:all .3s}.factory-primary-btn span{opacity:.8;font-size:12px;display:block}.factory-primary-btn:hover{transform:scale(1.05);box-shadow:0 10px 25px #f606}.factory-secondary-btn{color:#fff;cursor:pointer;background:0 0;border:2px solid #f60;border-radius:10px;padding:14px 22px;transition:all .3s}.factory-secondary-btn:hover{background:#f60}.DesignFactoryHero-trust{color:#bbb;font-size:14px}.DesignFactoryHero-right{flex:1}.DesignFactoryHero-right img{border-radius:20px;width:100%;transition:all .5s}.DesignFactoryHero-right img:hover{transform:scale(1.05)}@media (width<=768px){.DesignFactoryHero-container{flex-direction:column}.DesignFactoryHero-right{order:-1}.DesignFactoryHero-left h1{font-size:28px}.DesignFactoryHero-buttons{flex-direction:column}.factory-primary-btn,.factory-secondary-btn{width:100%}}.DesignFactoryTestimonials{color:#fff;background:#111;padding:100px 20px}.DesignFactoryTestimonials-container{max-width:1100px;margin:auto}.factoryTest-header{text-align:center;margin-bottom:60px}.factoryTest-header h2{font-size:36px}.factoryTest-header span{color:#f60}.factoryTest-header p{color:#aaa}.factoryTest-grid{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.factory-test-card{background:#1c1c1c;border-radius:15px;padding:25px;transition:all .3s;position:relative}.factory-test-card:before{content:"“";color:#f60;opacity:.2;font-size:60px;position:absolute;top:-10px;left:15px}.factory-test-card p{color:#ccc;margin-bottom:15px;font-size:14px}.factory-test-card h4{margin:0}.factory-test-card span{color:#888;font-size:13px}.factory-test-card:hover{transform:translateY(-8px);box-shadow:0 0 20px #ff66004d}@media (width<=768px){.factoryTest-grid{grid-template-columns:1fr}.factoryTest-header h2{font-size:26px}}.SubDesignBeforeAfter{background:#f5f5f5;padding:100px 20px}.SubDesignBeforeAfter-container{max-width:1100px;margin:auto}.beforeAfter-header{text-align:center;margin-bottom:60px}.beforeAfter-header h2{font-size:34px}.beforeAfter-header span{color:#f60}.beforeAfter-header p{color:#666;margin-top:10px}.beforeAfter-grid{grid-template-columns:1fr 1fr;gap:30px;display:grid}.before-box,.after-box{border-radius:15px;padding:30px}.before-box{background:#ffeaea}.before-box h3{color:red}.after-box{background:#e9f9ee}.after-box h3{color:#0a8a3c}.before-box ul,.after-box ul{margin-top:15px;padding-left:20px}.before-box li,.after-box li{margin-bottom:10px;font-size:14px}.beforeAfter-cta{text-align:center;margin-top:50px}.beforeAfter-cta p{margin-bottom:15px;font-weight:500}.beforeAfter-cta button{color:#fff;cursor:pointer;background:#f60;border:none;border-radius:10px;padding:15px 30px;font-weight:700;transition:all .3s}.beforeAfter-cta button span{opacity:.8;font-size:12px;display:block}.beforeAfter-cta button:hover{transform:scale(1.05)}@media (width<=768px){.beforeAfter-grid{grid-template-columns:1fr}.beforeAfter-header h2{font-size:24px}}.SubDesignBenefits{background:#fff;padding:100px 20px}.SubDesignBenefits-container{max-width:1200px;margin:auto}.designBenefits-header{text-align:center;margin-bottom:60px}.designBenefits-header h2{font-size:36px}.designBenefits-header span{color:#f60}.designBenefits-header p{color:#666;margin-top:10px}.designBenefits-grid{grid-template-columns:repeat(4,1fr);gap:25px;display:grid}.design-benefit-card{text-align:center;background:#f9f9f9;border-radius:15px;padding:30px 20px;transition:all .3s;position:relative;overflow:hidden}.design-benefit-card .icon{margin-bottom:15px;font-size:30px}.design-benefit-card h3{margin-bottom:10px;font-size:18px}.design-benefit-card p{color:#555;font-size:14px}.design-benefit-card:hover{color:#fff;background:#f60;transform:translateY(-10px)}.design-benefit-card:hover p{color:#fff}@media (width<=768px){.designBenefits-grid{grid-template-columns:1fr}.designBenefits-header h2{font-size:26px}}.SubDesignHero{background:#f9f9f9;padding:100px 20px}.SubDesignHero-container{justify-content:space-between;align-items:center;gap:50px;max-width:1200px;margin:auto;display:flex}.SubDesignHero-left{flex:1}.SubDesignHero-left h1{font-size:42px;line-height:1.3}.SubDesignHero-left span{color:#f60}.SubDesignHero-left p{color:#555;margin:20px 0;font-size:16px}.SubDesignHero-buttons{gap:15px;display:flex}.subdesign-btn{cursor:pointer;border:none;border-radius:10px;padding:14px 22px;font-weight:600;transition:all .3s}.subdesign-btn.primary{color:#fff;background:#f60}.subdesign-btn.secondary{color:#f60;background:0 0;border:2px solid #f60}.subdesign-btn:hover{transform:translateY(-3px)}.SubDesignHero-right{flex:1;grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.design-card{text-align:center;color:#000;background:#fff;border-radius:15px;padding:30px;font-weight:600;text-decoration:none;transition:all .3s;box-shadow:0 5px 20px #00000014}.design-card:hover{color:#fff;background:#f60;transform:translateY(-8px)}@media (width<=768px){.SubDesignHero-container{text-align:center;flex-direction:column}.SubDesignHero-left h1{font-size:26px}.SubDesignHero-buttons{flex-direction:column}.SubDesignHero-right{grid-template-columns:1fr}}.SubDesignPricing{color:#fff;background:#111;padding:100px 20px}.SubDesignPricing-container{max-width:1100px;margin:auto}.pricing-header{text-align:center;margin-bottom:60px}.pricing-header h2{font-size:34px}.pricing-header span{color:#f60}.pricing-header p{color:#aaa;margin-top:10px}.pricing-grid{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.pricing-card{text-align:center;background:#1c1c1c;border-radius:15px;padding:30px;transition:all .3s;position:relative}.pricing-card.featured{border:2px solid #f60;transform:scale(1.05)}.tag{background:#f60;border-radius:5px;padding:5px 10px;font-size:12px;position:absolute;top:-10px;right:20px}.pricing-card h3{margin-bottom:10px}.pricing-card h2{color:#f60;margin:15px 0}.pricing-card ul{margin:20px 0;padding:0;list-style:none}.pricing-card li{color:#ccc;margin-bottom:10px;font-size:14px}.pricing-card button{color:#fff;cursor:pointer;background:#f60;border:none;border-radius:8px;padding:12px 20px;font-weight:700;transition:all .3s}.pricing-card button:hover{transform:scale(1.05)}.pricing-card:hover{transform:translateY(-10px)}@media (width<=768px){.pricing-grid{grid-template-columns:1fr}.pricing-card.featured{transform:scale(1)}}.SubDesignProcess{background:#fff;padding:100px 20px}.SubDesignProcess-container{max-width:1100px;margin:auto}.designProcess-header{text-align:center;margin-bottom:60px}.designProcess-header h2{font-size:34px}.designProcess-header span{color:#f60}.designProcess-header p{color:#666;margin-top:10px}.designProcess-grid{grid-template-columns:repeat(4,1fr);gap:25px;display:grid}.process-card{text-align:center;background:#f9f9f9;border-radius:15px;padding:30px 20px;transition:all .3s;position:relative}.process-card .step{color:#fff;background:#f60;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;margin:auto auto 15px;font-weight:700;display:flex}.process-card h3{margin-bottom:10px}.process-card p{color:#555;font-size:14px}.process-card:hover{transform:translateY(-10px);box-shadow:0 10px 25px #0000001a}@media (width<=768px){.designProcess-grid{grid-template-columns:1fr}.designProcess-header h2{font-size:24px}}.ProductsCategories{background:#f5f5f5;padding:60px 20px}.ProductsCategories-container{text-align:center;max-width:1100px;margin:auto}.categories-header h2{margin-bottom:25px;font-size:30px}.categories-header span{color:#f60}.categories-list{flex-wrap:wrap;justify-content:center;gap:15px;display:flex}.category-btn{color:#f60;cursor:pointer;background:0 0;border:2px solid #f60;border-radius:25px;padding:10px 20px;font-weight:500;transition:all .3s}.category-btn:hover{color:#fff;background:#f60;transform:translateY(-2px)}@media (width<=768px){.categories-header h2{font-size:22px}.category-btn{padding:8px 16px;font-size:14px}}.ProductsGrid{background:#fff;padding:100px 20px}.ProductsGrid-container{max-width:1200px;margin:auto}.productsGrid-header{text-align:center;margin-bottom:50px}.productsGrid-header h2{font-size:34px}.productsGrid-header span{color:#f60}.productsGrid-header p{color:#666}.products-grid{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.product-card{text-align:center;background:#f9f9f9;border-radius:15px;padding:15px;transition:all .3s}.product-card img{object-fit:cover;border-radius:12px;width:100%;height:180px}.product-card h3{margin:10px 0;font-size:18px}.product-card .price{color:#f60;margin-bottom:10px;font-weight:700}.product-card button{color:#fff;cursor:pointer;background:#f60;border:none;border-radius:8px;padding:10px 18px;transition:all .3s}.product-card button:hover{transform:scale(1.05)}.product-card:hover{transform:translateY(-8px);box-shadow:0 10px 25px #0000001a}@media (width<=768px){.products-grid{grid-template-columns:1fr}.productsGrid-header h2{font-size:26px}}.ProductsHero{background:#f9f9f9;padding:100px 20px}.ProductsHero-container{align-items:center;gap:50px;max-width:1200px;margin:auto;display:flex}.ProductsHero-left{flex:1}.ProductsHero-left h1{font-size:42px;line-height:1.3}.ProductsHero-left span{color:#f60}.ProductsHero-left p{color:#555;margin:20px 0}.ProductsHero-points{margin-bottom:20px}.ProductsHero-points div{margin-bottom:8px;font-size:15px}.products-btn{color:#fff;cursor:pointer;background:#f60;border:none;border-radius:10px;padding:15px 25px;font-weight:700;transition:all .3s}.products-btn span{opacity:.8;font-size:12px;display:block}.products-btn:hover{transform:scale(1.05)}.ProductsHero-right{flex:1;grid-template-columns:repeat(2,1fr);gap:15px;display:grid}.product-preview{text-align:center;background:#fff;border-radius:12px;padding:10px;transition:all .3s;box-shadow:0 5px 15px #00000014}.product-preview img{object-fit:cover;border-radius:10px;width:100%;height:120px}.product-preview p{margin-top:8px;font-size:14px;font-weight:500}.product-preview:hover{transform:translateY(-5px)}@media (width<=768px){.ProductsHero-container{text-align:center;flex-direction:column}.ProductsHero-left h1{font-size:26px}.ProductsHero-right{grid-template-columns:1fr 1fr}}.ProductsOffer{color:#fff;background:linear-gradient(135deg,#f60,#ff8c42);padding:80px 20px}.ProductsOffer-container{text-align:center;max-width:1000px;margin:auto}.offer-box{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0003;border-radius:20px;padding:50px 20px}.offer-box h2{font-size:36px}.offer-box span{color:#000;background:#fff;border-radius:5px;padding:3px 8px}.offer-box p{margin:20px 0;font-size:16px}.offer-highlight{background:#fff3;border-radius:10px;margin-bottom:20px;padding:8px 15px;font-weight:700;display:inline-block}.offer-box button{color:#fff;cursor:pointer;background:#000;border:none;border-radius:10px;padding:15px 30px;font-weight:700;transition:all .3s}.offer-box button span{opacity:.8;color:#fff;background:0 0;font-size:12px;display:block}.offer-box button:hover{transform:scale(1.05)}@media (width<=768px){.offer-box h2{font-size:24px}}.BooksCTA{color:#fff;text-align:center;background:linear-gradient(135deg,#f60,#ff944d);padding:100px 20px}.BooksCTA-container{max-width:900px;margin:auto}.BooksCTA h2{margin-bottom:20px;font-size:36px}.BooksCTA span{color:#f60;background:#fff;border-radius:5px;padding:4px 10px}.BooksCTA p{margin-bottom:30px;font-size:16px}.cta-primary span{color:#fff;background:0 0;font-size:12px;display:block}@media (width<=768px){.BooksCTA h2{font-size:24px}}.BooksGrid{background:#fff;padding:100px 20px}.BooksGrid-container{max-width:1200px;margin:auto}.booksGrid-header{text-align:center;margin-bottom:50px}.booksGrid-header h2{font-size:34px}.booksGrid-header span{color:#f60}.booksGrid-header p{color:#666}.books-grid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.book-card{text-align:center;transition:all .3s}.book-img{background:#f5f5f5;border-radius:12px;padding:15px}.book-img img{object-fit:cover;border-radius:8px;width:100%;height:220px}.book-card h3{margin:12px 0;font-size:18px}.book-card .price{color:#f60;margin-bottom:10px;font-weight:700}.book-card button{color:#fff;cursor:pointer;background:#f60;border:none;border-radius:8px;padding:10px 20px}.book-card:hover{transform:translateY(-8px)}@media (width<=768px){.books-grid{grid-template-columns:1fr}.booksGrid-header h2{font-size:26px}}.BooksHero{background:linear-gradient(120deg,#fff,#fff5f0);padding:100px 20px}.BooksHero-container{align-items:center;gap:50px;max-width:1200px;margin:auto;display:flex}.BooksHero-left{flex:1}.BooksHero-left h1{font-size:44px;line-height:1.3}.BooksHero-left span{color:#f60}.BooksHero-left p{color:#555;margin:20px 0}.BooksHero-points{margin-bottom:25px}.BooksHero-points div{margin-bottom:10px}.books-primary-btn{color:#fff;cursor:pointer;background:#f60;border:none;border-radius:10px;padding:15px 28px;font-weight:700}.books-primary-btn span{opacity:.8;font-size:12px;display:block}.BooksHero-right{flex:1;position:relative}.book-stack{height:350px;position:relative}.book-stack img{object-fit:cover;border-radius:12px;width:220px;height:300px;position:absolute;box-shadow:0 10px 25px #0003}.book-stack img:first-child{top:40px;left:0;transform:rotate(-8deg)}.book-stack img:nth-child(2){top:0;left:120px;transform:rotate(0)}.book-stack img:nth-child(3){top:40px;left:240px;transform:rotate(8deg)}@media (width<=768px){.BooksHero-container{text-align:center;flex-direction:column}.BooksHero-left h1{font-size:26px}.book-stack{height:280px}.book-stack img{width:150px;height:200px}.book-stack img:nth-child(2){left:80px}.book-stack img:nth-child(3){left:160px}}.BooksTestimonials{background:#fff;padding:100px 20px}.BooksTestimonials-container{max-width:1100px;margin:auto}.booksTest-header{text-align:center;margin-bottom:60px}.booksTest-header h2{font-size:36px}.booksTest-header span{color:#f60}.booksTest-header p{color:#666}.booksTest-grid{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.books-test-card{background:#f9f9f9;border-radius:15px;padding:25px;transition:all .3s;position:relative}.books-test-card:before{content:"“";color:#f60;opacity:.2;font-size:60px;position:absolute;top:-10px;left:15px}.books-test-card p{color:#555;margin-bottom:15px;font-size:14px}.books-test-card h4{margin:0}.books-test-card span{color:#888;font-size:13px}.books-test-card:hover{transform:translateY(-8px);box-shadow:0 10px 25px #00000014}@media (width<=768px){.booksTest-grid{grid-template-columns:1fr}.booksTest-header h2{font-size:26px}}.FeaturedBook{background:linear-gradient(120deg,#fff,#fff3eb);padding:100px 20px}.FeaturedBook-container{align-items:center;gap:60px;max-width:1200px;margin:auto;display:flex}.featuredBook-left{flex:1}.featuredBook-left img{border-radius:15px;width:100%;box-shadow:0 15px 40px #0003}.featuredBook-right{flex:1}.tag{color:#fff;background:#f60;border-radius:20px;padding:5px 12px;font-size:12px}.featuredBook-right h2{margin:15px 0;font-size:36px}.featuredBook-right span{color:#f60}.featuredBook-right p{color:#555;margin-bottom:20px}.featuredBook-points div{margin-bottom:8px}.featuredBook-price{margin:20px 0}.featuredBook-price .old{color:#999;margin-right:10px;text-decoration:line-through}.featuredBook-price .new{color:#f60;font-size:22px;font-weight:700}.featuredBook-right button{color:#fff;cursor:pointer;background:#f60;border:none;border-radius:10px;padding:14px 28px;font-weight:700}.featuredBook-right button span{opacity:.8;color:#fff;font-size:12px;display:block}@media (width<=768px){.FeaturedBook-container{text-align:center;flex-direction:column}.featuredBook-right h2{font-size:26px}}.DailyHoroscope{color:#fff;background:linear-gradient(#0f0f1a,#1a1a2e);padding:100px 20px}.DailyHoroscope-container{max-width:1100px;margin:auto}.dh-header{text-align:center;margin-bottom:50px}.dh-header h2{font-size:36px}.dh-header span{color:#f60}.dh-header p{color:#aaa}.dh-grid{grid-template-columns:repeat(4,1fr);gap:25px;display:grid}.dh-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border-radius:15px;padding:25px;transition:all .3s}.dh-card h3{color:#f60;margin-bottom:10px}.dh-card p{color:#ccc;margin-bottom:15px;font-size:14px}.dh-card button{color:#f60;cursor:pointer;background:0 0;border:1px solid #f60;border-radius:8px;padding:8px 14px;transition:all .3s}.dh-card button:hover{color:#fff;background:#f60}.dh-card:hover{background:#ff660026;transform:translateY(-8px)}@media (width<=768px){.dh-grid{grid-template-columns:repeat(1,1fr)}.dh-header h2{font-size:26px}}.HoroscopeCTA{color:#fff;text-align:center;background:linear-gradient(135deg,#f60,#ff8c1a);padding:100px 20px}.HoroscopeCTA-container{max-width:900px;margin:auto}.HoroscopeCTA h2{margin-bottom:20px;font-size:36px}.HoroscopeCTA span{color:#000}.HoroscopeCTA p{color:#fff;margin-bottom:30px;font-size:16px}.cta-buttons{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.cta-primary{color:#fff;cursor:pointer;background:#000;border:none;border-radius:10px;padding:15px 30px;font-weight:700}.cta-primary span{opacity:.7;font-size:12px;display:block}.cta-secondary{color:#000;cursor:pointer;background:0 0;border:2px solid #000;border-radius:10px;padding:13px 26px}.cta-trust{opacity:.9;margin-top:25px;font-size:14px}.cta-primary:hover{transform:scale(1.05)}.cta-secondary:hover{color:#fff;background:#000}@media (width<=768px){.HoroscopeCTA h2{font-size:26px}}.HoroscopeHero{color:#fff;background:radial-gradient(circle at top,#1a1a2e,#0f0f1a);padding:100px 20px}.HoroscopeHero-container{align-items:center;gap:50px;max-width:1200px;margin:auto;display:flex}.HoroscopeHero-left{flex:1}.HoroscopeHero-left h1{font-size:44px;line-height:1.3}.HoroscopeHero-left span{color:#f60}.HoroscopeHero-left p{color:#ccc;margin:20px 0}.HoroscopeHero-points{margin-bottom:25px}.HoroscopeHero-points div{margin-bottom:10px}.HoroscopeHero-buttons{flex-wrap:wrap;gap:15px;display:flex}.horo-primary-btn{color:#fff;cursor:pointer;background:#f60;border:none;border-radius:10px;padding:14px 26px;font-weight:700}.horo-primary-btn span{opacity:.8;font-size:12px;display:block}.horo-secondary-btn{color:#fff;cursor:pointer;background:0 0;border:2px solid #fff;border-radius:10px;padding:12px 24px}.HoroscopeHero-right{flex:1;justify-content:center;display:flex}.zodiac-circle{border:5px solid #f60;border-radius:50%;width:350px;height:350px;overflow:hidden;box-shadow:0 0 40px #f609}.zodiac-circle img{object-fit:cover;width:100%;height:100%}@media (width<=768px){.HoroscopeHero-container{text-align:center;flex-direction:column}.HoroscopeHero-left h1{font-size:26px}.zodiac-circle{width:220px;height:220px}}.WhyHoroscope{color:#fff;background:#0f0f1a;padding:100px 20px}.WhyHoroscope-container{align-items:center;gap:50px;max-width:1100px;margin:auto;display:flex}.why-left{flex:1}.why-left h2{margin-bottom:20px;font-size:36px}.why-left span{color:#f60}.why-left p{color:#ccc;margin-bottom:25px}.why-points div{margin-bottom:12px}.why-right{flex-direction:column;flex:1;gap:20px;display:flex}.why-card{text-align:center;background:#ffffff0d;border-radius:15px;padding:25px;transition:all .3s}.why-card h3{color:#f60;font-size:28px}.why-card p{color:#aaa}.why-card:hover{background:#ff660026;transform:scale(1.05)}@media (width<=768px){.WhyHoroscope-container{text-align:center;flex-direction:column}.why-left h2{font-size:26px}}.ZodiacGrid{color:#fff;background:#0f0f1a;padding:100px 20px}.ZodiacGrid-container{text-align:center;max-width:1100px;margin:auto}.zodiac-header{margin-bottom:50px}.zodiac-header h2{font-size:36px}.zodiac-header span{color:#f60}.zodiac-header p{color:#aaa}.zodiac-grid{grid-template-columns:repeat(4,1fr);gap:25px;display:grid}.zodiac-card{cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border-radius:15px;padding:25px;transition:all .3s}.symbol{color:#f60;margin-bottom:10px;font-size:40px}.zodiac-card h3{font-size:16px}.zodiac-card:hover{color:#fff;background:#f60;transform:translateY(-10px)scale(1.05)}.zodiac-card:hover .symbol{color:#fff}@media (width<=768px){.zodiac-grid{grid-template-columns:repeat(2,1fr)}.zodiac-header h2{font-size:26px}}.GetSupportHero{background:#f9f9f9;padding:100px 20px}.GetSupportHero-container{align-items:center;gap:50px;max-width:1200px;margin:auto;display:flex}.gs-left{flex:1}.gs-left h1{font-size:42px}.gs-left span{color:#f60}.gs-left p{color:#555;margin:20px 0}.gs-buttons{flex-wrap:wrap;gap:15px;display:flex}.gs-primary{color:#fff;cursor:pointer;background:#f60;border:none;border-radius:10px;padding:14px 26px;font-weight:700}.gs-primary span{font-size:12px;display:block}.gs-secondary{cursor:pointer;background:0 0;border:2px solid #f60;border-radius:10px;padding:12px 24px}.gs-trust{margin-top:15px;font-size:14px}.gs-right{flex:1}.gs-right img{border-radius:20px;width:100%}@media (width<=768px){.GetSupportHero-container{text-align:center;flex-direction:column}.gs-left h1{font-size:26px}}.SupportFAQ{background:#fff;padding:100px 20px}.SupportFAQ-container{max-width:900px;margin:auto}.faq-header{text-align:center;margin-bottom:40px}.faq-header h2{font-size:34px}.faq-header span{color:#f60}.faq-header p{color:#777}.faq-item{cursor:pointer;border:1px solid #eee;border-radius:10px;margin-bottom:15px;padding:18px;transition:all .3s}.faq-question{justify-content:space-between;font-weight:600;display:flex}.faq-answer{color:#555;max-height:0;margin-top:10px;transition:all .3s;overflow:hidden}.faq-item.active{background:#fff7f2;border-color:#f60}.faq-item.active .faq-answer{max-height:200px}@media (width<=768px){.faq-header h2{font-size:24px}}.SupportForm{background:#fff;padding:100px 20px}.SupportForm-container{align-items:center;gap:50px;max-width:1100px;margin:auto;display:flex}.sf-left{flex:1}.sf-left h2{font-size:36px}.sf-left span{color:#f60}.sf-left p{color:#555;margin:20px 0}.sf-points div{margin-bottom:10px}.sf-form{flex-direction:column;flex:1;gap:15px;display:flex}.sf-form input,.sf-form textarea{border:1px solid #ddd;border-radius:8px;outline:none;padding:12px}.sf-form button{color:#fff;cursor:pointer;background:#f60;border:none;border-radius:8px;padding:14px;font-weight:700}.sf-form button:hover{opacity:.9}@media (width<=768px){.SupportForm-container{flex-direction:column}.sf-left h2{text-align:center;font-size:26px}}.SupportOptions{color:#fff;background:#0f0f1a;padding:100px 20px}.SupportOptions-container{text-align:center;max-width:1100px;margin:auto}.so-header{margin-bottom:50px}.so-header h2{font-size:36px}.so-header span{color:#f60}.so-header p{color:#aaa}.so-grid{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.so-card{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border-radius:15px;padding:30px;text-decoration:none;transition:all .3s}.icon{color:#f60;margin-bottom:15px;font-size:40px}.so-card h3{margin-bottom:10px}.so-card p{color:#ccc;font-size:14px}.so-card:hover{background:#f60;transform:translateY(-10px)scale(1.05)}.so-card:hover .icon,.so-card:hover p{color:#fff}@media (width<=768px){.so-grid{grid-template-columns:1fr}.so-header h2{font-size:26px}}.CallAvailability{color:#fff;background:#0f0f1a;padding:100px 20px}.CallAvailability-container{align-items:center;gap:50px;max-width:1100px;margin:auto;display:flex}.ca-left{flex:1}.ca-left h2{margin-bottom:20px;font-size:36px}.ca-left span{color:#f60}.ca-left p{color:#ccc;margin-bottom:20px}.ca-timings div{margin-bottom:10px}.ca-right{flex-direction:column;flex:1;gap:20px;display:flex}.ca-box{text-align:center;background:#ffffff0d;border-radius:15px;padding:25px;transition:all .3s}.ca-box h3{color:#f60;font-size:28px}.ca-box p{color:#aaa}.ca-box:hover{background:#ff660026;transform:scale(1.05)}@media (width<=768px){.CallAvailability-container{text-align:center;flex-direction:column}.ca-left h2{font-size:26px}}.CallBenefits{background:#fff;padding:100px 20px}.CallBenefits-container{text-align:center;max-width:1100px;margin:auto}.cb-header{margin-bottom:50px}.cb-header h2{font-size:36px}.cb-header span{color:#f60}.cb-header p{color:#777}.cb-grid{grid-template-columns:repeat(4,1fr);gap:25px;display:grid}.cb-card{background:#fff7f2;border-radius:15px;padding:25px;transition:all .3s}.cb-card .icon{margin-bottom:10px;font-size:35px}.cb-card h3{margin-bottom:10px}.cb-card p{color:#555;font-size:14px}.cb-card:hover{color:#fff;background:#f60;transform:translateY(-10px)}.cb-card:hover p{color:#fff}@media (width<=768px){.cb-grid{grid-template-columns:repeat(1,1fr)}.cb-header h2{font-size:26px}}.CallUsHero{background:linear-gradient(135deg,#fff,#fff7f2);padding:100px 20px}.CallUsHero-container{align-items:center;gap:50px;max-width:1100px;margin:auto;display:flex}.cu-left{flex:1}.cu-left h1{font-size:42px}.cu-left span{color:#f60}.cu-left p{color:#555;margin:20px 0}.cu-call-btn{color:#fff;cursor:pointer;background:#f60;border:none;border-radius:10px;padding:15px 30px;font-weight:700}.cu-call-btn span{opacity:.8;font-size:12px;display:block}.cu-info{margin-top:20px}.cu-info div{margin-bottom:8px}.cu-right{flex:1;justify-content:center;display:flex}.cu-card{text-align:center;background:#fff;border-radius:15px;padding:30px;box-shadow:0 10px 30px #0000001a}.cu-card h3{margin-bottom:10px}.cu-card p{margin-bottom:15px;font-size:18px;font-weight:700}.cu-card button{color:#fff;cursor:pointer;background:#f60;border:none;border-radius:8px;padding:10px 20px}@media (width<=768px){.CallUsHero-container{text-align:center;flex-direction:column}.cu-left h1{font-size:26px}}.CoursesCards{background:#fff;padding:100px 20px}.cc-container{grid-template-columns:repeat(3,1fr);gap:30px;max-width:1200px;margin:auto;display:grid}.cc-card{background:#fff;border-radius:20px;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 10px 30px #0000001a}.cc-badge{color:#fff;background:#f60;border-radius:8px;padding:6px 12px;font-size:12px;position:absolute;top:15px;left:15px}.cc-card img{object-fit:cover;width:100%;height:200px}.cc-card h3{padding:15px;font-size:18px}.cc-card p{color:#555;padding:0 15px;font-size:14px}.cc-price{padding:15px}.old{color:#999;margin-right:10px;text-decoration:line-through}.new{color:#f60;font-size:18px;font-weight:700}.cc-card button{color:#fff;cursor:pointer;background:#f60;border:none;border-radius:10px;width:calc(100% - 30px);margin:15px;padding:12px;font-weight:700}.cc-card:hover{transform:translateY(-10px)}@media (width<=900px){.cc-container{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.cc-container{grid-template-columns:1fr}}.CoursesTestimonials{background:radial-gradient(circle at top,#ff8c0014 0%,#fff 45%,#f9f7f3 100%);padding:110px 40px;font-family:Sora,sans-serif;position:relative;overflow:hidden}.CoursesTestimonials:before{content:"";filter:blur(60px);z-index:0;background:radial-gradient(circle,#ff88001a,#0000 70%);width:700px;height:700px;position:absolute;top:-200px;left:-200px}.ct-container{z-index:2;width:100%;max-width:1350px;margin:auto;position:relative}.ct-header{text-align:center;margin-bottom:70px}.ct-header h2{color:#111;letter-spacing:-2px;margin-bottom:18px;font-size:clamp(40px,5vw,70px);font-weight:800;line-height:1.05}.ct-header h2 span{background:linear-gradient(90deg,#ff9500,#ff5e00);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.ct-header p{color:#666;font-size:18px;line-height:1.8}.ct-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.ct-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffc;border:1px solid #ffffff80;border-radius:30px;padding:38px 34px;transition:all .4s;position:relative;overflow:hidden;box-shadow:0 20px 50px #0000000f}.ct-card:before{content:"";background:linear-gradient(90deg,#ff9500,#ff5e00);width:100%;height:5px;position:absolute;top:0;left:0}.ct-card:hover{transform:translateY(-10px);box-shadow:0 25px 60px #0000001a}.ct-card p{color:#444;margin-bottom:28px;font-size:17px;line-height:1.9}.ct-card h4{color:#111;margin-bottom:12px;font-size:18px;font-weight:700}.ct-card span{letter-spacing:2px;font-size:18px}@media (width<=1024px){.ct-grid{grid-template-columns:1fr 1fr}}@media (width<=768px){.CoursesTestimonials{padding:80px 18px}.ct-header{margin-bottom:45px}.ct-header h2{font-size:42px;line-height:1.1}.ct-header p{font-size:16px}.ct-grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:18px;padding-bottom:10px;display:flex;overflow-x:auto}.ct-grid::-webkit-scrollbar{display:none}.ct-card{scroll-snap-align:center;border-radius:24px;flex-shrink:0;min-width:88%;padding:32px 26px}.ct-card p{font-size:15px;line-height:1.8}.ct-card h4{font-size:17px}}@media (width<=480px){.ct-header h2{font-size:36px}.ct-card{min-width:92%}}.ParentcoursesHero{background:radial-gradient(circle,#ff8c0014 0%,#f7f4ef 45%,#fff 100%);padding:100px 40px;font-family:Sora,sans-serif;position:relative;overflow:hidden}.ParentcoursesHero:before{content:"";filter:blur(50px);z-index:0;background:radial-gradient(circle,#ff88001f,#0000 70%);width:700px;height:700px;position:absolute;top:-200px;right:-200px}.pc-hero-container{z-index:2;grid-template-columns:1.1fr .9fr;align-items:center;gap:55px;width:100%;max-width:1300px;margin:auto;display:grid;position:relative}.pc-tag{color:#ff7a00;background:#ff880014;border:1px solid #ff880026;border-radius:50px;align-items:center;margin-bottom:28px;padding:10px 18px;font-size:14px;font-weight:600;display:inline-flex}.pc-hero-left h1{color:#111;letter-spacing:-2px;max-width:650px;margin-bottom:24px;font-size:clamp(42px,4.5vw,72px);font-weight:800;line-height:1.05}.pc-hero-left h1 span{background:linear-gradient(90deg,#ff9500,#ff5e00);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.pc-hero-left p{color:#555;max-width:620px;margin-bottom:38px;font-size:18px;line-height:1.9}.pc-hero-buttons{flex-wrap:wrap;gap:16px;margin-bottom:34px;display:flex}.pc-btn{cursor:pointer;border:none;border-radius:16px;outline:none;height:56px;padding:0 28px;font-family:Sora,sans-serif;font-size:15px;font-weight:700;transition:all .4s}.pc-btn.primary{color:#fff;background:linear-gradient(90deg,#ff9500,#f60);box-shadow:0 15px 35px #ff880038}.pc-btn.primary:hover{transform:translateY(-4px)}.pc-btn.secondary{color:#fff;background:#111}.pc-btn.secondary:hover{transform:translateY(-4px)}.pc-btn.outline{color:#ff7a00;background:0 0;border:2px solid #ff7a00}.pc-btn.outline:hover{color:#fff;background:#ff7a00}.pc-trust{flex-wrap:wrap;gap:20px;display:flex}.pc-trust-item{color:#666;font-size:15px;font-weight:500}.pc-hero-right{justify-content:center;display:flex}.pc-image-card{background:#000;border-radius:30px;width:100%;max-width:460px;position:relative;overflow:hidden;box-shadow:0 25px 70px #0000001f}.pc-course-image{object-fit:cover;object-position:center;width:100%;height:560px;transition:all .7s;display:block}.pc-image-card:hover .pc-course-image{transform:scale(1.05)}.pc-image-overlay{background:linear-gradient(#0000000d,#000000c7);position:absolute;inset:0}.pc-image-content{z-index:3;position:absolute;bottom:28px;left:28px;right:28px}.pc-image-content span{color:#ffb347;margin-bottom:14px;font-size:14px;font-weight:600;display:inline-block}.pc-image-content h3{color:#fff;margin-bottom:14px;font-size:32px;line-height:1.05}.pc-image-content p{color:#ffffffc7;margin-bottom:22px;font-size:14px;line-height:1.8}.pc-image-btn{color:#fff;cursor:pointer;background:linear-gradient(90deg,#ff9500,#f60);border:none;border-radius:14px;outline:none;height:52px;padding:0 24px;font-size:14px;font-weight:700;transition:all .4s}.pc-image-btn:hover{transform:translateY(-4px)}@media (width<=1100px){.pc-hero-container{grid-template-columns:1fr;gap:50px}.pc-hero-left{text-align:center}.pc-hero-left h1{max-width:100%;margin:auto auto 24px}.pc-hero-left p{max-width:100%;margin:auto auto 36px}.pc-hero-buttons,.pc-trust{justify-content:center}.pc-image-card{max-width:500px;margin:auto}}@media (width<=768px){.ParentcoursesHero{padding:75px 18px}.pc-tag{padding:9px 15px;font-size:12px}.pc-hero-left h1{letter-spacing:-2px;font-size:46px;line-height:1.08}.pc-hero-left p{font-size:16px;line-height:1.8}.pc-hero-buttons{gap:14px}.pc-btn{width:100%;height:54px;font-size:15px}.pc-trust{gap:10px;margin-top:5px}.pc-trust-item{text-align:center;width:100%;font-size:14px}.pc-image-card{border-radius:24px;max-width:100%}.pc-course-image{height:460px}.pc-image-content{bottom:22px;left:22px;right:22px}.pc-image-content span{font-size:13px}.pc-image-content h3{font-size:28px}.pc-image-content p{font-size:14px;line-height:1.7}.pc-image-btn{width:100%;height:50px;font-size:14px}}@media (width<=480px){.pc-hero-left h1{font-size:40px}.pc-hero-left p{font-size:15px}.pc-course-image{height:400px}.pc-image-content h3{font-size:24px}}.EliteBenefits{color:#fff;background:#131313;margin-left:-8px;margin-right:-8px;padding:100px 20px}.EliteBenefits-container{max-width:1200px;margin:-100px auto auto 100px}.EliteBenefits-title{margin-bottom:60px;font-size:42px;font-weight:800}.EliteBenefits-title span{background:linear-gradient(90deg,#ff6d00,#e9c349);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.EliteBenefits-wrapper{flex-wrap:wrap;align-items:center;gap:60px;display:flex}.EliteBenefits-left{flex:1;min-width:300px}.EliteBenefits-item{border-radius:12px;align-items:center;gap:20px;margin-bottom:30px;padding:15px;transition:all .3s;display:flex}.EliteBenefits-item:hover{background:#ffffff0d;transform:translate(10px)}.EliteBenefits-circle{border:2px solid #e9c349;border-radius:50%;justify-content:center;align-items:center;width:55px;height:55px;font-size:18px;font-weight:700;transition:all .3s;display:flex}.EliteBenefits-item:hover .EliteBenefits-circle{color:#000;background:#e9c349}.EliteBenefits-item h3{font-size:20px;font-weight:700}.EliteBenefits-item span{color:#e9c349;font-size:12px}.EliteBenefits-right{text-align:center;flex:1;min-width:300px}.EliteBenefits-right img{border-radius:20px;width:100%;max-width:450px;transition:all .4s;box-shadow:0 0 40px #ff91004d}.EliteBenefits-right img:hover{transform:scale(1.05)}@media (width<=768px){.EliteBenefits{color:#fff;background:#131313;margin-left:-8px;margin-right:-8px;padding:100px 20px}.EliteBenefits-container{max-width:1200px;margin:0 auto auto 0}.EliteBenefits-title{text-align:center;font-size:28px}.EliteBenefits-wrapper{flex-direction:column}.EliteBenefits-item{justify-content:flex-start}}.EliteCTA{color:#fff;text-align:center;background:linear-gradient(#0b0b0b,#111);margin-top:-150px;margin-left:-8px;margin-right:-8px;padding:100px 0}.EliteCTA-container{max-width:900px;margin:-50px auto auto;padding:0 20px;animation:1s EliteFadeUp}.EliteCTA-title{margin-bottom:20px;font-size:48px;font-weight:900}.EliteCTA-title span{color:#e9c349}.EliteCTA-desc{color:#aaa;margin-bottom:40px;font-size:18px;line-height:1.7}.EliteCTA-buttons{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.EliteCTA-btn{cursor:pointer;border-radius:12px;padding:16px 36px;font-weight:600;transition:all .3s}.EliteCTA-primary{color:#fff;background:linear-gradient(135deg,#ff6d00,#ff9d00);animation:2s infinite ElitePulse;box-shadow:0 10px 30px #ff6d0066}.EliteCTA-secondary{color:#fff;border:1px solid #444;text-decoration:none}.EliteCTA-btn:hover{transform:translateY(-5px)scale(1.05);box-shadow:0 15px 40px #ff6d0080}.EliteCTA-footer{color:#777;letter-spacing:1px;margin-top:40px;font-size:14px}@keyframes EliteFadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes ElitePulse{0%{box-shadow:0 0 #ff9100b3}70%{box-shadow:0 0 0 20px #ff910000}to{box-shadow:0 0 #ff910000}}@media (width<=768px){.EliteCTA-title{font-size:30px}.EliteCTA-desc{font-size:14px}.EliteCTA-btn{width:100%;max-width:280px}}.EliteFinalCTA{text-align:center;color:#fff;background:linear-gradient(#0000,#0e0e0e);margin-left:-8px;margin-right:-8px;padding:120px 20px}.EliteFinalCTA-container{max-width:800px;margin:auto}.EliteFinalCTA h2{margin-bottom:20px;font-size:60px;font-weight:900;line-height:1.1}.EliteFinalCTA span{background:linear-gradient(90deg,#ff6d00,#e9c349);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.EliteFinalCTA p{color:#aaa;margin-bottom:40px;font-size:18px}.cta-btn{color:#fff;background:linear-gradient(90deg,#ff6d00,#ff8c00);border-radius:20px;padding:20px 45px;font-size:22px;font-weight:700;text-decoration:none;transition:all .4s;display:inline-block;box-shadow:0 10px 40px #ff6d0066}.cta-btn:hover{transform:scale(1.08);box-shadow:0 20px 60px #ff6d00b3}.trust-line{color:#e9c349;letter-spacing:2px;margin-top:30px;font-size:14px}.contact-info{text-transform:uppercase;color:#aaa;letter-spacing:2px;flex-wrap:wrap;justify-content:center;gap:40px;margin-top:60px;font-size:14px;display:flex}.location{color:#aaa;margin-top:20px}@media (width<=768px){.EliteFinalCTA h2{font-size:32px}.cta-btn{padding:15px 30px;font-size:16px}}.EliteHero{color:#fff;background:linear-gradient(#0b0b0b,#111);margin-bottom:-100px;margin-left:-8px;margin-right:-8px;padding:100px 0;font-family:Poppins,sans-serif}.EliteHero-container{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:60px;max-width:1400px;margin:-50px auto 0;padding:0 80px;display:flex}.EliteHero-left{flex:1;min-width:320px;margin-top:-100px}.EliteHero-badge{color:#ff6d00;letter-spacing:2px;background:#ff6d001a;border:1px solid #ff6d004d;border-radius:30px;margin-bottom:25px;padding:10px 22px;font-size:13px;display:inline-block}.EliteHero-title{margin-bottom:25px;font-size:64px;font-weight:900;line-height:1.1}.EliteHero-title span{background:linear-gradient(90deg,#ff6d00,#e9c349);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.EliteHero-desc{color:#aaa;max-width:520px;margin-bottom:35px;font-size:18px}.EliteHero-buttons{flex-wrap:wrap;gap:20px;display:flex}.EliteHero-btn{cursor:pointer;border:none;border-radius:12px;padding:16px 36px;font-weight:600;transition:all .3s;position:relative}.EliteHero-btn-primary{color:#fff;background:linear-gradient(135deg,#ff6d00,#ff8c00);animation:1.5s infinite ElitePulse}.EliteHero-btn-primary:before{content:"";z-index:-1;background:#000;border-radius:12px;width:100%;height:100%;transition:all .3s;position:absolute;top:6px;left:6px}.EliteHero-btn-primary:hover:before{top:12px;left:12px}.EliteHero-btn-primary span{z-index:2;position:relative}.EliteHero-btn-primary:after{content:"";border-radius:12px;animation:1.5s infinite ElitePulse;position:absolute;inset:0;box-shadow:0 0 #ff9100b3}.EliteHero-btn-outline{color:#fff;background:0 0;border:1px solid #444}.EliteHero-btn-outline:hover{color:#ff6d00;border-color:#ff6d00}.EliteHero-right{text-align:center;flex:1}.EliteHero-right img{filter:drop-shadow(0 0 40px #ff6d0080);border-radius:20px;width:100%;max-width:520px;animation:4s ease-in-out infinite float}@media (width<=768px){.EliteHero-container{text-align:center;flex-direction:column;padding:0 20px}.EliteHero-title{font-size:34px}.EliteHero-desc{margin:auto auto 25px;font-size:14px}.EliteHero-buttons{justify-content:center}.EliteHero-btn{width:100%;max-width:260px}.EliteHero-right img{max-width:320px;margin-top:30px}}.EliteMore{color:#fff;background:#0e0e0e;margin-left:-8px;margin-right:-8px;padding:100px 20px}.EliteMore-container{text-align:center;max-width:1200px;margin:-100px auto auto}.EliteMore-title{margin-bottom:60px;font-size:40px;font-weight:800}.EliteMore-title span{background:linear-gradient(90deg,#ff6d00,#e9c349);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.EliteMore-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:25px;display:grid}.EliteMore-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ff6d001a;border-radius:20px;padding:30px;transition:all .4s;position:relative;overflow:hidden}.EliteMore-icon{color:#ff6d00;margin-bottom:12px;font-size:32px}.EliteMore-card p{color:#ccc;font-size:14px}.EliteMore-card:hover{transform:translateY(-10px)scale(1.05);box-shadow:0 20px 50px #0009,0 0 25px #ff6d0033}.EliteMore-card:before{content:"";opacity:0;background:radial-gradient(circle at top,#ff6d0040,#0000);transition:all .4s;position:absolute;inset:0}.EliteMore-card:hover:before{opacity:1}.EliteMore-card{opacity:0;animation:.6s forwards fadeUp}.EliteMore-card:first-child{animation-delay:.1s}.EliteMore-card:nth-child(2){animation-delay:.2s}.EliteMore-card:nth-child(3){animation-delay:.3s}.EliteMore-card:nth-child(4){animation-delay:.4s}.EliteMore-card:nth-child(5){animation-delay:.5s}.EliteMore-card:nth-child(6){animation-delay:.6s}.EliteMore-card:nth-child(7){animation-delay:.7s}.EliteMore-card:nth-child(8){animation-delay:.8s}@keyframes fadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@media (width<=768px){.EliteMore-title{font-size:26px}.EliteMore-card{padding:20px}}.ElitePayment{color:#fff;background:#1b1b1b;margin-left:-8px;margin-right:-8px;padding:100px 20px}.ElitePayment-container{max-width:1200px;margin:-100px auto auto}.ElitePayment-title{text-align:center;margin-bottom:60px;font-size:40px;font-weight:800}.ElitePayment-title span{background:linear-gradient(90deg,#ff6d00,#e9c349);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.ElitePayment-wrapper{flex-wrap:wrap;align-items:center;gap:60px;display:flex}.ElitePayment-left{flex:1;min-width:300px}.ElitePayment-left h3{margin-bottom:20px;font-size:26px}.ElitePayment-box{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ff6d0033;border-radius:20px;padding:30px;box-shadow:0 10px 40px #00000080}.ElitePayment-box p{color:#ccc;margin-bottom:20px;font-size:14px}.ElitePayment-box span{color:#ff6d00;cursor:pointer;font-weight:700}.ElitePayment-box span:hover{text-decoration:underline}.copy-note{color:#aaa;margin-top:10px;font-size:13px}.ElitePayment-right{text-align:center;flex:1;min-width:300px}.ElitePayment-qr{background:#fff;border-radius:25px;padding:25px;transition:all .4s;display:inline-block;box-shadow:0 0 40px #ff6d004d}.ElitePayment-qr img{border-radius:12px;width:200px;height:200px}.ElitePayment-qr:hover{transform:scale(1.05)}.ElitePayment-right p{margin-top:20px;font-size:16px}.ElitePayment-right span{color:#aaa;font-size:12px}@media (width<=768px){.ElitePayment-title{font-size:26px}}.ElitePricing{color:#fff;text-align:center;background:#131313;margin-left:-8px;margin-right:-8px;padding:120px 20px}.ElitePricing-container{max-width:900px;margin:-100px auto auto}.ElitePricing-title{margin-bottom:60px;font-size:44px;font-weight:800}.ElitePricing-title span{background:linear-gradient(90deg,#ff6d00,#e9c349);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.ElitePricing-card{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff0d;border:1px solid #ff6d0033;border-radius:30px;padding:50px 40px;transition:all .4s;position:relative;box-shadow:0 20px 60px #0009}.ElitePricing-card:hover{transform:scale(1.02);box-shadow:0 30px 80px #ff6d004d}.ElitePricing-badge{color:#000;background:linear-gradient(90deg,#ff6d00,#e9c349);border-radius:20px;padding:8px 20px;font-size:13px;font-weight:700;position:absolute;top:-15px;left:50%;transform:translate(-50%)}.ElitePricing-price{margin-top:20px}.old-price{color:#aaa;font-size:22px;text-decoration:line-through}.ElitePricing-price h1{color:#ff6d00;margin:10px 0;font-size:64px;font-weight:900}.ElitePricing-price span{color:#ccc;letter-spacing:2px;font-size:12px}.ElitePricing-features{text-align:left;flex-wrap:wrap;gap:30px;margin-top:40px;display:flex}.ElitePricing-features ul{flex:1;min-width:250px;padding:0;list-style:none}.ElitePricing-features li{color:#ccc;margin-bottom:12px;font-size:14px}.ElitePricing-btn{color:#000;background:linear-gradient(90deg,#ff6d00,#e9c349);border-radius:12px;margin-top:40px;padding:18px;font-size:20px;font-weight:700;text-decoration:none;transition:all .4s;display:block;box-shadow:0 10px 40px #ff6d0066}.ElitePricing-btn:hover{transform:translateY(-4px)scale(1.02);box-shadow:0 20px 60px #ff6d0099}@media (width<=768px){.ElitePricing-title{font-size:28px}.ElitePricing-price h1{font-size:42px}.ElitePricing-card{padding:30px 20px}}.EliteWhy{color:#fff;background:linear-gradient(#0b0b0b,#111);margin-top:-100px;margin-left:-8px;margin-right:-8px;padding:120px 20px;overflow:hidden}.EliteWhy-container{text-align:center;max-width:1300px;margin:-100px auto auto}.EliteWhy-title{margin-bottom:70px;font-size:44px;font-weight:800}.EliteWhy-title span{background:linear-gradient(90deg,#ff6d00,#e9c349);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.EliteWhy-slider{position:relative;overflow:hidden}.EliteWhy-track{gap:25px;width:max-content;animation:20s linear infinite scrollLoop;display:flex}@keyframes scrollLoop{0%{transform:translate(0)}to{transform:translate(-50%)}}.EliteWhy-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000c;border:1px solid #ff910033;border-radius:18px;min-width:260px;max-width:260px;padding:35px 25px;position:relative;box-shadow:0 10px 30px #0009}.EliteWhy-card:hover{transform:scale(1.05);box-shadow:0 20px 60px #ff91004d}.EliteWhy-card h3{justify-content:center;align-items:center;gap:6px;font-size:36px;display:flex}.EliteWhy-card p{color:#ccc;margin-top:10px;font-size:14px}.EliteWhy-live{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff14;border-radius:20px;align-items:center;gap:6px;padding:5px 12px;font-size:11px;font-weight:600;display:flex;position:absolute;top:12px;right:12px}.EliteWhy-dot{background:red;border-radius:50%;width:8px;height:8px;animation:1s infinite blink}@media (width<=768px){.EliteWhy-title{font-size:26px}.EliteWhy-track{animation:12s linear infinite scrollLoop}.EliteWhy-card{min-width:220px}.EliteWhy-card h3{font-size:28px}}.scanner-page{color:#fff;background:#0b0b0b;flex-direction:row-reverse;min-height:100vh;margin-top:-50px;margin-left:-8px;margin-right:-8px;display:flex}.scanner-box{border-right:1px solid #ffffff1a;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex;position:relative}.scanner-box h2{margin-bottom:20px}#reader{border:2px solid #ff6d00;border-radius:20px;width:300px;height:300px;padding:10px;position:relative;overflow:hidden;box-shadow:0 0 40px #ff6d0033}#reader:before,#reader:after{content:"";border:4px solid #ff6d00;width:40px;height:40px;position:absolute}#reader:before{border-bottom:none;border-right:none;border-radius:10px 0 0;top:-2px;left:-2px}#reader:after{border-top:none;border-left:none;border-radius:0 0 10px;bottom:-2px;right:-2px}.scan-line{background:linear-gradient(90deg,#0000,#0fc,#0000);width:260px;height:3px;animation:2s infinite scan;position:absolute;top:50%;left:50%;transform:translate(-50%)}@keyframes scan{0%{top:30%}50%{top:70%}to{top:30%}}.scanner-actions{gap:15px;margin-top:25px;display:flex}.scanner-actions button,.upload-btn{color:#fff;cursor:pointer;background:#ff6d00;border:none;border-radius:10px;padding:12px 18px;font-weight:600;box-shadow:0 5px 20px #ff6d004d}.scanner-content{flex-direction:column;flex:1;justify-content:center;padding:80px;display:flex}.scanner-content h1{margin-bottom:20px;font-size:42px}.scanner-content p{color:#aaa;margin-bottom:25px;line-height:1.6}.scanner-content ul{line-height:2;list-style:none}.scan-status{color:#00ffd5;margin-top:12px;font-size:16px;font-weight:700}.scan-status.loading{color:orange;animation:1s infinite blink}@media (width<=768px){.scanner-page{flex-direction:column;margin-top:0}.scanner-box{border-bottom:1px solid #ffffff1a;border-right:none;padding:30px 0}.scanner-content{text-align:center;padding:30px}}.profile-page{color:#fff;background:#0b0b0b;min-height:100vh;margin-left:-8px;margin-right:-8px;padding:50px 20px;font-family:Poppins,sans-serif}.profile-header{text-align:center;margin-top:-60px;margin-bottom:40px}.profile-header h1{font-size:40px}.profile-header p{color:#aaa;margin-top:-20px}.profile-card{background:#111;border-radius:20px;flex-wrap:wrap;max-width:1000px;margin:-10px auto auto;display:flex;overflow:hidden;box-shadow:0 0 40px #ff6d0026}.profile-left{text-align:center;background:linear-gradient(135deg,#ff6d00,#e9c349);flex-direction:column;flex:1;justify-content:center;align-items:center;min-width:250px;padding:40px;display:flex}.profile-avatar{color:#ff6d00;background:#000;border-radius:50%;justify-content:center;align-items:center;width:90px;height:90px;margin-bottom:20px;font-size:40px;font-weight:700;display:flex}.profile-left h2{font-size:24px}.profile-left .course{opacity:.8;font-size:14px}.profile-right{flex:2;min-width:300px;padding:40px}.profile-info{margin-bottom:30px}.profile-info p{margin-bottom:10px;font-size:15px}.profile-info span{color:#ff6d00;font-weight:700}.certificate-box{margin-bottom:20px}.certificate-box img{border:2px solid #ff6d004d;border-radius:15px;width:100%}.download-btn{color:#fff;background:#ff6d00;border-radius:10px;padding:14px 25px;font-weight:700;text-decoration:none;display:inline-block;box-shadow:0 10px 30px #ff6d0066}.cert-title{color:#ff6d00;margin-bottom:10px;font-weight:700}.login-lock{color:#fff;flex-direction:column;justify-content:center;align-items:center;height:80vh;margin-top:-200px;display:flex}.login-lock h1{margin-bottom:10px;font-size:40px}.login-lock p{color:#aaa;margin-bottom:20px}.login-lock button{color:#fff;cursor:pointer;background:#ff6d00;border:none;border-radius:10px;padding:14px 30px;font-weight:700}@media (width<=768px){.profile-card{flex-direction:column}.profile-left{padding:30px}.profile-right{padding:20px}}.byc-popup input{background:0 0;border:none;border-bottom:2px solid #dcdcdc;border-radius:0;outline:none;width:100%;padding:14px 8px;font-size:16px;transition:all .3s}.byc-popup input:focus{border-bottom:2px solid #f59e0b}.byc-popup input.input-error{border-bottom:2px solid #e53935!important}.byc-popup input::placeholder{color:#8a8a8a}.byc-popup input[readonly]{color:#111;cursor:default;border-bottom:2px solid #f59e0b;font-weight:600}@media (width<=768px){.byc-page{padding:0}.byc-hero{max-width:100%;padding:0 25px}.byc-hero h1{margin-bottom:8px;font-size:24px;line-height:1.2}.byc-hero p{margin-top:6px;font-size:14px;line-height:1.4}.byc-btn-wrap{gap:10px;margin-top:18px}.byc-btn-wrap button{border-radius:8px;width:100%;min-width:100%;padding:11px;font-size:15px}}.byc-page{background:#f8f8f8;width:100%;min-height:100vh;padding:60px 20px}.byc-hero{text-align:center;max-width:900px;margin:auto}.byc-hero h1{color:#111;font-size:52px;font-weight:700}.byc-hero p{color:#666;margin-top:10px;font-size:18px}.byc-btn-wrap{flex-wrap:wrap;justify-content:center;gap:20px;margin-top:40px;display:flex}.byc-btn-wrap button{color:#fff;cursor:pointer;background:#f7931e;border:none;border-radius:10px;padding:16px 28px;font-size:18px;font-weight:600}.byc-overlay{z-index:99999;background:#000000a6;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.byc-popup{background:#fff;border-radius:14px;width:100%;max-width:760px;max-height:85vh;padding:28px;position:relative;overflow-y:auto}.byc-close{cursor:pointer;color:#f7931e;font-size:20px;position:absolute;top:15px;right:15px}.byc-popup h2{text-align:center;margin-bottom:18px;font-size:28px}.byc-popup input,.byc-popup select{border:1px solid #ddd;border-radius:10px;width:90%;height:38px;margin-bottom:14px;padding:0 16px;font-size:16px}.byc-popup h3{margin:10px 0;font-size:20px}.byc-price{text-align:right;margin:15px 0;font-size:28px;font-weight:700}.pay-btn{color:#fff;cursor:pointer;background:#f7931e;border:none;border-radius:10px;width:100%;height:58px;font-size:22px;font-weight:700}@media (width<=768px){.byc-page{padding:0}.byc-hero{max-width:100%;padding:0 25px}.byc-hero h1{margin-bottom:8px;font-size:24px;line-height:1.2}.byc-hero p{margin-top:6px;font-size:14px;line-height:1.4}.byc-btn-wrap{gap:10px;margin-top:18px}.byc-btn-wrap button{border-radius:8px;width:100%;min-width:100%;padding:11px;font-size:15px}}
