.ft{background:var(--color-surface-dark-2);color:var(--color-on-dark-3);border-top:1px solid #ffffff0f;padding:92px 5% 36px;position:relative}.ft:before{content:"";pointer-events:none;background:radial-gradient(ellipse at 22% 0%, rgb(var(--color-brand-500-rgb) / .1) 0%, transparent 55%);position:absolute;inset:0}.ft__inner{z-index:1;max-width:1280px;margin:0 auto;position:relative}.ft__widgets{grid-template-columns:1.45fr 1fr 1fr 1.15fr;gap:44px;padding-bottom:46px;display:grid}.ft__widgets>*{min-width:0}.ft__h{color:var(--color-on-dark);letter-spacing:.09em;text-transform:uppercase;margin:0 0 22px;padding-bottom:12px;font-size:13px;font-weight:800;position:relative}.ft__h:after{content:"";background:linear-gradient(90deg, var(--color-accent), var(--color-violet-400));border-radius:2px;width:30px;height:2px;position:absolute;bottom:0;left:0}.ft__brand{flex-direction:column;gap:15px;display:flex}.ft__logo{object-fit:contain;object-position:left center;align-self:flex-start;width:auto;height:74px;margin:0 0 -6px;display:block}.ft__tagline{color:var(--color-on-dark-muted);margin:0;font-size:14px;line-height:1.65}.ft__rule{background:#ffffff14;border:0;height:1px;margin:3px 0}.ft__address{color:var(--color-on-dark-muted);gap:11px;margin:0;font-size:13.5px;font-style:normal;line-height:1.7;display:flex}.ft__address i{color:var(--color-accent);flex-shrink:0;margin-top:4px;font-size:13px}.ft__social{color:var(--color-on-dark-3);background:#ffffff0d;border:1px solid #ffffff1f;border-radius:11px;align-self:flex-start;align-items:center;gap:10px;padding:10px 16px 10px 13px;font-size:13.5px;font-weight:700;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s,transform .2s;display:inline-flex}.ft__social:hover,.ft__social:focus-visible{border-color:rgb(var(--color-accent-300-rgb) / .45);color:var(--color-on-dark);background:#ffffff1a;transform:translateY(-2px)}.ft__social i{font-size:17px}.ft__list{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.ft__link{color:var(--color-on-dark-muted);align-items:center;gap:0;padding:6px 0;font-size:14px;font-weight:500;text-decoration:none;transition:color .18s,gap .18s;display:inline-flex}.ft__link:before{content:"";opacity:0;width:0;color:var(--color-accent);font-family:"Font Awesome 6 Free";font-size:8px;font-weight:900;transition:opacity .18s,width .18s}.ft__link:hover,.ft__link:focus-visible{color:var(--color-on-dark);gap:8px}.ft__link:hover:before,.ft__link:focus-visible:before{opacity:1;width:8px}.ft__review{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:14px;padding:17px 16px;transition:border-color .2s,background-color .2s}.ft__review:hover{border-color:rgb(var(--color-trustpilot-rgb) / .35);background:#ffffff0f}.ft__review p{color:var(--color-on-dark-muted);margin:0 0 14px;font-size:12.5px;line-height:1.55}.ft__rev-stars{gap:3px;margin-bottom:9px;display:flex}.ft__rev-star{width:1.05em;height:1.05em;fill:var(--color-trustpilot);flex-shrink:0}.ft__rev-lead{font-size:14px;font-weight:800;color:var(--color-on-dark)!important;margin:0 0 5px!important}.ft__rev-cta{border:1px solid rgb(var(--color-trustpilot-rgb) / .45);background:rgb(var(--color-trustpilot-rgb) / .14);width:100%;min-height:40px;color:var(--color-on-dark);border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:800;text-decoration:none;transition:background-color .18s,border-color .18s,transform .18s;display:inline-flex}.ft__rev-cta:hover,.ft__rev-cta:focus-visible{background:rgb(var(--color-trustpilot-rgb) / .24);border-color:rgb(var(--color-trustpilot-rgb) / .75);transform:translateY(-1px)}.ft__rev-cta i{color:var(--color-trustpilot);font-size:12px}.ft__rev-read{color:var(--color-on-dark-3);align-items:center;gap:7px;margin-top:10px;padding:4px 0;font-size:12px;font-weight:700;text-decoration:none;transition:color .18s;display:inline-flex}.ft__rev-read:hover,.ft__rev-read:focus-visible{color:var(--color-on-dark);text-decoration:underline}.ft__rev-read i{font-size:10px}@media (prefers-reduced-motion:reduce){.ft__rev-cta{transition:none}.ft__rev-cta:hover,.ft__rev-cta:focus-visible{transform:none}}.ft__trust{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:6px 0 28px;padding:22px 0;display:flex}.ft__badge{color:var(--color-on-dark-2);background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:8px;padding:8px 14px;font-size:12.5px;font-weight:600;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.ft__badge i{flex-shrink:0;font-size:12px}a.ft__badge:hover,a.ft__badge:focus-visible{color:var(--color-on-dark);background:#ffffff14;border-color:#ffffff2e}.ft__badge--lock i{color:var(--color-success-300)}.ft__badge--shield i{color:var(--color-accent)}.ft__badge--gdpr i{color:var(--color-violet-400)}.ft__badge--card i{color:var(--color-accent-300)}.ft__badge--refund i{color:var(--color-amber-400)}.ft__badge--free{background:rgb(var(--color-accent-600-rgb) / .14);border-color:rgb(var(--color-accent-300-rgb) / .35);color:var(--color-accent-200)}.ft__badge--free i{color:var(--color-accent-300)}.ft__bottom{color:var(--color-on-dark-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;font-size:13px;display:flex}.ft__legal{flex-wrap:wrap;gap:26px;display:flex}.ft__legal a{color:var(--color-on-dark-muted);text-decoration:none;transition:color .18s}.ft__legal a:hover,.ft__legal a:focus-visible{color:var(--color-on-dark);text-underline-offset:3px;text-decoration:underline}.ft__copy{margin:0}@media (width<=1080px){.ft__widgets{grid-template-columns:1fr 1fr;gap:38px}}@media (width<=620px){.ft{padding:64px 5% 30px}.ft__widgets{grid-template-columns:1fr;gap:34px}.ft__trust,.ft__bottom{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.ft__social:hover,.ft__social:focus-visible{transform:none}}
