:root{--bg:#ececec;--surface:#f8f8f8;--surface-solid:#ffffff;--ink:#001e60;--muted:#646b76;--accent:#001e60;--accent-2:#00a499;--border:rgba(0,30,96,0.2);--ring:rgba(0,30,96,0.3);--radius:14px;--shadow-sm:0 8px 22px rgba(0,30,96,0.08);--shadow-lg:0 22px 40px rgba(0,30,96,0.1);--font-heading:var(--font-raleway),"Avenir Next","Segoe UI",sans-serif;--font-body:var(--font-raleway),"Avenir Next","Segoe UI",sans-serif}*{box-sizing:border-box}body,html{margin:0;padding:0;min-height:100%}html{scroll-behavior:smooth}body{font-family:var(--font-body);color:var(--ink);background:var(--bg);position:relative;overflow-x:hidden;min-height:100dvh;display:flex;flex-direction:column;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-webkit-tap-highlight-color:rgba(0,30,96,.18)}main{flex:1 0 auto}.backdrop{position:fixed;inset:0;pointer-events:none;z-index:-1;overflow:hidden;background:radial-gradient(60% 65% at 10% 8%,rgba(255,147,79,.2),transparent 68%),radial-gradient(45% 55% at 88% 12%,rgba(15,145,184,.18),transparent 72%),linear-gradient(180deg,#f8fbff,#f2f7fd 56%,#f8fbfd)}.backdrop:after,.backdrop:before{content:"";position:absolute;border-radius:50%}.backdrop:before{width:min(80vw,1040px);aspect-ratio:1;top:-34vw;right:-18vw;opacity:.34;background:repeating-radial-gradient(circle,transparent 0 9.2%,rgba(16,36,60,.08) 9.5% 10.2%,transparent 10.4% 15%);filter:blur(.8px)}.backdrop:after{width:min(65vw,860px);aspect-ratio:1;left:-21vw;bottom:-39vw;opacity:.23;background:repeating-conic-gradient(from 16deg,rgba(16,36,60,.14) 0deg 4deg,transparent 4deg 12deg);-webkit-mask:radial-gradient(circle at center,black 0 54%,transparent 74%);mask:radial-gradient(circle at center,black 0 54%,transparent 74%);filter:blur(7px)}a{color:inherit;text-decoration:none}.button,a,button{touch-action:manipulation}.skip-link{position:absolute;left:-9999px;top:0;z-index:200;background:#001e60;color:#ffffff;padding:.65rem .85rem;border-radius:8px}.skip-link:focus-visible{left:.8rem;top:.8rem}a:focus-visible,button:focus-visible,select:focus-visible{outline:2px solid var(--accent-2);outline-offset:2px}.container{width:min(1140px,calc(100% - 2.4rem));margin:0 auto}.container-wide{width:min(1420px,calc(100% - 2.4rem))}.row-between{display:flex;justify-content:space-between;align-items:center;gap:1rem}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:rgba(248,251,255,.72);border-bottom:1px solid rgba(136,164,191,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.brand-mark{padding:.75rem 0;line-height:0}.brand-logos,.brand-mark{display:inline-flex;align-items:center}.brand-logos{gap:.75rem}.brand-mark-image{height:clamp(2rem,5vw,2.9rem)}.brand-mark-nex-image{width:auto;height:clamp(1.6rem,3.8vw,2.2rem)}.site-nav{flex:1 1 auto;display:flex;justify-content:flex-end;position:relative}.site-nav.is-open{z-index:120}.main-nav-toggle{display:none;cursor:pointer;align-items:center;justify-content:center;gap:.7rem;min-height:3rem;padding:.65rem .95rem;border-radius:999px;border:1px solid rgba(0,30,96,.18);background:rgba(255,255,255,.92);color:var(--ink);font:inherit;font-size:.94rem;font-weight:700;box-shadow:var(--shadow-sm)}.main-nav-toggle-icon{display:inline-grid;gap:.22rem;place-items:center;width:1.4rem;height:1.4rem}.main-nav-toggle-icon span{display:block;width:1.15rem;height:2px;border-radius:999px;background:currentColor;transition:transform .2s ease,opacity .2s ease}.main-nav-toggle-icon svg{width:1.28rem;height:1.28rem;display:block}.main-nav-toggle-label{line-height:1}.main-nav-backdrop,.mobile-nav-close,.mobile-nav-header{display:none}.main-nav{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center;justify-content:flex-end;flex:1 1 auto}.main-nav a{padding:.5rem .85rem;border-radius:999px;border:1px solid transparent;background:rgba(255,255,255,.4);font-size:.9rem;font-weight:600;min-height:2.5rem;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;transition:background .2s ease,border-color .2s ease,transform .2s ease}.main-nav a:focus-visible,.main-nav a:hover{border-color:rgba(0,164,153,.36);transform:translateY(-1px)}.main-nav a[aria-current=page],.private-nav-panel a[aria-current=page]{background:#001e60;border-color:#001e60;color:#ffffff}.private-nav{position:relative}.private-nav-trigger{cursor:pointer;padding:.5rem .85rem;border-radius:999px;border:1px solid transparent;background:rgba(255,255,255,.4);font-size:.9rem;font-weight:600;min-height:2.5rem;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;font-family:inherit;line-height:1;transition:background .2s ease,border-color .2s ease,transform .2s ease}.private-nav-trigger.is-active,.private-nav-trigger:focus-visible,.private-nav-trigger:hover,.private-nav:hover .private-nav-trigger{background:rgba(0,164,153,.14);border-color:rgba(0,164,153,.36);transform:translateY(-1px)}.private-nav-trigger.is-active{background:#001e60;border-color:#001e60;color:#ffffff}.private-nav-panel{position:absolute;right:0;top:calc(100% + .35rem);min-width:13rem;display:grid;grid-gap:.3rem;gap:.3rem;padding:.55rem;border-radius:12px;border:1px solid rgba(0,30,96,.16);background:rgba(255,255,255,.98);box-shadow:var(--shadow-sm);z-index:25;opacity:0;transform:translateY(-10px) scale(.98);visibility:hidden;pointer-events:none;transition:opacity .22s ease,transform .22s ease,visibility .22s ease}.private-nav.is-open .private-nav-panel{opacity:1;transform:translateY(0) scale(1);visibility:visible;pointer-events:auto}.private-nav-panel:before{content:"";position:absolute;top:-.35rem;left:0;width:100%;height:.35rem}.private-nav-panel a{width:100%}.private-nav-exit{margin-top:.1rem;border-color:rgba(0,30,96,.9)!important;background:#001e60!important;color:#ffffff!important;font-weight:700!important;display:inline-flex;align-items:center;gap:.45rem}.private-nav-exit-icon{width:.92rem;height:.92rem;flex:0 0 auto}.private-nav-exit:focus-visible,.private-nav-exit:hover{background:#00308b!important;border-color:#00308b!important}.b2b-access-trigger{cursor:pointer;padding:.5rem .85rem;border-radius:999px;border:1px solid #008e85;background:linear-gradient(135deg,#00a499,#00b1a5 72%);color:#001e60;font-size:.9rem;font-weight:700;min-height:2.5rem;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;gap:0;font-family:inherit;line-height:1;box-shadow:0 0 0 1px rgba(0,164,153,.12),0 8px 18px rgba(0,30,96,.14);transition:background .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}.b2b-access-trigger[hidden]{display:none!important}@media (min-width:1200px){.main-nav.has-private-access{flex-wrap:nowrap;gap:.38rem}.main-nav.has-private-access .b2b-access-trigger,.main-nav.has-private-access .private-nav-trigger,.main-nav.has-private-access a{padding:.44rem .66rem;font-size:.8rem;min-height:2.3rem}}.b2b-access-trigger:focus-visible,.b2b-access-trigger:hover{background:linear-gradient(135deg,#00988f,#00a499 72%);border-color:#007f77;transform:translateY(-1px);box-shadow:0 0 0 1px rgba(0,164,153,.32),0 0 0 3px rgba(0,164,153,.24),0 12px 26px rgba(0,30,96,.18)}.b2b-modal-backdrop{z-index:110}.b2b-access-modal{position:relative;width:min(680px,100%);border-color:rgba(0,30,96,.25)}.b2b-modal-close{position:absolute;top:.8rem;right:.8rem;width:2rem;height:2rem;border:1px solid rgba(0,30,96,.2);border-radius:999px;background:#ffffff;color:#001e60;font-weight:700;cursor:pointer}.b2b-modal-actions{display:flex;gap:.65rem;flex-wrap:wrap}.b2b-modal-actions .button{min-height:2.75rem}.hero{padding:3.3rem 0 1.6rem}.b2b-recovery-page{margin-top:2.6rem;margin-bottom:3rem;display:grid;grid-gap:1rem;gap:1rem}.b2b-recovery-header{display:grid;grid-gap:.45rem;gap:.45rem}.b2b-recovery-card{border:1px solid rgba(0,30,96,.2);border-radius:16px;background:rgba(255,255,255,.95);box-shadow:var(--shadow-sm);padding:clamp(1rem,2.2vw,1.5rem);display:grid;grid-gap:1rem;gap:1rem;max-width:700px}.b2b-recovery-form{display:grid;grid-gap:.65rem;gap:.65rem}.b2b-recovery-form label{font-weight:700;color:#1e345b}.b2b-recovery-form input{min-height:2.9rem;border-radius:12px;border:1px solid rgba(0,30,96,.3);padding:.65rem .8rem;color:#001e60;font-family:inherit;font-size:1rem}.b2b-recovery-form input:focus-visible{outline:2px solid rgba(0,164,153,.45);outline-offset:1px;border-color:rgba(0,164,153,.7)}.b2b-recovery-form .button{width:-moz-fit-content;width:fit-content}.b2b-recovery-form .button:disabled{opacity:.6;cursor:not-allowed;transform:none;filter:none}.b2b-recovery-feedback{border-radius:12px;border:1px solid rgba(0,30,96,.18);padding:.7rem .8rem;background:rgba(0,164,153,.1);color:#0b4f4a;font-weight:600;white-space:pre-line}.b2b-recovery-feedback.is-error{background:rgba(170,37,15,.08);color:#8f2d1d}.b2b-recovery-support{margin:0;border-radius:12px;border:1px solid rgba(0,30,96,.12);background:rgba(0,30,96,.03);color:#1e345b;padding:.7rem .8rem}.b2b-recovery-support a{color:#001e60;text-decoration:underline;-webkit-text-decoration-color:rgba(0,164,153,.55);text-decoration-color:rgba(0,164,153,.55);text-underline-offset:2px;font-weight:700}.b2b-recovery-links{display:flex;gap:.65rem;flex-wrap:wrap}.hero-inner{position:relative;display:grid;grid-template-columns:1.7fr 1fr;grid-gap:1.5rem;gap:1.5rem;align-items:end;background:linear-gradient(145deg,rgba(255,255,255,.8),rgba(244,251,255,.72));border-radius:calc(var(--radius) + 8px);border:1px solid rgba(255,255,255,.78);box-shadow:var(--shadow-lg);padding:clamp(1.5rem,3.2vw,2.4rem);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden}.hero-inner-single{grid-template-columns:1fr}.hero-inner:after,.hero-inner:before{content:"";position:absolute;pointer-events:none}.hero-inner:before{width:min(38vw,420px);aspect-ratio:1;right:-12%;top:-55%;border-radius:50%;background:repeating-radial-gradient(circle,rgba(16,36,60,0) 0 9%,rgba(16,36,60,.08) 9.4% 10.2%,rgba(16,36,60,0) 10.8% 16%);opacity:.26}.hero-inner:after{inset:0;background:radial-gradient(62% 95% at 48% 105%,rgba(255,122,49,.15),transparent 76%),radial-gradient(70% 130% at 100% 88%,rgba(15,145,184,.12),transparent 72%),linear-gradient(160deg,rgba(255,122,49,.04),rgba(15,145,184,.06))}.hero-inner>*{position:relative;z-index:1}h1,h2,h3{font-family:var(--font-heading);letter-spacing:-.012em;text-wrap:balance;margin:0 0 .55rem}h1{font-size:clamp(2.05rem,5.3vw,3.7rem);line-height:1.05;font-weight:650}h2{font-size:clamp(1.45rem,3.2vw,2rem);line-height:1.14;font-weight:620}h3{font-size:clamp(1.02rem,2.2vw,1.25rem);line-height:1.26;font-weight:610}.hero-description,.lead{font-size:clamp(1rem,1.9vw,1.14rem);line-height:1.62;margin:0;color:#3f5f7b}.hero-description{max-width:none}.lead{max-width:64ch}.hero-badge-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.72rem;gap:.72rem}.hero-title-image{width:100%;max-width:980px;height:auto;display:block;margin:0 0 .9rem;border-radius:8px;border:1px solid rgba(0,30,96,.16);background:#ffffff}.home-badges-section{padding-bottom:.7rem}.hero-badge-grid span{padding:.7rem .88rem;border-radius:999px;background:rgba(255,255,255,.8);border:1px solid rgba(136,164,191,.35);text-align:center;color:#1d4b6b;font-weight:650;font-size:.9rem;box-shadow:0 8px 20px rgba(16,36,60,.06)}.section-gap{padding:2.25rem 0 3.5rem}.section-title{margin-bottom:1.05rem}.home-knowledge-module{position:relative;padding:clamp(1rem,2.2vw,1.5rem);border-radius:calc(var(--radius) + 2px);border:1px solid rgba(0,30,96,.18);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,248,248,.96));box-shadow:var(--shadow-sm);isolation:isolate}.card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:1rem;gap:1rem}.info-card{position:relative;display:flex;flex-direction:column;gap:.62rem;min-height:172px;padding:1.1rem;border-radius:var(--radius);border:1px solid rgba(136,164,191,.24);background:linear-gradient(160deg,rgba(255,255,255,.95),rgba(247,252,255,.84));box-shadow:var(--shadow-sm);transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease;overflow:hidden}.info-card:after{content:"";position:absolute;width:130px;height:130px;border-radius:50%;top:-70px;right:-48px;background:radial-gradient(circle,rgba(15,145,184,.16) 0,transparent 70%);opacity:0;transition:opacity .24s ease}.info-card:focus-visible,.info-card:hover{transform:translateY(-5px);border-color:rgba(15,145,184,.32);box-shadow:0 18px 36px rgba(16,36,60,.1)}.info-card:focus-visible:after,.info-card:hover:after{opacity:1}.info-card span{margin-top:auto;font-weight:700;color:var(--accent)}.info-card.static{min-height:132px}.map-grid{display:grid;grid-template-columns:minmax(0,2.1fr) minmax(300px,1fr);grid-gap:1rem;gap:1rem}.comparison-block,.contact-card,.family-card,.hidden-page,.map-info,.map-panel,.not-found,.team-card,.timeline-card{background:linear-gradient(165deg,rgba(255,255,255,.92),rgba(248,252,255,.86));border:1px solid rgba(136,164,191,.24);border-radius:var(--radius);box-shadow:var(--shadow-sm)}.comparison-block,.contact-card,.family-card,.hidden-page,.map-info,.map-panel,.not-found,.timeline-card{padding:1.05rem}.map-shape{position:relative;min-height:380px;aspect-ratio:700/420;border-radius:calc(var(--radius) - 4px);border:1px solid rgba(136,164,191,.26);background:#f2f4f6;overflow:hidden}.map-canvas{position:relative;width:100%;height:100%}.map-canvas-image{object-fit:cover}.map-pin{position:absolute;width:1px;height:1px;border:none;background:transparent;cursor:pointer;padding:0}.map-tooltip{position:absolute;left:50%;bottom:calc(100% - 2px);transform:translateX(-50%);margin:0;padding:.28rem .46rem;border-radius:6px;background:rgba(20,27,39,.92);color:#ffffff;font-size:.78rem;font-weight:700;line-height:1.2;white-space:nowrap;z-index:2;pointer-events:none}.map-info-media{position:relative;margin-top:.8rem;width:100%;aspect-ratio:16/10;border-radius:14px;overflow:hidden;background:#f1f3f6}.map-info-image{object-fit:cover;object-position:center}.warehouse-list-module{margin-top:1.2rem;display:grid;grid-gap:1rem;gap:1rem;padding:clamp(.95rem,2.2vw,1.25rem);border-radius:calc(var(--radius) + 2px);border:1px solid rgba(0,30,96,.18);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,248,248,.96));box-shadow:var(--shadow-sm)}.warehouse-list-header{display:grid;grid-gap:.45rem;gap:.45rem}.warehouse-list-toolbar{display:grid;grid-gap:.35rem;gap:.35rem}.warehouse-list-search-label{font-size:.84rem;font-weight:700;color:var(--ink)}.warehouse-list-search{width:min(520px,100%);border:1px solid rgba(0,30,96,.24);border-radius:10px;background:#ffffff;color:var(--ink);min-height:2.6rem;padding:.6rem .72rem;font:inherit}.warehouse-list-meta{font-size:.9rem;color:var(--muted)}.warehouse-table-wrap{border:1px solid rgba(0,30,96,.16);border-radius:var(--radius);box-shadow:var(--shadow-sm);overflow:auto;background:#ffffff}.warehouse-table{width:100%;border-collapse:collapse;min-width:720px}.warehouse-table td,.warehouse-table th{text-align:left;padding:.7rem .8rem;border-bottom:1px solid rgba(0,30,96,.12);vertical-align:top}.warehouse-table th{background:rgba(0,30,96,.06);color:var(--ink);font-size:.84rem;letter-spacing:.02em;text-transform:uppercase}.warehouse-table tr:last-child td{border-bottom:0}.warehouse-table tbody tr:hover{background:rgba(0,164,153,.08)}.warehouse-list-phone{color:var(--ink);font-weight:700;text-decoration:underline;text-underline-offset:2px}.warehouse-list-empty{font-size:.95rem;color:var(--muted)}.family-grid,.team-grid,.union-layout,.visual-timeline{display:grid;grid-gap:1rem;gap:1rem}.don-tyre-service-module{display:grid;grid-gap:1.25rem;gap:1.25rem}.don-tyre-service-header{display:grid;grid-gap:.45rem;gap:.45rem}.don-tyre-service-kicker{margin:0;color:var(--ink);font-size:clamp(1.7rem,3vw,2.25rem);font-weight:800;line-height:1.05;letter-spacing:-.03em}.don-tyre-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.don-tyre-service-card{position:relative;display:grid;grid-gap:1rem;gap:1rem;padding:clamp(1.1rem,2vw,1.4rem);border:1px solid rgba(0,30,96,.14);border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(242,248,251,.94));box-shadow:0 18px 32px rgba(0,30,96,.08);overflow:hidden}.don-tyre-service-card:after{content:"";position:absolute;inset:auto -12% -42% auto;width:180px;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(0,164,153,.18) 0,transparent 72%);pointer-events:none}.don-tyre-service-visual{display:flex;justify-content:center}.don-tyre-service-image{width:min(100%,190px);height:auto}.don-tyre-service-copy{display:grid;grid-gap:.45rem;gap:.45rem;text-align:center}.don-tyre-service-copy h2,.don-tyre-service-copy p{margin:0}.don-tyre-service-copy h2{color:var(--ink);font-size:clamp(1.15rem,2vw,1.45rem);font-weight:800;line-height:1.15}.don-tyre-service-copy p{color:rgba(0,30,96,.8);font-size:1rem;line-height:1.45;max-width:24ch;margin-inline:auto}.don-tyre-leadership-module{display:grid;grid-gap:1.25rem;gap:1.25rem}.don-tyre-leadership-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:.9rem;gap:.9rem}.don-tyre-leadership-card{display:grid;grid-gap:.95rem;gap:.95rem;justify-items:center;align-content:start;padding:clamp(1rem,1.9vw,1.25rem);border-radius:22px;border:1px solid rgba(0,30,96,.12);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(247,250,252,.95));box-shadow:0 16px 28px rgba(0,30,96,.06);text-align:center}.don-tyre-leadership-visual{display:flex;justify-content:center}.don-tyre-leadership-image{width:min(100%,140px);height:auto}.don-tyre-leadership-copy{margin:0;color:rgba(0,30,96,.84);font-size:.98rem;line-height:1.42;max-width:17ch}.don-tyre-leadership-copy strong{color:var(--ink);font-weight:800}.team-grid{grid-template-columns:1fr;align-items:stretch}.brand-category-grid{display:grid;grid-gap:1.5rem;gap:1.5rem;margin-top:1.5rem}.brand-family-nav{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center}.brand-family-pill{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:2.2rem;padding:.45rem .9rem;border-radius:999px;border:1px solid rgba(0,30,96,.22);background:rgba(255,255,255,.88);color:var(--ink);font-size:.86rem;font-weight:700;line-height:1;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.brand-family-pill-icon{display:inline-flex;width:1.8rem;height:1rem;flex:0 0 auto;color:#001e60}.brand-family-pill-icon svg{width:100%;height:100%}.brand-family-pill:focus-visible,.brand-family-pill:hover{background:#001e60;border-color:#001e60;color:#ffffff;transform:translateY(-1px)}.brand-family-pill:focus-visible .brand-family-pill-icon,.brand-family-pill:hover .brand-family-pill-icon{color:#ffffff}.brand-category-panel{display:grid;grid-gap:1.1rem;gap:1.1rem;padding:clamp(1rem,2vw,1.45rem);border-radius:20px;border:1px solid rgba(0,30,96,.18);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,248,248,.94));box-shadow:var(--shadow-sm);scroll-margin-top:6.8rem;content-visibility:auto;contain-intrinsic-size:700px}.brand-category-header{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding-bottom:.9rem;border-bottom:1px solid rgba(0,30,96,.1)}.brand-category-kicker{margin:0;font-size:.82rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-2)}.brand-category-header h2,.family-card h3{margin:0}.brand-category-header h2{display:inline-flex;align-items:center;gap:.8rem}.brand-category-icon{display:inline-flex;width:2.5rem;height:1.4rem;flex:0 0 auto;color:#001e60}.brand-category-icon svg{width:100%;height:100%}.brand-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:.75rem;gap:.75rem}.brand-item{margin:0;border:1px solid rgba(136,164,191,.26);border-radius:16px;padding:.8rem;text-align:center;background:rgba(255,255,255,.72);min-height:148px;flex-direction:column;justify-content:flex-start;gap:.65rem;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease;will-change:transform;position:relative;overflow:hidden;max-width:180px;justify-self:start}.brand-item,.brand-item-media{display:flex;align-items:center;width:100%}.brand-item-media{flex:1 1 auto;min-height:72px;max-height:72px;justify-content:center}.brand-item img{object-fit:contain;transition:transform .22s ease,filter .22s ease;transform-origin:center}.brand-item img,.brand-placeholder-logo{width:118px;height:56px;border-radius:10px}.brand-placeholder-logo{display:inline-flex;align-items:center;justify-content:center;padding:0 .5rem;border:1px dashed rgba(0,30,96,.25);background:rgba(0,30,96,.04);color:var(--ink);font-weight:800;font-size:1rem;letter-spacing:.04em;text-transform:uppercase}.brand-item:focus-visible,.brand-item:hover{transform:translateY(-6px) scale(1.02);box-shadow:0 18px 28px rgba(0,30,96,.16);border-color:rgba(0,30,96,.35)}.brand-item:focus-visible img,.brand-item:hover img{transform:scale(1.07)}.brand-item figcaption{font-size:.88rem;line-height:1.3;font-weight:700;color:var(--ink)}@media (hover:none){.brand-item:focus-visible img,.brand-item:hover img{transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.brand-item img{transition:none}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.team-card{display:grid;grid-template-columns:120px minmax(0,1fr) minmax(220px,auto);grid-column-gap:1rem;column-gap:1rem;grid-row-gap:.5rem;row-gap:.5rem;align-items:center;min-height:136px;padding:.95rem 1rem;overflow:hidden}.team-sections{display:grid;grid-gap:1rem;gap:1rem}.team-section{display:grid;grid-gap:.82rem;gap:.82rem}.team-search{margin-bottom:.4rem}.team-search input{width:min(520px,100%);border:1px solid rgba(0,30,96,.24);border-radius:12px;padding:.7rem .88rem;background:rgba(255,255,255,.92);color:#001e60}.team-search input:focus-visible{outline:3px solid rgba(0,164,153,.35);outline-offset:2px;border-color:rgba(0,164,153,.55)}.team-search-empty{margin:.8rem 0 0;color:#3f5f7b;font-weight:600}.team-section-header p{margin:.4rem 0 0}.team-focus-badge{display:inline-flex;align-items:center;gap:.28rem;justify-self:start;width:-moz-fit-content;width:fit-content;max-width:100%;margin:0;padding:.22rem .5rem;border-radius:999px;font-size:.78rem;font-weight:700;letter-spacing:.02em}.team-focus-badge-general,.team-focus-badge-moto{color:#001e60;background:rgba(0,164,153,.16);border:1px solid rgba(0,164,153,.4)}.team-focus-badge-industrial{color:#001e60;background:rgba(0,30,96,.1);border:1px solid rgba(0,30,96,.28)}.team-focus-badge-agriculture{color:#001e60;background:rgba(0,164,153,.16);border:1px solid rgba(0,164,153,.4)}.team-focus-icon{width:.9rem;height:.9rem;display:inline-flex}.team-focus-icon svg{width:100%;height:100%;fill:currentColor}.team-card-photo-wrap{width:120px;height:120px;aspect-ratio:auto;border-radius:14px;overflow:hidden;background:linear-gradient(180deg,rgba(0,30,96,.08),rgba(0,164,153,.05)),#f2f4f7}.team-card-photo-button{display:block;width:120px;padding:0;border:0;border-radius:14px;background:transparent;cursor:pointer}.team-card-photo-button:focus-visible{outline:3px solid rgba(0,164,153,.45);outline-offset:4px}.team-card-photo{width:100%;height:100%;display:block;object-fit:cover;object-position:center top}.team-card-main{display:grid;grid-gap:.45rem;gap:.45rem;padding:0}.team-card-main h3{margin:0}.team-card-contact{display:grid;grid-gap:.2rem;gap:.2rem;padding:0;justify-items:end;text-align:right}.team-card-contact p{margin:0}.team-card-contact a{font-weight:600}.team-modal-backdrop{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:1.25rem;background:rgba(0,30,96,.76);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.team-modal{width:min(92vw,980px);max-height:92vh;grid-template-rows:minmax(0,1fr) auto;grid-gap:.75rem;gap:.75rem;padding:1rem;border-radius:22px;background:linear-gradient(180deg,#ffffff,#f8f8f8);border:1px solid rgba(0,30,96,.16);box-shadow:0 22px 44px rgba(0,30,96,.24);overscroll-behavior:contain;overflow:hidden}.team-modal,.team-modal-media{position:relative;display:grid}.team-modal-media{min-height:0}.team-modal-close{top:.8rem;right:.8rem;width:2.25rem;height:2.25rem;background:rgba(0,30,96,.08);font-size:1.5rem;cursor:pointer}.team-modal-close,.team-modal-nav{position:absolute;border:0;border-radius:999px;color:#001e60;line-height:1}.team-modal-nav{top:50%;transform:translateY(-50%);width:2.6rem;height:2.6rem;background:rgba(0,30,96,.12);font-size:2rem;display:grid;place-items:center;cursor:pointer}.team-modal-nav-prev{left:1rem}.team-modal-nav-next{right:1rem}.team-modal-image-wrap{min-height:0;height:100%;overflow:hidden;border-radius:16px;background:#ececec;display:grid;place-items:center;padding:1rem 3.4rem}.team-modal-image{max-width:100%;max-height:min(68vh,calc(92vh - 11rem));width:auto;height:auto;display:block;object-fit:contain}.team-modal-caption{margin:0;padding:0 2.5rem .1rem 0;display:grid;grid-gap:.26rem;gap:.26rem;font-weight:700;color:#001e60;min-width:0}.team-modal-contact{display:grid;grid-gap:.16rem;gap:.16rem;font-size:.94rem;font-weight:600;min-width:0}.team-modal-contact a{color:#0b5d86;text-decoration:none;overflow-wrap:anywhere}.team-modal-contact a:focus-visible,.team-modal-contact a:hover{text-decoration:underline;text-underline-offset:2px}.team-modal-caption-hint{font-size:.84rem;font-weight:500;color:#3f5f7b}.two-column-layout{display:grid;grid-template-columns:2fr 1fr;grid-gap:1rem;gap:1rem}.contact-card{align-self:start}.contact-card label{display:block;margin-bottom:.38rem;font-size:.9rem;color:#3f5f7b}.contact-card select{width:100%;padding:.7rem;border-radius:12px;border:1px solid rgba(136,164,191,.34);background:rgba(255,255,255,.82);margin-bottom:.92rem;color:var(--ink)}.rep-card{border-top:1px solid rgba(136,164,191,.24);padding-top:.86rem}.rep-zone{font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:#4e6a84;font-weight:700}.comparison-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.bullet-list{margin:0;padding-left:1.12rem;display:grid;grid-gap:.42rem;gap:.42rem;color:#3f5f7b}.hidden-page>*+*{margin-top:.85rem}.hidden-page section+section{margin-top:1.1rem}.hidden-page section>*+*{margin-top:.65rem}.hidden-page>.button{margin-top:1.2rem}.hidden-page-intro{display:grid;grid-gap:.85rem;gap:.85rem}.hidden-page-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.85rem;margin-top:1.15rem}.hidden-page-primary-action{padding:.92rem 1.4rem;font-size:1rem;font-weight:800;background:linear-gradient(135deg,#001e60,#21408b);box-shadow:0 16px 34px rgba(0,30,96,.24)}.hidden-page-primary-action:focus-visible,.hidden-page-primary-action:hover{filter:brightness(1.06)}.hidden-page-inline-link{display:inline-flex;align-items:center;gap:.5rem;padding:.78rem 1rem;border:1px solid rgba(0,30,96,.14);border-radius:999px;background:rgba(255,255,255,.92);color:var(--ink);font-weight:800;box-shadow:0 10px 22px rgba(0,30,96,.08);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.hidden-page-inline-link:focus-visible,.hidden-page-inline-link:hover{transform:translateY(-1px);box-shadow:0 14px 28px rgba(0,30,96,.12);border-color:rgba(0,164,153,.6)}.hidden-page-inline-link svg{width:1rem;height:1rem;flex:0 0 auto;color:var(--accent-2)}.hidden-page-campaigns{margin-top:1.5rem}.nex-disclaimer-bullets{margin-top:1rem;padding-left:1.2rem;gap:.5rem}.nex-disclaimer-bullets li{color:#ffffff;font-weight:600;line-height:1.5}.nex-disclaimer-bullets li::marker{color:#9cf4ee}.hidden-page-campaigns-header p{margin:.35rem 0 0;color:#3f5f7b}.hidden-page-campaign-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.25rem;gap:1.25rem;margin-top:1rem}.hidden-page-campaign-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(0,30,96,.12);border-radius:24px;background:#ffffff;box-shadow:0 14px 34px rgba(0,30,96,.08)}.hidden-page-campaign-step{display:none}.hidden-page-campaign-image{background:linear-gradient(180deg,rgba(0,30,96,.04),rgba(0,164,153,.08)),#f6f8fb}.hidden-page-campaign-image img{display:block;width:100%;height:auto}.hidden-page-campaign-body{display:grid;grid-gap:.8rem;gap:.8rem;padding:1.1rem 1.1rem 1.2rem}.hidden-page-campaign-body h3{margin:0}.hidden-page-campaign-body p{margin:0;color:#3f5f7b}.hidden-page-campaign-body .button{width:-moz-fit-content;width:fit-content}.hidden-page-campaigns-timeline .hidden-page-campaign-grid{grid-template-columns:1fr;gap:1rem}.hidden-page-campaigns-timeline .hidden-page-campaign-card{position:relative;display:grid;grid-template-columns:auto minmax(220px,280px) minmax(0,1fr);align-items:stretch;overflow:visible}.hidden-page-campaigns-timeline .hidden-page-campaign-card:before{content:"";position:absolute;left:1.34rem;top:calc(100% + .2rem);width:2px;height:1rem;background:linear-gradient(180deg,rgba(0,164,153,.9),rgba(0,30,96,.18))}.hidden-page-campaigns-timeline .hidden-page-campaign-card:last-child:before{display:none}.hidden-page-campaigns-timeline .hidden-page-campaign-step{display:flex;align-items:flex-start;justify-content:center;padding:1.1rem .2rem 1.1rem 1.1rem}.hidden-page-campaigns-timeline .hidden-page-campaign-step span{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;background:linear-gradient(135deg,#00a499,#001e60);color:#ffffff;font-weight:800;box-shadow:0 10px 22px rgba(0,30,96,.18)}.hidden-page-campaigns-timeline .hidden-page-campaign-image{min-height:100%}.hidden-page-campaigns-timeline .hidden-page-campaign-image img{height:100%;object-fit:cover}.hidden-page-campaigns-timeline .hidden-page-campaign-body{align-content:center}.day-to-day{margin-top:1rem;border-top:1px solid rgba(136,164,191,.24);padding-top:.82rem}.timeline-card{min-height:130px}.timeline-card.accent{background:radial-gradient(circle at 85% 5%,rgba(255,122,49,.2),transparent 36%),linear-gradient(160deg,rgba(255,247,240,.95),rgba(245,252,255,.9))}.nex-disclaimer{background:linear-gradient(90deg,rgba(0,30,96,.96),rgba(0,30,96,.88)),radial-gradient(circle at 92% 12%,rgba(0,164,153,.28),transparent 38%);border:2px solid rgba(0,164,153,.78);border-left:10px solid #00a499;border-radius:var(--radius);box-shadow:0 14px 28px rgba(0,30,96,.24);padding:1rem 1.1rem}.nex-disclaimer-image{display:inline-flex;align-items:center;justify-content:flex-start;margin:0 0 .8rem;padding:.7rem .85rem;border-radius:12px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14)}.nex-disclaimer-image img{display:block;width:auto;max-width:min(320px,100%);height:auto}.nex-disclaimer h2{margin:0 0 .36rem;color:#ffffff}.nex-disclaimer-kicker{margin:0 0 .36rem;color:#00A499;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.nex-disclaimer p{margin:0;color:rgba(255,255,255,.94);font-weight:600}.nex-disclaimer p+p{margin-top:.36rem}.nex-disclaimer strong{color:#8bf6ef}.nex-module-group{display:grid;grid-gap:1rem;gap:1rem;padding-top:1rem}.nex-module-intro,.nex-pillar-card,.nex-signature-card,.nex-timeline-item,.nex-variant-card{background:linear-gradient(165deg,rgba(255,255,255,.95),rgba(248,252,255,.9));border:1px solid rgba(0,30,96,.18);border-radius:var(--radius);box-shadow:var(--shadow-sm)}.nex-pillar-link{display:block;text-decoration:none;color:inherit;cursor:pointer}.nex-module-intro,.nex-pillar-card,.nex-signature-card,.nex-timeline-item,.nex-variant-card{padding:1rem}.nex-pillars-grid,.nex-timeline-grid,.nex-variants-grid{display:grid;grid-gap:1rem;gap:1rem}.nex-pillars-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nex-pillar-kicker{margin:0 0 .4rem;font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;font-weight:700;color:var(--accent-2)}.nex-segment-icons{margin-top:1rem;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:.6rem;gap:.6rem}.nex-segment-chip{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.35rem;padding:.35rem .2rem 0;text-align:center;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:rgba(43,49,58,.68)}.nex-segment-icon-wrap{display:inline-flex;width:2rem;height:2rem;color:#001e60}.nex-segment-icon-wrap svg{width:100%;height:100%}.nex-signature-card{border-color:rgba(0,164,153,.35);background:radial-gradient(circle at 92% 14%,rgba(0,164,153,.18),transparent 34%),linear-gradient(165deg,rgba(255,255,255,.95),rgba(242,250,250,.92));display:grid;grid-gap:1rem;gap:1rem}.nex-claim{border-left:3px solid var(--accent);padding-left:.75rem;color:var(--ink);font-weight:600}.nex-why-quote{margin:0;border:1px solid rgba(0,30,96,.18);border-left:4px solid var(--accent-2);border-radius:12px;background:radial-gradient(circle at 82% 18%,rgba(0,164,153,.1),transparent 42%),linear-gradient(160deg,rgba(255,255,255,.96),rgba(241,248,250,.93));padding:.95rem 1rem;display:grid;grid-gap:.15rem;gap:.15rem}.nex-why-quote-mark{margin:0;color:var(--accent);font-family:var(--font-heading);font-weight:800;font-size:2rem;line-height:1}.nex-why-quote-mark.is-end{justify-self:end}.nex-why-quote-text{margin:0;color:#001e60;font-family:var(--font-heading);font-size:clamp(1.02rem,1vw + .8rem,1.24rem);font-weight:600;font-style:italic;line-height:1.45;letter-spacing:.01em}.nex-timeline-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.nex-timeline-year{font-size:.84rem;letter-spacing:.06em;text-transform:uppercase;color:var(--accent-2);font-weight:700;margin:0 0 .25rem}.nex-variants-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.nex-layouts-grid{display:grid;grid-gap:1rem;gap:1rem}.nex-layout-card{background:linear-gradient(165deg,rgba(255,255,255,.95),rgba(248,252,255,.9));border:1px solid rgba(0,30,96,.18);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:1rem;display:grid;grid-gap:.9rem;gap:.9rem}.nex-image-size-note{font-size:.82rem;color:#2b5876;letter-spacing:.02em}.nex-layout-media-text{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;align-items:start}.nexperience-cta{margin-top:.75rem;display:inline-flex;align-items:center;gap:.45rem;color:var(--accent-2);font-weight:800;letter-spacing:.04em;text-transform:uppercase}.nexperience-cta:after{content:">"}.nexperience-feature-link{display:block}.nexperience-feature-link .nex-layout-card{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.nexperience-feature-card{padding:clamp(.8rem,1.5vw,1rem);gap:.65rem}.nexperience-feature-card h3{margin:0;font-size:clamp(1.55rem,2.1vw,2rem);line-height:1.02}.nexperience-feature-layout{grid-template-columns:minmax(0,1.25fr) minmax(280px,.9fr);gap:clamp(.9rem,1.8vw,1.4rem);align-items:center}.nexperience-feature-copy{display:grid;grid-gap:.7rem;gap:.7rem;max-width:30rem}.nexperience-feature-copy p{margin:0}.nexperience-feature-copy>p:first-child{font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.5}.nexperience-feature-image{width:min(100%,420px);justify-self:end;align-self:center}.nexperience-feature-link:focus-visible .nex-layout-card,.nexperience-feature-link:hover .nex-layout-card{transform:translateY(-2px);box-shadow:var(--shadow-lg);border-color:rgba(0,164,153,.34)}.nexperience-page-card{display:grid;grid-gap:1.25rem;gap:1.25rem;padding:clamp(1rem,2vw,1.5rem);background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(242,248,252,.92));border:1px solid rgba(0,30,96,.18);border-radius:18px;box-shadow:var(--shadow-sm)}.nexperience-page-copy{display:grid;grid-gap:.7rem;gap:.7rem;max-width:72ch}.nexperience-page-copy h2,.nexperience-page-copy p{margin:0}.nexperience-page-image-wrap{display:block;border-radius:16px;overflow:hidden;border:1px solid rgba(0,30,96,.16);background:#ffffff;cursor:zoom-in}.nexperience-page-image{display:block;width:100%;height:auto;object-fit:contain}.nex-layout-media-text.image-top{grid-template-columns:1fr}.nex-layout-media-text.image-top img:last-child{order:-1}.nex-layout-media-text.image-top.is-inverted img:last-child{order:0}.nex-layout-collage img,.nex-layout-media-text img,.nex-layout-mini-card img,.nex-layout-timeline-item img{width:100%;height:auto;border-radius:12px;border:1px solid rgba(0,30,96,.16);background:#ffffff}.nex-layout-cards3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.95rem;gap:.95rem}.nex-layout-mini-card{background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(242,248,252,.9));border:1px solid rgba(0,30,96,.18);border-radius:14px;padding:.75rem;display:grid;grid-gap:.5rem;gap:.5rem;align-content:start;box-shadow:0 8px 18px rgba(0,30,96,.08)}.nex-layout-mini-card:nth-child(2){transform:translateY(.2rem)}.nex-layout-mini-card:nth-child(3){transform:translateY(.4rem)}.nex-layout-mini-step{margin:0;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:#0d7f88}.nex-layout-mini-card h4{margin:0;font-family:var(--font-heading);font-size:.98rem;line-height:1.25;color:#001e60}.nex-layout-mini-card p{margin:0}.nex-layout-mini-card>p:last-child{color:#4c5661;font-size:.92rem;line-height:1.42}.nex-layout-cards3-showcase{gap:1rem}.nex-layout-showcase-card{gap:.6rem;background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(246,249,252,.92));border:1px solid rgba(0,30,96,.22);border-radius:16px;box-shadow:0 10px 20px rgba(0,30,96,.08);padding:.72rem;transform:none}.nex-layout-showcase-card:nth-child(2),.nex-layout-showcase-card:nth-child(3){transform:none}.nex-layout-showcase-card img{border-radius:12px;border:1px solid rgba(0,30,96,.15)}.nex-layout-showcase-figure{display:grid;justify-items:center;padding:.55rem 0 .35rem;border-bottom:3px solid #00a499}.nex-layout-showcase-icon{display:inline-flex;width:clamp(72px,20vw,110px);height:clamp(24px,7vw,38px);color:#001e60}.nex-layout-showcase-icon svg{width:100%;height:100%}.nex-layout-showcase-value{margin:0;font-size:clamp(1.55rem,3.6vw,2.15rem);line-height:1;font-weight:800;letter-spacing:.02em;color:#001e60;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nex-layout-showcase-unit{margin:0;font-size:1.1rem;line-height:1.05;color:#001e60}.nex-layout-showcase-card h3{font-family:var(--font-heading);font-size:.95rem;line-height:1.25}.nex-layout-showcase-card h3,.nex-layout-showcase-card>p:last-child{margin:0;color:rgba(43,49,58,.86)}.nex-layout-timeline{--timeline-axis:1rem;--timeline-connector:0.72rem;--timeline-marker-size:0.66rem;position:relative;display:grid;grid-gap:.86rem;gap:.86rem;padding-left:calc(var(--timeline-axis) + var(--timeline-connector))}.nex-layout-timeline:before{content:"";position:absolute;left:var(--timeline-axis);top:.75rem;bottom:.75rem;width:2px;background-image:radial-gradient(circle,rgba(0,30,96,.42) 1px,transparent 1.5px);background-size:2px 8px;background-repeat:repeat-y}.nex-layout-timeline.is-inverted{padding-left:0;padding-right:calc(var(--timeline-axis) + var(--timeline-connector))}.nex-layout-timeline.is-inverted:before{left:auto;right:var(--timeline-axis)}.nex-layout-timeline-item{position:relative;display:block}.nex-layout-timeline.is-inverted .nex-layout-timeline-item{text-align:right}.nex-layout-timeline-marker,.nex-layout-timeline.is-inverted .nex-layout-timeline-marker{display:none}.nex-layout-timeline-copy{display:grid;grid-gap:.5rem;gap:.5rem;background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(243,249,252,.88));border:1px solid rgba(0,30,96,.18);border-radius:14px;padding:.8rem .85rem;box-shadow:0 4px 10px rgba(0,30,96,.06);margin-left:0;position:relative}.nex-layout-timeline-copy:before{content:"";position:absolute;left:calc(var(--timeline-connector) * -1);top:1.08rem;width:var(--timeline-connector);border-top:2px dotted rgba(0,30,96,.35)}.nex-layout-timeline.is-inverted .nex-layout-timeline-copy{margin-left:0;margin-right:0;text-align:right}.nex-layout-timeline.is-inverted .nex-layout-timeline-copy:before{left:auto;right:calc(var(--timeline-connector) * -1)}.nex-layout-timeline-copy p{margin:0}.nex-layout-timeline-body{display:grid;grid-template-columns:minmax(120px,152px) minmax(0,1fr);grid-gap:.7rem;gap:.7rem;align-items:center}.nex-layout-timeline.is-inverted .nex-layout-timeline-body{grid-template-columns:minmax(0,1fr) minmax(120px,152px)}.nex-layout-timeline.is-inverted .nex-layout-timeline-body img{order:2}.nex-layout-timeline-body p{color:#525d68;line-height:1.45}.nex-layout-timeline-step{justify-self:start;font-size:.9rem;letter-spacing:.06em;text-transform:uppercase;font-weight:700;color:#0a4f7b;background:rgba(0,164,153,.14);border:1px solid rgba(0,164,153,.32);border-radius:999px;padding:.28rem .62rem}.nex-layout-timeline.is-inverted .nex-layout-timeline-step{justify-self:end}.nex-layout-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.7rem;gap:.7rem}.nex-layout-kpi{background:rgba(255,255,255,.76);border:1px solid rgba(0,30,96,.14);border-radius:12px;padding:.72rem;display:grid;grid-gap:.28rem;gap:.28rem}.nex-layout-kpi p{margin:0}.nex-layout-kpi-value{font-size:1.22rem;font-weight:700;color:#001e60;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nex-layout-faq{display:grid;grid-gap:.55rem;gap:.55rem}.nex-layout-faq details{background:rgba(255,255,255,.76);border:1px solid rgba(0,30,96,.14);border-radius:12px;padding:.65rem .75rem}.nex-layout-faq summary{cursor:pointer;font-weight:700;color:#001e60}.nex-layout-faq p{margin:.42rem 0 0}.nex-layout-collage-wrapper{display:grid;grid-gap:.85rem;gap:.85rem}.nex-layout-collage{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.nex-layout-slider-wrapper,.nex-layout-testimonials{display:grid;grid-gap:.85rem;gap:.85rem}.nex-layout-testimonial-card,.nex-layout-testimonial-highlight{background:rgba(255,255,255,.84);border:1px solid rgba(0,30,96,.16);border-radius:12px;padding:.8rem}.nex-layout-testimonial-label{margin:0;font-size:.73rem;letter-spacing:.08em;text-transform:uppercase;color:#00a499;font-weight:700}.nex-layout-testimonial-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.7rem;gap:.7rem}.nex-layout-testimonial-card{display:grid;grid-gap:.3rem;gap:.3rem}.nex-layout-testimonial-card p,.nex-layout-testimonial-highlight p{margin:0}.nex-layout-testimonial-metric{font-size:.84rem;color:#001e60;font-weight:700}.nex-layout-pricing{display:grid;grid-gap:.8rem;gap:.8rem}.nex-layout-pricing-toggle{width:-moz-fit-content;width:fit-content;position:relative;isolation:isolate;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid rgba(0,30,96,.18);border-radius:999px;background:rgba(255,255,255,.85);padding:.24rem;grid-gap:.15rem;gap:.15rem}.nex-layout-pricing-toggle-pill{position:absolute;z-index:-1;top:.24rem;left:.24rem;width:calc(50% - .24rem);height:calc(100% - .48rem);border-radius:999px;background:linear-gradient(135deg,#001e60,#003183 70%,#00a499);box-shadow:0 8px 18px rgba(0,30,96,.2);transition:transform .22s ease}.nex-layout-pricing-toggle-pill.is-annual{transform:translateX(100%)}.nex-layout-pricing-toggle-option{position:relative;border:0;background:transparent;border-radius:999px;padding:.35rem .78rem;font-size:.8rem;color:#001e60;font-weight:700;cursor:pointer;transition:color .22s ease}.nex-layout-pricing-toggle-option.is-active{color:#ffffff}.nex-layout-pricing-toggle-option:focus-visible{outline:2px solid #00a499;outline-offset:1px}.nex-layout-pricing-grid-wrapper{overflow-x:hidden;overflow-y:visible;border-radius:14px;padding-block:.2rem}.nex-layout-pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.7rem;gap:.7rem;transition:transform .28s ease}.nex-layout-pricing-grid.is-annual{transform:translateX(-.45rem)}.nex-layout-pricing-card{background:rgba(255,255,255,.84);border:1px solid rgba(0,30,96,.16);border-radius:14px;padding:.8rem;display:grid;align-content:start;grid-gap:.45rem;gap:.45rem}.nex-layout-pricing-card.is-featured{border-color:rgba(0,164,153,.55);box-shadow:0 10px 20px rgba(0,30,96,.1);transform:translateY(-.18rem)}.nex-layout-pricing-card h4,.nex-layout-pricing-card p{margin:0}.nex-layout-pricing-badge{width:-moz-fit-content;width:fit-content;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:#00a499;font-weight:700}.nex-layout-pricing-price{position:relative;min-height:1.4rem;font-size:1.06rem;color:#001e60;font-weight:700}.nex-layout-pricing-price span{position:absolute;left:0;top:0;opacity:0;transform:translateY(.22rem);transition:opacity .24s ease,transform .24s ease}.nex-layout-pricing-price span.is-visible{opacity:1;transform:translateY(0)}.nex-layout-pricing-card ul{margin:0;padding-left:1rem;display:grid;grid-gap:.3rem;gap:.3rem;color:#304050;font-size:.89rem}.nex-layout-pricing-card .button{background:#001e60;box-shadow:0 10px 18px rgba(0,30,96,.22)}.nex-layout-pricing-card .button:focus-visible,.nex-layout-pricing-card .button:hover{filter:brightness(1.08)}.nex-layout-pricing-footnote{margin:0;font-size:.84rem;color:#486072}.nex-layout-downloads{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.7rem;gap:.7rem}.nex-layout-download-card{background:rgba(255,255,255,.86);border:1px solid rgba(0,30,96,.16);border-radius:14px;padding:.85rem;display:grid;align-content:start;grid-gap:.45rem;gap:.45rem}.nex-layout-download-card h4,.nex-layout-download-card p{margin:0}.nex-layout-download-type{width:-moz-fit-content;width:fit-content;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:#00a499;font-weight:700}.nex-layout-download-footer{margin-top:.15rem;display:flex;align-items:center;justify-content:space-between;gap:.8rem}.nex-layout-download-footer span{font-size:.84rem;color:#486072}.nex-layout-download-footer .button{background:#001e60;box-shadow:0 10px 18px rgba(0,30,96,.22)}.nex-layout-download-footer .button:focus-visible,.nex-layout-download-footer .button:hover{filter:brightness(1.08)}.nex-slider{border:1px solid rgba(0,30,96,.14);border-radius:14px;background:rgba(255,255,255,.76);padding:.65rem}.nex-slider,.nex-slider-viewport{position:relative}.nex-slider-frame{margin:0;border:1px solid rgba(0,30,96,.12);border-radius:12px;background:#ffffff;overflow:hidden}.nex-slider-frame img{width:100%;height:auto;display:block}.nex-slider-arrow{position:absolute;top:50%;transform:translateY(-50%);width:2rem;height:2rem;border-radius:999px;border:1px solid rgba(0,30,96,.22);background:rgba(255,255,255,.94);color:var(--accent);font-size:1.35rem;line-height:1;font-weight:700;cursor:pointer;display:grid;place-items:center}.nex-slider-arrow.prev{left:.45rem}.nex-slider-arrow.next{right:.45rem}.nex-slider-dots{margin-top:.55rem;display:flex;justify-content:center;gap:.42rem}.nex-slider-dots span{width:8px;height:8px;border-radius:999px;background:rgba(0,30,96,.25)}.nex-slider-dots span.active{background:var(--accent-2)}.button{display:inline-flex;align-items:center;gap:.55rem;padding:.68rem 1.06rem;border-radius:999px;background:linear-gradient(135deg,var(--accent),#ff9b43);color:#fff;font-weight:700;border:none;box-shadow:0 12px 24px rgba(255,122,49,.32);transition:transform .18s ease,filter .18s ease}.button:focus-visible,.button:hover{transform:translateY(-1px);filter:brightness(1.02)}.button-label{line-height:1.1}.button-icon{width:1.1rem;height:1.1rem;flex:0 0 auto}.hidden-page,.not-found{margin-top:3rem;margin-bottom:3rem}.site-footer{border-top:1px solid rgba(136,164,191,.2);margin-top:2rem;padding:1.8rem 0;background:rgba(248,251,255,.62)}.footer-links{margin-top:.75rem;display:flex;gap:.9rem;flex-wrap:wrap}.cookie-settings-button,.footer-links a{font-size:.92rem;color:#1e4b69;text-decoration:underline;-webkit-text-decoration-color:rgba(30,75,105,.4);text-decoration-color:rgba(30,75,105,.4);text-underline-offset:3px}.cookie-settings-button{border:none;padding:0;background:transparent;cursor:pointer;font-family:inherit}.footer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.cookie-banner{position:fixed;left:1rem;right:1rem;bottom:calc(1rem + env(safe-area-inset-bottom));z-index:90}.cookie-banner-content{border:1px solid rgba(136,164,191,.34);border-radius:16px;background:rgba(255,255,255,.97);box-shadow:0 16px 36px rgba(16,36,60,.18);padding:1rem;max-width:840px;margin:0 auto;display:grid;grid-gap:.82rem;gap:.82rem}.cookie-banner-actions{display:flex;gap:.6rem;flex-wrap:wrap}.button.button-ghost{background:rgba(255,255,255,.84);color:#20455e;border:1px solid rgba(136,164,191,.34);box-shadow:none}.cookie-modal-backdrop{position:fixed;inset:0;z-index:95;display:grid;place-items:center;background:rgba(16,36,60,.32);padding:1rem}.cookie-modal{width:min(620px,100%);border-radius:18px;border:1px solid rgba(136,164,191,.3);background:#fff;box-shadow:0 24px 48px rgba(16,36,60,.2);padding:1.1rem;display:grid;grid-gap:.9rem;gap:.9rem;overscroll-behavior:contain}.cookie-toggle{display:flex;align-items:center;gap:.6rem;font-weight:600;color:#1e4b69}.legal-page{display:grid;grid-gap:1rem;gap:1rem}.legal-page section{background:linear-gradient(165deg,rgba(255,255,255,.92),rgba(248,252,255,.86));border:1px solid rgba(136,164,191,.24);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:1rem;display:grid;grid-gap:.45rem;gap:.45rem}p{margin:0;color:var(--muted);line-height:1.58}@media (max-width:980px){.don-tyre-service-grid{grid-template-columns:1fr}.don-tyre-service-card{max-width:34rem;margin-inline:auto}.don-tyre-leadership-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.map-grid{display:none}.comparison-grid,.footer-grid,.hero-inner,.two-column-layout{grid-template-columns:1fr}.row-between{flex-direction:column;align-items:stretch;gap:.35rem}.card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-nav{width:100%;justify-content:stretch}.main-nav-toggle{display:inline-flex;align-self:flex-start}.main-nav{position:fixed;top:clamp(7.4rem,18vw,8.8rem);left:.9rem;right:.9rem;display:none;flex-direction:column;align-items:stretch;align-content:start;gap:.6rem;flex:0 0 auto;flex-wrap:nowrap;justify-content:flex-start;padding:1rem;border-radius:24px;border:1px solid rgba(0,30,96,.16);background:rgba(255,255,255,.995);box-shadow:0 18px 42px rgba(0,30,96,.14);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:122;height:calc(100dvh - clamp(7.4rem, 18vw, 8.8rem) - .9rem - env(safe-area-inset-bottom, 0px));max-height:calc(100dvh - clamp(7.4rem, 18vw, 8.8rem) - .9rem - env(safe-area-inset-bottom, 0px));overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.mobile-nav-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;position:-webkit-sticky;position:sticky;top:0;z-index:1;margin:-.2rem -.2rem .2rem;padding:.2rem .2rem .35rem;background:linear-gradient(180deg,rgba(255,255,255,.995) 78%,rgba(255,255,255,0))}.mobile-nav-title{font-size:1.15rem;font-weight:800;color:var(--ink);letter-spacing:-.01em}.mobile-nav-close{display:inline-flex;align-items:center;justify-content:center;width:2.9rem;height:2.9rem;border:1px solid rgba(0,30,96,.16);border-radius:999px;background:#ffffff;color:var(--ink);box-shadow:var(--shadow-sm);cursor:pointer;flex:0 0 auto}.mobile-nav-close svg{width:1.25rem;height:1.25rem;display:block}.main-nav.is-open{display:flex}.main-nav.is-open:after,.main-nav.is-open:before{content:"";position:absolute;left:0;right:0;height:2.2rem;pointer-events:none}.main-nav.is-open:before{top:-1.15rem;border-radius:24px 24px 0 0;-webkit-mask:linear-gradient(0deg,transparent 0,rgba(0,0,0,.88) 45%,rgba(0,0,0,1));mask:linear-gradient(0deg,transparent 0,rgba(0,0,0,.88) 45%,rgba(0,0,0,1))}.main-nav.is-open:after,.main-nav.is-open:before{background:rgba(255,255,255,.76);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.main-nav.is-open:after{bottom:-1.15rem;border-radius:0 0 24px 24px;-webkit-mask:linear-gradient(180deg,rgba(0,0,0,1) 0,rgba(0,0,0,.88) 55%,transparent);mask:linear-gradient(180deg,rgba(0,0,0,1) 0,rgba(0,0,0,.88) 55%,transparent)}.main-nav-backdrop{display:none}.site-nav.is-open .main-nav-backdrop{display:block;position:fixed;inset:0;border:0;padding:0;background:rgba(0,30,96,.24);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:121;cursor:pointer}.brand-grid,.hero-badge-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-category-header{flex-direction:column;align-items:flex-start}.main-nav a,.private-nav-trigger{justify-content:flex-start;line-height:1.3;color:var(--ink);background:#ffffff;border-color:rgba(0,30,96,.12);white-space:normal}.b2b-access-trigger,.main-nav a,.private-nav-trigger{width:100%;padding:.82rem .95rem;font-size:.97rem}.hero{padding-top:2.4rem}.b2b-recovery-card{max-width:100%}.hero-inner:before{width:58vw;right:-18%;top:-42%}.map-shape{min-height:320px}.nex-layout-cards3,.nex-timeline-grid,.nex-variants-grid{grid-template-columns:1fr 1fr}.nex-segment-icons{grid-template-columns:repeat(3,minmax(0,1fr))}.nex-layout-mini-card:nth-child(2),.nex-layout-mini-card:nth-child(3){transform:none}.nex-layout-timeline-body{grid-template-columns:minmax(108px,132px) minmax(0,1fr)}.nex-layout-timeline.is-inverted .nex-layout-timeline-body{grid-template-columns:minmax(0,1fr) minmax(108px,132px)}.nex-layout-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.nex-layout-downloads,.nex-layout-pricing-grid,.nex-layout-testimonial-grid{grid-template-columns:1fr}.nex-disclaimer{border-left-width:8px;padding:.9rem .95rem}}@media (max-width:680px){.container{width:min(1140px,calc(100% - 1.4rem))}.container-wide{width:min(1420px,calc(100% - 1.4rem))}.site-nav{margin-bottom:.55rem}.home-knowledge-module{padding:.9rem}.card-grid,.hero-badge-grid{grid-template-columns:1fr}.hero-badge-grid span{font-size:.83rem}.main-nav-toggle{width:100%;justify-content:space-between}.main-nav{top:clamp(7rem,22vw,8.4rem);left:.75rem;right:.75rem;padding:.85rem;height:calc(100dvh - clamp(7rem, 22vw, 8.4rem) - .75rem - env(safe-area-inset-bottom, 0px));max-height:calc(100dvh - clamp(7rem, 22vw, 8.4rem) - .75rem - env(safe-area-inset-bottom, 0px))}.private-nav{width:100%}.private-nav-panel{position:static;width:100%;min-width:0;margin-top:.25rem}.b2b-modal-actions{flex-direction:column}.b2b-modal-actions .button,.b2b-modal-actions .button.button-ghost,.b2b-recovery-form .button,.b2b-recovery-links .button,.b2b-recovery-links .button.button-ghost{width:100%;text-align:center}.team-card{grid-template-columns:1fr;align-items:flex-start}.team-card-photo-wrap{height:auto;aspect-ratio:4/5}.team-card-photo-button,.team-card-photo-wrap{width:100%;max-width:180px}.team-card-contact{justify-items:start;text-align:left}.team-modal{width:min(96vw,980px);padding:.85rem}.team-modal-image-wrap{padding-inline:0}.team-modal-nav{top:auto;bottom:4.5rem;transform:none}.team-modal-nav-prev{left:.85rem}.team-modal-nav-next{right:.85rem}.map-shape{min-height:260px}.info-card{min-height:150px}.nex-layout-cards3,.nex-layout-collage,.nex-layout-media-text,.nex-pillars-grid,.nex-segment-icons,.nex-timeline-grid,.nex-variants-grid{grid-template-columns:1fr}.nex-layout-timeline-item{display:block}.nex-layout-timeline{--timeline-axis:0.84rem;--timeline-connector:0.56rem}.nex-layout-timeline-copy{margin-left:0}.nex-layout-timeline.is-inverted .nex-layout-timeline-copy{margin-left:0;margin-right:0}.nex-layout-timeline-body{grid-template-columns:1fr;align-items:start;gap:.55rem}.nex-layout-timeline-body img{max-width:146px}.nex-layout-timeline.is-inverted .nex-layout-timeline-body{grid-template-columns:1fr}.nex-layout-timeline.is-inverted .nex-layout-timeline-body img{order:0;margin-left:auto}.nexperience-feature-layout{grid-template-columns:1fr;align-items:start}.nexperience-feature-copy{max-width:none}.nexperience-feature-image{width:min(100%,360px);justify-self:start}.nex-layout-kpis{grid-template-columns:1fr}.nex-slider{padding:.55rem}.nex-slider-arrow{width:1.8rem;height:1.8rem}.cookie-banner-actions{flex-direction:column}.nex-disclaimer{border-left-width:7px;padding:.82rem .84rem}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.backdrop{background:linear-gradient(180deg,#efefef,#ebebeb)}.backdrop:after,.backdrop:before{border-radius:0}.backdrop:before{width:min(56vw,720px);height:min(32.2vw,414px);left:-8vw;bottom:-12vw;top:auto;right:auto;opacity:1;filter:none;background:url(/assets/background-chevron.svg) no-repeat 0 100%/contain;-webkit-clip-path:none;clip-path:none}.backdrop:after{width:min(44vw,560px);height:min(44vw,560px);right:-18vw;top:-14vw;left:auto;bottom:auto;opacity:.08;filter:none;background:radial-gradient(circle,transparent 0 58%,var(--ink) 58% 63%,transparent 63% 100%);-webkit-mask:none;mask:none}.site-header{background:rgba(236,236,236,.96);border-bottom:1px solid rgba(0,30,96,.35);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.brand-mark{padding:.9rem 0}.brand-mark-image{height:clamp(1.7rem,3.8vw,2.4rem);width:auto}.brand-mark-nex-image{height:clamp(1.35rem,3.1vw,1.9rem)}.main-nav a{border-radius:8px;border:1px solid rgba(0,164,153,.22);background:rgba(255,255,255,.72);color:var(--accent-2);font-size:.84rem;letter-spacing:.02em}.main-nav a:focus-visible,.main-nav a:hover{background:rgba(0,164,153,.14);border-color:rgba(0,164,153,.5);color:var(--accent-2)}.private-nav-trigger{border-radius:8px;border:1px solid rgba(0,164,153,.22);background:rgba(255,255,255,.72);color:var(--accent-2);font-size:.84rem;letter-spacing:.02em}.private-nav-trigger:focus-visible,.private-nav-trigger:hover,.private-nav:hover .private-nav-trigger{background:rgba(0,164,153,.14);border-color:rgba(0,164,153,.5);color:var(--accent-2)}@media (max-width:980px){.main-nav a,.private-nav-trigger{color:var(--ink);font-size:.97rem;background:#ffffff;border-color:rgba(0,30,96,.12)}.hidden-page-campaign-grid{grid-template-columns:1fr}.hidden-page-actions{align-items:stretch}.hidden-page-inline-link,.hidden-page-primary-action{width:100%;justify-content:center}.hidden-page-campaigns-timeline .hidden-page-campaign-card{grid-template-columns:1fr}.hidden-page-campaigns-timeline .hidden-page-campaign-card:before{left:1.35rem;top:calc(100% + .1rem)}.hidden-page-campaigns-timeline .hidden-page-campaign-step{padding:1rem 1rem 0;justify-content:flex-start}.hidden-page-campaigns-timeline .hidden-page-campaign-image img{height:auto}}@media (max-width:680px){.don-tyre-leadership-grid{grid-template-columns:1fr}.don-tyre-leadership-card{max-width:24rem;margin-inline:auto}.main-nav-toggle{width:100%;justify-content:space-between}}.hero-inner{background:linear-gradient(165deg,rgba(255,255,255,.96),rgba(246,246,246,.92));border-radius:var(--radius);border:1px solid rgba(0,30,96,.16);box-shadow:var(--shadow-sm)}.hero-inner:after,.hero-inner:before{display:none}h1,h2,h3{color:var(--ink);font-weight:700}h1,h2{color:var(--accent-2)}.contact-card h2,.team-card h2,.team-card h3,.team-section h2{color:var(--ink)}.brand-item figcaption,.bullet-list,.contact-card label,.hero-description,.lead,p{color:var(--muted)}.hero-badge-grid span{border-radius:8px;background:#ffffff;border:1px solid rgba(0,30,96,.16);color:var(--ink);box-shadow:none}.brand-item,.comparison-block,.contact-card,.family-card,.hidden-page,.info-card,.legal-page section,.map-info,.map-panel,.not-found,.team-card,.timeline-card{background:linear-gradient(180deg,#ffffff,#f8f8f8);border:1px solid rgba(0,30,96,.16);box-shadow:var(--shadow-sm)}.info-card:after{background:radial-gradient(circle,rgba(0,30,96,.25) 0,transparent 70%)}.info-card:focus-visible,.info-card:hover{border-color:rgba(0,30,96,.45);box-shadow:0 14px 28px rgba(0,30,96,.12)}.info-card span,.rep-zone{color:var(--ink)}.map-shape{border:1px solid rgba(0,30,96,.2);background:radial-gradient(circle at 84% 20%,rgba(0,30,96,.18),transparent 44%),linear-gradient(180deg,#f6f6f6,#ededed)}.button{background:linear-gradient(135deg,var(--ink),#163a83);color:#ffffff;box-shadow:0 12px 24px rgba(0,30,96,.2)}.button.button-ghost{color:var(--ink);border:1px solid rgba(0,30,96,.3)}.site-footer{border-top:1px solid rgba(0,30,96,.42);background:var(--ink)}.site-footer,.site-footer h3,.site-footer p{color:#e9edf8}.footer-brand-image{width:auto;height:clamp(2rem,3.8vw,2.45rem);margin-bottom:.6rem}.cookie-settings-button,.footer-links a{color:#c4d7ff;-webkit-text-decoration-color:rgba(196,215,255,.65);text-decoration-color:rgba(196,215,255,.65)}.admin-page{margin-top:2.2rem;margin-bottom:3rem;display:grid;grid-gap:1rem;gap:1rem}.admin-login-page{max-width:760px}.admin-page-header{display:flex;justify-content:space-between;align-items:center;gap:.9rem;flex-wrap:wrap}.admin-page-header h1{margin-bottom:.35rem}.admin-page-header p{margin:0;color:#305070}.admin-card{border:1px solid rgba(0,30,96,.2);border-radius:16px;background:rgba(255,255,255,.96);box-shadow:var(--shadow-sm);padding:clamp(.9rem,2.1vw,1.3rem);display:grid;grid-gap:.8rem;gap:.8rem}.admin-card-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-column-gap:.9rem;column-gap:.9rem;grid-row-gap:.3rem;row-gap:.3rem}.admin-card-header h2,.admin-login-card h2{margin:0}.admin-card-header p{margin:0;color:var(--muted);justify-self:end;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.admin-login-card{max-width:560px}.admin-filters,.admin-form{display:grid;grid-gap:.65rem;gap:.65rem}.admin-filters{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end}.admin-filter-field,.admin-form{min-width:0}.admin-filter-field label,.admin-form label{display:block;font-weight:700;color:#1f355d;margin-bottom:.35rem}.admin-filter-field input,.admin-filter-field select,.admin-form input{width:100%;min-height:2.7rem;border-radius:11px;border:1px solid rgba(0,30,96,.3);padding:.6rem .75rem;color:var(--ink);font-family:inherit;font-size:.98rem;background:#ffffff}.admin-filter-field input:focus-visible,.admin-filter-field select:focus-visible,.admin-form input:focus-visible{outline:2px solid rgba(0,164,153,.45);outline-offset:1px;border-color:rgba(0,164,153,.75)}.admin-filter-field-wide{grid-column:span 2}.admin-filter-actions{display:flex;justify-content:flex-start}.admin-filter-actions .button{min-height:2.7rem}.admin-table-wrap{max-width:100%}.admin-table{min-width:1120px}.admin-status-badge{display:inline-flex;align-items:center;justify-content:center;min-width:3.6rem;min-height:1.8rem;border-radius:999px;font-size:.82rem;font-weight:700;text-transform:uppercase}.admin-status-badge.is-ok{background:rgba(0,164,153,.16);color:#0f5e58;border:1px solid rgba(0,164,153,.38)}.admin-status-badge.is-error{background:rgba(170,37,15,.08);color:#922b1a;border:1px solid rgba(170,37,15,.2)}.admin-attempt-payload{width:min(420px,100%)}.admin-attempt-payload summary{cursor:pointer;font-weight:700;color:#004d88}.admin-attempt-payload pre{margin:.55rem 0 0;max-height:10rem;overflow:auto;border:1px solid rgba(0,30,96,.2);border-radius:10px;background:#f5f8fb;padding:.55rem;color:#103050;font-size:.84rem;line-height:1.45;white-space:pre-wrap}.admin-empty{color:var(--muted);font-weight:600}.admin-pagination{display:flex;align-items:center;justify-content:flex-end;gap:.6rem;flex-wrap:wrap}.admin-pagination .button{min-height:2.35rem}.admin-pagination .button.is-disabled{opacity:.45;pointer-events:none}.admin-pagination-state{color:var(--muted);font-weight:700}.admin-feedback{border-radius:11px;padding:.7rem .78rem;font-weight:700}.admin-feedback-error{background:rgba(170,37,15,.08);color:#8f2d1d;border:1px solid rgba(170,37,15,.18)}@media (max-width:1024px){.admin-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-filter-field-wide{grid-column:span 2}}@media (max-width:700px){.admin-card-header{grid-template-columns:1fr}.admin-card-header p{justify-self:start}.admin-filters{grid-template-columns:1fr}.admin-filter-field-wide{grid-column:span 1}.admin-pagination{justify-content:flex-start}}@font-face{font-family:raleway;src:url(/_next/static/media/47c320406974300b-s.p.ttf) format("truetype");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:raleway;src:url(/_next/static/media/1244c6f0ba0542d4-s.p.ttf) format("truetype");font-display:swap;font-weight:100 900;font-style:italic}@font-face{font-family:raleway Fallback;src:local("Arial");ascent-override:92.39%;descent-override:23.00%;line-gap-override:0.00%;size-adjust:101.74%}.__className_fd65f6{font-family:raleway,raleway Fallback}.__variable_fd65f6{--font-raleway:"raleway","raleway Fallback"}