.free-set-newsletter-form{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;position:relative}.free-set-newsletter-form .field{width:100%;z-index:0}.free-set-newsletter-form .field__input{width:100%}.free-set-newsletter-form .form__message{justify-content:center;margin-bottom:0}.free-set-offer{background:var(--color-void-dark);padding:4rem 0;display:flex;justify-content:center;align-items:center;min-height:60vh}.free-set-offer .container{width:100%;max-width:600px;margin:0 auto;padding:0 1rem}.free-set-form-wrapper{width:100%}.free-set-form-container{background:#13101f;border:1px solid var(--color-void-border);padding:2.5rem;border-radius:1rem;box-shadow:0 20px 40px #0000004d;text-align:center;width:100%;margin:0 auto}.free-set-form-title{font-family:var(--font-display);font-size:2rem;font-weight:700;color:#fff;margin:0 auto 1rem;text-align:center!important;width:100%;display:block}.free-set-form-description{color:var(--color-void-light);font-size:1rem;line-height:1.6;margin-bottom:2rem;text-align:center}.free-set-form-field{margin-bottom:1.5rem}.free-set-form-field .field{position:relative;display:flex;align-items:center;background:#0d0b17;border:2px solid var(--color-void-border);border-radius:.5rem;overflow:hidden;transition:all .3s ease}.free-set-form-field .field:focus-within{border-color:var(--color-void-purple);box-shadow:0 0 0 3px #8b2be233}.free-set-form-field .field__input{flex:1;background:transparent;border:none;color:#fff;padding:1rem 1.25rem;font-size:1rem;outline:none}.free-set-form-field .field__input::placeholder{color:var(--color-void-light);opacity:.7}.free-set-submit-btn{display:flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#8b2be2,indigo);color:#fff;padding:1rem 1.5rem;border:none;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;white-space:nowrap}.free-set-submit-btn:hover{transform:translate(2px);box-shadow:0 5px 15px #8b2be266}.free-set-form-error{display:flex;align-items:center;gap:.5rem;color:#f44;font-size:.875rem;margin-top:.5rem}.free-set-form-success{display:flex;align-items:center;gap:.75rem;background:#22c55e1a;border:1px solid rgba(34,197,94,.3);color:#22c55e;padding:1rem;border-radius:.5rem;font-size:.875rem;font-weight:600;margin-top:1rem}.free-set-disclaimer{color:var(--color-void-light);font-size:.8125rem;text-align:center;margin-top:1rem;line-height:1.5}.free-set-disclaimer strong{color:#fff}.free-set-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:2rem;padding-top:2rem;border-top:1px solid var(--color-void-border)}.trust-item{display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center}.trust-item svg{color:var(--color-void-purple)}.trust-item span{color:var(--color-void-light);font-size:.75rem;font-weight:600}@media(max-width:640px){.free-set-trust{grid-template-columns:1fr;gap:1.5rem}.trust-item{flex-direction:row;text-align:left}.free-set-form-container{padding:1.5rem}.free-set-form-title{font-size:1.5rem}.free-set-submit-btn{padding:.875rem 1.25rem;font-size:.875rem}}.free-set-features{margin-top:3rem;max-width:600px;margin-left:auto;margin-right:auto}.features-title{font-family:var(--font-display);font-size:1.25rem;font-weight:700;color:#fff;text-align:center;margin-bottom:1.5rem}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.feature-item{background:#13101f80;border:1px solid var(--color-void-border);padding:1rem;border-radius:.375rem;text-align:center;transition:all .3s ease}.feature-item:hover{transform:translateY(-2px);border-color:var(--color-void-purple);box-shadow:0 5px 15px #8b2be233}.feature-item svg{color:var(--color-void-purple);margin-bottom:.5rem;width:20px;height:20px}.feature-item h4{color:#fff;font-size:.875rem;font-weight:600;margin-bottom:.25rem;line-height:1.2}.feature-item p{color:var(--color-void-light);font-size:.75rem;line-height:1.3;margin:0}@media(max-width:640px){.features-grid{grid-template-columns:1fr;gap:.75rem}.feature-item{padding:.75rem}.feature-item svg{width:18px;height:18px}.feature-item h4{font-size:.8125rem}.feature-item p{font-size:.6875rem}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/component-free-set.css.map */
