.ft .ft-grid{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}@media (min-width:40rem){.ft .ft-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ft .ft-card[data-span="2"],.ft .ft-card[data-span="3"]{grid-column:span 2}}@media (min-width:64rem){.ft .ft-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ft .ft-card[data-span="3"]{grid-column:span 3}}.ft .ft-card{flex-direction:column;padding:0;display:flex;overflow:hidden}.ft .ft-card-head{padding:1.5rem 1.5rem 1.25rem}.ft .ft-card-ground{border-radius:1.125rem;flex:1;justify-content:center;align-items:flex-end;min-height:15rem;margin:0 .625rem .625rem;padding:1.25rem 1rem 0;display:flex;position:relative;overflow:hidden}.ft .ft-plain{background:var(--lp-tray,#f3efea);box-shadow:inset 0 0 0 1px var(--tk-hair-soft)}.ft .ft-chip{color:var(--brand-deep);background:#45200f0f;border-radius:999px;padding:.1875rem .625rem;font-size:.75rem;font-weight:500}.ft .ft-text{padding:1.5rem}.ft .ft-steps{counter-reset:none;grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}@media (min-width:48rem){.ft .ft-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:72rem){.ft .ft-steps[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.ft .ft-steps[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.ft .ft-steps[data-count="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}}.ft .ft-step{flex-direction:column;padding:1.5rem;display:flex}.ft .ft-step-n{background:var(--brand-deep);color:#fff;border-radius:999px;place-items:center;width:2rem;height:2rem;font-size:.875rem;font-weight:600;display:grid}.ft .ft-step-visual{flex:1;align-items:flex-end;margin-top:1.25rem;display:flex}.ft .ft-dark{background:var(--brand-ground,#33160b);color:#fff}.ft .ft-dark .lp-lead,.ft .ft-dark .lp-body{color:#ffffffb8}.ft .ft-dark .lp-tag{color:#fff;background:#ffffff1a;box-shadow:inset 0 0 0 1px #fff3}.ft .ft-democard{background:linear-gradient(135deg,#45200f,#1d0d06);border-radius:1.5rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding:clamp(1.5rem,4vw,2.5rem);display:flex;box-shadow:0 24px 56px -28px #45200f66}.ft .ft-cmp th[scope=row]{width:26%}.ft .ft-scene{width:100%;position:relative}.ft .ft-scene-pause{z-index:5;min-height:2rem;color:var(--lp-ink);opacity:0;transition:opacity var(--duration-settle,.24s) var(--ease-arrive,ease);background:#ffffffd1;border-radius:999px;align-items:center;gap:.375rem;padding:0 .75rem;font-size:.75rem;font-weight:500;display:inline-flex;position:absolute;top:.5rem;right:.5rem;box-shadow:0 1px 2px #45200f14}.ft .ft-scene:hover .ft-scene-pause,.ft .ft-scene-pause:focus-visible,.ft .ft-scene-pause[aria-pressed=true]{opacity:1}@media (hover:none){.ft .ft-scene-pause{opacity:1}}.ft .ft-phone{--ft-phone-w:17.5rem;width:var(--ft-phone-w);background:#121212;border-radius:2.75rem 2.75rem 0 0;max-width:100%;padding:.5rem .5rem 0;box-shadow:0 30px 60px -30px #45200f73}.ft .ft-phone-screen{color:#1a1a1a;background:#fbfaf8;border-radius:2.25rem 2.25rem 0 0;flex-direction:column;height:30rem;display:flex;position:relative;overflow:hidden}.ft .ft-phone[data-dark] .ft-phone-screen{color:#fff;background:#0d0d0d}.ft .ft-phone-status{grid-template-columns:1fr auto 1fr;align-items:center;padding:.75rem 1.5rem .25rem;font-size:.8125rem;font-weight:600;display:grid}.ft .ft-phone-island{background:#000;border-radius:999px;width:5.5rem;height:1.5rem}.ft .ft-phone-icons{opacity:.8;background:linear-gradient(90deg,currentColor 0 62%,#0000 62% 70%,currentColor 70%);border-radius:3px;justify-self:end;width:2.75rem;height:.625rem;-webkit-mask:linear-gradient(90deg,#000 0 100%);mask:linear-gradient(90deg,#000 0 100%)}.ft .ft-phone-body{flex:1;position:relative;overflow:hidden}.ft .ft-console{width:100%;color:var(--lp-ink);text-align:left;background:#fff;border-radius:1rem 1rem 0 0;overflow:hidden;box-shadow:0 30px 60px -32px #45200f66,0 0 0 1px #45200f0f}.ft .ft-console-bar{border-bottom:1px solid #45200f12;gap:.375rem;padding:.625rem .875rem;display:flex}.ft .ft-console-bar span{background:#45200f24;border-radius:999px;width:.5625rem;height:.5625rem}.ft .ft-console-main{grid-template-columns:8.5rem minmax(0,1fr);min-height:17rem;display:grid}.ft .ft-console-nav{color:var(--lp-ink-soft);background:#faf8f6;border-right:1px solid #45200f12;align-content:start;gap:.125rem;padding:.75rem .5rem;font-size:.75rem;display:grid}.ft .ft-console-nav li{white-space:nowrap;text-overflow:ellipsis;border-radius:.5rem;padding:.375rem .5rem;overflow:hidden}.ft .ft-console-nav li[data-active]{color:var(--lp-ink);background:#efe7df;font-weight:600}.ft .ft-console-page{min-width:0;padding:1rem 1.125rem;font-size:.8125rem}.ft .ft-console-title{letter-spacing:-.02em;margin-bottom:.875rem;font-size:1rem;font-weight:600}@media not (min-width:30rem){.ft .ft-console-main{grid-template-columns:minmax(0,1fr)}.ft .ft-console-nav{display:none}}@media (prefers-reduced-motion:reduce){.ft .ft-scene *,.ft .ft-scene :before,.ft .ft-scene :after{transition:none!important;animation:none!important}}.ft .ft-tiles{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}@media (min-width:56rem){.ft .ft-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.ft .ft-tile[data-wide]{grid-column:span 2;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid}.ft .ft-tile[data-wide] .ft-tile-mock{margin-top:.625rem}}.ft .ft-tile{position:relative}.ft .ft-tile-link:after{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}.ft .ft-tile-mock{contain:size;pointer-events:none;border-radius:1.125rem;flex:1;justify-content:center;align-items:flex-start;min-height:22rem;margin:0 .625rem .625rem;display:flex;position:relative;overflow:hidden}.ft .ft-tile-mock:empty{display:none}.ft .ft-tile-mock>*{flex:none;width:100%}.ft .ft-tile-mock .ft-scene-pause{z-index:3;pointer-events:auto}.ft .ft-tile-mock .ft-card-head{display:none}
