.tz{position:relative}.tz-shot{-webkit-user-select:none;user-select:none;pointer-events:none;position:relative}.tz-shot .app-scale{--tz-cw:1000px}@container rosiapp (max-width:520px){.tz-shot .app-scale{--tz-cw:620px}}.tz-shot .scr>*+*{filter:blur(calc(8px * tan(atan2(var(--tz-cw), 100cqw))))}.tz-shot:after{content:"";pointer-events:none;background:linear-gradient(#f6f3f100 0 9%,#f6f3f16b 24%,#f6f3f194 100%);border-radius:16px;position:absolute;inset:0}.tz-card{width:min(452px,100% - 48px);color:var(--fg);background:#fff;border-radius:18px;padding:clamp(22px,2.1vw,30px);position:absolute;top:57%;left:50%;transform:translate(-50%,-50%);box-shadow:0 30px 60px -28px #0f1a2b61,0 2px 8px #0f1a2b0f}.tz-line{letter-spacing:-.015em;text-wrap:balance;font-size:clamp(19px,1.55vw,23px);font-weight:600;line-height:1.25}.tz-sub{color:var(--fg-3);margin-top:8px;font-size:15.5px;line-height:1.55}.tz-ctas{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.tz-ctas .btn{height:48px;padding:0 20px;font-size:15px}@media (max-width:560px){.tz-card{border-radius:16px;width:auto;margin:-132px 12px 0;padding:20px 18px 18px;position:relative;top:auto;left:auto;transform:none}.tz-line{font-size:19px}.tz-ctas .btn{flex:100%}}
