.page_container__SiD_D{display:grid;justify-content:center;width:100%;grid-gap:24px;gap:24px;grid-template-columns:repeat(3,1fr);align-items:stretch;@media (max-width:1024px){grid-template-columns:repeat(1,1fr);max-width:480px;margin-left:auto;margin-bottom:0;margin-right:auto;margin-top:0}}.page_tile__8yCGu{display:flex;transition:box-shadow .2s ease,transform .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.04),0 1px 2px rgba(0,0,0,.06);align-items:flex-start;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;gap:24px;overflow:hidden;padding:40px 32px;background:white;&:hover{box-shadow:0 20px 40px -8px rgba(0,0,0,.08),0 8px 16px -6px rgba(0,0,0,.06);transform:translateY(-2px)}}.page_featured__M0307{border-top:3px solid var(--primary-color)}.page_heading__STMGo{font-weight:600;font-size:24px;color:#111827}.page_subtext__XkDW_{color:#6b7280;font-size:16px;line-height:1.5;min-height:45px}.page_priceRow__gifox{display:flex;align-items:baseline;gap:4px;flex-wrap:wrap}.page_priceAmount__DrFrw{font-size:44px;font-weight:700;color:#111827;letter-spacing:-.02em;line-height:1}.page_priceFrom__tNgrO{margin-right:2px}.page_priceFrom__tNgrO,.page_pricePeriod__sG_kw{font-size:16px;color:#6b7280;font-weight:400}.page_priceSubtext__I_5UR{font-size:14px;color:#9ca3af;margin-top:4px}.page_freeCallout__SProf{display:flex;align-items:flex-start;gap:10px;background:#eef4ff;border:1px solid #c7dbff;border-radius:8px;padding:12px 16px;font-size:15px;line-height:1.5;color:#1a4da6;width:100%}.page_freeCalloutIcon__AuinK{flex-shrink:0;font-size:16px;color:#3e83fc;margin-top:1px}.page_features__YMNfW{width:100%;font-size:16px;border-top:1px solid #e5e7eb;padding-top:24px;flex:1 1}.page_features__YMNfW ul{-webkit-padding-start:0;padding-inline-start:0;list-style:none;display:flex;flex-direction:column;gap:12px;margin:0}.page_features__YMNfW li{display:flex;align-items:flex-start;gap:10px;color:#374151;line-height:1.5}.page_checkIcon__2hx6Z{flex-shrink:0;width:20px;height:20px;margin-top:1px}.page_ctaContainer__PAPAE{width:100%;display:flex;justify-content:center;gap:20px;align-items:center;margin-top:auto;padding-top:8px}.page_scheduleSection__7lIdN{width:100%;margin-top:20px}.page_scheduleHeading__M5kxx{font-size:24px;font-weight:600;color:#111827;text-align:center}.page_scheduleSubtext__w72U8{font-size:16px;color:#6b7280;text-align:center;margin-top:8px;line-height:1.5}.page_tableWrapper__lxg9U{margin-top:32px;overflow-x:auto}.page_scheduleTable__FNdDz{width:100%;border-collapse:collapse;font-size:16px}.page_scheduleTable__FNdDz th{text-align:left;font-weight:600;color:#374151;padding:12px 16px;border-bottom:2px solid #e5e7eb;white-space:nowrap}.page_scheduleTable__FNdDz td{padding:12px 16px;color:#374151;border-bottom:1px solid #f3f4f6}.page_scheduleTable__FNdDz tbody tr:nth-child(2n){background:#f9fafb}.page_scheduleTable__FNdDz tbody tr:hover{background:#f3f4f6}.page_scheduleFootnote__WcgaL{font-size:14px;color:#9ca3af;text-align:center;margin-top:24px}.page_scheduleTable__FNdDz td:nth-child(2),.page_scheduleTable__FNdDz td:nth-child(3),.page_scheduleTable__FNdDz th:nth-child(2),.page_scheduleTable__FNdDz th:nth-child(3){text-align:right}.page_compSection__BwX2F{width:100%;margin-top:64px;margin-bottom:16px}.page_compHeader__xLir6{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px;gap:16px;flex-wrap:wrap}.page_compTitle__wzTFB{font-size:24px;font-weight:600;color:#111827}.page_compToggle__kAK84{font-size:15px;font-weight:500;color:#3e83fc;background:none;border:1px solid #c7dbff;border-radius:8px;padding:8px 16px;cursor:pointer;transition:background .15s ease,color .15s ease;white-space:nowrap;&:hover{background:#eef4ff}}.page_compTableWrapper__QoUjl{overflow-x:auto;border:1px solid #e5e7eb;border-radius:12px}.page_compTable__js_vg{width:100%;border-collapse:collapse;font-size:15px;min-width:600px}.page_compFeatureCol__nCpyD{width:40%;text-align:left;padding:14px 20px}.page_compFeatureCol__nCpyD,.page_compPlanCol__HKiC_{font-weight:600;color:#374151;border-bottom:2px solid #e5e7eb;background:#f9fafb}.page_compPlanCol__HKiC_{width:20%;text-align:center;padding:14px 12px}.page_compFeaturedCol__0UVg2{background:#eef4ff;color:#1a4da6;border-left:2px solid #c7dbff;border-right:2px solid #c7dbff}.page_compCategoryRow__qfQsW td{background:#f3f4f6;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#6b7280;padding:10px 20px;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb}.page_compRow__pBDYs{&:hover{background:#fafafa}& td{border-bottom:1px solid #f3f4f6}&:last-child td{border-bottom:none}}.page_compFeatureCell__aO8zZ{padding:14px 20px;vertical-align:top;display:flex;flex-direction:column;gap:3px}.page_compFeatureName__e7tZZ{font-weight:500;color:#111827;line-height:1.4}.page_compFeatureDesc__nHTvs{font-size:14px;color:#9ca3af;line-height:1.4}.page_compValueCell__C_A5E{padding:14px 12px;text-align:center;vertical-align:middle}.page_compFeaturedCell__zRXGR{background:#f5f9ff;border-left:2px solid #c7dbff;border-right:2px solid #c7dbff}.page_compCheckIcon__9EFGR{width:20px;height:20px;display:inline-block}.page_compDash__sFCTD{color:#d1d5db;font-size:18px}.page_compText__idJcV{color:#374151;font-size:14px;font-weight:500}.button_normalButton__3Tvr6{background-color:inherit;&:hover{background-color:var(--hover-color)}}.button_outlineButton__MH9pE{box-shadow:inset 0 0 0 1.5px #e0e0e0;background-color:white;&:hover{background-color:var(--hover-color)}}.button_blackButton__xqM8_{background-color:black;color:white;transition:all .05s ease 0s;&:hover{box-shadow:0 8px 24px 0 rgba(0,20,20,.2);transform:translateZ(0) scale(1.02)}}.button_chevronHover__jD1M5,.button_chevron__LhtEi{margin-left:8px;transition:transform .25s ease}.button_chevronHover__jD1M5{transform:rotate(180deg)}.button_mobileDisappear__oPA8T{display:flex;@media (max-width:768px){display:none}}.button_mobileAppear__DC2GQ{display:none;@media (max-width:768px){display:flex}}.panel_panelContainer__ahnpj{top:140px;z-index:5;display:block;@media (max-width:768px){display:none}}.panel_panelContent__bPSsb{border-bottom:0}.panel_panelContent2__2AAud,.panel_panelContent__bPSsb{height:-moz-fit-content;height:fit-content;transition:all .3s ease 0s}.panel_panelContent2__2AAud{opacity:1;z-index:0}.panel_panelContent3__t4HCT{display:flex;flex-direction:column;gap:30px;margin:0 auto;max-width:1200px;padding-left:32px;padding-right:32px;padding-bottom:20px}.panel_hidden___LHf0{height:0;opacity:0;z-index:0;transition:all .3s ease 0s}.qa_formContainer__oRt6W{display:flex;flex-direction:column;align-items:flex-end}.qa_inputContainer__bQe7W{display:flex;position:relative;margin-top:10px;width:100%}.qa_searchIconContainer__5tsIK{display:flex;align-items:center;position:absolute;top:0;bottom:0;-webkit-padding-start:20px;padding-inline-start:20px;color:var(--neutral500);height:100%;pointer-events:none;background-color:inherit}.qa_searchIcon__Dogh6{color:var(--neutral500)}.qa_answerBox__SmHMi{padding:20px;border-radius:12px;background-color:white;font-size:16px}.qa_answerBox__SmHMi p{color:var(--text-primary)}.qa_sourcesBox__VffhV{display:flex;align-items:center;justify-content:flex-end;gap:20px}.qa_sourceLink__0puOW{color:var(--link-color);font-weight:500}.faq_faqContainer__OHekJ{display:flex;flex-direction:column;margin-top:50px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.faq_questionAndAnswerContainer__Tq5g2{display:flex;flex-direction:column;border-top:1px solid var(--neutral400)}.faq_questionAndAnswerContainer__Tq5g2:last-child{border-bottom:1px solid var(--neutral400)}.faq_questionContainer__3H3Sy{cursor:pointer;display:flex;align-items:center;gap:24px;padding:20px 0}.faq_questionText__AXwQJ{font-size:22px;font-weight:600;color:var(--text-primary);letter-spacing:-.02em;line-height:1.3}.faq_answerWrapper__Tf6uU{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.faq_answerWrapperOpen__uEbTz{grid-template-rows:1fr}.faq_answerInner__UN1cx{overflow:hidden}.faq_answerContainer__Ytgzm{padding:0 0 20px;color:var(--text-secondary);line-height:1.6}.faq_chevron__1yP9V{margin-left:auto;width:20px;height:20px;flex-shrink:0;transition:transform .3s ease;color:var(--text-secondary)}.faq_chevronOpen__cqOKC{transform:rotate(180deg)}.contact_buttonContainer__xXB08{display:flex;align-items:center;justify-content:center;gap:20px;@media (max-width:768px){flex-direction:column}}.controls_outer__XzOzf{width:100%;padding:48px 32px 56px;background-color:#f8fafb;border-top:1px solid var(--neutral400);border-bottom:1px solid var(--neutral400)}.controls_container__7JVvc{max-width:900px;margin:0 auto;gap:14px}.controls_container__7JVvc,.controls_outcomesSection__YcbHF{display:flex;flex-direction:column;width:100%;align-items:center}.controls_outcomesSection__YcbHF{gap:10px}.controls_outcomesLabel__bXZNW{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);margin:0}.controls_outcomesBar__4y3s3{display:flex;justify-content:center;gap:8px;width:100%;flex-wrap:nowrap;@media (max-width:768px){flex-wrap:wrap}}.controls_outcomeItem__q54c4{display:flex;align-items:center;gap:5px;color:var(--text-primary);font-size:14px;font-weight:600;letter-spacing:-.01em;background:white;padding:5px 11px;border-radius:20px;border:1px solid var(--neutral400);white-space:nowrap}.controls_outcomeItem__q54c4:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--primary-color);flex-shrink:0}.controls_connector__iWr9J{width:1px;height:20px;background:repeating-linear-gradient(to bottom,var(--neutral500) 0,var(--neutral500) 4px,transparent 4px,transparent 8px)}.controls_controlsSection__67DP8{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%}.controls_controlsHeading__fD8ef{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);margin:0;text-align:center}.controls_controlsGrid__rjQ3b{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;width:100%;@media (max-width:600px){grid-template-columns:repeat(2,1fr)}}.controls_controlTile__OJZtP{display:flex;align-items:center;justify-content:center;text-align:center;padding:10px;border-radius:8px;background:white;color:var(--primary-color);font-size:14px;font-weight:600;letter-spacing:-.01em;text-decoration:none;border:1px solid rgba(62,131,252,.25);transition:background .15s,border-color .15s,color .15s;line-height:1.3}.controls_controlTile__OJZtP:hover{background:#eef4fc;border-color:var(--primary-color);color:var(--primary-color)}.controls_systemsPanel__DjXG2{background:white;border:1px solid var(--neutral400);border-radius:12px;padding:16px 20px;width:100%;display:flex;flex-direction:column;box-shadow:0 1px 3px rgba(0,0,0,.04)}.controls_systemsHeader__gK8xQ{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);padding-bottom:10px;text-align:center}.controls_systemsLogos__cFJ2c{display:flex;flex-wrap:wrap;gap:18px 24px;align-items:center;justify-content:center}.controls_systemLogo__uSdks{height:auto;width:auto;max-height:28px;max-width:100px;object-fit:contain;transition:opacity .15s,filter .15s}.controls_systemLogoNative__IZ5rc{opacity:.85}.controls_systemLogoNative__IZ5rc:hover{opacity:1}.controls_systemLogoCustom__VquQH{opacity:.45;filter:grayscale(100%)}.controls_systemLogoCustom__VquQH:hover{opacity:.65}.section_featureSection__9fJLP{display:flex;flex-direction:row;gap:75px;margin-top:40px;margin-bottom:40px;@media (max-width:768px){flex-direction:column;gap:50px;margin-top:20px;margin-bottom:20px}}.section_featureSection__9fJLP.section_left__Av3sK{flex-direction:row;@media (max-width:768px){flex-direction:column}}.section_featureSection__9fJLP.section_right__WJfWd{flex-direction:row-reverse;@media (max-width:768px){flex-direction:column}}.section_featureText__xh0BZ{display:flex;flex-direction:column;justify-content:center;gap:20px;flex-basis:0%;flex-grow:2}.section_stepNumber__gUYFJ{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--primary-color);opacity:.5}.section_highlights__GEN9v{display:flex;flex-direction:column;gap:10px}.section_highlightFeature__RAY2S{display:flex;align-items:center;gap:10px;padding:5px 10px;background-color:var(--lighter-blue);border-radius:12px;font-weight:600}.section_checkIcon__qmObg{flex-shrink:0}.section_featureImageContainer__8Oypv{flex-basis:0%;flex-grow:3;flex-shrink:0;min-width:0}.section_featureImage__g2rtF{border:1px solid var(--neutral400);border-radius:12px;box-shadow:0 4px 24px rgba(0,0,0,.08)}.pricing-callout_strip__sbjEh{width:100%;background:var(--lighter-blue);padding:36px 32px}.pricing-callout_inner__E5jL2{max-width:900px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.pricing-callout_heading__KNJP8{font-size:20px;font-weight:700;color:var(--text-primary);margin:0;letter-spacing:-.02em}.pricing-callout_points__T3oiT{list-style:none;margin:0;padding:0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:6px 28px}.pricing-callout_points__T3oiT li{font-size:14px;color:var(--text-secondary);padding-left:16px;position:relative}.pricing-callout_points__T3oiT li:before{content:"✓";position:absolute;left:0;color:var(--primary-color);font-size:12px}.pricing-callout_link__m1nZA{white-space:nowrap;background:#1a1a1a;color:white;font-size:14px;font-weight:700;padding:12px 24px;border-radius:8px;text-decoration:none;transition:opacity .15s;flex-shrink:0}.pricing-callout_link__m1nZA:hover{opacity:.9}.integrations_integrationLogos__45EKi{display:flex;flex-wrap:wrap;margin-top:30px;gap:30px;justify-content:space-between}.integrations_logoWrapper__efJsp{position:relative;align-self:center;display:flex;flex-direction:column;align-items:center;gap:6px;text-decoration:none}.integrations_logoWrapper__efJsp img{width:200px;height:auto;transition:opacity .3s,filter .3s;@media (max-width:768px){width:150px}}.integrations_typeBadge__fo8ig{font-size:12px;font-weight:600;letter-spacing:.03em;padding:2px 8px;border-radius:10px;text-transform:uppercase}.integrations_nativeBadge__8NNQY{background:rgba(62,131,252,.1);color:var(--primary-color)}.integrations_connectorBadge__THXyP{background:rgba(124,77,255,.1);color:#6c3ecf}.integrations_importBadge__p2pZy{background:rgba(16,155,97,.1);color:#0e8c57}.integrations_customBadge__BnjvO{background:rgba(120,120,120,.08);color:var(--text-secondary)}.integrations_customLogoWrapper__ywVZh img{opacity:.45;filter:grayscale(100%)}.integrations_customLogoWrapper__ywVZh:hover img{opacity:.65}.badge_badge__NU3VY{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:20px;font-size:13px;font-weight:600;letter-spacing:.02em;margin-bottom:12px}.badge_dot__ntcfh{width:6px;height:6px;border-radius:50%;flex-shrink:0}.badge_native__YhCer{background:rgba(62,131,252,.1);color:var(--primary-color)}.badge_native__YhCer .badge_dot__ntcfh{background:var(--primary-color)}.badge_connector__ZXxdB{background:rgba(124,77,255,.1);color:#6c3ecf}.badge_connector__ZXxdB .badge_dot__ntcfh{background:#6c3ecf}.badge_import__3g_x5{background:rgba(16,185,129,.1);color:#059669}.badge_import__3g_x5 .badge_dot__ntcfh{background:#059669}.badge_custom__Kc9y6{background:rgba(120,120,120,.1);color:var(--text-secondary)}.badge_custom__Kc9y6 .badge_dot__ntcfh{background:var(--text-secondary)}.diagram_outer__2gciK{width:100%;padding:48px 32px 56px;background-color:#f8fafb;border-top:1px solid var(--neutral400);border-bottom:1px solid var(--neutral400)}.diagram_container__kxfNh{max-width:900px;margin:0 auto;gap:14px}.diagram_container__kxfNh,.diagram_outcomesSection___Bgow{display:flex;flex-direction:column;width:100%;align-items:center}.diagram_outcomesSection___Bgow{gap:10px}.diagram_outcomesLabel__YC3e2{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);margin:0}.diagram_outcomesBar__zFgWy{display:flex;justify-content:center;gap:8px;width:100%;flex-wrap:nowrap;@media (max-width:768px){flex-wrap:wrap}}.diagram_outcomeItem__HHZ9q{display:flex;align-items:center;gap:5px;color:var(--text-primary);font-size:14px;font-weight:600;letter-spacing:-.01em;background:white;padding:5px 11px;border-radius:20px;border:1px solid var(--neutral400);white-space:nowrap}.diagram_outcomeItem__HHZ9q:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--primary-color);flex-shrink:0}.diagram_arrows__zRITO{width:1px;height:20px;background:repeating-linear-gradient(to bottom,var(--neutral500) 0,var(--neutral500) 4px,transparent 4px,transparent 8px)}.diagram_arrowsRow__sRREC{display:flex;justify-content:space-around;width:60%;@media (max-width:768px){width:80%}}.diagram_arrowsRow__sRREC span{display:block;width:1px;height:20px;background:repeating-linear-gradient(to bottom,var(--neutral500) 0,var(--neutral500) 4px,transparent 4px,transparent 8px)}.diagram_trackerPanel__czvkZ{background:var(--primary-color);border-radius:12px;padding:20px 24px;display:flex;flex-direction:column;gap:8px;width:100%;box-shadow:0 2px 12px rgba(62,131,252,.2)}.diagram_trackerTitleRow__da0YJ{display:flex;align-items:center;justify-content:center;gap:8px}.diagram_trackerIcon___umVT{width:20px;height:20px;flex-shrink:0}.diagram_trackerTitle__Q1jgH{color:white;font-size:16px;font-weight:700;letter-spacing:-.02em}.diagram_trackerSubtitle__ts_o9{color:rgba(255,255,255,.75);font-size:15px;text-align:center;line-height:1.4}.diagram_disciplines__4cwv4{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-top:2px}.diagram_disciplineItem__zoefP{background:rgba(255,255,255,.15);color:white;padding:4px 12px;border-radius:4px;font-size:14px;font-weight:500}.diagram_bottomRow__eagpZ{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;width:100%;align-items:stretch;@media (max-width:768px){grid-template-columns:1fr}}.diagram_standardsBox__ZXLA7{background:white;border:1px solid var(--neutral400);border-radius:12px;padding:16px;display:flex;flex-direction:column;box-shadow:0 1px 3px rgba(0,0,0,.04)}.diagram_standardsHeader__XlAF8{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);padding-bottom:10px;text-align:center}.diagram_standardsPanel__sbe63{display:flex;flex-wrap:wrap;gap:5px;justify-content:center;align-content:center;flex:1 1}.diagram_standardItem__8aOgV{color:var(--text-primary);padding:4px 10px;border-radius:4px;font-size:14px;font-weight:500;background:var(--neutral300)}.diagram_standardItemLink__sYUyZ{text-decoration:none;cursor:pointer;display:inline-flex;align-items:center;gap:3px;transition:background .15s;color:var(--link-color);background:#eef4fc}.diagram_standardItemLink__sYUyZ:hover{background:#dbeafe}.diagram_linkArrow__rPEng{font-size:11px;opacity:.5}.diagram_sourcePanel__H4Jds{background:white;border:1px solid var(--neutral400);border-radius:12px;padding:16px;display:flex;flex-direction:column;box-shadow:0 1px 3px rgba(0,0,0,.04)}.diagram_sourcePanelHeader__w3_Eo{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);padding-bottom:10px;text-align:center}.diagram_sourceLogos__q2wke{display:flex;flex-wrap:wrap;gap:18px 24px;align-items:center;justify-content:center;align-content:center;flex:1 1}.diagram_sourceLogo__dsAre{height:auto;width:auto;max-height:28px;max-width:100px;object-fit:contain;transition:opacity .15s,filter .15s}.diagram_sourceLogoLinked__TmSdi{opacity:.85}.diagram_sourceLogoLinked__TmSdi:hover{opacity:1}.diagram_sourceLogoUnlinked__7YuAV{opacity:.45;filter:grayscale(100%)}.diagram_sourceLogoUnlinked__7YuAV:hover{opacity:.6;filter:grayscale(60%)}.diagram_sourceLogoCustom__3vVgG{opacity:.45;filter:grayscale(100%)}.diagram_sourceLogoCustom__3vVgG:hover{opacity:.65}.casestudy_caseStudyCTA__mZ0R7{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:20px;@media (max-width:768px){flex-direction:column}}