.paid-app .fc-btn,.paid-app .fc-demo{flex-shrink:1;line-height:inherit;white-space:normal;scale:none}.paid-app .fc-demo{background:transparent}.paid-app .fc-sec{margin-top:128px;background:var(--fc-bg);color:var(--fc-fg)}.paid-app .fc-in{max-width:1240px;margin:0 auto;padding:128px 24px;box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:32px 48px}.paid-app .fc-line{margin:0;max-width:720px;font-size:48px;line-height:1.1;font-weight:510;letter-spacing:-.022em;color:var(--fc-fg);text-wrap:balance}.paid-app .fc-line span{color:var(--fc-mfg)}.dark .paid-app .fc-line span{color:var(--tertiary)}.paid-app .fc-cta{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px}.paid-app .fc-btn,.paid-app .fc-demo{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:44px;padding:0 24px;border-radius:6px;text-decoration:none;font-size:14px;font-weight:500;transition:background-color .15s cubic-bezier(.23,1,.32,1),transform .15s cubic-bezier(.23,1,.32,1)}.paid-app .fc-btn{background:var(--pri);color:var(--prifg)}.paid-app .fc-btn:hover{color:var(--prifg);background:color-mix(in srgb,var(--pri) 90%,var(--fc-bg))}.paid-app .fc-demo{border:1px solid color-mix(in srgb,var(--fc-fg) 22%,transparent);color:var(--fc-fg)}.paid-app .fc-demo:hover{color:var(--fc-fg);background:color-mix(in srgb,var(--fc-fg) 8%,transparent)}.paid-app .fc-sec a:focus-visible{outline-color:var(--fc-fg);border-radius:6px}.paid-app .fc-btn:active,.paid-app .fc-demo:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.paid-app .fc-btn,.paid-app .fc-demo{transition:none}}@media (max-width:1280px){.paid-app .fc-sec{margin-top:96px}.paid-app .fc-in{padding:96px 24px}}@media (max-width:1023px){.paid-app .fc-line{font-size:36px}}@media (max-width:767px){.paid-app .fc-line{font-size:30px}.paid-app .fc-cta{flex:1 1 100%}}@media (max-width:480px){.paid-app .fc-btn,.paid-app .fc-demo{flex:1 1 100%}}.paid-app .fc-btn,.paid-app .fc-demo{scroll-margin:88px 0 24px}@media (forced-colors:active){.paid-app .fc-btn{border:1px solid}}@media (max-width:640px){.paid-app .fc-line span{display:block}.paid-app .fc-btn,.paid-app .fc-demo{flex:none;max-width:100%;height:auto;min-height:44px;padding-block:8px;text-align:center}}