.about-grid[data-astro-cid-v2cbyr3p]{display:grid;grid-template-columns:1fr 1.05fr;gap:clamp(2.5rem,6vw,5rem);align-items:center}.about-text[data-astro-cid-v2cbyr3p]{display:grid;gap:1.15rem}.about-text[data-astro-cid-v2cbyr3p] h2[data-astro-cid-v2cbyr3p]{font-size:clamp(2rem,4vw,2.9rem);font-weight:600;color:var(--purple-950)}.about-text[data-astro-cid-v2cbyr3p] h2[data-astro-cid-v2cbyr3p] span[data-astro-cid-v2cbyr3p]{color:var(--orange-500)}.about-text[data-astro-cid-v2cbyr3p] p[data-astro-cid-v2cbyr3p]{color:var(--muted)}.about-text[data-astro-cid-v2cbyr3p] p[data-astro-cid-v2cbyr3p] strong[data-astro-cid-v2cbyr3p]{color:var(--ink)}.checks[data-astro-cid-v2cbyr3p]{list-style:none;padding:0;margin:.5rem 0 0;display:grid;gap:.65rem}.checks[data-astro-cid-v2cbyr3p] li[data-astro-cid-v2cbyr3p]{display:flex;gap:.7rem;align-items:center;font-weight:500}.checks[data-astro-cid-v2cbyr3p] li[data-astro-cid-v2cbyr3p]:before{content:"";width:1.4rem;height:1.4rem;flex:none;border-radius:50%;background:var(--purple-100) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%233b1585' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E") center / 60% no-repeat}.tree[data-astro-cid-v2cbyr3p]{position:relative;padding:clamp(1.75rem,4vw,2.75rem);border-radius:28px;background:radial-gradient(80% 60% at 100% 0%,rgba(247,135,31,.12),transparent 60%),linear-gradient(160deg,var(--purple-50),#fff);border:1px solid var(--line);box-shadow:var(--shadow)}.node[data-astro-cid-v2cbyr3p]{border-radius:16px;background:#fff;border:1px solid var(--line);padding:1rem 1.1rem;display:grid;gap:.15rem}.node[data-astro-cid-v2cbyr3p] strong[data-astro-cid-v2cbyr3p]{font-weight:600;color:var(--purple-950)}.node[data-astro-cid-v2cbyr3p] span[data-astro-cid-v2cbyr3p]{font-size:.85rem;color:var(--muted)}.parent[data-astro-cid-v2cbyr3p]{display:flex;align-items:center;gap:.9rem;max-width:320px;margin-inline:auto;background:linear-gradient(120deg,var(--purple-900),var(--purple-700));border:0;padding:1.1rem 1.4rem}.parent[data-astro-cid-v2cbyr3p] svg[data-astro-cid-v2cbyr3p]{width:2.4rem;height:2.4rem;flex:none}.parent[data-astro-cid-v2cbyr3p] strong[data-astro-cid-v2cbyr3p]{color:#fff;display:block;font-size:1.15rem}.parent[data-astro-cid-v2cbyr3p] span[data-astro-cid-v2cbyr3p]{color:#ffffffbf}.branches[data-astro-cid-v2cbyr3p]{position:relative;height:44px}.branches[data-astro-cid-v2cbyr3p]:before{content:"";position:absolute;left:50%;top:0;height:22px;border-left:2px dashed #c9bde6}.branches[data-astro-cid-v2cbyr3p]:after{content:"";position:absolute;left:16.66%;right:16.66%;top:22px;height:22px;border:2px dashed #c9bde6;border-bottom:0;border-radius:10px 10px 0 0}.branches[data-astro-cid-v2cbyr3p] span[data-astro-cid-v2cbyr3p]{position:absolute;left:50%;top:22px;height:22px;border-left:2px dashed #c9bde6}.children[data-astro-cid-v2cbyr3p]{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.child[data-astro-cid-v2cbyr3p]{text-align:center;border-top:4px solid var(--accent, var(--purple-800))}.child[data-astro-cid-v2cbyr3p].daily{--accent: #f7871f}.child[data-astro-cid-v2cbyr3p].workcart{--accent: #5121b0}.child[data-astro-cid-v2cbyr3p].startwith{--accent: #0f8a5f}.shared[data-astro-cid-v2cbyr3p]{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--line);display:grid;gap:.75rem;justify-items:center}.shared-label[data-astro-cid-v2cbyr3p]{font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;font-weight:600;color:var(--muted)}.chips[data-astro-cid-v2cbyr3p]{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.chips[data-astro-cid-v2cbyr3p] span[data-astro-cid-v2cbyr3p]{font-size:.85rem;padding:.35rem .8rem;border-radius:999px;background:var(--purple-100);color:var(--purple-800);font-weight:500}@media(max-width:960px){.about-grid[data-astro-cid-v2cbyr3p]{grid-template-columns:1fr}}@media(max-width:480px){.children[data-astro-cid-v2cbyr3p]{grid-template-columns:1fr}.branches[data-astro-cid-v2cbyr3p]:after{left:50%;right:auto;border-right:0;border-top:0}}.approach[data-astro-cid-ouou2mig]{background:linear-gradient(180deg,#fff 0%,var(--purple-50) 100%)}.steps[data-astro-cid-ouou2mig]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem;counter-reset:s}.step[data-astro-cid-ouou2mig]{position:relative;background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:2rem 1.6rem;display:grid;gap:.75rem;align-content:start;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.step[data-astro-cid-ouou2mig]:hover{transform:translateY(-4px);box-shadow:var(--shadow);border-color:transparent}.step[data-astro-cid-ouou2mig]:after{content:"";position:absolute;left:1.6rem;right:1.6rem;top:0;height:3px;border-radius:0 0 3px 3px;background:linear-gradient(90deg,var(--purple-800),var(--orange-500));opacity:0;transition:opacity .3s ease}.step[data-astro-cid-ouou2mig]:hover:after{opacity:1}.num[data-astro-cid-ouou2mig]{font-size:2.6rem;font-weight:700;line-height:1;background:linear-gradient(120deg,var(--purple-800),var(--orange-500));-webkit-background-clip:text;background-clip:text;color:transparent}.step[data-astro-cid-ouou2mig] h3[data-astro-cid-ouou2mig]{font-size:1.25rem;font-weight:600;color:var(--purple-950)}.step[data-astro-cid-ouou2mig] p[data-astro-cid-ouou2mig]{color:var(--muted);font-size:1rem}@media(max-width:1040px){.steps[data-astro-cid-ouou2mig]{grid-template-columns:1fr 1fr}}@media(max-width:560px){.steps[data-astro-cid-ouou2mig]{grid-template-columns:1fr}}
