.budget-estimator_estimator__T2uU3{--est-ink:var(--tf-color-text);--est-muted:var(--tf-color-text-muted);--est-line:var(--tf-color-border);display:flex;flex-direction:column;gap:calc(var(--tf-space-6) * 1px);color:var(--est-ink)}.budget-estimator_estimator__T2uU3[data-tone=ink]{--est-ink:var(--tf-color-bg);--est-muted:color-mix(in srgb,var(--tf-color-bg) 60%,transparent);--est-line:color-mix(in srgb,var(--tf-color-bg) 16%,transparent)}.budget-estimator_title__txBuT{margin:0;font-size:var(--tf-font-size-h2);font-weight:var(--tf-font-weight-bold);line-height:var(--tf-line-height-heading)}.budget-estimator_footnote__aN9uo{margin:0;color:var(--est-muted);font-size:var(--tf-font-size-caption)}.budget-estimator_estimator__T2uU3[data-tone=accent]{--est-ink:var(--tf-color-neutral1000);--est-muted:var(--tf-color-neutral1000);--est-line:color-mix(in srgb,var(--tf-color-neutral1000) 32%,transparent)}.budget-estimator_controls__c8_Nw{display:flex;flex-direction:column;gap:calc(var(--tf-space-4) * 1px)}.budget-estimator_control__avaH6 .budget-estimator_segmented__2Pv__{display:flex;width:100%}.budget-estimator_control__avaH6 .budget-estimator_segmented__2Pv__>*{flex:1 1;min-width:0;padding-inline:calc(var(--tf-space-2) * 1px);white-space:nowrap}.budget-estimator_control__avaH6{display:flex;flex-direction:column;gap:calc(var(--tf-space-2) * 1px)}.budget-estimator_label__VHGLp,.budget-estimator_resultLabel__SeM1B{color:var(--est-muted);font-size:var(--tf-font-size-body);font-weight:var(--tf-font-weight-medium)}.budget-estimator_result__cYUUa{display:flex;flex-direction:column;gap:calc(var(--tf-space-1) * 1px)}.budget-estimator_resultValue__a2i0c{display:flex;align-items:baseline;gap:calc(var(--tf-space-1) * 1px);font-size:var(--tf-font-size-display-md);font-weight:var(--tf-font-weight-heavy);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:var(--tf-letter-spacing-display);line-height:var(--tf-line-height-tight)}.budget-estimator_resultValue__a2i0c small{font-size:var(--tf-font-size-h2);font-weight:var(--tf-font-weight-bold);letter-spacing:normal}.budget-estimator_rows__sVRvM{display:flex;flex-direction:column;margin:0}.budget-estimator_row__cU7rb{display:flex;justify-content:space-between;padding:calc(var(--tf-space-3) * 1px) 0;border-top:1px solid var(--est-line);font-size:var(--tf-font-size-body-large);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.budget-estimator_row__cU7rb dt{color:var(--est-muted)}.budget-estimator_row__cU7rb dd{margin:0}@media (max-width:480px){.budget-estimator_resultValue__a2i0c{font-size:var(--tf-font-size-display-sm)}}.compare-table_frame__XNX5u{padding:calc(var(--tf-space-2) * 1px) calc(var(--tf-space-8) * 1px);border:1px solid var(--tf-color-border);border-radius:calc(var(--tf-radius-xl) * 1px);background:var(--tf-color-surface)}.compare-table_table__oQguO{width:100%;border-collapse:collapse;text-align:start}.compare-table_table__oQguO th{padding:calc(var(--tf-space-5) * 1px) calc(var(--tf-space-4) * 1px) calc(var(--tf-space-4) * 1px) 0;color:var(--tf-color-text-muted);font-size:var(--tf-font-size-body);font-weight:var(--tf-font-weight-medium);text-align:start}.compare-table_table__oQguO th:last-child{color:var(--tf-color-tangerine700);font-weight:var(--tf-font-weight-bold)}.compare-table_row__VW7CB td{padding:calc(var(--tf-space-5) * 1px) calc(var(--tf-space-4) * 1px) calc(var(--tf-space-5) * 1px) 0;border-top:1px solid var(--tf-color-border);font-size:var(--tf-font-size-body-large);line-height:var(--tf-line-height-body);vertical-align:baseline}.compare-table_row__VW7CB td:last-child{-webkit-padding-end:0;padding-inline-end:0}.compare-table_alone__O3GkV{width:44%;color:var(--tf-color-text-muted)}.compare-table_trafix__LKQXf{position:relative;color:var(--tf-color-text-muted);font-size:var(--tf-font-size-h3);font-weight:var(--tf-font-weight-medium);transition:color calc(var(--tf-motion-overlay) * 2) ease}.compare-table_row__VW7CB[data-lit=true] .compare-table_trafix__LKQXf{color:var(--tf-color-text)}.compare-table_row__VW7CB{opacity:.45;transition:opacity calc(var(--tf-motion-overlay) * 2) ease}.compare-table_row__VW7CB[data-lit=true]{opacity:1}@media (max-width:768px){.compare-table_frame__XNX5u{padding:calc(var(--tf-space-1) * 1px) calc(var(--tf-space-5) * 1px)}.compare-table_table__oQguO thead{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.compare-table_row__VW7CB,.compare-table_table__oQguO tbody{display:block}.compare-table_row__VW7CB{padding:calc(var(--tf-space-4) * 1px) 0;border-top:1px solid var(--tf-color-border)}.compare-table_row__VW7CB:first-child{border-top:0}.compare-table_row__VW7CB td{display:block;width:auto;padding:0;border-top:0}.compare-table_alone__O3GkV{font-size:var(--tf-font-size-body)}.compare-table_row__VW7CB .compare-table_trafix__LKQXf{margin-top:calc(var(--tf-space-1) * 1px);font-size:var(--tf-font-size-body-large)}}@media (prefers-reduced-motion:reduce){.compare-table_row__VW7CB,.compare-table_trafix__LKQXf{transition:none}}.feed-card_card__7hRQq{position:relative;container-type:inline-size;aspect-ratio:9/16;margin:0;overflow:hidden;background:var(--tf-color-neutral900)}.feed-card_media__tA78Y{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.feed-card_chrome__6SAY4{position:absolute;inset:0;color:var(--tf-color-text-on-accent);font-size:clamp(var(--tf-font-size-caption),5cqi,var(--tf-font-size-body-large));line-height:var(--tf-line-height-heading);background:linear-gradient(to bottom,color-mix(in srgb,var(--tf-color-neutral1000) 42%,transparent),transparent 18%),linear-gradient(to top,color-mix(in srgb,var(--tf-color-neutral1000) 72%,transparent),transparent 42%)}.feed-card_chrome__6SAY4 svg{width:1.6em;height:1.6em;flex:none;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.feed-card_tabs__HQ66f,.feed-card_top__7V_Tf{position:absolute;top:.9em;right:.9em;left:.9em;display:flex;align-items:center;justify-content:space-between}.feed-card_top__7V_Tf strong{font-size:1.05em;font-weight:var(--tf-font-weight-heavy);letter-spacing:var(--tf-letter-spacing-tight)}.feed-card_topIcons__luhm_{display:inline-flex;gap:.8em}.feed-card_tabs__HQ66f{justify-content:center;gap:1em}.feed-card_tabs__HQ66f span{opacity:.72}.feed-card_tabs__HQ66f strong{position:relative;font-weight:var(--tf-font-weight-bold)}.feed-card_tabs__HQ66f strong:after{position:absolute;right:22%;bottom:-.45em;left:22%;height:.16em;border-radius:calc(var(--tf-radius-pill) * 1px);content:"";background:currentColor}.feed-card_tabs__HQ66f .feed-card_topIcon__drCfH{position:absolute;right:0}.feed-card_hook__nCY3c{position:absolute;top:17%;right:.8em;left:.8em;margin:0;font-size:1.5em;font-weight:var(--tf-font-weight-heavy);line-height:var(--tf-line-height-heading);letter-spacing:var(--tf-letter-spacing-tight);max-height:25%;overflow:hidden;text-align:center;white-space:pre-line;word-break:keep-all;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-shadow:-.07em 0 var(--tf-color-neutral1000),.07em 0 var(--tf-color-neutral1000),0 -.07em var(--tf-color-neutral1000),0 .07em var(--tf-color-neutral1000),0 .12em .3em color-mix(in srgb,var(--tf-color-neutral1000) 60%,transparent);transform:rotate(-1.5deg)}.feed-card_card__7hRQq[data-platform=tiktok] .feed-card_hook__nCY3c{right:auto;left:.8em;padding:.4em .6em;border-radius:calc(var(--tf-radius-sm) * 1px);background:var(--tf-color-surface);color:var(--tf-color-text);font-size:1.25em;text-align:start;text-shadow:none;transform:rotate(-2deg)}.feed-card_rail__XkLOx{position:absolute;right:.75em;bottom:6.2em;display:flex;flex-direction:column;align-items:center;gap:1em}.feed-card_railAvatar__JVZTa{position:relative;margin-bottom:.3em}.feed-card_railAvatar__JVZTa img{display:block;width:2.6em;height:2.6em;border:.14em solid var(--tf-color-surface);border-radius:50%;object-fit:cover;object-position:50% 28%}.feed-card_railAvatar__JVZTa i{position:absolute;bottom:-.6em;left:50%;display:grid;width:1.4em;height:1.4em;place-items:center;border-radius:50%;background:var(--tf-color-tangerine600);font-size:.8em;font-style:normal;font-weight:var(--tf-font-weight-heavy);line-height:1;transform:translateX(-50%)}.feed-card_caption__GG3w1{position:absolute;right:3.9em;bottom:1.2em;left:.9em;display:flex;flex-direction:column;gap:.35em}.feed-card_who__5hET2{display:flex;align-items:center;gap:.45em;min-width:0}.feed-card_who__5hET2 img{width:2em;height:2em;border-radius:50%;object-fit:cover;object-position:50% 28%}.feed-card_who__5hET2 strong{overflow:hidden;font-size:.95em;font-weight:var(--tf-font-weight-bold);text-overflow:ellipsis;white-space:nowrap}.feed-card_tags__a3syK,.feed-card_text__37xjb{margin:0;font-size:.86em;font-weight:var(--tf-font-weight-medium)}.feed-card_tags__a3syK{opacity:.86}.feed-card_audio__87MGU{display:flex;align-items:center;gap:.35em;font-size:.74em;opacity:.9}.feed-card_audio__87MGU svg{width:1.2em;height:1.2em}.feed-card_progress__JNxmv{position:absolute;right:0;bottom:0;left:0;height:.18em;background:color-mix(in srgb,var(--tf-color-surface) 30%,transparent)}.feed-card_progress__JNxmv:after{position:absolute;inset:0 auto 0 0;width:100%;content:"";background:var(--tf-color-surface);transform:scaleX(.38);transform-origin:left}.feed-card_badge__Ji2xF{position:absolute;top:.7em;left:.7em;display:none;place-items:center;width:clamp(calc(var(--tf-space-5) * 1px),15cqi,calc(var(--tf-space-8) * 1px));aspect-ratio:1;padding:calc(var(--tf-space-1) * 1px);border-radius:calc(var(--tf-radius-sm) * 1px);background:color-mix(in srgb,var(--tf-color-surface) 88%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--tf-color-neutral1000) 12%,transparent)}.feed-card_badge__Ji2xF img{display:block;width:100%;height:100%;object-fit:contain}@container (max-width: 239px){.feed-card_chrome__6SAY4{font-size:clamp(var(--tf-font-size-micro),6.2cqi,var(--tf-font-size-caption))}.feed-card_audio__87MGU,.feed-card_railAvatar__JVZTa,.feed-card_tabs__HQ66f,.feed-card_tags__a3syK,.feed-card_text__37xjb,.feed-card_top__7V_Tf{display:none}.feed-card_badge__Ji2xF{display:grid}.feed-card_hook__nCY3c{top:22%;font-size:1.15em}.feed-card_card__7hRQq[data-platform=tiktok] .feed-card_hook__nCY3c{padding:.25em .45em;font-size:1.05em}.feed-card_rail__XkLOx{bottom:3.4em;gap:.6em}.feed-card_rail__XkLOx svg{width:1.3em;height:1.3em}.feed-card_caption__GG3w1{right:3em}}@container (max-width: 159px){.feed-card_caption__GG3w1,.feed-card_hook__nCY3c,.feed-card_rail__XkLOx{display:none}.feed-card_chrome__6SAY4{background:linear-gradient(to bottom,color-mix(in srgb,var(--tf-color-neutral1000) 30%,transparent),transparent 14%),linear-gradient(to top,color-mix(in srgb,var(--tf-color-neutral1000) 40%,transparent),transparent 18%);font-size:var(--tf-font-size-micro)}.feed-card_badge__Ji2xF{top:.5em;left:.5em}}.landing_page__dIdKv{--b-gutter:calc(var(--tf-space-10) * 1px);--b-rail:calc(var(--tf-space-12) * 2px);--b-node:calc(var(--tf-space-4) * 1px);--b-stroke:calc(var(--tf-space-1) * 1px);--b-section-y:calc(var(--tf-space-16) * 2.5px);--b-display:clamp(var(--tf-font-size-display-sm),6.8vw,var(--tf-font-size-display-xl));--b-title:clamp(var(--tf-font-size-amount),4.2vw,calc(var(--tf-font-size-display-md) * 1.2));--b-muted:var(--tf-color-neutral900);background:var(--tf-color-bg);color:var(--tf-color-text);font-family:inherit;word-break:keep-all;overflow-x:clip}.landing_page__dIdKv img,.landing_page__dIdKv video{display:block;max-width:100%}.landing_page__dIdKv :where(h1,h2,h3,p,ul,dl,dd,figure){margin:0;padding:0}.landing_page__dIdKv :where(ul){list-style:none}.landing_nav__n40KF{display:flex;align-items:center;justify-content:space-between;max-width:var(--tf-width-wide);margin:0 auto;padding:calc(var(--tf-space-6) * 1px) var(--b-gutter)}.landing_logo___OOF0{width:auto;height:calc(var(--tf-space-7) * 1px)}.landing_navLinks__vE_Nk{display:flex;align-items:center;gap:calc(var(--tf-space-6) * 1px)}.landing_navLink__cm0u_{color:var(--tf-color-text);font-size:var(--tf-font-size-body);font-weight:var(--tf-font-weight-medium);text-decoration:none}.landing_main__TUDZq{position:relative;isolation:isolate;max-width:var(--tf-width-wide);margin:0 auto;padding:0 var(--b-gutter)}.landing_track__tT0P6{position:absolute;top:0;left:0;overflow:visible;pointer-events:none}.landing_trackBase__Qbmw_,.landing_trackSignal__i1rHe{fill:none;stroke-linecap:round;stroke-linejoin:round}.landing_trackBase__Qbmw_{stroke:var(--tf-color-border-strong);stroke-width:calc(var(--tf-space-0-5) * 1px)}.landing_trackSignal__i1rHe{stroke:var(--tf-color-tangerine600);stroke-width:var(--b-stroke)}.landing_trackTip__convU{fill:var(--tf-color-tangerine600);stroke:var(--tf-color-tangerine200);stroke-width:calc(var(--tf-space-2) * 1px);paint-order:stroke;opacity:0;transition:opacity var(--tf-motion-normal) ease}.landing_trackTip__convU[data-route=off]{display:none}.landing_node__lI_yP{position:relative;grid-column:1;grid-row:1;justify-self:center;align-self:start;width:var(--b-node);height:var(--b-node);margin-top:calc(var(--b-node) / -2);border:var(--b-stroke) solid var(--tf-color-border-strong);border-radius:50%;background:var(--tf-color-bg);transition:background-color var(--tf-motion-slow) ease,border-color var(--tf-motion-slow) ease,transform var(--tf-motion-slow) var(--tf-motion-ease-out)}.landing_node__lI_yP[data-lit=true]{border-color:var(--tf-color-tangerine600);background:var(--tf-color-tangerine600);transform:scale(1.25)}.landing_endDot__tj_Vb,.landing_signalStart__DQLep{position:relative;flex-shrink:0;width:var(--b-node);height:var(--b-node);border-radius:50%;background:var(--tf-color-tangerine600)}.landing_endDot__tj_Vb:after,.landing_signalStart__DQLep:after{position:absolute;inset:0;border-radius:50%;content:"";background:var(--tf-color-tangerine600);animation:landing_signal-pulse__CffLZ calc(var(--tf-motion-overlay) * 7) var(--tf-motion-ease-out) infinite}@keyframes landing_signal-pulse__CffLZ{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}.landing_hero__vKIUy{display:grid;grid-template-columns:var(--b-rail) minmax(0,7fr) minmax(0,5fr);align-items:end;grid-column-gap:calc(var(--tf-space-10) * 1px);column-gap:calc(var(--tf-space-10) * 1px);grid-row-gap:calc(var(--tf-space-12) * 1px);row-gap:calc(var(--tf-space-12) * 1px);padding-top:calc(var(--tf-space-12) * 1px)}.landing_heroCopy__ge38e{grid-column:2;display:flex;flex-direction:column;align-items:flex-start;gap:calc(var(--tf-space-8) * 1px)}.landing_signalStart__DQLep{grid-column:1;grid-row:1;justify-self:center;align-self:end;margin-bottom:calc(var(--tf-space-6) * 1px + var(--tf-space-1) * 1px)}.landing_signalStart__DQLep:before{position:absolute;top:50%;left:50%;width:calc(var(--b-rail) / 2 + var(--tf-space-10) * 1px);height:var(--b-stroke);content:"";background:var(--tf-color-tangerine600);transform:translateY(-50%)}.landing_heroTitle__XKqHP{font-size:var(--b-display);font-weight:var(--tf-font-weight-bold);line-height:var(--tf-line-height-tight);letter-spacing:var(--tf-letter-spacing-display)}.landing_phrase__6FdjU{display:inline-block}.landing_heroLead__NLCT8{max-width:44ch;color:var(--b-muted);font-size:var(--tf-font-size-h3);line-height:var(--tf-line-height-body)}.landing_heroFigure__He1wN{grid-column:3;display:flex;flex-direction:column;align-items:flex-end;gap:calc(var(--tf-space-3) * 1px)}.landing_heroStack__UKpjo{position:relative;width:min(100%,38vw);aspect-ratio:1/1}.landing_heroBackAlt__5z8ht,.landing_heroBack__zjj8h,.landing_heroFront__os2c3{position:absolute;width:54%;border-radius:calc(var(--tf-radius-xl) * 1px)}.landing_heroFront__os2c3{right:26%;bottom:0;width:48%;box-shadow:var(--tf-shadow-overlay)}.landing_heroBack__zjj8h{top:2%;left:0;width:38%;transform:rotate(-6deg)}.landing_heroBackAlt__5z8ht{top:8%;right:0;width:38%;transform:rotate(6deg)}.landing_caption__8V9sv{margin:0;color:var(--b-muted);font-size:var(--tf-font-size-caption)}.landing_page__dIdKv{--b-display-font:var(--font-paperlogy),var(--tf-font-marketing-display)}.landing_page__dIdKv :is(.landing_heroTitle__XKqHP,.landing_howTitle__fLei3,.landing_sceneTitle__hCSuR,.landing_proofTitle__OS7O9,.landing_priceTitle__hg6vA,.landing_closingTitle__8K_61,.landing_draftHead__QIG11 strong,[data-display-font]){font-family:var(--b-display-font);font-weight:var(--tf-font-weight-heavy);letter-spacing:var(--tf-letter-spacing-display)}.landing_sceneTitle__hCSuR{font-size:var(--b-title);font-weight:var(--tf-font-weight-heavy);line-height:var(--tf-line-height-tight);letter-spacing:var(--tf-letter-spacing-display)}.landing_sceneBody__PhspJ{max-width:calc(var(--tf-space-16) * 8.5px);color:var(--tf-color-text);font-size:var(--tf-font-size-h3);line-height:var(--tf-line-height-body)}.landing_draft___M5gI{position:relative;color:var(--tf-color-text);padding:calc(var(--tf-space-6) * 1px) calc(var(--tf-space-8) * 1px);border:1px solid var(--tf-color-border);border-radius:calc(var(--tf-radius-lg) * 1px);background:var(--tf-color-surface);box-shadow:var(--tf-shadow-overlay)}.landing_draftTag__mrqnR{position:absolute;top:calc(var(--tf-space-4) * -1px);right:calc(var(--tf-space-8) * 1px);padding:calc(var(--tf-space-1-5) * 1px) calc(var(--tf-space-3) * 1px);border-radius:calc(var(--tf-radius-pill) * 1px);background:var(--tf-color-sky600);color:var(--tf-color-text-on-accent);font-size:var(--tf-font-size-caption);font-weight:var(--tf-font-weight-bold)}.landing_draftHead__QIG11{display:flex;align-items:center;gap:calc(var(--tf-space-3) * 1px);padding-bottom:calc(var(--tf-space-4) * 1px);border-bottom:1px solid var(--tf-color-border)}.landing_draftHead__QIG11 img{width:calc(var(--tf-space-10) * 1px);height:calc(var(--tf-space-10) * 1px);border-radius:calc(var(--tf-radius-md) * 1px)}.landing_draftHead__QIG11 strong{font-size:var(--tf-font-size-h3);font-weight:var(--tf-font-weight-heavy);letter-spacing:var(--tf-letter-spacing-tight)}.landing_guide__Zqea0{display:flex;flex-direction:column}.landing_guideRow__pASbQ{display:grid;grid-template-columns:calc(var(--tf-space-16) * 2.25px) minmax(0,1fr);align-items:start;padding:calc(var(--tf-space-3) * 1px) 0;border-bottom:1px solid var(--tf-color-border);font-size:var(--tf-font-size-body-large)}.landing_guideRow__pASbQ:last-child{border-bottom:0}.landing_guideRow__pASbQ dt{color:var(--b-muted)}.landing_guideRow__pASbQ dd{margin:0}.landing_typed__7PBVX{display:inline-block;font-weight:var(--tf-font-weight-bold)}.landing_refs__WxhtH{display:flex;gap:calc(var(--tf-space-2) * 1px);margin:calc(var(--tf-space-2) * 1px) 0 0;padding:0;list-style:none}.landing_refs__WxhtH li{width:calc(var(--tf-space-12) * 1px);aspect-ratio:9/16;overflow:hidden;border-radius:calc(var(--tf-radius-sm) * 1px);background:var(--tf-color-neutral300)}.landing_refs__WxhtH img{width:100%;height:100%;object-fit:cover}.landing_guideRow__pASbQ dd{font-weight:var(--tf-font-weight-medium)}.landing_proof__aaO5u{display:grid;grid-template-columns:var(--b-rail) minmax(0,5fr) minmax(0,6fr);grid-column-gap:calc(var(--tf-space-10) * 1px);column-gap:calc(var(--tf-space-10) * 1px);grid-row-gap:calc(var(--tf-space-8) * 1px);row-gap:calc(var(--tf-space-8) * 1px);padding-top:calc(var(--tf-space-10) * 1px)}.landing_proofTitle__OS7O9{grid-column:2;grid-row:1;padding-top:calc(var(--tf-space-8) * 1px);border-top:1px solid var(--tf-color-border);font-size:var(--b-title);font-weight:var(--tf-font-weight-bold);line-height:var(--tf-line-height-tight);letter-spacing:var(--tf-letter-spacing-display)}.landing_compare__3r1Gf{grid-column:3;grid-row:1;align-self:start}.landing_screens__CXybw{display:grid;grid-template-columns:var(--b-rail) minmax(0,1fr);grid-column-gap:calc(var(--tf-space-10) * 1px);column-gap:calc(var(--tf-space-10) * 1px);grid-row-gap:calc(var(--tf-space-6) * 1px);row-gap:calc(var(--tf-space-6) * 1px);padding-top:calc(var(--tf-space-10) * 1px)}.landing_screens__CXybw .landing_proofTitle__OS7O9{grid-column:2}.landing_screen__nV2Ps{grid-column:2;display:flex;flex-direction:column;gap:calc(var(--tf-space-3) * 1px)}.landing_screen__nV2Ps img{display:block;width:100%}.landing_browserBody__m3O5U{overflow-x:auto;scrollbar-width:thin}.landing_budgetViz__JF6wp{display:flex;flex-direction:column;gap:calc(var(--tf-space-3) * 1px)}.landing_vizCap__ieKB7{display:flex;align-items:baseline;gap:calc(var(--tf-space-3) * 1px);padding-bottom:calc(var(--tf-space-3) * 1px);border-bottom:var(--b-stroke) solid var(--blk-line,var(--tf-color-text));font-size:var(--tf-font-size-h2);font-weight:var(--tf-font-weight-bold)}.landing_vizCap__ieKB7 b,.landing_vizViews__lZWAi{font-weight:var(--tf-font-weight-heavy);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.landing_vizViews__lZWAi{-webkit-margin-start:auto;margin-inline-start:auto;color:var(--tf-color-tangerine500)}.landing_vizBar__bi1eZ{display:flex;gap:calc(var(--tf-space-1-5) * 1px);height:calc(var(--tf-space-16) * 3px)}.landing_vizLeft__PdMxV,.landing_vizSpent__4_PnH{display:flex;min-width:0;flex-direction:column;justify-content:flex-end;gap:calc(var(--tf-space-1) * 1px);padding:calc(var(--tf-space-5) * 1px);border-radius:calc(var(--tf-radius-lg) * 1px);font-size:var(--tf-font-size-body-large);font-weight:var(--tf-font-weight-bold)}.landing_vizSpent__4_PnH{flex:var(--spent) 1 0}.landing_vizLeft__PdMxV{flex:calc(1 - var(--spent)) 1 0}.landing_vizLeft__PdMxV>:last-child,.landing_vizSpent__4_PnH>:last-child{font-size:var(--tf-font-size-h2);font-weight:var(--tf-font-weight-heavy);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.landing_vizSpent__4_PnH{background:var(--tf-color-tangerine600);color:var(--tf-color-neutral1000);-webkit-clip-path:inset(0 calc((1 - min(1, max(0, calc((var(--s2, 1) - .15) / .7)))) * 100%) 0 0 round calc(var(--tf-radius-lg) * 1px));clip-path:inset(0 calc((1 - min(1, max(0, calc((var(--s2, 1) - .15) / .7)))) * 100%) 0 0 round calc(var(--tf-radius-lg) * 1px))}.landing_vizLeft__PdMxV{border:var(--b-stroke) dashed var(--tf-color-border-strong);background:var(--tf-color-surface);color:var(--b-muted)}.landing_priceTitle__hg6vA{font-size:var(--b-title);font-weight:var(--tf-font-weight-bold);line-height:var(--tf-line-height-tight);letter-spacing:var(--tf-letter-spacing-display)}.landing_phone__p2pJS{padding:calc(var(--tf-space-3) * 1px) calc(var(--tf-space-3) * 1px) 0;background:var(--tf-color-neutral1000)}.landing_phone__p2pJS:nth-child(2){transform:translateY(calc(var(--tf-space-12) * -1px))}.landing_browser__cmX1s{overflow:hidden;border:1px solid var(--tf-color-border-strong);border-radius:calc(var(--tf-radius-lg) * 1px);background:var(--tf-color-surface);box-shadow:var(--tf-shadow-overlay)}.landing_browserBar__puh2y{display:flex;align-items:center;gap:calc(var(--tf-space-1-5) * 1px);padding:calc(var(--tf-space-3) * 1px) calc(var(--tf-space-4) * 1px);border-bottom:1px solid var(--tf-color-border);background:var(--tf-color-surface-alt)}.landing_browserBar__puh2y i{width:calc(var(--tf-space-2-5) * 1px);height:calc(var(--tf-space-2-5) * 1px);border-radius:50%;background:var(--tf-color-border-strong)}.landing_browserBar__puh2y span{-webkit-margin-start:calc(var(--tf-space-4) * 1px);margin-inline-start:calc(var(--tf-space-4) * 1px);padding:calc(var(--tf-space-1) * 1px) calc(var(--tf-space-4) * 1px);border-radius:calc(var(--tf-radius-sm) * 1px);background:var(--tf-color-surface);color:var(--b-muted);font-size:var(--tf-font-size-body)}.landing_faq__FBwXb{display:grid;grid-template-columns:var(--b-rail) minmax(0,4fr) minmax(0,7fr);grid-column-gap:calc(var(--tf-space-10) * 1px);column-gap:calc(var(--tf-space-10) * 1px);padding-top:calc(var(--tf-space-10) * 1px)}.landing_faqList__Zk0so{grid-column:3;grid-row:1;border-top:var(--b-stroke) solid var(--tf-color-text)}.landing_faqItem__1gRBL{border-bottom:1px solid var(--tf-color-border-strong)}.landing_faqItem__1gRBL summary{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--tf-space-6) * 1px);padding:calc(var(--tf-space-5) * 1px) 0;cursor:pointer;font-size:var(--tf-font-size-h3);font-weight:var(--tf-font-weight-bold);line-height:var(--tf-line-height-heading);list-style:none}.landing_faqItem__1gRBL summary::-webkit-details-marker{display:none}.landing_faqItem__1gRBL summary:focus-visible{outline:calc(var(--tf-space-0-5) * 1px) solid var(--tf-color-tangerine600);outline-offset:calc(var(--tf-space-1) * 1px)}.landing_faqPlus__hI2sd{position:relative;flex:none;width:calc(var(--tf-space-4) * 1px);height:calc(var(--tf-space-4) * 1px);transition:transform var(--tf-motion-normal) var(--tf-motion-ease-out)}.landing_faqPlus__hI2sd:after,.landing_faqPlus__hI2sd:before{position:absolute;top:50%;left:0;width:100%;height:calc(var(--tf-space-0-5) * 1px);content:"";background:var(--tf-color-tangerine600)}.landing_faqPlus__hI2sd:after{transform:rotate(90deg)}.landing_faqItem__1gRBL[open] .landing_faqPlus__hI2sd{transform:rotate(45deg)}.landing_faqItem__1gRBL p{max-width:52ch;padding-bottom:calc(var(--tf-space-6) * 1px);color:var(--b-muted);font-size:var(--tf-font-size-body-large);line-height:var(--tf-line-height-body)}.landing_endDot__tj_Vb{grid-column:1;grid-row:1;justify-self:center;width:calc(var(--tf-space-5) * 1px);height:calc(var(--tf-space-5) * 1px);margin-top:calc(var(--tf-space-8) * 1px)}.landing_closingTitle__8K_61{grid-column:2;font-size:var(--b-display);font-weight:var(--tf-font-weight-bold);line-height:var(--tf-line-height-tight);letter-spacing:var(--tf-letter-spacing-display)}.landing_closingAction__URmlx{grid-column:2}@media (max-width:1024px){.landing_page__dIdKv{--b-gutter:calc(var(--tf-space-6) * 1px);--b-rail:calc(var(--tf-space-12) * 1px)}.landing_faq__FBwXb,.landing_price__A_wdC,.landing_proof__aaO5u{grid-template-columns:var(--b-rail) minmax(0,1fr)}.landing_faqList__Zk0so,.landing_priceTitle__hg6vA{grid-column:2}.landing_priceEstimator__Lfcia{grid-column:2;grid-row:3}.landing_compare__3r1Gf,.landing_faqList__Zk0so{grid-row:2;margin-top:calc(var(--tf-space-8) * 1px)}.landing_compare__3r1Gf{grid-column:2}}@media (max-width:768px){.landing_page__dIdKv{--b-gutter:calc(var(--tf-space-4) * 1px);--b-rail:calc(var(--tf-space-6) * 1px);--b-node:calc(var(--tf-space-2-5) * 1px)}.landing_nav__n40KF{padding:calc(var(--tf-space-4) * 1px) var(--b-gutter)}.landing_navLinks__vE_Nk{gap:calc(var(--tf-space-4) * 1px)}.landing_logo___OOF0{height:calc(var(--tf-space-6) * 1px)}.landing_hero__vKIUy{grid-template-columns:var(--b-rail) minmax(0,1fr);column-gap:calc(var(--tf-space-4) * 1px);row-gap:calc(var(--tf-space-10) * 1px);padding-top:calc(var(--tf-space-10) * 1px)}.landing_heroCopy__ge38e{gap:calc(var(--tf-space-6) * 1px)}.landing_closingTitle__8K_61,.landing_heroTitle__XKqHP{font-size:clamp(var(--tf-font-size-passbook-amount),11vw,var(--tf-font-size-display-sm))}.landing_heroLead__NLCT8{font-size:var(--tf-font-size-body-large)}.landing_heroFigure__He1wN{grid-column:2;align-items:stretch}.landing_heroStack__UKpjo{width:100%}.landing_faq__FBwXb,.landing_proof__aaO5u,.landing_screens__CXybw{column-gap:calc(var(--tf-space-4) * 1px)}.landing_faq__FBwXb{padding-top:calc(var(--tf-space-8) * 1px)}.landing_vizBar__bi1eZ{height:calc(var(--tf-space-16) * 1.25px)}.landing_vizLeft__PdMxV,.landing_vizSpent__4_PnH{font-size:var(--tf-font-size-body)}.landing_faqItem__1gRBL summary{font-size:var(--tf-font-size-body-large)}.landing_faqItem__1gRBL p{font-size:var(--tf-font-size-body)}.landing_draft___M5gI{padding:calc(var(--tf-space-4) * 1px)}.landing_vizCap__ieKB7{font-size:var(--tf-font-size-h3)}.landing_vizLeft__PdMxV,.landing_vizSpent__4_PnH{padding:calc(var(--tf-space-3) * 1px)}.landing_vizLeft__PdMxV>:last-child,.landing_vizSpent__4_PnH>:last-child{font-size:var(--tf-font-size-body-large)}.landing_sceneTitle__hCSuR{font-size:var(--tf-font-size-passbook-amount)}.landing_vizBar__bi1eZ{height:calc(var(--tf-space-16) * 2.25px)}.landing_sceneBody__PhspJ{font-size:var(--tf-font-size-body-large)}.landing_screen__nV2Ps img{width:var(--tf-width-detail);max-width:none}.landing_phone__p2pJS{flex:0 0 62vw;scroll-snap-align:start}.landing_phone__p2pJS:nth-child(2){transform:none}.landing_guideRow__pASbQ{grid-template-columns:calc(var(--tf-space-16) * 1.5px) minmax(0,1fr);padding:calc(var(--tf-space-4) * 1px) 0;font-size:var(--tf-font-size-body-large)}.landing_proof__aaO5u{row-gap:calc(var(--tf-space-10) * 1px)}.landing_endDot__tj_Vb{width:calc(var(--tf-space-4) * 1px);height:calc(var(--tf-space-4) * 1px);margin-top:calc(var(--tf-space-4) * 1px)}}@media (hover:hover) and (pointer:fine){.landing_navLink__cm0u_:hover{color:var(--tf-color-tangerine700)}}@media (prefers-reduced-motion:reduce){.landing_endDot__tj_Vb:after,.landing_signalStart__DQLep:after{animation:none;opacity:0}.landing_faqPlus__hI2sd,.landing_node__lI_yP,.landing_vizSpent__4_PnH{transition:none}}.landing_hl__MBGbO{color:var(--hl,var(--tf-color-tangerine600));font-style:normal}.landing_closing__ZXlR8,.landing_how__Uhsi_,.landing_price__A_wdC{position:relative;margin-inline:calc(50% - 50vw)}.landing_how__Uhsi_{--blk-bg:var(--tf-color-neutral1000);--blk-fg:var(--tf-color-bg);--blk-line:var(--tf-color-surface);--blk-track:color-mix(in srgb,var(--tf-color-surface) 28%,transparent);--blk-node:var(--tf-color-tangerine500);--hl:var(--tf-color-tangerine500)}.landing_how__Uhsi_,.landing_price__A_wdC{margin-top:calc(var(--tf-space-12) * 1px);background:var(--blk-bg);color:var(--blk-fg)}.landing_price__A_wdC{--blk-bg:var(--tf-color-tangerine600);--blk-fg:var(--tf-color-neutral1000);--blk-line:var(--tf-color-neutral1000);--blk-track:var(--tf-color-neutral1000);--blk-node:var(--tf-color-neutral1000)}.landing_closing__ZXlR8{--blk-bg:var(--tf-color-neutral1000);--blk-fg:var(--tf-color-bg);--blk-line:var(--tf-color-surface);--blk-track:color-mix(in srgb,var(--tf-color-surface) 28%,transparent);--blk-node:var(--tf-color-tangerine500);--hl:var(--tf-color-tangerine500);margin-top:calc(var(--tf-space-12) * 1px);background:var(--blk-bg);color:var(--blk-fg)}.landing_blockInner__dF4tM{position:relative;max-width:var(--tf-width-wide);margin:0 auto;padding:0 var(--b-gutter)}.landing_blockRail__zh_Fj{top:0;bottom:0;width:var(--b-stroke);background:var(--blk-track);transform:translateX(-50%)}.landing_blockRail__zh_Fj,.landing_edgeNode__s8P9w{position:absolute;left:calc(var(--b-gutter) + var(--b-rail) / 2)}.landing_edgeNode__s8P9w{z-index:var(--tf-z-raised);width:calc(var(--b-node) * 1.25);height:calc(var(--b-node) * 1.25);border-radius:50%;background:var(--blk-node);transform:translate(-50%,-50%)}.landing_edgeNode__s8P9w[data-edge=top]{top:0}.landing_edgeNode__s8P9w[data-edge=bottom]{top:100%}.landing_edgeNode__s8P9w[data-lit=true]:after,.landing_junction__bXPOc:after,.landing_node__lI_yP[data-lit=true]:after{position:absolute;inset:0;border-radius:50%;content:"";background:var(--tf-color-tangerine600);animation:landing_signal-pulse__CffLZ calc(var(--tf-motion-overlay) * 7) var(--tf-motion-ease-out) infinite}.landing_pinScroll__CWwnj{position:relative}.landing_pinScroll__CWwnj[data-mode=pinned]{height:290svh}.landing_pinStage__3Gpqm{position:relative;padding:calc(var(--tf-space-10) * 1px) 0 calc(var(--tf-space-10) * 1px)}.landing_pinStage__3Gpqm[data-mode=pinned]{position:-webkit-sticky;position:sticky;top:0;display:flex;flex-direction:column;height:100svh;padding-block:calc(var(--tf-space-8) * 1px) calc(var(--tf-space-6) * 1px);overflow:hidden}.landing_stageFill__iokXP,.landing_stageTrack__C0DR8{position:absolute;top:0;bottom:0;left:calc(var(--b-rail) / 2);width:var(--b-stroke);transform:translateX(-50%)}.landing_stageTrack__C0DR8{background:var(--blk-track)}.landing_stageFill__iokXP{background:var(--blk-line);transform:translateX(-50%) scaleY(var(--p,1));transform-origin:top}.landing_howTitle__fLei3{-webkit-padding-start:calc(var(--b-rail) + var(--tf-space-8) * 1px);padding-inline-start:calc(var(--b-rail) + var(--tf-space-8) * 1px);font-size:min(var(--b-title),7svh);font-weight:var(--tf-font-weight-heavy);line-height:var(--tf-line-height-tight);letter-spacing:var(--tf-letter-spacing-display)}.landing_pinBody__vfT0H{position:relative;display:flex;flex-direction:column;gap:calc(var(--tf-space-12) * 1px);padding-top:calc(var(--tf-space-8) * 1px)}.landing_pinStage__3Gpqm[data-mode=pinned] .landing_pinBody__vfT0H{flex:1 1;min-height:0;padding-top:calc(var(--tf-space-6) * 1px)}.landing_pinScene__xBOn5{position:relative;display:grid;grid-template-columns:var(--b-rail) minmax(0,5fr) minmax(0,6fr);grid-template-rows:minmax(0,1fr);grid-column-gap:calc(var(--tf-space-8) * 1px);column-gap:calc(var(--tf-space-8) * 1px);align-items:center}.landing_pinStage__3Gpqm[data-mode=pinned] .landing_pinScene__xBOn5{position:absolute;inset:0;opacity:var(--o0,1);pointer-events:none}.landing_pinStage__3Gpqm[data-mode=pinned] .landing_pinScene__xBOn5[data-scene="1"]{opacity:var(--o1,1)}.landing_pinStage__3Gpqm[data-mode=pinned] .landing_pinScene__xBOn5[data-scene="2"]{opacity:var(--o2,1)}.landing_pinStage__3Gpqm[data-step="0"] .landing_pinScene__xBOn5[data-scene="0"],.landing_pinStage__3Gpqm[data-step="1"] .landing_pinScene__xBOn5[data-scene="1"],.landing_pinStage__3Gpqm[data-step="2"] .landing_pinScene__xBOn5[data-scene="2"]{pointer-events:auto}.landing_pinText__Eq_2s{grid-column:2;display:flex;flex-direction:column;align-items:flex-start;gap:calc(var(--tf-space-5) * 1px)}.landing_pinObject__ri4H_{grid-column:3;min-width:0}.landing_pinStage__3Gpqm[data-mode=pinned] .landing_pinObject__ri4H_{align-self:stretch;container-type:size;display:grid;align-items:center}.landing_sceneNode__8YWz3{position:relative;grid-column:1;grid-row:1;align-self:start;justify-self:center;width:var(--b-node);height:var(--b-node);border-radius:50%;background:var(--blk-node)}.landing_pinStage__3Gpqm[data-mode=pinned] .landing_sceneNode__8YWz3,.landing_pinStage__3Gpqm[data-mode=static] .landing_branches__JNYSk,.landing_pinStage__3Gpqm[data-mode=static] .landing_junction__bXPOc,.landing_pinStage__3Gpqm[data-mode=static] .landing_railNode__wht2n{display:none}.landing_junction__bXPOc,.landing_railNode__wht2n{position:absolute;left:calc(var(--b-rail) / 2);z-index:var(--tf-z-raised);width:calc(var(--b-node) * 1.25);height:calc(var(--b-node) * 1.25);border-radius:50%;background:var(--tf-color-surface);transform:translate(-50%,-50%)}.landing_junction__bXPOc{top:0;background:var(--tf-color-tangerine500)}.landing_railNode__wht2n{background:var(--blk-track);transition:background-color var(--tf-motion-slow) ease,transform var(--tf-motion-slow) var(--tf-motion-ease-out)}.landing_railNode__wht2n[data-i="0"]{top:33%}.landing_railNode__wht2n[data-i="1"]{top:66%}.landing_railNode__wht2n[data-i="2"]{top:100%}.landing_pinStage__3Gpqm[data-step="0"] .landing_railNode__wht2n[data-i="0"],.landing_pinStage__3Gpqm[data-step="1"] .landing_railNode__wht2n:is([data-i="0"],[data-i="1"]),.landing_pinStage__3Gpqm[data-step="2"] .landing_railNode__wht2n{background:var(--tf-color-tangerine500);transform:translate(-50%,-50%) scale(1.25)}.landing_branches__JNYSk{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.landing_branches__JNYSk path{fill:none;stroke:var(--blk-line);stroke-width:var(--b-stroke);stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - min(1, max(0, calc(var(--s0, 0) * 2))));opacity:var(--o0,1)}.landing_branches__JNYSk path[data-for="1"]{stroke-dashoffset:calc(1 - min(1, max(0, calc(var(--s1, 0) * 2))));opacity:var(--o1,1)}.landing_branches__JNYSk path[data-for="2"]{stroke-dashoffset:calc(1 - min(1, max(0, calc(var(--s2, 0) * 2))));opacity:var(--o2,1)}.landing_sceneTitle__hCSuR{color:var(--tf-color-surface)}.landing_pinScene__xBOn5 .landing_sceneBody__PhspJ{color:var(--blk-fg)}.landing_trio__yn1hh{display:flex;justify-content:center;gap:calc(var(--tf-space-4) * 1px);margin:0;padding:0;list-style:none}.landing_trioItem__oOYt9{position:relative;flex:1 1;max-width:calc(var(--tf-space-16) * 3.4px);aspect-ratio:9/16}.landing_pinStage__3Gpqm[data-mode=pinned] .landing_trioItem__oOYt9{flex:none;width:auto;max-width:none;height:min(88cqh,calc((100cqw - var(--tf-space-8) * 1px) / 3 * 16 / 9))}.landing_phone__p2pJS{position:absolute;top:0;left:0;width:84%;padding:calc(var(--tf-space-2) * 1px) calc(var(--tf-space-2) * 1px) 0;border-radius:calc(var(--tf-radius-xl) * 1px) calc(var(--tf-radius-xl) * 1px) 0 0;background:var(--tf-color-tangerine600)}.landing_phone__p2pJS img{display:block;width:100%;aspect-ratio:9/15;object-fit:cover;object-position:top;border-radius:calc(var(--tf-radius-lg) * 1px) calc(var(--tf-radius-lg) * 1px) 0 0}.landing_pop__gLCyK{--k:min(1,max(0,calc((var(--s1, 1) - 0.2 - var(--i) * 0.17) * 6)));position:absolute;right:0;bottom:0;width:76%;border:calc(var(--tf-space-1) * 1px) solid var(--tf-color-neutral1000);border-radius:calc(var(--tf-radius-lg) * 1px);box-shadow:var(--tf-shadow-overlay);opacity:var(--k);transform:translateY(calc((1 - var(--k)) * var(--tf-space-8) * 1px)) scale(calc(.8 + .2 * var(--k)));transform-origin:bottom right}.landing_pinScene__xBOn5 .landing_budgetViz__JF6wp{position:relative;width:100%}.landing_reaction__OE7s3{position:relative;align-self:flex-end;width:calc(var(--tf-space-16) * 2px);margin-top:calc(var(--tf-space-2) * 1px);--rk:min(1,max(0,calc((var(--s2, 1) - 0.82) * 8)));opacity:var(--rk);transform:translateY(calc((1 - var(--rk)) * var(--tf-space-6) * 1px))}.landing_reactionCard__0eAfw{border-radius:calc(var(--tf-radius-md) * 1px)}.landing_reactionLabel__VL7Tb{display:block;margin-top:calc(var(--tf-space-1) * 1px);color:var(--blk-fg);font-size:var(--tf-font-size-caption);text-align:end}.landing_hearts__awtlT{position:absolute;right:100%;bottom:calc(var(--tf-space-10) * 1px);margin-right:calc(var(--tf-space-2) * 1px)}.landing_heartWrap__57YV9{position:absolute;right:0;bottom:0;opacity:var(--rk);transform:translateY(calc(var(--rk) * var(--tf-space-10) * -1px)) scale(var(--rk))}.landing_heartWrap__57YV9:nth-child(2){right:calc(var(--tf-space-5) * 1px);transform:translateY(calc(var(--rk) * var(--tf-space-16) * -1px)) scale(calc(var(--rk) * .8))}.landing_heartWrap__57YV9:nth-child(3){right:calc(var(--tf-space-1-5) * -1px);transform:translateY(calc(var(--rk) * var(--tf-space-12) * -1.4px)) scale(calc(var(--rk) * .65))}.landing_heart__HgP6l{display:block;width:calc(var(--tf-space-6) * 1px);height:calc(var(--tf-space-6) * 1px);fill:var(--tf-color-tangerine500);stroke:none}.landing_priceGrid__tz2OY{display:grid;grid-template-columns:var(--b-rail) minmax(0,5fr) minmax(0,6fr);align-items:start;grid-column-gap:calc(var(--tf-space-8) * 1px);column-gap:calc(var(--tf-space-8) * 1px);padding-block:calc(var(--tf-space-10) * 1px)}.landing_priceGrid__tz2OY .landing_priceTitle__hg6vA{grid-column:2;grid-row:1;font-size:var(--b-title)}.landing_priceGrid__tz2OY .landing_priceEstimator__Lfcia{grid-column:3;grid-row:1}.landing_closingGrid__CLRQL{display:grid;grid-template-columns:var(--b-rail) minmax(0,1fr);align-items:start;grid-column-gap:calc(var(--tf-space-8) * 1px);column-gap:calc(var(--tf-space-8) * 1px);grid-row-gap:calc(var(--tf-space-6) * 1px);row-gap:calc(var(--tf-space-6) * 1px);padding-block:calc(var(--tf-space-16) * 1px) calc(var(--tf-space-16) * 1px)}.landing_closing__ZXlR8 .landing_closingTitle__8K_61{color:var(--tf-color-surface)}.landing_closing__ZXlR8 .landing_endDot__tj_Vb{background:var(--tf-color-tangerine500)}.landing_heroBackAlt__5z8ht,.landing_heroBack__zjj8h,.landing_heroFront__os2c3{animation:landing_hero-float__l2C25 calc(var(--tf-motion-overlay) * 22) ease-in-out infinite}.landing_heroBackAlt__5z8ht{animation-delay:calc(var(--tf-motion-overlay) * -9)}.landing_heroFront__os2c3{animation-delay:calc(var(--tf-motion-overlay) * -4)}@keyframes landing_hero-float__l2C25{50%{translate:0 calc(var(--tf-space-3) * -1px)}}@media (max-width:768px){.landing_closing__ZXlR8,.landing_how__Uhsi_,.landing_price__A_wdC{margin-top:calc(var(--tf-space-8) * 1px)}.landing_pinScene__xBOn5{grid-template-columns:var(--b-rail) minmax(0,1fr);row-gap:calc(var(--tf-space-6) * 1px)}.landing_pinObject__ri4H_,.landing_pinText__Eq_2s{grid-column:2}.landing_pinObject__ri4H_{grid-row:2}.landing_howTitle__fLei3{-webkit-padding-start:calc(var(--b-rail) + var(--tf-space-4) * 1px);padding-inline-start:calc(var(--b-rail) + var(--tf-space-4) * 1px);font-size:var(--tf-font-size-passbook-amount)}.landing_priceGrid__tz2OY{grid-template-columns:var(--b-rail) minmax(0,1fr);row-gap:calc(var(--tf-space-6) * 1px);padding-block:calc(var(--tf-space-8) * 1px)}.landing_priceGrid__tz2OY .landing_priceEstimator__Lfcia,.landing_priceGrid__tz2OY .landing_priceTitle__hg6vA{grid-column:2}.landing_priceGrid__tz2OY .landing_priceEstimator__Lfcia{grid-row:2}.landing_closingGrid__CLRQL{grid-template-columns:var(--b-rail) minmax(0,1fr);padding-block:calc(var(--tf-space-10) * 1px)}.landing_reaction__OE7s3{width:calc(var(--tf-space-16) * 1.25px)}}@media (prefers-reduced-motion:reduce){.landing_edgeNode__s8P9w[data-lit=true]:after,.landing_heroBackAlt__5z8ht,.landing_heroBack__zjj8h,.landing_heroFront__os2c3,.landing_junction__bXPOc:after,.landing_node__lI_yP[data-lit=true]:after{animation:none}.landing_railNode__wht2n{transition:none}}@media (min-width:768px) and (max-height:800px){.landing_reaction__OE7s3{width:calc(var(--tf-space-16) * 1.4px)}}.landing_pinScene__xBOn5[data-scene="0"]{--so:var(--o0,1);--sp:var(--s0,1)}.landing_pinScene__xBOn5[data-scene="1"]{--so:var(--o1,1);--sp:var(--s1,1)}.landing_pinScene__xBOn5[data-scene="2"]{--so:var(--o2,1);--sp:var(--s2,1)}.landing_pinStage__3Gpqm[data-mode=pinned] .landing_pinText__Eq_2s{transform:translateX(calc((1 - var(--so)) * var(--tf-space-8) * -1px))}.landing_pinStage__3Gpqm[data-mode=pinned] .landing_pinObject__ri4H_{transform:translateY(calc((.55 - var(--sp)) * var(--tf-space-12) * 1px)) scale(calc(.94 + .06 * var(--sp)));transform-origin:50% 60%}.landing_railTip__ea1SP{position:absolute;top:calc(var(--p, 0) * 100%);left:calc(var(--b-rail) / 2);z-index:var(--tf-z-raised);display:none;width:calc(var(--b-node) * 1.5);height:calc(var(--b-node) * 1.5);border-radius:50%;background:var(--tf-color-tangerine500);box-shadow:0 0 0 calc(var(--tf-space-1-5) * 1px) color-mix(in srgb,var(--tf-color-tangerine500) 35%,transparent);transform:translate(-50%,-50%)}.landing_pinStage__3Gpqm[data-mode=pinned] .landing_railTip__ea1SP{display:block}.landing_steps__itGkC{position:relative;display:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(var(--tf-space-4) * 1px);margin:calc(var(--tf-space-3) * 1px) 0 0;padding:calc(var(--tf-space-3) * 1px) 0 0 calc(var(--b-rail) + var(--tf-space-8) * 1px);list-style:none}.landing_pinStage__3Gpqm[data-mode=pinned] .landing_steps__itGkC{display:grid}.landing_stepLabel__p6Rz1{color:var(--blk-fg);font-size:var(--tf-font-size-caption);font-weight:var(--tf-font-weight-bold);opacity:.45;transition:opacity var(--tf-motion-normal) ease}.landing_stepLabel__p6Rz1[data-active=true]{color:var(--tf-color-tangerine500);opacity:1}.landing_stepBar__oGFF6{position:absolute;top:0;right:0;left:calc(var(--b-rail) + var(--tf-space-8) * 1px);height:calc(var(--tf-space-0-5) * 1px);background:var(--blk-track)}.landing_stepBar__oGFF6:after{position:absolute;inset:0;content:"";background:var(--tf-color-tangerine500);transform:scaleX(var(--p,0));transform-origin:left}.landing_cue__3ij6X{position:absolute;bottom:calc(var(--tf-space-16) * 1.4px);left:50%;z-index:var(--tf-z-raised);display:none;width:calc(var(--tf-space-8) * 1px);height:calc(var(--tf-space-8) * 1px);fill:none;stroke:var(--blk-fg);stroke-linecap:round;stroke-linejoin:round;stroke-width:2;animation:landing_cue-nudge__9LAYw calc(var(--tf-motion-overlay) * 4) var(--tf-motion-ease-in-out) infinite;transition:opacity var(--tf-motion-normal) ease}.landing_pinStage__3Gpqm[data-mode=pinned] .landing_cue__3ij6X{display:block}.landing_pinStage__3Gpqm[data-scrolled] .landing_cue__3ij6X{opacity:0}@keyframes landing_cue-nudge__9LAYw{50%{transform:translateY(calc(var(--tf-space-2) * 1px))}}@media (prefers-reduced-motion:reduce){.landing_cue__3ij6X,.landing_stepLabel__p6Rz1{animation:none;transition:none}}.landing_vizSpent__4_PnH>*{opacity:min(1,max(0,calc((var(--s2, 1) - .55) * 8)))}.store-badges_badges__gchxT{--badge-h:calc(var(--tf-space-10) * 1px);display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--tf-space-3) * 1px)}.store-badges_badge__RpKWD{display:block;height:var(--badge-h);line-height:0}.store-badges_badge__RpKWD:focus-visible{outline:calc(var(--tf-space-0-5) * 1px) solid var(--tf-color-tangerine500);outline-offset:calc(var(--tf-space-1) * 1px)}.store-badges_apple___7mqk{display:block;width:auto;height:100%}.store-badges_google__50nJR{display:block;width:auto;height:calc(var(--badge-h) * 250 / 192);margin-block:calc(var(--badge-h) * -29 / 192);max-width:none}@media (hover:hover) and (pointer:fine){.store-badges_badge__RpKWD{transition:transform var(--tf-motion-fast) var(--tf-motion-ease-out)}.store-badges_badge__RpKWD:hover{transform:translateY(calc(var(--tf-space-0-5) * -1px))}}@media (prefers-reduced-motion:reduce){.store-badges_badge__RpKWD{transition:none}}.site-footer_footer__WwU7Z{--footer-ink:var(--tf-color-text);--footer-muted:var(--tf-color-text-muted);--footer-line:var(--tf-color-border);display:flex;flex-direction:column;gap:calc(var(--tf-space-3) * 1px);max-width:var(--tf-width-wide);margin:0 auto;padding:calc(var(--tf-space-12) * 1px) var(--footer-gutter,calc(var(--tf-space-10) * 1px)) calc(var(--tf-space-16) * 1px);border-top:1px solid var(--footer-line);color:var(--footer-ink)}.site-footer_footer__WwU7Z[data-tone=ink]{--footer-ink:var(--tf-color-bg);--footer-muted:color-mix(in srgb,var(--tf-color-bg) 58%,transparent);--footer-line:color-mix(in srgb,var(--tf-color-bg) 14%,transparent)}.site-footer_top__ouOTI{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:calc(var(--tf-space-5) * 1px);margin-bottom:calc(var(--tf-space-3) * 1px)}.site-footer_logo__qV1n9{width:auto;height:calc(var(--tf-space-6) * 1px)}.site-footer_footer__WwU7Z[data-tone=ink] .site-footer_logo__qV1n9{padding:calc(var(--tf-space-1-5) * 1px) calc(var(--tf-space-3) * 1px);border-radius:calc(var(--tf-radius-sm) * 1px);background:var(--tf-color-bg);box-sizing:content-box}.site-footer_links__9LQID{display:flex;flex-wrap:wrap;gap:calc(var(--tf-space-2) * 1px) calc(var(--tf-space-5) * 1px)}.site-footer_links__9LQID a{color:var(--footer-ink);font-size:var(--tf-font-size-body);font-weight:var(--tf-font-weight-medium);text-decoration:none}.site-footer_stores__8U6n8{margin-bottom:calc(var(--tf-space-3) * 1px)}.site-footer_business__eRuE7,.site-footer_copy__6Yn75{margin:0;color:var(--footer-muted);font-size:var(--tf-font-size-caption);line-height:var(--tf-line-height-body)}@media (hover:hover) and (pointer:fine){.site-footer_links__9LQID a:hover{color:var(--tf-color-tangerine600)}}@media (max-width:768px){.site-footer_footer__WwU7Z{padding:calc(var(--tf-space-10) * 1px) var(--footer-gutter,calc(var(--tf-space-4) * 1px)) calc(var(--tf-space-12) * 1px)}}@font-face{font-family:paperlogy;src:url(/_next/static/media/43d5ecc1ebc264fd-s.p.woff2) format("woff2");font-display:swap;font-weight:800}@font-face{font-family:paperlogy Fallback;src:local("Arial");ascent-override:81.37%;descent-override:16.64%;line-gap-override:0.00%;size-adjust:120.16%}.__className_273b17{font-family:paperlogy,paperlogy Fallback;font-weight:800}.__variable_273b17{--font-paperlogy:"paperlogy","paperlogy Fallback"}