.ff-coverage{background:#fff;padding:100px 40px}.ff-coverage,.ff-coverage *{font-family:Inter,Helvetica Neue,Arial,sans-serif}.ff-coverage-container{margin:0 auto;max-width:1200px}.ff-coverage-header{margin-bottom:80px;text-align:center}.ff-coverage-header h2{color:#343434;font-size:clamp(28px,3.5vw,40px);font-weight:700;letter-spacing:-.3px;line-height:1.15;margin:0 0 16px}.ff-coverage-header h2,.ff-coverage-header p{font-family:Inter,Helvetica Neue,Arial,sans-serif}.ff-coverage-header p{color:#555;font-size:16px;font-weight:400;line-height:1.7;margin:0 auto;max-width:900px}.ff-coverage-grid{display:grid;gap:28px;grid-template-columns:repeat(3,1fr)}.ff-coverage-card{background:#fafafa;border:1px solid #ebecee;border-left:5px solid #652d90;border-radius:12px;overflow:hidden;padding:40px;position:relative;transition:all .3s ease}.ff-coverage-card:nth-child(2){border-left-color:#dd078b}.ff-coverage-card:nth-child(3){border-left-color:#41205a}.ff-coverage-card:nth-child(4){border-left-color:#652d90}.ff-coverage-card:nth-child(5){border-left-color:#dd078b}.ff-coverage-card:nth-child(6){border-left-color:#41205a}.ff-coverage-card:before{background:radial-gradient(circle,rgba(221,7,139,.08) 0,transparent 70%);border-radius:50%;content:"";height:80px;pointer-events:none;position:absolute;right:0;top:0;width:80px}.ff-coverage-card:hover{box-shadow:0 4px 16px rgba(65,32,90,.1);transform:translateY(-2px)}.ff-coverage-icon{align-items:center;background:rgba(101,45,144,.1);border-radius:10px;display:flex;height:56px;justify-content:center;margin-bottom:20px;position:relative;width:56px;z-index:1}.ff-coverage-card:nth-child(2) .ff-coverage-icon{background:rgba(221,7,139,.1)}.ff-coverage-card:nth-child(3) .ff-coverage-icon{background:rgba(65,32,90,.1)}.ff-coverage-card:nth-child(4) .ff-coverage-icon{background:rgba(101,45,144,.1)}.ff-coverage-card:nth-child(5) .ff-coverage-icon{background:rgba(221,7,139,.1)}.ff-coverage-card:nth-child(6) .ff-coverage-icon{background:rgba(65,32,90,.1)}.ff-coverage-icon svg{fill:none;height:32px;stroke:#652d90;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5;width:32px}.ff-coverage-card:nth-child(2) .ff-coverage-icon svg{stroke:#dd078b}.ff-coverage-card:nth-child(3) .ff-coverage-icon svg{stroke:#41205a}.ff-coverage-card:nth-child(4) .ff-coverage-icon svg{stroke:#652d90}.ff-coverage-card:nth-child(5) .ff-coverage-icon svg{stroke:#dd078b}.ff-coverage-card:nth-child(6) .ff-coverage-icon svg{stroke:#41205a}.ff-coverage-card h3{color:#343434;font-size:18px;font-weight:700;line-height:1.4;margin:0 0 12px}.ff-coverage-card h3,.ff-coverage-card p{font-family:Inter,Helvetica Neue,Arial,sans-serif;position:relative;z-index:1}.ff-coverage-card p{color:#555;font-size:14px;font-weight:400;line-height:1.6;margin:0}@media (max-width:1024px){.ff-coverage{padding:80px 32px}.ff-coverage-grid{gap:24px;grid-template-columns:repeat(2,1fr)}.ff-coverage-card{padding:32px}}@media (max-width:768px){.ff-coverage{padding:60px 24px}.ff-coverage-header{margin-bottom:60px}.ff-coverage-header h2{font-size:24px}.ff-coverage-grid{gap:16px;grid-template-columns:1fr}.ff-coverage-card{padding:24px}.ff-coverage-icon{height:48px;margin-bottom:16px;width:48px}.ff-coverage-icon svg{height:28px;width:28px}.ff-coverage-card h3{font-size:16px}.ff-coverage-card p{font-size:13px}}@media (max-width:480px){.ff-coverage{padding:40px 16px}.ff-coverage-card{border-left-width:4px;padding:20px}}