:root{--bg-void:#030508;--bg-deep:#060a12;--bg-surface:#0a0f1a;--bg-card:rgba(10,15,26,0.7);--bg-card-hover:rgba(0,200,255,0.04);--cyan:#00d4ff;--cyan-bright:#00e5ff;--cyan-glow:rgba(0,212,255,0.5);--cyan-dim:rgba(0,212,255,0.12);--cyan-ghost:rgba(0,212,255,0.06);--purple:#a855f7;--purple-glow:rgba(168,85,247,0.3);--green:#00ff88;--green-glow:rgba(0,255,136,0.4);--text-white:#f0f4f8;--text-secondary:#94a3b8;--text-muted:#64748b;--font-display:'Chakra Petch',sans-serif;--font-body:'Inter',-apple-system,sans-serif;--border-subtle:1px solid rgba(0,212,255,0.1);--border-glow:1px solid rgba(0,212,255,0.25);--border-active:1px solid rgba(0,212,255,0.5);--shadow-neon:0 0 20px rgba(0,212,255,0.1);--shadow-neon-strong:0 0 30px rgba(0,212,255,0.2),0 0 60px rgba(0,212,255,0.05);--shadow-card:0 4px 30px rgba(0,0,0,0.4);--shadow-elevated:0 8px 40px rgba(0,0,0,0.5),0 0 20px rgba(0,212,255,0.08);--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--transition-smooth:transform 0.35s cubic-bezier(0.16,1,0.3,1),opacity 0.35s cubic-bezier(0.16,1,0.3,1);--transition-bounce:transform 0.4s cubic-bezier(0.175,0.885,0.32,1.275),opacity 0.4s cubic-bezier(0.175,0.885,0.32,1.275)}*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px}body{font-family:var(--font-body);background-color:var(--bg-void);color:var(--text-white);overflow-x:hidden;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeSpeed}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important}.reveal{opacity:1 !important;transform:none !important}}.skip-link{position:absolute;top:-100%;left:1rem;z-index:10000;padding:0.75rem 1.25rem;background:var(--cyan);color:var(--bg-void);font-family:var(--font-display);font-weight:700;font-size:0.85rem;text-decoration:none;border-radius:var(--radius-sm);transition:top 0.2s ease}.skip-link:focus{top:1rem;outline:2px solid #fff;outline-offset:2px}#particle-canvas{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}body::before{content:'';position:fixed;inset:0;background-image:linear-gradient(rgba(0,212,255,0.015) 1px,transparent 1px),linear-gradient(90deg,rgba(0,212,255,0.015) 1px,transparent 1px);background-size:50px 50px;pointer-events:none;z-index:1}.container{max-width:1200px;margin:0 auto;padding:0 clamp(1rem,4vw,2.5rem);position:relative;z-index:3}.reveal{opacity:0;transform:translateY(40px);transition:opacity 0.8s cubic-bezier(0.16,1,0.3,1),transform 0.8s cubic-bezier(0.16,1,0.3,1)}.reveal.visible{opacity:1;transform:translateY(0)}.reveal-delay-1{transition-delay:0.1s}.reveal-delay-2{transition-delay:0.2s}.reveal-delay-3{transition-delay:0.3s}.reveal-delay-4{transition-delay:0.4s}header{position:fixed;top:0;left:0;right:0;z-index:1000;padding:1rem 0;background:rgba(3,5,8,0.6);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid transparent;transition:var(--transition-smooth)}header.scrolled{padding:0.6rem 0;background:rgba(3,5,8,0.92);border-bottom:1px solid rgba(0,212,255,0.12);box-shadow:0 4px 30px rgba(0,0,0,0.5)}.header-inner{display:flex;justify-content:space-between;align-items:center}.header-actions{display:flex;align-items:center;gap:1rem}.logo{display:flex;align-items:center;gap:0.75rem;text-decoration:none}.logo img{width:42px;height:42px;display:block;object-fit:contain;filter:drop-shadow(0 0 8px rgba(0,212,255,0.3));transition:var(--transition-bounce)}.logo:hover img{filter:drop-shadow(0 0 16px rgba(0,212,255,0.6));transform:scale(1.05)}.logo-text{font-family:var(--font-display);font-size:1.1rem;font-weight:700;color:var(--text-white);letter-spacing:1px}.logo-text span{color:var(--cyan)}nav{display:flex;align-items:center;gap:0.25rem}nav a{font-family:var(--font-body);font-size:0.85rem;font-weight:500;color:var(--text-secondary);text-decoration:none;padding:0.5rem 1rem;border-radius:var(--radius-sm);transition:var(--transition-smooth);letter-spacing:0.3px}nav a:hover{color:var(--cyan);background:var(--cyan-ghost)}a:focus-visible,button:focus-visible,.wizard-option-card:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.nav-cta{margin-left:0.75rem;font-family:var(--font-display) !important;font-size:0.72rem !important;font-weight:700 !important;color:var(--cyan) !important;background:rgba(0,212,255,0.08) !important;border:1px solid rgba(0,212,255,0.25) !important;padding:0.55rem 1.25rem !important;letter-spacing:1px !important;text-transform:uppercase}.nav-cta:hover{background:rgba(0,212,255,0.15) !important;border-color:var(--cyan) !important;box-shadow:0 0 20px rgba(0,212,255,0.2)}.mobile-toggle{display:none;background:none;border:1px solid rgba(255,255,255,0.15);border-radius:var(--radius-sm);padding:0.5rem;cursor:pointer;color:var(--text-white)}.mobile-toggle svg{width:24px;height:24px;fill:currentColor}@media (max-width:768px){.mobile-toggle{display:block}nav{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;background:rgba(6,10,18,0.97);backdrop-filter:blur(20px);padding:1rem;border-bottom:1px solid rgba(0,212,255,0.1);gap:0.25rem}nav.open{display:flex}nav a{width:100%;padding:0.75rem 1rem}.nav-cta{margin-left:0 !important;margin-top:0.5rem;text-align:center}}.status-pill{display:none;align-items:center;gap:0.5rem;background:rgba(0,255,136,0.06);border:1px solid rgba(0,255,136,0.2);padding:0.35rem 0.9rem;border-radius:50px;font-size:0.72rem;font-weight:600;color:var(--green);letter-spacing:0.5px}@media (min-width:1024px){.status-pill{display:flex}}.pulse-dot{width:7px;height:7px;background:var(--green);border-radius:50%;box-shadow:0 0 8px var(--green);animation:pulse 1.5s infinite alternate}@keyframes pulse{0%{transform:scale(0.85);opacity:0.6}100%{transform:scale(1.15);opacity:1}}.hero{position:relative;min-height:92vh;display:flex;align-items:center;padding:8rem 0 4rem;overflow:hidden}.hero::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 60% 50% at 10% 40%,rgba(0,212,255,0.07) 0%,transparent 60%),radial-gradient(ellipse 40% 60% at 80% 70%,rgba(168,85,247,0.04) 0%,transparent 60%);pointer-events:none}.hero-layout{display:grid;grid-template-columns:1fr;gap:3rem;align-items:center}.hero-content{max-width:900px;position:relative;z-index:2}.hero-badge{display:inline-flex;align-items:center;gap:0.6rem;font-family:var(--font-display);font-size:0.7rem;font-weight:700;color:var(--cyan);text-transform:uppercase;letter-spacing:3px;margin-bottom:1.5rem;padding:0.5rem 1.25rem;background:rgba(0,212,255,0.06);border:1px solid rgba(0,212,255,0.15);border-radius:50px}.hero-badge::before{content:'';width:6px;height:6px;background:var(--cyan);border-radius:50%;box-shadow:0 0 8px var(--cyan)}.hero h1{font-family:var(--font-display);font-size:clamp(2.2rem,5.5vw,4rem);font-weight:900;line-height:1.1;margin-bottom:1.5rem;color:#ffffff;letter-spacing:-0.5px}.hero h1 .accent{background:linear-gradient(135deg,var(--cyan),var(--purple));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero .lead{font-size:clamp(1rem,2vw,1.2rem);color:var(--text-secondary);margin-bottom:2.5rem;line-height:1.7;font-weight:400;max-width:760px}.cta-group{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:3rem}.btn{display:inline-flex;align-items:center;justify-content:center;gap:0.5rem;padding:0.9rem 2rem;border-radius:var(--radius-sm);font-family:var(--font-display);font-size:0.78rem;font-weight:700;text-decoration:none;text-transform:uppercase;letter-spacing:1px;cursor:pointer;border:none;transition:var(--transition-smooth);position:relative;overflow:hidden}.btn-primary{background:linear-gradient(135deg,rgba(0,212,255,0.15),rgba(168,85,247,0.1));color:var(--cyan);border:1px solid rgba(0,212,255,0.3);box-shadow:0 0 20px rgba(0,212,255,0.08)}.btn-primary:hover{background:linear-gradient(135deg,rgba(0,212,255,0.25),rgba(168,85,247,0.15));border-color:var(--cyan);box-shadow:var(--shadow-neon-strong);transform:translateY(-2px)}.btn-ghost{background:rgba(255,255,255,0.03);color:var(--text-secondary);border:1px solid rgba(255,255,255,0.1)}.btn-ghost:hover{background:rgba(255,255,255,0.07);color:var(--text-white);border-color:rgba(255,255,255,0.25);transform:translateY(-2px)}.btn[disabled]{opacity:0.35;pointer-events:none}.is-invisible{visibility:hidden}.hero-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;padding-top:2.5rem;border-top:1px solid rgba(255,255,255,0.06)}.stat-item{position:relative;padding-left:1rem}.stat-item::before{content:'';position:absolute;left:0;top:0;bottom:0;width:2px;background:linear-gradient(to bottom,var(--cyan),transparent);border-radius:2px}.stat-number{font-family:var(--font-display);font-size:1.5rem;font-weight:800;color:var(--cyan);text-shadow:0 0 15px rgba(0,212,255,0.3);margin-bottom:0.15rem}.stat-label{font-size:0.78rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;font-weight:500}@media (max-width:640px){.hero-stats{grid-template-columns:1fr;gap:1.25rem}}section{padding:clamp(4rem,8vw,7rem) 0;position:relative;z-index:2}.section-label{display:inline-flex;align-items:center;gap:0.5rem;font-family:var(--font-display);font-size:0.65rem;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:var(--cyan);margin-bottom:1rem}.section-label::before{content:'';width:24px;height:1px;background:var(--cyan)}.section-title{font-family:var(--font-display);font-size:clamp(1.8rem,4vw,2.5rem);font-weight:800;color:#ffffff;margin-bottom:1rem;letter-spacing:0.5px;line-height:1.2}.section-desc{font-size:1.05rem;color:var(--text-secondary);max-width:550px;font-weight:400;line-height:1.7}.section-header{text-align:center;margin-bottom:clamp(2.5rem,5vw,4rem)}.section-header .section-desc{margin:0.75rem auto 0}.section-divider{width:50px;height:3px;background:linear-gradient(90deg,var(--cyan),var(--purple));border-radius:3px;margin:1rem auto 0}.wizard-section{background:linear-gradient(180deg,rgba(0,0,0,0.3) 0%,transparent 100%);border-top:1px solid rgba(0,212,255,0.05)}.wizard-container{background:var(--bg-card);border:var(--border-subtle);border-radius:var(--radius-lg);padding:clamp(1.5rem,4vw,3rem);box-shadow:var(--shadow-elevated);max-width:900px;margin:0 auto;backdrop-filter:blur(16px);position:relative;overflow:hidden}.wizard-container::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--cyan),var(--purple),transparent)}.wizard-progress{display:flex;justify-content:space-between;margin-bottom:2.5rem;position:relative;padding:0 10px}.wizard-progress::before{content:'';position:absolute;top:50%;left:20px;right:20px;height:2px;background:rgba(255,255,255,0.06);transform:translateY(-50%);z-index:1}.progress-line-fill{position:absolute;top:50%;left:20px;width:0%;height:2px;background:linear-gradient(90deg,var(--cyan),var(--purple));transform:translateY(-50%);transition:width 0.5s cubic-bezier(0.25,0.8,0.25,1);z-index:2;box-shadow:0 0 10px rgba(0,212,255,0.3)}.progress-step{width:38px;height:38px;border-radius:50%;background:var(--bg-void);border:2px solid rgba(255,255,255,0.1);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:700;font-size:0.8rem;color:var(--text-muted);position:relative;z-index:3;transition:var(--transition-smooth)}.progress-step.active{border-color:var(--cyan);color:var(--cyan);box-shadow:0 0 15px rgba(0,212,255,0.25)}.progress-step.completed{border-color:var(--cyan);background:linear-gradient(135deg,var(--cyan),#00a0cc);color:var(--bg-void)}.wizard-step{display:none;animation:wizardFadeIn 0.45s ease-out forwards}.wizard-step.active{display:block}@keyframes wizardFadeIn{from{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.wizard-step h3{font-family:var(--font-display);font-size:clamp(1.05rem,2.5vw,1.35rem);margin-bottom:2rem;text-align:center;color:#fff;letter-spacing:0.5px;font-weight:700}.wizard-options-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem;margin-bottom:2rem}.wizard-option-card{background:rgba(255,255,255,0.02);border:1px solid rgba(255,255,255,0.06);border-radius:var(--radius-md);padding:1.75rem 1.25rem;text-align:center;cursor:pointer;transition:var(--transition-smooth);display:flex;flex-direction:column;align-items:center;gap:0.75rem}.wizard-option-card svg{width:40px;height:40px;fill:var(--text-muted);transition:var(--transition-smooth)}.wizard-option-card span{font-family:var(--font-display);font-size:0.8rem;font-weight:600;color:var(--text-secondary);transition:var(--transition-smooth)}.wizard-option-card:hover{border-color:rgba(0,212,255,0.3);background:rgba(0,212,255,0.03);transform:translateY(-3px)}.wizard-option-card.selected{border-color:var(--cyan);background:rgba(0,212,255,0.06);box-shadow:0 0 25px rgba(0,212,255,0.1),inset 0 0 20px rgba(0,212,255,0.03)}.wizard-option-card.selected svg{fill:var(--cyan);filter:drop-shadow(0 0 6px var(--cyan-glow))}.wizard-option-card.selected span{color:var(--cyan)}.wizard-result-box{background:rgba(0,0,0,0.3);border:var(--border-subtle);border-radius:var(--radius-md);padding:2.5rem 2rem;text-align:center;margin-bottom:1.5rem;position:relative;overflow:hidden}.wizard-result-box::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at center,rgba(0,212,255,0.04) 0%,transparent 70%);pointer-events:none}.wizard-result-box h4{font-family:var(--font-display);font-size:0.8rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:3px;margin-bottom:1.25rem;font-weight:600}.wizard-price-value{font-family:var(--font-display);font-size:clamp(2rem,5vw,3rem);font-weight:900;background:linear-gradient(135deg,var(--cyan),var(--purple));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:1rem auto;text-align:center;display:block;filter:drop-shadow(0 0 20px rgba(0,212,255,0.2))}.wizard-result-meta{display:flex;justify-content:center;gap:3rem;margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid rgba(255,255,255,0.06)}.meta-block{text-align:center}.meta-block span.title{font-size:0.7rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:1.5px;display:block;margin-bottom:0.3rem;font-weight:500}.meta-block span.detail{font-family:var(--font-display);font-size:1rem;color:#fff;font-weight:700}.wizard-nav{display:flex;gap:1rem;justify-content:center;margin-top:2rem}.wizard-note{text-align:center;color:var(--text-muted);font-size:0.88rem;line-height:1.6;max-width:540px;margin:0 auto 1.5rem}.websites-section{background:linear-gradient(180deg,rgba(0,255,225,0.025) 0%,var(--bg-void) 100%);border-top:1px solid rgba(0,255,225,0.06)}.websites-layout{display:flex;justify-content:center;gap:clamp(1.5rem,4vw,3rem);align-items:stretch}.pricing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;max-width:960px;width:100%}.pricing-card{display:flex;flex-direction:column;background:rgba(10,15,26,0.82);border:1px solid rgba(0,255,225,0.12);border-radius:var(--radius-lg);padding:clamp(1.5rem,3vw,2rem);box-shadow:var(--shadow-card);position:relative;overflow:hidden}.pricing-card::before{content:'';position:absolute;inset:0;background:linear-gradient(135deg,rgba(0,255,225,0.055),transparent 38%,rgba(168,85,247,0.035));pointer-events:none}.pricing-card-featured{border-color:rgba(0,255,225,0.35);box-shadow:var(--shadow-neon-strong)}.pricing-kicker{font-family:var(--font-display);font-size:0.68rem;font-weight:700;color:var(--cyan);text-transform:uppercase;letter-spacing:2px;margin-bottom:0.9rem;position:relative;z-index:1}.pricing-card h3,.pricing-card p,.pricing-card ul,.pricing-card .btn,.pricing-price{position:relative;z-index:1}.pricing-card h3{font-family:var(--font-display);font-size:clamp(1.2rem,3vw,1.5rem);line-height:1.2;margin-bottom:0.85rem}.pricing-card p{color:var(--text-secondary);font-size:0.92rem;line-height:1.65;margin-bottom:1.25rem}.pricing-price{font-family:var(--font-display);font-size:clamp(2rem,4vw,2.65rem);font-weight:900;color:var(--cyan);line-height:1;margin-bottom:1.25rem;text-shadow:0 0 20px rgba(0,255,225,0.18)}.pricing-card ul{list-style:none;display:grid;gap:0.8rem;margin-bottom:1.5rem;color:var(--text-secondary);font-size:0.88rem}.pricing-card li{display:flex;gap:0.65rem;align-items:flex-start}.pricing-card li::before{content:'';width:8px;height:8px;min-width:8px;margin-top:0.5rem;border-radius:50%;background:var(--cyan);box-shadow:0 0 10px rgba(0,255,225,0.55)}.pricing-card .btn{width:100%;margin-top:auto}.offer-table-card{display:flex;flex-direction:column;min-height:100%;background:linear-gradient(145deg,rgba(0,255,225,0.08),transparent 36%),rgba(10,15,26,0.88);border:1px solid rgba(0,255,225,0.13);border-radius:var(--radius-lg);padding:clamp(1.35rem,3vw,1.85rem);box-shadow:var(--shadow-elevated);overflow:hidden}.table-kicker{font-family:var(--font-display);font-size:0.68rem;font-weight:700;color:var(--cyan);text-transform:uppercase;letter-spacing:2px;margin-bottom:0.85rem}.offer-table-card h3{font-family:var(--font-display);font-size:clamp(1.25rem,3vw,1.55rem);line-height:1.2;margin-bottom:0.75rem}.offer-table-card>p{color:var(--text-secondary);font-size:0.9rem;line-height:1.65;margin-bottom:1.25rem}.offer-table-wrap{margin-top:auto;overflow-x:auto;scrollbar-width:thin;scrollbar-color:rgba(0,255,225,0.5) rgba(255,255,255,0.05)}.offer-table{width:100%;min-width:620px;border-collapse:collapse}.offer-table th,.offer-table td{padding:0.9rem 0.75rem;border-bottom:1px solid rgba(255,255,255,0.08);text-align:left;vertical-align:top}.offer-table th{font-family:var(--font-display);font-size:0.68rem;font-weight:800;color:var(--text-primary);text-transform:uppercase;letter-spacing:1.5px;background:rgba(255,255,255,0.035)}.offer-table td{color:var(--text-secondary);font-size:0.88rem;line-height:1.5}.offer-table td:first-child{color:var(--text-primary);font-weight:700}.offer-table th:last-child,.offer-table td:last-child{text-align:right}.offer-table td:last-child{color:var(--cyan);font-family:var(--font-display);font-weight:800;white-space:nowrap}.offer-table tr:last-child td{border-bottom:0}@media (max-width:800px){.websites-layout,.pricing-grid{grid-template-columns:1fr}.pricing-grid{max-width:500px}}@media (max-width:520px){.pricing-card .btn{padding-left:1rem;padding-right:1rem}.offer-table{min-width:0}.offer-table thead{display:none}.offer-table,.offer-table tbody,.offer-table tr,.offer-table td{display:block;width:100%}.offer-table tr{padding:1rem 0;border-bottom:1px solid rgba(255,255,255,0.08)}.offer-table tr:last-child{border-bottom:0;padding-bottom:0}.offer-table td{display:grid;grid-template-columns:5.5rem minmax(0,1fr);gap:0.85rem;padding:0.25rem 0;border-bottom:0}.offer-table td::before{content:attr(data-label);color:var(--text-muted);font-family:var(--font-display);font-size:0.66rem;font-weight:800;text-transform:uppercase;letter-spacing:1px}.offer-table td:last-child{text-align:left}}.services-section{background:var(--bg-void)}.services-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:1.5rem}@media (max-width:400px){.services-grid{grid-template-columns:1fr}}.service-card{background:var(--bg-card);border:var(--border-subtle);border-radius:var(--radius-md);padding:2rem 1.75rem 0;backdrop-filter:blur(8px);transition:var(--transition-smooth);position:relative;overflow:hidden;display:flex;flex-direction:column;height:100%}.service-card::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--cyan),transparent);opacity:0;transition:var(--transition-smooth)}.service-card:hover{border-color:rgba(0,212,255,0.25);box-shadow:var(--shadow-neon);transform:translateY(-4px);background:var(--bg-card-hover)}.service-card:hover::before{opacity:1}.service-icon-box{width:52px;height:52px;background:linear-gradient(135deg,rgba(0,212,255,0.08),rgba(168,85,247,0.05));border:1px solid rgba(0,212,255,0.15);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;transition:var(--transition-smooth)}.service-icon-box svg{width:26px;height:26px;fill:var(--cyan);transition:var(--transition-smooth)}.service-card:hover .service-icon-box{background:linear-gradient(135deg,rgba(0,212,255,0.15),rgba(168,85,247,0.1));border-color:var(--cyan);box-shadow:0 0 15px rgba(0,212,255,0.15)}.service-card h3{font-family:var(--font-display);font-size:1.05rem;font-weight:700;margin-bottom:0.75rem;color:#fff;letter-spacing:0.3px}.service-card p.desc{font-size:0.9rem;color:var(--text-secondary);line-height:1.65;margin-bottom:1.75rem;font-weight:400;flex-grow:1}.service-price-box{background:rgba(0,0,0,0.25);border-top:1px solid rgba(255,255,255,0.04);margin:0 -1.75rem;padding:1.25rem 1.75rem;text-align:center;border-bottom-left-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.service-price-label{font-size:0.65rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:2px;display:block;margin-bottom:0.3rem;font-weight:500}.service-price{font-family:var(--font-display);font-size:1.25rem;font-weight:800;background:linear-gradient(135deg,var(--cyan-bright),var(--purple));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.about-section{background:linear-gradient(180deg,var(--bg-void) 0%,var(--bg-deep) 100%);border-top:1px solid rgba(0,212,255,0.04)}.about-grid{display:grid;grid-template-columns:1.1fr 0.9fr;gap:clamp(2rem,5vw,4rem);align-items:start}@media (max-width:900px){.about-grid{grid-template-columns:1fr;gap:2.5rem}}.about-text h3{font-family:var(--font-display);font-size:clamp(1.5rem,3vw,1.8rem);color:#fff;margin-bottom:1.25rem;font-weight:800}.about-text p{font-size:0.95rem;color:var(--text-secondary);line-height:1.7;margin-bottom:1.25rem;font-weight:400}.features-list{display:flex;flex-direction:column;gap:1.25rem;margin-top:1.75rem}.feature-item{display:flex;gap:1rem;align-items:flex-start}.feature-bullet{width:28px;height:28px;min-width:28px;background:linear-gradient(135deg,rgba(0,212,255,0.12),rgba(168,85,247,0.08));border:1px solid rgba(0,212,255,0.2);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-top:2px}.feature-bullet svg{width:14px;height:14px;fill:var(--cyan)}.feature-item h4{font-family:var(--font-display);font-size:0.88rem;color:#fff;margin-bottom:0.25rem;font-weight:700}.feature-item p{font-size:0.85rem;color:var(--text-muted);line-height:1.55;margin-bottom:0}.remote-card{background:var(--bg-card);border:var(--border-subtle);border-radius:var(--radius-lg);padding:2.5rem 2rem;backdrop-filter:blur(12px);text-align:center;position:relative;overflow:hidden;box-shadow:var(--shadow-card)}.remote-card::after{content:'';position:absolute;width:200px;height:200px;background:radial-gradient(circle,rgba(168,85,247,0.08) 0%,transparent 70%);top:-60px;right:-60px;pointer-events:none}.remote-icon{width:64px;height:64px;background:linear-gradient(135deg,rgba(0,212,255,0.1),rgba(168,85,247,0.1));border:1px solid rgba(0,212,255,0.2);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem}.remote-icon svg{width:32px;height:32px;fill:var(--cyan)}.remote-card h4{font-family:var(--font-display);font-size:1.15rem;color:#fff;margin-bottom:0.75rem;font-weight:700}.remote-card>p{font-size:0.88rem;color:var(--text-secondary);line-height:1.6;margin-bottom:1.75rem}.remote-tools-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0.75rem}.tool-btn{display:flex;flex-direction:column;align-items:center;gap:0.5rem;padding:1.25rem 0.75rem;background:rgba(255,255,255,0.02);border:1px solid rgba(255,255,255,0.06);border-radius:var(--radius-sm);text-decoration:none;transition:var(--transition-smooth)}.tool-btn svg{width:28px;height:28px;fill:var(--text-muted);transition:var(--transition-smooth)}.tool-btn .tool-name{font-family:var(--font-display);font-size:0.78rem;font-weight:700;color:#fff}.tool-btn .tool-desc{font-size:0.68rem;color:var(--text-muted)}.tool-btn:hover{border-color:var(--cyan);background:rgba(0,212,255,0.04);transform:translateY(-2px);box-shadow:0 0 15px rgba(0,212,255,0.08)}.tool-btn:hover svg{fill:var(--cyan)}.contact-section{background:var(--bg-void);border-top:1px solid rgba(0,212,255,0.04)}.contact-grid{display:grid;grid-template-columns:0.85fr 1.15fr;gap:clamp(2rem,5vw,4rem);align-items:start}@media (max-width:900px){.contact-grid{grid-template-columns:1fr;gap:2.5rem}}.contact-info-panel{background:var(--bg-card);border:var(--border-subtle);border-radius:var(--radius-lg);padding:2.5rem 2rem;backdrop-filter:blur(12px);box-shadow:var(--shadow-card)}.contact-info-panel h3{font-family:var(--font-display);font-size:1.5rem;color:#fff;margin-bottom:1rem;font-weight:800}.contact-info-panel>p{color:var(--text-secondary);font-size:0.9rem;line-height:1.65;margin-bottom:2rem}.contact-channels{display:flex;flex-direction:column;gap:1.5rem}.channel{display:flex;gap:1rem;align-items:center;text-decoration:none;padding:0.5rem;border-radius:var(--radius-sm);transition:var(--transition-smooth);color:inherit}.channel:hover{background:rgba(0,212,255,0.03)}.channel-icon{width:46px;height:46px;min-width:46px;background:linear-gradient(135deg,rgba(0,212,255,0.08),rgba(168,85,247,0.05));border:1px solid rgba(0,212,255,0.15);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;transition:var(--transition-smooth)}.channel-icon svg{width:22px;height:22px;fill:var(--cyan)}.channel:hover .channel-icon{background:linear-gradient(135deg,rgba(0,212,255,0.15),rgba(168,85,247,0.1));border-color:var(--cyan);box-shadow:0 0 12px rgba(0,212,255,0.15)}.channel-label{font-size:0.7rem;text-transform:uppercase;letter-spacing:1.5px;color:var(--text-muted);display:block;margin-bottom:0.15rem;font-weight:500}.channel-value{font-family:var(--font-display);font-size:1rem;font-weight:700;color:#fff;transition:var(--transition-smooth)}.channel:hover .channel-value{color:var(--cyan)}.contact-form-panel{background:var(--bg-card);border:var(--border-subtle);border-radius:var(--radius-lg);padding:clamp(1.5rem,4vw,2.5rem);backdrop-filter:blur(12px);box-shadow:var(--shadow-card);position:relative;overflow:hidden}.contact-form-panel::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--cyan),var(--purple))}.form-row{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:1rem}@media (max-width:500px){.form-row{grid-template-columns:1fr}}.form-group{position:relative;margin-bottom:1rem}.form-group label{display:block;font-family:var(--font-display);font-size:0.65rem;text-transform:uppercase;letter-spacing:1.5px;color:var(--text-muted);margin-bottom:0.5rem;font-weight:600;transition:var(--transition-smooth)}.form-group input,.form-group textarea,.form-group select{width:100%;background:rgba(0,0,0,0.3);border:1px solid rgba(255,255,255,0.08);border-radius:var(--radius-sm);padding:0.85rem 1rem;font-family:var(--font-body);font-size:0.9rem;color:#fff;outline:none;transition:var(--transition-smooth)}.form-group input::placeholder,.form-group textarea::placeholder{color:var(--text-muted)}.form-group input:focus,.form-group textarea:focus,.form-group select:focus{border-color:var(--cyan);background:rgba(0,212,255,0.02);box-shadow:0 0 15px rgba(0,212,255,0.08)}.form-group select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='%2364748b' viewBox='0 0 24 24'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;padding-right:2.5rem}.form-group select option{background:var(--bg-surface);color:#fff}.form-honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.form-consent{margin-bottom:1rem}.consent-label{display:flex;align-items:flex-start;gap:0.75rem;font-size:0.85rem;color:var(--text-secondary);line-height:1.5;cursor:pointer}.consent-label input[type="checkbox"]{width:auto;margin-top:0.2rem;flex-shrink:0;accent-color:var(--cyan);cursor:pointer}.consent-label a{color:var(--cyan);text-decoration:underline;text-underline-offset:2px}.form-privacy-note{font-size:0.8rem;color:var(--text-muted);line-height:1.5;margin-bottom:1rem}.form-privacy-note a{color:var(--cyan);text-decoration:underline;text-underline-offset:2px}.form-group textarea{min-height:120px;resize:vertical}.form-submit-btn{width:100%;margin-top:0.5rem}.form-feedback{display:none;padding:1rem;border-radius:var(--radius-sm);font-family:var(--font-display);font-size:0.78rem;text-align:center;margin-top:1rem;animation:wizardFadeIn 0.4s ease}.form-feedback.success{display:block;background:rgba(0,255,136,0.06);border:1px solid rgba(0,255,136,0.2);color:var(--green)}.form-feedback.info,.form-feedback.warning{display:block}.form-feedback.info{background:rgba(0,212,255,0.06);border:1px solid rgba(0,212,255,0.2);color:var(--cyan)}.form-feedback.warning{background:rgba(255,180,0,0.06);border:1px solid rgba(255,180,0,0.2);color:var(--text-secondary)}footer{background:var(--bg-void);border-top:1px solid rgba(0,212,255,0.08);padding:4rem 0 2.5rem;position:relative;z-index:3}.footer-grid{display:grid;grid-template-columns:1.2fr 0.8fr;gap:3rem;margin-bottom:3rem}@media (max-width:768px){.footer-grid{grid-template-columns:1fr;gap:2rem}}.footer-brand h3{font-family:var(--font-display);font-size:1.1rem;color:#fff;margin-bottom:0.75rem;letter-spacing:0.5px;font-weight:700}.footer-brand p{font-size:0.88rem;color:var(--text-secondary);line-height:1.65;max-width:450px}.footer-legal h3{font-family:var(--font-display);font-size:0.7rem;text-transform:uppercase;letter-spacing:2px;color:var(--text-secondary);margin-bottom:1rem;font-weight:700}.legal-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media (max-width:400px){.legal-grid{grid-template-columns:1fr}}.legal-item .l-label{font-size:0.68rem;text-transform:uppercase;letter-spacing:1px;color:var(--text-secondary);display:block;margin-bottom:0.15rem;font-weight:500}.legal-item .l-val{font-family:var(--font-display);font-size:0.78rem;color:#fff;font-weight:600}.footer-address{font-size:0.72rem}.footer-bottom{border-top:1px solid rgba(255,255,255,0.05);padding-top:1.5rem;display:flex;justify-content:space-between;align-items:center;font-size:0.75rem;color:var(--text-secondary);flex-wrap:wrap;gap:0.5rem}.footer-bottom a{color:var(--cyan);text-decoration:underline;transition:var(--transition-smooth)}.footer-bottom a:hover{text-decoration:underline}.legal-page{padding:clamp(6rem,12vw,8rem) 0 clamp(4rem,8vw,6rem);min-height:60vh}.legal-content{max-width:720px;margin:0 auto}.legal-content h2{font-family:var(--font-display);font-size:1.1rem;color:#fff;margin:2rem 0 0.75rem}.legal-content p{color:var(--text-secondary);line-height:1.7;margin-bottom:1rem}.legal-content a{color:var(--cyan);text-decoration:underline;text-underline-offset:2px}.legal-nav{position:static;transform:none;opacity:1;visibility:visible;background:none;border:none;box-shadow:none;padding:0;flex-direction:row}@media (max-width:640px){.footer-bottom{flex-direction:column;text-align:center}}::selection{background:rgba(0,212,255,0.25);color:#fff}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--bg-void)}::-webkit-scrollbar-thumb{background:rgba(0,212,255,0.2);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:rgba(0,212,255,0.35)}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;scroll-behavior:auto !important;transition-duration:0.01ms !important}}.cennik-section{padding:80px 0;position:relative}.cennik-wrap{width:100%;background:var(--bg-card);border:var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:1.5rem;overflow:hidden}.cennik-table{width:100%;border-collapse:collapse;text-align:left}.cennik-table th{font-family:var(--font-display);font-weight:700;font-size:0.9rem;text-transform:uppercase;letter-spacing:0.05em;color:var(--cyan);padding:1.25rem 1.5rem;border-bottom:2px solid rgba(0,212,255,0.2)}.cennik-table td{padding:1.25rem 1.5rem;font-size:0.95rem;color:var(--text-white);border-bottom:1px solid rgba(255,255,255,0.05);transition:var(--transition-smooth)}.cennik-table tr{transition:var(--transition-smooth);border-left:3px solid transparent}.cennik-table tbody tr:last-child td{border-bottom:none}.cennik-table tbody tr:hover{background:var(--bg-card-hover);border-left:3px solid var(--cyan)}.cennik-table tbody tr:hover td{color:#fff}.cennik-table td[data-label="Cena"]{font-family:var(--font-display);font-weight:700;color:var(--green);text-shadow:0 0 10px rgba(0,255,136,0.2);white-space:nowrap}.cennik-table td[data-label="Usługa"]{font-weight:600}@media (max-width:768px){.cennik-wrap{padding:0.75rem;background:transparent;border:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.cennik-table thead{display:none}.cennik-table tbody{display:flex;flex-direction:column;gap:1.25rem}.cennik-table tr{display:block;background:var(--bg-card);border:var(--border-subtle);border-radius:var(--radius-md);padding:1rem;transition:var(--transition-smooth)}.cennik-table tbody tr:hover{border-left:3px solid var(--cyan);transform:translateY(-2px);box-shadow:var(--shadow-neon)}.cennik-table td{display:flex;justify-content:space-between;align-items:center;text-align:right;padding:0.75rem 0.5rem;border-bottom:1px solid rgba(255,255,255,0.05)}.cennik-table td:last-child{border-bottom:none}.cennik-table td::before{content:attr(data-label);font-family:var(--font-display);font-weight:700;color:var(--cyan);text-transform:uppercase;font-size:0.8rem;text-align:left;margin-right:1rem}.cennik-table td[data-label="Cena"]{font-size:1.1rem}}.testimonials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.testimonial-card{background:rgba(10,15,26,0.5);border:1px solid rgba(255,255,255,0.05);border-radius:var(--radius-lg);padding:2rem 1.5rem;position:relative;transition:var(--transition-smooth)}.testimonial-card:hover{background:rgba(10,15,26,0.8);border-color:rgba(168,85,247,0.3);box-shadow:0 0 20px rgba(168,85,247,0.1)}.stars{color:#ffd700;font-size:1.2rem;letter-spacing:2px;margin-bottom:1rem}.quote{font-size:0.95rem;font-style:italic;color:var(--text-white);margin-bottom:1.5rem;line-height:1.6}.client-info{display:flex;align-items:center;gap:1rem;border-top:1px solid rgba(255,255,255,0.05);padding-top:1rem}.avatar{width:40px;height:40px;background:linear-gradient(135deg,var(--cyan),var(--purple));border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:700;color:#fff;font-size:1.1rem}.client-info h3{font-size:0.9rem;color:#fff;margin:0}.client-info span{font-size:0.75rem;color:var(--text-muted)}.faq-list{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:1rem}.faq-item{background:rgba(255,255,255,0.02);border:1px solid rgba(255,255,255,0.05);border-radius:var(--radius-md);overflow:hidden}.faq-question{width:100%;text-align:left;padding:1.5rem;background:transparent;border:none;color:#fff;font-family:var(--font-display);font-size:1.1rem;font-weight:600;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background 0.3s ease}.faq-question:hover{background:rgba(255,255,255,0.04)}.faq-icon{font-size:1.5rem;color:var(--cyan);transition:transform 0.3s ease}.faq-item.active .faq-icon{transform:rotate(45deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height 0.4s ease,padding 0.4s ease;padding:0 1.5rem}.faq-item.active .faq-answer{max-height:300px;padding:0 1.5rem 1.5rem}.faq-answer p{color:var(--text-secondary);font-size:0.95rem;line-height:1.6;margin:0}.fab-mobile{display:none;position:fixed;bottom:20px;right:20px;width:60px;height:60px;background:linear-gradient(135deg,var(--cyan),#0088cc);border-radius:50%;z-index:9999;box-shadow:0 4px 20px rgba(0,212,255,0.4);align-items:center;justify-content:center;transition:transform 0.3s cubic-bezier(0.175,0.885,0.32,1.275)}.fab-mobile svg{width:28px;height:28px;fill:#030508}.fab-mobile:hover{transform:scale(1.1)}@media (max-width:768px){.fab-mobile{display:flex}}.cennik-section{background:var(--bg-void)}.cennik-wrap{width:100%;overflow-x:auto;background:linear-gradient(145deg,rgba(0,255,225,0.05),transparent 30%),rgba(10,15,26,0.95);border:1px solid rgba(0,255,225,0.15);border-radius:var(--radius-lg);box-shadow:var(--shadow-elevated);margin-top:1.5rem}.cennik-table{width:100%;min-width:650px;border-collapse:collapse}.cennik-table th,.cennik-table td{padding:1.25rem 1.5rem;border-bottom:1px solid rgba(255,255,255,0.05);text-align:left;vertical-align:middle}.cennik-table th{font-family:var(--font-display);font-size:0.85rem;font-weight:800;color:var(--text-primary);text-transform:uppercase;letter-spacing:1.5px;background:rgba(255,255,255,0.02)}.cennik-table td{color:var(--text-secondary);font-size:1rem;line-height:1.5}.cennik-table td:first-child{color:var(--text-primary);font-weight:700;width:30%}.cennik-table td:nth-child(2){width:50%}.cennik-table td:last-child{color:var(--cyan);font-family:var(--font-display);font-weight:800;white-space:nowrap;text-align:right;width:20%}.cennik-table th:last-child{text-align:right}.cennik-table tr:hover td{background:rgba(0,255,225,0.03)}.cennik-table tr:last-child td{border-bottom:none}@media (max-width:768px){.cennik-table{min-width:0}.cennik-table thead{display:none}.cennik-table,.cennik-table tbody,.cennik-table tr,.cennik-table td{display:block;width:100% !important}.cennik-table tr{padding:1.25rem 0;border-bottom:1px solid rgba(255,255,255,0.1)}.cennik-table tr:last-child{border-bottom:none}.cennik-table td{display:flex;flex-direction:column;gap:0.5rem;padding:0.75rem 1.5rem;border-bottom:none;text-align:left !important}.cennik-table td::before{content:attr(data-label);color:var(--text-muted);font-family:var(--font-display);font-size:0.75rem;font-weight:800;text-transform:uppercase;letter-spacing:1px}.cennik-table td:first-child{font-size:1.15rem;color:var(--cyan)}.cennik-table tr:hover td{background:transparent}}