/* Community home: a short presentation of Inner Lodge Plus, between Oracle's quote and the door (owner 2026-11-11).
   No price and no button here: it only says Plus exists and that it opens from inside the Lodge. */
.plus-section{background:#090f14;padding-top:clamp(56px,7vw,96px);padding-bottom:clamp(64px,8vw,110px);display:grid;place-items:center;position:relative;isolation:isolate}
.plus-section::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(42% 46% at 50% 38%,rgba(220,192,154,.09),transparent 72%)}
/* An arched doorway, drawn with one hairline: the "one more door" of the text. */
.plus-arch{position:relative;width:min(760px,100%);padding:clamp(64px,8vw,96px) clamp(24px,6vw,72px) clamp(44px,5vw,60px);text-align:center;border:1px solid rgba(220,192,154,.26);border-bottom-color:transparent;border-radius:min(380px,50vw) min(380px,50vw) 0 0;background:linear-gradient(180deg,rgba(220,192,154,.05),transparent 70%)}
.plus-arch::after{content:"";position:absolute;left:-1px;right:-1px;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(220,192,154,.26) 20%,rgba(220,192,154,.26) 80%,transparent)}
.plus-kicker{display:block;margin-bottom:18px;font:600 10px/1.6 var(--sans,'Manrope',sans-serif);letter-spacing:.34em;text-transform:uppercase;color:#dcc09a}
.plus-arch h2{margin:0 0 16px;font:400 clamp(38px,4.6vw,66px)/1.04 'Bodoni Moda',Georgia,serif;letter-spacing:-.035em;color:#f2f1ea}
.plus-arch h2 em{color:#dcc09a}
.plus-lead{margin:0 auto clamp(28px,4vw,40px);max-width:40ch;color:var(--silver,#c5d2d8);font-size:16px;line-height:1.7}
.plus-perks{list-style:none;margin:0 auto;padding:0;max-width:560px;display:grid;counter-reset:door}
.plus-perks li{counter-increment:door;display:grid;grid-template-columns:44px minmax(0,1fr);gap:4px 14px;align-items:baseline;text-align:left;padding:16px 0;border-top:1px solid rgba(220,192,154,.12)}
.plus-perks li::before{content:counter(door,upper-roman);grid-row:1/3;font:400 15px/1 'Bodoni Moda',Georgia,serif;color:#dcc09a;letter-spacing:.06em}
.plus-perks b{font:400 22px/1.2 'Bodoni Moda',Georgia,serif;letter-spacing:-.015em;color:#f2f1ea}
.plus-perks span{color:#9eaeb9;font-size:14px;line-height:1.6}
.plus-unlock{margin:clamp(28px,4vw,40px) 0 0;color:var(--silver,#c5d2d8);font-size:15px;letter-spacing:.01em}
.plus-unlock em{font-family:'Bodoni Moda',Georgia,serif;font-size:1.2em;color:#dcc09a}
@media (max-width:640px){.plus-arch{border-radius:200px 200px 0 0}.plus-perks li{grid-template-columns:34px minmax(0,1fr)}.plus-perks b{font-size:20px}}
