/* Mirme Motors homepage – isolated styles */
:root{color-scheme:light}
html{scroll-behavior:smooth}
body.mmh-body{margin:0!important;background:#f5f7f9!important;color:#0b2030;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important;line-height:1.5;-webkit-font-smoothing:antialiased}
body.mmh-body *{box-sizing:border-box}
.mmh{min-width:280px;overflow:hidden;color:#11293b}
.mmh a{text-decoration:none;color:inherit}
.mmh h1,.mmh h2,.mmh h3,.mmh p{margin-top:0}
.mmh strong,.mmh b{font-weight:800}
.mmh img{max-width:100%;height:auto;display:block}
.mmh-shell{width:min(1176px,calc(100% - 48px));margin:auto}
.mmh a:focus-visible{outline:3px solid #f37e23;outline-offset:4px;border-radius:5px}
.mmh-header{background:#081927;border-bottom:1px solid rgba(255,255,255,.11);color:#fff;position:relative;z-index:5}
.mmh-header-inner{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:88px}
.mmh-brand{display:flex;align-items:center;gap:12px;letter-spacing:.02em;font-size:18px;font-weight:900;line-height:1!important;white-space:nowrap}
.mmh-brand b{color:#ff811f}
.mmh-brand small{display:block;color:#8fa5b6;font-size:9px;font-weight:800;letter-spacing:.19em;margin-top:8px}
.mmh-brand-sign{width:40px;height:40px;display:grid;place-items:center;background:#ff7b18;color:#081927;border-radius:7px}
.mmh-brand-sign svg{width:23px;height:23px}
.mmh-nav{display:flex;align-items:center;gap:32px;font-size:13px;font-weight:750;color:#c9d4dc}
.mmh-nav a:hover{color:#ff9b51}
.mmh-header-contact{background:#ff7a16;border:1px solid #ff7a16;padding:13px 18px;border-radius:9px;color:#0b1824!important;font-weight:850;font-size:13px;white-space:nowrap;display:flex;gap:19px;align-items:center;transition:transform .2s,background .2s}
.mmh-header-contact:hover,.mmh-btn-primary:hover{background:#ff963f;transform:translateY(-2px)}
.mmh-hero{position:relative;overflow:hidden;background:radial-gradient(ellipse at 72% 38%,#21485e 0%,transparent 46%),linear-gradient(117deg,#081927 0%,#0c2739 57%,#122c3e 100%);color:#fff}
.mmh-hero-grid{position:absolute;inset:0;background:linear-gradient(rgba(133,186,208,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(133,186,208,.045) 1px,transparent 1px);background-size:54px 54px;mask-image:linear-gradient(90deg,transparent,#000);pointer-events:none}
.mmh-hero-layout{min-height:536px;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(400px,.88fr);gap:48px;align-items:center;padding:75px 0 80px;position:relative}
.mmh-eyebrow,.mmh-kicker{display:flex;gap:11px;align-items:center;color:#f18129;font-size:11px;font-weight:900;letter-spacing:.18em}
.mmh-signal{height:7px;width:7px;border-radius:50%;background:#ff811f;box-shadow:0 0 0 6px rgba(255,129,31,.12)}
.mmh-hero h1{font-size:clamp(40px,4.7vw,69px);line-height:1.09;letter-spacing:-.052em;font-weight:900;margin:22px 0 23px;max-width:750px}
.mmh-hero h1 em,.mmh h2 em{color:#ff7b18;font-style:normal}
.mmh-hero-copy>p{font-size:17px;line-height:1.8;color:#c9d8e2;max-width:625px;margin:0 0 30px}
.mmh-hero-actions{display:flex;gap:12px;flex-wrap:wrap}
.mmh-btn{display:inline-flex;align-items:center;justify-content:space-between;gap:23px;padding:17px 21px;border-radius:10px;font-size:14px;font-weight:850;line-height:1.2;transition:all .2s}
.mmh-btn-primary{background:#ff7a16;color:#0b1925!important}
.mmh-btn-secondary{border:1px solid rgba(209,234,249,.36);color:#fff!important;background:rgba(255,255,255,.03)}
.mmh-btn-secondary:hover{border-color:#ff8b2b;background:rgba(255,255,255,.08)}
.mmh-hero-proof{display:flex;flex-wrap:wrap;gap:12px 20px;margin-top:34px;color:#bcced9;font-size:12px}
.mmh-hero-proof i{font-style:normal;color:#ff882c;margin-right:6px;font-weight:900}
.mmh-hero-visual{height:398px;border:1px solid rgba(201,224,241,.15);border-radius:19px;position:relative;overflow:hidden;background:linear-gradient(140deg,rgba(33,76,95,.76),rgba(4,19,31,.94)),repeating-linear-gradient(0deg,transparent 0 29px,rgba(255,255,255,.03) 30px),repeating-linear-gradient(90deg,transparent 0 29px,rgba(255,255,255,.03) 30px);box-shadow:0 25px 80px rgba(0,0,0,.25)}
.mmh-visual-top{position:absolute;top:21px;left:24px;right:24px;display:flex;align-items:center;justify-content:space-between;color:#adcedb;font-size:10px;font-weight:900;letter-spacing:.18em}
.mmh-visual-dot{height:7px;width:7px;background:#ff7b18;border-radius:50%;box-shadow:0 0 0 7px rgba(255,123,24,.12)}
.mmh-concentric{border:1px solid rgba(123,191,208,.17);border-radius:50%;position:absolute;left:50%;top:45%;transform:translate(-50%,-50%)}
.mmh-concentric-a{width:430px;height:430px}.mmh-concentric-b{width:305px;height:305px}.mmh-concentric-c{width:190px;height:190px}
.mmh-hero-visual:after,.mmh-hero-visual:before{content:"";background:rgba(125,198,220,.17);position:absolute}
.mmh-hero-visual:before{height:1px;left:0;right:0;top:45%}
.mmh-hero-visual:after{width:1px;top:0;bottom:0;left:50%}
.mmh-target{position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);width:128px;height:128px;border:2px solid rgba(255,131,31,.7);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(circle,rgba(255,123,24,.19),rgba(10,33,45,.97));box-shadow:0 0 0 12px rgba(255,123,24,.04),0 0 44px rgba(255,123,24,.15)}
.mmh-target b{font-size:27px;color:#ff9136;line-height:1}.mmh-target small{color:#fff;font-size:11px;font-weight:800;letter-spacing:.12em;margin-top:8px}
.mmh-visual-panel{position:absolute;bottom:25px;left:25px;right:25px;border:1px solid rgba(149,199,218,.22);background:rgba(4,17,28,.91);border-radius:11px;padding:17px 18px;display:flex;align-items:center;gap:15px}
.mmh-panel-line{display:block;width:4px;height:33px;background:#ff811f;border-radius:8px}.mmh-visual-panel div{flex:1}.mmh-visual-panel small{display:block;color:#9db5c5;font-size:9px;font-weight:850;letter-spacing:.14em;margin-bottom:3px}.mmh-visual-panel strong{font-size:15px;letter-spacing:.07em}.mmh-panel-arrow{color:#ff811f;font-size:23px}
.mmh-visual-coord{position:absolute;left:26px;bottom:116px;color:#86a7b7;font-size:10px;font-weight:750;letter-spacing:.13em}.mmh-visual-coord i{color:#ff811f}
.mmh-section{scroll-margin-top:24px}
.mmh-solutions{padding:91px 0 105px;background:#f5f7f9}
.mmh-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:36px}
.mmh-section-heading h2,.mmh-experience h2,.mmh-contact h2{font-weight:900;font-size:clamp(32px,3.4vw,48px);line-height:1.16;letter-spacing:-.045em;margin:15px 0 0}
.mmh-section-heading>p{max-width:365px;color:#5e7180;font-size:15px;line-height:1.7;margin:0 0 5px}
.mmh-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.mmh-product{min-width:0;background:white;border:1px solid #dde6ec;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 10px 24px rgba(13,44,62,.035);transition:transform .2s,box-shadow .2s}
.mmh-product:hover{transform:translateY(-5px);box-shadow:0 21px 45px rgba(13,44,62,.095)}
.mmh-product-art{height:225px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}
.mmh-product-art-fjd{background:radial-gradient(circle at 55% 50%,#31516b,#10283d 78%)}
.mmh-product-art-fjd img{height:88%;width:auto;max-width:78%;object-fit:contain;filter:drop-shadow(0 9px 15px rgba(0,0,0,.22));z-index:1}
.mmh-card-num{position:absolute;left:21px;top:19px;font-weight:850;color:rgba(255,255,255,.83);font-size:10px;letter-spacing:.16em;z-index:2}
.mmh-visual-brand{position:absolute;bottom:15px;left:20px;letter-spacing:.16em;color:#c4d6df;font-weight:900;font-size:10px}
.mmh-product-art-xfix{background:#f1eee8}
.mmh-product-art-xfix .mmh-card-num{color:#456074}
.mmh-product-art-xfix img{width:100%;height:100%;object-fit:cover;object-position:center;opacity:.98}
.mmh-product-label{position:absolute;right:14px;top:13px;background:#ff7a16;color:#141a20;font-size:9px;font-weight:900;letter-spacing:.07em;padding:7px 10px;border-radius:7px;z-index:2}
.mmh-product-art-rtk{background:radial-gradient(circle at 51% 47%,#245b69,#0c283c 78%)}
.mmh-product-art-rtk img{width:100%;height:100%;object-fit:cover}
.mmh-product-art-rtk .mmh-coming{background:#25495d;color:#e1eff4;border:1px solid #4b7080}
.mmh-product-body{padding:26px 25px 21px;display:flex;flex:1;flex-direction:column}
.mmh-product-tag{font-size:10px;color:#df6815;font-weight:900;letter-spacing:.10em;margin-bottom:8px}
.mmh-product-body h3{font-size:27px;line-height:1.2;letter-spacing:-.045em;margin:0 0 12px;color:#091c2b}
.mmh-product-body>p{font-size:14px;line-height:1.76;color:#586b7a;margin:0 0 25px;flex:1}
.mmh-product-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;border-top:1px solid #edf0f3;padding-top:19px}
.mmh-product-bottom span{font-size:11px;font-weight:800;color:#6d8090}
.mmh-product-bottom a{font-size:13px;color:#c9570b;font-weight:900;white-space:nowrap}
.mmh-product-bottom a:hover{text-decoration:underline}
.mmh-product-bottom a span{color:#c9570b;font-size:15px}
.mmh-experience{padding:96px 0 103px;background:#eaf0f4}
.mmh-experience-layout{display:grid;grid-template-columns:350px minmax(0,1fr);gap:88px;align-items:center}
.mmh-experience-aside{padding:41px 43px 39px;background:#0e293d;color:#fff;border-radius:16px;position:relative;overflow:hidden;min-height:420px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;box-shadow:0 17px 44px rgba(14,41,61,.12)}
.mmh-experience-aside:before{content:"";position:absolute;right:-72px;top:-100px;width:280px;height:280px;border:1px solid rgba(255,255,255,.11);border-radius:50%;box-shadow:0 0 0 52px rgba(255,255,255,.022),0 0 0 106px rgba(255,255,255,.015)}
.mmh-number{font-size:clamp(104px,11vw,151px);line-height:1;font-weight:900;letter-spacing:-.095em;color:#ff851f;position:relative}.mmh-number span{font-size:65px;vertical-align:top;display:inline-block;margin:8px 0 0 7px}
.mmh-experience-aside>strong{font-size:18px;letter-spacing:.085em;line-height:1.2;margin-top:14px;position:relative}
.mmh-experience-rule{width:48px;height:3px;background:#ff851f;margin-top:32px;position:relative}
.mmh-experience-aside>p{color:#b9ccd6;font-size:13px;position:relative;margin:18px 0 38px}
.mmh-edu-chip{font-size:10px;font-weight:900;letter-spacing:.11em;border:1px solid rgba(255,255,255,.26);border-radius:7px;padding:10px 13px;position:relative}.mmh-edu-chip span{color:#ff851f;margin-right:7px}
.mmh-experience-copy h2{margin-bottom:24px}
.mmh-experience-copy>p{color:#485f6f;font-size:15px;line-height:1.83;margin:0 0 17px}
.mmh-experience-copy>p strong{color:#0f2c40}
.mmh-experience-callout{display:flex;gap:15px;align-items:flex-start;border-left:3px solid #ff7b18;background:#fff;padding:19px 23px;border-radius:0 8px 8px 0;margin:29px 0}
.mmh-callout-mark{font-size:46px;line-height:.9;color:#ed7d27;font-weight:900;font-family:Georgia,serif}
.mmh-experience-callout p{font-size:14px;line-height:1.75;font-weight:700;color:#163a4e;margin:0}
.mmh-credentials{display:flex;gap:8px;flex-wrap:wrap}
.mmh-credentials span{padding:9px 11px;background:#dce7ed;border-radius:7px;color:#315569;font-size:9px;font-weight:900;letter-spacing:.07em}
.mmh-contact{background:linear-gradient(124deg,#0a1e2d,#12384a);padding:82px 0 89px;color:#fff}
.mmh-contact-layout{display:grid;grid-template-columns:1fr 445px;align-items:center;gap:85px}
.mmh-kicker-light{color:#ff8b2e}
.mmh-contact h2{margin:16px 0 17px;color:#fff}.mmh-contact h2 em{color:#ff8b2e}
.mmh-contact-layout>div>p{max-width:515px;color:#bdcfd9;font-size:15px;line-height:1.8;margin:0}
.mmh-contact-card{background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.16);border-radius:14px;padding:9px 22px}
.mmh-contact-card a{display:flex;align-items:center;gap:15px;color:#fff;padding:18px 0;border-bottom:1px solid rgba(255,255,255,.10);transition:transform .2s}
.mmh-contact-card a:hover{transform:translateX(3px)}
.mmh-contact-card a:last-child{border-bottom:0}
.mmh-contact-icon{height:39px;width:39px;display:grid;place-items:center;border-radius:9px;background:rgba(255,130,32,.14);color:#ff942f;font-size:20px}
.mmh-contact-card a span:nth-child(2){min-width:0;flex:1}.mmh-contact-card small{display:block;font-size:10px;font-weight:850;color:#99b6c7;letter-spacing:.12em;margin-bottom:4px}.mmh-contact-card b{font-size:16px;overflow-wrap:anywhere}.mmh-contact-card i{font-style:normal;color:#ff942f}
.mmh-footer{background:#071723;color:#b2c3cd;padding:29px 0}
.mmh-footer-row{display:flex;align-items:center;justify-content:space-between;gap:24px;font-size:11px}
.mmh-footer-row>div:first-child{display:flex;flex-direction:column;gap:5px}.mmh-footer-row>div:first-child strong{color:#fff;font-size:13px;letter-spacing:.04em}
.mmh-footer-row>div:nth-child(2){display:flex;flex-wrap:wrap;gap:20px}.mmh-footer-row a:hover{color:#ff9a3a}
.mmh-footer-row>span{white-space:nowrap}
#wpadminbar{z-index:999999!important}
@media(max-width:1020px){.mmh-hero-layout{grid-template-columns:1fr 385px;gap:26px}.mmh-hero h1{font-size:47px}.mmh-experience-layout{grid-template-columns:310px 1fr;gap:48px}.mmh-contact-layout{gap:38px;grid-template-columns:1fr 420px}.mmh-product-bottom{align-items:flex-start;flex-direction:column;gap:9px}}
@media(max-width:800px){.mmh-header-inner{min-height:76px}.mmh-nav{display:none}.mmh-hero-layout{grid-template-columns:1fr;gap:34px;padding:58px 0 65px}.mmh-hero h1{font-size:clamp(42px,8vw,64px)}.mmh-hero-visual{height:300px;max-width:650px;width:100%}.mmh-hero-proof{margin-top:26px}.mmh-section-heading{align-items:flex-start;flex-direction:column;gap:12px}.mmh-card-grid{grid-template-columns:1fr 1fr}.mmh-product-art{height:210px}.mmh-product-rtk{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr}.mmh-product-rtk .mmh-product-art{height:100%;min-height:240px}.mmh-product-bottom{flex-direction:row}.mmh-experience-layout{grid-template-columns:1fr;gap:30px}.mmh-experience-aside{min-height:280px}.mmh-number{font-size:105px}.mmh-number span{font-size:48px}.mmh-contact-layout{grid-template-columns:1fr;gap:32px}.mmh-contact-card{max-width:600px}.mmh-footer-row{align-items:flex-start;flex-wrap:wrap}}
@media(max-width:540px){.mmh-shell{width:min(100% - 32px,1176px)}.mmh-header-inner{min-height:70px;gap:8px}.mmh-brand{font-size:14px;gap:8px}.mmh-brand small{font-size:7px;letter-spacing:.13em;margin-top:7px}.mmh-brand-sign{width:34px;height:34px}.mmh-header-contact{padding:11px 12px;font-size:11px;gap:7px}.mmh-header-contact span{display:none}.mmh-hero-layout{padding:52px 0 54px}.mmh-eyebrow{font-size:9px;letter-spacing:.125em}.mmh-hero h1{font-size:clamp(37px,10vw,53px);line-height:1.13;letter-spacing:-.05em;margin:18px 0}.mmh-hero-copy>p{font-size:15px;line-height:1.7}.mmh-btn{padding:14px 17px;font-size:12px;gap:10px}.mmh-hero-visual{height:265px}.mmh-concentric-a{width:345px;height:345px}.mmh-concentric-b{width:250px;height:250px}.mmh-concentric-c{width:150px;height:150px}.mmh-target{width:106px;height:106px}.mmh-visual-panel{left:14px;right:14px;bottom:13px;padding:11px}.mmh-visual-coord{bottom:93px;font-size:8px}.mmh-visual-top{top:13px;left:15px;right:15px;font-size:8px}.mmh-solutions,.mmh-experience{padding:59px 0 65px}.mmh-section-heading{margin-bottom:24px}.mmh-section-heading h2,.mmh-experience h2,.mmh-contact h2{font-size:clamp(30px,8vw,42px)}.mmh-section-heading>p{font-size:14px}.mmh-card-grid{grid-template-columns:1fr;gap:16px}.mmh-product-rtk{grid-column:auto;display:flex}.mmh-product-art,.mmh-product-rtk .mmh-product-art{height:204px;min-height:0}.mmh-product-body{padding:22px}.mmh-product-body h3{font-size:25px}.mmh-product-body>p{font-size:14px;margin-bottom:19px}.mmh-product-bottom{flex-direction:row}.mmh-experience-aside{min-height:260px;padding:25px}.mmh-number{font-size:105px}.mmh-experience-copy>p{font-size:14px}.mmh-contact{padding:62px 0 66px}.mmh-contact-card b{font-size:15px}.mmh-footer-row{display:flex;flex-direction:column;gap:19px}.mmh-footer-row>div:nth-child(2){gap:11px 18px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.mmh *{transition:none!important}}

.mmh-experience-name{position:relative;margin-top:18px;font-size:13px;font-weight:850;color:#fff}.mmh-experience-name small{display:block;font-size:10px;font-weight:600;color:#8faabc;margin-top:4px}
.mmh-rtk-hero{min-height:340px;padding:90px 0;background:linear-gradient(116deg,#081927,#153e53);color:#fff}.mmh-rtk-hero h1{font-size:clamp(40px,5vw,70px);letter-spacing:-.05em;line-height:1.08;margin:20px 0}.mmh-rtk-hero h1 em{color:#ff8627;font-style:normal}.mmh-rtk-hero p{max-width:650px;color:#c9dae2;line-height:1.8;font-size:17px}.mmh-rtk-content{padding:70px 0;background:#f5f7f9}.mmh-rtk-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:45px;align-items:start}.mmh-rtk-grid h2{font-size:35px;letter-spacing:-.035em;line-height:1.2}.mmh-rtk-grid p{line-height:1.85;color:#52697b}.mmh-rtk-side{background:#fff;border:1px solid #dae4eb;border-radius:15px;padding:27px;box-shadow:0 12px 34px rgba(12,43,65,.05)}.mmh-rtk-side h3{font-size:21px;margin:0 0 15px}.mmh-rtk-side ul{padding-left:19px;color:#465f70;line-height:1.9}.mmh-rtk-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:27px}.mmh-rtk-actions a{background:#ff7b18;color:#0b2030;border-radius:8px;padding:14px 18px;font-size:13px;font-weight:850}.mmh-rtk-actions a+ a{background:#14394f;color:white}@media(max-width:800px){.mmh-rtk-grid{grid-template-columns:1fr}.mmh-rtk-hero{padding:65px 0}.mmh-rtk-content{padding:50px 0}}


/* v1.1.0: Compact mobile layout – preserve tablet and desktop design */
@media (max-width: 640px) {
  /* Avoid pushing product choices beneath decorative GPS illustration */
  .mmh-hero-visual { display: none !important; }
  .mmh-hero-layout { min-height: 0; padding-top: 38px; padding-bottom: 43px; gap: 0; }
  .mmh-hero h1 { margin-top: 16px; margin-bottom: 17px; }
  .mmh-hero-copy > p { margin-bottom: 22px; }
  .mmh-hero-proof { margin-top: 23px; }
  .mmh-solutions { padding-top: 45px; padding-bottom: 58px; }
  .mmh-section-heading { margin-bottom: 22px; }
  .mmh-card-grid { gap: 15px; }
  .mmh-product-art,
  .mmh-product-rtk .mmh-product-art { height: 184px; min-height: 0; }
  .mmh-product-art-xfix { height: 196px; }
  .mmh-product-body { padding: 20px; }
  .mmh-product-body h3 { margin-bottom: 9px; }
  .mmh-product-body > p { line-height: 1.67; margin-bottom: 16px; }
  .mmh-product-bottom { padding-top: 16px; }
}

/* v1.2.0: real team portrait in credibility section */
.mmh-experience-photo-card {padding:0;min-height:488px;aspect-ratio:350/488;display:block;background:#102b3e;isolation:isolate}
.mmh-experience-photo-card::before {content:"";position:absolute;inset:0;width:auto;height:auto;right:auto;top:auto;border:0;border-radius:inherit;box-shadow:none;background:linear-gradient(180deg,rgba(3,18,29,.25) 0%,rgba(3,18,29,0) 33%,rgba(3,18,29,.07) 58%,rgba(3,18,29,.94) 100%);z-index:2;pointer-events:none}
.mmh-experience-photo {position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 36%;border-radius:inherit;z-index:1}
.mmh-experience-photo-badge {position:absolute;top:22px;left:22px;z-index:3;background:rgba(5,27,42,.86);border:1px solid rgba(255,255,255,.18);border-radius:10px;padding:12px 14px;display:flex;align-items:center;gap:11px;color:#fff;box-shadow:0 4px 16px rgba(0,0,0,.13)}
.mmh-experience-photo-badge b {font-size:35px;font-weight:900;line-height:1;color:#ff851f;letter-spacing:-.06em}
.mmh-experience-photo-badge span {max-width:102px;font-size:10px;line-height:1.32;font-weight:850;letter-spacing:.075em}
.mmh-experience-photo-label {position:absolute;bottom:25px;left:25px;right:20px;z-index:3;display:flex;flex-direction:column;gap:6px;text-shadow:0 2px 10px rgba(0,0,0,.35)}
.mmh-experience-photo-label strong {color:#fff;font-size:24px;letter-spacing:-.025em;line-height:1.18}
.mmh-experience-photo-label span {color:#dfebf2;font-size:12px;line-height:1.45;font-weight:600}
@media(max-width:800px) {.mmh-experience-photo-card{min-height:440px;max-width:430px;width:100%;aspect-ratio:350/440}}
@media(max-width:540px) {.mmh-experience-photo-card{min-height:405px;max-width:420px;aspect-ratio:350/405}.mmh-experience-photo-badge{top:16px;left:16px}.mmh-experience-photo-label{left:20px;bottom:19px}.mmh-experience-photo-label strong{font-size:23px}}
