.ydn-cmodal[hidden]{display:none!important}.ydn-cmodal{position:fixed;inset:0;z-index:2147482000;display:flex;align-items:center;justify-content:center;padding:18px;box-sizing:border-box}.ydn-cmodal__backdrop{position:absolute;inset:0;background:rgba(0,0,0,.76);backdrop-filter:blur(7px)}.ydn-cmodal__dialog{position:relative;box-sizing:border-box;width:min(760px,100%);max-height:min(92dvh,950px);overflow-y:auto;overscroll-behavior:contain;padding:34px 32px 24px;border-radius:15px;background:#101914;color:#fff;border:1px solid rgba(105,185,120,.25);box-shadow:0 25px 95px rgba(0,0,0,.65);scrollbar-width:thin}.ydn-cmodal__close{position:absolute;right:16px;top:12px;width:36px;height:36px;border:0;background:rgba(255,255,255,.09);color:#fff;font-size:27px;cursor:pointer;border-radius:50%;line-height:1}.ydn-cmodal__intro h2{color:#fff;font-size:clamp(22px,3vw,30px);line-height:1.2;margin:0 40px 10px 0}.ydn-cmodal__intro p{color:#c5d4cb;margin:0 0 21px}.ydn-cmodal__actions{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 22px}.ydn-cmodal__action{color:#fff!important;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.18);padding:11px 15px;border-radius:8px;text-decoration:none!important;font-size:14px;font-weight:600}.ydn-cmodal__action:hover,.ydn-cmodal__action:focus{border-color:var(--ydn-modal-accent);background:rgba(255,255,255,.14)}.ydn-cmodal__action--wa{background:var(--ydn-modal-accent);color:#fff!important}.ydn-cmodal__form{min-height:130px}.ydn-cmodal__form iframe{width:100%;height:450px;border:0;display:block;background:transparent}.ydn-cmodal-open{overflow:hidden!important}@media(max-width:767px){.ydn-cmodal{padding:8px}.ydn-cmodal__dialog{padding:29px 17px 17px;max-height:96dvh;border-radius:12px}.ydn-cmodal__actions{flex-direction:column}.ydn-cmodal__action{text-align:center}}
