.transformation-page{background:#f5f7fb}.transform-section{width:min(1180px,100% - 48px);margin:0 auto;padding:112px 0}.transformation-page .section-heading{text-align:center;width:min(760px,100%);margin:0 auto 64px}.transformation-page .section-label,.transform-eyebrow{color:#526076;background:#fff;border:1px solid #d8e0eb;align-items:center;gap:9px;display:inline-flex}.transformation-page .section-label{text-transform:uppercase;border-radius:999px;padding:8px 13px;font-size:12px;font-weight:900}.transformation-page .section-label span{background:var(--mint);border-radius:50%;width:7px;height:7px}.transformation-page .section-heading h2{color:var(--text);margin:20px 0 0;font-size:clamp(42px,6vw,78px);line-height:.96}.transformation-page .section-heading p{max-width:650px;color:var(--muted);margin:22px auto 0;font-size:17px;line-height:1.7}.transform-stack{gap:24px;display:grid}.transform-card{border-radius:var(--radius-card);background:#fff;border:1px solid #d8e0eb;grid-template-columns:minmax(320px,.95fr) minmax(0,1.05fr);gap:0;min-height:540px;display:grid;overflow:hidden;box-shadow:0 22px 64px #0f172a14}.transform-card:nth-child(2n) .transform-media{order:2}.transform-media{background:#e8edf4;min-height:420px;position:relative;overflow:hidden}.transform-media img{object-fit:cover;filter:saturate(.92)contrast(1.03);transition:transform .55s var(--ease-out)}.transform-card:hover .transform-media img{transform:scale(1.025)}.transform-copy{align-self:center;padding:clamp(32px,5vw,64px)}.transform-eyebrow{color:#3157e8;text-transform:uppercase;border-radius:999px;width:fit-content;padding:9px 12px;font-size:11px;font-weight:900}.transform-copy h3{color:var(--text);margin:22px 0 0;font-size:clamp(34px,4.2vw,56px);line-height:.98}.transform-copy>p{max-width:600px;color:var(--muted);margin:20px 0 0;font-size:16px;line-height:1.7}.before-after{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-top:30px;display:grid}.before-after div{border-radius:var(--radius-card);background:#f7f9fc;border:1px solid #e1e7ef;min-height:120px;padding:17px}.before-after div:last-child{background:#078a6c0f;border-color:#078a6c38}.before-after strong,.before-after span{display:block}.before-after strong{color:var(--mint);margin-bottom:8px}.before-after span{color:#5f6b7e;font-size:14px;line-height:1.5}.before-after>svg{color:#7b8798}.transform-link{color:#2448cf;align-items:center;gap:8px;width:fit-content;min-height:44px;margin-top:28px;font-size:14px;font-weight:850;display:inline-flex}.transform-link svg{transition:transform var(--dur-fast) var(--ease-out)}.transform-link:hover svg{transform:translate(4px)}@media (max-width:900px){.transform-section{width:min(100% - 28px,720px);padding:88px 0}.transform-card{grid-template-columns:1fr;min-height:auto}.transform-card:nth-child(2n) .transform-media{order:initial}.transform-media{min-height:280px}}@media (max-width:560px){.transform-section{width:calc(100% - 24px);padding:74px 0}.transformation-page .section-heading{text-align:left;margin-bottom:38px}.transformation-page .section-heading h2{font-size:42px;line-height:1}.transformation-page .section-heading p{font-size:16px}.transform-stack{gap:18px}.transform-media{min-height:220px}.transform-copy{padding:28px 22px}.transform-copy h3{font-size:34px}.before-after{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.before-after>svg{display:none}.before-after div{min-height:150px;padding:15px}}@media (prefers-reduced-motion:reduce){.transform-media img,.transform-link svg{transition:none}}
