:root{--brand-primary:#1A3B75;--brand-primary-dark:#102242;--brand-primary-light:#224177;--brand-accent:#e0a458;--brand-text:#1b2733;--brand-text-inverse:#fff;--brand-bg:#fff;--brand-bg-alt:#f8f6f1;--brand-surface-muted:#e8eef2;--brand-border:#d4dee5;--header-height:100px;--section-space:64px}body{margin:0;padding-top:100px;padding-top:var(--header-height);background:#fff;background:var(--brand-bg);color:#1b2733;color:var(--brand-text);font-family:system-ui,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,-apple-system,"Segoe UI",sans-serif;line-height:1.65}html{scroll-padding-top:calc(100px + 16px);scroll-padding-top:calc(var(--header-height) + 16px)}main{min-height:50vh}img{max-width:100%}a{color:#224177;color:var(--brand-primary-light);text-underline-offset:0.2em}a:hover{color:#102242;color:var(--brand-primary-dark)}:focus-visible{outline:#2b70a4 solid 3px;outline-offset:3px}h1,h2,h3{color:#1b2733;color:var(--brand-text);font-weight:700;line-height:1.15}h1{max-width:23ch;font-size:max(2rem, min(4vw, 3.5rem));letter-spacing:-.045em}h2{font-size:max(1.45rem, min(2.5vw, 2.25rem));letter-spacing:-.025em}h3{font-size:1.15rem}p{margin:0 0 16px}.section{padding:64px 0;padding:var(--section-space) 0}.eyebrow{margin-bottom:8px;color:#224177;color:var(--brand-primary-light);font-size:.78rem;font-weight:750;letter-spacing:.11em;text-transform:uppercase}.btn{--bs-btn-border-radius:4px;font-weight:650;padding:8px 16px}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#365b78;--bs-btn-border-color:#365b78;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0d1e2d;--bs-btn-hover-border-color:#0d1e2d;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0d1e2d;--bs-btn-active-border-color:#0d1e2d}.btn-outline-primary{--bs-btn-color:#365b78;--bs-btn-border-color:#365b78;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#365b78;--bs-btn-hover-border-color:#365b78;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0d1e2d;--bs-btn-active-border-color:#0d1e2d}.skip-link{position:fixed;z-index:1100;top:8px;left:8px;padding:8px;background:#fff}.site-header{position:fixed;top:0;right:0;bottom:auto;left:0;z-index:1030}.top-note{background:#102242;background:var(--brand-primary-dark);color:#fff;font-size:.78rem;font-weight:650}.top-note .container{min-height:32px;display:flex;gap:8px;align-items:center;justify-content:space-between}.top-note a{color:#fff}.pirelli-navbar-transparent{min-height:68px;background:#1a3b75;background:var(--brand-primary);border-bottom:1px solid #d4dee5;border-bottom:1px solid var(--brand-border);--bs-navbar-color:#fff;--bs-navbar-hover-color:#e0a458;--bs-navbar-active-color:#fff;--bs-navbar-toggler-border-color:#e0a458;transition:background-color .25s,box-shadow .25s}.pirelli-navbar-transparent.scrolled{background:#fff;--bs-navbar-color:#1b2733;--bs-navbar-hover-color:#365b78;--bs-navbar-active-color:#0d1e2d;box-shadow:0 4px 16px rgba(13,30,45,.1254901961)}.navbar-brand img{width:180px;height:40px;-o-object-fit:contain;object-fit:contain;color:#fff}.navbar-brand img[src=""]{background:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 180 40%27%3E%3Crect width=%27180%27 height=%2740%27 rx=%274%27 fill=%27%2330343f%27/%3E%3Cpath d=%27M8 9h15v3H11v6h6v3H8zm0 13h9v3h-6v6h12v3H8z%27 fill=%27%23e0a458%27/%3E%3Ctext x=%2732%27 y=%2724%27 fill=%27white%27 font-family=%27system-ui,sans-serif%27 font-weight=%27700%27 font-size=%2712%27%3EPIRELLI SOURCING%3C/text%3E%3C/svg%3E") center/contain no-repeat}img[src=""]{color:transparent;font-size:0;line-height:0}.scrolled .navbar-brand img{background-color:#1a3b75;background-color:var(--brand-primary);border-radius:4px}.navbar-toggler-icon{background:linear-gradient(currentColor,currentColor) center 28%/18px 2px no-repeat,linear-gradient(currentColor,currentColor) center 50%/18px 2px no-repeat,linear-gradient(currentColor,currentColor) center 72%/18px 2px no-repeat;color:var(--bs-navbar-color)}.nav-link{font-size:.93rem}.navbar .nav-link.active{font-weight:750;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:#e0a458;text-decoration-color:var(--brand-accent)}.nav-rfq{margin-left:16px;border-radius:20px}.dark-band,.wps-spec-hero{background:#102242;background:var(--brand-primary-dark);color:#fff;color:var(--brand-text-inverse)}.wps-spec-hero{padding:64px 0}.dark-band h1,.dark-band h2,.dark-band li,.dark-band p,.wps-spec-hero h1,.wps-spec-hero h2,.wps-spec-hero li,.wps-spec-hero p{color:#fff}.dark-band .eyebrow,.wps-spec-hero .eyebrow{color:#e0a458;color:var(--brand-accent)}.dark-band a:not(.btn),.wps-spec-hero a:not(.btn){color:#fff}.about-cta .btn-primary,.dark-band>.container>.btn-primary,.wps-spec-hero .btn-primary{--bs-btn-bg:#e0a458;--bs-btn-border-color:#e0a458;--bs-btn-color:#0d1e2d}.wps-spec-hero .col-lg-7>p:not(.eyebrow){max-width:54ch}.home-hero{background:linear-gradient(110deg,#0d1e2d 35%,#30343f)}.wps-spec-card{padding:24px;border:1px solid #65798b;border-top:3px solid #e0a458;border-top:3px solid var(--brand-accent);background:#172b3c;border-radius:4px}.wps-spec-card h2{font-size:max(1.35rem, min(2vw, 1.85rem))}.wps-spec-card ul{margin:16px 0 0;padding-left:20px}.wps-spec-card li+li{margin-top:8px}.line-section{background:#f1f5f7}.line-section h2,.segment-section h2,.sourcing-milestones h2{margin-bottom:24px}.line-section .col{display:flex}.line-card{display:block;flex:1;overflow:hidden;border:1px solid #d4dee5;border:1px solid var(--brand-border);border-radius:4px;background:#fff;color:#1b2733;color:var(--brand-text);-webkit-text-decoration:none;text-decoration:none}.line-card:hover{border-color:#224177;border-color:var(--brand-primary-light);background:#f8f6f1;background:var(--brand-bg-alt)}.line-card>div{padding:16px}.line-card p{margin:0}.contact-visual img,.line-image,.segment-image,.story-image{display:block;width:100%;-o-object-fit:cover;object-fit:cover;background:linear-gradient(145deg,#e8eef2,#d4dee5);color:#1b2733;color:var(--brand-text)}.line-image{aspect-ratio:1}.intake-section{background:#f8f6f1;background:var(--brand-bg-alt)}.intake-section .nav-tabs{margin-top:24px}.intake-section .nav-tabs .nav-link{color:#224177;color:var(--brand-primary-light);font-weight:650}.intake-section .nav-tabs .nav-link.active{color:#1b2733;color:var(--brand-text);border-bottom:3px solid #224177;border-bottom:3px solid var(--brand-primary-light)}.intake-section .tab-content{padding:24px;background:#fff;border:1px solid #d4dee5;border:1px solid var(--brand-border)}.intake-section .tab-content p{max-width:70ch}.timeline{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(205px,1fr);overflow-x:auto;grid-gap:16px;gap:16px;padding:0 0 16px;margin:0;list-style:none}.timeline li{padding:16px;border-top:2px solid #224177;border-top:2px solid var(--brand-primary-light);background:#f8f6f1;background:var(--brand-bg-alt)}.timeline li>span{display:inline-block;margin-bottom:16px;color:#224177;color:var(--brand-primary-light);font-weight:750}.timeline p{margin-bottom:0}.segment-section{background:#e8eef2;background:var(--brand-surface-muted)}.segment-card{position:relative;display:block;isolation:isolate;overflow:hidden;border-radius:4px;background:#102242;background:var(--brand-primary-dark)}.segment-image{aspect-ratio:4/3;transition:transform .2s}.segment-card::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 25%,#0d1e2d 100%);pointer-events:none}.segment-card h3{position:absolute;z-index:1;top:auto;right:16px;bottom:16px;left:16px;margin:0;color:#fff;text-align:center}.segment-card:hover .segment-image{transform:scale(1.05)}.trust-bar{padding:24px 0;border-top:1px solid #d4dee5;border-bottom:1px solid #d4dee5;border-top:1px solid var(--brand-border);border-bottom:1px solid var(--brand-border);background:#f8f6f1;background:var(--brand-bg-alt)}.trust-records{display:grid;grid-template-columns:repeat(4,1fr);padding:0;margin:0;list-style:none}.trust-records li{padding:8px 16px;text-align:center}.trust-records li:not(:last-child){border-right:1px solid #d4dee5;border-right:1px solid var(--brand-border)}.trust-records span,.trust-records strong{display:block}.home-questions .accordion{margin-top:24px}.accordion{--bs-accordion-border-color:#d4dee5;--bs-accordion-active-bg:#e8eef2;--bs-accordion-active-color:#1b2733;--bs-accordion-color:#1b2733}.accordion-button{font-weight:650}.about-cta,.application-cta,.freight-cta,.home-cta,.service-cta{padding-bottom:calc(64px + 16px);padding-bottom:calc(var(--section-space) + 16px)}.dark-band ul{padding-left:20px}.form-card{padding:24px;border-radius:4px;background:#fff;color:#1b2733;color:var(--brand-text)}.dark-band .form-card p{color:#1b2733;color:var(--brand-text)}.dark-band .form-card a:not(.btn){color:#224177;color:var(--brand-primary-light)}.site-footer{padding:64px 0 24px;background:#101a24;color:#fff}.site-footer h2{color:#fff;font-size:1rem}.footer-legal span,.site-footer a:not(.btn),.site-footer li,.site-footer p{color:#fff}.site-footer a:hover{color:#e0a458;color:var(--brand-accent)}.site-footer ul{list-style:none;padding:0;margin-bottom:0}.site-footer li+li{margin-top:8px}.footer-disclosure{max-width:78ch;margin:32px 0 16px}.footer-legal{display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px;padding-top:16px;border-top:1px solid #687686}.footer-legal a+a{margin-left:16px}.catalog-heading{padding:48px 0 24px;border-bottom:1px solid #d4dee5;border-bottom:1px solid var(--brand-border)}.catalog-heading p:last-child{margin:0}.catalog-section{padding-top:32px}.catalog-group+.catalog-group{margin-top:32px}.catalog-group h2{padding-bottom:8px;border-bottom:2px solid #224177;border-bottom:2px solid var(--brand-primary-light);font-size:1.25rem}.catalog-list{padding:0;margin:0;list-style:none}.catalog-row{display:flex;width:100%;gap:16px;align-items:center;padding:8px;border:0;border-bottom:1px solid #d4dee5;border-bottom:1px solid var(--brand-border);background:#fff;text-align:left;color:#1b2733;color:var(--brand-text)}.catalog-row:hover{background:#e8eef2;background:var(--brand-surface-muted)}.catalog-row img{flex:0 0 64px;-o-object-fit:contain;object-fit:contain;background:#e8eef2;background:var(--brand-surface-muted)}.catalog-name{flex:1;min-width:0;font-weight:650;word-wrap:anywhere}.catalog-action{color:#224177;color:var(--brand-primary-light);font-weight:650}.service-heading{padding:48px 0 16px;background:#f8f6f1;background:var(--brand-bg-alt);border-bottom:1px solid #d4dee5;border-bottom:1px solid var(--brand-border)}.application-heading h1,.service-heading h1{font-size:max(2rem, min(3.25vw, 3rem))}.service-rows{margin:24px 0 0;padding:0;list-style:none}.service-rows li{display:grid;grid-template-columns:48px minmax(155px,1fr) minmax(0,3fr);grid-gap:16px;gap:16px;align-items:baseline;padding:24px 0;border-top:1px solid #d4dee5;border-top:1px solid var(--brand-border)}.service-rows li>span{font-weight:750;color:#224177;color:var(--brand-primary-light)}.service-rows p{margin:0}.service-cta{background:#f8f6f1;background:var(--brand-bg-alt)}.application-heading{padding:48px 0 24px;border-top:4px solid #224177;border-top:4px solid var(--brand-primary-light)}.application-register{background:#e8eef2;background:var(--brand-surface-muted)}.application-register .accordion{margin-top:24px;max-width:920px}.application-register .accordion-body p:last-child{margin:0}.application-cta{text-align:left}.about-role-hero .wps-spec-card{background:#263446;border-top-color:#d4dee5;border-top-color:var(--brand-border)}.story-image{aspect-ratio:780/560;border-radius:4px}.wps-evidence{background:#e8eef2;background:var(--brand-surface-muted)}.freight-examples h2,.wps-evidence h2{margin-bottom:24px}.freight-examples article,.wps-evidence article{height:100%;padding:24px;border:1px solid #d4dee5;border:1px solid var(--brand-border);border-radius:4px;background:#fff}.freight-examples article p:last-child,.wps-evidence article p:last-child{margin:0}.about-cta .container{max-width:740px}.fitment-hero{background:linear-gradient(100deg,#0d1e2d,#26465e)}.fitment-summary{border:1px solid #7e98a8;border-left:4px solid #e0a458;border-left:4px solid var(--brand-accent)}.fitment-table{margin-top:16px;color:#1b2733;color:var(--brand-text)}.fitment-table caption{color:#1b2733;color:var(--brand-text)}.fitment-table td,.fitment-table th{min-width:9rem;padding:16px}.fitment-table thead th{background:#1a3b75;background:var(--brand-primary);color:#fff}.fitment-table tbody th{background:#f8f6f1;background:var(--brand-bg-alt)}.fitment-evidence article{border-left:3px solid #224177;border-left:3px solid var(--brand-primary-light)}.contact-hero{background:#f8f6f1;background:var(--brand-bg-alt)}.contact-visual img{aspect-ratio:840/640;border-radius:4px}.hero-actions{display:flex;flex-wrap:wrap;gap:8px}.contact-routing{border-bottom:1px solid #d4dee5;border-bottom:1px solid var(--brand-border)}.routing-map{margin:0}.routing-map svg{display:block;width:100%}.routing-map figcaption{margin-top:8px;font-size:.9rem}.routing-list{margin:16px 0 0}.routing-list dd{margin-bottom:16px}.contact-rfq{background:#e8eef2;background:var(--brand-surface-muted)}.freight-hero{padding:64px 0;background:#30343f}.freight-option{padding:24px;border:1px solid #8294a2;border-radius:4px}.freight-option h2{font-size:1.25rem}.freight-option p{margin:0}.freight-examples{background:#f8f6f1;background:var(--brand-bg-alt)}.calc-result{display:block;margin-top:16px;padding:16px;background:#e8eef2;background:var(--brand-surface-muted)}.blog-index h1{margin-bottom:24px}.blog-entry{padding:24px 0;border-bottom:1px solid #d4dee5;border-bottom:1px solid var(--brand-border)}.blog-meta{font-size:.9rem}.blog-recent{padding:16px;background:#f8f6f1;background:var(--brand-bg-alt);border-top:3px solid #224177;border-top:3px solid var(--brand-primary-light)}.blog-recent h2{font-size:1.25rem}.blog-recent ul{list-style:none;margin:0;padding:0}.blog-recent li{display:flex;gap:8px;align-items:center;padding:8px 0;border-bottom:1px solid #d4dee5;border-bottom:1px solid var(--brand-border)}.blog-recent time{flex:0 0 42px;text-align:center;padding:4px;background:#e8eef2;background:var(--brand-surface-muted);font-size:.8rem}.blog-recent time strong{display:block}.blog-index .pagination{margin-top:24px}.article-column{width:min(680px,100% - 32px);margin:0 auto}.article-column h1{max-width:none;font-size:max(2rem, min(3.5vw, 3rem))}.article-neighbors{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:24px;padding:16px 0;border-top:1px solid #d4dee5;border-top:1px solid var(--brand-border)}.article-content img{height:auto}.comment-form{padding:24px 0 0}.policy-article>.container{max-width:760px}.policy-article h2{margin-top:24px;font-size:1.3rem}.error-page{background:#f8f6f1;background:var(--brand-bg-alt)}@media (max-width:991.98px){.navbar-collapse{max-height:calc(100dvh - 100px);max-height:calc(100dvh - var(--header-height));overflow-y:auto}.nav-rfq{margin:8px 0}.contact-visual{order:-1}.contact-visual img{max-height:420px}}@media (max-width:575.98px){:root{--section-space:48px}.top-note{font-size:.7rem}.trust-records{grid-template-columns:repeat(2,1fr)}.trust-records li:nth-child(2){border-right:0}.trust-records li:nth-child(n+3){border-top:1px solid #d4dee5;border-top:1px solid var(--brand-border)}.service-rows li{grid-template-columns:32px minmax(0,1fr)}.service-rows p{grid-column:2}.form-card,.wps-spec-card{padding:16px}}@media (prefers-reduced-motion:reduce){*,::after,::before{transition-duration:0s!important}}.form-control,.form-select{border-color:#8d9ba6;border-radius:4px;color:#1b2733;color:var(--brand-text)}.form-control:focus,.form-select:focus{border-color:#224177;border-color:var(--brand-primary-light);color:#1b2733;color:var(--brand-text)}.calculator-form label,.comment-form label,.feedback label{font-weight:650}.calculator-form label>input,.comment-form label>input,.comment-form label>textarea,.feedback label>input,.feedback label>select,.feedback label>textarea{margin-top:4px;font-weight:400}.form-note{font-size:.9rem}.modal-content,.modal-title{color:#1b2733;color:var(--brand-text)}.staged-form{max-width:850px;padding:24px;background:#fff;border:1px solid #d4dee5;border:1px solid var(--brand-border);border-radius:4px}.staged-form fieldset{min-width:0;margin:16px 0 0}.staged-form legend{font-size:1.2rem;font-weight:700}.wizard-progress{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.wizard-progress li{padding:4px 8px;background:#e8eef2;background:var(--brand-surface-muted);font-size:.9rem}.wizard-progress li[aria-current=step]{background:#1a3b75;background:var(--brand-primary);color:#fff}.wizard-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.wizard-summary{padding:16px;margin:16px 0;background:#f8f6f1;background:var(--brand-bg-alt);word-wrap:anywhere}.wizard-summary dd{margin-bottom:8px}.staged-form .form-note{margin-top:16px}@media (max-width:575.98px){.staged-form{padding:16px}}