.JobPage_container__mdRfo{margin:0 auto;padding:24px;max-width:760px}.JobPage_lead__F_DIz{background:#fff8e6;padding:14px 18px;border-radius:8px}.JobPage_figure__1jk6r{margin:28px 0;text-align:center}.JobPage_figureImage__9J_1_{max-width:100%;height:auto;border-radius:12px;box-shadow:0 12px 32px rgba(0,0,0,.08)}.JobPage_whitepaperImage__oKprC{cursor:pointer;display:block;margin:12px auto 0;max-width:520px;width:100%}.JobPage_figureCaption__fnPBz{margin-top:8px;font-size:13px;color:#6b7280}.JobPage_h1Container___jIHl{margin:1rem auto;max-width:760px}.JobPage_h1Container___jIHl .JobPage_h1__2FAsv{font-size:30px;font-weight:800;line-height:1.25;margin:2rem 0 1rem;color:#222}.JobPage_h2__dVaHa{font-size:22px;font-weight:700;margin:26px 0 10px;color:#333;background:#fff8e6;border-left:4px solid #f38a1a;padding:14px 18px}.JobPage_h3__OklnA{font-size:18px;font-weight:700;margin:20px 0 8px;color:#333}.JobPage_p__J_u8H{margin:8px 0}.JobPage_p__J_u8H,.JobPage_ul__O2OlK{font-size:15.5px;line-height:1.9;color:#2a2a2a}.JobPage_ul__O2OlK{margin:8px 0 12px;padding-left:22px}.JobPage_li__ZNGAn{margin:6px 0}.JobPage_card__NNkzk{background:#fff;border:1px solid #e9eef5;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.04);padding:16px;margin:14px 0}.JobPage_cardTitle__iaIVI{font-weight:600;margin-bottom:8px;color:#374151}.JobPage_table__novB6{width:100%;border-collapse:collapse;font-size:14px;margin-top:10px;background:#fff;border-radius:8px;overflow:hidden}.JobPage_table__novB6 th{background:#fafafa;color:#374151;font-weight:600}.JobPage_table__novB6 td,.JobPage_table__novB6 th{border:1px solid #ececec;padding:10px 12px;text-align:right}.JobPage_table__novB6 td:first-child,.JobPage_table__novB6 th:first-child{text-align:left}.JobPage_num__IrtBR{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.JobPage_legend__8xWjB{display:flex;gap:8px;align-items:center;margin-top:8px;font-size:12px;color:#6b7280}.JobPage_badgeLine__3se_w{padding:4px 8px;border-radius:999px;border:1px solid #f38a1a}.JobPage_badgeFill__L3Wr_{padding:4px 8px;border-radius:999px;background:#fde7d2;border:1px solid #fde7d2}.JobPage_unit__WWmug{margin-left:auto}.JobPage_collapsible__h4JyN{margin:12px 0 18px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.04)}.JobPage_collapsibleHeader__SysXn{width:100%;display:flex;align-items:center;justify-content:center;background:#f9fafb;color:#111827;font-weight:600;padding:12px 14px;border:none;border-radius:10px 10px 0 0;cursor:pointer}.JobPage_collapsibleIcon__SUTCr{font-size:18px;color:#6b7280}.JobPage_collapsibleBody__wbQD3{padding:12px 14px 16px;border-top:1px solid #e5e7eb}.JobPage_chartStack__wf8cW{display:flex;flex-direction:column;gap:16px}.JobPage_summaryGrid__OtyN9{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;align-items:flex-start;margin:16px 0 8px}.JobPage_summaryCard__JD0WB{border:1px solid #e5e7eb;border-radius:14px;padding:16px;background:#fff;box-shadow:0 6px 14px rgba(0,0,0,.06);display:flex;flex-direction:column;text-align:center}.JobPage_summaryCard__JD0WB .JobPage_summaryHeader__67ToB{display:flex;align-items:center;gap:10px;justify-content:center;text-align:center;min-height:44px}.JobPage_summaryTitleRow__NqPzQ{display:flex;align-items:center;gap:8px;text-align:center;justify-content:center}.JobPage_summaryTitleText__lAAZ4{display:flex;flex-direction:column;align-items:center;gap:2px}.JobPage_summaryHint__MMRiO{font-size:11px;color:#6b7280;font-weight:500;min-height:14px}.JobPage_summaryIcon__hBNNs{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:12px;color:#111}.JobPage_summaryLabel__e2_27{font-weight:700;color:#111827;font-size:15px}.JobPage_summaryCard__JD0WB .JobPage_wrapper__YsdPj{width:100%;display:flex;justify-content:center}.JobPage_summaryCard__JD0WB .JobPage_wrapper__YsdPj .JobPage_summaryBadge__NmE_W{font-size:12px;padding:4px 8px;border-radius:999px;border:1px solid #e5e7eb;max-width:-moz-fit-content;max-width:fit-content}.JobPage_summaryBadgeHigh__sN7qd{color:#dc2626;background:#fee2e2;border-color:#fecaca}.JobPage_summaryBadgeLow__bDC0x{color:#1d9a4a;background:#e6f7ed;border-color:#c6f0d7}.JobPage_summaryBadgeSame__IKFGb{color:#4b5563;background:#f3f4f6;border-color:#e5e7eb}.JobPage_summaryCard__JD0WB .JobPage_summaryValueRow__0CHUF{margin:12px 0 4px;display:flex;flex-direction:column;gap:6px}.JobPage_summaryValuePrimary__khVfw{font-size:22px;font-weight:800;color:#e55a2d}.JobPage_summaryValueNote__mejA2{display:inline-block;margin-left:6px;font-size:12px;color:#6b7280}.JobPage_summaryValueSecondary__kg8pV{font-size:13px;color:#4b5563}.JobPage_summarySamples__NLJgv{font-size:12px;color:#6b7280;color:#2563eb}.JobPage_hr__kgbyJ{margin:32px 0;border:none;border-top:1px solid #e5e7eb}.JobPage_link__p1OZr{color:#2563eb;text-decoration:underline}.JobPage_ctaButton___f8Ku{display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;border-radius:8px;border:1px solid #f38a1a;background:#fef3c7;color:#9a3412;font-weight:700;cursor:pointer;margin:8px 0}.JobPage_ctaButton___f8Ku:hover{background:#fde68a}@media (max-width:768px){.JobPage_container__mdRfo{padding:16px}.JobPage_h1__2FAsv{font-size:24px}.JobPage_h2__dVaHa{font-size:18px;padding:12px 14px}.JobPage_h3__OklnA{font-size:16px}.JobPage_p__J_u8H,.JobPage_ul__O2OlK{font-size:14px}.JobPage_summaryGrid__OtyN9{gap:10px}}@media (max-width:360px){.JobPage_container__mdRfo{padding:12px}.JobPage_h1__2FAsv{font-size:20px}.JobPage_h2__dVaHa{font-size:16px}.JobPage_p__J_u8H,.JobPage_ul__O2OlK{font-size:13.5px}}.JobPage_pageContentWrapper__FdkDG{width:95%;max-width:760px;margin:1rem auto;padding:1rem;background-color:#fff;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.05)}.KpiTool_pageWrapper__9_pgF{color:var(--text);min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background-color:#ecf7e3}.KpiTool_mainContent__CyhsV{max-width:64rem;margin:0 auto;padding:69px 2rem 5rem;background-color:#ecf7e3}.KpiTool_gridContainer__p9vBi{display:grid;grid-gap:1.5rem;gap:1.5rem;grid-template-columns:1fr}@media (min-width:768px){.KpiTool_gridContainer__p9vBi{grid-template-columns:repeat(2,1fr)}}.KpiTool_header__5XY6o{position:fixed;top:0;z-index:1000;height:69px;width:100%}.KpiTool_headerInner__Zzxnm{margin:0 auto;height:69px;display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:0 1rem;background-color:#fff;background:linear-gradient(135deg,#ffffff,#f8fafc);border-bottom:1px solid #e2e8f0;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.KpiTool_brand__KO7vz{display:flex;align-items:center;gap:.75rem;margin-left:.5rem}.KpiTool_brandText__3BQCk{display:flex;flex-direction:column;line-height:1.2;min-width:115px}.KpiTool_brandName__wVeFt{font-size:1.5rem;font-weight:700;color:var(--accent,#f38019);line-height:1}.KpiTool_brandSub__O4P8r{font-size:.75rem;color:rgba(0,0,0,.55);margin-top:.15rem}.KpiTool_brandName__wVeFt a,.KpiTool_brandSub__O4P8r a{color:inherit}.KpiTool_logo__lIVBJ{min-width:40px}.KpiTool_headerRight__IiCfA,.KpiTool_nav__RzS2M{display:flex;align-items:center}.KpiTool_headerRight__IiCfA{gap:1rem}.KpiTool_navLink__2QFq2{background:none;border:none;padding:.5rem .1rem;border-radius:.5rem;font-size:.85rem;min-width:92px;font-weight:600;color:var(--text);cursor:pointer;transition:all .2s ease}.KpiTool_navLink__2QFq2:hover{background:rgba(0,0,0,.05);color:var(--accent)}@media (max-width:440px){.KpiTool_headerInner__Zzxnm{padding:.2rem;gap:.2rem}.KpiTool_brand__KO7vz{gap:.2rem;margin-left:.2rem}.KpiTool_sectionCard__FJtET{padding:1rem}}.KpiTool_topImage__v8uRP{width:100%;object-fit:cover;border-radius:1rem;margin-bottom:2rem}.KpiTool_sectionCard__FJtET{background:var(--white);border:1px solid var(--border);border-radius:1rem;padding:1.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -2px rgba(0,0,0,.05);margin:1rem auto;min-width:80%;max-width:95%}.KpiTool_sectionCard__FJtET h3{text-align:center}.KpiTool_cardTitle__UoI_o{font-size:1.125rem;font-weight:600;color:var(--main);margin-bottom:1rem;display:flex;align-items:center;gap:.5rem;justify-content:center;text-align:center}.KpiTool_heroRow__Judts{display:flex;gap:1rem;align-items:flex-start}.KpiTool_heroIcon___kHSq{background:color-mix(in oklab,var(--main) 20%,white);color:var(--main);padding:.75rem;border-radius:.75rem;display:inline-flex}.KpiTool_heroTitle__GpABy{font-size:1.5rem;font-weight:800;color:var(--main);margin-bottom:.25rem}.KpiTool_heroLead__kYuaA{color:rgba(0,0,0,.7);font-size:.9rem}.KpiTool_ctaPrimary__jUM3n{align-items:center;text-align:center;gap:.2rem;padding:.75rem 1.5rem;border-radius:9999px;font-weight:700;min-width:127px;background:var(--accent);color:#fff;border:none;text-decoration:none;transition:background-color .2s ease,transform .2s ease;scroll-margin-bottom:100px}.KpiTool_ctaPrimary__jUM3n:hover{background:color-mix(in oklab,var(--accent) 90%,black 10%);transform:translateY(-1px);cursor:pointer}.KpiTool_ctaPrimary__jUM3n:disabled{opacity:.5;cursor:not-allowed;filter:none}.KpiTool_withIcon__OKXqU{display:inline-flex;align-items:center;gap:.5rem}.KpiTool_statCard__JiTWU{border:1px solid var(--border);border-radius:.75rem;padding:1rem}.KpiTool_statCardLabel__58bnd{font-size:.75rem;color:var(--text-muted)}.KpiTool_statCardValue__JP4g0{font-size:1.25rem;font-weight:600}.KpiTool_statCardSub__tYZYN{font-size:.75rem;color:rgba(0,0,0,.5);margin-top:.25rem}.KpiTool_note__eEl3y{font-size:.75rem;color:var(--text-muted);margin-top:.75rem}.KpiTool_sectionAnchor__ECxO_{scroll-margin-top:100px;display:flex;flex-direction:column;align-items:center;max-width:100%}.KpiTool_sectionTitleContainer__cYiAH{margin:2.5rem auto 1.25rem;background:var(--bg-soft);display:flex;align-items:stretch;gap:.75rem;width:90%;max-width:960px;box-sizing:border-box}.KpiTool_sectionCase__aTNFY{text-align:center;font-size:1.1rem;font-weight:600;color:var(--text-muted);max-width:80%}.KpiTool_sectionTitleContainer__cYiAH .KpiTool_sectionTitleAccent__sFblZ{width:.25rem;border-radius:9999px;background:var(--accent);align-self:stretch}.KpiTool_sectionTitleContainer__cYiAH h2.KpiTool_sectionTitle__Jh_ZV{background:none;border:none;flex:1 1;min-width:0}.KpiTool_sectionTitle__Jh_ZV{display:flex;align-items:center;gap:.25rem;padding:.5rem;background:none;border:none;font-size:1.2rem;font-weight:700;color:var(--text);margin:0 auto}.KpiTool_gapCard__S6AB3{display:flex;align-items:center;justify-content:space-between;border:1px solid var(--border);border-radius:.75rem;padding:.75rem}.KpiTool_gapLabel__9OwJF{color:var(--text-muted);font-size:.9rem}.KpiTool_gapValues___D8Ko{display:inline-flex;align-items:center;gap:.5rem}.KpiTool_gapMy__nCJe_{font-weight:700}.KpiTool_gapRef__x19so{font-size:.8rem;color:rgba(0,0,0,.5)}.KpiTool_badge__hrACP{border-radius:9999px;padding:.15rem .5rem;font-size:.75rem;font-weight:700}.KpiTool_gapRow__bhxdu{display:flex;align-items:center;justify-content:space-between;background:rgba(0,0,0,.02);border-radius:.5rem;padding:.5rem .75rem}.KpiTool_simBox__dvTOj{margin-top:1rem;border-radius:.75rem;padding:1rem;background:color-mix(in oklab,var(--main) 12%,white)}.KpiTool_simTitle__bUpjg{font-weight:600;margin-bottom:.25rem}.KpiTool_simText___WVyY{font-size:.9rem}.KpiTool_tableWrap__Pp0Qs{overflow:hidden;border:1px solid var(--border);border-radius:.75rem}.KpiTool_table__3LmT1{width:100%;font-size:.9rem;border-collapse:collapse}.KpiTool_table__3LmT1 tr:nth-child(2n){background:rgba(0,0,0,.02)}.KpiTool_tdKey__FvbPb{white-space:nowrap;padding:.5rem .75rem;color:var(--text-muted);vertical-align:top}.KpiTool_tdVal__gF0vg{padding:.5rem .75rem;font-weight:600;vertical-align:top}.KpiTool_tdSub__eUB18{padding:.5rem .75rem;font-size:.75rem;color:rgba(0,0,0,.55);vertical-align:top}.KpiTool_teamGrid__X4MGk{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:640px){.KpiTool_teamGrid__X4MGk{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.KpiTool_teamGrid__X4MGk{grid-template-columns:repeat(4,1fr)}}.KpiTool_memberCard__uxK0j{background:var(--white);border:1px solid var(--border);border-radius:.75rem;padding:1.5rem;text-align:center;box-shadow:0 2px 4px rgba(0,0,0,.04);width:100%;max-width:280px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.KpiTool_memberAvatar__gkvwY{width:100%;max-width:200px;aspect-ratio:1;margin:0 auto 1rem;border-radius:1rem;background:color-mix(in oklab,var(--main) 22%,white);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;font-size:1.2rem;color:var(--text-muted);font-weight:600;position:relative;overflow:hidden;cursor:pointer}.KpiTool_memberAvatar__gkvwY .KpiTool_memberImage__IcOoF{width:100%;height:100%;object-fit:cover;border-radius:1rem;position:absolute;top:0;left:0;transition:opacity .3s ease}.KpiTool_memberAvatar__gkvwY .KpiTool_memberImage__IcOoF:where(img,svg,canvas,video){max-width:100%;min-width:20px}.KpiTool_memberImageHover__yH0hB{opacity:0}.KpiTool_memberCard__uxK0j:hover .KpiTool_memberImageHover__yH0hB{opacity:1}.KpiTool_memberCard__uxK0j:hover .KpiTool_memberImage__IcOoF:not(.KpiTool_memberImageHover__yH0hB){opacity:0}.KpiTool_memberName__iYqK9 *{font-weight:700;font-size:1.1rem;margin-bottom:.5rem;color:var(--main)}.KpiTool_memberRole__Z_TMF{font-size:.8rem;color:rgba(0,0,0,.6)}.KpiTool_memberText__A_apg{font-size:.9rem;color:rgba(0,0,0,.7);margin-top:.5rem;line-height:1.5;text-align:left;min-height:120px}.KpiTool_kpiFooterPadding__NXXS_{min-height:var(--kpi-fixed-footer-height)}.KpiTool_kpiFooter__lWtcf{padding:1rem;border-radius:10px;color:var(--text-muted);font-size:.75rem;border-top:1px solid #eee;text-align:center}.KpiTool_kpiFooter__lWtcf .KpiTool_inner__ihv4X{max-width:720px;margin:0 auto;line-height:1.6}.KpiTool_kpiFooter__lWtcf .KpiTool_note__eEl3y{color:var(--text-muted);font-size:.75rem}.KpiTool_kpiFooter__lWtcf .KpiTool_link__5uKp0{display:inline-block;margin-top:.25rem;color:var(--text-link,#4a90e2);text-decoration:underline}.KpiTool_kpiFooter__lWtcf .KpiTool_link__5uKp0:hover{text-decoration:none}.KpiTool_kpiFooter__lWtcf .KpiTool_copyright__2lmoE{font-size:.75rem;color:#aaa}.KpiTool_kpiFooter__lWtcf .KpiTool_copyright__2lmoE a{color:#4a90e2}@media (max-width:768px){.KpiTool_mainContent__CyhsV{padding:2rem .4rem;min-width:320px;overflow-x:hidden}}.KpiTool_carouselContainer__yjwrx{position:relative;display:flex;align-items:center;justify-content:center;gap:1rem;margin:.5rem auto;max-width:inherit;padding:0 .5rem}.KpiTool_carouselContainer__yjwrx .KpiTool_carouselContent__A5O7R{width:100%;max-width:inherit;overflow:hidden;border-radius:1rem}.KpiTool_carouselButton__gSOu3{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;color:#313131;background:var(--white);border:1px solid var(--border);border-radius:50%;cursor:pointer;transition:all .2s ease;flex-shrink:0}.KpiTool_carouselButton__gSOu3:hover{background:var(--accent);color:var(--white);border-color:var(--accent)}.KpiTool_carouselContainer__yjwrx .KpiTool_carouselTrack__Y_kBJ{display:flex;transition:transform .3s ease}.KpiTool_carouselSlide__jUgiA{flex:0 0 100%;padding:0 .5rem;display:flex;justify-content:center}.KpiTool_carouselIndicators__lP4S_{display:flex;justify-content:center;gap:.5rem;margin-top:1.5rem}.KpiTool_carouselIndicator__mOHt1{width:.75rem;height:.75rem;border-radius:50%;border:none;background:var(--border);cursor:pointer;transition:all .2s ease}.KpiTool_carouselIndicatorActive__ZxGRy{background:var(--accent)}.KpiTool_memberLink__O7m_K{display:inline-block;margin-top:1rem;color:var(--accent);text-decoration:none;font-weight:600;transition:color .2s ease}.KpiTool_memberLink__O7m_K:hover{color:color-mix(in oklab,var(--accent) 80%,black)}@media (min-width:700px){.KpiTool_carouselSlide__jUgiA{flex:0 0 50%}}@media (min-width:1025px){.KpiTool_carouselSlide__jUgiA{flex:0 0 33.333%}}@media (max-width:930px){.KpiTool_headerRight__IiCfA{gap:.5rem}.KpiTool_nav__RzS2M{display:none}.KpiTool_fixedFooterContent__f7sQL{flex-direction:column;gap:.5rem}.KpiTool_footerContact__DkANl,.KpiTool_footerPhone__8KmJK,.KpiTool_footerTopButton__zzMyl{width:100%;justify-content:center}.KpiTool_gridContainer__p9vBi{justify-items:center}.KpiTool_footerCenter__BP2ei{flex-direction:column;gap:.5rem;margin:0;width:100%;align-items:center}.KpiTool_carouselContainer__yjwrx{gap:.5rem;max-width:100%}.KpiTool_carouselContent__A5O7R{width:100%}.KpiTool_carouselButton__gSOu3{width:2.5rem;height:2.5rem}.KpiTool_memberAvatar__gkvwY{width:100%;max-width:120px;aspect-ratio:1}.KpiTool_memberCard__uxK0j{max-width:200px;padding:1rem}.KpiTool_memberText__A_apg{height:max-content}}.KpiTool_contactButton__d_kOf{display:flex;align-items:center;justify-content:center;gap:.4rem;margin:1.5rem auto;padding:.7rem 1.4rem;background-color:var(--accent);color:var(--white);border-radius:9999px;border:1px solid var(--accent);font-weight:700;transition:background-color .2s;white-space:nowrap;min-width:6.5rem}.KpiTool_contactButton__d_kOf:hover{background-color:var(--accent);cursor:pointer}.KpiTool_hamburgerMenu__gjKMj{display:none;background:none;border:none;cursor:pointer;padding:.5rem;color:var(--text);transition:color .2s ease}.KpiTool_hamburgerMenu__gjKMj:hover{color:var(--accent)}@media (max-width:930px){.KpiTool_nav__RzS2M{display:none}.KpiTool_hamburgerMenu__gjKMj{display:block}.KpiTool_mobileNavOverlay__W2mTR{position:fixed;top:69px;left:0;width:100%;height:calc(100% - 69px);background-color:rgba(255,255,255,.95);z-index:999;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:2rem;overflow-y:auto;box-shadow:0 8px 16px rgba(0,0,0,.1);max-height:max-content}.KpiTool_mobileNav__zFB2z{display:flex;flex-direction:column;gap:.4rem;width:80%;max-width:300px}.KpiTool_mobileNavLink__bx5AF{background:none;padding:.3rem;font-size:.8rem;font-weight:600;color:var(--text);cursor:pointer;transition:all .2s ease;width:100%;text-align:center;border:none;border-bottom:1px solid #eee}.KpiTool_mobileNavLink__bx5AF:hover{background:rgba(0,0,0,.05);color:var(--accent)}.KpiTool_mobileNavLink__bx5AF:last-child{border-bottom:none}}.KpiTool_sectionTitle__Jh_ZV h2{margin:0;font-size:1.17rem;font-weight:700;color:var(--text)}.KpiTool_sectionTitle__Jh_ZV.KpiTool_h3__TZSOd{margin:0 auto;text-align:center;font-size:1.1rem}.KpiTool_listWrapper__rgyl9{text-align:center;margin:0 auto}.KpiTool_listWrapper__rgyl9 .KpiTool_ol__urxYV,.KpiTool_listWrapper__rgyl9 .KpiTool_ul____CRf{list-style:none;padding:0;margin:0;display:inline-block;text-align:left}.KpiTool_listWrapper__rgyl9 .KpiTool_ol__urxYV .KpiTool_li__EWug5,.KpiTool_listWrapper__rgyl9 .KpiTool_ul____CRf .KpiTool_li__EWug5{position:relative;padding-left:1rem;margin:.25rem 0}.KpiTool_listWrapper__rgyl9 .KpiTool_ol__urxYV .KpiTool_li__EWug5:before,.KpiTool_listWrapper__rgyl9 .KpiTool_ul____CRf .KpiTool_li__EWug5:before{content:"•";color:var(--accent);left:0;padding-right:.5rem;font-size:1rem;line-height:1}.KpiTool_chartContainer__93gy9{margin-bottom:1.5rem;background:var(--white);border:1px solid var(--border);border-radius:1rem;padding:1.5rem}@media (max-width:768px){.KpiTool_chartContainer__93gy9{padding:.3rem}}.KpiTool_articleParagraph__x1w0F{max-width:50%;margin-left:auto;margin-right:auto;text-align:left}.KpiTool_articleParagraph__x1w0F.KpiTool_small__CeOQr{max-width:45%;font-size:smaller;color:#313131}.KpiTool_blockRow__93ij0{display:flex;align-items:flex-start;gap:24px;margin:24px 0}.KpiTool_blockText__LgMCB{flex:1 1 auto;min-width:0;margin:auto}.KpiTool_blockImage__HNEXW{flex:0 0 40%;max-width:50%;min-width:50%}.KpiTool_blockImage__HNEXW img{width:100%;height:auto;display:block}@media (max-width:768px){.KpiTool_blockRow__93ij0{flex-direction:column}.KpiTool_blockImage__HNEXW,.KpiTool_blockText__LgMCB{max-width:100%;flex:1 1 auto}}.KpiTool_cardGrid__rBH8N,.KpiTool_sectionCardGrid__bstaN{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1.5rem;gap:1.5rem;padding:.5rem;margin:.5rem;justify-items:center}.KpiTool_metricCard__W_qiC{background:var(--white);border:1px solid var(--border);border-radius:1rem;padding:.5rem;display:flex;flex-direction:column;align-items:center;text-align:center;box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -2px rgba(0,0,0,.05);transition:transform .2s ease,box-shadow .2s ease;min-height:max-content;min-width:180px;max-width:300px;margin:.5rem auto}.KpiTool_metricCard__W_qiC:hover{transform:translateY(-4px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.KpiTool_metricCard__W_qiC h3{font-size:1.125rem;font-weight:700;color:var(--main);margin-bottom:.75rem}.KpiTool_h3Wrapper__U3Ip9{height:2.8em;display:flex;align-items:center;justify-content:center;text-align:center;margin-bottom:.75rem}.KpiTool_stepLabel__dRk_d{font-size:1em;color:var(--text-muted);font-weight:500;display:block}.KpiTool_metricCard__W_qiC .KpiTool_contentsText__nncNT{font-size:.875rem;color:var(--text-muted);line-height:1.6;flex-grow:1;margin-bottom:.5rem;text-align:left}.KpiTool_metricCard__W_qiC .KpiTool_imageWrapper__msLCW{display:flex;align-items:center;justify-content:center}.KpiTool_metricCard__W_qiC .KpiTool_imageWrapper__msLCW img{max-height:100%;opacity:.7}.KpiTool_ctaSmall__jemh_{padding:.6rem 1.2rem;min-width:120px;font-size:.8rem}@media (max-width:1024px){.KpiTool_cardGrid__rBH8N{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.KpiTool_cardGrid__rBH8N{grid-template-columns:1fr}.KpiTool_sectionCard__FJtET{padding:1rem}}.Hero_cardGrid__V8M5f{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:.5rem;gap:.5rem;margin:.5rem auto;justify-items:center}.Hero_card__DQiVs{display:grid;grid-template-rows:1rem minmax(3rem,auto) 1fr 1fr auto;grid-row-gap:.75rem;row-gap:.75rem;padding:.5rem;min-height:350px;min-width:230px}.Hero_card__DQiVs .Hero_stepLabel__Aadah{grid-row:1;display:flex;align-items:center;justify-content:center;font-size:1em;color:var(--text-muted);font-weight:500}.Hero_card__DQiVs .Hero_cardTitle__ZY5aO{grid-row:2;display:flex;align-items:center;justify-content:center;text-align:center}.Hero_card__DQiVs .Hero_cardImage__eyseE{grid-row:3;display:flex;align-items:center;justify-content:center}.Hero_card__DQiVs .Hero_cardText__UBN4d{grid-row:4;align-self:stretch;text-align:left}.Hero_card__DQiVs .Hero_cardCta__5lMJ4{grid-row:5;align-self:end;justify-self:center;margin-top:.5rem}@media (max-width:600px){.Hero_card__DQiVs{row-gap:.6rem}}.Tooltip_container__uo4dc{position:relative;display:inline-flex;align-items:center;justify-content:center}.Tooltip_trigger__ca2i_{cursor:help;color:#9ca3af;display:flex;align-items:center}.Tooltip_contentBox__QcrcJ{visibility:hidden;opacity:0;transition:opacity .2s ease,transform .2s ease,visibility .2s;position:absolute;z-index:100;width:280px;background-color:#ffffff;border-radius:12px;border:1px solid #e5e7eb;padding:16px;box-shadow:0 4px 12px rgba(0,0,0,.1);pointer-events:none;left:50%;transform:translateX(-50%)}.Tooltip_visible__LBNem{visibility:visible;opacity:1}.Tooltip_arrow__3_9iC{content:"";position:absolute;left:50%;transform:translateX(-50%);border-width:6px;border-style:solid}.Tooltip_positionTop__tYuPs{bottom:calc(100% + 8px);transform:translateX(-50%) translateY(8px)}.Tooltip_visible__LBNem.Tooltip_positionTop__tYuPs{transform:translateX(-50%) translateY(0)}.Tooltip_positionTop__tYuPs .Tooltip_arrow__3_9iC{top:100%;border-color:#f38019 transparent transparent}.Tooltip_positionBottom__IH3sq{top:calc(100% + 8px);transform:translateX(-50%) translateY(-8px)}.Tooltip_visible__LBNem.Tooltip_positionBottom__IH3sq{transform:translateX(-50%) translateY(0)}.Tooltip_positionBottom__IH3sq .Tooltip_arrow__3_9iC{bottom:100%;border-color:transparent transparent #f38019}.Tooltip_title__qmL3p{font-size:.9rem;font-weight:600;color:#f38019;margin:0 0 8px}.Tooltip_content__uleXd{font-size:.8rem;color:#4b5563;line-height:1.6}.Tooltip_content__uleXd p{margin:0}.ConditionInput_container__3OKVs{display:flex;flex-direction:column;gap:1.5rem}.ConditionInput_container__3OKVs .ConditionInput_inputGrid__UXhfK{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:.75rem;gap:.75rem;align-items:start}@media (min-width:600px){.ConditionInput_container__3OKVs .ConditionInput_inputGrid__UXhfK{grid-template-columns:repeat(3,1fr);gap:1rem}}@media (min-width:768px) and (max-width:800px){.ConditionInput_container__3OKVs .ConditionInput_inputGrid__UXhfK{grid-template-columns:repeat(2,1fr);gap:.75rem}}@media (max-width:767px){.ConditionInput_container__3OKVs .ConditionInput_inputGrid__UXhfK{grid-template-columns:1fr;gap:.75rem}}.ConditionInput_container__3OKVs .ConditionInput_fieldContainer__cmDA5{min-width:0;max-width:100%;display:flex;justify-content:center}.ConditionInput_jobTrigger__JWgMR{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.75rem 1rem;border:1px solid var(--border);border-radius:.75rem;background:#fff;color:var(--text);font-size:.9rem;text-align:left;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.ConditionInput_jobTrigger__JWgMR:focus-visible,.ConditionInput_jobTrigger__JWgMR:hover:not(:disabled){border-color:color-mix(in oklab,var(--accent) 65%,white);box-shadow:0 0 0 3px rgba(228,84,31,.15);outline:none}.ConditionInput_jobTrigger__JWgMR:disabled{cursor:not-allowed;opacity:.6}.ConditionInput_jobTriggerLabel__Wj5VX{flex:1 1;margin-right:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ConditionInput_helperMessage__kdDh6{margin-top:4px;font-size:.75rem;color:var(--text-muted);text-align:center}.ConditionInput_jobModalOverlay__qGaJ7{position:fixed;inset:0;background:rgba(15,23,42,.45);display:flex;align-items:center;justify-content:center;padding:1.5rem;z-index:1200}.ConditionInput_jobModal__uAzzn{background:#fff;border-radius:1rem;width:min(600px,100%);max-height:min(80vh,720px);display:flex;flex-direction:column;box-shadow:0 32px 60px rgba(15,23,42,.25)}.ConditionInput_jobModalHeader__FWRc2{display:flex;align-items:center;justify-content:space-between;padding:.25rem 1.5rem;border-bottom:1px solid var(--border)}.ConditionInput_jobModalTitle__F3fqM{font-size:1rem;font-weight:600;color:var(--text)}.ConditionInput_jobModalClose__S6yfW{border:none;background:transparent;font-size:1.25rem;color:var(--text-muted);cursor:pointer;line-height:1;padding:.25rem;border-radius:.5rem}.ConditionInput_jobModalClose__S6yfW:hover{color:var(--text)}.ConditionInput_jobModalClose__S6yfW:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ConditionInput_jobModalContent__P06JL{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;padding:1.25rem 1.5rem;flex:1 1;min-height:0}.ConditionInput_jobModalColumn__JlHVm{display:flex;flex-direction:column;background:#f9fafb;border:1px solid var(--border);border-radius:.75rem;overflow:hidden}.ConditionInput_jobModalColumnHeader__F7wDW{padding:.75rem 1rem;font-size:.85rem;font-weight:600;color:var(--text-muted);border-bottom:1px solid var(--border)}.ConditionInput_jobLargeList__seud_,.ConditionInput_jobSmallList__hBHJb{list-style:none;margin:0;padding:0;flex:1 1;overflow-y:auto}.ConditionInput_jobLargeItem__HVlYF,.ConditionInput_jobSmallItem__2F1It{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.75rem 1rem;background:transparent;border:none;cursor:pointer;font-size:.9rem;color:var(--text);text-align:left;transition:background .2s ease,color .2s ease}.ConditionInput_jobLargeItem__HVlYF:hover,.ConditionInput_jobSmallItem__2F1It:hover{background:rgba(228,84,31,.1)}.ConditionInput_jobLargeItemActive__E85j2,.ConditionInput_jobSmallItemActive__RlMxw{background:color-mix(in oklab,var(--accent) 18%,white);color:var(--accent);font-weight:600}.ConditionInput_jobItemLabel___g5tI{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ConditionInput_jobItemCount__ApkgK{font-size:.75rem;color:var(--text-muted);flex-shrink:0}.ConditionInput_devCount__wTprr{color:blue}.ConditionInput_jobSmallEmpty__xe8ck{padding:1rem;font-size:.85rem;color:var(--text-muted)}.ConditionInput_jobModalFooter__dTs5R{display:flex;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem 1.5rem;border-top:1px solid var(--border)}.ConditionInput_jobModalCancel__06dDe,.ConditionInput_jobModalSubmit__f1OFW{border-radius:9999px;padding:.5rem 1.5rem;font-size:.9rem;font-weight:600;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.ConditionInput_jobModalCancel__06dDe{border:1px solid var(--border);background:#fff;color:var(--text)}.ConditionInput_jobModalCancel__06dDe:hover{border-color:color-mix(in oklab,var(--accent) 60%,white)}.ConditionInput_jobModalSubmit__f1OFW{border:none;background:var(--accent);color:#fff}.ConditionInput_jobModalSubmit__f1OFW:not(:disabled):hover{background:color-mix(in oklab,var(--accent) 85%,black)}.ConditionInput_jobModalSubmit__f1OFW:disabled{background:var(--border);color:var(--text-muted);cursor:not-allowed}@media (max-width:768px){.ConditionInput_jobModalContent__P06JL{grid-template-columns:1fr;max-height:60vh;overflow-y:scroll}.ConditionInput_jobModalColumn__JlHVm{max-height:220px}.ConditionInput_jobModalCancel__06dDe{display:none}.ConditionInput_jobLargeList__seud_,.ConditionInput_jobSmallList__hBHJb{max-height:220px}.ConditionInput_jobLargeList__seud_,.ConditionInput_jobSmallList__hBHJb.ConditionInput_emptype__IO6Hj{max-height:none}.ConditionInput_areaList__JcSoX{max-height:200px}.ConditionInput_areaModalTitle__arKBS,.ConditionInput_jobModalTitle__F3fqM{-webkit-margin-before:2px;margin-block-start:2px;-webkit-margin-after:2px;margin-block-end:2px}}.ConditionInput_empModal__1_54J .ConditionInput_jobModalContent__P06JL{grid-template-columns:1fr}.ConditionInput_empModal__1_54J .ConditionInput_jobModalColumn__JlHVm{max-height:none}.ConditionInput_empModal__1_54J .ConditionInput_jobModalColumnHeader__F7wDW{border-bottom:none}.ConditionInput_empModal__1_54J .ConditionInput_jobModalContent__P06JL{max-height:60vh}.ConditionInput_conditionModalContainer__lApJ8.ConditionInput_conditionModalContainer__lApJ8{background:#fff;border-radius:clamp(.75rem,1.5vw,1.25rem);width:min(94vw,68rem);max-height:90vh;max-height:min(90vh,94dvh);display:flex;flex-direction:column;box-shadow:0 2.5vh 4vh rgba(15,23,42,.25);border:.0625rem solid var(--border);overflow:hidden;isolation:isolate}.ConditionInput_conditionModalHeader__NqyOY.ConditionInput_conditionModalHeader__NqyOY{display:flex;align-items:center;justify-content:space-between;gap:clamp(.5rem,1.4vw,1.5rem);flex-shrink:0;background:inherit;z-index:1}.ConditionInput_conditionModalContent__OYEOm.ConditionInput_conditionModalContent__OYEOm{flex:1 1;min-height:0;padding:clamp(.75rem,2vh,1.5rem) clamp(.75rem,3vw,2rem);overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;overscroll-behavior:contain}.ConditionInput_conditionModalFooter__NJko7.ConditionInput_conditionModalFooter__NJko7{display:flex;justify-content:space-between;align-items:center;gap:clamp(.5rem,1.5vw,1.25rem);padding:clamp(.75rem,1.5vh,1.5rem) clamp(.75rem,3vw,2rem);flex-shrink:0;background:inherit}@media (max-width:768px){.ConditionInput_conditionModalContainer__lApJ8.ConditionInput_conditionModalContainer__lApJ8{width:96vw;min-height:80vh;max-height:94vh;border-radius:clamp(.5rem,2vw,.875rem)}.ConditionInput_conditionModalFooter__NJko7.ConditionInput_conditionModalFooter__NJko7,.ConditionInput_conditionModalHeader__NqyOY.ConditionInput_conditionModalHeader__NqyOY{padding:clamp(.5rem,2vh,1rem) clamp(.75rem,5vw,1.25rem)}.ConditionInput_conditionModalContent__OYEOm.ConditionInput_conditionModalContent__OYEOm{padding:clamp(.5rem,3vh,1.25rem) clamp(.5rem,5vw,1.5rem)}.ConditionInput_conditionModalFooter__NJko7.ConditionInput_conditionModalFooter__NJko7{flex-direction:row;align-items:stretch}}.ConditionInput_labelBar__RXmDS{display:grid;grid-template-columns:1fr auto;align-items:center;min-height:1.25rem}.ConditionInput_labelText__b5gEJ{justify-self:center;font-weight:600;color:var(--text);white-space:nowrap}.ConditionInput_okMark__hkgB4{justify-self:end;color:#16a34a;line-height:1}.ConditionInput_inputWrap__RCGSy{position:relative;min-width:0;width:100%}.ConditionInput_input__K7bir{width:100%;height:38px;border-radius:.5rem;border:1px solid var(--border);color:#000;background:var(--white);padding:.5rem .75rem;font-size:.875rem;line-height:1.4;outline:none;transition:box-shadow .2s,border-color .2s;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;max-width:200px}.ConditionInput_input__K7bir:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(228,84,31,.1)}.ConditionInput_inputIcon__8jZlg{position:absolute;left:.5rem;top:50%;transform:translateY(-50%);color:rgba(0,0,0,.4)}.ConditionInput_inputWithIcon__kRKLi{padding-left:2rem}.ConditionInput_inputNumeric__4fbAH{text-align:right;padding-right:2rem}.ConditionInput_inputNumeric__4fbAH::placeholder{text-align:right}.ConditionInput_inputSuffix__1Qj00{pointer-events:none;position:absolute;right:.75rem;top:50%;transform:translateY(-50%);display:flex;align-items:center;font-size:.75rem;color:rgba(0,0,0,.4)}.ConditionInput_warn__fd_hZ{margin-top:6px;font-size:.75rem;color:#b91c1c}.ConditionInput_hint__WE4nY{margin-top:6px;font-size:.75rem;color:var(--text-muted)}.ConditionInput_areaInner__L3etu{display:flex;flex-direction:column;gap:.5rem;width:100%}.ConditionInput_cityWrap__vkuNC,.ConditionInput_prefWrap__93ESS{flex:1 1;width:100%}.ConditionInput_areaModal__Z2lNu{background:#fff;border-radius:1rem;width:min(800px,100%);max-height:min(80vh,720px);display:flex;flex-direction:column;box-shadow:0 32px 60px rgba(15,23,42,.25)}.ConditionInput_areaModalHeader__MaWWM{display:flex;align-items:center;justify-content:space-between;padding:.25rem 1.5rem;border-bottom:1px solid var(--border)}.ConditionInput_areaModalTitle__arKBS{font-size:1rem;font-weight:600;color:var(--text);display:flex;align-items:baseline;gap:.5rem}.ConditionInput_areaModalTitleCount__uNM_r{font-size:.875rem;font-weight:500;color:var(--text-muted)}.ConditionInput_areaItemLabel__uiYKR{display:flex;align-items:baseline;gap:.5rem;overflow:hidden;flex:1 1;min-width:0}.ConditionInput_areaItemLabel__uiYKR>span:first-child{white-space:normal;overflow:hidden}.ConditionInput_areaItemSubCount__lzlbg{font-size:.7rem;font-weight:500;color:var(--accent);white-space:nowrap}.ConditionInput_areaModalClose__t_nYp{border:none;background:transparent;font-size:1.25rem;color:var(--text-muted);cursor:pointer;padding:.25rem;border-radius:.5rem;line-height:1;transition:color .2s ease}.ConditionInput_areaModalClose__t_nYp:hover{color:var(--text)}.ConditionInput_areaModalContent__iwAiA{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem;padding:1.25rem 1.5rem;flex:1 1;min-height:0}.ConditionInput_areaModalContentMobile__uOp2q{display:flex;flex-direction:column;gap:.75rem}.ConditionInput_areaModalColumn__dJdyP{display:flex;flex-direction:column;background:#f9fafb;border:1px solid var(--border);border-radius:.75rem;overflow:hidden}.ConditionInput_areaModalColumnHeader__Mu_Gu{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;font-size:.85rem;font-weight:600;color:var(--text-muted);border-bottom:1px solid var(--border)}.ConditionInput_areaSectionHeaderLabel__YT5wO{display:flex;flex-direction:column;gap:.125rem}.ConditionInput_sectionChev__aBtV9{transition:transform .2s ease}.ConditionInput_sectionChevOpen__wPXKj{transform:rotate(180deg)}.ConditionInput_areaSectionBody__Xh_9A{flex:1 1;min-height:0;display:flex;flex-direction:column}.ConditionInput_areaSectionBody__Xh_9A .ConditionInput_areaList__JcSoX{flex:1 1}.ConditionInput_areaSectionBodyExpanded__zhuls{max-height:70vh;opacity:1}.ConditionInput_areaSectionBodyCollapsed__47ox1{max-height:0;opacity:0;overflow:hidden;padding-top:0;padding-bottom:0;pointer-events:none}.ConditionInput_areaList__JcSoX{list-style:none;margin:0;padding:0;flex:1 1;overflow-y:auto}.ConditionInput_areaItem__NqhUt{width:100%;display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:transparent;border:none;cursor:pointer;font-size:.9rem;color:var(--text);text-align:left;transition:background .2s ease,color .2s ease}.ConditionInput_areaItem__NqhUt:hover{background:rgba(228,84,31,.1)}.ConditionInput_areaItemActive__mMRAO{background:color-mix(in oklab,var(--accent) 18%,white);color:var(--accent);font-weight:600}.ConditionInput_areaItemDisabled__AldoI{opacity:.45;cursor:not-allowed}.ConditionInput_areaItemCount__vpJl0{font-size:.75rem;color:var(--text-muted)}.ConditionInput_areaModalFooter__orr_z{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.5rem 1.5rem;border-top:1px solid var(--border)}.ConditionInput_footerActionButtons__mmVCI{display:flex;gap:.75rem}.ConditionInput_resetButton__QK6Hx{font-size:.875rem;color:var(--text-muted);background:transparent;border:none;cursor:pointer;padding:.5rem 1rem;border-radius:9999px}.ConditionInput_resetButton__QK6Hx:hover:not(:disabled){background-color:var(--bg-soft);color:var(--text)}.ConditionInput_resetButton__QK6Hx:disabled{opacity:.5;cursor:not-allowed}@media (max-width:768px){.ConditionInput_areaModalContent__iwAiA{grid-template-columns:1fr}.ConditionInput_areaModalContentMobile__uOp2q{max-height:70vh;overflow-y:auto;scrollbar-gutter:stable}.ConditionInput_areaModalColumn__dJdyP{max-height:none}.ConditionInput_areaModalColumnHeader__Mu_Gu{cursor:pointer;gap:.5rem}.ConditionInput_areaSectionBodyExpanded__zhuls{max-height:70vh}.ConditionInput_areaSectionBodyCollapsed__47ox1{max-height:0}}.ConditionInput_fakeInput__PTtmz{cursor:pointer;display:flex;align-items:center;justify-content:space-between;width:100%}.ConditionInput_fakeInput__PTtmz .ConditionInput_input__K7bir{padding-right:2rem}.ConditionInput_chev__FGUfz{margin-left:6px;opacity:.5}.ConditionInput_popWrap__Zrcns{position:relative;width:100%}.ConditionInput_pop__waukE{position:absolute;z-index:40;left:0;right:0;top:calc(100% + 6px);background:#fff;border:1px solid var(--border);border-radius:.5rem;box-shadow:0 10px 20px rgba(0,0,0,.08);padding:.5rem;min-width:200px}.ConditionInput_popList__ZPBu0{max-height:220px;overflow:auto;padding:.25rem;display:grid;grid-gap:.25rem;gap:.25rem}.ConditionInput_selectableItem__H_Zcu{padding:8px 12px;cursor:pointer;border-radius:4px;display:flex;justify-content:space-between;align-items:center;transition:background-color .2s}.ConditionInput_selectableItem__H_Zcu:hover{background-color:#f0f0f0}.ConditionInput_selectedItem__NH9Q5{background-color:var(--bg-soft);font-weight:600;color:var(--main)}.ConditionInput_selectedMark__5VW3b{color:var(--main)}.ConditionInput_checkItem__pwrsA{display:flex;align-items:center;gap:.5rem;padding:.25rem}.ConditionInput_checkItem__pwrsA input{width:16px;height:16px}.ConditionInput_groupHeader__PjfIE{display:flex;align-items:center;justify-content:space-between;width:100%;background:transparent;border:none;padding:.25rem 0;cursor:pointer;font-weight:700}.ConditionInput_chevRotated__JdMKK{transform:rotate(180deg);transition:transform .18s ease}.ConditionInput_childList__PogRr{display:flex;flex-direction:column;gap:4px;padding-left:6px}.ConditionInput_checkLabel__XmYLa{margin-left:8px;display:inline-block}.ConditionInput_groupHeaderRow__lbUvZ{display:flex;align-items:center;justify-content:space-between}.ConditionInput_groupToggle__Telj_{background:transparent;border:none;padding:4px;display:inline-flex;align-items:center;cursor:pointer}.ConditionInput_popActions__HGuSn{display:flex;justify-content:flex-end;gap:.5rem;padding-top:.25rem}.ConditionInput_popBtn__MOOh5{font-size:.8rem;padding:.25rem .5rem;border-radius:9999px;font-weight:700;border:none;background:#e9e9e9}.ConditionInput_budgetRow___JNtf{margin:0 auto;padding:0}.ConditionInput_budgetRow___JNtf .ConditionInput_fieldContainer__cmDA5{max-width:90%}.ConditionInput_actions__ZLj1o{display:flex;justify-content:center;margin-top:1rem}.ConditionInput_ctaPrimary__rHDbh{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:9999px;font-weight:700;background:var(--accent);color:#fff;border:none;text-decoration:none;cursor:pointer;transition:all .2s ease}.ConditionInput_ctaPrimary__rHDbh:hover:not(.ConditionInput_ctaDisabled__8eg3T){filter:saturate(1.05) brightness(1.03);transform:translateY(-1px)}.ConditionInput_ctaDisabled__8eg3T{opacity:.5;cursor:not-allowed;filter:none;transform:none}.ConditionInput_inputError__G7Pz5{border-color:#dc2626!important;box-shadow:0 0 0 3px rgba(220,38,38,.1)!important}.ConditionInput_inputError__G7Pz5:focus{border-color:#dc2626!important;box-shadow:0 0 0 3px rgba(220,38,38,.2)!important}.ConditionInput_fakeInputError__0fot3 .ConditionInput_input__K7bir{border-color:#dc2626!important;box-shadow:0 0 0 3px rgba(220,38,38,.1)!important}.ConditionInput_fakeInputError__0fot3 .ConditionInput_input__K7bir:focus{border-color:#dc2626!important;box-shadow:0 0 0 3px rgba(220,38,38,.2)!important}.ConditionInput_errorMessage__mPO9R{margin-top:4px;font-size:.75rem;color:#dc2626;text-align:center;line-height:1.2}.ConditionInput_field__VfZqj{display:grid;grid-gap:.5rem;gap:.5rem;font-size:.875rem;min-width:0;max-width:200px;width:100%;text-align:center}.ConditionInput_areaInner__L3etu .ConditionInput_fakeInput__PTtmz,.ConditionInput_areaInner__L3etu .ConditionInput_inputWrap__RCGSy,.ConditionInput_budgetRow___JNtf .ConditionInput_inputWrap__RCGSy,.ConditionInput_jobSelects__VUFpx .ConditionInput_fakeInput__PTtmz,.ConditionInput_jobSelects__VUFpx .ConditionInput_inputWrap__RCGSy,.ConditionInput_popWrap__Zrcns .ConditionInput_fakeInput__PTtmz{width:100%}.ConditionInput_areaItemSelectAllInHeader__aYQSG{font-size:.75rem;font-weight:400;color:var(--accent);background:transparent;border:none;cursor:pointer;padding:.25rem}.ConditionInput_areaItemSelectAllInHeader__aYQSG:hover{text-decoration:underline}.ConditionInput_jobItemLabelWrapper__qKiHE{flex:1 1;min-width:0}.ConditionInput_jobItemLabelText__b7e9K{display:block;width:100%;word-break:break-all;overflow-wrap:break-word;white-space:normal}.ConditionInput_areaModalColumnDisabled__ptwWg{opacity:.4;pointer-events:none;background-color:#f0f0f0}.MarketStats_titleIcon__uOgae{vertical-align:-2px;color:var(--accent)}.MarketStats_statusMessage__IGzlf{text-align:center;padding:1.5rem 0;font-size:.9rem;color:rgba(0,0,0,.6)}.MarketStats_loader__yNjo_{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:2rem 0;font-size:.9rem;color:rgba(0,0,0,.7)}.MarketStats_spinner__lAyBS{width:28px;height:28px;border-radius:9999px;border:3px solid rgba(228,84,31,.25);border-top:3px solid var(--accent);animation:MarketStats_ms-rotate__P5HZc .8s linear infinite}.MarketStats_loaderText__0gHVy{font-weight:600}.MarketStats_inlineNotice__2HB94{margin:.75rem auto 0;padding:.65rem;border-radius:.5rem;font-size:.85rem;align-items:center;gap:.5rem;text-align:center;max-width:500px}.MarketStats_noticeInfo__ZGEzs{background:rgba(59,130,246,.12);color:#1d4ed8;border:1px solid rgba(59,130,246,.25)}.MarketStats_noticeError__hmcUI{background:rgba(220,38,38,.12);color:#b91c1c;border:1px solid rgba(220,38,38,.3)}.MarketStats_cardGrid__24gfc{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem;padding:.5rem;margin:1rem auto;min-width:90%;max-width:90%}@media (min-width:768px){.MarketStats_cardGrid__24gfc{grid-template-columns:repeat(3,1fr)}}@media (max-width:767px){.MarketStats_cardGrid__24gfc{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}.MarketStats_metricCard__xEdGT{border:1px solid var(--border);border-radius:.75rem;background:var(--white);padding:1rem;text-align:center;display:flex;flex-direction:column;gap:.35rem}.MarketStats_metricTitle__qhJHx{font-size:.85rem;font-weight:600;color:var(--text);display:flex;align-items:center;gap:8px;margin:0 auto}.MarketStats_metricValue__cnc5T{font-size:1.45rem;font-weight:800;color:var(--accent)}.MarketStats_metricRange__4lgZu{font-size:.85rem;color:rgba(0,0,0,.6)}.MarketStats_metricSamples___80rE{font-size:.75rem;color:rgba(0,0,0,.55);display:flex;justify-content:center;gap:.75rem}.MarketStats_compareRow__Ey9tz{margin-top:.5rem;display:flex;justify-content:center}.MarketStats_badge__Rx0U9{display:inline-flex;align-items:center;gap:.25rem;border-radius:9999px;padding:.2rem .65rem;font-size:.75rem;font-weight:700}.MarketStats_high__WLxqT{background:rgba(228,84,31,.1);color:#e4541f}.MarketStats_low__u4ARF{background:rgba(34,197,94,.12);color:#16a34a}.MarketStats_same__76YT3{background:rgba(0,0,0,.06);color:rgba(0,0,0,.6)}.MarketStats_chartToggle__Jxxvi{margin-top:1.25rem;display:flex;justify-content:flex-end}.MarketStats_toggleButton__Xy_Pc{border:1px solid var(--border);background:none;border-radius:.5rem;padding:.4rem .75rem;display:inline-flex;align-items:center;gap:.35rem;font-size:.85rem;font-weight:600;color:var(--text);cursor:pointer;transition:background .2s ease}.MarketStats_toggleButton__Xy_Pc:hover{background:rgba(0,0,0,.04)}.MarketStats_charts__ncCZm{margin-top:1rem;display:flex;flex-direction:column;gap:1rem}.MarketStats_chartPlaceholder__oRTSW{border:1px dashed var(--border);border-radius:.75rem;padding:1.5rem;text-align:center;font-size:.85rem;color:rgba(0,0,0,.6)}.MarketStats_estimateCard__i5Mni{margin-top:1rem;text-align:center;background:rgba(228,84,31,.08);border:1px solid rgba(228,84,31,.18)}.MarketStats_estimateLabel__ISvjE{font-size:.85rem;color:rgba(0,0,0,.6)}.MarketStats_estimateValue__L74UH{font-size:1.5rem;font-weight:800;color:var(--accent)}.MarketStats_estimateSub__PhJmm{font-size:.75rem;color:rgba(0,0,0,.5)}.MarketStats_statusFooter__U1Ri8{margin-top:1rem;font-size:.75rem;color:rgba(0,0,0,.55);display:flex;flex-direction:column;gap:.35rem}.MarketStats_sourceNote__dFDqZ{margin-top:.75rem;text-align:center;font-size:.75rem;color:rgba(0,0,0,.55)}.MarketStats_prospectLabel__dpSuz{font-size:.85rem;color:rgba(0,0,0,.6)}.MarketStats_prospectWrapper__kiFeo{width:100%}.MarketStats_prospectRow__bBfPX{margin-top:12px}.MarketStats_prospectUnit__q_yFf{font-size:1rem;font-weight:600;margin-left:2px;vertical-align:baseline}.MarketStats_metricTitleInner__9dsaM{display:inline-flex;align-items:center;justify-content:center;gap:6px}.MarketStats_metricTitleInner__9dsaM span{line-height:1}@keyframes MarketStats_ms-rotate__P5HZc{to{transform:rotate(1turn)}}@media (min-width:768px){.MarketStats_statusFooter__U1Ri8{flex-direction:row;justify-content:space-between}}.DistributionChart_cardTitle__9P1s2{margin:1rem auto 0;font-size:16px;font-weight:600;color:#3c3c3c;text-align:center}.DistributionChart_recharts-legend-wrapper__MX5Mv{justify-content:center!important}.DistributionChart_legend__76RYX{display:flex;justify-content:center;align-items:center;list-style:none;padding:0;margin:0;gap:16px;color:#3c3c3c;font-size:15px;font-weight:700}.DistributionChart_legendItem__vo7zE{display:flex;align-items:center}.DistributionChart_legendColor__yBM12{display:inline-block;width:12px;height:12px;margin-right:6px;border-radius:2px}.DistributionChart_legendLabel__AvNYA{white-space:nowrap}@media (max-width:480px){.DistributionChart_legend__76RYX{flex-direction:column;align-items:center;gap:8px}.DistributionChart_legendLabel__AvNYA{white-space:normal;font-size:14px}}.InfoBox_infoBox__dN2mk{display:flex;align-items:center;gap:16px;padding:1rem;margin:1.5rem auto;max-width:85%;border-radius:.75rem;background:rgba(228,84,31,.08);border:1px solid rgba(228,84,31,.2);justify-content:center}.InfoBox_image__LkUIx{flex-shrink:0;align-self:flex-start}.InfoBox_contentWrapper__zFJm7{flex-grow:1;width:100%}.InfoBox_header___U1lH{display:flex;justify-content:space-between;align-items:center;cursor:pointer;width:100%}.InfoBox_title__abqYf{margin:0;font-weight:600;line-height:1.5;color:#78350F}.InfoBox_chevron__atiYr{transition:transform .2s ease-in-out;color:#B45309}.InfoBox_chevronOpen__EjhbW{transform:rotate(180deg)}.InfoBox_collapsibleContent__444Q4{margin-top:12px;color:#78350F;font-size:.9rem;line-height:1.7;overflow:hidden}.SampleLayer_container__O_5Sv{position:relative}.SampleLayer_dimmable__HM3L8{filter:grayscale(80%) blur(2px);transition:filter .3s ease-in-out}.SampleLayer_layer__4tD1i{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:rgba(255,255,255,.5);text-align:center;font-weight:700}.SampleLayer_message__hexjg{padding:1rem;background-color:rgba(255,255,255,.8);border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);max-width:80%}.Tabs_container__iETzx{width:100%;position:relative}.Tabs_disabledContainer__wEGuF{opacity:.9;pointer-events:none;cursor:not-allowed}.Tabs_tooltip___Ofxw{position:absolute;top:-40px;left:50%;transform:translateX(-50%);background-color:#333;color:#fff;padding:8px 12px;border-radius:4px;font-size:12px;white-space:nowrap;z-index:10}.Tabs_tabList__Dj7ey{display:flex;justify-content:center;gap:.75rem;margin-bottom:1.5rem;border-bottom:1px solid #e5e7eb;padding-bottom:1rem}.Tabs_tabButton__lfaeF{padding:.6rem 1.25rem;border:1px solid #e5e7eb;background-color:#ffffff;color:#4b5563;border-radius:8px;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .2s ease-in-out}.Tabs_tabButton__lfaeF:hover{background-color:#f9fafb;border-color:#d1d5db}.Tabs_tabButton__lfaeF.Tabs_active__wb0Nu{background-color:#e4541f;color:#ffffff;border-color:#e4541f}.Tabs_tabPanel__9seLi{padding-top:1rem}@media (max-width:500px){.Tabs_tabList__Dj7ey{flex-direction:column;gap:.5rem;border-bottom:none;padding-bottom:0}.Tabs_tabButton__lfaeF{max-width:220px;margin:.5rem auto}}.Diagnosis_wrap__nKiFZ{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem;align-items:start;margin-top:10px;margin-bottom:10px}@media (max-width:15000px){.Diagnosis_wrap__nKiFZ{grid-template-columns:1fr;gap:1rem}}.Diagnosis_fullBleed__sa8DU{margin:0 -1rem;padding:1rem;background:var(--bg-soft);border-radius:0}.Diagnosis_formGrid__9TqA_{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:.75rem;gap:.75rem;align-items:start}.Diagnosis_formGrid__9TqA_.Diagnosis_singleItem__qpn0h{grid-template-columns:1fr;justify-items:center;max-width:220px;margin-left:auto;margin-right:auto}@media (min-width:800px){.Diagnosis_formGrid__9TqA_{grid-template-columns:repeat(4,1fr);gap:1rem}}@media (min-width:900px) and (max-width:1000px){.Diagnosis_formGrid__9TqA_{grid-template-columns:repeat(3,1fr);gap:.75rem}}@media (min-width:768px) and (max-width:899px){.Diagnosis_formGrid__9TqA_{grid-template-columns:repeat(2,1fr);gap:.75rem}}@media (max-width:767px){.Diagnosis_formGrid__9TqA_{grid-template-columns:1fr;gap:.75rem;justify-items:center}}.Diagnosis_field__HBE5f{display:grid;grid-gap:.5rem;gap:.5rem;font-size:.875rem;min-width:0;max-width:200px;width:100%;text-align:center}.Diagnosis_fieldLabel__C6Jor{font-weight:600;color:var(--text);white-space:nowrap}.Diagnosis_labelBar__UCFSB{display:flex;align-items:center;justify-content:center;gap:.5rem;min-height:1.25rem}.Diagnosis_optional__kEpK2{font-size:.75rem;color:var(--text-muted);font-weight:400}.Diagnosis_inputWrap__z_A55{position:relative;min-width:0;width:100%;display:flex;align-items:center}.Diagnosis_inputCtrl__LdotD{width:100%;height:38px;border-radius:.5rem;border:1px solid var(--border);background:var(--white);color:#333;padding:.5rem .75rem;font-size:.875rem;line-height:1.4;outline:none;transition:box-shadow .2s,border-color .2s;text-overflow:ellipsis;text-align:center;max-width:200px}.Diagnosis_inputCtrl__LdotD:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(228,84,31,.1)}.Diagnosis_suffix__GMMab{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);font-size:.75rem;color:rgba(0,0,0,.4);pointer-events:none}.Diagnosis_tooltipTrigger__kwrzH{position:relative;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-left:.5rem;color:var(--text-muted);cursor:help}.Diagnosis_tooltipOutside__FJQDU{position:static}.Diagnosis_tooltipContent__6lffl{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);background:var(--text);color:var(--white);padding:.5rem .75rem;border-radius:.375rem;font-size:.75rem;line-height:1.4;white-space:nowrap;opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s;z-index:50}.Diagnosis_tooltipContent__6lffl:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:4px solid transparent;border-top:4px solid var(--text)}.Diagnosis_tooltipTrigger__kwrzH:hover .Diagnosis_tooltipContent__6lffl{opacity:1;visibility:visible}.Diagnosis_ctaRow__Cv7Lk{display:flex;justify-content:center;margin-top:1.5rem}.Diagnosis_smallNote__Eh0cy{margin-top:.75rem;font-size:.75rem;color:var(--text-muted);text-align:center}.Diagnosis_centerStatGrid__m2vh0{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem;align-items:start}@media (min-width:900px){.Diagnosis_centerStatGrid__m2vh0{grid-template-columns:1fr;gap:1rem}}.Diagnosis_gapCardCenter__pu_XO{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem .75rem}.Diagnosis_centerMain__Y9kH1{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1rem}.Diagnosis_big__RkajY{font-size:1.25rem;line-height:1}.Diagnosis_balloon__joOdW{border-radius:.5rem;padding:.6rem .75rem;border:1px solid rgba(0,0,0,.04);background:#fff8f2;display:inline-flex;gap:8px;align-items:center;justify-content:center}.Diagnosis_balloonLogo__pYmno{width:36px;height:36px;object-fit:contain;border-radius:6px}.Diagnosis_barRow__jwwuD{display:flex;align-items:center}.Diagnosis_barLabelSmall__n1MiB{width:100px;font-size:14px;color:#444;margin-right:12px}.Diagnosis_barTrack__TRgBr{height:18px;background:#f1f1f1;border-radius:999px;position:relative;overflow:hidden}.Diagnosis_barFillBase__elolk{height:100%;background:#cfd8dc;border-radius:999px 0 0 999px}.Diagnosis_barFillCompany__0jEIY{height:100%;background:var(--accent);border-radius:999px 0 0 999px}.Diagnosis_barValue__I2zLp{width:120px;text-align:right;margin-left:16px;font-weight:600}.Diagnosis_centerLabel__OGJhb{font-size:16px;font-weight:700;color:black;margin-bottom:6px}.Diagnosis_compBar__NhGUB{width:100%}.Diagnosis_barLabels__9QZAM{display:flex;justify-content:space-between;margin-top:6px;font-size:12px;color:#666}.Diagnosis_barLabelCompany__Bs5D_,.Diagnosis_barLabelLeft__8zpRm{color:#666}.Diagnosis_barLabelCompanyHighlight__R7hT_{color:var(--accent);font-weight:700}.Diagnosis_placeholderText__feTGC{font-size:13px;color:#999;text-align:center;margin:24px 0}.Diagnosis_costPerfComment__Ekxgb{margin-top:8px}.Diagnosis_costPerfMessage__9UDUt{font-weight:700}.Diagnosis_costPerfDiff__zPO3D{margin-left:8px;font-weight:700}.Diagnosis_improvementComment__ezkDR{margin-top:12px;display:flex;align-items:center;gap:12px;justify-content:center;padding:10px 14px}.Diagnosis_improvementMessage__FYRUY{font-size:1.1em;font-weight:700}.Diagnosis_improvementMessageHighlight__IbJ3u{color:var(--accent);margin-left:6px;font-size:1.2em;font-weight:800}.Diagnosis_improvementMessageContainer__FX0DM{font-size:13px;color:#666;text-align:left}.Diagnosis_statWidgetContainer__QPZ8r{text-align:center;width:100%}.Diagnosis_centerLabelWithIcon__xtHUZ{display:flex;align-items:center;justify-content:center;gap:8px}.Diagnosis_flex1__HH9Fg{flex:1 1;text-align:center}.Diagnosis_clientsCard__cG8rK{text-align:center}.Diagnosis_statLabel__lO0ke{font-size:12px;color:#888;margin-bottom:4px}.Diagnosis_statBigNumber__41bDB{font-size:22px;font-weight:800}.Diagnosis_marketStatContainer__69V7p{text-align:center}.Diagnosis_marketStatPrice__Xi7Ou{color:var(--accent);font-weight:800;font-size:20px}.Diagnosis_marketStatDiff__7tr0_{font-size:12px}.Diagnosis_barInfoContainer__P8Uoc{margin:12px auto 0;font-size:13px;color:#444;width:80%}.Diagnosis_barRowMarginTop__y9pee{margin-top:8px}.Diagnosis_improvementDetailContainer__rKEd5{margin-top:8px;font-size:13px;text-align:right}.Diagnosis_improvementDetailHighlight__YbAir{font-weight:700;color:var(--accent)}.Diagnosis_improvementDetailPercentage__12QtG{margin-left:8px;font-size:12px;color:#666}.Diagnosis_barTrackStacked__0n_Oa{display:flex;padding:0}.Diagnosis_barTrackStacked__0n_Oa>div{border-radius:0}.Diagnosis_inlineTextBarTitle__kTIY4{font-size:14px;font-weight:600;text-align:center;color:#333;margin-bottom:.75rem}.Diagnosis_inlineTextBarTrack__OFy0A{display:flex;height:40px;border-radius:.5rem;overflow:visible;background-color:#f1f1f1}.Diagnosis_inlineTextSegment__V86_x{display:flex;align-items:center;justify-content:center;height:100%;transition:width .5s ease-in-out;white-space:nowrap;border-radius:0}.Diagnosis_inlineText__Fu2CJ{color:white;font-size:14px;font-weight:600;padding:0 .5rem;z-index:1000}.Diagnosis_inlineText__Fu2CJ.Diagnosis_you__cJno2{color:var(--you,blue)}.Diagnosis_inlineTextHighlight__obZN_{font-weight:700;text-shadow:-1px -1px 0 var(--best,#e6602b),1px -1px 0 var(--best,#e6602b),-1px 1px 0 var(--best,#e6602b),1px 1px 0 var(--best,#e6602b)}.Diagnosis_barLabelsBelow___oiR6{display:flex;justify-content:space-between;margin-top:.5rem;font-size:12px;color:#666;padding:0 .25rem}.Diagnosis_estimatedBudgetValue__3MQXy{font-size:2rem;font-weight:700;color:var(--accent);text-align:center}.Diagnosis_estimatedBudgetsDescription__Rk7sX{font-size:.875rem;color:#666;text-align:center}.Diagnosis_errorContainer___qK3L{margin-top:1rem;display:flex;flex-direction:column;gap:.5rem;text-align:center}.Diagnosis_errorMessage__4oXCp{color:#dc2626;font-size:.875rem;font-weight:500}.BestCase_tableWithTitle__tw3uB{text-align:center;margin-bottom:.5rem}@media (min-width:768px){.BestCase_tableWithTitle__tw3uB{text-align:left}}.BestCase_bestTitle__zEm3k{font-weight:600;margin-bottom:.25rem}.BestCase_bestSubtitle__W_tlz{font-size:.8rem;color:var(--text-muted);margin:0}.BestCase_comparisonTable__UJcUq{text-align:right}.BestCase_comparisonTable__UJcUq th{padding:.5rem .75rem;font-size:.8rem;color:var(--text-muted);font-weight:400;text-align:right;border-bottom:1px solid var(--border)}.BestCase_comparisonTable__UJcUq th:first-child{text-align:left}.BestCase_tdKey__7RAY6{text-align:left;white-space:nowrap}.BestCase_valueWithBar__MpilW{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem}.BestCase_barTrack__tLcsz{width:100%;height:8px;background-color:rgba(0,0,0,.05);border-radius:4px;overflow:hidden}.BestCase_barFillBest__eIx1h{background-color:var(--accent)}.BestCase_barFillBest__eIx1h,.BestCase_barFillMine___aVqH{height:100%;border-radius:4px;transition:width .5s ease-out}.BestCase_barFillMine___aVqH{background-color:#a0aec0}.BestCase_summaryBox__jSPDM{margin-bottom:2rem;padding:1.25rem;border-radius:.75rem;background:var(--bg-soft);border:1px solid rgba(0,0,0,.05)}.BestCase_summaryLead__TMGNf{font-size:.9rem;color:var(--text);text-align:center;margin-bottom:1rem}.BestCase_summaryHighlight__eIXZD{background:var(--white);border:1px solid var(--accent-soft,#fed7aa);box-shadow:0 4px 10px rgba(228,84,31,.05);border-radius:.75rem;padding:1rem;display:flex;align-items:center;gap:1rem;margin-bottom:1rem;justify-content:center}.BestCase_summaryIcon__fotoG{flex-shrink:0;width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:var(--accent-soft,#fff7ed);color:var(--accent)}.BestCase_summaryHighlightLabel__GJsfX{font-size:.8rem;color:var(--text-muted)}.BestCase_summaryHighlightMain__W1_PG{display:flex;align-items:baseline;gap:.5rem;margin:.25rem 0}.BestCase_summaryArrow__ysPtx{color:var(--text-muted)}.BestCase_summaryHiresBefore__UTpBc{font-size:1.25rem;font-weight:600;color:var(--text-muted)}.BestCase_summaryHiresAfter__JdWGV{font-size:2rem;font-weight:800;color:var(--accent);line-height:1}.BestCase_summaryHiresIncrease__Hgwxw{background-color:var(--accent-soft,#fff7ed);color:var(--accent);font-size:.8rem;font-weight:700;padding:.25rem .5rem;border-radius:.375rem}.BestCase_summaryHighlightDesc__AWn57{font-size:.9rem;font-weight:600}.BestCase_summarySub__AJvzx{font-size:.85rem;text-align:center;color:var(--text-muted);display:flex;align-items:center;justify-content:center;gap:.25rem}.BestCase_summarySub__AJvzx svg{color:var(--success)}.BestCase_summarySub__AJvzx strong{color:var(--text)}.BestCase_conditions__g1njK{align-items:center;margin-bottom:1rem}.BestCase_centerCol__AGGY0{display:flex;justify-content:center}.BestCase_condLine__baHy1{font-weight:600}.BestCase_condSub__woO3H{font-size:.85rem;color:var(--text-muted);margin-top:.25rem}.BestCase_pill__nTnTk{font-size:.875rem;font-weight:600;background-color:#ffffff;border:1px solid #e5e7eb;color:#4b5563;padding:.6rem .75rem;border-radius:999px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.BestCase_kpiGrid__oJVS0{--you:#1c39a4;--best:#e6602b;display:grid;grid-gap:.9rem;gap:.9rem;margin:1rem 0}.BestCase_kpiRow__6Gu5r{padding:.9rem;display:grid;grid-template-columns:60% 40%;grid-gap:16px;gap:16px;align-items:stretch}.BestCase_kpiRow__6Gu5r .BestCase_kpiLeft___GZbo,.BestCase_kpiRow__6Gu5r .BestCase_kpiRight__nnU99{min-width:0;display:flex;flex-direction:column;justify-content:center}.BestCase_kpiRow__6Gu5r .BestCase_simCard__Z09SS{margin:auto 10px}@media (max-width:768px){.BestCase_kpiRow__6Gu5r{grid-template-columns:1fr}.BestCase_kpiLeft___GZbo,.BestCase_kpiRight__nnU99{width:100%}}.BestCase_kpiLabel__jbVuX{font-size:.9rem;color:var(--text)}.BestCase_bulletWrap__KP6Xf{display:grid;grid-template-columns:1fr 2.2fr;grid-gap:.9rem;gap:.9rem;align-items:center}@media (max-width:640px){.BestCase_bulletWrap__KP6Xf{grid-template-columns:1fr}}.BestCase_bulletVals__hEPGW{display:grid;grid-gap:.35rem;gap:.35rem}.BestCase_bulletLine__Qxn7v{display:flex;justify-content:space-between;gap:.6rem}.BestCase_bulletTag__cHYTM{font-size:.75rem;font-weight:700;color:var(--text)}.BestCase_bulletTagWeak__ekEI3{font-size:.75rem;font-weight:600;color:var(--text-muted)}.BestCase_kpiVal__CIZ8a{font-weight:800}.BestCase_kpiValWeak__X3BFv{color:var(--text-muted);font-weight:700}.BestCase_bulletTrack__avtnH{position:relative;width:100%;height:12px;border-radius:999px;background:rgba(0,0,0,.06);overflow:hidden}.BestCase_bulletFillBest__pUxyL{position:absolute;left:0;top:0;bottom:0;background:var(--accent);border-radius:999px}.BestCase_bulletMarkerMine__rRN3H{position:absolute;top:50%;width:2px;height:18px;transform:translate(-1px,-50%);background:#4a5568;box-shadow:0 0 0 2px rgba(74,85,104,.15)}.BestCase_delta__4IOmu{display:flex;justify-content:flex-end;align-items:center}.BestCase_deltaDash__xOpQG{color:var(--text-muted)}.BestCase_deltaGood__MumJW{color:var(--success,#067d3b);background:rgba(6,125,59,.08);border:1px solid rgba(6,125,59,.15);border-radius:.5rem}.BestCase_deltaBad__utanJ,.BestCase_deltaGood__MumJW{display:inline-flex;gap:.25rem;align-items:center;font-weight:700;padding:.25rem .5rem}.BestCase_deltaBad__utanJ{color:var(--danger,#b42318);background:rgba(180,35,24,.08);border:1px solid rgba(180,35,24,.15);border-radius:.5rem}.BestCase_deltaFlat__LReTv{font-weight:700;color:var(--text-muted);border:1px solid var(--border);padding:.25rem .5rem;border-radius:.5rem}.BestCase_miniTrack__ydlkY{width:100%;height:8px;border-radius:999px;background:rgba(0,0,0,.06);overflow:hidden}.BestCase_miniBest__qWsb8{height:100%;background:var(--accent)}.BestCase_miniMine__NgB1j{height:100%;background:#a0aec0}.BestCase_simCard__Z09SS{border:1px solid var(--border);background:var(--white);border-radius:.75rem;padding:.9rem;display:grid;grid-template-areas:"head" "vals" "sub";grid-row-gap:.6rem;row-gap:.6rem;justify-items:center;text-align:center;max-width:80%;margin:0 auto}.BestCase_simCard__Z09SS .BestCase_simCardEm__jJNwA{box-shadow:0 6px 18px rgba(228,84,31,.08);border-color:var(--accent-soft,#fed7aa)}.BestCase_simCard__Z09SS .BestCase_simHead__8Soy_{grid-area:head;display:inline-flex;align-items:center;gap:.5rem;justify-content:center}.BestCase_simCard__Z09SS .BestCase_simIcon__rxcos{display:flex;align-items:center}.BestCase_simCard__Z09SS .BestCase_simTitle__QhKTo{font-weight:600;min-width:0}.BestCase_simCard__Z09SS .BestCase_simValues__jM7eq{grid-area:vals;display:flex;flex-direction:column;align-items:center;gap:.35rem}.BestCase_simCard__Z09SS .BestCase_simBefore__jBOBB{color:var(--you);font-weight:600}.BestCase_simCard__Z09SS .BestCase_simAfter__HInZ0{color:var(--best);font-weight:800}.BestCase_simCard__Z09SS .BestCase_simArrow__Sw4ms{color:var(--text-muted)}.BestCase_simCard__Z09SS .BestCase_simSub__3XZK_{grid-area:sub;display:flex}.BestCase_simBadge__kwfZR{margin-left:.5rem;font-size:.8rem;font-weight:700;color:var(--accent);background:var(--accent-soft,#fff7ed);border:1px solid var(--accent-soft,#ffd6a2);padding:.15rem .4rem;border-radius:.4rem}.BestCase_kpiSection__Y4b2U{padding:1rem}.BestCase_kpiContent__DnIBu{display:flex;justify-content:space-between;align-items:stretch;gap:1rem;margin-top:1rem;min-width:90%}.BestCase_kpiBarWrapper__zlij5{flex:1 1 65%;min-width:0}.BestCase_kpiSimWrapper__sOdxw{flex:1 1 35%;min-width:0;display:flex;align-items:center;justify-content:center}@media (max-width:768px){.BestCase_kpiContent__DnIBu{flex-direction:column}.BestCase_kpiBarWrapper__zlij5,.BestCase_kpiSimWrapper__sOdxw{flex-basis:auto}}.CostComparator_varaeties__ZaZ9R{--track-bg:#f4f6f8;--you:#1c39a4;--best:#e6602b;--over:#d32f2f;--text:#333;--ok:#12a150;--ng:#b00020}.CostComparator_varaeties__ZaZ9R .CostComparator_wrap__qvl3e{min-width:320px;width:90%;max-width:90%;padding:16px 1rem 24px;color:var(--text);font-family:sans-serif;border:1px solid rgba(0,0,0,.07);border-radius:12px;background:#fff;margin:0 auto}.CostComparator_header__lpVll{display:flex;align-items:center;justify-content:center;margin-bottom:16px;gap:8px}.CostComparator_title__YYuqa{font-weight:600;font-size:18px}.CostComparator_savingPill__7OKIJ{font-size:12px;border-radius:999px;padding:4px 10px;background:#e0e0e0;white-space:nowrap}.CostComparator_positive__bAV9v{background:rgba(18,161,80,.12);color:var(--ok)}.CostComparator_negative__IZgN1{background:rgba(176,0,32,.12);color:var(--ng)}.CostComparator_neutral__8Gb_S{background:#e0e0e0;color:#555}.CostComparator_row__m3hCr{display:grid;grid-template-columns:64px 1fr auto;align-items:center;grid-gap:10px;gap:10px;margin:10px 0}.CostComparator_rowYou__0AqKR{position:relative;margin-bottom:10px;margin-top:20px}.CostComparator_rowBest__Km6i_{position:relative;margin-bottom:24px}.CostComparator_label__ZWPo1{font-size:14px;color:var(--you);font-weight:600;padding:4px 8px;border-radius:4px;background:#fff;border:1.5px solid var(--you);text-align:center;min-width:48px}.CostComparator_rowBest__Km6i_ .CostComparator_label__ZWPo1{background:#fff;color:var(--best);border:1.5px solid var(--best);font-weight:700}.CostComparator_track__YME4c{position:relative;height:24px;background:var(--track-bg);border-radius:0 999px 999px 0;overflow:visible}.CostComparator_fillBest__jxa7S,.CostComparator_fillYou__uqKvg{position:absolute;left:0;top:0;bottom:0;border-radius:0;transition:width .6s ease}.CostComparator_fillYou__uqKvg{background:var(--you);border-radius:0 999px 999px 0}.CostComparator_fillBest__jxa7S{background:var(--best);border-radius:0}.CostComparator_overage__VUQZ_{position:absolute;top:0;bottom:0;left:0;background:var(--over);display:flex;align-items:center;justify-content:center;padding:0 10px;white-space:nowrap;border-radius:0 999px 999px 0}.CostComparator_overage__VUQZ_ .CostComparator_overageText__s9_XW{color:#fff;font-size:18px;font-weight:700;overflow:visible;text-shadow:-1px -1px 0 var(--over,#000),1px -1px 0 var(--over,#000),-1px 1px 0 var(--over,#000),1px 1px 0 var(--over,#000)}.CostComparator_arrowConnecting__6UmoP{display:flex;align-items:center;justify-content:center;gap:8px;margin:4px 0 6px;color:#6b7280;font-size:14px}.CostComparator_downArrow__S_R0g{color:#6b7280;padding:8px;border-radius:8px}.CostComparator_downArrow__S_R0g.CostComparator_good__gHUmU{color:var(--best)}.CostComparator_downArrow__S_R0g.CostComparator_bad__FEn5d{color:var(--over)}.CostComparator_arrowText__H1d4Y{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:20px;font-weight:700;color:var(--best);background:rgba(var(--best),.1);padding:4px 8px;border-radius:6px;border:1px solid rgba(var(--best),.4);font-weight:600}.CostComparator_boundaryMarker__uvEI5{position:absolute;bottom:100%;left:0;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;z-index:10;pointer-events:none}.CostComparator_balloon__pUl9m{background:var(--best);color:#fff;padding:6px 10px;border-radius:6px;font-size:14px;font-weight:600;white-space:nowrap;margin-bottom:6px;position:relative;opacity:1;box-shadow:0 2px 8px rgba(0,0,0,.15);border:1px solid rgba(255,255,255,.1)}.CostComparator_balloon__pUl9m:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border-width:6px;border-style:solid;border-color:var(--best) transparent transparent transparent}.CostComparator_cutOff__5kphH{position:absolute;top:0;bottom:0;border:2px dashed var(--over);border-radius:0 999px 999px 0;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.CostComparator_cutTag__d3O0O{position:absolute;top:-26px;font-size:14px;font-weight:600;color:#fff;background:var(--best);padding:2px 6px;border-radius:6px;border:1px solid var(--best);box-shadow:0 1px 3px rgba(0,0,0,.06);min-width:60px;text-align:center}.CostComparator_cutTag__d3O0O:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border-width:8px;border-style:solid;border-color:var(--best) transparent transparent transparent}.CostComparator_cutOffArrow__8b5PQ{position:absolute;right:-8px;top:50%;transform:translateY(-50%);color:var(--over)}.CostComparator_value__v_FDq{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:72px;text-align:right;font-weight:700;transition:color .3s}.CostComparator_valueOver__losKq{color:var(--over)}.CostComparator_valueBest__KJ8ea{color:var(--best)}.CostComparator_boundaryArrow__owCCp{position:absolute;top:28px;left:0;transform:translateX(-50%);opacity:var(--boundary-opacity,1);color:#555;z-index:1}.CostComparator_rowBest__Km6i_ .CostComparator_boundaryArrow__owCCp{color:var(--best)}@media (max-width:480px){.CostComparator_balloon__pUl9m{font-size:10px}.CostComparator_row__m3hCr{grid-template-columns:56px 1fr auto}}