.home-hero>.site-container{box-sizing:border-box;width:var(--site-rail-width);padding-left:0;padding-right:0}.home-hero,.home-hero>.site-container{min-height:clamp(35rem,100dvh - 8.5rem,40.5rem)}@media (max-width:47.999rem){.selection-stepper-card{grid-template-columns:2.35rem minmax(0,1fr)}}.selection-stepper-card>span{color:#0b5f9f;margin-bottom:0;font-size:.78rem;font-weight:600;line-height:1.2;display:inline-flex}.selection-stepper-card h3{color:#071827;letter-spacing:0;text-wrap:balance;max-width:none;font-size:clamp(.95rem,1vw,1.06rem);font-weight:700;line-height:1.25}.selection-stepper-card p{color:#43566b;max-width:58ch;margin-top:.45rem;font-size:.81rem;line-height:1.58}.home-redesign .cta-ribbon{box-shadow:none;background:0 0;border:0;padding:0}.home-cinema:before{background:#f8fafc}.home-cinema:after{display:none}.home-hero:before{background:linear-gradient(90deg,#02060cd6 0%,#040a12a8 32%,#07111c57 58%,#080e140a 100%),linear-gradient(#03070c14 0%,#03070c0a 62%,#f8fafc1f 100%)}.home-hero:after{background:linear-gradient(#0000 0%,#03101b 100%);height:clamp(3.75rem,4.5vw,4.25rem);display:none;inset:auto 0 0}.hero-video{object-position:58% center;filter:saturate(.96)contrast(1.02)brightness(.9);opacity:.98}.home-motion-root .home-hero .hero-motion-kicker,.home-motion-root .home-hero .hero-motion-title,.home-motion-root .home-hero .hero-support-motion{opacity:1;visibility:visible;transform:none}@keyframes home-hero-rise{0%{opacity:0;transform:translateY(.875rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.home-motion-root .home-hero .hero-motion-kicker{animation:home-hero-rise .52s var(--home-ease-out) 0s both}.home-motion-root .home-hero .hero-motion-title{animation:home-hero-rise .6s var(--home-ease-out) 60ms both}.home-motion-root .home-hero .hero-support-motion{animation:home-hero-rise .56s var(--home-ease-out) .12s both}}.home-hero-content{padding-top:clamp(.75rem,3vh,2rem)}.home-hero .hero-motion-actions{gap:.8rem}.export-market-summary{border-top:1px solid #16537e33;margin:1.7rem 0 0;padding:0;list-style:none;display:grid}.export-market-summary>li{border-bottom:1px solid #16537e24;grid-template-columns:minmax(6.7rem,.8fr) minmax(0,1.35fr);gap:.75rem;padding:.72rem 0;display:grid}.export-market-summary strong{color:#0a4d7e;font-size:.78rem;font-weight:700;line-height:1.4}.export-market-summary small{color:#536171;margin:0;font-size:.78rem;font-weight:500;line-height:1.4}@media (min-width:64rem){.selection-stepper{margin-top:.25rem}}.home-redesign{--home-radius-card:.5rem;background:var(--home-color-paper);color:var(--home-color-ink);font-family:var(--home-font-body)}.home-redesign :where(a,summary,button):focus-visible{outline:3px solid var(--home-color-focus);outline-offset:4px}.home-redesign :where(a,summary,button):active{transform:translateY(0)}.home-redesign :where(a,summary,button)[aria-disabled=true]{cursor:not-allowed;opacity:.55;pointer-events:none}.home-redesign .home-hero{background:var(--home-color-night);min-height:clamp(42rem,100svh - 7rem,52rem)}.home-redesign .home-hero:before{z-index:-10;background:linear-gradient(90deg, var(--home-color-scrim) 0 43%, transparent 72%), linear-gradient(180deg, var(--home-color-scrim-soft), transparent 48%, var(--home-color-scrim));content:"";position:absolute;inset:0}.home-redesign .home-hero:after{z-index:-5;background:linear-gradient(180deg, transparent, var(--home-color-night));content:"";height:9rem;position:absolute;inset:auto 0 0}.home-redesign .hero-video{filter:saturate(.78)contrast(1.04);opacity:0;will-change:opacity;transition:opacity 1.2s linear;transform:scale(1.01)}.home-redesign .hero-video.is-active{opacity:1}@media (prefers-reduced-motion:reduce){.home-redesign .hero-video{transition:none}}.home-redesign .home-hero-grid{min-height:clamp(42rem,100svh - 7rem,52rem);padding-top:var(--home-space-3xl);padding-bottom:var(--home-space-2xl);grid-template-columns:minmax(0,1fr);align-items:end;gap:0;display:grid}.home-redesign .home-hero-content{align-self:end;max-width:min(100%,75rem);transform:none}.home-redesign .home-hero .hero-eyebrow{gap:var(--home-space-xs);margin:0 0 var(--home-space-md);color:var(--home-color-accent-bright);font-family:var(--home-font-mono);font-size:var(--home-text-xs);letter-spacing:.08em;text-transform:uppercase;align-items:center;font-weight:700;line-height:1.4;display:flex}.home-redesign .home-hero .hero-eyebrow:before{background:var(--home-color-accent-bright);content:"";width:1.75rem;height:2px}.home-redesign .hero-eyebrow-mobile{display:none}.home-redesign .home-hero .hero-motion-title{max-width:100%;color:var(--home-color-white);font-family:var(--home-font-display);font-size:var(--home-hero-title-size-medium);letter-spacing:0;overflow-wrap:normal;text-wrap:balance;margin:0;font-style:normal;font-weight:700;line-height:.94}.home-redesign .home-hero .hero-readable-copy,.home-redesign .home-hero .hero-motion-copy{max-width:42rem;color:var(--home-color-white-muted);margin:clamp(1.12rem,2vh,1.42rem) 0 0;font-size:clamp(1rem,1.2vw,1.2rem);font-weight:400;line-height:1.65}.home-redesign .home-hero .hero-motion-actions{gap:var(--home-space-sm);margin-top:var(--home-space-lg);flex-wrap:wrap;display:flex}.home-redesign .home-hero .hero-cta-primary{border:var(--home-rule-thin) solid var(--home-color-rule-dark);border-radius:var(--home-radius-card);background:var(--home-color-accent);min-height:3rem;padding:.8rem var(--ds-button-padding-inline);color:var(--home-color-accent-ink);white-space:nowrap;transition:transform var(--home-dur-short) var(--home-ease-out), background-color var(--home-dur-short) var(--home-ease-out), color var(--home-dur-short) var(--home-ease-out);justify-content:center;align-items:center;font-size:.9375rem;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.home-redesign .home-hero .hero-cta-secondary{align-items:center;gap:var(--home-space-2xs);min-height:3rem;color:var(--home-color-white-muted);white-space:nowrap;transition:color var(--home-dur-short) var(--home-ease-out), transform var(--home-dur-short) var(--home-ease-out);padding:.8rem 0;font-size:.9375rem;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.home-redesign .home-hero .hero-cta-secondary:hover{color:var(--home-color-white);transform:translate(2px)}.home-redesign+*{min-width:0}.home-redesign .stage-number{margin:0 0 var(--home-space-sm);color:var(--home-color-accent);font-family:var(--home-font-mono);font-size:var(--home-text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:700;line-height:1.2}.selection-motion-copy{max-width:26rem;padding-top:0}.selection-review-brief{border-top:1px solid #0f354e2e;gap:0;max-width:none;margin-top:clamp(.9rem,1.6vw,1.15rem);display:grid}.selection-review-brief div{border-bottom:1px solid #0f354e1f;grid-template-columns:minmax(4.25rem,.33fr) minmax(0,1fr);gap:.65rem;padding:.46rem 0;display:grid}.selection-review-brief dt{color:#0b5f9f;font-size:.72rem;font-weight:700;line-height:1.45}.selection-review-brief dd{color:#33485c;font-size:.8rem;font-weight:500;line-height:1.44}.selection-protocol{background:0 0;border:0;grid-template-rows:auto auto;align-content:start;align-self:stretch;row-gap:clamp(.72rem,1.15vw,.9rem);padding:0;display:grid;position:relative}.selection-protocol:before{content:"";background:#0f354e1f;width:1px;position:absolute;top:0;bottom:0;left:calc(clamp(1.65rem,3.9vw,3.9rem)/-2)}.selection-protocol-head{border-bottom:1px solid #0f354e1f;grid-template-columns:minmax(5.8rem,.18fr) minmax(0,1fr);align-items:start;gap:clamp(.9rem,1.8vw,1.2rem);padding:0 0 clamp(.68rem,1.1vw,.82rem);display:grid}.selection-protocol-head span{color:#0b5f9f;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700;line-height:1.2}.selection-protocol-head p{color:#33485c;font-size:.82rem;font-weight:500;line-height:1.46}.selection-stepper{background:0 0;grid-template-columns:repeat(4,minmax(0,1fr));align-self:start;gap:0;width:100%;margin-top:0;display:grid}.selection-stepper-card{background:0 0;border:0;border-left:1px solid #0f354e1f;border-radius:0;grid-template-columns:minmax(0,1fr);align-content:start;align-items:start;gap:.45rem;min-height:0;padding:clamp(.82rem,1.25vw,1.05rem) clamp(.78rem,1.18vw,1rem) clamp(.8rem,1.2vw,1rem);transition:background .18s;display:grid}.selection-stepper-card:first-child{border-left:0}.selection-stepper-card:hover{background:#ffffff47;transform:none}@media (max-width:79.999rem){.selection-stepper{grid-template-columns:repeat(2,minmax(0,1fr))}.selection-stepper-card{border-top:1px solid #0f354e1f}.selection-stepper-card:nth-child(odd){border-left:0}}.home-inquiry{background:linear-gradient(90deg,#061827 0%,#082033 58%,#0a2d45 100%);padding:clamp(3.1rem,5.8vw,5.2rem) 0}.home-inquiry-inner{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(1.7rem,4vw,4.5rem);display:grid}.home-inquiry h2{max-width:42rem;color:var(--ds-color-white);letter-spacing:0;font-size:clamp(1.8rem,3vw,2.65rem);font-weight:700;line-height:1.12}.home-inquiry p{color:#daeaf5b8;max-width:40rem;margin-top:.85rem;font-size:clamp(.95rem,1.3vw,1.05rem);font-weight:400;line-height:1.62}.home-inquiry-checklist{border-top:1px solid #7dd3fc3d;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;max-width:44rem;margin-top:clamp(1.15rem,2vw,1.55rem);display:grid}.home-inquiry-checklist li{color:#f8fcffdb;border-bottom:1px solid #7dd3fc2e;padding:.72rem 1.1rem .72rem 0;font-size:.84rem;font-weight:600;line-height:1.35}.home-inquiry-action{background:var(--ds-color-white);color:#082033;border:1px solid #7dd3fc80;border-radius:.35rem;flex:none;padding:.9rem 1.2rem;font-size:.92rem;font-weight:700;transition:background .18s,color .18s}.home-inquiry-action:hover{color:#061827;background:#7dd3fc}@media (max-width:47.999rem){.selection-protocol{background:0 0;border-top-width:0;padding:0}.selection-protocol:before{display:none}.selection-stepper{grid-template-columns:minmax(0,1fr)}.selection-stepper-card,.selection-stepper-card:nth-child(odd){border-left:0}.selection-protocol-head,.selection-review-brief div{grid-template-columns:minmax(0,1fr)}.selection-protocol-head{gap:.45rem}.selection-review-brief{max-width:none}.home-inquiry-inner{grid-template-columns:minmax(0,1fr);align-items:flex-start}.home-inquiry-checklist{grid-template-columns:minmax(0,1fr)}.home-inquiry-action{text-align:center;width:100%}}.home-motion-root{font-kerning:normal;font-optical-sizing:auto}.home-motion-root :where(h1,h2,h3){font-family:var(--font-display)}.home-motion-root :where(p,span,a,button,dt,dd,figcaption){font-family:var(--font-geist-sans)}.home-motion-root :where(h1,h2,h3,strong){text-wrap:balance}.home-hero .hero-cta-primary,.home-hero .hero-cta-secondary{font-size:var(--home-text-sm);letter-spacing:0;font-weight:600}.home-hero-content{max-width:min(61.25rem,100%);padding-bottom:var(--home-space-md)}.home-hero .hero-eyebrow{color:#bae6fde6;font-family:var(--font-display);letter-spacing:.035em;text-shadow:0 .14rem .92rem #00000075;align-items:center;gap:.68rem;margin-bottom:clamp(1.05rem,2vh,1.42rem);font-size:clamp(1rem,1.2vw,1.125rem);font-weight:600;line-height:1.2;display:inline-flex}.home-hero .hero-eyebrow:before{content:"";background:#7dd3fcd1;width:clamp(1.6rem,2.6vw,2.35rem);height:1px}@media (min-width:48rem){.home-hero,.home-hero>.site-container{min-height:clamp(35.5rem,100dvh - 4.75rem,43.5rem)}}@media (max-width:47.999rem){.home-redesign .home-hero .hero-readable-copy,.home-redesign .home-hero .hero-motion-copy{margin-top:.82rem}.home-redesign .home-hero .hero-motion-actions{margin-top:1.25rem}.home-redesign .home-hero .hero-cta-primary{padding-left:.75rem;padding-right:.75rem;font-size:.82rem}.home-redesign .home-hero .hero-cta-secondary{font-size:.82rem}.home-hero,.home-hero>.site-container{min-height:clamp(31rem,100svh - 4rem,35rem)}.home-hero>.site-container{padding-top:2.15rem;padding-bottom:2.15rem}.home-hero:before{background:linear-gradient(90deg,#02060ce6,#040a12b3),linear-gradient(#03070c29,#03070c6b)}.home-hero-content{max-width:23.5rem;padding-top:0;padding-bottom:0}.home-hero .hero-eyebrow{margin-bottom:.8rem;font-size:.84rem}.home-hero .hero-motion-title{max-width:23.5rem;font-size:clamp(1.92rem,7.8vw,2.4rem);line-height:1.05}.home-hero .hero-readable-copy,.home-hero .hero-motion-copy{max-width:36ch;font-size:.91rem;line-height:1.48}.home-hero .hero-motion-actions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.home-hero .hero-cta-primary{text-align:center;min-height:3rem}.home-hero .hero-cta-secondary{min-height:3rem}}@media (min-width:64rem){.home-hero,.home-hero>.site-container{min-height:clamp(42rem,100svh - 7rem,52rem)}}.home-redesign .certification-strip{grid-template-columns:minmax(18rem,5fr) minmax(0,7fr);align-items:start;gap:clamp(3rem,5vw,6rem);display:grid}.home-redesign .company-credentials-block{gap:clamp(var(--home-space-lg), 3vw, var(--home-space-xl));align-content:start;min-width:0;display:grid}.home-redesign .certification-heading{max-width:34rem;padding-top:0}.home-redesign .home-evidence-intro[data-layout=stacked]{gap:var(--home-space-md)}.home-redesign .certification-heading h2{max-width:12ch;color:inherit;font-family:var(--home-font-display);font-size:var(--ds-section-intro-title-size);letter-spacing:-.03em;margin:0;font-weight:700;line-height:1}.home-redesign .certification-heading>p{max-width:44ch;color:var(--home-color-ink-muted);font-size:var(--home-text-md);margin:0;font-weight:500;line-height:1.65}.home-redesign .company-credential-register{border-top:1px solid var(--ds-panel-border);grid-template-columns:minmax(0,1fr);display:grid}.home-redesign .company-credential-item{gap:var(--home-space-md);border-bottom:1px solid var(--ds-panel-border);min-width:0;padding:var(--home-space-md) 0;background:0 0;border-radius:0;grid-template-columns:minmax(7.5rem,.72fr) minmax(0,1.28fr);align-items:baseline;display:grid}.home-redesign .company-credential-item span{color:var(--home-color-ink-muted);font-size:var(--home-text-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:700;line-height:1.35}.home-redesign .company-credential-item strong{max-width:24ch;color:var(--home-color-ink);font-family:var(--home-font-display);letter-spacing:-.025em;text-wrap:balance;font-size:clamp(1.1rem,1.4vw,1.35rem);font-weight:700;line-height:1.18}.home-redesign .company-evidence-link{gap:var(--home-space-2xs);width:fit-content;min-height:2.75rem;color:var(--home-color-accent);font-size:var(--home-text-sm);align-items:center;font-weight:700;line-height:1.35;text-decoration:none;display:inline-flex}.home-redesign .company-evidence-link:hover{color:var(--home-color-ink)}.home-redesign .certificate-gallery{gap:clamp(var(--home-space-lg), 3vw, var(--home-space-xl));grid-template-columns:minmax(15rem,.9fr) minmax(17rem,1.1fr);align-items:stretch;display:grid}.home-redesign .certificate-vault{border-radius:var(--ds-radius-evidence);background:var(--ds-evidence-surface);padding:clamp(var(--home-space-lg), 2.7vw, var(--home-space-xl));box-shadow:var(--ds-evidence-shadow);border:0;position:relative;overflow:hidden}.home-redesign .certificate-vault-head{gap:var(--home-space-md);margin-bottom:var(--home-space-sm);color:var(--ds-foreground-on-dark-muted);font-size:var(--home-text-xs);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:baseline;font-weight:700;display:flex}.home-redesign .certificate-vault-head strong{color:var(--home-color-accent-bright);font-weight:700}.home-redesign .certificate-vault-intro{max-width:54ch;margin:0 0 clamp(var(--home-space-lg), 2.6vw, var(--home-space-xl));color:var(--ds-foreground-on-dark-muted);font-size:var(--home-text-sm);font-weight:500;line-height:1.65}.home-redesign .certificate-document{min-width:0;color:var(--ds-foreground-on-dark);text-decoration:none;display:block}.home-redesign .certificate-document figure{column-gap:var(--home-space-md);row-gap:var(--home-space-xs);grid-template:"preview caption""preview action"1fr/4.75rem minmax(0,1fr);align-items:start;min-width:0;min-height:7rem;margin:0;display:grid}.home-redesign .certificate-document-featured{align-items:stretch;display:flex}.home-redesign .certificate-document-featured figure{column-gap:var(--home-space-lg);row-gap:var(--home-space-md);grid-template:"preview caption""preview action"1fr/minmax(8.5rem,10rem) minmax(0,1fr);width:100%;min-height:14rem}.home-redesign .certificate-document-featured .certificate-image-frame{width:100%}.home-redesign .certificate-document-featured figcaption{align-self:end;padding-top:0}.home-redesign .certificate-document-featured strong{font-size:clamp(1.35rem,1.7vw,1.75rem);line-height:1.04}.home-redesign .certificate-document.certificate-document-featured .certificate-view{align-self:end}.home-redesign .certificate-document-supporting{padding-bottom:var(--home-space-md);border-bottom:1px solid #ffffff1f}.home-redesign .certificate-document-supporting+.certificate-document-supporting{padding-top:var(--home-space-md)}.home-redesign .certificate-document-supporting:last-child{border-bottom:0;padding-bottom:0}.home-redesign .certificate-image-frame{aspect-ratio:.72;background:var(--home-color-white);width:100%;transition:transform var(--home-dur-short) var(--home-ease-out), box-shadow var(--home-dur-short) var(--home-ease-out);border:0;grid-area:preview;position:relative;overflow:hidden;box-shadow:0 .5rem 1.25rem #0f172a1a}.home-redesign .certificate-image-frame img{object-fit:contain}.home-redesign .certificate-document:hover{color:var(--ds-foreground-on-dark)}.home-redesign .certificate-document:hover .certificate-image-frame{transform:translateY(-.125rem);box-shadow:0 .75rem 1.75rem #0f172a24}.home-redesign .certificate-document:focus-visible{outline:2px solid var(--home-color-accent-bright);outline-offset:4px}.home-redesign .certificate-document figcaption{gap:var(--home-space-3xs);grid-area:caption;min-width:0;padding-top:0;display:grid}.home-redesign .certificate-document strong{color:var(--ds-foreground-on-dark);font-family:var(--home-font-display);font-size:var(--home-text-lg);letter-spacing:-.03em;margin-top:0;font-weight:700;line-height:1.08}.home-redesign .certificate-document figcaption>span{color:var(--ds-foreground-on-dark-muted);font-size:var(--home-text-xs);font-weight:600;line-height:1.45}.home-redesign .certificate-document .certificate-view{gap:var(--home-space-3xs);width:fit-content;color:var(--home-color-accent-bright);font-size:var(--home-text-xs);grid-area:action;align-self:end;align-items:center;margin-top:0;font-weight:700;display:inline-flex}.home-redesign .supply-map-layout{grid-template-columns:minmax(0,1fr);display:grid}.home-redesign .export-routes-intro{--section-intro-description-max:52ch;gap:var(--home-space-sm);margin-bottom:clamp(var(--home-space-lg), 2.4vw, var(--home-space-xl))}.home-redesign .export-network-board{background:var(--home-color-white);grid-template-columns:minmax(0,2fr) minmax(19rem,1fr);grid-template-areas:"map regions""facts facts";display:grid;overflow:hidden}.home-redesign .supply-map-shell{border-right:1px solid var(--ds-panel-border);background:var(--home-color-white);min-width:0;padding:clamp(var(--home-space-md), 2vw, var(--home-space-xl)) clamp(var(--home-space-md), 2.2vw, var(--home-space-xl)) 0;grid-area:map;grid-template-rows:auto auto auto;align-content:start;display:grid;overflow:hidden}.home-redesign .supply-map-legend{gap:var(--home-space-sm) var(--home-space-md);padding:var(--home-space-xs) 0 var(--home-space-md);color:var(--home-color-ink-muted);font-family:var(--home-font-mono);font-size:var(--home-text-xs);letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;align-items:center;margin-top:0;font-weight:700;display:flex}.home-redesign .supply-map-legend span{gap:var(--home-space-2xs);align-items:center;display:inline-flex}.home-redesign .supply-map-legend-mark{border-radius:50%;width:.58rem;height:.58rem;display:inline-block}.home-redesign .supply-map-legend-mark-origin{background:var(--ds-color-navy-950);box-shadow:0 0 0 .2rem var(--home-color-rule)}.home-redesign .supply-map-legend-mark-region{background:var(--home-color-accent-bright)}.home-redesign .export-market-panel{min-width:0;padding:clamp(var(--home-space-lg), 2.2vw, var(--home-space-xl));background:var(--home-color-paper-soft);color:var(--home-color-ink);grid-area:regions;grid-template-rows:auto 1fr;display:grid}.home-redesign .export-market-panel-head{gap:var(--home-space-xs);padding-bottom:var(--home-space-md);display:grid}.home-redesign .export-market-panel-head h3,.home-redesign .export-market-panel-head p{margin:0}.home-redesign .export-market-panel-head h3{font-family:var(--home-font-display);letter-spacing:-.025em;font-size:clamp(1.35rem,1.6vw,1.7rem);font-weight:700;line-height:1.1}.home-redesign .export-market-panel-head p{max-width:34ch;color:var(--home-color-ink-muted);font-size:var(--home-text-sm);line-height:1.55}.home-redesign .export-market-summary{border-top:1px solid var(--ds-panel-border);background:0 0;grid-template-columns:minmax(0,1fr);align-content:stretch;gap:0;margin:0;padding:0;list-style:none;display:grid}.home-redesign .export-market-summary>li{border-bottom:1px solid var(--ds-panel-border);min-width:0;padding:0;display:block}.home-redesign .export-market-summary>li>button{gap:0 var(--home-space-xs);appearance:none;width:100%;min-height:5.6rem;padding:var(--home-space-sm) var(--home-space-xs);color:inherit;cursor:pointer;font:inherit;text-align:left;transition:background-color .18s ease, transform .18s var(--home-ease-out);background:0 0;border:0;border-radius:0;grid-template-columns:1.75rem minmax(0,1fr);align-content:center;display:grid;position:relative;overflow:hidden}.home-redesign .export-market-summary>li>button:hover{background:color-mix(in srgb, var(--home-color-accent) 5%, transparent)}.home-redesign .export-market-summary>li.is-active>button{background:color-mix(in srgb, var(--home-color-accent) 9%, var(--home-color-white))}.home-redesign .export-market-summary>li>button:focus-visible{outline:2px solid var(--home-color-accent);outline-offset:-3px}.home-redesign .export-market-summary span{color:var(--home-color-accent-bright);font-family:var(--home-font-mono);font-size:var(--home-text-xs);grid-row:1/span 2;font-weight:700}.home-redesign .export-market-summary strong{color:var(--home-color-ink);font-family:var(--home-font-display);font-size:var(--home-text-lg);letter-spacing:-.02em;font-weight:700;line-height:1.1;transition:color .18s,transform .18s}.home-redesign .export-market-summary small{margin:var(--home-space-2xs) 0 0;color:var(--home-color-ink-muted);font-size:var(--home-text-sm);line-height:1.45;transition:color .18s,transform .18s;display:block}.home-redesign .export-market-summary>li.is-active strong,.home-redesign .export-market-summary>li.is-active small{transform:translate(.18rem)}.home-redesign .export-market-summary>li.is-active strong{color:var(--home-color-accent)}.home-redesign .export-network-facts{gap:clamp(var(--home-space-lg), 3vw, var(--home-space-2xl));background:var(--home-color-night);padding:var(--home-space-lg) clamp(var(--home-space-lg), 2.4vw, var(--home-space-xl));color:var(--home-color-white);grid-area:facts;grid-template-columns:1.45fr minmax(0,1fr);display:grid}.home-redesign .export-network-facts p{gap:var(--home-space-2xs);margin:0;display:grid}.home-redesign .export-network-facts span{color:var(--home-color-white-muted);font-family:var(--home-font-mono);font-size:var(--home-text-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.home-redesign .export-network-facts strong{font-family:var(--home-font-display);font-size:var(--home-text-md);letter-spacing:-.01em;font-weight:600;line-height:1.35}.home-redesign .home-inquiry{isolation:isolate;scroll-margin-top:var(--site-header-height);background:var(--home-color-night);color:var(--home-color-white);border-top:0;padding:0;position:relative;overflow:hidden}.home-redesign .home-inquiry:before{z-index:-1;clip-path:polygon(34% 0,100% 0,100% 100%,0 100%);content:"";pointer-events:none;background:linear-gradient(145deg,#57afe026,#ecf3f80a 68%,#0000 84%);background:linear-gradient(145deg,lab(67.634% -16.7053 -32.8949/.15),lab(95.3636% -1.3673 -3.44661/.04) 68%,#0000 84%);width:58%;height:176%;position:absolute;top:-38%;right:-12%}.home-redesign .home-inquiry-inner{z-index:1;gap:var(--home-space-2xl);padding-top:var(--home-space-2xl);padding-bottom:var(--home-space-2xl);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid;position:relative}.home-redesign .home-inquiry-panel-label{margin:0 0 var(--home-space-sm);color:var(--home-color-accent-bright);font-family:var(--home-font-mono);font-size:var(--home-text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:700;line-height:1.2}.home-redesign .home-inquiry-copy h2{max-width:19ch;color:var(--home-color-white);font-family:var(--home-font-display);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(2.55rem,3.25vw,3.55rem);font-style:normal;font-weight:700;line-height:.98}.home-redesign .home-inquiry-copy{padding-bottom:0}.home-redesign .home-inquiry-copy:after{display:none}.home-redesign .home-inquiry-copy>span{max-width:42rem;margin-top:var(--home-space-md);color:var(--home-color-white-muted);font-size:var(--home-text-md);line-height:1.6;display:block}.home-redesign .home-inquiry-panel{border-radius:var(--home-radius-card);background:var(--home-color-night-2);padding:var(--ds-panel-padding-large);box-shadow:inset 0 1px 0 color-mix(in oklch, var(--home-color-white) 8%, transparent);border:0;grid-template-rows:auto auto auto;display:grid;overflow:hidden}.home-redesign .home-inquiry-panel-label{margin-bottom:var(--home-space-lg);color:var(--home-color-white-muted)}.home-redesign .home-inquiry-panel:before,.home-redesign .home-inquiry-panel:after{display:none}.home-redesign .home-inquiry-checklist{gap:var(--home-space-md) clamp(var(--home-space-md), 2.6vw, var(--home-space-xl));padding:0 0 var(--home-space-xl);border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;list-style:none;display:grid}.home-redesign .home-inquiry-checklist li{gap:var(--home-space-xs);color:var(--home-color-white-muted);font-size:var(--home-text-sm);border-bottom:0;grid-template-columns:1rem minmax(0,1fr);align-items:start;padding:0;font-weight:600;line-height:1.4;display:grid}.home-redesign .home-inquiry-checklist li:before{color:var(--home-color-accent-bright);content:"+";font-family:var(--home-font-mono);font-weight:700}.home-redesign .home-inquiry-action{border-radius:var(--ds-button-radius);background:var(--home-color-accent);width:max-content;min-height:3.75rem;padding:0 clamp(var(--home-space-sm), 1.8vw, var(--home-space-md));color:var(--home-color-accent-ink);font-size:var(--home-text-sm);white-space:nowrap;transition:transform var(--home-dur-short) var(--home-ease-out), color var(--home-dur-short) var(--home-ease-out);border:0;justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.home-redesign .home-inquiry-action:hover{background:var(--home-color-accent-bright);color:var(--home-color-night)}.home-task-first .home-hero-content{max-width:min(100%,56rem)}html:lang(zh) .home-redesign .home-hero .hero-motion-title{line-height:1.14}html:lang(zh) .home-redesign .home-hero .hero-motion-copy{text-wrap:balance}@media (min-width:48rem){.home-redesign .home-hero .hero-title-phrase{white-space:nowrap}}.home-task-section{scroll-margin-top:calc(var(--site-header-height) + var(--home-space-md));position:relative}.home-material-entry,.home-component-paths,.home-proof{padding:var(--home-space-3xl) 0}.home-material-entry{background:var(--home-color-white);color:var(--home-color-ink);padding-block:var(--home-space-2xl)}.home-task-intro{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;gap:clamp(2rem,4vw,5rem);display:grid}.home-products-intro h2,.home-task-intro h2{font-family:var(--home-font-display);letter-spacing:-.04em;text-wrap:pretty;margin:0;font-size:clamp(2.55rem,3.6vw,4.25rem);font-weight:700;line-height:.98}.home-products-intro{margin-bottom:var(--home-space-lg)}.home-products-intro h2{color:var(--home-color-ink)}.home-products-intro h2,.home-application-intro h2{font-size:var(--ds-section-intro-title-size-display);letter-spacing:-.03em;font-weight:600;line-height:1.02}.home-task-intro>p,.home-task-intro>div:last-child>p{max-width:44rem;color:var(--home-color-ink-muted);margin:0;font-size:clamp(1rem,1.15vw,1.125rem);line-height:1.7}.home-proof-factory-figure{border-radius:var(--home-radius-card);background:var(--home-color-paper-soft);margin:0;position:relative;overflow:hidden}.home-proof-factory-figure img{object-fit:cover}.home-proof-factory-figure figcaption{right:var(--home-space-sm);bottom:var(--home-space-sm);border-radius:var(--ds-radius-tight);background:color-mix(in oklch, var(--home-color-night) 82%, transparent);padding:var(--home-space-2xs) var(--home-space-xs);color:var(--home-color-white);font-size:var(--home-text-xs);font-weight:600;line-height:1.25;position:absolute}.home-material-stage{border:1px solid var(--home-color-rule);border-radius:var(--home-radius-card);background:var(--home-color-white);overflow:hidden}.home-material-visual{background:var(--home-color-night);min-height:100%;margin:0;position:relative;overflow:hidden}.home-material-visual:after{content:"";background:linear-gradient(#0000 18%,#020f1c2e 42%,#020f1cdb 100%);position:absolute;inset:0}.home-material-visual img{object-fit:cover;object-position:center 46%}.home-material-visual figcaption{z-index:1;gap:var(--home-space-xs);padding:var(--home-space-xl);color:var(--home-color-white);display:grid;position:absolute;bottom:0;left:0}.home-material-caption-link{color:var(--home-color-white-muted);font-size:max(var(--home-text-xs), .78rem);letter-spacing:.08em;-webkit-text-decoration-color:color-mix(in oklch, currentcolor 55%, transparent);text-decoration-color:color-mix(in oklch, currentcolor 55%, transparent);text-underline-offset:.28em;text-transform:uppercase;transition:color var(--home-dur-short) var(--home-ease-out), text-decoration-color var(--home-dur-short) var(--home-ease-out);font-weight:700;text-decoration-thickness:1px}.home-material-caption-link:hover{color:var(--home-color-white);text-decoration-color:currentColor}.home-material-caption-link:focus-visible{border-radius:var(--ds-radius-tight);outline:var(--ds-rule-strong) solid var(--home-color-accent-bright);outline-offset:.3rem}.home-material-visual figcaption strong{font-family:var(--home-font-display);font-size:var(--home-text-display);letter-spacing:-.04em;font-weight:700;line-height:.78}.home-material-family-nav{border-bottom:1px solid var(--home-color-rule);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.home-material-family-link{justify-content:space-between;gap:var(--home-space-sm);border-right:1px solid var(--home-color-rule);min-width:0;min-height:6rem;padding:var(--home-space-md) clamp(1.4rem, 2.2vw, 2rem);color:var(--home-color-ink);transition:background-color var(--home-dur-short) var(--home-ease-out), border-color var(--home-dur-short) var(--home-ease-out), color var(--home-dur-short) var(--home-ease-out);align-items:center;text-decoration:none;display:flex;position:relative}.home-material-family-link:last-child{border-right:0}.home-material-family-link.is-featured{background:var(--home-color-accent);color:var(--home-color-white)}.home-material-family-link.is-featured:after{background:var(--home-color-accent-bright);content:"";height:3px;position:absolute;bottom:0;left:0;right:0}.home-material-family-link:hover{background:var(--home-color-paper-soft);color:var(--home-color-accent)}.home-material-family-link.is-featured:hover{background:var(--ds-action-primary-hover);color:var(--home-color-white)}.home-material-family-link strong{font-family:var(--home-font-display);font-size:var(--home-text-xl);letter-spacing:-.02em;font-weight:600}.home-material-family-link svg{color:currentColor;transition:transform var(--home-dur-short) var(--home-ease-out)}.home-material-family-link:hover svg{transform:translate(.25rem)}.home-material-active{background:var(--home-color-white);grid-template-columns:repeat(2,minmax(0,1fr));min-height:clamp(30rem,34vw,34rem);display:grid}.home-material-active-content{min-width:0;padding:var(--home-space-2xl);flex-direction:column;justify-content:center;display:flex}.home-material-active-content h3{font-family:var(--home-font-display);font-size:var(--ds-section-intro-title-size);letter-spacing:-.025em;margin:0;font-weight:600;line-height:1.04}.home-material-active-content>p{max-width:38rem;margin:var(--home-space-md) 0 0;color:var(--home-color-ink-muted);font-size:var(--home-text-md);line-height:1.7}.home-material-actions{gap:var(--home-space-sm);margin-top:var(--home-space-lg);flex-wrap:wrap;align-items:center;display:flex}.home-material-actions>a{text-decoration:none}.home-proof-detail h3{font-family:var(--home-font-display);letter-spacing:-.025em;margin:0;font-size:clamp(1.35rem,1.6vw,1.65rem);font-weight:700;line-height:1.15}.home-proof-detail p{max-width:42rem;margin:var(--home-space-sm) 0 0;color:var(--home-color-ink-muted);font-size:var(--home-text-sm);line-height:1.65}.home-task-text-link,.home-proof-certificate-link{gap:var(--home-space-2xs);min-height:var(--ds-touch-target-min);color:var(--home-color-accent);font-size:var(--home-text-sm);align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.home-application-paths{background:var(--home-color-paper-soft);color:var(--home-color-ink);padding:var(--home-space-2xl) 0}.home-component-paths{background:var(--home-color-white);color:var(--home-color-ink);padding-block:var(--home-space-xl)}.home-application-intro{gap:var(--home-space-md);grid-template-columns:minmax(0,1fr);align-items:start}.home-application-intro>div:last-child{gap:var(--home-space-sm) var(--home-space-lg);flex-wrap:wrap;align-items:center;display:flex}.home-application-intro>div:last-child>p{margin:0}.home-task-text-link{margin-top:0}.home-application-grid{gap:var(--home-space-sm);margin-top:var(--home-space-xl);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.home-component-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (min-width:70.001rem){.home-component-grid{column-gap:var(--home-space-lg);grid-template-columns:repeat(3,minmax(0,1fr))}.home-component-grid>.home-application-card{min-height:clamp(18rem,20.7vw,21.6rem)}.home-component-grid .home-application-copy strong{white-space:nowrap;font-size:clamp(1.05rem,1.4vw,1.575rem)}}.home-application-grid.home-application-icon-grid{gap:var(--home-space-lg) var(--home-space-xl);margin-top:var(--home-space-lg);background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.home-application-card{--home-application-image-scale:1;--home-application-image-scale-hover:1.025;border-radius:var(--home-radius-card);background:radial-gradient(ellipse at 50% 34%, #ffffffc7 0%, #ffffff2e 54%, transparent 76%), linear-gradient(180deg, var(--ds-color-paper-50) 0%, var(--ds-color-paper-100) 62%, var(--ds-color-paper-200) 100%);min-height:clamp(20rem,23vw,24rem);color:var(--home-color-white);text-decoration:none;display:block;position:relative;overflow:hidden}.home-application-card img{object-fit:contain;object-position:center 34%;padding:var(--home-space-sm) var(--home-space-sm) var(--home-space-2xl);transform:scale(var(--home-application-image-scale));transition:transform var(--home-dur-medium) var(--home-ease-out)}.home-application-card:hover img{transform:scale(var(--home-application-image-scale-hover))}.home-application-card:nth-child(2){--home-application-image-scale:1.08;--home-application-image-scale-hover:1.095}.home-application-card.home-application-card--icon{gap:var(--home-space-sm);border-radius:var(--home-radius-card);min-height:6.25rem;padding:var(--home-space-xs);color:var(--home-color-ink);cursor:pointer;text-align:center;transition:background-color var(--home-dur-short) var(--home-ease-out), color var(--home-dur-short) var(--home-ease-out);background:0 0;border:0;flex-direction:column;justify-content:flex-start;align-items:center;display:flex}.home-application-card--icon:hover,.home-application-card--icon:focus-visible{background:var(--home-color-accent);color:var(--home-color-white)}.home-application-icon{width:3rem;height:3rem;color:var(--home-color-accent);transition:color var(--home-dur-short) var(--home-ease-out), transform var(--home-dur-short) var(--home-ease-out);justify-content:center;align-items:center;display:inline-flex}.home-application-icon>svg{width:3rem;height:3rem}.home-application-label{max-width:14rem;color:var(--home-color-accent);font-family:var(--home-font-display);letter-spacing:-.01em;text-decoration-line:underline;-webkit-text-decoration-color:color-mix(in oklch, var(--home-color-accent) 42%, transparent);text-decoration-color:color-mix(in oklch, var(--home-color-accent) 42%, transparent);text-decoration-thickness:var(--home-rule-thin);text-underline-offset:.28em;transition:color var(--home-dur-short) var(--home-ease-out), text-decoration-color var(--home-dur-short) var(--home-ease-out);font-size:clamp(1rem,1.2vw,1.125rem);font-weight:500;line-height:1.3}.home-application-card--icon:hover .home-application-icon,.home-application-card--icon:focus-visible .home-application-icon{color:var(--home-color-white);transform:translateY(-3px)scale(1.04)}.home-application-card--icon:hover .home-application-label,.home-application-card--icon:focus-visible .home-application-label{color:var(--home-color-white);text-decoration-color:currentColor;text-decoration-thickness:var(--home-rule-strong)}.home-application-scrim{background:linear-gradient(180deg, transparent 44%, color-mix(in oklch, var(--home-color-night) 45%, transparent) 68%, var(--home-color-night) 100%);position:absolute;inset:0}.home-application-copy{gap:var(--home-space-sm);padding:var(--home-space-lg);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;position:absolute;bottom:0;left:0;right:0}.home-application-copy strong{font-family:var(--home-font-display);font-size:var(--home-text-xl);letter-spacing:-.02em;grid-column:1;font-weight:600;line-height:1.12}.home-application-copy>svg{grid-column:2;align-self:center}.home-collaboration{background:var(--home-color-paper-blue);color:var(--home-color-ink);padding:var(--home-space-2xl) 0}.home-collaboration-main{gap:var(--home-space-2xl);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.home-collaboration-intro>p:first-child{margin:0 0 var(--home-space-sm);color:var(--home-color-accent);font-size:var(--home-text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:700;line-height:1.3}.home-collaboration-intro>h2{max-width:42rem;font-family:var(--home-font-display);letter-spacing:-.04em;text-align:left;text-wrap:balance;margin:0;font-size:clamp(2.55rem,4vw,3.625rem);font-weight:700;line-height:.98}.home-collaboration-intro>h2:lang(zh){text-wrap:wrap;max-width:8.5em}.home-collaboration-intro>p:last-child{max-width:40rem;margin:var(--home-space-lg) 0 0;color:var(--home-color-ink-muted);text-wrap:pretty;font-size:clamp(1rem,1.15vw,1.125rem);line-height:1.7}.home-collaboration-principles{margin:0;padding:0;list-style:none}.home-collaboration-principles li{min-width:0;padding:var(--home-space-md) 0}.home-collaboration-principles li:first-child{padding-top:0}.home-collaboration-principles li+li{border-top:var(--home-rule-thin) solid var(--home-color-rule)}.home-collaboration-principles h3{font-family:var(--home-font-display);letter-spacing:-.015em;text-wrap:pretty;margin:0;font-size:clamp(1.0625rem,1.2vw,1.125rem);font-weight:600;line-height:1.25}.home-collaboration-principles p{max-width:36rem;margin:var(--home-space-sm) 0 0;color:var(--home-color-ink-muted);font-size:clamp(.9375rem,1vw,1rem);line-height:1.65}.home-collaboration-process{margin-top:var(--home-space-lg);border-radius:var(--ds-radius-tight);background:var(--home-color-night);color:var(--home-color-white);grid-template-columns:minmax(0,1fr) auto;gap:0;padding:clamp(1.125rem,1.5vw,1.5rem);display:grid}.home-collaboration-process-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.home-collaboration-process-steps li{gap:var(--home-space-sm);min-width:0;padding:0 var(--home-space-md);grid-template-columns:1.75rem minmax(0,1fr);align-items:start;display:grid}.home-collaboration-process-steps li:first-child{padding-left:0}.home-collaboration-process-steps li+li{border-left:var(--home-rule-thin) solid var(--home-color-rule-dark)}.home-collaboration-process-steps li>span{color:var(--home-color-accent-bright);font-family:var(--home-font-mono);font-size:var(--home-text-sm);font-weight:700}.home-collaboration-process-steps h3{font-family:var(--home-font-display);letter-spacing:-.02em;margin:0;font-size:clamp(1rem,1.1vw,1.125rem);font-weight:600;line-height:1.2}.home-collaboration-process-steps p{margin:var(--home-space-xs) 0 0;color:var(--home-color-white-muted);font-size:var(--home-text-sm);line-height:1.55}.home-collaboration-action-wrap{border-left:var(--home-rule-thin) solid var(--home-color-rule-dark);align-items:center;min-width:13.5rem;padding-left:clamp(1.5rem,2vw,2rem);display:flex}.home-collaboration-action{flex:none;width:100%;text-decoration:none}.home-proof{background:var(--home-color-white);color:var(--home-color-ink)}.home-proof-intro-copy>p{max-width:33.75rem;margin:var(--home-space-md) 0 0;color:var(--home-color-ink-muted);text-wrap:pretty;font-size:clamp(1rem,1.15vw,1.125rem);line-height:1.65}.home-proof-intro{gap:var(--home-space-xl);align-items:start}.home-proof-factory-figure{aspect-ratio:16/5.25;margin:0}.home-proof-factory-figure img{object-position:center 54%}.home-proof-metrics{gap:var(--home-space-sm);margin:var(--home-space-xl) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.home-proof-metrics>div{border-radius:var(--home-radius-card);background:var(--home-color-paper-soft);flex-direction:column;justify-content:center;min-width:0;min-height:8.75rem;padding:clamp(1.25rem,1.6vw,1.5rem) clamp(1.25rem,2vw,1.5rem);display:flex}.home-proof-metrics dt{color:var(--home-color-ink-muted);font-size:var(--home-text-sm);font-weight:600;line-height:1.4}.home-proof-metrics dd{gap:var(--home-space-xs);margin:var(--home-space-xs) 0 0;color:var(--home-color-ink);font-family:var(--home-font-display);letter-spacing:-.045em;align-items:baseline;font-size:clamp(3rem,3vw,3.5rem);font-weight:700;line-height:.95;display:flex}.home-proof-metrics dd>span{color:var(--home-color-ink-muted);font-family:var(--home-font-body);font-size:var(--home-text-sm);letter-spacing:0;font-weight:600}.home-proof-detail{column-gap:clamp(2.5rem,3vw,3rem);row-gap:var(--home-space-md);margin-top:var(--home-space-sm);border-radius:var(--home-radius-card);background:var(--home-color-paper-blue);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;padding:clamp(1.25rem,2vw,1.5rem);display:grid}.home-proof-documents{grid-area:1/2/span 2;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;display:grid}.home-proof-documents>div{border-left:var(--home-rule-thin) solid var(--home-color-rule);min-width:0;padding:0 var(--home-space-sm)}.home-proof-documents>div:first-child{border-left:0;padding-left:0}.home-proof-documents dt{color:var(--home-color-ink);font-size:var(--home-text-sm);font-weight:700;line-height:1.3}.home-proof-documents dd{margin:var(--home-space-2xs) 0 0;color:var(--home-color-ink-muted);font-size:var(--home-text-sm);text-wrap:pretty;line-height:1.5}.home-proof-documents-action{grid-area:2/1;align-self:start}.home-proof-certificates{margin-top:var(--home-space-sm);border-radius:var(--ds-evidence-radius);background:var(--ds-evidence-surface);padding:var(--ds-panel-padding-large);color:var(--home-color-white);box-shadow:var(--ds-evidence-shadow)}.home-proof-certificates-head{gap:var(--home-space-lg);justify-content:space-between;align-items:baseline;display:flex}.home-proof-certificates-head h3{color:var(--home-color-white);font-family:var(--home-font-display);letter-spacing:-.025em;margin:0;font-size:clamp(1.35rem,1.6vw,1.65rem);font-weight:700;line-height:1.15}.home-proof-certificates .home-proof-certificate-link{color:var(--home-color-accent-bright)}.home-proof-document-action{min-height:var(--ds-touch-target-min)}.home-proof-certificate-grid{gap:var(--home-space-lg);margin-top:var(--home-space-lg);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.home-proof-certificate-card{--document-certificate-display:grid;--document-certificate-columns:4rem minmax(0, 1fr);--document-certificate-align:center;--document-certificate-gap:var(--home-space-md);--document-preview-width:4rem;--document-preview-height:5.5rem;--document-preview-bg:var(--home-color-white);--document-body-width:100%;--document-body-padding-top:0;--document-label-fg:var(--home-color-white-muted);--document-title-fg:var(--home-color-white);--document-title-size:clamp(1rem, 1.2vw, 1.2rem);--document-action-fg:var(--home-color-accent-bright)}.home-proof-certificate-preview img{object-fit:contain;object-position:top center;width:100%;height:auto;max-height:100%}.home-international-support{gap:var(--home-space-md);margin-top:var(--home-space-lg);color:var(--home-color-white);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.home-international-support>span{color:var(--home-color-accent-bright);font-family:var(--home-font-mono);font-size:var(--home-text-xs);letter-spacing:.07em;text-transform:uppercase;font-weight:700}.home-international-support>p{color:var(--home-color-white-muted);font-size:var(--home-text-sm);margin:0;line-height:1.55}@media (max-width:70rem){.home-proof-certificate-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-proof-documents{grid-template-columns:repeat(3,minmax(0,1fr))}.home-proof-documents>div:nth-child(3n+1){border-left:0;padding-left:0}.home-proof-documents>div:nth-child(n+4){margin-top:var(--home-space-md);border-top:var(--home-rule-thin) solid var(--home-color-rule);padding-top:var(--home-space-md)}}@media (max-width:64rem){.home-task-intro{gap:var(--home-space-lg);grid-template-columns:minmax(0,1fr)}.home-collaboration-main{gap:var(--home-space-xl);grid-template-columns:minmax(0,1fr);align-items:start}.home-material-active{grid-template-columns:minmax(0,1fr);min-height:0}.home-material-active-content{padding:var(--home-space-xl)}.home-material-visual{min-height:clamp(22rem,58vw,34rem)}.home-application-grid,.home-component-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:56rem){.home-application-grid,.home-collaboration-process-steps,.home-proof-metrics{grid-template-columns:minmax(0,1fr)}.home-application-card{min-height:22rem}.home-application-icon-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-proof-detail{gap:var(--home-space-md);grid-template-columns:minmax(0,1fr);align-items:start}.home-proof-detail-copy,.home-proof-documents,.home-proof-documents-action{grid-area:auto/1}.home-proof-metrics>div{gap:var(--home-space-sm);min-height:6rem;padding:1.25rem var(--home-space-md);grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:center;display:grid}.home-proof-metrics dd{text-align:right;justify-content:flex-end;margin:0}.home-collaboration-process{grid-template-columns:minmax(0,1fr)}.home-collaboration-process-steps li{padding:var(--home-space-md) 0}.home-collaboration-process-steps li:first-child{padding-top:0}.home-collaboration-process-steps li+li{border-top:var(--home-rule-thin) solid var(--home-color-rule-dark);border-left:0}.home-collaboration-action-wrap{min-width:0;margin-top:var(--home-space-lg);border-top:var(--home-rule-thin) solid var(--home-color-rule-dark);padding:var(--home-space-lg) 0 0;border-left:0}}@media (max-width:47.999rem){.home-material-entry,.home-component-paths,.home-proof,.home-application-paths,.home-collaboration{padding:var(--home-space-xl) 0}.home-products-intro h2,.home-task-intro h2,.home-collaboration-intro>h2{font-size:clamp(2.3rem,10vw,3rem)}.home-proof-metrics>div{min-height:5.75rem;padding:var(--home-space-sm) var(--home-space-md)}.home-collaboration-process{padding:var(--home-space-md)}.home-collaboration-action{width:100%}.home-material-visual{min-height:16rem}.home-material-visual:after{background:linear-gradient(#0000 0%,#020f1c38 28%,#020f1ce0 100%)}.home-material-visual figcaption{gap:var(--home-space-2xs);padding:var(--home-space-md)}.home-material-visual figcaption strong{font-size:clamp(3.5rem,18vw,4.75rem)}.home-material-family-nav{gap:0;padding:0}.home-material-family-link{min-height:4.5rem;padding:var(--home-space-sm) var(--home-space-2xs);justify-content:center}.home-material-family-link strong{font-size:1.125rem}.home-material-family-link svg{display:none}.home-material-active{grid-template-columns:minmax(0,1fr);gap:0;padding:0}.home-material-active-content{padding:var(--home-space-xl) var(--home-space-md)}.home-application-grid,.home-component-grid{gap:var(--home-space-xs);margin-top:var(--home-space-lg);grid-template-columns:repeat(2,minmax(0,1fr))}.home-application-card{min-height:13.5rem}.home-application-card.home-application-card--icon{gap:var(--home-space-xs);min-height:7rem;padding:var(--home-space-2xs)}.home-application-icon,.home-application-icon>svg{width:2.75rem;height:2.75rem}.home-application-card img{padding:var(--home-space-2xs) var(--home-space-2xs) var(--home-space-xl)}.home-application-copy{gap:var(--home-space-2xs);padding:var(--home-space-sm)}.home-application-copy strong{font-size:clamp(.95rem,4.4vw,1.1rem)}.home-application-copy>svg{width:.9375rem;height:.9375rem}.home-proof-factory-figure{aspect-ratio:16/7.5}.home-proof-intro{gap:var(--home-space-md)}.home-proof-detail{padding:var(--home-space-md)}.home-proof-documents{grid-template-columns:minmax(0,1fr)}.home-proof-documents>div,.home-proof-documents>div:nth-child(3n+1),.home-proof-documents>div:nth-child(n+4){gap:var(--home-space-sm);border-top:var(--home-rule-thin) solid var(--home-color-rule);padding:var(--home-space-xs) 0;border-left:0;grid-template-columns:4rem minmax(0,1fr);margin-top:0;display:grid}.home-proof-documents>div:first-child{border-top:0;padding-top:0}.home-proof-documents dd{margin:0}.home-proof-certificate-grid{gap:var(--home-space-md) var(--home-space-sm);grid-template-columns:repeat(2,minmax(0,1fr))}.home-proof-certificate-card{--document-certificate-columns:minmax(0, 1fr);--document-certificate-align:start;--document-certificate-gap:var(--home-space-sm);--document-preview-width:3rem;--document-preview-height:4.125rem;--document-label-size:.6875rem;--document-title-size:.875rem;--document-action-size:.75rem}.home-proof-certificates-head{gap:var(--home-space-sm);flex-direction:column;align-items:flex-start}.home-proof-certificates{padding:var(--ds-panel-padding)}.home-proof-metrics dd{font-size:clamp(2.5rem,11vw,3rem)}.home-international-support{gap:var(--home-space-xs);grid-template-columns:minmax(0,1fr)}}@media (max-width:64rem){.home-redesign .export-network-board{grid-template-columns:minmax(0,1fr);grid-template-areas:"map""regions""facts"}.home-redesign .supply-map-shell{border-right:0;border-bottom:1px solid var(--ds-panel-border)}.home-redesign .export-market-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.home-redesign .export-market-summary>li:nth-child(odd){border-right:1px solid var(--ds-panel-border)}.home-redesign .export-network-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:70rem){.home-redesign .home-inquiry-inner{gap:var(--home-space-xl);grid-template-columns:minmax(0,1fr)}.home-redesign .home-hero .hero-motion-title{font-size:var(--home-hero-title-size-compact)}.home-redesign .certificate-gallery{gap:var(--home-space-lg)}}@media (min-width:64rem) and (max-width:70rem){.home-redesign .certificate-vault{padding:var(--home-space-md)}.home-redesign .certificate-gallery{gap:var(--home-space-md);grid-template-columns:minmax(0,1fr)}.home-redesign .certificate-document-supporting figure{column-gap:var(--home-space-xs);grid-template-columns:4.25rem minmax(0,1fr)}.home-redesign .certificate-document-supporting strong{letter-spacing:-.025em;font-size:.875rem;line-height:1.15}.home-redesign .certificate-document-supporting figcaption>span,.home-redesign .certificate-document-supporting .certificate-view{font-size:.7rem}}@media (max-width:63.999rem){.home-redesign .certification-strip{gap:var(--home-space-xl);grid-template-columns:minmax(0,1fr)}.home-redesign .company-credentials-block{gap:var(--home-space-lg) var(--home-space-xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.home-redesign .certification-heading,.home-redesign .company-evidence-link{grid-column:1/-1}.home-redesign .company-credential-register{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.home-redesign .company-credential-item{grid-template-columns:minmax(0,1fr)}}@media (min-width:70.001rem) and (max-width:84rem){.home-redesign .home-hero .hero-motion-title{font-size:var(--home-hero-title-size-medium)}}@media (max-width:56rem){.home-redesign .certification-strip{gap:var(--home-space-lg)}.home-redesign .home-inquiry-inner{gap:var(--home-space-xl);grid-template-columns:minmax(0,1fr)}.home-redesign .home-inquiry-copy h2{max-width:18ch}.home-redesign .supply-map-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:47.999rem){.home-redesign .home-hero{min-height:auto}.home-redesign .home-hero:before{background:linear-gradient(180deg, var(--home-color-scrim-soft), var(--home-color-scrim)), linear-gradient(90deg, var(--home-color-scrim), transparent)}.home-redesign .hero-video{object-position:18% center}.home-redesign .home-hero-grid{gap:var(--home-space-lg);min-height:auto;padding-top:calc(var(--site-header-height) + var(--home-space-lg));padding-bottom:var(--home-space-lg)}.home-redesign .hero-eyebrow-desktop{display:none}.home-redesign .hero-eyebrow-mobile{display:inline}.home-redesign .home-hero .hero-motion-title{max-width:100%;font-size:var(--home-hero-title-size-mobile);letter-spacing:0;line-height:.98}html:lang(de) .home-redesign .home-hero .hero-motion-title{overflow-wrap:anywhere;font-size:clamp(2rem,8.65vw,2.65rem)}.home-redesign .certification-heading{gap:var(--home-space-md);grid-template-columns:minmax(0,1fr)}.home-redesign .certification-heading h2{font-size:clamp(2rem,9vw,2.75rem)}.home-redesign .company-credentials-block{gap:var(--home-space-md);grid-template-columns:minmax(0,1fr)}.home-redesign .company-credential-register{gap:var(--home-space-sm);grid-template-columns:minmax(0,1fr)}.home-redesign .company-credential-item{gap:var(--home-space-2xs);grid-template-columns:minmax(0,1fr);min-height:0}.home-redesign .certificate-gallery{gap:var(--home-space-lg);grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}.home-redesign .certificate-vault{padding:var(--home-space-md)}.home-redesign .certificate-vault-head{gap:var(--home-space-2xs);display:grid}.home-redesign .certificate-vault-intro{margin-bottom:var(--home-space-md)}.home-redesign .certificate-document-featured{grid-row:auto}.home-redesign .certificate-document-featured figure{column-gap:var(--home-space-md);row-gap:var(--home-space-xs);grid-template:"preview caption""preview action"1fr/minmax(7.5rem,9.5rem) minmax(0,1fr)}.home-redesign .certificate-document-supporting figure{column-gap:var(--home-space-md);row-gap:var(--home-space-xs);grid-template:"preview caption""preview action"1fr/5.25rem minmax(0,1fr)}.home-redesign .certificate-image-frame{width:100%}.home-redesign .certificate-document figcaption{padding-top:0}.home-redesign .certificate-document-supporting strong{letter-spacing:-.02em;font-size:.95rem;line-height:1.18}.home-redesign .certificate-document-featured strong{font-size:1.25rem}.home-redesign .certificate-document figcaption>span,.home-redesign .certificate-document .certificate-view{font-size:.7rem}.home-redesign .certificate-document .certificate-view{margin-top:var(--home-space-xs)}.home-redesign .supply-map-shell,.home-redesign .export-market-panel{padding-right:var(--home-space-md);padding-left:var(--home-space-md)}.home-redesign .export-market-summary>li>button{min-height:5rem}.home-redesign .export-market-summary{grid-template-columns:minmax(0,1fr)}.home-redesign .export-market-summary>li:nth-child(odd){border-right:0}.home-redesign .supply-map-legend{padding-inline:0}.home-redesign .export-network-facts{gap:var(--home-space-md);padding:var(--home-space-lg) var(--home-space-md);grid-template-columns:minmax(0,1fr)}.home-redesign .home-inquiry-inner{gap:var(--home-space-lg);padding-top:3rem;padding-bottom:3rem}.home-redesign .home-inquiry-panel{padding:var(--ds-panel-padding)}.home-redesign .home-inquiry:before{clip-path:polygon(42% 0,100% 0,100% 100%,15% 100%);width:100%;height:95%;top:34%;right:-52%}.home-redesign .home-inquiry-copy h2{font-size:clamp(2.5rem,11vw,3.35rem)}.home-redesign .home-inquiry-checklist{gap:var(--home-space-xs);grid-template-columns:minmax(0,1fr)}.home-redesign .home-inquiry-panel:before,.home-redesign .home-inquiry-panel:after{display:none}}@media (max-width:30rem){.home-redesign .home-hero .hero-motion-actions{flex-direction:column;align-items:stretch}.home-redesign .home-hero .hero-cta-primary{justify-content:center;width:100%}.home-redesign .certificate-gallery{gap:var(--home-space-lg) var(--home-space-xs)}}
