/* Shared shell: content-sized official lockup, compact header and reliable anchor offset. */
/* MTWEB-032: image-led references and content-driven service alignment. */
.hero-reference{margin:0;min-width:0;border:1px solid #416289;border-radius:18px;overflow:hidden;background:#102642;box-shadow:0 24px 65px #0004;transform:rotate(1deg)}
.hero-reference>a{display:block}.hero-reference img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;object-position:top}
.hero-reference figcaption{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:14px 18px;font-size:12px;color:#c3d5eb}.hero-reference .link-action{font-size:12px;color:#8fd4ff}
.solutions-grid>.commerce-feature{align-self:stretch;background:#102b4c;color:#f5f9ff;border-color:#315d8c;padding:26px}
.solutions-grid>.commerce-feature p{color:#ccdaeb}.solutions-grid>.commerce-feature .pill{color:#d1e9ff;background:#183e66;border-color:#42678e}
.solutions-grid>.commerce-feature .feature-art{flex:1 0 220px;height:auto;min-height:220px;overflow:hidden;background:#142c49;margin:20px 0 22px}
.feature-art img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}
.solutions-grid>.commerce-feature .link-action{color:#9fd7ff}.solutions-grid>.commerce-feature .solution-detail{width:100%;border-color:#466485}
.solutions-grid>.commerce-feature .scope-tags span{background:#ffffff10;border-color:#496687;color:#d1e3f6}
.ai-band{background:#e3f0ff;border-left:4px solid #126fce}
.publication-visual:has(img[src*="mtweb032"]){height:clamp(180px,17vw,240px);aspect-ratio:auto;overflow:hidden}
.publication-visual img[src*="mtweb032"]{object-fit:cover;transition:transform .2s}.publication-visual:hover img[src*="mtweb032"]{transform:scale(1.035)}
.visual-disclosure{font-size:12px;line-height:1.65;color:#4d6480;margin-top:18px;max-width:95ch}
.lab-feature{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px;align-items:center;padding:24px;margin-top:24px;background:#0c203d;color:#e9f2ff;border:1px solid #34577f;border-radius:18px}
.lab-feature-image{display:block;min-width:0;overflow:hidden;border-radius:10px;border:1px solid #34577f}.lab-feature img{display:block;width:100%;height:auto}.lab-feature h3{font-size:28px;margin:10px 0}.lab-feature p{font-size:15px;line-height:1.65;color:#c9d8ed}.lab-feature .eyebrow,.lab-feature .link-action{color:#9bd7ff}.lab-feature .link-action{display:inline-flex;align-items:center;min-height:44px;margin-top:10px}.lab-caption{display:block;margin-top:12px;font-size:12px;color:#b4c9e2}
.contact-guide{margin:22px 0;padding:20px;border:1px solid #3d6089;border-radius:12px;background:#123150}.contact-guide h3{font-size:18px;line-height:1.35;color:#eff7ff}.contact-guide ul{padding-left:20px;margin:12px 0;color:#d0e1f2;font-size:14px}.contact-guide li+li{margin-top:7px}.contact-guide p{font-size:13px!important;line-height:1.6;color:#bed0e6!important}
@media(max-width:900px){.hero-reference{max-width:650px;justify-self:center;transform:none}.lab-feature{gap:20px}.solutions-grid>.commerce-feature .feature-art{flex:0 0 auto;height:auto;aspect-ratio:3/2}}
@media(max-width:650px){.lab-feature{grid-template-columns:minmax(0,1fr);padding:18px}.hero-reference figcaption{padding:12px 14px}.solutions-grid>.commerce-feature{padding:22px}.solutions-grid>.commerce-feature .feature-art{min-height:0}.contact-guide{padding:16px}}
@media(prefers-reduced-motion:reduce){.publication-visual img[src*="mtweb032"]{transition:none}}
:root{--header-height:82px;--anchor-gap:18px}
[id]{scroll-margin-top:calc(var(--header-height) + var(--anchor-gap))}
.site-header{position:sticky;top:0;z-index:100;background:#081329f5;backdrop-filter:blur(14px);border-bottom:1px solid #304365;color:#eff5ff}
.header-inner{display:flex;align-items:center;gap:26px;min-height:var(--header-height)}
.brand{display:inline-flex;align-items:center;flex-shrink:0;min-height:48px;padding:0;margin:0 auto 0 0;background:none}
.brand-lockup{display:block;width:232px;height:58px;max-width:100%;object-fit:contain;object-position:left center;filter:none}
.desktop-nav{display:flex;align-items:center;gap:24px;margin-left:auto}
.desktop-nav a{display:flex;align-items:center;min-height:44px;position:relative;color:#d3dfef;font-size:14px;white-space:nowrap}
.desktop-nav a:hover,.desktop-nav a[aria-current]{color:#8dceff}
.desktop-nav a::after{content:'';position:absolute;bottom:1px;left:0;right:0;transform:scaleX(0);height:2px;background:#4cafff;transition:transform .18s}
.desktop-nav a:hover::after,.desktop-nav a[aria-current]::after{transform:scaleX(1)}
.header-cta{flex-shrink:0;white-space:nowrap}
.menu-button{display:none;min-width:46px;min-height:46px;border:1px solid #526886;background:transparent;border-radius:8px;color:#fff;font-size:23px;align-items:center;justify-content:center}
.mobile-nav{background:#0b1935;border-top:1px solid #2a4265;max-height:calc(100dvh - var(--header-height));overflow-y:auto;overscroll-behavior:contain}
.mobile-nav .wrap{padding-block:10px}.mobile-nav a{display:flex;align-items:center;min-height:48px;border-bottom:1px solid #243c60;font-size:15px;color:#e1ebf9}
.scroll-progress{position:absolute;left:0;bottom:-1px;height:2px;transform-origin:left;width:100%;transform:scaleX(0);background:linear-gradient(90deg,#0876f0,#69d6ff)}
.site-footer .brand{margin:0 0 14px}.site-footer .brand-lockup{width:210px;height:auto}.footer-about{min-width:0}
.contact-channel strong{overflow-wrap:anywhere}.section-heading>*{min-width:0}
.eyebrow{letter-spacing:.08em}.publication-meta,.case-content small{font-size:12px}
.case-caption{font-size:12px;line-height:1.5}.portfolio-grid{align-items:stretch}.case-content .link-action{margin-top:12px}
.need-option{font-size:14px;min-height:76px}.need-option>span:first-child{display:grid}.ecosystem-area p{font-size:14px}.ecosystem-area .pill{font-size:12px}
.site-footer a{min-height:44px}.footer-base a{min-height:28px;display:inline-flex;align-items:center}
@media(min-width:1081px){.js .mobile-nav:not([hidden]){display:none}}
@media(max-width:1080px){.desktop-nav{display:none}.js .menu-button{display:flex}.js .mobile-nav:not([hidden]){display:block}.header-inner{gap:16px}.brand-lockup{width:216px;height:54px}.header-cta{margin-left:auto}}
@media(max-width:760px){:root{--header-height:74px}.header-inner{gap:12px}.brand-lockup{width:188px;height:47px}.header-cta{font-size:13px;padding:10px 14px;min-height:44px}.need-option{font-size:13px;min-height:76px}.need-option>span:first-child{width:28px;height:28px;display:grid}.publication-meta,.case-content small{font-size:11px}.ecosystem-area .pill{font-size:11px}.founder-image{font-size:12px}.footer-about{display:block}.footer-about p{max-width:42ch}.footer-about .translation{margin-top:10px}.site-footer .brand-lockup{width:200px;height:50px}}
@media(max-width:370px){.header-cta{display:none}.brand-lockup{width:200px;height:50px}.menu-button{margin-left:auto}.need-options{grid-template-columns:1fr}.need-option{min-height:56px}.need-option>span:first-child{display:grid}.ecosystem-map{grid-template-columns:1fr}}
@media(max-width:480px){.header-cta{display:none}.brand-lockup{width:208px;height:52px}.menu-button{margin-left:auto}}
@media(max-height:650px) and (min-width:761px){}
@media(prefers-reduced-motion:reduce){.desktop-nav a::after{transition:none}}
.language-switch{display:flex;align-items:center;gap:2px;flex-shrink:0;font-size:12px;color:#adc4de}.language-switch a{display:inline-flex;align-items:center;justify-content:center;min-width:38px;min-height:44px;border-radius:6px;font-weight:650}.language-switch a:hover{background:#173c67;color:#fff}.language-switch a[aria-current=page]{color:#fff;background:#15335b}.language-switch a:focus-visible{outline:3px solid #69d6ff;outline-offset:1px}.header-inner{gap:18px}.desktop-nav{gap:20px}.mobile-language-bar{display:none}.article-language-note{grid-column:1/-1;font-size:12px;margin:0 0 8px!important;color:#496380}.article-language-note a{display:inline-flex;align-items:center;min-height:44px;color:#125eae;text-decoration:underline;text-underline-offset:3px}.article-language-note + .intro-copy{grid-column:1}
@media(max-width:600px){.header-inner>.language-switch{display:none}.mobile-language-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-inline:16px;min-height:44px;background:#0b1c36;border-bottom:1px solid #294364;color:#bed2eb}.mobile-language-bar>span{font-size:11px}.mobile-language-bar .language-switch a{min-width:44px}.quality-interior main>.mobile-language-bar{margin:-26px -16px 22px}.quality-interior .article-language-note{line-height:1.6}.article-language-note+.intro-copy{grid-column:auto}}
.no-js-navigation{background:#102443;color:#fff;padding:10px 16px}.no-js-navigation summary{min-height:44px;display:flex;align-items:center;cursor:pointer}.no-js-navigation nav a{display:flex;align-items:center;min-height:44px}.no-js-navigation .wrap{width:100%}

/* Prepared contact channels: distinct, accessible choices in ES/EN. */
.contact-form .contact-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}
.contact-form .contact-actions .link-action{display:inline-flex;align-items:center;justify-content:center;flex:1 1 220px;min-height:48px;padding:12px 16px;border:1px solid #709ecb;border-radius:9px;background:#164779;color:#e8f5ff;font-size:13px;font-weight:700;line-height:1.4;text-align:center;overflow-wrap:anywhere;transition:background-color .15s,border-color .15s}
.contact-form .contact-actions .link-action:hover{background:#205b98;border-color:#abd4ff}
.contact-form .contact-actions #contactWhatsApp{background:#16663f;border-color:#39a477;color:#fff}
.contact-form .contact-actions #contactWhatsApp:hover{background:#218354;border-color:#75d8a7}
@media(max-width:620px){.contact-form .contact-actions{flex-direction:column}.contact-form .contact-actions .link-action{width:100%;flex:0 0 auto}}
@media(prefers-reduced-motion:reduce){.contact-form .contact-actions .link-action{transition:none}}

/* Engineering portfolio — lightweight conceptual diagrams, no external assets. */
.engineering-section{background:linear-gradient(150deg,#f7faff 0%,#edf4ff 58%,#f8fbff 100%);color:#102849;padding-block:clamp(38px,4.1vw,62px)}
.engineering-head{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;max-width:880px;margin-bottom:22px}
.engineering-head h2{font-size:clamp(30px,2.85vw,40px);max-width:36ch;margin:0;letter-spacing:-.045em;line-height:1.12;text-wrap:balance}
.engineering-head h2 span{color:#2467b1}
.engineering-head>p{max-width:76ch;margin:0;color:#365374;font-size:14px;line-height:1.6}
.engineering-section-label{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;padding-block:9px;border-top:1px solid #c9d8e9;font-size:11px;font-weight:800;letter-spacing:.14em;color:#3c628b}
.engineering-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:stretch}
.engineering-card{--eng-accent:#58d9e7;--eng-glow:#36acc224;display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid #cbdbea;border-radius:19px;background:#fff;box-shadow:0 15px 40px #183d6920;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}
.engineering-card:hover{transform:translateY(-3px);border-color:#8eb8e6;box-shadow:0 18px 48px #183d6930}
.engineering-card--pawvexa{--eng-accent:#c5a6ff;--eng-glow:#8c64db2b}
.engineering-card--nexus{--eng-accent:#83b9ff;--eng-glow:#397bea2d}
.engineering-card--growth{--eng-accent:#ffca82;--eng-glow:#cb84382b}
.engineering-art{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:space-between;gap:10px;min-height:146px;padding:13px 18px;background:radial-gradient(ellipse at 55% 55%,var(--eng-glow),transparent 58%),linear-gradient(130deg,#09192f,#123760);color:#d7ebff;overflow:hidden}
.engineering-art::before{content:'';position:absolute;inset:0;z-index:-1;background-image:linear-gradient(#97c7fb0d 1px,transparent 1px),linear-gradient(90deg,#97c7fb0d 1px,transparent 1px);background-size:26px 26px;pointer-events:none}
.engineering-art-top,.engineering-art-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:10px;font-weight:800;letter-spacing:.12em}
.engineering-art-top{color:var(--eng-accent)}
.engineering-art-top>b{color:#9ebadb;white-space:nowrap;font-size:10px}
.engineering-signal{display:flex;align-items:center;gap:4px;margin-right:auto}
.engineering-signal i{height:5px;width:5px;border-radius:50%;background:var(--eng-accent);box-shadow:0 0 10px var(--eng-accent)}
.engineering-signal i:nth-child(2){opacity:.65}.engineering-signal i:nth-child(3){opacity:.3}
.engineering-art-top>span:nth-child(2){margin-right:auto}
.engineering-flow{display:flex;justify-content:center;align-items:center;gap:10px;max-width:100%;min-width:0}
.engineering-node{display:grid;place-items:center;min-width:0;flex:0 1 118px;min-height:45px;padding:8px 6px;border:1px solid #55799e;border-radius:9px;background:#071e38d9;color:#d7eaff;text-align:center;font-size:11px;line-height:1.2;font-weight:800;letter-spacing:.035em;overflow-wrap:anywhere}
.engineering-node--core{flex:0 1 150px;border-color:var(--eng-accent);color:#fff;background:#144674;box-shadow:0 0 0 3px #ffffff08,0 0 25px var(--eng-glow)}
.engineering-wire{height:2px;min-width:12px;max-width:33px;flex:1 1 16px;background:linear-gradient(90deg,#3a76a6,var(--eng-accent));position:relative}
.engineering-wire::after{content:'';position:absolute;right:0;top:-3px;width:7px;height:7px;border-top:1.5px solid var(--eng-accent);border-right:1.5px solid var(--eng-accent);transform:rotate(45deg)}
.engineering-art-bottom{color:#92adc8;font-size:9px}
.engineering-pulse{color:var(--eng-accent);font-size:10px;letter-spacing:.3em;white-space:nowrap}
.engineering-card-body{display:flex;flex-direction:column;align-items:flex-start;flex:1;min-width:0;padding:18px 21px}
.engineering-card-top{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;width:100%;margin-bottom:9px}
.engineering-card-type{color:#527499;font-size:10px;font-weight:800;letter-spacing:.1em}
.engineering-status{display:inline-block;padding:5px 10px;border-radius:20px;background:#e8f1fb;color:#2b5b8f;font-size:11px;font-weight:700;line-height:1.4}
.engineering-card h3{margin:0;color:#0c2e55;font-size:clamp(23px,1.9vw,28px);letter-spacing:-.035em}
.engineering-subtitle{margin:4px 0 0;color:#265780;font-size:14px;font-weight:750;line-height:1.4}
.engineering-description{margin:8px 0 0;color:#415a78;font-size:14px;line-height:1.5;max-width:64ch}
.engineering-tags{display:flex;gap:7px;flex-wrap:wrap;margin-top:auto;padding-top:13px}
.engineering-tags span{padding:6px 9px;border:1px solid #d2e0ef;border-radius:6px;background:#f2f7fd;color:#315a85;font-size:11px;font-weight:700}
.engineering-action{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;width:100%;min-height:44px;margin-top:11px;padding:9px 13px;border-radius:9px;background:#0c4f9d;color:white;font-size:13px;font-weight:750;line-height:1.35}
.engineering-action:hover{background:#0a66c7}.engineering-action span{font-size:19px;line-height:1}
.engineering-action:focus-visible{outline:3px solid #0874dd;outline-offset:3px}
.engineering-card--pawvexa .engineering-action{background:#16466f}
.engineering-card--pawvexa .engineering-action:hover{background:#225c90}
.engineering-disclaimer{margin:12px 0 0;padding:10px 14px;border-left:3px solid #abc5e3;border-radius:0 8px 8px 0;background:#e6f0fc;color:#536e8b;font-size:12px;line-height:1.6;max-width:102ch}
.engineering-jump{display:inline-flex;margin-top:17px;font-size:13px}
@media(max-width:960px){.engineering-head>p{max-width:65ch}.engineering-grid{gap:14px}.engineering-card-body{padding:18px}.engineering-art{padding:13px;min-height:146px}.engineering-flow{gap:6px}.engineering-node{font-size:10px}}
@media(max-width:750px){.engineering-section{padding-block:38px}.engineering-grid{grid-template-columns:1fr;gap:15px}.engineering-card-body{padding:18px}.engineering-art{min-height:145px}.engineering-flow{gap:10px}.engineering-node{font-size:11px}}
@media(max-width:380px){.engineering-art{padding:14px}.engineering-flow{gap:6px}.engineering-node{padding:10px 5px;font-size:9px;min-height:49px}.engineering-wire{min-width:8px}}
@media(prefers-reduced-motion:reduce){.engineering-card{transition:none}.engineering-card:hover{transform:none}}
/* Contact channels: recognizable local SVG marks, no external icon dependency. */
.contact-form .contact-actions .link-action{display:inline-flex;align-items:center;justify-content:center;gap:9px;white-space:normal}
.contact-form .contact-actions .contact-icon{display:block;flex:0 0 20px;width:20px;height:20px}

/* Different diagram language for each engineering project. */
.eng-clinic-visual{display:grid;grid-template-columns:minmax(80px,.7fr) minmax(0,1.45fr);gap:12px;align-items:stretch;max-width:380px;width:100%;margin:0 auto}
.eng-clinic-side{display:flex;flex-direction:column;align-items:start;justify-content:space-around;gap:4px;min-width:0;padding:9px;border:1px solid #7b7bab;border-radius:10px;background:#1d2c56a8}
.eng-clinic-monogram{display:grid;place-items:center;width:27px;height:27px;background:#a998ff25;border:1px solid #b7a4fc;border-radius:7px;color:#e2d5ff;font-size:20px;line-height:1;font-weight:900}
.eng-clinic-side strong{font-size:10px;color:#d4c8ff;letter-spacing:.03em}
.eng-clinic-side i{width:78%;height:4px;border-radius:3px;background:#9d9ac15c}.eng-clinic-side i:last-child{width:51%}
.eng-clinic-schedule{padding:7px 9px;border:1px solid #5c82a6;border-radius:10px;background:#0b2847cf;display:flex;flex-direction:column;gap:2px}
.eng-clinic-title{display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid #42678b;padding-bottom:5px;margin-bottom:2px;font-size:9px;font-weight:850;color:#ccdbf4;letter-spacing:.08em}
.eng-clinic-title b{color:#bca9ff}
.eng-clinic-schedule>span{display:flex;align-items:center;gap:7px;min-width:0;font-size:9px;color:#ccddf2;white-space:nowrap}
.eng-clinic-schedule>span i{width:5px;height:5px;flex:0 0 5px;border-radius:50%;background:#c5a6ff}
.eng-clinic-schedule>span b{font-size:9px}
.eng-clinic-schedule>span em{overflow:hidden;text-overflow:ellipsis;font-style:normal;color:#98b2d2}
.eng-gateway-visual{display:flex;flex-direction:column;align-items:center;max-width:410px;width:100%;margin:0 auto}
.eng-gateway-core{display:flex;align-items:center;gap:10px;padding:9px 16px;min-height:42px;border:1px solid #83b9ff;border-radius:10px;background:#154774;color:#fff;box-shadow:0 0 22px #4785d433}
.eng-gateway-lights{letter-spacing:3px;color:#83b9ff;font-size:9px}
.eng-gateway-core strong{font-size:14px;letter-spacing:.09em}
.eng-gateway-core small{font-size:9px;color:#bddcff}
.eng-gateway-bus{position:relative;height:16px;width:70%;margin:0 auto;border-top:0;border-bottom:1.5px solid #5ba4f4}
.eng-gateway-bus::before{content:'';position:absolute;left:50%;top:0;width:1.5px;height:16px;background:#83b9ff}
.eng-gateway-nodes{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}
.eng-gateway-nodes span{position:relative;display:grid;place-items:center;min-height:33px;border:1px solid #507aa4;border-radius:7px;background:#102b4c;color:#d8eaff;text-align:center;font-size:10px;font-weight:800;letter-spacing:.03em}
.eng-gateway-nodes span::before{content:'';position:absolute;width:1.5px;height:7px;left:50%;top:-8px;background:#68aff8}
.eng-growth-visual{max-width:410px;width:100%;margin:0 auto}
.eng-growth-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;align-items:stretch}
.eng-growth-steps span{display:flex;flex-direction:column;justify-content:space-between;gap:8px;min-height:54px;padding:8px;border:1px solid #a87b4f;border-radius:9px;background:#553a2447}
.eng-growth-steps span:nth-child(2){background:#8d5b2b52;border-color:#dca96d}
.eng-growth-steps span:nth-child(3){background:#bc87424a;border-color:#ffca82}
.eng-growth-steps small{font-size:9px;letter-spacing:.035em;color:#e4b98a;font-weight:700}
.eng-growth-steps b{font-size:11px;color:#fff3dc;letter-spacing:.025em;overflow-wrap:anywhere}
.eng-growth-score{display:flex;align-items:center;gap:12px;margin-top:10px}
.eng-growth-score strong{color:#ffca82;white-space:nowrap;font-size:9px;letter-spacing:.07em}
.eng-growth-score>span{display:grid;grid-template-columns:repeat(5,1fr);gap:4px;flex:1}
.eng-growth-score i{height:5px;border-radius:3px;background:#e4ae6870}
.eng-growth-score i:nth-child(-n+3){background:#ffca82}
@media(max-width:380px){.eng-clinic-visual{grid-template-columns:78px minmax(0,1fr);gap:7px}.eng-clinic-side{padding:8px}.eng-clinic-schedule{padding:8px}.eng-growth-steps{gap:5px}.eng-growth-steps span{padding:8px}.eng-growth-steps b{font-size:10px}.eng-gateway-core{padding-inline:10px}}

/* Project-specific commercial enquiry without overstating prototype maturity. */
.engineering-cta-panel{display:grid;grid-template-columns:1fr auto;align-items:center;gap:20px;margin-top:19px;padding:20px 24px;border-radius:16px;background:radial-gradient(ellipse at 90% 15%,#196dc34c,transparent 55%),linear-gradient(130deg,#0a1c3a,#103e75);color:#eef7ff;box-shadow:0 13px 38px #0d356b24}
.engineering-cta-panel>div>span{color:#8fd7ff;font-size:10px;font-weight:850;letter-spacing:.13em}
.engineering-cta-panel h3{margin:4px 0 0;font-size:clamp(21px,2.25vw,29px);color:#fff;letter-spacing:-.025em}
.engineering-cta-panel p{margin:5px 0 0;font-size:13px;max-width:64ch;color:#c3d9f3;line-height:1.6}
.engineering-cta-panel>a{display:inline-flex;align-items:center;justify-content:space-between;gap:26px;min-width:200px;min-height:49px;padding:11px 15px;border-radius:8px;background:#1978dd;color:#fff;font-size:13px;font-weight:750}
.engineering-cta-panel>a:hover{background:#298feb}.engineering-cta-panel>a>span{font-size:20px}
@media(max-width:750px){.engineering-cta-panel{grid-template-columns:1fr;gap:14px;padding:19px}.engineering-cta-panel>a{width:100%}}
