.blog-post-container{margin:0 auto;max-width:800px}.blog-hero{background:linear-gradient(180deg,#f3f6fb,#eef2f8);overflow:hidden;padding:160px 40px 80px;position:relative}.blog-hero:before{background:radial-gradient(900px 420px at 50% -10%,hsla(0,0%,100%,.7),transparent 60%),radial-gradient(600px 360px at 18% 30%,rgba(2,118,241,.06),transparent 70%),radial-gradient(600px 360px at 82% 65%,rgba(199,157,226,.06),transparent 70%);content:"";inset:0;pointer-events:none;position:absolute}.blog-hero-container{display:flex;flex-direction:column;gap:24px;margin:0 auto;max-width:800px;position:relative;z-index:1}.blog-nav{align-items:center;color:#64748b;display:flex;font-size:14px;gap:8px}.blog-nav-divider svg{height:6px;margin-bottom:1.5px;transform:rotate(-90deg)}.blog-nav a{cursor:pointer;font-weight:500!important}.blog-tag-list{display:flex;flex-wrap:wrap;gap:12px}.blog-tag{background:rgba(2,118,241,.08);border-radius:999px;color:#0276f1;display:inline-block;font-size:.85rem;font-weight:600;letter-spacing:.05em;padding:8px 20px;text-transform:uppercase}.blog-hero h1{margin:0}.blog-meta{align-items:center;border-bottom:1px solid rgba(15,23,42,.08);border-top:1px solid rgba(15,23,42,.08);display:flex;gap:16px;padding:32px 0}.blog-meta-divider{color:#64748b;font-size:.9rem}.blog-author{gap:16px}.author-info,.blog-author{align-items:center;display:flex}.author-info{gap:10px}.author-avatar{align-items:center;background:linear-gradient(135deg,#0276f1,#c79de2);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:16px;font-weight:700;height:48px;justify-content:center;min-height:48px;min-width:48px;overflow:hidden;width:48px}.author-avatar img{height:auto;object-fit:cover;object-position:center;width:100%}.author-name a{color:#0f172a!important;font-size:1rem;font-weight:700!important}.blog-details{color:#64748b;font-size:.9rem;gap:20px}.blog-detail,.blog-details{align-items:center;display:flex}.blog-detail{gap:6px}.blog-detail svg{margin-bottom:2px;opacity:.65}.blog-post__meta{margin-bottom:1.4rem}.blog-post__meta a{text-decoration:underline}.blog-post__timestamp{display:block}.blog-post__tags svg{height:auto;margin-right:.35rem;width:15px}.blog-post__tag-link{font-size:.875rem}.blog-post__featured-image{align-items:center;aspect-ratio:16/9;background:linear-gradient(135deg,rgba(2,118,241,.08),rgba(199,157,226,.08));border:2px solid #e2e8f0;border-radius:24px;display:flex;justify-content:center;margin:60px 0 40px;max-height:550px;min-height:400px;overflow:hidden;position:relative;width:100%}.blog-post__featured-image img{height:100%;inset:0;object-fit:cover;object-position:center;position:absolute;width:100%}.blog-post__featured-image:before{background:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" fill="url(%23grid)"/></svg>');content:"";inset:0;position:absolute;z-index:0}.blog-post__body{padding:0 20px}.blog-related-posts-wrapper{background:radial-gradient(900px 300px at 50% 0,hsla(0,0%,100%,.06),transparent 60%),linear-gradient(180deg,#0a0c12,#111320);margin-top:96px;padding:80px 20px;position:relative}.blog-related-posts-container{margin:0 auto;max-width:1200px}.blog-related-posts-container h4{color:hsla(0,0%,100%,.9);font-size:1.25rem;font-weight:700;letter-spacing:-.6px;margin-bottom:32px}.blog-related-posts-container h4:before{color:hsla(0,0%,100%,.45);content:"More to explore";display:block;font-size:.7rem;letter-spacing:.12em;margin-bottom:8px;text-transform:uppercase}.blog-related-posts__list{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.blog-related-posts__post{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:linear-gradient(180deg,hsla(0,0%,100%,.12),hsla(0,0%,100%,.06));border-radius:20px;box-shadow:0 12px 32px rgba(0,0,0,.6),inset 0 1px 0 hsla(0,0%,100%,.25);overflow:hidden;transition:transform .35s ease,box-shadow .35s ease}.blog-related-posts__post:hover{box-shadow:0 24px 56px rgba(0,0,0,.8),inset 0 1px 0 hsla(0,0%,100%,.4);transform:translateY(-4px)}.blog-related-posts__post-image-wrapper{display:block;overflow:hidden}.blog-related-posts__image{display:block;height:auto;width:100%}.blog-related-posts__content{padding:20px}.blog-related-posts__title{margin-bottom:8px}.blog-related-posts__title-link{color:hsla(0,0%,100%,.92)!important;color:#7aa7ff;font-weight:700;line-height:1.3;transition:color .25s ease}.blog-related-posts__post:hover .blog-related-posts__title-link{color:rgba(2,118,241,.8)!important}.blog-related-posts__content p{color:hsla(0,0%,100%,.7);font-size:.875rem;margin:0}.hs-blog-post{backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);background:linear-gradient(180deg,hsla(0,0%,100%,.75),hsla(0,0%,100%,.55))!important;border:none;border-radius:24px!important;box-shadow:0 6px 18px rgba(15,23,42,.08),inset 0 1px 0 hsla(0,0%,100%,.6);cursor:pointer;display:block;overflow:hidden;position:relative;text-decoration:none;transition:transform .45s cubic-bezier(.4,0,.2,1),box-shadow .45s ease,background .45s ease}.hs-blog-post:before{background:linear-gradient(135deg,rgba(2,118,241,.55),rgba(199,157,226,.55))!important;border-radius:24px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;padding:1.5px;pointer-events:none;position:absolute;transition:opacity .45s ease}.hs-blog-post:hover:before{opacity:1}.hs-blog-post:hover{box-shadow:0 28px 64px rgba(0,0,0,.14),inset 0 1px 0 hsla(0,0%,100%,.6);transform:translateY(-8px)}.hs-blog-post__image-wrapper{align-items:center;background:linear-gradient(135deg,#eef2f7,#e2e8f0);display:flex!important;justify-content:center;overflow:hidden;position:relative}.hs-blog-post__image-wrapper:after{content:"";inset:0;opacity:0;position:absolute;transition:opacity .45s ease}.hs-blog-post:hover .hs-blog-post__image-wrapper:after{opacity:1}.hs-blog-post__image-wrapper img{display:block;transition:transform .6s ease}.hs-blog-post:hover .hs-blog-post__image-wrapper img{transform:scale(1.05)}.hs-blog-post__content-wrapper{padding:26px}.hs-blog-post__content-wrapper h6>a{color:#0f172a;font-weight:800;transition:color .3s ease}.hs-blog-post:hover h6>a{color:#0276f1}.hs-blog-post__tags-container{gap:10px!important}.hs-blog-post__tags-container a{backdrop-filter:blur(6px);background:rgba(2,118,241,.12);border-radius:999px!important;color:#0276f1;font-size:.75rem;font-weight:600!important;margin-right:0!important;margin-top:6px!important;padding:6px 14px;transition:background .3s ease,transform .3s ease}.hs-blog-post__tags-container a:hover{background:rgba(2,118,241,.2);transform:translateY(-1px)}@media (max-width:1024px){.blog-hero{padding:120px 40px 60px}}@media (max-width:900px){.blog-related-posts__list{grid-template-columns:1fr}}@media (max-width:768px){.blog-hero{padding:120px 20px 40px}.blog-meta{padding:24px 0}.blog-post__featured-image{border-radius:16px;margin-left:16px;margin-right:16px;margin-top:40px;max-height:350px;min-height:250px;width:calc(100% - 32px)}.hs-blog-post__content-wrapper{padding:24px 16px}}@media (max-width:610px){.blog-hero{padding:100px 20px 20px}.blog-hero-container{gap:16px}.blog-meta{align-items:start;border-bottom:none;flex-direction:column;gap:14px;margin-left:4px;padding:16px 0}.blog-meta-divider{display:none}.blog-details{flex-direction:row;gap:16px}}.blog-comments{margin:0 auto;max-width:680px}.blog-comments .hs-submit{text-align:center}.blog-comments .comment-reply-to{border:0}.blog-comments .comment-reply-to:focus,.blog-comments .comment-reply-to:hover{background-color:transparent;text-decoration:underline}