@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;700;800&family=IBM+Plex+Mono:wght@500;700&display=swap";:root{--bg: #000;--surface: #0b0b0b;--border: #1a1a1a;--text: #fff;--muted: #7c7c7c;--accent: #7dffc9;--accent-soft: #eafff6;--space-inline: 6%}*{box-sizing:border-box;margin:0;padding:0;font-family:monospace}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:Space Grotesk,sans-serif;line-height:1.6;top:0!important}#google_translate_element,.goog-te-banner-frame.skiptranslate,.VIpgJd-ZVi9od-ORHb-OEVmcd,iframe.goog-te-banner-frame,.goog-logo-link,.goog-te-gadget span{display:none!important}.goog-te-gadget{color:transparent!important;font-size:0!important}h1,h2,h3,.status,.cta,.big-btn,.label,.bar-label,.bar-value,.back-to-top{font-family:IBM Plex Mono,monospace}section{padding:100px var(--space-inline);text-align:center}.section-title{font-size:1.8rem;margin-bottom:60px}nav{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000b3;display:flex;justify-content:space-between;left:0;padding:18px var(--space-inline);position:fixed;top:0;width:100%;z-index:1000}.nav-actions{align-items:center;display:flex;gap:12px}.status{align-items:center;display:flex;font-size:.8rem;gap:10px;letter-spacing:.14em}.dot{background:var(--accent);box-shadow:0 0 12px var(--accent);height:8px;width:8px}.cta,.big-btn{background:var(--accent-soft);border:0;border-radius:6px;box-shadow:inset 0 0 0 1px #0006,inset 0 -3px #0000004d,0 4px #000c,0 0 20px #7dffc966;color:#000;cursor:pointer;display:inline-block;font-size:.85rem;font-weight:700;letter-spacing:.14em;padding:12px 24px;text-decoration:none;transition:box-shadow .2s ease,transform .2s ease}.cta:hover,.big-btn:hover{box-shadow:inset 0 0 0 1px #0006,inset 0 -3px #0000004d,0 4px #000c,0 0 28px #7dffc9b3}.cta-secondary{background:transparent;box-shadow:inset 0 0 0 1px #7dffc973,inset 0 -3px #0000004d,0 4px #000c;color:var(--accent-soft)}.cta-secondary:hover{box-shadow:inset 0 0 0 1px #7dffc9b3,inset 0 -3px #0000004d,0 4px #000c,0 0 22px #7dffc947}.cta-secondary[aria-pressed=true]{background:var(--accent-soft);color:#000}.big-btn{margin-top:60px;padding:14px 28px}.big-btn:active{box-shadow:inset 0 3px #0006,0 0 10px #7dffc94d;transform:translateY(3px)}.hero{background:radial-gradient(60% 40% at 50% 15%,rgb(125 255 201 / 12%),transparent 70%);padding:140px var(--space-inline) 60px;text-align:center}.hero h1{font-size:clamp(3rem,8vw,6rem);font-weight:800;letter-spacing:-.05em}.hero p{color:var(--muted);font-size:1.3rem;margin:20px auto 0;max-width:760px}.stats{display:grid;gap:30px;grid-template-columns:repeat(3,1fr);margin-top:80px}.stat{box-shadow:inset 1px 1px 2px #ffffff1a,inset -1px -1px 2px #000c;padding:20px}.stat span{display:block}.value{font-size:2.5rem;font-weight:800}.label{color:var(--muted);font-size:.95rem;letter-spacing:.14em}.grid{display:grid;gap:24px;grid-template-columns:repeat(3,1fr);position:relative}.hidden-item{display:none}.img-panel{background:var(--surface);border-radius:4px;box-shadow:inset 0 0 0 1px #ffffff0d,inset 0 -4px #0009,0 6px #000000e5;padding:12px;position:relative;transition:box-shadow .45s ease,filter .45s ease,transform .45s cubic-bezier(.2,.8,.2,1);z-index:1}.img-panel img{border-radius:2px;display:block;width:100%}.img-panel:before,.growth-card:before{background:linear-gradient(90deg,transparent,rgb(125 255 201 / 60%),transparent);content:"";height:2px;left:0;opacity:.35;position:absolute;top:0;width:100%}.img-panel:hover{box-shadow:inset 0 0 0 1px #7dffc94d,0 0 40px #7dffc940,0 25px 60px #000000f2;transform:scale(1.1);z-index:50}body:has(.img-panel:hover)>*:not(section),body:has(.img-panel:hover) .grid>*:not(:hover){transition:filter .45s ease}.growth-grid{display:grid;gap:28px;grid-template-columns:repeat(3,1fr)}.growth-card{background:var(--surface);border-radius:4px;box-shadow:inset 0 0 0 1px #ffffff0d,inset 0 -4px #000000b3,0 6px #000000e5;padding:32px;position:relative;text-align:left;transition:box-shadow .3s ease,transform .3s ease}.growth-card:hover{box-shadow:inset 0 0 0 1px #7dffc940,inset 0 -4px #000000b3,0 12px 25px #000000f2;transform:translateY(-4px)}.card-head{align-items:center;display:flex;gap:12px;margin-bottom:16px}.card-icon{color:var(--accent);font-size:1.2rem;text-shadow:0 0 8px rgb(125 255 201 / 50%)}.growth-card h3{font-size:1.2rem}.growth-card p{color:var(--muted);font-size:1.05rem;line-height:1.65}.growth-visual{padding-top:120px}.chart-wrapper{margin:60px auto;max-width:700px;position:relative}.chart-grid{background:linear-gradient(rgb(255 255 255 / 4%) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / 4%) 1px,transparent 1px);background-size:40px 40px;inset:0;opacity:.4;pointer-events:none;position:absolute}.chart{align-items:flex-end;display:flex;gap:40px;height:260px;justify-content:space-between;padding:20px;position:relative}.chart-bar{animation-duration:14s;animation-fill-mode:both;animation-iteration-count:infinite;animation-play-state:paused;animation-timing-function:ease-in-out;background:#111;box-shadow:inset 0 0 0 1px #ffffff0d,inset 0 -4px #000000b3;display:flex;flex:1;height:0;justify-content:center;position:relative}.chart-bar.highlight{background:var(--accent);box-shadow:0 0 35px #7dffc940,0 20px 40px #000000e5}.bar-label{color:var(--muted);font-size:.95rem;letter-spacing:.06em;position:absolute;top:-28px}.chart-bar.highlight .bar-label{color:var(--accent)}.bar-value{bottom:12px;color:#fff;font-size:1rem;font-weight:700;letter-spacing:.08em;position:absolute}.chart-bar.highlight .bar-value{color:#000}.bar-1{--h: 35%;animation-name:grow1}.bar-2{--h: 55%;animation-name:grow2}.bar-3{--h: 75%;animation-name:grow3}.bar-4{--h: 100%;animation-name:grow4}@keyframes grow1{0%{height:0}5%{height:var(--h)}60%{height:var(--h)}85%,to{height:0}}@keyframes grow2{0%,10%{height:0}15%{height:var(--h)}60%{height:var(--h)}85%,to{height:0}}@keyframes grow3{0%,20%{height:0}25%{height:var(--h)}60%{height:var(--h)}85%,to{height:0}}@keyframes grow4{0%,30%{height:0}35%{height:var(--h)}60%{height:var(--h)}85%,to{height:0}}.growth-caption{color:var(--muted);font-size:1.2rem;line-height:1.6;margin:40px auto 0;max-width:640px}.contact-section{align-items:center;border-top:1px solid var(--border);display:flex;gap:80px;justify-content:space-between;overflow:hidden;padding:160px var(--space-inline);position:relative;text-align:left}.contact-left{flex:1}.contact-left h2{font-size:2rem;margin-bottom:20px}.contact-left p{color:var(--muted);max-width:520px}.contact-actions{display:flex;gap:20px;margin-top:40px}.contact-right{align-items:center;display:flex;flex:1;justify-content:center}.core-wrap{height:290px;position:relative;width:290px}.core{animation:drift 12s ease-in-out infinite alternate;background:radial-gradient(circle at 35% 30%,rgb(125 255 201 / 45%),transparent 55%),radial-gradient(circle at 70% 60%,rgb(125 255 201 / 25%),transparent 65%),radial-gradient(circle at 20% 75%,rgb(125 255 201 / 20%),transparent 60%);filter:blur(40px);inset:0;opacity:.85;position:absolute}.core:before,.core:after{animation:chaos 14s ease-in-out infinite;background:radial-gradient(circle at 60% 40%,rgb(125 255 201 / 30%),transparent 60%);content:"";filter:blur(60px);inset:-20px;mix-blend-mode:screen;position:absolute}.core:after{animation-delay:5s;opacity:.6}@keyframes drift{0%{transform:translate(-15px,-10px) scale(1)}50%{transform:translate(20px,15px) scale(1.1)}to{transform:translate(-10px,20px) scale(.95)}}@keyframes chaos{0%{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(1.15)}to{transform:rotate(360deg) scale(1)}}.back-to-top{background:var(--surface);border:none;border-radius:4px;bottom:40px;box-shadow:inset 0 0 0 1px #ffffff0f,inset 0 -3px #0009,0 6px #000000e5;color:var(--accent);cursor:pointer;font-size:1rem;font-weight:700;height:46px;opacity:0;pointer-events:none;position:fixed;right:40px;transform:translateY(10px);transition:box-shadow .3s ease,opacity .3s ease,transform .3s ease;width:46px;z-index:1000}.back-to-top.show{opacity:1;pointer-events:auto;transform:translateY(0)}.back-to-top:hover{box-shadow:inset 0 0 0 1px #7dffc966,0 0 20px #7dffc940,0 8px 20px #000000f2}@media(max-width:900px){nav{align-items:flex-start;flex-direction:column;gap:16px}.nav-actions{width:100%}.nav-actions .cta{flex:1;text-align:center}.stats,.grid,.growth-grid{grid-template-columns:1fr}.hero p,.growth-caption{font-size:1.1rem}.chart{gap:20px;height:220px}.bar-label{font-size:.65rem}.bar-value{font-size:.7rem}.growth-card{padding:24px}.contact-section{flex-direction:column;gap:40px;text-align:center}.contact-actions{justify-content:center}.back-to-top{bottom:24px;right:24px}}
