body:is(.home-page,.products-catalog-page,.contact-page,.media-page,.catalogue-page,.corporate-page),.home-first-screen,#global-network,.rep-details-dialog{--bg-body:#f5f6f7;--bg-surface:#fff;--bg-surface-card:#fff;--bg-surface-secondary:#eceef1;--brand-navy:#323437;--brand-dark:#474a4e;--brand-muted:#5d6165;--brand-border:#dce0e5;--brand-accent:#5d6165;--brand-accent-hover:#474a4e;--brand-blue-light:#eceef1;--catalog-action-bg:#f1f3f5;--catalog-action-hover:#e5e8ed;--catalog-action-ink:#323437;--products-banner-base:#e9edf0;--products-banner-near:#e9edf0e6;--products-banner-mid:#e9edf066;--products-banner-clear:#e9edf000;--products-banner-image:url(../images/products/products-banner-light-1600.webp);--shadow-sm:0 2px 5px #1522340a}[data-theme=dark] body:is(.home-page,.products-catalog-page,.contact-page,.media-page,.catalogue-page,.corporate-page),[data-theme=dark] .home-first-screen,[data-theme=dark] #global-network,[data-theme=dark] .rep-details-dialog{--bg-body:#26282b;--bg-surface:#35373b;--bg-surface-card:#35373b;--bg-surface-secondary:#474a4e;--brand-navy:#f1f4f7;--brand-dark:#e5e9ed;--brand-muted:#b8bdc4;--brand-border:#54585e;--brand-accent:#b7c1ce;--brand-accent-hover:#e5e9ed;--brand-blue-light:#414449;--dark-shell:#323437;--dark-footer:#313235;--dark-inset:#2b2d30;--catalog-action-bg:#323437;--catalog-action-hover:#474a4e;--catalog-action-ink:#f1f4f7;--products-banner-base:#2b2d30;--products-banner-near:#2b2d30e6;--products-banner-mid:#2b2d3066;--products-banner-clear:#2b2d3000;--products-banner-wash:#2b2d304d;--products-banner-image:url(../images/products/products-banner-dark-1600.webp);--shadow-sm:0 2px 5px #00000026}body:is(.products-catalog-page,.contact-page){--catalog-banner-height:218px}@media (min-width:992px) and (max-width:1399px){body:is(.products-catalog-page,.contact-page){--catalog-banner-height:192px}}@media (max-width:991px){body:is(.products-catalog-page,.contact-page){--catalog-banner-height:240px}}@media (max-width:600px){body:is(.products-catalog-page,.contact-page){--catalog-banner-height:304px}}.corporate-section{background:var(--bg-surface-secondary);position:relative}.corporate-grid{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.corporate-content h2{font-family:var(--font-heading);color:var(--brand-navy);margin-bottom:20px;font-size:2.3rem;font-weight:800;line-height:1.2}.corporate-lead{color:var(--brand-dark);margin-bottom:16px;font-size:1.1rem;font-weight:600;line-height:1.6}.corporate-text{color:var(--brand-muted);margin-bottom:24px;font-size:.95rem}.corporate-features-list{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:30px;display:grid}.feature-check-item{color:var(--brand-navy);align-items:center;gap:10px;font-size:.9rem;font-weight:600;display:flex}.feature-check-item i{color:var(--brand-blue);font-size:1rem}.corporate-stats{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:30px;display:grid}.stat-box{background:var(--bg-surface-secondary);border-radius:var(--radius-sm);border:1px solid var(--brand-border);text-align:center;padding:18px}.stat-num{color:var(--brand-blue);font-size:2rem;font-weight:800;line-height:1;font-family:var(--font-heading);margin-bottom:4px}.stat-label{color:var(--brand-muted);font-size:.8rem;font-weight:600}.corporate-visual{position:relative}.corporate-card-visual{background:var(--bg-surface-card);border:1px solid var(--brand-border);border-radius:20px;padding:28px;transition:transform .3s,box-shadow .3s;box-shadow:0 10px 30px -5px #00000014}.heritage-badge{color:#fff;background:linear-gradient(135deg,#323437 0%,#474a4e 100%);border:1px solid #ffffff1f;border-radius:16px;margin-bottom:22px;padding:24px 26px;position:relative;overflow:hidden;box-shadow:0 8px 24px #0000002e}.heritage-badge:after{content:"";pointer-events:none;background:radial-gradient(circle,#e8eae314 0%,#0000 70%);border-radius:50%;width:120px;height:120px;position:absolute;top:-40px;right:-40px}.heritage-badge h3{color:#fff;margin-bottom:6px;font-size:1.5rem;font-weight:700}.heritage-badge p{color:#dedfd7;font-size:.88rem;line-height:1.5}.specialty-list{flex-direction:column;gap:10px;display:flex}.specialty-item{background:var(--bg-surface);color:var(--brand-dark);border:1px solid var(--brand-border);border-radius:12px;justify-content:space-between;align-items:center;padding:13px 18px;font-size:.9rem;font-weight:600;transition:all .25s;display:flex}.specialty-item:hover{background:var(--bg-surface-secondary);border-color:var(--brand-navy);color:var(--brand-navy);transform:translate(6px);box-shadow:0 4px 14px #0000000a}.factory-3d-section{background:var(--bg-surface-secondary);padding:60px 0 80px;position:relative}[data-theme=dark] .factory-3d-section{background:var(--bg-body)}.facility-tabs-bar{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-bottom:24px;display:flex}.facility-tab-btn{border-radius:var(--radius-full);cursor:pointer;border:1px solid var(--brand-border);background:var(--bg-surface);color:var(--brand-dark);transition:all var(--transition-fast);box-shadow:var(--shadow-sm);align-items:center;gap:8px;padding:11px 22px;font-size:.92rem;font-weight:700;display:inline-flex}.facility-tab-btn:hover{background:var(--brand-blue-light);border-color:var(--brand-blue);color:var(--brand-blue);transform:translateY(-2px)}.facility-tab-btn.active{background:var(--brand-navy);color:#fff;border-color:var(--brand-navy);box-shadow:0 4px 14px #0f2b4840}[data-theme=dark] .facility-tab-btn{background:var(--bg-surface);border-color:var(--brand-border);color:var(--brand-dark)}[data-theme=dark] .facility-tab-btn.active{background:var(--bg-surface-secondary);color:var(--brand-navy);border-color:#5d6165}.facility-viewer-card{background:var(--bg-surface-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);border:1px solid var(--brand-border);position:relative;overflow:hidden}.factory-3d-container{background:radial-gradient(circle,#373833 0%,#222320 100%);width:100%;height:600px;position:relative;overflow:hidden}#factory-3d-canvas{cursor:grab;outline:none;width:100%;height:100%;display:block}#factory-3d-canvas:active{cursor:grabbing}.factory-loading-overlay{z-index:30;color:#fff;background:#09121f;flex-direction:column;justify-content:center;align-items:center;transition:opacity .4s;display:flex;position:absolute;inset:0}.factory-spinner{border:4px solid #dedfd733;border-top-color:#dedfd7;border-radius:50%;width:50px;height:50px;margin-bottom:16px;animation:1s linear infinite spin}.factory-top-bar{pointer-events:none;z-index:10;justify-content:space-between;align-items:center;display:flex;position:absolute;top:18px;left:18px;right:18px}.factory-badge-chip{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#dedfd7;border-radius:var(--radius-full);background:#252622e6;border:1px solid #dedfd740;align-items:center;gap:8px;padding:8px 16px;font-size:.84rem;font-weight:700;display:inline-flex}.factory-action-btns{pointer-events:auto;align-items:center;gap:8px;display:flex}.factory-btn{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast);background:#252622d9;border:1px solid #fff3;align-items:center;gap:6px;padding:8px 14px;font-size:.82rem;font-weight:600;display:inline-flex}.factory-btn:hover,.factory-btn.active{background:var(--brand-blue);border-color:var(--brand-blue);transform:translateY(-1px)}.factory-3d-pin{pointer-events:none;z-index:15;flex-direction:column;align-items:center;transition:opacity .2s;display:none;position:absolute;top:0;left:0}.factory-pin-beacon{background:#16a34a;border-radius:50%;width:14px;height:14px;position:relative;box-shadow:0 0 12px #16a34a}.factory-pin-beacon:after{content:"";will-change:transform, opacity;border:2px solid #16a34a;border-radius:50%;animation:1.8s ease-out infinite pulseBeaconComposited;position:absolute;inset:-4px}@keyframes pulseBeaconComposited{0%{opacity:.9;transform:scale(.8)}70%{opacity:0;transform:scale(2.4)}to{opacity:0;transform:scale(2.4)}}.factory-pin-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;border-radius:var(--radius-sm);white-space:nowrap;background:#252622eb;border:1px solid #dedfd74d;align-items:center;gap:6px;margin-bottom:6px;padding:6px 14px;font-size:.8rem;font-weight:700;display:flex;box-shadow:0 10px 25px #00000080}.factory-pin-card i{color:#ef4444}.factory-facility-card{z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:var(--radius-md);color:#fff;background:#252622eb;border:1px solid #dedfd733;max-width:330px;padding:16px 20px;position:absolute;bottom:20px;left:20px;box-shadow:0 16px 36px #0006}.factory-facility-card h4{color:#fff;margin-bottom:4px;font-size:1.05rem;font-weight:700}.factory-facility-card p{color:#9e9f96;margin-bottom:12px;font-size:.8rem;line-height:1.4}.facility-highlights{flex-direction:column;gap:6px;font-size:.78rem;display:flex}.facility-highlights span{color:#dedfd7;align-items:center;gap:8px;display:flex}.facility-highlights span i{color:#dedfd7;font-size:.85rem}.factory-map-container{background:#e2e8f0;width:100%;height:600px;position:relative}.factory-map-iframe{border:none;width:100%;height:100%;display:block}@media (max-width:768px){.factory-3d-container,.factory-map-container{height:420px}.factory-facility-card{display:none}.facility-tab-btn{padding:8px 14px;font-size:.8rem}.factory-badge-chip span{display:none}}[data-theme=dark] .corporate-section{background:var(--bg-body)}[data-theme=dark] .corporate-content h2{color:var(--brand-navy)}[data-theme=dark] .corporate-lead,[data-theme=dark] .corporate-text,[data-theme=dark] .feature-check-item{color:var(--brand-dark)}[data-theme=dark] .feature-check-item i{color:var(--brand-muted)}[data-theme=dark] .stat-box{background:var(--bg-surface);border-color:var(--brand-border)}[data-theme=dark] .stat-num{color:var(--brand-navy)}[data-theme=dark] .stat-label{color:var(--brand-muted)}[data-theme=dark] .corporate-card-visual{background:var(--bg-surface);border-color:var(--brand-border)}[data-theme=dark] .heritage-badge{background:linear-gradient(135deg, var(--bg-surface) 0%, var(--bg-surface-secondary) 100%)!important;border-color:var(--brand-border)!important}[data-theme=dark] .specialty-item{background:var(--bg-body);color:var(--brand-dark);border:1px solid var(--brand-border)}[data-theme=dark] .specialty-item:hover{background:var(--bg-surface-secondary);color:var(--brand-navy);border-color:#5d6165}[data-theme=dark] .specialty-item i{color:var(--brand-muted)}[data-theme=dark] .specialty-item:hover i{color:var(--brand-navy)}.corporate-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.stat-box,.corporate-visual,.corporate-content{min-width:0}.specialty-item{gap:12px}.specialty-item>span{overflow-wrap:anywhere;min-width:0}.specialty-item>i{flex-shrink:0}@media (max-width:1024px){.corporate-grid{grid-template-columns:minmax(0,1fr);gap:28px}}@media (max-width:600px){.stat-box{padding:14px 6px}.stat-num{font-size:clamp(1.35rem,5vw,1.7rem)}.stat-label{overflow-wrap:anywhere;font-size:.73rem}.corporate-stats{gap:8px}.corporate-features-list{grid-template-columns:minmax(0,1fr)}.corporate-card-visual{padding:20px 16px}.specialty-item{padding:12px}.corporate-content h2{font-size:1.8rem}}.corporate-page .corporate-hero{--page-banner-height:218px;--corporate-banner-image:url(../images/brand/corporate-banner-cnc-1920.webp);isolation:isolate;background:var(--products-banner-base);color:var(--brand-navy);align-items:center;display:flex;position:relative;overflow:hidden}.corporate-page .corporate-hero:before{content:"";inset:0;width:min(100%, calc(var(--page-banner-height) * 4.5));background-image:linear-gradient(90deg, var(--products-banner-base) 4%, var(--products-banner-near) 14%, var(--products-banner-mid) 30%, var(--products-banner-clear) 52%, var(--products-banner-clear) 92%, var(--products-banner-mid) 100%), var(--corporate-banner-image);pointer-events:none;background-position:50%,right 40%;background-repeat:no-repeat;background-size:100% 100%,auto 130%;position:absolute;inset-inline-start:auto}.corporate-page .corporate-hero:after{background:linear-gradient(90deg, var(--products-banner-mid), transparent 64%)}.corporate-page .corporate-hero>.container,.corporate-page .corporate-details-section>.container{width:96%;max-width:1760px}.corporate-hero-content{z-index:2;width:62%;max-width:740px;position:relative}.corporate-page .corporate-hero h1{letter-spacing:-.025em;max-width:none;color:var(--brand-navy);margin:12px 0;font-size:clamp(1.8rem,2.4vw,2.65rem);font-weight:800;line-height:1.2}.corporate-page .corporate-hero .corporate-title-accent{color:var(--brand-accent)}.corporate-page .corporate-hero .corporate-kicker{letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:12px;font-size:.7rem;line-height:1.4;display:flex}.corporate-kicker-line{background:var(--brand-accent);flex-shrink:0;width:26px;height:1px;display:block}.corporate-page .corporate-hero p{max-width:570px;color:var(--brand-dark);font-size:.88rem;line-height:1.6}.corporate-label{background:var(--bg-surface-secondary);width:fit-content;color:var(--brand-dark);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;padding:4px 10px;font-size:.65rem;font-weight:700;line-height:1.4;display:inline-flex}.corporate-page .corporate-details-section{background:var(--bg-body);padding-block:clamp(24px,3dvh,40px)}.corporate-page .corporate-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:clamp(24px,3vw,48px)}.corporate-page .corporate-content h2{margin:12px 0 16px;font-size:clamp(1.4rem,1.75vw,1.95rem);line-height:1.25}.corporate-story{color:var(--brand-dark);margin-bottom:12px;font-size:.88rem;line-height:1.6}.corporate-story strong{font-weight:700}.corporate-timeline{border:1px solid var(--brand-border);background:var(--bg-surface);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:16px;padding:16px;display:grid}.corporate-timeline>li{align-items:center;gap:12px;min-width:0;display:flex;position:relative}.corporate-timeline>li>div{flex-direction:column;gap:3px;min-width:0;display:flex}.corporate-timeline strong{color:var(--brand-navy);font-size:1.2rem;line-height:1.2}.corporate-step-title{color:var(--brand-dark);font-size:.7rem;font-weight:600;line-height:1.4}.corporate-timeline small{color:var(--brand-muted);font-size:.67rem;line-height:1.4}.corporate-step-icon{border:1px solid var(--brand-border);width:44px;height:44px;color:var(--brand-dark);background:var(--bg-surface);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.corporate-step-icon svg{width:23px;height:23px}.corporate-mission{background:var(--bg-surface-secondary);border-inline-start:3px solid var(--brand-accent);border-radius:10px;margin-top:16px;padding:16px 20px}.corporate-mission h3{color:var(--brand-navy);margin-bottom:8px;font-size:.88rem;line-height:1.4}.corporate-mission p{color:var(--brand-dark);font-size:.8rem;line-height:1.6}.corporate-values-card{border:1px solid var(--brand-border);background:var(--bg-surface);min-width:0;box-shadow:var(--shadow-sm);border-radius:16px;padding:24px}.corporate-values-header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.corporate-values-header>div{min-width:0}.corporate-values-header h2{color:var(--brand-navy);margin-bottom:6px;font-size:clamp(1.05rem,1.2vw,1.3rem);font-weight:750;line-height:1.3}.corporate-values-header p{color:var(--brand-muted);font-size:.75rem;line-height:1.5}.corporate-values-header>.corporate-label{letter-spacing:.025em;flex-shrink:0;font-size:.58rem}.corporate-values-list{gap:8px;display:grid}.corporate-value-item{background:var(--catalog-action-bg);border:1px solid #0000;border-radius:12px;transition:background .2s,border-color .2s}.corporate-value-item summary{cursor:pointer;align-items:center;gap:14px;min-height:70px;padding:10px 12px;list-style:none;display:flex}.corporate-value-item summary::-webkit-details-marker{display:none}.corporate-value-item summary::marker{content:""}.corporate-value-item summary:focus-visible{outline:2px solid var(--brand-accent);outline-offset:3px;border-radius:12px}.corporate-value-item:is(:hover,[open]){border-color:var(--brand-border);background:var(--bg-surface-secondary)}.corporate-value-icon{background:var(--bg-surface-secondary);width:42px;height:42px;color:var(--brand-dark);border-radius:10px;flex-shrink:0;place-items:center;font-size:1.2rem;display:grid}.corporate-value-icon svg{width:24px;height:24px}.corporate-value-copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.corporate-value-copy strong{color:var(--brand-navy);font-size:.9rem;font-weight:700;line-height:1.35}.corporate-value-copy small{color:var(--brand-muted);font-size:.76rem;line-height:1.4}.corporate-value-arrow{color:var(--brand-muted);flex-shrink:0;font-size:.75rem;transition:transform .2s}.corporate-value-item[open] .corporate-value-arrow{transform:rotate(90deg)}.corporate-value-detail{color:var(--brand-dark);padding:0 16px 14px 68px;font-size:.8rem;line-height:1.6}[dir=rtl] .corporate-value-arrow{transform:scaleX(-1)}[dir=rtl] .corporate-value-item[open] .corporate-value-arrow{transform:rotate(-90deg)}[dir=rtl] .corporate-value-detail{padding:0 68px 14px 16px}[dir=rtl] .corporate-page .corporate-hero:after{background:linear-gradient(270deg, var(--products-banner-base), var(--products-banner-near) 50%, transparent 92%)}@media (min-width:992px){.corporate-page #main-content{min-height:100dvh}.corporate-page .corporate-hero h1{white-space:nowrap}}@media (min-width:992px) and (max-width:1399px){.corporate-page .corporate-hero{--page-banner-height:192px}}@media (min-width:992px) and (max-height:850px){.corporate-page .deqpa-ai-launcher{border-radius:50%;justify-content:center;width:48px;height:48px;padding:4px}.corporate-page .ai-launcher-text{display:none}.corporate-values-list>.corporate-value-item:last-child summary{padding-inline-end:44px}.corporate-page .corporate-details-section{padding-block:20px}.corporate-page .corporate-content h2{margin-block:10px 12px}.corporate-story{font-size:.82rem;line-height:1.55}.corporate-timeline{gap:20px;margin-top:12px;padding:12px}.corporate-step-icon{width:36px;height:36px}.corporate-step-icon svg{width:20px;height:20px}.corporate-timeline>li{gap:9px}.corporate-timeline strong{font-size:1.1rem}.corporate-mission{margin-top:12px;padding:12px 16px}.corporate-mission p{font-size:.76rem}.corporate-values-card{padding:18px}.corporate-values-header{gap:10px;margin-bottom:12px}.corporate-values-header p{font-size:.72rem}.corporate-value-item summary{gap:12px;min-height:62px;padding:8px 10px}.corporate-value-copy strong{font-size:.85rem}.corporate-value-copy small{font-size:.72rem}.corporate-value-icon{width:38px;height:38px}}@media (max-width:991px){.corporate-page .deqpa-ai-launcher{border-radius:50%;justify-content:center;width:48px;height:48px;padding:4px}.corporate-page .ai-launcher-text{display:none}.corporate-page .corporate-hero{--page-banner-height:240px}.corporate-hero-content{width:78%}.corporate-page .corporate-hero:before{background-position:50%,100% 100%;background-size:100% 100%,contain}.corporate-page .corporate-grid{grid-template-columns:minmax(0,1fr);gap:24px}.corporate-page .corporate-content h2{font-size:1.6rem}}@media (max-width:600px){.corporate-page .corporate-hero{--page-banner-height:304px;--corporate-banner-image:url(../images/brand/corporate-banner-cnc-960.webp)}.corporate-page .corporate-hero>.container,.corporate-page .corporate-details-section>.container,.corporate-hero-content{width:100%}.corporate-page .corporate-hero h1{font-size:1.9rem}.corporate-page .corporate-hero:before{opacity:.25;height:33.3333vw;inset-block-start:auto;-webkit-mask-image:linear-gradient(#0000,#000 90%);mask-image:linear-gradient(#0000,#000 90%)}.corporate-page .corporate-hero:after{background:linear-gradient(90deg, var(--products-banner-near), var(--products-banner-near) 52%, transparent 180%)}.corporate-story{font-size:.86rem}.corporate-timeline{grid-template-columns:minmax(0,1fr);gap:18px;padding:16px}.corporate-timeline>li{padding-inline-end:10px}.corporate-timeline>li:not(:last-child){border-bottom:1px solid var(--brand-border);padding-bottom:18px}.corporate-timeline strong{font-size:1.1rem}.corporate-mission{padding:16px}.corporate-values-card{padding:18px 14px}.corporate-values-header{flex-wrap:wrap}.corporate-values-header>.corporate-label{order:-1}.corporate-value-item summary{gap:10px;padding:12px 10px}.corporate-value-icon{width:38px;height:38px}.corporate-value-copy strong{font-size:.85rem}.corporate-value-copy small{font-size:.73rem}.corporate-value-detail,[dir=rtl] .corporate-value-detail{padding:0 14px 14px}}@media (prefers-reduced-motion:reduce){.corporate-page .corporate-value-item,.corporate-page .corporate-value-arrow{transition:none}}.corporate-page .corporate-precision-note{border:1px solid var(--brand-border);background:var(--bg-surface-secondary);color:var(--brand-dark);border-radius:12px;align-items:center;gap:14px;margin-top:28px;padding:18px 22px;font-size:.88rem;line-height:1.7;display:flex}.corporate-page .corporate-precision-note>i{color:var(--brand-accent);flex-shrink:0;font-size:1.4rem}.corporate-page .corporate-work-areas{border-top:1px solid var(--brand-border);margin-top:40px;padding-top:30px}.corporate-work-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.corporate-work-heading>div{min-width:0}.corporate-work-kicker{color:var(--brand-muted);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:10px;font-size:.66rem;font-weight:650;line-height:1.5;display:flex}.corporate-work-kicker:before{content:"";background:var(--brand-accent);flex-shrink:0;width:24px;height:2px}.corporate-page .corporate-work-heading h2{color:var(--brand-navy);letter-spacing:-.035em;margin:0 0 8px;font-size:clamp(1.5rem,2vw,2rem);font-weight:750;line-height:1.25}.corporate-work-heading p{color:var(--brand-muted);max-width:660px;margin:0;font-size:.85rem;line-height:1.6}.corporate-work-link{border:1px solid var(--brand-border);min-height:44px;color:var(--brand-navy);background:var(--bg-surface);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:16px;padding:10px 16px;font-size:.78rem;font-weight:650;line-height:1.5;transition:background .2s,border-color .2s;display:inline-flex}.corporate-work-link:hover{background:var(--bg-surface-secondary);border-color:var(--brand-muted);color:var(--brand-navy)}.corporate-work-link:focus-visible{outline:2px solid var(--brand-accent);outline-offset:4px}[dir=rtl] .corporate-work-link>i{transform:rotate(180deg)}.corporate-page .corporate-work-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.corporate-work-card{border:1px solid var(--brand-border);background:var(--bg-surface);min-width:0;box-shadow:var(--shadow-sm);border-radius:16px;padding:24px}.corporate-work-card-top{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.corporate-page .corporate-work-icon{border:1px solid var(--brand-border);background:var(--bg-surface-secondary);width:50px;height:50px;color:var(--brand-navy);border-radius:13px;flex:0 0 50px;place-items:center;display:grid}.corporate-work-icon svg{width:33px;height:33px}.corporate-work-number{color:var(--brand-muted);letter-spacing:.1em;font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:600;line-height:1}.corporate-work-card h3{color:var(--brand-navy);letter-spacing:-.02em;margin:0 0 8px;font-size:clamp(.95rem,1.1vw,1.12rem);font-weight:700;line-height:1.45}.corporate-work-card>p{min-height:2.9em;color:var(--brand-muted);margin:0 0 16px;font-size:.78rem;line-height:1.45}.corporate-work-list{border-top:1px solid var(--brand-border);margin:0;padding:0;list-style:none}.corporate-work-list>li{color:var(--brand-dark);overflow-wrap:anywhere;align-items:baseline;gap:12px;padding:11px 0;font-size:.8rem;line-height:1.5;display:flex;position:relative}.corporate-work-list>li+li{border-top:1px solid var(--brand-border)}.corporate-work-list>li:before{content:"";border:1px solid var(--brand-muted);border-radius:50%;flex:0 0 5px;width:5px;height:5px;display:block;transform:translateY(-2px)}.corporate-work-list>li:last-child{padding-bottom:0}@media (max-width:1000px){.corporate-page .corporate-work-grid{gap:12px}.corporate-work-card{padding:18px}.corporate-work-heading{align-items:flex-start}}@media (max-width:760px){.corporate-page .corporate-work-grid{grid-template-columns:1fr}.corporate-work-heading{flex-direction:column;gap:16px}.corporate-work-card-top{margin-bottom:14px}.corporate-work-card h3{font-size:1.05rem}.corporate-work-card>p{min-height:0}.corporate-work-list>li{font-size:.82rem}}@media (max-width:600px){.corporate-page .corporate-precision-note{align-items:flex-start;gap:10px;margin-top:24px;padding:16px;font-size:.82rem}.corporate-page .corporate-precision-note>i{margin-top:4px;font-size:1.1rem}.corporate-page .corporate-work-areas{margin-top:28px;padding-top:24px}.corporate-work-heading{margin-bottom:20px}}@media (prefers-reduced-motion:reduce){.corporate-work-link{transition:none}}.corporate-page .corporate-about-copy .corporate-story,.corporate-page .corporate-about-principles{color:var(--brand-dark);font-size:.9rem;line-height:1.8}.corporate-page .corporate-about-copy .corporate-story{margin-bottom:16px}.corporate-page .corporate-about-principles{margin:0 0 20px;padding-inline-start:22px;list-style:outside}.corporate-page .corporate-about-principles li+li{margin-top:8px}.corporate-page .corporate-about-principles li::marker{color:var(--brand-accent)}.corporate-page .corporate-about-copy .corporate-about-closing{margin-bottom:0}.corporate-page .corporate-profile-aside{gap:20px;min-width:0;display:grid}.corporate-page .corporate-profile-aside .corporate-timeline{margin-top:0}.corporate-page .corporate-value-summary{align-items:center;gap:14px;min-height:76px;padding:12px;display:flex}@media (max-width:600px){.corporate-page .corporate-about-copy .corporate-story,.corporate-page .corporate-about-principles{font-size:.86rem;line-height:1.8}.corporate-page .corporate-value-summary{gap:10px;padding:12px 10px}}