:root{--sdai-primary: #00A3FF;--sdai-secondary: #002D5A;--sdai-bg: #020617;--sdai-bg-soft: #080C24;--sdai-text: #F8FAFC;--sdai-text-dim: rgba(248, 250, 252, .7);--glass-bg: rgba(255, 255, 255, .03);--glass-border: rgba(255, 255, 255, .08);--glass-blur: blur(16px);--glass-shadow: 0 8px 32px 0 rgba(0, 0, 0, .5)}html{font-family:Inter,sans-serif;background:var(--sdai-bg);scroll-behavior:smooth;overflow-x:hidden}body{margin:0;color:var(--sdai-text);-webkit-font-smoothing:antialiased;overflow-x:hidden;width:100%}h1,h2,h3,h4{font-family:Sora,sans-serif;margin:0}p{max-width:70ch;line-height:1.6}.container{max-width:1200px;margin:0 auto;padding:0 24px}.navbar{position:fixed;top:0;left:0;right:0;z-index:1000;padding:20px 0;border-top:none;border-left:none;border-right:none;border-radius:0}.nav-container{display:flex;justify-content:space-between;align-items:center}.logo-lockup{display:flex;align-items:center;gap:12px;text-decoration:none;transition:transform .3s ease}.logo-lockup:hover{transform:scale(1.02)}.nav-logo-highres{height:64px;width:auto;filter:drop-shadow(0 0 16px rgba(0,163,255,.5))}.logo-text-wrapper{display:flex;flex-direction:column;line-height:1}.logo-name{font-family:Sora,sans-serif;font-size:2.2rem;font-weight:800;color:#fff;letter-spacing:-1px}@media (max-width: 768px){.nav-logo-highres{height:50px}.logo-name{font-size:1.5rem}.logo-slogan{font-size:.6rem;letter-spacing:1px}}.menu-toggle{display:none;flex-direction:column;justify-content:space-between;width:30px;height:20px;background:none;border:none;cursor:pointer;padding:0;z-index:1000}.menu-toggle span{display:block;width:100%;height:2px;background-color:var(--sdai-primary);border-radius:2px;transition:all .3s ease}@media (max-width: 768px){.menu-toggle{display:flex}.nav-links{display:none;flex-direction:column;position:absolute;top:100%;left:0;width:100%;background:#0a1428fa;backdrop-filter:blur(20px);padding:40px 20px;gap:24px;border-bottom:1px solid rgba(0,163,255,.1);text-align:center}.nav-links.active{display:flex}.menu-toggle.active span:nth-child(1){transform:translateY(9px) rotate(45deg)}.menu-toggle.active span:nth-child(2){opacity:0}.menu-toggle.active span:nth-child(3){transform:translateY(-9px) rotate(-45deg)}}.logo-dot{color:var(--sdai-primary)}.logo-slogan{font-size:.85rem;text-transform:uppercase;letter-spacing:2px;color:var(--sdai-text-dim);margin-top:4px}.nav-links{display:flex;gap:24px;align-items:center}@media (max-width: 768px){.nav-links{display:none}}.nav-links a{color:var(--sdai-text-dim);text-decoration:none;font-weight:500;transition:color .3s ease}.nav-links a:hover{color:var(--sdai-primary)}.btn-nav{background:var(--sdai-primary);color:#fff!important;padding:10px 20px;border-radius:50px;font-weight:700!important}.footer{padding:80px 0 40px;background:var(--sdai-bg);border-top:1px solid var(--glass-border)}.footer-content{display:flex;flex-direction:column;gap:40px;align-items:center;text-align:center}.footer-brand p{max-width:400px;color:var(--sdai-text-dim);margin-top:20px}.footer-bottom{padding-top:40px;border-top:1px solid rgba(255,255,255,.05);width:100%;font-size:.9rem;color:#ffffff4d}.text-gradient{background:linear-gradient(135deg,#fff 0%,var(--sdai-primary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.glass{background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow)}.btn-premium{background:linear-gradient(135deg,var(--sdai-primary) 0%,#007acc 100%);color:#fff;padding:18px 36px;border-radius:100px;font-weight:700;text-decoration:none;display:inline-block;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 15px #00a3ff4d;border:none;cursor:pointer}.btn-premium:hover{transform:translateY(-5px);box-shadow:0 12px 30px #00a3ff99;filter:brightness(1.1)}section{padding:80px 0}@media (max-width: 768px){section{padding:60px 0}}.reveal{opacity:0;transform:translateY(30px);transition:all .8s cubic-bezier(.2,.8,.2,1)}.reveal-active{opacity:1;transform:translateY(0)}.contact-section[data-astro-cid-xmivup5a]{background:var(--sdai-bg-soft)}.contact-grid[data-astro-cid-xmivup5a]{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding:60px!important;border-radius:32px}.contact-info[data-astro-cid-xmivup5a] h2[data-astro-cid-xmivup5a]{font-size:2.5rem;margin-bottom:20px}.contact-info[data-astro-cid-xmivup5a] p[data-astro-cid-xmivup5a]{color:var(--sdai-text-dim);margin-bottom:40px;font-size:1.1rem}.contact-details[data-astro-cid-xmivup5a]{list-style:none;padding:0}.contact-details[data-astro-cid-xmivup5a] li[data-astro-cid-xmivup5a]{margin-bottom:15px;font-size:1.1rem}.contact-form[data-astro-cid-xmivup5a]{display:flex;flex-direction:column;gap:24px}.form-group[data-astro-cid-xmivup5a]{display:flex;flex-direction:column;gap:8px}label[data-astro-cid-xmivup5a]{font-weight:600;color:var(--sdai-text);font-size:.9rem}input[data-astro-cid-xmivup5a],textarea[data-astro-cid-xmivup5a]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:14px;color:#fff;font-family:inherit;transition:all .3s ease}input[data-astro-cid-xmivup5a]:focus,textarea[data-astro-cid-xmivup5a]:focus{outline:none;border-color:var(--sdai-primary);background:#ffffff14}.form-status[data-astro-cid-xmivup5a]{padding:40px;background:#10b9811a;border:1px solid rgba(16,185,129,.2);border-radius:16px;text-align:center;animation:fadeIn .5s ease}.status-content[data-astro-cid-xmivup5a]{display:flex;flex-direction:column;align-items:center;gap:16px}.status-icon[data-astro-cid-xmivup5a]{font-size:3rem}.btn-text[data-astro-cid-xmivup5a]{background:none;border:none;color:var(--sdai-primary);text-decoration:underline;cursor:pointer;font-size:.9rem}.hidden[data-astro-cid-xmivup5a]{display:none}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 900px){.contact-grid[data-astro-cid-xmivup5a]{grid-template-columns:1fr;padding:40px!important}}
