.f54{border-top:var(--f-b);border-bottom:var(--f-b);margin:var(--f-m);border-radius:var(--f-r);overflow:hidden;border-left:var(--f-bx,none);border-right:var(--f-bx,none)}
.f54-s{margin:0 auto;padding:var(--f-p);height:100%;max-width:var(--f-mw,none)}
.f54-b{position:relative;display:grid;align-items:center;grid-template-columns:1fr;gap:var(--f-g);height:100%;grid-template-areas:var(--f-ga,none)}
.f54-c{grid-area:content;display:flex;flex-direction:column;position:relative;justify-content:var(--f-cj);align-items:var(--f-ca)}
.f54-i{grid-area:image;border:var(--f-ib);border-radius:var(--f-ir);overflow:hidden;position:relative;z-index:1;aspect-ratio:var(--f-ar)}
.f54-i img,.f54-i svg{display:block;width:100%;height:100%;object-fit:cover}
.f54-i svg{background-color:#AFAFAF}
.f54-fs{margin:var(--f-fm);display:flex;flex-direction:column;padding:var(--f-fp);border:var(--f-fb);border-radius:var(--f-fr);background-color:var(--f-fbc,transparent);background-image:var(--f-fbg,none)}
.f54-f{display:flex;flex-direction:column;text-decoration:none;position:relative;z-index:1;width:100%}
.f54-f:not(:first-child){margin-top:var(--f-fmt)}
.f54-fh{display:flex;align-items:center;justify-content:var(--f-fj);width:100%;gap:var(--f-fg);flex-direction:var(--f-fd)}
.f54-ft{margin:0;text-align:var(--f-fa);font-size:var(--f-ts);line-height:var(--f-tl);text-transform:unset;font-weight:700}
:where(.f54-tc) .f54-ft{color:var(--f-tc)}
.f54-fx{text-align:var(--f-fa)}
.f54-fx *{margin:0;font-size:var(--f-xs);line-height:var(--f-xl);text-transform:unset;font-weight:400;margin-top:8px}
:where(.f54-xc) .f54-fx *{color:var(--f-xc)}
.f54-fi{height:var(--f-is);width:var(--f-is);min-width:var(--f-is);display:flex;align-items:center;justify-content:center}
.f54-fi img,.f54-fi svg{display:block;width:100%;height:100%;object-fit:contain}
:where(.f54-icc) .f54-fi svg path,:where(.f54-icc) .f54-fi svg circle{fill:var(--f-ic)}
.f54-y path,.f54-y circle{fill:var(--f-ic,currentColor)}
.f54-yr path,.f54-yr polyline{fill:none;stroke:var(--f-ic,currentColor)}
@media(min-width:1024px){
.f54{margin:var(--f-md);border-radius:var(--f-rd);border-left:var(--f-bxd,none);border-right:var(--f-bxd,none)}
.f54-s{padding:var(--f-pd)}
.f54-c{align-items:var(--f-cad)}
.f54-b{gap:var(--f-gd);grid-template-columns:var(--f-gc,1fr);grid-template-areas:var(--f-gad,var(--f-ga,none));align-items:var(--f-ai,center)}
.f54-i{aspect-ratio:var(--f-ard)}
.f54-fs{margin:var(--f-fmd);padding:var(--f-fpd)}
.f54-f:not(:first-child){margin-top:var(--f-fmtd)}
.f54-fh{gap:var(--f-fgd);justify-content:var(--f-fjd);flex-direction:var(--f-fdd)}
.f54-ft{text-align:var(--f-fad,var(--f-fa));font-size:var(--f-tsd)}
.f54-fx{text-align:var(--f-fad,var(--f-fa))}
.f54-fx *{font-size:var(--f-xsd)}
.f54-fi{height:var(--f-isd);width:var(--f-isd);min-width:var(--f-isd)}
}
.f54-lg{position:relative;overflow:hidden;z-index:10;background-color:transparent!important;border-color:transparent!important;border-width:0!important;will-change:transform;transform:translateZ(0)}
.f54-lg .f54-gf,.f54-lg .f54-go,.f54-lg .f54-gs{position:absolute;inset:0;border-radius:inherit}
.f54-lg .f54-gf{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);filter:var(--f-lens) saturate(120%) brightness(1.15);z-index:0}
.f54-lg .f54-go{background:rgba(0,0,0,.15);z-index:1;transition:background .25s ease}
.f54-lg .f54-gs{box-shadow:var(--f-hl);z-index:2;transition:transform .25s ease,background .25s ease,box-shadow .25s ease}
.f54-lg .liquid-features-content{position:relative;z-index:3;width:100%;height:100%;display:flex;flex-direction:column}
:where(.f54-tf) .f54-ft{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-style:var(--font-heading-style)}
:where(.f54-xf) .f54-fx *{font-family:var(--font-body-family);font-weight:var(--font-body-weight);font-style:var(--font-body-style)}
.f54-h{margin-top:var(--b-m);text-align:var(--f-ca);position:relative;z-index:1}
.f54-h *{margin:0;font-size:var(--b-s);line-height:var(--b-l);text-transform:unset;word-break:break-word;font-weight:700}
.f54-t{margin-top:var(--b-m);text-align:var(--f-ca);position:relative;z-index:1}
.f54-t *{margin:0;font-size:var(--b-s);line-height:var(--b-l);text-transform:unset}
.f54-k *{color:var(--b-c)}
@media(min-width:1024px){
.f54-h,.f54-t{margin-top:var(--b-md);text-align:var(--f-cad)}
.f54-h *,.f54-t *{font-size:var(--b-sd)}
}
.f54-hf *,.f54-hf strong{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-style:var(--font-heading-style)}
.f54-bf *{font-family:var(--font-body-family);font-weight:var(--font-body-weight);font-style:var(--font-body-style)}
.f54-btn{display:flex;align-items:center;justify-content:center;max-width:fit-content;gap:10px;width:100%;margin:0;font-size:var(--b-s);line-height:var(--b-l);text-align:center;text-transform:unset;text-decoration:none;padding:var(--b-p);border-radius:var(--b-r);transition:all .3s ease 0s;background-color:var(--b-bg,transparent);border:var(--b-bd,0px);margin-top:var(--b-m);cursor:pointer;font-weight:700;position:relative;z-index:1}
.f54-bc{color:var(--b-c)}
.f54-bi{margin:0;display:flex;align-items:center;justify-content:center;gap:10px;text-decoration:none}
.f54-btn:hover{transition:all .25s ease 0s;background-color:var(--b-bgh,var(--b-bg,transparent));border:var(--b-bdh,var(--b-bd,0px));box-shadow:var(--b-sh,none)}
.f54-bhc:hover{color:var(--b-hc)}
.f54-bo:hover{transition:all .3s ease 0s}
.f54-btn svg{width:14px;height:14px}
.f54-btn svg path{fill:var(--b-c,black);transition:all .25s ease 0s}
.f54-btn:hover svg path{fill:var(--b-hc,var(--b-c,black));transition:all .25s ease 0s}
@media(min-width:1024px){.f54-btn{margin-top:var(--b-md);padding:var(--b-pd);font-size:var(--b-sd)}}
.f54-btf{font-family:var(--font-body-family);font-weight:var(--font-body-weight);font-style:var(--font-body-style)}
.f54-bl{padding:0!important;box-shadow:none!important}
@media(max-width:1024px){.f54-hm{display:none}}
