.decision-section{background:linear-gradient(135deg,#f7fbfc 0%,#eef8f7 100%)}
.indication-grid,.why-grid,.logistics-grid,.outcome-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:34px}.indication-grid article,.why-grid article,.logistics-grid article,.outcome-grid article{background:#fff;border:1px solid #dce9ea;border-radius:18px;padding:26px;box-shadow:0 10px 32px rgba(16,55,70,.045)}.indication-grid article span{display:block;color:#177d86;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px}.indication-grid strong,.why-grid strong,.logistics-grid strong,.outcome-grid strong{display:block;color:#102f42;font-size:1.05rem;line-height:1.35;margin-bottom:9px}.indication-grid p,.why-grid p,.logistics-grid p,.outcome-grid p{margin:0;color:#59717e;line-height:1.65}.clinical-note{margin:22px 0 0;border-left:3px solid #45aeb5;padding:4px 0 4px 18px;color:#435e6c;line-height:1.7}.why-grid{grid-template-columns:repeat(4,1fr)}
.care-route{background:linear-gradient(180deg,#f6fafb 0,#fff 100%)}.care-timeline{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#d8e6e9;border:1px solid #d8e6e9;border-radius:22px;overflow:hidden;margin-top:34px}.care-timeline article{background:#fff;padding:30px;min-height:245px}.care-timeline article span{color:#16808a;font-size:.76rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.care-timeline article strong{display:block;color:#0d2c3f;font-size:1.16rem;line-height:1.35;margin:18px 0 10px}.care-timeline article p{color:#5b707b;line-height:1.65;margin:0}.care-timeline .surgery-step{background:#153f61;color:#fff}.care-timeline .surgery-step span,.care-timeline .surgery-step strong{color:#fff}.care-timeline .surgery-step p{color:#d9e7ee}.doctor-promise{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-top:22px;padding:26px 30px;border-radius:18px;background:#e6f3f2;color:#143b4e}.doctor-promise p{font-size:1.22rem;line-height:1.5;margin:0;max-width:780px}.doctor-promise span{font-size:.82rem;font-weight:800;white-space:nowrap}.logistics-grid,.outcome-grid{grid-template-columns:repeat(2,1fr)}.outcome-grid article{border-top:4px solid #4eaeb3}.risk-section{background:#f2f8f8}.risk-list{margin-top:30px}.risk-list details{background:#fff;border:1px solid #dce8e9;border-radius:14px;padding:0 22px;margin-bottom:10px}.risk-list summary{padding:20px 0;color:#14374b;font-weight:800;cursor:pointer}.risk-list p{margin:0 0 22px;color:#58707c;line-height:1.7;max-width:900px}.pathology-card{display:grid;grid-template-columns:minmax(250px,.7fr) 1.3fr;gap:35px;align-items:center;background:#153f61;color:#fff;border-radius:22px;padding:30px 34px;margin-top:28px}.pathology-card span{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:#8ed9db}.pathology-card h3{margin:8px 0 0;font-size:1.55rem}.pathology-card p{margin:0;line-height:1.7;color:#deeaef}@media(max-width:980px){.why-grid{grid-template-columns:repeat(2,1fr)}.care-timeline{grid-template-columns:repeat(2,1fr)}.indication-grid{grid-template-columns:1fr}}@media(max-width:680px){.why-grid,.logistics-grid,.outcome-grid,.care-timeline{grid-template-columns:1fr}.care-timeline article{min-height:auto}.doctor-promise{align-items:flex-start;flex-direction:column}.pathology-card{grid-template-columns:1fr;gap:16px}.indication-grid article,.why-grid article,.logistics-grid article,.outcome-grid article{padding:22px}}
