.wrap.svelte-1t437x9{width:100%;max-width:1280px;margin:auto;padding:0 40px}.hero.svelte-1t437x9{color:#fff;background:#20372a;padding:150px 0 90px}.hero-layout.svelte-1t437x9{grid-template-columns:1.5fr 1fr;align-items:center;gap:80px;display:grid}.back.svelte-1t437x9{color:#c3d5c9;margin-bottom:44px;font-size:12px;display:inline-block}.eyebrow.svelte-1t437x9{text-transform:uppercase;letter-spacing:.16em;color:#c1dac6;font-size:10px;font-weight:700}.green.svelte-1t437x9{color:#427054}h1.svelte-1t437x9{letter-spacing:-.05em;max-width:17ch;margin-top:20px;font-size:clamp(38px,5vw,66px);font-weight:500;line-height:1.03}.intro.svelte-1t437x9{color:#d2ddd4;max-width:62ch;margin-top:25px;font-size:16px;line-height:1.8}.light-button.svelte-1t437x9{color:#20372a;background:#f7f5ef;border-radius:8px;align-items:center;gap:30px;min-height:48px;margin-top:30px;padding:12px 22px;font-size:13px;font-weight:600;display:inline-flex}.practice.svelte-1t437x9{background:#ffffff05;border:1px solid #6d8b74;border-radius:14px;padding:26px}.practice.svelte-1t437x9>.eyebrow:where(.svelte-1t437x9){margin-bottom:18px}.practice.svelte-1t437x9 a:where(.svelte-1t437x9){color:#c5d7ca;border-top:1px solid #6c8c7161;align-items:center;gap:14px;padding:19px 12px;display:flex}.practice.svelte-1t437x9 a.current:where(.svelte-1t437x9){color:#fff;background:#a0c49322;border-radius:6px}.practice.svelte-1t437x9 a:where(.svelte-1t437x9)>span:where(.svelte-1t437x9){font-size:11px}.practice.svelte-1t437x9 a:where(.svelte-1t437x9)>span:where(.svelte-1t437x9):last-child{margin-left:auto}.practice.svelte-1t437x9 strong:where(.svelte-1t437x9){font-size:17px;font-weight:500;display:block}.practice.svelte-1t437x9 small:where(.svelte-1t437x9){color:#b6ccbc;margin-top:3px;font-size:11px;display:block}.principle.svelte-1t437x9{color:#c6d9cb;border-top:1px solid #6c8c7161;margin-top:8px;padding-top:20px;font-size:12px;line-height:1.7}.section.svelte-1t437x9{color:#213c2c;background:#f7f5f0;width:100%;padding:85px 0}.feature-grid.svelte-1t437x9{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:30px;display:grid}.feature-grid.svelte-1t437x9 article:where(.svelte-1t437x9){border-top:1px solid #becbbb;padding-top:22px}.number.svelte-1t437x9{color:#69866b;font-size:12px}.feature-grid.svelte-1t437x9 h2:where(.svelte-1t437x9){letter-spacing:-.03em;margin-top:25px;font-size:24px;font-weight:500;line-height:1.2}.feature-grid.svelte-1t437x9 p:where(.svelte-1t437x9),.section-intro.svelte-1t437x9{color:#68796b;max-width:56ch;margin-top:16px;font-size:14px;line-height:1.8}.workflow.svelte-1t437x9{background:#eaf0e5;border-block:1px solid #d2ddcd}.section-title.svelte-1t437x9{letter-spacing:-.04em;max-width:23ch;margin-top:18px;font-size:clamp(28px,3.8vw,44px);font-weight:500;line-height:1.1}.stage-buttons.svelte-1t437x9{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:35px;display:grid}.stage-buttons.svelte-1t437x9 button:where(.svelte-1t437x9){text-align:left;cursor:pointer;border:1px solid #b7c9b3;border-radius:8px;align-items:center;gap:10px;padding:17px;font-size:15px;display:flex}.stage-buttons.svelte-1t437x9 button.active:where(.svelte-1t437x9){color:#fff;background:#294d34;border-color:#294d34}.stage-buttons.svelte-1t437x9 span:where(.svelte-1t437x9){font-size:10px}.stage-buttons.svelte-1t437x9 span:where(.svelte-1t437x9):last-child{margin-left:auto;font-size:17px}.stage-detail.svelte-1t437x9{background:#fff;border:1px solid #c4d1bd;border-radius:12px;grid-template-columns:1.5fr 1fr;margin-top:20px;display:grid;overflow:hidden}.stage-detail.svelte-1t437x9>div:where(.svelte-1t437x9),.stage-detail.svelte-1t437x9 aside:where(.svelte-1t437x9){padding:32px}.stage-detail.svelte-1t437x9 aside:where(.svelte-1t437x9){background:#f2f5ec;border-left:1px solid #d3deca}.stage-detail.svelte-1t437x9 h3:where(.svelte-1t437x9){letter-spacing:-.02em;margin-top:18px;font-size:21px;font-weight:500;line-height:1.5}.human-gate.svelte-1t437x9{border-top:1px solid #d5dece;align-items:start;gap:13px;margin-top:24px;padding-top:22px;display:flex}.human-gate.svelte-1t437x9>span:where(.svelte-1t437x9){color:#7b6938;font-size:24px}.human-gate.svelte-1t437x9 strong:where(.svelte-1t437x9){color:#7b6938;font-size:12px;font-weight:600}.human-gate.svelte-1t437x9 p:where(.svelte-1t437x9){color:#667a66;margin-top:7px;font-size:13px;line-height:1.7}.evidence-label.svelte-1t437x9{color:#5e7958;border:1px solid #b4c7aa;border-radius:5px;margin-top:24px;padding:7px 10px;font-size:10px;display:inline-block}.deliverables.svelte-1t437x9{grid-template-columns:1fr 1fr;gap:70px;display:grid}.deliverables.svelte-1t437x9 ul:where(.svelte-1t437x9){padding:0;list-style:none}.deliverables.svelte-1t437x9 li:where(.svelte-1t437x9){border-bottom:1px solid #c6d0c0;gap:18px;padding:20px 0;font-size:15px;line-height:1.6;display:flex}.deliverables.svelte-1t437x9 li:where(.svelte-1t437x9) span:where(.svelte-1t437x9){color:#668b61}.companion.svelte-1t437x9{color:#fff;background:#20372a;width:100%;padding:85px 0}a.svelte-1t437x9:focus-visible,button.svelte-1t437x9:focus-visible{outline-offset:4px;outline:2px solid #6f9d62}@media (width<=900px){.hero-layout.svelte-1t437x9,.deliverables.svelte-1t437x9{grid-template-columns:1fr;gap:45px}.practice.svelte-1t437x9{max-width:600px}.feature-grid.svelte-1t437x9{gap:24px}}@media (width<=600px){.wrap.svelte-1t437x9{padding:0 20px}.hero.svelte-1t437x9{padding:120px 0 60px}.section.svelte-1t437x9,.companion.svelte-1t437x9{padding:60px 0}.feature-grid.svelte-1t437x9,.stage-detail.svelte-1t437x9{grid-template-columns:1fr}.feature-grid.svelte-1t437x9{gap:35px}.stage-buttons.svelte-1t437x9{grid-template-columns:1fr 1fr}.stage-detail.svelte-1t437x9>div:where(.svelte-1t437x9),.stage-detail.svelte-1t437x9 aside:where(.svelte-1t437x9){padding:22px}.stage-detail.svelte-1t437x9 aside:where(.svelte-1t437x9){border-top:1px solid #d3deca;border-left:0}}
