.mission-g2_root__CEja8{--ink:#050505;--olive:#312525;--muted:#626268;--shell:#f0f0f2;--card:#ffffff;--raised:#fafafb;--border:#d9d9de;--line:#e9e9eb;--hatch:rgb(5 5 5/3.5%);--yellow:#f8d414;--amber:#f9b643;--charcoal:#18191b;--cta:#282828;--warn:#ff6331;--ease-out:cubic-bezier(0.22,1,0.36,1);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--ease-pop:cubic-bezier(0.34,1.45,0.64,1);--display:var(--font-inter),ui-sans-serif,system-ui,sans-serif;--text:var(--font-missions-text),var(--font-inter),ui-sans-serif,system-ui,sans-serif;--pad:64px;--cell:28px;overflow:clip;background:var(--shell);color:var(--ink);font-family:var(--display)}.mission-g2_stage__6ME_x{width:min(1536px,100%);margin:0 auto;border-right:1px solid var(--border);border-left:1px solid var(--border)}.mission-g2_row__71yVP{position:relative;padding-inline:64px}.mission-g2_row__71yVP:after,.mission-g2_row__71yVP:before{content:"";position:absolute;top:0;bottom:0;width:64px;background-image:repeating-linear-gradient(125deg,var(--hatch) 0,var(--hatch) 1px,transparent 1px,transparent 13px);pointer-events:none}.mission-g2_row__71yVP:before{left:0;border-right:1px solid var(--border)}.mission-g2_row__71yVP:after{right:0;border-left:1px solid var(--border)}.mission-g2_section__QEdZQ{border-bottom:1px solid var(--border);scroll-margin-top:var(--site-header-sticky-height,80px)}.mission-g2_breadcrumb__t4V68{display:flex;align-items:center;gap:10px;min-height:54px;padding-inline:calc(64px + var(--pad));border-bottom:1px solid var(--border);color:var(--muted);font-size:13px;white-space:nowrap}.mission-g2_breadcrumb__t4V68 a{color:var(--ink)}.mission-g2_breadcrumb__t4V68 a:focus-visible,.mission-g2_breadcrumb__t4V68 a:hover{text-decoration:underline;text-underline-offset:4px}.mission-g2_maskLine__BSpCC{display:block;overflow:hidden;margin-bottom:-.12em;padding-bottom:.12em}.mission-g2_maskInner__hLG1m{display:inline-block}.mission-g2_accent__cI8PM{position:relative;z-index:0;color:var(--olive);white-space:nowrap}.mission-g2_accent__cI8PM:after{content:"";position:absolute;right:-.03em;bottom:.05em;left:-.03em;z-index:-1;height:.15em;background:var(--yellow);transform-origin:0 50%}.mission-g2_chip__6H97N{display:inline-flex;flex:none;align-items:center;justify-content:center;min-width:46px;height:34px;padding:0 10px;border-radius:7px;background:var(--charcoal);color:#fff;font-size:15px;font-weight:700;line-height:1;letter-spacing:-.02em}.mission-g2_mark__UsIcd{display:inline-grid;flex:none;place-items:center;width:22px;height:22px;border:1.5px solid #8d8d93;border-radius:5px;background:#fff;transition:background-color .2s ease-out,border-color .2s ease-out}.mission-g2_mark__UsIcd:after{content:"";width:43%;height:43%;border-radius:2px;background:var(--yellow);opacity:0;transform:scale(.75);transition:opacity .2s ease-out,transform .3s var(--ease-out)}.mission-g2_mark__UsIcd[data-checked]{border-color:var(--olive);background:var(--charcoal)}.mission-g2_mark__UsIcd[data-checked]:after{opacity:1;transform:none}.mission-g2_cta__8rfaW,.mission-g2_phone__qt83K{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:56px;padding:0 24px;border-radius:6px;font-size:14px;font-weight:600;line-height:1;letter-spacing:-.015em;transition:transform .16s var(--ease-out),background-color .16s ease-out,border-color .16s ease-out}.mission-g2_cta__8rfaW{background:var(--cta);box-shadow:0 18px 32px rgb(0 0 0/28%),0 4px 8px rgb(0 0 0/20%);color:#fff}.mission-g2_phone__qt83K{border:1px solid var(--border);background:var(--card);color:var(--ink)}.mission-g2_cta__8rfaW:active,.mission-g2_finalCta__AdWuk:active,.mission-g2_phone__qt83K:active{transform:scale(.97)}.mission-g2_textLink__wwYv1{display:inline-flex;align-items:center;gap:8px;padding-bottom:3px;border-bottom:1px solid var(--border);color:var(--ink);font-size:14px;font-weight:600;line-height:1.3;letter-spacing:-.01em;transition:border-color .16s ease-out}.mission-g2_textLink__wwYv1 svg{flex:none}.mission-g2_root__CEja8 :is(a,button,summary):focus-visible{outline:2px solid var(--olive);outline-offset:3px}.mission-g2_root__CEja8 dd a:not([class]),.mission-g2_root__CEja8 figcaption a:not([class]),.mission-g2_root__CEja8 p a:not([class]){color:var(--ink);text-decoration:underline;text-decoration-color:var(--amber);text-decoration-thickness:2px;text-underline-offset:3px}.mission-g2_hint__R6GIV{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:13px;font-weight:500;line-height:1.2;letter-spacing:-.01em;pointer-events:none;transition:opacity .3s ease-out}.mission-g2_hint__R6GIV:after{content:attr(data-mouse)}.mission-g2_hint__R6GIV[data-done]{opacity:0}.mission-g2_hintIcon__ZUrf1{display:grid;flex:none;place-items:center;width:22px;height:22px;color:var(--ink)}@media (hover:none),(pointer:coarse){.mission-g2_hint__R6GIV:after{content:attr(data-touch)}}[data-reveal=armed] .mission-g2_maskInner__hLG1m{transform:translateY(115%)}[data-reveal=play] .mission-g2_maskInner__hLG1m{transition:transform .75s var(--ease-out) var(--d,0s)}[data-reveal=armed] .mission-g2_accent__cI8PM:after{transform:scaleX(0)}[data-reveal=play] .mission-g2_accent__cI8PM:after{transition:transform .6s var(--ease-out) .65s}[data-reveal=armed] .mission-g2_fadeUp__a7p1V{opacity:0;transform:translateY(16px)}[data-reveal=play] .mission-g2_fadeUp__a7p1V{transition:opacity .6s var(--ease-out) var(--d,0s),transform .6s var(--ease-out) var(--d,0s)}[data-reveal=armed] .mission-g2_popIn__K7Ja0{opacity:0;transform:translateY(-14px) scale(.9)}[data-reveal=play] .mission-g2_popIn__K7Ja0{transition:opacity .3s ease-out var(--d,0s),transform .6s var(--ease-pop) var(--d,0s)}[data-reveal=armed] .mission-g2_drawX__QTQ3c{transform:scaleX(0)}[data-reveal=play] .mission-g2_drawX__QTQ3c{transition:transform .75s var(--ease-out) var(--d,0s)}.mission-g2_drawX__QTQ3c{transform-origin:0 50%}@keyframes mission-g2_maskIn__1LxBX{0%{transform:translateY(115%)}}@keyframes mission-g2_drawX__QTQ3c{0%{transform:scaleX(0)}}@keyframes mission-g2_fadeUp__a7p1V{0%{opacity:0;transform:translateY(16px)}}@keyframes mission-g2_fadeIn__7QgqO{0%{opacity:0}}@keyframes mission-g2_dropIn__awI87{0%{opacity:0;transform:translateY(-36px)}}@keyframes mission-g2_float__UYLRd{0%{transform:translateY(-5px)}to{transform:translateY(5px)}}.mission-g2_heroGrid__5a7nv{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));min-height:560px}.mission-g2_heroCopy__Atl21{display:flex;grid-column:span 4;flex-direction:column;align-items:flex-start;justify-content:center;gap:24px;padding:72px var(--pad);border-right:1px solid var(--border)}.mission-g2_badge__yVbSK{display:inline-flex;align-items:center;gap:10px;min-height:32px;padding:5px 10px 5px 5px;border:1px solid var(--line);border-radius:6px;background:var(--card);color:var(--muted);font-size:14px;font-weight:500;line-height:1}.mission-g2_badge__yVbSK span{display:inline-grid;place-items:center;min-width:30px;height:22px;padding:0 5px;border-radius:5px;background:var(--charcoal);color:#fff;font-size:12px;font-weight:700}.mission-g2_hero__60hkJ h1{font-size:clamp(2.25rem,4.7vw,4.375rem);font-weight:600;line-height:1.02;letter-spacing:-.05em}.mission-g2_lead___aKvS{max-width:640px;color:var(--muted);font-family:var(--text);font-size:18px;line-height:1.5}.mission-g2_actions__eV9GG,.mission-g2_asideActions__E7_5w,.mission-g2_finalActions__OGtmn{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.mission-g2_heroChecks__H73DO{display:flex;flex-wrap:wrap;gap:8px 22px;color:var(--muted);font-size:14px;font-weight:500;line-height:1.2}.mission-g2_heroChecks__H73DO li{display:inline-flex;align-items:center;gap:8px}.mission-g2_heroChecks__H73DO svg{flex:none;color:var(--ink)}.mission-g2_heroForm__LF7yH{width:100%}.mission-g2_heroKeys__201_u{display:none}.mission-g2_heroSide__psI7o{display:flex;grid-column:span 2;flex-direction:column;min-width:0;background:var(--raised)}.mission-g2_heroIllustration__85T3e{position:relative;width:min(330px,78%);margin:auto;padding-block:20px 8px}.mission-g2_illustrationShadow__qg1BJ{position:absolute;right:14%;bottom:9%;left:14%;height:7%;border-radius:50%;background:radial-gradient(closest-side,rgb(5 5 5/22%),rgb(5 5 5/0))}.mission-g2_heroIllustration__85T3e img{position:relative;width:100%;height:auto;animation:mission-g2_float__UYLRd 3.6s ease-in-out infinite alternate}.mission-g2_heroFacts__Nczwr{border-top:1px solid var(--border);background:var(--card)}.mission-g2_heroFacts__Nczwr li+li{border-top:1px solid var(--line)}.mission-g2_heroFacts__Nczwr :is(a,div){display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 16px;padding:16px var(--cell);transition:background-color .16s ease-out}.mission-g2_heroFacts__Nczwr span{color:var(--ink);font-size:14px;font-weight:600;line-height:1.2;letter-spacing:-.01em}.mission-g2_heroFacts__Nczwr small{grid-column:1;color:var(--muted);font-family:var(--text);font-size:13px;line-height:1.3}.mission-g2_heroFacts__Nczwr strong{grid-row:span 2;grid-column:2;font-size:clamp(1.25rem,1.75vw,1.625rem);font-weight:600;font-feature-settings:"tnum" 1;line-height:1;letter-spacing:-.045em;white-space:nowrap}.mission-g2_horizon__uqP64{height:3px;background:var(--ink);transform-origin:0 50%;animation:mission-g2_drawX__QTQ3c .65s var(--ease-out) both}.mission-g2_soilBand__oDkTS{height:56px;border-bottom:1px solid var(--border);background-image:repeating-linear-gradient(35deg,rgb(5 5 5/7%),rgb(5 5 5/7%) 2px,transparent 0,transparent 24px);animation:mission-g2_fadeIn__7QgqO .9s ease-out .2s both}.mission-g2_hero__60hkJ .mission-g2_maskInner__hLG1m{animation:mission-g2_maskIn__1LxBX .6s var(--ease-out) var(--d,0s) both}.mission-g2_hero__60hkJ .mission-g2_accent__cI8PM:after{animation:mission-g2_drawX__QTQ3c .5s var(--ease-out) .6s both}.mission-g2_hero__60hkJ .mission-g2_fadeUp__a7p1V{animation:mission-g2_fadeUp__a7p1V .5s var(--ease-out) var(--d,0s) both}.mission-g2_heroIllustration__85T3e{animation:mission-g2_dropIn__awI87 .65s var(--ease-pop) .15s both}.mission-g2_anchors__Lm1_2{border-bottom:1px solid var(--border);background:var(--card)}.mission-g2_anchors__Lm1_2 ul{display:flex;overflow-x:auto;scrollbar-width:none}.mission-g2_anchors__Lm1_2 ul::-webkit-scrollbar{display:none}.mission-g2_anchors__Lm1_2 li{flex:1 0 auto;border-right:1px solid var(--line)}.mission-g2_anchors__Lm1_2 li:last-child{border-right:0}.mission-g2_anchors__Lm1_2 a{display:flex;align-items:center;justify-content:center;min-height:52px;padding:0 20px;color:var(--muted);font-size:14px;font-weight:500;line-height:1;letter-spacing:-.01em;white-space:nowrap;transition:color .16s ease-out,background-color .16s ease-out}.mission-g2_proof__NS13g{display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.mission-g2_proofFigures__qOrEq{display:grid;grid-column:span 4;grid-template-columns:2fr 1fr 1fr}.mission-g2_proofFigures__qOrEq li{display:grid;align-content:center;gap:8px;padding:30px var(--cell);border-right:1px solid var(--border);background:var(--card)}.mission-g2_proofFigures__qOrEq strong{font-size:clamp(1.5rem,2.2vw,2rem);font-weight:600;line-height:1;letter-spacing:-.045em}.mission-g2_proofFigures__qOrEq span{color:var(--muted);font-family:var(--text);font-size:15px;line-height:1.35}.mission-g2_proofCerts__6XX6s{display:grid;grid-column:span 2;align-content:center;justify-items:start;gap:14px;padding:24px var(--cell);background:var(--card)}.mission-g2_proofCerts__6XX6s div{display:flex;align-items:center;gap:22px}.mission-g2_proofCerts__6XX6s img{width:auto;height:52px}.mission-g2_clients__RvdAB{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;border-top:1px solid var(--border)}.mission-g2_clients__RvdAB p{padding:0 20px 0 var(--cell);color:var(--muted);font-size:13px;font-weight:500;line-height:1.3}.mission-g2_clients__RvdAB ul{display:grid;grid-column:span 5;grid-template-columns:repeat(7,minmax(0,1fr))}.mission-g2_clients__RvdAB li{display:grid;place-items:center;height:92px;padding:18px 16px;border-left:1px solid var(--line)}.mission-g2_clients__RvdAB img{width:auto;max-width:100%;height:auto;max-height:44px;object-fit:contain;filter:grayscale(1) contrast(1.04);opacity:.8}.mission-g2_sectionHead___81vQ{display:grid;gap:16px;padding:72px var(--pad) 40px}.mission-g2_final__jtNeM h2,.mission-g2_sectionHead___81vQ h2{font-size:clamp(1.75rem,3.7vw,3.375rem);font-weight:600;line-height:1.04;letter-spacing:-.045em}.mission-g2_sectionHead___81vQ p{max-width:700px;color:var(--muted);font-family:var(--text);font-size:17px;line-height:1.5}.mission-g2_sectionFoot__KFEGQ{display:flex;flex-wrap:wrap;gap:14px 32px;padding:22px var(--cell) 26px;border-top:1px solid var(--border)}.mission-g2_levers__wqKbI li,.mission-g2_obligations__Lw91y li,.mission-g2_phases__0nd1Z li{position:relative}.mission-g2_levers__wqKbI li:before,.mission-g2_obligations__Lw91y li:before,.mission-g2_phases__0nd1Z li:before{content:"";position:absolute;inset:0 0 auto;height:20px;border-bottom:1px solid var(--line);background-image:repeating-linear-gradient(135deg,rgb(5 5 5/4.5%),rgb(5 5 5/4.5%) 1px,transparent 0,transparent 10px)}.mission-g2_priceGrid__lfuxl{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-top:1px solid var(--border)}.mission-g2_priceTable__L1DlA{--label-w:250px;--value-w:190px;--gap:24px;grid-column:span 4;padding-bottom:28px;border-right:1px solid var(--border);background:var(--card)}.mission-g2_priceRow__UW95T{--d:calc(var(--i) * 70ms);display:grid;grid-template-columns:var(--label-w) minmax(0,1fr) var(--value-w);align-items:center;gap:0 var(--gap);min-height:86px;padding:14px var(--cell);border-bottom:1px solid var(--line)}.mission-g2_priceLabel__6dmO1{display:grid;gap:4px}.mission-g2_priceLabel__6dmO1 strong{font-size:18px;font-weight:600;line-height:1.15;letter-spacing:-.03em}.mission-g2_priceLabel__6dmO1 span{color:var(--muted);font-family:var(--text);font-size:14px;line-height:1.35}.mission-g2_priceValue__PnKSe{grid-row:1;grid-column:3;font-size:20px;font-weight:600;font-feature-settings:"tnum" 1;line-height:1;letter-spacing:-.04em;text-align:right;white-space:nowrap}.mission-g2_priceRow__UW95T[data-featured] .mission-g2_priceValue__PnKSe{font-size:26px}.mission-g2_priceTrack__jtVSJ{position:relative;grid-row:1;grid-column:2;height:18px}.mission-g2_priceTrack__jtVSJ:before{content:"";position:absolute;top:50%;right:0;left:0;border-top:1px dashed var(--border)}.mission-g2_priceBar__JGxQO{position:absolute;top:0;bottom:0;left:calc(var(--from) * 1%);width:calc((var(--to) - var(--from)) * 1%);border:1.5px solid var(--charcoal);border-radius:3px;background:var(--charcoal)}.mission-g2_priceBar__JGxQO[data-tone=hatched]{background:repeating-linear-gradient(135deg,var(--charcoal) 0,var(--charcoal) 2px,transparent 2px,transparent 7px)}.mission-g2_priceRow__UW95T[data-featured] .mission-g2_priceBar__JGxQO{border-color:var(--ink);background:var(--yellow)}[data-reveal=play] .mission-g2_priceBar__JGxQO{transition-delay:calc(.25s + var(--i) * 90ms)}.mission-g2_priceAxis__LdpEk{position:relative;height:30px;margin-right:calc(var(--cell) + var(--value-w) + var(--gap));margin-left:calc(var(--cell) + var(--label-w) + var(--gap));color:var(--muted);font-size:12px;font-feature-settings:"tnum" 1;line-height:1}.mission-g2_priceAxis__LdpEk span{position:absolute;top:10px;left:calc(var(--at) * 1%);transform:translateX(-50%);white-space:nowrap}.mission-g2_priceAxis__LdpEk span:first-child{transform:none}.mission-g2_priceAxis__LdpEk span:last-child{transform:translateX(-100%)}.mission-g2_priceNote__RI2Ij{max-width:760px;padding:18px var(--cell) 0;color:var(--muted);font-family:var(--text);font-size:14px;line-height:1.55}.mission-g2_priceAside__BZwp3{display:flex;grid-column:span 2;flex-direction:column;gap:20px;padding:34px var(--cell) 30px;background:var(--raised)}.mission-g2_limits__G6iJd h3,.mission-g2_practical__JyZw3 h3,.mission-g2_priceAside__BZwp3 h3,.mission-g2_reportReaders__NekeN h3,.mission-g2_validity__BkEBs h3{font-size:20px;font-weight:600;line-height:1.2;letter-spacing:-.035em}.mission-g2_checklist__XAn40,.mission-g2_priceAside__BZwp3 ul{display:grid;gap:11px}.mission-g2_checklist__XAn40 li,.mission-g2_priceAside__BZwp3 li{display:flex;align-items:flex-start;gap:12px;font-family:var(--text);font-size:15px;line-height:1.4}.mission-g2_checklist__XAn40 .mission-g2_mark__UsIcd,.mission-g2_priceAside__BZwp3 .mission-g2_mark__UsIcd{margin-top:-1px}.mission-g2_asideActions__E7_5w{margin-top:auto;padding-top:8px}.mission-g2_levers__wqKbI{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--border)}.mission-g2_levers__wqKbI li{display:grid;align-content:start;gap:10px;padding:46px var(--cell) 32px;border-right:1px solid var(--border);background:var(--card)}.mission-g2_cases__43jpm li:last-child,.mission-g2_inclusions__rfflt li:last-child,.mission-g2_levers__wqKbI li:last-child,.mission-g2_obligations__Lw91y li:last-child,.mission-g2_phases__0nd1Z li:last-child,.mission-g2_risks__0fD7B li:last-child{border-right:0}.mission-g2_levers__wqKbI h3,.mission-g2_obligations__Lw91y h3,.mission-g2_risks__0fD7B h3{font-size:20px;font-weight:600;line-height:1.2;letter-spacing:-.035em}.mission-g2_inclusions__rfflt p,.mission-g2_levers__wqKbI p,.mission-g2_limits__G6iJd li,.mission-g2_limits__G6iJd p,.mission-g2_obligations__Lw91y p,.mission-g2_practical__JyZw3 p,.mission-g2_reportReaders__NekeN p,.mission-g2_risks__0fD7B p,.mission-g2_validity__BkEBs li,.mission-g2_validity__BkEBs p{color:var(--muted);font-family:var(--text);font-size:15px;line-height:1.5}.mission-g2_inclusions__rfflt{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--border)}.mission-g2_inclusions__rfflt li{--d:calc(var(--i) * 90ms);display:grid;align-content:start;gap:10px;padding:28px var(--cell) 34px;border-right:1px solid var(--border);background:var(--card)}.mission-g2_inclusions__rfflt img{justify-self:center;width:min(190px,78%);height:auto;margin-bottom:6px}.mission-g2_inclusions__rfflt h3{font-size:21px;font-weight:600;line-height:1.15;letter-spacing:-.04em}.mission-g2_limits__G6iJd{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--border);background:var(--raised)}.mission-g2_limits__G6iJd>*{padding:28px var(--cell)}.mission-g2_limits__G6iJd ul{display:grid;gap:10px;border-right:1px solid var(--border);border-left:1px solid var(--border)}.mission-g2_limits__G6iJd li{position:relative;padding-left:18px}.mission-g2_limits__G6iJd li:before,.mission-g2_validity__BkEBs li:before{content:"";position:absolute;top:.6em;left:0;width:7px;height:7px;border-radius:2px;background:var(--ink)}.mission-g2_tests__VJIlo{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-top:1px solid var(--border)}.mission-g2_testsPhoto__SnoJr{display:grid;grid-column:span 3;grid-template-rows:minmax(0,1fr) auto;border-right:1px solid var(--border);background:var(--card)}.mission-g2_testsPhoto__SnoJr img{width:100%;height:100%;min-height:260px;object-fit:cover}.mission-g2_testsPhoto__SnoJr figcaption{display:grid;gap:8px;padding:26px var(--cell) 30px;border-top:1px solid var(--border);color:var(--muted);font-family:var(--text);font-size:15px;line-height:1.5}.mission-g2_testsPhoto__SnoJr strong{color:var(--ink);font-family:var(--display);font-size:20px;font-weight:600;line-height:1.2;letter-spacing:-.035em}.mission-g2_testsList__LLUUC{display:grid;grid-column:span 3;grid-auto-rows:1fr;background:var(--card)}.mission-g2_testsList__LLUUC div{display:grid;grid-template-columns:150px minmax(0,1fr);align-content:center;gap:4px 20px;padding:22px var(--cell);border-bottom:1px solid var(--line)}.mission-g2_testsList__LLUUC div:last-child{border-bottom:0}.mission-g2_reportReaders__NekeN dt,.mission-g2_testsList__LLUUC dt{font-size:17px;font-weight:600;line-height:1.25;letter-spacing:-.03em}.mission-g2_reportReaders__NekeN dd,.mission-g2_testsList__LLUUC dd{color:var(--muted);font-family:var(--text);font-size:15px;line-height:1.5}.mission-g2_report__beGHK{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-top:1px solid var(--border)}.mission-g2_reportSheetWrap__U5_Z5{display:grid;grid-column:span 3;place-items:center;padding:48px var(--cell);border-right:1px solid var(--border);background-image:repeating-linear-gradient(35deg,rgb(5 5 5/4.5%),rgb(5 5 5/4.5%) 1px,transparent 0,transparent 13px)}.mission-g2_reportSheet__B_YQN{width:min(460px,100%);padding:26px 28px 22px;border:1px solid var(--border);border-radius:6px;background:var(--card);box-shadow:0 18px 40px rgb(121 104 12/16%),0 2px 6px rgb(121 104 12/10%)}.mission-g2_reportTitle__oGqWI{display:flex;align-items:center;gap:12px;padding-bottom:16px;border-bottom:2px solid var(--ink);font-size:15px;font-weight:600;line-height:1.25;letter-spacing:-.02em}.mission-g2_reportSheet__B_YQN ol{counter-reset:rubrique}.mission-g2_reportSheet__B_YQN li{--d:0s;display:flex;gap:14px;padding:11px 0;border-bottom:1px solid var(--line);font-family:var(--text);font-size:15px;line-height:1.35;counter-increment:rubrique}.mission-g2_reportSheet__B_YQN li:last-child{border-bottom:0}.mission-g2_reportSheet__B_YQN li:before{content:counter(rubrique);flex:none;width:14px;color:var(--muted);font-family:var(--display);font-weight:600;font-feature-settings:"tnum" 1}.mission-g2_reportReaders__NekeN{display:grid;grid-column:span 3;align-content:center;justify-items:start;gap:20px;padding:48px var(--cell) 48px 40px;background:var(--card)}.mission-g2_reportReaders__NekeN dl{display:grid;width:100%}.mission-g2_reportReaders__NekeN dl div{display:grid;gap:4px;padding:14px 0;border-top:1px solid var(--line)}.mission-g2_reportReaders__NekeN dl div:last-child{border-bottom:1px solid var(--line)}.mission-g2_projects__xrsL_{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-top:1px solid var(--border)}.mission-g2_projectTabs__fHBmO{display:flex;grid-column:span 2;flex-direction:column;border-right:1px solid var(--border);background:var(--raised)}.mission-g2_figureTab__uNwJh,.mission-g2_projectTab__XKK69{display:flex;align-items:center;gap:12px;min-height:64px;border-bottom:1px solid var(--line);color:var(--muted);font-size:17px;font-weight:600;line-height:1.15;letter-spacing:-.03em;text-align:left;cursor:pointer;transition:color .16s ease-out,background-color .16s ease-out,box-shadow .16s ease-out}.mission-g2_projectTab__XKK69{justify-content:space-between;padding:0 24px 0 var(--cell)}.mission-g2_projectTab__XKK69 svg{flex:none;opacity:0;transform:translateX(-4px);transition:opacity .16s ease-out,transform .2s var(--ease-out)}.mission-g2_projectTab__XKK69[aria-selected=true]{background:var(--card);box-shadow:inset 4px 0 0 var(--yellow);color:var(--ink)}.mission-g2_projectTab__XKK69[aria-selected=true] svg{opacity:1;transform:none}.mission-g2_figurePanels__tM_JD,.mission-g2_projectPanels__KaRZf{display:grid}.mission-g2_projectPanels__KaRZf{grid-column:span 4;background:var(--card)}.mission-g2_figurePanel__cNLxo,.mission-g2_projectPanel__7HUE6{grid-area:1/1;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .14s ease-out,transform .14s ease-out,visibility 0s .14s}.mission-g2_figurePanel__cNLxo.mission-g2_isActive__upk_O,.mission-g2_projectPanel__7HUE6.mission-g2_isActive__upk_O{opacity:1;visibility:visible;transform:none;transition:opacity .24s ease-out .06s,transform .32s var(--ease-out) .06s,visibility 0s}.mission-g2_projectPanel__7HUE6{display:grid;align-content:start;gap:22px;padding:38px var(--cell) 36px 40px}.mission-g2_projectPanel__7HUE6 h3{font-size:clamp(1.5rem,2.2vw,2rem);font-weight:600;line-height:1.1;letter-spacing:-.045em}.mission-g2_projectPanel__7HUE6 dl div{display:grid;grid-template-columns:180px minmax(0,1fr);gap:4px 24px;padding:16px 0;border-top:1px solid var(--line)}.mission-g2_projectPanel__7HUE6 dl div:last-child{border-bottom:1px solid var(--line)}.mission-g2_phases__0nd1Z dt,.mission-g2_projectPanel__7HUE6 dt{font-size:14px;font-weight:600;line-height:1.35;letter-spacing:-.01em}.mission-g2_projectPanel__7HUE6 dd{font-family:var(--text);font-size:16px;line-height:1.5}.mission-g2_projectFooter__xMTAQ{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px}.mission-g2_projectFooter__xMTAQ ul{display:flex;flex-wrap:wrap;gap:12px 24px}.mission-g2_phases__0nd1Z{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--border)}.mission-g2_phases__0nd1Z li{--d:calc(var(--i) * 90ms);display:grid;align-content:start;gap:14px;padding:46px var(--cell) 34px;border-right:1px solid var(--border);background:var(--card)}.mission-g2_phaseHead__Pq_ut{display:flex;align-items:center;gap:12px;color:var(--muted);font-size:14px;font-weight:500;line-height:1}.mission-g2_phases__0nd1Z h3{font-size:24px;font-weight:600;line-height:1.1;letter-spacing:-.045em}.mission-g2_phases__0nd1Z dl div{display:grid;gap:4px;padding:13px 0;border-top:1px solid var(--line)}.mission-g2_phases__0nd1Z dd{color:var(--muted);font-family:var(--text);font-size:15px;line-height:1.5}.mission-g2_phaseNote__DqdlR{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 40px;padding:24px var(--cell);border-top:1px solid var(--border);background:var(--raised)}.mission-g2_phaseNote__DqdlR p{max-width:780px;font-family:var(--text);font-size:16px;line-height:1.5}.mission-g2_figure__tUyjx{--soft:174px;--good:174px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-top:1px solid var(--border)}.mission-g2_figure__tUyjx[data-foundation=radier]{--soft:150px;--good:334px}.mission-g2_figure__tUyjx[data-foundation=puits]{--soft:240px;--good:240px}.mission-g2_figure__tUyjx[data-foundation=micropieux]{--soft:292px;--good:356px}.mission-g2_figureStage__uOnFy{grid-column:span 4;padding:28px var(--cell) 20px;border-right:1px solid var(--border);background:var(--card)}.mission-g2_figureSvg__8uN8s{display:block;width:100%;height:auto;border-bottom:1px solid var(--border)}.mission-g2_figureSoft__QJCFv{transform:translateY(var(--soft));transition:transform .55s var(--ease-in-out)}.mission-g2_figureGood___UmBI{transform:translateY(var(--good));transition:transform .55s var(--ease-in-out)}.mission-g2_figureFoundation__29WN1{opacity:0;transform:translateY(-10px);transition:opacity .14s ease-out,transform .14s ease-out}.mission-g2_figure__tUyjx[data-foundation=micropieux] .mission-g2_figureFoundation__29WN1[data-id=micropieux],.mission-g2_figure__tUyjx[data-foundation=puits] .mission-g2_figureFoundation__29WN1[data-id=puits],.mission-g2_figure__tUyjx[data-foundation=radier] .mission-g2_figureFoundation__29WN1[data-id=radier],.mission-g2_figure__tUyjx[data-foundation=semelles] .mission-g2_figureFoundation__29WN1[data-id=semelles]{opacity:1;transform:none;transition:opacity .28s ease-out .2s,transform .45s var(--ease-out) .2s}.mission-g2_figureLegend__IgGRj{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:14px;color:var(--muted);font-size:13px;font-weight:500;line-height:1}.mission-g2_figureLegend__IgGRj li{display:inline-flex;align-items:center;gap:8px}.mission-g2_figureLegend__IgGRj span{width:20px;height:12px;border:1px solid rgb(5 5 5/30%);border-radius:2px}.mission-g2_figureLegend__IgGRj [data-soil=fill]{background:#f3ecd9 radial-gradient(circle,#c4b184 1px,transparent 1.5px) 0 0 /6px 6px}.mission-g2_figureLegend__IgGRj [data-soil=soft]{background:#ecd9a8 repeating-linear-gradient(0deg,#b6934a,#b6934a 1px,transparent 0,transparent 4px)}.mission-g2_figureLegend__IgGRj [data-soil=good]{background:#cfc5ab repeating-linear-gradient(125deg,#1f1d1b,#1f1d1b 1.5px,transparent 0,transparent 5px)}.mission-g2_figureLegend__IgGRj [data-soil=borehole]{height:0;border:0;border-top:2.5px dashed var(--ink);border-radius:0}.mission-g2_figureSide__wS5mL{display:flex;grid-column:span 2;flex-direction:column;background:var(--raised)}.mission-g2_figureTabs__R4YVH{display:grid}.mission-g2_figureTab__uNwJh{padding:0 var(--cell)}.mission-g2_figureTab__uNwJh[aria-selected=true]{background:var(--card);color:var(--ink)}.mission-g2_figureSide__wS5mL .mission-g2_hint__R6GIV{padding:14px var(--cell) 0}.mission-g2_figurePanels__tM_JD{flex:1;padding:22px var(--cell) 32px}.mission-g2_figurePanel__cNLxo{display:grid;align-content:start;gap:10px}.mission-g2_figurePanel__cNLxo h3{font-size:22px;font-weight:600;line-height:1.15;letter-spacing:-.04em}.mission-g2_figurePanel__cNLxo p{color:var(--muted);font-family:var(--text);font-size:15px;line-height:1.5}.mission-g2_figurePanel__cNLxo .mission-g2_figureWhen__D84tN{color:var(--ink);font-family:var(--display);font-size:16px;font-weight:600;line-height:1.3;letter-spacing:-.02em}.mission-g2_risks__0fD7B{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--border)}.mission-g2_risks__0fD7B li{display:grid;align-content:start;justify-items:start;gap:12px;padding:30px var(--cell) 32px;border-right:1px solid var(--border);background:var(--card)}.mission-g2_risks__0fD7B h3:before{content:"";display:block;width:10px;height:10px;margin-bottom:14px;border-radius:2px;background:var(--warn)}.mission-g2_stepsWrap__bqYnP{position:relative;border-top:1px solid var(--border);background:var(--card)}.mission-g2_stepsLine__SXwCJ{position:absolute;top:40px;right:0;left:0;height:3px;background:var(--ink)}.mission-g2_steps__Ylxbj{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.mission-g2_steps__Ylxbj li{--d:calc(0.15s + var(--i) * 80ms);display:grid;align-content:start;justify-items:start;gap:8px;padding:26px 20px 30px 22px;border-right:1px solid var(--line)}.mission-g2_steps__Ylxbj li:last-child{border-right:0}.mission-g2_stepNumber__S5n2L{display:grid;place-items:center;width:30px;height:30px;margin-bottom:14px;border:3px solid var(--ink);border-radius:50%;background:var(--card);font-size:13px;font-weight:700;font-feature-settings:"tnum" 1;line-height:1}.mission-g2_steps__Ylxbj h3{font-size:18px;font-weight:600;line-height:1.15;letter-spacing:-.035em}.mission-g2_steps__Ylxbj p{color:var(--muted);font-family:var(--text);font-size:14px;line-height:1.45}.mission-g2_steps__Ylxbj .mission-g2_stepTime__Z1xXD{margin-top:4px;padding:6px 8px;border-radius:5px;background:var(--shell);color:var(--ink);font-family:var(--display);font-size:12.5px;font-weight:600;line-height:1.2}.mission-g2_practical__JyZw3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--border)}.mission-g2_practical__JyZw3>div{display:grid;align-content:start;justify-items:start;gap:14px;padding:34px var(--cell) 36px;border-right:1px solid var(--border);background:var(--raised);scroll-margin-top:var(--site-header-sticky-height,80px)}.mission-g2_practical__JyZw3>div:last-child{border-right:0}.mission-g2_practical__JyZw3 .mission-g2_checklist__XAn40 li{color:var(--ink)}.mission-g2_obligations__Lw91y{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--border)}.mission-g2_obligations__Lw91y li{display:grid;align-content:start;gap:12px;padding:46px var(--cell) 34px;border-right:1px solid var(--border);background:var(--card)}.mission-g2_obligationNote__26Poe{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-top:1px solid var(--border);background:var(--raised)}.mission-g2_obligationNote__26Poe p{grid-column:span 4;padding:28px 40px 30px var(--cell);font-family:var(--text);font-size:16px;line-height:1.55}.mission-g2_obligationNote__26Poe ul{display:grid;grid-column:span 2;align-content:center;justify-items:start;gap:14px;padding:28px var(--cell);border-left:1px solid var(--border)}.mission-g2_cases__43jpm{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--border)}.mission-g2_cases__43jpm li{border-right:1px solid var(--border);background:var(--card)}.mission-g2_cases__43jpm a{display:grid;align-content:start;justify-items:start;gap:8px;height:100%;padding-bottom:28px}.mission-g2_caseMedia___pBQg{display:block;width:100%;aspect-ratio:4/3;margin-bottom:14px;overflow:hidden;border-bottom:1px solid var(--border)}.mission-g2_caseMedia___pBQg img{width:100%;height:100%;object-fit:cover;object-position:50% 0;transition:transform .5s var(--ease-out)}.mission-g2_caseTag___ksAW{margin-inline:24px;padding:5px 8px;border-radius:5px;background:var(--charcoal);color:#fff;font-size:12px;font-weight:600;line-height:1}.mission-g2_cases__43jpm strong{margin:4px 24px 0;font-size:22px;font-weight:600;line-height:1.1;letter-spacing:-.04em}.mission-g2_caseSummary__axw9g{margin-inline:24px;color:var(--muted);font-family:var(--text);font-size:15px;line-height:1.45}.mission-g2_zones__tJ3vL{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-top:1px solid var(--border);background:var(--raised)}.mission-g2_zones__tJ3vL h3{grid-column:span 2;align-self:center;padding:28px var(--cell);font-size:22px;font-weight:600;line-height:1.15;letter-spacing:-.04em}.mission-g2_zones__tJ3vL ul{display:grid;grid-column:span 4;grid-template-columns:repeat(4,minmax(0,1fr))}.mission-g2_zones__tJ3vL li{display:grid;align-content:start;gap:4px;padding:24px 20px 26px;border-left:1px solid var(--border)}.mission-g2_zones__tJ3vL strong{font-size:16px;font-weight:600;line-height:1.2;letter-spacing:-.025em}.mission-g2_zones__tJ3vL span{color:var(--muted);font-family:var(--text);font-size:13px;line-height:1.35}.mission-g2_zones__tJ3vL p{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:8px;font-size:14px;font-weight:500;line-height:1.5}.mission-g2_missions__rIE3d{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--border)}.mission-g2_missions__rIE3d a{display:grid;align-content:start;justify-items:start;gap:10px;padding:28px 24px 30px var(--cell);border-right:1px solid var(--border);background:var(--card);transition:background-color .16s ease-out}.mission-g2_missions__rIE3d a:last-child{border-right:0}.mission-g2_missions__rIE3d small{margin-top:4px;color:var(--muted);font-size:13px;font-weight:500;line-height:1}.mission-g2_missions__rIE3d strong{font-size:16px;font-weight:600;line-height:1.25;letter-spacing:-.025em}.mission-g2_missions__rIE3d .mission-g2_currentMission__GUtty{background:var(--charcoal);color:#fff}.mission-g2_currentMission__GUtty .mission-g2_chip__6H97N{background:var(--yellow);color:var(--ink)}.mission-g2_missions__rIE3d .mission-g2_currentMission__GUtty small{color:var(--border)}.mission-g2_validity__BkEBs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--border);background:var(--raised)}.mission-g2_validity__BkEBs>*{padding:28px var(--cell)}.mission-g2_validity__BkEBs ul{display:grid;gap:8px;border-left:1px solid var(--border)}.mission-g2_validity__BkEBs li{position:relative;padding-left:18px}.mission-g2_faq__Hjp3Q{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:start}.mission-g2_faqHead__GaZxL{position:sticky;top:var(--site-header-sticky-height,80px);display:grid;grid-column:span 2;justify-items:start;gap:18px;padding:64px var(--cell) 48px var(--pad)}.mission-g2_faqHead__GaZxL h2{font-size:clamp(1.75rem,2.7vw,2.5rem);font-weight:600;line-height:1.06;letter-spacing:-.045em}.mission-g2_faqHead__GaZxL p{color:var(--muted);font-family:var(--text);font-size:16px;line-height:1.5}.mission-g2_faqList__tW7YJ{grid-column:span 4;border-left:1px solid var(--border);background:var(--card)}.mission-g2_faqList__tW7YJ details{border-bottom:1px solid var(--line)}.mission-g2_faqList__tW7YJ details:last-child{border-bottom:0}.mission-g2_faqList__tW7YJ summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:21px var(--cell);font-size:18px;font-weight:600;line-height:1.25;letter-spacing:-.03em;list-style:none;cursor:pointer}.mission-g2_faqList__tW7YJ summary::-webkit-details-marker{display:none}.mission-g2_faqList__tW7YJ summary:after{content:"";flex:none;width:14px;height:14px;background:linear-gradient(var(--ink),var(--ink)) 50% 50% /100% 2px no-repeat,linear-gradient(var(--ink),var(--ink)) 50% 50% /2px 100% no-repeat;transition:transform .2s var(--ease-out)}.mission-g2_faqList__tW7YJ details[open] summary:after{transform:rotate(45deg)}.mission-g2_faqList__tW7YJ details>div{display:grid;justify-items:start;gap:12px;max-width:800px;padding:0 var(--cell) 24px}.mission-g2_faqList__tW7YJ details p{color:var(--muted);font-family:var(--text);font-size:16px;line-height:1.55}.mission-g2_final__jtNeM{border-bottom:1px solid var(--border)}.mission-g2_finalInner__XpI6C{display:grid;justify-items:center;gap:22px;padding:96px var(--pad);text-align:center}.mission-g2_finalInner__XpI6C>p{max-width:580px;color:var(--muted);font-family:var(--text);font-size:17px;line-height:1.5}.mission-g2_finalActions__OGtmn{justify-content:center;gap:16px;margin-top:10px}.mission-g2_finalCta__AdWuk{display:inline-flex;align-items:center;gap:28px;min-height:84px;padding:0 28px 0 34px;border-radius:12px;background:var(--cta);box-shadow:0 36px 64px rgb(0 0 0/28%),0 8px 16px rgb(0 0 0/20%);color:#fff;text-align:left;transition:transform .16s var(--ease-out),background-color .16s ease-out}.mission-g2_finalCta__AdWuk small,.mission-g2_finalCta__AdWuk strong{display:block;line-height:1}.mission-g2_finalCta__AdWuk strong{font-size:22px;font-weight:600;letter-spacing:-.02em}.mission-g2_finalCta__AdWuk small{margin-top:8px;color:var(--border);font-size:14px;font-weight:500}.mission-g2_finalLinks__fuChd{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 28px;margin-top:10px}.mission-g2_mobileBar__0FTNl{display:none}@media (hover:hover) and (pointer:fine){.mission-g2_cta__8rfaW:hover,.mission-g2_finalCta__AdWuk:hover{background:#151515}.mission-g2_phone__qt83K:hover{border-color:var(--olive)}.mission-g2_textLink__wwYv1:hover{border-bottom-color:var(--olive)}.mission-g2_anchors__Lm1_2 a:hover{background:var(--raised);color:var(--ink)}.mission-g2_heroFacts__Nczwr a:hover,.mission-g2_missions__rIE3d a:not(.mission-g2_currentMission__GUtty):hover{background:var(--raised)}.mission-g2_figureTab__uNwJh:hover,.mission-g2_projectTab__XKK69:hover{color:var(--ink)}.mission-g2_cases__43jpm a:hover img{transform:scale(1.03)}}@media (max-width:1279px){.mission-g2_root__CEja8{--pad:32px;--cell:32px}.mission-g2_row__71yVP{padding-inline:0}.mission-g2_row__71yVP:after,.mission-g2_row__71yVP:before{display:none}.mission-g2_breadcrumb__t4V68{padding-inline:var(--pad)}.mission-g2_proofCerts__6XX6s,.mission-g2_proofFigures__qOrEq{grid-column:span 6}.mission-g2_proofFigures__qOrEq{grid-template-columns:repeat(3,minmax(0,1fr))}.mission-g2_proofFigures__qOrEq li:last-child{border-right:0}.mission-g2_proofCerts__6XX6s{grid-auto-flow:column;align-items:center;justify-content:space-between;padding-inline:var(--pad);border-top:1px solid var(--border)}.mission-g2_clients__RvdAB p{grid-column:span 6;padding:18px var(--pad) 0}.mission-g2_clients__RvdAB ul{grid-column:span 6}.mission-g2_clients__RvdAB li:first-child{border-left:0}.mission-g2_priceTable__L1DlA{--label-w:250px;--value-w:180px;grid-column:span 6;border-right:0}.mission-g2_priceAside__BZwp3{grid-column:span 6;padding-inline:var(--pad);border-top:1px solid var(--border)}.mission-g2_priceAside__BZwp3 ul{gap:11px 28px}.mission-g2_cases__43jpm,.mission-g2_inclusions__rfflt,.mission-g2_priceAside__BZwp3 ul,.mission-g2_risks__0fD7B{grid-template-columns:repeat(2,minmax(0,1fr))}.mission-g2_cases__43jpm li:nth-child(2n),.mission-g2_inclusions__rfflt li:nth-child(2n),.mission-g2_risks__0fD7B li:nth-child(2n){border-right:0}.mission-g2_cases__43jpm li:nth-child(-n+2),.mission-g2_inclusions__rfflt li:nth-child(-n+2),.mission-g2_risks__0fD7B li:nth-child(-n+2){border-bottom:1px solid var(--border)}.mission-g2_stepsLine__SXwCJ{display:none}.mission-g2_steps__Ylxbj{grid-template-columns:repeat(3,minmax(0,1fr))}.mission-g2_steps__Ylxbj li:nth-child(3n){border-right:0}.mission-g2_steps__Ylxbj li:nth-child(n+4){border-top:1px solid var(--line)}.mission-g2_figureSide__wS5mL,.mission-g2_figureStage__uOnFy,.mission-g2_projectPanels__KaRZf,.mission-g2_projectTabs__fHBmO{grid-column:span 6}.mission-g2_projectTabs__fHBmO{flex-direction:row;overflow-x:auto;border-right:0;border-bottom:1px solid var(--border);scrollbar-width:none}.mission-g2_projectTabs__fHBmO::-webkit-scrollbar{display:none}.mission-g2_projectTab__XKK69{flex:1 0 auto;justify-content:center;min-height:56px;padding:0 20px;border-right:1px solid var(--line);border-bottom:0;font-size:15px;white-space:nowrap}.mission-g2_projectTab__XKK69 svg{display:none}.mission-g2_projectTab__XKK69[aria-selected=true]{box-shadow:inset 0 -4px 0 var(--yellow)}.mission-g2_projectPanel__7HUE6{padding-inline:var(--pad)}.mission-g2_figureStage__uOnFy{padding-inline:var(--pad);border-right:0}.mission-g2_figureSide__wS5mL{border-top:1px solid var(--border)}.mission-g2_figureTabs__R4YVH{grid-template-columns:repeat(4,minmax(0,1fr))}.mission-g2_figureTab__uNwJh{justify-content:center;padding:0 12px;border-right:1px solid var(--line)}.mission-g2_figureTab__uNwJh:last-child{border-right:0}.mission-g2_figurePanels__tM_JD,.mission-g2_figureSide__wS5mL .mission-g2_hint__R6GIV{padding-inline:var(--pad)}.mission-g2_faqHead__GaZxL,.mission-g2_faqList__tW7YJ,.mission-g2_obligationNote__26Poe p,.mission-g2_obligationNote__26Poe ul,.mission-g2_zones__tJ3vL h3,.mission-g2_zones__tJ3vL ul{grid-column:span 6}.mission-g2_obligationNote__26Poe ul{grid-auto-flow:column;justify-content:start;gap:14px 32px;padding:0 var(--pad) 28px;border-left:0}.mission-g2_obligationNote__26Poe p{padding-bottom:20px}.mission-g2_zones__tJ3vL h3{padding-bottom:8px}.mission-g2_zones__tJ3vL li:first-child{border-left:0}.mission-g2_zones__tJ3vL li{padding-inline:24px}.mission-g2_zones__tJ3vL li:first-child{padding-left:var(--pad)}.mission-g2_faqHead__GaZxL{position:static;padding:56px var(--pad) 32px}.mission-g2_faqList__tW7YJ{border-top:1px solid var(--border);border-left:0}.mission-g2_faqList__tW7YJ details>div,.mission-g2_faqList__tW7YJ summary{padding-left:var(--pad)}}@media (max-width:899px){.mission-g2_heroGrid__5a7nv{grid-template-columns:minmax(0,1fr);min-height:0}.mission-g2_heroCopy__Atl21,.mission-g2_heroSide__psI7o{grid-column:auto}.mission-g2_heroCopy__Atl21{padding-block:48px;border-right:0;border-bottom:1px solid var(--border)}.mission-g2_heroSide__psI7o{position:relative;display:block}.mission-g2_heroIllustration__85T3e{position:absolute;top:0;left:0;display:grid;place-items:center;width:50%;height:168px;margin:0}.mission-g2_heroIllustration__85T3e img{width:auto;height:150px}.mission-g2_illustrationShadow__qg1BJ{display:none}.mission-g2_heroFacts__Nczwr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:0;background:transparent}.mission-g2_heroFacts__Nczwr li+li{border-top:0}.mission-g2_heroFacts__Nczwr li{background:var(--card)}.mission-g2_heroFacts__Nczwr li:first-child{grid-column:2;min-height:168px;border-left:1px solid var(--border)}.mission-g2_heroFacts__Nczwr li:nth-child(n+2){border-top:1px solid var(--border)}.mission-g2_heroFacts__Nczwr li:nth-child(3){border-left:1px solid var(--border)}.mission-g2_heroFacts__Nczwr :is(a,div){grid-template-columns:minmax(0,1fr);align-content:center;gap:6px;height:100%;padding:18px var(--pad)}.mission-g2_heroFacts__Nczwr strong{grid-row:auto;grid-column:1;order:1;font-size:clamp(1.25rem,5.6vw,1.75rem);white-space:normal}.mission-g2_heroFacts__Nczwr small{order:2}.mission-g2_levers__wqKbI,.mission-g2_limits__G6iJd,.mission-g2_obligations__Lw91y,.mission-g2_phases__0nd1Z,.mission-g2_practical__JyZw3,.mission-g2_validity__BkEBs{grid-template-columns:minmax(0,1fr)}.mission-g2_levers__wqKbI li,.mission-g2_obligations__Lw91y li,.mission-g2_phases__0nd1Z li,.mission-g2_practical__JyZw3>div{padding-inline:var(--pad);border-right:0;border-bottom:1px solid var(--border)}.mission-g2_levers__wqKbI li:last-child,.mission-g2_obligations__Lw91y li:last-child,.mission-g2_phases__0nd1Z li:last-child,.mission-g2_practical__JyZw3>div:last-child{border-bottom:0}.mission-g2_limits__G6iJd>*,.mission-g2_validity__BkEBs>*{padding:20px var(--pad)}.mission-g2_limits__G6iJd>:first-child,.mission-g2_validity__BkEBs>:first-child{padding-bottom:0}.mission-g2_limits__G6iJd ul,.mission-g2_validity__BkEBs ul{border:0}.mission-g2_validity__BkEBs ul{padding-top:0}.mission-g2_reportReaders__NekeN,.mission-g2_reportSheetWrap__U5_Z5,.mission-g2_testsList__LLUUC,.mission-g2_testsPhoto__SnoJr{grid-column:span 6}.mission-g2_reportSheetWrap__U5_Z5,.mission-g2_testsPhoto__SnoJr{border-right:0;border-bottom:1px solid var(--border)}.mission-g2_testsPhoto__SnoJr img{aspect-ratio:16/9;min-height:0}.mission-g2_testsList__LLUUC div{padding-inline:var(--pad)}.mission-g2_reportReaders__NekeN{padding:36px var(--pad)}}@media (max-width:767px){.mission-g2_root__CEja8{--pad:20px;--cell:20px}.mission-g2_breadcrumb__t4V68{display:none}.mission-g2_heroCopy__Atl21{gap:14px;padding-block:20px 26px}.mission-g2_badge__yVbSK,.mission-g2_heroSide__psI7o{display:none}.mission-g2_heroKeys__201_u{display:grid;width:100%;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.mission-g2_heroKeys__201_u li{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-block:9px}.mission-g2_heroKeys__201_u li+li{border-top:1px solid var(--line)}.mission-g2_heroKeys__201_u span{color:var(--muted);font-size:13px;font-weight:500;line-height:1.2}.mission-g2_heroKeys__201_u strong{font-size:15px;font-weight:600;font-feature-settings:"tnum" 1;line-height:1.2;letter-spacing:-.02em;text-align:right;white-space:nowrap}.mission-g2_heroKeys__201_u small{display:none}.mission-g2_hero__60hkJ h1{font-size:clamp(1.875rem,9vw,2.375rem);line-height:1.05;text-wrap:balance;animation:mission-g2_fadeUp__a7p1V .5s var(--ease-out) both}.mission-g2_hero__60hkJ h1 .mission-g2_maskInner__hLG1m,.mission-g2_hero__60hkJ h1 .mission-g2_maskLine__BSpCC{display:inline;margin:0;padding:0;overflow:visible;animation:none}.mission-g2_lead___aKvS{order:1;font-size:16px}.mission-g2_actions__eV9GG,.mission-g2_asideActions__E7_5w{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;width:100%}.mission-g2_actions__eV9GG .mission-g2_phone__qt83K,.mission-g2_asideActions__E7_5w .mission-g2_phone__qt83K{min-height:50px}.mission-g2_heroChecks__H73DO{gap:8px 16px;font-size:13px}.mission-g2_soilBand__oDkTS{height:36px}.mission-g2_anchors__Lm1_2 li{flex:0 0 auto}.mission-g2_anchors__Lm1_2 a{min-height:46px;padding:0 16px}.mission-g2_proofFigures__qOrEq{grid-template-columns:minmax(0,1fr)}.mission-g2_proofFigures__qOrEq li{grid-template-columns:124px minmax(0,1fr);align-items:center;gap:14px;padding:14px var(--pad);border-right:0;border-bottom:1px solid var(--line)}.mission-g2_proofFigures__qOrEq li:last-child{border-bottom:0}.mission-g2_proofFigures__qOrEq strong{font-size:22px}.mission-g2_proofFigures__qOrEq span{font-size:14px}.mission-g2_proofCerts__6XX6s{grid-auto-flow:row;justify-content:stretch;gap:12px;padding-block:18px}.mission-g2_proofCerts__6XX6s img{height:42px}.mission-g2_clients__RvdAB p{padding-top:16px}.mission-g2_clients__RvdAB ul{grid-template-columns:repeat(4,minmax(0,1fr));padding:6px 8px 10px}.mission-g2_clients__RvdAB li{height:62px;padding:12px 10px;border-left:0}.mission-g2_clients__RvdAB img{max-height:34px}.mission-g2_sectionHead___81vQ{gap:12px;padding:44px var(--pad) 24px}.mission-g2_faqHead__GaZxL h2,.mission-g2_final__jtNeM h2,.mission-g2_sectionHead___81vQ h2{text-wrap:balance}.mission-g2_sectionHead___81vQ p{font-size:16px}.mission-g2_sectionFoot__KFEGQ{gap:12px 24px;padding-block:18px 22px}.mission-g2_priceTable__L1DlA{padding-bottom:20px}.mission-g2_priceRow__UW95T{grid-template-columns:minmax(0,1fr) auto;gap:10px 14px;min-height:0;padding:16px var(--pad)}.mission-g2_priceValue__PnKSe{grid-column:2;font-size:17px}.mission-g2_priceRow__UW95T[data-featured] .mission-g2_priceValue__PnKSe{font-size:20px}.mission-g2_priceLabel__6dmO1 strong{font-size:16px}.mission-g2_priceLabel__6dmO1 span{font-size:13px}.mission-g2_priceTrack__jtVSJ{grid-row:2;grid-column:1/-1;height:10px}.mission-g2_priceAxis__LdpEk,.mission-g2_priceTrack__jtVSJ:empty{display:none}.mission-g2_priceNote__RI2Ij{padding-top:14px}.mission-g2_priceAside__BZwp3{gap:16px;padding-block:26px}.mission-g2_priceAside__BZwp3 ul{grid-template-columns:minmax(0,1fr)}.mission-g2_asideActions__E7_5w{margin-top:0}.mission-g2_levers__wqKbI li,.mission-g2_obligations__Lw91y li{gap:8px;padding-block:22px}.mission-g2_levers__wqKbI li:before,.mission-g2_obligations__Lw91y li:before,.mission-g2_phases__0nd1Z li:before{display:none}.mission-g2_inclusions__rfflt h3,.mission-g2_levers__wqKbI h3,.mission-g2_obligations__Lw91y h3,.mission-g2_risks__0fD7B h3{font-size:18px}.mission-g2_inclusions__rfflt{grid-template-columns:minmax(0,1fr)}.mission-g2_inclusions__rfflt li{grid-template-columns:92px minmax(0,1fr);gap:4px 16px;padding:18px var(--pad);border-right:0;border-bottom:1px solid var(--border)}.mission-g2_inclusions__rfflt li:last-child{border-bottom:0}.mission-g2_inclusions__rfflt img{grid-row:span 2;align-self:center;width:92px;margin:0}.mission-g2_inclusions__rfflt p{grid-column:2}.mission-g2_testsPhoto__SnoJr figcaption{padding:18px var(--pad) 22px}.mission-g2_testsPhoto__SnoJr strong{font-size:18px}.mission-g2_testsList__LLUUC div{grid-template-columns:minmax(0,1fr);gap:2px;padding-block:13px}.mission-g2_reportSheetWrap__U5_Z5{padding:28px var(--pad)}.mission-g2_reportSheet__B_YQN{padding:20px 20px 14px}.mission-g2_reportReaders__NekeN{gap:16px;padding-block:28px}.mission-g2_projectTab__XKK69{flex:0 0 auto;min-height:50px;padding:0 16px}.mission-g2_figurePanel__cNLxo:not(.mission-g2_isActive__upk_O),.mission-g2_projectPanel__7HUE6:not(.mission-g2_isActive__upk_O){display:none}.mission-g2_projectPanel__7HUE6{gap:16px;padding-block:26px 28px}.mission-g2_projectPanel__7HUE6 dl div{grid-template-columns:minmax(0,1fr);padding:13px 0}.mission-g2_projectPanel__7HUE6 dd{font-size:15px}.mission-g2_projectFooter__xMTAQ .mission-g2_cta__8rfaW{width:100%}.mission-g2_phases__0nd1Z{display:flex;overflow-x:auto;scroll-padding-inline:var(--pad);scroll-snap-type:x mandatory;scrollbar-width:none}.mission-g2_phases__0nd1Z::-webkit-scrollbar{display:none}.mission-g2_phases__0nd1Z li{flex:0 0 84%;gap:12px;padding:24px 20px 22px;border-right:1px solid var(--border);border-bottom:0;scroll-snap-align:start}.mission-g2_phases__0nd1Z h3{font-size:21px}.mission-g2_phases__0nd1Z dl div{padding:10px 0}.mission-g2_phases__0nd1Z dd{font-size:14px}.mission-g2_phaseNote__DqdlR{padding-block:20px}.mission-g2_phaseNote__DqdlR p{font-size:15px}.mission-g2_figureStage__uOnFy{padding-block:18px 14px}.mission-g2_figureSvg__8uN8s{aspect-ratio:16/15}.mission-g2_figureLegend__IgGRj{gap:6px 14px;margin-top:10px;font-size:12px}.mission-g2_figureTab__uNwJh{min-height:46px;padding:0 4px;font-size:13.5px;letter-spacing:-.02em}.mission-g2_figureTab__uNwJh .mission-g2_mark__UsIcd{display:none}.mission-g2_figureTab__uNwJh[aria-selected=true]{background:var(--charcoal);color:#fff}.mission-g2_figureSide__wS5mL .mission-g2_hint__R6GIV{padding-top:12px}.mission-g2_figurePanels__tM_JD{padding-block:14px 24px}.mission-g2_figurePanel__cNLxo h3{font-size:19px}.mission-g2_cases__43jpm,.mission-g2_risks__0fD7B{grid-template-columns:minmax(0,1fr)}.mission-g2_risks__0fD7B li{gap:8px;padding:20px var(--pad);border-right:0;border-bottom:1px solid var(--border)}.mission-g2_risks__0fD7B li:last-child{border-bottom:0}.mission-g2_risks__0fD7B h3:before{display:inline-block;margin:0 10px 2px 0}.mission-g2_steps__Ylxbj{grid-template-columns:minmax(0,1fr)}.mission-g2_steps__Ylxbj li{position:relative;grid-template-columns:30px minmax(0,1fr);gap:4px 14px;padding:14px var(--pad);border-right:0}.mission-g2_steps__Ylxbj li:nth-child(n+4){border-top:0}.mission-g2_steps__Ylxbj li:not(:last-child):before{content:"";position:absolute;top:44px;bottom:-14px;left:calc(var(--pad) + 13.5px);width:3px;background:var(--ink)}.mission-g2_stepNumber__S5n2L{grid-row:span 3;margin:0}.mission-g2_steps__Ylxbj h3,.mission-g2_steps__Ylxbj p{grid-column:2}.mission-g2_steps__Ylxbj h3{padding-top:5px;font-size:17px}.mission-g2_steps__Ylxbj .mission-g2_stepTime__Z1xXD{justify-self:start;margin-top:2px}.mission-g2_practical__JyZw3>div{gap:12px;padding-block:26px}.mission-g2_obligationNote__26Poe p{padding:22px var(--pad) 16px;font-size:15px}.mission-g2_obligationNote__26Poe ul{grid-auto-flow:row;padding-bottom:24px}.mission-g2_cases__43jpm{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.mission-g2_cases__43jpm::-webkit-scrollbar{display:none}.mission-g2_cases__43jpm li{flex:0 0 74%;border-bottom:0;scroll-snap-align:start}.mission-g2_cases__43jpm li,.mission-g2_cases__43jpm li:nth-child(2n){border-right:1px solid var(--border)}.mission-g2_cases__43jpm li:nth-child(-n+2){border-bottom:0}.mission-g2_cases__43jpm a{padding-bottom:22px}.mission-g2_caseSummary__axw9g,.mission-g2_caseTag___ksAW{margin-inline:18px}.mission-g2_cases__43jpm strong{margin-inline:18px;font-size:20px}.mission-g2_zones__tJ3vL h3{padding:24px var(--pad) 14px;font-size:20px}.mission-g2_zones__tJ3vL ul{grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--border)}.mission-g2_zones__tJ3vL li,.mission-g2_zones__tJ3vL li:first-child{padding:16px var(--pad) 18px}.mission-g2_zones__tJ3vL li:nth-child(odd){border-left:0}.mission-g2_zones__tJ3vL li:nth-child(n+3){border-top:1px solid var(--border)}.mission-g2_missions__rIE3d{grid-template-columns:minmax(0,1fr)}.mission-g2_missions__rIE3d a{grid-template-columns:46px minmax(0,1fr);align-items:center;gap:2px 14px;padding:14px var(--pad);border-right:0;border-bottom:1px solid var(--line)}.mission-g2_missions__rIE3d a:last-child{border-bottom:0}.mission-g2_missions__rIE3d .mission-g2_chip__6H97N{grid-row:span 2}.mission-g2_missions__rIE3d small{margin:0}.mission-g2_faqHead__GaZxL{gap:14px;padding:44px var(--pad) 24px}.mission-g2_faqList__tW7YJ summary{gap:16px;padding:17px var(--pad);font-size:16px}.mission-g2_faqList__tW7YJ details>div{padding:0 var(--pad) 20px}.mission-g2_faqList__tW7YJ details p{font-size:15px}.mission-g2_finalInner__XpI6C{gap:18px;padding:56px var(--pad) 64px}.mission-g2_finalActions__OGtmn{display:grid;width:100%;gap:12px}.mission-g2_finalCta__AdWuk{justify-content:space-between;min-height:72px;padding:0 22px 0 24px}.mission-g2_finalCta__AdWuk strong{font-size:19px}.mission-g2_finalLinks__fuChd{gap:12px 22px}.mission-g2_mobileBar__0FTNl{position:sticky;bottom:max(10px,env(safe-area-inset-bottom));z-index:35;display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;margin:-72px 10px 10px;padding:8px;border-radius:10px;background:var(--charcoal);box-shadow:0 14px 34px rgb(0 0 0/26%);opacity:0;transform:translateY(calc(100% + 24px));transition:opacity .18s ease-out,transform .18s ease-out}.mission-g2_mobileBar__0FTNl[data-shown]{opacity:1;transform:none;transition:opacity .2s ease-out,transform .32s var(--ease-out)}body:has(.cookie-consent) .mission-g2_mobileBar__0FTNl{bottom:calc(var(--cookie-consent-height, 64px) + 22px)}.mission-g2_mobileBar__0FTNl a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 16px;border:1px solid rgb(255 255 255/28%);border-radius:7px;color:#fff;font-size:14px;font-weight:600;line-height:1;letter-spacing:-.015em}.mission-g2_mobileBar__0FTNl a:last-child{border-color:var(--yellow);background:var(--yellow);color:var(--ink)}.mission-g2_mobileBar__0FTNl a:active{transform:scale(.97)}}@media (scripting:none){.mission-g2_figureTabs__R4YVH,.mission-g2_hint__R6GIV,.mission-g2_projectTabs__fHBmO{display:none}.mission-g2_figurePanel__cNLxo,.mission-g2_figurePanel__cNLxo:not(.mission-g2_isActive__upk_O),.mission-g2_projectPanel__7HUE6,.mission-g2_projectPanel__7HUE6:not(.mission-g2_isActive__upk_O){display:grid;grid-area:auto;opacity:1;visibility:visible;transform:none}.mission-g2_figureFoundation__29WN1[data-id=semelles]{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.mission-g2_root__CEja8 *,.mission-g2_root__CEja8 :after,.mission-g2_root__CEja8 :before{animation:none!important;transition-duration:.01ms!important;transition-delay:0s!important}}.quote-express-form_done__XNyhz,.quote-express-form_form__UvzMb{width:100%;max-width:760px;border:1px solid var(--border,#d9d9de);border-radius:8px;background:var(--card,#ffffff);color:var(--ink,#050505);scroll-margin-top:calc(var(--site-header-sticky-height, 80px) + 16px)}.quote-express-form_form__UvzMb{display:grid;gap:14px;padding:20px;container-type:inline-size}.quote-express-form_title__4GsFn{font-size:15px;font-weight:600;line-height:1.2;letter-spacing:-.015em}.quote-express-form_context__AW0dR{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--line,#e9e9eb);border-radius:6px;background:var(--raised,#fafafb);color:var(--muted,#626268);font-family:var(--text,inherit);font-size:13px;line-height:1.35}.quote-express-form_context__AW0dR svg{flex:none;color:var(--ink,#050505)}.quote-express-form_context__AW0dR span{flex:1 1 auto;min-width:0}.quote-express-form_context__AW0dR button{flex:none;padding:4px 2px;border:0;background:none;color:var(--ink,#050505);cursor:pointer;font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px}.quote-express-form_fields__Glzeu{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.quote-express-form_field__qeE7Q{display:grid;align-content:start;gap:6px;min-width:0}.quote-express-form_label__l_vTG{font-size:13px;font-weight:600;line-height:1.2}.quote-express-form_input__1ezjm{width:100%;min-width:0;min-height:48px;padding:0 14px;border:1px solid var(--border,#d9d9de);border-radius:6px;background:var(--raised,#fafafb);color:inherit;font-family:var(--text,inherit);font-size:16px;line-height:1.2;transition:border-color .16s ease-out,background-color .16s ease-out}.quote-express-form_input__1ezjm::placeholder{color:var(--muted,#626268);opacity:.7}.quote-express-form_input__1ezjm:hover{border-color:var(--muted,#626268)}.quote-express-form_input__1ezjm:focus-visible{border-color:var(--ink,#050505);outline:2px solid var(--olive,#312525);outline-offset:2px;background:var(--card,#ffffff)}.quote-express-form_input__1ezjm[aria-invalid=true]{border-color:var(--warn,#ff6331)}.quote-express-form_error__JquAl{color:#b3261e;font-family:var(--text,inherit);font-size:13px;line-height:1.3}.quote-express-form_alert__2nMCM{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border:1px solid var(--warn,#ff6331);border-radius:6px;background:rgb(255 99 49/8%);font-family:var(--text,inherit);font-size:14px;line-height:1.4}.quote-express-form_alert__2nMCM svg{flex:none;margin-top:1px;color:var(--warn,#ff6331)}.quote-express-form_actions__8quFB{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.quote-express-form_submit__8vWe5{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:56px;padding:0 24px;border:0;border-radius:6px;background:var(--cta,#282828);box-shadow:0 18px 32px rgb(0 0 0/28%),0 4px 8px rgb(0 0 0/20%);color:#ffffff;cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;line-height:1;letter-spacing:-.015em;white-space:nowrap;transition:transform .16s var(--ease-out,ease-out),opacity .16s ease-out}.quote-express-form_submit__8vWe5:active{transform:scale(.97)}.quote-express-form_submit__8vWe5:disabled{cursor:progress;opacity:.7}.quote-express-form_spinner__m0goT{animation:quote-express-form_spin__by6Z7 .8s linear infinite}.quote-express-form_note__aDAIV{color:var(--muted,#626268);font-family:var(--text,inherit);font-size:13px;line-height:1.45}.quote-express-form_note__aDAIV a{color:var(--ink,#050505);font-weight:600;text-decoration:underline;text-underline-offset:3px}.quote-express-form_done__XNyhz{display:flex;align-items:flex-start;gap:14px;padding:20px}.quote-express-form_done__XNyhz:focus-visible{outline:2px solid var(--olive,#312525);outline-offset:3px}.quote-express-form_doneIcon__Fusq4{flex:none;color:#1f7a3d}.quote-express-form_doneCopy__u8zKI{display:grid;gap:8px;min-width:0;color:var(--muted,#626268);font-family:var(--text,inherit);font-size:15px;line-height:1.45}.quote-express-form_doneCopy__u8zKI a,.quote-express-form_doneCopy__u8zKI strong{color:var(--ink,#050505)}.quote-express-form_doneCopy__u8zKI a{font-weight:600;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.quote-express-form_doneTitle__0SWLq{color:var(--ink,#050505);font-family:var(--display,inherit);font-size:17px;font-weight:600;line-height:1.25;letter-spacing:-.015em}@keyframes quote-express-form_spin__by6Z7{to{transform:rotate(1turn)}}@container (max-width: 519px){.quote-express-form_fields__Glzeu{grid-template-columns:minmax(0,1fr);gap:10px}}@media (max-width:767px){.quote-express-form_form__UvzMb{gap:12px;padding:14px}.quote-express-form_fields__Glzeu{grid-template-columns:minmax(0,1fr);gap:10px}.quote-express-form_input__1ezjm{min-height:46px}.quote-express-form_actions__8quFB{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.quote-express-form_submit__8vWe5{width:100%}.quote-express-form_done__XNyhz{padding:14px}}@media (prefers-reduced-motion:reduce){.quote-express-form_spinner__m0goT{animation:none}}