.qt-hero__word[data-astro-cid-74yslsmo]{display:inline-block}.qt-service-card{position:relative;display:flex;flex-direction:column;gap:12px}.qt-service-card__overlay[data-astro-cid-qzn24t3o]{position:absolute;inset:0;z-index:1;border-radius:inherit}.qt-service-card .qt-service-card__link{z-index:2}.qt-service-card--hover:hover .qt-service-card__link:after{transform:scaleX(.3)}.qt-service-card--hover:hover .qt-service-card__link .qt-link-arrow__icon{transform:translate(4px)}@media(prefers-reduced-motion:reduce){.qt-service-card--hover:hover .qt-service-card__link:after,.qt-service-card--hover:hover .qt-service-card__link .qt-link-arrow__icon{transform:none}}.qt-service-card:has(.qt-service-card__link:focus-visible){outline:2px solid var(--qt-violet);outline-offset:4px}.qt-service-card__media[data-astro-cid-qzn24t3o]{overflow:hidden;margin-bottom:8px;border:1px solid var(--qt-border);border-radius:var(--qt-radius-sm);background-color:var(--qt-cream)}.qt-service-card__media[data-astro-cid-qzn24t3o] img{display:block;width:100%;height:auto;transition:transform .25s var(--qt-ease-out)}.qt-service-card--hover:hover .qt-service-card__media[data-astro-cid-qzn24t3o] img{transform:scale(1.03)}@media(max-width:767px){.qt-service-card__media[data-astro-cid-qzn24t3o]{display:none}}@media(prefers-reduced-motion:reduce){.qt-service-card__media[data-astro-cid-qzn24t3o] img{transition:none}.qt-service-card--hover:hover .qt-service-card__media[data-astro-cid-qzn24t3o] img{transform:none}}.qt-service-card__text[data-astro-cid-qzn24t3o]{margin:0;color:var(--qt-text-soft)}.qt-service-card__link{margin-top:auto;align-self:flex-start}.qt-why[data-astro-cid-bauxm6cy]{--qt-why-pad: clamp(32px, 4vw, 56px);--qt-why-fs: clamp(40px, 5.5vw, 72px);--qt-why-h: calc(2 * var(--qt-why-pad) + 87px + 1.18 * var(--qt-why-fs));display:flex;flex-direction:column;gap:16px;margin-bottom:0;padding:0;list-style:none}.qt-why__card[data-astro-cid-bauxm6cy]{padding:var(--qt-why-pad);background:var(--qt-white);border:1px solid var(--qt-border);border-radius:16px;transform-origin:50% 0}.qt-why__body[data-astro-cid-bauxm6cy]{display:flex;flex-direction:column;align-items:flex-start}.qt-why__number[data-astro-cid-bauxm6cy]{font-family:var(--qt-font-mono);font-size:14px;font-weight:500;line-height:1;letter-spacing:.04em;color:var(--qt-text-soft)}.qt-why__phrase[data-astro-cid-bauxm6cy]{margin:20px 0 0;font-size:var(--qt-why-fs);line-height:1.18}.qt-why__support[data-astro-cid-bauxm6cy]{margin:24px 0 0;max-width:45ch;font-size:18px;line-height:1.5;color:var(--qt-text-soft)}.qt-why__card--stroke[data-astro-cid-bauxm6cy] .qt-why__phrase[data-astro-cid-bauxm6cy]{line-height:1.32}.qt-why__card--stroke[data-astro-cid-bauxm6cy] .qt-why__support[data-astro-cid-bauxm6cy]{margin-top:40px}@media(min-width:768px)and (prefers-reduced-motion:no-preference){.qt-why[data-astro-cid-bauxm6cy]{gap:0;timeline-scope:--qt-why-1,--qt-why-2}.qt-why[data-astro-cid-bauxm6cy]:after{content:"";flex:none;height:12vh}.qt-why__card[data-astro-cid-bauxm6cy]{position:sticky;top:calc(120px + var(--i) * 16px)}.qt-why__card[data-astro-cid-bauxm6cy]+.qt-why__card[data-astro-cid-bauxm6cy]{margin-top:36vh}.qt-why__card[data-astro-cid-bauxm6cy]:nth-child(2){view-timeline-name:--qt-why-1}.qt-why__card[data-astro-cid-bauxm6cy]:nth-child(3){view-timeline-name:--qt-why-2}@supports (animation-timeline: view()){.qt-why__card[data-astro-cid-bauxm6cy]:nth-child(-n+2):after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--qt-cream);opacity:0;pointer-events:none;animation:qt-why-veil linear both}.qt-why__card[data-astro-cid-bauxm6cy]:nth-child(-n+2){animation:qt-why-covered linear both}.qt-why__card[data-astro-cid-bauxm6cy]:nth-child(1),.qt-why__card[data-astro-cid-bauxm6cy]:nth-child(1):after{animation-timeline:--qt-why-1;animation-range:cover calc(100vh - 120px - var(--qt-why-h)) cover calc(100vh - 136px)}.qt-why__card[data-astro-cid-bauxm6cy]:nth-child(2),.qt-why__card[data-astro-cid-bauxm6cy]:nth-child(2):after{animation-timeline:--qt-why-2;animation-range:cover calc(100vh - 136px - var(--qt-why-h)) cover calc(100vh - 152px)}}}@keyframes qt-why-covered{to{scale:.96}}@keyframes qt-why-veil{to{opacity:.4}}
