.PartnershipPage-module__ayBjia__page{background:var(--color-bg-primary);min-height:100vh}.PartnershipPage-module__ayBjia__heroSection{background:#fff;padding-top:1.25rem;padding-bottom:0}.PartnershipPage-module__ayBjia__breadcrumb{font-size:var(--text-sm);color:var(--color-text-secondary);align-items:center;gap:.4rem;margin-bottom:1.75rem;display:flex}.PartnershipPage-module__ayBjia__breadcrumb a{color:var(--color-text-secondary);text-decoration:none}.PartnershipPage-module__ayBjia__breadcrumb a:hover{color:var(--color-dental-blue)}.PartnershipPage-module__ayBjia__breadcrumb strong{color:var(--color-text-primary);font-weight:var(--weight-semibold)}.PartnershipPage-module__ayBjia__sep{color:var(--color-text-muted);font-size:.7rem}.PartnershipPage-module__ayBjia__pageTitle{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:var(--weight-extrabold);color:var(--color-dental-blue);font-family:var(--font-display);margin-bottom:.75rem}.PartnershipPage-module__ayBjia__pageSubtitle{font-size:var(--text-base);color:var(--color-dental-blue);max-width:560px;margin-bottom:2rem;line-height:1.65}.PartnershipPage-module__ayBjia__heroDivider{background:var(--color-dental-blue);border-radius:2px;width:340px;height:3px;margin:0 auto}.PartnershipPage-module__ayBjia__whySection{background:var(--color-icy-blue);padding:3.5rem 0 4rem}.PartnershipPage-module__ayBjia__sectionTitle{text-align:center;font-size:var(--text-3xl);font-weight:var(--weight-bold);color:var(--color-deep-navy);font-family:var(--font-display);margin-bottom:2.5rem}.PartnershipPage-module__ayBjia__whyGrid{grid-template-columns:repeat(3,1fr);gap:1.5rem;max-width:860px;margin:0 auto;display:grid}.PartnershipPage-module__ayBjia__whyCard{border-radius:var(--radius-xl);text-align:center;transition:box-shadow var(--transition-base), transform var(--transition-base);background:#fff;border:1px solid #00000012;flex-direction:column;align-items:center;gap:.875rem;padding:2rem 1.5rem;display:flex;box-shadow:0 1px 4px #0000000f}.PartnershipPage-module__ayBjia__whyCard:hover{transform:translateY(-2px);box-shadow:0 6px 20px #2d74da1f}.PartnershipPage-module__ayBjia__whyIcon{justify-content:center;align-items:center;width:80px;height:80px;display:flex}.PartnershipPage-module__ayBjia__whyTitle{font-size:var(--text-base);font-weight:var(--weight-bold);color:var(--color-dental-blue);font-family:var(--font-display)}.PartnershipPage-module__ayBjia__whyDesc{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.6}.PartnershipPage-module__ayBjia__opportunitiesSection{background:#fff;padding:3.5rem 0 4rem}.PartnershipPage-module__ayBjia__sectionTitleDark{text-align:center;font-size:var(--text-3xl);font-weight:var(--weight-bold);color:var(--color-deep-navy);font-family:var(--font-display);margin-bottom:2.5rem}.PartnershipPage-module__ayBjia__opportunitiesGrid{grid-template-columns:repeat(3,1fr);gap:1.5rem;max-width:860px;margin:0 auto;display:grid}.PartnershipPage-module__ayBjia__opportunityCard{border:1.5px solid var(--color-border);border-radius:var(--radius-xl);transition:box-shadow var(--transition-base), border-color var(--transition-base);background:#fff;flex-direction:column;gap:.5rem;padding:1.75rem 1.5rem;display:flex}.PartnershipPage-module__ayBjia__opportunityCard:hover{border-color:var(--color-dental-blue);box-shadow:0 4px 16px #2d74da1a}.PartnershipPage-module__ayBjia__opportunityTitle{font-size:var(--text-base);font-weight:var(--weight-bold);color:var(--color-dental-blue);font-family:var(--font-display);line-height:1.3}.PartnershipPage-module__ayBjia__opportunityDesc{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.65}.PartnershipPage-module__ayBjia__formSection{background:#fff;padding:0 0 5rem}.PartnershipPage-module__ayBjia__formCard{background:var(--color-dental-blue);border-radius:var(--radius-2xl);text-align:center;flex-direction:column;align-items:center;gap:.75rem;max-width:860px;margin:0 auto;padding:2.5rem 3rem;display:flex}.PartnershipPage-module__ayBjia__formTitle{font-size:var(--text-2xl);font-weight:var(--weight-bold);color:#fff;font-family:var(--font-display)}.PartnershipPage-module__ayBjia__formSubtitle{font-size:var(--text-sm);color:#ffffffd9;margin-bottom:.5rem;line-height:1.6}.PartnershipPage-module__ayBjia__form{flex-direction:column;gap:.75rem;width:100%;margin-top:.5rem;display:flex}.PartnershipPage-module__ayBjia__formRow{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.PartnershipPage-module__ayBjia__formRowBottom{align-items:center;gap:.75rem;display:flex}.PartnershipPage-module__ayBjia__formInput{border-radius:var(--radius-md);color:#fff;height:44px;font-size:var(--text-sm);transition:border-color var(--transition-fast), background var(--transition-fast);background:#ffffff26;border:1.5px solid #fff9;outline:none;flex:1;padding:0 1rem}.PartnershipPage-module__ayBjia__formInput::placeholder{color:#ffffffbf}.PartnershipPage-module__ayBjia__formInput:focus{background:#ffffff38;border-color:#fff}.PartnershipPage-module__ayBjia__submitBtn{height:44px;color:var(--color-dental-blue);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--weight-bold);cursor:pointer;white-space:nowrap;transition:all var(--transition-fast);background:#fff;border:none;flex-shrink:0;padding:0 1.5rem}.PartnershipPage-module__ayBjia__submitBtn:hover{background:var(--color-icy-blue);transform:translateY(-1px)}.PartnershipPage-module__ayBjia__successMessage{border-radius:var(--radius-lg);color:#fff;font-size:var(--text-base);font-weight:var(--weight-semibold);background:#fff3;margin-top:.5rem;padding:1rem 2rem}@media (max-width:900px){.PartnershipPage-module__ayBjia__whyGrid,.PartnershipPage-module__ayBjia__opportunitiesGrid{grid-template-columns:1fr 1fr}.PartnershipPage-module__ayBjia__formCard{padding:2rem 1.5rem}}@media (max-width:600px){.PartnershipPage-module__ayBjia__whyGrid,.PartnershipPage-module__ayBjia__opportunitiesGrid,.PartnershipPage-module__ayBjia__formRow{grid-template-columns:1fr}.PartnershipPage-module__ayBjia__formRowBottom{flex-direction:column}.PartnershipPage-module__ayBjia__submitBtn{width:100%}.PartnershipPage-module__ayBjia__heroDivider{width:200px}}
