.trust-strip{display:flex;align-items:stretch;gap:0;margin:0 auto 18px;max-width:1180px;border:1px solid rgba(102,206,255,.3);border-radius:18px;background:linear-gradient(135deg,rgba(8,39,76,.42),rgba(2,10,30,.26));backdrop-filter:blur(18px) saturate(145%);-webkit-backdrop-filter:blur(18px) saturate(145%);box-shadow:inset 0 1px 0 rgba(235,251,255,.18),0 12px 30px rgba(0,0,0,.26);overflow:hidden}.trust-logo{display:flex;align-items:center;gap:10px;padding:14px 20px;border-left:1px solid rgba(124,197,231,.2);color:#fff;text-decoration:none;white-space:nowrap}.trust-logo img{width:44px;height:44px;object-fit:contain}.trust-logo b{display:block;font:800 17px Arial;letter-spacing:1px}.trust-logo small{display:block;color:#9bc5de;font:700 8px Arial;letter-spacing:4px}.trust-item{flex:1;display:flex;align-items:center;gap:11px;padding:12px 16px;border-left:1px solid rgba(124,197,231,.14);min-width:0}.trust-item:last-child{border-left:0}.trust-item svg{width:30px;height:30px;flex:0 0 auto;filter:drop-shadow(0 0 7px rgba(87,207,255,.6))}.trust-item b{display:block;font-size:13px;white-space:nowrap}.trust-item small{display:block;color:#8fb8d4;font-size:11px;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:1000px){.trust-strip{flex-wrap:wrap}.trust-item{flex:1 1 30%;border-top:1px solid rgba(124,197,231,.14)}.trust-logo{flex:1 1 100%;justify-content:center;border-left:0;border-bottom:1px solid rgba(124,197,231,.2)}}@media(max-width:600px){.trust-item{flex:1 1 45%}.trust-item b{font-size:12px}.trust-item small{font-size:10px}}
.corner-links{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:0 auto 20px;max-width:1180px}.corner-links a{display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(102,206,255,.3);border-radius:12px;padding:8px 14px;background:rgba(8,39,76,.35);color:#d8edff;text-decoration:none;font-size:12px;font-weight:700;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.corner-links a:hover{border-color:#8cddff}.corner-links a svg{width:16px;height:16px}

/* footer-inner-trust: trust strip lives inside footer */
footer{padding:22px 0 26px}
footer .trust-strip{width:min(1180px,calc(100% - 40px));margin:0 auto 14px}
footer .corner-links{width:min(1180px,calc(100% - 40px));margin:0 auto 18px}
footer .container.footer,footer .page-container:last-child{text-align:center}
@media(max-width:600px){footer .trust-strip,footer .corner-links{width:calc(100% - 28px)}}

.ora{color:#3fb0ff;text-shadow:0 0 14px rgba(63,176,255,.6)}

/* footer-bottom: buttons + copyright share one row, © pinned to left corner */
.footer-bottom{display:flex;align-items:center;gap:14px;width:min(1180px,calc(100% - 40px));margin:0 auto 18px}
.footer-bottom .corner-links{flex:1 1 auto;width:auto;margin:0}
.footer-bottom .page-container{flex:0 0 auto;width:auto;margin:0;text-align:left;font-size:11px;white-space:nowrap}
@media(max-width:640px){.footer-bottom{flex-wrap:wrap}.footer-bottom .page-container{margin-inline-start:auto}}

/* footer-tagline-centered: tagline centered on all screens */
footer .container.footer{position:relative;z-index:1;display:grid!important;justify-items:center;text-align:center;gap:9px}
footer .container.footer p{margin:0;text-align:center}
/* fix: ensure © 2026 centered in same line (was right) - no structure change */
footer .container.footer{place-items:center!important;justify-content:center!important}
footer .container.footer small{display:block!important;width:100%!important;margin:0 auto!important;text-align:center!important;justify-self:center!important}
