.ev-supplier{--navy:#06243a;--ink:#103449;--orange:#ff7913;--paper:#f1f5f7;--muted:#627582;--line:#dbe4e9}.ev-supplier *{box-sizing:border-box}.ev-supplier html{scroll-behavior:smooth}.ev-supplier body{margin:0;background:#fff;color:var(--navy);font:17px/1.65 Arial,sans-serif}.ev-supplier a{color:inherit;text-decoration:none}.ev-supplier button,.ev-supplier input,.ev-supplier textarea{font:inherit}.ev-supplier button{cursor:pointer}.ev-supplier button:focus-visible,.ev-supplier a:focus-visible{outline:3px solid var(--orange);outline-offset:4px}.ev-supplier .wrap{max-width:1280px;padding:0 32px;margin:auto}.ev-supplier .preview{background:#fff2e6;color:#75431f;font-size:13px;text-align:center;padding:7px 20px;border-bottom:1px solid #f5d4b7}.ev-supplier .top{background:var(--navy);color:#c8d6df;font-size:13px;padding:8px 0}.ev-supplier .top .wrap{display:flex;justify-content:space-between}.ev-supplier header{background:white;border-bottom:1px solid var(--line)}.ev-supplier .nav{display:flex;align-items:center;gap:10px;padding-block:20px}.ev-supplier .brand{font-size:36px;line-height:1;font-weight:900;font-style:italic;color:var(--orange);letter-spacing:-1px;margin-right:auto}.ev-supplier .brand small{display:block;font-size:10px;letter-spacing:1.5px;color:var(--navy);font-style:normal;margin-top:10px}.ev-supplier .navlink{border:1px solid transparent;background:none;border-radius:4px;padding:10px 15px;font-weight:600;font-size:15px}.ev-supplier .navlink:hover{background:var(--paper)}.ev-supplier .navlink.active{background:#eaf0f4;border-color:#cbd9e2}.ev-supplier .language{font-size:14px;color:var(--muted);padding:0 12px}.ev-supplier .button{border:1px solid var(--orange);background:var(--orange);padding:13px 21px;color:var(--navy);font-weight:700;font-size:15px;display:inline-flex;gap:14px;align-items:center;justify-content:center}.ev-supplier .button.outline{background:transparent;border-color:#b6cbd8;color:white}.ev-supplier .eyebrow{color:var(--orange);font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;margin-bottom:16px}.ev-supplier .hero{background:var(--navy);color:white;overflow:hidden}.ev-supplier .hero-grid{display:grid;grid-template-columns:1.02fr 1fr;gap:54px;padding-block:60px;align-items:center}.ev-supplier .hero h1{font-size:clamp(38px,4vw,56px);line-height:1.12;letter-spacing:-1.6px;font-weight:700;margin:0 0 24px}.ev-supplier .hero p{color:#c3d3df;max-width:550px;font-size:18px;margin:0 0 27px}.ev-supplier .actions{display:flex;gap:14px;flex-wrap:wrap}.ev-supplier .film-card{position:relative;border:1px solid #436176;background:#000;box-shadow:14px 14px 0 #12364d}.ev-supplier .film-card img{width:100%;display:block;aspect-ratio:1.38;object-fit:cover}.ev-supplier .film-card .watch{position:absolute;bottom:18px;left:18px;right:18px;background:rgba(4,27,44,.9);border:1px solid #77909e;color:white;padding:12px 16px;display:flex;align-items:center;gap:14px;text-align:left}.ev-supplier .play{width:40px;height:40px;border-radius:50%;background:var(--orange);color:var(--navy);display:grid;place-items:center;font-size:17px;flex-shrink:0}.ev-supplier .watch strong{display:block;font-size:16px}.ev-supplier .watch small{color:#c1d1dc;font-size:12px}.ev-supplier .hero p.caption{font-size:12px;color:#aabfcf;margin:22px 0 0!important;line-height:1.6}.ev-supplier .trust{border-bottom:1px solid var(--line)}.ev-supplier .trust-grid{display:grid;grid-template-columns:repeat(3,1fr);padding-block:24px}.ev-supplier .trust-item{padding:0 28px;border-left:1px solid var(--line)}.ev-supplier .trust-item:first-child{border:0;padding-left:0}.ev-supplier .trust-item strong{font-size:18px;display:block}.ev-supplier .trust-item span{color:var(--muted);font-size:14px}.ev-supplier .section{padding:70px 0}.ev-supplier .section.soft{background:var(--paper)}.ev-supplier .heading{max-width:760px;margin-bottom:34px}.ev-supplier h2{font-size:36px;line-height:1.2;letter-spacing:-.7px;margin:0 0 18px}.ev-supplier h3{font-size:21px;line-height:1.3;margin:14px 0 12px}.ev-supplier p{margin:0 0 18px}.ev-supplier .muted{color:var(--muted)}.ev-supplier .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.ev-supplier .card{border:1px solid var(--line);background:white}.ev-supplier .card img{width:100%;display:block;aspect-ratio:1.4;object-fit:cover;background:#111}.ev-supplier .card-body{padding:24px}.ev-supplier .step-no{font-size:12px;letter-spacing:1.5px;font-weight:700;color:#bd5409}.ev-supplier .card-body p{font-size:16px;color:var(--muted);margin-bottom:10px}.ev-supplier .text-link{padding:0;border:0;background:none;color:var(--navy);font-weight:700;font-size:15px;border-bottom:1px solid #df8f52}.ev-supplier .split{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.ev-supplier .split img{width:100%;display:block;border:1px solid var(--line)}.ev-supplier .evidence-note{font-size:13px;color:var(--muted);margin-top:16px}.ev-supplier .ticks{list-style:none;padding:0;margin:28px 0}.ev-supplier .ticks li{position:relative;padding:12px 0 12px 30px;border-bottom:1px solid var(--line);font-size:16px}.ev-supplier .ticks li:before{content:'✓';position:absolute;left:0;color:#ca5b08;font-weight:bold}.ev-supplier .cta{background:var(--navy);color:white;padding:44px 0}.ev-supplier .cta .wrap{display:flex;align-items:center;justify-content:space-between;gap:30px}.ev-supplier .cta h2{font-size:28px;margin-bottom:8px}.ev-supplier .cta p{color:#bbcedb;margin:0;font-size:16px}.ev-supplier footer{padding:26px 0;color:var(--muted);font-size:13px}.ev-supplier footer .wrap{display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap}.ev-supplier .page[hidden]{display:none}.ev-supplier .page-lead{padding:55px 0 45px;background:var(--paper);border-bottom:1px solid var(--line)}.ev-supplier .page-lead h1{font-size:46px;line-height:1.15;letter-spacing:-1px;margin:0 0 20px;max-width:810px}.ev-supplier .page-lead p{font-size:18px;color:var(--muted);max-width:780px}.ev-supplier .flow{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;counter-reset:st}.ev-supplier .flow article{border-top:2px solid var(--orange);padding:23px 0}.ev-supplier .flow h3{font-size:19px}.ev-supplier .flow p{font-size:15px;color:var(--muted)}.ev-supplier .callout{border-left:3px solid var(--orange);background:#fff7ef;padding:20px 24px;font-size:16px}.ev-supplier .gallery{display:grid;grid-template-columns:1fr 1fr;gap:24px}.ev-supplier .gallery figure{margin:0}.ev-supplier .gallery img{width:100%;aspect-ratio:1.4;object-fit:cover}.ev-supplier .gallery figcaption{font-size:15px;padding:12px 0;color:var(--muted)}.ev-supplier dialog{max-width:960px;width:calc(100% - 40px);border:0;border-radius:4px;padding:0;color:var(--navy);box-shadow:0 25px 100px #0005}.ev-supplier dialog::backdrop{background:#031623d9}.ev-supplier .dialog-head{display:flex;justify-content:space-between;gap:20px;padding:17px 24px;border-bottom:1px solid var(--line);font-weight:bold}.ev-supplier .close{border:0;background:#eef2f5;font-size:20px;padding:0 12px}.ev-supplier .video-body{padding:24px;background:#081a27;color:white}.ev-supplier .video-body video{width:100%;display:block;max-height:65vh;background:black}.ev-supplier .video-body p{font-size:13px;color:#b6c8d4;margin:14px 0 0}.ev-supplier .inquiry-body{padding:28px}.ev-supplier .inquiry-body label{display:block;font-size:15px;margin:12px 0 6px}.ev-supplier .inquiry-body input,.ev-supplier .inquiry-body textarea{width:100%;border:1px solid #bbcbd6;padding:12px;box-sizing:border-box}.ev-supplier .inquiry-body textarea{min-height:110px}.ev-supplier .small{font-size:13px;color:var(--muted)}.ev-supplier .success{background:#edf6ef;padding:16px;border-left:3px solid #408250}.ev-supplier .preview-tag{color:#95623e;font-size:13px;margin-top:24px}.ev-supplier .mobile-label{display:none}
@media(max-width:1000px){.ev-supplier .nav{flex-wrap:wrap}.ev-supplier .brand{margin-right:auto}.ev-supplier .navlink{padding:9px;font-size:14px}.ev-supplier .language{display:none}.ev-supplier .hero-grid{gap:32px}.ev-supplier .hero h1{font-size:43px}.ev-supplier .wrap{padding-inline:24px}.ev-supplier .split{gap:32px}}
@media(max-width:720px){.ev-supplier .top{font-size:11px}.ev-supplier .top .wrap{flex-wrap:wrap;gap:4px}.ev-supplier .nav{gap:5px}.ev-supplier .brand{width:100%;margin-bottom:16px;font-size:31px}.ev-supplier .nav .button{margin-left:auto;padding:10px;font-size:12px}.ev-supplier .navlink{font-size:13px;padding:8px}.ev-supplier .hero-grid,.ev-supplier .split{grid-template-columns:1fr}.ev-supplier .hero-grid{padding-block:38px}.ev-supplier .hero h1{font-size:39px}.ev-supplier .hero p{font-size:17px}.ev-supplier .hero-grid{gap:35px}.ev-supplier .film-card{box-shadow:7px 7px 0 #12364d}.ev-supplier .cards{grid-template-columns:1fr}.ev-supplier .trust-item{padding:0 12px}.ev-supplier .trust-item strong{font-size:15px}.ev-supplier .trust-item span{font-size:12px}.ev-supplier .section{padding:45px 0}.ev-supplier h2{font-size:29px}.ev-supplier .flow{grid-template-columns:1fr 1fr}.ev-supplier .cta .wrap{display:block}.ev-supplier .cta .button{margin-top:24px}.ev-supplier .page-lead h1{font-size:35px}.ev-supplier .gallery{grid-template-columns:1fr}.ev-supplier .wrap{padding-inline:20px}.ev-supplier .preview{font-size:12px}.ev-supplier .actions .button{font-size:13px;padding:12px 15px}}

.ev-supplier{--navy:#06243a;--muted:#627582;--line:#dbe4e9;--orange:#ff7913;--paper:#f1f5f7;color:var(--navy);font:17px/1.65 Arial,sans-serif}.ev-supplier .hero{min-height:0}.ev-supplier .hero-grid{margin:0 auto}.ev-supplier .card{padding:0}.ev-supplier .wrap{width:100%;max-width:1280px}.ev-supplier .split img{max-width:100%}.ev-supplier button{font:inherit;cursor:pointer}.ev-supplier dialog:not([open]){display:none}.ev-supplier .film-card img{object-fit:contain;aspect-ratio:4/3}.ev-supplier img{height:auto}.ev-supplier .card img,.ev-supplier .gallery img{height:auto;object-fit:cover}.ev-supplier .button{white-space:normal}.ev-supplier .film-card .watch{width:calc(100% - 36px)}
