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}.navbar{background-color:#fff;box-shadow:0 2px 10px #0000001a;position:fixed;top:0;width:100%;z-index:1000}.navbar-container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:10px 30px}.navbar-logo img{height:50px;max-width:150px}.navbar-links{display:flex;gap:30px}.navbar-links a{color:#333;font-size:18px;font-weight:500;text-decoration:none;transition:color .3s ease}.navbar-links a:hover{color:var(--color-primary-0)}.navbar-buttons{display:flex;gap:15px}.no-style-link{color:inherit;text-decoration:none}.desktop-menu{display:flex}.mobile-menu{display:none;width:100vw}.mobile-menu-icon{background-color:var(--color-primary-0)}.mobile-menu-header{align-items:center;display:flex;justify-content:space-between;padding:0 30px}.mobile-menu-content{background-color:#fff;box-shadow:0 2px 10px #0000001a;left:0;position:absolute;top:70px;width:100vw}.mobile-links{display:flex;flex-direction:column}.mobile-links a{border-bottom:1px solid #eee;color:#333;font-size:16px;padding:15px 30px;text-decoration:none}.mobile-buttons{display:flex;flex-direction:column;gap:10px;padding:15px 30px}.mobile-buttons button{justify-content:center;width:100%}@media (max-width:768px){.desktop-menu{display:none}.mobile-menu{display:block;padding-top:10px}}.christmas-banner{background-color:#30974a;color:#fff;padding:12px 0;text-align:center;top:0;width:100%;z-index:1001}.banner-content{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin:0 auto;max-width:1200px;padding:0 20px}.banner-text strong{background:#fff3;border-radius:4px;font-weight:600;padding:4px 8px}.banner-timer{background:#0000001a;border-radius:20px;font-weight:500;padding:4px 12px}@media (max-width:768px){.christmas-banner{display:none}.banner-content{flex-direction:column;gap:10px}}.footer{background-color:var(--color-background-dark);color:var(--text-color-light);margin-top:60px;width:100%}.footer h3{color:var(--color-primary-0);font-size:16px;margin-bottom:10px}.footer ul{list-style-type:none;padding:0}.footer-row{display:flex;flex-wrap:wrap;justify-content:space-between}.footer hr{background-color:var(--gray-300);border:none;height:1px;margin:20px 0;opacity:.6}.footer a{color:var(--link-text-color);text-decoration:none;transition:color .3s}.footer a:hover{color:var(--link-hover-color)}.footer-logo{margin-bottom:10px;max-width:150px}.footer-contact{text-align:left}.footer-bottom{display:flex;font-size:14px;justify-content:space-between}.section{margin:0 auto;max-width:1200px;padding:50px 20px}@media (max-width:768px){.footer-row{align-items:center;flex-direction:column}.footer-col,.footer-contact{margin-bottom:20px;text-align:center}.footer-bottom{align-items:center;flex-direction:column;text-align:center}}.affiliate-page{background-image:url(/static/media/background_simple.c157294499dec7d94ba6.png);background-position:50%;background-size:repeat;padding-top:100px}.affiliate-page .section{margin:0 auto;max-width:1200px;padding:50px 20px}.affiliate-page .hero-section{align-items:center;display:flex;flex-direction:column;padding:80px 0;text-align:center}.affiliate-page .hero-content{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:800px}.affiliate-page .hero-content h1{color:var(--text-color-dark);font-size:3.5rem;line-height:70px;margin-bottom:20px}.affiliate-page .hero-content h4{color:var(--color-primary-0);font-size:1.5rem;margin-bottom:20px}.affiliate-page .subtitle{color:var(--text-color-dark);font-size:1.2rem;margin-bottom:30px;opacity:.8}.affiliate-page .highlight{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,var(--color-primary-0),var(--color-primary-1));-webkit-background-clip:text}.affiliate-page .benefits-section{padding:80px 0}.affiliate-page .section-header{margin-bottom:60px;text-align:center}.affiliate-page .section-header h4{color:var(--color-primary-0);font-weight:600;letter-spacing:2px;margin-bottom:10px}.affiliate-page .section-header h2{color:var(--text-color-dark);font-size:40px;font-weight:700}.affiliate-page .features-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1200px}.affiliate-page .feature-item{align-items:center;background:var(--gray-100);border-radius:var(--border-radius);display:flex;flex-direction:column;padding:30px;text-align:center;transition:transform .3s ease}.affiliate-page .feature-item:hover{transform:translateY(-5px)}.affiliate-page .feature-item .icon{color:var(--color-primary-0);font-size:2.5rem;margin-bottom:20px}.affiliate-page .cta-section{padding:80px 0}.affiliate-page .cta-card{align-items:center;background:var(--gray-200);border-radius:var(--border-radius);display:flex;flex-direction:column;margin:0 auto;max-width:800px;padding:60px;text-align:center}.affiliate-page .cta-card h2{color:var(--text-color-dark);font-size:2.5rem;margin-bottom:30px}@media (max-width:768px){.affiliate-page .features-grid,.affiliate-page .steps-grid{grid-template-columns:1fr}.affiliate-page .hero-content h1{font-size:2.5rem}.affiliate-page .cta-card{padding:30px}.affiliate-page .section{padding:30px 20px}}.loader{animation:spin 1s linear infinite;border:3px solid #f3f3f3;border-radius:50%;border-top:3px solid var(--color-primary-0);display:inline-block;height:25px;margin-right:8px;width:25px}.faq-grid{margin:40px auto 0;max-width:800px}.faq-item{border-bottom:1px solid #0000001a;margin-bottom:15px}.faq-question{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:15px 0}.question-content{align-items:center;display:flex;gap:15px}.question-content i{color:var(--color-primary-0);font-size:20px;text-align:center;width:24px}.faq-answer{color:var(--lp-text-color);line-height:1.6;padding:0 15px 15px 39px}@media (max-width:768px){.faq-question{font-size:16px;padding-right:10px}.question-content i{font-size:18px}.faq-question i.fa-chevron-down,.faq-question i.fa-chevron-up{margin-left:10px}}.public-summary-tool .use-cases-section{margin-top:3rem;text-align:center}.public-summary-tool .use-cases-list{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1200px}.public-summary-tool .use-case-item{background:var(--gray-100);border-radius:var(--border-radius);padding:2rem;text-align:center;transition:transform .3s ease}.public-summary-tool .use-case-item:hover{transform:translateY(-5px)}.public-summary-tool .use-case-item i{color:var(--color-primary-0);font-size:2rem;margin-bottom:1rem}.public-summary-tool .use-case-item h3{font-size:1.2rem;margin-bottom:1rem}.public-summary-tool .signup-card{align-items:center;background:var(--gray-100);border:2px solid var(--color-primary-0);border-radius:var(--border-radius);box-sizing:border-box;display:flex;flex-direction:column;margin:2rem 0;padding:2.5rem;text-align:center;width:100%}.public-summary-tool .signup-card i.fa-lock{color:var(--color-primary-0);font-size:2.5rem;margin-bottom:1.5rem}.public-summary-tool .signup-card h3{color:var(--text-color-dark);font-size:1.8rem;margin-bottom:1rem;max-width:80%}.public-summary-tool .signup-card p{color:var(--text-color-dark);font-size:1.1rem;margin-bottom:2rem;max-width:80%}.public-summary-tool .signup-card ul{display:flex;flex-direction:column;gap:1rem;list-style:none;margin:0 auto 2rem;max-width:400px;padding:0;width:100%}.public-summary-tool .signup-card ul li{align-items:center;color:var(--text-color-dark);display:flex;font-size:1.1rem;gap:.75rem;justify-content:flex-start}.public-summary-tool .signup-card ul li i{color:var(--color-primary-0);font-size:1.2rem}.public-summary-tool .signup-card .button-plain{font-size:1.1rem;margin-top:.5rem;padding:1rem 2rem;width:auto}.public-summary-tool .how-it-works-section{margin:4rem 0;text-align:center}.public-summary-tool .steps-list{display:flex;flex-direction:column;gap:2rem;margin:0 auto;max-width:800px}.public-summary-tool .step-item{align-items:flex-start;background:var(--gray-100);border-radius:var(--border-radius);display:flex;gap:2rem;padding:2rem}.public-summary-tool .step-number{color:var(--color-primary-0);font-size:2.5rem;font-weight:700;min-width:60px;text-align:right}.public-summary-tool .step-content{flex:1 1;text-align:left}.public-summary-tool .step-content h3{color:var(--text-color-dark);margin-bottom:.5rem}.public-summary-tool .tool-features-compact{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);margin:2rem auto;max-width:900px;padding:0 1rem}.public-summary-tool .tool-feature-item{background:#fff;border:2px solid var(--gray-200);border-radius:var(--border-radius);padding:1.5rem;text-align:center}.public-summary-tool .tool-feature-item .icon{align-items:center;background:var(--color-primary-0);border-radius:50%;color:#fff;display:flex;font-size:1.5rem;height:48px;justify-content:center;margin:0 auto 1rem;width:48px}.public-summary-tool .tool-feature-item h3{color:var(--text-color-dark);font-size:1.1rem;font-weight:600;margin-bottom:.75rem}.public-summary-tool .tool-feature-item p{color:var(--gray-700);font-size:.9rem;line-height:1.4}.public-summary-tool .tool-form-enhanced{background:#fff;border:2px solid var(--gray-200);border-radius:var(--border-radius);margin:0 auto 3rem;max-width:600px;padding:2rem}.public-summary-tool .tool-section-divider{background:var(--gray-300);height:1px;margin:3rem auto;max-width:800px}.public-summary-tool .tool-benefits-section{background:var(--gray-100);border-radius:var(--border-radius);margin:3rem 0;padding:3rem 2rem}.public-summary-tool .tool-benefits-section h2{color:var(--text-color-dark);font-size:2rem;margin-bottom:2rem;text-align:center}.public-summary-tool .tool-benefits-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:0 auto;max-width:800px}.public-summary-tool .tool-benefit-item{background:#fff;border-left:4px solid var(--color-primary-0);border-radius:var(--border-radius);padding:1.5rem}.public-summary-tool .tool-benefit-item h3{color:var(--text-color-dark);font-size:1.1rem;font-weight:600;margin-bottom:.5rem}.public-summary-tool .tool-benefit-item p{color:var(--gray-700);font-size:.9rem;line-height:1.5}.public-summary-tool .yt-thumbnail-page{display:flex;flex-direction:column;min-height:100vh}.public-summary-tool .yt-thumbnail-main{flex:1 1;padding:2rem 0}.public-summary-tool .yt-thumbnail-container{margin:0 auto;max-width:1200px;padding:0 1rem}.public-summary-tool .yt-thumbnail-header{margin-bottom:3rem;text-align:center}.public-summary-tool .yt-thumbnail-header h1{color:var(--text-color-dark);font-size:2.5rem;margin-bottom:1rem}.public-summary-tool .yt-thumbnail-header p{color:var(--gray-700);font-size:1.2rem;margin:0 auto;max-width:800px}.public-summary-tool .yt-thumbnail-input-group{margin-bottom:1.5rem}.public-summary-tool .yt-thumbnail-input-group label{color:var(--text-color-dark);display:block;font-weight:600;margin-bottom:.5rem}.public-summary-tool .yt-thumbnail-input{border:2px solid var(--gray-300);border-radius:var(--border-radius);font-size:1rem;padding:.75rem;transition:border-color .3s ease;width:100%}.public-summary-tool .yt-thumbnail-input:focus{border-color:var(--color-primary-0);outline:none}.public-summary-tool .yt-thumbnail-result{background:var(--gray-100);border-radius:var(--border-radius);margin-top:2rem;padding:2rem}.public-summary-tool .yt-thumbnail-title{color:var(--text-color-dark);font-size:1.5rem;margin-bottom:1rem}.public-summary-tool .summary-content{color:var(--text-color-dark);line-height:1.6}.public-summary-tool .summary-content p{margin-bottom:1rem}.public-summary-tool .error-message{background:var(--color-error-bg);border-left:4px solid var(--color-error);border-radius:var(--border-radius);color:var(--color-error);padding:1rem}.public-summary-tool .section{margin:4rem 0}.public-summary-tool .section-header{margin-bottom:3rem;text-align:center}.public-summary-tool .section-header h4{color:var(--color-primary-0);font-size:.9rem;font-weight:600;letter-spacing:.1em;margin-bottom:.5rem;text-transform:uppercase}.public-summary-tool .section-header h2{color:var(--text-color-dark);font-size:2rem;margin-bottom:1rem}.public-summary-tool .section-header p{color:var(--gray-700);font-size:1.1rem;margin:0 auto;max-width:600px}@media (max-width:768px){.public-summary-tool .faq-grid,.public-summary-tool .steps-grid{grid-template-columns:1fr}.public-summary-tool .signup-card{margin:1.5rem 0;padding:1.5rem}.public-summary-tool .signup-card ul{max-width:100%}.public-summary-tool .faq-section,.public-summary-tool .how-it-works-section{margin:2rem 0;padding:0 1rem}.public-summary-tool .use-cases-list{gap:1rem;grid-template-columns:1fr;padding:0 1rem}.public-summary-tool .use-case-item{padding:1.5rem}.public-summary-tool .step-item{flex-direction:column;gap:1rem;padding:1.5rem;text-align:center}.public-summary-tool .step-number{min-width:auto;text-align:center}.public-summary-tool .step-content{text-align:center}.public-summary-tool .signup-card h3,.public-summary-tool .signup-card p{max-width:100%}.public-summary-tool .signup-card ul{padding:0 1rem;width:100%}.public-summary-tool .tool-features-compact{gap:1rem;grid-template-columns:1fr;margin:1.5rem auto}.public-summary-tool .tool-form-enhanced{margin:0 1rem 2rem;padding:1.5rem}.public-summary-tool .tool-benefits-section{margin:2rem 0;padding:2rem 1rem}.public-summary-tool .tool-benefits-grid{gap:1rem;grid-template-columns:1fr}.public-summary-tool .yt-thumbnail-header h1{font-size:2rem}.public-summary-tool .yt-thumbnail-header p{font-size:1rem}.public-summary-tool .section-header h2{font-size:1.5rem}.public-summary-tool .section-header p{font-size:1rem}}.upgrade-content{background:var(--color-background-light);border-radius:12px;box-shadow:0 2px 4px #0000001a;max-width:800px;padding:2rem;text-align:left}.upgrade-content h2{color:var(--color-primary-0);font-size:1.8rem;font-weight:600;margin:0 0 1rem}.upgrade-content .subtitle{color:var(--color-text);font-size:1.1rem;line-height:1.5;margin-bottom:1.5rem}.upgrade-content .price-tag{align-items:center;display:flex;flex-wrap:wrap;font-size:2rem;font-weight:700;gap:12px;margin:1.5rem 0}.upgrade-content .old-price{color:var(--gray-600);font-size:1.5rem;font-weight:400;text-decoration:line-through}.upgrade-content .current-price{color:var(--color-primary-0)}.upgrade-content .discount-label{background-color:var(--color-primary-0);border-radius:20px;color:#fff;display:inline-block;font-size:.9rem;font-weight:700;letter-spacing:.5px;margin-left:10px;padding:4px 10px}.upgrade-content .limited-offer{color:var(--color-primary-0);font-size:1.05rem;font-weight:600;margin-bottom:1.5rem}.upgrade-content ul{list-style:none;margin:1.5rem 0;padding:0}.upgrade-content li{color:var(--color-text);font-size:1.1rem;margin:.8rem 0}.upgrade-content .value-prop{color:var(--color-text);font-size:1.05rem;font-weight:500;line-height:1.6;margin:1.5rem 0}.upgrade-content .pricing-info{color:var(--color-text-light);font-size:.9rem;margin-top:.5rem}.toast{align-items:center;animation:slideIn .3s ease-in-out;border-radius:4px;bottom:20px;color:#fff;display:flex;gap:10px;padding:12px 24px;position:fixed;right:20px;z-index:1000}.toast.success{background-color:#4caf50;background-color:var(--color-success,#4caf50)}.toast.error{background-color:#f44336;background-color:var(--color-danger,#f44336)}.toast-close{background:none;border:none;color:#fff;cursor:pointer;font-size:20px;padding:0 5px}@keyframes slideIn{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.inner,a.button-important,a.button-sidemenu,button{align-items:center;border:none;border-radius:var(--border-radius);color:var(--text-color-light);cursor:pointer;display:flex;font-family:Poppins;font-size:16px;font-weight:600;gap:var(--button-gap);justify-content:center;padding:10px 20px;text-decoration:none;transition:background-color .3s ease}button:disabled{border:none}button:disabled,button:disabled:hover{background-color:var(--gray-300);cursor:not-allowed}.icon{font-size:20px}.button-plain{background-color:var(--color-primary-0);border:solid var(--border-width) var(--color-primary-0)}.button-plain:hover{background-color:var(--color-primary-1)}.button-hollow{background-color:var(--transparent);border:solid var(--border-width) var(--color-primary-0);color:var(--color-primary-0);.icon{color:var(--color-primary-0)}}.button-hollow:hover{background-color:var(--color-primary-1);border-color:var(--text-color-light);color:var(--text-color-light);.icon{color:var(--text-color-light)}}.button-icon{align-items:center;aspect-ratio:1/1;background:var(--color-primary-0);border:none;border-radius:8px;color:var(--text-color-light);cursor:pointer;display:inline-flex;justify-content:center;padding:0;transition:all .2s ease}.button-icon:hover{background-color:var(--color-primary-1)}.button-icon:disabled{background-color:var(--gray-600);cursor:not-allowed;opacity:.5}.button-icon .icon{font-size:30px;margin:0}.button-important,a.button-important{background-color:var(--transparent);border:var(--border-width) solid var(--color-primary-0);padding:3px;text-decoration:none;.inner{align-items:center;background-color:var(--color-primary-0);border-radius:calc(var(--border-radius) - 5px);display:flex;gap:var(--button-gap);padding:10px 20px;width:100%}}.button-important:disabled .inner,.button-important:disabled:hover,a.button-important:disabled .inner,a.button-important:disabled:hover{background-color:var(--gray-300);cursor:not-allowed}.button-important:hover,a.button-important:hover{background-color:var(--transparent);.inner{background-color:var(--color-primary-1)}}.button-sidemenu,a.button-sidemenu{background-color:var(--transparent);border:solid var(--border-width) var(--text-color-light);color:var(--text-color-light);justify-content:left;text-decoration:none;width:100%;.icon{color:var(--text-color-light)}}.button-sidemenu.active,a.button-sidemenu.active{background-color:var(--gray-600)}.button-sidemenu:hover,a.button-sidemenu:hover{background-color:var(--color-primary-1);border-color:var(--text-color-light);color:var(--text-color-light);.icon{color:var(--text-color-light)}}:root{--color-primary-0:#ff1515;--color-primary-1:#d61b1b;--text-color-light:#eee;--text-color-dark:#181818;--color-background-light:#f8f8f8;--color-background-dark:#000;--button-height:50px;--transparent:#0000;--gray-100:#f9f9f9;--gray-200:#e6e6e6;--gray-300:#ccc;--gray-400:#b3b3b3;--gray-500:#999;--gray-600:grey;--gray-700:#666;--gray-800:#4d4d4d;--gray-900:#333;--gray-1000:#1a1a1a;--link-text-color:#888787;--link-hover-color:#707070;--button-gap:8px;--border-width:2px;--border-radius:10px;--blog-card-border-radius:10px;--error-color:#d63737;--success-color:#2ea137}body{font-family:Poppins}.error-message{background-color:#ebadad;border:1px solid #d63737;border-radius:10px;border-radius:var(--border-radius);color:#d63737}.error-message,.success-message{font-size:16px;font-weight:500;padding:1rem;width:100%}.success-message{background-color:#adebd8;border:1px solid #34a74d;border-radius:10px;border-radius:var(--border-radius);color:#2ea137}input,label,select,textarea{font-family:Poppins}select{background-color:#fff;border:solid var(--border-width) var(--color-primary-0);border-radius:var(--border-radius);color:var(--text-color-dark);font-size:16px;font-weight:600;padding:10px 20px}body select option{font-family:Poppins}label{color:var(--text-color-dark);margin-bottom:10px}input,textarea{border:solid var(--border-width) var(--color-primary-0);border-radius:var(--border-radius);font-size:16px;padding:10px;resize:none}input[disabled]{background-color:var(--gray-300)}.form-panel{background-color:var(--gray-200);border-radius:var(--border-radius);padding:30px}.login-page{align-items:center;background-color:var(--color-background-light);display:flex;height:100vh;justify-content:center;padding:20px}.login-container{border-radius:var(--border-radius);max-width:400px;padding:40px;text-align:left;width:100%;button{margin:10px 0}input[type=email],input[type=password],input[type=text]{background-color:initial;border:none;color:#333;font-size:16px;outline:none;padding:15px;width:100%}}@media (max-width:768px){.login-container{padding:0}}.login-logo{height:36px;margin-bottom:20px}.input-group{border:1px solid #ddd;border-radius:var(--border-radius);display:flex;margin-bottom:15px}.icon-container{align-items:center;background-color:#e2e2e2;border-right:1px solid #ddd;display:flex;justify-content:center;padding:15px}.eye-icon,.login-icon{color:#999;font-size:20px}.eye-icon{background-color:#f9f9f9;cursor:pointer;padding:15px}.login-toggle-text{color:var(--link-text-color);cursor:pointer;font-size:14px;margin-top:20px}.login-message{color:#28a745;margin-top:15px}.checkbox-container{align-items:center;display:flex;font-size:14px;margin-top:10px;label{margin:0}}.checkbox-container input[type=checkbox]{-webkit-appearance:none;appearance:none;border:2px solid var(--gray-400);border-radius:5px;cursor:pointer;height:20px;margin:0 8px 0 0;padding:0;position:relative;width:20px}.checkbox-container input[type=checkbox]:checked{background-color:var(--color-primary-0);border-color:var(--gray-400)}.login-separator{align-items:center;display:flex;margin:16px 0;text-align:center}.login-separator:after,.login-separator:before{border-bottom:1px solid #dadce0;content:"";flex:1 1}.login-separator span{color:#5f6368;font-size:14px;padding:0 16px}.button-google{align-items:center;background-color:#fff;border:1px solid #dadce0;border-radius:var(--border-radius);cursor:pointer;display:inline-flex;font-family:Poppins;height:40px;justify-content:center;outline:none;padding:0;transition:background-color .2s,box-shadow .2s;width:100%}.button-google:hover{background-color:#f8f9fa;box-shadow:0 1px 2px #3c40434d,0 1px 3px 1px #3c404326}.button-google:active{background-color:#f1f3f4}.button-google-content{align-items:center;display:flex;height:100%;padding:0 12px}.google-icon{margin-right:8px;min-width:18px}.button-google-text{color:#3c4043;font-size:14px;font-weight:500;letter-spacing:.25px;line-height:16px;white-space:nowrap}:root{--lp-text-color:#4a4a4a}.lp{position:relative}.lp:after{background-attachment:fixed;background-image:url(/static/media/background_simple.c157294499dec7d94ba6.png);background-position:50%;background-repeat:no-repeat;background-size:cover;z-index:-2}.lp:after,.lp:before{bottom:0;content:"";left:0;position:fixed;right:0;top:0}.lp:before{background-color:#ffffff80;z-index:-1}.parallax-bg{position:absolute;width:100%}.parallax-bg img{background-repeat:repeat-y;object-fit:cover;width:100%}@media (max-width:1850px){.parallax-bg img{opacity:40%}}@media (max-width:768px){.parallax-bg{display:none}}.lp h1{font-size:48px}.lp h1,.lp h2{color:var(--text-color-dark);font-weight:700;line-height:1.2}.lp h2{font-size:40px}.lp h3{color:var(--text-color-dark);font-size:32px;font-weight:700;line-height:1.2;margin-bottom:10px}.lp p{display:inline-block;font-size:20px;font-weight:400;margin-bottom:30px}.lp .underline{font-weight:700;text-decoration:underline}.lp .section{margin:0 auto;max-width:1200px;padding:50px 20px}.lp .section-header{margin-bottom:40px;text-align:center}.lp .section-header h4{color:var(--color-primary-0);font-weight:600;letter-spacing:2px;margin-bottom:10px;text-transform:uppercase}.lp .section-header h2{color:#1f2937;font-size:40px;font-weight:700}.lp .section-header p{color:#4a4a4a;color:var(--lp-text-color);margin:0 auto;max-width:600px}.lp hr{border:1px solid var(--gray-800);margin-bottom:-20px;margin-top:70px;width:100%}.lp .lp-highlight{color:var(--color-primary-0)}.lp .lp-badge{background:var(--color-primary-0);border-radius:5px;font-weight:700;padding:0 5px}.lp .lp-badge,.lp .lp-header-badge{color:var(--text-color-light);display:inline-block}.lp .lp-header-badge{background-color:var(--color-primary-0);border-radius:6px;font-size:16px;font-weight:600;margin:0 5px;padding:5px 10px}.lp .lp-underline{color:var(--color-primary-0);font-weight:700;position:relative}.lp .lp-underline:after{background:var(--color-primary-0);bottom:-5px;content:"";height:2px;left:0;position:absolute;width:100%}.lp .lp-img-fluid{max-width:100%}.lp .lp-centered-img{display:block;margin:0 auto}.lp .lp-grid{align-items:center;display:flex;flex-wrap:wrap;gap:50px;margin-top:30px}.lp .lp-col{flex:1 1 45%;min-width:300px}.lp .lp-col img{border-radius:var(--border-radius);height:auto;width:100%}.lp .lp-col .section-header{text-align:left}.lp .lp-list{list-style:none;margin:20px 0 40px;padding:0}.lp .lp-list-item{align-items:center;display:flex;font-size:20px;margin-bottom:15px;padding-left:40px;position:relative}.lp .lp-list-check .lp-list-item:before{background-color:var(--success-color);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='14' height='14' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}.lp .lp-list-check .lp-list-item:before,.lp .lp-list-cross .lp-list-item:before{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:14px;border-radius:50%;color:var(--text-color-light);content:"";display:flex;font-weight:700;height:25px;justify-content:center;left:0;position:absolute;top:0;width:25px}.lp .lp-list-cross .lp-list-item:before{background-color:#ff4242;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='14' height='14' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E")}.lp .lp-comparison{border-radius:var(--border-radius);margin-bottom:20px;padding:30px}.lp .lp-comparison.lp-comparison-negative{background-color:#ff42420d;border:1px solid #ff424233}.lp .lp-comparison.lp-comparison-positive{background-color:#ff15150d;border:1px solid #ff151533}.lp .lp-comparison h3{font-size:24px;margin-bottom:20px}@media (max-width:768px){.lp .section-header h2{font-size:30px}.lp .button-important{width:100%}.lp .lp-grid{flex-direction:column}.lp .lp-col{width:100%}.lp .lp-list-item{font-size:14px}}.lp .hero-section{align-items:center;display:flex;flex-direction:column;justify-content:space-between;margin:0 auto;padding:50px 20px}.lp .hero-section video{border-radius:10px;box-shadow:0 0 100px var(--color-primary-0);margin-bottom:100px;margin-top:100px;max-width:1000px;width:100%}@keyframes lueurAnim{0%{border-radius:10px;box-shadow:0 0 100px var(--color-primary-0);margin-top:30px;max-width:900px;width:100%}to{border-radius:10px;box-shadow:0 0 70px var(--color-primary-1);margin-top:30px;max-width:900px;width:100%}}.lp .glowAnime{animation:lueurAnim 3s infinite alternate;filter:drop-shadow(0 0 20px var(--color-primary-0))}.lp .hero-content{align-items:center;display:flex;flex-direction:column;padding-top:100px;text-align:center}.lp .hero-content h1{font-size:48px;max-width:1000px}.lp .hero-content h1,.lp .hero-content h2{color:#1f2937;font-weight:700;line-height:1.2}.lp .hero-content h2{font-size:40px;margin:0}.lp .hero-content h3{color:#1f2937;font-size:36px;font-weight:700;line-height:1.1;margin:0}.lp .hero-content h4{color:var(--color-primary-0);font-size:20px;font-weight:600;letter-spacing:2px;margin-bottom:50px;max-width:900px;text-transform:uppercase}.lp .hero-content p{color:#4a4a4a;color:var(--lp-text-color);font-size:16px;margin-bottom:40px;margin-top:20px}.lp .email-signup{align-items:center;background-color:#f9fafb;border-radius:50px;box-shadow:0 4px 12px #0000001a;display:flex;max-width:500px;padding:10px}.lp .email-signup input{border:none;border-radius:50px 0 0 50px;flex:1 1;font-size:16px;outline:none;padding:15px}.lp .email-signup button{background-color:var(--color-primary-0);border:none;border-radius:0 50px 50px 0;color:#fff;cursor:pointer;font-size:16px;padding:15px 30px;transition:background-color .3s}.lp .email-signup button:hover{background-color:#5b2aa4}.lp .hero-image img{max-width:100%}@media (max-width:768px){.lp .hero-section{flex-direction:column;text-align:center}.lp .hero-content{max-width:100%}.lp .hero-image{margin-top:40px}.lp .hero-content h1{font-size:30px}.lp .hero-content h2{font-size:26px}.lp .hero-content h4{font-size:16px}}.lp .features-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr);margin-top:40px}.lp .feature-item{display:flex;gap:15px;text-align:left}.lp .feature-item .icon{background:#ff15151a;border-radius:12px;color:var(--color-primary-0);font-size:24px;height:fit-content;padding:15px;text-align:center;width:54px}.lp .feature-item .icon i{font-size:24px}.lp .feature-item h4{color:#1f2937;font-size:24px;font-weight:700;margin:0 0 10px}.lp .feature-item p{color:#4a4a4a;color:var(--lp-text-color);font-size:16px}@media (max-width:768px){.lp .features-grid{gap:20px;grid-template-columns:1fr}.lp .feature-item h4{font-size:20px}.lp .feature-item p{font-size:14px}}.lp .steps-section{align-items:center;display:flex;justify-content:space-between;padding:50px 20px}.lp .image-container{display:flex;flex:1 1;justify-content:center}.lp .laptop-image{height:auto;max-width:100%}.lp .steps-content{flex:1 1;margin-left:50px}@media (min-width:768px){.lp .steps-content .section-header{text-align:left}}.lp .steps-title{color:#1f2937;font-size:36px;font-weight:700;margin-bottom:30px}.lp .step{align-items:start;display:flex;margin-bottom:30px}.lp .step-number{color:#9ca3af;font-size:40px;font-weight:700;margin:0 30px 0 0}.lp .step-title{color:#1f2937;font-size:24px;font-weight:700;margin:0}.lp .step-description{color:#6b7280;font-size:16px}@media (max-width:768px){.lp .steps-section{flex-direction:column;text-align:center}.lp .steps-section img{width:100%}.lp .steps-content{margin-left:0}.lp .steps-title{font-size:30px}.lp .step{align-items:center;flex-direction:column;text-align:center}.lp .step h3{margin:0}.lp .step-number{font-size:30px;margin-bottom:10px;margin-right:0;width:100%}.lp .step-title{font-size:20px}.lp .step-description{font-size:14px}.lp .lp-col .section-header{text-align:center}}.lp .faq-grid{margin:40px auto 0;max-width:800px}.lp .faq-item{border-bottom:1px solid #0000001a;margin-bottom:15px}.lp .faq-question{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:15px 0}.lp .question-content{align-items:center;display:flex;gap:15px}.lp .question-content i{color:var(--color-primary-0);font-size:20px;text-align:center;width:24px}.lp .faq-answer{color:#4a4a4a;color:var(--lp-text-color);line-height:1.6;padding:0 15px 15px 39px}@media (max-width:768px){.lp .faq-question{font-size:16px;padding-right:10px}.lp .question-content i{font-size:18px}.lp .faq-question i.fa-chevron-down,.lp .faq-question i.fa-chevron-up{margin-left:10px}}.lp .reviews-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(2,1fr);margin-top:40px}.lp .review-item{background:#fff;border-radius:12px;box-shadow:0 4px 6px #0000001a;display:flex;flex-direction:column;padding:20px}.lp .review-header{font-weight:700;margin-bottom:10px}.lp .review-tagline{color:var(--color-primary-0);font-size:18px;font-weight:700;margin-bottom:12px}.lp .review-content{color:#4a4a4a;color:var(--lp-text-color);font-size:16px;font-style:italic}@media (max-width:768px){.lp .reviews-grid{grid-template-columns:1fr}.lp .review-item{align-items:center;flex-direction:column;text-align:center}}.lp .trusted-by-section{background:#ffffff0d;overflow:hidden;padding:20px 0;width:100%}.lp .trusted-by-carousel{margin:0 auto;max-width:1200px}.lp .carousel-container{overflow:hidden;width:100%}.lp .carousel-track{animation:scroll 30s linear infinite;display:flex}.lp .carousel-item{flex:0 0 auto;opacity:.8;padding:0 20px;transition:opacity .3s ease;width:300px}.lp .carousel-item:hover{opacity:1}.lp .carousel-item img{height:auto;width:100%}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-900px)}}.lp .ebook-section{background:var(--gray-100);padding:60px 20px}.lp .ebook-container{align-items:center;display:flex;gap:40px;margin:0 auto;max-width:1200px}.lp .ebook-image{flex:1 1}.lp .ebook-image img{border-radius:10px;height:auto;width:100%}.lp .ebook-content{display:flex;flex:1 1;flex-direction:column;gap:20px}.lp .ebook-content h2{color:var(--text-color-dark);font-size:32px;margin-bottom:10px}.lp .ebook-content p{color:var(--text-color-dark);line-height:1.6;opacity:.8}.lp .ebook-form{display:flex;flex-direction:column;gap:15px;margin-top:20px}.lp .ebook-form input{border:1px solid var(--gray-300);border-radius:8px;font-size:16px;padding:15px}@media (max-width:768px){.lp .ebook-container{flex-direction:column;text-align:center}.lp .ebook-content h2{font-size:24px}.lp .ebook-form{align-items:center}}.lp .styles-section{padding:80px 20px}.lp .styles-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:40px auto 0;max-width:1200px}.lp .style-card{background:#fff;border-radius:var(--border-radius);box-shadow:0 4px 6px #0000001a;padding:30px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.lp .style-card:hover{box-shadow:0 8px 15px #0000001a;transform:translateY(-5px)}.lp .style-icon{color:var(--color-primary-0);font-size:2.5rem;margin-bottom:20px}.lp .style-card h3{color:var(--text-color-dark);font-size:1.25rem;margin-bottom:10px}.lp .style-card p{color:var(--text-color-muted);font-size:.9rem;line-height:1.4;margin:0}@media (max-width:768px){.lp .styles-grid{gap:20px;grid-template-columns:repeat(2,1fr);padding:0 10px}.lp .style-card{padding:20px}.lp .style-icon{font-size:2rem}.lp .style-card h3{font-size:1.1rem}.lp .style-card p{font-size:.85rem}}@media (max-width:480px){.lp .styles-grid{grid-template-columns:1fr}}.lp .pricing-container{margin:0 auto;max-width:800px;padding:40px 20px;text-align:center}.lp .price-tag{color:var(--color-primary-0);font-size:48px;font-weight:700;margin:10px 0}.lp .old-price{color:var(--gray-500);font-size:24px;margin-right:15px;text-decoration:line-through}.lp .discount-label{background-color:var(--color-primary-0);border-radius:20px;color:#fff;display:inline-block;font-size:16px;font-weight:700;margin-left:10px;padding:5px 10px}.lp .guarantee-box{align-items:center;background-color:#ff15150d;border:1px solid #ff151533;border-radius:10px;display:flex;gap:20px;margin:30px 0;padding:20px;text-align:left}.lp .guarantee-icon{color:var(--color-primary-0);font-size:40px}.lp .guarantee-content h3{color:var(--text-color-dark);margin-top:0}.lp .guarantee-content p{color:#4a4a4a;color:var(--lp-text-color);margin-bottom:0}.lp .urgency-message{color:var(--color-primary-0);font-style:italic;font-weight:600;margin:20px 0}.lp .lp-users-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr);margin:40px 0}.lp .lp-user-card{align-items:center;background:#fff;border-radius:var(--border-radius);box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;padding:20px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.lp .lp-user-card:hover{box-shadow:0 8px 16px #0000001a;transform:translateY(-5px)}.lp .lp-user-image{align-items:center;background-color:var(--gray-100);border-radius:50%;display:flex;height:180px;justify-content:center;margin-bottom:20px;overflow:hidden;width:180px}.lp .lp-user-image img{height:100%;object-fit:cover;width:100%}.lp .lp-user-card h3{color:var(--text-color-dark);font-size:22px;font-weight:600;margin:0 0 10px}.lp .lp-user-card p{color:#4a4a4a;color:var(--lp-text-color);font-size:16px;line-height:1.4;margin:0}.lp .lp-users-footer{color:var(--text-color-dark);font-size:18px;font-weight:500;margin:20px auto;max-width:800px;text-align:center}@media (max-width:992px){.lp .lp-users-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.lp .lp-users-grid{grid-template-columns:1fr}.lp .lp-user-image{height:150px;width:150px}.lp .lp-user-card h3{font-size:20px}.lp .lp-user-card p{font-size:14px}}.lp .final-cta-section{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.lp .comparison-section{background:var(--gray-100);padding:60px 0}.lp .comparison-container{margin:0 auto;max-width:1200px;padding:0 20px}.lp .competitors-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin-bottom:40px}.lp .competitor-card{align-items:center;background:#fff;border-radius:var(--border-radius);box-shadow:0 4px 15px #0000001a;display:flex;flex-direction:column;padding:25px;text-align:center}.lp .competitor-logo{height:60px;margin-bottom:15px;object-fit:contain;opacity:.6;width:100%}.lp .competitor-name{color:var(--text-color-dark);font-size:18px;font-weight:600;margin-bottom:10px}.lp .competitor-price{color:var(--gray-500);font-size:16px;font-weight:600;margin-bottom:10px;text-decoration:line-through}.lp .competitor-limits{color:var(--gray-600);font-size:14px;margin-bottom:15px}.lp .competitor-limits small{color:var(--gray-500);display:block;font-size:12px}.lp .competitor-breakeven{color:var(--color-primary-0);font-size:14px;font-weight:600}.lp .competitor-breakeven span{display:block;font-size:12px}.lp .winner-section{background:linear-gradient(135deg,var(--color-primary-0) 0,var(--color-primary-1) 100%);border-radius:var(--border-radius);box-shadow:0 8px 25px #ff15154d;color:var(--text-color-light);padding:40px;text-align:center}.lp .winner-title{color:var(--text-color-light);font-size:32px;margin-bottom:15px}.lp .winner-price{font-size:48px;font-weight:700;margin-bottom:15px}.lp .winner-price-small{font-size:20px;font-weight:400}.lp .winner-features{display:flex;flex-wrap:wrap;gap:40px;justify-content:center;margin-top:20px}.lp .winner-feature{text-align:center}.lp .winner-feature i{color:#fbbf24;font-size:32px;margin-bottom:8px}.lp .winner-feature-title{font-size:16px;font-weight:700}.lp .winner-feature-desc{font-size:14px;opacity:.9}@media (max-width:992px){.lp .competitors-grid{gap:15px;grid-template-columns:repeat(2,1fr)}.lp .competitor-card{padding:20px}.lp .competitor-logo{height:50px}.lp .competitor-name{font-size:16px}}@media (max-width:576px){.lp .competitors-grid{grid-template-columns:1fr}.lp .winner-features{gap:20px}.lp .winner-title{font-size:24px}.lp .winner-price{font-size:36px}}.legal-container{margin:0 auto;max-width:1200px;padding:50px 20px}.legal-content{background:#fff;border-radius:12px;box-shadow:0 2px 4px #0000001a;padding:40px}.legal-content h2{color:#333;font-size:28px;margin-bottom:30px}.legal-content h3{color:#444;font-size:22px;margin:25px 0 15px}.legal-content h4{color:#555;font-size:18px;margin:20px 0 10px}.legal-content p{color:#666;line-height:1.6;margin-bottom:15px}.legal-content ul{margin:15px 0;padding-left:20px}.legal-content li{color:#666;margin-bottom:8px}@media (max-width:768px){.legal-container,.legal-content{padding:20px}}.blog-section{margin:0 auto;padding:100px 30px 30px;width:1200px;h1{color:#1f2937;font-size:48px;font-weight:700;margin-bottom:50px;text-align:center}}.blog-list{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr);a{text-decoration:none}}@media (max-width:768px){.blog-section{padding:10px;width:auto}.blog-list{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(1,1fr)}}.blog-card-image{border:var(--border-width) solid var(--color-primary-0);border-bottom:none;border-radius:var(--blog-card-border-radius) var(--blog-card-border-radius) 0 0;img{border-radius:var(--blog-card-border-radius) var(--blog-card-border-radius) 0 0;margin:0;width:100%}}.blog-card-info{border:var(--border-width) solid var(--color-primary-0);border-radius:0 0 var(--blog-card-border-radius) var(--blog-card-border-radius);border-top:none;color:var(--text-color-dark);padding:20px;h2{color:var(--color-primary-0);margin:0}}.article{color:var(--text-color-dark);margin:0 auto;padding:100px 30px 30px;width:1200px;a{color:var(--text-color-dark);text-decoration:none}h1{color:#1f2937;font-size:48px;font-weight:700;margin-bottom:30px}img{border-radius:15px;margin-bottom:50px;width:100%}hr{background-color:var(--color-primary-0);border:none;height:3px;margin-bottom:30px}.path{font-size:18px}.pub-info{color:var(--gray-600);display:flex;justify-content:space-between;margin-bottom:10px}}@media (max-width:1200px){.article{padding:20px;width:auto;h1{font-size:25px}.path{font-size:16px}}}.echonote-banner{align-items:center;background-color:var(--transparent);border:var(--border-width) solid var(--color-primary-0);border-radius:15px;color:var(--text-color-dark);display:flex;font-family:Poppins,sans-serif;font-size:1.2em;font-weight:600;justify-content:space-between;margin:40px 0;padding:20px 30px}.echonote-text{max-width:70%}.contact-page{display:flex;justify-content:center;padding:150px 2rem 2rem}.contact-container{max-width:600px;width:100%}.contact-container h1{margin-bottom:2rem;text-align:center}.form-group{margin-bottom:1.5rem}.form-group label{display:block;font-weight:500;margin-bottom:.5rem}.form-group input,.form-group textarea{width:100%}.form-group textarea{resize:vertical}.contact-page button[type=submit]{margin-top:1rem;width:100%}.yt-thumbnail-page{background-color:var(--color-background);display:flex;flex-direction:column;min-height:100vh}.yt-thumbnail-main{flex:1 1;padding:80px 20px}.yt-thumbnail-container{margin:100px auto;max-width:800px}.yt-thumbnail-header{margin-bottom:60px;text-align:center}.yt-thumbnail-header h1{color:var(--text-color-dark);font-size:32px;font-weight:700;margin-bottom:20px;text-transform:uppercase}.yt-thumbnail-header p{color:var(--gray-700);font-size:18px;font-weight:400;line-height:1.5;margin:0 auto;max-width:600px}.yt-thumbnail-form-container{background-color:var(--gray-200);border-radius:var(--border-radius);box-shadow:0 4px 6px #0000001a;padding:40px}.yt-thumbnail-input-group{margin-bottom:30px}.yt-thumbnail-input-group label{color:var(--text-color-dark);display:block;font-size:16px;font-weight:600;margin-bottom:10px}.yt-thumbnail-input{border:2px solid var(--gray-300);border-radius:var(--border-radius);font-size:16px;padding:12px 16px;transition:border-color .3s ease;width:100%}.yt-thumbnail-input:focus{border-color:var(--color-primary-0);outline:none}.yt-thumbnail-result{margin-top:40px}.yt-thumbnail-result h2{color:var(--text-color-dark);font-size:24px;font-weight:600;margin-bottom:20px}.yt-thumbnail-image{border:2px solid var(--color-primary-0);border-radius:var(--border-radius);margin-bottom:20px;width:100%}.yt-thumbnail-actions{display:flex;flex-direction:column;gap:15px;margin-top:20px}.yt-thumbnail-actions button{align-items:center;display:flex;font-size:16px;font-weight:600;gap:10px;justify-content:center;padding:14px 24px}.yt-thumbnail-actions button i{font-size:20px}.tool-features-compact{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);margin:2rem auto;max-width:900px;padding:0 1rem}.tool-feature-item{background:#fff;border:2px solid var(--gray-200);border-radius:var(--border-radius);padding:1.5rem;text-align:center}.tool-feature-item .icon{align-items:center;background:var(--color-primary-0);border-radius:50%;color:#fff;display:flex;font-size:1.5rem;height:48px;justify-content:center;margin:0 auto 1rem;width:48px}.tool-feature-item h3{color:var(--text-color-dark);font-size:1.1rem;font-weight:600;margin-bottom:.75rem}.tool-feature-item p{color:var(--gray-700);font-size:.9rem;line-height:1.4}.tool-form-enhanced{background:#fff;border:2px solid var(--gray-200);border-radius:var(--border-radius);margin:0 auto 3rem;max-width:600px;padding:2rem}.tool-section-divider{background:var(--gray-300);height:1px;margin:3rem auto;max-width:800px}.tool-benefits-section{background:var(--gray-100);border-radius:var(--border-radius);margin:3rem 0;padding:3rem 2rem}.tool-benefits-section h2{color:var(--text-color-dark);font-size:2rem;margin-bottom:2rem;text-align:center}.tool-benefits-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:0 auto;max-width:800px}.tool-benefit-item{background:#fff;border-left:4px solid var(--color-primary-0);border-radius:var(--border-radius);padding:1.5rem}.tool-benefit-item h3{color:var(--text-color-dark);font-size:1.1rem;font-weight:600;margin-bottom:.5rem}.tool-benefit-item p{color:var(--gray-700);font-size:.9rem;line-height:1.5}@media (max-width:768px){.yt-thumbnail-main{padding:40px 20px}.yt-thumbnail-header h1{font-size:32px}.yt-thumbnail-header h4{font-size:18px}.yt-thumbnail-form-container{padding:20px}.tool-features-compact{gap:1rem;grid-template-columns:1fr;margin:1.5rem auto}.tool-form-enhanced{margin:0 1rem 2rem;padding:1.5rem}.tool-benefits-section{margin:2rem 0;padding:2rem 1rem}.tool-benefits-grid{gap:1rem;grid-template-columns:1fr}}.purchase-confirmation{background-color:#f9f9f9;min-height:calc(100vh - 200px);padding:40px 20px}.confirmation-content,.purchase-confirmation{align-items:center;display:flex;justify-content:center}.confirmation-content{background:var(--color-background-light);border-radius:var(--border-radius);box-shadow:0 6px 16px #0000001a;flex-direction:column;margin:40px 0;max-width:800px;padding:40px;text-align:center}.confirmation-content h1{color:var(--color-primary-0);font-size:2.4rem;margin-bottom:10px}.confirmation-content h2{color:var(--text-color-dark);font-size:1.8rem;margin-bottom:15px;margin-top:10px}.confirmation-content h3{color:var(--text-color-dark);font-size:1.3rem;margin-bottom:10px;text-align:left}.confirmation-content p{color:var(--text-color-dark);font-size:1.1rem;line-height:1.6;margin:10px 0}.confirmation-icon{margin-bottom:20px}.divider{background-color:var(--color-primary-0);border-radius:2px;height:4px;margin:15px 0 25px;width:80px}.info-box{background-color:var(--gray-100);border-left:4px solid var(--color-primary-0);border-radius:var(--border-radius);padding:20px 30px;width:100%}.info-box,.info-box ul{margin:15px 0;text-align:left}.info-box ul{padding-left:20px}.info-box li{margin-bottom:8px}.email-subject,.info-box li{color:var(--text-color-dark)}.email-subject{background-color:var(--gray-200);border-radius:4px;display:inline-block;font-family:monospace;font-weight:500;padding:8px 15px}.action-buttons{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;margin-top:30px}.button-secondary{background-color:initial;border:2px solid var(--color-primary-0);border-radius:var(--border-radius);color:var(--color-primary-0);cursor:pointer;font-weight:700;padding:10px 20px;transition:all .2s ease}.button-secondary:hover{background-color:rgba(var(--color-primary-rgb),.1)}.support-info{border-top:1px solid var(--gray-300);margin-top:30px;padding-top:20px;width:100%}.support-info p{font-size:.95rem}.support-info a{color:var(--color-primary-0);text-decoration:none}@media (max-width:600px){.confirmation-content{padding:30px 20px}.action-buttons{flex-direction:column;width:100%}.action-buttons button{width:100%}}:root{--primary:#f36;--secondary:#ff8c00;--accent:#2196f3;--dark:#212121;--light:#fff;--success:#4caf50;--error:#f44336;--grey-10:#f5f5f5;--grey-20:#eee;--grey-30:#e0e0e0;--grey-40:#bdbdbd;--grey-50:#9e9e9e;--grey-60:#757575;--grey-70:#616161;--grey-80:#424242;--grey-90:#212121;--gradient-warm:linear-gradient(90deg,var(--secondary) 0%,var(--primary) 100%);--gradient-dark:linear-gradient(90deg,var(--dark) 0%,var(--grey-80) 100%);--gradient-accent:linear-gradient(90deg,var(--accent) 0%,var(--error) 100%);--space-xs:8px;--space-sm:16px;--space-md:32px;--space-lg:48px;--space-xl:80px;--font-primary:"Barlow",sans-serif;--font-size-base:16px;--font-size-lg:20px;--font-size-xl:24px;--font-size-2xl:32px;--font-size-3xl:46px;--font-size-4xl:56px;--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--radius-full:50px}.alp *{box-sizing:border-box}.alp{color:#212121;color:var(--dark);font-family:Barlow,sans-serif;font-family:var(--font-primary);line-height:1.6}.alp-container{margin:0 auto;max-width:1300px;padding:32px;padding:var(--space-md)}.alp h1{font-size:56px;font-size:var(--font-size-4xl);margin:0 auto 20px}.alp h1,.alp h2{font-weight:900;line-height:1.3;max-width:1100px;text-align:center}.alp h2{font-size:42px;margin:0 auto 40px}.alp h3{font-size:32px;font-size:var(--font-size-2xl);font-weight:600;line-height:1.3;margin:0 auto 20px;max-width:1100px;text-align:left}.alp p{margin-bottom:32px;margin-bottom:var(--space-md)}.alp p,.alp ul{font-family:Raleway,sans-serif;font-size:20px}.premium-benefits .alp-list-item{font-size:16px}.alp-subtitle{font-size:22px;margin:0 auto 20px;max-width:1100px;text-align:center}.alp-highlight{color:#f36;color:var(--primary);font-weight:800}.alp-highlight-2{color:#ff8c00;color:var(--secondary);font-weight:800}.alp-gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#ff8c00,#f36);background:var(--gradient-warm);-webkit-background-clip:text;background-clip:text;font-weight:800}.alp-badge{background:linear-gradient(90deg,#ff8c00,#f36);background:var(--gradient-warm);border-radius:4px;border-radius:var(--radius-sm);color:#fff;color:var(--light);display:inline-block;font-weight:800;padding:0 8px;padding:0 var(--space-xs)}.alp-underline{color:#f36;color:var(--primary);font-weight:800;position:relative}.alp-underline:after{bottom:-5px;content:"";height:3px;left:0;position:absolute;width:100%}.alp-banner,.alp-underline:after{background:linear-gradient(90deg,#ff8c00,#f36);background:var(--gradient-warm)}.alp-banner{border-radius:10px;color:#fff;color:var(--light);margin:0 auto;max-width:1300px;padding:10px 0;text-align:center;p{margin:0}}.alp-section{padding:32px 0;padding:var(--space-md) 0}.alp-section-dark{background:#040925;color:#fff;color:var(--light)}.alp-section-banner{background:#212121;color:#fff;color:var(--light);font-weight:700;padding:20px 0;p{margin:0;text-align:center}}.alp-section-accent{background:linear-gradient(90deg,#ff8c00,#f36);background:var(--gradient-warm);color:#fff;color:var(--light);padding:0;p{font-size:26px}}.alp-no-padding{padding:0}.alp-centered-img{display:block;margin:0 auto}.alp-grid{display:flex;flex-wrap:wrap}.alp-grid,.alp-grid-2{gap:48px;gap:var(--space-lg)}.alp-grid-2{grid-gap:48px;grid-gap:var(--space-lg);display:grid;grid-template-columns:repeat(2,1fr)}.alp-col{align-content:center;flex:1 1 45%;min-width:300px}.alp-col h2{text-align:left}.alp-img-fluid{border-radius:16px;border-radius:var(--radius-lg);max-width:100%}.alp-list{list-style:none;margin:32px 0;margin:var(--space-md) 0}.alp-list-item{align-items:center;display:flex;font-size:20px;margin-bottom:16px;margin-bottom:var(--space-sm);padding-left:40px;position:relative}.alp-list-check .alp-list-item:before{background-color:#4caf50;background-color:var(--success);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='14' height='14' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");font-size:20px;font-size:var(--font-size-lg)}.alp-list-check .alp-list-item:before,.alp-list-cross .alp-list-item:before{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:14px;border-radius:50%;color:#fff;color:var(--light);content:"";display:flex;font-weight:700;height:25px;justify-content:center;left:0;position:absolute;top:0;width:25px}.alp-list-cross .alp-list-item:before{background-color:#f44336;background-color:var(--error);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='14' height='14' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E");font-size:16px;font-size:var(--font-size-base)}.alp-card{background:#fff;background:var(--light);border-radius:8px;border-radius:var(--radius-md);box-shadow:0 2px 10px #0000000d;padding:32px;padding:var(--space-md);transition:all .3s ease}.alp-card:hover{box-shadow:0 5px 15px #0000001a}.alp-card-error{background-color:#f44336;background-color:var(--error);color:#fff;color:var(--light)}.alp-btn{border:none;border-radius:16px;border-radius:var(--radius-lg);cursor:pointer;display:inline-block;font-size:32px;font-size:var(--font-size-2xl);font-weight:900;margin:0 auto;padding:16px 32px;padding:var(--space-sm) var(--space-md);text-align:center;transition:transform .3s,box-shadow .3s}.alp-btn-light{background:#fff;background:var(--light);color:#212121;color:var(--dark)}.alp-btn-dark,.alp-btn-light{box-shadow:0 5px 15px #0000004d}.alp-btn-dark{background:#212121;background:var(--dark);color:#fff;color:var(--light)}.alp-btn:hover{box-shadow:0 10px 20px #0006;transform:translateY(-5px)}.alp-accordion-item{border:1px solid #e0e0e0;border-radius:8px;border-radius:var(--radius-md);margin-bottom:16px;margin-bottom:var(--space-sm);overflow:hidden}.alp-accordion-header{align-items:center;background-color:#f9f9f9;cursor:pointer;display:flex;justify-content:space-between;padding:32px;padding:var(--space-md)}.alp-accordion-content{max-height:0;overflow:hidden;padding:0 32px;padding:0 var(--space-md);transition:all .3s ease}.alp-accordion-item.active .alp-accordion-content{max-height:500px;padding:32px;padding:var(--space-md)}.alp-footer{background:#212121;background:var(--dark);color:#fff;color:var(--light);padding:48px 0;padding:var(--space-lg) 0;text-align:center}.alp-footer-links{display:flex;flex-wrap:wrap;gap:32px;gap:var(--space-md);justify-content:center;margin:32px 0;margin:var(--space-md) 0}.alp-footer-links a{color:#fff;color:var(--light);text-decoration:none;transition:color .3s}.alp-footer-links a:hover{color:#f36;color:var(--primary)}.alp-footer-text{font-size:.8rem;margin:0 auto;max-width:800px;opacity:.7}.alp-text-center{text-align:center}.alp-mt-lg{margin-top:48px;margin-top:var(--space-lg)}.alp-mb-lg{margin-bottom:48px;margin-bottom:var(--space-lg)}.alp-cards-grid{grid-gap:48px;grid-gap:var(--space-lg);display:grid;gap:48px;gap:var(--space-lg);grid-template-columns:repeat(3,1fr);margin:80px 0;margin:var(--space-xl) 0}.alp-card-item{border-radius:16px;border-radius:var(--radius-lg);overflow:hidden;position:relative;transition:transform .3s ease}.alp-card-item:hover{transform:translateY(-10px)}.alp-card-item img{border:4px solid #f36;border:4px solid var(--primary);border-radius:16px;border-radius:var(--radius-lg);height:250px;object-fit:cover;width:100%}.alp-card-title{color:#212121;color:var(--dark);font-size:24px;font-size:var(--font-size-xl);font-weight:600;margin-top:16px;margin-top:var(--space-sm);text-align:center}.alp-title-highlight{align-items:center;display:inline-flex;gap:16px;gap:var(--space-sm)}.alp-comparison{background:#f5f5f5;background:var(--grey-10);border-radius:16px;border-radius:var(--radius-lg);padding:32px;padding:var(--space-md)}.alp-comparison.alp-comparison-negative{background:#eee;background:var(--grey-20)}.alp-comparison.alp-comparison-positive{background:#f36;background:var(--primary);color:#fff;color:var(--light)}.alp-carousel-container{margin:48px 0;margin:var(--space-lg) 0;padding:32px 0;padding:var(--space-md) 0}.alp-carousel-container,.alp-carousel-track{overflow:hidden;position:relative;width:100%}.alp-carousel-track{-webkit-overflow-scrolling:touch;touch-action:pan-y}.alp-carousel{display:flex;width:100%;will-change:transform}.alp-carousel-item{box-sizing:border-box;padding:0 10px;text-align:center}.alp-carousel-item-inner{background-color:#f5f5f5;background-color:var(--grey-10);border-radius:8px;border-radius:var(--radius-md);box-shadow:0 3px 10px #0000001a;display:flex;flex-direction:column;height:100%;padding:16px;padding:var(--space-sm);transition:box-shadow .3s ease}.alp-carousel-item-inner:hover{box-shadow:0 5px 15px #00000026}.alp-carousel-item img{border-radius:8px;border-radius:var(--radius-md);height:160px;margin-bottom:8px;margin-bottom:var(--space-xs);object-fit:cover;width:100%}.alp .alp-carousel-title{align-items:center;color:#212121;color:var(--dark);display:flex;font-size:24px;font-size:var(--font-size-xl);font-weight:700;justify-content:center;margin:8px 0;margin:var(--space-xs) 0;min-height:2.5rem;text-align:center}.alp-carousel-price{color:#f36;color:var(--primary);font-size:20px;font-size:var(--font-size-lg);font-weight:600;margin-top:auto;padding-top:8px;padding-top:var(--space-xs);text-align:center}.alp-carousel-nav{align-items:center;background:#000000b3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:24px;height:40px;justify-content:center;outline:none;position:absolute;top:50%;transform:translateY(-30%);transition:background .3s ease,transform .2s ease;width:40px;z-index:10}.alp-carousel-nav:hover{background:#f36;background:var(--primary)}.alp-carousel-nav:active{transform:translateY(-30%) scale(.95)}.alp-carousel-prev{left:15px}.alp-carousel-next{right:15px}.alp-carousel-dots{display:flex;justify-content:center;margin-top:32px;margin-top:var(--space-md)}.alp-carousel-dot{background:#bdbdbd;background:var(--grey-40);border-radius:50%;cursor:pointer;height:10px;margin:0 5px;width:10px}.alp-carousel-dot.active{background:#f36;background:var(--primary)}.alp-final-offer-mockup{background:linear-gradient(90deg,#ff8c00,#f36);background:var(--gradient-warm);border-radius:16px;border-radius:var(--radius-lg);color:#fff;color:var(--light);margin:0 auto;max-width:700px;padding:32px;padding:var(--space-md);img{margin-bottom:-100px}}.alp-final-offer-list{display:flex;justify-content:center;margin-top:100px}.alp-final-offer-price{text-align:center}.alp-final-offer-old-price{color:red;text-decoration:line-through}.alp-final-offer-price h1{margin-bottom:20px}.alp-final-offer-price h2,.alp-final-offer-price p{margin-bottom:0}.alp-final-offer-price button{background:linear-gradient(90deg,#ff8c00,#f36);background:var(--gradient-warm);color:#fff;color:var(--light);margin-top:50px}.aggressive-payment-popup{background:#fff;background:var(--light);border-radius:16px;border-radius:var(--radius-lg);margin:0 auto;max-height:90vh;max-width:1100px;overflow-y:auto;position:relative;width:98%}.aggressive-payment-columns{display:grid;grid-template-columns:45% 55%}.aggressive-summary-column{background:#f5f5f5;background:var(--grey-10);border-radius:0}.aggressive-form-column,.aggressive-summary-column{overflow:visible;padding:32px;padding:var(--space-md)}.aggressive-form-column{display:flex;flex-direction:column}.aggressive-subscription-summary h2{color:#212121;color:var(--dark);font-size:28px;margin-bottom:15px;text-align:center}.aggressive-plan-details{margin-bottom:20px;text-align:center}.aggressive-plan-details h3{font-size:20px;margin-bottom:10px;text-align:center}.aggressive-price-container{align-items:center;display:flex;justify-content:center;margin-bottom:10px}.aggressive-old-price{color:#757575;color:var(--grey-60);font-size:30px;margin-right:10px;text-decoration:line-through}.alp .aggressive-current-price{color:#ff6b00;font-size:36px;font-weight:700;margin:0}.aggressive-discount-badge{background:linear-gradient(90deg,#ff8c00,#f36);background:var(--gradient-warm);border-radius:20px;color:#fff;color:var(--light);display:inline-block;font-size:14px;font-weight:700;padding:4px 10px}.aggressive-special-offer{background:#ffecdf;border-radius:5px;color:#212121;color:var(--dark);margin:15px 0;padding:8px}.aggressive-special-offer p{font-size:14px;font-weight:700;margin:0}.aggressive-product-image{margin:15px 0;text-align:center}.aggressive-product-image img{border-radius:8px;box-shadow:0 5px 15px #0003;max-width:100%}.aggressive-payment-methods{display:flex;justify-content:center;margin:10px 0}.aggressive-payment-methods img{max-width:180px}.aggressive-benefits-section{margin-top:15px}.aggressive-benefits-section h3{color:#ff6b00;font-size:18px;font-weight:600;margin-bottom:15px;text-align:center;width:100%}.aggressive-benefits-list{list-style:none;padding:0}.aggressive-benefits-list .alp-list-item{font-size:14px;line-height:1.4;margin-bottom:8px;padding-left:30px}.aggressive-benefits-list .alp-list-item:before{font-size:14px;height:20px;width:20px}.aggressive-social-proof{background:#f5f5f5;background:var(--grey-10);border-radius:8px;font-size:14px;margin-top:15px;padding:15px}.aggressive-testimonial{font-size:14px;font-style:italic;margin-bottom:15px}.aggressive-testimonial-author{display:block;font-weight:700;margin-top:5px}.aggressive-users-count{align-items:center;display:flex;justify-content:center;margin-bottom:15px}.aggressive-users-count .count{color:#ff6b00;font-size:22px;font-weight:700;margin-right:8px}.aggressive-trust-badges{display:flex;flex-direction:column;gap:6px}.aggressive-trust-badge{align-items:center;display:flex;font-size:13px}.aggressive-trust-badge span:first-child{color:#ff6b00;font-weight:700;margin-right:8px}.aggressive-form-column h2{font-size:28px;margin-bottom:15px}.aggressive-form-section{margin-bottom:20px}.aggressive-form-row{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-bottom:10px}.aggressive-form-input{border:1px solid #e0e0e0;border:1px solid var(--grey-30);border-radius:4px;font-size:14px;height:36px;margin-bottom:12px;padding:8px 10px;transition:border-color .3s ease;width:100%}.aggressive-form-input:focus{border-color:#ff6b00;box-shadow:0 0 0 1px #ff6b0033;outline:none}.aggressive-form-input::placeholder{color:#9e9e9e;color:var(--grey-50)}.aggressive-form-select{background-color:#fff;background-color:var(--light);border:1px solid #e0e0e0;border:1px solid var(--grey-30);border-radius:4px;cursor:pointer;font-size:14px;height:36px;padding:8px 10px;width:100%}.aggressive-form-select:focus{border-color:#ff6b00;box-shadow:0 0 0 1px #ff6b0033;outline:none}.aggressive-checkout-summary{border-top:1px solid #e0e0e0;border-top:1px solid var(--grey-30);margin-top:25px;padding-top:20px}.aggressive-checkout-title{font-size:18px;font-weight:600;margin-bottom:15px;text-align:left}.aggressive-checkout-item{border-bottom:1px solid #eee;border-bottom:1px solid var(--grey-20);display:flex;justify-content:space-between;padding:8px 0}.aggressive-checkout-item-name{flex:2 1;font-size:14px}.aggressive-checkout-item-price{flex:1 1;font-size:14px;font-weight:600;text-align:right}.aggressive-checkout-total{border-top:2px solid #e0e0e0;border-top:2px solid var(--grey-30);display:flex;font-weight:700;justify-content:space-between;margin-top:5px;padding:12px 0}.aggressive-submit-button{background:linear-gradient(90deg,#ff8c00,#f36);border:none;border-radius:5px;color:#fff;color:var(--light);cursor:pointer;font-size:18px;font-weight:700;margin-top:20px;padding:12px;transition:transform .2s ease,box-shadow .2s ease;width:100%}.aggressive-submit-button:hover{box-shadow:0 5px 15px #0003;transform:translateY(-2px)}.aggressive-submit-button:disabled{box-shadow:none;cursor:not-allowed;opacity:.7;transform:none}.alp .aggressive-terms-text{color:#757575;color:var(--grey-60);font-size:12px;margin-top:15px;text-align:center}.aggressive-error-message{background:#ffebee;border-radius:4px;color:#f44336;color:var(--error);font-size:14px;margin:15px 0;padding:8px}@media (max-width:768px){.alp h1{font-size:32px;font-size:var(--font-size-2xl)}.alp h2{font-size:24px;font-size:var(--font-size-xl)}.alp h3{font-size:20px;font-size:var(--font-size-lg)}.alp-grid{flex-direction:column}.alp-col{flex:1 1 100%}.alp-container{padding:32px 16px;padding:var(--space-md) var(--space-sm)}.alp-btn{font-size:16px;font-size:var(--font-size-base);margin:0 auto;padding:16px 48px;padding:var(--space-sm) var(--space-lg)}.alp-footer-links{flex-direction:column;gap:16px;gap:var(--space-sm)}.alp-cards-grid{gap:32px;gap:var(--space-md);grid-template-columns:1fr}.alp-carousel-container{margin:32px 0;margin:var(--space-md) 0;margin-left:auto;margin-right:auto;max-width:85%;padding:16px 0;padding:var(--space-sm) 0}.alp-carousel-item{padding:0 8px}.alp-carousel-item-inner{padding:8px}.alp-carousel-item img{height:120px;margin-bottom:4px}.alp .alp-carousel-title{font-size:18px;font-size:calc(var(--font-size-base) + 2px);line-height:1.3;margin:4px 0;min-height:auto;min-height:1.8rem}.alp-carousel-price{font-size:16px;font-size:var(--font-size-base);margin:4px 0;padding-top:4px}.alp-carousel-nav{font-size:18px;height:32px;top:45%;width:32px}.alp-carousel-prev{left:-5px}.alp-carousel-next{right:-5px}.alp-carousel-container:after,.alp-carousel-container:before{bottom:0;content:"";pointer-events:none;position:absolute;top:0;width:20px;z-index:5}.alp-carousel-container:before{background:linear-gradient(90deg,#ffffff80,#0000);left:0}.alp-carousel-container:after{background:linear-gradient(270deg,#ffffff80,#0000);right:0}.aggressive-form-row,.aggressive-payment-columns{grid-template-columns:1fr}.aggressive-form-row{gap:10px}.aggressive-payment-popup{max-height:90vh;overflow-y:auto;width:95%}.aggressive-form-column,.aggressive-summary-column{overflow:visible;padding:15px}.alp-grid-2{grid-gap:48px;grid-gap:var(--space-lg);display:grid;gap:48px;gap:var(--space-lg);grid-template-columns:repeat(1,1fr)}}.confirmation-page{font-family:Barlow,sans-serif;font-family:var(--font-primary)}.confirmation-title{color:#ff6b00;margin-bottom:15px;text-align:center}.confirmation-subtitle{margin-bottom:20px;text-align:center}.confirmation-mockup{margin:20px auto;max-width:400px;text-align:center}.confirmation-mockup-image{border-radius:10px;max-width:100%}.confirmation-instructions{background:#f8f8f8;border-radius:15px;box-shadow:0 5px 20px #0000001a;margin:0 auto;max-width:800px;padding:30px}.confirmation-steps-title{color:#333;margin-bottom:20px;text-align:left}.confirmation-step{margin-top:25px}.confirmation-step-title{color:#ff6b00;font-size:1.5rem;margin-bottom:10px}.confirmation-step-description{font-size:18px;line-height:1.6}.confirmation-button-container{margin-top:15px;text-align:center}.confirmation-button-container .alp-btn{background:linear-gradient(90deg,#ff8c00,#f36);border-radius:8px;color:#fff;display:inline-block;font-size:18px;font-weight:700;padding:15px 30px;text-decoration:none}@media (max-width:768px){.confirmation-mockup{max-width:300px}.confirmation-instructions{padding:20px}.confirmation-step-description{font-size:16px}}.aggressive-checkout-page{background:#f5f5f5;min-height:100vh;padding:20px 0}.aggressive-checkout-container{background:#fff;border-radius:10px;box-shadow:0 5px 15px #0000001a;margin:0 auto;max-width:1100px;overflow:hidden;width:95%}.aggressive-back-button{background:none;border:none;color:#ff6b00;cursor:pointer;display:inline-block;font-size:16px;font-weight:600;margin-bottom:15px;padding:10px 0;transition:opacity .2s ease}.aggressive-back-button:hover{opacity:.8}.aggressive-checkout-error,.aggressive-checkout-loading{align-items:center;background:#f5f5f5;display:flex;justify-content:center;min-height:100vh}.aggressive-checkout-error-content,.aggressive-checkout-loading-content{background:#fff;border-radius:10px;box-shadow:0 5px 20px #0000001a;max-width:500px;padding:30px;text-align:center;width:90%}.aggressive-loading-spinner{animation:spin 1s ease-in-out infinite;border:5px solid #ff6b0033;border-radius:50%;border-top-color:#ff6b00;display:inline-block;height:50px;margin:20px auto;width:50px}@keyframes spin{to{transform:rotate(1turn)}}@media (max-width:768px){.aggressive-checkout-page{padding:0}.aggressive-checkout-container{border-radius:0;box-shadow:none;width:100%}.aggressive-payment-columns{display:flex;flex-direction:column}.aggressive-form-column,.aggressive-summary-column{padding:15px}}.alp-sticky-timer{background:linear-gradient(135deg,#f36,#ff8c00);background:linear-gradient(135deg,var(--primary) 0,var(--secondary) 100%);box-shadow:0 3px 10px #0003;color:#fff;color:var(--light);padding:8px 0;position:sticky;top:0;z-index:100}.alp-timer-container,.alp-timer-content{margin:0 auto;max-width:1300px;padding:5px 20px}.alp-timer-content{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.alp-timer-text{flex:1 1;font-size:16px;font-weight:500;text-align:left}.alp-countdown{margin:0 15px}.alp-countdown,.alp-countdown-item{align-items:center;display:flex;justify-content:center}.alp-countdown-item{flex-direction:column;min-width:50px}.alp-countdown-value{font-size:24px;font-weight:700;line-height:1}.alp-countdown-label{font-size:12px;font-weight:400;margin-top:3px;opacity:.8;text-transform:uppercase}.alp-countdown-separator{font-size:24px;font-weight:700;line-height:1;margin:0 5px;padding-bottom:15px}.alp-timer-button{background-color:#fff;background-color:var(--light);border:none;border-radius:50px;border-radius:var(--radius-full);color:#f36;color:var(--primary);cursor:pointer;font-weight:700;padding:8px 16px;transition:transform .2s ease,box-shadow .2s ease}.alp-timer-button:hover{box-shadow:0 4px 12px #0003;transform:translateY(-2px)}@media (max-width:768px){.alp-sticky-timer{position:relative}.alp-timer-content{flex-direction:column;gap:10px;text-align:center}.alp-timer-text{font-size:14px;margin-bottom:5px;text-align:center}.alp-countdown{margin:5px 0}.alp-countdown-item{min-width:40px}.alp-countdown-value{font-size:18px}.alp-countdown-label{font-size:10px}.alp-countdown-separator{font-size:18px;margin:0 2px}.alp-timer-button{font-size:14px;margin-bottom:5px;padding:6px 12px}}.alp-expired-form{margin:0 auto;max-width:500px;padding:20px;text-align:center}.alp-expired-form h3{color:#f36;color:var(--primary);font-size:24px;margin-bottom:15px;text-align:center}.alp-expired-form p{font-size:16px;line-height:1.5;margin-bottom:20px}.alp-expired-form form{align-items:center;display:flex;flex-direction:column;gap:15px}.alp-expired-form .alp-form-input{border:2px solid #e0e0e0;border:2px solid var(--grey-30);border-radius:50px;border-radius:var(--radius-full);font-size:16px;max-width:300px;padding:12px 15px;transition:all .3s ease;width:100%}.alp-expired-form .alp-form-input:focus{border-color:#f36;border-color:var(--primary);box-shadow:0 0 0 3px #ff33661a;outline:none}.alp-expired-form .alp-timer-button{background:linear-gradient(90deg,#ff8c00,#f36);background:var(--gradient-warm);border:none;border-radius:50px;border-radius:var(--radius-full);color:#fff;color:var(--light);cursor:pointer;font-size:16px;min-width:200px;padding:12px 25px;transition:all .3s ease}.alp-expired-form .alp-timer-button:disabled{cursor:not-allowed;opacity:.7}.alp-expired-form .alp-timer-button:hover:not(:disabled){box-shadow:0 5px 15px #0003;transform:translateY(-2px)}.alp-error-message{color:#f44336;color:var(--error);font-size:14px;margin-top:10px}@media (max-width:768px){.alp-expired-form{padding:15px}.alp-expired-form h3{font-size:20px}.alp-expired-form p{font-size:14px}.alp-expired-form .alp-form-input{max-width:100%}.alp-expired-form .alp-timer-button{min-width:0;min-width:auto;width:100%}}.alp-debug-switch{background:#ffffffe6;border-radius:8px;bottom:20px;box-shadow:0 2px 10px #0000001a;padding:10px;position:fixed;right:20px;z-index:1000}.alp-switch{align-items:center;cursor:pointer;display:flex;-webkit-user-select:none;user-select:none}.alp-switch input{display:none}.alp-slider{background-color:#e0e0e0;background-color:var(--grey-30);border-radius:24px;height:24px;margin-right:10px;position:relative;transition:all .3s ease;width:50px}.alp-slider:before{background-color:#fff;border-radius:50%;content:"";height:20px;left:2px;position:absolute;top:2px;transition:all .3s ease;width:20px}.alp-switch input:checked+.alp-slider{background-color:#f36;background-color:var(--primary)}.alp-switch input:checked+.alp-slider:before{transform:translateX(26px)}.alp-switch-label{color:#212121;color:var(--dark);font-size:14px;font-weight:500}@media (max-width:768px){.alp-debug-switch{bottom:10px;padding:8px;right:10px}.alp-switch-label{font-size:12px}}.alp-waitlist-form{background-color:#fff;border:1px solid #eee;border:1px solid var(--grey-20);border-radius:16px;border-radius:var(--radius-lg);box-shadow:0 5px 20px #0000001a;margin:0 auto;max-width:600px;padding:30px;text-align:center}.alp-waitlist-form h3{color:#f36;color:var(--primary);font-size:28px;font-weight:700;margin-bottom:20px;text-align:center}.alp-waitlist-form p{color:#212121;color:var(--dark);font-size:18px;font-weight:500;line-height:1.6;margin-bottom:25px}.alp-waitlist-form form{align-items:center;display:flex;flex-direction:column;gap:20px}.alp-waitlist-form .alp-form-input{background-color:#fff;border:2px solid #bdbdbd;border:2px solid var(--grey-40);border-radius:8px;border-radius:var(--radius-md);color:#212121;color:var(--dark);font-size:16px;max-width:400px;padding:15px 20px;transition:all .3s ease;width:100%}.alp-waitlist-form .alp-form-input::placeholder{color:#757575;color:var(--grey-60)}.alp-waitlist-form .alp-form-input:focus{border-color:#f36;border-color:var(--primary);box-shadow:0 0 0 3px #ff33661a;outline:none}.alp-waitlist-form .alp-btn{background:linear-gradient(90deg,#ff8c00,#f36);background:var(--gradient-warm);color:#fff;font-size:18px;font-weight:700;margin-top:10px;min-width:250px;padding:15px 25px}.alp-waitlist-form .alp-btn:hover{box-shadow:0 8px 15px #0003;transform:translateY(-3px)}.alp-waitlist-form .alp-error-message{background-color:#f443361a;border-radius:4px;color:#f44336;color:var(--error);font-size:16px;font-weight:500;margin-top:15px;padding:10px}@media (max-width:768px){.alp-waitlist-form{padding:20px}.alp-waitlist-form h3{font-size:22px}.alp-waitlist-form p{font-size:16px}.alp-waitlist-form .alp-form-input{max-width:100%}.alp-waitlist-form .alp-btn{min-width:0;min-width:auto;width:100%}}.waitlist-confirmation-page{align-items:center;background:linear-gradient(135deg,#f5f5f5,#fff);background:linear-gradient(135deg,var(--grey-10) 0,#fff 100%);display:flex;justify-content:center;min-height:100vh;padding:60px 20px}.waitlist-confirmation-container{background-color:#fff;border-radius:16px;border-radius:var(--radius-lg);box-shadow:0 10px 30px #0000001a;margin:0 auto;max-width:1000px;overflow:hidden;width:100%}.waitlist-confirmation-grid{display:grid;grid-template-columns:1fr 1.5fr;min-height:500px}.waitlist-confirmation-image{align-items:center;background:linear-gradient(90deg,#ff8c00,#f36);background:var(--gradient-warm);display:flex;justify-content:center;padding:20px}.waitlist-image{filter:drop-shadow(0 5px 15px rgba(0,0,0,.2));height:auto;max-width:100%}.waitlist-confirmation-content{display:flex;flex-direction:column;padding:40px}.waitlist-title{color:#f36;color:var(--primary);font-size:42px;font-weight:700;margin-bottom:10px}.waitlist-subtitle{color:#ff8c00;color:var(--secondary);font-size:24px;font-weight:500;margin-bottom:30px}.waitlist-message{margin-bottom:30px}.waitlist-message p{color:#212121;color:var(--dark);font-size:16px;line-height:1.6;margin-bottom:15px}.waitlist-message strong{color:#f36;color:var(--primary);font-weight:700}.waitlist-button-container{margin-top:auto}.waitlist-button-container .alp-btn{min-width:200px}@media (max-width:768px){.waitlist-confirmation-grid{grid-template-columns:1fr}.waitlist-confirmation-image{max-height:300px;padding:30px}.waitlist-image{max-height:250px;object-fit:contain}.waitlist-title{font-size:32px}.waitlist-subtitle{font-size:20px;margin-bottom:20px}.waitlist-message p{font-size:15px}}
/*# sourceMappingURL=main.10cf5e1f.css.map*/