@property --hx-in{syntax: "<number>"; inherits: false; initial-value: 1;}.hx[data-astro-cid-4jizudzx]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.hx__pause[data-astro-cid-4jizudzx]{display:none}html[data-hx-js] .hx[data-astro-cid-4jizudzx]{--hx-drop: 120px;--hx-hang: 0px;position:relative;z-index:1;grid-area:3 / 1;justify-self:stretch;align-self:start;width:auto;height:auto;margin:10px 0 4px;overflow:visible;clip-path:none;white-space:normal;text-align:left;pointer-events:none;--hx-rec: 12px;transform:translateY(calc(var(--hx-q, 0) * var(--hx-rec))) scale(calc(1 - var(--hx-q, 0) * .04))}html[data-hx-js] .hx__pause[data-astro-cid-4jizudzx]{display:grid}@media(min-width:640px)and (min-height:601px),(min-width:1024px){html[data-hx-js] .hx[data-astro-cid-4jizudzx]{--hx-hang: 22px;justify-self:end;width:min(calc(100% - var(--hx-hang)),540px);margin:22px var(--hx-hang) 4px 0}}@media(min-width:1024px){html[data-hx-js] .hx[data-astro-cid-4jizudzx]{--hx-hang: 26px;--hx-rec: -40px;grid-area:1 / 2;justify-self:center;align-self:center;width:min(calc(100% - var(--hx-hang)),clamp(440px,41vw,560px));margin:0 var(--hx-hang) 0 0}}@media(min-width:560px)and (max-width:1023px)and (max-height:600px){html[data-hx-js] .hx[data-astro-cid-4jizudzx]{--hx-rec: -24px;grid-area:1 / 2;justify-self:stretch;align-self:center;margin:0}}.hx__q[data-astro-cid-4jizudzx],.hx__card[data-astro-cid-4jizudzx],.hx__badge[data-astro-cid-4jizudzx]{background:var(--lp-card);border:1px solid var(--lp-border);box-shadow:0 18px 40px -22px var(--lp-border);box-shadow:inset 0 1px 0 var(--lp-card),0 24px 48px -22px color-mix(in srgb,var(--lp-ink) 22%,transparent),0 2px 6px -2px color-mix(in srgb,var(--lp-ink) 7%,transparent);opacity:calc(var(--hx-in) * var(--hx-o, 1));transition:--hx-in .65s ease-out,translate .7s var(--hx-calm),scale .55s var(--hx-calm)}.hx__card[data-astro-cid-4jizudzx]{box-shadow:inset 0 1px 0 var(--lp-card),0 30px 60px -20px color-mix(in srgb,var(--lp-ink) 25%,transparent),0 2px 6px -2px color-mix(in srgb,var(--lp-ink) 7%,transparent)}@media(min-width:640px)and (hover:hover){.hx__q[data-astro-cid-4jizudzx],.hx__card[data-astro-cid-4jizudzx],.hx__badge[data-astro-cid-4jizudzx]{background:var(--lp-card);background:color-mix(in srgb,var(--lp-card) 72%,transparent);-webkit-backdrop-filter:blur(22px) saturate(1.2);backdrop-filter:blur(22px) saturate(1.2)}.hx[data-astro-cid-4jizudzx][data-away] [data-astro-cid-4jizudzx]:is(.hx__q,.hx__card,.hx__badge){-webkit-backdrop-filter:none;backdrop-filter:none}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.hx__q[data-astro-cid-4jizudzx],.hx__card[data-astro-cid-4jizudzx],.hx__badge[data-astro-cid-4jizudzx]{background:var(--lp-card)}}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.hx__q[data-astro-cid-4jizudzx],.hx__card[data-astro-cid-4jizudzx],.hx__badge[data-astro-cid-4jizudzx]{background:var(--lp-card);-webkit-backdrop-filter:none;backdrop-filter:none}}.hx__qs[data-astro-cid-4jizudzx]{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr);justify-items:end;align-items:end;margin-right:calc(-1 * var(--hx-hang))}.hx__q[data-astro-cid-4jizudzx]{grid-area:1 / 1;max-width:100%;padding:7px 13px;border-radius:18px 18px 6px;font-size:14px;line-height:20px;font-weight:500;letter-spacing:-.005em;color:var(--lp-ink);text-wrap:balance}.hx__q[data-astro-cid-4jizudzx][data-as=Gemini]{border-radius:18px 6px 18px 18px}.hx__q[data-astro-cid-4jizudzx] b[data-astro-cid-4jizudzx]{font-weight:700;padding:0 3px;border-radius:5px;background:var(--lp-bgAlt);background:color-mix(in srgb,var(--lp-accent) 18%,var(--lp-card))}@media(min-width:640px)and (min-height:601px),(min-width:1024px){.hx__q[data-astro-cid-4jizudzx]{padding:10px 17px;border-radius:21px 21px 7px;font-size:16px;line-height:22px}.hx__q[data-astro-cid-4jizudzx][data-as=Gemini]{border-radius:21px 7px 21px 21px}.hx__q[data-astro-cid-4jizudzx] b[data-astro-cid-4jizudzx]{padding:0 4px}}@media(min-width:1024px){.hx__q[data-astro-cid-4jizudzx]{padding:11px 19px;border-radius:23px 23px 7px;font-size:17px;line-height:24px}.hx__q[data-astro-cid-4jizudzx][data-as=Gemini]{border-radius:23px 7px 23px 23px}}.hx__ans[data-astro-cid-4jizudzx]{position:relative;margin-top:8px}.hx__card[data-astro-cid-4jizudzx]{display:grid;grid-template-columns:minmax(0,1fr);padding:10px 12px;border-radius:20px}@media(min-width:640px)and (min-height:601px),(min-width:1024px){.hx__ans[data-astro-cid-4jizudzx]{margin-top:12px}.hx__card[data-astro-cid-4jizudzx]{padding:18px 20px;border-radius:24px}}@media(min-width:1024px){.hx__ans[data-astro-cid-4jizudzx]{margin-top:14px}.hx__card[data-astro-cid-4jizudzx]{padding:20px 24px}}.hx__body[data-astro-cid-4jizudzx]{grid-area:1 / 1;display:flex;flex-direction:column;min-width:0;visibility:hidden}.hx[data-astro-cid-4jizudzx][data-t="0"] .hx__body[data-astro-cid-4jizudzx][data-v="0"],.hx[data-astro-cid-4jizudzx][data-t="1"] .hx__body[data-astro-cid-4jizudzx][data-v="1"],.hx[data-astro-cid-4jizudzx][data-t="2"] .hx__body[data-astro-cid-4jizudzx][data-v="2"],.hx[data-astro-cid-4jizudzx][data-t="3"] .hx__body[data-astro-cid-4jizudzx][data-v="3"],.hx[data-astro-cid-4jizudzx][data-t="4"] .hx__body[data-astro-cid-4jizudzx][data-v="4"],.hx[data-astro-cid-4jizudzx][data-t="5"] .hx__body[data-astro-cid-4jizudzx][data-v="5"]{visibility:visible}.hx__intro[data-astro-cid-4jizudzx]{margin-bottom:12px;font-size:13px;line-height:18px;color:var(--lp-ink)}@media(min-width:640px)and (min-height:601px),(min-width:1024px){.hx__intro[data-astro-cid-4jizudzx]{margin-bottom:10px;font-size:15px;line-height:21px}}@media(min-width:1024px){.hx__intro[data-astro-cid-4jizudzx]{margin-bottom:12px;font-size:16px;line-height:22px}}.hx__list[data-astro-cid-4jizudzx]{display:grid;flex:1 0 auto;align-content:space-evenly}.hx__row[data-astro-cid-4jizudzx]{position:relative;display:flex;align-items:center;gap:10px;padding:3.5px 0;border-top:1px solid transparent}.hx__row[data-astro-cid-4jizudzx]:first-child{border-top:0}.hx__body--gpt[data-astro-cid-4jizudzx] .hx__row[data-astro-cid-4jizudzx]+.hx__row[data-astro-cid-4jizudzx]{border-top-color:var(--lp-border)}.hx__row[data-astro-cid-4jizudzx].hx__you{margin:0 -8px;padding:5px 8px;border:1.5px solid var(--lp-primary);border-radius:13px;background:var(--lp-bgAlt);background:color-mix(in srgb,var(--lp-primary) 6%,var(--lp-card))}.hx__txt[data-astro-cid-4jizudzx]{display:grid;flex:1 1 auto;min-width:0;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"nm rt" "why why";column-gap:7px;align-items:baseline}.hx__body--gem[data-astro-cid-4jizudzx] .hx__txt[data-astro-cid-4jizudzx]{grid-template-columns:minmax(0,1fr);grid-template-areas:"nm" "rt"}.hx__nm[data-astro-cid-4jizudzx]{grid-area:nm;min-width:0;font-size:14px;line-height:19px;font-weight:600;color:var(--lp-ink);transition:color .4s ease}.hx__no[data-astro-cid-4jizudzx]{margin-right:5px}.hx__you[data-astro-cid-4jizudzx] .hx__nm[data-astro-cid-4jizudzx],.hx__fup[data-astro-cid-4jizudzx] b[data-astro-cid-4jizudzx]{color:var(--lp-primary)}.hx__rt[data-astro-cid-4jizudzx]{grid-area:rt;display:flex;align-items:center;gap:4px;min-width:0;font-size:12px;line-height:17px;color:var(--lp-ink2);white-space:nowrap}.hx__rt[data-astro-cid-4jizudzx] b[data-astro-cid-4jizudzx]{font-weight:600;color:var(--lp-ink)}.hx__rt[data-astro-cid-4jizudzx] svg{width:11px;height:11px;color:var(--lp-accent)}.hx__rc[data-astro-cid-4jizudzx]{color:var(--lp-ink2)}.hx__rw[data-astro-cid-4jizudzx]{display:none}.hx__why[data-astro-cid-4jizudzx]{grid-area:why;font-size:12.5px;line-height:17px;color:var(--lp-ink2)}.hx__rt[data-astro-cid-4jizudzx] .hx__why[data-astro-cid-4jizudzx]{min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:inherit;line-height:inherit}.hx__sep[data-astro-cid-4jizudzx]{margin:0 1px}@media(max-width:639px),(max-width:1023px)and (max-height:600px){.hx__body--gpt[data-astro-cid-4jizudzx] .hx__rc[data-astro-cid-4jizudzx],.hx__acts[data-astro-cid-4jizudzx] .hx__btn--pin[data-astro-cid-4jizudzx]{display:none}}@media(max-width:479px),(max-width:1023px)and (max-height:600px){.hx__body--gem[data-astro-cid-4jizudzx] .hx__rc[data-astro-cid-4jizudzx]{display:none}}@media(max-width:379px){.hx__nm[data-astro-cid-4jizudzx]{font-size:13.5px}.hx__txt[data-astro-cid-4jizudzx]{column-gap:5px}.hx__fup[data-astro-cid-4jizudzx]{font-size:12px}}@media(min-width:640px)and (min-height:601px),(min-width:1024px){.hx__row[data-astro-cid-4jizudzx]{gap:14px;padding:9px 0}.hx__row[data-astro-cid-4jizudzx].hx__you{margin:0 -10px;padding:9px 10px;border-radius:15px}.hx__body--gpt[data-astro-cid-4jizudzx] .hx__txt[data-astro-cid-4jizudzx]{grid-template-columns:minmax(0,1fr);grid-template-areas:"nm" "rt" "why"}.hx__nm[data-astro-cid-4jizudzx]{font-size:16px;line-height:22px}.hx__rt[data-astro-cid-4jizudzx]{gap:5px;font-size:13px;line-height:19px}.hx__rt[data-astro-cid-4jizudzx] svg{width:12px;height:12px}.hx__rw[data-astro-cid-4jizudzx]{display:inline}.hx__why[data-astro-cid-4jizudzx]{font-size:14px;line-height:20px}}@media(min-width:1024px){.hx__row[data-astro-cid-4jizudzx]{gap:16px;padding:10px 0}.hx__row[data-astro-cid-4jizudzx].hx__you{margin:0 -12px;padding:10px 12px;border-radius:16px}.hx__nm[data-astro-cid-4jizudzx]{font-size:17.5px;line-height:24px}.hx__rt[data-astro-cid-4jizudzx]{font-size:14px;line-height:20px}.hx__rt[data-astro-cid-4jizudzx] svg{width:13px;height:13px}.hx__why[data-astro-cid-4jizudzx]{font-size:15px;line-height:21px}}.hx__stars[data-astro-cid-4jizudzx]{--star: 11px;flex-shrink:0;width:calc(var(--star) * 5);height:calc(var(--star) - 1px);background:var(--lp-accent);background:linear-gradient(90deg,var(--lp-accent) var(--fill, 100%),var(--lp-border) var(--fill, 100%));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='3 3 18 18'%3E%3Cpath d='M12 3l2.6 5.6 6.1.7-4.5 4.2 1.2 6-5.4-3-5.4 3 1.2-6L3.3 9.3l6.1-.7L12 3z'/%3E%3C/svg%3E") 0 50% / var(--star) calc(var(--star) - 1px) repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='3 3 18 18'%3E%3Cpath d='M12 3l2.6 5.6 6.1.7-4.5 4.2 1.2 6-5.4-3-5.4 3 1.2-6L3.3 9.3l6.1-.7L12 3z'/%3E%3C/svg%3E") 0 50% / var(--star) calc(var(--star) - 1px) repeat-x}@media(min-width:640px)and (min-height:601px),(min-width:1024px){.hx__stars[data-astro-cid-4jizudzx]{--star: 12px}}@media(min-width:1024px){.hx__stars[data-astro-cid-4jizudzx]{--star: 13px}}.hx__acts[data-astro-cid-4jizudzx]{display:flex;flex-shrink:0;gap:6px}.hx__btn[data-astro-cid-4jizudzx]{position:relative;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;color:var(--lp-ink);background:var(--lp-bgAlt);background:color-mix(in srgb,var(--lp-ink) 7%,transparent);transition:background-color .45s ease,color .45s ease}.hx__btn[data-astro-cid-4jizudzx] svg{width:14px;height:14px}.hx__call[data-astro-cid-4jizudzx]:after{content:"";position:absolute;inset:-1px;border-radius:50%;border:2px solid var(--lp-primary);opacity:0}@media(min-width:640px)and (min-height:601px),(min-width:1024px){.hx__acts[data-astro-cid-4jizudzx]{gap:8px}.hx__btn[data-astro-cid-4jizudzx]{width:34px;height:34px}.hx__btn[data-astro-cid-4jizudzx] svg{width:15px;height:15px}}@media(min-width:1024px){.hx__btn[data-astro-cid-4jizudzx]{width:36px;height:36px}.hx__btn[data-astro-cid-4jizudzx] svg{width:16px;height:16px}}.hx__tag[data-astro-cid-4jizudzx]{position:absolute;z-index:1;top:0;right:10px;display:inline-flex;align-items:center;gap:4px;height:18px;padding:0 8px 0 6px;border-radius:999px;background:var(--lp-ink);color:var(--lp-card);font-size:11px;font-weight:600;line-height:1;white-space:nowrap;translate:0 -60%;transition:opacity .4s ease-out,scale .45s var(--hx-calm)}.hx__tag[data-astro-cid-4jizudzx] svg{width:11px;height:11px;color:var(--lp-accent2)}@media(min-width:640px)and (min-height:601px),(min-width:1024px){.hx__tag[data-astro-cid-4jizudzx]{right:12px;height:22px;padding:0 9px 0 7px;font-size:12px}}.hx__fup[data-astro-cid-4jizudzx]{margin-top:auto;padding:8px 20px 0 0;border-top:1px solid var(--lp-border);font-size:13px;line-height:18px;color:var(--lp-ink);transition:opacity .45s ease-out,translate .5s var(--hx-calm)}.hx__fup[data-astro-cid-4jizudzx] b[data-astro-cid-4jizudzx]{font-weight:600}@media(min-width:640px)and (min-height:601px),(min-width:1024px){.hx__fup[data-astro-cid-4jizudzx]{padding:12px 40px 0 0;font-size:15px;line-height:21px}}@media(min-width:1024px){.hx__fup[data-astro-cid-4jizudzx]{padding-top:13px;font-size:16px;line-height:22px}}.hx__badge[data-astro-cid-4jizudzx]{position:absolute;z-index:2;left:-4px;top:-26px;display:grid;place-items:center;width:34px;height:34px;border-radius:50%}.hx__bi[data-astro-cid-4jizudzx]{grid-area:1 / 1;display:grid;opacity:0;transition:opacity .4s ease}.hx__bi[data-astro-cid-4jizudzx][data-as=ChatGPT]{color:var(--lp-ink)}.hx__bi[data-astro-cid-4jizudzx] svg{width:17px;height:17px}.hx__bi[data-astro-cid-4jizudzx][data-as=Gemini] svg{width:19px;height:19px}.hx[data-astro-cid-4jizudzx][data-as=ChatGPT] .hx__bi[data-astro-cid-4jizudzx][data-as=ChatGPT],.hx[data-astro-cid-4jizudzx][data-as=Gemini] .hx__bi[data-astro-cid-4jizudzx][data-as=Gemini]{opacity:1}@media(max-width:359px){.hx__badge[data-astro-cid-4jizudzx]{top:-22px;width:28px;height:28px}.hx__bi[data-astro-cid-4jizudzx] svg{width:15px;height:15px}.hx__bi[data-astro-cid-4jizudzx][data-as=Gemini] svg{width:16px;height:16px}.hx__q[data-astro-cid-4jizudzx]{padding-inline:11px;font-size:13px}}@media(min-width:640px)and (min-height:601px),(min-width:1024px){.hx__badge[data-astro-cid-4jizudzx]{top:auto;left:-16px;bottom:-20px;width:44px;height:44px}.hx__bi[data-astro-cid-4jizudzx] svg{width:22px;height:22px}.hx__bi[data-astro-cid-4jizudzx][data-as=Gemini] svg{width:24px;height:24px}}@media(min-width:1024px){.hx__badge[data-astro-cid-4jizudzx]{left:-18px;bottom:-21px;width:48px;height:48px}.hx__bi[data-astro-cid-4jizudzx] svg{width:24px;height:24px}.hx__bi[data-astro-cid-4jizudzx][data-as=Gemini] svg{width:26px;height:26px}}.hx__pause[data-astro-cid-4jizudzx]{position:absolute;z-index:3;right:6px;bottom:7px;place-items:center;width:24px;height:24px;padding:0;border-radius:50%;border:1px solid var(--lp-border);background:var(--lp-card);color:var(--lp-ink);cursor:pointer;pointer-events:auto;visibility:hidden;opacity:calc(var(--hx-in) * var(--hx-o, 1));transition:--hx-in .65s ease-out}@media(min-width:640px)and (min-height:601px),(min-width:1024px){.hx__pause[data-astro-cid-4jizudzx]{right:16px;bottom:14px;width:28px;height:28px}}@media(min-width:1024px){.hx__pause[data-astro-cid-4jizudzx]{right:18px;bottom:16px;width:30px;height:30px}}.hx[data-astro-cid-4jizudzx][data-on][data-seen] .hx__pause[data-astro-cid-4jizudzx]{visibility:visible}.hx[data-astro-cid-4jizudzx][data-away] .hx__pause[data-astro-cid-4jizudzx]:not(:focus){visibility:hidden}.hx__pause[data-astro-cid-4jizudzx]:focus-visible{opacity:1!important;visibility:visible!important;outline:2px solid var(--lp-primary);outline-offset:2px}.hx__icPlay[data-astro-cid-4jizudzx]{display:none}.hx__pause[data-astro-cid-4jizudzx][data-state=paused] .hx__icPlay[data-astro-cid-4jizudzx]{display:grid}.hx__pause[data-astro-cid-4jizudzx][data-state=paused] .hx__icPause[data-astro-cid-4jizudzx]{display:none}@media(min-width:640px)and (min-height:601px)and (max-height:785px),(min-width:1024px)and (max-height:785px){.hx__q[data-astro-cid-4jizudzx]{padding-block:8px}.hx__ans[data-astro-cid-4jizudzx]{margin-top:10px}.hx__card[data-astro-cid-4jizudzx]{padding-block:15px 15px}.hx__intro[data-astro-cid-4jizudzx]{margin-bottom:8px}.hx__row[data-astro-cid-4jizudzx],.hx__row[data-astro-cid-4jizudzx].hx__you{padding-block:6px}.hx__fup[data-astro-cid-4jizudzx]{padding-top:10px}}@media(min-width:1024px)and (max-height:785px){.hx__nm[data-astro-cid-4jizudzx]{font-size:17px;line-height:22px}.hx__rt[data-astro-cid-4jizudzx]{line-height:19px}.hx__why[data-astro-cid-4jizudzx]{font-size:14.5px;line-height:20px}.hx__pause[data-astro-cid-4jizudzx]{bottom:12px}}@keyframes hx-ping{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}.hx[data-astro-cid-4jizudzx]{--hx-qy: 0px;--hx-calm: cubic-bezier(.25, .65, .35, 1)}.hx__q[data-astro-cid-4jizudzx]{--hx-in: 0;translate:0 calc(var(--hx-drop) + 14px);scale:.95;transition:--hx-in .5s ease-out,translate .55s var(--hx-calm),scale .5s var(--hx-calm)}.hx[data-astro-cid-4jizudzx][data-t="0"] .hx__q[data-astro-cid-4jizudzx][data-v="0"],.hx[data-astro-cid-4jizudzx][data-t="1"] .hx__q[data-astro-cid-4jizudzx][data-v="1"],.hx[data-astro-cid-4jizudzx][data-t="2"] .hx__q[data-astro-cid-4jizudzx][data-v="2"],.hx[data-astro-cid-4jizudzx][data-t="3"] .hx__q[data-astro-cid-4jizudzx][data-v="3"],.hx[data-astro-cid-4jizudzx][data-t="4"] .hx__q[data-astro-cid-4jizudzx][data-v="4"],.hx[data-astro-cid-4jizudzx][data-t="5"] .hx__q[data-astro-cid-4jizudzx][data-v="5"]{--hx-in: 1;translate:0 var(--hx-qy);scale:1}.hx[data-astro-cid-4jizudzx][data-step=ask]{--hx-qy: var(--hx-drop)}.hx[data-astro-cid-4jizudzx][data-step=out]{--hx-qy: -8px}.hx[data-astro-cid-4jizudzx]:is([data-step=pre],[data-step=out]) .hx__q[data-astro-cid-4jizudzx][data-v]{--hx-in: 0}.hx[data-astro-cid-4jizudzx][data-step=pre] .hx__q[data-astro-cid-4jizudzx][data-v]{translate:0 calc(var(--hx-drop) + 14px);scale:.95}.hx[data-astro-cid-4jizudzx]:is([data-step=pre],[data-step=ask]) .hx__card[data-astro-cid-4jizudzx]{--hx-in: 0;translate:0 24px}.hx[data-astro-cid-4jizudzx][data-step=out] .hx__card[data-astro-cid-4jizudzx]{--hx-in: 0;translate:0 -8px}.hx[data-astro-cid-4jizudzx]:is([data-step=pre],[data-step=out],[data-step=ask]) .hx__pause[data-astro-cid-4jizudzx]{--hx-in: 0}.hx[data-astro-cid-4jizudzx]:is([data-step=pre],[data-step=out],[data-step=ask]) .hx__badge[data-astro-cid-4jizudzx]{--hx-in: 0;scale:.6}.hx[data-astro-cid-4jizudzx][data-step=out] [data-astro-cid-4jizudzx]:is(.hx__q,.hx__card,.hx__badge,.hx__pause){transition:--hx-in .4s ease-in-out,translate .45s ease-in-out,scale .45s ease-in-out}.hx[data-astro-cid-4jizudzx][data-step=rise] [data-astro-cid-4jizudzx]:is(.hx__card,.hx__pause){transition-delay:.3s}.hx[data-astro-cid-4jizudzx][data-step=rise] .hx__body[data-astro-cid-4jizudzx] [data-astro-cid-4jizudzx][data-r]{transition-delay:.3s}.hx[data-astro-cid-4jizudzx][data-step=rise] .hx__badge[data-astro-cid-4jizudzx]{transition-delay:.65s}@media(max-width:1023px){.hx[data-astro-cid-4jizudzx][data-step=rise] [data-astro-cid-4jizudzx]:is(.hx__card,.hx__pause),.hx[data-astro-cid-4jizudzx][data-step=rise] .hx__body[data-astro-cid-4jizudzx] [data-astro-cid-4jizudzx][data-r]{transition-delay:0s}.hx[data-astro-cid-4jizudzx][data-step=rise] .hx__badge[data-astro-cid-4jizudzx]{transition-delay:.35s}}.hx__body[data-astro-cid-4jizudzx] [data-astro-cid-4jizudzx][data-r]{transition:opacity .4s ease-out,translate .45s var(--hx-calm),border-color .4s ease,background-color .4s ease}.hx[data-astro-cid-4jizudzx]:is([data-step=pre],[data-step=out],[data-step=ask]) .hx__body[data-astro-cid-4jizudzx] [data-astro-cid-4jizudzx][data-r],.hx[data-astro-cid-4jizudzx][data-s="1"] .hx__body[data-astro-cid-4jizudzx] [data-astro-cid-4jizudzx]:is([data-r="2"],[data-r="3"],[data-r="4"]),.hx[data-astro-cid-4jizudzx][data-s="2"] .hx__body[data-astro-cid-4jizudzx] [data-astro-cid-4jizudzx]:is([data-r="3"],[data-r="4"]),.hx[data-astro-cid-4jizudzx][data-s="3"] .hx__body[data-astro-cid-4jizudzx] [data-astro-cid-4jizudzx][data-r="4"]{opacity:0;translate:0 8px}.hx[data-astro-cid-4jizudzx]:is([data-step=pre],[data-step=out],[data-step=ask],[data-step=rise],[data-step=stream]) .hx__row[data-astro-cid-4jizudzx].hx__you{border-color:transparent;background:transparent}.hx[data-astro-cid-4jizudzx]:is([data-step=pre],[data-step=out],[data-step=ask],[data-step=rise],[data-step=stream]) .hx__you[data-astro-cid-4jizudzx] .hx__nm[data-astro-cid-4jizudzx]{color:var(--lp-ink)}.hx[data-astro-cid-4jizudzx]:is([data-step=pre],[data-step=out],[data-step=ask],[data-step=rise],[data-step=stream]) .hx__tag[data-astro-cid-4jizudzx]{opacity:0;scale:.8}.hx[data-astro-cid-4jizudzx]:not([data-step=call],[data-step=done]) .hx__fup[data-astro-cid-4jizudzx]{opacity:0;translate:0 8px}.hx[data-astro-cid-4jizudzx]:is([data-step=call],[data-step=done]) .hx__call[data-astro-cid-4jizudzx]{background:var(--lp-primary);color:var(--lp-card)}.hx[data-astro-cid-4jizudzx][data-step=call] .hx__call[data-astro-cid-4jizudzx]:after{animation:hx-ping .9s ease-out}html[data-hx-js] .hx[data-astro-cid-4jizudzx]:not([data-on]) [data-astro-cid-4jizudzx]:is(.hx__q,.hx__card,.hx__badge,.hx__pause){--hx-in: 0}.hx[data-astro-cid-4jizudzx][data-snap] *,.hx[data-astro-cid-4jizudzx][data-snap] *:before,.hx[data-astro-cid-4jizudzx][data-snap] *:after{transition:none!important;animation:none!important}@media(forced-colors:active){.hx[data-astro-cid-4jizudzx] .hx__row[data-astro-cid-4jizudzx]{border-top-color:Canvas}.hx[data-astro-cid-4jizudzx] .hx__row[data-astro-cid-4jizudzx].hx__you{border-color:Highlight}.hx[data-astro-cid-4jizudzx]:is([data-step=pre],[data-step=out],[data-step=ask],[data-step=rise],[data-step=stream]) .hx__row[data-astro-cid-4jizudzx].hx__you{border-color:Canvas}.hx[data-astro-cid-4jizudzx] .hx__tag[data-astro-cid-4jizudzx]{border:1px solid CanvasText}.hx[data-astro-cid-4jizudzx] .hx__stars[data-astro-cid-4jizudzx],.hx[data-astro-cid-4jizudzx] .hx__call[data-astro-cid-4jizudzx]{forced-color-adjust:none}}@media(prefers-reduced-motion:reduce){.hx[data-astro-cid-4jizudzx],.hx[data-astro-cid-4jizudzx] *,.hx[data-astro-cid-4jizudzx] *:before,.hx[data-astro-cid-4jizudzx] *:after{transition:none!important;animation:none!important}html[data-hx-js] .hx[data-astro-cid-4jizudzx]{transform:none}.hx[data-astro-cid-4jizudzx] .hx__pause[data-astro-cid-4jizudzx]{visibility:hidden!important}}@property --hx-sy{syntax: "<number>"; inherits: true; initial-value: 0;}@property --hx-sx{syntax: "<number>"; inherits: true; initial-value: 0;}@property --hx-si{syntax: "<number>"; inherits: true; initial-value: 0;}.hxs[data-astro-cid-ewxirvlt]{--hx-nav: 79px;--hx-edge: 10px;--hx-fw: 100%;--hx-fp: 10px;--hx-fpi: 8px;--hx-fmax: none;--hx-smax: .68;--hx-h1: clamp(28px, calc(100cqi / 8.6), 52px);--hx-p: 0;--hx-q: clamp(0, calc(var(--hx-p) / .12), 1);--hx-o: calc((1 - var(--hx-q)) * (1 - var(--hx-q)));--hx-rx: clamp(0, calc((var(--hx-p) - .12) / .22), 1);--hx-ry: clamp(0, calc((var(--hx-p) - .28) / .24), 1);--hx-rs: clamp(0, calc((var(--hx-p) - .52) / .28), 1);--hx-kx: calc(var(--hx-sx) * (1 - var(--hx-rx)));--hx-ky: calc(var(--hx-sy) * (1 - var(--hx-ry)));--hx-side-fs: 14px;--hx-side-gap: 8px;--hx-side-lh: 1.4;--hx-colc: 0;transition:--hx-sy .34s cubic-bezier(.3,0,.2,1),--hx-sx .4s cubic-bezier(.55,0,.2,1) .1s,--hx-si .6s cubic-bezier(.25,.65,.35,1) .45s}.hxs[data-astro-cid-ewxirvlt][data-on]{--hx-sy: 1;--hx-sx: 1;--hx-si: 1}@media(min-width:400px){.hxs[data-astro-cid-ewxirvlt]{--hx-side-fs: 15px}}@media(min-width:640px){.hxs[data-astro-cid-ewxirvlt]{--hx-edge: 16px;--hx-fp: 24px;--hx-fpi: 24px;--hx-fmax: 720px;--hx-smax: .74;--hx-h1: clamp(56px, calc(100cqi / 8.6), 100px);--hx-side-fs: 18px;--hx-side-gap: 14px}}@media(min-width:1024px){.hxs[data-astro-cid-ewxirvlt]{--hx-nav: 75px;--hx-edge: 24px;--hx-fw: 1248px;--hx-fp: 32px;--hx-fpi: 32px;--hx-fmax: 680px;--hx-smax: 1;--hx-h1: min(clamp(88px, 8.2vw, 120px), calc(100cqi / 8.6));--hx-side-fs: clamp(16px, calc(100cqi / 58), 20px);--hx-side-gap: 22px;--hx-colc: 1}}@media(min-width:1280px){.hxs[data-astro-cid-ewxirvlt]{--hx-fp: 44px;--hx-fpi: 44px}}.hxs__pin[data-astro-cid-ewxirvlt]{display:flex;flex-direction:column;min-height:calc(100vh - var(--hx-nav));min-height:calc(100svh - var(--hx-nav));padding:8px 0 40px;pointer-events:none}@media(min-width:640px){.hxs__pin[data-astro-cid-ewxirvlt]{padding-block:16px 28px}}@media(min-width:1024px){.hxs__pin[data-astro-cid-ewxirvlt]{padding-block:16px 40px}}.hxs__in[data-astro-cid-ewxirvlt]{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;text-align:center;pointer-events:auto}.hxs__run[data-astro-cid-ewxirvlt]{display:none}html[data-hx-js] .hxs[data-astro-cid-ewxirvlt]{margin-bottom:calc(-1 * var(--hx-tail, 0px))}html[data-hx-js] .hxs__pin[data-astro-cid-ewxirvlt]{position:sticky;top:var(--hx-nav)}html[data-hx-js] .hxs__run[data-astro-cid-ewxirvlt]{display:block;height:40vh;height:40svh}@media(max-height:600px){html[data-hx-js] .hxs[data-astro-cid-ewxirvlt]{margin-bottom:0}html[data-hx-js] .hxs__pin[data-astro-cid-ewxirvlt]{position:static}html[data-hx-js] .hxs__run[data-astro-cid-ewxirvlt]{display:none}}html[data-hx-js] .hxs[data-astro-cid-ewxirvlt][data-flat]{margin-bottom:0}html[data-hx-js] .hxs[data-astro-cid-ewxirvlt][data-flat] .hxs__pin[data-astro-cid-ewxirvlt]{position:static}html[data-hx-js] .hxs[data-astro-cid-ewxirvlt][data-flat] .hxs__run[data-astro-cid-ewxirvlt]{display:none}.hxs__frame[data-astro-cid-ewxirvlt]{position:relative;container-type:inline-size;flex:0 1 auto;max-height:var(--hx-fmax);display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);align-items:center;justify-items:center;width:min(calc(100% - 2 * var(--hx-edge)),var(--hx-fw));padding:calc(var(--hx-fp) + 2px) calc(var(--hx-fpi) + 2px)}.hxs__type[data-astro-cid-ewxirvlt]{grid-area:1 / 1 / -1 / -1;position:relative;display:flex;flex-direction:column;align-items:center}.hxs__col[data-astro-cid-ewxirvlt]{display:none}.hxs__title[data-astro-cid-ewxirvlt]{font-size:var(--hx-h1);line-height:.98;letter-spacing:-.04em;font-weight:700}.hxs__title[data-astro-cid-ewxirvlt] .lp-display[data-astro-cid-ewxirvlt]{vertical-align:top}html[data-hx-js] .hxs__g[data-astro-cid-ewxirvlt]{display:inline-block;transform-origin:0 0;transform:translate(calc(var(--hx-kx) * var(--dx, 0px)),calc(var(--hx-ky) * var(--dy, 0px))) scale(calc(1 + var(--hx-ky) * (var(--hx-s, 1) - 1)))}.hxs__sub[data-astro-cid-ewxirvlt]{margin-top:14px;font-size:15px;line-height:1.4;color:var(--lp-ink2);text-wrap:balance;max-width:34ch}@media(max-width:399px){.hxs__sub[data-astro-cid-ewxirvlt]{font-size:14px}}@media(min-width:640px){.hxs__sub[data-astro-cid-ewxirvlt]{margin-top:20px;max-width:40ch;font-size:19px}}@media(min-width:1024px){.hxs__sub[data-astro-cid-ewxirvlt]{margin-top:24px;max-width:none;font-size:20px}}html[data-hx-js] .hxs__type[data-astro-cid-ewxirvlt]{transform:translateY(calc(var(--hx-rs) * var(--hx-lift, 0px) * -1))}html[data-hx-js] .hxs__sub[data-astro-cid-ewxirvlt]{position:absolute;top:100%;left:50%;width:min(100cqi,34ch);margin-left:calc(min(100cqi,34ch)/-2);opacity:var(--hx-rs)}@media(min-width:640px){html[data-hx-js] .hxs__sub[data-astro-cid-ewxirvlt]{width:min(100cqi,40ch);margin-left:calc(min(100cqi,40ch)/-2)}}@media(min-width:1024px){html[data-hx-js] .hxs__sub[data-astro-cid-ewxirvlt]{width:100cqi;margin-left:-50cqi}}html[data-hx-js] .hxs__frame[data-astro-cid-ewxirvlt]{grid-template-rows:minmax(0,1fr) auto auto minmax(0,1fr)}html[data-hx-js] .hxs__col[data-astro-cid-ewxirvlt]{position:relative;display:block;grid-area:2 / 1;align-self:stretch;justify-self:stretch;height:calc(var(--hx-h1) * 2.94 * var(--hx-smax) + var(--hx-side-gap) + 2 * var(--hx-side-lh) * var(--hx-side-fs))}@media(min-width:1024px){html[data-hx-js] .hxs__frame[data-astro-cid-ewxirvlt]{grid-template-columns:minmax(0,4fr) minmax(0,6fr);grid-template-rows:minmax(0,1fr);column-gap:32px}html[data-hx-js] .hxs__col[data-astro-cid-ewxirvlt]{grid-area:1 / 1;height:auto}}.hxs__side[data-astro-cid-ewxirvlt]{display:none}html[data-hx-js] .hxs__side[data-astro-cid-ewxirvlt]{display:block;position:absolute;top:0;left:0;width:100%;margin:0;font-size:var(--hx-side-fs);line-height:var(--hx-side-lh);color:var(--lp-ink2);text-align:left;text-wrap:pretty;opacity:calc(var(--hx-si) * var(--hx-o));transform:translateY(calc(var(--hx-side-y, 0px) + (1 - var(--hx-si)) * 10px));pointer-events:none}html[data-hx-js] .hxs__side[data-astro-cid-ewxirvlt] span{display:inline-block;text-wrap:balance}@media(min-width:640px)and (max-width:1023px){html[data-hx-js] .hxs__side[data-astro-cid-ewxirvlt]{width:min(100%,24em)}}.hxs__foot[data-astro-cid-ewxirvlt]{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:14px}.hxs__cta[data-astro-cid-ewxirvlt]{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.hxs__cta[data-astro-cid-ewxirvlt] .btn{font-size:13px;padding:12px 13px}.hxs__cta[data-astro-cid-ewxirvlt] .btn svg{display:none}@media(min-width:360px){.hxs__cta[data-astro-cid-ewxirvlt] .btn{font-size:14px;padding:12px 14px}}@media(min-width:380px){.hxs__cta[data-astro-cid-ewxirvlt]{gap:10px}.hxs__cta[data-astro-cid-ewxirvlt] .btn{padding:13px 17px}.hxs__cta[data-astro-cid-ewxirvlt] .btn svg{display:block}}@media(min-width:420px){.hxs__cta[data-astro-cid-ewxirvlt] .btn{font-size:15px;padding:14px 22px}}@media(min-width:640px){.hxs__foot[data-astro-cid-ewxirvlt]{gap:18px;margin-top:26px}}@media(min-width:1024px){.hxs__cta[data-astro-cid-ewxirvlt]{gap:12px}.hxs__cta[data-astro-cid-ewxirvlt] .btn{font-size:16px;padding:17px 28px}.hxs__cta[data-astro-cid-ewxirvlt] .btn--ghost{padding-block:15.5px}}.hxs__trust[data-astro-cid-ewxirvlt]{display:flex;flex-direction:column;align-items:center;gap:6px}.hxs__proof[data-astro-cid-ewxirvlt]{display:flex;align-items:center;gap:12px;font-size:13px;color:var(--lp-ink2);text-align:left}.hxs__proof[data-astro-cid-ewxirvlt] b[data-astro-cid-ewxirvlt]{font-weight:700;color:var(--lp-ink)}.hxs__proofText[data-astro-cid-ewxirvlt]{text-wrap:balance}.hxs__avs[data-astro-cid-ewxirvlt]{display:flex;flex-shrink:0}.hxs__avs[data-astro-cid-ewxirvlt] img[data-astro-cid-ewxirvlt]{width:32px;height:32px;border-radius:50%;border:2px solid var(--lp-bg);object-fit:cover}.hxs__avs[data-astro-cid-ewxirvlt] img[data-astro-cid-ewxirvlt]+img[data-astro-cid-ewxirvlt]{margin-left:-9px}.hxs__strip[data-astro-cid-ewxirvlt]{display:flex;align-items:center;gap:6px;white-space:nowrap}.hxs__stripLabel[data-astro-cid-ewxirvlt]{font-size:12px;color:var(--lp-muted)}.hxs__marks[data-astro-cid-ewxirvlt]{display:flex;color:var(--lp-ink)}.hxs__mark[data-astro-cid-ewxirvlt]{display:grid;place-items:center;width:26px;height:26px}.hxs__mark[data-astro-cid-ewxirvlt] svg{width:17px;height:17px}@media(min-width:640px)and (max-height:785px){.hxs__pin[data-astro-cid-ewxirvlt]{padding-block:8px 12px}.hxs__foot[data-astro-cid-ewxirvlt]{gap:12px;margin-top:16px}.hxs[data-astro-cid-ewxirvlt]{--hx-fp: 22px;--hx-fpi: 22px}}@media(min-width:1024px)and (max-height:785px){.hxs__foot[data-astro-cid-ewxirvlt]{margin-top:32px}}@media(max-width:559px)and (max-height:600px){.hxs__pin[data-astro-cid-ewxirvlt]{padding-top:4px}.hxs__foot[data-astro-cid-ewxirvlt]{margin-top:10px}}@media(max-width:639px)and (max-height:700px){.hxs[data-astro-cid-ewxirvlt]{--hx-smax: .6;--hx-side-fs: 13px;--hx-side-gap: 4px;--hx-side-lh: 1.35}.hxs__pin[data-astro-cid-ewxirvlt]{padding-block:4px 14px}.hxs__in[data-astro-cid-ewxirvlt]{justify-content:flex-start}.hxs__foot[data-astro-cid-ewxirvlt]{margin-top:10px}}@media(max-width:359px)and (max-height:600px){.hxs[data-astro-cid-ewxirvlt]{--hx-smax: .68;--hx-side-fs: 0px;--hx-side-gap: 0px}html[data-hx-js] .hxs__side[data-astro-cid-ewxirvlt]{display:none}}@media(min-width:560px)and (max-width:1023px)and (max-height:600px){.hxs[data-astro-cid-ewxirvlt]{--hx-edge: 16px;--hx-fp: 8px;--hx-fpi: 16px;--hx-smax: 1;--hx-h1: clamp(40px, calc(100cqi / 8.6), 100px);--hx-side-fs: 14px;--hx-side-gap: 10px;--hx-colc: 1}html[data-hx-js] .hxs__side[data-astro-cid-ewxirvlt]{width:100%}.hxs__pin[data-astro-cid-ewxirvlt]{padding-block:8px 24px}.hxs__foot[data-astro-cid-ewxirvlt]{margin-top:12px}html[data-hx-js] .hxs__frame[data-astro-cid-ewxirvlt]{grid-template-columns:minmax(0,4fr) minmax(0,6fr);grid-template-rows:minmax(0,1fr);column-gap:24px}html[data-hx-js] .hxs__col[data-astro-cid-ewxirvlt]{grid-area:1 / 1;height:auto}}@media(min-width:768px){.hxs__trust[data-astro-cid-ewxirvlt]{flex-direction:row;gap:18px}.hxs__strip[data-astro-cid-ewxirvlt]{gap:8px;padding-left:18px;border-left:1px solid var(--lp-border)}.hxs__proof[data-astro-cid-ewxirvlt],.hxs__stripLabel[data-astro-cid-ewxirvlt]{font-size:14px}.hxs__mark[data-astro-cid-ewxirvlt]{width:28px;height:28px}.hxs__mark[data-astro-cid-ewxirvlt] svg{width:19px;height:19px}}@media(prefers-reduced-motion:reduce){.hxs[data-astro-cid-ewxirvlt]{transition:none}}.services[data-astro-cid-7fsfp5w6]{padding:var(--lp-section-pad-y) 0;--svc-soft: 0 8px 24px color-mix(in srgb, var(--lp-ink) 6%, transparent);--svc-float: 0 30px 60px -20px color-mix(in srgb, var(--lp-ink) 25%, transparent)}.services__head[data-astro-cid-7fsfp5w6]{margin-bottom:32px}.services__title[data-astro-cid-7fsfp5w6]{font-size:var(--fs-h2-large);line-height:1.05;letter-spacing:-.03em;font-weight:700;text-wrap:balance;max-width:18ch}.services__grid[data-astro-cid-7fsfp5w6]{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.svc[data-astro-cid-7fsfp5w6]{position:relative;display:grid;grid-template-rows:auto auto 1fr;background:var(--lp-card);border:1px solid var(--lp-border);border-radius:var(--lp-radius);overflow:hidden}@supports (grid-template-rows: subgrid){.svc[data-astro-cid-7fsfp5w6]{grid-row:span 3;grid-template-rows:subgrid;row-gap:0}}.svc__art[data-astro-cid-7fsfp5w6]{position:relative;height:136px;overflow:hidden;background:var(--lp-bgAlt);border-bottom:1px solid var(--lp-border);user-select:none}.svc__draw[data-astro-cid-7fsfp5w6]{position:absolute;inset:0}.svc__row[data-astro-cid-7fsfp5w6]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px 12px;padding:24px 24px 0}.svc__title[data-astro-cid-7fsfp5w6]{flex:1 1 150px;min-width:0;font-size:19px;font-weight:600;letter-spacing:-.01em;line-height:1.25;text-wrap:balance}.svc__blurb[data-astro-cid-7fsfp5w6]{font-size:15px;color:var(--lp-ink2);line-height:1.55;padding:8px 24px 24px}.svc__nw[data-astro-cid-7fsfp5w6]{white-space:nowrap}.svc__link[data-astro-cid-7fsfp5w6]:after{content:"";position:absolute;inset:0;z-index:2;border-radius:calc(var(--lp-radius) - 1px)}.svc__link[data-astro-cid-7fsfp5w6]:focus-visible{outline:none}.svc__link[data-astro-cid-7fsfp5w6]:focus-visible:after{outline:2px solid var(--lp-primary);outline-offset:-2px}.svc__go[data-astro-cid-7fsfp5w6]{flex:none;display:grid;place-items:center;width:30px;height:30px;margin-top:-3px;border-radius:50%;border:1px solid var(--lp-border);color:var(--lp-ink2)}.svc__go--in[data-astro-cid-7fsfp5w6]{border-color:transparent;background:color-mix(in srgb,var(--lp-good) 12%,var(--lp-card));color:var(--lp-good)}@media(hover:hover){.svc--link[data-astro-cid-7fsfp5w6]:hover{border-color:var(--lp-primary)}.svc--link[data-astro-cid-7fsfp5w6]:hover .svc__title[data-astro-cid-7fsfp5w6]{color:var(--lp-primary)}.svc--link[data-astro-cid-7fsfp5w6]:hover .svc__go[data-astro-cid-7fsfp5w6]{background:var(--lp-primary);border-color:var(--lp-primary);color:var(--lp-card)}}.svc--link[data-astro-cid-7fsfp5w6]:has(.svc__link:focus-visible){border-color:var(--lp-primary)}.svc--link[data-astro-cid-7fsfp5w6]:has(.svc__link:focus-visible) .svc__title[data-astro-cid-7fsfp5w6]{color:var(--lp-primary)}.svc--link[data-astro-cid-7fsfp5w6]:has(.svc__link:focus-visible) .svc__go[data-astro-cid-7fsfp5w6]{background:var(--lp-primary);border-color:var(--lp-primary);color:var(--lp-card)}.art-gbp[data-astro-cid-7fsfp5w6]{background:color-mix(in srgb,var(--lp-primary) 10%,var(--lp-bg))}.gbp__map[data-astro-cid-7fsfp5w6]{position:absolute;inset:0;width:100%;height:100%;max-width:none}.gbp__road[data-astro-cid-7fsfp5w6]{fill:none;stroke:var(--lp-card);stroke-width:5;stroke-linecap:round}.gbp__road--main[data-astro-cid-7fsfp5w6]{stroke-width:10}.gbp__park[data-astro-cid-7fsfp5w6]{fill:color-mix(in srgb,var(--lp-good) 22%,transparent)}.gbp__park--2[data-astro-cid-7fsfp5w6]{fill:color-mix(in srgb,var(--lp-good) 16%,transparent)}.gbp__rival[data-astro-cid-7fsfp5w6]{position:absolute;left:var(--x);top:var(--y);width:13px;height:13px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:color-mix(in srgb,var(--lp-ink) 24%,var(--lp-bg));border:2px solid var(--lp-card)}.gbp__spot[data-astro-cid-7fsfp5w6]{position:absolute;left:50%;top:50%;width:max-content;transform:translate(-58%,-50%);display:flex;align-items:center;gap:12px}.gbp__you[data-astro-cid-7fsfp5w6]{position:relative;display:grid;place-items:center;width:30px;height:46px}.gbp__pin[data-astro-cid-7fsfp5w6]{position:relative;z-index:1;margin-top:-8px;transform-origin:50% 100%}.gbp__pin[data-astro-cid-7fsfp5w6] path[data-astro-cid-7fsfp5w6]{fill:var(--lp-accent);stroke:var(--lp-card);stroke-width:1.4}.gbp__pin[data-astro-cid-7fsfp5w6] circle[data-astro-cid-7fsfp5w6]{fill:var(--lp-card)}.gbp__shadow[data-astro-cid-7fsfp5w6],.gbp__ring[data-astro-cid-7fsfp5w6]{position:absolute;left:50%;bottom:1px;border-radius:50%;translate:-50% 0}.gbp__shadow[data-astro-cid-7fsfp5w6]{width:14px;height:5px;background:color-mix(in srgb,var(--lp-ink) 22%,transparent)}.gbp__ring[data-astro-cid-7fsfp5w6]{width:38px;height:13px;bottom:-3px;border:1.5px solid color-mix(in srgb,var(--lp-accent) 55%,transparent);background:color-mix(in srgb,var(--lp-accent) 10%,transparent)}.gbp__chip[data-astro-cid-7fsfp5w6]{position:relative;display:grid;gap:8px;padding:9px 11px 10px;border-radius:12px;background:var(--lp-card);border:1px solid var(--lp-border);box-shadow:var(--svc-float);white-space:nowrap}.gbp__chip[data-astro-cid-7fsfp5w6]:before{content:"";position:absolute;left:-5px;top:13px;width:9px;height:9px;background:var(--lp-card);border-left:1px solid var(--lp-border);border-bottom:1px solid var(--lp-border);transform:rotate(45deg)}.gbp__upd[data-astro-cid-7fsfp5w6]{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--lp-ink)}.gbp__upd[data-astro-cid-7fsfp5w6] i[data-astro-cid-7fsfp5w6]{width:7px;height:7px;border-radius:50%;background:var(--lp-good)}.gbp__acts[data-astro-cid-7fsfp5w6]{display:flex;gap:6px}.gbp__act[data-astro-cid-7fsfp5w6]{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;color:var(--lp-primary);background:color-mix(in srgb,var(--lp-primary) 9%,var(--lp-card))}.gbp__act[data-astro-cid-7fsfp5w6] path[data-astro-cid-7fsfp5w6]{fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.loc[data-astro-cid-7fsfp5w6]{position:absolute;left:50%;top:14px;bottom:-16px;width:min(calc(100% - 40px),268px);translate:-50% 0;padding:10px 10px 0;border-radius:14px;background:var(--lp-card);border:1px solid var(--lp-border);box-shadow:var(--svc-float)}.loc__q[data-astro-cid-7fsfp5w6]{display:flex;align-items:center;gap:8px;height:30px;padding:0 12px;border-radius:999px;border:1px solid var(--lp-border);color:var(--lp-muted)}.loc__qtext[data-astro-cid-7fsfp5w6]{font-size:12.5px;font-weight:500;color:var(--lp-ink);white-space:nowrap}.loc__rows[data-astro-cid-7fsfp5w6]{display:grid;gap:4px;margin-top:8px}.loc__row[data-astro-cid-7fsfp5w6]{position:relative;display:flex;align-items:center;gap:8px;height:32px;padding:0 6px 0 9px;border-radius:9px;background:var(--lp-card)}.loc__row--you[data-astro-cid-7fsfp5w6]{z-index:1;background:color-mix(in srgb,var(--lp-primary) 7%,var(--lp-card));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lp-primary) 32%,transparent)}.loc__fav[data-astro-cid-7fsfp5w6]{flex:none;width:13px;height:13px;border-radius:50%;background:color-mix(in srgb,var(--lp-ink) 11%,transparent)}.loc__bar[data-astro-cid-7fsfp5w6]{height:6px;border-radius:999px;background:color-mix(in srgb,var(--lp-ink) 11%,transparent)}.loc__pin[data-astro-cid-7fsfp5w6]{flex:none;margin:0 0 1px 1px}.loc__pin[data-astro-cid-7fsfp5w6] path[data-astro-cid-7fsfp5w6]{fill:var(--lp-accent)}.loc__pin[data-astro-cid-7fsfp5w6] circle[data-astro-cid-7fsfp5w6]{fill:var(--lp-card)}.loc__name[data-astro-cid-7fsfp5w6]{font-size:12.5px;font-weight:600;color:var(--lp-primary);white-space:nowrap}.loc__call[data-astro-cid-7fsfp5w6]{margin-left:auto;display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 9px 0 7px;border-radius:999px;background:var(--lp-primary);color:var(--lp-card);font-size:12px;font-weight:600}.art-ai[data-astro-cid-7fsfp5w6]{background:radial-gradient(120% 95% at 84% 50%,color-mix(in srgb,var(--lp-good) 55%,var(--lp-primary)),transparent 62%),var(--lp-primary)}.ai[data-astro-cid-7fsfp5w6]{position:absolute;left:50%;top:50%;translate:-50% -50%;width:min(calc(100% - 40px),262px);height:116px;display:flex;align-items:center}.ai__engs[data-astro-cid-7fsfp5w6]{flex:none;height:116px;display:flex;flex-direction:column;justify-content:space-between}.ai__eng[data-astro-cid-7fsfp5w6]{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;color:var(--lp-ink);background:var(--lp-card)}.ai__wires[data-astro-cid-7fsfp5w6]{flex:1 1 auto;min-width:36px;height:116px;max-width:none;overflow:visible}.ai__wire[data-astro-cid-7fsfp5w6]{fill:none;stroke:color-mix(in srgb,var(--lp-card) 45%,transparent);stroke-width:1.5;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:0}.ai__you[data-astro-cid-7fsfp5w6]{position:relative;flex:none;display:inline-flex;align-items:center;gap:6px;padding:9px 14px 9px 11px;border-radius:999px;background:var(--lp-card);color:var(--lp-primary);font-size:13px;font-weight:600;white-space:nowrap;box-shadow:var(--svc-float)}.ai__you[data-astro-cid-7fsfp5w6] svg{color:var(--lp-accent)}.ai__you[data-astro-cid-7fsfp5w6]:before{content:"";position:absolute;left:-4px;top:50%;width:7px;height:7px;margin-top:-3.5px;border-radius:50%;background:var(--lp-accent);border:1.5px solid var(--lp-primary)}.art-reviews[data-astro-cid-7fsfp5w6]{background:color-mix(in srgb,var(--lp-accent) 7%,var(--lp-bg))}.rev[data-astro-cid-7fsfp5w6]{position:absolute;inset:0}.rev__req[data-astro-cid-7fsfp5w6]{position:absolute;top:12px;left:50%;width:max-content;translate:-50% 0;z-index:3;display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 7px 0 9px;border-radius:999px;background:var(--lp-card);border:1px solid var(--lp-border);box-shadow:var(--svc-soft);font-size:12px;font-weight:600;color:var(--lp-ink2);white-space:nowrap}.rev__plane[data-astro-cid-7fsfp5w6] path[data-astro-cid-7fsfp5w6]{fill:none;stroke:var(--lp-accent);stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.rev__ok[data-astro-cid-7fsfp5w6]{display:grid;place-items:center;width:16px;height:16px;border-radius:50%;background:color-mix(in srgb,var(--lp-good) 14%,transparent);color:var(--lp-good)}.rev__link[data-astro-cid-7fsfp5w6]{position:absolute;left:50%;top:40px;width:2px;height:13px;margin-left:-1px;transform-origin:50% 0;background:repeating-linear-gradient(to bottom,color-mix(in srgb,var(--lp-accent) 70%,transparent) 0 3px,transparent 3px 6px)}.rev__stack[data-astro-cid-7fsfp5w6]{position:absolute;left:50%;top:55px;width:188px;height:64px;translate:-50% 0}.rev__card[data-astro-cid-7fsfp5w6]{position:absolute;inset:0;display:flex;align-items:flex-start;padding:10px 12px;border-radius:12px;background:var(--lp-card);border:1px solid var(--lp-border)}.rev__card--3[data-astro-cid-7fsfp5w6]{transform:translate(-46px,10px) rotate(-5deg);box-shadow:var(--svc-soft)}.rev__card--2[data-astro-cid-7fsfp5w6]{transform:translate(46px,10px) rotate(5deg);box-shadow:var(--svc-soft);flex-direction:row-reverse}.rev__card--1[data-astro-cid-7fsfp5w6]{z-index:1;display:grid;align-content:center;gap:6px;box-shadow:var(--svc-float)}.rev__top[data-astro-cid-7fsfp5w6]{display:flex;align-items:center;gap:7px}.rev__avi[data-astro-cid-7fsfp5w6]{flex:none;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;color:var(--lp-card);background:color-mix(in srgb,var(--lp-ink) 14%,var(--lp-card))}.rev__card--1[data-astro-cid-7fsfp5w6] .rev__avi[data-astro-cid-7fsfp5w6]{background:var(--lp-accent2)}.rev__card--2[data-astro-cid-7fsfp5w6] .rev__avi[data-astro-cid-7fsfp5w6]{background:color-mix(in srgb,var(--lp-primary) 22%,var(--lp-card))}.rev__stars[data-astro-cid-7fsfp5w6]{display:flex;gap:1px;color:var(--lp-accent)}.rev__g[data-astro-cid-7fsfp5w6]{margin-left:auto;display:grid}.rev__meta[data-astro-cid-7fsfp5w6]{display:flex;align-items:baseline;gap:6px;font-size:12px;color:var(--lp-muted)}.rev__meta[data-astro-cid-7fsfp5w6] strong[data-astro-cid-7fsfp5w6]{font-weight:600;color:var(--lp-ink)}.web[data-astro-cid-7fsfp5w6]{position:absolute;inset:0;display:flex;justify-content:center;align-items:flex-start;gap:22px;padding-top:16px}.web__phone[data-astro-cid-7fsfp5w6]{position:relative;flex:none;width:116px;height:172px;display:flex;flex-direction:column;gap:9px;padding:18px 10px 0;border-radius:18px;background:var(--lp-card);border:1px solid color-mix(in srgb,var(--lp-ink) 20%,transparent);box-shadow:var(--svc-float)}.web__notch[data-astro-cid-7fsfp5w6]{position:absolute;top:7px;left:50%;width:26px;height:4px;translate:-50% 0;border-radius:999px;background:color-mix(in srgb,var(--lp-ink) 14%,transparent)}.web__bar[data-astro-cid-7fsfp5w6]{display:flex;align-items:center;justify-content:space-between}.web__logo[data-astro-cid-7fsfp5w6]{width:10px;height:10px;border-radius:50%;background:var(--lp-accent)}.web__menu[data-astro-cid-7fsfp5w6]{display:grid;gap:2.5px}.web__menu[data-astro-cid-7fsfp5w6] i[data-astro-cid-7fsfp5w6]{width:12px;height:1.5px;border-radius:999px;background:color-mix(in srgb,var(--lp-ink) 60%,transparent)}.web__head[data-astro-cid-7fsfp5w6]{font-size:12px;font-weight:700;line-height:1.2;letter-spacing:-.01em;color:var(--lp-ink)}.web__cta[data-astro-cid-7fsfp5w6]{padding:6px 0;border-radius:999px;background:var(--lp-primary);color:var(--lp-card);font-size:12px;font-weight:600;text-align:center;white-space:nowrap}.web__gauge[data-astro-cid-7fsfp5w6]{flex:none;display:grid;justify-items:center;gap:2px;margin-top:10px;padding:10px 12px 9px;border-radius:14px;background:var(--lp-card);border:1px solid var(--lp-border);box-shadow:var(--svc-soft)}.web__dial[data-astro-cid-7fsfp5w6]{display:block;max-width:none}.web__track[data-astro-cid-7fsfp5w6],.web__zone[data-astro-cid-7fsfp5w6]{fill:none;stroke-width:6;stroke-linecap:round}.web__track[data-astro-cid-7fsfp5w6]{stroke:color-mix(in srgb,var(--lp-ink) 10%,transparent)}.web__zone[data-astro-cid-7fsfp5w6]{stroke:var(--lp-good)}.web__needle[data-astro-cid-7fsfp5w6]{transform-box:view-box;transform-origin:36px 36px}.web__needle[data-astro-cid-7fsfp5w6] line[data-astro-cid-7fsfp5w6]{stroke:var(--lp-ink);stroke-width:2.5;stroke-linecap:round}.web__hub[data-astro-cid-7fsfp5w6]{fill:var(--lp-ink);stroke:var(--lp-card);stroke-width:1.5}.web__label[data-astro-cid-7fsfp5w6]{font-size:12px;font-weight:600;color:var(--lp-ink2);white-space:nowrap}.art-manager[data-astro-cid-7fsfp5w6]{background:color-mix(in srgb,var(--lp-primary) 6%,var(--lp-bg))}.mgr[data-astro-cid-7fsfp5w6]{position:absolute;left:50%;top:50%;translate:-50% -50%;width:min(calc(100% - 36px),272px);display:grid;gap:8px}.mgr__note[data-astro-cid-7fsfp5w6]{display:flex;align-items:flex-start;gap:10px;padding:11px 12px;border-radius:14px;background:var(--lp-card);border:1px solid var(--lp-border);box-shadow:var(--svc-float)}.mgr__avi[data-astro-cid-7fsfp5w6]{position:relative;flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--lp-primary);color:var(--lp-accent2)}.mgr__online[data-astro-cid-7fsfp5w6]{position:absolute;right:-1px;bottom:-1px;width:11px;height:11px;border-radius:50%;background:var(--lp-good);border:2px solid var(--lp-card)}.mgr__txt[data-astro-cid-7fsfp5w6]{display:grid;gap:2px;min-width:0;font-size:12px;line-height:1.35;color:var(--lp-ink2)}.mgr__who[data-astro-cid-7fsfp5w6]{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.mgr__who[data-astro-cid-7fsfp5w6] strong[data-astro-cid-7fsfp5w6]{font-size:12px;font-weight:600;color:var(--lp-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mgr__time[data-astro-cid-7fsfp5w6]{flex:none;font-size:12px;color:var(--lp-muted)}.mgr__msg[data-astro-cid-7fsfp5w6]{text-wrap:balance}.mgr__reply[data-astro-cid-7fsfp5w6]{justify-self:end;padding:7px 12px;border-radius:14px 14px 4px;background:var(--lp-primary);color:var(--lp-card);font-size:12px;font-weight:500;white-space:nowrap}@media(min-width:640px){.services__head[data-astro-cid-7fsfp5w6]{margin-bottom:40px}.services__grid[data-astro-cid-7fsfp5w6]{grid-template-columns:repeat(2,minmax(0,1fr))}.svc__art[data-astro-cid-7fsfp5w6]{height:164px}.svc__row[data-astro-cid-7fsfp5w6]{padding:28px 28px 0}.svc__blurb[data-astro-cid-7fsfp5w6]{padding:8px 28px 28px}.loc[data-astro-cid-7fsfp5w6]{top:18px}.rev__req[data-astro-cid-7fsfp5w6]{top:16px}.rev__link[data-astro-cid-7fsfp5w6]{top:44px;height:17px}.rev__stack[data-astro-cid-7fsfp5w6]{top:63px;height:70px}.web[data-astro-cid-7fsfp5w6]{gap:28px;padding-top:20px}.web__gauge[data-astro-cid-7fsfp5w6]{margin-top:14px}}@media(min-width:1024px){.services__head[data-astro-cid-7fsfp5w6]{margin-bottom:48px}.services__grid[data-astro-cid-7fsfp5w6]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(prefers-reduced-motion:no-preference){.svc[data-astro-cid-7fsfp5w6]{transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.svc__go[data-astro-cid-7fsfp5w6]{transition:background-color .2s ease,border-color .2s ease,color .2s ease}.svc__go[data-astro-cid-7fsfp5w6] svg{transition:transform .2s ease}@media(hover:hover){.svc--link[data-astro-cid-7fsfp5w6]:hover{transform:translateY(-3px);box-shadow:var(--svc-soft)}.svc--link[data-astro-cid-7fsfp5w6]:hover .svc__go[data-astro-cid-7fsfp5w6] svg{transform:translate(2px)}}.svc--link[data-astro-cid-7fsfp5w6]:has(.svc__link:focus-visible){transform:translateY(-3px);box-shadow:var(--svc-soft)}.svc--link[data-astro-cid-7fsfp5w6]:has(.svc__link:focus-visible) .svc__go[data-astro-cid-7fsfp5w6] svg{transform:translate(2px)}.services__grid[data-astro-cid-7fsfp5w6][data-live] .gbp__pin[data-astro-cid-7fsfp5w6]{animation:gbpDrop var(--tile-cycle) linear calc(var(--tile-i) * var(--tile-slot)) infinite both}.services__grid[data-astro-cid-7fsfp5w6][data-live] .gbp__shadow[data-astro-cid-7fsfp5w6]{animation:gbpShadow var(--tile-cycle) linear calc(var(--tile-i) * var(--tile-slot)) infinite both}.services__grid[data-astro-cid-7fsfp5w6][data-live] .gbp__ring[data-astro-cid-7fsfp5w6]{animation:gbpRing var(--tile-cycle) linear calc(var(--tile-i) * var(--tile-slot)) infinite both}.services__grid[data-astro-cid-7fsfp5w6][data-live] .gbp__chip[data-astro-cid-7fsfp5w6]{animation:gbpChip var(--tile-cycle) linear calc(var(--tile-i) * var(--tile-slot)) infinite both}@keyframes gbpDrop{0%,to{transform:none;opacity:1;animation-timing-function:ease-in}2.5%{transform:translateY(-14px);opacity:0}3%{transform:translateY(-24px);opacity:0;animation-timing-function:cubic-bezier(.55,0,.85,.4)}4%{opacity:1}6.1%{transform:translateY(0) scale(1.08,.9);animation-timing-function:ease-out}7.6%{transform:translateY(-4px) scale(.98,1.02);animation-timing-function:ease-in-out}9.1%{transform:none;opacity:1}}@keyframes gbpShadow{0%,to{transform:none;opacity:1;animation-timing-function:ease-in}2.5%,3%{transform:scale(.4);opacity:.3;animation-timing-function:ease-in}6.1%{transform:scale(1.15);opacity:1;animation-timing-function:ease-out}9.1%{transform:none;opacity:1}}@keyframes gbpRing{0%,to{transform:none;opacity:1;animation-timing-function:ease-in}2.5%{transform:scale(.8);opacity:0}3%,5.5%{transform:scale(.25);opacity:0;animation-timing-function:ease-out}7.5%{opacity:1}12.3%{transform:none;opacity:1}}@keyframes gbpChip{0%,to{transform:none;opacity:1;animation-timing-function:ease-in}2.5%,5.3%{transform:translate(-8px);opacity:0;animation-timing-function:ease-out}9.1%{transform:none;opacity:1}}.services__grid[data-astro-cid-7fsfp5w6][data-live] .loc__row--you[data-astro-cid-7fsfp5w6]{animation:locIn var(--tile-cycle) linear calc(var(--tile-i) * var(--tile-slot)) infinite both}.services__grid[data-astro-cid-7fsfp5w6][data-live] .loc__row--b[data-astro-cid-7fsfp5w6]{animation:locMake var(--tile-cycle) linear calc(var(--tile-i) * var(--tile-slot)) infinite both}.services__grid[data-astro-cid-7fsfp5w6][data-live] .loc__call[data-astro-cid-7fsfp5w6] svg{animation:locRing var(--tile-cycle) linear calc(var(--tile-i) * var(--tile-slot)) infinite both}@keyframes locIn{0%,to{transform:none;opacity:1;animation-timing-function:ease-in}2.5%,3.8%{transform:translate(22px);opacity:0;animation-timing-function:cubic-bezier(.3,.7,.35,1)}8%{transform:none;opacity:1}}@keyframes locMake{0%,0.8%{transform:none;animation-timing-function:ease-in-out}3.5%,3.8%{transform:translateY(-36px);animation-timing-function:cubic-bezier(.3,.7,.35,1)}8%,to{transform:none}}@keyframes locRing{0%,8.5%,to{transform:none;animation-timing-function:ease-in-out}9.2%,10.6%{transform:rotate(-14deg);animation-timing-function:ease-in-out}9.9%,11.3%{transform:rotate(14deg);animation-timing-function:ease-in-out}12%{transform:none}}.services__grid[data-astro-cid-7fsfp5w6][data-live] .ai__wire[data-astro-cid-7fsfp5w6]{animation:aiWire var(--tile-cycle) linear calc(var(--tile-i) * var(--tile-slot)) infinite both}.services__grid[data-astro-cid-7fsfp5w6][data-live] .ai__wire--2[data-astro-cid-7fsfp5w6]{animation-delay:calc(var(--tile-i) * var(--tile-slot) + .14s)}.services__grid[data-astro-cid-7fsfp5w6][data-live] .ai__wire--3[data-astro-cid-7fsfp5w6]{animation-delay:calc(var(--tile-i) * var(--tile-slot) + .28s)}.services__grid[data-astro-cid-7fsfp5w6][data-live] .ai__eng[data-astro-cid-7fsfp5w6]{animation:aiPing var(--tile-cycle) linear calc(var(--tile-i) * var(--tile-slot)) infinite both}.services__grid[data-astro-cid-7fsfp5w6][data-live] .ai__eng--2[data-astro-cid-7fsfp5w6]{animation-delay:calc(var(--tile-i) * var(--tile-slot) + .14s)}.services__grid[data-astro-cid-7fsfp5w6][data-live] .ai__eng--3[data-astro-cid-7fsfp5w6]{animation-delay:calc(var(--tile-i) * var(--tile-slot) + .28s)}.services__grid[data-astro-cid-7fsfp5w6][data-live] .ai__you[data-astro-cid-7fsfp5w6]{animation:aiYou var(--tile-cycle) linear calc(var(--tile-i) * var(--tile-slot)) infinite both}.services__grid[data-astro-cid-7fsfp5w6][data-live] .ai__you[data-astro-cid-7fsfp5w6] svg{animation:aiTwinkle var(--tile-cycle) linear calc(var(--tile-i) * var(--tile-slot)) infinite both}.ai__wire[data-astro-cid-7fsfp5w6]{transform-box:fill-box;transform-origin:0 50%}@keyframes aiWire{0%,to{transform:none;opacity:1;animation-timing-function:ease-in}2%{transform:none;opacity:0}2.1%,4%{transform:scaleX(.3);opacity:0;animation-timing-function:cubic-bezier(.2,.7,.2,1)}7.2%{transform:none;opacity:1}}@keyframes aiPing{0%,4%,to{transform:none;animation-timing-function:ease-out}5.4%{transform:scale(1.12);animation-timing-function:ease-in-out}7.4%{transform:none}}@keyframes aiYou{0%,to{opacity:1;animation-timing-function:ease-in}2.5%,7.4%{opacity:0;animation-timing-function:ease-out}9.8%{opacity:1}}@keyframes aiTwinkle{0%,2.5%,to{transform:none}2.6%,7.4%{transform:scale(0) rotate(-90deg);animation-timing-function:cubic-bezier(.3,1.4,.5,1)}10.6%{transform:none}}.services__grid[data-astro-cid-7fsfp5w6][data-live] .rev__plane[data-astro-cid-7fsfp5w6]{animation:revSend var(--tile-cycle) linear calc(var(--tile-i) * var(--tile-slot)) infinite both}.services__grid[data-astro-cid-7fsfp5w6][data-live] .rev__link[data-astro-cid-7fsfp5w6]{animation:revThread var(--tile-cycle) linear calc(var(--tile-i) * var(--tile-slot)) infinite both}.services__grid[data-astro-cid-7fsfp5w6][data-live] .rev__card--1[data-astro-cid-7fsfp5w6]{animation:revLand var(--tile-cycle) linear calc(var(--tile-i) * var(--tile-slot)) infinite both}.services__grid[data-astro-cid-7fsfp5w6][data-live] .rev__card--3[data-astro-cid-7fsfp5w6]{animation:revFan3 var(--tile-cycle) linear calc(var(--tile-i) * var(--tile-slot)) infinite both}.services__grid[data-astro-cid-7fsfp5w6][data-live] .rev__card--2[data-astro-cid-7fsfp5w6]{animation:revFan2 var(--tile-cycle) linear calc(var(--tile-i) * var(--tile-slot)) infinite both}@keyframes revSend{0%,2.5%,to{transform:none;animation-timing-function:ease-in-out}4%{transform:translate(3px,-3px);animation-timing-function:ease-in-out}5.8%{transform:none}}@keyframes revThread{0%,1%,to{transform:none;animation-timing-function:ease-in}3%,3.5%{transform:scaleY(0);animation-timing-function:ease-out}5.8%{transform:none}}@keyframes revLand{0%,to{transform:none;opacity:1;animation-timing-function:ease-in}2.5%,5.2%{transform:translateY(-12px) scale(.96);opacity:0;animation-timing-function:cubic-bezier(.3,.7,.35,1)}9.4%{transform:none;opacity:1}}@keyframes revFan3{0%,5%,11%,to{transform:translate(-46px,10px) rotate(-5deg);animation-timing-function:cubic-bezier(.4,0,.2,1)}7.6%{transform:translate(-58px,13px) rotate(-9deg);animation-timing-function:cubic-bezier(.4,0,.2,1)}}@keyframes revFan2{0%,5%,11%,to{transform:translate(46px,10px) rotate(5deg);animation-timing-function:cubic-bezier(.4,0,.2,1)}7.6%{transform:translate(58px,13px) rotate(9deg);animation-timing-function:cubic-bezier(.4,0,.2,1)}}.services__grid[data-astro-cid-7fsfp5w6][data-live] .web__needle[data-astro-cid-7fsfp5w6]{animation:webNeedle var(--tile-cycle) linear calc(var(--tile-i) * var(--tile-slot)) infinite both}.services__grid[data-astro-cid-7fsfp5w6][data-live] .web__cta[data-astro-cid-7fsfp5w6]{animation:webTap var(--tile-cycle) linear calc(var(--tile-i) * var(--tile-slot)) infinite both}@keyframes webNeedle{0%,to{transform:none;animation-timing-function:ease-in-out}4.5%{transform:rotate(-205deg);animation-timing-function:cubic-bezier(.3,.7,.3,1)}9.8%{transform:rotate(7deg);animation-timing-function:cubic-bezier(.3,.7,.3,1)}11%{transform:rotate(-2deg);animation-timing-function:cubic-bezier(.3,.7,.3,1)}12.1%{transform:none}}@keyframes webTap{0%,10.2%,to{transform:none;animation-timing-function:ease-in-out}11.6%{transform:scale(.92);animation-timing-function:ease-in-out}13.6%{transform:none}}.mgr__reply[data-astro-cid-7fsfp5w6]{transform-origin:100% 100%}.services__grid[data-astro-cid-7fsfp5w6][data-live] .mgr__reply[data-astro-cid-7fsfp5w6]{animation:mgrReply var(--tile-cycle) linear calc(var(--tile-i) * var(--tile-slot)) infinite both}@keyframes mgrReply{0%,to{transform:none;opacity:1;animation-timing-function:ease-in}2.5%,5%{transform:scale(.6);opacity:0;animation-timing-function:cubic-bezier(.2,.7,.2,1)}8%{transform:scale(1.04);opacity:1;animation-timing-function:ease-in-out}9.5%{transform:none;opacity:1}}}.audit[data-astro-cid-lhnixgqy]{padding:var(--lp-section-pad-y) 0;background:var(--lp-bgAlt);--aud-soft: 0 8px 24px color-mix(in srgb, var(--lp-ink) 6%, transparent);--aud-float: 0 30px 60px -20px color-mix(in srgb, var(--lp-ink) 25%, transparent)}.audit__grid[data-astro-cid-lhnixgqy]{display:grid;grid-template-columns:minmax(0,1fr);gap:36px;align-items:center}.audit__title[data-astro-cid-lhnixgqy]{font-size:var(--fs-h2);line-height:1.05;letter-spacing:-.03em;font-weight:700;text-wrap:balance}.audit__lead[data-astro-cid-lhnixgqy]{font-size:17px;color:var(--lp-ink2);line-height:1.6;margin-top:16px;max-width:46ch;text-wrap:pretty}.audit__bullets[data-astro-cid-lhnixgqy]{display:grid;gap:12px;margin-top:24px;max-width:48ch}.audit__bullets[data-astro-cid-lhnixgqy] li[data-astro-cid-lhnixgqy]{display:flex;align-items:flex-start;gap:10px;font-size:15px;line-height:1.45;color:var(--lp-ink2)}.check[data-astro-cid-lhnixgqy]{flex:none;width:20px;height:20px;margin-top:1px;border-radius:50%;background:var(--lp-good);color:var(--lp-card);display:grid;place-items:center}.audit__card[data-astro-cid-lhnixgqy]{min-width:0;container:audcard / inline-size;background:var(--lp-card);border:1px solid var(--lp-border);border-radius:24px;padding:20px;box-shadow:var(--aud-float)}.audit__fields[data-astro-cid-lhnixgqy]{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;margin-bottom:18px}.fld[data-astro-cid-lhnixgqy]{min-width:0}.fld__label[data-astro-cid-lhnixgqy]{display:block;font-size:14px;font-weight:600;color:var(--lp-ink);margin-bottom:6px}.fld__input[data-astro-cid-lhnixgqy]{display:block;width:100%;min-height:48px;padding:12px 14px;border-radius:12px;border:1px solid color-mix(in srgb,var(--lp-ink) 22%,transparent);background:var(--lp-bg);color:var(--lp-ink);font:inherit;font-size:16px}.fld__input[data-astro-cid-lhnixgqy]::placeholder{color:var(--lp-muted);opacity:1}.fld__input[data-astro-cid-lhnixgqy]:focus-visible{outline:2px solid var(--lp-primary);outline-offset:1px;border-color:var(--lp-primary);background:var(--lp-card)}.fld__input[data-astro-cid-lhnixgqy][aria-invalid=true]{border-color:var(--lp-accent)}.fld__err[data-astro-cid-lhnixgqy]{display:flex;gap:6px;margin-top:6px;font-size:13px;font-weight:500;line-height:1.4;color:var(--lp-ink)}.fld__err[data-astro-cid-lhnixgqy]:before{content:"";flex:none;width:3px;border-radius:2px;background:var(--lp-accent)}.fld__err[data-astro-cid-lhnixgqy][hidden]{display:none}.audit__note[data-astro-cid-lhnixgqy]{margin-top:10px;font-size:13px;color:var(--lp-muted);text-align:center}.snap[data-astro-cid-lhnixgqy]{margin-top:20px;padding:14px 14px 12px;border-radius:16px;background:color-mix(in srgb,var(--lp-primary) 5%,var(--lp-bg));border:1px solid var(--lp-border)}.snap__pic[data-astro-cid-lhnixgqy]{user-select:none}.snap__head[data-astro-cid-lhnixgqy]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;margin-bottom:10px}.snap__title[data-astro-cid-lhnixgqy]{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--lp-ink2)}.snap__key[data-astro-cid-lhnixgqy]{display:flex;gap:12px}.snap__keyitem[data-astro-cid-lhnixgqy]{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--lp-ink2);white-space:nowrap}.snap__grid[data-astro-cid-lhnixgqy]{position:relative;display:grid;grid-template-columns:minmax(0,1fr) repeat(4,34px);grid-template-rows:26px repeat(3,34px);align-items:center;row-gap:4px;padding:8px 6px 6px 10px;border-radius:12px;background:var(--lp-card);border:1px solid var(--lp-border);box-shadow:var(--aud-soft)}.snap__band[data-astro-cid-lhnixgqy]{position:absolute;grid-column:2 / 3;grid-row:1 / -1;inset:-4px 2px -2px;z-index:0;border-radius:10px;background:color-mix(in srgb,var(--lp-primary) 8%,var(--lp-card));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lp-primary) 24%,transparent)}.snap__col[data-astro-cid-lhnixgqy]{z-index:1;display:grid;place-items:center;height:26px;position:relative}.snap__col--you[data-astro-cid-lhnixgqy]{font-size:12px;font-weight:700;color:var(--lp-primary)}.snap__rival[data-astro-cid-lhnixgqy]{width:18px;height:18px;border-radius:50%;background:color-mix(in srgb,var(--lp-ink) 14%,var(--lp-card))}.snap__eng[data-astro-cid-lhnixgqy]{position:relative;z-index:1;display:flex;align-items:center;gap:7px;min-width:0;height:34px;color:var(--lp-ink)}.snap__eng[data-astro-cid-lhnixgqy] svg{flex:none}.snap__engname[data-astro-cid-lhnixgqy]{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.snap__cell[data-astro-cid-lhnixgqy]{position:relative;z-index:1;display:grid;place-items:center;height:34px}.m[data-astro-cid-lhnixgqy]{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;border:1.5px solid color-mix(in srgb,var(--lp-ink) 26%,transparent);font-style:normal}.m--y[data-astro-cid-lhnixgqy]{background:var(--lp-good);border-color:var(--lp-good);color:var(--lp-card)}.m--n[data-astro-cid-lhnixgqy] b[data-astro-cid-lhnixgqy]{width:8px;height:1.75px;border-radius:2px;background:color-mix(in srgb,var(--lp-ink) 45%,transparent)}.m--key[data-astro-cid-lhnixgqy]{width:14px;height:14px}.m--key[data-astro-cid-lhnixgqy].m--n b[data-astro-cid-lhnixgqy]{width:6px}.snap__foot[data-astro-cid-lhnixgqy]{margin-top:10px;font-size:12px;line-height:1.5;color:var(--lp-muted)}.snap__foot[data-astro-cid-lhnixgqy] b[data-astro-cid-lhnixgqy]{font-weight:600;color:var(--lp-ink)}@media(max-width:359px){.audit__card[data-astro-cid-lhnixgqy]{padding:16px}.snap[data-astro-cid-lhnixgqy]{padding:12px 10px 10px}.snap__grid[data-astro-cid-lhnixgqy]{grid-template-columns:minmax(0,1fr) repeat(4,30px);padding-left:8px}.snap__eng[data-astro-cid-lhnixgqy]{gap:5px}}@media(min-width:480px){.audit__card[data-astro-cid-lhnixgqy]{padding:28px}.snap[data-astro-cid-lhnixgqy]{padding:16px 16px 14px}.snap__grid[data-astro-cid-lhnixgqy]{grid-template-columns:minmax(0,1fr) repeat(4,44px);padding:8px 10px 6px 14px}}@container audcard (min-width: 440px){.audit__fields[data-astro-cid-lhnixgqy]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.audit__grid[data-astro-cid-lhnixgqy]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:64px}.audit__card[data-astro-cid-lhnixgqy]{padding:32px}}@media(prefers-reduced-motion:no-preference){.fld__input[data-astro-cid-lhnixgqy]{transition:border-color .2s ease,background-color .2s ease}.snap__pic[data-astro-cid-lhnixgqy]{--aud-cycle: 12s;--aud-lead: 1s}.snap__pic[data-astro-cid-lhnixgqy][data-live] .snap__cell[data-astro-cid-lhnixgqy] .m--y[data-astro-cid-lhnixgqy]{animation:snapFill var(--aud-cycle) linear infinite both;animation-delay:calc(var(--aud-lead) + var(--r) * .6s + var(--c) * .08s)}.snap__pic[data-astro-cid-lhnixgqy][data-live] .snap__cell[data-astro-cid-lhnixgqy] .m--y[data-astro-cid-lhnixgqy] svg{animation:snapTick var(--aud-cycle) linear infinite both;animation-delay:calc(var(--aud-lead) + var(--r) * .6s + var(--c) * .08s)}.snap__pic[data-astro-cid-lhnixgqy][data-live] .snap__cell[data-astro-cid-lhnixgqy] .m--n[data-astro-cid-lhnixgqy] b[data-astro-cid-lhnixgqy]{animation:snapDash var(--aud-cycle) linear infinite both;animation-delay:calc(var(--aud-lead) + var(--r) * .6s + var(--c) * .08s)}.snap__pic[data-astro-cid-lhnixgqy][data-live] .snap__band[data-astro-cid-lhnixgqy]{animation:snapBand var(--aud-cycle) linear var(--aud-lead) infinite both}@keyframes snapFill{0%{background-color:var(--lp-good);border-color:var(--lp-good);animation-timing-function:ease-in}3%{background-color:transparent;border-color:color-mix(in srgb,var(--lp-ink) 26%,transparent)}4.5%{background-color:transparent;border-color:color-mix(in srgb,var(--lp-ink) 26%,transparent);animation-timing-function:cubic-bezier(.25,.7,.3,1)}8%{background-color:var(--lp-good);border-color:var(--lp-good)}to{background-color:var(--lp-good);border-color:var(--lp-good)}}@keyframes snapTick{0%{opacity:1;transform:none;animation-timing-function:ease-in}2.5%{opacity:0;transform:scale(.5)}5.2%{opacity:0;transform:scale(.5);animation-timing-function:cubic-bezier(.25,.7,.3,1)}8.6%{opacity:1;transform:none}to{opacity:1;transform:none}}@keyframes snapDash{0%{opacity:1;transform:none;animation-timing-function:ease-in}2.5%{opacity:0;transform:scaleX(0)}4.5%{opacity:0;transform:scaleX(0);animation-timing-function:ease-out}8%{opacity:1;transform:none}to{opacity:1;transform:none}}@keyframes snapBand{0%{opacity:1;animation-timing-function:ease-in}3%{opacity:0}19%{opacity:0;animation-timing-function:ease-out}23%{opacity:1}to{opacity:1}}}.ind[data-astro-cid-myrkonff]{padding:var(--lp-section-pad-y) 0}.ind__head[data-astro-cid-myrkonff]{text-align:center;margin-bottom:32px}.ind__title[data-astro-cid-myrkonff]{font-size:var(--fs-h2-large);line-height:1.05;letter-spacing:-.03em;font-weight:700;text-wrap:balance}.ind__lead[data-astro-cid-myrkonff]{font-size:17px;color:var(--lp-ink2);max-width:54ch;margin:14px auto 0;line-height:1.6;text-wrap:pretty}.ind__grid[data-astro-cid-myrkonff]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tile[data-astro-cid-myrkonff]{position:relative;display:flex;flex-direction:column;justify-content:flex-end;aspect-ratio:4 / 5;border-radius:18px;overflow:hidden;isolation:isolate;background:var(--lp-ink);color:var(--lp-card)}.tile__img[data-astro-cid-myrkonff]{position:absolute;z-index:-1;inset:0;width:100%;height:100%;object-fit:cover}.tile__shade[data-astro-cid-myrkonff]{position:absolute;z-index:-1;inset:0;background:linear-gradient(180deg,color-mix(in srgb,var(--lp-ink) 0%,transparent) 12%,color-mix(in srgb,var(--lp-ink) 62%,transparent) 46%,color-mix(in srgb,var(--lp-ink) 92%,transparent))}@media(min-width:640px){.tile__shade[data-astro-cid-myrkonff]{background:linear-gradient(180deg,color-mix(in srgb,var(--lp-ink) 0%,transparent) 34%,color-mix(in srgb,var(--lp-ink) 55%,transparent) 62%,color-mix(in srgb,var(--lp-ink) 90%,transparent))}}.tile__copy[data-astro-cid-myrkonff]{padding:14px;text-shadow:0 1px 10px color-mix(in srgb,var(--lp-ink) 45%,transparent)}.tile__name[data-astro-cid-myrkonff]{font-size:15px;font-weight:600;letter-spacing:-.01em;line-height:1.2;text-wrap:balance;overflow-wrap:normal;word-break:normal;hyphens:none}@media(min-width:360px){.tile__name[data-astro-cid-myrkonff]{font-size:17px}}.tile__link[data-astro-cid-myrkonff]{color:inherit}.tile__who[data-astro-cid-myrkonff]{margin-top:4px;font-size:13px;line-height:1.4;color:color-mix(in srgb,var(--lp-card) 88%,transparent);text-wrap:balance}.tile__link[data-astro-cid-myrkonff]:after{content:"";position:absolute;inset:0;z-index:2;border-radius:17px}.tile__link[data-astro-cid-myrkonff]:focus-visible{outline:none}.tile__link[data-astro-cid-myrkonff]:focus-visible:after{outline:2px solid var(--lp-card);outline-offset:-5px}.tile[data-astro-cid-myrkonff]:has(.tile__link:focus-visible){outline:2px solid var(--lp-primary);outline-offset:3px}.tile__go[data-astro-cid-myrkonff]{position:absolute;top:12px;right:12px;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;overflow:hidden;background:color-mix(in srgb,var(--lp-card) 92%,transparent);color:var(--lp-ink)}.tile__arrow[data-astro-cid-myrkonff]{grid-area:1 / 1;display:grid;place-items:center}.tile__arrow--next[data-astro-cid-myrkonff]{transform:translate(-34px);opacity:0}@media(hover:hover){.tile[data-astro-cid-myrkonff]:hover .tile__go[data-astro-cid-myrkonff]{background:var(--lp-accent);color:var(--lp-card)}}.tile[data-astro-cid-myrkonff]:has(.tile__link:focus-visible) .tile__go[data-astro-cid-myrkonff]{background:var(--lp-accent);color:var(--lp-card)}@media(prefers-reduced-motion:no-preference){.tile__img[data-astro-cid-myrkonff]{transition:transform .9s cubic-bezier(.22,.61,.36,1)}.tile__go[data-astro-cid-myrkonff]{transition:background-color .3s ease-out,color .3s ease-out}.tile__arrow[data-astro-cid-myrkonff]{transition:transform .45s cubic-bezier(.22,.61,.36,1),opacity .3s ease-out}.tile[data-astro-cid-myrkonff]:has(.tile__link:focus-visible) .tile__img[data-astro-cid-myrkonff]{transform:scale(1.045)}.tile[data-astro-cid-myrkonff]:has(.tile__link:focus-visible) .tile__arrow[data-astro-cid-myrkonff]{transform:translate(34px);opacity:0}.tile[data-astro-cid-myrkonff]:has(.tile__link:focus-visible) .tile__arrow--next[data-astro-cid-myrkonff]{transform:none;opacity:1;transition-delay:.08s}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.tile[data-astro-cid-myrkonff]:hover .tile__img[data-astro-cid-myrkonff]{transform:scale(1.045)}.tile[data-astro-cid-myrkonff]:hover .tile__arrow[data-astro-cid-myrkonff]{transform:translate(34px);opacity:0}.tile[data-astro-cid-myrkonff]:hover .tile__arrow--next[data-astro-cid-myrkonff]{transform:none;opacity:1;transition-delay:.08s}}.ind__all[data-astro-cid-myrkonff]{text-align:center;margin-top:20px}.ind__allLink[data-astro-cid-myrkonff]{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 6px;font-size:15px;font-weight:600;color:var(--lp-primary);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:5px;text-decoration-thickness:1.5px}.ind__allArrow[data-astro-cid-myrkonff]{display:inline-grid}@media(hover:hover){.ind__allLink[data-astro-cid-myrkonff]:hover{text-decoration-color:currentColor}}.ind__allLink[data-astro-cid-myrkonff]:focus-visible{outline:2px solid var(--lp-primary);outline-offset:2px;border-radius:8px}@media(hover:hover)and (prefers-reduced-motion:no-preference){.ind__allArrow[data-astro-cid-myrkonff]{transition:transform .35s cubic-bezier(.22,.61,.36,1)}.ind__allLink[data-astro-cid-myrkonff]:hover .ind__allArrow[data-astro-cid-myrkonff]{transform:translate(4px)}}@media(min-width:640px){.ind__head[data-astro-cid-myrkonff]{margin-bottom:40px}.tile__copy[data-astro-cid-myrkonff]{padding:18px}.tile__name[data-astro-cid-myrkonff]{font-size:19px}}@media(min-width:768px){.ind__grid[data-astro-cid-myrkonff]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.tile__copy[data-astro-cid-myrkonff]{padding:14px}.tile__name[data-astro-cid-myrkonff]{font-size:18px}}@media(min-width:1024px){.ind__head[data-astro-cid-myrkonff]{margin-bottom:56px}.ind__grid[data-astro-cid-myrkonff]{gap:14px}.tile__copy[data-astro-cid-myrkonff]{padding:20px 64px 20px 20px}.tile__go[data-astro-cid-myrkonff]{top:auto;bottom:20px;right:18px;width:36px;height:36px}.tile__name[data-astro-cid-myrkonff]{font-size:22px}.tile__who[data-astro-cid-myrkonff]{font-size:14px}}.stats[data-astro-cid-qozlwz5g]{padding:48px 0;background:var(--lp-primary);color:var(--lp-card);--stats-rule: color-mix(in srgb, var(--lp-card) 16%, transparent)}.stats__grid[data-astro-cid-qozlwz5g]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 16px}.stat[data-astro-cid-qozlwz5g]{min-width:0}.stat--lead[data-astro-cid-qozlwz5g]{grid-column:1 / -1;padding-bottom:28px;border-bottom:1px solid var(--stats-rule)}.stat__top[data-astro-cid-qozlwz5g]{display:flex;align-items:flex-end;gap:20px}.stat__value[data-astro-cid-qozlwz5g]{font-size:30px;font-weight:700;letter-spacing:-.04em;line-height:1;color:var(--lp-accent2);white-space:nowrap}.stat--lead[data-astro-cid-qozlwz5g] .stat__value[data-astro-cid-qozlwz5g]{font-size:48px}.stat__label[data-astro-cid-qozlwz5g]{font-size:13px;line-height:1.4;color:color-mix(in srgb,var(--lp-card) 82%,transparent);margin-top:8px;text-wrap:pretty}.stat--lead[data-astro-cid-qozlwz5g] .stat__label[data-astro-cid-qozlwz5g]{font-size:15px}.stat__link[data-astro-cid-qozlwz5g]{color:var(--lp-card);font-weight:600;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--lp-card) 45%,transparent);text-underline-offset:3px;text-decoration-thickness:1px;border-radius:2px;padding:3px 0}@media(hover:hover){.stat__link[data-astro-cid-qozlwz5g]:hover{text-decoration-color:var(--lp-accent2)}}.stat__link[data-astro-cid-qozlwz5g]:focus-visible{outline:2px solid var(--lp-accent2);outline-offset:3px}.bars[data-astro-cid-qozlwz5g]{--h: 48px;flex:none;margin-bottom:2px}.bars__draw[data-astro-cid-qozlwz5g]{position:relative;display:flex;align-items:flex-end;gap:6px;height:var(--h);padding:0 4px;border-bottom:1px solid var(--stats-rule)}.bars__bar[data-astro-cid-qozlwz5g]{width:9px;height:calc(var(--v) * 100%);border-radius:3px 3px 0 0;background:color-mix(in srgb,var(--lp-card) 30%,transparent)}.bars__bar[data-astro-cid-qozlwz5g].is-floor{background:var(--lp-accent2)}.bars__line[data-astro-cid-qozlwz5g]{position:absolute;left:-6px;right:-6px;bottom:calc(var(--floor) * var(--h) - 1px);height:2px;background:repeating-linear-gradient(to right,var(--lp-card) 0 4px,transparent 4px 7px);opacity:.85}@media(min-width:640px){.stats[data-astro-cid-qozlwz5g]{padding:56px 0}.stats__grid[data-astro-cid-qozlwz5g]{gap:32px 28px}.stat__value[data-astro-cid-qozlwz5g]{font-size:40px}.stat--lead[data-astro-cid-qozlwz5g] .stat__value[data-astro-cid-qozlwz5g]{font-size:56px}.stat__label[data-astro-cid-qozlwz5g]{font-size:14px}.bars[data-astro-cid-qozlwz5g]{--h: 56px}.bars__bar[data-astro-cid-qozlwz5g]{width:11px}.bars__draw[data-astro-cid-qozlwz5g]{gap:8px}}@media(min-width:1024px){.stats[data-astro-cid-qozlwz5g]{padding:64px 0}.stats__grid[data-astro-cid-qozlwz5g]{grid-template-columns:minmax(0,1.55fr) repeat(3,minmax(0,1fr));gap:0}.stat[data-astro-cid-qozlwz5g]{padding:0 28px;border-left:1px solid var(--stats-rule)}.stat--lead[data-astro-cid-qozlwz5g]{grid-column:auto;padding:0 32px 0 0;border:0}.stat__value[data-astro-cid-qozlwz5g]{font-size:48px}.stat--lead[data-astro-cid-qozlwz5g] .stat__value[data-astro-cid-qozlwz5g]{font-size:56px}.stat__label[data-astro-cid-qozlwz5g]{max-width:24ch}.stat--lead[data-astro-cid-qozlwz5g] .stat__label[data-astro-cid-qozlwz5g]{max-width:34ch}.bars__bar[data-astro-cid-qozlwz5g]{width:9px}.bars__draw[data-astro-cid-qozlwz5g]{gap:6px}}@media(min-width:1280px){.stat[data-astro-cid-qozlwz5g]{padding:0 36px}.stat--lead[data-astro-cid-qozlwz5g]{padding:0 40px 0 0}.stat__value[data-astro-cid-qozlwz5g]{font-size:52px}.stat--lead[data-astro-cid-qozlwz5g] .stat__value[data-astro-cid-qozlwz5g]{font-size:64px}.bars[data-astro-cid-qozlwz5g]{--h: 60px}.bars__bar[data-astro-cid-qozlwz5g]{width:11px}.bars__draw[data-astro-cid-qozlwz5g]{gap:8px}}@media(prefers-reduced-motion:no-preference){.stat__link[data-astro-cid-qozlwz5g]{transition:text-decoration-color .2s ease}.bars[data-astro-cid-qozlwz5g]{--stats-cycle: 10s}.bars[data-astro-cid-qozlwz5g][data-live] .bars__line[data-astro-cid-qozlwz5g]{animation:barsLower var(--stats-cycle) linear 1s infinite both}.bars[data-astro-cid-qozlwz5g][data-live] .bars__bar[data-astro-cid-qozlwz5g].is-floor{animation:barsTouch var(--stats-cycle) linear 1s infinite both}@keyframes barsLower{0%{transform:none;opacity:.85;animation-timing-function:ease-in}3.5%{transform:none;opacity:0;animation-timing-function:step-end}3.6%{transform:translateY(calc((var(--floor) - 1) * var(--h)));opacity:0;animation-timing-function:ease-out}6%{transform:translateY(calc((var(--floor) - 1) * var(--h)));opacity:.45;animation-timing-function:cubic-bezier(.22,.75,.3,1)}15%{transform:none;opacity:.85}to{transform:none;opacity:.85}}@keyframes barsTouch{0%{background-color:var(--lp-accent2);animation-timing-function:ease-in}3.5%{background-color:color-mix(in srgb,var(--lp-card) 30%,transparent)}14%{background-color:color-mix(in srgb,var(--lp-card) 30%,transparent);animation-timing-function:ease-out}18%{background-color:var(--lp-accent2)}to{background-color:var(--lp-accent2)}}}.proc[data-astro-cid-aa2wht3y]{padding:var(--lp-section-pad-y) 0;background:var(--lp-bgAlt)}.proc__grid[data-astro-cid-aa2wht3y]{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:start}.proc__title[data-astro-cid-aa2wht3y]{font-size:var(--fs-h2);line-height:1.05;letter-spacing:-.03em;font-weight:700;text-wrap:balance}.proc__title[data-astro-cid-aa2wht3y] .lp-display{display:block}.proc__lead[data-astro-cid-aa2wht3y]{font-size:17px;color:var(--lp-ink2);line-height:1.6;margin-top:16px;max-width:42ch;text-wrap:pretty}.proc__steps[data-astro-cid-aa2wht3y]{--pad: 26px;--num: 40px;--col: 52px}.proc__item[data-astro-cid-aa2wht3y]{position:relative;display:grid;grid-template-columns:var(--col) minmax(0,1fr);gap:16px}.proc__num[data-astro-cid-aa2wht3y]{position:relative;display:flex;flex-direction:column;align-items:center;padding-top:var(--pad)}.proc__step[data-astro-cid-aa2wht3y]{display:block;height:var(--num);font-family:"Instrument Serif",Georgia,serif;font-style:italic;font-weight:400;font-size:var(--num);line-height:1;color:var(--lp-accent);translate:-2px 0}.proc__rail[data-astro-cid-aa2wht3y]{position:absolute;left:50%;top:calc(var(--pad) + var(--num) + 12px);bottom:calc(12px - var(--pad));width:1.5px;margin-left:-.75px;border-radius:2px;background:color-mix(in srgb,var(--lp-ink) 20%,transparent)}.proc__loop[data-astro-cid-aa2wht3y]{display:grid;justify-items:center;margin-top:12px;color:var(--lp-accent)}.proc__loop[data-astro-cid-aa2wht3y] svg[data-astro-cid-aa2wht3y]{display:block}.proc__looplabel[data-astro-cid-aa2wht3y]{margin-top:4px;font-size:12px;font-weight:600;line-height:1.2;color:var(--lp-ink2);white-space:nowrap;text-align:center}.proc__loop[data-astro-cid-aa2wht3y] path[data-astro-cid-aa2wht3y]{fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.proc__copy[data-astro-cid-aa2wht3y]{padding:var(--pad) 0;border-top:1px solid var(--lp-border);min-width:0}.proc__item[data-astro-cid-aa2wht3y]:first-child .proc__copy[data-astro-cid-aa2wht3y]{border-top:0}.proc__name[data-astro-cid-aa2wht3y]{font-size:20px;font-weight:600;letter-spacing:-.01em;line-height:1.25;margin-top:4px;text-wrap:balance}.proc__body[data-astro-cid-aa2wht3y]{font-size:16px;color:var(--lp-ink2);line-height:1.6;margin-top:8px;max-width:56ch;text-wrap:pretty}.proc__link[data-astro-cid-aa2wht3y]{display:inline-flex;align-items:center;gap:6px;min-height:32px;margin-top:8px;font-size:15px;font-weight:600;color:var(--lp-primary);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--lp-primary) 35%,transparent);text-underline-offset:4px;border-radius:4px}@media(hover:hover){.proc__link[data-astro-cid-aa2wht3y]:hover{text-decoration-color:var(--lp-primary)}}.proc__link[data-astro-cid-aa2wht3y]:focus-visible{outline:2px solid var(--lp-primary);outline-offset:3px}.rep[data-astro-cid-aa2wht3y]{margin-top:16px;max-width:460px;user-select:none}.rep__grid[data-astro-cid-aa2wht3y]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.rep__tile[data-astro-cid-aa2wht3y]{display:flex;align-items:center;gap:10px;min-width:0;padding:8px 12px 8px 8px;border-radius:12px;border:1px solid var(--lp-border);background:var(--lp-card)}.rep__ico[data-astro-cid-aa2wht3y]{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--lp-primary);color:var(--lp-card)}.rep__name[data-astro-cid-aa2wht3y]{min-width:0;font-size:14px;font-weight:600;line-height:1.25;color:var(--lp-ink)}@media(max-width:459px){.rep__name[data-astro-cid-aa2wht3y]{width:min-content}}@media(max-width:359px){.rep__grid[data-astro-cid-aa2wht3y]{gap:6px}.rep__tile[data-astro-cid-aa2wht3y]{gap:7px;padding:7px 8px 7px 7px}.rep__ico[data-astro-cid-aa2wht3y]{width:26px;height:26px}.rep__name[data-astro-cid-aa2wht3y]{font-size:13px}}@media(min-width:640px){.proc__steps[data-astro-cid-aa2wht3y]{--pad: 28px;--num: 48px;--col: 64px}.proc__item[data-astro-cid-aa2wht3y]{gap:20px}.proc__name[data-astro-cid-aa2wht3y]{font-size:22px;margin-top:6px}}@media(min-width:1024px){.proc__grid[data-astro-cid-aa2wht3y]{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:64px}.proc__intro[data-astro-cid-aa2wht3y]{position:sticky;top:100px}.proc__steps[data-astro-cid-aa2wht3y]{--pad: 32px;--num: 56px;--col: 80px}.proc__item[data-astro-cid-aa2wht3y]{gap:24px}.proc__name[data-astro-cid-aa2wht3y]{font-size:24px;margin-top:8px}}@media(prefers-reduced-motion:no-preference){.proc__link[data-astro-cid-aa2wht3y]{transition:text-decoration-color .2s ease}.proc__link[data-astro-cid-aa2wht3y] svg{transition:transform .2s ease}@media(hover:hover){.proc__link[data-astro-cid-aa2wht3y]:hover svg{transform:translate(2px)}}.proc__item[data-astro-cid-aa2wht3y]{--proc-cycle: 13s}.proc__item[data-astro-cid-aa2wht3y][data-live] .proc__loop[data-astro-cid-aa2wht3y] svg[data-astro-cid-aa2wht3y]{animation:procTurn var(--proc-cycle) linear 1s infinite both}.proc__item[data-astro-cid-aa2wht3y][data-live] .rep__tile[data-astro-cid-aa2wht3y]:nth-child(1) .rep__ico[data-astro-cid-aa2wht3y]{animation:repLit1 var(--proc-cycle) linear 1s infinite both}.proc__item[data-astro-cid-aa2wht3y][data-live] .rep__tile[data-astro-cid-aa2wht3y]:nth-child(2) .rep__ico[data-astro-cid-aa2wht3y]{animation:repLit2 var(--proc-cycle) linear 1s infinite both}.proc__item[data-astro-cid-aa2wht3y][data-live] .rep__tile[data-astro-cid-aa2wht3y]:nth-child(3) .rep__ico[data-astro-cid-aa2wht3y]{animation:repLit3 var(--proc-cycle) linear 1s infinite both}.proc__item[data-astro-cid-aa2wht3y][data-live] .rep__tile[data-astro-cid-aa2wht3y]:nth-child(4) .rep__ico[data-astro-cid-aa2wht3y]{animation:repLit4 var(--proc-cycle) linear 1s infinite both}@keyframes procTurn{0%{transform:none}5%{transform:none;animation-timing-function:cubic-bezier(.45,.05,.3,1)}8.46%{transform:rotate(90deg)}9.62%{transform:rotate(90deg);animation-timing-function:cubic-bezier(.45,.05,.3,1)}13.08%{transform:rotate(180deg)}14.23%{transform:rotate(180deg);animation-timing-function:cubic-bezier(.45,.05,.3,1)}17.69%{transform:rotate(270deg)}18.85%{transform:rotate(270deg);animation-timing-function:cubic-bezier(.45,.05,.3,1)}22.31%{transform:rotate(360deg)}to{transform:rotate(360deg)}}@keyframes repLit1{0%{background-color:var(--lp-primary);color:var(--lp-card);transform:none;animation-timing-function:ease-in}3%{background-color:color-mix(in srgb,var(--lp-ink) 8%,var(--lp-card));color:var(--lp-ink2);transform:scale(.88)}5%{background-color:color-mix(in srgb,var(--lp-ink) 8%,var(--lp-card));color:var(--lp-ink2);transform:scale(.88);animation-timing-function:cubic-bezier(.25,.7,.3,1)}7.69%{background-color:var(--lp-primary);color:var(--lp-card);transform:none}to{background-color:var(--lp-primary);color:var(--lp-card);transform:none}}@keyframes repLit2{0%{background-color:var(--lp-primary);color:var(--lp-card);transform:none;animation-timing-function:ease-in}3%{background-color:color-mix(in srgb,var(--lp-ink) 8%,var(--lp-card));color:var(--lp-ink2);transform:scale(.88)}9.62%{background-color:color-mix(in srgb,var(--lp-ink) 8%,var(--lp-card));color:var(--lp-ink2);transform:scale(.88);animation-timing-function:cubic-bezier(.25,.7,.3,1)}12.31%{background-color:var(--lp-primary);color:var(--lp-card);transform:none}to{background-color:var(--lp-primary);color:var(--lp-card);transform:none}}@keyframes repLit3{0%{background-color:var(--lp-primary);color:var(--lp-card);transform:none;animation-timing-function:ease-in}3%{background-color:color-mix(in srgb,var(--lp-ink) 8%,var(--lp-card));color:var(--lp-ink2);transform:scale(.88)}14.23%{background-color:color-mix(in srgb,var(--lp-ink) 8%,var(--lp-card));color:var(--lp-ink2);transform:scale(.88);animation-timing-function:cubic-bezier(.25,.7,.3,1)}16.92%{background-color:var(--lp-primary);color:var(--lp-card);transform:none}to{background-color:var(--lp-primary);color:var(--lp-card);transform:none}}@keyframes repLit4{0%{background-color:var(--lp-primary);color:var(--lp-card);transform:none;animation-timing-function:ease-in}3%{background-color:color-mix(in srgb,var(--lp-ink) 8%,var(--lp-card));color:var(--lp-ink2);transform:scale(.88)}18.85%{background-color:color-mix(in srgb,var(--lp-ink) 8%,var(--lp-card));color:var(--lp-ink2);transform:scale(.88);animation-timing-function:cubic-bezier(.25,.7,.3,1)}21.54%{background-color:var(--lp-primary);color:var(--lp-card);transform:none}to{background-color:var(--lp-primary);color:var(--lp-card);transform:none}}}.cases[data-astro-cid-fbguh6g6]{padding:var(--lp-section-pad-y) 0;background:var(--lp-bgAlt)}.cases__head[data-astro-cid-fbguh6g6]{display:flex;flex-direction:column;gap:16px;margin-bottom:32px}.cases__title[data-astro-cid-fbguh6g6]{font-size:var(--fs-h2-large);line-height:1.05;letter-spacing:-.03em;font-weight:700;text-wrap:balance}.cases__lead[data-astro-cid-fbguh6g6]{margin-top:14px;font-size:17px;line-height:1.6;color:var(--lp-ink2);max-width:52ch;text-wrap:pretty}.cases__more[data-astro-cid-fbguh6g6]{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 18px;border-radius:999px;border:1.5px solid color-mix(in srgb,var(--lp-primary) 35%,transparent);font-size:15px;font-weight:600;color:var(--lp-primary);white-space:nowrap}.cases__more[data-astro-cid-fbguh6g6]:focus-visible{outline:2px solid var(--lp-primary);outline-offset:3px}@media(hover:hover){.cases__more[data-astro-cid-fbguh6g6]:hover{border-color:var(--lp-primary);background:var(--lp-card)}}.cases__grid[data-astro-cid-fbguh6g6]{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.case[data-astro-cid-fbguh6g6]{position:relative;display:flex;flex-direction:column;background:var(--lp-card);border:1px solid var(--lp-border);border-radius:24px;overflow:hidden}.case__media[data-astro-cid-fbguh6g6]{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:color-mix(in srgb,var(--lp-ink) 8%,var(--lp-bgAlt))}.case__media[data-astro-cid-fbguh6g6] img[data-astro-cid-fbguh6g6]{display:block;width:100%;height:100%;object-fit:cover}.case__chip[data-astro-cid-fbguh6g6]{position:absolute;top:14px;left:14px;padding:5px 11px;border-radius:999px;background:var(--lp-card);color:var(--lp-ink);font-size:12px;font-weight:600;box-shadow:0 8px 24px color-mix(in srgb,var(--lp-ink) 10%,transparent)}.case__body[data-astro-cid-fbguh6g6]{flex:1 1 auto;display:flex;flex-direction:column;padding:22px 24px 24px}.case__nums[data-astro-cid-fbguh6g6]{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding-bottom:18px;border-bottom:1px solid var(--lp-border)}.case__lead[data-astro-cid-fbguh6g6],.case__sec[data-astro-cid-fbguh6g6]{display:grid;gap:6px}.case__lead-value[data-astro-cid-fbguh6g6]{font-size:44px;font-weight:700;letter-spacing:-.04em;line-height:1;color:var(--lp-accent)}.case__lead-label[data-astro-cid-fbguh6g6]{font-size:14px;font-weight:600;color:var(--lp-ink2)}.case__sec[data-astro-cid-fbguh6g6]{text-align:right}.case__sec-value[data-astro-cid-fbguh6g6]{font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1;color:var(--lp-ink)}.case__sec-label[data-astro-cid-fbguh6g6]{font-size:12px;font-weight:600;line-height:1.3;color:var(--lp-muted);max-width:16ch;justify-self:end;text-wrap:balance}.case__title[data-astro-cid-fbguh6g6]{margin-top:18px;font-size:19px;font-weight:700;letter-spacing:-.01em;line-height:1.3;text-wrap:balance}.case__link[data-astro-cid-fbguh6g6]{color:inherit;text-decoration:none}.case__link[data-astro-cid-fbguh6g6]:after{content:"";position:absolute;inset:0;z-index:2;border-radius:23px}.case__link[data-astro-cid-fbguh6g6]:focus-visible{outline:none}.case__link[data-astro-cid-fbguh6g6]:focus-visible:after{outline:2px solid var(--lp-primary);outline-offset:-2px}.case__meta[data-astro-cid-fbguh6g6]{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;font-size:13px;font-weight:500;color:var(--lp-muted)}.case__go[data-astro-cid-fbguh6g6]{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:18px;font-size:14px;font-weight:600;color:var(--lp-primary)}@media(hover:hover){.case[data-astro-cid-fbguh6g6]:hover{border-color:var(--lp-primary)}.case[data-astro-cid-fbguh6g6]:hover .case__title[data-astro-cid-fbguh6g6]{color:var(--lp-primary)}}.case[data-astro-cid-fbguh6g6]:has(.case__link:focus-visible){border-color:var(--lp-primary)}.case[data-astro-cid-fbguh6g6]:has(.case__link:focus-visible) .case__title[data-astro-cid-fbguh6g6]{color:var(--lp-primary)}@media(min-width:640px)and (max-width:1023px){.case[data-astro-cid-fbguh6g6]{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1fr)}.case__media[data-astro-cid-fbguh6g6]{aspect-ratio:auto;height:100%;min-height:300px}}@media(min-width:640px){.cases__head[data-astro-cid-fbguh6g6]{margin-bottom:40px}.case__body[data-astro-cid-fbguh6g6]{padding:24px 28px 28px}.case__lead-value[data-astro-cid-fbguh6g6]{font-size:48px}}@media(min-width:1024px){.cases__head[data-astro-cid-fbguh6g6]{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:48px;margin-bottom:48px}.cases__more[data-astro-cid-fbguh6g6]{align-self:auto}.cases__grid[data-astro-cid-fbguh6g6]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}@media(prefers-reduced-motion:reduce){@media(hover:hover){.case[data-astro-cid-fbguh6g6]:hover .case__nums[data-astro-cid-fbguh6g6]{border-bottom-color:var(--lp-primary)}}.case[data-astro-cid-fbguh6g6]:has(.case__link:focus-visible) .case__nums[data-astro-cid-fbguh6g6]{border-bottom-color:var(--lp-primary)}}@media(prefers-reduced-motion:no-preference){.case[data-astro-cid-fbguh6g6]{transition:border-color .25s ease}.case__title[data-astro-cid-fbguh6g6],.cases__more[data-astro-cid-fbguh6g6]{transition:color .25s ease,border-color .25s ease,background-color .25s ease}.case__nums[data-astro-cid-fbguh6g6]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:2px;background:var(--lp-primary);transform:scaleX(0);transform-origin:left center;transition:transform .6s cubic-bezier(.2,.7,.25,1)}.case__go[data-astro-cid-fbguh6g6] svg,.cases__more[data-astro-cid-fbguh6g6] svg{transition:transform .25s ease}@media(hover:hover){.case[data-astro-cid-fbguh6g6]:hover .case__nums[data-astro-cid-fbguh6g6]:after{transform:none}.case[data-astro-cid-fbguh6g6]:hover .case__go[data-astro-cid-fbguh6g6] svg,.cases__more[data-astro-cid-fbguh6g6]:hover svg{transform:translate(3px)}}.case[data-astro-cid-fbguh6g6]:has(.case__link:focus-visible) .case__nums[data-astro-cid-fbguh6g6]:after{transform:none}.case[data-astro-cid-fbguh6g6]:has(.case__link:focus-visible) .case__go[data-astro-cid-fbguh6g6] svg{transform:translate(3px)}}.aic[data-astro-cid-ayjxrkve]{padding:var(--lp-section-pad-y) 0;--aic-float: 0 30px 60px -20px color-mix(in srgb, var(--lp-ink) 25%, transparent)}.aic__head[data-astro-cid-ayjxrkve]{text-align:center;margin:0 auto 36px;max-width:760px}.aic__title[data-astro-cid-ayjxrkve]{font-size:var(--fs-h2);line-height:1.05;letter-spacing:-.03em;font-weight:700;text-wrap:balance}.aic__lead[data-astro-cid-ayjxrkve]{font-size:17px;color:var(--lp-ink2);line-height:1.6;max-width:60ch;margin:14px auto 0;text-wrap:pretty}.aic__grid[data-astro-cid-ayjxrkve]{display:grid;grid-template-columns:minmax(0,1fr);gap:28px}.aic__card[data-astro-cid-ayjxrkve]{position:relative;display:flex;flex-direction:column;border-radius:24px;border:1px solid var(--lp-border);padding:22px 18px 18px}.aic__card--without[data-astro-cid-ayjxrkve]{background:color-mix(in srgb,var(--lp-bgAlt) 55%,var(--lp-card))}.aic__card--with[data-astro-cid-ayjxrkve]{background:var(--lp-card);border-color:var(--lp-primary);box-shadow:var(--aic-float)}.aic__tag[data-astro-cid-ayjxrkve]{position:absolute;top:-13px;left:18px;display:inline-flex;align-items:center;gap:6px;padding:4px 12px 4px 10px;border-radius:999px;background:var(--lp-primary);color:var(--lp-card);font-size:12px;font-weight:600;line-height:1.4}.aic__label[data-astro-cid-ayjxrkve]{font-size:12px;color:var(--lp-muted);font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px}.aic__prompt[data-astro-cid-ayjxrkve]{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:16px;border:1px solid var(--lp-border);background:var(--lp-card);font-size:14px;line-height:1.5;color:var(--lp-ink);margin-bottom:14px}.aic__prompt[data-astro-cid-ayjxrkve] svg{flex:none;margin-top:2px;color:var(--lp-accent)}.aic__card--with[data-astro-cid-ayjxrkve] .aic__prompt[data-astro-cid-ayjxrkve]{background:var(--lp-bg)}.aic__answer[data-astro-cid-ayjxrkve]{font-size:15px;color:var(--lp-ink);line-height:1.75}.aic__card--without[data-astro-cid-ayjxrkve] .aic__answer[data-astro-cid-ayjxrkve]{color:var(--lp-ink2)}.aic__you[data-astro-cid-ayjxrkve]{position:relative;z-index:0;font-weight:700;color:var(--lp-primary);white-space:nowrap}.aic__you[data-astro-cid-ayjxrkve]:before{content:"";position:absolute;z-index:-1;inset:0 -4px;border-radius:5px;background:color-mix(in srgb,var(--lp-primary) 13%,transparent);transform-origin:left center}.aic__reason[data-astro-cid-ayjxrkve]{padding:1px 2px;border-radius:4px;background-color:color-mix(in srgb,var(--lp-accent) 8%,transparent);-webkit-box-decoration-break:clone;box-decoration-break:clone}.aic__cite[data-astro-cid-ayjxrkve]{display:inline-block;padding:0 8px;border-radius:999px;border:1px solid color-mix(in srgb,var(--lp-primary) 35%,transparent);background-color:color-mix(in srgb,var(--lp-primary) 9%,var(--lp-card));color:var(--lp-primary);font-size:12px;font-weight:600;line-height:20px;white-space:nowrap;vertical-align:1px}.aic__nw[data-astro-cid-ayjxrkve]{white-space:nowrap}.aic__missing[data-astro-cid-ayjxrkve]{display:flex;align-items:center;gap:10px;margin-top:14px;padding:10px 12px;border-radius:12px;border:1px dashed color-mix(in srgb,var(--lp-ink) 26%,transparent);font-size:14px;font-weight:500;color:var(--lp-ink2)}.aic__hole[data-astro-cid-ayjxrkve]{flex:none;width:14px;height:14px;border-radius:50%;border:1.5px dashed color-mix(in srgb,var(--lp-ink) 45%,transparent)}.aic__foot[data-astro-cid-ayjxrkve]{margin-top:auto;padding-top:16px;font-size:12px;color:var(--lp-muted)}@media(prefers-reduced-motion:no-preference){.aic__card--with[data-astro-cid-ayjxrkve]{--aic-cycle: 12s}.aic__card[data-astro-cid-ayjxrkve][data-live]{animation:aic-ring var(--aic-cycle) linear 1s infinite both}.aic__card[data-astro-cid-ayjxrkve][data-live] .aic__you[data-astro-cid-ayjxrkve]:before{animation:aic-sweep var(--aic-cycle) linear 1s infinite both}.aic__card[data-astro-cid-ayjxrkve][data-live] .aic__reason[data-astro-cid-ayjxrkve][data-step="1"]{animation:aic-tint1 var(--aic-cycle) linear 1s infinite both}.aic__card[data-astro-cid-ayjxrkve][data-live] .aic__cite[data-astro-cid-ayjxrkve][data-step="1"]{animation:aic-cite1 var(--aic-cycle) linear 1s infinite both}.aic__card[data-astro-cid-ayjxrkve][data-live] .aic__reason[data-astro-cid-ayjxrkve][data-step="2"]{animation:aic-tint2 var(--aic-cycle) linear 1s infinite both}.aic__card[data-astro-cid-ayjxrkve][data-live] .aic__cite[data-astro-cid-ayjxrkve][data-step="2"]{animation:aic-cite2 var(--aic-cycle) linear 1s infinite both}@keyframes aic-sweep{0%{opacity:1;transform:none;animation-timing-function:ease-in}3.5%{opacity:0;transform:none;animation-timing-function:step-end}3.6%{opacity:1;transform:scaleX(0)}5%{opacity:1;transform:scaleX(0);animation-timing-function:cubic-bezier(.33,1,.68,1)}10.8%{opacity:1;transform:none}to{opacity:1;transform:none}}@keyframes aic-tint1{0%{background-color:color-mix(in srgb,var(--lp-accent) 8%,transparent);animation-timing-function:ease-in}3.5%{background-color:color-mix(in srgb,var(--lp-accent) 0%,transparent)}12.5%{background-color:color-mix(in srgb,var(--lp-accent) 0%,transparent);animation-timing-function:ease-out}17%{background-color:color-mix(in srgb,var(--lp-accent) 8%,transparent)}to{background-color:color-mix(in srgb,var(--lp-accent) 8%,transparent)}}@keyframes aic-tint2{0%{background-color:color-mix(in srgb,var(--lp-accent) 8%,transparent);animation-timing-function:ease-in}3.5%{background-color:color-mix(in srgb,var(--lp-accent) 0%,transparent)}19.6%{background-color:color-mix(in srgb,var(--lp-accent) 0%,transparent);animation-timing-function:ease-out}24.2%{background-color:color-mix(in srgb,var(--lp-accent) 8%,transparent)}to{background-color:color-mix(in srgb,var(--lp-accent) 8%,transparent)}}@keyframes aic-cite1{0%{background-color:color-mix(in srgb,var(--lp-primary) 9%,var(--lp-card));border-color:color-mix(in srgb,var(--lp-primary) 35%,transparent);color:var(--lp-primary);animation-timing-function:ease-in}3.5%{background-color:var(--lp-bg);border-color:var(--lp-border);color:var(--lp-ink2)}15%{background-color:var(--lp-bg);border-color:var(--lp-border);color:var(--lp-ink2);animation-timing-function:ease-out}18.75%{background-color:color-mix(in srgb,var(--lp-primary) 9%,var(--lp-card));border-color:color-mix(in srgb,var(--lp-primary) 35%,transparent);color:var(--lp-primary)}to{background-color:color-mix(in srgb,var(--lp-primary) 9%,var(--lp-card));border-color:color-mix(in srgb,var(--lp-primary) 35%,transparent);color:var(--lp-primary)}}@keyframes aic-cite2{0%{background-color:color-mix(in srgb,var(--lp-primary) 9%,var(--lp-card));border-color:color-mix(in srgb,var(--lp-primary) 35%,transparent);color:var(--lp-primary);animation-timing-function:ease-in}3.5%{background-color:var(--lp-bg);border-color:var(--lp-border);color:var(--lp-ink2)}22.1%{background-color:var(--lp-bg);border-color:var(--lp-border);color:var(--lp-ink2);animation-timing-function:ease-out}25.8%{background-color:color-mix(in srgb,var(--lp-primary) 9%,var(--lp-card));border-color:color-mix(in srgb,var(--lp-primary) 35%,transparent);color:var(--lp-primary)}to{background-color:color-mix(in srgb,var(--lp-primary) 9%,var(--lp-card));border-color:color-mix(in srgb,var(--lp-primary) 35%,transparent);color:var(--lp-primary)}}@keyframes aic-ring{0%{border-color:var(--lp-primary);animation-timing-function:ease-in}3.5%{border-color:var(--lp-border)}26%{border-color:var(--lp-border);animation-timing-function:ease-out}31%{border-color:var(--lp-primary)}to{border-color:var(--lp-primary)}}}@media(min-width:640px){.aic__card[data-astro-cid-ayjxrkve]{padding:28px 28px 22px}.aic__tag[data-astro-cid-ayjxrkve]{left:28px}.aic__prompt[data-astro-cid-ayjxrkve]{padding:14px 16px}}@media(min-width:1024px){.aic__head[data-astro-cid-ayjxrkve]{margin-bottom:52px}.aic__grid[data-astro-cid-ayjxrkve]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:stretch}}
