.gc-source-page{--seo-bg-primary:#0a0a0f;--seo-bg-secondary:#12121a;--seo-bg-tertiary:#1a1a25;--seo-bg-card:#1a1a25b3;--seo-bg-card-hover:#232332cc;--seo-accent-primary:#00d4aa;--seo-accent-secondary:#6366f1;--seo-accent-glow:#00d4aa4d;--seo-text-primary:#fff;--seo-text-secondary:#a1a1aa;--seo-text-muted:#71717a;--seo-gradient-primary:linear-gradient(135deg, #00d4aa 0%, #6366f1 100%);--seo-gradient-card:linear-gradient(145deg, #ffffff0d 0%, #ffffff05 100%);--seo-font-display:"Space Grotesk", sans-serif;--seo-font-body:"Instrument Sans", sans-serif;--seo-font-mono:"JetBrains Mono", monospace;--seo-section-padding:clamp(4rem, 10vw, 8rem);--seo-container-width:1200px;--seo-border-radius:16px;--seo-border-radius-lg:24px;--seo-transition:all .3s cubic-bezier(.4, 0, .2, 1);--seo-shadow-glow:0 0 60px #00d4aa26}.seo-container{max-width:var(--seo-container-width);margin:0 auto;padding:0 2rem}.seo-section{padding:var(--seo-section-padding) 0;background:var(--seo-bg-primary);position:relative}.seo-section.seo-why-us,.seo-section.seo-process,.seo-section.seo-faq{background:var(--seo-bg-secondary)}.seo-section .section-header{text-align:center;max-width:700px;margin:0 auto 4rem}.seo-section .section-tag{font-family:var(--seo-font-mono);color:var(--seo-accent-primary);text-transform:uppercase;letter-spacing:.1em;margin-bottom:1rem;font-size:.85rem;display:inline-block}.seo-section .section-header h2{font-family:var(--seo-font-display);color:var(--seo-text-primary);margin-bottom:1rem;font-size:clamp(2rem,4vw,3rem);font-weight:600;line-height:1.2}.seo-section .section-header p{color:var(--seo-text-secondary);font-size:1.1rem;font-family:var(--seo-font-body)}.seo-section .btn,.seo-hero .btn{font-family:var(--seo-font-display);cursor:pointer;transition:var(--seo-transition);border:none;border-radius:50px;align-items:center;gap:.5rem;padding:1rem 2rem;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}.seo-section .btn-primary,.seo-hero .btn-primary{background:var(--seo-gradient-primary);color:var(--seo-bg-primary);box-shadow:0 4px 30px #00d4aa4d}.seo-section .btn-primary:hover,.seo-hero .btn-primary:hover{color:var(--seo-bg-primary);transform:translateY(-3px);box-shadow:0 8px 40px #00d4aa66}.seo-section .btn-secondary,.seo-hero .btn-secondary{color:var(--seo-text-primary);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:0 0;border:2px solid #fff3}.seo-section .btn-secondary:hover,.seo-hero .btn-secondary:hover{border-color:var(--seo-accent-primary);color:var(--seo-text-primary);background:#00d4aa1a}.seo-hero{background:var(--seo-bg-primary);align-items:center;min-height:100vh;padding:6rem 0;display:flex;position:relative;overflow:visible}.seo-hero .hero-bg{z-index:0;position:absolute;inset:0;overflow:hidden}.seo-hero .hero-gradient{opacity:.4;border-radius:50%;width:800px;height:800px;position:absolute}.seo-hero .hero-gradient-1{background:radial-gradient(ellipse at center, var(--seo-accent-secondary) 0%, transparent 70%);top:-20%;right:-10%}.seo-hero .hero-gradient-2{background:radial-gradient(ellipse at center, var(--seo-accent-primary) 0%, transparent 70%);opacity:.2;bottom:-30%;left:-10%}.seo-hero .hero-grid{background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 20%,#0000 70%);mask-image:radial-gradient(#000 20%,#0000 70%)}.seo-hero .hero-content{z-index:2;max-width:800px;position:relative;overflow:visible}.seo-hero .hero-badge{font-family:var(--seo-font-mono);color:var(--seo-accent-primary);background:#00d4aa1a;border:1px solid #00d4aa4d;border-radius:50px;align-items:center;gap:.5rem;margin-bottom:2rem;padding:.5rem 1rem;font-size:.85rem;display:inline-flex}.seo-hero .hero-badge:before{content:"";background:var(--seo-accent-primary);border-radius:50%;width:8px;height:8px;animation:none}.seo-hero h1{font-family:var(--seo-font-display);color:var(--seo-text-primary);margin-bottom:1.5rem;font-size:clamp(2.5rem,6vw,4.5rem);font-weight:600;line-height:1.2}.seo-hero h1 .highlight{background:var(--seo-gradient-primary);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.seo-hero .hero-description{font-family:var(--seo-font-body);color:var(--seo-text-secondary);margin-bottom:2.5rem;font-size:1.25rem;line-height:1.7}.seo-hero .hero-cta{flex-wrap:wrap;gap:1rem;display:flex}.seo-hero .hero-stats{border-top:1px solid #ffffff1a;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:4rem;padding-top:3rem;display:grid;overflow:visible}.seo-hero .stat-item{text-align:center;overflow:visible}.seo-hero .stat-number{font-family:var(--seo-font-display);background:var(--seo-gradient-primary);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:700;line-height:1.2}.seo-hero .stat-label{font-family:var(--seo-font-body);color:var(--seo-text-muted);word-wrap:break-word;overflow-wrap:break-word;margin-top:.5rem;font-size:.9rem;line-height:1.4}.features-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:1.5rem;display:grid}.feature-card{background:var(--seo-bg-card);border-radius:var(--seo-border-radius);transition:var(--seo-transition);border:1px solid #ffffff0d;padding:2rem;position:relative;overflow:hidden}.feature-card:before{content:"";background:var(--seo-gradient-primary);height:3px;transition:var(--seo-transition);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.feature-card:hover{background:var(--seo-bg-card-hover);border-color:#00d4aa33;transform:translateY(-5px)}.feature-card:hover:before{transform:scaleX(1)}.feature-card .feature-icon{background:#00d4aa1a;border-radius:12px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:1.5rem;font-size:1.5rem;display:flex}.feature-card h4{font-family:var(--seo-font-display);color:var(--seo-text-primary);margin-bottom:.75rem;font-size:1.25rem}.feature-card p{font-family:var(--seo-font-body);color:var(--seo-text-secondary);font-size:1rem;line-height:1.6}.services-grid{grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}.service-card{background:var(--seo-gradient-card);border-radius:var(--seo-border-radius-lg);transition:var(--seo-transition);border:1px solid #ffffff14;padding:2.5rem}.service-card:hover{box-shadow:var(--seo-shadow-glow);border-color:#00d4aa4d}.service-card .service-number{font-family:var(--seo-font-mono);color:var(--seo-accent-primary);margin-bottom:1rem;font-size:.85rem}.service-card h3{font-family:var(--seo-font-display);color:var(--seo-text-primary);align-items:center;gap:.75rem;margin-bottom:1rem;font-size:1.5rem;display:flex}.service-card h3 .icon{font-size:1.5rem}.service-card>p{font-family:var(--seo-font-body);color:var(--seo-text-secondary);margin-bottom:1rem}.service-card .service-list{margin:1.5rem 0 0;padding:0;list-style:none}.service-card .service-list li{color:var(--seo-text-secondary);font-family:var(--seo-font-body);padding:.5rem 0 .5rem 1.5rem;font-size:.95rem;position:relative}.service-card .service-list li:before{content:"→";color:var(--seo-accent-primary);position:absolute;left:0}.process-timeline{grid-template-columns:repeat(4,1fr);gap:2rem;display:grid;position:relative}.process-timeline:before{content:"";background:linear-gradient(90deg, var(--seo-accent-primary), var(--seo-accent-secondary));opacity:.3;height:2px;position:absolute;top:40px;left:10%;right:10%}.process-step{text-align:center;position:relative}.process-step .step-number{background:var(--seo-bg-tertiary);width:80px;height:80px;font-family:var(--seo-font-display);color:var(--seo-accent-primary);z-index:2;transition:var(--seo-transition);border:2px solid #00d4aa4d;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 1.5rem;font-size:1.5rem;font-weight:700;display:flex;position:relative}.process-step:hover .step-number{background:var(--seo-accent-primary);color:var(--seo-bg-primary);transform:scale(1.1)}.process-step h4{font-family:var(--seo-font-display);color:var(--seo-text-primary);margin-bottom:.75rem;font-size:1.25rem}.process-step p{font-family:var(--seo-font-body);color:var(--seo-text-secondary);font-size:.95rem;line-height:1.6}.pricing-grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:2rem;display:grid}.pricing-card{background:var(--seo-bg-card);border-radius:var(--seo-border-radius-lg);transition:var(--seo-transition);border:1px solid #ffffff14;padding:2.5rem;position:relative}.pricing-card.featured{background:linear-gradient(145deg,#00d4aa1a 0%,#6366f11a 100%);border-color:#00d4aa4d;transform:scale(1.05)}.pricing-card.featured:before{content:"POPULAR";background:var(--seo-gradient-primary);font-family:var(--seo-font-mono);color:var(--seo-bg-primary);border-radius:50px;padding:.35rem 1rem;font-size:.75rem;font-weight:600;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.pricing-card:hover{border-color:#00d4aa4d}.pricing-card .pricing-tier{font-family:var(--seo-font-mono);color:var(--seo-accent-primary);text-transform:uppercase;letter-spacing:.1em;font-size:.85rem}.pricing-card h3{font-family:var(--seo-font-display);color:var(--seo-text-primary);margin:.5rem 0 1rem;font-size:1.5rem}.pricing-card .pricing-amount{margin-bottom:1.5rem}.pricing-card .pricing-amount .currency{color:var(--seo-text-secondary);font-size:1.25rem}.pricing-card .pricing-amount .price{font-family:var(--seo-font-display);color:var(--seo-text-primary);font-size:3rem;font-weight:700}.pricing-card .pricing-amount .period{color:var(--seo-text-muted);font-size:1rem}.pricing-card .pricing-description{font-family:var(--seo-font-body);color:var(--seo-text-secondary);border-bottom:1px solid #ffffff1a;margin-bottom:1.5rem;padding-bottom:1.5rem}.pricing-card .pricing-features{margin:0 0 2rem;padding:0;list-style:none}.pricing-card .pricing-features li{color:var(--seo-text-secondary);font-family:var(--seo-font-body);padding:.6rem 0 .6rem 1.75rem;font-size:.95rem;position:relative}.pricing-card .pricing-features li:before{content:"✓";color:var(--seo-accent-primary);font-weight:600;position:absolute;left:0}.pricing-card .btn{justify-content:center;width:100%}.faq-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}.faq-item{background:var(--seo-bg-card);border-radius:var(--seo-border-radius);transition:var(--seo-transition);border:1px solid #ffffff0d;padding:1.5rem 2rem}.faq-item:hover{border-color:#00d4aa33}.faq-item h4{font-family:var(--seo-font-display);color:var(--seo-text-primary);align-items:flex-start;gap:.75rem;margin-bottom:.75rem;font-size:1.1rem;display:flex}.faq-item h4:before{content:"Q";width:28px;height:28px;font-family:var(--seo-font-mono);color:var(--seo-accent-primary);background:#00d4aa26;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:.85rem;display:flex}.faq-item p{font-family:var(--seo-font-body);color:var(--seo-text-secondary);padding-left:2.5rem;font-size:.95rem;line-height:1.6}.seo-cta .cta-box{border-radius:var(--seo-border-radius-lg);text-align:center;background:linear-gradient(135deg,#00d4aa26 0%,#6366f126 100%);border:1px solid #00d4aa33;padding:4rem;position:relative;overflow:hidden}.seo-cta .cta-box:before{content:"";background:radial-gradient(ellipse at center, var(--seo-accent-primary) 0%, transparent 70%);opacity:.2;width:300px;height:300px;position:absolute;top:-100px;right:-100px}.seo-cta .cta-box h2{font-family:var(--seo-font-display);color:var(--seo-text-primary);margin-bottom:1rem;font-size:clamp(2rem,4vw,3rem);position:relative}.seo-cta .cta-box>p{font-family:var(--seo-font-body);color:var(--seo-text-secondary);margin-bottom:2rem;font-size:1.2rem;position:relative}.seo-cta .cta-buttons{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex;position:relative}.seo-cta .cta-contact{border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:center;gap:2rem;margin-top:2rem;padding-top:2rem;display:flex;position:relative}.seo-cta .contact-item{color:var(--seo-text-secondary);font-family:var(--seo-font-body);align-items:center;gap:.5rem;display:flex}.seo-cta .contact-item .icon{color:var(--seo-accent-primary)}.trust-badges{background:var(--seo-bg-primary);flex-wrap:wrap;justify-content:center;gap:1rem;padding:2rem 0;display:flex}.trust-badges .badge{font-family:var(--seo-font-body);color:var(--seo-text-secondary);background:#ffffff0d;border-radius:50px;padding:.5rem 1rem;font-size:.85rem}@media (max-width:1024px){.services-grid,.pricing-grid{grid-template-columns:1fr}.pricing-card.featured{transform:none}.process-timeline{grid-template-columns:repeat(2,1fr)}.process-timeline:before{display:none}}@media (max-width:768px){.seo-hero .hero-stats{text-align:center;grid-template-columns:1fr;gap:1.5rem;overflow:visible}.seo-hero .stat-item{overflow:visible}.features-grid,.process-timeline,.faq-grid{grid-template-columns:1fr}.seo-cta .cta-box{padding:2.5rem 1.5rem}.seo-cta .cta-contact{flex-direction:column;gap:1rem}}@media (max-width:480px){.gc-source-page{--seo-section-padding:3rem}.seo-hero .hero-cta{flex-direction:column}.seo-section .btn,.seo-hero .btn{justify-content:center;width:100%}}