.detail-module__0l8nyW__page{min-height:100vh}.detail-module__0l8nyW__main{width:min(1220px,100% - 40px);margin:0 auto;padding:18px 20px 40px}.detail-module__0l8nyW__hero,.detail-module__0l8nyW__problemGrid,.detail-module__0l8nyW__diagramSection,.detail-module__0l8nyW__detailSection,.detail-module__0l8nyW__contentSection,.detail-module__0l8nyW__relatedSection,.detail-module__0l8nyW__ctaSection{width:min(1220px,100%);margin:0 auto}.detail-module__0l8nyW__hero{padding-top:24px}.detail-module__0l8nyW__breadcrumb{color:#342b2594;flex-wrap:wrap;gap:8px;font-size:.9rem;display:flex}.detail-module__0l8nyW__breadcrumb a{color:#171411;text-decoration:none}.detail-module__0l8nyW__heroGrid,.detail-module__0l8nyW__problemGrid,.detail-module__0l8nyW__detailSection,.detail-module__0l8nyW__ctaCard{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:18px;display:grid}.detail-module__0l8nyW__heroCopy,.detail-module__0l8nyW__summaryCard,.detail-module__0l8nyW__problemCard,.detail-module__0l8nyW__solutionCard,.detail-module__0l8nyW__diagramCard,.detail-module__0l8nyW__detailCard,.detail-module__0l8nyW__markdownCard,.detail-module__0l8nyW__relatedCard,.detail-module__0l8nyW__ctaCard{background:#fffcf7e6;border:1px solid #17141114;border-radius:32px;box-shadow:0 22px 60px #402e1e14}.detail-module__0l8nyW__heroCopy,.detail-module__0l8nyW__summaryCard,.detail-module__0l8nyW__problemCard,.detail-module__0l8nyW__solutionCard,.detail-module__0l8nyW__diagramCard,.detail-module__0l8nyW__detailCard,.detail-module__0l8nyW__markdownCard,.detail-module__0l8nyW__ctaCard{padding:clamp(24px,5vw,36px)}.detail-module__0l8nyW__categoryBadge,.detail-module__0l8nyW__cardLabel,.detail-module__0l8nyW__sectionEyebrow,.detail-module__0l8nyW__tool,.detail-module__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}.detail-module__0l8nyW__categoryBadge{color:#fffaf4}.detail-module__0l8nyW__cardLabel,.detail-module__0l8nyW__sectionEyebrow,.detail-module__0l8nyW__tool,.detail-module__0l8nyW__meta span{color:#171411;background:#1714110f}.detail-module__0l8nyW__heroCopy h1,.detail-module__0l8nyW__summaryCard strong,.detail-module__0l8nyW__problemCard h2,.detail-module__0l8nyW__solutionCard h2,.detail-module__0l8nyW__diagramCard h2,.detail-module__0l8nyW__detailCard h2,.detail-module__0l8nyW__sectionIntro h2,.detail-module__0l8nyW__ctaCard h2{margin-top:16px;line-height:1.2}.detail-module__0l8nyW__heroCopy h1{letter-spacing:-.025em;font-size:clamp(1.7rem,2.8vw,2.6rem)}.detail-module__0l8nyW__summaryCard strong{color:#171411;font-size:1.6rem;display:block}.detail-module__0l8nyW__heroCopy p,.detail-module__0l8nyW__summaryCard p,.detail-module__0l8nyW__problemCard p,.detail-module__0l8nyW__solutionCard p,.detail-module__0l8nyW__detailCard p,.detail-module__0l8nyW__ctaCard p,.detail-module__0l8nyW__relatedCard p{color:#342b25bd;margin-top:14px;line-height:1.78}.detail-module__0l8nyW__meta{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.detail-module__0l8nyW__problemGrid,.detail-module__0l8nyW__diagramSection,.detail-module__0l8nyW__detailSection,.detail-module__0l8nyW__contentSection,.detail-module__0l8nyW__relatedSection,.detail-module__0l8nyW__ctaSection{padding-top:72px}.detail-module__0l8nyW__workflowFlow{margin-top:22px}.detail-module__0l8nyW__workflowFlow ol{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;padding:0;list-style:none;display:grid}.detail-module__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}.detail-module__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}.detail-module__0l8nyW__workflowFlow strong{overflow-wrap:anywhere;min-width:0;line-height:1.35}.detail-module__0l8nyW__toolList{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.detail-module__0l8nyW__stepList{gap:14px;margin-top:18px;display:grid}.detail-module__0l8nyW__step{background:#1714110a;border-radius:24px;grid-template-columns:44px 1fr;gap:14px;padding:18px;display:grid}.detail-module__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}.detail-module__0l8nyW__step h3,.detail-module__0l8nyW__relatedCard h3{font-size:1.32rem;line-height:1.06}.detail-module__0l8nyW__markdown{color:#171411;line-height:1.8}.detail-module__0l8nyW__markdown h1,.detail-module__0l8nyW__markdown h2,.detail-module__0l8nyW__markdown h3,.detail-module__0l8nyW__markdown h4{color:#171411;margin:20px 0 12px}.detail-module__0l8nyW__markdown p,.detail-module__0l8nyW__markdown ul,.detail-module__0l8nyW__markdown ol{margin-bottom:14px}.detail-module__0l8nyW__markdown ul,.detail-module__0l8nyW__markdown ol{padding-left:20px}.detail-module__0l8nyW__markdown code{background:#17141114;border-radius:999px;padding:2px 8px}.detail-module__0l8nyW__markdown pre{color:#fffaf4;background:#171411;border-radius:24px;margin-bottom:16px;padding:18px;overflow-x:auto}.detail-module__0l8nyW__sectionIntro{max-width:44rem}.detail-module__0l8nyW__relatedGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.detail-module__0l8nyW__relatedCard{padding:24px;text-decoration:none;transition:transform .18s,box-shadow .18s}.detail-module__0l8nyW__relatedCard:hover{transform:translateY(-2px);box-shadow:0 28px 64px #402e1e1f}.detail-module__0l8nyW__relatedLink{color:#171411;align-items:center;gap:8px;margin-top:18px;font-weight:600;display:inline-flex}.detail-module__0l8nyW__ctaCard{align-items:end}.detail-module__0l8nyW__ctaActions{flex-wrap:wrap;gap:12px;display:flex}.detail-module__0l8nyW__heroButton,.detail-module__0l8nyW__primaryButton,.detail-module__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}.detail-module__0l8nyW__heroButton,.detail-module__0l8nyW__primaryButton{color:#fffaf4;background:linear-gradient(135deg,#171411,#2b221b);box-shadow:0 16px 34px #1714112e}.detail-module__0l8nyW__secondaryButton{color:#171411;background:#fffcf7c7;border:1px solid #17141117}.detail-module__0l8nyW__heroButton:hover,.detail-module__0l8nyW__primaryButton:hover,.detail-module__0l8nyW__secondaryButton:hover{transform:translateY(-1px)}.detail-module__0l8nyW__heroButton{margin-top:22px}@media (max-width:1040px){.detail-module__0l8nyW__heroGrid,.detail-module__0l8nyW__problemGrid,.detail-module__0l8nyW__detailSection,.detail-module__0l8nyW__ctaCard,.detail-module__0l8nyW__relatedGrid{grid-template-columns:1fr}}@media (max-width:720px){.detail-module__0l8nyW__main{width:min(100% - 24px,1220px);padding:14px 0 32px}.detail-module__0l8nyW__problemGrid,.detail-module__0l8nyW__diagramSection,.detail-module__0l8nyW__detailSection,.detail-module__0l8nyW__contentSection,.detail-module__0l8nyW__relatedSection,.detail-module__0l8nyW__ctaSection{padding-top:56px}.detail-module__0l8nyW__heroCopy,.detail-module__0l8nyW__summaryCard,.detail-module__0l8nyW__problemCard,.detail-module__0l8nyW__solutionCard,.detail-module__0l8nyW__diagramCard,.detail-module__0l8nyW__detailCard,.detail-module__0l8nyW__markdownCard,.detail-module__0l8nyW__ctaCard,.detail-module__0l8nyW__relatedCard{border-radius:28px}.detail-module__0l8nyW__ctaActions{flex-direction:column}}.detail-module__0l8nyW__pricingCtaSection{padding-top:48px}.detail-module__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}.detail-module__0l8nyW__pricingCtaContent h2{letter-spacing:-.02em;margin-top:12px;font-size:clamp(1.5rem,2.4vw,2.2rem);line-height:1.18}.detail-module__0l8nyW__pricingCtaContent p{color:#342b25bd;margin-top:14px;line-height:1.78}.detail-module__0l8nyW__pricingCtaPrice{text-align:center}.detail-module__0l8nyW__pricingCtaPriceAmount{letter-spacing:-.03em;color:#171411;font-size:clamp(2.8rem,4vw,3.6rem);font-weight:800;line-height:1;display:block}.detail-module__0l8nyW__pricingCtaPricePeriod{color:#342b2594;margin-top:4px;font-size:1rem;display:block}.detail-module__0l8nyW__pricingCtaPriceNote{color:#342b2585;margin-top:8px;font-size:.88rem;display:block}.detail-module__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}.detail-module__0l8nyW__pricingCtaBtn:hover{transform:translateY(-1px)}@media (max-width:860px){.detail-module__0l8nyW__pricingCtaCard{text-align:center;grid-template-columns:1fr}}.detail-module__0l8nyW__contents,.detail-module__0l8nyW__guideNext{overflow-wrap:anywhere;background:#fffdf9;border:1px solid #1714111f;border-radius:24px;margin:28px auto 0;padding:clamp(20px,4vw,32px)}.detail-module__0l8nyW__contents h2,.detail-module__0l8nyW__guideNext h2{font-size:clamp(1.35rem,2.5vw,1.8rem);line-height:1.35}.detail-module__0l8nyW__contents ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 32px;margin:18px 0 0;padding-left:22px;display:grid}.detail-module__0l8nyW__contents a,.detail-module__0l8nyW__markdown a{color:#285950;text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}:is(.detail-module__0l8nyW__contents a:focus-visible,.detail-module__0l8nyW__markdown a:focus-visible){outline-offset:4px;outline:3px solid #285950}.detail-module__0l8nyW__markdown h2[id],.detail-module__0l8nyW__markdown h3[id]{scroll-margin-top:190px}.detail-module__0l8nyW__guideNext p{max-width:75ch;margin:14px 0 22px;line-height:1.75}@media (max-width:680px){.detail-module__0l8nyW__contents ol{grid-template-columns:1fr}.detail-module__0l8nyW__guideNext .detail-module__0l8nyW__ctaActions{flex-direction:column;align-items:stretch}.detail-module__0l8nyW__guideNext .detail-module__0l8nyW__primaryButton,.detail-module__0l8nyW__guideNext .detail-module__0l8nyW__secondaryButton{text-align:center;justify-content:center}}@media (max-width:600px){.detail-module__0l8nyW__workflowFlow ol{grid-template-columns:1fr}}
