:root{--primary-color: #00BCD4;--background-color: #f5fdff;--text-color: #333;--card-background: #fff;--gummy-bear-cursor: url(/small_gummy_cursor.png), auto}.container{max-width:1200px;margin:0 auto;padding:0 20px;cursor:var(--gummy-bear-cursor)}header{display:flex;justify-content:space-between;align-items:center;padding:20px 0;cursor:var(--gummy-bear-cursor)}.logo{font-size:24px;font-weight:700;color:var(--primary-color)}nav a{margin-left:20px;color:var(--text-color);text-decoration:none}.hero{text-align:center;padding:80px 0;cursor:var(--gummy-bear-cursor)}h1{font-size:48px;margin-bottom:20px}.highlight{color:var(--primary-color)}.subtitle{font-size:20px;max-width:600px;margin:0 auto 40px}.cta-buttons{display:flex;gap:20px;justify-content:center;cursor:var(--gummy-bear-cursor)}.primary-btn,.secondary-btn{padding:12px 24px;border-radius:8px;font-weight:500;cursor:pointer}.primary-btn{background-color:var(--primary-color);color:#fff;border:none}.secondary-btn{background-color:transparent;border:2px solid var(--primary-color);color:var(--primary-color)}.feature-cards,.steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;margin:40px 0}.feature-card,.step{background:var(--card-background);padding:30px;border-radius:15px;box-shadow:0 4px 6px #0000001a}.step-number{width:40px;height:40px;background:var(--primary-color);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.info-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin:40px 0}.info-card{background:var(--card-background);padding:30px;border-radius:15px;box-shadow:0 4px 6px #0000001a}.view-buttons{display:flex;gap:10px;margin-top:20px}.link-btn{padding:8px 16px;border:1px solid var(--primary-color);border-radius:6px;background:transparent;color:var(--primary-color);cursor:pointer}footer{display:flex;justify-content:space-between;align-items:center;padding:40px 0;margin-top:80px;border-top:1px solid #eee}.footer-links{display:flex;gap:20px}.footer-links a{color:var(--text-color);text-decoration:none}@media (max-width: 768px){.cta-buttons{flex-direction:column;align-items:center}.feature-cards,.steps,.info-cards{grid-template-columns:1fr}footer{flex-direction:column;gap:20px;text-align:center}}.how-to-buy{padding:4rem 2rem;text-align:center;background-color:var(--background-color);cursor:var(--gummy-bear-cursor)}.how-to-buy h2{font-size:3rem;margin-bottom:3rem;font-weight:700;color:var(--text-color)}.buy-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;max-width:1400px;margin:0 auto}.buy-step{background:var(--card-background);padding:2rem;border-radius:15px;box-shadow:0 4px 6px #0000001a;display:flex;flex-direction:column;height:100%;border:2px solid var(--primary-color)}.buy-step h3{font-size:1.5rem;margin-bottom:1rem;color:var(--primary-color);font-weight:700}.buy-step p{flex-grow:1;margin-bottom:1.5rem;color:var(--text-color);line-height:1.6}.action-btn{background:var(--primary-color);color:#fff;border:none;padding:.8rem 1.5rem;border-radius:8px;font-weight:700;cursor:pointer;transition:all .3s ease}.action-btn:hover{background:#0097a7;transform:translateY(-2px)}@media (max-width: 768px){.buy-steps{grid-template-columns:1fr}.how-to-buy{padding:2rem 1rem}}.contract-address{text-align:center;padding:2rem 1rem;margin:2rem 0;cursor:var(--gummy-bear-cursor)}.address-container{display:flex;justify-content:center;margin-top:1rem}.address-box{background:#00bcd41a;border:2px solid var(--primary-color);border-radius:12px;padding:1rem 2rem;display:flex;align-items:center;gap:1rem;cursor:pointer;transition:all .3s ease;max-width:90%;margin:0 auto}.address-box:hover{background:#00bcd426}.address{font-family:monospace;font-size:.9rem;color:var(--text-color);word-break:break-all;font-weight:500}.copy-button{background:var(--primary-color);border:none;color:#fff;padding:.5rem 1rem;border-radius:6px;cursor:pointer;transition:all .3s ease;white-space:nowrap;font-weight:500}.copy-button:hover{background:#0097a7}.bottle-container{position:relative;display:flex;justify-content:center;align-items:center;width:100%;margin:40px 0;min-height:300px}.main-bottle{width:250px;height:auto;z-index:2;border-radius:20px;box-shadow:0 8px 24px #00000026;transition:transform .3s ease;cursor:pointer}.main-bottle:hover{transform:scale(1.05)}.side-bear{position:absolute;width:100px;height:auto;opacity:.8;top:50%;transform:translateY(-50%)}.left-bear{left:5%;transform:translateY(-50%) rotate(-15deg)}.right-bear{right:5%;transform:translateY(-50%) rotate(15deg)}@media (max-width: 1024px){.left-bear{left:2%}.right-bear{right:2%}}@media (max-width: 768px){.side-bear{width:70px}.main-bottle{width:200px}}@media (max-width: 480px){.side-bear{width:50px}.main-bottle{width:160px}}.tiktok-wrapper{background:#1a1a1a;padding:20px;border-radius:20px;margin:40px auto;max-width:645px;box-shadow:0 4px 12px #00000026}.tiktok-embed-container{display:flex;justify-content:center;width:100%;margin:0 auto;overflow:hidden}.tiktok-embed{border:none!important;margin:0!important;padding:0!important;width:100%}@media (max-width: 768px){.tiktok-wrapper{padding:15px;margin:20px 15px;border-radius:15px}}.equal-size-btn{width:200px;min-width:150px;padding:12px;font-size:16px;border-radius:8px;cursor:pointer}button{box-sizing:border-box}.button-container{display:flex;justify-content:center;margin-top:1rem}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color:#213547;background-color:#f5fdff}body{margin:0;min-width:320px;min-height:100vh}h1,h2,h3,h4,h5,h6{margin:0;line-height:1.2}h2{font-size:36px;text-align:center;margin-bottom:40px}section{padding:80px 0}button{font-family:inherit}*{box-sizing:border-box}
