.upgrade-page section{background-color:#0e1629!important;position:relative}.upgrade-page section:before{content:"";position:absolute;top:-60px;left:0;right:0;height:60px;background:linear-gradient(to bottom,rgba(14,22,41,.5),transparent);pointer-events:none;z-index:1}.upg-hero:before{display:none}.upgrade-page section:after{content:"";position:absolute;bottom:-60px;left:0;right:0;height:60px;background:linear-gradient(to top,rgba(14,22,41,.5),transparent);pointer-events:none;z-index:1}.upg-cta:after{display:none}.upg-ba:before,.upg-ba:after{background:linear-gradient(to bottom,rgba(11,19,34,.5),transparent)}.upg-ba:after{background:linear-gradient(to top,rgba(11,19,34,.5),transparent)}body.bg-\[#0E1629\] footer,footer.light-footer{background:#0b1322!important;color:#ffffffd9!important;border-top:1px solid rgba(255,255,255,.08)!important}body.bg-\[#0E1629\] footer,body.bg-\[#0E1629\] footer *:not(i):not(svg):not(path),footer.light-footer,footer.light-footer *:not(i):not(svg):not(path){color:#ffffffb3!important}body.bg-\[#0E1629\] .footer-links li a,body.bg-\[#0E1629\] footer a,body.bg-\[#0E1629\] footer p,body.bg-\[#0E1629\] footer li,body.bg-\[#0E1629\] footer h3,body.bg-\[#0E1629\] footer div.footer-links li a,body.bg-\[#0E1629\] footer .footer-links ul li a{color:#ffffffb3!important}body.bg-\[#0E1629\] footer .footer-links li a{color:#ffffffb3!important;background:transparent!important}body.bg-\[#0E1629\] footer .social-icons a,footer.light-footer .social-icons a{color:#fff9!important}body.bg-\[#0E1629\] footer .footer-logo .logo,footer.light-footer .footer-logo .logo{color:#fff!important}#specialty-overlay{display:none!important}body{background-color:#0e1629!important;color:#fff!important}.upgrade-page{background-color:#0e1629;color:#fff;font-family:Inter,sans-serif}.container{max-width:1280px;margin:0 auto;padding:0 20px}.section-pad{padding:80px 0}@media(min-width:1024px){.section-pad{padding:100px 0}}.grid-2{display:grid;gap:40px}@media(min-width:1024px){.grid-2{grid-template-columns:1fr 1fr;gap:60px}}.mt-8{margin-top:2rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.text-center{text-align:center}.section-title{font-family:Kanit,sans-serif;font-size:clamp(2rem,4vw,2.5rem);font-weight:700;line-height:1.2;margin-bottom:15px}.section-subtitle{color:#ffffffbf;font-size:1.1rem;line-height:1.6;margin-bottom:30px}.gradient-text{background:linear-gradient(135deg,#60a5fa,#3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.upg-btn-group{display:flex;flex-direction:column;gap:12px}@media(min-width:640px){.upg-btn-group{flex-direction:row}}.btn-primary-white{background:#fff;color:#0e1629;padding:14px 28px;border-radius:9999px;font-weight:600;text-align:center;text-decoration:none;transition:transform .2s,box-shadow .2s}.btn-primary-white:hover{transform:translateY(-2px);box-shadow:0 10px 20px -5px #fff3}.btn-secondary-outline{background:transparent;border:1px solid rgba(255,255,255,.15);color:#fff;padding:14px 28px;border-radius:9999px;font-weight:600;text-align:center;text-decoration:none;transition:background .2s,border-color .2s}.btn-secondary-outline:hover{background:#ffffff0d;border-color:#ffffff4d}.upg-hero{position:relative;padding-top:140px;overflow:hidden}.upg-hero-text{display:flex;flex-direction:column;justify-content:center}.upg-badge{align-self:flex-start;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:#fffc;padding:6px 16px;border-radius:999px;font-size:.85rem;margin-bottom:20px}.upg-title{font-family:Kanit,sans-serif;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700;line-height:1.1;margin-bottom:20px}.upg-lead{color:#ffffffbf;font-size:1.1rem;line-height:1.6;margin-bottom:30px;max-width:500px}.hero-image-wrapper{position:relative;border-radius:24px;padding:10px;background:#ffffff05;border:1px solid rgba(255,255,255,.05)}.main-image{width:100%;border-radius:16px;box-shadow:0 25px 50px -12px #00000080}.floating-card{position:absolute;bottom:-20px;left:-20px;background:#0e1629e6;border:1px solid rgba(59,130,246,.3);backdrop-filter:blur(10px);padding:15px 20px;border-radius:16px;display:flex;align-items:center;gap:15px;box-shadow:0 15px 30px #0006}@media(max-width:768px){.floating-card{left:10px;right:10px;bottom:10px}}.floating-card i{color:#3b82f6;font-size:1.8rem}.floating-card strong{display:block;font-size:1rem}.floating-card span{color:#ffffffb3;font-size:.85rem}.upg-trust{padding:40px 0}.trust-grid{display:grid;gap:15px;grid-template-columns:repeat(2,1fr)}@media(min-width:1024px){.trust-grid{grid-template-columns:repeat(5,1fr)}}.trust-card{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:20px}.trust-icon{width:40px;height:40px;background:#ffffff1a;border-radius:10px;display:flex;align-items:center;justify-content:center;margin-bottom:15px;color:#60a5fa}.trust-card h3{font-weight:600;font-size:1rem;margin-bottom:5px}.trust-card p{color:#ffffffb3;font-size:.85rem}.upg-includes .includes-wrapper{background:#ffffff0a;border-radius:24px;padding:40px}@media(min-width:1024px){.upg-includes .includes-wrapper{padding:60px}}.includes-img-side{width:100%;border-radius:16px;margin-top:20px;object-fit:cover;max-height:300px}.includes-grid{display:grid;gap:20px;grid-template-columns:1fr}@media(min-width:640px){.includes-grid{grid-template-columns:1fr 1fr}}.include-card{background:#0e162980;border:1px solid rgba(255,255,255,.05);padding:20px;border-radius:16px}.include-card i{color:#3b82f6;font-size:1.4rem;margin-bottom:12px}.include-card h4{font-size:1.1rem;font-weight:600;margin-bottom:8px}.include-card p{font-size:.9rem;color:#ffffffb3;line-height:1.5}.benefits-grid{display:grid;gap:15px;grid-template-columns:1fr}@media(min-width:640px){.benefits-grid{grid-template-columns:1fr 1fr}}.benefit-card{background:#ffffff05;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:25px;transition:background .3s}.benefit-card:hover{background:#3b82f60d}.benefit-card i{color:#60a5fa;font-size:1.5rem;margin-bottom:15px}.benefit-card h4{font-size:1.1rem;font-weight:600;margin-bottom:5px}.benefit-card p{font-size:.95rem;color:#ffffffb3}.benefits-visual{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:24px;padding:15px;display:flex;align-items:center;justify-content:center}.benefits-img{width:100%;height:100%;object-fit:cover;border-radius:16px}.upg-ba{background:#0b1322}.ba-grid{display:grid;gap:25px;grid-template-columns:1fr}@media(min-width:1024px){.ba-grid{grid-template-columns:1fr 1fr}}.ba-card{border-radius:24px;padding:30px}.ba-before{background:#ffffff0d;border:1px solid rgba(255,255,255,.1)}.ba-after{background:#34d3990d;border:1px solid rgba(52,211,153,.2)}.ba-header{display:flex;align-items:center;gap:15px;margin-bottom:25px}.ba-header i{font-size:1.8rem}.ba-before .ba-header i{color:#94a3b8}.ba-after .ba-header i{color:#34d399}.ba-header h3{font-family:Kanit,sans-serif;font-size:1.5rem}.ba-card ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:15px}.ba-card ul li{display:flex;align-items:flex-start;gap:12px;font-size:1rem;color:#ffffffd9}.ba-before ul li i{color:#ef4444;margin-top:4px}.ba-after ul li i{color:#34d399;margin-top:4px}.process-grid{display:grid;gap:15px;grid-template-columns:1fr}@media(min-width:640px){.process-grid{grid-template-columns:1fr 1fr}}@media(min-width:1024px){.process-grid{grid-template-columns:repeat(3,1fr);gap:20px}}.process-step{background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:16px;padding:25px}.step-num{font-family:Kanit,sans-serif;font-size:2.5rem;font-weight:800;color:#ffffff1a;line-height:1;margin-bottom:10px}.process-step h4{font-size:1.1rem;font-weight:600;margin-bottom:5px}.process-step p{font-size:.95rem;color:#ffffffb3}.gallery-grid{display:grid;gap:15px;grid-template-columns:1fr}@media(min-width:1024px){.gallery-grid{grid-template-columns:7fr 5fr;gap:20px}}.gallery-main,.gallery-sub-img{background:#ffffff0d;border-radius:24px;overflow:hidden}.gallery-main img,.gallery-sub-img img{width:100%;height:100%;object-fit:cover}.gallery-main{height:300px}@media(min-width:1024px){.gallery-main{height:100%;min-height:400px}}.gallery-sub{display:grid;gap:15px;grid-template-columns:1fr}.gallery-sub-img{height:200px}.compat-wrapper{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:24px;padding:40px}@media(min-width:1024px){.compat-wrapper{padding:60px}}.compat-cards{display:grid;gap:15px;grid-template-columns:1fr}@media(min-width:640px){.compat-cards{grid-template-columns:1fr 1fr}}.compat-card{background:#0e162980;padding:20px;border-radius:16px}.compat-card i{font-size:1.8rem;color:#60a5fa;margin-bottom:15px}.compat-card h4{font-size:1.1rem;font-weight:600;margin-bottom:5px}.compat-card p{font-size:.9rem;color:#ffffffb3}.plans-grid{display:grid;gap:20px;grid-template-columns:1fr}@media(min-width:1024px){.plans-grid{grid-template-columns:repeat(3,1fr)}}.plan-card{background:#ffffff05;border:1px solid rgba(255,255,255,.1);border-radius:24px;padding:30px;position:relative;display:flex;flex-direction:column}.plan-featured{background:#3b82f60d;border-color:#3b82f64d}.featured-tag{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:#3b82f6;color:#fff;padding:4px 12px;border-radius:999px;font-size:.8rem;font-weight:700;text-transform:uppercase}.plan-card h3{font-family:Kanit,sans-serif;font-size:1.6rem;margin-bottom:10px}.plan-desc{color:#ffffffb3;font-size:.95rem;margin-bottom:25px}.plan-features{list-style:none;padding:0;margin:0 0 30px;flex-grow:1;display:flex;flex-direction:column;gap:15px}.plan-features li{display:flex;align-items:flex-start;gap:10px;font-size:.95rem;color:#ffffffe6}.plan-features li i{color:#3b82f6;margin-top:4px}.plan-btn{display:block;text-align:center;padding:12px;border-radius:12px;background:#ffffff0d;color:#fff;text-decoration:none;font-weight:600;transition:background .2s}.plan-btn:hover{background:#ffffff1a}.plan-btn-featured{background:#3b82f6}.plan-btn-featured:hover{background:#2563eb}.upg-cta .cta-wrapper{background:#0b1322;border-radius:24px;padding:40px}@media(min-width:1024px){.upg-cta .cta-wrapper{padding:60px 80px}}.cta-items-center{align-items:center}.cta-image{display:flex;justify-content:center;align-items:center}.cta-logo-fade{width:200px;opacity:.1;filter:grayscale(1)}.upgrade-page .section-padding:has(+div>.comments-section-container),.upgrade-page #faq{background:linear-gradient(to bottom,#0e1629,#0b1322)!important}#faq{background:linear-gradient(to bottom,#0e1629,#0b1322)!important;padding:80px 0}#faq .section-title h2{color:#fff!important}#faq .section-title p{color:#ffffffbf!important}#faq details{background:#ffffff0d!important;border:1px solid rgba(255,255,255,.1)!important}#faq details summary{color:#fff!important}#faq details p{color:#ffffffb3!important}.upgrade-page .comments-section-container{background:linear-gradient(to bottom,#0b1322,#0e1629 40px 100%)!important}.upgrade-page .comments-section-container.dark-bg{background:linear-gradient(to bottom,#0b1322,#0f172a 40px 100%)!important}.upgrade-page .comment-form-container{background:#ffffff0d!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:20px;padding:30px}.upgrade-page .comment-form-container input,.upgrade-page .comment-form-container textarea{background:#0000004d!important;border:1px solid rgba(255,255,255,.15)!important;color:#fff!important}.upgrade-page .comment-form-container input::placeholder,.upgrade-page .comment-form-container textarea::placeholder{color:#ffffff80!important}.upgrade-page .comment-form-container label{color:#fbbf24!important}.upgrade-page .contact{background:#0e1629!important}.upgrade-page .contact-left h2{color:#fff!important}.upgrade-page .contact-left .description-text{color:#ffffffbf!important}.upgrade-page .contact-details li{color:#ffffffb3!important}.upgrade-page .contact-details strong{color:#fff!important}.upgrade-page .contact-form.glass-card{background:#ffffff0d!important;border:1px solid rgba(255,255,255,.1)!important}.upgrade-page .contact-form h3{color:#fff!important}.upgrade-page .device-buttons .dev-btn{background:#ffffff0d!important;border:1px solid rgba(255,255,255,.15)!important;color:#fff!important}.upgrade-page .device-buttons .dev-btn:hover{background:#3b82f633!important;border-color:#3b82f6!important}@media(max-width:768px){.upgrade-page section{padding:60px 0}.upgrade-page .container{padding:0 16px}}.upgrade-page section[id]{scroll-margin-top:80px}
