/* service-v2.css – Leistungsseiten Master (Phase C). Quelle unminifiziert im Projekt-Scratchpad. */
.mr-sv-section.e-con{background:var(--mr-bg)}.mr-sv-scope.e-con,.mr-sv-process.e-con,.mr-sv-cost.e-con,.mr-sv-faq.e-con{background:radial-gradient(circle at 88% 0%,rgba(124,60,255,.10),transparent 40%),var(--mr-bg-soft);border-block:1px solid rgba(255,255,255,.05)}.mr-sv-section p + p{margin-top:12px}.mr-sv-section .mr-hv2-card>.mr-hv2-h3:first-child,.mr-sv-path .mr-hv2-h3{margin-top:0}.mr-sv-note.mr-hv2-note{max-width:none;margin-top:clamp(24px,3vw,36px) !important}.mr-sv-note a{white-space:nowrap}.mr-sv-crumbs-wrap{margin-bottom:18px !important}.mr-sv-crumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:2px 0;margin:0;padding:0;list-style:none;font-size:.84rem;line-height:1.4;color:var(--hv2-muted)}.mr-sv-crumbs li + li::before{content:"/";margin:0 10px;color:rgba(143,155,180,.5)}.mr-hv2 .mr-sv-crumbs-wrap .mr-sv-crumbs a{color:var(--hv2-muted);text-decoration:none}.mr-hv2 .mr-sv-crumbs-wrap .mr-sv-crumbs a:hover{color:#fff}.mr-sv-crumbs [aria-current]{color:#c9d3e8}@media (min-width:1025px){.mr-sv-hero .mr-hv2-hero__inner.e-con{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,4vw,64px)}}.mr-sv-call .elementor-button-text{display:inline-flex;align-items:center;gap:10px}.mr-sv-call .elementor-button-text::before{content:"";flex:none;width:18px;height:18px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 16.9v3a2 2 0 0 1-2.2 2 19.8 19.8 0 0 1-8.6-3.1 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 1.1 4.2 2 2 0 0 1 3.1 2h3a2 2 0 0 1 2 1.7c.1.9.4 1.8.7 2.7a2 2 0 0 1-.5 2.1L7 9.8a16 16 0 0 0 6 6l1.3-1.3a2 2 0 0 1 2.1-.4c.9.3 1.8.6 2.7.7a2 2 0 0 1 1.7 2z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 16.9v3a2 2 0 0 1-2.2 2 19.8 19.8 0 0 1-8.6-3.1 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 1.1 4.2 2 2 0 0 1 3.1 2h3a2 2 0 0 1 2 1.7c.1.9.4 1.8.7 2.7a2 2 0 0 1-.5 2.1L7 9.8a16 16 0 0 0 6 6l1.3-1.3a2 2 0 0 1 2.1-.4c.9.3 1.8.6 2.7.7a2 2 0 0 1 1.7 2z'/%3E%3C/svg%3E") center / contain no-repeat}.mr-hv2 .mr-hv2-link.mr-sv-call .elementor-button-text{display:inline}.mr-hv2 .mr-hv2-link.mr-sv-call .elementor-button-text::before{content:none}.mr-hv2 .mr-sv-faq__links .mr-hv2-link .elementor-button.elementor-button{color:#e9eefb !important}.mr-hv2 .mr-sv-faq__links .mr-hv2-link .elementor-button.elementor-button:hover,.mr-hv2 .mr-sv-faq__links .mr-hv2-link .elementor-button.elementor-button:focus-visible{color:var(--mr-link-hover) !important}.mr-hv2 .mr-sv-faq__links .mr-hv2-link .elementor-button:hover .elementor-button-content-wrapper::before,.mr-hv2 .mr-sv-faq__links .mr-hv2-link .elementor-button:focus-visible .elementor-button-content-wrapper::before{background-color:#d6e2ff}.mr-hv2 .mr-sv-faq__links .mr-hv2-link .elementor-button-content-wrapper::before{content:"";flex:none;width:18px;height:18px;background-color:var(--hv2-link);transition:background-color var(--mr-link-dur) ease;-webkit-mask:var(--mr-ico-calendar) center / contain no-repeat;mask:var(--mr-ico-calendar) center / contain no-repeat}.mr-hv2 .mr-sv-faq__links .mr-hv2-link.mr-sv-call .elementor-button-content-wrapper::before{-webkit-mask-image:var(--mr-ico-phone);mask-image:var(--mr-ico-phone)}.mr-sv-tertiary{margin-top:10px !important;font-size:.9rem !important;color:var(--hv2-muted)}.mr-hv2 .mr-sv-tertiary a{white-space:nowrap}.mr-sv-hero__visual.e-con{--align-items:center;--container-widget-width:100%}.mr-sv-device-wrap.elementor-widget{width:100%}.mr-device{--dv-ink:#16203a;--dv-text:#5b6782;--dv-line:#d5dcea;--dv-soft:#eaeef6;--dv-grad:linear-gradient(135deg,#2f7cff,#7c3cff);--dv-bezel:#0d1323;--dv-tablet-w:52%;--dv-phone-w:33%;position:relative;display:flex;flex-direction:column;align-items:center;width:100%;max-width:680px;margin-inline:auto}.mr-device__tabs{display:inline-flex;gap:4px;margin-bottom:clamp(16px,2vw,24px);padding:5px;border:1px solid var(--hv2-line);border-radius:999px;background:rgba(255,255,255,.045);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.mr-device__tab{appearance:none;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border:0;border-radius:999px;background:transparent;color:var(--hv2-muted);font:650 .9rem/1 "Inter","Helvetica Neue",Arial,sans-serif;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color var(--mr-dur-s,.26s) ease,color var(--mr-dur-s,.26s) ease,box-shadow var(--mr-dur-s,.26s) ease}.mr-device__tab svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.mr-device__tab:hover{color:#fff;background:rgba(255,255,255,.05)}.mr-device__tab[aria-pressed="true"]{background:linear-gradient(135deg,#2f7cff,#6a4dff);box-shadow:0 8px 22px rgba(47,124,255,.32),inset 0 1px 0 rgba(255,255,255,.22);color:#fff}.mr-device__tab:focus-visible{outline:2px solid #8fb6ff;outline-offset:3px}.mr-device__stage{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:4 / 3;container-type:inline-size}.mr-device__stage::before{content:"";position:absolute;inset:6% 2% 2%;z-index:-1;background:radial-gradient(closest-side,rgba(47,124,255,.32),rgba(124,60,255,.14) 55%,transparent 78%);filter:blur(26px)}.mr-device__frame{position:relative;display:flex;flex-direction:column;box-sizing:border-box;width:100%;aspect-ratio:16 / 10;overflow:hidden;border:1px solid rgba(255,255,255,.18);border-radius:14px;background:#f4f6fb;box-shadow:0 34px 90px rgba(0,0,0,.5),0 0 0 6px rgba(255,255,255,.04);transition:opacity .18s ease,transform .32s var(--mr-ease,ease)}.mr-device[data-device="tablet"] .mr-device__frame,.mr-device[data-device="mobile"] .mr-device__frame{border:1px solid rgba(255,255,255,.2);background:var(--dv-bezel);box-shadow:0 34px 90px rgba(0,0,0,.55),inset 0 0 0 1px rgba(255,255,255,.06),0 0 0 5px rgba(255,255,255,.035)}.mr-device[data-device="tablet"] .mr-device__frame{width:var(--dv-tablet-w);aspect-ratio:3 / 4;padding:clamp(9px,1.6cqw,14px);border-radius:clamp(22px,3.6cqw,30px)}.mr-device[data-device="mobile"] .mr-device__frame{width:var(--dv-phone-w);aspect-ratio:9 / 18.5;padding:clamp(6px,1.1cqw,9px);border-radius:clamp(26px,4.6cqw,38px)}.mr-device__frame::before{content:"";position:absolute;z-index:3;left:50%;display:none;transform:translateX(-50%);background:#05070d}.mr-device[data-device="tablet"] .mr-device__frame::before{display:block;top:clamp(3px,.6cqw,5px);width:5px;height:5px;border-radius:50%;background:#273049}.mr-device[data-device="mobile"] .mr-device__frame::before{display:block;top:clamp(11px,2cqw,15px);width:30%;height:clamp(9px,1.7cqw,13px);border-radius:999px}.mr-device.is-switching .mr-device__frame{opacity:0;transform:scale(.97)}.mr-device__bar{flex:none;display:flex;align-items:center;gap:6px;height:7.5%;min-height:20px;padding:0 12px;background:#e4e9f2;border-bottom:1px solid #d3dae8}.mr-device__bar i{display:block;width:8px;height:8px;border-radius:50%;background:#f26d6d}.mr-device__bar i:nth-child(2){background:#f5bf4f}.mr-device__bar i:nth-child(3){background:#5ccf7a}.mr-device__bar b{display:flex;align-items:center;justify-content:center;width:42%;height:62%;margin-inline:auto;border-radius:999px;background:#fff;color:#7a859c;font:500 clamp(8px,1.15cqw,11px)/1 "Inter","Helvetica Neue",Arial,sans-serif;letter-spacing:.01em;white-space:nowrap;overflow:hidden}.mr-device:not([data-device="desktop"]) .mr-device__bar{display:none}.mr-device__screen{position:relative;flex:1 1 auto;min-height:0;overflow:hidden;background:#f4f6fb;container-type:inline-size}.mr-device[data-device="tablet"] .mr-device__screen{border-radius:clamp(10px,1.8cqw,16px)}.mr-device[data-device="mobile"] .mr-device__screen{border-radius:clamp(20px,3.6cqw,30px)}.mr-device__page{min-height:165%;background:#f4f6fb;color:var(--dv-ink);font:400 1.6cqw/1.35 "Inter","Helvetica Neue",Arial,sans-serif;letter-spacing:-.005em;will-change:transform}.mr-device[data-device="tablet"] .mr-device__page{font-size:2.5cqw}.mr-device[data-device="mobile"] .mr-device__page{font-size:4.45cqw}.mr-device__page i,.mr-device__page b,.mr-device__page span{display:block;font-style:normal}.mr-mini__nav{display:flex;align-items:center;gap:1.6em;height:3.8em;padding:0 2.2em;background:#fff;border-bottom:1px solid var(--dv-soft)}.mr-mini__brand{display:flex !important;align-items:center;gap:.5em;font-size:1.05em;font-weight:800;letter-spacing:-.02em}.mr-mini__brand b{width:1.35em;height:1.35em;border-radius:.38em;background:var(--dv-grad)}.mr-mini__links{display:flex !important;gap:1.8em;margin-left:auto;color:var(--dv-text);font-size:.82em;font-weight:550}.mr-mini__cta{padding:.7em 1.3em;border-radius:99em;background:var(--dv-grad);color:#fff;font-size:.8em;font-weight:700}.mr-mini__burger{display:none !important;width:1.5em;height:1em;margin-left:auto;background:linear-gradient(var(--dv-ink),var(--dv-ink)) 0 0 / 100% .16em no-repeat,linear-gradient(var(--dv-ink),var(--dv-ink)) 0 50% / 100% .16em no-repeat,linear-gradient(var(--dv-ink),var(--dv-ink)) 0 100% / 100% .16em no-repeat}.mr-mini__hero{display:grid;grid-template-columns:1.08fr .92fr;gap:2.6em;align-items:center;padding:3.4em 2.2em 3em;background:radial-gradient(circle at 90% 0%,rgba(124,60,255,.08),transparent 45%),#fff}.mr-mini__copy{display:grid !important;gap:.8em;align-content:start}.mr-mini__kicker{color:#3b6cf0;font-size:.7em;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.mr-mini__title{font-size:2.35em;font-weight:800;line-height:1.08;letter-spacing:-.035em}.mr-mini__text{color:var(--dv-text);font-size:.95em;line-height:1.5;max-width:30em}.mr-mini__btns{display:flex !important;flex-wrap:wrap;gap:.7em;margin-top:.5em}.mr-mini__btns b{padding:.95em 1.5em;border-radius:99em;background:var(--dv-grad);color:#fff;font-size:.82em;font-weight:700;box-shadow:0 .5em 1.4em rgba(47,124,255,.28)}.mr-mini__btns b + b{background:transparent;color:var(--dv-ink);box-shadow:inset 0 0 0 .13em var(--dv-line)}.mr-mini__media{position:relative;aspect-ratio:4 / 3.2;overflow:hidden;border-radius:1.1em;background:radial-gradient(circle at 76% 26%,#fff6dc 0 9%,transparent 9.5%),linear-gradient(180deg,#bcd3ff 0%,#d9d2ff 62%,#efe9ff 100%);box-shadow:0 1em 2.4em rgba(27,36,64,.12)}.mr-mini__media i{position:absolute;inset:auto -10% -18% -10%;height:62%;border-radius:50% 50% 0 0;background:linear-gradient(180deg,#7d9cf2,#5a6fd8)}.mr-mini__media i::before{content:"";position:absolute;left:30%;bottom:36%;width:28%;height:46%;background:linear-gradient(180deg,#fff,#eef1fb);clip-path:polygon(0 34%,50% 0,100% 34%,100% 100%,0 100%)}.mr-mini__media--alt{background:linear-gradient(180deg,#c8ecff 0%,#d7e3ff 70%,#eef3ff 100%)}.mr-mini__media--alt i{background:linear-gradient(180deg,#6ec3e8,#4f8fd8)}.mr-mini__trust{display:flex !important;flex-wrap:wrap;justify-content:center;gap:.6em 2.6em;padding:1.15em 2.2em;border-block:1px solid var(--dv-soft);background:#f9fafd;color:var(--dv-text);font-size:.78em;font-weight:650}.mr-mini__trust span{display:flex !important;align-items:center;gap:.5em}.mr-mini__trust span::before{content:"";width:.55em;height:.55em;border-radius:50%;background:var(--dv-grad)}.mr-mini__section{padding:2.8em 2.2em 1.6em}.mr-mini__h2{font-size:1.45em;font-weight:800;letter-spacing:-.03em;line-height:1.15}.mr-mini__section>.mr-mini__h2{margin-bottom:.9em;text-align:center}.mr-mini__cards{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.3em}.mr-mini__card{display:grid !important;gap:.55em;padding:1.4em;border:1px solid var(--dv-soft);border-radius:1em;background:#fff;box-shadow:0 .4em 1.4em rgba(27,36,64,.06)}.mr-mini__card i{width:2.4em;height:2.4em;margin-bottom:.3em;border-radius:.7em;background:linear-gradient(135deg,#dbe6ff,#e9defe);box-shadow:inset 0 0 0 .7em #f3f0ff,inset 0 0 0 .85em #9fb7ff}.mr-mini__card span{font-size:1em;font-weight:750}.mr-mini__card b{height:.5em;border-radius:1em;background:var(--dv-line)}.mr-mini__card b + b{width:70%;background:var(--dv-soft)}.mr-mini__split{display:grid !important;grid-template-columns:1fr 1fr;gap:2.6em;align-items:center;padding:1.6em 2.2em 2.8em}.mr-mini__split .mr-mini__copy>b{height:.55em;border-radius:1em;background:var(--dv-line)}.mr-mini__split .mr-mini__copy>b.mr-mini__short{width:64%}.mr-mini__band{display:flex !important;align-items:center;justify-content:space-between;gap:1em;margin:0 2.2em;padding:1.6em 1.8em;border-radius:1.1em;background:linear-gradient(135deg,#16203a,#2a2f6b);color:#fff}.mr-mini__band span{font-size:1.15em;font-weight:800;letter-spacing:-.02em}.mr-mini__band b{flex:none;padding:.9em 1.4em;border-radius:99em;background:var(--dv-grad);font-size:.8em;font-weight:700}.mr-mini__foot{display:grid !important;grid-template-columns:repeat(3,1fr);gap:2em;margin-top:2.4em;padding:2em 2.2em 3em;background:#16203a}.mr-mini__foot b{height:.5em;width:70%;border-radius:1em;background:rgba(255,255,255,.2)}.mr-mini__sticky{display:none !important}.mr-device[data-device="tablet"] .mr-mini__links{display:none !important}.mr-device[data-device="tablet"] .mr-mini__cta{margin-left:auto}.mr-device[data-device="tablet"] .mr-mini__burger{display:block !important;margin-left:0}.mr-device[data-device="tablet"] .mr-mini__hero{grid-template-columns:1fr;gap:2em;padding:2.8em 2.2em 2.4em}.mr-device[data-device="tablet"] .mr-mini__media{aspect-ratio:16 / 9}.mr-device[data-device="tablet"] .mr-mini__cards{grid-template-columns:1fr 1fr}.mr-device[data-device="tablet"] .mr-mini__card:last-child{grid-column:1 / -1}.mr-device[data-device="tablet"] .mr-mini__foot{grid-template-columns:1fr 1fr}.mr-device[data-device="mobile"] .mr-mini__nav{height:5em;padding:1.6em 1.25em 0}.mr-device[data-device="mobile"] .mr-mini__links,.mr-device[data-device="mobile"] .mr-mini__cta{display:none !important}.mr-device[data-device="mobile"] .mr-mini__burger{display:block !important}.mr-device[data-device="mobile"] .mr-mini__hero{grid-template-columns:1fr;gap:1.6em;padding:2em 1.25em 2em}.mr-device[data-device="mobile"] .mr-mini__title{font-size:1.85em}.mr-device[data-device="mobile"] .mr-mini__btns{flex-direction:column}.mr-device[data-device="mobile"] .mr-mini__btns b{text-align:center}.mr-device[data-device="mobile"] .mr-mini__media{aspect-ratio:4 / 3}.mr-device[data-device="mobile"] .mr-mini__trust{justify-content:flex-start;flex-direction:column;gap:.5em;padding:1em 1.25em}.mr-device[data-device="mobile"] .mr-mini__section{padding:2em 1.25em 1em}.mr-device[data-device="mobile"] .mr-mini__section>.mr-mini__h2{text-align:left}.mr-device[data-device="mobile"] .mr-mini__cards{grid-template-columns:1fr;gap:.9em}.mr-device[data-device="mobile"] .mr-mini__split{grid-template-columns:1fr;gap:1.4em;padding:1em 1.25em 2em}.mr-device[data-device="mobile"] .mr-mini__band{flex-direction:column;align-items:stretch;margin:0 1.25em;text-align:center}.mr-device[data-device="mobile"] .mr-mini__foot{grid-template-columns:1fr;gap:1em;padding-bottom:6em}.mr-device[data-device="mobile"] .mr-mini__sticky{display:flex !important;align-items:center;justify-content:center;position:absolute;z-index:2;left:calc(6% + 6px);right:calc(6% + 6px);bottom:3.2%;height:6.2%;border-radius:999px;background:var(--dv-grad);color:#fff;font:700 clamp(9px,1.9cqw,13px)/1 "Inter","Helvetica Neue",Arial,sans-serif;box-shadow:0 6px 18px rgba(47,124,255,.4)}.mr-device__chip{position:absolute;z-index:4;display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:rgba(7,11,22,.84);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;font:650 .82rem/1 "Inter","Helvetica Neue",Arial,sans-serif;white-space:nowrap;box-shadow:0 12px 30px rgba(0,0,0,.3);pointer-events:none}.mr-device__chip::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--mr-gradient-primary);box-shadow:0 0 0 4px rgba(47,124,255,.18)}.mr-device__chip--a{left:1%;top:2.5%}.mr-device__chip--b{right:1%;bottom:2.5%}.mr-device__caption{min-height:3em;margin:18px 0 0 !important;max-width:32rem;text-align:center;font-size:.9rem;line-height:1.5;color:var(--hv2-muted)}@media (prefers-reduced-motion:no-preference){.mr-device.is-playing .mr-device__page{animation:mrDeviceScroll 16s ease-in-out infinite alternate}.mr-device.is-playing .mr-device__stage:hover .mr-device__page{animation-play-state:paused}}@keyframes mrDeviceScroll{0%,14%{transform:translate3d(0,0,0)}86%,100%{transform:translate3d(0,-36%,0)}}@media (max-width:1024px){.mr-hv2-hero__visual.mr-sv-hero__visual.e-con{max-width:640px}.mr-device{max-width:640px}}@media (max-width:767px){.mr-device{--dv-tablet-w:64%;--dv-phone-w:42%}.mr-device__stage{aspect-ratio:10 / 9}.mr-device[data-device="desktop"] .mr-device__stage{aspect-ratio:4 / 3}.mr-device__tabs{width:100%;max-width:380px}.mr-device__tab{flex:1 1 0;justify-content:center;gap:6px;padding:0 8px;font-size:.84rem;min-height:46px}.mr-device__tab svg{width:16px;height:16px}.mr-device__chip{display:none}.mr-device__caption{font-size:.875rem}}@media (max-width:420px){.mr-device__tab svg{display:none}}.mr-sv-compare__labels{display:grid;grid-template-columns:1fr 1fr;gap:0;padding:0 0 12px;font-size:.76rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;line-height:1.3}.mr-sv-compare__labels span{padding-inline:28px;color:var(--hv2-muted)}.mr-sv-compare__labels span + span{padding-left:44px;color:#9fc2ff}.mr-sv-compare{display:grid;gap:12px;margin:0;padding:0 !important;list-style:none}.mr-sv-compare li{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border:1px solid var(--hv2-line);border-radius:20px;background:var(--hv2-card-bg)}.mr-sv-compare__from,.mr-sv-compare__to{position:relative;padding:22px 28px}.mr-sv-compare__to{padding-left:44px;border-left:1px solid var(--hv2-line);background:linear-gradient(90deg,rgba(47,124,255,.11),rgba(124,60,255,.05))}.mr-sv-compare strong{display:flex;align-items:center;gap:10px;margin-bottom:6px;color:#fff;font-size:1.04rem;font-weight:650;line-height:1.35}.mr-sv-compare span{display:block;color:var(--hv2-muted);font-size:.97rem;line-height:1.55}.mr-sv-compare__to span{color:var(--hv2-text)}.mr-sv-compare__from strong::before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:#f08c8c;opacity:.75}.mr-sv-compare__to::after{content:"→";position:absolute;left:-15px;top:50%;display:grid;place-items:center;width:30px;height:30px;margin-top:-15px;border-radius:50%;background:var(--mr-gradient-primary);color:#fff;font-size:.9rem;line-height:1;box-shadow:0 0 0 5px var(--mr-bg)}.mr-sv-paths.e-con{margin-top:clamp(40px,5vw,64px)}.mr-sv-path .mr-hv2-link{margin-top:14px !important}@media (min-width:1025px){.mr-sv-path.e-con{--justify-content:flex-start}.mr-sv-path .mr-hv2-link{margin-top:auto !important;padding-top:14px}}.mr-sv-chips-wrap{margin-top:28px !important}.mr-sv-chips__label{margin-bottom:12px !important;font-size:.76rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--hv2-muted)}.mr-sv-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0 !important;list-style:none}.mr-sv-chips li{padding:8px 14px;border:1px solid var(--hv2-line);border-radius:999px;background:rgba(255,255,255,.035);color:var(--hv2-text);font-size:.9rem;line-height:1.35}@media (max-width:767px){.mr-sv-compare__labels{display:none}.mr-sv-compare li{grid-template-columns:1fr}.mr-sv-compare__from{padding:20px 20px 22px}.mr-sv-compare__to{padding:24px 20px 20px;border-left:0;border-top:1px solid var(--hv2-line)}.mr-sv-compare__to::after{content:"↓";left:20px;top:-15px;margin-top:0}.mr-sv-compare span{font-size:1rem}.mr-sv-chips li{font-size:.875rem}}.mr-sv-blocks.e-con{--display:grid;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--hv2-gap)}.mr-sv-block.e-con{--justify-content:flex-start;padding:clamp(24px,2.6vw,36px)}.mr-sv-block--plan.e-con{grid-column:span 5}.mr-sv-block--build.e-con{grid-column:span 7}.mr-sv-block--care.e-con{grid-column:1 / -1}.mr-sv-block--build.e-con{border-color:transparent;background:radial-gradient(circle at 100% 0%,rgba(124,60,255,.16),transparent 50%),linear-gradient(150deg,rgba(20,30,58,.96),rgba(12,17,33,.96)) padding-box,linear-gradient(135deg,rgba(47,124,255,.55),rgba(124,60,255,.35),rgba(0,212,255,.3)) border-box}.mr-sv-block__head.e-con{--flex-direction:row;--flex-wrap:nowrap;--align-items:flex-start;--column-gap:18px;--container-widget-width:auto}.mr-sv-block__icon{flex:none}.mr-sv-block__icon p{line-height:0}.mr-sv-block__intro.e-con{flex:1 1 auto;min-width:0}.mr-sv-block__intro .mr-hv2-h3 .elementor-heading-title{font-size:var(--hv2-h3)}.mr-sv-block__intro .mr-hv2-card__text{margin-top:6px}.mr-sv-block__list-wrap{margin-top:24px !important}.mr-sv-block__list{display:grid;gap:0;margin:0;padding:0 !important;list-style:none}.mr-sv-block__list li{position:relative;padding:16px 0 16px 34px;border-top:1px solid var(--hv2-line)}.mr-sv-block__list li::before{content:"";position:absolute;left:0;top:18px;width:20px;height:20px;border-radius:50%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5.5 10.4l2.9 2.9 6-6.3' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 13px no-repeat,var(--mr-gradient-primary)}.mr-sv-block__list strong{display:block;color:#fff;font-size:1.02rem;font-weight:650;line-height:1.4}.mr-sv-block__list span{display:block;margin-top:4px;color:var(--hv2-muted);font-size:.95rem;line-height:1.55}.mr-sv-block--build .mr-sv-block__list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}@media (min-width:1025px){.mr-sv-block--care.e-con{--display:grid;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:var(--hv2-gap);align-items:center}.mr-sv-block--care .mr-sv-block__list-wrap{margin-top:0 !important}.mr-sv-block--care .mr-sv-block__list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}.mr-sv-block--care .mr-sv-block__list li{border-top:0;border-left:1px solid var(--hv2-line);padding:4px 0 4px 58px}.mr-sv-block--care .mr-sv-block__list li::before{left:24px;top:6px}}@media (max-width:1024px){.mr-sv-block--plan.e-con,.mr-sv-block--build.e-con{grid-column:1 / -1}.mr-sv-block--plan .mr-sv-block__list,.mr-sv-block--care .mr-sv-block__list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}}@media (max-width:767px){.mr-sv-blocks.e-con{gap:12px}.mr-sv-block.e-con{padding:22px 20px 8px}.mr-sv-block__head.e-con{--column-gap:14px}.mr-sv-block .mr-sv-block__list,.mr-sv-block--build .mr-sv-block__list{grid-template-columns:1fr}.mr-sv-block__list-wrap{margin-top:18px !important}.mr-sv-block__list span{font-size:1rem}}.mr-sv-refs__grid.e-con{--display:grid;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--hv2-gap)}.mr-sv-ref.e-con{--justify-content:flex-start}.mr-sv-ref .mr-hv2-project__media.e-con{flex:none}.mr-sv-ref .mr-hv2-project__img img{aspect-ratio:16 / 10;object-fit:cover;object-position:50% 0%}.mr-sv-ref .mr-hv2-project__body.e-con{--justify-content:flex-start;padding:clamp(22px,2.2vw,30px)}.mr-sv-ref__meta{display:flex;flex-wrap:wrap;gap:8px}.mr-sv-ref__tag{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 12px;border:1px solid rgba(143,182,255,.2);border-radius:999px;background:rgba(47,124,255,.08);color:#b9d0ff;font-size:.8rem;font-weight:650;line-height:1.2}.mr-sv-ref__tag--place{border-color:var(--hv2-line);background:rgba(255,255,255,.04);color:var(--hv2-text)}.mr-sv-ref__tag--place::before{content:"";width:12px;height:12px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s-7-6.1-7-11.5a7 7 0 0 1 14 0C19 14.9 12 21 12 21z'/%3E%3Ccircle cx='12' cy='9.5' r='2.5'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s-7-6.1-7-11.5a7 7 0 0 1 14 0C19 14.9 12 21 12 21z'/%3E%3Ccircle cx='12' cy='9.5' r='2.5'/%3E%3C/svg%3E") center / contain no-repeat}.mr-sv-ref .mr-hv2-project__title{margin-top:14px}.mr-sv-ref .mr-hv2-project__title .elementor-heading-title{font-size:clamp(1.25rem,1.1rem + .35vw,1.45rem);line-height:1.25}.mr-sv-ref .mr-hv2-facts>div{grid-template-columns:92px minmax(0,1fr);gap:12px}.mr-sv-ref .mr-hv2-facts dd{font-size:.93rem}@media (min-width:1100px){.mr-sv-ref .mr-hv2-project__body .mr-hv2-link{margin-top:auto !important;padding-top:18px}}@media (min-width:768px) and (max-width:1099px){.mr-sv-refs__grid.e-con{grid-template-columns:1fr}.mr-sv-ref.e-con{--display:grid;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.mr-sv-ref .mr-hv2-project__media.e-con{height:100%}.mr-sv-ref .mr-hv2-project__img,.mr-sv-ref .mr-hv2-project__img img{height:100%}.mr-sv-ref .mr-hv2-project__img img{min-height:100%}}@media (max-width:767px){.mr-sv-refs__grid.e-con{grid-template-columns:1fr}.mr-sv-ref .mr-hv2-facts>div{grid-template-columns:1fr;gap:2px}.mr-sv-ref .mr-hv2-facts dd{font-size:1rem}.mr-sv-ref__tag{font-size:.8125rem;min-height:30px}}.mr-sv-refs__after.e-con{--flex-direction:row;--flex-wrap:wrap;--align-items:center;--justify-content:space-between;--column-gap:32px;--row-gap:8px;--container-widget-width:auto;margin-top:clamp(24px,3vw,36px)}.mr-sv-refs__quote{flex:1 1 520px;max-width:760px;margin-top:0 !important}.mr-sv-cta-band.e-con{--display:grid;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px 40px;align-items:center;margin-top:clamp(32px,4vw,48px);padding:clamp(24px,3vw,40px);border:1px solid transparent;border-radius:24px;background:linear-gradient(150deg,rgba(20,30,58,.96),rgba(12,17,33,.96)) padding-box,linear-gradient(135deg,rgba(47,124,255,.6),rgba(124,60,255,.4),rgba(0,212,255,.35)) border-box}.mr-sv-cta-band .mr-hv2-h3 .elementor-heading-title{font-size:clamp(1.3rem,1.1rem + .6vw,1.65rem)}.mr-sv-cta-band .mr-hv2-card__text{margin-top:8px}.mr-sv-cta-band__actions.e-con{margin-top:0}@media (max-width:1024px){.mr-sv-cta-band.e-con{grid-template-columns:1fr}}.mr-sv-process .mr-hv2-step__num .elementor-heading-title{box-shadow:0 0 0 8px var(--mr-bg-soft),0 10px 30px rgba(47,124,255,.25)}.mr-sv-step.e-con{--justify-content:flex-start}.mr-sv-step .mr-hv2-h3 .elementor-heading-title{font-size:var(--hv2-h3)}.mr-sv-result-wrap{margin-top:18px !important;width:100%}.mr-sv-result{display:flex;flex-direction:column;gap:4px;max-width:100%;padding:12px 16px;border:1px solid rgba(143,182,255,.2);border-radius:14px;background:linear-gradient(135deg,rgba(47,124,255,.12),rgba(124,60,255,.08));color:#fff;font-size:.95rem;font-weight:600;line-height:1.4}.mr-sv-result span{font-size:.72rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase;color:#9fc2ff}@media (min-width:1025px){.mr-sv-step .mr-hv2-card__text{flex:1 1 auto}}@media (max-width:1024px){.mr-sv-step .mr-sv-result-wrap{grid-column:2;margin-top:14px !important}}@media (max-width:767px){.mr-sv-result{font-size:1rem}.mr-sv-result span{font-size:.75rem}}.mr-sv-why__inner.e-con{--display:grid;display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:clamp(36px,6vw,88px);align-items:center}.mr-sv-why__media.e-con{position:relative;width:100%;max-width:440px}.mr-sv-why__photo img{display:block;width:100%;aspect-ratio:4 / 4.8;object-fit:cover;object-position:50% 18%;border-radius:28px;border:1px solid rgba(255,255,255,.12);box-shadow:0 30px 80px rgba(0,0,0,.4),0 0 0 8px rgba(255,255,255,.025)}.mr-sv-why__name.elementor-widget{position:absolute;left:18px;right:18px;bottom:18px;width:auto !important}.mr-sv-why__name p{display:flex;flex-direction:column;gap:4px;padding:14px 18px;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:rgba(7,11,22,.8);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);line-height:1.3}.mr-sv-why__name strong{color:#fff;font-size:1.02rem;font-weight:700}.mr-sv-why__name span{color:var(--hv2-muted);font-size:.86rem}.mr-sv-why__content .mr-hv2-text{margin-top:18px;max-width:620px}.mr-sv-why__tiles.e-con{--display:grid;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:28px}.mr-sv-why__tile.e-con{padding:20px 22px;border:1px solid var(--hv2-line);border-radius:18px;background:rgba(255,255,255,.03)}.mr-sv-why__tile .mr-hv2-h3 .elementor-heading-title{font-size:1.05rem}.mr-sv-why__tile .mr-hv2-card__text{margin-top:8px;font-size:.95rem !important}.mr-sv-why__meta.e-con{--flex-direction:row;--flex-wrap:wrap;--align-items:center;--justify-content:space-between;--column-gap:24px;--row-gap:14px;--container-widget-width:auto;margin-top:28px;padding-top:24px;border-top:1px solid var(--hv2-line)}@media (max-width:1024px){.mr-sv-why__inner.e-con{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start}}@media (max-width:900px){.mr-sv-why__inner.e-con{grid-template-columns:1fr}.mr-sv-why__media.e-con{max-width:380px}.mr-sv-why__photo img{aspect-ratio:1 / 1}}@media (max-width:600px){.mr-sv-why__tiles.e-con{grid-template-columns:1fr;gap:10px}.mr-sv-why__tile .mr-hv2-card__text{font-size:1rem !important}}.mr-sv-prices{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1fr);gap:var(--hv2-gap);align-items:stretch;margin:0;padding:0 !important;list-style:none}.mr-sv-price{display:flex;flex-direction:column;gap:10px;padding:clamp(24px,2.6vw,34px);border:1px solid var(--hv2-line);border-radius:var(--hv2-radius);background:var(--hv2-card-bg)}.mr-sv-price__label{color:var(--hv2-muted);font-size:.8rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;line-height:1.35}.mr-sv-price__value{color:#fff;font-size:clamp(1.7rem,1.35rem + 1.1vw,2.4rem);font-weight:750;letter-spacing:-.03em;line-height:1.1;white-space:nowrap}.mr-sv-price__text{margin-top:auto;padding-top:12px;border-top:1px solid var(--hv2-line);color:var(--hv2-text);font-size:.95rem;line-height:1.55}.mr-sv-price--main{border-color:transparent;background:radial-gradient(circle at 100% 0%,rgba(124,60,255,.22),transparent 55%),linear-gradient(150deg,rgba(22,34,66,.98),rgba(12,17,33,.98)) padding-box,linear-gradient(135deg,rgba(47,124,255,.75),rgba(124,60,255,.5),rgba(0,212,255,.4)) border-box;box-shadow:0 24px 60px rgba(47,124,255,.14)}.mr-sv-price--main .mr-sv-price__label{color:#9fc2ff}.mr-sv-price--main .mr-sv-price__value{font-size:clamp(1.9rem,1.45rem + 1.4vw,2.8rem)}.mr-sv-cost__grid.e-con{--display:grid;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(32px,5vw,72px);align-items:start;margin-top:clamp(40px,5vw,64px)}.mr-sv-factors-wrap{margin-top:18px !important}.mr-sv-factors{display:grid;margin:0;padding:0 !important;list-style:none;border-top:1px solid var(--hv2-line)}.mr-sv-factors li{display:grid;grid-template-columns:190px minmax(0,1fr);gap:18px;padding:16px 0;border-bottom:1px solid var(--hv2-line)}.mr-sv-factors strong{color:#fff;font-weight:650;line-height:1.45}.mr-sv-factors span{color:var(--hv2-text);line-height:1.55}.mr-sv-cost__panel.e-con{border-color:transparent;background:linear-gradient(150deg,rgba(20,30,58,.96),rgba(12,17,33,.96)) padding-box,linear-gradient(135deg,rgba(47,124,255,.6),rgba(124,60,255,.4),rgba(0,212,255,.35)) border-box}.mr-sv-cost__panel.e-con:hover{transform:none;border-color:transparent}.mr-sv-cost__steps-wrap{margin-top:18px !important}.mr-sv-cost__steps{display:grid;gap:16px;margin:0;padding:0 !important;list-style:none;counter-reset:mr-sv-cost}.mr-sv-cost__steps li{position:relative;padding-left:46px;counter-increment:mr-sv-cost}.mr-sv-cost__steps li::before{content:counter(mr-sv-cost);position:absolute;left:0;top:0;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--mr-gradient-primary);color:#fff;font:750 .9rem/1 "Inter","Helvetica Neue",Arial,sans-serif}.mr-sv-cost__steps strong{display:block;color:#fff;font-weight:650;line-height:1.4}.mr-sv-cost__steps span{display:block;margin-top:4px;color:var(--hv2-text);font-size:.96rem;line-height:1.55}.mr-sv-cost__ctas.e-con{--flex-direction:column;--align-items:stretch;--container-widget-width:100%;--row-gap:10px;margin-top:26px}.mr-hv2 .mr-sv-cost__ctas .elementor-button{width:100%;justify-content:center}.mr-sv-cost__panel .mr-sv-note{margin-top:22px !important;font-size:.9rem !important}@media (max-width:1024px){.mr-sv-cost__grid.e-con{grid-template-columns:1fr}}@media (max-width:900px){.mr-sv-prices{grid-template-columns:1fr;gap:12px}.mr-sv-price{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:6px 16px}.mr-sv-price__text{grid-column:1 / -1;margin-top:6px}}@media (max-width:600px){.mr-sv-price{grid-template-columns:1fr;padding:20px}.mr-sv-price__value,.mr-sv-price--main .mr-sv-price__value{font-size:1.9rem}.mr-sv-price__text{font-size:1rem}.mr-sv-factors li{grid-template-columns:1fr;gap:4px}.mr-sv-cost__steps span,.mr-sv-cost__panel .mr-sv-note{font-size:1rem !important}}.mr-sv-tech__inner.e-con{--display:grid;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,5vw,72px);align-items:center}.mr-sv-tech__intro .mr-hv2-text{margin-top:18px}.mr-sv-tech__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--hv2-gap);margin:0;padding:0 !important;list-style:none}.mr-sv-tech__list li{padding:24px;border:1px solid var(--hv2-line);border-radius:var(--hv2-radius);background:var(--hv2-card-bg)}.mr-sv-tech__list strong{display:flex;align-items:center;gap:12px;color:#fff;font-size:1.05rem;font-weight:650;line-height:1.35}.mr-sv-tech__list strong::before{content:"";flex:none;width:22px;height:22px;border-radius:50%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5.5 10.4l2.9 2.9 6-6.3' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 14px no-repeat,var(--mr-gradient-primary)}.mr-sv-tech__list span{display:block;margin-top:10px;color:var(--hv2-muted);font-size:.97rem;line-height:1.6}@media (max-width:1024px){.mr-sv-tech__inner.e-con{grid-template-columns:1fr}}@media (max-width:600px){.mr-sv-tech__list{grid-template-columns:1fr;gap:10px}.mr-sv-tech__list li{padding:20px}.mr-sv-tech__list span{font-size:1rem}}.mr-sv-faq.e-con{padding-block:var(--hv2-space)}.mr-sv-region.e-con{padding-block:clamp(56px,6vw,88px)}.mr-sv-region__inner.e-con{--display:grid;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:center}.mr-sv-region__title .elementor-heading-title{font-size:clamp(1.6rem,1.25rem + 1.2vw,2.3rem) !important}.mr-sv-region__intro .mr-hv2-text{margin-top:14px}.mr-sv-cities{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0 !important;list-style:none}.mr-hv2 .mr-sv-cities-wrap .mr-sv-cities a{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:1px solid var(--hv2-line);border-radius:999px;background:rgba(255,255,255,.035);color:#e3e9f7;font-size:.95rem;font-weight:550;text-decoration:none;transition:border-color var(--mr-transition),background-color var(--mr-transition)}.mr-hv2 .mr-sv-cities-wrap .mr-sv-cities a:hover{border-color:rgba(143,182,255,.35);background:rgba(47,124,255,.1);color:#fff}.mr-hv2 .mr-sv-cities-wrap .mr-sv-cities__all a{color:var(--hv2-link);font-weight:650}.mr-hv2 .mr-sv-cities-wrap .mr-sv-cities a{text-decoration:none !important}@media (max-width:1024px){.mr-sv-region__inner.e-con{grid-template-columns:1fr}}.mr-sv-final.e-con{padding-top:clamp(56px,6vw,96px)}.mr-sv-final__panel.e-con{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:clamp(32px,5vw,80px);padding:clamp(28px,4.5vw,64px)}.mr-sv-final__person.e-con{position:relative;width:100%;max-width:420px}.mr-sv-final__person.e-con::before{content:"";position:absolute;inset:8% -6% -4% 6%;z-index:0;border-radius:32px;background:radial-gradient(closest-side,rgba(47,124,255,.35),rgba(124,60,255,.18) 60%,transparent 80%);filter:blur(22px)}.mr-sv-final__photo{position:relative;z-index:1}.mr-sv-final__photo img{display:block;width:100%;aspect-ratio:4 / 4.7;object-fit:cover;object-position:50% 16%;border:1px solid rgba(255,255,255,.14);border-radius:26px;box-shadow:0 30px 80px rgba(0,0,0,.45),0 0 0 8px rgba(255,255,255,.03)}.mr-sv-final__name.elementor-widget{position:absolute;z-index:2;left:16px;right:16px;bottom:16px;width:auto !important}.mr-sv-final__name p{display:flex;flex-direction:column;gap:4px;padding:14px 18px;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:rgba(7,11,22,.82);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);line-height:1.3}.mr-sv-final__name strong{color:#fff;font-size:1.02rem;font-weight:700}.mr-sv-final__name span{color:var(--hv2-muted);font-size:.86rem}.mr-sv-final__content .mr-hv2-h2 .elementor-heading-title{max-width:15em}.mr-sv-final__content .mr-hv2-text{margin-top:18px;max-width:560px}.mr-sv-final__ctas.e-con{margin-top:30px}.mr-sv-final__phone-wrap{margin-top:26px !important;padding-top:22px;border-top:1px solid var(--hv2-line)}.mr-sv-final__phone{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px}.mr-sv-final__phone span{color:var(--hv2-muted);font-size:.95rem}.mr-hv2 .mr-sv-final__phone-wrap .mr-sv-final__phone a{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:#fff;font-size:clamp(1.35rem,1.15rem + .7vw,1.75rem);font-weight:750;letter-spacing:-.02em;text-decoration:none;white-space:nowrap}.mr-hv2 .mr-sv-final__phone-wrap .mr-sv-final__phone a:hover,.mr-hv2 .mr-sv-final__phone-wrap .mr-sv-final__phone a:focus-visible{color:#b9d0ff}.mr-hv2 .mr-sv-final__phone-wrap .mr-sv-final__phone a::before{content:"";flex:none;width:.8em;height:.8em;background-color:var(--hv2-link);-webkit-mask:var(--mr-ico-phone) center / contain no-repeat;mask:var(--mr-ico-phone) center / contain no-repeat}.mr-sv-final .mr-sv-tertiary{margin-top:12px !important}@media (max-width:1024px){.mr-sv-final__panel.e-con{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center}}@media (max-width:767px){.mr-sv-final.e-con{padding-bottom:48px}.mr-sv-final__panel.e-con{grid-template-columns:1fr;gap:24px;padding:24px 20px 26px;border-radius:24px}.mr-sv-final__person.e-con{max-width:none}.mr-sv-final__person.e-con::before{display:none}.mr-sv-final__photo img{aspect-ratio:4 / 3.4;object-position:50% 14%;border-radius:20px}.mr-sv-final__name.elementor-widget{left:12px;right:12px;bottom:12px}.mr-sv-final__name p{padding:12px 14px}.mr-sv-final__ctas.e-con{margin-top:24px}.mr-sv-final__phone{flex-direction:column;align-items:flex-start;gap:2px}}.mr-sv-faq__links.e-con{--flex-direction:row;--flex-wrap:wrap;--column-gap:28px;--container-widget-width:auto;margin-top:14px}@media (max-width:767px){.mr-hv2-hero.mr-sv-hero .mr-hv2-ctas.e-con,.mr-sv-section .mr-hv2-ctas.e-con{--flex-direction:column;--align-items:stretch;--container-widget-width:100%}.mr-sv-hero .mr-hv2-ctas .elementor-button,.mr-sv-section .mr-hv2-ctas .elementor-button{width:100%;min-height:56px;justify-content:center;padding-inline:14px}.mr-sv-section .mr-hv2-ctas .elementor-button-text{white-space:nowrap}.mr-sv-cta-band.e-con,.mr-sv-cost__panel.e-con{padding-inline:18px}.mr-sv-faq__links.e-con{--column-gap:24px;--row-gap:0px}}@media (max-width:380px){.mr-sv-hero .mr-hv2-ctas .elementor-button,.mr-sv-section .mr-hv2-ctas .elementor-button{font-size:15px}}@media (prefers-reduced-motion:reduce){.mr-device__frame,.mr-device__tab,.mr-device__page{animation:none !important;transition:none !important}.mr-device.is-switching .mr-device__frame{opacity:1;transform:none}}

/* =========================================================
   HERO OHNE SICHTBARE BREADCRUMBS (globale Korrektur 2026-10-08)
   Die Brotkrumen-Navigation im Hero wird nicht mehr angezeigt; die Seiten starten
   direkt mit Eyebrow + H1. BreadcrumbList im JSON-LD bleibt unverändert.
========================================================= */
.mr-sv-hero .mr-sv-crumbs-wrap { display: none !important; }

/* Tablet: fixierter Header (bis ca. 88px) braucht etwas Luft über der Eyebrow */
@media (min-width: 768px) and (max-width: 1024px) {
  .mr-hv2-hero.mr-sv-hero.e-con { padding-top: clamp(120px, 12vw + 28px, 136px); }
}

/* Phase Q2.4: Referenzkarten (Webdesign) auf Tablet untereinander statt Bild neben Text.
   Vorher füllte das Bild die Kartenhöhe und schnitt echte Website-Screenshots hochkant zu
   (bei 768px ca. 0,57:1). Jetzt Bild oben in 16:9 wie die Projektkarte der Startseite. */
@media (min-width: 768px) and (max-width: 1099px) {
  .mr-sv-ref.e-con { --display: flex; display: flex; --flex-direction: column; flex-direction: column; }
  .mr-sv-ref .mr-hv2-project__media.e-con,
  .mr-sv-ref .mr-hv2-project__img { height: auto; }
  .mr-sv-ref .mr-hv2-project__img img { height: auto; min-height: 0; aspect-ratio: 16 / 9; }
}
