.bottom-nav{z-index:1;background:var(--color-white);border-top:1px solid #ece6dd;height:76px;padding:6px 4px 10px;display:flex;position:sticky;bottom:0}.bottom-nav__item{color:#7a746c;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:4px;min-width:0;text-decoration:none;display:flex}.bottom-nav__item--current{color:var(--color-black)}.bottom-nav__icon{border-radius:999px;justify-content:center;align-items:center;width:52px;height:30px;display:flex}.bottom-nav__item--current .bottom-nav__icon{color:var(--color-white);background:var(--color-black)}.bottom-nav__label{white-space:nowrap;font-size:11px;font-weight:500}.bottom-nav__item--current .bottom-nav__label{font-weight:700}.bottom-nav__item:focus-visible{outline:3px solid var(--color-black);outline-offset:-3px}.top-nav{gap:4px;display:flex}.top-nav__item{min-height:42px;color:var(--color-black);border-radius:999px;align-items:center;padding:0 18px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.top-nav__item--current{color:var(--color-white);background:var(--color-black);font-weight:700}.financing-header__inner{justify-content:space-between;align-items:center;height:64px;padding:0 12px 0 20px;display:flex}.financing-header__logo{width:auto;height:22px}.financing-header__nav,.financing-header__help-label,.financing-header__avatar{display:none}.financing-header__actions{align-items:center;gap:4px;display:flex}.financing-header__help,.financing-header__bell{width:44px;height:44px;color:var(--color-black);justify-content:center;align-items:center;text-decoration:none;display:flex;position:relative}.financing-header__dot{background:var(--color-red-orange);border-radius:50%;width:8px;height:8px;position:absolute;top:10px;right:11px}.financing-header__avatar{width:40px;height:40px;font-family:var(--font-landing-heading);color:var(--color-white);background:var(--color-red-orange);border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:800}@media (width>=1024px){.financing-header{border-bottom:1px solid #ece6dd}.financing-header__inner{justify-content:flex-start;gap:40px;height:84px;padding:0 48px}.financing-header__logo{height:26px}.financing-header__nav{flex:auto;display:block}.financing-header__help{gap:8px;width:auto;font-size:15px;font-weight:600}.financing-header__help-label{display:inline}.financing-header__avatar{display:flex}.financing-header__actions{gap:40px}}.financing{--financing-width:480px;background:var(--color-landing-cream);min-height:100dvh;font-family:var(--font-text);color:var(--color-black);flex-direction:column;line-height:normal;display:flex}body:has(.financing){background:var(--color-landing-cream)}.financing-header__inner,.financing__main,.financing .bottom-nav{width:100%;max-width:var(--financing-width);margin:0 auto}.financing__main{flex-direction:column;flex:auto;gap:16px;padding:8px 16px 28px;display:flex}@media (width>=1024px){.financing{--financing-width:1280px}.financing .bottom-nav{display:none}.financing__main{gap:24px;padding:44px 48px 72px}}.financing-greeting{flex-direction:column;gap:6px;display:flex}.financing-greeting__business{color:var(--color-landing-text-muted);font-size:14px;font-weight:600}.financing-greeting__title{font-family:var(--font-landing-heading);letter-spacing:-.05em;margin:0;font-size:32px;font-weight:800;line-height:1.04}.financing-greeting__name{font-family:var(--font-landing-accent);letter-spacing:-.02em;color:var(--color-red-orange);font-size:36px;font-style:italic;font-weight:400}@media (width>=1024px){.financing-greeting__business{font-size:15px}.financing-greeting__title{font-size:46px}.financing-greeting__name{font-size:52px}}.financing-card{background:var(--color-white);border-radius:22px}.financing-card--dark{color:var(--color-landing-cream);background:var(--color-black);flex-direction:column;padding:24px 22px 22px;display:flex}.financing-card__title{font-family:var(--font-landing-heading);letter-spacing:-.03em;margin:0;font-size:20px;font-weight:800}@media (width>=1024px){.financing-card--dark{border-radius:28px;padding:34px 36px 32px}.financing-card__title{font-size:22px}}.help-card{align-items:center;gap:14px;padding:20px;display:flex}.help-card__icon{color:#1e6b43;background:#e3f1e8;border-radius:12px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.help-card__text{color:var(--color-landing-text-muted);flex-direction:column;flex:auto;gap:2px;font-size:14px;line-height:20px;display:flex}.help-card__text b{color:var(--color-black);font-size:15px}.help-card__link{white-space:nowrap;color:var(--color-black);font-size:14px;font-weight:700}@media (width>=1024px){.help-card{padding:26px 28px}}.form-alert{border-radius:16px;flex-direction:column;gap:12px;padding:16px 18px;display:flex}.form-alert--error{background:var(--color-form-error-bg);color:var(--color-form-error-ink)}.form-alert--error svg{color:var(--color-form-error)}.form-alert--notice{background:var(--color-landing-peach);color:var(--color-form-notice-ink)}.form-alert--notice svg{color:var(--color-landing-brick)}.form-alert__summary{align-items:flex-start;gap:12px;display:flex}.form-alert__text{flex-direction:column;gap:3px;margin:0;font-size:15px;line-height:22px;display:flex}.form-button{width:100%;min-height:58px;font-family:var(--font-text);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0 24px;font-size:17px;font-weight:700;display:inline-flex}.form-button:focus-visible{outline:3px solid var(--color-black);outline-offset:3px}.form-button:disabled{opacity:.6;cursor:default}.form-button--dark{background:var(--color-black);color:var(--color-white);border:0}.form-button--accent{background:var(--color-red-orange);color:var(--color-black);border:0}.form-button--outline{color:var(--color-black);border:1.5px solid var(--color-black);background:0 0}.form-button--text{width:auto;min-height:48px;color:var(--color-black);background:0 0;border:0;padding:0 8px;font-size:15px}.card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.card-head__heading{align-items:center;gap:10px;display:flex}.card-head__mark{width:34px;height:34px;font-family:var(--font-landing-heading);color:var(--color-white);background:var(--color-red-orange);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:flex}.card-head__title{font-family:var(--font-landing-heading);font-size:16px;font-weight:700}.card-head__chip{white-space:nowrap;border-radius:999px;padding:4px 11px;font-size:12px;font-weight:600}.card-head__chip--amber{color:var(--color-sunshade);background:#faa42629}.card-head__chip--red{color:#ff8a6b;background:#ef46232e}.card-head__chip--green{color:#8fd9a8;background:#6ec88c29}.financing-button{width:100%;min-height:54px;font-family:var(--font-text);white-space:nowrap;cursor:pointer;border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.financing-button--primary{color:var(--color-black);background:var(--color-red-orange)}.financing-button--outline{color:inherit;background:0 0;border-color:currentColor}.financing-button:focus-visible{outline-offset:2px;outline:3px solid}.financing-button--primary:focus-visible{outline-color:var(--color-landing-cream)}@media (width>=1024px){.financing-button{width:auto;min-height:56px;padding:0 26px}}.estimate{color:var(--color-landing-cream);background:var(--color-black);border-radius:22px;flex-direction:column;padding:24px 22px 22px;display:flex}.estimate__label{letter-spacing:.14em;text-transform:uppercase;color:#a9a39a;margin-top:20px;font-size:12px;font-weight:600}.estimate__amount{font-family:var(--font-landing-heading);letter-spacing:-.045em;color:var(--color-sunshade);margin-top:6px;font-size:34px;font-weight:800;line-height:1.05}.estimate__amount--text{margin-top:20px;font-size:26px}.estimate__terms{color:#d9d5ce;margin-top:6px;font-size:15px}.estimate__ways-title{display:none}.estimate__rows{border-top:1px solid #3a3835;margin:16px 0 0;padding:4px 0 0;list-style:none}.estimate__row{align-items:flex-start;gap:12px;padding:12px 0;display:flex}.estimate__row+.estimate__row{border-top:1px solid #3a3835}.estimate__row-icon{width:36px;height:36px;color:var(--color-sunshade);background:#2a2a2a;border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.estimate__row-text{color:#b9b3aa;flex-direction:column;gap:2px;font-size:14px;line-height:20px;display:flex}.estimate__row-text b{color:var(--color-landing-cream);font-size:15px;line-height:21px}.estimate__disclaimer{color:#a9a39a;border-top:1px solid #3a3835;margin:8px 0 0;padding-top:16px;font-size:14px;line-height:21px}.estimate__cta{color:#a9a39a;text-align:center;border-top:1px solid #3a3835;flex-direction:column;gap:8px;margin-top:8px;padding-top:18px;font-size:14px;display:flex}.how-it-works{padding:20px 20px 8px}.how-it-works__badge{white-space:nowrap;color:#8a4b00;background:#feefd6;border-radius:999px;align-items:center;gap:6px;margin-top:10px;padding:6px 12px;font-size:13px;font-weight:700;display:inline-flex}.how-it-works__steps{margin:8px 0 0;padding:0;list-style:none}.how-it-works__step{align-items:center;gap:14px;padding:13px 0;display:flex}.how-it-works__step+.how-it-works__step{border-top:1px solid #ece6dd}.how-it-works__icon{width:38px;height:38px;color:var(--color-landing-brick);background:var(--color-landing-peach);border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.how-it-works__number{display:none}.how-it-works__text{color:#7a746c;flex-direction:column;gap:2px;font-size:13px;line-height:19px;display:flex}.how-it-works__text b{color:var(--color-black);font-size:15px}@media (width>=1024px){.estimate{background:0 0;border-radius:0;grid-template-rows:1fr auto;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);column-gap:20px;padding:0;display:grid}.estimate__summary,.estimate__footer{background:var(--color-black);padding-inline:36px}.estimate__summary{border-radius:28px 28px 0 0;padding-top:34px}.estimate__footer{border-radius:0 0 28px 28px;flex-direction:column;padding-bottom:32px;display:flex}.estimate__label{margin-top:28px}.estimate__amount{font-size:56px}.estimate__amount--text{margin-top:28px;font-size:36px}.estimate__ways{color:var(--color-black);background:var(--color-white);border-radius:22px;grid-area:1/2/-1;padding:26px 28px 14px}.estimate__ways-title{font-family:var(--font-landing-heading);letter-spacing:-.03em;margin:0;font-size:22px;font-weight:800;display:block}.estimate__rows{border-top:0;margin-top:10px;padding:0}.estimate__row{gap:14px;padding:16px 0}.estimate__row+.estimate__row{border-top:1px solid #ece6dd}.estimate__row-icon{width:42px;height:42px;color:var(--color-landing-brick);background:var(--color-landing-peach);border-radius:12px}.estimate__row-text{color:var(--color-landing-text-muted);gap:3px}.estimate__row-text b{color:var(--color-black);font-size:16px;line-height:22px}.estimate__disclaimer{border-top:0;margin-top:auto}.estimate__cta{text-align:left;flex-direction:row;align-items:center;gap:20px;margin-top:20px;padding-top:22px}.how-it-works{padding:26px 28px 28px}.how-it-works__steps{gap:12px;margin-top:18px;display:flex}.how-it-works__step{background:var(--color-landing-cream);border-radius:16px;flex:1 1 0;grid-template-columns:1fr auto;align-items:center;gap:10px;min-width:0;padding:18px 18px 20px;display:grid}.how-it-works__step+.how-it-works__step{border-top:0}.how-it-works__number{font-family:var(--font-landing-heading);color:#7a746c;font-size:14px;font-weight:800;display:block}.how-it-works__text{grid-column:1/-1}.how-it-works__text b{line-height:21px}}.form-layout{background:var(--color-landing-cream);min-height:100vh;font-family:var(--font-text);color:var(--color-black);display:flex}.form-layout__aside{display:none}.form-layout__main{flex:auto;justify-content:center;min-width:0;padding:12px 20px 40px;display:flex}.form-layout__content{flex-direction:column;gap:32px;width:100%;max-width:560px;display:flex}.form-layout__content--wide{max-width:780px}@media (width>=1024px){.form-layout__aside{flex:0 0 min(600px,42vw);height:100vh;padding:24px;display:flex;position:sticky;top:0}.form-layout__main{padding:56px clamp(32px,5.5vw,80px) 64px}}.signup-aside{color:var(--color-landing-cream);background:#3a2e26;border-radius:28px;flex-direction:column;flex:auto;justify-content:space-between;padding:40px;display:flex;position:relative;overflow:hidden}.signup-aside__photo{object-fit:cover;object-position:50% 20%;width:100%;height:100%;position:absolute;inset:0}.signup-aside__shade{background:linear-gradient(#15151580 0%,#15151540 28%,#15151599 52%,#151515f0 100%);position:absolute;inset:0}.signup-aside__logo{filter:brightness(0)invert();align-self:flex-start;width:auto;height:28px;position:relative}.signup-aside__content{flex-direction:column;gap:24px;display:flex;position:relative}.signup-aside__title{flex-direction:column;margin:0;display:flex}.signup-aside__lead{font-family:var(--font-landing-heading);letter-spacing:-.055em;font-size:clamp(40px,3.6vw,52px);font-weight:800;line-height:1}.signup-aside__accent{font-family:var(--font-landing-accent);letter-spacing:-.02em;color:var(--color-sunshade);font-size:clamp(43px,3.9vw,56px);font-style:italic;font-weight:400;line-height:1.05}.signup-aside__list{margin:0;padding:0;list-style:none}.signup-aside__item{color:#f8f5efd1;border-top:1px solid #f8f5ef47;flex-direction:column;gap:4px;padding:16px 0;font-size:15px;line-height:22px;display:flex}.signup-aside__item b{font-family:var(--font-landing-heading);letter-spacing:-.02em;color:var(--color-landing-cream);font-size:18px;font-weight:700}.signup-aside__item a{color:var(--color-landing-cream);font-weight:700}.estimate-range{flex-direction:column;line-height:normal;display:flex}.estimate-range__top{justify-content:space-between;align-items:center;display:flex}.estimate-range__logo{width:auto;height:24px}.estimate-range__created{color:#1e6b43;align-items:center;gap:6px;font-size:14px;font-weight:700;display:inline-flex}.estimate-range__intro{flex-direction:column;gap:12px;margin-top:32px;display:flex}.estimate-range__title{font-family:var(--font-landing-heading);letter-spacing:-.05em;margin:0;font-size:34px;font-weight:800;line-height:1.04}.estimate-range__name{font-family:var(--font-landing-accent);letter-spacing:-.02em;color:var(--color-red-orange);font-size:38px;font-style:italic;font-weight:400}.estimate-range__lead{color:var(--color-landing-text-muted);margin:0;font-size:17px;line-height:26px}.estimate-range__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--color-landing-text-muted);font-size:12px;font-weight:700}.estimate-range-card{color:var(--color-landing-cream);background:var(--color-black);border-radius:22px;flex-direction:column;gap:10px;margin-top:28px;padding:26px 22px 24px;display:flex}.estimate-range-card__label{color:#d9d5ce;font-size:15px}.estimate-range-card__figure{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.estimate-range-card__up-to{color:#d9d5ce;font-size:17px}.estimate-range-card__amount{font-family:var(--font-landing-heading);letter-spacing:-.045em;color:var(--color-sunshade);font-size:48px;font-weight:800;line-height:1}.estimate-range-card__text{font-family:var(--font-landing-heading);letter-spacing:-.04em;color:var(--color-sunshade);font-size:30px;font-weight:800;line-height:1.05}.estimate-range-card__note{color:#a9a39a;margin:4px 0 0;font-size:15px;line-height:23px}.use-it-to{flex-direction:column;gap:12px;margin-top:28px;display:flex}.use-it-to__list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.use-it-to__item{background:var(--color-landing-peach);border-radius:18px;flex:1 1 0;align-items:center;gap:12px;min-width:0;padding:14px 16px;display:flex}.use-it-to__icon{width:40px;height:40px;color:var(--color-landing-brick);background:var(--color-white);border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.use-it-to__text{color:#7a5546;flex-direction:column;gap:1px;min-width:0;font-size:14px;line-height:20px;display:flex}.use-it-to__text b{color:var(--color-black);font-size:15px;line-height:21px}.next-steps{flex-direction:column;gap:12px;margin-top:28px;display:flex}.next-steps__head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.next-steps__saved{color:var(--color-landing-text-muted);font-size:13px}.next-steps__list{margin:0;padding:0;list-style:none}.next-steps__step{align-items:center;gap:14px;padding:6px 0;display:flex;position:relative}.next-steps__number{z-index:1;width:26px;height:26px;color:var(--color-landing-text-muted);background:var(--color-landing-cream);border:1.5px solid #d6cfc4;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:flex;position:relative}.next-steps__step--first .next-steps__number{color:var(--color-sunshade);background:var(--color-black);border-color:var(--color-black)}.next-steps__connector{background:#e2dacd;width:2px;position:absolute;top:32px;bottom:-6px;left:12px}.next-steps__text{display:contents}.next-steps__name{font-size:15px;font-weight:500}.next-steps__step--first .next-steps__name{font-weight:700}.next-steps__hint{color:var(--color-landing-text-muted);margin-left:auto;font-size:13px}.estimate-range__actions{flex-direction:column;gap:10px;margin-top:32px;display:flex}.estimate-range__primary{min-height:58px;color:var(--color-black);background:var(--color-red-orange);border-radius:999px;justify-content:center;align-items:center;gap:10px;font-size:17px;font-weight:700;text-decoration:none;display:flex}.estimate-range__secondary{min-height:48px;color:var(--color-black);justify-content:center;align-items:center;font-size:16px;font-weight:600;text-decoration:none;display:flex}@media (width>=1024px){.estimate-range__logo{height:26px}.estimate-range__intro{margin-top:40px}.estimate-range__title{font-size:44px}.estimate-range__name{font-size:50px}.estimate-range__lead{font-size:18px;line-height:28px}.estimate-range-card{border-radius:26px;gap:12px;padding:36px 40px 34px}.estimate-range-card__amount{font-size:72px}.estimate-range-card__text{font-size:44px}.use-it-to{margin-top:36px}.use-it-to__list{flex-direction:row}.use-it-to__item{padding:18px 20px}.next-steps{gap:20px;margin-top:40px}.estimate-range__actions{margin-top:40px}.next-steps__list{display:flex}.next-steps__step{text-align:center;flex-direction:column;flex:1 1 0;gap:10px;min-width:0;padding:0}.next-steps__number{width:30px;height:30px;font-size:13px}.next-steps__connector{width:auto;height:2px;inset:14px calc(15px - 50%) auto calc(50% + 15px)}.next-steps__text{flex-direction:column;gap:2px;display:flex}.next-steps__name{font-size:14px;line-height:19px}.next-steps__hint{margin-left:0}}.form-heading{flex-direction:column;gap:12px;display:flex}.form-heading__title{font-family:var(--font-landing-heading);letter-spacing:-.05em;margin:0;font-size:34px;font-weight:800;line-height:1.04}.form-heading__accent{font-family:var(--font-landing-accent);letter-spacing:-.02em;color:var(--color-red-orange);font-size:38px;font-style:italic;font-weight:400}.form-heading__intro{color:var(--color-landing-text-muted);margin:0;font-size:17px;line-height:26px}.form-heading__intro b{color:var(--color-black)}@media (width>=1024px){.form-heading__title{font-size:44px}.form-heading__accent{font-size:50px}.form-heading__intro{font-size:18px;line-height:28px}}.field{flex-direction:column;gap:8px;display:flex}.field__label{font-size:15px;font-weight:700;line-height:20px}.field__label--subtle{color:var(--color-landing-text-muted);font-size:14px;font-weight:400}.field__optional{color:var(--color-landing-text-muted);font-weight:400}.field__hint{color:var(--color-landing-text-muted);margin:0;font-size:14px;line-height:20px}.field-error{color:var(--color-form-error);align-items:flex-start;gap:6px;margin:0;font-size:14px;font-weight:600;line-height:20px;display:flex}.field-error svg{margin-top:1px}.form-control{width:100%;height:56px;font:inherit;color:var(--color-black);background:var(--color-white);border:1.5px solid var(--color-form-border);border-radius:14px;padding:0 16px;font-size:17px}.form-control[aria-invalid=true]{border-width:2px;border-color:var(--color-form-error-border)}.form-control:focus-visible{outline:3px solid var(--color-black);outline-offset:2px}.form-control:disabled{opacity:.6}.auth-form{flex-direction:column;gap:32px;display:flex}.auth-form__fields{flex-direction:column;gap:22px;display:flex}.auth-form__actions{flex-direction:column;gap:16px;display:flex}.auth-link{color:var(--color-black);font-weight:600}.auth-link--end{align-self:flex-end;font-size:15px}.auth-footer{justify-content:center;align-items:center;gap:6px;margin:0;font-size:15px;line-height:22px;display:flex}.auth-link-button{text-decoration:none}.form-progress{flex-direction:column;gap:14px;display:flex}.form-progress__top{justify-content:space-between;align-items:center;display:flex}.form-progress__back{width:44px;height:44px;color:var(--color-black);border-radius:22px;justify-content:center;align-items:center;margin-left:-12px;display:flex}.form-progress__back:focus-visible{outline:3px solid var(--color-black);outline-offset:2px}.form-progress__label{color:var(--color-landing-text-muted);font-size:14px;font-weight:600}.form-progress__bars{gap:6px;display:flex}.form-progress__bar{background:var(--color-form-track);border-radius:2px;flex:1 1 0;height:4px}.form-progress__bar--done{background:var(--color-red-orange)}.phone-field{gap:8px;display:flex}.phone-field__country{background:var(--color-landing-sand);border:1.5px solid var(--color-form-border);border-radius:14px;flex:none;align-items:center;gap:8px;height:56px;padding:0 14px;font-size:17px;font-weight:600;display:flex}.phone-field__flag{background:linear-gradient(90deg, var(--color-form-flag-green) 33.3%, var(--color-white) 33.3% 66.6%, var(--color-form-flag-green) 66.6%);border-radius:3px;flex:none;width:22px;height:16px;box-shadow:0 0 0 1px #00000014}.phone-field__input{flex:auto;min-width:0}.invite-only__actions{flex-direction:column;align-items:stretch;gap:12px;display:flex}.invite-only__link{align-self:center;align-items:center;min-height:44px;font-size:15px;display:inline-flex}.kyc-heading{flex-direction:column;gap:10px;display:flex}.kyc-heading__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--color-form-error-border);font-size:13px;font-weight:700}.kyc-heading__title{font-family:var(--font-landing-heading);letter-spacing:-.04em;margin:0;font-size:30px;font-weight:800;line-height:36px}.kyc-heading__title--compact{letter-spacing:-.045em;font-size:24px;line-height:31px}.kyc-heading__intro{color:var(--color-landing-text-muted);margin:0;font-size:17px;line-height:26px}@media (width>=1024px){.kyc-heading__title{font-size:38px;line-height:44px}.kyc-heading__title--compact{font-size:30px;line-height:38px}}.code-field{flex-direction:column;gap:12px;display:flex}.code-field__label{font-size:15px;font-weight:700;line-height:20px}.code-field__digits{gap:8px;display:flex}.code-field__digit{text-align:center;min-width:0;height:64px;font:inherit;color:var(--color-black);background:var(--color-white);border:1.5px solid var(--color-form-border);border-radius:14px;flex:1 1 0;padding:0;font-size:26px;font-weight:700}.code-field__digit[aria-invalid=true]{border-width:2px;border-color:var(--color-form-error-border)}.code-field__digit:focus-visible{outline:3px solid var(--color-black);outline-offset:2px}.kyc-resend{flex-direction:column;gap:6px;display:flex}.kyc-resend__text{margin:0;font-size:16px;line-height:24px}.kyc-resend__text b{color:var(--color-form-error-border)}.kyc-resend__button{min-height:44px;font:inherit;color:var(--color-form-error-border);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:16px;font-weight:700}.kyc-resend__button:disabled{opacity:.5;cursor:default}.kyc-resend__button:focus-visible{outline:3px solid var(--color-black);outline-offset:2px}.kyc-code-form{flex-direction:column;gap:24px;display:flex}.kyc-code-form .code-field__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kyc-code-form .code-field__digits{gap:8px}.kyc-code-form .code-field__digit{flex:none;width:48px;height:58px;font-size:24px}.kyc-dialog .kyc-code-form .code-field__digits{gap:7px}.kyc-dialog .kyc-code-form .code-field__digit{width:44px;height:54px}@media (width>=1024px){.kyc-code-form .code-field__digits,.kyc-dialog .kyc-code-form .code-field__digits{gap:12px}.kyc-code-form .code-field__digit,.kyc-dialog .kyc-code-form .code-field__digit{width:64px;height:72px}.kyc-code-form .form-button{align-self:flex-start;width:auto;min-width:200px}}.kyc-dialog-overlay{z-index:10;background:#1515158c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0;overflow-y:auto}.kyc-dialog{background:var(--color-white);width:100%;max-width:500px;color:var(--color-black);font-family:var(--font-text);border-radius:24px;margin:auto;position:relative;overflow:hidden;box-shadow:0 30px 80px #1515154d}.kyc-dialog:focus{outline:none}.kyc-dialog--plain{max-width:680px}.kyc-dialog__close{z-index:1;width:44px;height:44px;color:var(--color-black);background:var(--color-white);cursor:pointer;border:0;border-radius:22px;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:12px;right:12px}.kyc-dialog--plain .kyc-dialog__close{background:#f6f5f3;top:14px;right:14px}.kyc-dialog__close:focus-visible{outline:3px solid var(--color-black);outline-offset:2px}.kyc-dialog__body{flex-direction:column;gap:24px;padding:24px 22px;display:flex}.kyc-dialog--plain .kyc-dialog__body{padding-top:64px}.kyc-dialog__heading{flex-direction:column;gap:8px;display:flex}.kyc-dialog__title{font-family:var(--font-landing-heading);letter-spacing:-.04em;margin:0;font-size:24px;font-weight:800;line-height:1.25}.kyc-dialog__description{color:var(--color-landing-text-muted);margin:0;font-size:17px;line-height:26px}@media (width>=1024px){.kyc-dialog-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1515156b;align-items:flex-start;padding-top:150px}.kyc-dialog{margin:0 auto;box-shadow:0 40px 120px -24px #15151573,0 0 0 1px #1515150a}.kyc-dialog__body{padding:32px 36px 36px}.kyc-dialog--plain .kyc-dialog__body{padding:48px 44px 44px}.kyc-dialog__title{font-size:28px}}.kyc-layout{--kyc-rule:#ece6dd;--kyc-card-border:#eee7dc;--kyc-muted:#8a847b;background:var(--color-landing-cream);min-height:100vh;font-family:var(--font-text);color:var(--color-black)}.kyc-bars__bar{height:var(--kyc-bar-height,4px);background:var(--kyc-bar-track,var(--color-form-track));border-radius:3px;flex:1 1 0}.kyc-bars__bar--done{background:var(--color-red-orange)}.kyc-topbar{align-items:center;gap:4px;height:64px;padding:0 16px 0 8px;display:flex}.kyc-topbar__logo,.kyc-topbar__divider,.kyc-topbar__product{display:none}.kyc-topbar__title{font-family:var(--font-landing-heading);letter-spacing:-.02em;flex:auto;font-size:16px;font-weight:800}.kyc-topbar__step{color:var(--color-landing-text-muted);font-size:14px;font-weight:600}.kyc-topbar__exit{width:44px;height:44px;color:var(--color-black);cursor:pointer;background:0 0;border:0;border-radius:22px;order:-1;justify-content:center;align-items:center;padding:0;display:flex}.kyc-topbar__exit:focus-visible{outline:3px solid var(--color-black);outline-offset:2px}.kyc-topbar__exit-label{display:none}.kyc-layout__body{flex-direction:column;display:flex}.kyc-sidebar{display:none}.kyc-progress{flex-direction:column;gap:8px;padding:4px 20px 0;display:flex}.kyc-progress__label{color:var(--color-landing-text-muted);font-size:13px;font-weight:600}.kyc-progress__bars{gap:5px;display:flex}.kyc-card{padding:28px 20px}.kyc-card__eyebrow{display:none}.kyc-card__content{flex-direction:column;gap:26px;display:flex}@media (width>=1024px){.kyc-topbar{border-bottom:1px solid var(--kyc-rule);gap:18px;height:76px;padding:0 max(48px,50% - 584px)}.kyc-topbar__logo{width:auto;height:24px;display:block}.kyc-topbar__divider{background:#d9d2c7;width:1px;height:22px;display:block}.kyc-topbar__product{color:#5e5a54;flex:auto;font-size:15px;font-weight:600;display:block}.kyc-topbar__title,.kyc-topbar__step,.kyc-topbar__exit svg{display:none}.kyc-topbar__exit{background:var(--color-white);border:1px solid #cfc7bb;border-radius:999px;order:0;width:auto;min-height:42px;padding:0 18px}.kyc-topbar__exit-label{font-family:inherit;font-size:14px;font-weight:700;display:inline}.kyc-layout__body{grid-template-columns:264px minmax(0,760px);justify-content:center;align-items:start;gap:56px;max-width:1264px;margin:0 auto;padding:48px 48px 96px;display:grid}.kyc-layout--wide .kyc-layout__body{grid-template-columns:264px minmax(0,880px)}.kyc-layout--welcome .kyc-layout__body{grid-template-columns:minmax(0,960px)}.kyc-progress{display:none}.kyc-card{background:var(--color-white);border:1px solid var(--kyc-card-border);border-radius:28px;padding:56px 64px 64px;box-shadow:0 1px 2px #15151508,0 28px 56px -32px #15151529}.kyc-layout--welcome .kyc-card,.kyc-layout--wide .kyc-card{padding:52px 56px 60px}.kyc-card__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--color-landing-brick);margin:0 0 30px;font-size:12px;font-weight:700;display:block}.kyc-card__content{gap:28px}.kyc-sidebar{flex-direction:column;gap:32px;padding-top:8px;display:flex}.kyc-sidebar__summary{flex-direction:column;gap:10px;display:flex}.kyc-sidebar__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--kyc-muted);font-size:12px;font-weight:700}.kyc-sidebar__step-count{font-family:var(--font-landing-heading);letter-spacing:-.04em;font-size:26px;font-weight:800;line-height:1}.kyc-sidebar__bars{--kyc-bar-height:6px;--kyc-bar-track:#e2dacd;gap:4px;margin-top:6px;display:flex}.kyc-sidebar__steps{margin:0;padding:0;list-style:none}.kyc-sidebar__step{align-items:flex-start;gap:14px;padding-bottom:22px;display:flex;position:relative}.kyc-sidebar__step:last-child{padding-bottom:0}.kyc-sidebar__step:not(:last-child):after{content:"";background:#e2dacd;border-radius:1px;width:2px;position:absolute;top:34px;bottom:-6px;left:13px}.kyc-sidebar__marker{z-index:1;width:28px;height:28px;color:var(--kyc-muted);background:var(--color-landing-cream);border:1.5px solid #cfc7bb;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex;position:relative}.kyc-sidebar__step--current .kyc-sidebar__marker{color:var(--color-sunshade);background:var(--color-black);border-color:var(--color-black);font-weight:800;box-shadow:0 0 0 5px #15151512}.kyc-sidebar__step-text{flex-direction:column;gap:8px;min-width:0;padding-top:4px;display:flex}.kyc-sidebar__step-name{color:var(--kyc-muted);font-size:15px;font-weight:500;line-height:20px}.kyc-sidebar__step--current .kyc-sidebar__step-name{color:var(--color-black);font-weight:700}.kyc-sidebar__part{color:#5e5a54;font-size:13px;font-weight:600}.kyc-sidebar__part-bars{--kyc-bar-track:#ebddd3;gap:4px;width:168px;display:flex}.kyc-sidebar__note{color:var(--kyc-muted);border-top:1px solid var(--kyc-rule);align-items:flex-start;gap:10px;margin:0;padding-top:22px;font-size:13px;line-height:19px;display:flex}}.kyc-masked-phone{white-space:nowrap}.option-fieldset{border:0;flex-direction:column;gap:12px;min-width:0;margin:0;padding:0;display:flex}.option-fieldset__legend{padding:0 0 12px;font-size:15px;font-weight:700;line-height:20px}.option-fieldset__optional{color:var(--color-landing-text-muted);font-weight:400}.option-fieldset__hint{color:var(--color-landing-text-muted);margin:0;font-size:14px;line-height:20px}.option-fieldset__options{flex-wrap:wrap;gap:8px;display:flex}.option-pill{cursor:pointer;display:inline-flex;position:relative}.option-pill__input{opacity:0;width:1px;height:1px;position:absolute}.option-pill__body{text-align:left;background:var(--color-white);min-height:46px;color:var(--color-black);border:1.5px solid var(--color-form-border);border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-size:15px;display:inline-flex}.option-pill__input:checked+.option-pill__body{background:var(--color-black);color:var(--color-white);border-color:var(--color-black);font-weight:600}.option-pill__input:focus-visible+.option-pill__body{outline:3px solid var(--color-black);outline-offset:2px}.option-pill__input:disabled+.option-pill__body{opacity:.6;cursor:default}.kyc-form .auth-form{gap:26px}@media (width>=1024px){.kyc-form .auth-form{gap:28px}.kyc-form .form-button{align-self:flex-start;width:auto;min-width:200px}}.kyc-bvn-number__options .option-fieldset__legend{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.kyc-bvn-number__options .option-pill{flex:140px}.kyc-bvn-number__options .option-pill__body{white-space:nowrap;border-radius:16px;width:100%;min-height:60px;font-size:17px}.kyc-result-banner{justify-content:center;align-items:center;height:160px;display:flex}.kyc-result-banner--success{background:#e6f3ec}.kyc-result-banner--failed{background:var(--color-form-error-bg)}.kyc-result-banner__badge{border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;display:flex}.kyc-result-banner--success .kyc-result-banner__badge{color:var(--color-white);background:#1e7f4f}.kyc-result-banner--failed .kyc-result-banner__badge{background:var(--color-red-orange);color:var(--color-black)}@media (width>=1024px){.kyc-result-banner{height:190px}}.kyc-id-number-field{letter-spacing:.08em;font-variant-numeric:tabular-nums;height:64px;font-size:24px;font-weight:600}.kyc-hold__intro{flex-direction:column;gap:26px;max-width:660px;display:flex}.kyc-hold__badge{width:60px;height:60px;color:var(--color-black);background:var(--color-sunshade);border-radius:50%;justify-content:center;align-items:center;display:flex}.kyc-hold__columns{flex-direction:column;gap:26px;display:flex}.kyc-hold__heading{font-family:var(--font-landing-heading);letter-spacing:-.03em;margin:0 0 14px;font-size:20px;font-weight:800}.kyc-hold__steps{background:var(--color-white);border-radius:20px;margin:0;padding:6px 0;list-style:none}.kyc-hold__step{align-items:flex-start;gap:14px;padding:16px;display:flex;position:relative}.kyc-hold__step:not(:last-child):after{content:"";background:#e2dacd;border-radius:1px;width:2px;position:absolute;top:62px;bottom:-10px;left:35px}.kyc-hold__step--done:not(:last-child):after{background:#9fcfb1}.kyc-hold__icon{width:40px;height:40px;color:var(--color-landing-text-muted);background:var(--color-white);border:1.5px solid #d6cfc4;border-radius:13px;flex:none;justify-content:center;align-items:center;display:flex}.kyc-hold__step--done .kyc-hold__icon{color:var(--color-form-success);background:var(--color-form-success-bg);border-color:#0000}.kyc-hold__step--current .kyc-hold__icon{color:var(--color-sunshade);background:var(--color-black);border-color:#0000}.kyc-hold__step-text{min-width:0;color:var(--color-landing-text-muted);flex-direction:column;flex:auto;gap:3px;padding-top:2px;font-size:14px;line-height:20px;display:flex}.kyc-hold__step-text b{color:var(--color-black);font-size:16px;line-height:22px}.kyc-hold__step-text span b{font-size:inherit;line-height:inherit}.kyc-hold__tag{white-space:nowrap;border-radius:999px;flex:none;align-self:flex-start;padding:4px 10px;font-size:12px;font-weight:700}.kyc-hold__step--done .kyc-hold__tag{color:var(--color-form-success);background:var(--color-form-success-bg)}.kyc-hold__step--current .kyc-hold__tag{color:var(--color-black);background:var(--color-sunshade)}.kyc-hold__sooner{flex-direction:column;gap:12px;display:flex}.kyc-hold__sooner-title{margin:0;font-size:15px;font-weight:700;line-height:22px}.kyc-hold__sooner-text{color:var(--color-landing-text-muted);margin:0;font-size:15px;line-height:22px}.kyc-hold__call{white-space:nowrap;min-height:48px;color:var(--color-black);background:var(--color-white);border:1.5px solid var(--color-black);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:700;text-decoration:none;display:flex}.kyc-hold__call:focus-visible{outline:3px solid var(--color-black);outline-offset:3px}@media (width>=1024px){.kyc-hold__badge{width:68px;height:68px}.kyc-hold__columns{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.kyc-hold__steps{background:var(--color-landing-cream);border-radius:22px;padding:8px 0}.kyc-hold__step{gap:18px;padding:18px 22px}.kyc-hold__step:not(:last-child):after{top:68px;bottom:-12px;left:43px}.kyc-hold__icon{border-radius:14px;width:44px;height:44px}.kyc-hold__step:not(.kyc-hold__step--done):not(.kyc-hold__step--current) .kyc-hold__icon{background:var(--color-landing-cream)}.kyc-hold__sooner{background:var(--color-landing-cream);border-radius:22px;gap:14px;margin-top:41px;padding:24px}.kyc-hold__sooner-title{font-family:var(--font-landing-heading);letter-spacing:-.03em;font-size:20px;font-weight:800;line-height:normal}.kyc-hold__call{min-height:50px}.kyc-hold__back .form-button{width:auto;min-width:240px}}.kyc-names__row{flex-wrap:wrap;gap:16px;display:flex}.kyc-names__row>.field{flex:200px;min-width:0}.kyc-phone-code__help{color:var(--color-landing-text-muted);background:var(--color-white);border-radius:14px;flex-direction:column;gap:4px;padding:18px 20px;font-size:15px;line-height:22px;display:flex}.kyc-phone-code__help b{color:var(--color-black)}.kyc-phone-code__help a{color:var(--color-form-error-border);font-weight:700}@media (width>=1024px){.kyc-phone-code__help{background:var(--color-landing-cream)}}.kyc-welcome__columns{flex-direction:column;gap:26px;display:flex}.kyc-welcome__steps{border-bottom:1px solid var(--kyc-rule,#ece6dd);margin:0;padding:0;list-style:none}.kyc-welcome__step{border-top:1px solid var(--kyc-rule,#ece6dd);align-items:flex-start;gap:16px;padding:16px 0;display:flex}.kyc-welcome__number{width:36px;height:36px;color:var(--color-landing-text-muted);background:var(--color-white);border:1.5px solid #b5b2ac;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:flex}.kyc-welcome__number--current{color:var(--color-white);background:var(--color-black);border-color:var(--color-black)}.kyc-welcome__step-text{flex-direction:column;flex:auto;gap:3px;padding-top:6px;display:flex}.kyc-welcome__step-title{flex-wrap:wrap;align-items:center;gap:8px;font-size:17px;line-height:22px;display:flex}.kyc-welcome__badge{white-space:nowrap;color:#8a4b00;background:#feefd6;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.kyc-welcome__step-description{color:var(--color-landing-text-muted);font-size:15px;line-height:22px}.kyc-welcome__ready{flex-direction:column;gap:26px;display:flex}.kyc-welcome__checklist{background:var(--color-white);border-radius:20px;flex-direction:column;gap:18px;padding:22px 20px;display:flex}.kyc-welcome__ready-title{font-family:var(--font-landing-heading);letter-spacing:-.04em;margin:0;font-size:20px;font-weight:700;line-height:24px}.kyc-welcome__list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.kyc-welcome__item{align-items:flex-start;gap:12px;font-size:16px;line-height:23px;display:flex}.kyc-welcome__tick{width:22px;height:22px;color:var(--color-white);background:var(--color-black);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:1px;display:flex}@media (width>=1024px){.kyc-welcome__columns{flex-direction:row;align-items:flex-start;gap:40px}.kyc-welcome__steps{flex:auto;min-width:0}.kyc-welcome__number{border-width:1px;border-color:#cfc7bb}.kyc-welcome__number--current{border-color:var(--color-black)}.kyc-welcome__ready{background:var(--color-landing-cream);border-radius:20px;flex:0 0 400px;gap:18px;padding:28px}.kyc-welcome__checklist{background:0 0;border-radius:0;padding:0}}.landing-footer{--landing-footer-border:#ddd8d0;--landing-footer-rule:#d9d4cc;--landing-footer-small:#5e5a55;--landing-footer-input-border:#8a8782;background:var(--color-landing-cream);border-top:1px solid var(--landing-footer-border);width:100%;font-family:var(--font-text);padding:56px 20px 32px}.landing-footer a:focus-visible,.landing-footer button:focus-visible,.landing-footer input:focus-visible{outline:3px solid var(--color-black);outline-offset:3px}.landing-footer__top{grid-template-areas:"brand""social""columns";gap:40px;display:grid}.landing-footer__brand{flex-direction:column;grid-area:brand;gap:40px;display:flex}.landing-footer__logo{align-self:flex-start;width:auto;height:30px}.landing-footer__tagline{flex-wrap:wrap;align-items:baseline;gap:0 14px;margin:0;line-height:1.05;display:flex}.landing-footer__tagline-main{font-family:var(--font-landing-heading);letter-spacing:-.05em;color:var(--color-black);font-size:38px;font-weight:800}.landing-footer__tagline-accent{font-family:var(--font-landing-accent);letter-spacing:-.03em;color:var(--color-red-orange);font-size:42px;font-style:italic;font-weight:400}.landing-footer__form{flex-direction:column;gap:12px;max-width:460px;display:flex}.landing-footer__label{color:var(--color-black);font-size:16px;font-weight:600}.landing-footer__field{flex-wrap:wrap;gap:10px;display:flex}.landing-footer__input{min-width:0;height:52px;font:inherit;color:var(--color-black);background:var(--color-white);border:1.5px solid var(--landing-footer-input-border);border-radius:999px;flex:220px;padding:0 20px;font-size:16px}.landing-footer__submit{min-height:52px;font:inherit;color:var(--color-black);background:var(--color-red-orange);cursor:pointer;border:0;border-radius:999px;flex:100%;padding:0 26px;font-size:16px;font-weight:700}.landing-footer__social{flex-direction:column;grid-area:social;gap:12px;display:flex}.landing-footer__social-links{gap:10px;display:flex}.landing-footer__social-link{width:46px;height:46px;color:var(--color-black);border:1.5px solid var(--color-black);border-radius:50%;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.landing-footer__columns{grid-area:columns;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px;display:grid}.landing-footer__column{flex-direction:column;gap:14px;display:flex}.landing-footer__column-title{letter-spacing:.18em;text-transform:uppercase;color:var(--landing-footer-small);font-size:12px;font-weight:700;line-height:18px}.landing-footer__list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.landing-footer__link{min-height:36px;color:var(--color-black);white-space:nowrap;align-items:center;font-size:16px;text-decoration:none;display:inline-flex}.landing-footer__bottom{border-top:1px solid var(--landing-footer-rule);color:var(--landing-footer-small);flex-direction:column;gap:12px;margin-top:40px;padding-top:20px;font-size:13px;line-height:19px;display:flex}.landing-footer__top-link{min-height:44px;color:var(--color-black);align-self:flex-start;align-items:center;gap:10px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}@media (width>=1024px){.landing-footer{padding:72px 80px 36px}.landing-footer__top{grid-template:"brand columns"1fr"brand social"/minmax(0,1.1fr) minmax(0,1.4fr);column-gap:96px}.landing-footer__brand{gap:36px}.landing-footer__logo{height:38px}.landing-footer__tagline-main{font-size:56px}.landing-footer__tagline-accent{font-size:62px}.landing-footer__submit{flex:none}.landing-footer__social{flex-direction:row;justify-content:flex-end;align-items:center;gap:16px}.landing-footer__columns{grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr) minmax(0,1.3fr);align-self:start;gap:28px;padding-top:8px}.landing-footer__bottom{flex-direction:row;justify-content:space-between;align-items:center;gap:24px;margin-top:56px;padding-top:24px}}.landing-button{box-sizing:border-box;font-family:var(--font-text);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:10px;font-weight:700;text-decoration:none;display:inline-flex}.landing-button:focus-visible{outline:3px solid var(--color-black);outline-offset:3px}.landing-button--primary{background:var(--color-red-orange);color:var(--color-black)}.landing-button--dark{background:var(--color-black);color:var(--color-white)}.landing-button--light{background:var(--color-landing-cream);color:var(--color-black)}.landing-button--outline{color:var(--color-black);border:1.5px solid var(--color-black);background:0 0}.landing-button--xl{min-height:76px;padding:0 40px;font-size:20px}.landing-button--lg{min-height:64px;padding:0 28px;font-size:18px}.landing-button--md{min-height:56px;padding:0 22px;font-size:16px}.landing-button--sm{gap:16px;min-height:44px;padding:0 16px;font-size:15px}.landing-button--full{width:100%}.landing-nav{background:var(--color-landing-cream);align-items:center;gap:8px;width:100%;height:72px;padding:0 12px 0 20px;display:flex;position:relative}.landing-nav__logo{flex:1 1 0;display:flex}.landing-nav__logo img{width:auto;height:26px;display:block}.landing-nav__link{min-height:44px;font-family:var(--font-text);color:var(--color-black);align-items:center;font-size:16px;font-weight:500;text-decoration:none;display:flex}.landing-nav__link:focus-visible,.landing-nav__logo:focus-visible,.landing-nav__menu-button:focus-visible{outline:3px solid var(--color-black);outline-offset:3px}.landing-nav__actions{align-items:center;gap:8px;display:flex}.landing-nav .landing-nav__cta{min-height:44px;padding:0 16px;font-size:15px}.landing-nav__login{display:none}.landing-nav__menu-button{width:44px;height:44px;color:var(--color-black);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.landing-nav__links{z-index:1;background:var(--color-landing-cream);border-top:1px solid var(--color-border);flex-direction:column;padding:8px 20px 16px;display:none;position:absolute;top:100%;left:0;right:0}.landing-nav__links--open{display:flex}@media (width>=768px){.landing-nav{gap:0;height:104px;padding:0 80px}.landing-nav__logo img{height:34px}.landing-nav__links,.landing-nav__links--open{border-top:0;flex-direction:row;flex:none;gap:40px;padding:0;display:flex;position:static}.landing-nav__actions{flex:1 1 0;justify-content:flex-end;gap:32px}.landing-nav__login{display:flex}.landing-nav .landing-nav__cta{min-height:56px;padding:0 22px;font-size:16px}.landing-nav__menu-button{display:none}}.decorative-mark{top:var(--decorative-mark-top);right:var(--decorative-mark-right);transform:translateY(var(--decorative-mark-shift,0));color:var(--decorative-mark-color);opacity:var(--decorative-mark-opacity);pointer-events:none;position:absolute}.decorative-mark svg{width:var(--decorative-mark-size);height:var(--decorative-mark-size);display:block}.landing-apply-banner{--decorative-mark-size:220px;--decorative-mark-top:-50px;--decorative-mark-right:-70px;--decorative-mark-color:var(--color-black);--decorative-mark-opacity:.22;padding:44px var(--landing-gutter) 48px;background:var(--color-red-orange);flex-direction:column;gap:24px;display:flex;position:relative;overflow:hidden}.landing-apply-banner__link{color:var(--color-black);justify-content:space-between;align-items:flex-end;gap:16px;text-decoration:none;display:flex;position:relative}.landing-apply-banner__label{font-family:var(--font-landing-heading);letter-spacing:-.055em;font-size:clamp(50px,6.39vw,92px);font-weight:800;line-height:.98}.landing-apply-banner__arrow{background:var(--color-black);width:64px;height:64px;color:var(--color-white);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.landing-apply-banner__arrow svg{width:32px;height:32px}.landing-apply-banner__link:focus-visible{outline:3px solid var(--color-black);outline-offset:3px}.landing-apply-banner__note{color:var(--color-black);margin:0;font-size:15px;line-height:22px;position:relative}@media (width>=1024px){.landing-apply-banner{--decorative-mark-size:380px;--decorative-mark-top:50%;--decorative-mark-right:-90px;--decorative-mark-shift:-50%;gap:20px;padding-top:88px;padding-bottom:88px}.landing-apply-banner__link{align-self:flex-start;align-items:center;gap:32px}.landing-apply-banner__label{white-space:nowrap;line-height:1}.landing-apply-banner__arrow{width:96px;height:96px}.landing-apply-banner__arrow svg{width:48px;height:48px}.landing-apply-banner__note{font-size:18px;line-height:26px}}.section-heading{gap:var(--section-heading-gap,20px);flex-direction:column;display:flex}.section-heading__eyebrow{font-family:var(--font-text);letter-spacing:.16em;text-transform:uppercase;color:var(--section-heading-eyebrow-color,var(--color-landing-text-muted));margin:0;font-size:11px;font-weight:700;line-height:18px}.section-heading__title{flex-direction:column;margin:0;display:flex}.section-heading__lead{font-family:var(--font-landing-heading);font-size:var(--section-heading-lead-size);font-weight:800;line-height:var(--section-heading-lead-line-height,1);letter-spacing:var(--section-heading-lead-letter-spacing,-.055em)}.section-heading__accent{margin-left:var(--section-heading-accent-offset,0);font-family:var(--font-landing-accent);font-size:var(--section-heading-accent-size);font-style:italic;font-weight:400;line-height:var(--section-heading-accent-line-height,1.05);letter-spacing:var(--section-heading-accent-letter-spacing,-.03em);color:var(--section-heading-accent-color,inherit)}@media (width>=1024px){.section-heading__eyebrow{letter-spacing:.18em;font-size:13px}.section-heading__lead,.section-heading__accent{white-space:nowrap}}.landing-brand{--section-heading-gap:24px;--section-heading-eyebrow-color:var(--color-landing-text-on-dark-muted);--section-heading-lead-size:clamp(48px, 8.89vw, 128px);--section-heading-accent-size:clamp(50px, 9.17vw, 132px);--section-heading-accent-line-height:1.08;--section-heading-accent-color:var(--color-sunshade);--decorative-mark-size:240px;--decorative-mark-top:-40px;--decorative-mark-right:-70px;--decorative-mark-color:var(--color-red-orange);--decorative-mark-opacity:.2;padding:80px var(--landing-gutter) 88px;background:var(--color-black);color:var(--color-landing-cream);position:relative;overflow:hidden}.landing-brand .section-heading{position:relative}.landing-brand .section-heading__accent{margin-top:8px}@media (width>=1024px){.landing-brand{--section-heading-gap:36px;--section-heading-lead-line-height:.95;--decorative-mark-size:420px;--decorative-mark-top:70px;--decorative-mark-right:-60px;padding-top:104px;padding-bottom:104px}.landing-brand .section-heading__accent{white-space:normal;margin-top:0}.landing-brand__line{display:block}}.landing-faq{--landing-faq-rule:#d9d4cc;border-top:1px solid var(--landing-faq-rule);font-family:var(--font-text)}.landing-faq__heading{font:inherit;margin:0}.landing-faq__question{cursor:pointer;width:100%;min-height:68px;font:inherit;text-align:left;color:var(--color-black);background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:0;font-size:17px;font-weight:500;line-height:24px;display:flex}.landing-faq__question:focus-visible{outline:3px solid var(--color-black);outline-offset:3px}.landing-faq__icon{color:var(--color-red-orange)}.landing-faq__answer{color:var(--color-landing-text-muted);margin:0;padding:0 0 22px;font-size:16px;line-height:26px}.landing-faq__answer[hidden]{display:none}.landing-faq--lg .landing-faq__question{min-height:84px;font-size:19px;line-height:27px}.landing-faq--lg .landing-faq__answer{padding:0 56px 28px 0;font-size:17px;line-height:28px}.landing-faqs{--section-heading-lead-size:clamp(40px, 4.44vw, 64px);--section-heading-lead-letter-spacing:-.05em;--section-heading-accent-size:clamp(42px, 4.31vw, 62px);--section-heading-accent-line-height:1.08;padding:72px var(--landing-gutter);background:var(--color-landing-cream)}.landing-faqs__layout{flex-direction:column;gap:32px;display:flex}.landing-faqs__list{border-bottom:1px solid var(--color-landing-rule)}.landing-faqs__more{border-top:1px solid var(--color-landing-rule)}.landing-faqs__more-summary{cursor:pointer;min-height:64px;font-family:var(--font-text);color:var(--color-black);align-items:center;gap:10px;font-size:16px;font-weight:700;list-style:none;display:flex}.landing-faqs__more-summary::-webkit-details-marker{display:none}.landing-faqs__more-summary:focus-visible{outline:3px solid var(--color-black);outline-offset:3px}.landing-faqs__more-icon{width:18px;height:18px}@media (width>=1024px){.landing-faqs{--section-heading-gap:28px;padding-top:96px;padding-bottom:96px}.landing-faqs__layout{grid-template-columns:min(33.33vw,480px) minmax(0,1fr);align-items:start;column-gap:min(5.56vw,80px);display:grid}.landing-faqs .landing-faq--sm .landing-faq__question{min-height:84px;font-size:19px;line-height:27px}.landing-faqs .landing-faq--sm .landing-faq__answer{padding:0 56px 28px 0;font-size:17px;line-height:28px}}.landing-final-cta{--section-heading-gap:22px;--section-heading-eyebrow-color:var(--color-black);--section-heading-lead-size:clamp(50px, 8.89vw, 128px);--section-heading-accent-size:clamp(56px, 9.44vw, 136px);--section-heading-accent-color:var(--color-landing-cream);--decorative-mark-size:240px;--decorative-mark-top:-70px;--decorative-mark-right:-80px;--decorative-mark-color:var(--color-landing-cream);--decorative-mark-opacity:.25;padding:72px var(--landing-gutter) 64px;background:var(--color-red-orange);position:relative;overflow:hidden}.landing-final-cta__content{flex-direction:column;align-items:stretch;gap:32px;display:flex;position:relative}@media (width>=1024px){.landing-final-cta{--section-heading-gap:32px;--section-heading-lead-line-height:.95;--decorative-mark-size:460px;--decorative-mark-top:50%;--decorative-mark-right:-210px;--decorative-mark-shift:-50%;padding-top:104px;padding-bottom:104px}.landing-final-cta__content{align-items:flex-start;gap:40px}.landing-page .landing-final-cta__button{--landing-button-min-width:300px}}.landing-benefit{--landing-benefit-rule:#cfcac2;border-top:1px solid var(--landing-benefit-rule);align-items:flex-start;gap:18px;padding:26px 0;display:flex}.landing-benefit__num{width:22px;font-family:var(--font-landing-heading);color:var(--color-red-orange);flex:none;padding-top:6px;font-size:13px;font-weight:600}.landing-benefit__content{flex-direction:column;flex:auto;gap:12px;min-width:0;display:flex}.landing-benefit__title{font-family:var(--font-landing-heading);letter-spacing:-.03em;color:var(--color-black);margin:0;font-size:23px;font-weight:700;line-height:29px}.landing-benefit__body{font-family:var(--font-text);color:var(--color-landing-text-muted);margin:0;font-size:17px;line-height:27px}.landing-benefit__note{font-family:var(--font-text);color:var(--color-black);align-items:flex-start;gap:10px;margin:0;font-size:15px;font-weight:600;line-height:22px;display:flex}.landing-benefit__note svg{color:var(--color-red-orange);margin-top:4px}.landing-benefit--lg{gap:32px;padding:24px 0}.landing-benefit--lg .landing-benefit__num{width:28px;padding-top:10px;font-size:14px}.landing-benefit--lg .landing-benefit__title{font-size:28px;line-height:34px}.landing-benefit--lg .landing-benefit__body{font-size:18px;line-height:29px}.landing-benefit--lg .landing-benefit__note{font-size:16px;line-height:24px}.repayment-card{--repayment-card-rule:#3a3835;background:var(--color-black);color:var(--color-landing-cream);border-radius:20px;flex-direction:column;padding:28px 22px 24px;display:flex}.repayment-card__eyebrow,.repayment-card__wallet-label{letter-spacing:.18em;text-transform:uppercase;color:var(--color-landing-text-on-dark-muted);margin:0;font-size:11px;font-weight:700;line-height:18px}.repayment-card__timeline{margin-top:20px}.repayment-card__terms{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.repayment-card__term{flex-direction:column;align-items:flex-end;gap:4px;padding-bottom:18px;display:flex}.repayment-card__days{font-family:var(--font-landing-heading);letter-spacing:-.05em;font-size:clamp(52px,7.5vw,108px);font-weight:300;line-height:.9}.repayment-card__unit{color:var(--color-landing-text-on-dark-muted);font-size:13px;font-weight:600}.repayment-card__track{background:var(--color-red-orange);border-radius:2px;height:4px;position:relative}.repayment-card__dot{border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.repayment-card__dot--start{background:var(--color-landing-cream);width:10px;height:10px;left:5px}.repayment-card__dot--first,.repayment-card__dot--second,.repayment-card__dot--third{border:3px solid var(--color-black);background:var(--color-red-orange);width:16px;height:16px;box-shadow:0 0 0 1px var(--color-red-orange)}.repayment-card__dot--first{left:33.333%}.repayment-card__dot--second{left:66.666%}.repayment-card__dot--third{left:calc(100% - 8px)}.repayment-card__approval{margin-top:10px}.repayment-card__title{font-family:var(--font-landing-heading);letter-spacing:-.03em;margin:28px 0 0;font-size:clamp(25px,2.78vw,40px);font-weight:700;line-height:1.24}.repayment-card__body{color:#d9d5ce;margin:12px 0 0;font-size:17px;line-height:27px}.repayment-card__wallet{border-top:1px solid var(--repayment-card-rule);margin-top:22px;padding-top:18px}.repayment-card__wallet-label{font-size:10px}.repayment-card__steps{flex-direction:column;gap:10px;margin:14px 0 0;padding:0;list-style:none;display:flex}.repayment-card__step{align-items:baseline;gap:14px;display:flex}.repayment-card__step-num{width:22px;font-family:var(--font-landing-heading);color:var(--color-red-orange);flex:none;font-size:13px;font-weight:700}.repayment-card__step-text{color:#ede9e2;font-size:15px;font-weight:600;line-height:22px}@media (width>=1024px){.repayment-card{border-radius:24px;padding:48px 52px 40px}.repayment-card__eyebrow{font-size:12px}.repayment-card__timeline{margin-top:40px}.repayment-card__unit{font-size:14px}.repayment-card__title{margin:auto 0 0;padding-top:40px;line-height:1.15}.repayment-card__body{margin-top:16px;margin-bottom:32px;font-size:20px;line-height:32px}.repayment-card__wallet{margin-top:auto;padding-top:24px}.repayment-card__wallet-label{font-size:11px}.repayment-card__steps{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:24px;margin-top:18px;display:grid}.repayment-card__step{flex-direction:column;align-items:flex-start;gap:10px}.repayment-card__step-num{width:auto;font-size:14px}.repayment-card__step-text{font-size:16px;line-height:23px}}.landing-financing{--section-heading-gap:22px;--section-heading-lead-size:clamp(48px, 5.14vw, 74px);--section-heading-accent-size:clamp(52px, 5.69vw, 82px);--section-heading-accent-color:var(--color-red-orange);--landing-financing-rule:#cfcac2;padding:72px var(--landing-gutter) 80px;background:var(--color-landing-sand);flex-direction:column;display:flex}.landing-financing__body{flex-direction:column;margin-top:40px;display:flex}.landing-financing__benefits{border-bottom:1px solid var(--landing-financing-rule);margin-top:28px}@media (width>=1024px){.landing-financing{--section-heading-gap:32px;padding-top:104px;padding-bottom:104px}.landing-financing .section-heading__title{flex-direction:row;justify-content:space-between;align-items:baseline;gap:28px}.landing-financing__body{grid-template-columns:min(43.06vw,620px) minmax(0,1fr);align-items:stretch;column-gap:min(5.56vw,80px);margin-top:64px;display:grid}.landing-financing__benefits{margin-top:0}.landing-financing .landing-benefit--sm{gap:32px;padding:24px 0}.landing-financing .landing-benefit--sm .landing-benefit__num{width:28px;padding-top:10px;font-size:14px}.landing-financing .landing-benefit--sm .landing-benefit__title{font-size:28px;line-height:34px}.landing-financing .landing-benefit--sm .landing-benefit__body{font-size:18px;line-height:29px}}.wallet-card{--wallet-card-muted:#a9a39a;background:var(--color-black);color:var(--color-landing-cream);font-family:var(--font-text);border-radius:16px;padding:16px;box-shadow:0 24px 60px #15151547}.wallet-card__header{align-items:center;gap:12px;display:flex}.wallet-card__avatar{background:var(--color-red-orange);width:34px;height:34px;color:var(--color-white);font-family:var(--font-landing-heading);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:flex}.wallet-card__owner{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.wallet-card__business{color:var(--wallet-card-muted);font-size:12px}.wallet-card__name{font-family:var(--font-landing-heading);white-space:nowrap;font-size:14px;font-weight:700}.wallet-card__status{color:#8fd9a8;background:#6ec88c29;border-radius:999px;flex:none;padding:4px 10px;font-size:12px;font-weight:600}.wallet-card__label{letter-spacing:.14em;text-transform:uppercase;color:var(--wallet-card-muted);margin-top:12px;font-size:11px;font-weight:600}.wallet-card__amount{font-family:var(--font-landing-heading);letter-spacing:-.035em;color:var(--color-sunshade);margin-top:4px;font-size:30px;font-weight:800;line-height:1.05}.wallet-card__track{background:#2c2c2c;border-radius:3px;height:6px;margin-top:12px;overflow:hidden}.wallet-card__fill{background:var(--color-sunshade);border-radius:3px;height:100%}.wallet-card__figures{color:#8f8a83;justify-content:space-between;margin-top:8px;font-size:11px;display:flex}.wallet-card__action{background:var(--color-red-orange);height:38px;color:var(--color-white);border-radius:999px;justify-content:center;align-items:center;margin-top:12px;font-size:14px;font-weight:700;display:flex}@media (width>=1024px){.wallet-card{border-radius:22px;padding:18px}.wallet-card__name{font-size:15px}.wallet-card__amount{font-size:32px}.wallet-card__action{height:40px}}.landing-hero{--section-heading-gap:26px;--section-heading-eyebrow-color:var(--color-black);--section-heading-lead-size:clamp(58px, 8.19vw, 118px);--section-heading-lead-line-height:.95;--section-heading-lead-letter-spacing:-.06em;--section-heading-accent-size:clamp(82px, 12.22vw, 176px);--section-heading-accent-line-height:.98;--section-heading-accent-letter-spacing:-.035em;--section-heading-accent-offset:-3px;--section-heading-accent-color:var(--color-red-orange);padding:24px var(--landing-gutter) 56px;flex-direction:column;display:flex}.landing-hero__intro{color:var(--color-landing-text-muted);margin:24px 0 0;font-size:18px;line-height:28px}.landing-hero__intro strong{color:var(--color-black);font-weight:600}.landing-hero__actions{flex-direction:column;gap:14px;margin-top:28px;display:flex}.landing-hero__visual{height:520px;margin-top:52px;position:relative}.landing-hero__photo{background:var(--color-landing-photo-backdrop);border-radius:16px 150px 16px 16px;position:absolute;inset:0 0 36px;overflow:hidden}.landing-hero__photo img{object-fit:cover;object-position:55% 15%;width:100%;height:100%;display:block}.landing-hero__wallet{max-width:360px;position:absolute;bottom:0;left:14px;right:50px}@media (width>=1024px){.landing-hero{--section-heading-gap:36px;--section-heading-lead-line-height:.92;--section-heading-accent-line-height:.95;--section-heading-accent-offset:-6px;grid-template-columns:minmax(0,1fr) min(37.5vw,540px);column-gap:min(5vw,72px);padding-top:32px;padding-bottom:96px;display:grid}.landing-hero__copy{z-index:2;flex-direction:column;align-self:center;padding-bottom:48px;display:flex;position:relative}.landing-hero__intro{max-width:600px;margin-top:40px;font-size:22px;line-height:34px}.landing-hero__intro strong{display:block}.landing-hero__actions{flex-direction:row;align-items:center;gap:16px;margin-top:40px}.landing-page .landing-hero__apply{--landing-button-min-width:300px}.landing-hero__visual{height:min(51.4vw,740px);margin-top:0}.landing-hero__photo{border-radius:20px 260px 20px 20px;inset:0 0 48px}.landing-hero__photo img{object-position:50% 20%}.landing-hero__wallet{width:304px;bottom:-24px;left:-56px;right:auto}}.landing-marquee{padding:26px var(--landing-gutter);background:var(--color-red-orange);font-family:var(--font-text);letter-spacing:.2em;color:var(--color-black);font-size:13px;font-weight:700}.landing-marquee__group{flex-direction:column;gap:14px;display:flex}.landing-marquee__group--duplicate{display:none}.landing-marquee__item{align-items:center;gap:14px;display:flex}.landing-marquee__item svg{width:18px;height:18px}@media (width>=1024px){.landing-marquee{letter-spacing:.22em;white-space:nowrap;justify-content:center;align-items:center;height:92px;padding:0;font-size:15px;display:flex;overflow:hidden}.landing-marquee__track{display:flex}.landing-marquee__group{flex-direction:row;gap:44px}.landing-marquee__item{flex-direction:row-reverse;flex:none;gap:44px}.landing-marquee__item svg{width:26px;height:26px}}@media (width>=1024px) and (prefers-reduced-motion:no-preference){.landing-marquee{--landing-marquee-duration:30s;justify-content:flex-start}.landing-marquee__track{animation:landing-marquee-scroll var(--landing-marquee-duration) linear infinite}.landing-marquee__track:hover{animation-play-state:paused}.landing-marquee__group{flex:none;padding-right:44px}.landing-marquee__group--duplicate{display:flex}}@keyframes landing-marquee-scroll{to{transform:translate(-50%)}}.route-card{--route-card-status-dot:#3ba164;background:var(--route-card-bg);min-width:0;color:var(--route-card-text);border-radius:20px;flex-direction:column;flex:1 1 0;gap:14px;padding:24px 20px 20px;text-decoration:none;display:flex}.route-card:focus-visible{outline:3px solid var(--color-black);outline-offset:3px}.route-card--dark{--route-card-bg:var(--color-black);--route-card-text:var(--color-white);--route-card-tag-bg:var(--color-sunshade);--route-card-tag-text:var(--color-black);--route-card-body:#cfcbc4;--route-card-panel-bg:#242424;--route-card-panel-label:#a9a39a;--route-card-icon-bg:#333;--route-card-icon-color:var(--color-sunshade);--route-card-row-title:var(--color-white);--route-card-row-detail:#a9a39a;--route-card-amount:var(--color-sunshade);--route-card-status-text:#7fd3a0;--route-card-status-rule:#ffffff1f}.route-card--sunshade{--route-card-bg:var(--color-sunshade);--route-card-text:var(--color-black);--route-card-tag-bg:var(--color-black);--route-card-tag-text:var(--color-white);--route-card-body:#3a2c14;--route-card-panel-bg:var(--color-white);--route-card-panel-label:#7a746c;--route-card-icon-bg:var(--color-landing-peach);--route-card-icon-color:var(--color-landing-brick);--route-card-row-title:var(--color-black);--route-card-row-detail:#7a746c;--route-card-amount:var(--color-black);--route-card-status-text:#2f7a4a;--route-card-status-rule:#ece6dd}.route-card__tag{background:var(--route-card-tag-bg);color:var(--route-card-tag-text);letter-spacing:.04em;border-radius:999px;align-self:flex-start;padding:7px 14px;font-size:12px;font-weight:700}.route-card__title{font-family:var(--font-landing-heading);letter-spacing:-.05em;margin:0;font-size:clamp(30px,3.19vw,46px);font-weight:800;line-height:1.05}.route-card__title span{display:block}.route-card__body{max-width:460px;color:var(--route-card-body);margin:0;font-size:16px;line-height:25px}.route-card__panel-wrap{margin-top:auto;padding-top:6px}.route-card__panel{background:var(--route-card-panel-bg);border-radius:14px;flex-direction:column;gap:12px;padding:16px;display:flex}.route-card__panel-label{letter-spacing:.12em;text-transform:uppercase;color:var(--route-card-panel-label);font-size:12px;font-weight:600}.route-card__row{align-items:center;gap:12px;display:flex}.route-card__row-icon{background:var(--route-card-icon-bg);width:34px;height:34px;color:var(--route-card-icon-color);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.route-card__row-text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.route-card__row-title{color:var(--route-card-row-title);font-size:13px;font-weight:700;line-height:1.3}.route-card__row-detail{text-overflow:ellipsis;white-space:nowrap;color:var(--route-card-row-detail);font-size:12px;overflow:hidden}.route-card__row-amount{font-family:var(--font-landing-heading);letter-spacing:-.02em;color:var(--route-card-amount);flex:none;font-size:15px;font-weight:800}.route-card__status{border-top:1px solid var(--route-card-status-rule);color:var(--route-card-status-text);align-items:center;gap:8px;padding-top:12px;font-size:12px;font-weight:600;display:flex}.route-card__status-dot{background:var(--route-card-status-dot);border-radius:50%;flex:none;width:8px;height:8px}@media (width>=1024px){.route-card{border-radius:28px;gap:22px;padding:44px 44px 40px}.route-card__tag{font-size:14px}.route-card__title{line-height:1.02}.route-card__body{font-size:18px;line-height:29px}.route-card__panel-wrap{padding-top:14px}.route-card__panel{border-radius:18px;gap:16px;padding:22px}.route-card__panel-label{font-size:13px}.route-card__row-icon{width:40px;height:40px}.route-card__row-title{font-size:15px}.route-card__row-detail,.route-card__status{font-size:13px}.route-card__row-amount{font-size:17px}.route-card__status{padding-top:14px}}.landing-routes{--section-heading-lead-size:clamp(46px, 6.39vw, 92px);--section-heading-accent-size:clamp(50px, 6.53vw, 94px);--section-heading-accent-line-height:1.06;--section-heading-eyebrow-color:var(--color-landing-brick);--section-heading-accent-color:var(--color-landing-brick);padding:72px var(--landing-gutter) 64px;background:var(--color-landing-peach)}.landing-routes__intro{color:var(--color-landing-text-muted);margin:20px 0 0;font-size:18px;line-height:28px}.landing-routes__cards{flex-direction:column;gap:16px;margin-top:36px;display:flex}.landing-routes__cta{flex-direction:column;align-items:center;margin-top:36px;display:flex}@media (width>=1024px){.landing-routes{--section-heading-gap:28px;--section-heading-accent-line-height:1.05;padding-top:96px;padding-bottom:88px}.landing-routes__header{grid-template-columns:minmax(0,1fr) min(29.17vw,420px);align-items:end;column-gap:min(4.44vw,64px);display:grid}.landing-routes__intro{margin:0 0 14px;font-size:21px;line-height:33px}.landing-routes__cards{flex-direction:row;align-items:stretch;gap:24px;margin-top:72px}.landing-routes__cta{margin-top:64px}.landing-page .landing-routes__button{--landing-button-min-width:400px}}.landing-steps{--section-heading-lead-size:clamp(50px, 7.22vw, 104px);--section-heading-accent-size:clamp(56px, 7.78vw, 112px);padding:72px var(--landing-gutter);background:var(--color-landing-cream)}.landing-steps__layout{flex-direction:column;display:flex}.landing-steps__copy{display:contents}.landing-steps__list{border-bottom:1px solid var(--color-landing-rule);order:1;margin:32px 0 0;padding:0;list-style:none}.landing-steps__item{border-top:1px solid var(--color-landing-rule);gap:16px;padding:22px 0;display:flex}.landing-steps__num{width:26px;font-family:var(--font-landing-heading);color:var(--color-red-orange);flex:none;padding-top:6px;font-size:13px;font-weight:600}.landing-steps__content{flex-direction:column;gap:6px;display:flex}.landing-steps__title{font-family:var(--font-landing-heading);letter-spacing:-.03em;margin:0;font-size:23px;font-weight:700;line-height:29px}.landing-steps__body{color:var(--color-landing-text-muted);margin:0;font-size:17px;line-height:26px}.landing-steps .landing-steps__button{order:2;margin-top:32px}@media (width>=1024px){.landing-steps{--section-heading-gap:28px;padding-top:96px;padding-bottom:96px}.landing-steps__layout{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;column-gap:min(5.56vw,80px);display:grid}.landing-steps__copy{flex-direction:column;align-items:flex-start;gap:28px;display:flex}.landing-steps__list{margin-top:0}.landing-steps__item{gap:28px;padding:30px 0}.landing-steps__num{width:40px;padding-top:10px;font-size:15px}.landing-steps__content{gap:10px}.landing-steps__title{font-size:32px;line-height:38px}.landing-steps__body{font-size:19px;line-height:30px}.landing-steps .landing-steps__button{--landing-button-min-width:320px;margin-top:12px}}.landing-why{--section-heading-lead-size:clamp(44px, 5.28vw, 76px);--section-heading-accent-size:clamp(56px, 5.83vw, 84px);--section-heading-accent-color:var(--color-red-orange);padding:80px var(--landing-gutter) 72px;background:var(--color-landing-cream)}.landing-why__layout{flex-direction:column;display:flex}.landing-why__copy{display:contents}.landing-why__text{flex-direction:column;order:2;display:flex}.landing-why__text p{color:var(--color-landing-text-muted);margin:14px 0 0;font-size:18px;line-height:28px}.landing-why__subheading{font-family:var(--font-landing-heading);letter-spacing:-.045em;margin:36px 0 0;font-size:32px;font-weight:800;line-height:1.08}.landing-why__subheading+p{margin-top:18px}.landing-why .landing-why__button{margin-top:22px}.landing-why__photo{background:var(--color-landing-photo-backdrop);border-radius:16px;order:1;height:300px;margin:32px 0 0;position:relative;overflow:hidden}.landing-why__photo img{object-fit:cover;object-position:45% 30%;width:100%;height:100%;display:block}.landing-why__caption{letter-spacing:.22em;color:var(--color-white);text-shadow:0 1px 12px #0006;font-size:10px;font-weight:700;position:absolute;bottom:18px;left:18px}@media (width>=1024px){.landing-why{padding-top:96px;padding-bottom:96px}.landing-why__layout{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;column-gap:min(6.11vw,88px);display:grid}.landing-why__copy{--section-heading-gap:26px;flex-direction:column;gap:26px;display:flex}.landing-why__text p,.landing-why__subheading+p{margin-top:26px;font-size:20px;line-height:32px}.landing-why__subheading{letter-spacing:-.03em;margin-top:12px;font-size:30px;font-weight:700;line-height:38px}.landing-why .landing-why__button{--landing-button-min-width:280px;margin-top:32px}.landing-why__photo{border-radius:20px;height:540px;margin:0}.landing-why__photo img{object-position:55% 30%}.landing-why__caption{letter-spacing:.26em;font-size:12px;bottom:30px;left:32px}}.landing-page{--landing-gutter:20px;background:var(--color-landing-cream);font-family:var(--font-text);color:var(--color-black);overflow:hidden}@media (width>=768px){.landing-page{--landing-gutter:40px}}@media (width>=1024px){.landing-page{--landing-gutter:80px}.landing-page .landing-page__button{width:auto;min-width:var(--landing-button-min-width,0);min-height:64px;padding:0 28px;font-size:18px}.landing-page .landing-page__button--xl{min-height:76px;padding:0 40px;font-size:20px}}.password-field{position:relative}.password-field__input{padding-right:56px}.password-field__toggle{width:44px;height:44px;color:var(--color-black);cursor:pointer;background:0 0;border:0;border-radius:22px;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:6px;right:6px}.password-field__toggle:focus-visible{outline:3px solid var(--color-black);outline-offset:2px}.requirement-list{flex-direction:column;gap:6px;margin:2px 0 0;padding:0;list-style:none;display:flex}.requirement-list__item{color:var(--color-landing-text-muted);align-items:center;gap:8px;font-size:14px;line-height:20px;display:flex}.requirement-list__item--met{color:var(--color-form-success)}.requirement-list__item--unmet{color:var(--color-form-error);font-weight:600}.requirement-list__badge{border:1.5px solid var(--color-form-border);border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.requirement-list__item--met .requirement-list__badge{background:var(--color-form-success-bg);border:0}.requirement-list__item--unmet .requirement-list__badge{background:var(--color-form-error-bg);border:0}.requirement-list__speech{position:absolute;left:-9999px}.existing-account{background:var(--color-white);border-radius:20px;align-items:center;gap:14px;padding:20px;display:flex}.existing-account__icon{background:var(--color-landing-peach);width:48px;height:48px;color:var(--color-landing-brick);border-radius:24px;flex:none;justify-content:center;align-items:center;display:flex}.existing-account__text{color:var(--color-landing-text-muted);flex-direction:column;gap:2px;margin:0;font-size:14px;line-height:20px;display:flex}.existing-account__text b{color:var(--color-black);font-size:16px;line-height:24px}.existing-account__actions{flex-direction:column;align-items:stretch;gap:12px;display:flex}.existing-account__actions .form-button--text{align-self:center}.signup-account-form{flex-direction:column;gap:32px;display:flex}.signup-account-form__fields{flex-direction:column;gap:22px;display:flex}.signup-account-form__actions{flex-direction:column;gap:16px;display:flex}.signup-account-form__legal{text-align:center;color:var(--color-landing-text-muted);margin:0;font-size:14px;line-height:21px}.signup-account-form__legal a{color:var(--color-black);font-weight:600}.signup-account-form__login{justify-content:center;align-items:center;margin:0;font-size:15px;line-height:22px;display:flex}.select-field{position:relative}.select-field__input{appearance:none;padding-right:48px}.select-field__chevron{pointer-events:none;position:absolute;top:19px;right:18px}.text-area-field{resize:vertical;height:auto;padding:12px 16px}.business-form__body{flex-direction:column;gap:32px;display:flex}.business-form{flex-direction:column;gap:28px;display:flex}.business-form__location{border:0;flex-direction:column;gap:14px;min-width:0;margin:0;padding:0;display:flex}.business-form__legend{padding:0 0 12px;font-size:15px;font-weight:700;line-height:20px}.business-form .form-button{margin-top:12px}.saving-card{text-align:center;background:var(--color-white);border-radius:24px;flex-direction:column;align-items:center;gap:18px;padding:48px 24px;display:flex}.saving-card__title{font-family:var(--font-landing-heading);letter-spacing:-.03em;font-size:22px;font-weight:800}.saving-card__text{color:var(--color-landing-text-muted);font-size:16px;line-height:24px}@media (prefers-reduced-motion:no-preference){.saving-card__spinner{animation:1s linear infinite saving-card-spin}}@keyframes saving-card-spin{to{transform:rotate(360deg)}}.verify-code__form{flex-direction:column;gap:20px;display:flex}.verify-code__links{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:15px;line-height:22px;display:flex}.verify-code__countdown{color:var(--color-landing-text-muted)}.verify-code__countdown b{color:var(--color-black)}.verify-code__change-number{min-height:44px;color:var(--color-black);align-items:center;margin-left:auto;font-weight:700;display:flex}.verify-code__form>.form-button{margin-top:16px}.verify-code__links .form-button--text{margin-left:-8px}:root{--color-black:#151515;--color-sunshade:#faa426;--color-red-orange:#ef4623;--color-purple-iris:#543082;--color-cardinal:#d21f37;--color-logo-ink:#231f20;--color-off-white:#f1f2f2;--color-white:#fff;--color-surface:var(--color-white);--color-surface-alt:var(--color-off-white);--color-ink:var(--color-black);--color-ink-muted:#151515ad;--color-link:var(--color-purple-iris);--color-accent:var(--color-red-orange);--color-on-accent:var(--color-black);--color-border:#15151524;--color-border-strong:#15151580;--color-focus:var(--color-purple-iris);--font-display:"Termina", "Lexend Exa", system-ui, sans-serif;--font-text:"DM Sans", system-ui, sans-serif;--text-display-font-size:56px;--text-display-line-height:60px;--text-display-font-weight:500;--text-heading-1-font-size:32px;--text-heading-1-line-height:40px;--text-heading-1-font-weight:500;--text-heading-2-font-size:22px;--text-heading-2-line-height:30px;--text-heading-2-font-weight:500;--text-label-font-size:12px;--text-label-line-height:16px;--text-label-font-weight:400;--text-label-letter-spacing:.02em;--text-body-lg-font-size:18px;--text-body-lg-line-height:28px;--text-body-lg-font-weight:400;--text-body-font-size:16px;--text-body-line-height:24px;--text-body-font-weight:400;--text-caption-font-size:13px;--text-caption-line-height:18px;--text-caption-font-weight:400;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:40px;--radius-sm:4px;--radius-md:8px;--radius-lg:16px}:root[data-theme=dark]{--color-surface:var(--color-black);--color-surface-alt:var(--color-logo-ink);--color-ink:var(--color-off-white);--color-ink-muted:#f1f2f2ad;--color-link:var(--color-sunshade);--color-border:#f1f2f224;--color-border-strong:#f1f2f280;--color-focus:var(--color-sunshade)}*,:before,:after{box-sizing:border-box}body{font-family:var(--font-text);font-size:var(--text-body-font-size);line-height:var(--text-body-line-height);color:var(--color-ink);background:var(--color-surface);margin:0}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}:root{--font-landing-heading:"Manrope", "DM Sans", sans-serif;--font-landing-accent:"DM Serif Display", Georgia, serif;--color-landing-cream:#f8f5ef;--color-landing-text-muted:#4a4744;--color-landing-text-on-dark-muted:#b9b3aa;--color-landing-sand:#eae9e6;--color-landing-peach:#fbe6da;--color-landing-brick:#b3301a;--color-landing-photo-backdrop:#d9cbb8;--color-landing-rule:#d9d4cc;--color-form-border:#8a8782;--color-form-track:#f2d8ce;--color-form-error:#b2321a;--color-form-error-border:#c9371a;--color-form-error-bg:#fde3dc;--color-form-error-ink:#7a1f0e;--color-form-success:#1e6b43;--color-form-success-bg:#e3f1e8;--color-form-notice-ink:#5c2a1e;--color-form-flag-green:#008751}
