[data-v-268c6c24]:root{--accent:#0b6bff;--deep:#0f2c64;--glass:hsla(0,0%,100%,0.7);--muted:#6b7280}.loader[data-v-268c6c24]{position:absolute;top:12px;right:18px;z-index:80}.attractive-modal .modal-dialog[data-v-268c6c24]{max-width:640px;margin:1.5rem auto}.card-shell[data-v-268c6c24]{border-radius:18px;overflow:visible;background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.96)),to(rgba(250,250,255,.9)));background:linear-gradient(180deg,hsla(0,0%,100%,.96),rgba(250,250,255,.9));-webkit-box-shadow:0 30px 70px rgba(2,6,23,.12);box-shadow:0 30px 70px rgba(2,6,23,.12);border:1px solid rgba(15,44,100,.06);padding:18px;-webkit-transform-origin:center;transform-origin:center}.card-hero[data-v-268c6c24]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:10px;border-bottom:1px dashed rgba(15,44,100,.06);margin-bottom:14px}.card-hero[data-v-268c6c24],.hero-left[data-v-268c6c24]{gap:12px}.card-hero[data-v-268c6c24],.hero-left[data-v-268c6c24],.partner-logo[data-v-268c6c24]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.partner-logo[data-v-268c6c24]{width:64px;height:64px;border-radius:12px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:-webkit-gradient(linear,left top,left bottom,from(rgba(11,107,255,.08)),to(rgba(15,44,100,.02)));background:linear-gradient(180deg,rgba(11,107,255,.08),rgba(15,44,100,.02));-webkit-box-shadow:0 8px 26px rgba(11,107,255,.06);box-shadow:0 8px 26px rgba(11,107,255,.06);overflow:hidden}.partner-logo img[data-v-268c6c24]{width:48px;height:48px;-o-object-fit:contain;object-fit:contain}.partner-info[data-v-268c6c24]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.partner-name[data-v-268c6c24]{font-weight:900;color:var(--deep);font-size:16px}.partner-sub[data-v-268c6c24]{color:var(--muted);font-size:13px}.sparkle[data-v-268c6c24]{width:34px;height:34px;color:var(--accent);opacity:.95;-webkit-transform:rotate(9deg);transform:rotate(9deg)}.headline h2[data-v-268c6c24]{margin:0;font-size:20px;color:var(--deep);font-weight:900;letter-spacing:-.4px}.headline .sub[data-v-268c6c24]{margin-top:6px;color:var(--muted);font-size:13px}.coupon-large[data-v-268c6c24]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:14px;margin:12px 0;border-radius:14px;background:-webkit-gradient(linear,left top,right top,from(rgba(11,107,255,.05)),to(rgba(15,44,100,.02)));background:linear-gradient(90deg,rgba(11,107,255,.05),rgba(15,44,100,.02));border:1px solid rgba(11,107,255,.08);-webkit-box-shadow:0 12px 30px rgba(15,44,100,.04);box-shadow:0 12px 30px rgba(15,44,100,.04);cursor:pointer;-webkit-transition:-webkit-transform .12s ease,-webkit-box-shadow .12s ease;transition:-webkit-transform .12s ease,-webkit-box-shadow .12s ease;transition:transform .12s ease,box-shadow .12s ease;transition:transform .12s ease,box-shadow .12s ease,-webkit-transform .12s ease,-webkit-box-shadow .12s ease}.coupon-large[data-v-268c6c24]:active{-webkit-transform:translateY(1px);transform:translateY(1px)}.coupon-large.copied[data-v-268c6c24]{-webkit-box-shadow:0 18px 40px rgba(11,107,255,.12);box-shadow:0 18px 40px rgba(11,107,255,.12);-webkit-transform:scale(.997);transform:scale(.997)}.coupon-left[data-v-268c6c24]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.coupon-tag[data-v-268c6c24]{font-weight:800;color:var(--accent);background:rgba(11,107,255,.08);padding:6px 8px;border-radius:999px;display:inline-block;font-size:12px}.coupon-code[data-v-268c6c24]{font-size:28px;font-weight:900;color:var(--deep);letter-spacing:1px}.coupon-small[data-v-268c6c24]{font-size:12px;color:var(--muted);font-weight:600}.copy-btn[data-v-268c6c24]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;border-radius:12px;border:none;font-weight:800;color:#fff;background:-webkit-gradient(linear,left top,right top,from(var(--accent)),to(var(--deep)));background:linear-gradient(90deg,var(--accent),var(--deep));-webkit-box-shadow:0 10px 30px rgba(11,107,255,.12);box-shadow:0 10px 30px rgba(11,107,255,.12);cursor:pointer;-webkit-transition:-webkit-transform .12s ease;transition:-webkit-transform .12s ease;transition:transform .12s ease;transition:transform .12s ease,-webkit-transform .12s ease}.copy-btn[data-v-268c6c24]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.copy-text[data-v-268c6c24]{font-size:13px}.desc[data-v-268c6c24]{margin-top:6px}.big-desc[data-v-268c6c24]{font-weight:700;color:var(--deep);margin:6px 0}.terms[data-v-268c6c24]{color:var(--muted);font-size:13px;margin-bottom:6px}.actions[data-v-268c6c24]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.actions[data-v-268c6c24],.btn-primary[data-v-268c6c24]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.btn-primary[data-v-268c6c24]{background:-webkit-gradient(linear,left top,right top,from(var(--accent)),to(var(--deep)));background:linear-gradient(90deg,var(--accent),var(--deep));color:#fff;border:0;padding:12px 18px;border-radius:12px;font-weight:900;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:8px;cursor:pointer;-webkit-box-shadow:0 16px 40px rgba(11,107,255,.12);box-shadow:0 16px 40px rgba(11,107,255,.12);-webkit-transition:-webkit-transform .12s ease,-webkit-box-shadow .12s ease;transition:-webkit-transform .12s ease,-webkit-box-shadow .12s ease;transition:transform .12s ease,box-shadow .12s ease;transition:transform .12s ease,box-shadow .12s ease,-webkit-transform .12s ease,-webkit-box-shadow .12s ease}.btn-primary[data-v-268c6c24]:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 22px 60px rgba(11,107,255,.16);box-shadow:0 22px 60px rgba(11,107,255,.16)}.btn-arrow[data-v-268c6c24]{opacity:.95}.btn-ghost[data-v-268c6c24]{background:transparent;border:1px solid rgba(15,44,100,.06);padding:10px 14px;border-radius:10px;font-weight:800;color:var(--deep)}@media (max-width:560px){.card-shell[data-v-268c6c24]{padding:12px}.coupon-code[data-v-268c6c24]{font-size:22px}.partner-logo[data-v-268c6c24]{width:52px;height:52px}.hero-right[data-v-268c6c24]{display:none}.coupon-large[data-v-268c6c24]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:10px}.btn-primary[data-v-268c6c24]{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.actions[data-v-268c6c24]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}}.btn-primary[data-v-268c6c24],.btn-proceed[data-v-268c6c24],.copy-btn[data-v-268c6c24]{background:-webkit-gradient(linear,left top,right top,from(#0b6bff),to(#0f2c64))!important;background:linear-gradient(90deg,#0b6bff,#0f2c64)!important;color:#fff!important;-webkit-box-shadow:0 14px 36px rgba(11,107,255,.18)!important;box-shadow:0 14px 36px rgba(11,107,255,.18)!important;opacity:1!important;-webkit-filter:none!important;filter:none!important}.btn-ghost[data-v-268c6c24],.btn-secondary[data-v-268c6c24]{background:#fff!important;color:#0f2c64!important;border:1px solid rgba(15,44,100,.12)!important;-webkit-box-shadow:0 6px 18px rgba(15,44,100,.04);box-shadow:0 6px 18px rgba(15,44,100,.04);opacity:1!important}.card-shell[data-v-268c6c24],.modal-body[data-v-268c6c24],.modal-card[data-v-268c6c24]{background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fbfdff))!important;background:linear-gradient(180deg,#fff,#fbfdff)!important;opacity:1!important}.modal-backdrop[data-v-268c6c24]{background-color:rgba(15,23,42,.45)!important}.actions[data-v-268c6c24]{z-index:40;position:relative}.copy-btn[data-v-268c6c24]{padding:10px 12px;border-radius:10px}@media (max-width:560px){.btn-primary[data-v-268c6c24],.btn-proceed[data-v-268c6c24]{width:100%;font-size:16px;padding:12px 16px}.actions[data-v-268c6c24]{padding:0 8px}}