.cs-page-root{overflow-x:hidden;width:100%}.cs-hero-section{position:relative;padding-top:3.5rem;padding-bottom:4.5rem;background:linear-gradient(180deg,#FFFFFF,#F0F7FF 45%,#F8FAFC);border-bottom:1px solid #e2e8f0;overflow:hidden}.cs-hero-glow{position:absolute;top:0;left:50%;transform:translateX(-50%);width:1200px;height:550px;background:radial-gradient(circle,rgba(37,99,235,.09) 0,rgba(56,189,248,.04) 45%,transparent 70%);pointer-events:none}.cs-hero-container{max-width:1200px;margin:0 auto;padding:0 1.25rem;position:relative;z-index:2}.cs-breadcrumb{display:flex;font-size:.85rem;color:#64748B;font-weight:500;flex-wrap:wrap}.cs-breadcrumb,.cs-eyebrow{align-items:center;gap:.5rem;margin-bottom:1.2rem}.cs-eyebrow{display:inline-flex;background:#EFF6FF;border:1px solid #bfdbfe;padding:.4rem 1rem;border-radius:30px;font-size:.82rem;fontWeight:800;color:#1D4ED8;letter-spacing:.4px}.cs-hero-title{font-size:clamp(2.3rem,5vw,3.8rem);font-weight:900;line-height:1.15;letter-spacing:-.03em;max-width:960px;color:#0F172A;margin:0 0 1.2rem}.cs-hero-desc{font-size:clamp(1.05rem,2vw,1.25rem);color:#475569;max-width:820px;line-height:1.6;margin:0 0 2.8rem}.cs-hero-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:1.2rem;background:#FFFFFF;border:1.5px solid #e2e8f0;border-radius:20px;padding:1.6rem 2rem;box-shadow:0 10px 30px -10px rgba(0,0,0,.06)}.cs-metric-cell{padding:.4rem 0}.cs-metric-num{font-size:clamp(1.8rem,3vw,2.4rem);font-weight:900;letter-spacing:-.02em;line-height:1.1}.cs-metric-lbl{font-size:.85rem;color:#64748B;font-weight:700;margin-top:.35rem}.cs-main-wrap{max-width:1200px;margin:0 auto;padding:3.5rem 1.25rem 5rem}.cs-featured-card{background:#FFFFFF;border-radius:20px;border:1.5px solid #e2e8f0;box-shadow:0 12px 32px -10px rgba(0,0,0,.07);overflow:hidden;margin-bottom:3.5rem;display:grid;grid-template-columns:1fr 1.25fr;gap:0}.cs-featured-media{position:relative;min-height:320px;background:#0F172A}.cs-featured-body{padding:clamp(1.5rem,3vw,2.5rem);display:flex;flex-direction:column;justify-content:space-between}.cs-featured-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;margin-bottom:1.8rem}.cs-featured-actions{gap:.8rem}.cs-featured-actions,.cs-toolbar{display:flex;align-items:center;flex-wrap:wrap}.cs-toolbar{justify-content:space-between;gap:1.2rem;margin-bottom:2.2rem}.cs-filters-scroll{display:flex;gap:.5rem;overflow-x:auto;max-width:100%;padding-bottom:.3rem;-webkit-overflow-scrolling:touch;scrollbar-width:none}.cs-filters-scroll::-webkit-scrollbar{display:none}.cs-filter-btn{padding:.55rem 1.1rem;border-radius:30px;font-size:.85rem;font-weight:700;cursor:pointer;white-space:nowrap;transition:all .15s;flex-shrink:0}.cs-search-wrap{position:relative;flex:1 1 260px;max-width:380px}.cs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.8rem}.cs-card{background:#FFFFFF;border-radius:16px;border:1.5px solid #e2e8f0;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 2px 8px rgba(0,0,0,.03);transition:transform .2s,box-shadow .2s}.cs-card:hover{transform:translateY(-3px);box-shadow:0 10px 24px rgba(15,23,42,.08);border-color:#BFDBFE}.cs-card-media{position:relative;height:200px;background:#F1F5F9}.cs-card-body{padding:1.5rem;flex:1;display:flex;flex-direction:column;justify-content:space-between}.cs-card-metrics{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;margin-bottom:1.2rem}.cs-card-actions{padding-top:1rem;border-top:1px solid #f1f5f9}.cs-card-actions,.cs-cta-box{display:flex;justify-content:space-between;align-items:center}.cs-cta-box{margin-top:5rem;background:linear-gradient(135deg,#EFF6FF,#F8FAFC);border:1.5px solid #bfdbfe;border-radius:20px;padding:clamp(2rem,4vw,3.5rem);flex-wrap:wrap;gap:2rem;box-shadow:0 10px 30px rgba(37,99,235,.06)}.cs-cta-btn{height:48px;padding:0 1.8rem;border-radius:12px;background:#2563EB;color:#FFFFFF;border:none;font-weight:800;font-size:.95rem;cursor:pointer;box-shadow:0 4px 14px rgba(37,99,235,.25);display:inline-flex;gap:.5rem;transition:all .2s ease;white-space:nowrap}.cs-cta-btn,.cs-modal-overlay{align-items:center;justify-content:center}.cs-modal-overlay{position:fixed;inset:0;background:rgba(15,23,42,.7);backdrop-filter:blur(6px);display:flex;z-index:1000;padding:1rem}.cs-modal-card{background:#FFFFFF;border-radius:20px;max-width:720px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 25px 50px -12px rgba(0,0,0,.3);padding:clamp(1.2rem,3vw,2rem);position:relative}.cs-modal-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;margin-bottom:1.5rem}.cs-modal-actions{display:flex;justify-content:space-between;align-items:center;padding-top:1rem;border-top:1px solid #e2e8f0;flex-wrap:wrap;gap:.8rem}@media (max-width:991px){.cs-hero-metrics{grid-template-columns:repeat(2,1fr)!important;gap:1.25rem!important}.cs-featured-card{grid-template-columns:1fr!important}.cs-featured-media{min-height:260px!important;height:260px!important}.cs-grid{grid-template-columns:repeat(2,1fr)!important;gap:1.25rem!important}}@media (max-width:768px){.cs-hero-section{padding-top:2rem!important;padding-bottom:2.75rem!important}.cs-hero-title{font-size:1.95rem!important;line-height:1.2!important;letter-spacing:-.5px!important;margin-bottom:.9rem!important}.cs-hero-desc{font-size:.95rem!important;line-height:1.6!important;margin-bottom:2rem!important}.cs-hero-metrics{grid-template-columns:repeat(2,1fr)!important;gap:.85rem!important;padding:1.15rem 1rem!important;border-radius:16px!important}.cs-metric-num{font-size:1.65rem!important}.cs-metric-lbl{font-size:.76rem!important}.cs-main-wrap{padding:2.5rem 1rem 3.5rem!important}.cs-featured-card{border-radius:16px!important;margin-bottom:2.5rem!important}.cs-featured-media{min-height:200px!important;height:200px!important}.cs-featured-body{padding:1.35rem 1.1rem!important}.cs-featured-metrics{grid-template-columns:repeat(3,1fr)!important;gap:.5rem!important;margin-bottom:1.35rem!important}.cs-featured-metrics>div{padding:.6rem .5rem!important;text-align:center}.cs-featured-metrics>div>div:first-child{font-size:1.15rem!important}.cs-featured-metrics>div>div:last-child{font-size:.68rem!important}.cs-toolbar{flex-direction:column!important;align-items:stretch!important;gap:.85rem!important;margin-bottom:1.5rem!important}.cs-filters-scroll{padding-bottom:.25rem!important}.cs-filter-btn{padding:.45rem .9rem!important;font-size:.78rem!important}.cs-search-wrap{max-width:100%!important;width:100%!important}.cs-grid{grid-template-columns:1fr!important;gap:1.25rem!important}.cs-card-media{height:180px!important}.cs-card-body{padding:1.25rem 1.1rem!important}.cs-cta-box{margin-top:3.5rem!important;padding:2rem 1.25rem!important;border-radius:18px!important;flex-direction:column!important;align-items:stretch!important}.cs-cta-box h3{font-size:1.55rem!important;line-height:1.25!important}.cs-cta-btn{width:100%!important;justify-content:center!important}.cs-modal-card{padding:1.25rem 1rem!important;border-radius:16px!important}.cs-modal-metrics{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:480px){.cs-hero-title{font-size:1.7rem!important}.cs-hero-metrics{grid-template-columns:repeat(2,1fr)!important;gap:.65rem!important;padding:1rem .85rem!important}.cs-metric-num{font-size:1.45rem!important}.cs-featured-actions{flex-direction:column!important;width:100%!important;gap:.6rem!important}.cs-featured-actions>*{width:100%!important;justify-content:center!important;text-align:center!important}.cs-modal-actions{flex-direction:column!important;width:100%!important}.cs-modal-actions>*{width:100%!important;justify-content:center!important;text-align:center!important}}