.page-hero{padding:calc(var(--header-height) + 4rem) 0 5rem;position:relative;overflow:hidden}.page-hero-bg{background:var(--bgUrl) center/cover no-repeat;position:absolute;inset:0}.page-hero-bg:after{content:"";background:linear-gradient(#0c0d0fb3 0%,#0c0d0ff2 100%);position:absolute;inset:0}.page-hero-content{z-index:1;position:relative}.page-title{margin-bottom:1rem;font-size:clamp(2.2rem,5vw,3.8rem);font-weight:800}.page-title span{color:var(--amber)}.page-subtitle{color:var(--text-secondary);max-width:540px;margin-bottom:2rem;font-size:1.05rem;line-height:1.7}.arge-about-grid{grid-template-columns:1fr 1fr;align-items:start;gap:5rem;display:grid}.prose p{color:var(--text-secondary);margin-bottom:1.25rem;font-size:.95rem;line-height:1.8}.prose strong{color:var(--text-primary);font-weight:600}.highlights-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.highlight-card{background:var(--bg-card);border:1px solid var(--border-card);transition:all var(--ease-normal);border-radius:14px;padding:1.5rem}.highlight-card:hover{border-color:var(--border-amber);box-shadow:var(--shadow-md);transform:translateY(-4px)}.highlight-icon{margin-bottom:.75rem;font-size:1.8rem;display:block}.highlight-label{color:var(--text-primary);margin-bottom:.35rem;font-size:.9rem;font-weight:700}.highlight-desc{color:var(--text-secondary);font-size:.82rem;line-height:1.5}.island-header{text-align:center;max-width:640px;margin:0 auto 3.5rem}.island-label-row{margin-bottom:1rem}.island-badge{letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:.35rem 1rem;font-size:.75rem;font-weight:700;display:inline-block}.kosgeb-badge{color:#60a5fa;background:#3b82f61f;border:1px solid #3b82f64d}.patent-badge{border:1px solid var(--border-amber);color:var(--amber);background:#f5a6231f}.projects-timeline{flex-direction:column;max-width:860px;margin:0 auto;display:flex}.project-row{grid-template-columns:64px 40px 1fr;align-items:stretch;gap:0;min-height:72px;display:grid}.project-year-col{justify-content:flex-end;align-items:flex-start;padding-top:.9rem;padding-right:1rem;display:flex}.project-year{font-family:var(--font-display);color:var(--amber);letter-spacing:.05em;text-align:right;opacity:0;min-width:2.5rem;font-size:.8rem;font-weight:700;transition:opacity}.project-row[data-show-year=true] .project-year{opacity:1}.project-line-col{flex-direction:column;align-items:center;display:flex}.timeline-dot{background:var(--amber);border:2px solid var(--bg-surface);outline:2px solid var(--amber);width:10px;height:10px;transition:transform var(--ease-normal);border-radius:50%;flex-shrink:0;margin-top:1rem}.project-row:hover .timeline-dot{transform:scale(1.4)}.timeline-line{background:var(--border-card);flex:1;width:2px;margin-top:4px}.project-row:last-child .timeline-line{display:none}.project-content-col{transition:background var(--ease-normal);border-radius:0 12px 12px 0;padding:.8rem 0 1.4rem 1.25rem}.project-row:hover .project-content-col{background:#f5a6230a}.project-code{color:var(--amber);letter-spacing:.05em;background:#f5a6231a;border:1px solid #f5a62333;border-radius:6px;margin-bottom:.45rem;padding:.15rem .6rem;font-family:monospace;font-size:.75rem;font-weight:600;display:inline-block}.project-name{color:var(--text-secondary);max-width:580px;font-size:.92rem;line-height:1.6}.patents-kpi-row{grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-bottom:3rem;display:grid}.kpi-card{background:var(--bg-card);border:1px solid var(--border-card);text-align:center;transition:all var(--ease-normal);border-radius:14px;padding:1.5rem 2rem}.kpi-card:hover{border-color:var(--border-amber);box-shadow:var(--shadow-md);transform:translateY(-3px)}.highlight-kpi{border-color:var(--border-amber);background:linear-gradient(135deg,#f5a6231a,#f5a62308)}.kpi-num{font-family:var(--font-display);color:var(--amber);margin-bottom:.4rem;font-size:2.6rem;font-weight:800;line-height:1;display:block}.kpi-label{color:var(--text-secondary);font-size:.8rem;font-weight:500}.patents-table-wrap{border:1px solid var(--border-card);border-radius:16px;overflow:hidden}.patents-table{border-collapse:collapse;width:100%;font-size:.9rem}.patents-table thead{border-bottom:1px solid var(--border-card);background:#f5a6230f}.patents-table th{text-align:left;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);padding:1rem 1.5rem;font-size:.72rem;font-weight:700}.patents-table tbody tr{border-bottom:1px solid var(--border-card);transition:background var(--ease-normal)}.patents-table tbody tr:last-child{border-bottom:none}.patents-table tbody tr:hover{background:#f5a6230a}.patents-table tbody tr.year-start{border-top:2px solid #f5a62333}.patents-table tbody tr.year-start:first-child{border-top:none}.patents-table td{vertical-align:middle;padding:1rem 1.5rem}.year-cell{white-space:nowrap;width:80px}.year-pill{color:var(--amber);letter-spacing:.05em;background:#f5a6231f;border:1px solid #f5a62340;border-radius:999px;padding:.2rem .65rem;font-size:.78rem;font-weight:700;display:inline-block}.code-cell{color:var(--text-secondary);white-space:nowrap;width:100px;font-family:monospace;font-size:.85rem;font-weight:600}.title-cell{color:var(--text-secondary);line-height:1.5}.cta-inner{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;display:flex}.cta-btns{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}@media (width<=900px){.arge-about-grid{grid-template-columns:1fr;gap:3rem}.highlights-grid,.patents-kpi-row{grid-template-columns:1fr 1fr}.patents-kpi-row .kpi-card:last-child{grid-column:1/-1}.project-row{grid-template-columns:48px 32px 1fr}}@media (width<=600px){.highlights-grid,.patents-kpi-row{grid-template-columns:1fr}.patents-kpi-row .kpi-card:last-child{grid-column:auto}.patents-table th:first-child,.patents-table td.year-cell,.project-year-col{display:none}.project-row{grid-template-columns:32px 1fr}}
