:root{--background-dark:0,0,0;--text-dark:#e0e0e0;--card-background-dark:#224;--header-background-dark:rgba(2,2,20,.9);--border-dark:#557;--shadow-dark:rgba(0,0,0,.6);--gradient-start:#007bff;--gradient-end:#8a2be2;--highlight-blue:#0af;--button-text-dark:#fff;--input-background-dark:#020525;--input-border-dark:hsla(0,0%,100%,.1);--primary-color-dark:#0077c9;--primary-color:#0af;--background-light:#f8f9fa;--text-light:#212529;--card-background-light:#fff;--header-background-light:hsla(0,0%,100%,.9);--border-light:#ccc;--shadow-light:rgba(0,0,0,.1);--button-text-light:#fff;--input-background-light:#e9ecef;--input-border-light:#ced4da}body{background:rgb(var(--background-dark));color:var(--text-dark);display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Inter,sans-serif;line-height:1.6;margin:0;padding:0;-webkit-transition:background-color .3s ease,color .3s ease;-o-transition:background-color .3s ease,color .3s ease;transition:background-color .3s ease,color .3s ease;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-direction:column;flex-direction:column;min-height:100vh}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}body.light-mode{background-color:var(--background-light);color:var(--text-light)}::-webkit-scrollbar{background-color:var(--background-dark);height:7px;width:7px}::-webkit-scrollbar-thumb{background-color:var(--gradient-start);border-radius:8px}::-webkit-scrollbar-thumb:hover{background-color:var(--highlight-blue)}.container{margin:0 auto;max-width:1500px;padding:0 20px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.main-heading{font-size:1.8em;margin:40px 0 20px;text-align:center;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}.main-heading:after{background-color:var(--highlight-blue);content:"";display:block;height:2px;margin:6px auto 0;width:20%}@media (max-width:600px){.main-heading:after{width:40%}.main-heading{font-size:1.6em}}.header{background-color:var(--header-background-dark);border-bottom-left-radius:0;border-bottom-right-radius:0;-webkit-box-shadow:none;box-shadow:none;padding:15px 0;position:sticky;top:0;-webkit-transition:background-color .3s ease,border-radius .3s ease,-webkit-box-shadow .3s ease;transition:background-color .3s ease,border-radius .3s ease,-webkit-box-shadow .3s ease;-o-transition:background-color .3s ease,box-shadow .3s ease,border-radius .3s ease;transition:background-color .3s ease,box-shadow .3s ease,border-radius .3s ease;transition:background-color .3s ease,box-shadow .3s ease,border-radius .3s ease,-webkit-box-shadow .3s ease;width:100%;z-index:1000}.header-inner-content{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;padding:0 20px;width:90%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.header.scrolled{border-bottom-left-radius:15px;border-bottom-right-radius:15px;-webkit-box-shadow:0 4px 15px var(--shadow-dark);box-shadow:0 4px 15px var(--shadow-dark)}body.light-mode .header{background-color:var(--header-background-light)}body.light-mode .header.scrolled{-webkit-box-shadow:0 4px 15px var(--shadow-light);box-shadow:0 4px 15px var(--shadow-light)}.header-logo{height:35px;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.header-title{-webkit-animation:gradient-move 8s ease infinite;animation:gradient-move 8s ease infinite;background:-o-linear-gradient(135deg,#030b38,#06b0d6,#007bff,#b739f2,#bf2261);background:linear-gradient(-45deg,#030b38,#06b0d6,#007bff,#b739f2,#bf2261);-webkit-background-clip:text;background-clip:text;background-size:400% 400%;color:transparent;font-size:1.7em;font-weight:700;margin:0;overflow:hidden;position:relative}@-webkit-keyframes gradient-move{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes gradient-move{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.menu .line{-webkit-transition:opacity .2s ease,background-color .3s ease,-webkit-transform .3s ease-in-out;transition:opacity .2s ease,background-color .3s ease,-webkit-transform .3s ease-in-out;-o-transition:transform .3s ease-in-out,opacity .2s ease,background-color .3s ease;transition:transform .3s ease-in-out,opacity .2s ease,background-color .3s ease;transition:transform .3s ease-in-out,opacity .2s ease,background-color .3s ease,-webkit-transform .3s ease-in-out}.menu.is-active .line:first-child{-webkit-transform:translateY(8px) rotate(45deg);-ms-transform:translateY(8px) rotate(45deg);transform:translateY(8px) rotate(45deg)}.menu.is-active .line:nth-child(2){opacity:0}.menu.is-active .line:nth-child(3){-webkit-transform:translateY(-8px) rotate(-45deg);-ms-transform:translateY(-8px) rotate(-45deg);transform:translateY(-8px) rotate(-45deg)}.menu{display:none;height:24px;position:fixed;width:24px;z-index:1002;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px;right:5vw;top:18px;-webkit-transform:translate(-15px,50%);-ms-transform:translate(-15px,50%);transform:translate(-15px,50%)}.menu,.theme-toggle-button{background:none;border:none;cursor:pointer}.theme-toggle-button{border-radius:50%;color:var(--text-dark);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.5em;padding:8px;-webkit-transition:background-color .3s ease,color .3s ease;-o-transition:background-color .3s ease,color .3s ease;transition:background-color .3s ease,color .3s ease;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.theme-toggle-button:focus,.theme-toggle-button:hover{background-color:transparent;-webkit-box-shadow:none;box-shadow:none;outline:none}body.light-mode .theme-toggle-button{color:var(--text-light)}body.light-mode .theme-toggle-button:focus,body.light-mode .theme-toggle-button:hover{background-color:transparent;-webkit-box-shadow:none;box-shadow:none;outline:none}.menu-overlay{background-color:rgba(0,0,0,.3);height:100%;left:0;opacity:0;position:fixed;top:0;-webkit-transition:opacity .35s ease-in-out,visibility .35s ease-in-out;-o-transition:opacity .35s ease-in-out,visibility .35s ease-in-out;transition:opacity .35s ease-in-out,visibility .35s ease-in-out;visibility:hidden;width:100%;z-index:1000}.menu-overlay.is-active{opacity:1;visibility:visible}.mobile-nav{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background-color:rgba(2,2,20,.75);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;justify-items:center;left:6vw;margin:0 auto;max-width:450px;opacity:0;padding:20px;position:fixed;right:6vw;text-align:center;top:110px;-webkit-transform:translateY(-20px) scale(.98);-ms-transform:translateY(-20px) scale(.98);transform:translateY(-20px) scale(.98);-webkit-transition:opacity .3s ease,visibility .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,visibility .3s ease,-webkit-transform .3s ease;-o-transition:transform .3s ease,opacity .3s ease,visibility .3s ease;transition:transform .3s ease,opacity .3s ease,visibility .3s ease;transition:transform .3s ease,opacity .3s ease,visibility .3s ease,-webkit-transform .3s ease;visibility:hidden;z-index:1001}body.light-mode .mobile-nav{background-color:hsla(0,0%,100%,.7);border:1px solid rgba(0,0,0,.1)}.mobile-nav.is-open{opacity:1;-webkit-transform:translateY(0) scale(1);-ms-transform:translateY(0) scale(1);transform:translateY(0) scale(1);visibility:visible}.mobile-nav ul{list-style:none;margin:4px 0 10px;padding:0}.mobile-nav ul li a{color:var(--text-dark);font-size:1.3em;font-weight:500;padding:12px 5px;text-decoration:none}.mobile-nav ul li a:hover{color:var(--highlight-blue)}body.light-mode .mobile-nav ul li a{color:var(--text-light)}body.light-mode .mobile-nav ul li a:hover{color:var(--highlight-blue)}.hero-section{padding:60px 0;text-align:center}.hero-section h1{background:var(--gradient-start);-webkit-background-clip:text;font-size:3.1em;font-weight:800;margin:0;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}@media (max-width:900px){.hero-section h1{font-size:2.5em}}@media (max-width:600px){.hero-section{padding:40px 0}.hero-section h1{font-size:2em}}.hero-section p{color:var(--text-dark);font-size:1.1em;margin:25px auto 40px;max-width:800px;text-align:center}body.light-mode .hero-section p{color:var(--text-light)}@media (max-width:600px){.hero-section p{font-size:1rem;max-width:90%;padding:0 10px}}.clients-section{margin-bottom:20px;padding:30px 0;-webkit-transition:background-color .3s ease,-webkit-box-shadow .3s ease;transition:background-color .3s ease,-webkit-box-shadow .3s ease;-o-transition:background-color .3s ease,box-shadow .3s ease;transition:background-color .3s ease,box-shadow .3s ease;transition:background-color .3s ease,box-shadow .3s ease,-webkit-box-shadow .3s ease}.clients-section h1{font-size:2.5em;margin-bottom:30px;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}.clients-section h1,.clients-section h2{color:var(--text-dark);text-align:center}body.light-mode .clients-section h1,body.light-mode .clients-section h2{color:var(--text-light)}.client-grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 25px 1fr 25px 1fr 25px 1fr;gap:25px;grid-template-columns:repeat(4,1fr);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 20px}.client-card{background-color:var(--input-background-dark);border:1px solid var(--input-border-dark);border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.1);box-shadow:0 4px 10px rgba(0,0,0,.1);min-height:250px;text-align:center;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body.light-mode .client-card{background-color:var(--input-background-light);border:1px solid var(--input-border-light);-webkit-box-shadow:0 4px 10px rgba(0,0,0,.05);box-shadow:0 4px 10px rgba(0,0,0,.05)}.client-card:hover{border-color:var(--highlight-blue);-webkit-box-shadow:0 8px 15px rgba(0,0,0,.2);box-shadow:0 8px 15px rgba(0,0,0,.2);-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}body.light-mode .client-card:hover{-webkit-box-shadow:0 8px 15px rgba(0,0,0,.1);box-shadow:0 8px 15px rgba(0,0,0,.1)}.client-name{color:var(--text-dark);font-size:1.3em;font-weight:600;margin-bottom:7px;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}body.light-mode .client-name{color:var(--text-light)}.download-button{background:#1b57c4;border:none;border-radius:8px;-webkit-box-shadow:0 3px 10px rgba(0,242,255,.2);box-shadow:0 3px 10px rgba(0,242,255,.2);color:var(--button-text-dark);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1em;font-weight:600;height:60px;padding:10px 15px;text-decoration:none;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;width:100%}body.light-mode .download-button{color:var(--button-text-light)}.download-button:hover{-webkit-box-shadow:0 5px 15px rgba(0,242,255,.4);box-shadow:0 5px 15px rgba(0,242,255,.4);-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}.download-button:active{-webkit-box-shadow:2px 5px rgba(0,242,255,.2);box-shadow:2px 5px rgba(0,242,255,.2);-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}a.download-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.faq-section{border-radius:10px;-webkit-box-shadow:0 4px 15px rgba(0,0,0,.08);box-shadow:0 4px 15px rgba(0,0,0,.08);margin:40px 20px;padding:40px 0}.faq-section h2{color:var(--gradient-start);font-weight:700;margin-bottom:25px;text-align:center}.faq-accordion{margin:0 auto;max-width:800px;padding:0 20px}.faq-item{border-bottom:1px}.faq-item:last-child{border-bottom:none}.faq-question-new{background:none;border:none;color:var(--primary-color-dark);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.1em;font-weight:600;padding:18px 0;text-align:left;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}.faq-question-new:focus-visible,.faq-question-new:hover{color:var(--primary-color);outline:none}.toggle-icon{font-size:1.5em;line-height:1;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.faq-answer-new{color:var(--text-dark);max-height:0;opacity:0;overflow:hidden;padding:0 10px;-webkit-transition:max-height .4s ease-out,padding .4s ease-out,opacity .4s ease-out;-o-transition:max-height .4s ease-out,padding .4s ease-out,opacity .4s ease-out;transition:max-height .4s ease-out,padding .4s ease-out,opacity .4s ease-out;will-change:max-height,opacity,padding}body.light-mode .faq-answer-new{color:var(--text-light)}.faq-answer-new[aria-hidden=false]{max-height:1000px;opacity:1;padding:18px 10px}.footer{background-color:var(--header-background-dark);border-top-left-radius:15px;border-top-right-radius:15px;-webkit-box-shadow:0 -4px 15px rgba(0,0,0,.2);box-shadow:0 -4px 15px rgba(0,0,0,.2);margin-top:40px;padding:30px 0;-webkit-transition:background-color .3s ease,-webkit-box-shadow .3s ease;transition:background-color .3s ease,-webkit-box-shadow .3s ease;-o-transition:background-color .3s ease,box-shadow .3s ease;transition:background-color .3s ease,box-shadow .3s ease;transition:background-color .3s ease,box-shadow .3s ease,-webkit-box-shadow .3s ease}body.light-mode .footer{background-color:var(--header-background-light);-webkit-box-shadow:0 -4px 15px rgba(0,0,0,.08);box-shadow:0 -4px 15px rgba(0,0,0,.08)}.footer-content{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;padding:0 50px;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.footer-top{-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.footer-brand-disclaimer,.footer-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer-brand-disclaimer{gap:10px}.footer-brand-disclaimer a{text-decoration:none}.footer-brand{color:var(--text-dark);font-size:1.4em;font-weight:700;margin:0;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}body.light-mode .footer-brand{color:var(--text-light)}.footer-disclaimer{color:var(--text-dark);font-size:.9em;margin:0;opacity:.8;text-align:right;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}body.light-mode .footer-disclaimer{color:var(--text-light)}.footer-divider{background-color:var(--border-dark);border:none;height:1px;margin:0;opacity:.3;width:100%}body.light-mode .footer-divider{background-color:var(--border-light)}.footer-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px}.footer-copyright{color:var(--text-dark);font-size:.9em;margin:0;opacity:.8;text-align:center;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}body.light-mode .footer-copyright{color:var(--text-light)}.footer-links{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}.footer-link{color:var(--gradient-start);font-size:.9em;text-decoration:none;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}.footer-link:hover{color:var(--highlight-blue);text-decoration:underline}@media (max-width:1200px){.client-grid{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.client-grid{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.header-inner-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:60px;padding:0 15px;position:relative}.header-title{font-size:1.5em;left:50%;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.header-center{display:contents}.header-left,.header-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-right{gap:15px}.menu{display:-webkit-box;display:-ms-flexbox;display:flex}.line{background-color:var(--text-dark);border-radius:3px;display:block;height:3px;-webkit-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease;width:24px}body.light-mode .line{background-color:var(--text-light)}.header-logo{height:35px}#main-header .theme-toggle-button{display:none}.clients-section{padding:20px 0}.clients-section h1{font-size:1.8em}.client-grid{-ms-grid-columns:1fr;gap:20px;grid-template-columns:1fr;padding:0 20px}.client-card{height:auto;margin:0 auto;max-width:480px;padding:15px;width:100%}.download-button{height:50px}.footer-content{padding:0 20px}.footer-bottom,.footer-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px;text-align:center}.footer-copyright,.footer-disclaimer{text-align:center}.footer-links{-webkit-box-pack:center;-ms-flex-pack:center;gap:20px;justify-content:center}}.desktop-links{display:none}body.light-mode .faq-question-new,body.light-mode .footer-link{color:#0056b3}body.light-mode .faq-question-new:focus-visible,body.light-mode .faq-question-new:hover{color:var(--highlight-blue)}body.light-mode .footer-copyright,body.light-mode .footer-disclaimer{opacity:.9}@media (min-width:601px){.header-inner-content{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row}.header-center,.header-inner-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-direction:normal}.header-center{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;gap:15px}.menu{display:none}.desktop-links{display:-webkit-box;display:-ms-flexbox;display:flex;gap:50px}.desktop-link{color:var(--text-dark);font-size:1.2em;font-weight:500;text-decoration:none;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}body.light-mode .desktop-link{color:var(--text-light)}.desktop-link:hover{color:var(--highlight-blue)}}.client-icon{background-color:hsla(0,0%,100%,.05);border-radius:5px;height:auto;margin:0 auto 15px;max-width:500px;-o-object-fit:contain;object-fit:contain;overflow:hidden;padding:0;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:100%}.client-card:hover .client-icon{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}body.light-mode .client-icon{background-color:rgba(0,0,0,.03)}.how-it-works-section{padding:60px 0}.steps-grid{display:-ms-grid;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:40px}.step-card{background-color:var(--input-background-dark);border:1px solid var(--input-border-dark);border-radius:12px;padding:30px;text-align:center;-webkit-transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;-o-transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease}body.light-mode .step-card{background-color:var(--card-background-light);border:1px solid var(--border-light)}.step-card:hover{-webkit-box-shadow:0 8px 20px var(--shadow-dark);box-shadow:0 8px 20px var(--shadow-dark);-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}.step-icon{background:-webkit-gradient(linear,left top,right top,from(var(--gradient-start)),to(var(--gradient-end)));background:-o-linear-gradient(left,var(--gradient-start),var(--gradient-end));background:linear-gradient(to right,var(--gradient-start),var(--gradient-end));border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:60px;margin:0 auto 20px;width:60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-shadow:0 4px 10px rgba(0,242,255,.2);box-shadow:0 4px 10px rgba(0,242,255,.2);color:var(--button-text-dark);font-size:1.8em;font-weight:700;justify-content:center}.step-card h3{color:var(--text-dark);font-size:1.4em;margin-bottom:10px}.step-card p{color:var(--text-dark);font-size:1em;opacity:.9}body.light-mode .step-card h3,body.light-mode .step-card p{color:var(--text-light)}.container-policy-terms{margin:30px auto;max-width:720px;padding:30px;-webkit-box-flex:1;-ms-flex-positive:1;background-color:var(--card-background-dark);border-radius:12px;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.3);box-shadow:0 5px 15px rgba(0,0,0,.3);color:#f0f2f5;flex-grow:1;opacity:0;-webkit-transform:translateY(40px);-ms-transform:translateY(40px);transform:translateY(40px);-webkit-transition:opacity .8s ease-out,-webkit-transform .8s ease-out;transition:opacity .8s ease-out,-webkit-transform .8s ease-out;-o-transition:opacity .8s ease-out,transform .8s ease-out;transition:opacity .8s ease-out,transform .8s ease-out;transition:opacity .8s ease-out,transform .8s ease-out,-webkit-transform .8s ease-out}body.light-mode .container-policy-terms{background-color:var(--card-background-light);-webkit-box-shadow:0 5px 15px var(--shadow-light);box-shadow:0 5px 15px var(--shadow-light);color:var(--text-light)}.container-policy-terms h1{color:var(--highlight-blue);font-size:2.2em;margin:0 0 30px;text-align:center}.container-policy-terms h2,body.light-mode .container-policy-terms h1{color:var(--gradient-start)}.container-policy-terms h2{font-size:1.5em;margin:25px 0 15px;text-align:left}.container-policy-terms h3{color:var(--text-dark);font-size:1.3em;font-weight:600;margin:20px 0 10px;text-align:left}body.light-mode .container-policy-terms h2,body.light-mode .container-policy-terms h3{color:var(--text-light)}.container-policy-terms li,.container-policy-terms ol,.container-policy-terms p,.container-policy-terms ul{color:#f0f2f5;line-height:1.7;margin-bottom:15px;text-align:left}body.light-mode .container-policy-terms li,body.light-mode .container-policy-terms ol,body.light-mode .container-policy-terms p,body.light-mode .container-policy-terms ul{color:var(--text-light)}.container-policy-terms ol,.container-policy-terms ul{-webkit-padding-start:30px;margin-bottom:20px;padding-inline-start:30px}.container-policy-terms li{-webkit-padding-start:5px;padding-inline-start:5px}.container-policy-terms a{color:var(--highlight-blue);text-decoration:none;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}.container-policy-terms a:hover{color:var(--gradient-end);text-decoration:underline}body.light-mode .container-policy-terms a{color:var(--gradient-start)}body.light-mode .container-policy-terms a:hover{color:var(--highlight-blue)}@media (max-width:600px){.container-policy-terms{border-radius:10px;-webkit-box-shadow:0 3px 10px rgba(0,0,0,.2);box-shadow:0 3px 10px rgba(0,0,0,.2);margin:20px;max-width:100%;padding:20px 15px}.container-policy-terms h1{font-size:1.6em;margin-bottom:20px}.container-policy-terms h2,.container-policy-terms h3{font-size:1.3em;margin:20px 0 10px}.container-policy-terms li,.container-policy-terms ol,.container-policy-terms p,.container-policy-terms ul{font-size:1em}}@media (min-width:601px) and (max-width:780px){.container-policy-terms{margin-inline:auto;max-width:90vw;padding-inline:20px}}.fade{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);-webkit-transition:opacity .6s ease-out,-webkit-transform .6s ease-out;transition:opacity .6s ease-out,-webkit-transform .6s ease-out;-o-transition:opacity .6s ease-out,transform .6s ease-out;transition:opacity .6s ease-out,transform .6s ease-out;transition:opacity .6s ease-out,transform .6s ease-out,-webkit-transform .6s ease-out}.fade.is-visible{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.testimonial-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:20px;position:relative;text-align:left}.quote{border-left:3px solid var(--highlight-blue);font-size:16px;font-style:italic;line-height:1.6;margin:0;opacity:.9;padding-left:20px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.quote:before{color:var(--highlight-blue);content:"“";font-family:Georgia,serif;font-size:4em;left:0;opacity:0;position:absolute;top:-20px;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.testimonial-card:hover .quote:before{opacity:.25}.card-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;gap:10px;justify-content:flex-end;padding-top:20px}.player-info{text-align:right}.testimonial-card .player-name{color:var(--text-dark);font-size:16px;font-weight:700;margin:0 0 2px}body.light-mode .testimonial-card .player-name{color:var(--text-light);opacity:.7}.game-name{font-size:12px;font-weight:500;letter-spacing:.5px;opacity:1;text-transform:uppercase}.avatar-image{border-radius:50%;height:60px;padding:3px;width:60px;-ms-flex-negative:0;background:var(--border-dark);flex-shrink:0;-webkit-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease}body.light-mode .avatar-image{background:var(--border-light)}.testimonial-card:hover .avatar-image{background:var(--highlight-blue)}.avatar-img{border-radius:50%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.about-page-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:60px;margin-top:30px}.about-hero{padding:20px 0;text-align:center}.about-h1{background:-webkit-gradient(linear,left top,right top,from(var(--gradient-start)),to(var(--gradient-end)));background:-o-linear-gradient(left,var(--gradient-start),var(--gradient-end));background:linear-gradient(to right,var(--gradient-start),var(--gradient-end));-webkit-background-clip:text;background-clip:text;color:transparent;font-size:2.8em;font-weight:800;margin-bottom:15px}.about-subtitle{font-size:1.1em;margin:0 auto;max-width:700px;opacity:.9}.about-h2{color:var(--text-dark);font-size:2.2em;font-weight:700;margin-bottom:40px;text-align:center}body.light-mode .about-h2{color:var(--text-light)}.how-grid{display:-ms-grid;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.how-card{background-color:var(--input-background-dark);border:1px solid var(--input-border-dark);border-radius:12px;padding:30px;text-align:center;-webkit-transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;-o-transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease}body.light-mode .how-card{background-color:var(--card-background-light);border-color:var(--border-light)}.how-card:hover{-webkit-box-shadow:0 8px 20px var(--shadow-dark);box-shadow:0 8px 20px var(--shadow-dark);-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}.how-icon{color:var(--highlight-blue);margin-bottom:15px}.how-card h3{font-size:1.3em;margin-bottom:10px}.how-card p{font-size:.95em;opacity:.8}.value-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid var(--border-dark);gap:30px;padding:25px 0}body.light-mode .value-row{border-color:var(--border-light)}.value-row:last-child{border-bottom:none}.value-icon{color:var(--highlight-blue);-ms-flex-negative:0;flex-shrink:0}.value-text h3{font-size:1.4em;margin-bottom:8px;margin-top:0}.value-text p{margin-bottom:0;opacity:.8}.about-cta{background:-o-linear-gradient(340deg,#010838,#020525);background:linear-gradient(110deg,#010838,#020525);border-radius:15px;margin:20px;padding:60px 20px;text-align:center}body.light-mode .about-cta{background:#e9ecef}.about-cta h2{font-size:2em;font-weight:700;margin-bottom:15px}.about-cta p{margin:0 auto 30px;max-width:500px;opacity:.9}.cta-button{background:var(--gradient-start);border:none;border-radius:8px;-webkit-box-shadow:0 4px 15px rgba(0,123,255,.3);box-shadow:0 4px 15px rgba(0,123,255,.3);color:#fff;display:inline-block;font-size:1.1em;font-weight:600;padding:12px 30px;text-decoration:none;-webkit-transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;-o-transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease}.cta-button:hover{-webkit-box-shadow:0 6px 20px rgba(0,123,255,.5);box-shadow:0 6px 20px rgba(0,123,255,.5);-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px)}@media (max-width:768px){.about-page-main{gap:40px}.about-h1{font-size:2.2em}.about-h2{font-size:1.8em}.value-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px;text-align:center}}