.fx{--fx-black:#000;--fx-text:#262626;--fx-text-dark:#fdfdfd;--fx-caption:#737373;--fx-caption-dark:#ccc;--fx-muted:#999;--fx-strike:#aaa;--fx-border:#ccc;--fx-border-mid:#aaa;--fx-border-dark:#888;--fx-bg:#fff;--fx-bg-2:#f2f2f2;--fx-bg-dark:#181818;--fx-card:#eee;--fx-grid-dot:#ddd;--fx-bg-hover:#F4FFF4;--fx-green:#94e087;--fx-green-deep:#3eaa2c;--fx-green-light:#cffdc8;--fx-green-darker:#1f5516;--fx-display:"Neue Haas Grotesk Display","Helvetica Neue",Arial,sans-serif;--fx-md:600;--fx-rg:500;--fx-face:"Neue Haas Grotesk Text","Helvetica Neue",Arial,sans-serif;--fx-rail:max(20px,calc(100% / 12),calc((100% - 1200px) / 2));background:var(--fx-bg);color:var(--fx-text);font-family:var(--fx-face)}.fx .fx-rails-x{position:relative}.fx .fx-rails-x:after,.fx .fx-rails-x:before{content:"";position:absolute;top:0;bottom:0;width:1px;background:var(--fx-border);pointer-events:none;z-index:1}.fx .fx-rail-right{position:relative}.fx .fx-rail-right:after{content:"";position:absolute;top:0;bottom:0;right:var(--fx-rail);margin-right:-.5px;width:1px;background:var(--fx-border);pointer-events:none;z-index:1}.fx .fx-rails-x:before{left:var(--fx-rail);margin-left:-.5px}.fx .fx-rails-x:after{right:var(--fx-rail);margin-right:-.5px}.fx .fx-h1{font-size:4.5rem;line-height:1;letter-spacing:-.005em}.fx .fx-h1,.fx .fx-h2{margin:0;color:var(--fx-text);font-family:var(--fx-display);font-weight:var(--fx-md)}.fx .fx-h2{font-size:2.625rem;line-height:1.22;letter-spacing:-.002em}.fx .fx-h3{color:var(--fx-text);font-size:1.875rem;line-height:1.36;letter-spacing:0}.fx .fx-eyebrow,.fx .fx-h3{margin:0;font-family:var(--fx-display);font-weight:var(--fx-md)}.fx .fx-eyebrow{font-size:.875rem;line-height:1.2;letter-spacing:.1em;text-transform:uppercase;color:var(--fx-green-deep)}.fx .fx-lead{margin:0;font-size:1.25rem;line-height:1.56}.fx .fx-body{margin:0;font-size:1rem;line-height:28px}.fx .fx-quote{margin:0;font-family:var(--fx-display);font-size:2.375rem;font-weight:var(--fx-md);line-height:1.4;letter-spacing:0}.fx .fx-green{color:var(--fx-green-deep)}.fx .fx-green-on-dark{color:var(--fx-green)}.fx .fx-btn{display:inline-flex;align-items:center;justify-content:center;height:44px;min-width:104px;padding:0 28px;border:1px solid transparent;border-radius:100px;font-family:var(--fx-face);font-size:1rem;font-weight:700;line-height:1.2;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease}.fx .fx-btn--black{background:var(--fx-black);border-color:var(--fx-black);color:var(--fx-text-dark)}.fx .fx-btn--black:hover{background:var(--fx-green-deep);border-color:var(--fx-green-deep)}.fx .fx-btn--white{background:var(--fx-bg);border-color:var(--fx-bg);color:var(--fx-text)}.fx .fx-btn--white:hover{background:var(--fx-green);border-color:var(--fx-green)}.fx .fx-btn--outline{background:var(--fx-bg);border-color:var(--fx-black);color:var(--fx-black)}.fx .fx-btn--outline:hover{background:var(--fx-bg-hover);border-color:var(--fx-green-deep);color:var(--fx-green-deep)}.fx .fx-btn:focus-visible{outline:2px solid var(--fx-green-deep);outline-offset:3px}.fx .fx-tag{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:14px 18px 14px 20px;border:1px solid var(--fx-border-mid);border-radius:100px;background:var(--fx-bg-2);color:var(--fx-caption);font-size:1rem;font-weight:700;line-height:1.2;white-space:nowrap;text-decoration:none;transition:background .18s ease,border-color .18s ease,color .18s ease}.fx .fx-tag:hover{background:var(--fx-bg-hover);border-color:var(--fx-green-deep);color:var(--fx-green-deep)}.fx .fx-tag-arrow{display:block;flex:none;width:16px;height:16px}.fx .fx-pager{display:flex;align-items:center;gap:10px}.fx .fx-pager button{width:44px;height:44px;display:grid;place-items:center;padding:0;border:1px solid var(--fx-border);border-radius:0;background:var(--fx-bg);color:var(--fx-black);cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease}.fx .fx-pager button:hover:not(:disabled){background:var(--fx-bg-hover);border-color:var(--fx-green-deep);color:var(--fx-green-deep)}.fx .fx-pager button:disabled{opacity:.35;cursor:default}.fx .fx-arrow{display:block;width:44px;height:44px;fill:currentColor;transition:fill .18s ease}.fx .fx-first{display:flex;flex-direction:column;min-height:calc(100vh - var(--fx-header-h, 116px));min-height:calc(100svh - var(--fx-header-h, 116px))}.fx .fx-first .fx-hero{flex:1 0 auto;display:flex;flex-direction:column;justify-content:center}.fx .fx-sec{padding:100px var(--fx-rail) 100px}.fx .fx-rails{padding-inline:var(--fx-rail)}.fx .fx-dark{background:var(--fx-bg-dark);color:var(--fx-text-dark);border-top:1px solid var(--fx-border-dark)}.fx .fx-head{gap:50px}.fx .fx-head,.fx .fx-head-text{display:flex;flex-direction:column}.fx .fx-head-text{gap:20px;max-width:1000px;width:100%}.fx .fx-pv2{display:grid;grid-template-columns:minmax(0,600fr) minmax(0,840fr);align-items:start;column-gap:0;padding:80px var(--fx-rail) 0 0}.fx .fx-pv2-copy{padding-left:max(20px,calc(100vw / 12),calc((100vw - 1200px) / 2));padding-right:clamp(16px,calc(5vw - 32px),40px)}.fx .fx-pv2-copy .fx-head{align-items:flex-start}@media (max-width:960px){.fx .fx-pv2{grid-template-columns:minmax(0,1fr);row-gap:20px;padding:80px var(--fx-rail) 0}.fx .fx-pv2-copy{max-width:1000px;padding-left:0;padding-right:0}.fx .fx-pv2 .pis-stage{margin-inline:0}}.fx .fx-hero{position:relative;overflow:hidden;display:flex;flex-direction:column;background:var(--fx-bg-dark);text-align:center;padding:0 var(--fx-rail);border-bottom:1px solid var(--fx-border-dark);--fx-grid:80px;--fx-grid-line:#555;--fx-grid-fine:20px;--fx-grid-fine-dot-inner:#484848;--fx-grid-fine-r:1.2px;--fx-grid-w:1px}.fx .fx-hero,.fx .fx-hero .fx-h1{color:var(--fx-text-dark)}.fx .fx-hero .fx-hero-sub{margin:0 auto;max-width:720px;color:var(--fx-text-dark)}@property --fx-strike-draw{syntax:"<percentage>";inherits:false;initial-value:0}@property --fx-sweep{syntax:"<percentage>";inherits:false;initial-value:-30%}.fx .fx-hero-grid{position:absolute;top:0;bottom:0;width:var(--fx-rail);z-index:0;pointer-events:none;background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><path d='M72 80h16M80 72v16' stroke='%23777' stroke-width='2.4'/></svg>"),linear-gradient(to right,var(--fx-grid-line) var(--fx-grid-w),transparent var(--fx-grid-w)),linear-gradient(to bottom,var(--fx-grid-line) var(--fx-grid-w),transparent var(--fx-grid-w));background-size:calc(var(--fx-grid) * 2) calc(var(--fx-grid) * 2),var(--fx-grid) var(--fx-grid),var(--fx-grid) var(--fx-grid);background-position:.5px calc(50% - var(--fx-grid) + .5px),var(--fx-grid) 0,0 calc(50% - var(--fx-grid) / 2);background-repeat:repeat,repeat-y,repeat}.fx .fx-hero-grid--left{left:0;transform:scaleX(-1)}.fx .fx-hero-grid--right{right:0}.fx .fx-hero-grid:after{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><path d='M72 80h16M80 72v16' stroke='%2394e087' stroke-width='2.4'/></svg>"),linear-gradient(to right,color-mix(in srgb,var(--fx-green) 70%,transparent) var(--fx-grid-w),transparent var(--fx-grid-w)),linear-gradient(to bottom,color-mix(in srgb,var(--fx-green) 70%,transparent) var(--fx-grid-w),transparent var(--fx-grid-w));background-size:calc(var(--fx-grid) * 2) calc(var(--fx-grid) * 2),var(--fx-grid) var(--fx-grid),var(--fx-grid) var(--fx-grid);background-position:.5px calc(50% - var(--fx-grid) + .5px),var(--fx-grid) 0,0 calc(50% - var(--fx-grid) / 2);background-repeat:repeat,repeat-y,repeat;--fx-sweep:-30%;-webkit-mask-image:linear-gradient(135deg,transparent calc(var(--fx-sweep) - 28%),rgba(0,0,0,.05) calc(var(--fx-sweep) - 22%),rgba(0,0,0,.22) calc(var(--fx-sweep) - 15%),rgba(0,0,0,.62) calc(var(--fx-sweep) - 7%),#000 var(--fx-sweep),rgba(0,0,0,.62) calc(var(--fx-sweep) + 7%),rgba(0,0,0,.22) calc(var(--fx-sweep) + 15%),rgba(0,0,0,.05) calc(var(--fx-sweep) + 22%),transparent calc(var(--fx-sweep) + 28%));mask-image:linear-gradient(135deg,transparent calc(var(--fx-sweep) - 28%),rgba(0,0,0,.05) calc(var(--fx-sweep) - 22%),rgba(0,0,0,.22) calc(var(--fx-sweep) - 15%),rgba(0,0,0,.62) calc(var(--fx-sweep) - 7%),#000 var(--fx-sweep),rgba(0,0,0,.62) calc(var(--fx-sweep) + 7%),rgba(0,0,0,.22) calc(var(--fx-sweep) + 15%),rgba(0,0,0,.05) calc(var(--fx-sweep) + 22%),transparent calc(var(--fx-sweep) + 28%));animation:fx-grid-sweep 8s linear infinite}@keyframes fx-grid-sweep{to{--fx-sweep:130%}}.fx .fx-hero-frame{position:relative;z-index:2;flex:1 0 auto;display:flex;flex-direction:column;align-items:center;gap:0;padding:0;background:var(--fx-bg-dark);border:1px solid var(--fx-border-mid);border-bottom:0}.fx .fx-hero-ask{background-color:var(--fx-bg-dark);background-image:radial-gradient(circle,var(--fx-grid-fine-dot-inner) var(--fx-grid-fine-r),transparent calc(var(--fx-grid-fine-r) + .1px)),linear-gradient(to bottom,#333 0,var(--fx-bg-dark) 20%);background-size:var(--fx-grid-fine) var(--fx-grid-fine),auto;background-position:calc(var(--fx-grid-fine) / 2) calc(var(--fx-grid-fine) / 2),0 0}.fx .fx-hero-ask,.fx .fx-hero-copy{flex:1 0 0;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:20px}.fx .fx-hero-ask{padding-inline:40px}.fx .fx-hero-rule{flex:none;width:100%;height:1px;background:var(--fx-border-mid)}.fx .fx-hero-frame:after{content:"";position:absolute;inset:calc(var(--fx-grid-w) * -1);pointer-events:none;border-left:var(--fx-grid-w) solid var(--fx-green);border-right:var(--fx-grid-w) solid var(--fx-green);--fx-sweep:-30%;-webkit-mask-image:linear-gradient(180deg,transparent calc(var(--fx-sweep) - 28%),rgba(0,0,0,.05) calc(var(--fx-sweep) - 22%),rgba(0,0,0,.22) calc(var(--fx-sweep) - 15%),rgba(0,0,0,.62) calc(var(--fx-sweep) - 7%),#000 var(--fx-sweep),rgba(0,0,0,.62) calc(var(--fx-sweep) + 7%),rgba(0,0,0,.22) calc(var(--fx-sweep) + 15%),rgba(0,0,0,.05) calc(var(--fx-sweep) + 22%),transparent calc(var(--fx-sweep) + 28%));mask-image:linear-gradient(180deg,transparent calc(var(--fx-sweep) - 28%),rgba(0,0,0,.05) calc(var(--fx-sweep) - 22%),rgba(0,0,0,.22) calc(var(--fx-sweep) - 15%),rgba(0,0,0,.62) calc(var(--fx-sweep) - 7%),#000 var(--fx-sweep),rgba(0,0,0,.62) calc(var(--fx-sweep) + 7%),rgba(0,0,0,.22) calc(var(--fx-sweep) + 15%),rgba(0,0,0,.05) calc(var(--fx-sweep) + 22%),transparent calc(var(--fx-sweep) + 28%));animation:fx-grid-sweep 8s linear infinite}@media (prefers-reduced-motion:reduce){.fx .fx-hero-frame:after{animation:none}}.fx .fx-hero-copy{gap:20px}.fx .fx-hero--sweep-down .fx-hero-grid:after{-webkit-mask-image:linear-gradient(180deg,transparent calc(var(--fx-sweep) - 28%),rgba(0,0,0,.05) calc(var(--fx-sweep) - 22%),rgba(0,0,0,.22) calc(var(--fx-sweep) - 15%),rgba(0,0,0,.62) calc(var(--fx-sweep) - 7%),#000 var(--fx-sweep),rgba(0,0,0,.62) calc(var(--fx-sweep) + 7%),rgba(0,0,0,.22) calc(var(--fx-sweep) + 15%),rgba(0,0,0,.05) calc(var(--fx-sweep) + 22%),transparent calc(var(--fx-sweep) + 28%));mask-image:linear-gradient(180deg,transparent calc(var(--fx-sweep) - 28%),rgba(0,0,0,.05) calc(var(--fx-sweep) - 22%),rgba(0,0,0,.22) calc(var(--fx-sweep) - 15%),rgba(0,0,0,.62) calc(var(--fx-sweep) - 7%),#000 var(--fx-sweep),rgba(0,0,0,.62) calc(var(--fx-sweep) + 7%),rgba(0,0,0,.22) calc(var(--fx-sweep) + 15%),rgba(0,0,0,.05) calc(var(--fx-sweep) + 22%),transparent calc(var(--fx-sweep) + 28%))}@media (prefers-reduced-motion:reduce){.fx .fx-hero-grid:after{animation:none}}.fx .fx-trust{--fx-trust-gap:60px;--fx-trust-fade:clamp(32px,7%,100px);padding:16px 0;overflow:hidden;background-color:var(--fx-bg-2);background-image:linear-gradient(var(--fx-border),var(--fx-border));background-repeat:no-repeat;background-size:calc(100% - 2 * var(--fx-rail)) 1px;background-position:var(--fx-rail) 0;border-bottom:1px solid var(--fx-border)}.fx .fx-trust-clip{margin-inline:var(--fx-rail);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 var(--fx-trust-fade),#000 calc(100% - var(--fx-trust-fade)),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 var(--fx-trust-fade),#000 calc(100% - var(--fx-trust-fade)),transparent 100%)}.fx .fx-trust-track{display:flex;width:max-content;animation:fx-trust-run 96s linear infinite}.fx .fx-trust-set{display:flex;align-items:center}@keyframes fx-trust-run{0%{transform:translateX(-50%)}to{transform:translateX(0)}}.fx .fx-trust span{display:flex;align-items:center;flex:none;height:var(--client-logo-h);margin-right:var(--fx-trust-gap)}.fx .fx-trust{--client-logo-h:48px}@media (prefers-reduced-motion:reduce){.fx .fx-trust-track{animation:none}}.fx .fx-statement{padding:140px var(--fx-rail);text-align:center}.fx .fx-statement p{max-width:1000px;margin:0 auto}.fx .fx-statement p>span{display:block}.fx .fx-statement p>span+span{margin-top:4px}.fx .fx-struck{display:inline;-webkit-box-decoration-break:slice;box-decoration-break:slice;color:var(--fx-black);--fx-strike-draw:0%;background-image:linear-gradient(to right,currentColor var(--fx-strike-draw),transparent var(--fx-strike-draw));background-repeat:no-repeat;background-position:-10px .565em;background-size:calc(100% + 20px) 4px;transition:color .9s ease .15s,--fx-strike-draw 1s cubic-bezier(.22,.61,.21,1) 0s}.fx .fx-statement.is-struck .fx-struck{color:var(--fx-strike);--fx-strike-draw:100%}.fx .fx-statement.is-armed p>span:nth-child(2),.fx .fx-statement.is-armed p>span:nth-child(3){opacity:0;transform:translateY(6px);transition:opacity .8s ease,transform .8s ease}.fx .fx-statement.is-armed.is-struck p>span:nth-child(2){opacity:1;transform:none;transition-delay:1s}.fx .fx-statement.is-armed.is-struck p>span:nth-child(3){opacity:1;transform:none;transition-delay:1.3s}@media (prefers-reduced-motion:reduce){.fx .fx-struck{color:var(--fx-strike);--fx-strike-draw:100%}.fx .fx-faq-a,.fx .fx-faq-a p,.fx .fx-faq-mark,.fx .fx-struck{transition:none}.fx .fx-quote-item.is-on{animation:none}.fx .fx-ask p{transition:none}.fx .fx-panel-stack,.fx .fx-reply-bubble,.fx .fx-reply-in{transition:none;will-change:auto}.fx .fx-ask .xc-caret{animation:none}}html:has(.fx-bands){scroll-snap-type:y proximity}@media (prefers-reduced-motion:reduce){html:has(.fx-bands){scroll-snap-type:none}}.fx .fx-bands{position:relative;border-top:1px solid var(--fx-border);--bands-pad:clamp(20px,calc(4.768vw - 8.7px),60px);padding-inline:var(--fx-rail);background:var(--fx-bg)}.fx .fx-bands-inner{display:grid;grid-template-columns:45fr 55fr}.fx .fx-bands-copy{border-right:1px solid var(--fx-border)}.fx .fx-band-copy{display:flex;flex-direction:column;justify-content:center;gap:50px;min-height:700px;padding:var(--bands-pad);scroll-snap-align:center}.fx .fx-band-copy:first-child,.fx .fx-band-copy:last-child{scroll-snap-align:none}.fx .fx-band-panel{display:none}.fx .fx-band-text{display:flex;flex-direction:column;gap:24px}.fx .fx-band-copy .fx-body{color:var(--fx-text)}.fx .fx-band-tags{display:flex;flex-wrap:wrap;gap:12px}.fx .fx-bands-panel{position:relative;overflow:clip}.fx .fx-bands-panel-inner{position:sticky;top:var(--fx-header-h,116px);margin-bottom:-20px;display:flex;align-items:center;justify-content:center;height:calc(100vh - var(--fx-header-h, 116px));height:calc(100svh - var(--fx-header-h, 116px));padding:60px var(--bands-pad) calc(60px + var(--fx-header-h, 116px));background-color:var(--fx-card);background-image:radial-gradient(circle at 1.5px 1.5px,var(--fx-grid-dot) 1.2px,transparent 1.3px);background-size:21px 21px;background-position:9px 9px}.fx .fx-ask{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;max-width:540px;--fx-ask-h:68px;min-height:var(--fx-ask-h);padding:12px 16px 12px 32px;border:1px solid var(--fx-border);border-radius:calc(var(--fx-ask-h) / 2);background:var(--fx-bg);box-shadow:0 2px 4px rgba(0,0,0,.12)}.fx .fx-ask p{margin:0;font-size:1rem;line-height:22px;color:var(--fx-black);transition:opacity .6s ease}.fx .fx-ask img{display:block;flex:none;width:44px;height:44px}.fx .fx-panel-stack{display:flex;flex-direction:column;align-items:center;gap:40px;width:100%;transform:translateY(var(--fx-stack-shift,0));transition:transform .4s cubic-bezier(.22,.61,.21,1);will-change:transform}.fx .fx-reply-in{will-change:transform,opacity;width:100%;display:flex;justify-content:center;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s}.fx .fx-reply-in.is-in{opacity:1;visibility:visible;transform:none;transition:opacity .45s ease,transform .45s cubic-bezier(.22,.61,.21,1),visibility 0s}.fx .fx-reply-row{display:flex;align-items:flex-start;gap:20px;width:100%;max-width:440px}.fx .fx-reply-stack{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%}.fx .fx-reply-stack .fx-reply-row{max-width:400px}.fx .fx-reply-mark{display:block;flex:none;width:48px;height:48px}.fx .fx-reply-bubble{flex:1 1 auto;min-width:0;background:var(--fx-bg);border-radius:24px;box-shadow:0 2px 12px rgba(0,0,0,.15);overflow:hidden;transition:box-shadow .18s ease}.fx .fx-reply-in:not(.is-in) .fx-reply-bubble{box-shadow:none}.fx .fx-reply-bubble--chart{align-self:stretch}.fx .fx-reply-chart{display:block;width:100%;height:auto}.fx .fx-reply-chart text{font-family:var(--fx-face)}.fx .fx-reply-chart-title{font-size:16px;font-weight:700;fill:var(--fx-black)}.fx .fx-reply-chart-cap{font-size:12px;fill:var(--fx-caption);text-anchor:middle}.fx .fx-reply-chart-sum{font-size:12px;font-weight:700;fill:var(--fx-green-deep);text-anchor:middle}.fx .fx-reply-bubble--doc{position:relative;height:240px;padding:20px 0 0}.fx .fx-reply-doc-title{margin:0;padding:0 24px;font-size:1rem;line-height:1.75;font-weight:700;color:var(--fx-black)}.fx .fx-reply-steps{position:relative;margin-top:24px}.fx .fx-reply-steps:before{content:"";position:absolute;left:39px;top:16px;bottom:-24px;width:2px;background:repeating-linear-gradient(180deg,var(--fx-green-deep) 0 4px,transparent 4px 10px)}.fx .fx-reply-step,.fx .fx-reply-sub{position:relative;display:flex;align-items:center;gap:20px;padding:0 24px}.fx .fx-reply-step+.fx-reply-step{margin-top:24px}.fx .fx-reply-sub{align-items:flex-start;gap:14px;padding-left:80px;margin-top:10px}.fx .fx-reply-step p,.fx .fx-reply-sub p{margin:0;font-size:12px;line-height:18px;color:var(--fx-caption)}.fx .fx-reply-step b,.fx .fx-reply-sub b{font-weight:700}.fx .fx-reply-key,.fx .fx-reply-num{flex:none;display:grid;place-items:center;background:var(--fx-black);color:var(--fx-bg);font-weight:var(--fx-md)}.fx .fx-reply-num{width:32px;height:32px;border-radius:100px;font-size:18px;line-height:28px}.fx .fx-reply-key{width:24px;height:24px;border-radius:2px;font-size:14px;line-height:18px}.fx .fx-flow{display:flex;flex-direction:column;align-items:center}.fx .fx-flow-step{display:flex;align-items:stretch;width:max-content;max-width:100%;border:1px solid var(--fx-border-dark);border-radius:8px;background:var(--fx-bg);overflow:hidden}.fx .fx-flow-step p{margin:0;padding:12px 16px;font-size:12px;line-height:18px;color:var(--fx-caption)}.fx .fx-flow-step b{font-weight:700}.fx .fx-flow-step--trigger{width:340px}.fx .fx-flow-mark{flex:none;display:grid;place-items:center;width:52px;background:var(--fx-border-mid)}.fx .fx-flow-mark img{display:block;width:22px;height:22px}.fx .fx-flow-step--act{border-color:var(--fx-green-deep);background:var(--fx-bg-hover)}.fx .fx-flow-step--act p{color:var(--fx-green-deep);font-weight:700}.fx .fx-flow-arrow{display:block;width:14px;height:28px;color:var(--fx-green-deep)}.fx .fx-reply-bubble--note{border-radius:16px}.fx .fx-reply-bubble--note p{margin:0;padding:12px 20px;font-size:12px;line-height:20px;color:var(--fx-text)}.fx .fx-features-wrap{border-top:1px solid var(--fx-border)}.fx .fx-features{display:grid;grid-template-columns:repeat(6,1fr);margin-inline:var(--fx-rail)}.fx .fx-features-pager{display:none}.fx .fx-feature{display:flex;flex-direction:column;gap:12px;min-height:190px;padding:20px;border:1px solid var(--fx-border);border-top:0;border-bottom:0;margin-left:-1px;color:inherit;text-decoration:none;overflow:hidden;transition:background .18s ease}.fx .fx-feature:hover{background:var(--fx-bg-hover)}.fx .fx-features>:first-child{margin-left:0;border-left:0}.fx .fx-features>:last-child{border-right:0}.fx .fx-disc{display:inline-flex;align-items:center;justify-content:center;flex:none;width:48px;height:48px;border-radius:100px;background:var(--fx-card)}.fx .fx-feature-body{display:flex;flex-direction:column;align-items:flex-end;gap:2px;width:100%;flex:1;min-height:0}.fx .fx-feature-arrow{margin-top:auto}.fx .fx-feature-name{margin:0 0 4px;font-weight:700;letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fx .fx-feature-line,.fx .fx-feature-name{width:100%;font-size:1rem;line-height:1.75;color:var(--fx-text)}.fx .fx-feature-line{margin:0}.fx .fx-feature-arrow{display:block;width:22px;height:14px}.fx .fx-quoteband{flex-direction:column;gap:40px;min-height:624px;padding:24px var(--fx-rail);border-top:1px solid var(--fx-border);text-align:center}.fx .fx-marks,.fx .fx-quoteband{display:flex;align-items:center;justify-content:center}.fx .fx-marks{gap:2px}.fx .fx-mark{display:block;width:24px;height:24px}.fx .fx-mark path{fill:var(--fx-bg);stroke:var(--fx-border-dark);transition:fill .45s ease,stroke .45s ease}.fx .fx-mark.is-on path{fill:var(--fx-green);stroke:var(--fx-green-deep)}.fx .fx-mark--flip{transform:rotate(180deg) scaleY(-1)}.fx .fx-quote-stage{position:relative;width:100%;overflow:hidden}.fx .fx-quote-item{position:absolute;inset:0 0 auto 0;margin:0;opacity:0;visibility:hidden;transition:opacity .22s ease}.fx .fx-quote-item.is-on{position:relative;opacity:1;visibility:visible;animation:fx-quote-in 1s cubic-bezier(.22,.61,.21,1) both}@keyframes fx-quote-in{0%{opacity:0;transform:translateX(44px)}to{opacity:1;transform:none}}.fx .fx-quote-stage blockquote{margin:0 0 16px}.fx .fx-quote-stage .fx-quote{max-width:920px;margin:0 auto;color:var(--fx-text)}.fx .fx-quote-mark--open{margin-left:-.4em}.fx .fx-quote-mark--close{margin-right:-.4em}.fx .fx-quote-name{font-weight:700}.fx .fx-quote-name,.fx .fx-quote-role{display:block;font-size:.875rem;line-height:1.6;color:var(--fx-text)}.fx .fx-teams-head{display:flex;align-items:center;justify-content:space-between;gap:36px;padding:40px calc(var(--fx-rail) + 30px) 40px var(--fx-rail)}.fx .fx-rail-wrap{position:relative;border-top:1px solid var(--fx-border);border-bottom:1px solid var(--fx-border)}.fx .fx-rail-inner{position:relative;margin-inline:var(--fx-rail);overflow:hidden}.fx .fx-rail-fade{position:absolute;inset:0 0 0 auto;width:64px;background:linear-gradient(90deg,rgba(255,255,255,0),var(--fx-bg) 85%);pointer-events:none;z-index:1;transition:opacity .25s ease}.fx .fx-rail-fade.is-off{opacity:0}.fx .fx-rail{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.fx .fx-rail::-webkit-scrollbar{display:none}.fx .fx-team{scroll-snap-align:start;flex:0 0 268px;height:268px;display:flex;flex-direction:column;justify-content:space-between;padding:20px 24px;border:1px solid var(--fx-border);border-top:0;border-bottom:0;margin-left:-1px;color:inherit;text-decoration:none;overflow:hidden;transition:background .18s ease}.fx .fx-team:hover{background:var(--fx-bg-hover)}.fx .fx-rail>:first-child{margin-left:0;border-left:0}.fx .fx-rail>:last-child{border-right:0}.fx .fx-team-name{margin:0 0 6px;font-size:1rem;font-weight:700;line-height:1.75;letter-spacing:0;color:var(--fx-text)}.fx .fx-team-line{margin:0;font-size:.875rem;line-height:1.6;color:var(--fx-text)}.fx .fx-team-go{display:inline-flex;align-items:flex-end;gap:2px;margin-top:16px;color:var(--fx-green-deep);font-size:.875rem;font-weight:700;line-height:1.6}.fx .fx-team-go img{display:block;width:22px;height:22px}.fx .fx-team .fx-disc{margin-bottom:16px}.fx .fx-cs-tabs{display:grid;grid-template-columns:repeat(4,1fr);padding-inline:var(--fx-rail)}.fx .fx-cs-tabs>:first-child{margin-left:0;border-left:0}.fx .fx-cs-tabs>:last-child{border-right:0}.fx .fx-cs-tab{display:grid;place-items:center;height:90px;padding:0 20px;border:1px solid var(--fx-border);margin-left:-1px;background:var(--fx-bg);cursor:pointer;transition:background .18s ease;--client-logo-h:56px}.fx .fx-cs-tab.is-on{background:var(--fx-bg-hover);border-bottom:6px solid var(--fx-green-deep)}.fx .fx-cs-panel{display:grid;grid-template-columns:74fr 46fr;min-height:440px;padding-inline:var(--fx-rail)}.fx .fx-cs-copy{display:flex;flex-direction:column;justify-content:center;padding:30px 60px;background:linear-gradient(135deg,var(--fx-bg-hover) 0,var(--fx-bg) 80%);border:0;border-right:1px solid var(--fx-border)}.fx .fx-cs-copy .fx-eyebrow{margin-bottom:24px}.fx .fx-cs-copy .fx-h3{margin-bottom:24px;max-width:620px}.fx .fx-cs-copy .fx-body{max-width:620px;color:var(--fx-text)}.fx .fx-cs-copy .fx-btn{align-self:flex-start;margin-top:50px}.fx .fx-cs-media{position:relative;overflow:hidden;border:0}.fx .fx-cs-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.fx .fx-spacer{border-top:1px solid var(--fx-border);padding-inline:var(--fx-rail);background:var(--fx-bg)}.fx .fx-spacer div{height:100px}.fx .fx-wp{border-top:1px solid var(--fx-border);padding-inline:var(--fx-rail)}.fx .fx-wp-window{display:grid;grid-template-columns:400px 1fr;overflow:hidden}.fx .fx-wp-panel{position:relative;display:flex;align-items:center;justify-content:center;min-height:460px;border-right:1px solid var(--fx-border)}.fx .fx-wp-panel>img:first-child{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.fx .fx-wp-cover{position:relative;width:197.35px;height:280px;object-fit:cover}.fx .fx-wp-copy{align-items:flex-start;justify-content:center;gap:50px;padding:68px 60px}.fx .fx-wp-copy,.fx .fx-wp-text{display:flex;flex-direction:column}.fx .fx-wp-text{gap:30px;width:100%}.fx .fx-wp-text .fx-h3{color:var(--fx-black)}.fx .fx-wp-text .fx-h3 span{display:block;color:var(--fx-green-deep)}.fx .fx-wp-body p{margin:0 0 16px;font-size:1rem;line-height:1.75;color:var(--fx-text)}.fx .fx-wp-body p:last-child{margin-bottom:0}.fx .fx-wp-body strong{font-weight:700}.fx .fx-faq{display:flex;flex-direction:column;align-items:center;gap:20px;padding:80px var(--fx-rail);border-top:1px solid var(--fx-border)}.fx .fx-faq-head{width:100%;text-align:center}.fx .fx-faq-list{width:calc(100% - 40px);max-width:800px}.fx .fx-faq-item{border-bottom:1px solid var(--fx-border);padding-bottom:30px}.fx .fx-faq-q{width:100%;appearance:none;background:none;border:0;cursor:pointer;display:flex;align-items:flex-start;justify-content:space-between;gap:32px;padding:30px 0 0;font-family:inherit;font-size:1rem;font-weight:700;line-height:1.75;text-align:left;color:var(--fx-text)}.fx .fx-faq-mark{position:relative;flex:none;width:24px;height:24px;transition:transform .22s ease}.fx .fx-faq-item.is-open .fx-faq-mark{transform:rotate(45deg)}.fx .fx-faq-mark:after,.fx .fx-faq-mark:before{content:"";position:absolute;left:50%;top:50%;background:var(--fx-green-deep)}.fx .fx-faq-mark:before{width:3px;height:22px;transform:translate(-50%,-50%)}.fx .fx-faq-mark:after{width:22px;height:3px;transform:translate(-50%,-50%)}.fx .fx-faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .34s cubic-bezier(.22,.61,.21,1)}.fx .fx-faq-item.is-open .fx-faq-a{grid-template-rows:1fr}.fx .fx-faq-a>div{overflow:hidden}.fx .fx-faq-a p{margin:20px 0 0;font-size:1rem;line-height:1.75;color:var(--fx-text);opacity:0;transition:opacity .12s ease}.fx .fx-faq-item.is-open .fx-faq-a p{opacity:1;transition:opacity .28s ease .22s}.fx .fx-cta{gap:70px;padding:100px var(--fx-rail);min-height:480px;justify-content:center;background:var(--fx-bg-2);color:var(--fx-text);border-top:1px solid var(--fx-border);text-align:center}.fx .fx-cta,.fx .fx-cta-text{display:flex;flex-direction:column;align-items:center}.fx .fx-cta-text{gap:30px}.fx .fx-cta .fx-h2{max-width:900px}.fx .fx-cta-lead{color:var(--fx-caption)}.fx .fx-cta-btns{display:flex;gap:14px;flex-wrap:wrap;justify-content:center}@media (max-width:1080px){.fx .fx-features{grid-template-columns:repeat(3,1fr)}}@media (min-width:721px) and (max-width:1080px){.fx .fx-feature:nth-child(n+4){border-top:1px solid var(--fx-border)}.fx .fx-feature:nth-child(3n+1){margin-left:0;border-left:0}.fx .fx-feature:nth-child(3n){border-right:0}}@media (max-width:900px){.fx .fx-h1{font-size:clamp(3rem,8vw,4.5rem)}.fx .fx-h2{font-size:clamp(2rem,4.667vw,2.625rem)}.fx .fx-h3{font-size:clamp(1.625rem,3.333vw,1.875rem)}.fx .fx-lead{font-size:clamp(1.05rem,2.222vw,1.25rem)}.fx .fx-quote{font-size:clamp(1.625rem,4.222vw,2.375rem)}.fx .fx-hero-sub{font-size:clamp(1.125rem,2.222vw,1.25rem)}.fx .fx-faq-head{font-size:2.625rem}.fx .fx-sec{padding:56px var(--fx-rail) 64px}.fx .fx-statement{padding:60px var(--fx-rail)}.fx .fx-wp-window{grid-template-columns:1fr}.fx .fx-wp-copy{order:1}.fx .fx-wp-panel{order:2;min-height:320px;border-right:0;border-top:1px solid var(--fx-border);border-bottom:0}.fx .fx-wp-copy{padding:40px 24px;gap:40px}.fx .fx-cs-panel{grid-template-columns:1fr}.fx .fx-cs-copy{padding:36px 24px;border-right:0}.fx .fx-cs-media{min-height:260px;border-left:0;border-top:1px solid var(--fx-border)}.fx .fx-faq,.fx .fx-quoteband{padding-top:56px;padding-bottom:64px}.fx .fx-cta{padding-top:80px;padding-bottom:80px;padding-inline:100px}.fx .fx-trust{--fx-trust-gap:36px}}@media (max-width:768px){.fx .fx-pv2{padding-inline:0}.fx .fx-pv2-copy{padding-inline:var(--fx-rail)}.fx .fx-pv2 .pis-stage{margin-inline:0}}@media (max-width:720px){.fx .fx-features{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.fx .fx-features-pager{display:flex;padding:16px var(--fx-rail) 17px;border-top:1px solid var(--fx-border)}.fx .fx-features::-webkit-scrollbar{display:none}.fx .fx-feature{scroll-snap-align:start;flex:0 0 268px}.fx .fx-rail>:first-child{border-left:1px solid var(--fx-border)}.fx .fx-rail>:last-child{border-right:1px solid var(--fx-border)}.fx .fx-features-pager{padding-inline:calc(var(--fx-rail) + 20px)}}@media (max-width:640px){.fx .fx-cs-tabs{grid-template-columns:repeat(2,1fr)}.fx .fx-cs-tabs>*{margin-left:0}.fx .fx-cs-tabs>:first-child{border-left:1px solid var(--fx-border)}.fx .fx-cs-tabs>:last-child{border-right:1px solid var(--fx-border)}.fx .fx-cs-tabs>:nth-child(2n){border-left:0}.fx .fx-cs-tabs>:nth-child(n+3){border-top:0}.fx .fx-spacer div{height:60px}}@media (max-width:830px){.fx .fx-bands-inner{grid-template-columns:1fr}.fx .fx-bands-copy{border-right:0}.fx .fx-band-copy{min-height:0;gap:40px;padding:40px var(--bands-pad);border-bottom:0;border-top:1px solid var(--fx-border);scroll-snap-align:none}.fx .fx-bands-copy>:first-child{border-top:0}.fx .fx-bands-panel{display:none}.fx .fx-band-panel{display:flex;flex-direction:column;gap:24px;padding:40px;border-top:1px solid var(--fx-border);background-color:var(--fx-card);background-image:radial-gradient(circle at 1.5px 1.5px,var(--fx-grid-dot) 1.2px,transparent 1.3px);background-size:21px 21px;background-position:9px 9px}.fx .fx-band-panel .fx-ask{max-width:none;--fx-ask-h:60px;padding:12px 12px 12px 28px}.fx .fx-band-panel .fx-ask img{width:36px;height:36px}}@media (max-width:600px){.fx{--fx-gutter:var(--page-gutter);--fx-rail:var(--fx-gutter)}.fx .fx-rail-right:after,.fx .fx-rails-x:after,.fx .fx-rails-x:before{display:none}.fx .fx-h1{font-size:clamp(2.5rem,calc(2.857vw + 1.929rem),3rem)}.fx .fx-h2{font-size:2rem}.fx .fx-h3,.fx .fx-quote{font-size:1.625rem}.fx .fx-lead{font-size:1rem;line-height:1.75}.fx .fx-hero-sub{font-size:1.125rem}.fx .fx-sec{padding:40px var(--fx-rail)}.fx .fx-hero{--fx-rail:0px}.fx .fx-hero-grid{display:none}.fx .fx-hero-frame{border-left:0;border-right:0}.fx .fx-hero .fx-h1 br,.fx .fx-hero-frame:after{display:none}.fx .fx-hero .fx-h1{text-wrap:balance}.fx .fx-hero-copy{padding-inline:var(--fx-gutter)}.fx .fx-trust{--fx-trust-gap:60px;background-size:100% 1px;background-position:0 0}.fx .fx-trust-clip{margin-inline:0}.fx .fx-reply-doc-title{line-height:22px}.fx .fx-statement{padding:60px var(--fx-rail)}.fx .fx-bands{padding-inline:0}.fx .fx-band-copy{padding-inline:var(--fx-rail)}.fx .fx-flow-step--trigger{width:100%;max-width:340px}.fx .fx-quoteband{gap:32px;min-height:max(518px,calc(1016px - 109.09vw));padding:24px var(--fx-rail)}.fx .fx-quote-mark--open{margin-left:0}.fx .fx-quote-mark--close{margin-right:0}.fx .fx-pv2{padding:40px 0 0;row-gap:0}.fx .fx-pv2-copy{padding-inline:var(--fx-rail)}.fx .fx-pv2 .pis-stage{margin-inline:0}.fx .fx-teams-head{padding:40px var(--fx-rail)}.fx .fx-rail-inner{margin-inline:var(--fx-rail) 0}.fx .fx-cs-tab{height:80px}.fx .fx-cs-copy{padding:24px;border:1px solid var(--fx-border);border-top:0;border-bottom:0}.fx .fx-cs-copy .fx-btn{margin-top:40px}.fx .fx-cs-media{min-height:240px;border:1px solid var(--fx-border);border-top:0;border-bottom:0}.fx .fx-cs{border-top:1px solid var(--fx-border);border-bottom:1px solid var(--fx-border)}.fx .fx-cs-tabs{background-image:linear-gradient(var(--fx-border),var(--fx-border));background-size:100% 1px;background-position:0 100%;background-repeat:no-repeat}.fx .fx-spacer div{height:60px}.fx .fx-wp{padding-inline:0}.fx .fx-wp-window{grid-template-columns:1fr}.fx .fx-wp-copy{order:1;padding:40px var(--fx-rail);gap:40px}.fx .fx-wp-panel{order:2;min-height:400px;border:0;border-top:1px solid var(--fx-border)}.fx .fx-faq{padding:44px 0}.fx .fx-faq-head{font-size:2.625rem}.fx .fx-faq-list{width:100%;max-width:none}.fx .fx-faq-item{padding:0 24px 30px}.fx .fx-cta{gap:50px;padding:80px var(--fx-rail)}.fx .fx-cta-text{gap:20px}.fx .fx-cta-btns{flex-direction:column;align-items:center;gap:14px}.fx .fx-cta-btns .fx-btn{width:min(218px,100%)}}