.md-hero{padding-top:var(--header-h);background:var(--paper);position:relative}.md-hero__img{height:clamp(260px,42vh,420px);overflow:hidden}.md-hero__img img{object-fit:cover;object-position:50% 62%;filter:contrast(1.04);width:100%;height:100%}.md-hero__card{z-index:1;background:var(--paper);border-top:3px solid var(--wine);width:min(960px,100%);margin-top:clamp(-170px,-14vw,-90px);padding:clamp(24px,3.4vw,44px);position:relative;box-shadow:0 40px 80px -50px #0009}.md-principles__grid{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(28px,5vw,72px);display:grid}.md-pillars{border-top:1px solid var(--ink);gap:0;display:grid}.md-pillars li{border-bottom:1px solid var(--line);padding:18px 0}.md-pillars h3{margin-bottom:4px;font-size:20px}.md-pillars p{color:var(--steel-text);margin:0;font-size:15.5px}.md-vs__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;margin-bottom:26px;display:flex}.md-vs__head .h2{margin:0}.md-switch{border:1px solid var(--line-dark);background:#05050580;border-radius:999px;grid-template-columns:1fr 1fr;padding:4px;display:inline-grid;position:relative}.md-switch button{z-index:1;min-height:48px;color:var(--steel-light);white-space:nowrap;border-radius:999px;padding:8px 22px;font-weight:500;transition:color .35s;position:relative}.md-switch button[aria-pressed=true]{color:var(--ink)}.md-switch button:active{transform:scale(.97)}.md-switch__thumb{top:4px;bottom:4px;background:var(--paper);border-radius:999px;width:calc(50% - 4px);transition:transform .45s cubic-bezier(.3,1.2,.5,1);position:absolute;inset-inline-start:4px}.md-switch[data-mode=law] .md-switch__thumb{transform:translate(-100%)}.md-switch button:focus-visible{outline-color:var(--wine-light);outline-offset:2px}.md-rows{background:var(--line-dark);border:1px solid var(--line-dark);grid-template-columns:repeat(3,1fr);gap:1px;margin:0;display:grid}.md-row{background:#0b0b0b;padding:20px 22px}.md-row dt{font:500 14px/1.3 var(--font-ui);letter-spacing:.06em;color:var(--wine-light);margin-bottom:8px}.md-row dd{font:500 18px/1.5 var(--font-display);color:var(--paper);margin:0}.md-rows [data-law],.md-rows[data-mode=law] [data-med]{display:none}.md-rows[data-mode=law] [data-law]{display:inline}.md-rows[data-mode=law] .md-row{background:#141010}.md-vs__note{color:var(--steel-light);margin:18px 0 0}.md-steps__grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:12px clamp(28px,5vw,72px);display:grid}.md-steps__list{counter-reset:s;gap:0;display:grid}.md-steps__list li{counter-increment:s;padding:0 56px 22px 0;position:relative}.md-steps__list li:before{content:counter(s);border:1.5px solid var(--wine);width:38px;height:38px;color:var(--wine);font:600 16px/1 var(--font-latin);background:var(--paper);z-index:1;border-radius:50%;place-items:center;display:grid;position:absolute;top:0;right:0}.md-steps__list li:not(:last-child):after{content:"";background:var(--line);width:1.5px;position:absolute;top:40px;bottom:2px;right:18px}.md-steps__list h3{margin:6px 0 4px;font-size:19px}.md-steps__list p{color:var(--steel-text);margin:0;font-size:15.5px}.md-steps__list a,.md-steps__more a{color:var(--wine)}.md-steps__more{grid-column:2;margin:0;padding-right:56px;font-weight:500}.md-fit__grid{grid-template-columns:1.2fr .8fr;align-items:center;gap:clamp(28px,5vw,72px);display:grid}.md-fit .bring li{margin-bottom:4px}.md-fit__who{background:var(--ink);color:var(--on-dark);padding:clamp(22px,3vw,32px)}.md-fit__who-h{color:var(--paper);margin-bottom:10px;font-size:24px}.md-fit__who .btn{background:var(--paper);color:var(--ink);border-color:var(--paper)}.md-fit__who :focus-visible{outline-color:var(--paper)}.md-fit__fig img{aspect-ratio:4/3;object-position:50% 22%}.md-fit__fig:before{border-color:var(--wine-light)}@media (width>=901px){.md-faq .sfaq__list{grid-template-columns:repeat(3,1fr)}}.md-cta__grid{grid-template-columns:1.2fr .8fr;align-items:center;gap:24px clamp(28px,5vw,72px);display:grid}.md-cta .svc-cta__actions{margin-top:20px}.md-cta__nap{border-inline-start:2px solid var(--wine-light);color:var(--steel-light);gap:6px;padding:22px 24px;font-size:15px;font-style:normal;display:grid}.md-cta__nap .nap__name{color:var(--paper);font-size:17px;font-weight:500}.md-cta__nap a{color:var(--paper)}@media (width<=900px){.md-principles__grid,.md-steps__grid,.md-fit__grid{grid-template-columns:1fr}.md-steps__more{grid-column:auto}.md-rows{grid-template-columns:1fr 1fr}.md-cta__grid{grid-template-columns:1fr}}@media (width<=560px){.md-hero__img{height:220px}.md-hero__card{margin-top:-40px;padding:22px 18px}.md-rows{grid-template-columns:1fr}.md-row{padding:14px 16px}.md-row dd{font-size:17px}.md-switch{width:100%}.md-switch button{padding:8px 10px;font-size:15px}}@media (prefers-reduced-motion:reduce){.md-switch__thumb{transition:none}}html.a11y-motion .md-switch__thumb{transition:none}.md-fit__fig{margin:calc(-1*clamp(22px,3vw,32px)) calc(-1*clamp(22px,3vw,32px)) 22px}.md-fit__fig img{object-position:50% 10%}.md-cta .disclaimer{color:var(--on-dark);border-top-color:var(--line-dark)}html body .md-hero__img img{object-position:50% 100%}html body .md-steps__more{grid-column:auto;margin-top:14px;padding-right:0}html body main .md-fit .md-fit__who{color:var(--text);border:1px solid var(--line);border-top:3px solid var(--wine);background:#fff;border-radius:6px;overflow:hidden;box-shadow:0 26px 50px -38px #0006}html body .md-fit__who .md-fit__who-h{color:var(--ink)}html body .md-fit__who .btn{background:var(--ink);color:var(--paper);border-color:var(--ink)}html body .md-fit__who .btn:hover{background:var(--wine);border-color:var(--wine)}html body .md-fit__who :focus-visible{outline-color:var(--ink)}@media (width>=761px){html body .md-faq .sfaq__list{grid-template-columns:1fr 1fr;align-items:start;column-gap:clamp(28px,4vw,56px);display:grid}html body .md-faq .faq__item:last-child{border-bottom:1px solid var(--line);grid-column:1/-1}}html body .md-cta__strip{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;padding:26px}html body .md-cta__strip .dcta__copy{padding-block:0}html body .md-cta__strip .dcta__actions{margin-top:18px}html body .md-cta__nap{border-inline-start:2px solid var(--wine);color:var(--steel-text);gap:0;padding:4px 24px;font-size:15px;line-height:1.5;display:grid}html body .md-cta__nap>*{flex-wrap:wrap;align-items:center;gap:0 14px;min-height:34px;display:flex}html body .md-cta__nap .nap__name{color:var(--ink);font-size:17px;font-weight:500}html body .md-cta__nap a{color:var(--ink)}html body .md-cta .disclaimer{color:var(--steel-text)}@media (width<=900px){html body .md-cta__strip{grid-template-columns:1fr;gap:20px;padding:22px 18px}html body .md-cta__strip .dcta__copy,html body .md-cta__strip .dcta__actions{padding-inline:0}html body .md-cta__nap{padding:0 16px}html body .md-cta__nap>*{min-height:44px}}@media (width<=767px){html body .md-vs .md-switch{background:#fff;border-color:#12121233}html body .md-vs .md-switch__thumb{background:#121212}html body .md-vs .md-switch button{color:#5e5e5b}html body .md-vs .md-switch button[aria-pressed=true]{color:#fff}html body .md-vs .md-switch button:focus-visible{outline-color:#7e1e2c}html body .md-vs__head{margin-bottom:16px}html body .md-vs .md-rows{background:#12121229;border-color:#12121229;grid-template-columns:1fr 1fr}html body .md-vs .md-row,html body .md-vs .md-rows[data-mode=law] .md-row{background:#fff;padding:12px 12px 14px}html body .md-vs .md-rows[data-mode=law] .md-row{background:#f5f5f3}html body .md-vs .md-row dt{color:#7e1e2c;margin-bottom:4px;font-size:13px}html body .md-vs .md-row dd{font:400 14.5px/1.5 var(--font-ui);color:#121212}html body .md-vs__note{margin-top:14px;font-size:15px}}
