
.ecf-integrated{--ink:light-dark(#102f52,#e8eef7);--paper:light-dark(#fbfaf6,#14263b);--surface:light-dark(#fff,#1c324b);--muted:light-dark(#526579,#b6c7d9);--line:light-dark(#d9e1e7,#38516b);--tint:light-dark(#edf2f5,#20374e);--gold:#e0bf70;--navy:#102f52;color:var(--ink);background:var(--paper);font:16px/1.75 -apple-system,BlinkMacSystemFont,'PingFang TC','Noto Sans TC',sans-serif;overflow-wrap:anywhere}
.ecf-integrated *{box-sizing:border-box}.ecf-integrated [hidden]{display:none!important}.ecf-integrated button,.ecf-integrated select{font:inherit;cursor:pointer}.ecf-integrated button{color:inherit}.ecf-integrated h1,.ecf-integrated h2,.ecf-integrated h3,.ecf-integrated p{margin:0}.ecf-integrated h1{font-size:clamp(32px,4.6vw,54px);line-height:1.35;font-weight:500;letter-spacing:-.03em}.ecf-integrated h2{font-size:29px;line-height:1.45;font-weight:500}.ecf-integrated h3{font-size:21px;font-weight:500;line-height:1.5}.ecf-integrated small{font-size:12px}.ecf-integrated .s-wrap{padding:38px 40px}.ecf-integrated .s-note{padding:8px 24px;text-align:center;background:var(--tint);color:var(--muted);font-size:12px;letter-spacing:.06em}.ecf-integrated .s-header{padding:20px 30px;display:flex;align-items:center;gap:24px;background:var(--surface);border-bottom:1px solid var(--line);flex-wrap:wrap}.ecf-integrated .s-brand{border:0;background:none;text-align:left;line-height:1.3;padding:0;flex-shrink:0}.ecf-integrated .s-brand strong{display:block;font:24px Georgia,serif;letter-spacing:.02em}.ecf-integrated .s-brand span{font-size:12px;letter-spacing:.28em}.ecf-integrated .s-nav{display:flex;gap:18px;flex-wrap:wrap;margin-left:auto}.ecf-integrated .s-nav button{border:0;padding:6px 0;background:none;font-size:14px;border-bottom:2px solid transparent}.ecf-integrated .s-nav button[aria-current=page]{border-color:#aa842d}.ecf-integrated .s-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 19px;min-height:46px;border:1px solid var(--line);border-radius:5px;background:var(--surface);font-size:15px;text-decoration:none}.ecf-integrated .s-btn.primary{background:var(--navy);color:#fff;border-color:var(--navy)}.ecf-integrated .s-btn.gold{background:var(--gold);color:#102f52;border-color:var(--gold)}.ecf-integrated .s-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.ecf-integrated .s-hero{background:var(--navy);color:#fff;padding:54px 40px;display:grid;grid-template-columns:1.2fr 1fr;gap:38px;align-items:center}.ecf-integrated .s-hero p{color:#ccd9e7;margin-top:20px}.ecf-integrated .s-hero h1 em{font-style:normal;color:var(--gold)}.ecf-integrated .s-kicker{display:block;font-size:12px;letter-spacing:.16em;color:var(--muted);margin-bottom:13px}.ecf-integrated .s-hero .s-kicker{color:var(--gold)}.ecf-integrated .s-story{background:#f9f6ee;color:#163451;border-radius:10px;padding:26px;transform:rotate(1deg);box-shadow:12px 12px 0 #254765}.ecf-integrated .s-story p{color:#536679;font-size:14px;margin:0}.ecf-integrated .s-story .s-quote{font-size:23px;line-height:1.5;margin:18px 0;color:#163451}.ecf-integrated .s-story-row{display:flex;gap:12px;align-items:center;padding:14px 0;border-top:1px solid #d9dedf}.ecf-integrated .s-avatar{height:36px;width:36px;border-radius:50%;background:#e8d9b5;display:grid;place-items:center;font-size:13px;flex-shrink:0;color:#102f52}.ecf-integrated .s-check{margin-left:auto;font-size:12px;color:#286650;white-space:nowrap}.ecf-integrated .s-flow{display:grid;grid-template-columns:repeat(3,1fr);padding:24px 40px;border-bottom:1px solid var(--line);gap:24px}.ecf-integrated .s-flow strong{display:block;font-weight:500}.ecf-integrated .s-flow p{color:var(--muted);font-size:13px}.ecf-integrated .s-num{font:22px Georgia,serif;color:#a38034;margin-right:10px}.ecf-integrated .s-section-head{display:flex;justify-content:space-between;gap:20px;align-items:end;margin-bottom:24px}.ecf-integrated .s-section-head p{font-size:14px;color:var(--muted);max-width:280px}.ecf-integrated .s-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ecf-integrated .s-plan{background:var(--surface);border:1px solid var(--line);padding:28px;border-radius:8px;display:flex;flex-direction:column;align-items:start}.ecf-integrated .s-plan.featured{border-top:4px solid #b9903e;padding-top:25px}.ecf-integrated .s-plan p{font-size:14px;color:var(--muted);margin:12px 0}.ecf-integrated .s-price{font:34px Georgia,serif;margin:20px 0 8px}.ecf-integrated .s-price span{font:14px -apple-system,sans-serif;color:var(--muted)}.ecf-integrated .s-plan ul{padding-left:19px;font-size:14px;margin:14px 0 24px}.ecf-integrated .s-plan li{margin:7px 0}.ecf-integrated .s-plan .s-btn{margin-top:auto}.ecf-integrated .s-band{background:var(--tint)}.ecf-integrated .s-split{display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:center}.ecf-integrated .s-bodycopy{color:var(--muted);margin-top:16px;font-size:15px}.ecf-integrated .s-task{border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:22px}.ecf-integrated .s-task-top{display:flex;justify-content:space-between;font-size:12px;color:var(--muted);gap:12px}.ecf-integrated .s-task h3{margin:13px 0 4px}.ecf-integrated .s-tag{padding:3px 9px;border-radius:20px;background:var(--tint);font-size:12px;color:var(--muted)}.ecf-integrated .s-task-msg{border-left:2px solid #b79242;padding-left:13px;margin-top:17px;color:var(--muted);font-size:14px}.ecf-integrated .s-footer{padding:24px 40px;display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--line);font-size:12px;color:var(--muted)}.ecf-integrated .s-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:24px 0}.ecf-integrated .s-tabs button{background:var(--surface);border:1px solid var(--line);border-radius:30px;padding:9px 19px;font-size:14px}.ecf-integrated .s-tabs button[aria-pressed=true]{background:var(--navy);color:white}.ecf-integrated .s-table{width:100%;border-collapse:collapse;font-size:14px;margin-top:24px}.ecf-integrated .s-table th,.ecf-integrated .s-table td{padding:15px 10px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}.ecf-integrated .s-table th{font-weight:500;background:var(--tint)}.ecf-integrated .s-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:28px}.ecf-integrated .s-steps>div{border-top:2px solid #b79242;padding-top:16px}.ecf-integrated .s-steps p{font-size:14px;color:var(--muted);margin-top:9px}.ecf-integrated .s-intro{max-width:650px}.ecf-integrated .s-callout{border-left:3px solid #b79242;padding:14px 19px;background:var(--tint);font-size:14px;margin-top:24px}.ecf-integrated .s-contact label{display:block;margin:16px 0 8px;font-size:14px}.ecf-integrated .s-contact select{width:100%;padding:12px;border:1px solid var(--line);border-radius:4px;color:var(--ink);background:var(--surface)}.ecf-integrated .s-contact{max-width:540px}.ecf-integrated .s-faq{border-bottom:1px solid var(--line);padding:18px 0;font-size:14px}.ecf-integrated .s-faq summary{cursor:pointer;font-size:16px}.ecf-integrated .s-faq p{margin-top:12px;color:var(--muted)}.ecf-integrated :focus-visible{outline:3px solid #c69833;outline-offset:4px}
@media(max-width:650px){.ecf-integrated .s-wrap{padding:28px 20px}.ecf-integrated .s-header{padding:17px 20px;gap:14px}.ecf-integrated .s-nav{margin:0;gap:15px;width:100%}.ecf-integrated .s-hero{padding:34px 20px;grid-template-columns:1fr;gap:30px}.ecf-integrated .s-story{transform:none;box-shadow:6px 6px 0 #254765}.ecf-integrated .s-grid,.ecf-integrated .s-split,.ecf-integrated .s-steps{grid-template-columns:1fr}.ecf-integrated .s-flow{padding:20px;gap:16px;grid-template-columns:1fr}.ecf-integrated .s-flow>div{display:grid;grid-template-columns:125px 1fr}.ecf-integrated .s-section-head{display:block}.ecf-integrated .s-section-head p{margin-top:12px;max-width:none}.ecf-integrated .s-footer{padding:20px;flex-direction:column;gap:5px}.ecf-integrated h2{font-size:26px}.ecf-integrated .s-plan{padding:22px}}

.ecf-integrated{color-scheme:light;margin:0}.ecf-integrated .s-nav a{font-size:14px;color:inherit;text-decoration:none;padding:6px 0}.ecf-integrated .s-nav a[aria-current=page]{border-bottom:2px solid #aa842d}.ecf-integrated .s-brand{color:inherit;text-decoration:none}.ecf-integrated .s-brand span{display:block}.ecf-integrated main{max-width:1180px;margin:auto}.ecf-integrated .s-header{max-width:1440px;margin:auto}.ecf-integrated .s-footer{background:#102f52;color:#e4edf4;flex-wrap:wrap}.ecf-integrated .s-footer a{color:inherit}.ecf-integrated .s-skip{position:absolute;left:15px;top:-90px;background:white;padding:12px;z-index:10}.ecf-integrated .s-skip:focus{top:10px}.ecf-integrated .s-contact input,.ecf-integrated .s-contact textarea{display:block;width:100%;padding:12px;font:inherit;border:1px solid var(--line);border-radius:5px}.ecf-integrated .s-contact textarea{min-height:100px}.ecf-integrated .s-tabs a{padding:9px 18px;border:1px solid var(--line);border-radius:25px;color:inherit;text-decoration:none}.ecf-integrated .s-wrap[id]{scroll-margin-top:20px}

.ecf-integrated .s-btn{color:var(--ink)}.ecf-integrated .s-btn.primary{color:white}.ecf-integrated .s-btn.gold{color:#102f52}
