.CasePageTemplate-module__QtDomq__page{min-height:100vh}.CasePageTemplate-module__QtDomq__container{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}.CasePageTemplate-module__QtDomq__hero{background:linear-gradient(180deg,var(--color-bg-secondary)0%,var(--color-bg-primary)100%);padding:88px 0 72px;position:relative;overflow:hidden}.CasePageTemplate-module__QtDomq__heroBackground{position:absolute;inset:0}.CasePageTemplate-module__QtDomq__heroGlow{filter:blur(36px);background:radial-gradient(at 35%,#0066ff38 0%,#0000 65%),radial-gradient(at 68%,#00f5ff1a 0%,#0000 65%);width:760px;height:420px;position:absolute;top:-220px;left:50%;transform:translate(-50%)}.CasePageTemplate-module__QtDomq__heroGrid{background-image:linear-gradient(#0066ff0d 1px,#0000 1px),linear-gradient(90deg,#0066ff0d 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 0,#000 30%,#0000 75%);mask-image:radial-gradient(at 50% 0,#000 30%,#0000 75%)}.CasePageTemplate-module__QtDomq__hero .CasePageTemplate-module__QtDomq__container{z-index:1;position:relative}.CasePageTemplate-module__QtDomq__breadcrumb{color:var(--color-text-tertiary);align-items:center;gap:10px;margin-bottom:26px;font-size:13.5px;display:flex}.CasePageTemplate-module__QtDomq__breadcrumb a{color:var(--color-text-tertiary);transition:color var(--duration-fast)ease}.CasePageTemplate-module__QtDomq__breadcrumb a:hover{color:var(--color-secondary)}.CasePageTemplate-module__QtDomq__breadcrumbSeparator{opacity:.5}.CasePageTemplate-module__QtDomq__breadcrumbCurrent{color:var(--color-text-secondary)}.CasePageTemplate-module__QtDomq__heroBadges{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;display:flex}.CasePageTemplate-module__QtDomq__industryBadge{letter-spacing:.06em;color:var(--color-electric-cyan);background:#00f5ff14;border:1px solid #00f5ff59;border-radius:999px;padding:5px 14px;font-size:13px;font-weight:600;display:inline-block}.CasePageTemplate-module__QtDomq__capabilityBadge{color:#bfd9ff;background:#0066ff1f;border:1px solid #06f6;border-radius:999px;padding:5px 13px;font-size:13px;display:inline-block}.CasePageTemplate-module__QtDomq__heroTitle{color:var(--color-text-primary);max-width:900px;margin-bottom:16px;font-size:clamp(28px,4vw,42px);font-weight:800;line-height:1.3}.CasePageTemplate-module__QtDomq__heroMeta{flex-wrap:wrap;align-items:baseline;gap:14px;margin-bottom:18px;display:flex}.CasePageTemplate-module__QtDomq__clientName{color:var(--color-secondary);font-size:18px;font-weight:700}.CasePageTemplate-module__QtDomq__scale{color:var(--color-text-tertiary);font-size:14px}.CasePageTemplate-module__QtDomq__heroSummary{color:var(--color-text-secondary);max-width:860px;font-size:15.5px;line-height:1.8}.CasePageTemplate-module__QtDomq__metrics{background:var(--color-bg-primary);padding:52px 0;position:relative}.CasePageTemplate-module__QtDomq__metricsGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.CasePageTemplate-module__QtDomq__metricCard{text-align:center;border-radius:var(--radius-xl);background:var(--glass-bg);border:1px solid var(--glass-border);box-shadow:var(--glass-highlight);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:30px 20px;position:relative;overflow:hidden}.CasePageTemplate-module__QtDomq__metricGlow{filter:blur(18px);background:radial-gradient(#0066ff47,#0000 70%);width:220px;height:120px;position:absolute;top:-60px;left:50%;transform:translate(-50%)}.CasePageTemplate-module__QtDomq__metricValue{background:var(--gradient-primary);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:10px;font-size:clamp(30px,3.4vw,42px);font-weight:800;line-height:1.1;display:block;position:relative}.CasePageTemplate-module__QtDomq__metricLabel{color:var(--color-text-secondary);font-size:13.5px;line-height:1.5;display:block;position:relative}.CasePageTemplate-module__QtDomq__section{background:var(--color-bg-primary);padding:72px 0}.CasePageTemplate-module__QtDomq__sectionAlt{background:var(--color-bg-secondary)}.CasePageTemplate-module__QtDomq__sectionTitle{margin-bottom:12px;font-size:clamp(24px,3vw,32px);font-weight:700}.CasePageTemplate-module__QtDomq__titleGradient{background:var(--gradient-primary);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.CasePageTemplate-module__QtDomq__titleUnderline{background:var(--gradient-primary);border-radius:2px;width:56px;height:3px;margin-bottom:22px}.CasePageTemplate-module__QtDomq__sectionLead{color:var(--color-text-primary);max-width:860px;margin-bottom:28px;font-size:16px;line-height:1.8}.CasePageTemplate-module__QtDomq__painGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.CasePageTemplate-module__QtDomq__painItem{border-radius:var(--radius-lg);background:#f044380a;border:1px solid #f0443824;align-items:flex-start;gap:12px;padding:18px 20px;display:flex}.CasePageTemplate-module__QtDomq__painIcon{color:#f87171;background:#f044381a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:2px;display:inline-flex}.CasePageTemplate-module__QtDomq__painText{color:var(--color-text-secondary);font-size:14px;line-height:1.7}.CasePageTemplate-module__QtDomq__flowList{flex-direction:column;gap:12px;margin-bottom:30px;display:flex}.CasePageTemplate-module__QtDomq__flowStep{border-radius:var(--radius-lg);background:var(--glass-bg);border:1px solid var(--glass-border);transition:border-color var(--duration-fast)ease,transform var(--duration-fast)ease;align-items:flex-start;gap:16px;padding:18px 22px;display:flex}.CasePageTemplate-module__QtDomq__flowStep:hover{border-color:#00f5ff66;transform:translate(4px)}.CasePageTemplate-module__QtDomq__flowIndex{letter-spacing:.05em;color:var(--color-secondary);background:#0066ff1f;border:1px solid #0066ff59;border-radius:8px;flex-shrink:0;padding:4px 10px;font-size:15px;font-weight:800}.CasePageTemplate-module__QtDomq__flowText{color:var(--color-text-secondary);padding-top:4px;font-size:14.5px;line-height:1.7}.CasePageTemplate-module__QtDomq__productRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.CasePageTemplate-module__QtDomq__productLabel{letter-spacing:.1em;color:var(--color-text-tertiary);font-size:13px}.CasePageTemplate-module__QtDomq__productChip{border-radius:var(--radius-md);color:var(--color-primary-light);transition:all var(--duration-fast)ease;background:#0066ff1a;border:1px solid #0066ff40;align-items:center;gap:7px;padding:9px 16px;font-size:13.5px;font-weight:600;display:inline-flex}.CasePageTemplate-module__QtDomq__productChip:hover{background:#06f3;border-color:#0066ff80}.CasePageTemplate-module__QtDomq__extraList{grid-template-columns:1fr 1fr;gap:12px;list-style:none;display:grid}.CasePageTemplate-module__QtDomq__extraItem{border-radius:var(--radius-md);color:var(--color-text-secondary);background:#10b9810d;border:1px solid #10b98129;align-items:flex-start;gap:11px;padding:15px 18px;font-size:14px;line-height:1.7;display:flex}.CasePageTemplate-module__QtDomq__extraCheck{color:#34d399;background:#10b9811f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:3px;display:inline-flex}.CasePageTemplate-module__QtDomq__tagsSection{background:var(--color-bg-primary);padding:8px 0 48px}.CasePageTemplate-module__QtDomq__tagRow{flex-wrap:wrap;gap:10px;display:flex}.CasePageTemplate-module__QtDomq__tag{color:var(--color-text-tertiary);border:1px solid var(--color-border);border-radius:999px;padding:5px 14px;font-size:13px}.CasePageTemplate-module__QtDomq__relatedGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.CasePageTemplate-module__QtDomq__relatedCard{border-radius:var(--radius-xl);background:var(--glass-bg);border:1px solid var(--glass-border);transition:border-color var(--duration-normal)ease,transform var(--duration-normal)ease,box-shadow var(--duration-normal)ease;flex-direction:column;gap:10px;padding:22px;display:flex}.CasePageTemplate-module__QtDomq__relatedCard:hover{box-shadow:var(--shadow-card-glow);border-color:#00f5ff66;transform:translateY(-3px)}.CasePageTemplate-module__QtDomq__relatedIndustry{letter-spacing:.06em;color:var(--color-electric-cyan);font-size:12px;font-weight:600}.CasePageTemplate-module__QtDomq__relatedTitle{color:var(--color-text-primary);font-size:16px;font-weight:700;line-height:1.5}.CasePageTemplate-module__QtDomq__relatedScale{color:var(--color-text-tertiary);font-size:12.5px}.CasePageTemplate-module__QtDomq__relatedMetrics{border-top:1px solid var(--color-border);flex-direction:column;gap:6px;margin-top:auto;padding-top:12px;display:flex}.CasePageTemplate-module__QtDomq__relatedMetric{color:var(--color-text-tertiary);font-size:12.5px}.CasePageTemplate-module__QtDomq__relatedMetric b{color:var(--color-secondary);margin-right:4px;font-weight:700}.CasePageTemplate-module__QtDomq__cta{background:var(--color-bg-primary);padding:84px 0;position:relative;overflow:hidden}.CasePageTemplate-module__QtDomq__ctaBackground{position:absolute;inset:0}.CasePageTemplate-module__QtDomq__ctaGlow{filter:blur(30px);background:radial-gradient(#0066ff2e,#0000 70%);width:720px;height:300px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.CasePageTemplate-module__QtDomq__cta .CasePageTemplate-module__QtDomq__container{z-index:1;text-align:center;position:relative}.CasePageTemplate-module__QtDomq__ctaTitle{color:var(--color-text-primary);margin-bottom:14px;font-size:clamp(24px,3.2vw,34px);font-weight:700}.CasePageTemplate-module__QtDomq__ctaDescription{color:var(--color-text-secondary);margin-bottom:30px;font-size:15.5px}.CasePageTemplate-module__QtDomq__ctaButtons{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.CasePageTemplate-module__QtDomq__ctaPrimary{border-radius:var(--radius-lg);color:#fff;background:var(--gradient-primary);cursor:pointer;transition:all var(--duration-fast)ease;border:none;align-items:center;gap:9px;padding:14px 32px;font-family:inherit;font-size:15.5px;font-weight:600;display:inline-flex}.CasePageTemplate-module__QtDomq__ctaPrimary:hover{box-shadow:var(--shadow-glow);transform:translateY(-2px)}.CasePageTemplate-module__QtDomq__ctaSecondary{border-radius:var(--radius-lg);color:var(--color-text-secondary);border:1px solid var(--color-border);transition:all var(--duration-fast)ease;align-items:center;padding:14px 28px;font-size:15px;font-weight:500;display:inline-flex}.CasePageTemplate-module__QtDomq__ctaSecondary:hover{color:var(--color-text-primary);border-color:#00c2ff66}@media (max-width:900px){.CasePageTemplate-module__QtDomq__painGrid,.CasePageTemplate-module__QtDomq__extraList,.CasePageTemplate-module__QtDomq__relatedGrid{grid-template-columns:1fr}}@media (max-width:640px){.CasePageTemplate-module__QtDomq__hero{padding:64px 0 52px}.CasePageTemplate-module__QtDomq__metricsGrid{grid-template-columns:1fr}.CasePageTemplate-module__QtDomq__section{padding:56px 0}}
