.fg-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;align-items:stretch}.fg-card{background:#fff;border:1px solid #e9e6e1;box-shadow:0 12px 35px rgba(0,0,0,.05);overflow:hidden;display:flex;flex-direction:column}.fg-logo{background:#ff6600;height:230px;display:flex;align-items:center;justify-content:center;padding:30px}.fg-logo img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.fg-content{padding:32px 34px 36px;flex:1;display:flex;flex-direction:column;align-items:flex-start}.fg-content h3{font-size:clamp(23px,2.2vw,31px);line-height:1.2;margin:12px 0 18px}.fg-content p{line-height:1.8;color:#5b5b5b;margin:0 0 16px}.fg-content .text-link{margin-top:auto;padding-top:12px}@media(max-width:780px){.fg-grid{grid-template-columns:1fr}.fg-logo{height:200px}.fg-content{padding:25px}}