*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body,h1,h2,h3,p,ul{margin:0}ul{padding:0;list-style:none}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}:root{--color-plum-700:#736373;--color-plum-600:#837485;--color-plum-500:#8d7e95;--color-plum-400:#aa9baf;--color-plum-300:#cbbecc;--color-white:#fff;--color-black:#000;--color-red:#d5001c;--color-gray-100:#dad9de;--color-gray-200:#b5b4ba;--color-gray-400:#737278;--color-gray-700:#403f45;--color-green-700:#204442;--color-green-500:#00665e;--color-button-glow-text:#8ee4e3;--color-primary:var(--color-red);--color-primary-hover:var(--color-red);--color-text-primary:var(--color-black);--color-text-secondary:var(--color-gray-700);--color-background:var(--color-white);--color-background-soft:var(--color-gray-100);--color-border:var(--color-gray-200);--page-max-width:1280px;--font-size-display:clamp(2.5rem, 6vw, 5rem);--font-size-title:clamp(2rem, 4vw, 3.5rem);--font-size-subtitle:clamp(1.25rem, 2vw, 2rem);--font-size-body:clamp(.9375rem, 1vw, 1.125rem);--section-spacing:clamp(4rem, 9vw, 9rem);--content-gap:clamp(1.5rem, 4vw, 4rem);--radius-small:8px;--radius-medium:16px;--radius-large:24px;--radius-round:999px;--shadow-card:0 20px 60px #403f451f;--z-header:100;--z-modal:1000;--duration-fast:.18s;--duration-normal:.3s}@font-face{font-family:SimHei Custom;src:url(/assets/simhei-C6hzaTpe.ttf)format("truetype");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Porsche Hybrid;src:url(/assets/simhei-C6hzaTpe.ttf)format("truetype");font-display:swap;font-style:normal;font-weight:400;unicode-range:U+3000-303F,U+3400-4DBF,U+4E00-9FFF,U+F900-FAFF,U+FF00-FFEF}@font-face{font-family:Porsche Hybrid;src:url(/assets/PorscheNext-Regular-DyjXR84J.otf)format("opentype");font-display:swap;font-style:normal;font-weight:400;unicode-range:U+0-24F,U+2000-206F,U+20A0-20CF}@font-face{font-family:Porsche Next;src:url(/assets/PorscheNext-Regular-DyjXR84J.otf)format("opentype");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Porsche Next;src:url(/assets/PorscheNext-Bold-D1q-ktqe.otf)format("opentype");font-display:swap;font-style:normal;font-weight:700}@font-face{font-family:Porsche Next;src:url(/assets/PorscheNext-Italic-BW96Ojmu.otf)format("opentype");font-display:swap;font-style:italic;font-weight:400}@font-face{font-family:Porsche Next;src:url(/assets/PorscheNext-BoldItalic-BjQh1I1y.otf)format("opentype");font-display:swap;font-style:italic;font-weight:700}@font-face{font-family:Porsche Next;src:url(/assets/PorscheNext-Thin-CNeeKoC3.otf)format("opentype");font-display:swap;font-style:normal;font-weight:200}@font-face{font-family:Porsche Next;src:url(/assets/PorscheNext-ThinItalic-CKhdjvnE.otf)format("opentype");font-display:swap;font-style:italic;font-weight:200}@font-face{font-family:Porsche Latin;src:url(/assets/PorscheNext-Regular-DyjXR84J.otf)format("opentype");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Porsche Latin;src:url(/assets/PorscheNext-Bold-D1q-ktqe.otf)format("opentype");font-display:swap;font-style:normal;font-weight:700}@font-face{font-family:Porsche Latin;src:url(/assets/PorscheNext-Italic-BW96Ojmu.otf)format("opentype");font-display:swap;font-style:italic;font-weight:400}@font-face{font-family:Porsche Latin;src:url(/assets/PorscheNext-BoldItalic-BjQh1I1y.otf)format("opentype");font-display:swap;font-style:italic;font-weight:700}@font-face{font-family:Porsche Latin;src:url(/assets/PorscheNext-Thin-CNeeKoC3.otf)format("opentype");font-display:swap;font-style:normal;font-weight:200}@font-face{font-family:Porsche Latin;src:url(/assets/PorscheNext-ThinItalic-CKhdjvnE.otf)format("opentype");font-display:swap;font-style:italic;font-weight:200}body{color:var(--color-text-primary);font-family:Porsche Hybrid,Porsche Latin,sans-serif;font-size:var(--font-size-body);-webkit-font-smoothing:antialiased;font-synthesis:none;text-rendering:optimizelegibility;line-height:1.6}.zh-text{-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;font-family:SimHei Custom,sans-serif}.latin-text{-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;font-family:Porsche Next,sans-serif}h1,h2,h3{text-wrap:balance;line-height:1.1}p{color:var(--color-text-secondary);text-wrap:pretty}html{background:var(--color-background);scroll-behavior:smooth;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;min-width:320px;min-height:100%}body,#app{min-width:320px;min-height:100dvh}body{background:var(--color-background);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;overflow-x:hidden}img,video{max-width:100%;display:block}:focus-visible{outline-offset:3px;outline:3px solid #d5001c73}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
