.ascent[data-v-cebf838a]{position:relative}.ascent.is-motion-ready[data-v-cebf838a]{opacity:0;transform:translate3d(0,16px,0);transition-duration:.48s;transition-property:opacity,transform;transition-timing-function:cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.ascent--media.is-motion-ready[data-v-cebf838a]{transform:translate3d(0,12px,0) scale(.985)}.ascent.is-motion-ready.active[data-v-cebf838a]{opacity:1;transform:translateZ(0) scale(1)}.ascent.is-motion-complete[data-v-cebf838a]{will-change:auto}@media (max-width:767px){.ascent.is-motion-ready[data-v-cebf838a]{transform:translate3d(0,12px,0);transition-duration:.36s}.ascent--media.is-motion-ready[data-v-cebf838a]{transform:translate3d(0,8px,0)}}@media (prefers-reduced-motion:reduce){.ascent[data-v-cebf838a]{opacity:1!important;transform:none!important;transition:none!important;will-change:auto!important}}.upper-block[data-v-cf16dfe6]{display:flex;flex-direction:column;justify-content:space-between;margin:0;max-width:100%;overflow:hidden;padding:0;position:relative;width:100%}h1[data-v-cf16dfe6]{color:var(--upper-header-text-color);-webkit-hyphens:auto;hyphens:auto;margin-bottom:1em;max-width:100%;min-width:0;overflow-wrap:anywhere}@media (max-width:767px){h1[data-v-cf16dfe6]{margin-bottom:16px!important}}.under-header[data-v-cf16dfe6]{margin-top:188px;min-width:0}@media (min-width:768px) and (max-width:1439px){.under-header[data-v-cf16dfe6]{margin-bottom:50px;margin-top:144px}}@media (max-width:767px){.under-header[data-v-cf16dfe6]{flex-direction:column;margin-bottom:20px;margin-top:92px}}.under-header__text[data-v-cf16dfe6]{color:#f6f6f9;display:grid;font-weight:400;justify-content:flex-start;max-width:80ch;min-width:0;overflow-wrap:anywhere;position:relative;width:100%;z-index:2}@media (min-width:2560px){.under-header__text[data-v-cf16dfe6]{max-width:70ch}}@media (max-width:767px){.under-header__text[data-v-cf16dfe6]{max-width:100%}}.under-header__text__bottom[data-v-cf16dfe6]{color:var(--upper-header-text-color);font-size:24px;-webkit-hyphens:auto;hyphens:auto;line-height:28px;margin-bottom:0;margin-top:16px;max-width:100%;min-width:0;overflow-wrap:anywhere}@media (max-width:767px){.under-header__text__bottom[data-v-cf16dfe6]{font-size:18px}}@media (min-width:768px) and (max-width:1439px){.under-header__text__bottom[data-v-cf16dfe6]{font-size:20px}}@media (min-width:2560px){.under-header__text__bottom[data-v-cf16dfe6]{font-size:24px}}.under-header__tags[data-v-cf16dfe6]{display:flex;flex-wrap:wrap;gap:8px;margin-top:40px;max-width:100%;min-width:0}[data-v-cf16dfe6] .hero-accent,[data-v-cf16dfe6] .hero-feature,[data-v-cf16dfe6] .hero-features,[data-v-cf16dfe6] .hero-subtitle,[data-v-cf16dfe6] .hero-title{-webkit-hyphens:auto;hyphens:auto;max-width:100%;min-width:0;overflow-wrap:anywhere}@media (max-width:767px){[data-v-cf16dfe6] .hero-features{max-width:100%!important;width:100%}[data-v-cf16dfe6] .hero-feature{align-items:flex-start;white-space:normal!important;width:100%}}.img-block[data-v-cf16dfe6]{bottom:100px;display:flex;justify-content:space-between;position:relative}@media (max-width:767px){.img-block[data-v-cf16dfe6]{position:unset}.first-image[data-v-cf16dfe6-s]{display:none;height:100%;width:100%}.second-image[data-v-cf16dfe6-s]{height:100%;width:100%}}.under-header__tag[data-v-cf16dfe6-s]{background:var(--upper-tag-background);border-radius:4px;color:var(--upper-tag-text-color);max-width:100%;overflow-wrap:anywhere;padding:10px;white-space:nowrap}@media (max-width:767px){.under-header__tag[data-v-cf16dfe6-s]{white-space:normal}}.request-button[data-v-cf16dfe6-s]{border:1px solid #faa41c;color:#faa41c;font-size:16px;line-height:20px;max-width:100%;padding:11px 24px;white-space:nowrap}@media (min-width:1440px){.request-button[data-v-cf16dfe6-s]{display:none}}.slides-img[data-v-cf16dfe6]{position:absolute;right:0;top:-100px;z-index:1}@media (max-width:767px){.slides-img[data-v-cf16dfe6]{display:none}}.line-area[data-v-cf16dfe6]{align-items:flex-end;bottom:0;display:flex;height:100%;position:absolute;width:100%;z-index:2}@media (min-width:2560px){.line-area[data-v-cf16dfe6]{max-height:80%}}.single-background[data-v-cf16dfe6]{background-position:bottom!important;background-repeat:no-repeat!important;background-size:cover!important;min-height:520px!important}.multiple-background[data-v-cf16dfe6]{min-height:max(60vh,871px)}@media (max-width:1440px){.multiple-background[data-v-cf16dfe6]{min-height:771px}}@media (max-width:1000px){.multiple-background[data-v-cf16dfe6]{min-height:750px}}@media (max-width:767px){.multiple-background[data-v-cf16dfe6]{min-height:700px}}@media (max-width:500px){.multiple-background[data-v-cf16dfe6]{min-height:650px}}@media (max-width:400px){.multiple-background[data-v-cf16dfe6]{min-height:600px}}.animation[data-v-cf16dfe6]{bottom:0;position:absolute;right:0;width:100%}@media (max-width:1440px){.animation[data-v-cf16dfe6]{width:100%}}@media (max-width:1000px){.animation[data-v-cf16dfe6]{width:150%}}@media (max-width:767px){.animation[data-v-cf16dfe6]{bottom:0;width:200%}}@media (max-width:500px){.animation[data-v-cf16dfe6]{bottom:0;width:250%}}@media (max-width:400px){.animation[data-v-cf16dfe6]{width:840px}}.dev-info[data-v-795db530]{margin-top:60px}.dev-info__text[data-v-795db530]{color:#616161;font-size:18px;font-weight:400;margin-bottom:0;margin-top:24px;max-width:80ch}.dev-info__text--second[data-v-795db530]{margin-top:16px}@media (max-width:767px){.dev-info__text[data-v-795db530]{font-size:16px}}@media (min-width:2560px){.dev-info__text[data-v-795db530]{font-size:18px}}.dev-info__subtitle[data-v-795db530]{color:#232323;font-weight:700;margin-bottom:0;margin-top:20px}.dev-info__button[data-v-795db530]{display:flex;justify-content:flex-start;margin-top:48px}@media (max-width:767px){.dev-info__button[data-v-795db530]{justify-content:center;margin-top:32px}}.list[data-v-795db530-s]{margin:0}.list-item[data-v-795db530-s]::marker{color:#faa41c;height:9px;opacity:1;width:9px}.wrapper[data-v-9f956b30]{background:#fff;border:1px solid #dedfd9;border-radius:18px;color:#272d28;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);min-width:0;overflow:hidden;text-decoration:none;transition:border-color .18s ease;width:100%}.wrapper[data-v-9f956b30]:hover{border-color:#9aa58f}.wrapper[data-v-9f956b30]:focus-visible{outline:3px solid #ad6c13;outline-offset:5px}.wrapper__image[data-v-9f956b30]{background:#ebeee7;height:100%;min-width:0;position:relative}.wrapper__image[data-v-9f956b30] .case-cover{min-height:100%}.wrapper__image[data-v-9f956b30] .q-img{height:100%;width:100%}.wrapper__info[data-v-9f956b30]{min-width:0;padding:var(--layout-content-gap)}.wrapper__info__tags[data-v-9f956b30]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.wrapper__info__tags[data-v-9f956b30] .wrapper__info__tags__item{border-right:1px solid #d3d8cf;color:#64735e;font-size:10px;letter-spacing:.05em;padding-right:8px;text-transform:uppercase}.wrapper__info__tags[data-v-9f956b30] .wrapper__info__tags__item:last-child{border:0}.wrapper__info__header[data-v-9f956b30]{font-size:clamp(24px,2vw,32px);font-weight:600;-webkit-hyphens:none;hyphens:none;letter-spacing:-.03em;line-height:1.25;margin:0 0 20px}.wrapper__info__text[data-v-9f956b30]{color:#5a6358;font-size:15px;line-height:1.75;margin-bottom:20px}.wrapper__info__tech[data-v-9f956b30]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.tech-badge[data-v-9f956b30]{background:#f8f9f5;border:1px solid #e0e3db;border-radius:5px;color:#4f5d48;font-size:11px;line-height:1.5;padding:6px 10px}.wrapper__info__features[data-v-9f956b30]{display:grid;gap:8px;list-style:none;margin:0;padding:0}.wrapper__info__features li[data-v-9f956b30]{color:#626c5c;font-size:12px;line-height:1.6;padding-left:16px;position:relative}.wrapper__info__features li[data-v-9f956b30]:before{background:#9c7835;border-radius:50%;content:"";height:4px;left:0;position:absolute;top:8px;width:4px}.wrapper__info__link[data-v-9f956b30]{align-items:center;border-top:1px solid #e0e3db;color:#755722;display:flex;font-size:13px;font-weight:600;justify-content:space-between;margin-top:26px;padding-top:18px}.wrapper--custom-cover[data-v-9f956b30]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}@media (max-width:767px){.wrapper--custom-cover[data-v-9f956b30],.wrapper[data-v-9f956b30]{grid-template-columns:1fr}.wrapper__image[data-v-9f956b30]{max-height:360px;min-height:220px}.wrapper__image[data-v-9f956b30] .case-cover{padding:20px}.wrapper__image[data-v-9f956b30] .case-cover img{max-height:260px}.wrapper__image[data-v-9f956b30] .case-cover__flow li{padding:12px}.wrapper__image[data-v-9f956b30] .case-cover__label{margin-bottom:16px}.wrapper__image[data-v-9f956b30] .case-cover__note{margin-top:16px}.wrapper__info[data-v-9f956b30]{padding:var(--layout-panel-padding)}.wrapper__info__header[data-v-9f956b30]{font-size:23px}.wrapper__info__text[data-v-9f956b30]{font-size:14px}}.xray-preview[data-v-13f09922]{background:linear-gradient(135deg,#e7edeb,#ccd7d2);border-radius:16px 0 0 16px;height:100%;isolation:isolate;min-height:500px;min-width:300px;overflow:hidden;position:relative;width:100%}.xray-preview[data-v-13f09922]:before{background:linear-gradient(90deg,#0000 42%,#eff3f1 0,#eff3f1 65%,#0000 0);content:"";inset:-50%;position:absolute;transform:rotate(-20deg)}.xray-preview__composition[data-v-13f09922]{height:350px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(1.3);width:320px}.xray-preview__window[data-v-13f09922]{border:1px solid #56615d;border-radius:7px;box-shadow:0 12px 24px #243c352b,0 2px 4px #243c351a;display:block;height:auto;position:absolute;transform:rotate(-20deg)}.xray-preview__window--monochrome[data-v-13f09922]{left:64px;top:-56px;width:310px}.xray-preview__window--color[data-v-13f09922]{left:-12px;top:108px;width:355px;z-index:1}.xray-preview__detail[data-v-13f09922]{background:#fff;border:1px solid #fff;border-radius:10px;box-shadow:0 14px 26px #243c353b,0 2px 4px #243c351a;left:168px;overflow:hidden;padding:8px;position:absolute;top:178px;transform:rotate(-20deg);width:170px;z-index:2}.xray-preview__detail-label[data-v-13f09922]{color:#45554e;font-size:7px;font-weight:600;line-height:1.4;margin:2px 0 7px}.xray-preview__detail img[data-v-13f09922]{display:block;height:166px;object-fit:cover;object-position:right;width:100%}@media (max-width:767px){.xray-preview[data-v-13f09922]{border-radius:16px 16px 0 0;height:300px;min-height:300px;min-width:0}.xray-preview__composition[data-v-13f09922]{transform:translate(-50%,-50%)}}.lead-schedule[data-v-6d30b4a2]{background:#faa41c0f;border:1px solid #0000001a;border-radius:16px;margin:0;min-width:0;padding:18px}.lead-schedule__title[data-v-6d30b4a2]{color:#1d1d1d;font-size:16px;font-weight:700;padding:0 6px}.lead-schedule__hint[data-v-6d30b4a2]{color:#686868;font-size:13px;line-height:1.5;margin:0 0 14px}.lead-schedule__choices[data-v-6d30b4a2]{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:520px){.lead-schedule__choices[data-v-6d30b4a2]{grid-template-columns:1fr}}.lead-schedule__choice[data-v-6d30b4a2]{background:#fff;border:1px solid #c7c7c7;border-radius:12px;color:#1d1d1d;cursor:pointer;font:inherit;font-weight:600;min-height:48px;padding:10px 14px;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.lead-schedule__choice[data-v-6d30b4a2]:focus-visible{border-color:#faa41c;outline:2px solid #faa41c33;outline-offset:1px}.lead-schedule__choice--active[data-v-6d30b4a2]{background:#faa41c21;border-color:#faa41c;box-shadow:inset 0 0 0 1px #faa41c}.lead-schedule__fields[data-v-6d30b4a2]{display:grid;gap:12px;grid-template-columns:minmax(0,1.35fr) minmax(120px,.65fr);margin-top:14px}@media (max-width:520px){.lead-schedule__fields[data-v-6d30b4a2]{grid-template-columns:1fr}}.lead-schedule__field[data-v-6d30b4a2]{display:flex;flex-direction:column;gap:6px;min-width:0}.lead-schedule__label[data-v-6d30b4a2]{color:#616161;font-size:12px;font-weight:600}.lead-schedule__select[data-v-6d30b4a2]{background:#fff;border:1px solid #c7c7c7;border-radius:12px;color:#1d1d1d;cursor:pointer;font:inherit;min-height:48px;padding:0 38px 0 14px;width:100%}.lead-schedule__select[data-v-6d30b4a2]:focus{border-color:#faa41c;outline:2px solid #faa41c33;outline-offset:1px}.lead-schedule__select[data-v-6d30b4a2]:disabled{cursor:wait;opacity:.65}.lead-files[data-v-70f1cc66]{display:flex;flex-direction:column;gap:16px}.lead-files__native[data-v-70f1cc66]{clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.lead-files__header[data-v-70f1cc66]{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}@media (max-width:767px){.lead-files__header[data-v-70f1cc66]{align-items:stretch;flex-direction:column}}.lead-files__title[data-v-70f1cc66]{color:#1d1d1d;font-size:16px;font-weight:700}.lead-files__hint[data-v-70f1cc66]{color:#6d6d6d;font-size:13px;line-height:1.5;margin-top:4px}.lead-files__button[data-v-70f1cc66]{background:#faa41c1f;border-radius:12px;color:#7a4c00;flex-shrink:0}.lead-files__dropzone[data-v-70f1cc66]{align-items:flex-start;background:linear-gradient(135deg,#faa41c1a,#ffffffe6),#fff;border:1px dashed #faa41c80;border-radius:18px;cursor:pointer;display:flex;flex-direction:column;gap:8px;padding:20px 22px;text-align:left;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease;width:100%}.lead-files__dropzone[data-v-70f1cc66]:hover{border-color:#faa41c;box-shadow:0 14px 30px #faa41c24;transform:translateY(-1px)}.lead-files__dropzone--active[data-v-70f1cc66]{background:#faa41c29;border-color:#faa41c;box-shadow:0 14px 30px #faa41c2e}.lead-files__dropzone-icon[data-v-70f1cc66]{align-items:center;background:#1d1d1d;border-radius:50%;color:#fff;display:inline-flex;font-size:20px;height:32px;justify-content:center;line-height:1;width:32px}.lead-files__dropzone-title[data-v-70f1cc66]{color:#1d1d1d;font-size:15px;font-weight:700}.lead-files__dropzone-text[data-v-70f1cc66]{color:#5e5e5e;font-size:13px;line-height:1.5}.lead-files__list[data-v-70f1cc66]{display:flex;flex-direction:column;gap:10px}.lead-files__item[data-v-70f1cc66]{align-items:center;background:#f7f7f7;border:1px solid #0000000d;border-radius:14px;display:flex;gap:16px;justify-content:space-between;padding:14px 16px}.lead-files__item-main[data-v-70f1cc66]{min-width:0}.lead-files__item-name[data-v-70f1cc66]{color:#202020;font-size:14px;font-weight:600;word-break:break-word}.lead-files__item-meta[data-v-70f1cc66]{color:#6f6f6f;font-size:12px;margin-top:3px}.lead-files__remove[data-v-70f1cc66]{color:#747474}.case-cover[data-v-6b02b7a4]{align-content:center;background:radial-gradient(ellipse at 20% 5%,#ffffffc9,#0000 65%),var(--case-tint);color:var(--case-accent);display:grid;height:100%;min-width:0;overflow:hidden;padding:var(--layout-panel-padding);position:relative}.case-cover img[data-v-6b02b7a4]{display:block;filter:drop-shadow(0 16px 20px #17202b16);height:auto;max-height:450px;object-fit:contain;width:100%}.case-cover__image-note[data-v-6b02b7a4]{color:#4e483d;display:block;font-size:11px;line-height:1.5;margin-top:12px}.case-cover--diagram[data-v-6b02b7a4]{background-color:var(--case-tint);background-image:linear-gradient(#ffffff45 1px,#0000 0),linear-gradient(90deg,#ffffff45 1px,#0000 0);background-size:28px 28px}.case-cover__label[data-v-6b02b7a4]{font-size:11px;font-weight:600;letter-spacing:.14em;margin-bottom:24px;text-transform:uppercase}.case-cover__flow[data-v-6b02b7a4]{display:grid;gap:18px;list-style:none;margin:0;padding:0}.case-cover__flow li[data-v-6b02b7a4]{align-items:center;background:#fffc;border:1px solid #fff;border-radius:12px;display:flex;font-size:clamp(14px,1.4vw,19px);font-weight:500;gap:16px;line-height:1.4;padding:18px;position:relative}.case-cover__flow li+li[data-v-6b02b7a4]:before{border-left:1px solid;content:"";height:18px;left:33px;opacity:.4;position:absolute;top:-19px}.case-cover__number[data-v-6b02b7a4]{flex:0 0 30px;font-size:12px;font-variant-numeric:tabular-nums}.case-cover__note[data-v-6b02b7a4]{font-size:10px;line-height:1.5;margin-top:24px}.case-gallery[data-v-1673eeea]{background:#ebece9;border:1px solid #dfe2dc;border-radius:20px;padding:var(--layout-panel-padding)}.case-gallery__tabs[data-v-1673eeea]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.case-gallery__tabs button[data-v-1673eeea]{background:#0000;border:1px solid #c7ccc5;border-radius:8px;color:#344037;cursor:pointer;font:inherit;font-size:13px;padding:12px 18px}.case-gallery__tabs button[aria-pressed=true][data-v-1673eeea]{background:#25322b;border-color:#25322b;color:#fff}figure[data-v-1673eeea]{margin:0}.case-gallery__image[data-v-1673eeea]{background:#0000;border:0;cursor:zoom-in;display:block;padding:0;position:relative;width:100%}.case-gallery__image img[data-v-1673eeea]{display:block;height:auto;max-height:720px;object-fit:contain;width:100%}.case-gallery__zoom[data-v-1673eeea]{align-items:center;background:#202722eb;border-radius:8px;color:#fff;display:flex;font-size:12px;gap:8px;margin:12px 0 0 auto;padding:10px 14px;position:static;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}figcaption[data-v-1673eeea]{color:#536057;font-size:13px;line-height:1.7;max-width:85ch;padding-top:20px}a[data-v-1673eeea]:focus-visible,button[data-v-1673eeea]:focus-visible{outline:3px solid #a86813;outline-offset:4px}.case-lightbox[data-v-1673eeea]{background:#f5f5f1;max-width:95vw!important;padding:16px;width:1200px}.case-lightbox__toolbar[data-v-1673eeea]{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:12px}.case-lightbox__toolbar a[data-v-1673eeea]{color:#405448;font-size:13px;line-height:1.5;text-decoration:underline}.case-gallery__data-note[data-v-1673eeea]{color:#536057;font-size:12px;font-weight:600;margin:0 0 16px}.case-lightbox__controls[data-v-1673eeea]{align-items:center;color:#536057;display:flex;flex-wrap:wrap;font-size:12px;gap:12px;margin-bottom:12px}.case-lightbox__controls button[data-v-1673eeea]{background:#fff;border:1px solid #a4afa2;border-radius:6px;color:#344037;cursor:pointer;font:inherit;padding:10px 14px}.case-lightbox__hint[data-v-1673eeea]{color:#536057;font-size:12px}.case-lightbox__viewport[data-v-1673eeea]{max-height:65vh;overflow:auto;overscroll-behavior:contain}.case-lightbox__viewport[data-v-1673eeea]:focus-visible{outline:3px solid #a86813;outline-offset:-3px}.case-lightbox__viewport img[data-v-1673eeea]{display:block;height:auto;max-height:65vh;max-width:100%;object-fit:contain;width:100%}.case-lightbox__viewport--actual img[data-v-1673eeea]{max-height:none;max-width:none;width:auto}.case-lightbox>p[data-v-1673eeea]{color:#536057;font-size:13px;line-height:1.6;margin:16px 0 0}@media (max-width:767px){.case-gallery__tabs[data-v-1673eeea]{display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.case-gallery__tabs button[data-v-1673eeea]{font-size:12px;line-height:1.5;min-height:48px;min-width:0;padding:10px 8px}.case-gallery[data-v-1673eeea]{border-radius:12px;padding:12px}figcaption[data-v-1673eeea]{font-size:12px;padding-top:16px}}.project-list[data-v-36a8c272]{padding-bottom:60px;padding-top:60px}@media (min-width:768px) and (max-width:1439px){.project-list[data-v-36a8c272]{padding-bottom:40px;padding-top:40px}}@media (max-width:767px){.project-list[data-v-36a8c272]{padding-bottom:40px;padding-top:40px}}.carousel[data-v-36a8c272]{border-radius:16px;position:relative}.carousel[data-v-36a8c272] .q-carousel__slides-container{border-radius:16px}.carousel[data-v-36a8c272] .q-carousel__slides-container:hover{box-shadow:0 10px 30px #25262633}.carousel__slide[data-v-36a8c272]{background:#0000;padding:0}[data-v-36a8c272] .q-panel-parent{overflow:visible}[data-v-36a8c272] .q-carousel .q-panel{border-radius:16px}[data-v-36a8c272] .q-carousel__navigation--bottom{bottom:-32px}[data-v-36a8c272] .q-carousel__navigation-icon{color:#aaa;font-size:6px!important}[data-v-36a8c272] .q-carousel__navigation-icon--active{color:#737373}[data-v-36a8c272] .q-carousel__navigation .q-btn{margin:0;padding:3px}[data-v-36a8c272] .q-carousel__arrow .q-btn{height:40px;width:40px}@media (max-width:767px){[data-v-36a8c272] .q-carousel__arrow{display:none}}[data-v-36a8c272] .q-carousel__prev-arrow{left:-70px}[data-v-36a8c272] .q-carousel__prev-arrow .q-btn{background:#eee;color:#000}@media (max-width:1439px){[data-v-36a8c272] .q-carousel__prev-arrow{left:8px}}[data-v-36a8c272] .q-carousel__next-arrow{right:-70px}[data-v-36a8c272] .q-carousel__next-arrow .q-btn{background:#eee;color:#000}@media (max-width:1439px){[data-v-36a8c272] .q-carousel__next-arrow{right:8px}}.lead-card[data-v-42f10182]{background:radial-gradient(circle at top right,#faa41c24,#fff0 38%),linear-gradient(180deg,#fff,#fbfbfb);border:1px solid #ffffffd9;border-radius:30px;box-shadow:0 28px 80px #0000002e;max-height:calc(100vh - 24px);overflow-y:auto;padding:34px;position:relative;width:min(760px,calc(100vw - 24px))}@media (max-width:767px){.lead-card[data-v-42f10182]{border-radius:22px;padding:22px}}.lead-card__close[data-v-42f10182]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffc7;color:#363636;height:44px;min-height:44px;min-width:44px;position:absolute;right:16px;top:16px;width:44px;z-index:2}.lead-form[data-v-42f10182]{display:flex;flex-direction:column;gap:28px}.lead-card__hero[data-v-42f10182]{display:flex;flex-direction:column;gap:14px;padding-right:44px}.lead-card__eyebrow[data-v-42f10182]{background:#1d1d1d14;border-radius:999px;color:#4b4b4b;font-size:12px;font-weight:700;letter-spacing:.08em;padding:8px 14px;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.lead-card__title[data-v-42f10182]{color:#161616;font-size:34px;line-height:1.12;margin:0}@media (max-width:767px){.lead-card__title[data-v-42f10182]{font-size:26px}}.lead-card__subtitle[data-v-42f10182]{color:#5d5d5d;font-size:16px;line-height:1.6;margin:0}.lead-card__facts[data-v-42f10182]{display:flex;flex-wrap:wrap;gap:10px}.lead-card__fact[data-v-42f10182]{background:#fff;border:1px solid #00000014;border-radius:999px;color:#2b2b2b;font-size:13px;font-weight:600;padding:10px 14px}.lead-form__grid[data-v-42f10182]{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:767px){.lead-form__grid[data-v-42f10182]{grid-template-columns:1fr}}.lead-form__field[data-v-42f10182] .q-field__control{background:#fffffff5;border-radius:16px;min-height:60px}.lead-form__field[data-v-42f10182] .q-field__input,.lead-form__field[data-v-42f10182] .q-field__native{color:#1e1e1e}.lead-form__field[data-v-42f10182] .q-field__label{color:#7b7b7b}.lead-form__field--full[data-v-42f10182]{grid-column:1/-1}.lead-form__field--full[data-v-42f10182] textarea.q-field__native{line-height:1.5;min-height:88px}.lead-form__footer[data-v-42f10182]{display:flex;flex-direction:column;gap:18px}.lead-form__approval[data-v-42f10182]{color:#616161;font-size:13px}.lead-form__submit[data-v-42f10182]{background:#faa41c;border-radius:16px;box-shadow:0 18px 32px #faa41c47;color:#1c1c1c;font-size:18px;font-weight:700;height:60px;min-height:60px;transition:transform .25s ease,box-shadow .25s ease;width:100%}.lead-form__submit[data-v-42f10182]:hover{box-shadow:0 22px 36px #faa41c57;transform:translateY(-1px)}.lead-form__note[data-v-42f10182]{color:#6d6d6d;font-size:13px;line-height:1.5;margin:0;text-align:center}[data-v-42f10182] .q-dialog__inner--minimized>div{max-width:unset!important}@media (max-width:767px){.lead-form__submit[data-v-42f10182]{height:56px;min-height:56px}}.q-card[data-v-4abe4f49]{height:199px!important;padding:32px 64px;width:630px!important}.text[data-v-4abe4f49]{margin-bottom:0;margin-top:18px;opacity:.7}[data-v-4abe4f49] .q-dialog__inner--minimized>div{max-width:unset!important}.close[data-v-4abe4f49]{position:absolute;right:10px;top:10px}.information[data-v-5b09c286]{align-items:flex-start;display:flex;gap:48px;padding-bottom:60px;padding-top:60px}@media (min-width:768px) and (max-width:1439px){.information[data-v-5b09c286]{flex-direction:column;padding-bottom:40px;padding-top:40px}}@media (max-width:767px){.information[data-v-5b09c286]{flex-direction:column;padding-bottom:40px;padding-top:40px}}.information-item[data-v-5b09c286-s]{flex:1}.information-item__text[data-v-6e0407d0]{margin-top:24px;opacity:.7}.information-item__points[data-v-6e0407d0]{margin-top:48px}.information__point[data-v-6e0407d0-s]{align-items:center;display:flex;gap:20px;margin-top:32px}.information__point__text[data-v-6e0407d0-s]{font-size:18px;font-weight:600}@media (max-width:767px){.information__point__text[data-v-6e0407d0-s]{font-size:16px;line-height:1.2}}@media (min-width:2560px){.information__point__text[data-v-6e0407d0-s]{font-size:18px}}.information__point__line[data-v-6e0407d0-s]{background:#faa41c;height:2px;width:28px}.data__text[data-v-f7b09d7c]{margin-top:24px;opacity:.7}.data__items[data-v-f7b09d7c]{display:grid;gap:32px;grid-template-columns:repeat(3,1fr);margin-top:96px}@media (min-width:768px) and (max-width:1079px){.data__items[data-v-f7b09d7c]{grid-template-columns:1fr 1fr}}@media (max-width:767px){.data__items[data-v-f7b09d7c]{grid-template-columns:1fr}}.data__button[data-v-f7b09d7c]{display:flex;justify-content:flex-start;margin-top:48px}@media (max-width:767px){.data__button[data-v-f7b09d7c]{justify-content:center;margin-top:32px}}.data__item[data-v-b1c6a958]{display:flex;gap:8px}.data__item__number[data-v-b1c6a958]{color:#faa41c;font-weight:700}.data__item__info__header[data-v-b1c6a958]{font-weight:600;margin-bottom:0}.data__item__info__text[data-v-b1c6a958]{font-size:16px;margin-bottom:0;margin-top:8px;opacity:.7}.card[data-v-54260fda]{padding-bottom:60px;padding-top:60px;position:relative}@media (min-width:768px) and (max-width:1439px){.card[data-v-54260fda]{padding-bottom:40px;padding-top:40px}}@media (max-width:767px){.card[data-v-54260fda]{padding-bottom:40px;padding-top:40px}}.card__items[data-v-54260fda]{display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;margin-top:56px}@media (max-width:767px){.card__items[data-v-54260fda]{display:grid;gap:20px;grid-template-columns:1fr;margin-top:40px}}@media (min-width:768px) and (max-width:1439px){.card__items[data-v-54260fda]{display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin-top:48px}}.card__text[data-v-54260fda]{color:#666;font-family:Manrope,sans-serif;font-size:20px;font-weight:400;line-height:1.6;margin-bottom:0;margin-top:20px;max-width:900px}@media (max-width:1439px){.card__text[data-v-54260fda]{font-size:18px;line-height:1.55}}@media (max-width:767px){.card__text[data-v-54260fda]{font-size:16px;line-height:1.5;margin-top:16px}}.card__item[data-v-297711a7]{align-items:flex-start;background:#fff;border:1px solid #0000000f;border-radius:16px;box-shadow:0 2px 12px #0000000a;cursor:auto;display:flex;flex:1;flex-direction:column;gap:0;justify-content:flex-start;overflow:hidden;padding:32px;position:relative}@media (max-width:767px){.card__item[data-v-297711a7]{border-radius:12px;padding:24px}}.card__item[data-v-297711a7]:before{background:linear-gradient(135deg,#faa41c05,#0000 50%);bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .4s cubic-bezier(.4,0,.2,1)}.card__item__top[data-v-297711a7]{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:24px;width:100%}@media (max-width:767px){.card__item__top[data-v-297711a7]{margin-bottom:20px}}.card__item__icon-wrapper[data-v-297711a7]{align-items:center;background:linear-gradient(135deg,#f8f9fa,#fff);border-radius:12px;display:flex;justify-content:center;padding:16px;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}@media (max-width:767px){.card__item__icon-wrapper[data-v-297711a7]{border-radius:10px;padding:14px}}.card__item__icon-wrapper[data-v-297711a7]:after{background:linear-gradient(135deg,#faa41c,#ff8c42);border-radius:12px;content:"";inset:-2px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;padding:2px;position:absolute;transition:opacity .4s cubic-bezier(.4,0,.2,1)}.card__item__content[data-v-297711a7]{display:flex;flex-direction:column;gap:12px;width:100%}.card__item__inner[data-v-297711a7]{color:inherit;display:flex;flex-direction:column;text-decoration:none;width:100%}.card__item__header[data-v-297711a7]{align-items:center;color:#1d1d1d!important;display:flex;font-family:Montserrat,sans-serif;font-size:22px;font-weight:600;gap:12px;line-height:1.3;margin:0;transition:color .3s cubic-bezier(.4,0,.2,1)}@media (max-width:767px){.card__item__header[data-v-297711a7]{font-size:19px}}.card__item__text[data-v-297711a7]{color:#666;font-family:Manrope,sans-serif;font-size:16px;font-weight:400;line-height:1.6;margin:0;text-align:left}@media (max-width:767px){.card__item__text[data-v-297711a7]{font-size:15px;line-height:1.5}}.card__item__link[data-v-297711a7]{align-items:flex-start;color:#000;display:flex;font-size:16px;font-weight:400;gap:8px;line-height:110%;text-decoration:none}.card__item__details[data-v-297711a7]{align-items:center;color:#045cd6;display:flex;font-size:18px;font-weight:400;gap:10px;text-decoration:none;width:100%}.break[data-v-297711a7]{flex-basis:100%;height:0;margin:0;padding:0}@media (max-width:1439px){.break[data-v-297711a7]{display:none!important}}.linked[data-v-297711a7]{transition:all .4s cubic-bezier(.4,0,.2,1);will-change:transform,box-shadow}.linked[data-v-297711a7]:hover{border-color:#faa41c33;box-shadow:0 20px 50px #0000001f;cursor:pointer;transform:translateY(-10px)}.linked[data-v-297711a7]:hover:before{opacity:1}.linked:hover .card__item__icon-wrapper[data-v-297711a7]{background:linear-gradient(135deg,#fff5e6,#fff);transform:scale(1.05) rotate(-2deg)}.linked:hover .card__item__icon-wrapper[data-v-297711a7]:after{opacity:1}.linked:hover .card__item__header[data-v-297711a7]{color:#faa41c!important}.linked:hover .link-circle[data-v-297711a7]{background:#faa41c;box-shadow:0 4px 12px #faa41c4d;transform:scale(1.15) rotate(45deg)}.linked:hover .link-circle[data-v-297711a7] .q-icon{color:#fff;transform:rotate(-45deg)}@media (max-width:767px){.linked[data-v-297711a7]:hover{transform:translateY(-6px)}}.linked[data-v-297711a7]:focus-within{outline:2px solid #faa41c;outline-offset:4px}.card__img[data-v-297711a7-s]{height:72px;transition:transform .4s cubic-bezier(.4,0,.2,1);width:72px}@media (max-width:767px){.card__img[data-v-297711a7-s]{height:64px;width:64px}}.link-circle[data-v-297711a7]{align-items:center;background:#f8f9fa;border:1px solid #0000000f;border-radius:50%;display:flex;height:48px;justify-content:center;min-width:48px;transition:all .35s cubic-bezier(.4,0,.2,1)}@media (max-width:767px){.link-circle[data-v-297711a7]{height:44px;min-width:44px}}.link-circle[data-v-297711a7] .q-icon{transition:all .35s cubic-bezier(.4,0,.2,1)}.orange-line[data-v-297711a7]{background:#faa41c;border-radius:3px;height:5px;width:24px}.wrapper[data-v-eea10168]{overflow:visible}.wrapper__button[data-v-eea10168]{background:#faa41c!important;border:none!important;border-radius:8px!important;box-shadow:none!important;color:#1d1d1d!important;font-size:20px!important;font-weight:500!important;height:64px;letter-spacing:0!important;overflow:visible!important;padding:0 48px!important;position:relative;text-transform:none!important;transition:all .3s ease!important;white-space:nowrap}.wrapper__button[data-v-eea10168]:hover{background:#faa41c!important;opacity:.9}@media (max-width:767px){.wrapper__button[data-v-eea10168]{font-size:18px!important;height:52px;padding:0 36px!important}}@media (min-width:2560px){.wrapper__button[data-v-eea10168]{font-size:20px!important}}.button-text[data-v-eea10168]{font-weight:500}.industries[data-v-04723af8]{padding-bottom:60px;padding-top:60px}@media (min-width:768px) and (max-width:1439px){.industries[data-v-04723af8]{padding-bottom:40px;padding-top:40px}}@media (max-width:767px){.industries[data-v-04723af8]{padding-bottom:40px;padding-top:40px}}.industries__content[data-v-04723af8]{display:flex;flex-direction:column}.industries__header[data-v-04723af8]{margin-bottom:40px}@media (max-width:1439px){.industries__header[data-v-04723af8]{margin-bottom:30px}}@media (max-width:767px){.industries__header[data-v-04723af8]{margin-bottom:24px}}.industries__info[data-v-04723af8]{font-size:20px;line-height:1.5;margin-bottom:40px;opacity:.7}@media (max-width:1439px){.industries__info[data-v-04723af8]{font-size:18px;margin-bottom:40px}}@media (max-width:767px){.industries__info[data-v-04723af8]{font-size:15px;margin-bottom:30px}}@media (min-width:2560px){.industries__info[data-v-04723af8]{font-size:20px}}.industries__layout[data-v-04723af8]{align-items:flex-start;display:flex;flex-direction:var(--725bf1e3);gap:69px}@media (max-width:1439px){.industries__layout[data-v-04723af8]{flex-direction:column!important;gap:40px}}@media (min-width:768px) and (max-width:1439px){.industries__layout[data-v-04723af8]{gap:69px}}.industries__layout--no-image .industries__image-side[data-v-04723af8]{display:none}.industries__layout--no-image .industries__text-side[data-v-04723af8]{max-width:100%}.industries__text-side[data-v-04723af8]{flex:1;max-width:750px}@media (max-width:1439px){.industries__text-side[data-v-04723af8]{max-width:100%}}.industries__image-side[data-v-04723af8]{flex-shrink:0;width:472px}.industries__image-side[data-v-04723af8] .ascent{width:100%}@media (max-width:1439px){.industries__image-side[data-v-04723af8]{display:none}}.industries__image-side[data-v-04723af8] .q-img,.industries__image-side[data-v-04723af8] img{float:none!important;height:auto!important;width:100%!important}.industries__text[data-v-04723af8]{font-size:18px;line-height:1.5;opacity:.7}.industries__text[data-v-04723af8]>:first-child{margin-top:0}.industries__text[data-v-04723af8]>:last-child{margin-bottom:0}@media (max-width:767px){.industries__text[data-v-04723af8]{font-size:16px}}@media (min-width:2560px){.industries__text[data-v-04723af8]{font-size:18px}}.industries__button[data-v-04723af8]{font-size:20px;font-weight:500;height:64px;margin-top:60px}@media (max-width:767px){.industries__button[data-v-04723af8]{font-size:18px;height:52px;margin-top:32px;width:100%}}.case-study[data-v-38fe60f7]{background:#f8f7f3;color:#262b28}.case-shell[data-v-38fe60f7]{max-width:calc(1440px + var(--layout-page-padding)*2)}.case-study h1[data-v-38fe60f7],.case-study h2[data-v-38fe60f7],.case-study h3[data-v-38fe60f7]{-webkit-hyphens:none;hyphens:none;overflow-wrap:break-word}.case-study h1[data-v-38fe60f7]{font-size:clamp(32px,3.65vw,58px);font-weight:600;letter-spacing:-.035em;line-height:1.13}.case-study h2[data-v-38fe60f7]{font-size:clamp(27px,2.65vw,40px);font-weight:500;letter-spacing:-.025em;line-height:1.2}.case-study h3[data-v-38fe60f7]{font-size:20px;font-weight:600;line-height:1.4;margin:0 0 12px}.case-study p[data-v-38fe60f7]{line-height:1.75}.case-study a[data-v-38fe60f7]{color:inherit}.case-study a[data-v-38fe60f7]:focus-visible{outline:3px solid #a86813;outline-offset:5px}.case-hero[data-v-38fe60f7]{background:radial-gradient(ellipse at 0 90%,#fff9,#0000 65%),#efeee7;border-bottom:1px solid #dddcd4;padding:156px 0 var(--layout-section-padding)}.case-back[data-v-38fe60f7]{align-items:center;color:#526057!important;display:inline-flex;font-size:13px;gap:12px;padding:8px 0}.case-hero__grid[data-v-38fe60f7]{align-items:center;display:grid;gap:var(--layout-content-gap);grid-template-columns:1.25fr 1fr;margin:var(--layout-content-gap) 0}.case-hero__grid>[data-v-38fe60f7]{min-width:0}.case-hero__grid>.case-cover[data-v-38fe60f7]{border-radius:20px;box-shadow:0 20px 55px #243c2110;min-height:400px;transform:rotate(1deg)}.case-eyebrow[data-v-38fe60f7]{color:var(--case-accent);font-size:11px;font-weight:600;letter-spacing:.12em;margin:0 0 18px;text-transform:uppercase}.case-lead[data-v-38fe60f7]{color:#535c55;font-size:18px;margin:24px 0;max-width:58ch}.case-tags[data-v-38fe60f7]{display:flex;flex-wrap:wrap;gap:8px}.case-tags span[data-v-38fe60f7]{border:1px solid #c8ccc1;border-radius:6px;color:#555f54;font-size:11px;padding:7px 11px}.case-hero__link[data-v-38fe60f7]{align-items:center;display:inline-flex;font-size:13px;font-weight:600;gap:20px;margin-top:24px;padding:12px 0}.case-hero__link span[data-v-38fe60f7]{border:1px solid #a7afa0;border-radius:50%;display:grid;height:30px;place-items:center;width:30px}.case-facts[data-v-38fe60f7]{border-top:1px solid #cccec4;display:grid;gap:var(--layout-grid-gap);grid-template-columns:1fr 1fr 1.2fr;margin:0;padding-top:var(--layout-panel-padding)}.case-facts dt[data-v-38fe60f7]{color:#677164;font-size:11px;margin-bottom:8px}.case-facts dd[data-v-38fe60f7]{font-size:13px;font-weight:500;line-height:1.7;margin:0}.case-delivery-facts[data-v-38fe60f7]{border-top:1px solid #d4d8ce;margin:28px 0 0;padding-top:24px}.case-delivery-facts dt[data-v-38fe60f7]{font-weight:600;margin-bottom:8px}.case-delivery-facts dd[data-v-38fe60f7]{color:#535b55;margin:0 0 16px}.case-result>.case-result__source[data-v-38fe60f7]{font-size:13px!important;line-height:1.7}.case-nav[data-v-38fe60f7]{border-bottom:1px solid #dddcd4;display:flex;flex-wrap:wrap;gap:8px 26px;padding:20px 0}.case-nav a[data-v-38fe60f7]{color:#566050;font-size:12px;padding:8px 0}.case-back[data-v-38fe60f7]:hover,.case-nav a[data-v-38fe60f7]:hover{text-decoration:underline;text-underline-offset:5px}.case-section[data-v-38fe60f7]{margin-top:var(--layout-section-gap);scroll-margin-top:140px}.case-brief[data-v-38fe60f7],.case-stack[data-v-38fe60f7]{display:grid;gap:var(--layout-content-gap);grid-template-columns:.85fr 1.4fr}.case-prose[data-v-38fe60f7]{max-width:76ch}.case-prose>p[data-v-38fe60f7]{color:#535b55;font-size:17px;margin:0}.case-prose>h3[data-v-38fe60f7]{margin-top:var(--layout-content-gap)}.case-prose>.case-partner[data-v-38fe60f7]{color:#657060;font-size:13px;margin-top:20px}.case-section__heading[data-v-38fe60f7]{align-items:end;display:flex;gap:var(--layout-grid-gap);justify-content:space-between;margin-bottom:var(--layout-content-gap)}.case-section__heading>p[data-v-38fe60f7]{color:#667062;font-size:14px;margin:0;max-width:42ch}.case-section__heading>a[data-v-38fe60f7]{font-size:13px;text-decoration:underline;text-underline-offset:5px}.case-features[data-v-38fe60f7]{display:grid;gap:var(--layout-content-gap);grid-template-columns:1fr 1fr}.case-features article[data-v-38fe60f7]{border-top:1px solid #d4d8ce;display:grid;gap:16px;grid-template-columns:38px 1fr;padding-top:var(--layout-panel-padding)}.case-feature-number[data-v-38fe60f7]{color:var(--case-accent);font-size:13px;font-variant-numeric:tabular-nums;line-height:2}.case-features p[data-v-38fe60f7]{color:#586253;font-size:15px;margin:0;max-width:58ch}.case-stack[data-v-38fe60f7]{border-bottom:1px solid #d4d8ce;border-top:1px solid #d4d8ce;padding:var(--layout-section-padding) 0}.case-stack ul[data-v-38fe60f7]{display:flex;flex-wrap:wrap;gap:12px;list-style:none;margin:0;padding:0}.case-stack li[data-v-38fe60f7]{background:#fff;border:1px solid #daddd4;border-radius:10px;font-size:16px;font-weight:500;padding:16px 20px}.case-stack__note[data-v-38fe60f7]{color:#667062;font-size:13px;margin:24px 0 0}.case-result[data-v-38fe60f7]{background:var(--case-tint);border-radius:20px;padding:var(--layout-section-padding)}.case-result>p[data-v-38fe60f7]:not(.case-eyebrow){color:#3e4b40;font-size:18px;margin:24px 0 0;max-width:80ch}.case-result__audience[data-v-38fe60f7]{border-top:1px solid #253b2126;margin-top:var(--layout-content-gap);padding-top:var(--layout-panel-padding)}.case-result__audience h3[data-v-38fe60f7]{font-size:17px}.case-result__audience p[data-v-38fe60f7]{color:#4f5a4f;font-size:15px;margin:0;max-width:80ch}.case-cta[data-v-38fe60f7]{align-items:center;background:#242a26;border-radius:20px;color:#fff;display:flex;gap:var(--layout-content-gap);justify-content:space-between;padding:var(--layout-section-padding)}.case-cta .case-eyebrow[data-v-38fe60f7]{color:#e9b368}.case-cta>div[data-v-38fe60f7]:first-child{max-width:67ch}.case-cta p[data-v-38fe60f7]:not(.case-eyebrow){color:#c3cdc1;font-size:15px;margin:20px 0}.case-cta[data-v-38fe60f7] .wrapper__button{font-size:16px!important;padding:0 24px!important}.case-service-links[data-v-38fe60f7]{display:flex;flex-wrap:wrap;gap:16px 24px}.case-service-links a[data-v-38fe60f7]{color:#ebc894;font-size:12px;text-decoration:underline;text-underline-offset:4px}.case-related[data-v-38fe60f7]{padding-bottom:var(--layout-section-gap)}.case-related__grid[data-v-38fe60f7]{display:grid;gap:var(--layout-grid-gap);grid-template-columns:1fr 1fr}.case-related__item[data-v-38fe60f7]{background:#fff;border:1px solid #dddcd4;border-radius:16px;display:grid;grid-template-columns:42% 1fr;min-width:0;overflow:hidden}.case-related__item>div[data-v-38fe60f7]:last-child{padding:var(--layout-panel-padding);position:relative}.case-related__item h3[data-v-38fe60f7]{font-size:17px;margin-top:12px;padding-bottom:20px}.case-related__type[data-v-38fe60f7]{color:#6a7566;font-size:10px;letter-spacing:.05em;text-transform:uppercase}.case-related__arrow[data-v-38fe60f7]{bottom:16px;color:#826027;position:absolute;right:20px}.case-related__item[data-v-38fe60f7]:hover{border-color:#9fae98}.case-related__item[data-v-38fe60f7] .case-cover{min-height:230px;padding:16px}.case-related__item[data-v-38fe60f7] .case-cover__label,.case-related__item[data-v-38fe60f7] .case-cover__note{display:none}.case-related__item[data-v-38fe60f7] .case-cover__flow{gap:12px}.case-related__item[data-v-38fe60f7] .case-cover__flow li{font-size:11px;gap:6px;padding:10px}.case-related__item[data-v-38fe60f7] .case-cover__number{flex-basis:18px;font-size:10px}@media (prefers-reduced-motion:no-preference){.case-hero__copy[data-v-38fe60f7]{animation:case-enter-38fe60f7 .5s ease-out both}.case-hero__grid>.case-cover[data-v-38fe60f7]{animation:case-enter-38fe60f7 .7s ease-out 80ms both}@keyframes case-enter-38fe60f7{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0 0}}}@media (max-width:1079px){.case-hero[data-v-38fe60f7]{padding-top:120px}.case-hero__grid[data-v-38fe60f7]{grid-template-columns:1fr}.case-hero__grid>.case-cover[data-v-38fe60f7]{min-height:0;transform:none}.case-hero__grid[data-v-38fe60f7] .case-cover__flow{grid-template-columns:repeat(3,minmax(0,1fr))}.case-hero__grid[data-v-38fe60f7] .case-cover__flow li{align-items:flex-start;flex-direction:column}.case-hero__grid[data-v-38fe60f7] .case-cover__flow li+li:before{display:none}.case-brief[data-v-38fe60f7],.case-stack[data-v-38fe60f7]{grid-template-columns:1fr}.case-cta[data-v-38fe60f7]{align-items:flex-start;flex-direction:column}.case-related__item[data-v-38fe60f7]{grid-template-columns:1fr}}@media (max-width:767px){.case-hero[data-v-38fe60f7]{padding-top:104px}.case-hero__grid[data-v-38fe60f7]{margin:var(--layout-content-gap) 0}.case-hero__grid[data-v-38fe60f7] .case-cover__flow{grid-template-columns:1fr}.case-hero__grid[data-v-38fe60f7] .case-cover__flow li{align-items:center;flex-direction:row}.case-hero__grid[data-v-38fe60f7] .case-cover__number{flex-basis:24px}.case-facts[data-v-38fe60f7]{gap:20px;grid-template-columns:1fr}.case-lead[data-v-38fe60f7],.case-prose>p[data-v-38fe60f7],.case-result>p[data-v-38fe60f7]:not(.case-eyebrow){font-size:16px}.case-features[data-v-38fe60f7],.case-related__grid[data-v-38fe60f7]{grid-template-columns:1fr}.case-features h3[data-v-38fe60f7]{font-size:18px}.case-features article[data-v-38fe60f7]{gap:12px;grid-template-columns:24px 1fr}.case-section__heading[data-v-38fe60f7]{align-items:flex-start;flex-direction:column}.case-cta[data-v-38fe60f7],.case-result[data-v-38fe60f7]{border-radius:14px;padding:var(--layout-panel-padding)}.case-cta[data-v-38fe60f7] .wrapper,.case-cta[data-v-38fe60f7] .wrapper__button{width:100%}.case-nav[data-v-38fe60f7]{gap:4px 18px}.case-nav a[data-v-38fe60f7]{font-size:11px}.case-section[data-v-38fe60f7]{scroll-margin-top:104px}.case-related__item[data-v-38fe60f7] .case-cover{max-height:260px;min-height:190px}.case-related__item[data-v-38fe60f7] .case-cover img{max-height:228px}}.services[data-v-0fb4aeb0]{padding-bottom:60px;padding-top:60px}@media (min-width:768px) and (max-width:1439px){.services[data-v-0fb4aeb0]{padding-bottom:40px;padding-top:40px}}@media (max-width:767px){.services[data-v-0fb4aeb0]{padding-bottom:40px;padding-top:40px}}.services__items[data-v-0fb4aeb0]{display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:48px}@media (max-width:767px){.services__items[data-v-0fb4aeb0]{gap:16px;grid-template-columns:1fr;margin-top:24px}}.services__text[data-v-0fb4aeb0]{color:#757575;font-size:20px;font-weight:400;line-height:1.5;margin-bottom:0;margin-top:24px;max-width:800px}@media (max-width:1439px){.services__text[data-v-0fb4aeb0]{font-size:18px}}@media (max-width:767px){.services__text[data-v-0fb4aeb0]{font-size:16px;margin-top:24px}}.services__item[data-v-ff274784]{align-items:flex-start;background:#fff;border-radius:12px;box-shadow:0 4px 15px #0000000d;cursor:auto;display:flex;flex:1;flex-direction:column;gap:20px;justify-content:flex-start;padding:30px}@media (max-width:767px){.services__item[data-v-ff274784]{padding:20px}}@media (min-width:2560px){.services__item[data-v-ff274784]{border-radius:20px;padding:40px}}.services__item__top[data-v-ff274784]{align-items:flex-start;display:flex;justify-content:space-between;width:100%}.services__item__header[data-v-ff274784]{align-items:center;color:#1d1d1d;display:flex;font-family:Montserrat,sans-serif;font-weight:600;gap:12px;margin-top:20px}@media (max-width:767px){.services__item__header[data-v-ff274784]{margin-top:16px}}.services__item__header__text[data-v-ff274784]{font-size:20px;line-height:1.2!important}@media (max-width:767px){.services__item__header__text[data-v-ff274784]{font-size:18px}}@media (min-width:2560px){.services__item__header__text[data-v-ff274784]{font-size:20px}}.services__item__text[data-v-ff274784]{color:#757575;font-family:Manrope,sans-serif;font-size:16px;line-height:1.5;margin-bottom:0;margin-top:8px;text-align:left}@media (max-width:767px){.services__item__text[data-v-ff274784]{font-size:14px}}@media (min-width:2560px){.services__item__text[data-v-ff274784]{font-size:16px}}.services__item__details[data-v-ff274784]{align-items:center;color:#045cd6;display:flex;font-size:18px;font-weight:400;gap:10px;text-decoration:none;width:100%}.break[data-v-ff274784]{display:none!important}.services__img[data-v-ff274784-s]{height:96px;width:96px}.link-circle[data-v-ff274784]{align-items:center;background:#f6f6f6;border-radius:50%;display:flex;height:44px;justify-content:center;min-width:44px}.orange-line[data-v-ff274784]{background:#faa41c;height:5px;width:24px}.expansion-item[data-v-4b83d372]{background:#0000;padding:0}.expansion-item[data-v-4b83d372] .item{align-items:center;padding:0}.expansion-item[data-v-4b83d372] .q-item__section--side{display:none}.expansion-item__question[data-v-4b83d372]{color:#1d1d1d;font-family:Montserrat,sans-serif;font-size:18px;font-weight:600;line-height:1.3}.expansion-item__card[data-v-4b83d372]{background:#0000;margin-top:16px}.expansion-item__card-section[data-v-4b83d372]{padding:0}.expansion-item__text[data-v-4b83d372]{color:#757575;font-family:Manrope,sans-serif;font-size:16px;font-weight:400;line-height:1.5;margin-bottom:0;white-space:pre-wrap}.expansion-item__icon[data-v-4b83d372]{color:#9e9e9e;cursor:pointer;font-size:28px;transform:rotate(90deg);transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;user-select:none}.expansion-item__icon[data-v-4b83d372]:hover{color:#faa41c}.expansion-item__icon--expanded[data-v-4b83d372]{transform:rotate(-90deg)}.expansion-item[data-v-4b83d372] .q-focus-helper{display:none}.expansion[data-v-74a0aef7]{padding-bottom:60px;padding-top:60px}@media (min-width:768px) and (max-width:1439px){.expansion[data-v-74a0aef7]{padding-bottom:40px;padding-top:40px}}@media (max-width:767px){.expansion[data-v-74a0aef7]{padding-bottom:40px;padding-top:40px}}.expansion h2[data-v-74a0aef7]{margin-bottom:40px}@media (max-width:1439px){.expansion h2[data-v-74a0aef7]{margin-bottom:30px}}@media (max-width:767px){.expansion h2[data-v-74a0aef7]{margin-bottom:24px}}.expansion__list[data-v-74a0aef7]{padding:0}.expansion__item[data-v-74a0aef7]{background:#fff;border-radius:12px;box-shadow:0 4px 15px #0000000d;margin-top:20px;padding:30px}@media (max-width:767px){.expansion__item[data-v-74a0aef7]{margin-top:16px;padding:20px}}.service-story[data-v-7078f6a1]{--story-progress:0;--phase-build:0;--phase-result:0;--story-accent:#faa41c;--story-accent-rgb:250,164,28;background:#090b0f;color:#fff;height:310vh;min-height:2240px;position:relative}.service-story--desktop[data-v-7078f6a1],.service-story--mobile[data-v-7078f6a1]{--story-accent:#8c7cff;--story-accent-rgb:140,124,255}.service-story--embedded[data-v-7078f6a1],.service-story--integrations[data-v-7078f6a1]{--story-accent:#37c99a;--story-accent-rgb:55,201,154}.service-story--devops[data-v-7078f6a1]{--story-accent:#54a6ff;--story-accent-rgb:84,166,255}.service-story--database[data-v-7078f6a1]{--story-accent:#42d3c5;--story-accent-rgb:66,211,197}.service-story--audit[data-v-7078f6a1],.service-story--consulting[data-v-7078f6a1]{--story-accent:#ff8c61;--story-accent-rgb:255,140,97}.service-story__sticky[data-v-7078f6a1]{background:radial-gradient(circle at 78% 45%,rgba(var(--story-accent-rgb),.09),#0000 29%),linear-gradient(135deg,#090b0f 0,#11151b 52%,#090b0f 100%);height:100vh;min-height:650px;overflow:hidden;position:sticky;top:0}.service-story__sticky[data-v-7078f6a1]:before{background-image:linear-gradient(hsla(0,0%,100%,.024) 1px,#0000 0),linear-gradient(90deg,hsla(0,0%,100%,.024) 1px,#0000 0);background-size:56px 56px;content:"";inset:0;-webkit-mask-image:linear-gradient(180deg,#0000,#000 18%,#000 82%,#0000);mask-image:linear-gradient(180deg,#0000,#000 18%,#000 82%,#0000);pointer-events:none;position:absolute}.service-story__ambient[data-v-7078f6a1]{border-radius:50%;filter:blur(110px);height:36vw;opacity:.14;pointer-events:none;position:absolute;width:36vw}.service-story__ambient--primary[data-v-7078f6a1]{background:var(--story-accent);right:-7vw;top:-18vw;transform:translate3d(calc(var(--story-progress)*-9vw),calc(var(--story-progress)*14vw),0)}.service-story__ambient--secondary[data-v-7078f6a1]{background:#6957ff;bottom:-25vw;left:17vw;transform:translate3d(calc(var(--story-progress)*12vw),calc(var(--story-progress)*-8vw),0)}.service-story__inner[data-v-7078f6a1]{display:flex;flex-direction:column;height:100%;padding-bottom:clamp(24px,4.5vh,50px);padding-top:clamp(74px,9vh,106px);position:relative;z-index:1}.service-story__header[data-v-7078f6a1]{align-items:flex-end;display:flex;gap:42px;justify-content:space-between}.service-story__eyebrow[data-v-7078f6a1]{align-items:center;color:var(--story-accent);display:inline-flex;font-size:12px;font-weight:700;gap:10px;letter-spacing:.15em;line-height:1.4;margin-bottom:15px;text-transform:uppercase}.service-story__eyebrow[data-v-7078f6a1]:before{background:currentColor;content:"";height:1px;width:28px}.service-story__header h2[data-v-7078f6a1]{color:#f7f8fa;font-size:clamp(32px,3.05vw,56px);font-weight:600;-webkit-hyphens:none;hyphens:none;letter-spacing:-.044em;line-height:1.04;margin:0;max-width:920px;word-break:normal}.service-story__header h2 span[data-v-7078f6a1]{color:#858b95}.service-story__progress[data-v-7078f6a1]{align-items:center;color:#777d87;display:flex;font-size:11px;font-weight:700;gap:12px;letter-spacing:.08em;min-width:196px;padding-bottom:7px}.service-story__progress>span[data-v-7078f6a1]:first-child{color:#fff;min-width:18px}.service-story__progress-track[data-v-7078f6a1]{background:#ffffff26;height:1px;overflow:hidden;position:relative;width:128px}.service-story__progress-track i[data-v-7078f6a1]{background:var(--story-accent);inset:0;position:absolute;transform:scaleX(var(--story-progress));transform-origin:left}.service-story__content[data-v-7078f6a1]{align-items:center;display:grid;flex:1;gap:clamp(34px,4.5vw,78px);grid-template-columns:minmax(280px,.72fr) minmax(570px,1.58fr);min-height:0;padding-top:clamp(27px,4.5vh,58px)}.service-story__narrative[data-v-7078f6a1]{align-self:stretch;position:relative}.service-story__step[data-v-7078f6a1]{left:0;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate3d(0,30px,0);transition:opacity .48s ease,transform .68s cubic-bezier(.22,1,.36,1);width:100%}.service-story__step--active[data-v-7078f6a1]{opacity:1;pointer-events:auto;transform:translate3d(0,-50%,0)}.service-story__step>span[data-v-7078f6a1]{color:var(--story-accent);display:block;font-size:11px;font-weight:700;letter-spacing:.13em;margin-bottom:15px;text-transform:uppercase}.service-story__step h3[data-v-7078f6a1]{color:#fff;font-size:clamp(25px,2vw,37px);font-weight:600;-webkit-hyphens:none;hyphens:none;letter-spacing:-.034em;line-height:1.13;margin:0 0 16px;max-width:460px;word-break:normal}.service-story__step p[data-v-7078f6a1]{color:#a4aab4;font-size:16px;line-height:1.62;margin:0;max-width:450px}.service-story__tags[data-v-7078f6a1]{display:flex;flex-wrap:wrap;gap:7px;margin-top:21px}.service-story__tags span[data-v-7078f6a1]{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;color:#c6cad1;font-size:11px;padding:6px 10px}.service-story__hint[data-v-7078f6a1]{align-items:center;bottom:0;color:#646a75;display:flex;font-size:10px;gap:10px;left:0;letter-spacing:.08em;opacity:calc(1 - var(--phase-result));position:absolute;text-transform:uppercase}.service-story__hint>i[data-v-7078f6a1]{border:1px solid #4d535e;border-radius:18px;display:inline-flex;height:29px;justify-content:center;position:relative;width:19px}.service-story__hint>i>i[data-v-7078f6a1]{animation:story-wheel-7078f6a1 1.9s ease-in-out infinite;background:var(--story-accent);border-radius:2px;height:6px;margin-top:6px;width:2px}@keyframes story-wheel-7078f6a1{0%,to{opacity:0;transform:translateY(0)}38%{opacity:1}76%{opacity:0;transform:translateY(9px)}}.service-story__example[data-v-7078f6a1]{justify-self:end;margin:0;max-width:min(850px,max(360px,calc(135vh - 553.5px)));width:100%}.service-story__caption[data-v-7078f6a1]{background:#171c24;border-left:3px solid var(--story-accent);border-radius:4px;color:#dbe1e9;font-size:14px;line-height:1.45;margin-bottom:26px;padding:10px 14px;position:relative;z-index:4}.service-story__caption strong[data-v-7078f6a1]{color:#fff;display:block;font-weight:600;margin-bottom:3px}.service-story__visual[data-v-7078f6a1]{justify-self:end;max-width:850px;position:relative;transform:translate3d(0,calc((.5 - var(--story-progress))*24px),0);width:100%}.service-story__orbit[data-v-7078f6a1]{border:1px solid rgba(var(--story-accent-rgb),.12);border-radius:50%;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(calc(var(--story-progress)*48deg))}.service-story__orbit[data-v-7078f6a1]:after{background:var(--story-accent);border-radius:50%;box-shadow:0 0 18px var(--story-accent);content:"";height:7px;left:50%;position:absolute;top:-4px;width:7px}.service-story__orbit--one[data-v-7078f6a1]{aspect-ratio:1.9;width:110%}.service-story__orbit--two[data-v-7078f6a1]{aspect-ratio:2;border-color:#6957ff1f;transform:translate(-50%,-50%) rotate(calc(var(--story-progress)*-34deg));width:96%}.service-story__orbit--two[data-v-7078f6a1]:after{background:#8c7cff;box-shadow:0 0 18px #8c7cff}.story-window[data-v-7078f6a1]{background:#0f1218f0;border:1px solid #ffffff21;border-radius:clamp(15px,1.8vw,24px);box-shadow:0 38px 90px #0000007a,0 0 0 1px hsla(0,0%,100%,.024) inset,0 0 64px rgba(var(--story-accent-rgb),calc(var(--phase-result)*.08));overflow:hidden;position:relative;transform:perspective(1400px) rotateX(calc(6deg - var(--story-progress)*6deg)) rotateY(calc(-6deg + var(--story-progress)*6deg)) scale(calc(.925 + var(--story-progress)*.075));transform-origin:center;will-change:transform;z-index:2}.story-window__bar[data-v-7078f6a1]{align-items:center;background:hsla(0,0%,100%,.024);border-bottom:1px solid hsla(0,0%,100%,.075);display:grid;grid-template-columns:1fr auto 1fr;height:43px;padding:0 16px}.story-window__dots[data-v-7078f6a1]{display:flex;gap:6px}.story-window__dots i[data-v-7078f6a1]{background:#3b4049;border-radius:50%;height:7px;width:7px}.story-window__dots i[data-v-7078f6a1]:first-child{background:var(--story-accent)}.story-window__address[data-v-7078f6a1]{color:#737985;font-family:monospace;font-size:9px;letter-spacing:.03em}.story-window__state[data-v-7078f6a1]{align-items:center;color:#70dca0;display:flex;font-size:8px;font-weight:700;gap:5px;justify-self:end;letter-spacing:.07em;text-transform:uppercase}.story-window__state i[data-v-7078f6a1]{background:#70dca0;border-radius:50%;box-shadow:0 0 9px #70dca0;height:5px;width:5px}.story-window__body[data-v-7078f6a1]{aspect-ratio:1.72;background:linear-gradient(hsla(0,0%,100%,.026) 1px,#0000 0),linear-gradient(90deg,hsla(0,0%,100%,.026) 1px,#0000 0),#10141a;background-size:28px 28px;overflow:hidden;position:relative}.story-map[data-v-7078f6a1],.story-product[data-v-7078f6a1],.story-result[data-v-7078f6a1]{inset:0;position:absolute}.story-map[data-v-7078f6a1]{opacity:calc(1 - var(--phase-build));transform:scale(calc(1 - var(--phase-build)*.07))}.story-map__caption[data-v-7078f6a1]{color:#777e8a;font-family:monospace;font-size:9px;left:5%;letter-spacing:.08em;position:absolute;text-transform:uppercase;top:7%}.story-map__core[data-v-7078f6a1],.story-map__node[data-v-7078f6a1]{background:rgba(var(--story-accent-rgb),.07);border:1px solid rgba(var(--story-accent-rgb),.32);box-shadow:0 0 20px rgba(var(--story-accent-rgb),.055);color:#d2d6dc;display:grid;font-family:monospace;place-items:center;position:absolute}.story-map__node[data-v-7078f6a1]{border-radius:8px;font-size:9px;height:34px;min-width:66px}.story-map__node--1[data-v-7078f6a1]{left:12%;top:24%}.story-map__node--2[data-v-7078f6a1]{left:17%;top:64%}.story-map__node--3[data-v-7078f6a1]{right:12%;top:20%}.story-map__node--4[data-v-7078f6a1]{bottom:17%;right:17%}.story-map__core[data-v-7078f6a1]{aspect-ratio:1.8;background:rgba(var(--story-accent-rgb),.11);border-radius:15px;left:50%;top:50%;transform:translate(-50%,-50%);width:26%}.story-map__core span[data-v-7078f6a1]{align-self:end;color:#fff;font-family:inherit;font-size:clamp(15px,1.5vw,24px);font-weight:600;letter-spacing:-.03em}.story-map__core small[data-v-7078f6a1]{align-self:start;color:#7f8792;font-size:8px;letter-spacing:.06em;text-transform:uppercase}.story-map__link[data-v-7078f6a1]{background:linear-gradient(90deg,#0000,rgba(var(--story-accent-rgb),.54),#0000);height:1px;position:absolute;transform-origin:left}.story-map__link[data-v-7078f6a1]:after{animation:data-signal-7078f6a1 2.7s ease-in-out infinite;background:var(--story-accent);border-radius:50%;box-shadow:0 0 10px var(--story-accent);content:"";height:5px;position:absolute;right:12%;top:-2px;width:5px}.story-map__link--1[data-v-7078f6a1]{left:21%;top:34%;transform:rotate(18deg);width:31%}.story-map__link--2[data-v-7078f6a1]{left:25%;top:68%;transform:rotate(-17deg);width:29%}.story-map__link--3[data-v-7078f6a1]{left:58%;top:32%;transform:rotate(-17deg);width:25%}.story-map__link--4[data-v-7078f6a1]{left:59%;top:61%;transform:rotate(17deg);width:24%}.story-map__link--2[data-v-7078f6a1]:after{animation-delay:-.7s}.story-map__link--3[data-v-7078f6a1]:after{animation-delay:-1.35s}.story-map__link--4[data-v-7078f6a1]:after{animation-delay:-2s}@keyframes data-signal-7078f6a1{0%,to{opacity:.2;transform:translateX(-80px)}50%{opacity:1;transform:translateX(0)}}.story-product[data-v-7078f6a1]{display:grid;grid-template-columns:9% 1fr;opacity:calc(var(--phase-build)*(1 - var(--phase-result)*0.82));transform:translateY(calc((1 - var(--phase-build))*28px)) scale(calc(.96 + var(--phase-build)*.04))}.story-product aside[data-v-7078f6a1]{align-items:center;background:hsla(0,0%,100%,.018);border-right:1px solid hsla(0,0%,100%,.075);display:flex;flex-direction:column;gap:11%;padding:15% 0}.story-product aside b[data-v-7078f6a1]{aspect-ratio:1;background:var(--story-accent);border-radius:6px;color:#11151a;display:grid;font-size:clamp(8px,.9vw,14px);place-items:center;width:36%}.story-product aside i[data-v-7078f6a1]{background:#353a43;border-radius:3px;height:3px;width:32%}.story-product aside i.is-active[data-v-7078f6a1]{background:var(--story-accent);box-shadow:0 0 10px rgba(var(--story-accent-rgb),.42);width:40%}.story-product main[data-v-7078f6a1]{min-width:0;padding:4.5% 4.8%}.story-product__heading[data-v-7078f6a1]{align-items:flex-end;display:flex;gap:15px;justify-content:space-between}.story-product__heading small[data-v-7078f6a1]{color:#717883;display:block;font-size:clamp(6px,.62vw,9px);letter-spacing:.07em;margin-bottom:3px;text-transform:uppercase}.story-product__heading strong[data-v-7078f6a1]{color:#f1f3f6;display:block;font-size:clamp(11px,1.18vw,18px);font-weight:600}.story-product__heading>span[data-v-7078f6a1]{background:var(--story-accent);border-radius:6px;color:#101216;font-size:clamp(5px,.58vw,8px);font-weight:700;padding:7px 10px}.story-product__metrics[data-v-7078f6a1]{display:grid;gap:2.3%;grid-template-columns:repeat(3,1fr);margin-top:4%}.story-product__metrics>div[data-v-7078f6a1]{background:hsla(0,0%,100%,.028);border:1px solid hsla(0,0%,100%,.075);border-radius:9px;padding:8.5% 9%}.story-product__metrics>div.is-accent[data-v-7078f6a1]{background:rgba(var(--story-accent-rgb),.07);border-color:rgba(var(--story-accent-rgb),.22)}.story-product__metrics small[data-v-7078f6a1]{color:#777e89;display:block;font-size:clamp(5px,.57vw,8px)}.story-product__metrics strong[data-v-7078f6a1]{color:#f4f5f7;display:block;font-size:clamp(12px,1.45vw,22px);font-weight:600;letter-spacing:-.03em;margin:7% 0 3%}.story-product__metrics span[data-v-7078f6a1]{color:#66d395;display:block;font-size:clamp(5px,.54vw,8px)}.story-product__lower[data-v-7078f6a1]{display:grid;gap:2.3%;grid-template-columns:1.45fr .8fr;margin-top:2.3%}.story-product__chart[data-v-7078f6a1],.story-product__list[data-v-7078f6a1]{background:hsla(0,0%,100%,.021);border:1px solid hsla(0,0%,100%,.075);border-radius:9px;overflow:hidden}.story-product__list-head[data-v-7078f6a1]{border-bottom:1px solid hsla(0,0%,100%,.065);color:#777e89;display:flex;font-size:clamp(5px,.55vw,8px);justify-content:space-between;padding:6% 7%}.story-product__row[data-v-7078f6a1]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.045);color:#b9bec6;display:grid;font-size:clamp(5px,.56vw,8px);gap:7px;grid-template-columns:8px 1fr auto;padding:5.1% 7%}.story-product__row[data-v-7078f6a1]:last-child{border-bottom:0}.story-product__row i[data-v-7078f6a1]{background:var(--story-accent);border-radius:50%;height:5px;opacity:calc(.65 + var(--row-index)*.13);width:5px}.story-product__row b[data-v-7078f6a1]{color:#68d79a;font-size:inherit;font-weight:600}.story-product__chart[data-v-7078f6a1]{padding:8% 9%}.story-product__chart>div[data-v-7078f6a1]{color:#7c838e;display:flex;font-size:clamp(5px,.55vw,8px);justify-content:space-between}.story-product__chart>div b[data-v-7078f6a1]{color:#69d499;font-size:inherit}.story-product__bars[data-v-7078f6a1]{align-items:flex-end;display:flex;gap:4%;height:64%;padding-top:9%}.story-product__bars i[data-v-7078f6a1]{background:linear-gradient(to top,rgba(var(--story-accent-rgb),.22),var(--story-accent));border-radius:2px 2px 0 0;height:var(--bar-height);min-height:3px;opacity:calc(.4 + var(--phase-build)*.6);transform:scaleY(var(--phase-build));transform-origin:bottom;width:7%}.story-result[data-v-7078f6a1]{opacity:var(--phase-result);pointer-events:none}.story-result__pulse[data-v-7078f6a1]{border:1px solid rgba(var(--story-accent-rgb),calc(var(--phase-result)*.22));border-radius:50%;position:absolute;transform:scale(calc(.75 + var(--phase-result)*.4))}.story-result__pulse--one[data-v-7078f6a1]{aspect-ratio:1;right:13%;top:15%;width:34%}.story-result__pulse--two[data-v-7078f6a1]{aspect-ratio:1;bottom:8%;right:20%;width:22%}.story-result__badge[data-v-7078f6a1]{align-items:center;background:#12161df0;border:1px solid #ffffff21;border-radius:10px;box-shadow:0 18px 45px #00000057;display:flex;gap:10px;min-width:30%;padding:3% 3.5%;position:absolute;transform:translateY(calc((1 - var(--phase-result))*28px))}.story-result__badge>i[data-v-7078f6a1]{background:var(--story-accent);border-radius:50%;box-shadow:0 0 16px var(--story-accent);flex:0 0 auto;height:8px;width:8px}.story-result__badge span[data-v-7078f6a1]{color:#9299a4;display:flex;flex-direction:column;font-size:clamp(6px,.62vw,9px)}.story-result__badge b[data-v-7078f6a1]{color:#f5f6f7;font-size:clamp(11px,1.18vw,18px);font-weight:600;margin-bottom:2px}.story-result__badge--1[data-v-7078f6a1]{left:10%;top:12%}.story-result__badge--2[data-v-7078f6a1]{right:8%;top:42%;transition-delay:80ms}.story-result__badge--3[data-v-7078f6a1]{bottom:10%;left:22%;transition-delay:.16s}.service-story__status[data-v-7078f6a1]{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0d12db;border:1px solid #ffffff1c;border-radius:999px;color:#9299a3;display:flex;font-size:9px;gap:7px;letter-spacing:.035em;padding:8px 11px;position:absolute;z-index:3}.service-story__status i[data-v-7078f6a1]{background:#69d799;border-radius:50%;box-shadow:0 0 8px #69d799;height:5px;width:5px}.service-story__status--left[data-v-7078f6a1]{bottom:-13px;left:5%}.service-story__status--right[data-v-7078f6a1]{right:5%;top:-13px}.service-story--device .story-window[data-v-7078f6a1]{border-radius:30px}.service-story--device .story-window[data-v-7078f6a1]:after{border:1px solid #ffffff38;border-radius:50%;content:"";height:7px;position:absolute;right:18px;top:49px;width:7px}.service-story--flow .story-map__core[data-v-7078f6a1]{aspect-ratio:1;border-radius:50%}.service-story--operations .story-map__node[data-v-7078f6a1]{border-radius:999px;min-width:72px}.service-story--analysis .story-window__body[data-v-7078f6a1]{background:linear-gradient(rgba(var(--story-accent-rgb),.026) 1px,#0000 1px),linear-gradient(90deg,rgba(var(--story-accent-rgb),.026) 1px,#0000 1px),#10141a;background-size:24px 24px}@media (max-width:1279px){.service-story__inner[data-v-7078f6a1]{padding-top:106px;width:min(100% - 64px,1180px)}.service-story__content[data-v-7078f6a1]{gap:32px;grid-template-columns:minmax(250px,.68fr) minmax(530px,1.45fr)}.service-story__header h2[data-v-7078f6a1]{font-size:clamp(30px,3vw,44px)}.service-story__step h3[data-v-7078f6a1]{font-size:clamp(23px,2.2vw,31px)}.service-story__step p[data-v-7078f6a1]{font-size:14px}}@media (max-height:649px),(max-width:1023px),(prefers-reduced-motion:reduce){.service-story[data-v-7078f6a1]{height:auto;min-height:0}.service-story__sticky[data-v-7078f6a1]{height:auto;min-height:0;overflow:hidden;position:relative}.service-story__inner[data-v-7078f6a1]{padding-bottom:72px;padding-top:72px;width:min(100% - 40px,920px)}.service-story__header[data-v-7078f6a1]{align-items:flex-start}.service-story__hint[data-v-7078f6a1],.service-story__progress[data-v-7078f6a1]{display:none}.service-story__content[data-v-7078f6a1]{display:flex;flex-direction:column;gap:44px;padding-top:42px}.service-story__narrative[data-v-7078f6a1]{display:grid;gap:24px;grid-template-columns:repeat(3,1fr);width:100%}.service-story__step[data-v-7078f6a1]{border-top:1px solid #ffffff1c;left:auto;opacity:1;padding-top:20px;pointer-events:auto;position:relative;top:auto;transform:none;transition:none}.service-story__step h3[data-v-7078f6a1]{font-size:23px}.service-story__step p[data-v-7078f6a1]{font-size:14px}.service-story__example[data-v-7078f6a1]{align-self:center;max-width:780px;width:min(100%,780px)}.service-story__visual[data-v-7078f6a1]{align-self:center;transform:none;width:min(100%,780px)}.story-window[data-v-7078f6a1]{transform:none}.story-map[data-v-7078f6a1]{display:none}.story-product[data-v-7078f6a1],.story-product__bars i[data-v-7078f6a1]{opacity:1;transform:none}.service-story__orbit[data-v-7078f6a1],.story-result[data-v-7078f6a1]{display:none}.service-story__ambient[data-v-7078f6a1]{opacity:.09}}@media (max-width:767px){.service-story__inner[data-v-7078f6a1]{padding-bottom:62px;padding-top:58px;width:min(100% - 32px,580px)}.service-story__header h2[data-v-7078f6a1]{font-size:clamp(30px,9vw,42px);line-height:1.08}.service-story__eyebrow[data-v-7078f6a1]{font-size:10px;letter-spacing:.12em}.service-story__content[data-v-7078f6a1]{gap:36px;padding-top:34px}.service-story__narrative[data-v-7078f6a1]{grid-template-columns:1fr}.service-story__step[data-v-7078f6a1]{padding-top:17px}.service-story__step h3[data-v-7078f6a1]{font-size:22px;margin-bottom:11px}.service-story__step p[data-v-7078f6a1]{line-height:1.55}.service-story__tags[data-v-7078f6a1]{margin-top:15px}.story-window__bar[data-v-7078f6a1]{height:36px;padding:0 11px}.story-window__address[data-v-7078f6a1]{font-size:7px}.story-window__state[data-v-7078f6a1]{font-size:6px}.story-window__body[data-v-7078f6a1]{aspect-ratio:1.28}.story-product[data-v-7078f6a1]{grid-template-columns:10% 1fr}.story-product main[data-v-7078f6a1]{padding:5% 4%}.story-product__heading>span[data-v-7078f6a1]{display:none}.story-product__metrics[data-v-7078f6a1]{gap:5px}.story-product__metrics>div[data-v-7078f6a1]{padding:8px 7px}.story-product__metrics strong[data-v-7078f6a1]{font-size:clamp(11px,4vw,17px)}.story-product__lower[data-v-7078f6a1]{grid-template-columns:1fr}.story-product__chart[data-v-7078f6a1]{display:none}.story-product__list-head[data-v-7078f6a1],.story-product__row[data-v-7078f6a1]{padding:3.6% 6%}.service-story__status[data-v-7078f6a1]{display:none}}@media (max-width:399px){.story-window__state[data-v-7078f6a1]{display:none}.story-window__bar[data-v-7078f6a1]{grid-template-columns:1fr auto}.story-product__metrics>div[data-v-7078f6a1]:nth-child(2){display:none}.story-product__metrics[data-v-7078f6a1]{grid-template-columns:repeat(2,1fr)}}@media (max-width:1023px) and (min-height:600px) and (prefers-reduced-motion:no-preference){.service-story[data-v-7078f6a1]{height:300svh;min-height:1900px}.service-story__sticky[data-v-7078f6a1]{height:100svh;min-height:600px;position:sticky;top:0}.service-story__inner[data-v-7078f6a1]{height:100%;padding-bottom:12px;padding-top:clamp(78px,10svh,92px);width:min(100% - 32px,920px)}.service-story__header[data-v-7078f6a1]{align-items:start;display:grid;gap:10px}.service-story__eyebrow[data-v-7078f6a1]{font-size:9px;margin-bottom:8px}.service-story__eyebrow[data-v-7078f6a1]:before{width:23px}.service-story__header h2 span[data-v-7078f6a1],.service-story__header h2[data-v-7078f6a1]{font-size:clamp(24px,5vw,32px);line-height:1.03}.service-story__progress[data-v-7078f6a1]{display:flex;font-size:9px;gap:8px;line-height:1.2;min-width:0;padding:0;width:100%}.service-story__progress-track[data-v-7078f6a1]{flex:1;width:auto}.service-story__content[data-v-7078f6a1]{display:grid;flex:1;gap:8px;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(145px,.64fr) minmax(260px,1fr);min-height:0;padding-top:12px}.service-story__narrative[data-v-7078f6a1]{display:block;min-height:0;width:100%}.service-story__step--active[data-v-7078f6a1],.service-story__step[data-v-7078f6a1]{border-top:1px solid #ffffff1c;left:0;opacity:0;padding-top:12px;pointer-events:none;position:absolute;top:0;transform:translate3d(0,18px,0);transition:opacity .42s ease,transform .62s cubic-bezier(.22,1,.36,1)}.service-story__step--active[data-v-7078f6a1]{opacity:1;pointer-events:auto;transform:translateZ(0)}.service-story__step>span[data-v-7078f6a1]{font-size:9px;margin-bottom:8px}.service-story__step h3[data-v-7078f6a1]{font-size:clamp(19px,4.8vw,23px);line-height:1.1;margin-bottom:8px}.service-story__step p[data-v-7078f6a1]{font-size:11.5px;line-height:1.44}.service-story__tags[data-v-7078f6a1]{gap:5px;margin-top:10px}.service-story__tags span[data-v-7078f6a1]{font-size:9px;padding:5px 8px}.service-story__example[data-v-7078f6a1]{align-self:end;justify-self:center}.service-story__caption[data-v-7078f6a1]{margin-bottom:14px}.service-story__visual[data-v-7078f6a1]{align-self:center;justify-self:center;margin:0 auto;max-width:none;transform:translate3d(0,calc((.5 - var(--story-progress))*12px),0);width:min(72vw,300px)}.story-window[data-v-7078f6a1]{transform:translate3d(0,calc((.5 - var(--story-progress))*8px),0) scale(calc(.965 + var(--story-progress)*.035));transform-origin:center}.story-map[data-v-7078f6a1]{display:block}.story-product[data-v-7078f6a1]{opacity:calc(var(--phase-build)*(1 - var(--phase-result)*0.82));transform:translateY(calc((1 - var(--phase-build))*20px)) scale(calc(.96 + var(--phase-build)*.04))}.story-product__bars i[data-v-7078f6a1]{opacity:calc(.4 + var(--phase-build)*.6);transform:scaleY(var(--phase-build))}.service-story__orbit[data-v-7078f6a1],.story-result[data-v-7078f6a1]{display:block}.service-story__ambient[data-v-7078f6a1]{opacity:.12}}@media (max-width:1023px) and (min-height:600px) and (max-height:779px) and (prefers-reduced-motion:no-preference){.service-story__tags[data-v-7078f6a1]{display:none}.service-story__visual[data-v-7078f6a1]{width:min(68vw,270px)}}@media (max-width:1023px) and (min-height:600px) and (max-height:679px) and (prefers-reduced-motion:no-preference){.service-story__inner[data-v-7078f6a1]{padding-bottom:8px;padding-top:76px}.service-story__eyebrow[data-v-7078f6a1]{display:none}.service-story__header[data-v-7078f6a1]{gap:7px}.service-story__header h2 span[data-v-7078f6a1],.service-story__header h2[data-v-7078f6a1]{font-size:22px;line-height:1.01}.service-story__content[data-v-7078f6a1]{grid-template-rows:minmax(112px,.52fr) minmax(228px,1fr);padding-top:8px}.service-story__step h3[data-v-7078f6a1]{font-size:19px;margin-bottom:0}.service-story__step p[data-v-7078f6a1]{display:none}.service-story__visual[data-v-7078f6a1]{width:min(62vw,245px)}}@media (min-width:768px) and (max-width:1023px) and (min-height:600px) and (prefers-reduced-motion:no-preference){.service-story__inner[data-v-7078f6a1]{padding-bottom:14px;padding-top:clamp(76px,10vh,94px);width:min(100% - 48px,920px)}.service-story__header[data-v-7078f6a1]{align-items:flex-end;display:flex;gap:28px}.service-story__header h2 span[data-v-7078f6a1],.service-story__header h2[data-v-7078f6a1]{font-size:clamp(27px,3.8vw,34px)}.service-story__progress[data-v-7078f6a1]{min-width:148px;padding-bottom:5px;width:auto}.service-story__content[data-v-7078f6a1]{align-items:center;gap:24px;grid-template-columns:minmax(230px,.78fr) minmax(0,1.35fr);grid-template-rows:minmax(0,1fr);padding-top:14px}.service-story__narrative[data-v-7078f6a1]{align-self:stretch}.service-story__step--active[data-v-7078f6a1],.service-story__step[data-v-7078f6a1]{border-top:0;padding-top:0;top:50%;transform:translate3d(0,30px,0)}.service-story__step--active[data-v-7078f6a1]{transform:translate3d(0,-50%,0)}.service-story__step p[data-v-7078f6a1]{display:block;font-size:12px;line-height:1.48}.service-story__example[data-v-7078f6a1]{align-self:center}.service-story__visual[data-v-7078f6a1]{max-width:520px;width:100%}.story-window[data-v-7078f6a1]{transform:perspective(1200px) rotateX(calc(4deg - var(--story-progress)*4deg)) rotateY(calc(-4deg + var(--story-progress)*4deg)) scale(calc(.95 + var(--story-progress)*.05))}}