.slider{overflow:hidden;width:100%;padding:10px 0}.slider-track{display:flex!important;gap:24px;transition:transform .6s cubic-bezier(.4,0,.2,1);will-change:transform}.slider-slide{display:block!important;opacity:1!important;flex:0 0 380px;height:auto}body,html{overflow-x:hidden!important;max-width:100%!important;width:100%!important;margin:0;padding:0;text-size-adjust:100%}html{color-scheme:dark}[data-theme=light]{color-scheme:light}iframe,img,svg,video{max-width:100%}@media (max-width:768px){.slider-slide{flex-grow:0;flex-shrink:0;flex-basis:calc(100% - 10px);max-width:100%}}:root{--bg:#000000;--bg-elevated:#080f20;--bg-card:rgba(12,20,42,0.72);--surface:rgba(17,28,56,0.65);--surface-alt:rgba(24,38,76,0.75);--text:#f8fafc;--text-muted:#94a3b8;--text-subtle:#64748b;--accent:#00f2fe;--accent-light:#38bdf8;--accent-glow:rgba(0,242,254,0.45);--accent-2:#10b981;--accent-3:#818cf8;--gradient:linear-gradient(135deg,#00f2fe,#38bdf8 45%,#10b981);--gradient-alt:linear-gradient(135deg,#818cf8,#38bdf8 50%,#00f2fe);--gradient-mesh:radial-gradient(at 15% 15%,rgba(0,242,254,0.16) 0%,transparent 55%),radial-gradient(at 85% 20%,rgba(16,185,129,0.14) 0%,transparent 50%),radial-gradient(at 50% 85%,rgba(129,140,248,0.16) 0%,transparent 60%);--border:rgba(255,255,255,0.08);--border-hover:rgba(56,189,248,0.4);--radius-sm:8px;--radius-md:12px;--radius-lg:20px;--radius-xl:28px;--shadow-sm:0 2px 8px rgba(0,0,0,0.25);--shadow-md:0 8px 32px rgba(0,0,0,0.4);--shadow-lg:0 24px 64px rgba(0,0,0,0.55);--transition-fast:0.2s cubic-bezier(0.4,0,0.2,1);--transition-smooth:0.4s cubic-bezier(0.4,0,0.2,1);--transition-spring:0.5s cubic-bezier(0.34,1.56,0.64,1);--container-max:1400px}[data-theme=light]{--bg:#ffffff;--bg-elevated:#ffffff;--bg-card:#ffffff;--surface:#f4f5f7;--surface-alt:#e9ecef;--text:#0a0a0a;--text-muted:#3a3a3a;--text-subtle:#666666;--accent:#000000;--accent-light:#222222;--accent-glow:rgba(0,0,0,0.1);--accent-2:#000000;--accent-3:#555555;--gradient:linear-gradient(135deg,#0a0a0a,#333333);--gradient-alt:linear-gradient(135deg,#444444,#000000);--gradient-mesh:radial-gradient(at 15% 15%,rgba(0,0,0,0.02) 0%,transparent 60%),radial-gradient(at 85% 20%,rgba(0,0,0,0.015) 0%,transparent 55%),radial-gradient(at 50% 90%,rgba(0,0,0,0.015) 0%,transparent 65%);--border:rgba(0,0,0,0.08);--border-hover:rgba(0,0,0,0.3);--shadow-sm:0 2px 8px rgba(0,0,0,0.04);--shadow-md:0 8px 30px rgba(0,0,0,0.06);--shadow-lg:0 20px 50px rgba(0,0,0,0.1)}[data-theme=light] body,[data-theme=light] html{background:var(--bg)!important;color:#0a0a0a!important}[data-theme=light] .bg-grid{background:var(--bg)!important}[data-theme=light] .bg-grid:before{background-image:linear-gradient(rgba(0,0,0,.035) 1px,transparent 0),linear-gradient(90deg,rgba(0,0,0,.035) 1px,transparent 0)!important}.logo-dark{display:block!important}.logo-light,[data-theme=light] .logo-dark{display:none!important}[data-theme=light] .logo-light{display:block!important;filter:none!important}[data-theme=light] .section-bg:before,[data-theme=light] body:before{color:rgba(0,0,0,.055)!important;-webkit-text-stroke:0 transparent!important;text-shadow:none!important;filter:none!important;opacity:1!important;font-weight:900!important}[data-theme=light] #snow-canvas{opacity:.03!important;filter:grayscale(1)!important}[data-theme=light] .floating-light{opacity:.02!important;filter:grayscale(1)!important}[data-theme=light] .scroll-progress{background:#000000!important}[data-theme=light] .site-header{background:rgba(255,255,255,.95)!important;border-bottom:1px solid rgba(0,0,0,.08)!important;box-shadow:0 2px 16px rgba(0,0,0,.04)!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important}@media (min-width:1081px){#mobileDrawer,body>.nav-links-wrapper{display:none!important;visibility:hidden!important;pointer-events:none!important}[data-theme=light] .desktop-nav-links,[data-theme=light] .nav-links-wrapper{background:transparent!important}}[data-theme=light] .desktop-nav-links ul li a,[data-theme=light] .primary-nav ul li a{color:#222222!important}[data-theme=light] .desktop-nav-links ul li a:hover,[data-theme=light] .primary-nav ul li a:hover{color:#000000!important;background:rgba(0,0,0,.05)!important}[data-theme=light] .desktop-nav-links ul li a.active,[data-theme=light] .primary-nav ul li a.active{color:#000000!important;background:#f3f4f6!important;border:1px solid rgba(0,0,0,.1)!important;font-weight:600!important}@media (min-width:1081px){[data-theme=light] .header-actions{display:flex;align-items:center;gap:.75rem}}[data-theme=light] .theme-toggle-btn{background:#f4f5f7!important;border:1px solid rgba(0,0,0,.12)!important;color:#0a0a0a!important;box-shadow:0 2px 8px rgba(0,0,0,.04)!important}[data-theme=light] .theme-toggle-btn:hover{background:#000000!important;color:#ffffff!important;border-color:#000000!important}[data-theme=light] .start-project-btn{background:#000000!important;box-shadow:0 4px 18px rgba(0,0,0,.22)!important;color:#ffffff!important}[data-theme=light] .start-project-btn:hover{background:#222222!important}[data-theme=light] .availability-badge,[data-theme=light] .header-actions .availability-badge,[data-theme=light] .mobile-nav-actions .availability-badge{background:#ffffff!important;border:1px solid rgba(0,0,0,.12)!important;color:#0a0a0a!important;box-shadow:0 2px 8px rgba(0,0,0,.04)!important}[data-theme=light] .availability-badge:hover,[data-theme=light] .header-actions .availability-badge:hover,[data-theme=light] .mobile-nav-actions .availability-badge:hover{background:#000000!important;color:#ffffff!important;border-color:#000000!important;box-shadow:0 4px 14px rgba(0,0,0,.15)!important}[data-theme=light] .availability-badge:hover .availability-dot,[data-theme=light] .header-actions .availability-badge:hover .availability-dot{background:#ffffff!important;box-shadow:0 0 0 0 rgba(255,255,255,.6)!important}[data-theme=light] .availability-dot{background:#10b981!important;box-shadow:0 0 0 0 rgba(16,185,129,.7)!important;animation:pulseDot 1.8s infinite!important}[data-theme=light] .contact-available-badge{background:#ffffff!important;border:1px solid rgba(0,0,0,.12)!important;color:#0a0a0a!important;box-shadow:0 2px 8px rgba(0,0,0,.04)!important}[data-theme=light] .available-dot{background:#10b981!important;box-shadow:0 0 0 0 rgba(16,185,129,.7)!important;animation:pulseDot 1.8s infinite!important}[data-theme=light] .nav-indicator{background:#000000!important}[data-theme=light] .drawer-header{border-bottom-color:rgba(0,0,0,.08)!important}[data-theme=light] .drawer-title,[data-theme=light] .mobile-theme-label{color:#0a0a0a!important}[data-theme=light] .drawer-socials a{background:#f3f4f6!important;border-color:rgba(0,0,0,.1)!important;color:#1a1a1a!important}[data-theme=light] .drawer-socials a:hover,[data-theme=light] .mobile-floating-whatsapp a{background:#000000!important;color:#ffffff!important}[data-theme=light] .mobile-floating-whatsapp a{box-shadow:0 8px 24px rgba(0,0,0,.25)!important}[data-theme=light] .hamburger span{background:#000000!important}[data-theme=light] .contact-header h2,[data-theme=light] .faq-heading h2,[data-theme=light] .scramble-text,[data-theme=light] .section-heading h2{background:none!important;-webkit-background-clip:initial!important;-webkit-text-fill-color:#0a0a0a!important;color:#0a0a0a!important;opacity:1!important}[data-theme=light] .contact-header p,[data-theme=light] .faq-heading p,[data-theme=light] .section-heading p{color:#444444!important}[data-theme=light] .section-pill,[data-theme=light] .shopify-pill{background:#000000!important;border-color:#000000!important;color:#ffffff!important}[data-theme=light] .hero h1{background:linear-gradient(135deg,#000000,#333333 60%,#555555)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important}[data-theme=light] .eyebrow{color:#555555!important}[data-theme=light] .typing-prefix{color:#444444!important}[data-theme=light] .typing-text{background:linear-gradient(135deg,#000000,#444444)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important}[data-theme=light] .typing-cursor{color:#000000!important}[data-theme=light] .hero-subtext{color:#444444!important}[data-theme=light] .hero-list h4,[data-theme=light] .highlight-info h4{color:#0a0a0a!important}[data-theme=light] .hero-list ul li{color:#333333!important}[data-theme=light] .hero-badges span{background:#ffffff!important;border-color:rgba(0,0,0,.1)!important;color:#1a1a1a!important;box-shadow:0 2px 10px rgba(0,0,0,.04)!important}[data-theme=light] .hero-badges span i{color:#333333!important}[data-theme=light] .btn-primary,[data-theme=light] .btn.btn-primary{background:#000000!important;box-shadow:0 6px 24px rgba(0,0,0,.22)!important;color:#ffffff!important;border-color:#000000!important}[data-theme=light] .btn-primary:hover,[data-theme=light] .btn.btn-primary:hover{background:#222222!important}[data-theme=light] .btn-outline,[data-theme=light] .btn.btn-outline{border-color:rgba(0,0,0,.3)!important;color:#1a1a1a!important;background:transparent!important}[data-theme=light] .btn-outline:hover,[data-theme=light] .btn-primary.footer-btn,[data-theme=light] .btn.btn-outline:hover,[data-theme=light] .services-cta a,[data-theme=light] .shopify-cta a{background:#000000!important;color:#ffffff!important;border-color:#000000!important}[data-theme=light] .profile-ring{background:conic-gradient(from 0deg,#000000,#666666,#cccccc,#000000)!important;opacity:.75!important;filter:none!important}[data-theme=light] .floating-card{background:#ffffff!important;border-color:rgba(0,0,0,.09)!important;box-shadow:0 16px 50px rgba(0,0,0,.07)!important}[data-theme=light] .profile-card__left,[data-theme=light] .profile-card__right{background:transparent!important}[data-theme=light] .profile-status-badge{background:#f4f5f7!important;color:#1a1a1a!important;border-color:rgba(0,0,0,.12)!important}[data-theme=light] .profile-badges span{background:#f8f9fa!important;border-color:rgba(0,0,0,.09)!important;color:#1a1a1a!important;box-shadow:0 2px 8px rgba(0,0,0,.03)!important}[data-theme=light] .profile-badges span i,[data-theme=light] .profile-role{color:#333333!important}[data-theme=light] .badge-pill{background:#f4f5f7!important;border-color:rgba(0,0,0,.09)!important;color:#1a1a1a!important}[data-theme=light] .profile-header-banner{background:#f8f9fa!important;border-color:rgba(0,0,0,.08)!important}[data-theme=light] .shopify-plus-tag{color:#111111!important;background:#e9ecef!important}[data-theme=light] .deliver-main-title{color:#0a0a0a!important}[data-theme=light] .deliver-tagline{color:#444444!important}[data-theme=light] .pillar-card{background:#f8f9fa!important;border-color:rgba(0,0,0,.08)!important}[data-theme=light] .pillar-card:hover{background:#ffffff!important;border-color:rgba(0,0,0,.18)!important;box-shadow:0 6px 20px rgba(0,0,0,.05)!important}[data-theme=light] .pillar-card h4{color:#0a0a0a!important}[data-theme=light] .pillar-card p{color:#444444!important}[data-theme=light] .pillar-icon{background:#e9ecef!important;color:#111111!important}[data-theme=light] .tech-stack-bottom-card{background:#ffffff!important;border-color:rgba(0,0,0,.09)!important;box-shadow:0 12px 40px rgba(0,0,0,.06)!important}[data-theme=light] .tech-card-header h3{color:#0a0a0a!important}[data-theme=light] .tech-card-badge{background:#000000!important;color:#ffffff!important;border-color:#000000!important}[data-theme=light] .tech-stack-pills-flow span{background:#f3f4f6!important;border-color:rgba(0,0,0,.09)!important;color:#1a1a1a!important}[data-theme=light] .tech-stack-pills-flow .tp-highlight{background:#000000!important;border-color:#000000!important;color:#ffffff!important}[data-theme=light] .stats-ribbon{background:#ffffff!important;color:#0a0a0a!important;border-color:rgba(0,0,0,.09)!important;box-shadow:0 8px 30px rgba(0,0,0,.05)!important}[data-theme=light] .stat-item strong{color:#000000!important;background:none!important;-webkit-text-fill-color:#000000!important;-webkit-background-clip:initial!important}[data-theme=light] .stat-item span{color:#555555!important}[data-theme=light] .stat-icon{background:#f3f4f6!important;border-color:rgba(0,0,0,.08)!important}[data-theme=light] .stat-icon svg{color:#000000!important}[data-theme=light] .accordion-item,[data-theme=light] .bento-card,[data-theme=light] .case-card,[data-theme=light] .contact-direct-card,[data-theme=light] .contact-form-wrapper,[data-theme=light] .credential-card,[data-theme=light] .faq-aside-card,[data-theme=light] .gallery-item,[data-theme=light] .hero-showcase,[data-theme=light] .impact-card,[data-theme=light] .info-card,[data-theme=light] .milestone-card,[data-theme=light] .milestone-item,[data-theme=light] .service-card,[data-theme=light] .shopify-card,[data-theme=light] .shopify-deep-dive,[data-theme=light] .shopify-engagements,[data-theme=light] .shopify-impact,[data-theme=light] .shopify-stat,[data-theme=light] .skill-group,[data-theme=light] .tab-pane,[data-theme=light] .testimonial-card,[data-theme=light] .toolbox-group{background:#ffffff!important;border-color:rgba(0,0,0,.09)!important;box-shadow:0 6px 24px rgba(0,0,0,.05)!important}[data-theme=light] .bento-card h3,[data-theme=light] .case-card h3,[data-theme=light] .contact-direct-card h4,[data-theme=light] .faq-aside-card h3,[data-theme=light] .gallery-section h1,[data-theme=light] .info-card h3,[data-theme=light] .profile-name,[data-theme=light] .role-title,[data-theme=light] .service-card h3,[data-theme=light] .shopify-card h3,[data-theme=light] .skill-item strong,[data-theme=light] .testimonial-author h4{color:#0a0a0a!important}[data-theme=light] .accordion-body p,[data-theme=light] .bento-card p,[data-theme=light] .case-card p,[data-theme=light] .contact-direct-card p,[data-theme=light] .experience-details li,[data-theme=light] .faq-aside-card p,[data-theme=light] .faq-guarantee-list li,[data-theme=light] .gallery-section p,[data-theme=light] .info-card ul li,[data-theme=light] .service-card p,[data-theme=light] .shopify-card ul li,[data-theme=light] .shopify-deep-dive ul li,[data-theme=light] .shopify-engagements ul li,[data-theme=light] .shopify-impact ul li,[data-theme=light] .testimonial-card p{color:#444444!important}[data-theme=light] .case-stat-pill,[data-theme=light] .faq-answer-highlights span,[data-theme=light] .skill-badge,[data-theme=light] .toolbox-tag{background:#f3f4f6!important;border-color:rgba(0,0,0,.09)!important;color:#1a1a1a!important}[data-theme=light] .company-name,[data-theme=light] .contact-copy-val,[data-theme=light] .six-grid .info-card .card-icon svg{color:#000000!important}[data-theme=light] .achievement-card{background:#ffffff!important;border-color:rgba(0,0,0,.09)!important;box-shadow:0 6px 24px rgba(0,0,0,.05)!important}[data-theme=light] .achievement-title{color:#0a0a0a!important}[data-theme=light] .achievement-desc{color:#444444!important}[data-theme=light] .achievements-section h3,[data-theme=light] .education-section h3,[data-theme=light] .toolbox-section h3{color:#0a0a0a!important}[data-theme=light] .toolbox-grid ul{background:#ffffff!important;border:1px solid rgba(0,0,0,.09)!important;border-radius:16px!important;padding:1.5rem 1.25rem!important;box-shadow:0 4px 20px rgba(0,0,0,.04)!important}[data-theme=light] .toolbox-grid li,[data-theme=light] .toolbox-grid ul li{color:#222222!important;border-bottom:none!important}[data-theme=light] .bento-content ul li:before,[data-theme=light] .competency-body ul li:before,[data-theme=light] .skill-list li:before,[data-theme=light] .toolbox-grid li:before,[data-theme=light] .toolbox-grid ul li:before{color:#000000!important}[data-theme=light] .education-card{background:#ffffff!important;border-color:rgba(0,0,0,.09)!important;box-shadow:0 4px 16px rgba(0,0,0,.04)!important}[data-theme=light] .edu-degree{color:#0a0a0a!important}[data-theme=light] .edu-school{color:#555555!important}[data-theme=light] .edu-year{background:#000000!important;color:#ffffff!important;border-color:#000000!important}[data-theme=light] .experience-timeline{background:#cccccc!important}[data-theme=light] .work-tabs-layout{background:#ffffff!important;border-color:rgba(0,0,0,.09)!important;box-shadow:0 8px 30px rgba(0,0,0,.05)!important}[data-theme=light] .work-tabs-sidebar{background:#f8f9fa!important;border-right-color:rgba(0,0,0,.08)!important}[data-theme=light] .work-tab-btn{color:#555555!important;border-left-color:transparent!important}[data-theme=light] .work-tab-btn:hover{background:#f3f4f6!important;color:#000000!important}[data-theme=light] .work-tab-btn.active{background:#000000!important;color:#ffffff!important;border-left-color:#000000!important;font-weight:700!important}[data-theme=light] .work-history-card{background:transparent!important}[data-theme=light] .work-role-group h3{color:#0a0a0a!important}[data-theme=light] .work-company{color:#333333!important}[data-theme=light] .work-badge-date,[data-theme=light] .work-badge-location{background:#f3f4f6!important;color:#333333!important;border-color:rgba(0,0,0,.09)!important}[data-theme=light] .work-history-bullets li{color:#333333!important}[data-theme=light] .work-history-bullets li strong{color:#0a0a0a!important}[data-theme=light] .key-achievement{background:#f8f9fa!important;border-color:rgba(0,0,0,.12)!important;border-left:3px solid #000000!important;color:#1a1a1a!important}[data-theme=light] .key-achievement i{color:#000000!important}[data-theme=light] .work-history-tags span{background:#f3f4f6!important;border-color:rgba(0,0,0,.09)!important;color:#1a1a1a!important}[data-theme=light] .bento-competencies-grid .bento-card h4{color:#0a0a0a!important}[data-theme=light] .bento-competencies-grid .bento-card ul li{color:#333333!important}[data-theme=light] .bento-icon{background:#f3f4f6!important;border-color:rgba(0,0,0,.09)!important;color:#111111!important}[data-theme=light] .impact-card h3{color:#0a0a0a!important}[data-theme=light] .impact-card ul li{color:#333333!important;border-bottom-color:rgba(0,0,0,.06)!important}[data-theme=light] .impact-card ul li strong{color:#0a0a0a!important}[data-theme=light] .service-card ul li{color:#333333!important;border-bottom-color:rgba(0,0,0,.06)!important}[data-theme=light] .services-cta{background:#ffffff!important;border-color:rgba(0,0,0,.09)!important;box-shadow:0 6px 24px rgba(0,0,0,.05)!important}[data-theme=light] .services-cta p{color:#0a0a0a!important}[data-theme=light] .shopify-highlights{border-color:rgba(0,0,0,.08)!important}[data-theme=light] .info-card.shopify-card,[data-theme=light] .shopify-card{background:#ffffff!important;border-color:rgba(0,0,0,.09)!important;box-shadow:0 6px 24px rgba(0,0,0,.05)!important}[data-theme=light] .info-card.shopify-card h3,[data-theme=light] .shopify-card h3{color:#0a0a0a!important;font-weight:700!important;font-size:1.2rem!important;margin-bottom:.85rem!important}[data-theme=light] .info-card.shopify-card ul li,[data-theme=light] .shopify-card ul li{color:#333333!important}[data-theme=light] .shopify-deep-dive,[data-theme=light] .shopify-engagements,[data-theme=light] .shopify-extended-grid .shopify-deep-dive,[data-theme=light] .shopify-extended-grid .shopify-engagements,[data-theme=light] .shopify-extended-grid .shopify-impact,[data-theme=light] .shopify-impact{background:#ffffff!important;border:1px solid rgba(0,0,0,.09)!important;box-shadow:0 6px 24px rgba(0,0,0,.05)!important;color:#333333!important}[data-theme=light] .shopify-deep-dive:hover,[data-theme=light] .shopify-engagements:hover,[data-theme=light] .shopify-impact:hover{border-color:rgba(0,0,0,.25)!important;box-shadow:0 12px 35px rgba(0,0,0,.08)!important}[data-theme=light] .shopify-deep-dive h3,[data-theme=light] .shopify-engagements h3,[data-theme=light] .shopify-impact h3{color:#0a0a0a!important;font-weight:700!important}[data-theme=light] .shopify-deep-dive li,[data-theme=light] .shopify-deep-dive ul li,[data-theme=light] .shopify-engagements li,[data-theme=light] .shopify-engagements ul li,[data-theme=light] .shopify-impact li,[data-theme=light] .shopify-impact ul li{color:#333333!important;border-bottom-color:rgba(0,0,0,.06)!important}[data-theme=light] .shopify-deep-dive li:before,[data-theme=light] .shopify-engagements li:before,[data-theme=light] .shopify-impact li:before{color:#000000!important}[data-theme=light] .shopify-cta{background:#ffffff!important;border-color:rgba(0,0,0,.09)!important;box-shadow:0 6px 24px rgba(0,0,0,.05)!important}[data-theme=light] .shopify-cta p{color:#0a0a0a!important}[data-theme=light] .shopify-stat strong{color:#000000!important}[data-theme=light] .shopify-stat span{color:#555555!important}[data-theme=light] .case-meta span{color:#666666!important}[data-theme=light] .case-meta strong{color:#0a0a0a!important}[data-theme=light] .case-card p{color:#444444!important}[data-theme=light] .case-card ul li{color:#333333!important}[data-theme=light] .case-tech span{background:#f3f4f6!important;border-color:rgba(0,0,0,.09)!important;color:#1a1a1a!important}[data-theme=light] .case-link-btn{background:#000000!important;color:#ffffff!important;border-color:#000000!important}[data-theme=light] .case-link-btn:hover{background:#222222!important}[data-theme=light] .slider-btn{background:#ffffff!important;border-color:rgba(0,0,0,.15)!important;color:#0a0a0a!important;box-shadow:0 4px 12px rgba(0,0,0,.06)!important}[data-theme=light] .slider-btn:hover{background:#000000!important;color:#ffffff!important;border-color:#000000!important}[data-theme=light] .slider-dot{background:rgba(0,0,0,.2)!important}[data-theme=light] .slider-dot.active{background:#000000!important}[data-theme=light] .skills-highlights span{background:#ffffff!important;border-color:rgba(0,0,0,.09)!important;color:#1a1a1a!important;box-shadow:0 2px 10px rgba(0,0,0,.04)!important}[data-theme=light] .skill-card h3{color:#0a0a0a!important}[data-theme=light] .skill-card p{color:#444444!important}[data-theme=light] .skill-card .skill-list li{color:#333333!important}[data-theme=light] .skill-card__top{border-bottom-color:rgba(0,0,0,.08)!important}[data-theme=light] .skill-card__icon{background:#f3f4f6!important;border-color:rgba(0,0,0,.08)!important}[data-theme=light] .tech-cloud span{background:#ffffff!important;border-color:rgba(0,0,0,.09)!important;color:#1a1a1a!important;box-shadow:0 2px 8px rgba(0,0,0,.03)!important}[data-theme=light] .tech-cloud span:hover{background:#000000!important;color:#ffffff!important;border-color:#000000!important}[data-theme=light] .skill-meter{background:#ffffff!important;border-color:rgba(0,0,0,.08)!important;box-shadow:0 2px 10px rgba(0,0,0,.04)!important}[data-theme=light] .skill-meter__track{background:#e9ecef!important}[data-theme=light] .skill-meter__fill{background:#000000!important}[data-theme=light] .skill-meter__label{color:#333333!important}[data-theme=light] .skill-meter__label span:last-child{color:#000000!important;font-weight:700!important}[data-theme=light] .testimonial-stars{color:#000000!important}[data-theme=light] .testimonial-text{color:#333333!important}[data-theme=light] .testimonial-author strong{color:#0a0a0a!important}[data-theme=light] .testimonial-author span{color:#666666!important}[data-theme=light] .faq-aside-badge,[data-theme=light] .testimonial-avatar{background:#000000!important;color:#ffffff!important}[data-theme=light] .faq-aside-badge{border-color:#000000!important}[data-theme=light] .faq-cta-box{background:#f4f5f7!important;border-color:rgba(0,0,0,.08)!important}[data-theme=light] .faq-cta-box p{color:#333333!important}[data-theme=light] .faq-guarantee-list li{color:#222222!important}[data-theme=light] .faq-guarantee-list li i{color:#000000!important}[data-theme=light] .accordion-header{background:transparent!important}[data-theme=light] .accordion-item.active{background:#ffffff!important;border-color:#000000!important;box-shadow:0 8px 30px rgba(0,0,0,.08)!important}[data-theme=light] .faq-category-tag{color:#666666!important}[data-theme=light] .faq-question-text{color:#0a0a0a!important}[data-theme=light] .faq-icon{background:#000000!important;border-color:#000000!important;color:#ffffff!important}[data-theme=light] .faq-toggle{background:#f3f4f6!important;border-color:rgba(0,0,0,.09)!important;color:#333333!important}[data-theme=light] .contact-available-badge{background:#000000!important;border-color:#000000!important;color:#ffffff!important}[data-theme=light] .available-dot{background:#ffffff!important;box-shadow:0 0 0 2px #ffffff!important}[data-theme=light] .contact-method-card:hover{border-color:#000000!important;box-shadow:0 8px 28px rgba(0,0,0,.08)!important}[data-theme=light] .contact-method-card.static{background:#f8f9fa!important}[data-theme=light] .contact-method-icon{background:#f3f4f6!important;color:#000000!important}[data-theme=light] .contact-method-label{color:#666666!important}[data-theme=light] .contact-method-value{color:#0a0a0a!important}[data-theme=light] .contact-method-arrow{color:#333333!important}[data-theme=light] .copy-trigger{color:#555555!important}[data-theme=light] .copy-trigger:hover{color:#000000!important}[data-theme=light] .contact-stats-row{background:#ffffff!important;border:1px solid rgba(0,0,0,.09)!important;box-shadow:0 4px 16px rgba(0,0,0,.04)!important}[data-theme=light] .contact-stat{background:#ffffff!important;border:none!important}[data-theme=light] .contact-stat:hover{background:#f8f9fa!important}[data-theme=light] .contact-stat-value{background:none!important;-webkit-background-clip:initial!important;-webkit-text-fill-color:#000000!important;color:#000000!important;font-weight:800!important}[data-theme=light] .contact-stat-label{color:#666666!important;font-weight:600!important}[data-theme=light] .contact-cta-card{background:#ffffff!important;border:1px solid rgba(0,0,0,.09)!important;box-shadow:0 12px 40px rgba(0,0,0,.06)!important;color:#0a0a0a!important}[data-theme=light] .contact-cta-glow{display:none!important}[data-theme=light] .contact-cta-eyebrow{color:#555555!important}[data-theme=light] .contact-cta-eyebrow i{color:#000000!important}[data-theme=light] .contact-cta-card h3{color:#0a0a0a!important}[data-theme=light] .contact-cta-card p{color:#444444!important}[data-theme=light] .contact-services-list li{color:#333333!important}[data-theme=light] .contact-services-list li span{color:#222222!important}[data-theme=light] .contact-services-list li i{color:#000000!important}[data-theme=light] .contact-btn-primary,[data-theme=light] .contact-cta-card .btn-primary{background:#000000!important;color:#ffffff!important;border-color:#000000!important;box-shadow:0 4px 16px rgba(0,0,0,.2)!important}[data-theme=light] .contact-btn-primary:hover,[data-theme=light] .contact-cta-card .btn-primary:hover{background:#222222!important}[data-theme=light] .contact-btn-outline,[data-theme=light] .contact-cta-card .btn-outline,[data-theme=light] .contact-cta-card .btn.btn-outline{background:transparent!important;border-color:rgba(0,0,0,.3)!important;color:#1a1a1a!important}[data-theme=light] .contact-btn-outline:hover,[data-theme=light] .contact-cta-card .btn-outline:hover,[data-theme=light] .contact-cta-card .btn.btn-outline:hover{background:#000000!important;color:#ffffff!important;border-color:#000000!important}[data-theme=light] .contact-tech-pills{border-top:1px solid rgba(0,0,0,.08)!important}[data-theme=light] .contact-tech-pills span{background:#f3f4f6!important;border:1px solid rgba(0,0,0,.09)!important;color:#1a1a1a!important}[data-theme=light] .contact-tech-pills span:hover{background:#000000!important;color:#ffffff!important;border-color:#000000!important}[data-theme=light] .gradient-word{background:linear-gradient(135deg,#000000,#555555)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important}[data-theme=light] .tab-btn{background:#f3f4f6!important;color:#3a3a3a!important;border-color:rgba(0,0,0,.09)!important}[data-theme=light] .tab-btn.active{background:#000000!important;color:#ffffff!important;border-color:#000000!important}[data-theme=light] .fixed-socials{background:rgba(255,255,255,.95)!important;border-color:rgba(0,0,0,.1)!important;box-shadow:0 18px 50px rgba(0,0,0,.08)!important}[data-theme=light] .fixed-socials a,[data-theme=light] .fixed-socials__btn{background:#ffffff!important;border-color:rgba(0,0,0,.1)!important;color:#0a0a0a!important}[data-theme=light] .fixed-socials a:hover{background:#000000!important;color:#ffffff!important}[data-theme=light] .fixed-socials__pill{background:#f3f4f6!important;border-color:rgba(0,0,0,.1)!important}[data-theme=light] .fixed-socials__status-dot{background:#000000!important}[data-theme=light] .fixed-socials__status-text{color:#0a0a0a!important}[data-theme=light] .back-to-top{background:#000000!important;border-color:#000000!important;color:#ffffff!important;box-shadow:0 8px 30px rgba(0,0,0,.2)!important}[data-theme=light] .back-to-top i{color:#ffffff!important}[data-theme=light] .back-to-top-progress .progress-bg{stroke:rgba(0,0,0,.1)!important}[data-theme=light] .back-to-top-progress .progress-fill{stroke:#000000!important}[data-theme=light] .project-modal__dialog{background:#ffffff!important;color:#0a0a0a!important;border-color:rgba(0,0,0,.12)!important;box-shadow:0 30px 80px rgba(0,0,0,.15)!important}[data-theme=light] .project-modal__close{background:#f3f4f6!important;border-color:rgba(0,0,0,.1)!important;color:#0a0a0a!important}[data-theme=light] .project-modal__description,[data-theme=light] .project-modal__list{color:#3a3a3a!important}[data-theme=light] .project-modal__tech span{background:#f3f4f6!important;border-color:rgba(0,0,0,.09)!important;color:#1a1a1a!important}[data-theme=light] .contact-form-group label{color:#1a1a1a!important}[data-theme=light] .contact-form-group input,[data-theme=light] .contact-form-group select,[data-theme=light] .contact-form-group textarea{background:#ffffff!important;border-color:rgba(0,0,0,.15)!important;color:#0a0a0a!important}[data-theme=light] .contact-form-group input:focus,[data-theme=light] .contact-form-group textarea:focus{border-color:#000000!important;box-shadow:0 0 0 3px rgba(0,0,0,.08)!important}[data-theme=light] .site-footer{background:#f8fafc!important;background:linear-gradient(180deg,#f8fafc,#f1f5f9)!important;border-top-color:rgba(0,0,0,.08)!important;box-shadow:0 -10px 40px rgba(0,0,0,.03)!important}[data-theme=light] .site-footer:before{background:linear-gradient(90deg,transparent,rgba(0,0,0,.12),rgba(0,0,0,.06),transparent)!important}[data-theme=light] .footer-logo{filter:none!important}[data-theme=light] .footer-tagline{color:#475569!important}[data-theme=light] .footer-status-pill{background:rgba(16,185,129,.08)!important;border-color:rgba(16,185,129,.25)!important;color:#047857!important}[data-theme=light] .footer-status-pill .status-dot{background:#10b981!important;box-shadow:0 0 0 3px rgba(16,185,129,.25)!important}[data-theme=light] .footer-socials a{background:#ffffff!important;border-color:rgba(0,0,0,.1)!important;color:#334155!important;box-shadow:0 2px 6px rgba(0,0,0,.04)!important}[data-theme=light] .footer-socials a:hover{background:#0f172a!important;border-color:#0f172a!important;color:#ffffff!important;box-shadow:0 4px 12px rgba(15,23,42,.15)!important;transform:translateY(-2px)!important}[data-theme=light] .footer-col-title{color:#0f172a!important}[data-theme=light] .footer-col-title:after{background:linear-gradient(90deg,#0f172a,#64748b)!important}[data-theme=light] .footer-links a{color:#475569!important}[data-theme=light] .footer-links a i{color:#0f172a!important}[data-theme=light] .footer-links a:hover{color:#000000!important}[data-theme=light] .footer-services-list li{color:#475569!important}[data-theme=light] .footer-services-list li i{color:#059669!important}[data-theme=light] .footer-contact-item,[data-theme=light] .footer-contact-link{color:#475569!important}[data-theme=light] .footer-contact-item i,[data-theme=light] .footer-contact-link i{color:#0f172a!important}[data-theme=light] .footer-contact-link:hover{color:#000000!important}[data-theme=light] .footer-cta-card{background:#ffffff!important;border-color:rgba(0,0,0,.08)!important;box-shadow:0 10px 30px rgba(0,0,0,.04)!important}[data-theme=light] .footer-cta-card:hover{background:#ffffff!important;border-color:rgba(0,0,0,.15)!important;box-shadow:0 14px 36px rgba(0,0,0,.08)!important}[data-theme=light] .footer-cta-card p{color:#334155!important}[data-theme=light] .btn-primary.footer-btn,[data-theme=light] .footer-btn{background:#0f172a!important;color:#ffffff!important;border-color:#0f172a!important}[data-theme=light] .btn-primary.footer-btn:hover,[data-theme=light] .footer-btn:hover{background:#000000!important;color:#ffffff!important;transform:translateY(-1px)!important}[data-theme=light] .footer-bottom{background:#f1f5f9!important;border-top-color:rgba(0,0,0,.06)!important}[data-theme=light] .footer-bottom p,[data-theme=light] .footer-bottom-badges,[data-theme=light] .footer-bottom-badges span{color:#64748b!important}[data-theme=light] .dot-sep{color:rgba(0,0,0,.25)!important}.theme-toggle-btn{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);color:#f8fafc;cursor:pointer;position:relative;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:0;flex-shrink:0}.theme-toggle-btn:hover{background:rgba(255,255,255,.15);border-color:var(--accent);transform:translateY(-2px) scale(1.05);box-shadow:0 0 15px var(--accent-glow)}.theme-toggle-slider{display:flex;width:100%;height:100%}.theme-icon,.theme-toggle-slider{align-items:center;justify-content:center}.theme-icon{font-size:1rem;display:inline-flex}.theme-toggle-btn.is-dark .sun-icon{display:none}.theme-toggle-btn.is-dark .moon-icon{color:#facc15;filter:drop-shadow(0 0 6px rgba(250,204,21,.6))}.theme-toggle-btn.is-light .moon-icon{display:none}.theme-toggle-btn.is-light .sun-icon{color:#f59e0b;filter:drop-shadow(0 0 6px rgba(245,158,11,.6))}.mobile-theme-row{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-radius:12px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);margin-bottom:8px}.mobile-theme-label{font-size:.85rem;font-weight:600;color:var(--text-muted)}html{scroll-behavior:smooth;scroll-padding-top:110px}section[id]{scroll-margin-top:30px}body{margin:0;font-family:Outfit,DM Sans,system-ui,-apple-system,sans-serif;color:var(--text);line-height:1.65;min-height:100vh;overflow-x:hidden}.bg-grid,body{background:var(--bg)}.bg-grid{position:fixed;inset:0;z-index:-2;background-image:var(--gradient-mesh)}.bg-grid:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(99,102,241,.03) 1px,transparent 0),linear-gradient(90deg,rgba(99,102,241,.03) 1px,transparent 0);background-size:80px 80px;animation:grid-drift 60s linear infinite;pointer-events:none}@keyframes grid-drift{0%{transform:translate(0)}to{transform:translate(80px,80px)}}.scroll-progress{position:fixed;top:0;left:0;height:3px;width:0;background:var(--gradient);z-index:1002;transition:width .1s linear}.availability-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .85rem;border:1px solid rgba(16,185,129,.25);border-radius:999px;background:rgba(16,185,129,.08);color:#6ee7b7;font-size:.8rem;font-weight:600;line-height:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap;text-decoration:none;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.availability-badge:hover{background:rgba(16,185,129,.18);border-color:rgba(16,185,129,.45);color:#a7f3d0;transform:translateY(-2px)}.availability-dot{width:.55rem;height:.55rem;border-radius:50%;background:#10b981;box-shadow:0 0 0 0 rgba(16,185,129,.7);animation:pulseDot 1.8s infinite;flex-shrink:0}.start-project-btn{display:inline-flex;align-items:center;justify-content:center;padding:.55rem 1.35rem;border-radius:999px;text-decoration:none;font-size:.85rem;font-weight:600;color:#ffffff;background:linear-gradient(135deg,#6366f1,#22d3ee);box-shadow:0 4px 18px rgba(99,102,241,.38);transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap;border:1px solid rgba(255,255,255,.15);cursor:pointer}.start-project-btn:hover{transform:translateY(-2px);box-shadow:0 8px 28px rgba(99,102,241,.55);color:#ffffff}.site-header{position:fixed;top:0;left:0;right:0;width:100%;z-index:1000;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:rgba(8,10,16,.94);border-bottom:1px solid rgba(255,255,255,.08);box-shadow:0 4px 30px rgba(0,0,0,.45);transition:background .3s ease,border-color .3s ease,box-shadow .3s ease}.primary-nav{max-width:1380px;width:100%;margin:0 auto;padding:.6rem 1.5rem;justify-content:space-between;position:relative}.logos,.primary-nav{display:flex;align-items:center}.logos{flex-shrink:0;text-decoration:none}.logos img{width:165px;max-width:165px;height:auto;border-radius:0;transition:transform .3s ease}.logos:hover img{transform:scale(1.03)}.desktop-nav-links,.nav-links-wrapper{display:flex;align-items:center;gap:.75rem;position:relative}.primary-nav ul{list-style:none;display:flex;align-items:center;gap:.25rem;margin:0;padding:0}.primary-nav a{display:inline-flex;align-items:center;gap:.35rem;text-decoration:none;color:rgba(255,255,255,.82);font-weight:500;font-size:.83rem;padding:.4rem .7rem;border-radius:999px;position:relative;transition:all .25s ease;white-space:nowrap}.primary-nav a i{font-size:.8rem;opacity:.85;transition:transform .2s ease}.primary-nav a:hover,.primary-nav a:hover i{transform:translateY(-1px)}.primary-nav a:hover{color:#ffffff;background:rgba(255,255,255,.08)}.primary-nav a.active{color:var(--accent-light);background:rgba(99,102,241,.14);border:1px solid rgba(99,102,241,.25);font-weight:600}.header-actions{gap:.65rem}.header-actions .availability-badge{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .75rem;border-radius:999px;background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.25);color:#6ee7b7;font-size:.76rem;font-weight:600;text-decoration:none;transition:all .25s ease;white-space:nowrap}.header-actions .availability-badge:hover{background:rgba(16,185,129,.18);border-color:rgba(16,185,129,.4);transform:translateY(-1px)}.header-actions .start-project-btn{display:inline-flex;align-items:center;gap:.4rem;padding:.42rem 1rem;border-radius:999px;background:var(--gradient);color:#ffffff;font-size:.8rem;font-weight:600;text-decoration:none;box-shadow:0 4px 15px var(--accent-glow);transition:all .25s ease;white-space:nowrap}.header-actions .start-project-btn:hover{transform:translateY(-1px);box-shadow:0 6px 20px var(--accent-glow)}@media (max-width:1280px) and (min-width:1081px){.primary-nav ul{gap:.18rem}.primary-nav a{font-size:.8rem;padding:.35rem .55rem;gap:.3rem}.header-actions{gap:.45rem}}.nav-indicator{position:absolute;bottom:-.65rem;left:0;height:3px;border-radius:999px;background:var(--gradient);box-shadow:0 0 12px var(--accent-glow);transition:transform var(--transition-smooth),width var(--transition-smooth),opacity var(--transition-fast);opacity:0}.nav-indicator.visible{opacity:1}.header-actions{display:flex;align-items:center;gap:1rem;flex-shrink:0}.mobile-nav-actions{display:none}main{max-width:var(--container-max);margin:0 auto;padding:7.5rem 2rem 6rem}.panel{padding:4.8rem 0;border-bottom:1px solid var(--border)}.panel:last-of-type{border-bottom:none}.shopify-section{background:linear-gradient(180deg,rgba(99,102,241,.04),transparent);border:1px solid rgba(99,102,241,.12);border-radius:var(--radius-xl);margin:2rem 0;padding:4rem 2rem}.shopify-pill{background:linear-gradient(135deg,rgba(99,102,241,.2),rgba(34,211,238,.15));border:1px solid rgba(99,102,241,.25)}.shopify-highlights{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-bottom:2.5rem}.shopify-stat{text-align:center;padding:1.5rem;background:rgba(99,102,241,.08);border:1px solid rgba(99,102,241,.15);border-radius:var(--radius-md);transition:all var(--transition-smooth)}.shopify-stat:hover{transform:translateY(-4px);border-color:rgba(99,102,241,.3);box-shadow:0 12px 40px rgba(99,102,241,.15)}.shopify-stat strong{display:block;font-size:2rem;color:var(--accent-light);margin-bottom:.5rem}.shopify-stat span{font-size:.85rem;color:var(--text-muted)}.shopify-card{border-color:rgba(99,102,241,.15)}.shopify-card:hover{border-color:rgba(99,102,241,.3);box-shadow:0 12px 40px rgba(99,102,241,.1)}@media (max-width:768px){.shopify-section{margin:1rem 0;padding:2.5rem 1rem}.shopify-highlights{grid-template-columns:1fr}}.section-heading{max-width:100%;margin-bottom:3.5rem}.section-pill{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem 1rem;border-radius:999px;background:rgba(99,102,241,.12);color:var(--accent-light);font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;margin-bottom:1rem;animation:fadeInUp .6s ease forwards}.section-heading h2{font-size:clamp(2rem,4vw,2.75rem);font-weight:600;line-height:1.2;margin:.75rem 0 1rem;letter-spacing:-.02em}.section-heading p{margin:0;color:var(--text-muted);font-size:1.05rem;line-height:1.7}.hero{display:grid;grid-template-columns:1fr 1.15fr;grid-gap:3.5rem;gap:3.5rem;align-items:start;min-height:calc(100vh - 90px);padding:2.5rem 0 4rem}.hero-content{animation:fadeInUp .8s ease forwards}.eyebrow{color:var(--accent-light);text-transform:uppercase;letter-spacing:.15em;font-size:.8rem;font-weight:600;margin:0;opacity:0;animation:fadeInUp .6s ease .1s forwards}.hero h1{font-size:clamp(2.25rem,4vw,3.25rem);font-weight:700;line-height:1.15;letter-spacing:-.03em;margin:.85rem 0 1.25rem;background:linear-gradient(135deg,#ffffff 25%,#bae6fd 65%,#6ee7b7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;opacity:0;animation:fadeInUp .8s ease .2s forwards}.hero-subtext{color:rgba(255,255,255,.85);font-size:1.05rem;line-height:1.65;margin:0 0 1.25rem;opacity:0;animation:fadeInUp .8s ease .3s forwards}.hero-badges{display:flex;flex-wrap:wrap;gap:.6rem;margin:1.25rem 0;opacity:0;animation:fadeInUp .8s ease .4s forwards}.hero-badges span{padding:.45rem .95rem;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03);font-size:.8rem;font-weight:500;color:var(--text-muted);display:inline-flex;align-items:center;gap:.4rem;transition:all var(--transition-fast)}.hero-badges span i{font-size:.82rem;color:var(--accent-light)}.hero-badges span:hover{border-color:var(--accent);color:#ffffff;background:rgba(99,102,241,.12);transform:translateY(-2px)}.typing-container{display:flex;align-items:center;gap:.5rem;margin:1.25rem 0;font-size:1.05rem;font-weight:500;opacity:0;animation:fadeInUp .8s ease .35s forwards}.typing-prefix{color:var(--text-muted)}.typing-text{background:var(--gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:600;min-height:1.5em}.typing-cursor{color:var(--accent-2);font-weight:300;animation:blink 1s step-end infinite}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.hero-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem;margin:1.5rem 0;opacity:0;animation:fadeInUp .8s ease .5s forwards}.hero-list h4{margin:0 0 .5rem;font-size:.9rem;font-weight:600;color:#ffffff}.hero-list ul{margin:0;padding-left:1.1rem;color:var(--text-muted);font-size:.84rem;line-height:1.55}.hero-list ul li{margin-bottom:.35rem}.highlight-info h4{color:#ffffff;margin:0 0 .2rem}.highlight-info p{font-size:.76rem;color:var(--text-muted);line-height:1.4;margin:0}.cta{display:flex;flex-wrap:wrap;gap:1rem;opacity:0;animation:fadeInUp .8s ease .6s forwards}.btn{padding:1rem 1.75rem;border-radius:var(--radius-md);border:none;font-weight:600;font-size:.95rem;cursor:pointer;text-decoration:none;display:inline-block;transition:all var(--transition-smooth)}.btn-primary{background:var(--gradient);box-shadow:0 4px 20px var(--accent-glow)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 30px var(--accent-glow)}.btn-outline{background:transparent;border:1px solid var(--border);color:var(--text)}.btn-outline:hover{border-color:var(--accent);color:var(--accent-light);transform:translateY(-2px)}.profile-wrapper{width:220px;height:220px;border-radius:999px;margin:0 auto 2rem;display:flex;align-items:center;justify-content:center}.profile-ring{position:absolute;inset:0;border-radius:inherit;background:conic-gradient(from 180deg,#00f2fe,#10b981,#818cf8,#00f2fe);opacity:.85;filter:blur(2px)}.profile-photo{position:relative;border-radius:inherit;border:3px solid rgba(255,255,255,.08);box-shadow:0 20px 50px rgba(0,0,0,.6),0 0 0 6px rgba(255,255,255,.04);z-index:2}.profile-badges{flex-wrap:wrap;gap:10px;justify-content:center;margin:-10px 0 16px}.badge-pill{padding:8px 12px;border-radius:999px;border:1px solid var(--border);font-size:12px}.deliver-list{margin:14px 0 0;padding-left:1.2rem}.deliver-list li{margin-bottom:10px}.tech-stack{line-height:1.75}.profile-card{display:grid;grid-template-columns:210px 1fr;grid-gap:24px;gap:24px;align-items:start;padding:24px;background:linear-gradient(145deg,rgba(20,20,32,.95),rgba(12,12,20,.98));border:1px solid rgba(255,255,255,.1);border-radius:24px;box-shadow:0 20px 60px rgba(0,0,0,.5);box-sizing:border-box;max-width:100%}.profile-card__left{gap:14px}.profile-avatar-container,.profile-card__left{display:flex;flex-direction:column;align-items:center}.profile-avatar-container{gap:10px;width:100%}.profile-wrapper{width:165px;height:165px;margin:0 auto;position:relative;border-radius:50%;padding:4px;background:linear-gradient(135deg,#10b981,#6366f1 50%,#22d3ee);box-shadow:0 8px 25px rgba(16,185,129,.25)}.profile-photo{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}.profile-status-badge{position:relative;bottom:auto;left:auto;transform:none;margin-top:4px;white-space:nowrap;font-size:.74rem;font-weight:600;padding:.3rem .75rem;border-radius:999px;background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.3);color:#6ee7b7;display:inline-flex;align-items:center;gap:.4rem}.profile-badges{display:flex;flex-direction:column;gap:6px;width:100%}.badge-pill{font-size:.75rem;font-weight:600;padding:.4rem .7rem;border-radius:10px;display:flex;align-items:center;gap:.5rem;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);color:var(--text-muted);transition:all .25s ease;width:100%}.badge-pill i{font-size:.82rem}.badge-pill.plus{background:rgba(16,185,129,.08);border-color:rgba(16,185,129,.25);color:#6ee7b7}.badge-pill.hydrogen{background:rgba(34,211,238,.08);border-color:rgba(34,211,238,.25);color:#67e8f9}.badge-pill.checkout{background:rgba(167,139,250,.08);border-color:rgba(167,139,250,.25);color:#c4b5fd}.badge-pill.functions{background:rgba(99,102,241,.08);border-color:rgba(99,102,241,.25);color:#a5b4fc}.badge-pill.liquid{background:rgba(16,185,129,.08);border-color:rgba(16,185,129,.25);color:#6ee7b7}.badge-pill.api{background:rgba(34,211,238,.08);border-color:rgba(34,211,238,.25);color:#67e8f9}.badge-pill.migration{background:rgba(167,139,250,.08);border-color:rgba(167,139,250,.25);color:#c4b5fd}.badge-pill.backend{background:rgba(99,102,241,.08);border-color:rgba(99,102,241,.25);color:#a5b4fc}.badge-pill:hover{transform:translateX(4px);filter:brightness(1.2)}.profile-card__right{display:flex;flex-direction:column;gap:1rem}.profile-header-banner{display:flex;flex-direction:column;gap:.4rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.08)}.shopify-plus-tag{display:inline-flex;align-items:center;gap:.4rem;font-size:.7rem;font-weight:800;letter-spacing:.08em;color:#6ee7b7;background:rgba(16,185,129,.12);border:1px solid rgba(16,185,129,.3);padding:.2rem .6rem;border-radius:6px;width:-moz-fit-content;width:fit-content}.deliver-main-title{font-size:1.15rem;font-weight:700;color:#ffffff;margin:0;line-height:1.35}.deliver-tagline{font-size:.85rem;color:var(--text-muted);line-height:1.55;margin:0}.deliver-pillars-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.85rem;gap:.85rem}.pillar-card{background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.06);border-radius:14px;padding:.95rem 1rem;display:flex;flex-direction:column;gap:.4rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.pillar-card:hover{background:rgba(99,102,241,.07);border-color:rgba(99,102,241,.3);transform:translateY(-3px);box-shadow:0 8px 25px rgba(99,102,241,.15)}.pillar-header{display:flex;align-items:center;gap:.65rem}.pillar-header h4{font-size:.9rem;font-weight:600;color:#ffffff;margin:0}.pillar-icon{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:.88rem;flex-shrink:0}.pillar-icon.shopify-green{background:rgba(16,185,129,.12);color:#34d399;border:1px solid rgba(16,185,129,.25)}.pillar-icon.hydrogen-cyan{background:rgba(34,211,238,.12);color:#22d3ee;border:1px solid rgba(34,211,238,.25)}.pillar-icon.speed-emerald{background:rgba(99,102,241,.12);color:#818cf8;border:1px solid rgba(99,102,241,.25)}.pillar-icon.migration-purple{background:rgba(167,139,250,.12);color:#c4b5fd;border:1px solid rgba(167,139,250,.25)}.pillar-card p{font-size:.78rem;color:var(--text-muted);line-height:1.5;margin:0}.tech-stack-card{margin-top:1.25rem;padding:1.5rem!important;background:linear-gradient(145deg,rgba(20,20,32,.94),rgba(12,12,20,.98))!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:20px!important;box-shadow:0 10px 30px rgba(0,0,0,.4)!important}.tech-stack-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem;padding-bottom:.85rem;border-bottom:1px solid rgba(255,255,255,.08)}.tech-stack-header h3{font-size:1.05rem;font-weight:700;color:#ffffff;margin:0;display:flex;align-items:center;gap:.5rem}.tech-stack-header h3 i{color:var(--accent-2)}.tech-count-badge{font-size:.72rem;font-weight:700;letter-spacing:.05em;padding:.25rem .65rem;border-radius:999px;background:rgba(16,185,129,.12);border:1px solid rgba(16,185,129,.3);color:#6ee7b7}.tech-pills-unified{display:flex;flex-wrap:wrap;gap:.45rem}.tech-pills-unified span{font-size:.76rem;font-weight:500;padding:.35rem .7rem;border-radius:8px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.08);color:rgba(255,255,255,.85);display:inline-flex;align-items:center;gap:.4rem;transition:all .2s ease}.tech-pills-unified span.pill-highlight{background:rgba(16,185,129,.1);border-color:rgba(16,185,129,.3);color:#6ee7b7;font-weight:600}.tech-pills-unified span:hover{background:rgba(99,102,241,.14);border-color:rgba(99,102,241,.35);color:#ffffff;transform:translateY(-2px)}.tech-stack-bottom-card{margin-top:1.5rem;padding:1.5rem!important;background:linear-gradient(145deg,rgba(20,20,32,.94),rgba(12,12,20,.98))!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:20px!important;box-shadow:0 10px 30px rgba(0,0,0,.4)!important}.tech-card-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem;padding-bottom:.85rem;border-bottom:1px solid rgba(255,255,255,.08)}.tech-card-header h3{font-size:1.05rem;font-weight:700;color:#ffffff;margin:0;display:flex;align-items:center;gap:.5rem}.tech-card-header h3 i{color:var(--accent-2)}.tech-card-badge{font-size:.72rem;font-weight:700;letter-spacing:.05em;padding:.25rem .65rem;border-radius:999px;background:rgba(16,185,129,.12);border:1px solid rgba(16,185,129,.3);color:#6ee7b7}.tech-stack-pills-flow{display:flex;flex-wrap:wrap;gap:.45rem}.tech-stack-pills-flow span{font-size:.76rem;font-weight:500;padding:.35rem .7rem;border-radius:8px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.08);color:rgba(255,255,255,.85);display:inline-flex;align-items:center;gap:.4rem;transition:all .2s ease}.tech-stack-pills-flow span.tp-highlight{background:rgba(16,185,129,.1);border-color:rgba(16,185,129,.3);color:#6ee7b7;font-weight:600}.tech-stack-pills-flow span:hover{background:rgba(99,102,241,.14);border-color:rgba(99,102,241,.35);color:#ffffff;transform:translateY(-2px)}.hero-showcase{position:relative;isolation:isolate;z-index:1;overflow:hidden}.floating-light{position:absolute;width:520px;height:520px;border-radius:50%;filter:blur(120px);opacity:.85;z-index:0;pointer-events:none;mix-blend-mode:screen;animation:glowFloat 7s ease-in-out infinite}@media (max-width:768px){.floating-light{width:280px;height:280px;filter:blur(60px)}}.light-one{top:-160px;left:-160px;background:radial-gradient(circle,rgba(99,102,241,.95),transparent 65%)}.light-two{bottom:-180px;right:-180px;background:radial-gradient(circle,rgba(34,211,238,.9),transparent 65%);animation-delay:1.2s}@keyframes glowFloat{0%,to{transform:translate(0) scale(1)}50%{transform:translate(18px,-18px) scale(1.06)}}.hero-showcase .floating-card{position:relative;z-index:1;background:rgba(22,22,31,.92);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.floating-card{position:relative;z-index:1;background:var(--bg-card);border-radius:var(--radius-lg);padding:1.75rem;border:1px solid var(--border);margin-bottom:1.25rem;transition:all var(--transition-smooth);animation:floatCard 6s ease-in-out infinite;overflow:hidden}.floating-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--gradient);opacity:0;transition:opacity var(--transition-fast)}.floating-card:hover{border-color:var(--border-hover);transform:translateY(-4px);box-shadow:var(--shadow-lg)}.floating-card:hover:before{opacity:1}.floating-card.primary{animation-delay:0s}.floating-card.secondary{animation-delay:1s}@keyframes floatCard{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.floating-card h3{margin:0 0 .5rem;font-size:1.1rem;font-weight:600}.floating-card ul{margin:.5rem 0 0;padding-left:1.2rem;color:var(--text-muted);font-size:.9rem}.stats-ribbon{grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem;padding:1.5rem;border-radius:var(--radius-md);background:rgba(99,102,241,.06);border:1px solid var(--border);margin-top:1.5rem}.stats-ribbon strong{display:block;font-size:1.75rem;color:var(--accent-light);font-weight:600}.stats-ribbon span{font-size:.85rem;color:var(--text-muted)}.case-grid,.contact-layout,.grid,.services-grid,.skills-grid,.testimonial-grid,.three-up{display:grid;grid-gap:1.5rem;gap:1.5rem}.grid,.three-up{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.services-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.case-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.skills-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.testimonial-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.contact-layout,.experience-layout{grid-template-columns:1fr 1fr;align-items:center;gap:3rem}.experience-layout{align-items:flex-start}.case-card,.contact-card,.impact-card,.info-card,.service-card,.testimonial-card,.timeline-card{border-radius:var(--radius-md);padding:1.75rem;background:var(--bg-card);border:1px solid var(--border);position:relative;overflow:hidden;transition:all var(--transition-smooth)}.case-card:hover,.impact-card:hover,.info-card:hover,.service-card:hover,.testimonial-card:hover{border-color:var(--border-hover);transform:translateY(-4px);box-shadow:var(--shadow-md)}.case-card>*,.contact-card>*,.impact-card>*,.info-card>*,.service-card>*,.testimonial-card>*,.timeline-card>*{position:relative;z-index:1}.case-card h3,.impact-card h3,.info-card h3,.service-card h3{margin:0 0 .75rem;font-size:1.15rem;font-weight:600}.case-card ul,.info-card ul,.service-card ul{margin:.75rem 0 0;padding-left:1.2rem;color:var(--text-muted);font-size:.95rem}.timeline{position:relative}.timeline-row{display:grid;grid-template-columns:290px 1fr;grid-gap:5rem;gap:5rem;align-items:start}.timeline-label{font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--accent-light);font-size:.85rem}.timeline-card{border-left:3px solid var(--accent);padding-left:1.5rem;margin-left:.5rem}.case-meta{display:flex;flex-direction:column;gap:.35rem;margin-bottom:1rem}.case-meta span{font-size:.75rem;color:var(--accent-light);text-transform:uppercase;letter-spacing:.1em}.case-meta strong{font-size:1.15rem;color:var(--text)}.slider,.slider-track{position:relative}.slider-slide{display:none}.slider-slide.active{display:block}.slider-controls{display:flex;justify-content:space-between;align-items:center;margin-top:1.25rem;gap:1rem}.slider-arrows{display:flex;gap:.5rem}.slider-btn{border-radius:999px;border:1px solid var(--border);background:rgba(15,23,42,.7);color:var(--text);padding:.45rem .85rem;cursor:pointer;font-size:.8rem;display:inline-flex;align-items:center;gap:.35rem;transition:all var(--transition-fast)}.slider-btn:hover{border-color:var(--accent);color:var(--accent-light)}.slider-dots{display:flex;gap:.4rem}.slider-dot{width:7px;height:7px;border-radius:999px;background:rgba(255,255,255,.2);border:none;padding:0;cursor:pointer}.slider-dot.active{width:18px;background:var(--gradient)}@media (max-width:768px){.site-footer{padding:2.5rem 1.25rem 2rem!important}.footer-bottom{flex-direction:column;align-items:flex-start}}.testimonial-card p{font-style:italic;color:var(--text);font-size:1rem}.testimonial-card .author{margin-top:1rem;font-weight:500;color:var(--text-muted);font-size:.9rem}.contact-highlights{list-style:none;margin:1.5rem 0;padding:0;color:var(--text-muted)}.contact-highlights li{padding-left:1.5rem;position:relative;margin-bottom:.5rem}.contact-highlights li:before{content:"→";position:absolute;left:0;color:var(--accent-light)}.pill-row{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.pill-row span{padding:.35rem .85rem;border-radius:999px;background:rgba(99,102,241,.12);color:var(--accent-light);font-size:.8rem;font-weight:500}.reveal{opacity:0;transform:translateY(40px);transition:opacity .8s cubic-bezier(.4,0,.2,1),transform .8s cubic-bezier(.4,0,.2,1)}.reveal.revealed{opacity:1;transform:translateY(0);margin-bottom:20px}.three-up .reveal:first-child{transition-delay:.1s}.three-up .reveal:nth-child(2){transition-delay:.2s}.three-up .reveal:nth-child(3){transition-delay:.3s}.services-grid .reveal:first-child{transition-delay:.1s}.services-grid .reveal:nth-child(2){transition-delay:.15s}.services-grid .reveal:nth-child(3){transition-delay:.2s}.services-grid .reveal:nth-child(4){transition-delay:.25s}.case-grid .reveal:first-child{transition-delay:.1s}.case-grid .reveal:nth-child(2){transition-delay:.2s}.case-grid .reveal:nth-child(3){transition-delay:.3s}@keyframes fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.footer-inner{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:2rem;gap:2rem;margin-bottom:1.5rem}.footer-col h4{margin:0 0 .75rem;font-size:1rem;color:var(--text)}.footer-col p{margin:0}.footer-col ul{list-style:none;padding:0;margin:0}.footer-col li{margin-bottom:.4rem}.footer-col a{color:var(--accent-light);text-decoration:none}.footer-col a:hover{text-decoration:underline}.footer-bottom{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.75rem;border-top:1px solid rgba(255,255,255,.04);padding-top:1rem;font-size:.85rem}.nav-overlay{position:fixed;inset:0;background:rgba(5,5,10,.75);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);opacity:0;pointer-events:none;transition:opacity .35s ease;z-index:1040;display:block}body.nav-open .nav-overlay{opacity:1;pointer-events:auto}[data-theme=light] .nav-overlay{background:rgba(0,0,0,.45);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.nav-toggle{display:none;width:42px;height:42px;min-width:42px;min-height:42px;padding:0;border-radius:12px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);cursor:pointer!important;pointer-events:auto!important;touch-action:manipulation;color:#ffffff;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 10px rgba(0,0,0,.2);align-items:center;justify-content:center;flex-direction:column;gap:4.5px;flex-shrink:0;z-index:1045}.nav-toggle:hover,body.nav-open .nav-toggle{background:rgba(99,102,241,.25);border-color:rgba(99,102,241,.5);box-shadow:0 0 16px rgba(99,102,241,.35)}.nav-toggle span{display:block;width:20px;height:2px;background:currentColor;border-radius:999px;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .25s ease}.drawer-header,.drawer-socials{display:none}@media (max-width:1080px){.site-header{width:100%;left:0;right:0;z-index:1000}.primary-nav{display:flex;align-items:center;justify-content:space-between;padding:.65rem 1rem;width:100%;max-width:100%;box-sizing:border-box}.logos{flex-shrink:0}.logos img{width:140px;max-width:140px}.header-actions{display:flex!important;align-items:center;gap:.6rem;margin-left:auto;margin-right:.6rem;flex-shrink:0}.header-actions .availability-badge,.header-actions .start-project-btn{display:none!important}.header-actions .theme-toggle-btn{display:inline-flex!important;width:40px;height:40px}.nav-toggle{display:flex!important;z-index:1045}[data-theme=light] .nav-toggle{background:#f4f5f7!important;border:1px solid rgba(0,0,0,.12)!important;color:#0a0a0a!important;box-shadow:0 2px 8px rgba(0,0,0,.04)!important}[data-theme=light] .nav-toggle span{background:#0a0a0a!important}[data-theme=light] body.nav-open .nav-toggle{background:#000000!important;border-color:#000000!important;color:#ffffff!important}[data-theme=light] body.nav-open .nav-toggle span{background:#ffffff!important}.desktop-nav-links{display:none!important}.nav-links-wrapper{position:fixed;top:0;right:0;bottom:0;width:min(88vw,340px);height:100vh;height:100dvh;background:linear-gradient(180deg,rgba(14,16,26,.98),rgba(8,10,18,.99));backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-left:1px solid rgba(255,255,255,.12);box-shadow:-20px 0 60px rgba(0,0,0,.85);display:flex!important;visibility:visible!important;pointer-events:auto!important;flex-direction:column;padding:max(1.25rem,env(safe-area-inset-top,1.25rem)) 1.25rem max(1.25rem,env(safe-area-inset-bottom,1.25rem));transform:translateX(105%);transition:transform .35s cubic-bezier(.4,0,.2,1);z-index:1050;overflow-y:auto;-webkit-overflow-scrolling:touch;box-sizing:border-box}body.nav-open .nav-links-wrapper{transform:translateX(0)}[data-theme=light] .nav-links-wrapper{background:#ffffff!important;border-left:1px solid rgba(0,0,0,.08)!important;box-shadow:-20px 0 60px rgba(0,0,0,.15)!important}body.nav-open .back-to-top,body.nav-open .fixed-socials,body.nav-open .mobile-floating-whatsapp{opacity:0!important;pointer-events:none!important;visibility:hidden!important}.drawer-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:.85rem;margin-bottom:.85rem;border-bottom:1px solid rgba(255,255,255,.08);flex-shrink:0}[data-theme=light] .drawer-header{border-bottom:1px solid rgba(0,0,0,.08)!important}.drawer-logo{display:flex;align-items:center;text-decoration:none}.drawer-logo img{width:140px;height:auto}.drawer-close-btn{width:38px;height:38px;border-radius:50%;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);color:#ffffff;display:flex;align-items:center;justify-content:center;font-size:1.1rem;cursor:pointer;transition:all .2s ease;padding:0;flex-shrink:0}.drawer-close-btn:hover{background:rgba(255,255,255,.15);transform:rotate(90deg)}[data-theme=light] .drawer-close-btn{background:#f1f5f9!important;border-color:rgba(0,0,0,.1)!important;color:#0f172a!important}[data-theme=light] .drawer-close-btn:hover{background:#000000!important;color:#ffffff!important}.drawer-nav-list{flex:1 1;overflow-y:auto;-webkit-overflow-scrolling:touch;margin-bottom:.75rem;padding-right:2px}.drawer-nav-list ul,.nav-links-wrapper ul{list-style:none;display:flex;flex-direction:column;gap:.35rem;width:100%;margin:0;padding:0}.drawer-nav-list li,.nav-links-wrapper li{width:100%;margin:0;padding:0}.drawer-nav-list a,.nav-links-wrapper a{font-size:.95rem;font-weight:500;padding:.7rem .9rem;display:flex;align-items:center;gap:.85rem;border-radius:12px;color:rgba(255,255,255,.88);background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.05);transition:all .2s ease;text-decoration:none;box-sizing:border-box;min-height:44px}.drawer-nav-list a i,.nav-links-wrapper a i{font-size:.9rem;color:var(--accent-light);width:22px;text-align:center;opacity:.9}.drawer-nav-list a:hover,.nav-links-wrapper a:hover{background:rgba(99,102,241,.15);border-color:rgba(99,102,241,.3);color:#ffffff;transform:translateX(4px)}.drawer-nav-list a.active,.nav-links-wrapper a.active{color:#ffffff;background:linear-gradient(90deg,rgba(99,102,241,.28),rgba(34,211,238,.14));border:1px solid rgba(99,102,241,.4);font-weight:600;box-shadow:0 4px 15px rgba(99,102,241,.2)}[data-theme=light] .drawer-nav-list a,[data-theme=light] .nav-links-wrapper a{color:#1e293b!important;background:#f8fafc!important;border:1px solid rgba(0,0,0,.06)!important}[data-theme=light] .drawer-nav-list a i,[data-theme=light] .nav-links-wrapper a i{color:#0f172a!important}[data-theme=light] .drawer-nav-list a:hover,[data-theme=light] .nav-links-wrapper a:hover{background:#000000!important;color:#ffffff!important;border-color:#000000!important;transform:translateX(4px)}[data-theme=light] .drawer-nav-list a:hover i,[data-theme=light] .nav-links-wrapper a:hover i{color:#ffffff!important}[data-theme=light] .drawer-nav-list a.active,[data-theme=light] .nav-links-wrapper a.active{background:#000000!important;border:1px solid #000000!important;color:#ffffff!important;box-shadow:0 4px 14px rgba(0,0,0,.15)!important}[data-theme=light] .drawer-nav-list a.active i,[data-theme=light] .nav-links-wrapper a.active i{color:#ffffff!important}.mobile-nav-actions{display:flex;flex-direction:column;gap:.65rem;margin-top:auto;padding-top:.85rem;border-top:1px solid rgba(255,255,255,.08);flex-shrink:0}[data-theme=light] .mobile-nav-actions{border-top:1px solid rgba(0,0,0,.08)!important}.mobile-theme-row{display:flex;align-items:center;justify-content:space-between;padding:.4rem .6rem;border-radius:12px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08)}[data-theme=light] .mobile-theme-row{background:#f1f5f9!important;border-color:rgba(0,0,0,.08)!important}.mobile-theme-label{font-size:.85rem;font-weight:600;color:var(--text-muted)}[data-theme=light] .mobile-theme-label{color:#1e293b!important}.mobile-nav-actions .start-project-btn{display:flex;width:100%;margin:0;text-align:center;justify-content:center;padding:.65rem 1.25rem;font-size:.88rem;box-shadow:0 4px 20px rgba(99,102,241,.4);box-sizing:border-box;border-radius:999px}[data-theme=light] .mobile-nav-actions .start-project-btn{background:#000000!important;color:#ffffff!important;box-shadow:0 4px 16px rgba(0,0,0,.18)!important}.mobile-nav-actions .availability-badge{display:inline-flex;justify-content:center;align-items:center;width:100%;margin:0;padding:.5rem 1rem;font-size:.82rem;box-sizing:border-box;border-radius:999px}[data-theme=light] .mobile-nav-actions .availability-badge{background:#f8fafc!important;border:1px solid rgba(0,0,0,.1)!important;color:#0f172a!important}.drawer-socials{gap:.85rem;margin-top:.25rem}.drawer-socials,.drawer-socials a{display:flex;align-items:center;justify-content:center}.drawer-socials a{width:38px;height:38px;border-radius:50%;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);color:var(--text-muted);font-size:.95rem;padding:0;transition:all .25s ease;text-decoration:none}[data-theme=light] .drawer-socials a{background:#f1f5f9!important;border:1px solid rgba(0,0,0,.08)!important;color:#0f172a!important}.drawer-socials a:hover{background:rgba(99,102,241,.2);color:var(--accent-light);border-color:rgba(99,102,241,.4);transform:translateY(-2px)}[data-theme=light] .drawer-socials a:hover{background:#000000!important;color:#ffffff!important;border-color:#000000!important}.nav-indicator{display:none}body.nav-open .nav-toggle span:first-child{transform:translateY(6.5px) rotate(45deg)}body.nav-open .nav-toggle span:nth-child(2){opacity:0;transform:scale(0)}body.nav-open .nav-toggle span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}}@media (max-width:992px){.hero{grid-template-columns:1fr!important;gap:2rem!important;min-height:auto!important;padding:2rem 0 3rem!important}.profile-card{grid-template-columns:1fr!important;gap:1.5rem!important;padding:1.5rem 1.25rem!important}.profile-card,.profile-card__left,.profile-card__right{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.tech-stack-bottom-card,.tech-stack-card{padding:1.25rem 1rem!important;width:100%!important;box-sizing:border-box!important}}@media (max-width:768px){body.nav-open,html.nav-open{overflow:hidden;touch-action:none}main{padding:4.8rem 1rem 3rem!important;max-width:100%!important;overflow-x:hidden!important;box-sizing:border-box!important}.panel{padding:2.25rem 0!important}.hero{grid-template-columns:1fr!important;gap:1.5rem!important;min-height:auto!important;padding:1rem 0 2rem!important}.hero h1{font-size:clamp(1.85rem,7vw,2.4rem)!important;line-height:1.18!important;margin:.6rem 0 .85rem!important;letter-spacing:-.025em!important}.hero-content p{font-size:.94rem!important;line-height:1.65!important}.hero-badges{display:flex!important;flex-wrap:wrap!important;gap:.4rem!important;margin:1rem 0!important}.hero-badges span{font-size:.75rem!important;padding:.35rem .75rem!important;border-radius:999px!important}.hero-list{grid-template-columns:1fr!important;gap:1rem!important;margin:1.25rem 0!important}.hero-list__column{padding:1.1rem 1rem!important;border-radius:16px!important;background:rgba(255,255,255,.025)!important;border:1px solid rgba(255,255,255,.07)!important}.hero-list h4{font-size:.95rem!important;margin-bottom:.65rem!important}.hero-list ul{gap:.4rem!important}.hero-list ul li{font-size:.86rem!important;line-height:1.5!important}.cta{display:flex!important;flex-direction:column!important;gap:.75rem!important;margin-top:1.25rem!important}.cta .btn{width:100%!important;text-align:center!important;justify-content:center!important;padding:.75rem 1.25rem!important;font-size:.92rem!important;box-sizing:border-box!important}.hero-showcase{width:100%!important;max-width:100%!important}.profile-card{grid-template-columns:1fr!important;gap:1.25rem!important;padding:1.35rem 1.1rem!important;border-radius:20px!important;width:100%!important;box-sizing:border-box!important}.profile-wrapper{width:130px!important;height:130px!important;margin:0 auto!important}.profile-badges{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:.35rem!important;justify-content:center!important;width:100%!important;margin-top:.5rem!important}.badge-pill{width:auto!important;font-size:.72rem!important;padding:.35rem .65rem!important;border-radius:999px!important;display:inline-flex!important}.profile-header-banner{padding-bottom:.85rem!important;margin-bottom:.25rem!important}.deliver-main-title{font-size:1.05rem!important}.deliver-tagline{font-size:.82rem!important}.deliver-pillars-grid{grid-template-columns:1fr!important;gap:.65rem!important}.pillar-card{padding:.85rem .9rem!important}.tech-stack-bottom-card{padding:1.25rem 1rem!important;border-radius:18px!important}.tech-stack-pills-flow{gap:.35rem!important}.tech-stack-pills-flow span{font-size:.72rem!important;padding:.3rem .6rem!important}.section-heading{margin-bottom:2rem!important}.section-heading h2{font-size:clamp(1.6rem,5.5vw,2rem)!important;line-height:1.22!important}.section-heading p{font-size:.92rem!important;line-height:1.6!important}.stats-ribbon{grid-template-columns:1fr 1fr!important;gap:1.25rem .75rem!important;padding:1.35rem .85rem!important;border-radius:16px!important}.stat-item strong{font-size:1.5rem!important}.stat-item span{font-size:.78rem!important;line-height:1.35!important}.slider-slide{flex:0 0 100%!important;max-width:100%!important;box-sizing:border-box!important}.case-slider .slider-track,.testimonial-slider .slider-track{gap:12px!important}.case-card,.testimonial-card{padding:1.35rem 1.15rem!important;border-radius:18px!important}.slider-controls{margin-top:1.25rem!important}.work-tabs-wrapper{margin-top:1.5rem!important}.work-history-card{padding:1.25rem 1rem!important}.work-history-header{flex-direction:column!important;gap:.65rem!important}.work-meta-pills{flex-wrap:wrap!important}.work-history-tags{gap:.35rem!important}.work-history-tags span{font-size:.72rem!important;padding:.25rem .55rem!important}.bento-competencies-grid{grid-template-columns:1fr!important;gap:1rem!important}.bento-card{padding:1.25rem 1rem!important}.experience-aside{margin-top:1.5rem!important}.experience-aside,.services-grid{grid-template-columns:1fr!important;gap:1rem!important}.service-card{padding:1.35rem 1.15rem!important;border-radius:18px!important}.shopify-section{padding:2rem 1rem!important;margin:1.5rem 0!important;border-radius:18px!important}.shopify-highlights{grid-template-columns:1fr 1fr!important;gap:.75rem!important}.shopify-stat{padding:1rem .65rem!important}.shopify-stat strong{font-size:1.4rem!important}.shopify-stat span{font-size:.78rem!important}.shopify-extended-grid,.shopify-grid{grid-template-columns:1fr!important;gap:1rem!important}.faq-container-grid{grid-template-columns:1fr!important;gap:1.5rem!important}.faq-aside-card{position:static!important;padding:1.5rem 1.25rem!important;border-radius:18px!important}.accordion-header{padding:1.1rem 1rem!important;gap:.75rem!important}.faq-icon{width:38px!important;height:38px!important;min-width:38px!important;font-size:.95rem!important;border-radius:10px!important}.faq-question-text{font-size:.98rem!important}.accordion-body{padding:0 1rem 1.25rem!important}.contact-grid{grid-template-columns:1fr!important;gap:1.75rem!important}.contact-cta-col{position:static!important}.contact-method-card{padding:.85rem 1rem!important}.contact-method-value{font-size:.88rem!important}.contact-stats-row{grid-template-columns:repeat(3,1fr)!important}.contact-stat{padding:1rem .4rem!important}.contact-stat-value{font-size:1.25rem!important}.contact-stat-label{font-size:.68rem!important}.contact-cta-card{padding:1.5rem 1.25rem!important;border-radius:20px!important}.contact-cta-card h3{font-size:1.5rem!important}.contact-cta-actions{flex-direction:column!important;gap:.75rem!important}.contact-btn-outline,.contact-btn-primary{width:100%!important;min-width:100%!important;text-align:center!important;justify-content:center!important}.site-footer{padding:3rem 0 0!important}.footer-container{grid-template-columns:1fr!important;gap:2rem!important;padding:0 1.25rem 2.5rem!important}.footer-bottom-inner{flex-direction:column!important;text-align:center!important;gap:.75rem!important;padding:0 1.25rem!important}}@media (max-width:480px){.profile-wrapper{width:120px!important;height:120px!important}.badge-pill{font-size:.7rem!important;padding:.3rem .55rem!important}.stats-ribbon{grid-template-columns:1fr 1fr!important;padding:1.15rem .65rem!important}.contact-stats-row{grid-template-columns:1fr 1fr 1fr!important}.contact-stat-value{font-size:1.15rem!important}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.floating-card{animation:none}}.back-to-top{position:fixed;bottom:24px;right:24px;width:52px;height:52px;border-radius:50%;background:rgba(12,12,20,.92);border:1px solid rgba(255,255,255,.1);color:#ffffff;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 30px rgba(0,0,0,.5),0 0 20px rgba(99,102,241,.25);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:999;opacity:0;visibility:hidden;transition:all .35s cubic-bezier(.34,1.56,.64,1);transform:translateY(20px) scale(.85);padding:0;overflow:visible}.back-to-top-progress{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg);pointer-events:none;z-index:1}.back-to-top-progress circle{fill:none;stroke-width:3;stroke-linecap:round}.back-to-top-progress .progress-bg{stroke:rgba(255,255,255,.12)}.back-to-top-progress .progress-fill{stroke:#22d3ee;stroke-dasharray:144.5;stroke-dashoffset:calc(144.5 - (144.5 * var(--scroll-progress, 0)) / 100);transition:stroke-dashoffset .1s linear;filter:drop-shadow(0 0 4px rgba(34,211,238,.8))}.back-to-top.show{opacity:1;visibility:visible;transform:translateY(0) scale(1)}.back-to-top:hover{transform:translateY(-4px) scale(1.08);box-shadow:0 8px 30px rgba(99,102,241,.75),0 0 50px rgba(34,211,238,.5),inset 0 1px 0 rgba(255,255,255,.35)}.back-to-top i{position:relative;z-index:2;font-size:1.15rem;color:#ffffff;transition:transform .25s ease;line-height:1}.back-to-top:hover i{transform:translateY(-3px)}.back-to-top-tooltip{position:absolute;right:66px;top:50%;transform:translateY(-50%) translateX(10px);background:var(--bg-card);color:var(--text);padding:6px 14px;border-radius:8px;font-size:.82rem;font-weight:600;white-space:nowrap;opacity:0;visibility:hidden;transition:all .25s ease;border:1px solid rgba(255,255,255,.12);box-shadow:0 4px 20px rgba(0,0,0,.4);pointer-events:none}.back-to-top:hover .back-to-top-tooltip{opacity:1;visibility:visible;transform:translateY(-50%) translateX(0)}@media (max-width:768px){.back-to-top{bottom:20px!important;right:18px!important;width:48px!important;height:48px!important;z-index:1045!important;pointer-events:auto!important;touch-action:manipulation}.back-to-top i{font-size:1.1rem}.back-to-top-tooltip{display:none!important}}.fixed-socials{position:fixed;right:14px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:center;gap:10px;z-index:1050;padding:12px 10px;border-radius:22px;background:rgba(12,14,24,.78);border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 20px 50px rgba(0,0,0,.45),0 0 30px rgba(99,102,241,.12);transition:border-color .3s ease,box-shadow .3s ease}.fixed-socials:hover{border-color:rgba(99,102,241,.35);box-shadow:0 24px 60px rgba(0,0,0,.55),0 0 35px rgba(99,102,241,.22)}.fixed-socials__pill{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:999px;background:rgba(16,185,129,.12);border:1px solid rgba(16,185,129,.28);margin-bottom:2px}.fixed-socials__status-dot{width:6px;height:6px;border-radius:50%;background:#10b981;box-shadow:0 0 8px #10b981;animation:pulseStatusDot 1.8s infinite}@keyframes pulseStatusDot{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(16,185,129,.7)}70%{transform:scale(1.15);box-shadow:0 0 0 6px rgba(16,185,129,0)}to{transform:scale(.95);box-shadow:0 0 0 0 rgba(16,185,129,0)}}.fixed-socials__status-text{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#6ee7b7;line-height:1}.fixed-socials a,.fixed-socials__btn{width:44px;height:44px;background:rgba(22,24,38,.9);border:1px solid rgba(255,255,255,.08);color:var(--text);display:flex;align-items:center;justify-content:center;text-decoration:none;border-radius:14px;font-size:1.2rem;position:relative;cursor:pointer;will-change:transform;transition:all .28s cubic-bezier(.34,1.56,.64,1)}.fixed-socials a:after,.fixed-socials__btn:after{content:attr(data-tooltip);right:56px;white-space:nowrap;font-size:12px;font-weight:600;letter-spacing:.2px;padding:6px 12px;border-radius:10px;background:rgba(10,12,20,.95);border:1px solid rgba(255,255,255,.16);color:#ffffff;box-shadow:0 10px 25px rgba(0,0,0,.4);z-index:1100}.fixed-socials a:after,.fixed-socials a:before,.fixed-socials__btn:after,.fixed-socials__btn:before{position:absolute;top:50%;transform:translateY(-50%) translateX(10px);opacity:0;visibility:hidden;pointer-events:none;transition:all .22s cubic-bezier(.16,1,.3,1)}.fixed-socials a:before,.fixed-socials__btn:before{content:"";right:48px;border:5px solid transparent;border-left-color:rgba(10,12,20,.95);z-index:1101}.fixed-socials a:hover,.fixed-socials__btn:hover{transform:scale(1.15) translateX(-4px);box-shadow:0 12px 28px rgba(0,0,0,.45)}.fixed-socials a:hover:after,.fixed-socials a:hover:before,.fixed-socials__btn:hover:after,.fixed-socials__btn:hover:before{opacity:1;visibility:visible;transform:translateY(-50%) translateX(0)}.fixed-socials a:focus-visible,.fixed-socials__btn:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(99,102,241,.6),0 12px 28px rgba(0,0,0,.45)}.fixed-socials a.social-wa:hover,.fixed-socials__btn.social-wa:hover{background:#25D366;border-color:#25D366;color:#ffffff;box-shadow:0 0 20px rgba(37,211,102,.65),0 8px 24px rgba(0,0,0,.4)}.fixed-socials a.social-li:hover,.fixed-socials__btn.social-li:hover{background:#0077b5;border-color:#0077b5;color:#ffffff;box-shadow:0 0 20px rgba(0,119,181,.65),0 8px 24px rgba(0,0,0,.4)}.fixed-socials a.social-ig:hover,.fixed-socials__btn.social-ig:hover{background:radial-gradient(circle at 30% 107%,#fdf497 0,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%);border-color:#d6249f;color:#ffffff;box-shadow:0 0 20px rgba(214,36,159,.65),0 8px 24px rgba(0,0,0,.4)}.fixed-socials a.social-fb:hover,.fixed-socials__btn.social-fb:hover{background:#1877f2;border-color:#1877f2;color:#ffffff;box-shadow:0 0 20px rgba(24,119,242,.65),0 8px 24px rgba(0,0,0,.4)}.fixed-socials a.social-shop:hover,.fixed-socials a.social-shopify:hover,.fixed-socials__btn.social-shop:hover,.fixed-socials__btn.social-shopify:hover{background:#96bf48;border-color:#96bf48;color:#ffffff;box-shadow:0 0 22px rgba(150,191,72,.7),0 8px 24px rgba(0,0,0,.4)}.fixed-socials a.social-wa .pulse-ring,.fixed-socials__btn.social-wa .pulse-ring{position:absolute;inset:-3px;border-radius:16px;border:2px solid #25d366;opacity:.8;animation:pulseWaRing 2.2s ease-out infinite;pointer-events:none}@keyframes pulseWaRing{0%{transform:scale(.95);opacity:.9}60%{transform:scale(1.22);opacity:0}to{transform:scale(1.22);opacity:0}}.mobile-floating-whatsapp{display:none}@media (max-width:992px){.fixed-socials{display:flex!important;position:fixed;right:8px;top:50%;transform:translateY(-50%);gap:6px;padding:6px 5px;border-radius:999px;background:rgba(10,12,22,.88);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.12);box-shadow:0 10px 30px rgba(0,0,0,.5),0 0 20px rgba(99,102,241,.15);z-index:850;transition:opacity .3s ease,transform .3s ease,visibility .3s ease}.fixed-socials__pill{padding:2px 6px;margin-bottom:2px}.fixed-socials__status-dot{width:5px;height:5px}.fixed-socials__status-text{font-size:.55rem}.fixed-socials a,.fixed-socials__btn{width:36px;height:36px;border-radius:50%;font-size:.95rem;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1)}.fixed-socials a:after,.fixed-socials a:before,.fixed-socials__btn:after,.fixed-socials__btn:before{display:none!important}[data-theme=light] .fixed-socials{background:rgba(255,255,255,.94)!important;border:1px solid rgba(0,0,0,.1)!important;box-shadow:0 8px 24px rgba(0,0,0,.12)!important}[data-theme=light] .fixed-socials a,[data-theme=light] .fixed-socials__btn{background:#f1f5f9!important;border-color:rgba(0,0,0,.08)!important;color:#0f172a!important}.mobile-floating-whatsapp{display:block;position:fixed;bottom:max(16px,env(safe-area-inset-bottom,16px));left:14px;z-index:850}.mobile-whatsapp-btn{display:inline-flex;align-items:center;gap:8px;padding:8px 15px;background:linear-gradient(135deg,#25D366,#128C7E);color:#ffffff;font-size:.82rem;font-weight:700;text-decoration:none;border-radius:999px;box-shadow:0 8px 24px rgba(37,211,102,.45);border:1px solid rgba(255,255,255,.25);position:relative;overflow:visible}.mobile-whatsapp-pulse{width:7px;height:7px;border-radius:50%;background:#ffffff;box-shadow:0 0 6px #ffffff;animation:pulseStatusDot 1.6s infinite}}@media (max-width:480px){.fixed-socials{right:5px;padding:5px 3px;gap:5px}.fixed-socials a,.fixed-socials__btn{width:33px;height:33px;font-size:.88rem}}.gallery-section{padding:120px 6% 80px;max-width:1400px;margin:auto}.gallery-services{padding:10px 6% 80px;max-width:1400px;margin:auto}.gallery-services .section-heading{margin-bottom:2.5rem}.gallery-services .service-icon{font-size:.85rem;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-light);font-weight:700}.gallery-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:24px;gap:24px}.gallery-item{position:relative;overflow:hidden;border-radius:16px;cursor:pointer}.gallery-item img{width:100%;height:500px;object-fit:cover;transition:transform .6s cubic-bezier(.22,.61,.36,1)}.gallery-item:hover img{transform:scale(1.08)}.gallery-modal{position:fixed;inset:0;background:rgba(0,0,0,.95);display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .4s ease;z-index:9999}.gallery-modal.active{opacity:1;visibility:visible}.gallery-slider{position:relative;width:85%;max-width:1100px;overflow:hidden}.gallery-track{display:flex;transition:transform .6s cubic-bezier(.22,.61,.36,1)}.gallery-slide{min-width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.gallery-slide img{width:100%;max-height:85vh;object-fit:contain;border-radius:16px}.gallery-close{top:30px;right:40px;font-size:30px}.gallery-close,.gallery-nav{position:absolute;color:white;cursor:pointer}.gallery-nav{top:50%;transform:translateY(-50%);font-size:40px;padding:20px}.gallery-prev{left:30px}.gallery-next{right:30px}@media (max-width:768px){.gallery-section{padding:80px 1rem 40px}.gallery-grid{grid-template-columns:1fr;gap:16px}.gallery-item img{height:280px;border-radius:12px}.gallery-modal .gallery-slider{width:92%}.gallery-close{top:15px;right:15px;font-size:28px;z-index:10001;background:rgba(0,0,0,.6)}.gallery-close,.gallery-nav{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center}.gallery-nav{font-size:22px;padding:0;background:rgba(0,0,0,.5);z-index:10000}.gallery-prev{left:8px}.gallery-next{right:8px}}@media (min-width:768px){.experience-aside{display:inline-flex;width:100%}article.impact-card.reveal.revealed{width:50%;margin-right:90px}}.stats-ribbon{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:40px;gap:40px;padding:60px 40px;background:linear-gradient(180deg,rgba(8,15,32,.95),rgba(4,7,17,.98));border-top:1px solid rgba(0,242,254,.18);border-bottom:1px solid rgba(0,242,254,.18);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 20px 50px rgba(0,0,0,.35);color:#fff;text-align:center}.stat-item{display:flex;flex-direction:column;align-items:center;gap:15px}.stat-icon svg{width:36px;height:36px;color:#38bdf8}.stat-item strong{font-size:28px;font-weight:700}.stat-item span{font-size:14px;color:#cbd5e1;line-height:1.6}@media (max-width:992px){.stats-ribbon{grid-template-columns:repeat(2,1fr);gap:20px}}@media (max-width:768px){.stats-ribbon{grid-template-columns:repeat(2,1fr)!important;gap:1.25rem .75rem!important;padding:1.5rem .85rem!important}.stat-item strong{font-size:1.5rem!important}.stat-item span{font-size:.78rem!important;line-height:1.35!important}}.six-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;gap:30px;margin-top:60px}.card-icon svg{width:32px;height:32px;color:#38bdf8;margin-bottom:15px}.toolbox-section{margin-top:60px}.toolbox-section h3{margin-bottom:15px}.toolbox-section p{color:#94a3b8;margin-bottom:10px}@media (max-width:992px){.six-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.six-grid{grid-template-columns:repeat(2,1fr)!important;gap:.85rem!important}.six-grid .info-card{padding:1.1rem .85rem!important}.six-grid .info-card h3{font-size:.95rem!important;line-height:1.3!important;margin-bottom:.4rem!important}.six-grid .info-card p{font-size:.78rem!important;line-height:1.4!important}}.toolbox-section{margin-top:80px;text-align:center}.toolbox-section h3{margin-bottom:50px;font-size:26px}.toolbox-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:35px;gap:35px;text-align:left}.toolbox-grid ul{list-style:none;padding:0;margin:0}.toolbox-grid li{position:relative;padding-left:26px;margin-bottom:14px;color:#cbd5e1;font-size:14px;line-height:1.5}.toolbox-grid li:before{content:"✓";position:absolute;left:0;top:0;color:#38bdf8;font-weight:700}@media (max-width:1200px){.toolbox-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:992px){.toolbox-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.toolbox-grid{grid-template-columns:repeat(2,1fr)!important;gap:1.25rem .75rem!important}}.service-icon{font-size:28px;margin-bottom:12px}.service-card ul{list-style:none;padding-left:0}.service-card ul li{margin-bottom:8px;font-size:15px}.services-cta{text-align:center;margin-top:60px;padding:40px 20px;background:linear-gradient(135deg,#f8fafc,#eef2f7);border-radius:16px}.services-cta p{font-size:18px;margin-bottom:20px;font-weight:500;color:#111}.btn-primary{display:inline-block;padding:14px 32px;font-size:16px;font-weight:600;border-radius:50px;text-decoration:none;background:#000;color:#fff;transition:all .3s ease}.btn-primary:hover{transform:translateY(-3px);box-shadow:0 10px 25px rgba(0,0,0,.2);background:#222}@media (max-width:768px){.services-cta{padding:30px 15px}.btn-primary{width:100%;max-width:300px}}.shopify-extended-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;gap:30px;margin-top:70px}.shopify-deep-dive,.shopify-engagements,.shopify-impact{background:#16161f;color:#bbb4b4;padding:25px;border-radius:18px;border:1px solid #1f1f1f;transition:all .3s ease}.shopify-deep-dive:hover,.shopify-engagements:hover,.shopify-impact:hover{transform:translateY(-6px);box-shadow:0 20px 50px rgba(0,0,0,.5);border-color:#333}.shopify-deep-dive h3,.shopify-engagements h3,.shopify-impact h3{font-size:20px;margin-bottom:20px;font-weight:600;letter-spacing:.5px}.shopify-deep-dive ul,.shopify-engagements ul,.shopify-impact ul{list-style:none;padding:0;margin:0}.shopify-deep-dive li,.shopify-engagements li,.shopify-impact li{margin-bottom:14px;font-size:14.5px;line-height:1.7;padding-left:24px;position:relative}.shopify-deep-dive li:before,.shopify-engagements li:before,.shopify-impact li:before{content:"✔";position:absolute;left:0;top:0;color:#fff;font-size:13px}@media (max-width:992px){.shopify-extended-grid{grid-template-columns:1fr 1fr}}@media (max-width:768px){.shopify-extended-grid{grid-template-columns:1fr;gap:20px}.shopify-deep-dive,.shopify-engagements,.shopify-impact{padding:28px}}.shopify-cta{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;margin:90px auto 0;padding:70px 30px;max-width:900px;background:#000;color:#fff;border-radius:24px}.shopify-cta p{font-size:20px;margin-bottom:30px;font-weight:500;max-width:600px}.shopify-cta .btn-primary{display:inline-block;padding:16px 40px;border-radius:50px;background:#fff;color:#000;font-weight:600;text-decoration:none;transition:all .3s ease}.shopify-cta .btn-primary:hover{transform:translateY(-4px);box-shadow:0 15px 35px rgba(255,255,255,.2)}@media (max-width:768px){.shopify-cta{padding:50px 20px;margin-top:60px}.shopify-cta p{font-size:18px}.shopify-cta .btn-primary{width:100%;max-width:300px}}.section-bg{position:relative;overflow:hidden}.section-bg:before{content:attr(data-bg);position:absolute;top:50%;left:50%;transform:translate(-50%,-40%);font-size:140px;font-weight:900;letter-spacing:10px;white-space:nowrap;color:rgba(0,0,0,.04);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:0;transition:all .8s ease;z-index:0}.section-bg.active:before{opacity:1;transform:translate(-50%,-50%)}.section-bg>*{position:relative;z-index:2}@media (max-width:992px){.section-bg:before{font-size:90px}}@media (max-width:768px){.section-bg:before{font-size:55px;letter-spacing:5px}}body:before{content:attr(data-bg-text);position:fixed;left:65px;top:100%;transform:translateY(-50%) rotate(-90deg);transform-origin:left top;font-size:clamp(65px,7.5vw,105px);font-weight:900;letter-spacing:12px;text-transform:uppercase;color:rgba(255,255,255,.04);-webkit-text-stroke:0 transparent;pointer-events:none;z-index:0;white-space:nowrap;transition:opacity .4s ease,transform .5s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;filter:blur(.5px)}@media (max-width:1024px){body:before{left:45px;font-size:clamp(50px,6.5vw,80px);letter-spacing:9px}}@media (max-width:768px){body:before{left:25px;font-size:clamp(36px,7.5vw,55px);letter-spacing:6px;opacity:.7}}.panel{z-index:2}.case-slider,.panel{position:relative}.case-card p{margin-top:10px}.case-tech{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.case-tech span{font-size:12px;padding:5px 10px;border-radius:999px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.07);color:rgba(255,255,255,.82)}.case-card{min-height:320px}@media (max-width:768px){.case-card{min-height:auto}}.skills-highlights{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0 28px}.skills-highlights span{border:1px solid var(--border);background:rgba(255,255,255,.03);color:var(--text-muted);padding:10px 14px;border-radius:999px;font-size:.85rem;transition:all .25s ease}.skills-highlights span:hover{transform:translateY(-2px);border-color:rgba(255,255,255,.12);color:var(--text)}.skills-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:18px}.skill-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:18px;transition:all var(--transition-smooth)}.skill-card:hover{transform:translateY(-6px);border-color:rgba(255,255,255,.14);box-shadow:var(--shadow-md)}.skill-card__top{display:flex;align-items:center;gap:10px;margin-bottom:8px}.skill-card__icon{width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06);font-size:18px}.skill-card h3{margin:0;font-size:1.05rem;font-weight:700}.skill-card p{margin:8px 0 12px;color:var(--text-muted);font-size:.95rem;line-height:1.6}.skill-list{list-style:none;padding:0;margin:0;display:grid;grid-gap:10px;gap:10px}.skill-list li{position:relative;padding-left:22px;color:rgba(255,255,255,.82);font-size:.92rem;line-height:1.55}.skill-list li:before{content:"✓";position:absolute;left:0;top:0;color:rgba(255,255,255,.95);opacity:.9}.tech-cloud{margin:26px 0 8px;display:flex;flex-wrap:wrap;gap:10px}.tech-cloud span{font-size:.85rem;padding:8px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03);color:rgba(255,255,255,.78);transition:all .2s ease}.tech-cloud span:hover{transform:translateY(-2px);color:#fff;border-color:rgba(255,255,255,.14)}@media (max-width:1100px){.skills-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.skills-cards{grid-template-columns:1fr}}.skill-meters{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:1.25rem;gap:1.25rem;margin-top:2rem}.skill-meter{border-radius:var(--radius-md);padding:1.25rem 1.5rem;background:var(--bg-card);border:1px solid var(--border);transition:all var(--transition-smooth)}.skill-meter:hover{border-color:var(--border-hover)}.skill-meter__label{display:flex;justify-content:space-between;font-weight:500;font-size:.9rem;margin-bottom:.75rem}.skill-meter__label span:last-child{color:var(--accent-light)}.skill-meter__track{height:6px;border-radius:999px;background:rgba(255,255,255,.06);overflow:hidden}.skill-meter__fill{display:block;height:100%;width:0;border-radius:inherit;background:var(--gradient);transition:width 1.2s cubic-bezier(.4,0,.2,1)}.testimonial-stars{color:#facc15;font-size:18px;margin-bottom:10px;letter-spacing:2px}.testimonial-text{font-size:15px;line-height:1.7;color:#d4d4d8;margin-bottom:20px}.testimonial-author{display:flex;align-items:center;gap:12px;margin-top:10px}.testimonial-avatar{width:40px;height:40px;border-radius:50%;background:#1f2937;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;color:#fff}.testimonial-author strong{display:block;font-size:14px}.testimonial-author span{font-size:13px;color:#a1a1aa}.testimonial-card:hover{transform:translateY(-5px);transition:.3s}.contact-engagement{margin-top:20px}.contact-engagement h4{font-size:16px;margin-bottom:10px}.contact-engagement ul{padding-left:18px;color:var(--text-muted);line-height:1.6}.contact-role{margin-top:10px;color:#a1a1aa;font-size:14px}.contact-response{margin-top:18px;font-size:14px;color:#a1a1aa}.contact-card{position:relative;overflow:hidden}.card-stars{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.gold-star{position:absolute;width:16px;height:16px;background:linear-gradient(45deg,#ffd700,#ffec8b,#ffc107);-webkit-clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);box-shadow:0 0 6px #ffd700,0 0 14px rgba(255,215,0,.8);animation:starTwinkle 3s ease-in-out infinite}.gold-star:first-child{top:20%;left:25%;animation-delay:0s}.gold-star:nth-child(2){top:40%;left:75%;animation-delay:1s}.gold-star:nth-child(3){top:70%;left:30%;animation-delay:2s}.gold-star:nth-child(4){top:30%;left:85%;animation-delay:1.4s}.gold-star:nth-child(5){top:60%;left:55%;animation-delay:.7s}@keyframes starTwinkle{0%{transform:scale(.8) rotate(0deg);opacity:.7}50%{transform:scale(1.2) rotate(10deg);opacity:1}to{transform:scale(.8) rotate(0deg);opacity:.7}}.contact-card>:not(.card-stars){position:relative;z-index:2}#snow-canvas{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:9999}.deliver-intro{margin-top:10px;color:var(--text-muted);font-size:.95rem}@media (max-width:768px){html{scroll-padding-top:90px}section[id]{scroll-margin-top:90px}main{padding:6.5rem 1.25rem 4rem}}.work-history-container{display:flex;flex-direction:column;gap:2.2rem;margin:3rem 0;position:relative;padding-left:2.5rem}.work-history-container:before{content:"";position:absolute;left:9px;top:10px;bottom:0;width:2px;background:linear-gradient(to bottom,var(--accent),rgba(99,102,241,.1));border-radius:2px}.work-history-card{background:rgba(22,24,33,.7);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:2.2rem;position:relative;overflow:visible;box-shadow:0 10px 30px rgba(0,0,0,.2)}.work-history-card,.work-history-card:before{transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.work-history-card:before{content:"";position:absolute;left:-2.5rem;top:2.5rem;width:16px;height:16px;border-radius:50%;background:var(--bg-dark);border:3px solid var(--accent);box-shadow:0 0 12px rgba(99,102,241,.6);transform:translateX(-1px);z-index:2}.work-history-card:hover{border-color:rgba(99,102,241,.4);box-shadow:0 15px 40px rgba(0,0,0,.3),0 0 25px rgba(99,102,241,.15);transform:translateY(-5px);background:rgba(26,28,40,.85)}.work-history-card:hover:before{background:var(--accent);box-shadow:0 0 15px var(--accent),0 0 30px var(--accent);transform:translateX(-1px) scale(1.25)}.work-history-header{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem}.work-role-group h3{font-size:1.35rem;font-weight:700;background:linear-gradient(90deg,#ffffff,#a5b4fc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:0 0 .4rem;letter-spacing:-.01em}.work-company{font-size:1.05rem;font-weight:600;color:var(--accent-light);display:inline-flex;align-items:center;gap:.5rem;letter-spacing:.02em}.work-meta-pills{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center}.work-badge-date{background:linear-gradient(90deg,rgba(99,102,241,.15),rgba(168,85,247,.15));border:1px solid rgba(99,102,241,.3);color:#c7d2fe;padding:.4rem 1rem;border-radius:999px;font-size:.85rem;font-weight:600;letter-spacing:.03em;box-shadow:inset 0 0 10px rgba(99,102,241,.1)}.work-badge-location{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);color:var(--text-muted);padding:.4rem 1rem;border-radius:999px;font-size:.85rem}.work-history-bullets{padding-left:1.2rem;margin:0 0 1.2rem;color:var(--text-muted);font-size:.95rem;line-height:1.6}.work-history-bullets li{margin-bottom:.5rem}.work-history-bullets li strong{color:var(--text)}.work-history-tags{display:flex;flex-wrap:wrap;gap:.5rem}.work-history-tags span{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);color:#e2e8f0;padding:.35rem .8rem;border-radius:8px;font-size:.82rem;transition:all .3s ease}.work-history-card:hover .work-history-tags span{background:rgba(99,102,241,.08);border-color:rgba(99,102,241,.2);color:#ffffff}.achievements-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:1.5rem;gap:1.5rem;margin:2.5rem 0}.achievement-card{background:linear-gradient(135deg,rgba(22,22,31,.8),rgba(26,26,36,.9));border:1px solid var(--border);border-radius:var(--radius-md);padding:1.5rem;transition:all var(--transition-smooth);position:relative}.achievement-card:hover{border-color:var(--accent-2);transform:translateY(-4px);box-shadow:0 10px 30px rgba(34,211,238,.12)}.achievement-icon{font-size:1.8rem;margin-bottom:.8rem;display:inline-block}.achievement-title{font-size:1.1rem;font-weight:700;color:var(--text);margin:0 0 .5rem}.achievement-desc{font-size:.9rem;color:var(--text-muted);margin:0;line-height:1.5}@media (max-width:768px){.achievements-grid{grid-template-columns:repeat(2,1fr)!important;gap:.85rem!important}.achievement-card{padding:1.1rem .85rem!important}.achievement-title{font-size:.92rem!important;line-height:1.3!important}.achievement-desc{font-size:.78rem!important;line-height:1.4!important}}.education-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:1.5rem;gap:1.5rem;margin:2rem 0}.education-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);padding:1.5rem;transition:all var(--transition-smooth);display:flex;flex-direction:column;justify-content:space-between}.education-card:hover{border-color:var(--accent-3);transform:translateY(-3px)}.edu-degree{font-size:1.1rem;font-weight:700;color:var(--text);margin:0 0 .3rem}.edu-school{font-size:.95rem;color:var(--accent-light);margin:0 0 .8rem}.edu-year{display:inline-block;background:rgba(167,139,250,.15);color:var(--accent-3);padding:.25rem .75rem;font-size:.8rem;align-self:flex-start}.case-link-btn,.edu-year{border-radius:999px;font-weight:600}.case-link-btn{display:inline-flex;align-items:center;gap:.5rem;margin-top:1rem;padding:.5rem 1rem;background:rgba(99,102,241,.15);border:1px solid rgba(99,102,241,.3);color:#fff;font-size:.85rem;text-decoration:none;transition:all .2s ease}.case-link-btn:hover{background:var(--accent);border-color:var(--accent);color:#fff;transform:translateY(-2px)}.work-tabs-layout{display:flex;gap:2rem;align-items:flex-start;margin-top:1.5rem}.work-tabs-sidebar{flex:0 0 240px;display:flex;flex-direction:column;gap:.5rem;position:-webkit-sticky;position:sticky;top:100px;border-left:2px solid rgba(255,255,255,.1);padding-left:0}.work-tab-btn{background:transparent;color:var(--text-muted);text-align:left;padding:1rem 1.25rem;font-size:1rem;font-family:inherit;font-weight:500;cursor:pointer;transition:all .3s ease;position:relative;margin-left:-2px;border:none;border-left:2px solid transparent;border-radius:0 8px 8px 0}.work-tab-btn:hover{background:rgba(255,255,255,.05);color:#fff}.work-tab-btn.active{color:#fff;border-left:3px solid var(--accent);background:linear-gradient(90deg,rgba(99,102,241,.2),rgba(99,102,241,.05));font-weight:700;padding-left:1.5rem;box-shadow:inset 0 0 10px rgba(99,102,241,.1)}.work-tab-btn.active:after{content:"→";position:absolute;right:15px;top:50%;transform:translateY(-50%);color:var(--accent);font-weight:700;animation:pulse-arrow 2s infinite}@keyframes pulse-arrow{0%{transform:translateY(-50%) translateX(0);opacity:.8}50%{transform:translateY(-50%) translateX(3px);opacity:1}to{transform:translateY(-50%) translateX(0);opacity:.8}}.work-tabs-content{flex:1 1;position:relative;min-height:400px}.work-tab-pane{position:absolute;top:0;left:0;width:100%;opacity:0;visibility:hidden;transform:translateY(15px) scale(.98);transition:all .4s cubic-bezier(.175,.885,.32,1.275);pointer-events:none}.work-tab-pane.active{position:relative;opacity:1;visibility:visible;transform:translateY(0) scale(1);pointer-events:auto;z-index:10}@media (max-width:900px){.work-tabs-layout{flex-direction:column;gap:1.5rem}.work-tabs-sidebar{flex:auto;width:100%;flex-direction:row;overflow-x:auto;border-left:none;border-bottom:2px solid rgba(255,255,255,.1);position:relative;top:0;padding-bottom:0;-webkit-overflow-scrolling:touch;scrollbar-width:none}.work-tabs-sidebar::-webkit-scrollbar{display:none}.work-tab-btn{white-space:nowrap;border-left:none;border-bottom:2px solid transparent;border-radius:8px 8px 0 0;margin-left:0;margin-bottom:-2px}.work-tab-btn.active{border-left-color:transparent;border-bottom-color:var(--accent)}}.work-history-card:before{display:none!important}.work-history-card{overflow:hidden}.key-achievement{margin-top:1.5rem;margin-bottom:.5rem;padding:1rem 1.25rem;background:rgba(99,102,241,.08);border-left:3px solid var(--accent);border-radius:4px;font-size:.95rem;color:var(--text);display:flex;align-items:flex-start;gap:.75rem}.key-achievement i{color:#fbbf24;margin-top:3px}.competency-accordion-container{display:flex;flex-direction:column;gap:1rem;width:100%}.competency-item{background:rgba(15,15,20,.4);border:1px solid var(--border);border-radius:12px;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative}.competency-item:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:var(--accent);opacity:0;transition:opacity .3s ease}.competency-header{padding:1.5rem 1.75rem;display:flex;align-items:center;justify-content:space-between;font-weight:600;font-size:1.15rem;color:var(--text);cursor:pointer}.competency-header span{display:flex;align-items:center;gap:.75rem}.competency-header i.fa-chevron-down{color:var(--text-muted);transition:transform .4s ease,color .3s ease;font-size:.9rem}.competency-body{max-height:0;opacity:0;padding:0 1.75rem;transition:all .5s cubic-bezier(.4,0,.2,1);color:var(--text-muted)}.competency-body ul{padding-bottom:1.5rem;margin:0;list-style:none}.competency-body ul li{position:relative;padding-left:1.5rem;margin-bottom:.75rem;line-height:1.6}.competency-body ul li:before{content:"▹";position:absolute;left:0;color:var(--accent)}.competency-item.active,.competency-item:hover{border-color:rgba(99,102,241,.4);background:rgba(30,30,40,.6);box-shadow:0 8px 30px rgba(99,102,241,.08)}.competency-item.active:before,.competency-item:hover:before{opacity:1}.competency-item.active .competency-header,.competency-item:hover .competency-header{color:#fff}.competency-item.active .competency-header i.fa-chevron-down,.competency-item:hover .competency-header i.fa-chevron-down{transform:rotate(180deg);color:var(--accent)}.competency-item.active .competency-body,.competency-item:hover .competency-body{max-height:600px;opacity:1;padding-top:.5rem}.bento-competencies-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem;margin-top:2rem;margin-bottom:4rem}.bento-card{background:rgba(10,10,10,.35);border:1px solid rgba(255,255,255,.05);border-radius:16px;padding:2.5rem 2rem;display:flex;flex-direction:column;gap:1.5rem;transition:transform .3s ease,background .3s ease,border-color .3s ease,box-shadow .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.bento-card:hover{transform:translateY(-5px);background:rgba(20,20,20,.5);border-color:rgba(99,102,241,.3);box-shadow:0 10px 30px rgba(0,0,0,.5)}.bento-icon{width:56px;height:56px;border-radius:14px;background:linear-gradient(135deg,rgba(99,102,241,.2),rgba(99,102,241,.05));color:var(--accent);display:flex;align-items:center;justify-content:center;font-size:1.75rem;border:1px solid rgba(99,102,241,.2)}.bento-content h4{font-size:1.35rem;font-weight:700;color:#fff;margin-bottom:1.25rem;letter-spacing:-.02em}.bento-content ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.85rem}.bento-content ul li{position:relative;padding-left:1.75rem;color:var(--text-muted);font-size:.95rem;line-height:1.6}.bento-content ul li:before{content:"\f054";font-family:Font Awesome\ 6 Free;font-weight:900;position:absolute;left:0;top:2px;color:var(--accent);font-size:.9rem;opacity:.8}@media (max-width:900px){.bento-competencies-grid{grid-template-columns:1fr}}.experience-layout{grid-template-columns:1fr!important}.experience-aside{display:grid!important;grid-template-columns:repeat(3,1fr)!important;grid-gap:1.5rem!important;gap:1.5rem!important;margin-top:3rem!important;width:100%!important}.experience-aside article.impact-card{width:100%!important;margin-right:0!important;height:100%}@media (max-width:900px){.experience-aside{grid-template-columns:1fr!important}}.faq-section{position:relative;padding:6rem 0}.faq-heading{margin-bottom:3.5rem;max-width:820px}.faq-heading h2{font-size:2.5rem;font-weight:700;line-height:1.2;letter-spacing:-.02em;margin:.75rem 0 1rem;background:linear-gradient(135deg,#ffffff 0,var(--text-muted) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.faq-heading p{font-size:1.1rem;color:var(--text-muted);line-height:1.7}.faq-container-grid{display:grid;grid-template-columns:360px 1fr;grid-gap:2.5rem;gap:2.5rem;align-items:start}.faq-aside-card{background:linear-gradient(145deg,rgba(22,22,32,.8),rgba(14,14,22,.9));border:1px solid rgba(99,102,241,.2);border-radius:var(--radius-lg);padding:2.25rem 1.75rem;box-shadow:0 20px 50px rgba(0,0,0,.35);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:-webkit-sticky;position:sticky;top:120px}.faq-aside-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .85rem;border-radius:999px;background:rgba(99,102,241,.12);border:1px solid rgba(99,102,241,.25);color:var(--accent-light);font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1.25rem}.faq-aside-card h3{font-size:1.4rem;font-weight:700;color:#fff;line-height:1.35;margin-bottom:.85rem}.faq-aside-card p{color:var(--text-muted);font-size:.95rem;line-height:1.65;margin-bottom:1.5rem}.faq-guarantee-list{list-style:none;padding:0;margin:0 0 1.75rem;display:flex;flex-direction:column;gap:.75rem}.faq-guarantee-list li{display:flex;align-items:center;gap:.75rem;font-size:.92rem;color:var(--text)}.faq-guarantee-list li i{color:#38bdf8;font-size:.9rem}.faq-cta-box{padding-top:1.25rem;border-top:1px solid rgba(255,255,255,.08)}.faq-cta-box p{font-size:.88rem;color:var(--text-muted);margin-bottom:.85rem}.accordion{display:flex;flex-direction:column;gap:1.25rem}.accordion-item{background:rgba(18,18,26,.55);border:1px solid rgba(255,255,255,.07);border-radius:var(--radius-md);overflow:hidden;transition:all .35s cubic-bezier(.4,0,.2,1);position:relative}.accordion-item:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(180deg,var(--accent) 0,var(--accent-2) 100%);opacity:0;transition:opacity .3s ease}.accordion-header{width:100%;background:transparent;border:none;padding:1.5rem 1.75rem;display:flex;align-items:center;justify-content:space-between;text-align:left;cursor:pointer;gap:1.25rem;color:var(--text);font-family:inherit;transition:background .3s ease}.faq-header-content{gap:1.1rem;flex:1 1}.faq-header-content,.faq-icon{display:flex;align-items:center}.faq-icon{width:44px;height:44px;min-width:44px;border-radius:12px;background:rgba(99,102,241,.1);border:1px solid rgba(99,102,241,.18);color:var(--accent-light);justify-content:center;font-size:1.1rem;transition:all .3s ease}.faq-text-group{display:flex;flex-direction:column;gap:.25rem}.faq-category-tag{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--accent-2)}.faq-question-text{font-size:1.12rem;font-weight:600;color:#ffffff;line-height:1.4}.faq-toggle{width:34px;height:34px;min-width:34px;border-radius:50%;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center;color:var(--text-muted);font-size:.85rem;transition:all .35s ease}.accordion-body{max-height:0;opacity:0;overflow:hidden;padding:0 1.75rem 0 5.25rem;transition:all .4s cubic-bezier(.4,0,.2,1)}.accordion-body p{color:var(--text-muted);font-size:.98rem;line-height:1.7;margin:0 0 1.25rem}.faq-answer-highlights{display:flex;flex-wrap:wrap;gap:.6rem;padding-bottom:1.5rem}.faq-answer-highlights span{font-size:.8rem;padding:.3rem .75rem;border-radius:6px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);color:var(--text);display:inline-flex;align-items:center;gap:.4rem}.faq-answer-highlights span i{color:var(--accent-2);font-size:.75rem}.accordion-item:hover{background:rgba(24,24,36,.75);border-color:rgba(99,102,241,.25);box-shadow:0 10px 30px rgba(0,0,0,.3)}.accordion-item.active{background:rgba(26,26,40,.85);border-color:rgba(99,102,241,.35);box-shadow:0 12px 35px rgba(99,102,241,.08)}.accordion-item.active:before{opacity:1}.accordion-item.active .faq-icon{background:rgba(99,102,241,.25);color:#ffffff;border-color:rgba(99,102,241,.4);transform:scale(1.05)}.accordion-item.active .faq-toggle{transform:rotate(180deg);background:var(--accent);color:#ffffff;border-color:var(--accent)}.accordion-item.active .accordion-body{max-height:600px;opacity:1;padding-top:.5rem}@media (max-width:992px){.faq-container-grid{grid-template-columns:1fr}.faq-aside-card{position:static}.accordion-body{padding-left:1.75rem}}.contact-section{position:relative;overflow:hidden}.contact-section:before{width:600px;height:600px;background:radial-gradient(circle,rgba(99,102,241,.12) 0,transparent 70%);top:-200px;right:-150px}.contact-section:after,.contact-section:before{content:"";position:absolute;border-radius:50%;pointer-events:none}.contact-section:after{width:400px;height:400px;background:radial-gradient(circle,rgba(34,211,238,.08) 0,transparent 70%);bottom:-100px;left:-100px}.contact-header{max-width:720px;margin-bottom:3.5rem}.contact-header h2{font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.15;letter-spacing:-.03em;margin:.75rem 0 1rem;color:#fff}.gradient-word{background:linear-gradient(135deg,#6366f1,#22d3ee);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.contact-header p{color:var(--text-muted);font-size:1.08rem;line-height:1.75;margin:0}.contact-grid{display:grid;grid-template-columns:1fr 1.1fr;grid-gap:2.5rem;gap:2.5rem;align-items:start}.contact-info-col{display:flex;flex-direction:column;gap:1.75rem}.contact-available-badge{display:inline-flex;align-items:center;gap:.6rem;padding:.5rem 1.1rem;background:rgba(16,185,129,.08);border:1px solid rgba(16,185,129,.2);border-radius:999px;font-size:.88rem;font-weight:600;color:#6ee7b7;width:-moz-fit-content;width:fit-content}.available-dot{width:8px;height:8px;border-radius:50%;background:#10b981;box-shadow:0 0 0 3px rgba(16,185,129,.25);animation:pulse-dot 2s ease-in-out infinite;flex-shrink:0}@keyframes pulse-dot{0%,to{box-shadow:0 0 0 3px rgba(16,185,129,.25)}50%{box-shadow:0 0 0 6px rgba(16,185,129,.1)}}.contact-methods{display:flex;flex-direction:column;gap:.75rem}.contact-method-card{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.07);border-radius:16px;text-decoration:none;color:var(--text);transition:all .3s ease;cursor:pointer;position:relative;overflow:hidden}.contact-method-card:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,rgba(99,102,241,.07),transparent 60%);opacity:0;transition:opacity .3s ease}.contact-method-card:hover:before{opacity:1}.contact-method-card:hover{background:rgba(255,255,255,.055);border-color:rgba(99,102,241,.28);transform:translateX(4px);box-shadow:0 8px 24px rgba(0,0,0,.2)}.contact-method-card.static{cursor:default}.contact-method-card.static:hover{transform:none}.contact-method-icon{width:44px;height:44px;min-width:44px;border-radius:12px;background:rgba(99,102,241,.12);border:1px solid rgba(99,102,241,.2);display:flex;align-items:center;justify-content:center;font-size:1.05rem;color:var(--accent-light);transition:all .3s ease}.contact-method-icon.whatsapp{background:rgba(37,211,102,.12);border-color:rgba(37,211,102,.2);color:#25d366}.contact-method-icon.linkedin{background:rgba(10,102,194,.12);border-color:rgba(10,102,194,.25);color:#0a66c2}.contact-method-icon.location{background:rgba(234,88,12,.1);border-color:rgba(234,88,12,.2);color:#fb923c}.contact-method-card:hover .contact-method-icon{transform:scale(1.08)}.contact-method-body{flex:1 1;display:flex;flex-direction:column;gap:.2rem;min-width:0}.contact-method-label{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.contact-method-value{font-size:.95rem;font-weight:500;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.contact-method-arrow{color:var(--text-muted);font-size:.8rem;opacity:0;transform:translateX(-6px);transition:all .3s ease;flex-shrink:0}.contact-method-card:hover .contact-method-arrow{opacity:1;transform:translateX(0)}.contact-stats-row{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:rgba(255,255,255,.07);border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.07)}.contact-stat{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.25rem .75rem;background:rgba(255,255,255,.025);gap:.3rem;transition:background .3s ease}.contact-stat:hover{background:rgba(99,102,241,.06)}.contact-stat-value{font-size:1.6rem;font-weight:700;background:linear-gradient(135deg,#fff,#a5b4fc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1}.contact-stat-label{font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);text-align:center}.contact-cta-col{position:-webkit-sticky;position:sticky;top:100px}.contact-cta-card{position:relative;background:linear-gradient(145deg,rgba(22,22,38,.92),rgba(14,14,28,.96));border:1px solid rgba(99,102,241,.18);border-radius:24px;padding:2.25rem 2rem;box-shadow:0 24px 60px rgba(0,0,0,.4);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);overflow:hidden}.contact-cta-glow{position:absolute;top:-60px;right:-60px;width:250px;height:250px;background:radial-gradient(circle,rgba(99,102,241,.25) 0,transparent 65%);pointer-events:none;animation:ctaGlow 5s ease-in-out infinite alternate}@keyframes ctaGlow{0%{transform:translate(0) scale(1);opacity:.7}to{transform:translate(-20px,20px) scale(1.15);opacity:1}}.contact-cta-top{position:relative;z-index:1;margin-bottom:1.75rem}.contact-cta-eyebrow{display:inline-flex;align-items:center;gap:.45rem;font-size:.76rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--accent-light);margin-bottom:1rem}.contact-cta-eyebrow i{color:#fbbf24}.contact-cta-card h3{font-size:1.9rem;font-weight:700;line-height:1.2;letter-spacing:-.025em;color:#fff;margin:0 0 .85rem}.contact-cta-top p{color:var(--text-muted);font-size:.95rem;line-height:1.7;margin:0}.contact-services-list{list-style:none;padding:0;margin:0 0 1.75rem;display:flex;flex-direction:column;gap:.7rem;position:relative;z-index:1}.contact-services-list li{display:flex;align-items:flex-start;gap:.7rem;font-size:.9rem;color:var(--text-muted);line-height:1.5}.contact-services-list li i{color:#22d3ee;font-size:.85rem;margin-top:2px;flex-shrink:0}.contact-services-list li span{color:var(--text)}.contact-cta-actions{display:flex;gap:.85rem;flex-wrap:wrap;margin-bottom:1.5rem;position:relative;z-index:1}.contact-btn-primary{min-width:160px}.contact-btn-outline,.contact-btn-primary{flex:1 1;display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.contact-btn-outline{min-width:140px}.contact-tech-pills{display:flex;flex-wrap:wrap;gap:.5rem;position:relative;z-index:1;padding-top:1.25rem;border-top:1px solid rgba(255,255,255,.07)}.contact-tech-pills span{font-size:.76rem;padding:.3rem .75rem;border-radius:6px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);color:var(--text-muted);font-weight:500;transition:all .25s ease}.contact-tech-pills span:hover{background:rgba(99,102,241,.1);border-color:rgba(99,102,241,.25);color:var(--accent-light)}@media (max-width:1024px){.contact-grid{grid-template-columns:1fr}.contact-cta-col{position:static}}@media (max-width:640px){.contact-stat-value{font-size:1.3rem}.contact-cta-card{padding:1.5rem 1.25rem}.contact-cta-card h3{font-size:1.5rem}.contact-cta-actions{flex-direction:column}.contact-method-value{font-size:.85rem}}.site-footer{width:100%;background:#08080f;background:linear-gradient(180deg,#0f0f18,#07070c);border-top:1px solid rgba(99,102,241,.2);padding:4.5rem 0 0;position:relative;overflow:hidden;z-index:10;box-shadow:0 -10px 40px rgba(0,0,0,.5)}.site-footer:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:90%;height:1px;background:linear-gradient(90deg,transparent,rgba(99,102,241,.6),rgba(34,211,238,.6),transparent)}.footer-container{max-width:var(--container-max);margin:0 auto;padding:0 2rem 3.5rem;display:grid;grid-template-columns:1.25fr .8fr .85fr .95fr 1.05fr;grid-gap:2rem;gap:2rem}.footer-brand-col{display:flex;flex-direction:column;gap:1.25rem}.footer-logo{width:175px;height:auto}.footer-tagline{color:var(--text-muted);font-size:.92rem;line-height:1.7;margin:0}.footer-status-pill{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .85rem;border-radius:999px;background:rgba(16,185,129,.08);border:1px solid rgba(16,185,129,.2);color:#6ee7b7;font-size:.78rem;font-weight:600;width:-moz-fit-content;width:fit-content}.status-dot{width:7px;height:7px;border-radius:50%;background:#10b981;box-shadow:0 0 0 3px rgba(16,185,129,.2)}.footer-socials{display:flex;align-items:center;gap:.6rem;margin-top:.25rem}.footer-socials a{width:36px;height:36px;border-radius:10px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center;color:var(--text-muted);font-size:.9rem;transition:all .3s ease;text-decoration:none}.footer-socials a:hover{background:rgba(99,102,241,.15);border-color:rgba(99,102,241,.35);color:#ffffff;transform:translateY(-2px)}.footer-col-title{font-size:1.05rem;font-weight:700;color:#ffffff;margin:0 0 1.5rem;position:relative;padding-bottom:.65rem}.footer-col-title:after{content:"";position:absolute;bottom:0;left:0;width:32px;height:2px;background:linear-gradient(90deg,var(--accent),var(--accent-2));border-radius:999px}.footer-links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.6rem}.footer-links a{color:var(--text-muted);text-decoration:none;font-size:.9rem;display:inline-flex;align-items:center;gap:.5rem;transition:all .25s ease}.footer-links a i{font-size:.65rem;color:var(--accent);transition:transform .25s ease}.footer-links a:hover{color:#ffffff;transform:translateX(3px)}.footer-links a:hover i{transform:translateX(2px)}.footer-services-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.65rem}.footer-services-list li{color:var(--text-muted);font-size:.88rem;display:flex;align-items:center;gap:.6rem;line-height:1.4}.footer-services-list li i{color:#22d3ee;font-size:.75rem;flex-shrink:0}.footer-contact-items{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}.footer-contact-item,.footer-contact-link{display:flex;align-items:center;gap:.75rem;color:var(--text-muted);font-size:.88rem;text-decoration:none;transition:color .25s ease}.footer-contact-link:hover{color:#ffffff}.footer-contact-item i,.footer-contact-link i{color:var(--accent-light);font-size:.95rem;flex-shrink:0}.footer-cta-card{background:rgba(99,102,241,.05);border:1px solid rgba(99,102,241,.18);border-radius:14px;padding:1.25rem;display:flex;flex-direction:column;gap:.85rem;transition:all .3s ease}.footer-cta-card:hover{background:rgba(99,102,241,.08);border-color:rgba(99,102,241,.35);box-shadow:0 8px 25px rgba(99,102,241,.15)}.footer-cta-card p{color:var(--text-muted);font-size:.82rem;line-height:1.5;margin:0}.footer-btn{font-size:.8rem;padding:.5rem 1rem;text-align:center;justify-content:center;width:100%}.footer-bottom{border-top:1px solid rgba(255,255,255,.06);background:rgba(5,5,8,.6);padding:1.5rem 0}.footer-bottom-inner{max-width:var(--container-max);margin:0 auto;padding:0 2rem;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.footer-bottom p{color:var(--text-muted);font-size:.84rem;margin:0}.footer-bottom-badges{display:flex;align-items:center;gap:.6rem;color:var(--text-muted);font-size:.78rem}.dot-sep{color:rgba(255,255,255,.2)}@media (max-width:1200px){.footer-container{grid-template-columns:1fr 1fr 1fr;gap:2.25rem}}@media (max-width:860px){.footer-container{grid-template-columns:1fr 1fr;gap:2rem}}@media (max-width:640px){.footer-container{grid-template-columns:1fr;gap:2rem}.footer-bottom-inner{flex-direction:column;text-align:center;gap:.75rem}}ul.footer-links li{margin:-5px}.dedicated-page{padding-top:90px;min-height:100vh}.page-hero-panel{position:relative;padding:4.5rem 6% 3.5rem;max-width:1350px;margin:0 auto;text-align:center}.hero-pill-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem 1.1rem;border-radius:999px;background:rgba(99,102,241,.12);border:1px solid rgba(99,102,241,.3);color:#818cf8;font-size:.85rem;font-weight:600;margin-bottom:1.5rem;letter-spacing:.02em;text-transform:uppercase}.hero-pill-badge.green{background:rgba(16,185,129,.12);border-color:rgba(16,185,129,.35);color:#34d399}.hero-pill-badge.amber{background:rgba(245,158,11,.12);border-color:rgba(245,158,11,.35);color:#fbbf24}.page-hero-title{font-size:clamp(2.2rem,4.5vw,3.6rem);font-weight:800;line-height:1.15;color:var(--text-primary);margin-bottom:1.25rem;letter-spacing:-.02em}.page-hero-title .gradient-text{background:linear-gradient(135deg,#6366f1,#a855f7 50%,#22d3ee);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.page-hero-desc{font-size:clamp(1rem,1.3vw,1.2rem);color:var(--text-secondary);max-width:820px;margin:0 auto 2rem;line-height:1.7}.hero-action-buttons{gap:1rem;margin-bottom:2.5rem}.hero-action-buttons,.trust-bar-mini{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.trust-bar-mini{gap:1.75rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.08)}.trust-item-mini{display:inline-flex;align-items:center;gap:.5rem;color:var(--text-muted);font-size:.88rem;font-weight:500}.trust-item-mini i{color:#10b981}.business-hero-split-section{position:relative;max-width:1380px;margin:0 auto;padding:3.5rem 6% 3rem;display:grid;grid-template-columns:1.15fr .95fr;grid-gap:3.5rem;gap:3.5rem;align-items:center}.business-hero-left{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.business-hero-title{font-size:clamp(2.3rem,4vw,3.4rem);font-weight:900;line-height:1.18;color:var(--text-primary);margin-bottom:1.25rem;letter-spacing:-.02em}.business-hero-title .gradient-text{background:linear-gradient(135deg,#38bdf8,#818cf8 50%,#34d399);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.business-hero-desc{font-size:clamp(1rem,1.2vw,1.15rem);color:var(--text-secondary);line-height:1.7;margin-bottom:1.75rem}.hero-benefit-pills-row{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:2rem}.hero-benefit-pill{display:inline-flex;align-items:center;gap:.45rem;padding:.4rem .85rem;border-radius:999px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);color:var(--text-primary);font-size:.82rem;font-weight:600}.hero-benefit-pill i{color:#10b981}.hero-cta-group{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-bottom:2rem;width:100%}.business-hero-right{position:relative;display:flex;justify-content:center}.hero-mockup-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:110%;height:110%;background:radial-gradient(circle,rgba(99,102,241,.22) 0,rgba(34,211,238,.12) 50%,transparent 70%);filter:blur(40px);z-index:1;pointer-events:none}.hero-live-mockup-card{position:relative;z-index:2;width:100%;max-width:460px;background:#0d0d16;background:linear-gradient(180deg,#141422,#0a0a12);border:1px solid rgba(99,102,241,.35);border-radius:26px;box-shadow:0 25px 60px rgba(0,0,0,.6),0 0 30px rgba(99,102,241,.15);padding:1.5rem;overflow:hidden}.mockup-header-bar{display:flex;align-items:center;justify-content:space-between;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:1.25rem}.mockup-live-indicator{display:flex;align-items:center;gap:.45rem;font-size:.74rem;font-weight:700;color:#34d399;text-transform:uppercase;letter-spacing:.05em}.pulse-green-dot{width:8px;height:8px;border-radius:50%;background:#10b981;box-shadow:0 0 0 3px rgba(16,185,129,.3);animation:pulseDot 2s infinite}@keyframes pulseDot{0%{box-shadow:0 0 0 0 rgba(16,185,129,.6)}70%{box-shadow:0 0 0 8px rgba(16,185,129,0)}to{box-shadow:0 0 0 0 rgba(16,185,129,0)}}.mockup-business-profile{display:flex;align-items:center;gap:.9rem;margin-bottom:1.25rem}.mockup-avatar{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,#f59e0b,#ef4444);display:flex;align-items:center;justify-content:center;font-size:1.4rem;color:#ffffff}.mockup-info h4{font-size:1.1rem;font-weight:800;color:#ffffff;margin:0 0 .2rem}.mockup-info span{font-size:.78rem;color:var(--text-muted)}.mockup-badges-strip{display:flex;gap:.5rem;margin-bottom:1.25rem}.mockup-badge{font-size:.72rem;padding:.25rem .6rem;border-radius:6px;font-weight:600}.mockup-badge.rating{background:rgba(245,158,11,.15);color:#fbbf24;border:1px solid rgba(245,158,11,.3)}.mockup-badge.maps{background:rgba(59,130,246,.15);color:#60a5fa;border:1px solid rgba(59,130,246,.3)}.mockup-badge.speed{background:rgba(16,185,129,.15);color:#34d399;border:1px solid rgba(16,185,129,.3)}.mockup-action-buttons{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem;margin-bottom:1.25rem}.mockup-btn{padding:.7rem;border-radius:10px;font-size:.8rem;font-weight:700;text-align:center;display:flex;align-items:center;justify-content:center;gap:.4rem;text-decoration:none}.mockup-btn.whatsapp{background:#25D366;color:#000000}.mockup-btn.call{background:rgba(255,255,255,.08);color:#ffffff;border:1px solid rgba(255,255,255,.12)}.mockup-order-toast{background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.35);border-radius:12px;padding:.85rem 1rem;display:flex;align-items:center;gap:.75rem}.toast-icon-circle{width:32px;height:32px;border-radius:50%;background:#10b981;color:#000;display:flex;align-items:center;justify-content:center;font-size:.85rem;flex-shrink:0}.toast-text{font-size:.78rem;line-height:1.4;color:#ffffff}.toast-text strong{display:block;color:#34d399}.hero-trust-cards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:1.25rem;gap:1.25rem;max-width:1380px;margin:1.5rem auto 0;padding:0 6%}.hero-trust-card{background:var(--bg-card);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:1.25rem 1.5rem;display:flex;align-items:center;gap:1rem;transition:all .25s ease}.hero-trust-card:hover{border-color:rgba(99,102,241,.35);transform:translateY(-2px)}.hero-trust-icon{width:42px;height:42px;border-radius:10px;background:rgba(99,102,241,.12);color:var(--accent-light);display:flex;align-items:center;justify-content:center;font-size:1.15rem;flex-shrink:0}.hero-trust-info strong{display:block;font-size:.95rem;color:var(--text-primary);margin-bottom:.15rem}.hero-trust-info span{font-size:.78rem;color:var(--text-muted)}@media (max-width:992px){.business-hero-split-section{grid-template-columns:1fr;gap:2.5rem;padding-top:2rem;text-align:center}.business-hero-left{align-items:center;text-align:center}.hero-benefit-pills-row,.hero-cta-group{justify-content:center}}.content-section{padding:4.5rem 6%;max-width:1350px;margin:0 auto}.section-head-center{text-align:center;max-width:780px;margin:0 auto 3rem}.section-head-center h2{font-size:clamp(1.8rem,3vw,2.4rem);font-weight:800;margin-bottom:.75rem;color:var(--text-primary)}.section-head-center p{color:var(--text-secondary);font-size:1.05rem;line-height:1.6}.comparison-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem;margin-bottom:3.5rem}.comparison-card{padding:2.25rem;border-radius:20px;border:1px solid rgba(255,255,255,.08);position:relative}.comparison-card.problem{background:rgba(239,68,68,.04);border-color:rgba(239,68,68,.2)}.comparison-card.solution{background:rgba(16,185,129,.05);border-color:rgba(16,185,129,.25);box-shadow:0 10px 30px rgba(16,185,129,.08)}.comparison-title{display:flex;align-items:center;gap:.75rem;font-size:1.3rem;font-weight:700;margin-bottom:1.25rem}.comparison-card.problem .comparison-title{color:#f87171}.comparison-card.solution .comparison-title{color:#34d399}.comparison-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.9rem}.comparison-list li{display:flex;align-items:flex-start;gap:.75rem;font-size:.95rem;line-height:1.5;color:var(--text-secondary)}.comparison-list li i{margin-top:.2rem;flex-shrink:0}.comparison-card.problem .comparison-list li i{color:#ef4444}.comparison-card.solution .comparison-list li i{color:#10b981}.loss-metrics-banner{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-bottom:3rem}.loss-metric-card{background:rgba(239,68,68,.05);border:1px solid rgba(239,68,68,.25);border-radius:18px;padding:1.75rem;text-align:center;position:relative;overflow:hidden;transition:all .3s ease}.loss-metric-card:hover{transform:translateY(-4px);border-color:rgba(239,68,68,.5);box-shadow:0 12px 30px rgba(239,68,68,.15)}.loss-metric-number{font-size:2.1rem;font-weight:800;color:#f87171;margin-bottom:.4rem;letter-spacing:-.02em}.loss-metric-title{font-size:1.05rem;font-weight:700;color:var(--text-primary);margin-bottom:.3rem}.loss-metric-desc{font-size:.86rem;color:var(--text-muted);line-height:1.5;margin:0}.versus-matrix{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:3.5rem}.versus-card-row{background:var(--bg-card);border:1px solid rgba(255,255,255,.08);border-radius:22px;padding:1.75rem 2rem;display:grid;grid-template-columns:1fr 60px 1fr;align-items:center;grid-gap:1.5rem;gap:1.5rem;position:relative;transition:all .3s ease}.versus-card-row:hover{border-color:rgba(99,102,241,.35);box-shadow:0 14px 35px rgba(0,0,0,.3)}.versus-side{padding:1.25rem;border-radius:14px}.versus-side.bad{background:rgba(239,68,68,.04);border:1px solid rgba(239,68,68,.18)}.versus-side.good{background:rgba(16,185,129,.05);border:1px solid rgba(16,185,129,.25);box-shadow:0 6px 20px rgba(16,185,129,.06)}.versus-badge-tag{display:inline-flex;align-items:center;gap:.4rem;font-size:.76rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:.25rem .65rem;border-radius:6px;margin-bottom:.6rem}.versus-side.bad .versus-badge-tag{background:rgba(239,68,68,.15);color:#f87171;border:1px solid rgba(239,68,68,.3)}.versus-side.good .versus-badge-tag{background:rgba(16,185,129,.15);color:#34d399;border:1px solid rgba(16,185,129,.3)}.versus-side h4{font-size:1.15rem;font-weight:700;margin-bottom:.4rem;color:var(--text-primary)}.versus-side p{font-size:.92rem;line-height:1.6;margin:0;color:var(--text-secondary)}.versus-divider,.vs-circle{display:flex;align-items:center;justify-content:center}.vs-circle{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#ef4444,#10b981);font-size:.78rem;font-weight:800;color:#ffffff;box-shadow:0 0 15px rgba(99,102,241,.4);letter-spacing:.05em}.loss-urgency-box{background:linear-gradient(135deg,rgba(239,68,68,.08),rgba(99,102,241,.08));border:1px solid rgba(239,68,68,.28);border-radius:20px;padding:2.25rem;display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap;box-shadow:0 10px 30px rgba(0,0,0,.25)}@media (max-width:860px){.versus-card-row{grid-template-columns:1fr;gap:1rem;padding:1.5rem}.versus-divider{margin:-.25rem 0}.loss-urgency-box{flex-direction:column;text-align:center;justify-content:center}}.industry-solutions-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:1.75rem;gap:1.75rem;margin-bottom:3.5rem}.industry-card{background:var(--bg-card);border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:2rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;position:relative;overflow:hidden}.industry-card:hover{transform:translateY(-5px);border-color:rgba(99,102,241,.4);box-shadow:0 16px 36px rgba(0,0,0,.4)}.industry-icon-wrap{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:1.25rem;background:rgba(99,102,241,.12);color:var(--accent-light);border:1px solid rgba(99,102,241,.25)}.industry-card h3{font-size:1.25rem;font-weight:700;margin-bottom:.75rem;color:var(--text-primary)}.industry-card p{color:var(--text-muted);font-size:.92rem;line-height:1.6;margin-bottom:1.25rem}.feature-tag-row{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:auto;padding-top:1rem;border-top:1px solid rgba(255,255,255,.06)}.feature-tag-row span{font-size:.76rem;padding:.25rem .65rem;border-radius:6px;background:rgba(255,255,255,.04);color:var(--text-secondary);border:1px solid rgba(255,255,255,.08)}.pricing-grid-3{display:grid;grid-template-columns:repeat(auto-fit,minmax(310px,1fr));grid-gap:2rem;gap:2rem;align-items:stretch;margin-bottom:3.5rem}.pricing-plan-card{background:var(--bg-card);border:1px solid rgba(255,255,255,.09);border-radius:20px;padding:2.5rem 2rem;display:flex;flex-direction:column;position:relative;transition:all .3s ease}.pricing-plan-card.featured{border-color:rgba(99,102,241,.5);background:linear-gradient(180deg,rgba(99,102,241,.09) 0,var(--bg-card) 100%);box-shadow:0 20px 45px rgba(99,102,241,.18);transform:scale(1.03)}.plan-badge-top{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:linear-gradient(90deg,#6366f1,#a855f7);color:#fff;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:.3rem .9rem;border-radius:999px;box-shadow:0 4px 12px rgba(99,102,241,.4)}.plan-name{font-size:1.35rem;font-weight:700;color:var(--text-primary);margin-bottom:.4rem}.plan-target{font-size:.85rem;color:var(--text-muted);margin-bottom:1.5rem}.plan-price-row{display:flex;align-items:baseline;gap:.3rem;margin-bottom:1.75rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(255,255,255,.08)}.plan-currency{font-size:1.5rem;font-weight:700;color:var(--accent-light)}.plan-amount{font-size:2.75rem;font-weight:800;color:var(--text-primary);letter-spacing:-.02em}.plan-period{font-size:.88rem;color:var(--text-muted)}.plan-features-list{list-style:none;padding:0;margin:0 0 2rem;display:flex;flex-direction:column;gap:.8rem;flex-grow:1}.plan-features-list li{display:flex;align-items:center;gap:.65rem;font-size:.92rem;color:var(--text-secondary)}.plan-features-list li i{color:#10b981;font-size:.85rem}.lead-demo-container{background:linear-gradient(135deg,rgba(99,102,241,.12),rgba(34,211,238,.08));border:1px solid rgba(99,102,241,.28);border-radius:24px;padding:3rem;margin:3.5rem auto;max-width:1000px;box-shadow:0 20px 50px rgba(0,0,0,.35);position:relative;overflow:hidden}.lead-demo-grid{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:2.5rem;gap:2.5rem;align-items:center}.lead-input-group{display:flex;flex-direction:column;gap:1rem}.lead-input{width:100%;padding:.9rem 1.25rem;border-radius:12px;background:rgba(15,15,24,.8);border:1px solid rgba(255,255,255,.12);color:#ffffff;font-size:.95rem;transition:all .25s ease}.lead-input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px rgba(99,102,241,.2)}.lead-select{width:100%;padding:.9rem 1.25rem;border-radius:12px;background:#0f0f18;border:1px solid rgba(255,255,255,.12);color:#ffffff;font-size:.95rem}.reviews-grid-3{display:grid;grid-template-columns:repeat(auto-fit,minmax(330px,1fr));grid-gap:1.75rem;gap:1.75rem}.review-detail-card{background:var(--bg-card);border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:2rem;display:flex;flex-direction:column;justify-content:space-between;transition:all .3s ease}.review-detail-card:hover{transform:translateY(-4px);border-color:rgba(99,102,241,.3);box-shadow:0 12px 30px rgba(0,0,0,.3)}.review-card-stars{color:#fbbf24;font-size:1rem;margin-bottom:.9rem;display:flex;gap:.2rem}.review-card-quote{font-size:.95rem;line-height:1.65;color:var(--text-secondary);margin-bottom:1.5rem;font-style:normal}.review-author-wrap{display:flex;align-items:center;gap:.9rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.06)}.review-author-avatar{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#6366f1,#22d3ee);display:flex;align-items:center;justify-content:center;font-weight:700;color:#ffffff;font-size:.9rem}.review-author-info strong{display:block;font-size:.95rem;color:var(--text-primary)}.review-author-info span{font-size:.8rem;color:var(--text-muted)}.timeline-list{position:relative;max-width:860px;margin:2rem auto;padding-left:2rem;border-left:2px solid rgba(99,102,241,.3)}.timeline-item-block{position:relative;margin-bottom:2.5rem}.timeline-dot{position:absolute;left:-2.6rem;top:.2rem;width:18px;height:18px;border-radius:50%;background:var(--accent);border:3px solid #08080f;box-shadow:0 0 10px rgba(99,102,241,.5)}.timeline-year-tag{display:inline-block;padding:.2rem .65rem;border-radius:999px;background:rgba(99,102,241,.15);color:var(--accent-light);font-size:.78rem;font-weight:700;margin-bottom:.5rem}.timeline-title{font-size:1.2rem;font-weight:700;color:var(--text-primary);margin-bottom:.4rem}.timeline-desc{font-size:.92rem;color:var(--text-secondary);line-height:1.6}.service-full-card{background:var(--bg-card);border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:2.25rem;transition:all .3s ease}.service-full-card:hover{transform:translateY(-4px);border-color:rgba(99,102,241,.35);box-shadow:0 14px 35px rgba(0,0,0,.35)}@media (max-width:860px){.comparison-grid,.lead-demo-grid{grid-template-columns:1fr;gap:1.75rem}.lead-demo-container{padding:2rem 1.5rem}.pricing-plan-card.featured{transform:none}}.services-hero-split{max-width:1380px;margin:0 auto;padding:3.5rem 6% 2.5rem;display:grid;grid-template-columns:1.15fr .95fr;grid-gap:3.5rem;gap:3.5rem;align-items:center;position:relative}.services-hero-left{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.services-hero-title{font-size:clamp(2.3rem,4.2vw,3.5rem);font-weight:900;line-height:1.15;color:var(--text-primary);margin-bottom:1.25rem;letter-spacing:-.02em}.services-hero-title .gradient-text{background:linear-gradient(135deg,#10b981,#38bdf8 50%,#818cf8);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.services-hero-desc{font-size:clamp(1rem,1.2vw,1.15rem);color:var(--text-secondary);line-height:1.7;margin-bottom:1.75rem}.services-capability-chips{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:2rem}.capability-chip{display:inline-flex;align-items:center;gap:.45rem;padding:.4rem .85rem;border-radius:999px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);color:var(--text-primary);font-size:.82rem;font-weight:600}.capability-chip i{color:var(--accent-light)}.services-guarantee-row{display:flex;flex-wrap:wrap;gap:1.25rem;padding-top:1.25rem;border-top:1px solid rgba(255,255,255,.08);width:100%}.services-guarantee-item{display:inline-flex;align-items:center;gap:.4rem;color:var(--text-muted);font-size:.84rem;font-weight:500}.services-guarantee-item i{color:#10b981}.services-hero-right{position:relative;display:flex;justify-content:center}.services-console-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:115%;height:115%;background:radial-gradient(circle,rgba(16,185,129,.18) 0,rgba(99,102,241,.15) 45%,transparent 70%);filter:blur(45px);z-index:1;pointer-events:none}.services-console-card{position:relative;z-index:2;width:100%;max-width:480px;background:#0d0d16;background:linear-gradient(180deg,#131422,#090a10);border:1px solid rgba(99,102,241,.35);border-radius:24px;box-shadow:0 25px 60px rgba(0,0,0,.6),0 0 30px rgba(16,185,129,.12);padding:1.5rem;overflow:hidden}.console-top-bar{display:flex;align-items:center;justify-content:space-between;padding-bottom:.9rem;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:1.25rem}.console-dots{display:flex;gap:6px}.console-dot{width:10px;height:10px;border-radius:50%}.console-dot.red{background:#ef4444}.console-dot.yellow{background:#f59e0b}.console-dot.green{background:#10b981}.console-title-tag{font-size:.72rem;font-family:monospace;color:var(--text-muted);letter-spacing:.04em}.console-metric-chips-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.6rem;gap:.6rem;margin-bottom:1.25rem}.console-metric-chip{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:.75rem .5rem;text-align:center}.console-metric-chip.emerald{background:rgba(16,185,129,.08);border-color:rgba(16,185,129,.25)}.console-metric-chip.blue{background:rgba(56,189,248,.08);border-color:rgba(56,189,248,.25)}.console-metric-chip.amber{background:rgba(245,158,11,.08);border-color:rgba(245,158,11,.25)}.console-metric-val{font-size:1.2rem;font-weight:800;color:#ffffff;display:block;line-height:1.2}.console-metric-chip.emerald .console-metric-val{color:#34d399}.console-metric-chip.blue .console-metric-val{color:#38bdf8}.console-metric-chip.amber .console-metric-val{color:#fbbf24}.console-metric-lbl{font-size:.68rem;color:var(--text-muted);display:block;margin-top:.2rem}.console-code-block{background:rgba(0,0,0,.45);border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:1rem 1.1rem;font-family:JetBrains Mono,Fira Code,monospace;font-size:.76rem;line-height:1.55;color:#a5b4fc;margin-bottom:1.25rem;overflow-x:auto}.console-code-block .keyword{color:#f472b6}.console-code-block .string{color:#34d399}.console-code-block .property{color:#38bdf8}.console-code-block .comment{color:#64748b;font-style:italic}.console-live-badge{display:flex;align-items:center;justify-content:space-between;background:rgba(99,102,241,.1);border:1px solid rgba(99,102,241,.3);border-radius:12px;padding:.75rem 1rem;font-size:.78rem;color:#ffffff}.console-live-badge strong{color:var(--accent-light)}@media (max-width:992px){.services-hero-split{grid-template-columns:1fr;gap:2.5rem;padding-top:2rem;text-align:center}.services-hero-left{align-items:center;text-align:center}.services-capability-chips,.services-guarantee-row{justify-content:center}}.about-spotlight-section{max-width:1380px;margin:0 auto;padding:3rem 6% 3.5rem}.about-spotlight-grid{display:grid;grid-template-columns:minmax(320px,420px) 1fr;grid-gap:3.5rem;gap:3.5rem;align-items:start}.about-photo-card{position:relative;border-radius:28px;padding:1rem;background:var(--bg-card);border:1px solid rgba(99,102,241,.3);box-shadow:0 25px 60px rgba(0,0,0,.5),0 0 30px rgba(99,102,241,.12)}.about-photo-inner{border-radius:20px;overflow:hidden;position:relative}.about-photo-inner img{width:100%;height:auto;display:block;object-fit:cover;transition:transform .5s ease}.about-photo-inner:hover img{transform:scale(1.03)}.about-floating-badge{position:absolute;bottom:1.25rem;left:1.25rem;right:1.25rem;background:rgba(13,13,22,.88);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.15);border-radius:14px;padding:.75rem 1rem;display:flex;align-items:center;gap:.75rem}.about-floating-badge i{color:#fbbf24;font-size:1.2rem}.about-floating-badge strong{display:block;font-size:.85rem;color:#ffffff}.about-floating-badge span{font-size:.72rem;color:var(--text-muted)}.about-quick-specs-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem;margin-top:1.25rem}.about-spec-item{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:.75rem 1rem}.about-spec-item span{display:block;font-size:.72rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.about-spec-item strong{display:block;font-size:.92rem;color:var(--text-primary);margin-top:.2rem}.brand-impact-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-bottom:3.5rem}.brand-impact-card{background:var(--bg-card);border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:2rem;display:flex;flex-direction:column;justify-content:space-between;transition:all .3s ease}.brand-impact-card:hover{border-color:rgba(99,102,241,.35);transform:translateY(-3px);box-shadow:0 14px 35px rgba(0,0,0,.3)}@media (max-width:992px){.about-spotlight-grid{grid-template-columns:1fr;gap:2.5rem}}body,html{max-width:100vw;overflow-x:hidden}*,:after,:before{box-sizing:border-box}@media screen and (max-width:768px){html{scroll-padding-top:80px}.dedicated-page{padding-top:80px}.content-section{padding:3rem 5%!important}.section-head-center{padding:0 0 2rem!important}.section-head-center h2{font-size:clamp(1.65rem,6vw,2.2rem)!important;line-height:1.25!important}.section-head-center p{font-size:.96rem!important}.page-hero-panel{padding:2.5rem 5% 2rem!important;text-align:center!important}.page-hero-title{font-size:clamp(1.9rem,7vw,2.6rem)!important;line-height:1.2!important}.page-hero-desc{font-size:1rem!important}.hero-action-buttons{flex-direction:column!important;align-items:stretch!important;width:100%!important;gap:.85rem!important;justify-content:center!important}.hero-action-buttons .btn,.hero-action-buttons a{width:100%!important;justify-content:center!important;text-align:center!important;min-height:50px}.hero-trust-cards-grid{grid-template-columns:1fr 1fr!important;gap:.75rem!important;padding:0 5%!important;margin:1.5rem 0!important}.services-hero-split{grid-template-columns:1fr!important;gap:2rem!important;padding:2rem 5%!important;text-align:center!important}.services-hero-left{align-items:center!important;text-align:center!important}.services-hero-title{font-size:clamp(1.9rem,7vw,2.6rem)!important;line-height:1.2!important}.services-capability-chips,.services-guarantee-row{justify-content:center!important}.services-guarantee-row{justify-content:flex-start!important;flex-direction:column!important;gap:.6rem!important}.services-console-card{max-width:100%!important;padding:1.25rem!important}.console-metric-chips-grid{grid-template-columns:repeat(3,1fr)!important;gap:.4rem!important}.console-metric-val{font-size:.95rem!important}.console-metric-lbl{font-size:.62rem!important}.services-console-glow{display:none}.about-spotlight-section{padding:2rem 5% 2.5rem!important}.about-spotlight-grid{grid-template-columns:1fr!important;gap:2rem!important}.about-quick-specs-grid{grid-template-columns:1fr 1fr!important;gap:.5rem!important}.timeline-list{padding-left:2.2rem!important}.timeline-dot{left:-2.35rem!important}.brand-impact-grid,.business-hero-split{grid-template-columns:1fr!important}.business-hero-split{gap:2rem!important;padding:2rem 5%!important;text-align:center!important}.comparison-grid,.lead-demo-grid,.loss-metric-grid{grid-template-columns:1fr!important;gap:1.5rem!important}.versus-card-row{flex-direction:column!important;gap:.75rem!important;padding:1.25rem!important}.loss-urgency-box{flex-direction:column!important;padding:2rem 5%!important;text-align:center!important;align-items:stretch!important}.loss-urgency-box .btn{width:100%!important;justify-content:center!important}.fixed-socials{right:8px!important;padding:8px 6px!important;gap:7px!important}.fixed-socials a,.fixed-socials__btn{width:34px!important;height:34px!important;font-size:.9rem!important}.back-to-top{bottom:80px!important;right:16px!important;width:48px!important;height:48px!important;z-index:1045!important;pointer-events:auto!important;touch-action:manipulation!important}.back-to-top-tooltip{display:none!important}.footer-container{grid-template-columns:1fr!important;gap:2rem!important;padding:0 5%!important}.footer-bottom-inner{flex-direction:column!important;text-align:center!important;gap:.5rem!important}.footer-bottom-badges{justify-content:center!important}.gallery-grid{grid-template-columns:1fr 1fr!important;gap:.75rem!important}.brand-impact-card,.service-full-card{padding:1.5rem!important}.nav-toggle{display:flex!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;touch-action:manipulation!important;pointer-events:auto!important;cursor:pointer!important;z-index:1050!important;flex-shrink:0!important}}@media screen and (max-width:480px){.page-hero-title,.services-hero-title{font-size:1.75rem!important}.hero-trust-cards-grid{grid-template-columns:1fr!important}.console-metric-chips-grid{grid-template-columns:1fr 1fr!important}.about-quick-specs-grid,.gallery-grid{grid-template-columns:1fr!important}.services-guarantee-row{flex-direction:column!important}.capability-chip{font-size:.78rem!important;padding:.35rem .65rem!important}.back-to-top{bottom:85px!important;right:14px!important}}.mobile-floating-whatsapp{z-index:1040!important}.mobile-whatsapp-btn{touch-action:manipulation!important;pointer-events:auto!important}