.site-page-content .blog_header_section{margin-bottom:0}.site-page-content .blog_header_section .main-site-heading,.site-page-content .blog_header_section .main-site-heading>span{color:#fff!important;-webkit-text-fill-color:#fff!important;background:none!important}.site-page-content .blog_header_section .tech-hub-hero__lead{margin:1.25rem auto 0;max-width:42rem;color:#ffffffe0;font-size:1.125rem;line-height:1.55}.site-page-content .tech-hub-page{--tech-navy: #152840;--tech-accent: #17c0de;--tech-accent-deep: #0b8fb0;--tech-text: #1e293b;--tech-muted: #64748b;--tech-border: #e2e8f0;--tech-surface: #f8fafc;--tech-card: #ffffff;--tech-radius: 12px;--tech-shadow: 0 4px 24px rgba(21, 40, 64, .08);color:var(--tech-text);background:var(--tech-surface);padding:3rem 0 4rem}.site-page-content .tech-hub__container{max-width:var(--site-shell-max, min(1720px, 100%))}.site-page-content .tech-hub__intro{max-width:760px;margin:0 auto 2.5rem;text-align:center}.site-page-content .tech-hub__intro-title{margin:0 0 1rem;color:var(--tech-navy);font-size:clamp(1.5rem,2.5vw,2rem);font-weight:700;line-height:1.3}.site-page-content .tech-hub__intro-title span{color:var(--tech-accent-deep)}.site-page-content .tech-hub__intro-text{margin:0;color:var(--tech-muted);font-size:1.0625rem;line-height:1.65}.site-page-content .tech-hub__intro-cta{margin:1.5rem 0 0}.site-page-content .tech-hub__intro-cta .leran-more-btn{display:inline-block;text-decoration:none;color:#fff!important;-webkit-text-fill-color:#fff!important;background-color:var(--tech-accent-deep)!important;border:2px solid var(--tech-accent-deep)!important}.site-page-content .tech-hub__intro-cta .leran-more-btn:hover,.site-page-content .tech-hub__intro-cta .leran-more-btn:focus-visible{color:#fff!important;-webkit-text-fill-color:#fff!important;text-decoration:none;background-color:var(--tech-accent)!important;border-color:var(--tech-accent)!important}.site-page-content .tech-hub__featured{margin-bottom:2.5rem}.site-page-content .tech-hub__featured-title,.site-page-content .tech-hub__section-title{margin:0 0 1.25rem;color:var(--tech-navy);font-size:1.125rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.site-page-content .tech-hub__grid--featured .tech-hub__card{border-color:#0b8fb059;box-shadow:0 8px 28px #0b8fb01f}.site-page-content .tech-hub__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem;padding:0}@media(min-width:576px){.site-page-content .tech-hub__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:992px){.site-page-content .tech-hub__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}}@media(min-width:1200px){.site-page-content .tech-hub__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.site-page-content .tech-hub__card{min-width:0}.site-page-content .tech-hub__card-link,.site-page-content .tech-hub__card-link:hover,.site-page-content .tech-hub__card-link:focus-visible,.site-page-content .tech-hub__card-link:visited{display:flex;flex-direction:column;height:100%;padding:1.35rem 1.25rem 1.25rem;border:1px solid var(--tech-border);border-radius:var(--tech-radius);background:var(--tech-card);box-shadow:var(--tech-shadow);color:inherit!important;font-weight:inherit!important;text-decoration:none!important;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.site-page-content .tech-hub__card-link:hover,.site-page-content .tech-hub__card-link:focus-visible{transform:translateY(-4px);border-color:#17c0de73;box-shadow:0 12px 32px #1528401f}.site-page-content .tech-hub__card-logo{display:flex;align-items:center;justify-content:center;min-height:4.5rem;margin-bottom:1rem;padding:.5rem;border-radius:10px;background:linear-gradient(160deg,#f0fbfe,#fff)}.site-page-content .tech-hub__card-logo img{display:block;width:auto;max-width:100%;max-height:3.25rem;object-fit:contain}.site-page-content .tech-hub__card-logo-placeholder{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:999px;background:#17c0de1f;color:var(--tech-accent-deep);font-size:1.5rem}.site-page-content .tech-hub__card-body{display:flex;flex:1;flex-direction:column;gap:.65rem;min-width:0}.site-page-content .tech-hub__card-title{color:var(--tech-navy)!important;font-size:1.125rem;font-weight:700!important;line-height:1.35;text-decoration:none!important}.site-page-content .tech-hub__card-excerpt{flex:1;color:var(--tech-muted)!important;font-size:.875rem;font-weight:400!important;line-height:1.55;text-decoration:none!important}.site-page-content .tech-hub__card-cta{display:inline-flex;align-items:center;gap:.35rem;margin-top:.35rem;color:var(--tech-accent-deep)!important;font-size:.875rem;font-weight:600!important;text-decoration:none!important}.site-page-content .tech-hub__card-link:hover .tech-hub__card-cta,.site-page-content .tech-hub__card-link:focus-visible .tech-hub__card-cta{color:var(--tech-accent)!important}.site-page-content .tech-hub__card-cta i{font-size:1.1rem;transition:transform .2s ease}.site-page-content .tech-hub__card-link:hover .tech-hub__card-cta i,.site-page-content .tech-hub__card-link:focus-visible .tech-hub__card-cta i{transform:translate(3px)}.site-page-content .tech-hub__empty{margin:0;padding:3rem 1rem;border-radius:var(--tech-radius);background:var(--tech-card);color:var(--tech-muted);text-align:center}.site-page-content main:has(.tech-hub-page)+footer#site-footer{margin-top:0!important}@media(max-width:575.98px){.site-page-content .tech-hub-page{padding-top:2rem;padding-bottom:2.5rem}.site-page-content .blog_header_section .tech-hub-hero__lead{font-size:1rem}}
