.php-support-reference{padding-block:clamp(75px,9vw,130px);background:#ff6a2d;color:#fff}.php-support-reference-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:7vw;align-items:end}.php-support-reference .eyebrow{color:#061830}.php-support-reference h2{max-width:720px;margin:18px 0 0;font-size:clamp(42px,5.4vw,82px);line-height:.9;letter-spacing:-.06em}.php-support-reference p{max-width:680px;line-height:1.65}.php-support-reference a{display:inline-flex;margin-top:20px;padding:15px 19px;border-radius:999px;background:#fff;color:#061830;font-size:11px;font-weight:900}.php-support-reference a span{margin-left:8px}@media(max-width:850px){.php-support-reference-grid{grid-template-columns:1fr}.php-support-reference h2{font-size:clamp(42px,12vw,68px)}}
.php-support-reference-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:stretch}.php-support-reference-card{padding:clamp(28px,4vw,58px);border-radius:28px;display:flex;flex-direction:column}.php-support-reference-card--version{border:1px solid rgba(255,255,255,.42);background:rgba(255,255,255,.08)}.php-support-reference-card--care{background:#061830}.php-support-reference--continuity .php-support-reference-card h2{margin-bottom:24px;font-size:clamp(38px,4.2vw,64px)}.php-support-reference--continuity .php-support-reference-card--care .eyebrow{color:#80d7ff}.php-support-reference-card>p{margin-top:auto}.php-support-reference-routes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:24px}.php-support-reference .php-support-reference-routes a{min-height:190px;margin:0;padding:20px;border:1px solid rgba(255,255,255,.2);border-radius:17px;background:#102947;color:#fff;display:flex;align-items:flex-start;flex-direction:column;transition:transform .2s ease,border-color .2s ease}.php-support-reference .php-support-reference-routes a:hover{transform:translateY(-4px);border-color:#d6f35d}.php-support-reference-routes strong{font-size:18px;line-height:1.08}.php-support-reference-routes small{margin-top:12px;color:#b8c9da;font-size:12px;font-weight:400;line-height:1.5}.php-support-reference .php-support-reference-routes span{margin:auto 0 0;padding-top:20px;color:#d6f35d;font-size:10px}@media(max-width:1000px){.php-support-reference-columns{grid-template-columns:1fr}.php-support-reference-routes{grid-template-columns:1fr}.php-support-reference .php-support-reference-routes a{min-height:150px}}@media(max-width:850px){.php-support-reference-card{padding:28px 22px;border-radius:22px}}
