.amberapp-pro-gift{box-sizing:border-box;min-width:0;margin:22px 0;padding:22px;border:1px solid #6c5434;border-radius:18px;background:radial-gradient(ellipse at 100% 0,#80551f30,transparent 65%),#111916;color:#f8f3e9;overflow-wrap:anywhere}
.amberapp-pro-gift .amberapp-gift-badge{display:inline-block;margin:0 0 13px;padding:5px 10px;border:1px solid #b48a45;border-radius:999px;color:#ffd694;font-size:11px;font-weight:700;line-height:1.6;letter-spacing:.08em}
.amberapp-pro-gift .amberapp-gift-heading{display:block;margin:0 0 10px;color:#fff7e8;font-size:23px;font-weight:500;line-height:1.25;letter-spacing:-.025em}
.amberapp-pro-gift p{margin:0 0 18px;color:#deded1;font-size:14px;line-height:1.65}
.amberapp-pro-gift p strong{color:#ffda96}
.amberapp-pro-cta,.amberapp-open-link a.text-link{box-sizing:border-box;display:inline-flex!important;align-items:center;justify-content:center;gap:14px;min-height:58px;max-width:100%;padding:12px 18px!important;border:1px solid #f2bd63!important;border-radius:12px;background:linear-gradient(115deg,#f4cc85,#dca145);color:#172018!important;text-decoration:none!important;box-shadow:0 6px 20px #0002;line-height:1.2;font-weight:600;transition:background .15s,box-shadow .15s}
.amberapp-pro-cta:hover,.amberapp-open-link a.text-link:hover{background:#ffdb9a;box-shadow:0 8px 25px #0003}
.amberapp-pro-cta:focus-visible,.amberapp-open-link a.text-link:focus-visible{outline:3px solid #dd9e34;outline-offset:4px}
.amberapp-pro-cta .amberapp-cta-label{display:block;text-align:left;min-width:0}
.amberapp-pro-cta small{display:block;font-size:9px;font-weight:700;letter-spacing:.1em;line-height:1.5;color:#30422f}
.amberapp-pro-cta strong{display:block;color:#172018!important;font-size:21px;letter-spacing:.04em;line-height:1.15;font-weight:600}
.amberapp-cta-radar{box-sizing:border-box;position:relative;display:block;flex:0 0 32px;width:32px;height:32px;border:1px solid #263b2b;border-radius:50%;background:repeating-radial-gradient(circle,transparent 0 5px,#263b2b55 5px 6px);overflow:hidden}
.amberapp-cta-radar:after{content:'';position:absolute;width:15px;height:1px;left:15px;top:15px;background:#263b2b;transform:rotate(-45deg);transform-origin:left center}
.amberapp-cta-arrow{font-size:26px;font-weight:400;color:#263b2b}
.amberapp-pro-gift .amberapp-gift-note{display:block;margin-top:12px;font-size:11px;color:#c2c6b6;line-height:1.6}
.single-copy>.amber-promo{display:none!important}
.amberapp-detector-pro-details{margin:0 0 28px;padding:0 0 24px;border-bottom:1px solid #ddd8ca}
.amberapp-detector-pro-details ol{padding-left:22px}
.amberapp-detector-pro-details li{margin:8px 0;line-height:1.65}
@media(max-width:560px){.amberapp-pro-gift{padding:18px;margin:18px 0}.amberapp-pro-gift .amberapp-gift-heading{font-size:21px}.amberapp-pro-cta{width:100%;justify-content:center;gap:13px}.amberapp-pro-cta strong{font-size:20px}.amberapp-pro-gift p{font-size:14px}}
@media(prefers-reduced-motion:reduce){.amberapp-pro-cta,.amberapp-open-link a.text-link{transition:none}}
