<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.HeroSection_heroSection__g1lQ5{min-height:90vh;display:flex;align-items:center;justify-content:space-between;padding:120px 40px;max-width:1200px;margin:0 auto;position:relative}.HeroSection_heroCanvas__7xuK1{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;opacity:.2}.HeroSection_heroContent__io4__{flex:1;max-width:600px;z-index:2}.HeroSection_projectTag__T0LG9{display:inline-block;background-color:var(--color-accent);color:var(--color-text-primary);padding:8px 16px;border-radius:30px;font-size:14px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;margin-bottom:16px}.HeroSection_projectTitle__C9am9{font-size:60px;margin-bottom:16px;letter-spacing:-.02em;line-height:1.1;color:var(--color-text-primary)}.HeroSection_projectTagline__c_8Py{font-size:24px;color:var(--color-text-secondary);margin-bottom:32px;max-width:540px;line-height:1.4;font-weight:400}.HeroSection_projectMeta__twTaU{display:flex;gap:40px;margin-bottom:32px;flex-wrap:wrap}.HeroSection_metaItem__ZperC{display:flex;flex-direction:column}.HeroSection_metaLabel__9I8Ge{font-size:14px;color:var(--color-text-tertiary);margin-bottom:4px}.HeroSection_metaValue__tQJOG{font-weight:500;font-size:16px}.HeroSection_projectSummary__cM9U8{margin-bottom:40px;padding:20px;background-color:var(--color-bg-secondary);border-left:3px solid var(--color-accent);border-radius:0 8px 8px 0}.HeroSection_projectSummary__cM9U8 p{font-size:16px;line-height:1.6;color:var(--color-text-secondary)}.HeroSection_projectSummary__cM9U8 strong{color:var(--color-text-primary)}.HeroSection_callToAction__8LdUw{margin-top:40px;display:flex;gap:16px;flex-wrap:wrap}.HeroSection_primaryButton__o3OSn{display:inline-flex;align-items:center;gap:8px;background-color:var(--color-accent);color:var(--color-text-primary);border:none;padding:14px 24px;border-radius:8px;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s ease}.HeroSection_primaryButton__o3OSn:hover{background-color:var(--color-accent-hover);transform:translateY(-2px);box-shadow:0 8px 16px rgba(0,0,0,.15)}.HeroSection_secondaryButton__8VCAx{display:inline-flex;align-items:center;gap:8px;background-color:transparent;color:var(--color-text-primary);border:2px solid var(--color-accent);padding:14px 24px;border-radius:8px;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s ease;text-decoration:none}.HeroSection_secondaryButton__8VCAx:hover{background-color:rgba(182,159,229,.1);transform:translateY(-2px);box-shadow:0 8px 16px rgba(0,0,0,.1)}.HeroSection_buttonIcon__tc0Jj{font-size:18px}.HeroSection_heroImageContainer__Omip3{flex:1;max-width:500px;display:flex;justify-content:center;align-items:center}.HeroSection_heroImageWrapper__NSlb9{width:100%;height:400px;position:relative;border-radius:12px;overflow:hidden;transition:all .3s ease;box-shadow:0 10px 30px rgba(0,0,0,.1)}.HeroSection_heroImage__K0qCv{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .3s ease}.HeroSection_heroImageWrapper__NSlb9:hover .HeroSection_heroImage__K0qCv{transform:scale(1.03)}@media (max-width:1024px){.HeroSection_heroSection__g1lQ5{flex-direction:column;gap:60px;padding:80px 40px;text-align:center}.HeroSection_heroContent__io4__{max-width:100%}.HeroSection_callToAction__8LdUw,.HeroSection_projectMeta__twTaU{justify-content:center}.HeroSection_heroImageContainer__Omip3{max-width:100%;width:100%}.HeroSection_heroImageWrapper__NSlb9{max-width:600px;height:400px}}@media (max-width:768px){.HeroSection_heroSection__g1lQ5{padding:60px 20px}.HeroSection_projectTitle__C9am9{font-size:48px}.HeroSection_projectTagline__c_8Py{font-size:20px}.HeroSection_projectSummary__cM9U8{text-align:left}}@media (max-width:480px){.HeroSection_heroSection__g1lQ5{padding:40px 16px}.HeroSection_projectTitle__C9am9{font-size:36px}.HeroSection_projectTagline__c_8Py{font-size:18px}.HeroSection_projectMeta__twTaU{flex-direction:column;gap:16px;align-items:center}.HeroSection_callToAction__8LdUw{flex-direction:column;width:100%}.HeroSection_primaryButton__o3OSn,.HeroSection_secondaryButton__8VCAx{width:100%;justify-content:center}.HeroSection_heroImageWrapper__NSlb9{height:300px}}.TableOfContents_tocSection__93KAR{padding:80px 0;background-color:var(--color-bg-primary);border-bottom:1px solid var(--color-border)}.TableOfContents_container__WIA0l{max-width:1000px;margin:0 auto;padding:0 40px}.TableOfContents_tocHeader__c66_k{text-align:center;margin-bottom:50px}.TableOfContents_tocHeader__c66_k h2{font-size:36px;font-weight:700;margin-bottom:16px;color:var(--color-text-primary)}.TableOfContents_tocHeader__c66_k p{font-size:18px;color:var(--color-text-secondary);max-width:600px;margin:0 auto;line-height:1.6}.TableOfContents_tocGrid__HsKM_{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.TableOfContents_tocItem__FrgsR{background-color:var(--color-bg-secondary);border-radius:12px;padding:24px;display:flex;border:1px solid var(--color-border);transition:all .3s ease;cursor:pointer;position:relative;overflow:hidden}.TableOfContents_tocItem__FrgsR:hover{border-color:var(--color-accent)}.TableOfContents_tocIcon__9Q_Za{width:48px;height:48px;border-radius:12px;background-color:rgba(var(--color-accent-rgb),.1);display:flex;align-items:center;justify-content:center;margin-right:16px;color:var(--color-accent);flex-shrink:0;font-size:20px}.TableOfContents_tocContent__u9A1R{flex-grow:1}.TableOfContents_tocContent__u9A1R h3{font-size:18px;font-weight:600;margin-bottom:8px;color:var(--color-text-primary)}.TableOfContents_tocContent__u9A1R p{font-size:14px;color:var(--color-text-tertiary);line-height:1.5}.TableOfContents_tocArrow__4Majm{display:flex;align-items:center;opacity:0;transform:translateX(-10px);transition:all .3s ease;color:var(--color-accent);margin-left:8px}.TableOfContents_tocItem__FrgsR:hover .TableOfContents_tocArrow__4Majm{opacity:1;transform:translateX(0)}@media (max-width:1024px){.TableOfContents_tocSection__93KAR{padding:60px 0}.TableOfContents_tocHeader__c66_k h2{font-size:32px}.TableOfContents_tocHeader__c66_k p{font-size:16px}}@media (max-width:768px){.TableOfContents_tocGrid__HsKM_{grid-template-columns:1fr}.TableOfContents_container__WIA0l{padding:0 20px}.TableOfContents_tocHeader__c66_k{margin-bottom:40px}.TableOfContents_tocHeader__c66_k h2{font-size:28px}}@media (max-width:480px){.TableOfContents_tocSection__93KAR{padding:40px 0}.TableOfContents_tocHeader__c66_k h2{font-size:24px}.TableOfContents_tocHeader__c66_k p{font-size:15px}.TableOfContents_tocItem__FrgsR{padding:16px}.TableOfContents_tocIcon__9Q_Za{width:40px;height:40px;margin-right:12px}.TableOfContents_tocContent__u9A1R h3{font-size:16px}.TableOfContents_tocContent__u9A1R p{font-size:13px}}.TLDRSection_tldrSection__IfLMW{padding:60px 0;background-color:var(--color-bg-secondary);margin-bottom:60px;border-radius:8px;position:relative;overflow:hidden}.TLDRSection_tldrContainer__sRUOf{max-width:1000px;margin:0 auto;padding:0 40px;position:relative;z-index:2}.TLDRSection_tldrBackground__jioOf{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.03;background-image:radial-gradient(circle at 25px 25px,var(--color-text-primary) 2%,transparent 0);background-size:50px 50px;z-index:1;pointer-events:none}.TLDRSection_tldrHeader__IcEbM{margin-bottom:40px}.TLDRSection_tldrTitle__HSY4r{font-size:32px;font-weight:700;margin-bottom:12px;color:var(--color-text-primary);font-family:var(--font-heading)}.TLDRSection_tldrSubtitle__RNC5I{font-size:18px;color:var(--color-text-secondary);margin:0;font-family:var(--font-body);line-height:var(--leading-relaxed);max-width:700px}.TLDRSection_tldrGrid___Q0GQ{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:40px}.TLDRSection_tldrCard__cy1RA{background-color:var(--color-bg-tertiary);border-radius:8px;padding:30px;border:1px solid var(--color-border);transition:all .3s ease}.TLDRSection_tldrCard__cy1RA:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:var(--color-border-light)}.TLDRSection_tldrCardTitle__u5gVd{font-size:20px;font-weight:600;margin-bottom:16px;color:var(--color-text-primary);display:flex;align-items:center;gap:12px;font-family:var(--font-heading)}.TLDRSection_tldrCardIcon__c2164{width:36px;height:36px;border-radius:6px;background-color:rgba(64,64,64,.3);display:flex;align-items:center;justify-content:center;color:var(--color-text-primary);flex-shrink:0}.TLDRSection_tldrCardText__C8maf{font-size:16px;line-height:1.6;color:var(--color-text-secondary);margin-bottom:20px;font-family:var(--font-body)}.TLDRSection_tldrHighlight__EOzkd{color:var(--color-text-primary);font-weight:500}.TLDRSection_tldrStats__NFMvB{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.TLDRSection_tldrStat__n2thR{background-color:rgba(26,26,26,.6);padding:12px;border-radius:6px;text-align:center;border:1px solid var(--color-border)}.TLDRSection_tldrStatValue__yLKJk{font-size:24px;font-weight:700;color:var(--color-text-primary);margin:0;line-height:1.2;font-family:var(--font-heading)}.TLDRSection_tldrStatLabel__kBcfh{font-size:13px;color:var(--color-text-tertiary);margin:4px 0 0;font-family:var(--font-body)}.TLDRSection_tldrCta__D4TSu{text-align:center;margin-top:40px}.TLDRSection_tldrButton__yPeal{display:inline-flex;align-items:center;justify-content:center;gap:8px;background-color:var(--color-accent);color:var(--color-text-primary);border:none;padding:14px 28px;border-radius:6px;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s ease;font-family:var(--font-body)}.TLDRSection_tldrButton__yPeal:hover{background-color:var(--color-accent-hover);transform:translateY(-2px);box-shadow:var(--shadow-md)}.TLDRSection_tldrButtonIcon__DJBL2{transition:transform .3s ease}.TLDRSection_tldrButton__yPeal:hover .TLDRSection_tldrButtonIcon__DJBL2{transform:translateX(4px)}@media (max-width:1024px){.TLDRSection_tldrSection__IfLMW{padding:50px 0}.TLDRSection_tldrContainer__sRUOf{padding:0 30px}}@media (max-width:768px){.TLDRSection_tldrGrid___Q0GQ{grid-template-columns:1fr;gap:20px}.TLDRSection_tldrSection__IfLMW{padding:40px 0}.TLDRSection_tldrContainer__sRUOf{padding:0 20px}.TLDRSection_tldrTitle__HSY4r{font-size:28px}.TLDRSection_tldrSubtitle__RNC5I{font-size:16px}}@media (max-width:640px){.TLDRSection_tldrStats__NFMvB{grid-template-columns:1fr;gap:8px}.TLDRSection_tldrCard__cy1RA{padding:20px}.TLDRSection_tldrCardTitle__u5gVd{font-size:18px}.TLDRSection_tldrSection__IfLMW{padding:30px 0}.TLDRSection_tldrTitle__HSY4r{font-size:24px}}.ProblemSection_problemSection__NB5WM{padding:80px 0;margin-bottom:20px}.ProblemSection_sectionHeader__qEpwl{margin-bottom:40px;position:relative;display:flex;align-items:center;gap:16px}.ProblemSection_sectionIcon__Ak_En{width:48px;height:48px;border-radius:50%;background-color:var(--color-bg-secondary);display:flex;align-items:center;justify-content:center;border:1px solid var(--color-border);color:var(--color-accent)}.ProblemSection_sectionTitle__i3_DT{font-size:32px;margin-bottom:0;font-weight:700}.ProblemSection_sectionLine__w1G1g{width:60px;height:3px;background-color:var(--color-accent);margin-top:8px;margin-left:16px}.ProblemSection_sectionContent__tA9Cm{padding-top:8px}.ProblemSection_problemIntro__amXGu{margin-bottom:48px;max-width:800px}.ProblemSection_problemIntro__amXGu h3{font-size:24px;margin-bottom:16px;font-weight:600;color:var(--color-text-primary)}.ProblemSection_problemIntro__amXGu p{font-size:18px;line-height:1.7;color:var(--color-text-secondary)}.ProblemSection_challengesGrid__vwvaW{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:48px}.ProblemSection_challengeCard__IYj74{background-color:var(--color-bg-secondary);border-radius:12px;padding:24px;border:1px solid var(--color-border);transition:all .3s ease;height:100%}.ProblemSection_challengeIcon__Yav6I{width:48px;height:48px;border-radius:12px;background-color:rgba(var(--color-accent-rgb),.1);color:var(--color-accent);display:flex;align-items:center;justify-content:center;margin-bottom:16px;font-size:20px}.ProblemSection_challengeTitle__l0QGi{font-size:20px;margin-bottom:12px;font-weight:600;color:var(--color-text-primary)}.ProblemSection_challengeDescription__JCdYJ{font-size:16px;line-height:1.6;color:var(--color-text-secondary);margin-bottom:20px}.ProblemSection_challengeImpact__2x5kd{background-color:rgba(var(--color-bg-tertiary-rgb),.4);padding:16px;border-radius:8px;border-left:3px solid var(--color-accent)}.ProblemSection_challengeImpact__2x5kd h5{font-size:14px;font-weight:600;margin-bottom:8px;color:var(--color-accent);text-transform:uppercase;letter-spacing:.5px}.ProblemSection_challengeImpact__2x5kd p{font-size:14px;line-height:1.5;color:var(--color-text-secondary);font-style:italic}.ProblemSection_solutionPreview__wnzgM{margin-top:48px;margin-bottom:48px;max-width:800px}.ProblemSection_solutionPreview__wnzgM h3{font-size:24px;margin-bottom:16px;font-weight:600;color:var(--color-text-primary)}.ProblemSection_solutionPreview__wnzgM p{font-size:16px;line-height:1.6;color:var(--color-text-secondary);margin-bottom:24px}.ProblemSection_imageContainer__TCvrL{border-radius:12px;overflow:hidden;box-shadow:var(--shadow-md);background-color:var(--color-bg-secondary);border:1px solid var(--color-border);position:relative}.ProblemSection_previewImage__PICAw{width:100%;height:auto;display:block}.ProblemSection_imageCaption__KjYmc{padding:12px 16px;font-size:14px;color:var(--color-text-tertiary);text-align:center;border-top:1px solid var(--color-border);background-color:var(--color-bg-secondary)}.ProblemSection_problemConclusion__y_XzX{max-width:800px}.ProblemSection_problemConclusion__y_XzX h3{font-size:24px;margin-bottom:16px;font-weight:600;color:var(--color-text-primary)}.ProblemSection_problemConclusion__y_XzX p{font-size:16px;line-height:1.6;color:var(--color-text-secondary);margin-bottom:16px}.ProblemSection_opportunityList__tSStP{padding-left:20px;margin-bottom:16px}.ProblemSection_opportunityList__tSStP li{font-size:16px;line-height:1.6;color:var(--color-text-secondary);margin-bottom:8px;position:relative;padding-left:8px}.ProblemSection_opportunityList__tSStP li::marker{color:var(--color-accent)}@media (max-width:1024px){.ProblemSection_challengesGrid__vwvaW{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.ProblemSection_problemSection__NB5WM{padding:60px 0}.ProblemSection_sectionHeader__qEpwl{flex-direction:column;align-items:flex-start;gap:8px}.ProblemSection_sectionLine__w1G1g{margin-left:0}.ProblemSection_challengesGrid__vwvaW{grid-template-columns:1fr}.ProblemSection_problemConclusion__y_XzX h3,.ProblemSection_problemIntro__amXGu h3,.ProblemSection_solutionPreview__wnzgM h3{font-size:22px}.ProblemSection_problemIntro__amXGu p{font-size:16px}.ProblemSection_solutionPreview__wnzgM p{font-size:15px}.ProblemSection_imageCaption__KjYmc{font-size:13px}}@media (max-width:480px){.ProblemSection_problemSection__NB5WM{padding:40px 0}.ProblemSection_sectionTitle__i3_DT{font-size:28px}.ProblemSection_problemConclusion__y_XzX h3,.ProblemSection_problemIntro__amXGu h3,.ProblemSection_solutionPreview__wnzgM h3{font-size:20px}.ProblemSection_challengeTitle__l0QGi{font-size:18px}.ProblemSection_imageCaption__KjYmc{padding:10px}}.ArchitectureSection_architectureSection__EfyYq{padding:80px 0;margin-bottom:20px}.ArchitectureSection_sectionHeader__zmcem{margin-bottom:40px;position:relative;display:flex;align-items:center;gap:16px}.ArchitectureSection_sectionIcon__faA4T{width:48px;height:48px;border-radius:50%;background-color:var(--color-bg-secondary);display:flex;align-items:center;justify-content:center;border:1px solid var(--color-border);color:var(--color-accent)}.ArchitectureSection_sectionTitle__lTY7b{font-size:32px;margin-bottom:0;font-weight:700}.ArchitectureSection_sectionLine__lVvg_{width:60px;height:3px;background-color:var(--color-accent);margin-top:8px;margin-left:16px}.ArchitectureSection_sectionContent__eOlud{padding-top:8px}.ArchitectureSection_architectureIntro__lyv7d{margin-bottom:48px;max-width:800px}.ArchitectureSection_architectureIntro__lyv7d h3{font-size:24px;margin-bottom:16px;font-weight:600;color:var(--color-text-primary)}.ArchitectureSection_architectureIntro__lyv7d p{font-size:18px;line-height:1.7;color:var(--color-text-secondary)}.ArchitectureSection_architectureDiagram__R08Pu{margin-bottom:48px;background-color:var(--color-bg-secondary);border-radius:12px;padding:40px 20px;border:1px solid var(--color-border)}.ArchitectureSection_diagramWrapper__DO9C0{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:40px}.ArchitectureSection_diagramNode___knl9{width:120px;height:120px;border-radius:12px;background-color:var(--color-bg-tertiary);border:2px solid var(--node-color,var(--color-accent));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:var(--color-text-primary);box-shadow:0 4px 12px rgba(0,0,0,.1);position:relative;z-index:2}.ArchitectureSection_diagramNode___knl9 span{font-size:14px;font-weight:500}.ArchitectureSection_diagramRow__LXUjJ{display:flex;gap:100px}.ArchitectureSection_componentGrid__dgGXj{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:48px}.ArchitectureSection_componentCard__GXRvJ{background-color:var(--color-bg-secondary);border-radius:12px;padding:24px;border:1px solid var(--color-border);transition:all .3s ease;height:100%}.ArchitectureSection_componentIcon__E3CS9{width:48px;height:48px;border-radius:12px;background-color:rgba(var(--color-accent-rgb),.1);color:var(--color-accent);display:flex;align-items:center;justify-content:center;margin-bottom:16px;font-size:20px}.ArchitectureSection_componentTitle__Jk3oh{font-size:20px;margin-bottom:12px;font-weight:600;color:var(--color-text-primary)}.ArchitectureSection_componentDescription__56e8b{font-size:16px;line-height:1.6;color:var(--color-text-secondary);margin-bottom:20px}.ArchitectureSection_techStack__TEnUS{background-color:rgba(var(--color-bg-tertiary-rgb),.4);padding:16px;border-radius:8px}.ArchitectureSection_techStack__TEnUS h5{font-size:14px;font-weight:600;margin-bottom:12px;color:var(--color-text-primary)}.ArchitectureSection_techTags__sPNJv{display:flex;flex-wrap:wrap;gap:8px}.ArchitectureSection_techTag__xHI1R{font-size:12px;background-color:rgba(var(--color-accent-rgb),.1);color:var(--color-accent);padding:4px 8px;border-radius:4px;font-weight:500}.ArchitectureSection_architectureDetail__QB3op{max-width:800px}.ArchitectureSection_architectureDetail__QB3op h3{font-size:24px;margin-bottom:24px;font-weight:600;color:var(--color-text-primary)}.ArchitectureSection_designDecisions__MZoy9{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.ArchitectureSection_decision__sp3Zm{background-color:var(--color-bg-secondary);border-radius:12px;padding:20px;border:1px solid var(--color-border)}.ArchitectureSection_decision__sp3Zm h4{font-size:18px;margin-bottom:12px;font-weight:600;color:var(--color-text-primary);position:relative;padding-bottom:10px}.ArchitectureSection_decision__sp3Zm h4:after{content:"";position:absolute;bottom:0;left:0;width:40px;height:2px;background-color:var(--color-accent)}.ArchitectureSection_decision__sp3Zm p{font-size:14px;line-height:1.5;color:var(--color-text-secondary)}@media (max-width:1024px){.ArchitectureSection_componentGrid__dgGXj,.ArchitectureSection_designDecisions__MZoy9{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.ArchitectureSection_architectureSection__EfyYq{padding:60px 0}.ArchitectureSection_sectionHeader__zmcem{flex-direction:column;align-items:flex-start;gap:8px}.ArchitectureSection_sectionLine__lVvg_{margin-left:0}.ArchitectureSection_componentGrid__dgGXj,.ArchitectureSection_designDecisions__MZoy9{grid-template-columns:1fr}.ArchitectureSection_diagramRow__LXUjJ{flex-direction:column;gap:20px}.ArchitectureSection_architectureDetail__QB3op h3,.ArchitectureSection_architectureIntro__lyv7d h3{font-size:22px}.ArchitectureSection_architectureIntro__lyv7d p{font-size:16px}}@media (max-width:480px){.ArchitectureSection_architectureSection__EfyYq{padding:40px 0}.ArchitectureSection_sectionTitle__lTY7b{font-size:28px}.ArchitectureSection_architectureDetail__QB3op h3,.ArchitectureSection_architectureIntro__lyv7d h3{font-size:20px}.ArchitectureSection_componentTitle__Jk3oh{font-size:18px}.ArchitectureSection_componentDescription__56e8b{font-size:14px}.ArchitectureSection_architectureDiagram__R08Pu{padding:30px 10px}.ArchitectureSection_diagramNode___knl9{width:100px;height:100px}}.DataProcessingSection_section__w0t45{padding:80px 0;margin-bottom:20px}.DataProcessingSection_sectionHeader__jG1i2{margin-bottom:40px;position:relative;display:flex;align-items:center;gap:16px}.DataProcessingSection_sectionIcon__9A8AY{width:48px;height:48px;border-radius:50%;background-color:var(--color-bg-secondary,#f5f5f5);display:flex;align-items:center;justify-content:center;border:1px solid var(--color-border,#e5e7eb);color:var(--color-accent,#3b82f6)}.DataProcessingSection_sectionTitle__gUSyL{font-size:32px;margin-bottom:0;font-weight:700}.DataProcessingSection_sectionLine__sw6wR{width:60px;height:3px;background-color:var(--color-accent,#3b82f6);margin-top:8px;margin-left:16px}.DataProcessingSection_sectionContent__recET{padding-top:8px}.DataProcessingSection_dataIntro__Ofz1V{margin-bottom:48px;max-width:800px}.DataProcessingSection_dataIntro__Ofz1V h3{font-size:24px;margin-bottom:16px;font-weight:600;color:var(--color-text-primary,#1f2937)}.DataProcessingSection_dataIntro__Ofz1V p{font-size:18px;line-height:1.7;color:var(--color-text-secondary,#4b5563)}.DataProcessingSection_dataStreams__eD_c_{display:flex;flex-direction:column;gap:60px;margin-bottom:48px}.DataProcessingSection_dataStream__WSUqM{background-color:var(--color-bg-secondary,#f5f5f5);border-radius:12px;overflow:hidden;border:1px solid var(--color-border,#e5e7eb)}.DataProcessingSection_streamHeader__OEPDn{background-color:rgba(59,130,246,.1);padding:20px;display:flex;align-items:center;gap:16px;border-bottom:1px solid var(--color-border,#e5e7eb)}.DataProcessingSection_streamIcon__GR4lo{width:40px;height:40px;border-radius:8px;background-color:var(--color-accent,#3b82f6);display:flex;align-items:center;justify-content:center;color:white}.DataProcessingSection_streamTitle__IxCAV{font-size:20px;font-weight:600;margin:0;color:var(--color-text-primary,#1f2937)}.DataProcessingSection_streamContent__nrD64{padding:24px}.DataProcessingSection_streamDescription__m8zKB{font-size:16px;line-height:1.6;color:var(--color-text-secondary,#4b5563);margin-bottom:24px;max-width:800px}.DataProcessingSection_processingSteps__fPRW2{margin-bottom:30px}.DataProcessingSection_processingSteps__fPRW2 h4{font-size:18px;margin-bottom:16px;font-weight:600;color:var(--color-text-primary,#1f2937)}.DataProcessingSection_stepList__0tF_2{display:flex;flex-direction:column;gap:16px}.DataProcessingSection_step__qDbXP{display:flex;gap:16px;align-items:flex-start}.DataProcessingSection_stepNumber__BDFU3{width:28px;height:28px;border-radius:50%;background-color:var(--color-accent,#3b82f6);display:flex;align-items:center;justify-content:center;color:white;font-weight:600;font-size:14px;flex-shrink:0}.DataProcessingSection_stepContent__9SVc3{flex-grow:1}.DataProcessingSection_stepContent__9SVc3 h5{font-size:16px;margin-bottom:8px;font-weight:600;color:var(--color-text-primary,#1f2937)}.DataProcessingSection_stepContent__9SVc3 p{font-size:14px;line-height:1.5;color:var(--color-text-secondary,#4b5563);margin:0}.DataProcessingSection_visualOutput__7vsdw{background-color:rgba(31,41,55,.05);border-radius:8px;padding:20px}.DataProcessingSection_visualHeader__WL4TU{display:flex;align-items:center;gap:10px;margin-bottom:16px;color:var(--color-text-primary,#1f2937)}.DataProcessingSection_visualHeader__WL4TU h4{font-size:16px;margin:0;font-weight:600}.DataProcessingSection_visualGrid__ADFvC{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.DataProcessingSection_visualItem__Qjz4_{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px;background-color:var(--color-bg-secondary,#f5f5f5);border-radius:8px;border:1px solid var(--color-border,#e5e7eb)}.DataProcessingSection_chartIcon__vlKtX{color:var(--color-accent,#3b82f6);margin-bottom:8px}.DataProcessingSection_visualLabel__2ECBA{font-size:14px;color:var(--color-text-secondary,#4b5563)}.DataProcessingSection_wordCloudPlaceholder__OkzZF{width:100px;height:60px;background:linear-gradient(90deg,rgba(59,130,246,.2),rgba(99,102,241,.2));border-radius:8px;position:relative;overflow:hidden}.DataProcessingSection_wordCloudPlaceholder__OkzZF:before{content:"";position:absolute;width:40px;height:20px;background-color:rgba(59,130,246,.3);border-radius:10px;top:50%;left:50%;transform:translate(-50%,-50%)}.DataProcessingSection_wordCloudPlaceholder__OkzZF:after{content:"";position:absolute;width:20px;height:10px;background-color:rgba(245,158,11,.3);border-radius:5px;bottom:10px;right:10px}.DataProcessingSection_sentimentExample__PZiQy{background-color:rgba(31,41,55,.05);border-radius:8px;padding:20px}.DataProcessingSection_sentimentHeader__3i5hs{margin-bottom:16px}.DataProcessingSection_sentimentHeader__3i5hs h4{font-size:16px;margin:0;font-weight:600;color:var(--color-text-primary,#1f2937)}.DataProcessingSection_sentimentText___wiBa{background-color:var(--color-bg-secondary,#f5f5f5);border-radius:8px;padding:16px;margin-bottom:16px;border:1px solid var(--color-border,#e5e7eb)}.DataProcessingSection_sentimentText___wiBa p{font-size:15px;line-height:1.6;margin:0}.DataProcessingSection_positiveSentiment__VRF0u{background-color:rgba(74,222,128,.2);padding:2px 0}.DataProcessingSection_neutralSentiment__7CC4c{background-color:rgba(203,213,225,.2);padding:2px 0}.DataProcessingSection_negativeSentiment__tfiCF{background-color:rgba(248,113,113,.2);padding:2px 0}.DataProcessingSection_sentimentLegend__iydSv{display:flex;gap:16px}.DataProcessingSection_legendItem__5o3Ab{display:flex;align-items:center;gap:6px}.DataProcessingSection_legendColor__ceEws{width:16px;height:16px;border-radius:4px;background-color:var(--color)}.DataProcessingSection_legendItem__5o3Ab span{font-size:12px;color:var(--color-text-tertiary,#6b7280)}.DataProcessingSection_integrationSection__MzwUw{max-width:800px;margin-top:48px}.DataProcessingSection_integrationSection__MzwUw h3{font-size:24px;margin-bottom:16px;font-weight:600;color:var(--color-text-primary,#1f2937)}.DataProcessingSection_integrationSection__MzwUw p{font-size:16px;line-height:1.7;color:var(--color-text-secondary,#4b5563);margin-bottom:16px}@media (max-width:1024px){.DataProcessingSection_visualGrid__ADFvC{grid-template-columns:1fr}}@media (max-width:768px){.DataProcessingSection_section__w0t45{padding:60px 0}.DataProcessingSection_sectionHeader__jG1i2{flex-direction:column;align-items:flex-start;gap:8px}.DataProcessingSection_sectionLine__sw6wR{margin-left:0}.DataProcessingSection_dataIntro__Ofz1V h3,.DataProcessingSection_integrationSection__MzwUw h3{font-size:22px}.DataProcessingSection_dataIntro__Ofz1V p{font-size:16px}.DataProcessingSection_streamHeader__OEPDn{padding:16px}.DataProcessingSection_streamTitle__IxCAV{font-size:18px}.DataProcessingSection_streamContent__nrD64{padding:20px}.DataProcessingSection_processingSteps__fPRW2 h4,.DataProcessingSection_sentimentHeader__3i5hs h4,.DataProcessingSection_visualHeader__WL4TU h4{font-size:18px}}@media (max-width:480px){.DataProcessingSection_section__w0t45{padding:40px 0}.DataProcessingSection_sectionTitle__gUSyL{font-size:28px}.DataProcessingSection_dataIntro__Ofz1V h3,.DataProcessingSection_integrationSection__MzwUw h3{font-size:20px}.DataProcessingSection_streamIcon__GR4lo{width:32px;height:32px}.DataProcessingSection_streamTitle__IxCAV{font-size:16px}.DataProcessingSection_sentimentLegend__iydSv{flex-direction:column;gap:8px}}.AnalysisShowcaseSection_section__BmiC1{padding:80px 0;margin-bottom:20px;position:relative}.AnalysisShowcaseSection_sectionHeader__H5Mze{margin-bottom:48px;text-align:center;max-width:800px;margin-left:auto;margin-right:auto}.AnalysisShowcaseSection_sectionTitle__ZRyBN{font-size:32px;margin-bottom:16px;font-weight:700;color:var(--color-text-primary)}.AnalysisShowcaseSection_sectionDesc__chyks{font-size:18px;line-height:1.7;color:var(--color-text-secondary)}.AnalysisShowcaseSection_showcaseContainer__uGHf4{display:flex;flex-direction:column;gap:64px;margin-bottom:64px}.AnalysisShowcaseSection_analysisContainer__VHY39{background-color:var(--color-bg-secondary,#f5f5f5);border-radius:12px;overflow:hidden;box-shadow:0 8px 24px rgba(0,0,0,.08);transition:all .3s ease;border:1px solid var(--color-border,#e0e0e0)}.AnalysisShowcaseSection_analysisHeader__xv_vy{padding:20px 24px;display:flex;align-items:center;background-color:var(--color-bg-primary,#ffffff);border-bottom:4px solid}.AnalysisShowcaseSection_analysisHeader__xv_vy h3{font-size:22px;font-weight:600;margin:0;color:var(--color-text-primary)}.AnalysisShowcaseSection_analysisIcon__Nr9tV{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px;margin-right:16px;flex-shrink:0}.AnalysisShowcaseSection_headerContent__wNSrA{flex:1}.AnalysisShowcaseSection_analysisSubtitle__AbrWQ{font-size:15px;color:var(--color-text-secondary);margin:4px 0 0}.AnalysisShowcaseSection_expandButton__nlxwH{width:36px;height:36px;border-radius:50%;background-color:var(--color-bg-secondary,#f5f5f5);border:1px solid var(--color-border,#e0e0e0);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--color-text-secondary);transition:all .2s ease}.AnalysisShowcaseSection_expandButton__nlxwH:hover{background-color:var(--color-bg-tertiary,#eeeeee);color:var(--color-text-primary)}.AnalysisShowcaseSection_analysisLayout__C8aHt{display:flex;flex-direction:column;padding:0}.AnalysisShowcaseSection_captionContainer__pEZNL{padding:16px 24px;background-color:var(--color-bg-secondary,#f5f5f5);border:1px solid var(--color-border);border-top:none;border-radius:0 0 10px 10px;text-align:center}.AnalysisShowcaseSection_analysisCaption__IpiYZ{font-size:16px;line-height:1.6;color:var(--color-text-secondary);max-width:800px;margin:0 auto}.AnalysisShowcaseSection_analysisDescription__2nCSq{font-size:16px;line-height:1.7;color:var(--color-text-secondary);margin-bottom:24px}.AnalysisShowcaseSection_capabilitiesSection__Ebkti h4{font-size:18px;font-weight:600;margin-bottom:16px;color:var(--color-text-primary)}.AnalysisShowcaseSection_capabilitiesList___Oice{list-style:none;padding:0;margin:0 0 24px}.AnalysisShowcaseSection_capabilitiesList___Oice li{display:flex;align-items:flex-start;padding:8px 0;font-size:15px;line-height:1.5;color:var(--color-text-secondary)}.AnalysisShowcaseSection_capabilityBullet__SZ8js{width:8px;height:8px;border-radius:50%;margin:6px 12px 0 0;flex-shrink:0}.AnalysisShowcaseSection_metricsGrid__cHEAG{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.AnalysisShowcaseSection_metricCard__uBGBj{background-color:var(--color-bg-primary,#ffffff);border-radius:10px;padding:16px;text-align:center;box-shadow:0 4px 12px rgba(0,0,0,.04);border-top:3px solid}.AnalysisShowcaseSection_metricValue__KmnR8{font-size:28px;font-weight:700;margin-bottom:8px;line-height:1}.AnalysisShowcaseSection_metricUnit__kalqE{font-size:14px;font-weight:500;display:block;margin-top:4px;opacity:.7}.AnalysisShowcaseSection_metricLabel__YEgI8{font-size:14px;color:var(--color-text-secondary)}.AnalysisShowcaseSection_browserContainer__a9TkY{width:100%;min-height:400px;border-radius:10px 10px 0 0;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.15);background-color:var(--color-bg-secondary);position:relative;border:1px solid var(--color-border);border-bottom:none}.AnalysisShowcaseSection_browserChrome__Czdhm{padding:8px 12px;background-color:var(--color-bg-tertiary);border-bottom:1px solid var(--color-border);display:flex;align-items:center;z-index:10;position:relative;height:38px}.AnalysisShowcaseSection_browserControls__50gWY{display:flex;gap:8px;margin-right:16px}.AnalysisShowcaseSection_browserDot__EZGED{width:12px;height:12px;border-radius:50%;transition:opacity .2s ease}.AnalysisShowcaseSection_browserClose__iRS4Q{background-color:#ff5f57}.AnalysisShowcaseSection_browserMinimize__69KBf{background-color:#ffbd2e}.AnalysisShowcaseSection_browserExpand__FR1ma{background-color:#28c940}.AnalysisShowcaseSection_browserTitle__IlT5A{display:flex;align-items:center;gap:8px;color:var(--color-text-secondary);font-size:14px;font-weight:500}.AnalysisShowcaseSection_browserTitleText__szslQ{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AnalysisShowcaseSection_browserContent__rdOZ0{position:relative;display:flex;height:450px}.AnalysisShowcaseSection_scrollTrack__6IAjD{width:4px;background-color:var(--color-border);position:absolute;top:0;right:2px;bottom:0;z-index:5;opacity:.3;transition:opacity .3s ease}.AnalysisShowcaseSection_browserContainer__a9TkY:hover .AnalysisShowcaseSection_scrollTrack__6IAjD{opacity:.6}.AnalysisShowcaseSection_qualitativeScrollIndicator__wSdh1,.AnalysisShowcaseSection_quantitativeScrollIndicator__2ssSR{width:100%;position:absolute;top:0;left:0;min-height:30px;border-radius:2px;opacity:.7;transition:opacity .3s ease}.AnalysisShowcaseSection_scrollContent__gW5_o{flex:1;overflow-y:auto;background-color:var(--color-bg-secondary);scrollbar-width:none;position:relative;height:100%}.AnalysisShowcaseSection_scrollContent__gW5_o::-webkit-scrollbar{width:0;display:none}.AnalysisShowcaseSection_analysisImage__tYy_J{width:100%;height:auto;display:block}.AnalysisShowcaseSection_sectionFooter__w47iD{max-width:700px;margin:40px auto 0;text-align:center;background-color:var(--color-bg-secondary,#f5f5f5);border-radius:12px;padding:30px;border:1px solid var(--color-border,#e0e0e0)}.AnalysisShowcaseSection_sectionFooter__w47iD h3{font-size:22px;margin-bottom:16px;font-weight:600;color:var(--color-text-primary)}.AnalysisShowcaseSection_sectionFooter__w47iD p{font-size:16px;line-height:1.7;color:var(--color-text-secondary);margin:0}@media (max-width:768px){.AnalysisShowcaseSection_sectionFooter__w47iD{padding:20px}.AnalysisShowcaseSection_sectionFooter__w47iD h3{font-size:20px}.AnalysisShowcaseSection_analysisCaption__IpiYZ,.AnalysisShowcaseSection_sectionFooter__w47iD p{font-size:15px}.AnalysisShowcaseSection_section__BmiC1{padding:60px 0}.AnalysisShowcaseSection_sectionTitle__ZRyBN{font-size:28px}.AnalysisShowcaseSection_sectionDesc__chyks{font-size:16px}.AnalysisShowcaseSection_analysisHeader__xv_vy h3{font-size:20px}.AnalysisShowcaseSection_metricsGrid__cHEAG{grid-template-columns:1fr;gap:12px}.AnalysisShowcaseSection_browserContent__rdOZ0{height:350px}.AnalysisShowcaseSection_sectionFooter__w47iD h3{font-size:22px}.AnalysisShowcaseSection_sectionFooter__w47iD p{font-size:16px}}@media (max-width:480px){.AnalysisShowcaseSection_section__BmiC1{padding:40px 0}.AnalysisShowcaseSection_analysisHeader__xv_vy{padding:16px}.AnalysisShowcaseSection_analysisIcon__Nr9tV{width:40px;height:40px;font-size:18px}.AnalysisShowcaseSection_analysisHeader__xv_vy h3{font-size:18px}.AnalysisShowcaseSection_browserTitle__IlT5A{font-size:12px}.AnalysisShowcaseSection_browserContent__rdOZ0{height:300px}.AnalysisShowcaseSection_expanded__ZV581 .AnalysisShowcaseSection_browserContent__rdOZ0{height:400px}}.AIIntegrationSection_section__JrkxV{padding:80px 0;margin-bottom:20px}.AIIntegrationSection_sectionHeader__rTjhb{margin-bottom:40px;position:relative;display:flex;align-items:center;gap:16px}.AIIntegrationSection_sectionIcon__eruvM{width:48px;height:48px;border-radius:50%;background-color:var(--color-bg-secondary);display:flex;align-items:center;justify-content:center;border:1px solid var(--color-border);color:var(--color-accent)}.AIIntegrationSection_sectionTitle__25fmW{font-size:32px;margin-bottom:0;font-weight:700}.AIIntegrationSection_sectionLine__4HvuJ{width:60px;height:3px;background-color:var(--color-accent);margin-top:8px;margin-left:16px}.AIIntegrationSection_sectionContent__LXf2y{padding-top:8px}.AIIntegrationSection_aiIntro__cK3wP{margin-bottom:48px;max-width:800px}.AIIntegrationSection_aiIntro__cK3wP h3{font-size:24px;margin-bottom:16px;font-weight:600;color:var(--color-text-primary)}.AIIntegrationSection_aiIntro__cK3wP p{font-size:18px;line-height:1.7;color:var(--color-text-secondary)}.AIIntegrationSection_aiArchitecture__RyBoz{margin-bottom:48px;background-color:var(--color-bg-secondary);border-radius:12px;padding:30px;border:1px solid var(--color-border)}.AIIntegrationSection_aiDiagram__w1unQ{display:flex;justify-content:center}.AIIntegrationSection_aiLayers__dfyc_{display:flex;flex-direction:column;gap:30px;width:100%;max-width:800px}.AIIntegrationSection_aiLayer__mSKZA{display:flex;flex-direction:column;gap:8px;align-items:center}.AIIntegrationSection_layerLabel__YRT_H{font-size:14px;font-weight:600;color:var(--color-text-primary);background-color:rgba(var(--color-accent-rgb),.1);padding:4px 12px;border-radius:12px}.AIIntegrationSection_layerNodes__x_wp7{display:flex;gap:16px;flex-wrap:wrap;justify-content:center}.AIIntegrationSection_layerNode__vy0av{background-color:var(--color-bg-tertiary);padding:8px 16px;border-radius:8px;font-size:14px;color:var(--color-text-secondary);border:1px solid var(--color-border);min-width:120px;text-align:center}.AIIntegrationSection_useCaseGrid__pv_EG{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:48px}.AIIntegrationSection_useCaseCard___SrjB{background-color:var(--color-bg-secondary);border-radius:12px;padding:24px;border:1px solid var(--color-border);transition:all .3s ease;height:100%}.AIIntegrationSection_useCaseIcon__qk4jO{width:48px;height:48px;border-radius:12px;background-color:rgba(var(--color-accent-rgb),.1);color:var(--color-accent);display:flex;align-items:center;justify-content:center;margin-bottom:16px;font-size:20px}.AIIntegrationSection_useCaseTitle__pmWYx{font-size:20px;margin-bottom:12px;font-weight:600;color:var(--color-text-primary)}.AIIntegrationSection_useCaseDescription__5Qx3G{font-size:16px;line-height:1.6;color:var(--color-text-secondary);margin-bottom:20px}.AIIntegrationSection_useCaseImpact__zAH0u{background-color:rgba(var(--color-bg-tertiary-rgb),.4);padding:16px;border-radius:8px;border-left:3px solid var(--color-accent)}.AIIntegrationSection_useCaseImpact__zAH0u h5{font-size:14px;font-weight:600;margin-bottom:8px;color:var(--color-accent);text-transform:uppercase;letter-spacing:.5px}.AIIntegrationSection_useCaseImpact__zAH0u p{font-size:14px;line-height:1.5;color:var(--color-text-secondary);font-style:italic}.AIIntegrationSection_personaExample__KaGm3{margin-bottom:48px}.AIIntegrationSection_personaExample__KaGm3 h3{font-size:24px;margin-bottom:24px;font-weight:600;color:var(--color-text-primary)}.AIIntegrationSection_personaCard__bEeOd{background-color:var(--color-bg-secondary);border-radius:12px;overflow:hidden;border:1px solid var(--color-border)}.AIIntegrationSection_personaTabs__d0yIl{display:flex;border-bottom:1px solid var(--color-border);background-color:var(--color-bg-primary)}.AIIntegrationSection_personaTab__UHCgz{padding:16px 24px;font-size:16px;font-weight:500;color:var(--color-text-secondary);cursor:pointer;position:relative;transition:all .2s ease}.AIIntegrationSection_personaTab__UHCgz:hover{color:var(--color-text-primary);background-color:rgba(var(--color-accent-rgb),.05)}.AIIntegrationSection_personaTab__UHCgz.AIIntegrationSection_active__9aOuy{color:var(--color-text-primary);background-color:var(--color-bg-tertiary);font-weight:600;border-bottom:3px solid var(--color-accent)}.AIIntegrationSection_generalInfo__O5ddf{display:flex;flex-direction:column;gap:16px}.AIIntegrationSection_infoIcon__BVhX5{font-size:20px;font-weight:600;color:var(--color-text-primary);margin-bottom:24px}.AIIntegrationSection_infoItem__dV8Y5{margin-bottom:8px}.AIIntegrationSection_infoLabel__wlJ1B{font-weight:600;color:var(--color-text-primary);margin-right:8px}.AIIntegrationSection_infoValue__YkX0W{color:var(--color-text-secondary)}.AIIntegrationSection_traitsTitle__l3gXs{font-size:20px;font-weight:600;color:var(--color-text-primary);margin:24px 0 16px}.AIIntegrationSection_traitsList__mvwKP{list-style:none;padding:0;margin:0}.AIIntegrationSection_traitsList__mvwKP li{margin-bottom:12px;position:relative;padding-left:24px;color:var(--color-text-secondary);line-height:1.6}.AIIntegrationSection_traitsList__mvwKP li:before{content:"•";position:absolute;left:8px;color:var(--color-accent)}.AIIntegrationSection_solutionsIcon__86Mx8{width:40px;height:40px;background-color:rgba(var(--color-accent-rgb),.1);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--color-accent);margin-bottom:16px}.AIIntegrationSection_solutionsTitle__imRg7{font-size:24px;font-weight:600;color:var(--color-text-primary);margin-bottom:24px}.AIIntegrationSection_suggestedSolutions__LDfpz{display:flex;flex-direction:column;gap:20px}.AIIntegrationSection_solution__KeCWT{display:flex;gap:16px;align-items:flex-start}.AIIntegrationSection_solutionCheck__2WV7w{width:24px;height:24px;background-color:var(--color-bg-tertiary);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--color-accent);font-weight:700;flex-shrink:0}.AIIntegrationSection_solutionContent__5HGA3{flex-grow:1}.AIIntegrationSection_solutionNumber__0L1vD{font-weight:600;color:var(--color-text-primary);margin-bottom:8px}.AIIntegrationSection_solutionContent__5HGA3 p{margin:0;color:var(--color-text-secondary);line-height:1.6}.AIIntegrationSection_personaContent__8q8yN{padding:30px}.AIIntegrationSection_journeyIcon__9ndPD{width:40px;height:40px;background-color:rgba(var(--color-accent-rgb),.1);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--color-accent);margin-bottom:16px}.AIIntegrationSection_journeyTitle__paCch{font-size:24px;font-weight:600;color:var(--color-text-primary);margin-bottom:24px}.AIIntegrationSection_journeySteps__NG6M2{display:flex;flex-direction:column;gap:16px}.AIIntegrationSection_journeyStep__jQ5NJ{position:relative;padding-bottom:16px;border-bottom:1px solid var(--color-border);line-height:1.5;color:var(--color-text-secondary);font-size:15px}.AIIntegrationSection_journeyStep__jQ5NJ:last-child{border-bottom:none}.AIIntegrationSection_journeyStepNumber__b8gzS{font-weight:600;color:var(--color-text-primary);margin-right:8px}.AIIntegrationSection_empathyContent__mCX0A{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;padding:24px}.AIIntegrationSection_empathyQuadrant__R_wsA{background-color:var(--color-bg-tertiary);border-radius:8px;padding:20px;border:1px solid var(--color-border)}.AIIntegrationSection_empathyQuadrant__R_wsA h4{font-size:18px;margin-bottom:12px;font-weight:600;color:var(--color-text-primary)}.AIIntegrationSection_empathyQuadrant__R_wsA ul{padding-left:20px;margin:0}.AIIntegrationSection_empathyQuadrant__R_wsA li{font-size:14px;line-height:1.6;color:var(--color-text-secondary);margin-bottom:8px}.AIIntegrationSection_personaNote__hszlK{margin-top:0;padding:16px 24px;border-top:1px dashed var(--color-border);background-color:var(--color-bg-primary)}.AIIntegrationSection_personaNote__hszlK p{font-size:14px;color:var(--color-text-tertiary);font-style:italic;margin:0}.AIIntegrationSection_solutionsPreview__2KWKs{margin-bottom:48px}.AIIntegrationSection_solutionsPreview__2KWKs h3{font-size:24px;margin-bottom:24px;font-weight:600;color:var(--color-text-primary)}.AIIntegrationSection_solutionsGrid__MiwaN{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.AIIntegrationSection_solutionCard__rXBMs{background-color:var(--color-bg-secondary);border-radius:12px;padding:24px;border:1px solid var(--color-border);transition:all .3s ease}.AIIntegrationSection_solutionCard__rXBMs:hover{transform:translateY(-5px);box-shadow:var(--shadow-md)}.AIIntegrationSection_solutionIcon__ptnwD{width:48px;height:48px;border-radius:12px;background-color:rgba(var(--color-accent-rgb),.1);color:var(--color-accent);display:flex;align-items:center;justify-content:center;margin-bottom:16px;font-size:20px}.AIIntegrationSection_solutionCard__rXBMs h4{font-size:18px;margin-bottom:12px;font-weight:600;color:var(--color-text-primary)}.AIIntegrationSection_solutionCard__rXBMs p{font-size:14px;line-height:1.6;color:var(--color-text-secondary);margin:0}.AIIntegrationSection_solutionsNote__oYnrg{margin-top:24px;padding:16px;border-radius:8px;background-color:rgba(var(--color-accent-rgb),.05);border:1px solid rgba(var(--color-accent-rgb),.2)}.AIIntegrationSection_solutionsNote__oYnrg p{font-size:14px;color:var(--color-text-secondary);margin:0}.AIIntegrationSection_aiLearnings__nliHM{max-width:800px}.AIIntegrationSection_aiLearnings__nliHM h3{font-size:24px;margin-bottom:24px;font-weight:600;color:var(--color-text-primary)}.AIIntegrationSection_learningsList__g_sXO{display:flex;flex-direction:column;gap:24px}.AIIntegrationSection_learningItem__3_Ct4{display:flex;gap:20px;align-items:flex-start;background-color:var(--color-bg-secondary);border-radius:12px;padding:24px;border:1px solid var(--color-border)}.AIIntegrationSection_learningIcon__KkOn0{width:36px;height:36px;border-radius:50%;background-color:var(--color-accent);display:flex;align-items:center;justify-content:center;color:var(--color-text-primary);font-weight:600;flex-shrink:0}.AIIntegrationSection_learningContent__O_dFq{flex-grow:1}.AIIntegrationSection_learningContent__O_dFq h4{font-size:18px;margin:0 0 8px;font-weight:600;color:var(--color-text-primary)}.AIIntegrationSection_learningContent__O_dFq p{font-size:15px;line-height:1.6;color:var(--color-text-secondary);margin:0}@media (max-width:1024px){.AIIntegrationSection_useCaseGrid__pv_EG{grid-template-columns:repeat(2,1fr)}.AIIntegrationSection_layerNodes__x_wp7{flex-wrap:wrap;justify-content:center}.AIIntegrationSection_layerNode__vy0av{min-width:100px}.AIIntegrationSection_solutionsGrid__MiwaN{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.AIIntegrationSection_section__JrkxV{padding:60px 0}.AIIntegrationSection_sectionHeader__rTjhb{flex-direction:column;align-items:flex-start;gap:8px}.AIIntegrationSection_sectionLine__4HvuJ{margin-left:0}.AIIntegrationSection_useCaseGrid__pv_EG{grid-template-columns:1fr}.AIIntegrationSection_aiIntro__cK3wP h3,.AIIntegrationSection_aiLearnings__nliHM h3,.AIIntegrationSection_personaExample__KaGm3 h3,.AIIntegrationSection_solutionsPreview__2KWKs h3{font-size:22px}.AIIntegrationSection_aiIntro__cK3wP p{font-size:16px}.AIIntegrationSection_personaColumns__kctBJ{grid-template-columns:1fr;gap:16px}.AIIntegrationSection_layerNodes__x_wp7{flex-direction:column;gap:10px}.AIIntegrationSection_layerNode__vy0av{width:100%}.AIIntegrationSection_empathyContent__mCX0A,.AIIntegrationSection_solutionsGrid__MiwaN{grid-template-columns:1fr}.AIIntegrationSection_personaTabs__d0yIl{overflow-x:auto;display:flex;flex-wrap:nowrap}.AIIntegrationSection_personaTab__UHCgz{padding:12px 16px;font-size:14px;white-space:nowrap;flex-shrink:0}.AIIntegrationSection_personaContent__8q8yN{padding:20px}.AIIntegrationSection_journeySteps__NG6M2{gap:12px}.AIIntegrationSection_journeyStep__jQ5NJ{font-size:14px}}@media (max-width:480px){.AIIntegrationSection_section__JrkxV{padding:40px 0}.AIIntegrationSection_sectionTitle__25fmW{font-size:28px}.AIIntegrationSection_aiIntro__cK3wP h3,.AIIntegrationSection_aiLearnings__nliHM h3,.AIIntegrationSection_personaExample__KaGm3 h3,.AIIntegrationSection_solutionsPreview__2KWKs h3{font-size:20px}.AIIntegrationSection_learningContent__O_dFq h4,.AIIntegrationSection_useCaseTitle__pmWYx{font-size:18px}.AIIntegrationSection_personaHeader__XNk0P{flex-direction:column;align-items:center;text-align:center;gap:12px}.AIIntegrationSection_personaCard__bEeOd{padding:0}.AIIntegrationSection_learningItem__3_Ct4{padding:16px}}.ImplementationSection_section__vGL_c{padding:80px 0;margin-bottom:20px}.ImplementationSection_sectionHeader__It0_4{margin-bottom:40px;position:relative;display:flex;align-items:center;gap:16px}.ImplementationSection_sectionIcon__NbUTr{width:48px;height:48px;border-radius:50%;background-color:var(--color-bg-secondary);display:flex;align-items:center;justify-content:center;border:1px solid var(--color-border);color:var(--color-accent)}.ImplementationSection_sectionTitle__lPYqY{font-size:32px;margin-bottom:0;font-weight:700}.ImplementationSection_sectionLine__hcyBb{width:60px;height:3px;background-color:var(--color-accent);margin-top:8px;margin-left:16px}.ImplementationSection_sectionContent____bcZ{padding-top:8px}.ImplementationSection_implementationIntro__JfGWQ{margin-bottom:48px;max-width:800px}.ImplementationSection_implementationIntro__JfGWQ h3{font-size:24px;margin-bottom:16px;font-weight:600;color:var(--color-text-primary)}.ImplementationSection_implementationIntro__JfGWQ p{font-size:18px;line-height:1.7;color:var(--color-text-secondary)}.ImplementationSection_developmentProcess__YUKQ3{margin-bottom:48px}.ImplementationSection_developmentProcess__YUKQ3 h3{font-size:24px;margin-bottom:24px;font-weight:600;color:var(--color-text-primary)}.ImplementationSection_simpleTimeline__bOB4m{display:flex;flex-direction:column;gap:24px}.ImplementationSection_timelineCard__G6Axx{background-color:var(--color-bg-secondary);border-radius:12px;padding:24px;border:1px solid var(--color-border);transition:all .3s ease}.ImplementationSection_timelineCardHeader__pE0i_{display:flex;align-items:center;gap:12px;margin-bottom:16px}.ImplementationSection_timelineIcon__OPa7K{width:24px;height:24px;color:var(--color-accent);flex-shrink:0}.ImplementationSection_timelineCardHeader__pE0i_ h4{font-size:18px;font-weight:600;color:var(--color-text-primary);margin:0}.ImplementationSection_timelineList__WP0O2{padding-left:20px;margin:0}.ImplementationSection_timelineContent__6g27E{flex-grow:1;background-color:var(--color-bg-secondary);border-radius:12px;padding:20px;margin-left:20px;border:1px solid var(--color-border)}.ImplementationSection_timelineContent__6g27E h4{font-size:18px;margin-bottom:8px;font-weight:600;color:var(--color-text-primary)}.ImplementationSection_timelineList__WP0O2 li{font-size:15px;line-height:1.6;color:var(--color-text-secondary);margin-bottom:8px;position:relative}.ImplementationSection_timelineList__WP0O2 li:last-child{margin-bottom:0}.ImplementationSection_componentsGrid__tZsCW{margin-bottom:48px}.ImplementationSection_componentsGrid__tZsCW h3{font-size:24px;margin-bottom:24px;font-weight:600;color:var(--color-text-primary)}.ImplementationSection_componentList__tdLJV{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.ImplementationSection_componentItem__3cYrs{background-color:var(--color-bg-secondary);border-radius:12px;padding:24px;border:1px solid var(--color-border);transition:all .3s ease;height:100%}.ImplementationSection_componentIcon___wKt_{width:48px;height:48px;border-radius:12px;background-color:rgba(var(--color-accent-rgb),.1);color:var(--color-accent);display:flex;align-items:center;justify-content:center;margin-bottom:16px;font-size:20px}.ImplementationSection_componentItem__3cYrs h4{font-size:18px;margin-bottom:12px;font-weight:600;color:var(--color-text-primary)}.ImplementationSection_componentItem__3cYrs p{font-size:15px;line-height:1.6;color:var(--color-text-secondary);margin-bottom:16px}.ImplementationSection_challengeBox__WzEzC{background-color:rgba(var(--color-bg-tertiary-rgb),.4);padding:16px;border-radius:8px;border-left:3px solid var(--color-accent)}.ImplementationSection_challengeBox__WzEzC h5{font-size:14px;font-weight:600;margin-bottom:8px;color:var(--color-accent)}.ImplementationSection_challengeBox__WzEzC p{font-size:14px;line-height:1.5;color:var(--color-text-secondary);margin:0}.ImplementationSection_technicalChallenges__AItql{margin-bottom:48px}.ImplementationSection_technicalChallenges__AItql h3{font-size:24px;margin-bottom:24px;font-weight:600;color:var(--color-text-primary)}.ImplementationSection_challengeContainer__ZjL2A{margin-bottom:24px;border:1px solid var(--color-border);border-radius:12px;overflow:hidden}.ImplementationSection_challengeHeader__kRScX{background-color:rgba(var(--color-accent-rgb),.1);padding:16px 24px;border-bottom:1px solid var(--color-border)}.ImplementationSection_challengeHeader__kRScX h4{font-size:18px;margin:0;font-weight:600;color:var(--color-text-primary)}.ImplementationSection_solutionContent__GL_LY{display:flex;flex-direction:column;gap:16px;padding:24px;background-color:var(--color-bg-secondary)}.ImplementationSection_solutionText__7rbdl h5{font-size:16px;font-weight:600;margin-bottom:8px;color:var(--color-text-primary)}.ImplementationSection_solutionText__7rbdl p{font-size:15px;line-height:1.6;color:var(--color-text-secondary);margin:0}.ImplementationSection_techStack__OgPX_{margin-bottom:48px}.ImplementationSection_techStack__OgPX_ h3{font-size:24px;margin-bottom:24px;font-weight:600;color:var(--color-text-primary)}.ImplementationSection_techStackGrid__Jnwff{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.ImplementationSection_techCategory__1E0lQ{background-color:var(--color-bg-secondary);border-radius:12px;padding:20px;border:1px solid var(--color-border)}.ImplementationSection_techCategory__1E0lQ h4{font-size:18px;margin-bottom:16px;font-weight:600;color:var(--color-text-primary);padding-bottom:8px;border-bottom:1px solid var(--color-border)}.ImplementationSection_techCategory__1E0lQ ul{padding-left:20px;margin:0}.ImplementationSection_techCategory__1E0lQ li{font-size:14px;line-height:1.6;color:var(--color-text-secondary);margin-bottom:6px}.ImplementationSection_implementationLearnings__3PJ8b{max-width:800px}.ImplementationSection_implementationLearnings__3PJ8b h3{font-size:24px;margin-bottom:24px;font-weight:600;color:var(--color-text-primary)}.ImplementationSection_learningsList__Mg__L{display:flex;flex-direction:column;gap:24px}.ImplementationSection_learningItem__tTKwW{display:flex;gap:20px;background-color:var(--color-bg-secondary);border-radius:12px;padding:24px;border:1px solid var(--color-border)}.ImplementationSection_learningNumber__rIfA3{font-size:24px;font-weight:700;color:var(--color-accent);opacity:.6;min-width:40px}.ImplementationSection_learningContent__Twh8P{flex-grow:1}.ImplementationSection_learningContent__Twh8P h4{font-size:18px;margin-bottom:8px;font-weight:600;color:var(--color-text-primary)}.ImplementationSection_learningContent__Twh8P p{font-size:15px;line-height:1.6;color:var(--color-text-secondary);margin:0}@media (max-width:1024px){.ImplementationSection_componentList__tdLJV,.ImplementationSection_techStackGrid__Jnwff{grid-template-columns:repeat(2,1fr)}.ImplementationSection_solutionContent__GL_LY{flex-direction:column}}@media (max-width:768px){.ImplementationSection_section__vGL_c{padding:60px 0}.ImplementationSection_sectionHeader__It0_4{flex-direction:column;align-items:flex-start;gap:8px}.ImplementationSection_sectionLine__hcyBb{margin-left:0}.ImplementationSection_componentList__tdLJV,.ImplementationSection_techStackGrid__Jnwff{grid-template-columns:1fr}.ImplementationSection_componentsGrid__tZsCW h3,.ImplementationSection_developmentProcess__YUKQ3 h3,.ImplementationSection_implementationIntro__JfGWQ h3,.ImplementationSection_implementationLearnings__3PJ8b h3,.ImplementationSection_techStack__OgPX_ h3,.ImplementationSection_technicalChallenges__AItql h3{font-size:22px}.ImplementationSection_implementationIntro__JfGWQ p{font-size:16px}.ImplementationSection_timelineContent__6g27E{margin-left:0}}@media (max-width:480px){.ImplementationSection_section__vGL_c{padding:40px 0}.ImplementationSection_sectionTitle__lPYqY{font-size:28px}.ImplementationSection_componentsGrid__tZsCW h3,.ImplementationSection_developmentProcess__YUKQ3 h3,.ImplementationSection_implementationIntro__JfGWQ h3,.ImplementationSection_implementationLearnings__3PJ8b h3,.ImplementationSection_techStack__OgPX_ h3,.ImplementationSection_technicalChallenges__AItql h3{font-size:20px}.ImplementationSection_challengeHeader__kRScX{padding:12px 16px}.ImplementationSection_challengeHeader__kRScX h4{font-size:16px}.ImplementationSection_learningItem__tTKwW,.ImplementationSection_solutionContent__GL_LY{padding:16px}.ImplementationSection_learningNumber__rIfA3{font-size:20px;min-width:30px}}.ResultsSection_section__cBuSr{padding:80px 0;margin-bottom:20px}.ResultsSection_sectionHeader__FKeGU{margin-bottom:40px;position:relative;display:flex;align-items:center;gap:16px}.ResultsSection_sectionIcon__bqAVb{width:48px;height:48px;border-radius:50%;background-color:var(--color-bg-secondary);display:flex;align-items:center;justify-content:center;border:1px solid var(--color-border);color:var(--color-accent)}.ResultsSection_sectionTitle__JWKAQ{font-size:32px;margin-bottom:0;font-weight:700}.ResultsSection_sectionLine__7Tb7V{width:60px;height:3px;background-color:var(--color-accent);margin-top:8px;margin-left:16px}.ResultsSection_sectionContent__NS6Y4{padding-top:8px}.ResultsSection_resultsIntro__VKUo5{margin-bottom:48px;max-width:800px}.ResultsSection_resultsIntro__VKUo5 h3{font-size:24px;margin-bottom:16px;font-weight:600;color:var(--color-text-primary)}.ResultsSection_resultsIntro__VKUo5 p{font-size:18px;line-height:1.7;color:var(--color-text-secondary)}.ResultsSection_metricsGrid__kKLR7{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:48px}.ResultsSection_metricCard__D6tne{background-color:var(--color-bg-secondary);border-radius:12px;padding:30px 24px;border:1px solid var(--color-border);transition:all .3s ease;text-align:center;height:100%}.ResultsSection_metricIcon__WxOpU{width:60px;height:60px;border-radius:50%;background-color:rgba(var(--color-accent-rgb),.1);color:var(--color-accent);display:flex;align-items:center;justify-content:center;margin:0 auto 16px;font-size:24px}.ResultsSection_metricValue__9A_gX{font-size:42px;font-weight:700;color:var(--color-accent);margin-bottom:8px;line-height:1}.ResultsSection_metricLabel__UJ3hI{font-size:18px;font-weight:600;color:var(--color-text-primary);margin-bottom:12px}.ResultsSection_metricDescription__MN5lh{font-size:15px;line-height:1.6;color:var(--color-text-secondary);margin:0}.ResultsSection_keyOutcomes__23HKg{margin-bottom:48px}.ResultsSection_keyOutcomes__23HKg h3{font-size:24px;margin-bottom:24px;font-weight:600;color:var(--color-text-primary)}.ResultsSection_outcomesList__TMQ9y{display:flex;flex-direction:column;gap:16px}.ResultsSection_outcomeItem__UMdG4{display:flex;gap:20px;align-items:flex-start;background-color:var(--color-bg-secondary);border-radius:12px;padding:24px;border:1px solid var(--color-border)}.ResultsSection_outcomeIcon__kcqxU{width:36px;height:36px;border-radius:50%;background-color:rgba(var(--color-success-rgb),.1);color:var(--color-success);display:flex;align-items:center;justify-content:center;flex-shrink:0}.ResultsSection_outcomeContent__blVLA{flex-grow:1}.ResultsSection_outcomeContent__blVLA h4{font-size:18px;margin-bottom:8px;font-weight:600;color:var(--color-text-primary)}.ResultsSection_outcomeContent__blVLA p{font-size:15px;line-height:1.6;color:var(--color-text-secondary);margin:0}.ResultsSection_learningsSection__68Y0d{margin-bottom:48px}.ResultsSection_learningsSection__68Y0d h3{font-size:24px;margin-bottom:24px;font-weight:600;color:var(--color-text-primary)}.ResultsSection_learningsContent__6S7j1{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.ResultsSection_learningColumn__zTcu5{background-color:var(--color-bg-secondary);border-radius:12px;padding:24px;border:1px solid var(--color-border)}.ResultsSection_learningColumn__zTcu5 h4{font-size:18px;margin-bottom:16px;font-weight:600;color:var(--color-text-primary);padding-bottom:8px;border-bottom:1px solid var(--color-border)}.ResultsSection_learningsList__IXxLV{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px}.ResultsSection_learningsList__IXxLV li{display:flex;gap:12px;align-items:flex-start}.ResultsSection_learningBullet__4EFTH{width:8px;height:8px;border-radius:50%;background-color:var(--color-accent);margin-top:8px;flex-shrink:0}.ResultsSection_learningsList__IXxLV li p{font-size:15px;line-height:1.6;color:var(--color-text-secondary);margin:0}.ResultsSection_futureDirections__WeGRs{margin-bottom:48px}.ResultsSection_futureDirections__WeGRs h3{font-size:24px;margin-bottom:24px;font-weight:600;color:var(--color-text-primary)}.ResultsSection_directionsGrid__Ih256{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:24px}.ResultsSection_directionCard__mj0Qx{background-color:var(--color-bg-secondary);border-radius:12px;padding:24px;border:1px solid var(--color-border);transition:all .3s ease;height:100%;display:flex;flex-direction:column;justify-content:space-between}.ResultsSection_directionContent__HLJrp h4{font-size:18px;margin-bottom:12px;font-weight:600;color:var(--color-text-primary)}.ResultsSection_directionContent__HLJrp p{font-size:15px;line-height:1.6;color:var(--color-text-secondary);margin:0 0 16px}.ResultsSection_directionStatus__jxa98{align-self:flex-start;padding:4px 12px;border-radius:16px;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.ResultsSection_planned__GD46U{background-color:rgba(var(--color-info-rgb),.1);color:var(--color-info)}.ResultsSection_underresearch__MzcTZ{background-color:rgba(var(--color-warning-rgb),.1);color:var(--color-warning)}.ResultsSection_indevelopment__heEH6{background-color:rgba(var(--color-success-rgb),.1);color:var(--color-success)}.ResultsSection_contributionNote__MX8S0{margin-top:32px}.ResultsSection_githubLink__f_UvY{background-color:var(--color-bg-secondary);border-radius:12px;padding:20px;border:1px solid var(--color-border);display:flex;align-items:center;gap:16px}.ResultsSection_githubLink__f_UvY svg{color:var(--color-text-primary);flex-shrink:0}.ResultsSection_githubLink__f_UvY p{font-size:15px;line-height:1.6;color:var(--color-text-secondary);margin:0}.ResultsSection_conclusion__5lfYl{max-width:800px}.ResultsSection_conclusion__5lfYl h3{font-size:24px;margin-bottom:16px;font-weight:600;color:var(--color-text-primary)}.ResultsSection_conclusion__5lfYl p{font-size:16px;line-height:1.7;color:var(--color-text-secondary);margin-bottom:16px}.ResultsSection_conclusion__5lfYl p:last-child{margin-bottom:0}@media (max-width:1024px){.ResultsSection_metricsGrid__kKLR7{grid-template-columns:repeat(2,1fr)}.ResultsSection_directionsGrid__Ih256{grid-template-columns:1fr}}@media (max-width:768px){.ResultsSection_section__cBuSr{padding:60px 0}.ResultsSection_sectionHeader__FKeGU{flex-direction:column;align-items:flex-start;gap:8px}.ResultsSection_sectionLine__7Tb7V{margin-left:0}.ResultsSection_metricsGrid__kKLR7{grid-template-columns:1fr}.ResultsSection_conclusion__5lfYl h3,.ResultsSection_futureDirections__WeGRs h3,.ResultsSection_keyOutcomes__23HKg h3,.ResultsSection_learningsSection__68Y0d h3,.ResultsSection_resultsIntro__VKUo5 h3{font-size:22px}.ResultsSection_resultsIntro__VKUo5 p{font-size:16px}.ResultsSection_learningsContent__6S7j1{grid-template-columns:1fr}.ResultsSection_githubLink__f_UvY{flex-direction:column;align-items:flex-start;gap:12px}}@media (max-width:480px){.ResultsSection_section__cBuSr{padding:40px 0}.ResultsSection_sectionTitle__JWKAQ{font-size:28px}.ResultsSection_conclusion__5lfYl h3,.ResultsSection_futureDirections__WeGRs h3,.ResultsSection_keyOutcomes__23HKg h3,.ResultsSection_learningsSection__68Y0d h3,.ResultsSection_resultsIntro__VKUo5 h3{font-size:20px}.ResultsSection_metricCard__D6tne{padding:20px}.ResultsSection_metricValue__9A_gX{font-size:36px}.ResultsSection_metricLabel__UJ3hI{font-size:16px}.ResultsSection_outcomeItem__UMdG4{padding:16px}.ResultsSection_directionContent__HLJrp h4,.ResultsSection_learningColumn__zTcu5 h4,.ResultsSection_outcomeContent__blVLA h4{font-size:16px}}.designiq_caseStudy__mkGoL{position:relative;background-color:var(--color-bg-primary);color:var(--color-text-primary);overflow:hidden;padding-bottom:80px;width:100%}.designiq_caseStudyContainer__89nNL{max-width:1000px;margin:0 auto;padding:0 40px}.designiq_sideNavigation__C9ZxR{position:fixed;left:40px;top:50%;transform:translateY(-50%);z-index:100;height:auto;padding:20px 0}.designiq_sideNavContainer__Of6lA{position:relative;display:flex;align-items:center;padding-right:160px}.designiq_sideNavItems__lG3ze{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:30px}.designiq_sideNavItem__oosie{display:flex;align-items:center;position:relative;cursor:pointer;padding:8px 0;margin:-8px 0}.designiq_sideNavIcon__gD7Zh{width:18px;height:18px;border-radius:50%;background-color:var(--color-bg-secondary);display:flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,.1);opacity:.8;transition:all .2s ease;z-index:2}.designiq_sideNavIcon__gD7Zh svg{width:10px;height:10px;color:var(--color-text-tertiary);transition:color .2s ease}.designiq_sideNavWrapper__zvxMf{position:absolute;left:0;top:50%;transform:translateY(-50%);width:180px;padding:10px 40px 10px 0;display:flex;align-items:center;z-index:3}.designiq_sideNavItem__oosie:hover .designiq_sideNavIcon__gD7Zh{opacity:1;transform:scale(1.2);border-color:var(--color-accent);background-color:var(--color-bg-hover,#f5f5f5)}.designiq_sideNavItem__oosie:hover .designiq_sideNavIcon__gD7Zh svg{color:var(--color-accent)}.designiq_sideNavItem__oosie.designiq_active__BjQJ6 .designiq_sideNavIcon__gD7Zh{background-color:var(--color-accent);border-color:var(--color-accent);opacity:1;transform:scale(1.3)}.designiq_sideNavItem__oosie.designiq_active__BjQJ6 .designiq_sideNavIcon__gD7Zh svg{color:white}.designiq_sideNavTooltip__gZ_bt{position:absolute;left:30px;top:50%;transform:translateY(-50%);background-color:var(--color-bg-secondary);padding:10px 14px;border-radius:6px;border:1px solid var(--color-border);min-width:140px;opacity:0;pointer-events:none;transition:all .2s ease;box-shadow:0 4px 15px rgba(0,0,0,.1);z-index:2}.designiq_sideNavItem__oosie:hover .designiq_sideNavTooltip__gZ_bt{opacity:1;left:35px}.designiq_tooltipTitle__ZBQSA{display:block;font-weight:600;font-size:14px;margin-bottom:4px;color:var(--color-text-primary)}.designiq_tooltipDescription__K8_DJ{display:block;font-size:12px;color:var(--color-text-tertiary)}.designiq_sideNavContainer__Of6lA:hover .designiq_sideNavIcon__gD7Zh{opacity:.9}.designiq_backToTop__MpYDI{position:fixed;bottom:30px;right:30px;background-color:var(--color-accent);color:white;border:none;border-radius:30px;padding:12px 20px;font-size:14px;cursor:pointer;transition:all .3s ease;z-index:90;font-weight:500;opacity:.9;box-shadow:0 4px 12px rgba(0,0,0,.1);display:flex;align-items:center;gap:8px}.designiq_backToTop__MpYDI:hover{background-color:var(--color-accent-hover);transform:translateY(-3px);opacity:1;box-shadow:0 8px 20px rgba(0,0,0,.15)}.designiq_placeholderSection__uMNfs{min-height:60vh;display:flex;align-items:center;justify-content:center;background-color:var(--color-bg-secondary);border-radius:12px;border:1px dashed var(--color-border);opacity:.6;margin:40px 0}@media (max-width:1200px){.designiq_sideNavigation__C9ZxR{left:25px}}@media (max-width:1024px){.designiq_sideNavigation__C9ZxR{left:20px}.designiq_sideNavContainer__Of6lA{padding-right:140px}.designiq_caseStudyContainer__89nNL{padding:0 30px}}@media (max-width:768px){.designiq_caseStudyContainer__89nNL{padding:0 20px}.designiq_sideNavigation__C9ZxR{display:none}.designiq_backToTop__MpYDI{bottom:20px;right:20px;padding:10px 16px}}@media (max-width:480px){.designiq_caseStudyContainer__89nNL{padding:0 16px}.designiq_backToTop__MpYDI span{display:none}.designiq_backToTop__MpYDI{padding:10px}}</pre></body></html>