.steps[data-astro-cid-jvqum2y2]{grid-template-columns:repeat(5,1fr);gap:1rem;display:grid}.step[data-astro-cid-jvqum2y2]{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:1.5rem;position:relative}.step[data-astro-cid-jvqum2y2]:not(:last-child):after{z-index:2;width:1.5rem;color:var(--accent);content:"→";text-align:center;font-weight:900;position:absolute;top:2rem;right:-.75rem}.step[data-astro-cid-jvqum2y2]>span[data-astro-cid-jvqum2y2]{color:var(--accent);letter-spacing:.1em;margin-bottom:2rem;font-size:.8rem;font-weight:900;display:block}.step[data-astro-cid-jvqum2y2] h3[data-astro-cid-jvqum2y2]{font-size:1.2rem}.step[data-astro-cid-jvqum2y2] p[data-astro-cid-jvqum2y2]{color:var(--ink-soft);margin:0;font-size:.94rem}@media (width<=1000px){.steps[data-astro-cid-jvqum2y2]{grid-template-columns:1fr 1fr}.step[data-astro-cid-jvqum2y2]:not(:last-child):after{display:none}}@media (width<=600px){.steps[data-astro-cid-jvqum2y2]{grid-template-columns:1fr}.step[data-astro-cid-jvqum2y2]>span[data-astro-cid-jvqum2y2]{margin-bottom:.7rem}}.home-hero[data-astro-cid-lcdefpme]{background:radial-gradient(circle at 85% 15%,#b0405826,#0000 25%),linear-gradient(160deg,#fff 48%,#eaf4fb);padding:clamp(4rem,9vw,8rem) 0;overflow:hidden}.hero-layout[data-astro-cid-lcdefpme]{grid-template-columns:1.08fr .92fr;align-items:center;gap:4rem;display:grid}.hero-note[data-astro-cid-lcdefpme]{color:var(--ink-soft);margin-top:1.4rem;font-size:.88rem;font-weight:700}.workflow[data-astro-cid-lcdefpme]{border-radius:var(--radius-lg);min-height:420px;box-shadow:var(--shadow);background:#ffffffb8;border:1px solid #0041721f;grid-template-columns:1fr 1.25fr 1fr;align-items:center;gap:1rem;padding:2rem;display:grid}.flow-column[data-astro-cid-lcdefpme]{gap:.8rem;display:grid}.flow-column[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{border:1px solid var(--line);text-align:center;background:#fff;border-radius:.7rem;padding:.8rem;font-size:.82rem;font-weight:750}.outputs[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:first-child{background:var(--rose);border-color:#d4a6b1}.outputs[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:last-child{background:#eef8f3;border-color:#8eb9a8}.flow-core[data-astro-cid-lcdefpme]{text-align:center}.flow-ring[data-astro-cid-lcdefpme]{aspect-ratio:1;border:14px solid var(--sky);border-top-color:var(--accent);background:#fff;border-radius:50%;place-items:center;line-height:1.15;display:grid;box-shadow:0 10px 30px #0041721f}.flow-core[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{color:var(--ink-soft);margin-top:1rem;line-height:1.3;display:block}.trust[data-astro-cid-lcdefpme]{border-block:1px solid var(--line);background:#fff;padding:1.3rem 0}.trust[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-soft);letter-spacing:.08em;text-align:center;text-transform:uppercase;margin-bottom:.8rem;font-size:.75rem;font-weight:800}.trust-row[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;gap:.7rem 2.6rem;display:flex}.trust-row[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#506878;font-weight:800}.outcome[data-astro-cid-lcdefpme]{border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(145deg, white, var(--sky));min-height:15rem;padding:2rem}.outcome[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{width:3.7rem;height:3.7rem;color:var(--accent);background:#fff;border-radius:50%;place-items:center;margin-bottom:2.3rem;font-size:1.6rem;display:grid;box-shadow:0 8px 24px #002f5414}.outcome[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--accent-dark);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:900}.outcome[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-top:.4rem}.featured-usecases[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.section-action[data-astro-cid-lcdefpme]{margin-top:2rem;font-weight:800}.split[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,7vw,7rem);display:grid}.problem-list[data-astro-cid-lcdefpme]{gap:1rem;display:grid}.problem-list[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:1.3rem 1.5rem}.problem-list[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:900}.problem-list[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0;font-weight:750}.brand-story[data-astro-cid-lcdefpme]{background:var(--sand);overflow:hidden}.brand-story-grid[data-astro-cid-lcdefpme]{grid-template-columns:.82fr 1.18fr;grid-template-areas:"team copy""portrait principles";align-items:start;gap:clamp(2rem,5vw,4rem) clamp(2.5rem,7vw,7rem);display:grid}.brand-copy[data-astro-cid-lcdefpme]{grid-area:copy;align-self:end}.brand-copy[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:not(.eyebrow){color:var(--ink-soft)}.team-photo[data-astro-cid-lcdefpme]{grid-area:team;align-self:end}.portrait-story[data-astro-cid-lcdefpme]{grid-area:portrait;justify-self:end;gap:1rem;width:72%;display:grid}.portrait-story[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{font-weight:800}.principles[data-astro-cid-lcdefpme]{grid-area:principles;grid-template-columns:1fr 1fr;gap:0 2rem;display:grid}.principles[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]{border-top:1px solid #d8d2c4;min-height:10.5rem;padding:1.5rem 0}.principles[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--accent-dark);letter-spacing:.1em;margin-bottom:1rem;font-size:.72rem;font-weight:900;display:block}.principles[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:.45rem;font-size:1.2rem}.principles[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-soft);margin:0;font-size:.94rem}.safety-section[data-astro-cid-lcdefpme]{background:linear-gradient(135deg, #eaf4fbd1, #f7fafcf5), var(--sky);position:relative;overflow:hidden}.safety-section[data-astro-cid-lcdefpme]:after{content:"";border:3.5rem solid #0041720b;border-radius:50%;width:21rem;height:21rem;position:absolute;bottom:-7rem;right:-5rem}.safety[data-astro-cid-lcdefpme]{z-index:1;position:relative}.safety[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:var(--ink)}.safety[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{color:var(--accent-dark)}.safety[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:not(.eyebrow){color:var(--ink-soft)}.safety-list[data-astro-cid-lcdefpme]{border-radius:var(--radius-lg);color:var(--ink);background:#ffffffb8;border:1px solid #0041721f;padding:clamp(1.5rem,4vw,2.5rem);box-shadow:0 18px 45px #102d4212}.safety-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{color:var(--accent)}@media (width<=900px){.hero-layout[data-astro-cid-lcdefpme],.split[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.workflow[data-astro-cid-lcdefpme]{min-height:360px}.featured-usecases[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.brand-story-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;grid-template-areas:"copy""team""principles""portrait"}.portrait-story[data-astro-cid-lcdefpme]{justify-self:start;width:min(100%,520px)}}@media (width<=550px){.workflow[data-astro-cid-lcdefpme]{grid-template-columns:1fr;padding:1rem}.flow-core[data-astro-cid-lcdefpme]{max-width:150px;margin:auto}.trust-row[data-astro-cid-lcdefpme]{gap:.6rem 1rem}.trust-row[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-size:.84rem}.principles[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.principles[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]{min-height:auto}}
