.ac-platform{padding-top:48px;padding-bottom:16px}.ac-platform>h1{font-size:clamp(2.2rem,5vw,4rem);max-width:none;margin:0 0 32px}.ac-center-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.ac-center{display:flex;flex-direction:column;min-width:0;padding:30px;background:linear-gradient(145deg,#102A4E,#081B37);border:1px solid #345173;border-radius:16px}.ac-center-top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}.ac-center-status{font-size:.75rem;line-height:1.4;color:#F4D28A;border:1px solid #345173;border-radius:99px;padding:6px 12px;text-align:right}.ac-center h2{font-size:clamp(1.45rem,2.5vw,2rem);line-height:1.2;margin:0 0 16px;letter-spacing:-.025em;overflow-wrap:break-word}.ac-center p{font-size:1rem;line-height:1.65;margin:0 0 16px}.ac-center .ac-center-detail{font-size:.9rem;color:#bac5d5}.ac-center .button{align-self:flex-start;margin-top:auto;font-size:.9rem;max-width:100%;white-space:normal}.ac-platform+.hero{padding-top:48px}@media(max-width:700px){.ac-center-grid{grid-template-columns:1fr;gap:18px}.ac-platform{padding-top:32px}.ac-center{padding:23px}.ac-center-top{gap:12px}.ac-center .button{width:100%}.ac-center h2{font-size:1.65rem}}
.ac-center-graphic{display:block;width:100%;max-width:408px;height:auto;aspect-ratio:408/326;object-fit:contain;align-self:center;border-radius:18px;margin:0 0 22px}.ac-center-top{justify-content:flex-end}
