:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--blue:#0064d2;--blue-600:#0052ad;--blue-400:#2e8dff;--blue-100:#d8e9ff;--blue-50:#edf5ff;--navy:#0a1f44;--navy-2:#13305e;--orange:#ff7a45;--orange-600:#e8622f;--orange-50:#fff2eb;--line-green:#06c755;--yellow:#ffc531;--red:#e5484d;--ink:#0f1b2d;--ink-2:#3a4a61;--ink-3:#6a7a91;--bg:#f6f8fc;--card:#fff;--rule:#e2e9f3;--font:"Noto Sans TC", -apple-system, "PingFang TC", "Microsoft JhengHei", sans-serif;--font-num:"Outfit", "Noto Sans TC", -apple-system, sans-serif;--shadow-sm:0 1px 2px #0f1b2d0f, 0 2px 8px #0f1b2d0d;--shadow:0 1px 2px #0f1b2d0f, 0 14px 36px -10px #0f1b2d2e;--shadow-lg:0 2px 4px #0f1b2d0f, 0 30px 60px -18px #0a1f4452}*,:before,:after{box-sizing:border-box}body{font-family:var(--font);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}img,svg{display:block}.icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.1em;height:1.1em}.logo{color:inherit;letter-spacing:.02em;align-items:center;gap:10px;font-weight:800;text-decoration:none;display:inline-flex}.logo svg{width:36px;height:36px}.logo small{font-family:var(--font-num);letter-spacing:.14em;color:var(--ink-3);font-size:10px;font-weight:600;display:block}.avatar{--size:44px;width:var(--size);height:var(--size);background:var(--blue-50);border-radius:50%;flex:none;overflow:hidden}.avatar svg{width:100%;height:100%}.avatar--orange{background:var(--orange-50)}.avatar--yellow{background:#fff6d9}.avatar--green{background:#e3f8ec}.avatar--navy{background:#e4e9f2}.avatar--logo{background:0 0}.chip{background:var(--card);color:var(--ink-2);box-shadow:var(--shadow-sm);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:14px;font-weight:500;display:inline-flex}.chip .icon{color:var(--line-green)}.num{font-family:var(--font-num);font-variant-numeric:tabular-nums}.flex-card{--card-accent:var(--blue);color:var(--ink);background:#fff;border-radius:16px;font-size:12px;line-height:1.5;overflow:hidden;box-shadow:0 1px 2px #00000014}.flex-card__body{padding:10px 12px 6px}.flex-card__brand{color:#6e6e73;margin:0;font-size:10px}.flex-card__title{margin:1px 0 3px;font-size:14px;font-weight:700;line-height:1.35}.flex-card__text{color:var(--ink-2);margin:0 0 6px}.flex-card__row{grid-template-columns:2fr 5fr;gap:8px;padding:2px 0;display:grid}.flex-card__row span:first-child{color:#6e6e73}.flex-card__row b{font-weight:500}.flex-card__btn{text-align:center;color:#fff;background:var(--card-accent);border-radius:8px;margin:4px 12px 12px;padding:7px;font-weight:700;display:block}.tag{white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:11px;font-weight:700;line-height:1.6;display:inline-block}.tag--red{color:#b42318;background:#fde7e7}.tag--blue{color:var(--blue-600);background:var(--blue-50)}.tag--green{color:#067a3c;background:#e3f8ec}.tag--orange{color:#b54708;background:var(--orange-50)}.stars{color:var(--yellow);letter-spacing:1px}@page{size:A4;margin:0}html{-webkit-print-color-adjust:exact;print-color-adjust:exact}body{background:#e3e9f1}.toolbar{z-index:10;-webkit-backdrop-filter:saturate(1.6)blur(16px);box-shadow:0 1px 0 var(--rule);background:#ffffffdb;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;display:flex;position:sticky;top:0}.toolbar__back{min-height:44px;color:var(--ink-2);align-items:center;gap:6px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.toolbar__actions{gap:8px;display:flex}.tbtn{min-height:44px;font:inherit;color:var(--blue);background:var(--blue-50);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding:8px 18px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.tbtn--primary{color:#fff;background:var(--blue)}.sheet-wrap{width:calc(210mm * var(--s,1));height:calc(297mm * var(--s,1));margin:24px auto 48px}.sheet{width:210mm;height:297mm;transform:scale(var(--s,1));transform-origin:0 0;background:#fff;flex-direction:column;font-size:7.6pt;line-height:1.55;display:flex;overflow:hidden;box-shadow:0 24px 60px -20px #0a1f4459}@media print{body{background:#fff}.toolbar{display:none}.sheet-wrap{width:210mm;height:297mm;margin:0}.sheet{box-shadow:none;transform:none}}.sheet .flex-card,.sheet .chip{box-shadow:none}:where(.sheet) :is(h1,h2,h3,p,ul,ol,dl){margin:0}.d-hero{background:radial-gradient(46% 60% at 88% 40%,#2e8dff33,#0000 70%),radial-gradient(30% 40% at 62% 100%,#ff7a4524,#0000 70%),linear-gradient(170deg,#eef5ff,#fff 70%);padding:7mm 11mm 4mm}.d-top{justify-content:space-between;align-items:center;display:flex}.d-top .logo{gap:2.4mm;font-size:11.5pt}.d-top svg{width:9mm;height:9mm}.d-top small{font-size:5.6pt}.d-top__tag{color:var(--blue);border:.25mm solid var(--blue-100);background:#fff;border-radius:999px;padding:1.2mm 3.2mm;font-size:7.8pt;font-weight:700}.d-hero__grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:2mm;margin-top:3mm;display:grid}.d-hero h1{letter-spacing:.01em;font-size:29pt;font-weight:900;line-height:1.2}.hl{color:var(--blue);background:linear-gradient(#0000 64%,#ff7a454d 64% 92%,#0000 92%)}.d-lead{color:var(--ink-2);margin-top:3mm;font-size:9.4pt;line-height:1.7}.d-facts{grid-template-columns:repeat(5,1fr);gap:1.6mm;margin-top:4.5mm;padding:0;list-style:none;display:grid}.d-facts li{border:.25mm solid var(--rule);background:#fff;border-radius:3mm;padding:2mm 1.8mm 2.2mm}.d-facts b{color:var(--blue);font-size:17pt;font-weight:800;line-height:1;display:block}.d-facts span{color:var(--ink-2);margin-top:1mm;font-size:6.6pt;font-weight:700;line-height:1.35;display:block}.d-hero__art{height:62mm;position:relative}.d-phone{background:linear-gradient(145deg,#1d2740,#0b1220);border-radius:6mm;flex-direction:column;width:34mm;height:62mm;padding:1.3mm;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.d-phone__top{background:#fff;border-radius:4.8mm 4.8mm 0 0;align-items:center;gap:1.2mm;padding:3.6mm 2mm 1.4mm;font-size:5.4pt;font-weight:700;display:flex}.d-phone__logo{width:3.8mm;height:3.8mm;font-family:var(--font-num);color:var(--ink-3);border:.25mm solid var(--rule);border-radius:1.2mm;place-items:center;font-size:3pt;display:inline-grid}.d-phone__chat{background:#8fa9d4;border-radius:0 0 4.8mm 4.8mm;flex-direction:column;flex:1;justify-content:flex-end;gap:1mm;padding:1.4mm;display:flex;overflow:hidden}.d-phone .flex-card{border-radius:2mm;flex:none;width:100%;font-size:4.8pt;line-height:1.4}.d-phone .flex-card__body{padding:.9mm 1.4mm .3mm}.d-phone .flex-card__brand{font-size:3.8pt}.d-phone .flex-card__title{margin:0 0 .2mm;font-size:5.4pt}.d-phone .flex-card__row{grid-template-columns:4.3em 1fr;gap:.8mm;padding:0}.d-phone .flex-card__btn{border-radius:.9mm;margin:.3mm 1.4mm 1.2mm;padding:.5mm}.d-phone .tag{padding:0 1.2mm;font-size:4.6pt}.d-person{width:24mm;position:absolute;bottom:-2mm}.d-person svg{width:100%;height:auto}.d-person--resident{left:-1mm}.d-person--worker{right:-2mm}.d-say{border:.25mm solid var(--rule);background:#fff;border-radius:2.6mm 2.6mm 2.6mm .6mm;width:max-content;padding:1.2mm 2.2mm;font-size:6.6pt;font-weight:700;position:absolute;bottom:100%;left:0}.d-say--right{border-radius:2.6mm 2.6mm .6mm;left:auto;right:0}.d-sec{margin-top:4.2mm;padding:0 11mm}.d-h2{align-items:center;gap:2.2mm;margin-bottom:2.6mm;font-size:11pt;font-weight:900;line-height:1.3;display:flex}.d-h2__no{color:#fff;background:var(--blue);border-radius:999px;padding:.3mm 2mm;font-size:8pt;font-weight:700}.d-pain__grid{grid-template-columns:repeat(4,1fr);gap:2.4mm;display:grid}.d-pain__card{background:#f4f7fb;border-radius:3.4mm;flex-direction:column;gap:.6mm;padding:2.6mm 2.8mm 3mm;display:flex}.d-quote{color:#b54708;background:var(--orange-50);border-radius:2.4mm 2.4mm 2.4mm .6mm;margin-bottom:1.2mm;padding:1.4mm 2.2mm;font-size:7.4pt;font-weight:700;line-height:1.45}.d-pain__card b{color:var(--blue);font-size:9.4pt;font-weight:900}.d-pain__card span{color:var(--ink-2);font-size:7pt;line-height:1.5}.d-flow__list{grid-template-columns:repeat(8,1fr);gap:1.4mm;padding:0;list-style:none;display:grid;position:relative}.d-flow__list:before{content:"";background:linear-gradient(90deg, var(--orange), var(--blue));border-radius:1mm;height:.5mm;position:absolute;top:5.2mm;left:6%;right:6%}.d-flow__list li{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.d-flow__list .avatar{--size:10.4mm;outline:.9mm solid #fff}.d-flow__list b{white-space:nowrap;align-items:center;gap:.8mm;margin-top:1.6mm;font-size:7.8pt;font-weight:900;display:flex}.d-flow__list b i{color:#fff;background:var(--orange);border-radius:50%;place-items:center;width:3.3mm;height:3.3mm;font-size:5.6pt;font-style:normal;display:inline-grid}.d-flow__list span{color:var(--ink-2);margin-top:.5mm;font-size:6.5pt;line-height:1.4}.d-alert{color:#d3def0;background:linear-gradient(120deg, var(--navy), var(--navy-2));border-radius:3mm;align-items:center;gap:2mm;margin-top:2.8mm;padding:2mm 3.2mm;font-size:7.2pt;line-height:1.5;display:flex}.d-alert b{color:#fff}.d-alert .icon{color:#ffb896;width:4.6mm;height:4.6mm}.d-roles__grid{grid-template-columns:repeat(3,1fr);gap:2.4mm;display:grid}.d-role{border-radius:3.4mm;gap:2.2mm;padding:2.8mm 3mm;display:flex}.d-role--orange{background:linear-gradient(160deg,#fff4ec,#ffeadf)}.d-role--blue{background:linear-gradient(160deg,#edf5ff,#dfedff)}.d-role--yellow{background:linear-gradient(160deg,#fffaea,#fff1c4)}.d-role .avatar{--size:10mm;background:#fff}.d-role b{font-size:10pt;font-weight:900;line-height:1.3}.d-role small{color:var(--blue);font-size:6.8pt;font-weight:700;display:block}.d-role ul,.d-box ul{gap:.5mm;margin-top:1.4mm;padding:0;list-style:none;display:grid}.d-role li,.d-box li{color:var(--ink-2);padding-left:3.2mm;font-size:7pt;line-height:1.45;position:relative}.d-role li:before,.d-box li:before{content:"✓";color:var(--blue);font-weight:900;position:absolute;left:0}.d-trio{grid-template-columns:1.22fr 1fr 1fr;gap:2.4mm;display:grid}.d-box{border:.3mm solid var(--rule);border-radius:3.4mm;padding:2.8mm 3mm 3mm}.d-box--start{border-color:var(--blue-100);background:linear-gradient(160deg,#eaf3ff,#f5f9ff)}.d-box h3{align-items:center;gap:1.4mm;font-size:9.6pt;font-weight:900;display:flex}.d-box h3 .icon{width:4mm;height:4mm;color:var(--blue)}.d-box dl{gap:.7mm;margin-top:1.6mm;display:grid}.d-box dl div{grid-template-columns:6.4mm 1fr;gap:1mm;font-size:6.9pt;line-height:1.45;display:grid}.d-box dt{color:var(--blue);font-weight:900}.d-box--start dl div{grid-template-columns:3.6mm 1fr;gap:1.4mm}.d-box--start dt{color:#fff;background:var(--orange);border-radius:50%;place-items:center;width:3.6mm;height:3.6mm;margin-top:.3mm;font-size:6pt;display:grid}.d-box--start b{color:var(--ink)}.d-box dd{color:var(--ink-2);margin:0}.d-box p{color:var(--blue-600);margin-top:1.6mm;font-size:6.8pt;font-weight:700;line-height:1.45}.d-cta{color:#fff;background:radial-gradient(40% 80% at 70% 0%, #ff7a4547, transparent 70%), radial-gradient(50% 90% at 0% 100%, #2e8dff66, transparent 70%), linear-gradient(120deg, #0b2a5c, var(--navy));grid-template-columns:1.15fr 1.35fr auto;align-items:center;gap:2mm 5mm;margin-top:auto;padding:4.6mm 11mm 3.2mm;display:grid}.d-cta__copy b{font-size:13.5pt;font-weight:900;line-height:1.35;display:block}.d-cta__copy span{color:#c9d7ee;margin-top:1mm;font-size:7.8pt;line-height:1.5;display:block}.d-cta__tel small{color:#ffb896;font-size:8pt;font-weight:700;display:block}.d-cta__tel b{letter-spacing:.01em;margin-right:1.6mm;font-size:25pt;font-weight:800;line-height:1.1}.d-cta__tel span{font-size:11pt;font-weight:700}.d-cta__qr{text-align:center}.d-qr{background:#fff;border-radius:2.4mm;width:18mm;height:18mm;padding:1.6mm}.d-qr svg{width:100%;height:100%}.d-cta__qr span{color:#c9d7ee;margin-top:1mm;font-size:6.4pt;display:block}.d-fine{color:#8fa3c4;margin-top:2.4mm;font-size:5.8pt;line-height:1.5}
