
#ss-footer-review{background:#090c15;color:#eef0fc;font-family:Arial,sans-serif;padding:32px 28px}#ss-footer-review *{box-sizing:border-box}#ss-footer-review a{color:inherit;text-decoration:none}#ss-footer-review a:hover{color:#85ead6}#ss-footer-review .feature{display:flex;align-items:center;gap:22px;padding:24px 28px;background:#151b2a;border:1px solid #343c52;border-radius:18px;margin-bottom:48px}#ss-footer-review .feature-icon{width:58px;height:58px;display:grid;place-items:center;background:#27213a;color:#bfa6ff;border-radius:16px;flex-shrink:0}#ss-footer-review .feature-icon svg{width:30px;height:30px}#ss-footer-review h2{font-size:24px;margin:0 0 8px}#ss-footer-review .feature p{font-size:15px;line-height:1.6;color:#afb8cb;margin:0}#ss-footer-review .feature-action{margin-left:auto;background:#bba3ff;color:#171326;padding:14px 20px;border-radius:10px;white-space:nowrap;font-size:14px}#ss-footer-review footer{padding-top:36px;border-top:1px solid #2c3343}#ss-footer-review .footer-grid{display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:28px}#ss-footer-review .brand{display:flex;align-items:center;gap:10px;font-size:26px;font-weight:700}#ss-footer-review .brand img{width:36px;height:36px}#ss-footer-review .brand-copy{font-size:14px;color:#a4aec2;line-height:1.7;max-width:25ch;margin:20px 0}#ss-footer-review .promise{color:#83e6d4;font-size:12px}#ss-footer-review .column{border-left:1px solid #2a3040;padding-left:24px}#ss-footer-review h3{font-size:12px;color:#a2abc0;text-transform:uppercase;letter-spacing:1.5px;margin:4px 0 22px}#ss-footer-review nav{display:flex;flex-direction:column;gap:15px;font-size:14px}#ss-footer-review .email{overflow-wrap:anywhere;color:#82e4d3;font-size:13px}#ss-footer-review .footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:22px;padding-top:26px;margin-top:42px;border-top:1px solid #2c3343;color:#939db2;font-size:12px}#ss-footer-review .legal{display:flex;gap:18px;flex-wrap:wrap}#ss-footer-review .social{display:flex;align-items:center;gap:12px;color:#f1f3fb}#ss-footer-review .social a{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:#192031}#ss-footer-review .social img{width:21px;height:21px;filter:invert(1)}#ss-footer-review .social span{margin-right:4px}#ss-footer-review .copyright{margin:0}
@media(max-width:720px){#ss-footer-review .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 22px}#ss-footer-review .brand-area{grid-column:1/-1}#ss-footer-review .brand-copy{max-width:none;margin:12px 0}#ss-footer-review .column{padding-left:0;border:0}#ss-footer-review .footer-bottom{flex-wrap:wrap}#ss-footer-review .feature{flex-wrap:wrap;padding:22px;gap:15px}#ss-footer-review .feature-info{flex:1;min-width:160px}#ss-footer-review .feature-action{margin-left:73px}#ss-footer-review h2{font-size:21px}}
@media(max-width:400px){#ss-footer-review{padding:24px 18px}#ss-footer-review .feature-action{margin-left:0}#ss-footer-review .feature-icon{width:44px;height:44px}#ss-footer-review .footer-grid{gap:28px 15px}#ss-footer-review .social{width:100%}}

#ss-footer-review{display:block!important;width:100%;padding:0!important;background:transparent;margin-top:36px;text-align:left;clear:both}
#ss-footer-review footer{display:block!important;width:100%;max-width:none;margin:0;padding:36px 0 28px;background:transparent;position:static;color:#eef0fc;font-size:14px}
#ss-footer-review .footer-grid{width:100%;align-items:start}
#ss-footer-review nav{display:flex!important;align-items:flex-start;justify-content:flex-start;flex-wrap:nowrap;margin:0;padding:0}
#ss-footer-review a{margin:0;border:0;box-shadow:none;max-width:100%;line-height:1.5}
#ss-footer-review .brand{justify-content:flex-start}
#ss-footer-review .brand img{display:block;flex:none}
#ss-footer-review .footer-bottom{display:flex!important;width:100%;line-height:1.6}
#ss-footer-review .footer-bottom>div{max-width:100%}
#ss-footer-review .language-scope{color:#a4aec2;font-size:12px;line-height:1.6;margin-top:20px}

#ss-footer-review h3,#sur-modern-preview #ss-footer-review h3{font-size:12px;letter-spacing:1.5px;margin:4px 0 22px;color:#a2abc0;line-height:1.5}
/* Safari native selects must fit their compact language control. */
.language-control,.language-select-label{min-width:0;max-width:100%;box-sizing:border-box}
.language-control select,.language-select-label select{min-width:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}
header .language-control .language-select-label{display:block;width:100%;overflow:hidden}
header .language-control select{display:block;text-overflow:ellipsis}
