.tvx-form{font-family:Archivo,Helvetica,Arial,sans-serif;color:#071a3c}.tvx-form .frm-fluent-form,.tvx-form form{display:flex;flex-direction:column;gap:18px}.tvx-form .ff-el-group,.tvx-form .tvx-field{margin:0;min-width:0;display:flex;flex-direction:column;gap:7px}.tvx-form .tvx-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.tvx-form .tvx-row-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.tvx-form .ff-el-input--label label,.tvx-form .tvx-label{display:block;margin:0;font-family:'Barlow Condensed',Archivo,sans-serif;font-weight:600;font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:#556580;transition:color .15s}.tvx-form .ff-el-input--label .ff-el-is-required-symbol,.tvx-form .ff-el-input--label.ff-el-is-required label:after,.tvx-form .tvx-label .tvx-req{color:#e4691b;margin-left:4px}.tvx-form input[type=date],.tvx-form input[type=email],.tvx-form input[type=number],.tvx-form input[type=password],.tvx-form input[type=tel],.tvx-form input[type=text],.tvx-form input[type=url],.tvx-form select,.tvx-form textarea{width:100%;max-width:100%;box-sizing:border-box;min-height:44px;height:auto;background:#fff;color:#071a3c;font-family:Archivo,Helvetica,Arial,sans-serif;font-size:15px;line-height:1.45;padding:12px 13px;border:1px solid #dce8fa;border-radius:8px;outline:0;box-shadow:none;transition:border-color .15s,box-shadow .15s,background .15s}.tvx-form textarea{min-height:120px;line-height:1.6;resize:vertical}.tvx-form select{appearance:none;-webkit-appearance:none;padding-right:38px;background-image:linear-gradient(45deg,transparent 50%,#556580 50%),linear-gradient(135deg,#556580 50%,transparent 50%);background-position:calc(100% - 19px) calc(50% + 2px),calc(100% - 14px) calc(50% + 2px);background-size:5px 5px,5px 5px;background-repeat:no-repeat}.tvx-form input::placeholder,.tvx-form textarea::placeholder{color:#8fa0ba;opacity:1}.tvx-form input:focus,.tvx-form select:focus,.tvx-form textarea:focus{border-color:#1b4a96;box-shadow:0 0 0 3px #eef4fe}.tvx-form .ff-el-group:focus-within .ff-el-input--label label,.tvx-form .tvx-field:focus-within .tvx-label{color:#1b4a96}.tvx-form .tvx-filled input:not(:focus),.tvx-form .tvx-filled select:not(:focus),.tvx-form .tvx-filled textarea:not(:focus),.tvx-form input:not(:placeholder-shown):not(:focus),.tvx-form textarea:not(:placeholder-shown):not(:focus){border-color:#9fc0f0}.tvx-form input:disabled,.tvx-form input[readonly],.tvx-form select:disabled,.tvx-form textarea:disabled,.tvx-form textarea[readonly]{color:#8fa0ba;background:#f6f9fe;border-color:#eef4fe;cursor:default}.tvx-form .ff-el-group:has(input:disabled) .ff-el-input--label label,.tvx-form .ff-el-group:has(select:disabled) .ff-el-input--label label,.tvx-form .tvx-field:has(input:disabled) .tvx-label{color:#8fa0ba}.tvx-form .ff-el-group.ff-el-is-error input,.tvx-form .ff-el-group.ff-el-is-error select,.tvx-form .ff-el-group.ff-el-is-error textarea,.tvx-form .tvx-field.tvx-error input,.tvx-form .tvx-field.tvx-error select,.tvx-form .tvx-field.tvx-error textarea,.tvx-form input.tvx-error,.tvx-form select.tvx-error,.tvx-form textarea.tvx-error{border:1.5px solid #c4432b;background:#fef6f4}.tvx-form .ff-el-group.ff-el-is-error .ff-el-input--label label,.tvx-form .tvx-field.tvx-error .tvx-label{color:#c4432b}.tvx-form .error.text-danger,.tvx-form .ff-el-form-check-error,.tvx-form .tvx-msg{order:2;margin:0;font-size:13px;line-height:1.5;color:#c4432b}.tvx-form .ff-el-help-message,.tvx-form .tvx-help{order:3;margin:0;font-size:13px;line-height:1.5;letter-spacing:0;color:#5f6f8a}.tvx-form .ff-el-input--content{display:flex;flex-direction:column;gap:6px;min-width:0}.tvx-form .ff-el-input--content>.ff-el-form-check-wrapper,.tvx-form .ff-el-input--content>input,.tvx-form .ff-el-input--content>select,.tvx-form .ff-el-input--content>textarea{order:1}.tvx-form .ff-el-form-check,.tvx-form .tvx-choice{margin:0 0 8px}.tvx-form .ff-el-form-check:last-child,.tvx-form .tvx-choice:last-child{margin-bottom:0}.tvx-form .ff-el-form-check-label,.tvx-form .tvx-choice label{display:flex;align-items:flex-start;gap:10px;box-sizing:border-box;padding:12px 13px;min-height:44px;border:1px solid #dce8fa;border-radius:8px;background:#fff;cursor:pointer;font-size:15px;line-height:1.45;color:#071a3c;transition:border-color .15s,background .15s}.tvx-form .ff-el-form-check-label:hover,.tvx-form .tvx-choice label:hover{border-color:#9fc0f0;background:#f6f9fe}.tvx-form .ff-el-form-check:has(input:checked) .ff-el-form-check-label,.tvx-form .tvx-choice:has(input:checked) label{border-color:#f6a02a;background:#fff6e8}.tvx-form .ff-el-form-check input,.tvx-form .tvx-choice input{margin-top:2px;accent-color:#E4691B;flex:none}.tvx-form .tvx-consent label,.tvx-form .tvx-form-consent .ff-el-form-check-label{border:0;background:0 0;padding:4px 0;min-height:0;font-size:14px;line-height:1.55;color:#5f6f8a}.tvx-form .tvx-consent label:hover,.tvx-form .tvx-form-consent .ff-el-form-check-label:hover{border:0;background:0 0}.tvx-form .tvx-consent:has(input:checked) label,.tvx-form .tvx-form-consent .ff-el-form-check:has(input:checked) .ff-el-form-check-label{border:0;background:0 0}.tvx-form .tvx-consent a,.tvx-form .tvx-form-consent a{color:#1b4a96}.tvx-form .ff_file_upload_holder,.tvx-form .tvx-upload{display:flex;align-items:center;gap:11px;box-sizing:border-box;padding:12px 13px;border:1px dashed #9fc0f0;border-radius:8px;background:#f6f9fe;font-size:13px;line-height:1.5;color:#3c4a63;cursor:pointer}.tvx-form .tvx-upload-glyph{font-size:18px;line-height:1;color:#1b4a96}.tvx-form .tvx-upload b,.tvx-form .tvx-upload strong{font-weight:700;color:#071a3c}.tvx-form .tvx-upload.tvx-upload-has{justify-content:space-between;border:1px solid #9fc0f0;border-style:solid;background:#fff}.tvx-form .tvx-upload-name{font-size:13px;font-weight:600;color:#071a3c}.tvx-form .tvx-upload-size{font-weight:400;color:#5f6f8a}.tvx-form .tvx-upload-remove{background:0 0;border:none;padding:0;cursor:pointer;font-size:13px;font-weight:600;color:#c4432b}.tvx-form .ff_submit_btn_wrapper,.tvx-form .tvx-submit-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:0;padding-top:2px}.tvx-form .ff-btn-submit,.tvx-form .tvx-submit{background-color:#f6a02a;background-image:linear-gradient(90deg,#f6a02a,#e4691b);color:#071a3c;border:none;border-radius:999px;box-sizing:border-box;padding:15px 26px;cursor:pointer;font-family:'Barlow Condensed',Archivo,sans-serif;font-weight:700;font-size:17px;letter-spacing:.1em;text-transform:uppercase;transition:filter .15s}.tvx-form .ff-btn-submit:hover,.tvx-form .tvx-submit:hover{filter:brightness(1.06)}.tvx-form .tvx-submit-help{font-size:12px;line-height:1.55;color:#5f6f8a}.tvx-form-summary{display:flex;gap:13px;box-sizing:border-box;padding:15px 16px;border-radius:10px;background:#fef6f4;border:1px solid #f0c6bc}.tvx-form-summary:focus{outline:2px solid #C4432B;outline-offset:2px}.tvx-form-summary-mark{flex:none;width:22px;height:22px;border-radius:50%;background:#c4432b;color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;line-height:1}.tvx-form-summary-text{display:flex;flex-direction:column;gap:6px;min-width:0}.tvx-form-summary-title{margin:0;font-size:14px;font-weight:700;line-height:1.5;color:#8e2e1c}.tvx-form-summary-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:3px}.tvx-form-summary-list a{font-size:13px;line-height:1.5;color:#c4432b;text-decoration:underline}.tvx-form-summary-list a:hover{color:#8e2e1c}.tvx-form.tvx-form-pending .ff-btn-submit,.tvx-form.tvx-form-pending .tvx-submit{display:flex;align-items:center;gap:11px;opacity:.72;cursor:progress}.tvx-form.tvx-form-pending .tvx-spin{width:15px;height:15px;border-radius:50%;border:2.5px solid rgba(7,26,60,.3);border-top-color:#071a3c;animation:tvx-spin .8s linear infinite;display:inline-block}@keyframes tvx-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.tvx-form.tvx-form-pending .tvx-spin{animation-duration:2.4s}}.tvx-form.tvx-form-pending input,.tvx-form.tvx-form-pending select,.tvx-form.tvx-form-pending textarea{color:#8fa0ba;background:#f6f9fe;border-color:#eef4fe;pointer-events:none}.tvx-form-success{box-sizing:border-box;background:#fff;border:1px solid #dce8fa;border-radius:16px;overflow:hidden;box-shadow:0 18px 40px rgba(7,26,60,.08)}.tvx-form-success-inner{padding:22px 24px 26px;display:flex;flex-direction:column;gap:14px}.tvx-form-success:not(:has(> .tvx-form-success-inner)){padding:22px 24px 26px;display:flex;flex-direction:column;gap:10px}.tvx-form-success:not(:has(> .tvx-form-success-inner))>*{margin:0}.tvx-form-success:not(:has(> .tvx-form-success-inner))>p{font-size:14px;line-height:1.7;color:#3c4a63}.tvx-form-success-head{display:flex;align-items:center;gap:13px}.tvx-form-success-tick{flex:none;width:44px;height:44px;border-radius:50%;background:linear-gradient(180deg,#f6a02a,#e4691b);color:#071a3c;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;line-height:1}.tvx-form-success-title{margin:0;font-family:'Barlow Condensed',Archivo,sans-serif;font-weight:700;font-size:28px;line-height:1.05;letter-spacing:.02em;text-transform:uppercase;color:#071a3c}.tvx-form-success-meta{font-size:14px;color:#3c4a63}.tvx-form-success-meta strong{color:#071a3c}.tvx-form-success-body{margin:0;font-size:14px;line-height:1.7;color:#3c4a63}.tvx-form-success-links{display:flex;align-items:center;gap:14px;padding-top:6px;flex-wrap:wrap}.tvx-form-success-links a{font-size:14px;font-weight:600;color:#1b4a96}.tvx-form-success-foot{padding:14px 24px;background:#f6f9fe;border-top:1px solid #dce8fa;font-size:13px;color:#5f6f8a}.tvx-form .ff-message-success{box-sizing:border-box;border:1px solid #dce8fa;border-left:3px solid #f6a02a;border-radius:8px;background:#f6f9fe;padding:18px 20px;color:#071a3c;font-size:15px;line-height:1.7}.tvx-form-failure{display:flex;gap:13px;box-sizing:border-box;padding:15px 16px;border-radius:10px;background:#fef6f4;border:1px solid #f0c6bc}.tvx-form-failure-mark{flex:none;width:22px;height:22px;border-radius:50%;background:#c4432b;color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;line-height:1}.tvx-form-failure-title{margin:0;font-size:14px;font-weight:700;line-height:1.5;color:#8e2e1c}.tvx-form-failure-body{margin:0;font-size:13px;line-height:1.6;color:#8e2e1c}.tvx-form-failure-body strong{color:#8e2e1c;font-weight:700}.tvx-form.tvx-form-failed .tvx-form-failure{margin-bottom:2px}.tvx-form-live{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.tvx-form .ff-el-group.ff_section_break_container{margin-top:16px;padding-top:24px;border-top:1px solid #dce8fa}.tvx-form .ff-el-group.ff_section_break_container:first-child{margin-top:0;padding-top:0;border-top:0}.tvx-form .ff-el-section-title,.tvx-form .ff-section-break h3{margin:0 0 4px;font-family:'Barlow Condensed',Archivo,sans-serif;font-weight:700;font-size:22px;letter-spacing:.06em;text-transform:uppercase;color:#071a3c}.tvx-form .ff-section-break p{margin:0;font-size:14px;line-height:1.6;color:#5f6f8a}@media (max-width:640px){.tvx-form .tvx-row,.tvx-form .tvx-row-3{grid-template-columns:minmax(0,1fr)}.tvx-form input[type=date],.tvx-form input[type=email],.tvx-form input[type=number],.tvx-form input[type=password],.tvx-form input[type=tel],.tvx-form input[type=text],.tvx-form input[type=url],.tvx-form select,.tvx-form textarea{font-size:16px;padding:14px 13px;min-height:48px}.tvx-form .ff-el-form-check-label,.tvx-form .tvx-choice label{padding:14px 13px;min-height:48px}.tvx-form .ff_submit_btn_wrapper,.tvx-form .tvx-submit-row{flex-direction:column;align-items:stretch;gap:10px}.tvx-form .ff-btn-submit,.tvx-form .tvx-submit{width:100%;justify-content:center;padding:16px 24px}.tvx-form .tvx-submit-help{text-align:center}.tvx-form-summary{padding:14px}.tvx-form-summary-mark{width:20px;height:20px;font-size:13px}.tvx-form-summary-title{font-size:13px}}.tvx-formmodal{position:fixed;inset:0;z-index:200;display:none;align-items:flex-start;justify-content:center;padding:24px;overflow:auto;background:rgba(7,26,60,.62);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.tvx-formmodal[hidden]{display:none}.tvx-formmodal.tvx-formmodal-open{display:flex;animation:tvx-formmodal-fade .12s ease both}@keyframes tvx-formmodal-fade{from{opacity:0}to{opacity:1}}@keyframes tvx-formmodal-rise{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes tvx-formmodal-slide{from{transform:translateY(100%)}to{transform:none}}.tvx-formmodal-scrim{position:absolute;inset:0;cursor:pointer}.tvx-formmodal-card{position:relative;z-index:1;width:100%;max-width:720px;margin:auto;max-height:min(88vh,860px);display:flex;flex-direction:column;box-sizing:border-box;background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 40px 90px rgba(4,18,44,.45);animation:tvx-formmodal-rise .16s cubic-bezier(.2,.7,.3,1) both}.tvx-formmodal[data-tvx-size=compact] .tvx-formmodal-card{max-width:520px}.tvx-formmodal[data-tvx-size=standard] .tvx-formmodal-card{max-width:720px}.tvx-formmodal[data-tvx-size=tall] .tvx-formmodal-card{max-width:880px}.tvx-formmodal-head{position:relative;flex:none;overflow:hidden;box-sizing:border-box;padding:26px 28px 24px;display:flex;flex-direction:column;gap:10px;background:radial-gradient(120% 140% at 18% 0,#12356e 0,#071a3c 62%,#04122c 100%)}.tvx-formmodal-headrow{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.tvx-formmodal-bar{position:absolute;transform:rotate(-38deg);pointer-events:none}.tvx-formmodal-bar1{top:-40px;left:-64px;width:280px;height:20px;background:#1b4a96;opacity:.5}.tvx-formmodal-bar2{top:40px;left:-96px;width:280px;height:8px;background:#f6a02a;opacity:.55}.tvx-formmodal-heads{position:relative;display:flex;flex-direction:column;gap:9px;max-width:520px;min-width:0}.tvx-formmodal-eyebrow{margin:0;font-family:'Barlow Condensed',Archivo,sans-serif;font-weight:600;font-size:12px;letter-spacing:.3em;text-transform:uppercase;color:#9fc0f0}.tvx-formmodal-title{margin:0;font-family:'Barlow Condensed',Archivo,sans-serif;font-weight:700;font-size:38px;line-height:1.04;letter-spacing:.02em;text-transform:uppercase;color:#fff}.tvx-formmodal-lede{margin:0;font-size:14px;line-height:1.65;color:#dce8fa}.tvx-formmodal-close{position:relative;flex:none;width:38px;height:38px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;border-radius:50%;background:rgba(255,255,255,.1);border:1px solid rgba(159,192,240,.4);color:#fff;font-size:17px;line-height:1;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.tvx-formmodal-close:hover{background:rgba(246,160,42,.18);border-color:#f6a02a;color:#f6a02a}.tvx-formmodal-close:focus-visible{outline:2px solid #F6A02A;outline-offset:2px}.tvx-formmodal-handle{display:none}.tvx-formmodal-body{flex:1;min-height:0;overflow:auto;box-sizing:border-box;padding:26px 28px 8px;display:flex;flex-direction:column;gap:16px}.tvx-formmodal .flatpickr-wrapper{display:block;width:100%}.tvx-formmodal .flatpickr-calendar{z-index:3}.tvx-formmodal .flatpickr-calendar .flatpickr-monthDropdown-months,.tvx-formmodal .flatpickr-calendar .numInputWrapper .numInput{height:auto;min-height:0;padding:0;margin:0;border:0;border-radius:0;background:0 0;box-shadow:none;font-size:14px;line-height:normal;font-weight:600;color:inherit}.tvx-formmodal .flatpickr-calendar .flatpickr-monthDropdown-months{-webkit-appearance:none;appearance:none}.tvx-formmodal .flatpickr-calendar .numInputWrapper{margin-left:5px}.tvx-formmodal .flatpickr-calendar.static{position:relative;top:0;margin:6px 0 2px}.tvx-formmodal-foot{flex:none;box-sizing:border-box;padding:18px 28px;border-top:1px solid #dce8fa;background:#f6f9fe;display:flex;align-items:center;justify-content:space-between;gap:18px}.tvx-formmodal-note{margin:0;font-size:12px;line-height:1.55;color:#5f6f8a;max-width:300px}.tvx-formmodal-actions{display:flex;align-items:center;gap:14px;margin-left:auto}.tvx-formmodal[data-tvx-done=yes] .tvx-formmodal-actions{display:none}.tvx-formmodal[data-tvx-done=yes] .tvx-form .tvx-recr-slot,.tvx-formmodal[data-tvx-done=yes] .tvx-formmodal-foot .tvx-recr-back{display:none}.tvx-formmodal .tvx-form .ff-message-success{display:flex;align-items:flex-start;gap:13px;background:#fff;border:1px solid #dce8fa;border-radius:16px;box-shadow:0 18px 40px rgba(7,26,60,.08);padding:22px 24px 24px;font-size:14px;line-height:1.7;color:#3c4a63}.tvx-formmodal .tvx-form .ff-message-success:before{content:"\2713";flex:none;width:44px;height:44px;border-radius:50%;background:linear-gradient(180deg,#f6a02a,#e4691b);color:#071a3c;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;line-height:1}.tvx-formmodal .tvx-form .ff-message-success:has(.tvx-form-success){display:block;background:0 0;border:0;border-radius:0;box-shadow:none;padding:0}.tvx-formmodal .tvx-form .ff-message-success:has(.tvx-form-success):before{content:none}.tvx-formmodal-cancel{background:0 0;border:none;padding:0;cursor:pointer;font-size:14px;font-weight:600;color:#556580}.tvx-formmodal-cancel:hover{color:#1b4a96}.tvx-formmodal-cancel:focus-visible{outline:2px solid #1B4A96;outline-offset:3px}.tvx-formmodal-submit{background:linear-gradient(90deg,#f6a02a,#e4691b);color:#071a3c;border:none;border-radius:999px;box-sizing:border-box;padding:14px 26px;cursor:pointer;white-space:nowrap;font-family:'Barlow Condensed',Archivo,sans-serif;font-weight:700;font-size:17px;letter-spacing:.1em;text-transform:uppercase;transition:filter .15s}.tvx-formmodal-submit:hover{filter:brightness(1.06)}.tvx-formmodal-submit:focus-visible{outline:2px solid #071A3C;outline-offset:2px}.tvx-formmodal-card .tvx-formmodal-realsubmit{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.tvx-formmodal-confirm{flex:1;min-height:0;overflow:auto;box-sizing:border-box;padding:30px 28px;display:flex;flex-direction:column;gap:14px}.tvx-formmodal-confirm h3{margin:0;font-family:'Barlow Condensed',Archivo,sans-serif;font-weight:700;font-size:26px;line-height:1.05;letter-spacing:.02em;text-transform:uppercase;color:#071a3c}.tvx-formmodal-confirm p{margin:0;font-size:14px;line-height:1.7;color:#3c4a63}.tvx-formmodal-confirm-actions{display:flex;align-items:center;gap:14px;padding-top:4px;flex-wrap:wrap}.tvx-formmodal-keep{background:linear-gradient(90deg,#f6a02a,#e4691b);color:#071a3c;border:none;border-radius:999px;box-sizing:border-box;padding:13px 24px;cursor:pointer;font-family:'Barlow Condensed',Archivo,sans-serif;font-weight:700;font-size:16px;letter-spacing:.1em;text-transform:uppercase}.tvx-formmodal-discard{background:0 0;border:none;padding:0;cursor:pointer;font-size:14px;font-weight:600;color:#c4432b}.tvx-formmodal-discard:hover{color:#8e2e1c}@media (prefers-reduced-motion:reduce){.tvx-formmodal-card,.tvx-formmodal.tvx-formmodal-open{animation:none}.tvx-formmodal-close,.tvx-formmodal-submit{transition:none}}body.tvx-formmodal-locked{position:fixed;left:0;right:0;width:100%;overflow:hidden}@media (max-width:640px){.tvx-formmodal{padding:0;align-items:flex-end;overflow:hidden}.tvx-formmodal-card,.tvx-formmodal[data-tvx-size=compact] .tvx-formmodal-card,.tvx-formmodal[data-tvx-size=standard] .tvx-formmodal-card,.tvx-formmodal[data-tvx-size=tall] .tvx-formmodal-card{max-width:none;width:100%;margin:0;max-height:calc(100% - 52px);height:auto;border-radius:20px 20px 0 0;box-shadow:0 -20px 50px rgba(4,18,44,.4);animation:tvx-formmodal-slide .16s cubic-bezier(.2,.7,.3,1) both}.tvx-formmodal-head{padding:14px 18px 18px;background:radial-gradient(130% 160% at 20% 0,#12356e 0,#071a3c 70%)}.tvx-formmodal-handle{display:block;width:44px;height:4px;margin:0 auto;border-radius:2px;background:rgba(159,192,240,.55)}.tvx-formmodal-heads{gap:5px}.tvx-formmodal-eyebrow{font-size:11px;letter-spacing:.26em}.tvx-formmodal-title{font-size:26px;line-height:1.05}.tvx-formmodal-close{width:44px;height:44px;font-size:16px}.tvx-formmodal-body{padding:18px;gap:14px}.tvx-formmodal-confirm{padding:22px 18px}.tvx-formmodal-foot{padding:14px 18px 18px;flex-direction:column;align-items:stretch;gap:10px}.tvx-formmodal-actions{flex-direction:column-reverse;align-items:stretch;gap:10px;margin-left:0}.tvx-formmodal-submit{width:100%;padding:15px 22px}.tvx-formmodal-cancel{padding:10px 0}.tvx-formmodal-note{max-width:none;text-align:center;font-size:12px;order:2}}@media (max-width:640px) and (max-height:520px){.tvx-formmodal-card{max-height:calc(100% - 24px)}}html:not(.tvx-js) .tvx-formmodal{position:static;display:block;padding:0;overflow:visible;background:0 0;-webkit-backdrop-filter:none;backdrop-filter:none}html:not(.tvx-js) .tvx-formmodal-cancel,html:not(.tvx-js) .tvx-formmodal-close,html:not(.tvx-js) .tvx-formmodal-handle,html:not(.tvx-js) .tvx-formmodal-scrim,html:not(.tvx-js) .tvx-formmodal-submit{display:none}html:not(.tvx-js) .tvx-formmodal-card{max-height:none;margin:0 auto;animation:none;box-shadow:0 30px 70px rgba(7,26,60,.18)}html:not(.tvx-js) .tvx-formmodal-body{overflow:visible}html:not(.tvx-js) .tvx-formmodal-foot{justify-content:flex-start}.tvx-split{max-width:880px;margin:0 auto;box-sizing:border-box;background:#fff;border:1px solid #dce8fa;border-radius:20px;overflow:hidden;box-shadow:0 30px 70px rgba(7,26,60,.18);display:grid;grid-template-columns:minmax(0,330px) minmax(0,1fr)}.tvx-split.tvx-split--plain{grid-template-columns:minmax(0,1fr)}.tvx-panel{position:relative;overflow:hidden;box-sizing:border-box;padding:34px 30px;display:flex;flex-direction:column;gap:16px;background:radial-gradient(120% 70% at 50% 0,#12356e 0,#071a3c 58%,#04122c 100%)}.tvx-panel-bar{position:absolute;transform:rotate(-38deg);pointer-events:none}.tvx-panel-bar1{top:-46px;left:-70px;width:300px;height:22px;background:#1b4a96;opacity:.5}.tvx-panel-bar2{top:44px;left:-104px;width:300px;height:9px;background:#f6a02a;opacity:.55}.tvx-panel-eyebrow{position:relative;margin:0;font-family:'Barlow Condensed',Archivo,sans-serif;font-weight:600;font-size:12px;letter-spacing:.3em;text-transform:uppercase;color:#9fc0f0}.tvx-panel-title{position:relative;margin:0;font-family:'Barlow Condensed',Archivo,sans-serif;font-weight:700;font-size:46px;line-height:1.03;letter-spacing:.02em;text-transform:uppercase;color:#fff}.tvx-panel-lede{position:relative;margin:0;font-size:14px;line-height:1.65;color:#dce8fa}.tvx-support{position:relative;padding-top:16px;border-top:1px solid rgba(159,192,240,.25);display:flex;flex-direction:column;gap:8px}.tvx-support-title{margin:0;font-family:'Barlow Condensed',Archivo,sans-serif;font-weight:700;font-size:15px;letter-spacing:.14em;text-transform:uppercase;color:#fff}.tvx-support ol,.tvx-support p,.tvx-support ul{margin:0;font-size:13px;line-height:1.7;color:#dce8fa}.tvx-support ol,.tvx-support ul{padding-left:0;list-style:none;display:flex;flex-direction:column;gap:5px}.tvx-support a{color:#f6a02a;font-weight:600}.tvx-support strong{color:#fff}.tvx-promise{position:relative;margin:16px -30px -34px;margin-top:auto;box-sizing:border-box;padding:12px 14px;background:linear-gradient(90deg,#f6a02a,#e4691b);color:#071a3c;font-family:'Barlow Condensed',Archivo,sans-serif;font-weight:700;font-size:16px;letter-spacing:.08em;text-transform:uppercase;text-align:center}.tvx-panel-form{box-sizing:border-box;padding:32px 32px 28px;min-width:0}.tvx-form .tvx-tiles .ff-el-input--content,.tvx-form .tvx-tiles>.ff-el-input--content{counter-reset:tvx-tile}.tvx-form .tvx-tiles .ff-el-form-check{margin:0 0 10px;counter-increment:tvx-tile}.tvx-form .tvx-tiles .ff-el-form-check:last-child{margin-bottom:0}.tvx-form .tvx-tiles .ff-el-form-check-label{display:flex;align-items:center;gap:12px;box-sizing:border-box;padding:12px 13px;border:1.5px solid #dce8fa;border-radius:8px;background:#fff;cursor:pointer;transition:background .15s,border-color .15s}.tvx-form .tvx-tiles .ff-el-form-check-label:hover{border-color:#9fc0f0;background:#fff}.tvx-form .tvx-tiles .ff-el-form-check-label:before{content:counter(tvx-tile);flex:none;width:30px;height:30px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;border-radius:6px;border:1.5px solid #dce8fa;background:#f6f9fe;color:#556580;font-family:'Barlow Condensed',Archivo,sans-serif;font-weight:700;font-size:14px;line-height:1;transition:background .15s,border-color .15s,color .15s}.tvx-form .tvx-tiles .ff-el-form-check:has(input:checked) .ff-el-form-check-label{background:#fff6e8;border-color:#f6a02a}.tvx-form .tvx-tiles .ff-el-form-check:has(input:checked) .ff-el-form-check-label:before{background:linear-gradient(180deg,#f6a02a,#e4691b);border-color:#f6a02a;color:#071a3c}.tvx-form .tvx-tiles input[type=checkbox],.tvx-form .tvx-tiles input[type=radio]{position:absolute;opacity:0;width:1px;height:1px;margin:0}.tvx-form .tvx-tiles .ff-el-form-check:focus-within .ff-el-form-check-label,.tvx-form .tvx-tiles input:focus-visible+span{outline:2px solid #1B4A96;outline-offset:2px;border-radius:8px}.tvx-form .tvx-tiles .ff-el-form-check-label>span{min-width:0;display:block}.tvx-tile-title{display:block;font-family:'Barlow Condensed',Archivo,sans-serif;font-weight:700;font-size:16px;letter-spacing:.02em;text-transform:uppercase;color:#071a3c;overflow-wrap:anywhere}.tvx-tile-meta{display:block;margin-top:1px;font-size:12px;line-height:1.45;color:#5f6f8a}.tvx-form .tvx-chips .ff-el-input--content{display:flex;flex-wrap:wrap;gap:8px}.tvx-form .tvx-chips .ff-el-form-check{margin:0}.tvx-form .tvx-chips .ff-el-form-check-label{display:inline-flex;align-items:center;box-sizing:border-box;padding:9px 16px;min-height:0;border:1px solid #dce8fa;border-radius:999px;background:#fff;color:#0b2a5c;font-size:13px;font-weight:600;line-height:1.3;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.tvx-form .tvx-chips .ff-el-form-check-label:hover{border-color:#9fc0f0;background:#fff}.tvx-form .tvx-chips .ff-el-form-check:has(input:checked) .ff-el-form-check-label{background:#0b2a5c;border-color:#0b2a5c;color:#fff}.tvx-form .tvx-chips input[type=checkbox],.tvx-form .tvx-chips input[type=radio]{position:absolute;opacity:0;width:1px;height:1px;margin:0}.tvx-form .tvx-chips .ff-el-form-check:focus-within .ff-el-form-check-label{outline:2px solid #1B4A96;outline-offset:2px}.tvx-form .tvx-cv .ff-el-input--content .ff_file_upload_holder,.tvx-form .tvx-cv .ff_file_upload_holder{display:flex;align-items:center;gap:11px;box-sizing:border-box;padding:14px 16px;border:1px dashed #9fc0f0;border-radius:8px;background:#f6f9fe;font-size:13px;line-height:1.5;color:#3c4a63;cursor:pointer}.tvx-form .tvx-cv .ff_file_upload_holder:before{content:"\25CB";flex:none;font-size:20px;line-height:1;color:#1b4a96}.tvx-form .tvx-cv .ff_upload_btn{border:none;background:0 0;padding:0;color:#071a3c;font-family:Archivo,Helvetica,Arial,sans-serif;font-weight:700;font-size:13px}.tvx-form .tvx-cv .ff_upload_btn:hover{background:0 0;color:#1b4a96}.tvx-form .tvx-cv .ff-el-help-message{order:3}.tvx-form .tvx-cv .ff-uploaded-list .ff-upload-preview{box-sizing:border-box;margin-top:8px;padding:12px 13px;border:1px solid #9fc0f0;border-radius:8px;background:#fff}.tvx-form .tvx-cv .ff-upload-filename{font-size:13px;font-weight:600;color:#071a3c}.tvx-form .tvx-cv .ff-upload-filesize{font-weight:400;color:#5f6f8a}.tvx-form .tvx-cv .ff-upload-remove{color:#c4432b;font-weight:600}.tvx-form .tvx-form-consent input[type=checkbox]{appearance:none;-webkit-appearance:none;flex:none;width:18px;height:18px;margin:2px 0 0;box-sizing:border-box;border:1px solid #9fc0f0;border-radius:4px;background:#fff;cursor:pointer;position:relative}.tvx-form .tvx-form-consent input[type=checkbox]:checked{background:#f6a02a;border-color:#f6a02a}.tvx-form .tvx-form-consent input[type=checkbox]:checked:after{content:"\2713";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#071a3c;font-size:12px;font-weight:700;line-height:1}.tvx-form .tvx-form-consent input[type=checkbox]:focus-visible{outline:2px solid #1B4A96;outline-offset:2px}.tvx-formmodal-band{flex:none;margin:0;box-sizing:border-box;padding:12px 14px;background:linear-gradient(90deg,#f6a02a,#e4691b);color:#071a3c;font-family:'Barlow Condensed',Archivo,sans-serif;font-weight:700;font-size:16px;letter-spacing:.08em;text-transform:uppercase;text-align:center}.tvx-formmodal-body .tvx-support{margin:0 0 2px;padding:16px 18px;border-top:0;border-radius:12px;background:radial-gradient(120% 140% at 18% 0,#12356e 0,#071a3c 70%)}.tvx-formmodal-body .tvx-support-title{font-size:14px}.tvx-anchor{scroll-margin-top:120px;padding:0 20px}body.admin-bar .tvx-anchor{scroll-margin-top:166px}@media (max-width:760px){.tvx-split{grid-template-columns:minmax(0,1fr)}.tvx-panel{padding:28px 24px;gap:12px}.tvx-panel-title{font-size:clamp(32px,8vw,46px)}.tvx-promise{margin:14px -24px -28px}.tvx-panel-form{padding:26px 24px 24px}.tvx-form .tvx-tiles .ff-el-form-check-label{width:100%}}@media (max-width:520px){.tvx-panel{padding:24px 20px}.tvx-promise{margin:14px -20px -24px}.tvx-panel-form{padding:24px 20px}.tvx-split{border-radius:16px}}@media (prefers-reduced-motion:reduce){.tvx-form .tvx-chips .ff-el-form-check-label,.tvx-form .tvx-tiles .ff-el-form-check-label,.tvx-form .tvx-tiles .ff-el-form-check-label:before{transition:none}}.tvx-form--brief .ff-el-group:has(input[name=how_soon]) .ff-el-input--content,.tvx-form--register .ff-el-group:has(input[name=based]) .ff-el-input--content,.tvx-form--register .ff-el-group:has(input[name=vit_status]) .ff-el-input--content{display:flex;flex-wrap:wrap;gap:8px}.tvx-form--brief .ff-el-group:has(input[name=how_soon]) .ff-el-form-check,.tvx-form--register .ff-el-group:has(input[name=based]) .ff-el-form-check,.tvx-form--register .ff-el-group:has(input[name=vit_status]) .ff-el-form-check{margin:0}.tvx-form--brief .ff-el-group:has(input[name=how_soon]) .ff-el-form-check-label,.tvx-form--register .ff-el-group:has(input[name=based]) .ff-el-form-check-label,.tvx-form--register .ff-el-group:has(input[name=vit_status]) .ff-el-form-check-label{display:inline-flex;align-items:center;box-sizing:border-box;padding:9px 16px;min-height:0;border:1px solid #dce8fa;border-radius:999px;background:#fff;color:#0b2a5c;font-size:13px;font-weight:600;line-height:1.3;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.tvx-form--brief .ff-el-group:has(input[name=how_soon]) .ff-el-form-check:has(input:checked) .ff-el-form-check-label,.tvx-form--register .ff-el-group:has(input[name=based]) .ff-el-form-check:has(input:checked) .ff-el-form-check-label,.tvx-form--register .ff-el-group:has(input[name=vit_status]) .ff-el-form-check:has(input:checked) .ff-el-form-check-label{background:#0b2a5c;border-color:#0b2a5c;color:#fff}.tvx-form--brief .ff-el-group:has(input[name=how_soon]) input[type=radio],.tvx-form--register .ff-el-group:has(input[name=based]) input[type=radio],.tvx-form--register .ff-el-group:has(input[name=vit_status]) input[type=radio]{position:absolute;opacity:0;width:1px;height:1px;margin:0}.tvx-form .tvx-cv .ff-el-help-message{display:none}