/* Sistema Comercial V2.1: extensión local del sistema visual de la Home. */
.simu-site.simu-sc-shell{position:relative;--simu-header-height:94px}
.simu-site.simu-sc-shell .simu-header{position:absolute;inset:0 0 auto;background:transparent}
.simu-site .simu-sc-v21 .simu-service-hero{padding:calc(70px + var(--simu-header-height)) 0 0;text-align:center}
.simu-site .simu-sc-v21 h1{font-size:clamp(40px,5.3vw,76px);line-height:1.12;font-weight:800;max-width:1080px;margin-inline:auto;text-transform:uppercase}
.simu-site .simu-sc-v21 h1 em{font-size:1.05em;white-space:normal;text-transform:none;line-height:1.15;margin-top:9px}
.simu-site .simu-sc-v21 .simu-hero-bottom{margin-top:30px}
.simu-site .simu-sc-v21 .simu-hero-bottom>p{font-size:15px;max-width:72ch}
.simu-site .simu-sc-v21 .simu-hero-index{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;margin-top:58px;padding:24px 0;border-top:1px solid rgb(255 255 255 / 24%);font-size:10px;font-weight:500;letter-spacing:.1em;text-align:left}
.simu-site .simu-sc-v21 .simu-sc-hero-art{width:650px;height:650px;right:-230px;bottom:-255px;opacity:.22}
.simu-site .simu-sc-v21 .simu-section-head{max-width:950px;margin-bottom:46px}
.simu-site .simu-sc-v21 h2 em{color:var(--simu-green)}
.simu-site .simu-sc-v21 .simu-solutions h2 em,.simu-site .simu-sc-v21 #simu-proceso h2 em{color:var(--simu-blue)}
.simu-site .simu-sc-challenge-section{background:linear-gradient(rgb(21 21 21 / 60%),rgb(21 21 21 / 60%)),var(--simu-blue);color:var(--simu-white)}
.simu-site .simu-sc-challenge-section .simu-kicker{color:var(--simu-green)}
.simu-site .simu-service-challenges{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}
.simu-site .simu-service-challenges article{position:relative;padding:30px 32px 34px;border:1px solid rgb(255 255 255 / 13%);border-radius:12px;background:linear-gradient(135deg,rgb(2 49 107 / 65%),rgb(2 49 107 / 26%)),var(--simu-charcoal)}
.simu-site .simu-service-challenges article:last-child{grid-column:1/-1;display:grid;grid-template-columns:45px 1fr 1.05fr;gap:25px;align-items:start}
.simu-site .simu-sc-index{display:block;font-size:11px;letter-spacing:.06em;color:var(--simu-green);margin-bottom:30px}
.simu-site .simu-service-challenges h3{font-size:24px;max-width:32ch;font-weight:500;line-height:1.35}
.simu-site .simu-service-challenges p{font-size:14px;line-height:1.85;margin-top:18px;max-width:55ch}
.simu-site .simu-service-challenges article:last-child p{margin-top:0}
.simu-site .simu-solutions .simu-section-intro{max-width:65ch;font-size:15px;line-height:1.85;margin:-20px 0 38px}
.simu-site .simu-solution-list{border-top:1px solid rgb(2 49 107 / 25%)}
.simu-site .simu-sc-solution{border-bottom:1px solid rgb(2 49 107 / 25%);padding:25px 0}
.simu-site .simu-sc-solution summary{display:grid;grid-template-columns:35px 1fr 95px 24px;gap:25px;align-items:center;list-style:none;cursor:pointer}
.simu-site .simu-sc-solution summary::-webkit-details-marker{display:none}
.simu-site .simu-service-number{font-size:11px;font-weight:500}
.simu-site .simu-sc-solution h3{font-size:30px;max-width:25ch;font-weight:500;line-height:1.25}
.simu-site .simu-sc-solution-art{display:block;width:95px;height:95px;transition:transform .35s ease;pointer-events:none}
.simu-site .simu-sc-solution summary:is(:hover,:focus-visible) .simu-sc-solution-art{transform:translateX(4px) scale(1.04)}
.simu-site .simu-sc-disclosure{width:20px;height:20px;position:relative;justify-self:end}
.simu-site .simu-sc-disclosure::before,.simu-site .simu-sc-disclosure::after{content:'';position:absolute;top:9px;left:2px;width:16px;height:1px;background:currentColor}
.simu-site .simu-sc-disclosure::after{transform:rotate(90deg)}
.simu-site .simu-sc-solution[open] .simu-sc-disclosure::after{transform:rotate(0)}
.simu-site .simu-sc-solution>p{margin:0 150px 5px 60px;font-size:14px;line-height:1.85;max-width:73ch}
.simu-site .simu-service-note{max-width:78ch;font-size:12px;line-height:1.9;margin-top:30px}
.simu-site .simu-sc-v21 #simu-proceso{padding-top:12px}
.simu-site .simu-sc-process{position:relative}
.simu-site .simu-service-steps{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;position:relative;z-index:1}
.simu-site .simu-sc-step-index{display:grid;place-items:center;width:50px;height:50px;border:1px solid var(--simu-blue);border-radius:50%;background:var(--simu-white);font-size:14px;line-height:1;margin-bottom:28px}
.simu-site .simu-service-steps li:first-child .simu-sc-step-index{background:var(--simu-green)}
.simu-site .simu-service-steps h3{font-size:22px;font-weight:500;line-height:1.3}
.simu-site .simu-service-steps p{font-size:13px;line-height:1.85;margin-top:15px}
.simu-site .simu-sc-process-track{display:none;position:absolute;background:var(--simu-blue);pointer-events:none}
.simu-site .simu-sc-process-track[data-simu-direction]{display:block}
.simu-site .simu-sc-process-signal{display:block;position:absolute;left:0;top:0;width:0;height:0;opacity:0}
.simu-site .simu-sc-process-signal::after{content:'';position:absolute;left:0;top:0;width:9px;height:9px;border:2px solid var(--simu-blue);background:var(--simu-green);border-radius:50%;transform:translate(-40%,-40%)}
.simu-site .simu-service-formats{background:var(--simu-blue);color:var(--simu-white)}
.simu-site .simu-service-formats .simu-kicker{color:var(--simu-green)}
.simu-site .simu-service-formats h2{max-width:23ch}
.simu-site .simu-format-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-bottom:36px}
.simu-site .simu-format-grid article{position:relative;isolation:isolate;overflow:hidden;padding:30px 28px 160px;border:1px solid rgb(255 255 255 / 20%);border-radius:12px;background:linear-gradient(155deg,rgb(2 49 107 / 35%),rgb(21 21 21 / 70%))}
.simu-site .simu-format-grid h3{font-size:25px;line-height:1.25;max-width:20ch}
.simu-site .simu-format-grid article:nth-child(2) h3{font-family:Lora,serif;font-style:italic;font-size:31px}
.simu-site .simu-format-grid p{font-size:13px;line-height:1.85;margin-top:22px}
.simu-site .simu-sc-format-art{position:absolute;bottom:-95px;right:-90px;width:340px;height:340px;z-index:-1;opacity:.35;pointer-events:none}
.simu-site .simu-sc-case{background:var(--simu-charcoal);color:var(--simu-white)}
.simu-site .simu-sc-case .simu-kicker{color:var(--simu-green)}
.simu-site .simu-case-story{display:grid;grid-template-columns:1fr 1.1fr;gap:60px;align-items:center}
.simu-site .simu-case-story>div>p{font-size:15px;line-height:1.9;max-width:55ch}
.simu-site .simu-case-story>div>p+p{margin-top:24px}
.simu-site .simu-proof-placeholder{position:relative;isolation:isolate;overflow:hidden;min-width:0;min-height:0;aspect-ratio:16/10;padding:30px;display:flex;flex-direction:column;justify-content:space-between;border-radius:10px;background:linear-gradient(140deg,var(--simu-blue),var(--simu-dark-green))}
.simu-site .simu-case-story .simu-proof-placeholder .simu-kicker{font-size:9px;letter-spacing:.1em}
.simu-site .simu-case-story .simu-proof-placeholder p:last-of-type{font-size:24px;font-family:Lora,serif;font-style:italic;line-height:1.4;max-width:24ch}
.simu-site .simu-sc-proof-art{position:absolute;bottom:-95px;right:-95px;width:330px;height:330px;opacity:.25;z-index:-1;pointer-events:none}
.simu-site .simu-case-results{margin-top:62px;padding-top:36px;border-top:1px solid rgb(255 255 255 / 25%)}
.simu-site .simu-case-results h3{font-size:14px;letter-spacing:.02em;font-weight:500}
.simu-site .simu-case-results dl{margin:0}
.simu-site .simu-month-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-top:26px}
.simu-site .simu-month-results>div{position:relative;isolation:isolate;overflow:hidden;padding:20px 24px 27px;background:rgb(2 49 107 / 34%);border-radius:8px}
.simu-site .simu-month-results>div::after{content:'';display:block;margin-top:26px;width:var(--simu-sc-bar);height:5px;border-radius:8px;background:var(--simu-green);transform-origin:left}
.simu-site .simu-case-results dt{font-size:11px;font-weight:400;max-width:25ch;line-height:1.6}
.simu-site .simu-case-results dd{margin:12px 0 0;font-weight:500;letter-spacing:-.05em;line-height:1.15}
.simu-site .simu-month-results dd{font-family:Lora,serif;font-style:italic;font-size:64px;color:var(--simu-green)}
.simu-site .simu-case-results dd span{font-family:Poppins,sans-serif;font-size:11px;letter-spacing:0;font-style:normal;font-weight:400}
.simu-site .simu-total-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:32px!important}
.simu-site .simu-total-results>div{padding:22px 24px;border-top:1px solid rgb(255 255 255 / 25%)}
.simu-site .simu-total-results dd{font-size:38px}
.simu-site .simu-results-context{font-size:11px;line-height:1.9;max-width:105ch;margin-top:18px}
.simu-site .simu-service-split{display:grid;grid-template-columns:1.2fr 1fr;gap:80px;align-items:start}
.simu-site .simu-fit h2{max-width:18ch}
.simu-site .simu-fit p{font-size:14px}
.simu-site .simu-fit ul{list-style:none;padding:0;margin-top:30px}
.simu-site .simu-fit li{position:relative;padding:18px 0 18px 28px;border-top:1px solid rgb(2 49 107 / 22%);font-size:14px;line-height:1.75}
.simu-site .simu-fit li::before{content:'';position:absolute;left:0;top:25px;width:8px;height:8px;border-radius:50%;background:var(--simu-green);border:1px solid var(--simu-blue)}
.simu-site .simu-faq-list{border-top:1px solid rgb(2 49 107 / 30%)}
.simu-site .simu-faq-list details{border-bottom:1px solid rgb(2 49 107 / 30%)}
.simu-site .simu-faq-list summary{list-style:none;position:relative;cursor:pointer;padding:26px 48px 26px 0;font-size:18px;font-weight:500;line-height:1.5}
.simu-site .simu-faq-list summary::-webkit-details-marker{display:none}
.simu-site .simu-faq-list summary::after{content:'+';position:absolute;right:8px;top:23px;font-size:26px;font-weight:400}
.simu-site .simu-faq-list details[open] summary::after{content:'−'}
.simu-site .simu-faq-list details>div{max-width:85ch;padding:0 40px 28px 0;font-size:14px;line-height:1.9}
.simu-site .simu-sc-closing{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(120deg,var(--simu-blue),var(--simu-dark-green));color:var(--simu-white)}
.simu-site .simu-sc-closing::after{content:'';position:absolute;inset:0;background:url('../home-v21/assets/surface-grain.svg') repeat;background-size:180px;opacity:.16;z-index:-1;pointer-events:none}
.simu-site .simu-sc-closing .simu-kicker{color:var(--simu-green)}
.simu-site .simu-sc-closing h2{font-size:clamp(38px,4.4vw,64px);font-weight:800;max-width:18ch}
.simu-site .simu-sc-closing h2+p,.simu-site .simu-sc-closing p+p{margin-top:25px;font-size:14px;line-height:1.9;max-width:55ch}
.simu-site .simu-sc-closing-art{position:absolute;bottom:-230px;right:-220px;width:620px;height:620px;opacity:.16;z-index:-1;pointer-events:none}
.simu-site .simu-service-form-slot{padding:30px;border-top:1px solid rgb(255 255 255 / 45%);align-self:center;font-size:14px}
.simu-site .simu-service-form-slot .simu-small{font-size:11px}
.simu-site .simu-service-form-slot p+p{margin-top:10px}
.simu-site .simu-sc-shell-note{font-size:11px}
.simu-site .simu-nav a[aria-current=page]{color:var(--simu-green)}
@media(prefers-reduced-motion:no-preference){
.simu-site .simu-sc-process-signal{animation:simu-sc-process 8s ease-in-out infinite;animation-play-state:var(--simu-motion-play,paused)}
.simu-site .simu-service-steps li:nth-child(1) .simu-sc-step-index{animation:simu-sc-step1 8s steps(1,end) infinite;animation-play-state:var(--simu-motion-play,paused)}
.simu-site .simu-service-steps li:nth-child(2) .simu-sc-step-index{animation:simu-sc-step2 8s steps(1,end) infinite;animation-play-state:var(--simu-motion-play,paused)}
.simu-site .simu-service-steps li:nth-child(3) .simu-sc-step-index{animation:simu-sc-step3 8s steps(1,end) infinite;animation-play-state:var(--simu-motion-play,paused)}
.simu-site .simu-service-steps li:nth-child(4) .simu-sc-step-index{animation:simu-sc-step4 8s steps(1,end) infinite;animation-play-state:var(--simu-motion-play,paused)}
}
@keyframes simu-sc-process{0%,8%{transform:translate(0,0);opacity:0}12%{opacity:1}30%,38%{transform:translate(var(--simu-sc-x2),var(--simu-sc-y2));opacity:1}56%,64%{transform:translate(var(--simu-sc-x3),var(--simu-sc-y3));opacity:1}86%{transform:translate(var(--simu-sc-x4),var(--simu-sc-y4));opacity:1}94%,100%{transform:translate(var(--simu-sc-x4),var(--simu-sc-y4));opacity:0}}
@keyframes simu-sc-step1{0%{background:#3EF09E}30%,100%{background:#FFFFFF}}
@keyframes simu-sc-step2{0%{background:#FFFFFF}30%{background:#3EF09E}56%,100%{background:#FFFFFF}}
@keyframes simu-sc-step3{0%{background:#FFFFFF}56%{background:#3EF09E}86%,100%{background:#FFFFFF}}
@keyframes simu-sc-step4{0%{background:#FFFFFF}86%,100%{background:#3EF09E}}
@media(max-width:1100px){
.simu-site .simu-sc-v21 h1{font-size:58px}
.simu-site .simu-format-grid{gap:18px}
.simu-site .simu-format-grid article{padding:25px 23px 150px}
.simu-site .simu-format-grid h3{font-size:23px}
.simu-site .simu-format-grid article:nth-child(2) h3{font-size:29px}
.simu-site .simu-service-split,.simu-site .simu-case-story{gap:40px}
.simu-site .simu-total-results dd{font-size:32px}
}
@media(max-width:900px){
.simu-site .simu-format-grid{grid-template-columns:1fr}
.simu-site .simu-format-grid article{padding:30px 40% 34px 30px}
.simu-site .simu-sc-format-art{width:290px;height:290px;bottom:-65px;right:-65px}
.simu-site .simu-service-steps{grid-template-columns:1fr;gap:30px}
.simu-site .simu-service-steps li{display:grid;grid-template-columns:50px 1fr;gap:0 24px}
.simu-site .simu-sc-step-index{grid-row:1/span 2;margin:0}
.simu-site .simu-service-steps h3{margin-top:10px}
.simu-site .simu-service-steps p{grid-column:2;margin-top:10px;max-width:70ch}
}
@media(max-width:850px){.simu-site.simu-sc-shell{--simu-header-height:84px}}
@media(max-width:767px){
.simu-site.simu-sc-shell{--simu-header-height:78px}
.simu-site .simu-sc-v21 .simu-service-hero{padding-top:calc(42px + var(--simu-header-height));text-align:left}
.simu-site .simu-sc-v21 h1{font-size:clamp(32px,8.2vw,48px);line-height:1.16;letter-spacing:-.04em}
.simu-site .simu-sc-v21 h1 em{font-size:1.16em;line-height:1.15;letter-spacing:-.04em;margin-top:12px}
.simu-site .simu-sc-v21 .simu-hero-bottom>p{font-size:14px;line-height:1.85}
.simu-site .simu-sc-v21 .simu-hero-index{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;margin-top:35px;padding-block:22px;font-size:8px;letter-spacing:.04em}
.simu-site .simu-sc-v21 .simu-sc-hero-art{width:430px;height:430px;right:-200px;bottom:-130px;opacity:.18}
.simu-site .simu-sc-v21 .simu-section-head{margin-bottom:30px}
.simu-site .simu-service-challenges{grid-template-columns:1fr;gap:16px}
.simu-site .simu-service-challenges article{padding:24px}
.simu-site .simu-service-challenges article:last-child{grid-column:auto;display:block}
.simu-site .simu-sc-index{margin-bottom:22px;font-size:10px}
.simu-site .simu-service-challenges h3{font-size:21px;line-height:1.35}
.simu-site .simu-service-challenges p,.simu-site .simu-service-challenges article:last-child p{font-size:13px;margin-top:15px}
.simu-site .simu-solutions .simu-section-intro{margin-top:-8px;font-size:14px}
.simu-site .simu-sc-solution{padding-block:20px}
.simu-site .simu-sc-solution summary{grid-template-columns:24px 1fr 18px;gap:12px}
.simu-site .simu-sc-solution h3{font-size:20px;line-height:1.3}
.simu-site .simu-sc-solution-art{display:none}
.simu-site .simu-sc-solution>p{margin:18px 0 3px 36px;font-size:13px}
.simu-site .simu-service-note{font-size:11px;margin-top:24px}
.simu-site .simu-service-steps li{grid-template-columns:44px 1fr;gap:0 20px}
.simu-site .simu-sc-step-index{width:44px;height:44px;font-size:13px}
.simu-site .simu-service-steps h3{font-size:21px;margin-top:7px}
.simu-site .simu-service-steps p{font-size:13px;margin-top:10px}
.simu-site .simu-format-grid article{padding:27px 26px 130px}
.simu-site .simu-format-grid h3{font-size:25px}
.simu-site .simu-format-grid p{font-size:13px;margin-top:20px}
.simu-site .simu-sc-format-art{width:280px;height:280px;right:-85px;bottom:-100px}
.simu-site .simu-case-story,.simu-site .simu-service-split{grid-template-columns:1fr;gap:32px}
.simu-site .simu-case-story>div>p{font-size:14px}
.simu-site .simu-proof-placeholder{aspect-ratio:4/3;min-height:0;padding:24px}
.simu-site .simu-case-story .simu-proof-placeholder p:last-of-type{font-size:22px}
.simu-site .simu-case-results{margin-top:36px;padding-top:28px}
.simu-site .simu-month-results{gap:8px;padding-top:22px}
.simu-site .simu-month-results>div{padding:16px 10px}
.simu-site .simu-month-results dd{font-size:36px}
.simu-site .simu-case-results dd span{display:block;font-size:9px;margin-top:5px}
.simu-site .simu-month-results>div::after{margin-top:20px}
.simu-site .simu-case-results dt{font-size:10px}
.simu-site .simu-total-results{grid-template-columns:1fr;gap:6px;margin-top:22px!important}
.simu-site .simu-total-results>div{padding:20px 0}
.simu-site .simu-total-results dd{font-size:38px}
.simu-site .simu-total-results dd span{display:inline;font-size:11px}
.simu-site .simu-results-context{font-size:10px;line-height:1.9;margin-top:9px}
.simu-site .simu-fit h2{max-width:20ch}
.simu-site .simu-fit p,.simu-site .simu-fit li{font-size:13px}
.simu-site .simu-faq-list summary{font-size:15px;padding-block:23px}
.simu-site .simu-faq-list summary::after{font-size:23px;top:21px}
.simu-site .simu-faq-list details>div{font-size:13px;padding-right:0}
.simu-site .simu-sc-closing h2{font-size:38px;line-height:1.12}
.simu-site .simu-sc-closing h2+p,.simu-site .simu-sc-closing p+p{font-size:13px}
.simu-site .simu-service-form-slot{padding:26px 0 0}
.simu-site .simu-sc-closing-art{width:470px;height:470px;right:-220px;bottom:-230px}
}
@media(prefers-reduced-motion:reduce){.simu-site .simu-sc-v21 *{animation:none!important;transition:none!important}}

.simu-site .simu-case-story>div,.simu-site .simu-service-split>*{min-width:0}
/* Revisión de referencia: piezas mayores sobre superficie oscura; ningún glifo de flecha. */
.simu-site.simu-sc-shell .simu-text-link::after{content:none;display:none}
.simu-site .simu-solution-list{border:0;display:grid;gap:16px}
.simu-site .simu-sc-solution{padding:26px 30px 30px;border:1px solid rgb(255 255 255 / 13%);border-radius:12px;color:var(--simu-white);background:linear-gradient(135deg,rgb(2 49 107 / 32%),rgb(2 49 107 / 12%)),var(--simu-charcoal)}
.simu-site .simu-sc-solution summary{grid-template-columns:35px minmax(0,1fr) 140px 24px;gap:25px}
.simu-site .simu-sc-solution .simu-service-number,.simu-site .simu-sc-disclosure{color:var(--simu-green)}
.simu-site .simu-sc-solution h3{font-size:29px}
.simu-site .simu-sc-solution-art{display:block;width:140px;height:140px;object-fit:contain}
.simu-site .simu-sc-solution>p{margin:0 190px 0 60px}
.simu-site .simu-opportunity-note{padding:38px;border-radius:12px;color:var(--simu-white);background:linear-gradient(145deg,var(--simu-blue),var(--simu-dark-green));align-self:center}
.simu-site .simu-opportunity-note .simu-kicker{color:var(--simu-green);font-size:9px;letter-spacing:.1em}
.simu-site .simu-opportunity-note h3{font-family:Lora,serif;font-style:italic;color:var(--simu-green);font-size:34px;line-height:1.2}
.simu-site .simu-opportunity-note h3+p{font-size:14px;line-height:1.9;margin-top:25px}
.simu-site .simu-opportunity-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:34px;gap:0;font-size:10px}
.simu-site .simu-opportunity-flow>span{position:relative;padding-top:25px;line-height:1.4}
.simu-site .simu-opportunity-flow i{position:absolute;width:10px;height:10px;border:1px solid var(--simu-green);border-radius:50%;background:var(--simu-green);left:0;top:0;z-index:1}
.simu-site .simu-opportunity-flow>span:not(:last-child)::after{content:'';position:absolute;top:4px;left:0;right:0;height:1px;background:rgb(62 240 158 / 50%)}
@media(max-width:767px){
.simu-site .simu-sc-solution{padding:22px 20px 24px}
.simu-site .simu-sc-solution summary{grid-template-columns:62px minmax(0,1fr) 16px;gap:0 10px}
.simu-site .simu-sc-solution .simu-service-number{grid-column:1;grid-row:2;font-size:9px;margin-top:7px;text-align:center}
.simu-site .simu-sc-solution h3{grid-column:2;grid-row:1/span 2;font-size:clamp(17.5px,4.8vw,20px);line-height:1.35}
.simu-site .simu-sc-solution-art{display:block;grid-column:1;grid-row:1;width:62px;height:75px}
.simu-site .simu-sc-disclosure{grid-column:3;grid-row:1/span 2}
.simu-site .simu-sc-solution>p{margin:20px 0 0;font-size:13px}
.simu-site .simu-opportunity-note{padding:28px}
.simu-site .simu-opportunity-note h3{font-size:30px}
.simu-site .simu-opportunity-note h3+p{font-size:13px}
.simu-site .simu-opportunity-flow{font-size:9px}
}
/* El menú usa trazos CSS; no marcadores pictográficos dependientes del sistema. */
.simu-site.simu-sc-shell .simu-mobile-menu summary{list-style:none;display:flex;align-items:center;gap:9px}
.simu-site.simu-sc-shell .simu-mobile-menu summary::-webkit-details-marker{display:none}
.simu-site.simu-sc-shell .simu-mobile-menu summary::before{content:'';display:block;width:15px;height:11px;border-top:1px solid currentColor;border-bottom:1px solid currentColor;background:linear-gradient(currentColor,currentColor) center/100% 1px no-repeat}
