body:has(.fc){background:radial-gradient(min(60rem,110vw) min(30rem,62vw) at 50% 0,#ffdecfb3,#ffdecf00 100%) no-repeat,#f5f7f8}.fc{--card:#fff;--tint:#eef1f2;--line:#dfe5e7;--line-soft:#eef1f2;--line-strong:#c2ccd0;--ink:#1f2a2e;--ink-2:#56676c;--ink-3:#6b7b80;--glow:255 222 207;--brand:#c9431c;--brand-ink:#a53616;--brand-soft:#fbe9e1;--r-btn:14px;--r-card:22px;--r-inner:12px;--ease-out:cubic-bezier(.23, 1, .32, 1);color:var(--ink);font-family:var(--font-fc-sans), ui-sans-serif, system-ui, sans-serif;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.55;overflow-x:clip}@media (min-width:64rem){.fc{font-size:17px}}.fc .hi{font-family:var(--font-fc-sans), "Noto Sans Devanagari", "Kohinoor Devanagari", "Nirmala UI", sans-serif;font-weight:500}.fc h1,.fc h2,.fc h3{text-wrap:balance;letter-spacing:-.025em;color:var(--ink);font-weight:600}.fc p{text-wrap:pretty}.fc .wrap{width:100%;max-width:80rem;margin-inline:auto;padding-inline:1rem}@media (min-width:40rem){.fc .wrap{padding-inline:2rem}}.fc .sec{padding-block:4.5rem}@media (min-width:64rem){.fc .sec{padding-block:6.5rem}}.fc .h2{letter-spacing:-.03em;font-size:2rem;line-height:1.08}@media (min-width:64rem){.fc .h2{font-size:2.75rem}}.fc .num{font-variant-numeric:tabular-nums}.fc .btn{border-radius:var(--r-btn);white-space:nowrap;height:3rem;transition:background-color .18s ease, transform .16s var(--ease-out), border-color .18s ease;justify-content:center;align-items:center;gap:.5rem;padding-inline:1.25rem;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}.fc .btn:active{transform:scale(.97)}.fc .btn:focus-visible,.fc a:focus-visible,.fc summary:focus-visible,.fc button:focus-visible{outline:3px solid var(--brand);outline-offset:2px}.fc .tabs label:has(input:focus-visible){outline:3px solid var(--brand);outline-offset:2px}.fc .btn-primary{background:var(--brand);color:#fff}.fc .btn-quiet{background:var(--card);color:var(--ink);border:1px solid var(--line-strong)}.fc .btn-quiet svg{color:#1f9d55}.fc .btn .arrow{transition:transform .22s var(--ease-out)}@media (hover:hover){.fc .btn-primary:hover{background:var(--brand-ink)}.fc .btn-quiet:hover{border-color:var(--ink-2)}.fc .btn:hover .arrow{transform:translate(3px)}}@media (pointer:coarse){.fc .btn{min-height:3rem}}.fc .hero{padding-top:1.25rem;padding-bottom:3rem}@media (min-width:64rem){.fc .hero{padding-top:2.25rem;padding-bottom:2rem}}.fc .hero-grid{grid-template-areas:"text""trust""card";gap:1.75rem;display:grid}@media (min-width:64rem){.fc .hero-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"text card""trust trust";align-items:center;gap:2.5rem 4rem}}.fc .hero-text{grid-area:text}.fc .hero-card{grid-area:card}.fc .hero-trust{grid-area:trust;min-width:0}.fc .label{color:var(--ink-2);font-size:1rem;font-weight:500}.fc h1{letter-spacing:-.035em;margin-top:.75rem;font-size:2.45rem;line-height:1.04}@media (min-width:40rem){.fc h1{font-size:3.25rem}}@media (min-width:64rem){.fc h1{max-width:16ch;font-size:3.5rem}}.fc .lead{color:var(--ink-2);margin-top:.875rem;font-size:1.125rem}@media (min-width:64rem){.fc .lead{font-size:1.25rem}}.fc .actions{flex-wrap:wrap;gap:.625rem;margin-top:1.5rem;display:flex}@media (max-width:24.9rem){.fc .actions .btn{padding-inline:1rem}}.fc .stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.fc .stat b{letter-spacing:-.02em;font-size:1.5rem;font-weight:600;line-height:1.1;display:block}.fc .stat span{color:var(--ink-2);margin-top:.125rem;font-size:.875rem;line-height:1.35;display:block}@media (min-width:64rem){.fc .trust-row{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3rem;display:grid}.fc .stats{gap:2.5rem}.fc .stat b{font-size:1.75rem}}.fc .logos{min-width:0;margin-top:1.5rem}@media (min-width:64rem){.fc .logos{margin-top:0}}.fc .logos p{color:var(--ink-2);font-size:.875rem}.fc .marquee{margin-top:.625rem;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.fc .marquee-track{align-items:center;gap:2.75rem;width:max-content;animation:60s linear infinite fc-drift;display:flex}.fc .marquee:hover .marquee-track{animation-play-state:paused}.fc .marquee img{object-fit:contain;mix-blend-mode:multiply;width:auto;max-width:7.5rem;height:2.75rem}@keyframes fc-drift{to{transform:translate(calc(-50% - 1.375rem))}}.fc .order{background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);overflow:hidden}.fc .order-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.fc .order-head b{font-size:1rem;font-weight:600}.fc .tag{color:var(--ink-2);background:var(--tint);border-radius:8px;padding:.125rem .5rem;font-size:.875rem;font-weight:500}.fc .order ol{margin:0;padding:.375rem .75rem;list-style:none}.fc .order li{border-radius:var(--r-inner);grid-template-columns:1.5rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.625rem .5rem;font-size:.9375rem;line-height:1.35;display:grid}.fc .order li .v{text-align:right;white-space:nowrap;font-weight:600}.fc .order li.flag{background:var(--brand-soft)}.fc .order li.flag .v{color:var(--brand-ink)}.fc .tick{color:#1d7a45;background:#e6f2ea;border-radius:999px;place-items:center;width:1.5rem;height:1.5rem;display:grid}.fc .flag .tick{background:var(--brand);color:#fff}.fc .order-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:1rem;padding:1rem 1.25rem;display:flex}.fc .order-foot span{color:var(--ink-2);font-weight:500}.fc .order-foot b{color:#1d7a45;letter-spacing:-.02em;font-size:1.75rem;font-weight:600}.fc .sec-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 2rem;display:flex}.fc .textlink{min-height:2.75rem;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:5px;align-items:center;gap:.375rem;font-weight:600;transition:text-decoration-color .18s;display:inline-flex}@media (hover:hover){.fc .textlink:hover{-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand)}.fc .textlink:hover .arrow{transform:translate(3px)}}.fc .textlink .arrow{transition:transform .22s var(--ease-out)}.fc .voice{scroll-snap-align:start;background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);flex-direction:column;display:flex;overflow:hidden}.fc .poster{aspect-ratio:4/3;cursor:pointer;background:#3a322d;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.fc .poster img{object-fit:cover;width:100%;height:100%;transition:transform .4s var(--ease-out);position:absolute;inset:0}@media (hover:hover){.fc .poster:hover img{transform:scale(1.03)}.fc .poster:hover .play{transform:scale(1.06)}}.fc .play{height:2.5rem;color:var(--ink);transition:transform .2s var(--ease-out);background:#fff;border-radius:999px;align-items:center;gap:.5rem;padding:0 .875rem 0 .375rem;font-size:.875rem;font-weight:600;display:inline-flex;position:absolute;bottom:.875rem;left:.875rem}.fc .play i{background:var(--brand);color:#fff;border-radius:999px;place-items:center;width:1.75rem;height:1.75rem;display:grid}.fc .voice-body{flex-direction:column;flex:1;gap:.5rem;padding:1.125rem 1.25rem 1.25rem;display:flex}.fc .voice-body .hi{font-size:1.1875rem;line-height:1.5}.fc .voice-body .en{color:var(--ink-2);font-size:.9375rem;line-height:1.45}.fc .voice-body .who{color:var(--ink-2);margin-top:auto;padding-top:.75rem;font-size:.875rem;line-height:1.4}.fc .voice-body .who b{color:var(--ink);font-size:.9375rem;font-weight:600;display:block}.fc-player{background:0 0;border:0;max-width:none;max-height:none;margin:auto;padding:0;overflow:visible}.fc-player::backdrop{background:#1c1613db}.fc-player .frame{aspect-ratio:9/16;background:#1c1613;border-radius:20px;height:min(88svh,163.556vw);position:relative;overflow:hidden}.fc-player iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.fc-player .close{color:#1f2a2e;cursor:pointer;background:#fff;border:0;border-radius:999px;place-items:center;width:2.75rem;height:2.75rem;display:grid;position:absolute;top:-.75rem;right:-.75rem}@media (max-width:40rem){.fc-player .close{top:.5rem;right:.5rem}}.fc .why{gap:2.5rem;display:grid}@media (min-width:64rem){.fc .why{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:4rem}}.fc .founder{align-items:flex-start;gap:1rem;margin-top:1.5rem;display:flex}.fc .founder img{object-fit:cover;background:var(--line);border-radius:999px;flex:none;width:4rem;height:4rem}.fc .founder blockquote{margin:0;font-size:1.125rem;line-height:1.5}.fc .founder figcaption{color:var(--ink-2);margin-top:.5rem;font-size:.875rem}.fc .founder figcaption b{color:var(--ink);font-weight:600}.fc .reasons{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}@media (min-width:40rem){.fc .reasons{grid-template-columns:repeat(2,minmax(0,1fr))}}.fc .reason{background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);padding:1.25rem 1.375rem}.fc .reason h3{letter-spacing:-.015em;font-size:1.125rem;line-height:1.3}.fc .reason p{color:var(--ink-2);margin-top:.25rem;font-size:.9375rem}.fc .reason.price b{letter-spacing:-.02em;font-size:1.75rem;font-weight:600}.fc .reason.price p{margin-top:.125rem}.fc .reason.price b small{letter-spacing:0;color:var(--ink-2);font-size:1rem;font-weight:500}.fc .faq{gap:2rem;display:grid}@media (min-width:64rem){.fc .faq{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:4rem}}.fc .team-card{display:none}@media (min-width:64rem){.fc .faq-side{align-self:start;position:sticky;top:6rem}.fc .team-card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);margin-top:2rem;padding:1.5rem;display:block}.fc .team-title{font-size:1.125rem;font-weight:600;line-height:1.4}.fc .team-title span{color:var(--ink-2);font-weight:400;display:block}.fc .team-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.25rem;display:flex}.fc .team-actions .btn svg{flex:none}.fc .team-reply{color:var(--ink-2);align-items:center;gap:.5rem;margin-top:1rem;font-size:.9375rem;display:flex}.fc .team-reply svg{color:#1d7a45}}.fc .faq-list{background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);overflow:hidden}.fc .faq-list details+details{border-top:1px solid var(--line)}.fc .faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1.25rem;min-height:3.5rem;padding:.875rem 1.25rem;font-weight:500;line-height:1.4;list-style:none;display:flex}.fc .faq-list summary::-webkit-details-marker{display:none}.fc .faq-list summary svg{color:var(--ink-2);transition:transform .22s var(--ease-out);flex:none}.fc .faq-list details[open] summary svg{color:var(--brand);transform:rotate(45deg)}.fc .faq-list details p{color:var(--ink-2);max-width:44rem;padding:0 1.25rem 1.125rem}@media (hover:hover){.fc .faq-list summary:hover{color:var(--brand-ink)}}.fc .close-card{text-align:center;background:radial-gradient(min(40rem, 90vw) min(18rem, 40vw) at 50% 0, rgb(var(--glow) / .6), rgb(var(--glow) / 0) 100%), var(--card);border:1px solid var(--line);border-radius:var(--r-card);max-width:60rem;margin-inline:auto;padding:3rem 1.25rem}@media (min-width:64rem){.fc .close-card{padding:4.5rem 2rem}}.fc .close-card h2{max-width:18ch;margin-inline:auto}.fc .close-card .actions{justify-content:center}.fc .close-faces{justify-content:center;margin-bottom:1.5rem;display:flex}.fc .close-faces img{object-fit:cover;background:var(--line);border:2px solid #fff;border-radius:999px;width:2.75rem;height:2.75rem;margin-left:-.625rem}.fc .close-faces img:first-child{margin-left:0}@keyframes fc-enter{0%{opacity:0;transform:translateY(8px)}}@keyframes fc-fade{0%{opacity:0}}.fc .order .rate{flex-direction:column;align-items:flex-end;gap:.0625rem;display:inline-flex}.fc .order .swap{align-items:baseline;gap:.375rem;font-size:.875rem;display:inline-flex}.fc .order .swap s{color:var(--ink-2);font-weight:500;text-decoration-thickness:1.5px}.fc .order .swap .now{color:var(--ink)}.fc .saved{justify-items:end;display:inline-grid}.fc .saved>*{text-align:right;grid-area:1/1;justify-self:stretch}.fc .saved .ghost{visibility:hidden}@keyframes fc-row-in{0%{opacity:.3}}@keyframes fc-dim{0%{opacity:1}to{opacity:.3}}@keyframes fc-out{0%{opacity:1}to{opacity:0}}@keyframes fc-in{0%{opacity:0}to{opacity:1}}@keyframes fc-tick-pop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes fc-slide-in{0%{opacity:0;transform:translate(10px)}}@media (prefers-reduced-motion:no-preference){.fc .order[data-phase=pre] li{opacity:.3}.fc .order[data-phase=pre] li .tick>*{opacity:0;transform:scale(0)}.fc .order[data-phase=pre] .swap s,.fc .order[data-phase=pre] .swap .now{opacity:0}.fc .order[data-phase] .swap s{text-decoration-color:#0000}.fc .order[data-phase=play] li{animation:.3s ease-out both fc-row-in;animation-delay:calc(var(--s) * .45s)}.fc .order[data-phase=play] li .tick>*{animation:.4s cubic-bezier(.34,1.56,.64,1) both fc-tick-pop;animation-delay:calc(var(--s) * .45s)}.fc .order[data-phase=play] .swap s{animation:.2s ease-out both fc-fade;animation-delay:calc(var(--s) * .45s);position:relative}.fc .order[data-phase=play] .swap s:after{content:"";transform-origin:0;height:1.5px;animation:fc-strike .3s var(--ease-out) both;animation-delay:calc(var(--s) * .45s + .25s);background:currentColor;position:absolute;top:52%;left:-1px;right:-1px}.fc .order[data-phase=play] .swap .now{animation:fc-slide-in .42s var(--ease-out) both;animation-delay:calc(var(--s) * .45s + .45s)}}@keyframes fc-strike{0%{transform:scaleX(0)}}.fc .order li.cut,.fc .order li.cut .tick{isolation:isolate;position:relative}.fc .order li.cut .tick>*{grid-area:1/1}.fc .order .tick{grid-template-areas:"a"}.fc .order li.cut .bang{opacity:0;color:#fff;transform:scale(0)}.fc .order li.cut:before,.fc .order li.cut .tick:before{content:"";z-index:-1;opacity:0;border-radius:var(--r-inner);background:var(--brand-soft);position:absolute;inset:0}.fc .order li.cut .tick:before{background:var(--brand);border-radius:999px}@keyframes fc-flip-out{to{opacity:0;transform:scale(0)}}@keyframes fc-unflag{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:no-preference){.fc .order[data-phase] li.cut:before,.fc .order[data-phase] li.cut .tick:before{opacity:1}.fc .order[data-phase] li.cut .bang{opacity:1;transform:none}.fc .order[data-phase=pre] li.cut .tick>svg{opacity:0;transform:scale(0)}.fc .order[data-phase=play] li.cut .tick>svg{animation:.4s cubic-bezier(.34,1.56,.64,1) both fc-tick-pop;animation-delay:calc(var(--s) * .45s + .6s)}.fc .order[data-phase=play] li.cut .bang{animation:fc-tick-pop .4s cubic-bezier(.34, 1.56, .64, 1) both, fc-flip-out .2s ease-in calc(var(--s) * .45s + .55s) forwards;animation-delay:calc(var(--s) * .45s), calc(var(--s) * .45s + .55s)}.fc .order[data-phase=play] li.cut:before,.fc .order[data-phase=play] li.cut .tick:before{animation:.3s ease-out both fc-unflag;animation-delay:calc(var(--s) * .45s + .6s)}}.fc .mark{background-image:linear-gradient(var(--brand-soft), var(--brand-soft));-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 86%;background-repeat:no-repeat;background-size:100% .42em}@keyframes fc-mark{0%{background-size:0% .42em}}@media (prefers-reduced-motion:no-preference){.fc .mark{animation:fc-mark .8s var(--ease-out) .65s both}}@property --ml{syntax:"<percentage>";inherits:false;initial-value:0%}.fc .marquee{-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--ml), #000 94%, transparent);mask-image:linear-gradient(90deg, transparent 0, #000 var(--ml), #000 94%, transparent)}html.js-reveal .fc .marquee-track{animation-play-state:paused}html[data-marquee=go] .fc .marquee-track{animation-play-state:running}html[data-marquee=go] .fc .marquee:hover .marquee-track{animation-play-state:paused}@keyframes fc-mask-in{to{--ml:6%}}@media (prefers-reduced-motion:no-preference){html[data-marquee=go] .fc .marquee{animation:5s linear both fc-mask-in}}@media not (min-width:40rem){.fc .marquee-track,html[data-marquee=go] .fc .marquee-track{animation:none}.fc .marquee,html[data-marquee=go] .fc .marquee{animation:none;-webkit-mask-image:linear-gradient(90deg,#000 82%,#0000);mask-image:linear-gradient(90deg,#000 82%,#0000)}}@media (prefers-reduced-motion:reduce){.fc *,.fc :before,.fc :after{transition:none!important;animation:none!important}}.fc button.textlink{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.fc .vouch .who .textlink{min-height:2.75rem}.fc .sec.sec-first{padding-top:2.5rem}@media (min-width:64rem){.fc .sec.sec-first{padding-top:4.5rem}.fc .hero .vouch{max-width:44rem}.fc .hero .vouch .hi{font-size:1.1875rem}}.fc h1,.fc .h2,.fc .stat b,.fc .order-foot b,.fc .reason.price b{font-family:var(--font-fc-serif), Georgia, serif;font-weight:500}.fc h1{letter-spacing:-.03em;line-height:1.02}.fc .h2{letter-spacing:-.02em;line-height:1.06}.fc .stat b{letter-spacing:-.01em}.fc .vouch{align-items:flex-start;gap:.875rem;max-width:36rem;margin-top:1.75rem;display:flex}.fc .vouch-face{background:var(--line);border-radius:999px;flex:none;width:3.5rem;height:3.5rem;position:relative;overflow:hidden}.fc .vouch-face img{object-fit:cover;width:100%;height:100%}.fc .vouch .hi{color:var(--ink);font-size:1.125rem;line-height:1.5}.fc .vouch .en{color:var(--ink-2);margin-top:.125rem;font-size:.9375rem;line-height:1.45}.fc .vouch .who{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:.25rem .75rem;margin-top:.375rem;font-size:.875rem;display:flex}.fc .vouch .who b{color:var(--ink);font-weight:600}.fc .hero .vouch{border-top:1px solid var(--line);padding-top:1.5rem}.fc .sec+.sec{padding-top:0}.fc .tick .bang{font-size:14px;font-weight:600}.fc .arrow.down{transform:rotate(90deg)}@media (hover:hover){.fc .textlink:hover .arrow.down{transform:rotate(90deg)translate(3px)}}.fc .flip{transform:rotate(180deg)}.fc .problems{grid-template-columns:minmax(0,1fr);gap:.75rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}@media (min-width:40rem){.fc .problems{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.fc .problems{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}.fc .problem{background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);flex-direction:column;padding:1.25rem 1.375rem .75rem;transition:border-color .18s;display:flex}@media (hover:hover){.fc .problem:hover{border-color:var(--line-strong)}}.fc .problem-n{color:var(--brand);font-size:.875rem;font-weight:600}.fc .problem h3{letter-spacing:-.015em;flex:1;margin-top:.375rem;font-size:1.1875rem;line-height:1.3}.fc .problem .textlink{margin-top:.75rem;font-size:.9375rem}.fc .how-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem 2rem;display:flex}.fc .how-lead{color:var(--ink-2);max-width:28rem;font-size:1.0625rem}.fc .tabs{margin-top:2rem}.fc .tablist{scrollbar-width:none;gap:.75rem 1.25rem;margin-inline:-1rem;padding:0 1rem .25rem;display:flex;position:relative;overflow-x:auto}.fc .tablist::-webkit-scrollbar{display:none}@media (min-width:40rem){.fc .tablist{flex-wrap:wrap;margin-inline:0;padding-inline:0;overflow:visible}}.fc .tabgroup{flex-direction:column;flex:none;gap:.375rem;display:flex}.fc .tabgroup-name{color:var(--ink-2);padding-left:.25rem;font-size:.8125rem;font-weight:500}.fc .tabgroup-tabs{gap:.375rem;display:flex}.fc .tablist label{border-radius:var(--r-btn);border:1px solid var(--line);min-height:2.75rem;color:var(--ink-2);cursor:pointer;white-space:nowrap;background:0 0;flex:none;align-items:center;gap:.5rem;padding:0 .875rem;font-weight:500;transition:background-color .18s,color .18s,border-color .18s;display:inline-flex;position:relative;overflow:hidden}.fc .tablist label small{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:600}.fc .tablist input{opacity:0;pointer-events:none;position:absolute}@media (hover:hover){.fc .tablist label:hover{color:var(--ink);border-color:var(--line-strong)}}.fc .tablist label:has(input:checked){background:var(--card);color:var(--ink);border-color:var(--line-strong)}.fc .tablist label:has(input:checked) small{color:var(--brand)}.fc .ai{background:var(--brand-soft);height:1.25rem;color:var(--brand-ink);letter-spacing:.02em;border-radius:6px;align-items:center;padding:0 .375rem;font-size:.6875rem;font-weight:600;display:inline-flex}.fc .progress{background:var(--brand);transform-origin:0;height:2px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.fc .tabs[data-rolling] .progress{animation-name:fc-progress;animation-timing-function:linear;animation-fill-mode:forwards}.fc .tabs[data-rolling=paused] .progress{animation-play-state:paused}@keyframes fc-progress{to{transform:scaleX(1)}}.fc .panels{margin-top:1rem;display:grid}.fc .panel{visibility:hidden;background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);grid-area:1/1;display:grid;overflow:hidden}.fc .panel.on{animation:fc-panel .36s var(--ease-out)}@supports not selector(:has(*)){.fc .panel.on{visibility:visible}}@keyframes fc-panel{0%{opacity:0;transform:translateY(6px)}}.fc .panel-text{padding:1.25rem 1.25rem 1.125rem}.fc .panel-text h3{font-size:1.375rem;line-height:1.2}.fc .panel-text p{color:var(--ink-2);max-width:34rem;margin-top:.5rem}.fc .panel{align-content:start}@media (min-width:64rem){.fc .panel{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.fc .panel-text{align-self:start;padding:2.25rem 2rem}.fc .panel-text h3{font-size:1.75rem}}.fc .shot{border-top:1px solid var(--line);background:#fafbfb;padding:.75rem;position:relative}@media (min-width:64rem){.fc .shot{border-top:0;border-left:1px solid var(--line);padding:1.5rem}}.fc .note{background:var(--ink);color:#fff;border-radius:10px;max-width:calc(100% - 3rem);padding:.5rem .75rem;font-size:.875rem;font-weight:500;line-height:1.35;display:inline-flex;position:absolute;bottom:1.5rem;left:1.5rem;box-shadow:0 6px 18px -8px #1f2a2e80}@media (min-width:64rem){.fc .note{font-size:.9375rem;bottom:2.25rem;left:2.25rem}}@media (prefers-reduced-motion:no-preference){.fc .panel.on .note{animation:.24s ease-out both fc-fade}}.fc .row{margin-top:2.25rem;position:relative}.fc .row-track{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:84%;grid-auto-flow:column;gap:1rem;margin:0;padding:0 1rem .5rem;scroll-padding-inline:1rem;list-style:none;display:grid;overflow-x:auto}.fc .row-track::-webkit-scrollbar{display:none}@media (min-width:40rem){.fc .row-track{grid-auto-columns:22rem;padding-inline:2rem;scroll-padding-inline:2rem}}@media (min-width:80rem){.fc .row-track{padding-inline:calc(50vw - 38rem);scroll-padding-inline:calc(50vw - 38rem)}}.fc .row-nav{justify-content:flex-end;gap:.5rem;max-width:80rem;margin:1rem auto 0;padding-inline:1rem;display:flex}@media (min-width:40rem){.fc .row-nav{padding-inline:2rem}}.fc .row-nav button{border:1px solid var(--line-strong);background:var(--card);width:2.75rem;height:2.75rem;color:var(--ink);cursor:pointer;transition:border-color .18s ease, transform .16s var(--ease-out);border-radius:999px;place-items:center;display:grid}.fc .row-nav button:active{transform:scale(.95)}@media (hover:hover){.fc .row-nav button:hover{border-color:var(--ink-2)}}.fc .voice-body .en.solo{color:var(--ink);font-size:1.0625rem;line-height:1.5}.fc .stories{grid-template-columns:minmax(0,1fr);gap:1rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}@media (min-width:48rem){.fc .stories{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.fc .stories{grid-template-columns:repeat(3,minmax(0,1fr))}}.fc .story{background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}.fc .story blockquote{font-family:var(--font-fc-serif), Georgia, serif;letter-spacing:-.01em;margin:0;font-size:1.375rem;line-height:1.35}.fc .story-who{color:var(--ink-2);align-items:center;gap:.75rem;margin-top:auto;font-size:.875rem;display:flex}.fc .story-who img{object-fit:cover;border-radius:999px;width:2.75rem;height:2.75rem}.fc .story-who b{color:var(--ink);font-size:.9375rem;font-weight:600;display:block}.fc .story-who .story-logo{object-fit:contain;mix-blend-mode:multiply;border-radius:0;width:auto;max-width:5.5rem;height:2.25rem;margin-left:auto}.fc .app{align-items:center;gap:2.5rem;display:grid}@media (min-width:64rem){.fc .app{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:4rem}.fc .app>:first-child{padding-top:3rem}}.fc .app-line{color:var(--ink-2);max-width:30rem;margin-top:.875rem;font-size:1.125rem}.fc .app-points{gap:.5rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.fc .app-points li{align-items:flex-start;gap:.5rem;display:flex}.fc .app-points svg{color:#1d7a45;flex:none;margin-top:.2rem}.fc .stores{flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:1rem;display:flex}.fc .stores-note{color:var(--ink-2);margin-top:.375rem;font-size:.9375rem}.fc .app .vouch{margin-top:1.5rem}.fc .phones{justify-content:center;align-items:flex-start;gap:1rem;display:flex}@media (min-width:64rem){.fc .phones{gap:2rem}}.fc .device{background:#1f1a17;border-radius:2.4rem;width:min(47%,19rem);padding:.5rem;position:relative;box-shadow:0 30px 60px -30px #1f2a2e73}.fc .device:nth-child(2){margin-top:3rem}.fc .device img{background:#fff;border-top:2.1rem solid #f4f4f2;border-radius:1.95rem;width:100%;height:auto;display:block}.fc .device-island{z-index:1;background:#1f1a17;border-radius:999px;width:30%;height:1.1rem;position:absolute;top:1.1rem;left:50%;transform:translate(-50%)}.fc .promises{margin-top:3rem}.fc .promises-h{font-size:1.25rem}.fc .promises ul{grid-template-columns:minmax(0,1fr);gap:.75rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}@media (min-width:48rem){.fc .promises ul{grid-template-columns:repeat(3,minmax(0,1fr))}}.fc .promises li{background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);color:var(--ink-2);padding:1.375rem 1.5rem 1.5rem;font-size:1.0625rem;font-weight:500;line-height:1.35}.fc .promises .promise-note{color:var(--ink-2);margin-top:.375rem;font-size:.875rem;font-weight:400;display:block}.fc .promises .promise-fig{font-family:var(--font-fc-serif), Georgia, serif;letter-spacing:-.02em;color:var(--brand-ink);margin-bottom:.25rem;font-size:2.25rem;font-weight:500;line-height:1.05;display:block}.fc .close-faces{flex-wrap:wrap;row-gap:.375rem;max-width:22rem;margin-inline:auto}.fc .close-line{max-width:34rem;color:var(--ink-2);margin:1rem auto 0;font-size:1.125rem}.fc .close-card .actions{margin-top:1.75rem}.fc .stats{margin:0;padding:0;list-style:none}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.fc #how-it-works .tabs{animation:linear both fc-settle;animation-timeline:view();animation-range:entry cover 30%}}}@keyframes fc-settle{0%{opacity:.4;transform:perspective(1400px)rotateX(9deg)translateY(28px)}to{opacity:1;transform:none}}.fc .reason.price .price-more{margin-top:.375rem;font-size:.875rem}.fc .shot-live{container-type:inline-size}.fc .po{aspect-ratio:auto 1520/950;border:1px solid var(--line);border-radius:var(--r-inner);color:var(--ink);background:#fff;flex-direction:column;font-size:clamp(9px,1.72cqi,14px);line-height:1.35;display:flex;position:relative;overflow:hidden}.fc .po-head{border-bottom:1px solid var(--line-soft);flex-direction:column;gap:.15em;padding:1em 3em .9em 1.5em;display:flex;position:relative}.fc .po-head b{letter-spacing:-.01em;font-size:1.3em;font-weight:600}.fc .po-head span{color:var(--ink-2);font-size:.95em}.fc .po-head .po-x{color:var(--ink-2);font-size:1.6em;line-height:1;position:absolute;top:50%;right:1.25em;transform:translateY(-50%)}.fc .po-alert{color:#c8312f;margin:0;padding:.85em 1.5em .55em;font-weight:500}.fc .po-table{flex:1;min-height:0;padding:0 1.5em;position:relative;overflow:hidden}.fc .po table{table-layout:fixed;border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.fc .po th{text-align:left;letter-spacing:.07em;text-transform:uppercase;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid var(--line);background:#f2f4f5;padding:.75em .6em;font-size:.82em;font-weight:700;overflow:hidden}.fc .po td{white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid var(--line-soft);padding:.68em .6em;overflow:hidden}.fc .po tbody tr:nth-child(2n) td{background:#fafbfb}.fc .po .r{text-align:right}.fc .po tr.up .d{color:#c8312f}.fc .po th:first-child{width:27%}.fc .po th:nth-child(2){width:18%}.fc .po th:nth-child(3){width:11%}.fc .po th:nth-child(4){width:16%}.fc .po th:nth-child(5){width:16.5%}.fc .po th:nth-child(6){width:11.5%}.fc .po-foot{background:var(--tint);border-top:1px solid var(--line-soft);justify-content:flex-end;gap:.75em;padding:.8em 1.5em;display:flex}.fc .po-btn{border:1px solid var(--line-strong);background:#fff;border-radius:.6em;align-items:center;height:2.4em;padding:0 1.1em;font-size:.95em;font-weight:600;display:inline-flex}.fc .po-btn.po-primary{background:var(--brand);border-color:var(--brand);color:#fff}.fc .po-btn{text-transform:uppercase;letter-spacing:.08em;color:#4a5560;border-color:#dfe3e8;font-weight:700}.fc .po-btn.po-primary{color:#fff;background:#127f8a;border-color:#127f8a}.fc .po-line{all:unset;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;display:block;overflow:hidden}.fc .po-line:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:3px}.fc .po tbody tr.is-open td{background:#f2f4f5}.fc .po-past{z-index:2;border:1px solid var(--line-strong);background:#fff;border-radius:.7em;width:min(22em,100% - 3em);padding:.7em .9em;position:absolute;top:0;left:1.5em;box-shadow:0 10px 24px -12px #1f2a2e59}.fc .po-past[hidden]{display:none}.fc .po-past p{justify-content:space-between;align-items:center;margin:0 0 .35em;display:flex}.fc .po-past .tag{padding:0 .4em;font-size:.85em}.fc .po-past table td{color:var(--ink-2);border:0;padding:.25em .2em;background:0 0!important}.fc .po-past table td.r{color:var(--ink);font-weight:600}@media not (min-width:64rem){.fc .po{aspect-ratio:auto 616/770;font-size:clamp(10px,3.8cqi,15px)}.fc .po .lg{display:none}.fc .po th:first-child{width:59%}.fc .po th:nth-child(5){width:41%}.fc .po td{padding-block:.62em}.fc .po-foot{display:none}}@keyframes fc-po-red{0%{color:var(--ink)}}@media (prefers-reduced-motion:no-preference){.fc .shot-live .po[data-po=armed] tr.up .d{color:var(--ink)}.fc .po[data-po=play] tr.up .d{animation:.26s ease-out both fc-po-red;animation-delay:calc(.25s + var(--r) * .22s)}html.js-reveal .fc [data-reveal]{transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1)}html.js-reveal .fc [data-reveal]:not(.is-in){opacity:0;transform:translateY(18px)}}.fc .is-offscreen,.fc .is-offscreen *{animation-play-state:paused!important}.fc .vouch .who{display:block}.fc .vouch .who .textlink{white-space:nowrap;min-height:0;margin-left:.75rem;position:relative}.fc .vouch .who .textlink:after{content:"";position:absolute;inset:-.75rem -.5rem}.fc .vouch .who-tail{white-space:nowrap}.fc .vouch .vouch-text{min-width:0}.fc .device .screen{border-radius:1.95rem;position:relative;overflow:hidden}.fc .device .screen-next{visibility:hidden;height:100%;position:absolute;inset:0;transform:translate(100%)}.fc .finger{left:50%;top:calc(2.1rem + (100% - 2.1rem) * var(--tap-y));opacity:0;pointer-events:none;z-index:2;background:#1f2a2e47;border:2px solid #ffffffd9;border-radius:999px;width:2.75rem;height:2.75rem;margin:-1.375rem 0 0 -1.375rem;position:absolute}.fc .finger:after{content:"";border-radius:inherit;opacity:0;border:2px solid #1f2a2e59;position:absolute;inset:-2px}@keyframes fc-finger{0%{opacity:0;transform:scale(1.15)}35%{opacity:1;transform:scale(1)}70%{opacity:1;transform:scale(.85)}to{opacity:0;transform:scale(.85)}}@keyframes fc-ripple{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}@keyframes fc-slide-over{0%{transform:translate(100%)}to{transform:none}}@media (prefers-reduced-motion:no-preference){.fc .phones[data-tap] .finger{animation:.46s ease-out both fc-finger}.fc .phones[data-tap] .finger:after{animation:.42s ease-out .2s both fc-ripple}.fc .phones[data-tap=slide] .screen-next{visibility:visible;animation:fc-slide-over .3s var(--ease-out) both}.fc .phones[data-tap=fade] .screen-next{visibility:visible;opacity:0;transition:opacity .25s ease-out;transform:none}}.fc .device img,.fc .device .screen{border-radius:1.95rem 1.95rem 1.2rem 1.2rem}.fc .reason.price .price-more a{display:inline-block}@media (prefers-reduced-motion:no-preference){html.js .fc .order:not([data-phase]) li{opacity:.3}html.js .fc .order:not([data-phase]) li .tick>*{opacity:0;transform:scale(0)}html.js .fc .order:not([data-phase]) .swap s,html.js .fc .order:not([data-phase]) .swap .now{opacity:0}html.js .fc .order:not([data-phase]) li.cut:before,html.js .fc .order:not([data-phase]) li.cut .tick:before{opacity:1}html.js .fc .order:not([data-phase]) li.cut .bang{opacity:1;transform:none}html.js .fc .order:not([data-phase]) .saved .count{color:#0000}html.js .fc .order:not([data-phase]) .saved:before{content:"–" / "";text-align:right;grid-area:1/1;justify-self:stretch}.fc .order[data-phase=reset] li{animation:.25s ease-out both fc-dim}.fc .order[data-phase=reset] li .tick>*,.fc .order[data-phase=reset] .swap s,.fc .order[data-phase=reset] .swap .now{animation:.25s ease-out both fc-out}.fc .order[data-phase=reset] li.cut:before,.fc .order[data-phase=reset] li.cut .tick:before{animation:.25s ease-out both fc-in}.fc .order[data-phase=reset] li.cut .bang{animation:.25s ease-out both fc-in;transform:none}.fc .order[data-phase=reset] .swap s{position:relative}.fc .order[data-phase=reset] .swap s:after{content:"";background:currentColor;height:1.5px;position:absolute;top:52%;left:-1px;right:-1px}.fc .order[data-phase=reset] .saved .count{opacity:0;transition:opacity .25s ease-out}.fc .order[data-phase=pre] .saved .count,.fc .order[data-phase=play] .saved .count{transition:opacity .2s ease-out}}.fc .po.ss th{width:var(--w)}.fc .po .sm{display:none}.fc .ss .po-head{padding-right:6.5em}.fc .ss .ss-tag{padding:.1em .5em;font-size:.85em;position:absolute;top:1em;right:1.25em}.fc .ss-stats{border:1px solid var(--line-soft);border-radius:.6em;margin:.8em 1.5em .2em;display:flex}.fc .ss-stats>div{flex:1;min-width:0;padding:.5em .9em}.fc .ss-stats>div+div{border-left:1px solid var(--line-soft)}.fc .ss-stats dt{color:var(--ink-2);font-size:.85em}.fc .ss-stats dd{letter-spacing:-.01em;white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;font-size:1.25em;font-weight:600}.fc .ss .po-table{padding-top:.6em}.fc .ss td small{color:var(--ink-2);font-size:.85em;font-weight:400}.fc .ss td{padding-block:.5em}.fc .ss tr.more{display:none}.fc .po.ss tbody tr.more td{color:var(--ink-2);background:0 0;border-bottom:0;padding-block:.4em;font-size:.9em}.fc .ss .ss-v{text-overflow:ellipsis;display:block;overflow:hidden}.fc .ss .ss-s{color:var(--ink-2);text-overflow:ellipsis;font-size:.85em;display:block;overflow:hidden}.fc .ss .ss-badge{background:var(--brand-soft);color:var(--brand-ink);white-space:nowrap;border-radius:.4em;margin-left:.5em;padding:.05em .45em;font-size:.78em;font-weight:600}.fc .ss td.bad,.fc .ss dd.bad,.fc .ss td.bad small{color:#c8312f;font-weight:600}.fc .ss td.good,.fc .ss dd.good{color:#1d7a45}.fc .ss td.good small{color:#1d7a45;font-weight:600}.fc .ss td.muted{color:var(--ink-2)}.fc .ss td.brand{color:#127f8a;font-weight:600}.fc .ss td.brand small{color:#127f8a}.fc .po.ss tbody tr.ss-flag td{background:#fdf0eb}.fc .po.ss tbody tr.ss-flag td:first-child{box-shadow:inset 3px 0 #c8312f}.fc .ss-foot{border-top:1px solid var(--line-soft);background:var(--tint);color:var(--ink-2);font-variant-numeric:tabular-nums;justify-content:flex-end;gap:1.6em;padding:.55em 1.5em;display:flex}.fc .ss-foot b{color:var(--ink);margin-left:.35em;font-weight:600}@keyframes fc-ss-mark{0%{box-shadow:none;background-color:#0000}}@media (prefers-reduced-motion:no-preference){.fc .shot-live .po.ss[data-po=armed] tbody tr.ss-flag td{box-shadow:none;background:0 0}.fc .po.ss[data-po=play] tbody tr.ss-flag td{animation:.4s ease-out 1s both fc-ss-mark}}@media not (min-width:64rem){.fc .po.ss th{width:var(--pw)}.fc .po .sm{display:table-cell}.fc .ss .po-head{padding-right:5.5em}.fc .ss-stats{margin-inline:1em}.fc .ss-stats>div{padding:.4em .6em}.fc .ss .po-table{padding-inline:1em}.fc .ss tr.more{display:table-row}.fc .ss-foot{display:none}}.fc .ss .ss-s:has(.ss-badge){white-space:normal}.fc .ss .ss-badge{display:inline-block}.fc .panel-text .checks{gap:.5rem;max-width:34rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.fc .panel-text .checks li{color:var(--ink);grid-template-columns:1.5rem minmax(0,1fr);align-items:baseline;gap:.5rem;font-size:.9375rem;line-height:1.45;display:grid}.fc .panel-text .checks svg{color:#1d7a45;transform:translateY(2px)}.fc .panel-text .checks .ai{justify-self:start}.fc .panel-text .fig{border-top:1px solid var(--line);color:var(--ink-2);align-items:baseline;gap:.625rem;margin-top:1rem;padding-top:.875rem;font-size:.875rem;line-height:1.35;display:flex}.fc .panel-text .fig b{color:var(--ink);letter-spacing:-.02em;flex:none;font-size:1.5rem;font-weight:600;line-height:1.1}@media not (min-width:64rem){.fc .panel-text .checks{margin-top:.75rem}.fc .panel-text .checks li:nth-child(n+2){display:none}.fc .panel-text .fig{margin-top:.75rem;padding-top:.625rem}}@media (min-width:64rem){.fc .panel-text{flex-direction:column;align-self:stretch;display:flex}.fc .panel-text .fig{flex-direction:column;gap:.25rem;margin-top:auto;padding-top:1.25rem}.fc .panel-text .fig b{font-size:2.5rem}.fc .panel-text .checks{margin-top:1.25rem}}.fc .device .app-screen{box-sizing:content-box;aspect-ratio:1060/2105;color:#263238;font-family:var(--font-fc-sans), ui-sans-serif, sans-serif;background:#f4f4f4;border-top:2.1rem solid #f4f4f2;line-height:1.3;position:relative;container-type:inline-size}.fc .app-page{padding:0 4.3cqi;position:absolute;inset:0}.fc .app-title{letter-spacing:-.01em;padding-top:2.6cqi;font-size:4.8cqi;font-weight:800;display:block}.fc .app-search{background:#fff;border:1px solid #e6e6e6;border-radius:3cqi;align-items:center;gap:3cqi;height:11cqi;margin-top:2.6cqi;padding:0 4cqi;font-size:3.6cqi;display:flex}.fc .app-search svg{color:#555;flex:none;width:2.8cqi;height:2.8cqi}.fc .app-q{white-space:nowrap;flex:1;min-width:0}.fc .app-caret{vertical-align:-.15em;background:var(--brand);width:1.5px;height:1.05em;margin-left:1px;display:inline-block}.fc .app-x{color:#555;font-size:5cqi;line-height:1}.fc .app-list{border-top:1px solid #e3e3e3;margin:2.4cqi -4.3cqi 0;padding:0 4.3cqi;list-style:none;transition:opacity .2s ease-out}.fc .app-list li{border-bottom:1px solid #e3e3e3;flex-direction:column;gap:.6cqi;padding:3cqi 0;transition:background-color .16s ease-out;display:flex;position:relative}.fc .app-list li span{font-size:3.6cqi}.fc .app-list li small{color:#777;font-size:2.7cqi}.fc .app-finger{opacity:0;pointer-events:none;background:#1f2a2e47;border:2px solid #ffffffd9;border-radius:999px;width:10cqi;height:10cqi;margin:-5cqi 0 0 -5cqi;position:absolute;top:50%;left:38%}.fc .app-detail{transition:transform .3s var(--ease-out);background:#f4f4f4;padding:2.6cqi 4.3cqi;position:absolute;inset:0 0 13cqi}.fc .app-back{color:#555;margin:0;font-size:3.2cqi}.fc .app-name{margin-top:2.6cqi;font-size:4.6cqi;font-weight:800;display:block}.fc .app-code{color:#777;align-items:center;gap:2cqi;margin:1cqi 0 0;font-size:2.7cqi;display:flex}.fc .app-code span{color:#2a6f97;background:#e3f0f7;border-radius:1.2cqi;padding:.4cqi 1.6cqi}.fc .app-sec{margin:4.4cqi 0 0;font-size:3.2cqi;font-weight:700}.fc .app-card{background:#fff;border:1px solid #e6e6e6;border-radius:3cqi;margin:1.6cqi 0 0;padding:0 3.5cqi;list-style:none}.fc .app-card li{justify-content:space-between;align-items:center;padding:2.8cqi 0;font-size:3.4cqi;display:flex}.fc .app-card li+li{border-top:1px solid #eee}.fc .app-card li span b,.fc .app-card li span small{display:block}.fc .app-card small{color:#777;font-size:2.6cqi;font-weight:400}.fc .app-card.app-po li{padding:2.2cqi 0;font-size:3.2cqi;display:block}.fc .app-po p{justify-content:space-between;align-items:baseline;margin:0;padding:.5cqi 0;display:flex}.fc .app-po .app-meta{color:#777;font-size:2.7cqi}.fc .app-total{flex-direction:column;margin:2.6cqi 0 0;display:flex}.fc .app-total b{letter-spacing:-.01em;font-size:6.4cqi;font-weight:800;line-height:1.15}.fc .app-total small{color:#777;font-size:2.9cqi}.fc .app-nav{background:#fff;border-top:1px solid #e6e6e6;align-items:center;height:13cqi;display:flex;position:absolute;bottom:0;left:0;right:0}.fc .app-nav span{text-align:center;color:#666;flex:1;font-size:2.9cqi}.fc .app-nav span.on{color:var(--brand);font-weight:600}@media (prefers-reduced-motion:no-preference){.fc .app-screen[data-s=pre] .app-list,.fc .app-screen[data-s=type] .app-list{opacity:0}.fc .app-page{transition:opacity .25s ease-out}.fc .app-screen[data-s=fade] .app-page,.fc .app-screen[data-s=fade] .app-detail{opacity:0;transition:opacity .25s ease-out}.fc .app-screen[data-s=fade] .app-list{opacity:0}.fc .app-screen[data-s=pre] .app-detail{transition:none}.fc .app-screen[data-s=pre] .app-detail,.fc .app-screen[data-s=type] .app-detail,.fc .app-screen[data-s=list] .app-detail,.fc .app-screen[data-s=tap] .app-detail{transform:translate(100%)}.fc .app-screen[data-s=tap] .app-list li.is-pick{background:#ececec}.fc .app-screen[data-s=tap] .app-finger{animation:.46s ease-out both fc-finger}}.fc .h2 .h2-rest{color:var(--ink-3);display:block}.fc .panel-text .when{color:var(--brand);letter-spacing:.01em;font-variant-numeric:tabular-nums;margin:0 0 .375rem;font-size:.8125rem;font-weight:600}.fc .panel-text .fig b{font-variant-numeric:tabular-nums}@keyframes fc-row-arrive{0%{opacity:0;transform:translateY(6px)}}@keyframes fc-ss-note{0%{opacity:0}}@media (prefers-reduced-motion:no-preference){.fc .po.ss[data-po=play] tbody tr{animation:fc-row-arrive .32s var(--ease-out) both;animation-delay:calc(80ms + var(--row,0) * 70ms)}.fc .panel.on .shot-live:has(.po.ss[data-po=play]) .note{animation:.26s ease-out 1.3s both fc-ss-note}}.fc .tagline{padding-bottom:2.5rem}@media (min-width:64rem){.fc .tagline{padding-bottom:4rem}}.fc .tagline-text{max-width:56rem;font-family:var(--font-fc-serif), Georgia, serif;letter-spacing:-.02em;color:var(--ink);text-wrap:balance;font-size:1.875rem;font-weight:500;line-height:1.15}.fc .tagline-line{display:block}@media (min-width:64rem){.fc .tagline-text{font-size:3.75rem}}.fc .tagline-text[data-ink=scroll] .tagline-line>span{opacity:calc(.5 + .5 * clamp(0, (var(--p,0) - var(--w) + .08) / .08, 1));transition:opacity .26s var(--ease-out)}
