.ma-tech-module__BYC5kW__mt{--famille:var(--blue);--famille-on-dark:#ffffffb8;--famille-tint:var(--off);--muted-on-dark:#ffffffbd;--measure:68ch;color:var(--ink);background:var(--wh);font-size:17px;line-height:1.62;overflow-x:clip}:is(.ma-tech-module__BYC5kW__mt p,.ma-tech-module__BYC5kW__mt li){color:var(--ink)}.ma-tech-module__BYC5kW__mt .shell{max-width:var(--content-max);padding:0 var(--page-margin);margin:0 auto}@media (max-width:640px){.ma-tech-module__BYC5kW__mt .shell{padding:0 var(--page-margin-mobile)}}.ma-tech-module__BYC5kW__mt .measure{max-width:var(--measure)}:is(.ma-tech-module__BYC5kW__mt h1,.ma-tech-module__BYC5kW__mt h2,.ma-tech-module__BYC5kW__mt h3){letter-spacing:-.015em;color:var(--ink);margin:0;font-weight:500}.ma-tech-module__BYC5kW__mt h1{font-family:var(--ff-display);letter-spacing:.01em;text-transform:uppercase;font-size:clamp(48px,6vw,84px);font-weight:400;line-height:.98}.ma-tech-module__BYC5kW__mt h2{font-family:var(--ff-body);font-size:clamp(28px,3vw,40px);line-height:1.14}.ma-tech-module__BYC5kW__mt h3{font-family:var(--ff-body);font-size:1.15rem;line-height:1.35}:is(.ma-tech-module__BYC5kW__mt .on-dark h1,.ma-tech-module__BYC5kW__mt .on-dark h2:not(.risks__t),.ma-tech-module__BYC5kW__mt .on-dark h3,.ma-tech-module__BYC5kW__mt .section--navy h2:not(.risks__t),.ma-tech-module__BYC5kW__mt .section--navy h3){color:#fff}.ma-tech-module__BYC5kW__mt p{margin:0 0 1.05em}.ma-tech-module__BYC5kW__mt p:last-child{margin-bottom:0}.ma-tech-module__BYC5kW__mt .eyebrow{font-family:var(--ff-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--famille);margin:0 0 .7em;font-size:12px;display:block}:is(.ma-tech-module__BYC5kW__mt .section--navy .eyebrow,.ma-tech-module__BYC5kW__mt .on-dark .eyebrow){color:var(--famille-on-dark)}.ma-tech-module__BYC5kW__mt .lede{color:var(--text-muted);max-width:var(--measure);font-size:1.15rem}:is(.ma-tech-module__BYC5kW__mt .section--navy .lede,.ma-tech-module__BYC5kW__mt .on-dark .lede){color:var(--muted-on-dark)}.ma-tech-module__BYC5kW__mt .mono{font-family:var(--ff-mono);letter-spacing:.14em;font-size:.78rem}.ma-tech-module__BYC5kW__mt a{color:var(--blue3)}.ma-tech-module__BYC5kW__mt main a:not(.btn){text-underline-offset:.22em;text-decoration:underline;text-decoration-thickness:1px}.ma-tech-module__BYC5kW__mt a:hover:not(.btn){text-decoration-thickness:2px}.ma-tech-module__BYC5kW__mt :focus-visible{outline:3px solid var(--focus);outline-offset:3px}:is(.ma-tech-module__BYC5kW__mt .on-dark a:focus-visible,.ma-tech-module__BYC5kW__mt .on-dark summary:focus-visible){outline-color:#fff}.ma-tech-module__BYC5kW__mt .btn{min-height:44px;font-family:var(--ff-body);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:.6em;padding:13px 24px;font-size:15px;font-weight:600;text-decoration:none;transition:background-color .18s,color .18s,border-color .18s;display:inline-flex}.ma-tech-module__BYC5kW__mt .btn--primary{background:var(--blue);color:#fff;border-color:var(--blue)}.ma-tech-module__BYC5kW__mt .btn--primary:hover{background:var(--blue3);border-color:var(--blue3)}.ma-tech-module__BYC5kW__mt .btn--ghost{color:var(--blue);border-color:var(--blue);background:0 0}.ma-tech-module__BYC5kW__mt .btn--ghost:hover{background:#1a47ff12}.ma-tech-module__BYC5kW__mt .on-dark .btn--ghost{color:#fff;border-color:#ffffff8c}.ma-tech-module__BYC5kW__mt .on-dark .btn--ghost:hover{background:#ffffff1a}.ma-tech-module__BYC5kW__mt .btn-row{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.ma-tech-module__BYC5kW__mt .section{border-top:1px solid var(--bd);padding:clamp(56px,7vw,96px) 0}.ma-tech-module__BYC5kW__mt .section--ghost{background:var(--off)}.ma-tech-module__BYC5kW__mt .section--navy{background:var(--navy);color:#fff;border-top:none}.ma-tech-module__BYC5kW__mt .section--sub{padding-top:clamp(44px,5vw,72px)}.ma-tech-module__BYC5kW__mt .on-dark{color:#fff}.ma-tech-module__BYC5kW__mt .on-dark p{color:var(--muted-on-dark)}.ma-tech-module__BYC5kW__mt section[id]{scroll-margin-top:calc(var(--header-h-compact) + 12px)}.ma-tech-module__BYC5kW__mt .shead{align-items:baseline;gap:26px;margin-bottom:34px;display:flex}.ma-tech-module__BYC5kW__mt .shead__idx{font-family:var(--ff-display);color:var(--bd);flex:none;font-size:2.5rem;line-height:.8}.ma-tech-module__BYC5kW__mt .section--navy .shead__idx{color:#ffffff47}.ma-tech-module__BYC5kW__mt .crumb{background:var(--navy);color:var(--muted-on-dark);padding:calc(var(--header-h) + 16px) 0 18px}.ma-tech-module__BYC5kW__mt .crumb ol{font-family:var(--ff-mono);letter-spacing:.06em;flex-wrap:wrap;gap:8px;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}.ma-tech-module__BYC5kW__mt .crumb a{color:var(--muted-on-dark);border-bottom:1px solid #ffffff47;text-decoration:none}.ma-tech-module__BYC5kW__mt .crumb a:hover{color:#fff}.ma-tech-module__BYC5kW__mt .crumb li+li:before{content:"/";color:#ffffff59;margin-right:8px}.ma-tech-module__BYC5kW__mt .crumb [aria-current]{color:#fff}.ma-tech-module__BYC5kW__mt .hero{background:var(--navy);color:#fff;padding:clamp(28px,4vw,52px) 0 clamp(52px,6vw,84px);position:relative;overflow:hidden}.ma-tech-module__BYC5kW__mt .hero__grid{z-index:1;grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr);align-items:start;gap:56px;display:grid;position:relative}.ma-tech-module__BYC5kW__mt .hero p.hero__lede{color:var(--muted-on-dark);max-width:60ch;margin-top:26px;font-size:1.16rem}.ma-tech-module__BYC5kW__mt .hero__media{aspect-ratio:4/5;background:#10173a;border:1px solid #ffffff29;margin:0;overflow:hidden}.ma-tech-module__BYC5kW__mt .hero__media img{object-fit:cover;width:100%;height:100%}.ma-tech-module__BYC5kW__mt .risks{z-index:1;margin-top:clamp(40px,5vw,60px);position:relative}.ma-tech-module__BYC5kW__mt .risks__t{font-family:var(--ff-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--famille-on-dark);margin-bottom:18px;font-size:12px}.ma-tech-module__BYC5kW__mt .risks__grid{background:#ffffff29;border:1px solid #ffffff29;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.ma-tech-module__BYC5kW__mt .risk{background:var(--navy);padding:24px 22px 26px}.ma-tech-module__BYC5kW__mt .risk__n{font-family:var(--ff-display);color:var(--blue2);font-size:1.5rem;line-height:1;display:block}.ma-tech-module__BYC5kW__mt .risk h3{color:#fff;margin:.25em 0 .5em;font-size:1.05rem}.ma-tech-module__BYC5kW__mt .risk p{color:var(--muted-on-dark);margin:0;font-size:.95rem}.ma-tech-module__BYC5kW__mt .pull{background:var(--off);border-left:3px solid var(--blue);color:var(--ink);max-width:62ch;margin:34px 0 0;padding:26px 30px;font-size:1.18rem;line-height:1.45}.ma-tech-module__BYC5kW__mt .section--ghost .pull{background:#fff}.ma-tech-module__BYC5kW__mt .tablewrap{border:1px solid var(--bd);background:#fff;overflow-x:auto}.ma-tech-module__BYC5kW__mt .tablewrap:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.ma-tech-module__BYC5kW__mt table{border-collapse:collapse;width:100%;min-width:640px;font-size:.97rem}.ma-tech-module__BYC5kW__mt caption{text-align:left;border-bottom:1px solid var(--bd);font-family:var(--ff-mono);letter-spacing:.14em;color:var(--text-muted);background:#fff;padding:16px 20px;font-size:12px}:is(.ma-tech-module__BYC5kW__mt th,.ma-tech-module__BYC5kW__mt td){text-align:left;vertical-align:top;border-bottom:1px solid var(--bd);padding:16px 20px}.ma-tech-module__BYC5kW__mt thead th{font-family:var(--ff-mono);letter-spacing:.14em;color:var(--ink);background:var(--off);font-size:12px;font-weight:500}.ma-tech-module__BYC5kW__mt tbody th{color:var(--ink);width:22%;font-weight:500}:is(.ma-tech-module__BYC5kW__mt tbody tr:last-child th,.ma-tech-module__BYC5kW__mt tbody tr:last-child td){border-bottom:none}.ma-tech-module__BYC5kW__mt .scrollnote{font-family:var(--ff-mono);letter-spacing:.12em;color:var(--text-muted);margin-top:10px;font-size:12px}.ma-tech-module__BYC5kW__mt .proof{border:1px solid var(--bd);background:#fff}.ma-tech-module__BYC5kW__mt .proof__head{background:var(--famille-tint);border-bottom:1px solid var(--bd);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding:18px 22px;display:flex}.ma-tech-module__BYC5kW__mt .proof__stamp{font-family:var(--ff-mono);letter-spacing:.14em;color:var(--famille);border:1px solid #8a6a3b73;padding:5px 10px;font-size:12px}.ma-tech-module__BYC5kW__mt .proof table{min-width:760px}.ma-tech-module__BYC5kW__mt .proof .tablewrap{border:none}.ma-tech-module__BYC5kW__mt .proof__note{border-top:1px solid var(--bd);color:var(--text-muted);background:var(--off);padding:18px 22px;font-size:.92rem}.ma-tech-module__BYC5kW__mt .cards{background:var(--bd);border:1px solid var(--bd);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.ma-tech-module__BYC5kW__mt .card{background:#fff;padding:30px 28px}.ma-tech-module__BYC5kW__mt .card__tag{font-family:var(--ff-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--famille);margin-bottom:.6em;font-size:12px;display:block}.ma-tech-module__BYC5kW__mt .card h3{margin-bottom:.6em}.ma-tech-module__BYC5kW__mt .card p{color:var(--text-muted);margin:0;font-size:.97rem}.ma-tech-module__BYC5kW__mt .step{border-top:2px solid var(--blue);padding-top:18px}.ma-tech-module__BYC5kW__mt .step__n{font-family:var(--ff-display);color:var(--blue);font-size:1.35rem;line-height:1;display:block}.ma-tech-module__BYC5kW__mt .section--navy .step__n{color:var(--blue2)}.ma-tech-module__BYC5kW__mt .step h3{margin:.3em 0 .45em}.ma-tech-module__BYC5kW__mt .section--navy .step h3{color:#fff}.ma-tech-module__BYC5kW__mt .step p{color:var(--text-muted);margin:0;font-size:.95rem}.ma-tech-module__BYC5kW__mt .section--navy .step p{color:var(--muted-on-dark)}.ma-tech-module__BYC5kW__mt .acc{border:1px solid var(--bd);background:#fff;margin-top:8px}.ma-tech-module__BYC5kW__mt .acc details{border-bottom:1px solid var(--bd)}.ma-tech-module__BYC5kW__mt .acc details:last-child{border-bottom:none}.ma-tech-module__BYC5kW__mt .acc summary{cursor:pointer;min-height:60px;color:var(--ink);align-items:center;gap:18px;padding:20px 24px;font-size:1.05rem;font-weight:500;list-style:none;display:flex}.ma-tech-module__BYC5kW__mt .acc summary::-webkit-details-marker{display:none}.ma-tech-module__BYC5kW__mt .acc summary:after{content:"";border-right:2px solid var(--blue);border-bottom:2px solid var(--blue);flex:0 0 12px;width:12px;height:12px;margin-left:auto;transition:transform .2s;transform:rotate(45deg)translateY(-3px)}.ma-tech-module__BYC5kW__mt .acc details[open] summary:after{transform:rotate(-135deg)translateY(-3px)}.ma-tech-module__BYC5kW__mt .acc summary:hover{background:var(--off)}.ma-tech-module__BYC5kW__mt .acc__k{font-family:var(--ff-mono);letter-spacing:.14em;color:var(--text-muted);flex:none;font-size:12px}.ma-tech-module__BYC5kW__mt .acc__body{padding:0 24px 26px}.ma-tech-module__BYC5kW__mt .acc__body p{max-width:var(--measure);color:var(--text-muted);font-size:1rem}.ma-tech-module__BYC5kW__mt .checklist{background:var(--bd);border:1px solid var(--bd);gap:1px;margin:0;padding:0;list-style:none;display:grid}.ma-tech-module__BYC5kW__mt .checklist li{background:#fff;align-items:flex-start;gap:14px;padding:15px 20px;font-size:.99rem;display:flex}.ma-tech-module__BYC5kW__mt .checklist li:before{content:"";background:var(--blue);flex:0 0 8px;height:8px;margin-top:.55em}.ma-tech-module__BYC5kW__mt .cols2{grid-template-columns:repeat(2,1fr);gap:34px;display:grid}.ma-tech-module__BYC5kW__mt .colbox h3{border-bottom:2px solid var(--blue);margin-bottom:.9em;padding-bottom:.55em}.ma-tech-module__BYC5kW__mt .colbox ul{margin:0;padding:0;list-style:none}.ma-tech-module__BYC5kW__mt .colbox li{border-bottom:1px solid var(--bd);padding:11px 0;font-size:.98rem}.ma-tech-module__BYC5kW__mt .colbox li:last-child{border-bottom:none}.ma-tech-module__BYC5kW__mt .deliv{background:var(--bd);border:1px solid var(--bd);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.ma-tech-module__BYC5kW__mt .deliv>div{background:#fff;padding:24px 22px}.ma-tech-module__BYC5kW__mt .deliv .num{font-family:var(--ff-display);color:var(--bd);margin-bottom:.35em;font-size:1.3rem;display:block}.ma-tech-module__BYC5kW__mt .deliv h3{margin-bottom:.4em;font-size:1rem}.ma-tech-module__BYC5kW__mt .deliv p{color:var(--text-muted);margin:0;font-size:.92rem}.ma-tech-module__BYC5kW__mt .deliv>div:last-child{background:var(--navy)}.ma-tech-module__BYC5kW__mt .deliv>div:last-child h3{color:#fff}.ma-tech-module__BYC5kW__mt .deliv>div:last-child .num{color:var(--blue2)}.ma-tech-module__BYC5kW__mt .deliv>div:last-child p{color:var(--muted-on-dark)}.ma-tech-module__BYC5kW__mt .sit{background:var(--bd);border:1px solid var(--bd);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.ma-tech-module__BYC5kW__mt .sit article{background:#fff;padding:28px 26px}.ma-tech-module__BYC5kW__mt .sit h3{margin-bottom:.55em}.ma-tech-module__BYC5kW__mt .sit p{color:var(--text-muted);margin:0;font-size:.95rem}.ma-tech-module__BYC5kW__mt .faq{border-top:1px solid var(--bd)}.ma-tech-module__BYC5kW__mt .faq details{border-bottom:1px solid var(--bd)}.ma-tech-module__BYC5kW__mt .faq summary{cursor:pointer;min-height:60px;color:var(--ink);padding:22px 40px 22px 0;font-size:1.08rem;font-weight:500;list-style:none;position:relative}.ma-tech-module__BYC5kW__mt .faq summary::-webkit-details-marker{display:none}.ma-tech-module__BYC5kW__mt .faq summary:after{content:"+";color:var(--blue);font-size:1.5rem;font-weight:300;line-height:1;position:absolute;top:20px;right:6px}.ma-tech-module__BYC5kW__mt .faq details[open] summary:after{content:"–"}.ma-tech-module__BYC5kW__mt .faq__body{max-width:var(--measure);color:var(--text-muted);padding:0 40px 26px 0}.ma-tech-module__BYC5kW__mt .contact__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:56px;display:grid}.ma-tech-module__BYC5kW__mt .infolist{border-top:1px solid #ffffff29;margin:0;padding:0;list-style:none}.ma-tech-module__BYC5kW__mt .infolist li{color:var(--muted-on-dark);border-bottom:1px solid #ffffff29;gap:16px;padding:13px 0;font-size:.98rem;display:flex}.ma-tech-module__BYC5kW__mt .infolist .k{font-family:var(--ff-mono);letter-spacing:.12em;color:var(--muted-on-dark);flex:0 0 96px;padding-top:.28em;font-size:12px}.ma-tech-module__BYC5kW__mt .contact__aside h3{color:#fff}@media (max-width:1040px){.ma-tech-module__BYC5kW__mt .hero__grid{grid-template-columns:1fr;gap:34px}.ma-tech-module__BYC5kW__mt .hero__media{aspect-ratio:16/7;order:2}.ma-tech-module__BYC5kW__mt .deliv{grid-template-columns:repeat(2,1fr)}.ma-tech-module__BYC5kW__mt .sit{grid-template-columns:repeat(2,1fr)}.ma-tech-module__BYC5kW__mt .contact__grid{grid-template-columns:1fr;gap:38px}}@media (max-width:860px){.ma-tech-module__BYC5kW__mt{font-size:16px}.ma-tech-module__BYC5kW__mt .shead{flex-direction:column;gap:6px;margin-bottom:26px}.ma-tech-module__BYC5kW__mt .shead__idx{font-size:1.8rem}.ma-tech-module__BYC5kW__mt .risks__grid{grid-template-columns:1fr}.ma-tech-module__BYC5kW__mt .cards{grid-template-columns:1fr}.ma-tech-module__BYC5kW__mt .rail{grid-template-columns:1fr;gap:20px}.ma-tech-module__BYC5kW__mt .cols2{grid-template-columns:1fr;gap:26px}.ma-tech-module__BYC5kW__mt .sit{grid-template-columns:1fr}.ma-tech-module__BYC5kW__mt .deliv{grid-template-columns:1fr}.ma-tech-module__BYC5kW__mt .btn-row .btn{width:100%}:is(.ma-tech-module__BYC5kW__mt .resp table,.ma-tech-module__BYC5kW__mt .resp thead,.ma-tech-module__BYC5kW__mt .resp tbody,.ma-tech-module__BYC5kW__mt .resp th,.ma-tech-module__BYC5kW__mt .resp td,.ma-tech-module__BYC5kW__mt .resp tr,.ma-tech-module__BYC5kW__mt .resp caption){width:auto;display:block}.ma-tech-module__BYC5kW__mt .resp table{min-width:0}.ma-tech-module__BYC5kW__mt .resp thead{position:absolute;left:-9999px}.ma-tech-module__BYC5kW__mt .resp tbody tr{border-bottom:1px solid var(--bd);padding:6px 0 14px}.ma-tech-module__BYC5kW__mt .resp tbody tr:last-child{border-bottom:none}.ma-tech-module__BYC5kW__mt .resp tbody th{border:none;width:auto;padding:16px 18px 6px;font-size:1.03rem}.ma-tech-module__BYC5kW__mt .resp tbody td{border:none;padding:6px 18px}.ma-tech-module__BYC5kW__mt .resp tbody td:before{content:attr(data-label);font-family:var(--ff-mono);letter-spacing:.14em;color:var(--text-muted);margin-bottom:.3em;font-size:11px;display:block}.ma-tech-module__BYC5kW__mt .resp .tablewrap{overflow:visible}.ma-tech-module__BYC5kW__mt .scrollnote{display:none}}@media (prefers-reduced-motion:reduce){.ma-tech-module__BYC5kW__mt *{transition:none!important;animation:none!important}}.ma-tech-module__BYC5kW__mt .hero__what{color:#fff;max-width:42ch;margin-top:26px;font-size:clamp(1.2rem,2vw,1.5rem);font-weight:500;line-height:1.4}.ma-tech-module__BYC5kW__mt .conseq{border-top:2px solid var(--ink);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ma-tech-module__BYC5kW__mt .conseq li{flex-direction:column;gap:10px;padding:24px 22px 24px 0;display:flex}.ma-tech-module__BYC5kW__mt .conseq__n{font-family:var(--ff-display);color:var(--blue);font-size:2.4rem;line-height:.9}.ma-tech-module__BYC5kW__mt .conseq h3{font-size:1.05rem}.ma-tech-module__BYC5kW__mt .conseq__p{color:var(--text-muted);margin:0;font-size:.95rem}.ma-tech-module__BYC5kW__mt .conseq__eff{border-top:1px solid var(--bd);color:var(--ink);margin-top:auto;padding-top:10px;font-size:.9rem;line-height:1.5}.ma-tech-module__BYC5kW__mt .conseq__eff b{font-family:var(--ff-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-bottom:4px;font-size:11px;font-weight:400;display:block}.ma-tech-module__BYC5kW__mt .split{grid-template-columns:5fr 7fr;align-items:start;gap:56px;display:grid}.ma-tech-module__BYC5kW__mt .split-head{margin-bottom:0}.ma-tech-module__BYC5kW__mt details.more{border-top:1px solid var(--bd);margin-top:22px}.ma-tech-module__BYC5kW__mt details.more summary{cursor:pointer;min-height:52px;color:var(--blue);justify-content:space-between;align-items:center;gap:16px;font-size:1rem;font-weight:600;list-style:none;display:flex}.ma-tech-module__BYC5kW__mt details.more summary::-webkit-details-marker{display:none}.ma-tech-module__BYC5kW__mt details.more summary:after{content:"+";font-family:var(--ff-mono);font-size:20px}.ma-tech-module__BYC5kW__mt details.more[open] summary:after{content:"−"}.ma-tech-module__BYC5kW__mt details.more>div{flex-direction:column;gap:14px;padding:8px 0 18px;display:flex}.ma-tech-module__BYC5kW__mt .cmp{border:1px solid var(--ink);grid-template-columns:1fr 1fr;margin-bottom:8px;display:grid}.ma-tech-module__BYC5kW__mt .cmp__col{flex-direction:column;gap:10px;padding:24px;display:flex}.ma-tech-module__BYC5kW__mt .cmp__col--accent{border-left:1px solid var(--ink);background:var(--off)}.ma-tech-module__BYC5kW__mt .cmp__label{font-family:var(--ff-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--blue);font-size:12px}.ma-tech-module__BYC5kW__mt .cmp__q{font-family:var(--ff-body);color:var(--ink);margin:0;font-size:1.12rem;font-weight:500;line-height:1.3}.ma-tech-module__BYC5kW__mt .cmp__eff{color:var(--text-muted);margin:0;font-size:.95rem}.ma-tech-module__BYC5kW__mt .rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:8px;display:grid}.ma-tech-module__BYC5kW__mt .rail-step{border-top:4px solid #ffffff4d;flex-direction:column;gap:10px;padding:22px 32px 0 0;list-style:none;display:flex}.ma-tech-module__BYC5kW__mt .rail-step--last{border-top-color:var(--blue2)}.ma-tech-module__BYC5kW__mt .rail-meta{font-family:var(--ff-mono);letter-spacing:.08em;color:var(--muted-on-dark);font-size:12px}.ma-tech-module__BYC5kW__mt .rail-big{font-family:var(--ff-display);color:#fff;font-size:clamp(40px,4.6vw,56px);font-weight:400;line-height:.85}.ma-tech-module__BYC5kW__mt .rail-step--last .rail-big{color:var(--blue2)}.ma-tech-module__BYC5kW__mt .rail-step p{color:var(--muted-on-dark);margin:0;font-size:.95rem}.ma-tech-module__BYC5kW__mt .demo2{position:relative;overflow:hidden}.ma-tech-module__BYC5kW__mt .demo2:before{content:"";background:var(--blue);opacity:.18;pointer-events:none;width:520px;height:520px;position:absolute;top:-160px;right:-160px;transform:rotate(45deg)}.ma-tech-module__BYC5kW__mt .d-top{justify-content:space-between;gap:16px;margin-bottom:14px;display:flex;position:relative}.ma-tech-module__BYC5kW__mt .d-top-hint{font-family:var(--ff-mono);letter-spacing:.06em;color:var(--muted-on-dark);margin:0;font-size:12px}.ma-tech-module__BYC5kW__mt .d-count{font-family:var(--ff-mono);color:#fff;margin:0;font-size:12px}.ma-tech-module__BYC5kW__mt .dtabs{border-bottom:1px solid #ffffff40;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:relative}.ma-tech-module__BYC5kW__mt .dtabs button{min-height:56px;color:var(--muted-on-dark);font-family:var(--ff-body);cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:4px solid #0000;align-items:center;gap:8px;padding:0 16px;font-size:15px;font-weight:500;display:flex}.ma-tech-module__BYC5kW__mt .dtabs button span{font-family:var(--ff-mono);font-size:12px}.ma-tech-module__BYC5kW__mt .dtabs button[aria-selected=true]{color:#fff;border-bottom-color:var(--blue);background:#1a47ff29}.ma-tech-module__BYC5kW__mt .dtabs button:hover{color:#fff}.ma-tech-module__BYC5kW__mt .dstage{margin-top:32px;position:relative}.ma-tech-module__BYC5kW__mt .dpanel{grid-template-rows:auto auto;grid-template-columns:5fr 56px 6fr;align-items:stretch;gap:0;animation:.35s ease-out ma-tech-module__BYC5kW__mt-din;display:grid}.ma-tech-module__BYC5kW__mt .dpanel:not(.is-active){display:none}@keyframes ma-tech-module__BYC5kW__mt-din{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ma-tech-module__BYC5kW__mt .d-decl{border:1px dashed #ffffff73;flex-direction:column;justify-content:center;padding:26px;display:flex}.ma-tech-module__BYC5kW__mt .d-q{color:#fff;margin:0;font-size:clamp(20px,2.2vw,28px);font-style:italic;font-weight:500;line-height:1.25;-webkit-text-decoration:line-through #ffffff8c;text-decoration:line-through #ffffff8c;text-decoration-thickness:2px}.ma-tech-module__BYC5kW__mt .d-arrow{color:var(--blue2);justify-content:center;align-items:center;font-size:28px;display:flex}.ma-tech-module__BYC5kW__mt .d-const{background:var(--blue);color:#fff;flex-direction:column;justify-content:center;padding:26px;display:flex}.ma-tech-module__BYC5kW__mt .d-const p{color:#fff;margin:0;font-size:clamp(18px,1.7vw,22px);font-weight:500;line-height:1.4}.ma-tech-module__BYC5kW__mt .d-eff{color:var(--ink);border-left:8px solid var(--blue);background:#fff;grid-column:1/-1;grid-template-columns:260px 1fr;align-items:center;gap:20px;margin-top:12px;padding:20px 26px;display:grid}.ma-tech-module__BYC5kW__mt .d-eff p{color:var(--ink);margin:0;font-size:1.05rem;line-height:1.5}.ma-tech-module__BYC5kW__mt .d-stamp{font-family:var(--ff-mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid;align-self:flex-start;margin-bottom:16px;padding:4px 8px;font-size:11px;display:inline-block}.ma-tech-module__BYC5kW__mt .d-stamp--inv{color:var(--blue);background:#fff;border-color:#fff}.ma-tech-module__BYC5kW__mt .d-eff .d-stamp{color:var(--blue);justify-self:start;margin:0}.ma-tech-module__BYC5kW__mt .d-nav{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.ma-tech-module__BYC5kW__mt .d-nav button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff80;min-width:48px;min-height:48px;font-size:20px}.ma-tech-module__BYC5kW__mt .d-nav button:hover{background:var(--blue);border-color:var(--blue)}.ma-tech-module__BYC5kW__mt .demo-sec .proof__note{font-family:var(--ff-mono);letter-spacing:.06em;color:var(--muted-on-dark);background:0 0;border:0;margin-top:18px;padding:0;font-size:12px;line-height:1.5}.ma-tech-module__BYC5kW__mt .groups{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.ma-tech-module__BYC5kW__mt .group{border-top:3px solid var(--ink);flex-direction:column;gap:12px;padding-top:18px;display:flex}.ma-tech-module__BYC5kW__mt .group h3{font-size:1.05rem}.ma-tech-module__BYC5kW__mt .group ul{margin:0;padding:0;list-style:none}.ma-tech-module__BYC5kW__mt .group li{border-bottom:1px solid var(--bd);color:var(--ink);padding:10px 0;font-size:.95rem;line-height:1.5}.ma-tech-module__BYC5kW__mt .group li:last-child{border-bottom:none}.ma-tech-module__BYC5kW__mt .gloss-title{margin-top:52px;margin-bottom:20px}.ma-tech-module__BYC5kW__mt .gloss{border:1px solid var(--ink);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid}.ma-tech-module__BYC5kW__mt .gloss>div{padding:18px}.ma-tech-module__BYC5kW__mt .gloss>div+div{border-left:1px solid var(--bd)}.ma-tech-module__BYC5kW__mt .gloss dt{margin-bottom:6px;font-size:15px;font-weight:600}.ma-tech-module__BYC5kW__mt .gloss dd{color:var(--text-muted);margin:0;font-size:14px;line-height:1.5}.ma-tech-module__BYC5kW__mt .mid-sec{padding:clamp(48px,6vw,64px) 0}.ma-tech-module__BYC5kW__mt .mid{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.ma-tech-module__BYC5kW__mt .mid__phrase{color:#fff;max-width:640px;margin:0;font-size:1.5rem;font-weight:500;line-height:1.3}.ma-tech-module__BYC5kW__mt .deliv3{grid-template-rows:auto 1fr;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px;display:grid}.ma-tech-module__BYC5kW__mt .deliv3__col{grid-row:span 2;grid-template-rows:subgrid;row-gap:18px;display:grid}.ma-tech-module__BYC5kW__mt .deliv3__group{font-family:var(--ff-display);letter-spacing:.02em;text-transform:uppercase;border-bottom:2px solid var(--ink);align-items:flex-end;padding-bottom:10px;font-size:2rem;font-weight:400;line-height:1;display:flex}.ma-tech-module__BYC5kW__mt .deliv3__card{border:2px solid var(--ink);background:#fff;flex-direction:column;gap:10px;padding:22px;display:flex}.ma-tech-module__BYC5kW__mt .deliv3__tag{font-family:var(--ff-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--blue);font-size:12px}.ma-tech-module__BYC5kW__mt .deliv3__card h4{color:var(--ink);margin:0;font-size:1.15rem;font-weight:600;line-height:1.3}.ma-tech-module__BYC5kW__mt .deliv3__p{color:var(--text-muted);margin:0;font-size:.95rem}.ma-tech-module__BYC5kW__mt .deliv3__dec{background:var(--off);color:var(--ink);margin-top:auto;padding:12px 14px;font-size:.92rem;line-height:1.5}.ma-tech-module__BYC5kW__mt .deliv3__dec b{font-family:var(--ff-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--blue);margin-bottom:2px;font-size:11px;font-weight:400;display:block}.ma-tech-module__BYC5kW__mt .section--warm{background:#f7f6f2}.ma-tech-module__BYC5kW__mt .struct{border-top:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.ma-tech-module__BYC5kW__mt .struct article{border-bottom:1px solid var(--bd);flex-direction:column;gap:10px;padding:24px 24px 28px 0;display:flex}.ma-tech-module__BYC5kW__mt .struct article:not(:nth-child(3n+1)){border-left:1px solid var(--bd);padding-left:24px}.ma-tech-module__BYC5kW__mt .struct h3{margin-bottom:0}.ma-tech-module__BYC5kW__mt .struct p{color:var(--text-muted);margin:0;font-size:.95rem}.ma-tech-module__BYC5kW__mt .team-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}.ma-tech-module__BYC5kW__mt .faq-grid{grid-template-columns:4fr 8fr;align-items:start;gap:56px;display:grid}.ma-tech-module__BYC5kW__mt .contact__coord{color:var(--muted-on-dark);margin-top:28px;font-size:.96rem}.ma-tech-module__BYC5kW__mt .contact__coord a{color:#fff}@media (max-width:1040px){.ma-tech-module__BYC5kW__mt .conseq{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}.ma-tech-module__BYC5kW__mt .conseq li+li{border-left:0;padding-left:0}.ma-tech-module__BYC5kW__mt .conseq li{padding-right:24px}.ma-tech-module__BYC5kW__mt .groups{grid-template-columns:repeat(2,minmax(0,1fr))}.ma-tech-module__BYC5kW__mt .gloss{grid-template-columns:1fr 1fr}.ma-tech-module__BYC5kW__mt .gloss>div+div{border-left:0}.ma-tech-module__BYC5kW__mt .gloss>div{border-bottom:1px solid var(--bd)}.ma-tech-module__BYC5kW__mt .deliv3{grid-template-rows:none;grid-template-columns:1fr;row-gap:32px}.ma-tech-module__BYC5kW__mt .deliv3__col{grid-row:auto;grid-template-rows:auto}.ma-tech-module__BYC5kW__mt .split{grid-template-columns:1fr;gap:32px}.ma-tech-module__BYC5kW__mt .struct{grid-template-columns:1fr 1fr}.ma-tech-module__BYC5kW__mt .struct article:not(:nth-child(3n+1)){border-left:0;padding-left:0}.ma-tech-module__BYC5kW__mt .struct article:nth-child(2n){border-left:1px solid var(--bd);padding-left:24px}.ma-tech-module__BYC5kW__mt .faq-grid{grid-template-columns:1fr;gap:24px}.ma-tech-module__BYC5kW__mt .team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.ma-tech-module__BYC5kW__mt .conseq{grid-template-columns:1fr}.ma-tech-module__BYC5kW__mt .conseq li{padding:20px 0 0}.ma-tech-module__BYC5kW__mt .rail{grid-template-columns:1fr;gap:22px}.ma-tech-module__BYC5kW__mt .cmp{grid-template-columns:1fr}.ma-tech-module__BYC5kW__mt .cmp__col--accent{border-left:0;border-top:1px solid var(--ink)}.ma-tech-module__BYC5kW__mt .groups{grid-template-columns:1fr}.ma-tech-module__BYC5kW__mt .gloss{grid-template-columns:1fr}.ma-tech-module__BYC5kW__mt .gloss>div+div{border-top:1px solid var(--bd)}.ma-tech-module__BYC5kW__mt .struct{grid-template-columns:1fr}:is(.ma-tech-module__BYC5kW__mt .struct article,.ma-tech-module__BYC5kW__mt .struct article:nth-child(2n)){border-left:0;padding-left:0}.ma-tech-module__BYC5kW__mt .team-grid{grid-template-columns:1fr}.ma-tech-module__BYC5kW__mt .dtabs{grid-template-columns:repeat(2,minmax(0,1fr))}.ma-tech-module__BYC5kW__mt .dpanel{grid-template-columns:1fr}.ma-tech-module__BYC5kW__mt .d-arrow{height:48px;transform:rotate(90deg)}.ma-tech-module__BYC5kW__mt .d-eff{grid-template-columns:1fr;gap:10px}.ma-tech-module__BYC5kW__mt .mid{flex-direction:column;align-items:flex-start}}.ma-tech-module__BYC5kW__mt .hero{padding:clamp(40px,6vw,88px) 0 clamp(56px,7vw,96px);position:relative;overflow:hidden}.ma-tech-module__BYC5kW__mt .hero__bg{z-index:0;position:absolute;inset:0}.ma-tech-module__BYC5kW__mt .hero__bg picture{display:block;position:absolute;inset:0}.ma-tech-module__BYC5kW__mt .hero__bg img{object-fit:cover;object-position:78% 28%;width:100%;height:100%;position:absolute;inset:0}.ma-tech-module__BYC5kW__mt .hero__veil{background:linear-gradient(90deg, var(--navy) 0%, var(--navy) 34%, #0a0f2ebd 58%, #0a0f2e4d 82%, #0a0f2e1f 100%);position:absolute;inset:0}.ma-tech-module__BYC5kW__mt .hero__inner{z-index:1;max-width:64ch;position:relative}.ma-tech-module__BYC5kW__mt .hero__what{font-family:var(--ff-body);color:#fff;max-width:42ch;margin-top:34px;font-size:24px;font-weight:500;line-height:1.35}.ma-tech-module__BYC5kW__mt .hero__why{color:var(--muted-on-dark);max-width:56ch;margin-top:14px;font-size:18px;line-height:1.6}.ma-tech-module__BYC5kW__mt h3{font-size:21px;font-weight:600;line-height:1.3}:is(.ma-tech-module__BYC5kW__mt .conseq h3,.ma-tech-module__BYC5kW__mt .group h3){font-size:21px;font-weight:600}.ma-tech-module__BYC5kW__mt .conseq{grid-template-rows:auto auto 1fr}.ma-tech-module__BYC5kW__mt .conseq li{grid-row:span 3;grid-template-rows:subgrid;gap:12px;padding:24px 22px 24px 0;display:grid}.ma-tech-module__BYC5kW__mt .conseq li+li{border-left:1px solid var(--bd);padding-left:22px}.ma-tech-module__BYC5kW__mt .conseq__head{flex-direction:column;gap:6px;display:flex}.ma-tech-module__BYC5kW__mt .conseq__eff{color:var(--ink);background:0 0;border-left:4px solid #0000;align-self:start;margin:0;padding:12px 14px;font-size:.9rem;font-weight:600;line-height:1.5;transition:background .5s,border-color .5s,color .25s}.ma-tech-module__BYC5kW__mt .conseq__eff b{font-family:var(--ff-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-bottom:4px;font-size:11px;font-weight:400;transition:color .25s;display:block}.ma-tech-module__BYC5kW__mt .conseq.is-shown .conseq__eff{border-left-color:var(--blue);background:#eef1fb}:is(.ma-tech-module__BYC5kW__mt .conseq li:hover .conseq__eff,.ma-tech-module__BYC5kW__mt .conseq li:focus .conseq__eff,.ma-tech-module__BYC5kW__mt .conseq li:focus-within .conseq__eff){background:var(--blue);border-left-color:var(--blue);color:#fff}:is(.ma-tech-module__BYC5kW__mt .conseq li:hover .conseq__eff b,.ma-tech-module__BYC5kW__mt .conseq li:focus .conseq__eff b,.ma-tech-module__BYC5kW__mt .conseq li:focus-within .conseq__eff b){color:#ffffffd9}@media (prefers-reduced-motion:reduce){.ma-tech-module__BYC5kW__mt .conseq__eff{transition:none!important}.ma-tech-module__BYC5kW__mt .conseq .conseq__eff{border-left-color:var(--blue);background:#eef1fb}}.ma-tech-module__BYC5kW__mt .rail{grid-template-rows:auto auto 1fr}.ma-tech-module__BYC5kW__mt .rail-step{grid-row:span 3;grid-template-rows:subgrid;gap:10px;display:grid}.ma-tech-module__BYC5kW__mt .demo2:before{display:none}.ma-tech-module__BYC5kW__mt .deliv3__group{white-space:nowrap}@media (max-width:1040px){.ma-tech-module__BYC5kW__mt .conseq{grid-template-rows:none}.ma-tech-module__BYC5kW__mt .conseq li{flex-direction:column;grid-row:auto;padding-right:24px;display:flex}.ma-tech-module__BYC5kW__mt .conseq li+li{border-left:0;padding-left:0}.ma-tech-module__BYC5kW__mt .conseq__eff{align-self:stretch;margin-top:auto}.ma-tech-module__BYC5kW__mt .hero__bg img{opacity:.3;object-position:50% 28%}.ma-tech-module__BYC5kW__mt .hero__veil{background:linear-gradient(180deg, #0a0f2e80 0%, #0a0f2ed1 62%, var(--navy) 100%)}.ma-tech-module__BYC5kW__mt .hero__inner{max-width:none}}@media (max-width:860px){.ma-tech-module__BYC5kW__mt .rail{grid-template-rows:none}.ma-tech-module__BYC5kW__mt .rail-step{flex-direction:column;grid-row:auto;display:flex}.ma-tech-module__BYC5kW__mt .hero__what{font-size:20px}}.ma-tech-module__BYC5kW__mt .deliv8{background:var(--bd);border:1px solid var(--bd);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.ma-tech-module__BYC5kW__mt .lv8{background:#fff;flex-direction:column;gap:10px;padding:24px 22px;display:flex}.ma-tech-module__BYC5kW__mt .lv8__n{font-family:var(--ff-display), Impact, sans-serif;letter-spacing:.02em;color:#c9d2f5;font-size:1.9rem;font-weight:400;line-height:1}.ma-tech-module__BYC5kW__mt .lv8 h3{color:var(--ink);margin:0;font-size:21px;font-weight:600;line-height:1.3}.ma-tech-module__BYC5kW__mt .lv8 p{color:var(--text-muted);margin:0;font-size:.95rem}.ma-tech-module__BYC5kW__mt .lv8--dark{background:var(--navy)}.ma-tech-module__BYC5kW__mt .lv8--dark .lv8__n{color:var(--blue2)}.ma-tech-module__BYC5kW__mt .lv8--dark h3{color:#fff}.ma-tech-module__BYC5kW__mt .lv8--dark p{color:var(--muted-on-dark)}.ma-tech-module__BYC5kW__mt .deliv8.is-shown .lv8{animation:.5s both ma-tech-module__BYC5kW__mt-rise}@keyframes ma-tech-module__BYC5kW__mt-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ma-tech-module__BYC5kW__mt .deliv8.is-shown .lv8{animation:none}}@media (max-width:1040px){.ma-tech-module__BYC5kW__mt .deliv8{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.ma-tech-module__BYC5kW__mt .deliv8{grid-template-columns:1fr}}.ma-tech-module__BYC5kW__skipLink{z-index:200;background:var(--blue);color:#fff;font-family:var(--ff-body);padding:12px 18px;font-size:15px;text-decoration:none;position:fixed;top:-60px;left:16px}.ma-tech-module__BYC5kW__skipLink:focus{outline-offset:2px;outline:3px solid #fff;top:12px}.ma-tech-module__BYC5kW__mt .hero__publics{font-family:var(--ff-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--famille-on-dark);margin:20px 0 0;font-size:12px}.ma-tech-module__BYC5kW__mt .cards--4{grid-template-columns:repeat(4,minmax(0,1fr))}.ma-tech-module__BYC5kW__mt .def-para{max-width:var(--measure);color:var(--ink);margin:0 0 26px;font-size:1.12rem;line-height:1.6}.ma-tech-module__BYC5kW__mt .cmp{margin-bottom:0}.ma-tech-module__BYC5kW__mt .cmp+.pull{margin-top:22px}.ma-tech-module__BYC5kW__mt .mbloc{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:24px;display:grid}.ma-tech-module__BYC5kW__mt .mcol{border-top:4px solid #0a0f2e29;flex-direction:column;gap:10px;padding-top:20px;display:flex}.ma-tech-module__BYC5kW__mt .mcol--accent{border-top-color:var(--blue);background:#eef1fb;padding:20px 22px 24px}.ma-tech-module__BYC5kW__mt .mcol__meta{font-family:var(--ff-mono);letter-spacing:.08em;color:var(--text-muted);font-size:12px}.ma-tech-module__BYC5kW__mt .mcol__big{font-family:var(--ff-display);letter-spacing:.01em;text-transform:uppercase;color:var(--ink);font-size:clamp(36px,4vw,52px);font-weight:400;line-height:.9}.ma-tech-module__BYC5kW__mt .mcol--accent .mcol__big{color:var(--blue)}.ma-tech-module__BYC5kW__mt .mcol__p{color:var(--text-muted);margin:0 0 6px;font-size:.95rem;line-height:1.55}.ma-tech-module__BYC5kW__mt .mcol .acc{margin-top:4px}.ma-tech-module__BYC5kW__mt .acc__ul{margin:0;padding:0;list-style:none}.ma-tech-module__BYC5kW__mt .acc__ul li{border-bottom:1px solid var(--bd);color:var(--text-muted);padding:9px 0;font-size:.97rem;line-height:1.5}.ma-tech-module__BYC5kW__mt .acc__ul li:last-child{border-bottom:none}.ma-tech-module__BYC5kW__mt .rem__tabs{border:1px solid var(--blue);margin-bottom:16px;display:flex}.ma-tech-module__BYC5kW__mt .rem__tabs button{min-height:44px;color:var(--blue);font-family:var(--ff-body);cursor:pointer;background:#fff;border:0;flex:1;padding:10px 12px;font-size:14px;font-weight:600}.ma-tech-module__BYC5kW__mt .rem__tabs button+button{border-left:1px solid var(--blue)}.ma-tech-module__BYC5kW__mt .rem__tabs button[aria-selected=true]{background:var(--blue);color:#fff}.ma-tech-module__BYC5kW__mt .rem__tabs button:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.ma-tech-module__BYC5kW__mt .rem__list{margin:0;padding:0;list-style:none}.ma-tech-module__BYC5kW__mt .rem__list.is-hidden{display:none}.ma-tech-module__BYC5kW__mt .rem__list li{color:var(--ink);border-bottom:1px solid #0a0f2e24;gap:12px;padding:9px 0;font-size:.95rem;line-height:1.5;display:flex}.ma-tech-module__BYC5kW__mt .rem__list li:before{content:"";background:var(--blue);flex:0 0 7px;height:7px;margin-top:.5em}.ma-tech-module__BYC5kW__mt .rem__list li:last-child{border-bottom:none}.ma-tech-module__BYC5kW__mt .structg{border-top:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.ma-tech-module__BYC5kW__mt .structg__item{border-bottom:1px solid var(--bd);padding:24px 24px 26px 0}.ma-tech-module__BYC5kW__mt .structg__item:not(:nth-child(3n+1)){border-left:1px solid var(--bd);padding-left:24px}.ma-tech-module__BYC5kW__mt .structg__sum{text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;width:100%;margin:0;padding:0;display:flex}.ma-tech-module__BYC5kW__mt .structg__h{font-family:var(--ff-body);color:var(--ink);font-size:21px;font-weight:600;line-height:1.3;display:block}.ma-tech-module__BYC5kW__mt .structg__chev{display:none}.ma-tech-module__BYC5kW__mt .structg__body{margin-top:10px}.ma-tech-module__BYC5kW__mt .structg__body p{color:var(--text-muted);margin:0;font-size:.95rem}@media (min-width:861px){.ma-tech-module__BYC5kW__mt .structg__body{display:block!important}.ma-tech-module__BYC5kW__mt .structg__sum{cursor:default;pointer-events:none}}.ma-tech-module__BYC5kW__mt .team-grid--5{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:1040px){.ma-tech-module__BYC5kW__mt .cards--4{grid-template-columns:repeat(2,minmax(0,1fr))}.ma-tech-module__BYC5kW__mt .mbloc{grid-template-columns:1fr;gap:28px}.ma-tech-module__BYC5kW__mt .team-grid--5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1040px) and (min-width:861px){.ma-tech-module__BYC5kW__mt .structg{grid-template-columns:1fr 1fr}.ma-tech-module__BYC5kW__mt .structg__item:not(:nth-child(3n+1)){border-left:0;padding-left:0}.ma-tech-module__BYC5kW__mt .structg__item:nth-child(2n){border-left:1px solid var(--bd);padding-left:24px}}@media (max-width:860px){.ma-tech-module__BYC5kW__mt .hero__publics{display:none}.ma-tech-module__BYC5kW__mt .hero__btns{flex-direction:column;align-items:stretch}.ma-tech-module__BYC5kW__mt .hero__btns .btn--primary{width:100%}.ma-tech-module__BYC5kW__mt .hero__btns .hero__cta2{color:#fff;text-underline-offset:.22em;background:0 0;border:0;align-self:flex-start;width:auto;min-height:0;padding:6px 0;text-decoration:underline;text-decoration-thickness:1px}.ma-tech-module__BYC5kW__mt .hero__btns .hero__cta2:after{content:" →"}.ma-tech-module__BYC5kW__mt .hero__btns .hero__cta2:hover{background:0 0}.ma-tech-module__BYC5kW__mt .cards--4{grid-template-columns:1fr}.ma-tech-module__BYC5kW__mt .structg{grid-template-columns:1fr}:is(.ma-tech-module__BYC5kW__mt .structg__item,.ma-tech-module__BYC5kW__mt .structg__item:not(:nth-child(3n+1))){border-left:0;padding:0}.ma-tech-module__BYC5kW__mt .structg__sum{min-height:56px;padding:16px 0}.ma-tech-module__BYC5kW__mt .structg__chev{flex:none;width:14px;height:14px;display:block;position:relative}.ma-tech-module__BYC5kW__mt .structg__chev:before{content:"";background:var(--blue);position:absolute}.ma-tech-module__BYC5kW__mt .structg__chev:after{content:"";background:var(--blue);position:absolute}.ma-tech-module__BYC5kW__mt .structg__chev:before{height:2px;top:6px;left:0;right:0}.ma-tech-module__BYC5kW__mt .structg__chev:after{width:2px;top:0;bottom:0;left:6px}.ma-tech-module__BYC5kW__mt .structg__sum[aria-expanded=true] .structg__chev:after{display:none}.ma-tech-module__BYC5kW__mt .structg__body{margin-top:4px;padding-bottom:16px;display:none}.ma-tech-module__BYC5kW__mt .structg__body.is-open{display:block}.ma-tech-module__BYC5kW__mt .team-grid--5{grid-template-columns:1fr;gap:12px}.ma-tech-module__BYC5kW__mt .team-grid--5 article{align-items:flex-start;flex-direction:row!important}.ma-tech-module__BYC5kW__mt .team-grid--5 article>div:first-child{flex:0 0 64px;align-self:flex-start;aspect-ratio:auto!important;width:64px!important;height:76px!important}.ma-tech-module__BYC5kW__mt .team-grid--5 article>div:last-child{flex:auto;padding:12px 14px!important}}.ma-tech-module__BYC5kW__mt .demo-sec .d-head{grid-column:1/-1;align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.ma-tech-module__BYC5kW__mt .demo-sec .d-head-n{font-family:var(--ff-mono);letter-spacing:.14em;text-transform:uppercase;color:#fff;font-size:12px}.ma-tech-module__BYC5kW__mt .demo-sec .d-head-court{font-family:var(--ff-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted-on-dark);font-size:12px}.ma-tech-module__BYC5kW__mt .demo-sec .lbl-m{display:none}@media (max-width:640px){:is(.ma-tech-module__BYC5kW__mt .demo-sec .d-top,.ma-tech-module__BYC5kW__mt .demo-sec .dtabs,.ma-tech-module__BYC5kW__mt .demo-sec .d-nav,.ma-tech-module__BYC5kW__mt .demo-sec .d-arrow){display:none}.ma-tech-module__BYC5kW__mt .demo-sec .lbl-d{display:none}.ma-tech-module__BYC5kW__mt .demo-sec .lbl-m{display:inline}.ma-tech-module__BYC5kW__mt .demo-sec .dstage{flex-direction:column;gap:16px;margin-top:0;display:flex}.ma-tech-module__BYC5kW__mt .demo-sec .dpanel{background:#ffffff0a;border:1px solid #ffffff47;flex-direction:column;gap:10px;padding:18px 16px;animation:none;display:flex}.ma-tech-module__BYC5kW__mt .demo-sec .d-head{border-bottom:1px solid #ffffff38;margin-bottom:0;padding-bottom:10px}.ma-tech-module__BYC5kW__mt .demo-sec .d-head-n{font-size:13px}.ma-tech-module__BYC5kW__mt .demo-sec .d-head-court{color:#ffffffd1;font-size:13px}:is(.ma-tech-module__BYC5kW__mt .demo-sec .d-decl,.ma-tech-module__BYC5kW__mt .demo-sec .d-const,.ma-tech-module__BYC5kW__mt .demo-sec .d-eff){flex-direction:column;margin:0;padding:14px;display:flex}.ma-tech-module__BYC5kW__mt .demo-sec .d-decl{background:0 0;border:1px dashed #ffffff73}.ma-tech-module__BYC5kW__mt .demo-sec .d-q{font-size:18px;line-height:1.3}.ma-tech-module__BYC5kW__mt .demo-sec .d-const{background:var(--blue)}.ma-tech-module__BYC5kW__mt .demo-sec .d-const p{font-size:16px}.ma-tech-module__BYC5kW__mt .demo-sec .d-eff{border-left:6px solid var(--blue);background:#fff;gap:8px}.ma-tech-module__BYC5kW__mt .demo-sec .d-eff .d-stamp{justify-self:start;margin:0}.ma-tech-module__BYC5kW__mt .demo-sec .d-stamp{margin-bottom:0}}.ma-tech-module__BYC5kW__mt .mcol__step{display:none}.ma-tech-module__BYC5kW__mt .mcol__when{display:none}.ma-tech-module__BYC5kW__mt .rem-acc{display:none}@media (max-width:640px){.ma-tech-module__BYC5kW__mt .mcol__meta{display:none}.ma-tech-module__BYC5kW__mt .mcol__step{font-family:var(--ff-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin-bottom:-4px;font-size:12px;display:block}.ma-tech-module__BYC5kW__mt .mcol--accent .mcol__step{color:var(--blue)}.ma-tech-module__BYC5kW__mt .mcol__when{color:var(--ink);font-size:.95rem;line-height:1.5;display:block}.ma-tech-module__BYC5kW__mt .mcol--accent .rem{display:none}.ma-tech-module__BYC5kW__mt .rem-acc{flex-direction:column;gap:10px;display:flex}.ma-tech-module__BYC5kW__mt .rem-d{border:1px solid var(--blue);background:#fff}.ma-tech-module__BYC5kW__mt .rem-d summary{cursor:pointer;min-height:48px;font-family:var(--ff-body);color:var(--blue);align-items:center;gap:10px;padding:12px 14px;font-size:15px;font-weight:600;list-style:none;display:flex}.ma-tech-module__BYC5kW__mt .rem-d summary::-webkit-details-marker{display:none}.ma-tech-module__BYC5kW__mt .rem-d__n{font-family:var(--ff-mono);letter-spacing:.04em;color:var(--text-muted);font-size:12px;font-weight:400}.ma-tech-module__BYC5kW__mt .rem-d__chev{flex:none;width:14px;height:14px;margin-left:auto;position:relative}.ma-tech-module__BYC5kW__mt .rem-d__chev:before{content:"";background:var(--blue);position:absolute}.ma-tech-module__BYC5kW__mt .rem-d__chev:after{content:"";background:var(--blue);position:absolute}.ma-tech-module__BYC5kW__mt .rem-d__chev:before{height:2px;top:6px;left:0;right:0}.ma-tech-module__BYC5kW__mt .rem-d__chev:after{width:2px;top:0;bottom:0;left:6px}.ma-tech-module__BYC5kW__mt .rem-d[open] .rem-d__chev:after{display:none}.ma-tech-module__BYC5kW__mt .rem-d .rem__list{padding:0 14px 12px}}
