.hd4OYG_categoryBadge{letter-spacing:.1em;text-transform:uppercase;color:var(--cat-text);background:var(--cat-bg);border:1px solid var(--cat-border);white-space:nowrap;border-radius:5px;padding:3px 10px;font-size:10px;font-weight:700;display:inline-block}.hd4OYG_postCard{background:var(--white);border:1.5px solid var(--border);border-left:4px solid var(--border);cursor:pointer;border-radius:12px;flex-direction:column;height:100%;padding:24px;transition:border-left-color .15s,box-shadow .2s,transform .2s;display:flex}.hd4OYG_postCard:hover{border-left-color:var(--cat-accent);transform:translateY(-2px);box-shadow:0 6px 24px #00000012}.hd4OYG_postCardHeader{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.hd4OYG_postCardDate{color:var(--accent-neutral);font-size:12px;font-weight:600}.hd4OYG_postCardTitle{color:var(--text);flex:1;margin-bottom:10px;font-size:16px;font-weight:800;line-height:1.35;transition:color .15s}.hd4OYG_postCard:hover .hd4OYG_postCardTitle{color:var(--accent-dim)}.hd4OYG_postCardExcerpt{color:var(--muted);margin-bottom:18px;font-size:13px;line-height:1.6}.hd4OYG_postCardFooter{border-top:1px solid var(--surface-soft);padding-top:12px}.hd4OYG_postCardReading{color:var(--accent-neutral);font-size:11px;font-weight:600}
.Kzjveq_featuredLink{margin-bottom:40px;text-decoration:none;display:block}.Kzjveq_featuredHeader{align-items:center;gap:12px;margin-bottom:22px;display:flex}.Kzjveq_featuredEyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--cat-accent);align-items:center;gap:8px;font-size:10px;font-weight:800;display:flex}.Kzjveq_featuredEyebrowDash{background:var(--cat-accent);border-radius:1px;width:20px;height:2px;display:inline-block}.Kzjveq_featuredTitleStyle{max-width:700px;margin-bottom:16px;font-size:clamp(22px,3vw,30px);font-weight:800;line-height:1.2}.Kzjveq_featuredExcerpt{color:var(--on-dark-50);max-width:620px;margin-bottom:32px;font-size:15px;line-height:1.65}.Kzjveq_featuredMeta{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.Kzjveq_featuredMetaItem{color:#ffffff4d;font-size:13px}.Kzjveq_heroEyebrowRow{align-items:center;gap:8px;margin-bottom:12px;display:flex}.Kzjveq_heroEyebrowDash{background:var(--accent);border-radius:1px;width:24px;height:2px;display:inline-block}.Kzjveq_heroTopRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.Kzjveq_heroH1Mb{margin-bottom:10px}.Kzjveq_heroPerexMaxw{max-width:460px}.Kzjveq_heroCountAlign{text-align:right;padding-bottom:4px}.Kzjveq_heroCountNum{color:var(--text);font-size:40px;font-weight:800;line-height:1;display:block}.Kzjveq_heroCountLbl{color:var(--accent-neutral);font-size:13px}.Kzjveq_searchBlock{background:var(--light);border-bottom:1px solid var(--border)}.Kzjveq_filterRowFlex{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.Kzjveq_filterPills{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.Kzjveq_searchWrap{flex-shrink:0;position:relative}.Kzjveq_searchIcon{pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.Kzjveq_searchInput{color:var(--text);background:var(--white);border:1.5px solid var(--border-dark);border-radius:20px;outline:none;width:220px;padding:6px 16px 6px 34px;font-family:inherit;font-size:13px;transition:border-color .15s,width .2s}.Kzjveq_searchInput:focus{border-color:var(--accent);width:280px}.Kzjveq_searchClear{cursor:pointer;color:var(--accent-neutral);background:0 0;border:none;padding:0;font-size:16px;line-height:1;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.Kzjveq_searchResultsCount{color:var(--muted);margin-bottom:24px;font-size:14px}.Kzjveq_emptyState{color:var(--muted);padding:40px 0;font-size:16px}.Kzjveq_featured{background:var(--dark-card);border-left:5px solid var(--cat-accent);cursor:pointer;border-radius:16px;padding:44px 52px;transition:transform .2s,box-shadow .2s,background .2s;box-shadow:0 2px 8px #0000001a}.Kzjveq_featured:hover{background:var(--cat-bg-hover);transform:translateY(-2px);box-shadow:0 12px 40px #0000002e}.Kzjveq_featuredTitle{color:var(--white);transition:color .15s}.Kzjveq_featured:hover .Kzjveq_featuredTitle{color:var(--cat-title-hover)}.Kzjveq_postsGrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;display:grid}.Kzjveq_footerNote{color:var(--accent-neutral);text-align:center;margin-top:48px;font-size:15px;line-height:1.6}.Kzjveq_filterPill{--pill-bg:var(--dark);--pill-text:var(--white);--pill-border:var(--dark);color:var(--muted);border:1.5px solid var(--border-dark);background:0 0;border-radius:20px;padding:5px 14px;font-size:13px;font-weight:500;text-decoration:none;transition:background .15s,color .15s,border-color .15s}.Kzjveq_filterPill:not(.Kzjveq_filterPillActive):hover{background:var(--pill-bg);color:var(--pill-text);border-color:var(--pill-border)}.Kzjveq_filterPillActive{background:var(--pill-bg);color:var(--pill-text);border-color:var(--pill-border);font-weight:700}@media (max-width:768px){.Kzjveq_heroCount{display:none!important}.Kzjveq_featured{padding:28px 24px!important}.Kzjveq_featuredLink{margin-bottom:20px!important}.Kzjveq_search{width:100%!important}.Kzjveq_search input{box-sizing:border-box!important;width:100%!important}.Kzjveq_filterRow{flex-direction:column!important;align-items:stretch!important;gap:10px!important}.Kzjveq_filterPills{display:none!important}.Kzjveq_filterRowFlex{padding:0!important}.Kzjveq_searchBlock{border-bottom:none!important;margin-bottom:-20px!important;padding:20px 0 0!important}}
.HS70Aa_heroWrap{text-align:center;max-width:800px;margin:0 auto;padding:0 2rem}.HS70Aa_bigNum4{color:var(--accent)}.HS70Aa_bigNum0{color:var(--text)}.HS70Aa_bigNum44{color:var(--ruby)}.HS70Aa_h1Mb{margin-bottom:16px}.HS70Aa_heroPerex{max-width:520px;margin-bottom:32px;margin-left:auto;margin-right:auto}.HS70Aa_heroCtaRow{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.HS70Aa_h2Mb24{margin-bottom:24px}.HS70Aa_h2Custom{color:var(--text);margin-bottom:20px;font-size:22px;font-weight:800}.HS70Aa_linkSm{font-size:15px}.HS70Aa_eyebrowMb24{margin-bottom:24px}.HS70Aa_gridSpacing{margin-top:20px}.HS70Aa_cardTitleNoMargin{margin:0}.HS70Aa_bigNumber{color:var(--text);letter-spacing:-.04em;margin-bottom:16px;font-size:clamp(96px,18vw,180px);font-weight:800;line-height:.9}.HS70Aa_serviceCard{border-top:3px solid var(--svc-border-top);height:100%;text-decoration:none;transition:background .2s,border-color .2s,transform .2s,box-shadow .2s;display:block}.HS70Aa_serviceCard:hover{background:var(--svc-hover-bg);box-shadow:0 8px 24px var(--shadow-soft);transform:translateY(-3px)}.HS70Aa_serviceHeader{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.HS70Aa_serviceArrow{color:var(--accent-neutral);margin-top:2px;font-size:16px;transition:color .2s}.HS70Aa_serviceCard:hover .HS70Aa_serviceArrow{color:var(--svc-accent)}.HS70Aa_serviceList{flex-direction:column;gap:8px;display:flex}.HS70Aa_serviceItem{color:var(--muted);gap:8px;font-size:14px;transition:color .2s;display:flex}.HS70Aa_serviceCard:hover .HS70Aa_serviceItem{color:var(--shadow-strong)}.HS70Aa_serviceDash{color:var(--accent-dim);flex-shrink:0;transition:color .2s}.HS70Aa_serviceCard:hover .HS70Aa_serviceDash{color:var(--svc-accent)}.HS70Aa_quickApp{background:var(--dark);cursor:pointer;border-radius:14px;padding:28px 28px 24px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:block;position:relative;overflow:hidden}.HS70Aa_quickApp:hover{transform:translateY(-3px);box-shadow:0 8px 32px #0000002e}.HS70Aa_quickAppTop{background:var(--on-dark-15);border-radius:14px 14px 0 0;height:3px;position:absolute;top:0;left:0;right:0}.HS70Aa_quickAppBadgeRow{align-items:center;gap:10px;margin-bottom:16px;display:flex}.HS70Aa_quickAppBadge{background:var(--on-dark-08);color:#ffffffd9;letter-spacing:.08em;text-transform:uppercase;border:1px solid #ffffff1f;border-radius:6px;align-items:center;padding:4px 10px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.HS70Aa_quickAppLabel{color:var(--white);margin-bottom:8px;font-size:20px;font-weight:800}.HS70Aa_quickAppDesc{color:var(--on-dark-55);margin-bottom:20px;font-size:13px;line-height:1.6}.HS70Aa_quickAppCta{color:var(--on-dark-70);font-size:12px;font-weight:600;transition:color .18s}.HS70Aa_quickApp:hover .HS70Aa_quickAppCta{color:var(--white)}.HS70Aa_appsGrid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.HS70Aa_servicesGrid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.HS70Aa_clankyGrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.HS70Aa_infoLinks{flex-wrap:wrap;gap:20px;display:flex}@media (max-width:768px){.HS70Aa_appsGrid,.HS70Aa_servicesGrid,.HS70Aa_clankyGrid{grid-template-columns:1fr!important}.HS70Aa_bigNumber{font-size:clamp(72px,24vw,120px)!important}.HS70Aa_infoLinks{flex-direction:column!important;align-items:flex-start!important;gap:12px!important}}
