
/* CETYN GROUP — image-led, full-width premium experience */
.cg-v5-home{min-height:880px!important;background:linear-gradient(90deg,#070a11f8 0%,#070a11e8 30%,#070a1185 58%,#070a1152 100%),url('assets/cg-headquarters-hero.webp') center center/cover no-repeat!important}
.cg-v5-home .cg-hero-content{min-height:880px!important}
.cg-v5-home:after{content:"";position:absolute;inset:0;z-index:0;background:radial-gradient(ellipse at 70% 38%,#e5c08024,transparent 45%);pointer-events:none}
.cg-v5-home .cg-hero-diagram:before{background:linear-gradient(90deg,#080c14 0%,#080c14e0 29%,#080c1460 55%,#080c1400 90%)!important}
.cg-v5-home .cg-node{background:linear-gradient(125deg,#1e2737d6,#0c121bdc);border:1px solid #e6c58a99;backdrop-filter:blur(18px)}
.cg-v5-home .cg-node-center{background:linear-gradient(135deg,#2a2930e8,#0d1019f0)}
.cg-v5-artiza,.cg-v5-services,.cg-v5-whatsapp{position:relative;isolation:isolate;overflow:hidden;min-height:680px;display:flex;align-items:center}
.cg-v5-artiza{background:linear-gradient(90deg,#130a08 0%,#130a08e9 30%,#130a0899 62%,#130a0855 100%),url('assets/cg-artiza-atmosphere.webp') center/cover no-repeat!important}
.cg-v5-artiza:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 75% 60%,#f28d3b30,transparent 47%)}
.cg-v5-services{background:linear-gradient(90deg,#080f17 0%,#080f17e9 30%,#080f1799 65%,#080f1745 100%),url('assets/cg-services-atmosphere.webp') center/cover no-repeat!important}
.cg-v5-whatsapp{background:radial-gradient(ellipse at 75% 40%,#174d3c,#0b1a1a 48%,#080e11 100%)!important}
.cg-v5-whatsapp:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0 70px,#83d8a00c 71px),repeating-linear-gradient(0deg,transparent 0 70px,#83d8a00c 71px);pointer-events:none}
.cg-v5-artiza>.wrap,.cg-v5-services>.wrap,.cg-v5-whatsapp>.wrap{position:relative;z-index:3;width:100%;padding-top:105px;padding-bottom:105px}
.cg-v5-artiza h1,.cg-v5-services h1,.cg-v5-whatsapp h1{font:normal clamp(52px,6vw,90px)/1.06 Georgia,serif;letter-spacing:-.055em;max-width:740px;text-shadow:0 8px 36px #000}
.cg-v5-artiza p,.cg-v5-services p,.cg-v5-whatsapp p{font-size:clamp(17px,1.6vw,21px);line-height:1.7;max-width:530px}
.cg-v5-digital{background:linear-gradient(90deg,#080e18 0%,#080e18d9 37%,#080e1866 75%),url('assets/cg-digital-atmosphere.webp') center/cover no-repeat!important}
.cg-v5-digital .cg-digital-scene{z-index:1}
.cg-v5-watches .signature-slide img{object-fit:cover;object-position:center;filter:brightness(.87) contrast(1.07)}
.cg-v5-watches .signature-slide figcaption{z-index:4}
.cg-v5-watches .signature-slide:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#070a10c0 0%,transparent 75%);pointer-events:none}
.cg-v5-watches .signature-watch-copy{z-index:4}
@media(max-width:760px){
.cg-v5-home{min-height:870px!important;background-position:58% center!important}
.cg-v5-home .cg-hero-content{min-height:870px!important}
.cg-v5-artiza,.cg-v5-services,.cg-v5-whatsapp{min-height:620px}
.cg-v5-artiza>.wrap,.cg-v5-services>.wrap,.cg-v5-whatsapp>.wrap{padding-top:70px;padding-bottom:80px}
.cg-v5-artiza h1,.cg-v5-services h1,.cg-v5-whatsapp h1{font-size:clamp(44px,10vw,64px)}
.cg-v5-digital{background-position:65% center!important}
}
