.fg-nav-band.sn{transition:translate .3s cubic-bezier(.2,0,0,1)}.fg-nav-band.sn-fixed{inset-inline:0;z-index:50;position:fixed;top:0}.fg-nav-band.sn-tucked{translate:0 -101%}.sn-nav{margin-left:auto;display:flex}.sn .fg-nav>li{display:flex}.sn-trigger{cursor:pointer;background:0 0;border:0;padding:0}.sn-trigger:after{transition:rotate .2s,translate .2s}.sn-trigger[aria-expanded=true]:after{translate:0 1px;rotate:225deg}.sn-plain:after{display:none!important}.sn .fg-nav-link,.sn .fg-logo,.sn .fg-theme{position:relative}.sn .fg-nav-link:before,.sn .fg-logo:before,.sn .fg-theme:before{content:"";width:max(100%,40px);height:max(100%,40px);position:absolute;top:50%;left:50%;translate:-50% -50%}.sn .fg-nav-link:hover,.sn-trigger[aria-expanded=true]{text-underline-offset:7px;text-decoration:underline;text-decoration-thickness:1px}.sn :focus-visible,.sn-mobile :focus-visible{outline-offset:4px;outline:1px solid}.sn-viewport{background:var(--h-f7f6fa);border-bottom:var(--hair);animation:.18s sn-in;position:absolute;top:100%;left:0;right:0;box-shadow:0 32px 48px -40px #17151d55}.sn-viewport[hidden]{display:none}@keyframes sn-in{0%{opacity:0;translate:0 -6px}}.sn-panel{max-width:var(--frame);padding:40px clamp(20px,calc(30 * var(--u)),30px) 48px;gap:clamp(24px,calc(48 * var(--u)),48px);grid-template-columns:minmax(180px,1fr) minmax(0,3fr);margin-inline:auto;display:grid}.sn-panel-title{font:400 2rem/1.1 var(--font-figma-serif);color:var(--h-1e1d1a)}.sn-panel-intro{max-width:320px;font:400 .9375rem/1.55 var(--font-figma-sans);color:var(--h-585652);margin-top:16px}.sn-panel-all{font:500 .875rem/1 var(--font-figma-sans);color:var(--h-1e1d1a);border-bottom:1px solid;align-items:center;gap:8px;margin-top:28px;padding-bottom:6px;display:inline-flex}.sn-panel-all:hover .sn-arrow{translate:3px}.sn-cards{grid-template-columns:repeat(auto-fill,minmax(max(180px,33.3333% - 8px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.sn-cards[data-count="4"]{grid-template-columns:repeat(auto-fill,minmax(max(180px,50% - 6px),1fr))}.sn-card{background:var(--h-ffffff);border:var(--hair);height:100%;min-height:132px;color:var(--h-1e1d1a);flex-direction:column;gap:8px;padding:22px 24px 52px;transition:border-color .16s;display:flex;position:relative}.sn-card:hover{border-color:var(--h-1e1d1a)}.sn-card-title{font:400 1.375rem/1.2 var(--font-figma-serif)}.sn-card-desc{font:400 .875rem/1.5 var(--font-figma-sans);color:var(--h-585652)}.sn-arrow{flex:none;transition:translate .16s}.sn-card .sn-arrow{position:absolute;bottom:22px;left:24px}.sn-card:hover .sn-arrow{translate:4px}.fg-mobile-menu.sn-mobile nav{gap:0;margin-block:24px 32px}.sn-m-group{border-bottom:var(--hair);padding-block:8px}.fg-mobile-menu .sn-m-group>a{font:400 1.75rem/1.2 var(--font-figma-serif);padding:12px;display:block}.sn-m-group ul{margin:0 0 8px;padding:0 0 0 12px;list-style:none;display:grid}.fg-mobile-menu .sn-m-group li a{font:400 1rem/1.4 var(--font-figma-sans);color:var(--h-585652);padding:8px 12px;display:block}@media (prefers-reduced-motion:reduce){.fg-nav-band.sn,.sn-viewport,.sn-arrow{transition:none!important;animation:none!important}}@media (max-width:699.98px){.sn-nav{display:none}}
.fg-foot-mark.sf-banner{height:auto;padding-bottom:clamp(32px,calc(72 * var(--u)),72px);margin-top:64px}.sf-banner img{opacity:.14;width:100%;height:auto;display:block}.dark .sf-banner img{opacity:.1}.sf-identity{font:400 .75rem/1.5 var(--font-figma-sans);color:var(--h-585652);flex-basis:100%}.sf-identity a{color:inherit;text-underline-offset:2px;text-decoration:underline}.fg-foot-legal{flex-wrap:wrap}.fg-foot .fg-foot-top{min-height:0}.fg-foot .fg-foot-cols{--foot-gap:24px;padding-top:6px}.fg-foot .fg-foot-cols h2{font:600 .8125rem/1.2 var(--font-figma-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--h-1e1d1a);text-box:normal}.fg-foot .fg-foot-cols ul{gap:10px;margin-top:16px}.fg-foot .fg-foot-cols .fg-foot-link-1-1{font:400 .875rem/1.35 var(--font-figma-sans);letter-spacing:0;text-transform:none;text-box:normal;color:color-mix(in srgb, var(--h-000000) 58%, transparent);transition:color .16s}.fg-foot .fg-foot-cols .fg-foot-link-1-1:hover{color:var(--h-1e1d1a);text-underline-offset:3px;text-decoration:underline}.fg-foot .fg-foot-cols .fg-foot-link-1-1:focus-visible{outline-offset:2px;outline:2px solid #6535db}.fg-foot .fg-foot-cols .fg-foot-link-1-1,.fg-foot .fg-foot-mail,.fg-foot .fg-foot-legal-links a{display:inline-block;position:relative}.fg-foot .fg-foot-cols .fg-foot-link-1-1:before,.fg-foot .fg-foot-mail:before,.fg-foot .fg-foot-legal-links a:before{content:"";width:max(100%,40px);height:40px;position:absolute;top:50%;left:50%;translate:-50% -50%}.fg-foot .fg-foot-legal{padding-block:24px}.fg-foot .fg-foot-top{padding-bottom:40px}@media (max-width:699.98px){.sf-banner{display:none}.fg-foot .fg-foot-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.fg-foot .fg-foot-cols ul{gap:12px;margin-top:14px}.fg-foot .fg-foot-top{gap:40px}}
:root{--h-000000:#000;--h-0061ff:#0061ff;--h-082e2e:#082e2e;--h-130f0c:#130f0c;--h-161614:#161614;--h-17151d:#17151d;--h-191720:#191720;--h-1e1d1a:#1e1d1a;--h-261f37:#261f37;--h-2d2b27:#2d2b27;--h-2e2c33:#2e2c33;--h-2eb67d:#2eb67d;--h-33303c:#33303c;--h-36c5f0:#36c5f0;--h-38363d:#38363d;--h-403c4d:#403c4d;--h-423c37:#423c37;--h-42413d:#42413d;--h-441aa9:#441aa9;--h-4f4b3b:#4f4b3b;--h-53f462:#53f462;--h-571fe1:#571fe1;--h-57ceff:#57ceff;--h-585652:#585652;--h-5a5954:#5a5954;--h-5e5a4d:#5e5a4d;--h-5e5f5f:#5e5f5f;--h-5f5f62:#5f5f62;--h-646362:#646362;--h-6535db:#6535db;--h-666666:#666;--h-6861a5:#6861a5;--h-6b6285:#6b6285;--h-6f36fb:#6f36fb;--h-75d27e:#75d27e;--h-76717f:#76717f;--h-7b47fa:#7b47fa;--h-8dcb8f:#8dcb8f;--h-9874f0:#9874f0;--h-998dfb:#998dfb;--h-9b91f2:#9b91f2;--h-9c97c9:#9c97c9;--h-adffb0:#adffb0;--h-aeaca5:#aeaca5;--h-b5b4ae:#b5b4ae;--h-b8e5f7:#b8e5f7;--h-b96d6d:#b96d6d;--h-baf5c0:#baf5c0;--h-bbb9c5:#bbb9c5;--h-bcb6c8:#bcb6c8;--h-bdb9c7:#bdb9c7;--h-c3bfec:#c3bfec;--h-c74634:#c74634;--h-c8c4fb:#c8c4fb;--h-c9c3d9:#c9c3d9;--h-cac3dd:#cac3dd;--h-cac5f4:#cac5f4;--h-cbc7d9:#cbc7d9;--h-cbd3d7:#cbd3d7;--h-ceced5:#ceced5;--h-cfcbfb:#cfcbfb;--h-d6d3cb:#d6d3cb;--h-d6d4cc:#d6d4cc;--h-d7d4fd:#d7d4fd;--h-d8d5e1:#d8d5e1;--h-d8d6ce:#d8d6ce;--h-d8d8dd:#d8d8dd;--h-d9d9d9:#d9d9d9;--h-dcefde:#dcefde;--h-dedcd5:#dedcd5;--h-deecf1:#deecf1;--h-dfdbe9:#dfdbe9;--h-dfdde3:#dfdde3;--h-dfddfd:#dfddfd;--h-e01e5a:#e01e5a;--h-e0ddea:#e0ddea;--h-e1e0e8:#e1e0e8;--h-e2e1ec:#e2e1ec;--h-e4e0d1:#e4e0d1;--h-e4f0f0:#e4f0f0;--h-e5ecef:#e5ecef;--h-e5efdd:#e5efdd;--h-e8bf54:#e8bf54;--h-e8e5ee:#e8e5ee;--h-e9e7ed:#e9e7ed;--h-e9e7ef:#e9e7ef;--h-eae7f1:#eae7f1;--h-eae8f1:#eae8f1;--h-eb793a:#eb793a;--h-ebedee:#ebedee;--h-ecb22e:#ecb22e;--h-ede7ff:#ede7ff;--h-edebe1:#edebe1;--h-ededed:#ededed;--h-eeedf4:#eeedf4;--h-efe6d7:#efe6d7;--h-efeade:#efeade;--h-efecf5:#efecf5;--h-efedf5:#efedf5;--h-efeefe:#efeefe;--h-eff3ef:#eff3ef;--h-f1eedf:#f1eedf;--h-f2eae4:#f2eae4;--h-f3f1ee:#f3f1ee;--h-f3f2f8:#f3f2f8;--h-f4f8f4:#f4f8f4;--h-f5cb61:#f5cb61;--h-f5e8de:#f5e8de;--h-f6d6be:#f6d6be;--h-f6f6f6:#f6f6f6;--h-f7f6fa:#f7f6fa;--h-f7f6fe:#f7f6fe;--h-f9f8f4:#f9f8f4;--h-faf9f7:#faf9f7;--h-fafafb:#fafafb;--h-fb8442:#fb8442;--h-fc413d:#fc413d;--h-fca766:#fca766;--h-ffd56c:#ffd56c;--h-ffdb66:#ffdb66;--h-ffecbc:#ffecbc;--h-ffefe6:#ffefe6;--h-ffffff:#fff}.dark{--h-000000:#fff;--h-0061ff:#0061ff;--h-082e2e:#c0e8e7;--h-130f0c:#fffef9;--h-161614:#f8f8f5;--h-17151d:#f7f6fa;--h-191720:#f4f2ff;--h-1e1d1a:#eeede9;--h-261f37:#e6deff;--h-2d2b27:#dcd9d4;--h-2e2c33:#d8d5df;--h-2eb67d:#2eb67d;--h-33303c:#d2cede;--h-36c5f0:#36c5f0;--h-38363d:#cbc9d1;--h-403c4d:#c2bdd2;--h-423c37:#c9c1bb;--h-42413d:#bfbeb9;--h-441aa9:#441aa9;--h-4f4b3b:#b7b3a1;--h-53f462:#53f462;--h-571fe1:#571fe1;--h-57ceff:#57ceff;--h-585652:#a7a5a1;--h-5a5954:#a4a39d;--h-5e5a4d:#a6a193;--h-5e5f5f:#9b9c9c;--h-5f5f62:#9b9b9e;--h-646362:#989796;--h-6535db:#6535db;--h-666666:#949494;--h-6861a5:#6861a5;--h-6b6285:#958bb0;--h-6f36fb:#6f36fb;--h-75d27e:#75d27e;--h-76717f:#888391;--h-7b47fa:#7b47fa;--h-8dcb8f:#16541e;--h-9874f0:#9874f0;--h-998dfb:#998dfb;--h-9b91f2:#9b91f2;--h-9c97c9:#5c5684;--h-adffb0:#adffb0;--h-aeaca5:#52514a;--h-b5b4ae:#4b4a45;--h-b8e5f7:#002e3c;--h-b96d6d:#a55b5c;--h-baf5c0:#002f03;--h-bbb9c5:#44424c;--h-bcb6c8:#474251;--h-bdb9c7:#45414d;--h-c3bfec:#3b365a;--h-c74634:#c74634;--h-c8c4fb:#352f5b;--h-c9c3d9:#3c3748;--h-cac3dd:#3c354a;--h-cac5f4:#363056;--h-cbc7d9:#383543;--h-cbd3d7:#2c3336;--h-ceced5:#333338;--h-cfcbfb:#312b51;--h-d6d3cb:#32302a;--h-d6d4cc:#313029;--h-d7d4fd:#2b2746;--h-d8d5e1:#2e2c35;--h-d8d6ce:#302e28;--h-d8d8dd:#2c2c2f;--h-d9d9d9:#2c2c2c;--h-dcefde:#162418;--h-dedcd5:#2b2a24;--h-deecf1:#172225;--h-dfdbe9:#2a2631;--h-dfdde3:#28272b;--h-dfddfd:#25223a;--h-e01e5a:#e01e5a;--h-e0ddea:#28252f;--h-e1e0e8:#26252b;--h-e2e1ec:#24242c;--h-e4e0d1:#2a271b;--h-e4f0f0:#161f1f;--h-e5ecef:#1b2022;--h-e5efdd:#1a2114;--h-e8bf54:#e8bf54;--h-e8e5ee:#232027;--h-e9e7ed:#212024;--h-e9e7ef:#211f25;--h-eae7f1:#211f26;--h-eae8f1:#201f25;--h-eb793a:#eb793a;--h-ebedee:#1c1e1e;--h-ecb22e:#ecb22e;--h-ede7ff:#201b2c;--h-edebe1:#201f18;--h-ededed:#1d1d1d;--h-eeedf4:#1c1c21;--h-efe6d7:#272015;--h-efeade:#221f16;--h-efecf5:#1e1b22;--h-efedf5:#1d1b21;--h-efeefe:#1b1a25;--h-eff3ef:#181b18;--h-f1eedf:#1f1d12;--h-f2eae4:#221d19;--h-f3f1ee:#1b1a18;--h-f3f2f8:#19181c;--h-f4f8f4:#151715;--h-f5cb61:#f5cb61;--h-f5e8de:#261d16;--h-f6d6be:#3a230f;--h-f6f6f6:#171717;--h-f7f6fa:#17151d;--h-f7f6fe:#16151b;--h-f9f8f4:#161613;--h-faf9f7:#151513;--h-fafafb:#141415;--h-fb8442:#fb8442;--h-fc413d:#fc413d;--h-fca766:#fca766;--h-ffd56c:#ffd56c;--h-ffdb66:#ffdb66;--h-ffecbc:#291a00;--h-ffefe6:#211710;--h-ffffff:#111}
.fg-nav-1,.fg-nav-2,.fg-nav-3,.fg-nav-4,.fg-nav-5,.fg-nav-6,.fg-nav-7{font:500 .875rem/1.14286 var(--font-figma-sans);letter-spacing:0;color:var(--h-130f0c);text-box:trim-both cap alphabetic}.fg-nav-cta{font:600 .875rem/1 var(--font-figma-sans);letter-spacing:0;color:var(--h-130f0c);text-box:trim-both cap alphabetic}.fg-hero-eyebrow{font:500 .875rem/1 var(--font-figma-sans);letter-spacing:0;color:var(--h-6b6285);text-transform:uppercase;text-box:trim-both cap alphabetic}.fg-hero-title{font:400 clamp(2.8125rem,calc(75 * var(--u)),4.6875rem)/1.06667 var(--font-figma-serif);letter-spacing:0;color:var(--h-1e1d1a)}.fg-hero-sub{font:500 clamp(1.125rem,calc(20 * var(--u)),1.25rem)/1.7 var(--font-figma-sans);letter-spacing:0;color:color-mix(in srgb, var(--h-000000) 80%, transparent)}.fg-hero-cta{font:500 1rem/.875 var(--font-figma-sans);letter-spacing:0;color:var(--h-ffffff);text-transform:uppercase;text-box:trim-both cap alphabetic}.fg-stat-1-value{font:400 clamp(2.25rem,calc(60 * var(--u)),3.75rem)/1 var(--font-figma-serif);letter-spacing:0;color:var(--h-1e1d1a)}.fg-stat-1-label{font:500 1.125rem/1 var(--font-figma-sans);letter-spacing:0;color:color-mix(in srgb, var(--h-1e1d1a) 60%, transparent)}.fg-stat-2-value{font:400 clamp(2.25rem,calc(60 * var(--u)),3.75rem)/1 var(--font-figma-serif);letter-spacing:0;color:var(--h-1e1d1a)}.fg-stat-2-label{font:500 1.125rem/1 var(--font-figma-sans);letter-spacing:0;color:color-mix(in srgb, var(--h-1e1d1a) 60%, transparent)}.fg-stat-3-value{font:400 clamp(2.25rem,calc(60 * var(--u)),3.75rem)/1 var(--font-figma-serif);letter-spacing:0;color:var(--h-1e1d1a)}.fg-stat-3-label{font:500 1.125rem/1 var(--font-figma-sans);letter-spacing:0;color:color-mix(in srgb, var(--h-1e1d1a) 60%, transparent)}.fg-hiw-eyebrow{font:400 1rem/.875 var(--font-figma-sans);letter-spacing:0;color:color-mix(in srgb, var(--h-000000) 60%, transparent);text-transform:uppercase;text-box:trim-both cap alphabetic}.fg-hiw-title{font:400 clamp(1.75rem,calc(40 * var(--u)),2.5rem)/1.375 var(--font-figma-serif);letter-spacing:0;color:var(--h-1e1d1a)}.fg-hiw-copy{font:500 clamp(1.125rem,calc(20 * var(--u)),1.25rem)/1.5 var(--font-figma-sans);letter-spacing:0;color:color-mix(in srgb, var(--h-000000) 60%, transparent)}.fg-hiw-cta{font:500 1rem/.875 var(--font-figma-sans);letter-spacing:0;color:var(--h-ffffff);text-transform:uppercase;text-box:trim-both cap alphabetic}.fg-step-panel-title{font:400 clamp(1.75rem,calc(40 * var(--u)),2.5rem)/1 var(--font-figma-serif);letter-spacing:0;color:var(--h-1e1d1a)}.fg-step-panel-body{font:400 1.125rem/1.77778 var(--font-figma-sans);letter-spacing:0;color:color-mix(in srgb, var(--h-000000) 60%, transparent)}.fg-step-time-label{font:400 .875rem/.85714 var(--font-figma-sans);letter-spacing:0;color:color-mix(in srgb, var(--h-ffffff) 60%, transparent);text-transform:uppercase}.fg-step-time{font:700 clamp(1.9375rem,calc(45 * var(--u)),2.8125rem)/.66667 var(--font-figma-serif);letter-spacing:0;color:color-mix(in srgb, var(--h-ffffff) 80%, transparent);text-transform:uppercase}.fg-step-cta{font:500 .875rem/1.14286 var(--font-figma-sans);letter-spacing:0;color:color-mix(in srgb, var(--h-ffffff) 80%, transparent);text-transform:uppercase}.fg-why-eyebrow{font:400 1rem/.875 var(--font-figma-sans);letter-spacing:0;color:color-mix(in srgb, var(--h-000000) 60%, transparent);text-transform:uppercase;text-box:trim-both cap alphabetic}.fg-why-title{font:300 clamp(2.4375rem,calc(65 * var(--u)),4.0625rem)/1 var(--font-figma-serif);letter-spacing:0;color:var(--h-1e1d1a);text-box:trim-both cap alphabetic}.fg-why-1-label{font:400 .75rem/6.66667 var(--font-figma-sans);letter-spacing:0;color:color-mix(in srgb, var(--h-000000) 60%, transparent);text-transform:uppercase;text-box:trim-both cap alphabetic}.fg-why-1-title{font:400 clamp(1.5625rem,calc(36 * var(--u)),2.25rem)/.72627 var(--font-figma-serif);letter-spacing:-.72px;color:var(--h-000000);text-box:trim-both cap alphabetic}.fg-why-1-body{font:400 1.125rem/1.55556 var(--font-figma-sans);letter-spacing:0;color:color-mix(in srgb, var(--h-000000) 60%, transparent);text-box:trim-both cap alphabetic}.fg-why-2-label{font:400 .75rem/6.66667 var(--font-figma-sans);letter-spacing:0;color:color-mix(in srgb, var(--h-000000) 60%, transparent);text-transform:uppercase;text-box:trim-both cap alphabetic}.fg-why-2-title{font:400 clamp(1.5625rem,calc(36 * var(--u)),2.25rem)/.72627 var(--font-figma-serif);letter-spacing:-.72px;color:var(--h-000000);text-box:trim-both cap alphabetic}.fg-why-2-body{font:400 1.125rem/1.55556 var(--font-figma-sans);letter-spacing:0;color:color-mix(in srgb, var(--h-000000) 60%, transparent);text-box:trim-both cap alphabetic}.fg-why-3-label{font:400 .75rem/6.66667 var(--font-figma-sans);letter-spacing:0;color:color-mix(in srgb, var(--h-000000) 60%, transparent);text-transform:uppercase;text-box:trim-both cap alphabetic}.fg-why-3-title{font:400 clamp(1.5625rem,calc(36 * var(--u)),2.25rem)/.72627 var(--font-figma-serif);letter-spacing:-.72px;color:var(--h-000000);text-box:trim-both cap alphabetic}.fg-why-3-body{font:400 1.125rem/1.66667 var(--font-figma-sans);letter-spacing:0;color:color-mix(in srgb, var(--h-000000) 60%, transparent);text-box:trim-both cap alphabetic}.fg-est-eyebrow{font:400 1rem/.875 var(--font-figma-sans);letter-spacing:0;color:color-mix(in srgb, var(--h-000000) 60%, transparent);text-transform:uppercase;text-box:trim-both cap alphabetic}.fg-est-title{font:400 clamp(1.75rem,calc(40 * var(--u)),2.5rem)/1.375 var(--font-figma-serif);letter-spacing:0;color:var(--h-1e1d1a)}.fg-est-copy{font:500 clamp(1.125rem,calc(20 * var(--u)),1.25rem)/1.5 var(--font-figma-sans);letter-spacing:0;color:color-mix(in srgb, var(--h-000000) 60%, transparent)}.fg-est-cta{font:500 1rem/.875 var(--font-figma-sans);letter-spacing:0;color:var(--h-ffffff);text-transform:uppercase;text-box:trim-both cap alphabetic}.fg-calc-result{font:300 clamp(1.375rem,calc(32 * var(--u)),2rem)/1.4375 var(--font-figma-serif);letter-spacing:0;color:var(--h-ffffff)}.fg-calc-industry,.fg-calc-tools,.fg-calc-employees{font:400 .875rem/1 var(--font-figma-sans);letter-spacing:.7px;color:var(--h-ffffff);text-transform:uppercase}.fg-calc-employees-value{font:500 .875rem/1.42857 var(--font-figma-sans);letter-spacing:-.42px;color:var(--h-ffffff);text-transform:uppercase;text-box:trim-both cap alphabetic}.fg-calc-years{font:400 .875rem/1 var(--font-figma-sans);letter-spacing:.7px;color:var(--h-ffffff);text-transform:uppercase}.fg-calc-years-value{font:500 .875rem/1.42857 var(--font-figma-sans);letter-spacing:0;color:var(--h-ffffff);text-transform:uppercase;text-box:trim-both cap alphabetic}.fg-calc-region{font:400 .875rem/1 var(--font-figma-sans);letter-spacing:.7px;color:var(--h-ffffff);text-transform:uppercase}.fg-calc-cta{font:500 1rem/.875 var(--font-figma-sans);letter-spacing:0;color:var(--h-ffffff);text-box:trim-both cap alphabetic}.fg-ind-eyebrow{font:400 1rem/.875 var(--font-figma-sans);letter-spacing:0;color:color-mix(in srgb, var(--h-000000) 60%, transparent);text-transform:uppercase;text-box:trim-both cap alphabetic}.fg-ind-title{font:300 clamp(2.4375rem,calc(65 * var(--u)),4.0625rem)/1 var(--font-figma-serif);letter-spacing:0;color:var(--h-1e1d1a);text-box:trim-both cap alphabetic}.fg-ind-cta-title{font:400 clamp(1.25rem,calc(28 * var(--u)),1.75rem)/1.07143 var(--font-figma-serif);letter-spacing:0;color:var(--h-1e1d1a);text-box:trim-both cap alphabetic}.fg-ind-cta-body{font:400 .875rem/1.57143 var(--font-figma-sans);letter-spacing:0;color:color-mix(in srgb, var(--h-000000) 60%, transparent);text-box:trim-both cap alphabetic}.fg-ind-cta-button{font:500 .875rem/1 var(--font-figma-sans);letter-spacing:0;color:var(--h-ffffff);text-transform:uppercase;text-box:trim-both cap alphabetic}.fg-tst-eyebrow{font:400 1rem/.875 var(--font-figma-sans);letter-spacing:0;color:color-mix(in srgb, var(--h-ffffff) 80%, transparent);text-transform:uppercase;text-box:trim-both cap alphabetic}.fg-tst-title{font:400 clamp(1.75rem,calc(40 * var(--u)),2.5rem)/1.375 var(--font-figma-serif);letter-spacing:0;color:var(--h-ffffff)}.fg-tst-copy{font:500 clamp(1.125rem,calc(20 * var(--u)),1.25rem)/1.5 var(--font-figma-sans);letter-spacing:0;color:color-mix(in srgb, var(--h-ffffff) 80%, transparent)}.fg-tst-cta{font:500 1rem/.875 var(--font-figma-sans);letter-spacing:0;color:var(--h-ffffff);text-transform:uppercase;text-box:trim-both cap alphabetic}.fg-faq-eyebrow{font:400 1rem/.875 var(--font-figma-sans);letter-spacing:0;color:color-mix(in srgb, var(--h-000000) 60%, transparent);text-transform:uppercase;text-box:trim-both cap alphabetic}.fg-faq-title{font:300 clamp(2.4375rem,calc(65 * var(--u)),4.0625rem)/1 var(--font-figma-serif);letter-spacing:0;color:var(--h-1e1d1a);text-box:trim-both cap alphabetic}.fg-foot-blurb{font:500 .875rem/1.64286 var(--font-figma-sans);letter-spacing:0;color:color-mix(in srgb, var(--h-000000) 80%, transparent);text-box:trim-both cap alphabetic}.fg-foot-email,.fg-foot-phone{font:400 .875rem/1.64286 var(--font-figma-sans);letter-spacing:0;color:color-mix(in srgb, var(--h-000000) 60%, transparent);text-box:trim-both cap alphabetic}.fg-foot-col-1,.fg-foot-col-2,.fg-foot-col-3,.fg-foot-col-4{font:500 1rem/1 var(--font-figma-sans);letter-spacing:-.32px;color:color-mix(in srgb, var(--h-000000) 80%, transparent);text-transform:uppercase;text-box:trim-both cap alphabetic}.fg-foot-legal-1,.fg-foot-legal-2,.fg-foot-legal-3{font:400 .875rem/1.14286 var(--font-figma-sans);letter-spacing:0;color:color-mix(in srgb, var(--h-000000) 60%, transparent);text-transform:uppercase;text-box:trim-both cap alphabetic}.fg-step-number-1{font:500 1rem/1 var(--font-figma-sans);letter-spacing:0;color:color-mix(in srgb, var(--h-000000) 40%, transparent);text-transform:uppercase}.fg-step-number-2,.fg-step-number-3,.fg-step-number-4,.fg-step-number-5{font:400 1rem/1 var(--font-figma-sans);letter-spacing:0;color:color-mix(in srgb, var(--h-000000) 40%, transparent);text-transform:uppercase}.fg-step-label-1{font:500 1rem/1.125 var(--font-figma-sans);letter-spacing:0;color:var(--h-9874f0);text-transform:uppercase}.fg-step-label-2,.fg-step-label-3,.fg-step-label-4,.fg-step-label-5{font:500 1rem/1.125 var(--font-figma-sans);letter-spacing:0;color:var(--h-585652);text-transform:uppercase}.fg-faq-q-1,.fg-faq-q-2,.fg-faq-q-3,.fg-faq-q-4,.fg-faq-q-5,.fg-faq-q-6,.fg-faq-q-7,.fg-faq-q-8{font:400 clamp(1.125rem,calc(24 * var(--u)),1.5rem)/.83333 var(--font-figma-serif);letter-spacing:0;color:color-mix(in srgb, var(--h-000000) 80%, transparent);text-box:trim-both cap alphabetic}.fg-foot-link-1-1,.fg-foot-link-1-2,.fg-foot-link-1-3,.fg-foot-link-1-4,.fg-foot-link-1-5,.fg-foot-link-2-1,.fg-foot-link-2-2,.fg-foot-link-2-3,.fg-foot-link-2-4,.fg-foot-link-2-5,.fg-foot-link-3-1,.fg-foot-link-3-2,.fg-foot-link-3-3,.fg-foot-link-4-1,.fg-foot-link-4-2,.fg-foot-link-4-3{font:400 .875rem/2.28571 var(--font-figma-sans);letter-spacing:0;color:color-mix(in srgb, var(--h-000000) 60%, transparent);text-transform:uppercase;text-box:trim-both cap alphabetic}
.fg-page{--u:min(1px, calc(100vw / 1728));--frame:1728px;--gut:max(20px, calc(144 * var(--u)));--rail-x:calc(39 * var(--u));--rail-w:calc(35 * var(--u));--hatch:repeating-linear-gradient(-45deg, var(--h-e9e7ed) 0 .5px, transparent .5px 2.17px);--hair:.5px solid var(--h-e9e7ed);--pad-hero-top:clamp(48px, calc(100 * var(--u)), 100px);--pad-hiw-top:clamp(72px, calc(223 * var(--u)), 223px);--pad-hiw-bottom:clamp(56px, calc(114 * var(--u)), 114px);--pad-why-top:clamp(56px, calc(80 * var(--u)), 80px);--pad-why-bottom:clamp(72px, calc(214 * var(--u)), 214px);--pad-est-top:clamp(64px, calc(97 * var(--u)), 97px);--pad-est-bottom:clamp(56px, calc(117 * var(--u)), 117px);--pad-ind-top:clamp(64px, calc(177 * var(--u)), 177px);--pad-ind-bottom:clamp(72px, calc(217 * var(--u)), 217px);--pad-faq-top:clamp(64px, calc(135 * var(--u)), 135px);--pad-faq-bottom:clamp(72px, calc(177 * var(--u)), 177px);--pad-foot-top:clamp(56px, calc(124 * var(--u)), 124px);--gap-head:clamp(28px, calc(50 * var(--u)), 50px);--gap-head-grid:clamp(40px, calc(79 * var(--u)), 79px);--gap-split:calc(10 * var(--u));--gap-cards:clamp(16px, calc(30 * var(--u)), 30px);--gap-ind:clamp(16px, calc(20 * var(--u)), 20px);--gap-panels:clamp(16px, calc(34 * var(--u)), 34px)}@media (max-width:699.98px){.fg-page{--gut:20px;--rail-x:8px;--rail-w:6px;--gap-head:14px;--gap-head-grid:24px;--pad-hero-top:24px;--pad-hiw-top:36px;--pad-hiw-bottom:28px;--pad-why-top:28px;--pad-why-bottom:36px;--pad-est-top:32px;--pad-est-bottom:28px;--pad-ind-top:32px;--pad-ind-bottom:36px;--pad-faq-top:32px;--pad-faq-bottom:36px;--pad-foot-top:28px}}
.fg-page{--font-figma-sans:var(--font-instrument);background:var(--h-f7f6fa);color:var(--h-1e1d1a);font-family:var(--font-figma-sans),sans-serif;width:100%;min-width:0}.fg-page *,.fg-page :before,.fg-page :after{box-sizing:border-box}:where(.fg-page) :where(h1,h2,h3,p,ul,ol,dl,dd,figure,blockquote,fieldset){border:0;margin:0;padding:0}:where(.fg-page) ul{list-style:none}:where(.fg-page) a{color:inherit;text-decoration:none}:where(.fg-page) button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.fg-page :focus-visible{outline-offset:3px;outline:2px solid #9874f0}.fg-page :is(a,button,[role=tab],input,label){touch-action:manipulation}.fg-range{touch-action:pan-y}.fg-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fg-skip{z-index:100;background:var(--h-ffffff);padding:12px 20px;position:fixed;top:12px;left:16px;transform:translateY(-160%)}.fg-skip:focus{transform:none}.fg-container{margin-inline:var(--gut);min-width:0}.fg-art{pointer-events:none;min-width:0;display:block;position:relative}.fg-eager-art{background:var(--art-light) center/100% 100% no-repeat}.dark .fg-eager-art{background-image:var(--art-dark)}.fg-art img{width:100%;height:100%;display:block}.fg-dark,.fg-dark-only{display:none!important}.dark .fg-dark,.dark .fg-dark-only{display:block!important}.dark .fg-light,.dark .fg-light-raster{display:none!important}.fg-icon{flex:none;width:18px;height:18px;display:inline-block;position:relative}.fg-icon img,.fg-light-raster,.fg-light-raster img{width:100%;height:100%;display:block}.fg-railed{isolation:isolate;position:relative}.fg-rails{z-index:-1;inset:0 var(--rail-x);border-inline:var(--hair);pointer-events:none;background:var(--hatch) left/var(--rail-w) 100% no-repeat,var(--hatch) right/var(--rail-w) 100% no-repeat;position:absolute}.fg-railed:before,.fg-railed:after{content:"";left:var(--rail-x);right:var(--rail-x);height:var(--rail-w);background:var(--hatch);border-block:var(--hair);z-index:-1;pointer-events:none;position:absolute}.fg-railed:before{top:0}.fg-railed:after{bottom:0}.fg-button{border:0 solid #0000;border-image-source:var(--btn-src);border-image-slice:0 var(--btn-r) 0 var(--btn-l) fill;border-image-width:0 calc(var(--btn-r)*1px) 0 calc(var(--btn-l)*1px);text-align:center;justify-content:center;align-items:center;gap:10px;width:fit-content;max-width:100%;min-height:45px;padding:18px 36px;transition:filter .16s,translate .16s;display:inline-flex}.dark .fg-button{border-image-source:var(--btn-src-dark)}.fg-button:hover{filter:brightness(1.08)}.fg-button:active{translate:0 1px}.fg-btn-hero{background:#6535db;min-height:60px;padding:22px 50px}.fg-btn-dark-55,.fg-btn-est{min-height:55px}.fg-btn-estimate{background:#6535db;width:100%;min-height:60px}.fg-btn-ghost{min-height:52px;padding:20px 24px}.fg-btn-nav{min-height:44px;padding:13px 22px}.dark :is(.fg-btn-hero,.fg-btn-estimate) .fg-button-label{color:#fff}.fg-nav-band{z-index:40;background:var(--h-f7f6fa);border-bottom:var(--hair);position:sticky;top:0}.fg-nav-inner{min-height:86px;padding:20px clamp(16px,calc(30 * var(--u)),30px);justify-content:space-between;align-items:center;gap:clamp(12px,calc(24 * var(--u)),24px);display:flex;container:sn-bar/inline-size}.fg-logo{flex:none;align-items:center;display:flex}.fg-wordmark{width:clamp(112px,calc(155 * var(--u)),155px);background:url(/images/root/wordmark.svg) 0/contain no-repeat;height:24px;display:block}.dark .fg-wordmark{background-image:url(/images/root/wordmark-dark.svg)}.fg-nav{align-items:center;gap:clamp(10px,calc(34 * var(--u)),34px);margin-left:auto;display:flex}.fg-nav-link{white-space:nowrap}.fg-nav-link:after{content:"";opacity:.45;border-bottom:1px solid;border-right:1px solid;width:6px;height:6px;margin-left:7px;display:inline-block;translate:0 -3px;rotate:45deg}.fg-nav-end{align-items:center;gap:clamp(8px,calc(16 * var(--u)),16px);margin-left:auto;display:flex}.fg-theme{width:36px;height:36px}.fg-menu{justify-content:center;align-items:center;width:44px;height:44px;display:none}.fg-mobile-menu{width:100%;max-width:none;height:100dvh;max-height:none;color:var(--h-1e1d1a);background:var(--h-f7f6fa);border:0;margin:0;padding:24px;position:fixed;inset:0;overflow:auto}.fg-mobile-top{justify-content:space-between;align-items:center;display:flex}.fg-mobile-menu nav{gap:12px;margin-block:40px;display:grid}.fg-mobile-menu nav a{font:32px/1.2 var(--font-figma-serif);padding:12px}.fg-mobile-cta{background:#6535db;padding:18px;display:block;color:#fff!important}.fg-mobile-menu::backdrop{background:#17151d99}.fg-hero{isolation:isolate;padding-top:var(--pad-hero-top);padding-bottom:calc(99.98 * var(--u));grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);display:grid;position:relative}.fg-hero-field,.fg-hero-fades{height:calc(1140 * var(--u));z-index:-1;pointer-events:none;position:absolute;inset:0 0 auto}.fg-hero-field img{width:100%;height:100%;image-rendering:pixelated}.fg-hero-copy{z-index:1;text-align:center;flex-direction:column;grid-area:1/1;align-items:center;padding-inline:20px;display:flex;position:relative}.fg-hero-pill{background:var(--h-ffffff);align-items:center;min-height:36.2px;padding:13px 22px;display:flex}.fg-hero-title{margin-top:40px}.fg-hero-sub{margin-top:22px}.fg-hero-copy>.fg-button{margin-top:45px}.fg-noun{display:inline-block}.fg-hero-diagram{z-index:-1;margin-top:calc(-119.19 * var(--u));aspect-ratio:1728/699;grid-area:2/1;width:100%;position:relative}.fg-hero-diagram>.fg-art{width:100%;height:100%}.fg-hero-mark{background:url(/images/root/mark.svg) 50%/contain no-repeat;width:7.725%;height:19.33%;position:absolute;top:40.27%;left:46.086%}.dark .fg-hero-mark{background-image:url(/images/root/mark-dark.svg)}.fg-proof{width:min(1065px,calc(1065 * var(--u)));margin:0 auto calc(34.02 * var(--u));grid-area:2/1;grid-template-columns:repeat(3,minmax(0,1fr));align-self:end;display:grid}.fg-proof li{gap:clamp(6px,calc(25 * var(--u)),25px);padding:clamp(6px,calc(22 * var(--u)),22px) clamp(8px,calc(50 * var(--u)),50px);min-height:calc(147 * var(--u));flex-direction:column;display:flex}.fg-proof li+li{border-left:1px solid var(--h-d8d6ce,#d8d6ce)}.fg-proof strong{white-space:nowrap}.fg-proof li>span{color:var(--h-666666)}.fg-proof strong{font-size:clamp(24px,calc(60 * var(--u)),60px);white-space:nowrap}.fg-proof li>span{font-size:clamp(13px,calc(18 * var(--u)),18px);line-height:1.25}.fg-marquee-band{border-block:var(--hair);padding:29px 0;overflow:hidden}.fg-marquee{touch-action:pan-y}.fg-marquee-track{-webkit-user-select:none;user-select:none;width:max-content;display:flex;margin-left:-58px!important}.fg-cell{background:url(/images/root/figma/units/marquee-cell-light.svg) 50%/100% 100% no-repeat;flex:none;justify-content:center;align-items:center;gap:12px;width:207px;height:62px;font-size:16px;display:flex}.dark .fg-cell{background-image:url(/images/root/figma/units/marquee-cell-dark.svg)}.fg-tool{background:var(--h-6b6285);width:28px;height:28px;-webkit-mask:var(--tool) center/contain no-repeat;mask:var(--tool) center/contain no-repeat}.fg-center-head{text-align:center;align-items:center;gap:var(--gap-head);flex-direction:column;display:flex}.fg-pill-eyebrow{background:var(--h-e9e7ef,#e9e7ef);border:var(--hair);justify-content:center;align-items:center;min-height:43px;padding:15px;display:flex}.fg-split-head{gap:clamp(20px,calc(40 * var(--u)),40px);grid-template-columns:minmax(0,1fr) minmax(min(220px,40%),440px);min-height:152px;display:grid}.fg-split-head-main{flex-direction:column;gap:30px;display:flex}.fg-split-head-side{text-align:right;flex-direction:column;align-items:flex-end;gap:24px;padding-top:6.5px;display:flex}.fg-split-head-side>p{min-height:60px}.fg-hiw-inner{margin-left:calc(141 * var(--u))}.fg-hiw{padding-block:var(--pad-hiw-top) var(--pad-hiw-bottom)}.fg-hiw:before{top:calc(117 * var(--u))}.fg-hiw .fg-rails{top:calc(152 * var(--u));bottom:35px}.fg-tabs{border-bottom:2px solid var(--h-e9e7ed);isolation:isolate;grid-template-columns:repeat(4,minmax(0,1fr));min-height:92px;margin-top:60px;display:grid;position:relative}.fg-tab{text-align:left;flex-direction:column;align-items:flex-start;gap:16px;min-height:40px;display:flex;padding:clamp(12px,calc(20 * var(--u)),20px)!important}.fg-tab-number{color:var(--h-8e8c95,#8e8c95);font-size:16px;line-height:16px}.fg-tab-label{text-transform:uppercase;font-size:16px;line-height:18px}.fg-tab[aria-selected=true]{color:#6535db}.dark .fg-tab[aria-selected=true]{color:#9874f0}.fg-tab-active{z-index:-1;width:25%;height:100%;left:calc(var(--active)*25%);background:var(--h-eee8ff,#eee8ff);transition:left .4s;position:absolute}.dark .fg-tab-active{background:#292239}.fg-tab-corner{background:url(/images/root/figma/units/tab-active-corner-light.svg) 50%/contain no-repeat;width:40px;height:40px;position:absolute;top:0;right:0}.fg-tab-track{width:100%;height:2px;position:absolute;bottom:-2px}.fg-tab-progress{margin-left:calc(var(--active)*25%);width:25%;height:100%;display:block}.fg-tab-progress i{transform-origin:0;background:#9874f0;width:100%;height:100%;display:block}.fg-step-row{gap:var(--gap-split);grid-template-columns:minmax(0,718fr) minmax(0,715fr);margin-top:40px;display:grid}.fg-step{background:var(--h-e0ddea);flex-direction:column;min-width:0;display:flex;position:relative}.fg-step-corner,.fg-calc-corner,.fg-ind-cta-corner{background:linear-gradient(var(--h-ffffff),var(--h-ffffff)) right top/60px 60px no-repeat,linear-gradient(var(--h-ffffff),var(--h-ffffff)) left bottom/60px 60px no-repeat;opacity:.15;pointer-events:none;width:120px;height:120px;position:absolute;top:0;right:0}.fg-step-text{padding:clamp(20px,calc(60 * var(--u)),60px) clamp(20px,calc(60 * var(--u)),60px) 0;min-height:clamp(200px,calc(254 * var(--u)),254px)}.fg-step-panel-body{margin-top:26px}.fg-who>div{grid-template-columns:clamp(96px,calc(204 * var(--u)),204px) minmax(0,1fr);border-top:1px solid #bdb9c744;min-height:93px;display:grid}.fg-who>div+div{min-height:125px}.fg-who dt{margin:16px 0 0 clamp(12px,calc(60 * var(--u)),60px);place-self:start}.fg-who dd{border-left:1px solid #bdb9c744;flex-wrap:wrap;align-items:flex-start;gap:6px;padding:16px;display:flex}.fg-chip{background:var(--h-cac6d6,#cac6d6);color:var(--h-66636c,#66636c);text-transform:uppercase;align-items:center;gap:6px;padding:5px 8px;font-size:12px;line-height:18px;display:inline-flex}.dark .fg-chip{color:#d2cede;background:#393541}.fg-chip .fg-icon{width:18px;height:18px}.fg-step-foot{background:var(--h-191720);min-height:177px;color:var(--h-ffffff);padding:36px clamp(20px,calc(60 * var(--u)),60px) 55px;border-top:15px solid #ffffff08;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-top:auto;display:flex}.fg-step-time{margin-top:24px}.fg-time-num{font-weight:700}.fg-time-unit{text-transform:uppercase;font-weight:300}.fg-step-foot .fg-button{flex-shrink:0}.fg-process{aspect-ratio:715/649;align-self:start;min-width:0;position:relative}.fg-process>.fg-dark-only{width:100%;height:100%}.fg-sheet{width:81.54%;height:89.83%;position:absolute;top:10.32%;left:9.37%}.fg-sheet>.fg-art{width:127.44%;height:127.44%;position:absolute;top:-13.72%;left:-13.72%}.fg-sheet-mark{background:var(--h-eee8ff,#eee8ff);place-items:center;width:14.58%;height:14.58%;display:grid;position:absolute;top:14.24%;left:6%}.fg-mark{background:var(--h-000000);width:75%;height:75%;-webkit-mask:url(/images/root/mark.svg) 50%/contain no-repeat;mask:url(/images/root/mark.svg) 50%/contain no-repeat}.fg-dot-band{background:var(--h-f9f8f4,#f9f8f4);height:120px;padding-block:17px;overflow:hidden}.fg-dot-band>.fg-art{clip-path:inset(10px 0);height:104px;margin-top:-10px}.fg-why{padding-block:var(--pad-why-top) var(--pad-why-bottom)}.fg-why .fg-rails,.fg-why:after{bottom:100px}.fg-why-grid{gap:var(--gap-cards);margin-top:var(--gap-head-grid);flex-wrap:wrap;display:flex}.fg-why-card{min-width:0;min-height:clamp(420px,calc(586 * var(--u)),586px);background:var(--h-ffffff);border:var(--hair);flex-direction:column;flex:260px;display:flex;position:relative}.fg-why-label{border-bottom:var(--hair);text-transform:uppercase;height:41px;color:var(--h-7c7a80,#7c7a80);flex:none;padding:13px 20px;font-size:12px}.fg-why-text{padding:clamp(24px,calc(39 * var(--u)),39px) clamp(24px,calc(39 * var(--u)),39px) 0;z-index:1;position:relative}.fg-why-text p{margin-top:26px}.fg-why-title-text{white-space:normal;text-wrap:balance}.fg-why-visual-1{aspect-ratio:460/361;margin-top:auto}.fg-why-visual-3{aspect-ratio:460/374;margin-top:auto}.fg-why-visual-2{aspect-ratio:459/337;position:relative}.fg-why-visual-2>.fg-art{position:absolute;inset:0}.fg-why-card-2 .fg-why-text{padding-top:58px;padding-bottom:25px}.fg-why-foot-2{aspect-ratio:459/209;z-index:0;width:100%;position:absolute;bottom:0}.fg-est{padding-block:var(--pad-est-top) var(--pad-est-bottom)}.fg-est-row{gap:var(--gap-panels);margin-top:clamp(40px,calc(79 * var(--u)),79px);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.fg-calc{background:var(--h-17151d);min-width:0;color:var(--h-ffffff);padding:clamp(16px,calc(35 * var(--u)),35px) clamp(16px,calc(35 * var(--u)),35px) clamp(16px,calc(26 * var(--u)),26px);border:1px solid #ffffff14;position:relative}.fg-calc:before{content:"";inset:0 clamp(16px,calc(35 * var(--u)),35px);pointer-events:none;border-inline:1px solid #ffffff08;position:absolute}.fg-calc-corner{background-size:45px 45px;width:90px;height:90px;top:35px;right:35px}.fg-calc-result{padding:26px clamp(12px,calc(25 * var(--u)),25px);min-height:143px}.fg-calc-cta{text-transform:uppercase}.fg-calc-result b{color:#9874f0;font-weight:700}.fg-calc-row{min-width:0;padding:20px clamp(12px,calc(25 * var(--u)),25px);border-top:1px solid #ffffff14!important}.fg-calc-row legend{float:left;width:100%;margin-bottom:18px;padding:0}.fg-calc-row legend+*{clear:both}.fg-calc-row-industry{padding-block:15px}.fg-tiles{scrollbar-width:none;gap:18px;display:flex;overflow-x:auto}.fg-tile{flex-direction:column;flex:none;align-items:center;gap:10px;width:67px;display:flex}.fg-tile-box{background:#ffffff06;place-items:center;width:54px;height:54px;display:grid}.fg-tile-box .fg-icon{width:27px;height:27px}.fg-tile-label{text-transform:uppercase;white-space:nowrap;font-size:10px;line-height:12px}.fg-tile[aria-pressed=true] .fg-tile-box{outline:1px solid #9874f055}.fg-pills{flex-wrap:wrap;gap:8px;display:flex}.fg-pill{text-transform:uppercase;min-height:38px;line-height:18px;position:relative;background:#ffffff08!important;padding:10px 16px!important;font-size:14px!important}.fg-pill[aria-pressed=true]{box-shadow:inset 0 -1px #9874f088}.fg-pill:before{content:"";width:max(100%,40px);height:max(100%,40px);position:absolute;top:50%;left:50%;translate:-50% -50%}.fg-pill-region{align-items:center;gap:8px;display:flex}.fg-pill-region .fg-icon{width:18px;height:18px}.fg-slider-head{justify-content:space-between;align-items:center;gap:16px;min-height:22px;display:flex}.fg-badge{background:#ffffff25;padding:2px 6px;font-size:14px}.fg-range{height:32px;margin-top:8px;display:block;position:relative}.fg-range-track,.fg-range-fill{background:#ffffff14;width:100%;height:16px;position:absolute;top:8px;left:0}.fg-range-fill{width:calc(var(--pct)*100%);background:#6535db}.fg-thumb{left:calc(var(--pct)*(100% - 19px));pointer-events:none;width:19px;height:32px;position:absolute}.fg-thumb>.fg-art{width:99px;height:112px;position:absolute;top:-40px;left:-40px}.fg-range input{opacity:0;cursor:pointer;width:100%;height:32px;margin:0;position:absolute;inset:0}.fg-range:focus-within{outline-offset:4px;outline:2px solid #9874f0}.fg-calc-row-region{min-height:122px}.fg-calc-cta-row{padding:20px clamp(12px,calc(25 * var(--u)),25px) 16px;border-top:1px solid #ffffff14}.fg-mosaic{aspect-ratio:703/888}.fg-ind{padding-block:var(--pad-ind-top) var(--pad-ind-bottom)}.fg-ind:before{top:calc(97 * var(--u))}.fg-ind .fg-rails{top:calc(97 * var(--u));bottom:120px}.fg-ind:after{bottom:120px}.fg-ind-grid{grid-template-columns:repeat(auto-fill,minmax(max(240px,(100% - 3 * var(--gap-ind)) / 4),1fr));gap:24px var(--gap-ind);margin-top:clamp(48px,calc(98 * var(--u)),98px);display:grid}.fg-ind-card{background:var(--h-ffffff);border:var(--hair);flex-direction:column;align-items:flex-start;min-width:0;min-height:249px;padding:30px 26px 22px;display:flex}.fg-ind-icon{background:var(--h-eae8f1,#eae8f1);place-items:center;width:45px;height:45px;display:grid}.fg-ind-icon>.fg-icon{width:27px;height:27px}.fg-ind-card-title{font:400 clamp(1.3rem,calc(30 * var(--u)),1.875rem)/1.15 var(--font-figma-serif);text-box:trim-both cap alphabetic;margin-top:24px}.fg-ind-card-body{color:var(--h-66636c,#66636c);text-box:trim-both cap alphabetic;margin-top:20px;font-size:16px;line-height:24px}.dark .fg-ind-card-body{color:#bcb6c8}.fg-ind-chips{flex-wrap:wrap;gap:6px;display:flex;margin-top:auto!important;padding-top:20px!important}.fg-ind-chips li{text-transform:uppercase;background:var(--h-f7f6fa);padding:5px 8px;font-size:10px;line-height:1.4}.fg-ind-cta{background:var(--h-e9e7ef,#e9e7ef);padding:32px 26px 28px;position:relative}.fg-ind-cta-body{margin-top:24px}.fg-ind-cta>.fg-button{margin-top:36px;padding-inline:26px}.fg-ind-cta-corner{opacity:.4;background-size:30.5px 30.5px;width:61px;height:61px;top:10px;right:10px}.fg-partners{padding-block:80px 120px}.fg-partners-copy{max-width:760px;color:var(--h-666666);font-size:18px;line-height:30px}.fg-partners-grid{gap:clamp(16px,calc(30 * var(--u)),30px);margin-top:clamp(40px,calc(70 * var(--u)),70px);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fg-partner-card{border:var(--hair);background:var(--h-ffffff)}.fg-partner-label{border-bottom:var(--hair);height:40px}.fg-partner-body{padding:clamp(24px,calc(40 * var(--u)),40px);flex-direction:column;gap:26px;height:calc(100% - 40px);display:flex}.fg-partner-cta{background:var(--h-191720);text-transform:uppercase;align-items:center;gap:12px;width:fit-content;margin-top:auto;padding:18px 24px;font-size:14px;display:inline-flex;color:var(--h-ffffff)!important}.fg-faq-band{padding-block:var(--pad-faq-top) var(--pad-faq-bottom)}.fg-faq-band .fg-rails{top:55px;bottom:97px}.fg-faq-band:before{top:55px}.fg-faq-band:after{bottom:97px}.fg-faq{max-width:961px;margin:79px auto 0}.fg-faq-row{border:var(--hair);margin-top:-1px}.fg-faq-row h3 button{text-align:left;justify-content:space-between;align-items:center;gap:24px;width:100%;min-height:85px;padding:20px 26px;display:flex}.fg-faq-plus{background:var(--h-e9e7ef,#e9e7ef);flex:none;place-items:center;width:42px;height:42px;display:grid}.fg-faq-plus .fg-icon{width:24px;height:24px;transition:rotate .4s}.fg-faq-row[data-open=true] .fg-faq-plus .fg-icon{rotate:45deg}.fg-faq-a{grid-template-rows:0fr;transition:grid-template-rows .4s;display:grid}.fg-faq-a>div{min-height:0;overflow:hidden}.fg-faq-a p{max-width:850px;padding:0 26px 26px;font-size:18px;line-height:30px}.fg-faq-row[data-open=true] .fg-faq-a{grid-template-rows:1fr}.fg-foot{padding-top:var(--pad-foot-top);overflow:hidden}.fg-foot-top{grid-template-columns:clamp(200px,calc(274 * var(--u)),274px) minmax(0,1fr);gap:clamp(32px,calc(215 * var(--u)),215px);min-height:302px;display:grid}.fg-foot-logo{height:45px}.fg-foot-logo .fg-wordmark{width:175px;height:27px}.fg-foot-blurb{margin-top:20px}.fg-foot-mail{align-items:center;gap:8px;margin-top:20px;display:flex}.fg-foot-email{border-bottom:1px solid}.fg-foot-cols{--foot-gap:20px;grid-template-columns:repeat(auto-fill,minmax(max(130px,(100% - 3 * var(--foot-gap)) / 4),1fr));gap:var(--foot-gap);padding-top:13px;display:grid}.fg-foot-cols ul{gap:28px;margin-top:32px;display:grid}.fg-foot-legal{border-top:var(--hair);justify-content:space-between;align-items:flex-start;gap:24px;padding-block:36px;display:flex}.fg-foot-legal-links{flex-wrap:wrap;justify-content:flex-end;gap:14px;max-width:310px;display:flex}.fg-foot-legal-links i{background:var(--h-d8d6ce,#d8d6ce);border-radius:50%;width:6px;height:6px}.fg-cookie{text-align:right;flex-basis:100%;font-size:12px!important}.fg-foot-mark{margin:64px var(--gut) 0;height:calc(309 * var(--u))}.fg-foot-mark>.fg-art{aspect-ratio:1442/373;width:100%}html:has(.fg-page){background:var(--h-f7f6fa)}html:has(.fg-page) body{background:var(--h-f7f6fa)}.fg-page section,.fg-page footer,.fg-nav-band{--fx:max(0px,calc((100% - var(--frame)) / 2))}.fg-container.fg-frame{max-width:var(--frame);padding-inline:var(--gut);margin-inline:auto}.fg-page.fg-chrome{display:contents}.fg-frame.fg-hiw-inner{padding-left:calc(141 * var(--u))}.fg-nav-inner{max-width:var(--frame);margin-inline:auto}.fg-hero-field,.fg-hero-fades{left:0;right:0}.fg-hero-fades{background-size:min(100%,var(--frame)) 100%;background-repeat:repeat-x}.fg-hero-field img{width:min(100%,var(--frame));margin-inline:auto;position:absolute;inset:0}.fg-hero-field:before,.fg-hero-field:after{content:"";width:var(--fx);background:url(/images/root/figma/pieces/hero-field-light.png) right top/var(--frame) 100% repeat-x;image-rendering:pixelated;position:absolute;top:0;bottom:0;left:0}.fg-hero-field:after{background-position:0 0;left:auto;right:0}.dark .fg-hero-field:before,.dark .fg-hero-field:after{background-image:url(/images/root/figma/pieces/hero-field-dark.png)}.fg-hero-diagram{left:var(--fx);width:min(100%,var(--frame))}.fg-foot-mark{margin-inline:calc(var(--fx) + var(--gut))}.fg-dot-band>.fg-art{max-width:var(--frame);margin-inline:auto}@media (min-width:1729px){.fg-hero:after{content:"";z-index:-1;left:0;right:0;top:calc(378 * var(--u));pointer-events:none;--line:linear-gradient(#9673f066 50%,#9b73f033 50%);background:var(--line) left top/var(--fx) 2px no-repeat,var(--line) right top/var(--fx) 2px no-repeat,var(--line) left bottom/var(--fx) 2px no-repeat,var(--line) right bottom/var(--fx) 2px no-repeat;height:699px;position:absolute}.fg-hero-diagram{-webkit-mask:linear-gradient(#000 0 0) 0 0/100% 227px no-repeat,linear-gradient(90deg,#0000 110px,#000 190px calc(100% - 190px),#0000 calc(100% - 110px)) 0 227px/100% 243px no-repeat,linear-gradient(#000 0 0) 0 470px/100% calc(100% - 470px) no-repeat;mask:linear-gradient(#000 0 0) 0 0/100% 227px no-repeat,linear-gradient(90deg,#0000 110px,#000 190px calc(100% - 190px),#0000 calc(100% - 110px)) 0 227px/100% 243px no-repeat,linear-gradient(#000 0 0) 0 470px/100% calc(100% - 470px) no-repeat}}@media (prefers-reduced-motion:reduce){.fg-page *,.fg-page :before,.fg-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.fg-chip-mark{background:currentColor;flex:none;width:24px;height:13px;display:block;-webkit-mask:url(/images/root/mark.svg) 50%/contain no-repeat;mask:url(/images/root/mark.svg) 50%/contain no-repeat}.fg-nav-end .fg-btn-nav{white-space:nowrap;flex:none}@container sn-bar not (min-width:882px){.fg-nav-end .fg-btn-nav{display:none}}@media (max-width:699.98px){.fg-nav{display:none}.fg-nav-end{margin-left:auto}.fg-nav-end .fg-btn-nav{display:none}.fg-menu{display:flex}.fg-nav-inner{min-height:64px;padding-block:10px}.fg-wordmark{width:145px}.fg-hero{padding-bottom:28px}.fg-hero-field,.fg-hero-fades{height:440px}.fg-hero-field{opacity:.5;overflow:hidden}.fg-hero-field img{image-rendering:pixelated;transform-origin:50% 0;transform:scale(2)}.fg-hero-field:before,.fg-hero-field:after{display:none}.fg-hero-pill{min-height:30px;padding-inline:12px}.fg-hero-eyebrow{font-size:11px}.fg-hero-title{margin-top:20px;font-size:clamp(2.125rem,9.6vw,2.75rem);line-height:1.08}.fg-hero-sub{max-width:340px;margin-top:14px;font-size:17px;line-height:1.5}.fg-hero-copy{padding-inline:var(--gut)}.fg-hero-copy>.fg-button{margin-top:22px}.fg-hero-diagram{aspect-ratio:860/330;grid-area:2/1;width:100%;margin:24px 0 0}.fg-hero-diagram>.fg-eager-art{background-image:url(/images/root/figma/pieces/hero-diagram-phone-light.svg)}.dark .fg-hero-diagram>.fg-eager-art{background-image:url(/images/root/figma/pieces/hero-diagram-phone-dark.svg)}.fg-hero-mark{width:15.522%;height:40.944%;top:30.451%;left:42.136%}.fg-proof{width:auto;margin:20px var(--gut) 0;text-align:center;grid-area:3/1;grid-template-columns:repeat(3,minmax(0,1fr));align-self:start}.fg-proof li{align-items:center;gap:6px;min-height:0;padding:8px}.fg-proof li+li{border-left:var(--hair)}.fg-proof strong{white-space:nowrap;font-size:24px}.fg-proof li>span{font-size:13px;line-height:1.3}.fg-marquee-band{padding-block:10px}.fg-cell{gap:8px;width:150px;height:48px;font-size:14px}.fg-tool{width:22px;height:22px}.fg-marquee-track{margin-left:-40px!important}.fg-hiw:before{top:20px}.fg-hiw .fg-rails{top:26px;bottom:6px}.fg-frame.fg-hiw-inner{padding-left:var(--gut)}.fg-split-head{grid-template-columns:minmax(0,1fr);gap:18px;min-height:0}.fg-split-head-main{gap:var(--gap-head)}.fg-split-head-side{text-align:left;align-items:flex-start;gap:18px;padding:0}.fg-split-head-side>p{min-height:0}.fg-tabs{min-height:56px;margin-top:24px}.fg-tab{justify-content:center;gap:0;min-height:56px;padding:12px!important}.fg-tab-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fg-tab-number{font-size:18px;line-height:18px}.fg-tab-corner{width:24px;height:24px}.fg-step-row{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:16px}.fg-step-text{min-height:0;padding:24px 20px}.fg-step-panel-title{font-size:28px;line-height:1.1}.fg-step-panel-body{margin-top:14px;font-size:16px;line-height:1.55}.fg-who>div{grid-template-columns:104px minmax(0,1fr);min-height:0}.fg-who>div+div{min-height:0}.fg-who dt{margin:12px 0 0 12px}.fg-who dd{padding:12px 8px}.fg-chip{gap:4px;padding-inline:5px;font-size:10px}.fg-chip .fg-icon{width:14px;height:14px}.fg-step-foot{gap:16px;min-height:0;padding:20px}.fg-step-foot .fg-button{flex-shrink:1}.fg-process{justify-self:center;width:min(100%,320px);overflow:hidden}.fg-dot-band{height:35px;padding-block:5px}.fg-dot-band>.fg-art{clip-path:inset(5px 0);height:35px;margin-top:-5px}.fg-why .fg-rails,.fg-why:after{bottom:24px}.fg-why-grid{flex-direction:column;gap:16px}.fg-why-card{flex:none;min-height:0}.fg-why-label{height:36px;padding:11px 16px}.fg-why-text{padding:20px 20px 0}.fg-why-text p{margin-top:12px}.fg-why-title-text{font-size:26px;line-height:1.15}.fg-why-card-2 .fg-why-text{padding:20px}.fg-why-visual,.fg-why-visual-1,.fg-why-visual-2,.fg-why-visual-3{aspect-ratio:auto;height:160px;margin-top:16px}.fg-why-visual-2{order:2;margin-top:16px}.fg-why-card-2 .fg-why-text{order:1}.fg-why-visual img,.fg-why-visual picture img{object-fit:contain}.fg-why-visual.fg-eager-art{background-size:contain}.fg-why-foot-2{display:none}.fg-est-row{grid-template-columns:minmax(0,1fr);margin-top:24px}.fg-calc{margin-inline:calc(-1 * var(--gut));border-inline:0;padding:16px 0 12px}.fg-calc:before{inset-inline:8px}.fg-calc-corner{top:16px;right:10px}.fg-calc-result{min-height:112px;padding:18px 20px;font-size:24px}.fg-calc-result b{font-size:24px}.fg-calc-row{padding:16px 20px}.fg-calc-cta-row{padding:16px 20px 12px}.fg-calc-row legend{margin-bottom:14px;font-size:12px}.fg-tiles{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;padding-inline:0;scroll-padding-inline:16px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000)}.fg-tile{scroll-snap-align:start}.fg-pill{min-height:40px;padding:10px 12px!important;font-size:13px!important}.fg-mosaic{display:none}.fg-ind:before,.fg-ind .fg-rails{top:20px}.fg-ind:after,.fg-ind .fg-rails{bottom:24px}.fg-ind-grid{grid-template-columns:minmax(0,1fr);gap:6px;margin-top:24px}.fg-ind-card{grid-template-columns:40px minmax(0,1fr);align-items:start;column-gap:12px;min-height:0;padding:10px 16px 12px;display:grid}.fg-ind-icon{grid-row:1/span 3;width:40px;height:40px}.fg-ind-icon>.fg-icon{width:24px;height:24px}.fg-ind-card-title{text-box:normal;margin-top:2px;font-size:20px;line-height:1.15}.fg-ind-card-body{text-box:normal;margin-top:2px;font-size:15px;line-height:1.38}.fg-ind-chips{flex-wrap:nowrap;gap:4px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 16px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 16px),#0000);margin-top:8px!important;padding-top:0!important}.fg-ind-chips li{flex:none;padding:3px 6px}.fg-ind-cta{padding:16px}.fg-ind-cta-title{font-size:24px;line-height:1.15}.fg-ind-cta>.fg-button{margin-top:14px}.fg-ind-cta-body{margin-top:10px;font-size:15px;line-height:1.5}.fg-partners{padding-block:48px 56px}.fg-partners-copy{font-size:16px;line-height:26px}.fg-partners-grid{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:24px}.fg-partner-body{gap:16px;padding:24px 20px}.fg-partner-body h3{font-size:26px;line-height:1.1}.fg-faq{margin-top:24px}.fg-faq-row h3 button{gap:16px;min-height:64px;padding:14px 16px}.fg-faq-q{text-box:normal;font-size:20px;line-height:1.2}.fg-faq-plus{width:36px;height:36px}.fg-faq-a p{padding-inline:16px;font-size:16px;line-height:26px}.fg-button{padding-inline:24px}.fg-btn-hero{padding-inline:32px}.fg-foot-top{grid-template-columns:minmax(0,1fr);gap:40px}.fg-foot-brand{max-width:300px}.fg-foot-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.fg-foot-legal{flex-direction:column}.fg-foot-legal-links{justify-content:flex-start}.fg-cookie{text-align:left}.fg-foot-mark{display:none}.fg-chip-mark{width:20px;height:11px}}
