@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap";
.container{width:100%;margin:0 auto;padding:0 15px}@media screen and (min-width:0){.container{max-width:100%}}@media screen and (min-width:540px){.container{max-width:540px}}@media screen and (min-width:768px){.container{max-width:768px}}@media screen and (min-width:992px){.container{max-width:992px}}@media screen and (min-width:1280px){.container{max-width:1200px}}@media screen and (min-width:1440px){.container{max-width:1400px}}:root{--page-bg:#f5f7fa;--surface-bg:#fff;--card-bg:#fff;--card-hover-bg:#f0f4f8;--primary:#004a8e;--primary-hover:#036;--primary-light:#e6f0f9;--primary-bg:#eff6ff;--secondary:#f37021;--secondary-hover:#d95d12;--secondary-light:#ff8c42;--secondary-bg:#fff5ed;--text:#1a202c;--text-secondary:#4a5568;--muted:#718096;--border:#e2e8f0;--border-hover:#cbd5e1;--shadow-sm:0 1px 3px #0000001f;--shadow:0 4px 6px #0000000d,0 1px 3px #0000001a;--shadow-lg:0 10px 15px -3px #00000014;--success:#22c55e;--warning:#f59e0b;--error:#ef4444;--pill-rhp:var(--primary);--pill-drhp:#e11d48;--pill-book:#d97706;--pill-listed:#059669;--social-bg:#004a8e;--footer-bg:#002e5b;--cookie-bg:#002e5bf2;--cookie-text:#fff;--text-on-primary:#fff;--text-on-secondary:#fff;--grad:linear-gradient(135deg,var(--primary)0%,var(--secondary)100%);--scrollbar-track:var(--primary-light);--scrollbar-thumb:var(--primary);--scrollbar-thumb-hover:var(--primary-hover)}:root[data-theme=dark]{--page-bg:#0b1120;--surface-bg:#141b2d;--card-bg:#1e2637;--card-hover-bg:#283145;--primary:#3b82f6;--primary-hover:#60a5fa;--primary-light:#1e3a8a;--primary-bg:#172554;--secondary:#fb923c;--secondary-hover:#fdba74;--secondary-bg:#431407;--text:#f8fafc;--text-secondary:#cbd5e1;--muted:#94a3b8;--border:#2d3748;--border-hover:#4a5568;--shadow:0 4px 6px #0000004d;--success:#4ade80;--warning:#fbbf24;--error:#f87171;--social-bg:#ffffff0d;--footer-bg:#0b1120;--cookie-bg:#141b2dfa;--scrollbar-track:#0f172a;--scrollbar-thumb:#334155;--scrollbar-thumb-hover:#475569}*{box-sizing:border-box;scroll-behavior:smooth;margin:0;padding:0;font-family:Inter,sans-serif;font-style:normal}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root{scroll-behavior:smooth}body{color:var(--primary);background:var(--white);margin:0;padding:0;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:1.5;overflow:hidden auto}::selection{background:var(--secondary);color:var(--page-bg)}:focus::placeholder{opacity:0}::placeholder{opacity:1;transition:opacity .4s}a,span,a:hover,a:active,button,label,input{border:unset;background-color:unset;color:unset;cursor:pointer;outline:none;font-family:Inter,sans-serif;text-decoration:none;display:inline-block}.input,span{cursor:inherit}a,a:hover,a:active,a:focus,button{text-decoration:none}.cm_overflow{overflow:hidden}h1,h2,h3,h4,h5,h6,P{margin:0}input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}ul,li{margin:0;padding:0;list-style:none}img{max-width:100%;transition:all .3s ease-in-out;display:inline-block}::-webkit-scrollbar{width:10px;height:10px}@media screen and (max-width:768px){::-webkit-scrollbar{width:7px;height:7px}}@media screen and (max-width:540px){::-webkit-scrollbar{width:5px;height:5px}}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border:2px solid var(--scrollbar-track);border-radius:99px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}#progressBarContainer{z-index:9999;pointer-events:none;width:100%;height:3px;position:fixed;top:0;left:0}#progressBar{background:linear-gradient(90deg,var(--primary),var(--secondary));transform-origin:0;height:100%;transition:transform .4s,opacity .4s;box-shadow:0 0 10px #004a8e66}.Erorrpage{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:50vh;padding:100px 0;display:flex;overflow:hidden}@media screen and (max-width:1280px){.Erorrpage{padding:50px 0}}@media screen and (max-width:992px){.Erorrpage{padding:40px 0}}@media screen and (max-width:540px){.Erorrpage{min-height:40vh;padding:20px 0}}.Erorrpage h1{color:#e7ebf2;letter-spacing:.1em;text-shadow:.05em .05em #00000040;white-space:nowrap;font-size:14rem}@media screen and (max-width:1280px){.Erorrpage h1{font-size:12rem}}@media screen and (max-width:992px){.Erorrpage h1{font-size:7rem}}@media screen and (max-width:540px){.Erorrpage h1{font-size:5rem}}.Erorrpage h2,.Erorrpage p{text-transform:capitalize;margin:5px 0}@media screen and (max-width:992px){.Erorrpage h2,.Erorrpage p{margin:2px 0}.Erorrpage h2{font-size:18px}}@media screen and (max-width:540px){.Erorrpage h2{font-size:16px}}@media screen and (max-width:992px){.Erorrpage p{font-size:14px}}@media screen and (max-width:540px){.Erorrpage p{font-size:12px}}.top-nav{background:var(--surface-bg);border-bottom:1px solid var(--border);z-index:1000;align-items:center;height:80px;display:flex;position:sticky;top:0;box-shadow:0 1px 3px #0000000d}.top-nav .nav-inner{grid-template-columns:1fr auto 1fr;align-items:center;width:100%;max-width:1400px;margin:0 auto;padding:0 40px;display:grid}@media screen and (max-width:540px){.top-nav .nav-inner{padding:0 16px}}.top-nav .nav-inner .nav-toggle{cursor:pointer;z-index:1001;background:0 0;border:none;flex-direction:column;justify-content:space-between;width:30px;height:24px;padding:0;display:none;position:relative}@media screen and (max-width:992px){.top-nav .nav-inner .nav-toggle{display:flex}}.top-nav .nav-inner .nav-toggle span{background:var(--text);border-radius:2px;width:100%;height:2px;transition:all .3s;display:block}.top-nav .nav-inner .nav-toggle.active span:nth-child(2){transform:translateY(11px)rotate(45deg)}.top-nav .nav-inner .nav-toggle.active span:nth-child(3){opacity:0}.top-nav .nav-inner .nav-toggle.active span:nth-child(4){transform:translateY(-11px)rotate(-45deg)}.top-nav .brand{align-items:center;gap:12px;display:flex}.top-nav .brand .brand-mark{width:200px;height:auto;display:block}@media screen and (max-width:540px){.top-nav .brand .brand-mark{width:150px}}.primary-nav{align-items:center;display:flex}@media screen and (max-width:992px){.primary-nav{background:var(--surface-bg);z-index:1000;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;padding:24px;transition:transform .4s cubic-bezier(.16,1,.3,1);position:fixed;top:0;left:0;transform:translate(100%)}.primary-nav.is-open{transform:translate(0)}}.primary-nav ul{align-items:center;gap:32px;margin:0;padding:0;list-style:none;display:flex}@media screen and (max-width:992px){.primary-nav ul{text-align:center;flex-direction:column;gap:32px;width:100%}}.primary-nav a{color:var(--muted);font-size:14px;font-weight:500;text-decoration:none;transition:color .2s}.primary-nav a:hover{color:var(--text)}@media screen and (max-width:992px){.primary-nav a{color:var(--text);font-size:28px;font-weight:700}}.primary-nav a span{margin-left:4px;font-size:12px}.nav-cta{justify-content:flex-end;align-items:center;gap:16px;display:flex}.nav-cta .contact-btn{background:var(--primary);color:var(--text-on-primary);cursor:pointer;border:none;border-radius:8px;padding:12px 28px;font-size:15px;font-weight:600;transition:all .3s cubic-bezier(.165,.84,.44,1);box-shadow:0 4px 6px #004a8e26}.nav-cta .contact-btn:hover{background:var(--primary-hover);transform:translateY(-2px);box-shadow:0 8px 15px #004a8e40}.nav-cta .contact-btn:active{transform:translateY(0)}@media screen and (max-width:768px){.nav-cta .contact-btn{display:none}}.nav-cta .theme-toggle{background:var(--border);cursor:pointer;border:none;border-radius:999px;align-items:center;width:64px;height:32px;padding:2px;transition:background .3s;display:inline-flex;position:relative;box-shadow:inset 0 2px 4px #0000000f}.nav-cta .theme-toggle .toggle-thumb{background:var(--surface-bg);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;transform:translate(0);box-shadow:0 2px 4px #0000001a}.nav-cta .theme-toggle .toggle-thumb .theme-icon{font-size:16px;line-height:1;display:block}.nav-cta .theme-toggle .toggle-thumb .sun{color:#f59e0b;display:block}.nav-cta .theme-toggle .toggle-thumb .moon{color:#6366f1;display:block}.site-footer{background:var(--footer-bg);color:#fff;border-top:1px solid var(--border);padding:64px 24px;font-family:Poppins,sans-serif}.site-footer .footer-brand-banner{text-align:center;border-bottom:1px solid #ffffff0d;width:100%;max-width:1400px;margin:0 auto 60px;padding-bottom:60px}.site-footer .footer-brand-banner .brand-name{text-transform:uppercase;letter-spacing:-.04em;white-space:nowrap;background:linear-gradient(#ffffff26 0%,#ffffff05 100%);-webkit-text-fill-color:#0000;-webkit-user-select:none;user-select:none;pointer-events:none;-webkit-background-clip:text;background-clip:text;margin:0;font-family:Inter,sans-serif;font-size:min(6vw,220px);font-weight:900;line-height:1}@media screen and (max-width:768px){.site-footer .footer-brand-banner .brand-name{font-size:min(8vw,80px)}.site-footer .footer-brand-banner{margin-bottom:40px;padding-bottom:40px}}.site-footer .footer-grid{grid-template-columns:2fr 1fr 1fr 1.5fr;gap:40px;max-width:1200px;margin:0 auto;display:grid}@media screen and (max-width:1280px){.site-footer .footer-grid{grid-template-columns:1fr 1fr}}@media screen and (max-width:540px){.site-footer .footer-grid{text-align:center;grid-template-columns:1fr;gap:20px}}.site-footer .footer-col{flex-direction:column;gap:20px;display:flex}.site-footer h3{color:var(--secondary);text-transform:capitalize;margin:0;font-size:18px;font-weight:600}.site-footer .footer-logo{color:#fff;margin-bottom:8px;font-size:24px;font-weight:700;text-decoration:none;display:inline-block}.site-footer .footer-logo .logo-text,.site-footer .footer-logo .highlight{color:#fff}.site-footer .brand-desc{color:#e0e0e0;max-width:300px;font-size:14px;line-height:1.6}@media screen and (max-width:540px){.site-footer .brand-desc{margin:0 auto}}.site-footer .social-icons{align-items:center;gap:12px;margin-top:8px;display:flex}@media screen and (max-width:540px){.site-footer .social-icons{justify-content:center}}.site-footer .social-icons a{color:#fff;background:#ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .3s;display:flex}.site-footer .social-icons a:hover{background:var(--secondary);transform:translateY(-2px)}.site-footer .social-icons a svg{fill:currentColor;width:18px;height:18px}.site-footer .footer-links-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.site-footer .footer-links-list a{color:#e0e0e0;font-size:14px;text-decoration:none;transition:all .2s ease-in-out}.site-footer .footer-links-list a:hover{color:var(--secondary);padding-left:4px}.site-footer .contact-col .footer-email-link{color:#fff;margin-bottom:16px;font-size:14px;font-weight:500;text-decoration:underline;display:inline-block}.site-footer .contact-col .footer-email-link:hover{color:var(--secondary)}.site-footer .contact-col .copyright-text{color:#a0a0a0;font-size:12px;line-height:1.6}.card-grid{color:var(--text)}.pagination-container{justify-content:center;align-items:center;gap:12px;margin-top:40px;display:flex}.pagination-container .page-btn{border:1px solid var(--border);background:var(--surface-bg);color:var(--text);cursor:pointer;border-radius:8px;align-items:center;gap:4px;padding:8px 16px;font-size:14px;font-weight:600;transition:all .2s;display:flex}.pagination-container .page-btn:disabled{opacity:.5;cursor:not-allowed;background:var(--card-hover-bg);box-shadow:none}.pagination-container .page-numbers{gap:8px;display:flex}@media screen and (max-width:540px){.pagination-container .page-numbers{gap:4px}}.pagination-container .page-numbers .page-num{width:36px;height:36px;color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;font-size:14px;font-weight:600;transition:all .2s;display:flex}@media screen and (max-width:540px){.pagination-container .page-numbers .page-num{width:32px;height:32px;font-size:12px}}.pagination-container .page-numbers .page-num:hover{background:var(--card-hover-bg);color:var(--text)}.pagination-container .page-numbers .page-num.active{background:var(--primary);color:#fff}@media screen and (max-width:768px){.pagination-container{flex-wrap:wrap;gap:12px;margin-top:30px}}.back-to-top{z-index:999;visibility:hidden;opacity:0;transition:all .3s;position:fixed;bottom:30px;right:30px;transform:translateY(20px)}@media screen and (max-width:768px){.back-to-top{bottom:20px;right:20px}}.back-to-top.visible{visibility:visible;opacity:1;transform:translateY(0)}.back-to-top button{background:var(--secondary);color:#fff;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:all .3s cubic-bezier(.175,.885,.32,1.275);display:flex;box-shadow:0 4px 12px #f370214d}.back-to-top button:hover{background:var(--secondary-hover);transform:translateY(-5px)scale(1.1);box-shadow:0 8px 20px #f3702166}.back-to-top button svg{transition:transform .3s}.back-to-top button:hover svg{transform:translateY(-2px)}@media screen and (max-width:768px){.back-to-top button{width:40px;height:40px}.back-to-top button svg{width:20px;height:20px}}[data-theme=dark] .back-to-top button{background:var(--secondary);box-shadow:0 4px 12px #fb923c33}[data-theme=dark] .back-to-top button:hover{background:var(--secondary-hover)}@keyframes tabFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.HomePage .hero-banner{background-color:var(--page-bg);background-image:radial-gradient(var(--border)1px,transparent 1px);background-size:40px 40px;padding:80px 0;position:relative;overflow:hidden}@media screen and (max-width:992px){.HomePage .hero-banner{padding:60px 0}}@media screen and (max-width:768px){.HomePage .hero-banner{padding:40px 0}}.HomePage .hero-banner .hero-bg-elements{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.HomePage .hero-banner .hero-bg-elements .blob{filter:blur(60px);opacity:.2;border-radius:50%;position:absolute}.HomePage .hero-banner .hero-bg-elements .blob-1{background:var(--primary);width:600px;height:600px;animation:10s infinite alternate blobFloat;top:-200px;right:-150px}.HomePage .hero-banner .hero-bg-elements .blob-2{background:var(--secondary);width:500px;height:500px;animation:15s infinite alternate-reverse blobFloat;bottom:-100px;left:-150px}.HomePage .hero-banner .container{z-index:1;justify-content:space-between;align-items:center;gap:40px;padding:0 24px;display:flex;position:relative}@media screen and (max-width:992px){.HomePage .hero-banner .container{text-align:center;flex-direction:column;gap:30px}}.HomePage .hero-banner .hero-content{flex:1;max-width:650px}@media screen and (max-width:992px){.HomePage .hero-banner .hero-content{flex-direction:column;align-items:center;display:flex}}.HomePage .hero-banner .badge-wrapper{animation:.8s ease-out fadeInDown}@media screen and (max-width:540px){.HomePage .hero-banner .badge-wrapper{margin-bottom:20px}}.HomePage .hero-banner .hero-badge{color:var(--primary);background:#004a8e14;border:1px solid #004a8e1a;border-radius:99px;align-items:center;padding:8px 16px;font-size:14px;font-weight:600;display:inline-flex}.HomePage .hero-banner .hero-badge[data-theme=dark] .HomePage .hero-banner .hero-badge{color:var(--text);background:#ffffff0d}.HomePage .hero-banner h1{color:var(--text);letter-spacing:-.03em;margin-bottom:24px;font-size:4rem;font-weight:800;line-height:1.1;animation:.8s ease-out .2s backwards fadeInUp}@media screen and (max-width:1280px){.HomePage .hero-banner h1{font-size:3rem}}@media screen and (max-width:992px){.HomePage .hero-banner h1{font-size:2.5rem}}.HomePage .hero-banner h1 .gradient-text{background:var(--grad);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;display:inline-block}.HomePage .hero-banner p{color:var(--text-secondary);max-width:90%;margin-bottom:40px;font-size:1.25rem;line-height:1.6;animation:.8s ease-out .4s backwards fadeInUp}@media screen and (max-width:992px){.HomePage .hero-banner p{max-width:100%;font-size:1.1rem}}.HomePage .hero-banner button{cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:16px 32px;font-size:16px;font-weight:600;transition:all .3s ease-in-out;display:flex}.HomePage .hero-banner button.btn-primary{background:var(--primary);color:#fff;border:1px solid #0000;box-shadow:0 10px 20px -5px #004a8e4d}.HomePage .hero-banner button.btn-primary:hover{background:var(--primary-hover);transform:translateY(-3px);box-shadow:0 15px 30px -5px #004a8e66}.HomePage .hero-banner button.btn-primary:hover svg{transition:transform .2s;transform:translate(4px)}.HomePage .hero-banner .hero-stat{border-top:1px solid var(--border);align-items:center;gap:35px;margin-top:20px;padding-top:20px;display:flex}@media screen and (max-width:992px){.HomePage .hero-banner .hero-stat{gap:30px}}@media screen and (max-width:768px){.HomePage .hero-banner .hero-stat{gap:20px}}@media screen and (max-width:540px){.HomePage .hero-banner .hero-stat{gap:10px}}.HomePage .hero-banner .hero-stat .hero_star span{background:var(--grad);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;font-size:18px;font-weight:600;display:inline-block}@media screen and (max-width:992px){.HomePage .hero-banner .hero-stat .hero_star span{font-size:16px}}@media screen and (max-width:768px){.HomePage .hero-banner .hero-stat .hero_star span{font-size:14px}}@media screen and (max-width:540px){.HomePage .hero-banner .hero-stat .hero_star span{font-size:12px}}.HomePage .hero-banner .stat-item{flex-direction:column;gap:4px}@media screen and (max-width:992px){.HomePage .hero-banner .stat-item{align-items:center}}.HomePage .hero-banner .stat-item .stat-value{color:var(--primary);font-size:2rem;font-weight:800;line-height:1}@media screen and (max-width:992px){.HomePage .hero-banner .stat-item .stat-value{font-size:1.75rem}}.HomePage .hero-banner .stat-item .stat-value .highlight{color:var(--secondary)}.HomePage .hero-banner .stat-item .stat-label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:.875rem;font-weight:500}.HomePage .hero-banner .hero-visual{flex:1;justify-content:center;align-items:center;max-width:600px;display:flex;position:relative}@media screen and (max-width:992px){.HomePage .hero-banner .hero-visual{width:100%;max-width:480px}}@media screen and (max-width:540px){.HomePage .hero-banner .hero-visual{display:none}}.HomePage .hero-banner .hero-visual .visual-card-stack{width:100%;max-width:420px;height:480px;position:relative}@media screen and (max-width:768px){.HomePage .hero-banner .hero-visual .visual-card-stack{flex-direction:column;align-items:center;gap:16px;height:auto;display:flex}}.HomePage .hero-banner .hero-visual .visual-card-stack .visual-card{border:1px solid var(--border);background:#fff;border-radius:16px;width:320px;padding:24px;transition:all .5s;animation:4s ease-in-out infinite alternate heroCardFloat;position:absolute;box-shadow:0 10px 30px #00000014}@media screen and (max-width:768px){.HomePage .hero-banner .hero-visual .visual-card-stack .visual-card{width:100%;max-width:340px;padding:20px;position:relative;animation:none!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important}}[data-theme=dark] .HomePage .hero-banner .hero-visual .visual-card-stack .visual-card{background:var(--card-bg);border-color:#ffffff14;box-shadow:0 10px 30px #0006}.HomePage .hero-banner .hero-visual .visual-card-stack .visual-card.card-1{z-index:3;animation-delay:0s;top:0;right:0}.HomePage .hero-banner .hero-visual .visual-card-stack .visual-card.card-2{z-index:5;animation-delay:.8s;top:140px;left:-40px}.HomePage .hero-banner .hero-visual .visual-card-stack .visual-card.card-3{z-index:2;animation-delay:1.6s;top:280px;right:-20px}.HomePage .hero-banner .hero-visual .visual-card-stack .visual-card:hover{border-color:var(--secondary);z-index:10!important;transform:scale(1.03)!important}.HomePage .hero-banner .hero-visual .visual-card-stack .visual-card .company-name{color:#1e293b;letter-spacing:-.02em;margin-bottom:12px;font-size:18px;font-weight:800}[data-theme=dark] .HomePage .hero-banner .hero-visual .visual-card-stack .visual-card .company-name{color:var(--text)}.HomePage .hero-banner .hero-visual .visual-card-stack .visual-card .card-mid{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.HomePage .hero-banner .hero-visual .visual-card-stack .visual-card .card-mid .price-row{color:#64748b;font-size:14px;font-weight:600}.HomePage .hero-banner .hero-visual .visual-card-stack .visual-card .card-mid .price-row span{color:#1e293b;font-weight:800}[data-theme=dark] .HomePage .hero-banner .hero-visual .visual-card-stack .visual-card .card-mid .price-row span{color:var(--text)}.HomePage .hero-banner .hero-visual .visual-card-stack .visual-card .card-mid .gmp-badge{color:#fff;background:#22c55e;border-radius:8px;padding:6px 14px;font-size:12px;font-weight:700;box-shadow:0 4px 10px #22c55e33}.HomePage .hero-banner .hero-visual .visual-card-stack .visual-card .card-mid .gmp-badge.negative{background:#ef4444;box-shadow:0 4px 10px #ef444433}.HomePage .hero-banner .hero-visual .visual-card-stack .visual-card .divider{background:#f1f5f9;height:1px;margin-bottom:16px}[data-theme=dark] .HomePage .hero-banner .hero-visual .visual-card-stack .visual-card .divider{background:#ffffff0d}.HomePage .hero-banner .hero-visual .visual-card-stack .visual-card .card-bottom{color:#64748b;font-size:13px;font-weight:600}.HomePage .hero-banner .hero-visual .visual-card-stack .visual-card .card-bottom .opening-soon{color:var(--secondary);font-weight:700}.HomePage .hero-banner .hero-visual .visual-card-stack .visual-card .card-bottom .dates{align-items:center;gap:8px;display:flex}.HomePage .hero-banner .hero-visual .visual-card-stack .visual-card .card-bottom .dates strong{color:#1e293b}[data-theme=dark] .HomePage .hero-banner .hero-visual .visual-card-stack .visual-card .card-bottom .dates strong{color:var(--text)}.HomePage .hero-banner .hero-visual .visual-card-stack .visual-card .card-bottom .dates .sep{color:#e2e8f0}@keyframes heroCardFloat{0%{transform:translateY(0)}to{transform:translateY(-20px)}}.HomePage .Upcoming_IPO{padding:80px 0}@media screen and (max-width:992px){.HomePage .Upcoming_IPO{padding:60px 0}}@media screen and (max-width:768px){.HomePage .Upcoming_IPO{padding:40px 0}}.HomePage .Upcoming_IPO{background:#fff}[data-theme=dark] .HomePage .Upcoming_IPO{background:var(--surface-bg)}.HomePage .Upcoming_IPO .container{max-width:100%;margin:0 auto;padding:0 24px}@media screen and (max-width:992px){.HomePage .Upcoming_IPO .container{padding:0 16px}}.HomePage .Upcoming_IPO .board-header{margin-bottom:40px}.HomePage .Upcoming_IPO .board-title{text-align:center;color:var(--primary);letter-spacing:-.5px;margin:0 0 32px;font-size:36px;font-weight:800}@media screen and (max-width:992px){.HomePage .Upcoming_IPO .board-title{margin-bottom:24px;font-size:28px}}@media screen and (max-width:768px){.HomePage .Upcoming_IPO .board-title{margin-bottom:20px;font-size:24px}}.HomePage .Upcoming_IPO .board-title .highlight{background:var(--grad);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;display:inline-block}.HomePage .Upcoming_IPO .filter-tabs-container{justify-content:center;width:100%;margin-bottom:24px;display:flex}@media (max-width:994px){.HomePage .Upcoming_IPO .filter-tabs-container{margin-bottom:20px}}@media screen and (max-width:540px){.HomePage .Upcoming_IPO .filter-tabs-container{scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;justify-content:flex-start;width:calc(100% + 32px);margin:0 -16px 15px;padding:4px 20px 10px;overflow-x:auto}.HomePage .Upcoming_IPO .filter-tabs-container::-webkit-scrollbar{display:none}}.HomePage .Upcoming_IPO .filter-tabs-container .filter-tabs{box-shadow:0 0 0 1px var(--border);border:1px solid var(--border);white-space:nowrap;background:var(--surface-bg);border-radius:999px;justify-content:center;align-items:center;gap:4px;padding:4px;display:inline-flex}@media screen and (max-width:992px){.HomePage .Upcoming_IPO .filter-tabs-container .filter-tabs{flex-shrink:0}}@media screen and (max-width:540px){.HomePage .Upcoming_IPO .filter-tabs-container .filter-tabs{gap:2px;margin:0 auto;padding:3px}}.HomePage .Upcoming_IPO .filter-tabs-container .filter-tabs .tab-btn{text-transform:uppercase;cursor:pointer;letter-spacing:.5px;background:0 0;border:none;border-radius:50px;padding:8px 24px;font-size:14px;font-weight:600;transition:all .2s}@media screen and (max-width:540px){.HomePage .Upcoming_IPO .filter-tabs-container .filter-tabs .tab-btn{flex:none;padding:8px 14px;font-size:11px}}.HomePage .Upcoming_IPO .filter-tabs-container .filter-tabs .tab-btn.btn-all{color:var(--muted)}.HomePage .Upcoming_IPO .filter-tabs-container .filter-tabs .tab-btn.btn-open{color:var(--success)}.HomePage .Upcoming_IPO .filter-tabs-container .filter-tabs .tab-btn.btn-upcoming{color:var(--warning)}.HomePage .Upcoming_IPO .filter-tabs-container .filter-tabs .tab-btn.btn-closed{color:var(--error)}.HomePage .Upcoming_IPO .filter-tabs-container .filter-tabs .tab-btn:hover{opacity:.8}.HomePage .Upcoming_IPO .filter-tabs-container .filter-tabs .tab-btn.active{background:#fff;font-weight:800;box-shadow:0 2px 5px #0000001a}.HomePage .Upcoming_IPO .board-title-row{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;margin-bottom:32px;display:grid}@media (max-width:994px){.HomePage .Upcoming_IPO .board-title-row{grid-template-columns:1fr;gap:16px;margin-bottom:24px}}@media screen and (max-width:540px){.HomePage .Upcoming_IPO .board-title-row{gap:12px;margin-bottom:20px}}.HomePage .Upcoming_IPO .board-title-row .search-container{flex:1;max-width:250px}@media (max-width:994px){.HomePage .Upcoming_IPO .board-title-row .search-container{order:1;width:100%;max-width:400px;margin:0 auto}}@media screen and (max-width:540px){.HomePage .Upcoming_IPO .board-title-row .search-container{max-width:330px;margin:5px auto}}.HomePage .Upcoming_IPO .board-title-row .search-container .search-input{border:1px solid var(--border);width:100%;color:var(--text);background:var(--surface-bg);box-shadow:var(--shadow-sm);border-radius:12px;outline:none;padding:12px 16px;font-size:14px;transition:all .3s}.HomePage .Upcoming_IPO .board-title-row .search-container .search-input:focus{border-color:var(--primary)}.HomePage .Upcoming_IPO .board-title-row .search-container .search-input::placeholder{color:#94a3b8}.HomePage .Upcoming_IPO .board-title-row .exchange-filter-container{justify-content:center;margin-bottom:24px;display:flex}@media (max-width:994px){.HomePage .Upcoming_IPO .board-title-row .exchange-filter-container{justify-content:center;margin-bottom:0}.HomePage .Upcoming_IPO .board-title-row .exchange-filter-container::-webkit-scrollbar{display:none}.HomePage .Upcoming_IPO .board-title-row .exchange-filter-container{scrollbar-width:none}}@media screen and (max-width:540px){.HomePage .Upcoming_IPO .board-title-row .exchange-filter-container{justify-content:center;width:100%;margin:0;padding:0}}.HomePage .Upcoming_IPO .board-title-row .exchange-filter-container .exchange-filter-tabs{background:var(--surface-bg);box-shadow:0 0 0 1px var(--border);border:1px solid var(--border);border-radius:999px;justify-content:center;align-items:center;gap:4px;padding:4px;display:inline-flex}@media screen and (max-width:540px){.HomePage .Upcoming_IPO .board-title-row .exchange-filter-container .exchange-filter-tabs{border-radius:999px;flex-wrap:nowrap;gap:4px;width:auto}}.HomePage .Upcoming_IPO .board-title-row .exchange-filter-container .exchange-filter-tabs .exch-tab{color:var(--text-secondary);text-transform:uppercase;cursor:pointer;background:0 0;border:none;border-radius:50px;padding:8px 24px;font-size:14px;font-weight:800;transition:all .2s}@media screen and (max-width:540px){.HomePage .Upcoming_IPO .board-title-row .exchange-filter-container .exchange-filter-tabs .exch-tab{flex:none;padding:8px 16px;font-size:12px}}.HomePage .Upcoming_IPO .board-title-row .exchange-filter-container .exchange-filter-tabs .exch-tab.active{background:var(--secondary);color:#fff;box-shadow:0 2px 4px #f973164d}.HomePage .Upcoming_IPO .board-title-row .view-toggle{border:1px solid var(--border);border-radius:8px;justify-self:end;display:flex;overflow:hidden}@media (max-width:994px){.HomePage .Upcoming_IPO .board-title-row .view-toggle{order:3;justify-self:center;width:auto}.HomePage .Upcoming_IPO .board-title-row .view-toggle .view-btn{flex:initial;padding:8px 24px}}.HomePage .Upcoming_IPO .board-title-row .view-toggle .view-btn{color:#6b7280;cursor:pointer;background:#f3f4f6;border:none;padding:8px 20px;font-size:13px;font-weight:600;transition:all .2s}.HomePage .Upcoming_IPO .board-title-row .view-toggle .view-btn.active{color:var(--primary);background:#fff;font-weight:800}[data-theme=dark] .HomePage .Upcoming_IPO .board-title-row .view-toggle .view-btn{color:var(--muted);background:0 0}[data-theme=dark] .HomePage .Upcoming_IPO .board-title-row .view-toggle .view-btn.active{color:var(--primary);background:#ffffff1a}[data-theme=dark] .HomePage .Upcoming_IPO .board-title-row .view-toggle .view-btn:hover:not(.active){background:#ffffff0d}.HomePage .Upcoming_IPO .ipo-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}@media screen and (max-width:1440px){.HomePage .Upcoming_IPO .ipo-grid{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:1280px){.HomePage .Upcoming_IPO .ipo-grid{grid-template-columns:repeat(2,1fr);gap:16px}}@media screen and (max-width:768px){.HomePage .Upcoming_IPO .ipo-grid{grid-template-columns:1fr;gap:12px;max-width:450px;margin:0 auto}}.HomePage .Upcoming_IPO .ipo-grid .ipo-card{background:#fff;border:1px solid #0000;border-radius:12px;padding:22px;transition:transform .3s,box-shadow .3s;position:relative}@media screen and (max-width:992px){.HomePage .Upcoming_IPO .ipo-grid .ipo-card{padding:18px}}@media screen and (max-width:768px){.HomePage .Upcoming_IPO .ipo-grid .ipo-card{padding:16px}}.HomePage .Upcoming_IPO .ipo-grid .ipo-card.green{background-color:#bbf7d04d!important;border-color:#bbf7d099!important}[data-theme=dark] .HomePage .Upcoming_IPO .ipo-grid .ipo-card.green{background-color:#1f3630!important;border-color:#059669!important}.HomePage .Upcoming_IPO .ipo-grid .ipo-card.green .gmp-pill{color:#16a34a;background:#dcfce7;border-color:#86efac}.HomePage .Upcoming_IPO .ipo-grid .ipo-card.green .gmp-pill[data-theme=dark]{color:#4ade80;background:#22c55e33;border-color:#22c55e4d}.HomePage .Upcoming_IPO .ipo-grid .ipo-card.orange{background-color:#fed7aa4d!important;border-color:#fed7aa99!important}[data-theme=dark] .HomePage .Upcoming_IPO .ipo-grid .ipo-card.orange{background-color:#3f3835!important;border-color:#d97706!important}.HomePage .Upcoming_IPO .ipo-grid .ipo-card.pink{background-color:#fecaca4d!important;border-color:#fecaca99!important}[data-theme=dark] .HomePage .Upcoming_IPO .ipo-grid .ipo-card.pink{background-color:#3d2b35!important;border-color:#db2777!important}.HomePage .Upcoming_IPO .ipo-grid .ipo-card.pink .gmp-pill{color:#16a34a;background:#dcfce7;border-color:#86efac}.HomePage .Upcoming_IPO .ipo-grid .ipo-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.HomePage .Upcoming_IPO .ipo-grid .ipo-card .card-header{align-items:flex-start;margin-bottom:20px;display:flex}.HomePage .Upcoming_IPO .ipo-grid .ipo-card .card-header .logo-title{flex-grow:1;align-items:flex-start;gap:16px;display:flex}@media screen and (max-width:768px){.HomePage .Upcoming_IPO .ipo-grid .ipo-card .card-header .logo-title{gap:12px}}.HomePage .Upcoming_IPO .ipo-grid .ipo-card .card-header .logo-title .company-logo{object-fit:contain;border:1px solid var(--border);background:#f8f9fa;border-radius:12px;width:80px;height:80px;padding:8px}@media screen and (max-width:992px){.HomePage .Upcoming_IPO .ipo-grid .ipo-card .card-header .logo-title .company-logo{width:70px;height:70px}}@media screen and (max-width:768px){.HomePage .Upcoming_IPO .ipo-grid .ipo-card .card-header .logo-title .company-logo{border-radius:10px;width:60px;height:60px;padding:6px}}.HomePage .Upcoming_IPO .ipo-grid .ipo-card .card-header .logo-title .company-meta{flex-direction:column;flex-grow:1;gap:4px;display:flex}.HomePage .Upcoming_IPO .ipo-grid .ipo-card .card-header .logo-title .company-meta h3{color:var(--text);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0 0 6px;font-size:18px;font-weight:800;line-height:1.3;display:-webkit-box;overflow:hidden}.HomePage .Upcoming_IPO .ipo-grid .ipo-card .card-header .logo-title .company-meta .meta-badges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.HomePage .Upcoming_IPO .ipo-grid .ipo-card .card-header .logo-title .company-meta .badge{text-transform:uppercase;letter-spacing:.5px;border-radius:4px;padding:4px 8px;font-size:10px;font-weight:800;line-height:1.5;display:inline-block}.HomePage .Upcoming_IPO .ipo-grid .ipo-card .card-header .logo-title .company-meta .badge.mainboard{background:var(--primary-bg);color:var(--primary)}[data-theme=dark] .HomePage .Upcoming_IPO .ipo-grid .ipo-card .card-header .logo-title .company-meta .badge.mainboard{color:#7dd3fc;background:#0ea5e933}.HomePage .Upcoming_IPO .ipo-grid .ipo-card .card-header .logo-title .company-meta .badge.sme{color:#f59e0b;background:#fff7ed;border:1px solid #ffedd5}.HomePage .Upcoming_IPO .ipo-grid .ipo-card .card-header .logo-title .company-meta .live-status{color:#ef4444;text-transform:uppercase;letter-spacing:.5px;margin-top:2px;font-size:11px;font-weight:800;animation:1.5s infinite live-blink;display:block}.HomePage .Upcoming_IPO .ipo-grid .ipo-card .card-header .logo-title .company-meta .live-status[data-theme=dark]{color:#f87171}.HomePage .Upcoming_IPO .ipo-grid .card-body{margin-bottom:20px}.HomePage .Upcoming_IPO .ipo-grid .card-body .detail-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}@media screen and (max-width:1280px){.HomePage .Upcoming_IPO .ipo-grid .card-body .detail-grid{gap:8px}}@media screen and (max-width:992px){.HomePage .Upcoming_IPO .ipo-grid .card-body .detail-grid{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:768px){.HomePage .Upcoming_IPO .ipo-grid .card-body .detail-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:540px){.HomePage .Upcoming_IPO .ipo-grid .card-body .detail-grid{grid-template-columns:repeat(2,1fr);gap:6px}}.HomePage .Upcoming_IPO .ipo-grid .card-body .detail-grid .detail-box{border:1px solid var(--border);text-align:center;background:#fff;border-radius:12px;gap:12px;min-height:65px;padding:12px;transition:all .2s}@media screen and (max-width:768px){.HomePage .Upcoming_IPO .ipo-grid .card-body .detail-grid .detail-box{min-height:60px;padding:10px}}@media screen and (max-width:540px){.HomePage .Upcoming_IPO .ipo-grid .card-body .detail-grid .detail-box{min-height:auto;padding:12px}}.HomePage .Upcoming_IPO .ipo-grid .card-body .detail-grid .detail-box:hover{border-color:var(--primary-light);box-shadow:var(--shadow-sm);transform:translateY(-2px)}[data-theme=dark] .HomePage .Upcoming_IPO .ipo-grid .card-body .detail-grid .detail-box{background:#ffffff08;border-color:#ffffff1a}.HomePage .Upcoming_IPO .ipo-grid .card-body .detail-grid .detail-box .box-info{flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;overflow:hidden}.HomePage .Upcoming_IPO .ipo-grid .card-body .detail-grid .detail-box .box-info label{color:var(--muted);text-transform:uppercase;letter-spacing:.5px;margin:0 0 4px;font-size:13px;font-weight:700;display:block}@media screen and (max-width:768px){.HomePage .Upcoming_IPO .ipo-grid .card-body .detail-grid .detail-box .box-info label{font-size:11px}}.HomePage .Upcoming_IPO .ipo-grid .card-body .detail-grid .detail-box .box-info .value{color:var(--text);word-break:break-word;font-size:13px;font-weight:700;line-height:1.2}@media screen and (max-width:768px){.HomePage .Upcoming_IPO .ipo-grid .card-body .detail-grid .detail-box .box-info .value{font-size:12px}}.HomePage .Upcoming_IPO .ipo-grid .card-footer{justify-content:center;display:flex}.HomePage .Upcoming_IPO .ipo-grid .card-footer .gmp-pill{color:#22c55e;background:#22c55e26;border:1px solid #22c55e;border-radius:50px;align-items:center;gap:8px;padding:8px 32px;font-size:14px;font-weight:700;transition:all .3s;animation:3s ease-in-out infinite gmp-infinite;display:inline-flex;position:relative;overflow:hidden}.HomePage .Upcoming_IPO .ipo-grid .card-footer .gmp-pill:after{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:50%;height:200%;animation:3s infinite gmp-shimmer;position:absolute;top:-50%;left:-100%;transform:rotate(30deg)}[data-theme=dark] .HomePage .Upcoming_IPO .ipo-grid .card-footer .gmp-pill{color:#4ade80;background:#22c55e40;border-color:#4ade80;box-shadow:0 0 15px #4ade801a}[data-theme=dark] .HomePage .Upcoming_IPO .ipo-grid .card-footer .gmp-pill:after{background:linear-gradient(90deg,#0000,#4ade8066,#0000)}@keyframes gmp-infinite{0%,to{transform:scale(1);box-shadow:0 0 #22c55e00}50%{transform:scale(1.05);box-shadow:0 0 20px #22c55e33}}@keyframes gmp-shimmer{0%{left:-100%}to{left:200%}}.HomePage .Upcoming_IPO .ipo-list-container{background:var(--surface-bg);border:1px solid var(--border);border-radius:12px;overflow-x:auto}.HomePage .Upcoming_IPO .ipo-list-container .ipo-list-table{border-collapse:collapse;width:100%;min-width:1000px}.HomePage .Upcoming_IPO .ipo-list-container .ipo-list-table thead{background:var(--page-bg)}.HomePage .Upcoming_IPO .ipo-list-container .ipo-list-table thead th{text-align:left;color:var(--text-secondary);text-transform:capitalize;padding:16px;font-size:12px;font-weight:600}.HomePage .Upcoming_IPO .ipo-list-container .ipo-list-table tbody tr{border-bottom:1px solid var(--border);transition:background .2s}.HomePage .Upcoming_IPO .ipo-list-container .ipo-list-table tbody tr.green{background-color:#bbf7d04d!important}.HomePage .Upcoming_IPO .ipo-list-container .ipo-list-table tbody tr.orange{background-color:#fed7aa4d!important}.HomePage .Upcoming_IPO .ipo-list-container .ipo-list-table tbody tr.pink{background-color:#fecaca4d!important}.HomePage .Upcoming_IPO .ipo-list-container .ipo-list-table tbody tr:last-child{border-bottom:none}.HomePage .Upcoming_IPO .ipo-list-container .ipo-list-table tbody tr:hover{background:var(--card-hover-bg)}.HomePage .Upcoming_IPO .ipo-list-container .ipo-list-table tbody tr td{color:var(--text);vertical-align:middle;padding:16px;font-size:13px}.HomePage .Upcoming_IPO .ipo-list-container .ipo-list-table tbody .table-logo{object-fit:contain;border:1px solid var(--border);background:var(--surface-bg);border-radius:8px;width:80px;height:50px;padding:4px}.HomePage .Upcoming_IPO .ipo-list-container .ipo-list-table tbody .table-company-name{color:var(--text);font-weight:600}.HomePage .Upcoming_IPO .ipo-list-container .ipo-list-table tbody .table-company-info{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.HomePage .Upcoming_IPO .ipo-list-container .ipo-list-table tbody .table-company-info .badge{text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;border-radius:4px;padding:4px 8px;font-size:10px;font-weight:800;line-height:1.5;display:inline-block}.HomePage .Upcoming_IPO .ipo-list-container .ipo-list-table tbody .table-company-info .badge.mainboard{background:var(--primary-bg);color:var(--primary)}[data-theme=dark] .HomePage .Upcoming_IPO .ipo-list-container .ipo-list-table tbody .table-company-info .badge.mainboard{color:#7dd3fc;background:#0ea5e933}.HomePage .Upcoming_IPO .ipo-list-container .ipo-list-table tbody .table-company-info .badge.sme{color:#f59e0b;background:#fff7ed;border:1px solid #ffedd5}[data-theme=dark] .HomePage .Upcoming_IPO .ipo-list-container .ipo-list-table tbody .table-company-info .badge.sme{color:#fbbf24;background:#f59e0b33;border-color:#f59e0b4d}.HomePage .Upcoming_IPO .ipo-list-container .ipo-list-table tbody .badge{text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;border-radius:4px;padding:4px 8px;font-size:10px;font-weight:800;line-height:1.5;display:inline-block}.HomePage .Upcoming_IPO .ipo-list-container .ipo-list-table tbody .badge.mainboard{background:var(--primary-bg);color:var(--primary)}[data-theme=dark] .HomePage .Upcoming_IPO .ipo-list-container .ipo-list-table tbody .badge.mainboard{color:#7dd3fc;background:#0ea5e933}.HomePage .Upcoming_IPO .ipo-list-container .ipo-list-table tbody .badge.sme{color:#f59e0b;background:#fff7ed;border:1px solid #ffedd5}[data-theme=dark] .HomePage .Upcoming_IPO .ipo-list-container .ipo-list-table tbody .badge.sme{color:#fbbf24;background:#f59e0b33;border-color:#f59e0b4d}.HomePage .Upcoming_IPO .ipo-list-container .ipo-list-table tbody .status-pill{color:#16a34a;text-transform:uppercase;white-space:nowrap;background:#22c55e1a;border:1px solid #22c55e33;border-radius:50px;padding:4px 12px;font-size:11px;font-weight:600}.HomePage .Upcoming_IPO .ipo-list-container .ipo-list-table tbody .status-pill.status-upcoming{color:#f97316;background:#f973161a;border-color:#f9731633}.HomePage .Upcoming_IPO .ipo-list-container .ipo-list-table tbody .status-pill.status-closed{color:#db2777;background:#db27771a;border-color:#db277733}.HomePage .Upcoming_IPO .ipo-list-container .no-data{text-align:center;color:var(--muted);padding:40px}.HomePage .PublicOffer{padding:0 0 80px}@media screen and (max-width:992px){.HomePage .PublicOffer{padding:0 0 60px}}@media screen and (max-width:768px){.HomePage .PublicOffer{padding:0 0 40px}}.HomePage .PublicOffer{background:var(--surface-bg)}.HomePage .PublicOffer .section-header{text-align:center;max-width:800px;margin:0 auto 60px}.HomePage .PublicOffer .section-header h2{color:var(--primary);letter-spacing:-.5px;margin-bottom:16px;font-size:32px;font-weight:800}@media screen and (max-width:992px){.HomePage .PublicOffer .section-header h2{font-size:28px}}@media screen and (max-width:768px){.HomePage .PublicOffer .section-header h2{font-size:24px}}.HomePage .PublicOffer .section-header h2 .highlight{background:var(--grad);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;display:inline-block}.HomePage .PublicOffer .section-header .subtitle{color:var(--text-secondary);font-size:16px;font-weight:500;line-height:1.6}@media screen and (max-width:992px){.HomePage .PublicOffer .section-header .subtitle{font-size:14px}}.HomePage .PublicOffer .offer-content{grid-template-columns:1fr 1fr;gap:32px;display:grid}@media screen and (max-width:992px){.HomePage .PublicOffer .offer-content{grid-template-columns:1fr}}.HomePage .PublicOffer .offer-content .how-it-works-card{border:1px solid var(--border);text-align:center;background:#fff;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;min-height:400px;padding:40px;display:flex;box-shadow:0 4px 6px -1px #0000000d}.HomePage .PublicOffer .offer-content .how-it-works-card h3{color:var(--primary);letter-spacing:-.5px;margin-bottom:32px;font-size:28px;font-weight:800}.HomePage .PublicOffer .offer-content .how-it-works-card .illustration-wrapper{width:100%;max-width:300px}.HomePage .PublicOffer .offer-content .how-it-works-card .illustration-wrapper .ipo-illustration{width:100%;height:auto;display:block}[data-theme=dark] .HomePage .PublicOffer .offer-content .how-it-works-card{background:var(--card-bg);border-color:#ffffff0d}.HomePage .PublicOffer .offer-content .process-steps{flex-direction:column;gap:20px;display:flex}.HomePage .PublicOffer .offer-content .process-steps .step-card{border:1px solid var(--border);background:#fff;border-radius:20px;align-items:flex-start;gap:24px;padding:24px;transition:all .3s;display:flex}@media screen and (max-width:540px){.HomePage .PublicOffer .offer-content .process-steps .step-card{gap:15px}}.HomePage .PublicOffer .offer-content .process-steps .step-card:hover{box-shadow:var(--shadow-lg);border-color:#f97316;transform:translateY(-2px)}.HomePage .PublicOffer .offer-content .process-steps .step-card:hover .step-icon,.HomePage .PublicOffer .offer-content .process-steps .step-card:hover .step-icon.icon-orange,.HomePage .PublicOffer .offer-content .process-steps .step-card:hover .step-icon.icon-red{background:var(--secondary);color:#fff}[data-theme=dark] .HomePage .PublicOffer .offer-content .process-steps .step-card{background:var(--card-bg);border-color:#ffffff0d}.HomePage .PublicOffer .offer-content .process-steps .step-card .step-icon{border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;transition:all .3s;display:flex}.HomePage .PublicOffer .offer-content .process-steps .step-card .step-icon.icon-orange,.HomePage .PublicOffer .offer-content .process-steps .step-card .step-icon.icon-red{color:var(--secondary);background:#fff7ed}[data-theme=dark] .HomePage .PublicOffer .offer-content .process-steps .step-card .step-icon.icon-orange,[data-theme=dark] .HomePage .PublicOffer .offer-content .process-steps .step-card .step-icon.icon-red{background:var(--secondary-bg);color:var(--secondary)}.HomePage .PublicOffer .offer-content .process-steps .step-card .step-icon svg{width:24px;height:24px}.HomePage .PublicOffer .offer-content .process-steps .step-card .step-info{width:calc(100% - 72px)}@media screen and (max-width:540px){.HomePage .PublicOffer .offer-content .process-steps .step-card .step-info{width:calc(100% - 63px)}}.HomePage .PublicOffer .offer-content .process-steps .step-card .step-info h4{color:var(--primary);margin-bottom:8px;font-size:18px;font-weight:700}.HomePage .PublicOffer .offer-content .process-steps .step-card .step-info p{color:var(--text-secondary);font-size:14px;line-height:1.5}.HomePage .PublicOffer .offer-content .process-steps .step-card:hover .step-icon,.HomePage .PublicOffer .offer-content .process-steps .step-card:hover .step-icon.icon-orange,.HomePage .PublicOffer .offer-content .process-steps .step-card:hover .step-icon.icon-red{background:var(--secondary)!important;color:#fff!important}.HomePage .TypeOfIpo{padding:0 0 80px}@media screen and (max-width:992px){.HomePage .TypeOfIpo{padding:0 0 60px}}@media screen and (max-width:768px){.HomePage .TypeOfIpo{padding:0 0 40px}}.HomePage .TypeOfIpo{background:#fff}[data-theme=dark] .HomePage .TypeOfIpo{background:var(--surface-bg)}.HomePage .TypeOfIpo .section-header{text-align:center;max-width:800px;margin:0 auto 60px}@media screen and (max-width:768px){.HomePage .TypeOfIpo .section-header{margin:0 auto 40px}}.HomePage .TypeOfIpo .section-header h2{color:var(--primary);margin-bottom:16px;font-size:32px;font-weight:800}@media screen and (max-width:992px){.HomePage .TypeOfIpo .section-header h2{font-size:28px}}@media screen and (max-width:768px){.HomePage .TypeOfIpo .section-header h2{font-size:24px}}.HomePage .TypeOfIpo .section-header h2 .highlight{background:var(--grad);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;display:inline-block}.HomePage .TypeOfIpo .section-header .subtitle{color:var(--text-secondary);font-size:16px;line-height:1.6}@media screen and (max-width:992px){.HomePage .TypeOfIpo .section-header .subtitle{font-size:14px}}.HomePage .TypeOfIpo .types-grid{grid-template-columns:1fr 1fr;gap:32px;margin:0 auto;display:grid}@media screen and (max-width:992px){.HomePage .TypeOfIpo .types-grid{grid-template-columns:1fr}}@media screen and (max-width:768px){.HomePage .TypeOfIpo .types-grid{gap:24px}}.HomePage .TypeOfIpo .types-grid .type-card{padding:40px}@media screen and (max-width:992px){.HomePage .TypeOfIpo .types-grid .type-card{padding:24px}}.HomePage .TypeOfIpo .types-grid .type-card{background:#fff;border:1px solid #0000;border-radius:20px;flex-direction:column;align-items:flex-start;transition:all .3s;display:flex}.HomePage .TypeOfIpo .types-grid .type-card.orange{border:1px solid var(--border);background:linear-gradient(135deg,#fff 0%,#fffcf5 100%)}.HomePage .TypeOfIpo .types-grid .type-card.orange .icon-box{color:#f97316;background:#fff7ed}.HomePage .TypeOfIpo .types-grid .type-card.orange:hover{border-color:var(--secondary);box-shadow:0 15px 35px #f370211f}.HomePage .TypeOfIpo .types-grid .type-card.blue{border:1px solid var(--border);background:linear-gradient(135deg,#fff 0%,#f5f9ff 100%)}.HomePage .TypeOfIpo .types-grid .type-card.blue .icon-box{color:#0284c7;background:#e0f2fe}.HomePage .TypeOfIpo .types-grid .type-card.blue:hover{border-color:var(--primary);box-shadow:0 15px 35px #004a8e1f}.HomePage .TypeOfIpo .types-grid .type-card:hover{transform:translateY(-4px)}[data-theme=dark] .HomePage .TypeOfIpo .types-grid .type-card{background:var(--card-bg);border-color:#ffffff0d}[data-theme=dark] .HomePage .TypeOfIpo .types-grid .type-card.orange{background:#f973160d;border-color:#f9731633}[data-theme=dark] .HomePage .TypeOfIpo .types-grid .type-card.blue{background:#0ea5e90d;border-color:#0ea5e933}[data-theme=dark] .HomePage .TypeOfIpo .types-grid .type-card .description,[data-theme=dark] .HomePage .TypeOfIpo .types-grid .type-card .features-list li{color:#cbd5e1}.HomePage .TypeOfIpo .types-grid .type-card .card-header{align-items:center;gap:16px;margin-bottom:24px;display:flex}.HomePage .TypeOfIpo .types-grid .type-card .card-header .icon-box{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.HomePage .TypeOfIpo .types-grid .type-card .card-header .icon-box svg{width:28px;height:28px}.HomePage .TypeOfIpo .types-grid .type-card .card-header h3{color:var(--primary);font-size:24px;font-weight:700}@media screen and (max-width:768px){.HomePage .TypeOfIpo .types-grid .type-card .card-header h3{font-size:18px}}.HomePage .TypeOfIpo .types-grid .type-card .description{color:var(--text-secondary);margin-bottom:32px;font-size:15px;line-height:1.6}.HomePage .TypeOfIpo .types-grid .type-card .features-list{flex-direction:column;gap:12px;padding:0;list-style:none;display:flex}.HomePage .TypeOfIpo .types-grid .type-card .features-list li{color:var(--text);align-items:center;gap:12px;font-size:14px;font-weight:600;display:flex}.HomePage .TypeOfIpo .types-grid .type-card .features-list li .check-icon{color:#22c55e;font-size:16px;font-weight:800}.HomePage .Benefit_IPO{padding:0 0 80px}@media screen and (max-width:992px){.HomePage .Benefit_IPO{padding:0 0 60px}}@media screen and (max-width:768px){.HomePage .Benefit_IPO{padding:0 0 40px}}.HomePage .Benefit_IPO{background:#fff}[data-theme=dark] .HomePage .Benefit_IPO{background:var(--surface-bg)}.HomePage .Benefit_IPO .section-header{text-align:center;max-width:800px;margin:0 auto 60px}@media screen and (max-width:768px){.HomePage .Benefit_IPO .section-header{margin:0 auto 40px}}.HomePage .Benefit_IPO .section-header h2{color:var(--primary);margin-bottom:16px;font-size:32px;font-weight:800}@media screen and (max-width:992px){.HomePage .Benefit_IPO .section-header h2{font-size:28px}}@media screen and (max-width:768px){.HomePage .Benefit_IPO .section-header h2{font-size:24px}}.HomePage .Benefit_IPO .section-header h2 .highlight{background:var(--grad);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;display:inline-block}.HomePage .Benefit_IPO .section-header .subtitle{color:var(--text-secondary);font-size:16px;line-height:1.6}@media screen and (max-width:992px){.HomePage .Benefit_IPO .section-header .subtitle{font-size:14px}}.HomePage .Benefit_IPO .benefits-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}@media screen and (max-width:1280px){.HomePage .Benefit_IPO .benefits-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.HomePage .Benefit_IPO .benefits-grid{grid-template-columns:1fr}}.HomePage .Benefit_IPO .benefits-grid .benefit-card{border:1px solid var(--border);background:#fff;border-radius:20px;padding:32px;transition:all .3s;position:relative;overflow:hidden}.HomePage .Benefit_IPO .benefits-grid .benefit-card:before{content:"";z-index:1;width:0;height:5px;transition:width .4s;position:absolute;top:0;left:0}[data-theme=dark] .HomePage .Benefit_IPO .benefits-grid .benefit-card{background:var(--card-bg);border-color:#ffffff0d}.HomePage .Benefit_IPO .benefits-grid .benefit-card .card-top{justify-content:space-between;align-items:flex-start;margin-bottom:24px;display:flex}.HomePage .Benefit_IPO .benefits-grid .benefit-card .card-top .icon-box{border:1px solid var(--border);width:54px;height:54px;color:var(--primary);background:#f8fafc;border-radius:12px;justify-content:center;align-items:center;transition:all .3s;display:flex}[data-theme=dark] .HomePage .Benefit_IPO .benefits-grid .benefit-card .card-top .icon-box{background:#ffffff0d;border-color:#0000}.HomePage .Benefit_IPO .benefits-grid .benefit-card .card-top .icon-box svg{width:24px;height:24px}.HomePage .Benefit_IPO .benefits-grid .benefit-card .card-top .badge{text-transform:uppercase;letter-spacing:.5px;color:var(--text-secondary);background:#f1f5f9;border-radius:50px;padding:6px 12px;font-size:10px;font-weight:800}.HomePage .Benefit_IPO .benefits-grid .benefit-card .card-title{color:var(--text);margin-bottom:12px;font-size:20px;font-weight:700}.HomePage .Benefit_IPO .benefits-grid .benefit-card .card-desc{color:var(--text-secondary);margin-bottom:32px;font-size:16px;line-height:1.6}.HomePage .Benefit_IPO .benefits-grid .benefit-card .progress-line{background:#e2e8f0;border-radius:2px;height:4px;position:absolute;bottom:32px;left:32px;right:32px}.HomePage .Benefit_IPO .benefits-grid .benefit-card .progress-line .bar{border-radius:2px;height:100%}.HomePage .Benefit_IPO .benefits-grid .benefit-card.blue:before{background:#3b82f6}.HomePage .Benefit_IPO .benefits-grid .benefit-card.blue .icon-box{color:#3b82f6}.HomePage .Benefit_IPO .benefits-grid .benefit-card.blue .badge{color:#3b82f6;background:#eff6ff}.HomePage .Benefit_IPO .benefits-grid .benefit-card.blue .progress-line .bar{background:#3b82f6}.HomePage .Benefit_IPO .benefits-grid .benefit-card.blue:hover{border:1px solid #3b82f6}.HomePage .Benefit_IPO .benefits-grid .benefit-card.blue:hover:before{width:100%}.HomePage .Benefit_IPO .benefits-grid .benefit-card.blue:hover .icon-box{color:#fff;background:#3b82f6;border-color:#3b82f6}.HomePage .Benefit_IPO .benefits-grid .benefit-card.green:before{background:#22c55e}.HomePage .Benefit_IPO .benefits-grid .benefit-card.green .icon-box{color:#22c55e}.HomePage .Benefit_IPO .benefits-grid .benefit-card.green .badge{color:#22c55e;background:#f0fdf4}.HomePage .Benefit_IPO .benefits-grid .benefit-card.green .progress-line .bar{background:#22c55e}.HomePage .Benefit_IPO .benefits-grid .benefit-card.green:hover{border:1px solid #22c55e}.HomePage .Benefit_IPO .benefits-grid .benefit-card.green:hover:before{width:100%}.HomePage .Benefit_IPO .benefits-grid .benefit-card.green:hover .icon-box{color:#fff;background:#22c55e;border-color:#22c55e}.HomePage .Benefit_IPO .benefits-grid .benefit-card.orange:before{background:#f97316}.HomePage .Benefit_IPO .benefits-grid .benefit-card.orange .icon-box{color:#f97316}.HomePage .Benefit_IPO .benefits-grid .benefit-card.orange .badge{color:#f97316;background:#fff7ed}.HomePage .Benefit_IPO .benefits-grid .benefit-card.orange .progress-line .bar{background:#f97316}.HomePage .Benefit_IPO .benefits-grid .benefit-card.orange:hover{border:1px solid #f97316}.HomePage .Benefit_IPO .benefits-grid .benefit-card.orange:hover:before{width:100%}.HomePage .Benefit_IPO .benefits-grid .benefit-card.orange:hover .icon-box{color:#fff;background:#f97316;border-color:#f97316}.HomePage .Benefit_IPO .benefits-grid .benefit-card.red:before{background:#ef4444}.HomePage .Benefit_IPO .benefits-grid .benefit-card.red .icon-box{color:#ef4444}.HomePage .Benefit_IPO .benefits-grid .benefit-card.red .badge{color:#ef4444;background:#fef2f2}.HomePage .Benefit_IPO .benefits-grid .benefit-card.red .progress-line .bar{background:#ef4444}.HomePage .Benefit_IPO .benefits-grid .benefit-card.red:hover{border:1px solid #ef4444}.HomePage .Benefit_IPO .benefits-grid .benefit-card.red:hover:before{width:100%}.HomePage .Benefit_IPO .benefits-grid .benefit-card.red:hover .icon-box{color:#fff;background:#ef4444;border-color:#ef4444}.HomePage .Benefit_IPO .benefits-grid .benefit-card:hover{transform:translateY(-5px);box-shadow:0 20px 40px -10px #0000001a}.HomePage .Companay_Launch_Ipo{padding:0 0 80px}@media screen and (max-width:992px){.HomePage .Companay_Launch_Ipo{padding:0 0 60px}}@media screen and (max-width:768px){.HomePage .Companay_Launch_Ipo{padding:0 0 40px}}.HomePage .Companay_Launch_Ipo{background:#fff}[data-theme=dark] .HomePage .Companay_Launch_Ipo{background:var(--surface-bg)}.HomePage .Companay_Launch_Ipo .section-header{text-align:center;max-width:800px;margin:0 auto 60px;position:relative}@media screen and (max-width:768px){.HomePage .Companay_Launch_Ipo .section-header{margin:0 auto 40px}}.HomePage .Companay_Launch_Ipo .section-header h2{color:var(--primary);margin-bottom:16px;font-size:32px;font-weight:800}@media screen and (max-width:992px){.HomePage .Companay_Launch_Ipo .section-header h2{font-size:28px}}@media screen and (max-width:768px){.HomePage .Companay_Launch_Ipo .section-header h2{font-size:24px}}.HomePage .Companay_Launch_Ipo .section-header h2 .highlight{background:var(--grad);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;display:inline-block}.HomePage .Companay_Launch_Ipo .section-header .description{color:var(--text-secondary);margin-bottom:32px;font-size:16px;line-height:1.6}.HomePage .Companay_Launch_Ipo .launch-reasons-grid{flex-wrap:wrap;justify-content:center;gap:32px;display:flex}@media screen and (max-width:992px){.HomePage .Companay_Launch_Ipo .launch-reasons-grid{gap:24px}}@media screen and (max-width:540px){.HomePage .Companay_Launch_Ipo .launch-reasons-grid{gap:16px}}.HomePage .Companay_Launch_Ipo .launch-reasons-grid .launch-card{flex:0 calc(33.333% - 22px);min-width:300px}@media screen and (max-width:1280px){.HomePage .Companay_Launch_Ipo .launch-reasons-grid .launch-card{flex:0 calc(50% - 16px)}}@media screen and (max-width:992px){.HomePage .Companay_Launch_Ipo .launch-reasons-grid .launch-card{flex:0 calc(50% - 16px)}}@media screen and (max-width:768px){.HomePage .Companay_Launch_Ipo .launch-reasons-grid .launch-card{min-width:unset;flex:0 100%;width:100%;max-width:450px;margin:0 auto}}.HomePage .Companay_Launch_Ipo .launch-reasons-grid .launch-card{padding:32px}@media screen and (max-width:992px){.HomePage .Companay_Launch_Ipo .launch-reasons-grid .launch-card{padding:24px}}.HomePage .Companay_Launch_Ipo .launch-reasons-grid .launch-card{border:1px solid var(--border);text-align:left;background:#fff;border-radius:20px;flex-direction:column;align-items:flex-start;transition:all .3s;display:flex}.HomePage .Companay_Launch_Ipo .launch-reasons-grid .launch-card:hover{border-color:#f97316;transform:translateY(-4px);box-shadow:0 15px 30px #00000014}[data-theme=dark] .HomePage .Companay_Launch_Ipo .launch-reasons-grid .launch-card{background:var(--card-bg);border-color:#ffffff0d}.HomePage .Companay_Launch_Ipo .launch-reasons-grid .launch-card .icon-box{color:#f97316;background:#fff7ed;border-radius:12px;justify-content:center;align-items:center;width:54px;height:54px;margin-bottom:24px;transition:all .3s;display:flex}[data-theme=dark] .HomePage .Companay_Launch_Ipo .launch-reasons-grid .launch-card .icon-box{color:#fb923c;background:#f973161a}.HomePage .Companay_Launch_Ipo .launch-reasons-grid .launch-card .icon-box svg{width:24px;height:24px}.HomePage .Companay_Launch_Ipo .launch-reasons-grid .launch-card:hover .icon-box{color:#fff;background:#f97316}.HomePage .Companay_Launch_Ipo .launch-reasons-grid .launch-card .card-title{color:var(--primary);margin-bottom:12px;font-size:20px;font-weight:700}@media screen and (max-width:768px){.HomePage .Companay_Launch_Ipo .launch-reasons-grid .launch-card .card-title{font-size:18px}}.HomePage .Companay_Launch_Ipo .launch-reasons-grid .launch-card .card-desc{color:var(--text-secondary);font-size:16px;line-height:1.6}@media screen and (max-width:992px){.HomePage .Companay_Launch_Ipo .launch-reasons-grid .launch-card .card-desc{font-size:15px}}.HomePage .Who_Can_Invest_Ipo{padding:0 0 80px}@media screen and (max-width:992px){.HomePage .Who_Can_Invest_Ipo{padding:0 0 60px}}@media screen and (max-width:768px){.HomePage .Who_Can_Invest_Ipo{padding:0 0 40px}}.HomePage .Who_Can_Invest_Ipo{background:#fff}[data-theme=dark] .HomePage .Who_Can_Invest_Ipo{background:var(--surface-bg)}.HomePage .Who_Can_Invest_Ipo .container{margin:0 auto;padding:0 24px}@media screen and (max-width:992px){.HomePage .Who_Can_Invest_Ipo .container{padding:0 16px}}.HomePage .Who_Can_Invest_Ipo .section-header{text-align:center;max-width:800px;margin-bottom:60px;margin-left:auto;margin-right:auto}@media screen and (max-width:768px){.HomePage .Who_Can_Invest_Ipo .section-header{margin-bottom:40px}}.HomePage .Who_Can_Invest_Ipo .section-header h2{color:var(--primary);letter-spacing:-.5px;margin-bottom:16px;font-size:32px;font-weight:800}.HomePage .Who_Can_Invest_Ipo .section-header h2 .highlight{background:var(--grad);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;display:inline-block}@media screen and (max-width:992px){.HomePage .Who_Can_Invest_Ipo .section-header h2{font-size:28px}}@media screen and (max-width:768px){.HomePage .Who_Can_Invest_Ipo .section-header h2{font-size:24px}}.HomePage .Who_Can_Invest_Ipo .section-header .section-subtitle{color:var(--text-secondary);font-size:16px;line-height:1.6}@media screen and (max-width:992px){.HomePage .Who_Can_Invest_Ipo .section-header .section-subtitle{font-size:14px}}.HomePage .Who_Can_Invest_Ipo .investor-grid{justify-content:center;gap:32px;display:flex}@media screen and (max-width:1280px){.HomePage .Who_Can_Invest_Ipo .investor-grid{flex-wrap:wrap}}@media screen and (max-width:992px){.HomePage .Who_Can_Invest_Ipo .investor-grid{gap:24px}}.HomePage .Who_Can_Invest_Ipo .investor-grid .investor-card{border:1px solid var(--border);background:#fff;border-radius:24px;flex-direction:column;flex:0 calc(25% - 24px);align-items:flex-start;min-width:280px;padding:30px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}[data-theme=dark] .HomePage .Who_Can_Invest_Ipo .investor-grid .investor-card{background:var(--card-bg);border-color:#ffffff0d}@media screen and (max-width:1280px){.HomePage .Who_Can_Invest_Ipo .investor-grid .investor-card{flex:0 calc(50% - 16px)}}@media screen and (max-width:768px){.HomePage .Who_Can_Invest_Ipo .investor-grid .investor-card{min-width:unset;flex:0 100%;max-width:450px;margin:0 auto}}.HomePage .Who_Can_Invest_Ipo .investor-grid .investor-card.blue{--theme-color:#004a8e;--theme-bg:#eff6ff}.HomePage .Who_Can_Invest_Ipo .investor-grid .investor-card.orange{--theme-color:#f37021;--theme-bg:#fff7ed}.HomePage .Who_Can_Invest_Ipo .investor-grid .investor-card.green{--theme-color:#059669;--theme-bg:#f0fdf4}.HomePage .Who_Can_Invest_Ipo .investor-grid .investor-card.purple{--theme-color:#7c3aed;--theme-bg:#faf5ff}.HomePage .Who_Can_Invest_Ipo .investor-grid .investor-card:hover{border-color:var(--theme-color);transform:translateY(-8px);box-shadow:0 12px 24px -8px #00000026}.HomePage .Who_Can_Invest_Ipo .investor-grid .investor-card:hover .icon-wrapper{transform:scale(1.05);background:var(--theme-color)!important;color:#fff!important}[data-theme=dark] .HomePage .Who_Can_Invest_Ipo .investor-grid .investor-card:hover .icon-wrapper{background:var(--theme-color)!important;color:#fff!important}.HomePage .Who_Can_Invest_Ipo .investor-grid .investor-card .icon-wrapper{background:var(--theme-bg);width:64px;height:64px;color:var(--theme-color);border-radius:16px;justify-content:center;align-items:center;margin-bottom:24px;transition:all .3s;display:flex}[data-theme=dark] .HomePage .Who_Can_Invest_Ipo .investor-grid .investor-card .icon-wrapper{background:#ffffff0d}.HomePage .Who_Can_Invest_Ipo .investor-grid .investor-card .icon-wrapper svg{stroke-width:1.5px;width:32px;height:32px}.HomePage .Who_Can_Invest_Ipo .investor-grid .investor-card:after{content:"";background:var(--theme-color);transform-origin:0;width:100%;height:6px;transition:transform .3s cubic-bezier(.4,0,.2,1);position:absolute;bottom:0;left:0;transform:scaleX(0)}.HomePage .Who_Can_Invest_Ipo .investor-grid .investor-card:hover:after{transform:scaleX(1)}.HomePage .Who_Can_Invest_Ipo .investor-grid .investor-card .investor-tag{text-transform:uppercase;letter-spacing:.5px;border-radius:8px;margin-bottom:16px;padding:6px 12px;font-size:11px;font-weight:800;display:inline-block}.HomePage .Who_Can_Invest_Ipo .investor-grid .investor-card .investor-tag.blue{color:#1e40af;background:#dbeafe}[data-theme=dark] .HomePage .Who_Can_Invest_Ipo .investor-grid .investor-card .investor-tag.blue{color:#fff;background:#1e40af4d}.HomePage .Who_Can_Invest_Ipo .investor-grid .investor-card .investor-tag.orange{color:#f37021;background:#ffedd5}[data-theme=dark] .HomePage .Who_Can_Invest_Ipo .investor-grid .investor-card .investor-tag.orange{color:#fff;background:#9a34124d}.HomePage .Who_Can_Invest_Ipo .investor-grid .investor-card .investor-tag.green{color:#059669;background:#dcfce7}[data-theme=dark] .HomePage .Who_Can_Invest_Ipo .investor-grid .investor-card .investor-tag.green{color:#fff;background:#1665344d}.HomePage .Who_Can_Invest_Ipo .investor-grid .investor-card .investor-tag.purple{color:#7c3aed;background:#f3e8ff}[data-theme=dark] .HomePage .Who_Can_Invest_Ipo .investor-grid .investor-card .investor-tag.purple{color:#fff;background:#6b21a84d}.HomePage .Who_Can_Invest_Ipo .investor-grid .investor-card .card-title{color:var(--primary);letter-spacing:-.5px;margin-bottom:12px;font-size:24px;font-weight:800}@media screen and (max-width:768px){.HomePage .Who_Can_Invest_Ipo .investor-grid .investor-card .card-title{font-size:18px}}.HomePage .Who_Can_Invest_Ipo .investor-grid .investor-card .card-desc{color:var(--text-secondary);margin:0;font-size:16px;line-height:1.6}.HomePage .How_To_Apply_Ipo{padding:0 0 80px}@media screen and (max-width:992px){.HomePage .How_To_Apply_Ipo{padding:0 0 60px}}@media screen and (max-width:768px){.HomePage .How_To_Apply_Ipo{padding:0 0 40px}}.HomePage .How_To_Apply_Ipo{background:#fff}[data-theme=dark] .HomePage .How_To_Apply_Ipo{background:var(--surface-bg)}.HomePage .How_To_Apply_Ipo .container{max-width:1400px;margin:0 auto;padding:0 24px}.HomePage .How_To_Apply_Ipo .section-header{text-align:center;max-width:800px;margin-bottom:60px;margin-left:auto;margin-right:auto}@media screen and (max-width:768px){.HomePage .How_To_Apply_Ipo .section-header{margin-bottom:40px}}.HomePage .How_To_Apply_Ipo .section-header h2{color:var(--primary);letter-spacing:-.5px;margin-bottom:16px;font-size:32px;font-weight:800}.HomePage .How_To_Apply_Ipo .section-header h2 .highlight{background:var(--grad);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;display:inline-block}@media screen and (max-width:992px){.HomePage .How_To_Apply_Ipo .section-header h2{font-size:28px}}@media screen and (max-width:768px){.HomePage .How_To_Apply_Ipo .section-header h2{font-size:24px}}.HomePage .How_To_Apply_Ipo .section-header .section-subtitle{color:var(--text-secondary);font-size:16px;line-height:1.6}@media screen and (max-width:992px){.HomePage .How_To_Apply_Ipo .section-header .section-subtitle{font-size:14px}}.HomePage .How_To_Apply_Ipo .timeline-container{position:relative}.HomePage .How_To_Apply_Ipo .timeline-container .timeline-line{z-index:0;border-top:2px dashed #d1d5db;height:2px;position:absolute;top:8px;left:10%;right:10%}@media screen and (max-width:1280px){.HomePage .How_To_Apply_Ipo .timeline-container .timeline-line{display:none}}.HomePage .How_To_Apply_Ipo .timeline-container .steps-wrapper{z-index:1;grid-template-columns:repeat(5,1fr);gap:20px;display:grid;position:relative}@media screen and (max-width:1280px){.HomePage .How_To_Apply_Ipo .timeline-container .steps-wrapper{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:992px){.HomePage .How_To_Apply_Ipo .timeline-container .steps-wrapper{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.HomePage .How_To_Apply_Ipo .timeline-container .steps-wrapper{grid-template-columns:1fr;max-width:450px;margin:0 auto}}.HomePage .How_To_Apply_Ipo .timeline-container .step-item{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.HomePage .How_To_Apply_Ipo .timeline-container .step-item .timeline-dot{background:var(--primary);width:16px;height:16px;box-shadow:0 0 0 1px var(--primary);z-index:2;border:4px solid #fff;border-radius:50%;margin-bottom:32px}@media screen and (max-width:1280px){.HomePage .How_To_Apply_Ipo .timeline-container .step-item .timeline-dot{display:none}}[data-theme=dark] .HomePage .How_To_Apply_Ipo .timeline-container .step-item .timeline-dot{border-color:var(--surface-bg)}.HomePage .How_To_Apply_Ipo .timeline-container .step-item .step-card{border:1px solid var(--border);background:#fff;border-radius:20px;width:100%;height:100%;padding:24px;transition:all .3s;position:relative}[data-theme=dark] .HomePage .How_To_Apply_Ipo .timeline-container .step-item .step-card{background:var(--card-bg);border-color:#ffffff0d}.HomePage .How_To_Apply_Ipo .timeline-container .step-item .step-card:hover{border-color:#f370214d;transform:translateY(-8px);box-shadow:0 12px 24px -8px #0000001a}.HomePage .How_To_Apply_Ipo .timeline-container .step-item .step-card .step-number{color:var(--secondary);text-transform:uppercase;letter-spacing:1px;margin-bottom:16px;font-size:16px;font-weight:800;display:block}.HomePage .How_To_Apply_Ipo .timeline-container .step-item .step-card .icon-box{width:48px;height:48px;color:var(--primary);background:#eff6ff;border-radius:12px;justify-content:center;align-items:center;margin:0 auto 16px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}[data-theme=dark] .HomePage .How_To_Apply_Ipo .timeline-container .step-item .step-card .icon-box{color:#60a5fa;background:#2563eb1a}.HomePage .How_To_Apply_Ipo .timeline-container .step-item .step-card .icon-box svg{width:24px;height:24px}.HomePage .How_To_Apply_Ipo .timeline-container .step-item .step-card:hover .icon-box{background:var(--primary);color:#fff;transform:scale(1.1)rotate(-5deg)}.HomePage .How_To_Apply_Ipo .timeline-container .step-item .step-card .step-title{color:var(--primary);margin-bottom:12px;font-size:20px;font-weight:700}@media screen and (max-width:768px){.HomePage .How_To_Apply_Ipo .timeline-container .step-item .step-card .step-title{font-size:18px}}.HomePage .How_To_Apply_Ipo .timeline-container .step-item .step-card .step-desc{color:var(--text-secondary);font-size:16px;line-height:1.5}.HomePage .Allotment_Status{padding:0 0 80px}@media screen and (max-width:992px){.HomePage .Allotment_Status{padding:0 0 60px}}@media screen and (max-width:768px){.HomePage .Allotment_Status{padding:0 0 40px}}.HomePage .Allotment_Status{background:#fff}[data-theme=dark] .HomePage .Allotment_Status{background:var(--surface-bg)}.HomePage .Allotment_Status .container{max-width:1400px;margin:0 auto;padding:0 24px}.HomePage .Allotment_Status .section-header{text-align:center;max-width:800px;margin-bottom:60px;margin-left:auto;margin-right:auto}@media screen and (max-width:768px){.HomePage .Allotment_Status .section-header{margin-bottom:40px}}.HomePage .Allotment_Status .section-header h2{color:var(--primary);letter-spacing:-.5px;margin-bottom:16px;font-size:32px;font-weight:800}.HomePage .Allotment_Status .section-header h2 .highlight{background:var(--grad);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;display:inline-block}@media screen and (max-width:992px){.HomePage .Allotment_Status .section-header h2{font-size:28px}}@media screen and (max-width:768px){.HomePage .Allotment_Status .section-header h2{font-size:24px}}.HomePage .Allotment_Status .section-header .section-subtitle{color:var(--text-secondary);font-size:16px;line-height:1.6}@media screen and (max-width:992px){.HomePage .Allotment_Status .section-header .section-subtitle{font-size:14px}}.HomePage .Allotment_Status .status-grid{grid-template-columns:repeat(4,1fr);gap:32px;display:grid}@media screen and (max-width:1280px){.HomePage .Allotment_Status .status-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.HomePage .Allotment_Status .status-grid{grid-template-columns:1fr;gap:24px;max-width:450px;margin:0 auto}}.HomePage .Allotment_Status .status-grid .status-card{border:1px solid var(--border);background:#fff;border-radius:20px;padding:32px;transition:all .3s;position:relative;overflow:hidden}[data-theme=dark] .HomePage .Allotment_Status .status-grid .status-card{background:var(--card-bg);border-color:#ffffff0d}.HomePage .Allotment_Status .status-grid .status-card .card-top{justify-content:space-between;align-items:flex-start;margin-bottom:24px;display:flex}.HomePage .Allotment_Status .status-grid .status-card .icon-box{background:var(--primary-bg);width:56px;height:56px;color:var(--text-secondary);border-radius:12px;justify-content:center;align-items:center;transition:all .3s;display:flex}[data-theme=dark] .HomePage .Allotment_Status .status-grid .status-card .icon-box{background:#ffffff0d}.HomePage .Allotment_Status .status-grid .status-card .icon-box svg{width:28px;height:28px}.HomePage .Allotment_Status .status-grid .status-card .step-number{color:#e2e8f0;font-size:48px;font-weight:800;line-height:1}[data-theme=dark] .HomePage .Allotment_Status .status-grid .status-card .step-number{color:#ffffff1a}.HomePage .Allotment_Status .status-grid .status-card .card-title{color:var(--text);margin-bottom:12px;font-size:20px;font-weight:700}@media screen and (max-width:768px){.HomePage .Allotment_Status .status-grid .status-card .card-title{font-size:18px}}.HomePage .Allotment_Status .status-grid .status-card .card-desc{color:var(--text-secondary);font-size:16px;line-height:1.6}.HomePage .Allotment_Status .status-grid .status-card:hover{transform:translateY(-8px);box-shadow:0 15px 30px #00000014}.HomePage .Allotment_Status .status-grid .status-card:hover .icon-box{color:#fff!important}.HomePage .Allotment_Status .status-grid .status-card.blue .icon-box{color:#004a8e}.HomePage .Allotment_Status .status-grid .status-card.blue:hover{border-color:#004a8e}.HomePage .Allotment_Status .status-grid .status-card.blue:hover .icon-box{background:#004a8e}.HomePage .Allotment_Status .status-grid .status-card.orange .icon-box{color:#f37021}.HomePage .Allotment_Status .status-grid .status-card.orange:hover{border-color:#f37021}.HomePage .Allotment_Status .status-grid .status-card.orange:hover .icon-box{background:#f37021}.HomePage .Allotment_Status .status-grid .status-card.green .icon-box{color:#059669}.HomePage .Allotment_Status .status-grid .status-card.green:hover{border-color:#059669}.HomePage .Allotment_Status .status-grid .status-card.green:hover .icon-box{background:#059669}.HomePage .Allotment_Status .status-grid .status-card.purple .icon-box{color:#7c3aed}.HomePage .Allotment_Status .status-grid .status-card.purple:hover{border-color:#7c3aed}.HomePage .Allotment_Status .status-grid .status-card.purple:hover .icon-box{background:#7c3aed}.HomePage .GMP_Section{padding:0 0 80px}@media screen and (max-width:992px){.HomePage .GMP_Section{padding:0 0 60px}}@media screen and (max-width:768px){.HomePage .GMP_Section{padding:0 0 40px}}.HomePage .GMP_Section{background:#fff}[data-theme=dark] .HomePage .GMP_Section{background:var(--surface-bg)}.HomePage .GMP_Section .container{max-width:1400px;margin:0 auto;padding:0 24px}.HomePage .GMP_Section .gmp-wrapper{align-items:flex-start;gap:60px;display:flex}@media screen and (max-width:1280px){.HomePage .GMP_Section .gmp-wrapper{flex-direction:column;gap:40px;max-width:900px;margin:0 auto}}.HomePage .GMP_Section .gmp-content{flex:1}.HomePage .GMP_Section .gmp-content .section-header-left{margin-bottom:24px}.HomePage .GMP_Section .gmp-content .section-header-left .sub-title{color:var(--text);font-size:24px;font-weight:700;line-height:1.5;display:block}@media screen and (max-width:992px){.HomePage .GMP_Section .gmp-content .section-header-left .sub-title{font-size:22px}}@media screen and (max-width:768px){.HomePage .GMP_Section .gmp-content .section-header-left .sub-title{font-size:20px}}.HomePage .GMP_Section .gmp-content .section-header-left h2{color:var(--secondary);margin-bottom:8px;font-size:36px;font-weight:800}.HomePage .GMP_Section .gmp-content .section-header-left h2 .highlight{background:var(--grad);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;display:inline-block}@media screen and (max-width:992px){.HomePage .GMP_Section .gmp-content .section-header-left h2{font-size:28px}}@media screen and (max-width:768px){.HomePage .GMP_Section .gmp-content .section-header-left h2{font-size:24px}}.HomePage .GMP_Section .gmp-content .section-header-left .title-underline{background:linear-gradient(90deg,var(--secondary)0%,#fff0 100%);border-radius:2px;width:50px;height:4px}.HomePage .GMP_Section .gmp-content .description{color:var(--text-secondary);margin-bottom:32px;font-size:16px;line-height:1.6}.HomePage .GMP_Section .gmp-content .example-box{background:linear-gradient(135deg,var(--primary-bg),var(--secondary-bg));border:1px solid var(--border);border-left:4px solid var(--secondary);border-radius:8px;align-items:flex-start;gap:16px;padding:24px;display:flex}[data-theme=dark] .HomePage .GMP_Section .gmp-content .example-box{background:#f973161a}.HomePage .GMP_Section .gmp-content .example-box .icon-wrapper{width:40px;min-width:40px;height:40px;color:var(--secondary);background:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex;box-shadow:0 2px 4px #0000000d}[data-theme=dark] .HomePage .GMP_Section .gmp-content .example-box .icon-wrapper{background:#ffffff1a}.HomePage .GMP_Section .gmp-content .example-box p{color:var(--text);margin:0;font-size:15px;line-height:1.6}.HomePage .GMP_Section .gmp-content .example-box p strong{color:var(--text);font-weight:700}.HomePage .GMP_Section .gmp-card{border:1px solid var(--border);border-bottom:4px solid var(--primary);background:#fff;border-radius:20px;flex:1;padding:32px;position:relative;box-shadow:0 10px 30px #0000000d}@media screen and (max-width:1280px){.HomePage .GMP_Section .gmp-card{width:100%}}[data-theme=dark] .HomePage .GMP_Section .gmp-card{background:var(--card-bg);border-color:#ffffff0d}.HomePage .GMP_Section .gmp-card .card-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.HomePage .GMP_Section .gmp-card .card-header h3{color:#000;font-size:22px;font-weight:700}[data-theme=dark] .HomePage .GMP_Section .gmp-card .card-header h3{color:#fff}@media screen and (max-width:768px){.HomePage .GMP_Section .gmp-card .card-header h3{font-size:18px}}.HomePage .GMP_Section .gmp-card .card-header .icon-badge{background:var(--primary);color:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}@media screen and (max-width:768px){.HomePage .GMP_Section .gmp-card .card-header .icon-badge{border-radius:8px;width:32px;height:32px}}.HomePage .GMP_Section .gmp-card .card-divider{background:var(--border);opacity:.6;height:1px;margin-bottom:24px}.HomePage .GMP_Section .gmp-card .insights-list{flex-direction:column;gap:20px;margin:0;padding:0;list-style:none;display:flex}.HomePage .GMP_Section .gmp-card .insights-list li{color:var(--text-secondary);align-items:flex-start;gap:12px;font-size:15px;line-height:1.5;display:flex}.HomePage .GMP_Section .gmp-card .insights-list li .check-icon{color:#0284c7;background:#e0f2fe;border-radius:50%;justify-content:center;align-items:center;width:20px;min-width:20px;height:20px;margin-top:2px;display:flex}.HomePage .GMP_Section .gmp-card .insights-list li .check-icon svg{width:12px;height:12px}[data-theme=dark] .HomePage .GMP_Section .gmp-card .insights-list li .check-icon{color:#38bdf8;background:#0ea5e933}.HomePage .How_It_Works_Section{padding:0 0 80px}@media screen and (max-width:992px){.HomePage .How_It_Works_Section{padding:0 0 60px}}@media screen and (max-width:768px){.HomePage .How_It_Works_Section{padding:0 0 40px}}.HomePage .How_It_Works_Section{background:#fff}[data-theme=dark] .HomePage .How_It_Works_Section{background:var(--surface-bg)}.HomePage .How_It_Works_Section .container{max-width:1400px;margin:0 auto;padding:0 24px}.HomePage .How_It_Works_Section .works-wrapper{align-items:flex-start;gap:60px;display:flex}@media screen and (max-width:1280px){.HomePage .How_It_Works_Section .works-wrapper{flex-direction:column-reverse;gap:40px;width:100%;max-width:900px;margin:0 auto}}.HomePage .How_It_Works_Section .works-card{border:1px solid var(--border);border-top:4px solid var(--secondary);background:#fff;border-radius:20px;flex:1;padding:32px;position:relative;box-shadow:0 10px 30px #0000000d}@media screen and (max-width:1280px){.HomePage .How_It_Works_Section .works-card{width:100%}}[data-theme=dark] .HomePage .How_It_Works_Section .works-card{background:var(--card-bg);border-color:#ffffff0d}.HomePage .How_It_Works_Section .works-card .card-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.HomePage .How_It_Works_Section .works-card .card-header h3{color:var(--text);font-size:22px;font-weight:700}@media screen and (max-width:768px){.HomePage .How_It_Works_Section .works-card .card-header h3{font-size:18px}}.HomePage .How_It_Works_Section .works-card .card-header .icon-badge{color:#fff;background:#f97316;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;box-shadow:0 4px 12px #f9731640}@media screen and (max-width:768px){.HomePage .How_It_Works_Section .works-card .card-header .icon-badge{border-radius:8px;width:32px;height:32px}.HomePage .How_It_Works_Section .works-card .card-header .icon-badge svg{width:16px;height:16px}}.HomePage .How_It_Works_Section .works-card .steps-list{flex-direction:column;gap:24px;margin:0;padding:0;list-style:none;display:flex;position:relative}.HomePage .How_It_Works_Section .works-card .steps-list .step-item{align-items:center;gap:16px;display:flex}.HomePage .How_It_Works_Section .works-card .steps-list .step-item .step-number{color:#f97316;background:#fff;border:2px solid #f97316;border-radius:50%;justify-content:center;align-items:center;width:28px;min-width:28px;height:28px;font-size:14px;font-weight:700;display:flex}[data-theme=dark] .HomePage .How_It_Works_Section .works-card .steps-list .step-item .step-number{background:var(--card-bg)}.HomePage .How_It_Works_Section .works-card .steps-list .step-item .step-text{color:var(--text-secondary);font-size:15px;line-height:1.5}.HomePage .How_It_Works_Section .works-content{flex:1;padding-top:10px}.HomePage .How_It_Works_Section .works-content .section-header-left{margin-bottom:24px}.HomePage .How_It_Works_Section .works-content .section-header-left .sub-title{color:var(--text);font-size:24px;font-weight:700;line-height:1.5;display:block}@media screen and (max-width:992px){.HomePage .How_It_Works_Section .works-content .section-header-left .sub-title{font-size:22px}}@media screen and (max-width:768px){.HomePage .How_It_Works_Section .works-content .section-header-left .sub-title{font-size:20px}}.HomePage .How_It_Works_Section .works-content .section-header-left h2{color:#f97316;margin-bottom:8px;font-size:36px;font-weight:800}@media screen and (max-width:992px){.HomePage .How_It_Works_Section .works-content .section-header-left h2{font-size:28px}}@media screen and (max-width:768px){.HomePage .How_It_Works_Section .works-content .section-header-left h2{font-size:24px}}.HomePage .How_It_Works_Section .works-content .section-header-left .title-underline{background:linear-gradient(90deg,#f97316 0%,#fff0 100%);border-radius:2px;width:50px;height:4px}.HomePage .How_It_Works_Section .works-content .description{color:var(--text-secondary);margin-bottom:32px;font-size:16px;line-height:1.6}.HomePage .How_It_Works_Section .works-content .concept-pill{color:#f97316;background:#fff7ed;border-radius:50px;align-items:center;gap:10px;padding:8px 20px;font-size:14px;font-weight:600;display:inline-flex}[data-theme=dark] .HomePage .How_It_Works_Section .works-content .concept-pill{background:#f973161a}.HomePage .How_It_Works_Section .works-content .concept-pill .icon{align-items:center;display:flex}.HomePage .Blog_Section{padding:0 0 80px}@media screen and (max-width:992px){.HomePage .Blog_Section{padding:0 0 60px}}@media screen and (max-width:768px){.HomePage .Blog_Section{padding:0 0 40px}}.HomePage .Blog_Section{background:#fff}[data-theme=dark] .HomePage .Blog_Section{background:var(--surface-bg)}.HomePage .Blog_Section .container{max-width:1400px;margin:0 auto;padding:0 24px}.HomePage .Blog_Section .section-header{text-align:center;max-width:800px;margin:0 auto 60px}@media screen and (max-width:768px){.HomePage .Blog_Section .section-header{margin:0 auto 40px}}.HomePage .Blog_Section .section-header h2{color:var(--primary);margin-bottom:16px;font-size:32px;font-weight:800}@media screen and (max-width:992px){.HomePage .Blog_Section .section-header h2{font-size:28px}}@media screen and (max-width:768px){.HomePage .Blog_Section .section-header h2{font-size:24px}}.HomePage .Blog_Section .section-header h2 .highlight{background:var(--grad);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;display:inline-block}.HomePage .Blog_Section .section-header .subtitle{color:var(--text-secondary);font-size:16px;line-height:1.6}@media screen and (max-width:992px){.HomePage .Blog_Section .section-header .subtitle{font-size:14px}}.HomePage .Blog_Section .blog-grid{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:32px;margin-bottom:48px;display:flex}@media screen and (max-width:1280px){.HomePage .Blog_Section .blog-grid{gap:24px}}@media screen and (max-width:992px){.HomePage .Blog_Section .blog-grid{gap:20px}}.HomePage .Blog_Section .blog-card{border:1px solid var(--border);background:#fff;border-radius:20px;flex-direction:column;width:calc(33.3333% - 32px);transition:all .3s;display:flex;overflow:hidden}@media screen and (max-width:1280px){.HomePage .Blog_Section .blog-card{width:calc(50% - 24px)}}@media screen and (max-width:992px){.HomePage .Blog_Section .blog-card{width:calc(50% - 20px)}}@media screen and (max-width:768px){.HomePage .Blog_Section .blog-card{width:100%;max-width:450px;margin:0 auto}}[data-theme=dark] .HomePage .Blog_Section .blog-card{background:var(--card-bg);border-color:#ffffff0d}.HomePage .Blog_Section .blog-card:hover{border-color:var(--primary);transform:translateY(-8px);box-shadow:0 15px 30px #0000001a}.HomePage .Blog_Section .blog-card .card-image{height:220px;position:relative;overflow:hidden}.HomePage .Blog_Section .blog-card .card-image img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.HomePage .Blog_Section .blog-card:hover .card-image img{transform:scale(1.05)}.HomePage .Blog_Section .blog-card .card-content{flex-direction:column;flex:1;padding:24px;display:flex}.HomePage .Blog_Section .blog-card .card-content h3{color:var(--primary);flex:1;margin-bottom:16px;font-size:20px;font-weight:700;line-height:1.4}@media screen and (max-width:768px){.HomePage .Blog_Section .blog-card .card-content h3{font-size:18px}}.HomePage .Blog_Section .blog-card .card-content .read-more{color:#004a8e;align-items:center;gap:8px;font-size:14px;font-weight:600;text-decoration:none;transition:gap .3s;display:inline-flex}[data-theme=dark] .HomePage .Blog_Section .blog-card .card-content .read-more{color:#60a5fa}.HomePage .Blog_Section .blog-card .card-content .read-more svg{transition:transform .3s}.HomePage .Blog_Section .blog-card .card-content .read-more:hover{gap:12px}.HomePage .Blog_Section .view-more-wrapper{text-align:center}.HomePage .Blog_Section .view-more-wrapper .view-more-btn{color:#fff;cursor:pointer;background:#004a8e;border:none;border-radius:50px;padding:14px 40px;font-size:16px;font-weight:600;transition:all .3s;display:inline-block;box-shadow:0 4px 12px #004a8e4d}.HomePage .Blog_Section .view-more-wrapper .view-more-btn:hover{background:#036;transform:translateY(-2px);box-shadow:0 6px 16px #004a8e66}.HomePage .Reviews_Section{padding:0 0 80px}@media screen and (max-width:992px){.HomePage .Reviews_Section{padding:0 0 60px}}@media screen and (max-width:768px){.HomePage .Reviews_Section{padding:0 0 40px}}.HomePage .Reviews_Section{background:#fff}[data-theme=dark] .HomePage .Reviews_Section{background:var(--surface-bg)}.HomePage .Reviews_Section .container{max-width:1400px;margin:0 auto;padding:0 24px}.HomePage .Reviews_Section .section-header{text-align:center;max-width:800px;margin:0 auto 60px}@media screen and (max-width:768px){.HomePage .Reviews_Section .section-header{margin:0 auto 40px}}.HomePage .Reviews_Section .section-header h2{color:var(--primary);margin-bottom:16px;font-size:32px;font-weight:800}@media screen and (max-width:992px){.HomePage .Reviews_Section .section-header h2{font-size:28px}}@media screen and (max-width:768px){.HomePage .Reviews_Section .section-header h2{font-size:24px}}.HomePage .Reviews_Section .section-header h2 .highlight{background:var(--grad);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;display:inline-block}.HomePage .Reviews_Section .section-header .subtitle{color:var(--text-secondary);font-size:16px;line-height:1.6}@media screen and (max-width:992px){.HomePage .Reviews_Section .section-header .subtitle{font-size:14px}}.HomePage .Reviews_Section .reviews-grid{scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:32px;margin-bottom:48px;padding:10px 0 30px;display:flex;overflow-x:auto}.HomePage .Reviews_Section .reviews-grid::-webkit-scrollbar{display:none}@media screen and (max-width:1280px){.HomePage .Reviews_Section .reviews-grid{gap:24px}}@media screen and (max-width:768px){.HomePage .Reviews_Section .reviews-grid{gap:16px;margin-bottom:30px}}.HomePage .Reviews_Section .review-card{scroll-snap-align:start;border:1px solid var(--border);background:#fff;border-radius:20px;flex-direction:column;flex:0 0 calc(33.3333% - 21.3333px);padding:32px;transition:all .3s;display:flex;position:relative}@media screen and (max-width:1280px){.HomePage .Reviews_Section .review-card{flex:0 0 calc(50% - 12px);padding:24px}}@media screen and (max-width:992px){.HomePage .Reviews_Section .review-card{flex:0 0 calc(50% - 12px)}}@media screen and (max-width:768px){.HomePage .Reviews_Section .review-card{flex:0 0 100%;padding:24px 20px}}[data-theme=dark] .HomePage .Reviews_Section .review-card{background:var(--card-bg);border-color:#ffffff0d}.HomePage .Reviews_Section .review-card .card-top{justify-content:space-between;align-items:flex-start;margin-bottom:24px;display:flex}.HomePage .Reviews_Section .review-card .card-top .stars{color:#fbbf24;gap:4px;display:flex}.HomePage .Reviews_Section .review-card .card-top .stars svg{fill:currentColor}.HomePage .Reviews_Section .review-card .card-top .quote-icon{color:#e2e8f0}[data-theme=dark] .HomePage .Reviews_Section .review-card .card-top .quote-icon{color:#ffffff1a}.HomePage .Reviews_Section .review-card .review-text{color:var(--text-secondary);flex:1;margin-bottom:24px;font-size:15px;line-height:1.6}.HomePage .Reviews_Section .review-card .card-divider{background:var(--border);opacity:.6;height:1px;margin-bottom:24px}.HomePage .Reviews_Section .review-card .reviewer-profile{align-items:center;gap:16px;display:flex}.HomePage .Reviews_Section .review-card .reviewer-profile .avatar{color:#fff;background:#1e293b;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:16px;font-weight:700;display:flex}.HomePage .Reviews_Section .review-card .reviewer-profile .info .name{color:var(--text);margin-bottom:4px;font-size:16px;font-weight:700}.HomePage .Reviews_Section .review-card .reviewer-profile .info .role{color:var(--text-secondary);font-size:13px}.HomePage .Reviews_Section .slider-nav{justify-content:center;gap:16px;display:flex}.HomePage .Reviews_Section .slider-nav .nav-btn{border:1px solid var(--border);width:48px;height:48px;color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:50%;justify-content:center;align-items:center;transition:all .3s;display:flex}[data-theme=dark] .HomePage .Reviews_Section .slider-nav .nav-btn{background:var(--card-bg);border-color:#ffffff1a}.HomePage .Reviews_Section .slider-nav .nav-btn:hover,.HomePage .Reviews_Section .slider-nav .nav-btn.active,.HomePage .Reviews_Section .slider-nav .nav-btn.active{color:#004a8e;border-color:#004a8e}.HomePage .FAQ_Section{padding:0 0 80px}@media screen and (max-width:992px){.HomePage .FAQ_Section{padding:0 0 60px}}@media screen and (max-width:768px){.HomePage .FAQ_Section{padding:0 0 40px}}.HomePage .FAQ_Section{background:#fff}[data-theme=dark] .HomePage .FAQ_Section{background:var(--surface-bg)}.HomePage .FAQ_Section .container{max-width:1400px;margin:0 auto;padding:0 24px}.HomePage .FAQ_Section .section-header{text-align:center;max-width:800px;margin:0 auto 60px}@media screen and (max-width:768px){.HomePage .FAQ_Section .section-header{margin:0 auto 40px}}.HomePage .FAQ_Section .section-header h2{color:var(--primary);margin-bottom:16px;font-size:32px;font-weight:800}[data-theme=dark] .HomePage .FAQ_Section .section-header h2{color:var(--primary)}@media screen and (max-width:992px){.HomePage .FAQ_Section .section-header h2{font-size:28px}}@media screen and (max-width:768px){.HomePage .FAQ_Section .section-header h2{font-size:24px}}.HomePage .FAQ_Section .section-header .subtitle{color:var(--text-secondary);font-size:16px;line-height:1.6}@media screen and (max-width:992px){.HomePage .FAQ_Section .section-header .subtitle{font-size:14px}}.HomePage .FAQ_Section .faq-list{flex-direction:column;gap:16px;max-width:800px;margin:0 auto;display:flex}.HomePage .FAQ_Section .faq-item{border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:12px;transition:all .4s cubic-bezier(.4,0,.2,1);overflow:hidden}[data-theme=dark] .HomePage .FAQ_Section .faq-item{background:var(--card-bg);border-color:#ffffff14}.HomePage .FAQ_Section .faq-item:hover{border-color:var(--primary-light);box-shadow:0 4px 20px #004a8e14}[data-theme=dark] .HomePage .FAQ_Section .faq-item:hover{border-color:var(--primary);box-shadow:0 4px 25px #00000040}.HomePage .FAQ_Section .faq-item.active{border-color:var(--primary);box-shadow:0 10px 30px #004a8e1f}[data-theme=dark] .HomePage .FAQ_Section .faq-item.active{border-color:var(--primary);background:var(--card-hover-bg);box-shadow:0 10px 40px #0000004d}.HomePage .FAQ_Section .faq-item.active .icon{background:var(--primary);color:#fff;transform:rotate(180deg)}.HomePage .FAQ_Section .faq-item .faq-question{justify-content:space-between;align-items:center;gap:16px;padding:24px;display:flex}@media screen and (max-width:768px){.HomePage .FAQ_Section .faq-item .faq-question{padding:18px 20px}}.HomePage .FAQ_Section .faq-item .faq-question h3{color:var(--primary);margin:0;font-size:18px;font-weight:700;line-height:1.4}[data-theme=dark] .HomePage .FAQ_Section .faq-item .faq-question h3{color:var(--text)}@media screen and (max-width:768px){.HomePage .FAQ_Section .faq-item .faq-question h3{font-size:16px}}.HomePage .FAQ_Section .faq-item .faq-question .icon{color:var(--primary);background:var(--primary-bg);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex}.HomePage .FAQ_Section .faq-item .faq-question .icon svg{stroke-width:2.5px;width:18px;height:18px}[data-theme=dark] .HomePage .FAQ_Section .faq-item .faq-question .icon{color:var(--primary);background:#3b82f626}@media screen and (max-width:768px){.HomePage .FAQ_Section .faq-item .faq-question .icon{width:32px;height:32px}.HomePage .FAQ_Section .faq-item .faq-question .icon svg{width:16px;height:16px}}.HomePage .FAQ_Section .faq-item .faq-answer{color:var(--text-secondary);opacity:0;max-height:0;font-size:15px;line-height:1.7;transition:all .4s cubic-bezier(.4,0,.2,1);overflow:hidden}[data-theme=dark] .HomePage .FAQ_Section .faq-item .faq-answer{color:var(--muted)}.HomePage .FAQ_Section .faq-item .faq-answer .answer-inner{padding:0 24px 24px}@media screen and (max-width:768px){.HomePage .FAQ_Section .faq-item .faq-answer .answer-inner{padding:0 20px 20px}}.HomePage .FAQ_Section .faq-item .faq-answer .answer-inner p{margin:0}@media screen and (max-width:540px){.HomePage .FAQ_Section .faq-item .faq-answer{font-size:14px}}.HomePage .FAQ_Section .faq-item.active .faq-answer{opacity:1}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-15px)}to{transform:translateY(0)}}@keyframes floatReverse{0%{transform:translateY(0)}50%{transform:translateY(10px)}to{transform:translateY(0)}}@keyframes blobFloat{0%{transform:translate(0)scale(1)}to{transform:translate(20px,-20px)scale(1.1)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes live-blink{0%{opacity:1}50%{opacity:.4}to{opacity:1}}.HomePage .no-data-container{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:80px 24px;animation:.5s ease-in-out fadeIn;display:flex}@media screen and (max-width:992px){.HomePage .no-data-container{padding:60px 24px}}.HomePage .no-data-container .no-data-animation{margin-bottom:32px;animation:3s ease-in-out infinite floatAnimation}.HomePage .no-data-container .no-data-animation .stock-chart-icon{width:200px;height:120px;color:var(--primary);opacity:.6}@media screen and (max-width:768px){.HomePage .no-data-container .no-data-animation .stock-chart-icon{width:160px;height:96px}}.HomePage .no-data-container .no-data-animation .stock-chart-icon .chart-line{stroke-dasharray:300;stroke-dashoffset:300px;animation:2s ease-in-out forwards drawLine}.HomePage .no-data-container .no-data-animation .stock-chart-icon .candlestick{opacity:0;animation:.5s ease-in-out forwards fadeInCandlestick}.HomePage .no-data-container .no-data-animation .stock-chart-icon .candlestick.candlestick-1{animation-delay:.5s}.HomePage .no-data-container .no-data-animation .stock-chart-icon .candlestick.candlestick-2{animation-delay:.8s}.HomePage .no-data-container .no-data-animation .stock-chart-icon .candlestick.candlestick-3{animation-delay:1.1s}.HomePage .no-data-container .no-data-animation .stock-chart-icon .candlestick.candlestick-4{animation-delay:1.4s}.HomePage .no-data-container .no-data-title{color:var(--text);margin-bottom:12px;font-size:28px;font-weight:800}@media screen and (max-width:768px){.HomePage .no-data-container .no-data-title{font-size:24px}}.HomePage .no-data-container .no-data-message{color:var(--text-secondary);max-width:500px;margin-bottom:32px;font-size:16px;line-height:1.6}@media screen and (max-width:768px){.HomePage .no-data-container .no-data-message{font-size:14px}}.HomePage .no-data-container .refresh-board-btn{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:50px;align-items:center;gap:10px;padding:14px 32px;font-size:16px;font-weight:600;transition:all .3s;display:inline-flex;box-shadow:0 4px 12px #004a8e4d}.HomePage .no-data-container .refresh-board-btn svg{width:16px;height:16px;transition:transform .3s}.HomePage .no-data-container .refresh-board-btn:hover{background:#036;transform:translateY(-2px);box-shadow:0 6px 16px #004a8e66}.HomePage .no-data-container .refresh-board-btn:hover svg{transform:rotate(180deg)}.HomePage .no-data-container .refresh-board-btn:active{transform:translateY(0)}@keyframes floatAnimation{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes drawLine{to{stroke-dashoffset:0}}@keyframes fadeInCandlestick{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.Advanced_Loader_Overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:9999;background:#ffffffb3;justify-content:center;align-items:center;width:100%;height:100%;min-height:400px;transition:all .3s ease-in-out;display:flex;position:absolute;top:0;left:0}[data-theme=dark] .Advanced_Loader_Overlay{background:#0f172ad9}.Advanced_Loader_Overlay .loader-content{flex-direction:column;align-items:center;gap:40px;animation:.6s ease-out fadeIn;display:flex}.Advanced_Loader_Overlay .loader-visual{justify-content:center;align-items:center;width:120px;height:120px;display:flex;position:relative}.Advanced_Loader_Overlay .loader-visual .orbit{border:2px solid #0000;border-radius:50%;animation:linear infinite orbitRotate;position:absolute}.Advanced_Loader_Overlay .loader-visual .orbit.orbit-1{border-top-color:var(--primary);width:120px;height:120px;animation-duration:2s}.Advanced_Loader_Overlay .loader-visual .orbit.orbit-2{border-right-color:var(--secondary);width:90px;height:90px;animation-duration:1.5s;animation-direction:reverse}.Advanced_Loader_Overlay .loader-visual .orbit.orbit-3{border-bottom-color:var(--primary);width:60px;height:60px;animation-duration:1s}.Advanced_Loader_Overlay .loader-visual .core{background:var(--primary);width:24px;height:24px;box-shadow:0 0 20px var(--primary);border-radius:50%;position:relative}.Advanced_Loader_Overlay .loader-visual .core .pulse{background:var(--primary);opacity:.5;border-radius:50%;width:100%;height:100%;animation:2s ease-out infinite corePulse;position:absolute}.Advanced_Loader_Overlay .loader-text{text-align:center}.Advanced_Loader_Overlay .loader-text h3{background:var(--grad);-webkit-text-fill-color:#0000;letter-spacing:-.5px;-webkit-background-clip:text;background-clip:text;margin-bottom:16px;font-size:24px;font-weight:800;display:inline-block}.Advanced_Loader_Overlay .loader-text .loading-bar{background:var(--border);border-radius:10px;width:200px;height:4px;margin:0 auto 12px;overflow:hidden}.Advanced_Loader_Overlay .loader-text .loading-bar .progress{background:var(--grad);border-radius:10px;width:40%;height:100%;animation:1.5s ease-in-out infinite progressBarMove}.Advanced_Loader_Overlay .loader-text p{color:var(--text-secondary);letter-spacing:1px;text-transform:uppercase;opacity:.8;font-size:14px;font-weight:500}@keyframes orbitRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes corePulse{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(3)}}@keyframes progressBarMove{0%{width:30%;transform:translate(-100%)}50%{width:60%}to{width:30%;transform:translate(250%)}}.privacy-policy{background:#fff;width:100%;margin:0 auto;padding:2rem 1rem 4rem}[data-theme=dark] .privacy-policy{background:var(--surface-bg)}@media screen and (max-width:992px){.privacy-policy{padding:1.5rem .75rem 3rem}}@media screen and (max-width:768px){.privacy-policy{padding:1rem .5rem 2rem}}.privacy-header{text-align:center;border:1px solid var(--border);background:linear-gradient(135deg,#004a8e14,#f370210d);border-radius:16px;margin-bottom:3rem;padding:2.5rem 1rem}@media screen and (max-width:992px){.privacy-header{border-radius:12px;margin-bottom:2rem;padding:2rem 1rem}}@media screen and (max-width:768px){.privacy-header{margin-bottom:1.5rem;padding:1.5rem .75rem}}.privacy-header h1{background:linear-gradient(135deg,var(--primary),var(--secondary));-webkit-text-fill-color:#0000;letter-spacing:-.02em;-webkit-background-clip:text;background-clip:text;font-size:3rem;font-weight:700}@media screen and (max-width:992px){.privacy-header h1{font-size:2.25rem}}@media screen and (max-width:768px){.privacy-header h1{font-size:1.75rem}}.privacy-header .subtitle{color:var(--text-secondary);margin:0;font-size:1.25rem;font-weight:500}@media screen and (max-width:992px){.privacy-header .subtitle{font-size:1.1rem}}@media screen and (max-width:768px){.privacy-header .subtitle{font-size:1rem}}[data-theme=dark] .privacy-header{background:linear-gradient(135deg,#3b82f626,#fb923c1f);border-color:#ffffff14}.privacy-content{background:var(--surface-bg);border:1px solid var(--border);border-radius:16px;padding:3rem;box-shadow:0 4px 16px #00000014}@media screen and (max-width:992px){.privacy-content{border-radius:12px;padding:2rem}}@media screen and (max-width:768px){.privacy-content{border-radius:8px;padding:1.5rem 1rem}}[data-theme=dark] .privacy-content{background:var(--card-bg);border-color:#ffffff14;box-shadow:0 4px 16px #00000080}.policy-section{border-bottom:1px solid var(--border);margin-bottom:3rem;padding-bottom:3rem}@media screen and (max-width:992px){.policy-section{margin-bottom:2.5rem;padding-bottom:2.5rem}}@media screen and (max-width:768px){.policy-section{margin-bottom:2rem;padding-bottom:2rem}}.policy-section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.policy-section h2{color:var(--primary);border-bottom:2px solid #004a8e26;margin-bottom:1.5rem;padding-bottom:.75rem;font-size:2rem;font-weight:700}@media screen and (max-width:992px){.policy-section h2{margin-bottom:1.25rem;font-size:1.75rem}}@media screen and (max-width:768px){.policy-section h2{margin-bottom:1rem;font-size:1.5rem}}.policy-section h3{color:var(--text);margin-top:2rem;margin-bottom:1rem;font-size:1.5rem;font-weight:600}@media screen and (max-width:992px){.policy-section h3{margin-top:1.5rem;font-size:1.35rem}}@media screen and (max-width:768px){.policy-section h3{margin-top:1.25rem;font-size:1.25rem}}.policy-section p{color:var(--text-secondary);margin-bottom:1rem;font-size:1rem;line-height:1.8}@media screen and (max-width:768px){.policy-section p{font-size:.95rem;line-height:1.7}}.policy-section p.updated-date{color:var(--text-tertiary);margin-bottom:1.5rem;font-size:.9rem;font-style:italic}.policy-section p.small{color:var(--text-tertiary);margin-top:.25rem;font-size:.85rem}.policy-section ul{margin:1rem 0;padding-left:0;list-style:none}.policy-section ul li{color:var(--text-secondary);margin-bottom:.75rem;padding-left:1.5rem;font-size:1rem;line-height:1.8;position:relative}@media screen and (max-width:768px){.policy-section ul li{padding-left:1.25rem;font-size:.95rem}}.policy-section ul li:before{content:"•";color:var(--primary);font-size:1.25rem;font-weight:700;position:absolute;left:0}.policy-section ul li strong{color:var(--text);font-weight:600}.policy-section a{color:var(--primary);font-weight:500;text-decoration:none;transition:all .3s;position:relative}.policy-section a:after{content:"";background:var(--secondary);width:0;height:2px;transition:width .3s;position:absolute;bottom:-2px;left:0}.policy-section a:hover{color:var(--secondary)}.policy-section a:hover:after{width:100%}.policy-section .highlight-box{border-left:4px solid var(--primary);background:linear-gradient(135deg,#004a8e0f,#f370210a);border-radius:8px;margin:2rem 0;padding:1.5rem}@media screen and (max-width:992px){.policy-section .highlight-box{margin:1.5rem 0;padding:1.25rem}}@media screen and (max-width:768px){.policy-section .highlight-box{margin:1rem 0;padding:1rem}}.policy-section .highlight-box h3{color:var(--primary);margin-bottom:1rem;font-size:1.25rem;margin-top:0!important}@media screen and (max-width:768px){.policy-section .highlight-box h3{font-size:1.1rem}}.policy-section .highlight-box p{margin-bottom:.75rem}.policy-section .highlight-box p:last-child,.policy-section .highlight-box ul,.policy-section .highlight-box ul li:last-child{margin-bottom:0}.policy-section .highlight-box.warning{background:linear-gradient(135deg,#ff98000f,#ffc1070a);border-left-color:#ff9800}.policy-section .highlight-box.warning h3{color:#ff9800}.policy-section .highlight-box.warning ul li:before{content:""}.policy-section .highlight-box.info{background:linear-gradient(135deg,#2196f30f,#03a9f40a);border-left-color:#2196f3}.policy-section .highlight-box.info h3{color:#2196f3}.policy-section .highlight-box.success{background:linear-gradient(135deg,#4caf500f,#8bc34a0a);border-left-color:#4caf50}.policy-section .highlight-box.success h3{color:#4caf50}[data-theme=dark] .policy-section .highlight-box{background:linear-gradient(135deg,#3b82f61f,#fb923c14)}[data-theme=dark] .policy-section .highlight-box.warning{background:linear-gradient(135deg,#fbbf241f,#f59e0b14)}[data-theme=dark] .policy-section .highlight-box.info{background:linear-gradient(135deg,#3b82f61f,#60a5fa14)}[data-theme=dark] .policy-section .highlight-box.success{background:linear-gradient(135deg,#22c55e1f,#4ade8014)}.policy-section .contact-info{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin:2rem 0;display:grid}@media screen and (max-width:992px){.policy-section .contact-info{grid-template-columns:1fr;gap:1.5rem}}.policy-section .contact-item{background:#004a8e0a;border:1px solid #004a8e1a;border-radius:12px;padding:1.5rem;transition:all .3s}@media screen and (max-width:768px){.policy-section .contact-item{padding:1.25rem}}.policy-section .contact-item:hover{background:#004a8e0f;border-color:#004a8e33;transform:translateY(-4px);box-shadow:0 6px 16px #0000001a}.policy-section .contact-item h3{color:var(--primary);margin-bottom:.75rem;font-size:1.25rem;margin-top:0!important}@media screen and (max-width:768px){.policy-section .contact-item h3{font-size:1.1rem}}.policy-section .contact-item p{color:var(--text-secondary);margin-bottom:.25rem;font-size:1rem}[data-theme=dark] .policy-section .contact-item{background:#3b82f61a;border-color:#3b82f633}[data-theme=dark] .policy-section .contact-item:hover{background:#3b82f626;border-color:#3b82f64d;box-shadow:0 6px 16px #3b82f633}.cookie-consent-wrapper{z-index:9999;pointer-events:none;justify-content:center;padding:0 1.5rem;animation:.6s cubic-bezier(.16,1,.3,1) slideUp;display:flex;position:fixed;bottom:2rem;left:0;right:0}@media screen and (max-width:768px){.cookie-consent-wrapper{max-width:100%;padding:0 1rem;bottom:1rem}}@keyframes slideUp{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}.cookie-consent-banner{pointer-events:auto;background:var(--cookie-bg);-webkit-backdrop-filter:blur(12px);border:1px solid #ffffff26;border-radius:60px;align-items:center;gap:2.5rem;width:auto;max-width:1000px;padding:.6rem 1rem .6rem 2rem;display:flex;box-shadow:0 15px 40px #0006}@media screen and (max-width:1280px){.cookie-consent-banner{gap:1.5rem}}@media screen and (max-width:992px){.cookie-consent-banner{text-align:center;border-radius:20px;flex-direction:column;gap:1rem;max-width:calc(100% - 20px);margin:0 auto;padding:1.25rem}}@media screen and (max-width:375px){.cookie-consent-banner{border-radius:16px;gap:.75rem;padding:1rem .75rem}}.cookie-consent-banner .cookie-text{color:var(--cookie-text);font-size:.95rem;font-weight:500;line-height:1.4}@media screen and (max-width:768px){.cookie-consent-banner .cookie-text{font-size:.85rem}}@media screen and (max-width:375px){.cookie-consent-banner .cookie-text{font-size:.75rem;line-height:1.3}}.cookie-consent-banner .cookie-text .policy-link{color:var(--cookie-text);text-underline-offset:3px;margin-left:.25rem;font-weight:700;text-decoration:underline;transition:all .3s}.cookie-consent-banner .cookie-text .policy-link:hover{opacity:.8}.cookie-consent-banner .cookie-actions{align-items:center;gap:.75rem;display:flex}@media screen and (max-width:375px){.cookie-consent-banner .cookie-actions{gap:.5rem}}.cookie-consent-banner .cookie-actions button{cursor:pointer;border:none;border-radius:40px;padding:.6rem 2rem;font-size:.9rem;font-weight:700;transition:all .3s}@media screen and (max-width:768px){.cookie-consent-banner .cookie-actions button{padding:.5rem 1.5rem;font-size:.85rem}}@media screen and (max-width:375px){.cookie-consent-banner .cookie-actions button{padding:.5rem 1rem;font-size:.8rem}}.cookie-consent-banner .cookie-actions button.btn-reject{color:#fff;background:#f87171}.cookie-consent-banner .cookie-actions button.btn-reject:hover{background:#ef4444;transform:translateY(-2px);box-shadow:0 4px 12px #ef44444d}.cookie-consent-banner .cookie-actions button.btn-accept{color:#fff;background:#3b82f6}[data-theme=dark] .cookie-consent-banner .cookie-actions button.btn-accept{background:var(--primary)}.cookie-consent-banner .cookie-actions button.btn-accept:hover{background:#2563eb;transform:translateY(-2px);box-shadow:0 4px 12px #3b82f64d}.cookie-consent-banner .cookie-actions button.btn-close{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;margin-left:.25rem;padding:0;display:flex}.cookie-consent-banner .cookie-actions button.btn-close:hover{transform:rotate(90deg)}.cookie-consent-banner .cookie-actions button.btn-close svg{width:16px;height:16px}@media screen and (max-width:992px){.cookie-consent-banner .cookie-actions{justify-content:center;width:100%}.cookie-consent-banner .cookie-actions button{flex:1}.cookie-consent-banner .cookie-actions button.btn-close{flex:0 0 25px;margin-left:.5rem}}
