.mark[data-astro-cid-e23xisay]{width:var(--mark-size);height:var(--mark-size);border-radius:var(--mark-radius);background:linear-gradient(var(--mark-angle), var(--brand), var(--brand-hover));color:var(--brand-fg);flex:none;place-items:center;display:grid}.mark--peach[data-astro-cid-e23xisay]{background:var(--peach);color:var(--peach-ink)}.mark--seaweed[data-astro-cid-e23xisay]{background:var(--seaweed);color:var(--seaweed-accent)}.mark--tofu[data-astro-cid-e23xisay]{background:var(--tofu);color:var(--brand)}.mark__glyph[data-astro-cid-e23xisay]{fill:currentColor;stroke:currentColor;width:58%;height:58%}.app-card[data-astro-cid-g7nwi7w6]{background:var(--surface);border:1px solid var(--tofu-line);border-radius:var(--r-lg);height:100%;transition:transform var(--dur-2) var(--ease-quart), box-shadow var(--dur-2) var(--ease-quart), border-color var(--dur-2) var(--ease-quart);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.25rem;padding:1.35rem;display:grid;position:relative}.app-card[data-astro-cid-g7nwi7w6]:hover{border-color:var(--brand-line);box-shadow:var(--shadow-2);transform:translateY(-2px)}.app-card__tile[data-astro-cid-g7nwi7w6]{border-radius:var(--r-md);place-items:center;width:64px;height:64px;display:grid;overflow:hidden}.app-card__tile[data-astro-cid-g7nwi7w6] .app-card__mark{border-radius:inherit;width:100%;height:100%}.app-card__tile[data-astro-cid-g7nwi7w6] img{border-radius:var(--r-sm);display:block}.app-card__tile[data-astro-cid-g7nwi7w6] .app-card__icon[data-astro-cid-g7nwi7w6]{border-radius:inherit;width:100%;height:100%}.app-card__tile--peach[data-astro-cid-g7nwi7w6]{background:var(--peach)}.app-card__tile--seaweed[data-astro-cid-g7nwi7w6]{background:var(--seaweed)}.app-card__tile--brand[data-astro-cid-g7nwi7w6]{background:var(--brand)}.app-card__tile--tofu[data-astro-cid-g7nwi7w6]{background:var(--tofu)}.app-card__body[data-astro-cid-g7nwi7w6]{gap:.3rem;display:grid}.app-card__name[data-astro-cid-g7nwi7w6]{font-family:var(--font-body);letter-spacing:-.01em;font-size:1.0625rem;font-weight:600;line-height:1.3}.app-card__name[data-astro-cid-g7nwi7w6] a[data-astro-cid-g7nwi7w6]{text-decoration:none}.app-card__name[data-astro-cid-g7nwi7w6] a[data-astro-cid-g7nwi7w6]:after{content:"";border-radius:inherit;position:absolute;inset:0}.app-card__tagline[data-astro-cid-g7nwi7w6]{color:var(--ink-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.9375rem;line-height:1.55;display:-webkit-box;overflow:hidden}.app-card__arrow[data-astro-cid-g7nwi7w6]{color:var(--ink-subtle);transition:transform var(--dur-2) var(--ease-quart), color var(--dur-2) var(--ease-quart)}.app-card[data-astro-cid-g7nwi7w6]:hover .app-card__arrow[data-astro-cid-g7nwi7w6]{color:var(--brand-ink);transform:translate(3px)}@media (width<=479px){.app-card[data-astro-cid-g7nwi7w6]{grid-template-columns:auto minmax(0,1fr);gap:1rem;padding:1.1rem}.app-card__tile[data-astro-cid-g7nwi7w6]{width:52px;height:52px}.app-card__arrow[data-astro-cid-g7nwi7w6]{display:none}}.cta[data-astro-cid-wwgvdzfb]{text-align:center;border-radius:var(--r-2xl);flex-direction:column;align-items:center;gap:1.25rem;padding:clamp(2.25rem,6vw,5rem) clamp(1.25rem,5vw,4rem);display:flex}.cta__eyebrow[data-astro-cid-wwgvdzfb]{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--seaweed-accent);font-size:.75rem}.cta[data-astro-cid-wwgvdzfb] h2[data-astro-cid-wwgvdzfb]{font-size:var(--step-5);max-width:16ch}.cta__body[data-astro-cid-wwgvdzfb]{color:var(--seaweed-muted);font-size:var(--step-1);max-width:52ch;line-height:1.7}.cta__actions[data-astro-cid-wwgvdzfb]{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:.5rem;display:flex}.cta__secondary[data-astro-cid-wwgvdzfb]{color:var(--seaweed-ink);border-color:color-mix(in oklab, var(--seaweed-ink) 40%, transparent);background:0 0}.cta__secondary[data-astro-cid-wwgvdzfb]:hover{border-color:var(--seaweed-ink)}.cta--showcase[data-astro-cid-wwgvdzfb]{isolation:isolate;padding-bottom:0;position:relative;overflow:hidden}.cta--showcase[data-astro-cid-wwgvdzfb]>[data-astro-cid-wwgvdzfb]:not(.cta__phones){z-index:1;position:relative}.cta__window[data-astro-cid-wwgvdzfb]{border-radius:var(--r-md) var(--r-md) 0 0;background:#faf8f4;width:min(100%,860px);height:clamp(170px,30vw,330px);margin-top:clamp(1rem,3vw,2rem);overflow:hidden;box-shadow:0 -12px 50px -18px #00000073}.cta__window-bar[data-astro-cid-wwgvdzfb]{background:#ece8e1;gap:6px;padding:10px 14px;display:flex}.cta__window-bar[data-astro-cid-wwgvdzfb] i[data-astro-cid-wwgvdzfb]{background:#cfc8bd;border-radius:50%;width:9px;height:9px}.cta__window[data-astro-cid-wwgvdzfb] img[data-astro-cid-wwgvdzfb]{width:100%;height:auto;display:block}.cta__phones[data-astro-cid-wwgvdzfb]{display:none}@media (width>=1100px){.cta__phones[data-astro-cid-wwgvdzfb]{pointer-events:none;display:block;position:absolute;inset:0}.cta__phone[data-astro-cid-wwgvdzfb]{background:#1d1a17;border-radius:1.9rem;width:clamp(150px,14vw,190px);padding:6px;position:absolute;top:3.5rem;box-shadow:0 30px 60px -24px #0000008c}.cta__phone[data-astro-cid-wwgvdzfb] img[data-astro-cid-wwgvdzfb]{border-radius:1.5rem;width:100%;height:auto;display:block}.cta__phone--left[data-astro-cid-wwgvdzfb]{left:clamp(1.5rem,4vw,4rem);transform:rotate(-7deg)}.cta__phone--right[data-astro-cid-wwgvdzfb]{top:5.5rem;right:clamp(1.5rem,4vw,4rem);transform:rotate(6deg)}}
