/* Case v8（2026-09-24）：案例页自己的版式。参考 First Arctic 的深浅节奏、编号章节标题、视频大图与工整信息；正文 17–19px，无小字 */
.cv8{--c8dk:#0b0e14}
.cv8 .c8-back{padding:clamp(28px,3vw,40px) 0 0}
.cv8 .c8{padding:clamp(88px,10vw,140px) 0}
.cv8 .c8-dk{background:var(--c8dk);color:#fff}
/* 编号章节标题 */
.cv8 .sh{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:clamp(18px,2.4vw,32px);align-items:end;padding-bottom:clamp(22px,2.6vw,32px);border-bottom:1px solid var(--line)}
@media(min-width:960px){.cv8 .sh{grid-template-columns:auto minmax(0,1fr) minmax(0,1fr)}}
.cv8 .sh-n{font-family:var(--d);font-size:clamp(52px,6vw,88px);line-height:.85;color:var(--gold)}
.cv8 .sh h2{margin:0;font-family:var(--d);font-weight:400;font-size:clamp(30px,3.6vw,48px);line-height:1.15;color:var(--ink)}
.cv8 .sh-l{grid-column:1/-1;margin:16px 0 0;font-family:var(--d);font-size:clamp(19px,1.9vw,24px);line-height:1.5;color:var(--dim)}
@media(min-width:960px){.cv8 .sh-l{grid-column:auto;margin:0;padding-left:28px;border-left:1px solid var(--line)}}
.cv8 .sh.lt{border-bottom-color:rgba(244,239,230,.22)}.cv8 .sh.lt h2{color:#fff}.cv8 .sh.lt .sh-l{color:rgba(244,239,230,.78);border-left-color:rgba(244,239,230,.22)}
/* 01 简报 */
.cv8 .c8-brief{padding-top:clamp(56px,7vw,96px)}
.cv8 .brief8{margin-top:clamp(36px,4vw,56px);display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(32px,4vw,64px)}
@media(min-width:960px){.cv8 .brief8{grid-template-columns:minmax(0,4fr) minmax(0,7fr)}}
.cv8 .brief8-dl{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-top:1px solid var(--ink)}
.cv8 .brief8-dl div{padding:18px 0;border-bottom:1px solid var(--line)}
.cv8 .brief8-dl dt{font-size:15px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}
.cv8 .brief8-dl dd{margin:6px 0 0;font-family:var(--d);font-size:clamp(20px,1.9vw,24px);color:var(--ink)}
.cv8 .brief8-q{display:grid;grid-template-columns:minmax(0,1fr);gap:0;border-top:1px solid var(--ink)}
.cv8 .brief8-q>div{padding:22px 0;border-bottom:1px solid var(--line)}
.cv8 .brief8-q small{display:block;font-size:15px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}
.cv8 .brief8-q p{margin-top:8px;font-family:var(--d);font-size:clamp(21px,2.1vw,27px);line-height:1.5;color:var(--dim)}
.cv8 .brief8-q .z small{color:var(--blue-txt)}.cv8 .brief8-q .z p{color:var(--ink)}
/* 02 核心构想：五格视频 */
.cv8 .idea8-s{margin-top:24px;font-family:var(--d);font-size:clamp(20px,2vw,26px);color:rgba(244,239,230,.72)}
.cv8 .frames8{list-style:none;margin:clamp(48px,6vw,80px) auto 0;padding:0 clamp(16px,2vw,32px);max-width:1680px;display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(24px,2vw,16px)}
@media(min-width:900px){.cv8 .frames8{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}}
.cv8 .fr-m{position:relative;aspect-ratio:3/4;overflow:hidden;background:#1a1d24}
@media(max-width:899px){.cv8 .fr-m{aspect-ratio:16/10}.cv8 .fr-m img{object-position:var(--opm,50% 50%)}}
@media(min-width:900px){.cv8 .fr-m img{object-position:var(--op,50% 50%)}}
.cv8 .fr-m img,.cv8 .fr-m video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.cv8 .fr-t{padding:18px 4px 0;border-top:0}
.cv8 .fr-t b{display:block;font-family:var(--d);font-weight:400;font-size:clamp(28px,2.6vw,38px);line-height:1;color:var(--gold)}
.cv8 .fr-t h3{margin:10px 0 0;font-family:var(--d);font-weight:400;font-size:clamp(22px,1.8vw,26px);line-height:1.25;color:#fff}
.cv8 .fr-tag{margin-top:6px;font-size:17px;line-height:1.55;color:rgba(244,239,230,.85)}
.cv8 .fr-where{margin-top:10px;font-size:15px;letter-spacing:.04em;line-height:1.5;color:var(--blue-lt)}
.cv8 .flow8{margin:clamp(56px,7vw,96px) 0 0;padding-top:clamp(28px,3vw,40px);border-top:1px solid rgba(244,239,230,.22);display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:6px 18px;font-family:var(--d);font-size:clamp(30px,4.4vw,60px);line-height:1.15;color:var(--gold)}
.cv8 .flow8 i{font-style:normal;font-size:.5em;color:rgba(244,239,230,.45)}
/* 03 章节：左侧编号标题（桌机固定），右侧内容 */
.cv8 .cs{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;padding:clamp(56px,7vw,96px) 0;border-bottom:1px solid var(--line)}
.cv8 .cs:last-child{border-bottom:0}
@media(min-width:1000px){.cv8 .cs{grid-template-columns:minmax(0,3fr) minmax(0,9fr);gap:clamp(40px,4vw,64px)}.cv8 .cs-side{position:sticky;top:110px;align-self:start}}
.cv8 .cs-n{display:block;font-family:var(--d);font-size:clamp(64px,7vw,110px);line-height:.85;color:var(--gold)}
.cv8 .cs-side small{display:block;margin-top:18px;font-size:15px;letter-spacing:.12em;text-transform:uppercase;color:var(--blue-txt)}
.cv8 .cs-side h3{margin:10px 0 0;font-family:var(--d);font-weight:400;font-size:clamp(30px,3vw,42px);line-height:1.15;color:var(--ink)}
.cv8 .cs-tag{margin-top:12px;font-family:var(--d);font-size:clamp(19px,1.7vw,22px);line-height:1.45;color:var(--blue)}
.cv8 .cs-open{margin:0;aspect-ratio:16/9;overflow:hidden;background:var(--line)}
.cv8 .cs-open img{width:100%;height:100%;object-fit:cover}
.cv8 .cs-cols{margin-top:clamp(28px,3vw,40px);display:grid;grid-template-columns:minmax(0,1fr);gap:28px}
@media(min-width:800px){.cv8 .cs-cols{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(32px,4vw,56px)}}
.cv8 .cs-p{margin:0;font-size:18px;line-height:1.85;color:var(--dim)}
.cv8 .cs-route{margin-top:18px;font-size:16px;letter-spacing:.03em;line-height:1.7;color:var(--ink)}
.cv8 .cs-dd{padding:4px 0 4px 18px;border-left:3px solid var(--gold)}
.cv8 .cs-dd small,.cv8 .cs-stay small{display:block;font-size:15px;letter-spacing:.12em;text-transform:uppercase;color:#8a6d1f}
.cv8 .cs-dd p{margin-top:8px;font-family:var(--d);font-size:clamp(20px,1.8vw,23px);line-height:1.5;color:var(--ink)}
.cv8 .cs-stay{margin-top:24px;padding-top:20px;border-top:1px solid var(--line);display:grid;grid-template-columns:120px minmax(0,1fr);gap:16px;align-items:center}
.cv8 .cs-stay img{width:100%;aspect-ratio:4/3;object-fit:cover;background:var(--line)}
.cv8 .cs-stay small{color:var(--dim);letter-spacing:.06em;text-transform:none;font-size:15px}
.cv8 .cs-stay b{display:block;margin-top:4px;font-family:var(--d);font-weight:400;font-size:clamp(19px,1.7vw,21px);line-height:1.3;color:var(--ink)}
.cv8 .cs-pair{margin-top:clamp(28px,3vw,40px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.6vw,20px)}
.cv8 .cs-pair figure{margin:0}
.cv8 .cs-pair img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;background:var(--line)}
.cv8 .cs-pair figcaption{margin-top:10px;font-size:15px;line-height:1.5;color:var(--dim)}
/* 04 设计逻辑：视频背景 */
.cv8 .c8-ev{position:relative;overflow:hidden;background:#0b1024 url(img/v-world-forest.jpg) center/cover no-repeat}
.cv8 .ev-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.cv8 .c8-ev:before{content:'';position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(8,11,24,.74),rgba(8,11,24,.6) 45%,rgba(8,11,24,.82))}
.cv8 .c8-ev .wrap{position:relative;z-index:2}
.cv8 .ev-k{margin-top:clamp(40px,5vw,64px);font-size:15px;letter-spacing:.16em;text-transform:uppercase;color:rgba(244,239,230,.75)}
.cv8 .ev-st{list-style:none;margin:18px 0 0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:28px}
@media(min-width:860px){.cv8 .ev-st{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px}}
.cv8 .ev-st li{padding-top:18px;border-top:1px solid rgba(244,239,230,.3)}
.cv8 .ev-st b{display:block;white-space:nowrap;font-family:var(--d);font-weight:400;font-size:clamp(40px,4.4vw,64px);line-height:1;color:var(--gold)}
.cv8 .ev-st span{display:block;margin-top:12px;font-size:17px;line-height:1.6;color:rgba(244,239,230,.88)}
.cv8 .ev-move{margin-top:clamp(56px,7vw,96px);font-family:var(--d);font-size:clamp(28px,3.4vw,46px);line-height:1.35;color:#fff}
.cv8 .ev-note{margin-top:24px;font-size:15px;line-height:1.7;color:rgba(244,239,230,.68)}
/* 05 四个决定 */
.cv8 .dc8{list-style:none;margin:clamp(36px,4vw,56px) 0 0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(32px,3vw,40px)}
@media(min-width:760px){.cv8 .dc8{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(min-width:1100px){.cv8 .dc8{grid-template-columns:repeat(4,minmax(0,1fr))}}
.cv8 .dc8 li{padding-top:22px;border-top:2px solid var(--ink)}
.cv8 .dc8 b{display:block;font-family:var(--d);font-weight:400;font-size:clamp(36px,3.4vw,48px);line-height:1;color:var(--gold)}
.cv8 .dc8 h3{margin:16px 0 0;font-family:var(--d);font-weight:400;font-size:clamp(23px,2vw,27px);line-height:1.3;color:var(--ink)}
.cv8 .dc8 p{margin-top:12px;font-size:17px;line-height:1.8;color:var(--dim)}
/* 收尾 */
.cv8 .c8-end{background:var(--c8dk);color:#fff;padding:clamp(80px,9vw,120px) 0;text-align:center}
.cv8 .c8-end p{margin:0;font-family:var(--d);font-size:clamp(22px,2.6vw,32px);letter-spacing:.04em;color:rgba(244,239,230,.85)}
.cv8 .c8-end .end-b{margin-top:20px;font-size:clamp(40px,5.6vw,78px);line-height:1.1;color:var(--gold)}
/* 行动 */
.cv8 .of8{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(24px,3vw,56px);align-items:center}
@media(min-width:900px){.cv8 .of8{grid-template-columns:1.2fr 1fr}}
.cv8 .of8-k{font-size:15px;letter-spacing:.2em;text-transform:uppercase;color:var(--blue-txt)}
.cv8 .of8 h2{margin:14px 0 0;font-family:var(--d);font-weight:400;font-size:clamp(30px,3.6vw,46px);line-height:1.2;color:var(--ink)}
.cv8 .of8 p{margin-top:18px;font-size:18px;line-height:1.8;color:var(--dim);max-width:34em}
.cv8 .of8 ul{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}
.cv8 .of8 li{padding:16px 0;border-bottom:1px solid var(--line);font-size:18px;color:var(--ink)}
.cv8 .of8 li:before{content:'\2713';color:var(--blue);margin-right:12px}
.cv8 .of8-go{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}
@media(max-width:480px){.cv8 .brief8-dl{grid-template-columns:minmax(0,1fr)}.cv8 .cs-stay{grid-template-columns:96px minmax(0,1fr)}}
@media print{.cv8 video{display:none}.cv8 .c8-dk,.cv8 .c8-end{background:#fff!important}.cv8 .c8-ev:before{display:none}.cv8 .c8-dk *,.cv8 .c8-end *{color:#000!important}.cv8 .cs-side{position:static}}
/* v8b：对照段改浅底、数字去金色，避免被当成本旅程；极光视频移到收尾 */
.cv8 .c8-ev{background:#ebe5da}
.cv8 .c8-ev:before{display:none}
.cv8 .c8-ev .ev-k{color:var(--dim);letter-spacing:.08em;text-transform:none;font-size:17px}
.cv8 .c8-ev .ev-st li{border-top-color:var(--line)}
.cv8 .c8-ev .ev-st b{color:#6b6f78;font-size:clamp(34px,3.6vw,52px)}
.cv8 .c8-ev .ev-st span{color:var(--dim)}
.cv8 .c8-ev .ev-move{color:var(--ink)}
.cv8 .c8-ev .ev-note{color:var(--dim)}
.cv8 .c8-end{position:relative;overflow:hidden;padding:clamp(120px,14vw,200px) 0;background:#0b1024 url(img/v-world-forest.jpg) center/cover no-repeat}
.cv8 .c8-end .ev-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.cv8 .c8-end:before{content:'';position:absolute;inset:0;z-index:1;background:rgba(8,11,24,.55)}
.cv8 .c8-end .wrap{position:relative;z-index:2}
/* 住宿：长条一行 */
.cv8 .cs-stay{margin-top:clamp(24px,3vw,36px);padding:18px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;grid-template-columns:200px minmax(0,1fr);gap:clamp(20px,3vw,40px);align-items:center}
.cv8 .cs-stay img{aspect-ratio:16/10}
.cv8 .cs-stay small{font-size:16px}
.cv8 .cs-stay b{margin-top:6px;font-size:clamp(22px,2vw,26px)}
@media(max-width:480px){.cv8 .cs-stay{grid-template-columns:120px minmax(0,1fr);gap:16px}.cv8 .cs-stay b{font-size:20px}}
@media print{.cv8 .c8-end:before{display:none}}
/* 点击图片放大 */
.cv8 .lb8-z{cursor:zoom-in}
.cv8 .lb8-z:focus-visible{outline:3px solid var(--gold);outline-offset:3px}
.cv8 .cs-open,.cv8 .cs-pair figure,.cv8 .fr-m{overflow:hidden}
.cv8 .cs-open img,.cv8 .cs-pair img,.cv8 .fr-m img{transition:transform .6s ease}
@media(hover:hover){.cv8 .cs-open:hover img,.cv8 .cs-pair figure:hover img{transform:scale(1.03)}}
.lb8{position:fixed;inset:0;z-index:9999;background:rgba(8,10,16,.94);display:flex;align-items:center;justify-content:center;padding:64px 72px}
.lb8[hidden]{display:none}
.lb8 figure{margin:0;max-width:100%;max-height:100%;display:flex;flex-direction:column;align-items:center}
.lb8 img{max-width:100%;max-height:calc(100vh - 170px);object-fit:contain;box-shadow:0 20px 60px rgba(0,0,0,.5)}
.lb8 figcaption{margin-top:16px;max-width:40em;text-align:center;font-size:17px;line-height:1.6;color:rgba(244,239,230,.9)}
.lb8 button{position:absolute;border:0;background:rgba(255,255,255,.12);color:#fff;cursor:pointer;border-radius:50%;width:56px;height:56px;font-size:34px;line-height:1;display:flex;align-items:center;justify-content:center}
.lb8 button:hover{background:rgba(255,255,255,.24)}
.lb8-x{top:16px;right:16px}
.lb8-p{left:12px;top:50%;transform:translateY(-50%)}
.lb8-n{right:12px;top:50%;transform:translateY(-50%)}
@media(max-width:600px){.lb8{padding:72px 8px 88px}.lb8-p,.lb8-n{top:auto;bottom:16px;transform:none}.lb8-p{left:calc(50% - 68px)}.lb8-n{right:calc(50% - 68px)}}
@media print{.lb8{display:none!important}}
/* 04 设计逻辑 v8c：公开讲问题 → 真实例子 → 我们的做法 → 四个决定 */
.cv8 .c8-lg small{display:block;font-size:15px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}
.cv8 .lg-g{margin-top:clamp(40px,5vw,64px);display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(28px,4vw,56px)}
@media(min-width:960px){.cv8 .lg-g{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}}
.cv8 .lg-big{margin-top:12px;font-family:var(--d);font-size:clamp(28px,3.2vw,42px);line-height:1.3;color:var(--ink)}
.cv8 .lg-big.z{color:var(--blue)}
.cv8 .lg-prob>p:not(.lg-big),.cv8 .lg-ans>p:not(.lg-big){margin-top:18px;max-width:36em;font-size:18px;line-height:1.85;color:var(--dim)}
.cv8 .lg-ex{padding:clamp(24px,3vw,36px);background:#ebe5da;border-left:3px solid #9a9ea6}
.cv8 .lg-ex small{color:#6b6f78}
.cv8 .lg-ex-h{margin-top:10px;font-family:var(--d);font-size:clamp(20px,1.9vw,24px);line-height:1.4;color:var(--ink)}
.cv8 .lg-route{margin-top:12px;font-family:var(--d);font-size:clamp(19px,1.8vw,22px);line-height:1.5;color:#6b6f78}
.cv8 .lg-ex>p:not(.lg-ex-h):not(.lg-route):not(.lg-src){margin-top:14px;font-size:17px;line-height:1.8;color:var(--dim)}
.cv8 .lg-src{margin-top:16px;font-size:15px;line-height:1.6;color:#7a7e86}
.cv8 .lg-ans{margin-top:clamp(56px,7vw,96px);padding-top:clamp(32px,4vw,48px);border-top:2px solid var(--gold)}
/* 章节大图换视频 */
.cv8 .cs-open{position:relative}
.cv8 .cs-open video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
@media(hover:hover){.cv8 .cs-open:hover video{transform:scale(1.03)}}
.cv8 .cs-open video{transition:transform .6s ease}
/* 04 对比表：其他旅行社 vs ZeL */
.cv8 .vs{margin-top:clamp(40px,5vw,64px);border-top:2px solid var(--ink)}
.cv8 .vs-hd,.cv8 .vs-r{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(0,4fr) minmax(0,4.4fr)}
.cv8 .vs-hd>div{padding:22px 24px}
.cv8 .vs-hd span{display:block;font-size:15px;letter-spacing:.14em;text-transform:uppercase}
.cv8 .vs-hd b{display:block;margin-top:6px;font-family:var(--d);font-weight:400;font-size:clamp(21px,2vw,26px);line-height:1.3}
.cv8 .vs-a{background:#e7e3dc}.cv8 .vs-b{background:#fff;box-shadow:inset 3px 0 0 var(--gold)}
.cv8 .vs-hd .vs-a{background:#8a8e96;color:#fff}.cv8 .vs-hd .vs-a span{color:rgba(255,255,255,.85)}
.cv8 .vs-hd .vs-b{background:var(--c8dk,#0b0e14);color:#fff;box-shadow:none}.cv8 .vs-hd .vs-b span{color:var(--gold)}
.cv8 .vs-r{border-bottom:1px solid var(--line)}
.cv8 .vs-t{padding:22px 20px 22px 0;font-family:var(--d);font-size:clamp(19px,1.7vw,22px);line-height:1.4;color:var(--ink)}
.cv8 .vs-r .vs-a,.cv8 .vs-r .vs-b{padding:22px 24px}
.cv8 .vs-r .vs-a p{margin:0;font-size:17px;line-height:1.7;color:#5e626a}
.cv8 .vs-r .vs-b p{margin:0;font-size:17px;line-height:1.7;color:var(--ink)}
.cv8 .vs-r .vs-a p:before{content:'\2715';margin-right:10px;color:#9a9ea6;font-size:14px}
.cv8 .vs-r .vs-b p:before{content:'\2713';margin-right:10px;color:var(--gold);font-weight:600}
.cv8 .c8-lg .lg-prob{margin-top:clamp(36px,4vw,56px)}
.cv8 .c8-lg .lg-src{margin-top:16px;font-size:15px;line-height:1.6;color:#7a7e86}
@media(max-width:820px){
 .cv8 .vs-hd{display:none}
 .cv8 .vs-r{grid-template-columns:minmax(0,1fr);padding:18px 0;border-bottom:1px solid var(--line)}
 .cv8 .vs-t{padding:0 0 10px}
 .cv8 .vs-r .vs-a,.cv8 .vs-r .vs-b{padding:14px 16px}
 .cv8 .vs-r .vs-a:before,.cv8 .vs-r .vs-b:before{content:attr(data-l);display:block;margin-bottom:6px;font-size:15px;letter-spacing:.08em}
 .cv8 .vs-r .vs-a:before{color:#6b6f78}.cv8 .vs-r .vs-b:before{color:#8a6d1f}
 .cv8 .vs-r .vs-b{margin-top:8px}
}
/* 03 路线图（2026-09-26）：参考 First Arctic 的动态路线；真实海岸线，行程顺序播放，右侧路段同步亮起 */
.cv8 .rt8{margin-top:clamp(36px,4vw,56px);display:grid;grid-template-columns:minmax(0,1fr);background:#0A0F17;color:#fff;border:1px solid rgba(12,16,24,.14)}
@media(min-width:960px){.cv8 .rt8{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}
.cv8 .rt8-m{min-width:0}
.cv8 .rt8-m svg{display:block;width:100%;height:auto}
.cv8 .rt-sea{fill:#0A0F17}
.cv8 .rt-land{fill:rgba(244,239,230,.08);stroke:rgba(244,239,230,.32);stroke-width:1;stroke-linejoin:round;vector-effect:non-scaling-stroke}
.cv8 .rt-circle{stroke:rgba(200,168,75,.55);stroke-width:1.2;stroke-dasharray:3 6;vector-effect:non-scaling-stroke}
.cv8 .rt-circle-t{fill:rgba(200,168,75,.85);font-family:var(--s);font-size:19px;letter-spacing:.08em}
.cv8 .rt-ct{fill:rgba(244,239,230,.40);font-family:var(--s);font-size:19px;letter-spacing:.2em}
.cv8 .rt-base{fill:none;stroke:rgba(120,198,213,.30);stroke-width:1.6;stroke-dasharray:5 5;stroke-linecap:round;stroke-linejoin:round}
.cv8 .rt-trail{fill:none;stroke:#78C6D5;stroke-width:2.8;stroke-linecap:round;stroke-linejoin:round}
.cv8 .rt-dot{fill:#78C6D5}.cv8 .rt-ring{fill:none;stroke:#78C6D5;stroke-opacity:.45}
.cv8 .rt-pin.sm .rt-dot{fill:rgba(120,198,213,.75)}
.cv8 .pl-n{fill:#fff;font-family:var(--d);font-size:25px}
.cv8 .pl-s{fill:rgba(244,239,230,.74);font-family:var(--s);font-size:19px}
.cv8 .rt-pin.sm .pl-n{fill:rgba(244,239,230,.74);font-family:var(--s);font-size:19px}
.cv8 .rt-veh-h{fill:#78C6D5;stroke:rgba(9,13,21,.55);stroke-width:1.2}
.cv8 .rt-veh-i{fill:#0A0F17}
.cv8 .rt-veh{filter:drop-shadow(0 1px 3px rgba(9,13,21,.55))}
.cv8 .rt8-side{padding:clamp(24px,3vw,44px);border-top:1px solid rgba(244,239,230,.16)}
@media(min-width:960px){.cv8 .rt8-side{border-top:0;border-left:1px solid rgba(244,239,230,.16);display:flex;flex-direction:column}}
.cv8 .rt8-k{display:block;font-family:var(--s);font-size:15px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}
.cv8 .rt8-h{margin:10px 0 0;font-family:var(--d);font-size:clamp(22px,2.1vw,28px);line-height:1.35;color:#fff}
.cv8 .rt8-l{list-style:none;margin:clamp(20px,2.4vw,30px) 0 0;padding:0;border-top:1px solid rgba(244,239,230,.16)}
.cv8 .rt8-l li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:14px;align-items:start;padding:13px 12px 13px 10px;border-bottom:1px solid rgba(244,239,230,.16);border-left:3px solid transparent}
.cv8 .rt8-i{width:36px;height:36px;border-radius:50%;background:#78C6D5;display:flex;align-items:center;justify-content:center;margin-top:2px}
.cv8 .rt8-i svg{width:26px;height:26px;fill:#0A0F17}
.cv8 .rt8-l b{display:block;font-family:var(--d);font-weight:400;font-size:clamp(18px,1.5vw,20px);line-height:1.35;color:#fff}
.cv8 .rt8-l span:not(.rt8-i){display:block;margin-top:3px;font-size:16px;line-height:1.5;color:rgba(244,239,230,.78)}
.cv8 .rt8-f{margin:auto 0 0;padding-top:20px;font-family:var(--s);font-size:16px;letter-spacing:.06em;color:rgba(244,239,230,.78)}
@media(max-width:700px){
  .cv8 .pl-n{font-size:38px}.cv8 .pl-s{display:none}.cv8 .rt-pin.sm text{display:none}
  .cv8 .rt-ct,.cv8 .rt-circle-t{font-size:34px}
}
@media(min-width:960px) and (max-width:1279px){.cv8 .pl-n{font-size:31px}.cv8 .pl-s,.cv8 .rt-ct,.cv8 .rt-circle-t,.cv8 .rt-pin.sm .pl-n{font-size:24px}}
@media print{.cv8 .rt-veh{display:none}}
@media(prefers-reduced-motion:reduce){.cv8 .rt-veh{display:none}.cv8 .rt-trail{stroke-dasharray:none!important;stroke-dashoffset:0!important}.cv8 .rt8.on .rt8-l li{animation:none!important}}
/* ═══ 打印 / PDF（2026-09-26）：A4 旅程参考 —— 封面、每章一页、不断页 ═══ */
.cv8 .pr-only{display:none}
@media print{
  @page{size:A4;margin:14mm 14mm 16mm}
  @page:first{margin:0}
  html,body.cv8{background:#fff!important}
  .cv8 *{-webkit-print-color-adjust:exact;print-color-adjust:exact}
  .cv8 .pr-only{display:block}
  .cv8 .topnav,.cv8 .mobile-menu,.cv8 .c8-back,.cv8 .lb8,.cv8 video,.cv8 footer,.cv8 .of8-go,.cv8 .pg-hero:before,.cv8 .pg-hero:after{display:none!important}
  .cv8 .wrap{width:auto;max-width:none;padding:0;margin:0}
  .cv8 .c8,.cv8 .sec,.cv8 .c8-end{padding:0!important;background:#fff!important;color:var(--ink)}
  .cv8 .r{opacity:1!important;transform:none!important}
  .cv8 h1,.cv8 h2,.cv8 h3,.cv8 .sh{break-after:avoid}
  .cv8 figure,.cv8 img{break-inside:avoid}

  /* 封面：满版照片 + 标题，单独一页 */
  .cv8 .pg-hero{display:block;position:relative;height:297mm!important;min-height:0!important;margin:0;overflow:hidden;break-after:page;background:#fff}
  .cv8 .pg-hero-bg{position:absolute!important;top:0;left:0;right:0;height:188mm;inset:auto 0 auto 0}
  .cv8 .pg-hero-bg img{width:100%;height:188mm!important;max-height:none!important;object-fit:cover}
  .cv8 .pg-hero-sc{display:none}
  .cv8 .pg-hero-in{position:absolute!important;top:188mm;left:0;right:0;padding:16mm 18mm 0!important;text-align:left}
  .cv8 .pg-hero-in .inner{width:auto;margin:0}
  .cv8 .pg-hero .eb{display:block;font-size:14px;letter-spacing:.2em;color:#2B7388!important}
  .cv8 .pg-hero h1{margin:14px 0 0;font-size:54px;line-height:1.1;color:var(--ink)!important}
  .cv8 .pg-hero-s{margin-top:14px;font-size:21px;line-height:1.5;color:var(--dim)!important}
  .cv8 .pg-st{margin-top:18px;padding:0;border:0;font-size:16px;letter-spacing:.08em;color:var(--ink)!important}
  .cv8 .pr-cover{position:absolute;left:18mm;right:18mm;bottom:14mm;padding-top:5mm;border-top:1px solid var(--line);display:flex;justify-content:space-between;font-family:var(--s);font-size:14px;letter-spacing:.1em;color:var(--dim)}
  .cv8 .pr-cover b{font-family:var(--d);font-weight:400;font-size:17px;letter-spacing:.02em;color:var(--ink)}

  /* 章节标题 */
  .cv8 .sh{grid-template-columns:auto minmax(0,1fr) minmax(0,1fr)!important;padding-bottom:14px;border-bottom-color:var(--line)!important}
  .cv8 .sh-n{font-size:46px}
  .cv8 .sh h2{font-size:28px;color:var(--ink)!important}
  .cv8 .sh-l{grid-column:auto!important;margin:0!important;padding-left:18px;border-left:1px solid var(--line)!important;font-size:16px;color:var(--dim)!important}

  /* 第 2 页：01 简报 + 02 五种人生 */
  .cv8 .brief8{margin-top:22px;grid-template-columns:minmax(0,1fr)!important;gap:18px}
  .cv8 .brief8-dl{grid-template-columns:repeat(4,minmax(0,1fr))!important}
  .cv8 .brief8-dl dd{font-size:19px}
  .cv8 .brief8-dl div,.cv8 .brief8-q>div{padding:12px 0}
  .cv8 .brief8-q p{font-size:19px;line-height:1.5}
  .cv8 .c8-idea{margin-top:40px}
  .cv8 .c8-idea .sh-l,.cv8 .c8-idea .sh h2{color:var(--ink)!important}
  .cv8 .idea8-s{margin-top:14px;font-size:18px;color:var(--dim)!important}
  .cv8 .frames8{margin:20px 0 0!important;padding:0!important;max-width:none;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important}
  .cv8 .frames8 li{break-inside:avoid}
  .cv8 .fr-m{aspect-ratio:3/4!important}
  .cv8 .fr-m img{object-position:var(--op,50% 50%)!important}
  .cv8 .fr-t{padding:10px 0 0!important}
  .cv8 .fr-t b{font-size:24px!important;color:var(--gold)!important}
  .cv8 .fr-t h3{margin-top:6px!important;font-size:17px!important;line-height:1.3!important;color:var(--ink)!important}
  .cv8 .fr-tag,.cv8 .fr-where{margin-top:4px!important;font-size:14px!important;line-height:1.45!important}
  .cv8 .fr-tag{color:var(--dim)!important}.cv8 .fr-where{color:#2B7388!important}
  .cv8 .flow8{margin-top:22px!important;font-size:18px!important;color:var(--ink)!important}
  .cv8 .flow8 *{color:var(--ink)!important}

  /* 第 3 页：03 标题 + 路线图 */
  .cv8 .c8-ch{break-before:page}
  .cv8 .rt8{margin-top:20px;grid-template-columns:minmax(0,66fr) minmax(0,34fr)!important;break-inside:avoid;border:0}
  .cv8 .rt8 *{color:#fff}
  .cv8 .rt-trail{display:inline!important;stroke-dasharray:none!important;stroke-dashoffset:0!important;stroke-width:3.2px}
  .cv8 .rt-base{display:none}
  .cv8 .rt-veh{display:none!important}
  .cv8 .pl-n{font-size:29px!important}.cv8 .pl-s{display:inline!important;font-size:23px!important;transform:translateY(7px)}
  .cv8 .rt-pin.sm text{display:inline!important;font-size:26px!important}
  .cv8 .rt-ct,.cv8 .rt-circle-t{font-size:26px!important}
  .cv8 .rt8-side{padding:18px 16px!important;border-top:0!important;border-left:1px solid rgba(244,239,230,.16)!important;display:flex;flex-direction:column}
  .cv8 .rt8-k{font-size:14px;color:var(--gold)!important}
  .cv8 .rt8-h{font-size:18px}
  .cv8 .rt8-l{margin-top:12px}
  .cv8 .rt8-l li{grid-template-columns:28px minmax(0,1fr);gap:9px;padding:8px 0;border-left:0;animation:none!important;background:none!important}
  .cv8 .rt8-i{width:26px;height:26px}.cv8 .rt8-i svg{width:19px;height:19px}
  .cv8 .rt8-l b{font-size:15px}
  .cv8 .rt8-l span:not(.rt8-i){font-size:14px;line-height:1.4;color:rgba(244,239,230,.82)!important}
  .cv8 .rt8-f{font-size:14px;color:rgba(244,239,230,.82)!important}

  /* 第 4–8 页：每个章节一页 */
  .cv8 .cs{display:block!important;margin:0!important;padding:0!important;border:0!important;break-before:page;break-inside:avoid}
  .cv8 .cs-side{position:static!important;display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:18px;align-items:end;padding-bottom:14px;border-bottom:1px solid var(--line)}
  .cv8 .cs-n{grid-row:span 3;font-size:60px}
  .cv8 .cs-side small{margin:0;font-size:14px}
  .cv8 .cs-side h3{margin-top:4px;font-size:30px}
  .cv8 .cs-tag{margin-top:4px;font-size:17px}
  .cv8 .cs-main{margin-top:14px;display:grid!important;grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:24px;row-gap:0}
  .cv8 .cs-open{grid-column:1/-1}
  .cv8 .cs-cols{display:contents!important}
  .cv8 .cs-cols>div:first-child{grid-column:1;grid-row:2/span 2;margin-top:14px}
  .cv8 .cs-notes{grid-column:2;grid-row:2;margin-top:14px}
  .cv8 .cs-pair{grid-column:1/-1;grid-row:4}
  .cv8 .cs-open{aspect-ratio:auto!important;height:75mm}
  .cv8 .cs-open img{height:100%}
  .cv8 .cs-cols{margin-top:16px!important;grid-template-columns:minmax(0,7fr) minmax(0,5fr)!important;gap:24px!important}
  .cv8 .cs-p{font-size:15px;line-height:1.75;color:var(--tx)}
  .cv8 .cs-route{margin-top:10px;font-size:14px;line-height:1.6}
  .cv8 .cs-dd{padding-left:14px}
  .cv8 .cs-dd small{font-size:14px}
  .cv8 .cs-dd p{margin-top:6px;font-size:17px;line-height:1.5}
  .cv8 .cs-stay{grid-column:2;grid-row:3;align-self:start;margin-top:14px!important;padding:12px 0 0!important;border-bottom:0!important;grid-template-columns:28mm minmax(0,1fr)!important;gap:12px!important;align-items:start!important}
  .cv8 .cs-stay img{aspect-ratio:4/3!important}
  .cv8 .cs-stay small{font-size:14px}
  .cv8 .cs-stay b{font-size:17px;line-height:1.35}
  .cv8 .cs-pair{margin-top:16px!important;gap:10px!important}
  .cv8 .cs-pair img{aspect-ratio:16/9}
  .cv8 .cs-pair figcaption{margin-top:6px;font-size:14px;line-height:1.4}

  /* 第 9 页：04 问题 + 对照表 */
  .cv8 .c8-lg{break-before:page}
  .cv8 .c8-lg .lg-prob{margin-top:18px}
  .cv8 .lg-prob small,.cv8 .lg-ans small{font-size:14px}
  .cv8 .lg-big{margin-top:6px;font-size:24px}
  .cv8 .lg-prob>p:not(.lg-big),.cv8 .lg-ans>p:not(.lg-big){margin-top:8px;max-width:none;font-size:15px;line-height:1.7}
  .cv8 .vs{margin-top:18px;break-inside:avoid}
  .cv8 .vs-hd{display:grid!important}
  .cv8 .vs-hd,.cv8 .vs-r{grid-template-columns:minmax(0,1.55fr) minmax(0,4fr) minmax(0,4.6fr)!important;padding:0!important}
  .cv8 .vs-hd>div{padding:10px 12px}
  .cv8 .vs-hd span{font-size:14px}.cv8 .vs-hd b{margin-top:2px;font-size:18px}
  .cv8 .vs-hd .vs-a *,.cv8 .vs-hd .vs-b b{color:#fff!important}.cv8 .vs-hd .vs-b span{color:var(--gold)!important}
  .cv8 .vs-t{padding:7px 8px 7px 0!important;font-size:14px;line-height:1.35}
  .cv8 .vs-r .vs-a,.cv8 .vs-r .vs-b{padding:7px 10px!important;margin:0!important}
  .cv8 .vs-r .vs-a:before,.cv8 .vs-r .vs-b:before{content:none!important}
  .cv8 .vs-r .vs-a p,.cv8 .vs-r .vs-b p{font-size:14px;line-height:1.45}
  .cv8 .vs-r .vs-a p:before,.cv8 .vs-r .vs-b p:before{margin-right:6px;font-size:13px}
  .cv8 .c8-lg .lg-src{margin-top:8px;font-size:14px}

  /* 第 10 页：我们的做法 + 四个设计决定 */
  .cv8 .lg-ans{break-before:page;margin-top:0!important;padding-top:22px!important}
  .cv8 .lg-ans .lg-big{font-size:30px}.cv8 .lg-ans>p:not(.lg-big){font-size:16px!important;line-height:1.85!important}
  .cv8 .dc8{margin-top:26px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:26px 28px!important}
  .cv8 .dc8 li{padding-top:14px;break-inside:avoid}
  .cv8 .dc8 b{font-size:40px}.cv8 .dc8 h3{margin-top:12px;font-size:23px}
  .cv8 .dc8 p{margin-top:10px;font-size:16px;line-height:1.8}

  /* 最后一页：结语 + 联系 */
  .cv8 .c8-end{break-before:page;padding-top:40mm!important;text-align:center}
  .cv8 .c8-end p{font-size:24px;color:var(--dim)!important}
  .cv8 .c8-end .end-b{font-size:46px;color:var(--gold)!important}
  .cv8 #contact{margin-top:26mm}
  .cv8 .of8{grid-template-columns:minmax(0,1fr)!important;gap:18px;max-width:150mm;margin:0 auto;text-align:center}
  .cv8 .of8-k{font-size:14px}.cv8 .of8 h2{font-size:28px}.cv8 .of8 p{margin:12px auto 0;font-size:16px}
  .cv8 .of8 ul{max-width:110mm;margin:0 auto;text-align:left}
  .cv8 .of8 li{padding:10px 0;font-size:16px}
  .cv8 .pr-contact{margin-top:22px;font-family:var(--d);font-size:18px;line-height:1.7;color:var(--ink)}
  .cv8 .trust{margin-top:18mm;padding:0;background:none;border:0;text-align:center}
  .cv8 .trust p{font-size:14px;color:var(--dim)!important}
}
/* ═══ 企业版案例（2026-09-26，首尔草稿）：决定卡 + 路线图 ═══ */
.cv8 .rt-river path{fill:none;stroke:rgba(120,170,205,.45);stroke-width:1.6;vector-effect:non-scaling-stroke}
.cv8 .rt-stay circle{fill:rgba(120,198,213,.16);stroke:#78C6D5;stroke-width:1.6}
@media(min-width:900px){.cv8 .frames8.f4{grid-template-columns:repeat(4,minmax(0,1fr));max-width:1400px}}
.cv8 .frames8.f4 .fr-t h3{font-size:clamp(20px,1.7vw,24px);line-height:1.35}
.cv8 .c8-dx .dx8{margin-top:clamp(48px,6vw,80px);padding-top:clamp(26px,3vw,36px);border-top:1px solid var(--line)}
.cv8 .c8-dx .dx8:first-of-type{border-top:0;padding-top:0}
.cv8 .dx8-h{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:clamp(16px,2vw,26px);align-items:end}
.cv8 .dx8-n{font-family:var(--d);font-size:clamp(52px,5.4vw,80px);line-height:.85;color:var(--gold)}
.cv8 .dx8-h small{display:block;font-size:15px;letter-spacing:.12em;text-transform:uppercase;color:var(--blue-txt)}
.cv8 .dx8-h h3{margin:8px 0 0;font-family:var(--d);font-weight:400;font-size:clamp(27px,2.9vw,38px);line-height:1.2;color:var(--ink)}
.cv8 .dx8-vs{margin-top:clamp(20px,2.4vw,30px);display:grid;grid-template-columns:minmax(0,1fr);gap:0}
@media(min-width:800px){.cv8 .dx8-vs{grid-template-columns:minmax(0,4fr) minmax(0,6fr)}}
.cv8 .dx8-vs>div{padding:clamp(18px,2vw,26px) clamp(18px,2.2vw,28px)}
.cv8 .dx8-vs .a{background:#e7e3dc}
.cv8 .dx8-vs .b{background:#fff;box-shadow:inset 3px 0 0 var(--gold)}
.cv8 .dx8-vs small{display:block;font-size:15px;letter-spacing:.12em;text-transform:uppercase}
.cv8 .dx8-vs .a small{color:#6b6f78}.cv8 .dx8-vs .b small{color:#8a6d1f}
.cv8 .dx8-vs p{margin:8px 0 0;font-size:17px;line-height:1.8}
.cv8 .dx8-vs .a p{color:#5e626a}.cv8 .dx8-vs .b p{color:var(--ink)}
.cv8 .dx8-vs .a p:before{content:'\2715';margin-right:10px;color:#9a9ea6;font-size:14px}
.cv8 .dx8-vs .b p:before{content:'\2713';margin-right:10px;color:var(--gold);font-weight:600}
.cv8 .dx8-ph{margin-top:clamp(14px,1.6vw,20px);display:grid;gap:clamp(10px,1.2vw,16px);grid-template-columns:repeat(2,minmax(0,1fr))}
@media(min-width:800px){.cv8 .dx8-ph.n3{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:799px){.cv8 .dx8-ph.n3 figure:first-child{grid-column:1/-1}}
.cv8 .dx8-ph figure,.cv8 .dx8-lg figure{margin:0;overflow:hidden;background:var(--line)}
.cv8 .dx8-ph img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}
.cv8 .dx8-why{margin:clamp(16px,1.8vw,22px) 0 0;padding-left:16px;border-left:3px solid var(--blue);font-family:var(--d);font-size:clamp(19px,1.7vw,22px);line-height:1.6;color:var(--ink)}
.cv8 .dx8-why b{display:block;font-family:var(--s);font-weight:500;font-size:15px;letter-spacing:.12em;text-transform:uppercase;color:var(--blue-txt);margin-bottom:4px}
.cv8 .dx8-last .dx8-n{display:none}.cv8 .dx8-last .dx8-h{grid-template-columns:minmax(0,1fr)}
.cv8 .dx8-lg{margin-top:clamp(18px,2vw,26px);display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(18px,2.4vw,36px);align-items:center}
@media(min-width:800px){.cv8 .dx8-lg{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}
.cv8 .dx8-lg img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover}
.cv8 .dx8-lg p{margin:0;font-size:17px;line-height:1.85;color:var(--dim)}
.cv8 .dx8 figure img,.cv8 .offer-img img{cursor:zoom-in}
/* 宽幅路线图（企业版）：地图满宽，日程排在下面 */
.cv8 .rt8.rt8-w{grid-template-columns:minmax(0,1fr)!important}
.cv8 .rt8-w .rt8-side{border-left:0!important;border-top:1px solid rgba(244,239,230,.16)}
.cv8 .rt8-w .rt8-l{display:grid;grid-template-columns:minmax(0,1fr);column-gap:28px}
@media(min-width:640px){.cv8 .rt8-w .rt8-l{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(min-width:1000px){.cv8 .rt8-w .rt8-l{grid-template-columns:repeat(3,minmax(0,1fr))}}
.cv8 .rt8-w .rt8-f{margin-top:0}
@media print{
  /* 企业版打印 */
  .cv8 .frames8.f4{grid-template-columns:repeat(4,minmax(0,1fr))!important}
  .cv8 .frames8.f4 .fr-t h3{font-size:16px!important}
  .cv8 .rt8.rt8-w{grid-template-columns:minmax(0,1fr)!important}
  .cv8 .rt8-w .rt8-side{border-left:0!important;border-top:1px solid rgba(244,239,230,.16)!important;padding:14px 16px!important}
  .cv8 .rt8-w .rt8-l{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:18px}
  .cv8 .rt8-w .rt8-f{margin-top:6px}
  .cv8 .rt-stay{display:none}
  .cv8 .c8-dx{break-before:page}
  .cv8 .c8-dx .dx8{margin-top:18px;padding-top:14px;break-inside:avoid}
  .cv8 .c8-dx .dx8:first-of-type{margin-top:16px}
  .cv8 .c8-dx #d3{break-before:page;border-top:0;padding-top:0;margin-top:0}
  .cv8 .dx8-n{font-size:46px}.cv8 .dx8-h small{font-size:14px}.cv8 .dx8-h h3{margin-top:4px;font-size:24px}
  .cv8 .dx8-vs{margin-top:12px;grid-template-columns:minmax(0,4fr) minmax(0,6fr)!important}
  .cv8 .dx8-vs>div{padding:10px 14px}
  .cv8 .dx8-vs small{font-size:14px}.cv8 .dx8-vs p{margin-top:4px;font-size:14px;line-height:1.6}
  .cv8 .dx8-ph{margin-top:10px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .cv8 .dx8-ph.n3{grid-template-columns:repeat(3,minmax(0,1fr))!important}
  .cv8 .dx8-ph.n3 figure:first-child{grid-column:auto!important}
  .cv8 .dx8-ph img{aspect-ratio:5/2}
  .cv8 .dx8-ph.n3 img{aspect-ratio:2/1}
  .cv8 .dx8-why{margin-top:10px;font-size:16px;line-height:1.55}.cv8 .dx8-why b{font-size:14px}
  .cv8 .dx8-lg{margin-top:10px;grid-template-columns:minmax(0,7fr) minmax(0,5fr)!important;gap:18px}
  .cv8 .dx8-lg p{font-size:15px;line-height:1.7}
  .cv8 .dx8-last{break-before:page;border-top:0!important;padding-top:0!important;margin-top:0!important}
  .cv8 .sec.alt{padding:22px 0 0!important;background:#fff!important}
  .cv8 .offer-wrap{display:block!important}
  .cv8 .offer-img{display:none!important}
  .cv8 .offer-ctas,.cv8 #contact .hero-row{display:none!important}
  .cv8 .offer .ending-lg{font-size:26px!important}.cv8 .offer-lead,.cv8 .offer-row .v{font-size:15px!important;line-height:1.7!important}
  .cv8 .offer-row{padding:8px 0!important}
  .cv8.cv8-corp .trust,.cv8 #contact .email{display:none!important}
  .cv8.cv8-corp #contact{break-before:page;padding-top:40mm!important}
  .cv8 .pr-lic{margin-top:18mm;font-family:var(--s);font-size:14px;line-height:1.6;color:var(--dim)}
  .cv8 #contact.sec.dk{background:#fff!important;padding-bottom:0!important;text-align:center}
  .cv8 #contact .close-in *{color:var(--ink)!important}
  .cv8 #contact .close-in h2{font-size:28px!important}
  .cv8 #contact .close-in p{font-size:16px!important}
}
