body.surface-layers{background:#fff;color:#13233a}.surface-layers .content-header{background:#0b1f38;border-bottom:1px solid #1d3a5e}.surface-layers .content-header a,.surface-layers .content-header .nav{color:#d6e4f2}.surface-layers .content-header .content-brand span,.surface-layers .content-header .nav a:hover{color:#fff}.surface-layers .content-header .lang-switch{border-color:#4f7fa8;background:transparent;box-shadow:none}.surface-layers .content-header .lang-switch a{color:#c9d8e8}.surface-layers .content-header .lang-switch a.active{background:#7fb4dd;color:#0b1f38}.surface-layers .content-header .menu-toggle{border-color:#4f7fa8;background:transparent;color:#fff}.surface-layers .content-header a:focus-visible,.surface-layers .content-header .menu-toggle:focus-visible{outline:2px solid #7fb4dd;outline-offset:2px}@media(max-width:900px){.surface-layers .content-header .nav{background:#0b1f38;border-bottom:1px solid #1d3a5e}.surface-layers .content-header .nav>a{border-bottom-color:#24476f}}.surface-layers .topic-hero{position:relative;overflow:hidden;padding-top:64px;padding-bottom:64px;background:#0b1f38;border-bottom:0}.surface-layers .topic-hero>div{position:relative;z-index:1}.surface-layers .topic-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;width:30%;background-image:linear-gradient(rgba(127,180,221,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(127,180,221,.12) 1px,transparent 1px);background-size:22px 22px;pointer-events:none}.surface-layers .topic-hero h1{color:#fff}.surface-layers .topic-hero .topic-lead{color:#c9d8e8}@media(max-width:900px){.surface-layers .topic-hero{padding-top:44px;padding-bottom:64px}.surface-layers .topic-hero:after{top:auto;left:0;width:auto;height:28px}}.surface-layers .surface-soft,.surface-layers .article-related,.surface-layers .subscribe-entry{max-width:none;background:#f3f5f8;padding-left:max(clamp(24px,6vw,110px),calc((100% - 1500px)/2 + clamp(24px,6vw,110px)));padding-right:max(clamp(24px,6vw,110px),calc((100% - 1500px)/2 + clamp(24px,6vw,110px)))}.surface-layers .surface-soft p,.surface-layers .subscribe-entry p{color:#4a5a70}.surface-layers .surface-soft h2,.surface-layers .surface-soft h3,.surface-layers .article-related h2{color:#13233a}.surface-layers .article-related{padding-bottom:24px}.surface-layers .article-related a{color:#0e3263;text-decoration:underline;text-underline-offset:3px}.surface-layers .subscribe-entry{padding-top:24px;padding-bottom:56px}.surface-layers .surface-soft .btn.secondary,.surface-layers .subscribe-entry .btn.secondary{background:#fff}.surface-layers .content-section .eyebrow{color:#2b6a9e}.surface-layers .tag{color:#145faa}.surface-layers .en-only-note,.surface-layers .zh-only-note{color:#4a5a70}.surface-layers .topic-card{border:1px solid #dde4ec}.surface-layers .topic-card:hover{border-color:#82bdf0}.surface-layers .editorial-note{border-color:#dde4ec}.surface-layers .audit-cta{max-width:none;margin:0;padding:56px max(clamp(24px,6vw,110px),calc((100% - 1500px)/2 + clamp(24px,6vw,110px)));border:0;border-left:0;background:#0b1f38;color:#fff}.surface-layers .audit-cta .eyebrow{color:#7fb4dd}.surface-layers .audit-cta p{color:#c9d8e8}.surface-layers .audit-cta strong{color:#fff;font-size:1.25rem;line-height:1.4}.surface-layers .audit-cta .btn{min-height:48px;box-shadow:none}.surface-layers .audit-cta .btn.primary,.surface-layers .audit-cta .btn.primary:active{background:#e8a33d;border-color:#e8a33d;color:#0b1f38}.surface-layers .audit-cta .btn.primary:hover{background:#f0b65a;border-color:#f0b65a;color:#0b1f38}.surface-layers .audit-cta .btn:not(.primary){background:transparent;border-color:#7fb4dd;color:#fff}.surface-layers .audit-cta .btn:not(.primary):hover{background:#7fb4dd24;border-color:#7fb4dd;color:#fff}.surface-layers .audit-cta a:focus-visible{outline:3px solid #7fb4dd;outline-offset:4px}.surface-layers .topic-actions .audit-text-link,.surface-layers .text-link-target{display:inline-flex;align-items:center;min-height:44px}.surface-layers .topic-hero h1 span{color:#7fb4dd}.surface-layers .topic-hero p,.surface-layers .topic-hero .topic-zh{color:#c9d8e8}.surface-layers .topic-hero .eyebrow{color:#7fb4dd}.surface-layers .topic-map{background:#fff;border-color:#dde4ec;box-shadow:none}.surface-layers .topic-map small{color:#4a5a70}.surface-layers .topic-map .map-label{color:#145faa}.surface-tools .audit-product-hero{position:relative;overflow:hidden;background:#0b1f38;border-bottom:0;color:#fff}.surface-tools .audit-product-hero>*{position:relative;z-index:1}.surface-tools .audit-product-hero h1{color:#fff}.surface-tools .audit-product-hero .eyebrow{color:#7fb4dd}.surface-tools .audit-product-hero p,.surface-tools .audit-product-hero .audit-facts,.surface-tools .audit-product-hero figcaption,.surface-tools .audit-product-hero .audit-fine{color:#c9d8e8}.surface-tools .audit-product-hero:after,.surface-tools .topic-hero:after{content:"";position:absolute;inset:auto 0 0;width:auto;height:28px;background-image:linear-gradient(rgba(127,180,221,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(127,180,221,.12) 1px,transparent 1px);background-size:22px 22px;pointer-events:none}.surface-tools .audit-product-hero{padding-bottom:64px}.surface-tools .audit-product-hero .topic-actions,.surface-tools .topic-hero .topic-actions{margin-top:28px;padding:16px;background:#f3f5f8;border:1px solid #dde4ec;border-radius:14px}.surface-tools .audit-product-hero .topic-actions .btn,.surface-tools .topic-hero .topic-actions .btn{min-height:48px;box-shadow:none}.surface-tools .audit-product-hero .btn.primary,.surface-tools .topic-hero .btn.primary,.surface-tools .audit-product-hero .btn.primary:active,.surface-tools .topic-hero .btn.primary:active{background:#e8a33d;border-color:#e8a33d;color:#0b1f38}.surface-tools .audit-product-hero .btn.primary:hover,.surface-tools .topic-hero .btn.primary:hover{background:#f0b65a;border-color:#f0b65a;color:#0b1f38}.surface-tools .audit-product-hero .btn.secondary,.surface-tools .topic-hero .btn.secondary{background:#fff;border-color:#dde4ec;color:#0b1f38}.surface-tools .audit-product-hero a:focus-visible,.surface-tools .topic-hero a:focus-visible{outline:3px solid #7fb4dd;outline-offset:4px}.surface-tools .audit-product-hero .apqp-chain,.surface-tools .topic-hero .apqp-chain{color:#13233a}.surface-tools .audit-product-hero .apqp-chain a,.surface-tools .topic-hero .apqp-chain a{color:#145faa}.surface-tools .audit-buy p.apqp-chain{color:#13233a}.surface-tools .audit-buy .apqp-chain a:not(.btn){color:#145faa}.surface-tools .apqp-path{background:#0b1f38;border-bottom:1px solid #1d3a5e}.surface-tools .apqp-path a{border-color:#24476f;color:#d6e4f2}.surface-tools .apqp-path small{color:#c9d8e8}.surface-tools .apqp-path [aria-current=page]{background:#7fb4dd;border-color:#7fb4dd;color:#0b1f38}.surface-tools .apqp-path [aria-current=page] small{color:#0b1f38}.surface-tools .apqp-path a:focus-visible{outline:3px solid #7fb4dd;outline-offset:2px}.surface-tools .product-tag.coming{color:#8a4a00}.surface-tools .muted,.surface-tools .funnel small{color:#4a5a70}.surface-layers .audit-cta a:not(.btn){color:#fff;text-decoration:underline}.surface-tools .audit-tint,.surface-tools .topic-hero+.content-section,.surface-tools .split-section{max-width:none;background:#f3f5f8;padding-left:max(clamp(24px,6vw,110px),calc((100% - 1500px)/2 + clamp(24px,6vw,110px)));padding-right:max(clamp(24px,6vw,110px),calc((100% - 1500px)/2 + clamp(24px,6vw,110px)))}.surface-tools .audit-included{padding:20px;background:#f3f5f8;border-radius:16px}.surface-tools .audit-tint .audit-included{padding:0;background:none}.surface-tools .audit-included article,.surface-tools .knowledge-grid article,.surface-tools .product-grid article,.surface-tools .audit-chain li,.surface-tools .funnel div{border-color:#dde4ec}.surface-tools .catalog-card{background:#fff;border:1px solid #dde4ec}.surface-tools .audit-buy{max-width:none;margin:0;padding:56px max(clamp(24px,6vw,110px),calc((100% - 1500px)/2 + clamp(24px,6vw,110px)));background:#0b1f38;color:#fff}.surface-tools .audit-buy h2{color:#fff}.surface-tools .audit-buy .eyebrow{color:#7fb4dd}.surface-tools .audit-buy p,.surface-tools .audit-buy .audit-fine{color:#c9d8e8}.surface-tools .audit-buy .btn{min-height:48px;box-shadow:none}.surface-tools .audit-buy .btn.primary,.surface-tools .audit-buy .btn.primary:active{background:#e8a33d;border-color:#e8a33d;color:#0b1f38}.surface-tools .audit-buy .btn.primary:hover{background:#f0b65a;border-color:#f0b65a;color:#0b1f38}.surface-tools .audit-buy .btn:not(.primary){background:transparent;border-color:#7fb4dd;color:#fff}.surface-tools .audit-buy .btn:not(.primary):hover{background:#7fb4dd24;color:#fff}.surface-tools .audit-buy a:not(.btn){color:#fff;text-decoration:underline}.surface-tools .audit-buy a:focus-visible{outline:3px solid #7fb4dd;outline-offset:4px}.surface-tools article.audit-cta{max-width:none;margin:32px auto;padding:32px clamp(24px,6vw,80px);background:linear-gradient(120deg,#eef7ff,#fff);border:0;border-left:4px solid #1478e3;border-top:1px solid #d7e6f6;border-bottom:1px solid #d7e6f6;color:#13233a}.surface-tools article.audit-cta p{color:#4a5a70}.surface-tools article.audit-cta .btn{min-height:44px}.surface-tools article.audit-cta .btn.primary{background:#145faa;border-color:#145faa;color:#fff}.surface-tools article.audit-cta .btn.primary:hover{background:#0e4a88;border-color:#0e4a88;color:#fff}.surface-tools article.audit-cta a:focus-visible{outline:3px solid #8257e8;outline-offset:4px}
