.tz-newsletter{background:linear-gradient(135deg,#3b1838,#4e153d 70%,#31102e);color:#fff;margin-top:40px;padding:36px 0;border-radius:22px 22px 0 0}.tz-newsletter-inner{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:center}.tz-newsletter h2{font-size:clamp(19px,2vw,28px);margin:0;color:#fff}.tz-newsletter h2 em{font-style:normal;color:var(--color-gold)}.tz-newsletter p{margin:4px 0;font-size:12px}.tz-newsletter-form{display:flex;align-items:center;background:#fff;border-radius:10px;padding:5px;max-width:460px}.tz-newsletter-form input{min-width:0;flex:1;border:0;background:none;outline:0;padding:8px 12px}.tz-newsletter-form button{border:0;border-radius:8px;background:var(--color-gold);color:var(--color-primary-dark);width:42px;height:38px}.tz-newsletter-perks{display:flex;justify-content:space-around;grid-column:1/-1;gap:12px;padding-top:8px}.tz-newsletter-perks span{display:flex;gap:9px;align-items:center;font-size:12px}.tz-newsletter-perks svg{color:var(--color-gold)}.tz-newsletter-notice{grid-column:1/-1}.tz-footer-benefits{display:grid;grid-template-columns:repeat(4,1fr);background:#fcf7f8;border-radius:13px;padding:20px;margin-block:25px}.tz-benefit{display:flex;align-items:center;justify-content:center;gap:13px;border-inline-end:1px solid #eadde4}.tz-benefit:last-child{border:0}.tz-benefit svg{color:var(--color-secondary)}.tz-benefit strong,.tz-benefit small{display:block}.tz-benefit strong{font-size:12px}.tz-benefit small{font-size:11px;color:#796b76}.tz-footer{background:#fff}.tz-footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.3fr;gap:30px;padding:35px 0}.tz-footer h2{font-size:17px;color:var(--color-primary-dark);margin:0 0 18px}.tz-footer p,.tz-footer li{font-size:13px}.tz-footer ul{list-style:none;padding:0;margin:0}.tz-footer li{margin-bottom:12px}.tz-check-list li{display:flex;align-items:center;gap:10px}.tz-check-icon{background:var(--color-gold);border-radius:50%;color:white;width:17px;height:17px;display:grid;place-items:center;flex-shrink:0}.tz-footer-menu a:hover,.tz-footer-contact a:hover{color:var(--color-accent)}.tz-socials{display:flex;gap:15px}.tz-footer-identity .tz-brand{align-items:flex-start}.tz-trust-placeholder{border:1px dashed #d8c9d2;color:#96838f;padding:14px;border-radius:12px;font-size:11px;width:max-content}.tz-footer-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #f0e8ed;padding:15px 0;color:#8c7884;font-size:12px}@media(max-width:900px){.tz-footer-grid{grid-template-columns:repeat(2,1fr)}.tz-footer-benefits{grid-template-columns:repeat(2,1fr);gap:15px}.tz-benefit:nth-child(2){border:0}}@media(max-width:600px){.tz-newsletter-inner{grid-template-columns:1fr}.tz-newsletter-perks{flex-wrap:wrap;justify-content:flex-start}.tz-footer-grid{grid-template-columns:1fr 1fr;gap:22px}.tz-footer-about,.tz-footer-identity{grid-column:1/-1}.tz-footer-benefits{padding:14px;gap:12px}.tz-benefit{justify-content:flex-start}.tz-benefit svg{width:20px}.tz-benefit strong{font-size:11px}.tz-benefit small{font-size:10px}.tz-footer-bottom{flex-direction:column;gap:0}}

/* Istatag footer 1.1.1 */
.istatag-footer-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));align-items:start}.istatag-footer-grid .tz-footer-identity{grid-column:auto}.istatag-footer-logo img{max-width:200px;height:auto}.istatag-enamad{margin-top:16px;display:flex;align-items:center;justify-content:flex-start}.istatag-enamad img{max-width:120px;height:auto}.istatag-footer-grid .tz-footer-contact p{overflow-wrap:anywhere;white-space:pre-line}

/* Istatag 1.2.0 — balanced four-column footer */
.tz-footer .istatag-footer-grid{display:grid;grid-template-columns:minmax(240px,1.45fr) repeat(2,minmax(135px,.85fr)) minmax(220px,1.2fr);gap:clamp(18px,3vw,48px);align-items:start;padding-block:48px 42px;direction:rtl}
.istatag-footer-panel{min-width:0;text-align:right}.istatag-footer-panel h2{font-size:15px;line-height:1.5;margin:0 0 22px;padding:0 0 13px;position:relative;font-weight:750}.istatag-footer-panel h2:after{content:"";position:absolute;bottom:0;right:0;width:30px;height:3px;border-radius:5px;background:var(--color-accent,#d5a72b)}
.istatag-footer-logo{display:inline-flex;max-width:100%;margin-bottom:14px}.istatag-footer-logo img{width:auto;max-width:min(100%,210px);height:auto;object-fit:contain}.istatag-footer-about{line-height:2;color:var(--istatag-footer-text,inherit);opacity:.85;margin:0 0 12px}.istatag-footer-tagline{opacity:.7;line-height:1.9}.istatag-enamad{display:flex;align-items:center;justify-content:flex-start;margin-top:20px}.istatag-enamad img{max-width:105px;height:auto;object-fit:contain}
.istatag-footer-menu{list-style:none;margin:0;padding:0}.istatag-footer-menu li{margin:0 0 5px}.istatag-footer-menu a{display:inline-flex;align-items:center;gap:8px;padding:6px 0;color:inherit;text-decoration:none;transition:color .2s,transform .2s}.istatag-footer-menu a:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--color-accent,#d5a72b);opacity:.55;flex:none}.istatag-footer-menu a:hover{color:var(--color-accent,#d5a72b);transform:translateX(-3px)}
.istatag-footer-contact .istatag-contact-line{display:flex;align-items:flex-start;gap:10px;line-height:2;margin:0 0 15px;overflow-wrap:anywhere}.istatag-contact-symbol{display:inline-flex;align-items:center;justify-content:center;flex:none;width:29px;height:29px;border-radius:9px;background:color-mix(in srgb,var(--color-accent,#d5a72b) 12%,transparent);color:var(--color-accent,#a78124);font-size:15px}.istatag-footer-contact a{color:inherit;text-decoration:none}.istatag-footer-contact a:hover{color:var(--color-accent)}.istatag-footer-contact a[dir=ltr]{direction:ltr;unicode-bidi:isolate}.tz-footer .tz-footer-bottom{align-items:center;min-height:66px;flex-wrap:wrap}.tz-footer .tz-footer-bottom p{margin:0}
@media(max-width:1100px){.tz-footer .istatag-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px}}
@media(max-width:600px){.tz-footer .istatag-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 18px;padding-block:30px}.istatag-footer-identity,.istatag-footer-contact{grid-column:1/-1}.istatag-footer-panel h2{font-size:14px;margin-bottom:15px}.istatag-footer-logo img{max-width:170px}.tz-footer .tz-footer-bottom{align-items:flex-start;gap:6px}}
