.BlogPost_hero__VhK_Z{position:relative;width:100%;overflow:hidden;background:#030510;display:flex;align-items:center;justify-content:center;padding:8rem 0 4rem}.BlogPost_bgGlow__P8cVR{position:absolute;inset:0;background:radial-gradient(ellipse 50% 60% at 50% 40%,rgba(0,152,253,.05),transparent 70%);pointer-events:none;z-index:0}.BlogPost_shell__8YkIX{position:relative;z-index:1;width:100%;max-width:48rem;margin-inline:auto;padding:0 clamp(1.25rem,4vw,2rem);box-sizing:border-box;display:flex;flex-direction:column;gap:1.25rem}.BlogPost_backLink__UV2LU{display:inline-flex;align-items:center;gap:.4rem;font-size:.78rem;font-weight:500;color:rgba(220,228,255,.5);text-decoration:none;transition:color .2s ease;margin-bottom:.5rem}.BlogPost_backLink__UV2LU:hover{color:#0098fd;text-decoration:none}.BlogPost_backIcon__j91KE{width:14px;height:14px;flex-shrink:0}.BlogPost_categoryBadge__PYyRG{display:inline-flex;align-self:flex-start;padding:.3rem .75rem;font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(130,190,255,.85);background:rgba(0,152,253,.08);border:1px solid rgba(0,152,253,.2);border-radius:0}.BlogPost_heading__WW1li{margin:0;font-size:clamp(1.6rem,4vw,2.6rem);font-weight:800;line-height:1.15;letter-spacing:-.035em;color:#fff;text-wrap:balance}.BlogPost_metaRow__IySMy{display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap}.BlogPost_metaItem__tc3Tb{display:flex;align-items:center;gap:.35rem;font-size:.78rem;color:rgba(220,228,255,.45)}.BlogPost_metaIcon__aJshN{width:14px;height:14px;flex-shrink:0;color:rgba(0,152,253,.5)}.BlogPost_article__FWLpq{position:relative;width:100%;background:#050614;padding:clamp(3rem,6vw,5rem) 0}.BlogPost_articleShell__ejzod{width:100%;max-width:48rem;margin-inline:auto;padding:0 clamp(1.25rem,4vw,2rem);box-sizing:border-box}.BlogPost_contentBlock__3BNAf{margin-bottom:1.75rem}.BlogPost_sectionHeading__WCsZv{margin:0 0 .875rem;font-size:clamp(1.1rem,2vw,1.5rem);font-weight:700;line-height:1.25;letter-spacing:-.02em;color:#fff;padding-top:1rem}.BlogPost_paragraph__qmBWm{margin:0;font-size:clamp(.88rem,1.2vw,.96rem);line-height:1.82;color:rgba(220,228,255,.52)}.BlogPost_ctaSection__pwKy9{position:relative;width:100%;background:#020410;padding:clamp(4rem,8vw,6rem) 0;overflow:hidden}.BlogPost_ctaSection__pwKy9:before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.06),transparent);pointer-events:none}.BlogPost_ctaBgGlow__UesoI{position:absolute;inset:0;background:radial-gradient(ellipse 60% 90% at 50% 100%,rgba(0,152,253,.08) 0,transparent 70%);pointer-events:none}.BlogPost_ctaShell__ChBT0{position:relative;z-index:1;width:100%;max-width:48rem;margin-inline:auto;padding:0 clamp(1.25rem,4vw,2rem);box-sizing:border-box;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.25rem}.BlogPost_ctaHeading__yEIEy{margin:0;font-size:clamp(1.5rem,3.4vw,2.4rem);font-weight:700;line-height:1.15;letter-spacing:-.03em;color:#fff;text-wrap:balance}.BlogPost_ctaSub__XWqsd{margin:0;font-size:clamp(.85rem,1.2vw,.95rem);line-height:1.72;color:rgba(210,218,245,.5);max-width:32rem;text-wrap:balance}.BlogPost_ctaRow__JTAEg{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;justify-content:center;margin-top:.5rem}.BlogPost_ctaPrimary__7oF8k{display:inline-flex;align-items:center;gap:.4rem;font-size:.8125rem;font-weight:600;letter-spacing:.03em;color:#fff;padding:.75rem 1.65rem;border:1px solid #0098fd;background:#0098fd;cursor:pointer;box-shadow:0 0 0 1px rgba(0,152,253,.15),0 8px 24px rgba(0,152,253,.22);transition:background .2s ease,box-shadow .2s ease;text-decoration:none;border-radius:0}.BlogPost_ctaPrimary__7oF8k:hover{background:#1aa3ff;border-color:#1aa3ff;box-shadow:0 0 0 1px rgba(0,152,253,.25),0 10px 28px rgba(0,152,253,.32);text-decoration:none}.BlogPost_ctaSecondary__1wIMU{display:inline-flex;align-items:center;gap:.4rem;font-size:.8125rem;font-weight:500;letter-spacing:.02em;color:rgba(210,218,245,.72);padding:.75rem 1.65rem;border:1px solid hsla(0,0%,100%,.09);background:transparent;cursor:pointer;transition:border-color .25s ease,color .25s ease;text-decoration:none;border-radius:0}.BlogPost_ctaSecondary__1wIMU:hover{border-color:rgba(0,152,253,.35);color:#0098fd;text-decoration:none}.BlogPost_relatedSection__NZ77n{position:relative;width:100%;background:#050614;padding:clamp(4rem,8vw,6rem) 0;overflow:hidden}.BlogPost_relatedSection__NZ77n:before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.06),transparent);pointer-events:none}.BlogPost_relatedShell__7YmN5{width:100%;max-width:72rem;margin-inline:auto;padding:0 clamp(1.25rem,4vw,2rem);box-sizing:border-box}.BlogPost_relatedHeading__k_jIZ{margin:0 0 2rem;font-size:clamp(1.1rem,2vw,1.5rem);font-weight:700;color:#fff;text-align:center}.BlogPost_relatedGrid__6Q_P5{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.25rem;gap:1.25rem}.BlogPost_relatedCard__bNLB2{position:relative;display:flex;flex-direction:column;gap:.75rem;padding:1.75rem 1.5rem;border:1px solid hsla(0,0%,100%,.09);border-radius:0;background:rgba(5,10,28,.65);text-decoration:none;transition:border-color .25s ease,transform .25s ease}.BlogPost_relatedCard__bNLB2:hover{border-color:rgba(0,152,253,.22);transform:translateY(-2px);text-decoration:none}.BlogPost_relatedCategory__LDfZf{display:inline-flex;align-self:flex-start;padding:.25rem .6rem;font-size:.6rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(130,190,255,.75);background:rgba(0,152,253,.06);border:1px solid rgba(0,152,253,.15);border-radius:0}.BlogPost_relatedTitle__G6M0C{margin:0;font-size:clamp(.9rem,1.4vw,1.05rem);font-weight:700;line-height:1.35;color:#fff}.BlogPost_relatedMeta__uEqxr{font-size:.7rem;color:rgba(220,228,255,.35)}.BlogPost_relatedLink__cmZwt{display:inline-flex;align-items:center;gap:.35rem;font-size:.75rem;font-weight:600;color:#0098fd;margin-top:auto}.BlogPost_relatedArrow__k_R0x{width:13px;height:13px;transition:transform .25s ease}.BlogPost_relatedCard__bNLB2:hover .BlogPost_relatedArrow__k_R0x{transform:translateX(3px)}@media (max-width:768px){.BlogPost_relatedGrid__6Q_P5{grid-template-columns:1fr;max-width:28rem;margin-inline:auto}}@media (max-width:600px){.BlogPost_hero__VhK_Z{padding:6.5rem 0 3rem}.BlogPost_ctaRow__JTAEg{flex-direction:column;width:100%}.BlogPost_ctaPrimary__7oF8k,.BlogPost_ctaSecondary__1wIMU{width:100%;justify-content:center}}