:root{--color-warm-stone:#d8d2c4;--color-limestone:#e4ded2;--color-silver-paper:#ece6da;--color-muted-stone:#c9c1b2;--color-metal-border:#afa493;--color-graphite:#232421;--color-graphite-muted:#4f514b;--color-olive-graphite:#272a25;--color-soft-charcoal-olive:#34372f;--color-antique-bronze:#a87335;--color-muted-brass:#8a6a3e;--color-technical-green:#5e7157;--color-graphite-950:var(--color-olive-graphite);--color-graphite-900:var(--color-graphite);--color-graphite-800:var(--color-soft-charcoal-olive);--color-graphite-700:#3e423b;--color-steel-500:var(--color-graphite-muted);--color-steel-300:var(--color-metal-border);--color-steel-100:var(--color-muted-stone);--color-warm-50:var(--color-limestone);--color-warm-100:var(--color-silver-paper);--color-warm-200:var(--color-muted-stone);--color-white:var(--color-silver-paper);--color-pure-white:var(--color-silver-paper);--color-blue:var(--color-olive-graphite);--color-green:var(--color-technical-green);--color-amber:var(--color-antique-bronze);--color-amber-dark:var(--color-muted-brass);--color-bronze:var(--color-muted-brass);--container:1200px;--section-y:clamp(80px, 10vw, 140px);--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--shadow-soft:0 16px 36px #0f11100d;--shadow-premium:0 24px 60px #0f11101f;--glass-dark:#0f1110e0;--glass-border:#ffffff0a;--font-sans:var(--font-sans-next), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--text-main:var(--color-graphite);--text-secondary:var(--color-graphite-muted);--text-light:var(--color-silver-paper);--bg-base:var(--color-warm-stone)}.product-intelligence-card--premium{background:linear-gradient(135deg,#f8f5eee0,#ece7dec7),radial-gradient(circle at 12% 20%,#c49c3a14,#0000 34%);border:1px solid #1117191c;overflow:hidden;box-shadow:0 28px 80px #1c201f21}.product-intelligence-card--premium .product-intelligence-card__visual{aspect-ratio:.92;background:#d3ccc0;min-height:620px}.product-intelligence-card--premium .product-intelligence-card__visual img,.production-stage__media img,.production-equipment-card__image img,.quality-passport-card__media img,.application-selector__image img{object-fit:cover;filter:saturate(.92)contrast(.96)brightness(.98)}.product-intelligence-card--premium .product-intelligence-card__visual:after{background:linear-gradient(#0000 45%,#111719ad 100%)}.product-intelligence-card--premium .product-intelligence-card__content{background:#f8f5ee9e;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.product-intelligence-card--premium .product-intelligence-card__intro h3{max-width:620px;font-size:clamp(2.2rem,4.2vw,4.4rem);line-height:1.02}.product-proof-strip{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.product-proof-strip span{color:#1f6f5b;text-transform:uppercase;letter-spacing:.05em;background:#1f6f5b14;border:1px solid #1117191c;border-radius:999px;align-items:center;gap:7px;min-height:38px;padding:8px 12px;font-size:.78rem;font-weight:750;display:inline-flex}.production-stepper__item,.application-selector__tab,.geography-country,.geography-point,.button,.header-cta,.mobile-menu__cta{z-index:2;cursor:pointer;touch-action:manipulation;position:relative}.production-stage__media{aspect-ratio:16/9;min-height:380px}.production-stage__media-caption{max-width:calc(100% - 32px)}.production-stage__content{animation:.26s both fadeUp}.production-equipment{background:radial-gradient(circle at 82% 12%,#c49c3a1f,#0000 30%),#f4efe60a;border:1px solid #f4efe61f;border-radius:28px;margin-top:72px;padding:32px}.production-equipment__head{max-width:760px;margin-bottom:24px}.production-equipment__head p{color:#f4efe6b8;margin:12px 0 0;line-height:1.65}.production-equipment__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.production-equipment-card{background:linear-gradient(145deg,#182022f0,#20292be6);border:1px solid #f4efe61f;border-radius:22px;flex-direction:column;min-height:100%;display:flex;overflow:hidden;box-shadow:0 22px 56px #0000002e}.production-equipment-card__image{aspect-ratio:16/10}.production-equipment-card__body{flex:1;padding:18px}.quality-control-step{transition:transform .24s,border-color .24s,box-shadow .24s}.quality-control-step:hover{border-color:#c49c3a57;transform:translateY(-4px);box-shadow:0 22px 58px #1c201f21}.quality-control-step,.quality-passport-card{animation:.36s both fadeUp}.quality-passport-card{background:var(--color-white);border:1px solid var(--color-steel-100);box-shadow:var(--shadow-premium)}.quality-passport-card__body{gap:22px}.quality-passport-card__media{aspect-ratio:4/3;border-radius:18px;min-height:260px;overflow:hidden}.application-selector__tabs{gap:10px}.application-selector__tab{background:#f8f5eeb8;border-radius:18px;min-height:auto;padding:14px}.application-selector__tab.is-active{background:linear-gradient(135deg, var(--color-graphite-900), var(--color-graphite-950));color:#f4efe6;box-shadow:inset 3px 0 0 var(--color-amber), 0 18px 48px #1117192e;border-color:#c49c3ac7}.application-selector__panel-head,.application-selector__description,.application-selector__properties,.application-selector__media-strip,.application-selector__footer-row{animation:.45s cubic-bezier(.22,1,.36,1) both fadeUp}.application-selector__panel.is-active .application-selector__panel-head{animation-delay:60ms}.application-selector__panel.is-active .application-selector__description{animation-delay:.13s}.application-selector__panel.is-active .application-selector__properties{animation-delay:.2s}.application-selector__panel.is-active .application-selector__media-strip{animation-delay:.27s}.application-selector__panel.is-active .application-selector__footer-row{animation-delay:.34s}.application-selector__panel.is-active .application-selector__image-wrapper img{animation:.6s cubic-bezier(.22,1,.36,1) .27s both imageScaleIn}@keyframes imageScaleIn{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}.application-selector__image{aspect-ratio:16/8.8;min-height:260px}.geography>.container{background:radial-gradient(circle at 76% 8%, #1f6f5b29, transparent 31%), radial-gradient(circle at 90% 54%, #c49c3a1f, transparent 30%), linear-gradient(135deg, var(--color-graphite-950) 0%, var(--color-graphite-900) 56%, var(--color-graphite-800) 100%);border-radius:34px;box-shadow:0 30px 90px #1117193d}.geography-map{min-height:520px;overflow:hidden}.geography-map__canvas{width:100%;height:100%;position:absolute;inset:0}.geography-map__route{fill:none;stroke:url(#routeGold);stroke-width:.38px;stroke-dasharray:2.5 2.5;opacity:.2;transition:opacity .24s,stroke-width .24s,filter .24s}.geography-map__route.is-active{opacity:1;stroke-width:.72px;filter:drop-shadow(0 0 12px #c49c3a73)}.geography-point.is-active span,.geography-point:hover span{background:var(--color-amber);box-shadow:0 0 0 10px #c49c3a1f,0 0 24px #c49c3a8a}.geography-map__card{animation:.26s both fadeUp}.contact-form{background:radial-gradient(circle at 92% 8%,#1f6f5b14,#0000 28%),#f8f5eecc}@media (max-width:1040px){.product-intelligence-card--premium .product-intelligence-card__visual{aspect-ratio:16/10;min-height:420px}.production-equipment__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.geography-map{min-height:430px}}@media (max-width:760px){.production-stage__media,.application-selector__image,.quality-passport-card__media{aspect-ratio:16/10;min-height:230px}.production-equipment{border-radius:22px;margin-top:42px;padding:18px}.production-equipment__grid,.geography__layout{grid-template-columns:1fr}.geography-map{min-height:auto;padding:18px}.geography-map__canvas,.geography-map__origin,.geography-point,.geography-map__grid{display:none}.geography-map__card{width:100%;margin:0;position:relative;inset:auto}.supply-flow{grid-template-columns:1fr}.contacts__actions,.product-intelligence-card__actions{flex-direction:column;align-items:stretch}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--color-graphite-950);color:var(--color-graphite-900);font-family:var(--font-sans);text-rendering:optimizelegibility;margin:0}body.is-menu-open{overflow:hidden}button,input,textarea{font:inherit}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,a,input,textarea{outline-color:#0000}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--color-amber);outline-offset:4px}.container{width:min(100% - 40px, var(--container));margin-inline:auto}.section{padding-block:var(--section-y)}.section-anchor{top:var(--header-offset,90px);scroll-margin-top:var(--header-offset,90px);position:absolute;left:0}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.reveal-section{opacity:0;transition:opacity .56s cubic-bezier(.22,1,.36,1),transform .56s cubic-bezier(.22,1,.36,1);transform:translateY(22px)}.reveal-section.is-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:no-preference){.reveal-section .section-title h2,.reveal-section .section-title p,.reveal-section .button,.reveal-section .eyebrow{opacity:0;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);transform:translateY(18px)}.reveal-section.is-visible .section-title h2{opacity:1;transition-delay:80ms;transform:translateY(0)}.reveal-section.is-visible .section-title p{opacity:1;transition-delay:.14s;transform:translateY(0)}.reveal-section.is-visible .eyebrow{opacity:1;transition-delay:40ms;transform:translateY(0)}.reveal-section.is-visible .button{opacity:1;transition-delay:.2s;transform:translateY(0)}.hero.reveal-section .hero__eyebrow,.hero.reveal-section .hero__copy h1,.hero.reveal-section .hero__copy p,.hero.reveal-section .hero__copy .hero__detail,.hero.reveal-section .hero__copy .hero__idea,.hero.reveal-section .hero__actions,.hero.reveal-section .hero__facts span,.hero.reveal-section .hero__path{opacity:0;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);transform:translateY(18px)}.hero.reveal-section .hero__image,.hero.reveal-section .hero-media-wrapper{opacity:0;transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1);transform:scale(1.015)}.hero.reveal-section.is-visible .hero__image,.hero.reveal-section.is-visible .hero-media-wrapper{opacity:1;transition-delay:.4s;transform:scale(1)}.hero.reveal-section.is-visible .hero__eyebrow{opacity:1;transition-delay:.6s;transform:translateY(0)}.hero.reveal-section.is-visible .hero__copy h1{opacity:1;transition-delay:.7s;transform:translateY(0)}.hero.reveal-section.is-visible .hero__copy p{opacity:1;transition-delay:.8s;transform:translateY(0)}.hero.reveal-section.is-visible .hero__copy .hero__detail{opacity:1;transition-delay:.9s;transform:translateY(0)}.hero.reveal-section.is-visible .hero__copy .hero__idea{opacity:1;transition-delay:1s;transform:translateY(0)}.hero.reveal-section.is-visible .hero__actions{opacity:1;transition-delay:1.1s;transform:translateY(0)}.hero.reveal-section.is-visible .hero__facts span{opacity:1;transition-delay:calc(1.2s + var(--fact-index) * 80ms);transform:translateY(0)}.hero.reveal-section.is-visible .hero__path{opacity:1;transition-delay:1.6s;transform:translateY(0)}.trust-bar.reveal-section .eyebrow,.trust-bar.reveal-section h2,.trust-bar.reveal-section p,.trust-bar.reveal-section .trust-bar__proof-item{opacity:0;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);transform:translateY(18px)}.trust-bar.reveal-section .trust-bar__visual{opacity:0;transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1);transform:scale(.985)}.trust-bar.reveal-section.is-visible .eyebrow{opacity:1;transition-delay:.1s;transform:translateY(0)}.trust-bar.reveal-section.is-visible h2{opacity:1;transition-delay:.18s;transform:translateY(0)}.trust-bar.reveal-section.is-visible p{opacity:1;transition-delay:.26s;transform:translateY(0)}.trust-bar.reveal-section.is-visible .trust-bar__visual{opacity:1;transition-delay:.3s;transform:scale(1)}.trust-bar.reveal-section.is-visible .trust-bar__proof-item:first-child{opacity:1;transition-delay:.34s;transform:translateY(0)}.trust-bar.reveal-section.is-visible .trust-bar__proof-item:nth-child(2){opacity:1;transition-delay:.4s;transform:translateY(0)}.trust-bar.reveal-section.is-visible .trust-bar__proof-item:nth-child(3){opacity:1;transition-delay:.46s;transform:translateY(0)}.trust-bar.reveal-section.is-visible .trust-bar__proof-item:nth-child(4){opacity:1;transition-delay:.52s;transform:translateY(0)}.trust-bar.reveal-section.is-visible .trust-bar__proof-item:nth-child(5){opacity:1;transition-delay:.58s;transform:translateY(0)}.trust-bar.reveal-section.is-visible .trust-bar__proof-item:nth-child(6){opacity:1;transition-delay:.64s;transform:translateY(0)}.product-intelligence.reveal-section .product-intelligence__tab,.product-intelligence.reveal-section .product-intelligence-card,.product-intelligence.reveal-section .product-intelligence-card__visual,.product-intelligence.reveal-section .product-intelligence-card__intro h3,.product-intelligence.reveal-section .product-intelligence-card__intro p,.product-intelligence.reveal-section .product-datasheet dl>div,.product-intelligence.reveal-section .product-proof-strip,.product-intelligence.reveal-section .product-intelligence-card__actions .button{opacity:0;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);transform:translateY(18px)}.product-intelligence.reveal-section .product-intelligence-card__visual{transform:translateY(18px)scale(.985)}.product-intelligence.reveal-section.is-visible .product-intelligence__tab{opacity:1;transition-delay:.2s;transform:translateY(0)}.product-intelligence.reveal-section.is-visible .product-intelligence__tab:nth-child(2){transition-delay:.23s}.product-intelligence.reveal-section.is-visible .product-intelligence__tab:nth-child(3){transition-delay:.26s}.product-intelligence.reveal-section.is-visible .product-intelligence__tab:nth-child(4){transition-delay:.29s}.product-intelligence.reveal-section.is-visible .product-intelligence__tab:nth-child(5){transition-delay:.32s}.product-intelligence.reveal-section.is-visible .product-intelligence__tab:nth-child(6){transition-delay:.35s}.product-intelligence.reveal-section.is-visible .product-intelligence__tab:nth-child(7){transition-delay:.38s}.product-intelligence.reveal-section.is-visible .product-intelligence__tab:nth-child(8){transition-delay:.41s}.product-intelligence.reveal-section.is-visible .product-intelligence__tab:nth-child(9){transition-delay:.44s}.product-intelligence.reveal-section.is-visible .product-intelligence-card{opacity:1;transition-delay:.26s;transform:translateY(0)}.product-intelligence.reveal-section.is-visible .product-intelligence-card__visual{opacity:1;transition-delay:.38s;transform:translateY(0)scale(1)}.product-intelligence.reveal-section.is-visible .product-intelligence-card__intro h3{opacity:1;transition-delay:.34s;transform:translateY(0)}.product-intelligence.reveal-section.is-visible .product-intelligence-card__intro p{opacity:1;transition-delay:.4s;transform:translateY(0)}.product-intelligence.reveal-section.is-visible .product-datasheet dl>div{opacity:1;transition-delay:.46s;transform:translateY(0)}.product-intelligence.reveal-section.is-visible .product-datasheet dl>div:nth-child(2){transition-delay:.5s}.product-intelligence.reveal-section.is-visible .product-datasheet dl>div:nth-child(3){transition-delay:.54s}.product-intelligence.reveal-section.is-visible .product-datasheet dl>div:nth-child(4){transition-delay:.58s}.product-intelligence.reveal-section.is-visible .product-datasheet dl>div:nth-child(5){transition-delay:.62s}.product-intelligence.reveal-section.is-visible .product-proof-strip{opacity:1;transition-delay:.62s;transform:translateY(0)}.product-intelligence.reveal-section.is-visible .product-intelligence-card__actions .button{opacity:1;transition-delay:.66s;transform:translateY(0)}.production-journey.reveal-section .production-stepper__item-btn,.production-journey.reveal-section .production-stage,.production-journey.reveal-section .production-stage__media,.production-journey.reveal-section .production-stage__content h3,.production-journey.reveal-section .production-stage__content p,.production-journey.reveal-section .production-stage__line span{opacity:0;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);transform:translateY(18px)}.production-journey.reveal-section .production-stage__media{transform:translateY(18px)scale(.985)}.production-journey.reveal-section.is-visible .production-stepper__item-btn:first-child{opacity:1;transition-delay:.2s;transform:translateY(0)}.production-journey.reveal-section.is-visible .production-stepper__item-btn:nth-child(2){opacity:1;transition-delay:.24s;transform:translateY(0)}.production-journey.reveal-section.is-visible .production-stepper__item-btn:nth-child(3){opacity:1;transition-delay:.28s;transform:translateY(0)}.production-journey.reveal-section.is-visible .production-stepper__item-btn:nth-child(4){opacity:1;transition-delay:.32s;transform:translateY(0)}.production-journey.reveal-section.is-visible .production-stepper__item-btn:nth-child(5){opacity:1;transition-delay:.36s;transform:translateY(0)}.production-journey.reveal-section.is-visible .production-stepper__item-btn:nth-child(6){opacity:1;transition-delay:.4s;transform:translateY(0)}.production-journey.reveal-section.is-visible .production-stage{opacity:1;transition-delay:.26s;transform:translateY(0)}.production-journey.reveal-section.is-visible .production-stage__media{opacity:1;transition-delay:.38s;transform:translateY(0)scale(1)}.production-journey.reveal-section.is-visible .production-stage__content h3{opacity:1;transition-delay:.34s;transform:translateY(0)}.production-journey.reveal-section.is-visible .production-stage__content p{opacity:1;transition-delay:.4s;transform:translateY(0)}.production-journey.reveal-section.is-visible .production-stage__line span{opacity:1;transition-delay:.46s;transform:translateY(0)}.production-equipment.reveal-section .production-equipment__head h3,.production-equipment.reveal-section .production-equipment__head p,.production-equipment.reveal-section .production-equipment-card,.production-equipment.reveal-section .production-equipment-card__image{opacity:0;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);transform:translateY(18px)}.production-equipment.reveal-section .production-equipment-card__image{transform:translateY(18px)scale(.985)}.production-equipment.reveal-section.is-visible .production-equipment__head h3{opacity:1;transition-delay:80ms;transform:translateY(0)}.production-equipment.reveal-section.is-visible .production-equipment__head p{opacity:1;transition-delay:.14s;transform:translateY(0)}.production-equipment.reveal-section.is-visible .production-equipment-card:first-child{opacity:1;transition-delay:.2s;transform:translateY(0)}.production-equipment.reveal-section.is-visible .production-equipment-card:nth-child(2){opacity:1;transition-delay:.28s;transform:translateY(0)}.production-equipment.reveal-section.is-visible .production-equipment-card:nth-child(3){opacity:1;transition-delay:.36s;transform:translateY(0)}.production-equipment.reveal-section.is-visible .production-equipment-card:nth-child(4){opacity:1;transition-delay:.44s;transform:translateY(0)}.production-equipment.reveal-section.is-visible .production-equipment-card:nth-child(5){opacity:1;transition-delay:.52s;transform:translateY(0)}.production-equipment.reveal-section.is-visible .production-equipment-card:nth-child(6){opacity:1;transition-delay:.6s;transform:translateY(0)}.production-equipment.reveal-section.is-visible .production-equipment-card:first-child .production-equipment-card__image{opacity:1;transition-delay:.3s;transform:translateY(0)scale(1)}.production-equipment.reveal-section.is-visible .production-equipment-card:nth-child(2) .production-equipment-card__image{opacity:1;transition-delay:.38s;transform:translateY(0)scale(1)}.production-equipment.reveal-section.is-visible .production-equipment-card:nth-child(3) .production-equipment-card__image{opacity:1;transition-delay:.46s;transform:translateY(0)scale(1)}.production-equipment.reveal-section.is-visible .production-equipment-card:nth-child(4) .production-equipment-card__image{opacity:1;transition-delay:.54s;transform:translateY(0)scale(1)}.production-equipment.reveal-section.is-visible .production-equipment-card:nth-child(5) .production-equipment-card__image{opacity:1;transition-delay:.62s;transform:translateY(0)scale(1)}.production-equipment.reveal-section.is-visible .production-equipment-card:nth-child(6) .production-equipment-card__image{opacity:1;transition-delay:.7s;transform:translateY(0)scale(1)}.quality-section.reveal-section .quality-control-step,.quality-section.reveal-section .quality-passport-card,.quality-section.reveal-section .quality-passport-table,.quality-section.reveal-section .quality-passport-stamp,.quality-section.reveal-section .quality-passport-card__cta{opacity:0;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);transform:translateY(18px)}.quality-section.reveal-section .quality-passport-stamp{transform:translateY(18px)rotate(-15deg)scale(.9)}.quality-section.reveal-section.is-visible .quality-control-step:first-child{opacity:1;transition-delay:.2s;transform:translateY(0)}.quality-section.reveal-section.is-visible .quality-control-step:nth-child(2){opacity:1;transition-delay:.26s;transform:translateY(0)}.quality-section.reveal-section.is-visible .quality-control-step:nth-child(3){opacity:1;transition-delay:.32s;transform:translateY(0)}.quality-section.reveal-section.is-visible .quality-control-step:nth-child(4){opacity:1;transition-delay:.38s;transform:translateY(0)}.quality-section.reveal-section.is-visible .quality-passport-card{opacity:1;transition-delay:.24s;transform:translateY(0)}.quality-section.reveal-section.is-visible .quality-passport-table{opacity:1;transition-delay:.36s;transform:translateY(0)}.quality-section.reveal-section.is-visible .quality-passport-stamp{opacity:.85;transition-delay:.5s;transform:translateY(0)rotate(-12deg)scale(1)}.quality-section.reveal-section.is-visible .quality-passport-card__cta{opacity:1;transition-delay:.45s;transform:translateY(0)}.application-selector.reveal-section .application-selector__tab,.application-selector.reveal-section .application-selector__panel,.application-selector.reveal-section .application-selector__media-strip{opacity:0;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);transform:translateY(18px)}.application-selector.reveal-section .application-selector__media-strip{transform:translateY(18px)scale(.985)}.application-selector.reveal-section.is-visible .application-selector__tab:first-child{opacity:1;transition-delay:.15s;transform:translateY(0)}.application-selector.reveal-section.is-visible .application-selector__tab:nth-child(2){opacity:1;transition-delay:.19s;transform:translateY(0)}.application-selector.reveal-section.is-visible .application-selector__tab:nth-child(3){opacity:1;transition-delay:.23s;transform:translateY(0)}.application-selector.reveal-section.is-visible .application-selector__tab:nth-child(4){opacity:1;transition-delay:.27s;transform:translateY(0)}.application-selector.reveal-section.is-visible .application-selector__tab:nth-child(5){opacity:1;transition-delay:.31s;transform:translateY(0)}.application-selector.reveal-section.is-visible .application-selector__tab:nth-child(6){opacity:1;transition-delay:.35s;transform:translateY(0)}.application-selector.reveal-section.is-visible .application-selector__panel{opacity:1;transition-delay:.22s;transform:translateY(0)}.application-selector.reveal-section.is-visible .application-selector__media-strip{opacity:1;transition-delay:.38s;transform:translateY(0)scale(1)}.geography.reveal-section .geography-dashboard__side,.geography.reveal-section .geography-dashboard__panel,.geography.reveal-section .geography-dashboard__route-hero,.geography.reveal-section .geography-dashboard__checklist,.geography.reveal-section .geography-dashboard__detail-card{opacity:0;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);transform:translateY(18px)}.geography.reveal-section.is-visible .geography-dashboard__side{opacity:1;transition-delay:.15s;transform:translateY(0)}.geography.reveal-section.is-visible .geography-dashboard__panel{opacity:1;transition-delay:.22s;transform:translateY(0)}.geography.reveal-section.is-visible .geography-dashboard__route-hero{opacity:1;transition-delay:.3s;transform:translateY(0)}.geography.reveal-section.is-visible .geography-dashboard__checklist{opacity:1;transition-delay:.38s;transform:translateY(0)}.geography.reveal-section.is-visible .geography-dashboard__detail-card{opacity:1;transition-delay:.46s;transform:translateY(0)}.contacts.reveal-section .contacts__head,.contacts.reveal-section .contact-card,.contacts.reveal-section .contact-form{opacity:0;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);transform:translateY(18px)}.contacts.reveal-section.is-visible .contacts__head{opacity:1;transition-delay:.1s;transform:translateY(0)}.contacts.reveal-section.is-visible .contact-card{opacity:1;transition-delay:.22s;transform:translateY(0)}.contacts.reveal-section.is-visible .contact-form{opacity:1;transition-delay:.3s;transform:translateY(0)}}.section--light{background:radial-gradient(circle at 16% 10%, #1f6f4a14, transparent 28%), linear-gradient(180deg, var(--color-warm-50), var(--color-warm-100));border-top:1px solid #1518160d;border-bottom:1px solid #1518160d;position:relative}.section--dark{background:radial-gradient(circle at 50% 0%, #f3f1ea0a, transparent 35%), var(--color-graphite-950);color:var(--color-white);border-top:1px solid #ffffff08;border-bottom:1px solid #ffffff08;position:relative}.section--steel{background:radial-gradient(circle at 80% 8%, #1f6f4a1f, transparent 30%), linear-gradient(180deg, var(--color-warm-100), var(--color-warm-200));border-top:1px solid #1518160d;border-bottom:1px solid #1518160d;position:relative}.eyebrow{color:var(--color-green);letter-spacing:0;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:800;display:inline-flex}.section-title{max-width:820px;margin-bottom:clamp(32px,5vw,56px)}.section-title--center{text-align:center;margin-inline:auto}.section-title h2{letter-spacing:0;margin:12px 0 0;font-size:clamp(30px,4.2vw,56px);line-height:1.02}.section-title p{max-width:660px;color:var(--color-steel-500);margin:18px 0 0;font-size:clamp(17px,2vw,21px);line-height:1.55}.section--dark .section-title p{color:var(--color-steel-300)}.button{border-radius:var(--radius-sm);border:1px solid #0000;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 20px;font-weight:800;transition:background .18s,border-color .18s,color .18s,box-shadow .18s,transform .18s;display:inline-flex}.button:hover{transform:translateY(-2px);box-shadow:0 16px 38px #d9952c2e}.button--primary{background:var(--color-amber);color:var(--color-graphite-950)}.button--primary:hover{background:var(--color-amber-dark)}.button--secondary:hover{border-color:var(--color-white);background:#ffffff14}.section--light .button--secondary,.section--steel .button--secondary,.quality-section .button--secondary{border-color:var(--color-graphite-700);background:var(--color-warm-100);color:var(--color-graphite-950)}.section--light .button--secondary:hover,.section--steel .button--secondary:hover,.quality-section .button--secondary:hover{border-color:var(--color-graphite-950);background:var(--color-warm-200);color:var(--color-graphite-950)}.button--dark{border-color:var(--color-graphite-950);background:var(--color-graphite-950);color:var(--color-white)}.button--dark:hover{background:var(--color-blue);border-color:var(--color-blue)}.site-header{z-index:40;color:var(--color-white);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080c0eb8;border-bottom:1px solid #0000;transition:background .22s,border-color .22s,box-shadow .22s,-webkit-backdrop-filter .22s,backdrop-filter .22s;position:sticky;top:0}.site-header--scrolled{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080c0ee6;border-bottom-color:#ffffff14;box-shadow:0 18px 42px #00000042}.site-header__inner{grid-template-columns:auto 1fr auto auto;align-items:center;gap:24px;min-height:76px;display:grid}.brand{align-items:center;gap:12px;font-weight:900;display:inline-flex}.brand__mark{border-radius:var(--radius-sm);background:linear-gradient(135deg,#ffffff29,#ffffff0a),#ffffff14;border:1px solid #ffffff38;place-items:center;width:40px;height:40px;font-size:12px;display:grid}.brand__text{font-size:14px}.site-nav{color:#ffffffc2;justify-content:center;gap:18px;font-size:13px;font-weight:700;display:flex}.site-nav a,.site-footer a{transition:color .18s}.site-nav a:hover,.site-footer a:hover{color:var(--color-amber)}.header-cta{border-radius:var(--radius-sm);border:1px solid #ffffff3d;padding:11px 16px;font-size:13px;font-weight:800;transition:border-color .18s,background .18s,color .18s,transform .18s}.icon-button{border-radius:var(--radius-sm);width:42px;height:42px;color:var(--color-white);cursor:pointer;background:0 0;border:1px solid #ffffff38;place-items:center;display:none}.mobile-nav-toggle{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.icon-button__close,.mobile-nav-toggle:checked~.site-header__inner .icon-button__open{display:none}.mobile-nav-toggle:checked~.site-header__inner .icon-button__close{display:block}.mobile-menu{opacity:0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07090bf0;border-bottom:1px solid #ffffff1f;max-height:0;transition:max-height .22s,opacity .18s;display:none;position:absolute;left:0;right:0;overflow:hidden}.mobile-menu__inner{gap:2px;padding-block:12px 18px;display:grid}.mobile-menu a{border-radius:var(--radius-sm);color:#ffffffd1;padding:14px 4px;font-weight:800}.mobile-menu a:hover{color:var(--color-amber)}a.mobile-menu__cta{background:var(--color-amber);min-height:46px;color:var(--color-graphite-950);justify-content:center;align-items:center;margin-top:8px;display:inline-flex}.mobile-nav-toggle:checked~.mobile-menu{opacity:1;max-height:calc(100svh - 70px)}.hero{background:var(--color-graphite-950);min-height:100svh;color:var(--color-white);margin-top:-76px;position:relative;overflow:hidden}.hero__image,.hero__video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero__video{z-index:1;opacity:.72}.hero__overlay{z-index:2;background:radial-gradient(circle at 74% 22%,#1f6f4a33,#0000 34%),linear-gradient(90deg,#07090bfa,#07090b99 54%,#07090bbd),linear-gradient(#07090b38,#07090beb);position:absolute;inset:0}.hero__grid{z-index:3;opacity:.16;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:96px 96px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 16% 72%,#0000);mask-image:linear-gradient(90deg,#0000,#000 16% 72%,#0000)}.hero__content{z-index:4;grid-template-columns:minmax(0,900px);align-content:center;min-height:100svh;padding-top:150px;padding-bottom:62px;display:grid;position:relative}.hero__copy{animation:.72s ease-out both heroReveal}.hero__copy h1{overflow-wrap:anywhere;letter-spacing:0;text-wrap:balance;max-width:980px;margin:18px 0 0;font-size:clamp(38px,5.2vw,66px);line-height:1.01}.hero__copy p{color:#ffffffc7;max-width:660px;margin:24px 0 0;font-size:clamp(17px,1.7vw,21px);line-height:1.5}.hero__idea{border-left:3px solid var(--color-amber);max-width:620px;color:var(--color-white);margin-top:20px;padding-left:16px;font-size:clamp(16px,1.6vw,20px);line-height:1.45;display:block}.hero__actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.hero__facts{flex-wrap:wrap;gap:10px;margin-top:38px;display:flex}.hero__facts span{border-radius:var(--radius-sm);color:#ffffffd1;animation:.52s ease-out both heroFact;animation-delay:calc(.52s + (var(--fact-index) * 90ms));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff12;border:1px solid #ffffff2e;padding:10px 12px;font-size:14px;font-weight:800}.hero__path{border-radius:var(--radius-sm);color:#ffffffbd;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#07090b6b;border:1px solid #ffffff29;max-width:460px;padding:12px 14px;font-size:13px;font-weight:800;position:absolute;bottom:32px;right:20px}@keyframes heroReveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes heroFact{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes heroDrift{0%{transform:scale(1)}to{transform:scale(1.045)translate(-.8%,-.8%)}}.trust-bar{background:radial-gradient(circle at 80% 20%, #1f6f4a2e, transparent 30%), linear-gradient(180deg, var(--color-graphite-950), var(--color-graphite-900));color:var(--color-white);border-top:1px solid #ffffff14}.trust-bar__content h2{max-width:680px;margin:16px 0 0;font-size:clamp(30px,4.2vw,56px);line-height:1.02}.trust-bar__content p{color:#ffffffb3;max-width:640px;margin:22px 0 0;font-size:clamp(17px,1.8vw,20px);line-height:1.6}.trust-bar__proofs{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.trust-bar__proofs span{border-radius:var(--radius-sm);color:#ffffffc7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0f;border:1px solid #ffffff1f;padding:10px 12px;font-size:13px;font-weight:900}.trust-bar__visual{border-radius:var(--radius-md);background:var(--color-graphite-950);border:1px solid #ffffff1f;min-height:clamp(380px,44vw,560px);margin:0;position:relative;overflow:hidden;box-shadow:0 32px 90px #00000047}.trust-bar__visual img{object-fit:cover;transition:transform .7s}.trust-bar__visual:hover img{transform:scale(1.025)}.trust-bar__visual:after{content:"";background:linear-gradient(#0000 46%,#07090bdb);position:absolute;inset:0}.trust-bar__visual figcaption{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid;position:absolute;bottom:18px;left:18px;right:18px}.trust-bar__visual figcaption span{border-radius:var(--radius-sm);color:#ffffffdb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080c0e94;border:1px solid #ffffff24;padding:13px 14px;font-size:13px;font-weight:900}.equipment-card__image img{object-fit:cover;transition:transform .5s}.equipment-card:hover .equipment-card__image img{transform:scale(1.035)}.product-intelligence{background:linear-gradient(180deg, var(--color-warm-50), var(--color-warm-100) 62%, var(--color-warm-50)), var(--color-warm-50)}.product-intelligence-card{border-radius:var(--radius-md);background:#ffffff94;border:1px solid #07090b1f;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);display:grid;overflow:hidden;box-shadow:0 32px 90px #07090b29;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.product-intelligence-card__visual{background:var(--color-graphite-950);min-height:650px;position:relative;overflow:hidden}.product-intelligence-card__visual img{object-fit:cover;opacity:.92;transition:transform .7s}.product-intelligence-card:hover .product-intelligence-card__visual img{transform:scale(1.035)}.product-intelligence-card__visual:after{content:"";background:linear-gradient(#0000,#07090ba8),linear-gradient(90deg,#07090b2e,#0000);position:absolute;inset:0}.product-intelligence-card__visual-label{z-index:1;border-radius:var(--radius-sm);color:#ffffffd6;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#07090b7a;border:1px solid #ffffff2e;align-items:center;gap:10px;padding:14px 16px;font-size:13px;font-weight:900;display:flex;position:absolute;bottom:22px;left:22px;right:22px}.product-intelligence-card__content{align-content:center;gap:28px;padding:clamp(28px,5vw,58px);display:grid}.product-intelligence-card__intro h3{letter-spacing:0;margin:12px 0 0;font-size:clamp(30px,3.8vw,48px);line-height:1.04}.product-intelligence-card__intro p{max-width:660px;color:var(--color-steel-500);margin:18px 0 0;font-size:18px;line-height:1.6}.product-datasheet{border-top:1px solid var(--color-steel-100);border-bottom:1px solid var(--color-steel-100);padding-block:20px}.product-datasheet__header,.product-application-panel__header{color:var(--color-graphite-800);text-transform:uppercase;align-items:center;gap:10px;font-size:13px;font-weight:900;display:flex}.product-datasheet__header svg,.product-application-panel__header svg{color:var(--color-green)}.product-datasheet dl{border-top:1px solid var(--color-steel-100);margin:16px 0 0;display:grid}.product-datasheet div{border-bottom:1px solid var(--color-steel-100);grid-template-columns:minmax(150px,.82fr) minmax(0,1.18fr);gap:18px;padding:14px 0;display:grid}.product-datasheet dt{color:var(--color-steel-500);font-weight:800}.product-datasheet dd{color:var(--color-graphite-900);margin:0;font-weight:900}.product-application-panel{gap:16px;display:grid}.product-application-tabs{flex-wrap:wrap;gap:8px;display:flex}.product-application-tabs button{border-radius:var(--radius-sm);color:var(--color-graphite-700);cursor:pointer;background:#ffffff8c;border:1px solid #07090b1a;padding:10px 12px;font-size:13px;font-weight:900;transition:background .18s,border-color .18s,color .18s,transform .18s}.product-application-tabs button:hover{border-color:#1f6f4a73;transform:translateY(-1px)}.product-application-tabs button.is-active{border-color:var(--color-green);background:var(--color-graphite-950);color:var(--color-white)}.product-application-description{border-left:4px solid var(--color-amber);background:#ffffff85;grid-template-columns:auto 1fr;gap:14px;padding:18px 20px;display:grid}.product-application-description svg{color:var(--color-amber)}.product-application-description strong{color:var(--color-graphite-900);font-size:18px;display:block}.product-application-description p{color:var(--color-steel-500);margin:8px 0 0;line-height:1.55}.product-intelligence-card__actions{flex-wrap:wrap;gap:12px;display:flex}.production-journey{position:relative;overflow:hidden}.production-journey:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:92px 92px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 14% 84%,#0000);mask-image:linear-gradient(#0000,#000 14% 84%,#0000)}.production-journey>.container{z-index:1;position:relative}.production-journey__layout{grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);align-items:stretch;gap:clamp(22px,4vw,48px);display:grid}.production-stepper{align-content:start;gap:10px;padding-left:18px;display:grid;position:relative}.production-stepper:before,.production-stepper:after{content:"";border-radius:999px;width:2px;position:absolute;top:10px;bottom:10px;left:0}.production-stepper:before{background:#ffffff1f}.production-stepper:after{height:var(--journey-progress);background:linear-gradient(180deg, var(--color-amber), var(--color-green));max-height:calc(100% - 20px);transition:height .26s}.production-stepper__item{border-radius:var(--radius-md);color:#ffffffbd;text-align:left;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1a;grid-template-columns:auto auto 1fr;align-items:center;gap:12px;width:100%;padding:16px;transition:background .18s,border-color .18s,color .18s,transform .18s;display:grid;position:relative}.production-stepper__item:hover{background:#ffffff12;border-color:#d9952c66;transform:translate(4px)}.production-stepper__icon{border-radius:var(--radius-sm);background:#07090b47;border:1px solid #ffffff24;place-items:center;width:38px;height:38px;display:grid}.production-stepper__text{gap:5px;min-width:0;display:grid}.production-stepper__text strong{font-size:16px;line-height:1.2}.production-stepper__text small{color:var(--color-steel-300);font-size:12px;font-weight:800;line-height:1.35}.production-stage{border-radius:var(--radius-md);background:#ffffff0b;border:1px solid #ffffff1f;grid-template-rows:minmax(420px,1fr) auto;animation:.26s both productionStageIn;display:grid;overflow:hidden;box-shadow:0 28px 80px #00000038}.production-stage__media{background:var(--color-graphite-900);min-height:420px;position:relative;overflow:hidden}.production-stage__media img{object-fit:cover;animation:.32s both productionImageIn}.production-stage__media:after{content:"";background:linear-gradient(#0000 50%,#07090bb8);position:absolute;inset:0}.production-stage__media-caption{z-index:1;border-radius:var(--radius-sm);color:#ffffffdb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#07090b75;border:1px solid #ffffff29;align-items:center;gap:10px;padding:12px 14px;font-size:13px;font-weight:900;display:flex;position:absolute;bottom:20px;left:20px;right:20px}.production-stage__content{gap:14px;padding:clamp(24px,4vw,38px);display:grid}.production-stage__kicker{color:var(--color-amber);text-transform:uppercase;font-size:13px;font-weight:900}.production-stage h3{margin:0;font-size:clamp(28px,3.5vw,48px);line-height:1}.production-stage p{max-width:760px;color:var(--color-steel-300);margin:0;font-size:17px;line-height:1.62}.production-stage__line{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.production-stage__line span{border-radius:var(--radius-sm);color:#ffffffb8;background:#ffffff0d;border:1px solid #ffffff1f;padding:8px 10px;font-size:12px;font-weight:900}@keyframes productionStageIn{0%{opacity:.72;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes productionImageIn{0%{opacity:.72;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}.production-gallery{background:radial-gradient(circle at 20% 0%, #1f6f4a29, transparent 32%), linear-gradient(180deg, var(--color-graphite-950), var(--color-graphite-900)), var(--color-graphite-950);color:var(--color-white)}.production-gallery__grid{grid-template-columns:repeat(4,1fr);grid-auto-rows:220px;gap:14px;display:grid}.production-gallery__item{border-radius:var(--radius-md);background:var(--color-graphite-900);border:1px solid #ffffff1f;min-height:220px;margin:0;position:relative;overflow:hidden;box-shadow:0 20px 60px #0000003d}.production-gallery__item.is-large{grid-area:span 2/span 2}.production-gallery__item.is-wide{grid-column:span 2}.production-gallery__item img{object-fit:cover;transition:opacity .22s,transform .52s}.production-gallery__item:after{content:"";opacity:.82;background:linear-gradient(#0000 38%,#07090bc7),linear-gradient(90deg,#07090b29,#0000);transition:opacity .22s;position:absolute;inset:0}.production-gallery__item:hover img{transform:scale(1.045)}.production-gallery__item:hover:after{opacity:.96}.production-gallery__item figcaption{z-index:1;color:var(--color-white);font-size:16px;font-weight:900;transition:transform .22s;position:absolute;bottom:18px;left:18px;right:18px;transform:translateY(4px)}.production-gallery__item:hover figcaption{transform:translateY(0)}.equipment-section{background:linear-gradient(180deg, var(--color-warm-100), var(--color-warm-50)), var(--color-warm-100)}.equipment-section__head{grid-template-columns:minmax(0,1fr) minmax(290px,.42fr);align-items:start;gap:clamp(24px,5vw,58px);display:grid}.equipment-base{border-radius:var(--radius-md);color:var(--color-white);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#080c0ed1;border:1px solid #ffffff1f;gap:18px;padding:24px;display:grid;box-shadow:0 18px 60px #07090b24}.equipment-base>span{color:var(--color-amber);text-transform:uppercase;font-size:13px;font-weight:900}.equipment-base div{gap:12px;display:grid}.equipment-base p{color:#ffffffd1;align-items:center;gap:10px;margin:0;font-weight:800;display:flex}.equipment-base svg{color:var(--color-green);flex:none}.equipment-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:10px;display:grid}.equipment-card{border-radius:var(--radius-md);background:#ffffff9e;border:1px solid #07090b1a;transition:border-color .18s,box-shadow .18s,transform .18s;overflow:hidden;box-shadow:0 16px 50px #07090b14}.equipment-card:hover{border-color:#1f6f4a47;transform:translateY(-4px);box-shadow:0 24px 70px #07090b21}.equipment-card__image{background:var(--color-graphite-950);min-height:260px;position:relative;overflow:hidden}.equipment-card__image:after{content:"";background:linear-gradient(#0000 52%,#07090b61);position:absolute;inset:0}.equipment-card__body{padding:26px}.equipment-card__icon{border:1px solid var(--color-steel-100);border-radius:var(--radius-sm);background:var(--color-warm-50);place-items:center;width:44px;height:44px;display:grid}.equipment-card__icon svg{color:var(--color-blue)}.equipment-card h3{margin:18px 0 0;font-size:24px}.equipment-card p{color:var(--color-steel-500);margin:12px 0 0;line-height:1.55}.quality-section__head{grid-template-columns:minmax(0,1fr) minmax(280px,.46fr);align-items:start;gap:clamp(24px,5vw,58px);display:grid}.quality-section__accent{border-left:4px solid var(--color-green);border-radius:var(--radius-sm);color:var(--color-graphite-700);background:#ffffff94;margin:0;padding:20px 22px;line-height:1.6;box-shadow:0 18px 55px #07090b14}.quality-section__grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:stretch;gap:clamp(22px,4vw,44px);display:grid}.quality-control-flow{align-content:start;gap:14px;display:grid}.quality-control-step{border-radius:var(--radius-md);background:#ffffff9e;border:1px solid #07090b1a;grid-template-columns:auto auto 1fr auto;align-items:center;gap:14px;padding:18px;display:grid;box-shadow:0 16px 45px #07090b0f}.quality-control-step__icon{border:1px solid var(--color-steel-100);border-radius:var(--radius-sm);background:var(--color-white);width:44px;height:44px;color:var(--color-blue);place-items:center;display:grid}.quality-control-step h3{color:var(--color-graphite-900);margin:0;font-size:19px}.quality-control-step p{color:var(--color-steel-500);margin:7px 0 0;line-height:1.5}.quality-control-step__status{border-radius:var(--radius-sm);color:var(--color-green);white-space:nowrap;background:#1f6f4a14;border:1px solid #1f6f4a3d;justify-content:center;align-items:center;gap:7px;padding:8px 10px;font-size:12px;font-weight:900;display:inline-flex}.quality-passport-card{border:1px solid var(--color-steel-100);border-radius:var(--radius-md);background:var(--color-white);color:var(--color-graphite-900);box-shadow:var(--shadow-premium);gap:24px;padding:clamp(24px,4vw,40px);display:grid}.quality-passport-card__top{border-bottom:1.5px solid var(--color-graphite-900);justify-content:space-between;align-items:center;gap:18px;padding-bottom:16px;display:flex}.quality-passport-card h3{color:var(--color-graphite-950);margin:6px 0 0;font-size:clamp(22px,2.5vw,32px);font-weight:800;line-height:1.1}.quality-passport-card__status{border-radius:var(--radius-sm);color:var(--color-green);text-transform:uppercase;letter-spacing:.05em;background:#1c52370d;border:1px solid #1c523740;align-items:center;gap:8px;padding:8px 14px;font-size:12px;font-weight:900;display:inline-flex}.quality-passport-meta-header{color:var(--color-steel-500);flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:10px;font-size:11.5px;display:flex}.quality-passport-meta-divider{color:var(--color-steel-100);font-weight:300}.quality-passport-meta-header strong{color:var(--color-graphite-950)}.quality-passport-stamp-overlay{z-index:10;pointer-events:none;align-items:center;display:flex;position:absolute;bottom:48px;right:32px}.quality-passport-stamp{filter:drop-shadow(0 4px 12px #1c52371f);transition:transform .3s;transform:rotate(-12deg)}.quality-passport-stamp:hover{transform:scale(1.03)rotate(-9deg)}.quality-passport-card__table-wrapper{width:100%;overflow-x:auto}.quality-passport-table{border-collapse:collapse;text-align:left;width:100%;margin-top:8px;font-size:12.5px}.quality-passport-table th{border-bottom:2px solid var(--color-steel-300);color:var(--color-steel-500);text-transform:uppercase;letter-spacing:.05em;padding:8px 12px;font-size:10.5px;font-weight:800}.quality-passport-table td{border-bottom:1px solid var(--color-steel-100);color:var(--color-graphite-900);padding:8px 12px;line-height:1.35}.quality-passport-table tr:last-child td{border-bottom:none}.text-status-approved{letter-spacing:.05em;font-weight:900;color:var(--color-green)!important}.quality-passport-card__note{background:var(--color-warm-50);border:1px solid var(--color-steel-100);border-left:3px solid var(--color-amber);color:var(--color-steel-500);align-items:flex-start;gap:8px;margin:0;padding:8px 12px;font-size:11.5px;line-height:1.4;display:flex}.quality-passport-card__note svg{color:var(--color-amber);flex:none}.quality-passport-card__cta{width:fit-content}.application-selector__layout{grid-template-columns:minmax(320px,.88fr) minmax(0,1.12fr);align-items:stretch;gap:clamp(22px,4vw,42px);display:grid}.application-selector__tabs{align-content:start;gap:12px;display:grid}.application-selector__tab{border-radius:var(--radius-md);width:100%;color:var(--color-graphite-800);text-align:left;cursor:pointer;background:#ffffff94;border:1px solid #07090b1a;grid-template-columns:auto 1fr;align-items:center;gap:14px;padding:16px;transition:border-color .18s,background .18s,box-shadow .18s,color .18s,transform .18s;display:grid;box-shadow:0 12px 38px #07090b0b}.application-selector__tab:hover{border-color:#1f6f4a57;transform:translate(3px);box-shadow:0 18px 50px #07090b14}.application-selector__tab.is-active{background:var(--color-graphite-950);color:var(--color-white);border-color:#d9952cb8;box-shadow:0 22px 70px #07090b2e}.application-selector__tab-icon{border:1px solid var(--color-steel-100);border-radius:var(--radius-sm);background:var(--color-white);width:44px;height:44px;color:var(--color-blue);place-items:center;display:grid}.application-selector__tab span:last-child{gap:5px;min-width:0;display:grid}.application-selector__tab strong{font-size:17px;line-height:1.2}.application-selector__tab small{color:var(--color-steel-500);font-size:12px;font-weight:800;line-height:1.35}.application-selector__panel{border-radius:var(--radius-md);background:linear-gradient(135deg,#113d750d,#1f6f4a0f),#ffffff9e;border:1px solid #07090b1a;align-content:center;gap:24px;padding:clamp(26px,5vw,54px);animation:.22s both applicationPanelIn;display:grid;box-shadow:0 28px 80px #07090b1a}.application-selector__panel-icon{border-radius:var(--radius-md);background:var(--color-graphite-950);width:60px;height:60px;color:var(--color-amber);place-items:center;display:grid}.application-selector__panel h3{margin:8px 0 0;font-size:clamp(32px,4.2vw,58px);line-height:1}.application-selector__description{max-width:720px;color:var(--color-steel-500);margin:0;font-size:18px;line-height:1.65}.application-selector__properties{gap:14px;display:grid}.application-selector__properties>span,.application-selector__request>span{color:var(--color-graphite-700);text-transform:uppercase;font-size:13px;font-weight:900}.application-selector__properties ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.application-selector__properties li{border:1px solid var(--color-steel-100);border-radius:var(--radius-sm);color:var(--color-graphite-800);background:#fbfaf7d9;align-items:flex-start;gap:9px;padding:12px;font-weight:800;line-height:1.35;display:flex}.application-selector__properties svg{color:var(--color-green);flex:none}.application-selector__request{border-left:4px solid var(--color-amber);background:var(--color-warm-50);gap:8px;padding:16px 18px;display:grid}.application-selector__request strong{color:var(--color-graphite-900);font-size:18px}.application-selector__cta{width:fit-content}.application-selector__image{border-radius:var(--radius-md);background:var(--color-graphite-950);border:1px solid #07090b1a;min-height:260px;position:relative;overflow:hidden}.application-selector__image img{object-fit:cover;transition:transform .52s}.application-selector__image:hover img{transform:scale(1.035)}.application-selector__image:after{content:"";background:linear-gradient(#0000 44%,#07090bc7);position:absolute;inset:0}.application-selector__image span{z-index:1;color:#ffffffdb;font-size:13px;font-weight:900;position:absolute;bottom:16px;left:16px;right:16px}@keyframes applicationPanelIn{0%{opacity:.72;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.cooperation{background:radial-gradient(circle at 80% 8%, #d9952c1f, transparent 28%), linear-gradient(180deg, var(--color-graphite-950), #0c1114);border-top:1px solid #ffffff1f}.cooperation__inner{grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);align-items:center;gap:clamp(28px,5vw,64px);display:grid}.cooperation .section-title{margin:0}.cooperation__content{gap:28px;display:grid}.cooperation__steps{counter-reset:cooperation;color:var(--color-steel-300);gap:12px;margin:0;padding:0;list-style:none;display:grid}.cooperation__steps li{counter-increment:cooperation;border-radius:var(--radius-md);background:#ffffff0b;border:1px solid #ffffff1a;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:15px 16px;font-weight:800;display:grid}.cooperation__steps li:before{content:counter(cooperation, decimal-leading-zero);color:var(--color-amber);font-size:13px;font-weight:900}.cooperation__steps li::marker{color:var(--color-amber);font-weight:900}.cooperation__visual{border-radius:var(--radius-md);background:var(--color-graphite-900);border:1px solid #ffffff1f;min-height:clamp(340px,40vw,520px);margin:0;position:relative;overflow:hidden;box-shadow:0 28px 80px #0000003d}.cooperation__visual img{object-fit:cover;transition:transform .7s}.cooperation__visual:hover img{transform:scale(1.03)}.cooperation__visual:after{content:"";background:linear-gradient(#0000 42%,#07090bcc);position:absolute;inset:0}.cooperation__visual figcaption{z-index:1;border-radius:var(--radius-sm);color:#ffffffdb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080c0e94;border:1px solid #ffffff24;padding:13px 14px;font-size:13px;font-weight:900;position:absolute;bottom:18px;left:18px;right:18px}.contacts__grid{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(32px,6vw,76px);display:grid}.contact-card{border-radius:var(--radius-md);background:linear-gradient(135deg,#113d750d,#1f6f4a0d),#ffffff9e;border:1px solid #07090b1a;gap:28px;padding:clamp(24px,4vw,34px);display:grid;box-shadow:0 22px 70px #07090b17}.contact-card__top h3{margin:10px 0 0;font-size:clamp(26px,3vw,38px);line-height:1}.contact-details p{color:var(--color-graphite-700);align-items:flex-start;gap:10px;margin:0;line-height:1.55;display:flex}.contact-details strong{color:var(--color-graphite-950);text-transform:uppercase;font-size:13px;font-weight:900;display:block}.contact-details svg{color:var(--color-green);flex:none}.contact-next-steps{border-radius:var(--radius-md);background:var(--color-graphite-950);color:var(--color-white);gap:14px;padding:22px;display:grid}.contact-card__image{border-radius:var(--radius-md);background:var(--color-graphite-950);min-height:210px;position:relative;overflow:hidden}.contact-card__image img{object-fit:cover}.contact-card__image:after{content:"";background:linear-gradient(#0000 42%,#07090b80);position:absolute;inset:0}.contact-next-steps>span{color:var(--color-amber);text-transform:uppercase;font-size:13px;font-weight:900}.contact-next-steps ol{color:#ffffffd1;gap:10px;margin:0;padding-left:20px;font-weight:800;display:grid}.contact-next-steps li::marker{color:var(--color-amber);font-weight:900}.contact-form{border-radius:var(--radius-md);box-shadow:var(--shadow-soft);background:#ffffffb8;border:1px solid #07090b1a;gap:16px;padding:clamp(22px,4vw,34px);display:grid}.contact-form__field{gap:8px;display:grid}.contact-form__field label{font-size:13px;font-weight:900}.contact-form input,.contact-form select,.contact-form textarea{border:1px solid var(--color-steel-100);border-radius:var(--radius-sm);background:var(--color-warm-50);width:100%;color:var(--color-graphite-900);padding:14px;transition:border-color .18s,background .18s,box-shadow .18s}.contact-form select{min-height:50px}.contact-form input[aria-invalid=true],.contact-form select[aria-invalid=true]{background:#fff8f6;border-color:#b84a3a}.contact-form textarea{resize:vertical}.contact-form small,.contact-form__error{color:#9f3326;font-size:12px;font-weight:800}.contact-form__consent{color:var(--color-graphite-700);grid-template-columns:auto 1fr;align-items:start;gap:10px;font-size:14px;line-height:1.45;display:grid}.contact-form__consent input{width:18px;height:18px;accent-color:var(--color-green);margin-top:1px}.contact-form button{border-radius:var(--radius-sm);background:var(--color-graphite-950);min-height:50px;color:var(--color-white);cursor:pointer;border:0;justify-content:center;align-items:center;gap:10px;font-weight:900;transition:background .18s,transform .18s;display:inline-flex}.contact-form button:hover{background:var(--color-blue);transform:translateY(-2px)}.contact-form button:disabled{cursor:progress;opacity:.72;transform:none}.contact-form__status{border-radius:var(--radius-sm);background:var(--color-warm-50);color:var(--color-steel-500);margin:0;padding:12px 14px;font-size:13px;line-height:1.45}.contact-form__status--success{color:var(--color-green);background:#1f6f4a1a;font-weight:900}.contact-form__status--error{color:#9f3326;background:#fff8f6;font-weight:900}.site-footer{background:var(--color-graphite-950);color:var(--color-white);padding-block:36px}.site-footer strong{font-size:18px;display:block}.site-footer p{color:var(--color-steel-300);margin:8px 0 0}.site-footer nav{color:var(--color-steel-300);flex-wrap:wrap;justify-content:flex-end;gap:14px;font-size:13px;font-weight:800;display:flex}@media (max-width:1040px){.site-nav,.header-cta,.site-header__tools{display:none}.site-header__inner{grid-template-columns:auto 1fr auto}.icon-button{display:grid}.mobile-menu{display:block}.mobile-menu--open{opacity:1;max-height:calc(100svh - 76px)}.trust-bar__grid,.production-gallery__grid{grid-template-columns:repeat(2,1fr)}.production-gallery__grid{grid-auto-rows:230px}.production-gallery__item.is-large,.production-gallery__item.is-wide{grid-column:span 2}.product-intelligence-card,.equipment-section__head,.quality-section__head,.quality-section__grid,.application-selector__layout,.cooperation__inner,.contacts__grid{grid-template-columns:1fr}.product-intelligence-card__visual{min-height:460px}.equipment-grid{grid-template-columns:repeat(2,1fr)}.production-journey__layout{grid-template-columns:1fr}.production-stepper{scroll-snap-type:x mandatory;gap:10px;padding:4px 0 12px;display:flex;overflow-x:auto}.production-stepper:before,.production-stepper:after{display:none}.production-stepper__item{scroll-snap-align:start;min-width:280px}.production-stepper__item:hover{transform:translateY(-2px)}.application-selector__layout{grid-template-columns:1fr}.application-selector__tabs{scroll-snap-type:x mandatory;gap:10px;padding-bottom:8px;display:flex;overflow-x:auto}.application-selector__tab{scroll-snap-align:start;min-width:280px}.application-selector__tab:hover{transform:translateY(-2px)}.application-selector__properties ul{grid-template-columns:repeat(2,minmax(0,1fr))}.cooperation__inner{align-items:start}}@media (max-width:700px){.container{width:min(100% - 28px, var(--container))}.hero{min-height:auto}.hero__content{min-height:calc(100svh + 76px);padding-top:128px;padding-bottom:92px}.hero__copy h1{font-size:clamp(36px,11vw,50px);line-height:1}.hero__copy p{font-size:17px}.hero__facts{grid-template-columns:1fr;margin-top:32px;display:grid}.hero__path{max-width:none;bottom:18px;left:14px;right:14px}.hero__actions,.hero .button{width:100%}.trust-bar__grid,.production-gallery__grid,.equipment-grid,.application-selector__properties ul{grid-template-columns:1fr}.application-selector__tab{min-width:min(82vw,310px)}.application-selector__panel-head{align-items:flex-start}.application-selector__panel-icon{width:50px;height:50px}.application-selector__cta{width:100%}.production-gallery__grid{scroll-snap-type:x mandatory;gap:12px;display:flex;overflow-x:auto}.production-gallery__item,.production-gallery__item.is-large,.production-gallery__item.is-wide{scroll-snap-align:start;flex:0 0 min(86vw,380px);grid-area:auto;min-height:320px}.product-intelligence-card__visual{min-height:320px}.quality-control-step{grid-template-columns:auto auto 1fr}.quality-control-step__status{grid-column:3;width:fit-content}.quality-passport-card__top{grid-template-columns:1fr}.quality-passport-card__body{grid-template-columns:1fr;gap:20px}.quality-passport-card__media{aspect-ratio:16/9;order:-1;max-height:180px}.quality-passport-card__top{display:grid}.quality-passport-card__qr{width:132px}.quality-passport-card__params div{grid-template-columns:1fr;gap:4px}.quality-passport-card__cta{width:100%}.product-datasheet div{grid-template-columns:1fr;gap:6px}.product-intelligence-card__actions .button{width:100%}.contact-form__grid{grid-template-columns:1fr}.production-stage{grid-template-rows:minmax(280px,auto) auto}.production-stage__media{min-height:280px}.production-stepper__item{min-width:255px}.brand__text{font-size:13px}.site-footer__grid{grid-template-columns:1fr}.site-footer nav{justify-content:flex-start}}@media (max-width:420px){.brand__mark{width:36px;height:36px}.brand__text{text-overflow:ellipsis;max-width:150px;overflow:hidden}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.hero__image{animation:none}.reveal-section{opacity:1;transform:none}}section[id]{scroll-margin-top:64px}.site-header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a0d0ecc;border-bottom:1px solid #ffffff0d}.site-header__inner{gap:28px;min-height:64px}.site-header__tools{align-items:center;gap:10px;margin-left:auto;display:inline-flex}.brand{gap:10px}.brand__mark{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--color-amber);box-shadow:none;background:linear-gradient(135deg,#ffffff14,#ffffff05);border-color:#ffffff26;font-size:10px;font-weight:900}.brand__text{letter-spacing:.08em;font-size:13px;font-weight:800}.site-nav{gap:24px}.site-nav a{color:#ffffffb3;letter-spacing:.03em;padding-block:6px;font-size:13px;font-weight:600;transition:color .24s;position:relative}.site-nav a:after{content:"";background-color:var(--color-amber);transform-origin:50%;opacity:1;border-radius:0;height:1.5px;transition:transform .24s cubic-bezier(.25,.8,.25,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.site-nav a.is-active:after{transform:scaleX(1)}.site-nav a:hover{color:var(--color-amber)}.header-cta{border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-light);background:0 0;border:1px solid #ffffff26;padding:8px 16px;font-size:12px;font-weight:700;transition:all .24s}.header-cta:hover{border-color:var(--color-amber);background:var(--color-amber);color:var(--color-graphite-950);transform:translateY(-1px)}.language-switcher{z-index:20;font-family:var(--font-sans);position:relative}.language-switcher__button{border-radius:var(--radius-sm);min-width:78px;min-height:34px;color:var(--text-light);letter-spacing:.05em;cursor:pointer;background:linear-gradient(135deg,#f5f3eb12,#f5f3eb05),#0f11105c;border:1px solid #f5f3eb24;justify-content:center;align-items:center;gap:7px;font-size:12px;font-weight:800;transition:border-color .22s,background .22s,color .22s,transform .22s;display:inline-flex}.language-switcher__current{min-width:22px;line-height:1}.language-switcher__chevron{color:#f5f3eb8f;flex:none;transition:color .22s,transform .22s}.language-switcher__button:hover,.language-switcher__button:focus-visible{color:var(--color-amber);background:#b58d2b1f;border-color:#b58d2bc7;outline:none}.language-switcher__button:hover .language-switcher__chevron,.language-switcher__button:focus-visible .language-switcher__chevron{color:var(--color-amber)}.language-switcher__button[aria-expanded=true]{background:linear-gradient(135deg,#b58d2b29,#f5f3eb08),#0f11108a;border-color:#b58d2b9e}.language-switcher__button[aria-expanded=true] .language-switcher__chevron{transform:rotate(180deg)}.language-switcher__menu{opacity:0;visibility:hidden;transform-origin:100% 0;background:radial-gradient(circle at 12% 0,#b58d2b29,#0000 38%),linear-gradient(145deg,#0f1110fa,#182022fa);border:1px solid #f5f3eb1f;border-radius:14px;width:230px;padding:8px;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:calc(100% + 10px);right:0;transform:translateY(-6px)scale(.98);box-shadow:0 24px 70px #0000005c}.language-switcher__menu.is-open{opacity:1;visibility:visible;transform:translateY(0)scale(1)}.language-switcher__option{color:#f5f3ebc7;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:24px 42px 1fr 18px;align-items:center;gap:8px;width:100%;min-height:40px;padding:8px 10px;transition:background .18s,border-color .18s,color .18s;display:grid}.language-switcher__flag{border:1px solid #f5f3eb2e;border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;transition:border-color .18s,transform .18s,box-shadow .18s;display:inline-flex;overflow:hidden;box-shadow:inset 0 0 0 1px #11171929}.language-switcher__flag svg{width:100%;height:100%;display:block}.language-switcher__flag-symbol{color:#ffffffeb;text-shadow:0 1px 3px #00000059;font-size:10px;line-height:1}.language-switcher__flag--ru{background:linear-gradient(#f5f5f5 0 33%,#2556a4 33% 66%,#c93b3b 66% 100%)}.language-switcher__flag--zh,.language-switcher__flag--tr{background:#c91f2b}.language-switcher__flag--ar{background:linear-gradient(#183f2b,#0f6a42)}.language-switcher__flag--kk{background:#2f94c7}.language-switcher__flag--hi{background:linear-gradient(#f93 0 33%,#fff 33% 66%,#138808 66% 100%)}.language-switcher__flag--uz{background:linear-gradient(#2596d1 0 30%,#fff 30% 37%,#d33 37% 43%,#fff 43% 50%,#fff 50% 56%,#d33 56% 62%,#fff 62% 69%,#1eb35b 69% 100%)}.language-switcher__flag--az{background:linear-gradient(#00a3dd 0 33%,#ef3340 33% 66%,#509e2f 66% 100%)}.language-switcher__flag--ka{background:#f7f1e8}.language-switcher__flag--ka .language-switcher__flag-symbol{color:#d71920;font-size:11px}.language-switcher__option:hover,.language-switcher__option:focus-visible{background:#f5f3eb0d;border-color:#f5f3eb1a;outline:none}.language-switcher__option.is-active{color:var(--text-light);background:#b58d2b1f;border-color:#b58d2b70}.language-switcher__option:hover .language-switcher__flag,.language-switcher__option:focus-visible .language-switcher__flag,.language-switcher__option.is-active .language-switcher__flag,.language-switcher__button:hover .language-switcher__flag,.language-switcher__button:focus-visible .language-switcher__flag{border-color:#b58d2b6b;box-shadow:0 0 0 2px #b58d2b1f,inset 0 0 0 1px #1117191f}.language-switcher__code{color:var(--color-amber);letter-spacing:.06em;font-size:11px;font-weight:900}.language-switcher__native{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.language-switcher__check{color:var(--color-amber)}.language-switcher__title{color:#f5f3eb94;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:800;display:block}.icon-button{border-radius:var(--radius-sm);border:1px solid #ffffff1f;width:36px;height:36px}.mobile-menu{background:#0a0d0efa;border-bottom:1px solid #ffffff14;top:64px}.mobile-nav-toggle:checked~.mobile-menu{max-height:calc(100svh - 64px)}.mobile-menu a{border-left:2px solid #0000;border-radius:0;padding:12px 16px;font-size:14px;font-weight:600}.mobile-menu a.is-active{color:var(--color-amber);border-left-color:var(--color-amber);background:#ffffff05}.mobile-menu a.mobile-menu__cta{background:var(--color-amber);color:var(--color-graphite-950);text-transform:uppercase;letter-spacing:.05em;font-weight:700}.mobile-menu .language-switcher{border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f;padding:12px 16px}.mobile-menu .language-switcher__button{justify-content:space-between;width:100%;padding-inline:12px}.mobile-menu .language-switcher__menu{opacity:1;visibility:visible;width:100%;max-height:0;box-shadow:none;background:#f5f3eb0a;border-width:0;margin-top:0;padding:0 8px;transition:max-height .22s,margin-top .22s,padding-block .22s;position:static;overflow:hidden;transform:none}.mobile-menu .language-switcher__menu.is-open{border-width:1px;max-height:460px;margin-top:10px;padding-block:8px}[dir=rtl] .language-switcher__menu{transform-origin:0 0;left:0;right:auto}[dir=rtl] img,[dir=rtl] svg,[dir=rtl] picture,[dir=rtl] video,[dir=rtl] canvas,[dir=rtl] .product-intelligence-card__visual,[dir=rtl] .supply-geography__minimap-svg{direction:ltr!important;transform:none!important}.hero{background:var(--color-graphite-950);margin-top:-64px}.hero__content{padding-top:130px;padding-bottom:60px}.hero__copy h1{letter-spacing:-.02em;font-size:clamp(34px,5vw,64px);font-weight:900;line-height:1.05}.hero__copy p{color:#f4efe6cc;max-width:720px;font-size:clamp(16px,1.8vw,19px);line-height:1.55}.hero__detail{border-left:2px solid var(--color-green);color:#f4efe68c;margin-top:20px;padding-left:16px}.hero__idea{color:var(--color-amber);letter-spacing:.03em;margin-top:24px;font-size:14px}.hero__actions .button{border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:.05em;min-height:46px;font-size:12px;font-weight:800}.hero__facts{border-top:1px solid #ffffff14;gap:12px;margin-top:56px;padding-top:24px}.hero__facts span{border-radius:var(--radius-sm);color:#ffffffe6;background:#ffffff05;border:1px solid #ffffff0f;align-items:center;min-height:36px;padding:8px 16px;font-size:12px;font-weight:600;display:inline-flex}.hero__facts span:hover{border-color:var(--color-amber);color:var(--color-amber);background:#c59b270d}.trust-bar{background:var(--bg-base)}.trust-bar__grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:48px;display:grid}.trust-bar__content h2{color:var(--text-main);font-size:clamp(28px,3.5vw,46px);font-weight:800;line-height:1.1}.trust-bar__content p{color:var(--text-secondary);margin-top:16px;font-size:clamp(15px,1.6vw,17px);line-height:1.6}.trust-bar__proofs{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:32px;display:grid}.trust-bar__proofs .trust-bar__proof-item{background:var(--color-white);border:1px solid #11151714;border-left:3px solid var(--color-amber);border-radius:var(--radius-sm);color:var(--text-main);box-shadow:var(--shadow-soft);align-items:center;padding:14px 18px;font-size:13px;font-weight:600;line-height:1.3;transition:all .25s;display:flex}.trust-bar__proofs .trust-bar__proof-item:hover{border-left-color:var(--color-green);box-shadow:var(--shadow-premium);transform:translateY(-2px)}.trust-bar__visual{aspect-ratio:4/3;border-radius:var(--radius-md);box-shadow:var(--shadow-premium);border:1px solid #11151714;width:100%;height:100%;min-height:380px;position:relative;overflow:hidden}@media (max-width:1040px){.trust-bar__grid{grid-template-columns:1fr;gap:32px}.trust-bar__visual{min-height:300px}}@media (max-width:480px){.trust-bar__proofs{grid-template-columns:1fr}}.product-intelligence{background:var(--color-warm-50);overflow-x:clip}.product-intelligence>.container{max-width:min(var(--container), calc(100vw - 40px));overflow:visible}.product-intelligence__tabs{border-radius:var(--radius-md);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fdfcf98a;border:1px solid #11151714;flex-wrap:wrap;justify-content:center;gap:7px;max-width:1060px;margin:0 auto 18px;padding:8px;display:flex;box-shadow:0 14px 34px #0f11100e}.product-intelligence__tab{border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;background:#fdfcf9b8;border:1px solid #11151714;min-height:34px;padding:7px 12px;font-size:11px;font-weight:700;transition:all .22s}.product-intelligence__tab:hover{color:var(--text-main);border-color:#11151733;transform:translateY(-1px)}.product-intelligence__tab.is-active{background:var(--color-graphite-900);border-color:var(--color-amber);color:var(--text-light);box-shadow:0 10px 22px #0a0d0e24}.product-intelligence__tab--grade{align-items:center;gap:7px;padding-inline:12px;display:inline-flex}.product-intelligence__tab-grade{color:inherit;letter-spacing:.02em;font-weight:850}.product-intelligence__tab-separator{color:#11151747;font-weight:800}.product-intelligence__tab-polymer{color:var(--color-green);letter-spacing:.04em;font-size:11px;font-weight:800}.product-intelligence__tab.is-active .product-intelligence__tab-separator{color:#ffffff6b}.product-intelligence__tab.is-active .product-intelligence__tab-polymer{color:var(--color-amber)}.product-intelligence-card--premium{border-radius:var(--radius-md);width:100%;min-width:0;max-width:100%;box-shadow:var(--shadow-premium);background:linear-gradient(135deg,#fdfcf9e6,#e8e5dbc7),radial-gradient(circle at 16% 18%,#b58d2b14,#0000 35%);border:1px solid #11151714;margin-inline:auto;padding:clamp(14px,1.8vw,20px);animation:.38s cubic-bezier(.22,1,.36,1) both productCardIn;display:block;overflow:hidden}@keyframes productCardIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.product-dossier__header{border-bottom:1px solid #11151714;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:2px 2px 14px;display:flex}.product-dossier__body{grid-template-columns:minmax(340px,.46fr) minmax(0,.54fr);align-items:stretch;gap:clamp(18px,2.4vw,28px);width:100%;min-width:0;max-width:100%;padding-top:clamp(16px,2vw,22px);display:grid}.product-dossier__media{border-radius:var(--radius-md);min-width:0;height:100%;box-shadow:var(--shadow-sm);background:linear-gradient(135deg,#fdfcf9ad,#e8e5db85),#ffffff3d;border:1px solid #11151714;flex-direction:column;align-self:stretch;display:flex;overflow:hidden}.product-intelligence-card--premium .product-intelligence-card__visual{background:var(--color-warm-100);border-radius:0;flex:auto;width:100%;min-height:320px;animation:.36s cubic-bezier(.22,1,.36,1) both productDossierItem;position:relative;overflow:hidden}.product-intelligence-card--premium .product-intelligence-card__visual img{object-fit:cover}.product-intelligence-card--premium .product-intelligence-card__visual-label{background:var(--glass-dark);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--glass-border);border-radius:var(--radius-sm);color:var(--text-light);z-index:10;max-width:calc(100% - 32px);padding:7px 11px;font-size:11px;position:absolute;bottom:16px;left:16px}.product-dossier__media-summary{background:#ffffff3d;border:none;border-top:1px solid #11151714;border-radius:0;flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:14px;animation:.33s cubic-bezier(.22,1,.36,1) .12s both productDossierItem;display:grid;box-shadow:inset 0 1px #ffffff80}.product-dossier__media-summary div{border-radius:var(--radius-sm);background:#11442909;border:1px solid #11442917;min-width:0;padding:9px 10px}.product-dossier__media-summary dt{color:var(--color-steel-500);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:850;line-height:1.2}.product-dossier__media-summary dd{color:var(--text-main);overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;font-weight:800;line-height:1.25}.product-intelligence-card--premium .product-intelligence-card__content{background:0 0;flex-direction:column;justify-content:space-between;min-width:0;max-width:100%;padding:0;display:flex;overflow:hidden;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.product-intelligence-card--premium .product-intelligence-card__intro h3{color:var(--text-main);font-size:clamp(22px,2vw,30px);font-weight:800;line-height:1.08;animation:.33s cubic-bezier(.22,1,.36,1) 70ms both productDossierItem}.product-intelligence-card--premium .product-intelligence-card__intro p{color:var(--text-secondary);max-width:760px;margin-top:10px;font-size:14px;line-height:1.55;animation:.33s cubic-bezier(.22,1,.36,1) .11s both productDossierItem}.product-grade-meta,.product-grade-properties,.product-related-applications{margin-top:0}.product-grade-meta{border-radius:var(--radius-sm);background:#1144290b;border:1px solid #11442924;flex-shrink:0;align-items:center;gap:10px;width:fit-content;max-width:100%;padding:7px 10px;animation:.33s cubic-bezier(.22,1,.36,1) 40ms both productDossierItem;display:inline-flex}.product-grade-meta span,.product-grade-properties>span,.product-related-applications>span{color:var(--color-steel-500);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.product-grade-meta strong{color:var(--color-graphite-950);white-space:nowrap;min-width:0;font-size:13px;font-weight:850}.product-grade-properties__chips,.product-related-applications div{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.product-dossier__support-grid{grid-template-columns:minmax(0,.95fr) minmax(240px,1.05fr);gap:12px;min-width:0;margin-top:14px;display:grid}.product-grade-properties,.product-related-applications{border-radius:var(--radius-sm);background:#fdfcf97a;border:1px solid #11151714;padding:12px}.product-grade-properties{animation:.33s cubic-bezier(.22,1,.36,1) .15s both productDossierItem}.product-related-applications{animation:.33s cubic-bezier(.22,1,.36,1) .19s both productDossierItem}.product-grade-property,.product-related-applications small{color:var(--color-green);background:#1144290b;border:1px solid #11442924;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:11px;font-weight:750;line-height:1.2;display:inline-flex}.product-related-applications small{color:var(--color-graphite-900);background:#c9922b17;border-color:#c9922b33}.product-datasheet{background:var(--color-warm-50);border-radius:var(--radius-sm);border:1px solid #11151714;margin-top:12px;padding:14px;animation:.33s cubic-bezier(.22,1,.36,1) .23s both productDossierItem}.product-datasheet__header{color:var(--text-main);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #11151714;margin-bottom:12px;padding-bottom:10px;font-size:12px;font-weight:700}.product-datasheet dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 12px;min-width:0;display:grid}.product-datasheet dl div{border-bottom:1px dashed #1115171a;padding-bottom:7px}.product-datasheet dt{color:var(--text-secondary);overflow-wrap:anywhere;font-size:11px;font-weight:650;line-height:1.3}.product-datasheet dd{color:var(--text-main);overflow-wrap:anywhere;margin-top:3px;font-size:12px;font-weight:700;line-height:1.35}.product-proof-strip{gap:8px;margin-top:12px;animation:.33s cubic-bezier(.22,1,.36,1) .27s both productDossierItem}.product-proof-strip span{color:var(--color-green);border-radius:var(--radius-sm);text-wrap:balance;background:#1c52370f;border:1px solid #1c52371f;align-items:center;min-height:30px;padding:6px 12px;font-size:11px;font-weight:700;display:inline-flex}.product-intelligence-card__actions{gap:10px;margin-top:16px;animation:.33s cubic-bezier(.22,1,.36,1) .32s both productDossierItem;display:flex}.product-intelligence-card__actions .button,.product-intelligence-card__actions a.button{border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:.05em;white-space:normal;text-align:center;flex:1;min-width:0;min-height:44px;font-size:12px;font-weight:800}.product-intelligence-card__actions .button--secondary,.product-intelligence-card__actions a.button--secondary{color:var(--text-main);background:0 0;border-color:#11151733}.product-intelligence-card__actions .button--secondary:hover,.product-intelligence-card__actions a.button--secondary:hover{border-color:var(--text-main);background:#1115170a}@keyframes productDossierItem{0%{opacity:0;transform:translateY(8px)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:1100px){.product-dossier__body{grid-template-columns:1fr}.product-intelligence-card--premium .product-intelligence-card__visual{aspect-ratio:16/10;height:auto;min-height:0;max-height:none}.product-dossier__media-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.product-dossier__support-grid{grid-template-columns:1fr}}@media (max-width:768px){.product-intelligence__tabs{scrollbar-width:thin;scroll-snap-type:x proximity;flex-wrap:nowrap;justify-content:flex-start;max-width:100%;padding:8px;overflow:auto hidden}.product-intelligence__tab{scroll-snap-align:start;flex:none}.product-dossier__header{flex-direction:column;align-items:flex-start;gap:10px}.product-datasheet dl{grid-template-columns:1fr}.product-intelligence-card__actions{flex-direction:column}.product-intelligence-card__actions .button,.product-intelligence-card__actions a.button{width:100%}.product-dossier__media-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.product-intelligence-card--premium,.product-intelligence-card--premium .product-intelligence-card__visual,.product-dossier__header,.product-grade-meta,.product-intelligence-card--premium .product-intelligence-card__intro h3,.product-intelligence-card--premium .product-intelligence-card__intro p,.product-dossier__media-summary,.product-grade-properties,.product-related-applications,.product-datasheet,.product-proof-strip,.product-intelligence-card__actions{animation:none}}.production-journey{background:var(--color-graphite-950)}.production-stepper__item-btn{border-radius:var(--radius-sm);text-align:left;color:#fff9;cursor:pointer;background:0 0;border:1px solid #ffffff14;align-items:center;gap:16px;width:100%;margin-bottom:8px;padding:16px 20px;transition:all .26s;display:flex}.production-stepper__item-btn:hover{color:var(--text-light);background:#ffffff08;border-color:#ffffff26}.production-stepper__item-btn.is-active{border-color:var(--color-amber);background:linear-gradient(135deg, #c59b271a, #1c52370d), var(--color-graphite-800);color:var(--text-light);box-shadow:inset 3px 0 0 var(--color-amber), 0 10px 30px #00000040}.production-stepper__number{color:var(--color-amber);font-size:16px;font-weight:800}.production-stepper__icon{color:var(--color-amber);justify-content:center;align-items:center;display:flex}.production-stepper__text strong{font-size:14px;font-weight:700;display:block}.production-stepper__text small{color:#fff6;margin-top:2px;font-size:11px;display:block}.production-journey__layout{align-items:start!important}.production-stage-stack{position:relative}.production-stage.is-active{animation:.35s both fadeUp}.production-stage__media{aspect-ratio:16/9;border-radius:var(--radius-md) var(--radius-md) 0 0;border:1px solid #ffffff14;width:100%;min-height:280px;max-height:420px;position:relative;overflow:hidden}.production-stage__media-caption{background:var(--glass-dark);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--glass-border);border-radius:var(--radius-sm);color:var(--text-light);text-transform:uppercase;letter-spacing:.05em;padding:8px 12px;font-size:11px}.production-stage__content h3{color:var(--text-light);font-size:clamp(24px,3vw,42px);font-weight:800;line-height:1.1}.production-stage__content p{color:#ffffffb3;margin-top:16px;font-size:15px;line-height:1.6}.production-stage__line{border-top:1px dashed #ffffff26;gap:12px;margin-top:24px;padding-top:16px}.production-stage__line span{text-transform:uppercase;letter-spacing:.08em;color:#fff6;border-radius:var(--radius-sm);background:#ffffff05;border:1px solid #ffffff0d;align-items:center;min-height:26px;padding:4px 10px;font-size:10px;display:inline-flex}.production-stage__line span.production-stage__chip--active{border-color:var(--color-amber);color:var(--color-amber);background:#c59b2726}.production-equipment{border-radius:var(--radius-md);background:radial-gradient(circle at 90% 10%,#c59b2714,#0000 30%),#ffffff05;border:1px solid #ffffff0f;padding:40px}.production-equipment-card{border-radius:var(--radius-sm);background:var(--color-graphite-800);border:1px solid #ffffff14;transition:all .26s cubic-bezier(.25,.8,.25,1)}.production-equipment-card:hover{border-color:var(--color-amber);transform:translateY(-4px);box-shadow:0 15px 35px #0000004d}.production-equipment-card__image{aspect-ratio:16/10;border-bottom:1px solid #ffffff0d;width:100%;position:relative;overflow:hidden}.production-equipment-card__body{flex-direction:column;align-items:flex-start;padding:20px;display:flex}.production-equipment-card__body span{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--color-amber);background:#ffffff0d;border:1px solid #ffffff14;justify-content:center;align-items:center;margin-bottom:12px;display:inline-flex}.production-equipment-card__body h4{color:var(--text-light);margin:0 0 8px;font-size:16px;font-weight:700}.production-equipment-card__body p{color:#ffffff80;margin:0;font-size:13px;line-height:1.5}@media (max-width:1040px){.production-journey__layout{grid-template-columns:1fr;gap:32px}.production-stepper{flex-wrap:wrap;gap:8px;display:flex}.production-stepper__item-btn{flex:150px;justify-content:center;gap:8px;margin-bottom:0;padding:12px 14px}.production-stepper__text small{display:none}}@media (max-width:768px){.production-stepper__item-btn{flex:120px;padding:10px 12px}.production-stepper__text strong{font-size:12px}}.quality-section__accent{color:var(--text-secondary);max-width:760px;margin-top:-16px;margin-bottom:32px;font-size:15px;line-height:1.6}.quality-control-step{background:var(--color-white);border-radius:var(--radius-sm);border:1px solid #11151714;align-items:center;gap:16px;margin-bottom:12px;padding:16px 20px;transition:all .24s;display:flex;position:relative}.quality-control-step:hover{box-shadow:var(--shadow-soft);border-color:#11151726;transform:translateY(-2px)}.quality-control-step__number{color:var(--color-green);font-size:15px;font-weight:800}.quality-control-step__icon{color:var(--color-green)}.quality-control-step h3{color:var(--text-main);margin:0;font-size:15px;font-weight:700}.quality-control-step p{color:var(--text-secondary);margin:4px 0 0;font-size:12px;line-height:1.4}.quality-control-step__status{color:var(--color-green);text-transform:uppercase;letter-spacing:.05em;border-radius:var(--radius-sm);background:#1c52370f;border:1px solid #1c52371f;align-items:center;gap:5px;margin-left:auto;padding:4px 10px;font-size:10px;font-weight:700;display:inline-flex}.quality-passport-card{background:var(--color-white);border:1px solid var(--color-steel-100);box-shadow:var(--shadow-premium);border-radius:var(--radius-sm);padding:24px 28px;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.quality-passport-card:hover{transform:translateY(-2px);box-shadow:0 40px 90px #0a0d0e29}.quality-passport-card:before{content:"";background:var(--color-green);height:4px;position:absolute;top:0;left:0;right:0}.quality-passport-card__top{border-bottom:2px solid var(--color-graphite-900);justify-content:space-between;align-items:center;margin-bottom:14px;padding-bottom:12px;display:flex}.quality-passport-card__top h3{text-transform:uppercase;letter-spacing:.03em;color:var(--text-main);font-size:18px;font-weight:850}.quality-passport-card__status{background:var(--color-green);color:var(--color-white);border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:6px;padding:6px 12px;font-size:11px;font-weight:800;display:inline-flex}.quality-passport-card__body{width:100%;display:block}.quality-passport-card__media{border-radius:var(--radius-sm);aspect-ratio:1;border:1px solid #11151714;width:100%;position:relative;overflow:hidden}.quality-passport-card__media-badge{background:var(--glass-dark);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--glass-border);border-radius:var(--radius-sm);color:var(--text-light);z-index:10;padding:6px 10px;font-size:10px;position:absolute;bottom:12px;left:12px}.quality-passport-card__meta{background:var(--color-warm-50);border-radius:var(--radius-sm);border:1px solid #11151714;margin-block:16px;padding:14px 18px}.quality-passport-card__meta span{text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);font-size:10px;display:block}.quality-passport-card__meta strong{color:var(--text-main);margin-top:2px;font-size:16px;display:block}.quality-passport-card__meta small{color:var(--color-green);margin-top:4px;font-size:11px;font-weight:700;display:block}.quality-passport-card__params{flex-direction:column;gap:10px;display:flex}.quality-passport-card__params div{border-bottom:1px dashed #1115171a;justify-content:space-between;padding-bottom:4px;display:flex}.quality-passport-card__params dt{color:var(--text-secondary);font-size:13px}.quality-passport-card__params dd{color:var(--text-main);font-size:13px;font-weight:700}.quality-passport-card__note{color:var(--text-secondary);align-items:flex-start;gap:6px;margin-block:20px;font-size:11px;line-height:1.4;display:flex}.quality-passport-card__cta{border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:.05em;width:100%;min-height:46px;font-size:12px;font-weight:800}.application-selector{background:var(--color-warm-50)}.application-selector__tab{background:var(--color-white);border-radius:var(--radius-sm);text-align:left;color:var(--text-secondary);cursor:pointer;border:1px solid #6f706526;align-items:center;gap:16px;width:100%;padding:16px 20px;transition:all .26s;display:flex}.application-selector__tab:hover{background:var(--color-warm-50);color:var(--text-main);border-color:#6f706540}.application-selector__tab.is-active{border-color:var(--color-amber);background:var(--color-graphite-900);color:var(--text-light);box-shadow:inset 3px 0 0 var(--color-amber), 0 10px 30px #0f11101f}.application-selector__tab.is-active .application-selector__tab-icon{color:var(--color-amber)}.application-selector__tab-icon{color:var(--color-green);justify-content:center;align-items:center;display:flex}.application-selector__tab strong{font-size:14px;font-weight:700;display:block}.application-selector__tab small{color:var(--text-secondary);margin-top:2px;font-size:11px;display:block}.application-selector__panel{background:var(--color-white);border-radius:var(--radius-sm);box-shadow:var(--shadow-premium);border:1px solid #6f706526;grid-template-columns:1fr;align-items:start;gap:24px;padding:clamp(24px,4vw,40px);transition:all .3s;display:grid;overflow:hidden}.application-selector__panel.is-active{animation:.35s both fadeUp}.application-selector__panel-head{align-items:center;gap:16px;display:flex}.application-selector__panel-badge{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex;box-shadow:0 0 10px #1144290d;color:var(--color-green)!important;background:#1144290a!important;border:1.5px solid #11442926!important}.application-selector__panel h3{color:var(--color-graphite-950);margin:4px 0 0;font-size:24px;font-weight:800}.application-selector__description{color:var(--color-steel-500);margin:0;font-size:16px;line-height:1.6}.application-selector__properties{margin-top:18px}.application-selector__properties span{text-transform:uppercase;letter-spacing:.05em;color:var(--color-steel-500);font-size:11px;font-weight:700}.application-selector__chips{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.application-selector__chip{align-items:center;gap:6px;display:inline-flex;color:var(--color-green)!important;font-size:11.5px!important;font-weight:600!important;font-family:var(--font-sans)!important;background:#1144290a!important;border:1px solid #11442926!important;border-radius:999px!important;padding:5px 12px!important}.application-selector__chip svg{color:var(--color-green);flex-shrink:0}.application-selector__grade-links{border-top:1px solid #6f70651f;margin-top:14px;padding-top:14px}.application-selector__grade-links>span{color:var(--color-steel-500);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.application-selector__grade-chips{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.application-selector__grade-chip{color:var(--color-graphite-950);white-space:nowrap;background:#c9922b17;border:1px solid #c9922b38;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:800;line-height:1}.application-selector__media-strip{background:var(--color-graphite-950);border:none;width:100%;position:relative;overflow:hidden}.application-selector__image-wrapper{width:100%;position:relative}.application-selector__image-wrapper img{object-fit:cover;transition:transform .52s}.application-selector__media-strip:hover img{transform:scale(1.035)}.application-selector__image-overlay{z-index:2;flex-direction:column;gap:4px;max-width:calc(100% - 40px);display:flex;position:absolute;inset:auto auto 20px 20px;box-shadow:0 4px 20px #00000040;-webkit-backdrop-filter:blur(8px)!important;border-radius:var(--radius-sm,6px)!important;background:#0f1110cc!important;border:1px solid #ffffff26!important;padding:10px 16px!important}.application-selector__image-overlay span{color:var(--text-light)!important;font-size:13px!important;font-weight:700!important;line-height:1.2!important}.application-selector__image-overlay .image-technical-spec{text-transform:uppercase;letter-spacing:.08em;font-family:monospace;color:var(--color-amber)!important;margin-bottom:0!important;font-size:9px!important}.application-selector__footer-row{justify-content:space-between;align-items:center;gap:24px;display:flex}.application-selector__request{background:var(--color-warm-50);border-left:4px solid var(--color-amber);border-radius:var(--radius-sm);margin-block:0;padding:12px 18px}.application-selector__request span{text-transform:uppercase;letter-spacing:.05em;color:var(--color-steel-500);font-size:10px;display:block}.application-selector__request strong{color:var(--color-graphite-950);margin-top:4px;font-size:16px;display:block}.application-selector__cta{border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:.05em;width:fit-content;min-height:48px;font-size:12px;font-weight:800}@media (min-width:1025px){.application-selector__panel{flex-direction:column!important;gap:0!important;padding:24px 32px!important;display:flex!important}.application-selector__panel-head{border-bottom:1px solid #6f706526!important;margin-bottom:16px!important;padding-bottom:12px!important}.application-selector__panel-body{flex-direction:column!important;gap:12px!important;min-height:110px!important;margin-bottom:0!important;display:flex!important}.application-selector__properties{margin-top:8px!important}.application-selector__panel-footer{border-radius:var(--radius-sm,6px)!important;background:var(--color-white)!important;border:1px solid #6f706526!important;flex-direction:column!important;gap:0!important;width:100%!important;margin-top:20px!important;display:flex!important;overflow:hidden!important;box-shadow:0 4px 20px #0000000d!important}.application-selector__media-strip{width:100%!important;height:auto!important;max-height:220px!important;box-shadow:none!important;border:none!important;border-radius:0!important;margin:0!important}.application-selector__image-wrapper{aspect-ratio:21/8!important;width:100%!important;height:100%!important;max-height:220px!important}.application-selector__footer-row{background:var(--color-warm-50)!important;border-top:1px solid #6f706526!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:24px!important;height:auto!important;margin-top:0!important;padding:12px 24px!important;display:flex!important}.application-selector__request{flex-grow:1;max-width:50%;border-left:3px solid var(--color-amber)!important;background:0 0!important;border-radius:0!important;margin:0!important;padding:0 0 0 16px!important}.application-selector__cta{justify-content:center;min-width:260px;width:auto!important;min-height:44px!important}}@media (max-width:1024px){.application-selector__layout{grid-template-columns:1fr;gap:32px}.application-selector__tabs{flex-wrap:wrap;gap:8px;display:flex}.application-selector__tab{flex:150px;justify-content:center;padding:12px 16px}.application-selector__tab small{display:none}.application-selector__chips{gap:8px}.application-selector__panel{flex-direction:column!important;gap:16px!important;padding:20px!important;display:flex!important}.application-selector__panel-head{border-bottom:1px solid #6f706526!important;margin-bottom:0!important;padding-bottom:12px!important}.application-selector__panel-body{flex-direction:column!important;gap:12px!important;display:flex!important}.application-selector__panel-footer{border-radius:var(--radius-sm,6px)!important;border:1px solid #6f706526!important;flex-direction:column!important;gap:0!important;width:100%!important;margin-top:8px!important;display:flex!important;overflow:hidden!important}.application-selector__media-strip{border:none!important;width:100%!important;margin:0!important}.application-selector__image-wrapper{aspect-ratio:16/10!important;width:100%!important;height:auto!important}.application-selector__footer-row{background:var(--color-warm-50)!important;border-top:1px solid #6f706526!important;flex-direction:column!important;align-items:stretch!important;gap:16px!important;padding:12px 16px!important;display:flex!important}.application-selector__request{border-left:3px solid var(--color-amber)!important;background:0 0!important;border-radius:0!important;width:100%!important;margin:0!important;padding:0 0 0 12px!important}.application-selector__cta{justify-content:center;width:100%!important;min-height:46px!important}}@media (max-width:768px){.application-selector__tab{flex:120px;padding:10px 12px}.application-selector__tab strong{font-size:12px}.application-selector__panel{padding:20px!important}.application-selector__media-strip{width:calc(100% + 40px);margin-left:-20px;margin-right:-20px}.application-selector__image-wrapper{aspect-ratio:16/10}}.geography{background:var(--color-graphite-950)}.geography>.container{border-radius:var(--radius-md);background:radial-gradient(circle at 80% 20%, #1c523714, transparent 40%), var(--color-graphite-900);box-shadow:var(--shadow-premium);border:1px solid #ffffff0a;padding:48px}.geography-dashboard__grid{grid-template-columns:320px 1fr;align-items:start;gap:48px;display:grid}.geography-dashboard__side .section-title{margin-bottom:24px}.geography-dashboard__side .section-title h2{letter-spacing:-.01em;color:var(--text-light);font-size:clamp(22px,2.2vw,30px);line-height:1.15}.geography-dashboard__side .section-title p{color:#ffffff73;margin-top:10px;font-size:13px;line-height:1.45}.geography-dashboard__regions{border-top:1px solid #ffffff14;flex-direction:column;gap:0;margin-top:24px;display:flex}.geography-dashboard__region{text-align:left;color:#fff9;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #ffffff14;border-radius:0;justify-content:space-between;align-items:center;width:100%;margin-bottom:0;padding:22px 4px;transition:all .3s cubic-bezier(.22,1,.36,1);display:flex}.geography-dashboard__region.is-active{color:var(--color-amber);background:0 0;border-bottom-color:#c49c3a59;padding-left:14px;font-weight:800}.geography-dashboard__region-name{font-size:14px;font-weight:700}.geography-dashboard__region-chips{gap:6px;display:flex}.geography-dashboard__region-chip{text-transform:uppercase;letter-spacing:.05em;border-radius:var(--radius-sm);color:#ffffff73;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff0f;padding:3px 6px;font-size:9px;font-weight:800}.geography-dashboard__panel{border-radius:var(--radius-md);background:#262c2966;border:1px solid #ffffff0d;flex-direction:column;gap:28px;padding:32px;animation:.45s cubic-bezier(.16,1,.3,1) both fadeUp;display:flex}.geography-dashboard__route-hero{border-radius:var(--radius-sm);background:#ffffff05;border:1px solid #ffffff0a;flex-direction:column;gap:16px;padding:24px;display:flex;position:relative;overflow:hidden}.geography-dashboard__progress-line{background:var(--color-amber);transform-origin:0;height:2px;animation:.75s cubic-bezier(.22,1,.36,1) both geoProgress;position:absolute;top:0;left:0;right:0}@keyframes geoProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.geography-dashboard__route-nodes-wrapper{align-items:center;gap:20px;display:flex}.geography-dashboard__node{flex-direction:column;gap:2px;display:flex}.geography-dashboard__node-name{color:var(--text-light);font-size:20px;font-weight:800}.geography-dashboard__node-name.highlight-country{color:var(--color-amber)}.geography-dashboard__node-sub{text-transform:uppercase;color:var(--color-steel-300);letter-spacing:.05em;font-size:10px}.geography-dashboard__route-arrow-wrap{color:var(--color-amber);justify-content:center;align-items:center;display:flex}.geography-dashboard__route-details{border-top:1px solid #ffffff0d;padding-top:14px}.geography-dashboard__detail-meta{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.geography-dashboard__meta-cell{flex-direction:column;gap:2px;display:flex}.geography-dashboard__meta-label{text-transform:uppercase;color:var(--color-steel-500);letter-spacing:.05em;font-size:9px;font-weight:700}.geography-dashboard__meta-val{color:var(--text-light);font-size:13px;font-weight:800}.geography-dashboard__meta-val.dossier-code{color:var(--color-steel-300);font-family:monospace}.geography-dashboard__meta-val.status-badge-green{color:#7de0a8}.geography-dashboard__meta-val.delivery-type{color:var(--color-amber)}.geography-dashboard__checklist{flex-direction:column;gap:12px;width:100%;display:flex;position:relative}.geography-dashboard__checklist:before{content:"";background:linear-gradient(180deg, var(--color-amber), #ffffff0a);z-index:1;transform-origin:top;width:2px;animation:1.2s cubic-bezier(.22,1,.36,1) both spineDraw;position:absolute;top:0;bottom:0;left:36px}@keyframes spineDraw{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.geography-dashboard__checklist-item{border-radius:var(--radius-sm);z-index:2;background:#1518168c;border:1px solid #ffffff0a;justify-content:space-between;align-items:center;gap:20px;padding:16px 20px;transition:all .3s cubic-bezier(.16,1,.3,1);animation:.35s both fadeUp,1.5s cubic-bezier(.25,1,.5,1) both stepPulseSequence;display:flex;position:relative}.geography-dashboard__checklist-item:hover{background:#151816f2;border-color:#c49c3a4d;transform:translate(4px)}.geography-dashboard__checklist-left{flex:1;align-items:center;gap:20px;display:flex}.geography-dashboard__checklist-num{color:var(--color-steel-300);z-index:3;background:#151816f2;border:1px solid #ffffff14;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-family:monospace;font-size:13px;font-weight:800;display:flex}.geography-dashboard__checklist-title-group h4{color:var(--text-light);margin:0;font-size:14px;font-weight:800}.geography-dashboard__checklist-title-group p{margin:3px 0 0;font-size:11.5px;line-height:1.45;color:#ffffffa6!important}.geography-dashboard__checklist-right{flex-shrink:0}.geography-dashboard__checklist-status{text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;border-radius:2px;align-items:center;padding:4px 8px;font-size:8.5px;font-weight:850;display:inline-flex}.geography-dashboard__checklist-status.is-emerald{color:#7de0a8;background:#1c523726;border:1px solid #1c52374d}.geography-dashboard__checklist-status.is-amber{color:var(--color-amber);background:#c49c3a1f;border:1px solid #c49c3a40}@keyframes stepPulseSequence{0%{box-shadow:none;border-color:#ffffff0a}15%{border-color:var(--color-amber);box-shadow:0 0 15px #c49c3a26}30%{box-shadow:none;border-color:#ffffff0a}to{box-shadow:none;border-color:#ffffff0a}}.geography-dashboard__detail-card{border-radius:var(--radius-sm);background:#ffffff05;border:1px solid #ffffff0a;grid-template-columns:1fr 220px;align-items:center;gap:32px;padding:24px;display:grid}.geography-dashboard__detail-info h3{color:var(--text-light);margin:0 0 8px;font-size:20px;font-weight:800}.geography-dashboard__detail-info p{color:#ffffffa6;margin:0 0 16px;font-size:13.5px;line-height:1.5}.geography-dashboard__detail-logistics{align-items:center;gap:12px;margin-bottom:14px;display:flex}.geography-dashboard__detail-label{text-transform:uppercase;color:var(--color-steel-500);letter-spacing:.05em;font-size:10px;font-weight:700}.geography-dashboard__transports{gap:8px;display:flex}.geography-transport-chip{text-transform:uppercase;color:var(--color-steel-300);letter-spacing:.05em;background:#ffffff08;border:1px solid #ffffff0d;border-radius:2px;padding:3px 8px;font-size:9px;font-weight:800}.geography-dashboard__route-note{color:var(--color-steel-500);align-items:center;gap:6px;font-size:11px;display:flex}.geography-dashboard__detail-action{justify-content:flex-end;display:flex}.geography-dashboard__detail-action .button{text-transform:uppercase;letter-spacing:.05em;justify-content:center;width:100%;min-height:48px;font-size:12px}@media (max-width:1080px){.geography-dashboard__grid{grid-template-columns:1fr;gap:32px}.geography-dashboard__regions{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.geography-dashboard__process-cards{grid-template-columns:repeat(3,1fr)}.geography-dashboard__progress-rail{left:15%;right:15%}}@media (max-width:760px){.geography>.container{padding:24px 16px}.geography-dashboard__regions{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}.geography-dashboard__region{flex:120px;padding:10px 12px}.geography-dashboard__region-name{font-size:13px}.geography-dashboard__region-chips{display:none}.geography-dashboard__panel{gap:20px;padding:18px}.geography-dashboard__route-hero{padding:16px}.geography-dashboard__route-nodes-wrapper{flex-direction:column;align-items:flex-start;gap:8px}.geography-dashboard__route-arrow-wrap{padding:2px;transform:rotate(90deg)}.geography-dashboard__detail-meta{grid-template-columns:1fr;gap:12px}.geography-dashboard__process-cards{grid-template-columns:1fr;gap:8px}.geography-dashboard__progress-rail{display:none}.geography-dashboard__detail-card{grid-template-columns:1fr;gap:20px;padding:16px}.geography-dashboard__detail-action{width:100%}}.contact-form__trap{display:none!important}.section--light .button--secondary,.contacts .button--secondary{color:var(--color-graphite-900)!important;background:0 0!important;border:1.5px solid #11151759!important;transition:all .24s!important}.section--light .button--secondary:hover,.contacts .button--secondary:hover{border-color:var(--color-graphite-950)!important;color:var(--color-graphite-950)!important;background:#1115170f!important}.contacts__actions{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.contacts__actions .button,.contacts__actions a.button{border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:.05em;min-height:46px;font-size:12px;font-weight:800}.contact-card{background:var(--color-white);border-radius:var(--radius-sm);box-shadow:var(--shadow-premium);border:1px solid #11151714;flex-direction:column;gap:24px;padding:32px;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1);display:flex}.contact-card:hover{transform:translateY(-2px);box-shadow:0 40px 90px #0a0d0e29}.contact-card__top{border-bottom:1px solid #11151714;padding-bottom:16px}.contact-card__top h3{color:var(--text-main);white-space:nowrap;text-transform:uppercase;letter-spacing:.03em;font-size:20px;font-weight:850}.contact-details p{align-items:flex-start;gap:14px;margin-bottom:16px;font-size:14px;display:flex}.contact-details p svg{color:var(--color-green);flex-shrink:0;margin-top:3px}.contact-details p span strong{text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);margin-bottom:2px;font-size:10px;font-weight:700;display:block}.contact-details p span a{color:var(--text-main);font-weight:600}.contact-details p span a:hover{color:var(--color-amber)}.contact-next-steps{background:var(--color-warm-50);border-radius:var(--radius-sm);border:1px solid #11151714;padding:20px}.contact-next-steps span{text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);margin-bottom:12px;font-size:11px;font-weight:700;display:block}.contact-next-steps ol{flex-direction:column;gap:8px;margin:0;padding-left:18px;display:flex}.contact-next-steps li{color:var(--text-main);font-size:13px;font-weight:600}.contact-form{background:var(--color-white);border-radius:var(--radius-sm);box-shadow:var(--shadow-premium);border:1px solid #11151714;flex-direction:column;gap:18px;padding:40px;display:flex}.contact-form__grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.contact-form__field{flex-direction:column;gap:6px;display:flex}.contact-form__field label{text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);font-size:10px;font-weight:700}.contact-form__field label span{text-transform:lowercase;opacity:.6;margin-left:4px;font-weight:400}.contact-form input[type=text],.contact-form input[type=tel],.contact-form input[type=email],.contact-form select,.contact-form textarea{background:var(--color-warm-50);border-radius:var(--radius-sm);color:var(--text-main);border:1px solid #1115171a;width:100%;padding:12px 16px;font-size:14px;transition:all .22s}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:var(--color-amber);background:var(--color-pure-white);outline:none;box-shadow:0 0 0 3px #c59b271f}.contact-form__field small{color:#c33;margin-top:2px;font-size:11px;font-weight:600}.contact-form__error{color:#c33;margin-top:-6px;font-size:12px;font-weight:600}.contact-form__consent{color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:10px;font-size:12px;line-height:1.4;display:flex}.contact-form__consent input{cursor:pointer;margin-top:3px}.contact-form button[type=submit]{background:var(--color-amber);border:1px solid var(--color-amber);color:var(--color-graphite-950);text-transform:uppercase;letter-spacing:.05em;border-radius:var(--radius-sm);cursor:pointer;justify-content:center;align-items:center;gap:10px;width:fit-content;min-height:48px;padding-inline:32px;font-size:13px;font-weight:800;transition:all .24s;display:inline-flex}.contact-form button[type=submit]:hover{background:var(--color-amber-dark);border-color:var(--color-amber-dark);transform:translateY(-1px);box-shadow:0 10px 24px #c59b2733}.contact-form button[type=submit]:disabled{background:var(--color-steel-300);border-color:var(--color-steel-300);color:var(--text-secondary);cursor:not-allowed;box-shadow:none;transform:none}.contact-form__status{margin-top:8px;font-size:12px;font-weight:600;line-height:1.4}.contact-form__status--success{color:var(--color-green);border-radius:var(--radius-sm);background:#1c52370f;border:1px solid #1c52371f;padding:12px 16px;font-size:13px}.contact-form__status--error{color:#c33}@media (max-width:1040px){.contacts__grid{grid-template-columns:1fr;gap:32px}}@media (max-width:600px){.contact-form__grid{grid-template-columns:1fr}.contact-form{padding:24px}.contact-form button[type=submit],.contacts__actions,.contacts__actions .button,.contacts__actions a.button{width:100%}}main{position:relative}.preloader{z-index:9999;background:var(--color-graphite-950);pointer-events:none;flex-direction:column;justify-content:center;align-items:center;animation:.22s cubic-bezier(.22,1,.36,1) .5s forwards preloaderFadeOut;display:flex;position:fixed;inset:0}.preloader__mark{font-family:var(--font-sans-next), system-ui, sans-serif;letter-spacing:.25em;color:var(--color-white);text-transform:uppercase;text-align:center;text-indent:.25em;margin-bottom:18px;font-size:28px;font-weight:900;animation:.4s cubic-bezier(.22,1,.36,1) both preloaderTextIn}.preloader__line{background:#ffffff14;border-radius:2px;width:140px;height:2px;position:relative;overflow:hidden}.preloader__line:after{content:"";background:var(--color-amber);width:50%;height:100%;box-shadow:0 0 10px var(--color-amber), 0 0 4px var(--color-amber);border-radius:2px;animation:.6s cubic-bezier(.22,1,.36,1) forwards preloaderProgress;position:absolute;top:0;left:0}@keyframes preloaderTextIn{0%{opacity:0;transform:scale(.96)translateY(4px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes preloaderProgress{0%{width:30%;left:-50%}50%{width:60%}to{width:20%;left:100%}}@keyframes preloaderFadeOut{to{opacity:0;visibility:hidden}}.hero__facts span{text-transform:uppercase!important;letter-spacing:.08em!important;color:#ffffffa6!important;background:0 0!important;border:2px solid #ffffff14!important;border-top:none!important;border-left:none!important;border-radius:0!important;align-items:center!important;min-height:auto!important;padding:6px 14px!important;font-family:monospace!important;font-size:11px!important;font-weight:700!important;transition:all .3s cubic-bezier(.22,1,.36,1)!important;display:inline-flex!important;position:relative!important}.hero__facts span:hover{transform:translateY(-1px);border-bottom-color:var(--color-amber)!important;border-right-color:var(--color-amber)!important;color:var(--color-amber)!important;background:#b58d2b0d!important}.geography-dashboard__route-connector{flex:1;align-items:center;min-width:60px;padding-inline:16px;display:flex;position:relative}.geography-dashboard__route-line{width:100%;overflow:visible}.route-pulse-line{stroke-dasharray:8 42;opacity:.55;animation:2.2s linear infinite routeDashAnimation}.route-scan-line{stroke-linecap:round;stroke-dasharray:20 80;stroke-dashoffset:100px;animation:1.2s cubic-bezier(.22,1,.36,1) routeScanAnimation}@keyframes routeDashAnimation{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes routeScanAnimation{0%{stroke-dashoffset:100px;opacity:0}20%{opacity:1}80%{opacity:1}to{stroke-dashoffset:-100px;opacity:0}}.geography-dashboard__checklist-item{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#151816bf;border:1px solid #ffffff0d;border-radius:var(--radius-sm)!important;padding:20px 24px!important;transition:all .3s cubic-bezier(.22,1,.36,1)!important;box-shadow:0 12px 36px #0000003d!important}.geography-dashboard__checklist-item:hover{background:#151816f2!important;border-color:#b58d2b59!important;transform:translate(6px)!important;box-shadow:0 16px 48px #b58d2b14!important}.geography-dashboard__checklist-num{color:var(--color-steel-300)!important;background:#0f1110e6!important;border-color:#ffffff1f!important;font-family:monospace!important;transition:all .25s!important}.geography-dashboard__checklist-item:hover .geography-dashboard__checklist-num{border-color:var(--color-amber)!important;color:var(--color-amber)!important;background:var(--color-graphite-950)!important;box-shadow:0 0 14px #b58d2b4d!important}.geography-dashboard__checklist:before{box-shadow:0 0 8px #b58d2b33;background:linear-gradient(180deg, var(--color-amber), var(--color-green), #ffffff05)!important}.geography-dashboard__region{border-bottom:1px solid #ffffff0f!important;padding:22px 8px!important;transition:all .35s cubic-bezier(.22,1,.36,1)!important}.geography-dashboard__region:hover{color:var(--text-light)!important;background:#ffffff03!important;padding-left:14px!important}.geography-dashboard__region.is-active{color:var(--color-amber)!important;background:#b58d2b05!important;border-bottom-color:#b58d2b66!important;padding-left:18px!important}.quality-passport-card{background:#faf8f4!important;border:1px solid #6f706533!important;padding:32px 36px!important;position:relative!important;box-shadow:0 32px 70px #0f111014!important}.quality-passport-header-main{flex:1}.quality-passport-header-main h3{letter-spacing:-.01em!important;margin-top:4px!important;margin-bottom:14px!important;font-size:20px!important;font-weight:800!important}.quality-passport-meta-header{border-top:1px solid #6f706526!important;flex-wrap:wrap!important;gap:16px!important;margin-top:8px!important;padding-top:12px!important;display:flex!important}.quality-passport-meta-item{border-right:1px solid #6f70652e!important;flex-direction:column!important;gap:2px!important;padding-right:16px!important;display:flex!important}.quality-passport-meta-item:last-child{border-right:none!important;padding-right:0!important}.quality-passport-meta-item .meta-label{color:var(--color-steel-500)!important;letter-spacing:.05em!important;text-transform:uppercase!important;font-family:monospace!important;font-size:9px!important;font-weight:600!important}.quality-passport-meta-item strong{color:var(--color-graphite-950)!important;font-size:12.5px!important}.quality-passport-barcode-wrap{color:var(--color-graphite-800);justify-content:flex-end;align-items:center;display:flex}.quality-passport-table th{border-bottom:2px solid var(--color-steel-500)!important;letter-spacing:.03em!important;text-transform:uppercase!important;color:var(--color-steel-500)!important;padding:6px 10px!important;font-size:10px!important}.quality-passport-table td{border-bottom:1px solid #6f70651a!important;padding:8px 10px!important;font-size:12px!important}.quality-passport-stamp{opacity:.95!important;mix-blend-mode:multiply!important;filter:drop-shadow(0 2px 6px #11442914)!important}.laboratory-control{overflow:hidden}.laboratory-control__layout{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.laboratory-control__content .section-title{margin-bottom:16px}.laboratory-control__lead-note{border:1px solid #1117191f;border-left:4px solid var(--color-amber);max-width:620px;color:var(--color-graphite-900);background:#f8f5eed1;border-radius:18px;margin:0 0 18px;padding:16px 18px 16px 20px;font-size:clamp(17px,1.5vw,20px);font-weight:760;line-height:1.45;position:relative;box-shadow:0 16px 42px #14181614}.laboratory-control__text{max-width:640px;color:var(--color-steel-600);margin:0;font-size:clamp(15px,1.35vw,18px);line-height:1.7}.laboratory-control__chips{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.laboratory-control__chips span{color:var(--color-graphite-900);background:#ffffff61;border:1px solid #1f6f4a2e;border-radius:999px;align-items:center;gap:7px;padding:9px 12px;font-size:13px;font-weight:800;display:inline-flex;box-shadow:0 10px 28px #0f12100d}.laboratory-control__chips svg{color:var(--color-green);flex:none}.laboratory-control__media{grid-template-rows:repeat(2,minmax(190px,1fr));grid-template-columns:1.15fr .85fr;gap:14px;min-height:500px;display:grid}.laboratory-control__photo{background:var(--color-warm-200);isolation:isolate;border:1px solid #1117191f;border-radius:24px;min-height:0;margin:0;position:relative;overflow:hidden;box-shadow:0 22px 60px #13181624}.laboratory-control__photo--1{grid-row:1/span 2}.laboratory-control__photo img{filter:saturate(.94)contrast(.97)brightness(.98);transition:transform .42s cubic-bezier(.22,1,.36,1)}.laboratory-control__photo:hover img{transform:scale(1.025)}.laboratory-control__photo:after{content:"";z-index:1;background:linear-gradient(#0e131600,#0e1316bd);height:46%;position:absolute;inset:auto 0 0}.laboratory-control__photo figcaption{z-index:2;width:fit-content;max-width:calc(100% - 28px);color:var(--color-white);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0e1316b8;border:1px solid #f4efe629;border-radius:999px;align-items:center;gap:8px;padding:9px 12px;font-size:12px;font-weight:850;line-height:1.2;display:inline-flex;position:absolute;bottom:14px;left:14px;right:14px}.laboratory-control__photo figcaption svg{color:var(--color-amber);flex:none}@media (max-width:1100px){.laboratory-control__layout{grid-template-columns:1fr}.laboratory-control__media{min-height:460px}}@media (max-width:700px){.laboratory-control__media{grid-template-rows:none;grid-template-columns:1fr;min-height:0}.laboratory-control__photo,.laboratory-control__photo--1{aspect-ratio:16/10;grid-row:auto}.laboratory-control__photo:not(.laboratory-control__photo--1){aspect-ratio:16/9}.laboratory-control__chips span{font-size:12px}}@media (prefers-reduced-motion:no-preference){.laboratory-control.reveal-section .laboratory-control__content,.laboratory-control.reveal-section .laboratory-control__photo{opacity:0;transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1);transform:translateY(18px)}.laboratory-control.reveal-section.is-visible .laboratory-control__content{opacity:1;transition-delay:.12s;transform:translateY(0)}.laboratory-control.reveal-section.is-visible .laboratory-control__photo:first-child{opacity:1;transition-delay:.22s;transform:translateY(0)}.laboratory-control.reveal-section.is-visible .laboratory-control__photo:nth-child(2){opacity:1;transition-delay:.3s;transform:translateY(0)}.laboratory-control.reveal-section.is-visible .laboratory-control__photo:nth-child(3){opacity:1;transition-delay:.38s;transform:translateY(0)}.geography.reveal-section .geography-dashboard__side{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(22px)}.geography.reveal-section .geography-dashboard__panel{opacity:0;transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1);transform:translateY(28px)}.geography.reveal-section.is-visible .geography-dashboard__side{opacity:1;transition-delay:.15s;transform:translateY(0)}.geography.reveal-section.is-visible .geography-dashboard__panel{opacity:1;transition-delay:.3s;transform:translateY(0)}.geography.reveal-section .geography-dashboard__route-hero,.geography.reveal-section .geography-dashboard__checklist,.geography.reveal-section .geography-dashboard__detail-card{opacity:0;transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1);transform:translateY(14px)}.geography.reveal-section.is-visible .geography-dashboard__route-hero{opacity:1;transition-delay:.45s;transform:translateY(0)}.geography.reveal-section.is-visible .geography-dashboard__checklist{opacity:1;transition-delay:.58s;transform:translateY(0)}.geography.reveal-section.is-visible .geography-dashboard__detail-card{opacity:1;transition-delay:.72s;transform:translateY(0)}.quality-section.reveal-section .quality-control-step{opacity:0;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);transform:translateY(16px)}.quality-section.reveal-section .quality-passport-card{opacity:0;transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1);transform:translateY(24px)}.quality-section.reveal-section.is-visible .quality-control-step:first-child{opacity:1;transition-delay:.2s;transform:translateY(0)}.quality-section.reveal-section.is-visible .quality-control-step:nth-child(2){opacity:1;transition-delay:.28s;transform:translateY(0)}.quality-section.reveal-section.is-visible .quality-control-step:nth-child(3){opacity:1;transition-delay:.36s;transform:translateY(0)}.quality-section.reveal-section.is-visible .quality-passport-card{opacity:1;transition-delay:.44s;transform:translateY(0)}}body{background:radial-gradient(circle at 16% 0%, #a8733514, transparent 28%), radial-gradient(circle at 86% 14%, #5e715714, transparent 30%), linear-gradient(180deg, var(--color-warm-stone) 0%, var(--color-limestone) 48%, var(--color-warm-stone) 100%)}.section-title h2,.section-title p,.eyebrow,.button,.header-cta,.mobile-menu__cta,.hero__eyebrow,.hero__copy h1,.hero__copy p,.hero__detail,.hero__idea,.hero__facts span,.product-proof-strip span,.laboratory-control__chips span,.product-intelligence__tab,.application-selector__tab,.geography-dashboard__destination,.quality-control-step__status,.product-grade-chip,.product-dossier__mini-row,.product-dossier__related-chip{opacity:1}svg,.icon-button svg,.brand__mark,.eyebrow svg,.button svg,.header-cta svg{opacity:.94}.section--light,.section--steel{color:var(--color-graphite);background:radial-gradient(circle at 16% 10%,#5e715714,#0000 28%),linear-gradient(#e4ded2c7,#d8d2c4b8);border-color:#23242114}.section--dark,.production-journey,.geography{background:radial-gradient(circle at 78% 8%, #5e715724, transparent 32%), linear-gradient(135deg, var(--color-olive-graphite) 0%, var(--color-soft-charcoal-olive) 100%);color:var(--color-silver-paper);border-color:#ece6da1a}.section-title p,.section--light .section-title p,.section--steel .section-title p{color:var(--color-graphite-muted)}.section--dark .section-title h2,.section--dark .section-title p,.production-journey .section-title h2,.production-journey .section-title p,.geography .section-title h2,.geography .section-title p{color:var(--color-silver-paper)}.section--dark .section-title p,.production-journey .section-title p,.geography .section-title p{color:#ece6dae6}.site-nav{color:var(--color-silver-paper)}.site-nav a,.mobile-menu a{opacity:1}.brand__mark,.icon-button{color:var(--color-silver-paper);background:linear-gradient(135deg,#ece6da24,#ece6da0a),#ece6da0f;border-color:#ece6da38}.header-cta{color:var(--color-silver-paper);border-color:#ece6da42}.header-cta:hover,a.mobile-menu__cta,.button--primary{border-color:var(--color-antique-bronze);background:var(--color-antique-bronze);color:var(--color-silver-paper);box-shadow:0 16px 38px #a8733538}.button--primary:hover,.header-cta:hover,a.mobile-menu__cta:hover{background:var(--color-muted-brass);color:var(--color-silver-paper)}.button--secondary{color:var(--color-silver-paper);border-color:#ece6da57}.section--light .button--secondary,.section--steel .button--secondary,.quality-section .button--secondary{color:var(--color-graphite);background:#ece6dab8;border-color:#23242147}.hero__image,.hero__video{opacity:.82}.hero__idea,.hero__facts span,.hero__path{background:#ece6da12;border-color:#ece6da29}.eyebrow,.hero__eyebrow,.product-proof-strip span,.laboratory-control__chips span{color:var(--color-technical-green)}:root{--surface-page:var(--color-warm-stone);--surface-section:var(--color-limestone);--surface-card:var(--color-silver-paper);--surface-card-muted:var(--color-muted-stone);--surface-dark:var(--color-olive-graphite);--surface-dark-soft:var(--color-soft-charcoal-olive);--border-warm:#23242129;--border-warm-soft:#2324211a;--border-dark-warm:#ece6da29;--shadow-dossier:0 24px 70px #23242129;--shadow-dark-panel:0 30px 90px #23242147}h1,h2,h3,h4,.section-title h2,.site-nav a,.button,.header-cta,.contact-form__field label,.product-dossier__name,.quality-passport-card h3,.application-selector__panel h3,.geography-dashboard__node-name{opacity:1}.section,.section--light,.section--steel,.contacts,.application-selector,.quality-section,.laboratory-control,.product-intelligence{color:var(--color-graphite);background:radial-gradient(circle at 12% 0,#a873350e,#0000 26%),linear-gradient(#e4ded2d1,#d8d2c4c7)}.section-title h2,.product-dossier__name,.quality-passport-card h3,.application-selector__panel h3,.contact-card h2,.production-equipment__head h3{color:var(--color-graphite)}.section-title p,.product-dossier__description,.application-selector__description,.laboratory-control__text,.contact-details span,.contact-card p,.production-equipment__head p,.production-equipment-card__body p{color:var(--color-graphite-muted)}.eyebrow,.hero__eyebrow,.product-dossier__eyebrow,.product-datasheet__label,.quality-passport-meta-item .meta-label,.application-selector__panel-badge,.geography-dashboard__meta-label,.contact-card .eyebrow,.contact-form small,.contact-form__error{opacity:1}.button--primary,.contact-form button[type=submit],.quality-passport-card__cta,.application-selector__cta,.geography-dashboard__detail-action .button,.product-dossier__cta{border-color:var(--color-antique-bronze);background:linear-gradient(180deg, var(--color-antique-bronze), var(--color-muted-brass));color:var(--color-silver-paper);box-shadow:0 18px 42px #a873353d}.button--primary:hover,.contact-form button[type=submit]:hover,.quality-passport-card__cta:hover,.application-selector__cta:hover,.geography-dashboard__detail-action .button:hover,.product-dossier__cta:hover{background:linear-gradient(180deg, #b77f3a, var(--color-antique-bronze));color:var(--color-silver-paper);transform:translateY(-2px)}.button--secondary,.hero .button--secondary{color:var(--color-silver-paper);background:#272a2561;border-color:#ece6da57}.section--light .button--secondary,.section--steel .button--secondary,.quality-section .button--secondary,.contacts .button--secondary{color:var(--color-graphite);background:#ece6daa8;border-color:#23242138}.site-header{color:var(--color-silver-paper);background:linear-gradient(#272a25fa,#34372feb);border-bottom-color:#ece6da1f}.site-header--scrolled{background:#272a25fa;box-shadow:0 20px 48px #2324214d}.site-nav a,.mobile-menu a{color:#ece6dae6}.site-nav a.is-active,.site-nav a:hover,.mobile-menu a.is-active,.mobile-menu a:hover{color:var(--color-antique-bronze)}.site-nav a.is-active:after{background:var(--color-antique-bronze)}.language-switcher__button,.language-switcher__menu,.mobile-menu{color:var(--color-silver-paper);background:#272a25fa;border-color:#ece6da24}.hero{background:radial-gradient(circle at 76% 18%, #a8733517, transparent 34%), var(--surface-dark);color:var(--color-silver-paper)}.hero__copy h1,.hero__copy p,.hero__detail,.hero__idea,.hero__facts span,.hero__path,.hero__stat p{color:var(--color-silver-paper)}.hero__copy p,.hero__detail,.hero__idea,.hero__facts span,.hero__path,.hero__stat p{color:#ece6daeb}.hero__idea,.hero__facts span,.hero__path,.hero__stat{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ece6da13;border-color:#ece6da29}.product-intelligence-card,.product-intelligence-card--premium,.product-dossier,.quality-passport-card,.application-selector__panel,.contact-card,.contact-form,.laboratory-control__lead-note{border:1px solid var(--border-warm);box-shadow:var(--shadow-dossier);color:var(--color-graphite);background:linear-gradient(145deg,#ece6daf5,#e4ded2e6)}.product-intelligence__selector,.product-dossier__header,.product-dossier__media-summary,.product-dossier__support-grid,.product-datasheet,.product-dossier__quality,.quality-passport-card__body,.application-selector__properties,.application-selector__request,.contact-next-steps{border-color:var(--border-warm-soft);background:#c9c1b242}.product-intelligence__tab,.application-selector__tab,.geography-dashboard__region,.geography-dashboard__destination,.product-dossier__chip,.product-dossier__related-chip,.application-selector__chip,.application-selector__grade-chip,.laboratory-control__chips span,.quality-control-step__status{color:var(--color-graphite);opacity:1;background:#ece6dab8;border-color:#23242129}.product-intelligence__tab.is-active,.application-selector__tab.is-active,.geography-dashboard__region.is-active,.geography-dashboard__destination.is-active{color:var(--color-silver-paper);background:linear-gradient(135deg,#272a25fa,#34372ff0);border-color:#a87335ad;box-shadow:inset 0 0 0 1px #a8733529,0 16px 36px #2324212e}.application-selector__tab.is-active{box-shadow:inset 4px 0 0 var(--color-antique-bronze), 0 16px 36px #2324212e}.product-dossier__media,.product-dossier__image-wrap,.production-equipment-card__image,.laboratory-control__photo,.application-selector__image,.quality-passport-card__media{background:var(--color-muted-stone);border-color:#2324211f}.product-dossier__media img,.production-equipment-card__image img,.laboratory-control__photo img,.application-selector__image img,.quality-passport-card__media img{filter:saturate(.94)contrast(.98)brightness(.96)}.product-datasheet__row,.product-dossier__quality-row,.quality-passport-table th,.quality-passport-table td,.quality-passport-meta-item,.contact-details li{border-color:#2324211f}.product-datasheet__value,.product-dossier__quality-value,.quality-passport-table td,.quality-passport-meta-item strong,.contact-details strong{color:var(--color-graphite)}.product-datasheet__label,.product-dossier__quality-label,.quality-passport-table th,.contact-details span{color:var(--color-graphite-muted)}.production-journey,.geography,.site-footer{background:radial-gradient(circle at 80% 6%, #5e71572e, transparent 32%), radial-gradient(circle at 20% 100%, #a8733514, transparent 30%), linear-gradient(135deg, var(--surface-dark) 0%, var(--surface-dark-soft) 100%);color:var(--color-silver-paper);box-shadow:var(--shadow-dark-panel)}.production-journey .section-title h2,.production-journey .section-title p,.geography .section-title h2,.geography .section-title p,.site-footer,.site-footer p,.site-footer strong,.site-footer a{color:var(--color-silver-paper)}.production-journey .section-title p,.geography .section-title p,.site-footer p,.site-footer a{color:#ece6dadb}.production-stepper__item,.production-stage,.production-equipment-card,.geography-dashboard__side,.geography-dashboard__panel,.geography-dashboard__detail-card,.geography-dashboard__checklist-item,.geography-dashboard__node,.geography-dashboard__meta-cell{border-color:var(--border-dark-warm);color:var(--color-silver-paper);background:#ece6da0e;box-shadow:0 18px 44px #2324212e}.production-stepper__item.is-active{color:var(--color-silver-paper);background:#a8733529;border-color:#a87335c7}.production-stepper__number,.production-stage__kicker,.geography-dashboard__checklist-num,.geography-dashboard__region-chip,.geography-dashboard__meta-val.status-badge-green,.quality-control-step__status,.quality-passport-card__status{color:var(--color-technical-green);opacity:1}.production-stepper__item.is-active .production-stepper__number,.production-stepper__item.is-active .production-stepper__icon,.geography-dashboard__region.is-active .geography-dashboard__region-name,.geography-dashboard__route-line path,.geography-dashboard__progress-line,.highlight-country{color:var(--color-antique-bronze);border-color:var(--color-antique-bronze)}.production-stage__media:after,.application-selector__image:after,.laboratory-control__photo:after{background:linear-gradient(#0000 42%,#272a25b3)}.production-stage__media-caption,.application-selector__image span,.laboratory-control__photo figcaption,.quality-passport-card__media-badge{color:var(--color-silver-paper);background:#272a25db;border-color:#ece6da29}.production-equipment{border-color:var(--border-dark-warm);background:#ece6da09}.production-equipment-card__body h4,.production-stage h3,.production-stepper__text strong{color:var(--color-silver-paper)}.production-equipment-card__body p,.production-stage p,.production-stepper__text small{color:#ece6dad1}.laboratory-control__lead-note{border-left:3px solid var(--color-antique-bronze);color:var(--color-graphite);background:#ece6daf5}.laboratory-control__chips span,.product-dossier__chip,.application-selector__chip,.quality-control-step__status,.quality-passport-card__status{color:var(--color-technical-green);background:#5e71571c;border-color:#5e715742}.quality-control-step{border-color:var(--border-warm-soft);background:#ece6dae0;box-shadow:0 18px 44px #2324211a}.quality-passport-card:before{background:var(--color-technical-green)}.quality-passport-table tr:hover td{background:#a8733512}.quality-passport-card__note{color:var(--color-graphite-muted);background:#c9c1b247;border-color:#a8733552}.quality-passport-stamp{color:var(--color-technical-green);opacity:.88}.application-selector__tab-icon,.application-selector__panel-icon,.application-selector__chip svg,.laboratory-control__chips svg,.contact-details svg{color:var(--color-technical-green);opacity:.94}.application-selector__tab.is-active .application-selector__tab-icon{color:var(--color-antique-bronze);background:#ece6da14}.application-selector__panel-badge,.application-selector__request>span,.application-selector__grade-links>span{color:var(--color-technical-green)}.geography-dashboard__panel{background:radial-gradient(circle at 70% 16%,#a873351a,#0000 30%),#ece6da0e}.geography-dashboard__route-line,.geography-dashboard__progress-line{color:var(--color-antique-bronze)}.geography-dashboard__detail-card h3,.geography-dashboard__region-name,.geography-dashboard__node-name,.geography-dashboard__checklist-title-group strong{color:var(--color-silver-paper)}.geography-dashboard__detail-card p,.geography-dashboard__node-sub,.geography-dashboard__checklist-title-group span,.geography-dashboard__route-note,.geography-dashboard__detail-label{color:#ece6dad1}.contact-card h2{overflow-wrap:normal;word-break:normal}.contact-form__status{color:var(--color-graphite);background:#c9c1b242;border-color:#23242124}.contact-form__status--success{color:var(--color-technical-green);background:#5e71571a;border-color:#5e71574d}.contact-form__status--error,.contact-form__error{color:#7b2f24}.site-footer{border-top-color:#ece6da1f}.site-footer a:hover{color:var(--color-antique-bronze)}@media (max-width:767px){.product-intelligence__tabs,.application-selector__tabs,.geography-dashboard__regions{scrollbar-color:var(--color-antique-bronze) #2324211f}.site-header,.mobile-menu{background:#272a25fa}}html,body{overflow-x:clip}@supports not (overflow-x:clip){html,body{overflow-x:hidden}}.section,.site-header,.mobile-menu,main{max-width:100%}.site-header{background:linear-gradient(#34372ffa,#272a25f0)}.site-header--scrolled{background:#34372ffa}.site-nav a,.mobile-menu a,.header-cta,.language-switcher__button{opacity:1}.site-nav a.is-active{color:var(--color-antique-bronze)}.hero__copy h1,.hero__copy p,.hero__detail,.hero__idea,.hero__facts span{opacity:1}.production-journey{background:radial-gradient(circle at 76% 8%,#5e715733,#0000 30%),radial-gradient(circle at 16% 96%,#a8733514,#0000 28%),linear-gradient(135deg,#34372ffa,#272a25f5);scroll-margin-top:112px}.production-journey .section-title h2,.production-journey .section-title p{color:var(--color-silver-paper);opacity:1}.production-journey .section-title p,.production-stage p,.production-stepper__text small{color:#ece6dae6}.production-stepper__item,.production-stage{background:#ece6da13;border-color:#ece6da2e;box-shadow:0 18px 48px #2324212e}.production-equipment{background:linear-gradient(145deg,#ece6da1c,#c9c1b20e);border-color:#ece6da33;box-shadow:0 22px 62px #2324212e}.production-equipment__head h3{color:var(--color-silver-paper);opacity:1}.production-equipment__head p{color:#ece6dae6;opacity:1}.production-equipment-card__body h4{color:var(--color-silver-paper)}.production-equipment-card__body p{color:#ece6dadb}.geography{box-shadow:none;color:var(--color-graphite);background:radial-gradient(circle at 12% 4%,#a8733514,#0000 28%),radial-gradient(circle at 88% 18%,#5e715714,#0000 30%),linear-gradient(#e4ded2f2,#d8d2c4e6)}.geography-dashboard__side,.geography-dashboard__panel{background:radial-gradient(circle at 78% 8%,#5e715733,#0000 31%),linear-gradient(135deg,#34372ffa,#272a25f5);border:1px solid #23242133;box-shadow:0 28px 76px #23242133}.geography-dashboard__side .section-title h2,.geography-dashboard__side .section-title p{color:var(--color-silver-paper)}.geography-dashboard__region{color:var(--color-silver-paper);background:#ece6da16;border-color:#ece6da2e}.geography-dashboard__region-name,.geography-dashboard__region.is-active .geography-dashboard__region-name,.geography-dashboard__detail-card h3,.geography-dashboard__node-name,.geography-dashboard__checklist-title-group h4,.geography-dashboard__checklist-title-group strong{color:var(--color-silver-paper);opacity:1}.geography-dashboard__detail-card,.geography-dashboard__checklist-item,.geography-dashboard__node,.geography-dashboard__meta-cell{background:#ece6da14;border-color:#ece6da29}.geography-dashboard__detail-card p,.geography-dashboard__node-sub,.geography-dashboard__checklist-title-group p,.geography-dashboard__checklist-title-group span,.geography-dashboard__route-note,.geography-dashboard__detail-label,.geography-dashboard__meta-label{color:#ece6dadb;opacity:1}.geography-dashboard__meta-val,.geography-dashboard__detail-logistics{color:var(--color-silver-paper)}.geography-dashboard__detail-action .button{color:var(--color-graphite)}.quality-section__head{align-items:end}.quality-section__accent{border:1px solid #2324211f;border-left:4px solid var(--color-technical-green);color:var(--color-graphite);opacity:1;background:linear-gradient(145deg,#ece6dafa,#e4ded2f0);box-shadow:0 20px 54px #2324211a}.quality-control-step{background:linear-gradient(145deg,#ece6daf5,#e4ded2e6);border-color:#23242121}.quality-control-step h3,.quality-passport-card h3,.quality-passport-table td,.quality-passport-table th{opacity:1}.quality-passport-table th{color:var(--color-graphite-muted)}.quality-passport-table td{color:var(--color-graphite)}.quality-passport-card__note{border-left:3px solid var(--color-antique-bronze);color:var(--color-graphite-muted);background:#c9c1b252}.application-selector__tab strong,.application-selector__tab small{color:var(--color-graphite);opacity:1}.application-selector__tab small{color:var(--color-graphite-muted)}.application-selector__tab.is-active{color:var(--color-graphite);box-shadow:inset 4px 0 0 var(--color-antique-bronze), 0 16px 38px #2324211f;background:linear-gradient(135deg,#ece6dafa,#c9c1b2b3);border-color:#a87335ad}.application-selector__tab.is-active strong,.application-selector__tab.is-active small{color:var(--color-graphite)}.application-selector__tab-icon,.application-selector__tab.is-active .application-selector__tab-icon{color:var(--color-technical-green);opacity:1;background:#5e71571f;border-color:#5e715747}.application-selector__panel{background:linear-gradient(145deg,#ece6dafa,#e4ded2eb)}.laboratory-control__lead-note,.laboratory-control__photo figcaption{opacity:1}.laboratory-control__lead-note{background:linear-gradient(145deg,#ece6dafa,#e4ded2eb)}.contact-form__field label,.contact-form__consent,.contact-form small{color:var(--color-graphite);opacity:1}.contact-form input,.contact-form select,.contact-form textarea{background:#ece6daad;border-color:#2324213d;box-shadow:inset 0 1px #ece6dab3}.contact-form input:hover,.contact-form select:hover,.contact-form textarea:hover{border-color:#a873356b}@media (max-width:1024px){.production-journey{scroll-margin-top:96px}.geography-dashboard__side,.geography-dashboard__panel{box-shadow:0 20px 54px #2324212e}}@media (max-width:767px){.production-journey{scroll-margin-top:84px}.geography-dashboard__side,.geography-dashboard__panel,.production-equipment{border-radius:24px}}.hero{margin-top:calc(-1 * var(--nav-height-desktop,76px));isolation:isolate;color:#f1ebdf;background:#30352d;min-height:max(760px,100svh);overflow:hidden}.hero__image{opacity:.96;animation:22s cubic-bezier(.42,0,.22,1) infinite alternate heroDrift}.hero__grid{z-index:3;opacity:.18;background-image:linear-gradient(#e8e3d812 1px,#0000 1px),linear-gradient(90deg,#e8e3d80e 1px,#0000 1px);background-size:112px 112px;-webkit-mask-image:linear-gradient(90deg,#000000f0,#000000b3 58%,#0000 88%);mask-image:linear-gradient(90deg,#000000f0,#000000b3 58%,#0000 88%);pointer-events:none!important}.hero__technical-frame,.hero__signal-panel{z-index:4;pointer-events:none;position:absolute}.hero__technical-frame{border:1px solid #e8e3d81f;border-color:#e8e3d81f #e8e3d81f #e8e3d814 #a66f3280;inset:clamp(92px,9vw,132px) clamp(22px,4vw,70px) clamp(32px,5vw,70px)}.hero__frame-line,.hero__frame-node{display:block;position:absolute}.hero__frame-line--top{background:linear-gradient(90deg,#a66f32e6,#e8e3d824,#0000);width:min(42vw,560px);height:1px;top:38px;left:0}.hero__frame-line--right{background:linear-gradient(#0000,#e8e3d82e,#0000);width:1px;height:100%;top:0;right:26%}.hero__frame-line--bottom{background:linear-gradient(90deg,#0000,#e8e3d82e,#a66f32b3);width:min(34vw,420px);height:1px;bottom:72px;right:0}.hero__frame-node{background:#e8e3d824;border:1px solid #a66f32e6;width:9px;height:9px;box-shadow:0 0 0 6px #a66f321a}.hero__frame-node--a{top:34px;left:-5px}.hero__frame-node--b{bottom:67px;right:25.65%}.hero__signal-panel{gap:10px;width:112px;display:grid;top:clamp(150px,19vh,220px);right:clamp(26px,5vw,82px)}.hero__signal-panel span{transform-origin:0;background:linear-gradient(90deg,#a66f32e6,#e8e3d82e);border-radius:999px;height:3px;animation:2.8s cubic-bezier(.42,0,.22,1) infinite heroSignal}.hero__signal-panel span:nth-child(2){width:72%;animation-delay:.18s}.hero__signal-panel span:nth-child(3){width:48%;animation-delay:.36s}.hero__content{z-index:5;opacity:1;filter:none;grid-template-columns:repeat(12,minmax(0,1fr));align-content:center;gap:clamp(18px,2vw,28px);min-height:max(760px,100svh);padding-top:clamp(132px,14vh,174px);padding-bottom:clamp(54px,8vh,82px);display:grid}.hero__copy{grid-column:1/span 8;max-width:940px;padding:clamp(2px,1vw,10px) 0;position:relative}.hero__copy:before{content:"";pointer-events:none;background:linear-gradient(#a66f32e6,#e8e3d824,#0000);width:2px;height:calc(100% - 8px);position:absolute;top:4px;left:-22px}.hero__eyebrow{color:#d4ae72;opacity:1}.hero__copy h1{color:#f1ebdf;text-shadow:0 18px 60px #1f211e80;opacity:1;max-width:980px;margin-top:18px;font-size:clamp(42px,5vw,76px);line-height:.98}.hero__copy p{margin-top:22px}.hero__detail{font-size:clamp(15px,1.2vw,18px);line-height:1.58}.hero__idea{color:#f1ebdf;opacity:1;background:linear-gradient(90deg,#e8e3d81a,#e8e3d809);border:1px solid #e8e3d82e;border-left:3px solid #a66f32;border-radius:0 8px 8px 0;max-width:690px;margin-top:18px;padding:13px 16px;box-shadow:0 18px 50px #1f211e29}.hero__actions{opacity:1;margin-top:30px}.hero .button--primary{color:#f1ebdf;background:linear-gradient(#b67b38,#a66f32);border-color:#a66f32;box-shadow:0 16px 38px #1f211e3d}.hero__facts{opacity:1;grid-column:1/span 8;align-self:start;gap:9px;max-width:900px;margin-top:8px}.hero__facts span{color:#f1ebdfed;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:1;background:#3a40377a;border-color:#e8e3d82e;box-shadow:inset 0 1px #e8e3d814}.hero__path{color:#f1ebdfe6;opacity:1;background:linear-gradient(145deg,#3a4037b8,#30352d8a);border-color:#e8e3d82e;grid-column:9/span 4;place-self:end;max-width:390px;position:relative;bottom:auto;right:auto;box-shadow:0 22px 60px #1f211e3d}.hero__path:before{content:"";pointer-events:none;background:linear-gradient(#0000,#a66f32cc);width:1px;height:28px;position:absolute;top:-28px;left:14px}.hero svg,.product-intelligence svg,.production-journey svg,.production-equipment svg,.laboratory-control svg,.quality-section svg,.application-selector svg,.geography svg{stroke-width:2.25px;min-width:18px;min-height:18px}.production-equipment-card__body svg,.quality-control-step svg,.application-selector__tab svg,.laboratory-control__lead-note svg{min-width:24px;min-height:24px}@keyframes heroSignal{0%,to{opacity:.42;transform:scaleX(.36)}45%{opacity:.92;transform:scaleX(1)}}@media (max-width:1024px){.hero{min-height:auto}.hero__technical-frame{inset:100px 24px 34px}.hero__signal-panel{display:none}.hero__content{grid-template-columns:1fr;min-height:auto;padding-top:132px;padding-bottom:58px}.hero__copy,.hero__facts,.hero__path{grid-column:1}.hero__path{justify-self:start;max-width:640px}}@media (max-width:640px){.hero{margin-top:calc(-1 * var(--nav-height-mobile,66px))}.hero__overlay{background:radial-gradient(circle at 72% 20%,#a66f321a,#0000 34%),linear-gradient(90deg,#30352deb,#30352db8),linear-gradient(#1f211e24,#1f211e75)}.hero__technical-frame{inset:86px 14px 24px}.hero__frame-line--right,.hero__frame-line--bottom,.hero__frame-node--b{display:none}.hero__content{padding-top:118px;padding-bottom:42px}.hero__copy:before{left:-12px}.hero__copy h1{font-size:clamp(34px,10vw,46px);line-height:1.02}.hero__copy p{font-size:15.5px}.hero__actions,.hero__actions .button{width:100%}.hero__facts{grid-template-columns:1fr;display:grid}}@media (prefers-reduced-motion:reduce){.hero__signal-panel span,.hero__image{animation:none}}.supply-geography{color:#1f211e;background:radial-gradient(circle at 14% 10%,#a66f321c,#0000 28%),linear-gradient(#d7d2c6 0%,#d0cbc0 100%);padding:clamp(86px,9vw,132px) clamp(16px,3vw,42px);position:relative;overflow:clip}.supply-geography:before,.supply-geography:after{pointer-events:none}.supply-geography>.container{width:min(100%,1280px);margin-inline:auto;padding-inline:0}.supply-geography__shell{background:linear-gradient(135deg,#e2ddd2f0,#c9c3b58f),linear-gradient(#ffffff14,#0000);border:1px solid #aaa3949e;border-radius:32px;gap:clamp(18px,2vw,26px);padding:clamp(20px,2.6vw,34px);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px #1f211e29,inset 0 1px #e8e3d8a6}.supply-geography__shell:before{content:"";pointer-events:none;border-radius:inherit;background-color:#0000;background-image:linear-gradient(90deg,#1f211e0e 1px,#0000 1px),linear-gradient(#1f211e0a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:1px;-webkit-mask-image:linear-gradient(#0000006b,#0000 78%);mask-image:linear-gradient(#0000006b,#0000 78%)}.supply-geography__intro,.supply-geography__layout,.supply-geography__dossier{z-index:1;position:relative}.supply-geography__intro{grid-template-columns:minmax(180px,.36fr) minmax(0,.64fr);align-items:end;gap:clamp(18px,3vw,48px);display:grid}.supply-geography__eyebrow{color:#8a5e2d;align-self:start}.supply-geography__layout{grid-template-columns:minmax(250px,.31fr) minmax(0,.69fr);align-items:stretch;gap:clamp(16px,2vw,24px);display:grid}.supply-geography__directions,.supply-geography__map-card,.supply-geography__dossier{color:#e7e1d5;background:radial-gradient(circle at 80% 0,#6e80642e,#0000 34%),linear-gradient(135deg,#3b4037fa,#30352df5);border:1px solid #e8e3d829;box-shadow:0 22px 58px #1f211e30}.supply-geography__directions{border-radius:24px;align-content:start;gap:10px;padding:clamp(14px,1.5vw,18px);display:grid}.supply-geography__direction{color:#e7e1d5;text-align:left;cursor:pointer;background:#42463c9e;border:1px solid #e8e3d821;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px 12px;min-width:0;padding:13px 14px;transition:border-color .22s,background .22s,transform .22s,box-shadow .22s;display:grid;position:relative}.supply-geography__direction-index{color:#c8c2b6;border:1px solid #e8e3d82e;border-radius:50%;place-items:center;width:32px;height:32px;font-size:.72rem;font-weight:900;display:inline-grid}.supply-geography__direction-main{gap:3px;min-width:0;display:grid}.supply-geography__direction-country{color:#e7e1d5;font-size:.98rem;font-weight:900;line-height:1.15}.supply-geography__direction-status,.supply-geography__direction-mode{color:#c8c2b6;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:800}.supply-geography__direction-mode{color:#e7e1d5;background:#6e80642e;border:1px solid #6e80646b;border-radius:999px;grid-column:2;justify-self:start;width:fit-content;padding:5px 9px}.supply-geography__map-card{border-radius:26px;gap:14px;min-width:0;padding:clamp(16px,2vw,24px);display:grid}.supply-geography__map-head{background:#30352d85;border:1px solid #e8e3d81f;border-radius:18px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px;padding:12px;display:grid}.supply-geography__map-head div{gap:3px;min-width:0;display:grid}.supply-geography__map-head div:last-child{text-align:right}.supply-geography__map-head span{color:#c8c2b6;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.supply-geography__map-head strong{color:#e7e1d5;font-size:clamp(.92rem,1.2vw,1.08rem);font-weight:900}.supply-geography__map-head svg{color:#a66f32}.supply-map{background:radial-gradient(circle at 54% 44%,#a66f3229,#0000 32%),linear-gradient(135deg,#42463cbd,#30352deb);border:1px solid #e8e3d821;border-radius:24px;min-height:clamp(340px,38vw,515px);position:relative;overflow:hidden}.supply-map__svg{width:100%;height:100%;min-height:inherit;display:block}.supply-map__field{fill:#1f211e14;stroke:#e8e3d814}.supply-map__grid-line{fill:none;stroke:#e8e3d812;stroke-width:.45px}.supply-map__land{fill:#c9c3b524;stroke:#e8e3d82e;stroke-width:.75px}.supply-map__land--sub{fill:#c9c3b51a}.supply-map__route{stroke:#e8e3d82e;stroke-width:.6px;stroke-dasharray:2 2.8;transition:opacity .22s}.supply-map__route.is-active{opacity:0}.supply-map__route-active{stroke:#a66f32;stroke-width:1.45px;stroke-linecap:round;stroke-dasharray:82;stroke-dashoffset:82px;filter:url(#supplyMapSoftGlow);animation:.9s cubic-bezier(.22,.61,.36,1) forwards supply-route-draw}.supply-map__pulse{fill:#e1b16d;filter:url(#supplyMapSoftGlow)}.supply-map__origin circle:first-child{fill:#e7e1d5}.supply-map__origin circle:last-child{fill:none;stroke:#a66f32b3;stroke-width:.9px;animation:1.6s ease-out infinite supply-origin-pulse}.supply-map__point{cursor:pointer;outline:none}.supply-map__point circle{fill:#6e8064;stroke:#e8e3d8d1;stroke-width:.7px;transition:fill .22s,r .22s,stroke .22s}.supply-map__point text{fill:#e7e1d5;letter-spacing:.04em;pointer-events:none;font-size:3.2px;font-weight:900}.supply-map__point:hover circle,.supply-map__point.is-active circle{r:3.15px;fill:#a66f32;stroke:#e7e1d5}.supply-map__point.is-active text{fill:#f0c987}.supply-map__active-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#30352ddb;border:1px solid #e8e3d829;border-radius:18px;gap:4px;min-width:min(250px,100% - 28px);padding:14px 16px;display:grid;position:absolute;bottom:clamp(14px,2vw,22px);right:clamp(14px,2vw,22px);box-shadow:0 18px 44px #1f211e33}.supply-map__active-card span,.supply-map__active-card small{color:#c8c2b6;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.supply-map__active-card strong{color:#e7e1d5;font-size:clamp(1.35rem,2.2vw,2.05rem);line-height:1}.supply-geography__flow-step{background:#42463c8a;border:1px solid #e8e3d81f;border-radius:15px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:10px;display:grid}.supply-geography__flow-num{color:#e7e1d5;border-radius:50%;place-items:center;width:31px;height:31px;font-size:.68rem;font-weight:900;display:inline-grid}.supply-geography__flow-num.is-green{background:#6e806442;border:1px solid #6e806480}.supply-geography__flow-num.is-bronze{background:#a66f3247;border:1px solid #a66f3294}.supply-geography__flow-step div{gap:3px;min-width:0;display:grid}.supply-geography__flow-step span:not(.supply-geography__flow-num){color:#c8c2b6;font-size:.68rem;font-weight:750;line-height:1.15}.supply-geography__dossier{border-radius:26px;grid-template-columns:minmax(0,1fr) minmax(220px,.34fr) auto;align-items:center;gap:clamp(16px,2vw,26px);padding:clamp(18px,2vw,26px);display:grid}.supply-geography__dossier-copy{gap:8px;min-width:0;display:grid}.supply-geography__dossier-kicker{color:#c8c2b6;letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:900}.supply-geography__dossier h3{color:#e7e1d5;margin:0;font-size:clamp(1.5rem,2vw,2.2rem);line-height:1.05}.supply-geography__dossier p{color:#c8c2b6;max-width:760px;margin:0;line-height:1.58}.supply-geography__dossier-meta{grid-template-columns:1fr;gap:9px;display:grid}.supply-geography__dossier-meta div{background:#42463c80;border:1px solid #e8e3d81f;border-radius:15px;gap:4px;padding:11px 12px;display:grid}.supply-geography__dossier-meta span{color:#c8c2b6;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:850}.supply-geography__dossier-meta strong{color:#e7e1d5;font-size:.9rem}.supply-geography__cta{z-index:2;white-space:nowrap;position:relative}@keyframes supply-route-draw{to{stroke-dashoffset:0}}@keyframes supply-origin-pulse{0%{opacity:.9;r:4.5px}to{opacity:0;r:10px}}@media (prefers-reduced-motion:reduce){.supply-map__route-active,.supply-map__origin circle:last-child{stroke-dashoffset:0;animation:none}}@media (max-width:1120px){.supply-geography__intro,.supply-geography__layout,.supply-geography__dossier{grid-template-columns:1fr}.supply-geography__directions{grid-template-columns:repeat(4,minmax(0,1fr))}.supply-geography__direction{align-content:start}.supply-geography__dossier-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.supply-geography__cta{justify-self:start}}@media (max-width:767px){.supply-geography{padding:70px 14px}.supply-geography__shell{border-radius:24px;padding:14px}.supply-geography__intro h2{font-size:clamp(2rem,13vw,3.2rem)}.supply-geography__directions{overscroll-behavior-inline:contain;scrollbar-width:thin;gap:10px;margin-inline:-2px;display:flex;overflow-x:auto}.supply-geography__direction{flex:0 0 min(265px,84vw)}.supply-geography__map-card{border-radius:22px;padding:12px}.supply-geography__map-head{grid-template-columns:1fr;gap:10px}.supply-geography__map-head div:last-child{text-align:left}.supply-map{min-height:345px}.supply-map__active-card{padding:12px;bottom:10px;right:10px}.supply-geography__flow{grid-template-columns:1fr}.supply-geography__flow-step span:not(.supply-geography__flow-num){white-space:normal}.supply-geography__dossier{padding:16px}.supply-geography__dossier-meta{grid-template-columns:1fr}.supply-geography__cta{white-space:normal;justify-content:center;width:100%}}:root{--ui-page:#d3d0c7;--ui-section:#dcd8cf;--ui-section-soft:#d6d1c7;--ui-paper:#e4e0d7;--ui-paper-strong:#ece8df;--ui-panel:#cbc5b8;--ui-border:#736c5e42;--ui-border-strong:#736c5e6b;--ui-text:#20221f;--ui-muted:#50534d;--ui-dark:#31362f;--ui-dark-2:#3b4038;--ui-dark-3:#464b42;--ui-dark-border:#e8e3d829;--ui-on-dark:#e8e3d8;--ui-on-dark-muted:#c9c3b8;--ui-bronze:#a46d34;--ui-bronze-hover:#8f6234;--ui-green:#697a61;--color-warm-stone:var(--ui-page);--color-limestone:var(--ui-section);--color-silver-paper:var(--ui-paper);--color-muted-stone:var(--ui-panel);--color-metal-border:#aaa394;--color-graphite:var(--ui-text);--color-graphite-muted:var(--ui-muted);--color-olive-graphite:var(--ui-dark);--color-soft-charcoal-olive:var(--ui-dark-2);--color-antique-bronze:var(--ui-bronze);--color-muted-brass:var(--ui-bronze-hover);--color-technical-green:var(--ui-green);--release-page:var(--ui-page);--release-section:var(--ui-section);--release-surface:var(--ui-paper);--release-surface-strong:var(--ui-paper-strong);--release-panel:var(--ui-panel);--release-border:var(--ui-border);--release-border-strong:var(--ui-border-strong);--release-text:var(--ui-text);--release-muted:var(--ui-muted);--release-dark:var(--ui-dark);--release-dark-2:var(--ui-dark-2);--release-dark-3:var(--ui-dark-3);--release-on-dark:var(--ui-on-dark);--release-on-dark-muted:var(--ui-on-dark-muted);--release-bronze:var(--ui-bronze);--release-brass:var(--ui-bronze-hover);--release-green:var(--ui-green);--light-page-neutral:var(--ui-page);--light-section-neutral:var(--ui-section);--light-card-neutral:var(--ui-paper);--light-panel-neutral:var(--ui-panel);--light-border-neutral:#aaa394;--light-text-main:var(--ui-text);--light-text-secondary:var(--ui-muted);--light-accent-bronze:var(--ui-bronze);--light-technical-green:var(--ui-green);--dark-section-surface:var(--ui-dark);--dark-section-surface-2:var(--ui-dark-2);--dark-card-surface:var(--ui-dark-3);--dark-border-soft:var(--ui-dark-border);--dark-text-main:var(--ui-on-dark);--dark-text-secondary:var(--ui-on-dark-muted);--dark-accent-bronze:var(--ui-bronze);--dark-status-green:var(--ui-green)}html,body{color:var(--ui-text);background:radial-gradient(circle at 12% 0%, #a46d340e, transparent 28%), linear-gradient(180deg, var(--ui-page) 0%, var(--ui-section-soft) 46%, var(--ui-page) 100%)!important}main{background:0 0}.section:not(.section--dark):not(.hero):not(.production-journey):not(.supply-geography):not(.geography){background:linear-gradient(180deg, var(--ui-section) 0%, var(--ui-section-soft) 100%);color:var(--ui-text)}.product-intelligence,.laboratory-control,.quality-section,.applications,.contacts{color:var(--ui-text);background:radial-gradient(circle at 14% 6%, #a46d340e, transparent 30%), linear-gradient(180deg, var(--ui-section) 0%, var(--ui-page) 100%)!important}.product-intelligence-card,.product-intelligence-card--premium,.quality-passport-card,.application-selector__panel,.application-selector__content,.contact-card,.contact-form,.laboratory-control__layout,.laboratory-control__content{color:var(--ui-text);box-shadow:0 22px 58px #20221f1c;border-color:var(--ui-border)!important;background:linear-gradient(145deg,#e4e0d7f0,#cbc5b885)!important}.product-intelligence-card__content,.product-dossier__panel,.product-datasheet,.product-media-summary,.quality-passport-card__note,.quality-passport-card__table,.application-selector__detail,.contact-form input,.contact-form select,.contact-form textarea{color:var(--ui-text)!important;background:#ece8dfa8!important;border-color:#736c5e3d!important}.section-title h2,.product-intelligence h2,.quality-section h2,.applications h2,.contacts h2,.contact-card h2,.product-intelligence-card h3,.quality-passport-card h3,.application-selector h3{color:var(--ui-text)!important;opacity:1!important}.section-title p,.product-intelligence p,.quality-section p,.applications p,.contacts p,.contact-card p,.product-intelligence-card p,.quality-passport-card p,.application-selector p{color:var(--ui-muted)!important;opacity:1!important}.eyebrow,.product-intelligence__label,.quality-passport-card__label,.application-selector__label{color:var(--ui-bronze)!important;opacity:1!important}.button--primary,.header-cta,.mobile-menu__cta,.contact-form button[type=submit]{box-shadow:0 14px 30px #5a3b1f33;background:linear-gradient(180deg, #b47a3a, var(--ui-bronze))!important;color:var(--ui-on-dark)!important;border-color:#a46d34b8!important}.button--primary:hover,.header-cta:hover,.mobile-menu__cta:hover,.contact-form button[type=submit]:hover{background:linear-gradient(180deg, #bd8441, var(--ui-bronze-hover))!important;color:var(--ui-on-dark)!important}.site-header,.mobile-menu,.site-footer{color:var(--ui-on-dark);background:linear-gradient(#3a4038fa,#31362ff5)!important;border-color:#e8e3d826!important}.site-header--scrolled{background:linear-gradient(#353b33fc,#2d332cfa)!important;border-bottom-color:#a46d3452!important}.site-nav a,.mobile-menu a,.brand,.site-footer,.site-footer a{color:#e8e3d8e6!important}.site-nav a.is-active,.site-nav a:hover,.mobile-menu a:hover,.site-footer a:hover{color:#f0e8db!important}.production-journey,.production-equipment{color:var(--ui-on-dark);background:radial-gradient(circle at 76% 8%, #697a612e, transparent 31%), radial-gradient(circle at 18% 100%, #a46d3414, transparent 29%), linear-gradient(135deg, var(--ui-dark-2) 0%, var(--ui-dark) 100%)!important}.production-journey .section-title h2,.production-journey h3,.production-stage h3,.production-equipment__head h3,.production-equipment-card h4{color:var(--ui-on-dark)!important;opacity:1!important}.production-journey .section-title p,.production-stage p,.production-stepper__text small,.production-equipment__head p,.production-equipment-card p{color:var(--ui-on-dark-muted)!important;opacity:1!important}.production-stepper__item,.production-stage,.production-equipment,.production-equipment-card{box-shadow:0 18px 48px #20221f2b;border-color:var(--ui-dark-border)!important;background:linear-gradient(145deg,#464b42bd,#3b40389e)!important}.supply-geography,.geography{color:var(--ui-text);background:radial-gradient(circle at 12% 8%, #a46d3414, transparent 30%), radial-gradient(circle at 88% 18%, #697a6114, transparent 32%), linear-gradient(180deg, var(--ui-section) 0%, var(--ui-page) 100%)!important}.supply-geography__shell{box-shadow:0 28px 74px #20221f24;border-color:var(--ui-border)!important;background:linear-gradient(135deg,#e4e0d7eb,#cbc5b88a)!important}.supply-geography__directions,.supply-geography__map-card,.supply-geography__dossier,.geography-dashboard__side,.geography-dashboard__panel{color:var(--ui-on-dark);border-color:var(--ui-dark-border)!important;background:radial-gradient(circle at 82% 0,#697a6129,#0000 34%),linear-gradient(135deg,#464b42fa,#31362ff5)!important}.supply-geography__direction,.supply-map,.supply-geography__flow-step,.supply-geography__dossier-meta div,.supply-map__active-card,.geography-dashboard__region,.geography-dashboard__detail-card,.geography-dashboard__checklist-item,.geography-dashboard__node,.geography-dashboard__meta-cell{color:var(--ui-on-dark);background:#4f554a85!important;border-color:#e8e3d824!important}.supply-geography__direction.is-active,.geography-dashboard__region.is-active{box-shadow:inset 4px 0 0 var(--ui-bronze), 0 16px 38px #20221f2b;background:linear-gradient(135deg,#a46d343d,#4f554abd)!important;border-color:#a46d34d6!important}.supply-geography__intro h2,.supply-geography__intro p{color:var(--ui-text)!important}.supply-geography__intro p{color:var(--ui-muted)!important}.supply-geography__direction-country,.supply-geography__map-head strong,.supply-map__active-card strong,.supply-geography__flow-step strong,.supply-geography__dossier h3,.supply-geography__dossier-meta strong{color:var(--ui-on-dark)!important}.supply-geography__direction-status,.supply-geography__direction-mode,.supply-geography__map-head span,.supply-map__active-card span,.supply-map__active-card small,.supply-geography__flow-step span:not(.supply-geography__flow-num),.supply-geography__dossier p,.supply-geography__dossier-kicker,.supply-geography__dossier-meta span{color:var(--ui-on-dark-muted)!important}.supply-map__land{fill:#cbc5b826;stroke:#e8e3d82b}.supply-map__route-active,.supply-map__route-line path{stroke:var(--ui-bronze)!important}.supply-map__point circle{fill:var(--ui-green)}.supply-map__point.is-active circle,.supply-map__point:hover circle{fill:var(--ui-bronze)}.contact-form input,.contact-form select,.contact-form textarea{background:#ece8dfc2!important;border-color:#736c5e47!important}.product-proof-strip span,.product-intelligence__tab,.application-selector__tab,.laboratory-control__chips span,.geography-transport-chip,.supply-geography__direction-mode,.supply-geography__flow-num.is-green{color:var(--ui-green)!important;background:#697a611f!important;border-color:#697a6157!important}.product-intelligence__tab.is-active,.application-selector__tab.is-active,.supply-geography__flow-num.is-bronze{color:var(--ui-bronze)!important;background:#a46d3429!important;border-color:#a46d3494!important}@media (max-width:767px){.product-intelligence,.laboratory-control,.quality-section,.applications,.contacts,.supply-geography{background:linear-gradient(180deg, var(--ui-section) 0%, var(--ui-page) 100%)!important}}:root{--release-page:#cfcbc0;--release-section:#d9d4c8;--release-surface:#e1dbcf;--release-surface-strong:#d2ccbe;--release-panel:#c5beaf;--release-border:#5c564b3d;--release-border-strong:#5c564b61;--release-text:#1f211e;--release-muted:#4b4f49;--release-dark:#30352d;--release-dark-2:#394036;--release-dark-3:#454a40;--release-on-dark:#e7e1d5;--release-on-dark-muted:#c9c2b6;--release-bronze:#a66f32;--release-brass:#8a6a3e;--release-green:#5e7057;--release-header-height:76px;--release-anchor-offset:112px}#about,#product,#products,#production,#contour,#quality,#applications,#geography,#contacts,.section,.hero{scroll-margin-top:var(--release-anchor-offset)}@media (max-width:768px){:root{--release-header-height:68px;--release-anchor-offset:92px}}.site-header{z-index:120;color:var(--release-on-dark);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#363a32f5,#2d322bf0);border-bottom:1px solid #e7e1d524;position:sticky;top:0;box-shadow:0 14px 42px #1f211e2e}.site-header--scrolled{background:linear-gradient(#30352dfa,#2a2f28f5);border-bottom-color:#a66f3247;box-shadow:0 18px 48px #1f211e3d}.site-header__inner{min-height:var(--release-header-height)}.brand__mark{color:var(--release-on-dark);background:linear-gradient(145deg,#e7e1d51f,#a66f321a);border-color:#e7e1d547}.site-nav{color:var(--release-on-dark);opacity:1}.site-nav a,.mobile-menu a{color:#e7e1d5db;opacity:1;position:relative}.site-nav a:after{background:var(--release-bronze);content:"";opacity:0;border-radius:999px;height:2px;transition:opacity .18s,transform .18s;position:absolute;bottom:-12px;left:0;right:0;transform:scaleX(.4)}.site-nav a:hover,.site-nav a.is-active,.mobile-menu a:hover,.mobile-menu a.is-active{color:#f2eadc}.site-nav a.is-active:after{opacity:1;transform:scaleX(1)}.header-cta,a.mobile-menu__cta{background:linear-gradient(180deg, #b77f3a, var(--release-bronze));color:var(--release-on-dark);border-color:#a66f32b8;box-shadow:0 12px 28px #1f211e2e}.header-cta:hover,a.mobile-menu__cta:hover{background:linear-gradient(180deg, #c08842, var(--release-bronze));color:var(--release-on-dark);border-color:#c08842}.mobile-menu{z-index:119;background:linear-gradient(#30352dfa,#394036f7);border-bottom-color:#e7e1d524}.hero{margin-top:calc(-1 * var(--release-header-height));background:var(--release-dark);min-height:min(920px,100svh);color:var(--release-on-dark)}.hero__grid{pointer-events:none;opacity:.12}.hero__content{z-index:5;padding-top:calc(var(--release-header-height) + clamp(80px, 10vw, 132px));padding-bottom:clamp(56px,8vw,92px)}.hero__copy p,.hero__detail,.hero__idea,.hero__facts span,.hero__path{opacity:1}.hero__copy p,.hero__detail{color:#f4eee2ed;max-width:760px}.hero__idea{color:#f4eee2;max-width:760px;box-shadow:inset 4px 0 0 var(--release-bronze);background:#e7e1d517;border-color:#a66f32d1}.hero .button,.hero a,.hero button{z-index:7;pointer-events:auto;position:relative}.product-intelligence,.contacts{padding-block:clamp(72px,8vw,112px)}.product-intelligence>.container,.contacts>.container,.geography>.container{z-index:1;position:relative}.product-intelligence .section-title h2{max-width:720px;color:var(--release-text);font-size:clamp(30px,3.6vw,50px);line-height:1.04}.product-intelligence__tabs{border:1px solid var(--release-border);background:#c5beaf70;border-radius:22px;gap:6px;max-width:1160px;margin:0 auto clamp(18px,2.5vw,30px);padding:6px;box-shadow:inset 0 1px #e7e1d557}.product-intelligence__tab{min-height:44px;color:var(--release-text);box-shadow:none;background:#e1dbcfb8;border-color:#5c564b2e;padding:10px 13px}.product-intelligence__tab:hover{background:#e1dbcff2;border-color:#a66f3275}.product-intelligence__tab.is-active{box-shadow:inset 0 -3px 0 var(--release-bronze), 0 10px 24px #1f211e1a;background:linear-gradient(145deg,#e1dbcffa,#c5beafd6);border-color:#a66f32c7}.product-intelligence-card,.product-intelligence-card--premium{border:1px solid var(--release-border-strong);background:linear-gradient(145deg,#e1dbcffa,#d3cdc1eb);border-radius:30px;width:min(100%,1160px);margin-inline:auto;box-shadow:0 22px 58px #1f211e24}.product-intelligence-card--premium{padding:clamp(18px,2.2vw,28px);display:block}.product-dossier__header{background:#c5beaf70;border-color:#5c564b33;margin-bottom:14px}.product-dossier__body{grid-template-columns:minmax(290px,.88fr) minmax(0,1.32fr);align-items:stretch;gap:clamp(18px,2.4vw,30px);display:grid}.product-dossier__media{grid-template-rows:auto 1fr;gap:12px;min-width:0;display:grid}.product-intelligence-card--premium .product-intelligence-card__visual{background:var(--release-dark);border:1px solid #e7e1d52e;border-radius:22px;height:clamp(330px,31vw,430px);max-height:430px;min-height:0!important}.product-intelligence-card__visual:after,.product-intelligence-card--premium .product-intelligence-card__visual:after{pointer-events:none;background:linear-gradient(#0000 52%,#1f211e9e),linear-gradient(90deg,#1f211e1f,#0000 48%)}.product-dossier__media-summary{background:#c5beaf75;border-color:#5c564b38;align-content:start}.product-intelligence-card--premium .product-intelligence-card__content{background:#e8e3d88f;border:1px solid #5c564b2e;border-radius:22px;gap:clamp(14px,1.8vw,22px);min-width:0;padding:clamp(18px,2.4vw,30px)}.product-intelligence-card--premium .product-intelligence-card__intro h3{color:var(--release-text);font-size:clamp(25px,2.55vw,38px);line-height:1.08}.product-intelligence-card--premium .product-intelligence-card__intro p{color:var(--release-muted);margin-top:10px;font-size:clamp(14px,1.08vw,16px);line-height:1.58}.product-grade-properties,.product-related-applications,.product-datasheet,.product-proof-strip{background:#c5beaf57;border-color:#5c564b2e}.product-datasheet div{gap:12px;padding:9px 0}.product-intelligence-card__actions{margin-top:2px}.product-intelligence-card__actions .button,.product-intelligence-card__actions a.button{min-height:46px}.production-journey,.production-equipment{background:radial-gradient(circle at 78% 8%, #5e70572e, transparent 30%), linear-gradient(135deg, var(--release-dark-2), var(--release-dark));color:var(--release-on-dark)}.production-journey .section-title h2,.production-equipment__head h3{color:var(--release-on-dark)}.production-journey .section-title p,.production-equipment__head p{color:var(--release-on-dark-muted)}.production-stepper__item,.production-stepper__item-btn,.production-stage,.production-equipment,.production-equipment-card{background:#454a40c2;border-color:#e7e1d529}.production-stepper__item.is-active,.production-stepper__item-btn.is-active{background:linear-gradient(135deg,#a66f323d,#454a40e6);border-color:#a66f32bd}.geography{background:radial-gradient(circle at 82% 6%, #5e705714, transparent 32%), linear-gradient(180deg, var(--release-page) 0%, var(--release-section) 100%);color:var(--release-text);padding:clamp(84px,9vw,128px) clamp(18px,4vw,58px)}.geography>.container{border:1px solid var(--release-border);background:linear-gradient(145deg,#e1dbcfb8,#c5beaf6b);border-radius:34px;width:min(100%,1320px);margin-inline:auto;padding:clamp(20px,2.8vw,36px);box-shadow:0 24px 62px #1f211e1f}.geography-dashboard__grid{grid-template-columns:minmax(280px,.42fr) minmax(0,1fr);gap:clamp(18px,2.4vw,30px);max-width:none}.geography-dashboard__side{color:var(--release-text);background:linear-gradient(145deg,#e1dbcff0,#d3cdc1c2);border-color:#5c564b38;box-shadow:inset 0 1px #e7e1d56b,0 16px 42px #1f211e1a}.geography-dashboard__side .section-title h2{color:var(--release-text)}.geography-dashboard__side .section-title p{color:var(--release-muted)}.geography-dashboard__panel{background:radial-gradient(circle at 74% 0%, #5e705738, transparent 32%), linear-gradient(135deg, var(--release-dark-2), var(--release-dark));color:var(--release-on-dark);border-color:#e7e1d529;box-shadow:0 22px 56px #1f211e2e}.geography-dashboard__region{color:var(--release-text);background:#e8e3d873;border:1px solid #5c564b29;border-radius:18px}.geography-dashboard__region:hover{background:#e8e3d8b8;border-color:#a66f326b}.geography-dashboard__region-name,.geography-dashboard__region.is-active .geography-dashboard__region-name{color:var(--release-text)}.geography-dashboard__region-chip{color:var(--release-green);background:#5e70571a;border-color:#5e705742}.geography-dashboard__region.is-active .geography-dashboard__region-chip{color:var(--release-bronze);background:#a66f321f;border-color:#a66f3247}.geography-dashboard__route-hero,.geography-dashboard__detail-card,.geography-dashboard__checklist-item,.geography-dashboard__node,.geography-dashboard__meta-cell{color:var(--release-on-dark);background:#454a40b8;border-color:#e7e1d526}.geography-dashboard__detail-card p,.geography-dashboard__node-sub,.geography-dashboard__checklist-title-group p,.geography-dashboard__route-note,.geography-dashboard__detail-label,.geography-dashboard__meta-label{color:var(--release-on-dark-muted)!important}.geography-dashboard__detail-action .button,.geography-map__card-cta{background:linear-gradient(180deg, #b77f3a, var(--release-bronze));color:var(--release-on-dark);border-color:#a66f32eb}.contacts{background:radial-gradient(circle at 15% 6%, #a66f3209, transparent 30%), linear-gradient(180deg, var(--release-section), var(--release-page))}.contact-card,.contact-form{border-color:var(--release-border);background:linear-gradient(145deg,#e1dbcffa,#d3cdc1eb);box-shadow:0 22px 58px #1f211e1f}.contact-form input:hover,.contact-form select:hover,.contact-form textarea:hover,.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:#a66f329e;box-shadow:0 0 0 3px #a66f321f}.contact-form button[type=submit]{background:linear-gradient(180deg, #b77f3a, var(--release-bronze));color:var(--release-on-dark)}.hero__overlay,.hero__grid,.production-journey:before,.product-intelligence-card__visual:after,.geography:before,.geography:after,.contacts:before,.contacts:after,.contact-card__image:after,.geography-dashboard__checklist:before{pointer-events:none}.product-intelligence__tab,.geography-dashboard__region,.application-selector__tab,.production-stepper__item-btn,.contact-form button,.contact-form input,.contact-form select,.contact-form textarea,.contact-form label,.hero .button,.header-cta,.site-nav a,.language-switcher,.language-switcher button{z-index:2;pointer-events:auto;position:relative}@media (max-width:1080px){.product-dossier__body,.geography-dashboard__grid{grid-template-columns:1fr}.product-intelligence-card--premium .product-intelligence-card__visual{height:clamp(280px,46vw,390px);max-height:390px}.geography-dashboard__regions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}}@media (max-width:680px){.site-nav,.site-header__tools{display:none}.hero{margin-top:calc(-1 * var(--release-header-height))}.hero__content{padding-top:calc(var(--release-header-height) + 64px)}.product-intelligence,.contacts,.geography{padding-block:68px}.product-intelligence__tabs{scroll-snap-type:x proximity;flex-wrap:nowrap;justify-content:flex-start;padding:6px;display:flex;overflow-x:auto}.product-intelligence__tab{scroll-snap-align:start;flex:none}.product-intelligence-card--premium{border-radius:24px;padding:14px}.product-intelligence-card--premium .product-intelligence-card__content{padding:16px}.product-datasheet div{grid-template-columns:1fr}.geography{padding-inline:12px}.geography>.container{border-radius:26px;padding:14px}.geography-dashboard__side,.geography-dashboard__panel{border-radius:22px;padding:18px}.geography-dashboard__regions{flex-wrap:nowrap;padding-bottom:4px;display:flex;overflow-x:auto}.geography-dashboard__region{min-width:170px}.geography-dashboard__detail-card{grid-template-columns:1fr}}@media (min-width:1081px){.product-datasheet dl{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px}.product-datasheet div{grid-template-columns:1fr;align-content:start;min-height:58px;padding:8px 0}.product-proof-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.product-proof-strip span{min-height:38px}}.laboratory-control{background:radial-gradient(circle at 18% 4%, #a66f320b, transparent 28%), linear-gradient(180deg, var(--release-section) 0%, var(--release-page) 100%);position:relative;overflow:hidden}.laboratory-control>.container{z-index:1;position:relative}.laboratory-control__layout{border:1px solid var(--release-border);background:linear-gradient(145deg,#e1dbcfb8,#c5beaf6b);border-radius:34px;align-items:stretch;padding:clamp(18px,2.6vw,34px);box-shadow:0 24px 62px #1f211e1f}.laboratory-control__content{background:linear-gradient(145deg,#e1dbcff0,#d3cdc1bd);border:1px solid #5c564b33;border-radius:26px;align-self:stretch;padding:clamp(22px,3vw,38px);box-shadow:inset 0 1px #e7e1d56b}.laboratory-control .section-title h2{color:var(--release-text)}.laboratory-control__lead-note{border:1px solid #a66f323d;border-left:4px solid var(--release-bronze);color:var(--release-text);box-shadow:none;background:#e8e3d894}.laboratory-control__text{color:var(--release-muted)}.laboratory-control__media{align-self:stretch;gap:14px}.laboratory-control__photo{background:var(--release-dark);border:1px solid #5c564b33;border-radius:24px;box-shadow:0 18px 46px #1f211e1f}.laboratory-control__photo--1{min-height:460px}.laboratory-control__photo figcaption{width:auto;color:var(--release-on-dark);background:#30352db8;border:1px solid #e7e1d533;border-radius:999px;bottom:14px;left:14px;right:14px;box-shadow:0 10px 28px #1f211e2e}@media (max-width:1080px){.laboratory-control__layout{grid-template-columns:1fr}.laboratory-control__photo--1{min-height:380px}}@media (max-width:680px){.laboratory-control__layout{border-radius:26px;padding:14px}.laboratory-control__content{border-radius:22px;padding:18px}.laboratory-control__media{grid-template-columns:1fr;display:grid}.laboratory-control__photo--1,.laboratory-control__photo:not(.laboratory-control__photo--1){min-height:260px}}:root{--nav-height-desktop:76px;--nav-height-mobile:68px;--nav-safe-gap:28px;--nav-anchor-offset:calc(var(--nav-height-desktop) + var(--nav-safe-gap))}html{scroll-behavior:smooth;scroll-padding-top:var(--nav-anchor-offset)!important}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}#top,#about,#product,#products,#production,#contour,#quality,#applications,#geography,#contacts,main>section,.section,.hero{scroll-margin-top:var(--nav-anchor-offset)!important}.section-anchor{pointer-events:none;width:1px;height:1px;position:absolute;left:0;scroll-margin-top:var(--nav-anchor-offset)!important;top:0!important}.site-header{isolation:isolate;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);top:0;overflow:visible;box-shadow:0 12px 34px #1f211e2e;z-index:1000!important;background:linear-gradient(#32372ff7,#2b3029f2)!important;border-bottom:1px solid #e7e1d529!important;position:sticky!important}.site-header--scrolled{box-shadow:0 16px 44px #1f211e3d;background:linear-gradient(#2d322bfc,#262b25f7)!important;border-bottom-color:#a66f324d!important}.site-header__inner{z-index:2;min-width:0;position:relative;min-height:var(--nav-height-desktop)!important}.site-nav{white-space:nowrap;gap:clamp(10px,1.15vw,18px);min-width:0}.site-nav a{z-index:2;pointer-events:auto;align-items:center;min-height:38px;display:inline-flex;position:relative;color:#e7e1d5e0!important;opacity:1!important}.site-nav a.is-active,.site-nav a:hover{color:#f2eadc!important}.site-nav a:after{bottom:0}.site-header__tools,.header-cta,.language-switcher,.language-switcher button,.icon-button{z-index:3;pointer-events:auto;position:relative}.mobile-menu{z-index:999;overflow:visible;top:var(--nav-height-desktop)!important;background:linear-gradient(#2d322bfc,#373d34fa)!important;border-bottom:1px solid #e7e1d529!important}.mobile-nav-toggle:checked~.mobile-menu{opacity:1;display:block;overflow-y:auto;max-height:calc(100svh - var(--nav-height-desktop))!important}.mobile-menu__inner{z-index:2;position:relative}.mobile-menu a,.mobile-menu button{pointer-events:auto}.hero__overlay,.hero__grid,.hero:before,.hero:after,.product-intelligence:before,.product-intelligence:after,.production-journey:before,.production-journey:after,.production-equipment:before,.production-equipment:after,.laboratory-control:before,.laboratory-control:after,.quality-section:before,.quality-section:after,.application-selector:before,.application-selector:after,.geography:before,.geography:after,.contacts:before,.contacts:after,.site-footer:before,.site-footer:after,.contact-card__image:after,.product-intelligence-card__visual:after,.laboratory-control__photo:after,.geography-dashboard__checklist:before{pointer-events:none!important}@media (max-width:1120px){.site-nav,.site-header__tools{display:none!important}.site-header__inner{grid-template-columns:auto 1fr auto!important}.icon-button{display:grid!important}.mobile-menu{display:block}}@media (max-width:768px){:root{--nav-anchor-offset:calc(var(--nav-height-mobile) + 24px)}.site-header__inner{min-height:var(--nav-height-mobile)!important}.mobile-menu{top:var(--nav-height-mobile)!important}.mobile-nav-toggle:checked~.mobile-menu{max-height:calc(100svh - var(--nav-height-mobile))!important}}:root{--final-page:#d6d2c7;--final-section:#ded9ce;--final-card:#e8e3d8;--final-panel:#d0cabd;--final-border:#b8b1a3;--final-dark:#30352d;--final-dark-2:#3a3e35;--final-dark-card:#42463c;--final-text:#20221f;--final-muted:#50534d;--final-bronze:#a66f32;--final-green:#5e7057}html,body{background:var(--final-page);color:var(--final-text)}.hero{isolation:isolate;background:var(--final-dark);color:var(--final-card)}.hero,.hero__content,.hero__copy,.hero__actions,.hero__facts,.hero__path{opacity:1;filter:none}.hero__overlay{z-index:2;pointer-events:none;background:radial-gradient(circle at 72% 20%,#5e705733,#0000 34%),linear-gradient(90deg,#20221ff0,#20221f94 54%,#20221fa8),linear-gradient(#20221f2e,#20221fc7)}.hero__grid{pointer-events:none}.hero__copy h1{color:#f1ebdd;opacity:1;text-shadow:0 18px 48px #20221f80}.hero__copy p,.hero__detail{color:#f1ebddf0;opacity:1}.hero__idea{color:#f1ebdd;opacity:1;border-left-color:var(--final-bronze);background:#30352d9e}.hero__facts span,.hero__path{color:#f1ebddf0;opacity:1;background:#30352d94;border-color:#e8e3d83d}.hero .button,.hero a,.site-header,.site-header a,.language-switcher,.language-switcher button{z-index:6;pointer-events:auto;position:relative}.section--light,.product-intelligence,.laboratory-control,.quality-section,.application-selector,.contacts{background:linear-gradient(180deg, #ded9cefa, #d6d2c7f5), var(--final-section);color:var(--final-text)}.section-title h2,.section-title p,.eyebrow,.product-intelligence .section-title h2,.laboratory-control .section-title h2,.quality-section .section-title h2,.application-selector .section-title h2,.contacts .section-title h2{opacity:1}.product-intelligence .section-title h2{font-size:clamp(2rem,3vw,3.25rem);line-height:1.06}.product-intelligence .section-title p{max-width:720px;color:var(--final-muted)}.product-intelligence-card--premium,.quality-passport-card,.application-selector__panel,.contact-form,.contact-card,.laboratory-control__layout{background:linear-gradient(145deg, #e8e3d8f5, #d0cabdb8), var(--final-card);color:var(--final-text);border-color:#b8b1a3b8;box-shadow:0 22px 58px #20221f1f}.product-intelligence-card--premium .product-intelligence-card__content,.product-dossier__media-summary,.product-datasheet,.product-grade-properties,.product-related-applications,.quality-section__accent,.quality-control-step,.application-selector__request{color:var(--final-text);background:#e8e3d8c7;border-color:#b8b1a3a8}.product-intelligence-card--premium .product-intelligence-card__visual{background:var(--final-panel);min-height:clamp(360px,42vw,500px)}.product-intelligence__tabs{z-index:2;position:relative}.product-intelligence__tab,.application-selector__tab,.production-stepper__item,.production-stepper__item-btn,.geography-dashboard__region,.geography-country{pointer-events:auto}.laboratory-control{background:linear-gradient(180deg, #d6d2c7fa, #ded9cef5), var(--final-page)}.laboratory-control__lead-note{border-left:4px solid var(--final-bronze);color:var(--final-text);opacity:1;background:#e8e3d8e0;box-shadow:0 16px 36px #20221f14}.laboratory-control__text{color:var(--final-muted);opacity:1}.laboratory-control__chips span{color:var(--final-text);opacity:1;background:#e8e3d8d1;border-color:#b8b1a3b8}.laboratory-control__photo{background:var(--final-panel);border-color:#b8b1a3b8;box-shadow:0 22px 54px #20221f24}.laboratory-control__photo:after{pointer-events:none;background:linear-gradient(#0000 52%,#20221fa3)}.laboratory-control__photo figcaption{color:#f1ebdd;opacity:1}.production-journey,.cooperation{background:radial-gradient(circle at 80% 10%, #5e705729, transparent 32%), linear-gradient(180deg, var(--final-dark-2), var(--final-dark));color:var(--final-card);scroll-margin-top:108px}.production-journey:before,.production-equipment:before,.geography:before,.laboratory-control:before,.quality-section:before,.application-selector:before,.contacts:before,.site-footer:before,.hero:before,.production-journey:after,.production-equipment:after,.geography:after,.laboratory-control:after,.quality-section:after,.application-selector:after,.contacts:after,.site-footer:after,.hero:after,.production-stepper:before,.production-stepper:after,.production-stage__media:after,.equipment-card__image:after,.application-selector__image:after{pointer-events:none}.production-journey .section-title h2,.production-journey .section-title p,.production-stage__content h3,.production-stage__content p,.production-stage__line span,.production-stepper__text strong,.production-stepper__text small{opacity:1}.production-stage,.production-stepper__item,.production-stepper__item-btn,.production-equipment,.production-equipment-card{background:linear-gradient(145deg, #42463cf0, #3a3e35db), var(--final-dark-card);color:var(--final-card);border-color:#e8e3d829}.production-stepper__item.is-active,.production-stepper__item-btn.is-active{color:var(--final-card);background:linear-gradient(135deg,#a66f3242,#42463cf0);border-color:#a66f32db}.production-stage__media-caption{color:var(--final-card);background:#30352dc7}.equipment-section,.production-equipment{color:var(--final-card);background:radial-gradient(circle at 82% 14%,#5e705726,#0000 30%),linear-gradient(145deg,#3a3e35eb,#30352df5)}.equipment-base,.equipment-card{color:var(--final-card);background:linear-gradient(145deg,#42463ceb,#3a3e35db);border-color:#e8e3d829}.equipment-card h3,.equipment-card p,.equipment-base p{opacity:1}.equipment-card p,.equipment-base p{color:#e8e3d8d6}.equipment-card__icon{background:#e8e3d81a;border-color:#e8e3d82e}.quality-section__accent{border-left-color:var(--final-green)}.quality-passport-card{background:linear-gradient(180deg, #e8e3d8fa, #ded9cef2), var(--final-card)}.application-selector__tab{color:var(--final-text);background:#e8e3d8c7;border-color:#b8b1a3b3}.application-selector__tab.is-active{box-shadow:inset 4px 0 0 var(--final-bronze), 0 18px 42px #20221f1f;color:var(--final-text);background:linear-gradient(90deg,#a66f322e,#e8e3d8e6);border-color:#a66f32db}.application-selector__tab.is-active small{color:var(--final-muted)}.application-selector__tab.is-active .application-selector__tab-icon{color:var(--final-bronze);background:#a66f3229;border-color:#a66f328a}.application-selector__panel-icon{background:var(--final-dark)}.geography{background:linear-gradient(180deg, #d6d2c7fa, #ded9cef5), var(--final-page);padding-inline:clamp(18px,4vw,64px);overflow:hidden}.geography>.container,.geography-dashboard,.geography-dashboard__grid{max-width:1240px;margin-inline:auto}.geography-dashboard__side,.geography-dashboard__panel{background:radial-gradient(circle at 82% 10%, #5e70572e, transparent 34%), linear-gradient(135deg, var(--final-dark-2), var(--final-dark));color:var(--final-card);border-color:#e8e3d829}.geography-dashboard__region,.geography-dashboard__detail-card,.geography-dashboard__checklist-item,.geography-dashboard__node,.geography-dashboard__meta-cell{color:var(--final-card);background:#42463cdb;border-color:#e8e3d829}.geography-dashboard__region.is-active{color:var(--final-card);background:linear-gradient(135deg,#a66f3242,#42463cf5);border-color:#a66f32e6}.geography-dashboard__region-chip,.geography-dashboard__checklist-status,.geography-transport-chip{color:var(--final-card);background:#5e705742;border-color:#5e705785}.contacts input,.contacts select,.contacts textarea,.contact-form input,.contact-form select,.contact-form textarea{color:var(--final-text);pointer-events:auto;background:#e8e3d8e6;border-color:#b8b1a3c7}.contacts label,.contact-form label,.contact-card,.contact-details strong,.contact-details p{color:var(--final-text);opacity:1}button,a,input,select,textarea,label,[role=button],[role=tab],.button,.header-cta,.mobile-nav-toggle-label,.product-intelligence__tab,.production-stepper__item,.production-stepper__item-btn,.application-selector__tab,.geography-dashboard__region,.contact-form button,.contact-form input,.contact-form select,.contact-form textarea,.contact-form label{pointer-events:auto}@media (max-width:900px){.product-intelligence-card--premium .product-intelligence-card__visual{aspect-ratio:16/10;min-height:auto}.geography{padding-inline:clamp(14px,4vw,28px)}}:root{--ux-page:#d1cdc1;--ux-section:#d8d3c7;--ux-surface:#e2ddd2;--ux-panel:#c9c3b5;--ux-border:#aaa394;--ux-dark:#30352d;--ux-dark-card:#3b4037;--ux-text:#1f211e;--ux-muted:#4d504a;--ux-on-dark:#e7e1d5;--ux-bronze:#a66f32;--ux-green:#5e7057;--header-offset:112px}#top,#about,#product,#products,#production,#contour,#quality,#applications,#geography,#contacts,.section,.hero{scroll-margin-top:var(--header-offset)}.site-header{z-index:80;background:#30352df0;border-bottom-color:#e7e1d524}.site-header:before,.site-header:after,.hero__overlay,.hero__grid,.section:before,.section:after,.production-journey:before,.production-journey:after,.production-equipment:before,.production-equipment:after,.laboratory-control:before,.laboratory-control:after,.quality-section:before,.quality-section:after,.application-selector:before,.application-selector:after,.geography:before,.geography:after,.contacts:before,.contacts:after,.site-footer:before,.site-footer:after,.production-stage__media:after,.equipment-card__image:after,.application-selector__image:after,.laboratory-control__photo:after{pointer-events:none!important}.section--light,.product-intelligence,.laboratory-control,.quality-section,.application-selector,.contacts{background:linear-gradient(180deg, #d8d3c7fa, #d1cdc1f5), var(--ux-section)}.hero__copy h1,.hero__copy p,.hero__detail,.hero__idea,.hero__facts span,.hero__actions,.section-title h2,.section-title p,.eyebrow,.button,.header-cta{opacity:1}.product-intelligence{padding-top:clamp(70px,7vw,98px);padding-bottom:clamp(76px,8vw,108px)}.product-intelligence>.container{max-width:1160px}.product-intelligence .section-title{max-width:700px;margin-bottom:clamp(22px,3vw,34px)}.product-intelligence .section-title h2{color:var(--ux-text);font-size:clamp(1.82rem,2.45vw,2.8rem);line-height:1.08}.product-intelligence .section-title p{max-width:660px;color:var(--ux-muted);font-size:clamp(1rem,1.15vw,1.12rem)}.product-intelligence__tabs{gap:8px;margin-bottom:clamp(18px,2.4vw,26px)}.product-intelligence__tab{min-height:40px;color:var(--ux-text);background:#e2ddd2c7;border-color:#aaa394b8;padding:9px 12px;font-size:.84rem}.product-intelligence__tab.is-active{color:var(--ux-text);box-shadow:inset 0 -3px 0 var(--ux-bronze), 0 10px 24px #1f211e14;background:linear-gradient(#a66f3229,#e2ddd2e6);border-color:#a66f32e6}.product-intelligence-card,.product-intelligence-card--premium,.product-dossier{border-radius:18px;max-width:1160px;margin-inline:auto}.product-intelligence-card--premium{background:linear-gradient(145deg, #e2ddd2fa, #c9c3b5b3), var(--ux-surface);border-color:#aaa394b3;box-shadow:0 20px 52px #1f211e1f}.product-dossier__header{padding:clamp(18px,2vw,24px) clamp(20px,2.6vw,30px)}.product-dossier__body{grid-template-columns:minmax(280px,.88fr) minmax(0,1.35fr);gap:clamp(18px,2.4vw,28px);padding:0 clamp(20px,2.6vw,30px) clamp(22px,3vw,34px)}.product-dossier__media{gap:12px}.product-intelligence-card--premium .product-intelligence-card__visual{aspect-ratio:4/3;border-radius:14px;height:clamp(300px,31vw,405px);min-height:0;max-height:405px;min-height:0!important}.product-intelligence-card--premium .product-intelligence-card__content{background:#e2ddd2b8;gap:14px;padding:clamp(18px,2.3vw,26px)}.product-intelligence-card--premium .product-intelligence-card__intro p,.product-dossier__description{color:var(--ux-muted);font-size:clamp(.96rem,1.05vw,1.06rem);line-height:1.56}.product-dossier__support-grid{gap:12px}.product-dossier__media-summary,.product-datasheet,.product-grade-properties,.product-related-applications,.product-proof-strip span{background:#e2ddd2d1;border-color:#aaa394b3}.product-dossier__media-summary{gap:8px;padding:12px}.product-datasheet{padding:14px}.product-datasheet dl{gap:0}.product-datasheet dl div{min-height:38px;padding-block:8px}.product-intelligence-card__actions{gap:10px;margin-top:2px}.production-journey,.equipment-section,.production-equipment{background:radial-gradient(circle at 82% 10%, #5e705724, transparent 34%), linear-gradient(180deg, #3b4037f7, #30352dfa), var(--ux-dark);color:var(--ux-on-dark)}.production-journey .section-title h2,.production-journey .section-title p,.production-equipment__head h3,.production-equipment__head p,.equipment-section .section-title h2,.equipment-section .section-title p,.equipment-card h3,.equipment-card p{opacity:1}.production-stage,.production-stepper__item,.production-stepper__item-btn,.production-equipment,.production-equipment-card,.equipment-base,.equipment-card{color:var(--ux-on-dark);background:linear-gradient(145deg,#42463ce0,#3b4037d1);border-color:#e7e1d529}.production-stage__media img,.production-equipment-card__image img,.equipment-card__image img{filter:saturate()contrast()brightness()}.laboratory-control{background:radial-gradient(circle at 18% 14%, #a66f3214, transparent 32%), linear-gradient(180deg, #d1cdc1f5, #d8d3c7fa 44%, #c9c3b59e), var(--ux-page);padding-top:clamp(74px,8vw,108px);padding-bottom:clamp(76px,8vw,112px);position:relative;overflow:hidden}.laboratory-control>.container{max-width:1160px}.laboratory-control__layout{box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(26px,4vw,54px);padding:0;display:grid}.laboratory-control__content{z-index:1;border:1px solid #aaa39494;border-left:4px solid var(--ux-bronze);background:linear-gradient(145deg,#e2ddd2d1,#c9c3b561);border-radius:18px;padding:clamp(24px,3vw,36px);position:relative}.laboratory-control .section-title{margin-bottom:18px}.laboratory-control .section-title .eyebrow{color:var(--ux-bronze)}.laboratory-control .section-title h2{color:var(--ux-text);font-size:clamp(2rem,3.2vw,3.55rem)}.laboratory-control__lead-note{border:1px solid #a66f3247;border-left:4px solid var(--ux-bronze);color:var(--ux-text);box-shadow:none;background:#e2ddd2c2;border-radius:12px;margin-top:16px;padding:16px 18px}.laboratory-control__text{color:var(--ux-muted);font-size:1.02rem;line-height:1.62}.laboratory-control__chips{gap:8px}.laboratory-control__media{grid-template-rows:minmax(180px,1fr) minmax(180px,1fr);grid-template-columns:minmax(0,1.15fr) minmax(190px,.72fr);gap:14px;display:grid}.laboratory-control__photo{background:var(--ux-panel);border-color:#aaa3948f;border-radius:16px;box-shadow:0 18px 46px #1f211e24}.laboratory-control__photo--1{grid-row:1/span 2;min-height:500px}.laboratory-control__photo:not(.laboratory-control__photo--1){min-height:240px}.laboratory-control__photo:after{background:linear-gradient(#0000 58%,#30352d66)}.laboratory-control__photo figcaption{width:fit-content;max-width:calc(100% - 24px);color:var(--ux-on-dark);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#3b4037c7;border:1px solid #e7e1d533;border-radius:999px;padding:8px 12px;font-size:.78rem;bottom:12px;left:12px;right:12px}.quality-section,.application-selector,.contacts{background:linear-gradient(180deg, #d8d3c7fa, #d1cdc1f5), var(--ux-section)}.quality-passport-card,.quality-section__accent,.quality-control-step,.application-selector__panel,.application-selector__tab,.application-selector__properties li,.application-selector__request,.contact-form,.contact-card,.contacts input,.contacts select,.contacts textarea{background-color:var(--ux-surface);color:var(--ux-text);border-color:#aaa394ad}.geography{background:radial-gradient(circle at 84% 14%,#5e70571a,#0000 34%),linear-gradient(#d1cdc1fa,#d8d3c7f5);padding:clamp(78px,8vw,112px) clamp(20px,5vw,72px)}.geography>.container{max-width:1180px;margin-inline:auto}.geography-dashboard__grid{gap:clamp(18px,2.6vw,32px);max-width:1180px;margin-inline:auto}.geography-dashboard__side .section-title h2,.geography-dashboard__side .section-title p,.geography-dashboard__detail-card h3,.geography-dashboard__detail-card p,.geography-dashboard__region-name,.geography-dashboard__node-name,.geography-dashboard__node-sub,.geography-dashboard__checklist-title-group h4,.geography-dashboard__checklist-title-group p,.geography-dashboard__meta-label,.geography-dashboard__meta-val{opacity:1}button,a,input,select,textarea,label,[role=button],[role=tab],.language-switcher,.language-switcher *,.product-intelligence__tab,.production-stepper__item,.production-stepper__item-btn,.application-selector__tab,.geography-dashboard__region,.button{pointer-events:auto}@media (max-width:1024px){:root{--header-offset:96px}.product-dossier__body,.laboratory-control__layout{grid-template-columns:1fr}.product-intelligence-card--premium .product-intelligence-card__visual{height:clamp(280px,46vw,380px);max-height:380px;min-height:0!important}.laboratory-control__media{grid-template-columns:1fr 1fr}.laboratory-control__photo--1{grid-area:auto/1/auto/-1;min-height:420px}}@media (max-width:767px){:root{--header-offset:84px}.product-intelligence{padding-top:62px;padding-bottom:72px}.product-intelligence .section-title h2,.laboratory-control .section-title h2{font-size:clamp(1.75rem,8vw,2.35rem)}.product-intelligence__tabs{scroll-snap-type:x proximity;padding-bottom:8px;display:flex;overflow-x:auto}.product-intelligence__tab{scroll-snap-align:start;flex:none}.product-dossier__body{padding-inline:16px}.product-intelligence-card--premium .product-intelligence-card__content{padding:16px}.laboratory-control{padding-top:62px;padding-bottom:72px}.laboratory-control__content{padding:20px}.laboratory-control__media{grid-template-columns:1fr}.laboratory-control__photo--1,.laboratory-control__photo:not(.laboratory-control__photo--1){min-height:260px}.geography{padding-inline:14px}}:root{--final-page-bg:#d6d2c7;--final-light-bg:#ded9ce;--final-card-bg:#e8e3d8;--final-panel-bg:#d0cabd;--final-border:#b8b1a3;--final-dark-bg:#30352d;--final-dark-bg-2:#3a3e35;--final-dark-card:#42463c;--final-text:#20221f;--final-muted:#50534d;--final-text-on-dark:#e8e3d8;--final-muted-on-dark:#c8c2b6;--final-bronze:#a66f32;--final-green:#5e7057}.hero,.hero__content,.hero__copy,.hero__copy h1,.hero__copy p,.hero__detail,.hero__idea,.hero__actions,.hero__facts,.hero__facts span,.hero__path{opacity:1;filter:none}.hero__overlay{background:radial-gradient(circle at 70% 28%,#a66f3214,#0000 36%),linear-gradient(90deg,#30352dc7 0%,#30352d94 44%,#30352d3d 100%),linear-gradient(#30352d14,#30352d70);pointer-events:none!important}.hero__image,.hero__video{opacity:.98;filter:saturate()contrast(1.02)brightness(.98)}.hero__content{z-index:5;position:relative}.hero__idea,.hero__facts span,.hero__path{color:#f4efe6f5;border-color:#e8e3d842}.hero .button{z-index:6;opacity:1;pointer-events:auto;position:relative}.product-intelligence,.laboratory-control,.quality-section,.application-selector,.contacts{background:radial-gradient(circle at 12% 6%, #a66f320b, transparent 28%), radial-gradient(circle at 88% 12%, #5e70570a, transparent 30%), linear-gradient(180deg, var(--final-page-bg) 0%, var(--final-light-bg) 52%, var(--final-page-bg) 100%);color:var(--final-text)}.product-intelligence .section-title{max-width:820px}.product-intelligence .section-title .eyebrow,.laboratory-control .section-title .eyebrow,.quality-section .section-title .eyebrow,.application-selector .section-title .eyebrow,.contacts .section-title .eyebrow{color:var(--final-green);opacity:1}.product-intelligence .section-title h2{max-width:760px;color:var(--final-text);opacity:1;font-size:clamp(2.1rem,4.2vw,4.9rem);line-height:1.04}.product-intelligence .section-title p,.laboratory-control .section-title p,.quality-section .section-title p,.application-selector .section-title p,.contacts .section-title p{color:var(--final-muted);opacity:1}.product-intelligence-card,.product-intelligence-card--premium,.quality-passport-card,.application-selector__panel,.contact-card,.contact-form,.laboratory-control__lead-note{color:var(--final-text);background:linear-gradient(145deg,#e8e3d8fa,#ded9cef0);border-color:#b8b1a3bd;box-shadow:0 24px 62px #20221f1f}.product-dossier__header,.product-dossier__media-summary,.product-dossier__support-grid,.product-datasheet,.quality-section__accent,.quality-control-step,.quality-passport-card__note,.application-selector__properties,.application-selector__request,.contact-next-steps,.laboratory-control__chips span{background:#d0cabd75;border-color:#b8b1a399}.laboratory-control__lead-note{border-left:4px solid var(--final-bronze);color:var(--final-text)}.laboratory-control__text,.quality-section__accent,.quality-control-step p,.application-selector__description,.contact-form__field label,.contact-form__consent,.contact-form small{color:var(--final-muted);opacity:1}.laboratory-control__photo figcaption{color:#f4efe6;opacity:1;background:#20221fb8;border-color:#e8e3d842}.production-journey{background:radial-gradient(circle at 76% 8%, #5e705733, transparent 31%), radial-gradient(circle at 15% 92%, #a66f3214, transparent 30%), linear-gradient(135deg, var(--final-dark-bg-2) 0%, var(--final-dark-bg) 100%);color:var(--final-text-on-dark);scroll-margin-top:112px;box-shadow:0 24px 64px #20221f29}.production-journey .section-title h2,.production-stage__content h3,.production-stepper__item-title{color:var(--final-text-on-dark);opacity:1}.production-journey .section-title p,.production-stage__content p,.production-stepper__item-subtitle{color:var(--final-muted-on-dark);opacity:1}.production-stepper__item,.production-stage,.production-equipment{background:#42463cb8;border-color:#e8e3d82e}.production-stepper__item.is-active{box-shadow:inset 4px 0 0 var(--final-bronze), 0 16px 38px #20221f2e;background:linear-gradient(135deg,#a66f323b,#42463ceb);border-color:#a66f32db}.production-stage__media img{filter:saturate(.98)contrast(.99)brightness()}.production-equipment{background:radial-gradient(circle at 80% 8%,#5e705721,#0000 32%),linear-gradient(145deg,#e8e3d821,#42463c29);padding:clamp(24px,3vw,42px)}.production-equipment__head h3,.production-equipment-card__body h4{color:var(--final-text-on-dark);opacity:1}.production-equipment__head p,.production-equipment-card__body p{color:var(--final-muted-on-dark);opacity:1}.production-equipment-card{background:linear-gradient(145deg,#42463ce0,#3a3e35d1);border-color:#e8e3d833;box-shadow:0 18px 44px #20221f29}.geography{background:radial-gradient(circle at 13% 6%, #a66f320e, transparent 28%), radial-gradient(circle at 88% 20%, #5e70570d, transparent 30%), linear-gradient(180deg, var(--final-light-bg), var(--final-page-bg));color:var(--final-text);padding-inline:clamp(18px,3vw,52px)}.geography-dashboard__side,.geography-dashboard__panel{background:radial-gradient(circle at 74% 10%,#5e70572e,#0000 32%),linear-gradient(135deg,#3a3e35fa,#30352dfa);border-color:#e8e3d833;box-shadow:0 24px 64px #20221f2e}.geography-dashboard__region.is-active{box-shadow:inset 4px 0 0 var(--final-bronze), 0 16px 38px #20221f2e;background:linear-gradient(135deg,#a66f323d,#42463cf2);border-color:#a66f32e6}.geography-dashboard__detail-action .button,.geography-map__card-cta,.contact-form .button--primary,.contact-form button[type=submit]{background:linear-gradient(180deg, #b77f3a, var(--final-bronze));border-color:var(--final-bronze);color:#f4efe6;opacity:1}.application-selector__tab.is-active{box-shadow:inset 4px 0 0 var(--final-bronze), 0 14px 34px #20221f1a;background:linear-gradient(135deg,#e8e3d8fc,#d0cabdc2);border-color:#a66f32d1}.contact-form input,.contact-form select,.contact-form textarea{color:var(--final-text);background:#ded9cee6;border-color:#b8b1a3c7}.hero__overlay,.section:before,.section:after,.production-journey:before,.production-journey:after,.production-equipment:before,.production-equipment:after,.laboratory-control:before,.laboratory-control:after,.quality-section:before,.quality-section:after,.application-selector:before,.application-selector:after,.geography:before,.geography:after,.contacts:before,.contacts:after,.laboratory-control__photo:after{pointer-events:none!important}a,button,input,select,textarea,label,.button,.language-switcher,.product-intelligence__tab,.production-stepper__item-btn,.application-selector__tab,.geography-dashboard__region,.contact-form button{pointer-events:auto}@media (max-width:1024px){.production-journey{scroll-margin-top:96px}.geography{padding-inline:clamp(14px,3vw,30px)}}@media (max-width:767px){.product-intelligence .section-title h2{font-size:clamp(1.9rem,9vw,3rem)}.geography{padding-inline:14px}.production-equipment{padding:22px}}:root{--surface-paper-polish:#ece6daf0;--surface-paper-polish-strong:#e4ded2f5;--surface-technical-polish:#3a3d34;--surface-technical-polish-deep:#2f332d;--border-paper-polish:#23242129;--border-dark-polish:#ece6da33}.product-intelligence,.laboratory-control,.quality-section,.application-selector,.contacts{background:radial-gradient(circle at 14% 8%,#a873350e,#0000 28%),radial-gradient(circle at 88% 12%,#5e71570e,#0000 30%),linear-gradient(#d8d2c4fa,#e4ded2f0)}.product-intelligence-card,.product-dossier,.quality-passport-card,.application-selector__panel,.contact-card,.contact-form,.laboratory-control__lead-note{background:linear-gradient(145deg, var(--surface-paper-polish), var(--surface-paper-polish-strong));border-color:var(--border-paper-polish)}.product-intelligence__selector,.product-dossier__header,.product-dossier__media-summary,.product-dossier__support-grid,.product-datasheet,.product-dossier__quality,.quality-passport-card__body,.application-selector__properties,.application-selector__request,.contact-next-steps{background:#c9c1b252;border-color:#23242124}.production-journey{background:radial-gradient(circle at 74% 8%, #5e715738, transparent 31%), radial-gradient(circle at 18% 96%, #a8733514, transparent 30%), linear-gradient(135deg, var(--surface-technical-polish) 0%, var(--surface-technical-polish-deep) 100%);box-shadow:0 24px 70px #2324212e}.production-stepper__item,.production-stage{background:#ece6da1a;border-color:#ece6da33}.production-stepper__item:hover{background:#ece6da21}.production-stepper__item.is-active{background:linear-gradient(135deg,#a8733538,#ece6da1c)}.production-equipment{background:radial-gradient(circle at 78% 8%,#5e715721,#0000 32%),linear-gradient(145deg,#ece6da21,#c9c1b214);border-color:#ece6da3d;margin-top:84px;padding:clamp(24px,3vw,40px)}.production-equipment-card{background:linear-gradient(145deg,#ece6da29,#c9c1b21a);border-color:#ece6da38}.production-equipment-card__image img{filter:saturate(.96)contrast(.98)brightness(.99)}.geography{background:radial-gradient(circle at 12% 6%,#a8733513,#0000 28%),radial-gradient(circle at 90% 20%,#5e715713,#0000 30%),linear-gradient(#d8d2c4fa,#e4ded2f0);padding-inline:clamp(16px,3vw,48px)}.geography>.container{width:min(100%,1280px);margin-inline:auto}.geography-dashboard__side,.geography-dashboard__panel{border-color:var(--border-dark-polish);background:radial-gradient(circle at 74% 10%,#5e71572e,#0000 32%),linear-gradient(135deg,#3a3d34fa,#2f332df7);box-shadow:0 24px 66px #2324212e}.geography-dashboard__region,.geography-dashboard__detail-card,.geography-dashboard__checklist-item,.geography-dashboard__node,.geography-dashboard__meta-cell{background:#ece6da1a;border-color:#ece6da2e}.geography-dashboard__region.is-active{background:linear-gradient(135deg,#ece6da33,#a873352e);border-color:#a87335e6}.geography-dashboard__region-chip,.geography-dashboard__meta-val.status-badge-green,.geography-dashboard__checklist-status,.geography-transport-chip{color:#edf1e7;background:#5e71573d;border-color:#5e71577a}.application-selector__tab{background:linear-gradient(145deg,#ece6daf5,#c9c1b27a)}.application-selector__tab.is-active{background:linear-gradient(135deg,#ece6da,#c9c1b2bd);border-color:#a87335c7}.laboratory-control__photo img{filter:saturate(.96)contrast(.99)brightness(.98)}@media (max-width:1024px){.geography{padding-inline:clamp(14px,3vw,28px)}.geography-dashboard__grid{max-width:100%}.geography-dashboard__side,.geography-dashboard__side .section-title,.geography-dashboard__regions{width:100%;min-width:0;max-width:100%}.geography-dashboard__regions{grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden}.geography-dashboard__region{min-width:0}}@media (max-width:767px){.geography{padding-inline:14px}.production-equipment{margin-top:52px;padding:22px}.geography-dashboard__side,.geography-dashboard__panel{padding:20px}}.hero__overlay,.hero__grid,.hero__path,.trust-bar__visual:after,.product-intelligence-card--premium .product-intelligence-card__visual:after,.product-intelligence-card__visual:after,.production-journey:before,.production-journey:after,.production-stepper:before,.production-stepper:after,.production-stage__media:after,.production-gallery__item:after,.equipment-card__image:after,.quality-passport-card:before,.application-selector__image:after,.application-selector__image-overlay,.cooperation__visual:after,.contact-card__image:after,.geography-dashboard__checklist:before,.laboratory-control__photo:after,.preloader,.section:before,.section:after,.production-equipment:before,.production-equipment:after,.laboratory-control:before,.laboratory-control:after,.quality-section:before,.quality-section:after,.application-selector:before,.application-selector:after,.geography:before,.geography:after,.contacts:before,.contacts:after,.site-footer:before,.site-footer:after{pointer-events:none!important}.section>.container,.hero__content,.trust-bar__inner,.product-intelligence>.container,.production-journey>.container,.production-equipment,.laboratory-control>.container,.quality-section>.container,.application-selector>.container,.geography>.container,.contacts>.container,.site-footer>.container{z-index:1;position:relative}a,button,input,select,textarea,label,.button,.header-cta,.language-switcher,.language-switcher__button,.language-switcher__menu,.product-intelligence__tab,.production-stepper__item-btn,.application-selector__tab,.geography-dashboard__region,.geography-dashboard__detail-action,.contact-form button,.contact-form input,.contact-form select,.contact-form textarea,.contact-form label{pointer-events:auto}.site-header{z-index:100}.language-switcher__menu{z-index:140}.hero{isolation:isolate;color:var(--color-silver-paper)}.hero__image,.hero__video{filter:saturate(.98)contrast(1.02)brightness(.98);opacity:.94}.hero__grid{z-index:3;opacity:.1;pointer-events:none!important}.hero__content{z-index:5;opacity:1;filter:none;position:relative}.hero__copy,.hero__copy h1,.hero__copy p,.hero__detail,.hero__idea,.hero__actions,.hero__facts,.hero__facts span,.hero__path{opacity:1;filter:none}.hero__copy h1{color:#f4efe6;text-shadow:0 3px 22px #12141257}.hero__copy p,.hero__detail{color:#f4efe6f5}.hero__idea{color:#f4efe6;border-left-color:var(--color-antique-bronze);background:#ece6da14}.hero__facts span,.hero__path{color:#f4efe6f2;background:#272a2557;border-color:#ece6da3d}.hero .button,.hero a,.hero button{z-index:6;pointer-events:auto;opacity:1;position:relative}.hero .button--primary{border-color:var(--color-antique-bronze);background:linear-gradient(180deg, #b77f3a, var(--color-antique-bronze));color:var(--color-silver-paper)}.hero .button--dark,.hero .button--secondary{color:#f4efe6;background:#272a2594;border-color:#f4efe661}:root{--light-page-neutral:#d6d2c7;--light-section-neutral:#ded9ce;--light-card-neutral:#e8e3d8;--light-panel-neutral:#d0cabd;--light-border-neutral:#b8b1a3;--light-text-main:#20221f;--light-text-secondary:#50534d;--light-accent-bronze:#a66f32;--light-technical-green:#5e7057;--surface-page:var(--light-page-neutral);--surface-section:var(--light-section-neutral);--surface-card:var(--light-card-neutral);--surface-card-muted:var(--light-panel-neutral);--border-warm:#20221f29;--border-warm-soft:#20221f1a}body{background:radial-gradient(circle at 14% 4%, #a66f3209, transparent 28%), radial-gradient(circle at 86% 16%, #5e705709, transparent 30%), linear-gradient(180deg, var(--light-page-neutral) 0%, var(--light-section-neutral) 45%, var(--light-page-neutral) 100%);color:var(--light-text-main)}.product-intelligence,.laboratory-control,.quality-section,.application-selector,.contacts{color:var(--light-text-main);background:linear-gradient(#d6d2c7fa 0%,#ded9cef5 52%,#d6d2c7fa 100%)}.product-intelligence .section-title h2,.laboratory-control .section-title h2,.quality-section .section-title h2,.application-selector .section-title h2,.contacts .section-title h2,.contacts__head h2,.contact-card h2,.product-dossier__name,.quality-passport-card h3,.application-selector__panel h3{color:var(--light-text-main);opacity:1}.product-intelligence .section-title p,.laboratory-control .section-title p,.quality-section .section-title p,.application-selector .section-title p,.contacts .section-title p,.contacts__head p,.contact-card p,.product-dossier__description,.laboratory-control__text,.application-selector__description,.contact-details span{color:var(--light-text-secondary);opacity:1}.product-intelligence-card,.product-intelligence-card--premium,.product-dossier,.quality-passport-card,.application-selector__panel,.contact-card,.contact-form,.laboratory-control__lead-note{color:var(--light-text-main);background:linear-gradient(145deg,#e8e3d8fa,#ded9cef0);border-color:#b8b1a3b8;box-shadow:0 22px 58px #20221f1f}.product-intelligence-card--premium .product-intelligence-card__content,.product-dossier__header,.product-dossier__media-summary,.product-dossier__support-grid,.product-datasheet,.product-dossier__quality,.product-intelligence__selector,.quality-section__accent,.quality-control-step,.quality-passport-card__body,.quality-passport-card__note,.application-selector__properties,.application-selector__request,.contact-next-steps,.laboratory-control__chips span{background:#d0cabd75;border-color:#b8b1a394}.quality-section__accent,.quality-control-step,.quality-passport-card__note{background:linear-gradient(145deg,#e8e3d8f0,#d0cabd80)}.product-intelligence__tab,.application-selector__tab{color:var(--light-text-main);background:linear-gradient(145deg,#e8e3d8f5,#d0cabd80);border-color:#b8b1a39e}.product-intelligence__tab:hover,.application-selector__tab:hover{background:linear-gradient(145deg,#e8e3d8,#d0cabd9e);border-color:#a66f3285}.product-intelligence__tab.is-active,.application-selector__tab.is-active{color:var(--light-text-main);box-shadow:inset 4px 0 0 var(--light-accent-bronze), 0 16px 38px #20221f1f;background:linear-gradient(135deg,#e8e3d8fa,#d0cabdbd);border-color:#a66f32d1}.product-intelligence__tab.is-active strong,.product-intelligence__tab.is-active small,.application-selector__tab.is-active strong,.application-selector__tab.is-active small{color:var(--light-text-main)}.product-proof-strip span,.application-selector__chip,.application-selector__grade-chip,.laboratory-control__chips span,.application-selector__panel-badge,.application-selector__request>span,.application-selector__grade-links>span,.product-datasheet__label,.quality-passport-meta-item .meta-label,.contact-card .eyebrow{color:var(--light-technical-green)}.product-proof-strip span,.application-selector__chip,.application-selector__grade-chip,.laboratory-control__chips span{background:#5e70571c;border-color:#5e705740}.quality-passport-table,.quality-passport-table tr,.quality-passport-meta,.contact-form input,.contact-form select,.contact-form textarea{border-color:#b8b1a3b3}.contact-form input,.contact-form select,.contact-form textarea{color:var(--light-text-main);background:#ded9cee6}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#50534db8}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:var(--light-accent-bronze);box-shadow:0 0 0 3px #a66f3224}.quality-passport-card__cta,.application-selector__cta,.contact-form button[type=submit]{border-color:var(--light-accent-bronze);background:linear-gradient(180deg, var(--light-accent-bronze), #8a6a3e);color:#e8e3d8}:root{--dark-section-surface:#30352d;--dark-section-surface-2:#3a3e35;--dark-card-surface:#42463c;--dark-border-soft:#e8e3d829;--dark-text-main:#e8e3d8;--dark-text-secondary:#c8c2b6;--dark-accent-bronze:#a66f32;--dark-status-green:#6e8064}.production-journey{background:radial-gradient(circle at 74% 8%, #6e806433, transparent 31%), radial-gradient(circle at 18% 96%, #a66f3217, transparent 30%), linear-gradient(135deg, var(--dark-section-surface-2) 0%, var(--dark-section-surface) 100%);color:var(--dark-text-main);border-block:1px solid #e8e3d81f;scroll-margin-top:112px;box-shadow:0 22px 58px #20221f2e}.production-journey .section-title h2,.production-journey .section-title p,.production-stage__content h3,.production-stage h3,.production-stepper__text strong,.production-equipment__head h3,.production-equipment-card__body h4{color:var(--dark-text-main);opacity:1}.production-journey .section-title p,.production-stage__content p,.production-stage p,.production-stepper__text small,.production-stage__line span,.production-equipment__head p,.production-equipment-card__body p{color:var(--dark-text-secondary);opacity:1}.production-stepper__item,.production-stepper__item-btn,.production-stage{border-color:var(--dark-border-soft);color:var(--dark-text-main);background:#42463cc7;box-shadow:0 16px 42px #20221f29}.production-stepper__item:hover,.production-stepper__item-btn:hover{background:#42463ceb;border-color:#a66f326b}.production-stepper__item.is-active,.production-stepper__item-btn.is-active{box-shadow:inset 4px 0 0 var(--dark-accent-bronze), 0 18px 46px #20221f2e;background:linear-gradient(135deg,#a66f323d,#42463ceb);border-color:#a66f32db}.production-stepper__number,.production-stage__kicker{color:var(--dark-accent-bronze)}.production-stepper__icon{color:var(--dark-text-main);border-color:var(--dark-border-soft);background:#e8e3d814}.production-stage__media{background:var(--dark-card-surface);border-color:var(--dark-border-soft)}.production-stage__media img,.production-equipment-card__image img{filter:saturate(.98)contrast()brightness()}.production-stage__media:after{background:linear-gradient(#0000 58%,#30352d75)}.production-stage__media-caption{color:var(--dark-text-main);background:#30352dc2;border-color:#e8e3d829}.production-equipment{border-color:var(--dark-border-soft);background:radial-gradient(circle at 80% 12%,#6e806429,#0000 32%),linear-gradient(145deg,#42463cbd,#3a3e35d6);margin-top:clamp(64px,7vw,92px);padding:clamp(28px,3.5vw,46px);box-shadow:0 20px 54px #20221f29}.production-equipment__head{margin-bottom:clamp(28px,3.4vw,42px)}.production-equipment-card{border-color:var(--dark-border-soft);color:var(--dark-text-main);background:linear-gradient(145deg,#42463ceb,#3a3e35db);box-shadow:0 16px 42px #20221f24}.production-equipment-card:hover{background:linear-gradient(145deg,#464b40fa,#3a3e35eb);border-color:#a66f3285}.production-equipment-card__body span{color:var(--dark-text-main);background:#6e806433;border-color:#6e80646b}.geography{color:var(--light-text-main);background:linear-gradient(#d6d2c7fa 0%,#ded9cef5 100%);border-block:1px solid #b8b1a352;padding:clamp(84px,9vw,128px) clamp(18px,3.5vw,56px)}.geography>.container{width:min(100%,1280px);margin-inline:auto;padding-inline:0}.geography .section-title h2{color:var(--light-text-main);opacity:1}.geography .section-title p{color:var(--light-text-secondary);opacity:1}.geography-dashboard__grid{gap:clamp(20px,2.5vw,34px);width:100%;max-width:1240px;margin-inline:auto}.geography-dashboard__side,.geography-dashboard__panel{background:radial-gradient(circle at 78% 8%, #6e80642e, transparent 31%), linear-gradient(135deg, var(--dark-section-surface-2) 0%, var(--dark-section-surface) 100%);border:1px solid var(--dark-border-soft);color:var(--dark-text-main);box-shadow:0 24px 64px #20221f2e}.geography-dashboard__side{padding:clamp(24px,2.8vw,36px)}.geography-dashboard__panel{padding:clamp(22px,2.6vw,34px)}.geography-dashboard__side .section-title h2,.geography-dashboard__detail-card h3,.geography-dashboard__region-name,.geography-dashboard__node-name,.geography-dashboard__checklist-title-group h4,.geography-dashboard__checklist-title-group strong,.geography-dashboard__meta-val,.geography-dashboard__detail-logistics{color:var(--dark-text-main);opacity:1}.geography-dashboard__side .section-title p,.geography-dashboard__detail-card p,.geography-dashboard__node-sub,.geography-dashboard__checklist-title-group p,.geography-dashboard__checklist-title-group span,.geography-dashboard__route-note,.geography-dashboard__detail-label,.geography-dashboard__meta-label{color:var(--dark-text-secondary);opacity:1}.geography-dashboard__region,.geography-dashboard__detail-card,.geography-dashboard__checklist-item,.geography-dashboard__node,.geography-dashboard__meta-cell{border-color:var(--dark-border-soft);color:var(--dark-text-main);background:#42463cd1}.geography-dashboard__region:hover,.geography-dashboard__checklist-item:hover{background:#42463cf5;border-color:#a66f327a}.geography-dashboard__region.is-active{color:var(--dark-text-main);box-shadow:inset 4px 0 0 var(--dark-accent-bronze), 0 16px 38px #20221f2e;background:linear-gradient(135deg,#a66f3238,#42463cf0);border-color:#a66f32e0}.geography-dashboard__region-chip,.geography-dashboard__meta-val.status-badge-green,.geography-dashboard__checklist-status,.geography-transport-chip{color:var(--dark-text-main);opacity:1;background:#6e806438;border-color:#6e806470}.geography-dashboard__checklist-num,.geography-dashboard__progress-line,.geography-dashboard__route-line path{color:var(--dark-accent-bronze);border-color:var(--dark-accent-bronze)}.geography-dashboard__detail-action .button,.geography-map__card-cta{border-color:var(--dark-accent-bronze);background:linear-gradient(180deg, var(--dark-accent-bronze), #8a6a3e);color:var(--dark-text-main)}.geography-dashboard__detail-action .button:hover,.geography-map__card-cta:hover{background:linear-gradient(180deg, #b77f3a, var(--dark-accent-bronze));color:var(--dark-text-main)}@media (max-width:1024px){.geography{padding-inline:clamp(16px,3vw,28px)}}@media (max-width:767px){.production-journey{scroll-margin-top:84px}.geography{padding:72px 14px}.geography-dashboard__side,.geography-dashboard__panel,.production-equipment{border-radius:24px}}.hero{margin-top:calc(-1 * var(--nav-height-desktop,var(--release-header-height,76px)));color:#f1ebdf;isolation:isolate;background:#30352d;overflow:hidden;min-height:max(680px,100svh)!important}.hero__image,.hero__video{transform-origin:58%;filter:saturate(.94)contrast(1.04)brightness(.9)!important;transform:scale(1.01)!important}.hero__overlay{z-index:2;background:radial-gradient(circle at 72% 25%,#a66f3214,#0000 34%),linear-gradient(90deg,#30352de0 0%,#30352db3 42%,#30352d52 78%,#30352d99 100%),linear-gradient(#1f211e1f,#1f211e6b);pointer-events:none!important}.hero__grid{z-index:3;-webkit-mask-image:linear-gradient(90deg,#000000c2,#0000004d 62%,#0000 92%);mask-image:linear-gradient(90deg,#000000c2,#0000004d 62%,#0000 92%);pointer-events:none!important;opacity:.055!important;background-size:128px 128px!important}.hero__technical-frame,.hero__signal-panel,.hero__frame-line,.hero__frame-node{display:none!important}.hero__content{z-index:5;grid-template-columns:minmax(0,900px) minmax(260px,1fr);align-content:center;gap:clamp(18px,2.4vw,34px);display:grid;position:relative;opacity:1!important;filter:none!important;min-height:max(680px,100svh)!important;padding-top:clamp(118px,13vh,152px)!important;padding-bottom:clamp(46px,7vh,72px)!important}.hero__copy{grid-column:1;max-width:900px!important;padding:0!important}.hero__copy:before{opacity:.45;pointer-events:none}.hero__copy h1{text-shadow:0 6px 30px #1f211e75;margin-top:16px;color:#f4eee2!important;letter-spacing:0!important;opacity:1!important;max-width:900px!important;font-size:clamp(36px,4.35vw,64px)!important;line-height:1.02!important}.hero__copy p,.hero__detail{color:#f4eee2f2!important;opacity:1!important;max-width:710px!important}.hero__idea{color:#f4eee2!important;opacity:1!important;max-width:710px!important}.hero__facts{grid-column:1/-1;opacity:1!important;max-width:980px!important}.hero__facts span,.hero__path{color:#f4eee2f2!important;opacity:1!important}.hero__path{grid-column:2;place-self:end;max-width:410px!important}.hero .button,.hero a,.hero button{z-index:7;pointer-events:auto;position:relative;opacity:1!important}.product-dossier__body{align-items:start!important}.product-dossier__media{grid-template-rows:auto auto!important;align-self:start!important;height:auto!important;min-height:0!important}.product-intelligence-card--premium .product-intelligence-card__visual{height:clamp(300px,28vw,380px)!important;min-height:0!important;max-height:380px!important}.product-dossier__media-summary{align-content:start!important;min-height:0!important}.button__arrow,.hero .button svg,.product-grade-property svg,.product-proof-strip svg,.production-stepper__icon svg,.application-selector__tab svg,.laboratory-control__lead-note svg,.quality-control-step svg{min-width:18px;min-height:18px}.production-equipment-card__body svg,.quality-control-step svg,.laboratory-control__lead-note svg{min-width:25px;min-height:25px}.supply-geography__shell{background:linear-gradient(145deg,#e2ddd2e6,#c9c3b585)!important}.supply-geography__map-card,.supply-geography__directions,.supply-geography__dossier{color:#e7e1d5!important;background:radial-gradient(circle at 82% 4%,#5e705729,#0000 32%),linear-gradient(135deg,#42463cf5,#30352df0)!important;border-color:#e7e1d529!important}.supply-geography__route-panel{background:linear-gradient(135deg,#4f554a9e,#3a403770),radial-gradient(circle at 70% 38%,#a66f321f,#0000 38%);border:1px solid #e7e1d524;border-radius:26px;grid-template-columns:minmax(150px,.72fr) minmax(220px,1.4fr) minmax(150px,.72fr);align-items:center;gap:clamp(14px,2vw,26px);min-height:260px;padding:clamp(18px,2.4vw,30px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #e7e1d514}.supply-geography__route-panel:before{content:"";pointer-events:none;border:1px solid #e7e1d512;border-radius:20px;position:absolute;inset:14px}.supply-geography__route-endpoint{z-index:1;background:#454a40b8;border:1px solid #e7e1d524;border-radius:20px;gap:8px;padding:16px;display:grid;position:relative}.supply-geography__route-endpoint span,.supply-geography__route-endpoint small,.supply-geography__route-note span{color:#e7e1d5b3;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.supply-geography__route-endpoint strong,.supply-geography__route-note strong{color:#e7e1d5;font-size:clamp(18px,2vw,25px);line-height:1.05}.supply-geography__route-endpoint.is-destination{background:linear-gradient(145deg,#a66f322e,#454a40c7);border-color:#a66f327a}.supply-geography__route-track{z-index:1;pointer-events:none;justify-content:space-between;align-items:center;min-height:92px;padding-inline:8px;display:flex;position:relative}.supply-geography__route-line{background:linear-gradient(90deg,#a66f32e6,#e7e1d538,#a66f32e0);border-radius:999px;height:2px;position:absolute;top:50%;left:16px;right:16px;transform:translateY(-50%)}.supply-geography__route-pulse{background:#a66f32;border-radius:999px;width:10px;height:10px;animation:1.25s cubic-bezier(.42,0,.22,1) both supplyRoutePulse;position:absolute;top:50%;left:16px;transform:translateY(-50%);box-shadow:0 0 0 7px #a66f3221}.supply-geography__route-track i{z-index:1;background:#30352d;border:1px solid #e7e1d55c;border-radius:999px;width:10px;height:10px;position:relative;box-shadow:0 0 0 4px #30352db3}.supply-geography__route-note{border-top:1px solid #e7e1d51f;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}@keyframes supplyRoutePulse{0%{opacity:0;left:16px}18%{opacity:1}to{opacity:.95;left:calc(100% - 26px)}}@media (max-width:1024px){.hero__content{grid-template-columns:1fr;min-height:auto!important}.hero__copy,.hero__facts,.hero__path{grid-column:1}.hero__path{justify-self:start;max-width:640px!important}.supply-geography__route-panel{grid-template-columns:1fr;min-height:0}.supply-geography__route-track{min-height:70px}}@media (max-width:640px){.hero{margin-top:calc(-1 * var(--nav-height-mobile,var(--release-header-height,66px)))}.hero__content{padding-top:clamp(108px,18vh,128px)!important;padding-bottom:44px!important}.hero__grid{opacity:.035!important}.hero__copy h1{font-size:clamp(32px,9vw,44px)!important;line-height:1.04!important}.product-intelligence-card--premium .product-intelligence-card__visual{aspect-ratio:16/10;height:auto!important;max-height:none!important}.supply-geography__route-note{display:grid}}@media (prefers-reduced-motion:reduce){.hero__image,.supply-geography__route-pulse{animation:none!important}}.supply-geography{padding:clamp(68px,7vw,104px) clamp(16px,3vw,42px)!important}.supply-geography>.container{margin-inline:auto;width:min(100%,1220px)!important}.supply-geography__shell{border-radius:30px!important;gap:clamp(16px,2vw,25px)!important;padding:clamp(20px,2.7vw,34px)!important}.supply-geography__shell:before{opacity:.28;pointer-events:none}.supply-geography__intro{grid-template-columns:minmax(250px,.32fr) minmax(0,.68fr)!important;align-items:start!important}.supply-geography__intro h2{font-size:clamp(32px,3.2vw,52px)!important;line-height:1!important}.supply-geography__intro p{max-width:540px!important;font-size:clamp(15px,1.1vw,17px)!important}.supply-geography__layout{grid-template-columns:minmax(260px,.32fr) minmax(0,.68fr)!important;gap:clamp(16px,2.2vw,28px)!important}.supply-geography__directions,.supply-geography__map-card{background:radial-gradient(circle at 82% 0,#5e70571a,#0000 36%),linear-gradient(135deg,#31362ff7,#292e27f5)!important;box-shadow:0 20px 54px #1f211e2b,inset 0 1px #e7e1d50f!important}.supply-geography__directions{border-radius:22px!important;gap:0!important;padding:clamp(14px,1.6vw,18px)!important}.supply-geography__direction{box-shadow:none!important;background:0 0!important;border-width:0 0 1px!important;border-radius:0!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px 12px!important;padding:16px 10px 16px 14px!important;transform:none!important}.supply-geography__direction:hover,.supply-geography__direction.is-active{background:#a66f3214!important;border-color:#a66f3275!important}.supply-geography__direction.is-active:before{background:#a66f32}.supply-geography__direction-index{display:none!important}.supply-geography__direction-main{grid-column:1!important}.supply-geography__direction-country{font-size:.98rem!important}.supply-geography__direction-mode{grid-column:2!important;justify-self:end!important;padding:4px 7px!important;font-size:.62rem!important;line-height:1!important}.supply-geography__map-card{border-radius:24px!important;gap:clamp(14px,1.8vw,22px)!important;padding:clamp(18px,2.4vw,28px)!important}.supply-geography__map-head,.supply-geography__route-panel,.supply-map,.supply-map__svg{display:none!important}.supply-geography__route-card{background:linear-gradient(145deg,#454a40b3,#30352dad);border:1px solid #e7e1d521;border-top:2px solid #a66f32b8;border-radius:18px;gap:16px;padding:clamp(16px,2vw,24px);display:grid}.supply-geography__route-card-top{grid-template-columns:minmax(150px,.35fr) minmax(160px,1fr) minmax(150px,.35fr);align-items:start;gap:clamp(14px,2vw,24px);display:grid}.supply-geography__route-brand,.supply-geography__route-destination{gap:4px;min-width:0;display:grid}.supply-geography__route-destination{text-align:right}.supply-geography__route-brand span,.supply-geography__route-destination span{color:#e7e1d59e;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:850}.supply-geography__route-strip{pointer-events:none;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:10px;min-height:36px;padding-top:8px;display:grid}.supply-geography__route-strip span{background:linear-gradient(90deg,#e7e1d51f,#a66f32b8,#e7e1d51f);border-radius:999px;height:1px}.supply-geography__route-strip i{background:#a66f32;border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 5px #a66f321a}.supply-geography__route-card-meta{border-top:1px solid #e7e1d51c;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding-top:14px;display:grid}.supply-geography__route-card-meta div{gap:4px;display:grid}.supply-geography__route-card-meta span{color:#e7e1d585;letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:850}.supply-geography__route-card-meta strong{color:#e7e1d5;font-size:.88rem;line-height:1.2}.supply-geography__route-card-meta div:nth-child(2) strong{color:#86c99a}.supply-geography__route-card-meta div:nth-child(3) strong{color:#d6a238}.supply-geography__flow{grid-template-columns:1fr!important;gap:10px!important;display:grid!important}.supply-geography__flow-step{min-height:68px;background:#23272157!important;border-radius:14px!important;grid-template-columns:auto minmax(0,1fr) auto!important;padding:13px 16px!important}.supply-geography__flow-step:after{content:"✓";color:#8ee0aa;text-align:center;background:#5e70571f;border:1px solid #5e705757;border-radius:3px;place-self:center end;min-width:74px;padding:5px 8px;font-size:.62rem;font-weight:900}.supply-geography__flow-step:last-child:after{color:#d6a238;background:#a66f3229;border-color:#a66f3275}.supply-geography__flow-num{background:#181b1780!important;width:35px!important;height:35px!important}.supply-geography__flow-step strong{font-size:.92rem!important}.supply-geography__dossier{box-shadow:none!important;background:linear-gradient(145deg,#4a5045b3,#3a4037a3)!important;border-radius:18px!important;grid-template-columns:minmax(0,1fr) minmax(150px,.26fr) auto!important;gap:clamp(14px,2vw,24px)!important;padding:clamp(18px,2.2vw,28px)!important}.supply-geography__dossier h3{font-size:clamp(24px,2.3vw,34px)!important}.supply-geography__dossier p{max-width:560px!important}.supply-geography__dossier-meta{align-self:center}.supply-geography__dossier-meta div{background:#23272142!important}.supply-geography__cta{align-self:center;white-space:normal!important}@media (max-width:1080px){.supply-geography__intro,.supply-geography__layout{grid-template-columns:1fr!important}.supply-geography__directions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important;display:grid!important}.supply-geography__direction{border-width:1px!important;border-radius:14px!important}}@media (max-width:760px){.supply-geography{padding-inline:12px!important}.supply-geography__shell{border-radius:24px!important;padding:16px!important}.supply-geography__directions,.supply-geography__route-card-top,.supply-geography__route-card-meta,.supply-geography__dossier{grid-template-columns:1fr!important}.supply-geography__route-destination{text-align:left}.supply-geography__route-strip{min-height:24px;padding:0}.supply-geography__flow-step{grid-template-columns:auto minmax(0,1fr)!important}.supply-geography__flow-step:after{grid-column:2}}.supply-geography{overflow:clip}.supply-geography>.container{width:min(100%,1240px)!important}.supply-geography__shell{isolation:isolate;position:relative}.supply-geography__shell:before,.supply-geography__shell:after,.supply-geography__route-card:before,.supply-geography__map-card:before,.supply-geography__map-card:after{pointer-events:none}.supply-geography__layout{grid-template-columns:minmax(360px,.35fr) minmax(0,.65fr)!important;align-items:stretch!important}.supply-geography__direction{text-align:left!important;cursor:pointer!important;pointer-events:auto!important;background:#181b1738!important;border:1px solid #e7e1d514!important;border-radius:12px!important;flex-flow:wrap!important;align-items:center!important;gap:12px!important;width:100%!important;min-height:64px!important;padding:12px 16px!important;transition:all .25s cubic-bezier(.4,0,.2,1)!important;display:flex!important;position:relative!important}.supply-geography__direction:before{content:""!important;pointer-events:none!important;background:0 0!important;border-radius:12px 0 0 12px!important;width:4px!important;transition:background-color .18s,width .18s!important;position:absolute!important;inset:0 auto 0 0!important}.supply-geography__direction.is-active:before{background:#d6a238!important;width:4px!important}.supply-geography__direction-index{color:#e7e1d5bd!important;letter-spacing:0!important;background:#181b176b!important;border:1px solid #e7e1d529!important;border-radius:999px!important;flex:none!important;place-items:center!important;width:31px!important;height:31px!important;font-size:.68rem!important;font-weight:900!important;display:inline-grid!important}.supply-geography__direction-main{flex-direction:column!important;flex:auto!important;gap:2px!important;min-width:140px!important;display:flex!important}.supply-geography__direction-country{color:#e7e1d5!important;white-space:normal!important;word-break:keep-all!important;overflow-wrap:break-word!important;-webkit-hyphens:none!important;hyphens:none!important;font-size:clamp(.92rem,1.2vw,1.05rem)!important;font-weight:700!important;line-height:1.2!important}.supply-geography__direction-status{color:#e7e1d599!important;white-space:normal!important;word-break:keep-all!important;overflow-wrap:break-word!important;-webkit-hyphens:none!important;hyphens:none!important;font-size:.68rem!important;line-height:1.2!important}.supply-geography__direction-mode{text-transform:uppercase!important;letter-spacing:.05em!important;color:#d6a238!important;white-space:nowrap!important;background:#a66f321f!important;border:1px solid #a66f324d!important;border-radius:6px!important;flex:none!important;margin-left:auto!important;padding:4px 8px!important;font-size:10px!important;font-weight:800!important}.supply-geography__map-card{min-width:0;flex-direction:column!important;gap:16px!important;display:flex!important}.supply-geography__route-card{animation:1.2s cubic-bezier(.25,1,.5,1) forwards routeActivation!important;position:relative!important;overflow:hidden!important}@keyframes routeActivation{0%{border-color:#d6a23880;box-shadow:0 0 25px #d6a23840,inset 0 0 15px #d6a2381a}to{border-color:#e7e1d521;box-shadow:0 20px 54px #1f211e2b,inset 0 1px #e7e1d50f}}.supply-geography__route-card-top{grid-template-columns:minmax(140px,.35fr) minmax(100px,1fr) minmax(140px,.35fr)!important;align-items:start!important;overflow:visible!important}.supply-geography__route-strip{pointer-events:none!important;background:#181b1773!important;border:1px solid #e7e1d514!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;width:100%!important;height:12px!important;margin-top:14px!important;padding:0 16px!important;display:flex!important;position:relative!important;overflow:visible!important}.supply-geography__route-line{background:repeating-linear-gradient(90deg,#e7e1d51a 0 4px,#0000 4px 8px)!important;border-radius:1px!important;width:100%!important;height:2px!important;position:relative!important;overflow:visible!important}.supply-geography__route-fill{transform:scaleX(0);transform-origin:0!important;background:#d6a238!important;animation:.6s cubic-bezier(.4,0,.2,1) forwards routeLineReveal!important;position:absolute!important;inset:0!important}@keyframes routeLineReveal{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.supply-geography__route-running{background:linear-gradient(90deg,#0000,#d6a23859,#0000)!important;width:40px!important;animation:2s cubic-bezier(.4,0,.2,1) .6s infinite routeLineRunning!important;position:absolute!important;top:0!important;bottom:0!important;left:-40px!important}@keyframes routeLineRunning{0%{left:-40px}to{left:calc(100% + 40px)}}.supply-geography__route-node{z-index:5!important;pointer-events:none!important;flex-direction:column!important;align-items:center!important;display:flex!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important}.supply-geography__route-node-dot{box-shadow:none;background:#30352d;border:1px solid #e7e1d566;border-radius:50%!important;width:6px!important;height:6px!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.supply-geography__route-node-label{color:#e7e1d566;white-space:nowrap!important;text-transform:uppercase!important;letter-spacing:.06em!important;font-size:7px!important;font-weight:800!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;position:absolute!important;top:16px!important}@keyframes dotActivate{to{box-shadow:none;background:#d6a238;border-color:#d6a238e6}}@keyframes labelActivate{to{color:#e7e1d5}}@media (max-width:767px){.supply-geography__route-node-label{display:none!important}}.supply-geography__flow{position:relative;grid-template-columns:1fr!important;gap:10px!important;display:grid!important}.supply-geography__flow:before{content:""!important;pointer-events:none!important;z-index:4!important;background:#e7e1d514!important;width:2px!important;position:absolute!important;top:27.5px!important;bottom:27.5px!important;left:31.5px!important}.supply-geography__flow:after{transform:scaleY(0);content:""!important;pointer-events:none!important;z-index:4!important;transform-origin:top!important;background:#d6a238!important;width:2px!important;animation:1.1s cubic-bezier(.25,1,.5,1) .1s forwards verticalLineDraw!important;position:absolute!important;top:27.5px!important;bottom:27.5px!important;left:31.5px!important}@keyframes verticalLineDraw{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.supply-geography__flow-step{background:#181b1726;border:1px solid #e7e1d514;z-index:3!important;opacity:1!important;border-radius:14px!important;grid-template-columns:44px 1fr auto!important;align-items:center!important;gap:12px!important;min-height:60px!important;padding:10px 14px!important;transition:all .3s!important;display:grid!important;position:relative!important}.supply-geography__flow-step:before{background:0 0;width:0;content:""!important;pointer-events:none!important;border-radius:14px 0 0 14px!important;transition:all .3s!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important}.supply-geography__flow-step:after{content:none!important;display:none!important}.supply-geography__flow-num{color:#e7e1d5d9;background:#181b176b;border:1px solid #e7e1d53d;z-index:5!important;border-radius:50%!important;grid-column:1!important;place-items:center!important;width:35px!important;height:35px!important;font-size:.68rem!important;font-weight:900!important;transition:all .3s!important;display:inline-grid!important;position:relative!important}@keyframes stepHighlight{0%{background:#1f221d;border-color:#e7e1d514}30%{background:#d6a2380a;border-color:#d6a23859}to{background:#26292373;border-color:#d6a23852}}@keyframes stepRailHighlight{0%{background:0 0;width:0}to{background:#d6a238;width:2px}}@keyframes numHighlightGreen{0%{color:#e7e1d5;background:#181b176b;border-color:#e7e1d529}30%{color:#8ee0aa;background:#5e70574d;border-color:#8ee0aa}to{color:#e7e1d5;background:#5e705726;border-color:#8ee0aa99}}@keyframes numHighlightBronze{0%{color:#e7e1d5;background:#181b176b;border-color:#e7e1d529}30%{color:#d6a238;background:#d6a2384d;border-color:#d6a238}to{color:#e7e1d5;background:#d6a23826;border-color:#d6a23899}}@keyframes statusHighlightGreen{0%{color:#8ee0aa;background:#8ee0aa14;border:1px solid #8ee0aa40}30%{color:#8ee0aa;background:#8ee0aa33;border-color:#8ee0aa;box-shadow:0 0 8px #8ee0aa40}to{color:#8ee0aa;background:#8ee0aa1a;border:1px solid #8ee0aa59}}@keyframes statusHighlightBronze{0%{color:#d6a238;background:#d6a23814;border:1px solid #d6a23840}30%{color:#d6a238;background:#d6a23833;border-color:#d6a238;box-shadow:0 0 8px #d6a23840}to{color:#d6a238;background:#d6a2381a;border:1px solid #d6a23859}}.supply-geography__flow-step:first-child{animation:.6s cubic-bezier(.4,0,.2,1) .1s forwards stepHighlight!important}.supply-geography__flow-step:first-child:before{animation:.6s cubic-bezier(.4,0,.2,1) .1s forwards stepRailHighlight!important}.supply-geography__flow-step:first-child .supply-geography__flow-num{animation:.6s cubic-bezier(.4,0,.2,1) .1s forwards numHighlightGreen!important}.supply-geography__flow-step:first-child .supply-geography__flow-status{animation:.6s cubic-bezier(.4,0,.2,1) .1s forwards statusHighlightGreen!important}.supply-geography__flow-step:nth-child(2){animation:.6s cubic-bezier(.4,0,.2,1) .35s forwards stepHighlight!important}.supply-geography__flow-step:nth-child(2):before{animation:.6s cubic-bezier(.4,0,.2,1) .35s forwards stepRailHighlight!important}.supply-geography__flow-step:nth-child(2) .supply-geography__flow-num{animation:.6s cubic-bezier(.4,0,.2,1) .35s forwards numHighlightGreen!important}.supply-geography__flow-step:nth-child(2) .supply-geography__flow-status{animation:.6s cubic-bezier(.4,0,.2,1) .35s forwards statusHighlightGreen!important}.supply-geography__flow-step:nth-child(3){animation:.6s cubic-bezier(.4,0,.2,1) .6s forwards stepHighlight!important}.supply-geography__flow-step:nth-child(3):before{animation:.6s cubic-bezier(.4,0,.2,1) .6s forwards stepRailHighlight!important}.supply-geography__flow-step:nth-child(3) .supply-geography__flow-num{animation:.6s cubic-bezier(.4,0,.2,1) .6s forwards numHighlightGreen!important}.supply-geography__flow-step:nth-child(3) .supply-geography__flow-status{animation:.6s cubic-bezier(.4,0,.2,1) .6s forwards statusHighlightGreen!important}.supply-geography__flow-step:nth-child(4){animation:.6s cubic-bezier(.4,0,.2,1) .85s forwards stepHighlight!important}.supply-geography__flow-step:nth-child(4):before{animation:.6s cubic-bezier(.4,0,.2,1) .85s forwards stepRailHighlight!important}.supply-geography__flow-step:nth-child(4) .supply-geography__flow-num{animation:.6s cubic-bezier(.4,0,.2,1) .85s forwards numHighlightGreen!important}.supply-geography__flow-step:nth-child(4) .supply-geography__flow-status{animation:.6s cubic-bezier(.4,0,.2,1) .85s forwards statusHighlightGreen!important}.supply-geography__flow-step:nth-child(5){animation:.6s cubic-bezier(.4,0,.2,1) 1.1s forwards stepHighlight!important}.supply-geography__flow-step:nth-child(5):before{animation:.6s cubic-bezier(.4,0,.2,1) 1.1s forwards stepRailHighlight!important}.supply-geography__flow-step:nth-child(5) .supply-geography__flow-num{animation:.6s cubic-bezier(.4,0,.2,1) 1.1s forwards numHighlightBronze!important}.supply-geography__flow-step:nth-child(5) .supply-geography__flow-status{animation:.6s cubic-bezier(.4,0,.2,1) 1.1s forwards statusHighlightBronze!important}.supply-geography__flow-copy{flex-direction:column!important;grid-column:2!important;gap:2px!important;min-width:0!important;display:flex!important}.supply-geography__flow-step strong{color:#fbf9f6!important;font-size:.95rem!important;line-height:1.2!important}.supply-geography__flow-desc{color:#e7e1d5eb!important;white-space:normal!important;font-size:.8rem!important;font-weight:500!important;line-height:1.3!important}.supply-geography__flow-status{text-align:center!important;text-transform:uppercase!important;white-space:nowrap!important;opacity:.95!important;border-radius:6px!important;flex:none!important;grid-column:3!important;justify-self:end!important;min-width:110px!important;padding:5px 8px!important;font-size:.65rem!important;font-weight:800!important;line-height:1.05!important;transition:all .3s!important}.supply-geography__flow-status.is-green{color:#9ee5b7;background:#8ee0aa1f;border:1px solid #8ee0aa59}.supply-geography__flow-status.is-bronze{color:#e2b34c;background:#d6a2381f;border:1px solid #d6a23859}.supply-geography__dossier{border:1px solid #e7e1d51f!important;border-top:2px solid var(--color-antique-bronze)!important;background:linear-gradient(145deg,#4c5247bf,#383e34b3)!important;border-radius:18px!important;grid-template-columns:1.2fr .8fr!important;gap:12px 18px!important;padding:18px 20px!important;animation:.5s cubic-bezier(.25,1,.5,1) forwards dossierReveal!important;display:grid!important}@keyframes dossierReveal{0%{opacity:.9!important;filter:blur(1px)!important;transform:translateY(2px)!important}to{opacity:1!important;filter:blur()!important;transform:translateY(0)!important}}.supply-geography__dossier-kicker{color:#d6a238!important;letter-spacing:.08em!important;text-transform:uppercase!important;grid-column:1/-1!important;font-size:.7rem!important;font-weight:800!important}.supply-geography__dossier-copy{flex-direction:column!important;grid-column:1!important;gap:8px!important;min-width:0!important;display:flex!important}.supply-geography__dossier h3{color:#e7e1d5!important;font-size:clamp(22px,2.2vw,30px)!important;font-weight:800!important;line-height:1.1!important}.supply-geography__dossier-route-chain{border-top:1px dashed #e7e1d526!important;grid-column:1/-1!important;align-items:center!important;gap:10px!important;margin-top:8px!important;padding-top:16px!important;display:flex!important}@keyframes pulseIcon{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.supply-geography__dossier-meta{flex-direction:column!important;grid-column:2!important;justify-content:space-between!important;gap:20px!important;display:flex!important}.supply-geography__dossier-delivery-chips{flex-wrap:wrap!important;gap:8px!important;margin-top:4px!important;display:flex!important}.supply-geography__dossier-delivery-chip{color:#d6a238!important;text-transform:uppercase!important;letter-spacing:.02em!important;background:#d6a2381f!important;border:1px solid #d6a23840!important;border-radius:6px!important;align-items:center!important;padding:3px 8px!important;font-size:.65rem!important;font-weight:800!important;line-height:1.2!important;display:inline-flex!important}@media (max-width:1080px){.supply-geography__layout{grid-template-columns:1fr!important}.supply-geography__directions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.supply-geography__direction{border-width:1px!important;border-radius:14px!important}.supply-geography__dossier{grid-template-columns:1fr!important;gap:20px!important}.supply-geography__dossier-copy,.supply-geography__dossier-meta{grid-column:1/-1!important}}.supply-geography{background:#20231e!important;position:relative!important;overflow:hidden!important}.supply-geography__layout{grid-template-columns:320px 1fr!important;align-items:start!important;gap:24px!important;margin-top:32px!important;display:grid!important}.supply-geography__directions{flex-direction:column!important;gap:8px!important;display:flex!important}.supply-geography__direction{cursor:pointer!important;text-align:left!important;background:#181b1726!important;border:1px solid #e7e1d50d!important;border-radius:14px!important;grid-template-columns:auto 1fr auto!important;align-items:center!important;gap:8px 16px!important;width:100%!important;padding:16px 20px!important;transition:all .22s cubic-bezier(.25,1,.5,1)!important;display:grid!important;position:relative!important;overflow:hidden!important}.supply-geography__direction:before{content:""!important;background:0 0!important;width:0!important;transition:all .22s!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important}.supply-geography__direction-index{font-family:var(--font-outfit), var(--font-inter), sans-serif!important;letter-spacing:.05em!important;color:#e7e1d54d!important;grid-column:1!important;font-size:.72rem!important;font-weight:850!important}.supply-geography__direction-main{flex-direction:column!important;grid-column:2!important;gap:2px!important;display:flex!important}.supply-geography__direction-country{color:#e7e1d5bf!important;font-size:.95rem!important;font-weight:700!important;transition:color .22s!important}.supply-geography__direction-status{color:#e7e1d566!important;font-size:.7rem!important}.supply-geography__direction-mode{text-transform:uppercase!important;letter-spacing:.03em!important;color:#d6a23880!important;grid-column:3!important;justify-self:end!important;font-size:.7rem!important;font-weight:750!important}.supply-geography__direction:hover{background:#d6a2380a!important;border-color:#d6a2382e!important;transform:translate(3px)!important}.supply-geography__direction:hover .supply-geography__direction-country{color:#e7e1d5!important}.supply-geography__direction.is-active:before{background:#d6a238!important;width:3.5px!important;box-shadow:0 0 8px #d6a23899!important}.supply-geography__direction.is-active .supply-geography__direction-country{color:#ffe08c!important}.supply-geography__direction.is-active .supply-geography__direction-index{color:#d6a238!important}.supply-geography__map-card{background:radial-gradient(circle at 85% 5%,#5e70571f,#0000 35%),linear-gradient(135deg,#2e322afa,#1e211cf2)!important;border:1px solid #e7e1d51a!important;border-radius:24px!important;flex-direction:column!important;gap:24px!important;width:100%!important;padding:28px!important;display:flex!important;box-shadow:0 16px 48px #10120f4d!important}.supply-geography__route-card{background:linear-gradient(145deg,#3a403759,#30352d47),radial-gradient(circle at 15% 0,#a66f320d,#0000 30%)!important;border-top:1px solid #a66f3238!important;border-radius:16px!important;width:100%!important;padding:20px 24px!important;box-shadow:inset 0 1px #e7e1d508!important}.supply-geography__route-card-top{grid-template-rows:auto auto!important;grid-template-columns:1fr 1fr!important;gap:16px!important;width:100%!important;display:grid!important}.supply-geography__route-brand{text-align:left!important;flex-direction:column!important;grid-area:1/1!important;gap:4px!important;display:flex!important}.supply-geography__route-brand strong{color:#e7e1d5!important;letter-spacing:.02em!important;font-size:1.05rem!important;font-weight:800!important}.supply-geography__route-brand span{color:#e7e1d573!important;font-size:.72rem!important}.supply-geography__route-destination{text-align:right!important;flex-direction:column!important;grid-area:1/2!important;gap:4px!important;display:flex!important}.supply-geography__route-destination strong{color:#d6a238!important;letter-spacing:.02em!important;font-size:1.05rem!important;font-weight:800!important}.supply-geography__route-destination span{color:#d6a23899!important;font-size:.72rem!important}.supply-geography__route-strip{width:100%!important;height:2px!important;min-height:2px!important;box-shadow:none!important;pointer-events:none!important;background:0 0!important;border:none!important;border-radius:0!important;grid-area:2/1/auto/span 2!important;align-items:center!important;margin:12px 0 20px!important;display:flex!important;position:relative!important;overflow:visible!important}.supply-geography__route-segments{display:none!important}.supply-geography__route-line{background:#d6a23826!important;height:2px!important;position:absolute!important;top:50%!important;left:0!important;right:0!important;overflow:visible!important;transform:translateY(-50%)!important}.supply-geography__route-fill{transform:scaleX(0);transform-origin:0!important;background:#d6a238!important;width:100%!important;animation:1.1s cubic-bezier(.22,1,.36,1) forwards routeLineReveal!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important}.supply-geography__route-running{background:linear-gradient(90deg,#0000,#d6a238cc,#fff5db,#d6a238cc,#0000)!important;width:120px!important;height:2px!important;animation:1.3s cubic-bezier(.22,1,.36,1) .1s forwards routeLineSweep!important;position:absolute!important;top:50%!important;left:-120px!important;transform:translateY(-50%)!important}@keyframes routeLineSweep{0%{left:-120px}to{left:calc(100% + 120px)}}.supply-geography__route-node{z-index:5!important;flex-direction:column!important;align-items:center!important;display:flex!important;position:absolute!important;top:50%!important;transform:translate(-50%,-50%)!important}.supply-geography__route-node.is-1{left:25%!important}.supply-geography__route-node.is-2{left:50%!important}.supply-geography__route-node.is-3{left:75%!important}.supply-geography__route-node-dot{background:#20231e!important;border:2px solid #d6a23866!important;border-radius:50%!important;width:8px!important;height:8px!important;transition:all .3s!important;box-shadow:0 0 0 3px #20231e!important}.supply-geography__route-node-label{white-space:nowrap!important;text-transform:none!important;letter-spacing:.02em!important;color:#e7e1d559!important;font-size:11px!important;font-weight:600!important;transition:all .3s!important;position:absolute!important;top:14px!important}.supply-geography__route-node.is-1 .supply-geography__route-node-dot{animation:.3s ease-out .28s forwards nodeTickActivate!important}.supply-geography__route-node.is-1 .supply-geography__route-node-label{animation:.3s ease-out .28s forwards nodeLabelActivate!important}.supply-geography__route-node.is-2 .supply-geography__route-node-dot{animation:.3s ease-out .55s forwards nodeTickActivate!important}.supply-geography__route-node.is-2 .supply-geography__route-node-label{animation:.3s ease-out .55s forwards nodeLabelActivate!important}.supply-geography__route-node.is-3 .supply-geography__route-node-dot{animation:.3s ease-out .82s forwards nodeTickActivate!important}.supply-geography__route-node.is-3 .supply-geography__route-node-label{animation:.3s ease-out .82s forwards nodeLabelActivate!important}@keyframes nodeTickActivate{to{background:#d6a238!important;border-color:#d6a238!important;box-shadow:0 0 0 3px #20231e,0 0 8px #d6a238cc!important}}@keyframes nodeLabelActivate{to{color:#e7e1d5f2!important}}.supply-geography__route-card-meta{border-top:1px solid #e7e1d50f!important;justify-content:space-between!important;gap:16px!important;margin-top:14px!important;padding-top:14px!important;display:flex!important}.supply-geography__route-card-meta>div{flex-direction:column!important;gap:4px!important;display:flex!important}.supply-geography__route-card-meta span{text-transform:uppercase!important;letter-spacing:.05em!important;color:#e7e1d559!important;font-size:.65rem!important;font-weight:800!important}.supply-geography__route-card-meta strong{color:#e7e1d5!important;font-size:.85rem!important;font-weight:700!important}.supply-geography__flow{--supply-flow-rail-x:22px;isolation:isolate!important;flex-direction:column!important;gap:12px!important;width:100%!important;display:flex!important;position:relative!important}.supply-geography__flow:before{content:""!important;top:24px!important;bottom:24px!important;left:var(--supply-flow-rail-x)!important;z-index:0!important;background:#e7e1d50f!important;width:2px!important;position:absolute!important}.supply-geography__flow:after{transform:scaleY(0);content:""!important;top:24px!important;bottom:24px!important;left:var(--supply-flow-rail-x)!important;z-index:1!important;transform-origin:top!important;background:linear-gradient(#a66f3280,#d6a238f2,#a66f3299)!important;width:2px!important;animation:1.28s cubic-bezier(.22,1,.36,1) 20ms forwards supplyFlowRailPass!important;position:absolute!important;box-shadow:0 0 8px #d6a23840!important}@keyframes supplyFlowRailPass{to{transform:scaleY(1)}}.supply-geography__flow-step{transform:translateY(6px);z-index:2!important;min-height:74px!important;box-shadow:none!important;background:0 0!important;border:none!important;grid-template-columns:44px 1fr auto!important;align-items:center!important;gap:20px!important;padding:14px 20px!important;animation:.46s cubic-bezier(.22,1,.36,1) forwards supplyFlowStepReveal!important;display:grid!important;position:relative!important;overflow:visible!important}@keyframes supplyFlowStepReveal{to{transform:translateY(0)}}.supply-geography__flow-step:before{content:""!important;z-index:-1!important;background:#1e211c66!important;border:1px solid #e7e1d514!important;border-radius:14px!important;transition:all .3s!important;animation:.5s cubic-bezier(.22,1,.36,1) forwards supplyFlowStepBgReveal!important;position:absolute!important;inset:0 0 0 54px!important}@keyframes supplyFlowStepBgReveal{to{background:linear-gradient(135deg,#383e34f2,#262a23e6)!important;border-color:#d6a23859!important;box-shadow:inset 0 1px #e7e1d50a,0 8px 24px #10120f33!important}}.supply-geography__flow-num{transform:scale(.96);z-index:6!important;color:#e7e1d5b3!important;background:#20231e!important;border:1.5px solid #e7e1d54d!important;border-radius:50%!important;grid-column:1!important;justify-self:center!important;place-items:center!important;width:38px!important;height:38px!important;font-size:.72rem!important;font-weight:950!important;transition:all .3s!important;animation:.5s cubic-bezier(.22,1,.36,1) forwards supplyFlowNumComplete!important;display:inline-grid!important;box-shadow:0 0 0 5px #20231e!important}@keyframes supplyFlowNumComplete{to{color:#1e211c!important;background:#d6a238!important;border-color:#d6a238!important;transform:scale(1.06)!important}}.supply-geography__flow-num.is-bronze{animation-name:supplyFlowNumCompleteBronze!important}@keyframes supplyFlowNumCompleteBronze{to{color:#1e211c!important;background:#ffe08c!important;border-color:#ffe08c!important;transform:scale(1.06)!important}}.supply-geography__flow-copy{flex-direction:column!important;grid-column:2!important;gap:4px!important;min-width:0!important;padding-left:10px!important;display:flex!important}.supply-geography__flow-title-row{align-items:center!important;gap:8px!important;display:flex!important}.supply-geography__flow-icon{color:#e7e1d566!important;flex-shrink:0!important;transition:color .5s!important;animation:.5s ease-out forwards supplyFlowIconActivate!important}@keyframes supplyFlowIconActivate{to{color:#d6a238!important}}.supply-geography__flow-step strong{color:#e7e1d5!important;opacity:.9!important;font-size:.92rem!important;font-weight:700!important;transition:all .5s!important;animation:.5s ease-out forwards supplyFlowTitleActivate!important}@keyframes supplyFlowTitleActivate{to{color:#fff!important;opacity:1!important}}.supply-geography__flow-desc{color:#e7e1d5a6!important;opacity:.9!important;font-size:.82rem!important;line-height:1.4!important;transition:all .5s!important;animation:.5s ease-out forwards supplyFlowDescActivate!important}@keyframes supplyFlowDescActivate{to{color:#e7e1d5!important;opacity:1!important}}.supply-geography__flow-status{text-transform:uppercase!important;letter-spacing:.03em!important;color:#e7e1d599!important;opacity:.85!important;background:#181b1733!important;border:1px solid #e7e1d526!important;border-radius:6px!important;grid-column:3!important;justify-self:end!important;padding:4px 10px!important;font-size:.68rem!important;font-weight:800!important;animation:.5s cubic-bezier(.22,1,.36,1) forwards supplyFlowStatusComplete!important}@keyframes supplyFlowStatusComplete{to{color:#a8e8ba!important;opacity:1!important;background:#5e70573d!important;border-color:#8ee0aa80!important}}.supply-geography__flow-status.is-bronze{animation-name:supplyFlowStatusCompleteBronze!important}@keyframes supplyFlowStatusCompleteBronze{to{color:#e1b24a!important;opacity:1!important;background:#a66f3238!important;border-color:#d6a23880!important}}.supply-geography__flow-step:first-child,.supply-geography__flow-step:first-child:before,.supply-geography__flow-step:first-child .supply-geography__flow-num,.supply-geography__flow-step:first-child .supply-geography__flow-status,.supply-geography__flow-step:first-child strong,.supply-geography__flow-step:first-child .supply-geography__flow-desc,.supply-geography__flow-step:first-child .supply-geography__flow-icon{animation-delay:var(--flow-delay-1)!important}.supply-geography__flow-step:nth-child(2),.supply-geography__flow-step:nth-child(2):before,.supply-geography__flow-step:nth-child(2) .supply-geography__flow-num,.supply-geography__flow-step:nth-child(2) .supply-geography__flow-status,.supply-geography__flow-step:nth-child(2) strong,.supply-geography__flow-step:nth-child(2) .supply-geography__flow-desc,.supply-geography__flow-step:nth-child(2) .supply-geography__flow-icon{animation-delay:var(--flow-delay-2)!important}.supply-geography__flow-step:nth-child(3),.supply-geography__flow-step:nth-child(3):before,.supply-geography__flow-step:nth-child(3) .supply-geography__flow-num,.supply-geography__flow-step:nth-child(3) .supply-geography__flow-status,.supply-geography__flow-step:nth-child(3) strong,.supply-geography__flow-step:nth-child(3) .supply-geography__flow-desc,.supply-geography__flow-step:nth-child(3) .supply-geography__flow-icon{animation-delay:var(--flow-delay-3)!important}.supply-geography__flow-step:nth-child(4),.supply-geography__flow-step:nth-child(4):before,.supply-geography__flow-step:nth-child(4) .supply-geography__flow-num,.supply-geography__flow-step:nth-child(4) .supply-geography__flow-status,.supply-geography__flow-step:nth-child(4) strong,.supply-geography__flow-step:nth-child(4) .supply-geography__flow-desc,.supply-geography__flow-step:nth-child(4) .supply-geography__flow-icon{animation-delay:var(--flow-delay-4)!important}.supply-geography__flow-step:nth-child(5),.supply-geography__flow-step:nth-child(5):before,.supply-geography__flow-step:nth-child(5) .supply-geography__flow-num,.supply-geography__flow-step:nth-child(5) .supply-geography__flow-status,.supply-geography__flow-step:nth-child(5) strong,.supply-geography__flow-step:nth-child(5) .supply-geography__flow-desc,.supply-geography__flow-step:nth-child(5) .supply-geography__flow-icon{animation-delay:var(--flow-delay-5)!important}.supply-geography__flow-step:hover:before{border-color:#d6a23866!important;box-shadow:inset 0 1px #e7e1d50d,0 8px 24px #d6a2381f!important}.supply-geography__dossier{background:linear-gradient(145deg,#484e43cc,#343930bf)!important;border:1px solid #e7e1d51a!important;border-top:2.5px solid #d6a238!important;border-radius:18px!important;grid-template-columns:1fr 280px!important;gap:20px 32px!important;width:100%!important;padding:24px 28px!important;display:grid!important;box-shadow:inset 0 1px #e7e1d50d,0 16px 40px #10120f33!important}.supply-geography__dossier-kicker{color:#d6a238!important;letter-spacing:.08em!important;text-transform:uppercase!important;grid-area:1/1!important;font-size:.7rem!important;font-weight:850!important}.supply-geography__dossier-copy{flex-direction:column!important;grid-area:2/1/span 2!important;gap:10px!important;min-width:0!important;display:flex!important}.supply-geography__dossier h3{color:#e7e1d5!important;word-wrap:break-word!important;font-size:clamp(22px,2.2vw,28px)!important;font-weight:800!important;line-height:1.25!important}.supply-geography__dossier p{color:#e7e1d5cc!important;font-size:.88rem!important;line-height:1.45!important}.supply-geography__dossier-map-col{grid-area:1/2/span 2!important;justify-content:stretch!important;align-items:center!important;width:280px!important;display:flex!important}.supply-geography__minimap-container{background:#181b1799!important;border:1px solid #d6a23840!important;border-radius:10px!important;width:280px!important;height:180px!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 0 16px #10120fcc,0 10px 30px #10120f4d!important}.supply-geography__minimap-svg{width:100%!important;height:100%!important;display:block!important}.minimap-country{fill:#343a3073!important;stroke:#e7e1d51f!important;stroke-width:.6px!important;transition:all .4s!important}.minimap-corner-crosshair{color:#d6a23838!important;pointer-events:none!important;font-family:monospace!important;font-size:10px!important;line-height:1!important;position:absolute!important}.minimap-corner-crosshair.top-left{top:4px!important;left:6px!important}.minimap-corner-crosshair.top-right{top:4px!important;right:6px!important}.minimap-corner-crosshair.bottom-left{bottom:4px!important;left:6px!important}.minimap-corner-crosshair.bottom-right{bottom:4px!important;right:6px!important}.minimap-status-badge{pointer-events:none!important;align-items:center!important;gap:5px!important;display:flex!important;position:absolute!important;top:8px!important;left:14px!important}.minimap-status-ping{background:#d6a238!important;border-radius:50%!important;width:4px!important;height:4px!important;animation:1.6s ease-in-out infinite alternate pingLight!important;box-shadow:0 0 6px #d6a238!important}.minimap-status-text{font-family:var(--font-outfit), var(--font-inter), sans-serif!important;letter-spacing:.08em!important;color:#d6a238b3!important;font-size:6px!important;font-weight:800!important}@keyframes pingLight{0%{opacity:.35;transform:scale(.9)}to{opacity:1;transform:scale(1.1)}}.minimap-label{font-family:var(--font-outfit), var(--font-inter), sans-serif!important;letter-spacing:.06em!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important}.minimap-label.origin-label{fill:#e7e1d58c!important}.minimap-label.active-label{fill:#ffe08c!important;animation:1.6s ease-in-out infinite alternate labelPulse!important}@keyframes labelPulse{0%{opacity:.75}to{opacity:1}}@keyframes miniMapLineReveal{0%{stroke-dashoffset:300px}to{stroke-dashoffset:0}}.minimap-impulse-path{stroke-dasharray:15 280!important;stroke-dashoffset:295px!important;opacity:0!important;animation:2s linear 1.1s infinite minimapLineImpulse!important}@keyframes minimapLineImpulse{0%{stroke-dashoffset:295px;opacity:0}10%{opacity:.95}90%{opacity:.95}to{stroke-dashoffset:0;opacity:0}}.supply-geography__dossier-actions{flex-direction:column!important;grid-area:3/2!important;gap:12px!important;width:280px!important;display:flex!important}.supply-geography__dossier-meta-options{flex-direction:column!important;gap:6px!important;display:flex!important}.supply-geography__dossier-meta-options span{color:#e7e1d585!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.68rem!important;font-weight:850!important}.supply-geography__dossier-delivery-chips{flex-wrap:wrap!important;gap:8px!important;display:flex!important}.supply-geography__dossier-delivery-chip{color:#d6a238!important;text-transform:uppercase!important;letter-spacing:.02em!important;background:#d6a2381f!important;border:1px solid #d6a23840!important;border-radius:6px!important;align-items:center!important;padding:3px 8px!important;font-size:.65rem!important;font-weight:800!important;display:inline-flex!important}.supply-geography__cta{color:#d6a238!important;background:#d6a23824!important;border:2px solid #d6a238!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:100%!important;height:44px!important;padding:10px 20px!important;font-weight:850!important;transition:all .25s cubic-bezier(.4,0,.2,1)!important;display:inline-flex!important}.supply-geography__cta:hover{color:#1e211c!important;background:#d6a238!important;border-color:#d6a238!important;transform:translateY(-1px)!important;box-shadow:0 4px 16px #d6a23840!important}.supply-geography__dossier-route-chain{border-top:1px dashed #e7e1d526!important;grid-area:4/1/auto/-1!important;align-items:center!important;gap:10px!important;margin-top:6px!important;padding-top:14px!important;display:flex!important}.supply-geography__dossier-route-icon{color:#d6a238!important;flex:none!important;font-size:1.1rem!important;font-weight:800!important;animation:3s ease-in-out infinite pulseIcon!important}.supply-geography__route-note-text{color:#e7e1d5bf!important;letter-spacing:.02em!important;text-transform:uppercase!important;margin:0!important;font-size:.8rem!important;font-weight:600!important;line-height:1.4!important}@media (max-width:1080px){.supply-geography__layout{grid-template-columns:1fr!important}.supply-geography__directions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.supply-geography__direction{border-width:1px!important;border-radius:14px!important}.supply-geography__dossier{grid-template-columns:1fr!important;gap:20px!important}.supply-geography__dossier-kicker,.supply-geography__dossier-copy,.supply-geography__dossier-map-col,.supply-geography__dossier-actions,.supply-geography__dossier-route-chain{grid-area:auto/1/auto/-1!important;width:100%!important}.supply-geography__dossier-map-col{justify-content:center!important}.supply-geography__minimap-container{width:280px!important;height:180px!important}.supply-geography__dossier-actions{width:100%!important}}@media (max-width:768px){.supply-geography__route-node-label{display:none!important}}@media (max-width:767px){.supply-geography{padding-inline:12px!important}.supply-geography__shell{border-radius:24px!important;padding:16px!important}.supply-geography__directions{grid-template-columns:1fr!important}.supply-geography__route-card-top{grid-template-rows:auto auto!important;grid-template-columns:1fr 1fr!important}.supply-geography__route-destination{text-align:right!important}.supply-geography__route-card-meta,.supply-geography__dossier{grid-template-columns:1fr!important}.supply-geography__route-strip{grid-area:2/1/auto/span 2!important;height:2px!important;min-height:2px!important}.supply-geography__flow{--supply-flow-rail-x:17.5px}.supply-geography__flow-step{grid-template-rows:auto auto!important;grid-template-columns:35px 1fr!important;gap:8px 12px!important;padding:14px!important}.supply-geography__flow-step:before{left:45px!important}.supply-geography__flow-num{grid-area:1/1/span 2!important;align-self:center!important;box-shadow:0 0 0 5px #20231e!important}.supply-geography__flow-copy{grid-area:1/2!important;padding-left:0!important}.supply-geography__flow-status{grid-area:2/2!important;place-self:flex-start start!important}.supply-geography__dossier-actions{flex-direction:column!important;align-items:stretch!important;gap:12px!important}.supply-geography__cta{width:100%!important}}@media (max-width:520px){.supply-geography__minimap-container{height:190px!important;min-height:190px!important;display:block!important}.origin-label,.origin-label-stroke{display:none!important}.active-label{font-size:5.5px!important}.active-label-stroke{stroke-width:1px!important;font-size:5.5px!important}}@media (prefers-reduced-motion:reduce){.hero__image,.supply-geography__route-running,.supply-geography__flow:after,.supply-geography__flow-step,.supply-geography__flow-step:before,.supply-geography__flow-num,.supply-geography__flow-status{animation:none!important}}.supply-geography__shell{background:linear-gradient(135deg,#3f463ceb,#2a3028f2),radial-gradient(circle at 82% 8%,#a66f3214,#0000 34%)!important;border-color:#e7e1d521!important;box-shadow:inset 0 1px #e7e1d50f,0 26px 72px #10120f47!important}.supply-geography__map-card,.supply-geography__directions{background:linear-gradient(145deg,#3e453bd1,#2a3028db)!important;border:1px solid #e7e1d51f!important}.supply-geography__route-card{background:linear-gradient(145deg,#474e43ad,#343a31b3)!important;border:1px solid #e7e1d521!important;border-top:2px solid #a66f32b8!important;padding:clamp(18px,2vw,26px) clamp(18px,2.3vw,30px)!important;overflow:visible!important;box-shadow:inset 0 1px #e7e1d50e,0 16px 34px #10120f2e!important}.supply-geography__route-card-top{grid-template-rows:auto auto!important;grid-template-columns:minmax(150px,.34fr) minmax(240px,1fr) minmax(150px,.34fr)!important;align-items:start!important;gap:13px clamp(16px,2vw,28px)!important;display:grid!important}.supply-geography__route-brand{grid-area:1/1!important;min-width:0!important}.supply-geography__route-destination{text-align:right!important;grid-area:1/3!important;min-width:0!important}.supply-geography__route-brand strong,.supply-geography__route-destination strong{font-size:clamp(19px,1.6vw,25px)!important;line-height:1.08!important}.supply-geography__route-strip{height:42px!important;min-height:42px!important;box-shadow:none!important;pointer-events:none!important;background:0 0!important;border:0!important;grid-area:2/1/auto/-1!important;margin:2px 0 0!important;padding:0 4px!important;display:block!important;position:relative!important;overflow:visible!important}.supply-geography__route-segments{opacity:.55!important;background:repeating-linear-gradient(90deg,#e7e1d52e 0 8px,#0000 8px 22px)!important;height:1px!important;display:block!important;position:absolute!important;inset:18px 2px auto!important}.supply-geography__route-segment-tick{display:none!important}.supply-geography__route-line{background:linear-gradient(90deg,#e7e1d514,#a66f323d,#e7e1d514)!important;border-radius:999px!important;height:2px!important;position:absolute!important;top:18px!important;left:0!important;right:0!important;overflow:visible!important;transform:none!important}.supply-geography__route-fill{background:linear-gradient(90deg,#a66f322e,#d6a238f2,#a66f3252)!important;animation:1.05s cubic-bezier(.22,1,.36,1) forwards supplyDispatchTrackReveal!important}.supply-geography__route-running{background:linear-gradient(90deg,#0000,#d6a238e6,#e7e1d5b8,#0000)!important;width:96px!important;height:2px!important;animation:1.35s cubic-bezier(.22,1,.36,1) 80ms forwards supplyDispatchSweep!important;top:0!important;transform:none!important}.supply-geography__route-node{top:18px!important;transform:translate(-50%,-50%)!important}.supply-geography__route-node-label{color:#e7e1d5b8!important;letter-spacing:.035em!important;font-size:10px!important;font-weight:800!important;top:16px!important}@keyframes supplyDispatchTrackReveal{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes supplyDispatchSweep{0%{opacity:0;left:-110px}15%{opacity:1}85%{opacity:1}to{opacity:0;left:calc(100% + 110px)}}.supply-geography__route-card-meta{margin-top:14px!important}.supply-geography__flow{--supply-flow-rail-x:19px!important;isolation:isolate!important;gap:12px!important;position:relative!important}.supply-geography__flow:before,.supply-geography__flow:after{top:25px!important;bottom:25px!important;left:var(--supply-flow-rail-x)!important;pointer-events:none!important;border-radius:999px!important;width:2px!important}.supply-geography__flow:before{z-index:0!important;background:#e7e1d513!important}.supply-geography__flow:after{z-index:0!important;box-shadow:none!important;background:linear-gradient(#a66f3259,#d6a238e6,#a66f326b)!important;animation:1.28s cubic-bezier(.22,1,.36,1) forwards supplyFlowRailPass!important}.supply-geography__flow-step{z-index:3!important;grid-template-columns:46px minmax(0,1fr) auto!important;gap:14px!important;min-height:72px!important;padding:12px 16px!important;animation:.46s cubic-bezier(.22,1,.36,1) forwards supplyFlowStepReveal!important;transform:translateY(7px)!important}.supply-geography__flow-step:before{pointer-events:none!important;background:linear-gradient(135deg,#353b32e0,#282d26e6)!important;border:1px solid #e7e1d518!important;animation:.5s cubic-bezier(.22,1,.36,1) forwards supplyFlowStepBgReveal!important;left:56px!important;right:0!important;box-shadow:inset 0 1px #e7e1d50a!important}.supply-geography__flow-num{z-index:20!important;color:#e7e1d5f0!important;background:#30352d!important;border:1.5px solid #a66f32ad!important;outline:7px solid #30352d!important;width:39px!important;height:39px!important;animation:.5s cubic-bezier(.22,1,.36,1) forwards supplyFlowNumComplete!important;position:relative!important;box-shadow:inset 0 1px #e7e1d514!important}.supply-geography__flow-num.is-green,.supply-geography__flow-num.is-bronze{background:#30352d!important;outline-color:#30352d!important;box-shadow:inset 0 1px #e7e1d514!important}.supply-geography__flow-num.is-green{color:#e7e1d5f5!important;border-color:#d6a238bd!important;animation-name:supplyFlowNumComplete!important}.supply-geography__flow-num.is-bronze{color:#e7e1d5fa!important;border-color:#ffe08cc7!important;animation-name:supplyFlowNumCompleteBronze!important}.supply-geography__flow-desc{color:#e7e1d5eb!important;opacity:.94!important}.supply-geography__flow-status{opacity:.9!important}.supply-geography__dossier{background:linear-gradient(145deg,#4e5649d1,#383f35d1)!important;border-color:#e7e1d521!important;box-shadow:inset 0 1px #e7e1d50e,0 16px 42px #10120f33!important}.supply-geography__dossier-route-chain{background:#30352d47!important;border:1px solid #e7e1d514!important;border-radius:12px!important;margin-top:2px!important;padding:12px 14px!important}.supply-geography__minimap-container{background:radial-gradient(circle at 68% 38%,#d6a23814,#0000 34%),linear-gradient(135deg,#cfc9bb24,#57605129),#384035!important;border:1px solid #e7e1d529!important;width:280px!important;height:180px!important;box-shadow:inset 0 1px #e7e1d514,0 14px 32px #10120f38!important}.minimap-country{fill:#d6d0c12e!important;stroke:#e7e1d533!important;stroke-width:.65px!important}.minimap-country.is-active{fill:#a66f326b!important;stroke:#d6a238!important;stroke-width:1.3px!important;filter:none!important}.minimap-status-badge,.minimap-corner-crosshair{display:none!important}.minimap-active-path{stroke:#d6a238!important;stroke-width:2.4px!important;stroke-linecap:round!important;stroke-dasharray:320!important;stroke-dashoffset:320px!important;animation:1.08s cubic-bezier(.22,1,.36,1) forwards miniMapLineReveal!important}.minimap-impulse-path{stroke:#e7e1d5f2!important;stroke-width:2px!important;stroke-linecap:round!important;stroke-dasharray:14 310!important;stroke-dashoffset:324px!important;animation:1.16s cubic-bezier(.22,1,.36,1) .18s forwards miniMapCargoSignal!important}.minimap-dot{fill:#e7e1d57a!important}.minimap-origin-dot,.minimap-active-dot{filter:none!important}.minimap-active-dot{animation:1.8s ease-out 1.12s both destinationArrivalPulse!important}@keyframes miniMapCargoSignal{0%{stroke-dashoffset:324px;opacity:0}12%{opacity:1}88%{opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes destinationArrivalPulse{0%{r:4.5px;opacity:1}45%{r:7px;opacity:1}to{r:4.5px;opacity:1}}@media (max-width:1080px){.supply-geography__route-card-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.supply-geography__route-brand{grid-column:1!important}.supply-geography__route-destination{grid-column:2!important}.supply-geography__route-strip{grid-column:1/-1!important}}@media (max-width:767px){.supply-geography__intro .supply-geography__eyebrow{color:#d6a238!important}.supply-geography__intro h2{color:#e7e1d5!important}.supply-geography__intro p{color:#e7e1d5d6!important}.supply-geography__route-card-top{grid-template-columns:1fr!important}.supply-geography__route-brand,.supply-geography__route-destination,.supply-geography__route-strip{grid-column:1!important}.supply-geography__route-destination{text-align:left!important}.supply-geography__route-strip{height:34px!important;min-height:34px!important;margin-top:4px!important}.supply-geography__route-node-label{display:none!important}.supply-geography__route-card-meta{grid-template-columns:1fr!important;display:grid!important}.supply-geography__flow{--supply-flow-rail-x:17px!important}.supply-geography__flow-step{grid-template-columns:40px minmax(0,1fr)!important}.supply-geography__flow-step:before{left:50px!important}.supply-geography__flow-num{width:36px!important;height:36px!important}.supply-geography__dossier-route-chain{align-items:flex-start!important}}@media (prefers-reduced-motion:reduce){.supply-geography__route-fill,.supply-geography__route-running,.minimap-active-path,.minimap-impulse-path,.minimap-active-dot{animation-duration:1ms!important;animation-delay:0s!important}}.supply-geography{background:linear-gradient(#232721f5,#1b1f1afa),radial-gradient(circle at 24% 12%,#a66f321f,#0000 34%),radial-gradient(circle at 78% 28%,#5e705724,#0000 36%)!important;padding-block:clamp(72px,8vw,110px)!important}.supply-geography .container{max-width:1240px!important}.supply-geography__shell{background:linear-gradient(145deg,#2c322af5,#1d221cfa),radial-gradient(circle at 8% 0,#d6a2381a,#0000 30%)!important;border:1px solid #e7e1d521!important;border-radius:28px!important;padding:clamp(18px,2.6vw,34px)!important;box-shadow:0 30px 84px #0a0c0a61,inset 0 1px #e7e1d512!important}.supply-geography__layout{grid-template-columns:minmax(260px,330px) minmax(0,1fr)!important;align-items:stretch!important;gap:clamp(18px,2.4vw,30px)!important;margin:0!important;display:grid!important}.supply-geography__sidebar{grid-template-rows:auto 1fr!important;gap:22px!important;min-width:0!important;display:grid!important}.supply-geography__intro{gap:14px!important;padding:8px 4px 4px!important;display:grid!important}.supply-geography__eyebrow{color:#d6a238!important;opacity:1!important}.supply-geography__intro h2{color:#f1eadf!important;letter-spacing:0!important;opacity:1!important;max-width:10ch!important;margin:0!important;font-size:clamp(32px,4.2vw,54px)!important;line-height:.96!important}.supply-geography__intro p{color:#e7e1d5c7!important;opacity:1!important;max-width:31ch!important;margin:0!important;font-size:.98rem!important;line-height:1.52!important}.supply-geography__directions{align-content:start!important;gap:8px!important;display:grid!important}.supply-geography__direction{background:linear-gradient(135deg,#394036c7,#242a23d6)!important;border:1px solid #e7e1d514!important;border-radius:14px!important;grid-template-columns:40px minmax(0,1fr) auto!important;gap:12px!important;min-height:74px!important;padding:13px 14px!important;box-shadow:inset 0 1px #e7e1d50b,0 10px 22px #0a0c0a24!important}.supply-geography__direction-index{color:#e7e1d5b8!important;background:#11141157!important;border:1px solid #e7e1d529!important;border-radius:50%!important;place-items:center!important;width:30px!important;height:30px!important;display:inline-grid!important}.supply-geography__direction-country{color:#e7e1d5eb!important;font-size:1.02rem!important;font-weight:850!important}.supply-geography__direction-status{color:#e7e1d599!important;text-transform:uppercase!important;font-size:.72rem!important;font-weight:800!important}.supply-geography__direction-mode{white-space:normal!important;text-align:right!important;color:#d6a238!important;background:#a66f3224!important;border:1px solid #d6a23847!important;border-radius:7px!important;max-width:118px!important;padding:4px 7px!important;font-size:.62rem!important;line-height:1.1!important}.supply-geography__direction.is-active{background:linear-gradient(135deg,#4b5245e6,#292f27f2)!important;border-color:#d6a238bd!important;box-shadow:inset 4px 0 #d6a238,inset 0 1px #e7e1d514,0 18px 34px #080a0833!important}.supply-geography__direction.is-active .supply-geography__direction-index{color:#ffe08c!important;background:#a66f3257!important;border-color:#d6a238cc!important}.supply-geography__map-card{background:linear-gradient(145deg,#353c32d1,#1e241eeb),radial-gradient(circle at 82% 14%,#d6a2381f,#0000 28%)!important;border:1px solid #e7e1d526!important;border-radius:22px!important;grid-template-rows:auto auto minmax(0,1fr)!important;gap:18px!important;min-width:0!important;padding:clamp(18px,2.4vw,28px)!important;display:grid!important;box-shadow:0 22px 54px #080a0840,inset 0 1px #e7e1d50f!important}.supply-geography__route-card{background:linear-gradient(145deg,#48504294,#2e352c9e)!important;border:1px solid #e7e1d521!important;border-top:2px solid #d6a238ad!important;border-radius:17px!important;padding:20px clamp(18px,2.2vw,28px)!important}.supply-geography__route-brand strong,.supply-geography__route-destination strong{color:#f1eadf!important;font-size:clamp(1.3rem,1.8vw,1.8rem)!important;line-height:1!important}.supply-geography__route-destination strong{color:#d6a238!important}.supply-geography__route-strip{align-self:end!important;height:46px!important;min-height:46px!important;margin:12px 0 0!important}.supply-geography__route-line{background:#e7e1d529!important;top:14px!important}.supply-geography__route-fill{background:linear-gradient(90deg,#d6a238,#ffe08c,#d6a238)!important;height:2px!important}.supply-geography__route-running{width:62px!important;height:8px!important;box-shadow:none!important;background:linear-gradient(90deg,#0000,#ffe08cf2,#0000)!important;border-radius:999px!important;top:-3px!important}.supply-geography__route-node{top:14px!important}.supply-geography__route-node-dot{background:#394237!important;border:1.5px solid #d6a238b8!important;width:16px!important;height:16px!important;box-shadow:0 0 0 5px #d6a23814!important}.supply-geography__route-node-label{color:#e7e1d5d6!important;font-size:.58rem!important;top:23px!important}.supply-geography__route-card-meta{border-top:1px solid #e7e1d51c!important;padding-top:16px!important}.supply-geography__flow{--supply-flow-rail-x:28px!important;gap:11px!important;display:grid!important}.supply-geography__flow:before,.supply-geography__flow:after{left:var(--supply-flow-rail-x)!important;width:2px!important;top:28px!important;bottom:28px!important}.supply-geography__flow:after{transform-origin:top!important;clip-path:inset(0 0 100%)!important;background:linear-gradient(#d6a23859,#d6a238,#d6a23894)!important;animation:1s cubic-bezier(.25,1,.5,1) forwards buildRail!important}@keyframes buildRail{to{clip-path:inset(0)!important}}.supply-geography__flow-step{opacity:.85;background:#2c332a59!important;border:1px solid #e7e1d50d!important;border-radius:13px!important;grid-template-columns:56px minmax(0,1fr) minmax(120px,auto)!important;min-height:72px!important;padding:13px 16px!important;animation:.4s cubic-bezier(.25,1,.5,1) forwards stepActivate!important}@keyframes stepActivate{to{opacity:1;background:linear-gradient(135deg,#495043a3,#2f362db3)!important;border-color:#e7e1d521!important}}.supply-geography__flow-step:before{box-shadow:none!important;background:0 0!important;border-left:2px solid #d6a2387a!important;left:66px!important}.supply-geography__flow-num{color:#f3ede1!important;background:#30372e!important;border-color:#d6a238b8!important;outline:8px solid #30372e!important;width:42px!important;height:42px!important}.supply-geography__flow-title-row strong{color:#f1eadf!important;font-size:1rem!important}.supply-geography__flow-icon{color:#d6a238e6!important}.supply-geography__flow-status{color:#c9f2ce!important;background:#5e70573d!important;border-color:#89cc977a!important}.supply-geography__flow-status.is-bronze{color:#ffe08c!important;background:#a66f3238!important;border-color:#d6a23880!important}.supply-geography__dossier{background:linear-gradient(145deg,#4c5546b8,#2f372dcc),radial-gradient(circle at 78% 46%,#d6a2381a,#0000 35%)!important;grid-template-rows:auto auto auto 1fr!important;grid-template-columns:minmax(250px,.95fr) minmax(360px,1.25fr)!important;gap:12px 22px!important;min-height:300px!important;padding:clamp(18px,2.2vw,28px)!important;display:grid!important}.supply-geography__dossier-kicker,.supply-geography__dossier-copy,.supply-geography__dossier-actions{grid-column:1!important}.supply-geography__dossier-map-col{grid-area:1/2/span 4!important;justify-content:stretch!important;align-items:stretch!important}.supply-geography__minimap-container{background:radial-gradient(circle at 64% 42%,#d6a2381f,#0000 34%),linear-gradient(135deg,#2f372ddb,#202620f0)!important;border-color:#e7e1d524!important;width:100%!important;height:clamp(260px,24vw,340px)!important;min-height:260px!important}.minimap-country{fill:#d6d0c133!important;stroke:#e7e1d53b!important}.minimap-active-path{stroke-width:2.8px!important}.minimap-label{fill:#ffe08cf2!important;font-weight:850!important}.supply-geography__dossier-actions{grid-row:4!important;grid-template-columns:minmax(0,1fr)!important;align-self:end!important;gap:12px!important;display:grid!important}.supply-geography__cta{background:linear-gradient(135deg,#b67b31,#9c681f)!important;border:1px solid #d6a238a3!important;justify-content:space-between!important;width:100%!important}.supply-geography__dossier-route-chain{background:#1e241e6b!important;grid-area:5/1/auto/-1!important;margin-top:2px!important}@media (max-width:1120px){.supply-geography__layout{grid-template-columns:1fr!important}.supply-geography__intro h2{max-width:none!important}.supply-geography__intro p{max-width:760px!important}.supply-geography__directions{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:860px){.supply-geography__route-card-top,.supply-geography__dossier{grid-template-columns:1fr!important}.supply-geography__route-brand,.supply-geography__route-destination,.supply-geography__route-strip,.supply-geography__dossier-kicker,.supply-geography__dossier-copy,.supply-geography__dossier-actions,.supply-geography__dossier-map-col,.supply-geography__dossier-route-chain{grid-area:auto/1!important}.supply-geography__route-destination{text-align:left!important}.supply-geography__dossier-map-col{order:2!important}}@media (max-width:640px){.supply-geography{padding-block:52px!important}.supply-geography__shell{border-radius:22px!important;padding:12px!important}.supply-geography__directions{grid-template-columns:1fr!important}.supply-geography__map-card{border-radius:18px!important;padding:13px!important}.supply-geography__route-card{padding:16px!important}.supply-geography__route-strip{height:36px!important;min-height:36px!important}.supply-geography__flow{--supply-flow-rail-x:22px!important}.supply-geography__flow-step{grid-template-columns:44px minmax(0,1fr)!important;gap:10px!important;min-height:86px!important}.supply-geography__flow-step:before{left:54px!important}.supply-geography__flow-num{outline-width:6px!important;width:36px!important;height:36px!important}.supply-geography__flow-status{grid-column:2!important;justify-self:start!important;margin-top:4px!important}.supply-geography__minimap-container{height:210px!important;min-height:210px!important;display:block!important}.supply-geography__dossier{min-height:0!important}}.supply-geography{scroll-margin-top:calc(var(--header-height,76px) + 32px)!important}.supply-geography__shell{max-width:1240px!important;margin-inline:auto!important}.supply-geography__layout{grid-template-columns:minmax(300px,330px) minmax(0,1fr)!important;align-items:start!important;gap:clamp(20px,2.4vw,34px)!important}.supply-geography__sidebar{gap:22px!important;min-width:0!important;display:grid!important}.supply-geography__intro{grid-template-columns:1fr!important;align-items:start!important;gap:14px!important;min-width:0!important;max-width:330px!important;display:grid!important}.supply-geography__intro>div{min-width:0!important;max-width:100%!important}.supply-geography__intro h2{letter-spacing:0!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important;max-width:100%!important;font-size:clamp(2.05rem,2.72vw,3rem)!important;line-height:.98!important}.supply-geography__intro p{max-width:30ch!important}.supply-geography__map-card{z-index:1!important;min-width:0!important;position:relative!important}@media (max-width:1180px){.supply-geography__layout{grid-template-columns:1fr!important}.supply-geography__intro,.supply-geography__intro h2,.supply-geography__intro p{max-width:min(760px,100%)!important}.supply-geography__directions{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:640px){.supply-geography__directions{grid-template-columns:1fr!important}.supply-geography__intro h2{font-size:clamp(2rem,12vw,3rem)!important}}#geography .supply-geography__sidebar .supply-geography__intro{grid-template-columns:minmax(0,1fr)!important;gap:14px!important;max-width:330px!important;display:grid!important}#geography .supply-geography__sidebar .supply-geography__intro>div{grid-column:1!important;min-width:0!important;max-width:100%!important}#geography .supply-geography__sidebar .supply-geography__intro h2{max-width:100%!important;font-size:clamp(2.05rem,2.72vw,3rem)!important;line-height:.98!important}#geography .supply-geography__sidebar .supply-geography__intro p{max-width:30ch!important}:root{--kpi-polish-page:#d1cdc1;--kpi-polish-section:#d8d3c7;--kpi-polish-surface:#e2ddd2;--kpi-polish-panel:#c9c3b5;--kpi-polish-border:#aaa394;--kpi-polish-dark:#30352d;--kpi-polish-dark-2:#3b4037;--kpi-polish-dark-3:#464b41;--kpi-polish-text:#1f211e;--kpi-polish-muted:#4d504a;--kpi-polish-on-dark:#e7e1d5;--kpi-polish-bronze:#a66f32;--kpi-polish-bronze-soft:#c39045;--kpi-polish-green:#5e7057}.product-intelligence,.contacts{background:radial-gradient(circle at 12% 8%, #a66f3209, transparent 32%), linear-gradient(180deg, var(--kpi-polish-section), var(--kpi-polish-page))!important}.product-intelligence .section-title{margin-inline:auto!important;grid-template-columns:minmax(0,.82fr) minmax(280px,.55fr)!important;align-items:end!important;gap:clamp(18px,3vw,40px)!important;max-width:1160px!important;margin-bottom:clamp(18px,2.4vw,28px)!important;display:grid!important}.product-intelligence .section-title .eyebrow{grid-column:1/-1!important;margin-bottom:-6px!important}.product-intelligence .section-title h2{max-width:690px!important;font-size:clamp(28px,3vw,44px)!important;line-height:1.04!important}.product-intelligence .section-title p{max-width:420px!important;font-size:clamp(14px,1.05vw,16px)!important;line-height:1.58!important}.product-intelligence__tabs{background:#c9c3b59e!important;border-radius:18px!important;flex-wrap:wrap!important;justify-content:center!important;width:min(100%,1160px)!important;margin-bottom:16px!important;display:flex!important}.product-intelligence__tab{background:#e2ddd2cc!important;border-radius:12px!important;flex:104px!important;max-width:138px!important;min-height:40px!important;padding:8px 11px!important}.product-intelligence-card--premium{background:linear-gradient(145deg,#e2ddd2f5,#d1cbbef2)!important;border-radius:24px!important;width:min(100%,1160px)!important;padding:clamp(16px,1.8vw,24px)!important;box-shadow:0 18px 42px #1f211e21!important}.product-dossier__header{border-radius:14px!important;margin-bottom:12px!important;padding:10px 12px!important}.product-dossier__body{grid-template-columns:minmax(280px,.82fr) minmax(0,1.38fr)!important;gap:clamp(16px,2vw,24px)!important}.product-dossier__media{grid-template-rows:minmax(270px,.92fr) auto!important;gap:10px!important}.product-intelligence-card--premium .product-intelligence-card__visual{border-radius:18px!important;height:clamp(290px,27vw,380px)!important;max-height:380px!important}.product-dossier__media-summary{border-radius:16px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:10px!important;display:grid!important}.product-dossier__media-summary div{background:#e2ddd285!important;border-radius:10px!important;padding:8px 9px!important}.product-intelligence-card--premium .product-intelligence-card__content{background:#e8e3d861!important;border-radius:18px!important;gap:12px!important;padding:clamp(14px,1.8vw,22px)!important}.product-intelligence-card--premium .product-intelligence-card__intro h3{font-size:clamp(23px,2.05vw,32px)!important}.product-dossier__support-grid{grid-template-columns:minmax(0,1.08fr) minmax(220px,.92fr)!important}.product-grade-properties,.product-related-applications,.product-datasheet,.product-proof-strip{border-radius:15px!important}.product-datasheet dl{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:14px!important;display:grid!important}.product-datasheet div{padding:8px 0!important}.product-intelligence-card__actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.contacts__grid{align-items:stretch!important}.contact-card,.contact-form{background:linear-gradient(145deg,#e2ddd2f7,#d3cdc1f0)!important;border:1px solid #aaa394b3!important;border-radius:24px!important}.contact-details{gap:10px!important;display:grid!important}.contact-details p{background:#c9c3b547!important;border:1px solid #aaa39457!important;border-radius:14px!important;grid-template-columns:34px minmax(0,1fr)!important;align-items:start!important;gap:10px!important;padding:11px!important;display:grid!important}.contact-details svg{color:var(--kpi-polish-bronze)!important;margin-top:2px!important}.contact-details a{color:var(--kpi-polish-text)!important;word-break:break-word!important;font-weight:800!important}.contact-form{padding:clamp(18px,2.6vw,32px)!important}.contact-form input,.contact-form select,.contact-form textarea{background:#e8e3d8e6!important}.supply-geography{background:radial-gradient(circle at 78% 4%,#a66f321f,#0000 27%),linear-gradient(#31362e 0%,#282d26 100%)!important}.supply-geography__shell{background:radial-gradient(circle at 18% 14%,#a66f3214,#0000 34%),linear-gradient(145deg,#464b41c7,#30352df5)!important;border-color:#e7e1d529!important}.supply-geography__direction{grid-template-columns:34px minmax(0,1fr)!important;gap:7px 10px!important;overflow:visible!important}.supply-geography__direction-main{min-width:0!important}.supply-geography__direction-country,.supply-geography__direction-status{overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important}.supply-geography__direction-mode{white-space:normal!important;text-align:left!important;z-index:1!important;grid-column:2!important;justify-self:start!important;max-width:100%!important;line-height:1.12!important}.supply-geography__route-card{background:linear-gradient(145deg,#495043c7,#3a4035b3)!important;overflow:hidden!important}.supply-geography__route-strip{background:linear-gradient(#20251f2e,#20251f0d)!important;border-radius:14px!important;height:66px!important;min-height:66px!important;margin-top:0!important;padding-top:14px!important}.supply-geography__route-segments{pointer-events:none!important;grid-template-columns:repeat(12,1fr)!important;gap:8px!important;display:grid!important;position:absolute!important;inset:10px 14px auto!important}.supply-geography__route-line{background:#e7e1d51f!important;border-radius:999px!important;height:3px!important;top:30px!important;left:22px!important;right:22px!important}.supply-geography__route-fill{border-radius:inherit!important;transform-origin:0!important;height:100%!important;animation:1.28s cubic-bezier(.22,1,.36,1) both supplyRouteFill!important}.supply-geography__route-running{opacity:0!important;width:76px!important;height:13px!important;animation:1.28s cubic-bezier(.22,1,.36,1) both supplyRouteSignal!important;top:-5px!important}.supply-geography__route-node-label{white-space:nowrap!important;top:18px!important}.supply-geography__flow{--supply-flow-rail-x:29px!important}.supply-geography__flow:before,.supply-geography__flow:after{z-index:0!important}.supply-geography__flow-step{z-index:1!important;background:linear-gradient(145deg,#495043a3,#2f362db3)!important;grid-template-columns:58px minmax(0,1fr) minmax(116px,auto)!important;position:relative!important}.supply-geography__flow-num{z-index:3!important;outline:8px solid #3a4037!important;position:relative!important;box-shadow:0 0 0 1px #d6a23859,inset 0 1px #e7e1d514!important}.supply-geography__flow-desc,.supply-geography__flow-status{opacity:1!important}.supply-geography__dossier{background:radial-gradient(circle at 82% 32%,#a66f321f,#0000 34%),linear-gradient(145deg,#4c5345c2,#373e34db)!important}.supply-geography__dossier-route-chain{background:#30352d52!important}@keyframes supplyRouteFill{0%{opacity:.55;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes supplyRouteSignal{0%{opacity:0;transform:translate(-18px)}18%{opacity:.9}88%{opacity:.72}to{opacity:0;transform:translate(calc(100vw - 360px))}}.minimap-impulse-path{stroke-dasharray:18 260!important;stroke-dashoffset:260px!important;animation:1.25s cubic-bezier(.22,1,.36,1) .15s forwards minimapCargoSignal!important}@keyframes minimapRouteDraw{to{stroke-dashoffset:0}}@keyframes minimapCargoSignal{0%{stroke-dashoffset:260px;opacity:0}18%{opacity:.92}to{stroke-dashoffset:0;opacity:0}}@media (max-width:1180px){.product-intelligence .section-title{grid-template-columns:1fr!important}.product-intelligence .section-title p{max-width:720px!important}}@media (max-width:860px){.product-dossier__body,.product-dossier__support-grid,.product-datasheet dl,.product-intelligence-card__actions{grid-template-columns:1fr!important}.product-dossier__media{grid-template-rows:auto auto!important}.product-intelligence-card--premium .product-intelligence-card__visual{aspect-ratio:16/10!important;height:auto!important}.supply-geography__route-card-top{grid-template-columns:1fr!important}.supply-geography__route-strip{min-height:76px!important}}@media (max-width:640px){.product-intelligence__tabs{overscroll-behavior-inline:contain!important;scrollbar-width:none!important;flex-wrap:nowrap!important;justify-content:flex-start!important;overflow-x:auto!important}.product-intelligence__tab{flex:none!important;min-width:104px!important}.product-dossier__media-summary{grid-template-columns:1fr!important}.supply-geography__direction{grid-template-columns:32px minmax(0,1fr)!important}.supply-geography__direction-mode{text-align:left!important;grid-column:2!important;justify-self:start!important;max-width:100%!important;margin-top:4px!important}.supply-geography__flow-step{grid-template-columns:48px minmax(0,1fr)!important}.supply-geography__flow-status{grid-column:2!important;justify-self:start!important}.supply-geography__minimap-container{height:210px!important}}@media (prefers-reduced-motion:reduce){.supply-geography__route-fill,.supply-geography__route-running,.supply-geography__flow:after,.supply-geography__flow-step,.supply-geography__flow-step:before,.supply-geography__flow-num,.supply-geography__flow-status,.minimap-active-path,.minimap-impulse-path{transition:none!important;animation:none!important}}.product-intelligence-card--premium{background:linear-gradient(145deg,#e8e3d8f5,#d6d2c7f0)!important;border-color:#aaa3949e!important;overflow:hidden!important;box-shadow:0 24px 64px #1f211e24!important}.product-dossier__media{background:radial-gradient(circle at 18% 12%,#a66f321f,#0000 34%),linear-gradient(145deg,#d0cabdb8,#e2ddd2f0)!important;border:1px solid #aaa39470!important;border-radius:22px!important;grid-template-rows:minmax(320px,1fr) auto!important;gap:10px!important;min-width:0!important;padding:10px!important;display:grid!important}.product-intelligence-card--premium .product-intelligence-card__visual{border:0!important;border-radius:18px!important;height:100%!important;min-height:320px!important;max-height:430px!important;box-shadow:inset 0 0 0 1px #e8e3d824!important}.product-intelligence-card--premium .product-intelligence-card__visual:after{pointer-events:none!important;background:linear-gradient(#0000 58%,#1f211e6b)!important}.product-intelligence-card__visual-label{width:auto!important;max-width:calc(100% - 24px)!important;color:var(--color-silver-paper)!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#30352dbd!important;border-color:#e8e3d83d!important;padding:10px 12px!important;bottom:12px!important;left:12px!important;right:12px!important}.product-dossier__media-summary{background:#e2ddd2b8!important;border:1px solid #aaa3946b!important;border-radius:16px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:0!important;padding:10px!important}.product-dossier__media-summary div{background:#d6d2c78a!important;border-radius:12px!important;min-width:0!important;padding:8px 10px!important}.product-intelligence-card__content,.product-dossier__support-grid,.product-datasheet,.product-proof-strip{min-width:0!important}.product-intelligence-card__content{gap:14px!important}.product-intelligence-card__intro h3{font-size:clamp(24px,2vw,34px)!important;line-height:1.08!important}.product-intelligence-card__intro p{max-width:66ch!important;color:var(--color-graphite-muted)!important;opacity:1!important}.product-datasheet{background:#e2ddd29e!important;border-color:#aaa3947a!important;padding:16px!important}.product-datasheet dl>div{background:#d6d2c77a!important;border-radius:12px!important;min-width:0!important;padding:10px 12px!important}.quality-passport-tabs{background:#e2ddd2b3!important;border:1px solid #aaa39475!important;border-radius:18px!important;grid-template-columns:minmax(160px,auto) minmax(0,1fr)!important;align-items:center!important;gap:12px!important;margin:0 0 clamp(18px,2.5vw,28px)!important;padding:12px!important;display:grid!important}.quality-passport-tabs>span{color:var(--color-graphite)!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:12px!important;font-weight:800!important}.quality-passport-tabs>div{flex-wrap:wrap!important;gap:8px!important;min-width:0!important;display:flex!important}.quality-passport-tab{min-height:34px!important;color:var(--color-graphite)!important;cursor:pointer!important;font:inherit!important;background:#d6d2c78f!important;border:1px solid #aaa39480!important;border-radius:999px!important;padding:8px 12px!important;font-size:12px!important;font-weight:800!important;transition:background .22s,border-color .22s,color .22s,transform .22s!important}.quality-passport-tab:hover,.quality-passport-tab:focus-visible{background:#a66f3221!important;border-color:#a66f32c7!important;outline:none!important}.quality-passport-tab.is-active{color:var(--color-graphite)!important;background:#a66f322e!important;border-color:#a66f32e6!important;box-shadow:inset 0 -2px #a66f328c!important}.quality-passport-card{background:radial-gradient(circle at 84% 18%,#5e70571f,#0000 28%),linear-gradient(145deg,#e8e3d8fa,#d6d2c7f5)!important;border-color:#aaa3949e!important;overflow:hidden!important}.quality-passport-card__top,.quality-passport-card__body,.quality-passport-card__note,.quality-passport-card__cta{z-index:2!important;position:relative!important}.quality-passport-card__eyebrow{color:var(--color-technical-green)!important;letter-spacing:.12em!important;font-size:10px!important;font-weight:800!important}.quality-passport-card__grade-summary{flex-wrap:wrap!important;gap:8px!important;margin:8px 0 12px!important;display:flex!important}.quality-passport-card__grade-summary span{color:var(--color-graphite-muted)!important;background:#d6d2c78c!important;border:1px solid #aaa3946b!important;border-radius:999px!important;padding:6px 9px!important;font-size:12px!important}.quality-passport-card__grade-summary strong{color:var(--color-graphite)!important}.quality-passport-table td,.quality-passport-table th{color:var(--color-graphite)!important;opacity:1!important}.quality-passport-table td:nth-child(3){color:var(--color-graphite-muted)!important}.quality-passport-stamp-overlay{opacity:.66!important;pointer-events:none!important;z-index:1!important;width:124px!important;height:124px!important;bottom:92px!important;right:22px!important}.contact-form__contact-method{background:#d6d2c770!important;border:1px solid #aaa39480!important;border-radius:16px!important;gap:10px!important;margin:4px 0 16px!important;padding:14px!important;display:grid!important}.contact-form__contact-method-head{gap:4px!important;display:grid!important}.contact-form__contact-method-head span{color:var(--color-graphite)!important;font-size:13px!important;font-weight:800!important}.contact-form__contact-method-head small,.contact-form__telegram-field small{color:var(--color-graphite-muted)!important;opacity:1!important;font-size:12px!important}.contact-form__method-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.contact-form__method-option{min-height:42px!important;color:var(--color-graphite)!important;cursor:pointer!important;font:inherit!important;background:#e8e3d8a3!important;border:1px solid #aaa3949e!important;border-radius:12px!important;padding:9px 10px!important;font-size:13px!important;font-weight:800!important;transition:background .22s,border-color .22s,transform .22s!important}.contact-form__method-option:hover,.contact-form__method-option:focus-visible,.contact-form__method-option.is-active{background:#a66f3226!important;border-color:#a66f32d6!important;outline:none!important}.contact-form__telegram-field.is-priority input{border-color:#a66f32b8!important;box-shadow:0 0 0 3px #a66f321a!important}@media (max-width:980px){.product-dossier__body,.quality-section__grid{grid-template-columns:1fr!important}.product-dossier__media{grid-template-rows:auto auto!important}.product-intelligence-card--premium .product-intelligence-card__visual{aspect-ratio:16/10!important;min-height:260px!important;max-height:none!important}.quality-passport-tabs{grid-template-columns:1fr!important}}@media (max-width:640px){.product-datasheet dl,.product-dossier__media-summary,.contact-form__method-grid{grid-template-columns:1fr!important}.quality-passport-tabs>div{scrollbar-width:none!important;flex-wrap:nowrap!important;padding-bottom:4px!important;overflow-x:auto!important}.quality-passport-tab{flex:none!important}.quality-passport-stamp-overlay{margin:12px auto 0!important;display:block!important;position:static!important;transform:rotate(-6deg)!important}}@media (prefers-reduced-motion:reduce){.quality-passport-tab,.contact-form__method-option,.product-intelligence-card--premium{transition:none!important}}.supply-geography__map-card{background:radial-gradient(circle at 50% 0,#a66f321c,#0000 36%),linear-gradient(150deg,#3d443aeb,#30352df5)!important;border-color:#e8e3d829!important;box-shadow:inset 0 1px #e8e3d814,0 28px 70px #1f211e38!important}.supply-geography__route-card{background:linear-gradient(#e8e3d80e,#e8e3d805),linear-gradient(145deg,#444a3fe6,#373d33e6)!important;border-color:#e8e3d824!important}.supply-geography__route-card-top{grid-template-columns:minmax(150px,.76fr) minmax(270px,1.56fr) minmax(120px,.72fr)!important;align-items:center!important;gap:clamp(14px,2vw,24px)!important}.supply-geography__route-strip{pointer-events:none!important;background:linear-gradient(90deg,#e8e3d809,#a66f3214,#e8e3d809),linear-gradient(#1f241e52,#1f241e1f)!important;border:1px solid #e8e3d81a!important;border-radius:16px!important;height:86px!important;min-height:86px!important;margin:0!important;padding:0!important;position:relative!important;overflow:hidden!important}.supply-geography__route-strip:before,.supply-geography__route-strip:after{content:""!important;pointer-events:none!important;position:absolute!important}.supply-geography__route-strip:before{border:1px solid #e8e3d80e!important;border-radius:12px!important;inset:10px 12px!important}.supply-geography__route-strip:after{opacity:.52!important;background:repeating-linear-gradient(90deg,#0000 0 35px,#e8e3d80b 36px,#0000 37px)!important;inset:0!important}.supply-geography__route-segments{opacity:.72!important;gap:10px!important;inset:18px 18px auto!important}.supply-geography__route-segment-tick{background:linear-gradient(90deg,#0000,#e8e3d82e,#0000)!important;height:1px!important}.supply-geography__route-line{background:linear-gradient(90deg,#e8e3d817,#e8e3d829,#e8e3d817)!important;border-radius:999px!important;height:4px!important;top:39px!important;left:24px!important;right:24px!important;overflow:visible!important;box-shadow:inset 0 0 0 1px #1f211e38!important}.supply-geography__route-fill{background:linear-gradient(90deg,#a66f32ad,#deb45bfa,#a66f32c7)!important;animation:1.18s cubic-bezier(.22,1,.36,1) both supplyDispatchTrack!important;box-shadow:0 0 0 1px #a66f322e!important}.supply-geography__route-running{filter:none!important;opacity:0!important;background:linear-gradient(90deg,#0000,#e8e3d8d1,#a66f32b8,#0000)!important;border-radius:999px!important;width:clamp(44px,8vw,74px)!important;height:10px!important;animation:1.18s cubic-bezier(.22,1,.36,1) 80ms both supplyDispatchSignal!important;top:-3px!important;left:0!important}.supply-geography__route-node{z-index:3!important;top:39px!important}.supply-geography__route-node-dot{background:radial-gradient(circle,#e7e1d5 0 3px,#c7953b 4px 6px,#3f453a 7px 100%)!important;border:1px solid #d6a238b3!important;width:22px!important;height:22px!important;animation:.34s ease-out both supplyNodeActivate!important;box-shadow:0 0 0 5px #a66f321f,0 8px 16px #1f211e38!important}.supply-geography__route-node.is-1 .supply-geography__route-node-dot,.supply-geography__route-node.is-1 .supply-geography__route-node-label{animation-delay:.34s!important}.supply-geography__route-node.is-2 .supply-geography__route-node-dot,.supply-geography__route-node.is-2 .supply-geography__route-node-label{animation-delay:.66s!important}.supply-geography__route-node.is-3 .supply-geography__route-node-dot,.supply-geography__route-node.is-3 .supply-geography__route-node-label{animation-delay:.94s!important}.supply-geography__route-node-label{color:#e8e3d8eb!important;opacity:0!important;background:#30352dbd!important;border:1px solid #e8e3d81a!important;border-radius:999px!important;padding:4px 7px!important;animation:.34s ease-out both supplyNodeLabel!important;top:22px!important;transform:translate(-50%,5px)!important}.supply-geography__dossier{grid-template-columns:minmax(250px,.72fr) minmax(330px,1.28fr)!important;align-items:stretch!important;gap:clamp(14px,1.8vw,24px)!important}.supply-geography__dossier-copy,.supply-geography__dossier-actions,.supply-geography__dossier-route-chain{z-index:2!important;position:relative!important}.supply-geography__dossier-map-col{z-index:1!important;min-width:0!important;position:relative!important}.supply-geography__minimap-container{pointer-events:none!important;background:radial-gradient(circle at 72% 36%,#a66f3221,#0000 32%),radial-gradient(circle at 38% 58%,#5e705724,#0000 34%),linear-gradient(145deg,#3c4338bd,#2b322ae0)!important;border:1px solid #e8e3d824!important;border-radius:20px!important;height:clamp(300px,30vw,420px)!important;min-height:300px!important;overflow:hidden!important;box-shadow:inset 0 1px #e8e3d817,0 18px 40px #1f211e2e!important}.supply-geography__minimap-svg{transform-origin:50%!important;transform:scale(1.14)translateY(-2px)!important}.minimap-country.is-active{fill:#a66f323b!important;stroke:#deb45b85!important}.minimap-active-corridor{stroke:#a66f3229!important}.minimap-route-sleeper{opacity:.46!important}.minimap-active-path{stroke:#c99238!important;stroke-width:2.15px!important;stroke-dasharray:320!important;stroke-dashoffset:320px!important;animation:1.05s cubic-bezier(.22,1,.36,1) forwards minimapPremiumRouteDraw!important}.minimap-impulse-path{stroke:#e8e3d8d1!important;stroke-width:2.25px!important;stroke-dasharray:20 300!important;stroke-dashoffset:300px!important;opacity:0!important;animation:1.2s cubic-bezier(.22,1,.36,1) .12s forwards minimapPremiumCargoSignal!important}.minimap-origin-dot,.minimap-active-dot{filter:none!important;stroke:#e8e3d8ad!important;stroke-width:1px!important}.minimap-status-badge{color:#e8e3d8c2!important;letter-spacing:.06em!important;background:#30352dc2!important;border-color:#e8e3d824!important}@keyframes supplyDispatchTrack{0%{opacity:.62;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes supplyDispatchSignal{0%{opacity:0;transform:translate(-14px)}18%{opacity:.82}86%{opacity:.58}to{opacity:0;transform:translate(calc(100% + 26vw))}}@keyframes supplyNodeActivate{0%{opacity:.72;transform:translate(-50%,-50%)scale(.82)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes supplyNodeLabel{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%,3px)}}@keyframes minimapPremiumRouteDraw{to{stroke-dashoffset:0}}@keyframes minimapPremiumCargoSignal{0%{stroke-dashoffset:300px;opacity:0}18%{opacity:.84}to{stroke-dashoffset:0;opacity:0}}@media (max-width:980px){.supply-geography__route-card-top,.supply-geography__dossier{grid-template-columns:1fr!important}.supply-geography__route-strip{height:78px!important;min-height:78px!important}.supply-geography__minimap-container{height:clamp(260px,46vw,340px)!important;min-height:260px!important}}@media (max-width:640px){.supply-geography__route-strip{height:74px!important;min-height:74px!important}.supply-geography__route-line{top:35px!important;left:18px!important;right:18px!important}.supply-geography__route-node{top:35px!important}.supply-geography__route-node-dot{width:18px!important;height:18px!important}.supply-geography__route-node-label{white-space:nowrap!important;text-overflow:ellipsis!important;max-width:92px!important;font-size:9px!important;overflow:hidden!important}.supply-geography__minimap-container{height:232px!important;min-height:232px!important}.supply-geography__minimap-svg{transform:scale(1.1)translateY(0)!important}.minimap-status-badge{display:none!important}}@media (prefers-reduced-motion:reduce){.supply-geography__route-fill,.supply-geography__route-running,.supply-geography__route-node-dot,.supply-geography__route-node-label,.minimap-active-path,.minimap-impulse-path{animation:none!important}}.product-intelligence{--product-max:1120px}.product-intelligence .section-title{width:min(100%, var(--product-max))!important;margin-inline:auto!important;grid-template-columns:minmax(0,.82fr) minmax(260px,.72fr)!important;align-items:end!important;gap:clamp(18px,3vw,36px)!important;margin-bottom:clamp(16px,2.2vw,24px)!important;display:grid!important}.product-intelligence .section-title h2{letter-spacing:0!important;max-width:760px!important;font-size:clamp(30px,3.1vw,46px)!important;line-height:1.04!important}.product-intelligence .section-title p{max-width:410px!important;margin:0!important;font-size:clamp(14px,1vw,16px)!important;line-height:1.55!important}.product-intelligence__tabs{width:min(100%, var(--product-max))!important;background:linear-gradient(#e2ddd2c2,#d0cabdb3)!important;border:1px solid #aaa3946b!important;border-radius:18px!important;justify-content:center!important;gap:7px!important;margin:0 auto clamp(16px,2vw,22px)!important;padding:8px!important}.product-intelligence__tab{max-width:128px!important;min-height:38px!important;color:var(--color-graphite,#20221f)!important;background:#e8e3d894!important;border-color:#aaa3947a!important;border-radius:11px!important;flex:102px!important;padding:8px 10px!important}.product-intelligence__tab.is-active{background:linear-gradient(#a66f322e,#a66f3214)!important;border-color:#a66f32c7!important;box-shadow:inset 0 -2px #a66f329e!important}.product-intelligence-card--premium{width:min(100%, var(--product-max))!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:radial-gradient(circle at 16% 12%,#a66f321a,#0000 30%),linear-gradient(145deg,#e2ddd2f5,#d1cbbef2)!important;border-color:#aaa39499!important;border-radius:24px!important;margin-inline:auto!important;padding:clamp(14px,1.65vw,22px)!important;box-shadow:0 20px 48px #1f211e21!important}.product-dossier__header{background:#d0cabd70!important;border-radius:14px!important;margin-bottom:12px!important;padding:9px 12px!important}.product-dossier__body{grid-template-columns:minmax(290px,.78fr) minmax(0,1.32fr)!important;align-items:stretch!important;gap:clamp(16px,2vw,24px)!important}.product-dossier__media{background:linear-gradient(#d0cabdad,#e2ddd2d6)!important;border:1px solid #aaa39475!important;border-radius:20px!important;grid-template-rows:minmax(276px,340px) auto!important;align-self:stretch!important;gap:10px!important;min-height:0!important;padding:9px!important;display:grid!important}.product-intelligence-card--premium .product-intelligence-card__visual{aspect-ratio:auto!important;border-radius:16px!important;height:100%!important;min-height:276px!important;max-height:340px!important;box-shadow:inset 0 0 0 1px #e8e3d829,0 12px 28px #1f211e24!important}.product-intelligence-card--premium .product-intelligence-card__visual img{object-fit:cover!important;object-position:center!important}.product-intelligence-card__visual-label{border-radius:12px!important;padding:9px 11px!important;font-size:12px!important;bottom:10px!important;left:10px!important;right:10px!important}.product-dossier__media-summary{background:0 0!important;border:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;margin:0!important;padding:0!important;display:grid!important}.product-dossier__media-summary div{background:#e2ddd299!important;border:1px solid #aaa39461!important;border-radius:11px!important;min-width:0!important;padding:8px 9px!important}.product-dossier__media-summary dt{letter-spacing:.08em!important;margin-bottom:3px!important;font-size:9px!important}.product-dossier__media-summary dd{font-size:12px!important;line-height:1.22!important}.product-intelligence-card--premium .product-intelligence-card__content{background:linear-gradient(#e8e3d880,#e2ddd252)!important;border:1px solid #aaa39457!important;border-radius:20px!important;align-content:start!important;gap:12px!important;padding:clamp(14px,1.55vw,20px)!important;display:grid!important}.product-intelligence-card--premium .product-intelligence-card__intro h3{font-size:clamp(22px,2vw,30px)!important;line-height:1.08!important}.product-intelligence-card--premium .product-intelligence-card__intro p{max-width:64ch!important;margin-top:8px!important;font-size:clamp(14px,1.02vw,16px)!important;line-height:1.52!important}.product-dossier__support-grid{grid-template-columns:minmax(0,1fr) minmax(210px,.72fr)!important;gap:10px!important}.product-grade-properties,.product-related-applications{border-radius:14px!important;padding:12px!important}.product-grade-properties__chips{gap:7px!important}.product-grade-property,.product-related-applications small{min-height:28px!important;padding:6px 8px!important;font-size:12px!important;line-height:1.15!important}.product-datasheet{border-radius:16px!important;padding:14px!important}.product-datasheet__header{margin-bottom:10px!important}.product-datasheet dl{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.product-datasheet dl>div{border-radius:10px!important;padding:8px 10px!important}.product-datasheet dt{font-size:10px!important}.product-datasheet dd{font-size:13px!important;line-height:1.22!important}.product-proof-strip{border-radius:14px!important;gap:8px!important;padding:10px 12px!important}.product-intelligence-card__actions{gap:10px!important}.product-intelligence-card__actions .button{min-height:44px!important}@media (max-width:1024px){.product-intelligence .section-title{grid-template-columns:1fr!important;align-items:start!important}.product-intelligence .section-title p{max-width:680px!important}.product-dossier__body,.product-dossier__support-grid,.product-datasheet dl,.product-intelligence-card__actions{grid-template-columns:1fr!important}.product-dossier__media{grid-template-rows:auto auto!important}}@media (max-width:640px){.product-intelligence__tabs{scrollbar-width:none!important;flex-wrap:nowrap!important;justify-content:flex-start!important;padding:7px!important;overflow-x:auto!important}.product-intelligence__tab{flex:none!important;min-width:98px!important;max-width:none!important}.product-dossier__media-summary{grid-template-columns:1fr!important}}.supply-geography__dossier{grid-template-columns:1fr 340px!important;gap:24px 36px!important}.supply-geography__dossier-map-col{justify-content:stretch!important;width:340px!important}.supply-geography__minimap-container{width:340px!important;height:220px!important}.supply-geography__route-track-container{pointer-events:none!important;grid-area:2/1/auto/span 2!important;width:100%!important;margin-top:10px!important;margin-bottom:6px!important;overflow:visible!important}.supply-geography__route-track-svg{display:block!important;overflow:visible!important}.route-track-active-line{stroke-dasharray:370;stroke-dashoffset:370px;animation:1s cubic-bezier(.2,.8,.4,1) forwards routeTrackLineDraw!important}@keyframes routeTrackLineDraw{to{stroke-dashoffset:0}}.route-track-node .route-node-dot{fill:#20231e!important;stroke:#d6a23840!important;stroke-width:1.5px!important;r:3.5px!important;transition:all .3s!important}.route-track-node .route-node-text{font-family:var(--font-sans), var(--font-inter), sans-serif!important;letter-spacing:.05em!important;fill:#e7e1d559!important;text-transform:uppercase!important;font-size:8px!important;font-weight:750!important;transition:all .3s!important}.route-track-node.is-1 .route-node-dot{animation:.4s .3s forwards nodeActivateDot!important}.route-track-node.is-1 .route-node-text{animation:.4s .3s forwards nodeActivateText!important}.route-track-node.is-2 .route-node-dot{animation:.4s .6s forwards nodeActivateDot!important}.route-track-node.is-2 .route-node-text{animation:.4s .6s forwards nodeActivateText!important}.route-track-node.is-3 .route-node-dot{animation:.4s .9s forwards nodeActivateDot!important}.route-track-node.is-3 .route-node-text{animation:.4s .9s forwards nodeActivateText!important}@keyframes nodeActivateDot{0%{fill:#20231e!important;stroke:#d6a23840!important;r:3.5px!important;filter:none!important}50%{fill:#ffe08c!important;stroke:#ffe08c!important;r:4.2px!important;filter:none!important}to{fill:#d6a238!important;stroke:#d6a238!important;r:3.8px!important;filter:none!important}}@keyframes nodeActivateText{to{fill:#e7e1d5f2!important}}.minimap-active-path{stroke-dasharray:400!important;stroke-dashoffset:400px!important;animation:.3s cubic-bezier(.22,1,.36,1) .15s forwards miniMapLineDraw!important}@keyframes miniMapLineDraw{to{stroke-dashoffset:0}}@media (max-width:1080px){.supply-geography__dossier{grid-template-columns:1fr!important;gap:20px!important}.supply-geography__dossier-map-col,.supply-geography__minimap-container,.supply-geography__dossier-actions{width:100%!important;max-width:420px!important;margin-inline:auto!important}}@media (max-width:767px){.supply-geography__route-track-container{grid-area:2/1!important;margin-top:6px!important;margin-bottom:2px!important}}.product-dossier__media{background:linear-gradient(#d4cec18c,#e2ddd2b8)!important;border:1px solid #aaa3946b!important;border-radius:20px!important;flex-direction:column!important;align-self:stretch!important;gap:0!important;padding:0!important;display:flex!important;overflow:hidden!important}.product-intelligence-card--premium .product-intelligence-card__visual{aspect-ratio:3/4!important;width:100%!important;min-height:340px!important;max-height:480px!important;box-shadow:none!important;border:none!important;border-radius:0!important;flex:auto!important;position:relative!important}.product-intelligence-card--premium .product-intelligence-card__visual img{object-fit:cover!important;object-position:center!important;border-radius:0!important}.product-dossier__scenario{background:#e2ddd226!important;border-top:1px solid #aaa3945c!important;border-radius:0 0 20px 20px!important;flex-direction:column!important;flex-grow:1!important;padding:20px!important;display:flex!important}.product-dossier__scenario h4{color:#3e413a!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin-top:0!important;margin-bottom:12px!important;font-size:10px!important;font-weight:850!important}.product-dossier__scenario-lines{flex-direction:column!important;gap:8px!important;margin:0 0 14px!important;padding:0!important;list-style:none!important;display:flex!important}.product-dossier__scenario-lines li{color:#1a1a1a!important;align-items:flex-start!important;gap:8px!important;font-size:12px!important;font-weight:700!important;line-height:1.35!important;display:flex!important}.product-dossier__scenario-bullet{color:#a66f32c7!important;flex-shrink:0!important;margin-top:-1px!important;font-size:14px!important;line-height:1!important}.product-dossier__scenario-badges{flex-wrap:wrap!important;gap:6px!important;margin-bottom:14px!important;display:flex!important}.product-dossier__scenario-badge{color:#8a6a3e!important;text-transform:uppercase!important;letter-spacing:.02em!important;background:#a66f320f!important;border:1px solid #a66f3238!important;border-radius:6px!important;padding:3px 8px!important;font-size:10.5px!important;font-weight:800!important;line-height:1!important}.product-dossier__scenario-footer{color:#5c5e58!important;border-left:2px solid #a66f326b!important;margin:0!important;padding-left:8px!important;font-size:11px!important;font-weight:600!important;line-height:1.35!important}.product-dossier__media-summary{background:#e2ddd266!important;border-top:1px solid #aaa3945c!important;border-radius:0 0 20px 20px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin:0!important;padding:20px!important;display:grid!important}.product-dossier__media-summary div{background:#f4f0e8a6!important;border:1px solid #aaa39447!important;border-radius:12px!important;padding:10px 12px!important}.product-dossier__media-summary dt{color:#555850!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin-bottom:4px!important;font-size:9px!important;font-weight:800!important}.product-dossier__media-summary dd{color:#1a1a1a!important;margin:0!important;font-size:13px!important;font-weight:750!important;line-height:1.25!important}.product-intelligence-card{transition:min-height .25s!important}@media (max-width:1024px){.product-intelligence-card--premium .product-intelligence-card__visual{aspect-ratio:16/10!important;min-height:auto!important;max-height:480px!important}.product-dossier__scenario{padding:14px 16px!important}.product-dossier__scenario-lines{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px 16px!important;margin-bottom:12px!important;display:grid!important}.product-dossier__scenario-lines li{font-size:11.5px!important}.product-dossier__scenario-badges{margin-bottom:12px!important}}@media (max-width:860px){.product-dossier__media{align-self:auto!important}}@media (max-width:640px){.product-dossier__scenario-lines{grid-template-columns:1fr!important;gap:8px!important}}.minimap-world-layer{fill:#e8e3d812!important;stroke:#e8e3d81f!important;stroke-width:.8px!important}.minimap-country.is-active{fill:#d6a23829!important;stroke:#d6a238a6!important;stroke-width:1.1px!important}.minimap-active-path{stroke:#ffe08c!important;stroke-dasharray:400!important;stroke-dashoffset:400px!important;animation:.3s cubic-bezier(.22,1,.36,1) .15s forwards miniMapLineDraw!important}.minimap-active-target-ring{stroke:#d6a23894!important}.minimap-label-stroke{fill:none!important;stroke:#161815!important;stroke-linecap:round!important;stroke-linejoin:round!important;opacity:.95!important}.minimap-label{font-family:var(--font-sans), sans-serif!important;fill:#fff!important}.minimap-label.origin-label{fill:#fff!important;letter-spacing:.04em!important;font-weight:800!important}.minimap-label.active-label{fill:#ffe08c!important;letter-spacing:.04em!important;font-weight:850!important}.minimap-origin-dot{stroke:#d6a238!important;stroke-width:.45px!important;fill:#fff!important}.minimap-destination-ring{stroke:#d6a238!important;stroke-width:.45px!important;fill:none!important}.minimap-destination-dot{fill:#fff!important;stroke:none!important}.minimap-active-target-ring{stroke:#d6a23873!important;stroke-width:.3px!important}.route-track-sweep{stroke:#ffe08c!important;stroke-width:1px!important;stroke-linecap:round!important;stroke-dasharray:30 370!important;stroke-dashoffset:30px!important;filter:none!important;animation:1.3s cubic-bezier(.2,.8,.4,1) infinite routeTrackSweepAnim!important}@keyframes routeTrackSweepAnim{0%{stroke-dashoffset:30px}to{stroke-dashoffset:-340px}}.quality-passport-stamp-overlay{opacity:.9!important;z-index:10!important;pointer-events:none!important;--color-green:#3d5237!important;width:130px!important;height:130px!important;position:absolute!important;bottom:80px!important;right:28px!important}.quality-passport-stamp{mix-blend-mode:normal!important;filter:drop-shadow(0 2px 5px #3d52371f)!important;width:100%!important;height:100%!important;transition:transform .3s!important;transform:rotate(-10deg)!important}.product-dossier__support-grid{box-shadow:none!important;background:0 0!important;border:none!important;grid-template-columns:1.05fr .95fr!important;gap:20px!important;margin-top:18px!important;margin-bottom:8px!important;padding:0!important;display:grid!important}.product-grade-properties,.product-related-applications{box-shadow:none!important;background:#f4f0e8a6!important;border:none!important;border-radius:8px!important;padding:12px 12px 12px 18px!important}.product-grade-properties{border-left:3px solid #1f6f5b52!important}.product-related-applications{border-left:3px solid #8a6a3e52!important}.product-grade-properties>span,.product-related-applications>span{color:#3e413a!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin-bottom:12px!important;font-size:11.5px!important;font-weight:850!important;display:block!important}.product-grade-properties__chips,.product-related-applications>div{flex-wrap:wrap!important;gap:6px!important;margin-top:4px!important;display:flex!important}.product-grade-property{color:#164f41!important;background:#1f6f5b0b!important;border:1px solid #1f6f5b29!important;border-radius:6px!important;align-items:center!important;gap:6px!important;padding:4px 8px!important;font-size:11.5px!important;font-weight:750!important;line-height:1.2!important;display:inline-flex!important}.product-grade-property svg{color:#1a604f!important}.product-related-applications small{color:#614622!important;background:#8a6a3e0b!important;border:1px solid #8a6a3e29!important;border-radius:6px!important;align-items:center!important;padding:4px 8px!important;font-size:11.5px!important;font-weight:750!important;line-height:1.2!important;display:inline-flex!important}@media (max-width:860px){.product-dossier__support-grid{grid-template-columns:1fr!important;gap:16px!important}.product-grade-properties,.product-related-applications{border-left:none!important;padding:14px 12px 12px!important}.product-grade-properties{border-top:3px solid #1f6f5b52!important}.product-related-applications{border-top:3px solid #8a6a3e52!important}}@media (max-width:760px){.quality-passport-stamp-overlay{opacity:.88!important;z-index:10!important;--color-green:#3d5237!important;width:120px!important;height:120px!important;margin:16px auto 0!important;display:block!important;position:static!important;transform:rotate(-6deg)!important}}@media (max-width:520px){.supply-geography__minimap-container{height:190px!important;min-height:190px!important;display:block!important}.origin-label,.origin-label-stroke{display:none!important}.minimap-label.active-label{font-size:5.2px!important}.minimap-label-stroke.active-label-stroke{stroke-width:.9px!important;font-size:5.2px!important}}.laboratory-control{background:radial-gradient(circle at 10% 15%,#8a6a3e0d,#0000 45%),radial-gradient(circle at 85% 85%,#5e71570a,#0000 45%),linear-gradient(#e4ded2 0%,#ece6da 50%,#e4ded2 100%)!important;border-top:1px solid #8a6a3e26!important;border-bottom:1px solid #8a6a3e26!important;position:relative!important;overflow:hidden!important}.laboratory-control:before{content:""!important;opacity:.16!important;pointer-events:none!important;z-index:0!important;background-image:radial-gradient(#8a6a3e14 1.1px,#0000 1.1px)!important;background-size:26px 26px!important;position:absolute!important;inset:0!important}.laboratory-control__lead-note{border:1px solid #8a6a3e38!important;border-left:4px solid var(--color-muted-brass)!important;color:var(--color-graphite)!important;font-family:var(--font-sans), sans-serif!important;background:#f4f0e8bf!important;border-radius:12px!important;padding:18px 22px!important;box-shadow:0 12px 32px #8a6a3e0a,inset 0 1px #ffffff80!important}.laboratory-control__chips span{color:#3e423b!important;background:#5e715712!important;border:1px solid #5e715738!important;border-radius:6px!important;padding:7px 12px!important;font-size:13px!important;font-weight:750!important;transition:all .2s!important;box-shadow:0 1px 4px #5e715705!important}.laboratory-control__chips span:hover{background:#5e71571f!important;border-color:#5e715759!important;transform:translateY(-1px)!important}.laboratory-control__chips svg{color:var(--color-muted-brass)!important}.laboratory-control__photo{border:1px solid #8a6a3e29!important;border-radius:16px!important;transition:all .4s cubic-bezier(.22,1,.36,1)!important;box-shadow:0 16px 42px #1f211e0f,0 4px 12px #8a6a3e05!important}.laboratory-control__photo:before{content:""!important;pointer-events:none!important;z-index:2!important;border:1px solid #ffffff1f!important;border-radius:15px!important;position:absolute!important;inset:0!important}.laboratory-control__photo:hover{border-color:#8a6a3e52!important;box-shadow:0 22px 52px #1f211e1a,0 6px 16px #8a6a3e0a!important}.laboratory-control__photo figcaption{text-transform:uppercase!important;letter-spacing:.04em!important;background:#272a25d1!important;border:1px solid #ffffff12!important;border-radius:6px!important;padding:8px 11px!important;font-size:11px!important;font-weight:750!important;bottom:15px!important;left:15px!important;box-shadow:0 4px 14px #0000002e!important}.laboratory-control__photo figcaption svg{color:var(--color-amber)!important}@media (min-width:981px){.supply-geography__route-track-container{grid-area:2/1/auto/-1!important;width:100%!important;margin-top:10px!important;margin-bottom:6px!important}}.supply-geography__flow{--flow-delay-1:.1s!important;--flow-delay-2:.25s!important;--flow-delay-3:.4s!important;--flow-delay-4:.55s!important;--flow-delay-5:.7s!important}.supply-geography__flow-step:first-child,.supply-geography__flow-step:first-child:before,.supply-geography__flow-step:first-child .supply-geography__flow-num,.supply-geography__flow-step:first-child .supply-geography__flow-status{animation-duration:.3s!important;animation-delay:.1s!important}.supply-geography__flow-step:nth-child(2),.supply-geography__flow-step:nth-child(2):before,.supply-geography__flow-step:nth-child(2) .supply-geography__flow-num,.supply-geography__flow-step:nth-child(2) .supply-geography__flow-status{animation-duration:.3s!important;animation-delay:.25s!important}.supply-geography__flow-step:nth-child(3),.supply-geography__flow-step:nth-child(3):before,.supply-geography__flow-step:nth-child(3) .supply-geography__flow-num,.supply-geography__flow-step:nth-child(3) .supply-geography__flow-status{animation-duration:.3s!important;animation-delay:.4s!important}.supply-geography__flow-step:nth-child(4),.supply-geography__flow-step:nth-child(4):before,.supply-geography__flow-step:nth-child(4) .supply-geography__flow-num,.supply-geography__flow-step:nth-child(4) .supply-geography__flow-status{animation-duration:.3s!important;animation-delay:.55s!important}.supply-geography__flow-step:nth-child(5),.supply-geography__flow-step:nth-child(5):before,.supply-geography__flow-step:nth-child(5) .supply-geography__flow-num,.supply-geography__flow-step:nth-child(5) .supply-geography__flow-status{animation-duration:.3s!important;animation-delay:.7s!important}.supply-geography__flow:after{animation:.8s cubic-bezier(.25,1,.5,1) .1s forwards buildRail!important}.supply-geography__flow-step:before{z-index:1!important}.supply-geography__flow-num{z-index:5!important;background:#31372d!important}.supply-geography__flow-step{opacity:.95!important}.supply-geography__flow-desc{color:#e7e1d5eb!important}.supply-geography__flow-step strong{opacity:.95!important}.supply-geography__dossier-copy{animation:.25s cubic-bezier(.25,1,.5,1) forwards dossierReveal!important}.supply-geography__minimap-svg{animation:.55s cubic-bezier(.25,1,.5,1) forwards minimapEntrance!important}@keyframes minimapEntrance{0%{opacity:.85!important;transform:scale(1.11)translateY(-2px)!important}to{opacity:1!important;transform:scale(1.14)translateY(-2px)!important}}.hero__grid{opacity:.1!important;background-size:118px 118px!important;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 62%,#0000 92%)!important;mask-image:linear-gradient(90deg,#0000,#000 12% 62%,#0000 92%)!important}.hero__content{grid-template-columns:minmax(0,860px)!important;padding-top:clamp(116px,12vh,148px)!important;padding-bottom:clamp(52px,7vh,76px)!important}.hero__copy h1{letter-spacing:0!important;max-width:860px!important;font-size:clamp(34px,4.45vw,56px)!important;font-weight:760!important;line-height:1.05!important}.hero__copy p{color:#f6f2e8d1!important;max-width:650px!important;margin-top:18px!important;line-height:1.58!important}.hero__idea{color:#ffffffeb!important;background:linear-gradient(90deg,#d6a2381f,#d6a23800)!important;border-left-color:#d6a238c7!important;border-radius:0 12px 12px 0!important;max-width:610px!important;margin-top:14px!important;padding:10px 14px 10px 16px!important;font-weight:720!important}.hero__actions{gap:10px!important;margin-top:24px!important}.hero__actions .button{border-radius:10px!important;min-height:46px!important}.hero__actions .button--dark,.hero__actions .button--secondary{color:#ffffffe0!important;background:linear-gradient(#e8e3d81f,#e8e3d80f)!important;border-color:#e8e3d83d!important;box-shadow:inset 0 1px #ffffff14,0 12px 30px #00000029!important}.hero__actions .button--dark:hover,.hero__actions .button--secondary:hover{background:linear-gradient(#d6a2382e,#e8e3d814)!important;border-color:#d6a2388a!important;transform:translateY(-1px)!important}.hero__facts{gap:8px!important;max-width:780px!important;margin-top:22px!important}.hero__facts span{color:#f6f2e8d6!important;background:linear-gradient(#e8e3d81f,#e8e3d80f)!important;border-color:#e8e3d82e!important;border-radius:999px!important;padding:9px 12px!important;font-size:12px!important;font-weight:780!important}.hero__path{color:#f6f2e8c2!important;background:linear-gradient(135deg,#141915b8,#14191575)!important;border-color:#e8e3d82e!important;border-radius:14px!important;max-width:min(430px,100vw - 32px)!important;padding:10px 12px!important;font-size:12px!important;line-height:1.35!important;bottom:clamp(20px,4vw,42px)!important;right:clamp(16px,4vw,52px)!important;box-shadow:0 18px 42px #00000029!important}.quality-passport-card{position:relative!important;overflow:hidden!important}.quality-passport-card__table-wrapper{scrollbar-width:thin!important;overflow-x:auto!important}.quality-passport-table{min-width:520px!important}.quality-passport-table th,.quality-passport-table td{padding-block:9px!important}.quality-passport-table td:nth-child(2){font-weight:760!important}.quality-passport-stamp-overlay{opacity:.84!important;z-index:3!important;--color-green:#334b36!important;width:96px!important;height:96px!important;top:132px!important;bottom:auto!important;right:34px!important}.quality-passport-stamp{mix-blend-mode:normal!important;filter:drop-shadow(0 3px 6px #334b361f)!important;width:100%!important;height:100%!important;transform:rotate(-8deg)!important}.quality-passport-card:hover .quality-passport-stamp{transform:rotate(-6deg)scale(1.015)!important}.quality-passport-card__note{background:#f4f0e8a8!important;border-radius:12px!important;max-width:calc(100% - 120px)!important}.quality-passport-card__cta{z-index:4!important;position:relative!important}.contact-card,.contact-form{background:radial-gradient(circle at 88% 10%,#a66f3214,#0000 28%),linear-gradient(145deg,#e8e3d8fa,#d5cfc2f2)!important;border-color:#aaa3948f!important;box-shadow:0 18px 42px #1f211e1a!important}.contact-details p{background:#f4f0e875!important;border-color:#aaa39447!important}.contact-form{gap:16px!important;padding:clamp(20px,2.4vw,30px)!important}.contact-form__grid{gap:14px!important}.contact-form__field{gap:7px!important}.contact-form input[type=text],.contact-form input[type=tel],.contact-form input[type=email],.contact-form select,.contact-form textarea{background:linear-gradient(#f4f0e8f5,#e8e3d8e6)!important;border-color:#7e77684d!important;border-radius:12px!important;min-height:46px!important;box-shadow:inset 0 1px #ffffff57!important}.contact-form textarea{min-height:118px!important}.contact-form__contact-method{background:#f4f0e857!important;border-color:#aaa3945c!important;border-radius:14px!important;margin:2px 0 14px!important;padding:12px!important}.contact-form__contact-method-head{grid-template-columns:minmax(0,.72fr) minmax(0,1fr)!important;align-items:baseline!important;gap:10px!important}.contact-form__contact-method-head span{font-size:12px!important}.contact-form__method-grid{gap:7px!important}.contact-form__method-option{color:#1f211edb!important;background:#e8e3d894!important;border-color:#7e776852!important;border-radius:10px!important;min-height:38px!important;padding:8px 9px!important;font-size:12px!important;font-weight:760!important;box-shadow:inset 0 1px #ffffff38!important}.contact-form__method-option:hover,.contact-form__method-option:focus-visible{background:#a66f321a!important;border-color:#a66f3280!important}.contact-form__method-option.is-active{color:var(--color-graphite)!important;background:linear-gradient(#a66f3229,#a66f3214)!important;border-color:#7e5a309e!important}.contact-form__telegram-field{margin-bottom:14px!important}.contact-form button[type=submit]{border-radius:11px!important;box-shadow:0 14px 28px #a66f322e!important}@media (max-width:1024px){.hero__content{min-height:94svh!important}.hero__path{margin-top:26px!important;position:relative!important;bottom:auto!important;right:auto!important}}@media (max-width:760px){.product-intelligence,.quality-section,.supply-geography,.contacts{max-width:100vw!important;overflow-x:clip!important}.product-intelligence>.container,.quality-section>.container,.supply-geography .container,.contacts>.container{min-width:0!important}.product-intelligence__tabs,.quality-passport-tabs,.quality-passport-tabs>div{min-width:0!important;max-width:100%!important}.product-intelligence__tabs,.quality-passport-tabs>div{overscroll-behavior-inline:contain!important}.hero__overlay{background:linear-gradient(90deg,#07090bf0,#141915a8),linear-gradient(#07090b2e,#07090bc7)!important}.hero__content{padding-top:124px!important;padding-bottom:46px!important}.hero__copy h1{font-size:clamp(34px,10vw,44px)!important}.hero__actions,.hero__actions .button{width:100%!important}.hero__facts{grid-template-columns:1fr!important;margin-top:26px!important;display:grid!important}.quality-passport-card__body{padding-right:0!important}.quality-passport-table{min-width:0!important;font-size:11.6px!important}.quality-passport-table th,.quality-passport-table td{padding:8px 7px!important}.quality-passport-stamp-overlay{opacity:.84!important;z-index:2!important;justify-content:flex-end!important;width:96px!important;height:96px!important;margin:2px 24px 0 auto!important;display:flex!important;position:relative!important;top:auto!important;bottom:auto!important;right:auto!important}.quality-passport-card__note{max-width:100%!important}.contact-form__contact-method-head,.contact-form__method-grid{grid-template-columns:1fr!important}}@media (max-width:390px){.hero__copy h1{font-size:33px!important}.hero__copy p{font-size:16px!important}.quality-passport-card{padding-inline:14px!important}.quality-passport-table{font-size:11px!important}}#top,#about,#product,#products,#quality,#applications,#production,#geography,#contacts,.section-anchor{scroll-margin-top:calc(var(--nav-anchor-offset,92px) + env(safe-area-inset-top,0px))!important}button,a,input,select,textarea,label{-webkit-tap-highlight-color:#a66f322e!important}.site-header a,.site-header button,.site-header label,.language-switcher__button,.mobile-menu a,.mobile-menu button,.button,.header-cta,.mobile-menu__cta,.product-intelligence__tab,.quality-passport-tab,.supply-geography__direction,.application-selector__tab,.production-stepper__item-btn,.contact-form__method-option,.contact-form button[type=submit],.contact-form input,.contact-form select{touch-action:manipulation!important;min-height:44px!important}.site-header a:focus-visible,.site-header label:focus-visible,.mobile-menu a:focus-visible,.language-switcher__button:focus-visible,.button:focus-visible,.product-intelligence__tab:focus-visible,.quality-passport-tab:focus-visible,.supply-geography__direction:focus-visible,.application-selector__tab:focus-visible,.production-stepper__item-btn:focus-visible,.contact-form__method-option:focus-visible,.contact-form button[type=submit]:focus-visible,.contact-form input:focus-visible,.contact-form select:focus-visible,.contact-form textarea:focus-visible,.contact-form__consent:focus-within{outline-offset:3px!important;outline:2px solid #a66f32d1!important}.product-intelligence__tabs,.quality-passport-tabs>div,.supply-geography__directions,.application-selector__tabs,.production-stepper{-webkit-overflow-scrolling:touch!important;overscroll-behavior-inline:contain!important;scroll-padding-inline:16px!important}.product-intelligence__tab.is-active,.quality-passport-tab.is-active,.supply-geography__direction.is-active,.application-selector__tab.is-active,.production-stepper__item-btn.is-active,.contact-form__method-option.is-active{scroll-margin-inline:16px!important}.quality-passport-card__table-wrapper{-webkit-overflow-scrolling:touch!important;overscroll-behavior-inline:contain!important;max-width:100%!important;overflow-x:auto!important}.contact-form__consent{align-items:flex-start!important;min-height:44px!important}.contact-form__consent input{flex:0 0 34px!important;width:34px!important;height:34px!important;margin-top:2px!important}.hero>.section-anchor#about{top:calc(var(--nav-anchor-offset,92px) + 34px)!important;position:absolute!important;left:0!important}@media (hover:none){.button:hover,.header-cta:hover,.mobile-menu__cta:hover,.product-intelligence__tab:hover,.quality-passport-tab:hover,.supply-geography__direction:hover,.application-selector__tab:hover,.production-stepper__item-btn:hover,.contact-form__method-option:hover,.contact-form button[type=submit]:hover{transform:none!important}}@media (max-width:768px){:root{--nav-anchor-offset:calc(var(--nav-height-mobile,68px) + 30px)!important}html,body{width:100%!important;max-width:100%!important;overflow-x:clip!important}.site-header{padding-top:env(safe-area-inset-top,0px)!important}.site-header__inner{min-height:var(--nav-height-mobile,68px)!important}.brand{min-width:0!important}.brand__text{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:min(52vw,210px)!important;overflow:hidden!important}.icon-button{place-items:center!important;width:46px!important;min-width:46px!important;height:46px!important;display:inline-grid!important}.mobile-menu{overscroll-behavior:contain!important;max-height:0!important;overflow-y:auto!important}.mobile-nav-toggle:checked~.mobile-menu{max-height:calc(100svh - var(--nav-height-mobile,68px) - env(safe-area-inset-top,0px))!important}.mobile-menu__inner{padding-bottom:max(18px, env(safe-area-inset-bottom,0px))!important}.mobile-menu a,.mobile-menu button{justify-content:flex-start!important;width:100%!important}.product-intelligence__tabs{scroll-snap-type:x proximity!important;scrollbar-width:none!important;flex-wrap:nowrap!important;justify-content:flex-start!important;gap:8px!important;max-width:100%!important;margin-inline:0!important;padding:8px!important;display:flex!important;overflow-x:auto!important}.product-intelligence__tabs::-webkit-scrollbar{display:none!important}.quality-passport-tabs>div::-webkit-scrollbar{display:none!important}.supply-geography__directions::-webkit-scrollbar{display:none!important}.application-selector__tabs::-webkit-scrollbar{display:none!important}.production-stepper::-webkit-scrollbar{display:none!important}.product-intelligence__tab{scroll-snap-align:start!important;flex:none!important;min-width:max-content!important;max-width:none!important;padding-inline:13px!important}.product-intelligence__tab.is-active{box-shadow:inset 0 -3px #a66f32c2,0 8px 18px #1f211e1f!important}.product-dossier__body,.product-dossier__support-grid,.product-intelligence-card__actions{grid-template-columns:1fr!important}.product-intelligence-card__actions .button,.quality-passport-card__cta,.supply-geography__cta,.application-selector__cta,.contact-form button[type=submit]{width:100%!important;min-height:48px!important}.quality-passport-tabs{grid-template-columns:1fr!important;gap:9px!important;padding:10px!important;display:grid!important}.quality-passport-tabs>div{scroll-snap-type:x proximity!important;scrollbar-width:none!important;flex-wrap:nowrap!important;gap:8px!important;display:flex!important;overflow-x:auto!important}.quality-passport-tab{scroll-snap-align:start!important;flex:none!important;min-height:44px!important;padding:10px 13px!important}.quality-passport-table{min-width:560px!important}.quality-passport-card__table-wrapper:after{content:""!important;pointer-events:none!important;background:linear-gradient(90deg,#0000,#e8e3d8eb)!important;width:28px!important;min-width:28px!important;height:1px!important;margin-top:-1px!important;display:block!important;position:sticky!important;right:0!important}.quality-passport-stamp-overlay{pointer-events:none!important;width:92px!important;height:92px!important;margin:8px 18px 0 auto!important;position:relative!important}.supply-geography__shell{border-radius:20px!important;padding-inline:14px!important}.supply-geography__layout{grid-template-columns:1fr!important;gap:14px!important}.supply-geography__sidebar{gap:14px!important}.supply-geography__intro h2{max-width:100%!important}.supply-geography__directions{scroll-snap-type:x proximity!important;scrollbar-width:none!important;gap:8px!important;margin-inline:-4px!important;padding:4px 4px 8px!important;display:flex!important;overflow-x:auto!important}.supply-geography__direction{scroll-snap-align:start!important;flex:0 0 min(78vw,286px)!important;grid-template-columns:34px minmax(0,1fr)!important;gap:8px 10px!important;min-height:78px!important}.supply-geography__direction-mode{text-align:left!important;grid-column:2!important;justify-self:start!important;max-width:100%!important}.supply-geography__direction.is-active{box-shadow:inset 0 -3px #d6a238,inset 0 1px #e7e1d514,0 14px 30px #080a0838!important}.supply-geography__map-card{min-width:0!important;padding:14px!important}.supply-geography__route-card-top,.supply-geography__route-card-meta,.supply-geography__dossier-actions{grid-template-columns:1fr!important}.supply-geography__route-track-container{width:100%!important;min-width:0!important;overflow:hidden!important}.supply-geography__route-track-svg,.supply-geography__flow-step,.supply-geography__dossier{min-width:0!important}.application-selector__layout{grid-template-columns:1fr!important}.application-selector__tabs{scroll-snap-type:x proximity!important;scrollbar-width:none!important;grid-template-columns:none!important;gap:8px!important;margin-inline:-4px!important;padding:4px 4px 8px!important;display:flex!important;overflow-x:auto!important}.application-selector__tab{scroll-snap-align:start!important;flex:0 0 min(76vw,270px)!important;min-height:72px!important}.application-selector__footer-row,.application-selector__request{grid-template-columns:1fr!important}.production-journey,.laboratory-control,.application-selector{max-width:100vw!important;overflow-x:clip!important}.production-stepper{scroll-snap-type:x proximity!important;scrollbar-width:none!important;gap:8px!important;margin-inline:-4px!important;padding:4px 4px 8px!important;display:flex!important;overflow-x:auto!important}.production-stepper__item-btn{scroll-snap-align:start!important;flex:0 0 min(78vw,286px)!important;min-height:72px!important}.laboratory-control__chips span{min-height:44px!important}.contact-form{min-width:0!important}.contact-form__contact-method-head,.contact-form__method-grid{grid-template-columns:1fr!important}.contact-form__method-option{text-align:center!important;min-height:46px!important}}@media (max-width:430px){.product-intelligence-card--premium,.quality-passport-card,.application-selector__panel,.contact-form,.contact-card{border-radius:16px!important}.product-intelligence__tab,.quality-passport-tab{font-size:12px!important}.quality-passport-card{padding-inline:14px!important}.supply-geography__direction,.application-selector__tab,.production-stepper__item-btn{flex-basis:min(84vw,292px)!important}}:root{--kpi-depth-ivory:#e8e3d8;--kpi-depth-limestone:#d8d3c8;--kpi-depth-panel:#e8e3d88a;--kpi-depth-panel-soft:#e8e3d852;--kpi-depth-line:#7e77683d;--kpi-depth-line-soft:#7e776826;--kpi-depth-graphite:#20251f;--kpi-depth-olive:#343b31;--kpi-depth-olive-soft:#4a5145;--kpi-depth-bronze:#a66f32;--kpi-depth-shadow:0 24px 70px #1f211e1f;--kpi-depth-shadow-soft:0 16px 44px #1f211e14}.hero__image,.hero__video{filter:saturate(1.02)contrast(1.02)brightness(1.16)!important}.hero__image{opacity:1!important}.hero__video{opacity:.9!important}.hero__overlay{background:radial-gradient(circle at 78% 28%,#d6a23821,#0000 28%),linear-gradient(90deg,#060808f5 0%,#121713e6 32%,#1c221d6b 62%,#1c221d24 100%),linear-gradient(#080a0914 0%,#080a0961 74%,#080a09c2 100%)!important}.hero__grid{opacity:.075!important;-webkit-mask-image:linear-gradient(90deg,#000 0%,#000000b8 46%,#0000 78%)!important;mask-image:linear-gradient(90deg,#000 0%,#000000b8 46%,#0000 78%)!important}.hero__technical-frame{border-color:#e8e3d817 #e8e3d817 #e8e3d817 #a66f3257!important}.hero__frame-line--top,.hero__frame-line--bottom{opacity:.54!important}.hero__copy{max-width:880px!important}.hero__copy:before{opacity:.72!important}.hero__copy h1{letter-spacing:0!important;text-shadow:0 20px 58px #0000005c!important;max-width:850px!important;margin-top:16px!important;font-size:clamp(40px,4.72vw,68px)!important;font-weight:720!important;line-height:1.01!important}.hero__copy p{color:#f6f2e8db!important;max-width:660px!important;margin-top:20px!important}.hero__detail{color:#e8e3d8bd!important;max-width:640px!important;margin-top:11px!important}.hero__idea{background:linear-gradient(90deg,#e8e3d817,#e8e3d806)!important;border-color:#e8e3d821 #e8e3d821 #e8e3d821 #a66f3294!important;max-width:640px!important;margin-top:16px!important;box-shadow:0 14px 34px #0000001a!important}.hero__actions{margin-top:26px!important}.hero .button--primary,.button--primary{box-shadow:0 14px 30px #70481f2e,inset 0 1px #ffffff29!important}.hero .button--dark,.hero .button--secondary,.button--secondary{background:linear-gradient(#e8e3d81a,#e8e3d80b)!important;border-color:#7e776847!important;box-shadow:inset 0 1px #ffffff14!important}.hero__facts{gap:7px!important;margin-top:14px!important}.hero__facts span{color:#f6f2e8cc!important;background:#2d342c61!important;border-color:#e8e3d81f!important;box-shadow:inset 0 1px #e8e3d80e!important}.hero__path{color:#f6f2e8bd!important;background:linear-gradient(145deg,#2c332b94,#2228226b)!important;border-color:#e8e3d821!important;box-shadow:0 18px 42px #00000024!important}.product-intelligence,.contacts,.laboratory-control{background:radial-gradient(circle at 8% 6%, #a66f3209, transparent 30%), linear-gradient(180deg, var(--kpi-depth-ivory), var(--kpi-depth-limestone))!important}.quality-section{background:radial-gradient(circle at 86% 8%,#a66f3214,#0000 28%),linear-gradient(#3d4439,#30362e)!important}.section-title h2,.product-intelligence .section-title h2,.laboratory-control .section-title h2,.application-selector .section-title h2{letter-spacing:0!important}.section-title p,.product-intelligence .section-title p,.laboratory-control__text,.contact-card p,.contact-form__contact-method-head small{color:#1f211ead!important}.product-intelligence__tabs,.quality-passport-tabs,.contact-form__contact-method{border-color:var(--kpi-depth-line-soft)!important;background:#e8e3d861!important;box-shadow:inset 0 1px #ffffff24!important}.product-intelligence__tab,.quality-passport-tab,.contact-form__method-option{box-shadow:none!important;background:#e8e3d857!important;border-color:#7e776838!important}.product-intelligence__tab.is-active,.quality-passport-tab.is-active,.contact-form__method-option.is-active{background:#a66f321b!important;border-color:#a66f3280!important;box-shadow:inset 0 -2px #a66f325c!important}.product-intelligence-card--premium,.quality-passport-card,.contact-card,.contact-form,.application-selector__panel,.laboratory-control__layout{border-color:var(--kpi-depth-line)!important;box-shadow:var(--kpi-depth-shadow-soft)!important;background:linear-gradient(145deg,#e8e3d8c7,#d7d2c6a3)!important}.product-intelligence-card--premium{padding:clamp(18px,2vw,28px)!important}.product-dossier__header,.product-dossier__media,.product-intelligence-card--premium .product-intelligence-card__content,.product-grade-properties,.product-related-applications,.product-datasheet,.product-proof-strip,.quality-passport-card__note,.contact-details p,.application-selector__request{border-color:var(--kpi-depth-line-soft)!important;box-shadow:none!important;background:#e8e3d857!important}.product-dossier__media{background:0 0!important;border-color:#7e77681f!important;padding:0!important}.product-intelligence-card--premium .product-intelligence-card__visual,.laboratory-control__photo,.application-selector__image-wrapper{box-shadow:0 16px 42px #1f211e1f!important}.product-intelligence-card__visual:after,.application-selector__image-wrapper:after,.laboratory-control__photo:after{opacity:.58!important}.product-intelligence-card__intro h3,.quality-passport-card h3,.application-selector__panel h3{font-weight:730!important;line-height:1.08!important}.product-intelligence-card__intro p,.application-selector__description{line-height:1.62!important}.product-grade-property,.application-selector__chip,.application-selector__grade-chip,.supply-geography__dossier-delivery-chip{background:#5e705712!important;border-color:#5e705738!important}.quality-passport-card{background:linear-gradient(145deg,#ebe6dbe6,#d8d3c7c7)!important;box-shadow:0 20px 52px #1f211e24,inset 0 1px #ffffff2e!important}.quality-passport-card__body{padding-right:0!important}.quality-passport-stamp-overlay{opacity:.78!important;z-index:2!important;--color-green:#3c513e!important;justify-content:flex-end!important;width:88px!important;height:88px!important;margin:8px 22px 0 auto!important;display:flex!important;position:relative!important;top:auto!important;bottom:auto!important;right:auto!important}.quality-passport-card__note{color:#1f211eb8!important}.laboratory-control__layout{background:linear-gradient(135deg,#e8e3d89e,#d5d0c480)!important}.laboratory-control__lead-note{background:#5e705711!important;border-color:#5e705733!important}.laboratory-control__chips span{color:#1f211ebd!important;background:#e8e3d857!important;border-color:#7e77682e!important}.laboratory-control__photo{border-color:#7e77682e!important}.contact-card,.contact-form{background:linear-gradient(145deg,#e8e3d8d1,#d8d3c7b3)!important}.contact-details p{padding:10px 11px!important}.contact-form{gap:15px!important}.contact-form input[type=text],.contact-form input[type=tel],.contact-form input[type=email],.contact-form select,.contact-form textarea{background:#eee9df9e!important;border-color:#7e776838!important;box-shadow:inset 0 1px #ffffff2e!important}.contact-form input:hover,.contact-form select:hover,.contact-form textarea:hover{background:#eee9dfc7!important}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{background:#f2eee5e6!important;border-color:#a66f328a!important;box-shadow:0 0 0 3px #a66f3217,inset 0 1px #ffffff38!important}.contact-form button[type=submit]{box-shadow:0 14px 30px #70481f29,inset 0 1px #ffffff24!important}.supply-geography__shell,.supply-geography__map-card,.supply-geography__route-card,.supply-geography__dossier,.supply-geography__flow-step{border-color:#e8e3d81c!important;box-shadow:0 18px 54px #080a082e!important}.supply-geography__direction-mode,.supply-geography__flow-status,.supply-geography__dossier-kicker{color:#deb45be6!important}@media (min-width:1025px){.product-intelligence,.quality-section,.application-selector,.laboratory-control,.contacts{padding-top:clamp(76px,7vw,112px)!important;padding-bottom:clamp(76px,7vw,112px)!important}.hero__content{padding-top:clamp(124px,13vh,162px)!important}}@media (max-width:1024px){.hero__overlay{background:radial-gradient(circle at 76% 20%,#d6a2381f,#0000 30%),linear-gradient(90deg,#080a09f0 0%,#1c221db8 56%,#1c221d61 100%),linear-gradient(#080a0914,#080a09a8)!important}.hero__copy h1{max-width:760px!important}}@media (max-width:768px){.hero__image,.hero__video{filter:saturate(1.01)contrast(1.01)brightness(1.08)!important}.hero__overlay{background:linear-gradient(90deg,#080a09eb,#222822b8),linear-gradient(#080a091f,#080a09b8)!important}.hero__content{padding-top:122px!important;padding-bottom:44px!important}.hero__copy h1{overflow-wrap:normal!important;font-size:clamp(31px,8.7vw,39px)!important;line-height:1.04!important}.hero__copy p{margin-top:17px!important}.hero__idea{padding:10px 13px!important}.hero__facts span,.hero__path{background:#2228225c!important}.hero__actions .button{white-space:normal!important;text-align:center!important;line-height:1.18!important}.product-intelligence-card--premium,.quality-passport-card,.contact-card,.contact-form,.application-selector__panel,.laboratory-control__layout{box-shadow:0 14px 36px #1f211e17!important}.product-dossier__media{padding:0!important}.quality-passport-card__body{padding-right:0!important}.quality-passport-stamp-overlay{opacity:.74!important;width:82px!important;height:82px!important;margin:8px 14px 0 auto!important}}@media (max-width:430px){.hero__content{padding-top:118px!important}.hero__copy h1{font-size:clamp(30px,8.2vw,34px)!important}.product-intelligence-card--premium,.quality-passport-card,.contact-form,.contact-card{padding-inline:16px!important}.contact-form__method-option{background:#e8e3d86b!important}}.quality-section{color:var(--kpi-depth-graphite,#20251f)!important;background:radial-gradient(circle at 84% 8%,#a66f320b,#0000 30%),radial-gradient(circle at 12% 16%,#5e70570e,#0000 34%),linear-gradient(#ebe6dc 0%,#dcd6ca 100%)!important}.quality-section .section-title .eyebrow,.quality-passport-card__eyebrow{color:#7e5a30d6!important}.quality-section .section-title h2,.quality-section h2,.quality-passport-card h3,.quality-control-step h3{color:var(--kpi-depth-graphite,#20251f)!important;text-shadow:none!important}.quality-section .section-title p,.quality-section__accent,.quality-control-step p{color:#1f211eb8!important}.quality-section__accent,.quality-control-step,.quality-passport-card__note{box-shadow:none!important;background:#e8e3d87a!important;border-color:#7e776833!important}.quality-control-flow{gap:clamp(12px,1.6vw,18px)!important}.quality-control-step{background:linear-gradient(145deg,#efeae0c7,#dad4c894)!important;box-shadow:0 14px 34px #1f211e13!important}.quality-control-step__number,.quality-control-step__icon{color:#445641e6!important}.quality-control-step__icon{background:#5e70571a!important;border-color:#5e705738!important}.quality-control-step__status,.quality-passport-card__status,.text-status-approved{color:#445641f5!important}.quality-passport-tabs{background:#e8e3d885!important;border-color:#7e776833!important}.quality-passport-tabs>span,.quality-passport-tab,.quality-passport-card__grade-summary strong,.quality-passport-meta-item strong,.quality-passport-table td,.quality-passport-table th{color:var(--kpi-depth-graphite,#20251f)!important}.quality-passport-tab{background:#eee9df8f!important;border-color:#7e776838!important}.quality-passport-tab.is-active{background:#a66f3221!important;border-color:#a66f3294!important}.quality-passport-card{background:radial-gradient(circle at 86% 16%,#5e705716,#0000 28%),linear-gradient(145deg,#f2ede2f5,#ded8cce6)!important;border-color:#7e776840!important;box-shadow:0 22px 56px #1f211e1f,inset 0 1px #fff3!important}.quality-passport-card__grade-summary span,.quality-passport-meta-item,.quality-passport-card__table-wrapper,.quality-passport-card__note{background:#e8e3d861!important;border-color:#7e77682e!important}.quality-passport-meta-item .meta-label,.quality-passport-card__grade-summary span,.quality-passport-table td:nth-child(3),.quality-passport-card__note{color:#1f211ead!important}.quality-passport-table th{background:#5e705714!important}.quality-passport-table th,.quality-passport-table td{border-color:#7e77682b!important}.quality-passport-stamp-overlay{opacity:.76!important;--color-green:#3f563f!important}.quality-passport-stamp{filter:drop-shadow(0 2px 5px #3f563f1f)!important}@media (max-width:768px){.quality-section{background:radial-gradient(circle at 80% 8%,#a66f320a,#0000 34%),linear-gradient(#ebe6dc 0%,#dcd6ca 100%)!important}.quality-passport-card,.quality-control-step{box-shadow:0 14px 34px #1f211e14!important}.quality-passport-card__table-wrapper{overflow-x:auto!important}.quality-passport-stamp-overlay{opacity:.72!important}}@media (max-width:640px){.quality-control-step{grid-template-columns:auto minmax(0,1fr)!important;align-items:start!important;gap:12px 14px!important}.quality-control-step__number{grid-area:1/1!important;padding-top:3px!important}.quality-control-step__icon{grid-area:2/1!important}.quality-control-step>div{grid-area:1/2/span 2!important;min-width:0!important}.quality-control-step__status{white-space:normal!important;text-align:left!important;grid-area:3/1/auto/-1!important;justify-self:start!important;width:auto!important;max-width:100%!important}}.quality-section__grid{align-items:start!important}.quality-control-flow{align-content:start!important}.quality-control-summary{background:radial-gradient(circle at 92% 16%,#a66f3214,#0000 34%),linear-gradient(145deg,#efeae0a8,#dad4c875)!important;border:1px solid #7e776833!important;border-radius:16px!important;gap:10px!important;margin-top:clamp(4px,1vw,10px)!important;padding:clamp(16px,1.7vw,22px)!important;display:grid!important;box-shadow:0 14px 34px #1f211e12!important}.quality-control-summary__eyebrow{color:#7e5a30db!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:850!important}.quality-control-summary strong{color:var(--kpi-depth-graphite,#20251f)!important;font-size:clamp(17px,1.45vw,20px)!important;line-height:1.18!important}.quality-control-summary p{color:#1f211ead!important;margin:0!important;font-size:14px!important;line-height:1.55!important}.quality-control-summary dl{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:2px 0 0!important;display:grid!important}.quality-control-summary dl>div{background:#e8e3d870!important;border:1px solid #5e70572e!important;border-radius:12px!important;min-width:0!important;padding:10px 11px!important}.quality-control-summary dt{color:#1f211e8f!important;letter-spacing:.06em!important;text-transform:uppercase!important;margin:0 0 4px!important;font-size:10px!important;font-weight:850!important}.quality-control-summary dd{overflow-wrap:anywhere!important;color:#445641fa!important;margin:0!important;font-size:13px!important;font-weight:850!important}.quality-passport-card{grid-template-columns:minmax(0,1fr)!important;gap:clamp(14px,1.45vw,18px)!important}.quality-passport-card__top{gap:clamp(14px,1.6vw,20px)!important}.quality-passport-card__body{gap:0!important;width:100%!important;min-width:0!important;max-width:100%!important}.quality-passport-card__table-wrapper{width:100%!important;min-width:0!important;max-width:100%!important;margin-bottom:0!important;overflow-x:auto!important}.quality-passport-card__footer{z-index:2!important;border-top:1px solid #7e77682b!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"note stamp""cta stamp"!important;align-items:center!important;gap:clamp(14px,2vw,24px)!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-top:2px!important;padding-top:clamp(8px,1.2vw,14px)!important;display:grid!important;position:relative!important}.quality-passport-card__note{grid-area:note!important;max-width:560px!important;margin:0!important;padding:12px 14px!important}.quality-passport-card__cta{grid-area:cta!important;width:min(100%,520px)!important;min-height:48px!important;margin:0!important}.quality-passport-card__cta-label{white-space:normal!important;overflow-wrap:anywhere!important;text-align:center!important;flex:auto!important;min-width:0!important;display:block!important}.quality-passport-stamp-overlay{opacity:.9!important;--color-green:#344f38!important;grid-area:stamp!important;place-self:center end!important;place-items:center!important;width:clamp(112px,9vw,136px)!important;height:clamp(112px,9vw,136px)!important;margin:0!important;display:grid!important;position:relative!important;top:auto!important;bottom:auto!important;right:auto!important;transform:rotate(-7deg)!important}.quality-passport-stamp{filter:drop-shadow(0 5px 10px #344f3821)drop-shadow(0 0 1px #344f384d)!important;width:100%!important;height:100%!important}.quality-passport-stamp__ring-text{paint-order:stroke!important;stroke:#f2ede247!important;stroke-width:.45px!important;stroke-linejoin:round!important}@media (max-width:980px){.quality-control-summary{margin-top:0!important}.quality-passport-card__footer{grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"note stamp""cta stamp"!important}}@media (max-width:640px){.quality-control-summary{padding:15px!important}.quality-control-summary dl{grid-template-columns:1fr!important}.quality-passport-card{gap:12px!important}.quality-passport-card__footer{grid-template-columns:1fr!important;grid-template-areas:"stamp""note""cta"!important;align-items:center!important;gap:9px!important;padding-top:10px!important}.quality-passport-stamp-overlay{opacity:.92!important;justify-self:center!important;width:112px!important;height:112px!important;margin:0 auto -2px!important}.quality-passport-card__note{max-width:none!important;padding:11px 12px!important}.quality-passport-card__cta{white-space:normal!important;text-align:center!important;overflow-wrap:anywhere!important;grid-template-columns:minmax(0,1fr) auto!important;justify-content:center!important;justify-items:center!important;gap:8px!important;width:100%!important;min-height:52px!important;line-height:1.16!important;display:grid!important}.quality-passport-card__cta .button__arrow{flex:none!important;justify-self:end!important}}@media (max-width:430px){.quality-passport-card__cta{min-height:56px!important;padding-inline:10px!important;font-size:12px!important}}:root{--nav-anchor-offset:calc(var(--release-header-height,76px) + 54px)}html{scroll-padding-top:calc(var(--nav-anchor-offset) + env(safe-area-inset-top,0px))!important}#top,#about,#product,#products,#production,#contour,#quality,#applications,#application,#geography,#contacts,.section-anchor{scroll-margin-top:calc(var(--nav-anchor-offset) + env(safe-area-inset-top,0px))!important}.production-journey,.application-selector{position:relative!important}.section-anchor--alias{pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;top:0!important;left:0!important}body{overflow-x:clip!important}.section,.hero,.product-intelligence,.production-journey,.quality-section,.application-selector,.supply-geography,.contacts{position:relative!important}.section-anchor,.hero>.section-anchor#about{pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;top:0!important;left:0!important}.site-nav a,.mobile-menu a,.header-cta,.mobile-menu__cta,.hero-process__item,.product-intelligence__tab,.quality-passport-tab,.production-stepper__item-btn,.application-selector__tab,.supply-geography__direction,.contact-form__method-option,.contact-form button[type=submit]{touch-action:manipulation!important;min-height:44px!important}.product-intelligence__tabs,.quality-passport-tabs>div,.production-stepper,.application-selector__tabs,.supply-geography__directions,.application-selector__grade-chips,.application-selector__chips{-webkit-overflow-scrolling:touch!important;overscroll-behavior-inline:contain!important;scroll-snap-type:x proximity!important;scrollbar-width:thin!important;max-width:100%!important;overflow:auto hidden!important}.product-intelligence__tab,.quality-passport-tab,.production-stepper__item-btn,.application-selector__tab,.supply-geography__direction,.application-selector__grade-chip,.application-selector__chip{scroll-snap-align:start!important}.product-intelligence__tab.is-active,.quality-passport-tab.is-active,.production-stepper__item-btn.is-active,.application-selector__tab.is-active,.supply-geography__direction.is-active,.contact-form__method-option.is-active{box-shadow:inset 3px 0 #a66f32d1,0 12px 26px #1f211e17!important}.hero__copy h1{white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important;text-wrap:pretty!important;max-width:min(100%,22ch)!important;font-size:clamp(32px,4.36vw,62px)!important;line-height:1.05!important}.hero__title-line{display:block!important}.hero__title-line--tail{margin-top:.08em!important}@media (max-width:1280px){.hero__copy h1{max-width:min(100%,18.2ch)!important;font-size:clamp(32px,4.85vw,57px)!important}}@media (max-width:1024px){.hero__copy h1{max-width:min(100%,16.8ch)!important;font-size:clamp(31px,5.6vw,48px)!important;line-height:1.06!important}}.hero-process,.hero__process,.hero__stats{max-width:100%!important}.hero-process__item,.hero__process span,.hero__stats span{overflow-wrap:anywhere!important;align-items:center!important;min-height:44px!important}.site-footer{color:#efeae0eb!important;background:radial-gradient(circle at 86% 0,#a66f321f,#0000 30%),linear-gradient(#2f342cfa,#212520fc)!important;border-top:1px solid #e7e1d524!important;position:relative!important;overflow:hidden!important}.site-footer__grid{grid-template-columns:minmax(0,1.25fr) minmax(220px,.95fr) minmax(180px,.7fr) minmax(220px,.9fr)!important;align-items:start!important;gap:clamp(22px,3vw,42px)!important;display:grid!important}.site-footer__brand,.site-footer__contacts,.site-footer__nav,.site-footer__legal{min-width:0!important}.site-footer strong{color:#f2eadc!important;letter-spacing:0!important;margin:0 0 10px!important;font-size:14px!important;display:block!important}.site-footer p,.site-footer small,.site-footer a{color:#efeae0bd!important;line-height:1.55!important}.site-footer__contacts p,.site-footer__legal p{margin:0 0 9px!important}.site-footer__contacts span{color:#ba7e3ee6!important;text-transform:uppercase!important;margin-bottom:2px!important;font-size:11px!important;font-weight:850!important;display:block!important}.site-footer__nav{gap:7px!important;display:grid!important}.site-footer__nav a,.site-footer__legal a{text-underline-offset:4px!important;width:fit-content!important;min-height:28px!important;text-decoration-color:#a66f3270!important}.site-footer__nav a:hover,.site-footer__legal a:hover{color:#f6efe1!important}.site-footer__legal small{margin-top:14px!important;display:block!important}@media (max-width:1024px){.site-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:768px){:root{--nav-anchor-offset:calc(var(--nav-height-mobile,68px) + 42px)!important}.hero__copy h1{max-width:min(100%,16.2ch)!important;font-size:clamp(31px,7.1vw,40px)!important;line-height:1.06!important}.hero__title-line{display:inline!important}.hero__title-line--tail{margin-top:0!important}.site-nav{overscroll-behavior-inline:contain!important;overflow-x:auto!important}.production-stepper,.application-selector__tabs,.supply-geography__directions{flex-wrap:nowrap!important;gap:10px!important;padding-bottom:8px!important;display:flex!important}.production-stepper__item-btn,.application-selector__tab,.supply-geography__direction{flex:0 0 min(82vw,320px)!important}.contact-form input,.contact-form select,.contact-form textarea{font-size:16px!important}.site-footer__grid{grid-template-columns:1fr!important}}@media (max-width:430px){:root{--nav-anchor-offset:calc(var(--nav-height-mobile,68px) + 48px)!important}.hero__copy h1{max-width:100%!important;font-size:clamp(29px,7.8vw,35px)!important;line-height:1.07!important}.product-intelligence__tab,.quality-passport-tab{min-width:min(74vw,280px)!important}.site-footer{padding-bottom:max(26px, env(safe-area-inset-bottom,0px))!important}}.product-technical-code{direction:ltr;unicode-bidi:isolate}[dir=rtl] .product-intelligence,[dir=rtl] .product-dossier__header,[dir=rtl] .product-grade-meta,[dir=rtl] .product-dossier__body,[dir=rtl] .product-datasheet,[dir=rtl] .product-proof-strip,[dir=rtl] .product-intelligence-card__actions{direction:rtl}[dir=rtl] .product-intelligence{text-align:start}[dir=rtl] .product-dossier__header,[dir=rtl] .product-grade-meta,[dir=rtl] .product-datasheet dl,[dir=rtl] .product-proof-strip,[dir=rtl] .product-intelligence-card__actions{align-items:stretch}[dir=rtl] .product-grade-meta{text-align:start;justify-items:start}[dir=rtl] .product-dossier__body,[dir=rtl] .product-datasheet dl,[dir=rtl] .product-proof-strip,[dir=rtl] .product-intelligence-card__actions{justify-content:flex-start}[dir=rtl] .product-datasheet dt,[dir=rtl] .product-datasheet dd,[dir=rtl] .product-proof-strip span,[dir=rtl] .product-intelligence-card__visual-label,[dir=rtl] .product-intelligence-card__actions .button,[dir=rtl] .product-intelligence-card__actions a.button{text-align:start}[dir=rtl] .product-intelligence-card__actions .button,[dir=rtl] .product-intelligence-card__actions a.button{flex-direction:row-reverse}[dir=rtl] .product-dossier__header .eyebrow,[dir=rtl] .product-datasheet__header,[dir=rtl] .product-dossier__media-summary dt,[dir=rtl] .product-dossier__media-summary dd{text-align:start}[dir=rtl] .product-intelligence__tab,[dir=rtl] .product-grade-meta strong,[dir=rtl] .application-selector__grade-chip,[dir=rtl] .product-technical-code{direction:ltr;unicode-bidi:isolate}[dir=rtl] .button__arrow{transform:scaleX(-1)}
