.pombagira-page{background:#070707}.pg-hero{position:relative;overflow:hidden;padding:110px 0 90px;background:radial-gradient(circle at 75% 35%,rgba(124,17,37,.28),transparent 35%),#090909}.pg-glow{position:absolute;inset:auto -10% -45% 40%;height:620px;background:radial-gradient(circle,rgba(207,167,83,.13),transparent 60%);pointer-events:none}.pg-hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:70px;align-items:center}.pg-hero h1{font-size:clamp(64px,9vw,128px);line-height:.78;letter-spacing:-.055em;margin:18px 0 28px}.pg-kicker{font-family:'Cormorant Garamond',serif;font-size:28px;color:#d4b361;max-width:760px}.pg-badges{display:flex;flex-wrap:wrap;gap:10px;margin:28px 0}.pg-badges span{padding:9px 12px;border:1px solid rgba(214,183,102,.35);border-radius:999px;color:#d9c188;background:rgba(255,255,255,.025);font-size:13px;font-weight:700}.pg-price{display:flex;flex-direction:column;gap:5px;margin:28px 0}.pg-price small{text-transform:uppercase;letter-spacing:.18em;color:#9d9d9d;font-weight:800}.pg-price strong{font-family:'Cormorant Garamond',serif;font-size:54px;color:#e1c479}.pg-price span{color:#aaa}.pg-secure{font-size:12px;color:#858585;margin-top:10px}.pg-art{min-height:590px;border:1px solid rgba(214,183,102,.28);border-radius:32px;position:relative;overflow:hidden;background:radial-gradient(circle at 50% 35%,rgba(161,30,60,.35),transparent 26%),linear-gradient(145deg,#13090c,#080808 60%);box-shadow:0 40px 90px rgba(0,0,0,.45)}.pg-moon{position:absolute;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle at 40% 35%,#e9cc7a,#8f6c25 48%,#251807 75%);top:70px;left:50%;transform:translateX(-50%);box-shadow:0 0 70px rgba(214,183,102,.2)}.pg-ring{position:absolute;border:1px solid rgba(214,183,102,.25);border-radius:50%;left:50%;top:210px;transform:translate(-50%,-50%)}.ring-one{width:380px;height:380px}.ring-two{width:480px;height:480px}.pg-trident{position:absolute;left:50%;top:120px;transform:translateX(-50%);font-size:190px;color:#140b08;text-shadow:0 0 20px rgba(255,255,255,.08)}.pg-rose{position:absolute;left:50%;top:280px;transform:translateX(-50%);font-size:80px;color:#a12f4a}.pg-art-copy{position:absolute;left:40px;right:40px;bottom:45px;text-align:center;display:flex;flex-direction:column;gap:5px}.pg-art-copy span{font-size:12px;letter-spacing:.45em;color:#c6a961}.pg-art-copy strong{font-family:'Cormorant Garamond',serif;font-size:48px;letter-spacing:.08em}.pg-art-copy em{font-style:normal;color:#9c9c9c;font-size:13px}.pg-two-col{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px}.pg-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.pg-seven{grid-template-columns:repeat(4,1fr)}.pg-card{border:1px solid rgba(214,183,102,.18);border-radius:20px;padding:28px;background:rgba(255,255,255,.018)}.pg-card span{color:#d6b766;font-weight:800}.pg-card p{color:#aaa}.pg-note{color:#878787;font-size:13px;margin-top:20px}.pg-checks p{padding:14px 0;border-bottom:1px solid rgba(255,255,255,.06);color:#c7c7c7}.pg-offer{text-align:center;max-width:760px}.pg-offer-logo{max-width:260px;margin:0 auto 32px;display:block}.pg-price.centered{align-items:center}.pg-payment-message{margin-top:16px;color:#d8bd77;min-height:20px}.pg-success-shell{min-height:100vh;display:grid;place-items:center;padding:30px;background:radial-gradient(circle at 50% 30%,rgba(148,25,49,.22),transparent 35%),#080808}.pg-success-card{width:min(720px,100%);padding:55px;border:1px solid rgba(214,183,102,.25);border-radius:28px;background:#0c0c0c;text-align:center}.pg-success-logo{max-width:260px;margin:0 auto 35px}.pg-success-card h1{font-size:48px}.pg-success-card p{color:#aaa}.pg-success-card .btn{margin-top:18px}.pg-success-card .btn-ghost{margin-left:8px}@media(max-width:900px){.pg-hero-grid,.pg-two-col{grid-template-columns:1fr}.pg-art{min-height:480px}.pg-grid,.pg-seven{grid-template-columns:1fr 1fr}.pg-hero h1{font-size:72px}}@media(max-width:620px){.pg-hero{padding-top:80px}.pg-hero h1{font-size:56px}.pg-kicker{font-size:22px}.pg-art{min-height:430px}.pg-grid,.pg-seven{grid-template-columns:1fr}.pg-success-card{padding:32px 22px}.pg-success-card h1{font-size:38px}}
