/* Halaman teknologi. Komponen .tech ada di style.css */
.top nav a[aria-current="page"] { color: var(--ink); font-weight: 600; }
.head { background: linear-gradient(180deg, #f6f3fc 0%, #ece5fa 100%); padding: 64px 0 56px; box-shadow: 0 -1px 0 var(--line) inset; }
.head h1 { font-size: clamp(2rem, 4.4vw, 3rem); margin-bottom: 14px; }
.head p:not(.tech__eyebrow) { color: var(--grey); font-size: 1.1rem; max-width: 36em; margin: 0; }
.head .tech__eyebrow { margin: 0 0 10px; color: var(--purple); font-weight: 800; font-size: .8rem; letter-spacing: .1em; text-transform: uppercase; }
.tech--page { padding: 56px 0 0; }
@media (max-width: 820px) { .head { padding: 44px 0 40px; } .tech--page { padding-top: 36px; } }
