.latestblogposts-module__4jRaqW__section{background:color-mix(in srgb,var(--color-bg)97%,transparent);padding:5rem 1.5rem 4.5rem;position:relative;overflow:hidden}[data-theme=dark] .latestblogposts-module__4jRaqW__section{background:linear-gradient(#0b0b10 0%,#0f1015 100%)}.latestblogposts-module__4jRaqW__bgDecor{pointer-events:none;z-index:0;position:absolute;inset:0}.latestblogposts-module__4jRaqW__bgOrb1{background:radial-gradient(circle,color-mix(in srgb,var(--color-brand)6%,transparent),transparent 70%);filter:blur(80px);border-radius:50%;width:500px;height:500px;position:absolute;top:-200px;right:-100px}.latestblogposts-module__4jRaqW__bgOrb2{filter:blur(80px);background:radial-gradient(circle,#a855f70d,#0000 70%);border-radius:50%;width:400px;height:400px;position:absolute;bottom:-150px;left:-80px}.latestblogposts-module__4jRaqW__container{z-index:1;max-width:1200px;margin:0 auto;position:relative}.latestblogposts-module__4jRaqW__header{text-align:center;margin-bottom:2.5rem}.latestblogposts-module__4jRaqW__badge{letter-spacing:.02em;color:var(--color-brand);background:color-mix(in srgb,var(--color-brand)10%,var(--color-bg));border:1px solid color-mix(in srgb,var(--color-brand)20%,transparent);border-radius:9999px;align-items:center;gap:6px;margin-bottom:1rem;padding:6px 14px;font-size:.82rem;font-weight:700;display:inline-flex}[data-theme=dark] .latestblogposts-module__4jRaqW__badge{background:#8b5cf61f;border-color:#8b5cf633}.latestblogposts-module__4jRaqW__title{color:var(--color-text);letter-spacing:-.02em;margin-bottom:.75rem;font-size:clamp(1.8rem,4vw,2.4rem);font-weight:900;line-height:1.15}.latestblogposts-module__4jRaqW__gradientText{background:linear-gradient(135deg,var(--color-brand),#a855f7);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.latestblogposts-module__4jRaqW__subtitle{color:var(--color-text-muted);max-width:600px;margin:0 auto;font-size:1.05rem;line-height:1.65}.latestblogposts-module__4jRaqW__grid{grid-template-columns:repeat(3,1fr);gap:1.75rem;display:grid}@media (max-width:900px){.latestblogposts-module__4jRaqW__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.latestblogposts-module__4jRaqW__grid{grid-template-columns:1fr}}.latestblogposts-module__4jRaqW__card{background:var(--color-bg);border:1px solid #0000000f;border-radius:1.1rem;flex-direction:column;transition:transform .22s,box-shadow .25s,border-color .22s;display:flex;overflow:hidden;box-shadow:0 8px 24px #1018280f}.latestblogposts-module__4jRaqW__card:hover{border-color:color-mix(in srgb,var(--color-brand)15%,transparent);transform:translateY(-6px);box-shadow:0 18px 40px #1018281f}[data-theme=dark] .latestblogposts-module__4jRaqW__card{background:#ffffff05;border-color:#ffffff0f}[data-theme=dark] .latestblogposts-module__4jRaqW__card:hover{border-color:#8b5cf633;box-shadow:0 18px 40px #0006}.latestblogposts-module__4jRaqW__cardImage{height:180px;position:relative;overflow:hidden}.latestblogposts-module__4jRaqW__cardImage>.latestblogposts-module__4jRaqW__categoryBadge{z-index:1;position:absolute;top:1rem;right:1rem}.latestblogposts-module__4jRaqW__cardGradient{justify-content:flex-end;align-items:flex-start;width:100%;height:100%;padding:1rem;display:flex}.latestblogposts-module__4jRaqW__gradient1{background:linear-gradient(135deg,#4f46e5,#7c3aed,#a78bfa)}.latestblogposts-module__4jRaqW__gradient2{background:linear-gradient(135deg,#0ea5e9,#6366f1,#8b5cf6)}.latestblogposts-module__4jRaqW__gradient3{background:linear-gradient(135deg,#f59e0b,#ef4444,#ec4899)}.latestblogposts-module__4jRaqW__categoryBadge{-webkit-backdrop-filter:blur(8px);color:#fff;text-transform:uppercase;letter-spacing:.04em;background:#fff3;border:1px solid #fff3;border-radius:9999px;padding:.3rem .7rem;font-size:.72rem;font-weight:700;display:inline-block}.latestblogposts-module__4jRaqW__cardBody{flex-direction:column;flex:1;padding:1.25rem 1.2rem 1.4rem;display:flex}.latestblogposts-module__4jRaqW__cardTitle{color:var(--color-text);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-bottom:.5rem;font-size:1.08rem;font-weight:800;line-height:1.35;display:-webkit-box;overflow:hidden}.latestblogposts-module__4jRaqW__cardExcerpt{color:var(--color-text-muted);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;flex:1;margin-bottom:1rem;font-size:.92rem;line-height:1.6;display:-webkit-box;overflow:hidden}.latestblogposts-module__4jRaqW__cardMeta{color:var(--color-text-muted);justify-content:space-between;align-items:center;margin-bottom:.75rem;font-size:.82rem;display:flex}.latestblogposts-module__4jRaqW__metaItem{align-items:center;gap:.3rem;display:inline-flex}.latestblogposts-module__4jRaqW__readMore{color:var(--color-brand);align-items:center;gap:.3rem;font-size:.9rem;font-weight:700;text-decoration:none;transition:gap .2s;display:inline-flex}.latestblogposts-module__4jRaqW__readMore:hover{gap:.5rem}.latestblogposts-module__4jRaqW__ctaWrap{text-align:center;margin-top:2.5rem}.latestblogposts-module__4jRaqW__viewAllBtn{color:var(--color-brand);background:color-mix(in srgb,var(--color-brand)8%,var(--color-bg));border:1px solid color-mix(in srgb,var(--color-brand)20%,transparent);border-radius:9999px;align-items:center;gap:.4rem;padding:.75rem 1.5rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.latestblogposts-module__4jRaqW__viewAllBtn:hover{background:color-mix(in srgb,var(--color-brand)14%,var(--color-bg));border-color:color-mix(in srgb,var(--color-brand)35%,transparent);gap:.6rem;transform:translateY(-2px)}[data-theme=dark] .latestblogposts-module__4jRaqW__viewAllBtn{background:#8b5cf61a;border-color:#8b5cf633}[data-theme=dark] .latestblogposts-module__4jRaqW__viewAllBtn:hover{background:#8b5cf62e;border-color:#8b5cf659}
