@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&family=JetBrains+Mono:wght@400;500;600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&family=Noto+Sans+SC:wght@300;400;500;700;900&display=swap);.rich-html-case--intelligentElectricAdjustmentSystem{--bg-primary:#0a0e17;--bg-secondary:#111827;--bg-card:#1a2234;--border-color:#2a3a52;--text-primary:#f1f5f9;--text-secondary:#94a3b8;--text-muted:#64748b;--accent:#00d4b8;--accent-glow:rgba(0,212,184,0.15);--accent-dim:rgba(0,212,184,0.08);--gradient-hero:linear-gradient(135deg,#0a0e17,#0f1a2c 50%,#0a1628);--gradient-accent:linear-gradient(135deg,#00d4b8,#00a896);--gradient-card:linear-gradient(145deg,rgba(26,34,52,0.9),rgba(17,24,39,0.95));--shadow-sm:0 2px 8px rgba(0,0,0,0.3);--shadow-md:0 8px 24px rgba(0,0,0,0.4);--shadow-lg:0 16px 48px rgba(0,0,0,0.5);--shadow-glow:0 0 40px rgba(0,212,184,0.12);--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--phone-width:320px;--phone-height:680px;--phone-radius:44px;--phone-bezel:3px;--phone-bg:#000;--ui-bg:#0f1115;--ui-surface:#1a1d24;--ui-border:#2a2f38;--ui-accent:#00d4b8;--ui-text:#fff;--ui-text-secondary:#8892a0;--ui-text-muted:#555b64}.rich-html-case--intelligentElectricAdjustmentSystem,.rich-html-case--intelligentElectricAdjustmentSystem *{margin:0;padding:0;box-sizing:border-box}.rich-html-case--intelligentElectricAdjustmentSystem{font-family:Inter,system-ui,-apple-system,sans-serif;background:var(--bg-primary);color:var(--text-primary);line-height:1.6;-webkit-font-smoothing:antialiased}.rich-html-case--intelligentElectricAdjustmentSystem .container{max-width:1320px;margin:0 auto;padding:0 32px}.rich-html-case--intelligentElectricAdjustmentSystem .detail-hero{padding:80px 0 60px;background:var(--gradient-hero);position:relative;overflow:hidden}.rich-html-case--intelligentElectricAdjustmentSystem .detail-hero:before{content:"";position:absolute;top:-200px;right:-200px;width:600px;height:600px;background:radial-gradient(circle,rgba(0,212,184,.08) 0,transparent 70%);pointer-events:none}.rich-html-case--intelligentElectricAdjustmentSystem .detail-hero:after{content:"";position:absolute;bottom:-150px;left:-100px;width:400px;height:400px;background:radial-gradient(circle,rgba(0,168,150,.06) 0,transparent 70%);pointer-events:none}.rich-html-case--intelligentElectricAdjustmentSystem .detail-hero__inner{display:flex;align-items:center;gap:40px;position:relative;z-index:1}.rich-html-case--intelligentElectricAdjustmentSystem .detail-hero__text{flex:1;min-width:0}.rich-html-case--intelligentElectricAdjustmentSystem .detail-hero__tag{display:inline-flex;align-items:center;gap:8px;background:var(--accent-dim);border:1px solid rgba(0,212,184,.25);color:var(--accent);padding:6px 16px;border-radius:20px;font-size:13px;font-weight:600;letter-spacing:.5px;margin-bottom:24px}.rich-html-case--intelligentElectricAdjustmentSystem .detail-hero__tag svg{width:14px;height:14px}.rich-html-case--intelligentElectricAdjustmentSystem .detail-hero__title{font-size:48px;font-weight:900;line-height:1.15;margin-bottom:20px;letter-spacing:-1px}.rich-html-case--intelligentElectricAdjustmentSystem .detail-hero__title span{background:var(--gradient-accent);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.rich-html-case--intelligentElectricAdjustmentSystem .detail-hero__subtitle{font-size:18px;color:var(--text-secondary);margin-bottom:36px;max-width:520px;line-height:1.7}.rich-html-case--intelligentElectricAdjustmentSystem .detail-hero__stats{display:flex;gap:32px;flex-wrap:wrap}.rich-html-case--intelligentElectricAdjustmentSystem .detail-hero__stat{text-align:center}.rich-html-case--intelligentElectricAdjustmentSystem .detail-hero__stat-value{font-family:JetBrains Mono,monospace;font-size:28px;font-weight:700;color:var(--accent)}.rich-html-case--intelligentElectricAdjustmentSystem .detail-hero__stat-label{font-size:12px;color:var(--text-muted);margin-top:4px;text-transform:uppercase;letter-spacing:1px}.rich-html-case--intelligentElectricAdjustmentSystem .detail-hero__platforms{display:flex;gap:12px;margin-top:28px;flex-wrap:wrap}.rich-html-case--intelligentElectricAdjustmentSystem .detail-hero__platform{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;font-size:12px;color:var(--text-secondary);font-weight:500}.rich-html-case--intelligentElectricAdjustmentSystem .detail-hero__platform svg{width:14px;height:14px;opacity:.7}.rich-html-case--intelligentElectricAdjustmentSystem .detail-hero__visual{flex:0 0 auto;position:relative;display:flex;justify-content:center}.rich-html-case--intelligentElectricAdjustmentSystem .detail-hero .phone-mockup{position:relative;width:var(--phone-width);min-height:var(--phone-height);transform:perspective(1200px) rotateY(-8deg) rotateX(2deg);transition:transform .4s ease}.rich-html-case--intelligentElectricAdjustmentSystem .detail-hero .phone-mockup:hover{transform:perspective(1200px) rotateY(-3deg) rotateX(1deg)}.rich-html-case--intelligentElectricAdjustmentSystem .detail-hero .phone-outer{position:relative;width:var(--phone-width);height:var(--phone-height);background:linear-gradient(145deg,#1c1c1e,#0a0a0a);border-radius:var(--phone-radius);padding:var(--phone-bezel);box-shadow:0 0 0 1px hsla(0,0%,100%,.08),0 20px 60px rgba(0,0,0,.6),0 0 60px rgba(0,212,184,.08),inset 0 0 20px rgba(0,0,0,.4)}.rich-html-case--intelligentElectricAdjustmentSystem .detail-hero .phone-screen{position:relative;width:100%;height:100%;background:var(--ui-bg);border-radius:calc(var(--phone-radius) - 6px);overflow:hidden}.rich-html-case--intelligentElectricAdjustmentSystem .detail-hero .phone-notch{position:absolute;top:10px;left:50%;transform:translateX(-50%);width:96px;height:28px;background:#000;border-radius:20px;z-index:50}.rich-html-case--intelligentElectricAdjustmentSystem .detail-hero .status-bar{position:absolute;top:0;left:0;right:0;height:48px;display:flex;align-items:center;justify-content:space-between;padding:12px 20px 0;z-index:40;font-size:12px;font-weight:600;color:#fff}.rich-html-case--intelligentElectricAdjustmentSystem .detail-hero .status-bar-right{display:flex;align-items:center;gap:4px}.rich-html-case--intelligentElectricAdjustmentSystem .detail-hero .app-ui{position:absolute;top:44px;left:0;right:0;bottom:0;display:flex;flex-direction:column;background:var(--ui-bg)}.rich-html-case--intelligentElectricAdjustmentSystem .detail-hero .app-nav{display:flex;align-items:center;justify-content:space-between;padding:8px 16px 10px;background:var(--ui-bg);flex-shrink:0}.rich-html-case--intelligentElectricAdjustmentSystem .detail-hero .nav-back{color:var(--ui-accent);font-size:20px;font-weight:400;line-height:1}.rich-html-case--intelligentElectricAdjustmentSystem .detail-hero .nav-title{font-size:16px;font-weight:600;color:var(--ui-text);letter-spacing:.3px}.rich-html-case--intelligentElectricAdjustmentSystem .detail-hero .nav-icon{color:var(--ui-accent);font-size:18px}.rich-html-case--intelligentElectricAdjustmentSystem .detail-hero .dropdown-bar{display:flex;align-items:center;justify-content:space-between;padding:10px 18px;margin:2px 14px 0;background:var(--ui-surface);border-radius:10px;flex-shrink:0}.rich-html-case--intelligentElectricAdjustmentSystem .detail-hero .dropdown-label{font-size:14px;font-weight:500;color:var(--ui-text)}.rich-html-case--intelligentElectricAdjustmentSystem .detail-hero .dropdown-arrows{display:flex;gap:8px;color:var(--ui-text-muted);font-size:11px;font-weight:600}.rich-html-case--intelligentElectricAdjustmentSystem .detail-hero .mode-list{flex:1;padding:8px 14px;overflow:hidden}.rich-html-case--intelligentElectricAdjustmentSystem .detail-hero .mode-item{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;margin-bottom:2px;background:var(--ui-surface);border-radius:10px}.rich-html-case--intelligentElectricAdjustmentSystem .detail-hero .mode-name{font-size:14px;color:var(--ui-text);font-weight:500}.rich-html-case--intelligentElectricAdjustmentSystem .detail-hero .mode-edit{color:var(--ui-accent);font-size:14px;opacity:.7}.rich-html-case--intelligentElectricAdjustmentSystem .detail-hero .add-mode-btn{display:inline-flex;align-items:center;justify-content:center;margin:6px 14px 0;padding:9px 0;border:1.5px dashed var(--ui-border);border-radius:10px;color:var(--ui-accent);font-size:13px;font-weight:500;background:transparent}.rich-html-case--intelligentElectricAdjustmentSystem .detail-hero .settings-section{flex:1;padding:10px 14px 0;overflow:hidden}.rich-html-case--intelligentElectricAdjustmentSystem .detail-hero .section-spacer{height:8px}.rich-html-case--intelligentElectricAdjustmentSystem .detail-hero .setting-item{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;background:var(--ui-surface);border-radius:10px;margin-bottom:3px}.rich-html-case--intelligentElectricAdjustmentSystem .detail-hero .setting-name{font-size:13px;color:var(--ui-text);font-weight:450}.rich-html-case--intelligentElectricAdjustmentSystem .detail-hero .setting-value{font-size:13px;color:var(--ui-text-secondary)}.rich-html-case--intelligentElectricAdjustmentSystem .detail-hero .popup-overlay{position:absolute;inset:0;background:rgba(0,0,0,.45);z-index:30;display:flex;flex-direction:column;justify-content:flex-end}.rich-html-case--intelligentElectricAdjustmentSystem .detail-hero .bottom-sheet{background:#1e2028;border-radius:18px 18px 0 0;padding:14px 0 28px}.rich-html-case--intelligentElectricAdjustmentSystem .detail-hero .sheet-header{display:flex;align-items:center;justify-content:space-between;padding:0 18px 12px}.rich-html-case--intelligentElectricAdjustmentSystem .detail-hero .sheet-title{font-size:15px;font-weight:600;color:var(--ui-text)}.rich-html-case--intelligentElectricAdjustmentSystem .detail-hero .sheet-close{color:var(--ui-text-muted);font-size:20px;line-height:1}.rich-html-case--intelligentElectricAdjustmentSystem .detail-hero .sheet-option{padding:13px 18px;font-size:14px;color:var(--ui-text-secondary)}.rich-html-case--intelligentElectricAdjustmentSystem .detail-hero .sheet-option.active{color:var(--ui-text);background:rgba(0,212,184,.12);font-weight:550}.rich-html-case--intelligentElectricAdjustmentSystem .detail-hero .sheet-confirm{margin:10px 18px 0;padding:11px 0;text-align:center;border:1.5px solid var(--ui-accent);border-radius:10px;color:var(--ui-accent);font-size:14px;font-weight:600}.rich-html-case--intelligentElectricAdjustmentSystem .detail-hero .tab-bar{display:flex;align-items:center;justify-content:space-around;padding:8px 0 22px;background:var(--ui-bg);border-top:.5px solid hsla(0,0%,100%,.06);flex-shrink:0}.rich-html-case--intelligentElectricAdjustmentSystem .detail-hero .tab-item{display:flex;flex-direction:column;align-items:center;gap:3px}.rich-html-case--intelligentElectricAdjustmentSystem .detail-hero .tab-icon{font-size:19px;color:var(--ui-text-muted);line-height:1}.rich-html-case--intelligentElectricAdjustmentSystem .detail-hero .tab-item.active .tab-icon,.rich-html-case--intelligentElectricAdjustmentSystem .detail-hero .tab-item.active .tab-label{color:var(--ui-accent)}.rich-html-case--intelligentElectricAdjustmentSystem .detail-hero .tab-label{font-size:9px;color:var(--ui-text-muted);font-weight:500}.rich-html-case--intelligentElectricAdjustmentSystem .overview{padding:60px 0;border-bottom:1px solid var(--border-color)}.rich-html-case--intelligentElectricAdjustmentSystem .overview-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.rich-html-case--intelligentElectricAdjustmentSystem .overview-card{background:var(--gradient-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:32px;transition:all .3s ease}.rich-html-case--intelligentElectricAdjustmentSystem .overview-card:hover{border-color:rgba(0,212,184,.3);box-shadow:var(--shadow-glow);transform:translateY(-2px)}.rich-html-case--intelligentElectricAdjustmentSystem .overview-icon{width:48px;height:48px;border-radius:12px;background:var(--accent-dim);display:flex;align-items:center;justify-content:center;margin-bottom:16px;color:var(--accent)}.rich-html-case--intelligentElectricAdjustmentSystem .overview-icon svg{width:24px;height:24px}.rich-html-case--intelligentElectricAdjustmentSystem .overview-card h3{font-size:18px;font-weight:700;margin-bottom:8px}.rich-html-case--intelligentElectricAdjustmentSystem .overview-card p{font-size:14px;color:var(--text-secondary);line-height:1.7}.rich-html-case--intelligentElectricAdjustmentSystem .features{padding:80px 0}.rich-html-case--intelligentElectricAdjustmentSystem .section-header{text-align:center;margin-bottom:56px}.rich-html-case--intelligentElectricAdjustmentSystem .section-label{font-size:12px;font-weight:600;color:var(--accent);letter-spacing:2px;text-transform:uppercase;margin-bottom:12px}.rich-html-case--intelligentElectricAdjustmentSystem .section-title{font-size:36px;font-weight:800;letter-spacing:-.5px}.rich-html-case--intelligentElectricAdjustmentSystem .features-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:28px}.rich-html-case--intelligentElectricAdjustmentSystem .feature-card{background:var(--gradient-card);border:1px solid var(--border-color);border-radius:var(--radius-xl);padding:40px;position:relative;overflow:hidden}.rich-html-case--intelligentElectricAdjustmentSystem .feature-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--gradient-accent);opacity:0;transition:opacity .3s}.rich-html-case--intelligentElectricAdjustmentSystem .feature-card:hover:before{opacity:1}.rich-html-case--intelligentElectricAdjustmentSystem .feature-number{font-family:JetBrains Mono,monospace;font-size:64px;font-weight:900;color:rgba(0,212,184,.06);position:absolute;top:16px;right:24px;line-height:1}.rich-html-case--intelligentElectricAdjustmentSystem .feature-icon{width:56px;height:56px;border-radius:14px;background:var(--accent-dim);display:flex;align-items:center;justify-content:center;margin-bottom:20px;color:var(--accent)}.rich-html-case--intelligentElectricAdjustmentSystem .feature-icon svg{width:28px;height:28px}.rich-html-case--intelligentElectricAdjustmentSystem .feature-card h3{font-size:22px;font-weight:700;margin-bottom:12px}.rich-html-case--intelligentElectricAdjustmentSystem .feature-card p{font-size:15px;color:var(--text-secondary);line-height:1.75;margin-bottom:20px}.rich-html-case--intelligentElectricAdjustmentSystem .feature-tags{display:flex;flex-wrap:wrap;gap:8px}.rich-html-case--intelligentElectricAdjustmentSystem .feature-tag{font-size:11px;padding:4px 12px;background:rgba(0,212,184,.08);color:var(--accent);border-radius:20px;border:1px solid rgba(0,212,184,.15)}.rich-html-case--intelligentElectricAdjustmentSystem .ui-showcase{padding:80px 0;background:linear-gradient(180deg,transparent,rgba(0,212,184,.02) 50%,transparent)}.rich-html-case--intelligentElectricAdjustmentSystem .showcase-intro{text-align:center;margin-bottom:48px}.rich-html-case--intelligentElectricAdjustmentSystem .showcase-intro p{font-size:16px;color:var(--text-secondary);max-width:640px;margin:16px auto 0;line-height:1.7}.rich-html-case--intelligentElectricAdjustmentSystem .gallery-section{margin-bottom:56px}.rich-html-case--intelligentElectricAdjustmentSystem .gallery-label{font-size:13px;font-weight:600;color:var(--accent);letter-spacing:1.5px;text-transform:uppercase;margin-bottom:20px;display:flex;align-items:center;gap:10px}.rich-html-case--intelligentElectricAdjustmentSystem .gallery-label:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,var(--border-color),transparent)}.rich-html-case--intelligentElectricAdjustmentSystem .gallery-grid{display:grid;gap:20px}.rich-html-case--intelligentElectricAdjustmentSystem .gallery-grid.cols-2{grid-template-columns:repeat(2,1fr)}.rich-html-case--intelligentElectricAdjustmentSystem .gallery-grid.cols-3{grid-template-columns:repeat(3,1fr)}.rich-html-case--intelligentElectricAdjustmentSystem .gallery-grid.layout-main{grid-template-columns:1.4fr 1fr;grid-template-rows:auto auto}.rich-html-case--intelligentElectricAdjustmentSystem .ss-card{background:var(--gradient-card);border:1px solid var(--border-color);border-radius:var(--radius-xl);overflow:hidden;transition:all .35s ease;position:relative}.rich-html-case--intelligentElectricAdjustmentSystem .ss-card:hover{border-color:rgba(0,212,184,.3);box-shadow:var(--shadow-glow);transform:translateY(-4px)}.rich-html-case--intelligentElectricAdjustmentSystem .ss-card.large{grid-row:span 2}.rich-html-case--intelligentElectricAdjustmentSystem .screen-container{padding:16px;background:linear-gradient(145deg,rgba(10,14,23,.95),rgba(17,24,39,.9));display:flex;justify-content:center;align-items:flex-start;min-height:280px;position:relative}.rich-html-case--intelligentElectricAdjustmentSystem .screen-container.compact{min-height:220px}.rich-html-case--intelligentElectricAdjustmentSystem .screen-container.tall{min-height:420px}.rich-html-case--intelligentElectricAdjustmentSystem .mini-phone{width:200px;border-radius:32px;background:linear-gradient(145deg,#1c1c1e,#0a0a0a);padding:2.5px;box-shadow:0 8px 32px rgba(0,0,0,.5),0 0 0 1px hsla(0,0%,100%,.05)}.rich-html-case--intelligentElectricAdjustmentSystem .mini-phone-screen{width:100%;aspect-ratio:195/420;background:var(--ui-bg);border-radius:29px;overflow:hidden;position:relative}.rich-html-case--intelligentElectricAdjustmentSystem .mini-notch{position:absolute;top:7px;left:50%;transform:translateX(-50%);width:60px;height:18px;background:#000;border-radius:12px;z-index:50}.rich-html-case--intelligentElectricAdjustmentSystem .ss-caption{padding:16px 20px;border-top:1px solid var(--border-color)}.rich-html-case--intelligentElectricAdjustmentSystem .ss-caption h4{font-size:15px;font-weight:600;margin-bottom:4px}.rich-html-case--intelligentElectricAdjustmentSystem .ss-caption p{font-size:13px;color:var(--text-muted);line-height:1.5}.rich-html-case--intelligentElectricAdjustmentSystem .ss-badge{position:absolute;top:12px;right:12px;font-size:10px;font-weight:700;padding:3px 10px;border-radius:10px;letter-spacing:.5px;text-transform:uppercase;z-index:5}.rich-html-case--intelligentElectricAdjustmentSystem .ss-badge.live{background:rgba(0,212,184,.2);color:var(--accent);border:1px solid rgba(0,212,184,.35);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.rich-html-case--intelligentElectricAdjustmentSystem .ss-badge.new{background:rgba(59,130,246,.2);color:#60a5fa;border:1px solid rgba(59,130,246,.35);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.rich-html-case--intelligentElectricAdjustmentSystem .tech-specs{padding:80px 0;border-top:1px solid var(--border-color)}.rich-html-case--intelligentElectricAdjustmentSystem .specs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.rich-html-case--intelligentElectricAdjustmentSystem .spec-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:24px}.rich-html-case--intelligentElectricAdjustmentSystem .spec-card h4{font-size:14px;color:var(--text-muted);font-weight:500;margin-bottom:12px;text-transform:uppercase;letter-spacing:1px}.rich-html-case--intelligentElectricAdjustmentSystem .spec-value{font-size:20px;font-weight:700}.rich-html-case--intelligentElectricAdjustmentSystem .spec-value.accent{color:var(--accent)}.rich-html-case--intelligentElectricAdjustmentSystem .user-value{padding:80px 0;background:linear-gradient(180deg,rgba(0,212,184,.03),transparent)}.rich-html-case--intelligentElectricAdjustmentSystem .value-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:32px;margin-top:48px}.rich-html-case--intelligentElectricAdjustmentSystem .value-item{display:flex;gap:20px;padding:28px;background:var(--gradient-card);border:1px solid var(--border-color);border-radius:var(--radius-lg)}.rich-html-case--intelligentElectricAdjustmentSystem .value-num{font-family:JetBrains Mono,monospace;font-size:32px;font-weight:900;color:var(--accent);opacity:.5;line-height:1}.rich-html-case--intelligentElectricAdjustmentSystem .value-text h4{font-size:17px;font-weight:600;margin-bottom:6px}.rich-html-case--intelligentElectricAdjustmentSystem .value-text p{font-size:14px;color:var(--text-secondary);line-height:1.65}.rich-html-case--intelligentElectricAdjustmentSystem .result{padding:80px 0;border-top:1px solid var(--border-color);text-align:center}.rich-html-case--intelligentElectricAdjustmentSystem .result-highlight{display:inline-flex;flex-direction:column;align-items:center;gap:16px;padding:48px 64px;background:var(--gradient-card);border:1px solid var(--border-color);border-radius:var(--radius-xl);box-shadow:var(--shadow-glow)}.rich-html-case--intelligentElectricAdjustmentSystem .result-value{font-size:56px;font-weight:900;background:var(--gradient-accent);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.rich-html-case--intelligentElectricAdjustmentSystem .result-label{font-size:16px;color:var(--text-secondary)}.rich-html-case--intelligentElectricAdjustmentSystem .footer{padding:48px 0;border-top:1px solid var(--border-color);text-align:center}.rich-html-case--intelligentElectricAdjustmentSystem .footer p{font-size:14px;color:var(--text-muted)}.rich-html-case--intelligentElectricAdjustmentSystem .platform-badges{display:flex;gap:12px;margin-top:28px}.rich-html-case--intelligentElectricAdjustmentSystem .platform-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;font-size:12px;color:var(--text-secondary);font-weight:500}.rich-html-case--intelligentElectricAdjustmentSystem .platform-badge svg{width:14px;height:14px;opacity:.7}.rich-html-case--intelligentElectricAdjustmentSystem,.rich-html-case--intelligentElectricAdjustmentSystem *{font-family:Inter,system-ui,-apple-system,sans-serif}.rich-html-case--intelligentElectricAdjustmentSystem .feature-number,.rich-html-case--intelligentElectricAdjustmentSystem .stat-value,.rich-html-case--intelligentElectricAdjustmentSystem .value-num{font-family:JetBrains Mono,monospace}.rich-html-case--intelligentElectricAdjustmentSystem .poster-banner{width:100%;overflow:hidden;background:#080a0f}.rich-html-case--intelligentElectricAdjustmentSystem .poster{position:relative;max-width:1920px;margin:0 auto;background:radial-gradient(ellipse 800px 400px at 70% 50%,rgba(0,212,184,.06) 0,transparent 70%),linear-gradient(180deg,#080a0f,#0c1018 50%,#080a0f)}.rich-html-case--intelligentElectricAdjustmentSystem .poster__image{position:relative;z-index:1;width:100%;display:block;aspect-ratio:1920/750;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}@media(max-width:768px){.rich-html-case--intelligentElectricAdjustmentSystem .poster__image{aspect-ratio:auto;-o-object-fit:cover;object-fit:cover}}.rich-html-case--intelligentElectricAdjustmentSystem .project-intro{background:#fff;text-align:center}.rich-html-case--intelligentElectricAdjustmentSystem .project-intro__inner{max-width:1320px;margin:0 auto;padding:50px 32px}.rich-html-case--intelligentElectricAdjustmentSystem .project-intro__title-img{display:block;max-width:100%;margin:0 auto;padding:50px 0}.rich-html-case--intelligentElectricAdjustmentSystem .project-intro__text{max-width:960px;margin:0 auto;font-size:20px;color:#333;line-height:30px}.rich-html-case--intelligentElectricAdjustmentSystem .page-detail{background:var(--bg-primary)}.rich-html-case--intelligentElectricAdjustmentSystem .page-summary{background:#fff;text-align:center}.rich-html-case--intelligentElectricAdjustmentSystem .page-summary__inner{max-width:1320px;margin:0 auto;padding:50px 32px 40px}.rich-html-case--intelligentElectricAdjustmentSystem .page-summary__text{max-width:960px;margin:0 auto 50px;font-size:20px;color:#333;line-height:30px}.rich-html-case--intelligentElectricAdjustmentSystem .page-summary__preview{margin-bottom:25px}.rich-html-case--intelligentElectricAdjustmentSystem .page-summary__preview img{width:100%;height:100%;min-height:200px;-o-object-fit:cover;object-fit:cover;border-radius:6px}.rich-html-case--intelligentElectricAdjustmentSystem .page-summary__back{width:110px;height:41px;margin:25px auto 0;background-color:#d9e9ff;color:rgba(0,108,255,.3803921569);text-align:right;line-height:38px;border-radius:50px;font-size:24px;letter-spacing:15px;box-sizing:border-box;padding:0 10px;cursor:pointer}.rich-html-case--intelligentElectricAdjustmentSystem .related-cases{background:#fff}.rich-html-case--intelligentElectricAdjustmentSystem .related-cases__inner{max-width:1320px;margin:0 auto;padding:0 32px 85px}.rich-html-case--intelligentElectricAdjustmentSystem .related-cases__title{text-align:center;width:100%;padding-bottom:40px}.rich-html-case--intelligentElectricAdjustmentSystem .related-cases__title img{max-width:100%;padding-top:50px}.rich-html-case--intelligentElectricAdjustmentSystem .related-cases__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}@media(max-width:1024px){.rich-html-case--intelligentElectricAdjustmentSystem .detail-hero__inner{flex-direction:column;text-align:center}.rich-html-case--intelligentElectricAdjustmentSystem .detail-hero__subtitle{margin-left:auto;margin-right:auto}.rich-html-case--intelligentElectricAdjustmentSystem .detail-hero__platforms,.rich-html-case--intelligentElectricAdjustmentSystem .detail-hero__stats{justify-content:center}.rich-html-case--intelligentElectricAdjustmentSystem .detail-hero .phone-mockup{transform:none}.rich-html-case--intelligentElectricAdjustmentSystem .features-grid,.rich-html-case--intelligentElectricAdjustmentSystem .overview-grid,.rich-html-case--intelligentElectricAdjustmentSystem .value-grid{grid-template-columns:1fr}.rich-html-case--intelligentElectricAdjustmentSystem .specs-grid{grid-template-columns:repeat(2,1fr)}.rich-html-case--intelligentElectricAdjustmentSystem .gallery-grid.cols-2,.rich-html-case--intelligentElectricAdjustmentSystem .gallery-grid.cols-3,.rich-html-case--intelligentElectricAdjustmentSystem .gallery-grid.layout-main{grid-template-columns:1fr}.rich-html-case--intelligentElectricAdjustmentSystem .ss-card.large{grid-row:auto}.rich-html-case--intelligentElectricAdjustmentSystem .related-cases__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.rich-html-case--intelligentElectricAdjustmentSystem .container{padding:0 16px}.rich-html-case--intelligentElectricAdjustmentSystem .detail-hero{padding:48px 0 32px}.rich-html-case--intelligentElectricAdjustmentSystem .detail-hero__title{font-size:32px}.rich-html-case--intelligentElectricAdjustmentSystem .detail-hero__subtitle{font-size:15px}.rich-html-case--intelligentElectricAdjustmentSystem .detail-hero__stats{gap:20px}.rich-html-case--intelligentElectricAdjustmentSystem .detail-hero__stat-value{font-size:22px}.rich-html-case--intelligentElectricAdjustmentSystem .detail-hero .phone-mockup{--phone-width:260px;--phone-height:540px;width:260px;min-height:540px}.rich-html-case--intelligentElectricAdjustmentSystem .detail-hero .phone-outer{width:260px;height:540px}.rich-html-case--intelligentElectricAdjustmentSystem .section-title{font-size:26px}.rich-html-case--intelligentElectricAdjustmentSystem .features,.rich-html-case--intelligentElectricAdjustmentSystem .overview,.rich-html-case--intelligentElectricAdjustmentSystem .tech-specs,.rich-html-case--intelligentElectricAdjustmentSystem .ui-showcase,.rich-html-case--intelligentElectricAdjustmentSystem .user-value{padding:48px 0}.rich-html-case--intelligentElectricAdjustmentSystem .feature-card{padding:24px}.rich-html-case--intelligentElectricAdjustmentSystem .feature-number{font-size:48px}.rich-html-case--intelligentElectricAdjustmentSystem .specs-grid{grid-template-columns:1fr}.rich-html-case--intelligentElectricAdjustmentSystem .page-summary__inner,.rich-html-case--intelligentElectricAdjustmentSystem .project-intro__inner,.rich-html-case--intelligentElectricAdjustmentSystem .related-cases__inner{padding-left:16px;padding-right:16px}.rich-html-case--intelligentElectricAdjustmentSystem .project-intro__title-img{padding:24px 0}.rich-html-case--intelligentElectricAdjustmentSystem .page-summary__text,.rich-html-case--intelligentElectricAdjustmentSystem .project-intro__text{font-size:14px;line-height:22px}.rich-html-case--intelligentElectricAdjustmentSystem .page-summary__preview{grid-template-columns:1fr;gap:16px}.rich-html-case--intelligentElectricAdjustmentSystem .page-summary__preview img{min-height:160px}.rich-html-case--intelligentElectricAdjustmentSystem .page-summary__back{width:75px;height:32px;font-size:14px;line-height:33px;letter-spacing:9px}.rich-html-case--intelligentElectricAdjustmentSystem .related-cases__grid{grid-template-columns:1fr;gap:16px}.rich-html-case--intelligentElectricAdjustmentSystem .related-cases__title img{padding-top:24px}}.rich-html-case--intelligentPetFeeder{--bg:#f8fafc;--bg2:#fff;--card:#fff;--border:#e8ecf1;--border2:#d0d8e0;--text1:#111827;--text2:#4b5563;--text3:#9ca3af;--accent:#00479d;--accent2:#3d8bd9;--accent-l:rgba(0,71,157,0.08);--accent-l2:rgba(0,71,157,0.14);--green:#10b981;--amber:#f59e0b;--blue:#3b82f6;--red:#ef4444;--sh1:0 1px 4px rgba(0,0,0,0.06),0 4px 16px rgba(0,0,0,0.04);--sh2:0 4px 16px rgba(0,0,0,0.08),0 12px 40px rgba(0,0,0,0.06);--sh3:0 8px 32px rgba(0,0,0,0.1),0 24px 64px rgba(0,0,0,0.08);--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:24px}.rich-html-case--intelligentPetFeeder,.rich-html-case--intelligentPetFeeder *{margin:0;padding:0;box-sizing:border-box}.rich-html-case--intelligentPetFeeder{font-family:Inter,system-ui,sans-serif;background:var(--bg);color:var(--text1);line-height:1.6;-webkit-font-smoothing:antialiased}.rich-html-case--intelligentPetFeeder .container{margin:0 auto;padding:0 48px}.rich-html-case--intelligentPetFeeder .nav{position:sticky;top:0;z-index:100;background:hsla(0,0%,100%,.92);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--border);padding:14px 0}.rich-html-case--intelligentPetFeeder .nav-inner{display:flex;align-items:center;justify-content:space-between}.rich-html-case--intelligentPetFeeder .nav-logo{display:flex;align-items:center;gap:10px}.rich-html-case--intelligentPetFeeder .nav-logo-icon{width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,#00479d,#3d8bd9);display:flex;align-items:center;justify-content:center;font-size:18px;box-shadow:0 4px 12px rgba(0,71,157,.25)}.rich-html-case--intelligentPetFeeder .nav-logo-text{font-size:17px;font-weight:700;color:var(--text1)}.rich-html-case--intelligentPetFeeder .nav-logo-sub{font-size:12px;color:var(--text3);margin-left:4px}.rich-html-case--intelligentPetFeeder .nav-tags{display:flex;gap:8px}.rich-html-case--intelligentPetFeeder .nav-tag{font-size:12px;font-weight:500;padding:4px 12px;border-radius:100px;background:var(--accent-l);color:var(--accent);border:1px solid rgba(0,71,157,.15)}.rich-html-case--intelligentPetFeeder .hero{background:linear-gradient(150deg,#fff,#f5f8fc 50%,#eff4fb);padding:80px 0 64px;position:relative;overflow:hidden}.rich-html-case--intelligentPetFeeder .hero:before{content:"";position:absolute;top:-120px;right:-80px;width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,rgba(0,71,157,.06) 0,transparent 65%)}.rich-html-case--intelligentPetFeeder .hero:after{content:"";position:absolute;bottom:-80px;left:-60px;width:400px;height:400px;border-radius:50%;background:radial-gradient(circle,rgba(61,139,217,.05) 0,transparent 65%)}.rich-html-case--intelligentPetFeeder .hero-inner{display:flex;align-items:center;gap:48px;position:relative;z-index:1}.rich-html-case--intelligentPetFeeder .hero-content{flex:1;min-width:0}.rich-html-case--intelligentPetFeeder .hero-tag{display:inline-flex;align-items:center;gap:8px;background:var(--accent-l2);border:1px solid rgba(0,71,157,.2);color:var(--accent);font-size:12px;font-weight:600;padding:6px 14px;border-radius:100px;margin-bottom:24px;letter-spacing:.04em}.rich-html-case--intelligentPetFeeder .hero-title{font-size:52px;font-weight:800;line-height:1.15;color:var(--text1);margin-bottom:8px}.rich-html-case--intelligentPetFeeder .hero-title span{color:var(--accent)}.rich-html-case--intelligentPetFeeder .hero-subtitle{font-size:18px;color:var(--text2);margin-bottom:24px;font-weight:400}.rich-html-case--intelligentPetFeeder .hero-desc{font-size:15px;color:var(--text2);line-height:1.8;max-width:520px;margin-bottom:36px}.rich-html-case--intelligentPetFeeder .hero-stats{display:flex;gap:36px;margin-bottom:28px}.rich-html-case--intelligentPetFeeder .hero-stat-val{font-size:28px;font-weight:800;color:var(--accent);line-height:1}.rich-html-case--intelligentPetFeeder .hero-stat-label{font-size:12px;color:var(--text3);margin-top:4px}.rich-html-case--intelligentPetFeeder .platforms{display:flex;gap:10px}.rich-html-case--intelligentPetFeeder .platform-badge{display:flex;align-items:center;gap:6px;background:#fff;border:1px solid var(--border2);border-radius:8px;padding:6px 14px;font-size:12px;font-weight:500;color:var(--text2);box-shadow:var(--sh1)}.rich-html-case--intelligentPetFeeder .hero-phone-area{flex-shrink:0;display:flex;gap:20px;align-items:flex-end}.rich-html-case--intelligentPetFeeder .phone-wrap{position:relative;width:300px;flex-shrink:0}.rich-html-case--intelligentPetFeeder .phone-wrap.secondary{width:246px;margin-bottom:-16px;opacity:.8}.rich-html-case--intelligentPetFeeder .hero-phone-img{width:100%;height:auto;display:block;border-radius:32px;box-shadow:0 0 0 1.5px rgba(0,0,0,.06),0 4px 6px rgba(0,0,0,.04),0 10px 30px rgba(0,0,0,.08),0 20px 60px rgba(0,0,0,.06);transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1)}.rich-html-case--intelligentPetFeeder .phone-wrap:hover .hero-phone-img{transform:translateY(-6px);box-shadow:0 0 0 1.5px rgba(0,0,0,.08),0 6px 12px rgba(0,0,0,.06),0 18px 45px rgba(0,0,0,.1),0 32px 80px rgba(0,0,0,.09)}.rich-html-case--intelligentPetFeeder section{padding:80px 0}.rich-html-case--intelligentPetFeeder .section-header{text-align:center;margin-bottom:56px}.rich-html-case--intelligentPetFeeder .section-badge{display:inline-flex;align-items:center;gap:8px;background:var(--accent-l);border:1px solid rgba(0,71,157,.18);color:var(--accent);font-size:12px;font-weight:600;padding:6px 16px;border-radius:100px;margin-bottom:20px;letter-spacing:.05em}.rich-html-case--intelligentPetFeeder .section-title{font-size:36px;font-weight:800;color:var(--text1);margin-bottom:12px;line-height:1.25}.rich-html-case--intelligentPetFeeder .section-sub{font-size:16px;color:var(--text2);max-width:560px;margin:0 auto}.rich-html-case--intelligentPetFeeder .background-section{background:#f8fafc;position:relative;overflow:hidden}.rich-html-case--intelligentPetFeeder .background-section:before{content:"";position:absolute;top:-100px;right:-60px;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,rgba(0,71,157,.05) 0,transparent 65%);pointer-events:none}.rich-html-case--intelligentPetFeeder .bg-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.rich-html-case--intelligentPetFeeder .bg-card{background:var(--bg);border:1px solid var(--border);border-radius:var(--r-lg);padding:28px;box-shadow:var(--sh1);position:relative;overflow:hidden}.rich-html-case--intelligentPetFeeder .bg-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#00479d,#3d8bd9)}.rich-html-case--intelligentPetFeeder .bg-card-icon{font-size:32px;margin-bottom:16px}.rich-html-case--intelligentPetFeeder .bg-card-title{font-size:17px;font-weight:700;color:var(--text1);margin-bottom:10px}.rich-html-case--intelligentPetFeeder .bg-card-text{font-size:14px;color:var(--text2);line-height:1.75}.rich-html-case--intelligentPetFeeder .showcase-section{background:var(--bg)}.rich-html-case--intelligentPetFeeder .showcase-grid{display:grid;gap:24px}.rich-html-case--intelligentPetFeeder .showcase-phone{border-radius:20px;overflow:hidden;background:#fff;box-shadow:0 0 0 1.5px rgba(0,0,0,.06),0 4px 12px rgba(0,0,0,.06),0 16px 40px rgba(0,0,0,.08);position:relative;aspect-ratio:9/19.5;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1)}.rich-html-case--intelligentPetFeeder .showcase-phone:hover{transform:translateY(-6px) scale(1.02);box-shadow:0 0 0 1.5px rgba(0,0,0,.1),0 8px 20px rgba(0,0,0,.09),0 24px 56px rgba(0,0,0,.12),0 36px 90px rgba(0,0,0,.1)}.rich-html-case--intelligentPetFeeder .showcase-phone-inner{position:absolute;inset:0;background:#f2f4f7;overflow:hidden}.rich-html-case--intelligentPetFeeder .showcase-label{text-align:center;margin-top:12px;font-size:13px;font-weight:600;color:var(--text2)}.rich-html-case--intelligentPetFeeder .features-section{background:#fff}.rich-html-case--intelligentPetFeeder .features-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.rich-html-case--intelligentPetFeeder .feature-card{background:#fff;border:1px solid var(--border);border-radius:var(--r-lg);padding:28px;box-shadow:var(--sh1);transition:all .3s ease}.rich-html-case--intelligentPetFeeder .feature-card:hover{box-shadow:var(--sh2);transform:translateY(-3px)}.rich-html-case--intelligentPetFeeder .feature-icon{width:52px;height:52px;border-radius:14px;background:var(--accent-l);border:1px solid rgba(0,71,157,.15);display:flex;align-items:center;justify-content:center;font-size:24px;margin-bottom:20px}.rich-html-case--intelligentPetFeeder .feature-title{font-size:17px;font-weight:700;color:var(--text1);margin-bottom:10px}.rich-html-case--intelligentPetFeeder .feature-text{font-size:14px;color:var(--text2);line-height:1.75;margin-bottom:16px}.rich-html-case--intelligentPetFeeder .feature-tags{display:flex;flex-wrap:wrap;gap:6px}.rich-html-case--intelligentPetFeeder .feature-tag{font-size:11px;font-weight:500;padding:3px 10px;border-radius:100px;background:var(--accent-l);color:var(--accent);border:1px solid rgba(0,71,157,.15)}.rich-html-case--intelligentPetFeeder .specs-section{background:linear-gradient(150deg,#1a1e2a,#111827)}.rich-html-case--intelligentPetFeeder .specs-section .section-title{color:#f9fafb}.rich-html-case--intelligentPetFeeder .specs-section .section-sub{color:rgba(249,250,251,.55)}.rich-html-case--intelligentPetFeeder .specs-section .section-badge{background:rgba(0,71,157,.2);border-color:rgba(0,71,157,.4);color:#6eb3ff}.rich-html-case--intelligentPetFeeder .specs-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.rich-html-case--intelligentPetFeeder .spec-card{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);border-radius:var(--r-md);padding:20px 22px}.rich-html-case--intelligentPetFeeder .spec-card h4{font-size:11px;font-weight:500;color:rgba(249,250,251,.4);text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px}.rich-html-case--intelligentPetFeeder .spec-value{font-size:15px;font-weight:700;color:#f9fafb}.rich-html-case--intelligentPetFeeder .spec-value.accent{color:#6eb3ff}.rich-html-case--intelligentPetFeeder .reviews-section{background:var(--bg)}.rich-html-case--intelligentPetFeeder .reviews-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.rich-html-case--intelligentPetFeeder .review-card{background:#fff;border:1px solid var(--border);border-radius:var(--r-lg);padding:28px;box-shadow:var(--sh1);position:relative}.rich-html-case--intelligentPetFeeder .review-quote{position:absolute;top:20px;right:24px;font-size:48px;color:var(--accent);opacity:.1;font-family:Georgia,serif;line-height:1}.rich-html-case--intelligentPetFeeder .review-stars{display:flex;gap:3px;margin-bottom:14px;font-size:14px}.rich-html-case--intelligentPetFeeder .review-text{font-size:14px;color:var(--text2);line-height:1.8;margin-bottom:20px}.rich-html-case--intelligentPetFeeder .review-author{display:flex;align-items:center;gap:12px}.rich-html-case--intelligentPetFeeder .review-avatar{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#00479d,#3d8bd9);display:flex;align-items:center;justify-content:center;font-size:16px}.rich-html-case--intelligentPetFeeder .review-name{font-size:14px;font-weight:600;color:var(--text1)}.rich-html-case--intelligentPetFeeder .review-role{font-size:12px;color:var(--text3)}.rich-html-case--intelligentPetFeeder,.rich-html-case--intelligentPetFeeder *{font-family:Inter,system-ui,-apple-system,sans-serif}.rich-html-case--intelligentPetFeeder{background-color:#f8fafc!important;color:#111827!important}.rich-html-case--intelligentPetFeeder .background-section,.rich-html-case--intelligentPetFeeder .hero{background:linear-gradient(150deg,#fff,#f5f8fc 50%,#eff4fb)!important}.rich-html-case--intelligentPetFeeder .background-section{background:#f8fafc!important}.rich-html-case--intelligentPetFeeder .background-section:before{display:none}.rich-html-case--intelligentPetFeeder .reviews-section,.rich-html-case--intelligentPetFeeder .showcase-section{background-color:#f8fafc!important}.rich-html-case--intelligentPetFeeder .features-section{background-color:#fff!important}.rich-html-case--intelligentPetFeeder .specs-section{background:linear-gradient(150deg,#1a1e2a,#111827)!important}.rich-html-case--intelligentPetFeeder .bg-card,.rich-html-case--intelligentPetFeeder .feature-card,.rich-html-case--intelligentPetFeeder .review-card{background:#fff!important;border:1px solid #e8ecf1!important;box-shadow:0 1px 4px rgba(0,0,0,.06),0 4px 16px rgba(0,0,0,.04)!important}.rich-html-case--intelligentPetFeeder .feature-tag,.rich-html-case--intelligentPetFeeder .hero-stat-val,.rich-html-case--intelligentPetFeeder .hero-title span,.rich-html-case--intelligentPetFeeder .section-badge{color:#00479d!important}.rich-html-case--intelligentPetFeeder .specs-section .section-title{color:#f9fafb!important}.rich-html-case--intelligentPetFeeder .specs-section .section-sub{color:rgba(249,250,251,.55)!important}.rich-html-case--intelligentPetFeeder,.rich-html-case--intelligentPetFeeder .page-detail{width:100%;overflow:hidden}.rich-html-case--intelligentPetFeeder .container{width:100%;max-width:1320px;box-sizing:border-box}.rich-html-case--intelligentPetFeeder .showcase-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.rich-html-case--intelligentPetFeeder .bg-grid,.rich-html-case--intelligentPetFeeder .features-grid,.rich-html-case--intelligentPetFeeder .reviews-grid,.rich-html-case--intelligentPetFeeder .specs-grid{min-width:0}.rich-html-case--intelligentPetFeeder .project-intro{background:#fff;text-align:center}.rich-html-case--intelligentPetFeeder .project-intro__inner{max-width:1320px;margin:0 auto;padding:50px 32px}.rich-html-case--intelligentPetFeeder .project-intro__title-img{display:block;max-width:100%;margin:0 auto;padding:50px 0}.rich-html-case--intelligentPetFeeder .project-intro__text{max-width:960px;margin:0 auto;font-size:20px;color:#333;line-height:30px}.rich-html-case--intelligentPetFeeder .page-detail{background:var(--bg)}.rich-html-case--intelligentPetFeeder .page-summary{background:#fff;text-align:center}.rich-html-case--intelligentPetFeeder .page-summary__inner{max-width:1320px;margin:0 auto;padding:50px 32px 40px}.rich-html-case--intelligentPetFeeder .page-summary__text{max-width:960px;margin:0 auto 50px;font-size:20px;color:#333;line-height:30px}.rich-html-case--intelligentPetFeeder .page-summary__preview{margin-bottom:25px}.rich-html-case--intelligentPetFeeder .page-summary__preview img{width:100%;height:100%;min-height:200px;-o-object-fit:cover;object-fit:cover;border-radius:6px}.rich-html-case--intelligentPetFeeder .page-summary__back{width:110px;height:41px;margin:25px auto 0;background-color:#d9e9ff;color:rgba(0,108,255,.3803921569);text-align:right;line-height:38px;border-radius:50px;font-size:24px;letter-spacing:15px;box-sizing:border-box;padding:0 10px;cursor:pointer}.rich-html-case--intelligentPetFeeder .related-cases{background:#fff}.rich-html-case--intelligentPetFeeder .related-cases__inner{max-width:1320px;margin:0 auto;padding:0 32px 85px}.rich-html-case--intelligentPetFeeder .related-cases__title{text-align:center;width:100%;padding-bottom:40px}.rich-html-case--intelligentPetFeeder .related-cases__title img{max-width:100%;padding-top:50px}.rich-html-case--intelligentPetFeeder .related-cases__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}@media(max-width:1200px){.rich-html-case--intelligentPetFeeder .hero-inner{flex-direction:column;text-align:center}.rich-html-case--intelligentPetFeeder .hero-desc{margin-left:auto;margin-right:auto}.rich-html-case--intelligentPetFeeder .hero-stats,.rich-html-case--intelligentPetFeeder .platforms{justify-content:center}.rich-html-case--intelligentPetFeeder .hero-phone-area{flex-shrink:1;max-width:100%;justify-content:center;flex-wrap:wrap;gap:16px}.rich-html-case--intelligentPetFeeder .phone-wrap{width:min(260px,78vw)}.rich-html-case--intelligentPetFeeder .phone-wrap.secondary{width:min(210px,66vw);margin-bottom:0}.rich-html-case--intelligentPetFeeder .showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1024px){.rich-html-case--intelligentPetFeeder .hero-inner{flex-direction:column;text-align:center}.rich-html-case--intelligentPetFeeder .hero-desc{margin-left:auto;margin-right:auto}.rich-html-case--intelligentPetFeeder .hero-stats{justify-content:center}.rich-html-case--intelligentPetFeeder .platforms{justify-content:center;flex-wrap:wrap}.rich-html-case--intelligentPetFeeder .hero-phone-area{width:100%}.rich-html-case--intelligentPetFeeder .phone-wrap,.rich-html-case--intelligentPetFeeder .phone-wrap.secondary{width:min(240px,84vw)}.rich-html-case--intelligentPetFeeder .bg-grid{grid-template-columns:1fr}.rich-html-case--intelligentPetFeeder .showcase-grid{grid-template-columns:repeat(2,1fr)}.rich-html-case--intelligentPetFeeder .features-grid,.rich-html-case--intelligentPetFeeder .reviews-grid{grid-template-columns:1fr}.rich-html-case--intelligentPetFeeder .specs-grid{grid-template-columns:repeat(2,1fr)}.rich-html-case--intelligentPetFeeder .related-cases__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.rich-html-case--intelligentPetFeeder .container{padding:0 16px}.rich-html-case--intelligentPetFeeder .hero{padding:48px 0 32px}.rich-html-case--intelligentPetFeeder .hero-title{font-size:32px}.rich-html-case--intelligentPetFeeder .hero-subtitle{font-size:15px}.rich-html-case--intelligentPetFeeder .hero-desc{font-size:14px}.rich-html-case--intelligentPetFeeder .hero-stats{gap:20px;flex-wrap:wrap}.rich-html-case--intelligentPetFeeder .hero-stat-val{font-size:22px}.rich-html-case--intelligentPetFeeder .section-title{font-size:26px}.rich-html-case--intelligentPetFeeder .background-section,.rich-html-case--intelligentPetFeeder .features-section,.rich-html-case--intelligentPetFeeder .reviews-section,.rich-html-case--intelligentPetFeeder .showcase-section,.rich-html-case--intelligentPetFeeder .specs-section{padding:48px 0}.rich-html-case--intelligentPetFeeder .showcase-grid,.rich-html-case--intelligentPetFeeder .specs-grid{grid-template-columns:1fr}.rich-html-case--intelligentPetFeeder .page-summary__inner,.rich-html-case--intelligentPetFeeder .project-intro__inner,.rich-html-case--intelligentPetFeeder .related-cases__inner{padding-left:16px;padding-right:16px}.rich-html-case--intelligentPetFeeder .project-intro__title-img{padding:24px 0}.rich-html-case--intelligentPetFeeder .page-summary__text,.rich-html-case--intelligentPetFeeder .project-intro__text{font-size:14px;line-height:22px}.rich-html-case--intelligentPetFeeder .page-summary__preview img{min-height:160px}.rich-html-case--intelligentPetFeeder .page-summary__back{width:75px;height:32px;font-size:14px;line-height:33px;letter-spacing:9px}.rich-html-case--intelligentPetFeeder .related-cases__grid{grid-template-columns:1fr;gap:16px}.rich-html-case--intelligentPetFeeder .related-cases__title img{padding-top:24px}}.rich-html-case--lovableHome,.rich-html-case--lovableHome *{margin:0;padding:0;box-sizing:border-box}.rich-html-case--lovableHome{--bg:#fff;--bg-light:#f5fdfb;--cyan:#09cab0;--cyan-light:#e6faf7;--cyan-pale:#d0f5ef;--cyan-soft:#a8e8dc;--cyan-dark:#07a890;--text-dark:#1a2332;--text-primary:#2d3748;--text-secondary:#4a5568;--text-muted:#718096;--text-light:#a0aec0;--border:#e8efec;--radius:12px;--radius-lg:20px;font-family:Noto Sans SC,Inter,system-ui,sans-serif;background:var(--bg);color:var(--text-primary);line-height:1.6}.rich-html-case--lovableHome .sec-label{display:flex;align-items:center;gap:8px;margin-bottom:20px}.rich-html-case--lovableHome .sec-label__dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.rich-html-case--lovableHome .sec-label__cn{font-size:16px;font-weight:700;color:var(--text-dark);letter-spacing:.5px}.rich-html-case--lovableHome .sec-label__sep{color:var(--text-light);font-size:14px;margin:0 2px}.rich-html-case--lovableHome .sec-label__en{font-size:12px;font-weight:500;color:var(--text-light);letter-spacing:1px;font-family:Inter,sans-serif}.rich-html-case--lovableHome .section{padding:64px 0;width:100%;min-width:0}.rich-html-case--lovableHome .section+.section{padding-top:0}.rich-html-case--lovableHome .s-divider{height:1px;background:linear-gradient(90deg,transparent,#e2eae7 20%,#e2eae7 80%,transparent);margin:0;width:100%}.rich-html-case--lovableHome .hero{padding:72px 80px 56px;position:relative;overflow:hidden}.rich-html-case--lovableHome .hero__deco{position:absolute;right:80px;top:40px;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle at 40% 40%,#e6faf7 0,rgba(9,202,176,.08) 50%,transparent 70%);pointer-events:none}.rich-html-case--lovableHome .hero__deco2{position:absolute;right:160px;top:120px;width:160px;height:160px;border-radius:50%;background:radial-gradient(circle,rgba(9,202,176,.15) 0,transparent 70%);pointer-events:none}.rich-html-case--lovableHome .hero__tag{display:inline-block;background:var(--cyan-light);color:var(--cyan-dark);font-size:12px;font-weight:600;padding:4px 14px;border-radius:30px;letter-spacing:.5px;margin-bottom:18px}.rich-html-case--lovableHome .hero__title{font-size:40px;font-weight:900;color:var(--text-dark);letter-spacing:-.5px;line-height:1.2;margin-bottom:12px;max-width:700px}.rich-html-case--lovableHome .hero__title em{font-style:normal;color:var(--cyan)}.rich-html-case--lovableHome .hero__subtitle{font-size:16px;color:var(--text-secondary);max-width:640px;line-height:1.8;margin-bottom:40px}.rich-html-case--lovableHome .hero__meta{display:flex;gap:32px}.rich-html-case--lovableHome .hero__meta-item{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-muted)}.rich-html-case--lovableHome .hero__meta-dot{width:6px;height:6px;border-radius:50%;background:var(--cyan)}.rich-html-case--lovableHome .user-analysis{display:grid;gap:48px;align-items:start;width:100%;min-width:0}.rich-html-case--lovableHome .ua__intro{padding-top:4px;min-width:0}.rich-html-case--lovableHome .ua__intro-title{font-size:18px;font-weight:700;color:var(--text-dark);margin-bottom:12px;line-height:1.5}.rich-html-case--lovableHome .ua__intro-desc{font-size:13px;color:var(--text-secondary);line-height:1.8}.rich-html-case--lovableHome .ua__cards{display:grid;gap:16px;min-width:0}.rich-html-case--lovableHome .ua-card{border-radius:var(--radius-lg);padding:24px;position:relative;overflow:hidden;min-width:0;transition:all .35s cubic-bezier(.34,1.56,.64,1)}.rich-html-case--lovableHome .ua-card:hover{transform:translateY(-6px);box-shadow:0 16px 48px rgba(9,202,176,.12)}.rich-html-case--lovableHome .ua-card:hover .ua-card__icon{transform:scale(1.2) rotate(-8deg);opacity:.4}.rich-html-case--lovableHome .ua-card__icon{transition:transform .35s ease,opacity .35s ease}.rich-html-case--lovableHome .ua-card--toc{background:linear-gradient(135deg,#e6faf7,#d0f5ef)}.rich-html-case--lovableHome .ua-card--tob{background:linear-gradient(135deg,#eef2ff,#dde6ff)}.rich-html-case--lovableHome .ua-card__type{font-size:10px;font-weight:700;letter-spacing:1.5px;margin-bottom:6px}.rich-html-case--lovableHome .ua-card--toc .ua-card__type{color:var(--cyan-dark)}.rich-html-case--lovableHome .ua-card--tob .ua-card__type{color:#4f46e5}.rich-html-case--lovableHome .ua-card__role{font-size:16px;font-weight:700;color:var(--text-dark);margin-bottom:10px}.rich-html-case--lovableHome .ua-card__desc{font-size:12px;color:var(--text-secondary);line-height:1.7}.rich-html-case--lovableHome .ua-card__icon{position:absolute;right:16px;bottom:16px;font-size:28px;opacity:.25}.rich-html-case--lovableHome .ua-card__pain{margin-top:12px;display:flex;flex-direction:column;gap:5px}.rich-html-case--lovableHome .ua-card__pain-item{font-size:11px;color:var(--text-muted);display:flex;align-items:flex-start;gap:6px;line-height:1.5}.rich-html-case--lovableHome .ua-card__pain-item:before{content:"–";flex-shrink:0;color:var(--cyan)}.rich-html-case--lovableHome .ua-card--tob .ua-card__pain-item:before{color:#4f46e5}.rich-html-case--lovableHome .pg-row{display:flex;align-items:flex-start;gap:32px;padding:24px 28px;border-radius:16px;background:#fff;border:none;min-width:0;transition:all .35s cubic-bezier(.34,1.56,.64,1)}.rich-html-case--lovableHome .pg-row+.pg-row{margin-top:14px}.rich-html-case--lovableHome .pg-row:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(9,202,176,.1)}.rich-html-case--lovableHome .pg-row__left{flex:1 1 380px;min-width:0;max-width:380px}.rich-html-case--lovableHome .pg-row__title{font-size:16px;font-weight:700;color:var(--text-dark);margin-bottom:8px;line-height:1.4}.rich-html-case--lovableHome .pg-row__desc{font-size:12px;color:var(--text-muted);line-height:1.7}.rich-html-case--lovableHome .pg-row__arrow{display:flex;align-items:center;padding-top:10px;flex-shrink:0;transition:transform .3s ease,color .3s ease}.rich-html-case--lovableHome .pg-row__arrow svg{width:28px;height:28px;color:var(--cyan-soft);transition:color .3s ease}.rich-html-case--lovableHome .pg-row:hover .pg-row__arrow{transform:translateX(4px)}.rich-html-case--lovableHome .pg-row:hover .pg-row__arrow svg{color:#09cab0}.rich-html-case--lovableHome .pg-row__tags{flex:1;display:flex;flex-wrap:wrap;gap:8px;padding-top:8px;min-width:0}.rich-html-case--lovableHome .pg-tag{display:inline-flex;align-items:center;padding:6px 16px;border-radius:20px;font-size:12px;font-weight:500;white-space:nowrap;transition:all .25s ease;cursor:default}.rich-html-case--lovableHome .pg-tag:hover{transform:scale(1.08) translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.08)}.rich-html-case--lovableHome .pg-tag--cyan{background:var(--cyan-light);color:var(--cyan-dark)}.rich-html-case--lovableHome .pg-tag--blue{background:#eef2ff;color:#4f46e5}.rich-html-case--lovableHome .pg-tag--purple{background:#f3e8ff;color:#7c3aed}.rich-html-case--lovableHome .pg-tag--orange{background:#fff3e8;color:#d97706}.rich-html-case--lovableHome .pg-tag--green{background:#ecfdf5;color:#059669}.rich-html-case--lovableHome .pg-tag--pink{background:#fff0f6;color:#db2777}.rich-html-case--lovableHome .pg-tag--teal{background:#e0f7f5;color:#0d9488}.rich-html-case--lovableHome .swot{position:relative;overflow:hidden}.rich-html-case--lovableHome .swot__bg-text{position:absolute;font-size:200px;font-weight:900;color:rgba(9,202,176,.04);top:50%;left:50%;transform:translate(-50%,-50%);letter-spacing:20px;white-space:nowrap;pointer-events:none;font-family:Inter,sans-serif;z-index:0}.rich-html-case--lovableHome .swot__grid{display:grid;gap:16px;position:relative;z-index:1;width:100%;min-width:0}.rich-html-case--lovableHome .swot-card{border-radius:var(--radius-lg);padding:32px;position:relative;overflow:hidden;min-width:0;transition:all .35s cubic-bezier(.34,1.56,.64,1)}.rich-html-case--lovableHome .swot-card:hover{transform:translateY(-6px) scale(1.02);box-shadow:0 20px 56px rgba(0,0,0,.1)}.rich-html-case--lovableHome .swot-card:hover .swot-card__letter{opacity:.25;transform:scale(1.1) translateY(-4px)}.rich-html-case--lovableHome .swot-card__letter{transition:opacity .35s ease,transform .35s ease}.rich-html-case--lovableHome .swot-card:hover .swot-card__title{color:var(--cyan)}.rich-html-case--lovableHome .swot-card__title{transition:color .3s ease}.rich-html-case--lovableHome .swot-card--s{background:linear-gradient(135deg,#e6faf7,#ccfaf2)}.rich-html-case--lovableHome .swot-card--w{background:linear-gradient(135deg,#fff0f6,#ffe0ee)}.rich-html-case--lovableHome .swot-card--o{background:linear-gradient(135deg,#ecfdf5,#d5f5e8)}.rich-html-case--lovableHome .swot-card--t{background:linear-gradient(135deg,#fff7e6,#ffebc8)}.rich-html-case--lovableHome .swot-card__letter{font-size:64px;font-weight:900;line-height:1;margin-bottom:4px;font-family:Inter,sans-serif;opacity:.15;position:absolute;right:28px;top:20px}.rich-html-case--lovableHome .swot-card--s .swot-card__letter{color:var(--cyan)}.rich-html-case--lovableHome .swot-card--w .swot-card__letter{color:#ec4899}.rich-html-case--lovableHome .swot-card--o .swot-card__letter{color:#10b981}.rich-html-case--lovableHome .swot-card--t .swot-card__letter{color:#f59e0b}.rich-html-case--lovableHome .swot-card__tag{display:inline-block;font-size:11px;font-weight:700;padding:3px 12px;border-radius:30px;margin-bottom:10px;letter-spacing:.5px}.rich-html-case--lovableHome .swot-card--s .swot-card__tag{background:rgba(9,202,176,.2);color:var(--cyan-dark)}.rich-html-case--lovableHome .swot-card--w .swot-card__tag{background:rgba(236,72,153,.15);color:#db2777}.rich-html-case--lovableHome .swot-card--o .swot-card__tag{background:rgba(16,185,129,.15);color:#059669}.rich-html-case--lovableHome .swot-card--t .swot-card__tag{background:rgba(245,158,11,.15);color:#b45309}.rich-html-case--lovableHome .swot-card__title{font-size:18px;font-weight:700;color:var(--text-dark);margin-bottom:12px}.rich-html-case--lovableHome .swot-card__list{list-style:none;display:flex;flex-direction:column;gap:7px}.rich-html-case--lovableHome .swot-card__list li{font-size:13px;color:var(--text-secondary);display:flex;align-items:flex-start;gap:8px;line-height:1.6}.rich-html-case--lovableHome .swot-card__list li:before{content:"·";font-size:18px;line-height:1.2;flex-shrink:0}.rich-html-case--lovableHome .swot-card--s li:before{color:var(--cyan)}.rich-html-case--lovableHome .swot-card--w li:before{color:#ec4899}.rich-html-case--lovableHome .swot-card--o li:before{color:#10b981}.rich-html-case--lovableHome .swot-card--t li:before{color:#f59e0b}.rich-html-case--lovableHome .trends__items{display:flex;flex-direction:column;gap:32px;margin-top:8px}.rich-html-case--lovableHome .trend-item{display:flex;align-items:flex-start;gap:28px}.rich-html-case--lovableHome .trend-item__num{font-size:48px;font-weight:900;line-height:1;font-family:Inter,sans-serif;flex-shrink:0;width:64px;text-align:right}.rich-html-case--lovableHome .trend-item:first-child .trend-item__num{color:var(--cyan)}.rich-html-case--lovableHome .trend-item:nth-child(2) .trend-item__num{color:#a78bfa}.rich-html-case--lovableHome .trend-item:nth-child(3) .trend-item__num{color:#34d399}.rich-html-case--lovableHome .trend-item__body{flex:1;padding-top:4px}.rich-html-case--lovableHome .trend-item__title{font-size:18px;font-weight:700;color:var(--text-dark);margin-bottom:8px}.rich-html-case--lovableHome .trend-item__desc{font-size:13px;color:var(--text-secondary);line-height:1.8;max-width:680px}.rich-html-case--lovableHome .showcase{background:linear-gradient(180deg,var(--bg-light),#fff);padding:64px 0;width:100%;min-width:0;overflow:hidden}.rich-html-case--lovableHome .showcase__header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:48px}.rich-html-case--lovableHome .showcase__main-title{font-size:28px;font-weight:800;color:var(--text-dark);margin-bottom:6px}.rich-html-case--lovableHome .showcase__subtitle{font-size:13px;color:var(--text-muted)}.rich-html-case--lovableHome .showcase__phones{display:flex;align-items:flex-end;justify-content:center;gap:0;flex-wrap:wrap;width:100%;min-width:0}.rich-html-case--lovableHome .phone-mockup{position:relative;flex-shrink:0}.rich-html-case--lovableHome .phone-mockup--lg{width:200px;z-index:3}.rich-html-case--lovableHome .phone-mockup--md{width:180px;z-index:2}.rich-html-case--lovableHome .phone-mockup--sm{width:164px;z-index:1}.rich-html-case--lovableHome .phone-mockup--left-1{transform:translateX(16px) rotate(-4deg);margin-bottom:20px}.rich-html-case--lovableHome .phone-mockup--left-2{transform:translateX(8px) rotate(-2deg);margin-bottom:10px}.rich-html-case--lovableHome .phone-mockup--center{transform:translateY(-16px)}.rich-html-case--lovableHome .phone-mockup--right-1{transform:translateX(-8px) rotate(2deg);margin-bottom:10px}.rich-html-case--lovableHome .phone-mockup--right-2{transform:translateX(-16px) rotate(4deg);margin-bottom:20px}.rich-html-case--lovableHome .screens-section .phone-frame,.rich-html-case--lovableHome .showcase .phone-frame{border:6px solid #1c1c1e;border-radius:32px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.15),0 4px 12px rgba(0,0,0,.1);transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .35s ease;width:min(180px,100%);max-width:180px;margin:0 auto}.rich-html-case--lovableHome .showcase .phone-frame--lg{width:min(200px,100%);max-width:200px}.rich-html-case--lovableHome .screens-section .phone-frame--screen{width:min(190px,100%);max-width:190px}.rich-html-case--lovableHome .screens-section .phone-frame:hover,.rich-html-case--lovableHome .showcase .phone-frame:hover{transform:scale(1.04) translateY(-6px);box-shadow:0 28px 70px rgba(0,0,0,.2),0 8px 18px rgba(0,0,0,.12)}.rich-html-case--lovableHome .screens-section .phone-frame img,.rich-html-case--lovableHome .showcase .phone-frame img{width:100%;display:block}.rich-html-case--lovableHome .screens-section .phone-island,.rich-html-case--lovableHome .showcase .phone-island{display:none}.rich-html-case--lovableHome .phone-label{text-align:center;font-size:11px;color:var(--text-light);margin-top:10px}.rich-html-case--lovableHome .features__grid{display:grid;gap:20px;width:100%;min-width:0}.rich-html-case--lovableHome .feat-card{border-radius:var(--radius-lg);padding:32px;border:1px solid #eef2ef;background:#fff;display:flex;gap:20px;align-items:flex-start;min-width:0;transition:all .35s cubic-bezier(.34,1.56,.64,1)}.rich-html-case--lovableHome .feat-card:hover{transform:translateY(-6px);box-shadow:0 16px 48px rgba(9,202,176,.12);border-color:rgba(9,202,176,.3)}.rich-html-case--lovableHome .feat-card__num{font-size:36px;font-weight:900;line-height:1;font-family:Inter,sans-serif;flex-shrink:0;width:44px;color:var(--cyan-pale);transition:color .3s ease,transform .3s ease}.rich-html-case--lovableHome .feat-card:hover .feat-card__num{color:#09cab0;transform:scale(1.15)}.rich-html-case--lovableHome .feat-card__body{flex:1}.rich-html-case--lovableHome .feat-card__title{font-size:16px;font-weight:700;color:var(--text-dark);margin-bottom:8px}.rich-html-case--lovableHome .feat-card__desc{font-size:13px;color:var(--text-secondary);line-height:1.75;margin-bottom:14px}.rich-html-case--lovableHome .feat-card__tags{display:flex;flex-wrap:wrap;gap:6px}.rich-html-case--lovableHome .f-tag{font-size:11px;padding:3px 10px;border-radius:4px;font-weight:500;transition:all .25s ease;cursor:default}.rich-html-case--lovableHome .f-tag:hover{transform:scale(1.08) translateY(-1px);box-shadow:0 3px 8px rgba(0,0,0,.08)}.rich-html-case--lovableHome .screens-section{background:var(--bg-light);padding:64px 0;width:100%;min-width:0;overflow:hidden}.rich-html-case--lovableHome .screens__grid{display:grid;gap:16px;margin-top:36px;width:100%;min-width:0}.rich-html-case--lovableHome .screen-item{display:flex;flex-direction:column;align-items:center;min-width:0}.rich-html-case--lovableHome .screen-item__label{font-size:11px;color:var(--text-muted);margin-top:8px;text-align:center}.rich-html-case--lovableHome .specs-bar{background:#1a2332;margin:24px 0 0;border-radius:var(--radius-lg);padding:40px 48px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;position:relative;overflow:hidden;width:100%;min-width:0}.rich-html-case--lovableHome .specs-bar:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--cyan),transparent)}.rich-html-case--lovableHome .spec-item{padding:0 20px;border-right:1px solid hsla(0,0%,100%,.06)}.rich-html-case--lovableHome .spec-item:last-child{border-right:none}.rich-html-case--lovableHome .spec-item__label{font-size:10px;color:hsla(0,0%,100%,.35);letter-spacing:.8px;margin-bottom:6px;text-transform:uppercase}.rich-html-case--lovableHome .spec-item__value{font-size:13px;color:hsla(0,0%,100%,.85);font-weight:500;line-height:1.4}.rich-html-case--lovableHome .spec-item__value em{font-style:normal;color:var(--cyan)}.rich-html-case--lovableHome .design-system__grid{display:block}.rich-html-case--lovableHome .ds-main{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;width:100%;min-width:0}.rich-html-case--lovableHome .ds-card{background:#fff;border-radius:var(--radius-lg);border:1px solid var(--border);padding:22px;min-width:0;transition:all .35s cubic-bezier(.34,1.56,.64,1)}.rich-html-case--lovableHome .ds-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(9,202,176,.1);border-color:rgba(9,202,176,.3)}.rich-html-case--lovableHome .ds-card--full{grid-column:1/-1}.rich-html-case--lovableHome .ds-card__title{font-size:13px;font-weight:700;color:var(--text-dark);margin-bottom:16px;padding-left:12px;position:relative}.rich-html-case--lovableHome .ds-card__title:before{content:"";position:absolute;left:0;top:2px;bottom:2px;width:3px;border-radius:2px;background:var(--cyan)}.rich-html-case--lovableHome .ds-colors{display:flex;flex-direction:column;gap:8px}.rich-html-case--lovableHome .ds-color-row{display:flex;gap:8px}.rich-html-case--lovableHome .ds-color-swatch{flex:1;border-radius:8px;padding:10px 12px;display:flex;flex-direction:column;gap:2px;transition:transform .25s ease,box-shadow .25s ease;cursor:default}.rich-html-case--lovableHome .ds-color-swatch:hover{transform:scale(1.05);box-shadow:0 4px 12px rgba(0,0,0,.12)}.rich-html-case--lovableHome .ds-color-swatch__name{font-size:11px;font-weight:600;color:#fff}.rich-html-case--lovableHome .ds-color-swatch__hex{font-size:10px;opacity:.85;color:#fff}.rich-html-case--lovableHome .ds-color-swatch--dark .ds-color-swatch__hex,.rich-html-case--lovableHome .ds-color-swatch--dark .ds-color-swatch__name{color:var(--text-dark)}.rich-html-case--lovableHome .ds-type{display:flex;flex-direction:column;gap:10px}.rich-html-case--lovableHome .ds-type__item{display:flex;align-items:baseline;gap:10px}.rich-html-case--lovableHome .ds-type__label{font-size:10px;color:var(--text-light);background:var(--bg-light);padding:2px 6px;border-radius:4px;white-space:nowrap}.rich-html-case--lovableHome .ds-type__sample{color:var(--text-dark);transition:color .2s ease}.rich-html-case--lovableHome .ds-type__item:hover .ds-type__sample{color:#09cab0}.rich-html-case--lovableHome .ds-type__sample--h1{font-size:20px;font-weight:700}.rich-html-case--lovableHome .ds-type__sample--h2{font-size:16px;font-weight:600}.rich-html-case--lovableHome .ds-type__sample--h3{font-size:14px;font-weight:600}.rich-html-case--lovableHome .ds-type__sample--body{font-size:13px}.rich-html-case--lovableHome .ds-type__sample--caption{font-size:11px;color:var(--text-muted)}.rich-html-case--lovableHome .ds-components{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.rich-html-case--lovableHome .ds-btn{padding:8px 18px;border-radius:20px;font-size:12px;font-weight:600;border:none;cursor:default;transition:all .2s ease}.rich-html-case--lovableHome .ds-btn:hover{transform:scale(1.06)}.rich-html-case--lovableHome .ds-btn--primary{background:var(--cyan);color:#fff}.rich-html-case--lovableHome .ds-btn--secondary,.rich-html-case--lovableHome .ds-tag{background:var(--cyan-light);color:var(--cyan)}.rich-html-case--lovableHome .ds-tag{padding:4px 10px;border-radius:12px;font-size:11px;transition:all .2s ease;cursor:default}.rich-html-case--lovableHome .ds-tag:hover{transform:scale(1.08)}.rich-html-case--lovableHome .ds-input{padding:8px 12px;border-radius:8px;font-size:12px;border:1px solid var(--border);color:var(--text-muted);background:#fff;min-width:120px;transition:all .2s ease;cursor:text}.rich-html-case--lovableHome .ds-input:hover{border-color:var(--cyan)}.rich-html-case--lovableHome .ds-card-preview{padding:10px;border-radius:10px;border:1px solid var(--border);background:#fff;min-width:80px;font-size:10px;color:var(--text-muted);text-align:center;transition:all .25s ease;cursor:default}.rich-html-case--lovableHome .ds-card-preview:hover{transform:translateY(-3px);box-shadow:0 6px 16px rgba(9,202,176,.1);border-color:rgba(9,202,176,.3)}.rich-html-case--lovableHome .ds-card-preview__bar{height:4px;border-radius:2px;background:var(--cyan);margin-bottom:6px}.rich-html-case--lovableHome .ds-spacing{display:flex;flex-direction:column;gap:8px}.rich-html-case--lovableHome .ds-space__row{display:flex;align-items:center;gap:10px}.rich-html-case--lovableHome .ds-space__bar{height:8px;border-radius:2px;background:var(--cyan)}.rich-html-case--lovableHome .ds-space__label{font-size:10px;color:var(--text-light);min-width:32px}.rich-html-case--lovableHome .ds-space__value{font-size:10px;color:var(--text-muted)}.rich-html-case--lovableHome .ds-icons{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.rich-html-case--lovableHome .ds-icon{display:flex;flex-direction:column;align-items:center;gap:6px}.rich-html-case--lovableHome .ds-icon__box{width:36px;height:36px;border-radius:10px;background:var(--cyan-light);display:flex;align-items:center;justify-content:center;transition:all .25s ease;cursor:default}.rich-html-case--lovableHome .ds-icon:hover .ds-icon__box{background:var(--cyan)}.rich-html-case--lovableHome .ds-icon:hover .ds-icon__box svg{color:#fff}.rich-html-case--lovableHome .ds-icon__box svg{width:18px;height:18px;color:var(--cyan)}.rich-html-case--lovableHome .ds-icon__label{font-size:10px;color:var(--text-muted)}.rich-html-case--lovableHome .footer{padding:40px 80px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--border)}.rich-html-case--lovableHome .footer__brand{font-size:16px;font-weight:700;color:var(--text-dark)}.rich-html-case--lovableHome .footer__brand span{color:var(--cyan)}.rich-html-case--lovableHome .footer__meta{font-size:12px;color:var(--text-light)}.rich-html-case--lovableHome .poster-banner{width:100%;overflow:hidden}.rich-html-case--lovableHome .poster{width:100%;min-height:750px;background:linear-gradient(135deg,#f5fdfb,#eef9f5 40%,#e4f3ee);position:relative;overflow:hidden}.rich-html-case--lovableHome .bg-glow-1{position:absolute;width:600px;height:600px;background:radial-gradient(circle,rgba(9,202,176,.1) 0,transparent 70%);top:-200px;right:-100px;pointer-events:none}.rich-html-case--lovableHome .bg-glow-2{position:absolute;width:400px;height:400px;background:radial-gradient(circle,rgba(9,202,176,.06) 0,transparent 70%);bottom:-150px;left:80px;pointer-events:none}.rich-html-case--lovableHome .bg-dots{position:absolute;top:0;right:0;width:65%;height:100%;background-image:radial-gradient(rgba(9,202,176,.14) 1.5px,transparent 0);background-size:32px 32px;pointer-events:none;mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.9) 30%,rgba(0,0,0,.9));-webkit-mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.9) 30%,rgba(0,0,0,.9))}.rich-html-case--lovableHome .bg-wave{position:absolute;bottom:0;left:0;width:100%;height:380px;pointer-events:none;opacity:.9;z-index:1}.rich-html-case--lovableHome .geo-ring{position:absolute;width:220px;height:220px;border:1.5px solid rgba(9,202,176,.18);border-radius:50%;top:40px;right:360px;pointer-events:none}.rich-html-case--lovableHome .geo-ring:after{content:"";position:absolute;inset:22px;border:1px solid rgba(9,202,176,.09);border-radius:50%}.rich-html-case--lovableHome .geo-diamond{position:absolute;width:10px;height:10px;background:rgba(9,202,176,.28);transform:rotate(45deg);top:80px;left:520px;pointer-events:none;border-radius:2px}.rich-html-case--lovableHome .poster__inner{width:100%;max-width:1320px;min-height:750px;margin:0 auto;display:flex;align-items:center;position:relative;z-index:2;padding:48px 32px 64px}.rich-html-case--lovableHome .poster__left{flex:1;display:flex;flex-direction:column;justify-content:center;padding-right:60px;min-width:0}.rich-html-case--lovableHome .badge{display:inline-flex;align-items:center;gap:8px;padding:8px 20px;background:rgba(9,202,176,.08);border:1px solid rgba(9,202,176,.18);border-radius:8px;color:#07a890;font-size:13px;font-weight:600;letter-spacing:.5px;margin-bottom:36px;width:-moz-fit-content;width:fit-content;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.rich-html-case--lovableHome .badge svg{width:16px;height:16px;color:#09cab0;flex-shrink:0}.rich-html-case--lovableHome .poster__title{font-size:68px;font-weight:900;color:#111827;line-height:1.08;letter-spacing:-2px;margin-bottom:10px}.rich-html-case--lovableHome .poster__title span{color:#09cab0}.rich-html-case--lovableHome .poster__subtitle{font-size:18px;font-weight:400;color:#6b7280;letter-spacing:4px;margin-bottom:36px}.rich-html-case--lovableHome .poster__divider{width:48px;height:3px;background:linear-gradient(90deg,#09cab0,#07a890);border-radius:2px;margin-bottom:42px}.rich-html-case--lovableHome .poster__features{display:grid;grid-template-columns:1fr 1fr;gap:18px 40px;max-width:620px;margin-bottom:44px}.rich-html-case--lovableHome .poster__feature{display:flex;align-items:flex-start;gap:12px}.rich-html-case--lovableHome .poster__feature-icon{width:36px;height:36px;border-radius:10px;background:rgba(9,202,176,.08);border:1px solid rgba(9,202,176,.12);display:flex;align-items:center;justify-content:center;flex-shrink:0}.rich-html-case--lovableHome .poster__feature-icon svg{width:18px;height:18px;color:#09cab0}.rich-html-case--lovableHome .poster__feature-name{font-size:15px;font-weight:700;color:#1f2937;margin-bottom:3px}.rich-html-case--lovableHome .poster__feature-desc{font-size:12px;color:#9ca3af;line-height:1.5}.rich-html-case--lovableHome .poster__stats{display:flex;gap:0;max-width:560px}.rich-html-case--lovableHome .poster__stat{flex:1;text-align:center;padding:0 24px;position:relative}.rich-html-case--lovableHome .poster__stat:not(:last-child):after{content:"";position:absolute;right:0;top:4px;bottom:4px;width:1px;background:rgba(9,202,176,.15)}.rich-html-case--lovableHome .poster__stat-value{font-size:28px;font-weight:800;color:#09cab0;line-height:1.2;letter-spacing:-.5px}.rich-html-case--lovableHome .poster__stat-value sup{font-size:14px;font-weight:600}.rich-html-case--lovableHome .poster__stat-value small{font-size:14px}.rich-html-case--lovableHome .poster__stat-label{font-size:11px;color:#9ca3af;margin-top:2px;letter-spacing:.3px}.rich-html-case--lovableHome .poster-banner .poster__right{flex-shrink:0;width:580px;display:flex;align-items:center;justify-content:center;position:relative;padding-left:40px}.rich-html-case--lovableHome .poster-banner .phone-main{position:relative;z-index:3}.rich-html-case--lovableHome .poster-banner .phone-secondary{position:absolute;z-index:1;top:50%;left:20px;transform:translateY(-50%) rotate(-6deg);opacity:.6}.rich-html-case--lovableHome .poster-banner .phone-wrap{background:transparent;border:none;padding:0;box-shadow:none}.rich-html-case--lovableHome .poster-banner .phone-frame{background:#1c1c1e;border:none;overflow:visible;margin:0;max-width:none;position:relative;transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .35s ease}.rich-html-case--lovableHome .poster-banner .phone-frame:hover{transform:scale(1.03) translateY(-6px);box-shadow:0 30px 70px rgba(9,202,176,.2),0 12px 32px rgba(0,0,0,.15)}.rich-html-case--lovableHome .poster-banner .phone-frame--main{width:280px;border-radius:38px;padding:12px;box-shadow:0 25px 60px rgba(9,202,176,.15),0 8px 24px rgba(0,0,0,.12)}.rich-html-case--lovableHome .poster-banner .phone-frame--sec{width:240px;border-radius:32px;padding:10px;box-shadow:0 20px 50px rgba(0,0,0,.1)}.rich-html-case--lovableHome .poster-banner .phone-screen{overflow:hidden;aspect-ratio:375/812;background:#fff;position:relative}.rich-html-case--lovableHome .poster-banner .phone-screen img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.rich-html-case--lovableHome .poster-banner .phone-screen--main{border-radius:26px}.rich-html-case--lovableHome .poster-banner .phone-screen--sec{border-radius:22px}.rich-html-case--lovableHome .poster-banner .phone-island{display:block;position:absolute;top:12px;left:50%;transform:translateX(-50%);background:#1c1c1e;border-radius:11px;z-index:10}.rich-html-case--lovableHome .poster-banner .phone-island--main{width:80px;height:24px}.rich-html-case--lovableHome .poster-banner .phone-island--sec{width:66px;height:20px;top:10px}.rich-html-case--lovableHome .poster-banner .phone-glow{position:absolute;bottom:-30px;left:50%;transform:translateX(-50%);width:220px;height:60px;background:radial-gradient(ellipse,rgba(9,202,176,.12) 0,transparent 70%);z-index:0}.rich-html-case--lovableHome .brand-mark{position:absolute;top:32px;right:32px;z-index:5;display:flex;align-items:center;gap:10px;color:#6b7280;font-size:14px;font-weight:500;letter-spacing:1px}.rich-html-case--lovableHome .brand-mark__logo{width:34px;height:34px;border-radius:10px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#09cab0,#07a890);font-size:18px}.rich-html-case--lovableHome .bottom-line{position:absolute;bottom:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,#09cab0,#07a890 50%,transparent);z-index:2}@media(max-width:1200px){.rich-html-case--lovableHome .poster__title{font-size:52px}.rich-html-case--lovableHome .poster-banner .poster__right{width:460px;padding-left:20px}.rich-html-case--lovableHome .poster-banner .phone-frame--main{width:240px}.rich-html-case--lovableHome .poster-banner .phone-frame--sec{width:200px}.rich-html-case--lovableHome .geo-ring{right:120px}}@media(max-width:1024px){.rich-html-case--lovableHome .poster{min-height:auto}.rich-html-case--lovableHome .poster__inner{flex-direction:column;align-items:center;min-height:auto;padding:40px 24px 56px;gap:40px}.rich-html-case--lovableHome .poster__left{padding-right:0;align-items:center;text-align:center}.rich-html-case--lovableHome .badge,.rich-html-case--lovableHome .poster__divider{margin-left:auto;margin-right:auto}.rich-html-case--lovableHome .poster__features{max-width:100%}.rich-html-case--lovableHome .poster__stats{max-width:100%;flex-wrap:wrap;justify-content:center}.rich-html-case--lovableHome .poster-banner .poster__right{width:380px;margin:0 auto;min-height:420px;padding-left:0;justify-content:center}.rich-html-case--lovableHome .brand-mark{top:16px;right:16px}.rich-html-case--lovableHome .geo-diamond,.rich-html-case--lovableHome .geo-ring{display:none}}@media(max-width:768px){.rich-html-case--lovableHome .poster__inner{padding:32px 16px 48px}.rich-html-case--lovableHome .poster__title{font-size:40px;letter-spacing:-1px}.rich-html-case--lovableHome .poster__subtitle{font-size:14px;letter-spacing:2px;margin-bottom:24px}.rich-html-case--lovableHome .poster__features{grid-template-columns:1fr;gap:14px;margin-bottom:28px}.rich-html-case--lovableHome .poster__stat{padding:0 12px}.rich-html-case--lovableHome .poster__stat-value{font-size:22px}.rich-html-case--lovableHome .poster-banner .poster__right{width:320px;min-height:360px}.rich-html-case--lovableHome .poster-banner .phone-frame--main{width:210px}.rich-html-case--lovableHome .poster-banner .phone-frame--sec{width:170px}.rich-html-case--lovableHome .poster-banner .phone-secondary{left:20px;transform:translateY(-50%) rotate(-6deg)}.rich-html-case--lovableHome .bg-wave{height:220px}}.rich-html-case--lovableHome{width:100%;overflow:hidden}.rich-html-case--lovableHome .page-detail{width:100%;overflow:hidden;background:var(--bg)}.rich-html-case--lovableHome .container{max-width:1320px;margin:0 auto;padding:0 32px;width:100%;box-sizing:border-box}.rich-html-case--lovableHome .screens-section,.rich-html-case--lovableHome .section,.rich-html-case--lovableHome .showcase,.rich-html-case--lovableHome .specs-section,.rich-html-case--lovableHome .ui-showcase{width:100%;min-width:0;box-sizing:border-box}.rich-html-case--lovableHome .ds-main,.rich-html-case--lovableHome .features__grid,.rich-html-case--lovableHome .pg-row,.rich-html-case--lovableHome .product-goals,.rich-html-case--lovableHome .screens__grid,.rich-html-case--lovableHome .showcase__phones,.rich-html-case--lovableHome .swot__grid,.rich-html-case--lovableHome .ua__cards,.rich-html-case--lovableHome .user-analysis{width:100%;min-width:0}.rich-html-case--lovableHome .user-analysis{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.rich-html-case--lovableHome .ua__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.rich-html-case--lovableHome .swot__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.rich-html-case--lovableHome .features__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rich-html-case--lovableHome .screens__grid{grid-template-columns:repeat(5,minmax(0,1fr))}.rich-html-case--lovableHome .project-intro{background:#fff;text-align:center}.rich-html-case--lovableHome .project-intro__inner{max-width:1320px;margin:0 auto;padding:50px 32px}.rich-html-case--lovableHome .project-intro__title-img{display:block;max-width:100%;margin:0 auto;padding:50px 0}.rich-html-case--lovableHome .project-intro__text{max-width:960px;margin:0 auto;font-size:20px;color:#333;line-height:30px}.rich-html-case--lovableHome .page-summary{background:#fff;text-align:center}.rich-html-case--lovableHome .page-summary__inner{max-width:1320px;margin:0 auto;padding:50px 32px 40px}.rich-html-case--lovableHome .page-summary__text{max-width:960px;margin:0 auto 50px;font-size:20px;color:#333;line-height:30px}.rich-html-case--lovableHome .page-summary__preview{margin-bottom:25px}.rich-html-case--lovableHome .page-summary__preview img{width:100%;height:100%;min-height:200px;-o-object-fit:cover;object-fit:cover;border-radius:6px}.rich-html-case--lovableHome .page-summary__back{width:110px;height:41px;margin:25px auto 0;background-color:#d9e9ff;color:rgba(0,108,255,.3803921569);text-align:right;line-height:38px;border-radius:50px;font-size:24px;letter-spacing:15px;box-sizing:border-box;padding:0 10px;cursor:pointer}.rich-html-case--lovableHome .related-cases{background:#fff}.rich-html-case--lovableHome .related-cases__inner{max-width:1320px;margin:0 auto;padding:0 32px 85px}.rich-html-case--lovableHome .related-cases__title{text-align:center;width:100%;padding-bottom:40px}.rich-html-case--lovableHome .related-cases__title img{max-width:100%;padding-top:50px}.rich-html-case--lovableHome .related-cases__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}@media(max-width:1024px){.rich-html-case--lovableHome .screens-section,.rich-html-case--lovableHome .section,.rich-html-case--lovableHome .showcase{padding:48px 0}.rich-html-case--lovableHome .user-analysis{grid-template-columns:1fr;gap:32px}.rich-html-case--lovableHome .ua__intro{min-width:0}.rich-html-case--lovableHome .swot__grid,.rich-html-case--lovableHome .ua__cards{grid-template-columns:1fr}.rich-html-case--lovableHome .swot__bg-text{font-size:120px}.rich-html-case--lovableHome .pg-row{flex-direction:column;gap:16px}.rich-html-case--lovableHome .pg-row__left{flex:1 1 auto;max-width:100%}.rich-html-case--lovableHome .pg-row__arrow{display:none}.rich-html-case--lovableHome .pg-row__tags{padding-top:0}.rich-html-case--lovableHome .features__grid{grid-template-columns:1fr}.rich-html-case--lovableHome .showcase__header{flex-direction:column;align-items:flex-start;gap:16px}.rich-html-case--lovableHome .showcase__phones{flex-wrap:wrap;justify-content:center;gap:20px}.rich-html-case--lovableHome .phone-mockup--center,.rich-html-case--lovableHome .phone-mockup--left-1,.rich-html-case--lovableHome .phone-mockup--left-2,.rich-html-case--lovableHome .phone-mockup--right-1,.rich-html-case--lovableHome .phone-mockup--right-2{transform:none!important;margin:0!important}.rich-html-case--lovableHome .screens__grid,.rich-html-case--lovableHome .specs-bar{grid-template-columns:repeat(3,minmax(0,1fr))}.rich-html-case--lovableHome .spec-item{border-right:none;padding:12px 0}.rich-html-case--lovableHome .ds-main{grid-template-columns:1fr}.rich-html-case--lovableHome .ds-color-row{flex-direction:column}.rich-html-case--lovableHome .ds-icons,.rich-html-case--lovableHome .related-cases__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.rich-html-case--lovableHome .container{padding:0 16px}.rich-html-case--lovableHome .screens-section,.rich-html-case--lovableHome .section,.rich-html-case--lovableHome .showcase,.rich-html-case--lovableHome .specs-section{padding:40px 0}.rich-html-case--lovableHome .sec-label__cn{font-size:14px}.rich-html-case--lovableHome .showcase__main-title{font-size:22px}.rich-html-case--lovableHome .showcase__phones{gap:16px}.rich-html-case--lovableHome .phone-mockup--lg,.rich-html-case--lovableHome .phone-mockup--md,.rich-html-case--lovableHome .phone-mockup--sm{width:min(180px,42vw)}.rich-html-case--lovableHome .phone-frame--lg,.rich-html-case--lovableHome .showcase .phone-frame{max-width:min(200px,72vw)}.rich-html-case--lovableHome .showcase .phone-mockup--md .phone-frame,.rich-html-case--lovableHome .showcase .phone-mockup--sm .phone-frame{max-width:min(180px,66vw)}.rich-html-case--lovableHome .phone-frame--screen{max-width:min(190px,72vw)}.rich-html-case--lovableHome .screens__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.rich-html-case--lovableHome .specs-bar{grid-template-columns:repeat(2,minmax(0,1fr));padding:24px 20px}.rich-html-case--lovableHome .swot__bg-text{font-size:72px;letter-spacing:8px}.rich-html-case--lovableHome .feat-card{padding:24px;flex-direction:column;gap:12px}.rich-html-case--lovableHome .ds-card:hover,.rich-html-case--lovableHome .feat-card:hover,.rich-html-case--lovableHome .pg-row:hover,.rich-html-case--lovableHome .swot-card:hover,.rich-html-case--lovableHome .ua-card:hover{transform:none}.rich-html-case--lovableHome .page-summary__inner,.rich-html-case--lovableHome .project-intro__inner,.rich-html-case--lovableHome .related-cases__inner{padding-left:16px;padding-right:16px}.rich-html-case--lovableHome .project-intro__title-img{padding:24px 0}.rich-html-case--lovableHome .page-summary__text,.rich-html-case--lovableHome .project-intro__text{font-size:14px;line-height:22px}.rich-html-case--lovableHome .page-summary__preview img{min-height:160px}.rich-html-case--lovableHome .page-summary__back{width:75px;height:32px;font-size:14px;line-height:33px;letter-spacing:9px}.rich-html-case--lovableHome .related-cases__grid{grid-template-columns:1fr;gap:16px}.rich-html-case--lovableHome .related-cases__title img{padding-top:24px}}@media(max-width:480px){.rich-html-case--lovableHome .screens__grid,.rich-html-case--lovableHome .specs-bar{grid-template-columns:1fr}.rich-html-case--lovableHome .phone-mockup--lg,.rich-html-case--lovableHome .phone-mockup--md,.rich-html-case--lovableHome .phone-mockup--sm{width:min(160px,72vw)}}.rich-html-case--channelAdvertisingFundManagementPlatform,.rich-html-case--channelAdvertisingFundManagementPlatform *{margin:0;padding:0;box-sizing:border-box}.rich-html-case--channelAdvertisingFundManagementPlatform{--bg:#fff;--bg-light:#f0f4ff;--primary:#2563eb;--primary-light:#dbeafe;--primary-pale:#eff6ff;--primary-soft:#93c5fd;--primary-dark:#1d4ed8;--primary-darker:#1e40af;--accent:#3b82f6;--text-dark:#0f172a;--text-primary:#1e293b;--text-secondary:#475569;--text-muted:#64748b;--text-light:#94a3b8;--border:#e2e8f0;--border-light:#f1f5f9;--radius:12px;--radius-lg:16px;--shadow-sm:0 1px 3px rgba(15,23,42,0.06);--shadow-md:0 4px 16px rgba(15,23,42,0.08);--shadow-lg:0 8px 32px rgba(15,23,42,0.1);font-family:Noto Sans SC,Inter,system-ui,sans-serif;background:var(--bg);color:var(--text-primary);line-height:1.6}.rich-html-case--channelAdvertisingFundManagementPlatform .page{width:1320px;margin:0 auto;background:var(--bg)}.rich-html-case--channelAdvertisingFundManagementPlatform .sec-label{display:flex;align-items:center;gap:8px;margin-bottom:20px}.rich-html-case--channelAdvertisingFundManagementPlatform .sec-label__dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.rich-html-case--channelAdvertisingFundManagementPlatform .sec-label__cn{font-size:16px;font-weight:700;color:var(--text-dark);letter-spacing:.5px}.rich-html-case--channelAdvertisingFundManagementPlatform .sec-label__sep{color:var(--text-light);font-size:14px;margin:0 2px}.rich-html-case--channelAdvertisingFundManagementPlatform .sec-label__en{font-size:12px;font-weight:500;color:var(--text-light);letter-spacing:1px;font-family:Inter,sans-serif}.rich-html-case--channelAdvertisingFundManagementPlatform .section{padding:64px 80px}.rich-html-case--channelAdvertisingFundManagementPlatform .section+.section{padding-top:0}.rich-html-case--channelAdvertisingFundManagementPlatform .s-divider{height:1px;background:linear-gradient(90deg,transparent,#e2e8f0 20%,#e2e8f0 80%,transparent);margin:0 80px}.rich-html-case--channelAdvertisingFundManagementPlatform .hero{padding:72px 80px 56px;position:relative;overflow:hidden}.rich-html-case--channelAdvertisingFundManagementPlatform .hero__deco{position:absolute;right:80px;top:40px;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle at 40% 40%,var(--primary-light) 0,rgba(37,99,235,.08) 50%,transparent 70%);pointer-events:none}.rich-html-case--channelAdvertisingFundManagementPlatform .hero__deco2{position:absolute;right:160px;top:120px;width:160px;height:160px;border:1.5px solid rgba(37,99,235,.1);border-radius:50%;pointer-events:none}.rich-html-case--channelAdvertisingFundManagementPlatform .hero__badge{display:inline-flex;align-items:center;gap:6px;padding:6px 16px;background:var(--primary-pale);border:1px solid rgba(37,99,235,.15);border-radius:100px;font-size:12px;font-weight:600;color:var(--primary);letter-spacing:.5px;margin-bottom:20px}.rich-html-case--channelAdvertisingFundManagementPlatform .hero__badge:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--primary)}.rich-html-case--channelAdvertisingFundManagementPlatform .hero__title{font-size:36px;font-weight:900;color:var(--text-dark);line-height:1.25;letter-spacing:-.5px;margin-bottom:16px}.rich-html-case--channelAdvertisingFundManagementPlatform .hero__title span{color:var(--primary)}.rich-html-case--channelAdvertisingFundManagementPlatform .hero__desc{font-size:15px;color:var(--text-secondary);line-height:1.7;max-width:760px;margin-bottom:32px}.rich-html-case--channelAdvertisingFundManagementPlatform .hero__meta{display:flex;gap:40px;flex-wrap:wrap}.rich-html-case--channelAdvertisingFundManagementPlatform .hero__meta-item{display:flex;flex-direction:column;gap:4px}.rich-html-case--channelAdvertisingFundManagementPlatform .hero__meta-label{font-size:11px;color:var(--text-muted);font-weight:500;letter-spacing:1px;text-transform:uppercase;font-family:Inter,sans-serif}.rich-html-case--channelAdvertisingFundManagementPlatform .hero__meta-value{font-size:14px;color:var(--text-primary);font-weight:600}.rich-html-case--channelAdvertisingFundManagementPlatform .overview-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.rich-html-case--channelAdvertisingFundManagementPlatform .overview-card{background:var(--bg-light);border:1px solid var(--border-light);border-radius:var(--radius);padding:28px 24px;transition:transform .2s,box-shadow .2s}.rich-html-case--channelAdvertisingFundManagementPlatform .overview-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.rich-html-case--channelAdvertisingFundManagementPlatform .overview-card__icon{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;margin-bottom:16px;font-size:20px}.rich-html-case--channelAdvertisingFundManagementPlatform .overview-card__icon.blue{background:rgba(37,99,235,.1)}.rich-html-case--channelAdvertisingFundManagementPlatform .overview-card__icon.indigo{background:rgba(99,102,241,.1)}.rich-html-case--channelAdvertisingFundManagementPlatform .overview-card__icon.violet{background:rgba(139,92,246,.1)}.rich-html-case--channelAdvertisingFundManagementPlatform .overview-card__icon.cyan{background:rgba(6,182,212,.1)}.rich-html-case--channelAdvertisingFundManagementPlatform .overview-card__icon.amber{background:rgba(245,158,11,.1)}.rich-html-case--channelAdvertisingFundManagementPlatform .overview-card__icon.emerald{background:rgba(16,185,129,.1)}.rich-html-case--channelAdvertisingFundManagementPlatform .overview-card__title{font-size:15px;font-weight:700;color:var(--text-dark);margin-bottom:8px}.rich-html-case--channelAdvertisingFundManagementPlatform .overview-card__desc{font-size:13px;color:var(--text-muted);line-height:1.6}.rich-html-case--channelAdvertisingFundManagementPlatform .tech-arch{display:flex;flex-direction:column;gap:2px;background:var(--border-light);border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--border)}.rich-html-case--channelAdvertisingFundManagementPlatform .tech-layer{display:flex;align-items:stretch;background:var(--bg)}.rich-html-case--channelAdvertisingFundManagementPlatform .tech-layer__label{width:130px;flex-shrink:0;padding:18px 16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border-right:1px solid var(--border-light)}.rich-html-case--channelAdvertisingFundManagementPlatform .tech-layer__label-icon{font-size:18px;margin-bottom:2px}.rich-html-case--channelAdvertisingFundManagementPlatform .tech-layer__label-text{font-size:12px;font-weight:700;color:var(--text-dark);letter-spacing:.5px}.rich-html-case--channelAdvertisingFundManagementPlatform .tech-layer__label-sub{font-size:10px;color:var(--text-light);font-family:Inter,sans-serif;letter-spacing:.5px}.rich-html-case--channelAdvertisingFundManagementPlatform .tech-layer__content{flex:1;padding:14px 20px;display:flex;flex-wrap:wrap;gap:8px;align-items:center;align-content:center;min-height:72px}.rich-html-case--channelAdvertisingFundManagementPlatform .tech-node{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:8px;font-size:12px;font-weight:600;line-height:1.3;transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .2s;cursor:default;position:relative}.rich-html-case--channelAdvertisingFundManagementPlatform .tech-node:hover{z-index:2}.rich-html-case--channelAdvertisingFundManagementPlatform .tech-node__dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.rich-html-case--channelAdvertisingFundManagementPlatform .tech-node--blue{background:rgba(37,99,235,.08);color:#1d4ed8;border:1px solid rgba(37,99,235,.12)}.rich-html-case--channelAdvertisingFundManagementPlatform .tech-node--blue .tech-node__dot{background:#2563eb}.rich-html-case--channelAdvertisingFundManagementPlatform .tech-node--indigo{background:rgba(99,102,241,.08);color:#4338ca;border:1px solid rgba(99,102,241,.12)}.rich-html-case--channelAdvertisingFundManagementPlatform .tech-node--indigo .tech-node__dot{background:#6366f1}.rich-html-case--channelAdvertisingFundManagementPlatform .tech-node--violet{background:rgba(139,92,246,.08);color:#6d28d9;border:1px solid rgba(139,92,246,.12)}.rich-html-case--channelAdvertisingFundManagementPlatform .tech-node--violet .tech-node__dot{background:#8b5cf6}.rich-html-case--channelAdvertisingFundManagementPlatform .tech-node--cyan{background:rgba(6,182,212,.08);color:#0e7490;border:1px solid rgba(6,182,212,.12)}.rich-html-case--channelAdvertisingFundManagementPlatform .tech-node--cyan .tech-node__dot{background:#06b6d4}.rich-html-case--channelAdvertisingFundManagementPlatform .tech-node--amber{background:rgba(245,158,11,.08);color:#b45309;border:1px solid rgba(245,158,11,.12)}.rich-html-case--channelAdvertisingFundManagementPlatform .tech-node--amber .tech-node__dot{background:#f59e0b}.rich-html-case--channelAdvertisingFundManagementPlatform .tech-node--emerald{background:rgba(16,185,129,.08);color:#047857;border:1px solid rgba(16,185,129,.12)}.rich-html-case--channelAdvertisingFundManagementPlatform .tech-node--emerald .tech-node__dot{background:#10b981}.rich-html-case--channelAdvertisingFundManagementPlatform .tech-node--rose{background:rgba(244,63,94,.08);color:#be123c;border:1px solid rgba(244,63,94,.12)}.rich-html-case--channelAdvertisingFundManagementPlatform .tech-node--rose .tech-node__dot{background:#f43f5e}.rich-html-case--channelAdvertisingFundManagementPlatform .tech-node--slate{background:rgba(100,116,139,.08);color:#334155;border:1px solid rgba(100,116,139,.12)}.rich-html-case--channelAdvertisingFundManagementPlatform .tech-node--slate .tech-node__dot{background:#64748b}.rich-html-case--channelAdvertisingFundManagementPlatform .tech-layer:first-child .tech-layer__label{background:rgba(37,99,235,.04)}.rich-html-case--channelAdvertisingFundManagementPlatform .tech-layer:nth-child(2) .tech-layer__label{background:rgba(99,102,241,.04)}.rich-html-case--channelAdvertisingFundManagementPlatform .tech-layer:nth-child(3) .tech-layer__label{background:rgba(139,92,246,.04)}.rich-html-case--channelAdvertisingFundManagementPlatform .tech-layer:nth-child(4) .tech-layer__label{background:rgba(6,182,212,.04)}.rich-html-case--channelAdvertisingFundManagementPlatform .tech-layer:nth-child(5) .tech-layer__label{background:rgba(245,158,11,.04)}.rich-html-case--channelAdvertisingFundManagementPlatform .tech-layer:nth-child(6) .tech-layer__label{background:rgba(16,185,129,.04)}.rich-html-case--channelAdvertisingFundManagementPlatform .tech-flow{display:flex;align-items:center;justify-content:center;padding:4px 0;background:var(--bg);position:relative}.rich-html-case--channelAdvertisingFundManagementPlatform .tech-flow__line{display:flex;align-items:center;gap:24px}.rich-html-case--channelAdvertisingFundManagementPlatform .tech-flow__arrow{display:flex;align-items:center;gap:4px;font-size:10px;color:var(--text-light);font-family:Inter,sans-serif;letter-spacing:1px}.rich-html-case--channelAdvertisingFundManagementPlatform .tech-flow__arrow svg{opacity:.35}.rich-html-case--channelAdvertisingFundManagementPlatform .arch-legend{display:flex;gap:20px;margin-top:20px;padding:14px 20px;background:var(--bg-light);border-radius:10px;border:1px solid var(--border-light)}.rich-html-case--channelAdvertisingFundManagementPlatform .arch-legend__item{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--text-muted)}.rich-html-case--channelAdvertisingFundManagementPlatform .arch-legend__icon{width:8px;height:8px;border-radius:2px}.rich-html-case--channelAdvertisingFundManagementPlatform .ui-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.rich-html-case--channelAdvertisingFundManagementPlatform .ui-card{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;transition:box-shadow .2s}.rich-html-case--channelAdvertisingFundManagementPlatform .ui-card:hover{box-shadow:var(--shadow-lg)}.rich-html-case--channelAdvertisingFundManagementPlatform .ui-card__mockup{position:relative;background:#f8fafc;border-bottom:1px solid var(--border-light);padding:16px 16px 0}.rich-html-case--channelAdvertisingFundManagementPlatform .browser-chrome{display:flex;align-items:center;gap:6px;margin-bottom:10px}.rich-html-case--channelAdvertisingFundManagementPlatform .browser-chrome__dots{display:flex;gap:5px}.rich-html-case--channelAdvertisingFundManagementPlatform .browser-chrome__dot{width:10px;height:10px;border-radius:50%}.rich-html-case--channelAdvertisingFundManagementPlatform .browser-chrome__dot.red{background:#ef4444}.rich-html-case--channelAdvertisingFundManagementPlatform .browser-chrome__dot.yellow{background:#f59e0b}.rich-html-case--channelAdvertisingFundManagementPlatform .browser-chrome__dot.green{background:#22c55e}.rich-html-case--channelAdvertisingFundManagementPlatform .browser-chrome__url{flex:1;height:28px;background:#e2e8f0;border-radius:6px;margin-left:8px}.rich-html-case--channelAdvertisingFundManagementPlatform .ui-card__img{width:100%;height:320px;-o-object-fit:cover;object-fit:cover;-o-object-position:top left;object-position:top left;border-radius:0 0 8px 8px;display:block}.rich-html-case--channelAdvertisingFundManagementPlatform .ui-card__info{padding:16px 20px}.rich-html-case--channelAdvertisingFundManagementPlatform .ui-card__title{font-size:14px;font-weight:700;color:var(--text-dark);margin-bottom:4px}.rich-html-case--channelAdvertisingFundManagementPlatform .ui-card__desc{font-size:12px;color:var(--text-muted);line-height:1.5}.rich-html-case--channelAdvertisingFundManagementPlatform .ui-card__tag{display:inline-block;margin-top:8px;font-size:11px;padding:2px 8px;border-radius:4px;font-weight:500}.rich-html-case--channelAdvertisingFundManagementPlatform .ui-card__tag.client{background:rgba(37,99,235,.08);color:var(--primary)}.rich-html-case--channelAdvertisingFundManagementPlatform .ui-card__tag.admin{background:rgba(139,92,246,.08);color:#7c3aed}.rich-html-case--channelAdvertisingFundManagementPlatform .feature-list{display:flex;flex-direction:column;gap:16px}.rich-html-case--channelAdvertisingFundManagementPlatform .feature-item{display:flex;gap:20px;padding:24px;background:var(--bg-light);border:1px solid var(--border-light);border-radius:var(--radius);transition:box-shadow .2s}.rich-html-case--channelAdvertisingFundManagementPlatform .feature-item:hover{box-shadow:var(--shadow-sm)}.rich-html-case--channelAdvertisingFundManagementPlatform .feature-item__icon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:22px;flex-shrink:0}.rich-html-case--channelAdvertisingFundManagementPlatform .feature-item__content{flex:1}.rich-html-case--channelAdvertisingFundManagementPlatform .feature-item__title{font-size:15px;font-weight:700;color:var(--text-dark);margin-bottom:6px}.rich-html-case--channelAdvertisingFundManagementPlatform .feature-item__desc{font-size:13px;color:var(--text-muted);line-height:1.7}.rich-html-case--channelAdvertisingFundManagementPlatform .feature-item__tags{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.rich-html-case--channelAdvertisingFundManagementPlatform .feature-item__tag{font-size:11px;padding:3px 10px;border-radius:100px;background:rgba(37,99,235,.06);color:var(--primary);font-weight:500}.rich-html-case--channelAdvertisingFundManagementPlatform .design-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.rich-html-case--channelAdvertisingFundManagementPlatform .design-panel{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-lg);padding:24px}.rich-html-case--channelAdvertisingFundManagementPlatform .design-panel__title{font-size:14px;font-weight:700;color:var(--text-dark);margin-bottom:16px}.rich-html-case--channelAdvertisingFundManagementPlatform .color-swatches{display:flex;gap:12px;flex-wrap:wrap}.rich-html-case--channelAdvertisingFundManagementPlatform .color-swatch{display:flex;flex-direction:column;align-items:center;gap:6px}.rich-html-case--channelAdvertisingFundManagementPlatform .color-swatch__circle{width:48px;height:48px;border-radius:10px;border:1px solid var(--border-light)}.rich-html-case--channelAdvertisingFundManagementPlatform .color-swatch__label{font-size:10px;color:var(--text-muted);font-family:Inter,sans-serif}.rich-html-case--channelAdvertisingFundManagementPlatform .typo-list{display:flex;flex-direction:column;gap:12px}.rich-html-case--channelAdvertisingFundManagementPlatform .typo-item{display:flex;align-items:baseline;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid var(--border-light)}.rich-html-case--channelAdvertisingFundManagementPlatform .typo-item:last-child{border-bottom:none;padding-bottom:0}.rich-html-case--channelAdvertisingFundManagementPlatform .typo-item__sample{font-size:18px;font-weight:700;color:var(--text-dark)}.rich-html-case--channelAdvertisingFundManagementPlatform .typo-item__meta{font-size:11px;color:var(--text-light);font-family:Inter,sans-serif}.rich-html-case--channelAdvertisingFundManagementPlatform .media-grid{display:flex;flex-wrap:wrap;gap:12px}.rich-html-case--channelAdvertisingFundManagementPlatform .media-chip{display:flex;align-items:center;gap:8px;padding:10px 18px;background:var(--bg-light);border:1px solid var(--border-light);border-radius:100px;font-size:13px;font-weight:600;color:var(--text-primary);transition:all .2s}.rich-html-case--channelAdvertisingFundManagementPlatform .media-chip:hover{border-color:var(--primary);background:var(--primary-pale);color:var(--primary)}.rich-html-case--channelAdvertisingFundManagementPlatform .media-chip__dot{width:8px;height:8px;border-radius:50%}.rich-html-case--channelAdvertisingFundManagementPlatform .footer{padding:32px 80px;border-top:1px solid var(--border-light);text-align:center}.rich-html-case--channelAdvertisingFundManagementPlatform .footer__text{font-size:12px;color:var(--text-light)}.rich-html-case--channelAdvertisingFundManagementPlatform .footer__text span{color:var(--primary);font-weight:600}.rich-html-case--channelAdvertisingFundManagementPlatform .hero__badge{animation:badgePulse 3s ease-in-out infinite}.rich-html-case--channelAdvertisingFundManagementPlatform .hero__badge:before{animation:dotBlink 2s ease-in-out infinite}@keyframes dotBlink{0%,to{opacity:1}50%{opacity:.4}}.rich-html-case--channelAdvertisingFundManagementPlatform .hero__deco{animation:decoFloat 8s ease-in-out infinite}.rich-html-case--channelAdvertisingFundManagementPlatform .hero__deco2{animation:decoFloat 10s ease-in-out infinite reverse}.rich-html-case--channelAdvertisingFundManagementPlatform .hero__meta-item{opacity:0;transform:translateY(12px);animation:fadeUp .5s ease forwards}.rich-html-case--channelAdvertisingFundManagementPlatform .hero__meta-item:first-child{animation-delay:.3s}.rich-html-case--channelAdvertisingFundManagementPlatform .hero__meta-item:nth-child(2){animation-delay:.45s}.rich-html-case--channelAdvertisingFundManagementPlatform .hero__meta-item:nth-child(3){animation-delay:.6s}.rich-html-case--channelAdvertisingFundManagementPlatform .hero__meta-item:nth-child(4){animation-delay:.75s}@keyframes fadeUp{to{opacity:1;transform:translateY(0)}}.rich-html-case--channelAdvertisingFundManagementPlatform .overview-card{cursor:pointer}.rich-html-case--channelAdvertisingFundManagementPlatform .overview-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:rgba(37,99,235,.15)}.rich-html-case--channelAdvertisingFundManagementPlatform .overview-card:hover .overview-card__icon{transform:scale(1.12)}.rich-html-case--channelAdvertisingFundManagementPlatform .overview-card__icon{transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.rich-html-case--channelAdvertisingFundManagementPlatform .tech-node{cursor:pointer}.rich-html-case--channelAdvertisingFundManagementPlatform .tech-node:hover{transform:translateY(-2px) scale(1.04);box-shadow:0 4px 12px rgba(0,0,0,.1)}.rich-html-case--channelAdvertisingFundManagementPlatform .tech-layer{opacity:0;transform:translateX(-16px);animation:layerSlide .5s ease forwards}.rich-html-case--channelAdvertisingFundManagementPlatform .tech-layer:first-child{animation-delay:.1s}.rich-html-case--channelAdvertisingFundManagementPlatform .tech-layer:nth-child(2){animation-delay:.15s}.rich-html-case--channelAdvertisingFundManagementPlatform .tech-layer:nth-child(3){animation-delay:.2s}.rich-html-case--channelAdvertisingFundManagementPlatform .tech-layer:nth-child(4){animation-delay:.25s}.rich-html-case--channelAdvertisingFundManagementPlatform .tech-layer:nth-child(5){animation-delay:.3s}.rich-html-case--channelAdvertisingFundManagementPlatform .tech-layer:nth-child(6){animation-delay:.35s}.rich-html-case--channelAdvertisingFundManagementPlatform .tech-flow{opacity:0;animation:layerSlide .3s ease forwards}.rich-html-case--channelAdvertisingFundManagementPlatform .tech-flow:nth-of-type(2){animation-delay:.12s}.rich-html-case--channelAdvertisingFundManagementPlatform .tech-flow:nth-of-type(3){animation-delay:.18s}.rich-html-case--channelAdvertisingFundManagementPlatform .tech-flow:nth-of-type(4){animation-delay:.24s}.rich-html-case--channelAdvertisingFundManagementPlatform .tech-flow:nth-of-type(5){animation-delay:.3s}@keyframes layerSlide{to{opacity:1;transform:translateX(0)}}.rich-html-case--channelAdvertisingFundManagementPlatform .ui-card{cursor:pointer;transition:transform .3s,box-shadow .3s,border-color .3s}.rich-html-case--channelAdvertisingFundManagementPlatform .ui-card:hover{transform:translateY(-6px);box-shadow:0 12px 40px rgba(15,23,42,.14);border-color:rgba(37,99,235,.2)}.rich-html-case--channelAdvertisingFundManagementPlatform .ui-card:hover .browser-chrome__dot{transform:scale(1.3)}.rich-html-case--channelAdvertisingFundManagementPlatform .browser-chrome__dot{transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.rich-html-case--channelAdvertisingFundManagementPlatform .browser-chrome__dot.red:hover{background:#dc2626}.rich-html-case--channelAdvertisingFundManagementPlatform .browser-chrome__dot.yellow:hover{background:#d97706}.rich-html-case--channelAdvertisingFundManagementPlatform .browser-chrome__dot.green:hover{background:#16a34a}.rich-html-case--channelAdvertisingFundManagementPlatform .ui-card:hover .ui-card__img{transform:scale(1.02)}.rich-html-case--channelAdvertisingFundManagementPlatform .ui-card__img{transition:transform .5s ease}.rich-html-case--channelAdvertisingFundManagementPlatform .ui-card:hover .ui-card__tag{transform:scale(1.08)}.rich-html-case--channelAdvertisingFundManagementPlatform .ui-card__tag{transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.rich-html-case--channelAdvertisingFundManagementPlatform .feature-item{position:relative;overflow:hidden;cursor:default}.rich-html-case--channelAdvertisingFundManagementPlatform .feature-item:before{content:"";position:absolute;left:0;top:0;width:3px;height:100%;background:var(--primary);border-radius:0 2px 2px 0;transform:scaleY(0);transform-origin:top;transition:transform .3s ease}.rich-html-case--channelAdvertisingFundManagementPlatform .feature-item:hover:before{transform:scaleY(1)}.rich-html-case--channelAdvertisingFundManagementPlatform .feature-item:hover{box-shadow:var(--shadow-md);border-color:rgba(37,99,235,.1)}.rich-html-case--channelAdvertisingFundManagementPlatform .feature-item:hover .feature-item__icon{transform:scale(1.1) rotate(-5deg)}.rich-html-case--channelAdvertisingFundManagementPlatform .feature-item__icon{transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.rich-html-case--channelAdvertisingFundManagementPlatform .feature-item__tag{transition:background .2s,color .2s,transform .2s}.rich-html-case--channelAdvertisingFundManagementPlatform .feature-item:hover .feature-item__tag{background:rgba(37,99,235,.12);color:var(--primary-dark)}.rich-html-case--channelAdvertisingFundManagementPlatform .media-chip{cursor:pointer}.rich-html-case--channelAdvertisingFundManagementPlatform .media-chip:hover{transform:translateY(-2px);box-shadow:var(--shadow-sm)}.rich-html-case--channelAdvertisingFundManagementPlatform .media-chip:hover .media-chip__dot{transform:scale(1.5)}.rich-html-case--channelAdvertisingFundManagementPlatform .media-chip__dot{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.rich-html-case--channelAdvertisingFundManagementPlatform .color-swatch__circle{cursor:pointer;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s}.rich-html-case--channelAdvertisingFundManagementPlatform .color-swatch__circle:hover{transform:scale(1.15);box-shadow:0 4px 12px rgba(0,0,0,.15)}.rich-html-case--channelAdvertisingFundManagementPlatform .sec-label{opacity:0;transform:translateX(-12px);animation:slideIn .5s ease forwards}@keyframes slideIn{to{opacity:1;transform:translateX(0)}}.rich-html-case--channelAdvertisingFundManagementPlatform html{scroll-behavior:smooth}.rich-html-case--channelAdvertisingFundManagementPlatform .hero,.rich-html-case--channelAdvertisingFundManagementPlatform .section{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.rich-html-case--channelAdvertisingFundManagementPlatform .hero.revealed,.rich-html-case--channelAdvertisingFundManagementPlatform .section.revealed{opacity:1;transform:translateY(0)}.rich-html-case--channelAdvertisingFundManagementPlatform .hero{transition-delay:0s}.rich-html-case--channelAdvertisingFundManagementPlatform .section:first-of-type{transition-delay:.1s}.rich-html-case--channelAdvertisingFundManagementPlatform .section:nth-of-type(2){transition-delay:.15s}.rich-html-case--channelAdvertisingFundManagementPlatform .section:nth-of-type(3){transition-delay:.2s}.rich-html-case--channelAdvertisingFundManagementPlatform .section:nth-of-type(4){transition-delay:.25s}.rich-html-case--channelAdvertisingFundManagementPlatform .section:nth-of-type(5){transition-delay:.3s}.rich-html-case--channelAdvertisingFundManagementPlatform .s-divider{position:relative;overflow:hidden}.rich-html-case--channelAdvertisingFundManagementPlatform .s-divider:after{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(37,99,235,.15),transparent);animation:shimmer 4s ease-in-out infinite}@keyframes shimmer{0%{left:-60%}to{left:100%}}.rich-html-case--channelAdvertisingFundManagementPlatform .poster-banner{width:100%;overflow:hidden}.rich-html-case--channelAdvertisingFundManagementPlatform .poster{width:100%;min-height:750px;background:linear-gradient(135deg,#f0f4ff,#e8eeff 40%,#e0e8ff);position:relative;overflow:hidden}.rich-html-case--channelAdvertisingFundManagementPlatform .bg-glow-1{position:absolute;width:800px;height:800px;background:radial-gradient(circle,rgba(37,99,235,.07) 0,transparent 70%);top:-300px;right:-100px;pointer-events:none}.rich-html-case--channelAdvertisingFundManagementPlatform .bg-glow-2{position:absolute;width:500px;height:500px;background:radial-gradient(circle,rgba(99,102,241,.05) 0,transparent 70%);bottom:-200px;left:80px;pointer-events:none}.rich-html-case--channelAdvertisingFundManagementPlatform .bg-dots{position:absolute;top:0;right:0;width:55%;height:100%;background-image:radial-gradient(rgba(37,99,235,.09) 1.5px,transparent 0);background-size:36px 36px;pointer-events:none;mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.8) 25%,rgba(0,0,0,.8));-webkit-mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.8) 25%,rgba(0,0,0,.8))}.rich-html-case--channelAdvertisingFundManagementPlatform .bg-wave{position:absolute;bottom:0;left:0;width:100%;height:280px;pointer-events:none;opacity:.85;z-index:1}.rich-html-case--channelAdvertisingFundManagementPlatform .geo-ring{position:absolute;width:160px;height:160px;border:1.5px solid rgba(37,99,235,.12);border-radius:50%;top:80px;right:960px;pointer-events:none}.rich-html-case--channelAdvertisingFundManagementPlatform .geo-ring:after{content:"";position:absolute;inset:18px;border:1px solid rgba(37,99,235,.06);border-radius:50%}.rich-html-case--channelAdvertisingFundManagementPlatform .geo-diamond{position:absolute;width:10px;height:10px;background:rgba(37,99,235,.18);transform:rotate(45deg);top:120px;right:1100px;pointer-events:none}.rich-html-case--channelAdvertisingFundManagementPlatform .geo-dots{position:absolute;width:70px;height:70px;background-image:radial-gradient(rgba(99,102,241,.12) 2px,transparent 0);background-size:16px 16px;border-radius:50%;bottom:140px;left:70px;pointer-events:none}.rich-html-case--channelAdvertisingFundManagementPlatform .poster__content{width:100%;max-width:1640px;min-height:750px;margin:0 auto;display:flex;align-items:center;position:relative;z-index:2;padding:48px 32px 64px}.rich-html-case--channelAdvertisingFundManagementPlatform .poster__left{width:680px;max-width:100%;flex-shrink:0;padding-right:60px}.rich-html-case--channelAdvertisingFundManagementPlatform .poster__right{flex:1;min-width:0;position:relative;display:flex;justify-content:center}.rich-html-case--channelAdvertisingFundManagementPlatform .poster__badge{display:inline-flex;align-items:center;gap:6px;padding:6px 16px;background:rgba(37,99,235,.08);border:1px solid rgba(37,99,235,.15);border-radius:100px;font-size:12px;font-weight:600;color:#2563eb;letter-spacing:.5px;margin-bottom:36px}.rich-html-case--channelAdvertisingFundManagementPlatform .poster__badge:before{content:"";width:6px;height:6px;border-radius:50%;background:#2563eb}.rich-html-case--channelAdvertisingFundManagementPlatform .poster__title{font-size:46px;font-weight:900;color:#0f172a;line-height:1.2;letter-spacing:-1px;margin-bottom:24px}.rich-html-case--channelAdvertisingFundManagementPlatform .poster__title span{color:#2563eb}.rich-html-case--channelAdvertisingFundManagementPlatform .poster__subtitle{font-size:15px;color:#475569;line-height:1.75;margin-bottom:48px;max-width:500px}.rich-html-case--channelAdvertisingFundManagementPlatform .poster__stats{display:flex;flex-wrap:wrap;gap:32px 56px;margin-bottom:44px}.rich-html-case--channelAdvertisingFundManagementPlatform .poster__stat-num{font-size:30px;font-weight:800;color:#0f172a;line-height:1;margin-bottom:4px;font-family:Inter,sans-serif}.rich-html-case--channelAdvertisingFundManagementPlatform .poster__stat-num span{color:#2563eb}.rich-html-case--channelAdvertisingFundManagementPlatform .poster__stat-label{font-size:11px;color:#64748b;font-weight:500}.rich-html-case--channelAdvertisingFundManagementPlatform .poster__features{display:grid;grid-template-columns:repeat(2,1fr);gap:10px 12px;max-width:520px}.rich-html-case--channelAdvertisingFundManagementPlatform .poster__feature{padding:8px 18px;max-width:260px;background:hsla(0,0%,100%,.7);border:1px solid rgba(37,99,235,.1);border-radius:8px;font-size:13px;font-weight:600;color:#1e293b;display:flex;align-items:center;gap:6px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.rich-html-case--channelAdvertisingFundManagementPlatform .poster__feature svg{width:16px;height:16px;color:#2563eb;flex-shrink:0}.rich-html-case--channelAdvertisingFundManagementPlatform .mockup-wrapper{position:relative;width:100%;max-width:1000px}.rich-html-case--channelAdvertisingFundManagementPlatform .desktop-mockup{width:100%;background:#fff;border-radius:12px;border:1px solid #cbd5e1;overflow:hidden;box-shadow:0 24px 80px rgba(15,23,42,.14),0 6px 20px rgba(15,23,42,.08)}.rich-html-case--channelAdvertisingFundManagementPlatform .desktop-chrome{display:flex;align-items:center;padding:12px 16px;background:#f8fafc;border-bottom:1px solid #e2e8f0;gap:6px}.rich-html-case--channelAdvertisingFundManagementPlatform .desktop-chrome__dots{display:flex;gap:6px}.rich-html-case--channelAdvertisingFundManagementPlatform .desktop-chrome__dot{width:12px;height:12px;border-radius:50%}.rich-html-case--channelAdvertisingFundManagementPlatform .desktop-chrome__dot.red{background:#ef4444}.rich-html-case--channelAdvertisingFundManagementPlatform .desktop-chrome__dot.yellow{background:#f59e0b}.rich-html-case--channelAdvertisingFundManagementPlatform .desktop-chrome__dot.green{background:#22c55e}.rich-html-case--channelAdvertisingFundManagementPlatform .desktop-chrome__url{flex:1;height:30px;background:#e2e8f0;border-radius:6px;margin-left:12px;display:flex;align-items:center;padding:0 12px;font-size:12px;color:#94a3b8;font-family:Inter,sans-serif}.rich-html-case--channelAdvertisingFundManagementPlatform .desktop-chrome__actions{display:flex;gap:5px;margin-left:10px}.rich-html-case--channelAdvertisingFundManagementPlatform .desktop-chrome__action{width:16px;height:16px;border-radius:2px;background:#cbd5e1}.rich-html-case--channelAdvertisingFundManagementPlatform .desktop-screen{width:100%;height:520px;-o-object-fit:cover;object-fit:cover;-o-object-position:right top;object-position:right top;display:block;background:#f1f5f9}.rich-html-case--channelAdvertisingFundManagementPlatform .float-card{position:absolute;background:hsla(0,0%,100%,.92);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:10px;border:1px solid rgba(37,99,235,.12);padding:14px 18px;box-shadow:0 8px 28px rgba(15,23,42,.1);z-index:3}.rich-html-case--channelAdvertisingFundManagementPlatform .float-card--top{top:-10px;right:20px}.rich-html-case--channelAdvertisingFundManagementPlatform .float-card--bottom{bottom:40px;left:-20px}.rich-html-case--channelAdvertisingFundManagementPlatform .float-card--mid-right{top:140px;right:-50px}.rich-html-case--channelAdvertisingFundManagementPlatform .float-card--top-left{top:30px;left:-40px}.rich-html-case--channelAdvertisingFundManagementPlatform .float-card--bottom-right{bottom:120px;right:-30px}.rich-html-case--channelAdvertisingFundManagementPlatform .float-card__title{font-size:10px;color:#64748b;font-weight:500;margin-bottom:4px}.rich-html-case--channelAdvertisingFundManagementPlatform .float-card__value{font-size:18px;font-weight:800;color:#0f172a;font-family:Inter,sans-serif}.rich-html-case--channelAdvertisingFundManagementPlatform .float-card__value span{color:#2563eb}.rich-html-case--channelAdvertisingFundManagementPlatform .float-card__trend{font-size:10px;font-weight:600;color:#10b981;margin-top:2px}@media(max-width:1320px){.rich-html-case--channelAdvertisingFundManagementPlatform .geo-ring{right:40%}.rich-html-case--channelAdvertisingFundManagementPlatform .geo-diamond{right:50%}.rich-html-case--channelAdvertisingFundManagementPlatform .float-card--bottom-right,.rich-html-case--channelAdvertisingFundManagementPlatform .float-card--mid-right{right:0}.rich-html-case--channelAdvertisingFundManagementPlatform .float-card--bottom,.rich-html-case--channelAdvertisingFundManagementPlatform .float-card--top-left{left:0}}@media(max-width:1024px){.rich-html-case--channelAdvertisingFundManagementPlatform .poster{min-height:auto}.rich-html-case--channelAdvertisingFundManagementPlatform .poster__content{flex-direction:column;min-height:auto;padding:40px 24px 56px;gap:40px}.rich-html-case--channelAdvertisingFundManagementPlatform .poster__left{width:100%;padding-right:0}.rich-html-case--channelAdvertisingFundManagementPlatform .poster__features,.rich-html-case--channelAdvertisingFundManagementPlatform .poster__subtitle{max-width:100%}.rich-html-case--channelAdvertisingFundManagementPlatform .poster__right{width:100%}.rich-html-case--channelAdvertisingFundManagementPlatform .desktop-screen{height:360px}.rich-html-case--channelAdvertisingFundManagementPlatform .float-card,.rich-html-case--channelAdvertisingFundManagementPlatform .geo-diamond,.rich-html-case--channelAdvertisingFundManagementPlatform .geo-ring{display:none}}@media(max-width:768px){.rich-html-case--channelAdvertisingFundManagementPlatform .poster__content{padding:32px 16px 48px}.rich-html-case--channelAdvertisingFundManagementPlatform .poster__title{font-size:34px}.rich-html-case--channelAdvertisingFundManagementPlatform .poster__stats{gap:20px 32px}.rich-html-case--channelAdvertisingFundManagementPlatform .poster__stat-num{font-size:24px}.rich-html-case--channelAdvertisingFundManagementPlatform .poster__features{grid-template-columns:1fr}.rich-html-case--channelAdvertisingFundManagementPlatform .poster__feature{max-width:100%}.rich-html-case--channelAdvertisingFundManagementPlatform .desktop-screen{height:240px}.rich-html-case--channelAdvertisingFundManagementPlatform .bg-wave{height:160px}}.rich-html-case--channelAdvertisingFundManagementPlatform .project-intro{background:#fff;text-align:center}.rich-html-case--channelAdvertisingFundManagementPlatform .project-intro__inner{max-width:1320px;margin:0 auto;padding:50px 32px}.rich-html-case--channelAdvertisingFundManagementPlatform .project-intro__title-img{display:block;max-width:100%;margin:0 auto;padding:50px 0}.rich-html-case--channelAdvertisingFundManagementPlatform .project-intro__text{max-width:960px;margin:0 auto;font-size:20px;color:#333;line-height:30px}.rich-html-case--channelAdvertisingFundManagementPlatform .page-detail{background:var(--bg)}.rich-html-case--channelAdvertisingFundManagementPlatform .page-summary{background:#fff;text-align:center}.rich-html-case--channelAdvertisingFundManagementPlatform .page-summary__inner{max-width:1320px;margin:0 auto;padding:50px 32px 40px}.rich-html-case--channelAdvertisingFundManagementPlatform .page-summary__text{max-width:960px;margin:0 auto 50px;font-size:20px;color:#333;line-height:30px}.rich-html-case--channelAdvertisingFundManagementPlatform .page-summary__preview{margin-bottom:25px}.rich-html-case--channelAdvertisingFundManagementPlatform .page-summary__preview img{width:100%;height:100%;min-height:200px;-o-object-fit:cover;object-fit:cover;border-radius:6px}.rich-html-case--channelAdvertisingFundManagementPlatform .page-summary__back{width:110px;height:41px;margin:25px auto 0;background-color:#d9e9ff;color:rgba(0,108,255,.3803921569);text-align:right;line-height:38px;border-radius:50px;font-size:24px;letter-spacing:15px;box-sizing:border-box;padding:0 10px;cursor:pointer}.rich-html-case--channelAdvertisingFundManagementPlatform .related-cases{background:#fff}.rich-html-case--channelAdvertisingFundManagementPlatform .related-cases__inner{max-width:1320px;margin:0 auto;padding:0 32px 85px}.rich-html-case--channelAdvertisingFundManagementPlatform .related-cases__title{text-align:center;width:100%;padding-bottom:40px}.rich-html-case--channelAdvertisingFundManagementPlatform .related-cases__title img{max-width:100%;padding-top:50px}.rich-html-case--channelAdvertisingFundManagementPlatform .related-cases__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}@media(max-width:1320px){.rich-html-case--channelAdvertisingFundManagementPlatform .page{width:100%}}@media(max-width:1024px){.rich-html-case--channelAdvertisingFundManagementPlatform .design-grid,.rich-html-case--channelAdvertisingFundManagementPlatform .media-grid,.rich-html-case--channelAdvertisingFundManagementPlatform .overview-grid,.rich-html-case--channelAdvertisingFundManagementPlatform .ui-grid{grid-template-columns:1fr}.rich-html-case--channelAdvertisingFundManagementPlatform .related-cases__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.rich-html-case--channelAdvertisingFundManagementPlatform .section{padding:40px 16px}.rich-html-case--channelAdvertisingFundManagementPlatform .s-divider{margin:0 16px}.rich-html-case--channelAdvertisingFundManagementPlatform .page-summary__inner,.rich-html-case--channelAdvertisingFundManagementPlatform .project-intro__inner,.rich-html-case--channelAdvertisingFundManagementPlatform .related-cases__inner{padding-left:16px;padding-right:16px}.rich-html-case--channelAdvertisingFundManagementPlatform .project-intro__title-img{padding:24px 0}.rich-html-case--channelAdvertisingFundManagementPlatform .page-summary__text,.rich-html-case--channelAdvertisingFundManagementPlatform .project-intro__text{font-size:14px;line-height:22px}.rich-html-case--channelAdvertisingFundManagementPlatform .page-summary__preview img{min-height:160px}.rich-html-case--channelAdvertisingFundManagementPlatform .page-summary__back{width:75px;height:32px;font-size:14px;line-height:33px;letter-spacing:9px}.rich-html-case--channelAdvertisingFundManagementPlatform .related-cases__grid{grid-template-columns:1fr;gap:16px}.rich-html-case--channelAdvertisingFundManagementPlatform .related-cases__title img{padding-top:24px}}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem,.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem *{margin:0;padding:0;box-sizing:border-box}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem{--bg:#fff;--bg-light:#f8fafe;--bg-pale:#edf1fa;--bg-section:#f0f4fd;--primary:#0b2d7f;--primary-light:#2a79ea;--primary-pale:rgba(11,45,127,0.06);--primary-soft:#7baff0;--primary-dark:#082263;--accent:#2a79ea;--text-dark:#0f172a;--text-primary:#1e293b;--text-secondary:#475569;--text-muted:#64748b;--text-light:#94a3b8;--border:#e2e8f0;--border-light:#f1f5f9;--radius:12px;--radius-lg:16px;--radius-xl:20px;--shadow-sm:0 1px 3px rgba(15,23,42,0.06);--shadow-md:0 4px 16px rgba(15,23,42,0.08);--shadow-lg:0 8px 32px rgba(15,23,42,0.1);--shadow-xl:0 16px 48px rgba(15,23,42,0.12);--success:#59a381;--warning:#f2bb4c;--error:#fc6d6d;font-family:Noto Sans SC,Inter,system-ui,sans-serif;background:#f2f3f5;color:var(--text-primary);line-height:1.6;overflow-x:hidden}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .page-detail{overflow-x:hidden}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .section{padding:64px 0;width:100%;min-width:0}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .ui-showcase{padding:64px 0;width:100%}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .hero{display:flex;align-items:center;gap:60px;padding:80px 80px 72px;position:relative;overflow:hidden}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .hero__bg{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(11,45,127,.025),rgba(42,121,234,.015) 50%,rgba(11,45,127,.03));pointer-events:none}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .hero__deco-ring{position:absolute;right:-60px;top:-60px;width:360px;height:360px;border:1px solid rgba(11,45,127,.06);border-radius:50%;pointer-events:none}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .hero__deco-dot{position:absolute;right:120px;top:80px;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle at 40% 40%,rgba(42,121,234,.08) 0,transparent 70%);pointer-events:none}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .hero__deco-grid{position:absolute;right:80px;bottom:40px;width:140px;height:140px;background-image:radial-gradient(circle,rgba(11,45,127,.12) 1px,transparent 0);background-size:14px 14px;opacity:.5;pointer-events:none}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .hero__left{flex:1;position:relative;z-index:1;max-width:520px}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .hero__badge{display:inline-flex;align-items:center;gap:8px;padding:6px 16px 6px 6px;background:var(--primary-pale);border:1px solid rgba(11,45,127,.1);border-radius:100px;font-size:12px;font-weight:600;color:var(--primary);letter-spacing:.5px;margin-bottom:24px}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .hero__badge-dot{width:20px;height:20px;border-radius:50%;background:var(--primary);display:flex;align-items:center;justify-content:center}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .hero__badge-dot:after{content:"";width:6px;height:6px;background:#fff;border-radius:50%}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .hero__title{font-size:38px;font-weight:900;color:var(--text-dark);line-height:1.25;letter-spacing:-.5px;margin-bottom:20px}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .hero__title span{color:var(--primary)}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .hero__desc{font-size:14px;color:var(--text-secondary);line-height:1.8;margin-bottom:32px}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .hero__tags{display:flex;gap:10px;flex-wrap:wrap}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .hero__tag{padding:6px 16px;font-size:12px;font-weight:500;border-radius:100px;letter-spacing:.3px}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .hero__tag.primary{background:var(--primary);color:#fff}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .hero__tag.outline{background:transparent;border:1px solid rgba(11,45,127,.2);color:var(--primary)}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .hero__tag.fade{background:rgba(11,45,127,.05);color:var(--primary)}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .hero__right{position:relative;z-index:1;width:750px;height:430px;flex-shrink:0}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .hero__laptop{position:absolute;right:-40px;bottom:0;width:660px}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .hero__laptop-lid{background:#f0f2f5;border:1px solid #d8dbdf;border-radius:15px 15px 0 0;padding:12px;box-shadow:0 8px 24px rgba(15,23,42,.1)}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .hero__laptop-screen{border-radius:6px;overflow:hidden;background:#fff;display:flex}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .hero__laptop-screen img{width:100%;height:390px;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;display:block}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .hero__laptop-base{height:21px;background:linear-gradient(180deg,#d1d5db,#9ca3af);border-radius:0 0 15px 15px;position:relative}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .hero__laptop-base:after{content:"";position:absolute;bottom:-9px;left:50%;transform:translateX(-50%);width:60%;height:9px;background:#dcdee3;border-radius:0 0 4px 4px}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .hero__phone{position:absolute;left:0;top:30px;width:185px;background:#f0f2f5;border:1px solid #d8dbdf;border-radius:26px;padding:8px;box-shadow:0 2px 6px rgba(15,23,42,.06),0 8px 24px rgba(15,23,42,.12),0 24px 56px rgba(11,45,127,.08);transform:rotate(-5deg)}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .hero__phone-notch{width:53px;height:16px;background:#1e2130;border-radius:8px;margin:0 auto 8px}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .hero__phone-screen{border-radius:22px;overflow:hidden}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .hero__phone-screen img{width:100%;aspect-ratio:1125/2436;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;display:block}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .section--pale{background:var(--bg-light)}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .section--blue{background:#eef2fa}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .sec-header{margin-bottom:36px}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .sec-header__icon{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:var(--primary);margin-bottom:8px;letter-spacing:1px;text-transform:uppercase;font-family:Inter,sans-serif}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .sec-header__icon-dot{width:6px;height:6px;background:var(--primary);border-radius:50%}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .sec-header__title{font-size:24px;font-weight:800;color:var(--text-dark);letter-spacing:.5px;margin-bottom:8px}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .sec-header__sub{font-size:13px;color:var(--text-muted);font-family:Inter,sans-serif;letter-spacing:1px}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .bg-row{display:flex;gap:60px;align-items:flex-start;width:100%;min-width:0}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .bg-left{flex:1;position:relative;min-width:0}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .bg-quote{font-size:80px;line-height:1;font-weight:900;color:rgba(11,45,127,.06);font-family:Inter,serif;position:absolute;top:-20px;left:-16px;pointer-events:none}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .bg-text{position:relative;z-index:1;font-size:14px;color:var(--text-secondary);line-height:1.9}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .bg-right{width:100%;max-width:440px;flex-shrink:0;display:grid;grid-template-columns:1fr 1fr;gap:12px}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .bg-stat{background:#fff;border:1px solid var(--border);border-radius:var(--radius);padding:20px 18px;text-align:center;transition:box-shadow .25s}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .bg-stat:hover{box-shadow:var(--shadow-md);border-color:rgba(11,45,127,.12)}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .bg-stat__num{font-size:28px;font-weight:900;font-family:Inter,sans-serif;color:var(--primary);margin-bottom:4px;letter-spacing:-1px}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .bg-stat__num.accent{color:var(--accent)}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .bg-stat__num.success{color:var(--success)}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .bg-stat__num.warning{color:#c9922e}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .bg-stat__label{font-size:12px;color:var(--text-muted);font-weight:500}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .ui-sub-label{display:flex;align-items:center;gap:8px;margin-bottom:16px;margin-top:28px}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .ui-sub-label:first-child{margin-top:0}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .ui-sub-label__icon{font-size:13px;width:26px;height:26px;display:flex;align-items:center;justify-content:center;border-radius:6px;flex-shrink:0}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .ui-sub-label__icon.app{background:rgba(11,45,127,.07)}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .ui-sub-label__icon.web{background:rgba(42,121,234,.07)}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .ui-sub-label__text{font-size:13px;font-weight:700;color:var(--text-dark)}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .ui-sub-label__count{font-size:11px;color:var(--text-light);font-family:Inter,sans-serif;font-weight:500}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .phone-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;width:100%;min-width:0}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .phone-card{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;cursor:pointer;transition:transform .3s,box-shadow .3s,border-color .3s;min-width:0}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .phone-card:hover{transform:translateY(-6px);box-shadow:0 12px 40px rgba(15,23,42,.14);border-color:rgba(11,45,127,.15)}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .phone-card__mockup{display:flex;justify-content:center;padding:34px 0 24px;background:#f8fafe;overflow:hidden;min-width:0}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .phone-frame{width:min(210px,100%);max-width:210px;margin:0 auto;background:#3a3a3c;border:1px solid #58585b;border-radius:31px;padding:9px;box-shadow:0 2px 6px rgba(0,0,0,.14),0 8px 24px rgba(0,0,0,.2),0 20px 50px rgba(0,0,0,.16);position:relative}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .phone-frame:before{content:"";display:block;width:62px;height:20px;background:#2a2a2c;border-radius:10px;margin:0 auto 9px}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .phone-frame__screen{border-radius:24px;overflow:hidden}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .phone-frame__screen img{width:100%;aspect-ratio:1125/2436;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;display:block;transition:transform .5s ease}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .phone-card__info{padding:12px 18px 16px}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .phone-card__title{font-size:13px;font-weight:700;color:var(--text-dark);margin-bottom:4px}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .phone-card__desc{font-size:11px;color:var(--text-muted);line-height:1.5}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .phone-card__tag{display:inline-block;margin-top:8px;font-size:10px;padding:2px 8px;border-radius:4px;font-weight:500}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .phone-card__tag.nav{background:rgba(11,45,127,.07);color:var(--primary)}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .phone-card__tag.quest{background:rgba(42,121,234,.08);color:#2a79ea}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .phone-card__tag.result{background:rgba(89,163,129,.08);color:#3d8b63}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .phone-card__tag.alert{background:rgba(242,187,76,.08);color:#c9922e}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .web-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:100%;min-width:0}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .web-card{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;cursor:pointer;transition:transform .3s,box-shadow .3s,border-color .3s;min-width:0}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .web-card:hover{transform:translateY(-6px);box-shadow:0 12px 40px rgba(15,23,42,.14);border-color:rgba(11,45,127,.15)}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .web-card__mockup{position:relative;background:#f8fafc;border-bottom:1px solid var(--border-light);padding:14px 14px 0;min-width:0;overflow:hidden}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .web-card__chrome{display:flex;align-items:center;gap:5px;margin-bottom:8px}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .web-card__chrome-dots{display:flex;gap:4px}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .web-card__chrome-dot{width:9px;height:9px;border-radius:50%}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .web-card__chrome-dot.red{background:#ef4444}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .web-card__chrome-dot.yellow{background:#f59e0b}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .web-card__chrome-dot.green{background:#22c55e}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .web-card__chrome-url{flex:1;height:26px;background:#e2e8f0;border-radius:5px;margin-left:6px}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .web-card__img{width:100%;height:auto;min-height:160px;max-height:230px;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;border-radius:0 0 6px 6px;display:block}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .web-card__info{padding:14px 18px}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .web-card__title{font-size:13px;font-weight:700;color:var(--text-dark);margin-bottom:4px}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .web-card__desc{font-size:11px;color:var(--text-muted);line-height:1.5}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .web-card__tag{display:inline-block;margin-top:8px;font-size:10px;padding:2px 8px;border-radius:4px;font-weight:500}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .web-card__tag.auth{background:rgba(11,45,127,.07);color:var(--primary)}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .web-card__tag.quest{background:rgba(42,121,234,.08);color:#2a79ea}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .web-card__tag.ops{background:rgba(242,187,76,.08);color:#c9922e}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .flow-row{display:flex;gap:60px;align-items:flex-start;margin-bottom:36px}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .flow-intro{width:280px;flex-shrink:0}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .flow-intro__text{font-size:13px;color:var(--text-secondary);line-height:1.8}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .flow-diagram{flex:1;position:relative;padding:20px 0;min-width:0;overflow:hidden}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .flow-pipeline{display:flex;align-items:flex-start;gap:0}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .flow-node{flex:1;position:relative;padding:24px 16px;text-align:center;transition:transform .25s}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .flow-node:hover{transform:translateY(-4px)}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .flow-node__circle{width:56px;height:56px;border-radius:50%;margin:0 auto 12px;display:flex;align-items:center;justify-content:center;font-size:22px;position:relative;z-index:2}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .flow-node__circle.prep{background:rgba(11,45,127,.08)}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .flow-node__circle.input{background:rgba(42,121,234,.1)}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .flow-node__circle.think{background:rgba(89,163,129,.1)}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .flow-node__circle.output{background:rgba(242,187,76,.12)}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .flow-node__title{font-size:14px;font-weight:700;color:var(--text-dark);margin-bottom:4px}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .flow-node__desc{font-size:11px;color:var(--text-muted);line-height:1.5}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .flow-connector{width:40px;flex-shrink:0;display:flex;align-items:center;justify-content:center;padding-top:42px}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .flow-connector__arrow{font-size:20px;color:rgba(11,45,127,.2);font-weight:300}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .feat-row{display:flex;gap:50px;align-items:center}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .feat-left{width:340px;flex-shrink:0}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .feat-topo{position:relative;width:280px;height:280px;margin:0 auto}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .feat-topo__center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:64px;height:64px;border-radius:50%;background:var(--primary);display:flex;align-items:center;justify-content:center;color:#fff;font-size:22px;z-index:3;box-shadow:0 4px 16px rgba(11,45,127,.3)}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .feat-topo__ring{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;border:1px solid rgba(11,45,127,.08)}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .feat-topo__ring.r1{width:140px;height:140px}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .feat-topo__ring.r2{width:220px;height:220px}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .feat-topo__ring.r3{width:280px;height:280px}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .feat-topo__node{position:absolute;display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--text-dark);white-space:nowrap;padding:6px 12px;background:#fff;border:1px solid var(--border);border-radius:8px;box-shadow:var(--shadow-sm);transition:transform .2s,box-shadow .2s}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .feat-topo__node:hover{transform:scale(1.06);box-shadow:var(--shadow-md);border-color:rgba(11,45,127,.15)}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .feat-topo__node-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .feat-topo__node.n1{left:50%;top:-12px;transform:translateX(-50%)}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .feat-topo__node.n2{right:-18px;top:20%;transform:translateY(-50%)}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .feat-topo__node.n3{left:50%;bottom:-12px;transform:translateX(-50%)}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .feat-topo__node.n4{left:-24px;top:20%;transform:translateY(-50%)}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .feat-topo__node.n5{right:-14px;top:68%;transform:translateY(-50%)}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .feat-topo__node.n6{left:-28px;top:68%;transform:translateY(-50%)}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .feat-right{flex:1;display:flex;flex-direction:column;gap:12px;min-width:0}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .feat-card{display:flex;align-items:center;gap:16px;padding:18px 20px;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);transition:transform .25s,box-shadow .25s}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .feat-card:hover{transform:translateX(6px);box-shadow:var(--shadow-md);border-color:rgba(11,45,127,.1)}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .feat-card__icon{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .feat-card__icon.blue{background:rgba(11,45,127,.08)}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .feat-card__icon.indigo{background:rgba(42,121,234,.1)}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .feat-card__icon.green{background:rgba(89,163,129,.1)}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .feat-card__icon.amber{background:rgba(242,187,76,.12)}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .feat-card__title{font-size:14px;font-weight:700;color:var(--text-dark);margin-bottom:2px}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .feat-card__desc{font-size:12px;color:var(--text-muted)}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .focus-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .focus-card{border-radius:var(--radius-lg);overflow:hidden;background:#fff;border:1px solid var(--border);transition:transform .3s,box-shadow .3s;cursor:pointer;min-width:0}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .focus-card:hover{transform:translateY(-8px);box-shadow:var(--shadow-xl)}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .focus-card__art{height:200px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .focus-card__art img.focus-art-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .focus-card__art.crop--topright img{-o-object-position:right -40px;object-position:right -40px}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .focus-card__art.crop--botleft img{-o-object-position:left calc(100% + 80px);object-position:left calc(100% + 80px)}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .focus-card__art.hue--purple img{filter:hue-rotate(-60deg) saturate(1.15) brightness(1.02)}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .focus-card__art.hue--blue img{filter:hue-rotate(-15deg) saturate(1.3) brightness(1.05)}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .focus-card__art.hue--green img{filter:hue-rotate(110deg) saturate(1.15) brightness(1.02)}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .focus-card__body{padding:24px}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .focus-card__title{font-size:18px;font-weight:800;color:var(--text-dark);margin-bottom:8px}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .focus-card__text{font-size:13px;color:var(--text-muted);line-height:1.7}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .ds-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;min-width:0}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .ds-block{margin-bottom:24px}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .ds-block:last-child{margin-bottom:0}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .ds-block__title{font-size:11px;font-weight:600;color:var(--text-light);text-transform:uppercase;letter-spacing:1.5px;margin-bottom:14px;font-family:Inter,sans-serif}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .ds-colors{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .ds-swatch{border-radius:var(--radius);overflow:hidden;border:1px solid var(--border)}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .ds-swatch__color{height:56px;display:flex;align-items:flex-end;padding:8px 10px}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .ds-swatch__hex{font-size:10px;font-family:Inter,monospace;font-weight:600;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.15)}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .ds-swatch__name{padding:8px 10px;font-size:11px;font-weight:600;color:var(--text-dark)}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .ds-swatch__label{padding:0 10px 10px;font-size:10px;color:var(--text-muted)}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .ds-type-row{display:flex;align-items:baseline;gap:16px;padding:10px 0;border-bottom:1px solid var(--border-light)}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .ds-type-row:last-child{border-bottom:none}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .ds-type__spec{width:70px;flex-shrink:0;text-align:right;font-size:10px;font-family:Inter,monospace;color:var(--text-muted);font-weight:500}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .ds-type__sample{font-size:16px;color:var(--text-dark);font-weight:500}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .ds-token-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .ds-token{background:var(--bg-light);border:1px solid var(--border-light);border-radius:8px;padding:10px 12px;text-align:center}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .ds-token__value{font-size:14px;font-weight:700;font-family:Inter,monospace;color:var(--primary);margin-bottom:2px}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .ds-token__label{font-size:10px;color:var(--text-muted)}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .footer{padding:28px 80px;border-top:1px solid var(--border-light);text-align:center;font-size:12px;color:var(--text-light)}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .footer span{color:var(--primary);font-weight:600}@keyframes badgePulse{0%,to{box-shadow:0 0 0 0 rgba(11,45,127,.2)}50%{box-shadow:0 0 0 8px rgba(11,45,127,0)}}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .hero__badge{animation:badgePulse 3s ease-in-out infinite}@keyframes decoFloat{0%,to{transform:translate(0) rotate(0deg)}50%{transform:translate(-10px,16px) rotate(2deg)}}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .hero__deco-dot{animation:decoFloat 8s ease-in-out infinite}@keyframes floatPhone{0%,to{transform:rotate(-5deg) translateY(0)}50%{transform:rotate(-5deg) translateY(-6px)}}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .hero__phone{animation:floatPhone 5s ease-in-out infinite}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .hero,.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .section{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .hero.revealed,.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .section.revealed{opacity:1;transform:translateY(0)}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem html{scroll-behavior:smooth}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .phone-card:hover .phone-frame{box-shadow:0 12px 40px rgba(0,0,0,.3)}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .phone-card:hover .phone-frame__screen img{transform:scale(1.02)}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .phone-card:hover .phone-card__tag{transform:scale(1.08)}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .phone-card__tag{transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .web-card:hover .web-card__chrome-dot{transform:scale(1.3)}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .web-card__chrome-dot{transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .web-card:hover .web-card__img{transform:scale(1.02)}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .web-card__img{transition:transform .5s ease}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .web-card:hover .web-card__tag{transform:scale(1.08)}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .web-card__tag{transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .poster-banner{width:100%;overflow:hidden}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .poster{width:100%;min-height:750px;position:relative;overflow:hidden;background:#f2f3f5}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .bg-aura{position:absolute;pointer-events:none;border-radius:50%}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .bg-aura--1{top:-120px;left:-80px;width:800px;height:800px;background:radial-gradient(circle,rgba(37,99,235,.06) 0,transparent 70%)}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .bg-aura--2{bottom:-200px;right:-100px;width:700px;height:700px;background:radial-gradient(circle,rgba(99,102,241,.05) 0,transparent 70%)}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .dot-pattern{position:absolute;right:0;top:0;bottom:0;width:300px;background-image:radial-gradient(circle,rgba(0,0,0,.06) 1px,transparent 0);background-size:24px 24px;opacity:.5;pointer-events:none;z-index:1}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .typo-layer{position:absolute;left:72px;top:120px;z-index:2;pointer-events:none}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .typo-main{font-size:130px;font-weight:900;line-height:1;letter-spacing:-4px;color:#0f172a}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .typo-main .accent{color:#2563eb}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .typo-sub{font-size:32px;font-weight:500;color:#64748b;letter-spacing:6px;text-transform:uppercase;margin-top:8px}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .product-screenshot{position:absolute;z-index:3;right:155px;top:140px;width:650px;max-width:calc(100% - 120px);border-radius:20px;overflow:hidden;box-shadow:0 24px 80px rgba(0,0,0,.18),0 8px 24px rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.06);background:#fff}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .product-screenshot__img{width:100%;display:block}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .info-block{position:absolute;left:72px;bottom:60px;z-index:4;max-width:480px}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .info-block__title{font-size:22px;font-weight:700;color:#0f172a;margin-bottom:10px;letter-spacing:-.3px}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .info-block__desc{font-size:14px;color:#64748b;line-height:1.8;margin-bottom:18px}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .info-block__tags{display:flex;gap:8px;flex-wrap:wrap}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .info-block__tag{padding:6px 16px;font-size:12px;font-weight:500;border-radius:100px}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .info-block__tag--solid{background:#eff6ff;color:#2563eb;border:1px solid #bfdbfe}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .info-block__tag--light{background:#fff;color:#475569;border:1px solid #e2e8f0}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .features{position:absolute;right:88px;bottom:72px;z-index:5;display:flex;flex-direction:column;gap:16px}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .feature-card{display:flex;align-items:flex-start;gap:14px;padding:14px 18px;background:#fff;border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.06),0 0 0 1px rgba(0,0,0,.04);max-width:320px}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .feature-card__icon{flex-shrink:0;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .feature-card__icon--blue{background:#eff6ff;color:#2563eb}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .feature-card__icon--purple{background:#f5f3ff;color:#7c3aed}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .feature-card__icon--green{background:#ecfdf5;color:#059669}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .feature-card__text{flex:1;min-width:0}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .feature-card__title{font-size:14px;font-weight:600;color:#0f172a;margin-bottom:4px}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .feature-card__desc{font-size:12px;color:#94a3b8;line-height:1.5}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .stat-pill{position:absolute;z-index:6;background:#fff;border-radius:100px;padding:8px 20px;box-shadow:0 4px 20px rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.04);display:flex;align-items:center;gap:10px;font-size:13px;font-weight:600;color:#0f172a}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .stat-pill--1{left:520px;top:72px}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .stat-pill--2{right:680px;bottom:380px}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .stat-pill__dot{width:8px;height:8px;border-radius:50%}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .stat-pill__dot--blue{background:#2563eb}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .stat-pill__dot--green{background:#10b981}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .deco-line{position:absolute;left:72px;bottom:0;width:320px;height:3px;background:linear-gradient(90deg,#2563eb,#7c3aed,transparent);z-index:10}@media(max-width:1400px){.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .typo-main{font-size:96px}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .typo-sub{font-size:24px;letter-spacing:4px}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .product-screenshot{width:520px;right:80px}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .stat-pill--1{left:420px}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .stat-pill--2{right:520px}}@media(max-width:1024px){.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .poster{min-height:auto;display:flex;flex-direction:column;gap:24px;padding:40px 24px 48px}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .deco-line,.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .features,.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .info-block,.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .product-screenshot,.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .stat-pill,.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .typo-layer{position:relative;left:auto;right:auto;top:auto;bottom:auto}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .typo-layer{order:1}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .product-screenshot{order:2;width:100%;max-width:560px;margin:0 auto}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .stat-pill{order:3;width:-moz-fit-content;width:fit-content;margin:0 auto}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .stat-pill--2{order:4}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .info-block{order:5;max-width:100%}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .features{order:6;width:100%;max-width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .feature-card{max-width:none}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .deco-line{order:7;width:100%;margin-top:8px}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .typo-main{font-size:64px;letter-spacing:-2px}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .typo-sub{font-size:16px;letter-spacing:2px}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .dot-pattern{width:100%;opacity:.25}}@media(max-width:768px){.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .poster{padding:32px 16px 40px}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .typo-layer{text-align:center}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .typo-main{font-size:clamp(32px,9vw,44px);letter-spacing:-1px}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .typo-sub{font-size:11px;letter-spacing:1px;word-break:break-word}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .info-block{text-align:center}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .info-block__tags{justify-content:center}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .info-block__title{font-size:18px}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .info-block__desc{font-size:13px}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .features{max-width:100%;display:flex;flex-direction:column;gap:12px}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .feature-card{max-width:100%}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .stat-pill{font-size:12px;padding:6px 14px}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .bg-aura--1{width:420px;height:420px;top:-80px;left:-60px}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .bg-aura--2{width:360px;height:360px}}@media(max-width:480px){.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .typo-main{font-size:28px}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .typo-sub{font-size:10px;letter-spacing:.5px}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .product-screenshot{border-radius:14px}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .feature-card{padding:12px 14px}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .feature-card__title{font-size:13px}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .feature-card__desc{font-size:11px}}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem{width:100%;overflow:hidden}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .page-detail{width:100%;overflow:hidden;background:var(--bg)}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .container{max-width:1320px;margin:0 auto;padding:0 32px;width:100%;box-sizing:border-box}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .section,.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .ui-showcase{width:100%;min-width:0;box-sizing:border-box}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .bg-row,.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .ds-grid,.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .feat-row,.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .flow-row,.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .focus-grid,.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .phone-grid,.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .web-grid{width:100%;min-width:0}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .focus-grid,.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .phone-grid,.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .web-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .ds-colors,.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .ds-token-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .project-intro{background:#fff;text-align:center}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .project-intro__inner{max-width:1320px;margin:0 auto;padding:50px 32px}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .project-intro__title-img{display:block;max-width:100%;margin:0 auto;padding:50px 0}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .project-intro__text{max-width:960px;margin:0 auto;font-size:20px;color:#333;line-height:30px}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .page-summary{background:#fff;text-align:center}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .page-summary__inner{max-width:1320px;margin:0 auto;padding:50px 32px 40px}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .page-summary__text{max-width:960px;margin:0 auto 50px;font-size:20px;color:#333;line-height:30px}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .page-summary__preview{margin-bottom:25px}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .page-summary__preview img{width:100%;height:100%;min-height:200px;-o-object-fit:cover;object-fit:cover;border-radius:6px}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .page-summary__back{width:110px;height:41px;margin:25px auto 0;background-color:#d9e9ff;color:rgba(0,108,255,.3803921569);text-align:right;line-height:38px;border-radius:50px;font-size:24px;letter-spacing:15px;box-sizing:border-box;padding:0 10px;cursor:pointer}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .related-cases{background:#fff}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .related-cases__inner{max-width:1320px;margin:0 auto;padding:0 32px 85px}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .related-cases__title{text-align:center;width:100%;padding-bottom:40px}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .related-cases__title img{max-width:100%;padding-top:50px}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .related-cases__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}@media(max-width:1024px){.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .section{padding:48px 0}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .focus-grid,.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .phone-grid,.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .web-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .ds-grid{grid-template-columns:1fr}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .ds-colors,.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .ds-token-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .bg-left{min-width:0}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .bg-row,.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .feat-row,.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .flow-row{flex-direction:column;gap:24px}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .bg-right{max-width:100%}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .feat-left,.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .flow-intro{width:100%}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .feat-right{min-width:0}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .feat-topo{max-width:320px;margin:0 auto}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .flow-pipeline{flex-wrap:wrap;justify-content:center;gap:12px}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .flow-connector{display:none}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .flow-node{flex:0 1 calc(50% - 12px);min-width:0}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .related-cases__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .sec-header__title{font-size:20px}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .footer{padding:24px 24px}}@media(max-width:768px){.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .container{padding:0 16px}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .section{padding:40px 0}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .sec-header{margin-bottom:24px}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .sec-header__title{font-size:18px}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .sec-header__sub{font-size:11px}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .bg-quote{font-size:56px;top:-12px;left:-8px}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .bg-text{font-size:13px}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .bg-right{grid-template-columns:1fr 1fr;gap:10px}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .bg-stat{padding:14px 12px}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .bg-stat__num{font-size:22px}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .focus-grid,.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .phone-grid,.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .web-grid{grid-template-columns:1fr;gap:16px}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .phone-frame{width:100%;max-width:min(210px,72vw)}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .phone-card__mockup{padding:24px 0 16px}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .web-card__mockup{min-width:0;overflow:hidden}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .web-card__img{max-height:220px}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .flow-node{flex:1 1 100%}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .feat-topo{width:100%;height:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .feat-topo__center,.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .feat-topo__ring{display:none}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .feat-topo__node{position:static;transform:none!important;white-space:normal;justify-content:center;text-align:center;flex-direction:column;gap:4px;padding:10px 8px;font-size:11px}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .feat-card{padding:14px 16px}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .feat-card:hover{transform:none}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .focus-card__body{padding:18px 16px}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .focus-card__title{font-size:16px}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .focus-card__text{font-size:12px}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .ds-colors,.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .ds-token-grid{grid-template-columns:1fr 1fr}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .ds-type-row{flex-direction:column;align-items:flex-start;gap:4px}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .ds-type__spec{width:auto;text-align:left}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .footer{padding:20px 16px;font-size:11px}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .focus-card:hover,.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .phone-card:hover,.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .web-card:hover{transform:none}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .page-summary__inner,.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .project-intro__inner,.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .related-cases__inner{padding-left:16px;padding-right:16px}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .page-summary__inner,.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .project-intro__inner{padding-top:32px;padding-bottom:32px}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .project-intro__title-img{padding:24px 0}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .page-summary__text,.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .project-intro__text{font-size:14px;line-height:22px}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .page-summary__preview img{min-height:160px}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .page-summary__back{width:75px;height:32px;font-size:14px;line-height:33px;letter-spacing:9px}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .related-cases__grid{grid-template-columns:1fr;gap:16px}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .related-cases__title img{padding-top:24px}}@media(max-width:480px){.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .bg-right,.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .ds-colors,.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .ds-token-grid,.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .feat-topo{grid-template-columns:1fr}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .info-block__tags{gap:6px}.rich-html-case--geneticMetabolicBrainWhiteMatterJudgmentSystem .info-block__tag{font-size:11px;padding:5px 12px}}.rich-html-case,.rich-html-page{width:100%;min-height:100%}.rich-html-case img:not([src]),.rich-html-case img[src=""]{display:none}.rich-html-page__state{min-height:50vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;color:#4b5563;font-size:16px}.rich-html-page__back{border:none;border-radius:20px;padding:10px 24px;background:#2f6ffd;color:#fff;cursor:pointer;font-size:14px}.rich-html-case .hero,.rich-html-case .section,.rich-html-case section.background-section,.rich-html-case section.features,.rich-html-case section.features-section,.rich-html-case section.overview,.rich-html-case section.page-summary,.rich-html-case section.poster-banner,.rich-html-case section.project-intro,.rich-html-case section.related-cases,.rich-html-case section.reviews-section,.rich-html-case section.screens-section,.rich-html-case section.showcase,.rich-html-case section.showcase-section,.rich-html-case section.specs-section,.rich-html-case section.tech-specs,.rich-html-case section.ui-showcase,.rich-html-case section.user-value{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.rich-html-case .hero.revealed,.rich-html-case .section.revealed,.rich-html-case section.revealed,.rich-html-page--channelAdvertisingFundManagementPlatform .rich-html-case .poster-banner,.rich-html-page--channelAdvertisingFundManagementPlatform .rich-html-case .project-intro,.rich-html-page--geneticMetabolicBrainWhiteMatterJudgmentSystem .rich-html-case .poster-banner,.rich-html-page--geneticMetabolicBrainWhiteMatterJudgmentSystem .rich-html-case .project-intro,.rich-html-page--intelligentElectricAdjustmentSystem .rich-html-case .hero,.rich-html-page--intelligentElectricAdjustmentSystem .rich-html-case .project-intro,.rich-html-page--intelligentPetFeeder .rich-html-case .hero,.rich-html-page--intelligentPetFeeder .rich-html-case .project-intro,.rich-html-page--lovableHome .rich-html-case .poster-banner,.rich-html-page--lovableHome .rich-html-case .project-intro{opacity:1;transform:translateY(0)}