.fx{--fx-cream:#f5f3ef;--fx-serif:var(--font-source-serif), Georgia, "Times New Roman", serif;background:var(--color-white);color:var(--color-ink);overflow-x:clip}.fx-frame{max-width:1440px;margin-inline:auto;position:relative}.fx-serif{font-family:var(--fx-serif);letter-spacing:-.005em;font-weight:500}.fx-dash{background:var(--color-red);width:30px;height:2px;display:block}.fx-eyebrow{color:var(--color-navy);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:12px;margin:0;font-size:13px;font-weight:600;line-height:14px;display:flex}.fx-header{background:var(--color-white);z-index:5;height:50px;position:relative}.fx-header-inner{justify-content:space-between;align-items:center;max-width:1160px;height:100%;margin-inline:auto;display:flex}.fx-logo{width:auto;height:30px;margin-left:-2px;display:block}.fx-header-actions{align-items:center;gap:15px;display:flex}.fx-phone{border:1px solid var(--color-rule);color:var(--color-navy);white-space:nowrap;border-radius:4px;align-items:center;gap:8px;height:32px;padding:0 13px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.fx-phone:hover{border-color:var(--color-navy)}.fx-lang{color:var(--color-muted);letter-spacing:.02em;white-space:nowrap;font-size:12px;font-weight:500;text-decoration:none}.fx-lang b{color:var(--color-navy);font-weight:600}.fx-hero{background:var(--color-navy);z-index:2;height:500px;position:relative}.fx-hero .fx-frame{justify-content:space-between;align-items:flex-start;padding:50px 69px 44px 143px;display:flex}.fx-hero-photo{clip-path:polygon(19.8% 0,100% 0,100% 100%,0 100%);position:absolute;inset:0 0 0 calc(50% - 138px)}.fx-hero-photo img{object-fit:cover}.fx-hero-text{z-index:1;width:470px;position:relative}.fx-hero-eyebrow{color:#ffffffb8;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:12.2px;font-weight:600;line-height:14px}.fx-hero-copy{display:grid}.fx-hero-copy>*{grid-area:1/1}.fx-hero-copy-sizer{pointer-events:none;visibility:hidden}.fx-hero-title{color:var(--color-white);text-wrap:balance;margin:17px 0 0;font-size:47px;line-height:51px}.fx-hero-sub{color:#ffffffe6;margin:20px 0 0;font-size:20px;line-height:28.5px}.fx-hero-trust{gap:22px;margin:28px 0 0;padding:0;list-style:none;display:flex}.fx-hero-trust li{color:#ffffffe6;align-items:center;gap:11px;font-size:14.5px;line-height:20px;display:flex}.fx-hero-trust svg{color:#ffffffd9;flex:none}.fx-hero-form{z-index:3;width:387px;margin-top:-18px;position:relative}.fx-form{background:var(--color-white);border-radius:4px;padding:22px 25px 18px;box-shadow:0 14px 34px -10px #04102347,0 0 0 1px #0410230a}.fx-form-head{color:var(--color-muted);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:11.1px;font-weight:600;line-height:15px;display:flex}.fx-form-head span:first-child{color:#3b4655}.fx-form-bar{background:var(--color-rule);height:3px;margin-top:9px;position:relative}.fx-form-bar i{background:#b9c1cb;position:absolute;top:0;bottom:0;left:0}.fx-form-bar b{background:var(--color-red);transition:width .2s ease-out;position:absolute;top:0;bottom:0;left:0}.fx-form-title{color:var(--color-navy);margin:15px 0 0;font-size:21.2px;line-height:26px}.fx-group{border:0;min-width:0;margin:0;padding:0}.fx-group+.fx-group,.fx-field+.fx-group{margin-top:10px}.fx-form-title+.fx-group{margin-top:12px}.fx-legend{color:#2a3442;margin:0 0 6px;padding:0;font-size:14.5px;font-weight:400;line-height:16px;display:block}.fx-chips{flex-wrap:wrap;gap:8px 5px;display:flex}.fx-chip{display:inline-flex;position:relative}.fx-chip input{cursor:pointer;opacity:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.fx-chip span{background:var(--color-white);border:1px solid var(--color-rule);color:var(--color-ink);border-radius:3px;align-items:center;height:28px;padding:0 11.5px;font-size:12.8px;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.fx-chip:hover span{border-color:#9aa6b4}.fx-chip input:checked+span{background:var(--color-navy);border-color:var(--color-navy);color:var(--color-white)}.fx-chip input:focus-visible+span{outline:2px solid var(--color-red);outline-offset:2px}.fx-group[data-error=true] .fx-chip span{border-color:var(--color-red)}.fx-error{color:var(--color-red);margin:5px 0 0;font-size:12px;line-height:1.4}.fx-services{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.fx-service{display:block;position:relative}.fx-service input{cursor:pointer;opacity:0;z-index:1;width:100%;height:100%;margin:0;position:absolute;inset:0}.fx-service-box{background:var(--color-white);border:1px solid var(--color-rule);color:var(--color-navy);text-align:center;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:5px;height:100%;min-height:86px;padding:10px 6px 8px;transition:border-color .12s,box-shadow .12s;display:flex;position:relative}.fx-service-label{color:var(--color-ink);font-size:12.8px;font-weight:500;line-height:1.25}.fx-service:hover .fx-service-box{border-color:#9aa6b4}.fx-service input:checked+.fx-service-box{border-color:var(--color-red);box-shadow:inset 0 0 0 1px var(--color-red)}.fx-service input:focus-visible+.fx-service-box{outline:2px solid var(--color-red);outline-offset:2px}.fx-service-check{background:var(--color-red);color:var(--color-white);border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:none;position:absolute;top:6px;right:6px}.fx-service input:checked+.fx-service-box .fx-service-check{display:flex}.fx-services-group[data-error=true] .fx-service-box{border-color:var(--color-red)}.fx-cta{background:var(--color-red);color:var(--color-white);cursor:pointer;border:0;border-radius:3px;justify-content:center;align-items:center;gap:8px;width:100%;height:35px;margin-top:14px;font-size:14px;font-weight:600;display:flex}.fx-cta:hover{background:#a51c24}.fx-cta:disabled{cursor:progress;opacity:.7}.fx-hint{color:var(--color-muted);margin:6px 0 0;font-size:12.3px;line-height:14px}.fx-hint-error{color:var(--color-red)}.fx-q-error{display:none}.fx-assure{color:var(--color-muted);border-top:1px solid #eef1f4;margin:9px 0 0;padding-top:8px;font-size:12px;line-height:1.4}.fx-field{margin-top:8px}.fx-pair{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:10px;display:grid}.fx-field label{color:var(--color-ink);margin-bottom:4px;font-size:13px;font-weight:500;line-height:16px;display:block}.fx-field input,.fx-field select{background:var(--color-white);border:1px solid var(--color-rule);color:var(--color-ink);border-radius:3px;width:100%;height:36px;padding:0 10px;font-size:14px}.fx-field[data-error=true] input,.fx-field[data-error=true] select{border-color:var(--color-red)}.fx-consent{align-items:flex-start;gap:9px;margin-top:13px;display:flex}.fx-consent input{accent-color:var(--color-navy);flex:none;width:16px;height:16px;margin:1px 0 0}.fx-consent label{color:var(--color-ink);font-size:12px;line-height:1.45}.fx-actions{align-items:center;gap:12px;margin-top:16px;display:flex}.fx-actions .fx-cta{flex:1;margin-top:0}.fx-back{color:var(--color-navy);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:600}.fx-small{color:var(--color-muted);margin:10px 0 0;font-size:11px;line-height:1.45}.fx-small a{color:var(--color-navy);font-weight:600;text-decoration:underline}.fx-alert{border:1px solid var(--color-red);color:var(--color-ink);background:#bc20290f;border-radius:3px;margin-top:14px;padding:10px 12px;font-size:13px;line-height:1.45}.fx-nurture-body{color:var(--color-ink);margin:12px 0 0;font-size:15px;line-height:1.55}.fx-solutions{background:var(--fx-cream);z-index:1;padding:62px 0 70px;position:relative}.fx-solutions .fx-frame{padding:0 80px 0 100px}.fx-solutions-title{color:var(--color-navy);margin:15px 0 0;font-size:36.5px;line-height:45px}.fx-solutions-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:46px 0 0;padding:0;list-style:none;display:grid}.fx-solution{background:var(--color-white);color:inherit;cursor:pointer;text-align:left;border:1px solid #e3e1dc;border-radius:4px;grid-template-columns:auto 1fr;align-items:flex-start;gap:4px 18px;width:100%;height:100%;padding:26px 24px 22px;transition:border-color .15s,box-shadow .15s;display:grid}.fx-solution:hover{border-color:var(--color-navy);box-shadow:0 10px 24px -14px #04102359}.fx-solution:focus-visible{outline:2px solid var(--color-red);outline-offset:3px}.fx-solution[aria-pressed=true]{border-color:var(--color-red)}.fx-solution-icon{color:var(--color-navy);grid-row:span 2;padding-top:2px}.fx-solution-text{flex-direction:column;gap:8px;display:flex}.fx-solution-title{color:var(--color-navy);font-size:23px;line-height:28px}.fx-solution-body{color:var(--color-muted);font-size:16.5px;line-height:24px}.fx-solution-go{color:var(--color-red);grid-column:2;align-self:end;align-items:center;gap:8px;margin-top:12px;font-size:14px;font-weight:600;display:inline-flex}.fx-human{background:var(--color-white);padding:70px 0 68px}.fx-human .fx-frame{grid-template-columns:450px minmax(0,620px);align-items:start;gap:64px;padding:0 114px;display:grid}.fx-human-title{color:var(--color-navy);text-wrap:balance;margin:13px 0 0;font-size:34px;line-height:42px}.fx-human-body{color:var(--color-muted);margin:26px 0 0;font-size:20px;line-height:31px}.fx-how{grid-template-columns:47.5% 1fr;min-height:354px;display:grid}.fx-how-media{background:#2a2118;min-height:100%;position:relative}.fx-how-media img{object-fit:cover}.fx-how-content{background:#fcfbfc;padding:53px 0 56px 64px}.fx-how-title{color:var(--color-navy);margin:13px 0 0;font-size:32px;line-height:40px}.fx-steps{grid-template-columns:220px 233px 215px;margin:26px 0 0;display:grid}.fx-step-row{align-items:center;height:33px;display:flex}.fx-step-num{background:var(--color-navy);color:var(--color-white);border-radius:50%;flex:none;justify-content:center;align-items:center;width:33px;height:33px;font-size:16.5px;font-weight:600;display:flex}.fx-step-line{background:#cfd5dc;flex:1;height:1px;margin:0 12px 0 10px;position:relative}.fx-step-line:after{content:"";border-top:3px solid #0000;border-bottom:3px solid #0000;border-left:5px solid #aab3be;position:absolute;top:-3px;right:-1px}.fx-step:last-child .fx-step-line{margin-right:35px}.fx-step:last-child .fx-step-line:after{display:none}.fx-step h3{color:var(--color-navy);font-family:var(--fx-serif);margin:13px 0 0;font-size:16.5px;font-weight:600;line-height:22px}.fx-step p{color:var(--color-muted);max-width:195px;margin:6px 0 0;font-size:16px;line-height:21.5px}.fx-faq{background:var(--color-white);min-height:315px;padding-bottom:52px}.fx-faq .fx-frame{grid-template-columns:516px 695px;padding-left:114px;display:grid}.fx-faq-head{padding-top:59px}.fx-faq-title{color:var(--color-navy);margin:13px 0 0;font-size:34px;line-height:44px}.fx-faq-intro{color:var(--color-muted);max-width:390px;margin:14px 0 0;font-size:20.5px;line-height:27.5px}.fx-faq-list{border-top:1px solid #e8ebef;align-self:start;margin-top:59px}.fx-faq-item{border-bottom:1px solid #e8ebef}.fx-faq-q{color:var(--color-ink);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;width:100%;height:48px;padding:0;font-size:16.4px;font-weight:500;display:flex}.fx-faq-q:hover{color:var(--color-navy)}.fx-faq-mark{color:var(--color-red);flex:none;margin-right:2px;font-size:18px;font-weight:400;line-height:1}.fx-faq-panel{transition:grid-template-rows .22s var(--ease-smooth);grid-template-rows:0fr;display:grid}.fx-faq-panel[data-open=true]{grid-template-rows:1fr}.fx-faq-panel>div{overflow:hidden}.fx-faq-panel p{color:var(--color-muted);max-width:600px;margin:0;padding-bottom:14px;font-size:14px;line-height:1.6}.fx-final{background:var(--color-navy);height:290px;position:relative;overflow:hidden}.fx-final .fx-frame{height:100%}.fx-final-media{clip-path:polygon(0 0,100% 0,100% 100%,38% 100%);position:absolute;inset:0 0 0 50%}.fx-final-media img{object-fit:cover}.fx-final-media:after{background:var(--color-navy);content:"";opacity:.66;position:absolute;inset:0}.fx-final-text{position:absolute;top:42px;left:114px}.fx-final-title{color:var(--color-white);max-width:560px;margin:0;font-size:40px;line-height:48px}.fx-final-body{color:#ffffffeb;margin:8px 0 0;font-size:19.5px;line-height:26px}.fx-final-cta{background:var(--color-red);color:var(--color-white);border-radius:3px;justify-content:center;align-items:center;gap:10px;height:45px;margin-top:24px;padding:0 26px;font-size:17px;font-weight:600;text-decoration:none;display:inline-flex}.fx-final-cta:hover{background:#a51c24}.fx-final-trust{margin:0;padding:0;list-style:none;display:flex;position:absolute;top:154px;left:752px}.fx-final-trust li{color:#ffffffeb;align-items:center;gap:13px;font-size:15.8px;line-height:22px;display:flex}.fx-final-trust li+li{border-left:1px solid #ffffff4d;margin-left:35px;padding-left:35px}.fx-final-trust svg{color:var(--color-white);flex:none}.fx-thanks{background:var(--fx-cream);padding:76px 0 88px}.fx-thanks-inner{max-width:760px;margin-inline:auto;padding:0 24px}.fx-thanks-title{color:var(--color-navy);margin:16px 0 0;font-size:44px;line-height:1.12}.fx-thanks-body{color:var(--color-ink);margin:18px 0 0;font-size:19px;line-height:1.55}.fx-thanks-prep{color:var(--color-navy);margin:38px 0 0;font-size:17px;font-weight:600;line-height:1.4}.fx-thanks-list{border-top:1px solid #ddd8cf;margin:12px 0 0;padding:0;list-style:none}.fx-thanks-list li{color:var(--color-ink);border-bottom:1px solid #ddd8cf;padding:13px 0;font-size:16.5px;line-height:1.45}.fx-thanks-back{color:var(--color-red);margin-top:30px;font-size:15px;font-weight:600;text-decoration:none;display:inline-block}.fx-thanks-back:hover{text-decoration:underline}@media (min-width:1366px) and (max-width:1439.98px){.fx{zoom:.9486}}@media (min-width:1280px) and (max-width:1365.98px){.fx{zoom:.8889}}@media (max-width:1279.98px){.fx{--fx-gutter:max(20px, calc((100vw - 680px) / 2))}.fx-header{border-bottom:1px solid var(--color-rule);height:60px}.fx-header-inner{max-width:none;padding-inline:var(--fx-gutter)}.fx-logo{height:25px;margin-left:0}.fx-header-actions{gap:12px}.fx-phone{gap:7px;height:38px;padding:0 12px;font-size:13px}.fx-lang{padding:10px 0;font-size:13px}.fx-hero{flex-direction:column;height:auto;display:flex}.fx-hero .fx-frame{padding:34px var(--fx-gutter) 0;width:100%;display:block}.fx-hero-text,.fx-hero-form{width:auto}.fx-hero-eyebrow{font-size:11.5px}.fx-hero-title{margin-top:14px;font-size:clamp(30px,8.4vw,42px);line-height:1.12}.fx-hero-sub{margin-top:14px;font-size:17px;line-height:1.5}.fx-hero-trust{flex-wrap:wrap;gap:12px 24px;margin-top:20px}.fx-hero-trust li{gap:10px;font-size:14px;line-height:19px}.fx-hero-trust svg{width:24px;height:24px}.fx-hero-form{margin-top:26px}.fx-hero-photo{clip-path:polygon(0 0,100% 9%,100% 100%,0 100%);order:2;height:clamp(200px,48vw,440px);margin-top:34px;position:relative;inset:auto}.fx-form{padding:22px 20px;scroll-margin-top:16px}.fx-form-head{font-size:11.5px}.fx-form-title{margin-top:16px;font-size:23px;line-height:28px}.fx-form-title+.fx-group{margin-top:16px}.fx-group+.fx-group,.fx-field+.fx-group{margin-top:18px}.fx-legend{margin-bottom:10px;font-size:15px;line-height:20px}.fx-chips{gap:8px}.fx-chip span{border-radius:4px;height:42px;padding:0 14px;font-size:14.5px}.fx-services{gap:8px}.fx-service-box{gap:7px;min-height:104px;padding:14px 6px 12px}.fx-service-label{font-size:14px}.fx-cta{border-radius:4px;height:50px;margin-top:24px;font-size:16px}.fx-hint{text-align:center;margin-top:10px;font-size:13px;line-height:18px}.fx-assure{text-align:center;margin-top:14px;font-size:13px}.fx-error{font-size:13px}.fx-q-error{display:block}.fx-field{margin-top:16px}.fx-pair{display:block}.fx-field label{margin-bottom:7px;font-size:14.5px;line-height:18px}.fx-field input,.fx-field select{border-radius:4px;height:48px;padding:0 12px;font-size:16px}.fx-consent{gap:12px;margin-top:20px}.fx-consent input{width:20px;height:20px}.fx-consent label{font-size:13.5px}.fx-actions{gap:16px;margin-top:22px}.fx-back{min-height:48px;padding:0 4px;font-size:15px}.fx-small{font-size:12.5px}.fx-solutions{padding:52px 0 56px}.fx-solutions .fx-frame{padding:0 var(--fx-gutter)}.fx-solutions-title{text-wrap:balance;margin-top:14px;font-size:clamp(28px,7.6vw,36px);line-height:1.2}.fx-solutions-grid{grid-template-columns:1fr;gap:14px;margin-top:26px}.fx-solution{gap:4px 16px;padding:20px 18px 18px}.fx-solution-title{font-size:21px;line-height:26px}.fx-solution-body{font-size:15.5px;line-height:1.5}.fx-solution-go{min-height:28px;font-size:15px}.fx-human{padding:48px 0 50px}.fx-human .fx-frame{padding:0 var(--fx-gutter);display:block}.fx-human-title{font-size:clamp(27px,7.2vw,34px);line-height:1.2}.fx-human-body{margin-top:16px;font-size:17px;line-height:1.6}.fx-how{min-height:0;display:block}.fx-how-media{height:clamp(200px,50vw,400px);min-height:0}.fx-how-content{padding:44px var(--fx-gutter) 52px}.fx-how-title{text-wrap:balance;font-size:clamp(27px,7.2vw,34px);line-height:1.22}.fx-how-title br{display:none}.fx-steps{margin-top:30px;display:block}.fx-step{padding:0 0 26px 52px;position:relative}.fx-step:last-child{padding-bottom:0}.fx-step-row{flex-direction:column;width:33px;height:100%;position:absolute;top:0;left:0}.fx-step-line,.fx-step:last-child .fx-step-line{flex:1;width:1px;height:auto;margin:8px 0}.fx-step-line:after,.fx-step:last-child .fx-step-line{display:none}.fx-step h3{margin:4px 0 0;font-size:18px;line-height:24px}.fx-step p{max-width:none;margin-top:4px;font-size:15.5px;line-height:1.5}.fx-faq{min-height:0;padding:48px 0 44px}.fx-faq .fx-frame{padding:0 var(--fx-gutter);display:block}.fx-faq-head{padding-top:0}.fx-faq-title{font-size:clamp(28px,7.6vw,34px);line-height:1.2}.fx-faq-intro{text-wrap:balance;margin-top:12px;font-size:17px;line-height:1.5}.fx-faq-list{margin-top:28px}.fx-faq-q{height:auto;min-height:58px;padding:14px 0;font-size:16.5px;line-height:1.4}.fx-faq-mark{margin-right:0;font-size:22px}.fx-faq-panel p{padding-bottom:18px;font-size:15.5px}.fx-final{flex-direction:column;height:auto;display:flex}.fx-final-media{clip-path:polygon(0 0,100% 0,100% 62%,0 100%);height:150px;position:relative;inset:auto}.fx-final .fx-frame{height:auto;padding:8px var(--fx-gutter) 52px;width:100%}.fx-final-text,.fx-final-trust{position:static}.fx-final-title{font-size:clamp(29px,7.8vw,40px);line-height:1.18}.fx-final-body{margin-top:10px;font-size:17px;line-height:1.5}.fx-final-cta{height:52px;margin-top:26px;padding:0 32px;font-size:17px}.fx-final-trust{margin-top:36px}.fx-final-trust li{flex:1;gap:13px;font-size:15px;line-height:1.4}.fx-final-trust li+li{margin-left:20px;padding-left:20px}.fx-thanks{padding:48px 0 60px}.fx-thanks-inner{padding:0 var(--fx-gutter)}.fx-thanks-title{font-size:clamp(30px,8vw,44px)}.fx-thanks-body{font-size:17px}}@media (min-width:768px) and (max-width:1279.98px){.fx-solutions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767.98px){.fx-final-cta{width:100%}.fx-final-trust{flex-direction:column}.fx-final-trust li{border-top:1px solid #ffffff2e;padding:15px 0}.fx-final-trust li:last-child{border-bottom:1px solid #ffffff2e}.fx-final-trust li+li{border-left:0;margin-left:0;padding-left:0}.fx-final-trust br{display:none}}@media (max-width:359.98px){.fx-hero-trust br,.fx-final-trust br{display:none}.fx-phone{gap:0;padding:0 11px;font-size:0}.fx-form{padding:20px 14px}.fx-services{gap:6px}.fx-service-label{font-size:13px}}
