.build-with-us{text-align:center;background:#fff;flex-direction:column;justify-content:space-evenly;align-items:center;height:35vh;padding:40px 0;display:flex}.build-with-us h2{color:#000;margin-bottom:15px;font-family:Space Grotesk,sans-serif;font-size:2.5rem;font-weight:700}.build-with-us p{color:#111;max-width:60%;margin:0 auto 20px;font-family:Inter,sans-serif;font-size:1.6rem;font-weight:700}.build-with-us p .highlight{color:#f60}.build-with-us .join-btn{color:#fff;cursor:pointer;background-color:#f60;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:8px 45px;font-size:1.3rem;font-weight:600;transition:all .4s;display:flex;position:relative;overflow:hidden}.build-with-us .join-btn .btn-text{transition:all .3s;display:inline-block}.build-with-us .join-btn .plane{opacity:0;font-size:1.4rem;transition:all .5s;position:absolute;right:-40px}.build-with-us .join-btn:hover{background:linear-gradient(90deg,#af2f2f,orange);border:none;box-shadow:0 2px 12px #ff88007e}.build-with-us .join-btn:hover .btn-text{opacity:0;transform:translate(-20px)}.build-with-us .join-btn:hover .plane{opacity:1;right:45%}
.differentiators-section{color:#1e293b;text-align:center;background-color:#0f172a;flex-direction:column;justify-content:center;align-items:center;height:80vh;display:flex}.differentiators-section .heading{opacity:0;max-width:800px;margin:0 auto 5rem;transition:all 3s;transform:translateY(40px)}.differentiators-section .heading.animate{opacity:1;transform:translateY(0)}.differentiators-section .heading h1{color:#f5f8ff;text-transform:uppercase;letter-spacing:1px;font-family:Space Grotesk,sans-serif;font-size:2.5rem}.differentiators-section .heading h1 span{color:#ef6f06}.differentiators-section .card-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));justify-content:center;gap:1rem;max-width:95%;display:grid}.differentiators-section .card{text-align:left;background:linear-gradient(#1e293b,#0f172a,#0a0f1e);border:1px solid #1e293b;border-radius:5rem 0;height:30rem;padding:3rem 2.5rem;transition:all .4s;position:relative;overflow:hidden;box-shadow:0 0 #0000}.differentiators-section .card .icon{margin-bottom:.95rem;font-size:2.5rem}.differentiators-section .card .icon-orange{color:#ff5c33}.differentiators-section .card .icon-purple{color:#b366ff}.differentiators-section .card .icon-green{color:#3c9}.differentiators-section .card .icon-yellow{color:#ffc107}.differentiators-section .card .icon-bg{opacity:0;filter:blur(4px);pointer-events:none;z-index:0;font-size:5rem;transition:opacity .5s,transform .5s;position:absolute;bottom:-1rem;right:.5rem;transform:scale(.85)}.differentiators-section .card:hover .icon-bg{opacity:.12;transform:scale(1.6)}.differentiators-section .card .icon,.differentiators-section .card h3,.differentiators-section .card p{z-index:1;position:relative}.differentiators-section .card h3{color:#fff;margin-bottom:.85rem;font-size:1.5rem}.differentiators-section .card p{color:#ccc;font-size:1.1rem;line-height:1.75}.differentiators-section .card.orange:hover{background:radial-gradient(circle at 100% 100%,#300,#111);border-color:#ff5c33}.differentiators-section .card.purple:hover{background:radial-gradient(circle at 100% 100%,#1a0033,#111);border-color:#b366ff}.differentiators-section .card.green:hover{background:radial-gradient(circle at 100% 100%,#003326,#111);border-color:#3c9}.differentiators-section .card.yellow:hover{background:radial-gradient(circle at 100% 100%,#332600,#111);border-color:#ffc107}
