:root{--dev-bg: var(--nf-bg, #0e1116);--dev-bg-alt: var(--nf-bg-secondary, #141922);--dev-surface: var(--nf-surface, #202936);--dev-surface-hover: var(--nf-surface-hover, #283545);--dev-border: var(--nf-border, #303947);--dev-border-soft: rgba(255, 255, 255, .12);--dev-accent: var(--nf-red, #4f7cac);--dev-accent-2: var(--nf-red-dark, #2f695d);--dev-accent-soft: rgba(79, 124, 172, .16);--dev-text: var(--nf-text, #f7f9fc);--dev-text-muted: var(--nf-text-muted, #aeb8c8);--dev-text-soft: var(--nf-text-secondary, #d8dee8);--dev-shadow: 0 16px 30px rgba(0, 0, 0, .28);--dev-shadow-soft: 0 10px 22px rgba(0, 0, 0, .2);--dev-radius: 8px}.dev-theme,.dev-pages{color:var(--dev-text)}.dev-grid-pattern{position:fixed;inset:0;pointer-events:none;z-index:-1;opacity:.22;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:26px 26px;mask-image:linear-gradient(to bottom,rgba(0,0,0,.78),transparent 86%)}.dev-section,.dev-hero,.dev-cta,.dev-breadcrumbs{position:relative;z-index:1}.dev-hero{padding:7.5rem 0 4.5rem}.dev-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,rgba(79,124,172,.18),transparent 42%),linear-gradient(180deg,rgba(255,255,255,.035),transparent 58%)}.dev-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:2rem;align-items:center}.dev-hero-content{max-width:680px}.dev-hero h1{margin:0 0 1rem;font-size:3.6rem;line-height:1.08}.dev-hero p,.dev-hero .dev-hero-subtitle,.dev-hero-intro p{color:var(--dev-text-soft);margin-bottom:1rem;font-size:1.16rem}.dev-hero .dev-hero-subtitle{font-size:1.26rem}.dev-hero-badge,.dev-section-tag{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .85rem;margin-bottom:1rem;border-radius:999px;border:1px solid rgba(79,124,172,.52);background:var(--dev-accent-soft);color:#dcecff;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.dev-hero-actions{margin-top:1.5rem;display:flex;flex-wrap:wrap;gap:.8rem}.dev-btn,.dev-btn-secondary,.dev-btn-primary,.dev-submit{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:8px;border:1px solid transparent;font-weight:700;padding:.84rem 1.35rem;line-height:1.1;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,border-color .2s ease;cursor:pointer;text-decoration:none}.dev-btn:hover,.dev-btn-secondary:hover,.dev-btn-primary:hover,.dev-submit:hover{transform:translateY(-1px)}.dev-btn-primary,.dev-submit,.dev-btn.dev-btn-primary{background:linear-gradient(135deg,var(--dev-accent),var(--dev-accent-2));color:#fff;box-shadow:0 10px 24px #4f7cac42}.dev-btn-secondary,.dev-btn.dev-btn-secondary{background:#ffffff0f;color:var(--dev-text);border-color:#ffffff4d}.dev-btn-block{width:100%;justify-content:center}.dev-btn-lg{font-size:1.08rem;padding:1.05rem 2rem}.dev-hero-stats,.dev-stats-grid{display:grid;gap:.9rem;margin-top:1.4rem;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.dev-stat{background:linear-gradient(170deg,#ffffff1a,#ffffff08);border:1px solid var(--dev-border-soft);border-radius:8px;padding:1rem;box-shadow:var(--dev-shadow-soft)}.dev-stat-value{color:#fff;font-size:1.9rem;font-weight:800;margin-bottom:.2rem}.dev-stat-label{color:var(--dev-text-muted);font-size:.86rem}.dev-hero-visual{position:relative}.dev-code-window,.dev-terminal{background:#0c0c12;border:1px solid var(--dev-border);border-radius:8px;box-shadow:var(--dev-shadow);overflow:hidden}.dev-code-header,.dev-terminal-header{display:flex;align-items:center;gap:.45rem;padding:.65rem .8rem;border-bottom:1px solid var(--dev-border);background:#ffffff08}.dev-code-dot,.dev-terminal-dot{width:10px;height:10px;border-radius:50%}.dev-code-dot.red,.dev-terminal-dot.red{background:#a66a62}.dev-code-dot.yellow,.dev-terminal-dot.yellow{background:#b79a5b}.dev-code-dot.green,.dev-terminal-dot.green{background:#67987f}.dev-code-body,.dev-terminal-body{padding:.95rem}.dev-code-line,.dev-terminal-line{display:grid;grid-template-columns:26px 1fr;gap:.65rem;align-items:start;font-family:var(--font-mono, Consolas, Monaco, monospace);font-size:.85rem;line-height:1.65;color:#d7d7de}.dev-terminal-line{grid-template-columns:14px 1fr}.dev-code-num{color:#6b7280;user-select:none}.dev-code-keyword,.syntax-keyword{color:#c8a76a}.dev-code-func,.syntax-function{color:#8fb7df}.dev-code-string,.syntax-string{color:#83b8a7}.dev-code-comment,.syntax-comment{color:#9ca3af}.dev-terminal-prompt{color:#8fb7df}.dev-terminal-command{color:#e5e7eb}.dev-terminal-output{margin:.4rem 0 .95rem 1.6rem;color:#b9bbc6;font-family:var(--font-mono, Consolas, Monaco, monospace);font-size:.84rem;line-height:1.65}.dev-terminal-title{color:#c3c7d1;font-size:.77rem;margin-left:.4rem}.dev-terminal-cursor{width:9px;height:1.05rem;background:#8fb7df;display:inline-block;animation:dev-blink 1s step-end infinite}@keyframes dev-blink{50%{opacity:0}}.dev-section{padding:4.8rem 0}.dev-section-alt{background:linear-gradient(180deg,#ffffff0b,#ffffff03)}.dev-section-header{max-width:820px;margin:0 auto 2.3rem;text-align:center}.dev-section-header h2{margin-bottom:.8rem}.dev-section-header p{color:var(--dev-text-muted);margin-bottom:0}.dev-inline-note{margin:1.05rem auto 0;max-width:760px;text-align:center;color:var(--dev-text-muted)}.dev-content-text{max-width:900px;margin:0 auto}.dev-content-text p{color:var(--dev-text-soft);margin-bottom:1rem}.dev-values-grid,.dev-process-grid,.dev-testimonials-grid,.dev-benefits-grid,.dev-why-grid,.dev-features-grid,.dev-services-grid,.dev-services-list,.dev-pricing-grid,.dev-info-grid,.dev-contact-methods,.dev-portfolio-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.dev-values-grid,.dev-process-grid,.dev-pricing-grid{gap:1.25rem}.dev-value-card,.dev-process-step,.dev-testimonial,.dev-benefit-card,.dev-why-card,.dev-feature-card,.dev-service-card,.dev-service-item,.dev-price-card,.dev-pricing-card,.dev-info-card,.dev-contact-method,.dev-portfolio-card{background:linear-gradient(165deg,#ffffff17,#ffffff05);border:1px solid var(--dev-border-soft);border-radius:var(--dev-radius);padding:1.2rem;box-shadow:var(--dev-shadow-soft)}.dev-why-card,.dev-feature-card,.dev-service-card{text-align:center}.dev-value-card h3,.dev-process-step h3,.dev-testimonial h3,.dev-benefit-card h3,.dev-why-card h3,.dev-feature-card h3,.dev-service-card h3,.dev-service-item h3,.dev-price-card h3,.dev-pricing-card h3,.dev-info-card h3,.dev-contact-method h3,.dev-portfolio-card h3{margin-bottom:.65rem;font-size:1.16rem}.dev-value-card p,.dev-process-step p,.dev-testimonial p,.dev-benefit-card p,.dev-why-card p,.dev-feature-card p,.dev-service-card p,.dev-service-item p,.dev-price-card p,.dev-pricing-card p,.dev-info-card p,.dev-contact-method p,.dev-portfolio-card p{margin-bottom:0;color:var(--dev-text-muted)}.dev-value-num,.dev-process-num,.dev-process-number,.dev-service-icon,.dev-feature-icon,.dev-why-icon{width:2.2rem;height:2.2rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#4f7cac33;color:#dcecff;font-weight:800;margin-bottom:.7rem}.dev-process-number,.dev-process-num{width:2.3rem;height:2.3rem}.dev-why-icon,.dev-service-icon,.dev-feature-icon{width:2.5rem;height:2.5rem;font-size:1.1rem}.dev-testimonial-content{margin-bottom:1rem;color:var(--dev-text-soft)}.dev-testimonial-author{display:flex;align-items:center;gap:.7rem}.dev-testimonial-avatar{width:38px;height:38px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:.9rem;font-weight:700;color:#fff;background:linear-gradient(135deg,var(--dev-accent),var(--dev-accent-2))}.dev-testimonial-info{display:grid;gap:.12rem}.dev-testimonial-info strong,.dev-testimonial-name{color:#fff;font-size:.95rem}.dev-testimonial-info span,.dev-testimonial-role{color:var(--dev-text-muted);font-size:.83rem}.dev-faq-list{max-width:900px;margin:0 auto;display:grid;gap:.7rem}.dev-faq-item{border:1px solid var(--dev-border-soft);border-radius:8px;background:#ffffff0d;overflow:hidden}.dev-faq-item summary{cursor:pointer;list-style:none;padding:1rem 2.35rem 1rem 1.15rem;color:#fff;font-weight:650;position:relative}.dev-faq-item summary:after{content:"+";position:absolute;right:1rem;top:50%;transform:translateY(-50%);color:#f5f5f5}.dev-faq-item[open] summary:after{content:"-"}.dev-faq-item summary::-webkit-details-marker{display:none}.dev-faq-item p{padding:0 1.15rem 1rem;color:var(--dev-text-muted);margin:0}.dev-breadcrumbs{padding:.95rem 0;border-top:1px solid var(--dev-border-soft);border-bottom:1px solid var(--dev-border-soft);background:#ffffff08}.dev-breadcrumbs ol{list-style:none;margin:0;padding:0;display:flex;align-items:center;flex-wrap:wrap;gap:.45rem;color:var(--dev-text-muted);font-size:.92rem}.dev-breadcrumbs a{color:#fff}.dev-price-card,.dev-pricing-card{display:grid;gap:.85rem}.dev-price-card.featured,.dev-pricing-card.featured{border-color:#4f7cac9e;box-shadow:0 14px 30px #4f7cac33}.dev-price,.dev-pricing-card .dev-price{font-size:2.4rem;font-weight:800;color:#fff}.dev-price-features,.dev-pricing-features,.dev-portfolio-features{margin:0;padding-left:1.1rem;display:grid;gap:.45rem}.dev-price-features li,.dev-pricing-features li,.dev-portfolio-features li{color:var(--dev-text-soft)}.dev-price-note,.dev-pricing-note{color:var(--dev-text-muted);font-size:.9rem}.dev-pricing-note{text-align:center;margin-top:2rem}.dev-link-accent{color:var(--dev-accent)}.dev-contact-method .icon{width:2.4rem;height:2.4rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#4f7cac33;margin-bottom:.55rem}.dev-contact-method a{color:#fff;font-weight:700}.dev-contact-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.9fr);gap:1.15rem}.dev-form,.dev-info-card{background:linear-gradient(160deg,#ffffff14,#ffffff08);border:1px solid var(--dev-border-soft);border-radius:var(--dev-radius);padding:1.2rem;box-shadow:var(--dev-shadow-soft)}.dev-form-field{margin-bottom:.9rem}.dev-form-field label{display:block;color:#fff;font-weight:600;margin-bottom:.42rem}.dev-form-field input,.dev-form-field textarea,.dev-form-field select{width:100%;border-radius:8px;border:1px solid var(--dev-border);background:#0000003d;color:var(--dev-text);padding:.74rem .82rem;font:inherit}.dev-form-field textarea{min-height:120px;resize:vertical}.dev-form-field input::placeholder,.dev-form-field textarea::placeholder{color:var(--dev-text-muted)}.dev-form-field input:focus,.dev-form-field textarea:focus,.dev-form-field select:focus{outline:none;border-color:#4f7caccc;box-shadow:0 0 0 3px #4f7cac29}.dev-form-help{color:var(--dev-text-muted);font-size:.83rem;margin-top:.38rem}.dev-form-status{display:block;text-align:center;margin-top:1rem}.dev-chip-group{display:flex;flex-wrap:wrap;gap:.45rem}.dev-chip{border:1px solid var(--dev-border-soft);border-radius:999px;background:#ffffff0d;color:var(--dev-text-soft);padding:.44rem .82rem;cursor:pointer}.dev-chip.active{background:#4f7cac33;color:#fff;border-color:#4f7cac80}.dev-range-wrap{display:flex;align-items:center;gap:.85rem}.dev-range{flex:1}.dev-range-badge{min-width:64px;border-radius:999px;text-align:center;font-weight:700;padding:.32rem .6rem;color:#fff;background:#4f7cac47}.dev-checkbox{display:flex;gap:.6rem;align-items:flex-start}.dev-checkbox input{margin-top:.2rem;width:1rem;height:1rem}.dev-info-card h3{margin-bottom:.75rem}.dev-info-list{list-style:none;margin:0;padding:0;display:grid;gap:.65rem}.dev-info-list li{display:grid;grid-template-columns:20px 1fr;gap:.62rem;color:var(--dev-text-soft);align-items:start}.dev-info-list svg{width:20px;height:20px;color:var(--dev-accent);margin-top:.12rem}.dev-info-list a{color:#fff}.dev-info-divider{height:1px;background:var(--dev-border-soft);margin:1rem 0}.dev-portfolio-card{display:flex;flex-direction:column;gap:.9rem}.dev-portfolio-image{position:relative;border-radius:8px;overflow:hidden}.dev-portfolio-image img{width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover;display:block}.dev-portfolio-overlay{position:absolute;inset:0;display:flex;align-items:flex-end;padding:.8rem;background:linear-gradient(to top,rgba(0,0,0,.64),transparent 65%)}.dev-portfolio-category{display:inline-flex;border-radius:999px;background:#4f7cacdb;color:#fff;padding:.2rem .58rem;font-size:.76rem;font-weight:700}.dev-portfolio-content{display:grid;gap:.62rem}.dev-portfolio-link{color:var(--dev-accent);font-weight:700}.dev-service-card{display:block;height:100%;position:relative;text-align:left;border-left:3px solid color-mix(in srgb,var(--card-color, var(--dev-accent)) 70%,white 10%)}.dev-service-card:hover{transform:translateY(-2px);border-color:#fff3}.dev-info-card{display:block;height:100%}.dev-info-card:hover{transform:translateY(-2px);border-color:#fff3}.dev-card-amber{--card-color: #b79a5b}.dev-card-emerald{--card-color: #67987f}.dev-card-violet{--card-color: #6f7f9f}.dev-card-pink{--card-color: #9b7486}.dev-card-cyan{--card-color: #5f92a0}.dev-service-card .dev-service-icon{width:auto;height:auto;border-radius:8px;background:color-mix(in srgb,var(--card-color, var(--dev-accent)) 20%,transparent);color:#fff;padding:.4rem .58rem;display:inline-flex;margin-bottom:.7rem}.dev-testimonial-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--dev-border-soft);padding-bottom:.6rem;margin-bottom:.8rem}.dev-testimonial-body{display:grid;gap:.7rem}.dev-testimonial-dots{display:inline-flex;gap:.22rem}.dev-testimonial-dots span{width:7px;height:7px;border-radius:999px;background:#8d94a7}.dev-testimonial-filename{color:var(--dev-text-muted);font-size:.78rem}.dev-cta{padding:4.8rem 0}.dev-cta-content{max-width:760px;margin:0 auto;text-align:center;padding:2rem;border-radius:10px;background:linear-gradient(140deg,#4f7cac33,#ffffff0d);border:1px solid rgba(79,124,172,.36);box-shadow:var(--dev-shadow)}.dev-cta-content h2{margin-bottom:.8rem}.dev-cta-content p{color:var(--dev-text-soft);margin-bottom:1.15rem}.dev-center-cta{text-align:center;margin-top:3rem}@media(max-width:1080px){.dev-hero-grid,.dev-contact-grid{grid-template-columns:1fr}.dev-hero-visual{margin-top:1rem}}@media(max-width:900px){.dev-section,.dev-cta{padding:3.6rem 0}.dev-hero{padding:6.5rem 0 3.5rem}}@media(max-width:760px){.dev-values-grid,.dev-process-grid,.dev-testimonials-grid,.dev-benefits-grid,.dev-why-grid,.dev-features-grid,.dev-services-grid,.dev-services-list,.dev-pricing-grid,.dev-info-grid,.dev-contact-methods,.dev-portfolio-grid{grid-template-columns:1fr}.dev-btn,.dev-btn-primary,.dev-btn-secondary,.dev-submit{width:100%}.dev-hero-actions{flex-direction:column}.dev-cta-content{padding:1.4rem}}:root{--dev-bg: var(--nf-bg, #070911);--dev-bg-alt: var(--nf-bg-secondary, #0d111c);--dev-surface: rgba(255, 255, 255, .074);--dev-surface-hover: rgba(255, 255, 255, .11);--dev-border: rgba(255, 255, 255, .145);--dev-border-soft: rgba(255, 255, 255, .12);--dev-accent: var(--nf-red, #3b82f6);--dev-accent-2: var(--nf-red-dark, #6d5dfc);--dev-accent-soft: rgba(59, 130, 246, .16);--dev-text: var(--nf-text, #f8fbff);--dev-text-muted: var(--nf-text-muted, #97a6ba);--dev-text-soft: var(--nf-text-secondary, #d6deec);--dev-shadow: 0 28px 82px rgba(0, 0, 0, .4);--dev-shadow-soft: 0 14px 40px rgba(0, 0, 0, .28);--dev-radius: 8px}.dev-theme,.dev-pages{background:radial-gradient(ellipse at 30% -12%,rgba(59,130,246,.2),transparent 34rem),radial-gradient(ellipse at 86% 2%,rgba(109,93,252,.14),transparent 32rem),var(--dev-bg)}.dev-grid-pattern{opacity:.42;z-index:0;background-image:linear-gradient(rgba(255,255,255,.044) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.044) 1px,transparent 1px);background-size:56px 56px;mask-image:linear-gradient(to bottom,rgba(0,0,0,.78),transparent 74%)}.dev-hero{padding:clamp(7.5rem,12vw,10rem) 0 clamp(4.5rem,8vw,6.25rem);overflow:hidden;background:radial-gradient(ellipse at 25% 18%,rgba(59,130,246,.22),transparent 33rem),radial-gradient(ellipse at 76% 18%,rgba(109,93,252,.15),transparent 30rem)}.dev-hero:before{inset:-18% 0 auto;height:75%;background:linear-gradient(115deg,rgba(59,130,246,.21),transparent 48%),conic-gradient(from 180deg at 50% 50%,rgba(139,211,255,.08),transparent,rgba(109,93,252,.1),transparent);filter:blur(22px);opacity:.72;animation:studioGlow 12s ease-in-out infinite alternate}.dev-hero:after,.dev-section:after,.dev-cta:after{content:"";position:absolute;inset:auto 0 0;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(139,211,255,.18),transparent)}.dev-hero-grid{gap:clamp(2rem,5vw,4rem)}.dev-hero-content{max-width:760px;animation:fadeUp .76s cubic-bezier(.16,1,.3,1) both}.dev-hero h1{margin-bottom:1.2rem;font-size:4.55rem;line-height:.98;letter-spacing:0;background:linear-gradient(135deg,#fff,#dcecff 46%,#9bdfff 78%,#fff);-webkit-background-clip:text;background-clip:text;color:transparent}.dev-hero p,.dev-hero .dev-hero-subtitle,.dev-hero-intro p{color:#d6deece0;line-height:1.72;font-size:1.08rem}.dev-hero .dev-hero-subtitle{font-size:1.16rem}.dev-hero-badge,.dev-section-tag{padding:.46rem .78rem;border-color:#8bd3ff57;background:linear-gradient(135deg,#3b82f62e,#6d5dfc1f);color:#dff3ff;letter-spacing:0;box-shadow:inset 0 1px #ffffff1f,0 10px 30px #3b82f61a}.dev-hero-actions{gap:.8rem;margin-top:2rem}.dev-btn,.dev-btn-secondary,.dev-btn-primary,.dev-submit{min-height:44px;border-radius:999px;letter-spacing:0;transform:translateZ(0)}.dev-btn-primary,.dev-submit,.dev-btn.dev-btn-primary{border:1px solid rgba(139,211,255,.28);background:linear-gradient(135deg,rgba(255,255,255,.16),transparent 42%),linear-gradient(135deg,#2f7ff7,#7468ff 58%,#28d2c5);box-shadow:0 18px 48px #3b82f657,inset 0 1px #ffffff38}.dev-btn-primary:hover,.dev-submit:hover,.dev-btn.dev-btn-primary:hover{box-shadow:0 24px 70px #3b82f673}.dev-btn-secondary,.dev-btn.dev-btn-secondary{color:#f4f8ffe6;border-color:#ffffff29;background:#ffffff0e;box-shadow:inset 0 1px #ffffff14;backdrop-filter:blur(12px)}.dev-btn-secondary:hover,.dev-btn.dev-btn-secondary:hover{color:#fff;border-color:#8bd3ff5c;background:#ffffff17;box-shadow:0 18px 46px #3b82f621}.dev-hero-stats,.dev-stats-grid{gap:.8rem;margin-top:2rem}.dev-stat{position:relative;overflow:hidden;border-color:#ffffff24;border-radius:var(--dev-radius);background:linear-gradient(180deg,#ffffff17,#ffffff0b);box-shadow:inset 0 1px #ffffff17,var(--dev-shadow-soft)}.dev-stat:before{content:"";position:absolute;inset:0;opacity:0;background:radial-gradient(circle at top left,rgba(139,211,255,.22),transparent 48%);transition:opacity var(--transition-fast, .18s ease)}.dev-stat:hover:before{opacity:1}.dev-code-window,.dev-terminal{position:relative;border-color:#ffffff29;border-radius:var(--dev-radius);background:linear-gradient(180deg,#ffffff14,#ffffff06),#090d15;box-shadow:var(--dev-shadow),0 0 80px #3b82f61f;backdrop-filter:blur(12px)}.dev-code-window:before,.dev-terminal:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:radial-gradient(circle at 20% 0%,rgba(139,211,255,.18),transparent 34%),linear-gradient(135deg,rgba(255,255,255,.08),transparent 36%)}.dev-code-header,.dev-terminal-header{position:relative;z-index:1;border-bottom-color:#ffffff1c;background:#ffffff0e}.dev-code-body,.dev-terminal-body{position:relative;z-index:1;padding:clamp(1rem,2vw,1.35rem)}.dev-terminal-cursor{background:#8bd3ff}.dev-section{padding:var(--section-y, clamp(5rem, 10vw, 8.5rem)) 0}.dev-section-alt{background:linear-gradient(180deg,#ffffff09,#ffffff03),linear-gradient(90deg,transparent,rgba(59,130,246,.035),transparent)}.dev-section-header{max-width:790px;margin-bottom:clamp(2.5rem,5vw,4rem)}.dev-section-header h2{margin-bottom:1rem;font-size:3rem;line-height:1.04;letter-spacing:0;background:linear-gradient(135deg,#fff,#dcecff 48%,#9bdfff 80%);-webkit-background-clip:text;background-clip:text;color:transparent}.dev-section-header p,.dev-inline-note{color:var(--dev-text-muted);font-size:1.05rem}.dev-content-text{padding:clamp(1.5rem,3vw,2.25rem);border:1px solid rgba(255,255,255,.12);border-radius:var(--dev-radius);background:linear-gradient(180deg,#ffffff0e,#ffffff06);box-shadow:var(--dev-shadow-soft)}.dev-values-grid,.dev-process-grid,.dev-testimonials-grid,.dev-benefits-grid,.dev-why-grid,.dev-features-grid,.dev-services-grid,.dev-services-list,.dev-pricing-grid,.dev-info-grid,.dev-contact-methods,.dev-portfolio-grid{gap:clamp(1rem,2.2vw,1.35rem)}.dev-value-card,.dev-process-step,.dev-testimonial,.dev-benefit-card,.dev-why-card,.dev-feature-card,.dev-service-card,.dev-service-item,.dev-price-card,.dev-pricing-card,.dev-info-card,.dev-contact-method,.dev-portfolio-card,.dev-form{position:relative;overflow:hidden;border-radius:var(--dev-radius);border:1px solid rgba(255,255,255,.13);background:linear-gradient(180deg,#ffffff16,#ffffff08),#0709118a;box-shadow:var(--dev-shadow-soft);backdrop-filter:blur(12px);transition:transform var(--transition-fast, .18s ease),border-color var(--transition-fast, .18s ease),box-shadow var(--transition-fast, .18s ease),background-color var(--transition-fast, .18s ease)}.dev-value-card:before,.dev-process-step:before,.dev-testimonial:before,.dev-benefit-card:before,.dev-why-card:before,.dev-feature-card:before,.dev-service-card:before,.dev-service-item:before,.dev-price-card:before,.dev-pricing-card:before,.dev-info-card:before,.dev-contact-method:before,.dev-portfolio-card:before,.dev-form:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;background:radial-gradient(circle at 18% 0%,rgba(139,211,255,.18),transparent 36%),linear-gradient(135deg,rgba(255,255,255,.08),transparent 36%);transition:opacity var(--transition-normal, .26s ease)}.dev-value-card:hover,.dev-process-step:hover,.dev-testimonial:hover,.dev-benefit-card:hover,.dev-why-card:hover,.dev-feature-card:hover,.dev-service-card:hover,.dev-service-item:hover,.dev-price-card:hover,.dev-pricing-card:hover,.dev-info-card:hover,.dev-contact-method:hover,.dev-portfolio-card:hover{transform:translateY(-5px);border-color:#8bd3ff5c;box-shadow:0 28px 80px #00000061,0 0 48px #3b82f61f}.dev-value-card:hover:before,.dev-process-step:hover:before,.dev-testimonial:hover:before,.dev-benefit-card:hover:before,.dev-why-card:hover:before,.dev-feature-card:hover:before,.dev-service-card:hover:before,.dev-service-item:hover:before,.dev-price-card:hover:before,.dev-pricing-card:hover:before,.dev-info-card:hover:before,.dev-contact-method:hover:before,.dev-portfolio-card:hover:before{opacity:1}.dev-value-card h3,.dev-process-step h3,.dev-testimonial h3,.dev-benefit-card h3,.dev-why-card h3,.dev-feature-card h3,.dev-service-card h3,.dev-service-item h3,.dev-price-card h3,.dev-pricing-card h3,.dev-info-card h3,.dev-contact-method h3,.dev-portfolio-card h3{position:relative;z-index:1;font-size:1.18rem}.dev-value-card p,.dev-process-step p,.dev-testimonial p,.dev-benefit-card p,.dev-why-card p,.dev-feature-card p,.dev-service-card p,.dev-service-item p,.dev-price-card p,.dev-pricing-card p,.dev-info-card p,.dev-contact-method p,.dev-portfolio-card p{position:relative;z-index:1}.dev-value-num,.dev-process-num,.dev-process-number,.dev-service-icon,.dev-feature-icon,.dev-why-icon,.dev-contact-method .icon{position:relative;z-index:1;border-radius:var(--dev-radius);background:linear-gradient(135deg,#3b82f6f2,#6d5dfcdb);color:#fff;box-shadow:0 14px 34px #3b82f642}.dev-service-card{border-left:1px solid rgba(255,255,255,.13)}.dev-card-amber,.dev-card-emerald,.dev-card-violet,.dev-card-pink,.dev-card-cyan{--card-color: #8bd3ff}.dev-service-card .dev-service-icon{border-radius:var(--dev-radius);padding:.52rem;background:linear-gradient(135deg,#3b82f6f2,#6d5dfcdb)}.dev-service-card .dev-service-icon svg,.dev-feature-icon svg,.dev-why-icon svg{width:1.25rem;height:1.25rem}.dev-price,.dev-pricing-card .dev-price{color:#fff;letter-spacing:0;text-shadow:0 0 28px rgba(139,211,255,.18)}.dev-price-card.featured,.dev-pricing-card.featured{border-color:#8bd3ff6b;box-shadow:0 30px 90px #3b82f62e}.dev-price-card.featured:after,.dev-pricing-card.featured:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;padding:1px;background:linear-gradient(135deg,rgba(139,211,255,.7),rgba(109,93,252,.45),transparent);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude}.dev-price-features,.dev-pricing-features,.dev-portfolio-features{padding-left:0;list-style:none}.dev-price-features li,.dev-pricing-features li,.dev-portfolio-features li{position:relative;padding-left:1.35rem}.dev-price-features li:before,.dev-pricing-features li:before,.dev-portfolio-features li:before{content:"";position:absolute;left:0;top:.72rem;width:.42rem;height:.42rem;border-radius:999px;background:#8bd3ff;box-shadow:0 0 16px #8bd3ff80}.dev-portfolio-image{border-radius:var(--dev-radius);border:1px solid rgba(255,255,255,.1);background:#080b13}.dev-portfolio-image:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 45%,rgba(0,0,0,.34))}.dev-portfolio-category{letter-spacing:0;background:#070911ad;border:1px solid rgba(139,211,255,.34);backdrop-filter:blur(10px)}.dev-link-accent,.dev-portfolio-link,.dev-contact-method a{color:#8bd3ff}.dev-faq-item{border-radius:var(--dev-radius);border-color:#ffffff21;background:linear-gradient(180deg,#ffffff13,#ffffff07)}.dev-faq-item[open]{border-color:#8bd3ff47;background:#fff1}.dev-faq-item summary{padding:1.12rem 1.25rem}.dev-breadcrumbs{border-color:#ffffff1a;background:#0709118f;backdrop-filter:blur(12px)}.dev-form{padding:clamp(1.35rem,2.4vw,2rem)}.dev-form-field{position:relative;z-index:1}.dev-form-field label{letter-spacing:0}.dev-form-field input,.dev-form-field textarea,.dev-form-field select{min-height:48px;border-radius:var(--dev-radius);border-color:#ffffff24;background:#ffffff0e;box-shadow:inset 0 1px #ffffff0f}.dev-form-field input:focus,.dev-form-field textarea:focus,.dev-form-field select:focus{border-color:#8bd3ffb8;box-shadow:0 0 0 4px #3b82f629,inset 0 1px #ffffff14}.dev-chip{border-color:#ffffff29;background:#ffffff0e;transition:transform var(--transition-fast, .18s ease),border-color var(--transition-fast, .18s ease),background-color var(--transition-fast, .18s ease)}.dev-chip:hover{transform:translateY(-1px);border-color:#8bd3ff57}.dev-chip.active,.dev-range-badge{border-color:#8bd3ff6b;background:#3b82f633;box-shadow:0 10px 26px #3b82f61f}.dev-range{accent-color:#3b82f6}.dev-cta{padding:var(--section-y-tight, clamp(4rem, 8vw, 6rem)) 0}.dev-cta-content{max-width:900px;padding:clamp(2rem,5vw,4rem);border-radius:var(--dev-radius);border-color:#8bd3ff5c;background:radial-gradient(ellipse at top,rgba(59,130,246,.24),transparent 60%),linear-gradient(135deg,#ffffff1a,#ffffff09);box-shadow:var(--dev-shadow)}.dev-cta-content h2{background:linear-gradient(135deg,#fff,#dcecff 48%,#9bdfff 80%);-webkit-background-clip:text;background-clip:text;color:transparent}@media(max-width:1080px){.dev-hero h1{font-size:3.85rem}}@media(max-width:900px){.dev-section,.dev-cta{padding:4.25rem 0}.dev-hero{padding-top:7.4rem;padding-bottom:4.4rem}.dev-section-header h2{font-size:2.45rem}}@media(max-width:760px){.dev-hero h1{font-size:3rem;line-height:1.03}.dev-section-header{text-align:left}.dev-section-header h2{font-size:2.12rem}.dev-hero p,.dev-hero .dev-hero-subtitle,.dev-hero-intro p{font-size:1.02rem}.dev-cta-content .dev-btn,.dev-center-cta .dev-btn{width:100%}}@media(max-width:480px){.dev-hero h1{font-size:2.48rem}.dev-section-header h2{font-size:1.92rem}.dev-contact-grid{gap:1rem}}
