@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}html{scroll-behavior:smooth;scroll-padding-top:120px}:root{--primary-gradient:linear-gradient(135deg,#667eea,#764ba2 50%,#f093fb);--secondary-gradient:linear-gradient(135deg,#f093fb,#f5576c 50%,#4facfe);--accent-gradient:linear-gradient(135deg,#4facfe,#00f2fe 50%,#43e97b);--glass-bg:#ffffff1f;--glass-border:#ffffff40;--glass-shadow:0 8px 32px #1f26875e;--text-white:#fffffff2;--text-primary:#2d3748;--bg-gradient:linear-gradient(135deg,#fffefb,#fcfaf7 15%,#fdfcf8 30%,#f8f6f1 45%,#fffefb 60%,#fcfaf7 75%,#fdfcf8 90%,#fcfaf7);--shadow-float:0 10px 30px #00000026;--shadow-hover:0 15px 40px #00000040;--border-radius:20px;--border-radius-large:30px;--transition:all 0.3s ease}*{box-sizing:border-box;margin:0;padding:0}body{background:linear-gradient(135deg,#fffefb,#fcfaf7 15%,#fdfcf8 30%,#f8f6f1 45%,#fffefb 60%,#fcfaf7 75%,#fdfcf8 90%,#fcfaf7);background:var(--bg-gradient);background-attachment:fixed;color:#2d3748;color:var(--text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6;min-height:100vh;overflow-x:hidden;position:relative}body:before{background:radial-gradient(circle at 25% 25%,#4facfe14 0,#0000 40%),radial-gradient(circle at 75% 75%,#f5576c0d 0,#0000 40%);content:"";height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;will-change:auto;z-index:-1}.header{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff26;border:1px solid #ffffff4d;border-radius:50px;box-shadow:0 4px 20px #0000000f,inset 0 2px 8px #fff9;display:flex;justify-content:space-between;left:50%;max-width:1200px;min-height:64px;padding:.6rem 2.5rem;position:fixed;top:20px;transform:translateX(-50%);transition:all .3s ease;width:90%;will-change:transform;z-index:1000}.header:hover{background:#fff3;border-color:#fff6;box-shadow:0 8px 30px #00000014,inset 0 4px 12px #ffffffb3;transform:translateX(-50%) translateY(-2px)}.logo{cursor:pointer;filter:brightness(1.1) contrast(1.1);height:48px;margin-left:.5rem;transition:all .3s cubic-bezier(.25,.46,.45,.94);width:auto}.logo:hover{filter:brightness(1.2) contrast(1.2) drop-shadow(0 4px 20px rgba(79,172,254,.4));transform:scale(1.08)}.nav{align-items:center;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fff3;border:1px solid #fff6;border-radius:40px;box-shadow:inset 0 2px 8px #ffffff4d;display:flex;gap:.3rem;margin-left:auto;padding:.3rem .6rem .3rem .3rem}.nav a{border-radius:25px;color:#2d3748cc;font-size:.95rem;font-weight:600;letter-spacing:.3px;padding:.6rem 1.3rem;position:relative;text-decoration:none;transition:all .3s cubic-bezier(.25,.46,.45,.94);white-space:nowrap}.nav a:hover{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fff9;box-shadow:0 4px 12px #0000000d;color:#2d3748;text-shadow:none;transform:translateY(-1px)}.nav-signup{background:linear-gradient(135deg,#4facfe,#00f2fe)!important;border-radius:25px!important;box-shadow:0 4px 15px #4facfe66,inset 0 0 0 1px #fff3!important;color:#fff!important;font-size:.9rem!important;font-weight:700!important;letter-spacing:.5px!important;overflow:hidden;padding:.6rem 1.5rem!important;position:relative;text-decoration:none;text-transform:none!important;transition:all .3s cubic-bezier(.25,.46,.45,.94)!important}.nav-signup:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.nav-signup:hover:before{left:100%}.nav-signup:hover{background:linear-gradient(135deg,#00f2fe,#4facfe)!important;box-shadow:0 8px 25px #4facfe99,inset 0 0 0 1px #ffffff4d!important;transform:translateY(-2px) scale(1.05)!important}.nav-login{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff40;border:1px solid #fff6;border-radius:25px;box-shadow:inset 0 1px 4px #fff6;color:#2d3748e6;cursor:pointer;font-size:.9rem;font-weight:600;letter-spacing:.3px;padding:.6rem 1.5rem;text-transform:none;transition:all .3s ease;white-space:nowrap}.nav-login:hover{background:#ffffff59;border-color:#ffffff80;box-shadow:0 6px 20px #0000000d,inset 0 4px 12px #fff9,inset 0 0 0 1px #ffffff4d;color:#2d3748;transform:translateY(-1px)}.hero-flex{align-items:center;display:flex;gap:6rem;justify-content:space-between;margin:0 auto;max-width:1300px;min-height:100vh;padding:7rem 2.5rem 4rem;position:relative;z-index:2}.hero-text{flex:1 1;max-width:650px;z-index:3}.hero-desc{color:#2d3748d9;font-size:1.2rem;font-weight:400;line-height:1.6;margin-bottom:2.5rem;max-width:580px;text-shadow:none}.highlight-cards{grid-gap:1.2rem;display:grid;gap:1.2rem;margin-bottom:3rem}.highlight-card{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:#fffc;border:1px solid #ffffffe6;border-radius:20px;border-radius:var(--border-radius);box-shadow:0 4px 20px #0000000d;color:#2d3748;cursor:pointer;font-size:1rem;font-weight:600;padding:1.3rem 1.8rem;transition:all .3s ease;transition:var(--transition)}.hero-image{flex:1 1;max-width:600px;position:relative;text-align:center;z-index:2}.hero-illustration{filter:drop-shadow(0 40px 80px rgba(0,0,0,.4));height:auto;max-width:100%;transition:all .3s ease;transition:var(--transition)}.hero-illustration:hover{transform:scale(1.05)}.revalyzer-section{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(135deg,#f8f6f133,#fdfcf866);overflow:hidden;padding:6rem 2.5rem;position:relative}.revalyzer-section:before{background:linear-gradient(90deg,#0000,#cbd5e199 20%,#94a3b8cc 50%,#cbd5e199 80%,#0000);content:"";height:1px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:80%;z-index:1}.revalyzer-content{grid-gap:4rem;align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1.6fr;margin:0 auto;max-width:1200px;position:relative;z-index:2}.revalyzer-image-container{align-items:center;display:flex;justify-content:center;min-height:400px;position:relative}.revalyzer-image{transition:none;width:100%}.revalyzer-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1a202c,#2d3748 30%,#1a202c 60%,#4a5568);-webkit-background-clip:text;background-clip:text;font-size:2.8rem;font-weight:800;margin-bottom:2rem;position:relative;text-shadow:0 2px 8px #0000001a}.revalyzer-text p{color:#2d3748d9;font-size:1.1rem;line-height:1.7;margin-bottom:2rem;text-shadow:none}.revalyzer-cards{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr;margin-bottom:3rem}.revalyzer-cards .refined-card{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:#fffc;border:1px solid #ffffffe6;border-radius:20px;border-radius:var(--border-radius);box-shadow:0 4px 20px #0000000d;padding:1.8rem;transition:all .3s ease;transition:var(--transition)}.revalyzer-cards .refined-card h3{color:#1a202c;font-size:1.1rem;font-weight:700;margin-bottom:1.2rem;text-shadow:none}.revalyzer-cards .refined-card li{color:#2d3748cc;font-size:.9rem;padding:.6rem 0 .6rem 1.5rem;position:relative;transition:all .3s ease;transition:var(--transition)}.revalyzer-cards .refined-card:hover{background:#fffffff2;box-shadow:0 8px 30px #00000014;color:#1a202c;transform:translateX(10px) translateY(-3px)}.limited-note{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#f5576c1a;border:1px solid #f5576c33;border-radius:20px;border-radius:var(--border-radius);box-shadow:0 4px 20px #0000000d;color:#1a202c;font-size:1.1rem;font-weight:600;margin-bottom:2.5rem;padding:1.5rem;text-shadow:none}.rainbow-button{background:linear-gradient(135deg,#f093fb,#f5576c 50%,#4facfe);background:var(--secondary-gradient);border:1px solid #ffffff40;border-radius:20px;border-radius:var(--border-radius);box-shadow:0 12px 35px #f5576c66;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:700;letter-spacing:1px;padding:1.2rem 2.2rem;text-transform:uppercase;transition:all .3s ease;transition:var(--transition)}.rainbow-button:hover{background:linear-gradient(135deg,#4facfe,#00f2fe 50%,#43e97b);background:var(--accent-gradient);box-shadow:0 35px 80px #f5576ccc;transform:translateY(-8px) scale(1.05)}.faq-section{padding:6rem 2rem}.faq-container{grid-gap:4rem;align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px}.faq-content h2{color:#1a202c;font-size:3rem;font-weight:800;margin-bottom:3.5rem;text-shadow:none}.faq-items{grid-gap:1.5rem;display:grid;gap:1.5rem}.faq-item:hover{background:#fffffff2;box-shadow:0 8px 30px #00000014;transform:translateY(-3px)}.faq-item summary{background:linear-gradient(135deg,#4facfe0d,#00f2fe0d);color:#1a202c;cursor:pointer;font-size:1.1rem;font-weight:700;padding:1.8rem 2.2rem;text-shadow:none;transition:all .3s ease;transition:var(--transition)}.faq-item summary:hover{background:linear-gradient(135deg,#4facfe1a,#00f2fe1a)}.faq-item p{color:#2d3748cc;font-size:1rem;line-height:1.6;padding:0 2.2rem 1.8rem}.faq-image{text-align:center}.faq-illustration{filter:drop-shadow(0 40px 80px rgba(0,0,0,.3));height:auto;max-width:100%;transition:all .3s ease;transition:var(--transition)}.faq-illustration:hover{transform:scale(1.05)}.footer{align-items:center;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);background:#2d3748f2;border-top:1px solid #ffffff26;color:#ffffffe6;display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;padding:4rem 3rem;position:relative}.footer-left{color:#ffffffe6;flex:1 1;font-size:1.2rem;opacity:.95;text-shadow:none}.footer-right{align-items:center;display:flex;flex:2 1;gap:2.5rem;justify-content:center}.footer-link{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:none;border:none;border-radius:12px;color:#fffc;cursor:pointer;font-size:1.1rem;opacity:.95;padding:.8rem 1.2rem;text-decoration:none;transition:all .3s ease;transition:var(--transition);white-space:nowrap}.footer-link:hover{background:#4facfe26;color:#4facfe;opacity:1;transform:translateY(-2px)}.hero-text h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1a202c,#2d3748 30%,#1a202c 60%,#4a5568);-webkit-background-clip:text;background-clip:text;font-size:clamp(2.8rem,5.5vw,4.5rem);font-weight:900;line-height:1.1;margin-bottom:2rem;position:relative;text-shadow:0 2px 8px #0000001a}.hero-text h1 .hero-line{display:block;white-space:nowrap}.highlight{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#4facfe,#00f2fe 50%,#43e97b);background:var(--accent-gradient);-webkit-background-clip:text;background-clip:text;display:inline;position:relative}.highlight:after{display:none}.highlight-card:hover{background:#fffffff2;box-shadow:0 8px 30px #00000014;color:#1a202c;transform:translateX(10px) translateY(-3px)}.parallax-section{opacity:0;transform:translateY(50px);transition:all .6s ease}.parallax-section.animate-in{opacity:1;transform:translateY(0)}.parallax-card{opacity:0;transform:translateY(30px);transition:all .5s ease}.parallax-card.animate-in{opacity:1;transform:translateY(0)}.parallax-logo{opacity:0;transform:translateY(30px);transition:all .5s ease}.parallax-logo.animate-in{opacity:1;transform:translateY(0)}.faq-section,.features-section,.how-section,.pricing-section,.revalyzer-section,.supported-platforms{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:6rem 2rem;position:relative}.feature-card,.how-card,.pricing-card{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:#fffc;border:1px solid #ffffffe6;border-radius:20px;border-radius:var(--border-radius);box-shadow:0 4px 20px #0000000d;overflow:hidden;padding:2.5rem 2rem;position:relative;transition:all .3s ease;transition:var(--transition)}.feature-card:hover,.how-card:hover,.pricing-card:hover{box-shadow:0 15px 40px #00000040;box-shadow:var(--shadow-hover);transform:translateY(-5px)}.platform-logo{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff1c;border:1px solid #ffffff38;border-radius:20px;border-radius:var(--border-radius);box-shadow:0 8px 32px #1f26875e;box-shadow:var(--glass-shadow);padding:1.5rem;position:relative;transition:all .3s ease;transition:var(--transition)}.platform-logo:hover{box-shadow:0 15px 40px #00000040;box-shadow:var(--shadow-hover);transform:translateY(-10px)}.faq-item{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#fffc;border:1px solid #ffffffe6;border-radius:20px;border-radius:var(--border-radius);box-shadow:0 4px 20px #0000000d;overflow:hidden;transition:all .3s ease;transition:var(--transition)}.most-popular-badge{align-items:center;background:linear-gradient(135deg,#f093fb,#f5576c 50%,#4facfe);background:var(--secondary-gradient);border-radius:18px;box-shadow:0 8px 32px #1f26875e;box-shadow:var(--glass-shadow);color:#fff;display:inline-flex;font-size:.8rem;font-weight:700;height:auto;justify-content:center;left:50%;letter-spacing:1px;margin-bottom:1rem;padding:.5rem 1.2rem;position:relative;text-transform:uppercase;transform:translateX(-50%);white-space:nowrap;width:auto;z-index:50}.supported-platforms{padding:6rem 2rem;text-align:center}.supported-platforms h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1a202c,#2d3748 30%,#1a202c 60%,#4a5568);-webkit-background-clip:text;background-clip:text;font-size:2.8rem;font-weight:800;margin-bottom:3.5rem}.platform-logos{align-items:center;display:flex;flex-wrap:wrap;gap:3rem;justify-content:center;margin:0 auto;max-width:1200px}.platform-logo img{filter:drop-shadow(0 5px 20px rgba(0,0,0,.25));height:55px;transition:all .3s ease;transition:var(--transition);width:auto}.platform-logo img[alt="ICI Paris XL"]{height:35px}.platform-logo img[alt="Best Buy"],.platform-logo img[alt=Target]{height:70px}.badge-country,.badge-worldwide{background:linear-gradient(135deg,#4facfe,#00f2fe 50%,#43e97b);background:var(--accent-gradient);border-radius:15px;box-shadow:0 8px 32px #1f26875e;box-shadow:var(--glass-shadow);color:#fff;font-size:.8rem;font-weight:700;padding:.5rem 1rem;position:absolute;right:-10px;top:-10px}.platform-categories-container{grid-gap:3rem;align-items:start;display:grid;gap:3rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin:0 auto;max-width:1200px}.platform-category{margin-bottom:0}.platform-category h3{color:#2d3748;color:var(--text-primary);display:inline-block;font-size:1.4rem;font-weight:600;letter-spacing:.3px;margin-bottom:30px;position:relative;text-shadow:0 2px 10px #0000001a}.platform-category h3:after{background:linear-gradient(135deg,#667eea,#764ba2 50%,#f093fb);background:var(--primary-gradient);border-radius:2px;bottom:-8px;content:"";height:3px;left:50%;opacity:.7;position:absolute;transform:translateX(-50%);width:60px}.platform-category .platform-logos{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;max-width:100%}.platform-category .platform-logos.compact{gap:1.5rem}.platform-category .platform-logos.compact .platform-logo-pair{align-items:center;display:flex;gap:1rem}.features-section{text-align:center}.features-section h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1a202c,#2d3748 30%,#1a202c 60%,#4a5568);-webkit-background-clip:text;background-clip:text;font-size:2.8rem;font-weight:800;margin-bottom:3.5rem}.features-grid{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin:0 auto;max-width:1200px}.feature-image{filter:drop-shadow(0 6px 25px rgba(79,172,254,.3));height:100px;margin:0 auto 2rem;transition:all .3s ease;transition:var(--transition);width:100px}.feature-card h3,.how-card h3,.pricing-card h3{color:#1a202c;font-size:1.4rem;font-weight:700;margin-bottom:1.5rem;text-shadow:none}.feature-card p,.how-card p{color:#2d3748cc;font-size:.9rem;font-weight:400;line-height:1.6;text-shadow:none}.how-section{text-align:center}.how-section h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1a202c,#2d3748 30%,#1a202c 60%,#4a5568);-webkit-background-clip:text;background-clip:text;font-size:2.8rem;font-weight:800;margin-bottom:3.5rem}.how-grid{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin:0 auto;max-width:1200px}.how-img{filter:drop-shadow(0 6px 25px rgba(0,0,0,.25));height:100px;margin:0 auto 2rem;transition:all .3s ease;transition:var(--transition);width:100px}.how-card h3{color:#1a202c;font-size:1.4rem;font-weight:700;margin-bottom:1.5rem;text-shadow:none}.how-card p{color:#2d3748bf;font-size:.85rem;font-weight:300;line-height:1.5;margin-bottom:0;text-shadow:none}.pricing-section{text-align:center}.pricing-section h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1a202c,#2d3748 30%,#1a202c 60%,#4a5568);-webkit-background-clip:text;background-clip:text;font-size:2.8rem;font-weight:800;margin-bottom:3.5rem}.pricing-sub{color:#2d3748b3;font-size:1.1rem;margin-bottom:4rem;text-shadow:none}.pricing-grid{grid-gap:3rem;align-items:stretch;display:grid;gap:3rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin:0 auto;max-width:1200px}.pricing-card{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:#fffc;border:1px solid #ffffffe6;border-radius:20px;border-radius:var(--border-radius);box-shadow:0 4px 20px #0000000d;display:flex;flex-direction:column;height:100%;overflow:hidden;padding:2.5rem 2rem;position:relative;transition:all .3s ease;transition:var(--transition)}.pricing-card h3{color:#1a202c;font-size:1.8rem;font-weight:800;margin-bottom:1.5rem;text-shadow:none}.pricing-card.featured{background:#ffffffe6;border:2px solid #4facfe80;height:100%;position:relative}.pricing-card-wrapper{display:flex;flex-direction:column;height:100%;position:relative}.pricing-card-wrapper .pricing-card{flex:1 1}.price{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#4facfe,#00f2fe 50%,#43e97b);background:var(--accent-gradient);-webkit-background-clip:text;background-clip:text;font-size:3rem;font-weight:800;margin-bottom:2rem}.pricing-features{list-style:none;margin-bottom:3.5rem;text-align:left}.pricing-features li{border-bottom:1px solid #2d37481f;color:#2d3748cc;font-size:1rem;padding:.8rem 0 .8rem 2rem;position:relative}.pricing-button,.pricing-features li{transition:all .3s ease;transition:var(--transition)}.pricing-button{background:linear-gradient(135deg,#667eea,#764ba2 50%,#f093fb);background:var(--primary-gradient);border:1px solid #ffffff40;border-radius:20px;border-radius:var(--border-radius);box-shadow:0 10px 30px #667eea66;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:700;letter-spacing:1px;padding:1.2rem 2rem;text-transform:uppercase;width:100%}.pricing-footer-note{color:#2d3748b3;font-size:1.1rem;margin-top:3.5rem;text-shadow:none}.modal{align-items:center;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:#000000b3;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:2000}.modal-content{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);background:#ffffff2e;border:2px solid #ffffff40;border-radius:30px;border-radius:var(--border-radius-large);box-shadow:0 15px 40px #00000040;box-shadow:var(--shadow-hover);color:#fff;max-height:80vh;max-width:800px;overflow-y:auto;padding:5rem;position:relative}.modal-content h2{color:#fff;font-size:2.5rem;font-weight:800;margin-bottom:3rem;text-shadow:0 3px 15px #0000004d}.modal-content li,.modal-content p{color:#fffffff2;font-size:1.2rem;line-height:1.8}.modal-close{align-items:center;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:#ffffff26;border:1px solid #ffffff40;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:2rem;height:60px;justify-content:center;position:absolute;right:2rem;top:2rem;transition:all .3s ease;transition:var(--transition);width:60px}.modal-close:hover{background:#ffffff40;transform:scale(1.1) rotate(90deg)}.scroll-top{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:linear-gradient(135deg,#4facfe,#00f2fe 50%,#43e97b);background:var(--accent-gradient);border:2px solid #ffffff40;border-radius:50%;bottom:2rem;box-shadow:0 8px 32px #1f26875e;box-shadow:var(--glass-shadow);color:#fff;cursor:pointer;font-size:1.5rem;height:60px;position:fixed;right:2rem;transition:all .3s ease;transition:var(--transition);width:60px;z-index:1000}.scroll-top:hover{box-shadow:0 10px 30px #00000026;box-shadow:var(--shadow-float);transform:translateY(-5px) scale(1.1)}.noselect{user-select:none;-webkit-user-select:none;-ms-user-select:none}@media (max-width:1024px){.faq-container,.revalyzer-content{gap:5rem;grid-template-columns:1fr}}@media (max-width:768px){.hero-flex{flex-direction:column;padding:8rem 2rem 5rem;text-align:center}.hero-text{margin-bottom:4rem}.header{padding:1rem 2rem;top:15px;width:95%}.nav{gap:1.5rem}.nav a{font-size:.9rem;padding:.5rem 1rem}.platform-logos{gap:2.5rem}.platform-categories-container{gap:2.5rem;grid-template-columns:1fr}.hero-text h1{font-size:3rem}.faq-content h2,.features-section h2,.how-section h2,.pricing-section h2,.revalyzer-title{font-size:2.8rem}.features-grid,.how-grid,.pricing-grid{gap:3rem;grid-template-columns:1fr}}@media (max-width:480px){.header{padding:.75rem 1.5rem}.hero-desc{font-size:1.2rem}.nav-login,.nav-signup{font-size:.8rem;padding:.75rem 1.5rem}.modal-content{margin:2rem;padding:3rem}.faq-section,.features-section,.how-section,.pricing-section,.supported-platforms{padding:6rem 2rem}}.faq-section:before,.features-section:before,.how-section:before,.pricing-section:before,.supported-platforms:before{background:linear-gradient(90deg,#0000,#cbd5e199 20%,#94a3b8cc 50%,#cbd5e199 80%,#0000);content:"";height:1px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:80%;z-index:1}.faq-section,.features-section,.how-section,.pricing-section,.supported-platforms{position:relative}.supported-platforms{background:linear-gradient(135deg,#fffefb4d,#fcfaf780)}.features-section,.supported-platforms{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.features-section{background:linear-gradient(135deg,#fcfaf766,#fdfcf899)}.how-section{background:linear-gradient(135deg,#fdfcf84d,#fffefb80)}.how-section,.pricing-section{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.pricing-section{background:linear-gradient(135deg,#fffefb80,#f8f6f14d)}.faq-section{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(135deg,#f8f6f133,#fffefb66)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}body:before{animation:none!important}}
/*# sourceMappingURL=main.96f06d33.css.map*/