:root{--bg: #ffffff;--card: #ffffff;--text: #0b1b2a;--muted: #5b6b7a;--accent: #1e88e5;--navbar: #a4c9ee}:root[data-theme=dark]{--bg: #30394d;--card: #111b2f;--text: #eaf2ff;--muted: #b9c6d6;--accent: #9bc8f5;--navbar: #111b2f}html,body{margin:0;padding:0}.nav-wrap{width:100%;background:var(--navbar);border-bottom:1px solid rgba(0,0,0,.06)}.nav-inner{width:100%;max-width:1600px;margin:0 auto;padding:14px 28px;display:flex;align-items:center;gap:22px}.brand{display:flex;align-items:center;gap:12px;min-width:190px}.brand-logo{width:60px;height:60px}.brand-text{font-weight:800;font-size:25px;letter-spacing:.2px;color:#ff9800}.brand-text b{color:#1565c0}.nav-links{margin-left:auto;display:flex;align-items:center;gap:26px}.nav-links a{color:var(--text);text-decoration:none;font-weight:800;font-size:20px;padding:8px 10px;border-radius:12px;transition:background .15s ease,transform .15s ease}.nav-links a:hover{background:#ffffff8c;transform:translateY(-1px)}:root[data-theme=dark] .nav-links a:hover{background:#ffffff1a}.nav-actions{display:flex;align-items:center;gap:12px}.theme-switch{position:relative;width:64px;height:34px;border-radius:999px;border:none;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:0 8px;box-shadow:0 8px 14px #00000014}.theme-switch .icon{font-size:16px;z-index:2;line-height:1}.theme-switch .sun{color:#f9a825}.theme-switch .moon{color:#37474f}.theme-switch .thumb{position:absolute;top:3px;left:3px;width:28px;height:28px;border-radius:50%;background:#1e88e5;transition:transform .25s ease}.theme-switch.dark{background:#0f172a}.theme-switch.dark .thumb{transform:translate(30px);background:#fff}.theme-switch.dark .moon{color:#ffd54f}.theme-switch.dark .sun{opacity:.5}.theme-switch:hover{transform:translateY(-1px)}.lang-dd{position:relative}.lang-trigger{border:none;background:#ffffffbf;padding:10px 12px;border-radius:12px;cursor:pointer;font-size:16px;line-height:1;display:inline-flex;align-items:center;gap:8px;box-shadow:0 8px 14px #0000000f;transition:transform .12s ease,background .12s ease}.lang-trigger:hover{transform:translateY(-1px);background:#fffffff2}.lang-menu{position:absolute;right:0;top:calc(100% + 10px);background:#fffffff2;border:1px solid rgba(0,0,0,.08);border-radius:14px;padding:8px;min-width:180px;box-shadow:0 18px 30px #0000001f;display:grid;gap:6px;z-index:999}.lang-item{border:none;background:transparent;border-radius:12px;padding:10px;cursor:pointer;display:flex;align-items:center;gap:10px;font-weight:700;color:var(--text);transition:background .12s ease;text-align:left}.lang-item:hover{background:#0000000d}.lang-item.active{background:#1e88e51f}.flag{font-size:18px}.label{font-size:14px}.chev{font-size:12px;opacity:.8}:root[data-theme=dark] .lang-trigger{background:#ffffff14;color:var(--text);box-shadow:none}:root[data-theme=dark] .lang-trigger:hover{background:#ffffff1f}:root[data-theme=dark] .lang-menu{background:#111b2ffa;border-color:#ffffff1f;box-shadow:0 18px 30px #00000059}:root[data-theme=dark] .lang-item:hover{background:#ffffff14}:root[data-theme=dark] .lang-item.active{background:#66b2ff29}@media(max-width:980px){.nav-inner{padding:12px 14px;gap:12px}.brand{min-width:auto}.brand-text{font-size:16px}.nav-links{gap:10px}.nav-links a{font-size:14px;padding:6px 8px}}@media(max-width:720px){.nav-links{display:none}}.nav-burger{display:none;border:none;background:#ffffffbf;width:44px;height:44px;border-radius:12px;cursor:pointer;box-shadow:0 8px 14px #0000000f;position:relative;padding:0}.nav-burger span{position:absolute;left:11px;right:11px;height:3px;border-radius:999px;background:var(--text);transition:transform .18s ease,top .18s ease,opacity .18s ease}.nav-burger span:nth-child(1){top:14px}.nav-burger span:nth-child(2){top:21px}.nav-burger span:nth-child(3){top:28px}.nav-burger.open span:nth-child(1){top:21px;transform:rotate(45deg)}.nav-burger.open span:nth-child(2){opacity:0}.nav-burger.open span:nth-child(3){top:21px;transform:rotate(-45deg)}:root[data-theme=dark] .nav-burger{background:#ffffff14;box-shadow:none}@media(max-width:720px){.nav-inner{flex-wrap:wrap}.nav-burger{display:inline-flex;align-items:center;justify-content:center;margin-left:auto}.nav-actions{margin-left:8px}.nav-links{display:none;width:100%;margin-left:0;padding:10px 0 4px;gap:8px;flex-wrap:wrap;align-items:center}.nav-links.open{display:flex}.nav-links a{font-size:14px;padding:8px 10px}}@media(max-width:720px){.nav-inner{flex-wrap:wrap}.brand{order:1}.nav-actions{order:2;margin-left:auto}.nav-burger{order:3;margin-left:10px}.nav-links{order:4;width:100%}}.footer{background:var(--navbar)!important;border-top:1px solid rgba(0,0,0,.08);margin-top:0}.footer-inner{max-width:1400px;margin:0 auto;padding:36px 28px;display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:28px}.footer-col h4{margin-bottom:10px;font-size:15px;font-weight:800;color:var(--text)}.footer-col ul{list-style:none;padding:0;margin:0;display:grid;gap:8px}.footer-col ul li{font-size:13.5px;color:var(--muted)}.footer-col ul li a{text-decoration:none;color:var(--muted);transition:color .15s ease}.footer-col ul li a:hover{color:var(--accent)}.footer-col.brand h3{font-size:20px;font-weight:900;margin-bottom:8px;color:#ff9800}.footer-col.brand h3 span{color:#1565c0}.footer-col.brand p{font-size:13.5px;line-height:1.6;color:var(--muted);max-width:260px}.footer-col p{font-size:13.5px;color:var(--muted);margin:6px 0}.footer-bottom{text-align:center;padding:14px 10px;font-size:12.5px;color:var(--muted);border-top:1px solid rgba(0,0,0,.06)}:root[data-theme=dark] .footer{border-top-color:#ffffff1f}:root[data-theme=dark] .footer-bottom{border-top-color:#ffffff1f}@media(max-width:980px){.footer-inner{grid-template-columns:1fr 1fr}}@media(max-width:600px){.footer-inner{grid-template-columns:1fr;padding:28px 18px}}.home{padding-bottom:40px;background:var(--bg);color:var(--text)}.container{max-width:1400px;margin:0 auto;padding-left:24px;padding-right:24px}.hero{position:relative;padding:30px 0 20px;overflow:visible}.hero-inner{position:relative;min-height:520px;display:grid;place-items:center}.hero-board{position:relative;width:min(980px,100%);margin:0 auto;z-index:2}.board-bg{width:100%;height:auto;display:block;border-radius:12px;filter:drop-shadow(0 14px 22px rgba(0,0,0,.14))}.hero-char{position:absolute;bottom:0;width:600px;height:auto;z-index:3;filter:drop-shadow(0 16px 26px rgba(0,0,0,.18))}.hero-char.left{left:0;transform:translate(-60px)}.hero-char.right{right:0;transform:translate(60px)}.board-text{position:absolute;inset:0;display:grid;place-content:center;text-align:center;padding:18px}.board-text h1{margin:0;font-size:48px;line-height:1.05;letter-spacing:.2px;color:var(--text)}.board-text p{margin-top:12px;white-space:pre-line;font-weight:600;font-size:16px;color:var(--text)}.why{padding:10px 0 6px}.why h1{text-align:center;font-size:56px;color:var(--text);margin:0 0 14px}.why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.why-card{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 22%,var(--card)),color-mix(in srgb,var(--accent) 12%,var(--card)));border-radius:50px;padding:20px 16px 18px;text-align:center;border:1px solid color-mix(in srgb,var(--text) 10%,transparent);box-shadow:0 10px 18px #0000000f;transition:transform .15s ease,box-shadow .15s ease;min-height:420px}:root[data-theme=dark] .why-card{box-shadow:0 14px 30px #00000059;border-color:color-mix(in srgb,var(--text) 12%,transparent)}.why-card:hover{transform:translateY(-3px);box-shadow:0 14px 24px #0000001a}:root[data-theme=dark] .why-card:hover{box-shadow:0 18px 38px #00000073}.why-icon{width:300px;margin:0 auto 12px}.why-icon img{width:300px;height:auto}.popular{padding:14px 0 28px}.popular h1{text-align:center;font-size:56px;color:var(--text);margin:0 0 14px}.courses{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:12px}.course-card{background:color-mix(in srgb,var(--card) 88%,transparent);border-radius:50px;padding:14px;border:1px solid color-mix(in srgb,var(--text) 10%,transparent);box-shadow:0 10px 18px #0000000d;color:var(--text)}:root[data-theme=dark] .course-card{box-shadow:0 14px 30px #00000059;border-color:color-mix(in srgb,var(--text) 12%,transparent)}.course-img{background:color-mix(in srgb,var(--accent) 18%,var(--card));border-radius:50px;padding:18px;display:grid;place-items:center}.course-img img{width:400px;height:auto}.course-card h3{text-align:center;margin:14px 0 10px;font-size:32px;font-weight:800;color:var(--text)}.course-card ul{list-style:none!important;padding:0;margin:8px 0 0}.course-card li{position:relative;padding-left:34px;line-height:1.6;display:flex;align-items:center;font-size:18px;color:var(--text)}.course-card li b{font-size:18px}.course-card li:before{content:"✓";position:absolute;left:0;top:50%;transform:translateY(-50%);width:25px;height:25px;border-radius:50%;background:var(--accent);color:#fff;font-size:22px;font-weight:900;display:flex;align-items:center;justify-content:center}.course-btn{display:block;margin-top:14px;padding:12px 14px;text-align:center;font-weight:800;text-decoration:none;color:#fff;border-radius:14px;background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 100%,#000),color-mix(in srgb,var(--accent) 78%,#000));box-shadow:0 12px 22px color-mix(in srgb,var(--accent) 28%,transparent);transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}:root[data-theme=dark] .course-btn{color:#06101d;box-shadow:0 14px 26px #00000059}.course-btn:hover{transform:translateY(-2px);box-shadow:0 16px 28px color-mix(in srgb,var(--accent) 34%,transparent);filter:brightness(1.03)}.course-btn:active{transform:translateY(0)}@media(max-width:980px){.hero-inner{min-height:440px}.hero-char{width:360px}.hero-char.left{transform:translate(-30px)}.hero-char.right{transform:translate(30px)}.board-text h1{font-size:34px}.board-text p{font-size:14px}.why-grid,.courses{grid-template-columns:1fr}.course-img img{width:min(360px,100%)}}@media(max-width:720px){.container{padding-left:16px;padding-right:16px}.hero-inner{min-height:380px}.hero-char{width:220px}.hero-char.left{transform:translate(-18px)}.hero-char.right{transform:translate(18px)}.board-text h1{font-size:28px}.board-text p{font-size:13px}.why h1,.popular h1{font-size:40px}.why-icon{width:min(260px,100%)}.why-icon img{width:100%}.course-img img{width:min(320px,100%)}}@media(max-width:420px){.board-text{padding:14px}.board-text h1{font-size:24px}.board-text p{font-size:12.5px}.why-card,.course-card,.course-img{border-radius:28px}.course-card h3{font-size:26px}.course-card li{font-size:16px}}.courses-page{background:var(--bg);min-height:100vh;color:var(--text);padding-bottom:40px}.courses-hero{padding:26px 0 18px}.courses-hero-inner{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.courses-title-courses{margin:0;font-size:48px;font-weight:900;color:var(--text);line-height:1.05}.courses-subtitle{margin:8px 0 0;color:var(--muted);font-weight:600;max-width:62ch}.courses-controls{display:grid;gap:10px;min-width:360px}.courses-search input{width:100%;border:1px solid color-mix(in srgb,var(--text) 10%,transparent);background:color-mix(in srgb,var(--card) 88%,transparent);padding:12px 14px;border-radius:14px;outline:none;font-weight:600;color:var(--text);transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.courses-search input::placeholder{color:color-mix(in srgb,var(--muted) 92%,transparent)}.courses-search input:focus{border-color:color-mix(in srgb,var(--accent) 55%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 18%,transparent)}.courses-filter{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.chip{border:1px solid color-mix(in srgb,var(--text) 10%,transparent);background:color-mix(in srgb,var(--card) 78%,transparent);color:var(--text);padding:10px 12px;border-radius:999px;font-weight:800;cursor:pointer;transition:transform .12s ease,background .15s ease,border-color .15s ease;white-space:nowrap}.chip:hover{transform:translateY(-1px)}.chip.active{border-color:color-mix(in srgb,var(--accent) 45%,transparent);background:color-mix(in srgb,var(--accent) 12%,var(--card))}.courses-list{padding:14px 0 36px}.courses-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.course-card2{background:color-mix(in srgb,var(--card) 88%,transparent);border:1px solid color-mix(in srgb,var(--text) 8%,transparent);border-radius:18px;overflow:hidden;box-shadow:0 10px 18px #0000000d;display:grid;grid-template-rows:auto 1fr}:root[data-theme=dark] .course-card2{box-shadow:0 14px 30px #00000059;border-color:color-mix(in srgb,var(--text) 12%,transparent)}.course-img2{background:color-mix(in srgb,var(--accent) 18%,var(--card));padding:18px;display:grid;place-items:center}.course-img2 img{width:min(420px,100%);height:auto;display:block}.course-body2{padding:16px 16px 18px}.course-body2 h3{margin:6px 0 10px;font-size:26px;text-align:center;font-weight:900;color:var(--text)}.course-meta2{list-style:none;padding:0;margin:0;display:grid;gap:10px;color:var(--muted)}.course-meta2 li{position:relative;padding-left:34px;line-height:1.55;display:flex;align-items:center;font-size:16px}.course-meta2 li:before{content:"✓";position:absolute;left:0;top:50%;transform:translateY(-50%);width:24px;height:24px;border-radius:50%;background:var(--accent);color:#fff;font-size:18px;font-weight:900;display:grid;place-items:center}:root[data-theme=dark] .course-meta2 li:before{color:#06101d}.course-meta2 b{color:var(--text);font-weight:800}.course-actions2{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.btn-primary{display:block;text-align:center;text-decoration:none;color:#fff;font-weight:900;padding:12px 14px;border-radius:14px;background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 100%,#000),color-mix(in srgb,var(--accent) 78%,#000));box-shadow:0 12px 22px color-mix(in srgb,var(--accent) 26%,transparent);transition:transform .15s ease,filter .15s ease,box-shadow .15s ease}.btn-primary:hover{transform:translateY(-2px);filter:brightness(1.03);box-shadow:0 16px 28px color-mix(in srgb,var(--accent) 34%,transparent)}:root[data-theme=dark] .btn-primary{color:#06101d;box-shadow:0 14px 26px #00000059}.btn-ghost{display:block;text-align:center;text-decoration:none;color:var(--text);font-weight:900;padding:12px 14px;border-radius:14px;background:color-mix(in srgb,var(--card) 78%,transparent);border:1px solid color-mix(in srgb,var(--text) 10%,transparent);transition:transform .15s ease,background .15s ease,border-color .15s ease}.btn-ghost:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--accent) 28%,transparent)}.empty-state{margin-top:18px;padding:18px;border-radius:14px;background:color-mix(in srgb,var(--card) 78%,transparent);border:1px solid color-mix(in srgb,var(--text) 8%,transparent);text-align:center;color:var(--text)}@media(max-width:1100px){.courses-hero-inner{flex-direction:column;align-items:flex-start}.courses-controls{min-width:100%}.courses-filter{justify-content:flex-start}.courses-grid{grid-template-columns:repeat(2,1fr)}.courses-title-courses{font-size:40px}}@media(max-width:720px){.container{padding:0 16px}.courses-grid{grid-template-columns:1fr}.courses-title-courses{font-size:32px}.courses-subtitle{max-width:100%;font-size:14px}.course-body2 h3{font-size:22px}.course-meta2 li{font-size:15px}.course-actions2{grid-template-columns:1fr}}.contact-page{background:var(--bg);min-height:100vh;color:var(--text)}.container{width:min(1400px,100%);margin:0 auto;padding:0 24px}.contact-hero{padding:44px 0 18px;text-align:center}.contact-hero h1{margin:0;font-size:clamp(28px,3vw,38px);font-weight:900;letter-spacing:-.2px;color:var(--text)}.contact-hero p{margin:10px auto 0;max-width:760px;font-size:15px;color:var(--muted);font-weight:600;line-height:1.65}.contact-content{padding:26px 0 52px;display:grid;grid-template-columns:1.2fr .9fr;gap:24px;align-items:start}.contact-info,.contact-form{background:var(--card);border:1px solid rgba(0,0,0,.08);border-radius:18px;padding:22px;box-shadow:0 10px 22px #0000000f,0 2px 6px #0000000a;overflow:hidden}:root[data-theme=dark] .contact-info,:root[data-theme=dark] .contact-form{border-color:#ffffff1a;box-shadow:0 10px 28px #00000059,0 2px 10px #00000040}.contact-info h3{margin:0 0 14px;font-size:18px;font-weight:900;letter-spacing:-.1px;color:var(--text)}.contact-info p{margin:10px 0;font-size:14px;color:var(--text);display:flex;align-items:center;gap:10px}.contact-note{margin-top:14px;padding-top:14px;border-top:1px dashed rgba(0,0,0,.14);font-size:13px;color:var(--muted);line-height:1.6}:root[data-theme=dark] .contact-note{border-top-color:#ffffff29}*,*:before,*:after{box-sizing:border-box}.social-section{margin-top:22px;text-align:center}.social-section h2{margin:10px 0 6px;font-size:18px;font-weight:900;color:var(--text)}.social-subtitle{margin:0 auto 14px;color:var(--muted);font-size:13.5px;line-height:1.6;max-width:700px}.social-grid-contact{display:grid;grid-template-columns:repeat(4,120px);justify-content:center;gap:14px;margin:0 auto}.social-card{width:100px;justify-self:center;text-decoration:none;padding:14px;border-radius:16px;background:var(--card);border:1px solid rgba(0,0,0,.1);box-shadow:0 10px 22px #0000000f;display:grid;place-items:center;gap:10px;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease;color:var(--text);font-weight:800}.social-card:hover{transform:translateY(-3px);box-shadow:0 16px 32px #0000001a;border-color:#1e88e559}:root[data-theme=dark] .social-card{border-color:#ffffff1f;box-shadow:0 14px 30px #00000059}:root[data-theme=dark] .social-card:hover{border-color:#66b2ff59}.social-img-contact{width:44px;height:44px;object-fit:contain}.contact-form{display:grid;gap:12px}.contact-form h3{margin:0 0 6px;font-size:18px;font-weight:900;color:var(--text)}.contact-form input,.contact-form textarea{width:100%;border:1px solid rgba(0,0,0,.14);border-radius:14px;padding:12px 14px;font-size:14px;outline:none;background:#ffffffeb;color:var(--text);transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}:root[data-theme=dark] .contact-form input,:root[data-theme=dark] .contact-form textarea{background:#ffffff0d;border-color:#ffffff24;color:var(--text)}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#5b6b7ae6}:root[data-theme=dark] .contact-form input::placeholder,:root[data-theme=dark] .contact-form textarea::placeholder{color:#b9c6d6bf}.contact-form input:focus,.contact-form textarea:focus{border-color:#1e88e58c;box-shadow:0 0 0 4px #1e88e52e;background:#fff}:root[data-theme=dark] .contact-form input:focus,:root[data-theme=dark] .contact-form textarea:focus{background:#ffffff12;box-shadow:0 0 0 4px #66b2ff2e}.contact-form textarea{resize:vertical;min-height:140px}.contact-form button{margin-top:6px;padding:12px 14px;border:none;border-radius:14px;font-weight:900;font-size:14px;color:#fff;cursor:pointer;background:linear-gradient(180deg,#1e88e5,#1565c0);box-shadow:0 14px 24px #1e88e547;transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease}.contact-form button:hover{transform:translateY(-2px);box-shadow:0 18px 30px #1e88e552}.contact-form button:disabled{opacity:.65;cursor:not-allowed;transform:none;box-shadow:none}.contact-form .alert{margin:6px 0 0;border-radius:14px;font-size:13.5px}@media(max-width:1100px){.contact-content{grid-template-columns:1fr}.social-grid-contact{grid-template-columns:repeat(2,minmax(90px,140px));gap:12px}}@media(max-width:720px){.container{padding:0 16px}.contact-hero{padding:36px 0 14px}.contact-content{padding:18px 0 40px;gap:16px}.contact-info,.contact-form{padding:18px;border-radius:16px}.social-grid-contact{grid-template-columns:repeat(2,minmax(90px,1fr));gap:12px}.social-card{width:100%;max-width:220px}.contact-form textarea{min-height:120px}}@media(max-width:420px){.social-grid-contact{grid-template-columns:1fr}.social-card{max-width:320px}.contact-hero p{font-size:14px}}.container{width:min(1200px,100%);margin:0 auto;padding:0 24px}.team-page{min-height:100%;padding-bottom:40px;background:var(--bg)}.team-hero{padding:26px 0 14px}.team-title{margin:0;text-align:center;font-size:44px;font-weight:950;letter-spacing:.2px;color:var(--text)}.team-subtitle{margin:10px auto 0;text-align:center;max-width:780px;font-weight:700;opacity:.72;color:var(--text)}.team-controls{margin:18px auto 0;max-width:520px}.team-search{width:100%;padding:12px 14px;border-radius:14px;border:1px solid rgba(0,0,0,.1);background:#ffffffc7;outline:none;font-weight:700}.team-search:focus{border-color:#3b82f68c;box-shadow:0 0 0 4px #3b82f624}.team-grid{margin-top:16px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}@media(max-width:1100px){.team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.team-grid{grid-template-columns:1fr}.team-title{font-size:34px}}.team-card{background:#fffffff2;border:1px solid rgba(0,0,0,.1);border-radius:18px;overflow:hidden;box-shadow:0 16px 40px #0000001f;transition:transform .16s ease,box-shadow .16s ease}.team-card:hover{transform:translateY(-4px);box-shadow:0 22px 60px #00000029}.team-photo{height:380px;background:#f2f2f2}.team-photo img{width:100%;height:100%;object-fit:cover;display:block}.team-body{padding:14px 14px 16px}.team-name{margin:0;font-size:18px;font-weight:950;color:#111827}.team-role{margin-top:6px;font-size:13.5px;font-weight:850;color:#2563eb}.team-desc{margin:10px 0 0;font-size:13px;font-weight:650;color:#111827c2;line-height:1.55;min-height:44px}.social-block{margin-top:14px;padding-top:12px;border-top:1px solid rgba(0,0,0,.08)}.social-title{font-size:13px;font-weight:900;color:#111827c7;margin-bottom:10px;text-align:center}.social-grid{display:grid;grid-template-columns:repeat(4,44px);justify-content:center;gap:10px}.social-btn{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;text-decoration:none;background:#1118270a;border:1px solid rgba(17,24,39,.1);transition:transform .14s ease,background .14s ease,border-color .14s ease}.social-btn:hover{transform:translateY(-2px);background:#3b82f614;border-color:#3b82f633}.social-btn:active{transform:translateY(0)}.social-img{width:20px;height:20px;object-fit:contain;display:block;filter:saturate(1.05)}.team-empty{margin-top:18px;padding:14px;border-radius:18px;background:#ffffffd9;border:1px solid rgba(0,0,0,.1)}.team-empty h3{margin:0;font-weight:950}.team-empty p{margin:10px 0 0;font-weight:700;opacity:.75}
