.sv-hero{background:var(--color-yellow);border-bottom:var(--rule);min-height:calc(100svh - var(--hdr-h));grid-template-columns:minmax(0,1fr);align-content:center;padding-block:clamp(40px,5.6vw,72px) clamp(36px,4.4vw,56px);display:grid;position:relative;overflow:clip}.sv-glow{z-index:0;pointer-events:none;border-radius:var(--radius-pill);aspect-ratio:1;display:none;position:absolute}.sv-glow-a{background:radial-gradient(circle at 50% 50%, var(--color-yellow-soft) 0%, #fff2c200 68%);width:min(660px,88vw);top:-30%;right:-14%}.sv-glow-b{background:radial-gradient(circle at 50% 50%, var(--color-yellow-wash) 0%, #fffaea00 70%);width:min(420px,62vw);bottom:-44%;left:-18%}.sv-hero>.wrap{z-index:1;position:relative}.sv-hero h1{letter-spacing:-.01em;margin-top:6px;font-size:clamp(32px,5vw,64px);line-height:1.12}.sv-lede{max-width:54ch;color:var(--color-ink-soft);margin-top:18px;font-size:clamp(16px,1.5vw,18px);line-height:1.8}.sv-jump{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.sv-jump a{background:var(--color-paper);border:var(--rule);letter-spacing:.04em;min-height:44px;color:var(--color-ink);transition:background var(--t-fast) var(--e-out), color var(--t-fast) var(--e-out), transform var(--t-fast) var(--e-out);align-items:center;gap:9px;padding:0 16px;font-size:15px;font-weight:900;display:inline-flex}.sv-jump a:hover{background:var(--color-ink);color:var(--color-yellow);transform:translateY(-2px)}.sv-narr{grid-template-columns:292px minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,60px);display:grid}.sv-side,.sv-main{min-width:0}.sv-side{top:calc(var(--hdr-h) + 24px);position:sticky}.sv-side-ttl{letter-spacing:.12em;color:var(--color-muted);margin-bottom:10px;font-size:14px;font-weight:900}.sv-idx{border:var(--rule);flex-direction:column;display:flex}.sv-idx li{flex:none}.sv-idx li+li a{border-top:var(--rule)}.sv-idx a{min-height:52px;transition:background var(--t-fast) var(--e-out), color var(--t-fast) var(--e-out);align-items:center;gap:14px;padding:8px 16px;display:flex}.sv-idx a:hover{background:var(--color-yellow)}.sv-idx .n{font-family:var(--font-display);letter-spacing:.06em;color:var(--color-muted);transition:color var(--t-fast) var(--e-out);flex:none;font-size:15px;font-weight:900}.sv-idx .t{font-size:16px;font-weight:700}.sv-idx a[aria-current=true]{background:var(--color-ink)}.sv-idx a[aria-current=true] .t{color:#fff}.sv-idx a[aria-current=true] .n{color:var(--color-yellow)}.sv-svc{border:var(--rule);background:var(--color-paper);view-timeline-name:--svSec;padding:clamp(26px,3vw,40px) clamp(20px,2.8vw,36px) clamp(30px,3.4vw,44px) clamp(28px,3.2vw,44px);position:relative}.sv-svc+.sv-svc{margin-top:-2px}.sv-rule{background:var(--color-line-2);width:8px;position:absolute;top:-2px;bottom:-2px;left:-2px;overflow:clip}.sv-rule i{background:var(--color-ink);transform-origin:50% 0;position:absolute;inset:0;transform:scaleY(0)}@supports (animation-timeline:view()){.sv-rule i{animation:linear both svDraw;animation-timeline:--svSec;animation-range:cover}}@supports not (animation-timeline:view()){.sv-rule i{transform:scaleY(1)}}@keyframes svDraw{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.sv-svc-head{flex-wrap:wrap;align-items:baseline;gap:14px 18px;display:flex}.sv-primary{white-space:nowrap}.sv-svc-num{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-ink);font-size:clamp(40px,4.4vw,64px);font-weight:900;line-height:.9}.sv-svc h2{font-size:clamp(26px,3vw,40px);line-height:1.15}.sv-svc p{max-width:58ch;color:var(--color-ink-soft);margin-top:14px;font-size:16.5px;line-height:1.8}.sv-svc p.sv-note{background:var(--color-yellow);border:var(--rule);color:var(--color-ink);max-width:58ch;margin-top:22px;padding:16px 20px;font-size:15px}.sv-deliver{border-top:var(--rule);margin-top:26px;padding-top:20px}.sv-deliver h3{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted);font-size:13px;font-weight:700}.sv-deliver h3:lang(zh-Hant-TW){font-family:var(--font-sans);letter-spacing:.08em;text-transform:none;font-size:14px;font-weight:900}.sv-tags{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.sv-deliver-note{color:var(--color-muted);margin-top:10px;font-size:14px;line-height:1.7}.sv-tags li{background:var(--color-paper);border:var(--rule);color:var(--color-ink);padding:7px 12px;font-size:14px;font-weight:700}.sv-more{min-height:44px;color:var(--color-ink);box-shadow:inset 0 -2px 0 var(--color-ink);transition:color var(--t-fast) var(--e-out), box-shadow var(--t-fast) var(--e-out);align-items:center;gap:8px;margin-top:16px;font-size:15px;font-weight:900;display:inline-flex}.sv-more:hover{color:var(--color-muted);box-shadow:inset 0 -2px 0 var(--color-muted)}.sv-arw{transition:transform var(--t-fast) var(--e-out)}.sv-more:hover .sv-arw{transform:rotate(90deg)translate(3px)}.sv-care{background:var(--color-navy);color:var(--color-on-navy);border-block:var(--rule);padding-block:clamp(56px,6.4vw,88px);position:relative;overflow:clip}.sv-care-glow,.sv-care-glow2{z-index:0;pointer-events:none;border-radius:var(--radius-pill);aspect-ratio:1;display:none;position:absolute}.sv-care-glow{background:radial-gradient(circle,#ffd95729 0%,#ffd95700 68%);width:min(560px,80vw);top:-26%;right:-12%}.sv-care-glow2{background:radial-gradient(circle,#ffd9571a 0%,#ffd95700 70%);width:min(420px,66vw);bottom:-32%;left:-16%}.sv-care>.wrap{z-index:1;position:relative}.sv-care .chip{background:var(--color-yellow);border-color:var(--color-yellow);color:var(--color-ink)}.sv-care-head h2{margin-top:6px;font-size:clamp(28px,3.8vw,48px);line-height:1.12}.sv-care .sec-en{color:var(--color-on-navy-mute)}.sv-care-lede{max-width:60ch;color:var(--color-on-navy-mute);margin-top:14px;font-size:17px}.sv-pledge{background:var(--color-yellow);color:var(--color-ink);border:var(--rule);margin-top:clamp(28px,3.4vw,40px);padding:clamp(22px,3vw,34px)}.sv-pledge p{max-width:44ch;font-size:clamp(17px,2vw,21px);font-weight:700;line-height:1.62}.sv-pledge-sub{color:var(--color-ink-soft);margin-top:10px;font-size:15.5px;font-weight:400;display:block}.sv-board{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(14px,1.8vw,20px);margin-top:clamp(20px,2.6vw,30px);display:grid}.sv-col{background:0 0;border:1px solid #ffd95773;padding:clamp(20px,2.6vw,28px)}.sv-col h3{color:var(--color-on-navy);font-size:20px}.sv-col>p{color:var(--color-on-navy-mute);margin-top:10px;font-size:15px}.sv-col ul{margin-top:18px;display:grid}.sv-col li{color:var(--color-on-navy);border-top:1px solid #ffd95740;align-items:flex-start;gap:14px;padding:14px 0;font-size:15.5px;line-height:1.6;display:flex}.sv-col li em{color:var(--color-on-navy-mute);margin-top:4px;font-size:14px;font-style:normal;display:block}.sv-ic{border-radius:0;flex:none;place-items:center;width:26px;height:26px;margin-top:2px;display:grid}.sv-ic.yes{background:var(--color-yellow)}.sv-ic.no{background:0 0;border:1px solid #ffd95773}.sv-ic svg{width:14px;height:14px}.sv-col>p.sv-foot{color:var(--color-on-navy-mute);flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;font-size:14.5px;display:flex}.sv-col-price{vertical-align:middle;margin-left:10px;display:inline-block}.sv-faq{border-top:var(--rule);counter-reset:svfaq;max-width:920px;margin-top:clamp(28px,4vw,44px)}.sv-qa{border-bottom:var(--rule);counter-increment:svfaq}.sv-qa h3{font-size:inherit;font-weight:inherit}.sv-q{text-align:left;width:100%;min-height:44px;transition:color var(--t-fast) var(--e-out);grid-template-columns:56px minmax(0,1fr) 44px;align-items:start;gap:16px;padding:22px 0;font-size:clamp(18px,1.6vw,24px);font-weight:900;line-height:1.4;display:grid}.sv-q:before{content:counter(svfaq, decimal-leading-zero);font-family:var(--font-display);letter-spacing:.06em;color:var(--color-muted);margin-top:5px;font-size:16px;font-weight:900}.sv-q:hover{color:var(--color-muted)}.sv-q-t{min-width:0}.sv-pm{border:2px solid var(--color-ink);width:44px;height:44px;transition:background var(--t-mid) var(--e-io), transform var(--t-mid) var(--e-io);flex:none;place-items:center;display:grid;position:relative}.sv-q[aria-expanded=true] .sv-pm{background:var(--color-ink);transform:rotate(135deg)}.sv-pm s{background:var(--color-ink);width:14px;height:2px;transition:background var(--t-fast) var(--e-out);text-decoration:none;display:block;position:relative}.sv-pm s:after{content:"";background:inherit;position:absolute;inset:0;transform:rotate(90deg)}.sv-q[aria-expanded=true] .sv-pm s{background:var(--color-yellow)}.sv-a{transition:grid-template-rows var(--t-mid) var(--e-io);grid-template-rows:0fr;display:grid}.sv-qa.is-open .sv-a{grid-template-rows:1fr}.sv-a>div{overflow:hidden}.sv-a p{color:var(--color-ink-soft);max-width:60ch;padding:0 60px 26px 72px;font-size:17px;line-height:1.8}.sv-cta-sec{background:var(--color-yellow);border-top:var(--rule)}.sv-cta{background:var(--color-paper);border:var(--rule);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px 48px;padding:clamp(28px,4vw,52px);display:grid}.sv-cta h2{font-size:clamp(26px,4.4vw,56px);line-height:1.08}.sv-cta p:not(.sec-en){max-width:52ch;color:var(--color-ink-soft);grid-column:1;margin-top:14px;font-size:16.5px;line-height:1.8}.sv-cta-btns{flex-direction:column;grid-area:1/2/span 2;gap:12px;display:flex}@media (max-width:1000px){.sv-narr{grid-template-columns:minmax(0,1fr);gap:20px}.sv-side{position:static;top:auto}.sv-side-ttl{padding-left:0}.sv-idx{scrollbar-width:thin;-webkit-overflow-scrolling:touch;border:0;flex-direction:row;gap:8px;padding-bottom:6px;overflow-x:auto}.sv-idx li+li a{border-top:0}.sv-idx a{background:var(--color-paper);border:var(--rule);min-height:44px;padding:6px 14px}.sv-idx .n{display:none}.sv-idx .t{white-space:nowrap;font-size:15px}.sv-board,.sv-cta{grid-template-columns:minmax(0,1fr)}.sv-cta-btns{flex-flow:wrap;grid-area:auto/1}}@media (max-width:560px){.sv-svc{padding:22px 16px 24px 22px}.sv-svc p{font-size:16px}.sv-svc-num{font-size:36px}.sv-q{grid-template-columns:40px minmax(0,1fr) 44px;gap:12px;padding:16px 0}.sv-a p{padding:0 0 22px 52px}.sv-jump a{padding:0 14px;font-size:14.5px}.sv-cta-btns .btn{flex:auto}.sv-cta{padding:22px 16px}}@media (prefers-reduced-motion:reduce){.sv-rule i{animation:none!important;transform:scaleY(1)!important}.sv-glow,.sv-care-glow,.sv-care-glow2{animation:none!important;transform:none!important}.sv-idx{scroll-behavior:auto}.sv-q[aria-expanded=true] .sv-pm{transform:rotate(135deg)}}
