.nav__logo[data-v-9b77a105]{gap:10px}.nav__logo>.nav__mark[data-v-9b77a105]{height:30px}.nav__logo>.nav__name[data-v-9b77a105]{height:12px}.topline[data-v-9b77a105]{background:var(--lilac);font-size:13px;line-height:1.3}.topline__in[data-v-9b77a105]{gap:var(--s-2) var(--s-6);min-height:var(--topline);justify-content:space-between}.topline__group[data-v-9b77a105],.topline__in[data-v-9b77a105]{flex-wrap:wrap;align-items:center;display:flex}.topline__group[data-v-9b77a105]{gap:var(--s-1) var(--s-6)}.topline__group[data-v-9b77a105] :is(a,li>span){gap:var(--s-2);min-height:var(--topline);white-space:nowrap;align-items:center;font-weight:500;display:inline-flex}.topline__group a[data-v-9b77a105]{text-underline-offset:4px;transition:text-decoration-color var(--dur) var(--ease);-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.topline__group a[data-v-9b77a105]:hover{text-decoration-color:currentColor}.topline svg[data-v-9b77a105]{fill:none;width:15px;height:15px;stroke:var(--action);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.3px;flex:none}.topline[data-v-9b77a105]:has(+.nav.is-open){display:none}@media (width<=1151px){.topline__wide[data-v-9b77a105]{display:none}}@media (width<=639px){.topline__mid[data-v-9b77a105]{display:none}}@media (width<=359px){.topline[data-v-9b77a105]{font-size:12px}.topline__in[data-v-9b77a105]{-moz-column-gap:var(--s-2);column-gap:var(--s-2)}.topline__group[data-v-9b77a105] :is(a,li>span){gap:6px}}:root[data-type=service]{--p-bg:#fff;--p-surface:#f6f1fe;--p-ink:#2a1a45;--p-muted:#6f6488;--p-accent:#5b308c;--p-accent-ink:#fff;--p-action:#5b308c;--p-action-ink:#fff;--p-inv-bg:#2a1a45;--p-inv-surface:#362851;--p-inv-ink:#fff;--p-inv-muted:#a6a1b5;--p-inv-accent:#fff;--p-inv-accent-ink:#2a1a45;--p-inv-action:#fff;--p-inv-action-ink:#2a1a45;--font-display:"Fraunces", Georgia, serif;--font-text:"DM Sans", system-ui, sans-serif;--display-weight:400;--display-tracking:-.02em;--display-tracking-xl:-.028em;--display-axes:"SOFT" 100;--ink:var(--p-ink);--muted:var(--p-muted);--line:color-mix(in oklab, var(--ink) 11%, transparent)}:root[data-type=service] body{background:var(--bg);color:var(--ink);font:400 var(--t-body)/1.55 var(--font-text)}:root[data-type=service] .hero__kicker .dot{background:var(--green)}:root[data-type=service] :is(#__nuxt,#__nuxt>div,#__nuxt>div>div){display:contents}:root[data-type=service]:has(.topline){--topline:40px}:root[data-type=service]:has(.topline) .nav{margin-bottom:calc(-1 * var(--nav));position:sticky}:root[data-type=service]:has(.topline) main>:is(.hero,.section--hero){height:calc(100svh - var(--topline))}@media (width<=639px){:root[data-type=service] .nav:not(.is-open) .nav__actions{display:none}:root[data-type=service] .nav:not(.is-open) .nav__toggle{margin-left:auto}:root[data-type=service]:has(.topline) main>:is(.hero,.section--hero){height:auto;min-height:calc(100svh - var(--topline))}}@media (width<=1023px){:root[data-type=service] main:not(.inner){--stack:var(--s-8)}:root[data-type=service] main:not(.inner)>.section{min-height:0;padding-bottom:var(--stack)}:root[data-type=service] main:not(.inner)>*+.section{padding-top:var(--stack)}:root[data-type=service] main:not(.inner)>.section+.section{padding-top:0}:root[data-type=service] main:not(.inner)>.section+.section>.wrap{padding-top:var(--stack);border-top:1px solid var(--line)}}@media (width>=1024px) and (width<=1199px){:root[data-type=service] .nav__bar{gap:var(--s-3)}:root[data-type=service] .nav__links .nav__link{padding:0 4px;font-size:14px}:root[data-type=service] .nav__links .nav__link:before,:root[data-type=service] .nav__links .nav__link[aria-current=page]:after{left:4px;right:4px}:root[data-type=service] .nav__actions .btn{padding-inline:var(--s-3);font-size:14px}}@media (width<=479px){:root[data-type=service] main .btn--secondary{max-width:100%;height:auto;min-height:var(--btn-h);padding-block:var(--s-2);white-space:normal;line-height:1.25}}:root[data-type=service] .btn--secondary{padding-inline:var(--s-5);border:1.5px solid var(--action);background:var(--bg);color:var(--action);text-decoration:none}:root[data-type=service] .btn--secondary:hover{border-color:var(--action);background:var(--lilac);text-decoration:none}@media (width>=1024px) and (width<=1399px){:root[data-type=service] :is(.hero--split,.hero--photo,.hero--mozaic,.hero--cuprins) .btn-row{flex-direction:column;align-items:flex-start}}:root[data-type=service] .arch-photo{height:min(620px,var(--ly-fit));container-type:inline-size}:root[data-type=service] .arch-photo>span{border-radius:50cqw 50cqw var(--r-lg) var(--r-lg);background:var(--surface);height:100%;display:block;position:relative;overflow:clip}:root[data-type=service] .arch-photo img{-o-object-fit:cover;object-fit:cover;-o-object-position:var(--pos,50% 50%);object-position:var(--pos,50% 50%);width:100%;max-width:none;height:100%;position:absolute;inset:0}@media (width<=1023px){:root[data-type=service] .arch-photo{aspect-ratio:4/3;height:auto;margin-top:var(--s-6)}}:root[data-type=service] main.inner>section{height:auto;min-height:0;padding-block:var(--s-9) 0}:root[data-type=service] main.inner>section:first-child{padding-top:var(--padt)}:root[data-type=service] main.inner>section:last-child{padding-bottom:var(--s-9)}:root[data-type=service] main.inner>section>.wrap{height:auto}:root[data-type=service] .prose{max-width:66ch;font-size:18px;line-height:1.65}:root[data-type=service] .prose :is(p+p,ul+p,p+ul){margin-top:var(--s-4)}:root[data-type=service] .prose h2{margin-top:var(--s-7);margin-bottom:var(--s-3);font-size:calc(clamp(22px,1.9vw,28px));line-height:1.2}:root[data-type=service] .prose h2+h2{margin-top:var(--s-4);font-size:20px}:root[data-type=service] .prose strong{font-weight:600}:root[data-type=service] .prose ul{gap:var(--s-2);display:grid}:root[data-type=service] .prose ul:not(.terms){padding-left:1.2em;list-style:outside}:root[data-type=service] .prose ul:not(.terms)>li::marker{color:var(--action)}:root[data-type=service] .prose ul.terms{gap:var(--s-3);margin-block:var(--s-4)}:root[data-type=service] .prose ul.terms>li{padding-left:var(--s-4);border-left:3px solid var(--mint-strong)}@media (width<=639px){:root[data-type=service] main:not(.inner){--stack:var(--s-7)}:root[data-type=service] .prose{font-size:17px}}:root[data-type=service] .page-head__path{margin-bottom:var(--s-5)}:root[data-type=service] .page-head h1{text-wrap:balance;max-width:22ch}:root[data-type=service] .page-head__meta{margin-top:var(--s-4);color:var(--muted);font-size:var(--t-small)}:root[data-type=service] main.inner>section.page-body{padding-top:var(--s-7)}:root[data-type=service] .chips{gap:var(--s-2);flex-wrap:wrap;display:flex}:root[data-type=service] .chips>a{min-height:44px;padding:0 var(--s-5);background:var(--lilac);transition:background-color var(--dur) var(--ease);border-radius:999px;align-items:center;font-weight:500;display:inline-flex}:root[data-type=service] .chips>a:nth-child(2n){background:var(--mint)}:root[data-type=service] .chips>a:hover{background:var(--lilac-strong)}:root[data-type=service] .chips>a:nth-child(2n):hover{background:var(--mint-strong)}
