.detail-body{--tiffany:#0abab5;--accent:#2fd4c6;--accent-2:#7ff0e6;--glow:rgba(47,212,198,.32);max-width:1180px;margin:0 auto;padding:88px 24px 70px}.detail-body.solution-detail{--tiffany:#f0b24a;--accent:#f0b24a;--accent-2:#ffd58c;--glow:rgba(240,178,74,.36)}.detail-header{position:fixed;z-index:50;inset:0 0 auto;background:rgba(5,9,10,.82);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line)}.detail-header-inner{max-width:1180px;height:76px;margin:auto;padding:0 24px;display:flex;align-items:center;gap:34px}.detail-nav-links{display:flex;gap:25px;margin-left:auto}.detail-footer a,.detail-nav-links a{font-size:14px;color:var(--muted);text-decoration:none}.detail-header .nav-cta{display:flex;align-items:center;gap:14px}.detail-nav{display:flex;align-items:center;gap:6px;overflow-x:auto;padding:4px 0 6px;margin-bottom:0;border-bottom:1px solid var(--line)}.detail-nav-back{white-space:nowrap;text-decoration:none;font-size:14px;color:var(--accent);padding:9px 14px;border:1px solid var(--line);border-radius:999px;margin-right:4px}.detail-nav-back:hover{border-color:var(--accent);background:rgba(47,212,198,.06)}.detail-nav a{white-space:nowrap;text-decoration:none;font-size:14px;padding:9px 14px;border:1px solid var(--line);border-radius:999px;color:var(--muted)}.detail-nav a.active{color:var(--ink);border-color:var(--accent);background:rgba(47,212,198,.08)}.detail-mount{padding:20px 0!important}.detail-page-heading{padding:clamp(34px,5vw,58px) clamp(22px,4vw,46px) 0}.detail-page-heading>span{display:block;color:var(--accent);font:600 12px var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.detail-page-heading h1{margin:12px 0 8px;font-size:clamp(34px,5vw,60px);line-height:1.08;letter-spacing:-.035em}.detail-page-heading p{margin:0;color:var(--ink-dim);font-size:clamp(16px,2vw,20px);line-height:1.7}.detail-mount .product-story{opacity:1!important;transform:none!important;margin:0}.detail-mount .product-story:before{content:"";position:absolute;right:22px;bottom:17px;font:600 14px var(--font-mono);letter-spacing:.16em;color:var(--accent);opacity:.45}.detail-mount .product-story.spacious{padding:clamp(20px,3vw,36px) clamp(18px,4vw,42px)}.detail-mount .spacious-header{margin-bottom:28px}.detail-mount .spacious-header h3{font-size:clamp(26px,3vw,36px)}.detail-mount .spacious-values .value-list{max-width:100%}.detail-cta{margin-top:28px;padding:30px 34px;border:1px solid var(--line-2);border-radius:22px;background:linear-gradient(115deg,rgba(47,212,198,.1),rgba(7,14,15,.94));display:flex;align-items:center;justify-content:space-between;gap:24px}.detail-cta h2{font-size:clamp(23px,3vw,32px);margin:7px 0}.detail-cta p{margin:0;color:var(--muted)}.solution-detail .detail-cta{background:linear-gradient(115deg,rgba(240,178,74,.12),rgba(14,11,7,.94))}.detail-footer{max-width:1180px;margin:auto;padding:24px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);color:var(--muted);font-size:14px}.detail-footer a{color:var(--muted);text-decoration:none}.detail-footer a:hover{color:var(--accent)}@media(max-width:800px){.detail-header .ghost-link,.detail-nav-links{display:none}.detail-header-inner{height:68px}.detail-body{padding:84px 14px 48px}.detail-nav{gap:5px;padding:4px 0 6px}.detail-nav a,.detail-nav-back{font-size:14px;padding:7px 10px}.detail-cta{align-items:flex-start;flex-direction:column}.detail-footer{flex-direction:column;gap:8px}}