.contact-premium{max-width:1240px;margin:auto;padding:0 32px 48px}.cp-hero{max-width:870px;margin-bottom:24px}.cp-hero>p,.cp-form-heading>span,.cp-channels>span{color:#aaa;letter-spacing:.19em;font-size:10px}.cp-hero h1{font-size:var(--ssr-title);letter-spacing:-.035em;margin:10px 0;line-height:1}.cp-hero h1 span{color:#999da6}.cp-hero>div{color:#b0b3bd;max-width:640px;font-size:17px;line-height:1.8}.cp-layout{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}.cp-form{background:linear-gradient(130deg,#ffffff06,#ffffff02);border:1px solid #ffffff15;border-radius:4px;padding:24px}.cp-form h2,.cp-channels h2{margin:14px 0 32px;font-size:25px;line-height:1.3}.cp-form fieldset{border:0;min-width:0;margin:0;padding:0}.cp-fields{grid-template-columns:1fr 1fr;gap:24px;display:grid}.cp-wide{grid-column:1/-1}.cp-fields label{color:#c7cad1;gap:10px;font-size:12px;display:grid}.cp-fields input,.cp-fields select,.cp-fields textarea{color:#fff;width:100%;min-width:0;font:inherit;background:#090b10;border:1px solid #ffffff20;border-radius:7px;padding:15px;font-size:16px;transition:border-color .25s,box-shadow .25s}.cp-fields input:focus,.cp-fields select:focus,.cp-fields textarea:focus{border-color:#ec243a;outline:none;box-shadow:0 0 0 3px #ec243a17}.cp-fields textarea{resize:vertical;min-height:170px}.cp-fields select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='m5 8 5 5 5-5' fill='none' stroke='%23aaa'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:40px}.cp-consent{color:#aaa;align-items:flex-start;gap:10px;margin:24px 0;font-size:12px;line-height:1.6;display:flex}.cp-consent input{accent-color:#ec243a;flex:none;width:17px;height:17px}.cp-submit{color:#fff;cursor:pointer;background:#e51f35;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:30px;width:100%;padding:18px 22px;font-size:14px;font-weight:600;transition:background .3s,transform .3s;display:flex}.cp-submit:hover{background:#fb3047;transform:translateY(-2px)}.cp-form fieldset:disabled{opacity:.65}.cp-submit:focus-visible{outline-offset:5px;outline:2px solid #fff}.cp-channels a:focus-visible{outline-offset:5px;outline:2px solid #fff}.cp-trap{position:absolute;left:-10000px}.cp-feedback{margin:16px 0 0;font-size:13px;line-height:1.6}.cp-feedback.error{color:#ff9aa6}.cp-feedback.success{color:#8fdfae}.cp-channels{padding-top:24px}.cp-channels>a{color:#fff;border-bottom:1px solid #ffffff17;padding:25px 30px 25px 0;transition:padding-left .3s,color .3s;display:block;position:relative}.cp-channels>a:hover{color:#ff4055;padding-left:8px}.cp-channels small{color:#858a96;letter-spacing:.13em;margin-bottom:10px;font-size:9px;display:block}.cp-channels strong{overflow-wrap:anywhere;font-size:clamp(14px,1.5vw,18px);font-weight:500}.cp-channels i{font-style:normal;position:absolute;top:40px;right:5px}.cp-channels>p{color:#858a96;margin-top:30px;font-size:13px;line-height:1.8}@media (max-width:780px){.contact-premium{padding:45px 20px 60px}.cp-layout{grid-template-columns:1fr;gap:24px}.cp-hero{margin-bottom:38px}.cp-fields{grid-template-columns:1fr}.cp-channels{padding:10px 4px}}@media (prefers-reduced-motion:reduce){.contact-premium *{transition:none!important}}body:has(.contact-premium){background:#090b0f!important}.contact-premium{background:radial-gradient(65% 36% at 90% 4%,#d8203010,#0000 100%)}
