.compact-app[data-astro-cid-csnuywdt]{gap:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);grid-template-columns:auto minmax(0,1fr);align-items:center;padding:clamp(1.25rem,3vw,2rem);display:grid}.compact-app__mark[data-astro-cid-csnuywdt]{background:var(--color-brand-accent-soft);block-size:3.25rem;inline-size:3.25rem;color:var(--color-brand-primary);border-radius:.75rem;align-self:start;place-items:center;font:700 1.5rem Georgia,serif;display:grid}.compact-app__category[data-astro-cid-csnuywdt]{color:var(--color-text-muted);margin-block-end:.25rem;font-size:.75rem}h3[data-astro-cid-csnuywdt]{font-size:clamp(1.2rem,2vw,1.5rem);line-height:1.3}h3[data-astro-cid-csnuywdt] span[data-astro-cid-csnuywdt]{font-weight:400}.compact-app__description[data-astro-cid-csnuywdt]{max-inline-size:60ch;margin-block-start:.6rem;font-size:.9375rem;line-height:1.65}.compact-app[data-astro-cid-csnuywdt] .compact-app__action{justify-self:start;gap:var(--space-4);box-shadow:none;grid-column:1/-1}@media (width>=48rem){.compact-app[data-astro-cid-csnuywdt]{gap:var(--space-5);grid-template-columns:auto minmax(0,1fr) auto}.compact-app[data-astro-cid-csnuywdt] .compact-app__action{grid-column:auto}}.report-outcome[data-astro-cid-doqfnecg]{justify-content:center;align-items:center;gap:clamp(.35rem,1vw,.8rem);inline-size:100%;max-inline-size:31rem;display:flex}.report-outcome__project[data-astro-cid-doqfnecg]{flex:0 0 29%;min-inline-size:0}.report-outcome__result[data-astro-cid-doqfnecg]{flex:1;min-inline-size:0}.visual-label[data-astro-cid-doqfnecg]{min-block-size:1.5rem;color:var(--color-brand-primary);font-size:clamp(.65rem,.8vw,.75rem);font-weight:var(--font-weight-semibold);align-items:center;gap:.4rem;margin-block-end:.75rem;display:flex}.pdf-label[data-astro-cid-doqfnecg]{border:1px solid var(--color-brand-accent);letter-spacing:.04em;background:#fffaf0;border-radius:.25rem;padding:.15rem .3rem;font-size:.625rem}.report-outcome__arrow[data-astro-cid-doqfnecg]{color:var(--color-brand-primary);flex:none;font-size:1.4rem}.report-outcome[data-astro-cid-doqfnecg] .report-outcome__phone{border-radius:1.7rem;padding:.35rem;box-shadow:0 .75rem 1.5rem #23384b24}.report-outcome[data-astro-cid-doqfnecg] .device-frame__screen{border-radius:1.35rem}.report-sheet[data-astro-cid-doqfnecg]{aspect-ratio:1190/1040;border:1px solid var(--color-border);box-shadow:0 .75rem 2rem #23384b1a, .25rem .3rem 0 -.05rem #fff, .25rem .3rem 0 0 var(--color-border);background:#fff;border-radius:.25rem;position:relative;overflow:hidden}.report-sheet[data-astro-cid-doqfnecg] .report-sheet__image{inline-size:101.345%;max-inline-size:none;position:absolute;inset-block-start:-60.1923%;inset-inline-start:-.67227%}.app-showcase[data-astro-cid-xrwpbfrc]{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);display:grid;overflow:hidden}.app-showcase__copy[data-astro-cid-xrwpbfrc]{min-inline-size:0;padding:clamp(1.25rem,3vw,2.25rem)}.app-showcase__identity[data-astro-cid-xrwpbfrc]{align-items:center;gap:var(--space-3);display:flex}.app-icon[data-astro-cid-xrwpbfrc]{border:1px solid var(--color-border);border-radius:.75rem;flex:none}.app-showcase__category[data-astro-cid-xrwpbfrc]{color:var(--color-text-muted);font-size:.75rem}h3[data-astro-cid-xrwpbfrc]{font-size:clamp(1.35rem,1.2rem + .5vw,1.65rem)}.app-showcase__availability[data-astro-cid-xrwpbfrc]{color:var(--color-text-secondary);align-items:center;gap:.4rem;margin-block-start:var(--space-3);font-size:.75rem;display:flex}.app-showcase__availability[data-astro-cid-xrwpbfrc] span[data-astro-cid-xrwpbfrc]{background:var(--color-brand-accent);border-radius:50%;block-size:.4rem;inline-size:.4rem}.app-showcase__headline[data-astro-cid-xrwpbfrc]{max-inline-size:20ch;color:var(--color-brand-primary);font-size:clamp(1.75rem,1.3rem + 1.2vw,2.25rem);font-weight:var(--font-weight-semibold);letter-spacing:-.035em;text-wrap:balance;margin-block-start:var(--space-5);line-height:1.15}.app-showcase__description[data-astro-cid-xrwpbfrc]{max-inline-size:40ch;margin-block-start:var(--space-3);font-size:.9375rem;line-height:1.65}.app-showcase__copy[data-astro-cid-xrwpbfrc] .app-showcase__action{gap:var(--space-5);box-shadow:none;margin-block-start:var(--space-5)}.app-showcase__visual[data-astro-cid-xrwpbfrc]{align-content:center;justify-items:center;gap:var(--space-5);min-inline-size:0;padding:var(--space-6) var(--space-4);background:#f4f2e9;margin:0;display:grid}.app-showcase__visual[data-astro-cid-xrwpbfrc] .app-showcase__device{inline-size:12rem}figcaption[data-astro-cid-xrwpbfrc]{color:var(--color-text-secondary);text-align:center;font-size:.6875rem}.app-workflow[data-astro-cid-xrwpbfrc]{gap:var(--space-3);padding:var(--space-5) var(--space-4);border-block-start:1px solid var(--color-border);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;list-style:none;display:grid}.app-workflow[data-astro-cid-xrwpbfrc] li[data-astro-cid-xrwpbfrc]{align-items:flex-start;gap:var(--space-2);flex-direction:column;min-inline-size:0;display:flex}.app-workflow[data-astro-cid-xrwpbfrc] img[data-astro-cid-xrwpbfrc]{flex:none}.app-workflow[data-astro-cid-xrwpbfrc] h4[data-astro-cid-xrwpbfrc]{color:var(--color-brand-primary);font-size:.8125rem;font-weight:var(--font-weight-semibold);margin:0}.app-workflow[data-astro-cid-xrwpbfrc] p[data-astro-cid-xrwpbfrc]{color:var(--color-text-muted);margin-block-start:.2rem;font-size:.75rem;line-height:1.5}@media (width>=40rem){.app-showcase[data-astro-cid-xrwpbfrc]{grid-template-columns:1fr 1.1fr}.app-showcase__visual[data-astro-cid-xrwpbfrc]{padding:var(--space-6)}.app-workflow[data-astro-cid-xrwpbfrc]{padding:var(--space-5) var(--space-8);gap:var(--space-6);grid-column:1/-1}.app-workflow[data-astro-cid-xrwpbfrc] li[data-astro-cid-xrwpbfrc]{align-items:center;gap:var(--space-3);flex-direction:row}.app-workflow[data-astro-cid-xrwpbfrc] h4[data-astro-cid-xrwpbfrc]{font-size:.9375rem}.app-workflow[data-astro-cid-xrwpbfrc] p[data-astro-cid-xrwpbfrc]{font-size:.8125rem}}.brand-intro[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-3);padding-block:var(--space-8) var(--space-4);display:grid}.brand-intro__eyebrow[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-2);margin-block-end:var(--space-4);font-size:.6875rem;display:flex}.brand-intro__eyebrow[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{background:var(--color-brand-accent);block-size:.4rem;inline-size:.4rem}.brand-intro[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{color:var(--color-brand-primary);font-size:clamp(3rem,2rem + 3.7vw,4.8rem);font-weight:var(--font-weight-semibold);letter-spacing:-.055em;line-height:1.02}.brand-intro[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{background:linear-gradient(transparent 80%, var(--color-brand-accent-soft) 80%)}.brand-intro__description[data-astro-cid-lcdefpme]{max-inline-size:43ch;margin-block-start:var(--space-4);font-size:clamp(1rem,.9rem + .3vw,1.125rem);line-height:1.6}.brand-intro__action[data-astro-cid-lcdefpme]{justify-items:start;gap:var(--space-2);margin-block-start:var(--space-5);display:grid}.brand-intro__action[data-astro-cid-lcdefpme] .button-link{gap:var(--space-5);box-shadow:none}.brand-intro__action[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-text-muted);font-size:.75rem}.brand-intro__art[data-astro-cid-lcdefpme]{justify-self:center;inline-size:min(100%,18rem);display:block}.brand-intro__art[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:4/3;object-fit:contain;mix-blend-mode:multiply;block-size:auto;inline-size:100%}.apps-section[data-astro-cid-lcdefpme],.contact[data-astro-cid-lcdefpme]{scroll-margin-block-start:var(--space-6)}.section-label[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-5);padding-block:var(--space-4);border-block-start:1px solid var(--color-border-strong);flex-wrap:wrap;display:flex}.section-label[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:.9375rem;font-weight:var(--font-weight-semibold);letter-spacing:0}.section-label[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-text-muted);font-size:.8125rem}.app-list[data-astro-cid-lcdefpme]{gap:var(--space-6);display:grid}.legacy-anchor[data-astro-cid-lcdefpme]{block-size:0;inline-size:0;position:absolute}.closing-notes[data-astro-cid-lcdefpme]{gap:var(--space-6);padding-block:var(--space-6) var(--space-8);border-block-start:1px solid var(--color-border-strong);margin-block-start:var(--space-8);display:grid}.closing-notes[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{margin-block-end:var(--space-2);font-size:.625rem}.closing-notes[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:var(--color-brand-primary);font-size:1.35rem;font-weight:var(--font-weight-semibold);letter-spacing:-.025em}.approach[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:last-child{max-inline-size:48ch;margin-block-start:var(--space-2);font-size:.875rem}.text-link[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-4);min-block-size:2.75rem;color:var(--color-brand-primary);font-size:.875rem;font-weight:var(--font-weight-semibold);overflow-wrap:anywhere;text-underline-offset:.3em;display:inline-flex}@media (width>=40rem){.brand-intro[data-astro-cid-lcdefpme]{gap:var(--space-8);padding-block:var(--space-8);grid-template-columns:1fr 1fr}.brand-intro__art[data-astro-cid-lcdefpme]{inline-size:100%;max-inline-size:33rem}.closing-notes[data-astro-cid-lcdefpme]{gap:var(--space-12);grid-template-columns:1.2fr 1fr}}
