.project-chat-notifications[data-v-7398d8db],.project-chat-notifications__button[data-v-7398d8db]{position:relative;display:inline-flex;align-items:center}.project-chat-notifications__button[data-v-7398d8db]{justify-content:center;width:2rem;height:2rem;padding:0;border:0;border-radius:999px;color:#344767;background:transparent;line-height:1;cursor:pointer;transition:background-color .16s ease,color .16s ease,transform .16s ease}.project-chat-notifications__button[data-v-7398d8db]:focus,.project-chat-notifications__button[data-v-7398d8db]:hover{color:#2dce89;background:rgba(45,206,137,.1);outline:none}.project-chat-notifications__button[data-v-7398d8db]:active{transform:scale(.96)}.project-chat-notifications__button.has-unread[data-v-7398d8db]{color:#344767}.project-chat-notifications__icon[data-v-7398d8db]{display:inline-flex;align-items:center;justify-content:center;width:1.15rem;height:1.15rem;font-size:1rem}.project-chat-notifications__badge[data-v-7398d8db]{position:absolute;top:-.25rem;right:-.35rem;min-width:1.15rem;height:1.15rem;padding:0 .25rem;border-radius:999px;color:#fff;background:#f5365c;border:2px solid #fff;font-size:.63rem;font-weight:700;line-height:.95rem}.project-chat-notifications__panel[data-v-7398d8db]{position:absolute;top:calc(100% + .7rem);right:0;width:min(22rem,calc(100vw - 1.5rem));max-height:min(32rem,calc(100vh - 7rem));overflow:auto;padding:.55rem;border:1px solid rgba(52,71,103,.12);border-radius:.5rem;background:#fff;box-shadow:0 18px 45px rgba(20,28,45,.18);z-index:1080}.project-chat-notifications__header[data-v-7398d8db]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.45rem .5rem .65rem;color:#344767}.project-chat-notifications__header span[data-v-7398d8db]{color:#2dce89;font-size:.76rem;font-weight:700}.project-chat-notifications__watcher[data-v-7398d8db]{margin:-.25rem .5rem .45rem;color:#8392ab;font-size:.68rem}.project-chat-notifications__item[data-v-7398d8db]{display:block;width:100%;padding:.65rem .6rem;border:0;border-radius:.4rem;color:#344767;background:transparent;text-align:left}.project-chat-notifications__item[data-v-7398d8db]:focus,.project-chat-notifications__item[data-v-7398d8db]:hover{background:#f6f9fc;outline:none}.project-chat-notifications__item-top[data-v-7398d8db]{display:flex;justify-content:space-between;gap:.75rem;min-width:0}.project-chat-notifications__item-top strong[data-v-7398d8db]{overflow:hidden;font-size:.86rem;text-overflow:ellipsis;white-space:nowrap}.project-chat-notifications__item-top small[data-v-7398d8db]{flex:0 0 auto;color:#8392ab;font-size:.7rem}.project-chat-notifications__author[data-v-7398d8db],.project-chat-notifications__body[data-v-7398d8db]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-chat-notifications__author[data-v-7398d8db]{margin-top:.18rem;color:#67748e;font-size:.72rem}.project-chat-notifications__assignment[data-v-7398d8db]{color:#7c3aed;font-weight:700}.project-chat-notifications__handover[data-v-7398d8db]{color:#198754;font-weight:700}.project-chat-notifications__questionnaire[data-v-7398d8db]{color:#2e7d32;font-weight:700}.project-chat-notifications__body[data-v-7398d8db]{margin-top:.15rem;color:#344767;font-size:.8rem}.project-chat-notifications__empty[data-v-7398d8db],.project-chat-notifications__error[data-v-7398d8db]{padding:.85rem .6rem;color:#67748e;font-size:.82rem;text-align:left}.project-chat-notifications__error[data-v-7398d8db]{color:#f5365c}@media (max-width:991.98px){.project-chat-notifications__panel[data-v-7398d8db]{right:auto;left:50%;transform:translateX(-50%)}}.description:hover{background-color:#ccc;transition:.7s}.force-black{color:#000}.image-col{display:flex;align-items:flex-start}.image-col img{transform:translateY(-12px)}.stars[data-v-83f9b640]{font-size:20px;margin-bottom:8px}.gold-star[data-v-83f9b640]{color:gold}.average-rating[data-v-83f9b640]{font-size:18px;font-weight:700}.carousel[data-v-83f9b640]{margin-top:20px;padding:10px;background:#f9f9f9;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.05)}.review[data-v-83f9b640]{min-height:100px}.review-text[data-v-83f9b640]{font-style:italic}.review-author[data-v-83f9b640]{font-weight:700;margin-top:5px}.fade-enter-active[data-v-83f9b640],.fade-leave-active[data-v-83f9b640]{transition:opacity .5s ease}.fade-enter-from[data-v-83f9b640],.fade-leave-to[data-v-83f9b640]{opacity:0}.left{left:0;text-align:left}.no-padding{padding:0!important}.sidebar{position:sticky;top:20vh;width:200px;max-height:calc(100vh - 2rem);height:-moz-fit-content;height:fit-content;background-color:#fff;padding:20px;font-size:18px;font-weight:700;overflow:auto}.page-toc{top:10vh!important}.clickable-text{display:block;margin-bottom:10px;padding:0;border-radius:10px;transition:background-color .2s ease-in-out}.clickable-text:hover{background-color:#d0d0d0}@media screen and (max-width:768px){.sidebar{display:none}}.main{width:80%;height:200vh;min-height:1000px;display:flex;flex-direction:column}.main,.sidebar{color:#000;background-color:primary;border-radius:10px;padding:25px}.sticky-reviews{position:fixed;bottom:20px;right:20px;width:300px;z-index:1000;background:#fff;box-shadow:0 4px 8px rgba(0,0,0,.2);border-radius:8px;padding:10px}.page-content-shell--editorial{position:relative;z-index:2;background:#f3f6f4!important;padding-bottom:clamp(3rem,7vw,6rem)}.page-header--editorial{isolation:isolate}.page-header--editorial .page-header__media{position:absolute;z-index:0;inset:0;background-color:#20312a;background-position:50%;background-repeat:no-repeat;background-size:cover;pointer-events:none}.page-content-layout--editorial{--editorial-layout-max:1280px;--editorial-sidebar-width:230px;--editorial-rail-clearance:clamp(1.5rem,2.5vw,2rem);--editorial-page-gutter:max(clamp(1rem,4vw,3.75rem),calc((100% - var(--editorial-layout-max))/2));box-sizing:border-box;display:grid;width:100%;grid-template-columns:minmax(0,1fr) calc(var(--editorial-sidebar-width) + var(--editorial-rail-clearance) + var(--editorial-rail-clearance));align-items:start;gap:0;margin:0;padding:0;padding-left:var(--editorial-page-gutter)}.page-content-main--editorial{width:auto;min-width:0;height:auto;min-height:0;margin-top:-4rem!important;margin-right:0!important;margin-bottom:4rem!important;margin-left:0!important;border:1px solid #dfe5e1;border-radius:12px;background:#f8faf8;padding:clamp(1.35rem,3vw,2.5rem);box-shadow:0 24px 60px rgba(32,49,42,.12)!important}.page-content-sidebar--editorial{box-sizing:border-box;top:10vh!important;width:var(--editorial-sidebar-width);max-height:calc(90vh - 1.5rem);max-height:calc(90dvh - 1.5rem);justify-self:center;margin-right:0!important;margin-left:0!important;border:1px solid #dfe5e1;border-radius:4px;background:hsla(0,0%,100%,.96);padding:.85rem;box-shadow:0 14px 35px rgba(32,49,42,.05);font-size:inherit;font-weight:400;overflow-x:hidden;overflow-y:auto}@media (prefers-reduced-motion:no-preference){.page-content-main--editorial{animation:editorial-content-rise .6s cubic-bezier(.22,1,.36,1) both}}@keyframes editorial-content-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@media screen and (min-width:1868px){.page-content-layout--editorial{grid-template-columns:minmax(calc(var(--editorial-sidebar-width) + var(--editorial-rail-clearance) + var(--editorial-rail-clearance)),1fr) minmax(0,var(--editorial-layout-max)) minmax(calc(var(--editorial-sidebar-width) + var(--editorial-rail-clearance) + var(--editorial-rail-clearance)),1fr);padding-left:0}.page-content-main--editorial{grid-column:2}.page-content-sidebar--editorial{grid-column:3}}@media screen and (max-width:1199.98px){.page-content-layout--editorial{width:calc(100% - clamp(2rem, 8vw, 7.5rem));grid-template-columns:minmax(0,1fr);margin-right:auto;margin-left:auto;padding:0}.page-content-sidebar--editorial{display:none}}@media screen and (max-width:600px){.page-content-layout--editorial{width:calc(100% - 1rem)}.page-content-main--editorial{margin-top:-2rem!important;border-radius:8px;padding:1rem}}@media (prefers-reduced-motion:reduce),screen and (max-width:768px){.page-header--editorial .page-header__media{inset:0;transform:none!important}}.service-content-section[data-v-bf6d98e0]{counter-increment:service-content-section;container-name:service-content-section;container-type:inline-size;display:grid;min-width:0;grid-template-columns:minmax(210px,.34fr) minmax(0,1fr);gap:clamp(1.25rem,3vw,2.5rem);overflow:hidden;border:1px solid var(--content-line,#dfe5e1);border-radius:4px;background:#fff;padding:clamp(1.25rem,2.7vw,2.2rem);color:var(--content-ink,#202926);box-shadow:0 14px 35px rgba(32,49,42,.05)}.service-content-section--soft[data-v-bf6d98e0]{background:var(--content-accent-soft,#eaf4ef)}.service-content-section--dark[data-v-bf6d98e0]{border-color:#202926;background:#202926;color:#fff}.service-content-section__heading[data-v-bf6d98e0]{align-self:start}.service-content-section__meta[data-v-bf6d98e0]{display:flex;align-items:center;gap:.5rem;margin-bottom:.65rem;color:var(--content-accent,#087c4a)}.service-content-section__index[data-v-bf6d98e0]:before{content:counter(service-content-section,decimal-leading-zero)}.service-content-section__index[data-v-bf6d98e0],.service-content-section__meta small[data-v-bf6d98e0]{font-size:.59rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.service-content-section__index[data-v-bf6d98e0]{display:inline-grid;min-width:1.55rem;min-height:1.55rem;place-items:center;border:1px solid color-mix(in srgb,var(--content-accent,#087c4a) 35%,transparent);border-radius:50%}.service-content-section__title-row[data-v-bf6d98e0]{display:grid;gap:.65rem}.service-content-section__icon[data-v-bf6d98e0]{color:var(--content-accent,#087c4a);font-size:1.25rem}.service-content-section h2[data-v-bf6d98e0]{margin:0;color:var(--content-ink,#202926);font-family:Georgia,Times New Roman,serif;font-size:clamp(1.55rem,2.7vw,2.35rem);font-weight:400;letter-spacing:-.035em;line-height:1.08}.service-content-section__body[data-v-bf6d98e0]{display:grid;min-width:0;align-content:start;gap:1.25rem}.service-content-section--no-title .service-content-section__body[data-v-bf6d98e0]{grid-column:1/-1}.service-content-section--has-image .service-content-section__body[data-v-bf6d98e0]{grid-template-columns:minmax(0,1fr) minmax(220px,.72fr);align-items:center}.service-content-section__body--media-only .service-content-section__media[data-v-bf6d98e0]{grid-column:1/-1}.service-content-section--image-left .service-content-section__prose[data-v-bf6d98e0]{order:2}.service-content-section--image-left .service-content-section__media[data-v-bf6d98e0]{order:1}.service-content-section__prose[data-v-bf6d98e0]{min-width:0;color:var(--content-muted,#69746f);font-size:.78rem;line-height:1.76}.service-content-section__prose[data-v-bf6d98e0] ol,.service-content-section__prose[data-v-bf6d98e0] p,.service-content-section__prose[data-v-bf6d98e0] ul{margin-top:0;margin-bottom:.9rem}.service-content-section__prose[data-v-bf6d98e0] ol,.service-content-section__prose[data-v-bf6d98e0] ul{padding-left:1.2rem}.service-content-section__prose[data-v-bf6d98e0] li{margin:.35rem 0}.service-content-section__prose[data-v-bf6d98e0] h3,.service-content-section__prose[data-v-bf6d98e0] h4{margin:1.2rem 0 .45rem;color:var(--content-ink,#202926)!important;font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.02em;line-height:1.2}.service-content-section__prose[data-v-bf6d98e0] h3{font-size:1.2rem}.service-content-section__prose[data-v-bf6d98e0] h4{font-size:1.02rem}.service-content-section__prose[data-v-bf6d98e0] a{color:var(--content-accent,#087c4a)!important;font-weight:750;text-decoration-color:color-mix(in srgb,var(--content-accent,#087c4a) 35%,transparent);text-underline-offset:.18em}.service-content-section__media[data-v-bf6d98e0]{min-width:0;margin:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--content-line,#dfe5e1) 80%,transparent);border-radius:3px;background:#f5f7f5}.service-content-section__media img[data-v-bf6d98e0]{display:block;width:100%;height:auto;max-height:600px;margin:0 auto;-o-object-fit:contain;object-fit:contain}@container service-content-section (max-width: 75rem){.service-content-section--has-image .service-content-section__body[data-v-bf6d98e0]{grid-template-columns:minmax(0,1fr)}.service-content-section--has-image .service-content-section__media[data-v-bf6d98e0]{width:min(100%,42rem);justify-self:center}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.service-content-section__media img[data-v-bf6d98e0],.service-content-section__media[data-v-bf6d98e0]{transition:border-color .26s ease,filter .36s ease,transform .48s cubic-bezier(.22,1,.36,1)}.service-content-section:focus-within .service-content-section__media[data-v-bf6d98e0],.service-content-section:hover .service-content-section__media[data-v-bf6d98e0]{border-color:color-mix(in srgb,var(--content-accent,#087c4a) 38%,var(--content-line,#dfe5e1))}.service-content-section:focus-within .service-content-section__media img[data-v-bf6d98e0],.service-content-section:hover .service-content-section__media img[data-v-bf6d98e0]{filter:saturate(1.05);transform:scale(1.02)}}.service-content-section--dark .service-content-section__prose[data-v-bf6d98e0],.service-content-section--dark .service-content-section__prose[data-v-bf6d98e0] .text-white,.service-content-section--dark .service-content-section__prose[data-v-bf6d98e0] h3,.service-content-section--dark .service-content-section__prose[data-v-bf6d98e0] h4,.service-content-section--dark .service-content-section__prose[data-v-bf6d98e0] li,.service-content-section--dark .service-content-section__prose[data-v-bf6d98e0] span,.service-content-section--dark h2[data-v-bf6d98e0]{color:#fff!important}.service-content-section--dark .service-content-section__prose[data-v-bf6d98e0]{color:hsla(0,0%,100%,.67)!important}.service-content-section--dark .service-content-section__icon[data-v-bf6d98e0],.service-content-section--dark .service-content-section__meta[data-v-bf6d98e0],.service-content-section--dark .service-content-section__prose[data-v-bf6d98e0] .text-success,.service-content-section--dark .service-content-section__prose[data-v-bf6d98e0] a{color:var(--content-accent-light,#8bd8af)!important}@media (max-width:1080px){.service-content-section--has-image .service-content-section__body[data-v-bf6d98e0],.service-content-section[data-v-bf6d98e0]{grid-template-columns:1fr}}@media (max-width:600px){.service-content-section[data-v-bf6d98e0]{gap:1rem;padding:1.15rem}.service-content-section h2[data-v-bf6d98e0]{font-size:1.55rem}}@media (prefers-reduced-motion:reduce){.service-content-section[data-v-bf6d98e0]{scroll-behavior:auto}}.service-page--editorial[data-v-0cd0ce49]{--content-accent:#087c4a;--content-accent-light:color-mix(in srgb,var(--content-accent) 56%,#fff);--content-accent-soft:color-mix(in srgb,var(--content-accent) 9%,#fff);--content-ink:#202926;--content-muted:#69746f;--content-line:#dfe5e1;counter-reset:service-content-section;display:grid;gap:clamp(2.2rem,5vw,4rem);color:var(--content-ink);text-align:left}.service-page__heading[data-v-0cd0ce49]{display:grid;max-width:880px;justify-items:start}.service-page__eyebrow[data-v-0cd0ce49]{display:block;margin-bottom:.5rem;color:var(--content-accent);font-size:.62rem;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.service-page__heading h2[data-v-0cd0ce49]{max-width:820px;margin:0;color:var(--content-ink);font-family:Georgia,Times New Roman,serif;font-size:clamp(2.15rem,4.4vw,4rem);font-weight:400;letter-spacing:-.045em;line-height:1.02}.service-page__heading p[data-v-0cd0ce49]{max-width:760px;margin:1.1rem 0 0;color:var(--content-muted);font-size:.9rem;line-height:1.75}.service-page__content[data-v-0cd0ce49]{display:grid;gap:1rem}.service-page--editorial[data-v-0cd0ce49] aside[id]{scroll-margin-top:6rem}@media (prefers-reduced-motion:no-preference){.service-page--reveal-ready[data-v-0cd0ce49] .service-reveal-item{opacity:0;transform:translateY(16px);transition:opacity .42s ease var(--service-reveal-delay,0ms),transform .42s cubic-bezier(.22,1,.36,1) var(--service-reveal-delay,0ms)}.service-page--reveal-ready[data-v-0cd0ce49] .service-reveal-item.is-revealed{opacity:1;transform:translateY(0)}}.service-page--editorial .service-page__content[data-v-0cd0ce49]>*{min-width:0;margin-top:0!important;margin-bottom:0!important}.service-page--editorial[data-v-0cd0ce49] .content-card-slide-up,.service-page--editorial[data-v-0cd0ce49] .service-content-card{margin-top:0!important}.service-page__source-note[data-v-0cd0ce49]{max-width:760px;margin:-1.5rem auto 0;color:#8a938f;font-size:.65rem;line-height:1.6;text-align:center}.service-page[data-v-0cd0ce49]:not(.service-page--editorial) .content-card-slide-up,.service-page[data-v-0cd0ce49]:not(.service-page--editorial) .service-content-card{border:1px solid #dbe2ea;border-radius:14px;background:#fff;box-shadow:none!important;padding:1.25rem 1.1rem}.service-page[data-v-0cd0ce49]:not(.service-page--editorial) .content-card-slide-up.bg-gradient-secondary,.service-page[data-v-0cd0ce49]:not(.service-page--editorial) .service-content-card.bg-gradient-secondary{border-color:#cfd8e3;background:#f7f9fc!important;background-image:none!important;color:#344767!important}.service-page[data-v-0cd0ce49]:not(.service-page--editorial) .content-card-slide-up .text-white,.service-page[data-v-0cd0ce49]:not(.service-page--editorial) .content-card-slide-up li,.service-page[data-v-0cd0ce49]:not(.service-page--editorial) .content-card-slide-up ol,.service-page[data-v-0cd0ce49]:not(.service-page--editorial) .content-card-slide-up p,.service-page[data-v-0cd0ce49]:not(.service-page--editorial) .content-card-slide-up span,.service-page[data-v-0cd0ce49]:not(.service-page--editorial) .content-card-slide-up ul,.service-page[data-v-0cd0ce49]:not(.service-page--editorial) .service-content-card .text-white,.service-page[data-v-0cd0ce49]:not(.service-page--editorial) .service-content-card li,.service-page[data-v-0cd0ce49]:not(.service-page--editorial) .service-content-card ol,.service-page[data-v-0cd0ce49]:not(.service-page--editorial) .service-content-card p,.service-page[data-v-0cd0ce49]:not(.service-page--editorial) .service-content-card span,.service-page[data-v-0cd0ce49]:not(.service-page--editorial) .service-content-card ul{color:#344767!important}.service-page[data-v-0cd0ce49]:not(.service-page--editorial) .content-card-slide-up h2,.service-page[data-v-0cd0ce49]:not(.service-page--editorial) .service-content-card h2{margin-bottom:.75rem;font-size:1.45rem}.service-page[data-v-0cd0ce49]:not(.service-page--editorial) .content-card-slide-up h3,.service-page[data-v-0cd0ce49]:not(.service-page--editorial) .service-content-card h3{margin-top:.9rem;margin-bottom:.35rem;font-size:1.05rem}.service-page[data-v-0cd0ce49]:not(.service-page--editorial) .content-card-slide-up a,.service-page[data-v-0cd0ce49]:not(.service-page--editorial) .service-content-card a{color:#2d7a54!important}@media (max-width:600px){.service-page--editorial[data-v-0cd0ce49]{gap:2rem}.service-page__heading h2[data-v-0cd0ce49]{font-size:2.25rem}}