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;overflow-x:hidden;padding:0;transition:background-color .3s ease,color .3s ease}:root{--icon-stroke:#333}body.dark-mode{--icon-stroke:#e0e0e0}body.dark-mode .invert-icon-dark{filter:invert(1) hue-rotate(180deg)}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}h1,h2,h3,h4,h5,h6,p{margin-top:0}img{height:auto;max-width:100%}a{color:inherit;text-decoration:none}*{-webkit-tap-highlight-color:transparent}.react-draggable{cursor:move;position:absolute!important;z-index:10}.react-draggable-dragging{transition:none!important;z-index:1000!important}.window-header{cursor:move;-webkit-user-select:none;user-select:none}.window-content *{cursor:default}.react-draggable-dragging .window-content{transition:none!important}body.dark-mode .drawer-content,body.dark-mode .window-content{background-color:#222;color:#e0e0e0}body.dark-mode .drawer-header,body.dark-mode .window-header{background-color:#333}body.dark-mode input,body.dark-mode textarea{background-color:#333;border-color:#444;color:#e0e0e0}body.dark-mode .drawer-content button:not([style*=background-color]),body.dark-mode .window-content button:not([style*=background-color]){background-color:#444;color:#e0e0e0}body.dark-mode .drawer-content button:not([style*=background-color]):hover,body.dark-mode .window-content button:not([style*=background-color]):hover{background-color:#555}.window-content{max-height:70vh;overflow-y:auto}.auth-link,.contact-form input,.contact-form textarea,.footer,.header,.hero,.section,.section li,.skill-card,.skills{transition:background-color .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease}body.dark-mode{background-color:#121212;color:#e0e0e0}body.dark-mode .header{background-color:#1e1e1e;border-bottom:1px solid #333}body.dark-mode .logo,body.dark-mode .nav a{color:#e0e0e0}body.dark-mode .nav a:hover{background-color:#333}body.dark-mode .hamburger,body.dark-mode .hamburger:after,body.dark-mode .hamburger:before{background-color:#e0e0e0}body.dark-mode .section{background-color:#1e1e1e}body.dark-mode .section h2{color:#e0e0e0}body.dark-mode .hero{background-color:#1a1a1a;background-image:linear-gradient(to bottom right,#1a1a1a,#252836);border-radius:10px;box-shadow:0 4px 20px #0000004d}body.dark-mode .hero-title{color:#f0f0f0}body.dark-mode .hero-subtitle{color:#d0d0d0}body.dark-mode .hero-subtitle strong{color:#a393f5}body.dark-mode .cta-button{background-color:#7c73ff;box-shadow:0 4px 12px #7c73ff4d}body.dark-mode .cta-button:hover{background-color:#6c63ff;box-shadow:0 6px 16px #7c73ff66;transform:translateY(-2px);transition:all .3s ease}body.dark-mode .skills{background-color:#252836;background-image:linear-gradient(180deg,#252836,#1e1e2d);border-radius:10px;box-shadow:0 4px 20px #0000004d}body.dark-mode .skills-title{color:#f0f0f0}body.dark-mode .skills-subtitle{color:#d0d0d0}body.dark-mode .skill-card{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#1e1e1eb3;border:1px solid #ffffff0d;box-shadow:0 8px 16px #0000004d;transition:transform .3s ease,box-shadow .3s ease}body.dark-mode .skill-card:hover{box-shadow:0 12px 20px #0006;transform:translateY(-5px)}body.dark-mode .skill-card h3{color:#a393f5}body.dark-mode .skill-card p{color:#b0b0b0}body.dark-mode .skill-card img{filter:brightness(1.8) contrast(1.2) invert(1);opacity:.9}body.dark-mode .skill-card:hover img{filter:brightness(2) contrast(1.3) invert(1);opacity:1}body.dark-mode .section li{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#1e1e1eb3;border:1px solid #ffffff0d;box-shadow:0 8px 16px #0000004d;transition:transform .3s ease,box-shadow .3s ease}body.dark-mode .section li:hover{box-shadow:0 12px 20px #0006;transform:translateY(-3px)}body.dark-mode .section .auth-link{background-color:#7c73ff;box-shadow:0 4px 12px #7c73ff4d}body.dark-mode .section .auth-link:hover{background-color:#6c63ff;box-shadow:0 6px 16px #7c73ff66;color:#fff;transform:translateY(-2px);transition:all .3s ease}body.dark-mode .contact-form input,body.dark-mode .contact-form textarea{background-color:#2d2d2d;border:1px solid #444;box-shadow:inset 0 2px 4px #0003;color:#e0e0e0}body.dark-mode .contact-form input:focus,body.dark-mode .contact-form textarea:focus{border-color:#7c73ff;box-shadow:0 0 0 2px #7c73ff33;outline:none}body.dark-mode .contact-form button{background-color:#7c73ff;box-shadow:0 4px 12px #7c73ff4d}body.dark-mode .contact-form button:hover{background-color:#6c63ff;box-shadow:0 6px 16px #7c73ff66;transform:translateY(-2px);transition:all .3s ease}body.dark-mode .footer{background-color:#1a1a1a}body.dark-mode .footnote a{color:#7c73ff;opacity:.7}body.dark-mode .footnote a:hover{opacity:1}:root{--highlight-color-light:#ff8c00;--highlight-color-dark:#a393f5;--highlight-hover-light:#e67e00;--highlight-hover-dark:#8a7cd8}.highlight{color:#ff8c00;color:var(--highlight-color-light);transition:color .3s ease,text-shadow .3s ease}body.dark-mode .highlight{color:#a393f5;color:var(--highlight-color-dark);text-shadow:0 0 8px #a393f54d}button:hover{background-color:#e67e00;background-color:var(--highlight-hover-light)}body.dark-mode button:hover{background-color:#8a7cd8;background-color:var(--highlight-hover-dark)}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Arial,sans-serif}body.light-mode{background-color:#f5f5f5;color:#333}.header{background-color:#fff;border-bottom:1px solid #eaeaea;padding:20px 0}.header-content{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 20px}.logo{color:#333;font-size:1.5em;font-weight:700}.nav{display:flex;overflow:hidden;transition:max-height .3s ease-out}.nav a{color:#333;font-weight:700;padding:10px 20px;text-decoration:none;text-transform:uppercase}.nav a:hover{background-color:#f0f0f0;border-radius:5px}.menu-toggle{cursor:pointer;display:none;flex-direction:column;height:30px;justify-content:space-around;width:30px}.menu-toggle.open .hamburger{transform:rotate(45deg)}.menu-toggle.open .hamburger:after,.menu-toggle.open .hamburger:before{top:0;transform:rotate(90deg)}.hamburger{position:relative}.hamburger,.hamburger:after,.hamburger:before{background-color:#333;border-radius:5px;height:3px;transition:all .3s ease-in-out;width:30px}.hamburger:after,.hamburger:before{content:"";position:absolute}.hamburger:before{top:-10px}.hamburger:after{top:10px}.main-content{margin:20px auto;max-width:1200px;padding:0 20px}.footer{background-color:#333;color:#fff;margin-top:auto;padding:20px 0;position:relative;text-align:center;width:100%}.auth-link{color:#4a90e2;font-weight:700;margin-left:8px;text-decoration:underline}.auth-link:hover{color:#2a6ac0}@media (max-width:768px){.header-content{flex-direction:column}.menu-toggle{display:flex}.nav{align-items:center;flex-direction:column;max-height:0}.nav.open{max-height:300px}.nav a{padding:10px;text-align:center;width:100%}}@media (min-width:769px){.nav{max-height:none}.menu-toggle{display:none}}.privacy-policy{display:flex;justify-content:center;min-height:calc(100vh - 200px);padding:40px 20px}.privacy-policy-content{background-color:#fff;border-radius:10px;box-shadow:0 4px 10px #0000001a;max-width:800px;padding:40px;width:100%}.privacy-policy h1{color:#333;font-size:2.5em;margin-bottom:5px}.privacy-policy h2{color:#666;font-size:1.2em;font-weight:400;margin-bottom:30px}.privacy-policy h3{color:#333;font-size:1.5em;margin:30px 0 15px}.privacy-policy p{color:#444;font-size:1em;line-height:1.6;margin-bottom:15px}.privacy-policy ul{margin-bottom:20px;padding-left:20px}.privacy-policy li{color:#444;line-height:1.6;margin-bottom:10px}body.dark-mode .privacy-policy-content{background-color:#1e1e1e;border:1px solid #ffffff0d;box-shadow:0 8px 16px #0000004d}body.dark-mode .privacy-policy h1{color:#f0f0f0}body.dark-mode .privacy-policy h2{color:#d0d0d0}body.dark-mode .privacy-policy h3{color:#a393f5}body.dark-mode .privacy-policy li,body.dark-mode .privacy-policy p{color:#e0e0e0}body.auth-hell-body{font-family:monospace;margin:0}.auth-hell-container,body.auth-hell-body{background-color:#0f1117;min-height:100vh}.auth-hell-container{align-items:center;display:flex;justify-content:center;padding:20px;width:100%}.auth-hell-form-container{background-color:#0f1117;border:1px solid #2a3c5d;border-radius:5px;color:#e0e0e0;font-family:monospace;max-width:500px;overflow:hidden;width:100%}.auth-hell-header-group{border-bottom:1px solid #2a3c5d;padding:20px;width:100%}.auth-hell-header-text{color:#85a8ff;font-family:monospace;font-size:24px;margin:0}.auth-hell-error-container{background-color:#ff32321a;border-bottom:1px solid #2a3c5d;padding:20px}.auth-hell-error-text{color:#ff8585;font-family:monospace;margin:0;text-align:center}.auth-hell-input-group{border-bottom:1px solid #2a3c5d;padding:20px;width:100%}.auth-hell-input-label{color:#85a8ff;display:block;font-family:monospace;font-size:18px;margin-bottom:10px}.auth-hell-input{background-color:initial;border:none;border-bottom:1px solid #2a3c5d;color:#85a8ff;font-family:monospace;font-size:24px;outline:none;padding:5px 0;width:100%}.auth-hell-cursor-button-container{border-bottom:1px solid #2a3c5d;display:flex;justify-content:flex-end;padding:20px}.auth-hell-cursor-button{background:none;border:none;cursor:pointer;padding:0}.auth-hell-cursor{background-color:#85a8ff;height:5px;width:30px}.auth-hell-link-container{display:flex;justify-content:center;padding:20px}.auth-hell-link-button{background:none;border:none;color:#85a8ff;cursor:pointer;font-family:monospace;font-size:16px;text-decoration:underline}.auth-hell-info-container{border-bottom:1px solid #2a3c5d;padding:20px}.auth-hell-info-text{color:#e0e0e0;font-family:monospace;margin:0 0 15px}.auth-hell-info-list{color:#e0e0e0;font-family:monospace;margin:0 0 15px 20px}.auth-hell-info-list li{margin-bottom:5px}.auth-hell-actions-container{border-bottom:1px solid #2a3c5d;display:flex;justify-content:space-around;padding:20px}.auth-hell-action-button{background-color:#1f2b47;border-radius:4px;color:#85a8ff;font-family:monospace;font-size:16px;padding:10px 20px;transition:background-color .2s}.auth-hell-action-button:hover{background-color:#2a3c5d}.auth-hell-success-container{border-bottom:1px solid #2a3c5d;padding:20px;text-align:center}.auth-hell-success-text{color:#7cff85;font-family:monospace;margin:0 0 15px}.auth-hell-success-text:last-child{margin-bottom:0}.auth-hell-pin-pad-container{border:1px solid #2a3c5d;border-radius:5px;max-width:500px;overflow:hidden;width:100%}.auth-hell-pin-display{border-bottom:1px solid #2a3c5d;padding:20px}.auth-hell-pin-label{color:#85a8ff;font-family:monospace;font-size:18px;margin-bottom:15px}.auth-hell-pin-value-container{border-bottom:1px solid #85a8ff;padding-bottom:10px}.auth-hell-pin-value{color:#85a8ff;font-family:monospace;font-size:24px;letter-spacing:10px}.auth-hell-keypad-container{padding:20px}.auth-hell-keypad-grid{display:flex;flex-wrap:wrap;justify-content:space-between}.auth-hell-keypad-button{align-items:center;border:1px solid #2a3c5d;border-radius:5px;cursor:pointer;display:flex;height:70px;justify-content:center;margin-bottom:15px;width:30%}.auth-hell-keypad-button:hover{background-color:#2a3c5d4d}.auth-hell-keypad-button-empty{height:70px;margin-bottom:15px;width:30%}.auth-hell-keypad-text{color:#85a8ff;font-family:monospace;font-size:24px}.auth-hell-action-row{display:flex;justify-content:space-between;margin-top:10px}.auth-hell-action-button{align-items:center;border:1px solid #2a3c5d;border-radius:5px;cursor:pointer;display:flex;height:50px;justify-content:center;width:48%}.auth-hell-action-button:hover{background-color:#2a3c5d4d}.auth-hell-action-button-text{color:#85a8ff;font-family:monospace;font-size:24px}.auth-hell-questions-container{border-bottom:1px solid #2a3c5d;padding:20px;width:100%}.auth-hell-question-option{border:1px solid #2a3c5d;border-radius:5px;cursor:pointer;margin-bottom:10px;padding:15px}.auth-hell-question-option:hover{background-color:#2a3c5d4d}.auth-hell-question-text{color:#85a8ff;font-family:monospace}.auth-hell-selected-question{background-color:#85a8ff1a;border-color:#85a8ff}.auth-hell-back-to-site{background:none;border:none;color:#85a8ff;cursor:pointer;font-family:monospace;font-size:16px;left:20px;position:fixed;text-decoration:underline;top:20px;z-index:100}:root{--card-bg:#fff;--card-shadow:0 5px 15px #00000014;--card-shadow-hover:0 10px 20px #0000001f;--card-border:1px solid #00000014;--card-border-hover:1px solid #0000001f;--text-color:#333;--text-secondary:#666;--text-muted:#777;--brand-blue:#4285f4;--brand-green:#34a853;--brand-yellow:#fbbc05;--brand-red:#ea4335;--border-color:#00000014;--section-spacing:5rem;--card-spacing:2rem}body.dark-mode{--card-bg:#1e1e1ecc;--card-shadow:0 5px 15px #0003;--card-shadow-hover:0 10px 25px #0000004d;--card-border:1px solid #ffffff1a;--card-border-hover:1px solid #ffffff26;--text-color:#e0e0e0;--text-secondary:#b0b0b0;--text-muted:#909090;--border-color:#ffffff1a}.duration-page{color:#333;color:var(--text-color);margin:0 auto;max-width:1200px;padding:2rem}.hero{align-items:center;background-color:#fff;background-color:var(--card-bg);border:1px solid #00000014;border:var(--card-border);border-radius:15px;box-shadow:0 5px 15px #00000014;box-shadow:var(--card-shadow);display:flex;gap:4rem;margin-bottom:5rem;margin-bottom:var(--section-spacing);padding:2rem;padding:var(--card-spacing)}.hero-content{flex:1 1}.hero h1{background:linear-gradient(90deg,#4285f4,#34a853,#fbbc05,#ea4335);background-clip:text;-webkit-background-clip:text;color:#0000;font-size:3rem;font-weight:700;margin-bottom:1rem}.subtitle{font-size:1.5rem;margin-bottom:1.5rem;opacity:.9}.hero-testimonial,.subtitle{color:#333;color:var(--text-color)}.hero-testimonial{background-color:#4285f426;border-left:4px solid #4285f4;border-radius:0 8px 8px 0;font-size:1.1rem;font-style:italic;margin-bottom:2rem;padding:1rem 1.5rem}body.dark-mode .hero-testimonial{background-color:#4285f41a;color:#333;color:var(--text-color)}.hero-image{align-items:center;display:flex;flex:1 1;justify-content:center}.hero-image img{border-radius:10px;box-shadow:0 15px 30px #0000001a;max-width:100%;transition:transform .3s ease}.hero-image img:hover{transform:translateY(-10px)}.cta-container{margin-top:2rem}.trust-badge{align-items:center;color:#333;color:var(--text-color);display:flex;font-weight:500;margin-top:1rem}.trust-badge span:first-child{color:#fbbc05;margin-right:.5rem}.users-count{border-left:1px solid #00000014;border-left:1px solid var(--border-color);font-weight:600;padding-left:.5rem}.users-count,body.dark-mode .users-count{color:#333;color:var(--text-color)}.cta-button{background-color:#4285f4;background-color:var(--brand-blue);border:none;border-radius:50px;box-shadow:0 4px 6px #4285f44d;color:#fff;cursor:pointer;display:inline-block;font-size:1rem;font-weight:600;padding:.8rem 2rem;text-decoration:none;transition:all .3s ease}.cta-button:hover{background-color:#3367d6;box-shadow:0 6px 8px #4285f466;transform:translateY(-2px)}.cta-button.large{font-size:1.2rem;padding:1rem 2.5rem}.problem-solution{margin-bottom:5rem;margin-bottom:var(--section-spacing);padding:0 2rem}.problem-solution h2{color:#333;color:var(--text-color);font-size:2.5rem;margin-bottom:3rem;position:relative;text-align:center}.problem-solution h2:after{background:linear-gradient(90deg,#ea4335,#fbbc05);bottom:-10px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:50px}.comparison{display:flex;flex-wrap:wrap;gap:2rem}.after,.before{background-color:#fff;background-color:var(--card-bg);border:1px solid #00000014;border:var(--card-border);border-radius:10px;box-shadow:0 5px 15px #00000014;box-shadow:var(--card-shadow);flex:1 1;min-width:300px;padding:2rem;padding:var(--card-spacing);transition:transform .3s ease,box-shadow .3s ease}.after:hover,.before:hover{box-shadow:0 10px 20px #0000001f;box-shadow:var(--card-shadow-hover);transform:translateY(-5px)}.before{border-top:4px solid #ea4335}.after{border-top:4px solid #34a853}.comparison h3{color:#333;color:var(--text-color);font-size:1.3rem}.comparison h3,.comparison-image{margin-bottom:1.5rem;text-align:center}.comparison-image img{border-radius:8px;box-shadow:0 4px 8px #0000001a;max-width:100%}.comparison-list{list-style:none;padding:0}.comparison-list li{align-items:center;color:#333;color:var(--text-color);display:flex;margin-bottom:1rem}.icon-check,.icon-x{align-items:center;border-radius:50%;display:inline-flex;flex-shrink:0;height:24px;justify-content:center;margin-right:12px;width:24px}.icon-x{color:#ea4335;font-weight:700}.icon-check{color:#34a853;font-weight:700}.features{margin-bottom:5rem;margin-bottom:var(--section-spacing);padding:0 2rem}.cta-section h2,.faq h2,.features h2,.how-it-works h2,.testimonials h2{color:#333;color:var(--text-color);font-size:2.5rem;margin-bottom:3rem;position:relative;text-align:center}.faq h2:after,.features h2:after,.how-it-works h2:after,.testimonials h2:after{background:linear-gradient(90deg,#4285f4,#34a853);bottom:-10px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:50px}.features-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(4,1fr)}@media (max-width:1000px){.features-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.features-grid{grid-template-columns:1fr}}.feature-card{background:#fff;background:var(--card-bg);border:1px solid #00000014;border:var(--card-border);border-radius:10px;box-shadow:0 5px 15px #00000014;box-shadow:var(--card-shadow);display:flex;flex-direction:column;padding:2rem;padding:var(--card-spacing);text-align:center;transition:transform .3s ease,box-shadow .3s ease}.feature-card:hover{border:1px solid #0000001f;border:var(--card-border-hover);box-shadow:0 10px 20px #0000001f;box-shadow:var(--card-shadow-hover);transform:translateY(-5px)}.feature-icon{font-size:2.5rem;margin-bottom:1rem}.feature-card h3{color:#4285f4;color:var(--brand-blue);font-size:1.2rem;margin-bottom:.8rem}body.dark-mode .feature-card h3{color:#7c73ff}.feature-card p{color:#333;color:var(--text-color);flex-grow:1;font-size:.95rem;line-height:1.6;margin-bottom:1.5rem}.feature-image{margin-top:auto}.feature-image img{border-radius:8px;box-shadow:0 4px 8px #0000001a;max-width:100%;transition:transform .3s ease}.feature-image img:hover{transform:scale(1.05)}.how-it-works{background-color:#4285f40d;border:1px solid #4285f41a;border-radius:15px;margin-bottom:5rem;margin-bottom:var(--section-spacing);padding:2rem;padding:var(--card-spacing)}body.dark-mode .how-it-works{background-color:#4285f408;border:1px solid #4285f414}.steps{display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;margin-bottom:3rem}.step{background-color:#fff;background-color:var(--card-bg);border:1px solid #00000014;border:var(--card-border);border-radius:10px;box-shadow:0 5px 15px #00000014;box-shadow:var(--card-shadow);flex:1 1;min-width:250px;padding:2rem;padding:var(--card-spacing);position:relative;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.step:hover{box-shadow:0 10px 20px #0000001f;box-shadow:var(--card-shadow-hover);transform:translateY(-5px)}.step-number{align-items:center;background-color:#4285f4;border-radius:50%;color:#fff;display:flex;font-weight:700;height:40px;justify-content:center;margin:0 auto 1rem;width:40px}.step h3{color:#4285f4;color:var(--brand-blue);margin-bottom:.8rem}body.dark-mode .step h3{color:#7c73ff}.step p{color:#333;color:var(--text-color);line-height:1.6}.step-cta{text-align:center}.testimonials{margin-bottom:5rem;margin-bottom:var(--section-spacing);padding:0 2rem}.testimonial-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.testimonial-card{background:#fff;background:var(--card-bg);border:1px solid #00000014;border:var(--card-border);border-radius:10px;box-shadow:0 5px 15px #00000014;box-shadow:var(--card-shadow);padding:2rem;padding:var(--card-spacing);position:relative;transition:transform .3s ease,box-shadow .3s ease}.testimonial-card:hover{border:1px solid #0000001f;border:var(--card-border-hover);box-shadow:0 10px 20px #0000001f;box-shadow:var(--card-shadow-hover);transform:translateY(-5px)}.testimonial-stars{color:#fbbc05;font-size:1.2rem;margin-bottom:1rem}.testimonial-card p{color:#333;color:var(--text-color);font-size:1.1rem;font-style:italic;line-height:1.6;margin-bottom:1rem}.testimonial-author{color:#4285f4;color:var(--brand-blue);font-weight:600;text-align:right}body.dark-mode .testimonial-author{color:#7c73ff}.faq{margin-bottom:5rem;margin-bottom:var(--section-spacing);padding:0 2rem}.faq-grid{display:flex;flex-direction:column;gap:1rem;margin:0 auto;max-width:800px}.faq-item{background:#fff;background:var(--card-bg);border:1px solid #00000014;border:var(--card-border);border-radius:10px;box-shadow:0 5px 15px #00000014;box-shadow:var(--card-shadow);cursor:pointer;padding:1.5rem;transition:all .3s ease}.faq-item:hover{border:1px solid #0000001f;border:var(--card-border-hover);box-shadow:0 10px 20px #0000001f;box-shadow:var(--card-shadow-hover)}.faq-question{align-items:center;display:flex;justify-content:space-between}.faq-question h3{color:#333;color:var(--text-color);font-size:1.2rem;margin:0}.faq-icon{color:#4285f4;color:var(--brand-blue);font-size:1.5rem;transition:transform .3s ease}.faq-answer{height:0;opacity:0;overflow:hidden;transition:all .3s ease}.faq-item.active .faq-answer{border-top:1px solid #00000014;border-top:1px solid var(--border-color);height:auto;margin-top:1rem;opacity:1;padding-top:1rem}.faq-answer p{color:#666;color:var(--text-secondary);line-height:1.6;margin:0}.cta-section{background:linear-gradient(135deg,#4285f41a,#34a8531a);border:1px solid #4285f433;border-radius:15px;margin-bottom:5rem;margin-bottom:var(--section-spacing);padding:3rem;text-align:center}body.dark-mode .cta-section{background:linear-gradient(135deg,#4285f40d,#34a8530d);border:1px solid #4285f41a}.cta-section h2{background:linear-gradient(90deg,#4285f4,#34a853);background-clip:text;-webkit-background-clip:text;color:#0000;font-size:2.5rem;margin-bottom:1rem}.cta-section p{color:#333;color:var(--text-color);font-size:1.2rem;margin-bottom:2rem}.no-risk{color:#777;color:var(--text-muted);font-size:.9rem;margin-top:1rem;opacity:.8}.legal-links{background-color:#fff;background-color:var(--card-bg);border:1px solid #00000014;border:var(--card-border);border-radius:15px;box-shadow:0 5px 15px #00000014;box-shadow:var(--card-shadow);margin-bottom:5rem;margin-bottom:var(--section-spacing);padding:2rem;text-align:center}.legal-links h2{color:#333;color:var(--text-color);font-size:1.8rem;margin-bottom:1rem}.legal-links p{color:#666;color:var(--text-secondary);margin-bottom:2rem}.legal-buttons{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.legal-button{background-color:#4285f41a;border:1px solid #4285f433;border-radius:50px;color:#4285f4;color:var(--brand-blue);display:inline-block;font-weight:500;padding:.8rem 2rem;text-decoration:none;transition:all .3s ease}body.dark-mode .legal-button{background-color:#4285f40d;border:1px solid #4285f41a;color:#7c73ff}.legal-button:hover{background-color:#4285f433;transform:translateY(-2px)}@media (max-width:900px){.hero{flex-direction:column;gap:2rem}.hero-content,.hero-image{width:100%}.hero h1{font-size:2.5rem}.subtitle{font-size:1.3rem}.features-grid{grid-template-columns:repeat(2,1fr)}.steps{flex-direction:column}}@media (max-width:600px){.duration-page{padding:1rem}.hero h1{font-size:2.5rem}.subtitle{font-size:1.2rem}.cta-section h2,.faq h2,.features h2,.how-it-works h2,.problem-solution h2,.testimonials h2{font-size:2rem}.faq-item,.step{padding:1.5rem}.problem-solution{padding:0 .5rem}.comparison-list li{font-size:.95rem}.how-it-works{padding:2rem 1rem}}[data-theme=dark] .users-count{color:#ffffffe6}[data-theme=dark] .hero{background-color:#4285f40d}[data-theme=dark] .after,[data-theme=dark] .before,[data-theme=dark] .faq-item,[data-theme=dark] .feature-card,[data-theme=dark] .step,[data-theme=dark] .testimonial-card{background-color:#1e1e1e99;border:1px solid #ffffff1a;box-shadow:0 5px 15px #0003}[data-theme=dark] .faq-item:hover,[data-theme=dark] .feature-card:hover,[data-theme=dark] .testimonial-card:hover{box-shadow:0 8px 25px #0000004d}[data-theme=dark] .hero-testimonial{background-color:#4285f41a}[data-theme=dark] .cta-section{background:linear-gradient(#4285f40d,#4285f414);border:1px solid #4285f41f}
/*# sourceMappingURL=main.bc4d180f.css.map*/