.free-v2{--free-v2-field-gap:1rem;--free-v2-field-radius:var(--radius-lg);--free-v2-field-padding:10px 18px;background-color:var(--color-v2-background-default);color:var(--color-v2-text-default)}.free-v2__intro{text-align:center;flex-direction:column;align-items:center;gap:1rem;display:flex}.free-v2 .free-v2__description{max-width:36rem;color:var(--color-v2-text-muted)}.free-v2__body{max-width:40rem;margin-block-start:3rem;margin-inline:auto}.free-v2__form{gap:var(--free-v2-field-gap);flex-direction:column;display:flex}.free-v2__row{gap:var(--free-v2-field-gap);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=810px){.free-v2__row{grid-template-columns:repeat(2,minmax(0,1fr))}}.free-v2 .free-v2__form input:not([type=checkbox]),.free-v2 .free-v2__textarea{border-radius:var(--free-v2-field-radius);padding:var(--free-v2-field-padding)}.free-v2__textarea{resize:vertical;border:1px solid var(--color-v2-border-default);background-color:var(--color-v2-background-default);width:100%;min-height:8.5rem;color:var(--color-v2-text-default);transition:border-color .2s,box-shadow .2s;display:block}.free-v2__textarea::placeholder{color:var(--color-v2-text-muted)}.free-v2__textarea:hover{border-color:var(--color-v2-text-muted)}.free-v2__textarea:focus{border-color:var(--color-v2-text-default);box-shadow:0 0 0 1px var(--color-v2-text-default);outline:none}.free-v2 .free-v2__error{font-family:var(--font-v2-body);color:var(--color-v2-text-default);margin-block-start:.5rem;font-size:12px;line-height:1.6}.free-v2__select{border:1px solid var(--color-v2-border-default);border-radius:var(--free-v2-field-radius);background-color:var(--color-v2-background-default);transition:border-color .2s}.free-v2__select:hover{border-color:var(--color-v2-text-muted)}.free-v2__select:has(.free-v2__select-trigger:focus-visible),.free-v2__select[open]{border-color:var(--color-v2-text-default)}.free-v2__select:has(.free-v2__select-trigger:focus-visible){box-shadow:0 0 0 1px var(--color-v2-text-default)}.free-v2__select-trigger{cursor:pointer;outline:none;align-items:center;gap:.75rem;min-height:47px;padding:0 18px;list-style:none;display:flex}.free-v2__select-trigger::-webkit-details-marker{display:none}.free-v2__select-value{min-width:0;font-family:var(--font-v2-body);color:var(--color-v2-text-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:16px;line-height:1.8;overflow:hidden}.free-v2__select-value.is-filled{color:var(--color-v2-text-default)}.free-v2 .free-v2__select-icon{flex:none;width:1.25rem;height:1.25rem;transition:transform .2s}.free-v2__select[open] .free-v2__select-icon{transform:rotate(180deg)}.free-v2__select-panel{border:0;margin:0;padding:.5rem 18px 18px}.free-v2__options{grid-template-columns:minmax(0,1fr);gap:.75rem 1.5rem;display:grid}@media (width>=810px){.free-v2__options{grid-template-columns:repeat(2,minmax(0,1fr))}}.free-v2__option{color:var(--color-v2-text-default);cursor:pointer;align-items:flex-start;gap:.75rem;display:flex}.free-v2__checkbox{border:1.5px solid var(--color-v2-text-muted);border-radius:var(--radius-sm);background-color:var(--color-v2-background-default);cursor:pointer;appearance:none;flex:none;width:1.125rem;height:1.125rem;margin-block-start:.3125rem}.free-v2__checkbox:checked{border-color:var(--color-v2-background-primary);background-color:var(--color-v2-background-primary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14' fill='none' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 7l4 4 6-6'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:.7rem}.free-v2 .free-v2__checkbox:focus{box-shadow:none;outline:none}.free-v2 .free-v2__checkbox:focus-visible{outline:2px solid var(--color-v2-text-default);outline-offset:2px}.free-v2__turnstile{justify-content:center;display:flex}.free-v2__notice{border:1px dashed var(--color-v2-border-default);border-radius:var(--free-v2-field-radius);color:var(--color-v2-text-muted);padding:.75rem 1rem}.free-v2__form-error{color:var(--color-v2-text-default)}.free-v2__form-error:before{content:"";background-color:var(--color-v2-brand-orange);vertical-align:.1em;border-radius:50%;width:.5rem;height:.5rem;margin-inline-end:.5rem;display:inline-block}.free-v2__actions{flex-direction:column;align-items:center;gap:1rem;padding-block-start:.5rem;display:flex}.free-v2 .free-v2__powered{color:var(--color-v2-text-muted)}.free-v2 .free-v2__powered a{color:var(--color-v2-text-muted);margin-inline-start:.25rem;transition:color .2s}.free-v2 .free-v2__powered svg{vertical-align:-.226415rem;display:inline-block}.free-v2 .free-v2__powered a:hover,.free-v2 .free-v2__powered a:focus-visible{color:var(--color-v2-text-default)}.free-v2 .free-v2__submit{width:100%}@media (width>=810px){.free-v2 .free-v2__submit{width:auto}}.free-v2__success{border-radius:var(--radius-lg);background-color:var(--color-v2-background-muted);text-align:center;flex-direction:column;gap:1rem;padding:2rem;display:flex}.free-v2__success:focus{outline:none}.free-v2 .free-v2__success-text{color:var(--color-v2-text-muted)}@media (prefers-reduced-motion:reduce){.free-v2__textarea,.free-v2__select,.free-v2 .free-v2__select-icon,.free-v2 .free-v2__powered a{transition:none}}
