/* Product information pages inherit the current champagne-gold design system. */
.seo-detail-link{display:inline-flex;align-items:center;gap:8px;margin:14px 0 8px 37px;font-size:13px;color:var(--gold-700);font-weight:600}.seo-detail-link:hover{text-decoration:underline;text-underline-offset:4px}.deploy-detail-link{margin-top:22px}
.detail-page{background:var(--white)}.detail-header{border-bottom:1px solid var(--line);background:#fff}.detail-nav{min-height:80px;display:flex;align-items:center;justify-content:space-between;gap:20px}.detail-brand{display:flex;align-items:center;gap:12px;font-size:18px;font-weight:700}.detail-brand img{object-fit:contain}.detail-brand small{display:block;font-size:10px;letter-spacing:.08em;font-weight:400;color:var(--text-3);margin-top:1px}.detail-nav>nav{display:flex;align-items:center;gap:25px;font-size:13px;color:var(--text-2)}.detail-hero{background:radial-gradient(ellipse at 80% 20%,#e2c48e19,transparent 60%),var(--paper);padding:30px 0 60px;border-bottom:1px solid var(--line-2)}.detail-breadcrumb{display:flex;gap:10px;align-items:center;font-size:11px;color:var(--text-3);margin-bottom:38px;flex-wrap:wrap}.detail-breadcrumb a:hover{color:var(--gold-700)}.detail-hero h1{font-size:clamp(30px,4vw,49px);line-height:1.3;margin:18px 0 22px;max-width:920px}.detail-lead{font-size:16px;color:var(--text-2);max-width:790px;line-height:1.95;margin-bottom:27px}.detail-hero .btn{font-size:13px}.detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:65px;padding-top:60px;padding-bottom:70px}.detail-article{min-width:0}.detail-block{margin-bottom:46px}.detail-block>h2{font-size:25px;line-height:1.4;margin-bottom:20px}.detail-block>p{font-size:15px;line-height:2;color:var(--text-2)}.detail-features{display:grid;grid-template-columns:1fr 1fr;gap:16px}.detail-feature{border:1px solid var(--line);border-radius:18px;padding:24px;background:var(--paper)}.detail-feature h3{font-size:17px;margin-bottom:10px}.detail-feature p{font-size:14px;line-height:1.9;color:var(--text-2)}.detail-flow li{display:flex;align-items:center;gap:16px;border-bottom:1px solid var(--line-2);padding:16px 0;font-size:14px}.detail-flow span{font-size:12px;font-variant-numeric:tabular-nums;color:var(--gold-600);width:24px}.detail-faq details{border-top:1px solid var(--line);padding:18px 0}.detail-faq summary{font-size:15px;font-weight:600;cursor:pointer}.detail-faq details p{font-size:14px;line-height:1.95;color:var(--text-2);padding-top:12px}.detail-aside>div,.detail-aside>section{border:1px solid var(--line);border-radius:18px;padding:24px;margin-bottom:20px}.detail-aside nav{margin-top:15px}.detail-aside nav a{font-size:13px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line-2);padding:13px 0}.detail-aside nav a:last-child{border:0}.detail-aside nav a span{color:var(--gold-500)}.detail-aside h2{font-size:18px;margin-bottom:12px}.detail-aside p{font-size:13px;color:var(--text-3);margin-bottom:14px}.detail-aside section>a{display:block;font-size:12px;line-height:2.2;color:var(--gold-700);overflow-wrap:anywhere}.detail-footer{background:var(--ink-900);color:#c0c6d2;padding:35px 0;font-size:12px;line-height:2}.detail-footer a{display:inline-block;margin:12px 23px 0 0;color:var(--gold-300)}
@media(max-width:900px){.detail-layout{grid-template-columns:minmax(0,1fr);gap:0}.detail-aside{display:grid;grid-template-columns:1fr 1fr;gap:20px}.detail-header .detail-nav>nav{gap:16px}.detail-hero{padding-bottom:45px}}
@media(max-width:600px){.detail-nav{min-height:72px;gap:12px}.detail-brand{font-size:15px;gap:9px}.detail-nav>nav>a:not(.btn){display:none}.detail-nav>nav>.btn{font-size:12px;padding:10px 16px}.detail-breadcrumb{font-size:10px;margin-bottom:28px}.detail-hero .eyebrow{font-size:11px;letter-spacing:.07em}.detail-hero h1{font-size:30px}.detail-lead{font-size:14px;line-height:1.95}.detail-layout{padding-top:36px;padding-bottom:35px}.detail-features,.detail-aside{grid-template-columns:1fr}.detail-block{margin-bottom:33px}.detail-block>h2{font-size:22px}.detail-block>p{font-size:14px}.detail-feature{padding:21px}.detail-aside{gap:0}.detail-flow li{font-size:13px}.detail-faq summary{font-size:14px}.detail-footer{font-size:11px}.seo-detail-link{margin-left:0}}
