.wp-tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:3rem}.wp-card{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-lg);padding:2.5rem 2rem;display:flex;flex-direction:column;transition:all var(--transition);position:relative}.wp-card:hover{border-color:var(--accent);box-shadow:0 8px 32px var(--accent-glow);transform:translateY(-4px)}.wp-card.featured{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent),0 8px 32px var(--accent-glow)}.wp-card h3{font-size:1.3rem;margin-bottom:.25rem}.wp-card .wp-price{font-family:Outfit,sans-serif;font-size:2rem;font-weight:800;color:var(--accent);margin:1rem 0 .15rem}.wp-card .wp-price-sub{font-size:.85rem;color:var(--text-muted);margin-bottom:.15rem}.wp-card .wp-yearly{font-size:.85rem;color:var(--text-muted);margin-bottom:1.25rem;padding:.4rem .75rem;background:var(--bg-sub);border-radius:var(--radius);display:inline-block;align-self:flex-start}.wp-card .wp-yearly strong{color:var(--accent)}.wp-card .wp-spec{display:inline-block;font-size:.8rem;padding:.2rem .75rem;background:var(--accent-light);color:var(--accent);border-radius:100px;font-weight:600;margin-bottom:1.25rem;align-self:flex-start}.wp-card .wp-desc{font-size:.9rem;color:var(--text-muted);line-height:1.6;margin-bottom:1.5rem;flex:1}.wp-card .wp-for{font-size:.85rem;color:var(--text-muted);margin-bottom:1.5rem;padding:.75rem 1rem;background:var(--bg-sub);border-radius:var(--radius);line-height:1.5}.wp-card .wp-for strong{color:var(--text-main)}.wp-card .wp-cta{width:100%;text-align:center;justify-content:center}.overview-section{background:var(--bg-sub)}.overview-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.overview-card{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-lg);padding:2.5rem 2rem;text-align:center;transition:all var(--transition);display:flex;flex-direction:column;align-items:center}.overview-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--accent)}.ov-icon{width:56px;height:56px;border-radius:16px;display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem}.overview-card h3{font-size:1.15rem;margin-bottom:.75rem}.overview-card p{font-size:.92rem;color:var(--text-muted);line-height:1.7;flex:1;margin-bottom:1.25rem}.ov-link{display:inline-flex;align-items:center;gap:.4rem;font-size:.85rem;font-weight:600;color:var(--accent);transition:gap .2s}.ov-link:hover{gap:.7rem}.process-section{position:relative;overflow:hidden}.process-section:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:60%;height:100%;background:radial-gradient(ellipse at center,var(--accent-glow),transparent 70%);opacity:.3;pointer-events:none}.process-steps{display:flex;align-items:flex-start;justify-content:center;gap:0;margin-top:3rem;position:relative}.process-step{text-align:center;padding:2rem 1.5rem;flex:1;max-width:240px;position:relative}.step-number{width:40px;height:40px;border-radius:50%;background:var(--accent);color:#fff;display:flex;align-items:center;justify-content:center;font-family:Outfit,sans-serif;font-weight:700;font-size:1rem;margin:0 auto 1rem}.step-icon{width:48px;height:48px;border-radius:14px;background:var(--accent-light);color:var(--accent);display:flex;align-items:center;justify-content:center;margin:0 auto 1rem}.process-step h3{font-size:1rem;margin-bottom:.5rem}.process-step p{font-size:.85rem;color:var(--text-muted);line-height:1.6}.process-connector{width:60px;height:2px;background:var(--border);margin-top:3.5rem;flex-shrink:0;position:relative}.process-connector:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);border:5px solid transparent;border-left-color:var(--border)}.dev-section{background:var(--bg-sub)}.dev-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:3rem}.dev-card{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-lg);padding:2.5rem 2rem;display:flex;flex-direction:column;transition:all var(--transition);position:relative}.dev-card:hover{border-color:var(--accent-secondary);box-shadow:0 8px 32px #0ea5e91f;transform:translateY(-4px)}.dev-card-featured{border-color:var(--accent-secondary);box-shadow:0 0 0 1px var(--accent-secondary),0 8px 32px #0ea5e926}.dev-featured-badge{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:var(--accent-secondary);color:#fff;font-size:.7rem;font-weight:700;padding:.25rem 1rem;border-radius:100px;letter-spacing:.5px}.dev-icon{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.dev-card h3{font-size:1.15rem;margin-bottom:.5rem}.dev-card .dev-price{font-family:Outfit,sans-serif;font-size:1.1rem;font-weight:600;color:var(--text-muted);margin-bottom:1rem}.dev-card .dev-price strong{font-size:1.5rem;font-weight:800;color:var(--accent-secondary)}.dev-card .dev-price-sub{font-size:.8rem;color:var(--text-muted);font-weight:400}.dev-card p{font-size:.9rem;color:var(--text-muted);line-height:1.6;margin-bottom:1.25rem}.dev-features{list-style:none;padding:0;margin:0 0 1.5rem;display:flex;flex-direction:column;gap:.6rem}.dev-features li{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:var(--text-muted)}.dev-features li svg{color:var(--accent);flex-shrink:0}.dev-card .dev-cta{align-self:flex-start;margin-top:auto}.why-section{position:relative;overflow:hidden}.why-section:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:50%;height:100%;background:radial-gradient(ellipse at center,var(--accent-glow),transparent 70%);opacity:.2;pointer-events:none}.why-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-top:3rem}.why-item{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-lg);padding:2rem 1.5rem;text-align:center;transition:all var(--transition)}.why-item:hover{transform:translateY(-3px);border-color:var(--accent);box-shadow:0 4px 20px var(--accent-glow)}.why-icon{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;background:var(--accent-light);color:var(--accent)}.why-item h3{font-size:1rem;margin-bottom:.5rem}.why-item p{font-size:.85rem;color:var(--text-muted);line-height:1.6}.why-testimonial{margin-top:3rem;display:flex;justify-content:center}.testimonial-card{max-width:600px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-lg);padding:2rem 2.5rem;display:flex;align-items:flex-start;gap:1rem;color:var(--accent)}.testimonial-card svg{flex-shrink:0;margin-top:.2rem}.testimonial-card blockquote{font-size:.95rem;color:var(--text-muted);font-style:italic;line-height:1.7;margin:0}.tech-section{background:var(--bg-sub)}.tech-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-top:3rem}.tech-category{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.5rem;text-align:center}.tech-category h4{font-size:.9rem;color:var(--text-muted);margin-bottom:1rem;letter-spacing:1px}.tech-items{display:flex;flex-direction:column;gap:.75rem}.tech-item{font-family:Outfit,sans-serif;font-weight:600;font-size:.9rem;color:var(--text-main);padding:.5rem 1rem;background:var(--bg-sub);border:1px solid var(--border);border-radius:var(--radius);transition:all .2s}.tech-item:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-light)}.section-header{text-align:center;max-width:700px;margin:0 auto 3rem}.section-header h2{font-size:2.5rem;margin-bottom:.75rem}.section-header p{color:var(--text-muted);line-height:1.7;font-size:1.05rem}.section-note{text-align:center;margin-top:2.5rem;padding:1.25rem 1.5rem;color:var(--text-muted);font-size:.9rem;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius);max-width:700px;margin-left:auto;margin-right:auto}.cta-final{padding:7rem 0}.cta-box{text-align:center;padding:5rem 3rem;border-radius:var(--radius-xl);max-width:800px;margin:0 auto}.cta-box h2{font-size:2.5rem;margin-bottom:1rem}.cta-box p{color:var(--text-muted);font-size:1.1rem;margin-bottom:2.5rem}.cta-actions{display:flex;justify-content:center;gap:1rem}@media(max-width:968px){.wp-tiers,.dev-grid{grid-template-columns:1fr;max-width:450px;margin-left:auto;margin-right:auto}.overview-grid,.why-grid,.tech-grid{grid-template-columns:1fr}.process-steps{flex-direction:column;align-items:center;gap:1rem}.process-connector{width:2px;height:30px;margin-top:0}.process-connector:after{display:none}.cta-box{padding:3rem 1.5rem}.cta-box h2{font-size:2rem}.cta-actions{flex-direction:column;align-items:center}}@media(max-width:768px){.page-hero{padding-top:8rem}.hero-visual{display:none}}.page-hero[data-astro-cid-ljong7qz]{padding-top:10rem;padding-bottom:6rem;overflow:hidden;position:relative}.page-hero[data-astro-cid-ljong7qz]:before{content:"";position:absolute;top:-50%;right:-10%;width:50%;height:100%;background:radial-gradient(ellipse at center,var(--accent-glow),transparent 70%);pointer-events:none}.hero-content[data-astro-cid-ljong7qz]{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:4rem;position:relative}.hero-text[data-astro-cid-ljong7qz] h1[data-astro-cid-ljong7qz]{font-size:3.25rem;margin-bottom:1.5rem;letter-spacing:-1px;line-height:1.1}.hero-text[data-astro-cid-ljong7qz] p[data-astro-cid-ljong7qz]{font-size:1.1rem;color:var(--text-muted);margin-bottom:2rem;max-width:520px;line-height:1.7}.hero-stats[data-astro-cid-ljong7qz]{display:flex;gap:2.5rem;margin-bottom:2.5rem}.stat[data-astro-cid-ljong7qz]{display:flex;flex-direction:column}.stat-value[data-astro-cid-ljong7qz]{font-family:Outfit,sans-serif;font-size:1.5rem;font-weight:700;color:var(--accent)}.stat-label[data-astro-cid-ljong7qz]{font-size:.8rem;color:var(--text-muted)}.hero-actions[data-astro-cid-ljong7qz]{display:flex;gap:1rem}.hero-visual[data-astro-cid-ljong7qz]{position:relative;height:420px}.hero-glow[data-astro-cid-ljong7qz]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:280px;height:280px;background:radial-gradient(circle,var(--accent-glow),transparent 70%);border-radius:50%}.hero-cards[data-astro-cid-ljong7qz]{position:relative;width:100%;height:100%}.floating-card[data-astro-cid-ljong7qz]{position:absolute;padding:1.1rem 1.4rem;border-radius:16px;display:flex;align-items:center;gap:1rem;box-shadow:var(--shadow-lg);animation:float 6s ease-in-out infinite;white-space:nowrap}.floating-card[data-astro-cid-ljong7qz].card-1{top:5%;left:10%;animation-delay:0s}.floating-card[data-astro-cid-ljong7qz].card-2{top:30%;right:5%;animation-delay:-1.5s}.floating-card[data-astro-cid-ljong7qz].card-3{bottom:20%;left:15%;animation-delay:-3s}.floating-card[data-astro-cid-ljong7qz].card-4{bottom:5%;right:12%;animation-delay:-4.5s}.fc-icon[data-astro-cid-ljong7qz]{width:40px;height:40px;background:var(--accent);color:#fff;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.fc-label[data-astro-cid-ljong7qz]{font-size:.75rem;color:var(--text-muted)}.fc-value[data-astro-cid-ljong7qz]{font-weight:700;font-size:.95rem}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.overview-section[data-astro-cid-ljong7qz]{background:var(--bg-sub)}.overview-grid[data-astro-cid-ljong7qz]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.overview-card[data-astro-cid-ljong7qz]{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-lg);padding:2.5rem 2rem;text-align:center;transition:all var(--transition)}.overview-card[data-astro-cid-ljong7qz]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.overview-card[data-astro-cid-ljong7qz] h3[data-astro-cid-ljong7qz]{font-size:1.15rem;margin:1rem 0 .75rem}.overview-card[data-astro-cid-ljong7qz] p[data-astro-cid-ljong7qz]{font-size:.92rem;color:var(--text-muted);line-height:1.7}.section-header[data-astro-cid-ljong7qz]{text-align:center;max-width:700px;margin:0 auto 3rem}.section-header[data-astro-cid-ljong7qz] h2[data-astro-cid-ljong7qz]{font-size:2.5rem;margin-bottom:.75rem}.section-header[data-astro-cid-ljong7qz] p[data-astro-cid-ljong7qz]{color:var(--text-muted);line-height:1.7}.section-note[data-astro-cid-ljong7qz]{text-align:center;margin-top:2rem;padding:1rem;color:var(--text-muted);font-size:.9rem;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius)}.why-grid[data-astro-cid-ljong7qz]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.why-item[data-astro-cid-ljong7qz]{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-lg);padding:2rem 1.5rem;text-align:center}.why-icon[data-astro-cid-ljong7qz]{width:48px;height:48px;background:var(--accent-light);color:var(--accent);border-radius:14px;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem}.why-item[data-astro-cid-ljong7qz] h3[data-astro-cid-ljong7qz]{font-size:1rem;margin-bottom:.5rem}.why-item[data-astro-cid-ljong7qz] p[data-astro-cid-ljong7qz]{font-size:.85rem;color:var(--text-muted);line-height:1.6}.shop-section[data-astro-cid-ljong7qz]{background:var(--bg-sub)}.shop-grid[data-astro-cid-ljong7qz]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1.5rem}.shop-card[data-astro-cid-ljong7qz]{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.75rem;display:flex;flex-direction:column;position:relative;transition:all var(--transition)}.shop-card[data-astro-cid-ljong7qz]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.shop-featured[data-astro-cid-ljong7qz]{position:absolute;top:-.5rem;right:1rem;background:var(--accent);color:#fff;font-size:.7rem;font-weight:700;padding:.2rem .7rem;border-radius:100px;text-transform:uppercase;letter-spacing:.04em}.shop-icon[data-astro-cid-ljong7qz]{width:48px;height:48px;background:var(--accent-light);color:var(--accent);border-radius:14px;display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.shop-card[data-astro-cid-ljong7qz] h3[data-astro-cid-ljong7qz]{font-size:1.05rem;margin-bottom:.3rem}.shop-subtitle[data-astro-cid-ljong7qz]{font-size:.8rem;color:var(--accent);font-weight:600;margin-bottom:.5rem}.shop-desc[data-astro-cid-ljong7qz]{font-size:.85rem;color:var(--text-muted);line-height:1.6;flex:1;margin-bottom:.75rem}.shop-spec[data-astro-cid-ljong7qz]{font-size:.8rem;color:var(--text-muted);background:var(--bg-sub);padding:.4rem .75rem;border-radius:var(--radius);margin-bottom:.75rem;font-family:monospace}.shop-features[data-astro-cid-ljong7qz]{list-style:none;padding:0;margin:0 0 1rem;display:flex;flex-direction:column;gap:.4rem}.shop-features[data-astro-cid-ljong7qz] li[data-astro-cid-ljong7qz]{font-size:.8rem;color:var(--text-muted);display:flex;align-items:center;gap:.4rem}.shop-features[data-astro-cid-ljong7qz] li[data-astro-cid-ljong7qz] svg[data-astro-cid-ljong7qz]{color:var(--accent);flex-shrink:0}.shop-price[data-astro-cid-ljong7qz]{font-family:Outfit,sans-serif;font-size:1.35rem;font-weight:800;color:var(--accent);margin-bottom:1rem}.shop-cta[data-astro-cid-ljong7qz]{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.65rem;font-size:.9rem}.cta-final[data-astro-cid-ljong7qz]{padding:7rem 0}.cta-box[data-astro-cid-ljong7qz]{text-align:center;padding:5rem 3rem;border-radius:var(--radius-xl);max-width:800px;margin:0 auto}.cta-box[data-astro-cid-ljong7qz] h2[data-astro-cid-ljong7qz]{font-size:2.5rem;margin-bottom:1rem}.cta-box[data-astro-cid-ljong7qz] p[data-astro-cid-ljong7qz]{color:var(--text-muted);font-size:1.1rem;margin-bottom:2.5rem}.cta-actions[data-astro-cid-ljong7qz]{display:flex;justify-content:center;gap:1rem}@media(max-width:968px){.hero-content[data-astro-cid-ljong7qz]{grid-template-columns:1fr;gap:3rem}.hero-visual[data-astro-cid-ljong7qz]{height:340px}.hero-text[data-astro-cid-ljong7qz] h1[data-astro-cid-ljong7qz]{font-size:2.5rem}.hero-stats[data-astro-cid-ljong7qz]{gap:1.5rem}.overview-grid[data-astro-cid-ljong7qz],.why-grid[data-astro-cid-ljong7qz]{grid-template-columns:1fr}.shop-grid[data-astro-cid-ljong7qz]{grid-template-columns:repeat(2,1fr)}.cta-box[data-astro-cid-ljong7qz]{padding:3rem 1.5rem}.cta-box[data-astro-cid-ljong7qz] h2[data-astro-cid-ljong7qz]{font-size:2rem}}@media(max-width:768px){.page-hero[data-astro-cid-ljong7qz]{padding-top:8rem}.hero-visual[data-astro-cid-ljong7qz]{display:none}.hero-text[data-astro-cid-ljong7qz] h1[data-astro-cid-ljong7qz]{font-size:2.25rem}.hero-actions[data-astro-cid-ljong7qz]{flex-direction:column}.cta-actions[data-astro-cid-ljong7qz]{flex-direction:column;align-items:center}}
