.promo-success{--ps-bg:linear-gradient(160deg, #fbf5ea 0%, #f4e9d6 100%);--ps-glow:#ffa50059;--ps-ink:#17140f;--ps-muted:#17140f9e;--ps-accent:orange;--ps-tape-front-bg:orange;--ps-tape-front-ink:#17140f;--ps-tape-back-bg:#1653e1;--ps-tape-back-ink:#fbf5ea;--ps-card-bg:#fff;--ps-card-border:#17140f14;--ps-card-shadow:0 30px 60px -20px #78460059, 0 8px 20px -8px #17140f2e;--ps-avatar-bg:#1653e1;--ps-avatar-ink:orange;--ps-stamp:#1653e1;isolation:isolate;border-radius:inherit;perspective:1200px;flex:1;justify-content:center;align-items:center;min-height:520px;display:flex;position:relative;overflow:hidden}.dark-theme .promo-success{--ps-bg:radial-gradient(120% 90% at 50% 0%, #0f1d4a 0%, #070d22 60%);--ps-glow:#1653e18c;--ps-ink:#f4f1ec;--ps-muted:#f4f1ec9e;--ps-accent:orange;--ps-tape-front-bg:#1653e1;--ps-tape-front-ink:#f4f1ec;--ps-tape-back-bg:orange;--ps-tape-back-ink:#070d22;--ps-card-bg:#111c3d;--ps-card-border:#ffffff1a;--ps-card-shadow:0 30px 70px -20px #000000b3, 0 0 0 1px #1653e140;--ps-avatar-bg:#1653e1;--ps-avatar-ink:#f4f1ec;--ps-stamp:orange}.promo-success__curtain{z-index:-2;background:var(--ps-bg);position:absolute;inset:0;overflow:hidden}.promo-success__glow{aspect-ratio:1;background:radial-gradient(circle, var(--ps-glow) 0%, transparent 62%);filter:blur(40px);border-radius:50%;width:90%;animation:9s ease-in-out infinite promo-success-breathe;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)}@keyframes promo-success-breathe{50%{transform:translate(-46%,-54%)scale(1.12)}}.promo-success__grain{opacity:.1;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.promo-success__tapes{z-index:-1;pointer-events:none;position:absolute;inset:0}.promo-success__tape{white-space:nowrap;padding:12px 0;position:absolute;top:30%;left:-20%;right:-20%;overflow:hidden;box-shadow:0 12px 30px -12px #00000059}.promo-success__tape.is-front{background:var(--ps-tape-front-bg);color:var(--ps-tape-front-ink);rotate:-8deg}.promo-success__tape.is-back{background:var(--ps-tape-back-bg);color:var(--ps-tape-back-ink);rotate:6deg}.promo-success__tape-track{animation:22s linear infinite promo-success-marquee;display:inline-flex}.promo-success__tape-track.is-reverse{animation-duration:28s;animation-direction:reverse}@keyframes promo-success-marquee{to{transform:translate(-50%)}}.promo-success__tape-word{letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:18px;padding-right:18px;font-size:15px;font-weight:800;display:inline-flex}.promo-success__tape-star{opacity:.7;font-size:14px;display:inline-flex}.promo-success__inner{text-align:center;flex-direction:column;align-items:center;gap:18px;width:100%;padding:56px 28px 40px;display:flex}.promo-success__stage{justify-content:center;width:100%;margin-bottom:14px;display:flex;position:relative}.promo-success__spark{background:var(--ps-accent);pointer-events:none;border-radius:50%;width:8px;height:8px;margin:-4px 0 0 -4px;position:absolute;top:50%;left:50%}.promo-success__spark.is-alt{background:var(--ps-stamp);border-radius:1px;width:6px;height:6px}.promo-success__float{width:min(340px,100%);transform-style:preserve-3d}.promo-success__card{border:1px solid var(--ps-card-border);background:var(--ps-card-bg);width:100%;box-shadow:var(--ps-card-shadow);color:var(--ps-ink);text-align:left;transform-style:preserve-3d;will-change:transform;border-radius:18px;margin:0;padding:26px 26px 22px;position:relative}.promo-success__stamp{width:54px;height:54px;color:var(--ps-stamp);background:var(--ps-card-bg);border:2px dashed;border-radius:50%;justify-content:center;align-items:center;font-size:22px;font-weight:700;display:flex;position:absolute;bottom:-14px;right:-14px;transform:translateZ(40px)}.promo-success__title{letter-spacing:-.03em;color:var(--ps-ink);flex-wrap:wrap;justify-content:center;column-gap:.26em;margin:0;font-size:clamp(1.9rem,4.4vw,2.6rem);font-weight:800;line-height:1.05;display:flex}.promo-success__word{white-space:nowrap;display:inline-flex}.promo-success__mask{vertical-align:top;display:inline-block;overflow:hidden}.promo-success__char{transform-origin:0 100%;padding-bottom:.08em;display:inline-block}.promo-success__message{max-width:380px;color:var(--ps-muted);margin:0;font-size:16px;line-height:1.6}@media screen and (max-width:480px){.promo-success__inner{padding:52px 18px 32px}.promo-success__card{padding:22px 20px 20px}.promo-success__stamp{width:46px;height:46px;font-size:19px;right:-4px}.promo-success__tape{padding:9px 0;top:26%}.promo-success__tape-word{font-size:12px}}@media (prefers-reduced-motion:reduce){.promo-success__glow,.promo-success__tape-track{animation:none}}
