:root{--bg:#050913;--panel:#0b1220;--panel2:#0f1a2d;--text:#f5f7fb;--muted:#9aa8bd;--line:rgba(255,255,255,.09);--cyan:#55e6ff;--violet:#9b7cff;--green:#6df6a4;--shadow:0 30px 100px rgba(0,0,0,.45)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 75% 10%,rgba(85,230,255,.09),transparent 30%),radial-gradient(circle at 10% 25%,rgba(155,124,255,.09),transparent 25%),var(--bg);color:var(--text);font-family:Inter,system-ui,sans-serif;line-height:1.65}.noise{position:fixed;inset:0;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.6'/%3E%3C/svg%3E");z-index:99}.nav{position:sticky;top:0;z-index:90;height:74px;display:flex;align-items:center;justify-content:space-between;padding:0 5vw;background:rgba(5,9,19,.72);backdrop-filter:blur(20px);border-bottom:1px solid var(--line)}.brand{font-family:"Space Grotesk";font-weight:800;font-size:1.15rem;display:flex;gap:9px;align-items:center;color:white;text-decoration:none}.brand-dot{width:13px;height:13px;border-radius:50%;background:linear-gradient(135deg,var(--cyan),var(--violet));box-shadow:0 0 22px var(--cyan)}.nav-links{display:flex;gap:25px}.nav a{color:#b9c5d8;text-decoration:none;font-size:.9rem}.nav-links a:hover,.footer a:hover{color:white}.nav-cta{padding:10px 15px;border:1px solid var(--line);border-radius:999px;color:white!important;background:rgba(255,255,255,.04)}.menu-btn{display:none;background:none;color:white;border:0;font-size:1.5rem}.hero{min-height:calc(100vh - 74px);display:grid;grid-template-columns:1.08fr .92fr;align-items:center;gap:5vw;max-width:1280px;margin:auto;padding:70px 5vw;position:relative}.eyebrow{color:var(--cyan);font-size:.8rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.hero h1{font-family:"Space Grotesk";font-size:clamp(3rem,7vw,6.8rem);line-height:.92;letter-spacing:-.06em;margin:18px 0 25px}.gradient{background:linear-gradient(110deg,#fff 15%,var(--cyan),#bba9ff 80%);-webkit-background-clip:text;background-clip:text;color:transparent}.hero p{color:var(--muted);font-size:1.08rem;max-width:670px}.actions{display:flex;gap:13px;flex-wrap:wrap;margin-top:30px}.btn{display:inline-flex;align-items:center;gap:9px;text-decoration:none;padding:13px 19px;border-radius:12px;font-weight:700;color:#06101b;background:linear-gradient(135deg,var(--cyan),#c0f7ff);box-shadow:0 15px 40px rgba(85,230,255,.13);border:0}.btn.alt{background:rgba(255,255,255,.04);color:white;border:1px solid var(--line);box-shadow:none}.hero-visual{perspective:1200px}.profile-card{position:relative;transform:rotateY(-8deg) rotateX(4deg);border:1px solid rgba(255,255,255,.14);border-radius:30px;padding:14px;background:linear-gradient(145deg,rgba(255,255,255,.12),rgba(255,255,255,.025));box-shadow:var(--shadow);transition:.5s}.profile-card:hover{transform:rotateY(0) rotateX(0) translateY(-8px)}.profile-card img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:21px;display:block;filter:saturate(.9)}.floating{position:absolute;padding:13px 15px;background:rgba(7,14,26,.85);border:1px solid var(--line);border-radius:14px;backdrop-filter:blur(12px);box-shadow:var(--shadow);font-size:.8rem}.f1{top:9%;left:-9%}.f2{bottom:10%;right:-9%}.section{max-width:1280px;margin:auto;padding:100px 5vw}.section-head{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:38px}.section h2{font-family:"Space Grotesk";font-size:clamp(2.1rem,4vw,4rem);line-height:1;margin:0;letter-spacing:-.04em}.section-intro{color:var(--muted);max-width:610px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.card{background:linear-gradient(145deg,rgba(255,255,255,.065),rgba(255,255,255,.02));border:1px solid var(--line);border-radius:22px;padding:25px;box-shadow:0 15px 60px rgba(0,0,0,.15);transition:.3s}.card:hover{transform:translateY(-5px);border-color:rgba(85,230,255,.25)}.card h3{margin:10px 0 6px;font-size:1.12rem}.card p{color:var(--muted);margin:0}.kicker{font-size:.75rem;color:var(--cyan);font-weight:800;text-transform:uppercase;letter-spacing:.12em}.logo-box{height:90px;display:flex;align-items:center;justify-content:flex-start;background:rgba(255,255,255,.96);border-radius:14px;padding:12px}.logo-box img{max-width:100%;max-height:66px;object-fit:contain}.timeline{display:grid;gap:16px}.timeline-item{display:grid;grid-template-columns:170px 1fr;gap:25px;padding:23px 0;border-bottom:1px solid var(--line)}.date{color:var(--cyan);font-size:.84rem;font-weight:700}.timeline-item h3{margin:0 0 4px}.timeline-item p{color:var(--muted);margin:0}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-top:35px}.stat{padding:25px;border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,.03)}.stat strong{font-size:2rem;font-family:"Space Grotesk"}.stat span{display:block;color:var(--muted);font-size:.85rem}.ref-card{display:flex;flex-direction:column;gap:17px}.ref-card .logo-box{height:105px}.ref-card .btn{margin-top:auto;justify-content:center}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.post{overflow:hidden;border:1px solid var(--line);border-radius:22px;background:rgba(255,255,255,.035)}.post-img{width:100%;aspect-ratio:16/9;object-fit:cover;background:#101a2b}.post-body{padding:21px}.post-body h3{margin:8px 0}.post-body p{color:var(--muted)}.article{max-width:900px;margin:auto;padding:80px 5vw}.article h1{font-family:"Space Grotesk";font-size:clamp(2.5rem,6vw,5rem);line-height:1;margin:15px 0 20px}.article-content{font-size:1.08rem;color:#cbd5e4}.article-content img{max-width:100%;border-radius:18px}.article-content h2,.article-content h3{color:white;font-family:"Space Grotesk"}.article-content a{color:var(--cyan)}.form-wrap{max-width:850px;margin:auto}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.field{display:flex;flex-direction:column;gap:7px;margin-bottom:15px}.field.full{grid-column:1/-1}.field label{font-size:.85rem;color:#b7c4d6}.field input,.field textarea,.field select{width:100%;background:#080f1c;color:white;border:1px solid var(--line);border-radius:12px;padding:13px 14px;outline:none}.field textarea{min-height:160px;resize:vertical}.footer{max-width:1280px;margin:auto;padding:55px 5vw 35px;border-top:1px solid var(--line);display:grid;grid-template-columns:2fr 1fr 1fr;gap:35px;color:var(--muted)}.footer-links,.socials{display:flex;flex-direction:column;gap:8px}.footer a{color:#9daac0;text-decoration:none}.copyright{grid-column:1/-1;border-top:1px solid var(--line);padding-top:20px;font-size:.8rem}.pill{display:inline-block;border:1px solid var(--line);padding:5px 10px;border-radius:999px;color:#c5d1e3;font-size:.75rem}.notice{padding:15px;border:1px solid rgba(85,230,255,.2);background:rgba(85,230,255,.05);border-radius:14px;color:#b9d8e3;margin-bottom:20px}.empty{color:var(--muted);padding:30px;border:1px dashed var(--line);border-radius:18px}.consult-tab{position:fixed;right:20px;bottom:20px;z-index:80}.consult-tab a{display:flex;align-items:center;gap:9px;background:linear-gradient(135deg,var(--violet),var(--cyan));color:#06101b;font-weight:900;text-decoration:none;padding:13px 17px;border-radius:999px;box-shadow:0 20px 60px rgba(85,230,255,.25)}.tag-row{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.success{color:var(--green)}
@media(max-width:900px){.nav-links{display:none}.menu-btn{display:block}.nav.open .nav-links{display:flex;position:absolute;top:74px;left:0;right:0;padding:20px;flex-direction:column;background:#070d18;border-bottom:1px solid var(--line)}.nav-cta{display:none}.hero{grid-template-columns:1fr;padding-top:55px}.hero-visual{max-width:600px;margin:auto}.grid,.blog-grid{grid-template-columns:1fr 1fr}.stats{grid-template-columns:1fr 1fr}.footer{grid-template-columns:1fr 1fr}.timeline-item{grid-template-columns:1fr}.f1{left:-2%}.f2{right:-2%}}@media(max-width:620px){.section{padding:70px 5vw}.hero{padding:45px 5vw}.grid,.blog-grid,.stats,.form-grid,.footer{grid-template-columns:1fr}.hero h1{font-size:3.5rem}.section-head{display:block}.section-intro{margin-top:15px}.floating{font-size:.7rem}.article{padding:60px 5vw}.footer{gap:20px}.copyright{grid-column:auto}}
