.solution-page[data-v-5108f2c7]{gap:24px;margin-top:8px;display:grid}.breadcrumb[data-v-5108f2c7]{color:var(--ops-gray-500);align-items:center;gap:8px;font-size:13px;display:flex}.breadcrumb a[data-v-5108f2c7]{color:var(--ops-gray-500);text-decoration:none;transition:color .2s}.breadcrumb a[data-v-5108f2c7]:hover{color:var(--accent,var(--ops-blue))}.bc-sep[data-v-5108f2c7]{opacity:.4}.bc-current[data-v-5108f2c7]{color:var(--accent,var(--ops-blue));font-weight:600}.anchor-nav[data-v-5108f2c7]{z-index:15;border:1px solid var(--ops-gray-200);backdrop-filter:blur(12px)saturate(140%);background:#ffffffeb;border-radius:12px;gap:4px;padding:6px;display:flex;position:sticky;top:72px;overflow-x:auto;box-shadow:0 4px 16px #0d0d0d0f}.anchor-nav a[data-v-5108f2c7]{color:var(--ops-gray-500);white-space:nowrap;border-radius:8px;flex-shrink:0;align-items:center;padding:7px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:all .24s;display:inline-flex}.anchor-nav a[data-v-5108f2c7]:hover{color:var(--accent,var(--ops-blue));background:var(--accent-light,#3a6ff80f)}.anchor-nav a.active[data-v-5108f2c7]{color:var(--ops-white);background:var(--accent,var(--ops-blue))}.hero[data-v-5108f2c7]{border:1px solid var(--ops-gray-200);background:var(--surface);box-shadow:var(--shadow);border-radius:24px;padding:48px 38px;position:relative;overflow:hidden}.hero[data-v-5108f2c7]:before{content:"";background:linear-gradient(112deg, var(--accent-light,#3a6ff814), #4ce3d80f);filter:blur(2px);pointer-events:none;height:62%;position:absolute;inset:-28% -22% auto}.hero-content[data-v-5108f2c7]{grid-template-columns:1fr 280px;align-items:start;gap:36px;display:grid;position:relative}.hero-badge[data-v-5108f2c7]{align-items:center;gap:8px;display:inline-flex}.hero-icon[data-v-5108f2c7]{font-size:28px;line-height:1}.solution-hero-brick[data-v-5108f2c7],.other-brick[data-v-5108f2c7]{flex-shrink:0;width:58px;height:24px;display:inline-flex;position:relative}.eyebrow[data-v-5108f2c7]{border:1px solid var(--accent-border,#3a6ff847);background:var(--accent-light,#3a6ff80f);color:var(--accent,var(--ops-blue));text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-flex}h1[data-v-5108f2c7]{letter-spacing:-.035em;max-width:16ch;color:var(--ops-black);margin-top:16px;font-size:clamp(34px,5.2vw,62px);font-weight:800;line-height:.96}.intro[data-v-5108f2c7]{max-width:60ch;color:var(--ops-gray-500);margin-top:14px;font-size:17px;line-height:1.6}.challenge-box[data-v-5108f2c7]{background:linear-gradient(145deg,#fff5f5f2,#fffafaf2);border:1px solid #f83a3a2e;border-radius:14px;max-width:60ch;margin-top:18px;padding:16px}.challenge-label[data-v-5108f2c7]{color:#c93131;text-transform:uppercase;letter-spacing:.05em;background:#f83a3a1a;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.challenge-box p[data-v-5108f2c7]{color:var(--ops-gray-500);margin:8px 0 0;line-height:1.55}.hero-actions[data-v-5108f2c7]{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.btn-large[data-v-5108f2c7]{border-radius:14px;padding:14px 24px;font-size:15px}.lever-chips[data-v-5108f2c7]{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.lever-chips span[data-v-5108f2c7]{border:1px solid var(--accent-border,#3a6ff833);background:var(--accent-light,#3a6ff80d);min-height:30px;color:var(--accent,var(--ops-blue));border-radius:999px;align-items:center;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.hero-metric-card[data-v-5108f2c7]{border:1px solid var(--accent-border,#3a6ff838);background:linear-gradient(145deg, var(--surface-solid), var(--accent-light));text-align:center;border-radius:18px;flex-direction:column;align-items:center;gap:6px;padding:28px 22px;display:flex;position:relative;box-shadow:0 12px 32px #0d0d0d14}.hm-value[data-v-5108f2c7]{letter-spacing:-.04em;color:var(--accent,var(--ops-blue));font-size:42px;font-weight:800;line-height:1}.hm-label[data-v-5108f2c7]{color:var(--ops-charcoal);font-size:14px;font-weight:600}.hm-bar[data-v-5108f2c7]{background:var(--ops-gray-200);border-radius:999px;width:100%;height:6px;margin-top:10px;overflow:hidden}.hm-bar-fill[data-v-5108f2c7]{background:linear-gradient(90deg, var(--accent,var(--ops-blue)), var(--ops-cyan));border-radius:999px;width:0;height:100%;animation:1.6s .6s forwards bar-grow-5108f2c7}@keyframes bar-grow-5108f2c7{to{width:78%}}.hm-sub[data-v-5108f2c7]{color:var(--ops-gray-500);margin-top:4px;font-size:11px}.stats-note[data-v-5108f2c7]{color:var(--ops-gray-500);margin:-8px 0 0;font-size:13px;line-height:1.5}.stats-strip[data-v-5108f2c7]{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.stat-card[data-v-5108f2c7]{border:1px solid var(--accent-border,var(--ops-gray-200));background:var(--surface);backdrop-filter:blur(var(--glass-blur)) saturate(128%);text-align:center;opacity:0;transition:opacity .5s ease var(--delay,0s), transform .4s cubic-bezier(.22, 1, .36, 1) var(--delay,0s);border-radius:16px;flex-direction:column;align-items:center;gap:4px;padding:22px 16px;display:flex;transform:translateY(12px);box-shadow:0 4px 16px #0d0d0d0f}.stats-strip.is-visible .stat-card[data-v-5108f2c7],.stat-card.is-visible[data-v-5108f2c7]{opacity:1;transform:translateY(0)}.stat-value[data-v-5108f2c7]{letter-spacing:-.03em;color:var(--accent,var(--ops-blue));font-size:28px;font-weight:800;line-height:1}.stat-label[data-v-5108f2c7]{color:var(--ops-gray-500);font-size:12px;font-weight:500}.section[data-v-5108f2c7]{border:1px solid var(--ops-gray-200);background:var(--surface);box-shadow:var(--shadow);border-radius:18px;padding:28px}.section-head[data-v-5108f2c7]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.section-head-block[data-v-5108f2c7]{display:block}.section-head h2[data-v-5108f2c7]{letter-spacing:-.025em;max-width:20ch;color:var(--ops-black);margin:0;font-size:clamp(26px,3.6vw,42px);font-weight:800;line-height:1;display:inline-block;position:relative}.section-head h2[data-v-5108f2c7]:after{content:"";background:linear-gradient(90deg, var(--accent,#3a6ff89e), var(--ops-cyan));transform-origin:0;opacity:0;border-radius:999px;width:36%;height:3px;transition:transform .58s,opacity .58s;position:absolute;bottom:-6px;left:0;transform:scaleX(.5)}.section.is-visible .section-head h2[data-v-5108f2c7]:after{opacity:1;transform:scaleX(1)}.section-head p[data-v-5108f2c7]{color:var(--ops-gray-500);max-width:60ch;margin:10px 0 0}.dual-grid[data-v-5108f2c7]{grid-template-columns:1fr 1fr;gap:20px;display:grid}.panel[data-v-5108f2c7]{border:1px solid var(--ops-gray-200);background:linear-gradient(145deg,#fffffff5,#f4f8fff5);border-radius:14px;padding:24px;transition:transform .28s,box-shadow .28s,border-color .28s;position:relative;overflow:hidden}.panel[data-v-5108f2c7]:hover{border-color:var(--accent-border,#3a6ff84d);transform:translateY(-4px);box-shadow:0 16px 32px #0d0d0d1a}.panel h2[data-v-5108f2c7]{letter-spacing:-.02em;color:var(--ops-black);align-items:center;gap:8px;margin:0;font-size:22px;display:flex}.panel-icon[data-v-5108f2c7]{color:var(--accent,var(--ops-blue));flex-shrink:0}ul[data-v-5108f2c7],ol[data-v-5108f2c7]{color:var(--ops-gray-500);margin:14px 0 0;padding-left:18px;line-height:1.65}li+li[data-v-5108f2c7]{margin-top:8px}li strong[data-v-5108f2c7]{color:var(--ops-black)}.timeline[data-v-5108f2c7]{flex-direction:column;gap:0;margin-top:16px;display:flex}.tl-step[data-v-5108f2c7]{opacity:0;transition:opacity .45s ease var(--delay,0s), transform .4s ease var(--delay,0s);gap:14px;display:flex;transform:translate(-10px)}.section.is-visible .tl-step[data-v-5108f2c7]{opacity:1;transform:translate(0)}.tl-marker[data-v-5108f2c7]{flex-direction:column;flex-shrink:0;align-items:center;display:flex}.tl-num[data-v-5108f2c7]{background:var(--accent,var(--ops-blue));width:30px;height:30px;color:var(--ops-white);box-shadow:0 0 0 4px var(--accent-light,#3a6ff81f);border-radius:999px;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.tl-line[data-v-5108f2c7]{background:linear-gradient(180deg, var(--accent,var(--ops-blue)), transparent);border-radius:999px;flex:1;width:2px;min-height:16px;margin:4px 0}.tl-content[data-v-5108f2c7]{padding-bottom:18px}.tl-content strong[data-v-5108f2c7]{color:var(--ops-black);font-size:14px}.tl-content p[data-v-5108f2c7]{color:var(--ops-gray-500);margin:4px 0 0;font-size:13px;line-height:1.5}.benefits-grid[data-v-5108f2c7]{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:24px;display:grid}.benefit-card[data-v-5108f2c7]{opacity:0;transition:opacity .5s ease var(--delay,0s), transform .34s cubic-bezier(.22, 1, .36, 1) var(--delay,0s), border-color .28s ease;background:linear-gradient(145deg,#f0fdf4f5,#fffffff5);border:1px solid #22c55e2e;border-radius:12px;align-items:flex-start;gap:12px;padding:16px;display:flex;transform:translateY(10px)}.section.is-visible .benefit-card[data-v-5108f2c7]{opacity:1;transform:translateY(0)}.benefit-card[data-v-5108f2c7]:hover{border-color:#22c55e59;transform:translateY(-3px)}.benefit-icon[data-v-5108f2c7]{color:#16a34a;background:#22c55e1f;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;font-weight:800;display:flex}.benefit-card p[data-v-5108f2c7]{color:var(--ops-charcoal);margin:0;font-size:14px;line-height:1.5}.levers-outcomes[data-v-5108f2c7]{grid-template-columns:1fr 1fr;gap:20px;margin-top:24px;display:grid}.lo-block h3[data-v-5108f2c7]{letter-spacing:-.01em;color:var(--ops-black);margin:0;font-size:18px}.chip-list[data-v-5108f2c7]{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.chip-list span[data-v-5108f2c7]{border:1px solid var(--accent-border,#3a6ff833);background:var(--surface-solid);min-height:32px;color:var(--ops-charcoal);border-radius:999px;align-items:center;padding:0 12px;font-size:12px;transition:transform .2s;display:inline-flex}.chip-list span[data-v-5108f2c7]:hover{transform:translateY(-2px)}.chip-list-strong span[data-v-5108f2c7]{border-color:var(--accent-border,#3a6ff852);background:var(--accent-light,#3a6ff814);color:var(--accent,var(--ops-blue));font-weight:600}.section-mid-cta[data-v-5108f2c7]{background:var(--accent-light,#3a6ff80d);border-color:var(--accent-border,#3a6ff82e)!important}.mid-cta-inner[data-v-5108f2c7]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.mid-cta-text[data-v-5108f2c7]{color:var(--ops-black);margin:0;font-size:18px;font-weight:700}.output-grid[data-v-5108f2c7]{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:24px;display:grid}.output-card[data-v-5108f2c7]{border:1px solid var(--ops-gray-200);opacity:0;transition:opacity .5s ease var(--delay,0s), transform .34s cubic-bezier(.22, 1, .36, 1) var(--delay,0s);background:linear-gradient(145deg,#fffffff5,#f4f8fff5);border-radius:12px;align-items:flex-start;gap:12px;padding:16px;display:flex;transform:translateY(10px)}.section.is-visible .output-card[data-v-5108f2c7]{opacity:1;transform:translateY(0)}.output-num[data-v-5108f2c7]{background:var(--accent-light,#3a6ff814);width:28px;height:28px;color:var(--accent,var(--ops-blue));border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:flex}.output-card p[data-v-5108f2c7]{color:var(--ops-charcoal);margin:0;font-size:14px;line-height:1.5}.section-testimonial[data-v-5108f2c7]{background:linear-gradient(145deg, var(--accent-light,#3a6ff80a), #ffffffb3);border-color:var(--accent-border,#3a6ff82e)!important}.testimonial-card[data-v-5108f2c7]{text-align:center;max-width:640px;margin:0 auto;padding:20px 0}.tq-label[data-v-5108f2c7]{color:var(--accent,var(--ops-blue));letter-spacing:.04em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:700}.tq-mark[data-v-5108f2c7]{color:var(--accent,var(--ops-blue));opacity:.3;font-size:64px;font-weight:800;line-height:.6}.testimonial-card blockquote[data-v-5108f2c7]{color:var(--ops-charcoal);margin:12px 0 0;font-size:18px;font-style:italic;font-weight:500;line-height:1.6}.tq-author[data-v-5108f2c7]{align-items:center;gap:12px;margin-top:20px;display:inline-flex}.tq-author strong[data-v-5108f2c7]{color:var(--ops-black);font-size:14px;display:block}.tq-author p[data-v-5108f2c7]{color:var(--ops-gray-500);margin:2px 0 0;font-size:12px}.faq-list[data-v-5108f2c7]{margin-top:20px}.faq-item[data-v-5108f2c7]{cursor:pointer;border:1px solid var(--ops-gray-200);border-radius:12px;padding:16px 18px;transition:border-color .24s,box-shadow .24s}.faq-item+.faq-item[data-v-5108f2c7]{margin-top:10px}.faq-item[data-v-5108f2c7]:hover{border-color:var(--accent-border,#3a6ff840);box-shadow:0 4px 12px #0d0d0d0f}.faq-item h3[data-v-5108f2c7]{letter-spacing:-.01em;color:var(--ops-black);justify-content:space-between;align-items:center;gap:12px;margin:0;font-size:15px;display:flex}.faq-chevron[data-v-5108f2c7]{color:var(--ops-gray-500);flex-shrink:0;font-size:14px;transition:transform .28s}.faq-item.open .faq-chevron[data-v-5108f2c7]{color:var(--accent,var(--ops-blue));transform:rotate(180deg)}.faq-answer[data-v-5108f2c7]{opacity:0;max-height:0;transition:max-height .36s,opacity .28s;overflow:hidden}.faq-item.open .faq-answer[data-v-5108f2c7]{opacity:1;max-height:240px}.faq-answer p[data-v-5108f2c7]{color:var(--ops-gray-500);margin:12px 0 0;font-size:14px;line-height:1.6}.section-cta[data-v-5108f2c7]{text-align:center;background:linear-gradient(135deg,#0d0d0df5,#1e1e22f5);border-radius:22px;padding:48px 34px;border-color:#ffffff14!important}.section-cta h2[data-v-5108f2c7]{letter-spacing:-.025em;color:var(--ops-white);max-width:24ch;margin:0 auto;font-size:clamp(24px,3.4vw,38px);font-weight:800;line-height:1.08}.section-cta p[data-v-5108f2c7]{max-width:50ch;color:var(--ops-gray-500);margin:12px auto 0;font-size:16px;line-height:1.55}.section-cta .btn[data-v-5108f2c7]{margin-top:22px}.other-grid[data-v-5108f2c7]{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:20px;display:grid}.other-card[data-v-5108f2c7]{color:inherit;border:1px solid var(--ops-gray-200);background:var(--surface-solid);opacity:0;animation:.5s both rise-in-5108f2c7;animation-delay:var(--delay);border-radius:14px;padding:20px;text-decoration:none;transition:transform .28s,box-shadow .28s,border-color .28s;position:relative;overflow:hidden;transform:translateY(10px)}.other-card[data-v-5108f2c7]:hover{border-color:var(--card-accent-border,#3a6ff84d);transform:translateY(-5px);box-shadow:0 18px 40px #0d0d0d1a}.other-brick[data-v-5108f2c7]{pointer-events:none;width:52px;height:22px;position:absolute;top:18px;right:18px}.other-top[data-v-5108f2c7]{align-items:center;gap:8px;padding-right:64px;display:flex}.other-icon[data-v-5108f2c7]{font-size:22px}.other-label[data-v-5108f2c7]{color:var(--card-accent,var(--ops-blue));text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:12px;font-weight:700}.other-card h3[data-v-5108f2c7]{letter-spacing:-.02em;color:var(--ops-black);margin:10px 0 0;font-size:22px;line-height:1}.other-intro[data-v-5108f2c7]{color:var(--ops-gray-500);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:8px 0 0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.other-arrow[data-v-5108f2c7]{background:var(--card-accent-light,#3a6ff80f);width:30px;height:30px;color:var(--card-accent,var(--ops-blue));border-radius:999px;justify-content:center;align-items:center;margin-top:12px;font-size:14px;font-weight:700;transition:transform .24s;display:inline-flex}.other-card:hover .other-arrow[data-v-5108f2c7]{transform:translate(4px)}.not-found[data-v-5108f2c7]{text-align:center;padding:80px 20px}.not-found h1[data-v-5108f2c7]{max-width:none;font-size:32px}.not-found p[data-v-5108f2c7]{color:var(--ops-gray-500);margin:12px 0 24px}@keyframes rise-in-5108f2c7{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (width<=980px){.hero-content[data-v-5108f2c7]{grid-template-columns:1fr}.hero-metric-card[data-v-5108f2c7]{max-width:280px}.dual-grid[data-v-5108f2c7],.levers-outcomes[data-v-5108f2c7],.other-grid[data-v-5108f2c7],.benefits-grid[data-v-5108f2c7],.output-grid[data-v-5108f2c7]{grid-template-columns:1fr}.stats-strip[data-v-5108f2c7]{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.hero[data-v-5108f2c7]{padding:24px 18px}.section[data-v-5108f2c7]{padding:20px 16px}.section-cta[data-v-5108f2c7]{padding:28px 18px}.stats-strip[data-v-5108f2c7]{grid-template-columns:repeat(2,1fr);gap:10px}.anchor-nav[data-v-5108f2c7]{gap:2px;padding:4px}.anchor-nav a[data-v-5108f2c7]{padding:6px 10px;font-size:12px}.mid-cta-inner[data-v-5108f2c7]{text-align:center;flex-direction:column}}html{--anchor-offset:136px}
