h2[data-astro-cid-ta2fbyqs]{letter-spacing:-.035em;margin-top:.6rem;font-size:clamp(1.9rem,1.45rem + 1.9vw,3.1rem)}.stats-wrap[data-astro-cid-ta2fbyqs]{padding-top:clamp(2.5rem,1.8rem + 2vw,4rem)}.stats[data-astro-cid-ta2fbyqs]{border-radius:var(--radius-xl);background:var(--forest-800);color:#fff;grid-template-columns:repeat(4,minmax(0,1fr));padding:clamp(1.75rem,1.2rem + 1.8vw,2.75rem) clamp(1rem,.5rem + 1.5vw,2rem);display:grid}.stat[data-astro-cid-ta2fbyqs]{text-align:center;border-left:1.5px solid #ffffff38;justify-items:center;gap:.35rem;padding-inline:1rem;display:grid}.stat[data-astro-cid-ta2fbyqs]:first-child{border-left:0}.stat__num[data-astro-cid-ta2fbyqs]{font-family:var(--font-display);letter-spacing:-.04em;color:var(--peach-100);font-variant-numeric:tabular-nums;min-width:4ch;font-size:clamp(2.6rem,1.8rem + 3vw,4.4rem);font-weight:800;line-height:1}.stat__label[data-astro-cid-ta2fbyqs]{font-size:1.1rem;font-weight:600}.stat__note[data-astro-cid-ta2fbyqs]{color:#ffffffb8;font-size:.95rem}.idea[data-astro-cid-ta2fbyqs]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:2.5rem clamp(2rem,6vw,6rem);display:grid}.idea__text[data-astro-cid-ta2fbyqs]{color:var(--ink-soft);margin-top:1rem;font-size:clamp(1.125rem,1rem + .45vw,1.3rem)}.idea__media[data-astro-cid-ta2fbyqs]{position:relative}.idea__block[data-astro-cid-ta2fbyqs]{border-radius:var(--radius-lg);background:var(--peach-100);width:60%;height:60%;position:absolute;top:-1.2rem;left:-1.2rem}.idea__frame[data-astro-cid-ta2fbyqs]{aspect-ratio:4/3;border-radius:var(--radius-lg);background:var(--mint-100);position:relative;overflow:hidden}.idea__frame[data-astro-cid-ta2fbyqs] picture{width:100%;height:100%;display:block}.idea__img[data-astro-cid-ta2fbyqs]{object-fit:cover;width:100%;height:100%}.process[data-astro-cid-ta2fbyqs]{background:var(--mint-100);padding-block:var(--section-y)}.process[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{margin-top:0;font-size:clamp(2rem,1.354rem + 2.87vw,3.9375rem)}.process__list[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:2rem;display:grid}.pstep[data-astro-cid-ta2fbyqs]{border-left:1.5px solid #cbe0d1;padding-inline:clamp(1rem,2vw,2.25rem)}.pstep[data-astro-cid-ta2fbyqs]:first-child{border-left:0;padding-left:0}.pstep__top[data-astro-cid-ta2fbyqs]{align-items:center;gap:1.25rem;display:flex}.pstep__num[data-astro-cid-ta2fbyqs]{border-radius:var(--radius-sm);background:var(--peach-300);width:4rem;height:4rem;font-family:var(--font-display);place-items:center;font-size:1.4rem;font-weight:700;display:grid}.pstep__icon[data-astro-cid-ta2fbyqs]{color:var(--forest-950)}.pstep[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{font-family:var(--font-body);margin-top:1.25rem;font-size:clamp(1.25rem,1.05rem + .75vw,1.75rem);font-weight:600}.pstep__text[data-astro-cid-ta2fbyqs]{color:var(--ink-soft);margin-top:.3rem;font-size:1.15rem}.pstep__detail[data-astro-cid-ta2fbyqs]{color:var(--ink-soft);border-top:1px dashed #b9d3c2;margin-top:.75rem;padding-top:.75rem}.scope[data-astro-cid-ta2fbyqs]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:2.5rem clamp(2rem,5vw,5rem);display:grid}.jobs[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1.5rem;display:grid}.job[data-astro-cid-ta2fbyqs]{border:1.5px solid var(--forest-200);border-radius:var(--radius-sm);min-height:4.5rem;color:var(--forest-950);transition:background-color var(--t-med) ease, border-color var(--t-med) ease;align-items:center;gap:.9rem;padding:.6rem 1rem;font-size:1.1rem;font-weight:600;text-decoration:none;display:flex}.job[data-astro-cid-ta2fbyqs]:hover{background:var(--peach-100);border-color:var(--peach-100)}.job__icon[data-astro-cid-ta2fbyqs]{color:var(--forest-800);display:grid}.spec[data-astro-cid-ta2fbyqs]{border-radius:var(--radius-lg);border:1.5px dashed var(--forest-300);padding:clamp(1.5rem,1rem + 1.4vw,2.5rem)}.spec__icon[data-astro-cid-ta2fbyqs]{background:var(--mint-100);width:3.5rem;height:3.5rem;color:var(--forest-800);border-radius:50%;place-items:center;display:grid}.spec__title[data-astro-cid-ta2fbyqs]{margin-top:1rem;font-size:clamp(1.6rem,1.3rem + 1vw,2.2rem)}.spec__text[data-astro-cid-ta2fbyqs]{color:var(--ink-soft);margin-top:.75rem}.spec__list[data-astro-cid-ta2fbyqs]{gap:.6rem;margin-top:1rem;display:grid}.spec__list[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{color:var(--ink);padding-left:1.25rem;position:relative}.spec__list[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]:before{content:"";background:var(--peach-300);border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:.65em;left:0}.promise[data-astro-cid-ta2fbyqs]{background:var(--peach-100);padding-block:var(--section-y)}.promise__inner[data-astro-cid-ta2fbyqs]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:2.5rem clamp(2rem,6vw,6rem);display:grid}.promise__text[data-astro-cid-ta2fbyqs]{color:var(--ink);margin-top:1rem;font-size:clamp(1.125rem,1rem + .45vw,1.3rem)}.promise__badges[data-astro-cid-ta2fbyqs]{margin-top:1.75rem}.handy[data-astro-cid-ta2fbyqs]{border-radius:var(--radius-lg);background:#fff;padding:clamp(1.5rem,1rem + 1.4vw,2.25rem)}.handy__title[data-astro-cid-ta2fbyqs]{font-size:1.6rem}.handy__list[data-astro-cid-ta2fbyqs]{gap:.65rem;margin-top:1rem;display:grid}.handy__list[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{align-items:flex-start;gap:.75rem;display:flex}.handy__tick[data-astro-cid-ta2fbyqs]{background:var(--peach-100);width:1.6rem;height:1.6rem;color:var(--forest-800);border-radius:6px;flex:none;place-items:center;margin-top:.1rem;display:grid}.handy__review[data-astro-cid-ta2fbyqs]{margin-top:1.5rem}@media (width<=960px){.stats[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1.75rem}.stat[data-astro-cid-ta2fbyqs]:nth-child(3){border-left:0}.process__list[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2rem}.pstep[data-astro-cid-ta2fbyqs]:nth-child(3){border-left:0;padding-left:0}}@media (width<=860px){.idea[data-astro-cid-ta2fbyqs],.scope[data-astro-cid-ta2fbyqs],.promise__inner[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr}}@media (width<=560px){.process__list[data-astro-cid-ta2fbyqs],.jobs[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr}.pstep[data-astro-cid-ta2fbyqs]{border-left:0;padding-left:0}}
