.form-download-page{padding:3rem 0 5rem}.form-download-page__container{max-width:none;margin:0 auto}.form-download-page__header{text-align:center;margin-bottom:3rem}.form-download-page__icon{display:inline-flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:50%;background-color:rgba(var(--color-button),.1);margin-bottom:1.5rem}.form-download-page__icon svg{color:rgb(var(--color-button))}.form-download-page__title{font-size:2.25rem;margin:0 0 .75rem;line-height:1.2}.form-download-page__subtitle{font-size:1.125rem;color:rgba(var(--color-foreground),.7);max-width:500px;margin:0 auto}.form-download-page__content{display:flex;flex-direction:column;gap:2.5rem}.form-download-page__section-title{font-family:var(--font-heading-family);font-size:1.5rem;margin:0 0 1.25rem;padding-bottom:.75rem;border-bottom:1px solid rgba(var(--color-foreground),.1)}.form-download-page__instructions{background-color:rgba(var(--color-foreground),.02);border:1px solid rgba(var(--color-foreground),.08);border-radius:8px;padding:1.5rem 2rem}.form-download-page__steps p{margin:0;padding:.5rem 0;line-height:1.6}.form-download-page__steps p+p{border-top:1px dashed rgba(var(--color-foreground),.1)}.form-download-page__download-card{display:flex;align-items:center;gap:1.5rem;padding:1.5rem 2rem;background:linear-gradient(135deg,rgba(var(--color-button),.05),rgba(var(--color-button),.1));border:2px solid rgba(var(--color-button),.2);border-radius:12px}.form-download-page__download-icon{display:flex;align-items:center;justify-content:center;width:64px;height:64px;background-color:rgb(var(--color-button));border-radius:12px;flex-shrink:0}.form-download-page__download-icon svg{color:rgb(var(--color-button-text))}.form-download-page__download-info{flex:1}.form-download-page__download-title{font-size:1.125rem;margin:0 0 .25rem}.form-download-page__download-description{font-size:.875rem;color:rgba(var(--color-foreground),.7);margin:0}.form-download-page__download-button{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 1.75rem;background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));border:none;border-radius:6px;font-weight:600;text-decoration:none;white-space:nowrap;transition:all .2s ease;cursor:pointer}.form-download-page__download-button:hover{opacity:.9;transform:translateY(-1px)}.form-download-page__download-button.button--disabled{background-color:rgba(var(--color-foreground),.1);color:rgba(var(--color-foreground),.4);cursor:not-allowed}.form-download-page__download-button.button--disabled:hover{opacity:1;transform:none}.form-download-page__contact-form{background-color:rgba(var(--color-foreground),.05);border:1px solid rgba(var(--color-foreground),.12);border-radius:8px;padding:3rem}.form-download-page__form-fields{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin-bottom:2.5rem}.form-download-page__form-field{display:flex;flex-direction:column;gap:.75rem}.form-download-page__form-field--full{grid-column:1 / -1}.form-download-page__form-field label{font-family:var(--font-body-family);font-size:1.1rem;font-weight:500;color:rgb(var(--color-foreground))}.form-download-page__form-field label .required{color:#e53935;margin-left:2px}.form-download-page__form-field input,.form-download-page__form-field textarea,.form-download-page__form-field select{width:100%;padding:1.25rem 1.5rem;border:1px solid rgba(var(--color-foreground),.2);border-radius:6px;font-family:var(--font-body-family);font-size:1.1rem;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));transition:border-color .2s ease,box-shadow .2s ease}.form-download-page__form-field input:focus,.form-download-page__form-field textarea:focus,.form-download-page__form-field select:focus{outline:none;border-color:rgb(var(--color-button));box-shadow:0 0 0 3px rgba(var(--color-button),.1)}.form-download-page__form-field input::placeholder,.form-download-page__form-field textarea::placeholder{color:rgba(var(--color-foreground),.4)}.form-download-page__form-field textarea{resize:vertical;min-height:100px}.form-download-page__form-field select{cursor:pointer;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;padding-right:2.5rem}.form-download-page__form-submit{text-align:center}.form-download-page__submit-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:1.25rem 3.5rem;background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));border:none;border-radius:6px;font-family:var(--font-body-family);font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .2s ease}.form-download-page__submit-button:hover{opacity:.9;transform:translateY(-1px)}.form-download-page__success-message{text-align:center;padding:3rem 2rem;background:linear-gradient(135deg,#4caf501a,#4caf500d);border:2px solid rgba(76,175,80,.3);border-radius:12px}.form-download-page__success-message svg{color:#4caf50;margin-bottom:1rem}.form-download-page__success-message h3{font-size:1.5rem;margin:0 0 .5rem;color:#2e7d32}.form-download-page__success-message p{margin:0;color:rgba(var(--color-foreground),.7)}.form-download-page__error-message{padding:1rem 1.5rem;background-color:#e539351a;border:1px solid rgba(229,57,53,.3);border-radius:6px;margin-bottom:1.5rem}.form-download-page__error-message p{margin:0;color:#c62828;font-size:.9375rem}.form-download-page__form-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;background-color:rgba(var(--color-foreground),.02);border:2px dashed rgba(var(--color-foreground),.15);border-radius:8px;text-align:center}.form-download-page__form-placeholder svg{color:rgba(var(--color-foreground),.3);margin-bottom:1rem}.form-download-page__form-placeholder p{margin:0;color:rgba(var(--color-foreground),.5)}.form-download-page__additional-info{background-color:rgba(var(--color-foreground),.02);border:1px solid rgba(var(--color-foreground),.08);border-radius:8px;padding:1.5rem 2rem}.form-download-page__info-content{font-size:.9375rem;line-height:1.7;color:rgba(var(--color-foreground),.8)}.form-download-page__info-content p{margin:0 0 .75rem}.form-download-page__info-content p:last-child{margin-bottom:0}.form-download-page__contact{text-align:center;padding-top:2rem;border-top:1px solid rgba(var(--color-foreground),.1);margin-top:1rem}.form-download-page__contact p{margin:0;color:rgba(var(--color-foreground),.7)}.form-download-page__contact a{color:rgb(var(--color-button));text-decoration:underline;text-underline-offset:3px}.form-download-page__contact a:hover{text-decoration:none}@media screen and (max-width:749px){.form-download-page{padding:2rem 0 3rem}.form-download-page__header{margin-bottom:2rem}.form-download-page__icon{width:64px;height:64px;margin-bottom:1rem}.form-download-page__icon svg{width:32px;height:32px}.form-download-page__title{font-size:1.75rem}.form-download-page__subtitle{font-size:1rem}.form-download-page__content{gap:2rem}.form-download-page__instructions,.form-download-page__additional-info{padding:1.25rem 1.5rem}.form-download-page__download-card{flex-direction:column;text-align:center;padding:1.5rem;gap:1rem}.form-download-page__download-icon{width:56px;height:56px}.form-download-page__download-icon svg{width:28px;height:28px}.form-download-page__download-button{width:100%;justify-content:center;padding:.875rem 1.5rem}.form-download-page__contact-form{padding:1.5rem}.form-download-page__form-fields{grid-template-columns:1fr}.form-download-page__submit-button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/section-form-download.css.map */
