:root{--primary-color:#ff4081;--secondary-color:#2196f3;--gold-color:gold;--dark-color:#333;--light-color:#f4f4f4;--bg-color:#1a1a2e;--bg-secondary:#16213e;--card-bg:#ffffff0d;--text-color:#f4f4f4;--shadow-color:#0000001a;--header-bg:#000000b3;--success-color:#4caf50;--whatsapp-color:#25d366;--transition:all 0.4s cubic-bezier(0.175,0.885,0.32,1.275);--border-radius:15px;--section-spacing:80px;--card-spacing:30px}[data-theme=light]{--bg-color:#f0f2f5;--bg-secondary:#fff;--card-bg:#fffc;--text-color:#333;--shadow-color:#0000001a;--header-bg:#ffffffe6;--border-light:1px solid #0000000d}*{box-sizing:border-box;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:0;padding:0;transition:all .4s cubic-bezier(.175,.885,.32,1.275);transition:var(--transition)}body{background:linear-gradient(135deg,#1a1a2e,#16213e);background:linear-gradient(135deg,var(--bg-color),var(--bg-secondary));color:#f4f4f4;color:var(--text-color);line-height:1.6;min-height:100vh;overflow-x:hidden}.container{margin:0 auto;max-width:1200px;padding:0 20px;width:100%}header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000b3;background:var(--header-bg);border-bottom:1px solid #ffffff1a;box-shadow:0 2px 20px #0000001a;box-shadow:0 2px 20px var(--shadow-color);padding:20px 0;position:-webkit-sticky;position:sticky;top:0;z-index:1000}[data-theme=light] header{border-bottom:var(--border-light)}.header-content{gap:20px;justify-content:space-between}.header-content,.logo{align-items:center;display:flex}.logo{color:#ff4081;color:var(--primary-color);cursor:pointer;font-size:1.8rem;font-weight:700;gap:5px}.logo span{color:#2196f3;color:var(--secondary-color)}.theme-toggle{align-items:center;background:#ffffff0d;background:var(--card-bg);border:none;border-radius:30px;box-shadow:0 2px 10px #0000001a;box-shadow:0 2px 10px var(--shadow-color);cursor:pointer;display:flex;height:30px;padding:0 5px;position:relative;transition:all .4s cubic-bezier(.175,.885,.32,1.275);transition:var(--transition);width:60px}.theme-toggle:hover{transform:scale(1.05)}.theme-toggle:before{background:#ff4081;background:var(--primary-color);border-radius:50%;content:"";height:22px;left:4px;position:absolute;transition:all .4s cubic-bezier(.175,.885,.32,1.275);transition:var(--transition);width:22px}[data-theme=light] .theme-toggle:before{background:#2196f3;background:var(--secondary-color);left:calc(100% - 26px)}.theme-toggle i{color:#f4f4f4;color:var(--text-color);font-size:14px;transition:all .4s cubic-bezier(.175,.885,.32,1.275);transition:var(--transition);z-index:1}.theme-toggle .fa-sun{margin-right:auto}.theme-toggle .fa-moon{margin-left:auto}.hero{align-items:center;background:linear-gradient(#000000b3,#000000b3),url(https://images.unsplash.com/photo-1579546929662-711aa81148cf?ixlib=rb-1.2.1&auto=format&fit=crop&w=1350&q=80) no-repeat 50%/cover;display:flex;min-height:80vh;overflow:hidden;padding:100px 0;position:relative;text-align:center}[data-theme=light] .hero{background:linear-gradient(#fffc,#fffc),url(https://images.unsplash.com/photo-1579546929662-711aa81148cf?ixlib=rb-1.2.1&auto=format&fit=crop&w=1350&q=80) no-repeat 50%/cover}.hero-content{animation:fadeInUp 1s ease-out;margin:0 auto;max-width:800px;position:relative;z-index:1}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.hero h1{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#ff4081,#2196f3);background:linear-gradient(to right,var(--primary-color),var(--secondary-color));-webkit-background-clip:text;font-size:3.5rem;letter-spacing:2px;line-height:1.2;margin-bottom:20px;text-shadow:0 2px 10px #0003;text-transform:uppercase}.hero p{font-size:1.2rem;margin:0 auto 30px;max-width:700px;opacity:.9;text-shadow:0 1px 3px #0000004d}[data-theme=light] .hero p{color:#555;text-shadow:none}.copy-button,.cta-button,.share-button,.whatsapp-button{align-items:center;border:none;border-radius:30px;box-shadow:0 4px 15px #0000001a;box-shadow:0 4px 15px var(--shadow-color);color:#fff;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:700;gap:10px;justify-content:center;min-height:50px;overflow:hidden;padding:15px 35px;position:relative;text-align:center;text-decoration:none;transition:all .4s cubic-bezier(.175,.885,.32,1.275);transition:var(--transition)}.cta-button{background:linear-gradient(45deg,#ff4081,#2196f3);background:linear-gradient(45deg,var(--primary-color),var(--secondary-color));box-shadow:0 4px 15px #ff408166}.whatsapp-button{background:#25d366;background:var(--whatsapp-color);box-shadow:0 5px 15px #25d36666}.copy-button{background:#ff4081;background:var(--primary-color);padding:15px 25px}.share-button.whatsapp{background:#25d366;background:var(--whatsapp-color)}.share-button.telegram{background:#08c}.share-button.copy{background:#ff4081;background:var(--primary-color)}.cta-button:before,.share-button:before,.whatsapp-button:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:.5s;width:100%}.cta-button:hover:before,.share-button:hover:before,.whatsapp-button:hover:before{left:100%}.cta-button:hover{box-shadow:0 10px 25px #2196f380;transform:translateY(-5px)}.whatsapp-button:hover{background:#128c7e;box-shadow:0 10px 25px #25d36699;transform:translateY(-5px)}.share-button:hover{box-shadow:0 10px 25px #0000004d;transform:translateY(-5px)}.copy-button:hover{background:#2196f3;background:var(--secondary-color);transform:translateY(-2px)}section{padding:80px 0;padding:var(--section-spacing) 0}.section-title{color:#f4f4f4;color:var(--text-color);font-size:2.5rem;margin-bottom:50px;position:relative;text-align:center}.section-title:after{background:#ff4081;background:var(--primary-color);bottom:-10px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:100px}.card-base{background:#ffffff0d;background:var(--card-bg);border:1px solid #ffffff1a;border-radius:15px;border-radius:var(--border-radius);box-shadow:0 10px 30px #0000001a;box-shadow:0 10px 30px var(--shadow-color);padding:30px;padding:var(--card-spacing);transition:all .4s cubic-bezier(.175,.885,.32,1.275);transition:var(--transition)}[data-theme=light] .card-base{border:var(--border-light)}.card-base:hover{box-shadow:0 15px 35px #0000001a;box-shadow:0 15px 35px var(--shadow-color);transform:translateY(-5px)}.contact,.level-card,.requirements,.share-container,.share-gift{composes:card-base;margin-bottom:30px}.requirements h3{color:#ff4081;color:var(--primary-color);font-size:1.5rem;margin-bottom:20px}.requirements ul{list-style-type:none}.requirements li{margin-bottom:10px;padding-left:25px;position:relative}.requirements li:before{color:#2196f3;color:var(--secondary-color);content:"✓";font-size:1.2rem;font-weight:700;left:0;position:absolute}.levels{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:30px}.level-card{display:flex;flex-direction:column;justify-content:space-between;min-height:320px;overflow:hidden;position:relative;text-align:center}.level-card:before{background:linear-gradient(90deg,#ff4081,#2196f3);background:linear-gradient(to right,var(--primary-color),var(--secondary-color));content:"";height:5px;left:0;position:absolute;top:0;width:100%}.level-card:hover{transform:translateY(-10px)}.level-card h3{font-size:1.8rem;margin-bottom:15px}.level-new h3{color:#4caf50;color:var(--success-color)}.level-a h3{color:#ff4081;color:var(--primary-color)}.level-s h3{color:#2196f3;color:var(--secondary-color)}.level-ss h3{color:gold;color:var(--gold-color)}.level-card .price{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#ff4081,#2196f3);background:linear-gradient(45deg,var(--primary-color),var(--secondary-color));-webkit-background-clip:text;font-size:1.5rem;font-weight:700;margin-bottom:15px}.level-card .duration{color:#f4f4f4;color:var(--text-color);font-size:1rem;margin-bottom:10px;opacity:.8}.share-gift{text-align:center}.share-gift h3{color:#2196f3;color:var(--secondary-color);font-size:1.8rem;margin-bottom:15px}.share-gift p{font-size:1.5rem;font-weight:700;margin-top:15px}.percentage-circle{align-items:center;background:conic-gradient(#2196f3 70%,#ffffff0d 0);background:conic-gradient(var(--secondary-color) 70%,var(--card-bg) 0);border-radius:50%;box-shadow:0 5px 15px #0000001a;box-shadow:0 5px 15px var(--shadow-color);display:flex;height:150px;justify-content:center;margin:0 auto 20px;position:relative;width:150px}.percentage-circle:before{background:#ffffff0d;background:var(--card-bg);border-radius:50%;content:"";height:120px;position:absolute;width:120px}.percentage-text{color:#2196f3;color:var(--secondary-color);font-size:2rem;font-weight:700;position:relative;z-index:1}.share-container{text-align:center}.share-container h3{color:#2196f3;color:var(--secondary-color);font-size:1.8rem;margin-bottom:20px}.share-buttons{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin:20px 0}.share-input-group{display:flex;gap:10px;margin:20px 0}.share-input{background:#ffffff0d;background:var(--card-bg);border:2px solid #2196f3;border:2px solid var(--secondary-color);border-radius:30px;color:#f4f4f4;color:var(--text-color);flex:1 1;font-size:1rem;min-width:200px;padding:12px 20px}.share-input:focus{border-color:#ff4081;border-color:var(--primary-color);box-shadow:0 0 0 3px #ff40811a;outline:none}.success-message{align-items:center;color:#4caf50;color:var(--success-color);display:flex;font-weight:700;height:24px;justify-content:center;margin-top:10px;opacity:0;transition:opacity .3s}.success-message.show{opacity:1}.contact h3{color:#ff4081;color:var(--primary-color);font-size:1.8rem;margin-bottom:20px}footer{background:#000000b3;background:var(--header-bg);border-top:1px solid #ffffff1a;box-shadow:0 -2px 20px #0000001a;box-shadow:0 -2px 20px var(--shadow-color);margin-top:50px;padding:30px 0;text-align:center}[data-theme=light] footer{border-top:var(--border-light)}.footer-container{align-items:center;display:flex;flex-direction:column;gap:15px;justify-content:center}footer p{margin:5px 0;opacity:.9}.made-with{align-items:center;color:#f4f4f4;color:var(--text-color);display:flex;flex-wrap:wrap;font-size:1rem;gap:8px;justify-content:center;margin-top:15px;opacity:.8;transition:all .4s cubic-bezier(.175,.885,.32,1.275);transition:var(--transition)}.made-with:hover{opacity:1;transform:translateY(-2px)}.heart{animation:heartbeat 1.5s ease-in-out infinite;color:#ff4081;color:var(--primary-color);display:inline-block}@keyframes heartbeat{0%{transform:scale(1)}5%{transform:scale(1.1)}10%{transform:scale(1)}15%{transform:scale(1.2)}20%{transform:scale(1)}to{transform:scale(1)}}.footer-link{align-items:center;border-radius:8px;color:#2196f3;color:var(--secondary-color);display:inline-flex;font-weight:700;gap:5px;overflow:hidden;padding:4px 10px;position:relative;text-decoration:none;transition:all .4s cubic-bezier(.175,.885,.32,1.275);transition:var(--transition)}.footer-link:before{background:linear-gradient(90deg,#0000,#ffffff26,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:.6s;width:100%}.footer-link:hover:before{left:100%}.footer-link:hover{background:#ffffff0d;background:var(--card-bg);box-shadow:0 8px 20px #0000001a;box-shadow:0 8px 20px var(--shadow-color);color:#ff4081;color:var(--primary-color);transform:translateY(-3px)}.footer-link i{font-size:1.1rem;transition:all .4s cubic-bezier(.175,.885,.32,1.275);transition:var(--transition)}.footer-link:hover i{color:#ff4081;color:var(--primary-color);transform:rotate(1turn)}[data-theme=light] .footer-link:hover{background:#0000000d}.floating-whatsapp{align-items:center;animation:pulse 2s infinite;background:#25d366;background:var(--whatsapp-color);border-radius:50%;bottom:20px;box-shadow:0 5px 15px #25d36666;color:#fff;display:flex;font-size:1.5rem;height:60px;justify-content:center;position:fixed;right:20px;text-decoration:none;transition:all .4s cubic-bezier(.175,.885,.32,1.275);transition:var(--transition);width:60px;z-index:1000}@keyframes pulse{0%{box-shadow:0 0 0 0 #25d366b3}70%{box-shadow:0 0 0 10px #25d36600}to{box-shadow:0 0 0 0 #25d36600}}.floating-whatsapp:hover{animation:none;box-shadow:0 0 0 8px #25d36633;transform:scale(1.1)}@media (max-width:1024px){.hero h1{font-size:3rem}.section-title{font-size:2.2rem}.levels{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}@media (max-width:768px){:root{--section-spacing:60px;--card-spacing:25px}.hero{min-height:70vh;padding:80px 0}.hero h1{font-size:2.5rem}.hero p{font-size:1.1rem;padding:0 20px}.section-title{font-size:2rem;margin-bottom:40px}.header-content{flex-direction:column;gap:15px;text-align:center}.logo{font-size:1.6rem}.levels{grid-template-columns:1fr;margin-left:auto;margin-right:auto;max-width:400px}.level-card{min-height:300px}.share-buttons{align-items:center;flex-direction:column}.share-button{justify-content:center;max-width:300px;width:100%}.share-input-group{flex-direction:column}.share-input{width:100%}.cta-button,.whatsapp-button{min-height:45px;padding:12px 30px}.floating-whatsapp{bottom:15px;font-size:1.2rem;height:50px;right:15px;width:50px}.made-with{flex-direction:column;font-size:.9rem;gap:5px}.footer-link{padding:3px 8px}}@media (max-width:480px){:root{--section-spacing:50px;--card-spacing:20px}.hero{min-height:60vh;padding:60px 0}.hero h1{font-size:2rem;letter-spacing:1px}.hero p{font-size:1rem}.section-title{font-size:1.8rem;margin-bottom:30px}.container{padding:0 15px}.card-base{padding:20px}.percentage-circle{height:120px;width:120px}.percentage-circle:before{height:90px;width:90px}.percentage-text{font-size:1.5rem}.cta-button,.share-button,.whatsapp-button{font-size:.9rem;min-height:40px;padding:10px 25px}.share-button i,.whatsapp-button i{font-size:1rem}.floating-whatsapp{bottom:10px;font-size:1rem;height:45px;right:10px;width:45px}.made-with{font-size:.85rem}.footer-link{font-size:.9rem;padding:2px 6px}footer{margin-top:30px;padding:20px 0}.contact h3,.requirements h3,.share-container h3,.share-gift h3{font-size:1.5rem}.requirements li{font-size:.95rem}}@media (min-width:1400px){.container{max-width:1400px}.hero h1{font-size:4rem}.hero p{font-size:1.3rem}}@media print{.cta-button,.floating-whatsapp,.share-buttons,.theme-toggle,.whatsapp-button{display:none!important}body{background:#fff!important;color:#000!important}.card-base{border:1px solid #ddd!important;box-shadow:none!important}}
/*# sourceMappingURL=main.dee135a9.css.map*/