@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;600;700;800&display=swap');:root{--k:#101512;--g:#b7f34b;--p:#f5f7f2}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--p);color:var(--k);font-family:'DM Sans',sans-serif}a{color:inherit;text-decoration:none}header{height:82px;background:var(--k);color:white;padding:0 7%;display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:5}.brand{display:flex;gap:10px;align-items:center;font:800 19px Manrope}.brand b{background:var(--g);color:var(--k);border-radius:10px;padding:7px 12px;font-size:23px}.brand small{display:block;font:700 8px 'DM Sans';letter-spacing:2px;color:#aeb8ae}nav{display:flex;align-items:center;gap:30px;font-size:13px}nav a:hover{color:var(--g)}.navbtn{background:var(--g);color:var(--k);padding:13px 19px;font-weight:700}#menu{display:none}.hero{background:var(--k);color:white;padding:95px 10%;display:grid;grid-template-columns:1.1fr .9fr;align-items:center;min-height:600px;overflow:hidden}label{font-size:10px;font-weight:700;letter-spacing:2.5px;color:#73816f}h1,h2,h3{font-family:Manrope;letter-spacing:-2px}h1{font-size:clamp(46px,6vw,75px);line-height:1.07;margin:22px 0}h1 em,h2 em{color:var(--g);font-style:normal}.hero p{max-width:480px;color:#b9c3ba;line-height:1.8;font-size:14px}.btn{display:inline-block;background:var(--g);color:var(--k);padding:16px 21px;margin-top:20px;font-size:12px;font-weight:800}.note{display:block;color:#829084;font-size:10px;margin-top:25px}.art{height:360px;display:grid;place-items:center;position:relative}.ring{position:absolute;width:330px;height:330px;border:1px solid #485543;border-radius:50%;box-shadow:0 0 0 45px #ffffff08,0 0 0 90px #ffffff05}.panel{position:relative;background:#1c2920;border:1px solid #4b5c43;border-radius:12px;padding:30px;width:270px}.panel small{font-size:9px;letter-spacing:2px;color:#b5c2b3}.bars{height:110px;display:flex;align-items:end;gap:10px;border-bottom:1px solid #53624e;margin:12px 0}.bars i{width:20px;background:var(--g);height:30%;border-radius:4px 4px 0 0}.bars i:nth-child(2){height:45%}.bars i:nth-child(3){height:38%}.bars i:nth-child(4){height:60%}.bars i:nth-child(5){height:55%}.bars i:nth-child(6){height:78%}.bars i:nth-child(7){height:96%}.panel strong{font:700 14px Manrope}.tag{position:absolute;right:0;top:55px;background:var(--g);color:var(--k);padding:12px;font-size:9px;letter-spacing:1px;transform:rotate(5deg)}.ticker{background:var(--g);text-align:center;padding:18px;font:800 12px Manrope;letter-spacing:2px}.section{padding:100px 10%}.intro,.plans,.contact{display:grid;grid-template-columns:1fr 1fr;gap:12%;align-items:center}.section h2,.contact h2{font-size:clamp(38px,4.5vw,55px);line-height:1.1;margin:18px 0}.intro p,.plans p,.contact p{font-size:13px;line-height:1.9;color:#657067}.intro h2 em,.plans h2 em,.contact h2 em{color:#75a92e}.dark{background:var(--k);color:white}.dark h2{font-size:52px;line-height:1.1}.dark h2 em{color:var(--g)}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:45px}.cards article{border:1px solid #3d493d;padding:30px;min-height:240px}.cards article>small{float:right;color:#9da99c}.symbol{color:var(--g);font-size:32px;margin:25px 0}.cards h3{font-size:21px;letter-spacing:-.5px}.cards p{color:#aeb8ae;font-size:12px;line-height:1.8}.target{height:340px;background:#e5eddc;display:flex;align-items:center;justify-content:center;flex-direction:column;border-radius:2px;position:relative}.target:before,.target:after{content:'';position:absolute;border:1px solid #b9cba9;border-radius:50%;width:290px;height:290px}.target:after{width:220px;height:220px}.target span,.target small{z-index:1;font-size:9px;letter-spacing:2px;font-weight:800}.target b{z-index:1;font:800 68px Manrope;background:var(--g);border-radius:50%;width:155px;height:155px;display:grid;place-items:center;margin:5px}.plans ul{padding-left:18px;color:#4f5b50;font-size:12px;line-height:2.5}.black{background:var(--k);color:white}.quote{text-align:center;background:#e8efdf;padding:85px 10%}.quote h2{font-size:clamp(34px,5vw,57px);line-height:1.2}.quote em{color:#75a92e}.details{border-top:1px solid #d8dfd3}.details p{border-bottom:1px solid #d8dfd3;padding:12px 0;display:flex;flex-direction:column;gap:7px}.details small{font-size:9px;letter-spacing:2px;color:#7b8879;font-weight:700}.details strong{font-size:13px;color:var(--k)}footer{background:var(--k);color:white;padding:30px 7%;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:10px}footer>span{color:#aeb8ae}@media(max-width:760px){header{height:70px;padding:0 6%}#menu{display:block;background:none;border:0;color:white;font-size:25px}nav{display:none;position:absolute;top:70px;left:0;right:0;background:var(--k);padding:25px;flex-direction:column}nav.open{display:flex}.hero{padding:65px 7%;grid-template-columns:1fr}.art{height:300px;margin-top:30px}.ring{width:260px;height:260px}.panel{transform:scale(.88)}.tag{right:0;top:30px}.section{padding:70px 7%}.intro,.plans,.contact{grid-template-columns:1fr;gap:25px}.cards{grid-template-columns:1fr}.dark h2{font-size:43px}.target{height:280px;order:2}footer{flex-wrap:wrap}footer>span:nth-child(2){order:3;width:100%}}