.ContentBlocksRenderer_blocks__JBJL4{display:flex;flex-direction:column;gap:24px}.ContentBlocksRenderer_block__0_Q71{background:transparent;border-radius:16px;padding:0;border:none;box-shadow:none}.ContentBlocksRenderer_sectionHeader__9bRKy{margin-bottom:16px}.ContentBlocksRenderer_sectionHeaderCenter__X7FuW{text-align:center}.ContentBlocksRenderer_sectionTitle___ETyi{font-size:28px;font-weight:700;color:#111111;margin:0 0 8px}.ContentBlocksRenderer_sectionSubtitle__GBMW9{font-size:15px;color:#444444;max-width:760px;margin:0}.ContentBlocksRenderer_sectionHeaderCenter__X7FuW .ContentBlocksRenderer_sectionSubtitle__GBMW9{margin:0 auto}.ContentBlocksRenderer_block__0_Q71[data-block-type=benefits-3],.ContentBlocksRenderer_block__0_Q71[data-block-type=cards-2],.ContentBlocksRenderer_block__0_Q71[data-block-type=compare-3],.ContentBlocksRenderer_block__0_Q71[data-block-type=comparison-table],.ContentBlocksRenderer_block__0_Q71[data-block-type=faq-cards],.ContentBlocksRenderer_block__0_Q71[data-block-type=faq],.ContentBlocksRenderer_block__0_Q71[data-block-type=hero-media],.ContentBlocksRenderer_block__0_Q71[data-block-type=image-mosaic],.ContentBlocksRenderer_block__0_Q71[data-block-type=steps-3],.ContentBlocksRenderer_block__0_Q71[data-block-type=timeline]{background:transparent}.ContentBlocksRenderer_hero__LjmqV{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:center}.ContentBlocksRenderer_eyebrow__9PdGB{font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:#555555;margin-bottom:8px}.ContentBlocksRenderer_title__2r700{font-size:32px;font-weight:700;margin:0 0 12px;color:#111111}.ContentBlocksRenderer_richText__jSnII{font-size:16px;line-height:1.6;color:#333333}.ContentBlocksRenderer_richText__jSnII p{margin:0 0 12px}.ContentBlocksRenderer_richText__jSnII ol,.ContentBlocksRenderer_richText__jSnII ul{margin:8px 0 12px;padding-left:22px;list-style-position:outside}.ContentBlocksRenderer_richText__jSnII li{margin-bottom:6px}.ContentBlocksRenderer_richText__jSnII li::marker{color:#111111}.ContentBlocksRenderer_inlineHtml__puglx{color:inherit}.ContentBlocksRenderer_media__2lUFj{width:100%;border-radius:14px;background:#f8fafc;object-fit:cover;display:block;box-shadow:0 12px 28px rgba(15,23,42,.12)}.ContentBlocksRenderer_mediaWrapper__Vm3yn{overflow:hidden;border-radius:14px}.ContentBlocksRenderer_slider__JTADI{display:flex;gap:12px;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x mandatory}.ContentBlocksRenderer_sliderItem__11a0e{min-width:220px;scroll-snap-align:start}.ContentBlocksRenderer_cards2__POpkc{grid-template-columns:repeat(2,minmax(0,1fr))}.ContentBlocksRenderer_cards2__POpkc,.ContentBlocksRenderer_cards3__SDoop{display:grid;gap:20px}.ContentBlocksRenderer_cards3__SDoop{grid-template-columns:repeat(3,minmax(0,1fr))}.ContentBlocksRenderer_card__dwv1Q{border-radius:14px;border:1px solid #e3e8f4;padding:20px;background:#ffffff;display:flex;flex-direction:column;gap:10px;box-shadow:0 8px 20px rgba(15,23,42,.06)}.ContentBlocksRenderer_cardIcon__7qYWc{width:38px;height:38px;border-radius:12px;background:#f3f4f6;border:1px solid #e5e7eb;display:inline-flex;align-items:center;justify-content:center;color:#111111;box-shadow:0 6px 14px rgba(0,0,0,.08)}.ContentBlocksRenderer_featureList__PmpCK{display:flex;flex-direction:column;gap:16px}.ContentBlocksRenderer_featureItem__1aEGv{display:flex;align-items:flex-start;gap:12px}.ContentBlocksRenderer_featureIcon__XZzX8{width:28px;height:28px;border-radius:8px;background:#f3f4f6;display:inline-flex;align-items:center;justify-content:center;color:#111111}.ContentBlocksRenderer_featureTitle__arRUz{font-size:18px;font-weight:600;margin:0 0 4px;color:#111111}.ContentBlocksRenderer_faqGrid__Fgk6O{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ContentBlocksRenderer_faqCard__UGLmr{border-radius:14px;border:1px solid #e3e8f4;padding:18px;background:#ffffff;box-shadow:0 8px 20px rgba(15,23,42,.06)}.ContentBlocksRenderer_faqBadge__XsQMi{width:28px;height:28px;border-radius:8px;background:#f3f4f6;display:inline-flex;align-items:center;justify-content:center;font-size:14px;margin-bottom:10px}.ContentBlocksRenderer_faqBadge__XsQMi,.ContentBlocksRenderer_faqCardTitle__nu_Ji{color:#111111;font-weight:600}.ContentBlocksRenderer_faqCardTitle__nu_Ji{font-size:18px;margin:0 0 6px}.ContentBlocksRenderer_tableWrapper__sYb9U{width:100%;overflow-x:auto}.ContentBlocksRenderer_compareTable__wyaAV{width:100%;border-collapse:collapse;font-size:15px;min-width:600px}.ContentBlocksRenderer_compareTable__wyaAV td,.ContentBlocksRenderer_compareTable__wyaAV th{text-align:left;padding:12px 14px;border-bottom:1px solid #e2e8f0;vertical-align:top}.ContentBlocksRenderer_compareTable__wyaAV thead th{background:#f1f5f9;font-weight:600;color:#0f172a}.ContentBlocksRenderer_compareTable__wyaAV tbody tr:nth-child(2n){background:#f8fafc}.ContentBlocksRenderer_rowLabel__r_TiF{font-weight:600;color:#111111}.ContentBlocksRenderer_stepsList__cJh0R{display:flex;flex-direction:column;gap:16px;position:relative}.ContentBlocksRenderer_stepRow__6Pou8{display:grid;grid-template-columns:44px 1fr;gap:16px;align-items:flex-start}.ContentBlocksRenderer_stepBadge__ezx3P{width:36px;height:36px;border-radius:999px;background:#f3f4f6;color:#111111;font-weight:600;display:flex;align-items:center;justify-content:center;font-size:14px}.ContentBlocksRenderer_stepCard__og0aP{border-radius:14px;border:1px solid #e3e8f4;padding:18px;background:#ffffff;box-shadow:0 8px 20px rgba(15,23,42,.06)}.ContentBlocksRenderer_mediaGrid__eh4o2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ContentBlocksRenderer_mediaGridThree__ruws5{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.ContentBlocksRenderer_mediaCard__DuT1U{border:1px solid #e3e8f4;background:#ffffff;box-shadow:0 8px 20px rgba(15,23,42,.06);overflow:hidden;gap:10px}.ContentBlocksRenderer_mediaCardBody__CoZ_h,.ContentBlocksRenderer_mediaCard__DuT1U{display:flex;flex-direction:column}.ContentBlocksRenderer_mediaCardBody__CoZ_h{padding:16px;gap:8px}.ContentBlocksRenderer_timeline__xYZ3P{list-style:none;margin:0;padding:0 0 0 18px;position:relative;display:flex;flex-direction:column;gap:20px}.ContentBlocksRenderer_timeline__xYZ3P:before{content:"";position:absolute;left:6px;top:6px;bottom:6px;width:2px;background:#e5e7eb}.ContentBlocksRenderer_timelineItem__Os6Lh{display:grid;grid-template-columns:14px 1fr;gap:16px;align-items:start}.ContentBlocksRenderer_timelineMarker__nX0ri{width:12px;height:12px;border-radius:999px;background:#111111;box-shadow:0 0 0 4px rgba(0,0,0,.12);margin-top:6px}.ContentBlocksRenderer_timelineContent__Rj3Ej{border-radius:14px;border:1px solid #e3e8f4;padding:16px;background:#ffffff;box-shadow:0 8px 20px rgba(15,23,42,.06)}.ContentBlocksRenderer_timelineLabel__5qB1N{font-size:13px;text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px}.ContentBlocksRenderer_timelineLabel__5qB1N,.ContentBlocksRenderer_timelineTitle__DrBZK{font-weight:600;color:#111111}.ContentBlocksRenderer_timelineTitle__DrBZK{font-size:20px;margin:0 0 6px}.ContentBlocksRenderer_mosaicGridThree__sLddI,.ContentBlocksRenderer_mosaicGridTwo__KUGJv{display:grid;gap:16px}.ContentBlocksRenderer_mosaicGridTwo__KUGJv{grid-template-columns:repeat(2,minmax(0,1fr))}.ContentBlocksRenderer_mosaicGridThree__sLddI{grid-template-columns:repeat(3,minmax(0,1fr))}.ContentBlocksRenderer_mosaicItem__lLyKd{border-radius:14px;overflow:hidden;border:1px solid #e3e8f4;background:#ffffff;box-shadow:0 8px 20px rgba(15,23,42,.06);display:flex;flex-direction:column;gap:0}.ContentBlocksRenderer_mosaicImage__WqNA2{width:100%;aspect-ratio:4/3;object-fit:cover;display:block}.ContentBlocksRenderer_mosaicCaption__OsVr4{font-size:14px;color:#555555;padding:10px 12px;border-top:1px solid #e2e8f0;background:#f5f5f5}.ContentBlocksRenderer_cardTitle__MJumA{font-size:20px;font-weight:600;margin:0;color:#111111}.ContentBlocksRenderer_split__Vc786{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:start}.ContentBlocksRenderer_mediaLeft__2K9gA{grid-template-areas:"media text"}.ContentBlocksRenderer_mediaRight__UlBuj{grid-template-areas:"text media"}.ContentBlocksRenderer_splitText__vZJnU{grid-area:text}.ContentBlocksRenderer_mediaCard__DuT1U,.ContentBlocksRenderer_mediaPlain__CVgQD{grid-area:media}.ContentBlocksRenderer_mediaCard__DuT1U{background:#f8fafc;border-radius:16px;padding:12px}.ContentBlocksRenderer_benefitsGrid__bBuTg{background:transparent;padding:0;border-radius:16px}.ContentBlocksRenderer_stepIndex___mrhu{width:32px;height:32px;border-radius:999px;background:#111111;color:#ffffff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:15px}.ContentBlocksRenderer_faq___9IHn{display:flex;flex-direction:column;gap:0}.ContentBlocksRenderer_faqItem___GgZp{border-bottom:1px solid #e2e8f0;padding:14px 0;background:transparent}.ContentBlocksRenderer_faqQuestion__70kXW{font-weight:600;font-size:17px;color:#111111;cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between}.ContentBlocksRenderer_faqQuestion__70kXW::-webkit-details-marker{display:none}.ContentBlocksRenderer_faqQuestion__70kXW:after{content:"›";font-size:20px;color:#888888;transform:rotate(90deg);transition:transform .2s ease}.ContentBlocksRenderer_faqItem___GgZp[open] .ContentBlocksRenderer_faqQuestion__70kXW:after{transform:rotate(270deg)}.ContentBlocksRenderer_faqAnswer__LWT0y{margin-top:8px;color:#334155}body.dark-mode .ContentBlocksRenderer_block__0_Q71,body.dark-mode .ContentBlocksRenderer_block__0_Q71[data-block-type=comparison-table],body.dark-mode .ContentBlocksRenderer_block__0_Q71[data-block-type=faq-cards],body.dark-mode .ContentBlocksRenderer_block__0_Q71[data-block-type=faq],body.dark-mode .ContentBlocksRenderer_block__0_Q71[data-block-type=hero-media],body.dark-mode .ContentBlocksRenderer_block__0_Q71[data-block-type=image-mosaic],body.dark-mode .ContentBlocksRenderer_block__0_Q71[data-block-type=timeline]{background:transparent}body.dark-mode .ContentBlocksRenderer_sectionTitle___ETyi{color:#e5e7eb}body.dark-mode .ContentBlocksRenderer_richText__jSnII,body.dark-mode .ContentBlocksRenderer_sectionSubtitle__GBMW9{color:#b0b0b0}body.dark-mode .ContentBlocksRenderer_richText__jSnII li::marker{color:#b0b0b0}body.dark-mode .ContentBlocksRenderer_card__dwv1Q,body.dark-mode .ContentBlocksRenderer_faqCard__UGLmr,body.dark-mode .ContentBlocksRenderer_mediaCard__DuT1U,body.dark-mode .ContentBlocksRenderer_mosaicItem__lLyKd,body.dark-mode .ContentBlocksRenderer_stepCard__og0aP,body.dark-mode .ContentBlocksRenderer_timelineContent__Rj3Ej{background:#2b2d31;border-color:#3a3d42;box-shadow:none}body.dark-mode .ContentBlocksRenderer_cardTitle__MJumA,body.dark-mode .ContentBlocksRenderer_faqCardTitle__nu_Ji,body.dark-mode .ContentBlocksRenderer_featureTitle__arRUz,body.dark-mode .ContentBlocksRenderer_rowLabel__r_TiF,body.dark-mode .ContentBlocksRenderer_timelineTitle__DrBZK{color:#e5e7eb}body.dark-mode .ContentBlocksRenderer_cardIcon__7qYWc,body.dark-mode .ContentBlocksRenderer_faqBadge__XsQMi,body.dark-mode .ContentBlocksRenderer_featureIcon__XZzX8,body.dark-mode .ContentBlocksRenderer_stepBadge__ezx3P,body.dark-mode .ContentBlocksRenderer_timelineMarker__nX0ri{background:#3a3d42;border-color:#4a4d52;color:#d1d5db;box-shadow:none}body.dark-mode .ContentBlocksRenderer_timeline__xYZ3P:before{background:#3a3d42}body.dark-mode .ContentBlocksRenderer_timelineLabel__5qB1N{color:#9ca3af}body.dark-mode .ContentBlocksRenderer_mosaicCaption__OsVr4{background:#2f333a;border-color:#3a3d42;color:#b0b0b0}body.dark-mode .ContentBlocksRenderer_media__2lUFj{background:#2b2d31;box-shadow:none}body.dark-mode .ContentBlocksRenderer_compareTable__wyaAV td,body.dark-mode .ContentBlocksRenderer_compareTable__wyaAV th{border-color:#3a3d42;color:#d1d5db}body.dark-mode .ContentBlocksRenderer_compareTable__wyaAV thead th{background:#2f333a;color:#e5e7eb}body.dark-mode .ContentBlocksRenderer_compareTable__wyaAV tbody tr:nth-child(2n){background:#26282d}body.dark-mode .ContentBlocksRenderer_faqItem___GgZp{border-color:#3a3d42}body.dark-mode .ContentBlocksRenderer_faqQuestion__70kXW{color:#e5e7eb}body.dark-mode .ContentBlocksRenderer_faqQuestion__70kXW:after{color:#9ca3af}body.dark-mode .ContentBlocksRenderer_stepIndex___mrhu{background:#e5e7eb;color:#111111}body.dark-mode .ContentBlocksRenderer_benefitsGrid__bBuTg{background:transparent}@media (max-width:900px){.ContentBlocksRenderer_cards2__POpkc,.ContentBlocksRenderer_cards3__SDoop,.ContentBlocksRenderer_faqGrid__Fgk6O,.ContentBlocksRenderer_hero__LjmqV,.ContentBlocksRenderer_mediaGridThree__ruws5,.ContentBlocksRenderer_mediaGrid__eh4o2,.ContentBlocksRenderer_mosaicGridThree__sLddI,.ContentBlocksRenderer_mosaicGridTwo__KUGJv,.ContentBlocksRenderer_split__Vc786{grid-template-columns:1fr}.ContentBlocksRenderer_compareTable__wyaAV{min-width:520px}}.tool-execution-indicator{display:inline-flex;align-items:center;gap:8px;padding:12px 16px;background:var(--chat-bg-secondary,rgba(255,255,255,.03));border-radius:12px;border:1px solid var(--chat-border,rgba(255,255,255,.08));font-size:14px;color:#666;font-weight:500;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.tool-execution-indicator .tool-text{position:relative;background:linear-gradient(90deg,rgba(102,102,102,.6),rgba(102,102,102,1) 50%,rgba(102,102,102,.6));background-size:200% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:shimmer 2s linear infinite}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.tool-execution-indicator .tool-dots{display:inline-flex;gap:4px;align-items:center}.tool-execution-indicator .tool-dots .dot{width:4px;height:4px;border-radius:50%;background:#666;animation:dot-bounce 1.4s ease-in-out infinite both}.tool-execution-indicator .tool-dots .dot:first-child{animation-delay:-.32s}.tool-execution-indicator .tool-dots .dot:nth-child(2){animation-delay:-.16s}@keyframes dot-bounce{0%,80%,to{transform:scale(.8);opacity:.5}40%{transform:scale(1.2);opacity:1}}@media (prefers-color-scheme:light){.tool-execution-indicator{background:rgba(0,0,0,.02);border-color:rgba(0,0,0,.08);color:#4a5568}.tool-execution-indicator .tool-icon{color:#4a5568}.tool-execution-indicator .tool-text{background:linear-gradient(90deg,rgba(74,85,104,.6),rgba(74,85,104,1) 50%,rgba(74,85,104,.6));background-size:200% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.tool-execution-indicator .tool-dots .dot{background:#4a5568}}@media (max-width:768px){.tool-execution-indicator{padding:10px 14px;font-size:13px;gap:6px}.tool-execution-indicator .tool-icon{font-size:18px}}