body,html{font-family:Rubik,sans-serif;background-color:#dedcdc;color:#57707a;margin:0;padding:0;-webkit-user-select:none;user-select:none}.header{display:flex;justify-content:center;align-items:center;background-color:#111;padding:15px;box-shadow:0 4px 10px #0003}.header-title{font-size:24px;font-weight:700;text-decoration:none;color:#dedcdc;transition:color .3s ease-in-out}.header-title:hover{color:#7e919f}.footer{display:flex;justify-content:center;align-items:center;text-align:center;background-color:#111;padding:15px;box-shadow:0 -4px 10px #0003}.footer-content{max-width:800px;font-size:14px;color:#dedcdc}.footer-content a{color:#c5bac4;text-decoration:none;transition:color .3s ease-in-out}.footer-content p{margin:10px}.footer-content a:hover{color:#7e919f}.footer-divider{width:100%;max-width:800px;height:1px;background-color:#c5bac4;margin:15px auto}.meta-warning{font-size:14px;color:#979dab;margin-top:10px}.main-container{display:flex;justify-content:center;align-items:center;width:100%;height:100vh;background-size:cover;background-position:center}.intro-container{display:flex;align-items:center;justify-content:space-between;max-width:1100px;width:100%;padding:40px}.intro-text{flex:1;color:#191d23;text-align:left}.intro-title{font-size:42px;font-weight:700;color:#191d23;margin-bottom:20px}.intro-description{font-size:20px;line-height:1.5;margin-bottom:30px;color:#191d23}.intro-button{font-family:Rubik,sans-serif;display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;font-size:18px;font-weight:700;text-transform:uppercase;color:#dedcdc;background:#191d23;border:none;border-radius:10px;cursor:pointer;text-decoration:none;position:relative;overflow:hidden;transition:background .3s ease-in-out,color .3s ease-in-out,transform .3s ease-in-out,box-shadow .3s ease-in-out;box-shadow:0 4px 10px #0003}.intro-button:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1;background:inherit}.intro-button a{color:inherit;text-decoration:none;font-weight:700;padding:10px}.intro-button:after{content:"";position:absolute;top:0;left:-150%;width:150%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.4),transparent);transform:skew(-20deg);opacity:1;animation:shimmer 1.8s linear infinite}.intro-button:hover{box-shadow:0 6px 15px #0009;transform:scale(1.05)}.custom-link{color:#57707a;text-decoration:underline;font-weight:700;transition:color .3s ease-in-out}.image-wrapper{position:relative;width:500px;height:500px;margin-left:50px;border-radius:50%;box-shadow:0 8px 16px #00000080}.rotating-image{position:absolute;width:100%;height:100%;border-radius:50%;object-fit:cover;animation:rotate 20s linear infinite}.overlay-image{position:absolute;width:100%;height:100%;border-radius:50%;object-fit:cover}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.main-container{overflow-x:hidden;height:110vh}.intro-container{flex-direction:column;text-align:center;padding:20px}.intro-text{text-align:center}.intro-title{font-size:32px}.intro-description{font-size:18px;margin-top:10px;margin-bottom:10px}.image-wrapper{width:300px;height:300px;margin:20px auto 0;position:relative;display:flex;justify-content:center;align-items:center}.rotating-image{position:absolute;width:100%;height:100%;border-radius:50%;object-fit:cover;animation:rotate 20s linear infinite}.intro-button{font-size:16px;padding:8px 16px;margin-top:10px;margin-bottom:20px}}@media (min-width: 769px) and (max-width: 1024px){.main-container{overflow-x:hidden}.intro-container{flex-direction:column;text-align:center;padding:20px}.intro-text{text-align:center}.intro-title{font-size:32px}.intro-description{font-size:18px;margin-top:10px;margin-bottom:10px}.image-wrapper{width:400px;height:400px;margin:20px auto 0;position:relative;display:flex;justify-content:center;align-items:center}.rotating-image{position:absolute;width:100%;height:100%;border-radius:50%;object-fit:cover;animation:rotate 20s linear infinite}.intro-button{font-size:16px;padding:8px 16px;margin-top:10px;margin-bottom:20px}}@media (min-width: 1025px) and (max-width: 1366px){.intro-container{max-width:900px}.intro-title{font-size:38px}.intro-description{font-size:18px}.image-wrapper{width:400px;height:400px;margin-left:30px;position:relative;display:flex;justify-content:center;align-items:center}.rotating-image{position:absolute;width:100%;height:100%;border-radius:50%;object-fit:cover;animation:rotate 20s linear infinite}.intro-button{font-size:16px;padding:8px 16px}}.container{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0}.title{font-size:64px;font-weight:700;color:#191d23;margin:60px 0 5px}.description span{font-weight:700}.description{font-size:22px;color:#191d23;margin:0 0 20px;font-style:italic;max-width:800px}.text{font-size:20px;color:#191d23;max-width:800px;line-height:1.6;margin-bottom:20px;margin-top:20px}.text-highlight{font-family:"Press Start 2P",serif;font-size:24px;font-weight:700;color:#57707a;margin-top:40px;margin-bottom:35px}.text-shout{font-size:26px;font-weight:700;text-transform:uppercase;color:#57707a;margin-top:30px;margin-bottom:30px;max-width:800px}.text-shout-green{font-size:26px;font-weight:700;color:#42b913;margin-top:30px;margin-bottom:30px;max-width:800px;text-shadow:0 0 10px #aefe8e,0 0 20px #aefe8e,0 0 30px #aefe8e,0 0 40px #aefe8e}.text-shout-orange{font-size:26px;font-weight:700;color:#e29b00;margin-top:30px;margin-bottom:30px;max-width:800px;text-shadow:0 0 10px #ffd479,0 0 20px #ffd479,0 0 30px #ffd479,0 0 40px #ffd479}.text-green-light{font-size:20px;font-weight:700;color:#42b913;margin-top:30px;margin-bottom:30px;max-width:800px;text-shadow:0 0 10px #aefe8e,0 0 20px #aefe8e,0 0 30px #aefe8e,0 0 40px #aefe8e}.text-shout-red{font-size:26px;font-weight:700;color:#7a0000;margin-top:30px;margin-bottom:30px;max-width:800px;text-shadow:0 0 10px #ff6969,0 0 20px #ff6969,0 0 30px #ff6969,0 0 40px #ff6969}.underline{text-decoration:underline 2px}.angry{color:#7a0000}.angry-orange{color:#c71c1c}.bold{color:#57707a;font-weight:700}.color-red{color:#7a0000;font-style:italic}.color-green{color:#42b913;font-style:italic;font-weight:700}.green{color:#42b913}.color-purple{color:#552fbc;font-weight:700}.color-orange-underline{color:#be8200;text-decoration:underline 3px}.color-orange-light{color:#e29b00}.default{font-size:20px;text-transform:none;color:#57707a}.color-orange{color:#be8200}.color-orange-bold{color:#be8200;font-weight:700}.ai{font-family:"Press Start 2P",serif;font-size:50px;color:#52ceff;text-shadow:0 0 10px #368aa8,0 0 20px #368aa8,0 0 30px #5bc0de,0 0 40px #5bc0de}.cube-green{font-family:"Press Start 2P",serif;font-size:50px;color:#42b913;text-shadow:0 0 10px #aefe8e,0 0 20px #aefe8e,0 0 30px #aefe8e,0 0 40px #aefe8e}.shadow-green{text-shadow:0 0 10px #aefe8e,0 0 20px #aefe8e,0 0 30px #aefe8e,0 0 40px #aefe8e}.shadow-purple{text-shadow:0 0 10px #9876f8,0 0 20px #9876f8,0 0 30px #9974ff,0 0 40px #6b36ff}.shadow-orange{text-shadow:0 0 10px #fdcf59,0 0 20px #fdcf59,0 0 30px #fdcf59,0 0 40px #fdcf59}.text-bold-purple{font-size:20px;font-weight:700;color:#552fbc}.how{font-family:"Press Start 2P",serif;font-size:50px;color:#552fbc;text-shadow:0 0 10px #9876f8,0 0 20px #9876f8,0 0 30px #431ab5,0 0 40px #431ab5}.text-list{text-align:left;font-size:20px;max-width:800px;margin:20px 0;list-style:none}.text-list li{margin-bottom:10px}.images-container{display:flex;justify-content:center;gap:50px;margin-top:20px;margin-bottom:30px}.image{width:600px;height:auto}.image_check{width:500px;height:auto;box-shadow:0 6px 15px #0000004d}.read-more-container{width:100%;display:flex;justify-content:center;align-items:center;background-color:#42b913;padding:20px 0}.read-more-button{position:relative;display:inline-block;text-align:center;font-weight:700;padding:30px 200px;font-size:25px;font-family:"Press Start 2P",serif;color:#fff;background:#42b913;border-radius:10px;text-decoration:none;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.read-more-button:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1;background:inherit}.read-more-button a{color:inherit;text-decoration:none;font-weight:700;padding:10px}.read-more-button:after{content:"";position:absolute;top:0;left:-150%;width:150%;height:100%;background:linear-gradient(120deg,transparent,rgba(174,254,142,.4),transparent);transform:skew(-20deg);opacity:1;animation:green-shimmer 1.8s linear infinite}@keyframes green-shimmer{0%{left:-150%}to{left:150%}}.read-more-button:hover{box-shadow:0 6px 15px #0009;transform:scale(1.05)}.buy-button{font-family:Rubik,sans-serif;display:inline-flex;align-items:center;justify-content:center;margin:30px 0;padding:20px 100px;font-size:30px;font-weight:700;text-transform:uppercase;color:#dedcdc;background:#42b913;border:none;border-radius:20px;cursor:pointer;text-decoration:none;position:relative;overflow:hidden;transition:background .3s ease-in-out,color .3s ease-in-out,transform .3s ease-in-out,box-shadow .3s ease-in-out;box-shadow:0 4px 10px #0003}.buy-button:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1;background:inherit}.buy-button a{color:inherit;text-decoration:none;font-weight:700;padding:10px}.buy-button:after{content:"";position:absolute;top:0;left:-150%;width:150%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.4),transparent);transform:skew(-20deg);opacity:1;animation:shimmer 1.8s linear infinite}@keyframes shimmer{0%{left:-150%}to{left:150%}}.buy-button:hover{box-shadow:0 6px 15px #0009;transform:scale(1.05)}.line{width:100%;max-width:800px;height:1px;background-color:#191d23;margin:15px auto}@media (max-width: 768px){.title{font-size:36px}.description,.text,.text-highlight,.text-shout,.text-shout-green,.text-shout-red,.text-green-light,.text-list{font-size:16px;max-width:90%}.ai,.cube-green,.how{font-size:28px}.text-list{margin-left:20px;margin-right:20px}.read-more-button{padding:20px 40px;font-size:18px}.images-container{flex-direction:column;align-items:center;gap:20px}.image,.image_check{width:90%;max-width:350px}.line{width:calc(100% - 60px);margin:10px 30px}.buy-button{width:calc(100% - 60px)}}@media (min-width: 769px) and (max-width: 880px){.container>*{margin-left:30px;margin-right:30px}.line{width:calc(100% - 60px);margin:10px 30px}}
