._0l8nyW_page{min-height:100vh}._0l8nyW_main{width:min(1220px,100% - 40px);margin:0 auto;padding:18px 20px 40px}._0l8nyW_hero,._0l8nyW_problemGrid,._0l8nyW_diagramSection,._0l8nyW_detailSection,._0l8nyW_contentSection,._0l8nyW_relatedSection,._0l8nyW_ctaSection{width:min(1220px,100%);margin:0 auto}._0l8nyW_hero{padding-top:24px}._0l8nyW_breadcrumb{color:#342b2594;flex-wrap:wrap;gap:8px;font-size:.9rem;display:flex}._0l8nyW_breadcrumb a{color:#171411;text-decoration:none}._0l8nyW_heroGrid,._0l8nyW_problemGrid,._0l8nyW_detailSection,._0l8nyW_ctaCard{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:18px;display:grid}._0l8nyW_heroCopy,._0l8nyW_summaryCard,._0l8nyW_problemCard,._0l8nyW_solutionCard,._0l8nyW_diagramCard,._0l8nyW_detailCard,._0l8nyW_markdownCard,._0l8nyW_relatedCard,._0l8nyW_ctaCard{background:#fffcf7e6;border:1px solid #17141114;border-radius:32px;box-shadow:0 22px 60px #402e1e14}._0l8nyW_heroCopy,._0l8nyW_summaryCard,._0l8nyW_problemCard,._0l8nyW_solutionCard,._0l8nyW_diagramCard,._0l8nyW_detailCard,._0l8nyW_markdownCard,._0l8nyW_ctaCard{padding:clamp(24px,5vw,36px)}._0l8nyW_categoryBadge,._0l8nyW_cardLabel,._0l8nyW_sectionEyebrow,._0l8nyW_tool,._0l8nyW_meta span{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;min-height:36px;padding:0 14px;font-size:.74rem;font-weight:700;display:inline-flex}._0l8nyW_categoryBadge{color:#fffaf4}._0l8nyW_cardLabel,._0l8nyW_sectionEyebrow,._0l8nyW_tool,._0l8nyW_meta span{color:#171411;background:#1714110f}._0l8nyW_heroCopy h1,._0l8nyW_summaryCard strong,._0l8nyW_problemCard h2,._0l8nyW_solutionCard h2,._0l8nyW_diagramCard h2,._0l8nyW_detailCard h2,._0l8nyW_sectionIntro h2,._0l8nyW_ctaCard h2{margin-top:16px;line-height:1.2}._0l8nyW_heroCopy h1{letter-spacing:-.025em;font-size:clamp(1.7rem,2.8vw,2.6rem)}._0l8nyW_summaryCard strong{color:#171411;font-size:1.6rem;display:block}._0l8nyW_heroCopy p,._0l8nyW_summaryCard p,._0l8nyW_problemCard p,._0l8nyW_solutionCard p,._0l8nyW_detailCard p,._0l8nyW_ctaCard p,._0l8nyW_relatedCard p{color:#342b25bd;margin-top:14px;line-height:1.78}._0l8nyW_meta{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}._0l8nyW_problemGrid,._0l8nyW_diagramSection,._0l8nyW_detailSection,._0l8nyW_contentSection,._0l8nyW_relatedSection,._0l8nyW_ctaSection{padding-top:72px}._0l8nyW_workflowFlow{margin-top:22px}._0l8nyW_workflowFlow ol{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;padding:0;list-style:none;display:grid}._0l8nyW_workflowFlow li{background:#1714110d;border-radius:20px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-height:82px;padding:14px;display:grid}._0l8nyW_workflowFlow li>span{color:#fffaf4;background:#171411;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;font-weight:700;display:inline-flex}._0l8nyW_workflowFlow strong{overflow-wrap:anywhere;min-width:0;line-height:1.35}._0l8nyW_toolList{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}._0l8nyW_stepList{gap:14px;margin-top:18px;display:grid}._0l8nyW_step{background:#1714110a;border-radius:24px;grid-template-columns:44px 1fr;gap:14px;padding:18px;display:grid}._0l8nyW_stepNumber{color:#fffaf4;background:#171411;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;font-weight:700;display:inline-flex}._0l8nyW_step h3,._0l8nyW_relatedCard h3{font-size:1.32rem;line-height:1.06}._0l8nyW_markdown{color:#171411;line-height:1.8}._0l8nyW_markdown h1,._0l8nyW_markdown h2,._0l8nyW_markdown h3,._0l8nyW_markdown h4{color:#171411;margin:20px 0 12px}._0l8nyW_markdown p,._0l8nyW_markdown ul,._0l8nyW_markdown ol{margin-bottom:14px}._0l8nyW_markdown ul,._0l8nyW_markdown ol{padding-left:20px}._0l8nyW_markdown code{background:#17141114;border-radius:999px;padding:2px 8px}._0l8nyW_markdown pre{color:#fffaf4;background:#171411;border-radius:24px;margin-bottom:16px;padding:18px;overflow-x:auto}._0l8nyW_sectionIntro{max-width:44rem}._0l8nyW_relatedGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}._0l8nyW_relatedCard{padding:24px;text-decoration:none;transition:transform .18s,box-shadow .18s}._0l8nyW_relatedCard:hover{transform:translateY(-2px);box-shadow:0 28px 64px #402e1e1f}._0l8nyW_relatedLink{color:#171411;align-items:center;gap:8px;margin-top:18px;font-weight:600;display:inline-flex}._0l8nyW_ctaCard{align-items:end}._0l8nyW_ctaActions{flex-wrap:wrap;gap:12px;display:flex}._0l8nyW_heroButton,._0l8nyW_primaryButton,._0l8nyW_secondaryButton{border-radius:18px;align-items:center;gap:9px;min-height:54px;padding:0 20px;font-weight:600;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex}._0l8nyW_heroButton,._0l8nyW_primaryButton{color:#fffaf4;background:linear-gradient(135deg,#171411,#2b221b);box-shadow:0 16px 34px #1714112e}._0l8nyW_secondaryButton{color:#171411;background:#fffcf7c7;border:1px solid #17141117}._0l8nyW_heroButton:hover,._0l8nyW_primaryButton:hover,._0l8nyW_secondaryButton:hover{transform:translateY(-1px)}._0l8nyW_heroButton{margin-top:22px}@media (max-width:1040px){._0l8nyW_heroGrid,._0l8nyW_problemGrid,._0l8nyW_detailSection,._0l8nyW_ctaCard,._0l8nyW_relatedGrid{grid-template-columns:1fr}}@media (max-width:720px){._0l8nyW_main{width:min(100% - 24px,1220px);padding:14px 0 32px}._0l8nyW_problemGrid,._0l8nyW_diagramSection,._0l8nyW_detailSection,._0l8nyW_contentSection,._0l8nyW_relatedSection,._0l8nyW_ctaSection{padding-top:56px}._0l8nyW_heroCopy,._0l8nyW_summaryCard,._0l8nyW_problemCard,._0l8nyW_solutionCard,._0l8nyW_diagramCard,._0l8nyW_detailCard,._0l8nyW_markdownCard,._0l8nyW_ctaCard,._0l8nyW_relatedCard{border-radius:28px}._0l8nyW_ctaActions{flex-direction:column}}._0l8nyW_pricingCtaSection{padding-top:48px}._0l8nyW_pricingCtaCard{background:linear-gradient(135deg,#bc74520f 0%,#fffcf7f2 60%);border:2px solid #bc745240;border-radius:32px;grid-template-columns:1.2fr .8fr;align-items:center;gap:28px;padding:clamp(28px,5vw,42px);display:grid;box-shadow:0 28px 72px #bc74521a}._0l8nyW_pricingCtaContent h2{letter-spacing:-.02em;margin-top:12px;font-size:clamp(1.5rem,2.4vw,2.2rem);line-height:1.18}._0l8nyW_pricingCtaContent p{color:#342b25bd;margin-top:14px;line-height:1.78}._0l8nyW_pricingCtaPrice{text-align:center}._0l8nyW_pricingCtaPriceAmount{letter-spacing:-.03em;color:#171411;font-size:clamp(2.8rem,4vw,3.6rem);font-weight:800;line-height:1;display:block}._0l8nyW_pricingCtaPricePeriod{color:#342b2594;margin-top:4px;font-size:1rem;display:block}._0l8nyW_pricingCtaPriceNote{color:#342b2585;margin-top:8px;font-size:.88rem;display:block}._0l8nyW_pricingCtaBtn{color:#fffaf4;cursor:pointer;background:linear-gradient(135deg,#171411,#2b221b);border:none;border-radius:18px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:54px;margin-top:22px;padding:0 24px;font-size:1rem;font-weight:600;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 16px 34px #1714112e}._0l8nyW_pricingCtaBtn:hover{transform:translateY(-1px)}@media (max-width:860px){._0l8nyW_pricingCtaCard{text-align:center;grid-template-columns:1fr}}._0l8nyW_contents,._0l8nyW_guideNext{overflow-wrap:anywhere;background:#fffdf9;border:1px solid #1714111f;border-radius:24px;margin:28px auto 0;padding:clamp(20px,4vw,32px)}._0l8nyW_contents h2,._0l8nyW_guideNext h2{font-size:clamp(1.35rem,2.5vw,1.8rem);line-height:1.35}._0l8nyW_contents ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 32px;margin:18px 0 0;padding-left:22px;display:grid}._0l8nyW_contents a,._0l8nyW_markdown a{color:#285950;text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}:is(._0l8nyW_contents a:focus-visible,._0l8nyW_markdown a:focus-visible){outline-offset:4px;outline:3px solid #285950}._0l8nyW_markdown h2[id],._0l8nyW_markdown h3[id]{scroll-margin-top:190px}._0l8nyW_guideNext p{max-width:75ch;margin:14px 0 22px;line-height:1.75}@media (max-width:680px){._0l8nyW_contents ol{grid-template-columns:1fr}._0l8nyW_guideNext ._0l8nyW_ctaActions{flex-direction:column;align-items:stretch}._0l8nyW_guideNext ._0l8nyW_primaryButton,._0l8nyW_guideNext ._0l8nyW_secondaryButton{text-align:center;justify-content:center}}@media (max-width:600px){._0l8nyW_workflowFlow ol{grid-template-columns:1fr}}
