@font-face{font-family:AlteHaas;src:url(/fonts/AlteHaasGrotesk-Regular.woff2) format("woff2"),url(/fonts/AlteHaasGrotesk-Regular.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:AlteHaas;src:url(/fonts/AlteHaasGrotesk-Bold.woff2) format("woff2"),url(/fonts/AlteHaasGrotesk-Bold.ttf) format("truetype");font-weight:700;font-display:swap}body:has(.ft-root){background:#f7f5f3!important;margin:0}.ft-root{--ink:#1e1e1e;--paper:#f7f5f3;--accent:#c64c29;--accent-deep:#b8431f;--muted:#6b645d;--line:#e3ded8;--tint:#f6e3dc;--soft:#f4efea;--faint:#857e77;min-height:100vh;min-height:100svh;max-width:480px;margin:0 auto;padding:calc(18px + env(safe-area-inset-top)) 16px calc(28px + env(safe-area-inset-bottom));background:var(--paper);color:var(--ink);font-family:AlteHaas,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums}.ft-root,.ft-root *,.ft-root :after,.ft-root :before{box-sizing:border-box}.ft-root a:focus-visible,.ft-root button:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.ft-head{display:flex;justify-content:center;padding-top:4px}.ft-head--split{display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.ft-head--split>:first-child{grid-column:2}.ft-brand{display:block;width:117px;height:30px}.ft-login{grid-column:3;justify-self:end;display:inline-flex;align-items:center;min-height:44px;padding:0 4px;font-size:13.5px;font-weight:700;color:var(--muted);text-decoration:none}.ft-login:hover{color:var(--ink)}.ft-intro{padding:24px 8px 0}.ft-title{margin:0;font-size:36px;line-height:1.04;letter-spacing:-.035em;font-weight:700;text-wrap:balance}.ft-lede{margin:10px 0 0;font-size:17px;line-height:1.4;color:var(--muted);text-wrap:pretty}.ft-h2{margin:40px 8px 0;font-size:28px;line-height:1.08;letter-spacing:-.03em;font-weight:700;text-wrap:balance}.ft-h2+.ft-lede{margin:8px 8px 0;font-size:16px;line-height:1.45}.ft-card{margin-top:22px;padding:22px 20px;border-radius:26px;background:#fff;box-shadow:0 1px 2px rgba(30,30,30,.05),0 14px 34px -14px rgba(30,30,30,.18)}.ft-card--flat{margin-top:14px;border-radius:22px;box-shadow:0 1px 2px rgba(30,30,30,.05),0 10px 28px -12px rgba(30,30,30,.14)}.ft-ink{margin-top:14px;padding:26px 22px 22px;border-radius:30px;background:var(--ink);color:#fff;box-shadow:0 1px 2px rgba(30,30,30,.1),0 28px 50px -22px rgba(30,30,30,.55)}.ft-label{display:block;font-size:14px;font-weight:700;letter-spacing:-.005em;color:var(--muted)}.ft-rule{height:1px;margin:22px 0;background:#eee9e4;border:0}.ft-money{margin-top:8px;height:64px;display:flex;align-items:center;padding:0 18px;border-radius:16px;background:var(--paper);border:1.5px solid var(--line);transition:border-color .14s ease,box-shadow .2s ease}.ft-money:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px rgba(198,76,41,.22)}.ft-money__pre{font-size:30px;font-weight:700;color:var(--faint);letter-spacing:-.03em}.ft-money__in{flex:1;min-width:0;height:100%;margin-left:4px;padding:0;border:0;background:transparent;font:inherit;font-size:32px;font-weight:700;letter-spacing:-.035em;color:var(--ink)}.ft-money__in:focus-visible{outline:none}.ft-money__in::-moz-placeholder{color:var(--faint)}.ft-money__in::placeholder{color:var(--faint)}.ft-hint{margin:8px 2px 0;font-size:13px;line-height:1.4;color:var(--muted)}.ft-chips{margin-top:10px;display:flex;gap:8px}.ft-chips--wrap{flex-wrap:wrap}.ft-chip{flex:1;height:44px;padding:0 8px;border-radius:999px;border:0;cursor:pointer;font:inherit;font-size:15px;font-weight:700;letter-spacing:-.01em;background:var(--soft);color:var(--ink);-webkit-tap-highlight-color:transparent;transition:transform .22s cubic-bezier(.2,.9,.3,1),background-color .14s ease,color .14s ease}.ft-chip:active{transform:scale(.96);transition-duration:70ms}.ft-chip[aria-pressed=true]{background:var(--ink);color:#fff}.ft-chips--wrap .ft-chip{flex:0 0 auto;height:46px;padding:0 18px;font-size:15.5px}.ft-chips--wrap .ft-chip.is-half{flex:1 1 0}.ft-stepper{margin-top:8px;justify-content:space-between;gap:12px}.ft-stepper,.ft-stepper__btn{display:flex;align-items:center}.ft-stepper__btn{flex:none;width:56px;height:56px;border-radius:999px;border:0;cursor:pointer;background:var(--soft);color:var(--ink);justify-content:center;-webkit-tap-highlight-color:transparent;transition:transform .22s cubic-bezier(.2,.9,.3,1),opacity .16s ease}.ft-stepper__btn--plus{background:var(--ink);color:#fff}.ft-stepper__btn:active:not(:disabled){transform:scale(.94);transition-duration:70ms}.ft-stepper__btn:disabled{opacity:.35;cursor:default}.ft-stepper__n{flex:1;font-size:44px;line-height:1;letter-spacing:-.04em}.ft-cta,.ft-stepper__n{text-align:center;font-weight:700}.ft-cta{margin-top:22px;display:flex;align-items:center;justify-content:center;gap:10px;min-height:60px;padding:10px 18px;border-radius:17px;background:var(--accent);color:#fff;text-decoration:none;font-size:18px;letter-spacing:-.012em;border:0;cursor:pointer;font-family:inherit;width:100%;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 12px 26px -10px rgba(207,82,47,.75);-webkit-tap-highlight-color:transparent;transition:transform .22s cubic-bezier(.2,.9,.3,1),background-color .14s ease}.ft-cta:hover{background:var(--accent-deep)}.ft-cta:active{transform:scale(.97);background:#a63b1b;transition-duration:70ms}.ft-cta[disabled]{opacity:.45;cursor:not-allowed}.ft-fine{margin:12px 4px 0;text-align:center;font-size:14px;line-height:1.4;color:#c2c2c2;text-wrap:balance}.ft-big{margin:0;font-size:68px;line-height:1;font-weight:700;letter-spacing:-.045em}.ft-big--zero{font-size:64px}.ft-sub{font-size:20px;line-height:1.25;letter-spacing:-.015em;color:#f08a6c;font-weight:700}.ft-ink .ft-note,.ft-sub{margin:10px 0 0;text-wrap:balance}.ft-ink .ft-note{font-size:18px;line-height:1.35;color:#c2c2c2}.ft-slots{margin-top:18px;display:flex;flex-wrap:wrap;gap:8px}.ft-slot{height:34px;padding:0 12px;border-radius:10px;border:1.5px dashed #f08a6c;color:#f08a6c;display:inline-flex;align-items:center;font-size:14px;font-weight:700;letter-spacing:-.01em}.ft-slot--more{border:0;padding:0 4px;color:#c2c2c2}.ft-line{margin:16px 0 0;font-size:16px;line-height:1.4;color:#c2c2c2}.ft-line strong{color:#fff}.ft-ink-rule{height:1px;margin:18px 0;background:hsla(0,0%,100%,.14);border:0}.ft-thread{margin-top:16px;padding:16px 16px 18px;border-radius:26px;background:#fff;box-shadow:0 1px 2px rgba(30,30,30,.05),0 14px 34px -14px rgba(30,30,30,.18)}.ft-thread__head{display:flex;align-items:center;gap:11px;padding-bottom:14px;box-shadow:inset 0 -1px 0 #eee9e4}.ft-thread__av{flex:none;width:36px;height:36px;border-radius:999px;background:var(--ink);color:#fff;align-items:center;justify-content:center}.ft-thread__av,.ft-thread__who{display:flex;font-size:15px;font-weight:700}.ft-thread__who{flex-direction:column;gap:1px;letter-spacing:-.01em}.ft-thread__who span{font-weight:400;letter-spacing:0}.ft-stage,.ft-thread__who span{font-size:12.5px;color:var(--muted)}.ft-stage{margin:16px 2px 7px;font-weight:700}.ft-stage--alert{color:var(--accent-deep)}.ft-bubble{margin:0;padding:10px 13px 11px;border-radius:19px 19px 19px 5px;background:#e9e9eb;font-size:14px;line-height:1.38;max-width:296px}.ft-bubble .lnk{color:#0a58c2;text-decoration:underline;text-underline-offset:2px}.ft-bubble--out{margin:8px 0 0 auto;border-radius:19px 19px 5px 19px;background:#1565d8;color:#fff;max-width:240px}.ft-refill{margin-top:16px;min-height:44px;padding:8px 12px;border-radius:14px;background:#e4f2e9;color:#1f6b3f;display:flex;align-items:center;justify-content:center;gap:9px;font-weight:700}.ft-caption,.ft-refill{font-size:14px;text-align:center}.ft-caption{margin:12px 30px 0;line-height:1.45;color:var(--muted);text-wrap:balance}.ft-cap__title{margin:0;font-size:22px;line-height:1.15;letter-spacing:-.025em;font-weight:700}.ft-cap__sub{margin:8px 0 16px;font-size:15px;line-height:1.5;color:var(--muted)}.ft-cap__fine{margin:12px 0 0;font-size:13px;line-height:1.4;color:var(--muted)}.ft-root .ld-capture__form{display:flex;flex-direction:column;gap:10px}.ft-root .ld-field{min-width:0}.ft-root .ld-input{width:100%;height:56px;padding:0 16px;border-radius:14px;border:1.5px solid var(--line);background:var(--paper);color:var(--ink);font-family:inherit;font-size:16px;font-weight:400;transition:border-color .14s ease,box-shadow .2s ease}.ft-root .ld-input::-moz-placeholder{color:var(--faint)}.ft-root .ld-input::placeholder{color:var(--faint)}.ft-root .ld-input:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px rgba(198,76,41,.22)}.ft-root .ld-input--error{border-color:#b23b2e}.ft-root .ld-btn{width:100%;height:56px;padding:0 20px;border:0;border-radius:14px;background:var(--ink);color:#fff;font-family:inherit;font-size:16px;font-weight:700;line-height:1;letter-spacing:-.01em;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px}.ft-root .ld-btn:hover{background:#000}.ft-root .ld-btn[disabled]{opacity:.65;cursor:default}.ft-root .ld-spinner{width:16px;height:16px;border-radius:50%;border:2px solid hsla(0,0%,100%,.4);border-top-color:#fff;animation:ft-spin .7s linear infinite}@keyframes ft-spin{to{transform:rotate(1turn)}}.ft-root .ld-capture__err{margin:2px 2px 0;font-size:13px;line-height:1.4;color:#b23b2e}.ft-root .ld-capture__done{padding:14px;border-radius:16px;background:#f3f8f4}.ft-root .ld-capture__doneNote{margin:0;font-size:14.5px;line-height:1.4;font-weight:700;color:var(--ink)}.ft-root .ld-capture__doneLink{display:flex;align-items:center;justify-content:center;height:50px;margin-top:12px;border-radius:14px;background:var(--ink);color:#fff;text-decoration:none;font-size:16px;font-weight:700}.ft-foot{margin-top:28px;padding-top:20px;text-align:center;box-shadow:inset 0 1px 0 var(--line);font-size:14px;line-height:1.5;color:var(--muted)}.ft-foot p{margin:0}.ft-foot a{color:var(--muted);text-underline-offset:3px}.ft-foot a.ft-foot__strong,.ft-foot strong a{color:var(--ink);font-weight:700}.ft-foot__links{margin-top:6px!important;display:flex;justify-content:center;flex-wrap:wrap;font-size:13px}.ft-foot__links a{display:inline-flex;align-items:center;min-height:44px;padding:0 8px}body:has(.ft-root):not(:has(.cl-activate)) .ck-notice{position:static;width:calc(100% - 32px);max-width:448px;margin:0 auto 16px}html.has-ck-notice body:has(.ft-root):not(:has(.cl-activate)){padding-bottom:0}@media (prefers-reduced-motion:reduce){.ft-chip,.ft-cta,.ft-money,.ft-stepper__btn{transition:none}.ft-chip:active,.ft-cta:active,.ft-stepper__btn:active{transform:none}.ft-root .ld-spinner{animation:none}}.ft-pitch{font-weight:600;color:#fff}@media (prefers-reduced-motion:no-preference){.ft-pitch{animation:ft-pitch-in .25s ease-out}@keyframes ft-pitch-in{0%{opacity:0}to{opacity:1}}}.ft-phone{display:grid;gap:10px;margin-top:18px}.ft-phone__in{min-height:48px;padding:0 14px;border-radius:12px;border:1px solid hsla(0,0%,100%,.22);background:hsla(0,0%,100%,.06);color:#fff;font:inherit;font-size:16px}.ft-phone__consent{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.4;color:#c2c2c2}.ft-phone__consent input{width:22px;height:22px;flex:none;margin-top:1px}