.blogp-hero{text-align:center;padding:160px 24px 80px;position:relative;overflow:hidden}.blogp-hero__bg{z-index:0;background:linear-gradient(125deg,#e8f0f7 0%,#dde4f5 35%,#e8e0f7 60%,#d4eef0 100%);position:absolute;inset:0}.blogp-hero__inner{z-index:1;max-width:700px;margin:0 auto;position:relative}.blogp-eyebrow{color:var(--color-dark);letter-spacing:1px;text-transform:uppercase;font-size:12px;font-weight:700;font-family:var(--font-heading);background:#00949d14;border:1px solid #00949d38;border-radius:100px;margin-bottom:24px;padding:5px 14px;display:inline-block}.blogp-hero__title{font-family:var(--font-heading);color:var(--color-dark);letter-spacing:-1.5px;margin-bottom:16px;font-size:clamp(36px,4.5vw,60px);font-weight:700;line-height:1.1}.blogp-grad{background:linear-gradient(90deg,#00949d,#a78bfa);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.blogp-hero__sub{color:var(--color-text-muted);max-width:560px;margin:0 auto;font-size:17px;line-height:1.65}.blogp-section{padding:80px 24px}.blogp-section--white{background:#fff}.blogp-section--teal-soft{background:linear-gradient(#edf8f9 0%,#f0f4fa 100%)}.blogp-section__inner{max-width:1200px;margin:0 auto}.blogp-section__title{font-family:var(--font-heading);color:var(--color-dark);letter-spacing:-.5px;margin-bottom:12px;font-size:clamp(26px,2.8vw,38px);font-weight:700}.blogp-section__sub{color:var(--color-text-muted);font-size:16px;line-height:1.7}.blogp-grid{grid-template-columns:repeat(2,1fr);gap:28px;display:grid}a.blogp-card{color:inherit;text-decoration:none;display:block}.blogp-card{border:1px solid var(--color-border);background:#fff;border-radius:16px;transition:transform .2s,box-shadow .2s;overflow:hidden}.blogp-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px #00949d1f}.blogp-card__img-wrap{height:220px;position:relative;overflow:hidden}.blogp-card__img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.blogp-card:hover .blogp-card__img{transform:scale(1.04)}.blogp-card__cat{color:#fff;font-size:11px;font-weight:700;font-family:var(--font-heading);letter-spacing:.5px;text-transform:uppercase;border-radius:100px;padding:4px 12px;position:absolute;top:14px;left:14px}.blogp-card__body{padding:24px}.blogp-card__date{color:var(--color-text-muted);font-size:12px;font-weight:600;font-family:var(--font-heading);margin-bottom:8px}.blogp-card__title{font-family:var(--font-heading);color:var(--color-dark);letter-spacing:-.3px;margin-bottom:12px;font-size:18px;font-weight:700;line-height:1.35}.blogp-card__excerpt{color:var(--color-text-muted);margin-bottom:16px;font-size:14px;line-height:1.65}.blogp-card__link{color:var(--color-teal);font-size:14px;font-weight:600;font-family:var(--font-heading);transition:color .15s}.blogp-card:hover .blogp-card__link{color:var(--color-teal-dark)}@media (max-width:768px){.blogp-hero{padding:120px 20px 60px}.blogp-grid{grid-template-columns:1fr}.blogp-card__img-wrap{height:180px}}
