.bizdev-card{margin-top:16px;background:linear-gradient(125deg,#071d28 0%,#073847 55%,#087f85 145%);border-color:#168f94;isolation:isolate}
.bizdev-card:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0 49.85%,#ffffff0e 50%,transparent 50.15%),linear-gradient(0deg,transparent 0 49.85%,#ffffff0a 50%,transparent 50.15%);background-size:70px 70px;opacity:.45;z-index:-1}
.bizdev-card:after{width:480px;height:480px;background:#8ef55b29;right:-120px;top:-230px}
.bizdev-layout{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:42px;align-items:center;padding:30px 0}
.bizdev-copy{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:28px}
.bizdev-symbol{width:84px;height:84px;border:1px solid #4ee5df80;border-radius:22px;display:grid;place-items:center;position:relative;background:#082b38cc;box-shadow:0 0 45px #24ddd42a}
.bizdev-symbol span{color:var(--lime);font:700 1.35rem "Space Grotesk"}
.bizdev-symbol i{position:absolute;right:10px;top:7px;color:var(--cyan);font-style:normal;font-size:1rem}
.bizdev-copy h3{text-transform:uppercase;font-size:clamp(1.55rem,2.8vw,2.75rem);max-width:790px;margin:0 0 12px}
.bizdev-copy p{color:#bdd0d4;font-size:.9rem;line-height:1.7;max-width:780px;margin:0}
.bizdev-region{display:flex;align-items:center;gap:13px;padding:18px 20px;border:1px solid #ffffff2d;border-radius:14px;background:#061d27a6;box-shadow:inset 0 0 30px #1edbd311}
.bizdev-region span{font:700 .78rem "Space Grotesk";letter-spacing:.12em;color:#fff}
.bizdev-region i{font-style:normal;color:var(--lime);font-weight:800}
.bizdev-contact{position:relative;z-index:1;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:24px;border-top:1px solid #ffffff26;padding-top:23px;color:#fff}
.bizdev-contact small{font-size:.6rem;letter-spacing:.15em;color:#8ef55b;font-weight:800}
.bizdev-contact strong{font:600 clamp(1.15rem,2vw,1.7rem) "Space Grotesk";letter-spacing:.01em}
.bizdev-contact>span{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:var(--lime);color:#082431;font-weight:900;transition:.2s}
.bizdev-contact:hover>span{transform:translate(3px,-3px)}
.bizdev-contact.form-open{width:100%;padding:23px 0 0;border-right:0;border-bottom:0;border-left:0;background:transparent;text-align:left;font:inherit;cursor:pointer;appearance:none}
.bizdev-contact.bizdev-whatsapp{display:inline-flex;justify-content:center;width:auto;margin-top:23px;padding:10px 15px;border:0;border-radius:999px;background:#25d366;color:#082431;text-decoration:none}
.bizdev-contact.bizdev-whatsapp strong{font:700 1rem "Manrope",sans-serif}
.whatsapp-green{background:#25d366!important;color:#071f29!important}
.whatsapp-compact{display:inline-flex!important;width:auto!important;align-items:center;justify-content:center;gap:8px;padding:10px 15px!important;border-radius:999px!important;font-size:.82rem!important;box-shadow:0 7px 18px #071f2926}.whatsapp-compact img{width:18px;height:18px;flex:0 0 18px}
.evaluation-button{display:inline-flex;margin:8px 0 18px;border-radius:999px;background:var(--ink);color:#fff;padding:11px 16px;font-weight:800;font-size:.82rem}

@media(min-width:1181px){.cards{grid-template-columns:repeat(4,1fr)}
.card{min-height:500px}
.card h3{font-size:1.42rem}
.card p{font-size:.82rem}
}

.card-wide{grid-column:1/-1;min-height:0;background:var(--ink);color:#fff;position:relative;overflow:hidden;border-color:var(--ink);padding:34px 38px}
.card-wide:after{content:"";position:absolute;width:340px;height:340px;border-radius:50%;background:#11c7c424;filter:blur(55px);right:-90px;top:-160px}
.import-label,.import-copy,.import-reach,.card-wide ul{position:relative;z-index:1}
.import-label{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff22;padding-bottom:18px}
.import-label>span:last-child{font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--lime);font-weight:800}
.import-copy{display:grid;grid-template-columns:auto 1fr;gap:26px;align-items:start;padding:28px 0 26px}
.import-copy .icon{margin:0;color:var(--cyan);font-size:2.5rem;line-height:1}
.import-copy h3{font-size:clamp(1.55rem,2.6vw,2.55rem);margin-bottom:12px}
.import-copy p{color:#b7c7cb;max-width:900px;font-size:.9rem;margin:0}
.import-reach{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#ffffff24;border:1px solid #ffffff24}
.import-reach span{background:#0b2935;padding:16px 18px;font-size:.68rem;font-weight:700}
.import-reach i{font-style:normal;color:var(--cyan);font-size:.56rem;margin-right:8px}
.card-wide ul{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;border-top:0;margin:22px 0 0}
.card-wide li{border-bottom:0;color:#a9bdc1;padding:0;font-size:.7rem}
.card-wide li:before{content:"✓";color:var(--lime);margin-right:8px}

.uc-card{background:linear-gradient(145deg,#fff,#eefbfc);border-color:#93dfe0}
.uc-icon{width:45px;height:45px;display:grid;grid-template-columns:repeat(3,10px);grid-template-rows:repeat(3,10px);gap:4px;transform:rotate(30deg);align-content:center;justify-content:center}
.uc-icon i{display:block;background:#08aeb5;border-radius:2px}
.uc-icon i:nth-child(1){grid-column:2;grid-row:1}
.uc-icon i:nth-child(2){grid-column:1;grid-row:2}
.uc-icon i:nth-child(3){grid-column:2;grid-row:2;background:#d8ff43}
.uc-icon i:nth-child(4){grid-column:3;grid-row:2}
.uc-icon i:nth-child(5){grid-column:1;grid-row:3}
.uc-icon i:nth-child(6){grid-column:2;grid-row:3}
.uc-icon i:nth-child(7){grid-column:3;grid-row:3}
.uc-card:after{content:"VOICE  •  VIDEO  •  MESSAGE  •  COLLABORATE";position:absolute;right:-116px;top:48%;transform:rotate(90deg);font-size:.46rem;letter-spacing:.18em;color:#06989e66;font-weight:800}

@media(min-width:901px) and (max-width:1180px){.cards{grid-template-columns:repeat(2,1fr)}
}

@media(max-width:700px){.card-wide{padding:28px}
.import-copy{grid-template-columns:1fr}
.import-reach,.card-wide ul{grid-template-columns:1fr}
.import-copy .icon{font-size:2rem}
.import-reach span{padding:13px 15px}
.card-wide ul{gap:12px}
.bizdev-layout{grid-template-columns:1fr;gap:22px}
.bizdev-copy{grid-template-columns:1fr}
.bizdev-symbol{width:64px;height:64px;border-radius:17px}
.bizdev-region{width:max-content;max-width:100%}
.bizdev-contact{grid-template-columns:1fr auto;gap:10px}
.bizdev-contact small{grid-column:1/-1}
.bizdev-contact strong{overflow-wrap:anywhere}
}
