.tool-card[data-astro-cid-dulweb7l]{border:2px solid var(--ink);min-width:0;box-shadow:4px 4px 0 var(--ink);background:#fff;flex-direction:column;transition:transform .15s,box-shadow .15s;display:flex}.card-illustration[data-astro-cid-dulweb7l]{background:var(--brand-soft);border-bottom:1px solid #ddd8ca;height:192px;padding:16px 20px 22px;position:relative}.tone-teal[data-astro-cid-dulweb7l] .card-illustration[data-astro-cid-dulweb7l]{background:#e2f1eb}.tone-cream[data-astro-cid-dulweb7l] .card-illustration[data-astro-cid-dulweb7l]{background:#f4f0e3}.card-number[data-astro-cid-dulweb7l]{color:#64645b;font-size:10px;font-weight:700;position:absolute;top:14px;left:16px}.card-body[data-astro-cid-dulweb7l]{flex-direction:column;flex:1;padding:24px 24px 10px;display:flex}.card-heading[data-astro-cid-dulweb7l]{align-items:flex-start;gap:10px;display:flex}.card-heading[data-astro-cid-dulweb7l] svg[data-astro-cid-dulweb7l]{margin-top:3px}h3[data-astro-cid-dulweb7l]{letter-spacing:-.04em;overflow-wrap:anywhere;font-size:23px;font-weight:800;line-height:1.3}.card-body[data-astro-cid-dulweb7l]>p[data-astro-cid-dulweb7l]{color:#55564d;margin-block:13px 22px;font-size:14px;line-height:1.8}.card-action[data-astro-cid-dulweb7l],summary[data-astro-cid-dulweb7l]{border-top:1px solid #dedacf;justify-content:space-between;align-items:center;gap:12px;min-height:52px;font-size:13px;font-weight:650;text-decoration:none;display:flex}.card-action[data-astro-cid-dulweb7l],.tool-plan[data-astro-cid-dulweb7l]{margin-top:auto}summary[data-astro-cid-dulweb7l]{cursor:pointer;list-style:none}summary[data-astro-cid-dulweb7l]::-webkit-details-marker{display:none}details[data-astro-cid-dulweb7l][open] summary[data-astro-cid-dulweb7l] svg{transform:rotate(45deg)}.plan-body[data-astro-cid-dulweb7l]{padding-block:2px 15px}.plan-body[data-astro-cid-dulweb7l]>p[data-astro-cid-dulweb7l]:first-child{color:#55564d;margin-bottom:15px;font-size:12px;line-height:1.8}.plan-body[data-astro-cid-dulweb7l] .eyebrow[data-astro-cid-dulweb7l]{margin-bottom:10px;font-size:9px}.plan-body[data-astro-cid-dulweb7l] ol[data-astro-cid-dulweb7l]{padding-left:17px;font-size:12px;line-height:1.9}@media (hover:hover) and (prefers-reduced-motion:no-preference){.tool-card[data-astro-cid-dulweb7l]:hover{transform:translateY(-3px);box-shadow:5px 7px #000}.card-action[data-astro-cid-dulweb7l]:hover,summary[data-astro-cid-dulweb7l]:hover{color:#6c5700}}@media (width<=767px){.card-illustration[data-astro-cid-dulweb7l]{height:174px}.card-body[data-astro-cid-dulweb7l]{padding-inline:21px}}.hero[data-astro-cid-hi47qk4e]{grid-template-columns:1.05fr 1fr;align-items:center;gap:64px;padding-block:52px 62px;display:grid}.hero-copy[data-astro-cid-hi47qk4e]{min-width:0}.hero-copy[data-astro-cid-hi47qk4e]>.eyebrow[data-astro-cid-hi47qk4e]{margin-bottom:20px;font-size:10px}h1[data-astro-cid-hi47qk4e]{letter-spacing:-.06em;text-wrap:balance;margin-bottom:24px;font-size:clamp(52px,5.7vw,76px);font-weight:900;line-height:1.08}h1[data-astro-cid-hi47qk4e] span[data-astro-cid-hi47qk4e]{background:var(--brand);box-decoration-break:clone;margin-left:-7px;padding-inline:7px}html:lang(ja) h1[data-astro-cid-hi47qk4e],html:lang(ko) h1[data-astro-cid-hi47qk4e]{font-size:clamp(38px,4.4vw,64px)}.hero-description[data-astro-cid-hi47qk4e]{color:#55564d;max-width:470px;font-size:16px;line-height:1.85}.hero-actions[data-astro-cid-hi47qk4e]{flex-wrap:wrap;align-items:center;gap:16px 26px;margin-top:25px;display:flex}.hero-actions[data-astro-cid-hi47qk4e] .text-link[data-astro-cid-hi47qk4e]{font-size:13px}.hero-actions[data-astro-cid-hi47qk4e] .button[data-astro-cid-hi47qk4e]{gap:25px}.hero-footnote[data-astro-cid-hi47qk4e]{color:#64645b;align-items:center;gap:7px;margin-top:20px;font-size:11px;display:flex}.hero-workbench[data-astro-cid-hi47qk4e]{background:#fff;border:2px solid #000;min-width:0;transform:rotate(1deg);box-shadow:6px 6px #000}.workbench-top[data-astro-cid-hi47qk4e]{border-bottom:1px solid #000;justify-content:space-between;align-items:center;gap:12px;padding:13px 18px;font-size:12px;font-weight:650;display:flex}.workbench-top[data-astro-cid-hi47qk4e]>span[data-astro-cid-hi47qk4e]:first-child{align-items:center;gap:7px;display:flex}.workbench-art[data-astro-cid-hi47qk4e]{background:#fff3b0;border-bottom:1px solid #ddd8c8;height:213px;padding:11px 28px 27px;position:relative}.workbench-art[data-astro-cid-hi47qk4e]>p[data-astro-cid-hi47qk4e]{text-align:center;font-size:10px;font-weight:600;position:absolute;bottom:10px;left:0;right:0}.workbench-copy[data-astro-cid-hi47qk4e]{padding:20px 24px 23px}.workbench-copy[data-astro-cid-hi47qk4e] h2[data-astro-cid-hi47qk4e]{letter-spacing:-.025em;font-size:18px;font-weight:750;line-height:1.4}.workbench-copy[data-astro-cid-hi47qk4e] p[data-astro-cid-hi47qk4e]{color:#55564d;margin-top:9px;font-size:13px;line-height:1.8}.section-intro[data-astro-cid-hi47qk4e]{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:27px;display:flex}.section-intro[data-astro-cid-hi47qk4e] .eyebrow[data-astro-cid-hi47qk4e]{margin-bottom:9px;font-size:10px}.section-intro[data-astro-cid-hi47qk4e] h2[data-astro-cid-hi47qk4e]{letter-spacing:-.045em;text-wrap:balance;font-size:31px;font-weight:800;line-height:1.3}.section-intro[data-astro-cid-hi47qk4e]>p[data-astro-cid-hi47qk4e]{color:#64645b;max-width:300px;font-size:13px;line-height:1.7}.tool-grid[data-astro-cid-hi47qk4e]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:25px;display:grid}.tool-grid[data-astro-cid-hi47qk4e]>*{align-self:stretch}.tools-section[data-astro-cid-hi47qk4e]{padding-bottom:46px}.workflow-section[data-astro-cid-hi47qk4e]{border-top:1px solid #d8d3c3;padding-block:35px 42px}.workflow-section[data-astro-cid-hi47qk4e] .section-intro[data-astro-cid-hi47qk4e]{margin-bottom:24px}.workflow-section[data-astro-cid-hi47qk4e] .section-intro[data-astro-cid-hi47qk4e] h2[data-astro-cid-hi47qk4e]{font-size:27px}.workflow-grid[data-astro-cid-hi47qk4e]{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:0;list-style:none;display:grid}.workflow-grid[data-astro-cid-hi47qk4e] li[data-astro-cid-hi47qk4e]{align-items:flex-start;gap:14px;display:flex}.workflow-grid[data-astro-cid-hi47qk4e] li[data-astro-cid-hi47qk4e]>span[data-astro-cid-hi47qk4e]{background:var(--brand-soft);border:1.5px solid #000;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:10px;font-weight:700;display:grid;box-shadow:2px 2px #000}.workflow-grid[data-astro-cid-hi47qk4e] h3[data-astro-cid-hi47qk4e]{font-size:15px;font-weight:700;line-height:1.5}.workflow-grid[data-astro-cid-hi47qk4e] p[data-astro-cid-hi47qk4e]{color:#55564d;margin-top:7px;font-size:13px;line-height:1.8}.principles[data-astro-cid-hi47qk4e]{grid-template-columns:1.15fr 1fr;gap:25px;padding-block:10px 43px;display:grid}.principles[data-astro-cid-hi47qk4e] article[data-astro-cid-hi47qk4e]{background:#e2f1eb;border:2px solid #000;min-width:0;box-shadow:4px 4px #000}.principles[data-astro-cid-hi47qk4e] .free-card[data-astro-cid-hi47qk4e]{background:#f4f0e3}.principle-art[data-astro-cid-hi47qk4e]{height:150px;margin-top:8px}.principle-copy[data-astro-cid-hi47qk4e]{padding:6px 28px 26px}.principle-copy[data-astro-cid-hi47qk4e] .eyebrow[data-astro-cid-hi47qk4e]{margin-bottom:11px;font-size:9px}.principle-copy[data-astro-cid-hi47qk4e] h2[data-astro-cid-hi47qk4e]{letter-spacing:-.035em;max-width:450px;font-size:25px;font-weight:800;line-height:1.35}.principle-copy[data-astro-cid-hi47qk4e]>p[data-astro-cid-hi47qk4e]:not(.eyebrow){color:#43483e;margin-top:13px;font-size:13px;line-height:1.85}.principle-copy[data-astro-cid-hi47qk4e] .text-link[data-astro-cid-hi47qk4e]{margin-top:10px;font-size:12px}.home-faq[data-astro-cid-hi47qk4e]{border-top:1px solid #d8d3c3;padding-block:29px 45px}.faq-grid[data-astro-cid-hi47qk4e]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px 25px;display:grid}.faq-grid[data-astro-cid-hi47qk4e] details[data-astro-cid-hi47qk4e]{background:#fff;border:1px solid #bdb8a8;min-width:0}.faq-grid[data-astro-cid-hi47qk4e] summary[data-astro-cid-hi47qk4e]{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:64px;padding:16px 19px;font-size:13px;font-weight:650;list-style:none;display:flex}.faq-grid[data-astro-cid-hi47qk4e] summary[data-astro-cid-hi47qk4e]::-webkit-details-marker{display:none}.faq-grid[data-astro-cid-hi47qk4e] details[data-astro-cid-hi47qk4e][open] summary[data-astro-cid-hi47qk4e]{background:#fff3b0}.faq-grid[data-astro-cid-hi47qk4e] details[data-astro-cid-hi47qk4e][open] summary[data-astro-cid-hi47qk4e] svg{transform:rotate(45deg)}.faq-grid[data-astro-cid-hi47qk4e] details[data-astro-cid-hi47qk4e]>p[data-astro-cid-hi47qk4e]{color:#55564d;padding:4px 19px 20px;font-size:13px;line-height:1.85}@media (width<=1023px){.hero[data-astro-cid-hi47qk4e]{gap:34px}.hero-description[data-astro-cid-hi47qk4e]{font-size:14px}h1[data-astro-cid-hi47qk4e]{font-size:60px}.hero-workbench[data-astro-cid-hi47qk4e]{transform:none}.tool-grid[data-astro-cid-hi47qk4e]{gap:19px}.section-intro[data-astro-cid-hi47qk4e]{align-items:flex-start}.section-intro[data-astro-cid-hi47qk4e]>p[data-astro-cid-hi47qk4e]{max-width:240px}}@media (width<=767px){.hero[data-astro-cid-hi47qk4e]{grid-template-columns:1fr;gap:30px;padding-block:34px 43px}.hero-copy[data-astro-cid-hi47qk4e]{max-width:580px}h1[data-astro-cid-hi47qk4e]{font-size:clamp(47px,10vw,65px)}.hero-description[data-astro-cid-hi47qk4e]{font-size:15px}.hero-workbench[data-astro-cid-hi47qk4e]{width:100%;max-width:530px}.workbench-art[data-astro-cid-hi47qk4e]{height:170px}.workbench-copy[data-astro-cid-hi47qk4e]{padding:17px 20px}.workbench-copy[data-astro-cid-hi47qk4e] h2[data-astro-cid-hi47qk4e]{font-size:17px}.workbench-copy[data-astro-cid-hi47qk4e] p[data-astro-cid-hi47qk4e]{font-size:12px}.section-intro[data-astro-cid-hi47qk4e]{flex-direction:column;gap:10px;margin-bottom:22px}.section-intro[data-astro-cid-hi47qk4e]>p[data-astro-cid-hi47qk4e]{max-width:none}.section-intro[data-astro-cid-hi47qk4e] h2[data-astro-cid-hi47qk4e]{font-size:28px}.tool-grid[data-astro-cid-hi47qk4e],.workflow-grid[data-astro-cid-hi47qk4e]{grid-template-columns:1fr;gap:22px}.workflow-section[data-astro-cid-hi47qk4e]{padding-block:30px}.principles[data-astro-cid-hi47qk4e]{grid-template-columns:1fr;gap:23px;padding-block:8px 32px}.principle-art[data-astro-cid-hi47qk4e]{height:130px}.principle-copy[data-astro-cid-hi47qk4e]{padding-inline:23px}.principle-copy[data-astro-cid-hi47qk4e] h2[data-astro-cid-hi47qk4e]{font-size:23px}.home-faq[data-astro-cid-hi47qk4e]{padding-block:27px 34px}.faq-grid[data-astro-cid-hi47qk4e]{grid-template-columns:1fr;gap:11px}.hero-footnote[data-astro-cid-hi47qk4e]{font-size:10px}.hero-copy[data-astro-cid-hi47qk4e]>.eyebrow[data-astro-cid-hi47qk4e]{margin-bottom:17px;font-size:9px}}@media (prefers-reduced-motion:reduce){.hero-workbench[data-astro-cid-hi47qk4e]{transform:none}}
