.ftr{background:var(--ink-900);color:#fff;position:relative;overflow:hidden;padding-top:clamp(48px,6vw,88px)}.ftr__cols{display:grid;gap:var(--s7);grid-template-columns:1fr}@media(min-width:680px){.ftr__cols{grid-template-columns:repeat(2,1fr)}}@media(min-width:1040px){.ftr__cols{grid-template-columns:1.5fr repeat(4,1fr);gap:var(--s6)}}.ftr__logo{display:flex;align-items:baseline;gap:8px;margin-bottom:var(--s4)}.ftr__claim{color:var(--ink-300);font-size:var(--fs-sm);max-width:34ch;line-height:1.6}.ftr__trust{list-style:none;margin:var(--s5) 0 0;padding:0;display:grid;gap:10px}.ftr__trust li{display:flex;align-items:center;gap:9px;font-size:var(--fs-xs);color:var(--ink-300)}.ftr__trust .icon{color:var(--vermilion-500)}.ftr__social{list-style:none;margin:var(--s5) 0 0;padding:0;display:flex;gap:8px}.ftr__social a{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;box-shadow:inset 0 0 0 1px #ffffff24;color:var(--ink-300);transition:all var(--d-ui) var(--ease-out)}.ftr__social a:hover{background:var(--vermilion-500);color:var(--ink-900);box-shadow:none;transform:translateY(-2px)}.ftr__ttl{font-family:var(--ff-display);font-size:var(--fs-micro);font-weight:600;text-transform:uppercase;letter-spacing:.18em;color:var(--ink-500);margin-bottom:var(--s4)}.ftr__col ul{list-style:none;margin:0;padding:0;display:grid;gap:11px}.ftr__col a{font-size:var(--fs-sm);color:var(--ink-200);transition:color var(--d-ui) var(--ease-out),padding-left var(--d-ui) var(--ease-out)}.ftr__col a:hover{color:#fff;padding-left:5px}.ftr__pay{display:flex;align-items:center;justify-content:space-between;gap:var(--s5);flex-wrap:wrap;margin-top:clamp(40px,5vw,72px);padding-top:var(--s5);border-top:1px solid rgba(255,255,255,.09)}.ftr__pay .micro{color:var(--ink-500)}.ftr__mark{position:relative;margin-top:var(--s6);pointer-events:none;-webkit-user-select:none;user-select:none;line-height:.72;overflow:hidden;height:clamp(58px,10vw,150px)}.ftr__mark span{display:block;font-size:clamp(5rem,15vw,13rem);text-align:center;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.11);letter-spacing:.06em}.ftr__base{display:flex;justify-content:space-between;gap:var(--s4);flex-wrap:wrap;padding-bottom:var(--s6);color:var(--ink-500)}.ftr__consent{color:var(--ink-400);text-decoration:underline;text-underline-offset:2px;transition:color var(--d-ui) var(--ease-out)}.ftr__consent:hover{color:#fff}
