.hero[data-v-d516f594]{align-items:center;display:flex;min-height:clamp(560px,78vh,820px);padding:140px 0 100px}.hero-lines[data-v-d516f594]{max-width:900px;opacity:.14;pointer-events:none;position:absolute;right:-12%;top:-10%;width:62%}.hero-title[data-v-d516f594]{font-size:clamp(2.1rem,1.3rem + 3.4vw,4rem);font-weight:700;letter-spacing:-.02em;line-height:1.08;text-transform:uppercase}.hero-sub[data-v-d516f594]{color:#ffffffb8;font-size:clamp(1.05rem,.98rem + .3vw,1.2rem);line-height:1.7;margin-top:1.75rem;max-width:62ch}.hero-proof[data-v-d516f594]{display:flex;flex-wrap:wrap;gap:2.5rem;list-style:none;margin:3rem 0 0;padding:0}.hero-proof li[data-v-d516f594]{color:#ffffff9e;font-size:.85rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.hero-proof i[data-v-d516f594]{color:#fd5b38;margin-right:.5rem}.service-card[data-v-1185b9b2]{background:#ffffff08;border:1px solid hsla(0,0%,100%,.09);border-radius:16px;display:flex;flex-direction:column;gap:1rem;height:100%;padding:2rem;transition:border-color .25s ease,transform .25s ease,background .25s ease}.service-card[data-v-1185b9b2]:focus-visible,.service-card[data-v-1185b9b2]:hover{background:#ffffff0f;border-color:#fd5b3899;transform:translateY(-4px)}.service-card-icon[data-v-1185b9b2]{height:56px;-o-object-fit:contain;object-fit:contain;width:56px}.service-card-badge[data-v-1185b9b2]{align-items:center;border:1px solid rgba(253,91,56,.5);border-radius:10px;color:#fd5b38;display:inline-flex;font-size:1rem;font-weight:700;height:56px;justify-content:center;width:56px}.service-card-title[data-v-1185b9b2]{color:#fff;font-size:1.35rem;font-weight:600}.service-card-desc[data-v-1185b9b2]{color:#ffffffb3;flex-grow:1;font-size:.975rem;line-height:1.65}.service-card-more[data-v-1185b9b2]{color:#fd5b38;font-size:.8rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.work-card[data-v-f3de48c1]{display:block}.work-card-media[data-v-f3de48c1]{aspect-ratio:4/3;background:#ffffff0d;border-radius:14px;margin-bottom:1.25rem;overflow:hidden}.work-card-media[data-v-f3de48c1] img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease;width:100%}.work-card:hover .work-card-media[data-v-f3de48c1] img{transform:scale(1.04)}.work-card-title[data-v-f3de48c1]{color:#fff;font-size:1.2rem;font-weight:600}.work-card:hover .work-card-title[data-v-f3de48c1]{color:#fd5b38}.work-card-desc[data-v-f3de48c1]{color:#ffffffa6;font-size:.95rem;line-height:1.6;margin-top:.5rem}
