.hp-hero *,.hp-main *,.hp-seo-cloud *,.hp-seo-text *{box-sizing:border-box}.hp-hero{background:linear-gradient(160deg,#eff6ffc7 0%,#fffc 45%,#dbeafec7 100%),url(/assets/images/mundra.webp) 50%/cover no-repeat;justify-content:center;align-items:flex-start;min-height:82vh;padding:0;display:flex;position:relative;overflow:hidden}.hp-hero-bg{pointer-events:none;z-index:0;position:absolute;inset:0}.hp-orb{filter:blur(90px);opacity:.22;border-radius:50%;animation:8s ease-in-out infinite alternate orbFloat;position:absolute}.hp-orb-1{background:radial-gradient(circle,#1d4ed8 0%,#0000 70%);width:700px;height:700px;animation-delay:0s;top:-200px;left:-150px}.hp-orb-2{background:radial-gradient(circle,#7c3aed 0%,#0000 70%);width:500px;height:500px;animation-delay:-3s;bottom:-150px;right:-100px}.hp-orb-3{opacity:.14;background:radial-gradient(circle,#0891b2 0%,#0000 70%);width:400px;height:400px;animation-delay:-6s;top:50%;left:55%;transform:translate(-50%,-50%)}@keyframes orbFloat{0%{transform:translate(0)scale(1)}to{transform:translate(30px,40px)scale(1.08)}}.hp-grid-overlay{background-image:linear-gradient(#2563eb0d 1px,#0000 1px),linear-gradient(90deg,#2563eb0d 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0}.hp-hero-inner{z-index:2;justify-content:center;align-items:flex-start;width:100%;max-width:900px;margin:0 auto;padding:28px 24px 40px;display:flex;position:relative}.hp-marquee-bar{z-index:10;-webkit-backdrop-filter:blur(12px);background:#0f172aeb;border-bottom:1px solid #ffffff12;align-items:center;gap:0;height:44px;display:flex;position:relative;overflow:hidden}.hp-marquee-label{text-transform:uppercase;letter-spacing:.12em;color:#60a5fa;white-space:nowrap;background:#2563eb33;border-right:1px solid #2563eb59;flex-shrink:0;align-items:center;gap:7px;height:100%;padding:0 18px;font-family:Space Grotesk,sans-serif;font-size:.7rem;font-weight:800;display:flex}.hp-marquee-track-wrap{flex:1;align-items:center;height:100%;display:flex;overflow:hidden;mask-image:linear-gradient(90deg,#0000 0%,#000 3% 97%,#0000 100%)}.hp-marquee-track{white-space:nowrap;will-change:transform;flex-direction:row;align-items:center;gap:0;margin:0;padding:0;list-style:none;animation:60s linear infinite marqueeScroll;display:flex}.hp-marquee-track:hover{cursor:default;animation-play-state:paused}@keyframes marqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.hp-marquee-item{border-right:1px solid #ffffff12;align-items:center;height:44px;padding:0 20px;display:inline-flex}.hp-marquee-link{align-items:center;gap:7px;text-decoration:none;transition:opacity .2s;display:inline-flex}.hp-marquee-link:hover{opacity:.75}.hp-marquee-name{color:#e2e8f0;font-family:Space Grotesk,sans-serif;font-size:.82rem;font-weight:700}.hp-marquee-sep{color:#fff3;font-size:.8rem}.hp-marquee-cat{color:#60a5fa;font-family:Outfit,sans-serif;font-size:.75rem;font-weight:600}.hp-live-dot{background:#10b981;border-radius:50%;width:7px;height:7px;animation:1.8s infinite livePulse;display:inline-block;box-shadow:0 0 8px #10b981}@keyframes livePulse{0%,to{opacity:1;box-shadow:0 0 6px #10b981}50%{opacity:.5;box-shadow:0 0 14px #10b981}}.hp-hero-centre{text-align:center;flex-direction:column;flex:1;align-items:center;padding:0 16px;display:flex}.hp-eyebrow{color:#1d4ed8;text-transform:uppercase;letter-spacing:.08em;background:#2563eb1a;border:1px solid #2563eb47;border-radius:99px;align-items:center;gap:8px;margin-bottom:28px;padding:6px 16px;font-family:Space Grotesk,sans-serif;font-size:.78rem;font-weight:700;display:inline-flex}.hp-eyebrow-dot{background:#3b82f6;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #3b82f6}.hp-headline{letter-spacing:-.04em;margin:0 0 20px;font-family:Space Grotesk,sans-serif;font-size:clamp(3rem,8vw,5.6rem);font-weight:800;line-height:1.05;animation:.7s cubic-bezier(.16,1,.3,1) both hlPopIn}.hp-hl-accent{-webkit-text-fill-color:transparent;color:#0000;background-image:linear-gradient(100deg,#2563eb 0%,#0891b2 25%,#7c3aed 50%,#1d4ed8 70%,#2563eb 100%);background-size:250% 100%;background-clip:text;animation:5s linear infinite hlShimmer}.hp-hl-white{color:#0f172a}.hp-hl-dim{color:#0f172a66}@keyframes hlShimmer{0%{background-position:0 0}to{background-position:250% 0}}@keyframes hlPopIn{0%{opacity:0;transform:translateY(16px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.hp-sub{color:#475569;max-width:560px;margin:0 0 40px;font-family:Outfit,sans-serif;font-size:clamp(1rem,2.5vw,1.2rem);font-weight:400;line-height:1.6}.hp-search-glass{-webkit-backdrop-filter:blur(20px);background:#ffffffb3;border:1px solid #2563eb2e;border-radius:24px;width:100%;max-width:620px;margin-bottom:20px;padding:10px;transition:border-color .3s,box-shadow .3s;box-shadow:inset 0 0 0 1px #fff9,0 24px 48px #2563eb1f}.hp-search-glass:focus-within{border-color:#3b82f68c;box-shadow:0 0 0 3px #3b82f626,0 24px 48px #2563eb2e}.hp-search-row{background:#fff;border:2px solid #2563eb;border-radius:16px;align-items:center;gap:8px;margin-bottom:10px;padding:6px 10px;display:flex;box-shadow:0 4px 14px #2563eb1f}.hp-search-icon{color:#94a3b8;flex-shrink:0;font-size:1rem}.hp-search-input{color:#0f172a;background:0 0;border:none;outline:none;flex:1;padding:10px 4px;font-family:Outfit,sans-serif;font-size:1rem;font-weight:500}.hp-search-input::placeholder{color:#94a3b8}.hp-search-clear,.hp-search-mic{cursor:pointer;border:none;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:.9rem;transition:all .2s;display:flex}.hp-search-clear{color:#64748b;background:#f1f5f9}.hp-search-clear:hover{color:#0f172a;background:#e2e8f0}.hp-search-mic{color:#fff;background:#2563eb}.hp-search-mic:hover{background:#1d4ed8;box-shadow:0 4px 14px #2563eb73}.hp-quick-chips{flex-wrap:wrap;gap:8px;padding:2px 4px 4px;display:flex}.hp-chip{color:#1d4ed8;cursor:pointer;background:#fffc;border:1px solid #bfdbfe;border-radius:99px;align-items:center;gap:6px;padding:7px 14px;font-family:Space Grotesk,sans-serif;font-size:.8rem;font-weight:700;transition:all .2s;display:inline-flex}.hp-chip:hover{color:#fff;background:#2563eb;border-color:#2563eb;transform:translateY(-2px)}.hp-chip i{font-size:.78rem}.hp-stats{background:#ffffffb3;border:1px solid #bfdbfe;border-radius:16px;align-items:center;gap:0;width:100%;max-width:500px;margin-bottom:32px;padding:14px 8px;display:flex;box-shadow:0 8px 24px #2563eb12}.hp-stat{text-align:center;flex:1}.hp-stat-n{color:#0f172a;font-family:Space Grotesk,sans-serif;font-size:clamp(1.4rem,3.5vw,2rem);font-weight:800;line-height:1;display:block}.hp-stat-n sup{color:#2563eb;font-size:.55em}.hp-stat-l{color:#64748b;text-transform:uppercase;letter-spacing:.07em;margin-top:4px;font-family:Outfit,sans-serif;font-size:.7rem;font-weight:600;display:block}.hp-stat-sep{background:#cbd5e1;flex-shrink:0;width:1px;height:36px}.hp-cta-btn{color:#fff;letter-spacing:.01em;background:linear-gradient(135deg,#2563eb,#7c3aed);border-radius:16px;align-items:center;gap:10px;padding:15px 32px;font-family:Space Grotesk,sans-serif;font-size:.95rem;font-weight:800;text-decoration:none;transition:all .25s;display:inline-flex;box-shadow:0 8px 28px #2563eb59,inset 0 0 0 1px #ffffff1a}.hp-cta-btn:hover{transform:translateY(-3px);box-shadow:0 16px 40px #2563eb80}.hp-cta-btn i{font-size:1rem}.hp-cta-wrap{align-items:center;gap:12px;display:inline-flex}.hp-cta-hand{filter:drop-shadow(0 2px 4px #0000002e);flex-shrink:0;font-size:1.9rem;line-height:1}.hp-cta-hand-l{animation:1s ease-in-out infinite ctaHandL}.hp-cta-hand-r{animation:1s ease-in-out infinite ctaHandR}@keyframes ctaHandL{0%,to{transform:translate(0)}50%{transform:translate(8px)}}@keyframes ctaHandR{0%,to{transform:translate(0)}50%{transform:translate(-8px)}}.hp-scroll-cue{letter-spacing:.04em;color:#475569;flex-direction:column;align-items:center;gap:8px;margin-top:26px;font-family:Space Grotesk,sans-serif;font-size:.8rem;font-weight:700;text-decoration:none;transition:color .2s;display:inline-flex}.hp-scroll-cue:hover{color:#1d4ed8}.hp-scroll-arrow{color:#2563eb;font-size:.9rem;animation:1.8s ease-in-out infinite scrollBounce}@keyframes scrollBounce{0%,to{opacity:.7;transform:translateY(0)}50%{opacity:1;transform:translateY(6px)}}.hp-free-star{z-index:6;filter:drop-shadow(0 12px 28px #0000006b);place-items:center;width:210px;height:210px;text-decoration:none;animation:2.2s ease-in-out infinite freeStarPulse;display:grid;position:absolute;top:80px;right:70px;transform:rotate(13deg)}.hp-free-star-svg{width:100%;height:100%;position:absolute;inset:0}.hp-free-star-text{text-align:center;color:#7c2d12;flex-direction:column;align-items:center;font-family:Space Grotesk,sans-serif;line-height:1;display:flex;position:relative}.hp-free-star-text .l1{letter-spacing:.01em;font-size:2.7rem;font-weight:900}.hp-free-star-text .l2{letter-spacing:.1em;margin-top:4px;font-size:1.35rem;font-weight:800}.hp-free-star:hover{animation-play-state:paused;transform:rotate(13deg)scale(1.06)}@keyframes freeStarPulse{0%,to{transform:rotate(13deg)scale(1)}50%{transform:rotate(13deg)scale(1.07)}}@media (width<=640px){.hp-free-star{width:78px;height:78px;top:8px;right:8px}.hp-free-star-text .l1{font-size:1.05rem}.hp-free-star-text .l2{margin-top:2px;font-size:.55rem}}@media (prefers-reduced-motion:reduce){.hp-free-star{animation:none!important}}.hp-main{background:linear-gradient(160deg,#dbeafe 0%,#fff 40%,#e0f2fe 100%);position:relative}.hp-section{max-width:1280px;margin:0 auto;padding:72px 24px 40px}.hp-section-head{text-align:center;margin-bottom:48px}.hp-section-title{color:#0f172a;letter-spacing:-.03em;margin:0 0 10px;font-family:Space Grotesk,sans-serif;font-size:clamp(1.6rem,4vw,2.4rem);font-weight:800}.hp-section-sub{color:#3b82f6;margin:0;font-family:Outfit,sans-serif;font-size:1rem}.hp-tabs-wrap{scrollbar-width:none;justify-content:center;margin-bottom:36px;display:flex;overflow-x:auto}.hp-tabs-wrap::-webkit-scrollbar{display:none}.hp-tabs{backdrop-filter:blur(8px);background:#ffffffbf;border:1px solid #bfdbfe;border-radius:999px;gap:6px;padding:5px;display:inline-flex}.hp-tab{color:#64748b;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:999px;align-items:center;gap:7px;padding:10px 20px;font-family:Space Grotesk,sans-serif;font-size:.88rem;font-weight:700;transition:all .22s cubic-bezier(.16,1,.3,1);display:inline-flex}.hp-tab i{font-size:.85rem}.hp-tab:hover:not(.hp-tab-active){color:#1d4ed8;background:#dbeafe}.hp-tab-active{color:#fff;background:#2563eb;box-shadow:0 4px 16px #2563eb4d}@keyframes cardIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.hp-cat-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px;margin:0;padding:0;list-style:none;transition:grid-template-columns .3s;display:grid}.hp-cat-item{display:contents}.hp-cat-card{text-align:center;-webkit-backdrop-filter:blur(8px);background:#ffffffd9;border:1.5px solid #bfdbfe;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:130px;padding:24px 16px;text-decoration:none;transition:all .28s cubic-bezier(.16,1,.3,1);animation:.35s cubic-bezier(.16,1,.3,1) both cardIn;display:flex;box-shadow:0 4px 16px #2563eb0f}.hp-cat-card:hover{background:#fff;border-color:#2563eb;transform:translateY(-6px);box-shadow:0 20px 40px #2563eb1f,0 0 0 3px #2563eb14}.hp-cat-icon{background:color-mix(in srgb, var(--cat-color,#2563eb) 14%, #fff);border:1.5px solid color-mix(in srgb, var(--cat-color,#2563eb) 35%, transparent);width:60px;height:60px;box-shadow:0 4px 12px color-mix(in srgb, var(--cat-color,#2563eb) 18%, transparent);border-radius:18px;justify-content:center;align-items:center;font-size:1.9rem;line-height:1;transition:transform .28s cubic-bezier(.16,1,.3,1),background .28s,box-shadow .28s;display:flex}.hp-cat-card:hover{border-color:var(--cat-color,#2563eb)!important}.hp-cat-card:hover .hp-cat-icon{background:color-mix(in srgb, var(--cat-color,#2563eb) 22%, #fff);box-shadow:0 8px 20px color-mix(in srgb, var(--cat-color,#2563eb) 30%, transparent);transform:scale(1.12)rotate(-4deg)}.hp-cat-en{color:#0f172a;font-family:Space Grotesk,sans-serif;font-size:.9rem;font-weight:800;line-height:1.25;display:block}.hp-cat-gu{color:#64748b;margin-top:2px;font-family:Outfit,sans-serif;font-size:.77rem;font-weight:500;display:block}.hp-cats-section.search-active-section{border-radius:24px;transition:background .4s;background:linear-gradient(135deg,#dbeafe 0%,#dcfce7 100%)!important}#category-list.search-mode{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}#category-list.search-mode .hp-cat-card{text-align:left;border-radius:14px;flex-direction:row;justify-content:flex-start;gap:12px;min-height:0;padding:12px 16px}#category-list.search-mode .hp-cat-icon{border-radius:12px;flex-shrink:0;width:44px;height:44px;font-size:1.35rem}#category-list.search-mode .hp-cat-card.search-result{background:#ffffffe6;border-color:#2563eb;box-shadow:0 4px 16px #2563eb1a}.hp-trust-section{background:linear-gradient(135deg,#f0f9ff 0%,#e0f2fe 100%);padding:80px 24px}.hp-trust-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px;max-width:1200px;margin:0 auto;display:grid}.hp-trust-card{text-align:center;background:#fffc;border:1px solid #bfdbfe;border-radius:24px;padding:36px 28px;transition:all .3s}.hp-trust-card:hover{background:#fff;border-color:#60a5fa;transform:translateY(-5px);box-shadow:0 10px 30px #2563eb1a}.hp-trust-icon{background:color-mix(in srgb, var(--ic) 15%, transparent);width:64px;height:64px;color:var(--ic);border-radius:18px;justify-content:center;align-items:center;margin-bottom:20px;font-size:1.6rem;transition:all .3s;display:inline-flex}.hp-trust-card:hover .hp-trust-icon{background:var(--ic);color:#fff;transform:rotate(8deg)}.hp-trust-card h3{color:#0f172a;margin:0 0 10px;font-family:Space Grotesk,sans-serif;font-size:1.1rem;font-weight:700}.hp-trust-card p{color:#475569;margin:0;font-family:Outfit,sans-serif;font-size:.9rem;line-height:1.55}.hp-faq-section{background:#f8fafc;max-width:100%;padding:80px 24px}.hp-faq-section .hp-section-head{max-width:800px;margin:0 auto 48px}.hp-faq-list{flex-direction:column;gap:12px;max-width:800px;margin:0 auto;display:flex}.hp-faq-item{background:#fff;border:1.5px solid #e2e8f0;border-radius:16px;transition:border-color .25s,box-shadow .25s;overflow:hidden;box-shadow:0 2px 8px #0f172a08}.hp-faq-item.hp-open{border-color:#2563eb;box-shadow:0 8px 28px #2563eb12}.hp-faq-btn{cursor:pointer;text-align:left;color:#0f172a;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:22px 24px;font-family:Space Grotesk,sans-serif;font-size:1rem;font-weight:700;transition:color .2s;display:flex}.hp-faq-item.hp-open .hp-faq-btn{color:#2563eb}.hp-faq-arrow{color:#64748b;background:#f1f5f9;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.8rem;transition:all .3s;display:inline-flex}.hp-faq-item.hp-open .hp-faq-arrow{color:#fff;background:#2563eb;transform:rotate(180deg)}.hp-faq-body{max-height:0;transition:max-height .35s cubic-bezier(.16,1,.3,1);overflow:hidden}.hp-faq-body p{color:#475569;margin:0;padding:0 24px 22px;font-family:Outfit,sans-serif;font-size:.95rem;line-height:1.65}.hp-seo-cloud{text-align:center;background:linear-gradient(#eff6ff 0%,#dbeafe 100%);border-top:1px solid #bfdbfe;padding:48px 24px}.hp-seo-cloud-title{color:#1d4ed8;text-transform:uppercase;letter-spacing:.06em;margin:0 0 24px;font-family:Space Grotesk,sans-serif;font-size:1.1rem;font-weight:800}.hp-seo-cloud-grid{flex-wrap:wrap;justify-content:center;gap:8px;max-width:1200px;margin:0 auto;display:flex}.hp-seo-cloud-grid a{color:#2563eb;background:#fff;border:1px solid #bfdbfe;border-radius:99px;padding:7px 14px;font-family:Space Grotesk,sans-serif;font-size:.8rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-block}.hp-seo-cloud-grid a:hover{color:#fff;background:#2563eb;border-color:#2563eb}.hp-seo-text{background:#fff;border-top:1px solid #bfdbfe;padding:56px 24px}.hp-seo-text-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px;max-width:1200px;margin:0 auto;display:grid}.hp-seo-text h2{color:#1d4ed8;margin:0 0 12px;font-family:Space Grotesk,sans-serif;font-size:1.1rem;font-weight:700}.hp-seo-text p{color:#475569;margin:0;font-family:Outfit,sans-serif;font-size:.92rem;line-height:1.7}@media (width<=640px){.hp-hero{min-height:auto}.hp-hero-inner{padding:12px 16px 50px}.hp-hero-centre{padding-top:78px}.hp-eyebrow{margin-bottom:18px}.hp-headline{margin-bottom:14px;font-size:clamp(1.9rem,8.5vw,2.8rem)}.hp-sub{margin-bottom:22px}.hp-search-glass{margin-bottom:16px}.hp-stats{margin-bottom:22px}.hp-cta-btn{justify-content:center;width:100%;padding:14px 20px;font-size:.9rem}.hp-scroll-cue{margin-top:20px}.hp-cta-wrap{gap:8px;width:100%}.hp-cta-hand{font-size:1.5rem}.hp-cat-grid{grid-template-columns:repeat(auto-fill,minmax(145px,1fr));gap:12px}.hp-tab span{display:none}.hp-tab{padding:10px 14px}.hp-quick-chips{gap:6px}.hp-chip{gap:4px;padding:5px 10px;font-size:.72rem}.hp-chip i{font-size:.7rem}.hp-chip:nth-child(n+4){display:none}.hp-stats{flex-wrap:wrap;gap:0}.hp-stat-sep{display:none}.hp-stat{min-width:50%;padding:8px 0}.hp-stat-n{font-size:1.25rem}.hp-stat-l{font-size:.6rem}.hp-trust-grid{grid-template-columns:1fr}.hp-marquee-bar{height:38px}.hp-marquee-label{padding:0 12px;font-size:.65rem}.hp-marquee-name{font-size:.75rem}.hp-marquee-cat{display:none}.hp-marquee-item{padding:0 12px}}@media (prefers-reduced-motion:reduce){.hp-marquee-track,.hp-orb,.hp-scroll-arrow,.hp-cta-hand-l,.hp-cta-hand-r,.hp-headline,.hp-hl-accent,.hp-hl-white{animation:none!important}.hp-hl-accent,.hp-hl-white{-webkit-text-fill-color:initial;color:#2563eb}.hp-hl-white{color:#0f172a}}
