.fx-svc{--fx-svc-content: 1120px;background:var(--paper)}.fx-svc-wrap{max-width:var(--fx-svc-content);margin:0 auto;padding:0 32px}.fx-svc-kicker{display:inline-flex;align-items:center;gap:11px;font-family:var(--font-mono);font-weight:600;font-size:12.5px;letter-spacing:.2em;text-transform:uppercase;color:#4f6075;margin:0 0 18px}.fx-svc-kicker--gold{color:var(--gold)}.fx-svc-kicker--gold .fx-svc-tick{background:var(--gold)}.fx-svc-tick{width:26px;height:2px;background:var(--gold);display:inline-block}.fx-svc-gold{color:var(--gold)}.fx-svc-h1{font-family:var(--font-display);font-weight:800;font-size:clamp(2.4rem,4.8vw,3.6rem);line-height:1.03;letter-spacing:-.03em;color:var(--ink);max-width:15ch;margin:0}.fx-svc-h2{font-family:var(--font-heading);font-weight:800;font-size:clamp(1.8rem,3.3vw,2.45rem);letter-spacing:-.02em;color:var(--ink);line-height:1.1;margin:0}.fx-svc-h2--light{color:#fff}.fx-svc-subp{font-family:var(--font-body);font-size:1.12rem;color:var(--ink-2);margin:14px 0 0;max-width:60ch}.fx-svc-p{font-family:var(--font-body);font-size:1.15rem;color:var(--ink-2);margin:0 0 20px;max-width:72ch}.fx-svc-lead{font-family:var(--font-body);color:var(--ink-2)}.fx-svc-lead--light{color:var(--d-ink-2, #9fb6c8)}.fx-svc-sechead{margin-bottom:44px}.fx-svc-btn{display:inline-flex;align-items:center;gap:9px;font-family:var(--font-body);font-weight:700;font-size:15px;text-decoration:none;border:none;outline:none;border-radius:var(--r-pill, 999px);background:var(--gold);color:var(--navy-900);padding:15px 28px;transition:background .2s ease,transform .2s ease;cursor:pointer}.fx-svc-btn:hover{background:#ffc23d;transform:translateY(-2px)}.fx-svc-art-ph{font-family:var(--font-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase}.fx-svc-os{width:100%;height:100%}.fx-svc-hero{position:relative;overflow:hidden;background:#0f3354;margin-top:-132px;padding:152px 0 80px}@media(max-width:768px){.fx-svc-hero{margin-top:-104px;padding-top:128px}}.fx-svc-hero .fx-svc-crumb ol,.fx-svc-hero .fx-svc-crumb a{color:#ede7dd99}.fx-svc-hero .fx-svc-crumb a:hover,.fx-svc-hero .fx-svc-crumb .cur,.fx-svc-hero .fx-svc-kicker,.fx-svc-hero .fx-svc-h1,.fx-svc-hero .fx-svc-lead{color:#ede7dd}.fx-svc-hero .fx-svc-btn{background:var(--gold);color:#0e3354;border:none}.fx-svc-hero .fx-svc-btn:hover{background:#ffc23d}.fx-svc-crumb ol{list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-family:var(--font-mono);font-size:12px;letter-spacing:.03em;color:var(--ink-3);padding:24px 0 0;margin:0}.fx-svc-crumb a{color:var(--ink-3);text-decoration:none}.fx-svc-crumb a:hover{color:var(--navy);text-decoration:underline}.fx-svc-crumb .sep{opacity:.45}.fx-svc-crumb .cur{color:var(--ink);font-weight:600}.fx-svc-hero-grid{display:grid;grid-template-columns:1fr;gap:50px;align-items:center;margin-top:32px}@media(min-width:920px){.fx-svc-hero-grid{grid-template-columns:1fr 1fr;gap:56px}}.fx-svc-hero-grid .fx-svc-h1{font-size:clamp(3rem,6.5vw,5rem);line-height:.98;letter-spacing:-.03em;max-width:none}.fx-svc-hero .fx-svc-lead{font-size:clamp(1.12rem,2.1vw,1.3rem);margin:0;max-width:50ch}.fx-svc-herocta{margin-top:32px}.fx-svc-art-orbit{position:absolute;right:-70px;bottom:-70px;width:260px;height:260px;opacity:.2;color:#fff}.fx-svc-what{padding:84px 0;border-top:1px solid var(--border)}.fx-svc-what-grid{display:grid;grid-template-columns:1fr;gap:56px;align-items:center}@media(min-width:900px){.fx-svc-what-grid{grid-template-columns:1.1fr .9fr;gap:64px}}.fx-svc-what-circle{position:relative;width:100%;max-width:500px;aspect-ratio:1 / 1;border-radius:50%;overflow:hidden;justify-self:center;background:linear-gradient(150deg,#d7e6f1,#9fc0db 50%,#4a7ba3);box-shadow:var(--shadow-card, 0 18px 50px rgba(14,51,84,.1))}.fx-svc-what-circle img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.fx-svc-what-body{margin-top:30px}.fx-svc-pull{display:flex;gap:18px;margin-top:30px;padding:26px 30px;background:var(--paper-tint);border-radius:14px;border-left:3px solid var(--gold);max-width:76ch}.fx-svc-pull svg{flex:none;color:var(--gold-700, #b67e08);margin-top:3px}.fx-svc-pull p{font-family:var(--font-body);font-size:1.08rem;color:var(--ink);font-weight:600;margin:0}.fx-svc-cov{padding:88px 0;background:var(--paper-tint)}.fx-svc-cov-grid{display:grid;grid-template-columns:1fr;gap:18px}@media(min-width:680px){.fx-svc-cov-grid{grid-template-columns:1fr 1fr}}@media(min-width:980px){.fx-svc-cov-grid{grid-template-columns:repeat(3,1fr)}}.fx-svc-cap{display:block;background:var(--surface);border:.5px solid var(--border);border-top:3px solid var(--gold);border-radius:14px;padding:28px 26px;transition:transform .2s ease,box-shadow .2s ease}.fx-svc-cap:hover{transform:translateY(-4px);box-shadow:var(--shadow-card, 0 18px 50px rgba(14,51,84,.1))}.fx-svc-cap-top{display:flex;align-items:center;gap:12px;margin-bottom:11px}.fx-svc-cap-ic{flex:none;color:var(--navy);display:inline-flex;align-items:center;justify-content:center}.fx-svc-cap-ic svg{width:24px;height:24px}.fx-svc-cap-t{font-family:var(--font-heading);font-weight:700;font-size:1.1rem;letter-spacing:-.01em;color:var(--ink);margin:0}.fx-svc-cap-d{font-family:var(--font-body);font-size:.95rem;color:var(--ink-2);margin:0}.fx-svc-ch{padding:90px 0}.fx-svc-ch-list{display:flex;flex-direction:column}.fx-svc-ch-row{display:grid;grid-template-columns:1fr;gap:8px;padding:26px 0;border-top:1px solid var(--border)}@media(min-width:620px){.fx-svc-ch-row{grid-template-columns:1.05fr .95fr;gap:34px;align-items:center}}.fx-svc-ch-row:last-child{border-bottom:1px solid var(--border)}.fx-svc-ch-pain{display:flex;gap:14px;align-items:flex-start}.fx-svc-ch-x{flex:none;width:28px;height:28px;color:#c41f1f;display:flex;align-items:center;justify-content:center;margin-top:1px}.fx-svc-ch-pain p{font-family:var(--font-heading);font-weight:700;font-size:1.15rem;color:var(--ink);margin:0;line-height:1.35}.fx-svc-ch-fix{display:flex;gap:12px;align-items:flex-start}.fx-svc-ch-a{flex:none;color:var(--gold-700, #b67e08);margin-top:2px}.fx-svc-ch-fix p{font-family:var(--font-body);font-size:1.02rem;color:var(--ink-2);margin:0}.fx-svc-ch-bridge{font-family:var(--font-heading);font-weight:700;font-size:1.3rem;color:var(--ink);max-width:52ch;margin:42px 0 0}.fx-svc-helps{padding:88px 0;background:#ede7dd}.fx-svc-payoff{display:grid;grid-template-columns:1fr;gap:16px;align-items:stretch}@media(min-width:880px){.fx-svc-payoff{grid-template-columns:.95fr 1.55fr}}.fx-svc-payoff-panel{background:#0f3354;border-radius:6px;padding:34px 38px;display:flex;flex-direction:column;justify-content:center}.fx-svc-payoff-panel .fx-svc-kicker--cream{color:#ede7dd;margin:0 0 28px}.fx-svc-payoff-panel .fx-svc-kicker--cream .fx-svc-tick{background:var(--gold)}.fx-svc-payoff-h{font-family:var(--font-heading);font-weight:800;font-size:clamp(2.6rem,4.8vw,3.6rem);line-height:1.04;letter-spacing:-.025em;color:#fff;margin:0 0 20px}.fx-svc-payoff-sub{font-family:var(--font-body);font-size:1.1rem;color:#ede7ddcc;margin:0;max-width:30ch}.fx-svc-payoff-tiles{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width:560px){.fx-svc-payoff-tiles{grid-template-columns:1fr 1fr}}.fx-svc-payoff-tile{background:var(--surface);border-radius:6px;padding:22px 28px}.fx-svc-payoff-ck{display:inline-flex;color:#1f5b13;margin-bottom:11px}.fx-svc-payoff-t{font-family:var(--font-heading);font-weight:800;font-size:1.12rem;letter-spacing:-.01em;color:var(--ink);margin:0 0 7px}.fx-svc-payoff-d{font-family:var(--font-body);font-size:.97rem;color:var(--ink-3, #5f6b78);margin:0;line-height:1.5}.fx-svc-why{background:#fff;color:#0f3354;padding:92px 0;position:relative;overflow:hidden}.fx-svc-why .fx-svc-kicker,.fx-svc-why .fx-svc-kicker--gold{color:#0f3354}.fx-svc-why .fx-svc-kicker .fx-svc-tick,.fx-svc-why .fx-svc-kicker--gold .fx-svc-tick{background:var(--gold)}.fx-svc-why .fx-svc-h2,.fx-svc-why .fx-svc-h2--light,.fx-svc-why .fx-svc-lead,.fx-svc-why .fx-svc-lead--light{color:#0f3354}.fx-svc-why .fx-svc-whystat{border-top-color:#0f335426}.fx-svc-why .fx-svc-whystat:last-child{border-bottom-color:#0f335426}.fx-svc-why .fx-svc-whystat-n,.fx-svc-why .fx-svc-whystat-l{color:#0f3354}.fx-svc-why .fx-svc-whystat-s{color:var(--gold)}.fx-svc-why-grid{display:grid;grid-template-columns:1fr;gap:50px;align-items:center}@media(min-width:900px){.fx-svc-why-grid{grid-template-columns:1.05fr .95fr}}.fx-svc-why .fx-svc-lead{font-size:1.12rem;max-width:48ch}.fx-svc-whystats{margin-top:30px;display:flex;flex-direction:column}.fx-svc-whystat{padding:18px 0;border-top:1px solid rgba(255,255,255,.12);display:flex;align-items:center;justify-content:space-between;gap:24px}.fx-svc-whystat:last-child{border-bottom:1px solid rgba(255,255,255,.12)}.fx-svc-whystat-n{font-family:var(--font-heading);font-weight:800;font-size:2.3rem;line-height:1;letter-spacing:-.02em;color:#fff;flex:none}.fx-svc-whystat-s{color:var(--gold)}.fx-svc-whystat-l{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--d-ink-2, #9fb6c8);text-align:right;white-space:nowrap;max-width:none}.fx-svc-why-art{display:flex;justify-content:center}.fx-svc-why-stack{position:relative;width:100%;max-width:400px;aspect-ratio:1 / 1}.fx-svc-why-sq{position:absolute;width:78%;height:78%;border-radius:10%}.fx-svc-why-sq-tl{background:#0f3354;top:-3%;left:-3%}.fx-svc-why-sq-br{background:#f2b424;bottom:-3%;right:-3%}.fx-svc-why-tile{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:83%;height:83%;border-radius:10%;overflow:hidden;border:3px solid #E4DFD3;box-shadow:0 20px 50px #0000004d;background:#1a2430}.fx-svc-why-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.fx-svc-rel{padding:90px 0}.fx-svc-rel-grid{display:grid;grid-template-columns:1fr;gap:22px}@media(min-width:760px){.fx-svc-rel-grid{grid-template-columns:repeat(3,1fr)}}.fx-svc-relcard{display:flex;flex-direction:column;text-decoration:none;background:var(--surface);border:.5px solid var(--border);border-radius:18px;padding:30px 30px 26px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;min-height:235px}.fx-svc-relcard:hover{transform:translateY(-5px);box-shadow:var(--shadow-card, 0 18px 50px rgba(14,51,84,.1));border-color:#d8d0bd}.fx-svc-rel-c{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--gold-700, #b67e08)}.fx-svc-rel-t{font-family:var(--font-heading);font-weight:700;font-size:1.3rem;letter-spacing:-.01em;color:var(--ink);margin:12px 0 9px}.fx-svc-rel-d{font-family:var(--font-body);font-size:.98rem;color:var(--ink-2);margin:0}.fx-svc-rel-arr{margin-top:auto;padding-top:20px;color:var(--navy);display:flex;align-items:center;gap:7px;font-family:var(--font-mono);font-size:12px;font-weight:600;letter-spacing:.04em}.fx-svc-cta{background:#07182a;padding:98px 0;position:relative;overflow:hidden;text-align:center}.fx-svc-cta-orbit{position:absolute;left:-120px;bottom:-120px;width:400px;height:400px;opacity:.1;color:#fff}.fx-svc-cta-h{font-family:var(--font-heading);font-weight:800;font-size:clamp(2rem,4vw,2.9rem);letter-spacing:-.025em;color:#fff;line-height:1.08;margin:0 auto 16px;max-width:18ch;position:relative;z-index:2}.fx-svc-cta-gold{color:#f4a724}.fx-svc-cta-p{font-family:var(--font-body);font-size:1.18rem;color:var(--navy-50);margin:0 auto 30px;max-width:44ch;position:relative;z-index:2}.fx-svc-cta .fx-svc-btn{position:relative;z-index:2}.fx-svc-cov,.fx-svc-ch,.fx-svc-helps,.fx-svc-rel{position:relative;overflow:hidden}.fx-svc-cov .fx-svc-wrap,.fx-svc-ch .fx-svc-wrap,.fx-svc-helps .fx-svc-wrap,.fx-svc-rel .fx-svc-wrap{position:relative;z-index:1}.fx-svc-wm{position:absolute;pointer-events:none;z-index:0}.fx-svc-wm svg{width:100%;height:100%;display:block}.fx-svc-wm-cov{color:var(--navy);opacity:.06;width:360px;height:360px;top:-120px;right:-110px}.fx-svc-wm-ch{color:var(--navy);opacity:.05;width:400px;height:400px;top:50%;left:-160px;transform:translateY(-50%)}.fx-svc-wm-pay{color:var(--navy);opacity:.06;width:360px;height:360px;bottom:-110px;right:-100px}.fx-svc-wm-rel{color:var(--navy);opacity:.05;width:340px;height:340px;top:-150px;left:58%}@media(max-width:680px){.fx-svc-wrap{padding:0 24px}.fx-svc-what,.fx-svc-cov,.fx-svc-ch,.fx-svc-helps,.fx-svc-why,.fx-svc-rel{padding:64px 0}.fx-svc-cta{padding:72px 0}}
