html{scroll-padding-top:88px}html,body,button,input,textarea,select,p,li,.site-name,.site-btn,.nav-account,.main-menu a{font-family:Inter,system-ui,sans-serif}html,body,p,li,.section-title p,.hs-des,.service-content p{font-weight:400}h1,h2,h3,h4,h5,h6,strong,b,.fw-title,.section-title h3,.hs-title,.service-item .service-content h4,.course-item .course-info h4,.fact-text h2,.event-item .event-info h4{font-family:Inter,system-ui,sans-serif;font-weight:600}.spad,.service-section,.app-showcase{padding-top:72px;padding-bottom:72px}.courses-section,.team-section{padding-top:120px;padding-bottom:120px}.team-section .member-pic{background:#f3f4f6}.team-section .member-pic img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.team-section .member-fallback{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:#30407f;color:#fff;font-size:28px;font-weight:600}.team-section .member:hover .member-pic:after,.team-section .member-social{opacity:0;display:none}.section-title{margin-bottom:36px;text-align:center}.enroll-section .section-title{text-align:left}.service-section .service-item{min-height:210px;margin-bottom:28px}.service-section .service-icon{width:58px}.service-section .service-content{padding-left:88px}.service-section .service-content h4{margin-bottom:12px;font-size:20px}.service-section .service-content p{line-height:1.75;margin-bottom:0}.service-more{margin-top:28px;text-align:center}.site-top{position:sticky;top:0;z-index:1000;background:#fff}.site-top.is-stuck{box-shadow:0 8px 24px #02003114}.header-section.top-info{background:#30407f;padding:0;overflow:visible}.whatsapp-chat{position:fixed;right:22px;bottom:22px;z-index:1000;width:56px;height:56px;border-radius:50%;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:32px;line-height:1;text-decoration:none;box-shadow:0 8px 20px #25d36659}.whatsapp-chat:hover,.whatsapp-chat:focus{filter:brightness(.92);color:#fff;text-decoration:none;outline:none}.whatsapp-chat~.scroll-top{bottom:90px}.scroll-top{position:fixed;right:22px;bottom:22px;z-index:1000;width:46px;height:46px;border:0;border-radius:50%;background:#30407f;color:#fff;font-size:22px;line-height:1;box-shadow:0 8px 20px #30407f4d;cursor:pointer;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease,background .2s ease}.scroll-top.is-visible{opacity:1;visibility:visible;transform:none}.scroll-top:hover,.scroll-top:focus{background:#243166;color:#fff;outline:none}.top-info .container{display:flex;align-items:center;justify-content:space-between;gap:12px 20px;min-height:38px;padding-top:6px;padding-bottom:6px}.top-info-left{display:flex;align-items:center;flex-wrap:wrap;gap:6px 18px;min-width:0}.top-info-item{display:inline-flex;align-items:center;gap:6px;color:#fff;font-size:13px;font-weight:500;text-decoration:none;max-width:320px}.top-info-item span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-info-item:hover{color:#fff;text-decoration:none}.top-info-social{display:flex;align-items:center;gap:8px;flex:none}.top-info-social a{width:22px;height:22px;border:1px solid #fff;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:11px;text-decoration:none}.top-info-social a:hover{color:#fff;text-decoration:none}.site-logo{margin-right:0;padding-top:0}.site-logo.site-brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none;vertical-align:middle}.site-logo img{max-height:34px;width:auto}.site-name{color:#020031;font-size:15px;font-weight:500;line-height:1.15;max-width:150px}.about-widget img{max-height:52px;width:auto}.nav-section{background:#fff;border-bottom:0}.nav-section .nav-bar{display:flex;align-items:center;gap:16px;min-height:74px}.nav-section .site-logo{flex:none;padding:0}.nav-section .site-logo img{display:block;height:46px;width:auto;max-width:140px;-o-object-fit:contain;object-fit:contain}.nav-section .site-name{color:#1a1a1a;font-size:17px;font-weight:500;letter-spacing:.01em;line-height:1.25;max-width:220px}.nav-section .main-menu{display:flex;align-items:center;justify-content:center;flex:1 1 auto;min-width:0;gap:2px;margin:0;padding:0}.nav-section .main-menu li{display:block}.nav-section .main-menu li a{color:#222;background:transparent;text-transform:none;font-size:15px;font-weight:500;padding:8px 12px;margin:0}.nav-section .main-menu li a:hover,.nav-section .main-menu li.active a{background:transparent;color:#111}.nav-section .nav-right{display:flex;align-items:center;gap:10px;flex:none;float:none;padding:0;margin-left:auto}.nav-section .nav-right>a,.nav-section .nav-search>a{color:#222;margin-left:0}.nav-section .nav-account{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:transparent;color:#222;border-radius:0;padding:0;font-size:15px;font-weight:600;text-transform:none;white-space:nowrap}.nav-section .nav-account-user{padding:0}.nav-account-avatar{width:34px;height:34px;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:transparent;color:#222;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex:none}.nav-section .nav-right>a.nav-account,.nav-section .nav-right>a.nav-account:hover,.nav-section .nav-right>a.nav-account:focus{color:#222}.nav-section .nav-account:hover,.nav-section .nav-account:focus{background:transparent;color:#111}.nav-section .nav-switch{display:none;align-items:center;justify-content:center;width:40px;height:40px;position:static;font-size:22px;color:#111}@media(max-width:1199px){.nav-section .nav-bar{flex-wrap:wrap;min-height:64px;padding-top:8px;padding-bottom:8px}.nav-section .nav-switch{display:inline-flex}.nav-section .main-menu{display:none;flex:none;flex-basis:100%;flex-direction:column;align-items:stretch;order:4}.nav-section .main-menu.is-open{display:flex;max-height:calc(100vh - 140px);overflow:auto}.nav-section .main-menu li a{display:block;padding:12px 4px;border-top:1px solid #eee}}.enroll-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}@media(max-width:575px){.top-info .container{flex-wrap:wrap;justify-content:center}.top-info-left{justify-content:center}.top-info-item{max-width:100%}.nav-section .nav-account{padding:8px 10px;font-size:12px}.nav-section .site-name{display:none}.hs-item .hs-title{font-size:28px;line-height:1.2}.enroll-actions{flex-direction:column;align-items:stretch}.enroll-actions .site-btn{min-width:0;width:100%}}.hs-item:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#02003173;z-index:1}.hero-slider,.testimonial-slider{position:relative}.gallery-section{padding-top:120px;padding-bottom:120px;background:#fff}.gallery-rows{width:100%;overflow:hidden}.gallery-slider-top{margin-bottom:12px}.gallery-section .gallery-slide img{display:block;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:12px}.gallery-slider-top .gallery-slide img{height:240px}.gallery-slider-bottom .gallery-slide img{height:150px}.gallery-slider{position:relative;display:flex;align-items:center}.gallery-viewport{overflow:hidden;width:100%;min-width:0;flex:1}.gallery-track{display:flex;transition:transform .45s ease}.gallery-section .gallery-slide{flex:none;padding:0 12px 0 0;border:0;background:transparent;cursor:pointer}.gallery-section .gallery-slide:last-child{padding-right:0}@media(max-width:575px){.gallery-section .gallery-slide{padding-right:0}}.gallery-slide img{display:block;width:100%;height:150px;-o-object-fit:cover;object-fit:cover;border-radius:12px}.gallery-nav{position:absolute;z-index:2;width:36px;height:36px;border:0;border-radius:0;background:#020031;color:#fff;cursor:pointer}.gallery-nav.prev{left:8px}.gallery-nav.next{right:8px}button.owl-dot,button.owl-prev,button.owl-next,button.nav-switch{border:0;padding:0;cursor:pointer;background:transparent}button.nav-switch{background:none;color:#111}.site-btn:hover,.site-btn:focus,.main-menu a:hover,.main-menu a:focus,.footer-section a:hover{text-decoration:none}.site-btn:hover,.site-btn:focus{color:#fff}.blog-item .blog-content h4 a,.footer-widget .recent-post a,.footer-widget .contact a{color:inherit}.blog-item .blog-content h4 a:hover,.footer-widget .recent-post a:hover,.footer-widget .contact a:hover,.about-text a:hover{color:#30407f;text-decoration:none}.hero-band{background:#fff;padding:8px 8px 0}.hero-band .hs-item.set-bg{height:85vh;min-height:640px;padding:0;box-sizing:border-box;background-repeat:no-repeat;background-position:center center;background-size:cover}.hs-item .hs-subtitle{color:#d6defa}.footer-band,.page-hero-band{background:#fff;padding:8px}.page-hero{height:350px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;border-radius:12px;overflow:hidden;background:linear-gradient(180deg,#4457a8,#30407f 42%,#1b2454);text-align:center;padding:32px 20px}.page-hero .container{width:100%}.page-hero-band+section{padding-top:40px}.page-hero-crumb{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:14px;color:#ffffffb8;font-size:14px}.page-hero-crumb a,.page-hero-crumb span{color:inherit;text-decoration:none}.page-hero-crumb a{color:#fff}.page-hero h1{margin:0 auto 12px;max-width:920px;color:#fff;font-size:44px;font-weight:700;line-height:1.2}.page-hero-accent{color:#d6defa}.page-hero p{margin:0 auto;max-width:760px;color:#ffffffeb;font-size:17px;line-height:1.6}@media(max-width:767px){.page-hero{padding:24px 16px}.page-hero h1{font-size:30px}}.app-showcase{background:#fff}.app-showcase-head{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;margin-bottom:36px}.app-showcase-badge{display:inline-flex;align-items:center;background:#e23b3b;color:#fff;font-size:12px;font-weight:600;letter-spacing:.02em;border-radius:6px;padding:4px 8px}.app-showcase h2{margin:0 auto;max-width:640px;color:#111;font-size:34px;font-weight:600;line-height:1.25}.app-showcase img{display:block;width:100%;height:auto}@media(max-width:767px){.app-showcase h2{font-size:26px}}.hero-band .hero-slider,.footer-band .footer-section{border-radius:12px;overflow:hidden}.hero-band .hero-slider{background-image:url(/unica/img/nepal-map.svg);background-repeat:no-repeat;background-position:center 48px;background-size:min(520px,72%) auto}.footer-app-download .footer-app-qr{display:inline-flex;margin-top:12px;background:#fff;padding:10px;border-radius:14px;box-shadow:0 10px 28px #00000047;line-height:0}.footer-app-download img{display:block;width:128px;height:128px;border-radius:8px}.footer-store-badges{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:12px}.footer-section .footer-store-badges a{display:inline-flex;align-items:center;gap:10px;min-width:168px;padding:8px 12px;border-radius:8px;background:#fff;color:#111;text-decoration:none;line-height:1.15;border:1px solid #e5e7eb}.footer-store-badges svg{width:22px;height:22px;flex:none}.footer-section .footer-store-badges span,.footer-section .footer-store-badges small,.footer-section .footer-store-badges strong{color:#111}.footer-store-badges small{display:block;font-size:9px;letter-spacing:.04em;color:#4b5563}.footer-store-badges strong{display:block;font-size:14px;font-weight:600;color:#111}.footer-app-download p{margin:12px 0 0;max-width:180px;color:#b7b7b7;font-size:13px;line-height:1.45}.faq-section{padding-top:120px;padding-bottom:120px;background:#fff}.faq-list{list-style:none;display:flex;flex-direction:column;gap:12px;margin:0 auto;padding:0;max-width:860px}.faq-list li{border:1px solid #e6e8ef;border-radius:12px;background:#fff;overflow:hidden}.faq-list li.is-open{border-color:#d5d9ea;box-shadow:0 10px 28px #30407f0f}.faq-list h4{margin:0;font-weight:600}.faq-list h4 button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0;padding:18px 20px;border:0;background:transparent;color:#1a1a1a;font-size:16px;font-weight:600;line-height:1.4;text-align:left;cursor:pointer}.faq-list h4 button i{flex:none;width:28px;height:28px;border-radius:8px;background:#30407f;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:12px}.faq-list p{margin:0;padding:0 20px 18px;color:#555;line-height:1.7}.legal-content{color:#636363;font-size:14px;line-height:1.6}.legal-content h1,.legal-content h2,.legal-content h3,.legal-content h4{color:#111;font-weight:500}.legal-content a{color:#30407f}.unica-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;background:#000000d9;display:flex;align-items:center;justify-content:center;padding:24px}.unica-lightbox img{max-width:100%;max-height:100%}.map iframe,.map .map-embed{width:100%;height:100%;border:0}.map-fallback{height:100%;min-height:300px;background:#d5d3ce;display:flex;align-items:center;justify-content:center}.form-note{color:#636363;margin-top:16px;text-align:center}.contact-page .map-section{margin-bottom:36px;border-radius:16px;overflow:hidden}.contact-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;align-items:start}.contact-form-card,.contact-faq-card{background:#fff;border:1px solid #e6e8ef;border-radius:16px;box-shadow:0 10px 28px #30407f0f;padding:32px 28px 28px}.contact-faq-card .section-title{margin-bottom:20px}.contact-faq-card .faq-list{max-width:none;margin:0}.contact-form-card .section-title{margin-bottom:28px}.contact-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px 18px}.contact-fields label{display:flex;flex-direction:column;gap:8px;margin:0;color:#1a1a1a;font-size:13px;font-weight:600}.contact-fields .span-2{grid-column:1 / -1}.contact-form-card .contact-fields input,.contact-form-card .contact-fields textarea{width:100%;margin:0;border:1px solid #e1e4ee;border-radius:10px;background:#fafbfe;color:#1a1a1a;font-size:15px;padding:14px 16px}.contact-form-card .contact-fields textarea{min-height:140px;height:auto;margin-bottom:0;resize:vertical}.contact-form-card .contact-fields input:focus,.contact-form-card .contact-fields textarea:focus{outline:none;border-color:#30407f;background:#fff;box-shadow:0 0 0 3px #30407f1f}.contact-form-card .site-btn{margin-top:20px}@media(max-width:991px){.contact-split{grid-template-columns:1fr}}@media(max-width:767px){.contact-page .contact-info-warp{padding-top:28px;padding-bottom:8px}.contact-page .contact-info-warp .contact-info{margin-bottom:16px}.contact-page .map-section .map{height:220px}.contact-form-card,.contact-faq-card{padding:24px 16px 20px}.contact-fields{grid-template-columns:1fr}}.nav-right .nav-account,.nav-right .nav-account:hover{color:#fff;text-decoration:none}.fact-section .fact-text h2,.footer-widget .dobule-link ul a:hover,.footer-section .copyright p a:hover{color:#30407f}.enroll-section .enroll-list-item>span,.hero-band .site-btn,.enroll-section .site-btn,.fact-section .site-btn,.footer-section .site-btn{background:#30407f;color:#fff}.hero-band .site-btn:hover,.hero-band .site-btn:focus,.enroll-section .site-btn:hover,.enroll-section .site-btn:focus,.fact-section .site-btn:hover,.fact-section .site-btn:focus,.footer-section .site-btn:hover,.footer-section .site-btn:focus{background:#243166;color:#fff}.nav-search{position:relative;display:inline-block}.nav-search-panel{position:absolute;right:0;top:34px;width:280px;background:#fff;z-index:30;padding:12px;text-align:left;box-shadow:0 10px 28px #0200312e}.nav-search-panel input{width:100%;border:1px solid #e1e1e1;border-radius:50px;padding:8px 14px;font-size:13px;color:#111}.nav-section .nav-search-panel a{display:block;margin:0;padding:8px 4px;color:#111;font-size:13px;text-transform:none;font-weight:400}.nav-search-panel a:hover{color:#30407f;text-decoration:none}.nav-search-empty{margin:8px 0 0;color:#636363;font-size:13px}@media(max-width:1199px){.nav-section .nav-bar{position:relative}.nav-section .nav-search{position:static}.nav-section .nav-search-panel{left:12px;right:12px;width:auto;top:64px;z-index:40}}.fact-band,.enroll-band{background:#fff;padding-left:8px;padding-right:8px}.fact-band .fact-section,.enroll-band .enroll-section{border-radius:12px;overflow:hidden}@media(min-width:1200px){.container{max-width:1280px}}@media(min-width:1400px){.container{max-width:1440px}}.courses-section .container,.full-courses-section .container{margin-bottom:0}.catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.catalog-card{display:flex;flex-direction:column;background:#fff;border:1px solid #ececec;border-radius:14px;overflow:hidden;box-shadow:0 10px 28px #1111110f}.catalog-cover{position:relative;height:168px;background:#f3f4f6}.catalog-cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.catalog-badge{position:absolute;top:12px;left:12px;background:#e23b3b;color:#fff;font-size:12px;font-weight:600;border-radius:6px;padding:4px 8px}.catalog-body{display:flex;flex-direction:column;gap:10px;padding:16px 16px 14px;flex:1}.catalog-chip{align-self:flex-start;border:1px solid #d7d7d7;border-radius:999px;padding:4px 10px;font-size:12px;color:#444}.catalog-body h3{margin:0;font-size:16px;line-height:1.35;font-weight:600}.catalog-facts{margin:0;color:#666;font-size:13px}.catalog-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:8px}.catalog-price{display:flex;align-items:baseline;gap:8px;min-width:0}.catalog-price s{color:#9a9a9a;font-size:13px}.catalog-price strong{color:#111;font-size:16px}.catalog-more{flex:none;background:#30407f;color:#fff;border-radius:8px;padding:8px 14px;font-size:14px;font-weight:600;text-decoration:none}.catalog-more:hover,.catalog-more:focus{color:#fff;background:#243266;text-decoration:none}@media(max-width:991px){.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.catalog-grid{grid-template-columns:1fr}}.rand-rect{-o-object-fit:cover;object-fit:cover;overflow:hidden;animation:rect-morph 8s ease-in-out infinite}.sk{display:block;border-radius:8px;background:linear-gradient(90deg,#ececec,#f7f7f7 45%,#ececec);background-size:220% 100%;animation:sk-shimmer 1.15s ease-in-out infinite}.sk-title{width:min(420px,70%);height:28px;margin:0 auto 14px}.sk-line{width:min(560px,86%);height:14px;margin:0 auto 10px}.sk-line-md{width:min(360px,62%)}.sk-line-sm{width:min(180px,40%)}.sk-head{margin-bottom:28px;text-align:center}.sk-hero{height:75vh;min-height:420px;border-radius:12px}.sk-grid{display:grid;gap:22px}.sk-grid-2{grid-template-columns:1fr 1fr}.sk-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sk-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sk-service,.sk-fact,.sk-member,.sk-quote{display:flex;gap:16px;align-items:flex-start}.sk-icon{width:48px;height:48px;flex:none;border-radius:12px}.sk-card,.sk-member{display:flex;flex-direction:column;gap:12px}.sk-photo{width:100%;height:160px}.sk-photo-tall{height:280px}.sk-avatar{width:92px;height:92px;border-radius:50%;flex:none}.sk-block{width:min(480px,100%);height:180px;margin-top:24px}.sk-faq{width:100%;height:58px;margin-bottom:12px}.sk-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:0 24px 24px}.sk-nav{width:72px;height:14px;display:inline-block}.sk-inline{width:140px;height:12px;display:inline-block;vertical-align:middle}@keyframes sk-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media(max-width:991px){.sk-grid-3,.sk-grid-4,.sk-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.sk-grid-2,.sk-grid-3,.sk-grid-4,.sk-gallery{grid-template-columns:1fr}}@keyframes rect-morph{0%,to{border-radius:6px 28px 10px 22px}25%{border-radius:26px 8px 30px 12px}50%{border-radius:12px 18px 6px 34px}75%{border-radius:32px 10px 16px 8px}}
