.page_section__CJa1g{padding:var(--section-pad) var(--container-pad);background-color:var(--color-bg)}.page_container__ONa_S{max-width:960px;margin:0 auto}.page_introBox__yjS_c{text-align:center;max-width:800px;margin:0 auto var(--header-gap)}.page_heading__SGH3Z{position:relative;font-size:var(--text-h2);font-weight:var(--font-weight-heading-strong);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-heading-ja);color:var(--color-primary);margin:0 0 24px;padding-top:20px}.page_heading__SGH3Z:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:32px;height:2px;background:var(--color-accent)}.page_leadText__KL_23{font-size:1.075rem;line-height:1.9;color:var(--color-text-muted);margin:0}.page_diagramSection__er8sw{padding:clamp(24px,3.5vw,32px) 0;border-top:1px solid var(--color-border)}.page_solutionSection___qMrQ{padding:clamp(20px,3.5vw,32px);background:var(--color-accent-pale);border:1px solid var(--color-accent-subtle);border-radius:var(--radius-sm)}.page_solutionText__StCpP{font-size:1rem;line-height:1.9;color:var(--color-text);margin:0 0 20px}.page_subHeading__Or6Iv{font-size:var(--text-h3);font-weight:700;margin:0 0 20px;color:var(--color-primary);line-height:1.5}.page_flowDiagram__NP0ly{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;flex-wrap:nowrap;gap:10px}.page_entityNodeAction__1tn1W,.page_entityNodeDark__cBqKX,.page_entityNode__FYX6A{display:flex;flex-direction:column;align-items:center;gap:12px;padding:16px 12px;border-radius:var(--radius-sm);text-align:center;min-width:118px;font-weight:700;line-height:1.6}.page_entityNode__FYX6A{background:var(--color-white);border:1px solid var(--color-border);color:var(--color-primary)}.page_entityNodeDark__cBqKX{background:var(--color-secondary);color:var(--color-white)}.page_entityNodeAction__1tn1W{background:var(--color-primary);color:var(--color-white)}.page_entityNodeAction__1tn1W small,.page_entityNodeDark__cBqKX small,.page_entityNode__FYX6A small{font-size:.85rem;opacity:.92;font-weight:400}.page_marginArrow__fFMKu{display:flex;flex-direction:column;align-items:center;gap:4px;color:var(--color-text-muted);font-size:.85rem;font-weight:700;white-space:nowrap}.page_directArrow__CTM6w{flex:1 1;min-width:200px;position:relative;color:var(--color-accent)}.page_directArrow__CTM6w:before{content:"";position:absolute;top:50%;left:0;right:0;height:3px;background:var(--color-accent);z-index:0;border-radius:2px}.page_highlightText__Vg6g5{position:relative;background:var(--color-white);color:var(--color-accent);padding:8px 16px;border-radius:var(--radius-sm);font-weight:700;z-index:1;margin-bottom:8px;border:1px solid var(--color-accent)}.page_diagramNote__FKZXZ{margin:0 0 20px;font-size:.8125rem;line-height:1.8;color:var(--color-text-muted);text-align:left}.page_benefitsGrid__xImSW,.page_issuesList__A_t96{display:grid;grid-template-columns:1fr 1fr;gap:20px}.page_benefitCard__jfYLF,.page_issueCard___kroJ{padding:4px 0 4px 16px}.page_issueCard___kroJ{border-left:3px solid var(--color-text-muted)}.page_benefitCard__jfYLF{border-left:3px solid var(--color-accent)}.page_benefitCard__jfYLF h4,.page_issueCard___kroJ h4{font-size:1.05rem;font-weight:700;margin:0 0 6px;color:var(--color-primary)}.page_benefitCard__jfYLF p,.page_issueCard___kroJ p{color:var(--color-text-muted);line-height:1.8;font-size:.95rem;margin:0}@media (max-width:960px){.page_flowDiagram__NP0ly{flex-direction:column;align-items:stretch}.page_marginArrow__fFMKu{padding:16px 0}.page_marginArrow__fFMKu svg{transform:rotate(90deg)}.page_directArrow__CTM6w:before{width:3px;height:100%;top:0;left:50%;right:auto;transform:translateX(-50%)}.page_benefitsGrid__xImSW,.page_issuesList__A_t96{grid-template-columns:1fr}}@media (max-width:600px){.page_section__CJa1g{padding:var(--section-pad) 16px}.page_heading__SGH3Z{font-size:1.75rem}.page_solutionSection___qMrQ{padding:20px 16px}.page_subHeading__Or6Iv{font-size:1.25rem}}.page_heading__SGH3Z,.page_subHeading__Or6Iv{word-break:auto-phrase;text-wrap:balance}