@font-face{font-family:Alan Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alan-sans-latin-ext-400-normal-D2BWZCNb.woff2)format("woff2"),url(/assets/alan-sans-latin-ext-400-normal-CqM18YHT.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alan Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alan-sans-latin-400-normal-Bg5M5y0N.woff2)format("woff2"),url(/assets/alan-sans-latin-400-normal-B9KyhPnW.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alan Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/alan-sans-latin-ext-700-normal-C_evtIjk.woff2)format("woff2"),url(/assets/alan-sans-latin-ext-700-normal-BgUuzz8y.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alan Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/alan-sans-latin-700-normal-DSE8DBhW.woff2)format("woff2"),url(/assets/alan-sans-latin-700-normal-Kc_CNb_P.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alan Sans;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/alan-sans-latin-ext-900-normal-CRZQGNcD.woff2)format("woff2"),url(/assets/alan-sans-latin-ext-900-normal-CXSItwgk.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alan Sans;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/alan-sans-latin-900-normal-D6smOx61.woff2)format("woff2"),url(/assets/alan-sans-latin-900-normal-DJHDdb1m.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.hero-container{flex-direction:row;align-items:stretch;gap:3rem;width:100%;padding:0 4rem;display:flex}@media (width<=1024px){.hero-container{flex-direction:column}}.hero-left{flex-direction:column;flex:1;display:flex}.hero-left-top{flex:1}.hero-right{flex-direction:column;flex:1;display:flex}.hero-title{color:var(--neon-pink);text-shadow:0 0 10px #ff005580,0 0 20px #ff00554d;text-transform:uppercase;letter-spacing:0;margin-bottom:2rem;font-size:3.5rem;font-weight:900;line-height:1.1}.hero-subtitle{color:var(--accent-color);text-shadow:0 0 8px #00e5ff80;letter-spacing:0;margin-bottom:1.5rem;font-size:1.25rem;font-weight:800;line-height:1.4}.btn-primary{color:var(--accent-color);border:2px solid var(--accent-color);cursor:pointer;text-transform:uppercase;letter-spacing:.05em;background:0 0;border-radius:0;padding:.75rem 1.5rem;font-size:.75rem;font-weight:800;transition:all .3s;box-shadow:0 0 10px #00e5ff1a,inset 0 0 10px #00e5ff0d}.btn-primary:hover{background:#00e5ff1a;box-shadow:0 0 20px #00e5ff66,inset 0 0 15px #00e5ff33}.btn-pink{color:var(--neon-pink);border:2px solid var(--neon-pink);cursor:pointer;text-transform:uppercase;letter-spacing:.05em;background:0 0;border-radius:0;padding:.75rem 1.5rem;font-size:.75rem;font-weight:800;transition:all .3s;box-shadow:0 0 10px #ff00551a,inset 0 0 10px #ff00550d}.btn-pink:hover{background:#ff00551a;box-shadow:0 0 20px #f056,inset 0 0 15px #f053}.feature-box{-webkit-backdrop-filter:blur(10px);text-align:center;background:#0c121eb3;border:1px solid #ffffff14;border-radius:0;flex-direction:column;justify-content:center;padding:.75rem 1rem;display:flex;box-shadow:0 4px 6px #0003}:root{--bg-color:#080c16;--panel-bg:#08142866;--panel-border:#ffffff14;--text-primary:#e6edf3;--text-secondary:#848d97;--accent-color:#00e5ff;--accent-hover:#00b8cc;--neon-pink:#f05;--danger-color:#f85149;--success-color:#2ea043;--grid-bg:#161b22;--cell-empty:#21262d;--cell-filled:#00e5ff;--font-main:"Alan Sans", sans-serif}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-main);background-color:var(--bg-color);color:var(--text-primary);background-image:linear-gradient(90deg,#ffffff06 1px,#0000 1px),linear-gradient(#ffffff06 1px,#0000 1px);background-size:40px 40px;flex-direction:column;min-height:100vh;line-height:1.6;display:flex;position:relative}.scanner-line{background:linear-gradient(90deg, transparent, var(--accent-color), transparent);width:100%;height:2px;box-shadow:0 0 15px var(--accent-color);opacity:.5;z-index:5;pointer-events:none;animation:3s linear infinite scan;position:absolute;left:0}@keyframes scan{0%{opacity:0;top:0}10%{opacity:.5}90%{opacity:.5}to{opacity:0;top:100%}}.upload-container:hover .scanner-line{opacity:.8;animation-duration:1.5s}.glow-text{text-shadow:0 0 10px #00e5ff80;transition:all .3s}@keyframes pulse-glow{0%{opacity:.3;transform:translate(-50%,-50%)scale(.95)}50%{opacity:.6;transform:translate(-50%,-50%)scale(1.05)}to{opacity:.3;transform:translate(-50%,-50%)scale(.95)}}.camera-wrapper{will-change:transform;transition:transform .8s cubic-bezier(.4,0,.2,1);display:inline-block;transform:scale(1)rotate(.01deg)}.upload-container:hover .camera-wrapper{transform:scale(1.1)rotate(360deg)}.landing-section{max-width:var(--max-width);border-bottom:1px solid #ffffff0d;margin:0 auto;padding:3rem 2rem}.bg-darker{background-color:#0003}.landing-title{text-align:center;letter-spacing:.1em;text-transform:uppercase;color:#fff;margin-bottom:.5rem;font-size:3rem;font-weight:900}.glow-cyan{text-shadow:0 0 8px #fffc,0 0 20px #00e5ff99,0 0 40px #00e5ff4d}.landing-subtitle{text-align:center;color:var(--text-secondary);margin-bottom:3rem;font-size:1.1rem}.how-it-works-graphic{text-align:center;margin:2rem 0 3rem}.how-it-works-graphic img{border:1px solid var(--accent-color);border-radius:8px;max-width:100%;box-shadow:0 0 20px #00e5ff1a}.steps-grid{text-align:center;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;display:grid}.step-card{background:var(--bg-card);border-top:2px solid #0000;border-radius:8px;padding:2rem;position:relative}.step-card.border-top-cyan{border-top-color:var(--accent-color)}.step-card.border-top-pink{border-top-color:var(--neon-pink)}.step-number{margin-bottom:1rem;font-size:3rem;font-weight:900}.tool-features-grid{text-align:center;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;margin-top:3rem;display:grid}.tool-feature-box{padding:2rem 1rem}.tool-feat-title{text-transform:uppercase;margin:1rem 0 .5rem;font-size:1.2rem}.pro-features-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:3rem;display:grid}.pro-feature-item{align-items:flex-start;gap:1rem;display:flex}.pro-bullet{flex-shrink:0;margin-top:2px}.pro-title{color:#fff;margin:0 0 .25rem;font-size:1.1rem}.pro-desc{color:var(--text-secondary);margin:0;font-size:.95rem}.testimonials-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;display:grid}.testimonial-card{background:#0f1423b3;border-left:2px solid #0000;border-radius:0;padding:2rem}.testimonial-card.border-cyan{border-left-color:var(--accent-color)}.testimonial-card.border-pink{border-left-color:var(--neon-pink)}.stars{gap:4px;margin-bottom:1rem;display:flex}.review-text{color:#fff;margin-bottom:1rem;font-style:italic}.review-name{color:var(--text-secondary);text-align:right;margin:0;font-size:.9rem;font-weight:700}.landing-footer{text-align:center;background-color:#0000;padding-top:0}.footer-built{margin-bottom:4rem}.built-icon{margin:0 auto;display:block}.footer-built h3{margin-bottom:.5rem;font-size:1.5rem}.footer-built p{color:var(--text-secondary);max-width:600px;margin:0 auto}.striped-cta-bg{border-top:2px solid var(--accent-color);border-bottom:2px solid var(--neon-pink);background:repeating-linear-gradient(45deg,#00e5ff0d,#00e5ff0d 10px,#ff00550d 10px 20px);padding:3rem 2rem}.footer-cta h2{margin-bottom:1rem;font-size:2.5rem}.footer-cta>p{color:#fff;margin-bottom:2rem;font-size:1.2rem}.cta-button{color:#fff;border:2px solid var(--accent-color);cursor:pointer;text-transform:uppercase;letter-spacing:.1em;background:0 0;padding:1rem 2.5rem;font-size:1.1rem;font-weight:700;transition:all .3s}.cta-button:hover{background:var(--accent-light);box-shadow:0 0 25px #00e5ff99}.footer-rights{color:var(--text-secondary);padding:2rem;font-size:.9rem;border-top:1px solid #00e5ff80!important;box-shadow:0 -2px 8px #00e5ff26!important}.step-card-refined{text-align:left;align-items:flex-start;gap:1.5rem;display:flex;position:relative}.step-number-container{background:#0000004d;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;display:flex;position:relative}.step-number-container.border-cyan{border:1px solid var(--accent-light)}.step-number-container.border-pink{border:1px solid var(--neon-pink);opacity:.8}.step-number-container:before,.step-number-container:after{content:"";width:8px;height:8px;position:absolute}.step-number-container.border-cyan:before{border-top:2px solid var(--accent-color);border-left:2px solid var(--accent-color);top:-2px;left:-2px}.step-number-container.border-cyan:after{border-bottom:2px solid var(--accent-color);border-right:2px solid var(--accent-color);bottom:-2px;right:-2px}.step-number-container.border-pink:before{border-top:2px solid var(--neon-pink);border-left:2px solid var(--neon-pink);top:-2px;left:-2px}.step-number-container.border-pink:after{border-bottom:2px solid var(--neon-pink);border-right:2px solid var(--neon-pink);bottom:-2px;right:-2px}.step-number-text{font-family:inherit;font-size:1.5rem;font-weight:900}.step-title-refined{letter-spacing:.1em;text-transform:uppercase;margin:0 0 .5rem;font-size:1.1rem}.step-desc-refined{color:var(--text-secondary);margin:0;font-size:.95rem;line-height:1.5}.how-it-works-graphic{text-align:center}.how-it-works-graphic img{border-radius:8px;margin:0 auto;border:1px solid #00e5ff4d!important;max-width:80%!important;box-shadow:0 0 40px #00e5ff26!important}.how-it-works-section,.tf-section,.testi-section,.faq-section,.contact-section{background-color:#121927!important;border:none!important;width:100%!important;max-width:none!important;margin:0!important;position:relative!important}.how-it-works-section{padding-top:2.5rem!important;padding-bottom:4rem!important}.tf-section{position:relative;padding:4rem 2rem 6rem!important}.section-divider-glow{background:linear-gradient(90deg, transparent, var(--accent-color), transparent);width:100%;height:1px;box-shadow:0 0 15px var(--accent-color), 0 0 30px #00e5ff66;opacity:.6;z-index:10;position:relative}.how-it-works-section:before,.tf-section:before,.testi-section:before,.faq-section:before,.contact-section:before,.privacy-container:before{content:"";z-index:-1;pointer-events:none;background-color:#121927;position:absolute;inset:0 -100vw}body{overflow-x:hidden}.header-container{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;width:100%;max-width:100%;margin:0 auto 2rem;padding:.25rem 0;display:flex}.header-logo-group{align-items:center;gap:1rem;display:flex}.logo-img-wrapper{justify-content:center;align-items:center;width:36px;height:36px;display:flex}.header-logo{border-radius:6px;max-width:100%;max-height:100%;box-shadow:0 0 15px #00e5ff4d}.header-title{letter-spacing:.1em;color:var(--text-primary);align-items:center;margin:0;font-size:1rem;font-weight:900;line-height:1;display:flex}.text-cyan{color:var(--accent-light,var(--accent-color))}.lang-btn{cursor:pointer;opacity:.4;background:0 0;border:2px solid #0000;border-radius:0;justify-content:center;align-items:center;padding:4px;transition:all .2s;display:flex}.lang-btn:hover{opacity:.8}.lang-btn.active{border-color:var(--accent-color);opacity:1}.flag-icon{border-radius:0;width:28px;height:18px}.lang-toggle{flex-direction:row;align-items:center;gap:.75rem;display:flex}.app-container{padding-top:.5rem!important}.header-container{min-height:48px;margin-top:0!important;margin-bottom:1rem!important;padding:1rem 4rem!important}.hero-container{margin-top:2rem!important}.header-logo-group,.header-title,.lang-toggle,.lang-btn,.logo-img-wrapper{align-items:center!important;height:100%!important;display:flex!important}.header-title{transform:translateY(1px);line-height:normal!important}.hiw-steps-row{flex-direction:row;justify-content:center;align-items:flex-start;gap:0;width:100%;max-width:900px;margin:2.5rem auto 0;display:flex;position:relative}.hiw-step-card{text-align:center;flex-direction:column;flex:1;align-items:center;padding:0 2rem;display:flex;position:relative}.hiw-connector{z-index:1;width:calc(100% - 1rem);height:1px;position:absolute;top:2.25rem;left:calc(50% + 2.5rem)}.hiw-connector-cyan{background:linear-gradient(90deg,#00e5ff99,#ff2d784d)}.hiw-connector-pink{background:linear-gradient(90deg,#ff2d7899,#00e5ff4d)}.hiw-step-num{letter-spacing:-.02em;z-index:2;margin-bottom:1rem;font-family:inherit;font-size:3.5rem;font-weight:900;line-height:1;position:relative}.hiw-num-cyan{color:var(--accent-color);text-shadow:0 0 20px #00e5ff80,0 0 40px #00e5ff33}.hiw-num-pink{color:var(--neon-pink);text-shadow:0 0 20px #ff2d7880,0 0 40px #ff2d7833}.hiw-step-accent{border-radius:1px;width:40px;height:2px;margin-bottom:1rem}.hiw-accent-cyan{background:linear-gradient(90deg, transparent, var(--accent-color), transparent)}.hiw-accent-pink{background:linear-gradient(90deg, transparent, var(--neon-pink), transparent)}.hiw-step-title{letter-spacing:.12em;text-transform:uppercase;margin:0 0 .6rem;font-size:1rem;font-weight:800}.hiw-title-cyan{color:var(--accent-color)}.hiw-title-pink{color:var(--neon-pink)}.hiw-step-desc{color:var(--text-secondary);max-width:200px;margin:0;font-size:.85rem;line-height:1.6}@media (width<=760px){.hiw-steps-row{flex-direction:column;align-items:center;gap:2rem}.hiw-connector{display:none}}.tf-section{padding:6rem 2rem;position:relative}.tf-header{text-align:center;margin-bottom:4rem}.tf-title{text-transform:uppercase;letter-spacing:.15em;color:#fff;text-shadow:0 0 15px #00e5ffcc,0 0 30px #00e5ff66;margin-bottom:1rem;font-size:3.5rem;font-weight:900}.tf-subtitle{color:var(--text-secondary);max-width:700px;margin:0 auto;font-size:1.1rem;font-weight:400}.tf-grid{flex-wrap:wrap;justify-content:center;gap:1.5rem;width:100%;max-width:100%;margin:0 auto;display:flex}.tf-card{text-align:center;box-sizing:border-box;background:0 0;border:1px solid #ffffff1a;flex-direction:column;flex-shrink:0;justify-content:flex-start;align-items:center;width:270px;height:280px;padding:2.2rem 1rem;transition:all .3s;display:flex}.tf-card:hover{background:#0f1628cc;transform:translateY(-5px)}.tf-hover-cyan{border-color:#00e5ff4d}.tf-hover-pink{border-color:#ff2d784d}.tf-hover-cyan:hover{border-color:#00e5ff;box-shadow:0 0 20px #00e5ff33}.tf-hover-pink:hover{border-color:#ff2d78;box-shadow:0 0 20px #ff2d7833}.tf-icon-wrapper{margin-bottom:1.5rem;transition:transform .3s}.tf-card:hover .tf-icon-wrapper{transform:scale(1.1)}.tf-glow-cyan{color:#00e5ff;filter:drop-shadow(0 0 8px #00e5ff99)}.tf-glow-pink{color:#ff2d78;filter:drop-shadow(0 0 8px #ff2d7899)}.tf-card-headline{text-transform:uppercase;letter-spacing:.05em;word-break:break-word;width:100%;margin-bottom:.8rem;font-size:1.05rem;font-weight:800;line-height:1.2}.text-cyan{color:#00e5ff;text-shadow:0 0 10px #00e5ff66}.text-pink{color:#ff2d78;text-shadow:0 0 10px #ff2d7866}.tf-card-summary{color:#ffffffb3;margin:0;font-size:.95rem;line-height:1.6}h1,.hero-title{text-transform:uppercase;letter-spacing:.05em;margin-bottom:1.5rem;font-size:3.125rem;font-weight:900;line-height:1.05}@media (width<=768px){.tf-title{font-size:2.5rem}.tf-grid{grid-template-columns:1fr}}.section-divider-glow-pink{opacity:.7;z-index:10;background:linear-gradient(90deg,#0000,#ff2d78,#ff2d78,#0000);width:100%;height:1px;position:relative;box-shadow:0 0 15px #ff2d78,0 0 30px #ff2d7866}.testi-section{padding:4rem 2rem 6rem;position:relative}.testi-header{text-align:center;margin-bottom:4rem}.testi-title{text-transform:uppercase;letter-spacing:.1em;margin-bottom:1rem;font-weight:900;color:#fff!important;text-shadow:0 0 8px #f05,0 0 15px #f05,0 0 25px #f05,0 0 40px #f05!important;font-size:3rem!important}.testi-subtitle{color:var(--text-secondary);white-space:nowrap;max-width:1200px;margin:0 auto;font-size:1.1rem}.testi-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;max-width:100vw;margin:0 auto 3rem;display:grid}@media (width<=1024px){.testi-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.testi-grid{grid-template-columns:1fr}}.testi-card{text-align:left;background:#0a0f1c66;border:1px solid #ffffff0d;flex-direction:column;padding:2rem;display:flex;position:relative}.testi-card.testi-border-cyan{border-color:#00e5ff4d}.testi-card.testi-border-pink{border-color:#ff00554d}.testi-stars{gap:6px;margin-bottom:1.5rem;display:flex}.testi-review-text{color:var(--text-primary);flex-grow:1;margin-bottom:1.5rem;font-size:.95rem;line-height:1.6}.testi-divider{background-color:#ffffff0d;width:100%;height:1px;margin-bottom:1.5rem}.testi-reviewer-name{text-transform:uppercase;margin-bottom:.3rem;font-size:.95rem;font-weight:700}.testi-name-cyan{color:#00e5ff}.testi-name-pink{color:#f05}.testi-verified{color:var(--text-secondary);margin:0;font-size:.8rem}.trust-wrapper{width:100%;max-width:900px;margin:0 auto;padding:0 1rem}.trust-box{background:linear-gradient(135deg,#ff00550f 0%,#0a0f1c99 50%,#00e5ff0f 100%);border:none;border-top:1px solid #f056;border-bottom:1px solid #00e5ff66;flex-direction:row;justify-content:center;align-items:center;gap:3rem;padding:2.5rem 3rem;display:flex;position:relative;overflow:hidden}.trust-box:before{content:"";background:linear-gradient(90deg,#0000,#f05,#0000);height:1px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 12px #ff005580}.trust-box:after{content:"";background:linear-gradient(90deg,#0000,#00e5ff,#0000);height:1px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 0 12px #00e5ff80}.trust-score-block{flex-direction:column;flex-shrink:0;align-items:center;display:flex}.trust-rating{background:linear-gradient(135deg,#f05,#ff6b9d);-webkit-text-fill-color:transparent;letter-spacing:-.02em;-webkit-background-clip:text;background-clip:text;margin-bottom:.3rem;font-size:4rem;font-weight:900;line-height:1}.trust-rating-max{color:var(--text-secondary);letter-spacing:.05em;margin-bottom:.8rem;font-size:1rem}.trust-stars{gap:6px;display:flex}.trust-divider-vertical{background:linear-gradient(#0000,#ffffff26,#0000);flex-shrink:0;width:1px;height:80px}.trust-info-block{flex-direction:column;gap:.5rem;display:flex}.trust-badge{letter-spacing:.15em;text-transform:uppercase;color:#00e5ff;border:1px solid #00e5ff59;width:fit-content;margin-bottom:.4rem;padding:.25rem .75rem;font-size:.65rem;font-weight:800;display:inline-block}.trust-headline{color:#fff;text-transform:uppercase;letter-spacing:.05em;font-size:1.3rem;font-weight:800;line-height:1.2}.trust-desc{color:var(--text-secondary);margin:0;font-size:.9rem;line-height:1.5}@media (width<=640px){.trust-box{flex-direction:column;gap:1.5rem;padding:2rem 1.5rem}.trust-divider-vertical{display:none}.trust-info-block{text-align:center;align-items:center}}.testi-carousel-wrapper{max-width:1200px;margin:0 auto}.testi-carousel-controls{justify-content:center;align-items:center;gap:1.5rem;margin-top:2rem;margin-bottom:3rem;display:flex}.testi-nav-btn{color:#f05;cursor:pointer;width:44px;height:44px;font-family:var(--font-main);background:0 0;border:1px solid #f056;justify-content:center;align-items:center;transition:all .2s;display:flex}.testi-nav-btn:hover:not(:disabled){background:#ff00551f;border-color:#f05;box-shadow:0 0 14px #ff00554d}.testi-nav-btn:disabled{opacity:.25;cursor:not-allowed}.testi-dots{align-items:center;gap:.6rem;display:flex}.testi-dot{cursor:pointer;background:#fff3;border:none;border-radius:50%;width:10px;height:10px;padding:0;transition:all .2s}.testi-dot-active{background:#f05;transform:scale(1.2);box-shadow:0 0 8px #f059}.upload-container{-webkit-backdrop-filter:blur(10px)!important;background:#0c121eb3!important;border:1px solid #ffffff14!important;border-radius:0!important;box-shadow:0 4px 6px #0003!important}.testi-nav-btn{display:none!important}.contact-section{position:relative;background-color:#0000!important;padding:4rem 2rem 6rem!important}.contact-wrapper{max-width:680px;margin:0 auto}.contact-header{text-align:center;margin-bottom:2.5rem}.contact-icon-box{background:#00e5ff0d;border:1px solid #00e5ff4d;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:1.5rem;display:inline-flex}.contact-subtitle{color:var(--text-secondary);max-width:600px;margin:0 auto;font-size:1rem;line-height:1.6}.contact-form{flex-direction:column;gap:1.5rem;display:flex}.form-group{flex-direction:column;gap:.5rem;display:flex}.form-label{text-transform:uppercase;letter-spacing:.08em;font-family:Courier New,Courier,monospace;font-size:.75rem;font-weight:700}.cyan-label{color:var(--accent-color)}.pink-label{color:var(--neon-pink)}.form-input{color:#fff;background:#0b101a;border:1px solid #00e5ff26;outline:none;padding:1rem 1.25rem;font-family:inherit;font-size:.9rem;transition:border-color .3s}.form-input::placeholder{color:#fff3}.form-input:focus{border-color:#00e5ff80;box-shadow:0 0 10px #00e5ff1a}.pink-border{border:1px solid #ff005526}.pink-border:focus{border-color:#ff005580;box-shadow:0 0 10px #ff00551a}.form-textarea{resize:vertical}.contact-submit-btn{background:var(--accent-color);color:#000;cursor:pointer;text-transform:uppercase;letter-spacing:.05em;border:none;justify-content:center;align-items:center;gap:.5rem;margin-top:.5rem;padding:1rem;font-size:.85rem;font-weight:800;transition:all .3s;display:flex}.contact-submit-btn:hover{background:var(--accent-hover);box-shadow:0 0 15px #00e5ff66}.footer-cta{text-align:center;flex-direction:column;align-items:center;position:relative;background-image:url(/cta-hd-bg.png)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;border-top:none!important;border-bottom:none!important;width:100vw!important;margin-left:calc(50% - 50vw)!important;padding:8rem 2rem!important;display:flex!important;box-shadow:inset 0 0 100px #000c!important}.footer-cta:before{content:"";z-index:0;background:#080c1680;position:absolute;inset:0}.footer-cta>*{z-index:1;position:relative}.glitch-title{text-transform:uppercase;letter-spacing:.1em;color:#fff!important;text-shadow:0 0 15px #f05,0 0 30px #f05,0 0 50px #ff0055b3!important;margin-bottom:2rem!important;font-family:Black Ops One,Impact,sans-serif!important;font-size:4rem!important}.footer-cta .cta-desc{max-width:800px;line-height:1.6;color:#ffffffe6!important;margin-bottom:2.5rem!important;font-size:1.25rem!important}.footer-cta .cta-button{text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:all .3s;color:#fff!important;font-family:var(--font-main)!important;background:#080c16b3!important;border:2px solid #00e5ff!important;border-radius:0!important;margin-bottom:2rem!important;padding:1.25rem 4rem!important;font-size:1.15rem!important;font-weight:800!important;box-shadow:0 0 30px #00e5ff66,inset 0 0 15px #00e5ff33!important}.footer-cta .cta-button:hover{transform:scale(1.02);box-shadow:0 0 45px #00e5ffb3,inset 0 0 25px #00e5ff66!important}.footer-cta .cta-disclaimer{color:#7b8fac!important;font-size:.95rem!important}.footer-links-grid{grid-template-columns:1.5fr 1fr 1.5fr;gap:4rem;max-width:1200px;margin:0 auto;padding:4rem 2rem 2rem;display:grid}@media (width<=768px){.footer-links-grid{grid-template-columns:1fr;gap:2.5rem}}.footer-col-title{font-family:var(--font-main);letter-spacing:.1em;text-transform:uppercase;margin-bottom:1.5rem;font-size:.95rem;font-weight:800}.footer-col-desc{color:#7b8fac;font-size:.8rem;line-height:1.6}.footer-links-list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.footer-links-list li{padding-left:1.25rem;position:relative}.footer-links-list li:before{content:"•";color:var(--accent-color);font-weight:700;position:absolute;left:0}.footer-links-list a{color:#7b8fac;font-size:.8rem;text-decoration:none;transition:color .2s}.footer-links-list a:hover{color:#fff}.footer-bottom{justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:2rem;display:flex;border-top:1px solid #00e5ff80!important;box-shadow:0 -2px 8px #00e5ff26!important}.footer-copyright{color:#7b8fac;font-size:.9rem}.footer-legal{gap:1.5rem;display:flex}.footer-legal a{color:#7b8fac;font-size:.9rem;text-decoration:none;transition:color .2s}.footer-legal a:hover{color:#fff}@media (width<=768px){.footer-bottom{text-align:center;flex-direction:column;gap:1rem}}.faq-cyber-section{font-family:Courier New,Courier,monospace;position:relative;padding:6rem 2rem 8rem!important}.faq-cyber-wrapper{max-width:720px;margin:0 auto}.faq-cyber-header{text-align:center;flex-direction:column;align-items:center;margin-bottom:3rem;display:flex}.faq-cyber-icon{color:var(--neon-pink);filter:drop-shadow(0 0 10px #ff005580);margin-bottom:1rem}.cyber-glitch-text{text-transform:uppercase;color:#fff;text-shadow:2px 2px #00e5ffcc,-2px -2px #f05c;letter-spacing:.1em;margin-bottom:.5rem;font-family:monospace;font-size:2.8rem;font-weight:900;position:relative}.terminal-typed-sub{color:#00ff41;text-shadow:0 0 5px #00ff4180;border-right:2px solid #00ff41;padding-right:5px;font-family:Courier New,Courier,monospace;font-size:1rem;animation:1s infinite blinkCursor}@keyframes blinkCursor{0%,to{border-color:#0000}50%{border-color:#00ff41}}.faq-cyber-list{flex-direction:column;gap:1.5rem;display:flex}.faq-cyber-item{border-left:4px solid var(--accent-color);background:#05080f;transition:all .3s;position:relative;box-shadow:0 0 20px #000c}.faq-cyber-item:before{content:"";pointer-events:none;z-index:0;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#00e5ff0d 3px 4px);position:absolute;inset:0}.faq-cyber-item:hover,.faq-cyber-item.is-active{border-left-color:var(--neon-pink);transform:translate(5px);box-shadow:-5px 0 20px #ff00554d}.faq-cyber-question{text-align:left;cursor:pointer;z-index:1;background:0 0;border:none;align-items:center;width:100%;padding:1.5rem;display:flex;position:relative}.terminal-prompt{color:var(--neon-pink);margin-right:.5rem;font-size:1.2rem;font-weight:900}.terminal-q-text{color:#fff;letter-spacing:.05em;text-transform:uppercase;font-size:.95rem;font-weight:700}.terminal-cursor{color:#0000;animation:1s .5s infinite blinkCursor}.faq-cyber-item.is-active .terminal-cursor{color:var(--accent-color)}.faq-cyber-answer-wrapper{transition:max-height .4s cubic-bezier(.2,.8,.2,1);overflow:hidden}.faq-cyber-answer{z-index:1;padding:0 1.5rem 1.5rem;position:relative}.answer-header{color:#00ff41;border-bottom:1px dashed #00ff414d;align-items:center;gap:.5rem;margin-bottom:1rem;padding-bottom:.5rem;font-size:.7rem;font-weight:700;display:flex}.faq-cyber-answer p{color:#8c9baf;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:.95rem;line-height:1.6}@keyframes faq-glitch-anim{0%{clip-path:inset(0 0 95%);transform:translate(-4px)}10%{clip-path:inset(30% 0 60%);transform:translate(4px)}20%{clip-path:inset(60% 0 20%);transform:translate(-2px)}30%{clip-path:inset(80% 0 5%);transform:translate(2px)}40%{clip-path:inset(10% 0 80%);transform:translate(-4px)}50%{clip-path:inset(50% 0 40%);transform:translate(4px)}60%{clip-path:inset(20% 0 70%);transform:translate(-2px)}70%{clip-path:inset(70% 0 10%);transform:translate(2px)}80%{clip-path:inset(5% 0 90%);transform:translate(-4px)}90%{clip-path:inset(40% 0 50%);transform:translate(4px)}to{clip-path:inset(0 0 95%);transform:translate(0)}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes faq-scan{0%{top:-10%}to{top:110%}}.faq-terminal-wrapper{background:#080d18;border:1px solid #00e5ff33;max-width:820px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 0 60px #00e5ff0f,0 0 0 1px #00e5ff14}.faq-terminal-wrapper:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(#0000,#00e5ff08,#0000);height:40%;animation:6s linear infinite faq-scan;position:absolute;left:0;right:0}.faq-terminal-titlebar{background:#0d1526;border-bottom:1px solid #00e5ff26;align-items:center;gap:.5rem;padding:.75rem 1.25rem;display:flex}.faq-dot{border-radius:50%;width:12px;height:12px}.faq-dot.red{background:#ff5f57}.faq-dot.yellow{background:#febc2e}.faq-dot.green{background:#28c840}.faq-terminal-filename{color:#ffffff4d;letter-spacing:.05em;margin-left:.75rem;font-family:Courier New,monospace;font-size:.75rem}.faq-section-title-block{text-align:center;z-index:1;padding:3rem 2.5rem 2rem;position:relative}.faq-glitch-title{color:#fff;text-shadow:0 0 20px #00e5ff99,0 0 40px #00e5ff4d;display:inline-block;position:relative}.faq-glitch-title:before,.faq-glitch-title:after{content:attr(data-text);display:block;position:absolute;inset:0}.faq-glitch-title:before{color:#00e5ff;opacity:.7;animation:4s step-end infinite faq-glitch-anim}.faq-glitch-title:after{color:#f05;opacity:.5;animation:4s step-end .15s infinite reverse faq-glitch-anim}.faq-sub{font-family:Courier New,monospace;color:#00e5ff99!important;font-size:.85rem!important}.faq-terminal-body{z-index:1;padding:0 0 1.5rem;position:relative}.faq-terminal-row{border-top:1px solid #00e5ff14;transition:background .2s}.faq-terminal-row:hover,.faq-terminal-row.faq-active{background:#00e5ff08}.faq-terminal-q{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.85rem;width:100%;padding:1.25rem 2rem;transition:all .2s;display:flex;position:relative}.faq-prompt{color:var(--neon-pink);letter-spacing:.05em;flex-shrink:0;font-family:Courier New,monospace;font-size:.8rem;font-weight:700}.faq-q-text{color:#00e5ff;text-transform:uppercase;letter-spacing:.07em;flex:1;font-family:Courier New,monospace;font-size:.78rem;font-weight:700}.faq-chevron{color:#00e5ff66;flex-shrink:0;font-size:.6rem;transition:transform .3s,color .3s}.faq-chevron.open{color:#00e5ff;transform:rotate(90deg)}.faq-answer-slide{transition:max-height .45s cubic-bezier(.4,0,.2,1);overflow:hidden}.faq-answer-body{border-left:2px solid #ff00554d;margin:0 2rem 1rem 4rem;padding:0 2rem 1.5rem 4.5rem}.faq-answer-prefix{color:var(--neon-pink);letter-spacing:.1em;opacity:.7;margin-bottom:.5rem;font-family:Courier New,monospace;font-size:.65rem;display:block}.faq-answer-text{color:#ffffffa6;font-family:inherit;font-size:.9rem;line-height:1.7}.faq-split-container{max-width:1100px;margin:0 auto;padding:0 2rem}.faq-split-header{text-align:center;margin-bottom:3.5rem}.faq-split-pane{grid-template-columns:1fr 1fr;align-items:start;gap:2.5rem;display:grid}@media (width<=768px){.faq-split-pane{grid-template-columns:1fr}}.faq-question-list{flex-direction:column;gap:.5rem;display:flex}.faq-q-item{width:100%;color:var(--text-secondary);cursor:pointer;text-align:left;background:0 0;border:1px solid #ffffff0f;border-radius:0;align-items:center;gap:1rem;padding:1rem 1.25rem;transition:all .2s;display:flex;position:relative}.faq-q-item:hover{color:#fff;background:#00e5ff0a;border-color:#00e5ff4d}.faq-q-active{border-color:var(--accent-color)!important;color:#fff!important;background:#00e5ff14!important}.faq-q-num{font-family:var(--font-main);color:var(--accent-color);opacity:.7;flex-shrink:0;font-size:.7rem;font-weight:700}.faq-q-active .faq-q-num{opacity:1}.faq-q-label{text-transform:none;letter-spacing:.04em;flex:1;font-size:.85rem;font-weight:600;line-height:1.4;font-family:var(--font-main)!important}.faq-q-arrow{color:var(--accent-color);opacity:0;flex-shrink:0;font-size:.8rem;transition:opacity .2s}.faq-q-item:hover .faq-q-arrow,.faq-q-active .faq-q-arrow{opacity:1}.faq-answer-hud{background:linear-gradient(135deg,#00e5ff0f 0%,#161e2de6 100%);border:1px solid #00e5ff4d;flex-direction:column;justify-content:center;min-height:280px;padding:2.5rem;display:flex;position:sticky;top:6rem}.faq-hud-inner{animation:.3s faqFadeIn}@keyframes faqFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.faq-hud-badge{border:1px solid var(--accent-color);justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:1.25rem;display:inline-flex}.faq-hud-num{font-family:var(--font-main);color:var(--accent-color);font-size:.75rem;font-weight:700}.faq-hud-q{color:#fff;text-transform:none;letter-spacing:.05em;margin-bottom:1.25rem;font-size:1.05rem;font-weight:700;line-height:1.4;font-family:var(--font-main)!important}.faq-hud-divider{background:var(--accent-color);width:40px;height:2px;margin-bottom:1.25rem;box-shadow:0 0 8px #00e5ff80}.faq-hud-a{color:var(--text-secondary);font-size:.95rem;line-height:1.7}.contact-section{padding:5rem 2rem 6rem!important}.contact-outer{max-width:1100px;margin:0 auto}.contact-top-header{text-align:center;margin-bottom:3.5rem}.contact-split{grid-template-columns:1fr 1.6fr;align-items:start;gap:3rem;display:grid}@media (width<=768px){.contact-split{grid-template-columns:1fr}}.contact-info-panel{flex-direction:column;gap:1.25rem;display:flex}.contact-info-card{background:#10192a;border:1px solid #00e5ff1a;align-items:flex-start;gap:1rem;padding:1.25rem;transition:border-color .2s,background .2s;display:flex}.contact-info-card:hover{background:#00e5ff0a;border-color:#00e5ff59}.cinfo-icon-wrap{background:#00e5ff14;border:1px solid #00e5ff26;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.cinfo-label{text-transform:uppercase;letter-spacing:.1em;color:#7b8fac;font-size:.7rem;font-family:var(--font-main);margin:0 0 .3rem}.cinfo-value{color:#fff;margin:0;font-size:.9rem;font-weight:500}.contact-form-panel{background:#10192a80;border:1px solid #00e5ff26;padding:2.5rem}.contact-form-inner{flex-direction:column;gap:1.5rem;display:flex}.cform-row{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}@media (width<=540px){.cform-row{grid-template-columns:1fr}}.cform-group{flex-direction:column;gap:.5rem;display:flex;position:relative}.cform-label{text-transform:uppercase;letter-spacing:.1em;color:var(--accent-color);font-size:.7rem;font-family:var(--font-main);font-weight:700;transition:color .2s}.cform-focused .cform-label{color:#fff}.cform-input{color:#fff;box-sizing:border-box;background:0 0;border:1px solid #ffffff26;border-radius:0;outline:none;width:100%;padding:.85rem 1rem;font-family:inherit;font-size:.9rem;transition:border-color .25s,box-shadow .25s}.cform-input::placeholder{color:#fff3}.cform-input:focus{border-color:var(--accent-color);box-shadow:0 0 0 3px #00e5ff14}.cform-textarea{resize:vertical;min-height:130px}.cform-submit{background:var(--accent-color);color:#000;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;border:none;justify-content:center;align-items:center;gap:.6rem;width:100%;padding:1rem 2rem;font-size:.9rem;font-weight:800;transition:all .25s;display:flex}.cform-submit:hover{background:#33ecff;box-shadow:0 0 20px #00e5ff66}.faq-blink-cursor{color:var(--accent-color);margin-left:4px;font-size:.8rem;animation:1s step-end infinite blink;display:inline-block}.footer-cta-glass-card{-webkit-backdrop-filter:blur(12px);z-index:2;background:#080c1680;border:1px solid #00e5ff33;border-radius:12px;flex-direction:column;align-items:center;width:100%;max-width:800px;margin:0 auto;padding:4rem 3rem;display:flex;position:relative;box-shadow:0 20px 50px #00000080,inset 0 0 30px #00e5ff0d}.footer-content-wrapper{z-index:1;background-color:#030509;width:100vw;margin-left:calc(50% - 50vw);position:relative}.footer-bottom{text-align:center!important;justify-content:center!important;align-items:center!important;width:100%!important;display:flex!important}.footer-copyright{text-align:center!important;width:100%!important;display:block!important}.glow-pink{text-shadow:0 0 8px #f05,0 0 15px #f05,0 0 25px #f05,0 0 40px #f05!important}.footer-tool-link{justify-content:center;max-width:1200px;margin:0 auto;padding:2.5rem 2rem 1rem;display:flex}.footer-tool-btn{color:#fff;font-family:var(--font-main);text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:0 0;border:1px solid #00e5ff4d;justify-content:center;align-items:center;gap:1rem;width:100%;max-width:650px;padding:1rem 2.5rem;font-size:.95rem;font-weight:700;transition:all .3s;display:flex}.footer-tool-btn:hover{background:#00e5ff14;border-color:#00e5ff;box-shadow:0 0 20px #00e5ff4d,inset 0 0 15px #00e5ff1a}.footer-tool-icon{font-size:1.2rem}.footer-tool-text{color:#00e5ff}.footer-tool-arrow{color:#00e5ff;font-size:1.2rem;transition:transform .3s}.footer-tool-btn:hover .footer-tool-arrow{transform:translate(4px)}.steps-container{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:2rem;flex-direction:row!important;display:flex!important}@media (width<=768px){.steps-container{overflow-x:visible;flex-direction:column!important;align-items:center!important;gap:2.5rem!important}}.se-panel{-webkit-backdrop-filter:blur(10px);border:1px solid #00e5ff33;border-top:3px solid var(--accent-light,#00e5ff);background:#0c121eb3;border-radius:6px;width:100%;max-width:800px;margin:1rem auto;overflow:hidden;box-shadow:0 15px 40px #00000080,inset 0 0 40px #00e5ff0d}.se-header{text-align:center;background:#00e5ff05;border-bottom:1px solid #00e5ff1a;padding:2rem 2.5rem 1.5rem}.se-title{letter-spacing:.15em;margin-bottom:.5rem;font-size:1.5rem;font-weight:900}.se-subtitle{color:var(--text-secondary);margin:0;font-size:.9rem}.se-layout{grid-template-columns:1fr 1fr;gap:2rem;padding:2.5rem;display:grid}@media (width<=640px){.se-layout{grid-template-columns:1fr}}.se-section-header{border-bottom:1px dashed #ffffff1a;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:.75rem;display:flex}.se-section-header h3{color:#fff;letter-spacing:.1em;margin:0;font-size:.85rem;font-weight:800}.se-badge{color:var(--text-secondary);background:#ffffff0d;border-radius:2px;padding:2px 6px;font-family:Courier New,Courier,monospace;font-size:.7rem}.se-badge.border-cyan{border:1px solid #00e5ff66}.se-board-grid{background:var(--grid-bg);aspect-ratio:1;border-radius:4px;grid-template-columns:repeat(8,1fr);gap:2px;padding:6px;display:grid;box-shadow:inset 0 0 10px #00000080}.se-cell{cursor:pointer;border-radius:3px;width:100%;height:100%;transition:all .15s}.se-cell:hover{transform:scale(.92)}.se-cell-empty{background:var(--cell-empty)}.se-cell-filled{background:#00e5ff;box-shadow:0 0 10px #00e5ff66}.se-pieces-roster{flex-direction:column;gap:1rem;margin-bottom:2rem;display:flex}.se-piece-card{background:#ffffff05;border:1px solid #ffffff14;border-radius:4px;justify-content:space-between;align-items:center;height:70px;padding:1rem;display:flex}.se-piece-empty{color:var(--text-secondary);letter-spacing:.05em;text-transform:uppercase;background:0 0;border-style:dashed;justify-content:center;font-size:.8rem}.se-piece-viz{align-content:center;gap:2px;display:grid}.se-p-cell{border-radius:2px;width:18px;height:18px}.se-p-cell-empty{background:0 0}.se-p-cell-filled{background:var(--neon-pink);box-shadow:0 0 8px #ff005580}.se-btn-remove{color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s;display:flex}.se-btn-remove:hover{color:#f85149;background:#f851491a;border-color:#f851494d}.se-select{color:#fff;cursor:pointer;background:#0000004d;border:1px solid #00e5ff33;border-radius:0;outline:none;width:100%;padding:.75rem 1rem;font-family:inherit;font-size:.9rem;transition:border-color .2s}.se-select:focus{border-color:#00e5ff}.se-action-bar{background:#0000004d;border-top:1px solid #ffffff0d;padding:2rem 2.5rem}.hero-container{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;display:grid}.features-grid{grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:2rem;display:grid}.app-main-wrapper{box-sizing:border-box;flex-direction:column;width:100%;max-width:1280px;margin:0 auto 4rem;padding:0 1rem;display:flex}.hero-button-group{flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem;display:flex}.hero-button-group .btn-primary,.hero-button-group .btn-pink{flex:1;min-width:200px}.hero-right-features{grid-template-columns:1fr 1fr;gap:1rem;width:100%;margin-top:1.5rem;display:grid}html,body{max-width:100vw;overflow-x:hidden}@media (width<=768px){h1,.hero-title{line-height:1.1;font-size:2.1rem!important}.hero-subtitle{font-size:1.3rem!important}h2,.section-title{font-size:2rem!important}.app-container{padding:1rem .5rem!important}main,section{padding-left:1rem!important;padding-right:1rem!important}.glass-card,.footer-cta-glass-card{padding:2rem 1.5rem!important}.footer-content{grid-template-columns:1fr!important;gap:2.5rem!important}.footer-links-grid{grid-template-columns:1fr 1fr!important}.header-actions{gap:.5rem!important}.btn-primary,.btn-secondary,.btn-pink{padding:.85rem 1.5rem!important;font-size:.85rem!important}.se-action-bar{flex-direction:column!important;gap:1rem!important}.se-action-bar button{width:100%!important}.mini-board-square{width:25px!important;height:25px!important}.upload-box{padding:2rem 1rem!important}}@media (width<=480px){h1,.hero-title{font-size:2.1rem!important}.footer-links-grid{grid-template-columns:1fr!important}}.upload-container{margin-left:auto;margin-right:0}@media (width>=1025px){.hero-container{grid-template-columns:1fr 1.3fr!important}.upload-container{width:100%!important;max-width:900px!important}.landing-section h3,.hiw-step-title,.pf-title,.tf-card-title{font-size:1.0625rem!important}.landing-section p,.hiw-step-desc,.tf-card-desc,.pf-desc,.faq-answer-text,.faq-hud-a{font-size:.875rem!important}.tf-section,.contact-section,.faq-section,.testi-section{padding-top:3rem!important}.dt-only{display:block!important}.landing-section h2+p,.landing-title+p,.testi-subtitle,.tf-tagline,.faq-subtitle,.contact-subtitle,.faq-q-label,.landing-subtitle,.testi-subtitle,.tf-subtitle{font-size:1rem!important}.faq-hud-q,.hiw-step-title,.tf-card-headline{font-size:1.25rem!important}.hero-features-row{gap:1rem!important;padding:0!important}}@media (width<=1024px){.testi-subtitle{white-space:normal!important;max-width:90%!important}}@media (width<=640px){.header-container{flex-direction:row!important;justify-content:space-between!important;align-items:center!important;padding:1rem 1.5rem!important}.logo-img-wrapper{width:24px!important;height:24px!important}.header-title{letter-spacing:.05em!important;font-size:.8rem!important}.header-logo-group{gap:.5rem!important}.flag-icon{width:24px!important;height:16px!important}.lang-toggle{gap:.5rem!important}}.upload-positioner{width:100%;transform:translateY(-1.5rem)}@media (width<=768px){.upload-positioner{margin-top:1.5rem!important;transform:none!important}.hero-container{grid-template-columns:1fr!important;gap:1.5rem!important;padding:0 .5rem!important}.hero-left{text-align:left!important;order:1!important}.hero-title,.hero-subtitle,.hero-desc{text-align:left!important}.hero-right{order:2!important;align-items:center!important}.hero-left,.hero-left-top{text-align:left!important;flex-direction:column!important;align-items:flex-start!important;display:flex!important}.hero-title,.hero-subtitle{text-align:left!important}.hero-right{justify-content:center!important;align-items:center!important}.upload-positioner{justify-content:center!important;display:flex!important}.hero-br-mobile-hide{display:none!important}.hero-desc{font-size:.95rem!important}.landing-title,.testi-title,.tf-title{font-size:1.625rem!important}}@media (width>=1025px){.landing-title,.testi-title,.tf-title{font-size:2.1rem!important}}@media (width>=769px) and (width<=1024px){.landing-title,.testi-title,.tf-title{font-size:2.25rem!important}}@media (width<=768px){.upload-container{width:100%!important;max-width:100%!important;min-height:200px!important;max-height:240px!important;padding:1.5rem 1rem!important}.upload-container .glow-text{font-size:.85rem!important}.upload-container p{font-size:.65rem!important}.upload-container .flag-camera-wrapper{transform:scale(.3)!important}.upload-positioner{width:100%!important;margin-left:0!important;padding:0!important}.hero-right{overflow:visible!important}.hero-features-row{grid-template-columns:1fr 1fr!important;gap:.75rem!important;margin-top:1.5rem!important}.hero-container{gap:.5rem!important}.hero-desc{margin-bottom:.25rem!important}}@media (width>=769px) and (width<=1024px){.upload-container{width:100%!important;max-width:100%!important;min-height:340px!important;max-height:340px!important}.hero-right{width:100%!important;min-width:0!important}.upload-positioner{width:100%!important}}.mobile-feature-bullets{display:none}@media (width<=768px){.mobile-feature-bullets{text-align:left;margin:1.2rem 0 1.5rem;padding:0;list-style:none;position:relative;display:block!important}.mobile-feature-bullets li{color:#9ca3af;padding:.4rem 0;font-size:.72rem;line-height:1.5}.mobile-feature-bullets .bullet-icon{color:var(--accent-color);margin-right:.4rem;font-size:.7rem}.hero-features-row{display:none!important}}@media (width>=769px){.faq-section,.faq-split-container,.faq-split-pane{overflow:visible!important}.faq-answer-hud{align-self:start!important;position:sticky!important;top:6rem!important}}@media (width<=768px){.faq-answer-hud{position:static!important}}.privacy-h2{color:var(--accent-color);border-bottom:1px solid #00e5ff1f;margin-top:2.5rem;margin-bottom:.8rem;padding-bottom:.4rem;font-size:1.3rem;font-weight:800}.privacy-p{color:var(--text-secondary);margin-bottom:.8rem;font-size:1rem}.privacy-ul{margin-bottom:1rem;padding-left:1.5rem}.privacy-li{color:var(--text-secondary);margin-bottom:.4rem;font-size:1rem}.privacy-last-updated{color:#8b949e;border-bottom:1px solid #ffffff1a;margin-bottom:3rem;padding-bottom:2rem;font-size:.95rem}@media (width<=768px){.privacy-last-updated{font-size:.85rem}}.privacy-container{color:#c9d1d9;max-width:760px;font-family:var(--font-main);text-align:left;word-break:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin:0 auto;padding:4rem 1.5rem 6rem;line-height:1.7;position:relative}.privacy-container h1{color:#fff;text-transform:uppercase;letter-spacing:.05em;text-shadow:0 0 8px #00e5ff80;text-align:center;margin-bottom:1.5rem;font-size:2.5rem;font-weight:900;line-height:1.05}.privacy-last-updated{color:#8b949e;text-align:center;border-bottom:1px solid #ffffff1a;margin-bottom:3rem;padding-bottom:2rem;font-size:.95rem}.privacy-container h2{color:#fff;text-shadow:0 0 8px #00e5ff80;letter-spacing:0;margin-top:2.5rem;margin-bottom:1rem;font-size:1.625rem;font-weight:800;line-height:1.4}.privacy-container p,.privacy-container ul{margin-bottom:1.2rem;font-size:.9rem}.privacy-container ul{padding-left:1.5rem;list-style-type:disc}.privacy-container li{margin-bottom:.5rem}.privacy-container strong{color:#fff;font-weight:600}.privacy-container a{color:#58a6ff;text-decoration:none}.privacy-container a:hover{text-decoration:underline}@media (width<=768px){.privacy-container{padding:2.5rem 1rem 4rem}.privacy-container h1{font-size:1.75rem!important}.privacy-container h2{font-size:1.1875rem!important}.privacy-container p,.privacy-container ul{font-size:.75rem!important}.privacy-container ul{padding-left:1.2rem}.privacy-last-updated{font-size:.85rem}}@media (width>=769px) and (width<=1024px){.privacy-container h1{font-size:2.25rem!important}.privacy-container h2{font-size:1.375rem!important}.privacy-container p,.privacy-container ul{font-size:.8125rem!important}}.privacy-card-link{color:inherit;border-bottom:1px dashed #ffffff4d;text-decoration:none;transition:color .3s}.privacy-card-link:hover{color:var(--accent-color);border-bottom-color:var(--accent-color)}
