.app-layout{scroll-behavior:smooth;background:#fff;min-height:100vh}.app-header{z-index:1000;color:#172033;background:#fff;border-bottom:1px solid #e2e8f0;height:auto;min-height:80px;padding:0 clamp(20px,4vw,48px);line-height:1.2;position:sticky;top:0;box-shadow:0 8px 24px #0f172a14}.app-header-inner{justify-content:space-between;align-items:center;gap:24px;width:min(100%,1280px);min-height:80px;margin:0 auto;display:flex}.app-logo,.toolbar h2{margin:0}.app-logo{color:#172033;flex:none;font-size:clamp(20px,3vw,28px);font-weight:700;text-decoration:none}.app-logo:hover{color:#2563eb}.app-nav{flex:auto;justify-content:flex-end;align-items:center;gap:clamp(10px,2vw,22px);min-width:0;display:flex}.app-nav a{color:#475569;white-space:nowrap;font-size:14px;font-weight:700;text-decoration:none}.app-nav a:hover{color:#2563eb}.eyebrow{color:#9fb3cc;letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-size:13px;font-weight:700}.app-content{flex:1;width:min(100%,1280px);margin:0 auto;padding:clamp(20px,4vw,40px)}.content-section{box-shadow:none;background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(260px,420px);align-items:center;gap:clamp(20px,4vw,44px);margin-bottom:24px;padding:clamp(22px,4vw,40px);display:grid}.content-section,.partners-section,.certificates-section,.contact-section,.researchers-section{scroll-margin-top:112px}.product-section{grid-template-columns:minmax(260px,420px) minmax(0,1fr)}.product-section .section-copy{order:2}.section-copy h2{color:#172033;margin:0;font-size:clamp(24px,3vw,34px);font-weight:700}.section-copy p:not(.eyebrow){color:#64748b;max-width:62ch;margin:12px 0 0;line-height:1.7}.section-image{background-position:50%;background-size:cover;border-radius:8px;min-height:260px}.about-image{background:linear-gradient(135deg,#15202f38,#2563eb24),url(/assets/hero-CLDdwZDr.png)}.product-image{background:radial-gradient(circle at 28% 24%,#ffffff73,#0000 28%),linear-gradient(135deg,#14b8a6,#2563eb)}.partners-section{box-shadow:none;background:#fff;border-radius:8px;margin-bottom:24px;padding:clamp(22px,4vw,40px)}.partners-heading{margin-bottom:22px}.partner-card{border-radius:8px;height:100%}.partner-card .ant-card-body{flex-direction:column;height:100%;display:flex}.partner-logo{justify-content:center;align-items:center;height:160px;padding:16px;display:flex}.partner-logo img{object-fit:contain;max-width:100%;max-height:100%}.partner-type{color:#2563eb;text-transform:uppercase;margin:0 0 8px;font-size:13px;font-weight:700}.partner-card h3{color:#172033;margin:0;font-size:20px}.partner-card p:last-child{color:#64748b;margin:12px 0 0;line-height:1.6}.certificates-section{box-shadow:none;background:#fff;border-radius:8px;margin-bottom:24px;padding:clamp(22px,4vw,40px)}.certificates-heading{margin-bottom:22px}.certificate-card{border-color:#dbe4ef;border-radius:8px;height:100%;box-shadow:0 2px 8px #0f172a0a}.certificate-card .ant-card-body{flex-direction:column;height:100%;display:flex}.certificate-badge{color:#166534;background:#dcfce7;border-radius:8px;place-items:center;width:78px;height:48px;margin-bottom:18px;font-size:13px;font-weight:800;display:grid}.certificate-area{color:#0f766e;text-transform:uppercase;margin:0 0 8px;font-size:13px;font-weight:700}.certificate-card h3{color:#172033;margin:0;font-size:20px}.certificate-card p:last-child{color:#64748b;margin:12px 0 0;line-height:1.6}.contact-section{box-shadow:none;background:#fff;border-radius:8px;margin-bottom:24px;padding:clamp(22px,4vw,40px)}.contact-heading{margin-bottom:24px}.contact-layout{grid-template-columns:minmax(0,1fr) minmax(260px,420px);align-items:start;gap:clamp(20px,4vw,40px);display:grid}.contact-form{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:22px}.contact-form h3,.contact-info h3{color:#172033;margin:0 0 22px;font-size:22px;font-weight:700}.contact-form .ant-form-item-label>label{color:#172033;font-weight:700}.contact-form .ant-btn{min-width:150px;height:42px;font-weight:700}.contact-info{padding-top:4px}.contact-info-list{gap:24px;display:grid}.contact-info-item{align-items:flex-start;gap:16px;display:flex}.contact-info-icon{color:#0369a1;background:#e0f2fe;border-radius:8px;flex:none;place-items:center;width:48px;height:48px;font-size:20px;font-weight:800;display:grid}.contact-info-item h4{color:#172033;margin:0 0 6px;font-size:17px;font-weight:700}.contact-info-item a,.contact-info-item p{color:#64748b;margin:0;line-height:1.6;text-decoration:none;display:block}.contact-info-item a:hover{color:#0f766e}.researchers-section{box-shadow:none;background:#fff;border-radius:8px;margin-bottom:24px;padding:clamp(22px,4vw,40px)}.researchers-heading{margin-bottom:22px}.researcher-card{border-color:#e5e7eb;border-radius:8px;height:100%;transition:box-shadow .18s,transform .18s,border-color .18s;overflow:hidden;box-shadow:0 2px 8px #0f172a0a}.researcher-card:hover{transform:translateY(-4px);box-shadow:0 16px 34px #0f172a29}.researcher-card:focus,.researcher-card:focus-visible,.researcher-card:active,.researcher-card .ant-card-body:focus,.researcher-card .ant-card-body:focus-visible{outline:none}.researcher-card .ant-card-body{flex-direction:column;height:100%;display:flex}.researcher-photo{aspect-ratio:4/3;object-fit:cover;object-position:center;background:#f8fafc;border:1px solid #dbe4ef;border-radius:8px;width:100%;margin-bottom:16px;box-shadow:inset 0 1px #ffffffb3}.researcher-photo-default{color:#2563eb;background:radial-gradient(circle at 50% 34%,#2563eb24,#0000 26%),linear-gradient(135deg,#f8fafc,#e2e8f0);place-items:center;font-size:44px;display:grid}.researcher-photo-austeja{background:linear-gradient(135deg,#0f766e,#67e8f9)}.researcher-photo-mantas{background:linear-gradient(135deg,#1d4ed8,#93c5fd)}.researcher-photo-ieva{background:linear-gradient(135deg,#7c3aed,#c4b5fd)}.researcher-photo-tomas{background:linear-gradient(135deg,#b45309,#fde68a)}.researcher-photo-ruta{background:linear-gradient(135deg,#be123c,#fda4af)}.researcher-card h3{color:#172033;margin:0;font-size:18px}.researcher-position{color:#2563eb;text-transform:uppercase;margin:8px 0 0;font-size:13px;font-weight:700}.researcher-card p:last-child{color:#64748b;margin:12px 0 0;line-height:1.6}.app-footer{color:#cbd5e1;text-align:center;background:#15202f;padding:18px clamp(20px,4vw,48px)}.toolbar{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px;display:flex}.toolbar h2{color:#172033;font-size:clamp(24px,3vw,34px);font-weight:700}.toolbar p{color:#64748b;margin:6px 0 0}.stats-row{margin-bottom:16px}.main-row{min-height:360px}.fill-card{height:100%}.summary-card .ant-card-body{gap:14px;display:grid}.summary-item{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.summary-item:last-child{border-bottom:0}.summary-item span{color:#64748b}.summary-item strong{color:#172033;text-align:right}@media (width<=720px){.app-header-inner{flex-direction:column;align-items:stretch;gap:16px;padding:16px 0}.app-nav{justify-content:flex-start;gap:12px;padding-bottom:2px;overflow-x:auto}.app-nav a{flex:none}.toolbar{flex-direction:column;align-items:stretch}.toolbar .ant-select{width:100%}.content-section,.product-section,.contact-layout{grid-template-columns:1fr}.product-section .section-copy{order:initial}.section-image{min-height:220px}}:root{color:#172033;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{min-height:100%}html{scroll-behavior:smooth}body{margin:0}#root{min-height:100vh}
