.tvArca_form{background:#fff;border-radius:24px;flex-direction:column;flex:0 0 460px;gap:32px;width:460px;padding:48px;display:flex;box-shadow:0 2px 4px #2d2d2f1f}.tvArca_form h2{letter-spacing:-.69px;color:#045643;text-transform:uppercase;margin:0;font-size:32px;font-weight:800;line-height:.96}.tvArca_formBody{flex-direction:column;gap:40px;display:flex}.tvArca_fieldsConsent{flex-direction:column;gap:16px;display:flex}.tvArca_fields{flex-direction:column;gap:10px;display:flex}.tvArca_fields input,.tvArca_fields textarea{color:#0f172a;letter-spacing:-.09px;background:#fff;border:1px solid #cdddd9;border-radius:11px;width:100%;padding:8px 12px;font-family:inherit;font-size:14px;font-weight:500;line-height:1.5;display:block}.tvArca_fields input{height:56px}.tvArca_fields textarea{resize:vertical;height:169px;min-height:169px;padding:12px}.tvArca_fields input::placeholder,.tvArca_fields textarea::placeholder{opacity:1;color:#9fa2aa}.tvArca_consent{align-items:flex-start;gap:12px;display:flex}.tvArca_consent input{accent-color:#045643;appearance:none;background:#fff;border:1px solid #cdddd9;border-radius:6px;flex:0 0 25px;width:25px;height:25px;margin:0}.tvArca_consent input:checked{appearance:auto}.tvArca_consent label{letter-spacing:-.09px;color:#0f172a;font-size:14px;line-height:1.42}.tvArca_consent a{color:inherit;text-decoration:underline}.tvArca_form button{color:#045643;letter-spacing:-.18px;cursor:pointer;background:#d0df75;border:0;border-radius:11px;padding:16px 24px;font-family:inherit;font-size:16px;font-weight:600;line-height:1.5;display:block}.tvArca_form button:disabled{cursor:wait}.tvArca_error{color:#9c2525;margin:6px 0 0;font-size:12px}.tvArca_feedback{color:#045643;margin:0;font-size:14px}.tvArca_srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tvArca_host{color:#0f172a;background:#f6f8f6;justify-content:center;align-items:center;min-height:100svh;display:flex}.tvArca_dialog{background:#f6f8f6;flex-direction:column;width:660px;max-width:100%;height:1000px;max-height:100svh;display:flex;position:relative;overflow:auto}.tvArca_header{flex-shrink:0;justify-content:flex-end;padding:20px 24px;display:flex}.tvArca_close{cursor:pointer;background:#d0df75;border:0;border-radius:112px;justify-content:center;align-items:center;width:42px;height:42px;padding:0;display:flex}.tvArca_body{flex-direction:column;flex:1;align-items:center;gap:56px;padding:0 100px 64px;display:flex}.tvArca_logo{flex-shrink:0}.tvArca_desktopAsset{display:block}.tvArca_mobileAsset{display:none}.tvArca_form{flex:initial;width:100%;box-shadow:none;background:0 0;border-radius:0;gap:0;padding:0}.tvArca_fieldsConsent{gap:16px}.tvArca_consent{align-items:center}.tvArca_formBody{gap:40px}.tvArca_success{flex:1;justify-content:center;align-items:center;min-height:650px;padding:0 100px 64px;display:flex;position:relative}.tvArca_successGroup{outline:none;flex-direction:column;align-items:center;gap:32px;width:100%;display:flex}.tvArca_check{background:#367869;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.tvArca_successText{text-align:center;flex-direction:column;gap:8px;width:100%;display:flex}.tvArca_successText h1{letter-spacing:-.89px;color:#045643;text-transform:uppercase;margin:0;font-size:40px;font-weight:800;line-height:.96}.tvArca_successText p{letter-spacing:-.18px;color:#3f4555;margin:0;font-size:16px;line-height:1.42}.tvArca_simulation{text-align:center;color:#3f4555;margin:0;font-size:12px;line-height:1.42;position:absolute;bottom:16px;left:16px;right:16px}@media (max-width:767px){.tvArca_host{align-items:flex-start}.tvArca_dialog{width:100%;height:100svh;min-height:0;max-height:none}.tvArca_header{padding:10px 12px}.tvArca_body{gap:48px;padding:0 16px 16px}.tvArca_desktopAsset{display:none}.tvArca_mobileAsset{display:block}.tvArca_form{max-width:none}.tvArca_formBody{gap:24px}.tvArca_fieldsConsent{gap:12px}.tvArca_fields{gap:8px}.tvArca_fields input{letter-spacing:.01px;height:48px;font-size:12px;line-height:1.55}.tvArca_fields textarea{letter-spacing:.01px;height:120px;min-height:120px;font-size:12px;line-height:1.55}.tvArca_consent{gap:8px}.tvArca_consent label{letter-spacing:.01px;font-size:12px;line-height:1.42}.tvArca_form button{letter-spacing:-.09px;padding:13.5px 24px;font-size:14px;line-height:1.5}.tvArca_success{min-height:0;padding:16px}.tvArca_successGroup{gap:24px}.tvArca_check{width:54px;height:54px}.tvArca_successText h1{letter-spacing:0;font-size:24px;line-height:1.06}.tvArca_successText p{letter-spacing:-.09px;font-size:14px}}.tvArca_field{position:relative}.tvArca_floating,.tvArca_messageLabel{letter-spacing:.01px;color:#9fa2aa;font-size:12px;font-weight:500;line-height:1.55;position:absolute;top:8px;left:12px}.tvArca_messageLabel{top:12px}.tvArca_fields input[data-filled=true]{padding-top:26px;padding-bottom:8px;font-weight:600}.tvArca_fields textarea[data-filled=true]{padding-top:30.6px;font-weight:600}@media (max-width:767px){.tvArca_floating,.tvArca_messageLabel{letter-spacing:.1px;font-size:10px;line-height:1.4}.tvArca_fields input[data-filled=true]{padding-top:22px;font-weight:600}.tvArca_fields textarea[data-filled=true]{height:152px;min-height:152px;padding-top:26px;font-weight:600}}.tvArca_fields textarea{resize:none}@media (max-width:767px){.tvArca_fields textarea{letter-spacing:.01px;font-size:12px;line-height:1.55}}.tvArca_fields input,.tvArca_fields textarea{border:0;box-shadow:inset 0 0 0 1px #cdddd9}.tvArca_host{font-optical-sizing:none}@media (min-width:768px){.tvArca_dialog{height:auto;min-height:1000px;max-height:none;overflow:visible}}@media (max-width:767px){.tvArca_fields textarea{line-height:19px}.tvArca_successText h1{font-family:proxima-nova,sans-serif}}
