
/* SeekMami footer replacement */
.sm-footer{position:relative;overflow:hidden;background:
radial-gradient(circle at 2% 94%,rgba(93,218,255,.15),transparent 19%),
radial-gradient(circle at 99% 5%,rgba(245,83,230,.14),transparent 20%),
linear-gradient(145deg,#fff 0%,#f9fbff 68%,#edf6ff 100%);color:#0d1e4d}
.sm-footer:after{content:"";position:absolute;right:-130px;bottom:-180px;width:470px;height:400px;border-radius:50%;background:radial-gradient(circle,rgba(55,137,255,.16),transparent 68%);pointer-events:none}
.sm-footer .sf-container{position:relative;z-index:1;width:min(1450px,100%);margin:auto;padding:32px 38px 0}
.sf-features{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #d9e5fb;border-radius:21px;background:rgba(255,255,255,.74);box-shadow:0 9px 28px rgba(42,72,145,.08);overflow:hidden}
.sf-feature{min-height:100px;display:flex;align-items:center;gap:20px;padding:20px 30px;border-right:1px solid #e4ebf8}.sf-feature:last-child{border:0}
.sf-icon{width:60px;height:60px;flex:0 0 60px;border-radius:50%;display:grid;place-items:center;font-size:28px;color:#1475ef;background:linear-gradient(145deg,#ecfbff,#f2eaff);box-shadow:0 7px 18px rgba(74,91,170,.1)}
.sf-feature:nth-child(2) .sf-icon{color:#7437ee}.sf-feature:nth-child(3) .sf-icon{color:#225cf0}.sf-feature:nth-child(4) .sf-icon{color:#0875ef}
.sf-title{font-size:17px;font-weight:800}.sf-sub{font-size:14px;color:#61739c;margin-top:5px;white-space:nowrap}
.sf-main{display:grid;grid-template-columns:1.22fr .72fr .72fr 1.4fr;gap:52px;padding:42px 18px 38px}
.sf-company h2{font-size:23px;margin:0 0 3px;letter-spacing:-.5px}.sf-operator{font-size:16px;margin-bottom:24px}.sf-label{font-size:15px;font-weight:800;margin-bottom:6px}.sf-address{font-size:15px;line-height:1.42;max-width:340px}
.sf-social{display:flex;gap:12px;margin-top:23px}.sf-social a{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;text-decoration:none;color:#102453;background:linear-gradient(145deg,#f7faff,#e7eefb);box-shadow:0 5px 13px rgba(55,76,135,.09);font-weight:900;transition:.25s}.sf-social a:hover{transform:translateY(-4px)}
.sf-col h3,.sf-news h3{font-size:20px;margin:0 0 17px}.sf-links{display:grid;gap:10px}.sf-links a{font-size:15px;color:#4f628e;text-decoration:none}.sf-links a:hover{color:#6639ed}
.sf-news{border-left:1px solid #d9e4f7;padding-left:36px}.sf-news .lead{font-size:15px;color:#5e7096;margin:-5px 0 16px}
.sf-form{height:54px;display:flex;border:2px solid #dbe5f7;border-radius:13px;background:#fff;overflow:hidden}.sf-form input{flex:1;min-width:0;border:0;outline:0;padding:0 18px;font-size:15px;color:#132553}.sf-form button{width:70px;border:0;color:#fff;font-size:27px;background:linear-gradient(135deg,#7545ff,#9d2ff1);cursor:pointer}.sf-form button:hover{filter:brightness(1.07)}
.sf-check{display:flex;align-items:center;gap:10px;margin:14px 0 24px;font-size:14px}.sf-check input{width:20px;height:20px;accent-color:#6739e9}.sf-about{font-size:15px;line-height:1.6;color:#314675}
.sf-payments{border-top:1px solid #dce5f6;display:flex;align-items:center;gap:14px 18px;padding:22px 18px 25px;flex-wrap:wrap}.sf-paytitle{font-size:15px;margin-right:8px}.sf-pay{height:45px;min-width:72px;padding:6px 10px;display:grid;place-items:center;border:1px solid #d9e2f2;border-radius:5px;background:#fff;box-shadow:0 3px 10px rgba(55,76,135,.07);font-weight:900}.sf-visa{color:#123d95}.sf-master{color:#df2029;font-size:22px}.sf-amex{color:#1470bb;font-size:11px;text-align:center}.sf-union{color:#17899a;font-size:12px}.sf-jcb{color:#16834d}.sf-diners{font-size:9px;text-align:center}.sf-paypal{color:#1751a0}.sf-discover{color:#dc6d12}.sf-copy{margin-left:auto;font-size:14px;color:#30436d}.sf-bottom{background:#142a55;color:#fff;text-align:center;padding:17px 15px;font-size:16px}
@media(max-width:1050px){.sf-features{grid-template-columns:repeat(2,1fr)}.sf-feature:nth-child(2){border-right:0}.sf-feature:nth-child(-n+2){border-bottom:1px solid #e4ebf8}.sf-main{grid-template-columns:1fr 1fr;gap:38px}.sf-news{border-left:0;border-top:1px solid #d9e4f7;padding:30px 0 0;grid-column:1/-1}.sf-copy{margin-left:0}}
@media(max-width:650px){.sm-footer .sf-container{padding:15px 12px 0}.sf-features{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.sf-features::-webkit-scrollbar{display:none}.sf-feature{min-width:290px;border-right:1px solid #e4ebf8!important;border-bottom:0!important;scroll-snap-align:start}.sf-main{grid-template-columns:1fr;padding:32px 8px;gap:30px}.sf-news{grid-column:auto}.sf-payments{padding:20px 8px;gap:9px}.sf-paytitle{width:100%;margin-bottom:4px}.sf-copy{width:100%;margin-top:4px}.sf-bottom{font-size:14px}}
