.hero[data-astro-cid-bbe6dxrz]{position:relative;overflow:hidden;color:#fff;background:radial-gradient(120% 90% at 0% 0%,#3b1585 0%,transparent 60%),linear-gradient(110deg,#22094f,#331276 45%,#4a1fa0);min-height:clamp(460px,42vw,560px);display:flex;align-items:center}.art[data-astro-cid-bbe6dxrz]{position:absolute;inset:0 0 0 auto;width:min(62%,1000px)}.art[data-astro-cid-bbe6dxrz] svg[data-astro-cid-bbe6dxrz]{width:100%;height:100%}.content[data-astro-cid-bbe6dxrz]{position:relative;padding:4rem 0}.kicker[data-astro-cid-bbe6dxrz]{font-size:.9rem;letter-spacing:.4em;text-transform:uppercase;font-weight:500;opacity:.92;margin-bottom:1.1rem}h1[data-astro-cid-bbe6dxrz]{font-size:clamp(2.5rem,5vw,4rem);font-weight:700;max-width:12ch;line-height:1.04}h1[data-astro-cid-bbe6dxrz] span[data-astro-cid-bbe6dxrz]{color:var(--orange-500)}.lead[data-astro-cid-bbe6dxrz]{margin:1.5rem 0 2.25rem;max-width:34rem;font-size:1.15rem;color:#ffffffe0}@media(max-width:860px){.hero[data-astro-cid-bbe6dxrz]{flex-direction:column;align-items:stretch}.art[data-astro-cid-bbe6dxrz]{position:relative;inset:auto;width:100%;height:260px;order:2}.content[data-astro-cid-bbe6dxrz]{padding:3rem 0 1.5rem}}.grid[data-astro-cid-syh6xvgc]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.card[data-astro-cid-syh6xvgc]{--accent: var(--purple-800);position:relative;display:grid;grid-template-columns:1fr;border-radius:var(--radius);padding:2rem 2rem 0;overflow:hidden;min-height:380px;border:1px solid rgba(0,0,0,.04);transition:transform .3s ease,box-shadow .3s ease}.card[data-astro-cid-syh6xvgc]:hover{transform:translateY(-6px);box-shadow:var(--shadow)}.daily[data-astro-cid-syh6xvgc]{--accent: #e0760f;--ink2: #1d1530;background:linear-gradient(160deg,#fff6ec,#ffe9d4)}.workcart[data-astro-cid-syh6xvgc]{--accent: #5121b0;--ink2: #4416a3;background:linear-gradient(160deg,#f4effe,#e7dcfb)}.startwith[data-astro-cid-syh6xvgc]{--accent: #0f8a5f;--ink2: #0f2f4a;background:linear-gradient(160deg,#eef9f5,#d5f0e6)}.text[data-astro-cid-syh6xvgc]{position:relative;z-index:1;display:flex;flex-direction:column;gap:.9rem}.sector[data-astro-cid-syh6xvgc]{font-size:.75rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--accent)}.wordmark[data-astro-cid-syh6xvgc]{font-size:2.1rem;font-weight:700;letter-spacing:-.035em;color:var(--ink2);line-height:1}.wordmark[data-astro-cid-syh6xvgc] .b[data-astro-cid-syh6xvgc]{color:var(--accent)}.daily[data-astro-cid-syh6xvgc] .wordmark[data-astro-cid-syh6xvgc] .a[data-astro-cid-syh6xvgc]{position:relative;color:var(--ink2)}.daily[data-astro-cid-syh6xvgc] .wordmark[data-astro-cid-syh6xvgc] .a[data-astro-cid-syh6xvgc]:after{content:"";position:absolute;left:6%;right:10%;bottom:-.32em;height:.28em;border:.08em solid var(--accent);border-top:0;border-radius:0 0 50% 50%/0 0 100% 100%}.daily[data-astro-cid-syh6xvgc] .wordmark[data-astro-cid-syh6xvgc] .b[data-astro-cid-syh6xvgc]{color:var(--ink2)}.workcart[data-astro-cid-syh6xvgc] .wordmark[data-astro-cid-syh6xvgc] .a[data-astro-cid-syh6xvgc]{font-style:italic}.reg[data-astro-cid-syh6xvgc]{font-size:.4em;vertical-align:super;margin-left:.1em}.chev[data-astro-cid-syh6xvgc]{margin-left:.05em}.logo-img[data-astro-cid-syh6xvgc]{height:44px;width:auto}.text[data-astro-cid-syh6xvgc] p[data-astro-cid-syh6xvgc]{color:#3a3450;max-width:22rem}.visit[data-astro-cid-syh6xvgc]{display:inline-flex;align-items:center;gap:.45rem;font-weight:600;color:var(--accent);text-decoration:none;margin-top:.25rem}.soon[data-astro-cid-syh6xvgc]{display:inline-flex;align-items:center;gap:.5rem;font-size:.9rem;font-weight:600;color:var(--accent);margin-top:.25rem}.soon[data-astro-cid-syh6xvgc] i[data-astro-cid-syh6xvgc]{width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 0 var(--accent);animation:pulse 2s infinite}.soon[data-astro-cid-syh6xvgc] em[data-astro-cid-syh6xvgc]{font-style:normal;font-weight:500;color:var(--muted)}@keyframes pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--accent) 50%,transparent)}to{box-shadow:0 0 0 10px transparent}}.illo[data-astro-cid-syh6xvgc]{align-self:end;justify-self:end;width:78%;margin:1rem -.5rem 0 0;transition:transform .4s ease}.card[data-astro-cid-syh6xvgc]:hover .illo[data-astro-cid-syh6xvgc]{transform:translateY(-4px) scale(1.02)}@media(max-width:1040px){.grid[data-astro-cid-syh6xvgc]{grid-template-columns:1fr}.card[data-astro-cid-syh6xvgc]{grid-template-columns:1.2fr 1fr;padding:2rem;min-height:0;align-items:center}.illo[data-astro-cid-syh6xvgc]{width:100%;margin:0}}@media(max-width:560px){.card[data-astro-cid-syh6xvgc]{grid-template-columns:1fr;padding:1.75rem 1.5rem 0}.illo[data-astro-cid-syh6xvgc]{width:80%}.wordmark[data-astro-cid-syh6xvgc]{font-size:1.85rem}}.stats[data-astro-cid-j7pv25f6]{background:var(--purple-50);border-block:1px solid var(--line)}.stats-row[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(4,1fr)}.stat[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:center;gap:1rem;padding:2rem 1rem}.stat[data-astro-cid-j7pv25f6]+.stat[data-astro-cid-j7pv25f6]{border-left:1px solid var(--line)}.stat[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{width:2.6rem;height:2.6rem;color:var(--purple-800);flex:none}.stat[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{display:block;font-size:1.35rem;font-weight:600;color:var(--purple-950);line-height:1.2}.stat[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:var(--muted);font-size:.95rem}@media(max-width:960px){.stats-row[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr}.stat[data-astro-cid-j7pv25f6]{justify-content:flex-start}.stat[data-astro-cid-j7pv25f6]:nth-child(3){border-left:0}.stat[data-astro-cid-j7pv25f6]:nth-child(n+3){border-top:1px solid var(--line)}}@media(max-width:520px){.stats-row[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.stat[data-astro-cid-j7pv25f6]+.stat[data-astro-cid-j7pv25f6]{border-left:0;border-top:1px solid var(--line)}}.about-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1.05fr;gap:clamp(2.5rem,6vw,5rem);align-items:center}.about-text[data-astro-cid-j7pv25f6]{display:grid;gap:1.15rem}.about-text[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(2rem,4vw,2.9rem);font-weight:600;color:var(--purple-950)}.about-text[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:var(--orange-500)}.about-text[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--muted)}.about-text[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:var(--ink)}.checks[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin:.5rem 0 0;display:grid;gap:.65rem}.checks[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex;gap:.7rem;align-items:center;font-weight:500}.checks[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]: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-j7pv25f6]{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-j7pv25f6]{border-radius:16px;background:#fff;border:1px solid var(--line);padding:1rem 1.1rem;display:grid;gap:.15rem}.node[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-weight:600;color:var(--purple-950)}.node[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-size:.85rem;color:var(--muted)}.parent[data-astro-cid-j7pv25f6]{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-j7pv25f6] svg[data-astro-cid-j7pv25f6]{width:2.4rem;height:2.4rem;flex:none}.parent[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:#fff;display:block;font-size:1.15rem}.parent[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:#ffffffbf}.branches[data-astro-cid-j7pv25f6]{position:relative;height:44px}.branches[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;left:50%;top:0;height:22px;border-left:2px dashed #c9bde6}.branches[data-astro-cid-j7pv25f6]: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-j7pv25f6] span[data-astro-cid-j7pv25f6]{position:absolute;left:50%;top:22px;height:22px;border-left:2px dashed #c9bde6}.children[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.child[data-astro-cid-j7pv25f6]{text-align:center;border-top:4px solid var(--accent, var(--purple-800))}.child[data-astro-cid-j7pv25f6].daily{--accent: #f7871f}.child[data-astro-cid-j7pv25f6].workcart{--accent: #5121b0}.child[data-astro-cid-j7pv25f6].startwith{--accent: #0f8a5f}.shared[data-astro-cid-j7pv25f6]{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-j7pv25f6]{font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;font-weight:600;color:var(--muted)}.chips[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.chips[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{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-j7pv25f6]{grid-template-columns:1fr}}@media(max-width:480px){.children[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.branches[data-astro-cid-j7pv25f6]:after{left:50%;right:auto;border-right:0;border-top:0}}.approach[data-astro-cid-j7pv25f6]{background:linear-gradient(180deg,#fff 0%,var(--purple-50) 100%)}.steps[data-astro-cid-j7pv25f6]{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-j7pv25f6]{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-j7pv25f6]:hover{transform:translateY(-4px);box-shadow:var(--shadow);border-color:transparent}.step[data-astro-cid-j7pv25f6]: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-j7pv25f6]:hover:after{opacity:1}.num[data-astro-cid-j7pv25f6]{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-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.25rem;font-weight:600;color:var(--purple-950)}.step[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--muted);font-size:1rem}@media(max-width:1040px){.steps[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr}}@media(max-width:560px){.steps[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}.panel[data-astro-cid-j7pv25f6]{position:relative;overflow:hidden;border-radius:32px;padding:clamp(2rem,5vw,4rem);color:#fff;background:radial-gradient(70% 90% at 100% 100%,rgba(247,135,31,.35),transparent 60%),linear-gradient(120deg,#22094f,#3b1585 60%,#4a1fa0);display:grid;grid-template-columns:1.4fr 1fr;gap:3rem;align-items:center}.panel[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;right:-60px;top:-80px;width:260px;height:260px;background:#ffffff0d;transform:skew(-28deg);border-radius:30px}.panel-text[data-astro-cid-j7pv25f6]{position:relative;display:grid;gap:1.1rem}.eyebrow[data-astro-cid-j7pv25f6].light{color:var(--orange-400)}.panel[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(2rem,4vw,2.8rem);font-weight:600}.panel[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:#ffffffd1;max-width:34rem}.actions[data-astro-cid-j7pv25f6]{margin-top:.75rem;display:flex;flex-wrap:wrap;gap:.75rem}.details[data-astro-cid-j7pv25f6]{position:relative;margin:0;display:grid;gap:1rem}.details[data-astro-cid-j7pv25f6] div[data-astro-cid-j7pv25f6]{background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:1rem 1.25rem}dt[data-astro-cid-j7pv25f6]{font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;color:#fff9}dd[data-astro-cid-j7pv25f6]{margin:.2rem 0 0;font-weight:500;font-size:1.05rem}dd[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{text-decoration:none}dd[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:var(--orange-400)}@media(max-width:860px){.panel[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.btn-orange[data-astro-cid-j7pv25f6]{width:100%;justify-content:center}}
