.client-work-section{position:relative;isolation:isolate;padding:78px 24px;background:radial-gradient(ellipse at 50% 0,#e63bb766,transparent 58%),linear-gradient(135deg,#54106e 0%,#9b237f 50%,#5b146f 100%);border-block:1px solid #e8bc7c;color:#fff0f7;overflow:hidden}
.client-work-shell{width:min(1120px,100%);margin:auto}.client-work-heading{text-align:center;max-width:930px;margin:0 auto 34px}.client-work-heading .eyebrow{display:block;color:#ffe0a0;font-weight:800;letter-spacing:.2em;font-size:.85rem}.client-work-heading h2{margin:10px 0 14px;color:#ffe0a0;font:600 clamp(2.25rem,4.6vw,4.1rem)/1.08 'Playfair Display',Georgia,serif;text-shadow:0 2px 18px #2b082f,0 0 20px #f4bd7470}.client-work-heading p{max-width:860px;margin:auto;color:#fff0f7;font-size:1.08rem;line-height:1.65}.client-work-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:900px;margin:auto}.client-work-card{position:relative;overflow:hidden;border:1px solid #f1c888;border-radius:22px;background:linear-gradient(150deg,#64196c,#3f104c);box-shadow:0 16px 35px #27072f80,inset 0 1px #ffe2ad55}.client-work-card video{display:block;width:100%;aspect-ratio:9/16;object-fit:cover;background:#260b32}.client-work-card-body{padding:18px 18px 21px;text-align:center}.client-work-card h3{margin:0 0 7px;color:#ffe0a0;font:600 1.4rem/1.2 'Playfair Display',Georgia,serif}.client-work-card p{margin:0;color:#fce9f2;font-size:.95rem;line-height:1.5}.client-work-cta{display:flex;justify-content:center;margin-top:30px}.client-work-cta a{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:12px 28px;border:1px solid #fff0c8;border-radius:999px;background:linear-gradient(115deg,#b67d39,#ffe3a6 50%,#bd8440);box-shadow:0 0 20px #f6c78055;color:#39132f;font-weight:800;text-decoration:none}.client-work-cta a:hover{filter:brightness(1.08);transform:translateY(-2px)}
@media(max-width:700px){.client-work-section{padding:54px 18px}.client-work-heading{margin-bottom:24px}.client-work-heading h2{font-size:2.35rem}.client-work-heading p{font-size:1rem}.client-work-grid{grid-template-columns:1fr;gap:16px}.client-work-card{border-radius:18px}.client-work-card-body{padding:14px 12px 17px}.client-work-card h3{font-size:1.22rem}.client-work-cta a{width:100%;text-align:center}}

/* Keep this portfolio section locked to the ADIANET pink, purple and gold theme. */
#client-work.client-work-section{background:radial-gradient(ellipse at 50% 0,#e63bb766,transparent 58%),linear-gradient(135deg,#54106e 0%,#9b237f 50%,#5b146f 100%) !important;color:#fff0f7 !important}
#client-work .client-work-heading{background:transparent !important}
#client-work .client-work-heading .eyebrow{color:#ffe0a0 !important}
#client-work .client-work-heading h2{color:#ffe0a0 !important;text-shadow:0 2px 18px #2b082f,0 0 20px #f4bd7470 !important}
#client-work .client-work-heading p{color:#fff0f7 !important}
