.hero[data-astro-cid-2uwamsdd]{display:grid;grid-template-columns:1fr 460px;gap:72px;align-items:center;padding-top:64px;padding-bottom:80px}.hero[data-astro-cid-2uwamsdd]>[data-astro-cid-2uwamsdd]{min-width:0}.hero-copy[data-astro-cid-2uwamsdd]{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.hero[data-astro-cid-2uwamsdd] h1[data-astro-cid-2uwamsdd]{font-size:46px;font-weight:900;line-height:1.45}.hero[data-astro-cid-2uwamsdd] .lead[data-astro-cid-2uwamsdd]{font-size:16px;max-width:640px}.hero[data-astro-cid-2uwamsdd] .cta-row[data-astro-cid-2uwamsdd]{margin-top:8px}.hero-visual[data-astro-cid-2uwamsdd]{border-radius:var(--radius-panel);padding:44px 36px;background:var(--art-blue);display:flex;justify-content:center}.draft-card[data-astro-cid-2uwamsdd]{display:flex;flex-direction:column;gap:14px;background:#0d0d0de0;border-radius:18px;padding:24px 26px;width:340px;max-width:100%;box-shadow:0 24px 60px #0d1a4a59}.dots[data-astro-cid-2uwamsdd]{display:flex;gap:6px}.dots[data-astro-cid-2uwamsdd] span[data-astro-cid-2uwamsdd]{width:10px;height:10px;border-radius:50%;background:#5d5d6b}.draft-label[data-astro-cid-2uwamsdd]{font-size:11px;font-weight:700;color:#8fa8f5;letter-spacing:.1em}.draft-rows[data-astro-cid-2uwamsdd]{display:flex;flex-direction:column;gap:10px}.draft-row[data-astro-cid-2uwamsdd]{display:grid;grid-template-columns:1fr 44px 64px;gap:12px;align-items:center}.draft-row--head[data-astro-cid-2uwamsdd]{font-size:10px;color:#8a8a96;letter-spacing:.08em;padding-bottom:4px;border-bottom:1px solid #2c2c33}.draft-row[data-astro-cid-2uwamsdd] .bar[data-astro-cid-2uwamsdd]{display:block;height:10px;border-radius:5px;background:#4a4a52}.draft-row[data-astro-cid-2uwamsdd] .bar--s[data-astro-cid-2uwamsdd]{width:28px;background:#6d96ff}.draft-row[data-astro-cid-2uwamsdd] .bar--m[data-astro-cid-2uwamsdd]{width:56px;background:#9bd8ff}.draft-note[data-astro-cid-2uwamsdd]{font-size:11px;color:#8a8a96;line-height:1.6}.draft-status[data-astro-cid-2uwamsdd]{align-self:flex-start;font-size:11px;font-weight:700;color:#fff;background:#2e55d4;border-radius:999px;padding:4px 12px}.pains-title[data-astro-cid-2uwamsdd]{margin-bottom:40px;font-size:26px}.pains-grid[data-astro-cid-2uwamsdd]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.pain-card[data-astro-cid-2uwamsdd]{display:flex;flex-direction:column;gap:12px;padding:32px}.pain-card[data-astro-cid-2uwamsdd] h3[data-astro-cid-2uwamsdd]{font-size:17px;font-weight:700;line-height:1.6}.pain-card[data-astro-cid-2uwamsdd] p[data-astro-cid-2uwamsdd],.construction-card[data-astro-cid-2uwamsdd] p[data-astro-cid-2uwamsdd],.flow-step[data-astro-cid-2uwamsdd] p[data-astro-cid-2uwamsdd],.step[data-astro-cid-2uwamsdd] p[data-astro-cid-2uwamsdd]{font-size:14px;line-height:1.9;color:var(--ink-3)}.mid-cta[data-astro-cid-2uwamsdd]{display:flex;justify-content:center;margin-top:48px}.table-wrap[data-astro-cid-2uwamsdd]{overflow-x:auto;-webkit-overflow-scrolling:touch}.compare[data-astro-cid-2uwamsdd]{width:100%;min-width:760px;border-collapse:collapse;font-size:14px;line-height:1.8}.compare[data-astro-cid-2uwamsdd] th[data-astro-cid-2uwamsdd],.compare[data-astro-cid-2uwamsdd] td[data-astro-cid-2uwamsdd]{border:1px solid var(--border);padding:16px 18px;text-align:left;vertical-align:top}.compare[data-astro-cid-2uwamsdd] thead[data-astro-cid-2uwamsdd] th[data-astro-cid-2uwamsdd]{background:var(--bg-section);font-weight:700;font-size:15px}.compare[data-astro-cid-2uwamsdd] thead[data-astro-cid-2uwamsdd] th[data-astro-cid-2uwamsdd]:first-child{background:transparent;border-top-color:transparent;border-left-color:transparent}.compare[data-astro-cid-2uwamsdd] tbody[data-astro-cid-2uwamsdd] th[data-astro-cid-2uwamsdd]{width:150px;background:var(--bg-section);font-weight:700;color:var(--ink-2)}.compare[data-astro-cid-2uwamsdd] td[data-astro-cid-2uwamsdd]{color:var(--ink-2)}.compare[data-astro-cid-2uwamsdd] thead[data-astro-cid-2uwamsdd] th[data-astro-cid-2uwamsdd]:last-child,.compare[data-astro-cid-2uwamsdd] tbody[data-astro-cid-2uwamsdd] td[data-astro-cid-2uwamsdd]:last-child{border-left:2px solid var(--ink);border-right:2px solid var(--ink)}.compare[data-astro-cid-2uwamsdd] thead[data-astro-cid-2uwamsdd] th[data-astro-cid-2uwamsdd]:last-child{border-top:2px solid var(--ink)}.compare[data-astro-cid-2uwamsdd] tbody[data-astro-cid-2uwamsdd] tr[data-astro-cid-2uwamsdd]:last-child td[data-astro-cid-2uwamsdd]:last-child{border-bottom:2px solid var(--ink)}.compare-name[data-astro-cid-2uwamsdd]{display:block}.compare-sub[data-astro-cid-2uwamsdd]{display:block;font-size:12px;font-weight:500;color:var(--ink-3);margin-top:4px}.compare-note[data-astro-cid-2uwamsdd]{margin-top:24px;font-size:15px;line-height:1.9;color:var(--ink-3);max-width:42em}.roles-grid[data-astro-cid-2uwamsdd]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.role-card[data-astro-cid-2uwamsdd]{padding:36px;display:flex;flex-direction:column;gap:20px}.role-card[data-astro-cid-2uwamsdd] h3[data-astro-cid-2uwamsdd]{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:700}.role-card[data-astro-cid-2uwamsdd] .check-list li{font-size:15px}.who[data-astro-cid-2uwamsdd]{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:28px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.04em}.who--ai[data-astro-cid-2uwamsdd]{background:var(--ink);color:#fff}.who--human[data-astro-cid-2uwamsdd]{background:var(--bg-chip);color:var(--ink);border:1px solid var(--border-strong)}.flow-grid[data-astro-cid-2uwamsdd]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.flow-step[data-astro-cid-2uwamsdd]{display:flex;flex-direction:column;gap:12px;padding:28px 30px}.flow-head[data-astro-cid-2uwamsdd]{display:flex;align-items:center;justify-content:space-between}.flow-num[data-astro-cid-2uwamsdd]{font-size:13px;font-weight:700;color:var(--muted);letter-spacing:.1em}.flow-step[data-astro-cid-2uwamsdd] h3[data-astro-cid-2uwamsdd]{font-size:17px;font-weight:700}.construction-grid[data-astro-cid-2uwamsdd]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.construction-card[data-astro-cid-2uwamsdd]{display:flex;flex-direction:column;gap:10px;padding:28px 32px}.construction-card[data-astro-cid-2uwamsdd] h3[data-astro-cid-2uwamsdd]{font-size:17px;font-weight:700}.related-works[data-astro-cid-2uwamsdd]{margin-top:40px}.related-works[data-astro-cid-2uwamsdd] h3[data-astro-cid-2uwamsdd]{font-size:16px;font-weight:700;margin-bottom:16px}.related-links[data-astro-cid-2uwamsdd]{display:flex;flex-wrap:wrap;gap:14px}.steps-grid[data-astro-cid-2uwamsdd]{list-style:none;margin:0 0 48px;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.step[data-astro-cid-2uwamsdd]{display:flex;flex-direction:column;gap:10px;padding-top:20px;border-top:2px solid var(--ink)}.step-num[data-astro-cid-2uwamsdd]{font-size:12px;font-weight:700;letter-spacing:.14em;color:var(--muted)}.step[data-astro-cid-2uwamsdd] h3[data-astro-cid-2uwamsdd]{font-size:16px;font-weight:700}.pricing-grid[data-astro-cid-2uwamsdd]{display:grid;grid-template-columns:1.2fr 1fr;gap:24px;align-items:stretch}.plan-main[data-astro-cid-2uwamsdd]{display:flex;flex-direction:column;gap:20px;background:var(--bg);border:2px solid var(--ink);border-radius:20px;padding:44px}.plan-name[data-astro-cid-2uwamsdd]{font-size:15px;font-weight:700}.plan-name[data-astro-cid-2uwamsdd] span[data-astro-cid-2uwamsdd]{font-weight:500;color:var(--ink-3)}.plan-price[data-astro-cid-2uwamsdd]{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.price-num[data-astro-cid-2uwamsdd]{font-size:46px;font-weight:900;letter-spacing:-.01em;line-height:1.2}.price-note[data-astro-cid-2uwamsdd]{font-size:14px;color:var(--ink-3)}.plan-features[data-astro-cid-2uwamsdd]{border-top:1px solid var(--border);padding-top:20px}.plan-fine[data-astro-cid-2uwamsdd]{font-size:12.5px;color:var(--muted);line-height:1.7}.plan-options[data-astro-cid-2uwamsdd]{display:flex;flex-direction:column;gap:16px}.option-card[data-astro-cid-2uwamsdd]{display:flex;flex-direction:column;gap:8px;border-radius:20px;padding:32px 36px;flex:1}.option-card[data-astro-cid-2uwamsdd] h3[data-astro-cid-2uwamsdd]{font-size:16px;font-weight:700}.option-card[data-astro-cid-2uwamsdd] p[data-astro-cid-2uwamsdd]{font-size:14px;color:var(--ink-3);line-height:1.8}.option-price[data-astro-cid-2uwamsdd]{font-size:18px;font-weight:900}.faq[data-astro-cid-2uwamsdd]{padding-block:var(--pad-section)}.faq-title[data-astro-cid-2uwamsdd]{margin-bottom:32px}.faq-list[data-astro-cid-2uwamsdd]{max-width:800px;border-top:1px solid var(--border)}.faq-item[data-astro-cid-2uwamsdd]{border-bottom:1px solid var(--border)}.faq-item[data-astro-cid-2uwamsdd] summary[data-astro-cid-2uwamsdd]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;font-size:16px;font-weight:700;cursor:pointer;list-style:none}.faq-item[data-astro-cid-2uwamsdd] summary[data-astro-cid-2uwamsdd]::-webkit-details-marker{display:none}.faq-icon{flex-shrink:0;color:var(--ink-3);transition:transform .15s ease}.faq-item[data-astro-cid-2uwamsdd][open] .faq-icon{transform:rotate(45deg)}.faq-item[data-astro-cid-2uwamsdd] p[data-astro-cid-2uwamsdd]{padding:0 0 22px;font-size:15px;line-height:1.9;color:var(--ink-3);max-width:42em}.faq-more[data-astro-cid-2uwamsdd]{margin-top:28px;font-size:14px;color:var(--ink-3)}.faq-more[data-astro-cid-2uwamsdd] a[data-astro-cid-2uwamsdd]{text-decoration:underline;text-underline-offset:3px}@media(max-width:1080px){.hero[data-astro-cid-2uwamsdd]{grid-template-columns:1fr;gap:48px}.pains-grid[data-astro-cid-2uwamsdd],.flow-grid[data-astro-cid-2uwamsdd],.steps-grid[data-astro-cid-2uwamsdd]{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-grid[data-astro-cid-2uwamsdd]{grid-template-columns:1fr}}@media(max-width:768px){.hero[data-astro-cid-2uwamsdd]{padding-top:40px;padding-bottom:56px}.hero[data-astro-cid-2uwamsdd] h1[data-astro-cid-2uwamsdd]{font-size:clamp(24px,7.6vw,32px)}.hero-visual[data-astro-cid-2uwamsdd]{padding:32px 20px}.pains-grid[data-astro-cid-2uwamsdd],.roles-grid[data-astro-cid-2uwamsdd],.flow-grid[data-astro-cid-2uwamsdd],.construction-grid[data-astro-cid-2uwamsdd],.steps-grid[data-astro-cid-2uwamsdd]{grid-template-columns:1fr}.role-card[data-astro-cid-2uwamsdd],.plan-main[data-astro-cid-2uwamsdd]{padding:28px 24px}.price-num[data-astro-cid-2uwamsdd]{font-size:36px}}
