:root{--primary-gradient:linear-gradient(135deg, rgba(116, 116, 220, 0.15), rgba(167, 139, 250, 0.08));--card-bg:rgba(116, 116, 220, 0.08);--card-border:rgba(116, 116, 220, 0.2);--text-primary:#fafaff;--text-secondary:rgba(255, 255, 255, 0.8);--text-tertiary:rgba(255, 255, 255, 0.65)}.sr-subpage-main{background-color:#111;display:flex;flex-direction:column;width:100%;padding:0}.sr-subpage-main>section{background-color:#111;width:100%}.sr-subpage-intro{padding:6rem var(--gutter);background:linear-gradient(135deg,rgba(116,116,220,.08),rgba(10,10,10,.5));position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;overflow:hidden;width:100%}.sr-subpage-intro::after{content:'';position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(116,116,220,.3),transparent)}.sr-subpage-intro h1{font-size:clamp(2.2rem, 5vw, 3.5rem);margin-bottom:1.5rem;color:var(--text-primary);line-height:1.15}.sr-subpage-intro p{font-size:1rem;line-height:1.7;color:var(--text-secondary);max-width:750px;margin:0}.sr-subpage-intro .eyebrow{color:#fdfdfdc7;text-transform:uppercase;font-size:.85rem;letter-spacing:.1em;margin-bottom:1rem;border-radius:20px;background:#7474dc3d;padding:4px 8px;display:inline-block}.eyebrow{color:#fdfdfdc7;text-transform:uppercase;font-size:.85rem;letter-spacing:.1em;margin-bottom:1rem}.sub-cta1{background:#7474dc;color:#fff;padding:.85rem 1.9rem;border-radius:50px;border:none;font-weight:600;cursor:pointer;padding:.85rem 1.9rem;font-size:.95rem;letter-spacing:.06em}.sub-cta1:hover{background:#8484e8;transform:translateY(-2px)}.sub-cta2{text-decoration:none;background:0 0;color:#dcdcff;padding:.85rem 1.9rem;border-radius:999px;font-size:.95rem;font-weight:600;letter-spacing:.06em;border:1px solid rgba(255,255,255,.06);transition:background-color .2s ease,transform .2s ease;white-space:nowrap}.deliverable-card p,.detail-card p,.process-card p{color:#b0b0b0;line-height:1.6;font-size:.95rem}.sr-subpage-intro h1{background:linear-gradient(135deg,#fff 0,#a5a5a5 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.highlight-text{color:#7474dc;font-weight:600}.intro-lead{max-width:800px;font-size:1.2rem;color:#d1d1d1;margin-top:1.5rem;line-height:1.6}.sr-service-stats{padding:5rem var(--gutter);background-color:inherit}.sr-service-stats-grid{max-width:var(--container-max);margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem}.sr-stat-card{padding:2.5rem 2rem;border-radius:12px;background:var(--card-bg);border:1px solid var(--card-border);backdrop-filter:blur(10px);text-align:center;transition:all .3s ease}.sr-stat-card:hover{background:rgba(116,116,220,.12);border-color:rgba(116,116,220,.3);transform:translateY(-2px)}.sr-stat-value{font-size:2rem;font-weight:700;color:#7474dc;margin-bottom:.5rem;font-family:var(--text-secondary)}.sr-stat-label{font-size:.9rem;color:var(--text-tertiary);letter-spacing:.02em}.sr-service-detail{padding:5rem var(--gutter);background-color:inherit}.sr-service-detail-grid{max-width:var(--container-max);margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.sr-detail-card{padding:2.5rem;border-radius:12px;background:var(--card-bg);border:1px solid var(--card-border);backdrop-filter:blur(8px);transition:all .3s ease}.sr-detail-card:hover{background:rgba(116,116,220,.12);border-color:rgba(116,116,220,.3);transform:translateY(-2px)}.sr-detail-card h2{font-size:1.4rem;margin-bottom:1rem;color:var(--text-primary);font-weight:700}.sr-detail-card h3{font-size:1.2rem;margin-bottom:1rem;color:var(--text-primary);font-weight:700}.sr-detail-card p{color:var(--text-secondary);line-height:1.7;margin-bottom:1.5rem;font-size:.95rem}.sr-service-pill-list{list-style:none;padding:0;margin:0}.sr-service-pill-list li{display:inline-block;padding:.5rem 1rem;margin:.3rem .3rem .3rem 0;background:rgba(116,116,220,.1);border-radius:20px;font-size:.85rem;color:var(--text-tertiary);border:1px solid rgba(116,116,220,.2);transition:all .2s ease}.sr-service-pill-list li:hover{background:rgba(116,116,220,.15);border-color:rgba(116,116,220,.3)}.sr-service-deliverables{padding:5rem var(--gutter);background-color:inherit}.sr-deliverables-grid{max-width:var(--container-max);margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:2rem}.sr-deliverable-card{padding:2rem;border-radius:12px;background:var(--card-bg);border:1px solid var(--card-border);backdrop-filter:blur(8px);transition:all .3s ease}.sr-deliverable-card:hover{background:rgba(116,116,220,.12);border-color:rgba(116,116,220,.3);transform:translateY(-2px)}.sr-deliverable-card h3{font-size:1.1rem;margin-bottom:.8rem;color:var(--text-primary);font-weight:700}.sr-deliverable-card p{font-size:.9rem;color:var(--text-secondary);line-height:1.6;margin:0}.sr-service-process{padding:5rem var(--gutter);background-color:inherit}.sr-process-grid{max-width:var(--container-max);margin:0 auto;display:flex;flex-direction:column;gap:2.5rem;position:relative;padding:0}.sr-process-card{display:flex;flex-direction:row;gap:2rem;align-items:flex-start;position:relative;width:100%;max-width:100%}.sr-process-card:nth-child(odd){margin-left:0;margin-right:0;padding-right:0;text-align:left;align-items:flex-start}.sr-process-card:nth-child(2n){margin-left:0;margin-right:0;text-align:left}.sr-process-step{display:flex;align-items:center;justify-content:center;width:70px;height:70px;min-width:70px;min-height:70px;border-radius:50%;background:linear-gradient(135deg,rgba(116,116,220,.8),rgba(167,139,250,.6));border:2px solid rgba(116,116,220,.4);font-size:1.5rem;font-weight:700;color:var(--text-primary);flex-shrink:0;box-shadow:0 8px 20px rgba(116,116,220,.25);position:relative;z-index:2;font-family:var(--text-secondary);min-width:70px}.sr-process-card:first-child::before{display:block}.sr-process-card>h3,.sr-process-card>p{margin:0}.sr-process-card:nth-child(odd) h3,.sr-process-card:nth-child(odd) p{text-align:left}.sr-process-card:nth-child(2n) h3,.sr-process-card:nth-child(2n) p{text-align:left}.sr-process-card h3{font-size:1.3rem;margin:0 0 .5rem 0;color:var(--text-primary);font-weight:700;margin-left:0}.sr-process-card p{margin:0;font-size:.95rem;color:var(--text-secondary);line-height:1.6;margin-left:0}.sr-process-details{background:var(--card-bg);border:1px solid var(--card-border);padding:1.2rem;width:100%;backdrop-filter:blur(8px);border-radius:12px;transition:all .5s ease}.sr-process-details:hover{background:rgba(116,116,220,.12);border-color:rgba(116,116,220,.3);transform:translateY(-2px)}.sr-faq-wrapper{margin:0 auto;padding:2rem}.sr-service-cta-section{padding:5rem var(--gutter);background:linear-gradient(135deg,rgba(116,116,220,.048),rgba(167,139,250,.06));position:relative;overflow:hidden;width:100%}.sr-service-cta-section::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(116,116,220,.3),transparent)}.sr-service-cta-section::after{content:'';position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(116,116,220,.3),transparent)}.sr-service-cta-box{max-width:650px;margin:0 auto;padding:3.5rem;border-radius:16px;border:1px solid rgba(116,116,220,.25);background:var(--card-bg);backdrop-filter:blur(10px);text-align:center;box-shadow:0 20px 60px rgba(116,116,220,.12);position:relative;z-index:1}.sr-service-cta-box h2{font-size:2.2rem;margin-bottom:1rem;color:var(--text-primary);line-height:1.2}.sr-service-cta-box p{font-size:1rem;color:var(--text-secondary);margin-bottom:2.5rem;line-height:1.7}.sr-service-cta-box .tag{display:inline-block;padding:.85rem 2.2rem;background:linear-gradient(135deg,#7474dc,#a78bfa);color:var(--text-primary);text-decoration:none;border-radius:8px;font-size:.95rem;font-weight:600;border:none;cursor:pointer;transition:all .3s ease;box-shadow:0 10px 30px rgba(116,116,220,.25)}.sr-service-cta-box .tag:hover{transform:translateY(-2px);box-shadow:0 15px 40px rgba(116,116,220,.35);background:linear-gradient(135deg,#8484e8,#b9a4ff)}.sr-service-faq-section{padding:6rem var(--gutter);background-color:#111;position:relative}.sr-service-faq-section::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(116,116,220,.3),transparent)}.sr-faq-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;width:80%}.sr-faq-image-side{position:relative;border-radius:1rem;overflow:hidden;border:1px solid var(--card-border);background:var(--card-bg);padding:0;aspect-ratio:1/1;max-width:600px;justify-self:center}.sr-faq-image{width:100%;height:100%;display:block;border-radius:1rem;object-fit:cover}.sr-faq-content{display:flex;flex-direction:column;gap:2rem}.sr-faq-header{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.sr-faq-header .eyebrow{display:inline-block;color:#7474dc;font-size:.85rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;width:fit-content}.sr-faq-header h2{font-size:2rem;color:var(--text-primary);margin:0;line-height:1.2}.sr-faq-list{display:flex;flex-direction:column;gap:1rem}.sr-faq-item{background:var(--card-bg);border:1px solid var(--card-border);border-radius:.75rem;overflow:hidden;transition:all .3s ease}.sr-faq-item:hover{background:rgba(116,116,220,.12);border-color:rgba(116,116,220,.3);transform:translateX(4px)}.sr-faq-trigger{display:flex;justify-content:space-between;align-items:center;width:100%;padding:1.2rem 1.5rem;background:0 0;border:none;cursor:pointer;color:var(--text-primary);font-size:1rem;font-weight:500;text-align:left;transition:all .3s ease}.sr-faq-trigger:hover{color:#7474dc}.sr-faq-trigger i{font-size:1.25rem;color:#7474dc;transition:transform .3s ease;flex-shrink:0;margin-left:1rem}.sr-faq-trigger[aria-expanded=true] i{transform:rotate(45deg)}.sr-faq-question{flex:1}.sr-faq-answer{padding:0 1.5rem;max-height:0;overflow:hidden;transition:all .3s ease}.sr-faq-answer[hidden]{display:none;max-height:0}.sr-faq-item[data-open] .sr-faq-answer{display:block;padding:0 1.5rem 1.2rem 1.5rem;max-height:500px}.sr-faq-item[data-open] .sr-faq-answer{display:block;padding:0 1.5rem 1.2rem 1.5rem;max-height:500px}.sr-faq-answer p{margin:0;color:var(--text-secondary);line-height:1.6;font-size:.95rem}@media (max-width:1024px){.sr-service-stats-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem}.sr-service-detail-grid{grid-template-columns:1fr}.sr-deliverables-grid{grid-template-columns:repeat(2,1fr)}.sr-faq-wrapper{grid-template-columns:1fr;gap:2rem;width:100%}.sr-process-grid::before{left:40px}.sr-process-grid{gap:2rem}.sr-process-card{flex-direction:row;align-items:flex-start;gap:1.5rem;max-width:100%;margin:0!important;text-align:left!important;display:flex;flex-direction:column}.sr-process-card:nth-child(2n),.sr-process-card:nth-child(odd){margin-left:0!important;margin-right:0!important;padding-right:0!important;align-items:flex-start;text-align:left!important}.sr-process-card:nth-child(2n) .sr-process-step,.sr-process-card:nth-child(odd) .sr-process-step{position:relative;right:auto;left:auto;transform:none;flex-shrink:0}.sr-process-card:nth-child(2n)::before,.sr-process-card:nth-child(odd)::before{left:26px;right:auto;top:13px;transform:translateX(-50%)}.sr-process-card:nth-child(2n) h3,.sr-process-card:nth-child(2n) p,.sr-process-card:nth-child(odd) h3,.sr-process-card:nth-child(odd) p{text-align:left!important;padding-left:0!important;padding-right:0!important;grid-column:2!important}.sr-process-card::before{display:none}}@media (max-width:768px){.sr-subpage-intro{padding:4rem var(--gutter)}.sr-subpage-intro h1{font-size:1.8rem;margin-bottom:1.2rem}.sr-subpage-intro p{font-size:.95rem}.sr-container-wrapper{padding:0 var(--gutter)}.sr-service-stats{padding:3rem var(--gutter)}.sr-service-stats-grid{grid-template-columns:repeat(2,1fr);gap:1.2rem}.sr-stat-card{padding:1.8rem 1.5rem}.sr-stat-value{font-size:1.8rem}.sr-stat-label{font-size:.85rem}.sr-service-detail{padding:3rem var(--gutter)}.sr-service-detail-grid{gap:1.5rem}.sr-detail-card{padding:2rem}.sr-detail-card h2,.sr-detail-card h3{font-size:1.1rem;margin-bottom:.8rem}.sr-detail-card p{font-size:.9rem}.sr-service-deliverables{padding:3rem var(--gutter)}.sr-deliverables-grid{grid-template-columns:1fr;gap:1.2rem}.sr-deliverable-card{padding:1.8rem}.sr-deliverable-card h3{font-size:1rem;margin-bottom:.6rem}.sr-deliverable-card p{font-size:.85rem}.sr-service-process{padding:3rem var(--gutter)}.sr-process-grid{gap:2rem}.sr-service-faq-section{padding:4rem var(--gutter)}.sr-faq-header h2{font-size:1.5rem}.sr-faq-trigger{padding:1rem 1.2rem;font-size:.95rem}.sr-process-card{gap:1.5rem}.sr-process-step{width:55px;height:55px;min-width:55px;min-height:55px;font-size:1.2rem}.sr-process-card h3{font-size:1.1rem;margin-bottom:.4rem}.sr-process-card p{font-size:.9rem}.sr-service-cta-section{padding:4rem var(--gutter)}.sr-service-cta-box{padding:2.5rem}.sr-service-cta-box h2{font-size:1.8rem;margin-bottom:.8rem}.sr-service-cta-box p{font-size:.95rem;margin-bottom:2rem}.sr-service-cta-box .tag{padding:.75rem 2rem;font-size:.9rem}}@media (max-width:480px){.subpage-intro{padding:2.5rem var(--gutter)}.subpage-intro h1{font-size:1.4rem;margin-bottom:1rem}.subpage-intro p{font-size:.9rem;line-height:1.6}.subpage-intro .eyebrow{font-size:.8rem;margin-bottom:.8rem}.sr-container-wrapper{padding:0 var(--gutter)}.service-stats{padding:2rem var(--gutter)}.service-stats-grid{grid-template-columns:1fr;gap:1rem}.stat-card{padding:1.5rem 1.2rem}.stat-value{font-size:1.6rem;margin-bottom:.3rem}.stat-label{font-size:.8rem}.service-detail{padding:2rem var(--gutter)}.detail-card{padding:1.5rem}.detail-card h2,.detail-card h3{font-size:1rem;margin-bottom:.7rem}.detail-card p{font-size:.85rem;margin-bottom:1rem}.service-pill-list li{font-size:.75rem;padding:.4rem .8rem}.service-deliverables{padding:2rem var(--gutter)}.deliverable-card{padding:1.5rem}.deliverable-card h3{font-size:.95rem;margin-bottom:.5rem}.deliverable-card p{font-size:.8rem}.service-process{padding:2rem var(--gutter)}.process-grid{gap:1.8rem}.process-step{width:48px;height:48px;font-size:1.1rem}.process-card h3{font-size:1rem}.process-card p{font-size:.8rem}.service-cta-section{padding:2.5rem var(--gutter)}.service-cta-box{padding:2rem;border-radius:12px}.service-cta-box h2{font-size:1.5rem;margin-bottom:.8rem}.service-cta-box p{font-size:.85rem;margin-bottom:1.5rem}.service-cta-box .tag{padding:.65rem 1.5rem;font-size:.85rem}}#particles-js{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;opacity:.3}.sr-intro-content-wrapper{position:relative;z-index:1;width:100%;padding:0 2rem}.sr-subpage-intro .sr-intro-description{font-size:1rem;line-height:1.7;color:rgba(255,255,255,.8);max-width:750px;margin:1.5rem auto 0;text-align:center}.intro-buttons{margin-top:2.5rem;display:flex;align-items:center;justify-content:center;gap:1.5rem;flex-wrap:wrap}.sr-container-wrapper{max-width:var(--container-max);margin:0 auto;padding:0 2rem}.sr-service-detail-header{margin-bottom:3rem;max-width:700px}.sr-service-detail-header h2{font-size:2rem;color:#fafaff;margin-bottom:1.5rem}.sr-service-detail-header p{color:#888;font-size:1.1rem;line-height:1.6}.card-icon{font-size:2rem;color:#7474dc;margin-bottom:1rem}.sr-deliverables-title{margin-bottom:2rem;font-size:2rem;color:#fafaff}.sr-deliverable-title{display:flex;align-items:center;gap:10px}.sr-deliverable-title i{color:#7474dc}.sr-process-header{text-align:left;margin-bottom:3rem}.sr-process-header h2{font-size:2rem;color:#fafaff;margin-top:1rem}.sr-cta-container{max-width:var(--container-max);margin:0 auto;padding:0 2rem;text-align:center}.sr-service-cta-box{background:var(--card-bg);padding:3rem;border-radius:1rem;border:1px solid var(--card-border)}.sr-service-cta-box h2{margin-bottom:1rem;font-size:2rem;color:#fafaff}.sr-service-cta-box p{margin-bottom:2rem;max-width:600px;margin-left:auto;margin-right:auto;color:rgba(255,255,255,.8)}.sr-cta-button{font-size:1rem;padding:12px 30px;cursor:pointer;background:#7474dc;color:#fff;border:none;border-radius:50px;font-weight:600}.fb-pixel-img{display:none}svg#Layer_1{enable-background:new 0 0 820 864}