.hero-methodology[data-astro-cid-mbairhp2]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:100px 0;background:var(--bg-primary);color:var(--text-primary);text-align:center}.hero-title[data-astro-cid-mbairhp2]{font-size:52px;font-weight:700;line-height:1.1;margin-bottom:30px;max-width:1000px;margin-left:auto;margin-right:auto}.hero-subtitle[data-astro-cid-mbairhp2]{font-size:20px;color:var(--text-secondary);max-width:770px;margin:0 auto 50px;line-height:1.6}.hero-methodology[data-astro-cid-mbairhp2] .container[data-astro-cid-mbairhp2]{max-width:1440px!important;width:100%}.hero-methodology[data-astro-cid-mbairhp2] .hero-content[data-astro-cid-mbairhp2],.hero-methodology[data-astro-cid-mbairhp2] .hero-text[data-astro-cid-mbairhp2]{max-width:100%!important}.pain-checklist[data-astro-cid-mbairhp2]{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;margin-top:60px;text-align:left;width:100%}.checklist-item[data-astro-cid-mbairhp2]{background:var(--bg-secondary);padding:30px 25px;border-radius:16px;display:flex;gap:15px;align-items:flex-start;border:1px solid var(--border-color);transition:transform .3s ease,background .3s ease}.checklist-item[data-astro-cid-mbairhp2]:hover{background:var(--bg-primary);transform:translateY(-5px);border-color:var(--silver)}.pain-icon[data-astro-cid-mbairhp2]{color:var(--silver);font-size:20px;margin-top:3px}.checklist-item[data-astro-cid-mbairhp2] p[data-astro-cid-mbairhp2]{font-size:15px;line-height:1.5;color:var(--text-secondary)}.growth-stack-section[data-astro-cid-mbairhp2]{padding:120px 0;background:var(--bg-secondary);overflow:hidden}.stack-layout[data-astro-cid-mbairhp2]{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.stack-title[data-astro-cid-mbairhp2]{font-size:48px;font-weight:800;line-height:1.1;margin-bottom:30px;color:var(--text-primary)}.stack-intro[data-astro-cid-mbairhp2]{font-size:20px;color:var(--text-secondary);line-height:1.6;margin-bottom:50px}.stack-details[data-astro-cid-mbairhp2]{display:flex;flex-direction:column;gap:30px}.detail-item[data-astro-cid-mbairhp2]{display:flex;gap:20px;align-items:flex-start}.detail-marker[data-astro-cid-mbairhp2]{width:12px;height:12px;border-radius:50%;margin-top:6px;flex-shrink:0}.detail-marker[data-astro-cid-mbairhp2].problem{background:var(--error);box-shadow:0 0 15px var(--error-shadow)}.detail-marker[data-astro-cid-mbairhp2].solution{background:var(--silver);box-shadow:0 0 15px var(--silver-light)}.detail-item[data-astro-cid-mbairhp2] h4[data-astro-cid-mbairhp2]{font-size:18px;font-weight:700;margin-bottom:10px;color:var(--text-primary)}.detail-item[data-astro-cid-mbairhp2] p[data-astro-cid-mbairhp2]{font-size:16px;color:var(--text-secondary);line-height:1.5}.stack-visual[data-astro-cid-mbairhp2]{position:relative;height:700px;display:flex;align-items:center;justify-content:center;perspective:2000px}.hex-layer[data-astro-cid-mbairhp2]{position:absolute;width:var(--size);height:var(--size);background:var(--bg);border:2px solid var(--border);clip-path:polygon(25% 5%,75% 5%,100% 50%,75% 95%,25% 95%,0% 50%);display:flex;align-items:center;justify-content:center;transition:all .8s cubic-bezier(.23,1,.32,1);backdrop-filter:blur(5px);transform:rotateX(25deg) rotate(-15deg)}.layer-4[data-astro-cid-mbairhp2]{--size: 730px;--bg: var(--silver-light);--border: var(--silver);opacity:.4;z-index:10;margin-top:-120px}.layer-3[data-astro-cid-mbairhp2]{--size: 560px;--bg: var(--silver-light);--border: var(--silver);opacity:.6;z-index:20;margin-top:-85px}.layer-2[data-astro-cid-mbairhp2]{--size: 410px;--bg: var(--silver-light);--border: var(--silver);opacity:.8;z-index:30;margin-top:-50px}.layer-1[data-astro-cid-mbairhp2]{--size: 250px;--bg: var(--accent-invert);--border: var(--silver);z-index:40}.hex-content[data-astro-cid-mbairhp2]{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.hex-content[data-astro-cid-mbairhp2] span[data-astro-cid-mbairhp2]{font-size:14px;font-weight:900;letter-spacing:3px;color:var(--text-primary);opacity:1;position:absolute;text-transform:uppercase;width:100%;text-align:center;z-index:100;pointer-events:none}.layer-4[data-astro-cid-mbairhp2] .hex-content[data-astro-cid-mbairhp2] span[data-astro-cid-mbairhp2]{top:11%}.layer-3[data-astro-cid-mbairhp2] .hex-content[data-astro-cid-mbairhp2] span[data-astro-cid-mbairhp2]{top:13%}.layer-2[data-astro-cid-mbairhp2] .hex-content[data-astro-cid-mbairhp2] span[data-astro-cid-mbairhp2]{top:17%}.layer-1[data-astro-cid-mbairhp2] .hex-content[data-astro-cid-mbairhp2] span[data-astro-cid-mbairhp2]{display:none}.stack-visual[data-astro-cid-mbairhp2]:hover .hex-layer[data-astro-cid-mbairhp2]{transform:rotateX(15deg) rotate(0) translateY(-25px)}.layer-4[data-astro-cid-mbairhp2]:hover{border-color:var(--silver);background:var(--bg-secondary)}.center-logo[data-astro-cid-mbairhp2]{width:200px;height:200px;object-fit:contain;filter:brightness(1) contrast(1.2) drop-shadow(0 0 40px var(--silver));transition:transform .5s ease;transform:scale(1.05);opacity:.95}.blueprint-card[data-astro-cid-mbairhp2]:hover .center-logo[data-astro-cid-mbairhp2]{transform:scale(1.2)}.stack-center[data-astro-cid-mbairhp2]{position:absolute;z-index:50;display:flex;align-items:center;justify-content:center}.blueprint-section[data-astro-cid-mbairhp2]{padding:140px 0;background:var(--bg-primary);color:var(--text-primary);overflow:hidden;position:relative;isolation:isolate}.blueprint-section[data-astro-cid-mbairhp2]:before{content:"";position:absolute;inset:0;background-image:linear-gradient(var(--border-color) 1px,transparent 1px),linear-gradient(90deg,var(--border-color) 1px,transparent 1px),radial-gradient(circle at 20% 30%,var(--bg-secondary) 0%,transparent 50%),radial-gradient(circle at 80% 70%,var(--bg-secondary) 0%,transparent 50%);background-size:40px 40px,40px 40px,100% 100%,100% 100%;pointer-events:none;z-index:-1;opacity:.3}.blueprint-intro[data-astro-cid-mbairhp2]{text-align:center;max-width:900px;margin:0 auto 80px;position:relative;z-index:1}.blueprint-tag[data-astro-cid-mbairhp2]{display:inline-block;padding:5px 15px;background:var(--bg-secondary);color:var(--silver);border-radius:50px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2px;margin-bottom:20px}.blueprint-main-title[data-astro-cid-mbairhp2]{font-size:56px;font-weight:800;line-height:1.1;margin-bottom:30px;background:var(--silver-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.blueprint-subtitle[data-astro-cid-mbairhp2]{font-size:22px;color:var(--text-secondary);line-height:1.6}.blueprint-grid[data-astro-cid-mbairhp2]{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;position:relative;z-index:1}.blueprint-card[data-astro-cid-mbairhp2]{background:var(--bg-secondary);border:1px solid var(--border-color);padding:50px 40px;border-radius:32px;position:relative;overflow:hidden;transition:all .5s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(10px)}.blueprint-card[data-astro-cid-mbairhp2]:hover{background:var(--bg-secondary);border-color:var(--silver);transform:translateY(-10px) scale(1.02);box-shadow:var(--shadow-lg)}.active-card[data-astro-cid-mbairhp2]{background:var(--bg-secondary);border-color:var(--silver)}.card-bg-number[data-astro-cid-mbairhp2]{position:absolute;top:-10px;right:-10px;font-size:120px;font-weight:900;line-height:1;color:var(--border-color);opacity:.1;z-index:0;transition:all .5s ease}.blueprint-card[data-astro-cid-mbairhp2]:hover .card-bg-number[data-astro-cid-mbairhp2]{color:var(--silver);opacity:.15;transform:scale(1.2) rotate(-5deg)}.card-header[data-astro-cid-mbairhp2]{position:relative;z-index:1;margin-bottom:40px}.card-icon-wrapper[data-astro-cid-mbairhp2]{width:60px;height:60px;background:var(--silver-gradient);border-radius:18px;display:flex;align-items:center;justify-content:center;font-size:28px;color:var(--accent-invert);margin-bottom:20px;box-shadow:0 10px 30px var(--shadow-sm)}.card-step[data-astro-cid-mbairhp2]{font-size:13px;text-transform:uppercase;font-weight:700;letter-spacing:1px;color:var(--silver)}.card-title[data-astro-cid-mbairhp2]{font-size:26px;font-weight:700;margin-bottom:15px;position:relative;z-index:1}.card-desc[data-astro-cid-mbairhp2]{font-size:16px;color:var(--text-secondary);line-height:1.6;margin-bottom:30px;position:relative;z-index:1}.card-features[data-astro-cid-mbairhp2]{list-style:none;padding:0;position:relative;z-index:1}.card-features[data-astro-cid-mbairhp2] li[data-astro-cid-mbairhp2]{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--text-secondary);margin-bottom:12px;transition:color .3s ease}.blueprint-card[data-astro-cid-mbairhp2]:hover .card-features[data-astro-cid-mbairhp2] li[data-astro-cid-mbairhp2]{color:var(--text-secondary)}.card-features[data-astro-cid-mbairhp2] i[data-astro-cid-mbairhp2]{font-size:12px;color:var(--silver)}.pricing[data-astro-cid-mbairhp2]{padding:120px 0;background:var(--bg-primary)}.pricing-disclaimer[data-astro-cid-mbairhp2]{text-align:center;margin-bottom:60px;color:var(--text-secondary);font-size:15px}.pricing-grid[data-astro-cid-mbairhp2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px}.pricing-card[data-astro-cid-mbairhp2]{background:var(--bg-secondary);padding:40px;border-radius:24px;border:1px solid var(--border-color);transition:all .3s ease;display:flex;flex-direction:column;height:100%;min-height:520px}.pricing-card[data-astro-cid-mbairhp2].featured{background:var(--accent);color:var(--accent-invert);transform:scale(1.05);border:none;box-shadow:var(--shadow-lg)}.featured-badge[data-astro-cid-mbairhp2]{background:var(--silver-gradient);color:var(--accent-invert);padding:4px 12px;border-radius:50px;font-size:11px;font-weight:700;text-transform:uppercase;align-self:flex-start;margin-bottom:20px}.pricing-header[data-astro-cid-mbairhp2] h3[data-astro-cid-mbairhp2]{font-size:20px;margin-bottom:5px}.package-subtitle[data-astro-cid-mbairhp2]{font-size:13px;color:var(--text-secondary);margin-bottom:30px}.featured[data-astro-cid-mbairhp2] .package-subtitle[data-astro-cid-mbairhp2]{color:var(--text-footer-muted)}.package-description[data-astro-cid-mbairhp2]{font-size:15px;line-height:1.5;margin-bottom:30px}.package-ideal[data-astro-cid-mbairhp2] hstrong[data-astro-cid-mbairhp2]{font-size:13px;text-transform:uppercase;display:block;margin-bottom:5px}.package-ideal[data-astro-cid-mbairhp2] p[data-astro-cid-mbairhp2]{font-size:14px;color:var(--text-secondary);margin-bottom:40px}.featured[data-astro-cid-mbairhp2] .package-ideal[data-astro-cid-mbairhp2] p[data-astro-cid-mbairhp2]{color:var(--text-footer-muted)}.pricing-content[data-astro-cid-mbairhp2]{display:flex;flex-direction:column;flex-grow:1}.package-action[data-astro-cid-mbairhp2]{margin-top:auto;padding-top:24px}.package-btn[data-astro-cid-mbairhp2]{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:14px 20px;border-radius:12px;font-weight:600;font-size:15px;text-decoration:none;transition:all .3s ease;background:var(--accent);color:var(--accent-invert);border:1px solid var(--border-color);box-shadow:0 2px 8px #0000000d}.package-btn[data-astro-cid-mbairhp2] i[data-astro-cid-mbairhp2]{font-size:18px;color:#25d366}.package-btn[data-astro-cid-mbairhp2]:hover{transform:translateY(-2px);background:var(--silver);color:var(--accent-invert);box-shadow:var(--shadow-md)}.pricing-card[data-astro-cid-mbairhp2].featured .package-btn[data-astro-cid-mbairhp2]{background:#25d366;color:#fff;border:none;box-shadow:0 4px 14px #25d36659}.pricing-card[data-astro-cid-mbairhp2].featured .package-btn[data-astro-cid-mbairhp2] i[data-astro-cid-mbairhp2]{color:#fff}.pricing-card[data-astro-cid-mbairhp2].featured .package-btn[data-astro-cid-mbairhp2]:hover{background:#20ba5a;transform:translateY(-2px);box-shadow:0 6px 20px #25d36673}.next-steps[data-astro-cid-mbairhp2]{padding:100px 0;background:var(--bg-secondary)}.next-steps-intro[data-astro-cid-mbairhp2]{text-align:center;max-width:700px;margin:0 auto 60px;font-size:18px;color:var(--text-secondary)}.next-steps-grid[data-astro-cid-mbairhp2]{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.next-step-card[data-astro-cid-mbairhp2]{background:var(--bg-primary);padding:40px;border-radius:20px;text-align:center;border:1px solid var(--border-color)}.step-icon[data-astro-cid-mbairhp2]{font-size:32px;color:var(--accent);margin-bottom:20px}.final-cta[data-astro-cid-mbairhp2]{padding:120px 0;background:var(--bg-footer);color:var(--text-footer);text-align:center}.final-cta[data-astro-cid-mbairhp2] h2[data-astro-cid-mbairhp2]{font-size:42px;margin-bottom:20px}.final-cta[data-astro-cid-mbairhp2] p[data-astro-cid-mbairhp2]{font-size:20px;color:var(--text-footer-muted);max-width:700px;margin:0 auto 40px}.cta-buttons[data-astro-cid-mbairhp2]{display:flex;gap:20px;justify-content:center}.btn[data-astro-cid-mbairhp2]{padding:20px 40px;border-radius:50px;font-weight:700;text-decoration:none;transition:all .3s ease}.btn-primary[data-astro-cid-mbairhp2]{background:var(--accent-invert);color:var(--accent)}.btn-secondary[data-astro-cid-mbairhp2]{background:transparent;border:2px solid var(--border-footer);color:var(--text-footer)}.btn-primary[data-astro-cid-mbairhp2]:hover{background:var(--silver);color:var(--accent-invert)}.success-cases[data-astro-cid-mbairhp2]{padding:120px 0;background:var(--bg-primary)}.section-subtitle[data-astro-cid-mbairhp2]{text-align:center;color:var(--text-secondary);margin-bottom:60px}.cases-grid[data-astro-cid-mbairhp2]{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.case-card-full[data-astro-cid-mbairhp2]{background:var(--bg-secondary);border-radius:24px;overflow:hidden;border:1px solid var(--border-color)}.case-image[data-astro-cid-mbairhp2]{width:100%;height:200px;object-fit:cover}.case-content[data-astro-cid-mbairhp2]{padding:30px}.case-title[data-astro-cid-mbairhp2]{font-size:20px;font-weight:700;margin-bottom:5px;color:var(--text-primary)}.case-service[data-astro-cid-mbairhp2]{font-size:13px;color:var(--silver);text-transform:uppercase;font-weight:600;display:block;margin-bottom:20px}.case-section[data-astro-cid-mbairhp2] h4[data-astro-cid-mbairhp2]{font-size:14px;text-transform:uppercase;margin-bottom:10px;color:var(--text-primary)}.case-section[data-astro-cid-mbairhp2] p[data-astro-cid-mbairhp2]{font-size:15px;color:var(--text-secondary);margin-bottom:20px;line-height:1.5}.case-result[data-astro-cid-mbairhp2]{background:var(--bg-primary);padding:15px;border-radius:12px;color:var(--silver);font-weight:600;font-size:14px;border:1px solid var(--border-color)}@media(max-width:1024px){.blueprint-grid[data-astro-cid-mbairhp2]{grid-template-columns:repeat(2,1fr)}.blueprint-main-title[data-astro-cid-mbairhp2]{font-size:42px}.pain-checklist[data-astro-cid-mbairhp2]{grid-template-columns:repeat(2,1fr);max-width:100%}.stack-layout[data-astro-cid-mbairhp2]{gap:40px}.stack-title[data-astro-cid-mbairhp2]{font-size:36px}}@media(max-width:968px){.growth-stack-section[data-astro-cid-mbairhp2]{padding:60px 0}.stack-layout[data-astro-cid-mbairhp2]{grid-template-columns:1fr;text-align:center;gap:40px}.detail-item[data-astro-cid-mbairhp2]{justify-content:center;text-align:left}.stack-visual[data-astro-cid-mbairhp2]{height:380px;transform:scale(.8);margin-top:20px}.next-steps-grid[data-astro-cid-mbairhp2],.cases-grid[data-astro-cid-mbairhp2]{flex-direction:column;grid-template-columns:1fr}.hero-title[data-astro-cid-mbairhp2]{font-size:36px}.pricing-grid[data-astro-cid-mbairhp2]{grid-template-columns:repeat(2,1fr);gap:15px}.pricing-card[data-astro-cid-mbairhp2]{min-height:auto}}@media(max-width:640px){.growth-stack-section[data-astro-cid-mbairhp2]{padding:40px 0}.pain-checklist[data-astro-cid-mbairhp2]{grid-template-columns:1fr}.stack-visual[data-astro-cid-mbairhp2]{height:250px;transform:scale(.5);margin:30px 0}.hex-content[data-astro-cid-mbairhp2] span[data-astro-cid-mbairhp2]{font-size:16px;top:15%}.blueprint-grid[data-astro-cid-mbairhp2]{grid-template-columns:1fr}.blueprint-card[data-astro-cid-mbairhp2]{padding:40px 30px}.pricing-grid[data-astro-cid-mbairhp2]{grid-template-columns:1fr}.cta-buttons[data-astro-cid-mbairhp2]{flex-direction:column}}
