.ftl-page{--ftl-paper:#f4f1ec;--ftl-cream:#fafaf7;--ftl-ink:#0b0b0e;--ftl-muted:#585f6c;--ftl-body:#363636;--ftl-mint:#c5ddd7;background:var(--ftl-paper);color:var(--ftl-ink);overflow-x:clip}body:has(.ftl-page) header.sticky{box-shadow:none!important;border-bottom:none!important}.ftl-hero{background:var(--ftl-paper);max-width:100%;padding:0;overflow-x:clip}.ftl-hero__frame{--ftl-hero-w:440;--ftl-hero-h:383;aspect-ratio:440/383;isolation:isolate;border-radius:0;grid-template:1fr/1fr;width:100%;max-width:100%;height:auto;min-height:0;display:grid;position:relative;overflow:hidden;container:ftl-hero/size}.ftl-hero__media{pointer-events:none;grid-area:1/1;position:absolute;inset:0}.ftl-hero__img{width:100%!important;max-width:none!important;height:100%!important;position:absolute!important;inset:0!important}.ftl-hero__img--desktop{display:none}.ftl-hero__img--mobile{object-fit:cover;object-position:center center;display:block}.ftl-hero__scrim{background:#0a0a0d59;position:absolute;inset:0}.ftl-hero__content{z-index:2;box-sizing:border-box;width:calc(392 / var(--ftl-hero-w) * 100cqw);max-width:calc(392 / var(--ftl-hero-w) * 100cqw);min-width:0;margin-left:calc(24 / var(--ftl-hero-w) * 100cqw);margin-top:calc(36 / var(--ftl-hero-h) * 100cqh);place-self:start;gap:calc(24 / var(--ftl-hero-h) * 100cqh);flex-direction:column;grid-area:1/1;margin-bottom:0;padding:0;display:flex;position:relative;inset:auto}.ftl-hero__headline{gap:calc(24 / var(--ftl-hero-h) * 100cqh);flex-direction:column;min-width:0;max-width:100%;display:flex}.ftl-hero__eyebrow{max-width:100%;font-family:var(--font-mono,ui-monospace, monospace);font-size:clamp(.5625rem, calc(11 / var(--ftl-hero-w) * 100cqw), .6875rem);letter-spacing:.109em;text-transform:uppercase;color:var(--ftl-cream);overflow-wrap:anywhere;margin:0;font-weight:700}.ftl-hero__title{min-width:0;max-width:100%;font-family:var(--font-sans,ui-sans-serif, system-ui, sans-serif);font-size:clamp(1.25rem, calc(32 / var(--ftl-hero-w) * 100cqw), 2rem);letter-spacing:-.0188em;text-transform:uppercase;color:var(--ftl-cream);overflow-wrap:anywhere;margin:0;font-weight:900;line-height:1.125}.ftl-hero__title-br{display:none}.ftl-hero__actions{align-items:stretch;gap:calc(12 / var(--ftl-hero-h) * 100cqh);flex-direction:column;width:100%;min-width:0;max-width:100%;display:flex}.ftl-hero__cta{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:calc(14 / var(--ftl-hero-h) * 100cqh) calc(16 / var(--ftl-hero-w) * 100cqw);font-size:clamp(.8125rem, calc(14 / var(--ftl-hero-w) * 100cqw), .875rem);white-space:normal;text-align:center;overflow-wrap:anywhere;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;font-weight:600;line-height:1.49;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.ftl-hero__cta-arrow{flex-shrink:0;width:.75rem;height:.75rem}.ftl-hero__cta--primary{background:var(--ftl-ink);color:var(--ftl-cream)}.ftl-hero__cta--primary:hover{background:color-mix(in srgb, var(--ftl-ink) 85%, white)}.ftl-hero__cta--secondary{border:1px solid var(--ftl-cream);color:var(--ftl-cream);background:0 0}.ftl-hero__cta--secondary:hover{background:#ffffff14}.ftl-hero__card{display:none}.ftl-hero__card-title{color:#000;margin:0;font-size:1.5rem;font-weight:600;line-height:1.35}.ftl-hero__card-body{color:var(--ftl-body);margin:1rem 0 0;font-size:1.25rem;line-height:1.46}.ftl-intro-mobile{background:var(--ftl-mint);padding:clamp(2rem,6vw,2.5rem) clamp(1rem,4.5vw,1.5rem);display:block}.ftl-intro-mobile__title{color:#000;margin:0;font-size:1.25rem;font-weight:700;line-height:1.4}.ftl-intro-mobile__body{color:var(--ftl-body);margin:1rem 0 0;font-size:1rem;line-height:1.5}@media (max-width:423px){.ftl-hero__title{font-size:max(1.25rem, calc(32 / var(--ftl-hero-w) * 100cqw));line-height:1.2}.ftl-hero__eyebrow{letter-spacing:.06em}}@media (max-width:360px){.ftl-hero__title{font-size:1.25rem}.ftl-hero__cta{font-size:.8125rem}}@media (min-width:769px){.ftl-hero{padding:2.25rem 2.6875rem 0}.ftl-hero__frame{--ftl-hero-w:1834;--ftl-hero-h:744;max-width:120rem;min-height:unset;aspect-ratio:1834/744;border-radius:2rem;margin:0 auto}.ftl-hero__media{grid-area:1/1}.ftl-hero__img--desktop{object-fit:cover;object-position:center center;display:block}.ftl-hero__img--mobile,.ftl-hero__scrim{display:none}.ftl-hero__content{z-index:2;width:calc(795 / var(--ftl-hero-w) * 100cqw);max-width:calc(795 / var(--ftl-hero-w) * 100cqw);margin-left:calc(69 / var(--ftl-hero-w) * 100cqw);margin-top:0;margin-bottom:calc(70 / var(--ftl-hero-h) * 100cqh);place-self:end start;gap:calc(36 / var(--ftl-hero-w) * 100cqw);grid-area:1/1;align-items:flex-start;min-width:0;padding:0;position:relative;inset:auto}.ftl-hero__headline{gap:calc(16 / var(--ftl-hero-w) * 100cqw);width:100%;min-width:0}.ftl-hero__eyebrow{font-size:clamp(.6875rem, calc(22 / var(--ftl-hero-w) * 100cqw), 1.375rem);letter-spacing:.0636em;text-transform:uppercase;color:#ffffffbf}.ftl-hero__title{max-width:100%;font-size:clamp(1.25rem, calc(48 / var(--ftl-hero-w) * 100cqw), 3rem);letter-spacing:-.0233em;overflow-wrap:normal;line-height:1.1}.ftl-hero__title-br{display:block}.ftl-hero__actions{justify-content:flex-start;align-items:center;gap:calc(12 / var(--ftl-hero-w) * 100cqw);flex-flow:row;width:max-content;min-width:0;max-width:100%;display:flex}.ftl-hero__cta{width:auto;min-width:0;max-width:none;padding:calc(15 / var(--ftl-hero-w) * 100cqw) calc(21 / var(--ftl-hero-w) * 100cqw);font-size:clamp(.75rem, calc(16 / var(--ftl-hero-w) * 100cqw), 1rem);white-space:nowrap;text-align:center;border-radius:999px;flex:none;line-height:1.49}.ftl-hero__cta-arrow{width:1rem;height:1rem}.ftl-hero__cta--secondary{padding-left:calc(22 / var(--ftl-hero-w) * 100cqw);padding-right:calc(22 / var(--ftl-hero-w) * 100cqw);border-width:1.5px}.ftl-hero__card{z-index:3;width:calc(402 / var(--ftl-hero-w) * 100cqw);height:calc(367 / var(--ftl-hero-h) * 100cqh);max-height:calc(367 / var(--ftl-hero-h) * 100cqh);min-width:0;max-width:calc(402 / var(--ftl-hero-w) * 100cqw);min-height:0;padding:calc(41 / var(--ftl-hero-h) * 100cqh) calc(22 / var(--ftl-hero-w) * 100cqw) calc(49 / var(--ftl-hero-h) * 100cqh) calc(28 / var(--ftl-hero-w) * 100cqw);background:var(--ftl-mint);box-sizing:border-box;border-radius:1.5rem;flex-direction:column;grid-area:1/1;place-self:end;display:flex;position:relative;top:auto;bottom:auto;right:auto;overflow:hidden}.ftl-hero__card-title{max-width:calc(352 / var(--ftl-hero-w) * 100cqw);font-size:clamp(1rem, calc(24 / var(--ftl-hero-w) * 100cqw), 1.5rem);min-width:0;font-weight:600;line-height:1.35}.ftl-hero__card-body{margin-top:calc(16 / var(--ftl-hero-h) * 100cqh);max-width:calc(334 / var(--ftl-hero-w) * 100cqw);font-size:clamp(.875rem, calc(20 / var(--ftl-hero-w) * 100cqw), 1.25rem);min-width:0;line-height:1.46}.ftl-intro-mobile{display:none}}.ftl-ecosystem{background:var(--ftl-paper);padding:1.5rem 1.5rem 2.5rem;overflow-x:clip}.ftl-ecosystem__title--mobile{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase;color:#2e5247;margin-bottom:1rem;font-size:.75rem;font-weight:500;line-height:1.33;display:block}.ftl-ecosystem__title--desktop,.ftl-ecosystem__panel{display:none}.ftl-ecosystem__mobile{width:100%;max-width:27.5rem;margin:0 auto;display:block}.ftl-ecosystem__chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;width:100%;display:grid}.ftl-ecosystem__chip{width:100%;min-width:0;height:2.5625rem;color:var(--ftl-ink);box-sizing:border-box;background:#fff;border:1px solid #585f6c2e;border-radius:.875rem;justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;line-height:1;display:flex}.ftl-ecosystem__chip-dot{background:#61ab9f;border-radius:999px;flex-shrink:0;width:.5rem;height:.5rem}.ftl-ecosystem__mobile-stack{flex-direction:column;align-items:center;width:100%;margin-top:2.5rem;display:flex}.ftl-ecosystem__flow{pointer-events:none;flex-shrink:0;width:100%;max-width:24.5rem;margin:0 auto;display:block}.ftl-ecosystem__flow--hub,.ftl-ecosystem__flow--panel{height:2.5rem;margin-top:0}.ftl-ecosystem__mobile-stack .ftl-ecosystem__hub{flex-shrink:0;margin:0 auto}.ftl-ecosystem__mobile-stack .ftl-ecosystem__health{width:100%;max-width:22.602rem;margin-top:0}@keyframes ftl-ecosystem-flow{to{stroke-dashoffset:-1px}}.ftl-ecosystem__flow-path{stroke-dasharray:.08 .92;stroke-dashoffset:0}.ftl-ecosystem__flow-path--hub:not(.ftl-ecosystem__flow-path--revealed),.ftl-ecosystem__flow-path--panel:not(.ftl-ecosystem__flow-path--revealed){opacity:0!important}.ftl-ecosystem__flow-track{opacity:0;transition:opacity .4s ease-out}.ftl-ecosystem__flow-track--revealed{opacity:.6}.ftl-ecosystem__flow-path--active{animation:3s linear infinite ftl-ecosystem-flow}@media (prefers-reduced-motion:reduce){.ftl-ecosystem__flow-path--active{stroke-dashoffset:0;animation:none}.ftl-ecosystem__flow-path--hub:not(.ftl-ecosystem__flow-path--revealed),.ftl-ecosystem__flow-path--panel:not(.ftl-ecosystem__flow-path--revealed){opacity:0!important}}.ftl-ecosystem__title{text-align:center;opacity:0;margin-top:0;margin-left:0;margin-right:0;transition:opacity .64s ease-out,transform .64s ease-out;transform:translateY(.75rem)}.ftl-ecosystem__title.ftl-ecosystem__title--mobile{margin-bottom:1rem}.ftl-ecosystem__title--revealed{opacity:1;transform:none}.ftl-ecosystem__panel{opacity:0;transition:opacity .64s ease-out,transform .64s ease-out;transform:translateY(1.25rem)}.ftl-ecosystem__panel--revealed{opacity:1;transform:none}.ftl-ecosystem__node{opacity:0;transition:opacity .64s ease-out,transform .64s ease-out;transform:translate(-1.25rem)}.ftl-ecosystem__node--revealed{opacity:1;transform:none}.ftl-ecosystem__chip{opacity:0;transition:opacity .64s ease-out,transform .64s ease-out;transform:translateY(.5rem)}.ftl-ecosystem__chip--revealed{opacity:1;transform:none}.ftl-ecosystem__hub{opacity:0;transition:opacity .64s ease-out,transform .64s ease-out;transform:scale(.9)}.ftl-ecosystem__hub--revealed{opacity:1;transform:scale(1)}.ftl-ecosystem__health{transition:opacity .64s ease-out,transform .64s ease-out}.ftl-ecosystem__health:not(.ftl-ecosystem__health--revealed){opacity:0;transform:translate(1.25rem)}.ftl-ecosystem__health--revealed{opacity:1;transform:none}.ftl-ecosystem__flow{opacity:0;transition:opacity .5s ease-out}.ftl-ecosystem__flow--revealed{opacity:1}@media (prefers-reduced-motion:reduce){.ftl-ecosystem__title,.ftl-ecosystem__panel,.ftl-ecosystem__node,.ftl-ecosystem__chip,.ftl-ecosystem__hub,.ftl-ecosystem__health,.ftl-ecosystem__gap,.ftl-ecosystem__flow,.ftl-ecosystem__flow-track{opacity:1;transition:none;transform:none}}.ftl-ecosystem__hub{background:#fff;border:1.11px solid #f1f5f9;border-radius:1.113rem;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;width:8.90625rem;height:8.90625rem;margin:0 auto;display:flex;box-shadow:0 8.9px 11.1px -6.7px #0000001a,0 22.3px 27.8px -5.6px #0000001a}.ftl-ecosystem__hub-mark{width:2.8125rem;height:auto}.ftl-ecosystem__hub-name{letter-spacing:.043em;color:#1e293b;font-size:.975rem;font-weight:900}.ftl-ecosystem__health{box-sizing:border-box;background:#fff;border:.79px solid #f1f5f9;border-radius:1.19rem;max-width:22.602rem;margin-top:0;margin-left:auto;margin-right:auto;padding:1.625rem 1.4375rem;box-shadow:0 6.34px 7.93px -4.76px #0000001a,0 15.86px 19.83px -3.97px #0000001a}.ftl-ecosystem__health-header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.ftl-ecosystem__health-title-row{align-items:center;gap:.35rem;display:flex}.ftl-ecosystem__health-title{letter-spacing:.025em;color:#64748b;font-size:.694rem;font-weight:600}.ftl-ecosystem__health-trend{flex-shrink:0;width:.842rem;height:auto}.ftl-ecosystem__live-scan{color:#14a87c;background:#f8fafc;border:.79px solid #f1f5f9;border-radius:999px;align-items:center;gap:.45rem;padding:.35rem .65rem;font-size:.694rem;font-weight:500;line-height:1;display:inline-flex}.ftl-ecosystem__live-dot{background:#14a87c;border-radius:999px;width:.396rem;height:.396rem}.ftl-ecosystem__metric{align-items:center;gap:.75rem;margin-top:1.125rem;display:flex}.ftl-ecosystem__metric-value{color:#0d9488;font-size:3.568rem;font-weight:700;line-height:1}.ftl-ecosystem__metric-label{color:#1e293b;font-size:1.19rem;font-weight:700;line-height:1.19}.ftl-ecosystem__divider{border:0;border-top:1px solid #e2e8f0;margin:1.125rem 0}.ftl-ecosystem__gaps{flex-direction:column;gap:1.19rem;margin:0;padding:0;list-style:none;display:flex}.ftl-ecosystem__gap{opacity:0;justify-content:space-between;align-items:center;gap:.5rem;transition:opacity .64s ease-out,transform .64s ease-out;display:flex;transform:translate(.75rem)}.ftl-ecosystem__gap--revealed{opacity:1;transform:none}.ftl-ecosystem__gap-main{align-items:flex-start;gap:.75rem;min-width:0;display:flex}.ftl-ecosystem__gap-icon{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.98rem;height:1.98rem;font-size:.794rem;font-weight:900;display:flex}.ftl-ecosystem__gap-icon-img{width:.794rem;height:.794rem;display:block}.ftl-gap-icon--teal{color:#0d9488;background:#f0fdfa}.ftl-gap-icon--amber{color:#eab308;background:#fff7ed}.ftl-gap-icon--cyan{color:#14b8a6;background:#f0fdfa}.ftl-gap-icon--green{color:#22c55e;background:#f0fdf4}.ftl-gap-icon--indigo{color:#818cf8;background:#eef2ff}.ftl-ecosystem__gap-copy{min-width:0}.ftl-ecosystem__gap-title{color:#1e293b;margin:0;font-size:.794rem;font-weight:600;line-height:1}.ftl-ecosystem__gap-sub{color:#64748b;margin:.1rem 0 0;font-size:.694rem;line-height:1}.ftl-ecosystem__gap-meta{flex-shrink:0;align-items:center;gap:.35rem;display:flex}.ftl-ecosystem__impact{font-size:.6rem;font-weight:600;line-height:1}.ftl-ecosystem__impact--high{color:#ef4444}.ftl-ecosystem__impact--medium{color:#f59e0b}.ftl-ecosystem__gap-chevron{color:#94a3b8;flex-shrink:0;width:.75rem;height:.75rem}@media (min-width:769px){.ftl-ecosystem{padding:1.5rem 2.6875rem 5.25rem}.ftl-ecosystem__title--mobile{display:none}.ftl-ecosystem__title--desktop{font-family:var(--font-sans,ui-sans-serif, system-ui, sans-serif);letter-spacing:.05em;text-transform:uppercase;color:#334155;font-size:1.5rem;font-weight:700;display:block}.ftl-ecosystem__mobile{display:none}.ftl-ecosystem__panel{background:var(--ftl-mint);border-radius:2rem;min-width:0;margin-top:0;padding:3.5rem clamp(1.5rem,4vw,2.5rem) 4.75rem;display:block;overflow:clip}.ftl-ecosystem__canvas{aspect-ratio:1288/617;width:100%;max-width:min(80.5rem,100%);margin:2.5rem auto 0;position:relative;overflow:visible;container-type:inline-size}.ftl-ecosystem__canvas-scale{transform-origin:0 0;width:1288px;height:617px;transform:scale(var(--ftl-eco-scale,calc(100cqi / 1288)));position:absolute;top:0;left:0}.ftl-ecosystem__lines{pointer-events:none;width:1288px;height:617px;position:absolute;inset:0}.ftl-ecosystem__nodes-col{z-index:1;flex-direction:column;gap:18.2px;width:318.5px;display:flex;position:absolute;top:14.5px;left:0}.ftl-ecosystem__node{box-sizing:border-box;background:#fff;border:1.14px solid #f1f5f9;border-radius:999px;justify-content:space-between;align-items:center;gap:8px;width:318.5px;height:57.58px;padding:0 23px;display:flex;box-shadow:0 1.14px 2.27px #0000000d}.ftl-ecosystem__node-main{align-items:center;gap:13px;min-width:0;display:flex}.ftl-ecosystem__node-icon{flex-shrink:0;width:20px;height:20px;display:block}.ftl-ecosystem__node-label{color:#334155;font-size:18.2px;font-weight:500;line-height:27.3px}.ftl-ecosystem__node-action{flex-shrink:0;width:22.75px;height:22.75px;display:block}.ftl-ecosystem__canvas-scale .ftl-ecosystem__hub{z-index:2;box-sizing:border-box;width:142.5px;height:142.5px;margin:0;position:absolute;top:220.5px;left:556.75px}.ftl-ecosystem__canvas-scale .ftl-ecosystem__health{box-sizing:border-box;isolation:isolate;background-clip:padding-box;border:1px solid #f1f5f9;border-radius:24px;width:456px;max-width:none;height:617px;margin:0;padding:33px 29px;position:absolute;top:0;left:832.25px;overflow:visible;box-shadow:0 8px 10px -6px #0000001a,0 20px 25px -5px #0000001a}.ftl-ecosystem__health-title{font-size:.875rem;line-height:1.25rem}.ftl-ecosystem__health-trend{width:1.0625rem}.ftl-ecosystem__live-scan{padding:.4375rem .8125rem;font-size:.875rem;line-height:1rem}.ftl-ecosystem__live-dot{width:.5rem;height:.5rem}.ftl-ecosystem__metric{margin-top:1.5rem}.ftl-ecosystem__metric-value{color:#0d9488;font-size:4.5rem;line-height:1}.ftl-ecosystem__metric-label{font-size:1.5rem;line-height:1.875rem}.ftl-ecosystem__divider{margin:1.5rem 0}.ftl-ecosystem__gaps{gap:1.5rem}.ftl-ecosystem__gap-icon{width:2.5rem;height:2.5rem;font-size:1rem}.ftl-ecosystem__gap-icon-img{width:1rem;height:1rem}.ftl-ecosystem__gap-title{font-size:.875rem;line-height:1.25rem}.ftl-ecosystem__gap-sub{font-size:.75rem;line-height:1rem}.ftl-ecosystem__impact{font-size:.75rem}.ftl-ecosystem__gap-chevron{width:.875rem;height:.875rem}}@supports not (container-type:inline-size){.ftl-ecosystem__canvas-scale{width:100%;height:100%;transform:none}.ftl-ecosystem__lines{width:100%;height:100%}.ftl-ecosystem__nodes-col{gap:1.125rem;width:24.73%;top:2.35%}.ftl-ecosystem__node{width:100%;height:auto;min-height:3.6rem;padding:.9rem 1.5rem}.ftl-ecosystem__node-icon{width:1.25rem;height:1.25rem}.ftl-ecosystem__node-label{font-size:1.1375rem;line-height:1.7}.ftl-ecosystem__node-action{width:22.75px;height:22.75px}.ftl-ecosystem__canvas-scale .ftl-ecosystem__hub{aspect-ratio:1;width:11.08%;height:auto;top:35.74%;left:43.23%}.ftl-ecosystem__canvas-scale .ftl-ecosystem__health{border-radius:1.5rem;width:35.42%;height:100%;padding:2rem 1.8125rem;left:auto;right:0}}.ftl-category{color:var(--ftl-ink);background:#fff}.ftl-category__inner{flex-direction:column;gap:1.625rem;max-width:93.75rem;margin:0 auto;padding:2.375rem 1.5rem 2.5rem;display:flex}.ftl-category__intro{flex-direction:column;gap:.875rem;min-width:0;max-width:100%;display:flex}.ftl-category__eyebrow{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.1167em;text-transform:uppercase;color:#525257;margin:0;font-size:.75rem;font-weight:500}.ftl-category__title{max-width:100%;font-family:var(--font-sans,ui-sans-serif, system-ui, sans-serif);letter-spacing:-.0143em;text-transform:uppercase;color:var(--ftl-ink);overflow-wrap:break-word;margin:0;font-size:1.75rem;font-weight:900;line-height:1.14}.ftl-category__title-br{display:none}.ftl-category__body{flex-direction:column;gap:1rem;min-width:0;display:flex}.ftl-category__p{color:#525257;margin:0;font-size:.9375rem;font-weight:400;line-height:1.53}.ftl-category__p--emphasis{color:#525257;font-weight:700}.ftl-category__p--closing .ftl-category__link{font-weight:700}.ftl-category__link{color:inherit;text-underline-offset:.12em;text-decoration:underline}.ftl-category__link:hover{color:var(--ftl-ink)}@media (min-width:769px){.ftl-category{padding:clamp(4rem,7.396vw,8.875rem) clamp(2rem,8.9583vw,10.75rem)}.ftl-category__inner{grid-template-columns:minmax(0,42.5rem) minmax(0,47.0625rem);justify-content:space-between;align-items:start;gap:0;max-width:98.5rem;margin:0 auto;padding:0;display:grid}.ftl-category__intro{gap:1.148rem;max-width:42.5rem;margin-left:0}.ftl-category__eyebrow{letter-spacing:.125em;color:var(--ftl-muted);font-size:1.375rem;line-height:1}.ftl-category__title{letter-spacing:-.0135em;max-width:38.8125rem;font-size:4rem;line-height:1.1}.ftl-category__title-br{display:block}.ftl-category__body{gap:2rem;max-width:47.0625rem;padding-top:.522rem}.ftl-category__p{color:#000;font-size:1.3125rem;font-weight:500;line-height:1.671}.ftl-category__p--emphasis{color:#000;font-weight:700}.ftl-category__p.ftl-category__p--closing{color:#000;font-weight:500}.ftl-category__p--closing .ftl-category__link{font-weight:700}.ftl-category__link{color:#000}}.ftl-leaks{background:var(--ftl-paper);color:var(--ftl-ink)}.ftl-leaks__inner{max-width:93.75rem;margin:0 auto;padding:3rem 1.5rem 2.5rem}.ftl-leaks__intro{flex-direction:column;gap:1rem;min-width:0;max-width:100%;display:flex}.ftl-leaks__eyebrow{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.1167em;text-transform:uppercase;color:#525257;margin:0;font-size:.75rem;font-weight:500}.ftl-leaks__title{max-width:100%;font-family:var(--font-sans,ui-sans-serif, system-ui, sans-serif);letter-spacing:-.0154em;text-transform:uppercase;color:var(--ftl-ink);overflow-wrap:break-word;margin:0;font-size:1.625rem;font-weight:900;line-height:1.154}.ftl-leaks__lead{color:#525257;margin:0;font-size:.9375rem;font-weight:400;line-height:1.53}.ftl-leaks__grid{flex-direction:column;gap:.75rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.ftl-leaks__card{box-sizing:border-box;background:#fff;border:1px solid #585f6c33;border-radius:1.5rem;flex-direction:column;align-items:flex-start;gap:0;margin:0;padding:1.375rem;display:flex}.ftl-leaks__num{display:none}.ftl-leaks__icon{flex-shrink:0;width:3.5rem;height:3.5rem;display:block}.ftl-leaks__icon img{width:100%;height:100%;display:block}.ftl-leaks__card-title{color:var(--ftl-ink);text-transform:none;margin:1rem 0 0;font-size:1.375rem;font-weight:700;line-height:1.23}.ftl-leaks__rule{display:none}.ftl-leaks__card-desc{color:#2a2a2d;margin:1rem 0 0;font-size:1rem;font-weight:400;line-height:1.5}.ftl-leaks__card-desc--desk{display:none}.ftl-leaks__card-desc--mob{display:inline}.ftl-leaks__closing{flex-direction:column;gap:1rem;min-width:0;margin-top:1rem;display:flex}.ftl-leaks__closing-mark,.ftl-leaks__closing-rule{display:none}.ftl-leaks__closing-copy{flex-direction:column;gap:1rem;min-width:0;display:flex}.ftl-leaks__closing-title{text-transform:uppercase;color:var(--ftl-ink);margin:0;font-size:1rem;font-weight:700;line-height:1.4375}.ftl-leaks__closing-br,.ftl-leaks__closing-body-br{display:none}.ftl-leaks__closing-body{color:#525257;margin:0;font-size:.9375rem;font-weight:400;line-height:1.53}.ftl-leaks__closing-body--desktop{display:none}.ftl-leaks__closing-body--mobile{display:block}@media (min-width:769px){.ftl-leaks{padding:clamp(4rem,7.76vw,9.3rem) clamp(2rem,8.9583vw,10.75rem)}.ftl-leaks__inner{max-width:98.5rem;margin:0 auto;padding:0}.ftl-leaks__intro{gap:1.25rem;max-width:none}.ftl-leaks__eyebrow{letter-spacing:.1245em;color:var(--ftl-muted);font-size:1.375rem;line-height:1}.ftl-leaks__title{letter-spacing:-.0134em;max-width:none;font-size:clamp(2.5rem,3.33vw,4rem);line-height:1.1}.ftl-leaks__lead{color:#2a2a2d;max-width:62.89rem;font-size:1.556rem;line-height:1.6}.ftl-leaks__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.75rem,1.25vw,1.5rem);margin-top:clamp(2rem,3.5vw,3.5rem);display:grid}.ftl-leaks__card{text-align:center;border-radius:2.25rem;align-items:center;min-height:clamp(20rem,22vw,26.4rem);padding:clamp(1.75rem,2.2vw,2.67rem) clamp(1.5rem,2vw,2.5rem) clamp(1.5rem,2vw,2.5rem)}.ftl-leaks__num{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.1111em;color:var(--ftl-muted);margin:0;font-size:clamp(1.25rem,1.25vw,1.5rem);font-weight:700;line-height:1.11;display:block}.ftl-leaks__icon{width:clamp(5.5rem,7vw,8.45rem);height:clamp(5.5rem,7vw,8.45rem);margin-top:clamp(1.5rem,2.6vw,3.12rem)}.ftl-leaks__card-title{letter-spacing:-.0162em;text-transform:uppercase;margin-top:clamp(1.5rem,2vw,1.85rem);font-size:clamp(1.375rem,1.46vw,1.75rem);line-height:1.14}.ftl-leaks__rule{border:0;border-top:1px solid #0000001f;width:clamp(8rem,10.5vw,12.57rem);height:0;margin:clamp(1rem,1.3vw,1.25rem) auto 0;display:block}.ftl-leaks__card-desc{text-align:center;color:#2a2a2d;max-width:20.5rem;margin-top:clamp(.75rem,1.1vw,1.25rem);font-size:1.25rem;line-height:1.2}.ftl-leaks__card-desc--desk{display:inline}.ftl-leaks__card-desc--mob{display:none}.ftl-leaks__card--conversion .ftl-leaks__card-desc{max-width:15.5625rem}.ftl-leaks__card--trust .ftl-leaks__card-desc{max-width:18.5rem}.ftl-leaks__card--time .ftl-leaks__card-desc{max-width:18.3125rem}.ftl-leaks__closing{flex-direction:row;align-items:stretch;gap:0;max-width:67.3125rem;margin-top:clamp(2.5rem,3.2vw,3.875rem)}.ftl-leaks__closing-mark{flex-shrink:0;align-items:flex-start;display:flex}.ftl-leaks__closing-icon{width:5.9375rem;height:5.9375rem;display:block}.ftl-leaks__closing-rule{border:0;border-left:1px solid #000;flex-shrink:0;align-self:stretch;width:0;margin-left:1.9375rem;display:block}.ftl-leaks__closing-copy{flex:57.4375rem;gap:.75rem;min-width:0;max-width:57.4375rem;margin-left:2rem;padding-top:.15rem}.ftl-leaks__closing-title{letter-spacing:-.01em;max-width:55.5rem;font-size:clamp(1.75rem,2.34vw,2.802rem);line-height:1.2}.ftl-leaks__closing-br,.ftl-leaks__closing-body-br{display:block}.ftl-leaks__closing-body--desktop{color:#2a2a2d;max-width:57.4375rem;font-size:1.375rem;line-height:1.227;display:block}.ftl-leaks__closing-body--mobile{display:none}}.ftl-stack{background:var(--ftl-mint);color:var(--ftl-ink)}.ftl-stack__inner{max-width:93.75rem;margin:0 auto;padding:3rem 1.5rem}.ftl-stack__intro{flex-direction:column;gap:1rem;min-width:0;display:flex}.ftl-stack__eyebrow{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.1167em;text-transform:uppercase;color:#525257;margin:0;font-size:.75rem;font-weight:500}.ftl-stack__title{font-family:var(--font-sans,ui-sans-serif, system-ui, sans-serif);letter-spacing:-.0154em;text-transform:uppercase;color:var(--ftl-ink);overflow-wrap:break-word;margin:0;font-size:1.625rem;font-weight:900;line-height:1.154}.ftl-stack__title-br{display:block}.ftl-stack__lead{color:#525257;margin:0;font-size:.9375rem;font-weight:400;line-height:1.53}.ftl-stack__lead--desktop{display:none}.ftl-stack__lead--mobile{display:block}.ftl-stack__cards-wrap{margin-top:1.5rem}.ftl-stack__cards-scale{width:100%;display:block}.ftl-stack__cards{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.ftl-stack__card{box-sizing:border-box;background:#fff;border:1.43px solid #d1e0db;border-radius:1.43rem;flex-direction:column;gap:2.15rem;min-width:0;margin:0;padding:2.15rem;display:flex;overflow:hidden;box-shadow:0 1.43px 2.87px #0000000d;container:ftl-stack-card/inline-size}.ftl-stack__card-head{align-items:center;gap:0;min-width:0;max-width:100%;display:flex}.ftl-stack__card-icon{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:4.30125rem;height:4.30125rem;display:flex;overflow:hidden}.ftl-stack__card-icon img{object-fit:contain;width:100%;height:100%;display:block}.ftl-stack__card-title{min-width:0;font-family:var(--font-sans,ui-sans-serif, system-ui, sans-serif);color:#111827;text-transform:uppercase;overflow-wrap:anywhere;flex:auto;margin:0;padding-left:1.43rem;font-size:1.6125rem;font-weight:700;line-height:1.55}.ftl-stack__items{flex-direction:column;gap:1.075rem;margin:0;padding:0;list-style:none;display:flex}.ftl-stack__item{box-sizing:border-box;background:#f9fafb;border:1.43px solid #f3f4f6;border-radius:.72rem;align-items:center;gap:1.075rem;margin:0;padding:1.075rem;display:flex}.ftl-stack__item-icon{object-fit:contain;object-position:center;flex-shrink:0;width:1.7925rem;height:1.375rem;display:block}.ftl-stack__item-label{color:#374151;font-size:1.125rem;font-weight:500;line-height:1.45}.ftl-stack__bridge{display:none}.ftl-stack__banner{background:var(--ftl-ink);color:#fff;font-family:var(--font-mono,ui-monospace, monospace);text-align:center;border-radius:.75rem;margin:1.1rem 0 0;padding:1rem 1.25rem;font-size:.8125rem;font-weight:700;line-height:1.3}.ftl-stack__closing{flex-direction:column;gap:.75rem;min-width:0;margin-top:1rem;display:flex}.ftl-stack__closing-title{text-transform:uppercase;color:#000;margin:0;font-size:1rem;font-weight:700;line-height:1.4375}.ftl-stack__closing-br{display:none}.ftl-stack__closing-body{color:#525257;margin:0;font-size:.9375rem;font-weight:400;line-height:1.53}.ftl-stack__closing-body--desktop{display:none}.ftl-stack__closing-body--mobile{display:block}.ftl-stack__link{color:var(--ftl-ink);text-underline-offset:.12em;font-weight:500;text-decoration:underline}.ftl-stack__link:hover{color:#000}@media (min-width:769px){.ftl-stack{padding:clamp(4rem,7.45vw,8.94rem) clamp(2rem,8.9583vw,10.75rem) clamp(4rem,6vw,6.5rem)}.ftl-stack__inner{max-width:98.5rem;margin:0 auto;padding:0}.ftl-stack__intro{gap:0;max-width:65.08rem}.ftl-stack__eyebrow{letter-spacing:.125em;color:var(--ftl-muted);font-size:1.375rem;line-height:1}.ftl-stack__title{letter-spacing:-.0135em;max-width:57.3125rem;margin-top:1.125rem;font-size:clamp(2.5rem,3.33vw,4rem);line-height:1.1}.ftl-stack__lead{color:#2a2a2d;max-width:65.08rem;margin-top:1.5625rem;font-size:1.5rem;line-height:2.5rem}.ftl-stack__lead--desktop{display:block}.ftl-stack__lead--mobile{display:none}.ftl-stack__cards-wrap{z-index:0;aspect-ratio:1560/606.5;width:100%;margin-top:2.125rem;position:relative;overflow:visible;container-type:inline-size}.ftl-stack__cards-scale{transform-origin:0 0;width:1560px;transform:scale(var(--ftl-stack-scale,calc(100cqi / 1560)));position:absolute;top:0;left:0}.ftl-stack__cards{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:34.4118px;width:1560px;display:grid}.ftl-stack__card{border-radius:22.9412px;flex-direction:column;gap:34.4118px;height:100%;padding:34.4118px 34.4118px 45.8824px;display:flex;overflow:visible}.ftl-stack__card--get-paid{padding-bottom:34.4118px}.ftl-stack__card-icon{width:68.82px;height:68.82px}.ftl-stack__card-title{font-family:var(--font-sans,ui-sans-serif, system-ui, sans-serif);letter-spacing:0;overflow-wrap:normal;padding-left:22.9412px;font-size:25.8088px;font-weight:700;line-height:40.15px}.ftl-stack__items{flex:1;gap:17.2059px;margin-top:0}.ftl-stack__item{border-radius:11.4706px;gap:0;padding:17.2059px}.ftl-stack__item-icon{width:28.68px;height:22px;margin-right:17.2059px}.ftl-stack__item-label{color:#374151;font-size:20.0735px;line-height:28.68px}.ftl-stack__bridge{z-index:0;aspect-ratio:1531/91.76;width:1531px;margin:9.35px 0 0 -35px;display:block;position:relative}.ftl-stack__connector{object-fit:fill;width:100%;height:100%;display:block}.ftl-stack__dot{background:#a3c2b5;border-radius:999px;width:.75rem;height:.75rem;position:absolute;top:0;transform:translate(-50%,-45%)}.ftl-stack__dot--1{left:13.3246%}.ftl-stack__dot--2{left:40.8883%}.ftl-stack__dot--3{left:68.7133%}.ftl-stack__dot--4{left:91.966%}.ftl-stack__banner{z-index:1;margin-top:calc(-12.76px * var(--ftl-stack-scale,1));box-sizing:border-box;height:4.875rem;font-family:var(--font-sans,ui-sans-serif, system-ui, sans-serif);letter-spacing:.04em;border-radius:1.094rem;justify-content:center;align-items:center;padding:1.40625rem 1.5rem;font-size:1.25rem;font-weight:700;line-height:2rem;display:flex;position:relative}.ftl-stack__closing{gap:1rem;max-width:none;margin-top:clamp(2rem,3vw,3rem)}.ftl-stack__closing-title{letter-spacing:-.01em;color:var(--ftl-ink);font-size:clamp(1.75rem,2.34vw,2.8125rem);line-height:1.2}.ftl-stack__closing-br{display:block}.ftl-stack__closing-body--desktop{color:#2a2a2d;white-space:normal;overflow-wrap:break-word;max-width:100%;font-size:1.5rem;line-height:2.5rem;display:block}.ftl-stack__closing-body--mobile{display:none}}.ftl-loop{color:#fafaf7;background:#0b0b0e}.ftl-loop__inner{max-width:98.5rem;margin:0 auto;padding:3rem 1.5rem 3.5rem}.ftl-loop__intro{flex-direction:column;gap:1rem;min-width:0;max-width:100%;display:flex}.ftl-loop__eyebrow{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.1167em;text-transform:uppercase;color:#9ebfb8;margin:0;font-size:.75rem;font-weight:500}.ftl-loop__title{font-family:var(--font-sans,ui-sans-serif, system-ui, sans-serif);letter-spacing:-.0154em;text-transform:uppercase;color:#fff;overflow-wrap:break-word;margin:0;font-size:1.625rem;font-weight:900;line-height:1.154}.ftl-loop__title-br{display:none}.ftl-loop__grid{flex-direction:column;gap:1rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.ftl-loop__card{box-sizing:border-box;background:#1f1f21;border-radius:.75rem;min-width:0;margin:0;padding:1.125rem}.ftl-loop__num{font-family:var(--font-mono,ui-monospace, monospace);color:#9ebfb8;font-size:.75rem;font-weight:500;line-height:1.33;display:block}.ftl-loop__card-title{font-family:var(--font-sans,ui-sans-serif, system-ui, sans-serif);letter-spacing:.0571em;text-transform:uppercase;color:#fff;margin:.5rem 0 0;font-size:.875rem;font-weight:700;line-height:1.2}.ftl-loop__card-desc{color:#b8bdc2;margin:.5rem 0 0;font-size:.875rem;font-weight:400;line-height:1.4286}@media (min-width:769px){.ftl-loop{padding:clamp(4rem,7.03vw,8.4375rem) clamp(2rem,8.9583vw,10.75rem) clamp(5rem,8.4vw,10.0625rem)}.ftl-loop__inner{max-width:98.4375rem;margin:0 auto;padding:0}.ftl-loop__intro{gap:1.125rem;max-width:56.4375rem}.ftl-loop__eyebrow{letter-spacing:.125em;color:#9dbfb8;font-size:1.375rem;line-height:1}.ftl-loop__title{letter-spacing:-.0135em;color:#fafaf7;font-size:clamp(2.5rem,3.33vw,4rem);line-height:1.1}.ftl-loop__title-br{display:block}.ftl-loop__grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:1.2047rem;margin-top:4.1306rem;display:grid}.ftl-loop__card{background:#1a1a1e;border-radius:1.3767rem;flex-direction:column;min-height:16rem;padding:2.306rem 1.962rem 2.3rem;display:flex}.ftl-loop__num{letter-spacing:.1514em;color:#c5ddd7;font-size:1rem;line-height:1.514}.ftl-loop__card-title{letter-spacing:-.0163em;margin-top:.75rem;font-size:1.5rem;line-height:1.145}.ftl-loop__card-desc{color:#c9cbc8;margin-top:.75rem;font-size:1.25rem;line-height:1.647}}.ftl-output{background:var(--ftl-paper);color:var(--ftl-ink)}.ftl-output__inner{max-width:98.5rem;margin:0 auto;padding:3rem 1.5rem 3.5rem}.ftl-output__intro{flex-direction:column;gap:1rem;min-width:0;max-width:100%;display:flex}.ftl-output__eyebrow{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.1167em;text-transform:uppercase;color:#525257;margin:0;font-size:.75rem;font-weight:500}.ftl-output__title{font-family:var(--font-sans,ui-sans-serif, system-ui, sans-serif);letter-spacing:-.0167em;text-transform:uppercase;color:var(--ftl-ink);overflow-wrap:break-word;margin:0;font-size:1.5rem;font-weight:900;line-height:1.167}.ftl-output__title-br{display:none}.ftl-output__panel{box-sizing:border-box;background:#d1e5e0;border-radius:1rem;margin-top:1.5rem;padding:1.125rem 1rem 1rem}.ftl-output__panel-heading{font-family:var(--font-sans,ui-sans-serif, system-ui, sans-serif);text-transform:uppercase;color:var(--ftl-ink);margin:0;font-size:1rem;font-weight:900;line-height:1.375}.ftl-output__list{flex-direction:column;gap:.625rem;margin:.875rem 0 0;padding:0;list-style:none;display:flex}.ftl-output__item{box-sizing:border-box;background:#fff;border-radius:.625rem;flex-direction:column;align-items:flex-start;gap:.5rem;min-width:0;margin:0;padding:.75rem .875rem .875rem;display:flex}.ftl-output__badge{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.0667em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;padding:.25rem .5rem;font-size:.5625rem;font-weight:500;line-height:1.33;display:inline-flex}.ftl-output__badge--high{color:#fff;background:#0b0b0e}.ftl-output__badge--medium{color:#0b0b0e;background:#c4ded6}.ftl-output__item-body{width:100%;min-width:0}.ftl-output__item-title{color:var(--ftl-ink);margin:0;font-size:.875rem;font-weight:600;line-height:1.43}.ftl-output__meta{flex-direction:column;gap:.25rem;margin-top:.375rem;display:flex}.ftl-output__meta-line{color:#525257;margin:0;font-size:.8125rem;line-height:1.23}.ftl-output__meta-line--why,.ftl-output__meta-line--why-mob{color:#2a2a2d;font-size:.75rem;line-height:1.5}.ftl-output__meta-label,.ftl-output__meta-value{font-weight:400}.ftl-output__closing{text-transform:uppercase;color:var(--ftl-ink);margin:1rem 0 0;font-size:1rem;font-weight:700;line-height:1.4375}.ftl-output__closing-br{display:none}@media (min-width:769px){.ftl-output{padding:clamp(4rem,6vw,7.1875rem) clamp(2rem,8.9583vw,10.75rem)}.ftl-output__inner{flex-direction:column;gap:0;max-width:98.4375rem;margin:0 auto;padding:0;display:flex}.ftl-output__intro{gap:1.0625rem;max-width:64.4375rem}.ftl-output__eyebrow{letter-spacing:.0636em;color:var(--ftl-muted);font-size:1.375rem;line-height:1}.ftl-output__title{letter-spacing:-.0234em;font-size:clamp(2.5rem,3.33vw,4rem);line-height:1.1}.ftl-output__title-br{display:block}.ftl-output__panel{box-sizing:border-box;background:#c5ddd7;border-radius:2rem;min-height:35.625rem;margin-top:4.1875rem;padding:2.3125rem 2.4256rem}.ftl-output__panel-heading{letter-spacing:.0208em;font-size:1.5rem;line-height:1.21}.ftl-output__list{gap:.5rem;margin-top:1.5625rem}.ftl-output__item{border-radius:1rem;flex-direction:row;align-items:flex-start;gap:2.25rem;min-height:8.875rem;padding:1.1875rem 1.75rem 1.1875rem 1.5rem}.ftl-output__badge{font-family:var(--font-sans,ui-sans-serif, system-ui, sans-serif);letter-spacing:.0417em;flex-shrink:0;margin-top:.5rem;padding:.25rem .75rem;font-size:.75rem;font-weight:700;line-height:1.25}.ftl-output__badge--medium{color:#000;background:#c5ddd7}.ftl-output__item-title{font-size:1.5rem;font-weight:700;line-height:1.333}.ftl-output__meta{gap:.25rem;margin-top:.75rem}.ftl-output__meta-line{color:#000;font-size:1.125rem;font-weight:700;line-height:1.333}.ftl-output__meta-line--why,.ftl-output__meta-line--why-mob{color:#000;font-size:1.125rem;line-height:1.333}.ftl-output__meta-line--why-mob{display:none}.ftl-output__meta-label{font-weight:700}.ftl-output__meta-value{color:#0009;font-weight:500}.ftl-output__closing{margin:2rem 0 0;font-size:clamp(1.75rem,2.34vw,2.8125rem);line-height:1.2}.ftl-output__closing-br{display:block}}.ftl-live{color:var(--ftl-ink);background:#fff}.ftl-live__inner{max-width:98.5rem;margin:0 auto;padding:3rem 1.5rem 3.5rem}.ftl-live__intro,.ftl-live__intro-text{flex-direction:column;gap:.75rem;min-width:0;max-width:100%;display:flex}.ftl-live__eyebrow{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.1167em;text-transform:uppercase;color:#525257;margin:0;font-size:.75rem;font-weight:500}.ftl-live__title{font-family:var(--font-sans,ui-sans-serif, system-ui, sans-serif);letter-spacing:-.0167em;text-transform:uppercase;color:var(--ftl-ink);overflow-wrap:break-word;margin:0;font-size:1.5rem;font-weight:900;line-height:1.167}.ftl-live__title-br{display:none}.ftl-live__lead{color:#525257;margin:0;font-size:.9375rem;font-weight:400;line-height:1.533}.ftl-live__phones{flex-direction:column;gap:1.25rem;margin-top:1.5rem;display:flex}.ftl-live__phone{flex-direction:column;align-items:center;gap:.625rem;margin:0;display:flex}.ftl-live__phone-img{width:min(20rem,100%);height:auto;display:block}.ftl-live__phone-label{font-family:var(--font-mono,ui-monospace, monospace);text-transform:uppercase;text-align:center;color:#585f6c;font-size:.75rem;font-weight:400;line-height:1.33}.ftl-live__chips,.ftl-live__links{display:none}.ftl-live__closing{color:#525257;margin:1.5rem 0 0;font-size:.9375rem;font-weight:400;line-height:1.533}.ftl-live__closing--desktop{display:none}.ftl-live__closing--mobile{display:block}@media (min-width:769px){.ftl-live{padding:clamp(4rem,6.3vw,7.5625rem) clamp(2rem,8.9583vw,10.75rem)}.ftl-live__inner{flex-direction:column;gap:4.75rem;max-width:98.4375rem;margin:0 auto;padding:0;display:flex}.ftl-live__intro{gap:0;max-width:none}.ftl-live__intro-text{gap:0;max-width:68.375rem}.ftl-live__eyebrow{letter-spacing:.125em;color:var(--ftl-muted);font-size:1.375rem;line-height:1}.ftl-live__title{letter-spacing:-.0135em;margin-top:1.125rem;font-size:clamp(2.5rem,3.33vw,4rem);line-height:1.1}.ftl-live__title-br{display:block}.ftl-live__lead{color:#2a2a2d;white-space:normal;max-width:100%;margin-top:1.5rem;font-size:1.5rem;line-height:1.5}.ftl-live__phones{flex-direction:row;justify-content:center;align-items:flex-start;gap:1rem;margin-top:0}.ftl-live__phone{flex:1 1 0;gap:1.75rem;max-width:27.75rem}.ftl-live__phone-img{width:100%}.ftl-live__phone-label{letter-spacing:.12em;color:#2a2a2d;font-size:1rem;font-weight:500;line-height:1}.ftl-live__below{flex-direction:column;gap:2.25rem;max-width:95.4375rem;display:flex}.ftl-live__chips{flex-wrap:wrap;gap:.5625rem;margin:0;padding:0;list-style:none;display:flex}.ftl-live__chip{background:var(--ftl-paper);color:#2a2a2d;white-space:nowrap;border-radius:999px;margin:0;padding:.6875rem 1.23438rem;font-size:1rem;font-weight:600;line-height:1.6875}.ftl-live__links{color:#2a2a2d;margin:0;font-size:1.375rem;font-weight:400;line-height:2.5rem;display:block}.ftl-live__link{color:var(--ftl-ink);text-underline-offset:.12em;font-weight:500;text-decoration:underline}.ftl-live__link:hover{color:#000}.ftl-live__closing--mobile{display:none}.ftl-live__closing--desktop{letter-spacing:-.01em;text-transform:uppercase;color:var(--ftl-ink);max-width:69.1875rem;margin:0;font-size:clamp(1.75rem,2.34vw,2.8125rem);font-weight:700;line-height:1.2;display:block}}.ftl-bi{color:#fafaf7;background:#0b0b0e}.ftl-bi__inner{max-width:98.5rem;margin:0 auto;padding:2.375rem 1.5rem 2.5rem}.ftl-bi__intro{flex-direction:column;gap:.875rem;min-width:0;max-width:100%;display:flex}.ftl-bi__eyebrow{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.1167em;text-transform:uppercase;color:#9dbfb8;margin:0;font-size:.75rem;font-weight:500}.ftl-bi__title{font-family:var(--font-sans,ui-sans-serif, system-ui, sans-serif);letter-spacing:-.0167em;text-transform:uppercase;color:#fff;overflow-wrap:break-word;margin:0;font-size:1.5rem;font-weight:900;line-height:1.167}.ftl-bi__title-br{display:none}.ftl-bi__grid{flex-direction:column;gap:.875rem;margin:0;padding:0;list-style:none;display:flex}.ftl-bi__cards-wrap{margin-top:.875rem}.ftl-bi__cards-scale{width:100%;display:block}.ftl-bi__connectors,.ftl-bi__connector{display:none}.ftl-bi__card{box-sizing:border-box;background:#1a1a1e;border-radius:.75rem;min-width:0;margin:0;padding:1rem}.ftl-bi__card--vision{color:#000;background:#bbdfd0}.ftl-bi__num{font-family:var(--font-mono,ui-monospace, monospace);color:#fff;font-size:.75rem;font-weight:500;line-height:1.33;display:block}.ftl-bi__card--vision .ftl-bi__num{color:#000}.ftl-bi__card-title{letter-spacing:.0462em;text-transform:uppercase;color:#fff;margin:.5rem 0 0;font-size:.8125rem;font-weight:700;line-height:1.23}.ftl-bi__card--vision .ftl-bi__card-title{color:#000}.ftl-bi__rule,.ftl-bi__items--desk{display:none}.ftl-bi__items--mob{color:#9ca3af;margin:.5rem 0 0;font-size:.875rem;font-weight:400;line-height:1.43}.ftl-bi__card--vision .ftl-bi__items--mob,.ftl-bi__vision-copy{color:#000;text-transform:none;margin:.5rem 0 0;font-size:.875rem;font-weight:400;line-height:1.43}.ftl-bi__closing{color:#fff;margin:.875rem 0 0;font-size:.9375rem;font-weight:400;line-height:1.533}.ftl-bi__link{color:inherit;text-underline-offset:.12em;text-decoration:underline}.ftl-bi__link:hover{color:#c5ddd7}@media (min-width:769px){.ftl-bi{padding:clamp(4rem,6.77vw,8.125rem) clamp(2rem,8.9583vw,10.75rem) clamp(3rem,5vw,5rem)}.ftl-bi__inner{flex-direction:column;gap:4.5625rem;max-width:97.8606rem;margin:0 auto;padding:0;display:flex}.ftl-bi__intro{gap:1.125rem;max-width:69.9375rem}.ftl-bi__eyebrow{letter-spacing:.125em;font-size:1.375rem;line-height:1}.ftl-bi__title{letter-spacing:-.0135em;color:#fafaf7;font-size:clamp(2.5rem,3.33vw,4rem);line-height:1.1}.ftl-bi__title-br{display:block}.ftl-bi__cards-wrap{aspect-ratio:1565.77/338;width:100%;margin-top:0;position:relative;overflow:visible;container-type:inline-size}.ftl-bi__cards-scale{transform-origin:0 0;width:1565.77px;height:338px;transform:scale(var(--ftl-bi-scale,calc(100cqi / 1565.77)));position:absolute;top:0;left:0}.ftl-bi__grid{z-index:1;flex-direction:row;align-items:stretch;gap:51px;width:1565.77px;height:338px;margin:0;display:flex;position:relative}.ftl-bi__connector{object-fit:fill;pointer-events:none;z-index:0;width:51px;max-width:none;height:24px;display:block;position:absolute}.ftl-bi__connector--1{top:156px;left:304.88px}.ftl-bi__connector--2{top:156px;left:660.76px}.ftl-bi__connector--3{height:25px;top:192.5px;left:1043.76px}.ftl-bi__card{z-index:1;box-sizing:border-box;border-radius:22.17px;flex-direction:column;flex:none;height:338px;min-height:0;padding:20.65px 33.26px 28px;display:flex;position:relative;box-shadow:0 5.54px 27.72px #0000004d}.ftl-bi__card--day-one,.ftl-bi__card--over-time{width:304.88px}.ftl-bi__card--deeper{width:332px}.ftl-bi__card--vision{background:linear-gradient(146deg,#c4e4d5 0%,#a8d5c4 100%);width:471px;box-shadow:0 0 55.43px #a8d5c433}.ftl-bi__num{color:#d1d5db;font-size:1.039rem;font-weight:400;line-height:1.5}.ftl-bi__card--vision .ftl-bi__num{color:#0b0e14}.ftl-bi__card-title{letter-spacing:.1em;color:#d1d5db;margin-top:.9rem;font-size:1.039rem;font-weight:500;line-height:1.33}.ftl-bi__card--vision .ftl-bi__card-title{color:#0b0e14}.ftl-bi__rule{border:0;border-top:1.39px solid #c5ddd7;width:2.772rem;height:0;margin:.7rem 0 0;display:block}.ftl-bi__card--vision .ftl-bi__rule{border-top-width:2.77px;border-top-color:#1f2937;width:4.1575rem;margin-top:1.1rem}.ftl-bi__items--mob{display:none}.ftl-bi__items--desk{flex-direction:column;gap:.25rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.ftl-bi__items--desk li{color:#9ca3af;margin:0;font-size:1.2126rem;font-weight:400;line-height:1.625}.ftl-bi__vision-copy{letter-spacing:-.025em;text-transform:uppercase;color:#0b0e14;margin:1.5rem 0 0;font-size:clamp(1.5rem,1.88vw,2.252rem);font-weight:900;line-height:1.1;display:block}.ftl-bi__closing{color:#c9cbc8;max-width:65.1875rem;margin:0;font-size:1.5rem;line-height:2.5rem}.ftl-bi__link{color:#c5ddd7;font-weight:500}.ftl-bi__link:hover{color:#fff}}.ftl-diff{background:var(--ftl-paper);color:var(--ftl-ink)}.ftl-diff__inner{max-width:98.5rem;margin:0 auto;padding:2.625rem 1.5rem 2.75rem}.ftl-diff__intro{flex-direction:column;gap:.875rem;min-width:0;max-width:100%;display:flex}.ftl-diff__eyebrow{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.02em;text-transform:uppercase;color:var(--ftl-muted);margin:0;font-size:.75rem;font-weight:700}.ftl-diff__title{font-family:var(--font-sans,ui-sans-serif, system-ui, sans-serif);color:var(--ftl-ink);overflow-wrap:break-word;margin:0;font-size:1.375rem;font-weight:900;line-height:1.273}.ftl-diff__title--desk{display:none}.ftl-diff__title--mob{text-transform:none;display:inline}.ftl-diff__compare{flex-direction:column;gap:.875rem;margin-top:1.75rem;display:flex}.ftl-diff__connectors{display:none}.ftl-diff__card{box-sizing:border-box;border-radius:1rem;min-width:0;margin:0;padding:1.25rem 1.125rem 1.375rem}.ftl-diff__card--traditional{background:#fff;border:1px solid #585f6c2e}.ftl-diff__card--foundrly{color:#f4f1ec;background:#0b0b0e}.ftl-diff__card-title{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.02em;text-transform:uppercase;color:var(--ftl-ink);align-items:center;gap:.5rem;margin:0;font-size:.75rem;font-weight:700;line-height:1.33;display:flex}.ftl-diff__card-title--foundrly{color:#c5ddd7;font-family:var(--font-sans,ui-sans-serif, system-ui, sans-serif);letter-spacing:.025em;font-size:.732rem}.ftl-diff__mark{object-fit:cover;border-radius:.25rem;flex-shrink:0;width:1rem;height:1rem}.ftl-diff__list{flex-direction:column;gap:.625rem;margin:1.125rem 0 0;padding:0;list-style:none;display:flex}.ftl-diff__row{align-items:flex-start;gap:.5rem;min-width:0;display:flex}.ftl-diff__icon{display:none}.ftl-diff__bullet{color:#2a2a2d;flex-shrink:0;width:.75rem;font-size:.875rem;line-height:1.25rem}.ftl-diff__bullet--mint{color:#c5ddd7}.ftl-diff__label{color:#2a2a2d;min-width:0;font-size:.875rem;font-weight:400;line-height:1.25rem}.ftl-diff__card--foundrly .ftl-diff__label{color:#f4f1ec}@media (min-width:769px){.ftl-diff{padding:clamp(5.3125rem,5.89vw,7.0625rem) clamp(2rem,8.9583vw,10.75rem) clamp(4rem,4.43vw,5.3125rem)}.ftl-diff__inner{max-width:97.8606rem;margin:0 auto;padding:0}.ftl-diff__intro{gap:1.125rem;max-width:73.0625rem}.ftl-diff__eyebrow{letter-spacing:.0818em;font-size:1.375rem}.ftl-diff__title{letter-spacing:-.0219em;text-transform:uppercase;font-size:clamp(2.25rem,3.33vw,4rem);line-height:1.1}.ftl-diff__title--desk{display:inline}.ftl-diff__title--mob{display:none}.ftl-diff__compare{flex-direction:row;align-items:stretch;gap:1rem;margin-top:3.625rem;position:relative}.ftl-diff__card{border:none;border-radius:1.25rem;flex:1 1 0;min-width:0;max-width:46.1875rem;padding:3.0625rem 3.4375rem 2.5rem}.ftl-diff__card--traditional{box-shadow:0 1.125px 2.25px #0000000d}.ftl-diff__card--foundrly{box-shadow:0 9px 11.25px -6.75px #0000001a,0 22.5px 28.125px -5.625px #0000001a}.ftl-diff__connectors{object-fit:contain;object-position:center;z-index:1;pointer-events:none;flex:0 0 3.4375rem;align-self:stretch;width:3.4375rem;max-width:none;height:auto;margin:0;display:block}.ftl-diff__card-title{font-family:var(--font-sans,ui-sans-serif, system-ui, sans-serif);letter-spacing:.025em;color:#111827;font-size:1.40625rem;font-weight:700;line-height:1.4}.ftl-diff__card-title--foundrly{color:#c5ddd7;gap:.875rem}.ftl-diff__mark{border-radius:.375rem;width:1.9375rem;height:1.9375rem}.ftl-diff__list{gap:0;margin-top:1rem}.ftl-diff__row{box-sizing:border-box;border-bottom:1.125px solid #e2e8e4;align-items:center;gap:1.6875rem;min-height:5.6875rem;padding:1.125rem 0}.ftl-diff__row:last-child{border-bottom:none;min-height:3.375rem;padding-bottom:0}.ftl-diff__card--foundrly .ftl-diff__row{border-bottom-color:#1f2937}.ftl-diff__icon--desk{flex-shrink:0;width:3.375rem;height:3.375rem;display:block}.ftl-diff__bullet{display:none}.ftl-diff__label{color:#1f2937;font-size:1.26563rem;font-weight:500;line-height:1.555}.ftl-diff__card--foundrly .ftl-diff__label{color:#e5e7eb}}.ftl-faq{color:var(--ftl-ink);background:#fff}.ftl-faq__inner{max-width:98.5rem;margin:0 auto;padding:3rem 1.5rem 3.5rem}.ftl-faq__intro{flex-direction:column;gap:.75rem;min-width:0;max-width:100%;display:flex}.ftl-faq__eyebrow{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.02em;text-transform:none;color:var(--ftl-muted);margin:0;font-size:.75rem;font-weight:500}.ftl-faq__title{font-family:var(--font-sans,ui-sans-serif, system-ui, sans-serif);color:var(--ftl-ink);overflow-wrap:break-word;margin:0;font-size:1.75rem;font-weight:900;line-height:1.214}.ftl-faq__title--desk{display:none}.ftl-faq__title--mob{text-transform:none;display:inline}.ftl-faq__list{margin:1rem 0 0;padding:0;list-style:none}.ftl-faq__item{border-bottom:1px solid #dbd6cf}.ftl-faq__trigger{cursor:pointer;text-align:left;width:100%;color:inherit;font:inherit;background:0 0;border:none;justify-content:space-between;align-items:center;gap:.75rem;margin:0;padding:1rem 0;display:flex}.ftl-faq__trigger:focus-visible{outline-offset:2px;outline:2px solid #9dbfb8}.ftl-faq__question{min-width:0;color:var(--ftl-ink);flex:auto;font-size:1rem;font-weight:700;line-height:1.375}.ftl-faq__icon{color:#2a2a2d;-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:1.375rem;font-weight:400;line-height:1;transition:transform .2s ease-in-out;display:flex}.ftl-faq__icon.is-open{transform:rotate(45deg)}.ftl-faq__answer{color:#2a2a2d;margin:0;padding-right:2rem;font-size:.9375rem;font-weight:400;line-height:1.5}@media (min-width:769px){.ftl-faq{padding:clamp(5rem,6.46vw,7.75rem) clamp(2rem,8.9583vw,10.75rem)}.ftl-faq__inner{flex-direction:column;gap:2.0625rem;max-width:97.8606rem;margin:0 auto;padding:0;display:flex}.ftl-faq__intro{gap:1.125rem;max-width:72.375rem}.ftl-faq__eyebrow{letter-spacing:.2em;text-transform:uppercase;font-size:1.375rem}.ftl-faq__title{letter-spacing:-.015em;text-transform:uppercase;font-size:clamp(2.25rem,3.33vw,4rem);line-height:1.1}.ftl-faq__title--desk{display:inline}.ftl-faq__title--mob{display:none}.ftl-faq__list{margin:0}.ftl-faq__item{border-bottom-color:#a1a1aa33}.ftl-faq__trigger{gap:1.5rem;padding:1.6rem 0}.ftl-faq__question{font-size:1.5279rem;line-height:1.368}.ftl-faq__icon{font-size:1.769rem}.ftl-faq__answer{max-width:92.375rem;padding-right:3rem;font-size:1.2867rem;line-height:1.625}}.ftl-cta{color:var(--ftl-ink);background:#c5ddd7}.ftl-cta__inner{text-align:left;flex-direction:column;align-items:flex-start;max-width:98.5rem;margin:0 auto;padding:3.5rem 1.5rem 4rem;display:flex}.ftl-cta__eyebrow{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.1167em;text-transform:uppercase;color:#585f6c;margin:0;font-size:.75rem;font-weight:500}.ftl-cta__eyebrow--desk{display:none}.ftl-cta__eyebrow--mob{display:inline}.ftl-cta__title{font-family:var(--font-sans,ui-sans-serif, system-ui, sans-serif);letter-spacing:-.01em;text-transform:uppercase;color:#000;overflow-wrap:break-word;margin:1rem 0 0;font-size:1.75rem;font-weight:900;line-height:1.143}.ftl-cta__body{color:#000;max-width:24.5rem;margin:1rem 0 0;font-size:.9375rem;font-weight:400;line-height:1.533}.ftl-cta__actions{flex-direction:column;gap:.625rem;width:100%;margin-top:1.5rem;display:flex}.ftl-cta__btn{box-sizing:border-box;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;width:100%;min-height:2.8125rem;padding:.875rem 1.25rem;font-size:.875rem;font-weight:500;line-height:1.2;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s;display:flex}.ftl-cta__btn-arrow{flex-shrink:0;width:.75rem;height:.75rem}.ftl-cta__btn--primary{color:#fff;background:#000;border:1px solid #000}.ftl-cta__btn--primary:hover{background:#1a1a1a}.ftl-cta__btn--secondary{color:#000;background:0 0;border:1px solid #000}.ftl-cta__btn--secondary:hover{background:#0000000f}.ftl-cta__foot{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.0545em;text-transform:uppercase;color:#8c9494;margin:1.5rem 0 0;font-size:.6875rem;font-weight:500;line-height:1.36}@media (min-width:769px){.ftl-cta{padding:clamp(4.5rem,5.42vw,6.5rem) clamp(2rem,13.54vw,16.25rem)}.ftl-cta__inner{text-align:center;align-items:center;max-width:56.25rem;padding:0}.ftl-cta__eyebrow{letter-spacing:.2em;font-size:1.375rem}.ftl-cta__eyebrow--desk{display:inline}.ftl-cta__eyebrow--mob{display:none}.ftl-cta__title{letter-spacing:-.015em;color:#0b0b0e;margin-top:1.125rem;font-size:clamp(2.25rem,3.33vw,4rem);line-height:1.1}.ftl-cta__body{color:#2a2a2d;max-width:43.75rem;margin-top:1.25rem;font-size:1.5rem;line-height:1.4}.ftl-cta__actions{flex-flow:wrap;justify-content:center;gap:.875rem;width:auto;margin-top:2rem}.ftl-cta__btn{border-radius:999px;width:auto;min-height:0;padding:1rem 1.875rem;font-size:1rem;font-weight:700;line-height:1.25}.ftl-cta__btn-arrow{width:1rem;height:1rem}.ftl-cta__btn--primary{color:#fafaf7;background:#0b0b0e;border-color:#0b0b0e}.ftl-cta__btn--primary:hover{background:#000}.ftl-cta__btn--secondary{color:#0b0b0e;border-width:1.5px;border-color:#0b0b0e}.ftl-cta__foot{letter-spacing:.16em;color:#2a2a2d;margin-top:1.625rem;font-size:.75rem;line-height:1.333}}
