:where(.cpv-05d) .p05-hero{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,520px),1fr));gap:48px;align-items:center;padding:64px 56px 72px}:where(.cpv-05d) .p05-art{position:relative;min-height:540px;display:flex;align-items:flex-end;justify-content:flex-end}:where(.cpv-05d) .p05-photo{position:absolute;top:0;left:0;width:72%;height:440px;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-md)}:where(.cpv-05d) .p05-setupcard{position:relative;width:min(100%,420px);box-shadow:var(--shadow-float);padding:20px 22px 18px;display:flex;flex-direction:column;gap:12px}:where(.cpv-05d) .p05-flow{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong)}:where(.cpv-05d) .p05-flow>li{display:flex;flex-direction:column;gap:10px;padding:20px 20px 24px;border-right:1px dashed var(--line-strong)}:where(.cpv-05d) .p05-flow>li:last-child{border-right:0}:where(.cpv-05d) .p05-n{font-family:var(--font-display);font-size:30px;line-height:1;color:var(--ink)}:where(.cpv-05d) .p05-setup{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:0}:where(.cpv-05d) .p05-setup>li{display:flex;flex-direction:column;gap:8px;padding:18px 18px 0 0}:where(.cpv-05d) .p05-root :is(.cp-slab,.ci-meter,.ci-barx){overflow:clip}:where(.cpv-05d) .p05-root .cp-par{animation-name:p05-par}:where(.cpv-05d) .p05-ico{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:7px;background:var(--soft-2);color:var(--ink);flex:none}:where(.cpv-05d) .p05-ico .cp-i{width:15px;height:15px}:where(.cpv-05d) .cp-on-night .p05-ico{background:var(--night-raised);color:var(--on-night)}:where(.cpv-05d) .p05-il{display:flex;flex-wrap:wrap;gap:10px 20px}:where(.cpv-05d) .p05-il>li{display:inline-flex;align-items:center;gap:9px;font-size:15px;line-height:1.35}:where(.cpv-05d) .p05-iv{display:flex;flex-direction:column;gap:12px}:where(.cpv-05d) .p05-iv>li{display:flex;align-items:flex-start;gap:12px}:where(.cpv-05d) .p05-iv>li>.p05-ico{margin-top:1px}:where(.cpv-05d) .p05-root img.cp-wm-ink{display:inline-block}:where(.cpv-05d) .p05-root img.cp-wm-white{display:none}:where(.cpv-05d) .p05-root .cp-on-night img.cp-wm-ink{display:none}:where(.cpv-05d) .p05-root .cp-on-night img.cp-wm-white{display:inline-block}:where(.cpv-05m) .p05-in{padding:36px 16px 40px;display:flex;flex-direction:column;gap:24px}:where(.cpv-05m) .p05-h{font-size:38px;line-height:.95}:where(.cpv-05m) .p05-setupcard{position:relative;box-shadow:var(--shadow-float);padding:16px 16px 14px;display:flex;flex-direction:column;gap:10px;margin:-56px 12px 0}:where(.cpv-05m) .p05-swipe{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -16px;padding:2px 16px 6px}:where(.cpv-05m) .p05-swipe>li{flex:0 0 260px;scroll-snap-align:start;display:flex;flex-direction:column;gap:10px}:where(.cpv-05m) .p05-n{font-family:var(--font-display);font-size:30px;line-height:1;color:var(--ink)}.cp:where(.cpv-05m) .p05-vt{position:relative;display:flex;flex-direction:column;padding-left:26px}:where(.cpv-05m) .p05-vt:before{content:"";position:absolute;left:5px;top:8px;bottom:8px;width:2px;background:var(--on-night)}:where(.cpv-05m) .p05-vt>li{position:relative;display:flex;flex-direction:column;gap:6px;padding:12px 0 16px}:where(.cpv-05m) .p05-vt>li:before{content:"";position:absolute;left:-26px;top:16px;width:12px;height:12px;border-radius:999px;background:var(--on-night)}:where(.cpv-05m) .p05-pw .ci-ptabs{overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}:where(.cpv-05m) .p05-pw .ci-xc-form{grid-template-columns:40px minmax(0,1fr) auto}:where(.cpv-05m) .p05-pw .ci-xc-form-a:empty{display:none}:where(.cpv-05m) .p05-pw .ci-xc-from{flex-direction:column;align-items:flex-start;gap:2px}:where(.cpv-05m) .p05-pw .ci-xc-dot{display:none}:where(.cpv-05m) .p05-pw .ci-setup-acts{margin-left:0}:where(.cpv-05m) .p05-ico{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:7px;background:var(--soft-2);color:var(--ink);flex:none}:where(.cpv-05m) .p05-ico .cp-i{width:15px;height:15px}:where(.cpv-05m) .cp-on-night .p05-ico{background:var(--night-raised);color:var(--on-night)}:where(.cpv-05m) .p05-il{display:flex;flex-wrap:wrap;gap:10px 20px}:where(.cpv-05m) .p05-il>li{display:inline-flex;align-items:center;gap:9px;font-size:15px;line-height:1.35}:where(.cpv-05m) .p05-iv{display:flex;flex-direction:column;gap:12px}:where(.cpv-05m) .p05-iv>li{display:flex;align-items:flex-start;gap:12px}:where(.cpv-05m) .p05-iv>li>.p05-ico{margin-top:1px}:where(.cpv-05m) .p05-root img.cp-wm-ink{display:inline-block}:where(.cpv-05m) .p05-root img.cp-wm-white{display:none}:where(.cpv-05m) .p05-root .cp-on-night img.cp-wm-ink{display:none}:where(.cpv-05m) .p05-root .cp-on-night img.cp-wm-white{display:inline-block}:where(.cpv-05m) .p05-root :is(.cp-slab,.ci-meter,.ci-barx){overflow:clip}:where(.cpv-05m) .p05-root .cp-par{animation-name:p05-par}:where(.cpv-05m) .p05-swipe{view-timeline:--p05sw block}.cp:where(.cpv-05m) .p05-root .p05-swipe :is(.cp-a-pop,.cp-a-tick,.cp-stagger>*){animation-timeline:--p05sw}@keyframes p05-par{0%{transform:translateY(-12px) scale(1.12)}to{transform:translateY(12px) scale(1.12)}}