#sileine-footer,#sileine-footer *{box-sizing:border-box}#sileine-footer{background:var(--sf-bg,#151412)!important;color:var(--sf-text,#f7f3ed)!important;font-family:Inter,Arial,sans-serif;width:100%;font-size:14px}#sileine-footer a{color:inherit!important;text-decoration:none!important}.sf-main{max-width:1500px;margin:auto;padding:72px 5vw;display:grid;grid-template-columns:1.15fr 1.55fr 2fr;gap:48px}.sf-brand{padding-right:32px;border-right:1px solid var(--sf-border)}.sf-wordmark{font-size:38px;letter-spacing:.28em}.sf-wordmark small{display:block;font-size:11px;letter-spacing:.45em;margin:8px 0 36px 52px;color:var(--sf-accent)}.sf-brand img{max-width:230px;max-height:80px;object-fit:contain;margin-bottom:30px}.sf-brand p,.sf-newsletter p{color:var(--sf-muted);line-height:1.9}.sf-socials{display:flex;gap:15px;margin-top:30px}.sf-socials a{width:40px;height:40px;border:1px solid var(--sf-muted);border-radius:50%;display:grid;place-items:center}.sf-newsletter{padding-right:32px;border-right:1px solid var(--sf-border)}.sf-kicker,.sf-payments>span{color:var(--sf-accent);letter-spacing:.1em;font-size:12px}.sf-newsletter h2{font-size:22px;font-weight:500;margin:28px 0 12px}.sf-formrow{display:flex;margin-top:30px}.sf-formrow input{flex:1;min-width:0;background:transparent;color:var(--sf-text);border:1px solid var(--sf-border);padding:16px}.sf-formrow button{border:0;background:var(--sf-accent);color:#151412;padding:0 28px;font-weight:600;cursor:pointer}.sf-consent{display:flex;gap:8px;align-items:flex-start;margin-top:18px;color:var(--sf-muted);font-size:12px}.sf-links{display:grid;grid-template-columns:repeat(3,1fr);gap:34px}.sf-column{padding-left:26px;border-left:1px solid var(--sf-border)}.sf-accordion{display:flex;width:100%;justify-content:space-between;border:0;background:none;color:var(--sf-accent);padding:0 0 24px;font-size:13px;letter-spacing:.08em}.sf-accordion b{display:none}.sf-column-body{display:flex;flex-direction:column;gap:16px}.sf-column-body a:hover{color:var(--sf-accent)!important}.sf-benefits{border-top:1px solid var(--sf-border);border-bottom:1px solid var(--sf-border);padding:38px 5vw;display:grid;grid-template-columns:repeat(4,1fr);max-width:1500px;margin:auto}.sf-benefit{display:flex;gap:18px;align-items:center;padding:0 26px;border-right:1px solid var(--sf-border)}.sf-benefit:last-child{border:0}.sf-benefit-icon{font-size:30px;color:var(--sf-accent)}.sf-benefit strong{display:block;letter-spacing:.06em}.sf-benefit small{display:block;color:var(--sf-muted);margin-top:8px}.sf-payments{max-width:1500px;margin:auto;text-align:center;padding:34px 5vw;border-bottom:1px solid var(--sf-border)}.sf-payments>div{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-top:24px}.sf-payments b{background:#fff;color:#222;padding:10px 16px;border-radius:3px;font-size:12px}.sf-bottom{max-width:1500px;margin:auto;padding:28px 5vw 45px;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:32px;color:var(--sf-muted);font-size:12px}.sf-bottom nav{display:flex;gap:30px}.sf-lang{border:1px solid var(--sf-border);padding:12px 16px;color:var(--sf-text)}
@media(max-width:980px){.sf-main{padding:50px 22px 0;display:block;text-align:center}.sf-brand,.sf-newsletter{border:0;padding:0}.sf-wordmark small{margin:8px 0 24px}.sf-brand p{max-width:430px;margin:0 auto}.sf-socials{justify-content:center}.sf-newsletter{margin-top:40px;padding-top:34px;border-top:1px solid var(--sf-border)}.sf-links{display:block;margin:34px -22px 0;text-align:left}.sf-column{padding:0;border:0;border-top:1px solid var(--sf-border)}.sf-accordion{padding:18px 22px;color:var(--sf-text);cursor:pointer}.sf-accordion b{display:block;font-size:20px;font-weight:300}.sf-column-body{display:none;padding:0 22px 20px}.sf-column.is-open .sf-column-body{display:flex}.sf-column.is-open .sf-accordion b{transform:rotate(45deg)}.sf-benefits{display:block;padding:0 22px;border-top:0}.sf-benefit{border-right:0;border-top:1px solid var(--sf-border);padding:18px 0}.sf-payments{padding:30px 22px}.sf-payments>div{gap:8px}.sf-payments b{padding:8px 10px}.sf-bottom{display:flex;flex-direction:column;padding:28px 22px;text-align:center;gap:20px}.sf-bottom nav{justify-content:center;flex-wrap:wrap;gap:12px 18px}.sf-formrow button{padding:0 18px}}
