.site-trust-footer{z-index:2;box-sizing:border-box;color:#53688f;background:#f4f7fb;border-top:1px solid #d4e2f3;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:2px 12px;width:calc(100% - 20px);max-width:1917.95px;min-height:54px;margin:0 auto;padding:8px clamp(12px,2vw,24px);display:grid;position:relative}.site-trust-footer .home-footer-brand-20260908,.site-trust-footer .home-footer-seal-20260908{place-items:center;transition:transform .2s;display:grid}.site-trust-footer .home-footer-brand-20260908{grid-column:1;justify-self:start;width:150px}.site-trust-footer .home-footer-brand-20260908 img{object-fit:contain;width:100%;height:auto;max-height:56px;display:block}.site-trust-footer .home-footer-seal-20260908{box-sizing:border-box;background:#fff;border:1px solid #d9e6f7;border-radius:11px;grid-column:3;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);justify-self:end;width:56px;height:56px;padding:3px}.site-trust-footer .home-footer-seal-20260908 img{object-fit:contain;cursor:pointer;width:100%;height:100%;display:block}.site-trust-footer .home-footer-brand-20260908:hover,.site-trust-footer .home-footer-seal-20260908:hover{transform:translateY(-2px)}.site-trust-footer .home-footer-brand-20260908:focus-visible{outline-offset:3px;border-radius:6px;outline:3px solid #75c9ef}.site-trust-footer .home-footer-seal-20260908:focus-visible{outline-offset:3px;border-radius:6px;outline:3px solid #75c9ef}.site-trust-footer .home-footer-legal-20260908 a:focus-visible{outline-offset:3px;border-radius:6px;outline:3px solid #75c9ef}.site-trust-footer .home-footer-legal-20260908{color:#53688f;min-width:0;font-weight:var(--font-weight-bold);font-size:var(--text-label);line-height:1.55;font-family:var(--font-ui);text-align:center;white-space:nowrap;grid-column:2;justify-content:center;place-self:end center;align-items:center;gap:12px;display:flex}.site-trust-footer .home-footer-legal-20260908 a{color:#174de5;text-decoration:none}.site-trust-footer .home-footer-legal-20260908 a:hover{text-decoration:underline}.site-trust-footer .home-footer-legal-20260908 bdi{font-weight:var(--font-weight-bold);font-size:var(--text-meta);line-height:1.5;font-family:var(--font-ui)}.site-trust-footer .home-footer-legal-20260908 i{color:#8290aa;font-style:normal}html[data-theme=dark] .site-trust-footer{color:#a9b6d2;background:#10192c;border-color:#2d3d60}html[data-theme=dark] .site-trust-footer .home-footer-seal-20260908{background:#111a31;border-color:#2d3d60}@media (min-width:901px){.site-trust-footer{grid-template-columns:150px minmax(0,1fr) 150px}.site-trust-footer .home-footer-brand-20260908,.site-trust-footer .home-footer-seal-20260908{grid-row:1/3;align-self:center}.site-trust-footer .home-footer-legal-20260908{grid-row:1}.site-trust-footer .company-registration{grid-area:2/2;align-self:start}}@media (min-width:1081px){body:has(.site-trust-footer) .site-shell{height:calc(100svh - var(--home-footer-height,112px));min-height:calc(100svh - var(--home-footer-height,112px))}html body:has(.site-trust-footer) .site-shell.homepage-sonny-preview{height:calc(100dvh - var(--home-footer-height,112px));min-height:0}body:has(.site-trust-footer) .site-shell .experience{height:calc(100svh - var(--site-bar-height) - 60px - var(--home-footer-height,112px))}}@media (max-width:600px){.site-trust-footer{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:2px 8px;width:calc(100% - 20px);min-height:50px;margin:0 auto;padding:3px 8px}.site-trust-footer .home-footer-brand-20260908{width:min(92px,100%)}.site-trust-footer .home-footer-seal-20260908{border-radius:9px;width:44px;height:44px;padding:3px}.site-trust-footer .home-footer-seal-20260908 img{width:100%;height:100%}.site-trust-footer .home-footer-legal-20260908{max-width:calc(100vw - 180px);font-size:var(--text-meta);white-space:normal;gap:1px;line-height:1.45;display:grid}.site-trust-footer .home-footer-legal-20260908 bdi{font-size:var(--text-meta);overflow-wrap:anywhere}}.site-trust-footer .company-registration{max-width:100%;font-size:var(--text-body);text-align:start;overflow-wrap:anywhere;grid-column:1/-1;justify-self:center;margin:0;padding:0 0 4px;line-height:1.8}
