.jtk-page-banner{background-color:var(--color-primary);color:var(--color-bg-white);padding:var(--space-4xl) 0;text-align:center}.jtk-page-banner h1{color:var(--color-bg-white);font-size:var(--text-5xl);margin-bottom:var(--space-sm)}.jtk-page-banner p{color:var(--overlay-white-70);font-size:var(--text-lg);max-width:640px;margin:0 auto}.jtk-about-intro{padding:var(--space-4xl) 0;background-color:var(--color-bg-white)}.jtk-about-intro__grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3xl);align-items:center}.jtk-about-intro h2{font-size:var(--text-4xl);margin-bottom:var(--space-md)}.jtk-about-intro p{font-size:var(--text-lg);line-height:1.7;margin-bottom:var(--space-md)}.jtk-about-intro__media img{width:100%;height:420px;object-fit:cover;border-radius:var(--radius-md)}.jtk-about-items{padding:var(--space-4xl) 0;background-color:var(--color-bg-light)}.jtk-about-item{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3xl);align-items:center;margin-bottom:var(--space-4xl)}.jtk-about-item:last-child{margin-bottom:0}.jtk-about-item:nth-child(even){direction:rtl}.jtk-about-item:nth-child(even)>*{direction:ltr}.jtk-about-item__media img{width:100%;height:380px;object-fit:cover;border-radius:var(--radius-md)}.jtk-about-item__content h3{font-size:var(--text-3xl);margin-bottom:var(--space-md)}.jtk-about-item__content p{font-size:var(--text-base);line-height:1.7;margin-bottom:var(--space-md)}.jtk-about-item__link{font-family:var(--font-heading);font-size:var(--text-sm);font-weight:600;color:var(--color-accent);text-transform:uppercase;letter-spacing:.05em;display:inline-flex;align-items:center;gap:.5rem;transition:gap var(--transition-fast)}.jtk-about-item__link:hover{gap:.75rem}@media (max-width:1024px){.jtk-about-intro__grid,.jtk-about-item{grid-template-columns:1fr;gap:var(--space-2xl)}.jtk-about-item:nth-child(even){direction:ltr}.jtk-about-intro__media img,.jtk-about-item__media img{height:320px}}@media (max-width:768px){.jtk-page-banner h1{font-size:var(--text-4xl)}.jtk-about-intro h2{font-size:var(--text-3xl)}.jtk-about-item__content h3{font-size:var(--text-2xl)}}