.problem-solution_title___k_fl{margin:0 auto .85rem;text-align:center;font-size:2.25rem;line-height:1.22;letter-spacing:-.019em;font-weight:600;color:#3d322c;text-wrap:balance}.problem-solution_standfirst__ZKUic{margin:0 auto 3.25rem;max-width:58ch;text-align:center;font-size:1.125rem;line-height:1.6;color:#64748b;text-wrap:balance}.problem-solution_turns__NWKNx{display:grid;border-top:1px solid #e2e8f0}.problem-solution_turn__GGxp3{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1fr);align-items:center;gap:3rem;padding:2.75rem 0}.problem-solution_turn__GGxp3+.problem-solution_turn__GGxp3{border-top:1px solid #e2e8f0}.problem-solution_side__aX15X{text-align:center}.problem-solution_turnIcon__SONBD{flex-shrink:0;width:22px;height:22px;color:#94a3b8}.problem-solution_turnTitle__yvDI6{display:flex;align-items:center;justify-content:center;gap:.7rem;margin:0 0 .6rem;font-size:1.75rem;line-height:1.15;letter-spacing:-.02em;font-weight:600;color:#1c1917}.problem-solution_turnText__D2olJ{margin:0 auto;max-width:32ch;font-size:.9375rem;line-height:1.55;color:#64748b}.problem-solution_evidence__qCTsT{border-radius:12px;overflow:hidden;background:#ffffff;box-shadow:0 16px 40px -18px rgba(15,23,42,.22),0 2px 6px -2px rgba(15,23,42,.06),0 0 0 1px rgba(15,23,42,.05)}.problem-solution_evidence__qCTsT img{display:block;width:100%;height:auto}.problem-solution_evidence__qCTsT,.problem-solution_side__aX15X,.problem-solution_turnText__D2olJ{opacity:0}.problem-solution_turnsVisible__KV5fw .problem-solution_side__aX15X{animation:problem-solution_psInLeft__vzuUV var(--reveal-duration) var(--reveal-ease) calc(var(--delay, 0s)) forwards}.problem-solution_turnsVisible__KV5fw .problem-solution_turnText__D2olJ{animation:problem-solution_psInUp__NddkP var(--reveal-duration) var(--reveal-ease) calc(var(--delay, 0s) + var(--reveal-stagger)) forwards}.problem-solution_turnsVisible__KV5fw .problem-solution_evidence__qCTsT{animation:problem-solution_psInRight__YX4ds var(--reveal-duration) var(--reveal-ease) calc(var(--delay, 0s) + var(--reveal-stagger) * 2) forwards}@keyframes problem-solution_psInLeft__vzuUV{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:none}}@keyframes problem-solution_psInUp__NddkP{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes problem-solution_psInRight__YX4ds{0%{opacity:0;transform:translateX(28px)}to{opacity:1;transform:none}}@media (min-width:861px){.problem-solution_turnReversed__2QFIK{grid-template-columns:minmax(0,1fr) minmax(0,.72fr)}.problem-solution_turnReversed__2QFIK .problem-solution_evidence__qCTsT{grid-column:1;grid-row:1}.problem-solution_turnReversed__2QFIK .problem-solution_side__aX15X{grid-column:2;grid-row:1}.problem-solution_turnsVisible__KV5fw .problem-solution_turnReversed__2QFIK .problem-solution_side__aX15X{animation-name:problem-solution_psInRight__YX4ds}.problem-solution_turnsVisible__KV5fw .problem-solution_turnReversed__2QFIK .problem-solution_evidence__qCTsT{animation-name:problem-solution_psInLeft__vzuUV}}@media (max-width:860px){.problem-solution_title___k_fl{font-size:1.875rem;line-height:1.26;letter-spacing:-.015em}.problem-solution_standfirst__ZKUic{margin-bottom:2.25rem;font-size:1rem}.problem-solution_turn__GGxp3{grid-template-columns:1fr;gap:1.35rem;padding:2rem 0}.problem-solution_turnTitle__yvDI6{gap:.6rem;font-size:1.375rem}.problem-solution_turnText__D2olJ{max-width:none}}@media (prefers-reduced-motion:reduce){.problem-solution_evidence__qCTsT,.problem-solution_side__aX15X,.problem-solution_turnText__D2olJ{opacity:1;transform:none}.problem-solution_turnsVisible__KV5fw .problem-solution_evidence__qCTsT,.problem-solution_turnsVisible__KV5fw .problem-solution_side__aX15X,.problem-solution_turnsVisible__KV5fw .problem-solution_turnText__D2olJ{animation:none}}.features-overview_bentoGrid__eaRY_{display:grid;grid-template-columns:repeat(10,1fr);grid-template-rows:auto auto auto auto;gap:1rem;max-width:1200px;margin:0 auto}.features-overview_cardLarge__dpWSZ{grid-column:span 4;grid-row:span 2}.features-overview_cardMedium__7nw3M{grid-column:span 3;grid-row:span 1}.features-overview_cardWide__Bhk9L{grid-column:span 5;grid-row:span 1}.features-overview_cardTall__qjFpq{grid-column:span 3;grid-row:span 2}.features-overview_cardFeatured__jpWMu{grid-column:span 10;grid-row:span 1}.features-overview_cardFeatured3__T3rvW{grid-column:span 6;grid-row:span 1}.features-overview_cardFeatured2__DVcrL{grid-column:span 4;grid-row:span 1}.features-overview_bentoCard__mTUAO{position:relative;background:#ffffff;border:1px solid #e8edf3;border-radius:1rem;overflow:hidden;box-shadow:0 1px 2px rgba(15,23,42,.04);opacity:0;transform:translateY(var(--reveal-distance));transition:opacity var(--reveal-duration) var(--reveal-ease),transform var(--reveal-duration) var(--reveal-ease),box-shadow .35s ease,border-color .35s ease;transition-delay:var(--delay,0s)}.features-overview_bentoCardVisible__PQAHQ{opacity:1;transform:translateY(0);transition-delay:0s}.features-overview_bentoCard__mTUAO.features-overview_bentoCardVisible__PQAHQ:hover{transform:translateY(-3px);border-color:#dbe3ec;box-shadow:0 12px 32px -14px rgba(15,23,42,.18),0 2px 8px -2px rgba(15,23,42,.06);transition-delay:0s;z-index:10}.features-overview_cardLink__aLgW_{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit}.features-overview_illustrationWrapper__SC0wQ{flex:1;min-height:140px;padding:1.5rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#f8fafc,#ffffff);overflow:hidden}.features-overview_cardLarge__dpWSZ .features-overview_illustrationWrapper__SC0wQ{min-height:220px}.features-overview_cardTall__qjFpq .features-overview_illustrationWrapper__SC0wQ{min-height:200px}.features-overview_cardFeatured__jpWMu .features-overview_illustrationWrapper__SC0wQ{min-height:180px;padding:1rem 1.5rem}.features-overview_illustrationBleed__Z21n3{position:relative;flex:1 0 300px;height:300px;min-height:0;padding:0;align-items:stretch;justify-content:flex-start;background:#f8fafc}.features-overview_illustrationBleed__Z21n3:after{content:"";position:absolute;inset-inline:0;bottom:0;height:3.5rem;background:linear-gradient(180deg,rgba(255,255,255,0) 0,rgba(255,255,255,.72) 55%,#ffffff);pointer-events:none}.features-overview_cardFeatured__jpWMu .features-overview_illustrationBleed__Z21n3{flex:1 0 260px;height:260px;padding:0}.features-overview_cardFeatured2__DVcrL .features-overview_illustrationBleed__Z21n3,.features-overview_cardFeatured3__T3rvW .features-overview_illustrationBleed__Z21n3{flex:1 0 300px;height:300px}.features-overview_cardContent__5bkm6{padding:1.25rem 1.5rem 1.5rem;border-top:1px solid #f1f5f9}.features-overview_cardTitle__UZzDE{font-size:1.125rem;font-weight:600;color:#1e293b;margin:0 0 .5rem;line-height:1.3}.features-overview_cardLarge__dpWSZ .features-overview_cardTitle__UZzDE{font-size:1.25rem}.features-overview_cardDescription___PIPD{font-size:.875rem;color:#64748b;line-height:1.5;margin:0 0 1rem}.features-overview_cardCta__mQtPZ{display:inline-flex;align-items:center;gap:.375rem;font-size:.875rem;font-weight:500;color:var(--accent-color,#2196F3);transition:gap .2s ease}.features-overview_bentoCard__mTUAO:hover .features-overview_cardCta__mQtPZ{gap:.625rem}.features-overview_ctaIcon__uQ4wA{width:1rem;height:1rem;transition:transform .2s ease}.features-overview_bentoCard__mTUAO:hover .features-overview_ctaIcon__uQ4wA{transform:translateX(2px)}@media (max-width:1024px){.features-overview_bentoGrid__eaRY_{grid-template-columns:repeat(2,1fr);grid-template-rows:auto}.features-overview_cardLarge__dpWSZ{grid-column:span 2;grid-row:span 1}.features-overview_cardWide__Bhk9L{grid-column:span 1}.features-overview_cardTall__qjFpq{grid-column:span 1;grid-row:span 1}.features-overview_cardFeatured2__DVcrL,.features-overview_cardFeatured3__T3rvW,.features-overview_cardFeatured__jpWMu{grid-column:span 2}.features-overview_cardLarge__dpWSZ .features-overview_illustrationWrapper__SC0wQ,.features-overview_cardTall__qjFpq .features-overview_illustrationWrapper__SC0wQ{min-height:160px}.features-overview_cardFeatured2__DVcrL .features-overview_illustrationBleed__Z21n3,.features-overview_cardFeatured3__T3rvW .features-overview_illustrationBleed__Z21n3,.features-overview_cardFeatured__jpWMu .features-overview_illustrationBleed__Z21n3,.features-overview_illustrationBleed__Z21n3{flex:1 0 240px;height:240px}}@media (max-width:640px){.features-overview_bentoGrid__eaRY_{grid-template-columns:1fr;gap:.75rem}.features-overview_cardFeatured2__DVcrL,.features-overview_cardFeatured3__T3rvW,.features-overview_cardFeatured__jpWMu,.features-overview_cardLarge__dpWSZ,.features-overview_cardMedium__7nw3M,.features-overview_cardTall__qjFpq,.features-overview_cardWide__Bhk9L{grid-column:span 1;grid-row:span 1}.features-overview_illustrationWrapper__SC0wQ{min-height:120px!important;padding:1rem}.features-overview_cardFeatured2__DVcrL .features-overview_illustrationBleed__Z21n3,.features-overview_cardFeatured3__T3rvW .features-overview_illustrationBleed__Z21n3,.features-overview_cardFeatured__jpWMu .features-overview_illustrationBleed__Z21n3,.features-overview_illustrationBleed__Z21n3{flex:1 0 190px;height:190px;min-height:0!important;padding:0}.features-overview_cardContent__5bkm6{padding:1rem 1.25rem 1.25rem}.features-overview_cardTitle__UZzDE{font-size:1rem!important}.features-overview_cardDescription___PIPD{font-size:.8125rem}}@media (prefers-reduced-motion:reduce){.features-overview_bentoCardVisible__PQAHQ,.features-overview_bentoCard__mTUAO{opacity:1;transform:none;transition:none}.features-overview_bentoCard__mTUAO.features-overview_bentoCardVisible__PQAHQ:hover{transform:none}}