:root{--tech-blue:#0b5edd;--tech-dark:#0a2463;--tech-light:#3e92cc;--tech-glow:rgba(11, 94, 221, 0.2);--neutral-light:#f5f7fa;--neutral-dark:#2d3748;--footer-bg:#1a1f28}body,html{padding:0;margin:0;min-width:320px;color:#1a1a1a;font-family:Helvetica Neue,Helvetica,PingFang SC,tahoma,hiragino sans GB,arial,Microsoft YaHei,sans-serif;-ms-overflow-style:scrollbar;background-color:var(--neutral-light);background-image:radial-gradient(circle at 10% 20%,var(--tech-glow) 0,transparent 20%),radial-gradient(circle at 90% 80%,var(--tech-glow) 0,transparent 20%);background-attachment:fixed}.container-fluid{max-width:1230px;margin:0 auto}h2{color:var(--tech-dark);position:relative;display:inline-block;margin-bottom:20px}.navbar{box-shadow:0 0 18px 1px rgba(0,0,0,.1);background-color:rgba(255,255,255,.95);backdrop-filter:blur(10px);box-shadow:0 2px 15px rgba(0,0,0,.05)}.navbar-brand{font-size:1.8rem;font-weight:700;color:#06c;letter-spacing:.5px}.navbar-brand img{max-height:3rem;margin-right:1rem}.navbar-brand:hover{color:#367fc9}.nav-item{padding-right:10px}.active{font-weight:800;color:var(--bs-blue)!important}.btn-primary{background:linear-gradient(135deg,var(--tech-blue),var(--tech-light));border:none;padding:.5rem 1.5rem;border-radius:50px;font-weight:600;transition:all .3s ease;box-shadow:0 4px 20px rgba(11,94,221,.4)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 25px rgba(11,94,221,.5);background:linear-gradient(135deg,var(--tech-dark),var(--tech-blue))}#mainCarouselContain{border-radius:12px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.15);margin:20px auto;max-width:1200px}.carousel-item img{width:100%;object-fit:contain;transition:transform .8s ease}.carousel-item:hover img{transform:scale(1.02)}.carousel-control-next,.carousel-control-prev{width:8%}.carousel-indicators [data-bs-target]{width:12px;height:12px;border-radius:50%;background-color:#fff;opacity:.6;margin:0 6px}.carousel-indicators .active{opacity:1;background-color:var(--tech-blue);transform:scale(1.2)}.row{margin-bottom:40px;padding:20px;border-radius:12px;backdrop-filter:blur(5px);box-shadow:0 5px 15px rgba(0,0,0,.03);transition:all .3s ease}#carouselProductImages_ad,#carouselProductImages_desktop,#carouselProductImages_doc,#carouselProductImages_favorite,#carouselProductImages_relation,#carouselProductImages_team{border-radius:8px;overflow:hidden;box-shadow:0 5px 15px rgba(0,0,0,.08)}.feature-list{margin-bottom:1.5rem}.feature-list li{display:flex;align-items:center;margin-bottom:.8rem}.feature-list i{color:#0af;margin-right:.8rem;font-size:1.2rem}.dropdown{position:relative}.dropdown-menu{display:none;position:absolute;z-index:1000;min-width:10rem;padding:.5rem 0;margin:0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem;animation:fadeIn .2s ease-in-out}.dropdown.show .dropdown-menu{display:block}.dropdown-item{display:block;width:100%;padding:.25rem 1rem;clear:both;font-weight:400;color:#212529;text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:hover{background-color:#f0f7ff;color:#06c}.footer{background-color:var(--footer-bg);color:#fff;border-top:2px solid var(--tech-blue);padding:10px 0 5px;margin-top:30px}.footer h5{color:var(--tech-light);margin-bottom:20px;font-size:18px}.footer p{color:rgba(255,255,255,.9);line-height:1.6}.footer-links{list-style:none;padding:0}.footer-links li{margin-bottom:.8rem}.footer-links a{color:#a0aec0;transition:all .3s ease;text-decoration:none}.footer-links a:hover{color:var(--secondary-color);padding-left:5px}.qrcode{transition:transform .3s ease;border-radius:8px;box-shadow:0 3px 15px rgba(0,0,0,.3);border:2px solid rgba(255,255,255,.1)}.qrcode:hover{transform:scale(1.05);box-shadow:0 5px 20px rgba(11,94,221,.4)}.copyright-area{background-color:var(--footer-bg);color:rgba(255,255,255,.7);padding:20px 0;border-top:1px solid rgba(255,255,255,.1)}.copyright-area a{color:var(--tech-light);text-decoration:none;transition:color .3s ease}.copyright-area a:hover{color:#fff;text-decoration:underline}@keyframes fadeIn{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.container-fluid>div{animation:fadeIn .6s ease forwards;opacity:0}.container-fluid>div:nth-child(1){animation-delay:.1s}.container-fluid>div:nth-child(2){animation-delay:.2s}.container-fluid>div:nth-child(3){animation-delay:.3s}.container-fluid>div:nth-child(4){animation-delay:.4s}@media (min-width:992px){.carousel-item img{height:500px}}@media (min-width:768px) and (max-width:991px){.carousel-item img{height:400px}}@media (max-width:768px){.carousel-item img{height:auto;max-height:400px;width:auto;margin:0 auto}.row{padding:15px;margin-bottom:25px}.navbar-collapse{margin-top:10px;padding:10px 0}.nav-item.dropdown{position:static}.dropdown-menu{position:static;width:100%;border:none;border-radius:0;box-shadow:0 3px 10px rgba(0,0,0,.1)}.dropdown-toggle{display:flex;justify-content:space-between;align-items:center}.dropdown-toggle::after{display:inline-block;margin-left:.5em;vertical-align:.25em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent;transition:transform .3s ease}.dropdown.show .dropdown-toggle::after{transform:rotate(180deg)}}@media (min-width:769px){.nav-item.dropdown:hover .dropdown-menu{display:block;margin-top:0}}td del{text-decoration:line-through;color:#888}td ins{text-decoration:none;color:#007bff;font-weight:800}.pricing-table{width:100%;border-collapse:separate;border-spacing:0;margin:30px 0;border-radius:12px;overflow:hidden;box-shadow:0 5px 20px rgba(0,0,0,.05);border:1px solid rgba(0,0,0,.05)}.pricing-table td,.pricing-table th{padding:16px 12px;text-align:center;vertical-align:middle;border-bottom:1px solid rgba(0,0,0,.03);border-right:1px solid rgba(0,0,0,.03);transition:all .3s ease}.pricing-table td:last-child,.pricing-table th:last-child{border-right:none}.pricing-table th{color:var(--tech-dark);font-weight:600;padding:20px 12px;position:relative;border-bottom:1px solid rgba(0,0,0,.05)}.pricing-table th::after{content:'';position:absolute;bottom:0;left:10%;width:80%;height:2px;background:linear-gradient(90deg,transparent,var(--tech-blue),transparent)}.pricing-table tr:last-child td{border-bottom:none}.pricing-table tr:hover td{background-color:rgba(11,94,221,.02)}.pricing-table .fa-check.text-success{color:#28a745;font-size:1.2rem;text-shadow:0 1px 2px rgba(0,0,0,.1)}.pricing-table .fa-times.text-danger{color:#dc3545;font-size:1.2rem}.pricing-table .fa-regular.fa-circle-question{cursor:help;margin-left:6px;color:var(--tech-light)}.pricing-table td ins{font-size:1.1rem;color:var(--tech-blue)}@media (max-width:768px){.pricing-table{font-size:.9rem}.pricing-table td,.pricing-table th{padding:12px 8px}.pricing-table .gray-bg,.pricing-table .white-bg{padding-left:12px}}.pricing-table .merged-cell{position:relative;font-weight:600;padding:20px 12px!important;border-right:2px solid rgba(11,94,221,.1)!important}.pricing-table .merged-cell::before{content:'';position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,var(--tech-blue),transparent)}.pricing-table .category-desktop{background-color:rgba(255,255,255,.8)}.pricing-table .category-files{background-color:rgba(242,242,242,.8)}.pricing-table .merged-section-end td{border-bottom:2px solid rgba(11,94,221,.1)!important}.pricing-table .merged-cell .fa-circle-question{margin-left:8px;font-size:.9rem;vertical-align:middle}.developer-platform-intro{line-height:200%;padding-top:30px;font-size:large}.developer-features{padding-left:0;padding-top:10px;list-style:none}.feature-item{display:flex;align-items:flex-start;padding-left:1.5rem;position:relative;margin-bottom:.5rem}.feature-icon{position:absolute;left:0}.feature-content{flex:1}.feature-label{color:var(--tech-dark);font-weight:600;white-space:nowrap}.promotion-table{width:100%;border-collapse:separate;border-spacing:0;margin:30px 0;border-radius:12px;overflow:hidden;box-shadow:0 5px 20px rgba(0,0,0,.05);border:1px solid rgba(0,0,0,.05)}.promotion-table td,.promotion-table th{padding:6px 4px;text-align:center;vertical-align:middle;border-bottom:1px solid rgba(0,0,0,.03);border-right:1px solid rgba(0,0,0,.03);transition:all .3s ease}.promotion-table td:last-child,.promotion-table th:last-child{border-right:none}.promotion-table th{font-weight:600;padding:20px 12px;position:relative;border-bottom:1px solid rgba(0,0,0,.05)}.promotion-table th::after{content:'';position:absolute;bottom:0;left:10%;width:80%;height:2px}.promotion-table tr:last-child td{border-bottom:none}.pricing-table tr:hover td{background-color:rgba(11,94,221,.02)}.promotion-table .fa-check.text-success{color:#28a745;font-size:1.2rem;text-shadow:0 1px 2px rgba(0,0,0,.1)}.promotion-table .fa-times.text-danger{color:#dc3545;font-size:1.2rem}.promotion-table .fa-regular.fa-circle-question{cursor:help;margin-left:6px;color:var(--tech-light)}.promotion-table td ins{font-size:1.5rem;color:red}@media (max-width:768px){.promotion-table{font-size:.9rem}.promotion-table td,.promotion-table th{padding:12px 8px}.promotion-table .gray-bg,.promotion-table .white-bg{padding-left:12px}}.promotion-table .merged-cell{position:relative;font-weight:600;padding:20px 12px!important;border-right:2px solid rgba(11,94,221,.1)!important}.promotion-table .merged-cell::before{content:'';position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,var(--tech-blue),transparent)}.promotion-table .category-desktop{background-color:rgba(255,255,255,.8)}.promotion-table .category-files{background-color:rgba(242,242,242,.8)}.promotion-table .merged-section-end td{border-bottom:2px solid rgba(11,94,221,.1)!important}.promotion-table .merged-cell .fa-circle-question{margin-left:8px;font-size:.9rem;vertical-align:middle}