.final-cta{width:100%;display:block;padding:6rem 0}.final-cta__wrapper{display:flex;align-items:center;justify-content:space-between;gap:6rem;position:relative}.final-cta__content{flex:0 1 50%;max-width:600px}.final-cta__heading{font-family:Circular Std,sans-serif;font-weight:450;font-style:normal;font-size:5.4rem;line-height:130%;letter-spacing:-2.7px;vertical-align:middle;margin:0 0 2rem;color:#fff;max-width:475px}.final-cta__description{font-family:Circular Std,sans-serif;font-weight:450;font-style:normal;font-size:2rem;line-height:140%;letter-spacing:0;vertical-align:middle;margin:0 0 3rem;color:#fff;max-width:374px}.final-cta__description p{margin:0 0 1rem}.final-cta__description p:last-child{margin-bottom:0}.final-cta__description--desktop{display:block}.final-cta__description--mobile{display:none}.final-cta__button{display:inline-block;padding:1.6rem 3.2rem;background-color:gold;color:#000;font-size:1.6rem;font-weight:700;text-transform:uppercase;text-decoration:none;border-radius:6px;transition:opacity .2s ease,transform .15s ease;letter-spacing:.05em}.final-cta__button:hover{opacity:.95;transform:translateY(-1px)}.final-cta__form-wrapper{flex:0 1 50%;max-width:431px}.final-cta__form{background-color:#3a3a3a80;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2);border-radius:16px;padding:3.2rem;box-shadow:2px 4px 12px #0003}.final-cta__form-message{padding:1.6rem;border-radius:8px;margin-bottom:2rem;display:flex;align-items:flex-start;gap:1rem}.final-cta__form-message--success{background-color:#4caf501a;border:1px solid rgba(76,175,80,.3);color:#4caf50}.final-cta__form-message--error{background-color:#f443361a;border:1px solid rgba(244,67,54,.3);color:#f44336}.final-cta__form-icon{flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.final-cta__form-icon svg{width:100%;height:100%;fill:currentColor}.final-cta__form-message p{margin:0;font-size:1.5rem;font-weight:600}.final-cta__form-errors{list-style:none;padding:0;margin:.8rem 0 0;font-size:1.4rem}.final-cta__form-errors li{margin:.4rem 0}.final-cta__form-row{display:flex;gap:1.6rem;margin-bottom:2rem}.final-cta__form-field{flex:1;margin-bottom:2rem}.final-cta__form-row .final-cta__form-field{margin-bottom:0}.final-cta__form-label{display:block;font-size:1.6rem;color:#fff;margin-bottom:.8rem}.final-cta__form-input,.final-cta__form-textarea{width:100%;padding:1.4rem 1.6rem;background-color:#ffffff0d;border:1px solid rgba(255,255,255,.2);border-radius:8px;color:#fff;font-size:1.5rem;font-family:inherit;transition:border-color .2s ease,background-color .2s ease}.final-cta__form-input::placeholder,.final-cta__form-textarea::placeholder{color:#ffffff80}.final-cta__form-input:focus,.final-cta__form-textarea:focus{outline:none;border-color:#fff6;background-color:#ffffff14}.final-cta__form-input:-webkit-autofill,.final-cta__form-input:-webkit-autofill:hover,.final-cta__form-input:-webkit-autofill:focus,.final-cta__form-input:-webkit-autofill:active{-webkit-background-clip:text;-webkit-text-fill-color:#ffffff;transition:background-color 5000s ease-in-out 0s}.final-cta__form-textarea{resize:vertical;min-height:120px}.final-cta__form-submit-wrapper{margin-top:2.4rem}.final-cta__form-submit{width:100%;padding:1.6rem 2.4rem;background-color:gold;color:#000;font-size:1.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border:none;border-radius:8px;cursor:pointer;transition:opacity .2s ease,transform .15s ease;font-family:inherit}.final-cta__form-submit:hover{opacity:.95;transform:translateY(-1px)}@media screen and (max-width:989px){.final-cta{padding:3rem 0}.final-cta__wrapper{flex-direction:column;gap:3rem;justify-content:flex-start;align-items:flex-start}.final-cta__content{flex:1;max-width:100%}.final-cta__heading{font-size:2.8rem;margin-bottom:2.4rem;max-width:300px;letter-spacing:-1px}.final-cta__description{font-size:1.4rem;margin-bottom:1rem;max-width:100%}.final-cta__description--desktop{display:none}.final-cta__description--mobile{display:block}.final-cta__button{display:none}.final-cta__form-wrapper{flex:1;max-width:100%;width:100%}.final-cta__form{padding:2rem}.final-cta__form-row{flex-direction:column;gap:2rem}.final-cta__form-label{font-size:1.4rem}.final-cta__form-input,.final-cta__form-textarea{font-size:1.4rem;padding:1.2rem}.final-cta__form-submit{font-size:1.5rem;padding:1.4rem 2rem}}
/*# sourceMappingURL=/cdn/shop/t/298/assets/section-final-cta.css.map */
