.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.detail-hero{position:relative;isolation:isolate;max-width:var(--max);height:calc(355 * var(--u));margin:auto;overflow:hidden;background:linear-gradient(105deg,#fff 0%,#f3fcff 45%,#082c40 95%)}.detail-photo{position:absolute;inset:0;z-index:-1;pointer-events:none}.detail-photo>:is(svg,img.adt-raster-art){width:100%;height:100%}.detail-photo .detail-mobile-photo{display:none}
.detail-hero-copy{position:absolute;left:calc(73 * var(--u));top:calc(31 * var(--u));width:calc(700 * var(--u))}.detail-breadcrumb{display:flex;align-items:center;gap:calc(12 * var(--u));font:500 calc(14 * var(--u))/1.43 var(--latin);color:#005799}.detail-breadcrumb a:hover{text-decoration:underline;text-underline-offset:3px}.detail-breadcrumb>span:last-child{color:#093763}
.detail-hero-copy h1{font:700 calc(60 * var(--u))/.96 Roboto,Arial,sans-serif;letter-spacing:calc(-.4 * var(--u));margin-top:calc(3 * var(--u));color:#052d58}.detail-hero-copy h2{font-size:calc(29 * var(--u));line-height:1.3;font-weight:700;margin-top:calc(7 * var(--u));color:#073768;white-space:nowrap}.detail-hero-intro{font-size:calc(18 * var(--u));line-height:1.4;color:#435a7e;margin-top:calc(9 * var(--u))}
.detail-hero-buttons{display:flex;gap:calc(17 * var(--u));align-items:stretch;margin-top:calc(12 * var(--u))}.detail-hero-buttons .button{font-size:calc(18 * var(--u));min-height:calc(49 * var(--u));padding:calc(11 * var(--u)) calc(20 * var(--u));gap:calc(12 * var(--u));border-radius:calc(4 * var(--u));white-space:nowrap}.detail-hero-buttons .primary{width:calc(280 * var(--u));background:#fd3a3a}.detail-hero-buttons .primary:hover{background:#e32d32}.detail-hero-buttons .secondary{width:calc(222 * var(--u));background:#ffffffd9;border-color:#0071bf;color:#0066b1}.detail-hero-buttons .button>span{font-size:calc(28 * var(--u))}
.detail-partner{position:absolute;left:80.8%;right:2.2%;top:calc(245 * var(--u));min-height:calc(66 * var(--u));padding:calc(10 * var(--u)) calc(12 * var(--u));border:1px solid #d8e8ee;border-radius:calc(8 * var(--u));background:#fff;box-shadow:0 3px 15px #082b3b25;display:flex;gap:calc(11 * var(--u));align-items:center;color:#053365}.detail-partner>strong{font:700 calc(27 * var(--u))/1 var(--latin);color:#00738b}.detail-partner>span{display:flex;flex-direction:column;padding-left:calc(10 * var(--u));border-left:1px solid #d4e2eb;min-width:0}.detail-partner b{font:700 calc(14 * var(--u))/1.3 var(--latin);white-space:nowrap}.detail-partner>span>span{font:400 calc(11 * var(--u))/1.3 var(--latin);margin-top:calc(3 * var(--u));white-space:nowrap}
.detail-tabs{max-width:var(--max);margin:auto;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));min-height:calc(53 * var(--u));padding:0 calc(40 * var(--u));background:linear-gradient(#eafaff,#e5f8fc);border-bottom:1px solid #e1f1f6}.detail-tab{position:relative;display:flex;align-items:center;justify-content:center;gap:calc(15 * var(--u));font-size:calc(14 * var(--u));font-weight:600;line-height:1.3;white-space:nowrap;min-height:calc(53 * var(--u));color:#0d4b73}.detail-tab+ .detail-tab:before{content:'';position:absolute;left:0;top:25%;height:50%;border-left:1px solid #c4dfe9}.detail-tab :is(svg,img.adt-raster-art){width:calc(25 * var(--u));height:calc(25 * var(--u));flex-shrink:0}.detail-tab.active{color:#0089cf}.detail-tab.active:after{content:'';position:absolute;left:0;right:0;bottom:0;height:calc(3 * var(--u));background:#008bd1;border-radius:3px 3px 0 0}.detail-tab:hover{background:#d9f4fb}
.detail-layout{max-width:var(--max);margin:auto;display:grid;grid-template-columns:minmax(0,1270fr) minmax(0,321fr);gap:calc(27 * var(--u));padding:calc(12 * var(--u)) calc(21 * var(--u)) calc(20 * var(--u)) calc(33 * var(--u));background:linear-gradient(110deg,#fbfdff,#f5fbff 70%,#fff)}.detail-main{min-width:0}.detail-summary-grid{display:grid;grid-template-columns:minmax(0,388fr) minmax(0,584fr) minmax(0,250fr);gap:calc(27 * var(--u));padding-top:calc(12 * var(--u))}.detail-summary-grid>section{min-width:0}.detail-overview{padding-right:calc(27 * var(--u));border-right:1px solid #dcecf5}.detail-approach{border-right:1px solid #dcecf5}.detail-layout .eyebrow{display:flex;align-items:center;gap:calc(12 * var(--u));font-size:calc(10.5 * var(--u));line-height:1.5;letter-spacing:calc(1.7 * var(--u));color:#0074ba;white-space:nowrap}.detail-layout .eyebrow>span{display:block;height:1px;width:calc(45 * var(--u));background:currentColor}.detail-layout section>h2{font-size:calc(23 * var(--u));font-weight:700;line-height:1.25;margin-top:calc(3 * var(--u));color:#063666}
.overview-copy{font-size:calc(14.5 * var(--u));line-height:1.4;margin-top:calc(6 * var(--u));color:#435a7e}.manufacturing-note{display:flex;align-items:center;gap:calc(17 * var(--u));padding:calc(14 * var(--u)) calc(12 * var(--u));margin-top:calc(13 * var(--u));min-height:calc(78 * var(--u));border:1px solid #d6e8f8;border-radius:calc(6 * var(--u));background:#edf7ff;color:#07366b}.manufacturing-note>:is(svg,img.adt-raster-art){width:calc(42 * var(--u));height:calc(42 * var(--u));flex-shrink:0}.manufacturing-note>span:nth-child(2){display:flex;flex-direction:column;min-width:0}.manufacturing-note strong{font-size:calc(16 * var(--u));line-height:1.35;white-space:nowrap}.manufacturing-note>span>span{font-size:calc(14 * var(--u));line-height:1.4;margin-top:calc(2 * var(--u))}.manufacturing-note>span:last-child{margin-left:auto;color:#008bdd;font:400 calc(25 * var(--u))/1 Arial}.manufacturing-note:hover{background:#e2f2ff}
.mini-stages{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:calc(14 * var(--u));margin-top:calc(4 * var(--u))}.mini-stage{position:relative;min-width:0}.mini-stage-art{width:calc(64 * var(--u));height:calc(64 * var(--u));overflow:hidden;clip-path:circle(47%)}.mini-stage:not(:last-child):after{content:'›';position:absolute;right:calc(4 * var(--u));top:calc(18 * var(--u));font:400 calc(31 * var(--u))/1 Arial;color:#0076bf}.mini-number{display:block;font:600 calc(14 * var(--u))/1.2 var(--latin);color:#0077b5;margin-top:calc(1 * var(--u))}.mini-stage h3{font:700 calc(16 * var(--u))/1.15 Roboto,Arial,sans-serif;margin:0}.mini-stage p{font-size:calc(12.7 * var(--u));line-height:1.35;color:#435a7e;margin-top:calc(4 * var(--u))}.approach-link{display:inline-flex;align-items:center;gap:calc(12 * var(--u));font-size:calc(14 * var(--u));line-height:1.4;color:#0075c5;margin-top:calc(12 * var(--u))}.approach-link>span{font:400 calc(23 * var(--u))/1 Arial}.approach-link:hover{text-decoration:underline;text-underline-offset:3px}
.detail-deliverables>ul{list-style:none;padding:0;margin:calc(9 * var(--u)) 0 0}.detail-deliverables li{display:flex;gap:calc(10 * var(--u));align-items:flex-start;font-size:calc(13.7 * var(--u));line-height:1.45;color:#435a7e;margin-top:calc(8 * var(--u))}.detail-deliverables li>:is(svg,img.adt-raster-art){width:calc(18 * var(--u));height:calc(18 * var(--u));flex-shrink:0;color:#008bd1;margin-top:calc(1 * var(--u))}.deliverable-note{font-size:calc(10.5 * var(--u));line-height:1.4;color:#60758b;margin-top:calc(8 * var(--u))}
.detail-lower-grid{display:grid;grid-template-columns:minmax(0,809fr) minmax(0,416fr);gap:calc(45 * var(--u));margin-top:calc(21 * var(--u));padding-top:calc(11 * var(--u));border-top:1px solid #edf3f9}.detail-audience{min-width:0}.audience-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(12 * var(--u));margin-top:calc(5 * var(--u))}.audience-item{padding:calc(10 * var(--u)) calc(13 * var(--u));min-height:calc(114 * var(--u));border:1px solid #d7eafa;border-radius:calc(6 * var(--u));background:linear-gradient(120deg,#f2faff,#fbfdff)}.audience-item>:is(svg,img.adt-raster-art){width:calc(34 * var(--u));height:calc(34 * var(--u));color:#0095de}.audience-item p{font-size:calc(13.7 * var(--u));line-height:1.4;color:#435a7e;margin-top:calc(5 * var(--u))}
.detail-faq{min-width:0}.faq-list{margin-top:calc(4 * var(--u))}.faq-item{border:1px solid #d9e8f5;border-radius:calc(5 * var(--u));background:#f9fcff;margin-top:calc(4 * var(--u));overflow:hidden}.faq-item summary{display:flex;align-items:center;gap:calc(8 * var(--u));list-style:none;cursor:pointer;padding:calc(4 * var(--u)) calc(10 * var(--u));font-size:calc(12.3 * var(--u));line-height:1.4;color:#244a75}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary>:is(svg,img.adt-raster-art){width:calc(13 * var(--u));height:calc(13 * var(--u));flex-shrink:0}.faq-chevron{font:400 calc(21 * var(--u))/1 Arial;margin-left:auto;padding-left:calc(5 * var(--u))}.faq-item[open] .faq-chevron{transform:rotate(90deg)}.faq-item>p{font-size:calc(13 * var(--u));line-height:1.6;color:#435a7e;padding:calc(8 * var(--u)) calc(15 * var(--u)) calc(12 * var(--u));border-top:1px solid #e0edf7}.faq-item summary:focus-visible{outline:3px solid #1287b4;outline-offset:-3px}
.consultation-card{position:sticky;top:18px;align-self:start;min-width:0;background:linear-gradient(150deg,#0098b1,#006aa1 48%,#005482);border-radius:calc(11 * var(--u));padding:calc(16 * var(--u)) calc(20 * var(--u));color:#fff}.consultation-card .eyebrow{font-size:calc(10 * var(--u));line-height:1.5;letter-spacing:calc(2 * var(--u));color:#fff}.consultation-card .eyebrow>span{width:calc(45 * var(--u));opacity:.55}.consultation-card h2{font-size:calc(23.5 * var(--u));line-height:1.3;font-weight:700;margin-top:calc(6 * var(--u));white-space:nowrap}.consultation-intro{font-size:calc(12.7 * var(--u));line-height:1.4;margin-top:calc(7 * var(--u))}.consult-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(7 * var(--u));margin-top:calc(8 * var(--u))}.consult-field{min-width:0}.consult-fields input,.consult-fields select{width:100%;min-width:0;height:calc(35 * var(--u));border:1px solid #d6e6ef;border-radius:calc(5 * var(--u));font-size:calc(12 * var(--u));padding:0 calc(10 * var(--u));background:#fff;color:#224b6b}.consult-fields input::placeholder{color:#637d96;opacity:1}.consult-select{grid-column:1/-1}.consult-fields select{height:calc(37 * var(--u));padding-right:calc(6 * var(--u))}.consult-submit{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:calc(47 * var(--u));margin-top:calc(8 * var(--u));padding:calc(11 * var(--u)) calc(20 * var(--u));border:0;border-radius:calc(5 * var(--u));background:#ff3c39;color:#fff;font-size:calc(15 * var(--u));font-weight:600;line-height:1.4;gap:calc(12 * var(--u));white-space:nowrap}.consult-submit>span{font:400 calc(28 * var(--u))/1 Arial}.consult-submit:hover{background:#e82e31}.consultation-note{display:flex;align-items:center;justify-content:center;gap:calc(5 * var(--u));font-size:calc(11 * var(--u));line-height:1.4;margin-top:calc(9 * var(--u))}.consultation-note>:is(svg,img.adt-raster-art){width:calc(13 * var(--u));height:calc(13 * var(--u));flex-shrink:0}.consult-email{display:block;text-align:center;font:400 calc(11 * var(--u))/1.4 var(--latin);margin-top:calc(6 * var(--u));text-decoration:underline;text-underline-offset:3px}.consultation-fallback{font-size:calc(12 * var(--u));line-height:1.5;margin-top:calc(12 * var(--u))}
.detail-scope{display:grid;grid-template-columns:1fr 1.1fr;gap:38px;padding:36px 20px 34px 0;border-top:1px solid #dbeaf3;margin-top:32px}.detail-scope .eyebrow,.detail-experience .eyebrow{font-size:10px;letter-spacing:2px}.detail-scope>div>h2,.detail-experience h2{font-size:27px;line-height:1.3;margin-top:8px;color:#063666}.detail-scope p,.detail-experience>p:not(.eyebrow){font-size:16px;line-height:1.7;color:#435a7e;margin-top:12px}.detail-scope h3{font-size:18px;line-height:1.5;margin:22px 0 8px}.detail-scope ul{font-size:15px;line-height:1.75;color:#435a7e;padding-left:22px;margin:0}.detail-scope dl{margin:0}.detail-scope dl>div{padding:17px 0;border-bottom:1px solid #dce9f0}.detail-scope dl>div:first-child{padding-top:0}.detail-scope dt{font-size:18px;font-weight:700;line-height:1.5;color:#093b65}.detail-scope dd{font-size:15px;line-height:1.7;color:#435a7e;margin:6px 0 0}.detail-experience{padding:30px 20px 30px 0;border-top:1px solid #dbeaf3}.detail-experience .text-link{font-size:16px;margin-top:17px;gap:15px}.service-detail-page .contact-band{border-top:1px solid #dcebf2;background:#fff}
html[lang=en] .detail-hero-copy h2{font-family:var(--latin);font-size:calc(29 * var(--u))}html[lang=en] .detail-hero-buttons .button{font-family:var(--latin);font-size:calc(20 * var(--u))}html[lang=en] .detail-hero-buttons .secondary{font-size:calc(19 * var(--u))}html[lang=en] .detail-tab{font-family:var(--latin);font-size:calc(15 * var(--u))}html[lang=en] .detail-layout section>h2{font-family:var(--latin);font-size:calc(24 * var(--u))}html[lang=en] .overview-copy{font-family:var(--latin);font-size:calc(16 * var(--u));line-height:1.4}html[lang=en] .manufacturing-note strong{font-family:var(--latin);font-size:calc(18 * var(--u))}html[lang=en] .manufacturing-note>span>span{font-family:var(--latin);font-size:calc(14 * var(--u))}html[lang=en] .mini-stage p{font-family:var(--latin);font-size:calc(14 * var(--u))}html[lang=en] .approach-link{font-family:var(--latin);font-size:calc(16 * var(--u))}html[lang=en] .detail-deliverables li{font-family:var(--latin);font-size:calc(15 * var(--u))}html[lang=en] .audience-item p{font-family:var(--latin);font-size:calc(14.5 * var(--u));line-height:1.3}html[lang=en] .faq-item summary{font-family:var(--latin);font-size:calc(14 * var(--u))}html[lang=en] .consultation-card h2{font-family:var(--latin);font-size:calc(25 * var(--u))}html[lang=en] .consultation-intro{font-family:var(--latin);font-size:calc(14 * var(--u))}html[lang=en] .consult-submit{font-family:var(--latin);font-size:calc(17 * var(--u))}
@media(max-width:1120px){
 .detail-hero{height:470px}.detail-hero-copy{left:4%;top:25px;width:68%}.detail-breadcrumb{font-size:13px;gap:10px;line-height:1.5}.detail-hero-copy h1{font-size:54px;line-height:1.02;letter-spacing:-.5px;margin-top:13px}.detail-hero-copy h2,html[lang=en] .detail-hero-copy h2{font-size:25px;line-height:1.35;white-space:normal;margin-top:15px}.detail-hero-intro{font-size:16px;line-height:1.6;margin-top:15px}.detail-hero-buttons{margin-top:22px;gap:12px;flex-wrap:wrap}.detail-hero-buttons .button,html[lang=en] .detail-hero-buttons .button{font-size:16px;width:auto;min-height:49px;padding:12px 18px;gap:20px;border-radius:4px}.detail-hero-buttons .button>span{font-size:28px}.detail-partner{display:none}.detail-tabs{padding:0 3%;min-height:62px}.detail-tab,html[lang=en] .detail-tab{font-size:12px;gap:8px;min-height:62px;white-space:normal;text-align:center}.detail-tab :is(svg,img.adt-raster-art){width:23px;height:23px}.detail-tab.active:after{height:3px}
 .detail-layout{padding:24px 4% 20px;grid-template-columns:minmax(0,1fr) 290px;gap:24px}.detail-summary-grid{grid-template-columns:1fr;gap:27px;padding:0}.detail-overview{padding:0;border:0}.detail-approach{border:0}.detail-layout .eyebrow{font-size:10px;line-height:1.5;letter-spacing:2px;gap:12px}.detail-layout .eyebrow>span{width:40px}.detail-layout section>h2,html[lang=en] .detail-layout section>h2{font-size:25px;line-height:1.3;margin-top:7px}.overview-copy,html[lang=en] .overview-copy{font-size:16px;line-height:1.65;margin-top:12px}.manufacturing-note{gap:15px;padding:16px 14px;min-height:80px;margin-top:18px;border-radius:6px}.manufacturing-note>:is(svg,img.adt-raster-art){width:42px;height:42px}.manufacturing-note strong,html[lang=en] .manufacturing-note strong{font-size:17px;line-height:1.4;white-space:normal}.manufacturing-note>span>span,html[lang=en] .manufacturing-note>span>span{font-size:15px;line-height:1.5;margin-top:3px}.manufacturing-note>span:last-child{font-size:27px}
 .mini-stages{gap:9px;margin-top:16px}.mini-stage-art{width:55px;height:55px}.mini-number{font-size:14px;margin-top:4px}.mini-stage h3{font-size:16px;line-height:1.25}.mini-stage p,html[lang=en] .mini-stage p{font-size:13px;line-height:1.5;margin-top:6px}.mini-stage:not(:last-child):after{font-size:25px;right:-4px;top:17px}.approach-link,html[lang=en] .approach-link{font-size:15px;margin-top:16px;gap:12px}.approach-link>span{font-size:24px}.detail-deliverables>ul{margin-top:13px}.detail-deliverables li,html[lang=en] .detail-deliverables li{font-size:16px;line-height:1.6;gap:10px;margin-top:10px}.detail-deliverables li>:is(svg,img.adt-raster-art){width:20px;height:20px;margin-top:3px}.deliverable-note{font-size:12px;margin-top:12px}
 .detail-lower-grid{grid-template-columns:1fr;gap:27px;margin-top:28px;padding-top:25px}.audience-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:15px}.audience-item{padding:14px;min-height:0;border-radius:6px}.audience-item>:is(svg,img.adt-raster-art){width:34px;height:34px}.audience-item p,html[lang=en] .audience-item p{font-size:15px;line-height:1.6;margin-top:9px}.faq-list{margin-top:14px}.faq-item{border-radius:5px;margin-top:7px}.faq-item summary,html[lang=en] .faq-item summary{padding:9px 11px;font-size:14px;line-height:1.5;gap:8px}.faq-item summary>:is(svg,img.adt-raster-art){width:15px;height:15px}.faq-chevron{font-size:23px;padding-left:5px}.faq-item>p{font-size:15px;line-height:1.7;padding:12px 15px 15px}
 .consultation-card{padding:20px;border-radius:10px}.consultation-card .eyebrow{font-size:10px;letter-spacing:2px}.consultation-card h2,html[lang=en] .consultation-card h2{font-size:21px;line-height:1.35;margin-top:8px;white-space:normal}.consultation-intro,html[lang=en] .consultation-intro{font-size:13px;line-height:1.6;margin-top:10px}.consult-fields{gap:8px;margin-top:15px}.consult-fields input,.consult-fields select{height:40px;border-radius:5px;padding:0 9px;font-size:13px}.consult-fields select{height:42px}.consult-submit,html[lang=en] .consult-submit{min-height:47px;margin-top:10px;padding:12px 15px;border-radius:5px;font-size:14px;gap:12px}.consult-submit>span{font-size:26px}.consultation-note{font-size:11px;line-height:1.5;gap:6px;margin-top:12px}.consultation-note>:is(svg,img.adt-raster-art){width:14px;height:14px}.consult-email{font-size:13px;margin-top:8px}.consultation-fallback{font-size:13px;line-height:1.6;margin-top:12px}
 .detail-scope{grid-template-columns:1fr;gap:25px;padding:28px 0;margin-top:28px}.detail-scope>div>h2,.detail-experience h2{font-size:26px}.detail-experience{padding:27px 0}
}
@media(max-width:760px){
 .detail-hero{height:auto;display:flex;flex-direction:column;background:#fff}.detail-hero-copy{position:relative;left:auto;top:auto;width:100%;order:0;padding:26px 6% 25px;background:linear-gradient(#fff,#f8fcff)}.detail-breadcrumb{font-size:12px;gap:9px;flex-wrap:wrap}.detail-hero-copy h1{font-size:clamp(39px,8.6vw,57px);line-height:1.02;margin-top:18px}.detail-hero-copy h2,html[lang=en] .detail-hero-copy h2{font-size:23px;line-height:1.4;margin-top:17px}.detail-hero-intro{font-size:16px;line-height:1.7;margin-top:16px}.detail-hero-buttons{margin-top:22px;gap:10px}.detail-hero-buttons .button{font-size:15px;min-height:49px;padding:12px 17px;gap:18px}.detail-photo{position:relative;inset:auto;order:1;z-index:0;width:100%;aspect-ratio:560/355;overflow:hidden}.detail-photo>:is(svg,img.adt-raster-art):not(.detail-mobile-photo){display:none}.detail-photo .detail-mobile-photo{display:block;position:absolute;inset:0;width:100%;height:100%}
 .detail-tabs{display:flex;overflow-x:auto;justify-content:flex-start;padding:0 4%;min-height:54px;scrollbar-width:thin}.detail-tab,html[lang=en] .detail-tab{flex:0 0 auto;min-height:54px;padding:0 13px;font-size:13px;gap:9px;white-space:nowrap}.detail-tab :is(svg,img.adt-raster-art){width:22px;height:22px}.detail-tab+.detail-tab:before{display:none}.detail-layout{display:block;padding:27px 6% 22px}.detail-layout section>h2,html[lang=en] .detail-layout section>h2{font-size:25px}.detail-hero-buttons .button{width:auto}.mini-stages{grid-template-columns:repeat(3,minmax(0,1fr));gap:23px 15px}.mini-stage-art{width:61px;height:61px}.mini-stage h3{font-size:18px}.mini-number{font-size:15px}.mini-stage p,html[lang=en] .mini-stage p{font-size:14px}.mini-stage:not(:last-child):after{display:none}.audience-item p,html[lang=en] .audience-item p{font-size:16px}.detail-scope p,.detail-experience>p:not(.eyebrow){font-size:16px}.consultation-card{position:relative;top:auto;margin-top:26px;padding:24px;border-radius:10px}.consultation-card h2,html[lang=en] .consultation-card h2{font-size:25px}.consultation-intro,html[lang=en] .consultation-intro{font-size:15px;line-height:1.6}.consult-fields{margin-top:18px;gap:10px}.consult-fields input,.consult-fields select{font-size:16px;height:45px;padding:0 11px}.consult-fields select{height:46px}.consult-submit,html[lang=en] .consult-submit{font-size:16px;min-height:49px;padding:12px 18px}.consultation-note{font-size:12px;margin-top:13px}.consult-email{font-size:14px;margin-top:9px}
}
@media(max-width:390px){.detail-hero-copy h1{font-size:37px}.detail-hero-buttons{flex-direction:column}.detail-hero-buttons .button{width:100%}.manufacturing-note{gap:11px;padding:13px 11px}.manufacturing-note>:is(svg,img.adt-raster-art){width:34px;height:34px}.manufacturing-note strong{font-size:16px}.mini-stages{grid-template-columns:repeat(2,minmax(0,1fr))}.consultation-card{padding:20px}.consult-fields{grid-template-columns:1fr}.consultation-card h2,html[lang=en] .consultation-card h2{font-size:24px}}
