.ads-handoff.meta-redesign{font-family:Arial,Helvetica,sans-serif;color:#17313d;background:#f5f8f8;font-synthesis:none;scroll-behavior:smooth}.ads-handoff.meta-redesign *{box-sizing:border-box}.ads-handoff.meta-redesign{margin:0}.ads-handoff.meta-redesign button,.ads-handoff.meta-redesign input,.ads-handoff.meta-redesign textarea{font:inherit}.ads-handoff.meta-redesign a{color:inherit}.ads-handoff.meta-redesign img,.ads-handoff.meta-redesign video{max-width:100%}.ads-handoff.meta-redesign .skip{position:absolute;left:-9999px}.ads-handoff.meta-redesign .skip:focus{left:12px;top:12px;z-index:100;background:#fff;padding:12px}.ads-handoff.meta-redesign .eyebrow{color:#c44e22;font-size:11px;font-weight:800;letter-spacing:.15em}.ads-handoff.meta-redesign .topbar{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px max(5vw,24px);background:#fff;border-bottom:1px solid #dbe3e6}.ads-handoff.meta-redesign .wordmark{text-decoration:none;font-size:26px;font-weight:900;letter-spacing:-.07em;white-space:nowrap}.ads-handoff.meta-redesign .wordmark span{color:#c64d22}.ads-handoff.meta-redesign .topbar nav{display:flex;gap:28px}.ads-handoff.meta-redesign .topbar nav a{text-decoration:none;color:#465e69;font-size:14px;font-weight:600}.ads-handoff.meta-redesign .inline-cta:hover,.ads-handoff.meta-redesign .text-link:hover,.ads-handoff.meta-redesign .topbar nav a:hover{text-decoration:underline}.ads-handoff.meta-redesign .button,.ads-handoff.meta-redesign .top-cta{border:0;border-radius:7px;background:#c64d22;color:#fff;text-decoration:none;font-weight:800;display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:14px 18px;cursor:pointer}.ads-handoff.meta-redesign .top-cta{font-size:13px}.ads-handoff.meta-redesign .button:hover,.ads-handoff.meta-redesign .top-cta:hover{background:#a83d1a}.ads-handoff.meta-redesign .hero{max-width:1500px;margin:auto;padding:48px max(5vw,24px) 54px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.72fr);gap:clamp(40px,6vw,100px);align-items:start;background:linear-gradient(135deg,#f8faf9,#e6edef)}.ads-handoff.meta-redesign .hero-intro{min-width:0}.ads-handoff.meta-redesign .hero h1{max-width:15ch;margin:16px 0 22px;color:#102b38;font-size:clamp(44px,5.3vw,78px);line-height:1.01;letter-spacing:-.06em}.ads-handoff.meta-redesign .lead{max-width:58ch;font-size:clamp(17px,1.4vw,20px);line-height:1.58;color:#35515d}.ads-handoff.meta-redesign .scope{max-width:65ch;margin:20px 0 0;padding:10px 0 10px 15px;border-left:3px solid #c64d22;color:#516c76;font-size:14px;line-height:1.55}.ads-handoff.meta-redesign .hero-actions{display:flex;gap:23px;align-items:center;flex-wrap:wrap;margin:27px 0}.ads-handoff.meta-redesign .inline-cta,.ads-handoff.meta-redesign .text-link{color:#176a87;text-decoration:none;font-weight:800;font-size:14px}.ads-handoff.meta-redesign .hero-visual{height:260px;margin:0;position:relative;overflow:hidden;border-radius:14px;background:radial-gradient(circle at 55% 40%,#e8edf0,#c4d2d8);box-shadow:0 16px 36px #0a263826}.ads-handoff.meta-redesign .hero-visual img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;mix-blend-mode:multiply}.ads-handoff.meta-redesign .hero-visual figcaption{position:absolute;bottom:0;left:0;right:0;padding:10px 15px;color:#fff;background:#0b2c3bd9;font-size:12px}.ads-handoff.meta-redesign .form-shell{border-top:5px solid #c64d22;border-radius:12px;box-shadow:0 22px 65px #0a263828;padding:25px}.ads-handoff.meta-redesign .form-head h2{margin:7px 0;font-size:26px;letter-spacing:-.035em}.ads-handoff.meta-redesign .form-head p{margin:0 0 19px;color:#5b727c;font-size:14px;line-height:1.5}.ads-handoff.meta-redesign .form-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ads-handoff.meta-redesign .detail-fields>label,.ads-handoff.meta-redesign .form-fields>label{display:grid;gap:6px;font-size:13px;font-weight:700}.ads-handoff.meta-redesign .form-fields label:nth-child(4),.ads-handoff.meta-redesign .notes-label{grid-column:1/-1}.ads-handoff.meta-redesign .form-fields label>span:not(.upload-help){color:#c64d22}.ads-handoff.meta-redesign .form-fields small{color:#697c85;font-weight:400}.ads-handoff.meta-redesign .detail-fields input,.ads-handoff.meta-redesign .form-fields input:not([type=file]),.ads-handoff.meta-redesign .form-fields textarea{min-height:42px;width:100%;border:1px solid #c8d6dc;border-radius:5px;background:#fbfcfc;padding:9px 11px;outline-color:#176a87}.ads-handoff.meta-redesign .form-fields textarea{min-height:75px;resize:vertical}.ads-handoff.meta-redesign .upload{border:1px dashed #a9c2cd;border-radius:6px;background:#f4f8f9;padding:11px}.ads-handoff.meta-redesign .upload input{max-width:100%;font-size:12px;font-weight:400}.ads-handoff.meta-redesign .upload-help{color:#627985;font-size:12px;font-weight:400}.ads-handoff.meta-redesign .file-list{font-size:12px;color:#516b76}.ads-handoff.meta-redesign .file-list>div{display:flex;justify-content:space-between;gap:10px;padding:6px 0}.ads-handoff.meta-redesign .file-list button{border:0;background:transparent;color:#9a3818;cursor:pointer}.ads-handoff.meta-redesign .extra-details{margin:12px 0 15px;color:#44606c;font-size:13px}.ads-handoff.meta-redesign .extra-details summary{cursor:pointer;font-weight:700}.ads-handoff.meta-redesign .detail-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.ads-handoff.meta-redesign .consent{display:flex;align-items:flex-start;gap:10px;font-size:12px;line-height:1.5;color:#526b76}.ads-handoff.meta-redesign .consent input{margin:3px 0 0}.ads-handoff.meta-redesign .consent a{color:#176a87}.ads-handoff.meta-redesign .submit{width:100%;margin-top:15px}.ads-handoff.meta-redesign .form-message{color:#a63c1c;font-size:13px;line-height:1.5}.ads-handoff.meta-redesign .honeypot{position:absolute;left:-9999px}.ads-handoff.meta-redesign .trust-band{max-width:1500px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);background:#123747;color:#fff}.ads-handoff.meta-redesign .trust-band>div{display:flex;gap:17px;align-items:center;padding:20px 5vw;border-right:1px solid #ffffff26;font-size:14px;font-weight:600}.ads-handoff.meta-redesign .trust-band b{color:#ff976c;font-size:12px}.ads-handoff.meta-redesign .section{max-width:1500px;margin:auto;padding:76px max(5vw,24px)}.ads-handoff.meta-redesign .section-heading{max-width:740px;margin-bottom:28px}.ads-handoff.meta-redesign .closing h2,.ads-handoff.meta-redesign .section-heading h2,.ads-handoff.meta-redesign .workshop h2{font-size:clamp(32px,3.6vw,52px);line-height:1.08;letter-spacing:-.05em;margin:12px 0}.ads-handoff.meta-redesign .section-heading>p:last-child{color:#5a727d;line-height:1.6}.ads-handoff.meta-redesign .part-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ads-handoff.meta-redesign .part-card{overflow:hidden;background:#fff;border:1px solid #d9e4e7;border-radius:12px;box-shadow:0 9px 25px #102e3a0c}.ads-handoff.meta-redesign .part-card img{display:block;width:100%;height:210px;-o-object-fit:contain;object-fit:contain;background:radial-gradient(circle,#f3f6f7,#dfe8eb)}.ads-handoff.meta-redesign .part-card div{padding:20px}.ads-handoff.meta-redesign .part-card h3{margin:0 0 7px;font-size:20px}.ads-handoff.meta-redesign .part-card p{margin:0;color:#617983;font-size:14px}.ads-handoff.meta-redesign .inline-cta{display:inline-block;margin-top:24px}.ads-handoff.meta-redesign .workshop{max-width:1500px;margin:auto;display:grid;grid-template-columns:1.1fr .9fr;align-items:center;background:#102f3e;color:#fff}.ads-handoff.meta-redesign .workshop-video video{display:block;width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.ads-handoff.meta-redesign .workshop-copy{padding:48px clamp(24px,5vw,76px)}.ads-handoff.meta-redesign .workshop-copy p:not(.eyebrow){color:#bed0d8;line-height:1.65}.ads-handoff.meta-redesign .workshop-copy .secondary{background:#fff;color:#163849;margin-top:14px}.ads-handoff.meta-redesign .faq-list{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ads-handoff.meta-redesign .faq-list details{border:1px solid #d5e1e5;border-radius:8px;background:#fff;padding:19px 22px}.ads-handoff.meta-redesign .faq-list details:first-child{grid-row:span 2}.ads-handoff.meta-redesign .faq-list summary{cursor:pointer;font-weight:800}.ads-handoff.meta-redesign .faq-list p{color:#536f7a;line-height:1.55}.ads-handoff.meta-redesign .closing{max-width:1500px;margin:auto;padding:65px max(5vw,24px);background:#d45226;color:#fff}.ads-handoff.meta-redesign .closing p{line-height:1.55}.ads-handoff.meta-redesign .closing .button{border:1px solid #fff;background:transparent;margin-top:14px}.ads-handoff.meta-redesign .closing .button:hover{background:#fff;color:#a9411d}.ads-handoff.meta-redesign footer{max-width:1500px;margin:auto;padding:31px max(5vw,24px);display:flex;gap:20px;align-items:center;justify-content:space-between;background:#0a2634;color:#fff;font-size:13px}.ads-handoff.meta-redesign footer p{color:#bed0d8}.ads-handoff.meta-redesign footer a:last-child{color:#fff}.ads-handoff.meta-redesign .mobile-rfq{position:fixed;bottom:12px;left:16px;right:16px;z-index:20}.ads-handoff.meta-redesign [hidden]{display:none!important}.ads-handoff.meta-redesign a:focus-visible,.ads-handoff.meta-redesign button:focus-visible,.ads-handoff.meta-redesign input:focus-visible,.ads-handoff.meta-redesign summary:focus-visible,.ads-handoff.meta-redesign textarea:focus-visible{outline:3px solid #1785a8;outline-offset:3px}.ads-handoff.meta-redesign .hero{grid-template-areas:"intro form" "visual form";row-gap:24px}.ads-handoff.meta-redesign .hero-intro{grid-area:intro}.ads-handoff.meta-redesign .form-shell{grid-area:form}.ads-handoff.meta-redesign .hero-visual{grid-area:visual;width:100%}@media(max-width:1050px){.ads-handoff.meta-redesign .hero{grid-template-columns:1fr 380px;gap:32px}.ads-handoff.meta-redesign .hero h1{font-size:clamp(40px,5vw,60px)}.ads-handoff.meta-redesign .topbar nav{display:none}}@media(max-width:767px){.ads-handoff.meta-redesign .topbar{padding:12px 18px}.ads-handoff.meta-redesign .top-cta{font-size:12px;padding:11px}.ads-handoff.meta-redesign .hero{display:flex;flex-direction:column;gap:22px;padding:29px 18px 37px}.ads-handoff.meta-redesign .hero h1{font-size:clamp(39px,10.5vw,54px)}.ads-handoff.meta-redesign .hero-actions{margin:20px 0 0}.ads-handoff.meta-redesign .hero-actions .button{width:100%}.ads-handoff.meta-redesign .hero-actions .text-link{display:none}.ads-handoff.meta-redesign .hero-visual{order:3;width:100%;height:210px}.ads-handoff.meta-redesign .form-shell{order:2;width:100%;padding:19px}.ads-handoff.meta-redesign .form-fields{grid-template-columns:1fr}.ads-handoff.meta-redesign .form-fields label:nth-child(3),.ads-handoff.meta-redesign .form-fields label:nth-child(4),.ads-handoff.meta-redesign .notes-label{grid-column:1}.ads-handoff.meta-redesign .trust-band{grid-template-columns:1fr}.ads-handoff.meta-redesign .trust-band>div{padding:12px 20px}.ads-handoff.meta-redesign .section{padding:54px 18px}.ads-handoff.meta-redesign .part-grid{grid-template-columns:1fr}.ads-handoff.meta-redesign .part-card{display:grid;grid-template-columns:130px 1fr}.ads-handoff.meta-redesign .part-card img{height:140px}.ads-handoff.meta-redesign .part-card div{padding:18px}.ads-handoff.meta-redesign .workshop{grid-template-columns:1fr}.ads-handoff.meta-redesign .workshop-copy{padding:38px 22px}.ads-handoff.meta-redesign .faq-list{grid-template-columns:1fr}.ads-handoff.meta-redesign .faq-list details:first-child{grid-row:auto}.ads-handoff.meta-redesign .closing{padding:50px 20px 100px}.ads-handoff.meta-redesign footer{display:block;padding:30px 20px 100px}.ads-handoff.meta-redesign .mobile-rfq{font-size:14px}}@media(prefers-reduced-motion:reduce){.ads-handoff.meta-redesign{scroll-behavior:auto}.ads-handoff.meta-redesign *{animation:none!important;transition:none!important}}.ads-handoff.meta-redesign .fit-check{background:#eef4f4}.ads-handoff.meta-redesign .fit-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:18px}.ads-handoff.meta-redesign .fit-grid article{min-width:0;padding:28px 30px;border-radius:11px;border:1px solid #d5e2e5;background:#fff}.ads-handoff.meta-redesign .fit-grid .fit-yes{border-top:4px solid #16829a}.ads-handoff.meta-redesign .fit-grid .fit-no{border-top:4px solid #9daeb4;background:#f8faf9}.ads-handoff.meta-redesign .fit-icon{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#e4f3f4;color:#08677a;font-weight:900}.ads-handoff.meta-redesign .fit-no .fit-icon{background:#e7ecee;color:#61737b}.ads-handoff.meta-redesign .fit-grid h3{font-size:21px;margin:15px 0 12px;letter-spacing:-.025em}.ads-handoff.meta-redesign .evidence ul,.ads-handoff.meta-redesign .fit-grid ul{display:grid;gap:12px;margin:0;padding-left:20px;color:#4b6570;line-height:1.55}.ads-handoff.meta-redesign .rfq-guide{background:#fff}.ads-handoff.meta-redesign .input-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.ads-handoff.meta-redesign .input-grid article{padding:23px;border:1px solid #d5e2e5;border-radius:10px;background:#f4f8f8}.ads-handoff.meta-redesign .input-grid b,.ads-handoff.meta-redesign .review-path ol b{font-size:12px;color:#b8431d;letter-spacing:.08em}.ads-handoff.meta-redesign .input-grid h3{font-size:18px;margin:14px 0 9px;line-height:1.2}.ads-handoff.meta-redesign .input-grid p,.ads-handoff.meta-redesign .review-path li p{margin:0;color:#58717b;font-size:14px;line-height:1.55}.ads-handoff.meta-redesign .guide-cta{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:24px;padding:22px 26px;border-radius:9px;background:#153847;color:#fff}.ads-handoff.meta-redesign .guide-cta p{margin:0;max-width:64ch;line-height:1.5}.ads-handoff.meta-redesign .guide-cta .button{white-space:nowrap}.ads-handoff.meta-redesign .review-path{background:#e8f0f1}.ads-handoff.meta-redesign .review-path ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;list-style:none;margin:0;padding:0;border-top:1px solid #c5d7dc}.ads-handoff.meta-redesign .review-path li{display:flex;gap:17px;padding:25px 20px 0 0;border-right:1px solid #c5d7dc}.ads-handoff.meta-redesign .review-path li:not(:first-child){padding-left:20px}.ads-handoff.meta-redesign .review-path li:last-child{border-right:0}.ads-handoff.meta-redesign .review-path li h3{margin:0 0 9px;font-size:18px;line-height:1.2}.ads-handoff.meta-redesign .evidence{display:grid;grid-template-columns:1fr 1fr;gap:clamp(30px,5vw,90px);align-items:center;background:#153847;color:#fff}.ads-handoff.meta-redesign .evidence h2{font-size:clamp(32px,3.6vw,50px);line-height:1.08;letter-spacing:-.045em;margin:12px 0 18px}.ads-handoff.meta-redesign .evidence p:not(.eyebrow){color:#c2d4da;line-height:1.65}.ads-handoff.meta-redesign .evidence .inline-cta{color:#8fdbed}.ads-handoff.meta-redesign .evidence ul{color:#e5eff1;list-style:none;padding:0}.ads-handoff.meta-redesign .evidence li{padding:18px 20px;border:1px solid #ffffff38;border-left:3px solid #e87547;border-radius:6px;background:#ffffff0c}@media(max-width:1000px){.ads-handoff.meta-redesign .input-grid,.ads-handoff.meta-redesign .review-path ol{grid-template-columns:repeat(2,minmax(0,1fr))}.ads-handoff.meta-redesign .review-path li:nth-child(2){border-right:0}.ads-handoff.meta-redesign .review-path li:nth-child(n+3),/**/{padding-top:22px}.ads-handoff.meta-redesign .review-path li:nth-child(3){padding-left:0}}@media(max-width:767px){.ads-handoff.meta-redesign .evidence,.ads-handoff.meta-redesign .fit-grid{grid-template-columns:1fr}.ads-handoff.meta-redesign .fit-grid article{padding:22px}.ads-handoff.meta-redesign .input-grid,.ads-handoff.meta-redesign .review-path ol{grid-template-columns:1fr}.ads-handoff.meta-redesign .input-grid article{padding:20px}.ads-handoff.meta-redesign .guide-cta{display:block;padding:21px}.ads-handoff.meta-redesign .guide-cta .button{width:100%;margin-top:16px;white-space:normal}.ads-handoff.meta-redesign .review-path li,.ads-handoff.meta-redesign .review-path li:not(:first-child){border-right:0;border-bottom:1px solid #c5d7dc;padding:18px 0}.ads-handoff.meta-redesign .review-path li:last-child{border-bottom:0}.ads-handoff.meta-redesign .evidence{gap:20px}.ads-handoff.meta-redesign .evidence li{padding:15px 17px}}.ads-handoff.meta-redesign .company-why{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,5vw,86px);background:#fff}.ads-handoff.meta-redesign .company-why h2,.ads-handoff.meta-redesign .confidentiality h2{font-size:clamp(32px,3.6vw,50px);line-height:1.08;letter-spacing:-.045em;margin:12px 0 20px}.ads-handoff.meta-redesign .company-why p:not(.eyebrow),.ads-handoff.meta-redesign .confidentiality p:not(.eyebrow){color:#536e79;line-height:1.65}.ads-handoff.meta-redesign .company-intro .inline-cta{display:inline-block;margin-top:12px}.ads-handoff.meta-redesign .why-panel{padding-left:clamp(20px,3vw,45px);border-left:1px solid #dce7e9}.ads-handoff.meta-redesign .why-panel h2{font-size:clamp(28px,2.8vw,40px)}.ads-handoff.meta-redesign .why-grid{display:grid;gap:12px}.ads-handoff.meta-redesign .why-grid article{display:grid;grid-template-columns:30px 1fr;-moz-column-gap:13px;column-gap:13px;padding:16px 0;border-top:1px solid #dce7e9}.ads-handoff.meta-redesign .why-grid article span{grid-row:1/3;color:#c64d22;font-size:12px;font-weight:800}.ads-handoff.meta-redesign .why-grid h3{margin:0 0 5px;font-size:17px}.ads-handoff.meta-redesign .why-grid p{margin:0;font-size:14px}.ads-handoff.meta-redesign .service-section{background:#f8faf9}.ads-handoff.meta-redesign .service-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.ads-handoff.meta-redesign .service-grid article{padding:25px 22px;border-radius:9px;background:#fff;border:1px solid #d8e3e5;border-bottom:3px solid #197b92}.ads-handoff.meta-redesign .service-grid h3{font-size:19px;margin:0 0 12px;line-height:1.25}.ads-handoff.meta-redesign .service-grid p{margin:0;color:#607884;font-size:14px;line-height:1.55}.ads-handoff.meta-redesign .confidentiality{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.55fr);gap:clamp(25px,5vw,80px);align-items:center;background:#edf4f4}.ads-handoff.meta-redesign .confidentiality>div:first-child{max-width:780px}.ads-handoff.meta-redesign .confidentiality-actions{display:grid;justify-items:start;gap:17px;padding:26px;border:1px solid #cbdfe2;border-radius:10px;background:#fff}.ads-handoff.meta-redesign .confidentiality-actions small{font-size:12px;color:#6d838b;line-height:1.5}.ads-handoff.meta-redesign .privacy-hint{display:inline-block;margin:-3px 0 17px;color:#176a87;font-size:12px;font-weight:700;line-height:1.4;text-decoration:none}.ads-handoff.meta-redesign .privacy-hint:hover{text-decoration:underline}.ads-handoff.meta-redesign[data-page=B] .hero-visual img{-o-object-fit:cover;object-fit:cover;mix-blend-mode:normal}@media(max-width:1000px){.ads-handoff.meta-redesign .company-why{grid-template-columns:1fr}.ads-handoff.meta-redesign .why-panel{border-left:0;border-top:1px solid #dce7e9;padding:22px 0 0}.ads-handoff.meta-redesign .service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.ads-handoff.meta-redesign .company-why,.ads-handoff.meta-redesign .confidentiality,.ads-handoff.meta-redesign .service-grid{grid-template-columns:1fr}.ads-handoff.meta-redesign .service-grid article{padding:21px}.ads-handoff.meta-redesign .confidentiality-actions{padding:22px}.ads-handoff.meta-redesign .confidentiality-actions .button{width:100%}}.ads-handoff.meta-redesign .spec-map{background:#eaf1f2}.ads-handoff.meta-redesign .spec-map .section-heading{max-width:880px}.ads-handoff.meta-redesign .spec-scroll{overflow-x:auto;border-radius:12px;border:1px solid #cbdde0;background:#fff;box-shadow:0 10px 28px #102e3a0b}.ads-handoff.meta-redesign .spec-map table{width:100%;border-collapse:collapse;min-width:720px;text-align:left}.ads-handoff.meta-redesign .spec-map td,.ads-handoff.meta-redesign .spec-map th{padding:18px 22px;border-bottom:1px solid #e0e8ea;vertical-align:top;line-height:1.52}.ads-handoff.meta-redesign .spec-map thead th{background:#143949;color:#fff;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.ads-handoff.meta-redesign .spec-map tbody th{width:20%;color:#123646;font-size:15px}.ads-handoff.meta-redesign .spec-map tbody td{width:40%;color:#516a75;font-size:14px}.ads-handoff.meta-redesign .spec-map tbody tr:last-child>*{border-bottom:0}.ads-handoff.meta-redesign .spec-map tbody tr:nth-child(2n){background:#f8fbfb}.ads-handoff.meta-redesign .spec-note{max-width:850px;margin:18px 0 0;color:#5c737d;font-size:13px;line-height:1.55}.ads-handoff.meta-redesign .decision-section{background:#fff}.ads-handoff.meta-redesign .decision-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ads-handoff.meta-redesign .decision-grid article{padding:28px;border:1px solid #d6e3e6;border-radius:12px;background:#f8faf9}.ads-handoff.meta-redesign .decision-grid b{color:#bd481f;font-size:12px;letter-spacing:.12em}.ads-handoff.meta-redesign .decision-grid h3{margin:17px 0 10px;color:#153747;font-size:21px;line-height:1.2}.ads-handoff.meta-redesign .decision-grid p{margin:0;color:#536d78;line-height:1.6;font-size:15px}@media(max-width:767px){.ads-handoff.meta-redesign .spec-scroll{overflow:visible;border:0;background:transparent;box-shadow:none}.ads-handoff.meta-redesign .spec-map table,.ads-handoff.meta-redesign .spec-map tbody,.ads-handoff.meta-redesign .spec-map td,.ads-handoff.meta-redesign .spec-map th,.ads-handoff.meta-redesign .spec-map tr{display:block;width:100%;min-width:0}.ads-handoff.meta-redesign .spec-map thead{display:none}.ads-handoff.meta-redesign .spec-map tbody{display:grid;gap:12px}.ads-handoff.meta-redesign .spec-map tbody tr{border:1px solid #d5e2e5;border-radius:10px;overflow:hidden;background:#fff!important}.ads-handoff.meta-redesign .spec-map tbody th{width:100%;padding:18px 18px 8px;border:0;font-size:18px}.ads-handoff.meta-redesign .spec-map tbody td{width:100%;padding:8px 18px 16px;border:0}.ads-handoff.meta-redesign .spec-map tbody td:before{content:attr(data-label);display:block;margin-bottom:5px;color:#a84220;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ads-handoff.meta-redesign .spec-map tbody td:last-child{padding-top:0}.ads-handoff.meta-redesign .decision-grid{grid-template-columns:1fr}.ads-handoff.meta-redesign .decision-grid article{padding:23px}}.ads-handoff.meta-redesign .hero-visual video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ads-handoff.meta-redesign .part-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ads-handoff.meta-redesign .part-option{display:block;width:100%;padding:0;text-align:left;color:inherit;cursor:pointer;font:inherit}.ads-handoff.meta-redesign .part-option span{display:grid;gap:7px;padding:18px}.ads-handoff.meta-redesign .part-option strong{font-size:18px}.ads-handoff.meta-redesign .part-option small{font-size:13px;color:#607985;line-height:1.4}.ads-handoff.meta-redesign .part-option em{color:#176a87;font-size:12px;font-style:normal;font-weight:800}.ads-handoff.meta-redesign .part-option[aria-pressed=true]{border-color:#c64d22;box-shadow:0 0 0 2px #c64d2240}.ads-handoff.meta-redesign .model-gallery{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:0;margin-top:24px;border:1px solid #d4e2e5;border-radius:13px;overflow:hidden;background:#123848}.ads-handoff.meta-redesign .model-stage{position:relative;min-height:410px;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 50% 40%,#e9eef0,#b8cbd3)}.ads-handoff.meta-redesign .model-stage .model-poster{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:25px}.ads-handoff.meta-redesign .model-stage model-viewer{position:absolute;inset:0;width:100%;height:100%}.ads-handoff.meta-redesign .model-stage .model-load{position:absolute;bottom:56px;z-index:2}.ads-handoff.meta-redesign .model-stage .model-status{position:absolute;bottom:0;left:0;right:0;z-index:2;margin:0;padding:12px 18px;background:#123848dd;color:#fff;font-size:13px;text-align:center}.ads-handoff.meta-redesign .model-side{padding:clamp(26px,3vw,46px);color:#fff}.ads-handoff.meta-redesign .model-side h3{margin:12px 0 15px;font-size:clamp(25px,2.5vw,36px);line-height:1.12;letter-spacing:-.04em}.ads-handoff.meta-redesign .model-side p:not(.eyebrow){color:#c7d9df;line-height:1.6}.ads-handoff.meta-redesign .model-side small{display:block;margin-top:24px;color:#a9c4ce;line-height:1.5}.ads-handoff.meta-redesign .model-controls{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.ads-handoff.meta-redesign .model-controls button{min-height:42px;border:1px solid #86acba;border-radius:6px;background:#ffffff14;color:#fff;padding:8px 15px;cursor:pointer;font-weight:700}.ads-handoff.meta-redesign .model-controls button:hover{background:#ffffff2b}.ads-handoff.meta-redesign .assembly{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:center;gap:clamp(26px,4vw,65px);background:#f3f7f7}.ads-handoff.meta-redesign .assembly h2{font-size:clamp(30px,3.4vw,49px);line-height:1.08;letter-spacing:-.045em}.ads-handoff.meta-redesign .assembly p:not(.eyebrow){max-width:58ch;color:#546e78;line-height:1.65}.ads-handoff.meta-redesign .assembly video{display:block;width:100%;aspect-ratio:16/9;border-radius:12px;background:#102f3e}.ads-handoff.meta-redesign .related-pages{background:#e8f0f1}.ads-handoff.meta-redesign .related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.ads-handoff.meta-redesign .related-grid a{display:grid;grid-template-columns:1fr auto;gap:8px;padding:25px;border:1px solid #cbdde1;border-radius:10px;background:#fff;text-decoration:none}.ads-handoff.meta-redesign .related-grid strong{color:#153747;font-size:19px}.ads-handoff.meta-redesign .related-grid span{grid-column:1/-1;color:#58717a;font-size:14px;line-height:1.5}.ads-handoff.meta-redesign .related-grid b{color:#c64d22}.ads-handoff.meta-redesign .related-grid a:hover{border-color:#c64d22;box-shadow:0 10px 26px #15374717}@media(max-width:1000px){.ads-handoff.meta-redesign .part-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ads-handoff.meta-redesign .model-gallery{grid-template-columns:1fr}.ads-handoff.meta-redesign .model-stage{min-height:360px}.ads-handoff.meta-redesign .assembly{grid-template-columns:1fr}.ads-handoff.meta-redesign .related-grid{grid-template-columns:1fr 1fr}}@media(max-width:767px){.ads-handoff.meta-redesign .part-grid,.ads-handoff.meta-redesign .related-grid{grid-template-columns:1fr}.ads-handoff.meta-redesign .part-option{display:grid;grid-template-columns:125px 1fr;align-items:center}.ads-handoff.meta-redesign .part-option img{height:130px}.ads-handoff.meta-redesign .part-option span{padding:14px}.ads-handoff.meta-redesign .model-stage{min-height:300px}.ads-handoff.meta-redesign .model-side{padding:25px}.ads-handoff.meta-redesign .assembly video{order:-1}.ads-handoff.meta-redesign .hero-visual video{-o-object-fit:cover;object-fit:cover}}.ads-handoff.meta-redesign{font-family:Segoe UI Variable,Segoe UI,Arial,sans-serif;color:#17333f;background:#f7f7f4}.ads-handoff.meta-redesign .topbar{position:relative;z-index:5;min-height:74px;border-bottom:1px solid #d4dddf;box-shadow:0 4px 22px #142d3908}.ads-handoff.meta-redesign .topbar:after{content:"";position:absolute;bottom:-1px;left:max(5vw,24px);width:82px;height:3px;background:#c64d22}.ads-handoff.meta-redesign .wordmark{font-size:28px;letter-spacing:-.075em}.ads-handoff.meta-redesign .topbar nav a{transition:color .2s ease}.ads-handoff.meta-redesign .topbar nav a:hover{color:#b74621}.ads-handoff.meta-redesign .button,.ads-handoff.meta-redesign .top-cta{border-radius:9px;box-shadow:0 7px 15px #a7442226;transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease}.ads-handoff.meta-redesign .button:hover,.ads-handoff.meta-redesign .top-cta:hover{transform:translateY(-2px);box-shadow:0 12px 23px #a7442233}.ads-handoff.meta-redesign .hero{position:relative;isolation:isolate;padding-top:42px;padding-bottom:52px;-moz-column-gap:clamp(35px,5.5vw,90px);column-gap:clamp(35px,5.5vw,90px);row-gap:22px;background:radial-gradient(circle at 7% 20%,#fff 0,transparent 48%),radial-gradient(circle at 93% 96%,#d7e4e4 0,transparent 48%),linear-gradient(118deg,#f5f8f6,#e7eeed)}.ads-handoff.meta-redesign .hero:before{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;background-image:linear-gradient(#3c65740a 1px,transparent 0),linear-gradient(90deg,#3c65740a 1px,transparent 0);background-size:42px 42px;-webkit-mask-image:linear-gradient(90deg,#0008,transparent 72%);mask-image:linear-gradient(90deg,#0008,transparent 72%)}.ads-handoff.meta-redesign .hero h1{max-width:18ch;margin:14px 0 18px;font-size:clamp(43px,4.85vw,67px);line-height:1.02;letter-spacing:-.062em;text-wrap:balance}.ads-handoff.meta-redesign .hero .lead{max-width:55ch;margin:0;color:#3a5661;font-size:clamp(16px,1.35vw,19px);line-height:1.55}.ads-handoff.meta-redesign .hero .scope{margin-top:17px;background:#ffffff66;border-left-width:4px;padding:9px 12px}.ads-handoff.meta-redesign .hero-actions{margin:21px 0 0}.ads-handoff.meta-redesign .hero-visual{height:295px;border:1px solid #ffffffa8;border-radius:18px;background:#aebec2;box-shadow:0 22px 46px #112d3a23}.ads-handoff.meta-redesign .hero-visual figcaption{padding:13px 18px;background:linear-gradient(0deg,#0c2935f2,#0c2935a8);letter-spacing:.02em}.ads-handoff.meta-redesign .form-shell{position:relative;overflow:hidden;border:1px solid #d5e0e0;border-radius:18px;padding:27px;background:#fff;color:#17313d;box-shadow:0 22px 55px #0c2a3830}.ads-handoff.meta-redesign .form-shell:before{content:"";position:absolute;inset:0 0 auto;height:5px;background:linear-gradient(90deg,#b9471f,#e4794b 58%,#e9c5ad)}.ads-handoff.meta-redesign .form-head h2{font-size:clamp(24px,2.2vw,29px);line-height:1.14}.ads-handoff.meta-redesign .detail-fields input,.ads-handoff.meta-redesign .form-fields input:not([type=file]),.ads-handoff.meta-redesign .form-fields textarea{min-height:46px;border-color:#cbd8d8;border-radius:8px;background:#fafcfc;transition:border-color .18s ease,box-shadow .18s ease}.ads-handoff.meta-redesign .detail-fields input:focus,.ads-handoff.meta-redesign .form-fields input:focus,.ads-handoff.meta-redesign .form-fields textarea:focus{border-color:#4a8797;box-shadow:0 0 0 3px #4a879726}.ads-handoff.meta-redesign .upload{border-radius:9px;background:#f3f7f7}.ads-handoff.meta-redesign .trust-band{background:#102f3c}.ads-handoff.meta-redesign .trust-band>div{border-right-color:#ffffff20}.ads-handoff.meta-redesign .trust-band b{display:grid;place-items:center;flex:none;width:31px;height:31px;border:1px solid #ed9869;border-radius:50%;color:#f8ac82;font-size:10px}.ads-handoff.meta-redesign .section{padding-top:84px;padding-bottom:84px}.ads-handoff.meta-redesign .closing h2,.ads-handoff.meta-redesign .section-heading h2,.ads-handoff.meta-redesign .workshop h2{max-width:24ch;text-wrap:balance}.ads-handoff.meta-redesign .section-heading>p:last-child{font-size:16px}.ads-handoff.meta-redesign .company-why,.ads-handoff.meta-redesign .decision-section{background:#fffdf9}.ads-handoff.meta-redesign .assembly,.ads-handoff.meta-redesign .service-section{background:#f1f5f3}.ads-handoff.meta-redesign .fit-section,.ads-handoff.meta-redesign .related-pages{background:#e8efed}.ads-handoff.meta-redesign .decision-grid article,.ads-handoff.meta-redesign .input-grid article,.ads-handoff.meta-redesign .motor-fit-grid article,.ads-handoff.meta-redesign .service-grid article{border-radius:14px}.ads-handoff.meta-redesign .decision-grid article,.ads-handoff.meta-redesign .part-card,.ads-handoff.meta-redesign .related-grid a,.ads-handoff.meta-redesign .service-grid article{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.ads-handoff.meta-redesign .decision-grid article:hover,.ads-handoff.meta-redesign .part-card:hover,.ads-handoff.meta-redesign .related-grid a:hover,.ads-handoff.meta-redesign .service-grid article:hover{transform:translateY(-3px);box-shadow:0 16px 34px #15344217}.ads-handoff.meta-redesign .part-card{border-radius:16px}.ads-handoff.meta-redesign .part-option img{height:190px;background:radial-gradient(circle at 45% 38%,#fcfdfc,#d9e4e5)}.ads-handoff.meta-redesign .part-option[aria-pressed=true]{border-color:#c95732;box-shadow:0 0 0 2px #c9573240,0 15px 30px #1439491a}.ads-handoff.meta-redesign .model-gallery{border-radius:20px;box-shadow:0 22px 50px #112c3b20}.ads-handoff.meta-redesign .model-stage{background:radial-gradient(circle at 44% 38%,#f7f9f8,#b9cbcf)}.ads-handoff.meta-redesign .assembly video,.ads-handoff.meta-redesign .workshop-video video{box-shadow:0 20px 40px #0a283620}.ads-handoff.meta-redesign .assembly video{border-radius:18px}.ads-handoff.meta-redesign .related-grid a{border-radius:14px;min-height:155px}.ads-handoff.meta-redesign .related-grid b{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#f8e8e1}@media(max-width:1000px){.ads-handoff.meta-redesign .hero{-moz-column-gap:28px;column-gap:28px}.ads-handoff.meta-redesign .hero h1{font-size:clamp(41px,4.8vw,59px)}}@media(max-width:767px){.ads-handoff.meta-redesign .topbar{min-height:62px}.ads-handoff.meta-redesign .hero{padding:29px 18px 36px;gap:18px}.ads-handoff.meta-redesign .hero h1{max-width:20ch;font-size:clamp(38px,10vw,52px)}.ads-handoff.meta-redesign .hero .lead{font-size:16px}.ads-handoff.meta-redesign .hero-actions{margin-top:20px}.ads-handoff.meta-redesign .hero-visual{height:225px;order:3}.ads-handoff.meta-redesign .form-shell{padding:22px;order:2}.ads-handoff.meta-redesign .section{padding:61px 18px}.ads-handoff.meta-redesign .part-option img{height:130px}.ads-handoff.meta-redesign .related-grid a{min-height:0}.ads-handoff.meta-redesign .trust-band b{width:27px;height:27px}}@media(prefers-reduced-motion:reduce){.ads-handoff.meta-redesign .button,.ads-handoff.meta-redesign .decision-grid article,.ads-handoff.meta-redesign .part-card,.ads-handoff.meta-redesign .related-grid a,.ads-handoff.meta-redesign .service-grid article,.ads-handoff.meta-redesign .top-cta{transition:none}}.ads-handoff.meta-redesign .form-shell form.rfq{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0;scroll-margin-top:120px}.ads-handoff.meta-redesign .form-shell .form-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.ads-handoff.meta-redesign .form-shell .form-fields>label{grid-column:auto;min-width:0}.ads-handoff.meta-redesign .form-shell .form-fields>label.upload,.ads-handoff.meta-redesign .form-shell .form-fields>label:has(textarea){grid-column:1/-1}.ads-handoff.meta-redesign .form-shell .form-fields>label:nth-child(4){grid-column:auto}.ads-handoff.meta-redesign .form-shell .form-fields select{display:block;width:100%;min-height:42px;border:1px solid #c8d6dc;border-radius:5px;background:#fbfcfc;padding:9px 11px;color:#17313d;font:inherit}.ads-handoff.meta-redesign .form-shell .rfq .form-bottom{display:block}.ads-handoff.meta-redesign .form-shell .rfq .form-bottom>.button{width:100%;margin-top:15px}.ads-handoff.meta-redesign .form-shell .rfq .upload-note{font-size:12px;color:#627985}.ads-handoff.meta-redesign .certification-strip{margin-top:36px}@media(max-width:767px){.ads-handoff.meta-redesign .form-shell .form-fields>label:nth-child(4){grid-column:1}.ads-handoff.meta-redesign .form-shell .form-fields{display:grid;grid-template-columns:minmax(0,1fr)}.ads-handoff.meta-redesign .mobile-rfq.is-form-visible{display:none}}