.fcmo-col,.fcmo .gp-col{width:calc(100% - 2 * var(--gutter));max-width:var(--container);margin-inline:auto}.fcmo .gp-faq .faq__inner{max-width:var(--container)}.fcmo-center{text-align:center}.fcmo-hero{isolation:isolate;place-items:center;height:100svh;min-height:600px;display:grid;position:relative;overflow:hidden}.fcmo-hero__inner{width:calc(100% - 40px);max-width:1000px;padding:calc(var(--nav-h) + 16px) 0 16px;text-align:center;justify-items:center;gap:24px;display:grid}.fcmo-hero__title{font-size:64px;line-height:68px;font-weight:var(--w-600);letter-spacing:-.005em;text-wrap:balance;margin:0}.fcmo-hero__lead{color:#0b0a1abf;text-wrap:pretty;max-width:720px;margin:0;font-size:20px;line-height:28px}.fcmo-hero .gp-hero__buttons{justify-content:center}.fcmo-logos .gp-logos__line{text-align:center}.fcmo-logos__row{grid-template-columns:repeat(6,1fr);gap:24px;margin:0;padding:0;list-style:none;display:grid}.fcmo-logos__row li{place-items:center;height:64px;display:grid}.fcmo-logos__row img{object-fit:contain;width:auto;max-width:80%}.fcmo-panels{gap:24px;display:grid}.fcmo-panel{border-radius:20px;grid-template-columns:509px minmax(0,1fr);align-items:center;gap:64px;min-height:560px;padding:80px 70px;display:grid}.fcmo-panel--lead{background:#e4e7ff}.fcmo-panel--team{background:#fbe6f4;grid-template-columns:minmax(0,1fr) 509px}.fcmo-panel--team .fcmo-panel__text{order:2}.fcmo-panel--numbers{background:#eef5c4}.fcmo-panel__text{justify-items:start;gap:16px;display:grid}.fcmo-panel__eyebrow{font-size:17px;line-height:25px;font-weight:var(--w-600);color:#0b0a1a99;margin:0}.fcmo-panel__title{font-size:40px;line-height:44px;font-weight:var(--w-600);letter-spacing:-.005em;text-wrap:balance;margin:0}.fcmo-panel__body{color:#0b0a1abf;margin:0 0 16px;font-size:17px;line-height:25px}.fcmo-panel__visual{justify-content:center;min-width:0;display:flex}.fcmo-panel__visual>*{width:100%;max-width:440px}.fcmo-panel__visual>.fcmo-big{max-width:none}.fcmo-big{gap:32px;display:grid}.fcmo-big__value{font-size:168px;line-height:156px;font-weight:var(--w-600);letter-spacing:-.03em;margin:0;display:grid}.fcmo-big__line{font-size:24px;line-height:30px;font-weight:var(--w-600);letter-spacing:-.005em;text-wrap:balance;margin:0}.fcmo-big__note{color:#0b0a1a99;margin:8px 0 0;font-size:17px;line-height:25px}.fcmo-person{background:var(--white);border-radius:20px;padding:24px}.fcmo-person__head{align-items:center;gap:16px;display:flex}.fcmo-person__photo{object-fit:cover;border-radius:50%;flex:none;width:72px;height:72px}.fcmo-person .gp-quote{border-top:1px solid var(--hairline);gap:12px;margin-top:20px;padding-top:20px}.fcmo-person__name{font-size:24px;line-height:30px;font-weight:var(--w-600);letter-spacing:-.005em;margin:0}.fcmo-person__role{font-size:14px;line-height:20px;font-weight:var(--w-600);color:#0b0a1a99;margin:4px 0 0}.fcmo-person__bio{color:#0b0a1abf;margin:12px 0 0;font-size:16px;line-height:24px}.fcmo-owns{grid-template-columns:repeat(4,1fr);gap:0 32px;margin:0;padding:0;list-style:none;display:grid}.fcmo-owns li{border-top:1px solid var(--hairline);font-size:20px;line-height:26px;font-weight:var(--w-600);letter-spacing:-.005em;padding:24px 0}.fcmo-compare{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;margin-top:16px;font-size:16px;line-height:24px}.fcmo-compare>thead th,.fcmo-compare>thead td{border-bottom:1px solid var(--hairline);font-size:18px;line-height:24px;font-weight:var(--w-600);text-align:left;vertical-align:bottom;padding:24px 24px 20px 0}.fcmo-compare>thead td{width:168px}.fcmo-compare>tbody th{border-bottom:1px solid var(--hairline);font-size:15px;line-height:24px;font-weight:var(--w-600);text-align:left;vertical-align:top;color:#0b0a1a99;padding:22px 24px 22px 0}.fcmo-compare>tbody td{border-bottom:1px solid var(--hairline);vertical-align:top;color:#0b0a1ab8;padding:22px 24px 22px 0}.fcmo-compare .fcmo-compare__volt{width:348px;color:var(--white);font-size:17px;font-weight:var(--w-600);background:#15142b;border-bottom-color:#ffffff24;padding-left:60px;padding-right:32px;position:relative}.fcmo-compare>tbody td.fcmo-compare__volt:before{content:"";background:var(--lime) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M4 7.2l2 2 4-4.2' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 16px no-repeat;border-radius:50%;width:16px;height:16px;position:absolute;top:27px;left:32px}.fcmo-compare>thead .fcmo-compare__volt{border-radius:20px 20px 0 0;padding:32px 32px 20px}.fcmo-compare>thead .fcmo-compare__volt svg{width:auto;height:28px;display:block}.fcmo-compare__cta>td{border-bottom:0!important}.fcmo-compare__cta .fcmo-compare__volt{border-radius:0 0 20px 20px;padding:24px 32px 32px}.fcmo-compare__cta .fcmo-compare__volt:before{content:none!important}.fcmo-cards{display:none}.fcmo-card dl{margin:0}.fcmo-card dl>div{border-top:1px solid var(--hairline);padding:12px 0}.fcmo-card dt{font-size:14px;line-height:20px;font-weight:var(--w-600);color:#0b0a1a99}.fcmo-card dd{color:#0b0a1acc;margin:2px 0 0;font-size:16px;line-height:24px}.fcmo-card h3{font-size:22px;line-height:26px;font-weight:var(--w-600);letter-spacing:-.005em;margin:0 0 16px}.fcmo-card--volt{color:var(--white);background:#15142b;border-radius:16px;padding:24px 20px}.fcmo-card--volt dl>div{border-top-color:#ffffff24}.fcmo-card--volt dt{color:#ffffffa6}.fcmo-card--volt dd{font-weight:var(--w-600);color:var(--white)}.fcmo-card--volt .btn{margin-top:12px}@media (max-width:1068px){.fcmo-panel,.fcmo-panel--team{grid-template-columns:1fr;gap:40px;min-height:0;padding:56px 40px}.fcmo-panel--team .fcmo-panel__text{order:0}.fcmo-compare{display:none}.fcmo-cards{gap:32px;margin-top:8px;display:grid}}@media (max-width:991px){.fcmo-hero__title{font-size:48px;line-height:52px}.fcmo-logos__row{grid-template-columns:repeat(3,1fr)}.fcmo-owns{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.fcmo-col,.fcmo .gp-col{width:calc(100% - 40px)}.fcmo-hero{height:auto;min-height:0}.fcmo-hero__inner{padding:calc(var(--nav-h) + 48px) 0 64px;gap:16px}.fcmo-hero__title{font-size:36px;line-height:40px}.fcmo-hero__lead{font-size:18px;line-height:26px}.fcmo-logos__row{grid-template-columns:repeat(2,1fr);gap:16px}.fcmo-logos__row li{height:51px}.fcmo-panel,.fcmo-panel--team{border-radius:16px;padding:32px 20px}.fcmo-panel__title{font-size:28px;line-height:32px}.fcmo-big{gap:20px}.fcmo-big__value{font-size:96px;line-height:92px}.fcmo-big__line{font-size:20px;line-height:26px}.fcmo-owns li{padding:16px 0;font-size:17px;line-height:22px}}
