.partner-hero[data-astro-cid-xonnx7ci]{padding:10rem 0 4rem;background:radial-gradient(circle at center top,rgba(0,229,255,.12) 0%,var(--background) 75%)}.hero-badge-wrap[data-astro-cid-xonnx7ci]{display:flex;justify-content:center}.display-title[data-astro-cid-xonnx7ci]{font-size:clamp(2.2rem,5.5vw,3.8rem);line-height:1.15;margin-bottom:1.25rem}.highlight[data-astro-cid-xonnx7ci]{color:var(--primary)}.hero-subtitle[data-astro-cid-xonnx7ci]{font-size:1.15rem;color:var(--on-surface-variant);max-width:68ch;line-height:1.7}.hero-actions[data-astro-cid-xonnx7ci]{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.stats-bar[data-astro-cid-xonnx7ci]{padding:2rem 0}.stats-flex[data-astro-cid-xonnx7ci]{display:flex;justify-content:space-around;align-items:center;text-align:center;flex-wrap:wrap;gap:1.5rem}.stat-item[data-astro-cid-xonnx7ci]{display:flex;flex-direction:column;gap:.25rem}.stat-number[data-astro-cid-xonnx7ci]{font-size:2.2rem;font-weight:800;font-family:var(--font-headline);line-height:1}.stat-label[data-astro-cid-xonnx7ci]{font-size:.85rem;color:var(--on-surface-variant);text-transform:uppercase;letter-spacing:.05em}.stat-divider[data-astro-cid-xonnx7ci]{width:1px;height:40px;background:#ffffff1a}.modality-card[data-astro-cid-xonnx7ci]{position:relative;background:linear-gradient(145deg,#1c1b1bcc,#101010f2);border:1px solid rgba(255,255,255,.08);transition:all .3s ease}.modality-card[data-astro-cid-xonnx7ci]:hover{transform:translateY(-4px);border-color:#00e5ff59;box-shadow:0 16px 40px #00000080,0 0 20px #00e5ff1a}.border-featured[data-astro-cid-xonnx7ci]{border-color:#00e5ff73;box-shadow:0 8px 30px #00e5ff1f}.featured-badge[data-astro-cid-xonnx7ci]{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:linear-gradient(135deg,var(--primary),var(--primary-container));color:#001f24;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:.25rem .85rem;border-radius:9999px;white-space:nowrap}.modality-icon[data-astro-cid-xonnx7ci]{width:52px;height:52px;border-radius:12px;background:#ffffff0d;color:var(--on-surface-variant);display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem}.highlight-icon[data-astro-cid-xonnx7ci]{background:#00e5ff1f;color:var(--primary-container)}.modality-title[data-astro-cid-xonnx7ci]{font-size:1.35rem;margin-bottom:.65rem;color:var(--tertiary)}.modality-desc[data-astro-cid-xonnx7ci]{font-size:.92rem;color:var(--on-surface-variant);line-height:1.6}.modality-features[data-astro-cid-xonnx7ci]{list-style:none;padding:0;margin:1.25rem 0 0}.modality-features[data-astro-cid-xonnx7ci] li[data-astro-cid-xonnx7ci]{position:relative;padding-left:1.25rem;margin-bottom:.5rem;font-size:.88rem;color:var(--on-surface)}.modality-features[data-astro-cid-xonnx7ci] li[data-astro-cid-xonnx7ci]:before{content:"✓";position:absolute;left:0;color:var(--primary-container);font-weight:700}.commitment-item[data-astro-cid-xonnx7ci] strong[data-astro-cid-xonnx7ci]{font-size:.95rem;display:block;margin-bottom:.25rem}.commitment-item[data-astro-cid-xonnx7ci] p[data-astro-cid-xonnx7ci]{font-size:.85rem;color:var(--on-surface-variant);margin:0;line-height:1.45}.faq-item[data-astro-cid-xonnx7ci] h4[data-astro-cid-xonnx7ci]{color:var(--tertiary);font-size:1.05rem;margin-bottom:.5rem}.faq-item[data-astro-cid-xonnx7ci] p[data-astro-cid-xonnx7ci]{color:var(--on-surface-variant);font-size:.92rem;line-height:1.6;margin:0}.section[data-astro-cid-xonnx7ci]{padding:5rem 0}.section-title[data-astro-cid-xonnx7ci]{font-size:clamp(1.8rem,4vw,2.4rem);margin-bottom:.75rem}.subtitle[data-astro-cid-xonnx7ci]{font-size:1.05rem;color:var(--on-surface-variant)}.lead-text[data-astro-cid-xonnx7ci]{font-size:1.15rem;color:var(--on-surface);line-height:1.6}.desc[data-astro-cid-xonnx7ci]{font-size:.95rem;color:var(--on-surface-variant);line-height:1.65}.max-w-ch[data-astro-cid-xonnx7ci]{max-width:65ch}.bg-darker[data-astro-cid-xonnx7ci]{background-color:var(--surface-lowest)}.border-top[data-astro-cid-xonnx7ci]{border-top:1px solid rgba(255,255,255,.08)}.border-bottom[data-astro-cid-xonnx7ci]{border-bottom:1px solid rgba(255,255,255,.08)}.grid-2[data-astro-cid-xonnx7ci]{display:grid;grid-template-columns:repeat(2,1fr)}.grid-3[data-astro-cid-xonnx7ci]{display:grid;grid-template-columns:repeat(3,1fr)}.gap-2[data-astro-cid-xonnx7ci]{gap:1.5rem}.gap-3[data-astro-cid-xonnx7ci]{gap:2rem}.gap-4[data-astro-cid-xonnx7ci]{gap:3rem}.flex-responsive[data-astro-cid-xonnx7ci]{display:flex}.flex-responsive[data-astro-cid-xonnx7ci]>[data-astro-cid-xonnx7ci]{flex:1}.flex-column[data-astro-cid-xonnx7ci]{display:flex;flex-direction:column}.justify-between[data-astro-cid-xonnx7ci]{justify-content:space-between}.items-center[data-astro-cid-xonnx7ci]{align-items:center}.w-full[data-astro-cid-xonnx7ci]{width:100%}.p-2[data-astro-cid-xonnx7ci]{padding:1rem}.p-3[data-astro-cid-xonnx7ci]{padding:1.5rem}.p-4[data-astro-cid-xonnx7ci]{padding:2.25rem}.py-3[data-astro-cid-xonnx7ci]{padding-top:1.5rem;padding-bottom:1.5rem}.px-4[data-astro-cid-xonnx7ci]{padding-left:2rem;padding-right:2rem}.rounded-lg[data-astro-cid-xonnx7ci]{border-radius:.75rem}.rounded-xl[data-astro-cid-xonnx7ci]{border-radius:1.25rem}.mb-1[data-astro-cid-xonnx7ci]{margin-bottom:.5rem}.mb-2[data-astro-cid-xonnx7ci]{margin-bottom:1rem}.mb-4[data-astro-cid-xonnx7ci]{margin-bottom:3rem}.mt-2[data-astro-cid-xonnx7ci]{margin-top:1rem}.mt-3[data-astro-cid-xonnx7ci]{margin-top:1.5rem}.mt-4[data-astro-cid-xonnx7ci]{margin-top:2rem}.contact-grid[data-astro-cid-xonnx7ci]{display:grid;grid-template-columns:1fr 1.2fr;gap:3.5rem;align-items:start}.info-block[data-astro-cid-xonnx7ci]{margin-bottom:1.25rem}.info-block[data-astro-cid-xonnx7ci] strong[data-astro-cid-xonnx7ci]{display:block;font-size:.85rem;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.2rem}.text-primary[data-astro-cid-xonnx7ci]{color:var(--primary)}.text-silver[data-astro-cid-xonnx7ci]{color:var(--on-surface-variant)}.link[data-astro-cid-xonnx7ci]:hover{color:var(--primary)}.card-img[data-astro-cid-xonnx7ci] img[data-astro-cid-xonnx7ci]{width:100%;height:auto;object-fit:cover;border-radius:1rem;display:block}@media(max-width:992px){.grid-3[data-astro-cid-xonnx7ci]{grid-template-columns:1fr}.contact-grid[data-astro-cid-xonnx7ci]{grid-template-columns:1fr;gap:2.5rem}.flex-responsive[data-astro-cid-xonnx7ci]{flex-direction:column}}@media(max-width:768px){.grid-2[data-astro-cid-xonnx7ci]{grid-template-columns:1fr}.stats-divider[data-astro-cid-xonnx7ci]{display:none}.stats-flex[data-astro-cid-xonnx7ci]{gap:1.25rem}}
