.fsHero{background:var(--color-mist);border-bottom:1px solid var(--color-border)}.fsHero__inner{padding:80px 0 72px}.fsHero__eyebrow{font-family:var(--font-sans);font-size:12px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--color-pine-100);display:inline-flex;align-items:center;gap:14px;margin-bottom:28px}.fsHero__eyebrow:before{content:"";width:36px;height:1px;background:var(--color-pine-100)}.fsHero__headline{font-family:var(--font-sans);font-size:76px;line-height:1.02;letter-spacing:-.028em;color:var(--fg-1);margin:0 0 32px;font-weight:600;text-wrap:balance;max-width:18ch}.fsHero__headline em{font-style:italic;font-family:var(--font-serif);font-weight:400;color:var(--color-pine-100);letter-spacing:-.015em}.fsHero__sub{font-family:var(--font-sans);font-size:19px;line-height:1.55;color:var(--fg-2);margin:0 0 40px;max-width:60ch}.fsHero__ctas{display:flex;align-items:center;gap:28px}.fsHero__signin{font-family:var(--font-sans);font-size:15px;font-weight:600;color:var(--fg-1);display:inline-flex;align-items:center;gap:8px;border-bottom:1px solid var(--color-border-strong);padding-bottom:4px}.fsHero__signin:after{content:"→";transition:transform .16s var(--ease-standard)}.fsHero__signin:hover:after{transform:translate(4px)}.fsHero__desk{margin-top:56px;border-top:1px solid var(--color-border);padding-top:24px;display:grid;grid-template-columns:auto 1fr 1fr 1fr;gap:32px;align-items:center}.fsHero__desk-label{font-family:var(--font-sans);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--fg-3);display:inline-flex;align-items:center;gap:10px}.fsHero__desk-label:before{content:"";width:7px;height:7px;border-radius:999px;background:#2e8b4f;box-shadow:0 0 0 4px #2e8b4f2e}.fsHero__desk-item{display:flex;flex-direction:column;gap:4px;border-left:1px solid var(--color-border);padding-left:24px}.fsHero__desk-item:first-of-type{border-left:0;padding-left:0}.fsHero__desk-item-name{font-family:var(--font-sans);font-size:13px;font-weight:600;color:var(--fg-1);letter-spacing:-.005em}.fsHero__desk-item-name em{font-style:italic;font-family:var(--font-serif);font-weight:400;color:var(--color-pine-100)}.fsHero__desk-item-meta{font-family:var(--font-sans);font-feature-settings:"tnum" 1,"lnum" 1;font-size:11px;font-weight:500;color:var(--fg-3);letter-spacing:.04em}.fsHero__desk-item--accent{border-left:1px solid var(--color-border)}.fsHero__desk-item-name--accent{color:var(--color-pine-100)}.fsHero__partners{margin-top:32px;display:flex;align-items:baseline;gap:24px;font-family:var(--font-sans)}.fsHero__partners-label{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-3)}.fsHero__partners-list{font-size:14px;font-weight:600;color:var(--fg-2);letter-spacing:.01em;display:inline-flex;align-items:baseline;gap:14px}.fsHero__partners-sep{color:var(--fg-3);font-weight:400}.fsMission{background:#0e1622;color:#fff;border-top:1px solid var(--color-border);padding:var(--section-pad-first) 0}.fsMission__inner{display:grid;grid-template-columns:1fr 2.4fr;gap:64px;align-items:start}.fsMission__meta{display:flex;flex-direction:column;gap:20px}.fsMission__eyebrow{font-family:var(--font-sans);font-size:12px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#c9a961;display:inline-flex;align-items:center;gap:14px}.fsMission__eyebrow:before{content:"";width:36px;height:1px;background:#c9a961}.fsMission__stamp{font-family:var(--font-sans);font-size:11px;color:#ffffff8c;letter-spacing:.04em}.fsMission__quote-mark{display:block;font-family:var(--font-serif);font-size:80px;line-height:.6;color:#c9a961;margin-bottom:20px}.fsMission__quote{font-family:var(--font-serif);font-size:56px;line-height:1.1;letter-spacing:-.018em;color:#fff;margin:0;font-weight:400;text-wrap:balance}.fsMission__quote em{font-style:italic;color:#c9a961}.fsMission__attrib{margin-top:36px;font-family:var(--font-sans);font-size:13px;font-weight:500;color:#ffffff8c;letter-spacing:.02em}.fsCards{background:#fff;border-top:1px solid var(--color-border);padding:var(--section-pad-major) 0}.fsCards__inner{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--color-border)}.fsCard{padding:var(--card-pad);border-right:1px solid var(--color-border);display:flex;flex-direction:column;position:relative}.fsCard:last-child{border-right:0}.fsCard:before{content:"";position:absolute;top:-1px;left:0;width:56px;height:2px;background:var(--color-pine-100)}.fsCard__index{font-family:var(--font-sans);font-feature-settings:"tnum" 1,"lnum" 1;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--fg-3);margin-bottom:20px}.fsCard__head{font-family:var(--font-serif);font-size:28px;line-height:1.1;letter-spacing:-.015em;color:var(--fg-1);margin:0 0 18px;font-weight:400;text-wrap:balance}.fsCard__head em{font-style:italic;color:var(--color-pine-100)}.fsCard__body{font-family:var(--font-sans);font-size:15px;line-height:1.55;color:var(--fg-2);margin:0 0 32px}.fsCard__visual{margin-top:auto;padding-top:24px;border-top:1px solid var(--color-border)}.fsCard__bar-label{font-family:var(--font-sans);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3);margin-bottom:10px;display:block}.fsCard__bar{display:flex;height:28px;border-radius:3px;overflow:hidden;border:1px solid var(--color-border)}.fsCard__bar-partner{flex:7;background:var(--color-pine-100);display:flex;align-items:center;justify-content:center;font-family:var(--font-sans);font-size:11px;font-weight:600;color:#fff;letter-spacing:.04em}.fsCard__bar-gfs{flex:3;background:#c9a961;display:flex;align-items:center;justify-content:center;font-family:var(--font-sans);font-size:11px;font-weight:600;color:#1f2937;letter-spacing:.04em}.fsCard__bar-legend{margin-top:10px;font-family:var(--font-sans);font-size:11px;color:var(--fg-3);font-style:italic;text-align:right}.fsCard__chips{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.fsCard__chip{border:1px solid var(--color-border);border-radius:4px;padding:12px 10px;display:flex;flex-direction:column;gap:8px;align-items:center;background:var(--color-surface-alt)}.fsCard__chip-label{font-family:var(--font-sans);font-size:10px;font-weight:600;letter-spacing:.12em;color:var(--fg-1)}.fsCard__chip-payoff{width:100%;height:24px;display:block}.fsCard__chip-note{font-family:var(--font-sans);font-size:9px;font-weight:500;color:var(--fg-3);letter-spacing:.04em;text-align:center}.fsCard__menu{display:flex;flex-direction:column}.fsCard__menu-row{display:grid;grid-template-columns:80px 1fr;gap:12px;padding:10px 0;border-bottom:1px solid var(--color-border);align-items:baseline}.fsCard__menu-row:last-child{border-bottom:0}.fsCard__menu-key{font-family:var(--font-sans);font-size:11px;font-weight:600;letter-spacing:.14em;color:var(--color-pine-100)}.fsCard__menu-desc{font-family:var(--font-sans);font-size:12px;color:var(--fg-2);line-height:1.4}.fsBuilder{background:var(--color-mist);border-top:1px solid var(--color-border)}.fsBuilder__inner{padding:120px 0;display:grid;grid-template-columns:1fr 1.2fr;gap:96px;align-items:center}.fsBuilder__copy{padding-right:16px}.fsBuilder__index{font-family:var(--font-sans);font-feature-settings:"tnum" 1,"lnum" 1;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--fg-3);display:inline-flex;align-items:center;gap:10px;margin-bottom:28px}.fsBuilder__index:before{content:"";width:28px;height:1px;background:var(--color-pine-100)}.fsBuilder__head{font-family:var(--font-serif);font-size:52px;line-height:1.06;letter-spacing:-.02em;color:var(--fg-1);margin:0 0 28px;font-weight:400;text-wrap:balance;max-width:18ch}.fsBuilder__head em{font-style:italic;color:var(--color-pine-100)}.fsBuilder__body{font-family:var(--font-sans);font-size:18px;line-height:1.55;color:var(--fg-2);margin:0 0 16px;max-width:50ch}.fsBuilder__visual{position:relative}.mockQuote__head{padding:16px 22px 14px;border-bottom:1px solid var(--color-border);display:flex;justify-content:space-between;align-items:center}.mockQuote__title{font-family:var(--font-sans);font-size:14px;font-weight:600;color:var(--fg-1)}.mockQuote__title small{font-weight:400;color:var(--fg-3);font-size:12px;margin-left:8px}.mockQuote__stage{font-family:var(--font-sans);font-size:9px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#b5552c;background:var(--status-warning-bg);padding:4px 8px;border-radius:3px}.mockQuote__tabs{display:flex;border-bottom:1px solid var(--color-border);padding:0 22px;gap:28px}.mockQuote__tab{font-family:var(--font-sans);font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--fg-3);padding:12px 0;border-bottom:2px solid transparent}.mockQuote__tab--on{color:var(--color-pine-100);border-bottom-color:var(--color-pine-100)}.mockQuote__terms{padding:18px 22px;display:grid;grid-template-columns:repeat(3,1fr);gap:16px 24px;border-bottom:1px solid var(--color-border);background:var(--color-surface-alt)}.mockQuote__term{display:flex;flex-direction:column;gap:4px}.mockQuote__term-label{font-family:var(--font-sans);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3)}.mockQuote__term-value{font-family:var(--font-sans);font-feature-settings:"tnum" 1,"lnum" 1;font-size:14px;font-weight:600;color:var(--fg-1);letter-spacing:-.005em}.mockQuote__term-value--accent{color:var(--color-pine-100)}.mockQuote__term-value--down{color:#b5552c}.mockQuote__compare-th{padding:10px 22px;font-family:var(--font-sans);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3);border-bottom:1px solid var(--color-border)}.mockQuote__compare{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--color-border)}.mockQuote__opt{padding:14px 18px;border-right:1px solid var(--color-border);display:flex;flex-direction:column;gap:4px}.mockQuote__opt:last-child{border-right:0}.mockQuote__opt--on{background:#007e710d}.mockQuote__opt-key{font-family:var(--font-sans);font-size:10px;font-weight:600;letter-spacing:.14em;color:var(--fg-3)}.mockQuote__opt--on .mockQuote__opt-key{color:var(--color-pine-100)}.mockQuote__opt-num{font-family:var(--font-sans);font-feature-settings:"tnum" 1,"lnum" 1;font-size:18px;font-weight:600;color:var(--fg-1);letter-spacing:-.015em}.mockQuote__opt-note{font-family:var(--font-sans);font-size:11px;color:var(--fg-3);letter-spacing:.005em}.mockQuote__action{padding:14px 22px;display:grid;grid-template-columns:1fr auto auto;gap:16px;align-items:center;background:#0e1622;border-radius:0 0 8px 8px}.mockQuote__action-desk{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-sans);font-size:11px;color:#ffffffc7}.mockQuote__action-desk-avatar{width:22px;height:22px;border-radius:999px;background:#c9a961;color:#1f2937;font-family:var(--font-sans);font-size:9px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;letter-spacing:.04em}.mockQuote__action-desk-status{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-sans);font-size:9px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#2e8b4f}.mockQuote__action-desk-status:before{content:"";width:6px;height:6px;border-radius:999px;background:#2e8b4f;box-shadow:0 0 0 3px #2e8b4f38}.mockQuote__action-secondary{font-family:var(--font-sans);font-size:11px;font-weight:500;color:#ffffffb3;white-space:nowrap}.mockQuote__action-primary{font-family:var(--font-sans);font-size:12px;font-weight:600;background:var(--color-pine-100);color:#fff;padding:8px 14px;border-radius:4px;white-space:nowrap;letter-spacing:.005em}.fsNews{background:#fff;border-top:1px solid var(--color-border);padding:var(--section-pad-minor) 0}.fsNews__head{display:grid;grid-template-columns:1fr auto;align-items:end;gap:48px;padding-bottom:48px;border-bottom:1px solid var(--color-border)}.fsNews__head-left{max-width:50ch}.fsNews__eyebrow{font-family:var(--font-sans);font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--color-pine-100);margin-bottom:16px;display:block}.fsNews__title{font-family:var(--font-serif);font-size:48px;line-height:1.04;letter-spacing:-.02em;color:var(--fg-1);margin:0 0 16px;font-weight:400;max-width:22ch}.fsNews__title em{font-style:italic;color:var(--color-pine-100)}.fsNews__sub{font-family:var(--font-sans);font-size:16px;color:var(--fg-2);line-height:1.5;margin:0}.fsNews__see-all{font-family:var(--font-sans);font-size:13px;font-weight:600;color:var(--color-pine-100);letter-spacing:.005em;border-bottom:1px solid currentColor;padding-bottom:4px;white-space:nowrap}.fsNews__see-all:after{content:" →"}.fsNews__grid{margin-top:48px;display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.fsNews__card{display:flex;flex-direction:column;border-top:1px solid var(--color-border);padding-top:24px;position:relative}.fsNews__card:before{content:"";position:absolute;top:-1px;left:0;width:56px;height:2px;background:var(--color-pine-100)}.fsNews__card--coming{border-top:1px dashed var(--color-border-strong);opacity:.86}.fsNews__card--coming:before{background:repeating-linear-gradient(to right,var(--color-pine-100) 0 6px,transparent 6px 10px)}.fsNews__card-thumb{width:100%;aspect-ratio:16 / 9;border-radius:6px;margin-bottom:24px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.fsNews__card-thumb-stub{position:absolute;bottom:10px;right:10px;font-family:var(--font-sans);font-size:9px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#ffffffd9;background:#00000073;padding:4px 8px;border-radius:3px}.fsNews__card-thumb-issue{font-family:var(--font-serif);color:#ffffffeb;font-size:56px;letter-spacing:-.02em;font-style:italic;line-height:1;opacity:.9}.fsNews__card--coming .fsNews__card-thumb-issue{color:var(--fg-1);opacity:.4}.fsNews__card-thumb--coming{background:var(--color-surface-alt);border:1px dashed var(--color-border-strong)}.fsNews__card-tag{font-family:var(--font-sans);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);margin-bottom:12px;display:inline-flex;align-items:center;gap:8px}.fsNews__card-coming-pill{background:var(--status-warning-bg);color:#b5552c;padding:2px 6px;border-radius:3px;font-size:9px;letter-spacing:.14em}.fsNews__card-title{font-family:var(--font-serif);font-size:21px;line-height:1.22;letter-spacing:-.01em;color:var(--fg-1);margin:0 0 14px;font-weight:400;text-wrap:balance}.fsNews__card-excerpt{font-family:var(--font-sans);font-size:14px;line-height:1.5;color:var(--fg-2);margin:0 0 18px}.fsNews__card-link{font-family:var(--font-sans);font-size:13px;font-weight:600;color:var(--color-pine-100);letter-spacing:.005em;display:inline-flex;align-items:center;gap:6px;margin-top:auto}.fsNews__card-link:after{content:"→";transition:transform .16s var(--ease-standard)}.fsNews__card:hover .fsNews__card-link:after{transform:translate(4px)}.fsNews__card--coming .fsNews__card-link{color:var(--fg-3)}.fsClose{background:var(--color-mist);border-top:1px solid var(--color-border);padding:var(--section-pad-major) 0}.fsClose__inner{display:grid;grid-template-columns:1.3fr 1fr;gap:96px;align-items:end}.fsClose__head{font-family:var(--font-serif);font-size:72px;line-height:1;letter-spacing:-.025em;color:var(--fg-1);margin:0;font-weight:400;text-wrap:balance;max-width:14ch}.fsClose__head em{font-style:italic;color:var(--color-pine-100)}.fsClose__principle{font-family:var(--font-sans);font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--fg-3);margin-bottom:24px;display:inline-flex;align-items:center;gap:12px}.fsClose__principle:before{content:"";width:28px;height:1px;background:var(--color-pine-100)}.fsClose__principle em{font-style:italic;font-family:var(--font-serif);color:var(--color-pine-100);letter-spacing:.02em;text-transform:none;font-size:14px;font-weight:400}.fsClose__sub{font-family:var(--font-sans);font-size:17px;line-height:1.55;color:var(--fg-2);margin:0 0 28px;max-width:38ch}.fsClose__ctas{display:flex;align-items:center;gap:28px;flex-wrap:wrap}.fsClose__signin{font-family:var(--font-sans);font-size:15px;font-weight:600;color:var(--fg-1);display:inline-flex;align-items:center;gap:8px;border-bottom:1px solid var(--color-border-strong);padding-bottom:4px}.fsClose__signin:after{content:"→";transition:transform .16s var(--ease-standard)}.fsClose__signin:hover:after{transform:translate(4px)}@media(max-width:1279px){.fsHero__inner{padding:64px 0 56px}.fsHero__headline{font-size:64px}.fsHero__sub{font-size:18px}.fsMission__quote{font-size:44px}.fsCard__head{font-size:24px}.fsBuilder__inner{padding:96px 0;gap:64px}.fsBuilder__head{font-size:44px}.fsNews__title{font-size:40px}.fsClose__head{font-size:56px}}@media(max-width:1023px){.fsHero__inner{padding:48px 0}.fsHero__headline{font-size:52px;max-width:none}.fsHero__desk{grid-template-columns:1fr;gap:18px}.fsHero__desk-item{border-left:0;padding-left:0;border-top:1px solid var(--color-border);padding-top:14px}.fsHero__desk-item:first-of-type{border-top:1px solid var(--color-border);padding-top:14px}.fsMission__inner{grid-template-columns:1fr;gap:28px}.fsMission__quote{font-size:38px}.fsCards__inner{grid-template-columns:1fr}.fsCard{border-right:0;border-bottom:1px solid var(--color-border);padding:40px 0}.fsCard:last-child{border-bottom:0}.fsCard:before{width:48px}.fsBuilder__inner{grid-template-columns:1fr;gap:48px;padding:80px 0}.fsBuilder__head{font-size:38px}.fsNews__head{grid-template-columns:1fr;align-items:start}.fsNews__see-all{justify-self:start}.fsNews__grid{grid-template-columns:1fr 1fr;gap:32px 28px}.fsNews__grid>:nth-child(3){grid-column:1 / -1;max-width:50%}.fsClose__inner{grid-template-columns:1fr;gap:32px}.fsClose__head{font-size:48px}.mockQuote__terms{grid-template-columns:repeat(2,1fr)}.mockQuote__action{grid-template-columns:1fr;gap:12px}.mockQuote__action-desk{order:3}}@media(max-width:767px){.fsHero__headline{font-size:38px}.fsHero__sub{font-size:16px}.fsHero__ctas{flex-direction:column;align-items:stretch;gap:14px}.fsHero__ctas .btn{width:100%;justify-content:center}.fsHero__partners{flex-wrap:wrap;gap:12px}.fsMission__quote{font-size:26px;line-height:1.18}.fsMission__quote-mark{font-size:56px}.fsCard__head{font-size:22px}.fsCard__chips{grid-template-columns:1fr}.fsBuilder__head{font-size:30px}.fsBuilder__body{font-size:16px}.fsNews__title{font-size:30px}.fsNews__grid{grid-template-columns:1fr;gap:32px}.fsNews__grid>:nth-child(3){grid-column:auto;max-width:none}.fsClose__head{font-size:36px}.fsClose__ctas{flex-direction:column;align-items:stretch;gap:16px}.fsClose__ctas .btn{width:100%;justify-content:center}.fsClose__signin{align-self:start}.mockQuote__tabs{gap:16px;padding:0 16px}.mockQuote__terms{grid-template-columns:1fr 1fr;padding:14px 16px;gap:12px}.mockQuote__compare{grid-template-columns:1fr}.mockQuote__opt{border-right:0;border-bottom:1px solid var(--color-border)}.mockQuote__opt:last-child{border-bottom:0}}@media(max-width:479px){.fsHero__headline{font-size:32px}.fsMission__quote{font-size:22px}.fsBuilder__head,.fsNews__title{font-size:26px}.fsClose__head{font-size:30px}}
