@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin-wght-normal.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin-wght-italic.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jetbrains-mono-latin-500-normal.woff2) format("woff2")}:root{--font-sans: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, monospace;--fcc-bg: oklch(.9795001 .005415 274.96682);--fcc-panel: oklch(1 0 0);--fcc-panel-deep: oklch(.963881 .0098956 267.35879);--fcc-panel-raised: oklch(.9420524 .0174277 264.48433);--fcc-line: oklch(.8524779 .0243106 262.08587);--fcc-ink: oklch(.2550344 .0437573 266.42043);--fcc-ink-2: oklch(.4192331 .0471962 262.52735);--fcc-ink-3: oklch(.4906405 .0438649 261.9222);--fcc-muted: oklch(.5132582 .0424427 264.82662);--fcc-ink-4: var(--fcc-muted);--fcc-accent: oklch(.4840846 .1068494 267.43673);--fcc-accent-ink: oklch(.4544521 .0981406 268.01225);--fcc-accent-pale: oklch(.3972213 .0896459 266.91699);--fcc-on-accent: oklch(1 0 0);--fcc-green: oklch(.4528791 .0743054 164.20169);--fcc-chart-series: oklch(.5391882 .1093995 267.23456);--fcc-radius: 18px;--fcc-target: max(44px, 2.933333rem);--dur-press: .12s;--dur-ui: .15s;--dur-panel: .25s;--dur-panel-exit: .2s;--dur-fade-reduced: .15s;--ease-drawer: cubic-bezier(.32, .72, 0, 1);--ease-out: cubic-bezier(.16, 1, .3, 1)}html:has(#fcc-landing){color-scheme:light;background:var(--fcc-bg);scroll-padding-top:1.6rem}#fcc-landing{min-height:100svh;padding-bottom:env(safe-area-inset-bottom);background:var(--fcc-bg);color:var(--fcc-ink);font:400 1.066667rem/1.65 var(--font-sans);position:relative;isolation:isolate;color-scheme:light;overflow:clip;text-align:left}#fcc-landing *{box-sizing:border-box}#fcc-landing [hidden]{display:none!important}#fcc-landing a{color:inherit;text-decoration:none}#fcc-landing button{font:inherit;cursor:pointer}#fcc-landing :is(h1,h2,h3,p){margin:0;color:inherit}#fcc-landing :is(h1,h2,h3){font-family:inherit;font-weight:500;text-wrap:balance}#fcc-landing .fcc-wrap{width:min(90.666667rem,calc(100% - 7.466667rem));margin-inline:auto}#fcc-landing .fcc-nav{min-height:5.066667rem;display:flex;align-items:center;gap:2.133333rem;border-bottom:.066667rem solid var(--fcc-line)}#fcc-landing .fcc-brand{display:inline-flex;align-items:center;gap:.666667rem;white-space:nowrap;font-size:1.333333rem;font-weight:550;letter-spacing:-.04rem;min-height:var(--fcc-target)}#fcc-landing .fcc-brand svg{width:2.533333rem;height:2.533333rem;flex-shrink:0}#fcc-landing .fcc-brand b{font-weight:450;color:var(--fcc-ink-2)}#fcc-landing .fcc-navlinks{display:flex;gap:1.866667rem;margin-left:auto;color:var(--fcc-ink-2);font-size:.933333rem;white-space:nowrap}#fcc-landing .fcc-navtools{display:flex;align-items:center;gap:1.466667rem;font-size:.933333rem;white-space:nowrap}#fcc-landing .fcc-langs{display:flex;gap:.133333rem;margin:0}#fcc-landing .fcc-langs button{color:var(--fcc-muted);border:0;background:none;padding:.533333rem;border-radius:.533333rem;font-size:.8rem;min-height:var(--fcc-target);min-width:var(--fcc-target)}#fcc-landing .fcc-langs button[aria-pressed=true]{color:var(--fcc-ink);background:var(--fcc-panel-raised)}#fcc-landing .fcc-langs button[aria-disabled=true]{cursor:wait}#fcc-landing .fcc-signin{padding-block:.666667rem;min-width:var(--fcc-target);justify-content:center}#fcc-landing :is(.fcc-navlinks a,.fcc-signin,.fcc-footer-links a){display:inline-flex;align-items:center;min-height:var(--fcc-target);min-width:var(--fcc-target)}#fcc-landing .fcc-navcta{border:.066667rem solid var(--fcc-line);background:var(--fcc-panel-raised);padding:.666667rem 1.133333rem;border-radius:.533333rem}#fcc-landing .fcc-hero{padding:4.8rem 0 4.266667rem}#fcc-landing h1{max-width:74.666667rem;font-size:clamp(3.466667rem,6.15vw,5.866667rem);line-height:1.07;letter-spacing:-.055em;font-weight:500}#fcc-landing h1>span{display:block}#fcc-landing .fcc-hero-accent{color:var(--fcc-accent)}#fcc-landing .fcc-lead{color:var(--fcc-ink-2);max-width:44.666667rem;margin-top:1.866667rem;font-size:1.2rem;line-height:1.7;text-wrap:pretty}#fcc-landing .fcc-actions{display:flex;align-items:center;gap:1.866667rem;margin-top:2.133333rem;font-size:1rem}#fcc-landing .fcc-primary{background:var(--fcc-accent);color:var(--fcc-on-accent);border:.066667rem solid var(--fcc-accent-ink);padding:.933333rem 1.466667rem;border-radius:.533333rem;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:1.866667rem;min-height:3.333333rem;white-space:nowrap}#fcc-landing .fcc-secondary{display:inline-flex;align-items:center;gap:.8rem;min-height:var(--fcc-target);color:var(--fcc-ink-2)}#fcc-landing .fcc-showcase{padding-bottom:3.733333rem}#fcc-landing .fcc-demo-head{display:flex;align-items:end;justify-content:space-between;gap:1.866667rem;margin-bottom:1.466667rem}#fcc-landing .fcc-demo-label{font-size:1.133333rem;font-weight:500}#fcc-landing .fcc-availability{color:var(--fcc-muted);font-size:.8rem;margin-top:.333333rem}#fcc-landing .fcc-tabs{display:flex;align-items:center;gap:.266667rem;padding:.266667rem;border:.066667rem solid var(--fcc-line);border-radius:.8rem;flex-shrink:0}#fcc-landing .fcc-tabs button{background:none;border:0;border-radius:.533333rem;color:var(--fcc-ink-2);padding:.6rem 1.066667rem;min-height:var(--fcc-target);font-size:.866667rem;white-space:nowrap}#fcc-landing .fcc-tabs button[aria-pressed=true]{background:var(--fcc-panel-raised);color:var(--fcc-accent-pale)}#fcc-landing .fcc-stage{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:1.6rem;text-align:left;align-items:start}#fcc-landing .fcc-desktop{min-width:0;background:var(--fcc-panel-deep);border:.066667rem solid var(--fcc-line);border-radius:var(--fcc-radius);overflow:hidden}#fcc-landing .fcc-app{display:grid;grid-template-columns:12rem minmax(0,1fr);min-height:34.666667rem}#fcc-landing .fcc-sidebar{border-right:.066667rem solid var(--fcc-line);padding:2rem 1rem;display:flex;flex-direction:column}#fcc-landing .fcc-sidebar .fcc-brand{font-size:.933333rem;gap:.4rem;letter-spacing:-.02rem}#fcc-landing .fcc-sidebar .fcc-brand svg{width:1.933333rem;height:1.933333rem}#fcc-landing .fcc-sidegroup{font-size:.8rem;color:var(--fcc-muted);margin:2.133333rem .8rem .933333rem}#fcc-landing .fcc-sidelabel{display:flex;align-items:center;gap:.733333rem;padding:.733333rem .8rem;font-size:.866667rem;color:var(--fcc-ink-2);border-radius:.533333rem;margin-bottom:.266667rem}#fcc-landing .fcc-sidelabel svg{width:1.066667rem;height:1.066667rem}#fcc-landing .fcc-sidelabel.fcc-selected{background:var(--fcc-panel-raised);color:var(--fcc-accent-pale)}#fcc-landing .fcc-user{border-top:.066667rem solid var(--fcc-line);margin-top:auto;padding-top:1.2rem;font-size:.733333rem;color:var(--fcc-ink-3);display:flex;align-items:center;gap:.666667rem}#fcc-landing .fcc-avatar{width:1.866667rem;height:1.866667rem;background:var(--fcc-panel-raised);border-radius:.533333rem;display:grid;place-items:center;color:var(--fcc-accent-pale);flex-shrink:0}#fcc-landing .fcc-appmain{min-width:0;padding:2.133333rem}#fcc-landing .fcc-apptop{display:flex;justify-content:space-between;align-items:center;gap:1.066667rem;margin-bottom:2rem}#fcc-landing .fcc-appname{font-size:1.466667rem;letter-spacing:-.043333rem;font-weight:500}#fcc-landing .fcc-appsub{font-size:.8rem;color:var(--fcc-muted);margin-top:.2rem}#fcc-landing .fcc-date{font-size:.733333rem;color:var(--fcc-ink-2);white-space:nowrap}#fcc-landing .fcc-metrics{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:1.333333rem;margin-bottom:1.866667rem}#fcc-landing .fcc-metric{min-width:0;font-variant-numeric:tabular-nums}#fcc-landing .fcc-metric-label{font-size:.8rem;color:var(--fcc-ink-2);display:block;margin-bottom:.333333rem}#fcc-landing .fcc-metric strong{display:block;font-size:clamp(1.533333rem,2vw,1.933333rem);letter-spacing:-.05em;font-weight:500;white-space:nowrap}#fcc-landing .fcc-metric small{font-size:.733333rem;color:var(--fcc-muted);display:block;margin-top:.266667rem}#fcc-landing .fcc-metric:first-child strong{color:var(--fcc-accent-ink)}#fcc-landing .fcc-graphbox{border-top:.066667rem solid var(--fcc-line);padding-top:1.333333rem}#fcc-landing .fcc-chartcaption{display:flex;justify-content:space-between;gap:1.066667rem;font-size:.866667rem;color:var(--fcc-ink-2);margin-bottom:.933333rem}#fcc-landing .fcc-chartcaption span:last-child{color:var(--fcc-accent-ink);font-size:.733333rem}#fcc-landing .fcc-chart{display:block;width:100%;height:12rem;overflow:visible}#fcc-landing .fcc-chart text{font:.733333rem var(--font-sans);fill:var(--fcc-ink-3)}#fcc-landing .fcc-events{margin-top:1rem}#fcc-landing .fcc-row{display:flex;align-items:center;justify-content:space-between;gap:1.066667rem;padding:.933333rem 0;font-size:.866667rem}#fcc-landing .fcc-row+.fcc-row{border-top:.066667rem solid var(--fcc-line)}#fcc-landing .fcc-row small{display:block;color:var(--fcc-muted);font-size:.733333rem;margin-top:.2rem}#fcc-landing .fcc-row strong{font-weight:500;white-space:nowrap;font-variant-numeric:tabular-nums}#fcc-landing .fcc-rowname{display:flex;gap:.8rem;align-items:center}#fcc-landing .fcc-rowicon{width:2.266667rem;height:2.266667rem;background:var(--fcc-panel-raised);display:grid;place-items:center;border-radius:.533333rem;color:var(--fcc-accent-pale);flex-shrink:0}#fcc-landing .fcc-rowicon svg{width:1.066667rem;height:1.066667rem}#fcc-landing .fcc-row .fcc-positive{color:var(--fcc-green)}#fcc-landing .fcc-phone{display:none;min-width:0}#fcc-landing .fcc-phone-screen{background:var(--fcc-panel);border:.066667rem solid var(--fcc-line);border-radius:var(--fcc-radius);padding:2rem 1.466667rem}#fcc-landing .fcc-phone h3{font-size:1.466667rem;letter-spacing:-.043333rem}#fcc-landing .fcc-phone-date{font-size:.8rem;color:var(--fcc-muted);margin-top:.266667rem}#fcc-landing .fcc-phone-balance{padding:1.466667rem 0;border-bottom:.066667rem solid var(--fcc-line);margin-top:1.866667rem}#fcc-landing .fcc-phone-label{display:block;font-size:.8rem;color:var(--fcc-ink-2)}#fcc-landing .fcc-phone-balance strong{display:block;font-size:2rem;font-weight:500;letter-spacing:-.045em;color:var(--fcc-accent-pale);margin-top:.4rem;font-variant-numeric:tabular-nums;white-space:nowrap}#fcc-landing .fcc-phone-balance small{display:block;font-size:.733333rem;color:var(--fcc-muted);margin-top:.4rem}#fcc-landing .fcc-phone-caption{font-size:.8rem;color:var(--fcc-ink-2);margin:1.666667rem 0 .533333rem}#fcc-landing .fcc-phone .fcc-row{font-size:.8rem;gap:.8rem}#fcc-landing .fcc-phone .fcc-row small{font-size:.733333rem}#fcc-landing .fcc-previewnote{color:var(--fcc-muted);font-size:.8rem;margin-top:1.2rem}#fcc-landing .fcc-trust{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:3.2rem;padding:2.266667rem 0 3.466667rem;border-bottom:.066667rem solid var(--fcc-line)}#fcc-landing .fcc-trust-item{display:flex;align-items:flex-start;gap:1.066667rem}#fcc-landing .fcc-trust-item>svg{width:1.466667rem;height:1.466667rem;color:var(--fcc-accent);flex-shrink:0;margin-top:.2rem}#fcc-landing .fcc-trust h2{font-size:1.066667rem;margin-bottom:.533333rem;line-height:1.4;letter-spacing:-.013333rem}#fcc-landing .fcc-trust p{font-size:.933333rem;color:var(--fcc-muted);line-height:1.7;max-width:32ch}#fcc-landing .fcc-section{padding:7.466667rem 0;border-bottom:.066667rem solid var(--fcc-line)}#fcc-landing .fcc-section-top{max-width:50.666667rem;margin-bottom:3.2rem}#fcc-landing h2{font-size:clamp(2.4rem,3.4vw,3.466667rem);line-height:1.12;letter-spacing:-.04em}#fcc-landing .fcc-heading-secondary{display:block;color:var(--fcc-ink-2)}#fcc-landing .fcc-section-context{color:var(--fcc-accent);font-size:1rem;margin-top:1.333333rem}#fcc-landing .fcc-section-top>p:not(.fcc-section-context){max-width:64ch;font-size:1.133333rem;color:var(--fcc-muted);line-height:1.75;margin-top:.8rem}#fcc-landing .fcc-features{display:grid;grid-template-columns:1.35fr 1fr;gap:1.6rem;align-items:stretch}#fcc-landing .fcc-feature{display:flex;flex-direction:column;border:.066667rem solid transparent;border-radius:var(--fcc-radius);background:var(--fcc-panel);padding:2.666667rem;min-width:0}#fcc-landing .fcc-featuretwo{background:var(--fcc-panel-deep);border-color:var(--fcc-line)}#fcc-landing .fcc-feature h3{min-height:2.5em;font-size:1.8rem;letter-spacing:-.035em;line-height:1.25}#fcc-landing .fcc-feature p{min-height:5.4em;color:var(--fcc-muted);font-size:1rem;line-height:1.8;margin:1.066667rem 0 2.133333rem;max-width:48ch}#fcc-landing .fcc-featuremini{margin-top:auto;padding-top:1.6rem;border-top:.066667rem solid var(--fcc-line)}@supports (grid-template-rows: subgrid){#fcc-landing .fcc-features{grid-template-rows:auto auto auto;row-gap:0}#fcc-landing .fcc-feature{display:grid;grid-row:span 3;grid-template-rows:subgrid}#fcc-landing .fcc-feature :is(h3,p){min-height:0}#fcc-landing .fcc-featuremini{margin-top:0}}#fcc-landing .fcc-miniheader{display:flex;justify-content:space-between;gap:1.066667rem;font-size:.933333rem;color:var(--fcc-ink-2);margin-bottom:1.2rem}#fcc-landing .fcc-miniheader span:last-child{font-size:.8rem;color:var(--fcc-muted)}#fcc-landing .fcc-cash-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.066667rem;font-size:1rem;padding:1.133333rem 0}#fcc-landing .fcc-cash-row+.fcc-cash-row{border-top:.066667rem solid var(--fcc-line)}#fcc-landing .fcc-cash-row strong{font-size:1.4rem;font-weight:500;letter-spacing:-.035em;font-variant-numeric:tabular-nums;white-space:nowrap}#fcc-landing #fcc-how{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:5.333333rem}#fcc-landing #fcc-how .fcc-section-top{margin-bottom:0}#fcc-landing #fcc-how .fcc-steps{display:block}#fcc-landing .fcc-step{display:grid;grid-template-columns:2.666667rem minmax(0,1fr);-moz-column-gap:1.466667rem;column-gap:1.466667rem;padding-bottom:2rem}#fcc-landing .fcc-step+.fcc-step{padding-top:2rem;border-top:.066667rem solid var(--fcc-line)}#fcc-landing .fcc-step:last-child{padding-bottom:0}#fcc-landing .fcc-stepnum{grid-row:1 / 3;color:var(--fcc-accent);font-size:1.333333rem;font-variant-numeric:tabular-nums;line-height:1.5}#fcc-landing .fcc-step h3{font-size:1.466667rem;margin-bottom:.666667rem;letter-spacing:-.033333rem}#fcc-landing .fcc-step p{font-size:1rem;color:var(--fcc-muted);line-height:1.8;max-width:48ch}#fcc-landing .fcc-faq{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:5.333333rem}#fcc-landing .fcc-questions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.8rem}#fcc-landing .fcc-questions h3{font-size:1.133333rem;line-height:1.45;letter-spacing:-.02rem;margin-bottom:.933333rem}#fcc-landing .fcc-questions p{font-size:.933333rem;color:var(--fcc-muted);line-height:1.8;max-width:40ch}#fcc-landing .fcc-inline-link{text-decoration:underline;text-underline-offset:.266667rem}#fcc-landing .fcc-close{padding:6.4rem 0 6.933333rem}#fcc-landing .fcc-close>.fcc-wrap{display:flex;align-items:center;justify-content:space-between;gap:4.266667rem}#fcc-landing .fcc-close h2{max-width:50.666667rem}#fcc-landing .fcc-close h2 span{display:block}#fcc-landing .fcc-close h2 span:last-child{color:var(--fcc-accent)}#fcc-landing .fcc-close-copy>p:last-child{font-size:1.133333rem;color:var(--fcc-muted);margin-top:.8rem}#fcc-landing .fcc-close .fcc-primary{flex-shrink:0;font-size:1rem}#fcc-landing .fcc-footer{padding:2.133333rem 0;border-top:.066667rem solid var(--fcc-line);display:flex;align-items:center;justify-content:space-between;gap:1.6rem}#fcc-landing .fcc-footer .fcc-brand{font-size:1.133333rem}#fcc-landing .fcc-footer .fcc-brand svg{width:2.133333rem;height:2.133333rem}#fcc-landing .fcc-footer-links{font-size:.866667rem;display:flex;gap:1.866667rem;color:var(--fcc-ink-2)}#fcc-landing .fcc-footerbottom{display:flex;justify-content:space-between;gap:1.6rem;font-size:.8rem;color:var(--fcc-muted);padding-bottom:2.133333rem}#fcc-landing .fcc-skip{position:absolute;left:1.6rem;top:-6.666667rem;z-index:3;padding:.8rem 1.2rem;background:var(--fcc-accent);color:var(--fcc-on-accent);border-radius:.533333rem}#fcc-landing .fcc-skip:focus{top:.8rem}#fcc-landing :focus-visible{outline:.133333rem solid var(--fcc-accent-pale);outline-offset:.333333rem}#fcc-landing :is(a,button){transition:color var(--dur-ui),background-color var(--dur-ui),opacity var(--dur-ui)}#fcc-landing :is(.fcc-primary,.fcc-navcta,.fcc-tabs button,.fcc-langs button){transition:transform var(--dur-press) var(--ease-drawer),color var(--dur-ui),background-color var(--dur-ui),opacity var(--dur-ui)}#fcc-landing :is(.fcc-primary,.fcc-navcta,.fcc-tabs button,.fcc-langs button):active{transform:scale(.98)}@media(hover:hover)and (pointer:fine){#fcc-landing :is(.fcc-primary,.fcc-navcta):hover{background:var(--fcc-accent-pale);color:var(--fcc-on-accent)}#fcc-landing :is(.fcc-navlinks a,.fcc-signin,.fcc-secondary,.fcc-footer-links a):hover{color:var(--fcc-accent-pale)}#fcc-landing :is(.fcc-tabs button,.fcc-langs button):not([aria-pressed=true]):hover{background:var(--fcc-panel-raised);color:var(--fcc-accent-pale)}}@media(prefers-reduced-motion:no-preference){#fcc-landing .fcc-hero>:is(h1,p,.fcc-actions){opacity:1;transform:translateY(0);transition:opacity var(--dur-panel) var(--ease-drawer),transform var(--dur-panel) var(--ease-drawer)}#fcc-landing .fcc-hero>.fcc-lead{transition-delay:50ms}#fcc-landing .fcc-hero>.fcc-actions{transition-delay:.1s}@starting-style{#fcc-landing .fcc-hero>:is(h1,p,.fcc-actions){opacity:0;transform:translateY(.533333rem)}}}@media(prefers-reduced-motion:reduce){#fcc-landing :is(.fcc-primary,.fcc-navcta,.fcc-tabs button,.fcc-langs button):active{transform:none}#fcc-landing :is(a,button){transition-property:color,background-color,opacity;transition-duration:var(--dur-fade-reduced)!important}}@media(min-width:1280px){#fcc-landing .fcc-stage{grid-template-columns:minmax(0,1fr) 17.333333rem}#fcc-landing .fcc-phone{display:block}}@media(max-width:1100px){#fcc-landing .fcc-wrap{width:calc(100% - 4.266667rem)}#fcc-landing .fcc-navlinks{display:none}#fcc-landing .fcc-navtools{margin-left:auto}#fcc-landing .fcc-hero{padding-top:4.266667rem}#fcc-landing .fcc-app{grid-template-columns:11rem minmax(0,1fr)}#fcc-landing .fcc-trust{gap:1.866667rem}#fcc-landing :is(#fcc-how,.fcc-faq){gap:3.2rem}#fcc-landing .fcc-questions{grid-template-columns:minmax(0,1fr);gap:1.866667rem}}@media(max-width:767px){#fcc-landing .fcc-wrap{width:calc(100% - 2.666667rem)}#fcc-landing .fcc-nav{min-height:4.8rem;gap:.8rem;flex-wrap:wrap}#fcc-landing .fcc-brand{font-size:1.2rem;gap:.466667rem}#fcc-landing .fcc-brand svg{width:2.133333rem;height:2.133333rem}#fcc-landing .fcc-navtools{gap:.8rem}#fcc-landing .fcc-navcta{display:none}#fcc-landing .fcc-langs button{font-size:.733333rem;padding-inline:.466667rem;min-height:var(--fcc-target)}#fcc-landing .fcc-signin{font-size:.866667rem}#fcc-landing .fcc-hero{padding:3.2rem 0 2.8rem}#fcc-landing h1{font-size:clamp(2.666667rem,8.4vw,3.866667rem);letter-spacing:-.045em;line-height:1.09}#fcc-landing .fcc-lead{font-size:1.066667rem;line-height:1.75;margin-top:1.6rem;max-width:40ch}#fcc-landing .fcc-actions{margin-top:1.733333rem;gap:1.333333rem;font-size:.866667rem}#fcc-landing .fcc-primary{min-height:3.2rem;padding:.8rem 1.066667rem;gap:1.133333rem}#fcc-landing .fcc-secondary{gap:.466667rem}#fcc-landing .fcc-showcase{padding-bottom:2.4rem}#fcc-landing .fcc-demo-head{display:grid;grid-template-columns:minmax(0,1fr);gap:1.333333rem;margin-bottom:1.066667rem}#fcc-landing .fcc-demo-label{font-size:1rem}#fcc-landing .fcc-availability{font-size:.733333rem;max-width:38ch}#fcc-landing .fcc-tabs{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.133333rem}#fcc-landing .fcc-tabs button{padding:.533333rem .2rem;font-size:.733333rem;min-height:var(--fcc-target)}#fcc-landing .fcc-sidebar{display:none}#fcc-landing .fcc-app{grid-template-columns:minmax(0,1fr);min-height:0}#fcc-landing .fcc-appmain{padding:1.6rem 1.333333rem}#fcc-landing .fcc-apptop{gap:.8rem;align-items:start;margin-bottom:1.733333rem}#fcc-landing .fcc-appname{font-size:1.333333rem}#fcc-landing .fcc-appsub{font-size:.733333rem;max-width:20ch}#fcc-landing .fcc-date{font-size:.666667rem;padding-top:.4rem}#fcc-landing .fcc-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.333333rem;margin-bottom:1.6rem}#fcc-landing .fcc-metric:first-child{grid-column:1 / -1}#fcc-landing .fcc-metric:first-child strong{font-size:2.4rem;letter-spacing:-.055em}#fcc-landing .fcc-metric strong{font-size:1.6rem}#fcc-landing .fcc-metric-label{font-size:.733333rem}#fcc-landing .fcc-metric small{font-size:.666667rem}#fcc-landing .fcc-chartcaption{font-size:.733333rem;gap:.8rem}#fcc-landing .fcc-chartcaption span:last-child{font-size:.666667rem}#fcc-landing .fcc-chart{height:10.933333rem}#fcc-landing .fcc-chart text{font-size:.666667rem}#fcc-landing .fcc-row{font-size:.8rem;gap:.8rem}#fcc-landing .fcc-row small{font-size:.666667rem}#fcc-landing .fcc-rowname{gap:.6rem}#fcc-landing .fcc-rowicon{width:2rem;height:2rem}#fcc-landing .fcc-previewnote{font-size:.733333rem;margin-top:.933333rem;max-width:45ch}#fcc-landing .fcc-trust{grid-template-columns:minmax(0,1fr);gap:1.866667rem;padding:1.6rem 0 2.933333rem}#fcc-landing .fcc-trust p{max-width:45ch}#fcc-landing .fcc-section{padding:4.266667rem 0}#fcc-landing .fcc-section-top{margin-bottom:2.133333rem}#fcc-landing h2{font-size:2.333333rem}#fcc-landing .fcc-section-context{font-size:.933333rem;margin-top:1.2rem}#fcc-landing .fcc-section-top>p:not(.fcc-section-context){font-size:1rem;margin-top:.8rem}#fcc-landing .fcc-features{grid-template-columns:minmax(0,1fr);grid-template-rows:none;gap:1.466667rem}#fcc-landing .fcc-feature{display:block;grid-row:auto;grid-template-rows:none;padding:1.866667rem 1.6rem}#fcc-landing .fcc-feature :is(h3,p){min-height:0}#fcc-landing .fcc-featuremini{margin-top:0}#fcc-landing .fcc-feature h3{font-size:1.6rem}#fcc-landing .fcc-feature p{font-size:.933333rem;margin-bottom:1.733333rem}#fcc-landing .fcc-miniheader{font-size:.866667rem}#fcc-landing .fcc-miniheader span:last-child{font-size:.733333rem}#fcc-landing .fcc-cash-row{font-size:.866667rem;gap:.8rem}#fcc-landing .fcc-cash-row strong{font-size:1.266667rem}#fcc-landing :is(#fcc-how,.fcc-faq){grid-template-columns:minmax(0,1fr);gap:2.4rem}#fcc-landing .fcc-step{grid-template-columns:1.866667rem minmax(0,1fr);-moz-column-gap:1.066667rem;column-gap:1.066667rem}#fcc-landing .fcc-step h3{font-size:1.333333rem}#fcc-landing .fcc-step p{font-size:.933333rem;max-width:50ch}#fcc-landing .fcc-questions{gap:2.133333rem}#fcc-landing .fcc-questions p{max-width:50ch}#fcc-landing .fcc-close{padding:4.266667rem 0 4.8rem}#fcc-landing .fcc-close>.fcc-wrap{display:block}#fcc-landing .fcc-close-copy>p:last-child{font-size:1rem;max-width:40ch}#fcc-landing .fcc-close .fcc-primary{margin-top:1.866667rem;font-size:.933333rem}#fcc-landing .fcc-footer{align-items:start;gap:1.333333rem}#fcc-landing .fcc-footer .fcc-brand{font-size:1rem}#fcc-landing .fcc-footer-links{font-size:.8rem;flex-wrap:wrap;gap:.8rem;justify-content:end;max-width:12rem}#fcc-landing .fcc-footerbottom{display:grid;font-size:.733333rem;gap:.666667rem}}@media(max-width:359px){#fcc-landing .fcc-wrap{width:calc(100% - 2.133333rem)}#fcc-landing .fcc-brand{font-size:1.066667rem;gap:.266667rem}#fcc-landing .fcc-navtools{gap:.4rem}#fcc-landing .fcc-nav{flex-wrap:wrap;justify-content:space-between;gap:.533333rem;padding-block:.533333rem}#fcc-landing .fcc-footer{flex-wrap:wrap}#fcc-landing .fcc-footer-links{justify-content:start;max-width:none}#fcc-landing .fcc-actions{flex-wrap:wrap;gap:.666667rem 1.2rem}#fcc-landing .fcc-tabs button{font-size:.666667rem}#fcc-landing .fcc-appmain{padding:1.466667rem 1.066667rem}#fcc-landing .fcc-metric strong{font-size:1.333333rem}}@media(pointer:coarse){#fcc-landing .fcc-langs button{min-height:var(--fcc-target);min-width:var(--fcc-target)}#fcc-landing .fcc-tabs button{min-height:var(--fcc-target)}}.fcc-langs[data-astro-cid-ogf5ymiv]{display:flex;gap:.133333rem;margin:0}.fcc-lang-btn[data-astro-cid-ogf5ymiv]{color:var(--fcc-muted);border:0;background:none;padding:.533333rem;border-radius:.533333rem;font-size:.8rem;min-height:var(--fcc-target);min-width:var(--fcc-target);display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.fcc-lang-btn[data-astro-cid-ogf5ymiv].active,.fcc-lang-btn[data-astro-cid-ogf5ymiv][aria-pressed=true]{color:var(--fcc-ink);background:var(--fcc-panel-raised);font-weight:500}
