.pidx[data-astro-cid-bqh5cn3t]{position:relative}.pidx[data-astro-cid-bqh5cn3t] ol[data-astro-cid-bqh5cn3t]{border-bottom:1px solid var(--line-strong);margin:0;padding:0;list-style:none}.pidx__head[data-astro-cid-bqh5cn3t]{display:none}.pidx__row[data-astro-cid-bqh5cn3t]{border-top:1px solid var(--line-strong);grid-template-columns:44px 1fr 28px;align-items:baseline;gap:8px 16px;padding:26px 0;text-decoration:none;display:grid;position:relative}.pidx__n[data-astro-cid-bqh5cn3t],.pidx__kind[data-astro-cid-bqh5cn3t],.pidx__stack[data-astro-cid-bqh5cn3t],.pidx__year[data-astro-cid-bqh5cn3t]{font-family:var(--mono);color:var(--muted);letter-spacing:.04em;font-size:12px}.pidx__name[data-astro-cid-bqh5cn3t]{font-family:var(--serif);letter-spacing:-.01em;transition:transform .45s var(--ease), color .3s;font-size:clamp(1.9rem,3.6vw,3rem);line-height:1.02}.pidx__one[data-astro-cid-bqh5cn3t]{font-family:var(--sans);color:var(--muted);letter-spacing:0;max-width:52ch;margin-top:10px;font-size:15px;line-height:1.5;display:block}.pidx__kind[data-astro-cid-bqh5cn3t],.pidx__stack[data-astro-cid-bqh5cn3t],.pidx__year[data-astro-cid-bqh5cn3t]{display:none}.pidx__arrow[data-astro-cid-bqh5cn3t]{transition:transform .35s var(--ease), color .3s;justify-self:end;font-size:20px}.pidx__thumb[data-astro-cid-bqh5cn3t]{border:1px solid var(--line);aspect-ratio:16/10;object-fit:cover;object-position:top;border-radius:10px;grid-column:2/4;width:100%;margin-top:14px}.pidx__row[data-astro-cid-bqh5cn3t]:hover .pidx__name[data-astro-cid-bqh5cn3t]{color:var(--accent);transform:translate(10px)}.pidx__row[data-astro-cid-bqh5cn3t]:hover .pidx__arrow[data-astro-cid-bqh5cn3t]{color:var(--accent);transform:translate(6px)rotate(-45deg)}.pidx__float[data-astro-cid-bqh5cn3t]{display:none}@media (width>=900px){.pidx__head[data-astro-cid-bqh5cn3t],.pidx__row[data-astro-cid-bqh5cn3t]{grid-template-columns:60px minmax(0,1fr) 150px 230px 60px 28px}.pidx__head[data-astro-cid-bqh5cn3t]{gap:16px;padding-bottom:14px;display:grid}.pidx__kind[data-astro-cid-bqh5cn3t],.pidx__stack[data-astro-cid-bqh5cn3t],.pidx__year[data-astro-cid-bqh5cn3t]{display:block}.pidx__row[data-astro-cid-bqh5cn3t]{padding:34px 0}}@media (hover:hover) and (pointer:fine) and (width>=900px){.pidx__thumb[data-astro-cid-bqh5cn3t]{display:none}.pidx__one[data-astro-cid-bqh5cn3t]{opacity:0;max-height:0;transition:max-height .45s var(--ease), opacity .35s, margin .45s var(--ease);margin-top:0;overflow:hidden}.pidx__row[data-astro-cid-bqh5cn3t]:hover .pidx__one[data-astro-cid-bqh5cn3t]{opacity:1;max-height:80px;margin-top:10px}.pidx__float[data-astro-cid-bqh5cn3t]{z-index:5;pointer-events:none;aspect-ratio:16/10;opacity:0;width:340px;transition:opacity .3s, scale .4s var(--ease);border-radius:12px;display:block;position:absolute;top:0;left:0;overflow:hidden;scale:.92;box-shadow:0 30px 60px -25px #14141473}.pidx__float[data-astro-cid-bqh5cn3t].on{opacity:1;scale:1}.pidx__float[data-astro-cid-bqh5cn3t] img[data-astro-cid-bqh5cn3t]{object-fit:cover;object-position:top;width:100%;height:100%}}.strip[data-astro-cid-7cqpj7q4]{--pad:var(--gutter);scroll-snap-type:x mandatory;scroll-padding-inline:var(--pad);scrollbar-width:none;cursor:grab;padding-bottom:8px;overflow-x:auto}.strip[data-astro-cid-7cqpj7q4]::-webkit-scrollbar{display:none}.strip[data-astro-cid-7cqpj7q4].drag{cursor:grabbing;scroll-snap-type:none}.strip[data-astro-cid-7cqpj7q4] ul[data-astro-cid-7cqpj7q4]{padding:0 var(--pad);gap:clamp(18px,3vw,40px);width:max-content;margin:0;list-style:none;display:flex}@media (width>=1320px){.strip[data-astro-cid-7cqpj7q4]{--pad:calc((100vw - var(--max)) / 2 + var(--gutter))}}.strip[data-astro-cid-7cqpj7q4] li[data-astro-cid-7cqpj7q4]{scroll-snap-align:start;width:clamp(200px,22vw,290px)}.strip[data-astro-cid-7cqpj7q4] a[data-astro-cid-7cqpj7q4]{user-select:none;text-decoration:none;display:block}.strip[data-astro-cid-7cqpj7q4] .phone[data-astro-cid-7cqpj7q4]{transition:transform .5s var(--ease)}.strip[data-astro-cid-7cqpj7q4] a[data-astro-cid-7cqpj7q4]:hover .phone[data-astro-cid-7cqpj7q4]{transform:translateY(-8px)}.strip__cap[data-astro-cid-7cqpj7q4]{font-family:var(--serif);gap:4px;margin-top:18px;font-size:1.5rem;line-height:1.1;display:grid}.hero[data-astro-cid-lcdefpme]{padding-top:clamp(40px,7vw,96px);overflow:hidden}.hero__kicker[data-astro-cid-lcdefpme]{margin:0 0 clamp(28px,4vw,48px)}.hero__title[data-astro-cid-lcdefpme]{line-height:1.02;display:grid}.hero__l2[data-astro-cid-lcdefpme]{text-align:right;justify-self:end}.hero__l2[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--accent);font-style:italic}.hero__row[data-astro-cid-lcdefpme]{gap:32px;margin-top:clamp(36px,5vw,64px);display:grid}.hero__who[data-astro-cid-lcdefpme]{align-items:center;gap:16px;display:flex}.hero__who[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;border-radius:50%;flex:none;width:64px;height:64px}.hero__who[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0;font-size:15px;line-height:1.45}.hero__ctas[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.hero__points[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:8px 22px;margin:26px 0 0;padding:0;list-style:none;display:flex}.hero__points[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";background:var(--accent);vertical-align:2px;border-radius:50%;width:6px;height:6px;margin-right:9px;display:inline-block}@media (width>=900px){.hero__row[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.25fr;align-items:start}.hero__copy[data-astro-cid-lcdefpme]{justify-self:end;max-width:560px}}.hero__stage[data-astro-cid-lcdefpme]{margin-top:clamp(56px,8vw,110px);padding-bottom:clamp(56px,8vw,100px);position:relative}.hero__browser[data-astro-cid-lcdefpme]{width:100%}.hero__browser2[data-astro-cid-lcdefpme],.hero__phone[data-astro-cid-lcdefpme]{display:none}@media (width>=900px){.hero__stage[data-astro-cid-lcdefpme]{grid-template-columns:repeat(12,1fr);display:grid}.hero__browser[data-astro-cid-lcdefpme]{grid-area:1/2/auto/11}.hero__browser2[data-astro-cid-lcdefpme]{z-index:2;grid-area:1/1/auto/5;align-self:end;margin-bottom:-40px;display:block}.hero__phone[data-astro-cid-lcdefpme]{z-index:3;grid-area:1/10/auto/13;place-self:end;width:78%;margin-bottom:-60px;display:block}}.marquee[data-astro-cid-lcdefpme]{border-block:1px solid var(--line);padding:22px 0;overflow:hidden}.marquee__track[data-astro-cid-lcdefpme]{width:max-content;animation:48s linear infinite marquee;display:flex}.marquee[data-astro-cid-lcdefpme]:hover .marquee__track[data-astro-cid-lcdefpme]{animation-play-state:paused}.marquee[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none;display:flex}.marquee[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{font-family:var(--serif);white-space:nowrap;align-items:center;font-size:clamp(1.4rem,2.4vw,2rem);font-style:italic;display:flex}.marquee[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--accent);margin-inline:clamp(20px,3vw,40px);font-size:.6em;font-style:normal}@keyframes marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marquee__track[data-astro-cid-lcdefpme]{animation:none}}.more[data-astro-cid-lcdefpme]{margin:40px 0 0}.svc[data-astro-cid-lcdefpme]{border-top:1px solid var(--line-strong);gap:0;display:grid}.svc__item[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line-strong);align-content:start;gap:16px;padding:36px 0;display:grid}.svc__item[data-astro-cid-lcdefpme] .h3[data-astro-cid-lcdefpme]{font-size:clamp(1.9rem,2.6vw,2.4rem)}.svc__pitch[data-astro-cid-lcdefpme]{color:var(--ink-2);margin:0}.svc__proof[data-astro-cid-lcdefpme]{margin:4px 0 0;font-size:15px}@media (width>=760px){.svc[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.svc__item[data-astro-cid-lcdefpme]{padding:40px 40px 40px 0}.svc__item[data-astro-cid-lcdefpme]:nth-child(2n){border-left:1px solid var(--line-strong);padding:40px 0 40px 40px}}.stats[data-astro-cid-lcdefpme]{border-block:1px solid var(--line)}.stats__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;display:grid}.stat[data-astro-cid-lcdefpme]{gap:6px;padding:40px 20px 40px 0;display:grid}.stat__n[data-astro-cid-lcdefpme]{font-family:var(--serif);font-size:clamp(3.4rem,7vw,6rem);line-height:1}.stat__l[data-astro-cid-lcdefpme]{color:var(--muted);max-width:22ch;font-size:14px}@media (width>=900px){.stats__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr)}.stat[data-astro-cid-lcdefpme]+.stat[data-astro-cid-lcdefpme]{border-left:1px solid var(--line);padding-left:32px}}.about__grid[data-astro-cid-lcdefpme]{align-items:center;gap:48px;display:grid}.about__img[data-astro-cid-lcdefpme]{aspect-ratio:3/2}.about__copy[data-astro-cid-lcdefpme]{gap:22px;display:grid}.about__copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:not(.label){color:var(--ink-2);max-width:58ch;margin:0 0 18px}.about__copy[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{color:var(--ink)}@media (width>=900px){.about__grid[data-astro-cid-lcdefpme]{grid-template-columns:1.1fr 1fr;gap:80px}}.process[data-astro-cid-lcdefpme] .label[data-astro-cid-lcdefpme].process__label{color:#a29d93}.process[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme].process__lead{color:#d8d3c9}.steps[data-astro-cid-lcdefpme]{border-top:1px solid #34322e;gap:0;margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid #34322e;gap:12px;padding:32px 0;display:grid}.steps[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#c9c4ba;max-width:40ch;margin:0}@media (width>=900px){.steps[data-astro-cid-lcdefpme]{border-bottom:1px solid #34322e;grid-template-columns:repeat(4,1fr)}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:0;padding:36px 28px 40px 0}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]{border-left:1px solid #34322e;padding-left:28px}}.types[data-astro-cid-lcdefpme]{gap:12px;display:grid}@media (width>=640px){.types[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}}@media (width>=1000px){.types[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}}.types__item[data-astro-cid-lcdefpme]{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--card);transition:border-color .3s, transform .4s var(--ease), background .3s;gap:6px;padding:26px 26px 22px;text-decoration:none;display:grid}.types__item[data-astro-cid-lcdefpme]:hover{border-color:var(--ink);transform:translateY(-3px)}.types__label[data-astro-cid-lcdefpme]{font-family:var(--serif);font-size:1.9rem;line-height:1.1}.types__from[data-astro-cid-lcdefpme]{color:var(--accent);margin-top:14px}
