*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f4f7f7;color:#173d47;font-family:system-ui,-apple-system,"PingFang SC","Microsoft YaHei",sans-serif;line-height:1.65}a{color:#096a77}.shell{max-width:1120px;margin:auto;padding:0 22px}header{background:#fff}.bar{display:flex;align-items:center;justify-content:space-between;min-height:85px;gap:16px}.brand img{width:240px;max-width:55vw;display:block}.bar nav{display:flex;gap:17px;flex-wrap:wrap}.bar nav a{text-decoration:none;font-weight:750}.hero{background:linear-gradient(120deg,#164869,#087f8d);color:#fff;padding:54px 0 58px}.eyebrow,.section-head span,.code{font-size:13px;font-weight:900;letter-spacing:.08em}.hero h1{font-size:clamp(38px,6vw,60px);margin:5px 0}.hero p{font-size:19px;margin:0 0 20px}.switch{display:flex;gap:12px;flex-wrap:wrap}.switch a,.cta{display:inline-block;background:#fff;color:#096a77;padding:10px 17px;border-radius:9px;text-decoration:none;font-weight:850}main{padding-top:28px!important;padding-bottom:58px!important}.explain{background:#fff;border:1px solid #cfe1e2;border-radius:12px;padding:18px 22px;margin:20px 0 38px}.explain p{margin:5px 0 10px}.explain .cta{background:#0a7180;color:white;margin-top:5px}.section-head{margin:42px 0 18px}.section-head span{color:#c47638}.section-head h2{font-size:clamp(27px,4vw,38px);margin:2px 0}.section-head p{color:#506a71;margin:0}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.card{display:flex;flex-direction:column;background:#fff;border:1px solid #d5e3e3;border-radius:13px;padding:23px;box-shadow:0 7px 20px #113d4312}.card.pure{border-top:5px solid #228a92}.code{color:#0c7381}.card h3{font-size:21px;line-height:1.35;margin:9px 0}.card p{margin:0 0 14px}.card .money{font-size:25px;font-weight:900;color:#bc4f4d;margin-top:auto}.money small{font-size:12px;color:#5c6f75;font-weight:650}.card .fine{font-size:13px;color:#576a70;margin:7px 0 14px}.card a{font-weight:850}footer{text-align:center;background:#123c56;color:white;padding:25px 15px;font-size:14px}.detail{background:#fff;border:1px solid #d2e2e3;border-radius:14px;padding:24px;margin:20px 0}.detail h2{margin:5px 0 8px}.detail ul{margin:12px 0;padding-left:22px}.detail li{margin:5px 0}.pill{background:#e5f3f3;color:#0a7080;padding:5px 10px;border-radius:100px;font-size:12px;font-weight:850}.total{border-left:4px solid #e3a74d;padding:10px 14px;background:#fff7eb}.breadcrumbs{padding:16px 0}.breadcrumbs a{text-decoration:none;font-weight:800}@media(max-width:900px){.grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.grid{grid-template-columns:1fr}.bar{align-items:flex-start;flex-direction:column;padding-top:12px;padding-bottom:12px}.brand img{max-width:75vw}.hero{padding:35px 0}}

.wellness-section{scroll-margin-top:25px}.wellness-panel{display:grid;grid-template-columns:1.25fr .75fr;gap:20px;align-items:center;border:1px solid #c8e2d9;border-radius:16px;padding:27px;background:linear-gradient(125deg,#f4fbf6,#e7f4ef);box-shadow:0 7px 20px #113d4312}.wellness-panel h3{font-size:27px;line-height:1.3;margin:8px 0 10px}.wellness-panel p{color:#466368;margin:0 0 14px}.wellness-panel .cta{background:#0a7180;color:white}.wellness-note{border-left:3px solid #d5a55a;padding:14px 19px;background:#ffffffd9;border-radius:0 10px 10px 0}.wellness-note strong,.wellness-note span{display:block}.wellness-note span{font-size:14px;color:#506a71;margin-top:8px}@media(max-width:700px){.wellness-panel{grid-template-columns:1fr;padding:20px}.wellness-panel h3{font-size:23px}}
