                                                                                   
.god-world #monthly{
 position:relative;isolation:isolate;overflow:hidden;color:#fff8e5;
 background:radial-gradient(ellipse at 50% 21%,#ae843632 0%,#423b2715 33%,transparent 61%),linear-gradient(145deg,#101d32,#080e1d 60%,#17243a);
 border-top:2px solid #d3ad59;border-bottom:2px solid #d3ad59;
 box-shadow:inset 0 2px 0 #fff2c676,inset 0 -2px 0 #fff2c676;
}
.god-world #monthly::before{
 content:"";position:absolute;inset:14px;z-index:-1;pointer-events:none;
 border:1px solid #d3ad5966;outline:1px solid #d3ad5926;outline-offset:5px;
 background:linear-gradient(135deg,#f4d991 0 2px,transparent 3px) top left/28px 28px no-repeat,
 linear-gradient(225deg,#f4d991 0 2px,transparent 3px) top right/28px 28px no-repeat,
 linear-gradient(45deg,#f4d991 0 2px,transparent 3px) bottom left/28px 28px no-repeat,
 linear-gradient(315deg,#f4d991 0 2px,transparent 3px) bottom right/28px 28px no-repeat;
}
.god-world #monthly::after{
 content:"";position:absolute;top:10%;left:50%;width:min(76vw,580px);aspect-ratio:1;
 border:1px solid #dfb86316;border-radius:50%;transform:translateX(-50%);pointer-events:none;z-index:-1;
 box-shadow:0 0 0 17px #d2b06307,0 0 0 18px #d2b06313,0 0 100px #eac6780d;
}
.god-world #monthly .section-kicker{color:#e8ca83;letter-spacing:.2em}
.god-world #monthly h2{color:#fff9e9;text-shadow:0 2px 0 #35280e,0 0 20px #f7d98c30}
.god-world #monthly .big-monthly>strong{animation:none;filter:none}
.god-world #monthly .price-number{
 background:linear-gradient(175deg,#fff6d3 5%,#e3bb63 31%,#fff4be 44%,#bc8630 47%,#e9c678 62%,#fff0b2 78%,#c1903a 100%);
 background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;
 -webkit-text-stroke:.6px #f2d184;animation:none;filter:drop-shadow(0 2px 0 #855c20) drop-shadow(0 5px 0 #473315) drop-shadow(0 8px 18px #0008);
}
.god-world #monthly .price-number::before,.god-world #monthly .price-number::after{display:none}
.god-world #monthly .big-monthly>span,.god-world #monthly .big-monthly small{color:#ffefc0}
.god-world #monthly .price-tax,.god-world #monthly .monthly-note{color:#c4c9d3}
.god-world #monthly .monthly-included{color:#fff8e8}
.god-world #monthly .monthly-plans{border-top-color:#d6b15d85}
.god-world #monthly .monthly-plans .plans-eyebrow{color:#e6c77d}
.god-world #monthly .monthly-plans li{border-color:#d1b3719c;box-shadow:inset 0 0 0 3px #0a1121,inset 0 0 0 4px #d1b37133,0 5px 16px #0004;border-radius:5px}
.god-world #monthly .monthly-plans li::before{height:2px;background:linear-gradient(90deg,#a27a35,#fff4c0,#a27a35)}
.god-world #monthly .monthly-plans .plan-god{background:linear-gradient(145deg,#755326,#342b20 58%,#182236);border-color:#ffe5a3;box-shadow:inset 0 0 0 3px #211e1a,inset 0 0 0 4px #e9cb7e99,0 0 24px #ecc66d23}
.god-world #monthly .monthly-plans .plan-god strong{text-shadow:0 2px 0 #79541e,0 0 14px #efca7240}
.god-world #monthly>.section-inner>a[data-guide-open]{
 padding:15px 24px;border:1px solid #f2d58f;border-radius:4px;
 background:linear-gradient(115deg,#8c6428,#f5dfa0 44%,#d1ad61 70%,#f8e8b4);color:#231c0f;
 box-shadow:inset 0 1px 0 #fff8d6,0 3px 0 #77521f,0 5px 18px #0005;font-weight:900;
}
.god-world #monthly .monthly-next{color:#e5c77e}
@media(max-width:600px){.god-world #monthly{padding:56px 26px 38px}.god-world #monthly::before{inset:10px;outline-offset:4px}.god-world #monthly .monthly-plans li{padding:16px 4px 18px}.god-world #monthly>.section-inner>a[data-guide-open]{padding:14px 18px;font-size:12px}}
