.service-hero .simc,.simc p,.simc__intro>span,.simc-res>span{text-align:left}.simc{width:100%;max-width:470px;min-height:480px;display:flex;flex-direction:column;background:#fff;border-radius:22px;color:var(--color-ar-ink);text-align:left;overflow:hidden;box-shadow:0 24px 50px #14121a24,0 2px 6px #14121a0d}.simc__intro,.simc-res{display:flex;flex-direction:column;gap:4px;padding:26px 24px 20px;flex:1}.simc__app{display:flex;flex-direction:column;flex:1}.simc__app[hidden],.simc__intro[hidden]{display:none}.simc__kicker{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-ar-violet-500)}.simc__big{font-size:clamp(34px,4vw,46px);font-weight:800;letter-spacing:-.03em;line-height:1.05;margin-top:6px}.simc__sub{font-size:14.5px;color:var(--color-ar-muted);margin-bottom:14px}.simc__rows{display:flex;flex-direction:column;gap:8px}.simc__row{display:grid;grid-template-columns:48px 1fr auto;gap:10px;align-items:center;background:var(--color-ar-alt);border-radius:12px;padding:9px 12px;font-size:13.5px}.simc__row img{width:48px;height:32px;object-fit:contain}.simc__row strong{font-size:14px;white-space:nowrap}.simc__mono{width:32px;height:32px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;background:var(--color-ar-violet-100);color:var(--color-ar-violet-700);font-weight:800;font-size:12px;text-transform:uppercase}.simc__kpis{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.simc__kpis>span{background:var(--color-ar-violet-50);border-radius:12px;padding:10px 12px;font-size:12.5px;color:var(--color-ar-muted)}.simc__kpis strong{display:block;font-size:17px;color:var(--color-ar-ink)}.simc__start{margin-top:14px;display:block;width:100%;text-align:center;font:inherit;font-weight:700;font-size:15.5px;padding:13px;border-radius:12px;border:0;cursor:pointer;background:var(--color-ar-violet-500);color:#fff;text-decoration:none}.simc__start:hover{background:var(--color-ar-violet-700)}.simc__sources{font-size:12.5px;line-height:1.5;color:var(--color-ar-muted);margin:10px 0 0;text-align:center}.simc__sources a{color:var(--color-ar-violet-700);font-weight:600;text-decoration:none}.simc__sources a:hover{text-decoration:underline}.simc .simc__foot{text-align:center;font-size:12.5px;color:var(--color-ar-muted);margin-top:6px}.simc__more{font:inherit;font-size:14px;font-weight:600;margin-top:8px;padding:6px;background:none;border:0;color:var(--color-ar-violet-700);cursor:pointer}.simc__more:hover{text-decoration:underline}.simc__fsbar,.simc-navback{display:none}.simc-q__nav:not(.has-actions){display:none}.simc__bar{height:4px;background:var(--color-ar-rule)}.simc__bar-fill{height:100%;width:0;background:var(--color-ar-violet-500);transition:width .3s ease}.simc__stage{flex:1;display:flex;flex-direction:column}.simc__stage.is-in>*{animation:simc-in .2s ease-out}@keyframes simc-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.simc__stage.is-in>*{animation:none}}.simc-q{padding:20px 24px 22px;display:flex;flex-direction:column;flex:1}.simc-q__top{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.simc-q__count{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-ar-violet-500)}.simc-q__back{font:inherit;font-size:13px;font-weight:600;background:none;border:0;padding:0;color:var(--color-ar-muted);cursor:pointer}.simc-q__back:hover{color:var(--color-ar-violet-700)}.simc-q__title{font-size:24px;line-height:1.15;letter-spacing:-.02em;font-weight:700;margin:0 0 6px;text-wrap:balance}.simc-q__help{font-size:14px;line-height:1.45;color:var(--color-ar-muted);margin:0 0 18px}.simc-opts{display:grid;grid-template-columns:1fr 1fr;gap:8px}.simc-opts--desc{grid-template-columns:1fr}.simc-opt{display:flex;align-items:center;gap:10px;width:100%;text-align:left;font:inherit;cursor:pointer;padding:12px;border-radius:12px;background:#fff;border:1.5px solid var(--color-ar-rule);color:var(--color-ar-ink);transition:border-color .12s,background .12s,box-shadow .12s}.simc-opt:hover{border-color:var(--color-ar-violet-500);box-shadow:0 4px 14px #5d2e8c1a}.simc-opt:focus-visible{outline:3px solid var(--color-ar-violet-500);outline-offset:2px}.simc-opt.is-on{border-color:var(--color-ar-violet-500);background:var(--color-ar-violet-50)}.simc-opt__key{width:24px;height:24px;border-radius:7px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font-size:11.5px;font-weight:800;color:var(--color-ar-violet-700);background:var(--color-ar-violet-100)}.simc-opt.is-on .simc-opt__key{background:var(--color-ar-violet-500);color:#fff}.simc-opt__txt{display:flex;flex-direction:column;gap:1px}.simc-opt__label{font-size:15px;font-weight:650}.simc-opt__desc{font-size:12.5px;color:var(--color-ar-muted)}.simc-opts--dpe{grid-template-columns:repeat(7,1fr);gap:6px}.simc-opts--dpe .simc-opt:last-child{grid-column:1 / -1;justify-content:center}.simc-opt--swatch{justify-content:center;padding:0;height:52px;background:var(--sw);border-color:transparent}.simc-opt--swatch .simc-opt__label{font-size:21px;font-weight:800;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.25)}.simc-opt--swatch:hover{border-color:transparent;box-shadow:0 6px 16px #14121a2e}.simc-opt--swatch.is-on{background:var(--sw);outline:3px solid var(--color-ar-ink);outline-offset:2px}.simc-input{display:flex;align-items:baseline;gap:10px;border-bottom:2px solid var(--color-ar-violet-500);padding-bottom:4px}.simc-input input{flex:1;min-width:0;font:inherit;font-size:30px;font-weight:600;letter-spacing:-.02em;border:0;background:transparent;color:var(--color-ar-ink);padding:2px 0}.simc-input input::placeholder{color:#bdb8c9;font-weight:500}.simc-input input:focus{outline:none}.simc-input span{font-size:15px;font-weight:600;color:var(--color-ar-muted);white-space:nowrap}.simc-commune{margin-top:14px}.simc-chips{display:flex;flex-wrap:wrap;gap:6px}.simc-chip{font:inherit;font-size:13.5px;font-weight:600;padding:7px 12px;border-radius:999px;background:#fff;border:1.5px solid var(--color-ar-rule);color:var(--color-ar-body);cursor:pointer}.simc-chip.is-on{border-color:var(--color-ar-violet-500);background:var(--color-ar-violet-50);color:var(--color-ar-violet-700)}.simc-multi{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.simc-multi label{display:flex;flex-direction:column;gap:5px;font-size:12.5px;font-weight:600;color:var(--color-ar-body)}.simc-multi input{font:inherit;font-size:20px;font-weight:600;padding:9px 10px;border-radius:10px;border:1.5px solid var(--color-ar-rule);width:100%;color:var(--color-ar-ink)}.simc-multi input:focus{outline:none;border-color:var(--color-ar-violet-500);box-shadow:0 0 0 3px var(--color-ar-violet-100)}.simc-hint{font-size:12px;color:var(--color-ar-muted);margin:10px 0 0}.simc-err{color:#b42318;font-weight:600;font-size:13.5px;margin:12px 0 0}.simc-q__nav{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:auto;padding-top:20px}.simc-ok{flex:1;font:inherit;font-size:15.5px;font-weight:700;padding:13px 18px;border-radius:12px;border:0;cursor:pointer;background:var(--color-ar-violet-500);color:#fff}.simc-ok:hover{background:var(--color-ar-violet-700)}.simc-skip{font:inherit;font-size:14px;font-weight:600;padding:12px 14px;border-radius:12px;cursor:pointer;background:transparent;border:1.5px solid var(--color-ar-border);color:var(--color-ar-body)}.simc-skip:hover{border-color:var(--color-ar-violet-500);color:var(--color-ar-violet-700)}@media(max-width:699px){.simc{min-height:0;border-radius:20px;border:1px solid rgba(93,46,140,.14);box-shadow:0 14px 34px #5d2e8c2e,0 2px 6px #14121a0f}.simc__intro,.simc-res{padding:20px 18px 18px}.simc-q{padding:18px 18px 20px}.simc-q__top{flex-wrap:wrap;gap:6px;margin-bottom:12px}.simc-q__count{font-size:12.5px}.simc-q__back{font-size:14px}.simc-q__title{font-size:25px;line-height:1.15}.simc-q__help{font-size:15px;margin-bottom:18px}.simc__kicker{font-size:12px}.simc__big{font-size:42px}.simc__sub{font-size:15px;margin-bottom:12px}.simc__row{grid-template-columns:40px 1fr auto;gap:10px;padding:10px 12px;font-size:14.5px;line-height:1.3}.simc__row img{width:40px;height:28px}.simc__row strong{font-size:14.5px;text-align:right}.simc__mono{width:32px;height:32px;font-size:12px}.simc__kpis>span{font-size:13px;padding:11px 12px}.simc__kpis strong{font-size:19px}.simc__start{font-size:16.5px;padding:15px}.simc-opts{gap:10px}.simc-opt{padding:15px 14px;border-radius:14px}.simc-opt__label{font-size:17px}.simc-opt__desc{font-size:14px}.simc-opt__key{display:none}.simc-opts:not(.simc-opts--desc) .simc-opt{justify-content:center;text-align:center}.simc-opt__label{white-space:nowrap}.simc-opts--desc .simc-opt__label{white-space:normal}.simc-opts--dpe{gap:5px}.simc-opt--swatch{height:54px}.simc-opt--swatch .simc-opt__label{font-size:21px}.simc-input input{font-size:30px}.simc-input span{font-size:16px}.simc-chip{font-size:15px;padding:9px 14px}.simc-ok{font-size:17px;padding:15px 18px}.simc-skip{font-size:15.5px;padding:14px 16px}.simc-multi{grid-template-columns:1fr;gap:8px}.simc-multi label{flex-direction:row;align-items:center;justify-content:space-between;gap:12px;font-size:16px}.simc-multi input{width:104px;flex-shrink:0;font-size:21px;padding:10px 12px;text-align:center}.simc-q__nav{padding-top:16px}}html.simc-lock,html.simc-lock body{overflow:hidden}.simc.is-fs{position:fixed;inset:0;z-index:1000;max-width:none;width:100%;min-height:100dvh;height:100dvh;border:0;border-radius:0;box-shadow:none;background:#faf7f2;overflow-y:auto;-webkit-overflow-scrolling:touch}.simc.is-fs .simc__head{position:sticky;top:0;z-index:3;background:#fff}.simc.is-fs .simc__fsbar{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;color:var(--color-ar-ink)}.simc__close{width:42px;height:42px;border-radius:999px;border:0;background:transparent;color:var(--color-ar-muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.simc.is-fs .simc__bar{height:3px}.simc.is-fs .simc-q{width:100%;max-width:560px;margin:0 auto;padding:30px 20px 130px}.simc.is-fs .simc-q .simc-q__top{justify-content:center;margin-bottom:14px}.simc.is-fs .simc-q .simc-q__top .simc-q__back{display:none}.simc.is-fs .simc-q__count{font-size:13px}.simc.is-fs .simc-q__title{font-size:30px;line-height:1.15;text-align:center;margin-bottom:10px}.simc.is-fs .simc-q__help{font-size:16px;text-align:center;margin-bottom:26px}.simc.is-fs .simc-opts{grid-template-columns:1fr;gap:12px}.simc.is-fs .simc-opt{min-height:66px;padding:16px 20px;border-radius:16px;justify-content:flex-start;text-align:left;box-shadow:0 1px 2px #14121a0a}.simc.is-fs .simc-opt__label{font-size:18px;white-space:normal}.simc.is-fs .simc-opt__desc{font-size:14.5px}.simc.is-fs .simc-opts--dpe{grid-template-columns:repeat(7,1fr);gap:6px}.simc.is-fs .simc-opt--swatch{min-height:0;height:64px;padding:0;justify-content:center}.simc.is-fs .simc-opt--swatch .simc-opt__label{font-size:22px}.simc.is-fs .simc-opts--dpe .simc-opt:last-child{min-height:60px;justify-content:center}.simc.is-fs .simc-input{border:1.5px solid var(--color-ar-rule);border-radius:16px;background:#fff;padding:0 18px;min-height:66px;align-items:center}.simc.is-fs .simc-input:focus-within{border-color:var(--color-ar-violet-500);box-shadow:0 0 0 4px var(--color-ar-violet-100)}.simc.is-fs .simc-input input{font-size:24px}.simc.is-fs .simc-commune{margin-top:18px}.simc.is-fs .simc-multi label{font-size:17px}.simc.is-fs .simc-multi input{width:112px;min-height:58px;border-radius:14px;font-size:22px}.simc.is-fs .simc-q__nav{position:fixed;left:0;right:0;bottom:0;z-index:4;margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:12px;background:#fff;border-top:1px solid var(--color-ar-rule);padding:14px 16px calc(14px + env(safe-area-inset-bottom))}.simc.is-fs .simc-navback{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:56px;height:56px;border-radius:999px;border:1.5px solid var(--color-ar-rule);background:#fff;color:var(--color-ar-body);font:inherit;font-size:22px;cursor:pointer}.simc.is-fs .simc-ok{flex:1;min-height:56px;border-radius:999px;font-size:18px}.simc.is-fs .simc-skip{order:-1;flex-basis:100%;border:0;background:none;padding:2px 0 4px;color:var(--color-ar-violet-700);font-size:15.5px;text-decoration:underline}.simc-slot{width:100%;display:flex;justify-content:center}@media(max-width:699px){.service-hero .service-hero__ctas,.service-hero .service-hero__stats{display:none}.service-hero .service-hero__body{font-size:15px;margin-bottom:4px}.service-hero .service-hero__inner{padding-bottom:16px}.service-hero .service-hero__visual{width:auto;margin:14px -6px 0}}
