.czl-contact-body{background:#eef3f8}.czl-contact-body__inner{display:grid;grid-template-columns:1fr 1.55fr;gap:32px;align-items:start}.czl-info-panel{background:#0a1f3d;border-radius:16px;padding:32px;position:relative;overflow:hidden}.czl-info-panel__glow{position:absolute;top:-60px;right:-60px;width:300px;height:300px;background:radial-gradient(circle,rgba(42,140,94,.22) 0%,transparent 70%);pointer-events:none}.czl-info-panel__glow-bl{position:absolute;bottom:-40px;left:-40px;width:200px;height:200px;background:radial-gradient(circle,rgba(42,140,94,.14) 0%,transparent 70%);pointer-events:none}.czl-info-panel__header{position:relative;z-index:2;padding-bottom:24px;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:24px}.czl-info-panel__eyebrow{font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#7dc4a0;margin-bottom:10px}.czl-info-panel__company{font-size:22px;font-weight:700;color:#fff;line-height:1.15;margin:0 0 6px}.czl-info-panel__tagline{font-size:13px;color:#ffffff73;line-height:1.5;margin:0}.czl-info-rows{position:relative;z-index:2}.czl-info-row{display:flex;align-items:flex-start;gap:14px;padding:16px 0;border-bottom:1px solid rgba(255,255,255,.07)}.czl-info-row:last-child{border-bottom:none}.czl-info-row__icon{width:38px;height:38px;flex-shrink:0;background:#2a8c5e29;border:1px solid rgba(125,196,160,.2);border-radius:10px;display:flex;align-items:center;justify-content:center;color:#7dc4a0;margin-top:1px}.czl-info-row__content{min-width:0}.czl-info-row__label{font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#ffffff61;margin:0 0 4px}.czl-info-row__value{font-size:14px;color:#ffffffe0;line-height:1.55;margin:0}.czl-info-row__value a{color:#7dc4a0;text-decoration:none;transition:color .18s}.czl-info-row__value a:hover{color:#fff}.czl-info-panel__footer{position:relative;z-index:2;margin-top:24px;padding-top:24px;border-top:1px solid rgba(255,255,255,.08);display:flex;align-items:center;gap:10px;flex-wrap:wrap}.czl-info-panel__footer-badge{display:inline-flex;align-items:center;gap:7px;background:#2a8c5e24;border:1px solid rgba(125,196,160,.22);border-radius:100px;padding:7px 14px;font-size:12px;font-weight:600;color:#7dc4a0}.czl-info-panel__footer-note{font-size:12px;color:#ffffff4d;line-height:1.5;margin:0}.czl-form-card{background:#fff;border-radius:16px;padding:48px;box-shadow:0 2px 24px #0a1f3d14,0 1px 4px #0a1f3d0a}.czl-form-card__header{margin-bottom:32px}.czl-form-card__eyebrow{font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#2a8c5e;margin-bottom:10px;display:block}.czl-form-card__title{font-size:26px;font-weight:700;color:#0a1f3d;line-height:1.15;margin:0 0 8px}.czl-form-card__title em{font-style:italic;color:#2a8c5e}.czl-form-card__subtitle{font-size:14px;color:#6b89a8;line-height:1.6;margin:0}.czl-form-row-2{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.czl-form-group{margin-bottom:16px}@media(hover:hover){.czl-form-card .field:hover:after{box-shadow:0 0 0 calc(.1rem + var(--inputs-border-width)) #2a8c5e99}}.czl-form-card .field__input:focus{border-color:#2a8c5e;box-shadow:0 0 0 3px #2a8c5e1f}.czl-form-card .field__input::placeholder{color:#6b89a8}.czl-form-card .text-area.field__input{min-height:148px}.czl-form-card .button{background:#2a8c5e;border-color:#2a8c5e;border-radius:100px;padding:16px 36px;font-size:15px}@media(hover:hover){.czl-form-card .button:hover{background:#1e6644;border-color:#1e6644;transform:translateY(-2px);box-shadow:0 8px 24px #2a8c5e4d}}.czl-form-card .button:active{transform:translateY(0);box-shadow:none}.czl-form-card .field{margin-bottom:16px}.czl-form-privacy{display:flex;align-items:flex-start;gap:8px;font-size:12px;color:#6b89a8;line-height:1.5;margin:4px 0 24px}.czl-form-privacy svg{flex-shrink:0;margin-top:1px;color:#7dc4a0}@media screen and (max-width:1024px){.czl-contact-body__inner{grid-template-columns:1fr;gap:24px}.czl-info-panel{order:2}.czl-form-card{order:1}}@media screen and (max-width:640px){.czl-form-card{padding:24px 20px}.czl-form-row-2{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-clearzal-contact-body.css.map */
