.DmbvMq_page{background:var(--bg-primary)}.DmbvMq_container{max-width:1200px;margin:0 auto;padding:0 24px}.DmbvMq_section{padding:96px 0}.DmbvMq_sectionAlt{border-top:1px solid var(--gray-200);border-bottom:1px solid var(--gray-200);background:#fdfcf7;padding:96px 0}.DmbvMq_header{text-align:center;max-width:760px;margin:0 auto 48px}.DmbvMq_h2,.DmbvMq_h2Left{font-family:var(--font-serif), Georgia, serif;color:var(--text-primary);letter-spacing:-.01em;margin:0;font-size:clamp(2rem,1.35rem + 2.4vw,2.75rem);font-weight:400;line-height:1.1}.DmbvMq_h2Left{margin-bottom:16px}.DmbvMq_lede,.DmbvMq_ledeLeft{color:var(--text-secondary);max-width:60ch;margin:16px auto 0;font-size:1.0625rem;line-height:1.65}.DmbvMq_ledeLeft{margin:0 0 24px}.DmbvMq_ucGrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.DmbvMq_ucCard{border:1px solid var(--gray-200);border-radius:var(--radius-lg);transition:border-color var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast);background:#f7f4f1;flex-direction:column;padding:28px 26px 24px;display:flex}.DmbvMq_ucCard:hover{border-color:#c41e3a59;transform:translateY(-2px);box-shadow:0 10px 28px #1018280f}.DmbvMq_ucIcon{border-radius:var(--radius-md);width:40px;height:40px;color:var(--text-primary);transition:color var(--transition-fast);background:#fff;justify-content:center;align-items:center;margin-bottom:18px;display:flex}.DmbvMq_ucCard:hover .DmbvMq_ucIcon{color:var(--primary-color)}.DmbvMq_ucTitle{font-family:var(--font-serif), Georgia, serif;color:var(--text-primary);margin:0 0 10px;font-size:1.375rem;font-weight:400;line-height:1.25}.DmbvMq_ucBody{color:var(--text-secondary);flex:1;margin:0 0 18px;font-size:.9375rem;line-height:1.6}.DmbvMq_ucDeliverable{border-top:1px solid var(--gray-200);color:var(--text-primary);align-items:flex-start;gap:10px;margin:0;padding-top:16px;font-size:.875rem;line-height:1.5;display:flex}.DmbvMq_ucDeliverable strong{font-weight:600}.DmbvMq_ucTick{color:var(--primary-color);flex-shrink:0;margin-top:2px;display:flex}.DmbvMq_ucTick svg{width:15px;height:15px}.DmbvMq_steps{grid-template-columns:repeat(4,1fr);gap:20px;margin:0;padding:0;list-style:none;display:grid}.DmbvMq_step{border:1px solid var(--gray-200);border-radius:var(--radius-lg);background:#fff;padding:26px 24px}.DmbvMq_stepNum{font-family:var(--font-serif), Georgia, serif;color:var(--primary-color);margin-bottom:14px;font-size:1.75rem;display:block}.DmbvMq_stepTitle{color:var(--text-primary);margin:0 0 8px;font-size:1.0625rem;font-weight:600}.DmbvMq_stepBody{color:var(--text-secondary);margin:0;font-size:.9375rem;line-height:1.6}.DmbvMq_compare{max-width:960px;margin:0 auto}.DmbvMq_compareHead,.DmbvMq_compareRow{grid-template-columns:1fr 40px 1fr;align-items:center;gap:16px;display:grid}.DmbvMq_compareHead{color:var(--text-muted);border-bottom:1px solid var(--gray-200);padding:0 4px 14px;font-size:.8125rem;font-weight:600}.DmbvMq_compareHead span:last-child{grid-column:3}.DmbvMq_compareRow{border-bottom:1px solid var(--gray-200);padding:18px 4px}.DmbvMq_before{color:var(--text-secondary);margin:0;font-size:1rem;line-height:1.5}.DmbvMq_compareArrow{color:var(--text-muted);justify-content:center;display:flex}.DmbvMq_compareArrow svg{width:18px;height:18px}.DmbvMq_after{color:var(--text-primary);gap:10px;margin:0;font-size:1rem;line-height:1.5;display:flex}.DmbvMq_frameworks{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.DmbvMq_chips{border:1px solid var(--gray-200);border-radius:var(--radius-xl);background:#fff;padding:32px}.DmbvMq_textLink{color:var(--primary-color);align-items:center;gap:8px;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.DmbvMq_textLink svg{width:16px;height:16px;transition:transform var(--transition-fast)}.DmbvMq_textLink:hover svg{transform:translate(3px)}@media (max-width:992px){.DmbvMq_ucGrid,.DmbvMq_steps{grid-template-columns:repeat(2,1fr)}.DmbvMq_frameworks{grid-template-columns:1fr;gap:32px}}@media (max-width:768px){.DmbvMq_section,.DmbvMq_sectionAlt{padding:64px 0}.DmbvMq_header{margin-bottom:32px}.DmbvMq_h2,.DmbvMq_h2Left{font-size:1.625rem}.DmbvMq_compareHead{display:none}.DmbvMq_compareRow{grid-template-columns:1fr;gap:6px}.DmbvMq_compareArrow{display:none}.DmbvMq_before{-webkit-text-decoration:line-through #64748b80;text-decoration:line-through #64748b80}}@media (max-width:576px){.DmbvMq_container{padding:0 16px}.DmbvMq_ucGrid,.DmbvMq_steps{grid-template-columns:1fr}.DmbvMq_h2,.DmbvMq_h2Left{font-size:1.375rem}.DmbvMq_chips{padding:20px}}@media (prefers-reduced-motion:reduce){.DmbvMq_ucCard,.DmbvMq_textLink svg{transition:none}.DmbvMq_ucCard:hover{transform:none}}
._5DtPlG_container{max-width:1200px;margin:0 auto;padding:0 24px}._5DtPlG_accent{color:var(--primary-color)}._5DtPlG_accentOnDark{color:#f0cfa0}._5DtPlG_hero{background:#fdfcf7;padding:112px 0 76px}._5DtPlG_heroGrid{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:center;gap:56px;display:grid}._5DtPlG_eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--primary-color);margin-bottom:18px;font-size:.6875rem;font-weight:600;display:block}._5DtPlG_heroTitle{font-family:var(--font-serif), Georgia, serif;color:var(--text-primary);letter-spacing:-.02em;margin:0 0 20px;font-size:clamp(2.125rem,1.1rem + 4vw,3.375rem);font-weight:400;line-height:1.08}._5DtPlG_heroBody{color:var(--text-secondary);max-width:52ch;margin:0 0 30px;font-size:1.0625rem;line-height:1.7}._5DtPlG_heroActions{flex-wrap:wrap;gap:12px;display:flex}._5DtPlG_btnPrimary,._5DtPlG_btnSecondary,._5DtPlG_btnOnDark{border-radius:var(--radius-full);cursor:pointer;transition:background var(--transition-normal), color var(--transition-normal), border-color var(--transition-normal);border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:13px 28px;font-family:inherit;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}._5DtPlG_btnPrimary{color:#fff;background:var(--primary-color)}._5DtPlG_btnPrimary:hover{background:var(--primary-dark)}._5DtPlG_btnSecondary{color:var(--primary-color);border-color:var(--primary-color)}._5DtPlG_btnSecondary:hover{background:#c41e3a0f}._5DtPlG_btnOnDark{color:var(--primary-color);background:#fff}._5DtPlG_btnOnDark:hover{background:#f7eef0}._5DtPlG_btnIcon{flex-shrink:0;width:17px;height:17px}._5DtPlG_orbit{aspect-ratio:1/.86;justify-self:center;width:100%;max-width:480px;position:relative}._5DtPlG_orbitRing{border-radius:var(--radius-full);border:1px dashed #10182829;position:absolute;inset:8%}._5DtPlG_orbitRingInner{border-radius:var(--radius-full);border:1px dashed #1018281a;position:absolute;inset:26%}._5DtPlG_orbitCore{border:1px solid var(--gray-200);text-align:center;background:#fff;border-radius:16px;flex-direction:column;align-items:center;gap:8px;padding:20px 22px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 1px 2px #1018280d,0 14px 32px #1018281a}._5DtPlG_orbitSpark{border-radius:var(--radius-full);width:40px;height:40px;color:var(--primary-color);background:#c41e3a1a;justify-content:center;align-items:center;display:flex}._5DtPlG_orbitSpark svg{width:21px;height:21px}._5DtPlG_orbitCoreLabel{font-family:var(--font-serif), Georgia, serif;color:var(--text-primary);white-space:nowrap;font-size:1rem;line-height:1.2}._5DtPlG_orbitBadge{border-radius:var(--radius-full);border:1px solid var(--gray-200);color:var(--text-secondary);white-space:nowrap;background:#fff;justify-content:center;align-items:center;padding:8px 12px;font-size:.6875rem;font-weight:600;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 8px #10182812}._5DtPlG_trust{border-top:1px solid var(--gray-200);border-bottom:1px solid var(--gray-200);background:#fdfcf7;padding:26px 0}._5DtPlG_trustRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 56px;display:flex}._5DtPlG_trustItem{color:var(--text-secondary);align-items:baseline;gap:8px;font-size:.875rem;display:flex}._5DtPlG_trustValue{font-family:var(--font-serif), Georgia, serif;color:var(--text-primary);font-size:1.375rem;line-height:1}._5DtPlG_rows{background:#f7f5f0;padding:88px 0}._5DtPlG_rowsHead{text-align:center;max-width:62ch;margin:0 auto 56px}._5DtPlG_rowsTitle{font-family:var(--font-serif), Georgia, serif;color:var(--text-primary);letter-spacing:-.015em;margin:0 0 14px;font-size:clamp(1.875rem,1.25rem + 2.4vw,2.625rem);font-weight:400;line-height:1.14}._5DtPlG_rowsLede{color:var(--text-secondary);margin:0;font-size:1.0625rem;line-height:1.7}._5DtPlG_row{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:56px;margin-bottom:40px;display:grid}._5DtPlG_row:last-child{margin-bottom:0}._5DtPlG_rowFlip ._5DtPlG_rowText{order:2}._5DtPlG_rowFlip ._5DtPlG_rowVisual{order:1}._5DtPlG_rowIcon{width:42px;height:42px;color:var(--primary-color);background:#c41e3a14;border-radius:12px;justify-content:center;align-items:center;margin-bottom:20px;display:flex}._5DtPlG_rowIcon svg{width:21px;height:21px}._5DtPlG_rowTitle{font-family:var(--font-serif), Georgia, serif;color:var(--text-primary);margin:0 0 12px;font-size:clamp(1.375rem,1.1rem + .9vw,1.75rem);font-weight:400;line-height:1.2}._5DtPlG_rowBody{color:var(--text-secondary);margin:0 0 18px;font-size:1rem;line-height:1.7}._5DtPlG_rowLink{color:var(--primary-color);align-items:center;gap:7px;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}._5DtPlG_rowLink:hover{text-decoration:underline}._5DtPlG_rowVisual{background:#f1ebe1;border-radius:20px;padding:26px}._5DtPlG_rowVisualInner{border-radius:12px;overflow:hidden}._5DtPlG_bento{background:var(--primary-dark);padding:88px 0 96px}._5DtPlG_bentoHead{text-align:center;max-width:60ch;margin:0 auto 48px}._5DtPlG_bentoTitle{font-family:var(--font-serif), Georgia, serif;color:#fff;letter-spacing:-.015em;margin:0 0 14px;font-size:clamp(1.875rem,1.25rem + 2.4vw,2.625rem);font-weight:400;line-height:1.14}._5DtPlG_bentoLede{color:#ffffffd1;margin:0;font-size:1rem;line-height:1.7}._5DtPlG_bentoGrid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}._5DtPlG_bentoCard{background:#faf7f2;border-radius:20px;padding:30px 30px 32px}._5DtPlG_bentoWide{grid-column:1/-1}._5DtPlG_bentoWideInner{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:40px;display:grid}._5DtPlG_bentoCardTitle{font-family:var(--font-serif), Georgia, serif;color:var(--text-primary);margin:0 0 10px;font-size:1.375rem;font-weight:400;line-height:1.25}._5DtPlG_bentoCardBody{color:var(--text-secondary);margin:0;font-size:.9375rem;line-height:1.65}._5DtPlG_bentoArt{margin-top:20px}._5DtPlG_bentoWideInner ._5DtPlG_bentoArt{margin-top:0}._5DtPlG_chipCloud{flex-wrap:wrap;gap:8px;display:flex}._5DtPlG_cloudChip{border-radius:var(--radius-full);border:1px solid var(--gray-200);color:var(--text-secondary);background:#fff;padding:7px 13px;font-size:.75rem;font-weight:500}._5DtPlG_cloudChipOn{color:var(--primary-color);background:#c41e3a14;border-color:#c41e3a40}@media (max-width:1000px){._5DtPlG_heroGrid,._5DtPlG_row,._5DtPlG_bentoWideInner{grid-template-columns:1fr;gap:36px}._5DtPlG_rowFlip ._5DtPlG_rowText,._5DtPlG_rowFlip ._5DtPlG_rowVisual{order:0}._5DtPlG_bentoGrid{grid-template-columns:1fr}}@media (max-width:768px){._5DtPlG_hero{padding:96px 0 52px}._5DtPlG_rows,._5DtPlG_bento{padding:56px 0}._5DtPlG_rowsHead,._5DtPlG_bentoHead{text-align:left;margin-bottom:36px}._5DtPlG_orbit{max-width:330px}._5DtPlG_orbitBadge{padding:6px 9px;font-size:.625rem}._5DtPlG_orbitCoreLabel{font-size:.875rem}._5DtPlG_rowVisual{padding:16px}._5DtPlG_bentoCard{padding:24px 22px 26px}._5DtPlG_trustRow{gap:14px 28px}}@media (max-width:480px){._5DtPlG_btnPrimary,._5DtPlG_btnSecondary,._5DtPlG_btnOnDark{flex:100%}}@media (prefers-reduced-motion:reduce){._5DtPlG_btnPrimary,._5DtPlG_btnSecondary,._5DtPlG_btnOnDark{transition:none}}
