:root{--primary-blue:#2563eb;--primary-blue-hover:#1d4ed8;--primary-blue-light:#eff6ff;--primary-blue-border:#bfdbfe;--accent-emerald:#059669;--accent-emerald-light:#ecfdf5;--accent-emerald-border:#a7f3d0;--accent-green:#10b981;--accent-amber:#d97706;--accent-amber-light:#fffbeb;--accent-amber-border:#fde68a;--accent-purple:#7c3aed;--accent-purple-light:#f5f3ff;--accent-purple-border:#ddd6fe;--accent-red:#dc2626;--accent-red-light:#fef2f2;--accent-red-border:#fecaca;--bg-main:#f8fafc;--bg-card:#fff;--bg-subtle:#f1f5f9;--bg-hover:#f8fafc;--border-color:#e2e8f0;--border-subtle:#f1f5f9;--border-focus:#2563eb;--text-main:#0f172a;--text-secondary:#334155;--text-muted:#64748b;--text-light:#94a3b8;--text-white:#fff;--shadow-xs:0 1px 2px 0 rgba(0,0,0,.05);--shadow-sm:0 1px 3px 0 rgba(0,0,0,.06),0 1px 2px -1px rgba(0,0,0,.04);--shadow-md:0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -2px rgba(0,0,0,.03);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.04),0 4px 6px -4px rgba(0,0,0,.02);--shadow-xl:0 20px 25px -5px rgba(0,0,0,.05),0 8px 10px -6px rgba(0,0,0,.02);--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-full:9999px;--container-max:1240px;--font-family:-apple-system,BlinkMacSystemFont,"Plus Jakarta Sans","Inter","Segoe UI",Roboto,sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-family);background-color:var(--bg-main);color:var(--text-main);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit;border:none;background:none}.container{max-width:var(--container-max);margin:0 auto;padding:0 1.25rem}.top-ticker-bar{background:#fff;color:var(--text-secondary);border-bottom:1px solid var(--border-color);height:38px;font-size:.78rem;overflow:hidden;position:relative;z-index:101}.ticker-flex-container{display:flex;align-items:center;justify-content:space-between;height:100%;gap:1.25rem}.ticker-live-tag{display:inline-flex;align-items:center;gap:.45rem;background:var(--accent-emerald-light);color:var(--accent-emerald);font-weight:700;font-size:.72rem;padding:.15rem .6rem;border-radius:var(--radius-full);border:1px solid var(--accent-emerald-border);white-space:nowrap}.ticker-marquee-wrap{flex:1 1;overflow:hidden;white-space:nowrap;position:relative}.ticker-marquee-track{display:inline-flex;gap:1.75rem;animation:marqueeSlide 35s linear infinite}.ticker-marquee-track:hover{animation-play-state:paused}@keyframes marqueeSlide{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.ticker-chip{display:inline-flex;align-items:center;gap:.35rem}.ticker-chip-label{color:var(--text-muted);font-weight:500}.ticker-chip-val{color:var(--text-main);font-weight:700}.ticker-chip-dot{color:#cbd5e1;margin-left:.75rem}.ticker-right-status{display:flex;align-items:center;gap:.4rem;color:var(--text-muted);font-size:.74rem;font-weight:600;white-space:nowrap}.status-live-icon{color:var(--accent-green);font-size:.65rem}.site-header{position:relative;z-index:100;background:hsla(0,0%,100%,.98);border-bottom:1px solid var(--border-color);box-shadow:0 1px 2px 0 rgba(0,0,0,.02);transition:all .2s ease}.header-container{display:flex;align-items:center;justify-content:space-between;height:68px;gap:1.5rem}.brand-logo-group{gap:.75rem;text-decoration:none}.brand-icon-box,.brand-logo-group{display:flex;align-items:center;flex-shrink:0}.brand-icon-box{background:linear-gradient(135deg,var(--primary-blue) 0,#1d4ed8 100%);color:#fff;width:36px;height:36px;border-radius:9px;justify-content:center;box-shadow:0 2px 6px rgba(37,99,235,.25)}.brand-text-wrap{display:flex;flex-direction:column;gap:.1rem}.brand-name-row{display:flex;align-items:center;gap:.45rem}.brand-main-title{font-size:1.15rem;font-weight:800;color:var(--text-main);letter-spacing:-.02em;line-height:1.2}.brand-portal-badge{background:var(--primary-blue-light);color:var(--primary-blue);border:1px solid var(--primary-blue-border);font-size:.62rem;font-weight:800;padding:.1rem .4rem;border-radius:var(--radius-xs);letter-spacing:.04em}.brand-tagline{font-size:.7rem;color:var(--text-muted);font-weight:500;line-height:1}.desktop-navigation,.nav-menu-list{display:flex;align-items:center}.nav-menu-list{gap:.25rem;list-style:none;margin:0;padding:0}.nav-menu-item{font-size:.88rem;font-weight:600;color:#475569;text-decoration:none;white-space:nowrap;line-height:1;padding:.5rem .85rem;border-radius:var(--radius-sm);transition:all .15s ease}.nav-menu-item:hover{color:var(--primary-blue);background:var(--bg-subtle)}.header-action-buttons{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.btn-header-wa{background:#ecfdf5;border:1px solid #a7f3d0;color:#065f46;padding:.48rem .95rem;border-radius:var(--radius-full);font-weight:700;font-size:.82rem;display:inline-flex;align-items:center;gap:.4rem;text-decoration:none;white-space:nowrap;line-height:1;transition:all .15s ease}.btn-header-wa:hover{background:#d1fae5;border-color:#6ee7b7;color:#047857;transform:translateY(-1px)}.btn-header-action{background:var(--primary-blue);color:#fff;padding:.48rem 1.15rem;border-radius:var(--radius-full);font-weight:700;font-size:.84rem;display:inline-flex;align-items:center;gap:.4rem;text-decoration:none;white-space:nowrap;line-height:1;transition:all .15s ease;box-shadow:0 1px 3px rgba(37,99,235,.2)}.btn-header-action:hover{background:var(--primary-blue-hover);transform:translateY(-1px);box-shadow:0 3px 8px rgba(37,99,235,.35)}.btn-action-arrow{font-size:.9rem;transition:transform .15s ease}.btn-header-action:hover .btn-action-arrow{transform:translateX(2px)}.mobile-menu-toggle-btn{display:none;font-size:1.3rem;color:var(--text-main);padding:.3rem .5rem}.mobile-nav-drawer{display:none;background:#fff;border-bottom:1px solid var(--border-color);padding:1rem 1.25rem}.mobile-menu-list{list-style:none;display:flex;flex-direction:column;gap:.75rem}.mobile-menu-list li a{font-size:.92rem;font-weight:600;color:var(--text-secondary);display:block;padding:.4rem 0}.hero-section{background:radial-gradient(100% 100% at 50% 0,#fff 0,#f8fafc 100%);border-bottom:1px solid var(--border-color);padding:3.75rem 0 3rem;text-align:center;position:relative;overflow:hidden}.hero-bg-glow{position:absolute;top:-120px;left:50%;transform:translateX(-50%);width:700px;height:350px;background:radial-gradient(circle,rgba(37,99,235,.08) 0,rgba(16,185,129,.04) 50%,transparent 70%);pointer-events:none;z-index:0}.hero-container{max-width:1140px;position:relative;z-index:1}.hero-badge{display:inline-flex;align-items:center;gap:.5rem;background:#fff;border:1px solid var(--border-color);color:var(--text-secondary);padding:.35rem .9rem;border-radius:var(--radius-full);font-size:.75rem;font-weight:700;letter-spacing:.04em;margin-bottom:1.25rem;box-shadow:var(--shadow-xs)}.live-pulse-dot{width:8px;height:8px;background:var(--accent-green);box-shadow:0 0 0 0 rgba(16,185,129,.7);animation:pulseBeacon 1.8s infinite}.live-pulse-dot,.live-pulse-dot-sm{border-radius:50%;display:inline-block}.live-pulse-dot-sm{width:6px;height:6px;background:#10b981}@keyframes pulseBeacon{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(16,185,129,.7)}70%{transform:scale(1);box-shadow:0 0 0 7px rgba(16,185,129,0)}to{transform:scale(.95);box-shadow:0 0 0 0 rgba(16,185,129,0)}}.hero-title{font-size:2.75rem;font-weight:850;color:var(--text-main);line-height:1.2;letter-spacing:-.03em;margin-bottom:.9rem}@media (max-width:768px){.hero-title{font-size:1.95rem}}.gradient-text{background:linear-gradient(135deg,var(--primary-blue) 0,var(--accent-emerald) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}.hero-subtitle{font-size:1.05rem;color:var(--text-muted);line-height:1.65;max-width:820px;margin:0 auto 2rem}.hero-search-card{max-width:740px;margin:0 auto 2.25rem;background:#fff;border:1px solid var(--border-color);border-radius:16px;padding:.85rem 1rem;box-shadow:0 10px 30px -5px rgba(0,0,0,.06),0 4px 6px -2px rgba(0,0,0,.02);text-align:left}.hero-search-bar{display:flex;align-items:center;gap:.75rem}.hero-search-icon{font-size:1.15rem;color:#94a3b8;flex-shrink:0}.hero-search-input{flex:1 1;border:none;outline:none;font-size:.95rem;font-family:inherit;color:var(--text-main);background:transparent}.hero-search-input::placeholder{color:#94a3b8}.btn-hero-search-action{display:inline-flex;align-items:center;gap:.4rem;background:var(--primary-blue);color:#fff;font-weight:700;font-size:.86rem;padding:.6rem 1.25rem;border-radius:9999px;text-decoration:none;transition:all .2s ease;box-shadow:0 2px 6px rgba(37,99,235,.25);white-space:nowrap}.btn-hero-search-action:hover{background:#1d4ed8;transform:translateY(-1px);box-shadow:0 4px 12px rgba(37,99,235,.35)}.hero-search-pills{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-top:.85rem;padding-top:.75rem;border-top:1px dashed #e2e8f0}.search-pills-label{font-size:.75rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.03em}.hero-search-pill{font-size:.75rem;font-weight:600;color:#334155;background:#f1f5f9;padding:.25rem .65rem;border-radius:9999px;text-decoration:none;transition:all .15s ease;border:1px solid transparent;cursor:pointer;font-family:inherit;line-height:1.2}.hero-search-pill:hover{background:#e2e8f0;color:var(--primary-blue);border-color:#cbd5e1}.hero-gateways-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem;gap:1rem;max-width:1040px;margin:0 auto}@media (max-width:900px){.hero-gateways-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.hero-gateways-grid{grid-template-columns:1fr}}.hero-gateway-card{background:#fff;border:1px solid var(--border-color);border-radius:12px;padding:1.1rem 1rem;display:flex;flex-direction:column;text-align:left;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);box-shadow:0 1px 3px rgba(0,0,0,.03);position:relative}.hero-gateway-card:hover{transform:translateY(-3px);box-shadow:0 10px 20px -5px rgba(0,0,0,.08);border-color:#93c5fd}.gateway-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:.6rem}.gateway-icon{font-size:1.4rem}.gateway-status-badge{display:inline-flex;align-items:center;gap:.3rem;font-size:.68rem;font-weight:700;color:#059669;background:#ecfdf5;border:1px solid #a7f3d0;padding:.15rem .45rem;border-radius:9999px}.gateway-card-info{display:flex;flex-direction:column}.gateway-name{font-size:.95rem;font-weight:750;color:var(--text-main);margin-bottom:.2rem}.gateway-sub{font-size:.75rem;color:#64748b;line-height:1.35}.gateway-link-icon{position:absolute;top:1.1rem;right:1rem;font-size:.85rem;font-weight:700;color:#94a3b8;transition:color .15s ease,transform .15s ease}.hero-gateway-card:hover .gateway-link-icon{color:var(--primary-blue);transform:translate(2px,-2px)}.hero-metrics-strip{display:flex;align-items:center;justify-content:center;gap:1.5rem;flex-wrap:wrap;background:#fff;border:1px solid var(--border-color);border-radius:12px;padding:.85rem 1.5rem;max-width:860px;margin:0 auto;box-shadow:0 1px 3px rgba(0,0,0,.02)}.metric-pill-item{display:flex;align-items:center;gap:.5rem}.metric-val{font-size:1.05rem;font-weight:850;color:var(--text-main)}.metric-val.text-emerald{color:#059669}.metric-lbl{font-size:.78rem;font-weight:600;color:#64748b}.metric-pill-sep{width:1px;height:18px;background:#e2e8f0}.hero-stat-card{background:#fff;border:1px solid var(--border-color);border-radius:var(--radius-md);padding:1.1rem;display:flex;align-items:center;gap:.85rem;box-shadow:var(--shadow-sm);text-align:left;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.hero-stat-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:#cbd5e1}.stat-icon-wrap{width:42px;height:42px;background:var(--bg-subtle);border:1px solid var(--border-color);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;font-size:1.25rem;flex-shrink:0}.stat-value{display:block;font-size:1.05rem;font-weight:800;color:var(--text-main);line-height:1.2}.stat-label{display:block;font-size:.74rem;color:var(--text-muted);font-weight:500}.main-content-container{padding-top:2.25rem;padding-bottom:4rem}.layout-grid{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem;align-items:start}.primary-column{gap:2rem}.primary-column,.sidebar-column{display:flex;flex-direction:column}.sidebar-column{gap:1.5rem}.premium-section-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:1.75rem;box-shadow:var(--shadow-sm);position:relative;transition:box-shadow .2s ease}.premium-section-card:hover{box-shadow:var(--shadow-md)}.section-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}.section-title-wrap{display:flex;align-items:flex-start;gap:.85rem}.section-icon-badge{width:42px;height:42px;border-radius:var(--radius-md);background:var(--primary-blue-light);border:1px solid var(--primary-blue-border);color:var(--primary-blue);display:flex;align-items:center;justify-content:center;font-size:1.25rem;flex-shrink:0}.fire-badge{background:#fff7ed;border-color:#fed7aa}.calc-badge{background:var(--accent-emerald-light);border-color:var(--accent-emerald-border)}.step-badge{background:var(--accent-purple-light);border-color:var(--accent-purple-border)}.faq-badge{background:var(--bg-subtle);border-color:var(--border-color)}.section-heading{font-size:1.28rem;font-weight:800;color:var(--text-main);letter-spacing:-.02em;line-height:1.3}.section-subtext{font-size:.85rem;color:var(--text-muted);margin-top:.2rem}.live-status-pill{display:inline-flex;align-items:center;gap:.4rem;background:var(--bg-subtle);color:var(--text-secondary);border:1px solid var(--border-color);padding:.3rem .75rem;border-radius:var(--radius-full);font-size:.78rem;font-weight:600}.green-pill{background:var(--accent-emerald-light);color:var(--accent-emerald);border-color:var(--accent-emerald-border);font-weight:700}.table-header-status-group{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}.data-refreshed-tag{gap:.4rem;background:var(--bg-subtle);color:var(--text-muted);border:1px solid var(--border-color);border-radius:var(--radius-full);font-size:.76rem;font-weight:600}.btn-refresh-table,.data-refreshed-tag{display:inline-flex;align-items:center;padding:.3rem .75rem}.btn-refresh-table{background:#fff;border:1px solid #cbd5e1;color:var(--text-secondary);border-radius:var(--radius-full);font-size:.78rem;font-weight:700;gap:.35rem;transition:all .15s ease;cursor:pointer;box-shadow:var(--shadow-xs)}.btn-refresh-table:hover{background:var(--bg-subtle);color:var(--text-main);border-color:#94a3b8}.refresh-icon{font-size:.85rem;display:inline-block;transition:transform .3s ease}.refresh-icon.spinning{animation:spin .8s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.quick-launch-bar{display:flex;gap:.85rem;background:var(--bg-subtle);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:1rem 1.15rem;margin-bottom:1.5rem;align-items:flex-end}.launch-select-wrap{flex:1 1;display:flex;flex-direction:column;gap:.35rem}.launch-select-label{font-size:.8rem;color:var(--text-secondary);font-weight:600}.launch-select-input{width:100%;padding:.65rem .9rem;background:#fff;border:1px solid #cbd5e1;border-radius:var(--radius-sm);color:var(--text-main);font-size:.9rem;font-weight:600;outline:none;font-family:inherit;transition:border-color .15s ease,box-shadow .15s ease}.launch-select-input:focus{border-color:var(--primary-blue);box-shadow:0 0 0 3px rgba(37,99,235,.15)}.btn-launch-primary{background:var(--primary-blue);color:#fff;padding:.65rem 1.35rem;border-radius:var(--radius-sm);font-weight:700;font-size:.88rem;display:inline-flex;align-items:center;gap:.4rem;height:42px;white-space:nowrap;transition:all .15s ease;box-shadow:0 1px 3px rgba(37,99,235,.25)}.btn-launch-primary:hover{background:var(--primary-blue-hover);transform:translateY(-1px);box-shadow:0 3px 8px rgba(37,99,235,.35)}.registrar-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem}.registrar-card{background:#fff;border:1px solid var(--border-color);border-radius:var(--radius-md);padding:1.25rem;display:flex;flex-direction:column;justify-content:space-between;transition:all .2s ease;text-decoration:none;box-shadow:var(--shadow-xs)}.registrar-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-md);border-color:#cbd5e1}.reg-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:.85rem}.reg-icon-box{font-size:1.5rem}.reg-badge-tag{font-size:.72rem;font-weight:700;padding:.2rem .55rem;border-radius:var(--radius-full);border:1px solid}.reg-card-name{font-size:1.02rem;font-weight:800;color:var(--text-main);margin-bottom:.35rem}.reg-card-desc{font-size:.82rem;color:var(--text-muted);line-height:1.45;margin-bottom:1.15rem;flex:1 1}.reg-card-footer{display:flex;align-items:center;justify-content:space-between;padding-top:.75rem;border-top:1px solid var(--border-color);font-weight:700;font-size:.85rem}.reg-btn-icon{font-size:.95rem}.gateway-security-notice{display:flex;align-items:center;gap:.65rem;background:var(--primary-blue-light);border:1px solid var(--primary-blue-border);border-radius:var(--radius-sm);padding:.85rem 1.15rem;font-size:.82rem;color:#1e40af;margin-top:1.25rem}.shield-icon{font-size:1.15rem}.table-controls-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.25rem;flex-wrap:wrap}.filter-tabs-group{display:flex;gap:.4rem;flex-wrap:wrap}.filter-tab-btn{padding:.45rem .85rem;border-radius:var(--radius-full);font-size:.82rem;font-weight:600;color:var(--text-secondary);background:var(--bg-subtle);border:1px solid transparent;transition:all .15s ease;display:inline-flex;align-items:center;gap:.35rem}.filter-tab-btn:hover{background:#e2e8f0;color:var(--text-main)}.filter-tab-btn.active{background:var(--text-main);color:#fff;box-shadow:var(--shadow-xs)}.tab-count{background:hsla(0,0%,100%,.2);padding:.1rem .4rem;border-radius:var(--radius-full);font-size:.72rem}.filter-tab-btn:not(.active) .tab-count{background:#e2e8f0;color:var(--text-secondary)}.table-search-wrap{position:relative;min-width:240px}.search-icon{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);font-size:.85rem;color:var(--text-light)}.table-search-input{width:100%;padding:.45rem 2rem .45rem 2.2rem;border-radius:var(--radius-full);border:1px solid var(--border-color);font-size:.84rem;outline:none;font-family:inherit;background:var(--bg-subtle);transition:border-color .15s ease,background-color .15s ease}.table-search-input:focus{border-color:var(--primary-blue);background:#fff}.clear-search-btn{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);font-size:.75rem;color:var(--text-light)}.responsive-table-container{overflow-x:auto;border:1px solid var(--border-color);border-radius:var(--radius-md);background:#fff}.premium-data-table{width:100%;border-collapse:collapse;text-align:left;font-size:.88rem}.premium-data-table thead{background:var(--bg-subtle);border-bottom:1px solid var(--border-color)}.premium-data-table th{padding:.85rem 1rem;font-size:.74rem;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.table-data-row{border-bottom:1px solid var(--border-subtle);transition:background-color .15s ease}.table-data-row:hover{background-color:var(--bg-subtle)}.table-data-row td{padding:1rem;vertical-align:middle}.company-cell{display:flex;flex-direction:column;gap:.25rem}.company-title{font-size:.94rem;font-weight:700;color:var(--text-main)}.company-meta-tags{display:flex;align-items:center;gap:.4rem}.issue-tag{font-size:.68rem;font-weight:700;padding:.15rem .45rem;border-radius:var(--radius-xs);text-transform:uppercase}.mainboard-tag{background:var(--primary-blue-light);color:var(--primary-blue);border:1px solid var(--primary-blue-border)}.sme-tag{background:var(--accent-purple-light);color:var(--accent-purple);border:1px solid var(--accent-purple-border)}.lot-tag{font-size:.68rem;font-weight:600;color:var(--text-muted);background:var(--bg-subtle);padding:.15rem .45rem;border-radius:var(--radius-xs)}.price-text{font-weight:700}.date-cell,.price-text{color:var(--text-secondary);white-space:nowrap}.date-cell{display:flex;align-items:center;gap:.35rem;font-size:.84rem}.gmp-gain-cell{display:flex;flex-direction:column;gap:.3rem;min-width:110px}.gmp-amount{font-weight:700;color:var(--accent-emerald);font-size:.88rem}.gain-bar-wrap{height:4px;background:var(--border-color);border-radius:2px;overflow:hidden;width:100%}.gain-bar-fill{height:100%;border-radius:2px}.registrar-badge-pill{background:var(--bg-subtle);border:1px solid var(--border-color);padding:.25rem .6rem;font-size:.78rem;font-weight:600;color:var(--text-secondary)}.registrar-badge-pill,.status-pill{border-radius:var(--radius-full);white-space:nowrap}.status-pill{font-size:.75rem;font-weight:700;padding:.25rem .65rem}.status-out{background:var(--accent-emerald-light);color:var(--accent-emerald);border:1px solid var(--accent-emerald-border)}.status-open{background:var(--primary-blue-light);color:var(--primary-blue);border:1px solid var(--primary-blue-border)}.status-pending{background:var(--accent-amber-light);color:var(--accent-amber);border:1px solid var(--accent-amber-border)}.btn-check-allotment{background:var(--primary-blue);color:#fff;padding:.45rem .95rem;border-radius:var(--radius-sm);font-weight:700;font-size:.82rem;display:inline-flex;align-items:center;gap:.35rem;transition:all .15s ease;white-space:nowrap;box-shadow:var(--shadow-xs)}.btn-check-allotment:hover{background:var(--primary-blue-hover);transform:translateY(-1px);box-shadow:0 2px 6px rgba(37,99,235,.3)}.pagination-bar{display:flex;align-items:center;justify-content:space-between;padding-top:1.25rem;margin-top:.5rem;border-top:1px solid var(--border-color);flex-wrap:wrap;gap:1rem}.pagination-info{gap:1.25rem;font-size:.84rem}.pagination-info,.per-page-selector{display:flex;align-items:center;color:var(--text-muted)}.per-page-selector{gap:.4rem;font-size:.8rem}.per-page-select{padding:.25rem .5rem;border-radius:var(--radius-sm);border:1px solid #cbd5e1;background:#fff;font-size:.82rem;font-weight:600;color:var(--text-main);outline:none;cursor:pointer}.pagination-buttons{display:flex;align-items:center;gap:.35rem}.btn-page-nav{padding:.4rem .75rem;border-radius:var(--radius-sm);border:1px solid #cbd5e1;background:#fff;font-size:.8rem;font-weight:600;color:var(--text-secondary);transition:all .15s ease}.btn-page-nav:hover:not(:disabled){background:var(--bg-subtle);border-color:#94a3b8;color:var(--text-main)}.btn-page-nav:disabled{opacity:.4;cursor:not-allowed}.btn-page-number{min-width:32px;height:32px;border-radius:var(--radius-sm);border:1px solid transparent;background:var(--bg-subtle);font-size:.82rem;font-weight:600;color:var(--text-secondary);display:flex;align-items:center;justify-content:center;transition:all .15s ease}.btn-page-number:hover:not(.active){background:#e2e8f0;color:var(--text-main)}.btn-page-number.active{background:var(--primary-blue);color:#fff;border-color:var(--primary-blue);box-shadow:0 1px 3px rgba(37,99,235,.3)}.table-footer-bar{display:flex;align-items:center;justify-content:space-between;padding-top:1rem;font-size:.82rem;color:var(--text-muted);flex-wrap:wrap;gap:.5rem}.calc-preset-bar{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}.calc-preset-header-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem}.preset-label{font-size:.82rem;font-weight:750;color:var(--text-main);white-space:nowrap}.preset-live-sync-badge{display:inline-flex;align-items:center;gap:.4rem;font-size:.72rem;font-weight:700;color:#059669;background:#ecfdf5;border:1px solid #a7f3d0;padding:.2rem .55rem;border-radius:var(--radius-full)}.preset-buttons{display:flex;gap:.45rem;flex-wrap:wrap;align-items:center}.preset-btn{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .85rem;border-radius:var(--radius-full);font-size:.78rem;font-weight:600;background:#fff;color:var(--text-secondary);border:1px solid var(--border-color);cursor:pointer;white-space:nowrap;transition:all .15s ease;box-shadow:0 1px 2px rgba(0,0,0,.02);font-family:inherit}.preset-btn:hover{background:var(--bg-subtle);border-color:#cbd5e1;color:var(--text-main);transform:translateY(-1px)}.preset-btn.active{background:var(--primary-blue);color:#fff;border-color:var(--primary-blue);box-shadow:0 2px 6px rgba(37,99,235,.25)}.preset-btn-gmp{font-size:.7rem;font-weight:700;padding:.1rem .45rem;border-radius:9999px;background:#ecfdf5;color:#059669}.preset-btn.active .preset-btn-gmp{background:hsla(0,0%,100%,.22);color:#fff}.btn-table-calc{background:#eff6ff;border:1px solid #bfdbfe;color:var(--primary-blue);font-size:.74rem;font-weight:700;padding:.38rem .65rem;border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;transition:all .15s ease;font-family:inherit;display:inline-flex;align-items:center;gap:.25rem}.btn-table-calc:hover{background:var(--primary-blue);color:#fff;border-color:var(--primary-blue);transform:translateY(-1px)}.calc-grid-layout{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem}.calc-inputs-column{display:flex;flex-direction:column;gap:1rem}.calc-input-card{background:#fff;border:1px solid var(--border-color);border-radius:var(--radius-md);padding:.9rem 1rem;box-shadow:var(--shadow-xs)}.calc-label-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:.45rem;font-size:.82rem;font-weight:600;color:var(--text-secondary)}.calc-badge-val{background:var(--bg-subtle);padding:.15rem .45rem;border-radius:var(--radius-xs);font-size:.78rem;color:var(--text-main);font-weight:700}.profit-val{background:var(--accent-emerald-light);color:var(--accent-emerald)}.calc-text-input{width:100%;padding:.55rem .75rem;border:1px solid #cbd5e1;border-radius:var(--radius-sm);font-size:.95rem;font-weight:700;color:var(--text-main);outline:none;font-family:inherit;background:var(--bg-subtle);transition:border-color .15s ease,background .15s ease}.calc-text-input:focus{border-color:var(--primary-blue);background:#fff}.calc-row-split{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem}.calc-output-hero-card{background:linear-gradient(135deg,#f0fdf4,#fff);border:1.5px solid var(--accent-emerald-border);border-radius:var(--radius-lg);padding:1.5rem;height:100%;flex-direction:column;box-shadow:0 4px 12px rgba(16,185,129,.08);position:relative;overflow:hidden}.calc-output-hero-card,.output-top-row{display:flex;justify-content:space-between}.output-top-row{align-items:center;margin-bottom:.5rem}.output-subtitle{font-size:.74rem;letter-spacing:.08em}.output-pct-pill,.output-subtitle{font-weight:800;color:var(--accent-emerald)}.output-pct-pill{background:var(--accent-emerald-light);border:1px solid var(--accent-emerald-border);padding:.2rem .6rem;border-radius:var(--radius-full);font-size:.8rem}.output-main-profit{display:flex;align-items:baseline;gap:.2rem;margin:.25rem 0}.currency-symbol{font-size:1.6rem;font-weight:800;color:var(--accent-emerald)}.profit-digits{font-size:2.4rem;font-weight:900;color:var(--accent-emerald);letter-spacing:-.02em}.profit-caption{font-size:.82rem;color:var(--text-muted);margin-bottom:1.25rem}.output-breakdown-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem;background:#fff;border:1px solid var(--accent-emerald-border);border-radius:var(--radius-sm);padding:.85rem}.breakdown-item{display:flex;flex-direction:column;gap:.15rem}.breakdown-lbl{font-size:.72rem;color:var(--text-muted)}.breakdown-val{font-size:.88rem;color:var(--text-main);font-weight:700}.highlight-val{color:var(--accent-emerald)}.profit-gauge-container{margin-top:1.25rem}.gauge-labels{display:flex;justify-content:space-between;font-size:.72rem;color:var(--text-muted);margin-bottom:.35rem}.gauge-track{height:6px;background:var(--accent-emerald-border);border-radius:3px;overflow:hidden}.gauge-fill{height:100%;background:linear-gradient(90deg,var(--accent-emerald),var(--accent-green));border-radius:3px}.calc-disclaimer-note{font-size:.78rem;color:var(--text-muted);background:var(--bg-subtle);border:1px solid var(--border-color);padding:.75rem 1rem;border-radius:var(--radius-sm);margin-top:1.25rem}.steps-roadmap-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem;gap:1rem}.step-roadmap-card{background:#fff;border:1px solid var(--border-color);border-radius:var(--radius-md);padding:1.25rem 1rem;position:relative;display:flex;flex-direction:column;box-shadow:var(--shadow-xs);transition:transform .2s ease,box-shadow .2s ease}.step-roadmap-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.step-number-tag{position:absolute;top:.75rem;right:.75rem;font-size:1.15rem;font-weight:800;color:#cbd5e1}.step-icon{font-size:1.6rem;margin-bottom:.75rem}.step-title{font-size:.95rem;font-weight:700;color:var(--text-main);margin-bottom:.35rem}.step-desc{font-size:.8rem;color:var(--text-muted);line-height:1.45}.faq-accordion-list{display:flex;flex-direction:column;gap:.65rem}.faq-accordion-item{border:1px solid var(--border-color);border-radius:var(--radius-md);overflow:hidden;transition:all .2s ease;background:#fff}.faq-accordion-item.open{border-color:var(--primary-blue-border);background:var(--primary-blue-light)}.faq-accordion-btn{width:100%;padding:1.1rem 1.25rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;text-align:left}.faq-question-text{font-size:.94rem;font-weight:700;color:var(--text-main)}.faq-toggle-icon{font-size:1.25rem;font-weight:800;color:var(--primary-blue)}.faq-accordion-content{padding:0 1.25rem 1.1rem;font-size:.88rem;color:var(--text-secondary);line-height:1.6}.demat-promo-card{background:linear-gradient(135deg,#eff6ff,#fff);color:var(--text-main);border-radius:var(--radius-lg);padding:1.5rem;border:1.5px solid var(--primary-blue-border);box-shadow:var(--shadow-sm)}.demat-card-badge{background:#fef3c7;color:#b45309;border:1px solid #fde68a;padding:.2rem .6rem;border-radius:var(--radius-full);font-size:.72rem;font-weight:700;margin-bottom:.75rem}.demat-title{font-size:1.22rem;margin-bottom:.4rem}.demat-desc{font-size:.84rem;color:var(--text-muted);line-height:1.45;margin-bottom:1rem}.demat-features-list{list-style:none;font-size:.82rem;color:var(--text-secondary);display:flex;flex-direction:column;gap:.35rem;margin-bottom:1.25rem}.btn-upstox{background:var(--primary-blue);color:#fff;padding:.7rem 1rem;border-radius:var(--radius-sm);font-weight:700;font-size:.9rem;display:flex;align-items:center;justify-content:center;gap:.4rem;transition:all .15s ease;box-shadow:0 1px 3px rgba(37,99,235,.25)}.btn-upstox:hover{background:var(--primary-blue-hover);transform:translateY(-1px);box-shadow:0 3px 8px rgba(37,99,235,.35)}.demat-disclosure{font-size:.7rem;color:var(--text-light);margin-top:.85rem;line-height:1.4}.sidebar-widget-card{background:#fff;border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:1.25rem;box-shadow:var(--shadow-xs)}.sidebar-widget-header{gap:.5rem;margin-bottom:1rem;padding-bottom:.65rem;border-bottom:1px solid var(--border-subtle)}.widget-header-icon{font-size:1.1rem}.widget-header-title{font-size:.96rem;font-weight:700;color:var(--text-main)}.guides-list{gap:.75rem}.guide-item-link,.guides-list{display:flex;flex-direction:column}.guide-item-link{gap:.2rem;padding:.5rem .6rem;border-radius:var(--radius-sm);transition:background-color .15s ease}.guide-item-link:hover{background-color:var(--bg-subtle)}.guide-item-tag{font-size:.68rem;font-weight:700;color:var(--primary-blue);text-transform:uppercase}.guide-item-title{font-size:.85rem;font-weight:600;color:var(--text-secondary);line-height:1.35}.guide-item-meta{font-size:.72rem;color:var(--text-light)}.community-card{background:#f0fdf4;border:1px solid var(--accent-emerald-border)}.community-header{gap:.65rem;margin-bottom:.85rem}.community-icon{font-size:1.5rem}.community-title{font-weight:700;color:#166534}.community-sub{font-size:.78rem;color:#15803d}.btn-community-whatsapp{background:#16a34a;color:#fff;padding:.55rem .85rem;border-radius:var(--radius-sm);font-weight:700;font-size:.82rem;display:flex;align-items:center;justify-content:space-between;transition:all .15s ease}.btn-community-whatsapp:hover{background:#15803d}.ads-widget-card{text-align:center;background:var(--bg-subtle);padding:1.5rem 1rem}.ad-container-tag{font-size:.68rem;font-weight:700;color:var(--text-light);letter-spacing:.08em;margin-bottom:.5rem}.ad-box-placeholder{min-height:250px;background:#fff;border:1px dashed #cbd5e1;border-radius:var(--radius-sm);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;padding:1rem}.ad-text-label{font-size:.82rem;font-weight:600;color:var(--text-muted)}.ad-subtext-label{font-size:.72rem;color:var(--text-light)}.blog-page-wrapper{padding-bottom:4rem}.blog-hero-section{background:linear-gradient(180deg,#fff 0,var(--bg-main) 100%);padding:3.5rem 0 2.5rem;text-align:center}.blog-hero-container{max-width:850px}.blog-hero-badge{background:var(--primary-blue-light);border:1px solid var(--primary-blue-border);padding:.35rem .9rem;border-radius:var(--radius-full);font-size:.76rem;letter-spacing:.05em}.blog-hero-title{font-size:2.6rem;font-weight:850;line-height:1.2;letter-spacing:-.03em}.blog-hero-subtitle{line-height:1.6;margin-bottom:2rem}.blog-controls-bar{gap:1rem;background:#fff;border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:.75rem 1rem;box-shadow:var(--shadow-xs)}.blog-tabs-group{gap:.4rem}.blog-tab-btn{border-radius:var(--radius-full);color:var(--text-secondary);gap:.35rem}.blog-tab-btn:hover{background:#e2e8f0}.blog-tab-btn.active{background:var(--text-main)}.tab-badge{background:hsla(0,0%,100%,.2);padding:.1rem .4rem;border-radius:var(--radius-full);font-size:.72rem}.blog-search-box{position:relative;min-width:260px}.blog-search-input{padding:.45rem 2rem .45rem 2.2rem;border-radius:var(--radius-full);border:1px solid var(--border-color);font-size:.84rem;font-family:inherit;background:var(--bg-subtle)}.blog-search-input:focus{border-color:var(--primary-blue);background:#fff}.featured-article-card{background:linear-gradient(135deg,#1e3a8a,#0f172a);color:#fff;box-shadow:var(--shadow-md);position:relative;overflow:hidden}.featured-pill{background:hsla(0,0%,100%,.2);color:#fff;border:1px solid hsla(0,0%,100%,.3);padding:.25rem .7rem;border-radius:var(--radius-full);font-size:.74rem;font-weight:700;letter-spacing:.05em}.featured-readtime{color:#cbd5e1}.featured-title{line-height:1.3;letter-spacing:-.02em}.featured-title a{color:#fff}.featured-title a:hover{color:#93c5fd}.featured-excerpt{font-size:.95rem;color:#cbd5e1;line-height:1.6;max-width:820px}.featured-meta-row{border-top:1px solid hsla(0,0%,100%,.15);gap:1rem}.author-avatar{width:40px;height:40px;border-radius:50%;background:#334155;color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.1rem}.author-name{display:block;font-size:.92rem;color:#fff}.author-role{display:block;font-size:.75rem;color:#cbd5e1}.btn-read-featured{background:#fff;color:var(--primary-blue);padding:.65rem 1.35rem;border-radius:var(--radius-sm);font-size:.9rem;gap:.4rem;box-shadow:0 2px 6px rgba(0,0,0,.1)}.btn-read-featured:hover{background:#f8fafc}.article-magazine-card{background:#fff;box-shadow:var(--shadow-xs);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;overflow:hidden}.article-magazine-card:hover{transform:translateY(-3px)}.article-category-tag{padding:.2rem .6rem;border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.04em}.cat-guide{background:var(--primary-blue-light);color:var(--primary-blue);border:1px solid var(--primary-blue-border)}.cat-review{background:var(--accent-purple-light);color:var(--accent-purple);border:1px solid var(--accent-purple-border)}.cat-insight{background:var(--accent-amber-light);color:var(--accent-amber);border:1px solid var(--accent-amber-border)}.cat-edu{background:var(--accent-emerald-light);color:var(--accent-emerald);border:1px solid var(--accent-emerald-border)}.article-readtime{font-size:.75rem;color:var(--text-light)}.article-card-title{font-size:1.12rem;line-height:1.38;color:var(--text-main);margin-bottom:.75rem;letter-spacing:-.01em}.article-card-excerpt{font-size:.86rem;color:var(--text-muted);line-height:1.55}.article-card-footer{padding:.9rem 1.5rem}.article-author-info{gap:.35rem}.author-mini-name{font-size:.78rem;color:var(--text-secondary);font-weight:600}.btn-read-article{gap:.25rem}.btn-read-article:hover{color:var(--primary-blue-hover)}.btn-read-article:hover .read-arrow{transform:translateX(3px)}.read-arrow{transition:transform .15s ease}.site-footer{background:#fff;color:var(--text-muted);border-top:1px solid var(--border-color);padding:3rem 0 1.5rem;margin-top:3.5rem}.footer-compact-grid{display:grid;grid-template-columns:1.8fr 1fr 1.2fr 1fr;grid-gap:2rem;gap:2rem;margin-bottom:2rem}.footer-col-brand{display:flex;flex-direction:column;gap:.75rem}.footer-logo{gap:.6rem;text-decoration:none}.footer-logo,.footer-logo-icon{display:flex;align-items:center}.footer-logo-icon{background:linear-gradient(135deg,var(--primary-blue) 0,#1d4ed8 100%);color:#fff;width:34px;height:34px;border-radius:var(--radius-sm);justify-content:center;font-size:1.05rem}.footer-logo-text{font-size:1.15rem;font-weight:800;color:var(--text-main);letter-spacing:-.02em}.footer-desc-short{font-size:.82rem;color:var(--text-muted);line-height:1.5}.footer-col-nav{display:flex;flex-direction:column;gap:.75rem}.footer-heading{font-size:.88rem;font-weight:700;color:var(--text-main);letter-spacing:.02em}.footer-links-clean{list-style:none;display:flex;flex-direction:column;gap:.5rem}.footer-links-clean li a{font-size:.82rem;color:var(--text-muted);transition:color .15s ease;display:inline-block}.footer-links-clean li a:hover{color:var(--primary-blue)}.footer-compact-disclaimer{background:var(--bg-subtle);border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:.85rem 1rem;font-size:.75rem;color:var(--text-muted);line-height:1.5;margin-bottom:1.5rem}.footer-compact-bottom{display:flex;align-items:center;justify-content:space-between;padding-top:1.25rem;border-top:1px solid var(--border-color);font-size:.76rem;color:var(--text-light);flex-wrap:wrap;gap:.5rem}.btn-compact-top{background:var(--bg-subtle);border:1px solid #cbd5e1;color:var(--text-secondary);padding:.25rem .75rem;border-radius:var(--radius-full);font-size:.75rem;font-weight:600;transition:all .15s ease}.btn-compact-top:hover{background:var(--primary-blue);color:#fff;border-color:var(--primary-blue)}@media (max-width:1024px){.layout-grid{grid-template-columns:1fr}.sidebar-column{position:static}.hero-stats-grid,.registrar-grid,.steps-roadmap-grid{grid-template-columns:repeat(2,1fr)}.footer-compact-grid{grid-template-columns:1fr 1fr;gap:2rem}}@media (max-width:640px){.hero-title{font-size:2rem}.hero-stats-grid,.registrar-grid{grid-template-columns:1fr}.quick-launch-bar{flex-direction:column;align-items:stretch}.btn-launch-primary{justify-content:center}.calc-grid-layout,.footer-compact-grid,.steps-roadmap-grid{grid-template-columns:1fr}.desktop-navigation{display:none}.mobile-menu-toggle-btn,.mobile-nav-drawer{display:block}}.about-page-wrapper,.legal-page-wrapper{padding-bottom:5rem}.about-hero-section,.legal-hero-header{background:linear-gradient(180deg,#fff 0,var(--bg-main) 100%);border-bottom:1px solid var(--border-color);padding:3.5rem 0 3rem;text-align:center}.about-hero-container,.legal-header-container{max-width:900px;margin:0 auto}.about-breadcrumbs,.legal-breadcrumbs{display:inline-flex;align-items:center;gap:.5rem;font-size:.82rem;color:var(--text-muted);margin-bottom:1.25rem;background:#fff;border:1px solid var(--border-color);padding:.3rem .85rem;border-radius:var(--radius-full)}.about-breadcrumbs a,.legal-breadcrumbs a{color:var(--text-secondary);font-weight:600;transition:color .15s ease}.about-breadcrumbs a:hover,.legal-breadcrumbs a:hover{color:var(--primary-blue)}.about-hero-badge,.legal-top-badges{display:flex;align-items:center;justify-content:center;gap:.6rem;margin-bottom:1.25rem;flex-wrap:wrap}.about-badge-pill,.legal-compliance-pill{background:var(--accent-emerald-light);color:var(--accent-emerald);border:1px solid var(--accent-emerald-border);padding:.3rem .75rem;border-radius:var(--radius-full);font-size:.76rem;font-weight:700;display:inline-flex;align-items:center;gap:.35rem}.about-date-pill,.legal-date-pill{background:#fff;color:var(--text-muted);border:1px solid var(--border-color);padding:.3rem .75rem;border-radius:var(--radius-full);font-size:.76rem;font-weight:600}.about-hero-title,.legal-page-title{font-size:2.75rem;font-weight:850;color:var(--text-main);line-height:1.2;letter-spacing:-.03em;margin-bottom:1rem}.about-hero-subtitle,.legal-page-subtitle{font-size:1.08rem;color:var(--text-muted);line-height:1.65;max-width:780px;margin:0 auto 2rem}.about-stats-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.25rem;gap:1.25rem;margin-top:2rem}.about-stat-card{background:#fff;border:1px solid var(--border-color);border-radius:var(--radius-md);padding:1.25rem;text-align:left;box-shadow:var(--shadow-sm);display:flex;align-items:center;gap:1rem;transition:transform .2s ease,box-shadow .2s ease}.about-stat-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.about-stat-icon{width:48px;height:48px;border-radius:var(--radius-sm);background:var(--bg-subtle);border:1px solid var(--border-color);display:flex;align-items:center;justify-content:center;font-size:1.4rem;flex-shrink:0}.about-stat-val{font-size:1.25rem;font-weight:800;color:var(--text-main);line-height:1.2}.about-stat-lbl{font-size:.78rem;color:var(--text-muted);font-weight:500}.about-content-container,.legal-layout-container{max-width:1080px;margin:3rem auto 0;padding:0 1.25rem}.about-section-card{background:#fff;border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:2.25rem;box-shadow:var(--shadow-sm);margin-bottom:2rem}.about-section-title-wrap{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--border-subtle)}.about-section-icon{width:40px;height:40px;border-radius:var(--radius-sm);background:var(--primary-blue-light);border:1px solid var(--primary-blue-border);color:var(--primary-blue);display:flex;align-items:center;justify-content:center;font-size:1.25rem;flex-shrink:0}.about-section-heading{font-size:1.35rem;font-weight:800;color:var(--text-main);letter-spacing:-.02em}.values-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.25rem;gap:1.25rem}.value-card{background:var(--bg-subtle);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:1.35rem;transition:all .2s ease}.value-card:hover{background:#fff;box-shadow:var(--shadow-md);border-color:#cbd5e1}.value-icon{font-size:1.5rem;margin-bottom:.65rem}.value-title{font-size:1.05rem;font-weight:700;color:var(--text-main);margin-bottom:.4rem}.value-desc{font-size:.88rem;color:var(--text-muted);line-height:1.55}.comparison-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem}.comparison-box{border-radius:var(--radius-md);padding:1.5rem}.comparison-box.old-way{background:#fef2f2;border:1px solid var(--accent-red-border)}.comparison-box.new-way{background:#f0fdf4;border:1.5px solid var(--accent-emerald-border)}.comparison-header{font-size:1.05rem;font-weight:800;margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}.comparison-box.old-way .comparison-header{color:var(--accent-red)}.comparison-box.new-way .comparison-header{color:var(--accent-emerald)}.comparison-list{list-style:none;display:flex;flex-direction:column;gap:.75rem;font-size:.88rem}.comparison-box.old-way .comparison-list li{color:#991b1b;display:flex;align-items:flex-start;gap:.45rem}.comparison-box.new-way .comparison-list li{color:#166534;font-weight:600;display:flex;align-items:flex-start;gap:.45rem}.founder-profile-card{align-items:flex-start;gap:1.75rem;background:var(--bg-subtle);border:1px solid var(--border-color);padding:1.75rem}.founder-avatar-box,.founder-profile-card{display:flex;border-radius:var(--radius-md)}.founder-avatar-box{width:72px;height:72px;background:linear-gradient(135deg,var(--primary-blue) 0,#1d4ed8 100%);color:#fff;align-items:center;justify-content:center;font-size:2rem;flex-shrink:0;box-shadow:0 4px 10px rgba(37,99,235,.25)}.founder-info{flex:1 1}.founder-name{font-size:1.25rem;font-weight:800;color:var(--text-main);margin-bottom:.2rem}.founder-role{font-size:.78rem;font-weight:700;color:var(--primary-blue);background:var(--primary-blue-light);border:1px solid var(--primary-blue-border);padding:.2rem .65rem;border-radius:var(--radius-full);display:inline-flex;align-items:center;margin-bottom:.75rem}.founder-bio{font-size:.9rem;color:var(--text-secondary);line-height:1.65;margin-bottom:1rem}.founder-tags{display:flex;gap:.5rem;flex-wrap:wrap}.founder-tag{background:#fff;border:1px solid var(--border-color);padding:.25rem .65rem;border-radius:var(--radius-full);font-size:.75rem;font-weight:600;color:var(--text-secondary)}.sebi-safety-box{background:#fffbeb;border:1px solid var(--accent-amber-border);border-left:4px solid var(--accent-amber);border-radius:var(--radius-md);padding:1.35rem 1.5rem}.sebi-safety-header{display:flex;align-items:center;gap:.5rem;color:var(--accent-amber);font-weight:800;font-size:1rem;margin-bottom:.5rem}.sebi-safety-text{font-size:.88rem;color:#92400e;line-height:1.6;margin:0}.legal-hub-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem;gap:1rem}.legal-hub-card{background:var(--bg-subtle);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:1.15rem;text-align:center;transition:all .15s ease;display:flex;flex-direction:column;align-items:center;gap:.5rem;text-decoration:none}.legal-hub-card:hover{background:#fff;border-color:var(--primary-blue);transform:translateY(-2px);box-shadow:var(--shadow-sm)}.legal-hub-icon{font-size:1.4rem}.legal-hub-title{font-size:.88rem;font-weight:700;color:var(--text-main)}.legal-hub-sub{font-size:.75rem;color:var(--text-muted)}.about-cta-banner{background:linear-gradient(135deg,#1e3a8a,#0f172a);color:#fff;border-radius:var(--radius-lg);padding:2.5rem;text-align:center;margin-top:3rem;box-shadow:var(--shadow-md)}.about-cta-title{font-size:1.65rem;font-weight:850;margin-bottom:.6rem;letter-spacing:-.02em}.about-cta-sub{font-size:.98rem;color:#cbd5e1;max-width:600px;margin:0 auto 1.75rem;line-height:1.55}.about-cta-buttons{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap}.btn-cta-primary{background:var(--primary-blue);color:#fff;padding:.65rem 1.4rem;border-radius:var(--radius-full);font-size:.9rem;font-weight:700;display:inline-flex;align-items:center;gap:.4rem;box-shadow:0 2px 8px rgba(37,99,235,.3);transition:all .15s ease}.btn-cta-primary:hover{background:var(--primary-blue-hover);transform:translateY(-1px)}.btn-cta-whatsapp{background:#25d366;color:#fff;padding:.65rem 1.4rem;border-radius:var(--radius-full);font-size:.9rem;font-weight:700;display:inline-flex;align-items:center;gap:.4rem;box-shadow:0 2px 8px rgba(37,211,102,.3);transition:all .15s ease}.btn-cta-whatsapp:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(37,211,102,.4)}@media (max-width:900px){.about-stats-grid,.comparison-grid,.values-grid{grid-template-columns:1fr}.legal-hub-grid{grid-template-columns:repeat(2,1fr)}.founder-profile-card{flex-direction:column;align-items:center;text-align:center}.founder-tags{justify-content:center}}@media (max-width:640px){.about-hero-title,.legal-page-title{font-size:2rem}.about-section-card{padding:1.5rem 1.15rem}.legal-hub-grid{grid-template-columns:1fr}}.legal-columns-grid{display:grid;grid-template-columns:280px 1fr;grid-gap:2.25rem;gap:2.25rem;align-items:start}.legal-sidebar-sticky{position:static;background:#fff;border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:1.25rem;box-shadow:var(--shadow-sm)}.legal-sidebar-title{font-size:.82rem;font-weight:800;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:.85rem;padding-bottom:.5rem;border-bottom:1px solid var(--border-subtle)}.legal-nav-menu{list-style:none;display:flex;flex-direction:column;gap:.4rem}.legal-nav-item a{display:flex;align-items:center;gap:.5rem;padding:.55rem .75rem;border-radius:var(--radius-sm);font-size:.86rem;font-weight:600;color:var(--text-secondary);transition:all .15s ease}.legal-nav-item a:hover{background:var(--bg-subtle);color:var(--primary-blue)}.legal-nav-item.active a{background:var(--primary-blue-light);color:var(--primary-blue);border:1px solid var(--primary-blue-border);font-weight:700}.legal-card-body{background:#fff;border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:2.5rem;box-shadow:var(--shadow-sm);font-size:.96rem;line-height:1.75;color:var(--text-secondary)}.legal-card-body h2{font-size:1.35rem;font-weight:800;color:var(--text-main);margin-top:2rem;margin-bottom:.75rem;padding-bottom:.4rem;border-bottom:1px solid var(--border-subtle)}.legal-card-body h2:first-of-type{margin-top:0}.legal-card-body h3{font-size:1.1rem;font-weight:700;color:var(--text-main);margin-top:1.25rem;margin-bottom:.5rem}.legal-card-body p{margin-bottom:1.15rem}.legal-card-body ol,.legal-card-body ul{padding-left:1.5rem;margin-bottom:1.35rem;display:flex;flex-direction:column;gap:.45rem}.legal-card-body li{line-height:1.6}.legal-card-body code{background:var(--bg-subtle);color:var(--primary-blue);padding:.15rem .45rem;border-radius:var(--radius-xs);font-size:.86rem;font-weight:600;border:1px solid var(--border-color)}.contact-boxes-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.25rem;gap:1.25rem;margin:1.75rem 0}.contact-box-item{background:var(--bg-subtle);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:1.25rem}.contact-box-icon{font-size:1.4rem;margin-bottom:.4rem}.contact-box-title{font-size:.95rem;font-weight:700;color:var(--text-main);margin-bottom:.25rem}.contact-box-desc{font-size:.84rem;color:var(--text-muted);line-height:1.5}.contact-box-note{font-size:.76rem;color:var(--text-light);display:block;margin-top:.25rem}.helpline-table-container{overflow-x:auto;margin:1.5rem 0;border:1px solid var(--border-color);border-radius:var(--radius-md)}.helpline-data-table{width:100%;border-collapse:collapse;font-size:.86rem}.helpline-data-table td,.helpline-data-table th{padding:.75rem 1rem;border-bottom:1px solid var(--border-color);text-align:left}.helpline-data-table th{background:var(--bg-subtle);font-weight:700;color:var(--text-main)}@media (max-width:960px){.legal-columns-grid{grid-template-columns:1fr}.legal-sidebar-sticky{position:static}.contact-boxes-grid{grid-template-columns:1fr}}.blog-page-wrapper,.single-article-page-wrapper{background-color:var(--bg-subtle);min-height:100vh}.article-hero-header{background:var(--bg-card);border-bottom:1px solid var(--border-color);padding:2.5rem 0 2rem}.article-header-container{width:100%}.article-breadcrumbs{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:var(--text-muted);margin-bottom:1.25rem;flex-wrap:wrap}.crumb-link{color:var(--text-muted);text-decoration:none;font-weight:500;transition:color .15s ease}.crumb-link:hover{color:var(--primary-blue)}.crumb-sep{color:#94a3b8;font-size:.85rem}.crumb-current{color:var(--primary-blue);font-weight:600}.article-top-meta{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;margin-bottom:1.25rem}.article-badge-category{background:#eff6ff;border:1px solid #bfdbfe;color:#1d4ed8;font-size:.75rem;font-weight:700;padding:.25rem .65rem;border-radius:9999px;text-transform:uppercase;letter-spacing:.03em}.article-date-pill,.article-readtime-pill,.article-verified-pill{font-size:.78rem;color:var(--text-muted);background:var(--bg-subtle);border:1px solid var(--border-color);padding:.22rem .6rem;border-radius:9999px;font-weight:500}.article-verified-pill{background:#f0fdf4;border-color:#bbf7d0;color:#166534;font-weight:600}.single-article-headline{font-size:2.25rem;font-weight:800;color:var(--text-main);line-height:1.3;letter-spacing:-.02em;margin-bottom:.85rem;max-width:1080px}@media (max-width:768px){.single-article-headline{font-size:1.65rem}}.single-article-lead{font-size:1.1rem;line-height:1.65;color:#475569;margin-bottom:0;max-width:960px}.article-author-share-bar{display:flex;align-items:center;justify-content:flex-end;gap:1rem;padding-top:1.25rem;border-top:1px solid var(--border-color);flex-wrap:wrap}.featured-tag-editorial{font-size:.78rem;font-weight:700;color:var(--text-muted);background:var(--bg-subtle);border:1px solid var(--border-color);padding:.25rem .65rem;border-radius:6px}.author-badge-group{display:flex;align-items:center;gap:.85rem}.author-avatar-badge{width:42px;height:42px;border-radius:50%;background:linear-gradient(135deg,var(--primary-blue),#1d4ed8);color:#fff;font-weight:700;font-size:.88rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 2px 4px rgba(37,99,235,.2)}.author-details{display:flex;flex-direction:column;gap:.15rem}.author-full-name{font-size:.95rem;font-weight:700;color:var(--text-main)}.author-editorial-title{font-size:.8rem;color:var(--text-muted)}.article-share-actions{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.btn-share-whatsapp{display:inline-flex;align-items:center;gap:.45rem;background:#ecfdf5;border:1px solid #a7f3d0;color:#065f46;font-size:.82rem;font-weight:600;padding:.5rem .95rem;border-radius:9999px;text-decoration:none;transition:all .15s ease}.btn-share-whatsapp:hover{background:#d1fae5;border-color:#6ee7b7;color:#047857;transform:translateY(-1px)}.btn-article-check-ipo{display:inline-flex;align-items:center;gap:.45rem;background:#eff6ff;border:1px solid #bfdbfe;color:#1d4ed8;font-size:.82rem;font-weight:600;padding:.5rem .95rem;border-radius:9999px;text-decoration:none;transition:all .15s ease}.btn-article-check-ipo:hover{background:#dbeafe;transform:translateY(-1px)}.article-layout-container{padding-top:2.5rem;padding-bottom:4rem}.article-columns-grid{display:grid;grid-template-columns:1fr 340px;grid-gap:2.25rem;gap:2.25rem;align-items:start}@media (max-width:1024px){.article-columns-grid{grid-template-columns:1fr}.article-sidebar-column{position:static!important}}.article-primary-column{display:flex;flex-direction:column;gap:2rem;min-width:0}.key-takeaways-card{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:var(--radius-lg);padding:1.5rem}.takeaways-header{display:flex;align-items:center;gap:.85rem;margin-bottom:1rem}.takeaways-icon-wrap{width:38px;height:38px;background:#dcfce7;border:1px solid #86efac;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:1.15rem;flex-shrink:0}.takeaways-title{font-size:1.05rem;font-weight:800;color:#166534;margin:0}.takeaways-sub{font-size:.78rem;color:#15803d;margin:0}.takeaways-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.takeaways-list li{display:flex;align-items:flex-start;gap:.65rem;font-size:.92rem;line-height:1.55;color:#166534}.takeaway-bullet{background:#dcfce7;color:#15803d;border-radius:50%;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:800;flex-shrink:0;margin-top:2px}.article-rich-body{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:2.25rem;box-shadow:var(--shadow-sm);color:#334155}@media (max-width:640px){.article-rich-body{padding:1.5rem}}.article-rich-body h2{font-size:1.45rem;font-weight:800;color:var(--text-main);margin-top:2.25rem;margin-bottom:1rem;padding-bottom:.6rem;border-bottom:1px solid var(--border-color);letter-spacing:-.01em}.article-rich-body h2:first-of-type{margin-top:0}.article-rich-body h3{font-size:1.18rem;font-weight:700;color:var(--text-main);margin-top:1.75rem;margin-bottom:.75rem}.article-rich-body p{font-size:1.02rem;line-height:1.8;color:#334155;margin-bottom:1.25rem}.article-rich-body ol,.article-rich-body ul{margin:1.25rem 0;padding-left:1.5rem;display:flex;flex-direction:column;gap:.75rem}.article-rich-body li{font-size:.98rem;line-height:1.75;color:#334155}.article-rich-body li strong{color:var(--text-main)}.article-rich-body code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;background:#f1f5f9;border:1px solid #e2e8f0;color:#0f172a;padding:.2rem .5rem;border-radius:6px;font-size:.86rem;word-break:break-all}.article-rich-body em{font-style:italic;color:#475569}.inline-registrar-cta{background:linear-gradient(135deg,#f8fafc,#eff6ff);border:1px solid #bfdbfe;border-radius:var(--radius-lg);padding:1.75rem;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.cta-left{display:flex;align-items:flex-start;gap:1rem;max-width:580px}.cta-icon-box{width:44px;height:44px;border-radius:var(--radius-md);background:#dbeafe;display:flex;align-items:center;justify-content:center;font-size:1.35rem;flex-shrink:0}.cta-title{font-size:1.05rem;font-weight:700;color:var(--text-main);margin-bottom:.25rem}.cta-desc{font-size:.85rem;line-height:1.5;color:var(--text-muted);margin:0}.btn-cta-launch{background:var(--primary-blue);color:#fff;font-weight:700;font-size:.88rem;padding:.75rem 1.25rem;border-radius:var(--radius-md);text-decoration:none;white-space:nowrap;transition:all .15s ease;box-shadow:var(--shadow-sm)}.btn-cta-launch:hover{background:#1d4ed8;transform:translateY(-1px);box-shadow:var(--shadow-md)}.author-bio-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:1.75rem;box-shadow:var(--shadow-sm)}.author-bio-header{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.author-bio-avatar{width:52px;height:52px;border-radius:50%;background:linear-gradient(135deg,var(--primary-blue),#1e40af);color:#fff;font-weight:800;font-size:1.15rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.author-bio-title{font-size:1.05rem;font-weight:800;color:var(--text-main);margin:0 0 .15rem}.author-bio-subtitle{font-size:.8rem;color:var(--text-muted)}.author-bio-desc{font-size:.92rem;line-height:1.65;color:#475569;margin-bottom:1rem}.author-credentials-tags{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.cred-tag{background:var(--bg-subtle);border:1px solid var(--border-color);font-size:.76rem;font-weight:600;color:#475569;padding:.25rem .65rem;border-radius:6px}.article-disclaimer-box{background:#fffbeb;border:1px solid #fef3c7;border-left:4px solid #f59e0b;border-radius:var(--radius-md);padding:1.25rem;display:flex;align-items:flex-start;gap:.85rem}.disclaimer-icon{font-size:1.25rem;flex-shrink:0;margin-top:2px}.disclaimer-text{font-size:.85rem;line-height:1.6;color:#92400e}.article-sidebar-column{display:flex;flex-direction:column;gap:1.5rem;position:static}.article-sidebar-widget{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:1.5rem;box-shadow:var(--shadow-sm)}.sidebar-widget-header{display:flex;align-items:center;gap:.75rem;margin-bottom:1.25rem;padding-bottom:.75rem;border-bottom:1px solid var(--border-color)}.widget-icon{font-size:1.35rem}.widget-title{font-size:.98rem;font-weight:800;color:var(--text-main);margin:0}.widget-subtitle{font-size:.75rem;color:var(--text-muted)}.mini-ipo-list{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.25rem}.mini-ipo-item{padding:.75rem;background:var(--bg-subtle);border:1px solid var(--border-color);border-radius:var(--radius-md);transition:all .15s ease}.mini-ipo-item:hover{border-color:#cbd5e1;background:#fff}.mini-ipo-top{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.35rem}.mini-ipo-name{font-size:.86rem;font-weight:700;color:var(--text-main)}.mini-gmp-pill{background:#ecfdf5;border:1px solid #a7f3d0;color:#065f46;font-size:.72rem;font-weight:700;padding:.15rem .45rem;border-radius:4px}.mini-ipo-meta{display:flex;align-items:center;justify-content:space-between;font-size:.75rem;color:var(--text-muted)}.mini-link{color:var(--primary-blue);font-weight:600;text-decoration:none}.mini-link:hover{text-decoration:underline}.btn-sidebar-view-all{display:block;text-align:center;padding:.65rem;background:#eff6ff;border:1px solid #bfdbfe;color:#1d4ed8;font-size:.82rem;font-weight:700;border-radius:var(--radius-md);text-decoration:none;transition:all .15s ease}.btn-sidebar-view-all:hover{background:#dbeafe}.demat-promo-card{background:linear-gradient(135deg,#fffbeb,#fff);border-color:#fed7aa}.demat-card-badge{display:inline-block;background:#f97316;color:#fff;font-size:.68rem;font-weight:800;padding:.2rem .5rem;border-radius:4px;letter-spacing:.04em;margin-bottom:.65rem}.demat-title{font-size:1.05rem;font-weight:800;color:var(--text-main);margin-bottom:.5rem}.demat-desc{font-size:.82rem;line-height:1.5;color:#64748b;margin-bottom:.85rem}.demat-points{list-style:none;padding:0;margin:0 0 1.25rem;display:flex;flex-direction:column;gap:.4rem;font-size:.78rem;color:#475569;font-weight:600}.btn-demat-cta{display:flex;align-items:center;justify-content:space-between;background:#f97316;color:#fff;font-size:.82rem;font-weight:700;padding:.7rem 1rem;border-radius:var(--radius-md);text-decoration:none;transition:all .15s ease}.btn-demat-cta:hover{background:#ea580c;transform:translateY(-1px)}.community-sidebar-card{background:linear-gradient(135deg,#ecfdf5,#fff);border-color:#a7f3d0}.community-header{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.community-icon-bubble{width:36px;height:36px;border-radius:8px;background:#d1fae5;display:flex;align-items:center;justify-content:center;font-size:1.15rem;flex-shrink:0}.community-title{font-size:.95rem;font-weight:800;color:#065f46;margin:0}.community-sub{font-size:.74rem;color:#059669}.community-text{font-size:.82rem;line-height:1.5;color:#475569;margin-bottom:1.15rem}.btn-community-action{display:flex;align-items:center;justify-content:space-between;background:#059669;color:#fff;font-size:.82rem;font-weight:700;padding:.7rem 1rem;border-radius:var(--radius-md);text-decoration:none;transition:all .15s ease}.btn-community-action:hover{background:#047857;transform:translateY(-1px)}.related-articles-section{margin-top:3.5rem;padding-top:2.5rem;border-top:1px solid var(--border-color)}.related-header{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;margin-bottom:1.75rem;flex-wrap:wrap}.related-title{font-size:1.35rem;font-weight:800;color:var(--text-main);margin:0 0 .25rem}.related-subtitle{font-size:.85rem;color:var(--text-muted);margin:0}.related-view-all{font-size:.85rem;font-weight:700;color:var(--primary-blue);text-decoration:none}.related-view-all:hover{text-decoration:underline}.related-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem}@media (max-width:960px){.related-grid{grid-template-columns:1fr}}.related-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:1.5rem;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;justify-content:space-between;transition:all .2s ease}.related-card:hover{border-color:#cbd5e1;box-shadow:var(--shadow-md);transform:translateY(-2px)}.related-card-top{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.75rem}.related-cat{font-size:.72rem;font-weight:700;color:var(--primary-blue);background:#eff6ff;border:1px solid #bfdbfe;padding:.15rem .45rem;border-radius:4px}.related-readtime{font-size:.75rem;color:var(--text-muted)}.related-card-title{font-size:1.02rem;font-weight:700;line-height:1.45;margin-bottom:.65rem}.related-card-title a{color:var(--text-main);text-decoration:none;transition:color .15s ease}.related-card-title a:hover{color:var(--primary-blue)}.related-excerpt{font-size:.85rem;line-height:1.55;color:#64748b;margin-bottom:1.25rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.related-footer{display:flex;align-items:center;justify-content:space-between;padding-top:.85rem;border-top:1px solid var(--border-color)}.related-author{font-size:.75rem;color:var(--text-muted)}.related-read-link{font-size:.82rem;font-weight:700;color:var(--primary-blue);text-decoration:none}.related-read-link:hover{text-decoration:underline}.blog-hero-section{background:var(--bg-card);border-bottom:1px solid var(--border-color);padding:3rem 0 2.5rem}.blog-hero-container{max-width:1000px;margin:0 auto;text-align:center}.blog-hero-badge{display:inline-flex;align-items:center;gap:.5rem;background:#eff6ff;border:1px solid #bfdbfe;color:var(--primary-blue);font-size:.75rem;font-weight:700;padding:.35rem .85rem;border-radius:9999px;margin-bottom:1.25rem;letter-spacing:.04em}.blog-hero-title{font-size:2.5rem;font-weight:800;color:var(--text-main);line-height:1.25;margin-bottom:1rem;letter-spacing:-.02em}@media (max-width:768px){.blog-hero-title{font-size:1.85rem}}.blog-hero-subtitle{font-size:1.05rem;line-height:1.65;color:var(--text-muted);max-width:760px;margin:0 auto 2rem}.blog-controls-bar{justify-content:space-between;gap:1.25rem;padding-top:1.5rem;border-top:1px solid var(--border-color)}.blog-controls-bar,.blog-tabs-group{display:flex;align-items:center;flex-wrap:wrap}.blog-tabs-group{gap:.5rem}.blog-tab-btn{background:var(--bg-subtle);border:1px solid var(--border-color);color:var(--text-muted);font-size:.82rem;font-weight:600;padding:.45rem .85rem;border-radius:9999px;cursor:pointer;transition:all .15s ease;display:inline-flex;align-items:center;gap:.4rem}.blog-tab-btn:hover{color:var(--text-main);border-color:#cbd5e1}.blog-tab-btn.active{background:var(--primary-blue);border-color:var(--primary-blue);color:#fff;box-shadow:0 2px 4px rgba(37,99,235,.2)}.tab-badge{background:hsla(0,0%,100%,.25);font-size:.7rem;padding:.1rem .35rem;border-radius:9999px}.blog-search-box{display:flex;align-items:center;background:var(--bg-subtle);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:.45rem .85rem;min-width:280px}.blog-search-input{border:none;background:transparent;outline:none;font-size:.85rem;color:var(--text-main);width:100%;padding-left:.5rem}.clear-search-btn{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:.85rem}.blog-content-container{padding-top:2.5rem;padding-bottom:5rem}.featured-article-card{background:var(--bg-card);border-radius:var(--radius-lg);padding:2.25rem;box-shadow:var(--shadow-sm);margin-bottom:2.5rem;border:1px solid var(--border-color);border-left:5px solid var(--primary-blue);transition:all .2s ease}.featured-article-card:hover{box-shadow:var(--shadow-md);border-color:#cbd5e1;border-left-color:var(--primary-blue)}.featured-top-tags{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.featured-pill{background:#eff6ff;border:1px solid #bfdbfe;color:#1d4ed8;font-size:.72rem;font-weight:800;padding:.2rem .6rem;border-radius:4px}.featured-readtime{font-size:.78rem;color:var(--text-muted)}.featured-title{font-size:1.65rem;font-weight:800;line-height:1.35;margin-bottom:.85rem}.featured-title a{color:var(--text-main);text-decoration:none;transition:color .15s ease}.featured-title a:hover{color:var(--primary-blue)}.featured-excerpt{font-size:1rem;line-height:1.65;color:#475569;margin-bottom:1.5rem;max-width:860px}.featured-meta-row{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding-top:1.25rem;border-top:1px solid var(--border-color);flex-wrap:wrap}.featured-author-box{display:flex;align-items:center;gap:.75rem}.btn-read-featured{display:inline-flex;align-items:center;gap:.5rem;background:var(--primary-blue);color:#fff;font-weight:700;font-size:.88rem;padding:.65rem 1.25rem;border-radius:var(--radius-md);text-decoration:none;transition:all .15s ease}.btn-read-featured:hover{background:#1d4ed8;transform:translateY(-1px)}.articles-magazine-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.75rem;gap:1.75rem;margin-bottom:3.5rem}@media (max-width:1024px){.articles-magazine-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.articles-magazine-grid{grid-template-columns:1fr}}.article-magazine-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);display:flex;flex-direction:column;justify-content:space-between;box-shadow:var(--shadow-sm);transition:all .2s ease}.article-magazine-card:hover{border-color:#cbd5e1;box-shadow:var(--shadow-md);transform:translateY(-2px)}.article-card-body{padding:1.5rem}.article-card-header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.85rem}.article-category-tag{font-size:.72rem;font-weight:700;padding:.2rem .55rem;border-radius:4px}.cat-guide{background:#eff6ff;border:1px solid #bfdbfe;color:#1d4ed8}.cat-review{background:#fdf2f8;border:1px solid #fbcfe8;color:#be185d}.cat-insight{background:#f0fdf4;border:1px solid #bbf7d0;color:#15803d}.cat-edu{background:#fefce8;border:1px solid #fef08a;color:#854d0e}.article-readtime{font-size:.74rem;color:var(--text-muted)}.article-card-title{font-size:1.08rem;font-weight:700;line-height:1.45;margin-bottom:.65rem}.article-title-link{color:var(--text-main);text-decoration:none;transition:color .15s ease}.article-title-link:hover{color:var(--primary-blue)}.article-card-excerpt{font-size:.88rem;line-height:1.6;color:#64748b;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.article-card-footer{padding:1rem 1.5rem;border-top:1px solid var(--border-color);background:var(--bg-subtle);border-bottom-left-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg);display:flex;align-items:center;justify-content:space-between}.article-author-info{display:flex;align-items:center;gap:.45rem;font-size:.78rem;color:var(--text-muted);font-weight:600}.btn-read-article{display:inline-flex;align-items:center;gap:.35rem;font-size:.82rem;font-weight:700;color:var(--primary-blue);text-decoration:none;transition:transform .15s ease}.btn-read-article:hover{transform:translateX(2px)}.blog-community-callout{background:linear-gradient(135deg,#f8fafc,#eff6ff);border:1px solid #bfdbfe;border-radius:var(--radius-lg);padding:2.5rem;display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap}.callout-tag{font-size:.74rem;font-weight:800;color:var(--primary-blue);letter-spacing:.05em;display:block;margin-bottom:.4rem}.callout-title{font-size:1.35rem;font-weight:800;color:var(--text-main);margin-bottom:.45rem}.callout-desc{font-size:.9rem;color:var(--text-muted);max-width:600px;margin:0}.callout-buttons{display:flex;align-items:center;gap:.85rem;flex-wrap:wrap}.btn-callout-wa{display:inline-flex;align-items:center;gap:.5rem;background:#059669;color:#fff;font-size:.85rem;font-weight:700;padding:.75rem 1.25rem;border-radius:var(--radius-md);text-decoration:none;transition:all .15s ease}.btn-callout-wa:hover{background:#047857;transform:translateY(-1px)}.btn-callout-tracker{display:inline-flex;align-items:center;gap:.5rem;background:#fff;border:1px solid var(--border-color);color:var(--text-main);font-size:.85rem;font-weight:700;padding:.75rem 1.25rem;border-radius:var(--radius-md);text-decoration:none;transition:all .15s ease}.btn-callout-tracker:hover{background:#f8fafc;border-color:#cbd5e1}.guide-quick-nav{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:1rem 1.25rem;margin-bottom:2rem;display:flex;align-items:center;gap:.85rem;flex-wrap:wrap}.quick-nav-title{font-size:.82rem;font-weight:700;color:var(--text-main);white-space:nowrap}.quick-nav-chips{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.nav-chip{background:var(--bg-subtle);border:1px solid var(--border-color);color:var(--text-muted);font-size:.78rem;font-weight:600;padding:.3rem .65rem;border-radius:9999px;text-decoration:none;transition:all .15s ease}.nav-chip:hover{background:#eff6ff;border-color:#bfdbfe;color:var(--primary-blue);transform:translateY(-1px)}.featured-snippet-box{background:linear-gradient(135deg,rgba(37,99,235,.05),rgba(16,185,129,.05));border:1.5px solid #bfdbfe;border-radius:var(--radius-lg);padding:1.6rem 1.75rem;margin-bottom:2rem;box-shadow:0 4px 12px rgba(37,99,235,.05)}.snippet-tag{display:inline-block;font-size:.74rem;font-weight:750;text-transform:uppercase;color:var(--primary-blue);background:#eff6ff;border:1px solid #bfdbfe;padding:.2rem .65rem;border-radius:9999px;margin-bottom:.6rem;letter-spacing:.03em}.snippet-heading{font-size:1.25rem;font-weight:800;color:var(--text-main);margin:0 0 .75rem}.snippet-list{margin:.75rem 0 0;padding-left:1.35rem;color:#334155;line-height:1.75;font-size:.95rem}.snippet-list li{margin-bottom:.45rem}.prerequisites-card{background:#fff;border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:1.6rem 1.75rem;margin-bottom:2.25rem;box-shadow:var(--shadow-sm)}.prereq-title{font-size:1.25rem;font-weight:800;color:var(--text-main);margin:0 0 .4rem}.prereq-sub{font-size:.88rem;color:var(--text-muted);margin:0 0 1.25rem}.prereq-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem}@media (max-width:768px){.prereq-grid{grid-template-columns:1fr}}.prereq-item{background:var(--bg-subtle);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:1.1rem}.prereq-item strong{display:block;font-size:.92rem;font-weight:750;color:var(--text-main);margin-bottom:.35rem}.prereq-item p{font-size:.82rem;color:#64748b;line-height:1.45;margin:0}.bank-alerts-card{background:#fff;border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:1.6rem 1.75rem;margin-bottom:2.25rem;box-shadow:var(--shadow-sm)}.bank-alerts-title{font-size:1.25rem;font-weight:800;color:var(--text-main);margin:0 0 .4rem}.bank-alerts-sub{font-size:.88rem;color:var(--text-muted);margin:0 0 1.25rem}.bank-alerts-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}@media (max-width:768px){.bank-alerts-grid{grid-template-columns:1fr}}.bank-alert-box{border-radius:var(--radius-md);padding:1.2rem}.bank-alert-box.success{background:#ecfdf5;border:1px solid #a7f3d0}.bank-alert-box.failure{background:#fef2f2;border:1px solid #fecaca}.alert-title{font-size:.95rem;font-weight:750;margin-bottom:.45rem}.bank-alert-box.success .alert-title{color:#065f46}.bank-alert-box.failure .alert-title{color:#991b1b}.alert-desc{font-size:.85rem;line-height:1.55;margin:0}.bank-alert-box.success .alert-desc{color:#047857}.bank-alert-box.failure .alert-desc{color:#b91c1c}.guide-intro-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:1.75rem;margin-bottom:2.25rem;box-shadow:var(--shadow-sm)}.guide-intro-card h2{font-size:1.35rem;font-weight:800;color:var(--text-main);margin-top:0;margin-bottom:.75rem}.guide-intro-card p{font-size:1rem;line-height:1.7;color:#334155;margin-bottom:.75rem}.guide-intro-card p:last-child{margin-bottom:0}.registrar-guide-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:2rem;margin-bottom:2.25rem;box-shadow:var(--shadow-sm);scroll-margin-top:100px;transition:border-color .2s ease}.registrar-guide-card:hover{border-color:#cbd5e1}.registrar-guide-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1.25rem;margin-bottom:1.5rem;padding-bottom:1.25rem;border-bottom:1px solid var(--border-color);flex-wrap:wrap}.reg-badge-type{display:inline-block;font-size:.72rem;font-weight:700;color:var(--primary-blue);background:#eff6ff;border:1px solid #bfdbfe;padding:.15rem .5rem;border-radius:4px;text-transform:uppercase;letter-spacing:.04em;margin-bottom:.4rem}.reg-guide-title{font-size:1.35rem;font-weight:800;color:var(--text-main);margin:0 0 .35rem}.reg-guide-meta{font-size:.8rem;color:var(--text-muted);display:block}.btn-open-gateway{display:inline-flex;align-items:center;gap:.45rem;background:var(--primary-blue);color:#fff;font-size:.82rem;font-weight:700;padding:.6rem 1.1rem;border-radius:var(--radius-md);text-decoration:none;white-space:nowrap;transition:all .15s ease;box-shadow:var(--shadow-sm)}.btn-open-gateway:hover{background:#1d4ed8;transform:translateY(-1px)}.reg-card-desc{font-size:.92rem;color:#475569;margin-bottom:1rem}.guide-steps-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.25rem;gap:1.25rem;margin-bottom:1.5rem}@media (max-width:640px){.guide-steps-grid{grid-template-columns:1fr}}.guide-step-card{background:var(--bg-subtle);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:1.25rem;display:flex;gap:1rem;align-items:flex-start;transition:background .15s ease,border-color .15s ease}.guide-step-card:hover{background:#fff;border-color:#cbd5e1}.step-badge-circle{width:32px;height:32px;border-radius:50%;background:#eff6ff;border:1px solid #bfdbfe;color:var(--primary-blue);font-size:.8rem;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0}.step-card-text{flex:1 1}.step-card-text strong{display:block;font-size:.92rem;font-weight:700;color:var(--text-main);margin-bottom:.35rem}.step-card-text p{font-size:.85rem;line-height:1.55;color:#475569;margin:0}.guide-tip-box{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:var(--radius-md);padding:1rem 1.25rem;display:flex;align-items:flex-start;gap:.75rem}.tip-icon{font-size:1.2rem;flex-shrink:0;margin-top:1px}.tip-content{font-size:.85rem;line-height:1.55;color:#166534}.server-mirror-links{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:1.5rem}.server-pill{background:var(--bg-subtle);border:1px solid var(--border-color);color:var(--primary-blue);font-size:.78rem;font-weight:700;padding:.35rem .75rem;border-radius:6px;text-decoration:none;transition:all .15s ease}.server-pill:hover{background:#eff6ff;border-color:#bfdbfe}.exchange-methods-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.25rem;gap:1.25rem}@media (max-width:768px){.exchange-methods-grid{grid-template-columns:1fr}}.exchange-method-box{background:var(--bg-subtle);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:1.5rem}.exchange-box-title{font-size:1.05rem;font-weight:800;color:var(--text-main);margin:0 0 .85rem}.exchange-method-box p{font-size:.86rem;line-height:1.6;color:#334155;margin-bottom:.5rem}.exchange-method-box p:last-child{margin-bottom:0}.comparison-matrix-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:2rem;margin-bottom:2.25rem;box-shadow:var(--shadow-sm);scroll-margin-top:100px}.matrix-heading{font-size:1.35rem;font-weight:800;color:var(--text-main);margin:0 0 .35rem}.matrix-sub{font-size:.86rem;color:var(--text-muted);margin-bottom:1.5rem}.matrix-table-wrap{overflow-x:auto;border:1px solid var(--border-color);border-radius:var(--radius-md)}.fintech-data-table{width:100%;border-collapse:collapse;font-size:.86rem;text-align:left}.fintech-data-table th{background:var(--bg-subtle);color:var(--text-main);font-weight:700;white-space:nowrap}.fintech-data-table td,.fintech-data-table th{padding:.85rem 1rem;border-bottom:1px solid var(--border-color)}.fintech-data-table td{color:#334155;vertical-align:middle}.fintech-data-table tbody tr:last-child td{border-bottom:none}.fintech-data-table tbody tr:hover{background:#f8fafc}.tbl-action-link{display:inline-block;background:#eff6ff;border:1px solid #bfdbfe;color:var(--primary-blue);font-weight:700;font-size:.78rem;padding:.25rem .65rem;border-radius:4px;text-decoration:none;transition:all .15s ease}.tbl-action-link:hover{background:#dbeafe}.post-allotment-timeline-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:2rem;margin:2.25rem 0;box-shadow:var(--shadow-sm)}.timeline-header-wrap{margin-bottom:1.5rem}.timeline-badge-wrap{margin-bottom:.5rem}.timeline-live-tag{display:inline-block;background:#eff6ff;border:1px solid #bfdbfe;color:var(--primary-blue);font-size:.72rem;font-weight:800;padding:.2rem .6rem;border-radius:9999px;letter-spacing:.04em}.timeline-heading{font-size:1.35rem;font-weight:800;color:var(--text-main);margin:0 0 .35rem}.timeline-sub{font-size:.86rem;color:var(--text-muted);margin:0}.timeline-process-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.25rem;gap:1.25rem;margin:1.5rem 0}@media (max-width:640px){.timeline-process-grid{grid-template-columns:1fr}}.timeline-step-item{background:var(--bg-subtle);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:1.35rem;display:flex;flex-direction:column;justify-content:space-between;transition:all .2s ease;position:relative}.timeline-step-item.stage-1{border-top:3px solid #2563eb}.timeline-step-item.stage-2{border-top:3px solid #059669}.timeline-step-item.stage-3{border-top:3px solid #7c3aed}.timeline-step-item.stage-4{border-top:3px solid #ea580c}.timeline-step-item:hover{background:#fff;border-color:#cbd5e1;transform:translateY(-2px);box-shadow:var(--shadow-md)}.step-top-row{justify-content:space-between;gap:.5rem;margin-bottom:.85rem}.step-num-badge,.step-top-row{display:flex;align-items:center}.step-num-badge{width:28px;height:28px;border-radius:50%;font-weight:800;font-size:.8rem;justify-content:center;flex-shrink:0}.stage-1 .step-num-badge{background:#dbeafe;color:#1d4ed8}.stage-2 .step-num-badge{background:#d1fae5;color:#047857}.stage-3 .step-num-badge{background:#ede9fe;color:#6d28d9}.stage-4 .step-num-badge{background:#ffedd5;color:#c2410c}.step-day-pill{font-size:.76rem;font-weight:700;color:#475569;background:#fff;border:1px solid var(--border-color);padding:.2rem .55rem;border-radius:6px}.step-icon-emoji{font-size:1.15rem}.step-heading{font-size:1.05rem;font-weight:800;color:var(--text-main);margin-bottom:.45rem;line-height:1.4}.step-details{font-size:.86rem;line-height:1.6;color:#475569;margin-bottom:.85rem;flex-grow:1}.step-milestone-tag{font-size:.74rem;font-weight:700;color:#64748b;background:rgba(0,0,0,.03);border:1px dashed #cbd5e1;padding:.3rem .6rem;border-radius:6px;display:inline-block;align-self:flex-start}.timeline-pro-tip{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:var(--radius-md);padding:.85rem 1.15rem;font-size:.84rem;line-height:1.55;color:#166534;display:flex;align-items:flex-start;gap:.65rem;margin-top:1rem}.tip-star{font-size:1.1rem;flex-shrink:0}.troubleshooting-faq-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:2rem;box-shadow:var(--shadow-sm);scroll-margin-top:100px}.faq-main-title{font-size:1.35rem;font-weight:800;color:var(--text-main);margin:0 0 1.5rem;padding-bottom:.75rem;border-bottom:1px solid var(--border-color)}.faq-accordion-group{display:flex;flex-direction:column;gap:1rem}.faq-item-box{background:var(--bg-subtle);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:1.25rem 1.5rem;transition:all .15s ease}.faq-item-box:hover{background:#fff;border-color:#cbd5e1}.faq-question{font-size:.98rem;font-weight:700;color:var(--text-main);margin:0 0 .5rem}.faq-answer{font-size:.88rem;line-height:1.65;color:#475569;margin:0}.kfin-mirrors-container{background:#f8fafc;border:1px solid #e2e8f0;border-radius:var(--radius-lg);padding:1.5rem;margin:1.75rem 0}.kfin-mirrors-container h3{font-size:1.2rem;font-weight:800;color:var(--text-main);margin-top:0;margin-bottom:.5rem}.kfin-mirrors-container p{font-size:.88rem;color:var(--text-secondary);margin-bottom:1.25rem;line-height:1.5}.kfin-server-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:1rem;gap:1rem}.server-link-card{background:#fff;border:1px solid var(--border-color);border-radius:var(--radius-md);padding:1rem;display:flex;flex-direction:column;gap:.4rem;text-decoration:none;transition:all .2s ease;box-shadow:0 1px 2px rgba(0,0,0,.04)}.server-link-card:hover{transform:translateY(-2px);border-color:var(--primary-blue);box-shadow:0 4px 12px rgba(37,99,235,.1)}.server-pill{font-size:.7rem;font-weight:750;text-transform:uppercase;color:#0369a1;background:#e0f2fe;padding:.2rem .5rem;border-radius:4px;align-self:flex-start}.server-link-card strong{font-size:.88rem;color:var(--text-main);word-break:break-all}.server-action{font-size:.8rem;font-weight:700;color:var(--primary-blue);margin-top:.25rem;display:inline-flex;align-items:center;gap:.2rem}