/*
Theme Name: TRIA MindLab
Theme URI: https://triamindlab.ro
Author: TRIA MindLab
Description: Tema WordPress personalizata pentru TRIA MindLab Business, Kids si Digital.
Version: 1.0.0
Requires at least: 6.0
Requires PHP: 7.4
Text Domain: tria-mindlab
*/
:root{--navy:#0b3155;--blue:#087daf;--teal:#43b3bd;--ink:#172b40;--muted:#5a6b7a;--bg:#f5f9fc}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:system-ui,-apple-system,'Segoe UI',sans-serif;color:var(--ink);line-height:1.65}a{color:var(--blue);text-decoration:none}a:hover{text-decoration:underline}.container{width:min(1160px,calc(100% - 40px));margin:auto}.site-header{background:#fff;border-bottom:1px solid #e8eff3;position:sticky;top:0;z-index:10}.nav{display:flex;align-items:center;justify-content:space-between;gap:25px;min-height:80px}.brand{font-size:1.45rem;font-weight:850;color:var(--navy)}.brand span{color:var(--blue)}.menu{display:flex;gap:22px;list-style:none;margin:0;padding:0;flex-wrap:wrap}.menu a{color:var(--navy);font-weight:650}.hero{background:linear-gradient(125deg,#f2faff,#fff 65%);padding:70px 0}.hero-grid{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:50px}.eyebrow{text-transform:uppercase;letter-spacing:.16em;color:var(--blue);font-size:.78rem;font-weight:800}h1{font-size:clamp(2.4rem,5vw,4.2rem);line-height:1.13;margin:15px 0 24px;color:var(--navy)}h2{font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.2;color:var(--navy)}h3{color:var(--navy)}.lead{font-size:1.15rem;color:var(--muted)}.button{display:inline-block;background:var(--blue);color:white;border-radius:7px;padding:13px 24px;font-weight:750;margin:10px 8px 0 0}.button:hover{background:var(--navy);text-decoration:none}.button.secondary{background:transparent;color:var(--navy);border:1px solid #a7bdcc}.hero-logo{width:100%;max-width:560px;mix-blend-mode:multiply}.section{padding:75px 0}.section.soft{background:var(--bg)}.section-heading{max-width:780px;margin-bottom:35px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.card{border:1px solid #e1eaf0;border-radius:14px;padding:28px;background:white;box-shadow:0 8px 24px #092f4d0b}.card .symbol{font-size:2rem}.card ul{padding-left:19px}.founder{display:grid;grid-template-columns:260px 1fr;gap:48px;align-items:center}.founder img{width:100%;border-radius:14px;aspect-ratio:3/4;object-fit:cover}.pill{display:inline-block;background:#e3f5f9;color:#086b90;padding:5px 12px;border-radius:20px;font-size:.85rem;font-weight:700}.cta{background:var(--navy);color:#fff;text-align:center;padding:55px 20px;border-radius:18px}.cta h2{color:white}.cta p{color:#e0edf5}.site-footer{background:#0c2942;color:#e3edf4;padding:42px 0}.site-footer a{color:#bfe9ff}.footer-grid{display:flex;justify-content:space-between;gap:30px;flex-wrap:wrap}.content{max-width:860px;margin:60px auto;padding:0 20px}.content h1{font-size:2.7rem}.course-list{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.course-list div{padding:15px;border-left:4px solid var(--teal);background:#f5f9fc}.small{font-size:.9rem;color:var(--muted)}@media(max-width:800px){.hero-grid,.founder,.cards,.course-list{grid-template-columns:1fr}.hero{padding:45px 0}.nav{align-items:flex-start;flex-direction:column;padding:14px 0;gap:8px}.menu{gap:12px;font-size:.85rem}.founder img{max-width:280px}.section{padding:50px 0}}
:focus-visible{outline:3px solid #12a4cf;outline-offset:3px}img{max-width:100%;height:auto}.content ul{line-height:2}.content li{margin-bottom:8px}a.button:focus-visible{outline:3px solid #0b3155}
