*{box-sizing:border-box;margin:0;padding:0}body{color:#fff;background:#002b12;font-family:Arial,Helvetica,sans-serif}button{font-family:inherit}.page{background:radial-gradient(circle at 50% 25%,#22823952,#0000 38%),linear-gradient(145deg,#001f0c 0%,#003b18 45%,#001d0a 100%);min-height:100dvh;padding:45px 20px 35px;position:relative;overflow:hidden}.glow{pointer-events:none;opacity:.5;border-radius:50%;position:absolute}.glow-one{border:1px solid #6ed26459;width:280px;height:280px;top:-160px;left:-120px;box-shadow:0 0 80px #2daa4b2e}.glow-two{border:1px solid #6ed2644d;width:400px;height:400px;bottom:-230px;right:-250px}.container{z-index:2;width:100%;max-width:680px;margin:0 auto;position:relative}.brand{justify-content:center;align-items:center;margin-top:20px;display:flex}.logo{width:min(100%,340px);height:auto;display:block}.tagline{text-align:center;color:#fffffff2;margin-top:28px;font-size:23px;line-height:1.5}.divider{background:#8ee88d;border-radius:20px;width:68px;height:4px;margin:38px auto 50px}.links{flex-direction:column;gap:25px;display:flex}.link-card{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(100deg,#207e349e,#003c16ad);border:1.5px solid #6fea75bf;border-radius:60px;align-items:center;width:100%;height:110px;padding:0 35px;transition:transform .25s,box-shadow .25s,background .25s;display:flex;box-shadow:inset 0 1px 1px #ffffff21,0 10px 35px #0000002e}.link-card:hover{background:linear-gradient(100deg,#2e9b43bf,#004c1bbf);transform:translateY(-3px);box-shadow:0 12px 40px #3fd55633,inset 0 1px 1px #ffffff26}.link-card:active{transform:scale(.98)}.link-icon{justify-content:center;align-items:center;width:60px;font-size:43px;font-weight:400;display:flex}.link-name{flex:1;margin-left:25px;font-size:25px;font-weight:500}.arrow{font-size:48px;font-weight:200;line-height:1}.socials{justify-content:center;gap:28px;margin-top:105px;display:flex}.socials button{color:#fff;cursor:pointer;background:0 0;border:1.5px solid #ffffffe6;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;font-size:25px;transition:all .25s;display:flex}.socials button:hover{background:#ffffff1a;transform:translateY(-3px)}.bottom-divider{background:#8ee88d;border-radius:10px;width:50px;height:3px;margin:27px auto}.footer-text{text-align:center;color:#ffffffe0;letter-spacing:.2px;font-size:17px}@media (width<=600px){.page{padding:30px 16px 28px}.brand{margin-top:12px}.logo{width:min(100%,290px)}.tagline{margin-top:23px;font-size:18px}.divider{margin:28px auto 35px}.links{gap:17px}.link-card{height:80px;padding:0 22px}.link-icon{width:40px;font-size:31px}.link-name{margin-left:16px;font-size:18px}.arrow{font-size:38px}.socials{gap:22px;margin-top:75px}.socials button{width:45px;height:45px;font-size:21px}.footer-text{font-size:14px}}
