.cleanzest-contact-wrapper{padding-top:90px}.cleanzest-contact-header{text-align:center;max-width:700px;margin:0 auto 60px}.cleanzest-contact-subtitle{color:var(--cleanzest-color-primary);letter-spacing:2px;font-weight:700}.cleanzest-contact-header h2{margin:15px 0;font-size:52px}.cleanzest-contact-header p{color:#666;font-size:18px;line-height:1.8}.cleanzest-contact-grid{grid-template-columns:420px 1fr;align-items:start;gap:60px;display:grid}.cleanzest-contact-info{flex-direction:column;gap:25px;display:flex}.cleanzest-contact-card{border-radius:18px;gap:20px;padding:30px;display:flex}.cleanzest-contact-card svg{color:var(--cleanzest-color-primary);flex-shrink:0}.cleanzest-contact-card h4{margin-bottom:8px;font-size:20px}.cleanzest-contact-card a,.cleanzest-contact-card p{color:#666;line-height:1.7}.cleanzest-contact-form{padding:40px}.cleanzest-contact-row{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px;display:grid}.cleanzest-contact-form input,.cleanzest-contact-form textarea{border:1px solid #ddd;border-radius:12px;width:100%;padding:16px 20px;font-size:16px;transition:all .25s}.cleanzest-contact-form textarea{resize:vertical;margin-bottom:25px}.cleanzest-contact-form input:focus,.cleanzest-contact-form textarea:focus{border-color:var(--cleanzest-color-primary)}.cleanzest-contact-form button{justify-content:center;align-items:center;gap:10px;width:100%;display:flex}.cleanzest-input-group{width:100%;position:relative}.cleanzest-input-group svg{color:#999;pointer-events:none;transition:all .25s;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.cleanzest-input-group input{padding-left:48px!important}.cleanzest-input-group input:focus~svg{color:var(--cleanzest-color-primary)}
