.vf-cap-study{--study-surface:var(--soft);--study-muted:var(--muted)}.vf-cap-study .vf-study-opening{padding-block:54px 40px}.vf-cap-study .vf-study-opening h1{max-width:1000px;margin:0;font-size:var(--text-display);line-height:1.08;letter-spacing:-.04em;text-wrap:balance}.vf-cap-study .vf-study-opening>p{max-width:68ch;font-size:var(--text-body);margin:24px 0 32px;text-wrap:pretty}.vf-cap-study .vf-route-nav ol{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.vf-cap-study .vf-route-nav a{display:flex;gap:14px;align-items:center;min-height:64px;height:100%;padding:14px 16px;border-bottom:1px solid var(--vf-line);font-size:var(--text-body);font-weight:600;touch-action:manipulation}.vf-cap-study .vf-route-nav a>span{font-size:var(--text-body);color:var(--vf-blue);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vf-cap-study .vf-route-nav a:focus-visible,.vf-cap-study .vf-route-nav a:hover{color:var(--vf-blue);background:var(--study-surface)}.vf-cap-study .vf-route-nav a:active{background:var(--vf-blue);color:white}.vf-cap-study .vf-route-nav a:active>span{color:inherit}.vf-cap-study .vf-study-process{padding-block:96px;scroll-margin-top:110px}.vf-cap-study .vf-study-process>h2{max-width:1024px;margin:0 0 44px;font-size:var(--text-section);letter-spacing:-.035em;line-height:1.12}.vf-cap-study .vf-study-route{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:clamp(36px,6vw,100px);align-items:start}.vf-cap-study .vf-route-photo{position:sticky;top:124px;margin:0}.vf-cap-study .vf-route-photo>div{position:relative;aspect-ratio:4/5;max-height:calc(100svh - 205px);background:var(--study-surface);outline:1px solid rgb(0 0 0/.1);outline-offset:-1px}.vf-cap-study .vf-route-photo img{object-fit:cover}.vf-cap-study .vf-route-photo figcaption{font-size:var(--text-body);color:var(--study-muted);padding-top:12px}.vf-cap-study .vf-route-stages article{padding-block:36px;border-top:1px solid var(--vf-line);scroll-margin-top:115px}.vf-cap-study .vf-route-stages article:first-child{padding-top:0;border-top:0}.vf-cap-study .vf-route-stages article:last-child{padding-bottom:0}.vf-cap-study .vf-route-stages header{display:flex;align-items:baseline;gap:18px}.vf-cap-study .vf-stage-number{font-size:var(--text-body);color:var(--vf-blue);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vf-cap-study .vf-route-stages h3{margin:0;font-size:var(--text-section);letter-spacing:-.03em;line-height:1.2}.vf-cap-study .vf-route-stages p{font-size:var(--text-body);margin:14px 0;max-width:65ch;text-wrap:pretty}.vf-cap-study p.vf-stage-intent{color:var(--vf-ink);font-size:var(--text-body);margin-top:18px}.vf-cap-study .vf-route-stages details{margin-top:18px}.vf-cap-study .vf-route-stages summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:48px;padding:12px 16px;list-style:none;color:var(--vf-ink);background:var(--study-surface);font-size:var(--text-body);font-weight:600;cursor:pointer;touch-action:manipulation;transition:background-color .15s ease-out,color .15s ease-out}.vf-cap-study .vf-route-stages summary::-webkit-details-marker{display:none}.vf-cap-study .vf-route-stages summary:hover{background:#d7ddce}.vf-cap-study .vf-route-stages summary:active{color:var(--vf-blue)}.vf-cap-study .vf-route-stages article:focus-visible,.vf-cap-study .vf-route-stages summary:focus-visible{outline:3px solid var(--vf-blue);outline-offset:4px}.vf-cap-study .vf-disclosure-mark{width:14px;height:14px;position:relative;flex-shrink:0;color:var(--vf-blue)}.vf-cap-study .vf-disclosure-mark:after,.vf-cap-study .vf-disclosure-mark:before{content:"";position:absolute;inset:6px 0;background:currentColor}.vf-cap-study .vf-disclosure-mark:after{transform:rotate(90deg)}.vf-cap-study details[open] .vf-disclosure-mark:after{display:none}.vf-cap-study .vf-route-stages details[open] summary{background:var(--vf-blue);color:white}.vf-cap-study details[open] .vf-disclosure-mark{color:inherit}.vf-cap-study .vf-route-stages ul{padding:18px 24px 18px 36px;margin:0;font-size:var(--text-body);line-height:1.65;background:var(--study-surface)}.vf-cap-study .vf-route-stages li+li{margin-top:8px}@media (max-width:1023px){.vf-cap-study .vf-route-nav a{font-size:var(--text-body);padding:12px 8px;gap:8px}}@media (max-width:1024px){.vf-cap-study .vf-study-opening{padding-block:36px 32px}.vf-cap-study .vf-study-opening h1{font-size:var(--text-section)}.vf-cap-study .vf-study-opening>p{font-size:var(--text-body);margin:20px 0 24px}.vf-cap-study .vf-route-nav ol{grid-template-columns:1fr;gap:0}.vf-cap-study .vf-route-nav a{min-height:48px;font-size:var(--text-body);gap:16px}.vf-cap-study .vf-study-process{padding-block:64px}.vf-cap-study .vf-study-process>h2{margin-bottom:28px}.vf-cap-study .vf-study-route{grid-template-columns:1fr;gap:36px}.vf-cap-study .vf-route-photo{position:static}.vf-cap-study .vf-route-photo>div{aspect-ratio:3/2;max-height:none}.vf-cap-study .vf-route-photo img{object-position:center 55%}.vf-cap-study .vf-route-stages article{scroll-margin-top:100px}}@media (prefers-reduced-motion:reduce){.vf-cap-study .vf-route-nav a,.vf-cap-study .vf-route-stages summary{transition:none}}.vf-cap-study .vf-scope-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.vf-cap-study:lang(zh){font-family:Arial,Microsoft YaHei,PingFang SC,sans-serif}.refined-home_home__7Hoia{--ink:#233844;--muted:#54646f;--pale:#edf1f2;background:#fff;color:var(--ink);font-family:Arial,PingFang SC,Microsoft YaHei,sans-serif;-webkit-font-smoothing:antialiased}.refined-home_home__7Hoia figure,.refined-home_home__7Hoia h1,.refined-home_home__7Hoia h2,.refined-home_home__7Hoia h3,.refined-home_home__7Hoia p{margin:0}.refined-home_home__7Hoia h1,.refined-home_home__7Hoia h2,.refined-home_home__7Hoia h3{text-wrap:balance;color:var(--ink)}.refined-home_home__7Hoia p{line-height:1.8;text-wrap:pretty}.refined-home_home__7Hoia a:focus-visible{outline:3px solid #ba3028;outline-offset:5px}.refined-home_hero__wdDxW{display:grid;grid-template-columns:46% 54%;min-height:620px}.refined-home_intro__qVlvK{padding:80px clamp(28px,4.5vw,88px);align-self:center}.refined-home_location__I0JIe{font-size:var(--text-body);font-weight:500;color:var(--muted)}.refined-home_intro__qVlvK h1{font-size:var(--text-display);letter-spacing:-.035em;line-height:1.2;font-weight:700;margin:26px 0}.refined-home_lead__YuJ2g{font-size:var(--text-body);color:var(--muted);max-width:29em}.refined-home_button__MjNWl{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:12px 26px;background:#ba3028;color:#fff!important;text-decoration:none;font-weight:600;font-size:var(--text-body);transition:background .18s}.refined-home_button__MjNWl:hover{background:#98271f}.refined-home_intro__qVlvK .refined-home_button__MjNWl{margin-top:30px}.refined-home_intro__qVlvK .refined-home_relationship__1_w_l{font-size:var(--text-body);line-height:1.7;margin-top:44px;color:var(--muted);max-width:35em}.refined-home_casePhoto__nW3eO,.refined-home_factoryPhoto__E1dAb,.refined-home_heroPhoto__y1Wiy{position:relative;overflow:hidden;background:var(--pale)}.refined-home_home__7Hoia figure img{object-fit:cover}.refined-home_heroPhoto__y1Wiy img{object-position:center 48%}.refined-home_home__7Hoia figcaption{position:absolute;bottom:0;left:0;background:rgba(25,44,55,.87);color:#fff;padding:10px 18px;font-size:var(--text-body);line-height:1.5}.refined-home_manufacturing__p9d5c{max-width:1440px;margin:auto;padding:76px clamp(24px,4.5vw,88px)}.refined-home_sectionTitle__IlCxl{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;align-items:start;margin-bottom:36px}.refined-home_home__7Hoia h2{font-size:var(--text-section);line-height:1.35;font-weight:600;letter-spacing:-.025em}.refined-home_sectionTitle__IlCxl p{color:var(--muted);font-size:var(--text-body);max-width:35em}.refined-home_factoryGrid__yyqpm{display:grid;grid-template-columns:1.05fr 1fr;gap:64px}.refined-home_factoryPhoto__E1dAb{min-height:440px}.refined-home_factoryPhoto__E1dAb img{object-position:center 44%}.refined-home_stages__nbI6I{display:flex;flex-direction:column;justify-content:center}.refined-home_stages__nbI6I a{display:block;padding:26px 0;text-decoration:none;border-bottom:1px solid #dce2e5}.refined-home_stages__nbI6I a:first-child{padding-top:0}.refined-home_stages__nbI6I a:last-child{border:0;padding-bottom:0}.refined-home_stages__nbI6I h3{font-size:var(--text-title);display:flex;justify-content:space-between;align-items:center;margin-bottom:9px;font-weight:600}.refined-home_stages__nbI6I h3 span{font-size:var(--text-title);color:#7d8b94}.refined-home_stages__nbI6I p{font-size:var(--text-body);color:var(--muted);max-width:31em}.refined-home_stages__nbI6I a:hover h3{color:#ba3028}.refined-home_caseSection__IVmxI{display:grid;grid-template-columns:46% 54%;background:var(--pale);min-height:480px}.refined-home_caseText__DbkHx{padding:64px clamp(28px,4.5vw,88px);align-self:center}.refined-home_caseText__DbkHx h2{margin:22px 0}.refined-home_caseText__DbkHx>p:not(.refined-home_location__I0JIe){font-size:var(--text-body);color:var(--muted);max-width:30em}.refined-home_textLink__7pk72{display:inline-flex;align-items:center;min-height:44px;margin-top:24px;text-underline-offset:6px;font-weight:600;color:var(--ink)}.refined-home_casePhoto__nW3eO img{object-position:center}.refined-home_contact__AtJKZ{max-width:1440px;margin:auto;padding:76px clamp(24px,4.5vw,88px);display:grid;grid-template-columns:1.3fr 1fr;gap:60px;align-items:start}.refined-home_contact__AtJKZ h2{max-width:20em}.refined-home_contact__AtJKZ p{font-size:var(--text-body);color:var(--muted);margin-top:20px}.refined-home_contactActions__IFKdW{display:flex;align-items:flex-start;flex-direction:column;gap:12px}.refined-home_email__I8Qwl{display:flex;align-items:center;min-height:44px;color:var(--ink);text-underline-offset:5px;overflow-wrap:anywhere}.refined-home_contactActions__IFKdW small{font-size:var(--text-body);color:var(--muted);line-height:1.7;max-width:28em}.refined-home_preview___hS1E{padding:12px 24px;background:var(--pale);font-size:var(--text-body);color:var(--muted);text-align:center}@media(max-width:1100px){.refined-home_hero__wdDxW{min-height:560px}.refined-home_intro__qVlvK{padding-block:52px}.refined-home_factoryGrid__yyqpm,.refined-home_sectionTitle__IlCxl{gap:36px}.refined-home_factoryPhoto__E1dAb{min-height:390px}.refined-home_contact__AtJKZ{gap:32px}.refined-home_caseSection__IVmxI{min-height:420px}}@media(max-width:760px){.refined-home_hero__wdDxW{grid-template-columns:1fr}.refined-home_intro__qVlvK{padding:40px 24px 32px}.refined-home_intro__qVlvK h1{font-size:var(--text-section);margin:20px 0}.refined-home_lead__YuJ2g{font-size:var(--text-body)}.refined-home_intro__qVlvK .refined-home_relationship__1_w_l{margin-top:24px}.refined-home_heroPhoto__y1Wiy{height:340px}.refined-home_manufacturing__p9d5c{padding:46px 24px}.refined-home_sectionTitle__IlCxl{grid-template-columns:1fr;gap:18px;margin-bottom:26px}.refined-home_factoryGrid__yyqpm{grid-template-columns:1fr;gap:28px}.refined-home_factoryPhoto__E1dAb{min-height:300px;max-height:340px}.refined-home_stages__nbI6I a{padding:22px 0}.refined-home_stages__nbI6I h3{font-size:var(--text-title)}.refined-home_caseSection__IVmxI{grid-template-columns:1fr}.refined-home_caseText__DbkHx{padding:42px 24px 32px}.refined-home_casePhoto__nW3eO{height:320px}.refined-home_contact__AtJKZ{grid-template-columns:1fr;gap:24px;padding:44px 24px}.refined-home_contact__AtJKZ p{margin-top:14px}.refined-home_home__7Hoia h2{font-size:var(--text-title)}.refined-home_contactActions__IFKdW{gap:8px}}@media(max-width:360px){.refined-home_intro__qVlvK h1{font-size:var(--text-section)}.refined-home_heroPhoto__y1Wiy{height:280px}.refined-home_home__7Hoia h2{font-size:var(--text-title)}.refined-home_casePhoto__nW3eO{height:260px}}