.ap-transform{padding:clamp(64px,9vw,120px) 0;background:linear-gradient(180deg,#ffffff 0,var(--ap-bg) 100%)}.ap-transform__compare{display:grid;grid-gap:20px;gap:20px;grid-template-columns:1fr;max-width:980px;margin:0 auto;position:relative}@media(min-width:900px){.ap-transform__compare{grid-template-columns:1fr 80px 1fr;align-items:stretch}}.ap-transform__col{padding:32px 28px;border-radius:var(--ap-radius-lg);background:#fff;border:1px solid var(--ap-line);box-shadow:var(--ap-shadow-sm);display:flex;flex-direction:column;gap:14px}.ap-transform__col--bad{background:linear-gradient(180deg,#fff,#fef2f2);border-color:#fecaca}.ap-transform__col--good{background:linear-gradient(180deg,#fff,#f0fdf4);border-color:#bbf7d0;position:relative;overflow:hidden}.ap-transform__col--good:after{content:"";position:absolute;top:-60px;right:-60px;width:200px;height:200px;background:radial-gradient(closest-side,rgba(34,197,94,.22),transparent 70%)}.ap-transform__header{display:flex;align-items:center;gap:12px;margin-bottom:6px}.ap-transform__header .ap-transform__tag{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.ap-transform__header--bad .ap-transform__tag{background:var(--ap-danger-bg);color:var(--ap-danger)}.ap-transform__header--good .ap-transform__tag{background:var(--ap-success-bg);color:var(--ap-success)}.ap-transform__subtitle{font-size:18px;font-weight:700;color:var(--ap-ink);margin:0}.ap-transform__list{list-style:none;padding:0;margin:8px 0 0;display:flex;flex-direction:column;gap:10px}.ap-transform__list li{display:flex;align-items:flex-start;gap:12px;font-size:15px;color:var(--ap-ink-soft);line-height:1.5;padding:10px 12px;border-radius:12px;background:hsla(0,0%,100%,.6)}.ap-transform__list li svg{flex:0 0 20px;width:20px;height:20px;margin-top:1px}.ap-transform__list--bad li svg{color:var(--ap-danger)}.ap-transform__list--good li{color:var(--ap-ink);font-weight:500}.ap-transform__list--good li svg{color:var(--ap-success)}.ap-transform__divider{display:flex;align-items:center;justify-content:center}@media(max-width:899px){.ap-transform__divider{order:0}}.ap-transform__divider .ap-transform__arrow{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,#003a9b,#1d4ed8);color:#fff;box-shadow:0 12px 28px rgba(0,58,155,.35)}.ap-transform__divider .ap-transform__arrow svg{width:26px;height:26px}@media(max-width:899px){.ap-transform__divider .ap-transform__arrow{transform:rotate(90deg)}}