.pillar-grid{display:grid;gap:1rem}.section--why{color:#fff;background:radial-gradient(60% 90% at 100% 100%,rgba(19,145,155,.28) 0,transparent 70%),#0f2a43}.section--why .section-eyebrow{color:#7fd7dc}.section--why .section-title{color:#fff}.section--why .section-lead{color:#bdccd6}.section--why .pillar{border-color:rgba(19,145,155,.22)}.pillar,.section--why .pillar{background:#ffffff;box-shadow:0 9px 30px rgba(15,42,67,.06)}.pillar{display:flex;flex-direction:column;padding:1.4rem;border:1px solid var(--color-border);border-radius:var(--radius-md);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.pillar:hover{transform:translateY(-3px);border-color:rgba(19,145,155,.4);box-shadow:0 15px 38px rgba(15,42,67,.1)}.pillar .icon-chip{margin-bottom:1rem}.pillar h3{margin:0 0 .55rem;font-size:1.08rem;color:#0f2a43}.pillar p{margin:0;color:#4a6278;line-height:1.65;font-size:.98rem}.pillar__link,.step-card__link{margin-top:auto;padding-top:1.1rem;font-size:.92rem;font-weight:600;color:var(--color-brand)}@media (hover:hover){.pillar__link:hover,.step-card__link:hover{color:var(--color-brand-deep);text-decoration:underline;text-underline-offset:3px}}.pillar__link:focus-visible,.step-card__link:focus-visible{outline-offset:2px}.blog-grid{display:grid;gap:1.25rem}.blog-card{display:flex;flex-direction:column;background:#ffffff;border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;box-shadow:0 8px 24px rgba(15,42,67,.04);transition:border-color .16s ease,box-shadow .16s ease}@media (hover:hover){.blog-card:hover{border-color:color-mix(in srgb,#13919b 40%,#e6ebf0);box-shadow:0 12px 32px rgba(15,42,67,.08)}}.blog-card__media{aspect-ratio:16/10;background:#e8eef3;position:relative}.blog-card__media img{width:100%;height:100%;object-fit:cover}.blog-card__body{padding:1.2rem 1.2rem 1.35rem;display:flex;flex-direction:column;gap:.5rem;flex:1}.blog-card__date{font-size:.72rem;color:#6b8296;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.blog-card__title{font-size:1.08rem;color:#0f2a43;line-height:1.3;-webkit-line-clamp:2}.blog-card__excerpt,.blog-card__title{margin:0;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.blog-card__excerpt{color:#4a6278;font-size:.94rem;line-height:1.55;-webkit-line-clamp:3}.section--steps{color:var(--color-ink);background:radial-gradient(65% 95% at 100% 100%,rgba(19,145,155,.12) 0,transparent 68%),#eef7f8;border-top:1px solid #cfe8ea}.section--steps .section-eyebrow{color:var(--color-brand-deep)}.section--steps .section-title{color:var(--color-ink-heading)}.section--steps .section-lead{color:var(--color-ink-muted)}.step-grid{display:grid;gap:1rem;margin:0;padding:0;list-style:none;counter-reset:none}.step-card{display:flex;flex-direction:column;padding:1.4rem;background:#ffffff;border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:0 9px 30px rgba(15,42,67,.06);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.step-card:hover{transform:translateY(-3px);border-color:rgba(19,145,155,.4);box-shadow:0 15px 38px rgba(15,42,67,.1)}.step-card__num{display:grid;place-items:center;width:2.25rem;height:2.25rem;margin-bottom:.9rem;border-radius:50%;background:linear-gradient(145deg,var(--color-brand),var(--color-brand-deep));color:#fff;font-family:var(--font-display);font-size:1rem;font-weight:700;line-height:1}.step-card h3{margin:0 0 .55rem;font-size:1.08rem;color:#0f2a43}.step-card p{margin:0;color:#4a6278;line-height:1.65;font-size:.98rem}@media (min-width:640px){.blog-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}.pillar-grid{grid-template-columns:1fr;gap:1.15rem}.step-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:900px){.blog-grid{gap:1.75rem}.blog-grid,.pillar-grid{grid-template-columns:repeat(3,1fr)}.pillar-grid{gap:1.5rem}}@media (min-width:1024px){.step-grid{grid-template-columns:repeat(4,1fr);gap:1.25rem}}@media (prefers-reduced-motion:reduce){.blog-card,.step-card{animation:none!important;transition:none!important}.step-card:hover{transform:none}}