.trust-bn-intro[hidden]{display:none!important}
.trust-bn-intro{position:fixed;inset:0;z-index:2147483000;display:grid;place-items:center;overflow:hidden;background:radial-gradient(ellipse at 50% 65%,#23102f 0,#0c0810 45%,#050506 85%);animation:trust-intro-away .55s 2.55s both}
.trust-bn-intro::before{content:"";position:absolute;inset:30px;border:1px solid #9970b32b;pointer-events:none}
.trust-bn-intro__skip{position:absolute;right:48px;top:48px;z-index:4;color:#ded4e4;background:transparent;border:0;border-bottom:1px solid #a283b66b;border-radius:0;padding:8px 0;font:400 12px/1.5 Arial,sans-serif;letter-spacing:.12em;cursor:pointer}
.trust-bn-intro__skip:focus-visible{outline:2px solid #dec0ee;outline-offset:5px}
.trust-bn-intro__title{position:relative;z-index:2;text-align:center;font-family:var(--font-heading-family),Arial,sans-serif;font-size:clamp(48px,9vw,132px);font-weight:500;line-height:1.18;letter-spacing:.13em;padding-left:.13em;color:#f4ebfa;-webkit-text-stroke:0;text-shadow:0 0 1px #fff,0 0 12px #a14ddb35;animation:trust-intro-led .8s cubic-bezier(.2,.7,.2,1) both}
.trust-bn-intro__title::after{content:"";display:block;margin:28px auto 0;width:80px;height:1px;background:#c48bdf;box-shadow:0 0 12px #a144c744}
.trust-bn-intro__title span{font-size:.82em;letter-spacing:.16em}
.trust-bn-intro__balloons{position:absolute;inset:0}
.trust-bn-intro__balloon{position:absolute;left:-6%;top:16%;width:clamp(90px,12vw,190px);aspect-ratio:.79;border-radius:49% 49% 46% 46%;background:radial-gradient(ellipse at 30% 20%,#bbb9c2 0,#57545e 5%,#1c1921 17%,#070609 43%,#020203 70%,#51345e 92%,#b789ce);border:1px solid #96839f44;box-shadow:inset -4px -6px 18px #7b4b8c22;transform:rotate(-14deg);animation:trust-intro-pop .38s 1.9s both}
.trust-bn-intro__balloon:nth-child(even){background:radial-gradient(ellipse at 30% 20%,#ead8f0 0,#ab83bc 5%,#624274 21%,#26162f 53%,#130c19 75%,#79518d 95%)}
.trust-bn-intro__balloon:nth-child(2){left:3%;top:66%;width:clamp(70px,9vw,140px);transform:rotate(10deg);animation-delay:2s}
.trust-bn-intro__balloon:nth-child(3){left:auto;right:-5%;top:10%;transform:rotate(15deg);animation-delay:1.98s}
.trust-bn-intro__balloon:nth-child(4){left:auto;right:3%;top:63%;width:clamp(75px,10vw,155px);transform:rotate(-12deg);animation-delay:2.08s}
.trust-bn-intro__balloon:nth-child(n+5){display:none}
.trust-bn-intro__balloon::after{content:"";position:absolute;top:99%;left:49%;width:1px;height:140px;background:linear-gradient(#ab91b755,transparent)}
.trust-bn-intro__confetti{position:absolute;inset:0}
.trust-bn-intro__confetti i{position:absolute;left:2%;top:30%;width:3px;height:9px;background:#b68ac9;opacity:0;animation:trust-intro-confetti .85s 1.98s both;--dx:-35px}
.trust-bn-intro__confetti i:nth-child(4n+1){left:9%;top:74%;--dx:40px}
.trust-bn-intro__confetti i:nth-child(4n+2){left:94%;top:22%;--dx:-50px}
.trust-bn-intro__confetti i:nth-child(4n+3){left:89%;top:74%;--dx:38px}
.trust-bn-intro__confetti i:nth-child(even){width:2px;height:6px;background:#7e5d91;animation-delay:2.08s}
.trust-bn-intro__confetti i:nth-child(n+17){display:none}
@keyframes trust-intro-led{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}
@keyframes trust-intro-pop{0%{opacity:1;scale:1}35%{opacity:1;scale:1.035}100%{opacity:0;scale:1.12}}
@keyframes trust-intro-confetti{0%{opacity:0;transform:translate(0,0) rotate(0)}15%{opacity:.8}100%{opacity:0;transform:translate(var(--dx),95px) rotate(140deg)}}
@keyframes trust-intro-away{to{opacity:0;visibility:hidden}}
@media(max-width:749px){.trust-bn-intro::before{inset:16px}.trust-bn-intro__skip{top:30px;right:30px}.trust-bn-intro__title{font-size:clamp(35px,9vw,68px);letter-spacing:.08em}.trust-bn-intro__title span{letter-spacing:.1em}.trust-bn-intro__balloon{left:-12%;top:16%}.trust-bn-intro__balloon:nth-child(3){right:-12%}}
@media(prefers-reduced-motion:reduce){.trust-bn-intro{display:none!important}}
