:root{--gold:#d4af37;--light-gold:#fae6c1;--white:#fff;--light-gray:#f9f9f9;--dark-gray:#306;--midnight-purple:#306}html{scroll-behavior:smooth}body{background-color:#f9f9f9;background-color:var(--light-gray);font-family:Roboto,sans-serif;line-height:1.6;margin:0;padding:0}.header,body{color:#306;color:var(--dark-gray)}.header{align-items:center;background-color:#fae6c1;background-color:var(--light-gold);box-shadow:0 2px 4px #0000001a;display:flex;font-size:.7rem;justify-content:space-between;padding:.6rem .5rem;position:sticky;top:0;z-index:10}.header .logo img{height:auto;width:52%}.header nav{flex-grow:1}.header nav,.header nav ul{display:flex;justify-content:center}.header nav ul{align-items:center;gap:1.5rem;list-style:none;margin:0;padding:0}.header nav a{color:#306;color:var(--dark-gray);font-size:1.75rem;font-weight:700;text-decoration:none}.header nav a:hover{color:#d4af37;color:var(--gold)}.cta-button{border:none;border-radius:4px;color:#fff;color:var(--white);cursor:pointer;font-size:1.2rem;font-weight:700;padding:.6rem 1.2rem;transition:background-color .3s ease,transform .3s ease}.cta-button,.cta-button:hover{background-color:#306;background-color:var(--midnight-purple)}.cta-button:hover{transform:scale(1.05)}.avatar-wrapper{cursor:pointer;position:relative}.avatar{align-items:center;background-color:#6a0dad;border-radius:50%;box-shadow:0 2px 6px #0003;color:#fff;display:flex;font-size:18px;font-weight:700;height:40px;justify-content:center;text-transform:uppercase;transition:transform .3s ease;width:40px}.avatar:hover{transform:scale(1.1)}.dropdown{background-color:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 4px 10px #00000026;min-width:120px;padding:10px 0;position:absolute;right:0;top:50px;z-index:10}.dropdown-item{color:#333;cursor:pointer;font-size:14px;padding:10px 15px;transition:background-color .2s ease}.dropdown-item:hover{background-color:#f0f0f0}.dropdown-item:last-child{border-top:1px solid #ddd}.hero-content{animation:fancyFadeIn 1.5s ease-out both;margin-top:-2rem;text-align:center}.hero-content h1{animation:fancyFadeIn 1.5s ease-out both;animation-delay:.2s;font-size:3rem;margin-bottom:1rem}.hero-content h1,.hero-content p{color:#306;color:var(--dark-gray)}.hero-content p{animation:fancyFadeIn 1.5s ease-out both;animation-delay:.4s;font-size:1.5rem;margin-bottom:2rem}.chrome-button{animation:fancyFadeIn 1.5s ease-out both;animation-delay:.6s;display:inline-block}.chrome-img{height:auto;transition:transform .3s ease,box-shadow .3s ease;width:200px}.chrome-img:hover{box-shadow:0 4px 10px #0003;transform:scale(1.05)}.chrome-img:active{transform:scale(.98)}.hero h1{font-size:2.5rem;font-weight:600}.hero h1,.hero p{margin-bottom:1rem}.hero p{font-size:1.2rem}.animate{opacity:0;transform:translateY(50px) scale(.95);transition:opacity .3s ease,transform .3s ease}.animate.active{animation:fancyFadeIn 1.5s ease-out forwards}.features{margin-top:-2rem}.features h1{color:#306;color:var(--midnight-purple);font-size:4rem;margin-bottom:1.5rem;margin-top:0}.features-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(4,1fr)}.feature{background-color:#f9f9f9;background-color:var(--light-gray);border-radius:8px;box-shadow:0 4px 6px #0000001a;color:#306;color:var(--dark-gray);padding:1.5rem;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.feature:hover{box-shadow:0 6px 10px #00000026;transform:translateY(-10px)}.features{background-color:#fff;background-color:var(--white);margin-top:2rem;padding:2rem 1rem;text-align:center}.feature i{color:#306;color:var(--midnight-purple);font-size:1.6rem;margin-bottom:.8rem}.feature:hover i{color:#d4af37;color:var(--gold)}.pricing{background-color:#fff;background-color:var(--white);padding:2rem;text-align:center}.pricing h2{color:#306;color:var(--midnight-purple);font-size:2.5rem;margin-bottom:1.5rem}.pricing-grid{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.pricing-card{background-color:#f9f9f9;background-color:var(--light-gray);border-radius:8px;box-shadow:0 4px 6px #0000001a;padding:1.5rem;text-align:center;transition:transform .3s ease,box-shadow .3s ease;width:300px}.pricing-card:hover{box-shadow:0 6px 10px #00000026;transform:translateY(-10px)}.pricing-card h3{font-size:1.5rem;margin-bottom:.5rem}.pricing-card ul{list-style:none;margin-bottom:1rem;padding:0}.pricing-card ul li{margin:.5rem 0}.pricing-card .cta-button{background-color:#d4af37;background-color:var(--gold);border:none;border-radius:4px;color:#fff;color:var(--white);cursor:pointer;font-size:1rem;padding:.6rem 1.2rem;transition:background-color .3s ease,transform .3s ease}.pricing-card .cta-button:hover{background-color:#c49b2e;transform:scale(1.05)}.old-price{color:#888;font-size:1.5rem;font-weight:700;margin:1rem 0;text-decoration:line-through}.new-price{color:#d4af37;color:var(--gold);font-size:2rem;font-weight:700}@keyframes fancyFadeIn{0%{opacity:0;transform:translateY(50px) scale(.95)}60%{opacity:.8;transform:translateY(-10px) scale(1.02)}to{opacity:1;transform:translateY(0) scale(1)}}.fancy-animate{animation:fancyFadeIn 1.5s ease-out both;opacity:0}.fancy-animate:first-child{animation-delay:.2s}.fancy-animate:nth-child(2){animation-delay:.4s}.fancy-animate:nth-child(3){animation-delay:.6s}.fancy-animate:nth-child(4){animation-delay:.8s}.fancy-animate:nth-child(5){animation-delay:1s}.fancy-animate:nth-child(6){animation-delay:1.2s}.fancy-animate:nth-child(7){animation-delay:1.4s}.fancy-animate:nth-child(8){animation-delay:1.6s}.tutorial{background-color:#fae6c1;background-color:var(--light-gold);padding:2rem;text-align:center}.tutorial h2{color:#306;color:var(--midnight-purple);font-size:2.5rem;margin-bottom:1.5rem}.tutorial-steps{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center}.tutorial-step{border-radius:8px;box-shadow:0 4px 6px #0000001a;cursor:pointer;overflow:hidden;position:relative;transition:transform .3s ease,box-shadow .3s ease;width:300px}.tutorial-step:hover{box-shadow:0 6px 12px #0003;transform:translateY(-10px)}.tutorial-video{height:180px;object-fit:cover;width:100%}.video-modal{align-items:center;background:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}.modal-content{background:#fff;background:var(--white);border-radius:8px;max-width:800px;overflow:hidden;width:80%}.modal-content video{height:auto;width:100%}.video-container{cursor:pointer;height:200px;position:relative;width:300px}.play-button{background-color:#0009;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:24px;left:50%;padding:15px 20px;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .2s ease}.play-button:hover{transform:translate(-50%,-50%) scale(1.1)}.contact{background-color:#f9f9f9;background-color:var(--light-gray);padding:2rem;position:relative;text-align:center}.contact h2{color:#306;color:var(--midnight-purple);font-size:2.5rem;margin-bottom:.5rem}.contact p{font-size:1.2rem;margin-top:.5rem;text-align:center}.contact-page{background-color:#f9f9f9;background-color:var(--light-gray);padding:2rem;text-align:center}.contact-page h1{color:#306;color:var(--midnight-purple);font-size:2.5rem;margin-bottom:1rem}.contact-form{background-color:#fff;background-color:var(--white);border-radius:8px;box-shadow:0 4px 6px #0000001a;margin:0 auto;max-width:600px;padding:1.5rem}.contact-form .form-group{margin-bottom:1rem;text-align:left}.contact-form label{display:block;font-weight:700;margin-bottom:.5rem}.contact-form input,.contact-form textarea{border:1px solid #ccc;border-radius:4px;font-size:1rem;padding:.75rem;width:100%}.contact-form input:focus,.contact-form textarea:focus{border-color:#d4af37;border-color:var(--gold);box-shadow:0 0 5px #d4af3780;outline:none}.contact-form button{background-color:#d4af37;background-color:var(--gold);border:none;border-radius:4px;color:#fff;color:var(--white);cursor:pointer;font-size:1rem;padding:.75rem 1.5rem;transition:background-color .3s ease,transform .3s ease}.contact-form button:hover{background-color:#c49b2e;transform:scale(1.05)}.privacy-body{background-color:#f8f9fa;color:#212529;font-family:Arial,sans-serif;line-height:1.6;margin:0;padding:0}.privacy-policy h2 h3{padding-top:5rem}.privacy-policy{background:#fff;border-radius:8px;box-shadow:0 2px 5px #0000001a;margin:20px auto;max-width:800px;padding:20px}.privacy-title{color:#343a40;font-size:2em;font-weight:700;margin-bottom:10px;margin-top:10px;text-align:center}.privacy-subtitle{color:#495057;font-size:1.5em;margin-bottom:10px;margin-top:20px;padding-top:5rem}.privacy-region-title,.privacy-subsection{color:#6c757d;font-size:1.25em;margin-bottom:8px;margin-top:15px}.privacy-section-title{color:#495057;font-size:1.5em;margin-bottom:10px;margin-top:20px;padding-top:5rem}.privacy-intro,.privacy-text{color:#212529;font-size:1em;line-height:1.8;margin-bottom:15px}.privacy-intro{text-align:justify}.privacy-list{list-style-type:disc;margin-bottom:20px;margin-left:20px}.privacy-nested-list{list-style-type:circle;margin-bottom:10px;margin-left:20px}.privacy-policy a{color:#007bff;text-decoration:none}.privacy-policy a:hover{text-decoration:underline}.contact-email,.privacy-link{color:#007bff;font-weight:700}.data-request-link{color:#28a745;font-weight:700;text-decoration:none}.data-request-link:hover{text-decoration:underline}.privacy-policy ul{list-style-type:none;padding:0}.privacy-policy li{margin-bottom:8px}.table-of-contents ul{list-style:none;margin:0;padding:0}.table-of-contents li{margin:5px 0}.table-of-contents a{color:#007bff;font-size:1em;text-decoration:none}.table-of-contents a:hover{text-decoration:underline}.privacy-policy{margin-top:20px}.privacy-section{border-top:1px solid #dee2e6;margin-top:20px;padding-top:20px}@media (max-width:768px){.privacy-policy{margin:10px;padding:15px}.privacy-title{font-size:1.75em}.privacy-subtitle{font-size:1.25em}.privacy-intro,.privacy-text{font-size:.95em}.privacy-list,.privacy-nested-list{margin-left:15px}}.terms-container{color:#333;font-family:Arial,sans-serif;line-height:1.6;padding:20px}.terms-header{margin-bottom:30px;text-align:center}.terms-title{font-size:2.5rem;font-weight:700}.terms-date{color:#555;font-size:1rem}.terms-content{margin:0 auto;max-width:800px}.terms-section{margin-bottom:20px}.terms-section-title{color:#444;font-size:1.5rem;margin-bottom:10px}.terms-list{list-style-type:disc;margin-left:20px}.terms-list li{margin-bottom:10px}.terms-container a{color:#007bff;text-decoration:none}.terms-container a:hover{text-decoration:underline}.footer{background-color:#fae6c1;background-color:var(--light-gold);color:#306;color:var(--dark-gray);font-size:.85rem;padding:1rem;text-align:center}.footer p{margin:10px 0}.footer-link{color:inherit;font-weight:700;margin:0 8px;text-decoration:none}.footer-link:hover{text-decoration:underline}.footer-link:visited{color:inherit}.footer-link:active{text-decoration:underline}.footer--fixed{bottom:0;box-shadow:0 -1px 4px #0000001a;left:0;position:fixed;width:100%;z-index:1000}body.payment-history-page{padding-bottom:4rem}
/*# sourceMappingURL=main.fad9c09c.css.map*/