.FeatureCarousel-module__H04oIq__section{background:var(--bg-primary);border-bottom:1px solid var(--border-color);width:100%;padding:120px 0;overflow:hidden}.FeatureCarousel-module__H04oIq__container{max-width:1200px;margin:0 auto;padding:0 24px}.FeatureCarousel-module__H04oIq__header{justify-content:space-between;align-items:flex-start;gap:48px;margin-bottom:40px;display:flex}.FeatureCarousel-module__H04oIq__headerLeft{flex:1}.FeatureCarousel-module__H04oIq__badge{color:#ffffff80;align-items:center;gap:8px;margin-bottom:16px;font-size:13px;font-weight:500;display:inline-flex}.FeatureCarousel-module__H04oIq__title{letter-spacing:-.02em;background:linear-gradient(#fff 0%,#ffffffb3 100%);-webkit-text-fill-color:transparent;white-space:nowrap;-webkit-background-clip:text;background-clip:text;margin:0;font-size:56px;font-weight:400;line-height:1.1}.FeatureCarousel-module__H04oIq__subtitle{color:#ffffff80;max-width:400px;margin:0;padding-top:24px;font-size:18px;line-height:1.6}.FeatureCarousel-module__H04oIq__carouselWrapper{width:100vw;margin-left:calc(50% - 50vw);position:relative}.FeatureCarousel-module__H04oIq__carousel{scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;overflow:auto hidden}.FeatureCarousel-module__H04oIq__carousel::-webkit-scrollbar{display:none}.FeatureCarousel-module__H04oIq__track{gap:16px;padding:16px 24px 24px max(24px,50vw - 576px);display:flex}.FeatureCarousel-module__H04oIq__track:after{content:"";flex-shrink:0;width:calc(100vw - 344px + -1*max(24px,50vw - 576px))}.FeatureCarousel-module__H04oIq__card{cursor:pointer;background:linear-gradient(#ffffff08 0%,#ffffff03 100%);border:1px solid #ffffff14;border-radius:12px;flex-shrink:0;min-width:320px;max-width:320px;transition:all .3s;overflow:hidden}.FeatureCarousel-module__H04oIq__card:hover{background:linear-gradient(#ffffff0d 0%,#ffffff05 100%);border-color:#ffffff26;transform:translateY(-4px)}.FeatureCarousel-module__H04oIq__mockupArea{justify-content:center;align-items:center;height:320px;padding:16px;display:flex;position:relative;overflow:hidden}.FeatureCarousel-module__H04oIq__cardInfo{justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px 24px;display:flex}.FeatureCarousel-module__H04oIq__cardText{flex:1}.FeatureCarousel-module__H04oIq__cardCategory{color:#fff6;text-transform:capitalize;margin-bottom:8px;font-size:12px;font-weight:500}.FeatureCarousel-module__H04oIq__cardTitle{color:#fff;margin:0;font-size:16px;font-weight:600;line-height:1.3}.FeatureCarousel-module__H04oIq__cardArrow{color:#ffffff80;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:color .2s;display:flex}.FeatureCarousel-module__H04oIq__card:hover .FeatureCarousel-module__H04oIq__cardArrow{color:#fff}.FeatureCarousel-module__H04oIq__cardExpanded{z-index:10;background:linear-gradient(#ffffff0f 0%,#ffffff05 100%);border-color:#ffffff40;transform:translateY(-8px)scale(1.02)}.FeatureCarousel-module__H04oIq__cardExpanded .FeatureCarousel-module__H04oIq__cardArrow{color:#fff}.FeatureCarousel-module__H04oIq__cardDimmed{opacity:.35;filter:blur(1px);pointer-events:none;transform:scale(.98)}.FeatureCarousel-module__H04oIq__cardOutside{filter:blur(4px);opacity:.6}.FeatureCarousel-module__H04oIq__cardNotCentered{filter:blur(2px);opacity:.4;transition:all .3s;transform:scale(.9)}.FeatureCarousel-module__H04oIq__mockupContent{justify-content:center;align-items:center;width:100%;height:100%;transition:filter .3s,opacity .3s;display:flex}.FeatureCarousel-module__H04oIq__mockupBlurred{filter:blur(10px);opacity:.4}.FeatureCarousel-module__H04oIq__textOverlay{flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;padding:20px 24px;animation:.3s FeatureCarousel-module__H04oIq__fadeInText;display:flex;position:absolute;inset:0}.FeatureCarousel-module__H04oIq__overlayText{color:var(--text-secondary);text-align:left;margin:0;font-size:14px;line-height:1.6}@keyframes FeatureCarousel-module__H04oIq__fadeInText{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.FeatureCarousel-module__H04oIq__navButtons{justify-content:center;gap:12px;margin-top:48px;display:flex}.FeatureCarousel-module__H04oIq__navButton{cursor:pointer;color:#ffffffb3;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:all .2s;display:flex}.FeatureCarousel-module__H04oIq__navButton:hover{color:#fff;background:#ffffff1a;border-color:#fff3}.FeatureCarousel-module__H04oIq__navButton:disabled{opacity:.3;cursor:not-allowed}.FeatureCarousel-module__H04oIq__disclaimer{color:#ffffff59;text-align:center;margin-top:24px;margin-bottom:0;font-size:12px}[data-theme=light] .FeatureCarousel-module__H04oIq__disclaimer{color:#00000059}.FeatureCarousel-module__H04oIq__libraryMockup{background:#ffffff05;border-radius:8px;width:100%;padding:16px}.FeatureCarousel-module__H04oIq__libraryHeader{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;display:flex}.FeatureCarousel-module__H04oIq__libraryTitle{color:#fffc;font-size:12px;font-weight:600}.FeatureCarousel-module__H04oIq__uploadBtn{color:#fff9;background:#ffffff14;border-radius:4px;padding:4px 10px;font-size:10px}.FeatureCarousel-module__H04oIq__fileList{flex-direction:column;gap:8px;display:flex}.FeatureCarousel-module__H04oIq__fileItem{background:#ffffff08;border:1px solid #ffffff0a;border-radius:6px;align-items:center;gap:10px;padding:10px 12px;display:flex}.FeatureCarousel-module__H04oIq__fileIcon{color:#ffffff80;background:#ffffff0f;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;font-size:10px;display:flex}.FeatureCarousel-module__H04oIq__fileInfo{flex:1}.FeatureCarousel-module__H04oIq__fileName{color:#fffc;margin-bottom:2px;font-size:11px;font-weight:500}.FeatureCarousel-module__H04oIq__fileMeta{color:#ffffff59;font-size:9px}.FeatureCarousel-module__H04oIq__intelligenceMockup{background:#ffffff05;border-radius:8px;width:100%;padding:16px}.FeatureCarousel-module__H04oIq__insightCard{background:#ffffff08;border:1px solid #ffffff0f;border-radius:8px;padding:14px}.FeatureCarousel-module__H04oIq__insightHeader{align-items:center;gap:8px;margin-bottom:12px;display:flex}.FeatureCarousel-module__H04oIq__insightIcon{color:#fff9;background:#ffffff1a;border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;font-size:10px;display:flex}.FeatureCarousel-module__H04oIq__insightLabel{color:#ffffff80;text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:600}.FeatureCarousel-module__H04oIq__insightText{color:#ffffffb3;margin-bottom:14px;font-size:11px;line-height:1.5}.FeatureCarousel-module__H04oIq__insightHighlight{color:#ffffffe6;font-weight:500}.FeatureCarousel-module__H04oIq__miniChart{border-top:1px solid #ffffff0f;align-items:flex-end;gap:6px;height:40px;padding-top:8px;display:flex}.FeatureCarousel-module__H04oIq__chartBar{background:#ffffff26;border-radius:2px;flex:1}.FeatureCarousel-module__H04oIq__chartBarHighlight{background:#ffffff80}.FeatureCarousel-module__H04oIq__generationMockup{background:#ffffff05;border-radius:8px;width:100%;padding:16px}.FeatureCarousel-module__H04oIq__docHeader{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.FeatureCarousel-module__H04oIq__docTitle{color:#fffc;font-size:11px;font-weight:600}.FeatureCarousel-module__H04oIq__aiBadge{color:#fff9;background:#ffffff14;border-radius:10px;align-items:center;gap:4px;padding:3px 8px;font-size:9px;display:flex}.FeatureCarousel-module__H04oIq__aiDot{background:#ffffff80;border-radius:50%;width:5px;height:5px}.FeatureCarousel-module__H04oIq__docContent{flex-direction:column;gap:10px;display:flex}.FeatureCarousel-module__H04oIq__docText{color:#fff9;margin:0;font-size:10px;line-height:1.6}.FeatureCarousel-module__H04oIq__typingText{display:inline}.FeatureCarousel-module__H04oIq__cursor{vertical-align:text-bottom;background:#fffc;width:1px;height:12px;margin-left:1px;animation:1s infinite FeatureCarousel-module__H04oIq__blink;display:inline-block}@keyframes FeatureCarousel-module__H04oIq__blink{0%,50%{opacity:1}51%,to{opacity:0}}.FeatureCarousel-module__H04oIq__collabMockup{background:#ffffff05;border-radius:8px;width:100%;padding:12px}.FeatureCarousel-module__H04oIq__notificationList{flex-direction:column;gap:8px;display:flex}.FeatureCarousel-module__H04oIq__notification{background:#ffffff08;border-left:2px solid #0000;border-radius:6px;align-items:flex-start;gap:10px;padding:10px;display:flex}.FeatureCarousel-module__H04oIq__notificationNew{background:#ffffff0d;border-left-color:#fff6}.FeatureCarousel-module__H04oIq__notifAvatar{color:#ffffffb3;background:#ffffff1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:9px;font-weight:600;display:flex}.FeatureCarousel-module__H04oIq__notifContent{flex:1;min-width:0}.FeatureCarousel-module__H04oIq__notifText{color:#ffffffb3;margin-bottom:4px;font-size:11px;line-height:1.4}.FeatureCarousel-module__H04oIq__notifMention{color:#ffffffe6;font-weight:500}.FeatureCarousel-module__H04oIq__notifTime{color:#ffffff59;font-size:9px}.FeatureCarousel-module__H04oIq__complianceMockup{background:#ffffff05;border-radius:8px;width:100%;padding:16px}.FeatureCarousel-module__H04oIq__complianceHeader{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.FeatureCarousel-module__H04oIq__complianceTitle{color:#fffc;font-size:11px;font-weight:600}.FeatureCarousel-module__H04oIq__statusBadge{color:#ffffffb3;background:#ffffff1a;border-radius:10px;padding:3px 8px;font-size:9px}.FeatureCarousel-module__H04oIq__findingsGrid{gap:8px;margin-bottom:14px;display:flex}.FeatureCarousel-module__H04oIq__findingItem{text-align:center;background:#ffffff08;border-radius:6px;flex:1;padding:10px}.FeatureCarousel-module__H04oIq__findingCount{color:#ffffffe6;margin-bottom:4px;font-size:18px;font-weight:700}.FeatureCarousel-module__H04oIq__findingLabel{color:#fff6;text-transform:uppercase;letter-spacing:.03em;font-size:9px}.FeatureCarousel-module__H04oIq__findingSuccess{border:1px solid #ffffff1a}.FeatureCarousel-module__H04oIq__findingWarning{border:1px solid #ffffff40}.FeatureCarousel-module__H04oIq__findingMinor{border:1px solid #ffffff26}.FeatureCarousel-module__H04oIq__findingsDetails{flex-direction:column;gap:6px;display:flex}.FeatureCarousel-module__H04oIq__findingCard{background:#ffffff08;border-left:3px solid #0000;border-radius:6px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.FeatureCarousel-module__H04oIq__findingCardMajor{border-left-color:#ffffff80}.FeatureCarousel-module__H04oIq__findingCardMajor .FeatureCarousel-module__H04oIq__findingCardIcon{color:#fff9}.FeatureCarousel-module__H04oIq__findingCardMinor{border-left-color:#ffffff40}.FeatureCarousel-module__H04oIq__findingCardMinor .FeatureCarousel-module__H04oIq__findingCardIcon{color:#ffffff59}.FeatureCarousel-module__H04oIq__findingCardIcon{flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:flex}.FeatureCarousel-module__H04oIq__findingCardText{color:#fff9;font-size:10px;line-height:1.5}[data-theme=light] .FeatureCarousel-module__H04oIq__section{background:#f5f5f5}[data-theme=light] .FeatureCarousel-module__H04oIq__badgeDot{background:#000}[data-theme=light] .FeatureCarousel-module__H04oIq__badge{color:#00000080}[data-theme=light] .FeatureCarousel-module__H04oIq__title{background:linear-gradient(#000 0%,#000000b3 100%);-webkit-background-clip:text;background-clip:text}[data-theme=light] .FeatureCarousel-module__H04oIq__subtitle{color:#00000080}[data-theme=light] .FeatureCarousel-module__H04oIq__card{background:linear-gradient(#00000005 0%,#00000003 100%);border-color:#00000014}[data-theme=light] .FeatureCarousel-module__H04oIq__card:hover{background:linear-gradient(#0000000a 0%,#00000005 100%);border-color:#00000026}[data-theme=light] .FeatureCarousel-module__H04oIq__cardCategory{color:#00000080}[data-theme=light] .FeatureCarousel-module__H04oIq__cardTitle{color:#000}[data-theme=light] .FeatureCarousel-module__H04oIq__cardArrow{color:#0006}[data-theme=light] .FeatureCarousel-module__H04oIq__card:hover .FeatureCarousel-module__H04oIq__cardArrow{color:#000}[data-theme=light] .FeatureCarousel-module__H04oIq__cardExpanded{background:linear-gradient(#0000000a 0%,#00000003 100%);border-color:#0003}[data-theme=light] .FeatureCarousel-module__H04oIq__cardExpanded .FeatureCarousel-module__H04oIq__cardArrow{color:#000}[data-theme=light] .FeatureCarousel-module__H04oIq__overlayText{color:var(--text-secondary)}[data-theme=light] .FeatureCarousel-module__H04oIq__navButton{color:#0009;background:#0000000a;border-color:#0000001a}[data-theme=light] .FeatureCarousel-module__H04oIq__navButton:hover{color:#000;background:#00000014;border-color:#0003}[data-theme=light] .FeatureCarousel-module__H04oIq__libraryMockup,[data-theme=light] .FeatureCarousel-module__H04oIq__intelligenceMockup,[data-theme=light] .FeatureCarousel-module__H04oIq__generationMockup,[data-theme=light] .FeatureCarousel-module__H04oIq__collabMockup,[data-theme=light] .FeatureCarousel-module__H04oIq__complianceMockup{background:#00000005}[data-theme=light] .FeatureCarousel-module__H04oIq__libraryHeader{border-bottom-color:#0000000f}[data-theme=light] .FeatureCarousel-module__H04oIq__libraryTitle,[data-theme=light] .FeatureCarousel-module__H04oIq__docTitle,[data-theme=light] .FeatureCarousel-module__H04oIq__complianceTitle{color:#000c}[data-theme=light] .FeatureCarousel-module__H04oIq__uploadBtn,[data-theme=light] .FeatureCarousel-module__H04oIq__aiBadge,[data-theme=light] .FeatureCarousel-module__H04oIq__statusBadge{color:#0009;background:#0000000f}[data-theme=light] .FeatureCarousel-module__H04oIq__fileItem,[data-theme=light] .FeatureCarousel-module__H04oIq__insightCard,[data-theme=light] .FeatureCarousel-module__H04oIq__notification,[data-theme=light] .FeatureCarousel-module__H04oIq__findingItem,[data-theme=light] .FeatureCarousel-module__H04oIq__recommendation{background:#00000008;border-color:#0000000f}[data-theme=light] .FeatureCarousel-module__H04oIq__fileIcon,[data-theme=light] .FeatureCarousel-module__H04oIq__insightIcon,[data-theme=light] .FeatureCarousel-module__H04oIq__notifAvatar{color:#0009;background:#0000000f}[data-theme=light] .FeatureCarousel-module__H04oIq__fileName,[data-theme=light] .FeatureCarousel-module__H04oIq__insightHighlight,[data-theme=light] .FeatureCarousel-module__H04oIq__notifMention,[data-theme=light] .FeatureCarousel-module__H04oIq__findingCount{color:#000000e6}[data-theme=light] .FeatureCarousel-module__H04oIq__fileMeta,[data-theme=light] .FeatureCarousel-module__H04oIq__notifTime,[data-theme=light] .FeatureCarousel-module__H04oIq__findingLabel,[data-theme=light] .FeatureCarousel-module__H04oIq__recHeader{color:#0006}[data-theme=light] .FeatureCarousel-module__H04oIq__insightText,[data-theme=light] .FeatureCarousel-module__H04oIq__notifText,[data-theme=light] .FeatureCarousel-module__H04oIq__recText{color:#0009}[data-theme=light] .FeatureCarousel-module__H04oIq__insightLabel{color:#00000080}[data-theme=light] .FeatureCarousel-module__H04oIq__docLine{background:#0000000f}[data-theme=light] .FeatureCarousel-module__H04oIq__cursor{background:#0009}[data-theme=light] .FeatureCarousel-module__H04oIq__miniChart{border-top-color:#0000000f}[data-theme=light] .FeatureCarousel-module__H04oIq__chartBar{background:#0000001a}[data-theme=light] .FeatureCarousel-module__H04oIq__chartBarHighlight{background:#0006}[data-theme=light] .FeatureCarousel-module__H04oIq__notificationNew{background:#0000000a;border-left-color:#0000004d}[data-theme=light] .FeatureCarousel-module__H04oIq__aiDot{background:#00000080}[data-theme=light] .FeatureCarousel-module__H04oIq__docText{color:#0009}[data-theme=light] .FeatureCarousel-module__H04oIq__findingCard{background:#00000008}[data-theme=light] .FeatureCarousel-module__H04oIq__findingCardMajor{border-left-color:#00000080}[data-theme=light] .FeatureCarousel-module__H04oIq__findingCardMajor .FeatureCarousel-module__H04oIq__findingCardIcon{color:#0009}[data-theme=light] .FeatureCarousel-module__H04oIq__findingCardMinor{border-left-color:#00000040}[data-theme=light] .FeatureCarousel-module__H04oIq__findingCardMinor .FeatureCarousel-module__H04oIq__findingCardIcon{color:#00000059}[data-theme=light] .FeatureCarousel-module__H04oIq__findingCardText{color:#0009}[data-theme=light] .FeatureCarousel-module__H04oIq__findingSuccess{border-color:#0000001a}[data-theme=light] .FeatureCarousel-module__H04oIq__findingWarning{border-color:#00000040}[data-theme=light] .FeatureCarousel-module__H04oIq__findingMinor{border-color:#00000026}@media (max-width:1200px){.FeatureCarousel-module__H04oIq__carousel{padding:0}}@media (max-width:768px){.FeatureCarousel-module__H04oIq__section{padding:60px 0}.FeatureCarousel-module__H04oIq__header{flex-direction:column;gap:24px;margin-bottom:32px}.FeatureCarousel-module__H04oIq__title{white-space:normal;font-size:36px}.FeatureCarousel-module__H04oIq__subtitle{padding-top:0}.FeatureCarousel-module__H04oIq__track{scroll-snap-type:x mandatory;gap:16px;padding:16px 12.5vw 24px}.FeatureCarousel-module__H04oIq__track:after{content:"";flex-shrink:0;width:12.5vw}.FeatureCarousel-module__H04oIq__card{scroll-snap-align:center;flex-shrink:0;min-width:75vw;max-width:75vw;transition:all .3s}.FeatureCarousel-module__H04oIq__mockupArea{height:300px;padding:16px}.FeatureCarousel-module__H04oIq__navButtons{margin-top:32px}.FeatureCarousel-module__H04oIq__navButton{width:44px;height:44px}}
