.fx-section{padding-bottom:clamp(4rem,2.7143rem + 5.7143vw,7rem);padding-top:clamp(4rem,2.7143rem + 5.7143vw,7rem)}.fx-99-side{background-color:var(--base-3);border:1px solid var(--rule);border-radius:8px;padding:24px}.fx-99-side .wp-block-tag-cloud{column-gap:8px;display:flex;flex-wrap:wrap;row-gap:8px;margin:0}.fx-99-side .wp-block-tag-cloud a{background-color:var(--brand-soft);color:var(--brand-dk);font-size:14px;font-weight:600;line-height:1.4;text-decoration:none;border-radius:100px;padding:6px 13px}.fx-99-side .wp-block-tag-cloud a:is(:hover,:focus){background-color:var(--brand);color:var(--base-3)}.fx-99-side h2{color:var(--contrast-3);font-size:13px;font-weight:700;letter-spacing:.08em;line-height:1.3;text-transform:uppercase;margin:0 0 14px 0}.fx-99-side p{color:var(--contrast-2);font-size:14.5px;line-height:1.6;margin:0}.fx-99-side ul{display:flex;flex-direction:column;list-style-type:none;row-gap:9px;margin:0;padding:0}.fx-99-side ul a{color:var(--contrast-2);text-decoration:none}.fx-99-side ul a:is(:hover,:focus){color:var(--brand)}.fx-99-side ul li{font-size:15px;line-height:1.45;margin-bottom:0;margin-top:0}.fx-section--sm{padding-bottom:clamp(2.5rem,1.6429rem + 3.8095vw,4.5rem);padding-top:clamp(2.5rem,1.6429rem + 3.8095vw,4.5rem)}.fx-section--lg{padding-bottom:clamp(4rem,2.7143rem + 5.7143vw,7rem);padding-top:clamp(4rem,2.7143rem + 5.7143vw,7rem)}.fx-section--alt{background-color:var(--base-2);color:var(--contrast-2)}.fx-section--dark{background-color:var(--deep);color:var(--base-3)}.fx-section--dark :is(h1,h2,h3,h4,h5,h6){color:var(--base-3)}.fx-section--dark a:not(.gb-text){color:var(--base-3);text-decoration:underline}.fx-section--dark a:not(.gb-text):is(:hover,:focus){color:var(--brand-soft);text-decoration:underline}.fx-inner{margin-left:auto;margin-right:auto;max-width:var(--gb-container-width);padding-left:1rem;padding-right:1rem}.fx-stack{display:flex;flex-direction:column;row-gap:1rem}.fx-grid-2{column-gap:clamp(1.25rem,0.9286rem + 1.4286vw,2rem);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:clamp(1.25rem,0.9286rem + 1.4286vw,2rem)}@media (max-width:767px){.fx-grid-2{grid-template-columns:minmax(0,1fr)}}.fx-grid-3{column-gap:clamp(1.25rem,0.9286rem + 1.4286vw,2rem);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:clamp(1.25rem,0.9286rem + 1.4286vw,2rem)}@media (max-width:1024px){.fx-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.fx-grid-3{grid-template-columns:minmax(0,1fr)}}.fx-grid-4{column-gap:clamp(1.25rem,0.9286rem + 1.4286vw,2rem);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));row-gap:clamp(1.25rem,0.9286rem + 1.4286vw,2rem)}@media (max-width:1024px){.fx-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.fx-grid-4{grid-template-columns:minmax(0,1fr)}}.fx-card{background-color:var(--base-3);box-shadow:0 1px 2px rgb(0 0 0 / .06);color:var(--contrast-2);border-radius:8px;padding:1.5rem}.fx-card--lift{transition-duration:0.3s;transition-property:transform,box-shadow;transition-timing-function:ease}.fx-card--lift:is(:hover,:focus-within){box-shadow:0 12px 24px rgb(0 0 0 / .12);transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){.fx-card--lift{transition-duration:0s}.fx-card--lift:is(:hover,:focus-within){transform:none}}.fx-eyebrow{font-size:.75rem;font-weight:600;letter-spacing:.12em;margin-bottom:0;text-transform:uppercase}.fx-section-header{margin-bottom:3rem}.fx-section-header>*:last-child{margin-bottom:0}@media (max-width:767px){.fx-section-header{max-width:60ch}}.fx-section-header--center{margin-left:auto;margin-right:auto;text-align:center}.fx-figure-frame{box-shadow:none;border-radius:10px}.fx-btn{background-color:var(--brand);color:var(--base-3);display:inline-block;font-size:1.125rem;font-weight:700;line-height:1;text-decoration:none;transition-duration:0.18s;transition-property:background-color,transform;transition-timing-function:ease;border-radius:6px;padding:17px 36px}.fx-btn:focus-visible{outline-color:var(--brand);outline-offset:2px;outline-style:solid;outline-width:2px}.fx-btn:is(:hover,:focus){background-color:var(--brand-dk);color:var(--base-3);text-decoration:none;transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.fx-btn{transition-duration:0s}.fx-btn:is(:hover,:focus){transform:none}}.fx-figure-frame--offset{box-shadow:24px 24px 0 0 var(--brand);margin-bottom:1.5rem;margin-right:1.5rem}@media (max-width:1023px){.fx-figure-frame--offset{box-shadow:16px 16px 0 0 var(--brand);margin-bottom:1rem;margin-right:1rem}}@media (max-width:767px){.fx-figure-frame--offset{box-shadow:12px 12px 0 0 var(--brand);margin-bottom:.75rem;margin-right:.75rem}}.fx-btn--cta{background-color:var(--cta)}.fx-btn--cta:is(:hover,:focus){background-color:var(--cta-dk)}.fx-figure-frame--offset-accent{box-shadow:24px 24px 0 0 var(--accent)}@media (max-width:1023px){.fx-figure-frame--offset-accent{box-shadow:16px 16px 0 0 var(--accent)}}@media (max-width:767px){.fx-figure-frame--offset-accent{box-shadow:12px 12px 0 0 var(--accent)}}.fx-btn--ghost{background-color:#fff0;color:currentColor;padding-bottom:15px;padding-top:15px;border:2px solid currentColor}.fx-btn--ghost:is(:hover,:focus){background-color:var(--brand-soft);border-bottom-color:var(--brand-dk);border-left-color:var(--brand-dk);border-right-color:var(--brand-dk);border-top-color:var(--brand-dk);color:var(--brand-dk)}.fx-99-muted{color:var(--contrast-3)}.fx-99-ico{align-items:center;background-color:var(--brand-soft);color:var(--brand-dk);display:flex;height:44px;justify-content:center;margin-bottom:16px;width:44px;border-radius:10px}.fx-99-ico svg{height:22px;width:22px}.fx-99-ico--cta{background-color:var(--warn-soft);color:var(--warn)}.fx-99-stars{color:var(--warn);font-size:.9375rem;letter-spacing:.1em;margin-bottom:12px;margin-top:0}.fx-99-split{align-items:center;column-gap:clamp(2rem,4vw,4rem);display:grid;grid-template-columns:53fr 47fr;row-gap:clamp(2rem,4vw,4rem)}@media (max-width:900px){.fx-99-split{grid-template-columns:minmax(0,1fr)}}.fx-99-split--top{align-items:start}.fx-99-split--steps{grid-template-columns:44fr 56fr}@media (max-width:900px){.fx-99-split--steps{grid-template-columns:minmax(0,1fr)}}.fx-99-step{column-gap:16px;display:grid;grid-template-columns:auto minmax(0,1fr)}.fx-99-step p:last-child{margin-bottom:0}.fx-99-stepn{align-items:center;background-color:var(--brand);color:var(--base-3);display:flex;flex-shrink:0;font-size:.9375rem;font-variant-numeric:tabular-nums;font-weight:700;height:32px;justify-content:center;margin-top:2px;width:32px;border-radius:50%}.fx-99-logo-card{background-color:var(--base);display:block;overflow:hidden;text-decoration:none;transition-duration:0.18s;transition-property:transform,box-shadow,border-color;transition-timing-function:ease;border:1px solid var(--rule);border-radius:6px}.fx-99-logo-card:is(:hover,:focus-visible){border-bottom-color:var(--brand);border-left-color:var(--brand);border-right-color:var(--brand);border-top-color:var(--brand);box-shadow:0 1px 2px rgb(0 0 0 / .06),0 8px 24px rgb(0 0 0 / .08);transform:translateY(-3px)}@media (prefers-reduced-motion:reduce){.fx-99-logo-card:is(:hover,:focus-visible){transform:none}}.fx-99-lock{align-items:flex-start;column-gap:clamp(10px,1.4vw,18px);display:flex}.fx-99-accent{color:var(--brand)}.fx-99-btn-md{font-size:1rem;padding:14px 28px}.fx-99-small{font-size:.875rem}.fx-99-review cite{color:var(--contrast);font-size:.9375rem;font-style:normal;font-weight:700}.fx-99-review p{font-size:1rem;line-height:1.6;margin-bottom:16px}.fx-99-meta{align-items:center;color:var(--contrast-3);column-gap:20px;display:flex;flex-wrap:wrap;font-size:.875rem;font-variant-numeric:tabular-nums;row-gap:6px}.fx-99-meta b{color:var(--contrast);font-weight:700}.fx-99-sub{color:var(--contrast-3);font-size:.875rem;grid-column:1/-1;line-height:1.35;margin-top:-4px}.fx-99-btn-secondary{background-color:#fff0;color:var(--deep);border:2px solid var(--deep)}.fx-99-btn-secondary:is(:hover,:focus){background-color:var(--deep);color:var(--base-3)}.fx-99-about-tl-step{padding-bottom:3rem;padding-left:56px;position:relative}.fx-99-about-tl-step:last-child{padding-bottom:0}.fx-99-about-tl-step h3{margin-bottom:.75rem}.fx-99-about-tl-dot{align-items:center;background-color:var(--brand);box-shadow:0 0 0 4px var(--base);color:var(--base);display:flex;font-size:.9375rem;font-variant-numeric:tabular-nums;font-weight:700;height:32px;justify-content:center;left:0;position:absolute;top:0;width:32px;border-radius:50%}.fx-99-rv-tile p{font-size:.9375rem;line-height:1.65;margin-bottom:0}.fx-99-rv-tile-name{color:var(--brand);font-size:1.5rem;font-weight:600;letter-spacing:-.018em;line-height:1.3;margin-bottom:10px}.fx-99-rv-video{aspect-ratio:16/9;background-color:var(--deep);box-shadow:0 1px 2px rgb(0 0 0 / .06);overflow:hidden;border-radius:8px}.fx-99-rv-video iframe{border-bottom-width:0;border-left-width:0;border-right-width:0;border-top-width:0;display:block;height:100%;width:100%}.fx-99-dash-tabs{column-gap:4px;display:flex;overflow-x:auto;padding-bottom:8px;scrollbar-width:none;border-bottom:1px solid var(--rule)}.fx-99-dash-tabs::-webkit-scrollbar{display:none}.fx-99-dash-tabs .gb-tabs__menu-item{align-items:center;color:var(--contrast-2);column-gap:8px;display:flex;flex-basis:auto;flex-grow:1;flex-shrink:0;font-size:.9375rem;font-weight:600;justify-content:center;text-decoration:none;transition-duration:0.15s;transition-property:background-color,color;transition-timing-function:ease;white-space:nowrap;border-radius:8px;padding:11px 16px}.fx-99-dash-tabs .gb-tabs__menu-item.gb-block-is-current{background-color:var(--brand);box-shadow:0 1px 2px rgb(0 0 0 / .12);color:var(--base)}.fx-99-dash-tabs .gb-tabs__menu-item.gb-block-is-current:is(:hover,:focus){background-color:var(--brand);box-shadow:0 1px 2px rgb(0 0 0 / .12);color:var(--base)}.fx-99-dash-tabs .gb-tabs__menu-item:is(:hover,:focus){background-color:var(--brand-soft);color:var(--brand-dk);text-decoration:none}.fx-99-dash-tabs .gb-tabs__menu-item svg{height:18px;width:18px}.fx-99-dash-route{display:flex;flex-direction:column;padding:28px}.fx-99-dash-route:is(:hover,:focus-within) .fx-99-dash-route__go svg{transform:translateX(3px)}.fx-99-dash-route .fx-99-ico{background-color:var(--base-3)}.fx-99-dash-route h3{color:var(--contrast);font-size:1.25rem;margin-bottom:8px}.fx-99-dash-route p{color:var(--contrast-2);font-size:1rem;line-height:1.6}@media (prefers-reduced-motion:reduce){.fx-99-dash-route:is(:hover,:focus-within) .fx-99-dash-route__go svg{transform:none}}.fx-99-dash-route--kb{background-color:var(--brand-soft)}.fx-99-dash-route--fix{background-color:var(--warn-soft)}.fx-99-dash-route__go{align-items:center;color:var(--brand-dk);column-gap:6px;display:inline-flex;font-size:.9375rem;font-weight:600;margin-top:auto;padding-top:20px;text-decoration:none}.fx-99-dash-route__go:is(:hover,:focus){color:var(--brand-dk);text-decoration:underline}.fx-99-dash-route__go svg{flex-basis:auto;flex-grow:0;flex-shrink:0;height:16px;transition-duration:0.18s;transition-property:transform;transition-timing-function:ease;width:16px}.fx-99-dash-route__list{margin-top:14px}.fx-99-dash-route__list a{color:var(--brand-dk);font-size:.9375rem;font-weight:600;text-decoration:none}.fx-99-dash-route__list a:is(:hover,:focus){color:var(--brand-dk);text-decoration:underline}.fx-99-dash-route__list li{padding-bottom:8px;padding-top:8px;border-top:1px solid var(--rule)}.fx-99-dash-route__list li:first-child{border-top-width:0}.fx-99-dash-kb-search{align-items:center;background-color:var(--base-3);box-shadow:0 1px 2px rgb(0 0 0 / .06);column-gap:12px;display:flex;border:2px solid var(--brand);border-radius:12px;padding:8px 8px 8px 20px}.fx-99-dash-kb-search:focus-within{outline-color:var(--brand-soft);outline-offset:0;outline-style:solid;outline-width:3px}.fx-99-dash-kb-search input{background-color:#fff0;border-bottom-width:0;border-left-width:0;border-right-width:0;border-top-width:0;color:var(--contrast);flex-basis:auto;flex-grow:1;flex-shrink:1;font-family:inherit;font-size:clamp(1.0625rem,0.9821rem + 0.3571vw,1.25rem);min-width:0;outline-style:none;padding:14px 0}.fx-99-dash-kb-search input::placeholder{color:var(--contrast-3)}.fx-99-dash-kb-search svg{color:var(--brand-dk);height:26px;width:26px}@media (max-width:767px){.fx-99-dash-kb-search{padding:4px 4px 4px 14px}}@media (max-width:480px){.fx-99-dash-kb-search .fx-btn{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;width:1px;padding:0}}