@charset "UTF-8";:root{--background: #ffffff;--foreground: #171717;--text-primary: #171717;--text-secondary: #666666;--border-color: #ebebeb;--color-primary: #2A3C95;--color-accent: #52c4e2;--color-action: #e07c1e;--color-status-outdated: #b45309;--color-status-updated: #15803d;--color-status-error: #b91c1c;--color-bg-cool: #f5f7f9}@media(prefers-color-scheme:dark){:root{--background: #0a0a0a;--foreground: #ededed;--text-primary: #ededed;--text-secondary: #999999;--border-color: #1a1a1a}}._page_12k4k_26{display:flex;flex-direction:column}._sectionInner_12k4k_31{max-width:72rem;margin:0 auto;padding:3rem 2rem}@media(max-width:600px){._sectionInner_12k4k_31{padding:2rem 1rem}}._sectionTitle_12k4k_42{font-size:2rem;font-weight:600;letter-spacing:-.02em;color:var(--text-primary)}@media(max-width:600px){._sectionTitle_12k4k_42{font-size:1.5rem}}._sectionSub_12k4k_54{max-width:42rem;margin-top:.5rem;font-size:1.0625rem;line-height:1.6;color:var(--text-secondary)}._placeholderLabel_12k4k_62{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:1.5rem;text-align:center;font-size:.875rem;color:var(--text-secondary)}._ctaPrimary_12k4k_74{display:inline-flex;align-items:center;justify-content:center;height:2.75rem;padding:0 1.5rem;border-radius:999px;background:var(--text-primary);font-size:.9375rem;font-weight:600;color:var(--background);transition:opacity .15s ease}@media(hover:hover)and (pointer:fine){._ctaPrimary_12k4k_74:hover{opacity:.88}}._ctaSecondary_12k4k_93{display:inline-flex;align-items:center;justify-content:center;height:2.75rem;padding:0 1.5rem;border-radius:999px;border:1px solid var(--border-color);font-size:.9375rem;font-weight:600;color:var(--text-primary);transition:background .15s ease}@media(hover:hover)and (pointer:fine){._ctaSecondary_12k4k_93:hover{background:var(--border-color)}}._hero_12k4k_113{border-bottom:1px solid var(--border-color)}._heroInner_12k4k_117{display:flex;flex-direction:column;gap:1rem;max-width:44rem;margin:0 auto;padding:3rem 2rem;text-align:center;align-items:center}@media(max-width:600px){._heroInner_12k4k_117{padding:2rem 1rem}}._eyebrow_12k4k_133{font-size:.875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}._heroTitle_12k4k_141{font-size:3rem;font-weight:700;line-height:1.1;letter-spacing:-.03em;color:var(--text-primary)}@media(max-width:600px){._heroTitle_12k4k_141{font-size:2.125rem}}._heroCtas_12k4k_154{display:flex;align-items:center;gap:1rem;margin-top:.5rem}@media(max-width:600px){._heroCtas_12k4k_154{flex-direction:column;width:100%}._heroCtas_12k4k_154 a{width:100%}}._problemList_12k4k_171{display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem;padding-left:1.2rem;font-size:1.0625rem;line-height:1.6;color:var(--text-primary);list-style:disc}._modelDiagram_12k4k_184{display:flex;align-items:center;gap:1.5rem;margin-top:2rem}@media(max-width:600px){._modelDiagram_12k4k_184{flex-direction:column;align-items:stretch}}._modelAccount_12k4k_197{display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:1.5rem;border:1px solid var(--text-primary);border-radius:.75rem;font-size:1rem;font-weight:600;color:var(--text-primary);text-align:center}._modelArrows_12k4k_211{flex-shrink:0;font-size:1.5rem;color:var(--text-secondary)}@media(max-width:600px){._modelArrows_12k4k_211{transform:rotate(90deg);align-self:center}}._modelWorkspaces_12k4k_223{display:flex;flex-direction:column;gap:.5rem;flex:1}._modelWorkspace_12k4k_223{display:flex;flex-direction:column;gap:.2rem;padding:1rem;border:1px solid var(--border-color);border-radius:.75rem;font-size:.9375rem;color:var(--text-secondary)}._modelWorkspaceLabel_12k4k_241{font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-primary)}._whitelabelList_12k4k_250{display:flex;flex-direction:column;gap:.5rem;margin-top:1.5rem;font-size:1.0625rem;color:var(--text-primary)}._whitelabelList_12k4k_250 li{display:flex;align-items:center;gap:.5rem}._checkmark_12k4k_265{flex-shrink:0;font-weight:700;color:var(--text-primary)}._whitelabelNote_12k4k_271{margin-top:1.5rem;font-size:.9375rem;font-weight:500;font-style:italic;color:var(--text-primary)}._economicsTable_12k4k_280{display:flex;flex-direction:column;gap:0;margin-top:1.5rem;border:1px solid var(--border-color);border-radius:.75rem;overflow:hidden}._economicsRow_12k4k_290{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:1.5rem;border-bottom:1px solid var(--border-color)}._economicsRow_12k4k_290:last-child{border-bottom:none}@media(max-width:600px){._economicsRow_12k4k_290{flex-direction:column;gap:.25rem}}._economicsLabel_12k4k_308{font-size:.9375rem;font-weight:500;color:var(--text-secondary)}._economicsValue_12k4k_314{font-size:1.125rem;font-weight:700;color:var(--text-primary);text-align:right}@media(max-width:600px){._economicsValue_12k4k_314{text-align:left}}._economicsHint_12k4k_326{max-width:42rem;margin-top:1.5rem;margin-bottom:1rem;font-size:.9375rem;color:var(--text-secondary)}._handoverGrid_12k4k_335{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:1.5rem}@media(max-width:600px){._handoverGrid_12k4k_335{grid-template-columns:1fr}}._handoverCard_12k4k_347{display:flex;flex-direction:column;gap:.5rem;border:1px solid var(--border-color);border-radius:.75rem;overflow:hidden}._handoverVisual_12k4k_356{aspect-ratio:16/10;border-bottom:1px solid var(--border-color);background:var(--border-color)}._handoverTitle_12k4k_362{padding:0 1rem;font-size:1rem;font-weight:600;color:var(--text-primary)}._handoverDescription_12k4k_369{padding:0 1rem 1rem;font-size:.875rem;line-height:1.5;color:var(--text-secondary)}._postGoLive_12k4k_377{background:var(--border-color)}._postGoLiveVisual_12k4k_381{aspect-ratio:21/9;margin-top:1.5rem;border:1px dashed var(--border-color);border-radius:.75rem;background:var(--background)}._calc_12k4k_390{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-top:2rem;padding:2rem;border:1px solid var(--border-color);border-radius:.75rem}@media(max-width:600px){._calc_12k4k_390{flex-direction:column;align-items:stretch;gap:1.5rem}}._calcStepper_12k4k_408{display:flex;align-items:center;gap:1.5rem}._calcButton_12k4k_414{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2.75rem;height:2.75rem;border:1px solid var(--border-color);border-radius:999px;background:none;font-size:1.25rem;font-weight:600;color:var(--text-primary);cursor:pointer;transition:background .15s ease}@media(hover:hover)and (pointer:fine){._calcButton_12k4k_414:hover{background:var(--border-color)}}._calcCount_12k4k_436{display:flex;flex-direction:column;gap:.1rem;align-items:center;min-width:8rem;text-align:center}._calcCountNumber_12k4k_445{font-size:2rem;font-weight:700;color:var(--text-primary)}._calcCountLabel_12k4k_451{font-size:.8125rem;color:var(--text-secondary)}._calcResult_12k4k_456{display:flex;align-items:baseline;gap:.2rem}._calcPrice_12k4k_462{font-size:2.5rem;font-weight:700;color:var(--text-primary)}._calcPricePeriod_12k4k_468{font-size:1.0625rem;font-weight:500;color:var(--text-secondary)}._calcOverageNote_12k4k_474{max-width:42rem;margin-top:1rem;font-size:.875rem;line-height:1.5;color:var(--text-secondary)}._faqList_12k4k_483{display:flex;flex-direction:column;gap:0;margin-top:1.5rem;border-top:1px solid var(--border-color)}._faqItem_12k4k_491{border-bottom:1px solid var(--border-color)}._faqQuestion_12k4k_495{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:1rem 0;border:none;background:none;font:inherit;font-size:1rem;font-weight:500;text-align:left;color:var(--text-primary);cursor:pointer}._faqIcon_12k4k_512{flex-shrink:0;font-size:1.25rem;color:var(--text-secondary)}._faqAnswer_12k4k_518{max-width:42rem;padding-bottom:1rem;font-size:.9375rem;line-height:1.6;color:var(--text-secondary)}._finalCta_12k4k_527{border-top:1px solid var(--border-color)}._finalCta_12k4k_527 ._sectionInner_12k4k_31{display:flex;flex-direction:column;gap:1.5rem;align-items:center;text-align:center}._finalCtaTitle_12k4k_539{max-width:34rem;font-size:1.75rem;font-weight:600;letter-spacing:-.02em;color:var(--text-primary)}@media(max-width:600px){._finalCtaTitle_12k4k_539{font-size:1.375rem}}._finalCtaActions_12k4k_552{display:flex;gap:1rem}@media(max-width:600px){._finalCtaActions_12k4k_552{flex-direction:column;width:100%}._finalCtaActions_12k4k_552 a{width:100%}}
