.pg-remote_assist .ra-hero{padding:var(--mcc-hero-top) 0 60px;background:linear-gradient(135deg,var(--darker) 0%,var(--dark) 100%);border-bottom:1px solid rgba(93,126,255,.2);position:relative;overflow:hidden}.pg-remote_assist .mcc-hero-particles{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.pg-remote_assist .particle{position:absolute;background:radial-gradient(circle,rgba(93,126,255,0.4) 0%,transparent 70%);border-radius:50%;animation:raA-float 20s infinite ease-in-out}.pg-remote_assist .particle:nth-child(1){width:80px;height:80px;top:10%;left:10%;animation-duration:15s}.pg-remote_assist .particle:nth-child(2){width:60px;height:60px;top:60%;left:80%;animation-duration:18s;animation-delay:-5s}.pg-remote_assist .particle:nth-child(3){width:100px;height:100px;top:30%;left:70%;animation-duration:22s;animation-delay:-10s}.pg-remote_assist .particle:nth-child(4){width:70px;height:70px;top:70%;left:20%;animation-duration:16s;animation-delay:-8s}.pg-remote_assist .particle:nth-child(5){width:90px;height:90px;top:20%;left:40%;animation-duration:20s;animation-delay:-3s}.pg-remote_assist .particle:nth-child(6){width:50px;height:50px;top:50%;left:50%;animation-duration:14s;animation-delay:-12s}@keyframes raA-float{0%,100%{transform:translate(0,0) scale(1);opacity:.3}25%{transform:translate(30px,-30px) scale(1.1);opacity:.5}50%{transform:translate(-20px,20px) scale(.9);opacity:.4}75%{transform:translate(40px,10px) scale(1.05);opacity:.6}}.pg-remote_assist .ra-hero-inner{position:relative;z-index:2;text-align:center;max-width:720px;margin:0 auto}.pg-remote_assist .ra-hero-inner h1{font-size:3rem;font-weight:700;color:var(--light);margin-bottom:1rem;line-height:1.15}.pg-remote_assist .ra-lead{font-size:1.2rem;color:#a9b3c9;margin-bottom:1.6rem}.pg-remote_assist .ra-hero-meta{display:flex;justify-content:center;flex-wrap:wrap;gap:.6rem 2rem;color:#7f8aa3;font-size:.85rem;font-weight:600}.pg-remote_assist .ra-hero-meta span{display:inline-flex;align-items:center;gap:.5rem}.pg-remote_assist .ra-hero-meta span::before{content:'';width:6px;height:6px;border-radius:50%;background:var(--accent);opacity:.7}.pg-remote_assist .ra-main{padding:5rem 0;background-color:var(--dark)}.pg-remote_assist .ra-panel,.pg-remote_assist .ra-verified{position:relative;background:rgba(255,255,255,.05);border:1px solid rgba(93,126,255,.12);border-radius:var(--border-radius);padding:3rem;box-shadow:0 20px 60px rgba(0,0,0,.35);scroll-margin-top:110px}.pg-remote_assist .ra-panel::before,.pg-remote_assist .ra-verified::before{content:'';position:absolute;top:-1px;left:12%;right:12%;height:1px;background:linear-gradient(90deg,transparent,var(--accent),transparent);opacity:.5}.pg-remote_assist .ra-panel{max-width:600px;margin:0 auto 5rem}.pg-remote_assist .ra-panel-head{text-align:center;margin-bottom:2.25rem}.pg-remote_assist .ra-panel-head h2{font-size:1.9rem;color:var(--light);margin-bottom:.5rem}.pg-remote_assist .ra-panel-head p{color:#a9b3c9;font-size:1.02rem}.pg-remote_assist .ra-field{margin-bottom:1.75rem}.pg-remote_assist .ra-field label{display:block;color:#d1d9e6;font-weight:600;margin-bottom:.7rem;font-size:.98rem}.pg-remote_assist .ra-input-wrap{position:relative}.pg-remote_assist .ra-input-wrap input{width:100%;background:var(--darker);border:1px solid rgba(93,126,255,.25);border-radius:var(--border-radius);padding:1.1rem 1.1rem 1.1rem 3.2rem;color:var(--light);font-size:1.25rem;font-weight:600;letter-spacing:.12em;text-align:center;font-family:'Courier New',monospace;transition:border-color .3s,box-shadow .3s}.pg-remote_assist .ra-input-wrap input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 4px rgba(93,126,255,.12)}.pg-remote_assist .ra-input-wrap i{position:absolute;left:1.1rem;top:50%;transform:translateY(-50%);color:var(--accent);font-size:1.2rem}.pg-remote_assist .ra-hint{display:block;margin-top:.7rem;color:#7f8aa3;font-size:.88rem;text-align:center}.pg-remote_assist .ra-connect{width:100%;padding:1.15rem 2rem;font-size:1.08rem;display:inline-flex;align-items:center;justify-content:center;gap:.6rem}.pg-remote_assist .sg{fill:none;stroke:#34d399;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.pg-remote_assist .ra-badge{display:flex;align-items:center;gap:1rem;margin-top:2rem;padding:1.1rem 1.2rem;background:rgba(16,185,129,.07);border:1px solid rgba(16,185,129,.28);border-radius:var(--border-radius)}.pg-remote_assist .ra-badge svg{width:30px;height:30px;flex-shrink:0}.pg-remote_assist .ra-badge-text{display:flex;flex-direction:column;gap:.15rem}.pg-remote_assist .ra-badge-text strong{color:var(--light);font-size:.98rem}.pg-remote_assist .ra-badge-text span{color:#a9b3c9;font-size:.88rem}.pg-remote_assist .ra-verified{max-width:1000px;margin:0 auto 5rem;text-align:center}.pg-remote_assist .ra-check{width:88px;height:88px;margin:0 auto 1.5rem;border-radius:50%;background:rgba(16,185,129,.08);border:1px solid rgba(16,185,129,.3);display:flex;align-items:center;justify-content:center}.pg-remote_assist .ra-check svg{width:46px;height:46px}.pg-remote_assist .ra-verified h2{font-size:2rem;color:var(--light);margin-bottom:.8rem}.pg-remote_assist .ra-verified h2:focus{outline:none}.pg-remote_assist .ra-session{color:#a9b3c9;margin-bottom:.4rem}.pg-remote_assist .ra-session span{color:var(--accent);font-weight:600;font-family:'Courier New',monospace}.pg-remote_assist .ra-dl-lead{color:#a9b3c9;font-size:1.05rem;margin-bottom:2.5rem}.pg-remote_assist .ra-os-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:2.5rem}.pg-remote_assist .ra-os-grid .mcc-feature-card{display:flex;flex-direction:column;align-items:center;text-align:center;padding:2rem 1.5rem}.pg-remote_assist .ra-os-grid h3{font-size:1.25rem;color:var(--light);margin-bottom:.4rem}.pg-remote_assist .ra-os-req{color:#a9b3c9;font-size:.88rem;margin-bottom:1.4rem}.pg-remote_assist .ra-dl-btn{margin-top:auto;display:inline-flex;align-items:center;gap:.5rem;background:rgba(93,126,255,.1);color:var(--accent);border:1px solid rgba(93,126,255,.3);border-radius:6px;padding:.7rem 1.6rem;font-weight:600;font-size:.95rem;cursor:pointer;transition:background .3s,border-color .3s;font-family:inherit}.pg-remote_assist .ra-dl-btn:hover{background:rgba(93,126,255,.2);border-color:var(--accent)}.pg-remote_assist .ra-dl-btn:disabled{opacity:.6;cursor:default}.pg-remote_assist .ra-size{display:block;margin-top:.8rem;color:#7f8aa3;font-size:.8rem}.pg-remote_assist .ra-steps{background:rgba(93,126,255,.05);border:1px solid rgba(93,126,255,.12);border-radius:var(--border-radius);padding:1.8rem 2rem;margin-bottom:2rem;text-align:left}.pg-remote_assist .ra-steps h3{color:var(--light);font-size:1.08rem;margin-bottom:1rem;display:flex;align-items:center;gap:.6rem}.pg-remote_assist .ra-steps h3 i{color:var(--accent)}.pg-remote_assist .ra-steps ol{list-style:decimal;margin-left:1.4rem;color:#a9b3c9}.pg-remote_assist .ra-steps li{margin-bottom:.7rem;line-height:1.6}.pg-remote_assist .ra-back{display:inline-flex;align-items:center;gap:.5rem;margin-left:0}.pg-remote_assist .ra-trust{margin-bottom:5rem}.pg-remote_assist .ra-trust .mcc-section-title{margin-bottom:3rem}.pg-remote_assist .ra-trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.pg-remote_assist .ra-trust-grid .mcc-feature-card{text-align:center;padding:2rem 1.5rem}.pg-remote_assist .ra-trust-grid h3{font-size:1.2rem;margin-bottom:.8rem}.pg-remote_assist .ra-trust-grid p{font-size:.93rem}.pg-remote_assist .ra-faq{max-width:900px;margin:0 auto}.pg-remote_assist .ra-faq>h2{font-size:2.5rem;text-align:center;color:var(--light);margin-bottom:3rem}.pg-remote_assist .ra-faq-item{background:rgba(255,255,255,.05);border:1px solid rgba(93,126,255,.12);border-radius:var(--border-radius);margin-bottom:1rem;overflow:hidden;transition:border-color .3s}.pg-remote_assist .ra-faq-item:hover{border-color:rgba(93,126,255,.38)}.pg-remote_assist .mcc-faq-question{width:100%;background:transparent;border:none;padding:1.4rem 1.5rem;display:flex;justify-content:space-between;align-items:center;gap:1rem;color:var(--light);font-size:1.05rem;font-weight:600;text-align:left;cursor:pointer;font-family:inherit;transition:color .3s}.pg-remote_assist .mcc-faq-question:hover{color:var(--accent)}.pg-remote_assist .mcc-faq-question i{color:var(--accent);transition:transform .3s}.pg-remote_assist .mcc-faq-question.active i{transform:rotate(180deg)}.pg-remote_assist .mcc-faq-answer{max-height:0;overflow:hidden;transition:max-height .35s ease}.pg-remote_assist .mcc-faq-answer.active{max-height:400px}.pg-remote_assist .mcc-faq-answer p{padding:0 1.5rem 1.5rem;color:#a9b3c9;line-height:1.7}.pg-remote_assist .ra-cta{padding:5rem 0;background:linear-gradient(135deg,var(--secondary) 0%,var(--primary) 100%);position:relative;overflow:hidden}.pg-remote_assist .ra-cta-glow{position:absolute;width:600px;height:600px;top:50%;left:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(93,126,255,.2) 0%,transparent 70%);border-radius:50%;pointer-events:none;animation:raA-glow 4s ease-in-out infinite}@keyframes raA-glow{0%,100%{opacity:.5;transform:translate(-50%,-50%) scale(1)}50%{opacity:.8;transform:translate(-50%,-50%) scale(1.1)}}.pg-remote_assist .ra-cta-row{display:flex;align-items:center;justify-content:center;gap:3rem;flex-wrap:wrap;position:relative;z-index:1;--tick:rgba(93,126,255,.3)}.pg-remote_assist .ra-cta-row .mcc-icon-zone{margin:0;flex-shrink:0}.pg-remote_assist .ra-cta-copy{flex:1;min-width:280px;max-width:520px}.pg-remote_assist .ra-cta-copy h2{font-size:2rem;color:var(--light);margin-bottom:.5rem}.pg-remote_assist .ra-cta-copy p{font-size:1.08rem;color:#d1d9e6}.pg-remote_assist .ra-cta-actions{display:flex;gap:1rem;flex-wrap:wrap}.pg-remote_assist .ra-cta-actions .mcc-btn{display:inline-flex;align-items:center;gap:.6rem;margin-left:0}@media (max-width:1024px){.pg-remote_assist .ra-trust-grid{grid-template-columns:repeat(2,1fr)}.pg-remote_assist .ra-os-grid{grid-template-columns:1fr;max-width:460px;margin-left:auto;margin-right:auto}}@media (max-width:768px){.pg-remote_assist .ra-hero{padding:var(--mcc-hero-top) 0 44px}.pg-remote_assist .ra-hero-inner h1{font-size:2.2rem}.pg-remote_assist .ra-lead{font-size:1.05rem}.pg-remote_assist .ra-panel,.pg-remote_assist .ra-verified{padding:2rem}.pg-remote_assist .ra-cta-row{flex-direction:column;text-align:center}.pg-remote_assist .ra-cta-actions{justify-content:center;width:100%}}@media (max-width:480px){.pg-remote_assist .ra-hero-inner h1{font-size:1.75rem}.pg-remote_assist .ra-hero-meta{gap:.5rem 1.2rem}.pg-remote_assist .ra-trust-grid{grid-template-columns:1fr}.pg-remote_assist .ra-faq>h2{font-size:1.75rem}.pg-remote_assist .ra-input-wrap input{font-size:1.05rem;padding:1rem 1rem 1rem 2.8rem}.pg-remote_assist .ra-panel,.pg-remote_assist .ra-verified{padding:1.5rem}.pg-remote_assist .ra-steps{padding:1.4rem 1.2rem}.pg-remote_assist .ra-cta-actions{flex-direction:column}.pg-remote_assist .ra-cta-actions .mcc-btn{width:100%;justify-content:center}}.mcc-modal{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;align-items:center;justify-content:center}.mcc-modal.active{display:flex}.mcc-modal-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.7);backdrop-filter:blur(4px)}.mcc-modal-content{position:relative;background:var(--card-bg,#1a1a2e);border-radius:16px;padding:2.5rem;max-width:420px;width:90%;text-align:center;box-shadow:0 25px 50px -12px rgba(0,0,0,0.5);animation:modalSlideIn 0.3s ease-out}@keyframes modalSlideIn{from{opacity:0;transform:translateY(-20px) scale(0.95)}to{opacity:1;transform:translateY(0) scale(1)}}.mcc-modal-icon{width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;font-size:2.5rem}.mcc-modal-error .mcc-modal-icon{background:rgba(239,68,68,0.15);color:#ef4444}.mcc-modal-success .mcc-modal-icon{background:rgba(34,197,94,0.15);color:#22c55e}.mcc-modal-content h3{font-size:1.5rem;font-weight:600;margin-bottom:0.75rem;color:var(--text-primary,#fff)}.mcc-modal-content p{color:var(--text-secondary,#a0a0a0);margin-bottom:1.5rem;line-height:1.6}.mcc-modal-steps{background:rgba(255,255,255,0.05);border-radius:8px;padding:1rem 1.5rem;margin-bottom:1.5rem;text-align:left}.mcc-modal-steps ol{margin:0;padding-left:1.25rem;list-style:decimal}.mcc-modal-steps li{color:var(--text-secondary,#a0a0a0);padding:0.25rem 0;font-size:0.9rem}.mcc-modal-steps strong{color:var(--text-primary,#fff);font-family:'Courier New',monospace;font-size:.85rem;overflow-wrap:anywhere}.mcc-modal-content .mcc-btn{min-width:140px}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}
