.fxch{--fxch-acc:var(--electric,#3b6fd4);--fxch-ink:var(--ink,#0d1520)}.fxch--acc-teal{--fxch-acc:var(--teal,#0d9488)}.fxch__inner{margin:0 auto;max-width:1200px;padding:0 32px}.fxch__eyebrow{display:block;letter-spacing:.16em}.fxch__eyebrow,.fxch__kicker{color:var(--fxch-acc);font:500 11px/1 var(--font-mono,"JetBrains Mono",monospace);text-transform:uppercase}.fxch__kicker{letter-spacing:.14em}.fxch__routes{background:var(--off-white,#f8fafc);border-bottom:1px solid rgba(13,21,32,.08);color:var(--fxch-ink);padding:72px 0 76px}.fxch--off .fxch__routes{background:#fff}.fxch__routes-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:40px}.fxch__routes-note{font:400 15px/1.5 var(--font-sans,"DM Sans",sans-serif);margin:0;opacity:.66}.fxch__cards{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.fxch__cards[data-count="1"]{grid-template-columns:minmax(0,.6fr)}.fxch__cards[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.fxch__cards[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.fxch__card{background:#fff;border:1px solid rgba(13,21,32,.1);border-radius:3px;color:var(--fxch-ink);display:flex;flex-direction:column;gap:12px;padding:32px;text-decoration:none;transition:border-color .18s,background .18s}.fxch--off .fxch__card{background:var(--off-white,#f8fafc)}.fxch__card:hover{border-color:var(--fxch-acc);color:var(--fxch-ink)}.fxch__card--dark{background:var(--navy,#0b1929);border-color:var(--navy,#0b1929);color:#fff}.fxch__card--dark:hover{background:#12233a;border-color:#12233a;color:#fff}.fxch__card--dark .fxch__card-cue,.fxch__card--dark .fxch__kicker{color:#8fb6f5}.fxch__card-title{font:400 24px/1.2 var(--font-serif,"Playfair Display",Georgia,serif);letter-spacing:-.01em}.fxch__card-copy{font:400 15px/1.55 var(--font-sans,"DM Sans",sans-serif);opacity:.72;text-wrap:pretty}.fxch__card-cue{align-items:center;color:var(--fxch-acc);display:inline-flex;font:500 13px/1 var(--font-sans,"DM Sans",sans-serif);gap:8px;margin-top:8px}.fxch__card-cue i{font-style:normal;transition:transform .16s}.fxch__card:hover .fxch__card-cue i{transform:translateX(3px)}.fxch__main{background:#fff;color:var(--fxch-ink);padding:96px 0}.fxch--off .fxch__main{background:var(--off-white,#f8fafc)}.fxch__grid{align-items:start;display:grid;gap:72px;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.fxch__title{font:400 clamp(26px,2.8vw,38px)/1.14 var(--font-serif,"Playfair Display",Georgia,serif);letter-spacing:-.015em;margin:16px 0 0;text-wrap:pretty}.fxch__sub{font:400 16px/1.62 var(--font-sans,"DM Sans",sans-serif);margin:14px 0 0;max-width:52ch;opacity:.72;text-wrap:pretty}.fxch__card-form{background:var(--off-white,#f8fafc);border:1px solid rgba(13,21,32,.09);border-radius:3px;margin-top:36px;padding:36px}.fxch--off .fxch__card-form{background:#fff}.fxch__formhint{font:500 11px/1.5 var(--font-mono,"JetBrains Mono",monospace);letter-spacing:.1em;margin:0;opacity:.45;text-transform:uppercase}.fxch__card-form label{display:block;font:500 12px/1.4 var(--font-mono,"JetBrains Mono",monospace);letter-spacing:.08em;margin-bottom:8px;opacity:.7;text-transform:uppercase}.fxch__card-form input[type=email],.fxch__card-form input[type=tel],.fxch__card-form input[type=text],.fxch__card-form select,.fxch__card-form textarea{background:#fff;border:1px solid rgba(13,21,32,.16);border-radius:2px;box-sizing:border-box;color:var(--fxch-ink);font:400 15px/1.4 var(--font-sans,"DM Sans",sans-serif);padding:14px;width:100%}.fxch__card-form textarea{resize:vertical}.fxch__card-form input:focus,.fxch__card-form select:focus,.fxch__card-form textarea:focus{border-color:var(--fxch-acc);outline:none}.fxch__card-form .hs-form-field{margin-bottom:18px}.fxch__card-form .hs-button{background:var(--fxch-acc);border:1px solid var(--fxch-acc);border-radius:2px;color:#fff;cursor:pointer;font:500 14px/1 var(--font-sans,"DM Sans",sans-serif);padding:15px 28px;transition:background .18s,border-color .18s}.fxch__card-form .hs-button:hover{background:#2f5cb8;border-color:#2f5cb8}.fxch__card-form .hs-error-msg{color:#b42318;font:400 13px/1.4 var(--font-sans,"DM Sans",sans-serif)}.fxch__legal{font:400 13px/1.55 var(--font-sans,"DM Sans",sans-serif);margin-top:20px;max-width:56ch;opacity:.55}.fxch__legal p{margin:0}.fxch__side{display:flex;flex-direction:column;gap:32px}.fxch__trial{background:var(--navy,#0b1929);border-radius:3px;color:#fff;padding:32px}.fxch__trial .fxch__kicker{color:#8fb6f5}.fxch__trial-copy{font:400 20px/1.35 var(--font-serif,"Playfair Display",Georgia,serif);margin:16px 0 0;text-wrap:pretty}.fxch__btn{align-items:center;background:var(--fxch-acc);border:1px solid var(--fxch-acc);border-radius:2px;color:#fff;display:inline-flex;font:500 14px/1 var(--font-sans,"DM Sans",sans-serif);gap:10px;margin-top:24px;padding:14px 24px;text-decoration:none;transition:background .18s,border-color .18s}.fxch__btn:hover{background:#2f5cb8;border-color:#2f5cb8;color:#fff}.fxch__btn i{font-style:normal}.fxch__lines{border-top:1px solid rgba(13,21,32,.1);list-style:none;margin:20px 0 0;padding:0}.fxch__line{align-items:baseline;border-bottom:1px solid rgba(13,21,32,.1);display:flex;gap:20px;justify-content:space-between;padding:16px 0}.fxch__line-label{font:500 12px/1.4 var(--font-mono,"JetBrains Mono",monospace);letter-spacing:.08em;opacity:.55;text-transform:uppercase}.fxch__line-value{color:var(--fxch-acc);font:400 15px/1.4 var(--font-sans,"DM Sans",sans-serif);text-align:right;text-decoration:none}.fxch__line-value:hover{text-decoration:underline}.fxch__line-value--plain{color:inherit;opacity:.75}.fxch__address{font:400 16px/1.68 var(--font-sans,"DM Sans",sans-serif);margin-top:18px;opacity:.76}.fxch__address p{margin:0}.fxch__hours{font:400 15px/1.6 var(--font-sans,"DM Sans",sans-serif);margin:16px 0 0;opacity:.6}@media (max-width:1000px){.fxch__routes{padding:56px 0}.fxch__main{padding:64px 0}.fxch__inner{padding:0 22px}.fxch__cards,.fxch__cards[data-count="2"],.fxch__cards[data-count="4"],.fxch__grid{grid-template-columns:minmax(0,1fr)}.fxch__grid{gap:48px}.fxch__card-form{padding:26px}}