.useCaseCta-module__qaCluG__ctaBanner{text-align:center;z-index:1;background:#fff;border-top:1px solid #f1f5f9;padding:80px 24px;position:relative;overflow:hidden}.useCaseCta-module__qaCluG__ctaBannerGlow{display:none}.useCaseCta-module__qaCluG__ctaTitle{letter-spacing:-.04em;color:#0d0d12;z-index:1;max-width:600px;margin:0 auto 12px;font-size:clamp(24px,3vw,42px);font-weight:400;line-height:1.2;position:relative}.useCaseCta-module__qaCluG__ctaSubtitle{color:#64748b;z-index:1;max-width:440px;margin:0 auto 36px;font-size:16px;line-height:1.6;position:relative}.useCaseCta-module__qaCluG__ctaActions{z-index:1;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex;position:relative}.useCaseCta-module__qaCluG__ctaPrimaryBtn{color:#fff;background:#0d0d12;border-radius:999px;align-items:center;padding:13px 26px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.useCaseCta-module__qaCluG__ctaSecondaryBtn{color:#64748b;background:0 0;border:1.5px solid #e2e8f0;border-radius:999px;align-items:center;padding:13px 24px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.useCaseCta-module__qaCluG__ctaSecondaryBtn:hover{border-color:#cbd5e1}.useCaseCta-module__qaCluG__ctaBanner{background:var(--surface-dark);border-top:0}.useCaseCta-module__qaCluG__ctaTitle{color:#fff}.useCaseCta-module__qaCluG__ctaSubtitle{color:var(--text-muted)}.useCaseCta-module__qaCluG__ctaPrimaryBtn{color:#000;background:#fff;font-weight:400}.useCaseCta-module__qaCluG__ctaSecondaryBtn{border-color:var(--border-dark);color:#fff;font-weight:400}.useCaseCta-module__qaCluG__ctaTitle{letter-spacing:-.055em;font-size:clamp(31px,4vw,62px);line-height:1}.useCaseCta-module__qaCluG__ctaActions{margin-top:34px}html[data-site-theme=light] .useCaseCta-module__qaCluG__ctaBanner{background:var(--surface-light);color:var(--text-on-light)}html[data-site-theme=light] .useCaseCta-module__qaCluG__ctaTitle{color:var(--text-on-light)}html[data-site-theme=light] .useCaseCta-module__qaCluG__ctaSubtitle{color:var(--text-muted-light)}html[data-site-theme=light] .useCaseCta-module__qaCluG__ctaPrimaryBtn{background:var(--text-on-light);color:#fff}html[data-site-theme=light] .useCaseCta-module__qaCluG__ctaSecondaryBtn{color:var(--text-on-light);border-color:#aaa69a}
.useCaseFeatures-module__TthV0a__features{z-index:1;max-width:1468px;margin:0 auto;padding:0 24px 40px;position:relative}.useCaseFeatures-module__TthV0a__featuresGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.useCaseFeatures-module__TthV0a__featureCard{border:1px solid var(--surface-dark-elevated);background:var(--surface-dark-elevated);border-radius:5px;padding:28px}.useCaseFeatures-module__TthV0a__featureCardTitle{color:#fff;letter-spacing:-.02em;margin:0 0 10px;font-size:17px;font-weight:500}.useCaseFeatures-module__TthV0a__featureCardDesc{color:var(--text-muted);font-family:var(--font-lora), Georgia, serif;letter-spacing:-.025em;margin:0;font-size:clamp(14px,1.25vw,17px);font-style:italic;font-weight:400;line-height:1.28}.useCaseFeatures-module__TthV0a__featureCardLink{color:var(--surface-light-elevated);margin-top:18px;font-size:14px;font-weight:500;line-height:1.4;text-decoration:none;display:inline-block}.useCaseFeatures-module__TthV0a__featureCardLink:after{content:"→";margin-left:5px;font-family:Inter,Arial,sans-serif;font-style:normal;display:inline-block}.useCaseFeatures-module__TthV0a__featureCardLink:hover{color:var(--surface-light);text-underline-offset:3px;text-decoration:underline}html[data-site-theme=light] .useCaseFeatures-module__TthV0a__featureCard{border-color:var(--surface-light-elevated);background:var(--surface-light-elevated)}html[data-site-theme=light] .useCaseFeatures-module__TthV0a__featureCardTitle{color:var(--text-on-light)}html[data-site-theme=light] .useCaseFeatures-module__TthV0a__featureCardDesc{color:var(--text-muted-light)}html[data-site-theme=light] .useCaseFeatures-module__TthV0a__featureCardLink{color:#3d6f91}html[data-site-theme=light] .useCaseFeatures-module__TthV0a__featureCardLink:hover{color:#2c5877}@media (max-width:800px){.useCaseFeatures-module__TthV0a__features{padding:0 16px 32px}}@media (max-width:600px){.useCaseFeatures-module__TthV0a__featuresGrid{grid-template-columns:1fr}}
.useCaseHero-module__0HWkCa__hero{text-align:center;padding:160px 24px 100px;position:relative;overflow:hidden}.useCaseHero-module__0HWkCa__heroBadge{color:#64748b;letter-spacing:.04em;text-transform:uppercase;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:6px;margin-bottom:28px;padding:5px 14px;font-size:12px;font-weight:600;display:inline-flex}.useCaseHero-module__0HWkCa__heroBadgeDot{background:#0d0d12;border-radius:50%;flex-shrink:0;width:6px;height:6px}.useCaseHero-module__0HWkCa__heroTitle{letter-spacing:-.04em;color:#0d0d12;max-width:880px;margin:0 auto 20px;font-size:clamp(32px,5vw,68px);font-weight:400;line-height:1.1;position:relative}.useCaseHero-module__0HWkCa__heroSubtitle{color:#64748b;max-width:560px;margin:0 auto 44px;font-size:clamp(15px,1.2vw,18px);font-weight:400;line-height:1.7}.useCaseHero-module__0HWkCa__heroActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.useCaseHero-module__0HWkCa__heroPrimaryBtn{color:#fff;background:#0d0d12;border-radius:999px;align-items:center;gap:8px;padding:13px 26px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.useCaseHero-module__0HWkCa__heroSecondaryBtn{color:#0d0d12;background:0 0;border:1.5px solid #e2e8f0;border-radius:999px;align-items:center;gap:6px;padding:13px 24px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.useCaseHero-module__0HWkCa__heroSecondaryBtn:hover{border-color:#cbd5e1}.useCaseHero-module__0HWkCa__hero{text-align:left;max-width:1100px;margin:0 auto;padding:170px 24px 110px}.useCaseHero-module__0HWkCa__heroTitle{color:#fff;letter-spacing:-.035em;max-width:760px;margin:0;font-size:clamp(25px,2.2vw,34px);font-weight:400;line-height:1.18}.useCaseHero-module__0HWkCa__heroTitle span{color:var(--text-muted);font-weight:400}.useCaseHero-module__0HWkCa__heroActions{justify-content:flex-start;margin-top:34px}.useCaseHero-module__0HWkCa__heroPrimaryBtn,.useCaseHero-module__0HWkCa__heroSecondaryBtn{border-radius:999px;min-height:44px;padding:0 22px;font-size:14px;font-weight:400}.useCaseHero-module__0HWkCa__heroPrimaryBtn{color:#000;background:#fff}.useCaseHero-module__0HWkCa__heroSecondaryBtn{color:var(--text-on-dark);background:#27251f;border:1px solid #0000}@media (max-width:600px){.useCaseHero-module__0HWkCa__hero{padding-top:130px;padding-bottom:80px}.useCaseHero-module__0HWkCa__featuresGrid{grid-template-columns:1fr}.useCaseHero-module__0HWkCa__mockupInner{padding:24px}}.useCaseHero-module__0HWkCa__heroSecondaryBtn:hover{color:#fff;background:#000;border-color:#000}.useCaseHero-module__0HWkCa__hero,.useCaseHero-module__0HWkCa__features{width:min(1420px,100%);max-width:1420px;margin-left:auto;margin-right:auto}.useCaseHero-module__0HWkCa__featuresLabel,.useCaseHero-module__0HWkCa__featuresHeading{text-align:left}@media (max-width:600px){.useCaseHero-module__0HWkCa__hero,.useCaseHero-module__0HWkCa__features{width:100%}}.useCaseHero-module__0HWkCa__hero{justify-content:space-between;align-items:center;gap:48px;display:flex}.useCaseHero-module__0HWkCa__heroActions{flex-wrap:nowrap;flex-shrink:0;justify-content:flex-end;margin-top:0}@media (max-width:700px){.useCaseHero-module__0HWkCa__hero{flex-direction:column;align-items:flex-start;gap:26px}.useCaseHero-module__0HWkCa__heroActions{flex-wrap:wrap;justify-content:flex-start;width:100%}}html[data-site-theme=light] .useCaseHero-module__0HWkCa__heroTitle{color:var(--text-on-light)}html[data-site-theme=light] .useCaseHero-module__0HWkCa__heroTitle span{color:var(--text-muted-light)}html[data-site-theme=light] .useCaseHero-module__0HWkCa__heroPrimaryBtn{background:var(--text-on-light);color:#fff}html[data-site-theme=light] .useCaseHero-module__0HWkCa__heroSecondaryBtn{background:var(--surface-light-elevated);border-color:var(--border-light);color:var(--text-on-light)}html[data-site-theme=light] .useCaseHero-module__0HWkCa__heroSecondaryBtn:hover{background:var(--text-on-light);border-color:var(--text-on-light);color:#fff}
.useCaseShowcase-module__4RU_Qq__mockupSection{z-index:1;background:var(--surface-dark);padding:0 24px 40px;position:relative}.useCaseShowcase-module__4RU_Qq__mockupInner{border:1px solid var(--surface-dark-elevated);background:var(--surface-dark-elevated);border-radius:5px;grid-template-columns:34% 66%;align-items:center;max-width:1420px;min-height:650px;margin:0 auto;display:grid;overflow:hidden}.useCaseShowcase-module__4RU_Qq__mockupContent{flex-direction:column;justify-content:center;gap:0;padding:clamp(32px,4.5vw,64px) 18px;display:flex}.useCaseShowcase-module__4RU_Qq__mockupTitle{color:var(--text-on-dark);letter-spacing:-.04em;margin:0;font-size:clamp(16px,1.25vw,19px);font-weight:400;line-height:1.1}.useCaseShowcase-module__4RU_Qq__mockupDesc{max-width:380px;color:var(--text-muted);letter-spacing:-.025em;margin:9px 0 0;font-size:clamp(16px,1.25vw,19px);line-height:1.28}.useCaseShowcase-module__4RU_Qq__mockupVisual{background:url(/images/backgrounds/product-roadmap.jpg) 50%/cover no-repeat;border-radius:4px;align-items:center;min-width:0;margin:18px 18px 18px 0;padding:38px 0 38px 30px;display:flex;position:relative;overflow:hidden}.useCaseShowcase-module__4RU_Qq__visualGlow{display:none}.useCaseShowcase-module__4RU_Qq__mockupVisual .useCaseShowcase-module__4RU_Qq__mockupWindow{aspect-ratio:16/9;background:#030404;border:1px solid #ffffff1a;border-radius:10px 0 0 10px;flex-direction:column;flex:none;width:108%;display:flex;transform:translate(50px);box-shadow:0 24px 55px #00000061}.useCaseShowcase-module__4RU_Qq__mockupVisual .useCaseShowcase-module__4RU_Qq__windowBar{background:#030404;border-bottom:1px solid #24272a;justify-content:flex-start;height:28px;min-height:28px;padding:0 10px;position:relative}.useCaseShowcase-module__4RU_Qq__mockupVisual .useCaseShowcase-module__4RU_Qq__windowBar:after{content:"app.caelen.io";color:#ffffffb3;font-size:10px;font-weight:400;position:absolute;left:50%;transform:translate(-50%)}.useCaseShowcase-module__4RU_Qq__mockupVisual .useCaseShowcase-module__4RU_Qq__windowDot{background:#55534d;width:9px;height:9px}.useCaseShowcase-module__4RU_Qq__mockupVisual .useCaseShowcase-module__4RU_Qq__windowBody{background:#030404;flex:1;align-items:center;min-height:0;padding:clamp(28px,5vw,64px);display:flex}.useCaseShowcase-module__4RU_Qq__mockupVisual .useCaseShowcase-module__4RU_Qq__roadmapRows{gap:clamp(16px,2vw,24px);width:100%}.useCaseShowcase-module__4RU_Qq__mockupVisual .useCaseShowcase-module__4RU_Qq__roadmapRow{grid-template-columns:110px 1fr;gap:16px}.useCaseShowcase-module__4RU_Qq__mockupVisual .useCaseShowcase-module__4RU_Qq__roadmapRowLabel{color:var(--text-muted);font-size:12px}.useCaseShowcase-module__4RU_Qq__mockupVisual .useCaseShowcase-module__4RU_Qq__roadmapBar{border-radius:5px;height:38px;font-size:12px;font-weight:500}.useCaseShowcase-module__4RU_Qq__mockupVisualSoftware{background-image:url(/images/backgrounds/software-development.jpg)}.useCaseShowcase-module__4RU_Qq__mockupVisualProject{background-image:url(/images/backgrounds/project-management.jpg)}.useCaseShowcase-module__4RU_Qq__mockupVisualTeam{background-image:url(/images/backgrounds/team-collaboration.jpg)}html[data-site-theme=light] .useCaseShowcase-module__4RU_Qq__mockupSection{background:var(--surface-light);color:var(--text-on-light)}html[data-site-theme=light] .useCaseShowcase-module__4RU_Qq__mockupInner{border-color:var(--surface-light-elevated);background:var(--surface-light-elevated)}html[data-site-theme=light] .useCaseShowcase-module__4RU_Qq__mockupTitle{color:var(--text-on-light)}html[data-site-theme=light] .useCaseShowcase-module__4RU_Qq__mockupDesc{color:var(--text-muted-light)}@media (max-width:800px){.useCaseShowcase-module__4RU_Qq__mockupSection{padding:0 16px 32px}.useCaseShowcase-module__4RU_Qq__mockupInner{grid-template-columns:1fr;min-height:0}.useCaseShowcase-module__4RU_Qq__mockupContent{padding:44px 24px}.useCaseShowcase-module__4RU_Qq__mockupVisual{min-height:390px;margin:0 14px 14px;padding:28px 0 28px 20px}.useCaseShowcase-module__4RU_Qq__mockupVisual .useCaseShowcase-module__4RU_Qq__mockupWindow{aspect-ratio:16/10;width:118%;transform:translate(20px)}.useCaseShowcase-module__4RU_Qq__mockupVisual .useCaseShowcase-module__4RU_Qq__windowBody{padding:24px}.useCaseShowcase-module__4RU_Qq__mockupVisual .useCaseShowcase-module__4RU_Qq__roadmapRow{grid-template-columns:82px 1fr}.useCaseShowcase-module__4RU_Qq__mockupVisual .useCaseShowcase-module__4RU_Qq__roadmapBar{height:32px}}
.mockupWindow-module__HEdhtG__mockupWindow{z-index:1;background:#fff;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000017,0 0 0 1px #0000000f}.mockupWindow-module__HEdhtG__windowBar{background:#fafafa;border-bottom:1px solid #f1f5f9;align-items:center;gap:6px;padding:12px 16px;display:flex}.mockupWindow-module__HEdhtG__windowDot{border-radius:50%;width:10px;height:10px}.mockupWindow-module__HEdhtG__windowDotRed{background:#ff5f57}.mockupWindow-module__HEdhtG__windowDotYellow{background:#febc2e}.mockupWindow-module__HEdhtG__windowDotGreen{background:#28c840}.mockupWindow-module__HEdhtG__windowBody{padding:20px}
.kanbanMockup-module__VUgNTG__kanbanCols{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.kanbanMockup-module__VUgNTG__kanbanCol{background:#f8f9fa;border-radius:10px;padding:10px}.kanbanMockup-module__VUgNTG__kanbanColHeader{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.kanbanMockup-module__VUgNTG__kanbanColTitle{color:#64748b;text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:600}.kanbanMockup-module__VUgNTG__kanbanColCount{color:#64748b;background:#e2e8f0;border-radius:999px;padding:1px 6px;font-size:10px;font-weight:600}.kanbanMockup-module__VUgNTG__kanbanCard{background:#fff;border:1px solid #f1f5f9;border-radius:8px;margin-bottom:6px;padding:10px;box-shadow:0 1px 3px #0000000a}.kanbanMockup-module__VUgNTG__kanbanCardTitle{color:#0d0d12;margin:0 0 8px;font-size:12px;font-weight:500;line-height:1.4}.kanbanMockup-module__VUgNTG__kanbanCardMeta{justify-content:space-between;align-items:center;display:flex}.kanbanMockup-module__VUgNTG__kanbanTag{color:#64748b;background:#e2e8f0;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:600}.kanbanMockup-module__VUgNTG__kanbanTagHigh{color:#ef4444;background:#fee2e2}.kanbanMockup-module__VUgNTG__kanbanTagMed{color:#d97706;background:#fef3c7}.kanbanMockup-module__VUgNTG__kanbanTagDone{color:#16a34a;background:#dcfce7}.kanbanMockup-module__VUgNTG__kanbanAvatar{background:#0d0d12;border-radius:50%;width:16px;height:16px}
.roadmapMockup-module__K6WPnq__roadmapRows{flex-direction:column;gap:10px;display:flex}.roadmapMockup-module__K6WPnq__roadmapRow{grid-template-columns:100px 1fr;align-items:center;gap:12px;display:grid}.roadmapMockup-module__K6WPnq__roadmapRowLabel{color:#94a3b8;text-align:right;font-size:11px;font-weight:500}.roadmapMockup-module__K6WPnq__roadmapBar{color:#fff;white-space:nowrap;border-radius:6px;align-items:center;height:26px;padding:0 10px;font-size:11px;font-weight:600;display:flex;overflow:hidden}.roadmapMockup-module__K6WPnq__roadmapBarQ1{background:#6366f1;width:45%}.roadmapMockup-module__K6WPnq__roadmapBarQ2{background:#8b5cf6;width:58%;margin-left:8%}.roadmapMockup-module__K6WPnq__roadmapBarQ3{background:#06b6d4;width:35%;margin-left:28%}.roadmapMockup-module__K6WPnq__roadmapBarQ4{background:#10b981;width:28%;margin-left:52%}
.collaborationMockup-module__Xcv74a__collabRows{flex-direction:column;gap:8px;display:flex}.collaborationMockup-module__Xcv74a__collabRow{background:#f8f9fa;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;display:flex}.collaborationMockup-module__Xcv74a__collabAvatar{border-radius:50%;flex-shrink:0;width:30px;height:30px}.collaborationMockup-module__Xcv74a__collabInfo{flex:1;min-width:0}.collaborationMockup-module__Xcv74a__collabName{color:#0d0d12;margin-bottom:2px;font-size:12px;font-weight:600}.collaborationMockup-module__Xcv74a__collabTask{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.collaborationMockup-module__Xcv74a__collabStatus{border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:10px;font-weight:600}.collaborationMockup-module__Xcv74a__collabStatusActive{color:#16a34a;background:#dcfce7}.collaborationMockup-module__Xcv74a__collabStatusReview{color:#d97706;background:#fef3c7}.collaborationMockup-module__Xcv74a__collabStatusDone{color:#6366f1;background:#e0e7ff}
.projectManagementMockup-module__dYabvq__dashboard{color:#f5f6f4;width:100%}.projectManagementMockup-module__dYabvq__dashboardHeader{justify-content:space-between;align-items:flex-end;margin-bottom:18px;display:flex}.projectManagementMockup-module__dYabvq__eyebrow,.projectManagementMockup-module__dYabvq__period,.projectManagementMockup-module__dYabvq__projectMeta span,.projectManagementMockup-module__dYabvq__metrics span{color:#829098;font-size:10px}.projectManagementMockup-module__dYabvq__dashboardHeader h3{margin:4px 0 0;font-size:18px;font-weight:500}.projectManagementMockup-module__dYabvq__period{border:1px solid #243740;border-radius:4px;padding:5px 8px}.projectManagementMockup-module__dYabvq__metrics{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px;display:grid}.projectManagementMockup-module__dYabvq__metrics div{background:#07151a;border:1px solid #1b3038;border-radius:5px;padding:12px}.projectManagementMockup-module__dYabvq__metrics strong,.projectManagementMockup-module__dYabvq__metrics span{display:block}.projectManagementMockup-module__dYabvq__metrics strong{margin-bottom:3px;font-size:17px;font-weight:500}.projectManagementMockup-module__dYabvq__projectList{border:1px solid #1b3038;border-radius:5px;overflow:hidden}.projectManagementMockup-module__dYabvq__projectRow{background:#07151a;border-bottom:1px solid #1b3038;grid-template-columns:minmax(120px,1.1fr) 1.5fr 38px;align-items:center;gap:14px;min-height:48px;padding:0 13px;display:grid}.projectManagementMockup-module__dYabvq__projectRow:last-child{border-bottom:0}.projectManagementMockup-module__dYabvq__projectMeta strong,.projectManagementMockup-module__dYabvq__projectMeta span{display:block}.projectManagementMockup-module__dYabvq__projectMeta strong{margin-bottom:2px;font-size:11px;font-weight:500}.projectManagementMockup-module__dYabvq__progressTrack{background:#193039;border-radius:999px;height:5px;overflow:hidden}.projectManagementMockup-module__dYabvq__progressTrack span{border-radius:inherit;height:100%;display:block}.projectManagementMockup-module__dYabvq__progressBlue{background:#3978d4}.projectManagementMockup-module__dYabvq__progressTeal{background:#1aa6a9}.projectManagementMockup-module__dYabvq__progressViolet{background:#8255c7}.projectManagementMockup-module__dYabvq__progressValue{color:#a9b4b9;text-align:right;font-size:10px}@media (max-width:700px){.projectManagementMockup-module__dYabvq__dashboardHeader{margin-bottom:12px}.projectManagementMockup-module__dYabvq__metrics{gap:6px}.projectManagementMockup-module__dYabvq__metrics div{padding:9px}.projectManagementMockup-module__dYabvq__projectRow{grid-template-columns:minmax(95px,1fr) 1fr 34px;gap:8px;padding-inline:9px}}
.useCasePage-module__pvNZ9a__pageWrapper{background:var(--surface-dark);color:#fff;min-height:100vh;position:relative;overflow:hidden}html[data-site-theme=light] .useCasePage-module__pvNZ9a__pageWrapper{background:var(--surface-light);color:var(--text-on-light)}
