.brand-hero{background:radial-gradient(120% 140% at 20% 20%,rgba(0,211,167,.16),transparent 60%),linear-gradient(135deg,#eaf5ff,#e8f6f2 55%,#eef3fb);border:var(--border);border-radius:var(--radius-lg);box-shadow:0 18px 38px rgba(15,26,45,.12);margin-bottom:var(--spacing-lg);padding:var(--spacing-lg)}.hero-grid{align-items:center;display:grid;gap:var(--spacing-lg);grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}@media (min-width:1100px){.hero-grid{grid-template-columns:1.2fr 1fr}}.hero-content{text-align:left}.hero-content h2{margin-bottom:10px}.hero-content .lead{margin:0 0 var(--spacing-md)}.cta-buttons{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.eyebrow{color:#7fb7ff;font-size:.9rem;font-weight:700;letter-spacing:.08em;margin:0 0 8px;text-transform:uppercase}.hero-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.hero-tags .tag{background:#e8eef7;border:1px solid rgba(15,26,45,.12);border-radius:999px;color:#0f1a2d;font-size:.95rem;padding:6px 12px}.hero-panel{background:#fff;border:1px solid rgba(15,26,45,.1);border-radius:var(--radius-md);box-shadow:0 10px 26px rgba(15,26,45,.08);padding:var(--spacing-md)}.panel-list{color:var(--muted);display:grid;gap:10px;list-style:none;margin:12px 0 10px;padding:0}.panel-list strong{color:#0f1a2d}.inline-link{color:var(--brand);font-weight:600;text-decoration:none}.inline-link:hover{text-decoration:underline}.section{margin:var(--spacing-lg) 0}.section-header{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.section-header p{color:var(--muted);margin:0}.section-title{font-size:1.3rem;margin:0}.videos-section .video-grid{margin-top:12px}.quick-links-grid{display:flex;flex-wrap:wrap;gap:10px}.quick-link{align-items:center;background:#f7f9fd;border:1px solid rgba(15,26,45,.12);border-radius:999px;color:#0f1a2d;display:inline-flex;font-weight:600;justify-content:center;padding:10px 14px;text-decoration:none;transition:transform .15s ease,box-shadow .2s ease,border-color .15s ease}.quick-link:hover{border-color:rgba(0,211,167,.5);box-shadow:0 6px 18px rgba(15,26,45,.14);transform:translateY(-2px)}.quick-link:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.resource-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.resource-card{background:var(--card);border:var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow);display:block;padding:16px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.resource-card h3{margin:0 0 6px}.resource-card p{color:var(--muted);margin:0 0 10px}.resource-card .pill{background:rgba(0,211,167,.12);border:1px solid rgba(0,211,167,.32);border-radius:999px;color:#007e63;display:inline-block;font-size:.9rem;padding:4px 10px}.resource-card:hover{border-color:rgba(0,211,167,.4);box-shadow:0 10px 26px rgba(0,0,0,.28);transform:translateY(-3px)}.resource-card:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.about-card{align-items:center;background:#fff;border:1px solid rgba(15,26,45,.12);border-radius:var(--radius-lg);box-shadow:0 10px 24px rgba(15,26,45,.08);display:grid;gap:12px;grid-template-columns:1fr auto;padding:var(--spacing-md)}.about-card p{color:var(--muted);margin:6px 0 0}.about-card h3{color:#0f1a2d;margin:4px 0}@media (max-width:720px){.about-card{grid-template-columns:1fr}.hero-content{text-align:center}.cta-buttons,.hero-tags{justify-content:center}}