.trust-popup[hidden]{display:none}.trust-popup{z-index:1200;-webkit-backdrop-filter:blur();backdrop-filter:blur();opacity:0;background:#020c1f00;place-items:center;padding:clamp(20px,4vw,56px);transition:opacity .42s cubic-bezier(.16,1,.3,1),background-color .42s cubic-bezier(.16,1,.3,1),-webkit-backdrop-filter .42s cubic-bezier(.16,1,.3,1),backdrop-filter .42s cubic-bezier(.16,1,.3,1);display:grid;position:fixed;inset:0;overflow:auto}.trust-popup.is-open{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:1;background:#020c1f9e}.trust-popup.is-closing{-webkit-backdrop-filter:blur();backdrop-filter:blur();opacity:0;background:#020c1f00;transition-duration:.32s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.trust-popup__card{--trust-popup-enter-y:30px;--trust-popup-enter-scale:.92;opacity:0;filter:blur(5px);width:min(1040px,100vw - 64px);max-height:calc(100dvh - 64px);transform:translateY(var(--trust-popup-enter-y)) scale(var(--trust-popup-enter-scale));isolation:isolate;background:#f7fbff;border:1px solid #5baeffb8;border-radius:26px;grid-template-columns:minmax(0,58%) minmax(0,42%);display:grid;position:relative;overflow:hidden;box-shadow:0 36px 90px #000c2570,inset 0 0 0 1px #ffffff47,0 0 36px #1689ff24}.trust-popup__card:after{content:"";z-index:3;border-radius:inherit;pointer-events:none;opacity:0;background:linear-gradient(115deg,#0000 46%,#36cdff8a 49%,#76b5ff57 51%,#0000 54%);position:absolute;inset:0;transform:translate(-100%)}.trust-popup.is-open .trust-popup__card{animation:.56s cubic-bezier(.16,1,.3,1) both trust-popup-card-in}.trust-popup.is-open .trust-popup__card:after{animation:.76s ease-out 80ms both trust-popup-sweep}.trust-popup.is-closing .trust-popup__card{animation:.32s cubic-bezier(.4,0,.2,1) both trust-popup-card-out}.trust-popup__media{aspect-ratio:1;background:#091525;min-width:0;overflow:hidden}.trust-popup__media picture{width:100%;height:100%;display:block}.trust-popup__image{object-fit:contain;opacity:0;width:100%;height:100%;display:block;transform:translate(-10px)scale(1.025)}.trust-popup.is-open .trust-popup__image{animation:.6s cubic-bezier(.16,1,.3,1) 70ms forwards trust-popup-image-in}.trust-popup__content{z-index:2;text-align:center;background:radial-gradient(circle at 100% 0,#4299ff24,#0000 35%),linear-gradient(145deg,#fff 0%,#f4f9ff 62%,#eaf5ff 100%);flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:clamp(48px,6vw,82px) clamp(28px,4vw,56px) clamp(38px,5vw,64px);display:flex;position:relative;overflow:hidden}.trust-popup__content:before{content:"";border:1px solid #1277ff17;border-radius:38px;width:220px;height:220px;position:absolute;bottom:-118px;right:-115px;transform:rotate(45deg)}.trust-popup__close{z-index:5;color:#071a3a;cursor:pointer;background:#fffffff0;border:1px solid #c9ddf5;border-radius:50%;place-items:center;width:46px;height:46px;padding:0;transition:color .18s,border-color .18s,background-color .18s,transform .18s,box-shadow .18s;display:grid;position:absolute;top:18px;right:18px;box-shadow:0 8px 22px #00275e1f}.trust-popup__close svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;width:22px;height:22px}.trust-popup__close:hover{color:#075ed2;background:#fff;border-color:#69adff;transform:translateY(-1px);box-shadow:0 10px 28px #0b72ff33}.trust-popup__close:focus-visible,.trust-popup__cta:focus-visible{outline-offset:3px;outline:3px solid #0b72ff6b}.trust-popup__title,.trust-popup__accent,.trust-popup__cta{opacity:0;position:relative}.trust-popup__title{color:#061b42;letter-spacing:-.048em;margin:0;font-size:clamp(2.25rem,3.6vw,3.65rem);font-weight:800;line-height:.96;transform:translateY(14px)}.trust-popup__accent{color:#0b72ff;letter-spacing:-.025em;margin:20px 0 0;font-size:clamp(1.15rem,2vw,1.65rem);font-weight:700;line-height:1.18;transform:translateY(10px)}.trust-popup__cta{background:linear-gradient(135deg,#079cf6 0%,#0865f5 100%);border:1px solid #ffffff6b;border-radius:16px;justify-content:center;align-items:center;gap:12px;width:min(100%,300px);min-height:58px;margin-top:clamp(34px,5vw,58px);font-size:1.05rem;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .18s,filter .18s;display:inline-flex;transform:translateY(10px)scale(.98);box-shadow:0 15px 30px #0b72ff3d;color:#fff!important}.trust-popup__cta svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.trust-popup__cta:hover{filter:brightness(1.04);transform:translateY(-1px);box-shadow:0 18px 38px #0b72ff57,0 0 22px #1697ff24;color:#fff!important}.trust-popup.is-open .trust-popup__title{animation:.48s cubic-bezier(.16,1,.3,1) .12s forwards trust-popup-content-in}.trust-popup.is-open .trust-popup__accent{animation:.46s cubic-bezier(.16,1,.3,1) .18s forwards trust-popup-content-in}.trust-popup.is-open .trust-popup__cta{animation:.46s cubic-bezier(.16,1,.3,1) .24s forwards trust-popup-cta-in}.trust-popup.is-closing .trust-popup__image,.trust-popup.is-closing .trust-popup__title,.trust-popup.is-closing .trust-popup__accent,.trust-popup.is-closing .trust-popup__cta{animation:.28s cubic-bezier(.4,0,.2,1) both trust-popup-content-out}@keyframes trust-popup-card-in{0%{opacity:0;filter:blur(5px);transform:translateY(var(--trust-popup-enter-y)) scale(var(--trust-popup-enter-scale))}75%{opacity:1;filter:blur();transform:translateY(-2px)scale(1.008)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes trust-popup-card-out{0%{opacity:1;filter:blur();transform:translateY(0)scale(1)}to{opacity:0;filter:blur(3px);transform:translateY(22px)scale(.94)}}@keyframes trust-popup-image-in{to{opacity:1;transform:translate(0)scale(1)}}@keyframes trust-popup-content-in{to{opacity:1;transform:translateY(0)}}@keyframes trust-popup-cta-in{to{opacity:1;transform:translateY(0)scale(1)}}@keyframes trust-popup-content-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(4px)}}@keyframes trust-popup-sweep{0%{opacity:0;transform:translate(-100%)}18%{opacity:.38}to{opacity:0;transform:translate(100%)}}@media (width<=900px){.trust-popup{padding:24px}.trust-popup__card{border-radius:22px;grid-template-columns:minmax(0,55%) minmax(0,45%);width:min(900px,100vw - 48px);max-height:calc(100dvh - 48px)}.trust-popup__content{padding-inline:26px}.trust-popup__title{font-size:clamp(1.8rem,4.7vw,2.5rem)}}@media (width<=680px){.trust-popup{padding:max(24px, env(safe-area-inset-top)) 0 max(24px, env(safe-area-inset-bottom))}.trust-popup__card{--trust-popup-enter-y:24px;--trust-popup-enter-scale:.94;overscroll-behavior:contain;border-radius:20px;flex-direction:column;width:min(90vw,390px);max-height:min(85dvh,690px);display:flex;overflow:hidden auto}.trust-popup.is-open .trust-popup__card{animation-duration:.5s}.trust-popup__media{aspect-ratio:1;flex:none;width:100%}.trust-popup__content{flex:none;min-height:176px;padding:18px 20px 20px}.trust-popup__close{background:#fffffff7;flex:0 0 46px;align-self:flex-end;width:46px;height:46px;margin:10px 10px -56px 0;position:sticky;top:10px}.trust-popup__title{letter-spacing:-.04em;font-size:clamp(1.55rem,7vw,2rem);line-height:1}.trust-popup__title br{display:none}.trust-popup__accent{margin-top:6px;font-size:clamp(1rem,4.6vw,1.22rem)}.trust-popup__cta{border-radius:13px;width:100%;min-height:50px;margin-top:16px;font-size:1rem}}@media (width<=430px) and (height<=700px){.trust-popup__card{width:min(84vw,340px);max-height:82dvh}.trust-popup__content{min-height:158px;padding:14px 16px 16px}.trust-popup__title{font-size:1.45rem}.trust-popup__accent{font-size:1rem}.trust-popup__cta{min-height:46px;margin-top:12px}}@media (prefers-reduced-motion:reduce){.trust-popup,.trust-popup__card,.trust-popup__close,.trust-popup__cta{transition:opacity .12s linear}.trust-popup__card,.trust-popup__image,.trust-popup__title,.trust-popup__accent,.trust-popup__cta{transform:none}.trust-popup.is-open .trust-popup__card{opacity:1;filter:none;animation:none;transform:none}.trust-popup.is-open .trust-popup__image,.trust-popup.is-open .trust-popup__title,.trust-popup.is-open .trust-popup__accent,.trust-popup.is-open .trust-popup__cta{opacity:1;animation:none}.trust-popup.is-open .trust-popup__card:after{animation:none}.trust-popup.is-closing .trust-popup__card{opacity:0;filter:none;transition:opacity .12s linear;animation:none;transform:none}.trust-popup.is-closing .trust-popup__image,.trust-popup.is-closing .trust-popup__title,.trust-popup.is-closing .trust-popup__accent,.trust-popup.is-closing .trust-popup__cta{opacity:0;transition:opacity .12s linear;animation:none;transform:none}}
