:root{--white: #ffffff;--off-white: #f8f9fc;--light-gray: #e8ebf2;--dark: #0a0a0f;--darker: #050508;--charcoal: #16161e;--charcoal-light: #1c1c26;--slate: #12121a;--neon-pink: #ff006e;--neon-cyan: #00f5ff;--neon-purple: #bf00ff;--glass-bg: rgba(255, 255, 255, .06);--glass-border: rgba(255, 255, 255, .1);--gradient-pink: linear-gradient(135deg, var(--neon-pink), var(--neon-purple));--gradient-cyan: linear-gradient(135deg, var(--neon-cyan), var(--neon-purple));--gradient-full: linear-gradient(135deg, var(--neon-pink), var(--neon-cyan), var(--neon-purple));--font-main: "Outfit", sans-serif;--font-mono: "Space Mono", monospace;--section-padding: 7rem 0;--container-width: 1300px;--ease-out: cubic-bezier(.4, 0, .2, 1);--ease-bounce: cubic-bezier(.68, -.55, .265, 1.55)}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px}body{font-family:var(--font-main);background:var(--darker);color:var(--white);overflow-x:hidden;line-height:1.6}.bg-charcoal{background:var(--charcoal)}.bg-charcoal-stripe{background:repeating-linear-gradient(135deg,var(--charcoal) 0px,var(--charcoal) 20px,var(--charcoal-light) 20px,var(--charcoal-light) 40px)}.bg-slate{background:var(--slate)}.bg-slate-gradient{background:linear-gradient(180deg,var(--slate) 0%,var(--charcoal) 100%)}.bg-dark-subtle{background:linear-gradient(135deg,var(--darker) 0%,var(--charcoal) 50%,var(--darker) 100%)}body.loading,body.menu-open{overflow:hidden}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--darker)}::-webkit-scrollbar-thumb{background:var(--gradient-pink);border-radius:3px}::selection{background:var(--neon-pink);color:var(--white)}img{max-width:100%;height:auto}a{color:inherit;text-decoration:none}.page-loader{position:fixed;inset:0;background:var(--darker);z-index:10000;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:2rem;transition:opacity .5s,visibility .5s}.page-loader.hidden{opacity:0;visibility:hidden}.loader-logo{width:80px;height:80px;background:var(--gradient-pink);border-radius:20px;display:flex;align-items:center;justify-content:center;animation:loaderPulse 1s ease-in-out infinite}.loader-logo img{width:80px;height:80px;object-fit:contain;border-radius:12px}@keyframes loaderPulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.loader-bar{width:200px;height:3px;background:#ffffff1a;border-radius:3px;overflow:hidden}.loader-progress{height:100%;background:var(--gradient-pink);border-radius:3px;animation:loaderFill 1.5s ease-out forwards}@keyframes loaderFill{0%{width:0}to{width:100%}}.scroll-progress{position:fixed;top:0;left:0;height:3px;background:var(--gradient-pink);z-index:1001;width:0%;transition:width .1s linear}.container{max-width:var(--container-width);margin:0 auto;padding:0 4rem}.section-header{text-align:center;margin-bottom:4rem}.section-tag{display:inline-block;font-family:var(--font-mono);font-size:.8rem;text-transform:uppercase;letter-spacing:.15em;color:var(--neon-pink);margin-bottom:.75rem;font-weight:700}.section-title{font-size:clamp(2rem,4vw,3rem);font-weight:800;letter-spacing:-.03em;color:var(--white);margin-bottom:.75rem}.section-subtitle{font-size:1.05rem;color:var(--white);opacity:.6;max-width:550px;margin:0 auto}.btn{display:inline-flex;align-items:center;justify-content:center;padding:1rem 2.25rem;border-radius:100px;font-weight:600;font-size:.95rem;text-decoration:none;cursor:pointer;transition:all .3s var(--ease-out);position:relative;overflow:hidden;border:none}.btn:before{content:"";position:absolute;inset:0;background:#fff3;transform:translate(-100%);transition:transform .4s var(--ease-out)}.btn:hover:before{transform:translate(0)}.btn-primary{background:var(--gradient-pink);color:var(--white)}.btn-primary:hover{box-shadow:0 15px 40px #ff006e66}.btn-secondary{background:transparent;color:var(--white);border:2px solid rgba(255,255,255,.25)}.btn-secondary:hover{background:#ffffff1a;border-color:var(--neon-cyan);box-shadow:0 0 25px #00f5ff33}.btn-dark{background:var(--dark);color:var(--white)}.btn-dark:hover{box-shadow:0 15px 40px #0000004d}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}@keyframes pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:.6}}@keyframes rotateSlow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes gradientShift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes breathe{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.15);opacity:1}}@keyframes particleDrift{0%,to{transform:translate(0)}25%{transform:translate(10px,-15px)}50%{transform:translate(-8px,8px)}75%{transform:translate(12px,12px)}}.reveal{opacity:0;transform:translateY(30px);transition:all .5s var(--ease-out)}.reveal.active{opacity:1;transform:translateY(0)}.reveal-left{opacity:0;transform:translate(-40px);transition:all .5s var(--ease-out)}.reveal-left.active{opacity:1;transform:translate(0)}.reveal-right{opacity:0;transform:translate(40px);transition:all .5s var(--ease-out)}.reveal-right.active{opacity:1;transform:translate(0)}.stagger-1{transition-delay:.05s}.stagger-2{transition-delay:.1s}.stagger-3{transition-delay:.15s}.stagger-4{transition-delay:.2s}.stagger-5{transition-delay:.25s}.stagger-6{transition-delay:.3s}.nav{position:fixed;top:0;left:0;right:0;z-index:1000;padding:1.25rem 4rem;display:flex;justify-content:space-between;align-items:center;transition:all .3s var(--ease-out)}.nav.scrolled{background:#050508f2;backdrop-filter:blur(20px);padding:.875rem 4rem;box-shadow:0 4px 30px #0000004d}.logo{display:flex;align-items:center;gap:.75rem;text-decoration:none;color:var(--white);z-index:1001}.logo-icon{width:44px;height:44px;background:var(--gradient-pink);border-radius:10px;display:flex;align-items:center;justify-content:center;transition:all .3s var(--ease-out);overflow:hidden}.logo-icon img{width:40px;height:40px;object-fit:contain;border-radius:8px}.logo:hover .logo-icon{transform:rotate(-5deg) scale(1.05);box-shadow:0 0 25px #ff006e80}.logo-text{font-weight:700;font-size:1.1rem;letter-spacing:-.02em}.logo-text span{font-weight:400;opacity:.7}.nav-links{display:flex;gap:2.5rem;list-style:none}.nav-links a{text-decoration:none;color:var(--white);font-weight:500;font-size:.9rem;position:relative;opacity:.8;transition:opacity .3s}.nav-links a:hover{opacity:1}.nav-links a:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background:var(--gradient-full);transition:width .3s var(--ease-out)}.nav-links a:hover:after{width:100%}.nav-cta{background:var(--white);color:var(--dark);padding:.75rem 1.75rem;border-radius:100px;text-decoration:none;font-weight:600;font-size:.9rem;transition:all .3s var(--ease-out)}.nav-cta:hover{transform:translateY(-2px);box-shadow:0 10px 30px #fff3}.nav-toggle{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:5px;z-index:1001}.nav-toggle span{width:24px;height:2px;background:var(--white);transition:all .3s var(--ease-out);transform-origin:center}.nav-toggle.active span:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.nav-toggle.active span:nth-child(2){opacity:0}.nav-toggle.active span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.mobile-menu{position:fixed;inset:0;background:var(--darker);z-index:999;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;opacity:0;visibility:hidden;transition:all .4s var(--ease-out)}.mobile-menu.active{opacity:1;visibility:visible}.mobile-menu a{color:var(--white);text-decoration:none;font-size:1.75rem;font-weight:700;opacity:0;transform:translateY(20px);transition:all .3s var(--ease-out)}.mobile-menu.active a{opacity:1;transform:translateY(0)}.mobile-menu.active a:nth-child(1){transition-delay:.1s}.mobile-menu.active a:nth-child(2){transition-delay:.15s}.mobile-menu.active a:nth-child(3){transition-delay:.2s}.mobile-menu.active a:nth-child(4){transition-delay:.25s}.mobile-menu.active a:nth-child(5){transition-delay:.3s}.mobile-menu.active a:nth-child(6){transition-delay:.35s}.mobile-menu a:hover{color:var(--neon-pink)}.back-to-top{position:fixed;bottom:2rem;right:2rem;width:50px;height:50px;border-radius:50%;background:var(--gradient-pink);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:900;opacity:0;visibility:hidden;transform:translateY(20px);transition:all .3s var(--ease-out);box-shadow:0 5px 20px #ff006e66}.back-to-top.visible{opacity:1;visibility:visible;transform:translateY(0)}.back-to-top:hover{transform:translateY(-3px);box-shadow:0 10px 30px #ff006e80}.back-to-top svg{width:20px;height:20px;fill:var(--white)}.footer{background:var(--dark);padding:3rem 0 1.5rem;color:var(--white)}.footer-top{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:2rem;border-bottom:1px solid rgba(255,255,255,.06);gap:2rem;flex-wrap:wrap}.footer-brand{max-width:280px}.footer-brand p{opacity:.45;font-size:.85rem;margin-top:.75rem;line-height:1.6}.footer-nav{display:flex;gap:4rem}.footer-col h4{font-size:.7rem;text-transform:uppercase;letter-spacing:.12em;margin-bottom:1rem;opacity:.35;font-weight:600}.footer-col ul{list-style:none}.footer-col li{margin-bottom:.5rem}.footer-col a{color:var(--white);text-decoration:none;opacity:.6;font-size:.9rem;transition:all .3s}.footer-col a:hover{opacity:1;color:var(--neon-cyan)}.footer-bottom{padding-top:1.5rem;display:flex;justify-content:space-between;align-items:center}.footer-copyright{opacity:.35;font-size:.8rem}.footer-socials{display:flex;gap:.6rem}.social-link{width:36px;height:36px;border-radius:50%;background:#ffffff0f;display:flex;align-items:center;justify-content:center;color:var(--white);text-decoration:none;font-size:.85rem;transition:all .3s var(--ease-out)}.social-link:hover{background:var(--neon-pink);transform:translateY(-3px);box-shadow:0 8px 25px #ff006e66}@media(max-width:1024px){.container{padding:0 2rem}.nav{padding:1rem 2rem}.nav.scrolled{padding:.75rem 2rem}.footer-top{flex-direction:column;align-items:flex-start}.footer-nav{gap:3rem}}@media(max-width:768px){.nav-links,.nav-cta{display:none}.nav-toggle{display:flex}.container{padding:0 1.5rem}.footer-nav{flex-wrap:wrap;gap:2rem}.footer-bottom{flex-direction:column;gap:1rem;text-align:center}.footer-socials{justify-content:center;display:flex!important}.social-link{width:44px;height:44px}.back-to-top{bottom:1.5rem;right:1.5rem;width:44px;height:44px}}.custom-cursor{position:fixed;width:20px;height:20px;border:2px solid var(--neon-pink);border-radius:50%;pointer-events:none;z-index:9999;transition:transform .15s ease,opacity .3s,border-color .3s;mix-blend-mode:difference;opacity:0}.custom-cursor.hover{transform:scale(1.5);border-color:var(--neon-cyan)}.service-page{background:var(--darker);color:var(--white);min-height:100vh}.service-page .hero-section{position:relative;min-height:70vh;display:flex;align-items:center;padding:8rem 0 4rem;overflow:hidden}.service-page .hero-bg{position:absolute;inset:0;background:radial-gradient(ellipse at 20% 50%,rgba(255,0,110,.15) 0%,transparent 50%),radial-gradient(ellipse at 80% 20%,rgba(0,245,255,.1) 0%,transparent 40%),var(--darker)}.service-page .hero-container{position:relative;max-width:1200px;margin:0 auto;padding:0 2rem}.service-page .hero-content{max-width:700px}.service-page .hero-eyebrow{display:inline-block;font-family:Space Mono,monospace;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.2em;color:var(--neon-pink);margin-bottom:1.5rem}.service-page .hero-title{font-size:clamp(2.5rem,5vw,4rem);font-weight:800;line-height:1.1;color:#fff;margin-bottom:1.5rem}.service-page .gradient-text{background:linear-gradient(135deg,var(--neon-pink) 0%,var(--neon-cyan) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.service-page .hero-subtitle{font-size:1.25rem;line-height:1.7;color:#ffffffb3;margin-bottom:2rem}.service-page .hero-buttons{display:flex;flex-wrap:wrap;gap:1rem}.service-page .btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 1.75rem;font-weight:600;font-size:.95rem;border-radius:12px;text-decoration:none;transition:all .3s ease;cursor:pointer;border:none}.service-page .btn-primary{background:var(--gradient-pink);color:#fff}.service-page .btn-primary:hover{transform:translateY(-2px);box-shadow:0 10px 30px #ff006e4d}.service-page .btn-secondary{background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.2)}.service-page .btn-secondary:hover{background:#ffffff26;border-color:#ffffff4d}.service-page .btn-ghost{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.2)}.service-page .btn-ghost:hover{background:#ffffff0d;border-color:var(--neon-cyan)}.service-page .btn-outline{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.2)}.service-page .btn-outline:hover{background:#ffffff0d;border-color:#fff6}.service-page .btn-lg{padding:1rem 2rem;font-size:1rem}.service-page .stats-section{background:#ffffff05;border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05);padding:3rem 0}.service-page .stats-container{max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;justify-content:center;gap:4rem;flex-wrap:wrap}.service-page .stat-item{text-align:center}.service-page .stat-number{display:block;font-size:clamp(2rem,4vw,3rem);font-weight:800;background:linear-gradient(135deg,var(--neon-pink) 0%,var(--neon-cyan) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:.25rem}.service-page .stat-label{font-size:.9rem;color:#fff9}.service-page .logos-section{padding:4rem 0;background:var(--darker)}.service-page .logos-container{max-width:1200px;margin:0 auto;padding:0 2rem;text-align:center}.service-page .logos-title{font-size:.8rem;text-transform:uppercase;letter-spacing:.15em;color:#fff6;margin-bottom:2rem}.service-page .logos-grid{display:flex;justify-content:center;align-items:center;gap:3rem;flex-wrap:wrap}.service-page .logo-img{height:32px;width:auto;opacity:.5;filter:grayscale(100%) brightness(2);transition:all .3s ease}.service-page .logo-img:hover{opacity:1;filter:grayscale(0%) brightness(1)}.service-page .section-header{text-align:center;margin-bottom:4rem}.service-page .section-header--light{background:#ffffff05}.service-page .section-eyebrow{display:inline-block;font-family:Space Mono,monospace;font-size:.75rem;text-transform:uppercase;letter-spacing:.2em;color:var(--neon-pink);margin-bottom:.75rem}.service-page .section-title{font-size:clamp(2rem,4vw,2.75rem);font-weight:700;color:#fff;margin-bottom:.75rem}.service-page .section-subtitle{font-size:1.1rem;color:#fff9;max-width:600px;margin:0 auto}.service-page .featured-section{padding:6rem 0;background:linear-gradient(135deg,#ff006e0d,#00f5ff08)}.service-page .featured-container{max-width:1200px;margin:0 auto;padding:0 2rem}.service-page .featured-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:4rem;align-items:center}.service-page .featured-badge{display:inline-block;padding:.5rem 1rem;background:var(--gradient-pink);border-radius:50px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1.5rem}.service-page .featured-title{font-size:clamp(2rem,4vw,3rem);font-weight:800;color:#fff;margin-bottom:1rem}.service-page .featured-description{font-size:1.125rem;line-height:1.7;color:#ffffffb3;margin-bottom:2rem}.service-page .featured-benefits{list-style:none;padding:0;margin:0 0 2rem}.service-page .featured-benefits li{display:flex;align-items:center;gap:.75rem;font-size:1rem;color:#ffffffd9;margin-bottom:.75rem}.service-page .check-icon{width:20px;height:20px;color:var(--neon-cyan);flex-shrink:0}.service-page .featured-buttons{display:flex;gap:1rem;flex-wrap:wrap}.service-page .featured-visual{display:flex;justify-content:center}.service-page .featured-card{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:24px;padding:2rem;width:100%;max-width:350px}.service-page .featured-card-header{text-align:center;margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid rgba(255,255,255,.1)}.service-page .featured-card-label{display:block;font-size:.8rem;color:#ffffff80;margin-bottom:.5rem}.service-page .featured-card-price{font-size:3rem;font-weight:800;background:linear-gradient(135deg,var(--neon-pink) 0%,var(--neon-cyan) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.service-page .featured-card-price span{font-size:1rem;font-weight:500;-webkit-text-fill-color:rgba(255,255,255,.5)}.service-page .featured-card-items{display:flex;flex-direction:column;gap:1rem}.service-page .featured-card-item{display:flex;align-items:center;gap:1rem;padding:1rem;background:#ffffff08;border-radius:12px;font-weight:500;color:#ffffffd9}.service-page .item-icon{font-size:1.25rem}.service-page .services-section{padding:6rem 0;background:var(--dark)}.service-page .services-container{max-width:1200px;margin:0 auto;padding:0 2rem}.service-page .services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.service-page .service-card{background:#ffffff08;border:1px solid rgba(255,255,255,.05);border-radius:20px;padding:2rem;transition:all .3s ease}.service-page .service-card:hover{background:#ffffff0d;border-color:#ff006e4d;transform:translateY(-4px)}.service-page .service-icon{font-size:2.5rem;margin-bottom:1.5rem}.service-page .service-title{font-size:1.25rem;font-weight:700;color:#fff;margin-bottom:.75rem}.service-page .service-description{font-size:.95rem;line-height:1.6;color:#fff9;margin-bottom:1.5rem}.service-page .service-price{margin-bottom:1.5rem;padding:1rem;background:#ffffff08;border-radius:12px}.service-page .price-label{display:block;font-size:.75rem;color:#fff6;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem}.service-page .price-value{font-size:1.5rem;font-weight:700;background:linear-gradient(135deg,var(--neon-pink) 0%,var(--neon-cyan) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.service-page .service-features{list-style:none;padding:0;margin:0 0 1.5rem}.service-page .service-features li{position:relative;padding-left:1.25rem;font-size:.9rem;color:#fff9;margin-bottom:.5rem}.service-page .service-features li:before{content:"";position:absolute;left:0;top:.5em;width:6px;height:6px;background:var(--neon-cyan);border-radius:50%}.service-page .service-link{display:inline-flex;align-items:center;gap:.5rem;font-size:.9rem;font-weight:600;color:var(--neon-pink);text-decoration:none;transition:gap .3s ease}.service-page .service-link:hover{gap:.75rem}.service-page .process-section{padding:6rem 0;background:var(--darker)}.service-page .process-container{max-width:1200px;margin:0 auto;padding:0 2rem}.service-page .process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.service-page .process-step{position:relative;text-align:center}.service-page .step-number{display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;background:var(--gradient-pink);border-radius:50%;font-family:Space Mono,monospace;font-size:1.25rem;font-weight:700;margin-bottom:1.5rem}.service-page .step-content{position:relative;z-index:1}.service-page .step-title{font-size:1.125rem;font-weight:600;color:#fff;margin-bottom:.75rem}.service-page .step-description{font-size:.9rem;line-height:1.6;color:#fff9;margin-bottom:1rem}.service-page .step-duration{display:inline-block;padding:.375rem .875rem;background:#00f5ff1a;border-radius:50px;font-family:Space Mono,monospace;font-size:.75rem;color:var(--neon-cyan)}.service-page .step-connector{position:absolute;top:30px;right:-1rem;width:calc(100% - 60px);height:2px;background:linear-gradient(90deg,var(--neon-pink),var(--neon-cyan));transform:translate(100%)}.service-page .why-section{padding:6rem 0;background:var(--dark)}.service-page .why-container{max-width:1200px;margin:0 auto;padding:0 2rem}.service-page .why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.service-page .why-card{text-align:center;padding:2.5rem 2rem;background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:20px;transition:all .3s ease}.service-page .why-card:hover{background:#ffffff0a;border-color:#ff006e33;transform:translateY(-4px)}.service-page .why-icon{font-size:3rem;margin-bottom:1.5rem}.service-page .why-title{font-size:1.25rem;font-weight:700;color:#fff;margin-bottom:.75rem}.service-page .why-description{font-size:.95rem;line-height:1.6;color:#fff9}.service-page .testimonials-section{padding:6rem 0;background:var(--darker)}.service-page .testimonials-container{max-width:1200px;margin:0 auto;padding:0 2rem}.service-page .testimonials-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.service-page .testimonial-card{background:#ffffff08;border:1px solid rgba(255,255,255,.05);border-radius:20px;padding:2rem;margin:0}.service-page .quote-icon{width:32px;height:32px;color:var(--neon-pink);opacity:.5;margin-bottom:1rem}.service-page .testimonial-quote{font-size:1.125rem;line-height:1.7;color:#fffc;margin-bottom:1.5rem}.service-page .testimonial-author{display:flex;flex-direction:column;gap:.25rem}.service-page .author-name{font-weight:600;color:#fff}.service-page .author-role{font-size:.875rem;color:#ffffff80}.service-page .pricing-section{background:var(--darker);padding:6rem 0}.service-page .pricing-container{max-width:1200px;margin:0 auto;padding:0 2rem}.service-page .pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.service-page .pricing-card{background:#ffffff08;border:1px solid rgba(255,255,255,.05);border-radius:24px;padding:2.5rem;position:relative;transition:all .3s ease}.service-page .pricing-card--highlighted{border-color:var(--neon-pink);background:#ff006e0d}.service-page .pricing-badge{position:absolute;top:-14px;left:50%;transform:translate(-50%);background:var(--gradient-pink);color:#fff;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:.5rem 1.25rem;border-radius:50px;white-space:nowrap}.service-page .pricing-name{font-size:1.25rem;font-weight:700;color:#fff;margin-bottom:.5rem}.service-page .pricing-price{font-size:2rem;font-weight:800;background:linear-gradient(135deg,var(--neon-pink) 0%,var(--neon-cyan) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:.75rem}.service-page .pricing-description{font-size:.9rem;color:#ffffff80;margin-bottom:1.5rem}.service-page .pricing-features{list-style:none;padding:0;margin:0 0 2rem}.service-page .pricing-features li{display:flex;align-items:flex-start;gap:.75rem;font-size:.9rem;color:#ffffffb3;margin-bottom:.75rem}.service-page .pricing-features .check-icon{width:18px;height:18px;margin-top:2px}.service-page .pricing-button{width:100%}.service-page .faq-section{background:var(--dark);padding:6rem 0}.service-page .faq-container{max-width:800px;margin:0 auto;padding:0 2rem}.service-page .faq-grid{display:flex;flex-direction:column;gap:1rem}.service-page .faq-item{background:#ffffff08;border:1px solid rgba(255,255,255,.05);border-radius:16px;overflow:hidden}.service-page .faq-item[open]{border-color:#ff006e4d}.service-page .faq-question{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;cursor:pointer;font-weight:600;color:#fff;list-style:none}.service-page .faq-question::-webkit-details-marker{display:none}.service-page .faq-icon{width:20px;height:20px;color:#fff6;transition:transform .3s}.service-page .faq-item[open] .faq-icon{transform:rotate(180deg)}.service-page .faq-answer{padding:0 1.5rem 1.5rem;font-size:.95rem;line-height:1.7;color:#fff9}.service-page .cta-section{background:linear-gradient(135deg,#ff006e1a,#00f5ff0d);padding:6rem 0}.service-page .cta-container{max-width:700px;margin:0 auto;padding:0 2rem;text-align:center}.service-page .cta-title{font-size:2.5rem;font-weight:800;color:#fff;margin-bottom:1rem}.service-page .cta-subtitle{font-size:1.125rem;color:#ffffffb3;margin-bottom:2rem}.service-page .cta-buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}@media(max-width:1024px){.service-page .featured-grid{grid-template-columns:1fr;gap:3rem}.service-page .services-grid,.service-page .process-grid{grid-template-columns:repeat(2,1fr)}.service-page .pricing-grid{grid-template-columns:1fr;max-width:400px;margin:0 auto}}@media(max-width:768px){.service-page .hero-section{padding:6rem 0 3rem;min-height:auto}.service-page .hero-title{font-size:2rem}.service-page .hero-buttons{flex-direction:column}.service-page .stats-container{gap:2rem}.service-page .stat-number{font-size:2rem}.service-page .services-grid,.service-page .why-grid,.service-page .process-grid,.service-page .testimonials-grid{grid-template-columns:1fr}.service-page .featured-title,.service-page .section-title,.service-page .cta-title{font-size:2rem}.service-page .featured-buttons,.service-page .cta-buttons{flex-direction:column}.service-page .btn{width:100%}.service-page .step-connector{display:none}}
