.LandingPage-module__FAbHmG__root{--background:#fff;--foreground:#0e0d10;--brand:#c15f3c;--brand-deep:#171514;--brand-light:#d86c47;--brand-glow:#c15f3c33;--surface:#f7f6f4;--surface-card:#fff;--ink:#0e0d10;--ink-soft:#6d6a65;--ghost:#eae8e3;--hairline:#eae7e2;--on-brand:#fff;--radius-card:1.25rem;--radius-card-lg:2rem;--radius-pill:9999px;--radius-card-sm:.875rem;--radius-control:.75rem;background-color:var(--background);color:var(--foreground);font-family:var(--font-onest), "Onest", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;background-image:radial-gradient(70% 50% at 50% 0,#c15f3c0b 0%,#0000 65%),radial-gradient(60% 40% at 85% 85%,#d86c4709 0%,#0000 70%),linear-gradient(90deg,#00000008 1px,#0000 1px),linear-gradient(#00000008 1px,#0000 1px);background-size:100% 100%,100% 100%,56px 56px,56px 56px;width:100%;min-height:100vh;position:relative;overflow-x:hidden;text-align:left!important;direction:ltr!important}.LandingPage-module__FAbHmG__cursorLens{mix-blend-mode:difference;pointer-events:none;z-index:999999;opacity:0;will-change:transform, opacity;background-color:#fff;border-radius:50%;width:82px;height:82px;transition:transform .2s cubic-bezier(.16,1,.3,1),opacity .2s;display:none;position:fixed;top:0;left:0}@media (hover:hover) and (pointer:fine){.LandingPage-module__FAbHmG__cursorLens{display:block}}.LandingPage-module__FAbHmG__cursorLensHovering{opacity:1!important}.LandingPage-module__FAbHmG__mainWrapper{box-sizing:border-box;width:100%;padding:.25rem;overflow-x:hidden;direction:ltr!important}@media (min-width:640px){.LandingPage-module__FAbHmG__mainWrapper{padding:.6rem}}@media (min-width:1024px){.LandingPage-module__FAbHmG__mainWrapper{padding:.75rem}}.LandingPage-module__FAbHmG__shell{box-sizing:border-box;width:100%;max-width:84rem;margin-inline:auto;padding-inline:.75rem;direction:ltr!important}@media (min-width:640px){.LandingPage-module__FAbHmG__shell{padding-inline:2rem}}.LandingPage-module__FAbHmG__root button,.LandingPage-module__FAbHmG__root a{appearance:none;font:inherit;color:inherit;cursor:pointer;box-sizing:border-box;border-radius:var(--radius-pill);background:0 0;border:none;outline:none;justify-content:center;align-items:center;margin:0;padding:0;text-decoration:none;display:inline-flex;white-space:nowrap!important;direction:ltr!important}.LandingPage-module__FAbHmG__root ul,.LandingPage-module__FAbHmG__root dl{margin:0;padding:0;list-style:none;direction:ltr!important}.LandingPage-module__FAbHmG__pageLoader{z-index:9999;background:var(--brand-deep);color:#fff;will-change:transform;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.25rem;padding:1.5rem;transition:transform .85s cubic-bezier(.65,0,.35,1);display:flex;position:fixed;inset:0;direction:ltr!important}.LandingPage-module__FAbHmG__loaderBrand{letter-spacing:.15em;text-transform:uppercase;color:#fff;font-size:1.5rem;font-weight:600}@media (min-width:640px){.LandingPage-module__FAbHmG__loaderBrand{font-size:1.75rem}}.LandingPage-module__FAbHmG__loaderSub{color:#fff9;letter-spacing:.04em;font-size:.8125rem}@media (min-width:640px){.LandingPage-module__FAbHmG__loaderSub{font-size:.875rem}}.LandingPage-module__FAbHmG__loaderTrack{border-radius:var(--radius-pill);background:#ffffff26;width:8rem;height:3px;margin-top:.25rem;position:relative;overflow:hidden}@media (min-width:640px){.LandingPage-module__FAbHmG__loaderTrack{width:10rem}}.LandingPage-module__FAbHmG__loaderFill{background:var(--brand);border-radius:var(--radius-pill);height:100%;transition:width .1s ease-out}.LandingPage-module__FAbHmG__floatingNavContainer{z-index:999;pointer-events:none;box-sizing:border-box;justify-content:center;padding:0 .5rem;transition:top .4s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:.5rem;left:0;right:0;direction:ltr!important}@media (min-width:640px){.LandingPage-module__FAbHmG__floatingNavContainer{padding:0 1.5rem;top:1.15rem}}.LandingPage-module__FAbHmG__floatingNavbar{pointer-events:auto;box-sizing:border-box;will-change:width, max-width, background-color, border-color, box-shadow, padding, height, transform;justify-content:space-between;align-items:center;transition:width .65s cubic-bezier(.16,1,.3,1),max-width .65s cubic-bezier(.16,1,.3,1),background-color .55s cubic-bezier(.16,1,.3,1),border-color .55s cubic-bezier(.16,1,.3,1),box-shadow .55s cubic-bezier(.16,1,.3,1),padding .55s cubic-bezier(.16,1,.3,1),height .55s cubic-bezier(.16,1,.3,1),transform .55s cubic-bezier(.16,1,.3,1);display:flex;direction:ltr!important}.LandingPage-module__FAbHmG__floatingNavbarTop{-webkit-backdrop-filter:none;width:100%;max-width:1440px;height:44px;box-shadow:none;border-radius:var(--radius-pill);background:0 0;border:1px solid #0000;padding:.35rem .4rem;transform:translateY(0)}@media (min-width:640px){.LandingPage-module__FAbHmG__floatingNavbarTop{height:54px;padding:.5rem 1rem}}.LandingPage-module__FAbHmG__floatingNavbarScrolled{-webkit-backdrop-filter:blur(32px)saturate(180%);border-radius:var(--radius-pill);background:#121116d9;border:1px solid #ffffff24;width:100%;max-width:94%;height:40px;padding:.2rem .35rem .2rem .85rem;transform:translateY(0);box-shadow:0 14px 40px #0006,inset 0 1px #ffffff1a}@media (min-width:640px){.LandingPage-module__FAbHmG__floatingNavbarScrolled{max-width:820px;height:46px;padding:.3rem .55rem .3rem 1.25rem}}.LandingPage-module__FAbHmG__brandStatic{text-transform:uppercase;letter-spacing:.1em;-webkit-user-select:none;user-select:none;cursor:default;white-space:nowrap;flex-shrink:0;align-items:center;gap:.35rem;font-size:.875rem;font-weight:600;display:flex;color:#fff!important;-webkit-text-fill-color:#fff!important}@media (min-width:640px){.LandingPage-module__FAbHmG__brandStatic{letter-spacing:.14em;gap:.55rem;font-size:1.05rem}}.LandingPage-module__FAbHmG__brandIcon{object-fit:contain;width:16px;height:16px}@media (min-width:640px){.LandingPage-module__FAbHmG__brandIcon{width:20px;height:20px}}.LandingPage-module__FAbHmG__rightHeader{flex-shrink:0;align-items:center;gap:.35rem;display:flex}@media (min-width:640px){.LandingPage-module__FAbHmG__rightHeader{gap:.65rem}}.LandingPage-module__FAbHmG__signInLink{border-radius:var(--radius-pill)!important;color:#ffffffd9!important;-webkit-text-fill-color:#ffffffd9!important;white-space:nowrap!important;padding:.25rem .45rem!important;font-size:.75rem!important;font-weight:500!important;transition:color .25s,background-color .25s!important}@media (min-width:640px){.LandingPage-module__FAbHmG__signInLink{padding:.4rem .85rem!important;font-size:.875rem!important}}.LandingPage-module__FAbHmG__signInLink:hover{color:#fff!important;-webkit-text-fill-color:#fff!important;background-color:#ffffff1f!important}.LandingPage-module__FAbHmG__pillBtn{border-radius:var(--radius-pill)!important;text-transform:uppercase!important;letter-spacing:.04em!important;cursor:pointer!important;box-sizing:border-box!important;white-space:nowrap!important;box-shadow:none!important;z-index:1!important;border:none!important;justify-content:center!important;align-items:center!important;gap:.3rem!important;padding:.35rem .75rem!important;font-size:.7rem!important;font-weight:600!important;display:inline-flex!important;position:relative!important;overflow:hidden!important}@media (min-width:640px){.LandingPage-module__FAbHmG__pillBtn{gap:.5rem!important;padding:.5rem 1.25rem!important;font-size:.8125rem!important}}.LandingPage-module__FAbHmG__pillBtnBrand{color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important;background:#c15f3c!important;transition:color .3s!important}.LandingPage-module__FAbHmG__pillBtnBrand:before,.LandingPage-module__FAbHmG__pillBtnBrand:after{content:"";z-index:-1;background:#964022;width:51%;transition:transform .35s cubic-bezier(.16,1,.3,1);position:absolute;top:0;bottom:0}.LandingPage-module__FAbHmG__pillBtnBrand:before{transform-origin:0;left:0;transform:scaleX(0)}.LandingPage-module__FAbHmG__pillBtnBrand:after{transform-origin:100%;right:0;transform:scaleX(0)}.LandingPage-module__FAbHmG__pillBtnBrand:hover:before,.LandingPage-module__FAbHmG__pillBtnBrand:hover:after{transform:scaleX(1)}.LandingPage-module__FAbHmG__pillBtnLight{color:var(--brand-deep)!important;-webkit-text-fill-color:var(--brand-deep)!important;box-shadow:none!important;background:#fff!important;transition:background-color .25s,color .25s!important}.LandingPage-module__FAbHmG__pillBtnLight:hover{background-color:var(--surface)!important}.LandingPage-module__FAbHmG__heroOuterFrame{perspective:1200px;box-sizing:border-box;width:100%;max-width:1540px;margin:0 auto;padding-top:0}.LandingPage-module__FAbHmG__heroSection{isolation:isolate;box-sizing:border-box;will-change:transform;border:1px solid #ffffff14;border-radius:1.25rem;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100svh - .75rem);transition:transform .1s linear,opacity .1s linear;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 60px #00000026;color:#fff!important;-webkit-text-fill-color:#fff!important;direction:ltr!important;background:radial-gradient(120% 120% at 50% 0,#171514 0%,#0d0c0c 100%)!important}@media (min-width:640px){.LandingPage-module__FAbHmG__heroSection{border-radius:var(--radius-card-lg);min-height:calc(100svh - 2rem)}}.LandingPage-module__FAbHmG__heroGlow{z-index:-1;pointer-events:none;background:radial-gradient(circle at 75% 25%,#c15f3c33 0%,#0000 60%),radial-gradient(circle at 25% 75%,#d86c471f 0%,#0000 50%);position:absolute;inset:0}.LandingPage-module__FAbHmG__heroTitleWrap{text-align:center;box-sizing:border-box;width:100%;padding:5rem 1rem 3rem;direction:ltr!important}@media (min-width:640px){.LandingPage-module__FAbHmG__heroTitleWrap{padding:8rem 2rem 5rem}}.LandingPage-module__FAbHmG__heroH1{text-transform:uppercase;letter-spacing:-.02em;word-wrap:break-word;margin:0;max-width:22ch;margin-inline:auto;font-size:clamp(1.75rem,8.5vw,5.8rem);font-weight:600;line-height:1.08;color:#fff!important;-webkit-text-fill-color:#fff!important;direction:ltr!important}.LandingPage-module__FAbHmG__clipWrap{padding-bottom:.1em;display:inline-block;overflow:hidden;direction:ltr!important}.LandingPage-module__FAbHmG__clipInner{opacity:0;cursor:default;animation:1.1s cubic-bezier(.16,1,.3,1) forwards LandingPage-module__FAbHmG__clipReveal;display:inline-block;transform:translateY(115%);color:#fff!important;-webkit-text-fill-color:#fff!important;direction:ltr!important}@keyframes LandingPage-module__FAbHmG__clipReveal{to{opacity:1;transform:translateY(0)}}.LandingPage-module__FAbHmG__trustSection{isolation:isolate;background:0 0;padding:3rem .5rem;position:relative;overflow:hidden;direction:ltr!important}@media (min-width:640px){.LandingPage-module__FAbHmG__trustSection{padding:5rem 2rem 4rem}}.LandingPage-module__FAbHmG__ghostHeading{pointer-events:none;-webkit-user-select:none;user-select:none;margin-top:2.5rem;text-transform:uppercase;letter-spacing:-.02em;text-align:left;max-width:84rem;margin-inline:auto;font-size:clamp(1.4rem,7.5vw,6.5rem);font-weight:600;line-height:1.05;direction:ltr!important}@media (min-width:640px){.LandingPage-module__FAbHmG__ghostHeading{margin-top:3.5rem}}.LandingPage-module__FAbHmG__ghostRow{justify-content:space-between;align-items:baseline;width:100%;display:flex;direction:ltr!important}.LandingPage-module__FAbHmG__ghostWord{white-space:nowrap;display:inline-block;color:#eae8e3!important;-webkit-text-fill-color:#eae8e3!important}.LandingPage-module__FAbHmG__ghostWordBrand{white-space:nowrap;display:inline-block;color:var(--brand)!important;-webkit-text-fill-color:var(--brand)!important}.LandingPage-module__FAbHmG__providersShowcase{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:.85rem 1.25rem;width:100%;max-width:62rem;margin:2.5rem auto 1rem;display:flex;direction:ltr!important}@media (min-width:640px){.LandingPage-module__FAbHmG__providersShowcase{gap:1.75rem 3rem;margin:4.5rem auto 2.5rem}}.LandingPage-module__FAbHmG__providerNameItem{letter-spacing:-.01em;cursor:default;-webkit-user-select:none;user-select:none;white-space:nowrap;font-size:clamp(1rem,4vw,1.625rem);font-weight:600;transition:color .25s;position:relative;color:#0e0d10!important;-webkit-text-fill-color:#0e0d10!important}.LandingPage-module__FAbHmG__providerNameItem:hover{color:var(--brand)!important;-webkit-text-fill-color:var(--brand)!important}.LandingPage-module__FAbHmG__footerFullWidth{box-sizing:border-box;margin-top:1.5rem;border:1px solid #ffffff14;border-radius:1.25rem;width:100%;max-width:1540px;margin-inline:auto;padding:1.5rem 1rem;position:relative;overflow:hidden;color:#fff!important;-webkit-text-fill-color:#fff!important;direction:ltr!important;background:radial-gradient(100% 100% at 50% 0,#171514 0%,#0d0c0c 100%)!important}@media (min-width:640px){.LandingPage-module__FAbHmG__footerFullWidth{border-radius:var(--radius-card-lg);margin-top:3rem;padding:2rem 2.5rem}}.LandingPage-module__FAbHmG__footerInner{text-align:center;flex-direction:column;justify-content:space-between;align-items:center;gap:1.25rem;width:100%;display:flex}@media (min-width:768px){.LandingPage-module__FAbHmG__footerInner{text-align:left;flex-direction:row;gap:2rem}}.LandingPage-module__FAbHmG__footerBrand{text-transform:uppercase;letter-spacing:.15em;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;font-size:1.05rem;font-weight:600;display:flex;color:#fff!important;-webkit-text-fill-color:#fff!important}@media (min-width:640px){.LandingPage-module__FAbHmG__footerBrand{font-size:1.125rem}}.LandingPage-module__FAbHmG__footerNav{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem 1.25rem;font-size:.8125rem;display:flex;color:#ffffffbf!important;-webkit-text-fill-color:#ffffffbf!important}@media (min-width:640px){.LandingPage-module__FAbHmG__footerNav{gap:.5rem 1.5rem;font-size:.875rem}}.LandingPage-module__FAbHmG__footerNavLink{border-radius:var(--radius-pill)!important;color:#ffffffbf!important;-webkit-text-fill-color:#ffffffbf!important;padding:.35rem .65rem!important;transition:color .2s,background-color .2s!important}.LandingPage-module__FAbHmG__footerNavLink:hover{color:#fff!important;-webkit-text-fill-color:#fff!important;background-color:#ffffff14!important}.LandingPage-module__FAbHmG__footerActions{align-items:center;gap:1rem;font-size:.8125rem;display:flex;color:#ffffff80!important;-webkit-text-fill-color:#ffffff80!important}
