.payment-hub{min-height:72vh;padding:3.5rem 0 4rem;background:radial-gradient(circle at 50% 0,rgba(197,160,89,.13),transparent 34rem),var(--background,#fdfbf7);color:var(--text,#211f1d)}.payment-hero{text-align:center;max-width:760px}.payment-mark{display:grid;place-items:center;width:52px;height:52px;margin:0 auto 1.1rem;border-radius:16px;background:#1d1b1a;color:#fbf8f2;font:700 1.75rem/1 Georgia,serif}.payment-kicker,.payment-label{color:#a17d3c;font-size:.72rem;font-weight:800;letter-spacing:.14em}.payment-hero h1{margin:.55rem 0 .75rem;font:400 clamp(2.25rem,5vw,4rem)/1.06 Georgia,serif}.payment-intro{max-width:590px;margin:0 auto;color:#6f665d;font-size:1.08rem;line-height:1.65}.payment-trust{display:inline-flex;gap:.5rem;align-items:center;margin-top:1.3rem;padding:.65rem .95rem;border:1px solid #e5d4ad;border-radius:999px;color:#80683e;background:hsla(0,0%,100%,.58);font-size:.86rem}.payment-trust span{color:#c5a059}.payment-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.4rem;gap:1.4rem;max-width:1040px;margin-top:2.5rem}.payment-card{display:flex;flex-direction:column;padding:2rem;border:1px solid #e4ddd3;border-radius:24px;background:hsla(0,0%,100%,.88);box-shadow:0 14px 34px rgba(47,37,26,.07)}.payment-card-books{border-top:4px solid #211f1d}.payment-card-novella{border-top:4px solid #c5a059}.payment-card-icon{display:grid;place-items:center;width:42px;height:42px;margin-bottom:1.1rem;border-radius:13px;background:#f1ede6;color:#211f1d;font-size:1.35rem}.payment-card-icon-novella{color:#a17d3c;background:#fbf3df}.payment-card h2{margin:.45rem 0 .65rem;font:400 1.85rem/1.15 Georgia,serif}.payment-card p:not(.payment-label){margin:0;color:#716960;line-height:1.6}.payment-card-meta,.payment-plans{display:flex;flex-wrap:wrap;gap:.5rem;margin:1.35rem 0 1.65rem;color:#756c63;font-size:.82rem}.payment-card-meta span,.payment-plans span{padding:.42rem .65rem;border:1px solid #e6dfd5;border-radius:999px;background:#fffdf9}.payment-actions{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:auto}.payment-button{display:inline-flex;justify-content:center;align-items:center;min-height:44px;padding:.7rem 1rem;border-radius:10px;font-weight:700;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.payment-button:hover{transform:translateY(-1px);box-shadow:0 6px 16px rgba(47,37,26,.12)}.payment-button-dark{color:#fff;background:#211f1d}.payment-button-gold{color:#211f1d;background:#c5a059}.payment-button-light{color:#4b443d;border:1px solid #ddd4c8;background:#fffdf9}.payment-footer{display:flex;justify-content:space-between;gap:1rem;max-width:1040px;margin-top:1.6rem;color:#81776d;font-size:.84rem}.payment-footer p{margin:0}.payment-footer div{display:flex;gap:1rem}.payment-footer a{color:inherit}@media (max-width:720px){.payment-hub{padding-top:2.2rem}.payment-options{grid-template-columns:1fr;margin-top:1.8rem}.payment-card{padding:1.45rem}.payment-footer{flex-direction:column}.payment-trust{font-size:.76rem}}