.Header_header__o0ccW{background:#17202f;border-bottom:1px solid hsla(0,0%,100%,.1);position:fixed;top:0;left:0;right:0;width:100%;z-index:100;padding:0}.Header_logo__CgWS7{font-size:24px;font-weight:700;color:#fff;text-decoration:none}.Header_logo__CgWS7:hover{opacity:.8}.Header_logoImage__di_xt{height:84px;width:auto;display:block}.Header_navPills__n_JK3{display:flex;gap:0;background:hsla(0,0%,100%,.1);padding:0;border-radius:100px;overflow:hidden}.Header_navPill__i8LGF{padding:10px 20px;cursor:pointer;transition:all .3s ease;font-size:14px;color:hsla(0,0%,100%,.7);background:transparent;border:none;font-weight:500}.Header_navPill__i8LGF.Header_active__BtXhv{background:#ed1c25;color:#fff}.Header_navPill__i8LGF:hover:not(.Header_active__BtXhv){color:#fff;background:hsla(0,0%,100%,.1)}.Header_navPill__i8LGF:focus{outline:2px solid #ed1c25;outline-offset:2px}.Header_demoButtonHeader__HtgSZ{background:linear-gradient(135deg,#ed1c25,#d01820);color:#fff;font-weight:600;text-decoration:none;padding:8px 16px;border-radius:6px;transition:all .3s ease;display:inline-block;text-align:center;font-size:14px;white-space:nowrap}.Header_demoButtonHeader__HtgSZ:hover{background:linear-gradient(135deg,#ff2530,#ed1c25);transform:translateY(-1px);box-shadow:0 4px 12px rgba(237,28,37,.4)}.Header_demoButtonHeader__HtgSZ:focus{outline:2px solid #ed1c25;outline-offset:4px}@media (max-width:768px){.Header_logoImage__di_xt{height:60px}.Header_navPills__n_JK3{display:none}.Header_demoButtonHeader__HtgSZ{font-size:12px;padding:6px 12px}.Header_localeSwitcher__8IwSd{font-size:16px;padding:4px 8px;margin:0 4px}}@media (prefers-reduced-motion:reduce){.Header_demoButtonHeader__HtgSZ,.Header_navPill__i8LGF{transition:none}.Header_demoButtonHeader__HtgSZ:hover{transform:none}}.Header_settingsButton__GIDhp{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:8px;padding:8px;color:hsla(0,0%,100%,.8);cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.Header_settingsButton__GIDhp:hover{background:hsla(0,0%,100%,.2);color:#fff;transform:rotate(45deg)}.Header_settingsButton__GIDhp:focus{outline:2px solid #ed1c25;outline-offset:2px}.Header_localeSwitcher__8IwSd{background:transparent;border:1px solid hsla(0,0%,100%,.2);border-radius:6px;padding:6px 10px;font-size:20px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;margin:0 8px}.Header_localeSwitcher__8IwSd:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.3);transform:scale(1.05)}.Header_localeSwitcher__8IwSd:focus{outline:2px solid #ed1c25;outline-offset:2px}.TrustBadges_trustBadges__dvJz_{padding:60px 0;background:#fff;overflow:hidden}.TrustBadges_title__T_dX_{text-align:center;font-size:24px;font-weight:600;color:#17202f;margin-bottom:40px;display:block}.TrustBadges_logoRow__jfQus{display:flex;align-items:center;justify-content:center;gap:40px;flex-wrap:wrap;margin:0 auto;max-width:1200px}.TrustBadges_logoItem__Lp5lM{opacity:0;transform:translateY(20px);flex:0 0 auto}.TrustBadges_logoItem__Lp5lM.TrustBadges_visible__3OoJU{animation:TrustBadges_fadeInUp__WaJiU .6s ease-out forwards}.TrustBadges_logoImage__c_zqe{height:40px;width:auto;max-width:160px;object-fit:contain;opacity:.9;transition:all .3s ease}.TrustBadges_logoImage__c_zqe:hover{opacity:1;transform:scale(1.05)}@keyframes TrustBadges_fadeInUp__WaJiU{to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.TrustBadges_trustBadges__dvJz_{padding:40px 0}.TrustBadges_title__T_dX_{font-size:20px;margin-bottom:30px}.TrustBadges_logoRow__jfQus{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:0 20px;gap:30px;scrollbar-width:none;-ms-overflow-style:none}.TrustBadges_logoRow__jfQus::-webkit-scrollbar{display:none}.TrustBadges_logoImage__c_zqe{height:30px;max-width:120px}}@media (min-width:769px) and (max-width:1024px){.TrustBadges_logoRow__jfQus{gap:30px}.TrustBadges_logoImage__c_zqe{height:35px;max-width:140px}}@media (prefers-reduced-motion:reduce){.TrustBadges_logoItem__Lp5lM{animation:none;opacity:1;transform:none}.TrustBadges_logoImage__c_zqe:hover{transform:none}}.ROICalculator_calculator__eFTHs{padding:60px 0;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-top:1px solid #dee2e6}.ROICalculator_title__mebPC{text-align:center;color:#17202f;margin-bottom:16px;font-size:32px;font-weight:700}.ROICalculator_subtitle__3WGUU{text-align:center;color:#666;margin-bottom:48px;font-size:18px;display:block}.ROICalculator_calculatorGrid__8wuUN{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px;max-width:1200px;margin:0 auto}.ROICalculator_inputSection__bra2R{background:#fff;border-radius:16px;padding:32px;box-shadow:0 4px 20px rgba(0,0,0,.08);border:1px solid #e9ecef}.ROICalculator_sectionTitle__nofi7{font-size:20px;font-weight:600;color:#17202f;margin-bottom:24px;margin-top:0}.ROICalculator_inputGroup__QmwAP{margin-bottom:24px}.ROICalculator_label__nOY7Y{display:block;font-size:14px;font-weight:500;color:#17202f;margin-bottom:8px}.ROICalculator_input__tuVOs{width:100%;padding:12px 16px;border:2px solid #e9ecef;border-radius:8px;font-size:16px;transition:border-color .3s ease;background:#fff}.ROICalculator_input__tuVOs:focus{outline:none;border-color:#ed1c25;box-shadow:0 0 0 3px rgba(237,28,37,.1)}.ROICalculator_input__tuVOs:hover{border-color:#dee2e6}.ROICalculator_resultsSection___hlEP{background:#fff;border-radius:16px;padding:32px;box-shadow:0 4px 20px rgba(0,0,0,.08);border:1px solid #e9ecef}.ROICalculator_pricingCard__AM404{background:linear-gradient(135deg,#ed1c25,#ff2530);color:#fff;border-radius:12px;padding:24px;text-align:center;margin-bottom:32px}.ROICalculator_planName__Qp5ry{font-size:14px;font-weight:500;opacity:.9;margin-bottom:8px}.ROICalculator_pricing__NCWT7{display:flex;align-items:baseline;justify-content:center;gap:4px;margin-bottom:12px}.ROICalculator_price__XrHWW{font-size:32px;font-weight:700}.ROICalculator_pricePeriod__mWpJe{font-size:14px;opacity:.8}.ROICalculator_setupFee__N_z0T{font-size:12px;opacity:.8;margin-bottom:8px}.ROICalculator_monthlyTotal__DDRAj{font-size:14px;font-weight:600;background:hsla(0,0%,100%,.2);padding:8px 16px;border-radius:6px;display:inline-block}.ROICalculator_priceLabel__Rbv41{font-size:12px;opacity:.7;margin-right:8px;font-style:italic}.ROICalculator_annualTotal__giuOp{margin-top:12px;padding-top:12px;border-top:1px solid hsla(0,0%,100%,.2);font-size:12px;opacity:.7;transition:opacity .3s ease}.ROICalculator_annualTotal__giuOp:hover{opacity:.9}.ROICalculator_annualLabel__aqclB{display:inline-block;margin-right:4px}.ROICalculator_annualAmount__1sIlr{font-weight:600}.ROICalculator_enterpriseMessage__zHGcW{text-align:center;padding:24px}.ROICalculator_enterpriseTitle__GlJq_{font-size:24px;font-weight:700;margin-bottom:12px}.ROICalculator_enterpriseText__TuRmw{font-size:16px;margin-bottom:8px;opacity:.9}.ROICalculator_enterpriseSubtext__P_kSe{font-size:14px;opacity:.7;font-style:italic}.ROICalculator_savingsGrid__dGNvO{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-bottom:32px}.ROICalculator_savingsCard__5DV8F{background:#f8f9fa;border:1px solid #e9ecef;border-radius:12px;padding:20px;text-align:center;transition:all .3s ease}.ROICalculator_savingsCard__5DV8F:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px)}.ROICalculator_savingsAmount__KCo9O{font-size:24px;font-weight:700;color:#28a745;margin-bottom:8px}.ROICalculator_savingsLabel__z4ekJ{font-size:12px;color:#666;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.ROICalculator_benefitsBreakdown___MbMd{background:#f8f9fa;border-radius:8px;padding:20px;margin-bottom:32px}.ROICalculator_benefitsBreakdown___MbMd h4{font-size:16px;font-weight:600;color:#17202f;margin-bottom:12px;margin-top:0}.ROICalculator_benefitsBreakdown___MbMd ul{margin:0;padding-left:20px}.ROICalculator_benefitsBreakdown___MbMd li{font-size:14px;color:#666;margin-bottom:8px;line-height:1.4}.ROICalculator_benefitsNote__14S3F{margin-top:12px;padding:12px;background:rgba(237,28,37,.05);border-left:3px solid #ed1c25;border-radius:4px;font-size:13px;color:#666;font-style:italic}.ROICalculator_ctaButton___dNgQ{width:100%;background:#ed1c25;color:#fff;border:none;border-radius:8px;padding:16px 24px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease}.ROICalculator_ctaButton___dNgQ:hover{background:#d91821;transform:translateY(-1px);box-shadow:0 4px 12px rgba(237,28,37,.3)}.ROICalculator_ctaButton___dNgQ:focus{outline:none;box-shadow:0 0 0 3px rgba(237,28,37,.2)}.ROICalculator_chatButton__oaoZR{width:100%;background:#f9fafb;color:#374151;border:2px solid #e5e7eb;border-radius:8px;padding:14px 24px;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s ease;margin-top:12px}.ROICalculator_chatButton__oaoZR:hover{background:#fee2e2;border-color:#ed1c25;color:#ed1c25;transform:translateY(-1px);box-shadow:0 2px 8px rgba(237,28,37,.15)}.ROICalculator_chatButton__oaoZR:focus{outline:none;box-shadow:0 0 0 3px rgba(237,28,37,.2)}.ROICalculator_disclaimer__yFvds{text-align:center;font-size:12px;color:#666;font-style:italic;margin-top:32px;line-height:1.4}@media (max-width:768px){.ROICalculator_calculator__eFTHs{padding:40px 0}.ROICalculator_title__mebPC{font-size:24px}.ROICalculator_subtitle__3WGUU{font-size:16px;margin-bottom:32px}.ROICalculator_calculatorGrid__8wuUN{grid-template-columns:1fr;gap:32px;padding:0 16px}.ROICalculator_inputSection__bra2R,.ROICalculator_resultsSection___hlEP{padding:24px}.ROICalculator_savingsGrid__dGNvO{grid-template-columns:1fr;gap:12px}.ROICalculator_price__XrHWW{font-size:28px}.ROICalculator_savingsAmount__KCo9O{font-size:20px}}@media (max-width:1024px) and (min-width:769px){.ROICalculator_calculatorGrid__8wuUN{gap:32px}.ROICalculator_inputSection__bra2R,.ROICalculator_resultsSection___hlEP{padding:28px}}@media (prefers-reduced-motion:reduce){.ROICalculator_ctaButton___dNgQ:hover,.ROICalculator_savingsCard__5DV8F:hover{transform:none}}.Hero_hero__0UVT3{padding:50px 0 40px;background:#fff;text-align:center}.Hero_heroTitle__nQQsD{font-size:48px;font-weight:700;margin-bottom:25px;line-height:1.2;color:#17202f;text-align:center}.Hero_subtitle__U3Ao7{font-size:20px;color:#555;margin-bottom:20px;max-width:800px;margin-left:auto;margin-right:auto;line-height:1.5;text-align:center}.Hero_subtitle__U3Ao7 strong{color:#ed1c25;font-weight:600}.Hero_videoPlaceholder__KKVCw{display:none}.Hero_videoPlaceholderFull__u43NB{background:#1e1e1e;border-radius:16px;height:420px;position:relative;overflow:hidden;background-image:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.7)),url(https://images.unsplash.com/photo-1593765087349-b20f7806cd4c?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=2940&q=80);background-size:cover;background-position:50%}.Hero_playButton__7bKHI,.Hero_videoPlaceholderFull__u43NB{display:flex;align-items:center;justify-content:center;color:#fff}.Hero_playButton__7bKHI{width:80px;height:80px;background:rgba(237,28,37,.8);border-radius:50%;cursor:pointer;transition:all .3s ease;border:none;padding:0}.Hero_playButton__7bKHI:hover{background:#ed1c25;transform:scale(1.1)}.Hero_playButton__7bKHI:focus{outline:2px solid #ed1c25;outline-offset:4px}.Hero_testimonialSection__h0cik{max-width:950px;margin:45px auto}.Hero_testimonialCard__D5TFT{background:linear-gradient(135deg,#fff,#f8f9fa);border:1px solid rgba(237,28,37,.08);border-radius:16px;padding:48px 50px;text-align:left;position:relative;box-shadow:0 6px 24px rgba(0,0,0,.08);transition:all .4s cubic-bezier(.165,.84,.44,1);overflow:hidden;cursor:pointer}.Hero_testimonialCard__D5TFT:before{content:"";position:absolute;top:-50%;right:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(237,28,37,.03) 0,transparent 70%);transform:scale(0);transition:transform .6s ease}.Hero_testimonialCard__D5TFT:hover:before{transform:scale(1)}.Hero_testimonialCard__D5TFT:hover{box-shadow:0 12px 40px rgba(237,28,37,.08);transform:translateY(-4px);border-color:rgba(237,28,37,.15)}.Hero_testimonialCard__D5TFT:focus-visible{outline:2px solid #ed1c25;outline-offset:4px}.Hero_testimonialQuote__Y5tjV{font-size:22px;font-style:normal;color:#17202f;line-height:1.65;margin-bottom:32px;font-weight:400;letter-spacing:-.01em;position:relative;padding:0 30px}.Hero_quoteIcon__n6l29{color:#ed1c25;font-size:32px;font-style:normal;font-weight:700;position:absolute;font-family:Georgia,serif;line-height:1;left:-5px;top:-5px}.Hero_testimonialAuthor__TpWy3{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:20px}.Hero_authorAvatar__hUlmN{width:48px;height:48px;background:#ed1c25;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:16px;flex-shrink:0}.Hero_authorInfo__mPRge{text-align:left}.Hero_authorName__Ktfxs{font-size:16px;font-weight:600;color:#17202f;margin-bottom:4px}.Hero_authorTitle__Y5wjG{font-size:14px;color:#666;line-height:1.3}.Hero_testimonialDots__LcVMu{display:flex;justify-content:center;gap:10px;margin-top:24px}.Hero_dot__xZgHy{width:10px;height:10px;border-radius:50%;background:#ddd;border:none;cursor:pointer;transition:background .3s ease}.Hero_dot__xZgHy.Hero_active__1AOyN{background:#ed1c25}.Hero_dot__xZgHy:hover{background:#bbb}.Hero_dot__xZgHy.Hero_active__1AOyN:hover{background:#ed1c25}.Hero_dot__xZgHy:focus{outline:2px solid #ed1c25;outline-offset:2px}.Hero_statsRow___cLMX{display:grid;grid-template-columns:1fr;grid-gap:20px;gap:20px;margin-top:40px;max-width:500px;margin-left:auto;margin-right:auto;padding:0 20px}@media (min-width:768px){.Hero_statsRow___cLMX{grid-template-columns:repeat(2,1fr);max-width:700px;padding:0}}@media (min-width:1200px){.Hero_statsRow___cLMX{grid-template-columns:repeat(4,1fr);max-width:1200px}}.Hero_statCard__hh76F{background:#f7f8fa;border-radius:12px;padding:28px;text-align:center;border:1px solid #e8eaed;transition:all .3s ease;opacity:0;transform:translateY(20px)}.Hero_statCard__hh76F.Hero_visible__Yfk6j{animation:Hero_fadeInUp__AyGe6 .6s ease-out forwards}@keyframes Hero_fadeInUp__AyGe6{to{opacity:1;transform:translateY(0)}}.Hero_statCard__hh76F:hover{transform:translateY(-5px);box-shadow:0 8px 24px rgba(0,0,0,.1)}.Hero_statNumber__cGWP2{font-size:42px;font-weight:700;color:#ed1c25;margin-bottom:8px}.Hero_statLabel__cQZNf{font-size:18px;font-weight:600;color:#17202f;margin-bottom:8px}.Hero_statNote__zlMYO{font-size:14px;color:#666;line-height:1.5}.Hero_statLink__0a5ZE{font-size:14px;margin-top:8px}.Hero_statLink__0a5ZE a{color:#ed1c25;text-decoration:none;font-weight:500;transition:all .2s ease}.Hero_statLink__0a5ZE a:hover{color:#ff2530;text-decoration:underline}@media (max-width:768px){.Hero_heroTitle__nQQsD{font-size:36px}.Hero_subtitle__U3Ao7{font-size:18px}.Hero_statsRow___cLMX{grid-template-columns:1fr}.Hero_statNumber__cGWP2{font-size:36px}.Hero_testimonialCard__D5TFT{padding:36px 28px;margin:0 16px}.Hero_testimonialQuote__Y5tjV{font-size:19px;padding:0 20px}.Hero_testimonialAuthor__TpWy3{flex-direction:column;gap:12px}.Hero_authorInfo__mPRge{text-align:center}}@media (prefers-reduced-motion:reduce){.Hero_statCard__hh76F{animation:none;opacity:1;transform:none}.Hero_playButton__7bKHI:hover,.Hero_statCard__hh76F:hover,.Hero_testimonialCard__D5TFT:hover{transform:none}}.Workflow_section__4AuCh{padding:60px 0;background:#fff;scroll-margin-top:100px;border-top:1px solid #f0f0f0;margin-top:40px}.Workflow_sectionTitle__DA0hf{font-size:36px;font-weight:700;text-align:center;margin-bottom:20px;color:#17202f}.Workflow_sectionSubtitle__gLTHi{text-align:center;color:#666;margin-bottom:60px;font-size:18px;max-width:800px;margin-left:auto;margin-right:auto;line-height:1.6;font-weight:400}.Workflow_workflowContainer__lH6e9{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px;max-width:1200px;margin:40px auto 0}.Workflow_workflowTimeline__uhJWp{position:relative}.Workflow_timelineLine__uDa7L{position:absolute;left:50%;top:0;bottom:0;width:2px;background:#ed1c25;opacity:.3}.Workflow_timelineItem__liFMD{display:flex;align-items:center;margin-bottom:60px;position:relative;opacity:0;transform:translateY(20px)}.Workflow_timelineItem__liFMD.Workflow_visible___q_ge{animation:Workflow_fadeInUp__9OdlM .6s ease forwards}@keyframes Workflow_fadeInUp__9OdlM{to{opacity:1;transform:translateY(0)}}.Workflow_timelineItem__liFMD:nth-child(odd){flex-direction:row-reverse}.Workflow_timelineContent__sblQP{flex:1 1;padding:0 40px}.Workflow_timelineIcon__DyQZ8{width:60px;height:60px;background:#374151;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;z-index:10;box-shadow:0 0 0 4px #fff,0 0 0 6px rgba(55,65,81,.2);color:#fff;font-size:24px}.Workflow_iconBlue___Ue4x{background:linear-gradient(135deg,#3b82f6,#2563eb)}.Workflow_iconPurple__ZGeMJ{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.Workflow_iconGreen__xU_OK{background:linear-gradient(135deg,#10b981,#059669)}.Workflow_iconAmber__k1SB8{background:linear-gradient(135deg,#f59e0b,#d97706)}.Workflow_timelineCard__is9pi{background:#fff;border:2px solid #f0f0f0;border-radius:16px;padding:30px;transition:all .3s ease}.Workflow_timelineCard__is9pi:hover{border-color:#ed1c25;box-shadow:0 10px 30px rgba(237,28,37,.1)}.Workflow_timelineCard__is9pi h3{font-size:20px;margin-bottom:10px;color:#17202f}.Workflow_timelineCard__is9pi p{color:#666;line-height:1.6}.Workflow_workflowDetailPanel__au1tR{background:#fff;border:2px solid #f0f0f0;border-radius:16px;padding:30px;box-shadow:0 10px 40px rgba(0,0,0,.05)}.Workflow_workflowPanelTitle__GSJcg{font-size:18px;font-weight:600;color:#111827;margin-bottom:20px}.Workflow_workflowSection__NnnyY{border:1px solid #e5e5e5;border-radius:8px;margin-bottom:15px;overflow:hidden}.Workflow_workflowSectionHeader__4Rn0_{padding:15px;background:#f9fafb;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background .2s;width:100%;border:none;text-align:left;font-family:inherit}.Workflow_workflowSectionHeader__4Rn0_:hover{background:#f3f4f6}.Workflow_workflowSectionHeader__4Rn0_:focus{outline:2px solid #ed1c25;outline-offset:-2px}.Workflow_workflowSectionHeader__4Rn0_.Workflow_collapsed__Gbuo4{border-bottom:none}.Workflow_workflowSectionTitle__z72ic{font-size:16px;font-weight:600;color:#111827;display:flex;align-items:center;gap:10px}.Workflow_workflowSectionPreview__dxq06{padding:10px 15px 15px;font-size:14px;color:#4b5563}.Workflow_workflowSectionContent___jiqN{padding:20px;border-top:1px solid #e5e5e5}.Workflow_hidden__joBjg{display:none}.Workflow_chevron__kAm28{color:#6b7280;transition:transform .2s;font-size:12px}.Workflow_badgeGreen___8Tg4{background:#d1fae5;color:#065f46;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:500;display:flex;align-items:center;gap:4px}.Workflow_badgeGreen___8Tg4:before{content:"✓";font-weight:700}.Workflow_aiReasoningBox__j_3_m{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:16px;margin-bottom:16px}.Workflow_aiReasoningTitle__sLTdk{display:flex;align-items:center;gap:8px;font-weight:600;color:#111827;margin-bottom:10px}.Workflow_aiReasoningResult__uQmb8{color:#059669;font-weight:500;margin-bottom:10px;display:flex;align-items:center;gap:6px}.Workflow_aiReasoningResult__uQmb8:before{content:"✓"}.Workflow_reasoningList__7oY3y{list-style:none;padding:0;margin:0}.Workflow_reasoningList__7oY3y li{position:relative;padding-left:12px;color:#4b5563;font-size:13px;margin-bottom:5px;line-height:1.4}.Workflow_reasoningList__7oY3y li:before{content:"•";position:absolute;left:0}.Workflow_riskMatrixBox__W8_zC{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:16px;margin-bottom:16px}.Workflow_riskMatrixTitle__FP3Jj{display:flex;align-items:center;gap:8px;font-weight:600;color:#111827;margin-bottom:15px}.Workflow_riskScore__NYf5H{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.Workflow_riskScoreLabel__M01VR{font-size:14px;color:#4b5563}.Workflow_riskScoreValue__dV2gV{display:flex;align-items:center;gap:10px}.Workflow_riskBar__X4bad{width:120px;height:6px;background:#f3f4f6;border-radius:3px;overflow:hidden}.Workflow_riskBarFill__u2uk4{height:100%;background:#ef4444;width:0;transition:width 1.5s ease-out}.Workflow_riskBarFill__u2uk4.Workflow_animateFill__p9mb0{width:85%!important}.Workflow_riskScoreNumber__y8_Ak{font-weight:600;color:#ef4444}.Workflow_riskFactors__4TRC6{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.Workflow_riskFactor__3bk0R{display:flex;flex-direction:column}.Workflow_riskFactorLabel__y57OO{font-size:12px;color:#6b7280;margin-bottom:3px}.Workflow_riskFactorValue__a3FVs{font-size:14px;font-weight:600;color:#111827}.Workflow_roadConditionBox__ORssB{background:#fafafa;border-radius:8px;padding:16px;margin-bottom:16px}.Workflow_nearbyIssuesBox___RBWh{margin-bottom:16px}.Workflow_decisionSummaryBox__Y6juy{background:#f0f9ff;border:1px solid #bae6fd;border-radius:8px;padding:16px}.Workflow_decisionSummaryTitle__pBaN5{font-weight:600;color:#111827;margin-bottom:8px}.Workflow_decisionSummaryDescription__VH_xq{font-size:14px;color:#4b5563;margin-bottom:12px}.Workflow_decisionAction__Xovqn{display:flex;align-items:center;gap:8px;color:#059669}.Workflow_decisionAction__Xovqn:before{content:"✓"}.Workflow_wmsLink__FeVgg{color:#ef4444;text-decoration:none;font-weight:500;display:flex;align-items:center}.Workflow_wmsLink__FeVgg:hover{text-decoration:underline}.Workflow_wmsLink__FeVgg:after{content:"→";margin-left:4px}@media (max-width:768px){.Workflow_workflowContainer__lH6e9{grid-template-columns:1fr}.Workflow_timelineLine__uDa7L{display:none}.Workflow_timelineItem__liFMD,.Workflow_timelineItem__liFMD:nth-child(odd){flex-direction:column}.Workflow_timelineContent__sblQP{padding:20px 0}.Workflow_riskFactors__4TRC6{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.Workflow_timelineItem__liFMD{animation:none;opacity:1;transform:none}.Workflow_chevron__kAm28,.Workflow_riskBarFill__u2uk4{transition:none}}.AuditLog_section__k3mUP{padding:60px 0;background:#fff;scroll-margin-top:100px;border-top:1px solid #f0f0f0;margin-top:40px}.AuditLog_sectionTitle__f72SN{font-size:36px;font-weight:700;text-align:center;margin-bottom:20px;color:#17202f}.AuditLog_sectionSubtitle__c_L59{text-align:center;color:#666;margin-bottom:60px;font-size:18px;max-width:800px;margin-left:auto;margin-right:auto;line-height:1.6;font-weight:400}.AuditLog_automationDashboard__FoVwg{background:#f8fafc;border-radius:16px;padding:40px;margin-bottom:30px}.AuditLog_dashboardTitle__COGMR{font-size:24px;font-weight:700;text-align:center;margin-bottom:30px;color:#17202f}.AuditLog_automationComparison__YsktS{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin-top:20px;margin-bottom:30px}.AuditLog_comparisonColumn__J69QV{background:#fff;border:2px solid #e5e7eb;border-radius:12px;padding:16px;box-shadow:0 2px 10px rgba(0,0,0,.04)}.AuditLog_comparisonColumn__J69QV.AuditLog_manual__BSRCr h4{color:#666;font-size:14px;font-weight:600;margin-bottom:6px;display:flex;align-items:center;gap:6px}.AuditLog_comparisonColumn__J69QV.AuditLog_automated__Fr2Id h4{color:#059669;font-size:14px;font-weight:600;margin-bottom:6px;display:flex;align-items:center;gap:6px}.AuditLog_processStep__y8oKR{background:#f9fafb;padding:8px;border-radius:6px;margin-bottom:6px;display:flex;flex-direction:column;border:1px solid #eaecf0}.AuditLog_automatedStep__nDrPR{background:#f0fdf4;border-color:#d1fae5}.AuditLog_dashboardGrid__auRjU{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px;margin-bottom:30px}.AuditLog_dashboardMetric__V3Wbz{background:#fff;border:2px solid #e5e7eb;border-radius:12px;padding:20px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;transform:translateY(20px)}.AuditLog_dashboardMetric__V3Wbz.AuditLog_visible__6Z6D7{animation:AuditLog_fadeInUp__mlIOs .6s ease forwards}@keyframes AuditLog_fadeInUp__mlIOs{to{opacity:1;transform:translateY(0)}}.AuditLog_dashboardMetricValue___IIFF{font-size:28px;font-weight:700;color:#ed1c25;margin-bottom:5px;line-height:1}.AuditLog_dashboardMetricLabel__hEyjm{font-size:12px;color:#666;text-transform:uppercase;letter-spacing:.5px;font-weight:500}.AuditLog_auditTimeline__GBctB{max-width:900px;margin:0 auto;position:relative;padding:0 20px 0 60px}.AuditLog_auditTimelineLine__cm85C{position:absolute;left:90px;top:20px;bottom:20px;width:2px;background:#e5e5e5}.AuditLog_auditEvent__4Rgy5{display:flex;gap:20px;margin-bottom:25px;opacity:0;transform:translateX(-20px);position:relative;width:100%;align-items:flex-start;padding-left:0}.AuditLog_auditEvent__4Rgy5.AuditLog_visible__6Z6D7{animation:AuditLog_slideIn__FuONw .5s ease forwards}@keyframes AuditLog_slideIn__FuONw{to{opacity:1;transform:translateX(0)}}.AuditLog_auditTimelineDot__b9I49{position:absolute;left:54px;top:20px;width:6px;height:6px;background:#17202f;border-radius:50%;border:2px solid #fff;z-index:2}.AuditLog_auditIcon__k5ZO7{width:32px;height:32px;background:#374151;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff;font-size:14px;margin-top:5px;margin-right:10px}.AuditLog_iconCapture__EBOAa{background:linear-gradient(135deg,#3b82f6,#2563eb)}.AuditLog_iconLocation__aJFAv{background:linear-gradient(135deg,#10b981,#059669)}.AuditLog_iconUpload__uGURx{background:linear-gradient(135deg,#6366f1,#4f46e5)}.AuditLog_iconAi__5yPX9{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.AuditLog_iconVerify__7InVF{background:linear-gradient(135deg,#10b981,#059669)}.AuditLog_iconAction__eyb88{background:linear-gradient(135deg,#f59e0b,#d97706)}.AuditLog_iconComplete__3JliN{background:linear-gradient(135deg,#10b981,#059669)}.AuditLog_auditContent__WeEAT{width:600px;background:#fff;border:2px solid #f0f0f0;border-radius:12px;padding:20px;box-sizing:border-box}.AuditLog_auditHeader__fU_P_{display:flex;justify-content:space-between;margin-bottom:8px}.AuditLog_auditTitle__InHjk{font-weight:600;color:#111827;font-size:16px}.AuditLog_auditTime__9IuVk{color:#6b7280;font-size:14px;font-weight:500}.AuditLog_auditDescription___eBQO{color:#4b5563;font-size:14px;line-height:1.5;white-space:pre-line}.AuditLog_auditActor__tsQ7v{margin-top:12px;padding-top:12px;border-top:1px solid #f0f0f0;font-size:12px;color:#6b7280;display:flex;align-items:center;gap:6px}@media (max-width:768px){.AuditLog_automationComparison__YsktS{grid-template-columns:1fr}.AuditLog_dashboardGrid__auRjU{grid-template-columns:repeat(2,1fr)}.AuditLog_auditTimeline__GBctB{padding-left:40px}.AuditLog_auditTimelineLine__cm85C{left:60px}.AuditLog_auditTimelineDot__b9I49{left:24px}.AuditLog_auditContent__WeEAT{width:100%}}@media (prefers-reduced-motion:reduce){.AuditLog_auditEvent__4Rgy5,.AuditLog_dashboardMetric__V3Wbz{animation:none;opacity:1;transform:none}}.Automation_section__JbYab{padding:60px 0;background:#fff;scroll-margin-top:100px;border-top:1px solid #f0f0f0;margin-top:40px}.Automation_sectionTitle__3iSu6{font-size:36px;font-weight:700;text-align:center;margin-bottom:20px;color:#17202f}.Automation_sectionSubtitle__9sH6f{text-align:center;color:#666;margin-bottom:60px;font-size:18px;max-width:800px;margin-left:auto;margin-right:auto;line-height:1.6;font-weight:400}.Automation_automationOverview__nK5AK{background:#f8fafc;border-radius:16px;padding:40px;margin-bottom:60px;text-align:center}.Automation_automationCapabilitiesTitle__jPvTg{font-size:24px;font-weight:700;color:#17202f;margin-bottom:15px;text-align:center}.Automation_automationCurrent__0xkXi{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,auto);grid-gap:20px;gap:20px;margin-bottom:40px;margin-top:50px}.Automation_automationCurrent__0xkXi .Automation_automationStep__A96rs:nth-child(5){grid-column:2/3;grid-row:2}.Automation_automationCurrent__0xkXi .Automation_automationStep__A96rs:nth-child(6){grid-column:3/4;grid-row:2}.Automation_automationStep__A96rs{background:#fff;border:2px solid #e5e7eb;border-radius:12px;padding:20px;text-align:center;transition:all .3s ease;height:100%;display:flex;flex-direction:column;opacity:0;transform:translateY(20px)}.Automation_automationStep__A96rs.Automation_visible__dDKoL{animation:Automation_fadeInUp__Yj37m .6s ease forwards}@keyframes Automation_fadeInUp__Yj37m{to{opacity:1;transform:translateY(0)}}.Automation_automationStep__A96rs:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgba(0,0,0,.1)}.Automation_automationStep__A96rs.Automation_available__AY3Sx{border-color:#10b981}.Automation_automationStep__A96rs.Automation_inDevelopment__8ELGs{border-color:#f59e0b}.Automation_automationStep__A96rs.Automation_training__GLIf_{border-color:#8b5cf6}.Automation_automationPercentage__e73CB{font-size:24px;font-weight:700;margin-bottom:10px;line-height:1;display:block}.Automation_automationStep__A96rs.Automation_available__AY3Sx .Automation_automationPercentage__e73CB{color:#10b981}.Automation_automationStep__A96rs.Automation_inDevelopment__8ELGs .Automation_automationPercentage__e73CB{color:#f59e0b}.Automation_automationStep__A96rs.Automation_training__GLIf_ .Automation_automationPercentage__e73CB{color:#8b5cf6}.Automation_automationLabel__qhV5r{font-size:16px;font-weight:600;color:#111827;margin-bottom:8px;display:block}.Automation_automationDescription__T7xrW{font-size:14px;color:#4b5563;line-height:1.5;margin-bottom:15px;flex-grow:1}.Automation_automationStatus__Ks9sa{font-size:12px;padding:6px 12px;border-radius:100px;margin-top:auto;font-weight:600;display:inline-block;align-self:center}.Automation_availableStatus__IiuIa{background:#d1fae5;color:#065f46}.Automation_inDevelopmentStatus__9ox8P{background:#fef3c7;color:#92400e}.Automation_trainingStatus__17CQB{background:#ede9fe;color:#6b21a8}.Automation_automationRoadmap__Ch46n{background:#f0f9ff;border-radius:16px;padding:40px;border:1px solid #bae6fd;margin-top:40px;box-shadow:0 5px 15px rgba(0,0,0,.03)}.Automation_roadmapHeader__GuUJV{font-size:24px;font-weight:700;color:#17202f;margin-bottom:20px;text-align:center}.Automation_roadmapSubheader__DeapE{font-size:16px;color:#4b5563;margin-bottom:30px;line-height:1.5;text-align:center;max-width:800px;margin-left:auto;margin-right:auto}.Automation_roadmapItems__2ar6Q{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:25px;gap:25px;margin-top:40px}.Automation_roadmapItem__wPErD{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:25px;transition:all .3s ease;box-shadow:0 2px 5px rgba(0,0,0,.02);height:100%;display:flex;flex-direction:column;opacity:0;transform:translateY(20px)}.Automation_roadmapItem__wPErD.Automation_visible__dDKoL{animation:Automation_fadeInUp__Yj37m .6s ease forwards}.Automation_roadmapItem__wPErD:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgba(0,0,0,.1);border-color:#d1fae5}.Automation_roadmapTitle__7Vgye{font-size:16px;font-weight:700;color:#111827;margin-bottom:10px;display:flex;align-items:center;gap:6px}.Automation_roadmapDescription__Hb5SO{color:#4b5563;font-size:14px;line-height:1.6;margin-bottom:15px;flex-grow:1}.Automation_roadmapTimeline__PK7Ud{font-size:12px;color:#3b82f6;font-weight:600;margin-top:auto;background:#eff6ff;padding:5px 10px;border-radius:6px;display:inline-block}.Automation_visionBox__1r4P6{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;border-radius:16px;padding:50px;text-align:center;margin-top:50px;box-shadow:0 10px 30px rgba(239,68,68,.2);position:relative;overflow:hidden}.Automation_visionBox__1r4P6:before{top:0;right:0;width:150px;height:150px;transform:translate(30%,-30%)}.Automation_visionBox__1r4P6:after,.Automation_visionBox__1r4P6:before{content:"";position:absolute;background:hsla(0,0%,100%,.05);border-radius:50%}.Automation_visionBox__1r4P6:after{bottom:0;left:0;width:200px;height:200px;transform:translate(-30%,30%)}.Automation_visionTitle__hEbct{font-size:36px;font-weight:800;margin-bottom:15px;line-height:1.2;position:relative;z-index:1}.Automation_visionDescription__ubdLf{font-size:18px;margin-bottom:30px;line-height:1.5;opacity:.9;max-width:700px;margin-left:auto;margin-right:auto;position:relative;z-index:1}.Automation_visionPercentage__hKNVx{font-size:72px;font-weight:800;margin-bottom:15px;position:relative;z-index:1;text-shadow:0 2px 10px rgba(0,0,0,.1)}.Automation_visionTarget__eq8MD{font-size:16px;opacity:.8;position:relative;z-index:1;letter-spacing:.5px}@media (max-width:768px){.Automation_automationCurrent__0xkXi{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,auto)}.Automation_automationCurrent__0xkXi .Automation_automationStep__A96rs:nth-child(5),.Automation_automationCurrent__0xkXi .Automation_automationStep__A96rs:nth-child(6){grid-column:auto;grid-row:auto}.Automation_roadmapItems__2ar6Q{grid-template-columns:1fr}.Automation_visionTitle__hEbct{font-size:28px}.Automation_visionPercentage__hKNVx{font-size:48px}}@media (prefers-reduced-motion:reduce){.Automation_automationStep__A96rs,.Automation_roadmapItem__wPErD{animation:none;opacity:1;transform:none}.Automation_automationStep__A96rs:hover,.Automation_roadmapItem__wPErD:hover{transform:none}}.Impact_section__4MMqQ{padding:60px 0;background:#fff;scroll-margin-top:100px;border-top:1px solid #f0f0f0;margin-top:40px}.Impact_sectionTitle__Kh6RQ{font-size:36px;font-weight:700;text-align:center;margin-bottom:20px;color:#17202f}.Impact_sectionSubtitle__61CXo{text-align:center;color:#666;margin-bottom:60px;font-size:18px;max-width:800px;margin-left:auto;margin-right:auto;line-height:1.6;font-weight:400}.Impact_impactGrid__4VitJ{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,auto);grid-gap:30px;gap:30px;margin-bottom:60px}.Impact_impactCard__izsGF{background:#fff;border:2px solid #f0f0f0;border-radius:16px;padding:25px;transition:all .3s ease;display:flex;flex-direction:column;opacity:0;transform:translateY(20px)}.Impact_impactCard__izsGF.Impact_visible__yWSUo{animation:Impact_fadeInUp__YcLiT .6s ease forwards}@keyframes Impact_fadeInUp__YcLiT{to{opacity:1;transform:translateY(0)}}.Impact_impactCard__izsGF:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(237,28,37,.1);border-color:#ed1c25}.Impact_impactCardIcon__cSzXo{font-size:24px;margin-right:5px}.Impact_impactCardTitle__9SjqG{font-size:18px;font-weight:600;color:#111827;display:flex;align-items:center;gap:8px;margin-bottom:12px}.Impact_impactCardDescription__JZq_X{margin-bottom:20px;line-height:1.5;color:#4b5563;font-size:14px;flex-grow:1}.Impact_comparisonBox__uUWPY{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:5px}.Impact_comparisonSide__j_MW_{padding:15px;border-radius:8px;font-size:12px;line-height:1.4}.Impact_comparisonTraditional__5nUdY{background:#f9fafb;border:1px solid #e5e7eb;color:#4b5563}.Impact_comparisonRouteReports__G_16K{background:#f0fdf4;border:1px solid #dcfce7;color:#166534}.Impact_comparisonHeader__m_Fjl{font-weight:600;margin-bottom:8px;font-size:13px}.Impact_comparisonList__EqeQc{list-style-type:none;padding:0;margin:0}.Impact_comparisonList__EqeQc li{position:relative;padding-left:12px;margin-bottom:6px;font-size:12px;line-height:1.4}.Impact_comparisonList__EqeQc li:before{content:"•";position:absolute;left:0}.Impact_metricHighlight__BuAc_{background:#ef4444;color:#fff;padding:10px;border-radius:6px;font-weight:600;font-size:14px;text-align:center;margin-top:20px}.Impact_metricHighlightBlue__oXzTT{background:#4f46e5}.Impact_metricHighlightRed__z2UHt{background:#ef4444}.Impact_caseStudySection__4JbpN{background:#f8fafc;border-radius:16px;padding:40px;margin-top:60px;text-align:center}.Impact_caseStudyGrid__I4hh2{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:25px;gap:25px;margin-top:30px}.Impact_caseStudyCard__nPJRJ{background:#fff;border:2px solid #e5e7eb;border-radius:12px;padding:25px;transition:all .3s ease;text-align:left;display:flex;flex-direction:column;height:100%;opacity:0;transform:translateY(20px)}.Impact_caseStudyCard__nPJRJ.Impact_visible__yWSUo{animation:Impact_fadeInUp__YcLiT .6s ease forwards}.Impact_caseStudyCard__nPJRJ:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgba(0,0,0,.1)}.Impact_caseStudyTitle__mVHRF{font-size:18px;font-weight:600;color:#111827;margin-bottom:2px}.Impact_caseStudyStat__V4rJr{font-size:24px;font-weight:700;color:#ed1c25;margin-bottom:10px;line-height:1.2}.Impact_caseStudyDescription__gGE25{color:#4b5563;font-size:14px;line-height:1.5;margin-bottom:15px;flex-grow:1}.Impact_caseStudyLink__5u4_i{color:#ef4444;text-decoration:none;font-size:14px;font-weight:500;display:inline-flex;align-items:center;margin-top:auto}.Impact_caseStudyLink__5u4_i:hover{text-decoration:underline}.Impact_caseStudyLink__5u4_i:focus{outline:2px solid #ef4444;outline-offset:2px;border-radius:4px}.Impact_caseStudyLink__5u4_i svg{margin-left:5px;height:14px;width:14px}@media (max-width:1024px){.Impact_impactGrid__4VitJ{grid-template-columns:1fr;grid-template-rows:repeat(6,auto)}.Impact_caseStudyGrid__I4hh2{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.Impact_comparisonBox__uUWPY{grid-template-columns:1fr}.Impact_impactGrid__4VitJ{grid-template-columns:1fr;grid-template-rows:repeat(6,auto)}.Impact_caseStudyGrid__I4hh2{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.Impact_caseStudyCard__nPJRJ,.Impact_impactCard__izsGF{animation:none;opacity:1;transform:none}.Impact_caseStudyCard__nPJRJ:hover,.Impact_impactCard__izsGF:hover{transform:none}}.CompactChatWidget_backdrop__SgX2i{display:none}@media (max-width:768px){.CompactChatWidget_backdrop__SgX2i{display:block;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:199;animation:CompactChatWidget_fadeIn__3rS0Q .4s ease-out}}.CompactChatWidget_compactContainer__OhRD_{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.06);transition:all .3s ease;height:360px;display:flex;flex-direction:column;box-sizing:border-box;overflow:hidden}.CompactChatWidget_compactContainer__OhRD_:hover{box-shadow:0 4px 16px rgba(0,0,0,.1);border-color:#d1d5db}.CompactChatWidget_questionHeader__YhUtt{display:flex;align-items:flex-start;gap:12px;padding:20px;background:#fff;cursor:pointer;transition:all .2s ease;border-bottom:1px solid #e5e7eb}.CompactChatWidget_questionHeader__YhUtt:hover{background:#fef2f2;border-bottom-color:#ed1c25}.CompactChatWidget_questionHeader__YhUtt:focus-visible{outline:2px solid #ed1c25;outline-offset:-2px}.CompactChatWidget_questionIcon__cDPZB{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:#f3f4f6;border-radius:50%;color:#6b7280;flex-shrink:0;margin-top:2px}.CompactChatWidget_questionIcon__cDPZB svg{width:14px;height:14px}.CompactChatWidget_questionText__GfXz4{flex:1 1;font-size:15px;font-weight:400;color:#374151;margin:0;line-height:1.5;letter-spacing:-.01em}.CompactChatWidget_suggestionsSection__eRxBB{flex:1 1;padding:16px 20px 20px;display:flex;flex-direction:column;gap:0;overflow:hidden}.CompactChatWidget_suggestionsLabel__cFPY6{display:none}.CompactChatWidget_suggestionsGrid__vWb2r{display:flex;flex-direction:column;gap:8px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#e5e7eb transparent}.CompactChatWidget_suggestionsGrid__vWb2r::-webkit-scrollbar{width:4px}.CompactChatWidget_suggestionsGrid__vWb2r::-webkit-scrollbar-track{background:transparent}.CompactChatWidget_suggestionsGrid__vWb2r::-webkit-scrollbar-thumb{background:#e5e7eb;border-radius:2px}.CompactChatWidget_compactButton__QL9sa{display:flex;align-items:center;gap:12px;width:100%;padding:20px;background:#fff;border:1px solid #e5e7eb;border-radius:16px;cursor:pointer;transition:all .2s ease;outline:none;flex-shrink:0;box-shadow:0 1px 3px rgba(0,0,0,.05)}.CompactChatWidget_compactButton__QL9sa:hover{background:#f9fafb;border-color:#d1d5db;box-shadow:0 4px 6px rgba(0,0,0,.07)}.CompactChatWidget_compactButton__QL9sa:focus-visible{box-shadow:0 0 0 3px rgba(237,28,37,.2)}.CompactChatWidget_compactContent__Vd9tZ{display:flex;align-items:center;gap:12px;width:100%}.CompactChatWidget_iconWrapper__zVtHB{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:linear-gradient(135deg,#ed1c25,#c41e3a);border-radius:50%;flex-shrink:0;box-shadow:0 2px 4px rgba(237,28,37,.2)}.CompactChatWidget_iconWrapper__zVtHB svg{width:22px;height:22px;color:#fff}.CompactChatWidget_compactHeader__iWQjc{display:flex;align-items:center;gap:12px;width:100%;padding:16px;background:linear-gradient(135deg,#fef2f2,#fee2e2);border:1px solid #fecaca;border-radius:16px;cursor:pointer;transition:all .2s ease;text-align:left}.CompactChatWidget_compactHeader__iWQjc:hover{background:linear-gradient(135deg,#fee2e2,#fecaca);transform:translateY(-1px);box-shadow:0 4px 12px rgba(237,28,37,.1)}.CompactChatWidget_compactHeader__iWQjc:focus{outline:2px solid #ed1c25;outline-offset:2px}.CompactChatWidget_avatarIcon__JSUpW{width:36px;height:36px;background:#ed1c25;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.CompactChatWidget_compactMessage__Rg3Wo{flex:1 1;font-size:15px;font-weight:500;color:#374151;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.01em}.CompactChatWidget_expandIcon__ayu9R{color:#9ca3af;flex-shrink:0;transition:all .2s ease;margin-left:8px}.CompactChatWidget_compactButton__QL9sa:hover .CompactChatWidget_expandIcon__ayu9R{transform:translateY(2px);color:#6b7280}.CompactChatWidget_suggestionsContainer__ffEs_{display:flex;flex-direction:column;gap:10px;flex:1 1;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#e5e7eb transparent}.CompactChatWidget_suggestionsContainer__ffEs_::-webkit-scrollbar{width:4px}.CompactChatWidget_suggestionsContainer__ffEs_::-webkit-scrollbar-track{background:transparent}.CompactChatWidget_suggestionsContainer__ffEs_::-webkit-scrollbar-thumb{background:#e5e7eb;border-radius:2px}.CompactChatWidget_suggestionButton__seumF{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 16px;background:#fafafa;border:1px solid #e5e7eb;border-radius:10px;cursor:pointer;transition:all .2s ease;text-align:left;outline:none;width:100%;position:relative;overflow:hidden}.CompactChatWidget_suggestionButton__seumF:hover{background:#fef2f2;border-color:#ed1c25;color:#ed1c25}.CompactChatWidget_suggestionButton__seumF:focus-visible{box-shadow:0 0 0 2px rgba(237,28,37,.2);border-color:#ed1c25}.CompactChatWidget_suggestionText__jlAyL{font-size:14px;font-weight:400;color:#374151;line-height:1.4;flex:1 1}.CompactChatWidget_suggestionArrow__DIEss{color:#ed1c25;opacity:0;transform:translateX(-8px);transition:all .2s ease;flex-shrink:0;position:absolute;right:16px}.CompactChatWidget_suggestionArrow__DIEss svg{width:14px;height:14px}.CompactChatWidget_suggestionButton__seumF:hover .CompactChatWidget_suggestionArrow__DIEss{opacity:1;transform:translateX(0)}.CompactChatWidget_loadingState__MR7z2{display:flex;align-items:center;justify-content:center;gap:8px;padding:40px 20px}.CompactChatWidget_loadingDot__3lL_N{width:8px;height:8px;background:#d1d5db;border-radius:50%;animation:CompactChatWidget_loadingPulse__QyA4q 1.4s ease-in-out infinite}.CompactChatWidget_loadingDot__3lL_N:first-child{animation-delay:-.32s}.CompactChatWidget_loadingDot__3lL_N:nth-child(2){animation-delay:-.16s}@keyframes CompactChatWidget_loadingPulse__QyA4q{0%,80%,to{transform:scale(.8);opacity:.5}40%{transform:scale(1);opacity:1}}.CompactChatWidget_focusQuestion__ddEbG{font-size:14px;font-weight:600;color:#4b5563;margin:0 0 8px;text-align:left;width:100%}.CompactChatWidget_suggestionNote__pDsbl{font-size:14px;color:#6b7280;text-align:center;padding:20px;font-style:italic}.CompactChatWidget_expandedContainer__pK5PV{position:fixed;top:0;right:0;width:var(--chat-sidebar-width)!important;height:100vh;background:#fff;box-shadow:-2px 0 8px rgba(0,0,0,.06);z-index:99;transform:translateX(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;will-change:transform;overflow:hidden;border-left:1px solid #e5e7eb}div[role=dialog].CompactChatWidget_expandedContainer__pK5PV{width:var(--chat-sidebar-width)!important}.CompactChatWidget_expandedContainer__pK5PV.CompactChatWidget_visible__pTSIp{transform:translateX(0)}.CompactChatWidget_expandedHeader__g_N0P{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;padding-top:calc(16px + var(--header-height, 85px));border-bottom:1px solid #e5e7eb;background:#fff;flex-shrink:0}.CompactChatWidget_expandedSuggestions__Xdkyv{padding:16px 20px;background:#fafafa;border-bottom:1px solid #e5e7eb;flex-shrink:0}.CompactChatWidget_expandedSuggestions__Xdkyv .CompactChatWidget_suggestionsLabel__cFPY6{font-size:13px;color:#6b7280;margin-bottom:8px}.CompactChatWidget_expandedSuggestions__Xdkyv .CompactChatWidget_suggestionsGrid__vWb2r{display:flex;flex-direction:column;gap:8px}.CompactChatWidget_expandedSuggestions__Xdkyv .CompactChatWidget_suggestionButton__seumF{width:100%;text-align:left}.CompactChatWidget_expandedSuggestions__Xdkyv .CompactChatWidget_suggestionButton__seumF:disabled{opacity:.5;cursor:not-allowed}.CompactChatWidget_pendingMessage__Hnqrj{padding:16px;border-bottom:1px solid #e8eaed;background:rgba(237,28,37,.02);animation:CompactChatWidget_slideDown__jzZpA .3s ease-out}@keyframes CompactChatWidget_slideDown__jzZpA{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.CompactChatWidget_pendingMessageContent__MeWGR{display:flex;align-items:flex-start;gap:12px}.CompactChatWidget_pendingIndicator__M0L3J{font-size:12px;font-weight:600;color:#ed1c25;background:rgba(237,28,37,.1);padding:4px 8px;border-radius:4px;white-space:nowrap}.CompactChatWidget_pendingText__zff4N{flex:1 1;margin:0;font-size:14px;color:#333;line-height:1.5}.CompactChatWidget_sendingIndicator___I3TA{margin-top:8px;font-size:12px;color:#666;font-style:italic}.CompactChatWidget_expandedTitle__fDLyy{font-size:16px;font-weight:600;color:#374151;margin:0}.CompactChatWidget_closeButton__l8owa{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:8px;cursor:pointer;color:#6b7280;transition:all .2s ease;padding:0}.CompactChatWidget_closeButton__l8owa:hover{background:#f3f4f6;color:#374151}.CompactChatWidget_closeButton__l8owa:focus-visible{outline:2px solid #ed1c25;outline-offset:2px}.CompactChatWidget_chatWrapper__OGGB_{flex:1 1 auto;display:flex;flex-direction:column;overflow:hidden;height:100%;position:relative;background:#fff;min-height:0}.CompactChatWidget_chatContentWrapper__khCxv{flex:1 1;display:flex;flex-direction:column;overflow:hidden;padding:0 24px;box-sizing:border-box}.CompactChatWidget_chatWrapper__OGGB_ .sui-thread,.CompactChatWidget_chatWrapper__OGGB_ .sui-thread-root,.CompactChatWidget_chatWrapper__OGGB_ .thread-root,.CompactChatWidget_chatWrapper__OGGB_ [data-thread-root],.CompactChatWidget_chatWrapper__OGGB_ [data-thread]{display:flex!important;flex-direction:column!important;height:100%!important;background:#fff!important;position:relative!important;overflow:hidden!important}.CompactChatWidget_chatWrapper__OGGB_ .sui-messages,.CompactChatWidget_chatWrapper__OGGB_ .sui-thread-messages,.CompactChatWidget_chatWrapper__OGGB_ .thread-messages,.CompactChatWidget_chatWrapper__OGGB_ [data-messages],.CompactChatWidget_chatWrapper__OGGB_ [data-thread-messages]{flex:1 1 auto!important;overflow-y:auto!important;overflow-x:hidden!important;padding:20px 0!important;background:#fafafa!important;min-height:0!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:thin!important;scrollbar-color:#d1d5db transparent!important;scroll-behavior:smooth!important}.CompactChatWidget_chatWrapper__OGGB_ .sui-messages::-webkit-scrollbar,.CompactChatWidget_chatWrapper__OGGB_ .sui-thread-messages::-webkit-scrollbar,.CompactChatWidget_chatWrapper__OGGB_ .thread-messages::-webkit-scrollbar{width:8px!important}.CompactChatWidget_chatWrapper__OGGB_ .sui-messages::-webkit-scrollbar-track,.CompactChatWidget_chatWrapper__OGGB_ .sui-thread-messages::-webkit-scrollbar-track,.CompactChatWidget_chatWrapper__OGGB_ .thread-messages::-webkit-scrollbar-track{background:#f9fafb!important;border-radius:4px!important}.CompactChatWidget_chatWrapper__OGGB_ .sui-messages::-webkit-scrollbar-thumb,.CompactChatWidget_chatWrapper__OGGB_ .sui-thread-messages::-webkit-scrollbar-thumb,.CompactChatWidget_chatWrapper__OGGB_ .thread-messages::-webkit-scrollbar-thumb{background:#d1d5db!important;border-radius:4px!important;border:2px solid #f9fafb!important}.CompactChatWidget_chatWrapper__OGGB_ .sui-messages::-webkit-scrollbar-thumb:hover,.CompactChatWidget_chatWrapper__OGGB_ .sui-thread-messages::-webkit-scrollbar-thumb:hover,.CompactChatWidget_chatWrapper__OGGB_ .thread-messages::-webkit-scrollbar-thumb:hover{background:#9ca3af!important}.CompactChatWidget_chatWrapper__OGGB_ .sui-composer,.CompactChatWidget_chatWrapper__OGGB_ .sui-thread-composer,.CompactChatWidget_chatWrapper__OGGB_ .thread-composer,.CompactChatWidget_chatWrapper__OGGB_ [data-composer],.CompactChatWidget_chatWrapper__OGGB_ [data-thread-composer]{flex:0 0 auto!important;padding:16px 24px!important;border-top:1px solid #e5e7eb!important;background:#fff!important;position:relative!important;z-index:10!important}.CompactChatWidget_chatWrapper__OGGB_ *{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif!important}body:has(.CompactChatWidget_expandedContainer__pK5PV.CompactChatWidget_visible__pTSIp){overflow:auto!important;position:relative!important;padding-right:0!important}html:has(.CompactChatWidget_expandedContainer__pK5PV.CompactChatWidget_visible__pTSIp){overflow:auto!important;position:relative!important}.CompactChatWidget_chatWrapper__OGGB_ .sui-composer textarea,.CompactChatWidget_chatWrapper__OGGB_ .sui-textarea,.CompactChatWidget_chatWrapper__OGGB_ .thread-composer textarea,.CompactChatWidget_chatWrapper__OGGB_ [contenteditable],.CompactChatWidget_chatWrapper__OGGB_ [role=textbox],.CompactChatWidget_chatWrapper__OGGB_ textarea{border-radius:12px!important;border:1px solid #e5e7eb!important;padding:10px 14px!important;font-size:14px!important;line-height:1.5!important;resize:none!important;background:#fff!important;transition:all .2s ease!important;box-shadow:none!important;flex:1 1!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:40px!important;max-height:100px!important;overflow-y:auto!important}.CompactChatWidget_chatWrapper__OGGB_ .sui-textarea:focus,.CompactChatWidget_chatWrapper__OGGB_ [contenteditable]:focus,.CompactChatWidget_chatWrapper__OGGB_ [role=textbox]:focus,.CompactChatWidget_chatWrapper__OGGB_ textarea:focus{border-color:#ed1c25!important;outline:none!important;box-shadow:none!important;background:#fff!important}.CompactChatWidget_chatWrapper__OGGB_ .sui-textarea::placeholder,.CompactChatWidget_chatWrapper__OGGB_ [role=textbox]::placeholder,.CompactChatWidget_chatWrapper__OGGB_ textarea::placeholder{color:#9ca3af!important;font-size:14px!important}.CompactChatWidget_chatWrapper__OGGB_ .sui-composer button[type=submit],.CompactChatWidget_chatWrapper__OGGB_ .sui-send-button,.CompactChatWidget_chatWrapper__OGGB_ .thread-composer button[type=submit],.CompactChatWidget_chatWrapper__OGGB_ [data-composer] button[type=submit],.CompactChatWidget_chatWrapper__OGGB_ button[type=submit]{background:#ed1c25!important;border:none!important;border-radius:8px!important;width:36px!important;height:36px!important;min-width:36px!important;padding:0!important;color:#fff!important;cursor:pointer!important;transition:all .2s ease!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 2px 4px rgba(237,28,37,.2)!important;margin:0!important;flex-shrink:0!important;position:relative!important}.CompactChatWidget_chatWrapper__OGGB_ .sui-send-button svg,.CompactChatWidget_chatWrapper__OGGB_ button[type=submit] svg{width:16px!important;height:16px!important;margin:0!important;display:block!important}.CompactChatWidget_chatWrapper__OGGB_ .sui-send-button:hover,.CompactChatWidget_chatWrapper__OGGB_ button[type=submit]:hover{background:#d01820!important;transform:scale(1.05)!important;box-shadow:0 4px 16px rgba(237,28,37,.35)!important}.CompactChatWidget_chatWrapper__OGGB_ .sui-send-button:active,.CompactChatWidget_chatWrapper__OGGB_ button[type=submit]:active{transform:scale(.95)!important}.CompactChatWidget_chatWrapper__OGGB_ .sui-composer form,.CompactChatWidget_chatWrapper__OGGB_ .sui-form,.CompactChatWidget_chatWrapper__OGGB_ .thread-composer form,.CompactChatWidget_chatWrapper__OGGB_ [data-composer] form,.CompactChatWidget_chatWrapper__OGGB_ form{display:flex!important;gap:12px!important;align-items:flex-end!important;width:100%!important;padding:0!important;margin:0!important}.CompactChatWidget_chatWrapper__OGGB_ .thread-composer>div{width:100%!important;max-width:100%!important}.CompactChatWidget_chatWrapper__OGGB_ .thread-composer div{max-width:100%!important}.CompactChatWidget_chatWrapper__OGGB_ .rt-Container,.CompactChatWidget_chatWrapper__OGGB_ .thread-composer>*>div,.CompactChatWidget_chatWrapper__OGGB_ form.rt-Box .rt-Container{width:100%!important;max-width:100%!important}.CompactChatWidget_chatWrapper__OGGB_ .sui-composer,.CompactChatWidget_chatWrapper__OGGB_ .thread-composer-inner{display:flex!important;align-items:center!important;gap:12px!important}.CompactChatWidget_chatWrapper__OGGB_ button:not([type=submit]){cursor:pointer!important;opacity:1!important;pointer-events:auto!important}.CompactChatWidget_chatWrapper__OGGB_ .sui-suggestion-container *,.CompactChatWidget_chatWrapper__OGGB_ .sui-suggestions *,.CompactChatWidget_chatWrapper__OGGB_ .thread-suggestions *,.CompactChatWidget_chatWrapper__OGGB_ [data-suggestions] *,.CompactChatWidget_chatWrapper__OGGB_ [data-thread-suggestions] *{pointer-events:auto!important}.CompactChatWidget_chatWrapper__OGGB_ [role=button],.CompactChatWidget_chatWrapper__OGGB_ [tabindex="0"],.CompactChatWidget_chatWrapper__OGGB_ [tabindex="1"],.CompactChatWidget_chatWrapper__OGGB_ [tabindex="2"],.CompactChatWidget_chatWrapper__OGGB_ button{pointer-events:auto!important;cursor:pointer!important}.CompactChatWidget_chatContentWrapper__khCxv>div{height:100%!important;display:flex!important;flex-direction:column!important;width:100%!important}.CompactChatWidget_chatWrapper__OGGB_ .sui-suggestion-container,.CompactChatWidget_chatWrapper__OGGB_ .sui-suggestions,.CompactChatWidget_chatWrapper__OGGB_ .thread-suggestions,.CompactChatWidget_chatWrapper__OGGB_ [data-suggestions],.CompactChatWidget_chatWrapper__OGGB_ [data-thread-suggestions]{padding:12px 24px!important;gap:8px!important;display:flex!important;flex-wrap:wrap!important;background:#fafafa!important;border-top:1px solid #e5e7eb!important;flex:0 0 auto!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:thin!important;scrollbar-color:#d1d5db transparent!important}.CompactChatWidget_chatWrapper__OGGB_ .sui-suggestion,.CompactChatWidget_chatWrapper__OGGB_ .sui-suggestion-button,.CompactChatWidget_chatWrapper__OGGB_ .sui-suggestion-container button,.CompactChatWidget_chatWrapper__OGGB_ .sui-suggestions [role=button],.CompactChatWidget_chatWrapper__OGGB_ .sui-suggestions button,.CompactChatWidget_chatWrapper__OGGB_ .thread-suggestion,.CompactChatWidget_chatWrapper__OGGB_ .thread-suggestions [role=button],.CompactChatWidget_chatWrapper__OGGB_ .thread-suggestions button,.CompactChatWidget_chatWrapper__OGGB_ [data-suggestion],.CompactChatWidget_chatWrapper__OGGB_ [data-suggestions] [role=button],.CompactChatWidget_chatWrapper__OGGB_ [data-suggestions] button{background:#fafafa!important;border:1px solid #e5e7eb!important;border-radius:10px!important;padding:8px 14px!important;font-size:13px!important;font-weight:400!important;color:#374151!important;cursor:pointer!important;transition:all .2s ease!important;white-space:nowrap!important;pointer-events:auto!important;opacity:1!important;display:inline-flex!important;align-items:center!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;-webkit-tap-highlight-color:transparent!important;position:relative!important;overflow:hidden!important;box-shadow:none!important;min-height:36px!important}.CompactChatWidget_chatWrapper__OGGB_ .sui-suggestion-button:active,.CompactChatWidget_chatWrapper__OGGB_ .sui-suggestion:active,.CompactChatWidget_chatWrapper__OGGB_ .sui-suggestions button:active,.CompactChatWidget_chatWrapper__OGGB_ .thread-suggestion:active,.CompactChatWidget_chatWrapper__OGGB_ .thread-suggestions button:active,.CompactChatWidget_chatWrapper__OGGB_ [data-suggestion]:active,.CompactChatWidget_chatWrapper__OGGB_ [data-suggestions] button:active{transform:scale(.97)!important;box-shadow:none!important}.CompactChatWidget_chatWrapper__OGGB_ .sui-suggestion-button:hover,.CompactChatWidget_chatWrapper__OGGB_ .sui-suggestion-container button:hover,.CompactChatWidget_chatWrapper__OGGB_ .sui-suggestion:hover,.CompactChatWidget_chatWrapper__OGGB_ .sui-suggestions [role=button]:hover,.CompactChatWidget_chatWrapper__OGGB_ .sui-suggestions button:hover,.CompactChatWidget_chatWrapper__OGGB_ .thread-suggestion:hover,.CompactChatWidget_chatWrapper__OGGB_ .thread-suggestions [role=button]:hover,.CompactChatWidget_chatWrapper__OGGB_ .thread-suggestions button:hover,.CompactChatWidget_chatWrapper__OGGB_ [data-suggestion]:hover,.CompactChatWidget_chatWrapper__OGGB_ [data-suggestions] [role=button]:hover,.CompactChatWidget_chatWrapper__OGGB_ [data-suggestions] button:hover{background:#fef2f2!important;border-color:#ed1c25!important;color:#ed1c25!important;transform:none!important;box-shadow:none!important}.CompactChatWidget_chatWrapper__OGGB_ .sui-message,.CompactChatWidget_chatWrapper__OGGB_ .sui-message-container,.CompactChatWidget_chatWrapper__OGGB_ .thread-message,.CompactChatWidget_chatWrapper__OGGB_ [data-message],.CompactChatWidget_chatWrapper__OGGB_ [data-thread-message]{padding:8px 0!important;display:flex!important;gap:12px!important;align-items:flex-start!important;width:100%!important;box-sizing:border-box!important}.CompactChatWidget_chatWrapper__OGGB_ .sui-message-content,.CompactChatWidget_chatWrapper__OGGB_ .sui-message-text,.CompactChatWidget_chatWrapper__OGGB_ .thread-message-content,.CompactChatWidget_chatWrapper__OGGB_ [data-message-content],.CompactChatWidget_chatWrapper__OGGB_ [data-thread-message-content]{font-size:14px!important;line-height:1.5!important;color:#1f2937!important;word-wrap:break-word!important;overflow-wrap:break-word!important;max-width:100%!important}.CompactChatWidget_chatWrapper__OGGB_ .sui-message-user,.CompactChatWidget_chatWrapper__OGGB_ .sui-message[data-role=user],.CompactChatWidget_chatWrapper__OGGB_ .thread-message[data-role=user],.CompactChatWidget_chatWrapper__OGGB_ [data-role=user]{justify-content:flex-end!important}.CompactChatWidget_chatWrapper__OGGB_ .sui-message-user .sui-message-content,.CompactChatWidget_chatWrapper__OGGB_ .sui-message[data-role=user]>div,.CompactChatWidget_chatWrapper__OGGB_ .thread-message[data-role=user]>div,.CompactChatWidget_chatWrapper__OGGB_ [data-role=user]>div{background:#ed1c25!important;color:#fff!important;border-radius:16px 16px 4px 16px!important;padding:10px 14px!important;max-width:80%!important;box-shadow:none!important}.CompactChatWidget_chatWrapper__OGGB_ .sui-message-assistant,.CompactChatWidget_chatWrapper__OGGB_ .sui-message[data-role=assistant],.CompactChatWidget_chatWrapper__OGGB_ .thread-message[data-role=assistant],.CompactChatWidget_chatWrapper__OGGB_ [data-role=assistant]{justify-content:flex-start!important}.CompactChatWidget_chatWrapper__OGGB_ .sui-message-assistant .sui-message-content,.CompactChatWidget_chatWrapper__OGGB_ .sui-message[data-role=assistant]>div,.CompactChatWidget_chatWrapper__OGGB_ .thread-message[data-role=assistant]>div,.CompactChatWidget_chatWrapper__OGGB_ [data-role=assistant]>div{background:#f3f4f6!important;color:#1f2937!important;border:none!important;border-radius:16px 16px 16px 4px!important;padding:10px 14px!important;max-width:80%!important;box-shadow:none!important}@keyframes CompactChatWidget_fadeIn__3rS0Q{0%{opacity:0}to{opacity:1}}@media (max-width:768px){.CompactChatWidget_compactContainer__OhRD_{height:auto;min-height:280px}.CompactChatWidget_questionHeader__YhUtt{padding:16px}.CompactChatWidget_questionIcon__cDPZB{width:20px;height:20px}.CompactChatWidget_questionText__GfXz4{font-size:14px}.CompactChatWidget_suggestionsSection__eRxBB{padding:12px 16px 16px}.CompactChatWidget_suggestionButton__seumF{padding:10px 14px}.CompactChatWidget_suggestionText__jlAyL{font-size:13px}.CompactChatWidget_expandedContainer__pK5PV{width:100%!important;height:100vh!important;max-height:100vh!important;border-radius:0;box-shadow:none!important;top:0;bottom:0;transform:translateX(100%)}div[role=dialog].CompactChatWidget_expandedContainer__pK5PV{width:100%!important}.CompactChatWidget_expandedContainer__pK5PV.CompactChatWidget_visible__pTSIp{transform:translateX(0)}.CompactChatWidget_expandedHeader__g_N0P{position:absolute;top:8px;right:8px}.CompactChatWidget_chatWrapper__OGGB_{height:100%}}@media (min-width:769px) and (max-width:1024px){.CompactChatWidget_expandedContainer__pK5PV,div[role=dialog].CompactChatWidget_expandedContainer__pK5PV{width:400px!important}}.CompactChatWidget_ctaWidget__bYHRx{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.06);height:360px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 24px;box-sizing:border-box}.CompactChatWidget_ctaIcon__YeMCr{width:60px;height:60px;background:linear-gradient(135deg,#fee2e2,#fecaca);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:24px;color:#ed1c25}.CompactChatWidget_ctaIcon__YeMCr svg{width:32px;height:32px}.CompactChatWidget_ctaTitle__XcxbU{font-size:20px;font-weight:600;color:#17202f;margin:0 0 12px;line-height:1.3}.CompactChatWidget_ctaSubtitle__MMYZ3{font-size:16px;color:#6b7280;margin:0 0 32px;line-height:1.5;max-width:280px}.CompactChatWidget_ctaButton__065fE{display:inline-flex;align-items:center;gap:8px;background:#ed1c25;color:#fff;padding:14px 28px;border-radius:8px;font-weight:600;font-size:16px;text-decoration:none;transition:all .2s ease;box-shadow:0 4px 12px rgba(237,28,37,.2);border:none;cursor:pointer}.CompactChatWidget_ctaButton__065fE:hover{background:#d01820;transform:translateY(-2px);box-shadow:0 6px 20px rgba(237,28,37,.3)}.CompactChatWidget_ctaButton__065fE:active{transform:translateY(0)}.CompactChatWidget_ctaButton__065fE:focus-visible{outline:2px solid #ed1c25;outline-offset:2px}.CompactChatWidget_compactButton__QL9sa .CompactChatWidget_expandIcon__ayu9R{margin-left:auto}@media (prefers-reduced-motion:reduce){.CompactChatWidget_compactContainer__OhRD_,.CompactChatWidget_expandedContainer__pK5PV,.CompactChatWidget_questionHeader__YhUtt,.CompactChatWidget_suggestionArrow__DIEss,.CompactChatWidget_suggestionButton__seumF{transition:none!important;animation:none!important}}.CompactChatWidget_compactContainer__OhRD_.CompactChatWidget_hidden__k_hdd{display:none}.CompactChatWidget_compactMessage__Rg3Wo.CompactChatWidget_loading__MBtqQ{opacity:.7;font-style:italic}@media (prefers-reduced-motion:reduce){.CompactChatWidget_backdrop__SgX2i,.CompactChatWidget_compactButton__QL9sa,.CompactChatWidget_compactHeader__iWQjc,.CompactChatWidget_ctaButton__065fE,.CompactChatWidget_expandIcon__ayu9R,.CompactChatWidget_expandedContainer__pK5PV,.CompactChatWidget_suggestionButton__seumF,.CompactChatWidget_suggestionPill__2oMik{animation:none!important;transition:none!important}}.MicroNudge_nudge__OjpjM{position:fixed;z-index:101;min-width:280px;max-width:360px;padding:16px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);transform:translateY(20px) scale(.95);opacity:0;transition:all .3s cubic-bezier(.4,0,.2,1);font-family:inherit}.MicroNudge_nudge__OjpjM.MicroNudge_visible___dosn{transform:translateY(0) scale(1);opacity:1}.MicroNudge_nudge__OjpjM.MicroNudge_top-right__nPtmD{top:20px;right:20px;transition:all .3s cubic-bezier(.4,0,.2,1)}.MicroNudge_nudge__OjpjM.MicroNudge_bottom-right__rfw8B{bottom:20px;right:20px;transition:all .3s cubic-bezier(.4,0,.2,1)}@media (min-width:1025px){.chatExpanded .MicroNudge_nudge__OjpjM.MicroNudge_bottom-right__rfw8B,.chatExpanded .MicroNudge_nudge__OjpjM.MicroNudge_top-right__nPtmD{right:calc(20px + var(--chat-sidebar-width))}}.MicroNudge_nudge__OjpjM.MicroNudge_sticky-bottom__ixvjN{bottom:0;left:50%;transform:translateX(-50%) translateY(20px) scale(.95);width:calc(100% - 40px);max-width:480px;border-radius:12px 12px 0 0;box-shadow:0 -4px 6px -1px rgba(0,0,0,.1)}.MicroNudge_nudge__OjpjM.MicroNudge_sticky-bottom__ixvjN.MicroNudge_visible___dosn{transform:translateX(-50%) translateY(0) scale(1)}.MicroNudge_nudge__OjpjM.MicroNudge_inline__EBU7S{position:relative;display:inline-block;margin:8px 0;z-index:auto}.MicroNudge_content__suJbJ{display:flex;align-items:flex-start;gap:12px}.MicroNudge_message___8uha{flex:1 1;font-size:14px;line-height:1.4;color:#374151;margin:0}.MicroNudge_actions__e7uPg{display:flex;align-items:center;gap:8px;flex-shrink:0}.MicroNudge_ctaButton__7NKFJ{background:#ed1c25;color:#fff;border:none;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}.MicroNudge_ctaButton__7NKFJ:hover{background:#dc1818;transform:translateY(-1px);box-shadow:0 2px 4px rgba(237,28,37,.2)}.MicroNudge_ctaButton__7NKFJ:active{transform:translateY(0)}.MicroNudge_dismissButton__k81aq{background:transparent;border:none;color:#6b7280;cursor:pointer;font-size:18px;line-height:1;padding:4px;border-radius:4px;transition:all .2s ease;display:flex;align-items:center;justify-content:center;width:24px;height:24px}.MicroNudge_dismissButton__k81aq:hover{background:rgba(0,0,0,.05);color:#374151}.MicroNudge_dismissButton__k81aq:focus-visible{outline:2px solid #ed1c25;outline-offset:2px}@media (max-width:768px){.MicroNudge_nudge__OjpjM{min-width:260px;max-width:calc(100vw - 32px);font-size:13px}.MicroNudge_nudge__OjpjM.MicroNudge_bottom-right__rfw8B,.MicroNudge_nudge__OjpjM.MicroNudge_top-right__nPtmD,.chatExpanded .MicroNudge_nudge__OjpjM.MicroNudge_bottom-right__rfw8B,.chatExpanded .MicroNudge_nudge__OjpjM.MicroNudge_top-right__nPtmD{right:16px}.MicroNudge_nudge__OjpjM.MicroNudge_top-right__nPtmD{top:16px}.MicroNudge_nudge__OjpjM.MicroNudge_bottom-right__rfw8B{bottom:16px}.MicroNudge_nudge__OjpjM.MicroNudge_sticky-bottom__ixvjN{width:calc(100% - 16px);left:50%;bottom:0}.MicroNudge_content__suJbJ{gap:8px}.MicroNudge_ctaButton__7NKFJ{padding:8px 12px;font-size:11px}}@media (prefers-reduced-motion:reduce){.MicroNudge_nudge__OjpjM{transition:opacity .2s ease;transform:none}.MicroNudge_nudge__OjpjM.MicroNudge_visible___dosn{transform:none;opacity:1}.MicroNudge_nudge__OjpjM.MicroNudge_sticky-bottom__ixvjN,.MicroNudge_nudge__OjpjM.MicroNudge_sticky-bottom__ixvjN.MicroNudge_visible___dosn{transform:translateX(-50%)}.MicroNudge_ctaButton__7NKFJ:active,.MicroNudge_ctaButton__7NKFJ:hover{transform:none}}.DebugModal_modalOverlay__DBRwk{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);z-index:2000;animation:DebugModal_fadeIn__rImRQ .2s ease-out}.DebugModal_modalContent__bRere{position:fixed;top:0;right:0;width:420px;height:100vh;background:#fff;display:flex;flex-direction:column;overflow:hidden;box-shadow:-10px 0 30px rgba(0,0,0,.1);animation:DebugModal_slideInRight__2e6IO .3s ease-out}.DebugModal_modalHeader___StbE{display:flex;justify-content:space-between;align-items:center;padding:24px 32px;background:#fff;border-bottom:1px solid #e5e7eb}.DebugModal_modalTitle__zhSwf{font-size:24px;font-weight:700;color:#111827;margin:0}.DebugModal_closeButton___3tfV{background:transparent;border:none;padding:8px;cursor:pointer;color:#6b7280;transition:all .2s ease;border-radius:8px;display:flex;align-items:center;justify-content:center}.DebugModal_closeButton___3tfV:hover{background:#f3f4f6;color:#111827}.DebugModal_closeButton___3tfV:focus{outline:2px solid #ed1c25;outline-offset:2px}.DebugModal_modalBody__LnP1_{flex:1 1;padding:24px;overflow-y:auto;background:#f8fafc}.DebugModal_debugSection__D5C9W{margin-bottom:24px;background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 8px rgba(0,0,0,.06)}.DebugModal_debugSection__D5C9W:last-child{margin-bottom:0}.DebugModal_debugSection__D5C9W>div{position:static!important;width:100%!important;max-width:100%!important;height:auto!important;background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;margin:0!important;z-index:auto!important}@keyframes DebugModal_fadeIn__rImRQ{0%{opacity:0}to{opacity:1}}@keyframes DebugModal_slideInRight__2e6IO{0%{transform:translateX(100%)}to{transform:translateX(0)}}@media (max-width:768px){.DebugModal_modalContent__bRere{width:100%}.DebugModal_modalHeader___StbE{padding:16px 20px}.DebugModal_modalTitle__zhSwf{font-size:20px}.DebugModal_debugSection__D5C9W,.DebugModal_modalBody__LnP1_{padding:16px}}.AIDiscussionPrompts_promptsContainer__oHxwc{margin:30px 0;padding:24px;background:linear-gradient(135deg,#f8f9fa,#fff);border-radius:16px;border:1px solid rgba(0,0,0,.06);box-shadow:0 2px 12px rgba(0,0,0,.04)}.AIDiscussionPrompts_promptsHeader__JVnF_{display:flex;align-items:center;gap:10px;margin-bottom:20px;color:#17202f}.AIDiscussionPrompts_icon__e1892{color:#ed1c25;flex-shrink:0}.AIDiscussionPrompts_headerText__GUSTF{font-size:18px;font-weight:600;letter-spacing:-.02em}.AIDiscussionPrompts_promptsList__NsOJM{display:flex;flex-direction:column;gap:10px}.AIDiscussionPrompts_promptButton__2so1n{display:flex;align-items:center;justify-content:space-between;width:100%;padding:14px 18px;background:#fff;border:1px solid #e5e7eb;border-radius:10px;cursor:pointer;transition:all .2s ease;text-align:left;font-size:15px;color:#17202f;line-height:1.5}.AIDiscussionPrompts_promptButton__2so1n:hover{background:#f8f9fa;border-color:#ed1c25;transform:translateX(4px)}.AIDiscussionPrompts_promptButton__2so1n:focus-visible{outline:2px solid #ed1c25;outline-offset:2px}.AIDiscussionPrompts_promptButton__2so1n.AIDiscussionPrompts_educational__Lj2uF{border-left:3px solid #3b82f6}.AIDiscussionPrompts_promptButton__2so1n.AIDiscussionPrompts_validation__1i83p{border-left:3px solid #10b981}.AIDiscussionPrompts_promptButton__2so1n.AIDiscussionPrompts_decision__yIZFS{border-left:3px solid #f59e0b}.AIDiscussionPrompts_promptButton__2so1n.AIDiscussionPrompts_technical__arWH1{border-left:3px solid #8b5cf6}.AIDiscussionPrompts_promptButton__2so1n.AIDiscussionPrompts_visionary__zklAO{border-left:3px solid #ec4899}.AIDiscussionPrompts_promptText__yVu_p{flex:1 1;padding-right:12px}.AIDiscussionPrompts_arrow__Y7jvn{color:#ed1c25;flex-shrink:0;transition:transform .2s ease}.AIDiscussionPrompts_promptButton__2so1n:hover .AIDiscussionPrompts_arrow__Y7jvn{transform:translateX(3px)}.AIDiscussionPrompts_expandButton__ObCK_{margin-top:12px;padding:8px 16px;background:transparent;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;font-size:14px;color:#666;transition:all .2s ease;width:100%;text-align:center}.AIDiscussionPrompts_expandButton__ObCK_:hover{background:#f8f9fa;color:#17202f;border-color:#d1d5db}@media (max-width:768px){.AIDiscussionPrompts_promptsContainer__oHxwc{padding:20px;margin:20px 0}.AIDiscussionPrompts_headerText__GUSTF{font-size:16px}.AIDiscussionPrompts_promptButton__2so1n{padding:12px 14px;font-size:14px}}.AIDiscussionPrompts_inlinePrompt__I_cZi{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:rgba(237,28,37,.05);border:1px solid rgba(237,28,37,.1);border-radius:20px;cursor:pointer;font-size:14px;color:#ed1c25;transition:all .2s ease;margin:4px}.AIDiscussionPrompts_inlinePrompt__I_cZi:hover{background:rgba(237,28,37,.1);transform:translateY(-1px)}.AIDiscussionPrompts_inlinePrompt__I_cZi svg{width:14px;height:14px}