body.phuro-inner-page .phuro-member-hero{position:relative;overflow:hidden;background:radial-gradient(circle at 90% 10%,#d5aa4630,transparent 45%),linear-gradient(125deg,#632d3e,#49334f 52%,#23344c)!important}
body.phuro-inner-page .phuro-member-hero h1{max-width:920px;font-size:clamp(34px,4.4vw,62px)!important}
body.phuro-inner-page .phuro-member-hero p{max-width:950px}.phuro-member-intro{border-bottom:1px solid #49334f20}
body.phuro-inner-page .phuro-member-benefits{background:#eee7e9!important}
.phuro-member-benefit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
.phuro-member-benefit{background:linear-gradient(145deg,#fffaf3,#f4eef5);border:1px solid #49334f24;border-radius:18px;padding:28px;box-shadow:0 8px 24px #23344c0b;min-width:0}
.phuro-member-number{display:inline-grid;place-items:center;background:#632d3e;color:#fffaf3;border-radius:12px;width:44px;height:44px;font:700 15px Arial,sans-serif}
.phuro-member-benefit:nth-child(3n+2) .phuro-member-number{background:#49334f}.phuro-member-benefit:nth-child(3n) .phuro-member-number{background:#23344c}
.phuro-member-benefit h3{margin:20px 0 12px}.phuro-member-benefit p{margin:0}.phuro-member-support{margin-top:24px;padding:18px 24px;border-left:4px solid #d5aa46;background:#fffaf3;border-radius:10px}
.phuro-member-explainer{display:grid;grid-template-columns:1fr 1fr;gap:28px}.phuro-member-explainer article{padding:28px;border-radius:18px;background:#ebe3eb;border:1px solid #49334f20}.phuro-member-explainer article:nth-child(2){background:#e7edf3}
body.phuro-inner-page .phuro-member-explainer h2{font-size:30px}
body.phuro-inner-page .phuro-member-payment{background:linear-gradient(130deg,#632d3e,#49334f 55%,#23344c)!important}
body.phuro-inner-page .phuro-member-payment>h2,body.phuro-inner-page .phuro-member-payment> .eyebrow,body.phuro-inner-page .phuro-member-payment-note p{color:#fffaf3}
.phuro-member-payment-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:26px}.phuro-member-account,.phuro-member-qr{border-radius:18px;background:#fffaf3;padding:30px;min-width:0}
.phuro-member-account dl{margin:0}.phuro-member-account dl>div{padding:15px 0;border-bottom:1px solid #49334f20}.phuro-member-account dt{font:700 11px/1.5 Arial,sans-serif;color:#632d3e;text-transform:uppercase;letter-spacing:1px}.phuro-member-account dd{margin:6px 0 0;font:700 18px/1.6 Arial,sans-serif;color:#23344c;overflow-wrap:anywhere}.phuro-member-qr{text-align:center}
body.phuro-inner-page .phuro-member-qr img{width:100%;max-width:300px;height:auto;object-fit:contain;border-radius:12px;background:#fff}
body.phuro-inner-page .phuro-member-qr p,body.phuro-inner-page .phuro-member-bank-note{font-size:13px;line-height:1.65}
.phuro-member-payment-note{padding:10px 0}.phuro-member-wire,.phuro-member-manifesto{background:#fffaf3;border:1px solid #49334f25;border-radius:12px;padding:20px;margin-top:22px;color:#23344c}.phuro-member-wire summary,.phuro-member-manifesto summary{font:700 16px/1.5 Arial,sans-serif;cursor:pointer;color:#632d3e;min-height:30px}.phuro-member-wire iframe,.phuro-member-manifesto iframe{display:block;width:100%;height:65vh;min-height:320px;border:1px solid #49334f25;margin:18px 0}
.phuro-member-terms-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.phuro-member-terms-grid article{padding:20px 24px;border:1px solid #49334f20;border-left:4px solid #632d3e;border-radius:12px;background:#fffaf3}.phuro-member-terms-grid article:last-child{grid-column:1/-1}.phuro-member-terms-grid p{margin:0}
body.phuro-inner-page .phuro-member-next{background:#ece5eb!important;border-top:2px solid #d5aa46}.phuro-member-email{display:inline-block;color:#632d3e;margin:12px 18px;overflow-wrap:anywhere}.phuro-member-wire summary:focus-visible,.phuro-member-manifesto summary:focus-visible{outline:2px solid #d5aa46;outline-offset:4px}
@media(max-width:1000px){.phuro-member-benefit-grid{grid-template-columns:1fr 1fr}}
@media(max-width:850px){.phuro-member-explainer,.phuro-member-payment-grid{grid-template-columns:1fr;gap:20px}.phuro-member-account,.phuro-member-qr,.phuro-member-explainer article{padding:24px}.phuro-member-terms-grid{grid-template-columns:1fr}.phuro-member-terms-grid article:last-child{grid-column:auto}.phuro-member-email{margin:14px 0;display:block}.phuro-member-qr img{max-width:280px}}
@media(max-width:550px){.phuro-member-benefit-grid{grid-template-columns:1fr;gap:16px}.phuro-member-benefit{padding:22px}.phuro-member-account dd{font-size:16px}.phuro-member-wire,.phuro-member-manifesto{padding:16px}.phuro-member-next>.button{width:100%;box-sizing:border-box;text-align:center}}

.phuro-member-fee{padding:24px;margin:24px 0;border:1px solid #c8a65d;border-radius:12px;background:#fffaf3;color:#13283f}.phuro-member-fee h3{margin:0 0 12px}.phuro-member-fee p{margin:8px 0}.phuro-member-fee strong{font-size:clamp(26px,4vw,36px)}
