.service-page h1{margin-top:26px}.membership-plan{color:#ddd3c8;background:linear-gradient(145deg,#21191f,#110e15);border:1px solid #b49c773d;border-radius:12px;margin-top:40px;padding:28px 24px}.membership-plan>small{color:#ab9c8e;letter-spacing:.1em}.membership-plan h2{margin-top:18px;font-family:Noto Serif TC,Songti TC,serif;font-weight:400}.membership-plan h3{margin-top:28px;font-size:1.05rem;font-weight:400}.membership-plan p{line-height:2}.membership-prices{margin:22px 0}.membership-prices>div{border-bottom:1px solid #b49c772b;justify-content:space-between;gap:18px;padding:14px 0;display:flex}.membership-prices dd{white-space:nowrap;font-variant-numeric:tabular-nums;margin:0}.membership-note{color:#b6aaa0;font-size:.85rem}.service-page h2{color:#ead6b8;margin-top:38px}.service-page>p{color:#c9bbb2;line-height:2.05}.moon-deck-cta{color:#f1dbc0;background:radial-gradient(circle at 92% 20%,#d1aa5b25,#0000 35%),linear-gradient(135deg,#29151c,#130e16);border:1px solid #c9a76f8c;border-radius:9px;flex-direction:column;gap:6px;margin:28px 0 34px;padding:22px 24px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #f0d19b0d,0 18px 45px #0004}.moon-deck-cta:after{content:"↗";color:#d8b47b;font-size:1.35rem;position:absolute;top:50%;right:22px;transform:translateY(-50%)}.moon-deck-cta span{letter-spacing:.12em;font:400 1.2rem/1.5 Noto Serif TC,Songti TC,serif}.moon-deck-cta small{letter-spacing:.14em;color:#ac9a89;padding-right:34px;font:.7rem/1.7 Arial,sans-serif}.moon-deck-cta:hover{background:radial-gradient(circle at 92% 20%,#d1aa5b35,#0000 38%),linear-gradient(135deg,#321920,#160f18);border-color:#e1be84;transform:translateY(-2px)}.service-details{border-top:1px solid #b49c7740;margin:24px 0;padding:18px 0}.service-details>summary{cursor:pointer;color:#dfc69e;font-size:16px;line-height:1.8}.service-details p{color:#c9bbb2;line-height:2}.service-page .service-disclosure{color:#b8aba3;margin-top:32px;font-size:13px;line-height:1.8}
