.fmt-section{padding:var(--spacing-md) 0;background:var(--neutral-50);position:relative;overflow:hidden}.fmt-section:before{content:"";z-index:0;background:radial-gradient(circle,#0097b20f 0%,#0000 70%);width:600px;height:600px;position:absolute;top:-20%;left:-10%}.fmt-container{z-index:1;position:relative}.fmt-header{text-align:center;margin-bottom:3rem}.fmt-header .seed-b2b-section-subtitle{text-wrap:balance;max-width:900px;margin-left:auto;margin-right:auto}.fmt-grid{grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:3rem;display:grid}.fmt-card{background:#fff;border:2px solid #0000;border-radius:20px;padding:2.5rem;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 2px 8px #00000014,0 12px 32px #0000000f}.fmt-card:before{content:"";height:5px;position:absolute;top:0;left:0;right:0}.fmt-card.hackathon{border-color:#0097b21a}.fmt-card.hackathon:before{background:linear-gradient(135deg, var(--seed-primary), #00b4d8)}.fmt-card.business{border-color:#ff914d1a}.fmt-card.business:before{background:linear-gradient(135deg, var(--seed-secondary), #ffb366)}.fmt-card.casecomp{border-color:#6c5ce71a}.fmt-card.casecomp:before{background:linear-gradient(135deg,#6c5ce7,#a29bfe)}.fmt-card:hover{transform:translateY(-8px);box-shadow:0 4px 12px #0000001a,0 20px 50px #0000001a}.fmt-card.hackathon:hover{border-color:var(--seed-primary)}.fmt-card.business:hover{border-color:var(--seed-secondary)}.fmt-card.casecomp:hover{border-color:#6c5ce7}.fmt-card-header{text-align:center;border-bottom:2px solid #0000000d;margin-bottom:2rem;padding-bottom:1.5rem}.fmt-icon{color:#fff;border-radius:20px;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 1rem;font-size:2.5rem;display:flex}.fmt-card.hackathon .fmt-icon{background:linear-gradient(135deg, var(--seed-primary), #00b4d8)}.fmt-card.business .fmt-icon{background:linear-gradient(135deg, var(--seed-secondary), #ffb366)}.fmt-card.casecomp .fmt-icon{background:linear-gradient(135deg,#6c5ce7,#a29bfe)}.fmt-title{color:var(--neutral-900);margin-bottom:.5rem;font-size:1.5rem;font-weight:700}.fmt-subtitle{color:var(--neutral-600);text-transform:uppercase;letter-spacing:.5px;font-size:.875rem;font-weight:600}.fmt-details{flex-direction:column;gap:1.5rem;display:flex}.fmt-detail-item{flex-direction:column;gap:.5rem;display:flex}.fmt-detail-label{color:var(--neutral-900);text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:.5rem;font-size:.875rem;font-weight:700;display:flex}.fmt-detail-label i{font-size:.75rem}.fmt-card.hackathon .fmt-detail-label i{color:var(--seed-primary)}.fmt-card.business .fmt-detail-label i{color:var(--seed-secondary)}.fmt-card.casecomp .fmt-detail-label i{color:#6c5ce7}.fmt-detail-content{color:var(--neutral-700);padding-left:1.25rem;font-size:.9375rem;line-height:1.6}.fmt-note{border-left:4px solid var(--seed-primary);border-right:4px solid var(--seed-primary);text-align:center;background:linear-gradient(135deg,#0097b20d,#ff914d0d);border-radius:12px;margin-top:2rem;padding:1.5rem}.fmt-note p{color:var(--neutral-700);margin:0;font-size:1.1rem;font-weight:500}@media (max-width:991px){.fmt-grid{grid-template-columns:1fr;gap:2rem}.fmt-card{padding:2rem}}
