.ecosystem-section[data-v-3b31828d]{background:#121212;padding:clamp(5rem,10vw,8rem) clamp(1rem,5vw,2rem)}.ecosystem-container[data-v-3b31828d]{max-width:1100px;margin:0 auto;text-align:center}.ecosystem-title[data-v-3b31828d]{font-size:clamp(1.5rem,3vw,2rem);font-family:Space Grotesk,sans-serif;font-weight:400;color:#e9edf1;margin-bottom:clamp(3rem,6vw,5rem);letter-spacing:-.01em}.partners-grid[data-v-3b31828d]{display:grid;grid-template-columns:repeat(5,1fr);gap:clamp(2.5rem,5vw,4rem) clamp(1.5rem,3vw,2.5rem);align-items:center;justify-items:center}.partner-slot[data-v-3b31828d]{height:40px;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.partner-logo[data-v-3b31828d]{display:flex;align-items:center;justify-content:center;opacity:.7;transition:opacity .3s ease}.partner-logo[data-v-3b31828d]:hover{opacity:1}.partner-name[data-v-3b31828d]{font-size:clamp(.875rem,1.5vw,1.125rem);font-weight:600;font-family:Space Grotesk,sans-serif;color:#e9edf1;white-space:nowrap;letter-spacing:.02em}.slide-vertical-enter-active[data-v-3b31828d],.slide-vertical-leave-active[data-v-3b31828d]{transition:all .4s cubic-bezier(.4,0,.2,1)}.slide-vertical-enter-from[data-v-3b31828d]{opacity:0;transform:translateY(20px)}.slide-vertical-leave-to[data-v-3b31828d]{opacity:0;transform:translateY(-20px)}@media(max-width:968px){.partners-grid[data-v-3b31828d]{grid-template-columns:repeat(4,1fr)}}@media(max-width:768px){.partners-grid[data-v-3b31828d]{grid-template-columns:repeat(3,1fr);gap:2rem 1.5rem}}@media(max-width:480px){.partners-grid[data-v-3b31828d]{grid-template-columns:repeat(2,1fr);gap:1.5rem 1rem}.partner-name[data-v-3b31828d]{font-size:.875rem}}.related-content-section[data-v-6981de43]{background:var(--bg-primary);padding:clamp(4rem,8vw,6rem) clamp(1rem,5vw,2rem);border-top:1px solid var(--border-subtle)}.section-container[data-v-6981de43]{max-width:1000px;margin:0 auto}.section-header[data-v-6981de43]{text-align:center;margin-bottom:3rem}.section-header h2[data-v-6981de43]{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:600;font-family:var(--font-display);color:var(--text-primary);margin-bottom:1rem}.section-lead[data-v-6981de43]{font-size:clamp(.9375rem,2vw,1rem);color:var(--text-secondary);line-height:1.7;max-width:600px;margin:0 auto}.content-grid[data-v-6981de43]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.content-card[data-v-6981de43]{padding:1.75rem;background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:2px;text-decoration:none;transition:all .2s ease;display:flex;flex-direction:column;gap:.75rem}.content-card[data-v-6981de43]:hover{border-color:var(--text-primary);transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.content-type[data-v-6981de43]{font-size:.75rem;color:var(--text-secondary);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;opacity:.7}.content-card h3[data-v-6981de43]{font-size:1.125rem;font-weight:600;color:var(--text-primary);line-height:1.4;font-family:var(--font-display);margin:0}.content-card p[data-v-6981de43]{font-size:.9375rem;color:var(--text-secondary);line-height:1.6;margin:0;flex:1}.content-meta[data-v-6981de43]{display:flex;gap:1rem;align-items:center;margin-top:.5rem;padding-top:.75rem;border-top:1px solid var(--border-subtle)}.content-date[data-v-6981de43],.content-read-time[data-v-6981de43]{font-size:.8125rem;color:var(--text-tertiary);font-family:var(--font-mono)}.content-date[data-v-6981de43]:before{content:"📅 ";margin-right:.25rem}.content-read-time[data-v-6981de43]:before{content:"⏱ ";margin-right:.25rem}.related-content-section--commercial .section-container[data-v-6981de43]{max-width:1120px}.related-content-section--commercial .section-header[data-v-6981de43]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(1.5rem,5vw,4rem);align-items:end;text-align:left}.related-content-section--commercial .section-lead[data-v-6981de43]{margin:0}.related-content-section--commercial .content-grid[data-v-6981de43]{grid-template-columns:1fr;gap:0;border-top:1px solid var(--border-subtle)}.related-content-section--commercial .content-card[data-v-6981de43]{display:grid;grid-template-columns:minmax(6rem,.32fr) minmax(13rem,.7fr) minmax(0,1fr) auto;gap:clamp(1rem,3vw,2rem);align-items:baseline;background:transparent;border:0;border-bottom:1px solid var(--border-subtle);border-radius:0;padding:1.15rem 0}.related-content-section--commercial .content-card[data-v-6981de43]:hover{transform:none;box-shadow:none;border-color:var(--border-subtle)}.related-content-section--commercial .content-card p[data-v-6981de43],.related-content-section--commercial .content-card h3[data-v-6981de43],.related-content-section--commercial .content-meta[data-v-6981de43]{margin:0}.related-content-section--commercial .content-meta[data-v-6981de43]{border-top:0;padding-top:0;white-space:nowrap}.related-content-section--commercial .content-date[data-v-6981de43]:before,.related-content-section--commercial .content-read-time[data-v-6981de43]:before{content:"";margin:0}@media(max-width:768px){.content-grid[data-v-6981de43],.related-content-section--commercial .section-header[data-v-6981de43],.related-content-section--commercial .content-card[data-v-6981de43]{grid-template-columns:1fr}.related-content-section--commercial .content-card[data-v-6981de43]{gap:.6rem}.related-content-section--commercial .content-meta[data-v-6981de43]{white-space:normal}}.solution-detail-page[data-v-3931766d]{min-height:100vh;background:var(--bg-primary)}.solution-hero[data-v-3931766d]{position:relative;background:var(--bg-secondary);padding:clamp(6rem,12vw,10rem) clamp(1rem,5vw,2rem) clamp(4rem,8vw,6rem);border-bottom:1px solid var(--border-subtle);overflow:hidden}.solution-hero--commercial[data-v-3931766d]{box-sizing:border-box;min-height:clamp(30rem,calc(100vh - 8rem),40rem);padding-top:clamp(5rem,10vw,7rem);padding-bottom:clamp(3rem,6vw,4.5rem);display:flex;align-items:flex-end;background-color:#101113;background-image:linear-gradient(90deg,#060708e6,#060708bd 42%,#0607082e),linear-gradient(180deg,#06070885,#0607081a 46%,#060708d1),var(--hero-background);background-position:var(--hero-position);background-size:cover;color:#f7f8f4}.hero-background[data-v-3931766d]{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:0}.hero-background canvas[data-v-3931766d]{display:block;width:100%;height:100%}.hero-container[data-v-3931766d]{position:relative;z-index:1;max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1.2fr 1fr;gap:4rem;align-items:center}.solution-hero--with-artwork .hero-container[data-v-3931766d]{max-width:1200px;grid-template-columns:minmax(0,.92fr) minmax(320px,1.18fr);gap:clamp(2.5rem,5vw,5rem)}.solution-hero--commercial .hero-container[data-v-3931766d]{max-width:1120px;grid-template-columns:minmax(0,760px);gap:0;align-items:end}.breadcrumb[data-v-3931766d]{display:flex;align-items:center;gap:.75rem;font-size:.875rem;color:var(--text-tertiary);margin-bottom:1.5rem;font-family:var(--font-mono)}.breadcrumb a[data-v-3931766d]{color:var(--text-secondary);text-decoration:none;transition:color .2s ease}.breadcrumb a[data-v-3931766d]:hover{color:var(--text-primary)}.solution-hero--commercial .breadcrumb[data-v-3931766d],.solution-hero--commercial .breadcrumb a[data-v-3931766d],.solution-hero--commercial .hero-text h1[data-v-3931766d],.solution-hero--commercial .lead[data-v-3931766d],.solution-hero--commercial .hero-definition[data-v-3931766d],.solution-hero--commercial .hero-proof dt[data-v-3931766d],.solution-hero--commercial .hero-proof dd[data-v-3931766d]{color:inherit}.solution-hero--commercial .breadcrumb[data-v-3931766d],.solution-hero--commercial .lead[data-v-3931766d],.solution-hero--commercial .hero-definition[data-v-3931766d],.solution-hero--commercial .hero-proof dd[data-v-3931766d]{color:#f7f8f4d1}.solution-hero--commercial .hero-text h1[data-v-3931766d]{max-width:760px;font-size:clamp(2.6rem,6vw,4.8rem);line-height:1.02}.solution-hero--commercial .lead[data-v-3931766d]{max-width:700px;font-size:clamp(1.05rem,2vw,1.25rem)}.solution-hero--commercial .hero-definition[data-v-3931766d]{max-width:680px;color:#f7f8f4b8}.solution-hero--commercial .hero-proof[data-v-3931766d]{border-color:#f7f8f43d}.solution-hero--commercial .hero-proof-item+.hero-proof-item[data-v-3931766d]{border-left-color:#f7f8f43d}.solution-hero--commercial .hero-proof dt[data-v-3931766d]{color:#f7f8f4f0}.solution-hero--commercial .btn-primary[data-v-3931766d]{background:#f7f8f4;color:#101113}.solution-hero--commercial .btn-secondary[data-v-3931766d]{color:#f7f8f4;border-color:#f7f8f45c}.solution-hero--commercial .btn-secondary[data-v-3931766d]:hover{background:#f7f8f41f}.hero-text h1[data-v-3931766d]{font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700;font-family:var(--font-display);color:var(--text-primary);line-height:1.1;letter-spacing:0;margin-bottom:1.5rem}.lead[data-v-3931766d]{font-size:clamp(1rem,2vw,1.125rem);color:var(--text-secondary);line-height:1.7;margin-bottom:1.25rem}.solution-hero--with-artwork .lead[data-v-3931766d]{max-width:620px}.hero-definition[data-v-3931766d]{max-width:660px;color:var(--text-secondary);font-size:.98rem;line-height:1.7;margin:0 0 1.75rem}.hero-proof[data-v-3931766d]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;max-width:720px;margin:0 0 2rem;border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle)}.hero-proof-item[data-v-3931766d]{padding:1rem 1rem 1rem 0}.hero-proof-item+.hero-proof-item[data-v-3931766d]{padding-left:1rem;border-left:1px solid var(--border-subtle)}.hero-proof dt[data-v-3931766d]{color:var(--text-primary);font-size:.75rem;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.45rem}.hero-proof dd[data-v-3931766d]{color:var(--text-secondary);font-size:.88rem;line-height:1.5;margin:0}.hero-actions[data-v-3931766d]{display:flex;gap:1rem;flex-wrap:wrap;margin-bottom:1.5rem}.btn-primary[data-v-3931766d]{padding:.8rem 2rem;background:var(--text-primary);color:var(--bg-primary);border:none;border-radius:2px;font-weight:500;font-size:1rem;text-decoration:none;transition:all .2s ease;box-shadow:0 4px 6px -1px #0000001a}.btn-primary[data-v-3931766d]:hover{transform:translateY(-1px);box-shadow:0 10px 15px -3px #0000001a}.btn-secondary[data-v-3931766d]{padding:.8rem 2rem;background:transparent;color:var(--text-primary);border:1px solid var(--border-subtle);border-radius:2px;font-weight:500;font-size:1rem;text-decoration:none;transition:all .2s ease}.btn-secondary[data-v-3931766d]:hover{background:var(--bg-primary)}.hero-visual[data-v-3931766d]{display:flex;justify-content:center;align-items:center}.hero-visual--background[data-v-3931766d]{position:relative;width:100%;min-height:clamp(18rem,34vw,31rem);align-self:stretch;justify-content:stretch;isolation:isolate}.hero-visual--background[data-v-3931766d]:before{content:"";position:absolute;inset:8% -4% -10% 16%;background:radial-gradient(circle at 62% 44%,rgba(143,179,224,.22),transparent 58%);filter:blur(18px);opacity:.72;z-index:-1}.hero-artwork[data-v-3931766d]{width:100%;min-height:inherit;background-image:var(--hero-artwork);background-size:cover;background-position:center;border:1px solid rgba(143,179,224,.2);border-color:color-mix(in srgb,var(--border-subtle) 58%,transparent);border-radius:4px;box-shadow:0 28px 90px #00000038;opacity:.92;mask-image:linear-gradient(90deg,transparent 0%,#000 18%,#000 92%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 18%,#000 92%,transparent 100%)}[data-theme=light] .hero-visual--background[data-v-3931766d]:before{background:radial-gradient(circle at 62% 44%,rgba(34,40,35,.1),transparent 58%);opacity:.58}[data-theme=light] .hero-artwork[data-v-3931766d]{box-shadow:0 24px 70px #2228231f;opacity:.88}.hero-image[data-v-3931766d]{width:100%;max-width:760px;-o-object-fit:cover;object-fit:cover}.hero-icon[data-v-3931766d]{color:var(--text-tertiary)}.program-section[data-v-3931766d]{background:var(--bg-primary);padding:clamp(4rem,8vw,6rem) clamp(1rem,5vw,2rem);border-bottom:1px solid var(--border-subtle)}.commercial-proof-section[data-v-3931766d]{background:var(--bg-primary);padding:clamp(2rem,5vw,3rem) clamp(1rem,5vw,2rem);border-bottom:1px solid var(--border-subtle)}.commercial-proof-layout[data-v-3931766d]{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(1.5rem,5vw,4rem);align-items:start}.commercial-proof-intro[data-v-3931766d]{color:var(--text-secondary);font-size:clamp(1rem,2vw,1.1rem);line-height:1.7;margin:0}.commercial-proof-list[data-v-3931766d]{display:grid;gap:0;margin:0;border-top:1px solid var(--border-subtle)}.commercial-proof-item[data-v-3931766d]{display:grid;grid-template-columns:minmax(6rem,.32fr) minmax(0,1fr);gap:1rem;padding:.95rem 0;border-bottom:1px solid var(--border-subtle)}.commercial-proof-item dt[data-v-3931766d]{color:var(--text-primary);font-family:var(--font-mono);font-size:.75rem;letter-spacing:.05em;text-transform:uppercase}.commercial-proof-item dd[data-v-3931766d]{color:var(--text-secondary);font-size:.92rem;line-height:1.55;margin:0}.program-layout[data-v-3931766d]{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:clamp(2rem,5vw,4rem);align-items:start}.program-copy h2[data-v-3931766d]{color:var(--text-primary);font-family:var(--font-display);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:600;line-height:1.2;margin:0 0 1rem}.program-copy p[data-v-3931766d]:last-child{color:var(--text-secondary);font-size:1rem;line-height:1.7;margin:0}.program-table[data-v-3931766d]{border-top:1px solid var(--border-subtle)}.program-row[data-v-3931766d]{display:grid;grid-template-columns:minmax(7rem,.62fr) minmax(0,1.2fr) minmax(0,1.2fr);gap:1.25rem;padding:1rem 0;border-bottom:1px solid var(--border-subtle)}.program-row span[data-v-3931766d]{color:var(--text-secondary);font-size:.9rem;line-height:1.55}.program-row span[data-v-3931766d]:first-child{color:var(--text-primary);font-weight:600;font-family:var(--font-display)}.program-row--head span[data-v-3931766d]{color:var(--text-tertiary);font-size:.72rem;font-family:var(--font-mono);font-weight:500;text-transform:uppercase;letter-spacing:.05em}.sre-coverage-section[data-v-3931766d]{background:var(--bg-primary);padding:clamp(3rem,8vw,5rem) clamp(1rem,5vw,2rem)}.coverage-header[data-v-3931766d]{display:flex;justify-content:space-between;gap:2rem;flex-wrap:wrap;align-items:flex-start;margin-bottom:2rem}.section-eyebrow[data-v-3931766d]{font-size:.85rem;text-transform:uppercase;letter-spacing:.1em;color:var(--text-tertiary);margin-bottom:.5rem}.coverage-legend[data-v-3931766d]{display:flex;gap:1.5rem;align-items:center}.legend-item[data-v-3931766d]{display:flex;align-items:center;gap:.5rem;color:var(--text-secondary);font-size:.95rem}.legend-dot[data-v-3931766d]{width:10px;height:10px;border-radius:50%;display:inline-flex}.legend-ai[data-v-3931766d]{background:#4ade80;box-shadow:0 0 8px #4ade80b3}.legend-human[data-v-3931766d]{background:#7dd3fc;box-shadow:0 0 8px #7dd3fc80}.coverage-chart[data-v-3931766d]{position:relative;background:linear-gradient(180deg,#10b98159,#000000e6 70%);border:1px solid var(--border-subtle);border-radius:12px;padding:2rem 1.5rem 1.5rem;overflow:hidden}.chart-top-line[data-v-3931766d]{color:var(--text-tertiary);font-size:.9rem;margin-bottom:.75rem}.chart-bars[data-v-3931766d]{display:grid;grid-template-columns:repeat(14,1fr);gap:.75rem;height:220px;align-items:flex-end;position:relative}.chart-bars.human[data-v-3931766d]{position:absolute;left:1.5rem;right:1.5rem;top:3.5rem;opacity:.7}.bar[data-v-3931766d]{border-radius:6px 6px 0 0;background:#fff3;border:1px solid rgba(255,255,255,.3)}.bar-ai[data-v-3931766d]{background:linear-gradient(180deg,#4ade80f2,#22c55e66);border-color:#4ade80b3}.bar-human[data-v-3931766d]{background:linear-gradient(180deg,#7dd3fcd9,#38bdf833);border-color:#7dd3fc80}.chart-days[data-v-3931766d]{display:grid;grid-template-columns:repeat(14,1fr);gap:.75rem;font-size:.75rem;color:var(--text-tertiary);margin-top:1rem;text-align:center}.features-section[data-v-3931766d]{background:var(--bg-primary);padding:clamp(4rem,8vw,6rem) clamp(1rem,5vw,2rem)}.section-container[data-v-3931766d]{max-width:1000px;margin:0 auto}.section-header[data-v-3931766d]{text-align:center;margin-bottom:3rem}.section-icon[data-v-3931766d]{width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:8px;margin:0 auto 2rem;color:var(--text-primary)}.features-section h2[data-v-3931766d]{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:600;font-family:var(--font-display);color:var(--text-primary);line-height:1.2}.features-section h2[data-v-3931766d] .highlight{color:var(--text-tertiary)}.features-grid[data-v-3931766d]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;text-align:left}.feature-card[data-v-3931766d]{background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:2px;padding:2rem;transition:all .3s ease}.feature-card[data-v-3931766d]:hover{transform:translateY(-2px);box-shadow:0 4px 20px #00000014}.feature-icon[data-v-3931766d]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--bg-primary);border-radius:6px;margin-bottom:1rem;color:var(--text-primary)}.feature-card h3[data-v-3931766d]{font-size:1rem;font-weight:600;color:var(--text-primary);margin-bottom:.75rem;font-family:var(--font-display)}.feature-card p[data-v-3931766d]{font-size:.875rem;color:var(--text-secondary);line-height:1.6}.solution-detail-page--commercial .section-container[data-v-3931766d]{max-width:1120px}.solution-detail-page--commercial .section-header[data-v-3931766d]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(1.5rem,5vw,4rem);align-items:end;text-align:left}.solution-detail-page--commercial .section-header .section-lead[data-v-3931766d]{margin:0}.solution-detail-page--commercial .section-icon[data-v-3931766d]{display:none}.solution-detail-page--commercial .program-section[data-v-3931766d],.solution-detail-page--commercial .features-section[data-v-3931766d],.solution-detail-page--commercial .process-section[data-v-3931766d],.solution-detail-page--commercial .solution-faq-section[data-v-3931766d]{background:var(--bg-primary)}.solution-detail-page--commercial .features-grid[data-v-3931766d]{grid-template-columns:1fr;gap:0;border-top:1px solid var(--border-subtle)}.solution-detail-page--commercial .feature-card[data-v-3931766d]{display:grid;grid-template-columns:3rem minmax(11rem,.55fr) minmax(0,1fr);gap:clamp(1rem,3vw,2rem);align-items:start;background:transparent;border:0;border-bottom:1px solid var(--border-subtle);border-radius:0;padding:1.5rem 0}.solution-detail-page--commercial .feature-card[data-v-3931766d]:hover{transform:none;box-shadow:none}.solution-detail-page--commercial .feature-icon[data-v-3931766d]{width:2.25rem;height:2.25rem;background:transparent;border-radius:0;margin:0;color:var(--text-tertiary)}.solution-detail-page--commercial .feature-card h3[data-v-3931766d],.solution-detail-page--commercial .feature-card p[data-v-3931766d]{margin:0}.solution-detail-page--commercial .feature-card h3[data-v-3931766d]{font-size:1.05rem}.solution-detail-page--commercial .feature-card p[data-v-3931766d]{font-size:.95rem;max-width:620px}.solution-detail-page--commercial .process-list[data-v-3931766d]{max-width:860px;margin-left:0}.solution-detail-page--commercial .stats-section[data-v-3931766d]{padding:clamp(2.5rem,6vw,4rem) clamp(1rem,5vw,2rem)}.solution-detail-page--commercial .stats-container[data-v-3931766d]{max-width:1120px;text-align:left}.solution-detail-page--commercial .stat-item[data-v-3931766d]{border-top:1px solid var(--border-subtle);padding-top:1rem}.solution-detail-page--commercial .solution-faq-list[data-v-3931766d]{max-width:860px;margin-left:0}.process-section[data-v-3931766d]{background:var(--bg-secondary);padding:clamp(4rem,8vw,6rem) clamp(1rem,5vw,2rem)}.process-section .section-header[data-v-3931766d]{margin-bottom:3rem}.process-section h2[data-v-3931766d]{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:600;font-family:var(--font-display);color:var(--text-primary);margin-bottom:1rem}.section-lead[data-v-3931766d]{font-size:clamp(.9375rem,2vw,1rem);color:var(--text-secondary);line-height:1.7;max-width:600px;margin:0 auto}.process-list[data-v-3931766d]{max-width:700px;margin:0 auto;text-align:left}.process-item[data-v-3931766d]{display:grid;grid-template-columns:24px 1fr;gap:1.5rem;padding:1.5rem 0;border-bottom:1px solid var(--border-subtle)}.process-item[data-v-3931766d]:last-child{border-bottom:none}.process-marker[data-v-3931766d]{width:10px;height:10px;background:var(--text-primary);border-radius:50%;margin-top:.5rem}.process-content h3[data-v-3931766d]{font-size:1rem;font-weight:600;color:var(--text-primary);margin-bottom:.5rem;font-family:var(--font-display)}.process-content p[data-v-3931766d]{font-size:.875rem;color:var(--text-secondary);line-height:1.6}.stats-section[data-v-3931766d]{background:var(--bg-primary);padding:clamp(4rem,8vw,6rem) clamp(1rem,5vw,2rem);border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle)}.stats-container[data-v-3931766d]{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem;max-width:900px;margin:0 auto;text-align:center}.stat-value[data-v-3931766d]{font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700;font-family:var(--font-display);color:var(--text-primary);line-height:1;margin-bottom:.75rem}.stat-label[data-v-3931766d]{font-size:.9375rem;color:var(--text-secondary)}.solution-faq-section[data-v-3931766d]{background:var(--bg-primary);padding:clamp(4rem,8vw,6rem) clamp(1rem,5vw,2rem);border-top:1px solid var(--border-subtle)}.solution-faq-list[data-v-3931766d]{max-width:760px;margin:0 auto;border-top:1px solid var(--border-subtle)}.solution-faq-item[data-v-3931766d]{border-bottom:1px solid var(--border-subtle)}.solution-faq-item summary[data-v-3931766d]{cursor:pointer;color:var(--text-primary);font-family:var(--font-display);font-size:1rem;font-weight:600;line-height:1.45;list-style:none;padding:1.15rem 2rem 1.15rem 0;position:relative}.solution-faq-item summary[data-v-3931766d]::-webkit-details-marker{display:none}.solution-faq-item summary[data-v-3931766d]:after{content:"+";position:absolute;right:0;top:1.05rem;color:var(--text-tertiary);font-family:var(--font-mono);font-size:1.25rem;font-weight:400}.solution-faq-item[open] summary[data-v-3931766d]:after{content:"-"}.solution-faq-item p[data-v-3931766d]{color:var(--text-secondary);font-size:.95rem;line-height:1.7;margin:0;padding:0 0 1.25rem}.cta-section[data-v-3931766d]{background:var(--bg-secondary);padding:clamp(6rem,10vw,8rem) clamp(1rem,5vw,2rem);text-align:center}.cta-container[data-v-3931766d]{max-width:600px;margin:0 auto}.cta-section h2[data-v-3931766d]{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:600;font-family:var(--font-display);color:var(--text-primary);margin-bottom:1rem}.cta-section p[data-v-3931766d]{font-size:1rem;color:var(--text-secondary);margin-bottom:2rem}.cta-actions[data-v-3931766d]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.cloud-options-section[data-v-3931766d]{background:var(--bg-primary);padding:clamp(4rem,8vw,6rem) clamp(1rem,5vw,2rem);border-top:1px solid var(--border-subtle)}.cloud-options-section h2[data-v-3931766d]{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:600;font-family:var(--font-display);color:var(--text-primary);margin-bottom:1rem}.cloud-logos[data-v-3931766d]{display:flex;justify-content:center;align-items:center;gap:4rem;margin-top:3rem;flex-wrap:wrap}.cloud-logo-item[data-v-3931766d]{display:flex;flex-direction:column;align-items:center;gap:1rem;color:var(--text-tertiary);transition:color .2s ease}.cloud-logo-item[data-v-3931766d]:hover{color:var(--text-primary)}.cloud-logo-item svg[data-v-3931766d]{opacity:.6;transition:opacity .2s ease}.cloud-logo-item:hover svg[data-v-3931766d]{opacity:1}.cloud-name[data-v-3931766d]{font-size:.875rem;font-weight:500;color:var(--text-secondary)}@media(max-width:968px){.hero-container[data-v-3931766d]{grid-template-columns:1fr;gap:3rem;text-align:center}.hero-actions[data-v-3931766d]{justify-content:center}.hero-visual[data-v-3931766d]{order:-1}.solution-detail-page--code-modernization .hero-visual[data-v-3931766d],.solution-detail-page--legacy-migration .hero-visual[data-v-3931766d]{order:0}.breadcrumb[data-v-3931766d]{justify-content:center}.hero-definition[data-v-3931766d],.hero-proof[data-v-3931766d]{margin-inline:auto}.hero-proof[data-v-3931766d]{text-align:left}.solution-hero--with-artwork .hero-container[data-v-3931766d]{grid-template-columns:1fr}.solution-hero--commercial .hero-container[data-v-3931766d]{text-align:left}.solution-hero--commercial .breadcrumb[data-v-3931766d],.solution-hero--commercial .hero-actions[data-v-3931766d]{justify-content:flex-start}.solution-hero--with-artwork .hero-visual[data-v-3931766d]{min-height:clamp(13rem,50vw,22rem);margin-inline:clamp(-1rem,-4vw,-.25rem)}.features-grid[data-v-3931766d]{grid-template-columns:1fr;text-align:center}.program-layout[data-v-3931766d],.commercial-proof-layout[data-v-3931766d],.solution-detail-page--commercial .section-header[data-v-3931766d]{grid-template-columns:1fr}.solution-detail-page--commercial .feature-card[data-v-3931766d]{grid-template-columns:2.5rem minmax(0,1fr)}.solution-detail-page--commercial .feature-card p[data-v-3931766d]{grid-column:2}.feature-icon[data-v-3931766d]{margin:0 auto 1rem}.solution-detail-page--commercial .feature-icon[data-v-3931766d]{margin:0}.stats-container[data-v-3931766d]{grid-template-columns:1fr;gap:2rem}.cloud-logos[data-v-3931766d]{gap:2rem}}@media(max-width:640px){.solution-hero[data-v-3931766d]{padding-top:8rem}.solution-hero--commercial[data-v-3931766d]{min-height:42rem;padding-bottom:3.5rem;background-position:58% center}.hero-proof[data-v-3931766d]{grid-template-columns:1fr}.hero-proof-item[data-v-3931766d],.hero-proof-item+.hero-proof-item[data-v-3931766d]{padding:.9rem 0;border-left:0}.hero-proof-item+.hero-proof-item[data-v-3931766d]{border-top:1px solid var(--border-subtle)}.hero-actions[data-v-3931766d]{flex-direction:column}.btn-primary[data-v-3931766d],.btn-secondary[data-v-3931766d]{width:100%;text-align:center}.program-row[data-v-3931766d],.program-row--head[data-v-3931766d]{grid-template-columns:1fr;gap:.45rem}.program-row--head[data-v-3931766d]{display:none}.commercial-proof-item[data-v-3931766d]{grid-template-columns:1fr;gap:.35rem}.solution-detail-page--commercial .feature-card[data-v-3931766d]{grid-template-columns:1fr}.solution-detail-page--commercial .feature-card p[data-v-3931766d]{grid-column:auto}.process-item[data-v-3931766d]{grid-template-columns:1fr;gap:.75rem}.process-marker[data-v-3931766d]{margin:0}.cloud-logos[data-v-3931766d]{flex-direction:column;gap:2.5rem}.cloud-logo-item svg[data-v-3931766d]{width:80px;height:auto}}
