.cta.xl{width:100%;flex-direction:row;gap:10px;padding:19px 20px;border-radius:18px}
.cta.xl b{font-size:18px;letter-spacing:.07em}
.cta.xl .ic{width:20px;height:20px;transition:transform .2s}
.cta.xl:hover .ic{transform:translateX(3px)}
.hero{padding-top:26px}
.trust{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:16px;font-size:inherit;color:var(--ink)}
.trust div{display:flex;flex-direction:column;align-items:center;gap:7px;text-align:center}
.trust .ti{width:38px;height:38px;border-radius:50%;background:var(--cream2);color:var(--olive);display:grid;place-items:center}
.ti svg{width:17px;height:17px}
.trust b{font-size:12px;font-weight:600;line-height:1.25}
.pays{display:flex;justify-content:center;gap:6px;flex-wrap:wrap;margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}
.pays .pi{height:22px;width:auto}
.pays:empty{display:none}
@media (min-width:860px){.pays{justify-content:flex-start}}
.ig-head{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;margin-bottom:22px}
.ig-av{width:64px;height:64px;border-radius:50%;padding:3px;background:linear-gradient(45deg,#F9CE34,#EE2A7B,#6228D7)}
.ig-av span{display:grid;place-items:center;width:100%;height:100%;border-radius:50%;background:var(--cream);font:italic 600 26px/1 var(--serif);color:var(--terra)}
.ig-head h2{font-size:clamp(26px,7vw,40px)}
.ig-head p{color:var(--mute);font-size:15px}
.reel{position:relative;flex:none;width:46%;max-width:220px;aspect-ratio:9/16;border-radius:18px;overflow:hidden;background:#2B2420;display:block;text-decoration:none}
.reel video,.reel img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.reel .play{position:absolute;right:10px;top:10px;width:30px;height:30px;border-radius:50%;background:rgba(0,0,0,.45);display:grid;place-items:center}
.reel .play svg{width:13px;height:13px;color:#fff;margin-left:2px}
.ig-btn{display:flex;align-items:center;justify-content:center;gap:10px;margin:18px auto 0;max-width:340px;padding:15px 20px;border-radius:16px;background:linear-gradient(45deg,#F58529,#DD2A7B 50%,#8134AF);color:#fff;text-decoration:none;font:600 16px/1 var(--sans)}
.ig-btn svg{width:20px;height:20px}
@media (min-width:860px){.reel{width:200px}}
