.service-art{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;background:#08152b}.card{padding:0 0 25px;overflow:hidden}.card h3{margin:23px 24px 14px}.card p{margin:0 24px 23px}.card small{margin:0 24px}.process-illustration{margin:30px 0 0;border:1px solid #203e60;border-radius:18px;overflow:hidden;background:#07162b}.process-illustration img{display:block;width:100%;height:auto;max-height:240px;object-fit:contain}.process-illustration figcaption{padding:12px 18px;border-top:1px solid #203e60;color:#88b6d8;font-size:11px;letter-spacing:.2px;text-align:center}.approach-illustration{margin:23px 0 20px;border:1px solid #203b59;border-radius:16px;overflow:hidden;background:#08152b}.approach-illustration img{width:100%;height:auto;max-height:225px;object-fit:contain;display:block}.preparation-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:26px;align-items:stretch}.preparation-illustration{margin:0;background:#0b1930;border:1px solid #233a59;border-radius:16px;overflow:hidden;align-self:start}.preparation-illustration img{display:block;width:100%;height:auto;object-fit:contain}.preparation-illustration figcaption{font-size:11px;line-height:1.7;color:#8da9c8;padding:13px 20px;border-top:1px solid #233a59}.preparation-layout .checklist-grid{grid-template-columns:1fr;gap:9px}.preparation-layout .checklist-item{padding:12px 15px;font-size:12px}.consultation-illustration{margin:22px 0;border-radius:15px;overflow:hidden;border:1px solid #284565;background:#08152b}.consultation-illustration img{width:100%;height:auto;max-height:210px;object-fit:contain;display:block}@media(max-width:800px){.service-art{max-height:220px;object-fit:contain}.process-illustration img{max-height:none}.process-illustration figcaption{font-size:10px}.preparation-layout{grid-template-columns:1fr;gap:18px}.preparation-illustration img{max-height:225px;object-fit:contain}.consultation-illustration img{max-height:180px}.approach-illustration img{max-height:210px}}@media(hover:hover) and (pointer:fine){.motion-enabled .service-art{transition:transform .45s ease}.motion-enabled .card:hover .service-art{transform:scale(1.025)}}@media(prefers-reduced-motion:reduce){.service-art{transition:none!important;transform:none!important}}
