 :root{--bg:#080b09;--panel:#111612;--panel2:#161c17;--green:#9bff00;--text:#f4f7f1;--muted:#a4aaa3;--stroke:#283328;--font:Manrope,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit}img{max-width:100%}.container{width:min(1200px,calc(100% - 64px));margin:auto}.grain{position:fixed;inset:0;pointer-events:none;opacity:.035;z-index:100;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.7' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.header{position:sticky;top:0;z-index:40;background:#080b09e8;backdrop-filter:blur(22px);border-bottom:1px solid #ffffff12}.nav{height:88px;display:flex;align-items:center;justify-content:space-between;gap:28px}.brand{width:142px;display:block}.brand img{width:100%;display:block}.links{display:flex;gap:30px;align-items:center}.links a,.login{font-size:12px;font-weight:700;color:#c1c7c0;transition:color .2s}.links a:hover,.login:hover{color:var(--green)}.nav-actions{display:flex;align-items:center;gap:25px}.login span{color:var(--green)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:24px;padding:17px 24px;background:var(--green);border:1px solid var(--green);border-radius:5px;color:#071005;font-size:13px;font-weight:800;transition:transform .2s,box-shadow .2s;white-space:nowrap}.btn:hover{transform:translateY(-3px);box-shadow:0 12px 35px #9bff002a}.btn span{font-size:20px;line-height:12px}.btn-sm{padding:12px 17px;font-size:11px}.btn-outline{background:transparent;color:#e7eee4;border-color:#667365}.btn-outline:hover{border-color:var(--green);box-shadow:none}.menu{display:none;background:none;border:0;width:38px;cursor:pointer}.menu span{display:block;height:2px;background:var(--green);margin:6px 0}.hero{position:relative;overflow:hidden;background:radial-gradient(ellipse at 78% 45%,#16301b 0%,#0b130d 35%,#080b09 68%)}.hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#080b09 5%,transparent 72%);pointer-events:none}.hero-grid{position:relative;display:grid;grid-template-columns:1.04fr .96fr;align-items:center;min-height:690px;gap:42px;padding:70px 0 80px}.eyebrow,.kicker{font-size:11px;font-weight:800;letter-spacing:2px;color:var(--green)}.eyebrow{display:inline-flex;align-items:center;gap:10px}.pulse{width:7px;height:7px;background:var(--green);border-radius:50%;box-shadow:0 0 15px var(--green)}h1,h2,h3,p{margin-top:0}.hero h1{font-size:clamp(45px,5.15vw,78px);letter-spacing:-4px;line-height:1.1;margin:30px 0 25px;font-weight:800}.hero h1 em{display:block;font-style:normal;color:var(--green)}.period{color:#fff}.hero-copy>p{max-width:520px;color:#aeb8af;font-size:16px;line-height:1.85}.hero-ctas{display:flex;gap:12px;flex-wrap:wrap;margin-top:34px}.hero-proof{display:flex;align-items:center;gap:18px;margin-top:70px;color:#7e9080;font-size:10px;line-height:1.8;letter-spacing:1.8px;font-weight:800}.hero-proof .line{height:38px;width:2px;background:var(--green)}.hero-art{height:540px;position:relative;display:grid;place-items:center}.radial{position:absolute;width:470px;height:470px;border-radius:50%;background:radial-gradient(circle,#83ff0030 0%,#3b6e1111 40%,transparent 68%);filter:blur(10px)}.glass-card{position:relative;width:min(100%,480px);height:455px;padding:30px;background:linear-gradient(140deg,#1a241c 0%,#090e0a 50%,#111e11 100%);border:1px solid #4b6a42;border-radius:16px;box-shadow:0 40px 100px #0009,0 0 60px #83ff0013;transform:perspective(1000px) rotateY(-8deg) rotateX(4deg);display:flex;flex-direction:column;justify-content:space-between}.glass-card:before{content:"";position:absolute;inset:11px;border:1px solid #ffffff12;border-radius:8px;pointer-events:none}.card-top,.art-bottom{display:flex;justify-content:space-between;align-items:center;gap:10px}.small-label,.art-bottom{font-size:9px;font-weight:800;letter-spacing:1.7px;color:#a6b6a4}.arrow-icon{font-size:27px;color:var(--green)}.art-logo img{width:100%;filter:drop-shadow(0 0 24px #89ff0022)}.equalizer{display:flex;align-items:end;gap:4px;height:22px}.equalizer i{width:3px;height:35%;background:var(--green)}.equalizer i:nth-child(2),.equalizer i:nth-child(5){height:90%}.equalizer i:nth-child(3){height:60%}.equalizer i:nth-child(4){height:100%}.floating-label{position:absolute;padding:12px 16px;background:#121a12;border:1px solid #5c8e3d;border-radius:6px;font-size:10px;letter-spacing:1px;font-weight:800;box-shadow:0 12px 35px #000a}.floating-label b{color:var(--green);margin-left:16px}.floating-label.one{top:22px;right:4px}.floating-label.two{left:0;bottom:95px}.floating-label.three{right:-7px;bottom:33px}.hero-bottom{border-top:1px solid #243524;border-bottom:1px solid #243524;background:#0c130d}.scroll-strip{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:67px}.scroll-strip span{font-size:10px;letter-spacing:2px;font-weight:800;color:#9cac9a}.scroll-strip i{width:5px;height:5px;background:var(--green);transform:rotate(45deg)}.section{padding:120px 0}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:110px}.section h2{font-size:clamp(36px,4.2vw,61px);line-height:1.15;letter-spacing:-2.5px;margin:25px 0 0}.muted{color:#6e796e}.green{color:var(--green)}.about-text{padding-top:34px}.about-text p,.section-head>p,.academy-copy>p,.contact p{font-size:15px;color:#aeb9ae;line-height:1.95}.text-link{display:inline-flex;gap:20px;color:var(--green);font-size:13px;font-weight:800;margin-top:18px;border-bottom:1px solid #5c9239;padding-bottom:9px}.solutions{background:#0d120e}.section-head{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:42px}.section-head>p{max-width:330px;margin-bottom:0}.solutions-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.solution-card{min-height:350px;padding:31px;background:linear-gradient(145deg,#171e17,#0c100d);border:1px solid #2b372b;border-radius:9px;display:flex;flex-direction:column;transition:border-color .2s,transform .2s}.solution-card:hover{border-color:var(--green);transform:translateY(-5px)}.sol-number{font-size:10px;letter-spacing:1.5px;color:#7e937e;font-weight:800}.sol-icon{font-size:37px;color:var(--green);margin:33px 0 22px}.solution-card h3{font-size:23px;letter-spacing:-.7px;margin-bottom:12px}.solution-card p{color:#a2aea2;font-size:13px;line-height:1.8}.sol-action{margin-top:auto;padding-top:20px;border-top:1px solid #2d382d;color:var(--green);display:flex;justify-content:space-between;font-size:12px;font-weight:800}.method-heading{display:flex;justify-content:space-between;align-items:end;gap:30px}.method-heading p{max-width:245px;color:#9fac9f;font-size:14px;line-height:1.8}.method-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:50px}.method-grid article{padding:36px 29px 42px;border-top:2px solid #587e39;background:linear-gradient(180deg,#151d16,transparent)}.method-n{font-size:11px;letter-spacing:1px;color:#6c856c}.method-symbol{font-size:36px;color:var(--green);margin:32px 0}.method-grid h3{font-size:25px;letter-spacing:-1px}.method-grid p{color:#9fad9f;font-size:13px;line-height:1.9}.academy{background:#0e140f}.academy-grid{display:grid;grid-template-columns:1.12fr .88fr;gap:65px;align-items:center}.academy-visual{position:relative;border:1px solid #334733;padding:9px;border-radius:9px;background:#090d0a}.academy-visual img{display:block;width:100%;aspect-ratio:1.25;object-fit:cover;border-radius:5px}.image-caption{position:absolute;bottom:25px;left:24px;font-size:9px;letter-spacing:1.5px;font-weight:800;background:#090c09da;padding:10px}.academy-copy>p{margin-top:28px}.feature-list{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:26px 0 35px}.feature-list span{font-size:12px;font-weight:700;color:#d2dfcf}.academy-login{display:block;width:max-content}.manifesto{background:radial-gradient(ellipse at 50% 100%,#1c3619 0%,#0a100b 58%);text-align:center}.manifesto p{max-width:980px;margin:34px auto 55px;font-size:clamp(27px,4vw,53px);font-weight:600;line-height:1.35;letter-spacing:-1.8px;color:#a6b0a6}.manifesto strong{color:white}.manifesto-foot{border-top:1px solid #304530;padding-top:22px;display:flex;justify-content:space-between;font-size:10px;letter-spacing:2px;font-weight:800;color:#8fa08f}.contact-grid{display:grid;grid-template-columns:1fr .8fr;gap:90px;align-items:center}.contact p{max-width:540px;margin:25px 0}.contact small{display:block;margin-top:15px;color:#718271;font-size:10px}.contact-panel{padding:35px;background:linear-gradient(135deg,#182619,#0d130e);border:1px solid #446c38;border-radius:10px;min-height:330px;display:flex;flex-direction:column;justify-content:space-between}.panel-label{color:#a5b5a5;font-size:10px;letter-spacing:1.8px}.contact-mark{font-size:90px;color:var(--green);line-height:1}.contact-panel p{font-size:20px;font-weight:700;color:white;line-height:1.45}.contact-panel a{font-size:12px;color:var(--green);font-weight:800}.footer{background:#070a07;border-top:1px solid #253425}.footer-main{display:flex;justify-content:space-between;gap:30px;padding:55px 0}.footer-main img{width:190px}.footer-main p{font-size:11px;color:#8a988a;letter-spacing:1px}.footer-links{display:flex;gap:24px;align-items:center;flex-wrap:wrap}.footer-links a,.footer-bottom{font-size:11px;color:#8b998b}.footer-links a:hover,.footer-bottom a:hover{color:var(--green)}.footer-bottom{border-top:1px solid #243124;padding:24px 0;display:flex;justify-content:space-between}@media(max-width:1100px){.links{gap:15px}.nav-actions{gap:12px}.hero h1{letter-spacing:-2px}.hero-art{height:480px}.glass-card{height:405px}.floating-label.three{right:0}}@media(max-width:850px){.nav{height:72px}.brand{width:120px}.links{display:none;position:absolute;top:72px;left:0;right:0;background:#0c110d;padding:25px 32px;border-bottom:1px solid #334633;flex-direction:column;align-items:flex-start;gap:20px}.links.open{display:flex}.nav-actions{margin-left:auto}.nav-actions .btn{display:none}.menu{display:block}.hero-grid,.two-col,.academy-grid,.contact-grid{grid-template-columns:1fr;gap:35px}.hero-grid{padding:70px 0 45px}.hero-art{max-width:570px;width:100%;margin:auto}.hero-proof{margin-top:38px}.section{padding:80px 0}.about-text{padding-top:0}.solutions-grid,.method-grid{grid-template-columns:1fr 1fr}.section-head,.method-heading{align-items:start;flex-direction:column}.section-head>p{max-width:560px}.academy-grid{gap:35px}.contact-grid{gap:35px}.scroll-strip span{font-size:9px;letter-spacing:1px}.scroll-strip span:nth-of-type(4),.scroll-strip span:nth-of-type(5){display:none}.scroll-strip i:nth-of-type(4){display:none}}@media(max-width:560px){.container{width:min(100% - 36px,1200px)}.nav-actions .login{font-size:11px}.hero h1{font-size:45px;letter-spacing:-2px}.hero-copy>p{font-size:14px}.hero-ctas{flex-direction:column}.hero-ctas .btn{width:100%}.hero-art{height:370px}.glass-card{height:300px;padding:18px;width:91%}.floating-label{font-size:8px;padding:9px}.floating-label.one{top:0}.floating-label.two{bottom:40px}.floating-label.three{bottom:0}.hero-proof{margin-top:35px}.scroll-strip{min-height:55px}.scroll-strip span{font-size:8px}.scroll-strip span:nth-of-type(3){display:none}.section h2{font-size:38px}.solutions-grid,.method-grid{grid-template-columns:1fr}.solution-card{min-height:290px}.method-grid{gap:10px}.feature-list{grid-template-columns:1fr}.manifesto-foot{gap:12px;font-size:8px}.footer-main,.footer-bottom{flex-direction:column;gap:25px}.footer-links{gap:15px}.contact-panel{min-height:290px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}