*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background:#252525;color:#ccc;font-family:Inter,sans-serif;font-size:16px;line-height:1.6}h1,h2,h3,h4,h5,h6{font-family:Sora,sans-serif;text-align:center}nav{background:#6a0dad;border-bottom:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:space-between;padding:0 5%;min-height:clamp(80px,10vw,120px);position:sticky;top:0;z-index:1000}.nav-left{display:flex;align-items:center;gap:clamp(10px,1.5vw,20px)}.nav-title-group{display:flex;flex-direction:column;gap:2px}.nav-title{color:#fff;font-size:clamp(18px, 2.2vw, 28px);font-weight:700;text-align:center;font-family:Sora,sans-serif;letter-spacing:-.3px}.nav-subtitle{color:rgba(255,255,255,.65);font-family:Inter,sans-serif;font-size:clamp(9px, .9vw, 13px);letter-spacing:.1em;text-transform:uppercase;text-align:center}.hero{background:#252525;padding:64px 16px 56px}.hero h1{color:#fff;font-size:40px;font-weight:700;margin-bottom:12px;line-height:1.15}.hero p,.hero-text{color:#ffcf00;font-size:17px;line-height:1.65;margin-bottom:10px}.section{padding:56px 16px;border-top:1px solid #2a2a2a;scroll-margin-top:80px}.section h2{scroll-margin-top:clamp(90px,12vw,140px);color:#fff;font-size:30px;font-weight:700;text-align:center;margin-bottom:16px}.section p{color:#ffcf00;font-size:17px;line-height:1.65;margin-bottom:10px}.section p:last-child{margin-bottom:0}.services-intro{color:#999;font-size:16px;text-align:center;margin-bottom:20px;line-height:1.55}.service-cards-row{display:flex;gap:16px;align-items:stretch}.service-card{background:#000;border:1px solid #252540;border-radius:4px;overflow:hidden;flex:1;display:flex;flex-direction:column}.svc-hero{width:100%;height:160px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;border-radius:4px 4px 0 0}.svc-hero svg{width:72px;height:72px;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;position:relative;z-index:1;filter:drop-shadow(0 2px 12px rgba(0,0,0,.4))}.svc-hero-contract{background:linear-gradient(135deg,#0d1b2a 0,#1a3a5c 100%)}.svc-hero-contract svg{stroke:#4fc3f7}.svc-hero-rustdesk{background:linear-gradient(135deg,#1a0a00 0,#3e1000 100%)}.svc-hero-rustdesk svg{stroke:#e65100}.svc-hero-rmm{background:linear-gradient(135deg,#0a1a0a 0,#0d3320 100%)}.svc-hero-rmm svg{stroke:#66bb6a}.price-icon{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:16px;margin:0 auto 14px}.price-icon svg{width:34px;height:34px;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.price-icon-contract{background:rgba(79,195,247,.12)}.price-icon-contract svg{stroke:#4fc3f7}.price-icon-health{background:rgba(102,187,106,.12)}.price-icon-health svg{stroke:#66bb6a}.price-icon-payg{background:rgba(230,81,0,.12)}.price-icon-payg svg{stroke:#e65100}.service-body{padding:14px 16px 18px;flex:1}.service-body h3{color:#fff;font-size:20px;font-weight:600;margin-bottom:12px;text-align:center}.feature-list{list-style:none;display:flex;flex-direction:column;gap:7px}.feature-list li{display:flex;align-items:flex-start;gap:8px;font-size:16px;color:#aaa;line-height:1.6}.dot{width:10px;height:10px;border-radius:50%;flex-shrink:0;margin-top:3px}.dot-green{background:#4caf50}.dot-red{background:#f44336}.dot-blue{background:#2196f3}.dot-yellow{background:#ffc107}.btn-download{display:flex;align-items:center;gap:8px;width:fit-content;margin:20px auto 4px;background:#e65100;color:#fff;padding:10px 22px;border-radius:8px;font-family:Inter,sans-serif;font-size:15px;font-weight:600;text-decoration:none;cursor:pointer;border:none;text-align:center}.btn-download:hover{background:#bf360c}.btn-download svg{width:18px;height:18px;stroke:#fff;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.rd-modal-overlay{display:none;position:fixed;inset:0;background:rgba(0,0,0,.55);z-index:9000;align-items:center;justify-content:center}.rd-modal-overlay.open{display:flex}.rd-modal{background:#1a1a2e;border:1px solid #252540;border-radius:6px;padding:32px 28px 24px;max-width:780px;width:90%;height:700px;overflow-y:auto;color:#f0f0f0;position:relative;text-align:center}.rd-modal h3{margin:0 0 6px;font-size:18px;font-weight:700;color:#fff}.rd-modal p{margin:0 0 22px;font-size:13px;color:#aaa;line-height:1.5}.rd-modal .rd-os-label{display:inline-block;background:rgba(255,255,255,.07);border-radius:6px;padding:4px 12px;font-size:13px;color:#ffc107;margin-bottom:18px;font-weight:600}.rd-dl-btn{display:block;width:100%;padding:11px 0;background:#e65100;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:700;cursor:pointer;text-decoration:none;transition:background .2s}.rd-dl-btn:hover{background:#bf360c}.rd-dl-btn:disabled{opacity:.6;cursor:default}.rd-dl-links{margin-top:14px;display:flex;flex-direction:column;gap:8px}.rd-dl-links a{display:block;padding:8px 0;background:rgba(255,255,255,.06);border-radius:8px;color:#ccc;font-size:13px;text-decoration:none;transition:background .2s}.rd-dl-links a:hover{background:rgba(255,255,255,.12);color:#fff}.rd-modal-close{position:absolute;top:10px;right:14px;background:0 0;border:none;color:#aaa;font-size:20px;cursor:pointer;line-height:1}.rd-modal-close:hover{color:#fff}.rd-countdown{font-size:12px;color:#888;margin-top:8px}.price-card .feature-list{text-align:left}.price-cards-row{display:flex;gap:16px;align-items:stretch}.price-card{background:#000;border:1px solid #252540;border-radius:4px;padding:16px 16px 18px;flex:1;display:flex;flex-direction:column;text-align:center}.price-card-header{min-height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center}.price-card h3{color:#fff;font-size:20px;font-weight:600;margin-bottom:4px}.price-amount{color:#fff;font-size:30px;font-weight:700;margin:6px 0 2px;line-height:1}.price-period{color:#777;font-size:12px;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #252540}.contact-detail{font-size:15px;color:#999;margin-bottom:6px;line-height:1.6}.contact-detail strong{color:#fff}.contact-detail a{color:#e65100;text-decoration:none}.contact-form{margin-top:24px;display:flex;flex-direction:column;gap:16px}.form-row{display:flex;gap:16px}.form-row .form-group{flex:1}.form-group{display:flex;flex-direction:column;gap:6px}.form-label{font-size:13px;font-weight:600;color:#fff;letter-spacing:.03em;text-transform:capitalize;font-family:Inter,sans-serif}.form-input{background:#000;border:1px solid #252540;border-radius:8px;padding:10px 14px;font-size:14px;color:#e0e0e0;width:100%;outline:0;font-family:Inter,sans-serif;box-sizing:border-box}.form-input::placeholder{color:#555570}.form-input:focus{border-color:#e65100;outline:0}textarea.form-input{resize:vertical;min-height:120px;line-height:1.5}.btn-send{background:#e65100;color:#fff;border:none;border-radius:8px;padding:12px 28px;font-size:15px;font-weight:600;font-family:Inter,sans-serif;cursor:pointer;align-self:flex-start}.btn-send:hover{background:#bf360c}.modal-overlay{display:none;position:fixed;inset:0;background:rgba(0,0,0,.75);z-index:9000;align-items:center;justify-content:center}.modal-overlay.is-open{display:flex;animation:modal-backdrop-in .2s ease forwards}@keyframes modal-backdrop-in{from{background:rgba(0,0,0,0)}to{background:rgba(0,0,0,.75)}}.modal-overlay.is-open .modal-box{animation:modal-box-in .25s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes modal-box-in{from{opacity:0;transform:scale(.88) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal-box{position:relative;background:#252525;border:1px solid #252540;border-radius:8px;width:90%;max-width:780px;height:700px;display:flex;flex-direction:column;overflow:hidden}.modal-close{position:absolute;top:10px;right:14px;background:0 0;border:none;color:#ccc;font-size:28px;line-height:1;cursor:pointer;z-index:1}.modal-close:hover{color:#fff}.nav-links{display:flex;align-items:center;gap:clamp(6px,1vw,12px)}.nav-link{color:#1a1a1a;background:#ffc107;text-decoration:none;font-family:Inter,sans-serif;font-size:clamp(13px, 1.1vw, 16px);font-weight:600;white-space:nowrap;width:clamp(90px,8vw,130px);height:38px;box-sizing:border-box;padding:0;border-radius:8px;text-align:center;display:inline-flex;align-items:center;justify-content:center;transition:background .15s,color .15s}.nav-link:hover{background:#e6ac00;color:#000}.nav-actions{display:flex;align-items:center;gap:10px}.btn-nav-orange{background:#e65100;color:#fff;text-decoration:none;padding:0 16px;height:38px;box-sizing:border-box;border-radius:8px;font-family:Inter,sans-serif;font-size:14px;font-weight:600;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:7px;width:110px}.btn-nav-orange svg{width:16px;height:16px;stroke:#fff;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.btn-nav-orange:hover{background:#bf360c}footer{background:#252525;text-align:center;padding:28px 16px 20px;border-top:none}footer p{color:#d0d0d0;font-size:12px;line-height:1.7;margin-bottom:4px}footer p:last-child{margin-bottom:0}.footer-tagline{color:#d0d0d0;font-size:12px;margin-bottom:10px}.footer-links{display:flex;justify-content:center;gap:20px;flex-wrap:wrap;margin-bottom:14px}.footer-links a{color:#d0d0d0;font-size:12px;text-decoration:none}.footer-links a:hover{color:#e65100}.social-share{position:fixed;left:0;top:50%;transform:translateY(-50%);z-index:7000;display:flex;flex-direction:column;gap:2px}.social-share a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:rgba(30,30,30,.85);border:1px solid rgba(255,255,255,.08);border-left:none;border-radius:0 6px 6px 0;transition:background .2s,transform .2s}.social-share a:hover{background:#e65100;transform:translateX(4px)}.social-share svg{width:18px;height:18px;fill:#aaa;display:block;transition:fill .2s}.social-share a:hover svg{fill:#fff}@media (max-width:768px){.social-share{display:none}}.wrap{max-width:1200px;margin:0 auto;padding:0 5%}.what-we-fix-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:24px}.fix-item{background:#000;border:1px solid #252540;border-radius:8px;padding:18px 14px;text-align:center}.fix-item .fix-icon{display:flex;align-items:center;justify-content:center;margin:0 auto 12px;width:52px;height:52px;background:rgba(230,81,0,.12);border-radius:12px}.fix-item .fix-icon svg{width:28px;height:28px;stroke:#e65100;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.fix-item p{color:#ccc;font-size:13px;line-height:1.4;margin:0}.testimonials-row{display:flex;gap:16px;margin-top:24px}.testimonial-card{background:#000;border:1px solid #252540;border-radius:8px;padding:22px 20px;flex:1}.testimonial-stars{color:#ffc107;font-size:16px;margin-bottom:10px;letter-spacing:2px}.testimonial-text{color:#d0d0d0;font-size:14px;line-height:1.65;font-style:italic;margin-bottom:14px}.testimonial-author{color:#888;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.trust-badges{display:flex;justify-content:center;gap:32px;margin-top:28px;flex-wrap:wrap}.trust-badge{text-align:center}.trust-badge .badge-number{font-size:36px;font-weight:700;color:#e65100;font-family:Sora,sans-serif;line-height:1}.trust-badge .badge-label{font-size:12px;color:#888;margin-top:4px;text-transform:uppercase;letter-spacing:.07em}.faq-list{margin-top:24px;display:flex;flex-direction:column;gap:8px}.faq-item{background:#000;border:1px solid #252540;border-radius:8px;overflow:hidden}.faq-question{width:100%;background:0 0;border:none;color:#fff;font-size:15px;font-weight:600;font-family:Inter,sans-serif;text-align:left;padding:16px 18px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:12px}.faq-question:hover{color:#e65100}.faq-chevron{font-size:18px;transition:transform .25s;flex-shrink:0;color:#e65100}.faq-item.open .faq-chevron{transform:rotate(180deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;padding:0 18px;color:#aaa;font-size:14px;line-height:1.7}.faq-item.open .faq-answer{max-height:300px;padding:0 18px 16px}.hamburger{display:none;flex-direction:column;gap:5px;cursor:pointer;background:0 0;border:none;padding:6px}.hamburger span{width:24px;height:2px;background:#e0e0e0;display:block;border-radius:2px;transition:transform .25s,opacity .25s}.hamburger.open span:first-child{transform:translateY(7px) rotate(45deg)}.hamburger.open span:nth-child(2){opacity:0}.hamburger.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-nav{display:none;flex-direction:column;gap:0;background:#6a0dad;border-top:1px solid rgba(255,255,255,.15);position:sticky;top:96px;z-index:999}.mobile-nav.open{display:flex}.mobile-nav a{color:#e0e0e0;text-decoration:none;padding:14px 20px;border-bottom:1px solid rgba(255,255,255,.08);font-size:15px;font-family:Inter,sans-serif}.mobile-nav a:last-child{border-bottom:none}.mobile-nav a:hover{background:rgba(255,255,255,.08)}.mobile-nav .mobile-orange{color:#fff;font-weight:600}#float-btns{position:fixed;bottom:24px;right:24px;z-index:8000;display:flex;flex-direction:column;align-items:center;gap:8px}#back-to-top{background:0 0;color:#e65100;border:none;border-radius:8px;width:100%;height:36px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:0;opacity:0;pointer-events:none;transition:opacity .25s,background .2s,transform .2s}#back-to-top.visible{opacity:1;pointer-events:auto}#back-to-top:hover{background:0 0;transform:translateY(-3px)}#float-contact{background:#e65100;color:#fff;border:none;border-radius:8px;height:38px;padding:0 16px;cursor:pointer;display:flex;align-items:center;gap:8px;font-family:Inter,sans-serif;font-size:14px;font-weight:600;white-space:nowrap;transition:background .2s,transform .2s}#float-contact:hover{background:#bf360c;transform:translateY(-3px)}@media (max-width:768px){nav{min-height:64px;padding:0 5%;justify-content:center;position:relative}.nav-left{flex-direction:column;align-items:center;gap:4px;text-align:center}.nav-title-group{align-items:center}.nav-title{font-size:18px;text-align:center}.nav-subtitle{font-size:10px;text-align:center}.hamburger{position:absolute;right:5%}.nav-actions,.nav-links{display:none}.hamburger{display:flex}.mobile-nav{top:64px}.wrap{padding:0 4%}.hero h1{font-size:32px}.hero p,.hero-text{font-size:15px}.section h2{font-size:28px}.section{padding:20px 12px}.price-cards-row,.service-cards-row{flex-direction:column;gap:14px}.form-row{flex-direction:column;gap:14px}.what-we-fix-grid{grid-template-columns:1fr 1fr}.testimonials-row{flex-direction:column}.trust-badges{flex-wrap:wrap;gap:14px}.faq-item{padding:14px}.btn-nav-orange{font-size:13px;padding:0 14px}}@media (max-width:480px){.hero h1{font-size:26px}.what-we-fix-grid{grid-template-columns:1fr}.price-amount{font-size:24px}}