@page{size:A4 portrait;margin:0}.page-cs-new-directions *{margin:0;padding:0;box-sizing:border-box}.page-cs-new-directions{width:210mm;background:#06090F;color:#fff;font-family:Outfit,sans-serif}.page-cs-new-directions .page+.page{margin-top:4mm}.page-cs-new-directions .page{width:210mm;min-height:297mm;height:297mm;background:#0B1220;padding:12mm 16mm 4mm;position:relative;overflow:hidden;page-break-after:always;display:flex;flex-direction:column}.page-cs-new-directions .header-band{background:#0B1220;padding:0 16mm;height:21mm;display:flex;justify-content:space-between;align-items:center;border-bottom:3px solid #00bfc9;margin:-12mm -16mm 5mm}.page-cs-new-directions .header-logos{display:flex;align-items:center;gap:4mm}.page-cs-new-directions .header-sep{width:.5px;height:14mm;background:#00BFC9}.page-cs-new-directions .client-logo{font-family:Outfit,sans-serif;font-weight:600;font-size:11pt;color:#fff}.page-cs-new-directions .logo{font-family:Outfit,sans-serif;font-weight:700;font-size:16pt;color:#fff}.page-cs-new-directions .logo span{color:#00BFC9}.page-cs-new-directions .case-study-label{font-size:8pt;font-weight:600;text-transform:uppercase;color:#00BFC9}.page-cs-new-directions .right-card{position:absolute;top:calc(21mm + 15px);right:0;bottom:0;width:38%;background:rgba(0,191,201,.06);border-top-left-radius:12px;border-left:1px solid rgba(255,255,255,.08);border-top:1px solid rgba(255,255,255,.08)}.page-cs-new-directions .right-card-img{width:100%;height:33.33%;overflow:hidden;border-top-left-radius:12px;background:#122038}.page-cs-new-directions .right-card-img img{width:100%;height:100%;object-fit:cover;object-position:center center}.page-cs-new-directions .right-card-content{padding:5mm 4mm}.page-cs-new-directions .content-left{max-width:60%}.page-cs-new-directions .hero-title{font-family:Fraunces,serif;font-weight:300;font-size:33pt;line-height:1.2;text-transform:uppercase;margin-bottom:5mm;letter-spacing:.01em}.page-cs-new-directions .hero-title .teal{color:#00BFC9}.page-cs-new-directions .hero-subtitle{font-family:Outfit,sans-serif;font-size:11pt;font-weight:300;color:rgba(255,255,255,.9);line-height:1.5;margin-bottom:8mm;max-width:85%}.page-cs-new-directions .info-row{display:flex;flex-direction:column;gap:3mm;margin-bottom:10mm}.page-cs-new-directions .info-item{background:rgba(0,191,201,.06);border:1px solid rgba(255,255,255,.08);border-radius:6px;padding:2.5mm 4mm;display:flex;align-items:center;gap:5mm;width:100mm}.page-cs-new-directions .info-label{font-size:7pt;font-weight:600;text-transform:uppercase;color:#00BFC9;min-width:16mm}.page-cs-new-directions .info-value{font-size:10pt;font-weight:400;color:#fff}.page-cs-new-directions .quote-block{background:rgba(0,191,201,.06);border-left:3px solid #00bfc9;border-radius:0 6px 6px 0;padding:5mm 6mm;height:55mm;overflow:hidden;margin-bottom:10mm}.page-cs-new-directions .quote-mark{font-family:Fraunces,serif;font-weight:300;font-size:32pt;color:#00BFC9;line-height:.5;margin-bottom:3mm;display:block}.page-cs-new-directions .quote-text{font-family:Fraunces,serif;font-style:italic;font-weight:300;font-size:10pt;color:rgba(255,255,255,.9);line-height:1.6;margin-top:-3mm;margin-bottom:4mm}.page-cs-new-directions .quote-author{font-size:9pt;font-weight:600;color:#00BFC9;padding-bottom:2mm}.page-cs-new-directions .quote-author span{font-weight:300;color:#fff}.page-cs-new-directions .eyebrow-row{display:flex;align-items:center;gap:3mm;margin-bottom:3mm}.page-cs-new-directions .eyebrow-line{width:8mm;height:1.5px;background:#00BFC9}.page-cs-new-directions .eyebrow{font-size:7pt;font-weight:600;text-transform:uppercase;color:#00BFC9}.page-cs-new-directions .section-heading{font-family:Fraunces,serif;font-weight:300;font-size:22pt;line-height:1.25;margin-bottom:4mm;color:#fff}.page-cs-new-directions .section-heading em{font-family:Fraunces,serif;font-style:italic;font-weight:300;color:#00BFC9}.page-cs-new-directions .body-text{font-size:9pt;font-weight:300;color:rgba(255,255,255,.9);line-height:1.65;margin-bottom:4mm}.page-cs-new-directions .solution-cards{display:flex;gap:3mm;margin-top:5mm;margin-bottom:9mm}.page-cs-new-directions .solution-card{flex:1 1;background:rgba(0,191,201,.06);border:1px solid rgba(255,255,255,.08);border-top:3px solid #00bfc9;border-radius:0 0 6px 6px;padding:4mm 2mm}.page-cs-new-directions .card-number{font-family:Fraunces,serif;font-weight:300;font-size:20pt;color:rgba(0,191,201,.3);margin-bottom:2mm}.page-cs-new-directions .card-title{font-size:9pt;font-weight:600;color:#fff;margin-bottom:2mm}.page-cs-new-directions .card-body{font-size:7.5pt;font-weight:300;color:rgba(255,255,255,.9);line-height:1.55}.page-cs-new-directions .results-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 6mm;gap:0 6mm;margin-bottom:0}.page-cs-new-directions .result-item{display:flex;align-items:center;gap:2.5mm;padding:2mm 0;border-top:2px solid rgba(0,191,201,.2)}.page-cs-new-directions .result-item:nth-child(4),.page-cs-new-directions .result-item:nth-child(5){border-bottom:2px solid rgba(0,191,201,.2)}.page-cs-new-directions .result-dot{width:5px;height:5px;min-width:5px;background:#00BFC9;border-radius:50%}.page-cs-new-directions .result-text{font-size:8pt;font-weight:300;color:rgba(255,255,255,.9);line-height:1.55}.page-cs-new-directions .cta-spacer{flex:1 1;display:flex;flex-direction:column;justify-content:center}.page-cs-new-directions .cta-block{background:rgba(0,191,201,.06);border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:5mm 6mm;display:flex;justify-content:space-between;align-items:center;gap:5mm;margin-bottom:0}.page-cs-new-directions .cta-title{font-family:Fraunces,serif;font-weight:300;font-size:16pt;color:#fff;margin-bottom:3mm}.page-cs-new-directions .cta-title em{font-family:Fraunces,serif;font-style:italic;font-weight:300;color:#00BFC9}.page-cs-new-directions .cta-text{font-size:8pt;font-weight:300;color:rgba(255,255,255,.9);line-height:1.55}.page-cs-new-directions .cta-right{display:flex;flex-direction:column;align-items:center;gap:2mm;min-width:25mm}.page-cs-new-directions .cta-qr img{width:20mm;height:20mm}.page-cs-new-directions .cta-contact{font-size:7pt;font-weight:400;color:#fff;text-align:center;line-height:1.5}.page-cs-new-directions .cta-contact strong{font-weight:600}.page-cs-new-directions .page-footer{margin-top:auto;padding:2mm 0;border-top:1px solid rgba(0,191,201,.15);display:flex;justify-content:space-between;align-items:center}.page-cs-new-directions .footer-left,.page-cs-new-directions .footer-right{font-size:7pt;font-weight:300;color:#fff}.page-cs-new-directions .footer-full{margin-top:auto}.page-cs-new-directions .footer-contact{display:flex;justify-content:flex-start;gap:3mm;align-items:center;margin-bottom:3mm}.page-cs-new-directions .footer-contact-item{font-size:8pt;font-weight:400;color:#fff;white-space:nowrap}.page-cs-new-directions .footer-contact-item:first-child{font-weight:400}.page-cs-new-directions .footer-contact-sep{color:rgba(255,255,255,.3);font-size:8pt}.page-cs-new-directions .footer-accreds{display:flex;gap:3mm;align-items:center;margin-bottom:3mm;flex-wrap:wrap}.page-cs-new-directions .accred-badge{font-size:6.5pt;font-weight:300;color:#fff;border:1px solid rgba(255,255,255,.15);border-radius:3px;padding:1.5mm 3mm}.page-cs-new-directions .footer-brand{display:flex;flex-direction:column;align-items:center;margin-top:2mm}.page-cs-new-directions .footer-brand-name{font-weight:700;font-size:10pt;color:#fff}.page-cs-new-directions .footer-brand-name span{color:#00BFC9}.page-cs-new-directions .footer-brand-motto{font-family:Fraunces,serif;font-style:italic;font-weight:300;font-size:8pt;color:#00BFC9;margin-top:1mm}.page-cs-new-directions .footer-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:3mm}@media print{.page-cs-new-directions{width:210mm}.page-cs-new-directions .page{height:297mm;page-break-after:always}}@media screen and (max-width:820px){.page-cs-new-directions{width:100%!important;max-width:100%!important;height:auto!important;overflow-x:hidden;margin:0;background:#0B1220}.page-cs-new-directions .page{width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;overflow:visible!important;padding:1.5rem 1.25rem 2rem!important;box-sizing:border-box}.page-cs-new-directions .header-band{margin:0 0 1.5rem!important;padding:0 0 1rem!important;height:auto!important;flex-wrap:wrap;gap:.75rem 1rem}.page-cs-new-directions .content-left{max-width:100%!important}.page-cs-new-directions .right-card{position:static!important;width:100%!important;inset:auto!important;margin-top:1.5rem;border-radius:12px!important;border:1px solid rgba(255,255,255,.08)!important}.page-cs-new-directions .right-card-img{height:12rem!important;border-radius:12px 12px 0 0!important}.page-cs-new-directions .hero-title{font-size:2rem!important;word-break:break-word}.page-cs-new-directions .hero-subtitle{max-width:100%!important}.page-cs-new-directions .info-item{width:100%!important;box-sizing:border-box}.page-cs-new-directions .solution-cards{flex-direction:column!important}.page-cs-new-directions .results-grid{grid-template-columns:1fr!important}.page-cs-new-directions .cta-block{flex-direction:column!important;align-items:flex-start!important}.page-cs-new-directions .cta-right{align-items:flex-start!important;min-width:0!important}.page-cs-new-directions .footer-bottom,.page-cs-new-directions .footer-contact,.page-cs-new-directions .page-footer{flex-wrap:wrap!important;gap:.5rem 1rem!important}}.page-cs-new-directions{padding-top:6.5rem}