.section[data-astro-cid-lcdefpme]{padding:56px 0}.section-head[data-astro-cid-lcdefpme] [data-astro-cid-lcdefpme]:is(h1,h2){font-size:clamp(1.7rem,3.2vw,2.5rem);line-height:1.12}.section-head[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:.95rem}.products[data-astro-cid-lcdefpme]{background:var(--surface)}.compact-head[data-astro-cid-lcdefpme]{align-items:end}.product-grid[data-astro-cid-lcdefpme]{gap:24px;display:grid}.product[data-astro-cid-lcdefpme]{border-radius:22px;grid-template-columns:1.15fr .85fr;display:grid;overflow:hidden}.product-copy[data-astro-cid-lcdefpme]{flex-direction:column;padding:clamp(24px,3.5vw,40px);display:flex}.product-decision[data-astro-cid-lcdefpme]{color:#fff;background:#174c38}.product-ba[data-astro-cid-lcdefpme]{background:#f7e7df;border:1px solid #e4d1c7}.product-puzzle[data-astro-cid-lcdefpme]{background:#e8eef6;border:1px solid #c9d6e6}.product-status[data-astro-cid-lcdefpme]{font:600 .69rem var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;opacity:.88;justify-content:space-between;align-items:center;gap:20px;display:flex}.status[data-astro-cid-lcdefpme]{border-radius:99px;padding:6px 10px}.status[data-astro-cid-lcdefpme].available{color:#173426;background:#f5d577}.status[data-astro-cid-lcdefpme].upcoming{color:#8a412d;background:#fff}.product-index[data-astro-cid-lcdefpme]{font:600 .72rem var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;opacity:.7;margin:28px 0 10px}.product[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{letter-spacing:-.045em;margin:0;font-size:clamp(1.9rem,3.4vw,2.8rem);line-height:1.05}.product-promise[data-astro-cid-lcdefpme]{letter-spacing:-.025em;max-width:620px;margin:12px 0 0;font-size:clamp(1.05rem,1.6vw,1.25rem);font-weight:700;line-height:1.35}.product-detail[data-astro-cid-lcdefpme]{opacity:.76;max-width:620px;margin:10px 0 0;font-size:.92rem}.feature-list[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:8px;margin:20px 0 0;padding:0;list-style:none;display:flex}.feature-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{opacity:.76;border:1px solid;border-radius:99px;padding:7px 11px;font-size:.72rem;font-weight:700}.product-actions[data-astro-cid-lcdefpme]{align-items:center;gap:20px;margin-top:auto;padding-top:24px;display:flex}.product-actions[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{opacity:.72;font-size:.77rem}.product-actions[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-size:1rem}.button[data-astro-cid-lcdefpme].light{color:var(--ink);background:#fff;border-color:#fff}.product-art[data-astro-cid-lcdefpme]{border-radius:16px;margin:18px 18px 18px 0;padding:24px;position:relative;overflow:hidden}.trace-art[data-astro-cid-lcdefpme]{color:var(--ink);background:#f7f2e8;align-self:stretch;transform:rotate(1deg)}.trace-art[data-astro-cid-lcdefpme]:after{content:"";border:45px solid #efd478;border-radius:50%;width:220px;height:220px;position:absolute;bottom:-90px;right:-60px}.art-row[data-astro-cid-lcdefpme]{z-index:1;border-top:1px solid var(--line);grid-template-columns:35px 1fr 14px;align-items:center;gap:12px;padding:11px 0;display:grid;position:relative}.art-row[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{color:var(--muted);font:600 .68rem var(--font-mono), monospace}.art-row[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-weight:700}.art-row[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{border-radius:50%;width:10px;height:10px}.art-row[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme].done{background:var(--green)}.art-row[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme].open{background:var(--coral)}.trace-art[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{z-index:2;background:var(--ink);color:#fff;width:60%;margin:0;padding:12px 14px;font-size:.72rem;line-height:1.5;position:absolute;bottom:22px;right:22px}.vault-art[data-astro-cid-lcdefpme]{color:#fff;background:#2b2926;min-height:340px}.vault-art[data-astro-cid-lcdefpme]:before{content:"";background-image:radial-gradient(#ffffff36 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0}.vault-art[data-astro-cid-lcdefpme] .art-label[data-astro-cid-lcdefpme]{z-index:1;color:#f0caba;position:relative}.note[data-astro-cid-lcdefpme]{z-index:2;width:62%;color:var(--ink);background:#fdfbf5;border:1px solid #ffffff30;border-radius:12px;padding:12px 16px;position:absolute;box-shadow:0 20px 30px #00000028}.note[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{color:var(--coral);font:600 .68rem var(--font-mono), monospace}.note[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme],.note[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{display:block}.note[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{margin:4px 0 0}.note[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{color:var(--muted);font-size:.76rem}.note[data-astro-cid-lcdefpme].intent{top:62px;left:22px;transform:rotate(-2deg)}.note[data-astro-cid-lcdefpme].spec{top:140px;right:20px;transform:rotate(2deg)}.note[data-astro-cid-lcdefpme].plan{bottom:22px;left:38px;transform:rotate(-1deg)}.connector[data-astro-cid-lcdefpme]{z-index:1;border-top:2px dashed #f0caba;width:92px;position:absolute;transform:rotate(35deg)}.connector[data-astro-cid-lcdefpme].first{top:126px;left:43%}.connector[data-astro-cid-lcdefpme].second{bottom:100px;right:42%;transform:rotate(-30deg)}.puzzle-art[data-astro-cid-lcdefpme]{color:#fff;background:#163a5c;min-height:340px}.puzzle-art[data-astro-cid-lcdefpme] .art-label[data-astro-cid-lcdefpme]{color:#c9dcf0}.mini-grid[data-astro-cid-lcdefpme]{flex-direction:column;gap:5px;margin-top:20px;display:flex}.mini-row[data-astro-cid-lcdefpme]{gap:6px;display:flex}.mini-row[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{aspect-ratio:1;max-width:40px;color:var(--ink);font:700 1.1rem var(--font-mono), monospace;background:#fdfbf5;border-radius:8px;flex:1;place-items:center;display:grid}.mini-row[data-astro-cid-lcdefpme].found b[data-astro-cid-lcdefpme]{background:var(--yellow)}.puzzle-art[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{width:60%;color:var(--ink);background:#fdfbf5;margin:0;padding:12px 14px;font-size:.72rem;line-height:1.5;position:absolute;bottom:22px;right:22px}.quick-start[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);background:#efeee6}.start-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:20px;display:grid}.start-card[data-astro-cid-lcdefpme]{background:var(--surface);border-radius:20px;flex-direction:column;padding:clamp(24px,3vw,34px);display:flex}.decision-start[data-astro-cid-lcdefpme]{border-top:6px solid var(--green)}.ba-start[data-astro-cid-lcdefpme]{border-top:6px solid var(--coral)}.start-heading[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding-bottom:18px;display:flex}.start-heading[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{letter-spacing:-.03em;font-size:1.15rem;font-weight:800}.start-heading[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{max-width:210px;color:var(--muted);text-align:right;font-size:.74rem}.start-card[data-astro-cid-lcdefpme] ol[data-astro-cid-lcdefpme]{flex-direction:column;gap:0;margin:10px 0 22px;padding:0;list-style:none;display:flex}.start-card[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);grid-template-columns:44px 1fr;gap:14px;padding:14px 0;display:grid}.start-card[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{background:var(--ink);color:#fff;width:32px;height:32px;font:600 .68rem var(--font-mono), monospace;border-radius:50%;place-items:center;display:grid}.ba-start[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{background:var(--coral)}.start-card[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{margin-bottom:4px;display:block}.start-card[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin:0;font-size:.84rem}.text-link[data-astro-cid-lcdefpme],.section-link[data-astro-cid-lcdefpme]{color:var(--green);font-weight:800;text-decoration:none}.start-card[data-astro-cid-lcdefpme]>.text-link[data-astro-cid-lcdefpme]{margin-top:auto}.media-section[data-astro-cid-lcdefpme]{background:var(--ink);color:#fff}.media-section[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{color:#9fc4ac}.media-section[data-astro-cid-lcdefpme] .section-head[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#b7c3bb}.media-section[data-astro-cid-lcdefpme] .section-link[data-astro-cid-lcdefpme]{color:#fff}.media-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.video-card[data-astro-cid-lcdefpme]{background:#202d25;border:1px solid #fff2;border-radius:22px;overflow:hidden}.video-cover[data-astro-cid-lcdefpme]{background:radial-gradient(circle at 75% 25%,#f4c95d 0 4%,#0000 4.5%),linear-gradient(140deg,#285d47,#11271c);place-items:center;min-height:160px;text-decoration:none;display:grid;position:relative;overflow:hidden}.video-cover[data-astro-cid-lcdefpme]:before{content:"";border:1px solid #ffffff2d;position:absolute;inset:22px}.video-cover[data-astro-cid-lcdefpme]:after{content:"";border:1px solid #ffffff26;border-radius:50%;width:160px;height:160px;position:absolute}.video-number[data-astro-cid-lcdefpme],.duration[data-astro-cid-lcdefpme]{z-index:2;font:600 .68rem var(--font-mono), monospace;position:absolute}.video-number[data-astro-cid-lcdefpme]{top:36px;left:36px}.duration[data-astro-cid-lcdefpme]{background:#0008;padding:5px 8px;bottom:34px;right:36px}.play[data-astro-cid-lcdefpme]{z-index:2;background:#fff;border-radius:50%;place-items:center;width:52px;height:52px;display:grid;position:relative}.play[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{border-top:8px solid #0000;border-bottom:8px solid #0000;border-left:13px solid var(--ink);width:0;height:0;margin-left:5px}.media-copy[data-astro-cid-lcdefpme]{padding:18px 20px}.media-copy[data-astro-cid-lcdefpme] .meta[data-astro-cid-lcdefpme]{color:#9fc4ac;font:600 .68rem var(--font-mono), monospace;text-transform:uppercase;margin:0}.media-copy[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:8px 0 6px;font-size:1.1rem;line-height:1.3}.media-copy[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-decoration:none}.media-copy[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:not(.meta){color:#b7c3bb;margin:0;font-size:.88rem}.media-empty[data-astro-cid-lcdefpme]{background:#ffffff08;border:1px solid #ffffff2c;border-radius:22px;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;padding:28px;display:grid}.empty-mark[data-astro-cid-lcdefpme]{border:1px solid #ffffff38;border-radius:50%;place-items:center;width:66px;height:66px;display:grid}.empty-mark[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{border-top:7px solid #0000;border-bottom:7px solid #0000;border-left:11px solid #fff;width:0;height:0;margin-left:5px}.media-empty[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-size:1.05rem}.media-empty[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#b7c3bb;margin:3px 0 0;font-size:.86rem}.media-empty[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:#fff;font-weight:800}.reading-section[data-astro-cid-lcdefpme]{background:var(--surface)}.article-card[data-astro-cid-lcdefpme],.editorial-fallback[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]{border:1px solid var(--line);background:var(--paper);border-radius:18px;flex-direction:column;min-height:240px;padding:22px;display:flex}.article-top[data-astro-cid-lcdefpme]{color:var(--green);font:600 .7rem var(--font-mono), monospace;text-transform:uppercase;justify-content:space-between;display:flex}.article-top[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{background:var(--green-soft);border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.article-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme],.editorial-fallback[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{letter-spacing:-.035em;margin:24px 0 8px;font-size:clamp(1.15rem,1.8vw,1.35rem);line-height:1.24}.article-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-decoration:none}.article-card[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme],.editorial-fallback[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin:0;font-size:.86rem}.article-card[data-astro-cid-lcdefpme]>.text-link[data-astro-cid-lcdefpme]{margin-top:auto;padding-top:22px}.editorial-fallback[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.editorial-fallback[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{color:var(--green);font:600 .7rem var(--font-mono), monospace;text-transform:uppercase}.editorial-fallback[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]>a[data-astro-cid-lcdefpme]{color:var(--green);margin-top:auto;padding-top:24px;font-weight:800;text-decoration:none}.faq-section[data-astro-cid-lcdefpme]{border-top:1px solid var(--line)}.faq-grid[data-astro-cid-lcdefpme]{grid-template-columns:.75fr 1.25fr;gap:56px;display:grid}.faq-intro[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.04em;margin:0;font-size:clamp(1.7rem,3.2vw,2.5rem);line-height:1.12}.faq-intro[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:last-child{color:var(--muted)}.faq-list[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);padding:16px 0}.faq-list[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;font-size:.98rem;font-weight:800;list-style:none;display:flex}.faq-list[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}.faq-list[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]:after{color:var(--green);content:"+";font-size:1.5rem;font-weight:400}.faq-list[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme][open] summary[data-astro-cid-lcdefpme]:after{content:"−"}.faq-list[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:680px;color:var(--muted);margin:13px 0 0}.final-cta[data-astro-cid-lcdefpme]{background:var(--green);color:#fff;padding:52px 0}.final-grid[data-astro-cid-lcdefpme]{grid-template-columns:1.2fr .8fr;align-items:end;gap:48px;display:grid}.final-cta[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{color:var(--yellow)}.final-cta[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.04em;max-width:760px;margin:0;font-size:clamp(1.7rem,3.2vw,2.5rem);line-height:1.12}.final-grid[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]:last-child p[data-astro-cid-lcdefpme]{color:#d6e3da;margin:0 0 22px}@media (width<=980px){.product[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.product-art[data-astro-cid-lcdefpme]{min-height:300px;margin:0 18px 18px}.product-actions[data-astro-cid-lcdefpme]{margin-top:20px}.media-grid[data-astro-cid-lcdefpme],.editorial-fallback[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}}@media (width<=760px){.product-grid[data-astro-cid-lcdefpme]{gap:16px}.product[data-astro-cid-lcdefpme]{border-radius:18px}.product-index[data-astro-cid-lcdefpme]{margin-top:24px}.product-actions[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start}.product-art[data-astro-cid-lcdefpme]{min-height:320px;margin:0 14px 14px}.start-grid[data-astro-cid-lcdefpme],.faq-grid[data-astro-cid-lcdefpme],.final-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.start-card[data-astro-cid-lcdefpme]{min-height:0}.faq-grid[data-astro-cid-lcdefpme],.final-grid[data-astro-cid-lcdefpme]{gap:40px}.media-grid[data-astro-cid-lcdefpme],.editorial-fallback[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.media-empty[data-astro-cid-lcdefpme]{grid-template-columns:auto 1fr}.media-empty[data-astro-cid-lcdefpme]>a[data-astro-cid-lcdefpme]{grid-column:2}}@media (width<=520px){.product-copy[data-astro-cid-lcdefpme]{padding:28px 22px}.product[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:2rem}.feature-list[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start}.product-art[data-astro-cid-lcdefpme]{min-height:320px;padding:20px}.note[data-astro-cid-lcdefpme]{width:72%}.start-heading[data-astro-cid-lcdefpme]{flex-direction:column}.start-heading[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{text-align:left}}
