.sp-worktable-hero{background:#faf8f4;color:#142b45;border-bottom:1px solid #e2dfd8;padding:clamp(112px,8vw,128px) 24px 36px}.sp-worktable-hero__container{width:min(1440px,100%);margin-inline:auto}.sp-worktable-hero__layout{display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:center;gap:clamp(32px,3.5vw,56px)}.sp-worktable-hero__copy,.sp-worktable-hero__visual{min-width:0}.sp-worktable-hero__eyebrow{margin:0 0 24px;font-size:18px;font-weight:600;line-height:1.6}.sp-worktable-hero__title{margin:0;font-size:clamp(32px,3.05vw,48px);font-weight:700;letter-spacing:-.045em;line-height:1.45;word-break:normal;overflow-wrap:break-word;text-wrap:balance}.sp-worktable-hero__title>span{display:block}.sp-worktable-hero__description{margin:28px 0 0;font-size:18px;line-height:1.9;color:#33465b}.sp-worktable-hero__actions{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-top:32px}.sp-worktable-hero__primary{display:inline-flex;justify-content:center;align-items:center;min-height:60px;padding:14px 36px;border-radius:10px;background:#c84608;color:#fff;font-size:20px;font-weight:700;line-height:1.6;text-decoration:none;transition:background-color .16s ease}.sp-worktable-hero__primary:hover{background:#ad3904}.sp-worktable-hero__secondary{display:inline-flex;align-items:center;min-height:44px;color:#33465b;font-size:18px;line-height:1.6;text-decoration:underline;text-underline-offset:6px;text-decoration-color:#87909a}.sp-worktable-hero__secondary:hover{color:#142b45;text-decoration-color:currentColor}.sp-worktable-hero__primary:focus-visible,.sp-worktable-hero__secondary:focus-visible{outline:3px solid #142b45;outline-offset:5px}.sp-worktable-hero__visual{margin:0;overflow:hidden;border-radius:16px;background:#f4efe6}.sp-worktable-hero__image{display:block;width:100%;height:auto;aspect-ratio:4 / 3;-o-object-fit:cover;object-fit:cover}.sp-worktable-hero__responsibility{margin:40px 0 0;padding-top:24px;border-top:1px solid #dedbd4;text-align:center;font-size:16px;line-height:1.9;color:#526073}#zh-service-types-title{scroll-margin-top:160px}@media(max-width:1023px){.sp-worktable-hero__layout{grid-template-columns:minmax(0,1fr);gap:32px}.sp-worktable-hero__copy{max-width:760px}.sp-worktable-hero__title{font-size:clamp(32px,5vw,44px)}}@media(max-width:639px){.sp-worktable-hero{padding:112px 20px 28px}.sp-worktable-hero__eyebrow{margin-bottom:18px;font-size:16px}.sp-worktable-hero__title{font-size:clamp(30px,8vw,36px);letter-spacing:-.04em;line-height:1.5}.sp-worktable-hero__description{margin-top:22px;font-size:16px;line-height:1.85}.sp-worktable-hero__actions{align-items:stretch;margin-top:24px;gap:10px}.sp-worktable-hero__primary{min-height:56px;padding:12px 18px;font-size:18px}.sp-worktable-hero__secondary{justify-content:center;font-size:16px}.sp-worktable-hero__responsibility{margin-top:28px;padding-top:20px;text-align:left}}@media(prefers-reduced-motion:reduce){.sp-worktable-hero__primary{transition:none}}.sp-procurement-continuity{color-scheme:light;font-family:Noto Sans TC,PingFang TC,Microsoft JhengHei,sans-serif;background:#fff;color:#163950}.sp-procurement-continuity *{box-sizing:border-box}.sp-procurement-continuity .cc-page{background:#fff;padding:72px 24px;max-width:1440px;margin:auto}.sp-procurement-continuity h2{font-weight:650;font-size:clamp(30px,5.6vw,46px);letter-spacing:-.04em;line-height:1.25;margin:0 0 20px}.sp-procurement-continuity h2 span{display:block}.sp-procurement-continuity h2 span:last-child{color:#a94c1e}.sp-procurement-continuity .cc-lead{max-width:540px;font-size:17px;line-height:1.8;color:#536575;margin:0 0 30px}.sp-procurement-continuity .cc-choices{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}.sp-procurement-continuity button{font-family:inherit;font-size:16px;font-weight:600;min-height:46px;padding:10px 18px;background:#f2f4f5;color:#25465b;border:0;border-radius:8px}.sp-procurement-continuity button[aria-pressed=true]{background:#173c56;color:#fff}.sp-procurement-continuity button:focus-visible{outline:3px solid #b75828;outline-offset:3px}.sp-procurement-continuity .cc-scene{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);overflow:hidden;border-radius:18px;background:#173c56}.sp-procurement-continuity .cc-question{padding:30px 24px;color:#fff;display:flex;flex-direction:column;justify-content:space-between;gap:30px}.sp-procurement-continuity .cc-question h3{font-size:clamp(25px,3.7vw,32px);font-weight:600;line-height:1.45;letter-spacing:-.025em;margin:0}.sp-procurement-continuity .cc-question h3 span{display:block}.sp-procurement-continuity .cc-question p{font-size:15px;line-height:1.85;color:#dce6ed;margin:0}.sp-procurement-continuity .cc-work{background:#f6f2ec;margin:12px 12px 12px 0;padding:24px;border-radius:12px;display:grid;gap:20px}.sp-procurement-continuity .cc-work article{border-bottom:1px solid #ded8cf;padding-bottom:18px}.sp-procurement-continuity .cc-work article:last-child{border:0;padding-bottom:0}.sp-procurement-continuity .cc-work h4{font-size:18px;line-height:1.5;font-weight:600;margin:0 0 6px}.sp-procurement-continuity .cc-work p{font-size:15px;line-height:1.8;color:#53616a;margin:0}.sp-procurement-continuity .cc-decision{margin-top:18px;display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px;padding:16px 0;font-size:15px;line-height:1.8;color:#536575}.sp-procurement-continuity .cc-decision svg{width:22px;height:22px;color:#a94c1e;margin-top:3px}.sp-procurement-continuity .cc-decision p{margin:0}.sp-procurement-continuity .cc-decision strong{color:#163950;font-weight:600}@media(max-width:560px){.sp-procurement-continuity .cc-page{padding:34px 20px}.sp-procurement-continuity .cc-scene{grid-template-columns:minmax(0,1fr)}.sp-procurement-continuity .cc-question{padding:26px 22px;gap:18px}.sp-procurement-continuity .cc-work{margin:0 10px 10px;padding:22px}.sp-procurement-continuity button{padding:10px 12px;font-size:15px}.sp-procurement-continuity .cc-lead{font-size:16px}}.sp-procurement-results{color-scheme:light;font-family:Noto Sans TC,PingFang TC,Microsoft JhengHei,sans-serif;background:#142f45;color:#fff}.sp-procurement-results *{box-sizing:border-box}.sp-procurement-results .rw-section{background:#142f45;padding:72px 24px 48px;max-width:1440px;margin:auto;overflow:hidden}.sp-procurement-results .rw-heading{font-size:clamp(32px,5.8vw,47px);line-height:1.3;font-weight:650;letter-spacing:-.045em;margin:0 0 18px}.sp-procurement-results .rw-heading span{display:block}.sp-procurement-results .rw-heading span:last-child{color:#ffc58b}.sp-procurement-results .rw-intro{max-width:580px;margin:0;font-size:17px;line-height:1.85;color:#d5e0e9}.sp-procurement-results .rw-bench{display:grid;grid-template-columns:minmax(0,.64fr) minmax(0,1.36fr);gap:26px;margin-top:32px;align-items:center}.sp-procurement-results .rw-selector{display:grid;gap:10px}.sp-procurement-results .rw-selector button{cursor:pointer;font-family:inherit;text-align:left;min-height:58px;font-size:18px;line-height:1.5;font-weight:600;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;background:#203d54;border:1px solid #557084;color:#e2eaf0;border-radius:10px;transition:background .2s,color .2s,transform .2s}.sp-procurement-results .rw-selector button[aria-pressed=true]{background:#ffc58b;border-color:#ffc58b;color:#17394f;transform:translate(5px)}.sp-procurement-results .rw-selector button:focus-visible{outline:3px solid #fff;outline-offset:4px}.sp-procurement-results .rw-selector button .rw-arrow{font-size:24px;font-weight:400}.sp-procurement-results .rw-selected-copy{font-size:15px;line-height:1.85;color:#d5e0e9;margin:22px 0 0;padding-left:2px}.sp-procurement-results .rw-stack-wrap{padding:20px 12px 22px;min-width:0}.sp-procurement-results .rw-stack{position:relative;isolation:isolate}.sp-procurement-results .rw-stack:before,.sp-procurement-results .rw-stack:after{content:"";position:absolute;inset:0;border-radius:12px;background:#a7b9c7;transform:translate(-7px,-6px) rotate(-3deg);z-index:-2}.sp-procurement-results .rw-stack:after{background:#d5dddf;transform:translate(5px,5px) rotate(2deg);z-index:-1}.sp-procurement-results .rw-paper{background:#fffdf8;color:#17394f;border-radius:12px;padding:28px 24px;box-shadow:0 18px 36px #071a2c40;position:relative;min-height:385px}.sp-procurement-results .rw-paper .rw-caption{font-size:14px;line-height:1.7;color:#697780;margin:0 0 12px}.sp-procurement-results .rw-paper h3{font-size:28px;font-weight:600;line-height:1.4;letter-spacing:-.035em;margin:0 0 22px}.sp-procurement-results .rw-paper ul{list-style:none;padding:0;margin:0;display:grid;gap:22px}.sp-procurement-results .rw-paper li{padding-left:15px;border-left:3px solid #db8b51}.sp-procurement-results .rw-paper strong{font-size:17px;font-weight:600;line-height:1.6;display:block;margin-bottom:4px}.sp-procurement-results .rw-paper li p{font-size:16px;line-height:1.75;color:#566773;margin:0}.sp-procurement-results .rw-note{margin-top:28px;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:24px;border-top:1px solid #526a7b;padding-top:24px;align-items:start}.sp-procurement-results .rw-note h3{font-size:22px;font-weight:600;line-height:1.5;letter-spacing:-.025em;margin:0;color:#ffc58b}.sp-procurement-results .rw-note h3 span{display:block}.sp-procurement-results .rw-note p{font-size:15px;line-height:1.85;margin:0;color:#d5e0e9}.sp-procurement-results .rw-scope{font-size:14px;line-height:1.8;color:#c4d1dc;margin:24px 0 0}.sp-procurement-results.is-entering .rw-paper{animation:rw-place-paper .75s cubic-bezier(.2,.7,.2,1) both}.sp-procurement-results.is-entering .rw-stack:before{animation:rw-open-back .8s cubic-bezier(.2,.7,.2,1) both}.sp-procurement-results.is-entering .rw-stack:after{animation:rw-open-front .8s cubic-bezier(.2,.7,.2,1) both}.sp-procurement-results .rw-paper.is-changing{animation:rw-change-paper .45s cubic-bezier(.2,.7,.2,1) both}@keyframes rw-place-paper{0%{transform:translateY(28px) rotate(2deg);opacity:.25}to{transform:translateY(0) rotate(0);opacity:1}}@keyframes rw-open-back{0%{transform:translate(0) rotate(0)}to{transform:translate(-7px,-6px) rotate(-3deg)}}@keyframes rw-open-front{0%{transform:translate(0) rotate(0)}to{transform:translate(5px,5px) rotate(2deg)}}@keyframes rw-change-paper{0%{transform:translateY(16px) rotate(1.3deg);opacity:.35}to{transform:translateY(0) rotate(0);opacity:1}}@media(max-width:600px){.sp-procurement-results .rw-section{padding:34px 20px 28px}.sp-procurement-results .rw-bench{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:26px}.sp-procurement-results .rw-selector{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.sp-procurement-results .rw-selector button{font-size:15px;padding:12px 8px;justify-content:center;min-height:52px;text-align:center}.sp-procurement-results .rw-selector .rw-arrow{display:none}.sp-procurement-results .rw-selector button[aria-pressed=true]{transform:translateY(-3px)}.sp-procurement-results .rw-selected-copy{font-size:15px;margin-top:16px}.sp-procurement-results .rw-stack-wrap{padding:16px 10px 20px}.sp-procurement-results .rw-paper{padding:24px 20px;min-height:0}.sp-procurement-results .rw-paper h3{font-size:25px}.sp-procurement-results .rw-note{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:18px}.sp-procurement-results .rw-intro{font-size:16px}}@media(prefers-reduced-motion:reduce){.sp-procurement-results *,.sp-procurement-results *:before,.sp-procurement-results *:after{animation:none!important;transition:none!important}.sp-procurement-results .rw-selector button[aria-pressed=true]{transform:none}}.sp-custom-scenarios{color-scheme:light;--id-ink:#142b45;--id-copy:#405166;--id-paper:#faf8f4;--id-line:#dedbd4;--id-orange:#c84608;font-family:Noto Sans TC,system-ui,-apple-system,sans-serif;color:var(--id-ink);background:var(--id-paper)}.sp-custom-scenarios *{box-sizing:border-box}.sp-custom-scenarios .id-section{padding:72px 24px 64px;max-width:1440px;margin:auto}.sp-custom-scenarios .id-intro{max-width:760px;margin-bottom:40px}.sp-custom-scenarios .id-kicker{font-size:17px;font-weight:600;margin:0 0 18px;color:var(--id-orange)}.sp-custom-scenarios h2{font-size:clamp(30px,4vw,42px);font-weight:700;line-height:1.45;letter-spacing:-.04em;margin:0 0 22px}.sp-custom-scenarios .id-lead{font-size:18px;line-height:1.9;color:var(--id-copy);margin:0}.sp-custom-scenarios .id-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.sp-custom-scenarios .id-item{background:#fff;padding:28px;border-radius:14px;min-width:0;border:1px solid #e8e4dc}.sp-custom-scenarios .id-item-head{display:flex;align-items:center;gap:14px;margin-bottom:16px}.sp-custom-scenarios .id-item-head i,.sp-custom-scenarios .id-item-head svg{width:25px;height:25px;flex:none;color:var(--id-orange)}.sp-custom-scenarios h3{font-size:24px;font-weight:650;line-height:1.5;letter-spacing:-.03em;margin:0}.sp-custom-scenarios .id-situation{font-size:18px;line-height:1.8;margin:0 0 12px;color:var(--id-ink)}.sp-custom-scenarios .id-help{font-size:17px;line-height:1.85;margin:0;color:var(--id-copy)}.sp-custom-scenarios details{margin-top:20px;border-top:1px solid #e8e4dc;padding-top:12px}.sp-custom-scenarios summary{font-size:16px;line-height:1.7;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--id-orange);list-style:none;cursor:pointer}.sp-custom-scenarios summary::-webkit-details-marker{display:none}.sp-custom-scenarios summary:after{content:"＋";font-size:22px;font-weight:400}.sp-custom-scenarios details[open] summary:after{content:"−"}.sp-custom-scenarios ul{padding-left:22px;margin:8px 0 0;font-size:16px;line-height:1.85;color:var(--id-copy)}.sp-custom-scenarios li+li{margin-top:6px}.sp-custom-scenarios .id-bridge{margin:32px 0 0;padding:24px 0 0;border-top:1px solid var(--id-line);font-size:17px;line-height:1.9;color:var(--id-copy);max-width:850px}@media(max-width:639px){.sp-custom-scenarios .id-section{padding:34px 20px}.sp-custom-scenarios .id-grid{grid-template-columns:1fr;gap:16px}.sp-custom-scenarios .id-intro{margin-bottom:28px}.sp-custom-scenarios .id-item{padding:24px 20px}.sp-custom-scenarios h3{font-size:22px}.sp-custom-scenarios .id-lead,.sp-custom-scenarios .id-situation{font-size:17px}}.sp-custom-scenarios summary:focus-visible{outline:3px solid #142b45;outline-offset:5px;border-radius:3px}.sp-hand-carry{color-scheme:light;font-family:Noto Sans TC,system-ui,-apple-system,sans-serif;color:#142b45;background:#fff}.sp-hand-carry *{box-sizing:border-box}.sp-hand-carry .hc-section{padding:72px 24px 64px;max-width:1440px;margin:auto}.sp-hand-carry .hc-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px;align-items:center}.sp-hand-carry .hc-copy,.sp-hand-carry .hc-direction{min-width:0}.sp-hand-carry .hc-kicker{margin:0 0 22px;color:#c84608;font-size:17px;font-weight:600;line-height:1.6}.sp-hand-carry h2{font-size:clamp(30px,4vw,42px);font-weight:700;letter-spacing:-.04em;line-height:1.45;margin:0 0 26px}.sp-hand-carry .hc-description{font-size:18px;line-height:1.9;color:#405166;margin:0}.sp-hand-carry .hc-connection{font-size:16px;line-height:1.85;color:#526073;border-left:3px solid #c84608;padding-left:18px;margin:26px 0 0}.sp-hand-carry .hc-direction{padding:28px;background:#142b45;color:#fff;border-radius:16px}.sp-hand-carry .hc-switch{display:flex;gap:8px;margin:0 0 30px;flex-wrap:wrap}.sp-hand-carry .hc-switch button{font:inherit;font-size:15px;line-height:1.6;min-height:46px;padding:10px 14px;flex:1;cursor:pointer;background:transparent;color:#e5ebf1;border:1px solid #718299;border-radius:8px}.sp-hand-carry .hc-switch button[aria-pressed=true]{background:#fff;color:#142b45;border-color:#fff;font-weight:650}.sp-hand-carry .hc-switch button:focus-visible{outline:3px solid #ffb780;outline-offset:4px}.sp-hand-carry .hc-route{display:grid;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);align-items:center;gap:14px;padding-bottom:26px;border-bottom:1px solid #546579}.sp-hand-carry .hc-location p{margin:0 0 8px;color:#c5d1df;font-size:14px;line-height:1.6}.sp-hand-carry .hc-location strong{font-size:27px;line-height:1.6;font-weight:600;letter-spacing:-.03em}.sp-hand-carry .hc-route i,.sp-hand-carry .hc-route svg{width:24px;height:24px;color:#ffb780}.sp-hand-carry .hc-examples{margin:24px 0 0;padding:0;list-style:none;font-size:17px;line-height:1.85}.sp-hand-carry .hc-examples li{padding-left:16px;position:relative}.sp-hand-carry .hc-examples li:before{content:"";position:absolute;left:0;top:12px;width:5px;height:5px;border-radius:50%;background:#ffb780}.sp-hand-carry .hc-examples li+li{margin-top:12px}.sp-hand-carry .hc-work{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;border-top:1px solid #dedbd4;margin-top:42px;padding-top:28px}.sp-hand-carry h3{font-size:21px;font-weight:650;line-height:1.6;margin:0 0 10px}.sp-hand-carry .hc-work p{font-size:16px;line-height:1.85;color:#405166;margin:0}.sp-hand-carry .hc-scope{margin:30px 0 0;padding:22px 24px;border-radius:10px;background:#faf8f4;color:#526073;font-size:16px;line-height:1.85}@media(max-width:759px){.sp-hand-carry .hc-layout{grid-template-columns:1fr;gap:30px}.sp-hand-carry .hc-copy{max-width:670px}.sp-hand-carry .hc-work{gap:20px}}@media(max-width:479px){.sp-hand-carry .hc-section{padding:34px 20px}.sp-hand-carry .hc-description{font-size:17px}.sp-hand-carry .hc-direction{padding:24px 18px}.sp-hand-carry .hc-switch{flex-direction:column;margin-bottom:24px}.sp-hand-carry .hc-location strong{font-size:25px}.sp-hand-carry .hc-work{grid-template-columns:1fr;gap:24px;margin-top:30px}.sp-hand-carry .hc-scope{padding:20px}}.sp-procurement-faq{font-family:Noto Sans TC,PingFang TC,Microsoft JhengHei,sans-serif;color-scheme:light;padding:16px 0;color:#182c43}.sp-procurement-faq *{box-sizing:border-box}.sp-procurement-faq .sf-section{background:#f7f5f1;padding:48px 28px}.sp-procurement-faq .sf-layout{max-width:1180px;margin:auto;display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:36px;align-items:start}.sp-procurement-faq .sf-eyebrow{font-size:15px;font-weight:650;color:#b9511b;margin:0 0 14px}.sp-procurement-faq h2{font-size:clamp(32px,4.3vw,48px);font-weight:700;line-height:1.28;letter-spacing:-.035em;margin:0 0 20px}.sp-procurement-faq h2 span{display:block}.sp-procurement-faq .sf-description{font-size:17px;line-height:1.8;color:#526277;margin:0 0 28px}.sp-procurement-faq figure{margin:0}.sp-procurement-faq .sf-photo{display:block;width:100%;height:230px;-o-object-fit:cover;object-fit:cover;-o-object-position:39% center;object-position:39% center;border-radius:4px}.sp-procurement-faq figcaption{font-size:15px;line-height:1.7;color:#526277;margin-top:12px}.sp-procurement-faq .sf-questions{min-width:0;padding-top:5px}.sp-procurement-faq .sf-prompt{font-size:16px;line-height:1.65;margin:0 0 15px;color:#526277}.sp-procurement-faq .sf-nav{display:flex;gap:0;flex-wrap:wrap;border-bottom:1px solid #ccd2d8;margin-bottom:28px}.sp-procurement-faq .sf-nav button{font:inherit;font-size:16px;font-weight:600;border:0;border-bottom:3px solid transparent;background:transparent;color:#5a6675;min-height:50px;padding:12px 11px;margin-bottom:-1px}.sp-procurement-faq .sf-nav button[aria-pressed=true]{color:#ad4717;border-bottom-color:#ce662d}.sp-procurement-faq .sf-group[hidden]{display:none}.sp-procurement-faq .sf-group{animation:sf-change .28s ease-out both}.sp-procurement-faq .sf-group h3{font-size:22px;line-height:1.5;margin:0 0 20px;font-weight:650}.sp-procurement-faq details{border-top:1px solid #d5d9dd}.sp-procurement-faq details:last-child{border-bottom:1px solid #d5d9dd}.sp-procurement-faq summary{list-style:none;display:grid;grid-template-columns:minmax(0,1fr) 26px;gap:12px;align-items:center;font-size:18px;font-weight:600;line-height:1.65;padding:22px 8px 22px 0;min-height:72px}.sp-procurement-faq summary::-webkit-details-marker{display:none}.sp-procurement-faq .sf-plus{font-size:22px;line-height:18px;font-weight:400;justify-self:center;color:#526277;width:18px;height:18px;text-align:center;transition:transform .22s ease}.sp-procurement-faq details[open] .sf-plus{transform:rotate(45deg);color:#ad4717}.sp-procurement-faq details[open] summary{color:#ad4717;padding-bottom:15px}.sp-procurement-faq .sf-answer{font-size:17px;line-height:1.85;color:#526277;padding:0 24px 24px 0}.sp-procurement-faq .sf-answer p{margin:0}.sp-procurement-faq .sf-answer strong{display:block;color:#182c43;font-size:19px;font-weight:600;margin-bottom:10px}.sp-procurement-faq details[open] .sf-answer{animation:sf-answer .24s ease-out both}.sp-procurement-faq .sf-note{font-size:16px;line-height:1.8;color:#526277;margin:25px 0 0}.sp-procurement-faq .sf-note strong{font-weight:600;color:#182c43}@keyframes sf-change{0%{opacity:.25;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes sf-answer{0%{opacity:.3;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1100px){.sp-procurement-faq .sf-section{padding:76px 48px}.sp-procurement-faq .sf-layout{gap:76px}.sp-procurement-faq .sf-photo{height:270px}.sp-procurement-faq .sf-nav button{padding:14px 20px}}@media(max-width:680px){.sp-procurement-faq .sf-section{padding:36px 20px}.sp-procurement-faq .sf-layout{grid-template-columns:minmax(0,1fr);gap:32px}.sp-procurement-faq .sf-photo{height:190px}.sp-procurement-faq .sf-description{margin-bottom:22px}.sp-procurement-faq .sf-nav button{padding:12px 10px}.sp-procurement-faq .sf-nav{margin-bottom:22px}.sp-procurement-faq .sf-answer{padding-right:0}.sp-procurement-faq summary{font-size:18px}.sp-procurement-faq .sf-note{margin-top:18px}}@media(prefers-reduced-motion:reduce){.sp-procurement-faq .sf-group,.sp-procurement-faq .sf-answer{animation:none!important}.sp-procurement-faq .sf-plus{transition:none!important}}.sp-procurement-faq{padding:0;scroll-margin-top:112px}.sp-procurement-faq button,.sp-procurement-faq summary{cursor:pointer}.sp-procurement-faq .sf-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sp-next-step{font-family:Noto Sans TC,PingFang TC,Microsoft JhengHei,sans-serif;color-scheme:light;color:#172d43;padding:16px 0}.sp-next-step *{box-sizing:border-box}.sp-next-step .ns-section{background:#efac75;padding:52px 30px;overflow:hidden}.sp-next-step .ns-layout{max-width:1180px;margin:auto;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:38px;align-items:center}.sp-next-step h2{font-size:clamp(34px,4.5vw,56px);line-height:1.3;font-weight:700;letter-spacing:-.04em;margin:0 0 25px}.sp-next-step h2 span{display:block}.sp-next-step .ns-copy{font-size:18px;line-height:1.85;margin:0 0 28px;max-width:580px;color:#283e51}.sp-next-step .ns-actions{display:flex;align-items:center;flex-wrap:wrap;gap:15px 23px}.sp-next-step a{font-size:17px;font-weight:650;text-decoration:none;line-height:1.5}.sp-next-step .ns-primary{display:inline-flex;align-items:center;justify-content:center;gap:15px;min-height:58px;padding:16px 21px;background:#172d43;color:#fffdf8;border-radius:5px;transition:background .2s ease}.sp-next-step .ns-arrow{font-size:23px;font-weight:400;display:inline-block;transition:transform .2s ease}.sp-next-step .ns-primary:hover{background:#243f59}.sp-next-step .ns-primary:hover .ns-arrow{transform:translate(4px)}.sp-next-step .ns-secondary{display:inline-flex;align-items:center;min-height:44px;color:#172d43;text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px}.sp-next-step .ns-note{font-size:16px;line-height:1.8;color:#334354;margin:24px 0 0}.sp-next-step .ns-paper-wrap{padding:12px 7px 15px;min-width:0}.sp-next-step .ns-paper{position:relative;background:#fffdf8;padding:32px 27px 27px;transform:rotate(1.5deg);box-shadow:0 18px 35px #714c2726;border-radius:2px;animation:ns-paper-in .55s ease-out both}.sp-next-step .ns-paper:after{content:"";position:absolute;top:0;right:0;width:24px;height:24px;background:linear-gradient(45deg,#ece5d9 0 49%,#efac75 50%)}.sp-next-step .ns-paper h3{font-size:23px;font-weight:650;line-height:1.5;margin:0 0 24px;letter-spacing:-.02em}.sp-next-step .ns-paper dl{margin:0}.sp-next-step .ns-paper dl>div{padding:16px 0;border-top:1px solid #dddcd5}.sp-next-step .ns-paper dt{font-size:18px;line-height:1.6;font-weight:650;margin-bottom:6px}.sp-next-step .ns-paper dd{font-size:16px;line-height:1.8;color:#546171;margin:0}.sp-next-step details{border-top:1px solid #dddcd5;margin-top:4px;padding-top:15px}.sp-next-step summary{font-size:16px;line-height:1.75;font-weight:600;color:#a44b22;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none}.sp-next-step summary::-webkit-details-marker{display:none}.sp-next-step summary .ns-more{font-size:23px;font-weight:400;width:22px;flex-shrink:0;text-align:center}.sp-next-step details[open] .ns-more{font-size:0}.sp-next-step details[open] .ns-more:before{content:"−";font-size:23px}.sp-next-step details p{font-size:16px;line-height:1.8;color:#546171;margin:8px 0 0;animation:ns-reveal .22s ease-out both}@keyframes ns-paper-in{0%{opacity:0;transform:translateY(18px) rotate(4deg)}to{opacity:1;transform:translateY(0) rotate(1.5deg)}}@keyframes ns-reveal{0%{opacity:.4;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1100px){.sp-next-step .ns-section{padding:80px 48px}.sp-next-step .ns-layout{gap:76px}.sp-next-step .ns-paper{padding:38px 35px 32px}}@media(max-width:680px){.sp-next-step .ns-section{padding:40px 22px}.sp-next-step .ns-layout{grid-template-columns:minmax(0,1fr);gap:30px}.sp-next-step h2{font-size:34px;margin-bottom:20px}.sp-next-step .ns-copy{font-size:17px}.sp-next-step .ns-primary{width:100%}.sp-next-step .ns-actions{gap:12px}.sp-next-step .ns-secondary{margin:auto}.sp-next-step .ns-note{margin-top:16px}.sp-next-step .ns-paper{padding:28px 23px 22px;transform:none;animation-name:ns-reveal}.sp-next-step .ns-paper-wrap{padding:0}.sp-next-step .ns-paper h3{font-size:22px}}@media(prefers-reduced-motion:reduce){.sp-next-step .ns-paper,.sp-next-step details p{animation:none}.sp-next-step .ns-primary,.sp-next-step .ns-arrow{transition:none}.sp-next-step .ns-primary:hover .ns-arrow{transform:none}}@media(max-width:380px){.sp-next-step h2{font-size:30px}}.sp-next-step{padding:0;scroll-margin-top:112px}.sp-next-step .ns-paper{animation:none}.sp-next-step.is-entering .ns-paper{animation:ns-paper-in .55s ease-out both}.sp-next-step a,.sp-next-step summary{cursor:pointer}.sp-mobile-contact{display:flex;align-items:center;gap:8px;padding:10px 12px}.sp-mobile-contact a{display:flex;align-items:center;justify-content:center;min-height:46px;padding:10px;font-size:15px;font-weight:600;line-height:1.5;text-align:center;border-radius:5px}.sp-mobile-contact .sp-mobile-contact-primary{flex:1.3;background:#172d43;color:#fffdf8}.sp-mobile-contact .sp-mobile-contact-secondary{flex:1;color:#172d43;border:1px solid #c9d0d6;background:#fffdf8}@media(max-width:680px){.sp-next-step.is-entering .ns-paper{animation-name:ns-reveal}}@media(prefers-reduced-motion:reduce){.sp-next-step.is-entering .ns-paper{animation:none}}
