.contact-section{padding:64px 0}.contact-flex{align-items:flex-start;display:flex;flex-direction:row;gap:60px}.contact-left{flex:0 0 40%;max-width:40%}.contact-right{flex:1;min-width:0}.contact-heading{color:#111;font-family:Inter,sans-serif;font-size:clamp(32px,5vw,56px);font-weight:900;letter-spacing:-1px;line-height:1;margin-bottom:20px;text-transform:uppercase}.contact-subtext{color:#555;font-family:Inter,sans-serif;font-size:13px;line-height:1.7}.form-wrap{background:#dee23f;border:1px solid #000;display:flex;flex-direction:column;gap:8px;padding:16px}.form-wrap input,.form-wrap textarea{-webkit-appearance:none;background:#fff;border:1px solid #c8cc35;border-radius:0;color:#111;display:block;font-family:Inter,sans-serif;font-size:16px;outline:none;padding:12px 13px;width:100%}.form-wrap textarea{min-height:150px;resize:vertical}.form-wrap input::placeholder,.form-wrap textarea::placeholder{color:#aaa}.form-wrap input:focus,.form-wrap textarea:focus{border-color:#888}.form-wrap .hs_submit.hs-submit input.hs-button.primary.large{align-items:center;background:#000;border:1px solid transparent;border-radius:0;color:#fff;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:12px;font-weight:700;gap:10px;justify-content:center;letter-spacing:1.5px;margin-top:20px;min-height:48px;padding:15px 20px;text-transform:uppercase;transition:all .3s ease-in-out;width:100%}.form-wrap .hs_submit.hs-submit input.hs-button.primary.large:hover{background:#fff;border:1px solid #000;color:#000}.form-wrap .hs-form-field label span{padding:10px 0}.form-wrap .input{margin:20px 0}.form-btn:hover{background:#333}.form-trust{color:#444;font-weight:600}.form-trust,.form-trust-2{font-family:Inter,sans-serif;font-size:11px;line-height:1.6}.form-trust-2{color:#666}.footer-closing{background:#fff;padding:0 0 30px;text-align:center}.footer-label-wrap{align-items:center;display:flex;flex-direction:column;gap:6px;margin-bottom:28px}.footer-section-label{color:#bbb;font-family:Inter,sans-serif;font-size:10px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase}.footer-label-underline{background:#e8a020;display:block;height:3px;width:40px}.footer-closing-text{color:#111;font-family:Inter,sans-serif;font-size:clamp(18px,3vw,28px);font-weight:800;line-height:1.45;margin:0 auto;max-width:730px}.form-bottom h3{color:#000;font-size:13px;font-weight:700;letter-spacing:0;line-height:19.5px;margin:20px 0 10px}.form-bottom p{color:#000;font-size:11px;font-weight:700;line-height:16.5px}.form-wrap select.hs-input{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #c8cc35;border-radius:0;color:#888;cursor:pointer;display:block;font-family:Inter,sans-serif;font-size:16px;outline:none;padding:12px 13px;width:100%}.form-wrap select.hs-input:focus{border-color:#888}.form-wrap .hs-form-field{margin:20px 0}.hs_time_line .input{position:relative}.form-wrap select.hs-input{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24'%3E%3Cpath d='m7 10 5 5 5-5z'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:40px}@media (max-width:1024px){.contact-section{padding:64px 0}.contact-flex{flex-direction:column;gap:32px}.contact-left,.contact-right{flex:none;max-width:100%;width:100%}}@media (max-width:768px){.contact-section{padding:56px 0}.contact-flex{gap:28px}.footer-closing{padding:56px 20px 64px}}@media (max-width:480px){.contact-section{padding:44px 0}.container{padding:0 16px}.contact-flex{gap:26px}.contact-heading{letter-spacing:-.5px}.form-wrap{padding:14px}.footer-closing{padding:48px 16px 56px}.footer-closing-text{line-height:1.4}}@media (max-width:360px){.form-btn{letter-spacing:1px;padding:14px 12px}}