.guild-page[data-astro-cid-5pzwf3c4]{max-width:1040px;margin:0 auto;padding:4rem 1.5rem 3rem}header[data-astro-cid-5pzwf3c4]{text-align:center;margin-bottom:3rem}.guild-title[data-astro-cid-5pzwf3c4]{margin:0;font-size:0;line-height:0}.guild-logo[data-astro-cid-5pzwf3c4]{width:auto;height:144px;margin-bottom:1.5rem}h1[data-astro-cid-5pzwf3c4]{letter-spacing:-.03em;text-transform:lowercase;margin-bottom:.75rem;font-size:clamp(2rem,5vw,3rem);font-weight:700}.lead[data-astro-cid-5pzwf3c4]{color:var(--text-muted);max-width:560px;margin:0 auto;font-size:1.15rem;line-height:1.6}.benefits[data-astro-cid-5pzwf3c4]{grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:3rem;display:grid}.guild-included[data-astro-cid-5pzwf3c4]{color:var(--text-muted);text-align:center;max-width:70ch;margin:0 auto 3rem;font-size:.9rem;line-height:1.6}.benefit[data-astro-cid-5pzwf3c4]{padding:1.5rem}a[data-astro-cid-5pzwf3c4].benefit{color:inherit;text-decoration:none;transition:transform .15s;display:block}a[data-astro-cid-5pzwf3c4].benefit:hover{transform:translateY(-2px)}a[data-astro-cid-5pzwf3c4].benefit:hover h3[data-astro-cid-5pzwf3c4]{color:var(--accent)}a[data-astro-cid-5pzwf3c4].benefit:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.benefit[data-astro-cid-5pzwf3c4] h3[data-astro-cid-5pzwf3c4]{font-size:1.05rem;font-weight:600;font-family:var(--font-mono);letter-spacing:.08em;margin-bottom:.5rem}.benefit[data-astro-cid-5pzwf3c4] h3[data-astro-cid-5pzwf3c4] .soon[data-astro-cid-5pzwf3c4]{letter-spacing:.08em;color:var(--accent);vertical-align:middle;background:#8cbff21f;border-radius:5px;margin-left:.4rem;padding:.1rem .4rem;font-size:.6rem;font-weight:600}.benefit[data-astro-cid-5pzwf3c4] p[data-astro-cid-5pzwf3c4]{color:var(--text-muted);font-size:.9rem;line-height:1.5}.guild-cta[data-astro-cid-5pzwf3c4]{text-align:center;padding:2.5rem 0}.plan-toggle[data-astro-cid-5pzwf3c4]{border:1px solid var(--surface-border);background:#ffffff0a;border-radius:10px;margin-bottom:1.25rem;padding:.25rem;display:inline-flex}.plan-btn[data-astro-cid-5pzwf3c4]{font-size:.85rem;font-family:var(--font-mono);text-transform:lowercase;letter-spacing:.02em;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:7px;padding:.4rem 1rem;transition:background .2s,color .2s}.plan-btn[data-astro-cid-5pzwf3c4].active{color:var(--text);background:#8cbff21f}.guild-price[data-astro-cid-5pzwf3c4]{margin-bottom:.4rem;font-size:2.5rem;font-weight:700}.guild-price[data-astro-cid-5pzwf3c4] span[data-astro-cid-5pzwf3c4]{color:var(--text-muted);font-size:1rem;font-weight:400}.guild-savings[data-astro-cid-5pzwf3c4]{color:var(--text-muted);margin-bottom:1.25rem;font-size:.85rem}.guild-btn[data-astro-cid-5pzwf3c4]{color:var(--text);isolation:isolate;font-size:1rem;font-weight:600;font-family:var(--font-mono);text-transform:lowercase;letter-spacing:.02em;background:0 0;border-radius:10px;padding:.7rem 2rem;text-decoration:none;transition:background .2s,transform .2s;display:inline-block;position:relative}.guild-btn[data-astro-cid-5pzwf3c4]:before{content:"";background:linear-gradient(135deg, var(--accent), var(--accent-2));-webkit-mask-composite:xor;z-index:-1;border-radius:10px;padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.guild-btn[data-astro-cid-5pzwf3c4]:hover{color:var(--text);background:#ffffff0a;transform:translateY(-1px)}.guild-note[data-astro-cid-5pzwf3c4]{color:var(--text-muted);margin-top:.75rem;font-size:.85rem}.guild-note[data-astro-cid-5pzwf3c4] a[data-astro-cid-5pzwf3c4]{color:var(--accent);text-underline-offset:2px;text-decoration:underline}@media (width<=860px){.benefits[data-astro-cid-5pzwf3c4]{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.benefits[data-astro-cid-5pzwf3c4]{grid-template-columns:1fr}}
