.zt-module__ExWu-q__card{background:#fff;border:1px solid #ececf1;border-radius:24px;box-shadow:0 1px 2px #1118270a,0 12px 32px -18px #1118272e}.zt-module__ExWu-q__giftcard{isolation:isolate;aspect-ratio:1.586;color:#fff;transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));background-image:linear-gradient(135deg,#5570ff 0%,#aa6be1 52%,#ff66c4 100%);border-radius:22px;transition:transform .32s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden;box-shadow:0 24px 48px -24px #876deda6,inset 0 1px #ffffff40}.zt-module__ExWu-q__giftcard:before{content:"";z-index:-1;transform:translateX(var(--mx,-30%)) translateY(var(--my,-20%));background:radial-gradient(closest-side,#ffffff47,#0000 70%);transition:transform .4s;position:absolute;inset:-40% -60%}.zt-module__ExWu-q__giftcard:after{content:"";z-index:-1;background:linear-gradient(115deg,#0000 35%,#ffffff38 50%,#0000 65%);animation:5.5s cubic-bezier(.4,0,.2,1) 1.2s infinite zt-module__ExWu-q__sheen;position:absolute;inset:0;transform:translate(-120%)}@keyframes zt-module__ExWu-q__sheen{0%,62%{transform:translate(-120%)}85%,to{transform:translate(120%)}}.zt-module__ExWu-q__rise{animation:.32s cubic-bezier(.2,.8,.2,1) both zt-module__ExWu-q__rise}@keyframes zt-module__ExWu-q__rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.zt-module__ExWu-q__pulse{width:10px;height:10px;display:inline-flex;position:relative}.zt-module__ExWu-q__pulse:before,.zt-module__ExWu-q__pulse:after{content:"";background:#876ded;border-radius:999px;position:absolute;inset:0}.zt-module__ExWu-q__pulse:before{opacity:.55;animation:1.6s cubic-bezier(0,0,.2,1) infinite zt-module__ExWu-q__ping}@keyframes zt-module__ExWu-q__ping{75%,to{opacity:0;transform:scale(2.6)}}.zt-module__ExWu-q__check circle{stroke-dasharray:166;stroke-dashoffset:166px;animation:.6s cubic-bezier(.65,0,.45,1) forwards zt-module__ExWu-q__draw}.zt-module__ExWu-q__check path{stroke-dasharray:48;stroke-dashoffset:48px;animation:.36s cubic-bezier(.65,0,.45,1) .52s forwards zt-module__ExWu-q__draw}@keyframes zt-module__ExWu-q__draw{to{stroke-dashoffset:0}}.zt-module__ExWu-q__progress{background:#f1eefc;border-radius:999px;height:6px;position:relative;overflow:hidden}.zt-module__ExWu-q__progressBar{border-radius:inherit;background-image:linear-gradient(90deg,#5570ff,#aa6be1 60%,#ff66c4);transition:width .6s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0 auto 0 0}.zt-module__ExWu-q__highlight{animation:2.4s ease-out zt-module__ExWu-q__glow}@keyframes zt-module__ExWu-q__glow{0%{box-shadow:0 0 #876ded8c,0 12px 32px -18px #1118272e}to{box-shadow:0 0 0 14px #876ded00,0 12px 32px -18px #1118272e}}.zt-module__ExWu-q__segmented{background:#f3f3f6;border-radius:12px;grid-auto-columns:1fr;grid-auto-flow:column;gap:2px;padding:3px;display:grid}.zt-module__ExWu-q__segment{color:#4b5563;border-radius:9px;padding:8px 10px;font-size:13px;font-weight:600;transition:background .18s,color .18s,box-shadow .18s}.zt-module__ExWu-q__segmentActive{color:#111827;background:#fff;box-shadow:0 1px 2px #11182714,0 1px 1px #1118270a}.zt-module__ExWu-q__field{color:#111827;background:#fff;border:1px solid #e5e7eb;border-radius:14px;outline:none;width:100%;height:48px;padding:0 14px;font-size:15px;transition:border-color .16s,box-shadow .16s}.zt-module__ExWu-q__field::placeholder{color:#9ca3af}.zt-module__ExWu-q__field:focus{border-color:#a98fee;box-shadow:0 0 0 4px #876ded24}.zt-module__ExWu-q__fieldInvalid{border-color:#f87171;box-shadow:0 0 0 4px #f871711f}textarea.zt-module__ExWu-q__field{resize:none;height:auto;padding:12px 14px;line-height:1.5}.zt-module__ExWu-q__switch{background:#e5e7eb;border-radius:999px;flex:none;width:44px;height:26px;transition:background .2s;position:relative}.zt-module__ExWu-q__switch:after{content:"";background:#fff;border-radius:999px;width:20px;height:20px;transition:transform .22s cubic-bezier(.2,.8,.2,1);position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #11182740}.zt-module__ExWu-q__switchOn{background:#876ded}.zt-module__ExWu-q__switchOn:after{transform:translate(18px)}@media (prefers-reduced-motion:reduce){.zt-module__ExWu-q__giftcard,.zt-module__ExWu-q__giftcard:before{transition:none;transform:none}.zt-module__ExWu-q__giftcard:after,.zt-module__ExWu-q__rise,.zt-module__ExWu-q__pulse:before,.zt-module__ExWu-q__highlight{animation:none}.zt-module__ExWu-q__check circle,.zt-module__ExWu-q__check path{stroke-dashoffset:0;animation:none}}
