.consulting-page .cards{gap:22px;border:0;background:transparent}.consulting-page .cards .card{min-height:285px;border:1px solid rgba(6,28,40,.18);background:linear-gradient(145deg,#fff 0%,#edf5f2 100%);box-shadow:0 14px 34px rgba(6,28,40,.09);position:relative;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.consulting-page .cards .card:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:linear-gradient(var(--cyan),var(--blue))}.consulting-page .cards .card:hover{transform:translateY(-6px);box-shadow:0 22px 46px rgba(6,28,40,.16);border-color:var(--cyan)}.consulting-page .cards .card>span{display:inline-flex;background:var(--ink);color:#fff;padding:8px 11px}.p4ai-page .cards{gap:18px;border:0}.p4ai-page .card{border:1px solid rgba(6,28,40,.18);background:#fff;box-shadow:0 10px 26px rgba(6,28,40,.07);transition:transform .22s ease,background .22s ease,color .22s ease,box-shadow .22s ease}.p4ai-page .card:hover{transform:translateY(-7px);background:var(--ink);color:#fff;box-shadow:0 22px 45px rgba(6,28,40,.23)}.p4ai-page .card:hover p{color:rgba(255,255,255,.7)}.p4ai-page .card:hover>span{color:var(--lime)}.join-panel{background:#dfe9e0}.join-wrap{display:grid;grid-template-columns:.72fr 1.28fr;gap:8vw}.join-wrap h2{font-size:clamp(42px,5vw,72px);line-height:1;margin:0}.join-form{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;padding:34px;background:#fff;box-shadow:0 18px 46px rgba(6,28,40,.12)}.join-form label{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.join-form input,.join-form textarea{width:100%;padding:13px;border:1px solid #9fafb3;background:#fff;color:var(--ink);font:16px Arial,Helvetica,sans-serif}.join-form textarea{resize:vertical}.join-form .full{grid-column:1/-1}.join-form button{border:0;cursor:pointer}.ownership{border-top:1px solid rgba(255,255,255,.18);padding-top:18px;margin:0!important}@media(max-width:760px){.join-wrap,.join-form{grid-template-columns:1fr}.join-form .full{grid-column:auto}}
