
/* 100% des styles sont isolés dans .apme-v2 : pas d'impact sur les autres pages */
.apme-v2{--apme-green:#008d99;--apme-green-dark:#006b7c;--apme-green-light:#eaf8fa;--apme-ink:#142c3a;--apme-muted:#536579;--apme-border:#e5ebee;--apme-white:#fff;background:#fff;color:var(--apme-ink);font:400 16px/1.6 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;overflow:hidden;width:100%;isolation:isolate}
.apme-v2 *{box-sizing:border-box}
.apme-v2 a{color:inherit;text-decoration:none;transition:color .2s,background-color .2s,transform .2s,box-shadow .2s}
.apme-v2 button,.apme-v2 a{-webkit-tap-highlight-color:transparent}
.apme-v2 h1,.apme-v2 h2,.apme-v2 h3,.apme-v2 p{margin:0;padding:0;line-height:inherit;color:inherit}
.apme-v2 h1,.apme-v2 h2,.apme-v2 h3{letter-spacing:-.035em;font-weight:800;line-height:1.16}
.apme-v2 p{line-height:1.65}
.apme-v2 .apme-wrap{width:min(1180px,calc(100% - 48px));margin-inline:auto}
.apme-v2 .apme-ico{width:24px;height:24px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}
.apme-v2 .apme-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
/* Header */
.apme-v2 .apme-header{background:#fff;border-bottom:1px solid #edf1f3;position:relative;z-index:5}
.apme-v2 .apme-header-in{min-height:86px;display:flex;align-items:center;justify-content:space-between;gap:26px}
.apme-v2 .apme-brand{display:flex;align-items:center;gap:12px;flex-shrink:0}
.apme-v2 .apme-brand-mark{width:47px;height:47px;display:block}
.apme-v2 .apme-brand-name{font-size:24px;letter-spacing:-1px;font-weight:850;line-height:1.1}
.apme-v2 .apme-brand-name strong{color:var(--apme-green)}
.apme-v2 .apme-brand-sub{display:block;font-size:11px;letter-spacing:0;font-weight:550;color:#526071;margin-top:3px}
.apme-v2 .apme-nav{display:flex;gap:24px;align-items:center;margin-left:auto}
.apme-v2 .apme-nav a{font-weight:700;font-size:13px;white-space:nowrap;position:relative}
.apme-v2 .apme-nav a:hover,.apme-v2 .apme-nav a:first-child{color:var(--apme-green)}
.apme-v2 .apme-nav a:first-child:after{content:"";position:absolute;height:2px;left:0;right:0;bottom:-14px;background:var(--apme-green)}
.apme-v2 .apme-nav-cta{margin-left:10px}
.apme-v2 .apme-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:13px 20px;min-height:48px;border-radius:10px;font-size:14px;font-weight:750;line-height:1.2;text-align:center;white-space:nowrap;border:1px solid transparent}
.apme-v2 .apme-btn .apme-ico{width:19px;height:19px}
.apme-v2 .apme-btn-primary{background:linear-gradient(110deg,#006c82,#009ca3);box-shadow:0 8px 20px rgba(0,100,126,.13);color:#fff}
.apme-v2 .apme-btn-primary:hover{color:#fff;background:linear-gradient(110deg,#004f68,#007d8d);transform:translateY(-2px);box-shadow:0 12px 24px rgba(0,100,126,.2)}
.apme-v2 .apme-btn-secondary{border-color:var(--apme-green);background:#fff;color:var(--apme-ink)}
.apme-v2 .apme-btn-secondary:hover{background:var(--apme-green-light);color:var(--apme-green-dark)}
.apme-v2 .apme-mobile-nav{display:none}
/* Hero */
.apme-v2 .apme-hero{position:relative;background:radial-gradient(ellipse at 64% 95%,#eaf7f2 0,transparent 55%),linear-gradient(125deg,#fff 5%,#f4f8fa 100%);overflow:hidden}
.apme-v2 .apme-hero:before{content:"";position:absolute;right:-100px;top:-150px;width:520px;height:520px;border-radius:45% 55% 60% 40%;background:linear-gradient(135deg,#16a2aa,#006078);transform:rotate(-22deg);opacity:.96}
.apme-v2 .apme-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:49% 51%;min-height:494px;align-items:center;gap:0}
.apme-v2 .apme-hero-copy{padding:58px 10px 55px 0;position:relative;z-index:2}
.apme-v2 .apme-kicker{font-size:13px;font-weight:850;letter-spacing:.065em;text-transform:uppercase;color:var(--apme-green);line-height:1.3}
.apme-v2 .apme-hero h1{font-size:clamp(34px,3.5vw,50px);max-width:640px;margin:13px 0 17px}
.apme-v2 .apme-hero h1 em{color:var(--apme-green);font-style:normal}
.apme-v2 .apme-hero-copy>p{max-width:510px;color:#344558;font-size:15px}
.apme-v2 .apme-hero-ctas{margin-top:24px;display:flex;gap:13px;flex-wrap:wrap}
.apme-v2 .apme-bullets{display:flex;gap:23px;flex-wrap:wrap;margin-top:25px;color:#263748;font-weight:650;font-size:13px}
.apme-v2 .apme-bullets span{display:flex;align-items:center;gap:8px}
.apme-v2 .apme-bullets .apme-ico{color:#0095a3;width:19px;height:19px;stroke-width:3}
/* Laptop: pure HTML/CSS, not a screenshot or real metrics */
.apme-v2 .apme-laptop-zone{position:relative;min-height:407px;display:flex;align-items:center;justify-content:center;padding:30px 0 40px}
.apme-v2 .apme-laptop{width:100%;max-width:650px;transform:rotate(-2deg) translate(13px,13px);filter:drop-shadow(0 22px 26px rgba(20,42,48,.2))}
.apme-v2 .apme-laptop-screen{border:11px solid #19222c;border-bottom:12px solid #19222c;background:#fff;border-radius:16px 16px 6px 6px;aspect-ratio:1.52;overflow:hidden;box-shadow:0 0 0 2px #45515f}
.apme-v2 .apme-dash{display:grid;grid-template-columns:25% 75%;height:100%;background:#f3f7f9;font-size:10px}
.apme-v2 .apme-dash-sidebar{background:#102335;color:#c9d6df;padding:19px 10px}
.apme-v2 .apme-dash-logoname{color:#fff;font-weight:850;font-size:13px;margin-bottom:20px;display:flex;align-items:center;gap:6px}
.apme-v2 .apme-dash-mini-logo{width:19px;height:16px;object-fit:contain;flex-shrink:0}
.apme-v2 .apme-dash-link{font-size:9px;padding:8px 6px;margin-bottom:3px;border-radius:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.apme-v2 .apme-dash-link:before{content:'▧';padding-right:7px;opacity:.7}
.apme-v2 .apme-dash-link.apme-active{background:#047f8d;color:#fff}
.apme-v2 .apme-dash-main{padding:18px 18px 12px;min-width:0}
.apme-v2 .apme-dash-title{display:flex;justify-content:space-between;align-items:center;font-size:16px;font-weight:800;margin-bottom:14px}
.apme-v2 .apme-dash-title small{font-size:8px;color:#8995a0;font-weight:600}
.apme-v2 .apme-dash-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:12px}
.apme-v2 .apme-dash-kpi{border-radius:6px;background:#fff;padding:10px 8px;min-width:0;display:flex;align-items:center;gap:6px;box-shadow:0 1px 6px rgba(3,32,49,.04)}
.apme-v2 .apme-dash-kpi .apme-ico{width:18px;height:18px;color:#079ba5}
.apme-v2 .apme-dash-kpi:nth-child(2) .apme-ico{color:#1499d2}
.apme-v2 .apme-dash-kpi:nth-child(3) .apme-ico{color:#f4a323}
.apme-v2 .apme-dash-kpi b{font-size:15px;display:block;line-height:1.2}
.apme-v2 .apme-dash-kpi span{display:block;font-size:8px;color:#63717d;white-space:nowrap}
.apme-v2 .apme-dash-bottom{display:grid;grid-template-columns:1.65fr 1fr;gap:10px;min-height:145px}
.apme-v2 .apme-dash-graph,.apme-v2 .apme-dash-donut{background:#fff;border-radius:6px;padding:12px;box-shadow:0 1px 6px rgba(3,32,49,.04)}
.apme-v2 .apme-dash-panel-title{font-weight:750;font-size:9px;color:#4c5a6a;margin-bottom:8px}
.apme-v2 .apme-chartsvg{display:block;width:100%;height:112px}
.apme-v2 .apme-dash-donut{display:flex;flex-direction:column;align-items:center;justify-content:center}
.apme-v2 .apme-donut{width:min(102px,75%);aspect-ratio:1;border-radius:50%;background:conic-gradient(#078a96 0 78%,#e3f5f6 78% 100%);display:grid;place-items:center;margin:3px auto}
.apme-v2 .apme-donut>div{width:72%;height:72%;background:#fff;border-radius:50%;display:grid;place-content:center;text-align:center}
.apme-v2 .apme-donut b{font-size:21px;line-height:1.1}
.apme-v2 .apme-donut small{color:#64717d;font-size:8px}
.apme-v2 .apme-laptop-base{height:15px;width:109%;margin-left:-4.5%;background:linear-gradient(180deg,#d9e0e5,#87929c 40%,#cad2d9 85%,#697784);clip-path:polygon(3% 0,97% 0,100% 100%,0 100%);border-radius:0 0 13px 13px;position:relative}
.apme-v2 .apme-laptop-base:after{content:"";position:absolute;left:42%;right:42%;height:3px;top:0;background:#87939a;border-radius:0 0 12px 12px}
.apme-v2 .apme-demo-note{position:absolute;right:12px;bottom:5px;font-size:10px;color:#516e78;background:#ffffffd9;padding:2px 7px;border-radius:5px}
/* Solutions */
.apme-v2 .apme-section{padding:62px 0}
.apme-v2 .apme-section-heading{text-align:center;margin-bottom:29px}
.apme-v2 .apme-section-heading h2{font-size:clamp(28px,3vw,37px);margin:8px auto 8px}
.apme-v2 .apme-section-heading p{font-size:15px;color:var(--apme-muted)}
.apme-v2 .apme-modules-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}
.apme-v2 .apme-solution-card{min-height:113px;display:flex;align-items:center;gap:14px;padding:18px 16px;border:1px solid var(--apme-border);border-radius:13px;background:#fff;box-shadow:0 4px 18px rgba(22,51,59,.045);transition:transform .2s,border-color .2s,box-shadow .2s}
.apme-v2 .apme-solution-card:hover{transform:translateY(-3px);border-color:#a0d6c4;box-shadow:0 11px 28px rgba(22,51,59,.09)}
.apme-v2 .apme-module-icon{height:58px;width:58px;flex-shrink:0;border-radius:13px;display:grid;place-items:center}
.apme-v2 .apme-module-icon .apme-ico{width:29px;height:29px;stroke-width:2.1}
.apme-v2 .apme-tone-green{background:#e0f5f7;color:#008e9d}
.apme-v2 .apme-tone-blue{background:#e2f4fc;color:#1295d1}
.apme-v2 .apme-tone-orange{background:#fff0e1;color:#f18a19}
.apme-v2 .apme-tone-violet{background:#eee7ff;color:#693ce2}
.apme-v2 .apme-tone-cyan{background:#e1f6f5;color:#00a0a6}
.apme-v2 .apme-tone-pink{background:#ffe8f4;color:#c12ca0}
.apme-v2 .apme-sol-body{min-width:0;flex:1}
.apme-v2 .apme-sol-body h3{font-size:15px;margin-bottom:5px;letter-spacing:-.025em}
.apme-v2 .apme-sol-body p{font-size:12px;color:#536273;line-height:1.5}
.apme-v2 .apme-sol-arrow{align-self:center;color:#102232}
.apme-v2 .apme-sol-arrow .apme-ico{width:19px;height:19px}
/* Why */
.apme-v2 .apme-why{padding:14px 0 65px}
.apme-v2 .apme-why-grid{display:grid;grid-template-columns:1.32fr repeat(4,1fr);gap:0;align-items:center}
.apme-v2 .apme-why-intro{min-height:138px;background:linear-gradient(125deg,#e5f8f1,#f3fbf8);border-radius:100px 30px 30px 100px;display:flex;flex-direction:column;justify-content:center;padding:18px 25px;margin-right:25px}
.apme-v2 .apme-why-intro h2{font-size:clamp(22px,2.2vw,29px)}
.apme-v2 .apme-why-intro em{font-style:normal;color:var(--apme-green)}
.apme-v2 .apme-benefit{padding:0 15px;border-right:1px solid #e2e8eb;min-height:126px}
.apme-v2 .apme-benefit:last-child{border-right:0}
.apme-v2 .apme-benefit>.apme-ico{width:29px;height:29px;color:var(--apme-green);margin-bottom:10px}
.apme-v2 .apme-benefit h3{font-size:14px;margin-bottom:5px}
.apme-v2 .apme-benefit p{font-size:12px;color:var(--apme-muted)}
/* Method */
.apme-v2 .apme-method{padding:45px 0 64px;background:linear-gradient(180deg,#fff,#fcfefe)}
.apme-v2 .apme-method-grid{display:grid;grid-template-columns:39% 61%;gap:26px;align-items:center}
.apme-v2 .apme-method-intro h2{font-size:clamp(26px,2.55vw,34px);margin:9px 0 12px}
.apme-v2 .apme-method-intro p{font-size:14px;color:var(--apme-muted);max-width:360px}
.apme-v2 .apme-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;text-align:center;position:relative}
.apme-v2 .apme-steps:before{content:"";position:absolute;top:29px;left:13%;right:13%;border-top:2px solid #dae5e9}
.apme-v2 .apme-step{position:relative}
.apme-v2 .apme-step-icon{height:57px;width:57px;border-radius:14px;background:#e8f7ef;color:var(--apme-green);display:grid;place-items:center;margin:0 auto 12px}
.apme-v2 .apme-step-icon .apme-ico{width:27px;height:27px}
.apme-v2 .apme-step h3{font-size:13px;letter-spacing:-.015em;margin-bottom:5px}
.apme-v2 .apme-step p{font-size:11px;color:var(--apme-muted);line-height:1.5}
/* CTA */
.apme-v2 .apme-contact-area{padding:12px 0 35px}
.apme-v2 .apme-cta{border-radius:17px;overflow:hidden;padding:28px 36px;background:radial-gradient(circle at 4% 10%,#16ad89aa,transparent 23%),linear-gradient(105deg,#03674f,#0a916c);color:#fff;display:flex;align-items:center;gap:29px;box-shadow:0 12px 26px rgba(2,94,68,.14)}
.apme-v2 .apme-cta-symbol{width:135px;flex-shrink:0;display:grid;place-items:center;border-right:1px solid #ffffff66;padding-right:22px}
.apme-v2 .apme-cta-symbol .apme-ico{width:71px;height:71px;stroke-width:1.4}
.apme-v2 .apme-cta-text{flex:1}
.apme-v2 .apme-cta h2{font-size:clamp(23px,2.5vw,31px);margin-bottom:6px}
.apme-v2 .apme-cta p{font-size:14px;color:#e6fbfc}
.apme-v2 .apme-cta .apme-btn{color:#143044;background:#fff;box-shadow:none;padding:15px 18px}
.apme-v2 .apme-cta .apme-btn:hover{background:#e6f7f8;transform:translateY(-2px);color:var(--apme-green-dark)}
.apme-v2 .apme-footer{padding:18px 0 27px;border-top:1px solid #edf0f2;color:#73818e;font-size:12px}
.apme-v2 .apme-footer .apme-wrap{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}
.apme-v2 .apme-footer a{color:var(--apme-green-dark);font-weight:650}
/* Responsivité Elementor + tablette + mobile */
@media(max-width:1080px){.apme-v2 .apme-nav{gap:13px}.apme-v2 .apme-header-in{gap:14px}.apme-v2 .apme-nav a{font-size:12px}.apme-v2 .apme-header .apme-btn{padding:12px 13px}.apme-v2 .apme-brand-name{font-size:21px}.apme-v2 .apme-hero-grid{grid-template-columns:50% 50%}.apme-v2 .apme-hero h1{font-size:clamp(33px,3.6vw,43px)}.apme-v2 .apme-why-grid{grid-template-columns:repeat(4,1fr)}.apme-v2 .apme-why-intro{grid-column:span 4;min-height:auto;margin:0 0 25px;border-radius:16px}.apme-v2 .apme-why-intro h2{font-size:26px}.apme-v2 .apme-method-grid{grid-template-columns:1fr;gap:27px}.apme-v2 .apme-method-intro p{max-width:700px}}
@media(max-width:800px){.apme-v2 .apme-wrap{width:min(100% - 36px,1180px)}.apme-v2 .apme-nav,.apme-v2 .apme-nav-cta{display:none}.apme-v2 .apme-mobile-nav{display:block;position:relative}.apme-v2 .apme-mobile-nav summary{list-style:none;display:flex;align-items:center;justify-content:center;height:43px;width:46px;border:1px solid var(--apme-border);border-radius:10px;color:var(--apme-green);cursor:pointer}.apme-v2 .apme-mobile-nav summary::-webkit-details-marker{display:none}.apme-v2 .apme-mobile-nav[open] .apme-mobile-links{display:flex}.apme-v2 .apme-mobile-links{position:absolute;right:0;top:52px;width:230px;background:#fff;border:1px solid var(--apme-border);border-radius:12px;box-shadow:0 16px 34px #0a26351c;display:flex;flex-direction:column;padding:9px;z-index:20}.apme-v2 .apme-mobile-links a{font-weight:700;font-size:14px;padding:11px 12px;border-radius:6px}.apme-v2 .apme-mobile-links a:hover{background:var(--apme-green-light);color:var(--apme-green)}.apme-v2 .apme-header-in{min-height:74px}.apme-v2 .apme-hero-grid{grid-template-columns:1fr;min-height:unset}.apme-v2 .apme-hero:before{right:-170px;top:320px;width:420px;height:420px}.apme-v2 .apme-hero-copy{padding:54px 0 12px}.apme-v2 .apme-hero h1{font-size:clamp(34px,5.6vw,48px);max-width:620px}.apme-v2 .apme-hero-copy>p{max-width:610px}.apme-v2 .apme-laptop-zone{min-height:unset;width:min(610px,100%);margin:auto;padding:15px 20px 46px}.apme-v2 .apme-laptop{transform:rotate(-2deg) translate(0,5px)}.apme-v2 .apme-modules-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.apme-v2 .apme-cta{padding:25px;gap:20px}.apme-v2 .apme-cta-symbol{width:95px;padding-right:18px}.apme-v2 .apme-cta-symbol .apme-ico{width:56px;height:56px}}
@media(max-width:590px){.apme-v2 .apme-wrap{width:min(100% - 30px,1180px)}.apme-v2 .apme-brand-mark{width:38px;height:38px}.apme-v2 .apme-brand-name{font-size:21px}.apme-v2 .apme-brand-sub{font-size:9px}.apme-v2 .apme-hero h1{font-size:clamp(31px,8.5vw,42px)}.apme-v2 .apme-hero-copy{padding-top:42px}.apme-v2 .apme-hero-ctas{flex-direction:column;align-items:stretch}.apme-v2 .apme-hero-ctas .apme-btn{width:100%}.apme-v2 .apme-bullets{gap:9px 17px;margin-top:22px;font-size:12px}.apme-v2 .apme-laptop-zone{padding:18px 10px 32px}.apme-v2 .apme-laptop-screen{border-width:6px;border-bottom-width:9px;border-radius:9px 9px 4px 4px}.apme-v2 .apme-dash-sidebar{padding:9px 5px}.apme-v2 .apme-dash-logoname{font-size:8px;margin-bottom:6px}.apme-v2 .apme-dash-mini-logo{width:13px;height:11px}.apme-v2 .apme-dash-link{font-size:7px;padding:5px 3px}.apme-v2 .apme-dash-link:before{padding-right:3px}.apme-v2 .apme-dash-main{padding:8px}.apme-v2 .apme-dash-title{font-size:10px;margin-bottom:6px}.apme-v2 .apme-dash-title small{font-size:6px}.apme-v2 .apme-dash-kpis{gap:4px;margin-bottom:6px}.apme-v2 .apme-dash-kpi{padding:5px 4px;gap:2px;border-radius:4px}.apme-v2 .apme-dash-kpi .apme-ico{width:11px;height:11px}.apme-v2 .apme-dash-kpi b{font-size:10px}.apme-v2 .apme-dash-kpi span{font-size:5px}.apme-v2 .apme-dash-bottom{gap:5px;min-height:0}.apme-v2 .apme-dash-graph,.apme-v2 .apme-dash-donut{padding:7px}.apme-v2 .apme-dash-panel-title{font-size:6px;margin-bottom:4px}.apme-v2 .apme-chartsvg{height:60px}.apme-v2 .apme-donut{width:min(70px,70%)}.apme-v2 .apme-donut b{font-size:13px}.apme-v2 .apme-donut small{font-size:6px}.apme-v2 .apme-demo-note{font-size:8px}.apme-v2 .apme-section{padding:50px 0}.apme-v2 .apme-modules-grid{grid-template-columns:1fr}.apme-v2 .apme-section-heading{margin-bottom:22px}.apme-v2 .apme-solution-card{min-height:102px}.apme-v2 .apme-why{padding:0 0 45px}.apme-v2 .apme-why-grid{grid-template-columns:1fr 1fr;gap:18px 0}.apme-v2 .apme-why-intro{grid-column:span 2;margin-bottom:2px}.apme-v2 .apme-benefit{padding:0 10px;min-height:148px}.apme-v2 .apme-benefit:nth-child(odd){border-right:0}.apme-v2 .apme-method{padding:25px 0 48px}.apme-v2 .apme-steps{grid-template-columns:1fr 1fr;gap:28px 10px}.apme-v2 .apme-steps:before{display:none}.apme-v2 .apme-step h3{font-size:13px}.apme-v2 .apme-cta{flex-direction:column;align-items:flex-start;border-radius:14px;padding:25px 22px}.apme-v2 .apme-cta-symbol{display:none}.apme-v2 .apme-cta .apme-btn{width:100%}}
@media(prefers-reduced-motion:reduce){.apme-v2 a,.apme-v2 .apme-solution-card{transition:none}}

/* Logo original fourni par le propriétaire, embarqué dans le widget */
.apme-v2 .apme-official-logo{display:block;width:225px;max-width:100%;height:auto;aspect-ratio:600 / 112;object-fit:contain}
@media(max-width:590px){.apme-v2 .apme-official-logo{width:176px}}

/* Page contact */
.apme-v2 .apme-contact-page{padding:65px 0 85px;background:linear-gradient(135deg,#f4fbfb,#fff)}
.apme-v2 .apme-contact-layout{display:grid;grid-template-columns:1fr 1.5fr;gap:32px;align-items:start;margin-top:32px}
.apme-v2 .apme-contact-card{padding:32px;background:#fff;border:1px solid #e5ebee;border-radius:16px;box-shadow:0 10px 30px #102c3910}
.apme-v2 .apme-contact-card h2{font-size:24px;margin-bottom:15px}
.apme-v2 .apme-field{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}
.apme-v2 .apme-field label{font-weight:700;font-size:14px}
.apme-v2 .apme-field input,.apme-v2 .apme-field textarea{width:100%;padding:12px 14px;border:1px solid #cddde2;border-radius:9px;font:inherit;background:#fff;color:#142c3a}
.apme-v2 .apme-field input:focus,.apme-v2 .apme-field textarea:focus{outline:2px solid #008d99;outline-offset:1px}
.apme-v2 .apme-notice{padding:13px 16px;border-radius:9px;margin-bottom:18px;background:#eaf8fa;color:#006b7c}
.apme-v2 .apme-notice-error{background:#fff0ee;color:#9a2b1f}
.apme-v2 .apme-honeypot{position:absolute;left:-9999px}
@media(max-width:800px){.apme-v2 .apme-contact-layout{grid-template-columns:1fr}.apme-v2 .apme-contact-page{padding:45px 0}.apme-v2 .apme-contact-card{padding:23px}}
