.page_section__CJa1g{padding:var(--section-pad) var(--container-pad);background-color:var(--color-bg)}.page_container__ONa_S{max-width:1000px;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{background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:clamp(24px,4vw,40px);margin-bottom:32px;box-shadow:var(--shadow-sm)}.page_solutionSection___qMrQ{background:var(--color-accent-pale);border:2px solid var(--color-accent);box-shadow:var(--shadow-md)}.page_subHeading__Or6Iv{font-size:var(--text-h3);font-weight:700;display:flex;align-items:center;gap:12px;margin:0 0 var(--header-gap);color:var(--color-primary)}.page_iconWarn__4R4v9{color:var(--color-text-muted);flex-shrink:0}.page_iconPrimary__YVQv2,.page_iconSuccess__7dmAA{color:var(--color-accent);flex-shrink:0}.page_flowDiagram__NP0ly{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px;flex-wrap:wrap;gap:16px}.page_entityNodeAction__1tn1W,.page_entityNodeDark__cBqKX,.page_entityNode__FYX6A{display:flex;flex-direction:column;align-items:center;gap:12px;padding:20px;border-radius:var(--radius-sm);text-align:center;min-width:140px;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}.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{max-width:760px;margin:16px auto 28px;font-size:.8125rem;line-height:1.8;color:var(--color-text-muted,#6b7280);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:var(--card-pad);border-radius:var(--radius-sm);background:var(--color-white);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);transition:box-shadow .3s var(--ease),transform .3s var(--ease)}.page_benefitCard__jfYLF:hover,.page_issueCard___kroJ:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.page_issueCard___kroJ{border-left:4px solid var(--color-text-muted)}.page_benefitCard__jfYLF{border-left:4px solid var(--color-accent)}.page_benefitCard__jfYLF h4,.page_issueCard___kroJ h4{font-size:1.1rem;font-weight:700;margin:0 0 12px;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:900px){.page_flowDiagram__NP0ly{flex-direction:column;align-items:stretch}.page_marginArrow__fFMKu{padding:16px 0}.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_diagramSection__er8sw{padding:24px 16px}.page_subHeading__Or6Iv{font-size:1.25rem}}