@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&family=Playfair+Display:wght@700;800&display=swap";*{box-sizing:border-box}body{color:#f8f4ea;background:radial-gradient(circle at 13% 5%,#5b287e,#0000 25%),radial-gradient(circle at 88% 13%,#085d77,#0000 27%),#100d25;margin:0;font-family:DM Sans,sans-serif}main{max-width:1180px;margin:auto;padding:36px 22px 80px}header{justify-content:space-between;min-height:210px;display:flex}.kicker,label{letter-spacing:1.5px;color:#36e3e8;text-transform:uppercase;font-size:12px;font-weight:700}h1{letter-spacing:-3px;margin:9px 0;font:800 clamp(44px,7vw,82px)/.92 Playfair Display}em{color:#ff4f9b;font-style:normal}header p{color:#c9c1d1;max-width:590px;font-size:16px;line-height:1.55}.macaw{filter:drop-shadow(0 0 30px #ff4f9bbb);place-items:center;width:245px;height:210px;font-size:178px;animation:4s ease-in-out infinite f;display:grid;position:relative}.macaw:before{content:"✦ ✧ ✦";z-index:-1;color:#36e3e8;letter-spacing:18px;font-size:32px;position:absolute}.macaw:after{content:"";z-index:-2;background:radial-gradient(circle,#ff4f9b55 0 24%,#36e3e833 42%,#0000 69%);border-radius:50%;width:205px;height:205px;position:absolute;box-shadow:0 0 70px #8054ff99}@keyframes f{50%{transform:translateY(-10px)rotate(8deg)}}.method{color:#c9c1d1;background:#ffffff0a;border:1px solid #fff2;border-radius:14px;padding:16px 18px;font-size:14px}.method i{background:#9fe870;border-radius:50%;width:11px;height:11px;margin-right:10px;display:inline-block;box-shadow:0 0 14px #9fe870}.method b,footer b{color:#fff}nav{flex-wrap:wrap;gap:9px;margin:22px 0;display:flex}button{color:#fff;cursor:pointer;background:#ffffff0a;border:1px solid #fff2;border-radius:99px;padding:10px 13px;font-weight:700}button.active,button:hover{color:#101225;background:#36e3e8}.section{justify-content:space-between;align-items:baseline;margin:36px 0 16px;display:flex}.section h2{margin:0;font:700 25px Playfair Display}.section span,footer{color:#c9c1d1;font-size:13px}.podium,.grid{grid-template-columns:1.1fr 1fr 1fr;gap:15px;display:grid}.podium article,.card{background:linear-gradient(160deg,#2c1c50,#161128);border:1px solid #fff2;border-radius:20px;padding:20px}.podium h3,.card h3{margin:18px 0 7px;font:700 28px Playfair Display}.podium p{color:#c9c1d1;line-height:1.45}.winner{color:#1a1230;background:linear-gradient(135deg,#fbd56b,#ff9a68 55%,#fa5997)!important}.winner label{color:#4e213e}.grid{grid-template-columns:repeat(3,1fr)}.card{transition:all .2s}.card:hover{transform:translateY(-3px)}.card small{color:#c9c1d1;margin-top:8px;display:inline-block}.sale{color:#ffd166;background:#ffd16612;border:1px solid #ffd16655;border-radius:10px;margin:15px 0 2px;padding:9px 10px;font-size:12px;font-weight:700}.lots,.buy{color:#c9c1d1;justify-content:space-between;gap:10px;margin-top:8px;font-size:12px;display:flex}.lots b{color:#fff}.thermo{color:#c9c1d1;margin:17px 0 5px;font-size:12px}.bar{background:#ffffff19;border-radius:8px;height:7px;overflow:hidden}.bar i{background:linear-gradient(90deg,#9fe870,#ffd166,#ff4f9b);height:100%;display:block}.buy{margin-top:15px}.buy a{color:#36e3e8;font-weight:700;text-decoration:none}footer{border-top:1px solid #fff2;margin-top:32px;padding-top:20px;line-height:1.5}@media (max-width:800px){header{min-height:190px}.macaw{width:150px;height:150px;font-size:116px;position:absolute;top:8px;right:6px}.macaw:after{width:145px;height:145px}.podium,.grid{grid-template-columns:1fr}.section{gap:14px}.section span{display:none}h1{max-width:70%}}
