 .contact-page{background:#070508;color:#fff}.ct-hero{position:relative;min-height:350px;display:flex;align-items:center;isolation:isolate;overflow:hidden}.ct-hero-photo{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#060507 0%,rgba(6,5,7,.97) 27%,rgba(6,5,7,.63) 53%,rgba(6,5,7,.05) 86%),url("assets/engagements-final-v14.jpg") center/cover no-repeat}.ct-hero-copy{max-width:630px;padding:26px 5%}.ct-eye{color:#ff1582;letter-spacing:.34em;font-size:15px}.ct-hero h1{font:normal clamp(37px,4.5vw,65px)/1.04 Georgia,serif;margin:8px 0 12px}.ct-hero h1 span,.ct-hero h1 strong{display:block;font-weight:normal}.ct-hero h1 strong{color:#ff087b}.ct-rule{width:72px;height:2px;background:#ff087b;margin:13px 0 17px}.ct-hero p{font-size:16px;line-height:1.4;max-width:460px;margin:9px 0}.ct-content{display:grid;grid-template-columns: minmax(0, .9fr) minmax(0,1.1fr);gap:20px;padding:20px 4%;max-width:1500px;margin:auto}.ct-left{display:grid;gap:20px}.ct-panel,.ct-info{border:1px solid #ee0878;border-radius:7px;padding:23px;background:linear-gradient(145deg,#0a080b,#050406)}.ct-heading{display:flex;align-items:center;gap:18px}.ct-icon{font-size:42px;color:#f6097a}.ct-panel h2,.ct-info h2{font:normal clamp(20px,2vw,29px)/1.13 Georgia,serif;margin:0 0 14px}.ct-heading h2 span,.ct-heading h2 strong{display:block}.ct-panel h2 strong,.ct-info h2 strong{font-weight:normal;color:#f7097c}.ct-panel p{font-size:16px;line-height:1.5}.ct-button{display:block;text-align:center;background:#ed006e;color:#fff;text-decoration:none;border:0;border-radius:40px;padding:15px 18px;font:500 15px/1.25 Arial,sans-serif;cursor:pointer;margin-top:16px}.ct-button:hover{background:#ff268c}.ct-form-panel label:not(.ct-consent){display:block;margin:12px 0 6px;font-size:14px}.ct-form-panel input:not([type=checkbox]),.ct-form-panel select,.ct-form-panel textarea{display:block;width:100%;background:#17171a;border:1px solid #48434a;border-radius:7px;color:#fff;padding:12px 14px;font:14px Arial,sans-serif;box-sizing:border-box}.ct-form-panel textarea{resize:vertical}.ct-form-panel input:focus,.ct-form-panel select:focus,.ct-form-panel textarea:focus{outline:2px solid #ff087b;outline-offset:1px}.ct-consent{display:flex;align-items:flex-start;gap:10px;margin-top:14px;font-size:13px;line-height:1.45}.ct-consent input{accent-color:#f5087b;margin-top:2px}.ct-submit{width:75%;margin:18px auto 0}.ct-hp{position:absolute!important;left:-10000px!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden!important}.ct-status{padding:12px 15px;border:1px solid #ff087b;border-radius:5px;margin:0 0 15px;line-height:1.4}.ct-info{max-width:1380px;margin:0 auto 20px;display:flex;justify-content:space-between;align-items:center;gap:25px}.ct-info p{margin:6px 0}.ct-pink{color:#ff1685}.ct-promises{display:flex;gap:24px;align-items:center}.ct-promises>div{text-align:center;color:#ff087b;font-size:30px;min-width:95px}.ct-promises small{display:block;color:#fff;font-size:10px;max-width:110px}.ct-end{min-height:300px;display:flex;align-items:center;justify-content:flex-end;position:relative;isolation:isolate}.ct-end:before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(5,3,6,.15),rgba(5,3,6,.8)),url('assets/engagements-final-v14.jpg') center/cover}.ct-end-copy{padding:35px 9%;text-align:center}.ct-end h2{font:normal 44px Georgia,serif;color:#ff0a7a;margin:0}.ct-end p{margin:0}.ct-end .ct-rule{margin:14px auto}@media(max-width:760px){.ct-hero{display:block;min-height:0}.ct-hero-photo{position:relative;height:190px;background: url('assets/engagements-final-v14.jpg') center/cover;z-index:auto}.ct-hero-copy{padding:25px 6%}.ct-hero h1{font-size:clamp(35px,8vw,49px)}.ct-content{display:flex;flex-direction:column;padding:14px 5%}.ct-panel{padding:19px}.ct-info{margin:0 5% 18px;display:block}.ct-promises{justify-content:space-around;gap:8px;margin-top:20px}.ct-promises>div{min-width:0;flex:1}.ct-end{min-height:210px}.ct-end-copy{padding:20px 8%}.ct-submit{width:100%}}