.business-head-section{background-color:var(--bg-cream);color:var(--text-dark);padding:8rem var(--container-px);border-top:1px solid #0000000d;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.business-head-bg-grid{pointer-events:none;z-index:1;background-image:linear-gradient(#b17d260d 1px,#0000 1px),linear-gradient(90deg,#b17d260d 1px,#0000 1px);background-size:32px 32px;width:100%;height:100%;position:absolute;top:0;left:0}.business-head-container{z-index:2;grid-template-columns:1fr 1.2fr;align-items:center;gap:6rem;width:100%;max-width:1200px;display:grid;position:relative}.business-head-left{justify-content:center;align-items:center;display:flex;position:relative}.business-head-left:before{content:"";z-index:0;pointer-events:none;background-image:radial-gradient(#0000001a 2px,#0000 2px);background-size:16px 16px;width:120px;height:120px;position:absolute;top:-20px;left:-20px}.portrait-container{aspect-ratio:480/520;z-index:2;background:0 0;border-radius:16px;width:100%;max-width:480px;height:auto;position:relative;overflow:hidden}.portrait-image{object-fit:cover;border-radius:16px;width:100%;height:100%;transition:transform .6s}.portrait-container:hover .portrait-image{transform:scale(1.03)}.business-head-right{text-align:left;flex-direction:column;display:flex}.business-head-label{color:#b17d26d9;text-transform:uppercase;letter-spacing:3px;align-items:center;gap:12px;margin-bottom:1.2rem;font-size:.95rem;font-weight:700;display:flex}.business-head-label:after{content:"";background-color:#b17d2680;width:40px;height:1.5px;display:inline-block}.business-head-title{color:var(--text-dark);letter-spacing:-1.5px;margin-bottom:1.8rem;font-size:clamp(2.4rem,4vw,3.8rem);line-height:1.15}.business-head-title b{color:#111;font-weight:800}.business-head-title span{color:#555;font-family:inherit;font-weight:300}.business-head-desc{color:#4a4a4a;max-width:620px;margin-bottom:3.5rem;font-size:1.05rem;line-height:1.8}.business-head-buttons{align-items:center;gap:3rem;display:flex}.btn-3d{text-transform:uppercase;letter-spacing:1.5px;cursor:pointer;border-radius:4px;outline:none;align-items:center;gap:12px;padding:16px 36px;font-size:.85rem;font-weight:800;text-decoration:none;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1),background-color .3s;display:inline-flex;position:relative;transform:rotate(-10deg)skew(15deg)}.btn-3d.linkedin-3d{color:#fff;background-color:#0a66c2;box-shadow:-6px 6px #064b90,-12px 12px 20px #00000026}.btn-3d.linkedin-3d:hover{background-color:#0d73da;transform:translate(-6px,-6px)rotate(-10deg)skew(15deg);box-shadow:-12px 12px #064b90,-24px 24px 30px #00000040}.btn-3d.linkedin-3d:active{transform:translate(2px,-2px)rotate(-10deg)skew(15deg);box-shadow:-4px 4px #064b90,-8px 8px 10px #00000026}.btn-3d.linkedin-3d i{font-size:1.15rem}.btn-3d.whatsapp-3d{color:#111;background-color:#fff;border:1px solid #0000000d;box-shadow:-6px 6px #cfcfcf,-12px 12px 20px #0000001a}.btn-3d.whatsapp-3d:hover{background-color:#fafafa;transform:translate(-6px,-6px)rotate(-10deg)skew(15deg);box-shadow:-12px 12px #cfcfcf,-24px 24px 30px #0003}.btn-3d.whatsapp-3d:active{transform:translate(2px,-2px)rotate(-10deg)skew(15deg);box-shadow:-4px 4px #cfcfcf,-8px 8px 10px #0000001a}.btn-3d.whatsapp-3d i{color:#25d366;font-size:1.25rem}@media (max-width:1024px){.business-head-container{gap:3.5rem}}@media (max-width:991px){.business-head-section{padding:6rem 5%}.business-head-container{text-align:center;grid-template-columns:1fr;gap:4rem}.business-head-right{text-align:center;align-items:center}.business-head-label{justify-content:center}.portrait-container{max-width:100%;height:auto}.business-head-buttons{flex-direction:column;align-items:stretch;gap:2.2rem;width:100%;max-width:320px}.btn-3d{justify-content:center;padding:18px 30px;transform:none;box-shadow:0 4px 10px #0000001a}.btn-3d.linkedin-3d:hover,.btn-3d.whatsapp-3d:hover{transform:translateY(-2px);box-shadow:0 8px 18px #00000026}.btn-3d.linkedin-3d:active,.btn-3d.whatsapp-3d:active{transform:translateY(1px);box-shadow:0 2px 5px #0000001a}}
