.partners-empty:where(.astro-vby2bde5){padding:72px 0}.pe-inner:where(.astro-vby2bde5){text-align:center;max-width:720px}.pe-line:where(.astro-vby2bde5){color:var(--color-base-600);margin:0;font-size:18px;line-height:1.6}.partners-inquiry:where(.astro-vby2bde5){background:var(--night-deep);color:#fff;padding:72px 0}.pi-inner:where(.astro-vby2bde5){text-align:center;max-width:720px}.pi-ask:where(.astro-vby2bde5){color:var(--muted-dark);margin:0 0 30px;font-size:18px;line-height:1.55}.pi-btn:where(.astro-vby2bde5){background:var(--glow);color:var(--color-base-900);border-radius:var(--r-pill);transition:background var(--dur-short) var(--ease-move), transform var(--dur-short) var(--ease-move);border:none;padding:14px 32px;font-size:16px;font-weight:600;text-decoration:none;display:inline-block}.pi-btn:where(.astro-vby2bde5):hover{background:var(--glow-soft);transform:translateY(-1px)}.pi-btn:where(.astro-vby2bde5):focus-visible{outline-offset:2px;outline:2px solid #fff}.pi-disclosure:where(.astro-vby2bde5) summary:where(.astro-vby2bde5){cursor:pointer;list-style:none}.pi-disclosure:where(.astro-vby2bde5) summary:where(.astro-vby2bde5)::-webkit-details-marker{display:none}.pi-form:where(.astro-vby2bde5){text-align:left;margin:28px auto 0}
