.asp[data-astro-cid-vo5oohh5]{display:block}.asp-eyebrow[data-astro-cid-vo5oohh5]{font-size:13px;font-weight:600;letter-spacing:.14em;color:var(--v5-link)}.asp-eyebrow--row[data-astro-cid-vo5oohh5]{display:flex;align-items:center;gap:10px}.asp-eyebrow--row[data-astro-cid-vo5oohh5] img[data-astro-cid-vo5oohh5]{width:18px;height:18px}.asp-eyebrow--faint[data-astro-cid-vo5oohh5]{color:var(--v5-faint)}.asp-eyebrow--gold[data-astro-cid-vo5oohh5]{color:var(--v5-gold)}.asp[data-astro-cid-vo5oohh5] h1[data-astro-cid-vo5oohh5],.asp[data-astro-cid-vo5oohh5] h2[data-astro-cid-vo5oohh5]{font-family:var(--v5-font-ui);margin:0;font-weight:600;letter-spacing:-.04em;color:var(--v5-ink)}.asp-connect[data-astro-cid-vo5oohh5]{height:60px;padding:0 10px 0 26px;border-radius:18px;background:var(--v5-ink);color:#fff;font-size:16.5px;font-weight:600;display:inline-flex;align-items:center;gap:18px;text-decoration:none;box-shadow:0 18px 40px -18px #141414b3;transition:background .2s ease}.asp-connect[data-astro-cid-vo5oohh5]:hover{background:#2a2724}.asp-connect__mark[data-astro-cid-vo5oohh5]{width:42px;height:42px;border-radius:13px;background:#fff;display:flex;align-items:center;justify-content:center}.asp-connect__mark[data-astro-cid-vo5oohh5] img[data-astro-cid-vo5oohh5]{width:24px;height:24px}.asp-connect--light[data-astro-cid-vo5oohh5]{background:#fff;color:var(--v5-ink);box-shadow:none}.asp-connect--light[data-astro-cid-vo5oohh5]:hover{background:var(--v5-fill)}.asp-connect--light[data-astro-cid-vo5oohh5] .asp-connect__mark[data-astro-cid-vo5oohh5]{background:#faf4f0}.asp-textlink[data-astro-cid-vo5oohh5]{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:var(--v5-ink);text-decoration:none;padding:6px 2px;border-bottom:1.5px solid var(--v5-ink)}.asp-textlink[data-astro-cid-vo5oohh5]:hover{opacity:.75}.asp-hero[data-astro-cid-vo5oohh5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,470px),1fr));gap:clamp(40px,6vw,72px);align-items:center;padding:clamp(48px,7vw,96px) 0 clamp(40px,5vw,72px)}.asp-hero__text[data-astro-cid-vo5oohh5]{display:flex;flex-direction:column;gap:26px;min-width:0}.asp-hero__text[data-astro-cid-vo5oohh5] h1[data-astro-cid-vo5oohh5]{font-size:clamp(42px,6vw,76px);line-height:1.01;letter-spacing:-.045em}.asp-lead[data-astro-cid-vo5oohh5]{margin:0;font-size:clamp(17px,1.6vw,20px);line-height:1.55;color:#4a4741;max-width:540px}.asp-hero__ctas[data-astro-cid-vo5oohh5]{display:flex;gap:20px;flex-wrap:wrap;align-items:center}.asp-note[data-astro-cid-vo5oohh5]{font-size:14px;color:var(--v5-muted)}.asp-hero__art[data-astro-cid-vo5oohh5]{position:relative;min-width:0;display:flex;flex-direction:column;align-items:center;gap:18px}.asp-glow[data-astro-cid-vo5oohh5]{position:absolute;left:8%;right:8%;top:8%;height:70%;border-radius:50%;background:radial-gradient(circle,#d9775742,#e3c08f29 45%,#f7f5f100 72%);filter:blur(30px);pointer-events:none}@media(prefers-reduced-motion:no-preference){.asp-glow[data-astro-cid-vo5oohh5]{animation:aspGlow 6s ease-in-out infinite}}@keyframes aspGlow{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.85;transform:scale(1.06)}}.asp-chat[data-astro-cid-vo5oohh5]{position:relative;width:100%;max-width:540px;background:#faf9f5;border-radius:26px;box-shadow:0 50px 100px -40px #3c281473,0 0 0 1px #14141412;overflow:hidden;color:var(--v5-ink)}.asp-chat__head[data-astro-cid-vo5oohh5]{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid #ECE9E1}.asp-chat__mark[data-astro-cid-vo5oohh5]{width:20px;height:20px}.asp-chat__title[data-astro-cid-vo5oohh5]{font-size:14px;font-weight:500;color:#3d3929}.asp-chat__tag[data-astro-cid-vo5oohh5]{margin-left:auto;display:flex;align-items:center;gap:7px;font-size:12px;color:var(--v5-muted);background:#fff;border-radius:8px;padding:4px 8px 4px 5px;box-shadow:0 0 0 1px #e6e2d8}.asp-chat__tag[data-astro-cid-vo5oohh5] img[data-astro-cid-vo5oohh5]{width:16px;height:16px;border-radius:4px}.asp-chat__body[data-astro-cid-vo5oohh5]{padding:20px 20px 14px;display:flex;flex-direction:column;gap:16px;min-height:400px;box-sizing:border-box}.asp-chat__you[data-astro-cid-vo5oohh5]{align-self:flex-end;max-width:84%;background:#f0eee6;border-radius:16px;padding:11px 15px;font-size:15px;line-height:1.45;color:var(--v5-ink);min-height:22px}.asp-chat__caret[data-astro-cid-vo5oohh5]{display:inline-block;width:2px;height:17px;background:var(--v5-ink);margin-left:2px;vertical-align:-3px;opacity:0}.asp-chat__reply[data-astro-cid-vo5oohh5]{display:flex;gap:12px;align-items:flex-start;transition:opacity .3s}.asp-chat__star[data-astro-cid-vo5oohh5]{width:24px;height:24px;flex:none;margin-top:2px}.asp-chat__replyInner[data-astro-cid-vo5oohh5]{flex:1;min-width:0;display:flex;flex-direction:column;gap:12px}.asp-chat__tool[data-astro-cid-vo5oohh5]{align-self:flex-start;display:flex;align-items:center;gap:8px;font-size:12.5px;color:#55514b;background:#fff;border-radius:10px;padding:6px 10px 6px 6px;box-shadow:0 0 0 1px #e6e2d8}.asp-chat__tool[data-astro-cid-vo5oohh5] img[data-astro-cid-vo5oohh5]{width:18px;height:18px;border-radius:5px}.asp-chat__dots[data-astro-cid-vo5oohh5]{display:flex;gap:3px;margin-left:2px}.asp-chat__dots[data-astro-cid-vo5oohh5] span[data-astro-cid-vo5oohh5]{width:4px;height:4px;border-radius:50%;background:var(--v5-faint)}.asp-chat__answer[data-astro-cid-vo5oohh5]{display:flex;flex-direction:column;gap:10px}.asp-chat__ansLead[data-astro-cid-vo5oohh5]{font-size:15px;line-height:1.55;color:#2a2926}.asp-chat__place[data-astro-cid-vo5oohh5]{display:flex;align-items:center;gap:12px;padding:8px 10px 8px 8px;border-radius:14px;background:#fff;box-shadow:0 0 0 1px #e6e2d8,0 6px 14px -10px #00000040}.asp-chat__place[data-astro-cid-vo5oohh5]>img[data-astro-cid-vo5oohh5]{width:50px;height:50px;border-radius:10px;-o-object-fit:cover;object-fit:cover;flex:none}.asp-chat__placeName[data-astro-cid-vo5oohh5]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.asp-chat__placeName[data-astro-cid-vo5oohh5] b[data-astro-cid-vo5oohh5]{font-size:14.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.asp-chat__placeName[data-astro-cid-vo5oohh5]>span[data-astro-cid-vo5oohh5]{font-size:12.5px;color:var(--v5-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.asp-chat__placeScore[data-astro-cid-vo5oohh5]{flex:none;display:flex;flex-direction:column;align-items:center;gap:1px}.asp-chat__placeScore[data-astro-cid-vo5oohh5] b[data-astro-cid-vo5oohh5]{font-size:17px;font-weight:700;color:#1f5c38}.asp-chat__placeScore[data-astro-cid-vo5oohh5]>span[data-astro-cid-vo5oohh5]{font-size:10.5px;color:var(--v5-faint);letter-spacing:.04em}.asp-chat__bar[data-astro-cid-vo5oohh5]{margin:0 14px 14px;display:flex;align-items:center;gap:10px;padding:10px 10px 10px 16px;border-radius:16px;background:#fff;box-shadow:0 0 0 1px #e6e2d8}.asp-chat__bar[data-astro-cid-vo5oohh5]>span[data-astro-cid-vo5oohh5]:first-child{flex:1;font-size:14px;color:#a39e95}.asp-chat__send[data-astro-cid-vo5oohh5]{width:32px;height:32px;border-radius:10px;background:#d97757;display:flex;align-items:center;justify-content:center}@media(prefers-reduced-motion:no-preference){.asp-chat__caret[data-astro-cid-vo5oohh5][data-on]{animation:aspBlink 1s step-end infinite}[data-astro-cid-vo5oohh5][data-star][data-on]{animation:aspSpin 2.4s linear infinite}.asp-chat__dots[data-astro-cid-vo5oohh5] span[data-astro-cid-vo5oohh5]{animation:aspDot 1.2s infinite}.asp-chat__dots[data-astro-cid-vo5oohh5] span[data-astro-cid-vo5oohh5]:nth-child(2){animation-delay:.15s}.asp-chat__dots[data-astro-cid-vo5oohh5] span[data-astro-cid-vo5oohh5]:nth-child(3){animation-delay:.3s}}@keyframes aspBlink{0%,to{opacity:1}50%{opacity:0}}@keyframes aspSpin{to{transform:rotate(360deg)}}@keyframes aspDot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.asp-trybox[data-astro-cid-vo5oohh5]{position:relative;width:100%;max-width:540px;display:flex;flex-direction:column;gap:8px}.asp-try__label[data-astro-cid-vo5oohh5]{font-size:12.5px;color:var(--v5-faint)}.asp-try__row[data-astro-cid-vo5oohh5]{display:flex;flex-wrap:wrap;gap:6px}.asp-try__chip[data-astro-cid-vo5oohh5]{height:34px;padding:0 12px;border-radius:10px;border:none;background:#fff;color:var(--v5-ink);box-shadow:inset 0 0 0 1px #e2ded5;font-family:inherit;font-size:13px;cursor:pointer;white-space:nowrap;transition:background .2s,color .2s,box-shadow .2s}.asp-try__chip[data-astro-cid-vo5oohh5]:hover{box-shadow:inset 0 0 0 1px var(--v5-ink)}.asp-try__chip[data-astro-cid-vo5oohh5][data-active]{background:var(--v5-ink);color:#fff;box-shadow:none}.asp-safe[data-astro-cid-vo5oohh5]{padding:0}.asp-safe__grid[data-astro-cid-vo5oohh5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:1px;background:#e6e2db;border-radius:22px;overflow:hidden;box-shadow:inset 0 0 0 1px #e6e2db}.asp-safe__cell[data-astro-cid-vo5oohh5]{background:#fff;padding:22px 24px;display:flex;gap:14px}.asp-safe__cell[data-astro-cid-vo5oohh5]>svg[data-astro-cid-vo5oohh5]{flex:none;margin-top:2px}.asp-safe__cell[data-astro-cid-vo5oohh5]>span[data-astro-cid-vo5oohh5]{display:flex;flex-direction:column;gap:4px}.asp-safe__cell[data-astro-cid-vo5oohh5] b[data-astro-cid-vo5oohh5]{font-size:15px;font-weight:600}.asp-safe__cell[data-astro-cid-vo5oohh5] span[data-astro-cid-vo5oohh5] span[data-astro-cid-vo5oohh5]{font-size:13.5px;line-height:1.5;color:var(--v5-muted)}.asp-safe__fine[data-astro-cid-vo5oohh5]{margin:14px 4px 0;font-size:12.5px;line-height:1.6;color:var(--v5-faint)}.asp-safe__fine[data-astro-cid-vo5oohh5] a[data-astro-cid-vo5oohh5]{color:#55514b}.asp-connect-band[data-astro-cid-vo5oohh5]{width:100vw;margin-inline:calc(50% - 50vw);margin-top:clamp(48px,6vw,72px);background:#efebe4;overflow-x:clip}.asp-connect__wrap[data-astro-cid-vo5oohh5]{max-width:1240px;margin:0 auto;padding:clamp(64px,8vw,110px) clamp(20px,4vw,40px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));gap:clamp(36px,5vw,72px);align-items:start}.asp-connect__intro[data-astro-cid-vo5oohh5]{display:flex;flex-direction:column;gap:20px;position:sticky;top:100px}.asp-connect__intro[data-astro-cid-vo5oohh5] h2[data-astro-cid-vo5oohh5]{font-size:clamp(34px,4.4vw,54px);line-height:1.04}.asp-connect__intro[data-astro-cid-vo5oohh5] p[data-astro-cid-vo5oohh5]{margin:0;font-size:17px;line-height:1.6;color:#4a4741;max-width:440px}.asp-connect__facts[data-astro-cid-vo5oohh5]{display:flex;flex-direction:column;gap:12px;padding:18px;border-radius:20px;background:#fff;box-shadow:0 0 0 1px #e6e2db;max-width:440px}.asp-connect__facts[data-astro-cid-vo5oohh5] span[data-astro-cid-vo5oohh5]{display:flex;gap:12px;font-size:14.5px;line-height:1.5}.asp-connect__facts[data-astro-cid-vo5oohh5] svg[data-astro-cid-vo5oohh5]{flex:none;margin-top:2px}.asp-walk[data-astro-cid-vo5oohh5]{align-self:flex-start;display:flex;align-items:center;gap:12px;height:52px;padding:0 18px 0 8px;border-radius:15px;border:none;background:var(--v5-ink);color:#fff;font-family:inherit;font-size:15px;font-weight:600;cursor:pointer;transition:background .2s}.asp-walk[data-astro-cid-vo5oohh5]:hover{background:#2a2724}.asp-walk__mark[data-astro-cid-vo5oohh5]{width:38px;height:38px;border-radius:11px;background:#faf4f0;display:flex;align-items:center;justify-content:center}.asp-walk__mark[data-astro-cid-vo5oohh5] img[data-astro-cid-vo5oohh5]{width:22px;height:22px}.asp-walk-ai[data-astro-cid-vo5oohh5]{align-self:flex-start;display:inline-flex;align-items:center;gap:7px;margin-top:6px;font-size:14px;font-weight:600;color:var(--v5-link);text-decoration:none}.asp-walk-ai[data-astro-cid-vo5oohh5]:hover{color:var(--v5-bronze)}.asp-walk-ai[data-astro-cid-vo5oohh5] svg[data-astro-cid-vo5oohh5]{flex:none}.asp-steps[data-astro-cid-vo5oohh5]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.asp-step[data-astro-cid-vo5oohh5]{display:flex;gap:18px;padding:24px;border-radius:24px;background:#fff;box-shadow:0 0 0 1px #e6e2db}.asp-step__n[data-astro-cid-vo5oohh5]{width:40px;height:40px;border-radius:12px;background:var(--v5-ink);color:#fff;font-size:15px;font-weight:700;display:flex;align-items:center;justify-content:center;flex:none}.asp-step__n--mark[data-astro-cid-vo5oohh5]{background:#faf4f0}.asp-step__n--mark[data-astro-cid-vo5oohh5] img[data-astro-cid-vo5oohh5]{width:24px;height:24px}.asp-step__main[data-astro-cid-vo5oohh5]{flex:1;display:flex;flex-direction:column;gap:14px;min-width:0}.asp-step__txt[data-astro-cid-vo5oohh5]{display:flex;flex-direction:column;gap:5px}.asp-step__txt[data-astro-cid-vo5oohh5]>b[data-astro-cid-vo5oohh5]{font-size:18px;font-weight:600}.asp-step__txt[data-astro-cid-vo5oohh5]>span[data-astro-cid-vo5oohh5]{font-size:15px;line-height:1.55;color:#55514b}.asp-step__txt[data-astro-cid-vo5oohh5]>span[data-astro-cid-vo5oohh5] b[data-astro-cid-vo5oohh5]{font-weight:600;color:var(--v5-ink)}.asp-step__btn[data-astro-cid-vo5oohh5]{align-self:flex-start;height:40px;padding:0 14px;border-radius:11px;background:#f4f1eb;color:var(--v5-ink);font-size:14px;font-weight:600;display:flex;align-items:center;gap:8px;text-decoration:none}.asp-step__btn[data-astro-cid-vo5oohh5]:hover{background:#eae5dc}.asp-fields[data-astro-cid-vo5oohh5]{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:16px;background:var(--v5-paper)}.asp-field[data-astro-cid-vo5oohh5]{display:flex;flex-direction:column;gap:6px}.asp-field__label[data-astro-cid-vo5oohh5]{font-size:12.5px;font-weight:500;color:var(--v5-muted)}.asp-field__box[data-astro-cid-vo5oohh5]{display:flex;align-items:center;gap:8px;padding:6px 6px 6px 14px;border-radius:12px;background:#fff;box-shadow:0 0 0 1px #e2ded5}.asp-field__box--url[data-astro-cid-vo5oohh5]{box-shadow:0 0 0 1.5px #d97757}.asp-field__val[data-astro-cid-vo5oohh5]{flex:1;min-width:0;font-size:15px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.asp-field__val--mono[data-astro-cid-vo5oohh5]{font-size:14px;font-weight:400;font-family:var(--v5-font-mono)}.asp-shot[data-astro-cid-vo5oohh5]{margin:2px 0 0;max-width:460px;border-radius:14px;overflow:hidden;background:#1c1b19;box-shadow:0 0 0 1px var(--v5-line-strong),0 14px 34px #14141424}.asp-shot[data-astro-cid-vo5oohh5] img[data-astro-cid-vo5oohh5]{display:block;width:100%;height:auto}.asp-shot[data-astro-cid-vo5oohh5] figcaption[data-astro-cid-vo5oohh5]{padding:9px 13px;font-size:12.5px;font-weight:500;color:var(--v5-muted);background:var(--v5-card);border-top:1px solid var(--v5-line)}.asp-copy[data-astro-cid-vo5oohh5]{flex:none;height:34px;padding:0 12px;border-radius:9px;border:none;background:#fff;color:var(--v5-ink);font-size:12.5px;font-weight:600;cursor:pointer;font-family:inherit;box-shadow:inset 0 0 0 1px #dedad2;transition:background .2s}.asp-copy[data-astro-cid-vo5oohh5][data-copied]{background:#ddf0e3}.asp-oauth[data-astro-cid-vo5oohh5]{display:flex;gap:8px;flex-wrap:wrap}.asp-oauth__opt[data-astro-cid-vo5oohh5]{height:38px;padding:0 14px;border-radius:11px;background:#fff;box-shadow:0 0 0 1px #e2ded5;font-size:13.5px;font-weight:600;display:flex;align-items:center;gap:8px}.asp-tries[data-astro-cid-vo5oohh5]{display:flex;flex-direction:column;gap:8px}.asp-tries[data-astro-cid-vo5oohh5] span[data-astro-cid-vo5oohh5]{padding:11px 14px;border-radius:12px;background:#f4f1eb;font-size:14.5px}.asp-how[data-astro-cid-vo5oohh5]{padding:clamp(80px,10vw,130px) 0 0}.asp-how__h[data-astro-cid-vo5oohh5]{font-size:clamp(32px,4vw,52px);line-height:1.05;letter-spacing:-.035em;margin-bottom:34px}.asp-how__grid[data-astro-cid-vo5oohh5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:clamp(16px,2vw,24px)}.asp-howcard[data-astro-cid-vo5oohh5]{display:flex;flex-direction:column}@media(prefers-reduced-motion:no-preference){.asp-howcard[data-astro-cid-vo5oohh5]{opacity:0;transform:translateY(26px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.8,.2,1)}.asp-howcard[data-astro-cid-vo5oohh5]:nth-child(2){transition-delay:.12s}.asp-howcard[data-astro-cid-vo5oohh5]:nth-child(3){transition-delay:.24s}.asp-how[data-astro-cid-vo5oohh5][data-in] .asp-howcard[data-astro-cid-vo5oohh5]{opacity:1;transform:none}}.asp-howcard__media[data-astro-cid-vo5oohh5]{position:relative;aspect-ratio:4 / 3.4;border-radius:28px;overflow:hidden;background:#ede9e2}.asp-howcard__media[data-astro-cid-vo5oohh5]>img[data-astro-cid-vo5oohh5]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.asp-howcard__scrim[data-astro-cid-vo5oohh5]{position:absolute;inset:0;background:linear-gradient(180deg,#0000 40%,#00000059)}.asp-howcard__chip[data-astro-cid-vo5oohh5]{position:absolute;left:18px;right:18px;bottom:18px;display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:16px;background:#fffffff0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.asp-howcard__chip[data-astro-cid-vo5oohh5]>img[data-astro-cid-vo5oohh5]{width:36px;height:36px;border-radius:9px}.asp-howcard__chip[data-astro-cid-vo5oohh5]>span[data-astro-cid-vo5oohh5]{flex:1;display:flex;flex-direction:column}.asp-howcard__chip[data-astro-cid-vo5oohh5] b[data-astro-cid-vo5oohh5]{font-size:14px;font-weight:600}.asp-howcard__chip[data-astro-cid-vo5oohh5] span[data-astro-cid-vo5oohh5] span[data-astro-cid-vo5oohh5]{font-size:12.5px;color:var(--v5-muted)}.asp-howcard__convo[data-astro-cid-vo5oohh5]{position:absolute;left:18px;right:18px;bottom:18px;display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:18px;background:#faf9f5f2;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.asp-howcard__q[data-astro-cid-vo5oohh5]{align-self:flex-end;display:flex;align-items:flex-end;gap:6px;max-width:92%}.asp-howcard__q[data-astro-cid-vo5oohh5]>span[data-astro-cid-vo5oohh5]:first-child{background:#f0eee6;border-radius:14px 14px 4px;padding:9px 12px;font-size:13.5px;line-height:1.4}.asp-howcard__av[data-astro-cid-vo5oohh5]{width:22px;height:22px;border-radius:50%;background:#3d3929;color:#fff;font-size:9.5px;font-weight:600;display:flex;align-items:center;justify-content:center;flex:none}.asp-howcard__a[data-astro-cid-vo5oohh5]{display:flex;align-items:center;gap:8px}.asp-howcard__a[data-astro-cid-vo5oohh5] img[data-astro-cid-vo5oohh5]{width:18px;height:18px}.asp-howcard__a[data-astro-cid-vo5oohh5] span[data-astro-cid-vo5oohh5]{font-size:13px;color:#3d3a35}.asp-howcard__inp[data-astro-cid-vo5oohh5]{display:flex;align-items:center;gap:8px;padding:7px 8px 7px 12px;border-radius:11px;background:#fff;box-shadow:0 0 0 1px #e6e2d8}.asp-howcard__inp[data-astro-cid-vo5oohh5]>span[data-astro-cid-vo5oohh5]:first-child{flex:1;font-size:12px;color:#a39e95}.asp-howcard__inp[data-astro-cid-vo5oohh5]>span[data-astro-cid-vo5oohh5]:last-child{width:22px;height:22px;border-radius:6px;background:#d97757}.asp-howcard__result[data-astro-cid-vo5oohh5]{position:absolute;left:18px;right:18px;bottom:18px;display:flex;flex-direction:column;gap:8px;padding:14px;border-radius:16px;background:#fffffff0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.asp-howcard__resultTop[data-astro-cid-vo5oohh5]{display:flex;justify-content:space-between;align-items:center}.asp-howcard__resultTop[data-astro-cid-vo5oohh5]>b[data-astro-cid-vo5oohh5]{font-size:14.5px;font-weight:600}.asp-howcard__score[data-astro-cid-vo5oohh5]{font-size:17px;font-weight:700;color:#1f5c38}.asp-howcard__resultChecks[data-astro-cid-vo5oohh5]{display:flex;gap:8px 12px;flex-wrap:wrap;font-size:12.5px;color:#55514b}.asp-howcard__resultChecks[data-astro-cid-vo5oohh5] span[data-astro-cid-vo5oohh5]{display:inline-flex;align-items:center;gap:4px}.asp-howcard__txt[data-astro-cid-vo5oohh5]{padding:22px 6px 0;display:flex;flex-direction:column;gap:8px}.asp-step-eyebrow[data-astro-cid-vo5oohh5]{font-size:13px;font-weight:600;letter-spacing:.12em;color:var(--v5-link)}.asp-howcard__txt[data-astro-cid-vo5oohh5]>b[data-astro-cid-vo5oohh5]{font-size:23px;font-weight:600;letter-spacing:-.02em}.asp-howcard__txt[data-astro-cid-vo5oohh5]>span[data-astro-cid-vo5oohh5]:last-child{font-size:15.5px;line-height:1.55;color:#55514b}.asp-states[data-astro-cid-vo5oohh5]{padding:clamp(80px,10vw,130px) 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:16px}.asp-statecard[data-astro-cid-vo5oohh5]{position:relative;overflow:hidden;padding:clamp(30px,3.6vw,48px);border-radius:32px;background:#fff;box-shadow:inset 0 0 0 1px #e6e2db;display:flex;flex-direction:column;gap:20px}.asp-statecard__mascot[data-astro-cid-vo5oohh5]{position:absolute;right:28px;top:26px;height:110px;width:auto}.asp-statecard__h[data-astro-cid-vo5oohh5]{font-size:clamp(28px,2.8vw,36px);font-weight:600;letter-spacing:-.03em;line-height:1.1;max-width:340px}.asp-statecard__p[data-astro-cid-vo5oohh5]{font-size:15.5px;line-height:1.6;color:#55514b;max-width:440px}.asp-statecard__perks[data-astro-cid-vo5oohh5]{display:flex;flex-direction:column;gap:12px;padding-top:6px;border-top:1px solid #EFEBE5}.asp-statecard__perks[data-astro-cid-vo5oohh5] span[data-astro-cid-vo5oohh5]{display:flex;gap:12px;font-size:15px;line-height:1.45;padding-top:6px}.asp-statecard__perks[data-astro-cid-vo5oohh5] svg[data-astro-cid-vo5oohh5]{flex:none;margin-top:2px}.asp-statecard__link[data-astro-cid-vo5oohh5]{margin-top:auto;align-self:flex-start;display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:var(--v5-ink);text-decoration:none;border-bottom:1.5px solid var(--v5-ink);padding:4px 0}.asp-statecard--dark[data-astro-cid-vo5oohh5]{background:linear-gradient(150deg,#1c1a17,#2e2923 60%,#1c1a17);color:#fff;box-shadow:inset 0 0 0 1px #e3c08f40}.asp-statecard__halo[data-astro-cid-vo5oohh5]{position:absolute;right:-80px;top:-80px;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle,#e3c08f40,#e3c08f00 70%)}.asp-statecard--dark[data-astro-cid-vo5oohh5] .asp-statecard__h[data-astro-cid-vo5oohh5]{position:relative}.asp-statecard--dark[data-astro-cid-vo5oohh5] .asp-statecard__p[data-astro-cid-vo5oohh5]{position:relative;color:#cfc9bf}.asp-statecard__perks--dark[data-astro-cid-vo5oohh5]{border-top-color:#ffffff1f;position:relative}.asp-statecard__quote[data-astro-cid-vo5oohh5]{position:relative;margin-top:auto;display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:16px;background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff1a;font-size:14px;color:#e8e3da}.asp-statecard__quote[data-astro-cid-vo5oohh5] img[data-astro-cid-vo5oohh5]{width:20px;height:20px;flex:none}.asp-eyebrow[data-astro-cid-vo5oohh5]{position:relative}.asp-who[data-astro-cid-vo5oohh5]{padding:clamp(80px,10vw,130px) 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));gap:clamp(32px,5vw,64px);align-items:center}.asp-who__photos[data-astro-cid-vo5oohh5]{display:grid;grid-template-columns:1.2fr 1fr;grid-template-rows:200px 200px;gap:12px}.asp-who__photos[data-astro-cid-vo5oohh5] img[data-astro-cid-vo5oohh5]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:24px}.asp-who__photos[data-astro-cid-vo5oohh5] img[data-astro-cid-vo5oohh5]:first-child{grid-row:1 / span 2}.asp-who__text[data-astro-cid-vo5oohh5]{display:flex;flex-direction:column;gap:22px}.asp-who__text[data-astro-cid-vo5oohh5] h2[data-astro-cid-vo5oohh5]{font-size:clamp(32px,4vw,52px);line-height:1.05;letter-spacing:-.035em}.asp-who__list[data-astro-cid-vo5oohh5]{display:flex;flex-direction:column;gap:14px}.asp-who__list[data-astro-cid-vo5oohh5] span[data-astro-cid-vo5oohh5]{display:flex;gap:14px;font-size:17px;line-height:1.45}.asp-who__list[data-astro-cid-vo5oohh5] svg[data-astro-cid-vo5oohh5]{flex:none;margin-top:2px}.asp-why[data-astro-cid-vo5oohh5]{width:100vw;margin-inline:calc(50% - 50vw);margin-top:clamp(80px,10vw,130px);background:var(--v5-ink);color:#fff;overflow-x:clip}.asp-why__wrap[data-astro-cid-vo5oohh5]{max-width:1100px;margin:0 auto;padding:clamp(80px,11vw,140px) clamp(20px,4vw,40px);display:flex;flex-direction:column;gap:30px}.asp-why__wrap[data-astro-cid-vo5oohh5] h2[data-astro-cid-vo5oohh5]{font-size:clamp(38px,5.4vw,72px);line-height:1.02;letter-spacing:-.045em;color:#fff}.asp-why__wrap[data-astro-cid-vo5oohh5] p[data-astro-cid-vo5oohh5]{margin:0;font-size:clamp(17px,1.6vw,20px);line-height:1.6;color:#cfc9bf;max-width:720px}.asp-why__cta[data-astro-cid-vo5oohh5]{display:flex;gap:22px;flex-wrap:wrap;align-items:center;margin-top:6px}.asp-why__cta[data-astro-cid-vo5oohh5]>span[data-astro-cid-vo5oohh5]{font-size:14px;color:#a39e95}.asp-works[data-astro-cid-vo5oohh5]{padding:clamp(80px,10vw,130px) 0 0}.asp-works__head[data-astro-cid-vo5oohh5]{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap;margin-bottom:30px}.asp-works__head[data-astro-cid-vo5oohh5] h2[data-astro-cid-vo5oohh5]{font-size:clamp(32px,4vw,52px);line-height:1.05;letter-spacing:-.035em}.asp-works__grid[data-astro-cid-vo5oohh5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:14px}.asp-workcard[data-astro-cid-vo5oohh5]{padding:30px;border-radius:28px;background:#fff;box-shadow:0 0 0 1px #e6e2db;display:flex;flex-direction:column;gap:16px;min-height:240px;box-sizing:border-box}.asp-workcard--soft[data-astro-cid-vo5oohh5]{background:#f1eee9;box-shadow:none}.asp-workcard__logo[data-astro-cid-vo5oohh5]{width:44px;height:44px}.asp-workcard__mascot[data-astro-cid-vo5oohh5]{height:52px;width:auto;align-self:flex-start}.asp-workcard__foot[data-astro-cid-vo5oohh5]{display:flex;flex-direction:column;gap:6px;margin-top:auto}.asp-workcard__status[data-astro-cid-vo5oohh5]{font-size:13px;font-weight:600;color:var(--v5-faint)}.asp-workcard__status--live[data-astro-cid-vo5oohh5]{color:#1f5c38}.asp-workcard__foot[data-astro-cid-vo5oohh5] b[data-astro-cid-vo5oohh5]{font-size:24px;font-weight:600;letter-spacing:-.02em}.asp-workcard__foot[data-astro-cid-vo5oohh5]>span[data-astro-cid-vo5oohh5]:last-child{font-size:15px;line-height:1.55;color:var(--v5-muted)}.asp-workcard__foot[data-astro-cid-vo5oohh5] a[data-astro-cid-vo5oohh5]{font-weight:600;color:var(--v5-ink)}.asp-faq[data-astro-cid-vo5oohh5]{padding:clamp(80px,10vw,130px) 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:clamp(32px,5vw,72px);align-items:start}.asp-faq__intro[data-astro-cid-vo5oohh5]{display:flex;flex-direction:column;gap:18px;position:sticky;top:100px}.asp-faq__intro[data-astro-cid-vo5oohh5] h2[data-astro-cid-vo5oohh5]{font-size:clamp(32px,4vw,52px);line-height:1.05;letter-spacing:-.035em}.asp-faq__intro[data-astro-cid-vo5oohh5]>span[data-astro-cid-vo5oohh5]{font-size:16px;line-height:1.55;color:#55514b;max-width:340px}.asp-faq__actions[data-astro-cid-vo5oohh5]{display:flex;flex-direction:column;gap:10px;margin-top:8px}.asp-faq__help[data-astro-cid-vo5oohh5]{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:18px;border:none;background:var(--v5-ink);color:#fff;text-align:left;cursor:pointer;font-family:inherit;transition:background .2s}.asp-faq__help[data-astro-cid-vo5oohh5]:hover{background:#2a2724}.asp-faq__helpMark[data-astro-cid-vo5oohh5]{width:42px;height:42px;border-radius:12px;background:#faf4f0;display:flex;align-items:center;justify-content:center;flex:none}.asp-faq__helpMark[data-astro-cid-vo5oohh5] img[data-astro-cid-vo5oohh5]{width:24px;height:24px}.asp-faq__helpTxt[data-astro-cid-vo5oohh5]{flex:1;display:flex;flex-direction:column;gap:1px}.asp-faq__helpTxt[data-astro-cid-vo5oohh5] b[data-astro-cid-vo5oohh5]{font-size:15.5px;font-weight:600}.asp-faq__helpTxt[data-astro-cid-vo5oohh5] span[data-astro-cid-vo5oohh5]{font-size:13px;color:#cfc9bf}.asp-faq__help[data-astro-cid-vo5oohh5] svg[data-astro-cid-vo5oohh5]{color:#fff}.asp-faq__row[data-astro-cid-vo5oohh5]{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:18px;background:#fff;box-shadow:inset 0 0 0 1px #e6e2db;text-decoration:none;color:var(--v5-ink)}.asp-faq__row[data-astro-cid-vo5oohh5]:hover{box-shadow:inset 0 0 0 1px var(--v5-ink)}.asp-faq__row[data-astro-cid-vo5oohh5]>img[data-astro-cid-vo5oohh5]{height:42px;width:auto}.asp-faq__row[data-astro-cid-vo5oohh5]>span[data-astro-cid-vo5oohh5]{flex:1;display:flex;flex-direction:column;gap:1px}.asp-faq__row[data-astro-cid-vo5oohh5] b[data-astro-cid-vo5oohh5]{font-size:15.5px;font-weight:600}.asp-faq__row[data-astro-cid-vo5oohh5] span[data-astro-cid-vo5oohh5] span[data-astro-cid-vo5oohh5]{font-size:13px;color:var(--v5-muted)}.asp-faq__list[data-astro-cid-vo5oohh5]{display:flex;flex-direction:column}.asp-faq__item[data-astro-cid-vo5oohh5]{display:flex;flex-direction:column;gap:10px;padding:26px 0;border-top:1px solid #E3DFD8}.asp-faq__item[data-astro-cid-vo5oohh5] h3[data-astro-cid-vo5oohh5]{margin:0;font-size:19px;font-weight:600;letter-spacing:-.01em;line-height:1.35}.asp-faq__item[data-astro-cid-vo5oohh5] p[data-astro-cid-vo5oohh5]{margin:0;font-size:16px;line-height:1.65;color:#55514b;max-width:640px}.asp-fineprint[data-astro-cid-vo5oohh5]{margin:clamp(64px,8vw,100px) 0 0;padding-top:28px;border-top:1px solid #E3DFD8;font-size:12px;line-height:1.6;color:var(--v5-faint)}.asp-fineprint[data-astro-cid-vo5oohh5] a[data-astro-cid-vo5oohh5]{color:var(--v5-link);text-decoration:underline}.asp-launcher[data-astro-cid-vo5oohh5]{position:fixed;right:clamp(14px,2.4vw,28px);bottom:calc(clamp(14px,2.4vw,28px) + env(safe-area-inset-bottom,0px));z-index:60;height:56px;padding:0 20px 0 8px;border-radius:18px;border:none;background:var(--v5-ink);color:#fff;font-family:inherit;font-size:15px;font-weight:600;display:flex;align-items:center;gap:12px;cursor:pointer;box-shadow:0 20px 44px -16px #14141499;transition:background .2s}.asp-launcher[data-astro-cid-vo5oohh5]:hover{background:#2a2724}.asp-launcher__mark[data-astro-cid-vo5oohh5]{width:40px;height:40px;border-radius:12px;background:#faf4f0;display:flex;align-items:center;justify-content:center}.asp-launcher__mark[data-astro-cid-vo5oohh5] img[data-astro-cid-vo5oohh5]{width:22px;height:22px}.asp-helper[data-astro-cid-vo5oohh5]{position:fixed;right:clamp(10px,2.4vw,28px);bottom:calc(clamp(10px,2.4vw,28px) + env(safe-area-inset-bottom,0px));z-index:61;width:min(400px,calc(100vw - 20px));max-height:min(560px,calc(100vh - 140px));display:flex;flex-direction:column;background:#faf9f5;border-radius:24px;box-shadow:0 40px 90px -30px #1414148c,0 0 0 1px #14141414;overflow:hidden;color:var(--v5-ink)}.asp-helper__head[data-astro-cid-vo5oohh5]{display:flex;align-items:center;gap:12px;padding:14px 14px 14px 16px;border-bottom:1px solid #ECE9E1;background:#fff}.asp-helper__head[data-astro-cid-vo5oohh5]>img[data-astro-cid-vo5oohh5]{width:34px;height:34px;border-radius:9px}.asp-helper__title[data-astro-cid-vo5oohh5]{flex:1;display:flex;flex-direction:column}.asp-helper__title[data-astro-cid-vo5oohh5] b[data-astro-cid-vo5oohh5]{font-size:15px;font-weight:600}.asp-helper__title[data-astro-cid-vo5oohh5]>span[data-astro-cid-vo5oohh5]{font-size:12.5px;color:var(--v5-muted)}.asp-helper__close[data-astro-cid-vo5oohh5]{width:36px;height:36px;border-radius:10px;border:none;background:#f1eee9;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--v5-ink)}.asp-helper__close[data-astro-cid-vo5oohh5]:hover{background:#e8e3dc}.asp-helper__track[data-astro-cid-vo5oohh5]{height:3px;background:#ece9e1}.asp-helper__bar[data-astro-cid-vo5oohh5]{height:100%;width:20%;background:#d97757;transition:width .35s ease}.asp-helper__body[data-astro-cid-vo5oohh5]{flex:1;overflow-y:auto;padding:18px 16px;display:flex;flex-direction:column;gap:14px}.asp-hstep[data-astro-cid-vo5oohh5]{display:flex;flex-direction:column;gap:14px}.asp-hstep__bubble[data-astro-cid-vo5oohh5]{display:flex;gap:10px;align-items:flex-start}.asp-hstep__bubble[data-astro-cid-vo5oohh5]>img[data-astro-cid-vo5oohh5]{height:34px;width:auto;flex:none}.asp-hstep__bubble[data-astro-cid-vo5oohh5]>div[data-astro-cid-vo5oohh5]{background:#fff;border-radius:4px 16px 16px;padding:12px 14px;box-shadow:0 0 0 1px #ece9e1;display:flex;flex-direction:column;gap:6px}.asp-hstep__bubble[data-astro-cid-vo5oohh5] b[data-astro-cid-vo5oohh5]{font-size:15px;font-weight:600}.asp-hstep__bubble[data-astro-cid-vo5oohh5] span[data-astro-cid-vo5oohh5]{font-size:14px;line-height:1.55;color:#3d3a35}.asp-hstep__shot[data-astro-cid-vo5oohh5]{margin-left:44px;border-radius:14px;overflow:hidden;box-shadow:0 0 0 1px #e2ded5;background:#fff}.asp-hstep__shotHead[data-astro-cid-vo5oohh5]{display:flex;align-items:center;gap:6px;padding:7px 10px;background:#f4f2ec;border-bottom:1px solid #E6E2D8}.asp-hstep__shotHead[data-astro-cid-vo5oohh5]>span[data-astro-cid-vo5oohh5]:not(.asp-hstep__shotLabel){width:7px;height:7px;border-radius:50%;background:#ddd8ce}.asp-hstep__shotLabel[data-astro-cid-vo5oohh5]{margin-left:6px;font-size:11px;color:var(--v5-faint)}.asp-hstep__shotBody[data-astro-cid-vo5oohh5]{padding:12px;display:flex;flex-direction:column;gap:8px}.asp-hrow[data-astro-cid-vo5oohh5]{display:flex;align-items:center;padding:8px 10px;border-radius:9px;background:#fff;color:var(--v5-ink);box-shadow:inset 0 0 0 1px #e6e2db;font-size:12.5px;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.asp-hrow--hi[data-astro-cid-vo5oohh5]{background:var(--v5-ink);color:#fff;box-shadow:inset 0 0 0 1px var(--v5-ink);font-weight:600}.asp-hrow--url[data-astro-cid-vo5oohh5]{box-shadow:inset 0 0 0 1px #d97757;font-family:var(--v5-font-mono)}.asp-hstep__acts[data-astro-cid-vo5oohh5]{margin-left:44px;display:flex;gap:8px;flex-wrap:wrap}.asp-hbtn[data-astro-cid-vo5oohh5]{height:44px;padding:0 14px;border-radius:12px;border:none;background:#fff;color:var(--v5-ink);font-size:14px;font-weight:600;cursor:pointer;font-family:inherit;box-shadow:inset 0 0 0 1px #dedad2;display:flex;align-items:center;justify-content:center;gap:8px;text-decoration:none}.asp-hbtn[data-astro-cid-vo5oohh5]:hover{box-shadow:inset 0 0 0 1px var(--v5-ink)}.asp-helper__answer[data-astro-cid-vo5oohh5]{display:flex;flex-direction:column;gap:10px}.asp-helper__answerQ[data-astro-cid-vo5oohh5]{align-self:flex-end;max-width:85%;background:#f0eee6;border-radius:16px 16px 4px;padding:10px 13px;font-size:14px}.asp-helper__answerA[data-astro-cid-vo5oohh5]{display:flex;gap:10px;align-items:flex-start}.asp-helper__answerA[data-astro-cid-vo5oohh5] img[data-astro-cid-vo5oohh5]{height:34px;width:auto;flex:none}.asp-helper__answerA[data-astro-cid-vo5oohh5] div[data-astro-cid-vo5oohh5]{background:#fff;border-radius:4px 16px 16px;padding:12px 14px;box-shadow:0 0 0 1px #ece9e1;font-size:14px;line-height:1.55;color:#3d3a35}.asp-helper__stuck[data-astro-cid-vo5oohh5]{display:flex;flex-direction:column;gap:6px;margin-top:4px}.asp-helper__stuckLabel[data-astro-cid-vo5oohh5]{font-size:12px;font-weight:600;letter-spacing:.08em;color:var(--v5-faint)}.asp-helper__fix[data-astro-cid-vo5oohh5]{text-align:left;padding:10px 12px;border-radius:12px;border:none;background:#fff;box-shadow:inset 0 0 0 1px #e6e2db;font-family:inherit;font-size:13.5px;color:var(--v5-ink);cursor:pointer}.asp-helper__fix[data-astro-cid-vo5oohh5]:hover{box-shadow:inset 0 0 0 1px var(--v5-ink)}.asp-helper__email[data-astro-cid-vo5oohh5]{font-size:13px;color:#55514b;padding:4px 2px}.asp-helper__foot[data-astro-cid-vo5oohh5]{display:flex;gap:8px;padding:12px 14px;border-top:1px solid #ECE9E1;background:#fff}.asp-helper__next[data-astro-cid-vo5oohh5]{background:var(--v5-ink);color:#fff;box-shadow:none;flex:1}.asp-helper__next[data-astro-cid-vo5oohh5]:hover{background:#2a2724;box-shadow:none}@media(max-width:900px){.asp-connect__intro[data-astro-cid-vo5oohh5],.asp-faq__intro[data-astro-cid-vo5oohh5]{position:static}}@media(max-width:560px){.asp-hero__text[data-astro-cid-vo5oohh5] h1[data-astro-cid-vo5oohh5]{font-size:clamp(30px,8.4vw,40px)}.asp-hero__ctas[data-astro-cid-vo5oohh5]{gap:14px}.asp-who__photos[data-astro-cid-vo5oohh5]{grid-template-rows:150px 150px}.asp-statecard__mascot[data-astro-cid-vo5oohh5]{height:80px;right:20px;top:20px}}
