@import url("https://fonts.googleapis.com/css2?family=Host+Grotesk:wght@300;400;500;600;700;800&display=swap");.q4-fcg{box-sizing:border-box;font-family:Host Grotesk,sans-serif;overflow:hidden;padding:112px 64px;position:relative;width:100%}.fcg-bg-overlay{background-position:50%;background-size:cover;inset:0;mix-blend-mode:saturation;opacity:.2;pointer-events:none;position:absolute;z-index:0}.fcg-inner{display:flex;flex-direction:column;gap:72px;margin:0 auto;max-width:1121px;position:relative;z-index:1}.fcg-heading{color:#f6f9fc;font-size:60px;font-weight:400;letter-spacing:-.02em;line-height:1.05;margin:0}.fcg-grid{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.fcg-card{align-items:flex-start;align-self:stretch;background:hsla(0,0%,100%,.03);border:1px solid rgba(66,66,66,.4);border-radius:16px;box-sizing:border-box;display:flex;flex-direction:column;gap:16px;padding:24px;transition:border-color .25s ease,background .25s ease}.fcg-card:hover{background:rgba(12,12,233,.05);border-color:rgba(151,146,255,.25)}.fcg-card-icon{flex-shrink:0;height:32px;width:32px}.fcg-card-icon img{display:block;height:32px;object-fit:contain;width:32px}.fcg-card-heading{font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:1.3;margin:0}.fcg-card-heading-link{text-decoration:none;transition:opacity .2s ease}.fcg-card-heading-link:hover{opacity:.75;text-decoration:underline}.fcg-card-body{color:#9ca3af;font-size:14px;font-weight:400;line-height:1.6;margin:0}.fcg-card-body p{margin:0}.fcg-card--cta{background:hsla(0,0%,100%,.04);border-color:rgba(66,66,66,.4);gap:24px;justify-content:center}.fcg-card--cta:hover{background:hsla(0,0%,100%,.06);border-color:rgba(151,146,255,.2)}.fcg-card-cta-heading{color:#f6f9fc;font-size:36px;font-weight:600;letter-spacing:-.02em;line-height:1.15;margin:0}.fcg-card-cta-heading b,.fcg-card-cta-heading strong{font-weight:800}.fcg-cta-btn{align-items:center;background:#0c0ce9;border:none;border-radius:8px;color:#f6f9fc;cursor:pointer;display:inline-flex;font-family:Host Grotesk,sans-serif;font-size:15px;font-weight:600;justify-content:center;padding:14px 28px;text-decoration:none;transition:background .2s ease,transform .15s ease;white-space:nowrap}.fcg-cta-btn:hover{background:#0a0ac5;transform:translateY(-1px)}@media (max-width:1024px){.q4-fcg{padding:80px 40px}.fcg-heading{font-size:48px}.fcg-grid{grid-template-columns:repeat(2,1fr)}.fcg-inner{gap:48px}.fcg-card-cta-heading{font-size:28px}}@media (max-width:768px){.q4-fcg{padding:64px 24px}.fcg-heading{font-size:36px}.fcg-grid{grid-template-columns:1fr}.fcg-inner{gap:40px}.fcg-card-cta-heading{font-size:28px}}