/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-orange-50:oklch(98% .016 73.684);--color-orange-100:oklch(95.4% .038 75.164);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-yellow-50:oklch(98.7% .026 102.212);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-900:oklch(21% .034 264.665);--color-zinc-200:oklch(92% .004 286.32);--color-zinc-900:oklch(21% .006 285.885);--color-zinc-950:oklch(14.1% .005 285.823);--color-stone-50:oklch(98.5% .001 106.423);--color-stone-100:oklch(97% .001 106.424);--color-stone-200:oklch(92.3% .003 48.717);--color-white:#fff;--spacing:.25rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--text-9xl:8rem;--text-9xl--line-height:1;--font-weight-bold:700;--tracking-tighter:-.05em;--tracking-widest:.1em;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-bounce:bounce 1s infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-0{top:calc(var(--spacing) * 0)}.z-10{z-index:10}.z-50{z-index:50}.z-\[60\]{z-index:60}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.h-\[100dvh\]{height:100dvh}.h-screen{height:100vh}.min-h-\[100dvh\]{min-height:100dvh}.w-24{width:calc(var(--spacing) * 24)}.w-\[calc\(33\%-1rem\)\]{width:calc(33% - 1rem)}.w-full{width:100%}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[65ch\]{max-width:65ch}.max-w-\[1400px\]{max-width:1400px}.flex-shrink{flex-shrink:1}.grow{flex-grow:1}.-translate-y-\[1px\]{--tw-translate-y:calc(1px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-\[0\.98\]{scale:.98}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-bounce{animation:var(--animate-bounce)}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-\[13px\]{gap:13px}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-lg{border-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-\[\#f5f0e6\],.bg-\[rgb\(245_240_230\)\]{background-color:#f5f0e6}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-100{background-color:var(--color-amber-100)}.bg-orange-50{background-color:var(--color-orange-50)}.bg-orange-100{background-color:var(--color-orange-100)}.bg-stone-50{background-color:var(--color-stone-50)}.bg-stone-100{background-color:var(--color-stone-100)}.bg-stone-200{background-color:var(--color-stone-200)}.bg-white{background-color:var(--color-white)}.bg-yellow-50{background-color:var(--color-yellow-50)}.bg-zinc-200{background-color:var(--color-zinc-200)}.bg-zinc-900{background-color:var(--color-zinc-900)}.bg-zinc-950{background-color:var(--color-zinc-950)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.p-\[7px\]{padding:7px}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-24{padding-block:calc(var(--spacing) * 24)}.py-32{padding-block:calc(var(--spacing) * 32)}.py-48{padding-block:calc(var(--spacing) * 48)}.pt-24{padding-top:calc(var(--spacing) * 24)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}.text-9xl{font-size:var(--text-9xl);line-height:var(--tw-leading,var(--text-9xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10\.5px\]{font-size:10.5px}.text-\[11px\]{font-size:11px}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\],.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.text-wrap{text-wrap:wrap}.text-\[…\]{color:…}.text-gray-600{color:var(--color-gray-600)}.text-gray-900{color:var(--color-gray-900)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.1\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff1a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow\/elevation,.shadow\/glow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}@media (width>=48rem){.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.md\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}}@media (width>=64rem){.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}@media (prefers-color-scheme:dark){.dark\:bg-zinc-950{background-color:var(--color-zinc-950)}.dark\:text-gray-100{color:var(--color-gray-100)}}}:root{--ink:#102c2b;--green:#0b5b50;--jade:#35a38d;--mint:#cce7dd;--lime:#d8e67a;--paper:#f6f7f1;--white:#fff;--line:#d7dfda;--muted:#667773}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#fff;margin:0;font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,sans-serif}a{color:inherit;text-decoration:none}.shell{width:min(1180px,100% - 48px);margin:auto}.header{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#fffffff0;position:sticky;top:0}.nav{justify-content:space-between;align-items:center;height:80px;display:flex}.brand{align-items:center;gap:12px;display:flex}.mark{background:var(--green);color:#fff;border-radius:3px;place-items:center;width:40px;height:40px;font:700 21px serif;display:grid}.brand>span:last-child{flex-direction:column;gap:3px;display:flex}.brand b{letter-spacing:.08em;font-size:18px}.brand small{color:var(--muted);letter-spacing:.08em;font-size:10px}.nav nav{gap:34px;font-size:14px;display:flex}.nav nav a:hover{color:var(--green)}.navActions{align-items:center;gap:14px;display:flex}.language{border-right:1px solid var(--line);padding-right:14px;font-size:12px}.navCta{background:var(--green);color:#fff;padding:12px 17px;font-size:13px}.hero{background:var(--paper);border-bottom:1px solid var(--line);overflow:hidden}.heroGrid{grid-template-columns:1.1fr .9fr;align-items:center;gap:90px;min-height:690px;display:grid}.eyebrow{color:var(--green);letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:700}.hero h1{letter-spacing:-.055em;margin:24px 0;font-size:64px;line-height:1.15}.hero h1 em{color:var(--green);font-style:normal;position:relative}.hero h1 em:after{content:"";background:var(--lime);height:7px;position:absolute;bottom:-3px;left:0;right:0}.lead{color:#536662;max-width:650px;font-size:17px;line-height:1.9}.actions{align-items:center;gap:28px;margin:38px 0;display:flex}.button{background:var(--green);color:#fff;justify-content:space-between;align-items:center;gap:36px;padding:16px 20px;font-size:14px;font-weight:700;display:inline-flex}.plain{color:var(--green);font-size:13px;font-weight:700}.scope{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:20px;padding-top:22px;font-size:12px;display:flex}.scope b{color:var(--ink)}.signal{background:var(--ink);color:#fff;box-shadow:22px 22px 0 var(--mint);padding:28px}.signalHead{color:#9fc2ba;justify-content:space-between;font:11px monospace;display:flex}.signalCore{background:radial-gradient(circle,#1a6c60 0,#102c2b 58%);border:1px solid #41635d;flex-direction:column;justify-content:center;align-items:center;height:180px;margin:25px 0;display:flex}.signalCore small{color:#b6d2cc;margin-bottom:8px}.signalCore strong{font-size:25px}.signalRows>div{border-top:1px solid #35514d;grid-template-columns:40px 1fr 30px;align-items:center;padding:16px 0;display:grid}.signalRows span{color:var(--lime);font:12px monospace}.signalRows b{font-size:14px}.signalRows em{text-align:right;color:#7eb3a8;font-style:normal}.section{padding:105px 0}.sectionIntro{grid-template-columns:1fr 400px;align-items:end;gap:90px;margin-bottom:50px;display:grid}.sectionIntro h2,.pageBody h2,.twoCol h2,.miniCta h2,.cta h2,.dashHead h2,.contactGrid h2{letter-spacing:-.035em;margin:15px 0 0;font-size:40px;line-height:1.28}.sectionIntro>p{color:var(--muted);line-height:1.85}.serviceGrid{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.serviceCard{border-right:1px solid var(--line);min-height:300px;padding:28px;transition:all .25s;position:relative}.serviceCard:last-child{border:0}.serviceCard>span{color:#85948f;font:12px monospace}.serviceCard h3{margin-top:65px;font-size:20px}.serviceCard p{color:var(--muted);font-size:14px;line-height:1.8}.serviceCard>b{color:var(--green);position:absolute;bottom:24px;right:25px}.serviceCard:hover{background:#edf4e3;transform:translateY(-5px)}.dark{background:var(--ink);color:#fff;padding:100px 0}.inverse .eyebrow{color:#8fc6b9}.inverse>p{color:#a9bdb8}.process{border-top:1px solid #45605b;grid-template-columns:repeat(5,1fr);display:grid}.process div{padding:28px 0}.process span{color:var(--lime);margin-bottom:45px;font:12px monospace;display:block}.process b{font-size:17px}.articleList article{border-top:1px solid var(--line);grid-template-columns:55px 1fr 100px;align-items:start;gap:20px;padding:28px 0;display:grid}.articleList article>span{color:var(--green);font:12px monospace}.articleList small{color:var(--green);letter-spacing:.08em;font-size:11px}.articleList h3{margin:10px 0;font-size:20px}.articleList p{color:var(--muted);font-size:13px}.articleList time{color:#87938f;text-align:right;font:11px monospace}.cta{background:var(--lime);padding:76px 0}.ctaInner{justify-content:space-between;align-items:center;gap:50px;display:flex}.cta h2{max-width:700px}.pageHero{background:var(--paper);border-bottom:1px solid var(--line);padding:115px 0}.pageHero h1{letter-spacing:-.05em;margin:20px 0;font-size:58px}.pageHero p:last-child{color:var(--muted);max-width:760px;font-size:18px;line-height:1.9}.pageBody{grid-template-columns:.8fr 1.2fr;gap:100px;display:grid}.focusList>div{border-top:1px solid var(--line);grid-template-columns:60px 1fr;gap:15px;padding:24px 0;display:grid}.focusList span{color:var(--green);font:12px monospace}.focusList b{font-size:18px}.soft{background:var(--paper);padding:90px 0}.twoCol{grid-template-columns:1fr 1fr;align-items:start;gap:100px;display:grid}.note{border:1px solid var(--line);border-top:3px solid var(--green);background:#fff;padding:34px}.note p{color:var(--muted);line-height:1.85}.miniCta{justify-content:space-between;align-items:center;gap:40px;padding:75px 0;display:flex}.filterRow{flex-wrap:wrap;gap:12px;margin-bottom:35px;display:flex}.filterRow span{border:1px solid var(--line);padding:9px 14px;font-size:12px}.filterRow span:first-child{background:var(--green);color:#fff}.dashboard{background:#eef2ef;padding:100px 0}.dashHead{justify-content:space-between;align-items:end;gap:40px;margin-bottom:35px;display:flex}.dashHead p:last-child{color:var(--muted)}.connection{border:1px solid var(--line);background:#fff;padding:12px 15px;font-size:12px}.connection i{background:#e0a83e;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.tableWrap{border:1px solid var(--line);background:#fff;overflow:auto}table{border-collapse:collapse;width:100%;min-width:850px;font-size:12px}th,td{text-align:left;border-bottom:1px solid #e4e8e5;padding:17px 16px}th{color:#6b7a76;background:#f8faf8;font-weight:600}td b{font-size:13px}.priority{border-radius:20px;padding:4px 9px;display:inline-block}.p高{color:#075447;background:#dff0e9}.p中{color:#6b6020;background:#f2efd8}.contactHero{background:var(--ink);color:#fff}.contactHero .eyebrow{color:#9bc9be}.contactHero p:last-child{color:#afc0bc}.contactGrid{grid-template-columns:1fr .8fr;gap:110px;display:grid}.contactPanel{background:var(--paper);padding:40px}.contactPanel h3{margin-bottom:8px;font-size:26px}.contactPanel>a{color:var(--green);font-size:30px;font-weight:700}.contactPanel p{color:var(--muted);line-height:1.7}.contactPanel small{border-top:1px solid var(--line);color:#82908c;padding-top:20px;line-height:1.6;display:block}footer{color:#fff;background:#0b2423;padding:70px 0 25px}.footerGrid{grid-template-columns:2fr 1fr 1fr;gap:80px;display:grid}.footerBrand{gap:16px;display:flex}.footerBrand p{color:#9cb2ad}.footerGrid>div:not(:first-child){flex-direction:column;gap:12px;font-size:13px;display:flex}.footerGrid>div:not(:first-child)>b{color:#9bc0b7;margin-bottom:8px}.legal{color:#79918b;border-top:1px solid #294440;margin-top:50px;padding-top:22px;font-size:11px}@media (width<=900px){.nav nav{display:none}.heroGrid{grid-template-columns:1fr;padding:80px 0 105px}.signal{max-width:580px}.sectionIntro,.pageBody,.twoCol,.contactGrid{grid-template-columns:1fr;gap:35px}.serviceGrid{grid-template-columns:1fr 1fr}.serviceCard:nth-child(2){border-right:0}.serviceCard{border-bottom:1px solid var(--line)}.process{grid-template-columns:repeat(3,1fr)}.footerGrid{grid-template-columns:1fr 1fr}.footerBrand{grid-column:1/-1}}@media (width<=560px){.shell{width:calc(100% - 30px)}.nav{height:70px}.brand small,.navCta{display:none}.hero h1{font-size:41px}.heroGrid{gap:55px}.signal{box-shadow:12px 12px 0 var(--mint);padding:20px}.section,.dashboard{padding:75px 0}.sectionIntro h2,.pageBody h2,.twoCol h2,.miniCta h2,.cta h2,.dashHead h2,.contactGrid h2{font-size:31px}.sectionIntro,.serviceGrid{grid-template-columns:1fr}.serviceCard{border-right:0}.process{grid-template-columns:1fr 1fr}.articleList article{grid-template-columns:35px 1fr}.articleList time{display:none}.ctaInner,.miniCta,.dashHead{flex-direction:column;align-items:flex-start}.pageHero{padding:85px 0}.pageHero h1{font-size:41px}.contactPanel>a{font-size:24px}.footerGrid{grid-template-columns:1fr}.footerBrand{grid-column:auto}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}:root{--ink:#173b57;--green:#29a9b8;--jade:#58cf9e;--mint:#e5f8f3;--lime:#a8e3bd;--paper:#f5fbfd;--line:#d9e9ed;--muted:#627988;--blue:#2e7fb6}.header{background:#fffffff7}.header .brand{gap:0;width:145px;height:64px;overflow:hidden}.header .brand img{object-fit:contain;width:145px;height:64px;transform:scale(2.05)}.nav nav a:hover,.plain{color:var(--blue)}.navCta,.button{background:var(--blue);border-radius:4px}.hero{background:linear-gradient(135deg,#f7fcff 0%,#effbf7 100%)}.heroGrid{grid-template-columns:1.02fr .98fr;gap:72px}.hero h1{font-size:58px}.hero h1 em{color:var(--blue)}.hero h1 em:after{background:#7dd6c4}.lead{color:var(--muted)}.heroVisual{padding:18px 0 70px 45px;position:relative}.heroVisual>img{object-fit:cover;border-radius:6px;width:100%;height:475px;box-shadow:0 24px 60px #1e5f7d24}.heroFloat{background:#fff;border-radius:6px;padding:22px 26px;position:absolute;bottom:8px;left:0;right:45px;box-shadow:0 18px 45px #19556e24}.heroFloat>small{color:var(--blue);letter-spacing:.1em;font-weight:700}.heroFloat>div{border-top:1px solid var(--line);grid-template-columns:38px 1fr;gap:10px;padding:11px 0;display:grid}.heroFloat>div:first-of-type{margin-top:12px}.heroFloat span{color:var(--green);font:12px monospace}.heroFloat b{font-size:14px}.serviceCard{background:#fff}.serviceCard:hover{background:#f0fbf8}.serviceCard>b{font-size:12px}.companyBand{background:linear-gradient(135deg,#eaf8ff,#eafbf4);padding:100px 0}.companyGrid{grid-template-columns:1fr 1fr;align-items:start;gap:110px;display:grid}.companyGrid h2{margin:16px 0 24px;font-size:40px;line-height:1.35}.companyGrid>div:first-child>p:not(.eyebrow){color:var(--muted);margin-bottom:24px;line-height:1.9}.valueList>div{border-top:1px solid #3a82a02e;grid-template-columns:55px 1fr;gap:15px;padding:24px 0;display:grid}.valueList span{color:var(--blue);font:12px monospace}.valueList b{font-size:19px}.valueList p{color:var(--muted);margin:8px 0 0;font-size:14px}.process.bright{border-top:1px solid var(--line)}.process.bright div{position:relative}.process.bright div:after{content:"→";color:#83b9c7;position:absolute;top:73px;right:25px}.process.bright div:last-child:after{display:none}.process.bright span{color:var(--green)}.process.bright b{color:var(--ink)}.insightsBlock{background:#fbfdfe}.cta{background:linear-gradient(120deg,#d8f5ed,#dff2ff)}.lightButton{background:linear-gradient(135deg,var(--green),var(--blue))}.pageHero{background:linear-gradient(135deg,#f5fbff,#f0fbf7)}.contactHero{background:linear-gradient(135deg,#287fb1,#28aaae)}.dashboard{background:#f4f9fa}footer{background:#123d55}.footerBrand{align-items:center}.footerBrand img{object-fit:contain;background:#fff;border-radius:5px;width:145px;height:78px;padding:5px}.footerBrand p{color:#fff;margin:5px 0}.footerBrand small{color:#9bcad4}.footerGrid>div:not(:first-child)>b{color:#94d7d5}.legal{color:#8eb4c1;border-top-color:#315c70}.nav nav{gap:22px}.nav nav a{white-space:nowrap}.mobileQuickNav{display:none}.footerGrid{grid-template-columns:2fr 1fr 1fr 1fr}.serviceCard>small{color:var(--blue);margin-top:18px;font-size:11px;display:block}.serviceCard h3{margin-top:38px}.sectionMore{justify-content:flex-end;margin-top:30px;display:flex}.outlineButton{color:var(--blue);border:1px solid var(--blue);background:#fff}.assessmentBand{background:linear-gradient(130deg,#e9f8f5,#edf7ff);padding:95px 0}.assessmentPromo{grid-template-columns:1fr 1.15fr;align-items:center;gap:75px;display:grid}.assessmentPromo h2{margin:14px 0;font-size:40px;line-height:1.3}.assessmentPromo>div:first-child>p:last-child{color:var(--muted);line-height:1.8}.assessmentPromo>.button{grid-column:2;justify-self:start}.assessmentCards{gap:10px;display:grid}.assessmentCards>div{border:1px solid var(--line);background:#fff;grid-template-columns:42px 1fr auto;align-items:center;gap:14px;padding:19px 22px;display:grid}.assessmentCards span{color:var(--green);font:12px monospace}.assessmentCards small{color:var(--muted)}.policyHomeList{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.policyHomeList article{border-bottom:1px solid var(--line);padding:30px 28px 30px 0}.policyHomeList article:nth-child(odd){border-right:1px solid var(--line)}.policyHomeList article:nth-child(2n){padding-left:28px}.policyHomeList article>div{gap:8px;display:flex}.policyHomeList article span{color:var(--blue);background:#edf6fa;padding:5px 8px;font-size:11px}.policyHomeList h3{margin:16px 0 18px;font-size:20px;line-height:1.5}.policyHomeList small{color:var(--muted)}.casePreview{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.casePreview article{border:1px solid var(--line);background:#fff;padding:30px}.casePreview small{color:var(--blue)}.casePreview h3{margin:16px 0;font-size:21px;line-height:1.5}.casePreview p{color:var(--muted);line-height:1.8}.casePreview b{border-top:1px solid var(--line);padding-top:18px;font-size:13px;line-height:1.7;display:block}.routeMap{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-bottom:95px;display:grid}.routeMap>div{border-right:1px solid var(--line);padding:30px}.routeMap>div:last-child{border:0}.routeMap span{color:var(--green);margin-bottom:25px;font:12px monospace;display:block}.routeMap b{font-size:21px}.routeMap p{color:var(--muted);margin-bottom:0;line-height:1.7}.serviceGroup{grid-template-columns:280px 1fr;gap:70px;margin-bottom:95px;display:grid}.serviceGroup h2{font-size:32px}.serviceRows{border-top:1px solid var(--line)}.serviceRows>a{border-bottom:1px solid var(--line);grid-template-columns:55px 1fr auto;align-items:center;gap:20px;padding:25px 0;display:grid}.serviceRows>a>span{color:var(--green);font:12px monospace}.serviceRows h3{margin:0 0 7px;font-size:20px}.serviceRows p{color:var(--muted);margin:0}.serviceRows>a>b{color:var(--blue);font-size:12px}.serviceOverview{grid-template-columns:1.25fr .75fr;gap:90px;display:grid}.serviceOverview h2{margin:15px 0 24px;font-size:38px}.serviceOverview>div>p:last-child{color:var(--muted);font-size:17px;line-height:1.9}.serviceOverview aside{border:1px solid var(--line);border-top:3px solid var(--green);background:#f1f9fa;padding:30px}.serviceOverview aside p{color:var(--muted);line-height:1.8}.serviceOverview aside a{color:var(--blue);font-size:13px;font-weight:700}.serviceOverview .sourceLabel{border-top:1px solid var(--line);color:var(--blue);margin-top:18px;padding-top:16px;font-size:13px;font-weight:700;line-height:1.7;display:block}.metricSection{background:#f4fafb;padding:100px 0}.thresholdGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.thresholdGrid article{border:1px solid var(--line);background:#fff;min-height:220px;padding:26px}.thresholdGrid small{color:var(--blue)}.thresholdGrid strong{color:var(--ink);margin:32px 0 15px;font-size:27px;display:block}.thresholdGrid p{color:var(--muted);font-size:13px;line-height:1.75}.evaluationGrid{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.evaluationGrid article{border-bottom:1px solid var(--line);padding:34px 34px 34px 0}.evaluationGrid article:nth-child(odd){border-right:1px solid var(--line)}.evaluationGrid article:nth-child(2n){padding-left:34px}.evaluationGrid span{color:var(--green);font:12px monospace}.evaluationGrid h3{margin:16px 0 10px;font-size:21px}.evaluationGrid p{color:var(--muted);line-height:1.8}.deliverableGrid{grid-template-columns:1fr 1fr;gap:90px;display:grid}.deliverableGrid h2{margin:14px 0 28px;font-size:34px}.deliverableGrid ul{margin:0;padding:0;list-style:none}.deliverableGrid li{border-top:1px solid var(--line);padding:17px 0 17px 28px;position:relative}.deliverableGrid li:before{content:"✓";color:var(--green);position:absolute;left:0}.relatedCase{grid-template-columns:280px 1fr;gap:70px;display:grid}.relatedCase>div h2{font-size:34px}.relatedCase article{border:1px solid var(--line);padding:35px}.relatedCase article>small{color:var(--blue)}.relatedCase h3{font-size:25px;line-height:1.45}.relatedCase p,.relatedCase li{color:var(--muted);line-height:1.8}.relatedCase article>b{border-top:1px solid var(--line);margin-top:22px;padding-top:20px;display:block}.relatedCase article>a{color:var(--blue);margin-top:20px;font-size:13px;font-weight:700;display:block}.miniCta>div>small{color:var(--blue)}.assessmentTool{border:1px solid var(--line);background:#fff}.assessmentTabs{background:#eef6f7;grid-template-columns:repeat(3,1fr);display:grid}.assessmentTabs button{border:0;border-right:1px solid var(--line);cursor:pointer;background:0 0;padding:20px;font-weight:700}.assessmentTabs button.active{background:var(--blue);color:#fff}.assessmentIntro{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:end;gap:50px;padding:40px;display:grid}.assessmentIntro small{color:var(--blue)}.assessmentIntro h2{margin:8px 0 0;font-size:32px}.assessmentIntro p{color:var(--muted);margin:0;line-height:1.8}.question{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:30px;padding:25px 40px;display:grid}.questionCopy{grid-template-columns:42px 1fr;gap:10px;display:grid}.questionCopy>span{color:var(--green);padding-top:3px;font:12px monospace}.questionCopy b{line-height:1.6;display:block}.questionCopy small{color:var(--muted);margin-top:6px;display:block}.answerButtons{gap:7px;display:flex}.answerButtons button,.assessmentResult>button{border:1px solid var(--line);cursor:pointer;background:#fff;padding:9px 13px}.answerButtons button.selected{background:var(--ink);color:#fff;border-color:var(--ink)}.assessmentResult{border:1px solid #c8dee9;border-top:3px solid var(--blue);background:#eef7fb;justify-content:space-between;align-items:flex-start;gap:30px;margin:35px 40px 20px;padding:28px;display:flex}.assessmentResult.warn{background:#fff9eb;border-color:#d99d34}.assessmentResult.danger{background:#fff3f3;border-color:#d25555}.assessmentResult.good{background:#effaf5;border-color:#2b9b72}.assessmentResult small{color:var(--muted)}.assessmentResult h3{margin:8px 0;font-size:24px}.assessmentResult p,.assessmentResult li{color:var(--muted);line-height:1.7}.assessmentDisclaimer{color:var(--muted);padding:0 40px 35px;font-size:12px;line-height:1.7}.knowledgeGrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.knowledgeGrid article{border:1px solid var(--line);padding:30px}.knowledgeGrid article>div:first-child{color:var(--blue);justify-content:space-between;font:12px monospace;display:flex}.knowledgeGrid h2{margin:30px 0 14px;font-size:23px;line-height:1.5}.knowledgeGrid p{color:var(--muted);min-height:72px;line-height:1.8}.knowledgeGrid article>div:last-child{border-top:1px solid var(--line);justify-content:space-between;margin-top:25px;padding-top:18px;font-size:12px;display:flex}.knowledgeGrid time{color:var(--muted)}.knowledgeGrid a{color:var(--blue);font-weight:700}.knowledgePrinciple{background:linear-gradient(130deg,#e9f8f4,#eaf5fc);padding:90px 0}.knowledgePrinciple h2{font-size:38px}.knowledgePrinciple .shell>div{grid-template-columns:repeat(4,1fr);margin-top:35px;display:grid}.knowledgePrinciple .shell>div p{border-right:1px solid var(--line);background:#fff;margin:0;padding:22px;line-height:1.7}.knowledgePrinciple span{color:var(--green);margin-bottom:25px;font:12px monospace;display:block}.casesGrid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.casesGrid>article{border:1px solid var(--line);padding:34px}.casesGrid header{color:var(--blue);justify-content:space-between;font:12px monospace;display:flex}.casesGrid h2{margin:30px 0;font-size:25px;line-height:1.45}.casesGrid article>div{border-top:1px solid var(--line);margin-top:20px;padding-top:20px}.casesGrid p,.casesGrid li{color:var(--muted);line-height:1.75}.casesGrid article>footer{color:var(--ink);background:#eef7f7;margin:25px -34px -34px;padding:25px 34px}.casesGrid article>footer p{margin-bottom:0}.casePolicy{text-align:center;max-width:850px}.casePolicy h2{font-size:34px}.casePolicy p{color:var(--muted);line-height:1.9}.aboutStory{grid-template-columns:1fr 1fr;gap:90px;display:grid}.aboutStory h2{font-size:38px;line-height:1.4}.aboutStory>div:last-child p{color:var(--muted);font-size:16px;line-height:1.95}.companyFacts{color:#173f5e;background:#e9f2f7;padding:48px 0}.companyFacts .shell{grid-template-columns:repeat(3,1fr);display:grid}.companyFacts .shell>div{border-right:1px solid #c7d9e4;padding:0 35px}.companyFacts .shell>div:first-child{padding-left:0}.companyFacts .shell>div:last-child{border:0}.companyFacts small{color:#18977f;margin-bottom:12px;display:block}.companyFacts b{font-size:18px}.officeGrid{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.officeGrid>div{border-right:1px solid var(--line);padding:30px}.officeGrid>div:last-child{border:0}.officeGrid span{color:var(--green);margin-bottom:40px;font:12px monospace;display:block}.officeGrid b{font-size:21px}.officeGrid p{color:var(--muted)}.principles{grid-template-columns:300px 1fr;gap:70px;display:grid}.principles h2{font-size:34px}.principles>div:last-child{grid-template-columns:1fr 1fr;gap:12px;display:grid}.principles article{background:#fff;padding:25px}.principles article span{color:var(--green);font:12px monospace}.principles article p{color:var(--muted);line-height:1.7}.filterBlock{grid-template-columns:75px 1fr;align-items:start;gap:15px;margin-bottom:18px;display:grid}.filterBlock>b{padding-top:11px;font-size:13px}.filterBlock .policyFilters{margin-bottom:0}.policyResultCount{text-align:right;color:var(--muted);margin:28px 0 15px;font-size:12px}.executiveHero{position:relative}.executiveHero:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#2e7fb609 1px,#0000 1px),linear-gradient(#2e7fb609 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 72%);mask-image:linear-gradient(90deg,#000,#0000 72%)}.executiveHero .heroGrid{min-height:760px;position:relative}.executiveHero h1{letter-spacing:-.045em;font-family:Songti SC,Noto Serif SC,serif;font-size:62px;font-weight:700;line-height:1.18}.heroCredentials{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:34px;display:grid}.heroCredentials>div{border-right:1px solid var(--line);padding:21px 18px 0 0}.heroCredentials>div:last-child{border:0;padding-left:18px}.heroCredentials>div:nth-child(2){padding-left:18px}.heroCredentials b{color:var(--blue);font-size:28px;display:block}.heroCredentials span{color:var(--muted);margin-top:5px;font-size:12px;display:block}.clientBand{border-bottom:1px solid var(--line);background:#fff;padding:34px 0 38px}.clientBandHead{justify-content:space-between;align-items:center;gap:30px;margin-bottom:23px;display:flex}.clientBandHead p{align-items:baseline;gap:15px;margin:0;display:flex}.clientBandHead b{font-size:14px}.clientBandHead span{color:var(--muted);font-size:11px}.clientBandHead a{color:var(--blue);font-size:12px;font-weight:700}.clientMarquee{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(6,1fr);display:grid}.clientMarquee span{border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:#5b6e7a;letter-spacing:.03em;background:linear-gradient(160deg,#fff,#f8fbfc);place-items:center;min-height:72px;padding:12px;font-size:15px;font-weight:700;display:grid}.clientMarquee .clientLogo{background:#fff;height:92px;padding:16px 20px}.clientLogo img{object-fit:contain;width:100%;height:100%;display:block}.companyLead{padding-bottom:120px}.companyCapability{grid-template-columns:.95fr 1.05fr;align-items:stretch;gap:70px;display:grid}.capabilityImage{min-height:520px;position:relative}.capabilityImage img{object-fit:cover;border-radius:5px;width:100%;height:100%;box-shadow:0 25px 55px #173b5721}.capabilityImage>div{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff0;padding:22px 25px;position:absolute;bottom:25px;left:25px;right:25px}.capabilityImage small{color:var(--blue);margin-bottom:8px;display:block}.capabilityImage b{font-size:19px}.capabilityList{border-top:1px solid var(--line)}.capabilityList article{border-bottom:1px solid var(--line);grid-template-columns:52px 1fr;gap:15px;padding:25px 0;display:grid}.capabilityList article>span{color:var(--green);padding-top:5px;font:12px monospace}.capabilityList h3{margin:0 0 7px;font-size:20px}.capabilityList p{color:var(--muted);margin:0;line-height:1.75}.serviceShowcase{background:linear-gradient(135deg,#f6fafb,#eef8f5);padding:105px 0}.serviceGrid.premium{border-radius:6px;overflow:hidden;box-shadow:0 20px 55px #173b5714}.serviceGrid.premium .serviceCard{min-height:340px}.premiumCases{grid-template-columns:repeat(4,1fr);gap:12px}.premiumCases article{flex-direction:column;min-height:390px;padding:26px;display:flex}.premiumCases header{color:var(--blue);justify-content:space-between;font:11px monospace;display:flex}.premiumCases h3{font-size:19px}.premiumCases p{flex:1}.policyPortal{color:#fff;background:#153b55;padding:110px 0}.policyPortal .inverse .eyebrow{color:#78d6c7}.policyPortal .sectionIntro h2{color:#fff;font-size:43px}.policyPortal .sectionIntro>p{color:#b8ced8}.topicPolicyGrid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.topicPolicyGrid>section{color:var(--ink);background:#fff;border-radius:5px;padding:30px}.topicPolicyHead{border-bottom:1px solid var(--line);min-height:94px}.topicPolicyHead small{color:var(--blue)}.topicPolicyHead h3{margin:12px 0 22px;font-size:23px}.topicPolicyGrid>section>div:nth-child(2)>a{border-bottom:1px solid var(--line);grid-template-columns:62px 1fr 40px;align-items:start;gap:12px;padding:17px 0;display:grid}.topicPolicyGrid>section>div:nth-child(2) span{color:var(--green);font-size:11px}.topicPolicyGrid>section>div:nth-child(2) b{font-size:13px;line-height:1.6}.topicPolicyGrid time{color:var(--muted);text-align:right;font:11px monospace}.topicMore{color:var(--blue);margin-top:22px;font-size:12px;font-weight:700;display:block}.policyPortalFoot{justify-content:flex-end;align-items:center;gap:28px;margin-top:32px;display:flex}.policyPortalFoot>a:last-child{font-size:13px;font-weight:700}.executiveCta{background:linear-gradient(135deg,#dff7f1,#e2f1fb)}.executiveCta .ctaInner>div>p:last-child{color:var(--muted)}.leadForm{border:1px solid var(--line);background:#fff;padding:38px;box-shadow:0 20px 55px #173b5714}.leadFormHead small{color:var(--blue);letter-spacing:.12em}.leadFormHead h3{margin:10px 0;font-size:28px}.leadFormHead p{color:var(--muted);line-height:1.7}.leadFields{grid-template-columns:1fr 1fr;gap:18px;margin-top:28px;display:grid}.leadFields label{flex-direction:column;gap:8px;display:flex}.leadFields label>span{font-size:12px;font-weight:700}.leadFields input,.leadFields textarea{border:1px solid var(--line);background:#fbfdfe;outline:none;width:100%;padding:13px 14px;font:14px inherit}.leadFields input:focus,.leadFields textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #2e7fb614}.leadFields .wide{grid-column:1/-1}.honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.consent{color:var(--muted);align-items:flex-start;gap:10px;margin:20px 0;font-size:12px;line-height:1.6;display:flex}.consent input{margin-top:3px}.leadSubmit{align-items:center;gap:18px;display:flex}.leadSubmit button:disabled{opacity:.6;cursor:wait}.leadSubmit small{color:var(--muted);line-height:1.5}.formMessage{margin:18px 0 0;padding:13px 15px;font-size:13px}.formMessage.success{color:#167052;background:#eaf8f2}.formMessage.error{color:#a23b3b;background:#fff0f0}.assessmentSubmit{margin:10px 40px 28px}.assessmentSubmit .leadForm{box-shadow:none;background:#f8fbfc}.contactGrid>.leadForm{align-self:start}.contactPrivacy{border:1px solid #d4e4ec;border-top:3px solid var(--blue);background:#f2f8fa;margin-top:35px;padding:24px}.contactPrivacy p{color:var(--muted);margin-bottom:0;line-height:1.75}.policyChannelNav{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:45px;display:grid}.policyChannelNav a{border:1px solid var(--line);background:#f2f8fa;justify-content:space-between;gap:12px;padding:18px 20px;font-size:13px;font-weight:700;display:flex}.policyChannelNav a:hover{background:var(--blue);color:#fff;border-color:var(--blue)}.nationwideNotice{color:#fff;background:#153b55;grid-template-columns:250px 1fr;gap:45px;margin:0 0 45px;padding:38px;display:grid}.nationwideNotice h2{color:#fff;margin:12px 0 18px;font-size:29px}.nationwideNotice>div:first-child>b{color:#79d6c6;font-size:18px}.nationwideNotice>div:last-child{border-top:1px solid #386070;border-left:1px solid #386070;grid-template-columns:repeat(5,1fr);display:grid}.nationwideNotice>div:last-child a{border-bottom:1px solid #386070;border-right:1px solid #386070;justify-content:space-between;padding:12px 14px;font-size:12px;display:flex}.nationwideNotice>div:last-child a:hover{background:#225871}.knowledgeHubLead{max-width:620px;margin-bottom:45px}.knowledgeHubLead h2{margin:12px 0;font-size:42px}.knowledgeTopics{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.knowledgeTopics article{border:1px solid var(--line);background:#fff;flex-direction:column;min-height:390px;padding:36px;display:flex}.knowledgeTopics article>span{color:var(--green);font:12px monospace}.knowledgeTopics h2{margin:28px 0 10px;font-size:27px}.knowledgeTopics p{color:var(--muted);line-height:1.8}.knowledgeTopics ul{grid-template-columns:1fr 1fr;gap:10px 22px;margin:22px 0 30px;padding:0;list-style:none;display:grid}.knowledgeTopics li{padding-left:14px;font-size:13px;position:relative}.knowledgeTopics li:before{content:"";background:var(--green);border-radius:50%;width:5px;height:5px;position:absolute;top:7px;left:0}.knowledgeTopics article>div{border-top:1px solid var(--line);gap:25px;margin-top:auto;padding-top:20px;display:flex}.knowledgeTopics a{color:var(--blue);font-size:13px;font-weight:700}.knowledgeRoute{background:linear-gradient(135deg,#eaf7f4,#edf6fb);padding:95px 0}.knowledgeRoute .shell>div:first-child{justify-content:space-between;align-items:end;display:flex}.knowledgeRoute h2{margin:10px 0 0;font-size:38px}.knowledgeSteps{background:#fff;grid-template-columns:repeat(4,1fr);margin:40px 0 32px;display:grid}.knowledgeSteps article{border-right:1px solid var(--line);padding:28px}.knowledgeSteps article:last-child{border:0}.knowledgeSteps span{color:var(--green);margin-bottom:35px;font:12px monospace;display:block}.knowledgeSteps b{font-size:18px}.knowledgeSteps p{color:var(--muted);font-size:13px;line-height:1.7}.assistantBand{background:#edf8f4;padding:85px 0}.assistantInner{grid-template-columns:1fr 240px .8fr;align-items:center;gap:60px;display:grid}.assistantInner h2{margin:12px 0 18px;font-size:40px}.assistantInner p{font-size:18px}.assistantInner p b{color:var(--green);letter-spacing:.04em;font-size:25px}.assistantInner small{color:var(--muted)}.assistantQr{background:#fff;border:10px solid #fff;width:220px;height:220px;overflow:hidden;box-shadow:0 18px 40px #173b571f}.assistantQr img{object-fit:cover;object-position:center 53%;width:100%;height:100%;transform:scale(1.55)}.assistantAction{text-align:right}.contactWechat{border:1px solid var(--line);grid-template-columns:180px 1fr;align-items:center;gap:28px;margin:24px 0 35px;padding:24px;display:grid}.contactWechat>img{object-fit:cover;object-position:center 53%;width:180px;height:180px;transform:none}.contactWechat small{color:var(--muted);margin-bottom:8px;display:block}.contactWechat strong{color:var(--green);font-size:27px}.contactWechat p{color:var(--muted);line-height:1.7}.aboutStatement{color:#173f5e;background:#f7fafc;padding:92px 0}.aboutStatement .eyebrow{color:#18977f}.aboutStatement h2{color:#173f5e;letter-spacing:-.03em;margin:20px 0;font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,sans-serif;font-size:48px;line-height:1.35}.aboutStatement>div>p:last-child{color:#587182;max-width:780px;font-size:17px;line-height:1.9}.aboutBusinessGrid{grid-template-columns:repeat(2,1fr);gap:15px;display:grid}.aboutBusinessGrid article{border:1px solid var(--line);min-height:220px;padding:35px}.aboutBusinessGrid span{color:var(--green);font:12px monospace}.aboutBusinessGrid h3{margin:32px 0 12px;font-size:24px}.aboutBusinessGrid p{color:var(--muted);line-height:1.8}.aboutReach{background:#f4f8fa;padding:100px 0}.aboutReach>.shell{grid-template-columns:.7fr 1.3fr;align-items:start;gap:70px;display:grid}.aboutReach h2{font-size:38px;line-height:1.35}.aboutReach>div>div:first-child>p:last-child{color:var(--muted);line-height:1.8}@media (width<=900px){.heroGrid{grid-template-columns:1fr;gap:55px;padding:70px 0 100px}.heroVisual{max-width:620px}.companyGrid{grid-template-columns:1fr;gap:45px}.header .brand,.header .brand img{width:125px}.process.bright div:after{display:none}.footerGrid{grid-template-columns:1fr 1fr}.assessmentPromo,.serviceOverview,.aboutStory{grid-template-columns:1fr;gap:40px}.assessmentPromo>.button{grid-column:auto}.casePreview,.thresholdGrid{grid-template-columns:1fr 1fr}.serviceGroup,.relatedCase,.principles{grid-template-columns:1fr;gap:35px}.knowledgePrinciple .shell>div{grid-template-columns:1fr 1fr}.clientMarquee{grid-template-columns:repeat(4,1fr)}.companyCapability{grid-template-columns:1fr}.capabilityImage{min-height:440px}.premiumCases,.policyChannelNav{grid-template-columns:1fr 1fr}.assistantInner{grid-template-columns:1fr 220px}.assistantAction{text-align:left;grid-column:1/-1}.aboutReach>.shell,.nationwideNotice{grid-template-columns:1fr}.nationwideNotice>div:last-child{grid-template-columns:repeat(4,1fr)}.mobileQuickNav{border-top:1px solid var(--line);background:#fff;justify-content:center;align-items:center;gap:34px;height:38px;font-size:12px;font-weight:700;display:flex}}@media (width<=560px){.header .brand,.header .brand img{width:105px;height:56px}.mobileQuickNav{justify-content:space-around;gap:0}.hero h1{font-size:39px}.heroVisual{padding:0 0 108px}.heroVisual>img{height:330px}.heroFloat{bottom:12px;left:12px;right:12px}.companyBand{padding:75px 0}.companyGrid h2{font-size:31px}.footerBrand img{width:120px}.scope{gap:13px}.footerGrid,.casePreview,.routeMap,.thresholdGrid,.evaluationGrid,.deliverableGrid,.knowledgeGrid,.casesGrid,.companyFacts .shell,.officeGrid,.principles>div:last-child,.knowledgePrinciple .shell>div{grid-template-columns:1fr}.routeMap>div,.officeGrid>div{border-right:0;border-bottom:1px solid var(--line)}.serviceRows>a{grid-template-columns:35px 1fr}.serviceRows>a>b{grid-column:2}.evaluationGrid article,.evaluationGrid article:nth-child(2n){border-right:0;padding:28px 0}.policyHomeList{grid-template-columns:1fr}.policyHomeList article,.policyHomeList article:nth-child(2n){border-right:0;padding:25px 0}.assessmentTabs{grid-template-columns:1fr}.assessmentIntro,.question{grid-template-columns:1fr;padding:25px 20px}.answerButtons{padding-left:52px}.assessmentResult{flex-direction:column;margin:25px 20px 15px}.assessmentDisclaimer{padding:0 20px 25px}.companyFacts .shell>div{border-bottom:1px solid #c7d9e4;border-right:0;padding:20px 0}.filterBlock{grid-template-columns:1fr}.executiveHero h1{font-size:42px}.heroCredentials{grid-template-columns:1fr 1fr 1fr}.heroCredentials>div{padding:16px 8px 0!important}.heroCredentials b{font-size:23px}.clientBandHead{flex-direction:column;align-items:flex-start}.clientBandHead p{flex-direction:column;align-items:flex-start;gap:5px}.clientMarquee{grid-template-columns:repeat(2,1fr)}.premiumCases,.topicPolicyGrid,.policyChannelNav{grid-template-columns:1fr}.capabilityImage{min-height:360px}.policyPortal{padding:80px 0}.policyPortal .sectionIntro h2{font-size:34px}.topicPolicyGrid>section{padding:22px}.topicPolicyGrid>section>div:nth-child(2)>a{grid-template-columns:55px 1fr}.topicPolicyGrid time{display:none}.policyPortalFoot{flex-direction:column;align-items:flex-start}.leadFields{grid-template-columns:1fr}.leadFields .wide{grid-column:auto}.leadForm{padding:25px 20px}.leadSubmit{flex-direction:column;align-items:flex-start}.assessmentSubmit{margin:10px 20px 25px}.knowledgeTopics,.aboutBusinessGrid{grid-template-columns:1fr}.knowledgeTopics article{min-height:auto;padding:26px}.knowledgeTopics ul,.knowledgeSteps{grid-template-columns:1fr}.knowledgeSteps article{border-right:0;border-bottom:1px solid var(--line)}.assistantInner{grid-template-columns:1fr;gap:28px}.assistantQr{width:190px;height:190px}.assistantAction{grid-column:auto}.aboutStatement h2{font-size:37px}.contactWechat{grid-template-columns:1fr}.nationwideNotice{padding:24px}.nationwideNotice>div:last-child{grid-template-columns:repeat(2,1fr)}}.policyHero{padding-bottom:72px}.policyStats{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;align-items:center;gap:28px;margin-top:34px;padding-top:24px;font-size:13px;display:flex}.policyStats span{align-items:baseline;gap:6px;display:flex}.policyStats b{color:var(--blue);font-size:24px}.policyStats a{color:var(--blue);margin-left:auto;font-weight:700}.policySection{padding-top:72px}.policyBusinessNav{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:52px;display:grid}.policyBusinessNav>a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;padding:23px 20px;position:relative}.policyBusinessNav>a:hover{background:#f5fafc}.policyBusinessNav b,.policyBusinessNav span{display:block}.policyBusinessNav b{color:#173f5e;font-size:15px}.policyBusinessNav span{color:var(--muted);margin-top:9px;font-size:12px}.policyBusinessNav em{color:#176b9d;font-style:normal;position:absolute;top:22px;right:16px}.policySnapshotShelf{margin:0 0 52px}.policySnapshotShelf>header{justify-content:space-between;align-items:end;gap:40px;margin-bottom:22px;display:flex}.policySnapshotShelf>header h2{color:#173f5e;margin:8px 0 0;font-size:30px}.policySnapshotShelf>header>p{color:var(--muted);margin:0;font-size:13px}.policySnapshotGrid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.policySnapshotGrid>a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;min-width:0;padding:24px 22px}.policySnapshotGrid>a:hover{background:#f5fafc}.policySnapshotGrid>a>div{align-items:baseline;gap:5px;display:flex}.policySnapshotGrid b{color:#173f5e;margin-right:auto;font-size:16px}.policySnapshotGrid strong{color:#176b9d;font-size:28px}.policySnapshotGrid small{color:var(--muted)}.policySnapshotGrid span{color:#168b76;margin-top:22px;font-size:11px;display:block}.policySnapshotGrid p{color:#425f72;min-height:4.5em;margin:9px 0 18px;font-size:13px;line-height:1.5}.policySnapshotGrid em{color:#176b9d;font-size:12px;font-style:normal;font-weight:700}.policyKnowledgeShelf{border:1px solid var(--line);background:linear-gradient(135deg,#f6fbfd,#f5fbf7);margin:0 0 58px;padding:36px}.policyKnowledgeShelf>header{justify-content:space-between;align-items:end;gap:40px;margin-bottom:26px;display:flex}.policyKnowledgeShelf>header h2{margin:8px 0 0;font-size:30px}.policyKnowledgeShelf>header>p{max-width:430px;color:var(--muted);margin:0;line-height:1.7}.policyKnowledgeShelf>div{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(5,1fr);display:grid}.policyKnowledgeShelf>div>a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffffc7;min-width:0;padding:22px 20px}.policyKnowledgeShelf>div span{color:var(--green);font-size:11px;font-weight:800}.policyKnowledgeShelf>div b{margin:12px 0 9px;line-height:1.5;display:block}.policyKnowledgeShelf>div p{color:var(--muted);margin:0;font-size:12px;line-height:1.7}.policyFilters{flex-wrap:wrap;gap:10px;margin-bottom:32px;display:flex}.policyFilters a{border:1px solid var(--line);background:#fff;padding:10px 15px;font-size:13px}.policyFilters a.active{color:#fff;border-color:var(--blue);background:var(--blue)}.policyCards{gap:18px;display:grid}.policyCard{border:1px solid var(--line);background:#fff;border-radius:8px;padding:34px 38px;transition:all .2s}.policyCard:hover{border-color:#9acbd7;transform:translateY(-2px);box-shadow:0 18px 45px #19556e14}.policyCardMeta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;display:flex}.policyCardMeta time{margin-left:auto}.level{border-radius:50%;place-items:center;width:26px;height:26px;font-weight:800;display:inline-grid}.levelA{color:#08755d;background:#dbf5e9}.levelB{color:#176aa3;background:#e1f0fa}.levelC{color:#65747c;background:#edf0f2}.policyCard h2{max-width:920px;margin:20px 0 12px;font-size:22px;line-height:1.5}.policyCard>p{color:var(--muted);max-width:930px;line-height:1.8}.policyCardPreview{background:#f4f8fa;border-left:3px solid #168b76;margin-top:20px;padding:18px 20px}.policyCardPreview>strong{color:#173f5e;line-height:1.65;display:block}.policyCardPreview ul{color:#536d7c;margin:10px 0 0;padding-left:20px}.policyCardPreview li{margin:6px 0;line-height:1.65}.policyCardFoot{border-top:1px solid var(--line);justify-content:space-between;gap:24px;margin-top:25px;padding-top:18px;font-size:13px;display:flex}.policyCardFoot>span,.policyCardFoot>strong{color:#9b5608;font-weight:800}.policyCardFoot>a{color:var(--blue);font-weight:700}.policyCardFoot.noDeadline{justify-content:flex-end}.policyDetailHero{border-bottom:1px solid var(--line);background:linear-gradient(135deg,#f5fbff,#eefaf6);padding:75px 0 55px}.breadcrumb{color:var(--muted);gap:10px;margin-bottom:35px;font-size:12px;display:flex}.policyDetailMeta{color:var(--muted);align-items:center;gap:12px;font-size:12px;display:flex}.policyDetailHero h1{letter-spacing:-.025em;max-width:1080px;margin:22px 0;font-size:40px;line-height:1.32}.policyDetailHero h1.longPolicyTitle{letter-spacing:-.015em;max-width:1120px;font-size:32px;line-height:1.42}.policyDetailHero>div>p{color:var(--muted);max-width:850px;font-size:17px;line-height:1.9}.policyDetailHero dl{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,1fr);gap:0;margin:38px 0 0;display:grid}.policyDetailHero dl>div{border-right:1px solid var(--line);padding:18px 20px}.policyDetailHero dl>div.wide{grid-column:span 2}.policyDetailHero dl>div:last-child{border-right:0}.policyDetailHero dt{color:var(--muted);margin-bottom:7px;font-size:11px}.policyDetailHero dd{margin:0;font-size:13px;font-weight:700}.policyDetailGrid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:75px;display:grid}.policyContent h2{margin:13px 0 24px;font-size:32px}.policyContent>section>p:not(.eyebrow){color:var(--muted);font-size:16px;line-height:1.9}.policyContent li{border-top:1px solid var(--line);padding:21px 20px 21px 54px;line-height:1.75;position:relative}.policyContent li:before{color:var(--green);font:12px monospace;position:absolute;top:22px;left:10px}.policyContent ul li:before{content:"✓"}.policyContent ol li:before{content:counter(item, decimal-leading-zero)}.reviewNote{border:1px solid #d8e5e9;border-top:3px solid var(--green);background:#f6fafb;padding:28px 30px}.reviewNote p{color:var(--muted);line-height:1.8}.reviewNote small{color:#82939a}.articleKeyFact{border-left:4px solid var(--blue);background:#f2f8fb;gap:8px;margin-top:26px;padding:22px 24px;display:grid}.articleKeyFact span{color:var(--muted);font-size:12px}.articleKeyFact strong{color:var(--blue);font-size:18px;line-height:1.6}.articleCaution{background:#fffaf3;border:1px solid #ead8bf;border-left:4px solid #c7781e;padding:28px 30px}.articleCaution b{color:#8c4b09}.articleCaution p{margin-bottom:0}.sourcePanel{border:1px solid var(--line);background:#f5fbfd;padding:30px;position:sticky;top:110px}.sourcePanel h3{margin:13px 0;font-size:23px}.sourcePanel p{color:var(--muted);font-size:14px;line-height:1.75}.sourcePanel dl>div{border-top:1px solid var(--line);padding:12px 0}.sourcePanel dd{margin:5px 0 0;font-size:13px;font-weight:750;line-height:1.55}.sourcePanel>a:not(.button){color:var(--blue);margin:20px 0;font-weight:700;display:block}.sourcePanel hr{border:0;border-top:1px solid var(--line);margin:25px 0}.sourcePanel .button{width:100%;margin-top:10px}.calendarList{border-top:1px solid var(--line)}.calendarList article{border-bottom:1px solid var(--line);grid-template-columns:95px 1fr 45px;align-items:start;gap:34px;padding:30px 0;display:grid}.calendarList time{color:var(--blue);flex-direction:column;display:flex}.calendarList time b{font-size:24px}.calendarList time small{color:var(--muted);margin-top:6px}.calendarList article>div>span{color:var(--green);font-size:12px}.calendarList h2{max-width:940px;margin:9px 0;font-size:19px;line-height:1.55}.calendarList p{color:var(--muted);margin:0;line-height:1.7}.calendarPolicyInfo{background:#f4f8fa;border-left:3px solid #168b76;margin-top:16px;padding:14px 16px}.calendarPolicyInfo>strong{color:#173f5e;font-size:13px;line-height:1.7;display:block}.calendarPolicyInfo ul{color:#536d7c;margin:8px 0 0;padding-left:19px;font-size:13px;line-height:1.7}.calendarList article>a{color:var(--blue);text-align:right;font-size:24px}@media (width<=900px){.policyBusinessNav,.policySnapshotGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.policyKnowledgeShelf>div{grid-template-columns:repeat(2,1fr)}.policyDetailHero dl{grid-template-columns:1fr 1fr}.policyDetailHero dl>div:nth-child(2){border-right:0}.policyDetailHero dl>div{border-bottom:1px solid var(--line)}.policyDetailGrid{grid-template-columns:1fr;gap:35px}.sourcePanel{position:static}}@media (width<=560px){.policyBusinessNav{grid-template-columns:1fr}.policySnapshotShelf>header{flex-direction:column;align-items:start;gap:10px}.policySnapshotGrid{grid-template-columns:1fr}.policySnapshotGrid p{min-height:0}.policyKnowledgeShelf{padding:24px 20px}.policyKnowledgeShelf>header{flex-direction:column;align-items:start;gap:12px}.policyKnowledgeShelf>div{grid-template-columns:1fr}.policyStats a{width:100%;margin-left:0}.policyCard{padding:26px 22px}.policyCard h2{font-size:18px}.policyCardMeta time{width:100%;margin-left:38px}.policyCardFoot{flex-direction:column;gap:10px}.policyDetailHero h1,.policyDetailHero h1.longPolicyTitle{font-size:28px;line-height:1.45}.policyDetailHero dl{grid-template-columns:1fr}.policyDetailHero dl>div.wide{grid-column:auto}.policyDetailHero dl>div{border-right:0}.calendarList article{grid-template-columns:65px 1fr;gap:18px}.calendarList article>a{display:none}.calendarList h2{font-size:17px}}.simpleHeader{border-bottom:1px solid #e4ebf2;box-shadow:0 4px 22px #14375809}.simpleHeader .navCta,.simpleHero .button{background:#1769aa;border-radius:3px}.simpleHeader .navCta:hover,.simpleHero .button:hover{background:#0e568f}.simpleHero{background:#f6f9fc;border-bottom:1px solid #e2eaf1;padding:92px 0 86px}.simpleHeroGrid{grid-template-columns:1.02fr .98fr;align-items:center;gap:76px;display:grid}.simpleHero h1{letter-spacing:-.05em;color:#153b5b;margin:20px 0 24px;font-size:58px;line-height:1.16}.simpleHero h1 em{color:#1769aa;font-style:normal}.simpleHero .lead{color:#617485;max-width:610px}.simpleHero .actions{margin:34px 0 26px}.simpleHeroNote{color:#80909d;font-size:13px}.simpleHeroVisual{position:relative}.simpleHeroVisual:before{content:"";background:#dcecf7;width:42%;height:62%;position:absolute;bottom:-18px;left:-18px}.simpleHeroVisual img{object-fit:cover;border-radius:3px;width:100%;height:470px;display:block;position:relative;box-shadow:0 22px 55px #1a486e1f}.simpleServices,.simpleClients,.simpleCases{padding:96px 0;scroll-margin-top:96px}.simpleSectionHead{grid-template-columns:1fr 410px;align-items:end;gap:75px;margin-bottom:45px;display:grid}.simpleSectionHead h2,.simpleAbout h2,.simpleWechat h2{color:#153b5b;letter-spacing:-.035em;margin:13px 0 0;font-size:40px;line-height:1.28}.simpleSectionHead>p{color:#667b8b;margin:0;line-height:1.8}.simpleServiceGrid{background:#fff;border:1px solid #dfe8ef;grid-template-columns:repeat(3,1fr);display:grid}.simpleServiceGrid article{border-right:1px solid #dfe8ef;min-height:390px;padding:34px}.simpleServiceGrid article:last-child{border-right:0}.simpleServiceGrid article>span{color:#2a91a5;font:12px monospace}.simpleServiceGrid h3{color:#153b5b;margin:54px 0 18px;font-size:24px}.simpleServiceGrid p{color:#667b8b;min-height:92px;font-size:14px;line-height:1.85}.simpleServiceGrid ul{border-top:1px solid #e7edf2;margin:0;padding:18px 0 0;list-style:none}.simpleServiceGrid li{color:#354f63;padding:7px 0 7px 19px;font-size:13px;position:relative}.simpleServiceGrid li:before{content:"✓";color:#2a91a5;position:absolute;left:0}.simpleServiceMore{color:#718594;margin:24px 0 0;font-size:13px}.simpleAbout{background:#eaf2f8;padding:92px 0;scroll-margin-top:96px}.simpleAboutGrid{grid-template-columns:.72fr 1.28fr;gap:100px;display:grid}.simpleAboutGrid>div:last-child>p{color:#4f687a;margin:0;font-size:17px;line-height:2}.simpleCapabilities{border-top:1px solid #c8dae7;border-bottom:1px solid #c8dae7;grid-template-columns:repeat(4,1fr);margin-top:34px;display:grid}.simpleCapabilities span{color:#234d69;text-align:center;border-right:1px solid #c8dae7;padding:18px 10px;font-size:13px;font-weight:700}.simpleCapabilities span:last-child{border-right:0}.simpleClients{background:#fff}.simpleLogoGrid{border-top:1px solid #e1e8ee;border-left:1px solid #e1e8ee;grid-template-columns:repeat(6,1fr);display:grid}.simpleLogoGrid div{background:#fff;border-bottom:1px solid #e1e8ee;border-right:1px solid #e1e8ee;place-items:center;height:112px;padding:18px;display:grid}.simpleLogoGrid img{object-fit:contain;filter:saturate(.82);max-width:100%;max-height:68px}.simpleCases{background:#f7f9fb}.simpleCaseGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.simpleCaseGrid article{background:#fff;border:1px solid #e0e8ee;padding:32px}.simpleCaseGrid small{color:#2a91a5;letter-spacing:.04em;font-size:11px}.simpleCaseGrid h3{color:#153b5b;min-height:68px;margin:18px 0;font-size:21px;line-height:1.55}.simpleCaseGrid p{color:#667b8b;min-height:108px;font-size:14px;line-height:1.8}.simpleCaseGrid b{color:#38566b;border-top:1px solid #e4ebf0;padding-top:19px;font-size:13px;line-height:1.75;display:block}.simpleWechat{background:#e3f2f3;padding:90px 0;scroll-margin-top:96px}.simpleWechatGrid{grid-template-columns:1fr 230px;align-items:center;gap:100px;display:grid}.simpleWechatGrid>div:first-child>p:not(.eyebrow){color:#58717e;max-width:650px;font-size:16px;line-height:1.85}.simpleWechatGrid strong{color:#153b5b;margin-top:25px;font-size:21px;display:block}.simpleWechatGrid>div:last-child{text-align:center;background:#fff;padding:15px;box-shadow:0 14px 35px #255d6914}.simpleWechatGrid img{object-fit:cover;width:200px;height:200px;display:block}.simpleWechatGrid small{color:#70838c;margin-top:9px;display:block}.simpleFooter{background:#153b5b;padding-top:48px}.simpleFooterMain{justify-content:space-between;align-items:center;gap:50px;display:flex}.simpleFooterMain nav{color:#d7e5ef;gap:30px;font-size:13px;display:flex}@media (width<=900px){.simpleHeroGrid,.simpleSectionHead,.simpleAboutGrid{grid-template-columns:1fr;gap:38px}.simpleHero{padding:70px 0}.simpleHeroVisual img{height:400px}.simpleServiceGrid{grid-template-columns:1fr}.simpleServiceGrid article{border-bottom:1px solid #dfe8ef;border-right:0;min-height:auto}.simpleServiceGrid article:last-child{border-bottom:0}.simpleServiceGrid p,.simpleCaseGrid h3,.simpleCaseGrid p{min-height:auto}.simpleLogoGrid{grid-template-columns:repeat(4,1fr)}.simpleCaseGrid{grid-template-columns:1fr}.simpleWechatGrid{gap:50px}.simpleFooterMain{flex-direction:column;align-items:flex-start}}@media (width<=560px){.simpleHero{padding:54px 0 62px}.simpleHero h1{font-size:40px}.simpleHeroVisual img{height:300px}.simpleServices,.simpleClients,.simpleCases,.simpleAbout,.simpleWechat{padding:68px 0}.simpleSectionHead h2,.simpleAbout h2,.simpleWechat h2{font-size:31px}.simpleServiceGrid article,.simpleCaseGrid article{padding:26px 22px}.simpleServiceGrid h3{margin-top:36px}.simpleCapabilities{grid-template-columns:1fr 1fr}.simpleCapabilities span:nth-child(2){border-right:0}.simpleCapabilities span:nth-child(-n+2){border-bottom:1px solid #c8dae7}.simpleLogoGrid{grid-template-columns:repeat(3,1fr)}.simpleLogoGrid div{height:86px;padding:12px}.simpleWechatGrid{grid-template-columns:1fr;gap:32px}.simpleWechatGrid>div:last-child{width:230px}.simpleFooterMain nav{grid-template-columns:1fr 1fr;gap:16px;width:100%;display:grid}}.homeHero{background:#fff;border-bottom:1px solid #e2eaf0;padding:72px 0 68px}.homeHeroGrid{grid-template-columns:1.02fr .98fr;align-items:center;gap:70px;display:grid}.homeCompanyName{color:#547187;letter-spacing:.08em;margin:0;font-size:13px;font-weight:700}.homeHero h1{color:#173f5e;letter-spacing:-.055em;margin:22px 0;font-size:56px;line-height:1.15}.homeHero h1 em{color:#18977f;font-style:normal}.homeHero .lead{color:#566f81;max-width:620px;font-size:18px;line-height:1.9}.homeHero .button{background:#176b9d;border-radius:3px}.homeHero .button:hover{background:#115a85}.homeMotto{color:#77909f;margin:0;font-size:13px}.heroServicePanel{background:#eef7f6;border:1px solid #d7e6e8;padding:34px;box-shadow:0 22px 55px #1c4e5c14}.heroServiceHead{border-bottom:1px solid #cfe2e1;justify-content:space-between;align-items:center;padding-bottom:22px;display:flex}.heroServiceHead span{color:#18977f;font:12px ui-monospace,SFMono-Regular,Menlo,monospace}.heroServiceHead p{color:#234e66;margin:0;font-size:14px;font-weight:800}.heroServiceLinks{display:grid}.heroServiceLinks>a{border-bottom:1px solid #d4e6e5;grid-template-columns:38px 1fr 20px;align-items:center;gap:14px;padding:19px 0;display:grid}.heroServiceLinks>a:hover b{color:#168c76}.heroServiceLinks small{color:#229b85;font:11px ui-monospace,SFMono-Regular,Menlo,monospace}.heroServiceLinks b{color:#173f5e;font-size:16px;transition:all .18s;display:block}.heroServiceLinks span{color:#718996;margin-top:5px;font-size:11px;display:block}.heroServiceLinks strong{color:#348a8a;font-size:15px}.heroServiceFoot{color:#647f87;margin:22px 0 0;font-size:12px;line-height:1.7}.homeCompany,.homeServices,.homeClients,.homeScenarios,.homeKnowledge,.homeWechat{scroll-margin-top:104px}.homeCompanyGrid{grid-template-columns:.72fr 1.28fr;align-items:start;gap:100px;display:grid}.homeCompany h2,.homeSectionHead h2,.homeWechat h2{color:#173f5e;letter-spacing:-.035em;margin:13px 0 0;font-size:40px;line-height:1.3}.homeCompanyBody>p{color:#4e687a;margin:0;font-size:17px;line-height:2}.homeCompanyFacts{border-top:1px solid #cbd9e2;border-bottom:1px solid #cbd9e2;grid-template-columns:repeat(3,1fr);margin-top:30px;display:grid}.homeCompanyFacts article{border-right:1px solid #cbd9e2;padding:20px 22px}.homeCompanyFacts article:first-child{padding-left:0}.homeCompanyFacts article:last-child{border-right:0}.homeCompanyFacts small{color:#18977f;margin-bottom:9px;font-size:11px;display:block}.homeCompanyFacts b{color:#294e64;font-size:13px;line-height:1.7;display:block}.homeCompanyMore{color:#176b9d;margin-top:25px;font-size:13px;font-weight:800;display:inline-block}.homeServices,.homeClients,.homeScenarios,.homeKnowledge{padding:80px 0}.homeSectionHead{grid-template-columns:1fr 420px;align-items:end;gap:70px;margin-bottom:46px;display:grid}.homeSectionHead>p{color:#667d8d;margin:0;line-height:1.85}.homeServiceGrid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.homeServiceGrid article{background:#fff;border:1px solid #dce6ed;min-height:345px;padding:30px 32px}.homeServiceGrid header{justify-content:space-between;align-items:center;display:flex}.homeServiceGrid header>span{color:#18977f;font:12px ui-monospace,SFMono-Regular,Menlo,monospace}.homeServiceGrid header>small{color:#467081;background:#edf6f7;padding:7px 10px;font-size:11px}.homeServiceGrid h3{color:#173f5e;margin:30px 0 13px;font-size:25px}.homeServiceGrid p{color:#647b8b;min-height:56px;font-size:14px;line-height:1.75}.homeServiceGrid ul{border-top:1px solid #e3eaf0;margin:18px 0 21px;padding:15px 0 0;list-style:none}.homeServiceGrid li{color:#35566b;padding:6px 0 6px 18px;font-size:13px;position:relative}.homeServiceGrid li:before{content:"";background:#21a58a;border-radius:50%;width:5px;height:5px;position:absolute;top:13px;left:0}.homeServiceGrid article>a{color:#176b9d;font-size:13px;font-weight:800}.homeServiceGrid article>a span{margin-left:4px}.homeSectionMore{justify-content:flex-end;margin-top:26px;display:flex}.homeSectionMore a{color:#176b9d;font-size:13px;font-weight:800}.homeClients{background:#f8fafb}.homeLogoGrid{border-top:1px solid #dde6eb;border-left:1px solid #dde6eb;grid-template-columns:repeat(6,1fr);display:grid}.homeLogoGrid div{background:#fff;border-bottom:1px solid #dde6eb;border-right:1px solid #dde6eb;place-items:center;height:112px;padding:18px;display:grid}.homeLogoGrid img{object-fit:contain;filter:saturate(.86);max-width:100%;max-height:68px;display:block}.homeScenarios{background:#fff}.homeScenarioGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.homeScenarioGrid article{background:#fff;border:1px solid #dde6ec;min-height:360px;padding:29px}.homeScenarioGrid article>div{justify-content:space-between;align-items:center;display:flex}.homeScenarioGrid article>div span{color:#18977f;font:12px ui-monospace,SFMono-Regular,Menlo,monospace}.homeScenarioGrid article>div small{color:#748997;font-size:11px}.homeScenarioGrid h3{color:#173f5e;min-height:66px;margin:27px 0 13px;font-size:21px;line-height:1.5}.homeScenarioGrid p{color:#657c8b;min-height:82px;font-size:14px;line-height:1.75}.homeScenarioGrid ul{border-top:1px solid #e3eaf0;margin:17px 0 16px;padding:15px 0 0;list-style:none}.homeScenarioGrid li{color:#35566b;padding:6px 0 6px 17px;font-size:12px;line-height:1.6;position:relative}.homeScenarioGrid li:before{content:"✓";color:#20a188;position:absolute;left:0}.homeScenarioGrid article>a{color:#176b9d;font-size:12px;font-weight:800}.homeKnowledge{background:#edf5f7}.homeKnowledgeGrid{border-top:1px solid #d4e2e6;border-left:1px solid #d4e2e6;grid-template-columns:repeat(4,1fr);display:grid}.homeKnowledgeGrid>a{background:#fff;border-bottom:1px solid #d4e2e6;border-right:1px solid #d4e2e6;min-height:270px;padding:25px}.homeKnowledgeGrid>a>div{justify-content:space-between;align-items:center;display:flex}.homeKnowledgeGrid span{color:#18977f;font:11px ui-monospace,SFMono-Regular,Menlo,monospace}.homeKnowledgeGrid small{color:#718996;font-size:11px}.homeKnowledgeGrid h3{color:#173f5e;min-height:78px;margin:27px 0 11px;font-size:19px;line-height:1.55}.homeKnowledgeGrid p{color:#667d8d;min-height:70px;margin:0;font-size:13px;line-height:1.75}.homeKnowledgeGrid b{color:#176b9d;margin-top:18px;font-size:12px;display:block}.homeKnowledgeMore{text-align:right;margin-top:28px}.homeWechat{background:#e2f3ee;padding:76px 0}.homeWechatGrid{grid-template-columns:1fr 230px;align-items:center;gap:100px;display:grid}.homeWechatGrid>div:first-child>p:not(.eyebrow){color:#577379;max-width:680px;font-size:16px;line-height:1.9}.homeWechatGrid strong{color:#173f5e;margin-top:22px;font-size:21px;display:block}.homeWechatTags{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}.homeWechatTags span{color:#34685f;background:#ffffff80;border:1px solid #b8d9d1;padding:8px 12px;font-size:12px}.homeQr{text-align:center;background:#fff;padding:15px;box-shadow:0 14px 35px #255d6914}.homeQr img{object-fit:cover;width:200px;height:200px;display:block}.homeQr small{color:#70838c;margin-top:9px;display:block}@media (width<=980px){.homeHeroGrid,.homeCompanyGrid,.homeSectionHead{grid-template-columns:1fr;gap:42px}.homeHero{padding:70px 0}.heroServicePanel{max-width:720px}.homeCompanyFacts{grid-template-columns:1fr}.homeCompanyFacts article,.homeCompanyFacts article:first-child{border-bottom:1px solid #cbd9e2;border-right:0;padding:17px 0}.homeCompanyFacts article:last-child{border-bottom:0}.homeLogoGrid{grid-template-columns:repeat(4,1fr)}.homeScenarioGrid{grid-template-columns:1fr}.homeScenarioGrid article,.homeScenarioGrid h3,.homeScenarioGrid p{min-height:auto}.homeKnowledgeGrid{grid-template-columns:repeat(2,1fr)}.homeKnowledgeGrid>a,.homeKnowledgeGrid h3,.homeKnowledgeGrid p{min-height:auto}.homeKnowledgeGrid h3{margin-top:28px}.homeWechatGrid{gap:55px}}@media (width<=620px){.simpleHeader .navCta{padding:10px 12px;font-size:12px;display:inline-flex}.simpleHeader .navActions{gap:9px}.simpleHeader .language{padding-right:9px}.homeHero{padding:40px 0 44px}.homeHeroGrid{gap:32px}.homeCompanyName{font-size:11px;line-height:1.6}.homeHero h1{margin:17px 0;font-size:36px;line-height:1.16}.homeHero .lead{font-size:15px;line-height:1.75}.homeHero .actions{margin:24px 0 18px}.heroServicePanel{padding:18px 16px}.heroServiceHead{padding-bottom:13px}.heroServiceLinks{grid-template-columns:repeat(2,1fr)}.heroServiceLinks>a{border-right:1px solid #d4e6e5;grid-template-columns:1fr 14px;gap:7px;padding:13px 9px}.heroServiceLinks>a:nth-child(2n){border-right:0}.heroServiceLinks small{display:none}.heroServiceLinks b{font-size:13px;line-height:1.45}.heroServiceLinks span{margin-top:3px;font-size:10px}.heroServiceLinks strong{font-size:12px}.heroServiceFoot{margin-top:14px}.homeCompany,.homeServices,.homeClients,.homeScenarios,.homeKnowledge,.homeWechat{padding:54px 0;scroll-margin-top:126px}.homeCompany h2,.homeSectionHead h2,.homeWechat h2{font-size:29px}.homeCompanyGrid,.homeSectionHead{gap:20px}.homeCompanyBody>p{font-size:15px;line-height:1.85}.homeCompanyFacts{margin-top:24px}.homeSectionHead{margin-bottom:30px}.homeSectionHead>p{font-size:14px;line-height:1.75}.homeServiceGrid{grid-template-columns:1fr}.homeServiceGrid article{min-height:auto;padding:22px 21px}.homeServiceGrid h3{margin:22px 0 10px;font-size:22px}.homeServiceGrid p{min-height:auto}.homeServiceGrid ul{margin:14px 0 17px;padding-top:12px}.homeServiceGrid li{padding-top:4px;padding-bottom:4px}.homeLogoGrid{grid-template-columns:repeat(3,1fr)}.homeLogoGrid div{height:78px;padding:10px}.homeScenarioGrid{gap:12px}.homeScenarioGrid article{min-height:auto;padding:22px 20px}.homeScenarioGrid h3{min-height:auto;margin:20px 0 10px;font-size:19px}.homeScenarioGrid p{min-height:auto;margin:0;font-size:13px;line-height:1.7}.homeScenarioGrid ul{margin:14px 0;padding-top:11px}.homeKnowledgeGrid{grid-template-columns:1fr}.homeKnowledgeGrid>a{min-height:auto;padding:20px}.homeKnowledgeGrid h3{min-height:auto;margin:18px 0 0;font-size:18px;line-height:1.5}.homeKnowledgeGrid p{display:none}.homeKnowledgeGrid b{margin-top:13px}.homeKnowledgeMore{text-align:left}.homeSectionMore{justify-content:flex-start}.homeWechatGrid{grid-template-columns:1fr;gap:34px}.homeQr{width:230px}}.homeHero{background:linear-gradient(120deg,#f6faff 0%,#eef8fb 58%,#edf8f4 100%);padding:78px 0 74px;position:relative;overflow:hidden}.homeHero:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#176b9d0b 1px,#0000 1px),linear-gradient(#176b9d0b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 70%);mask-image:linear-gradient(90deg,#000,#0000 70%)}.homeHeroGrid{grid-template-columns:1.08fr .92fr;gap:76px;position:relative}.homeHero h1{max-width:680px;font-size:62px;line-height:1.12}.homeHero .lead{max-width:650px}.heroTrust{border-top:1px solid #cbdbe5;flex-wrap:wrap;gap:0;margin-top:30px;display:flex}.heroTrust span{color:#486678;padding:18px 28px 0 20px;font-size:13px;font-weight:700;position:relative}.heroTrust span:first-child{padding-left:0}.heroTrust span:before{content:"✓";color:#15967e;margin-right:8px}.heroServicePanel{background:#fff;border:0;border-top:4px solid #176b9d;padding:31px 34px 28px;box-shadow:0 24px 65px #173f5e21}.heroServicePanel h2{color:#173f5e;margin:25px 0 5px;font-size:24px}.heroServiceLinks>a{padding:17px 0}.homePopular{background:#fff;border-bottom:1px solid #e1e9ef;padding:56px 0 66px}.homePopularHead{justify-content:space-between;align-items:end;gap:40px;margin-bottom:27px;display:flex}.homePopularHead h2{color:#173f5e;margin:9px 0 0;font-size:32px}.homePopularHead>a{color:#176b9d;font-size:13px;font-weight:800}.homePopularGrid{border-top:1px solid #dce6ed;border-left:1px solid #dce6ed;grid-template-columns:repeat(4,1fr);display:grid}.homePopularGrid>a{background:#fff;border-bottom:1px solid #dce6ed;border-right:1px solid #dce6ed;grid-template-columns:30px 1fr 15px;align-items:center;gap:12px;min-height:112px;padding:20px;transition:all .2s;display:grid}.homePopularGrid>a:hover{background:#f0f7fb;transform:translateY(-2px)}.homePopularGrid>a>span{color:#15967e;font:11px ui-monospace,SFMono-Regular,Menlo,monospace}.homePopularGrid b,.homePopularGrid small{display:block}.homePopularGrid b{color:#173f5e;font-size:15px;line-height:1.5}.homePopularGrid small{color:#718593;margin-top:6px;font-size:11px;line-height:1.45}.homePopularGrid strong{color:#5690ad;font-size:13px}.homeCompanyGrid{grid-template-columns:.92fr 1.08fr;align-items:center;gap:82px}.homeCompanyVisual{min-height:470px;position:relative}.homeCompanyVisual>img{object-fit:cover;border-radius:3px;width:100%;height:470px;box-shadow:0 22px 55px #183e5b1f}.homeCompanyVisual>div{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff0;padding:21px 24px;position:absolute;bottom:24px;left:24px;right:24px}.homeCompanyVisual small,.homeCompanyVisual b{display:block}.homeCompanyVisual small{color:#15967e;letter-spacing:.12em;margin-bottom:8px;font-size:10px;font-weight:800}.homeCompanyVisual b{color:#173f5e;font-size:18px}.homeCompanyBody h2{color:#173f5e;letter-spacing:-.035em;margin:13px 0 22px;font-size:40px;line-height:1.32}.homeCompanyBody>p:not(.eyebrow){color:#4e687a;font-size:16px;line-height:1.95}.homeCompanyFacts{grid-template-columns:1fr;margin-top:25px}.homeCompanyFacts article,.homeCompanyFacts article:first-child{border-bottom:1px solid #cbd9e2;border-right:0;grid-template-columns:76px 1fr;align-items:start;gap:18px;padding:16px 0;display:grid}.homeCompanyFacts article:last-child{border-bottom:0}.homeCompanyFacts small{margin:2px 0 0}.homeServices{padding:94px 0}.homeServiceGrid{border-top:1px solid #dce6ed;border-left:1px solid #dce6ed;grid-template-columns:repeat(4,1fr);gap:0}.homeServiceGrid article{border:1px solid #dce6ed;border-top:0;border-left:0;min-height:386px}.homeServiceGrid h3{min-height:62px;font-size:23px;line-height:1.45}.homeServiceGrid p{min-height:102px}.homeProcessGrid{border-top:1px solid #c7dbe6;border-left:1px solid #c7dbe6;grid-template-columns:repeat(5,1fr);display:grid}.homeProcessGrid article{background:#ffffffb8;border-bottom:1px solid #c7dbe6;border-right:1px solid #c7dbe6;min-height:220px;padding:27px 24px;position:relative}.homeProcessGrid article:not(:last-child):after{content:"→";color:#78a0b5;position:absolute;top:27px;right:17px}.homeProcessGrid span,.homeProcessGrid b{display:block}.homeProcessGrid span{color:#15967e;font:11px ui-monospace,SFMono-Regular,Menlo,monospace}.homeProcessGrid b{color:#173f5e;margin-top:48px;font-size:19px}.homeProcessGrid p{color:#657d8c;font-size:13px;line-height:1.75}.homeProcessAction{justify-content:flex-end;margin-top:26px;display:flex}.homeProcessAction .outlineButton{align-items:center;gap:34px;padding:14px 18px;display:inline-flex}.homeLogoGrid div{height:120px}.homeLogoGrid img{filter:none;max-height:72px}.homeContentGrid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.homeContentGrid>section{background:#fff;border:1px solid #dce6ed;padding:29px 30px}.homeContentGrid>section>header{border-bottom:2px solid #176b9d;justify-content:space-between;align-items:center;gap:20px;padding-bottom:20px;display:flex}.homeContentGrid>section>header h3{color:#173f5e;margin:0;font-size:22px}.homeContentGrid>section>header a{color:#176b9d;font-size:12px;font-weight:800}.homePolicyList>a,.homeKnowledgeList>a{border-bottom:1px solid #e4ebf0;padding:20px 0;display:block}.homePolicyList>a:last-child,.homeKnowledgeList>a:last-child{border-bottom:0}.homePolicyList>a>div,.homeKnowledgeList>a>div{align-items:center;gap:10px;display:flex}.homePolicyList span,.homeKnowledgeList span{color:#168e78;background:#e9f5f2;padding:4px 7px;font-size:10px}.homePolicyList small,.homePolicyList time,.homeKnowledgeList time{color:#7b8e9b;font-size:10px}.homePolicyList b,.homeKnowledgeList b{color:#294d63;margin:11px 0 8px;font-size:15px;line-height:1.6;display:block}.homeKnowledgeList p{color:#728692;margin:0;font-size:12px;line-height:1.65}.homeFinalCta{color:#fff;background:linear-gradient(120deg,#176b9d,#188f87);padding:76px 0}.homeFinalCta>.shell{justify-content:space-between;align-items:center;gap:70px;display:flex}.homeFinalCta .eyebrow{color:#9ee0d3}.homeFinalCta h2{max-width:720px;margin:12px 0;font-size:38px;line-height:1.35}.homeFinalCta p:not(.eyebrow){color:#d7e9ef;max-width:760px;line-height:1.8}.homeFinalCta>.shell>div:last-child{flex-direction:column;align-items:stretch;gap:14px;min-width:190px;display:flex}.homeCtaPlain{text-align:center;color:#fff;font-size:13px;font-weight:800}@media (width<=1100px){.simpleHeader .nav nav{gap:15px;font-size:13px}.homePopularGrid,.homeServiceGrid{grid-template-columns:repeat(2,1fr)}.homeServiceGrid article{min-height:330px}.homeServiceGrid h3,.homeServiceGrid p{min-height:auto}.homeProcessGrid{grid-template-columns:repeat(3,1fr)}}@media (width<=980px){.homeCompanyVisual{max-width:720px}.homeContentGrid{grid-template-columns:1fr}.homeFinalCta>.shell{flex-direction:column;align-items:flex-start}.homeFinalCta>.shell>div:last-child{min-width:230px}}@media (width<=620px){.homeHero{padding:44px 0 46px}.homeHero h1{font-size:39px}.heroTrust span{padding-right:14px;font-size:11px}.heroServicePanel h2{margin-top:19px;font-size:19px}.heroServiceLinks>a{padding:14px 8px}.homePopular{padding:45px 0 52px}.homePopularHead{align-items:flex-start}.homePopularHead h2{font-size:27px}.homePopularHead>a{white-space:nowrap;padding-top:26px}.homePopularGrid{grid-template-columns:1fr 1fr}.homePopularGrid>a{grid-template-columns:1fr 12px;min-height:104px;padding:14px 12px}.homePopularGrid>a>span{display:none}.homePopularGrid b{font-size:13px}.homeCompany,.homeServices,.homeProcess,.homeClients,.homeContent{padding:58px 0}.homeCompanyVisual,.homeCompanyVisual>img{height:310px;min-height:0}.homeCompanyVisual>div{padding:16px;bottom:14px;left:14px;right:14px}.homeCompanyBody h2{font-size:29px}.homeCompanyFacts article,.homeCompanyFacts article:first-child{grid-template-columns:64px 1fr;gap:12px}.homeServiceGrid{grid-template-columns:1fr}.homeProcessGrid{grid-template-columns:1fr 1fr}.homeProcessGrid article{min-height:175px;padding:21px 17px}.homeProcessGrid b{margin-top:31px;font-size:17px}.homeProcessGrid p{font-size:12px}.homeLogoGrid div{height:82px}.homeContentGrid>section{padding:22px 19px}.homeContentGrid>section>header h3{font-size:18px}.homePolicyList b,.homeKnowledgeList b{font-size:14px}.homeKnowledgeList p{display:none}.homeFinalCta{padding:58px 0}.homeFinalCta h2{font-size:29px}}.serviceJumpNav{z-index:12;background:#fff;border-bottom:1px solid #dce6ed;position:sticky;top:82px;box-shadow:0 7px 18px #173f5e0a}.serviceJumpNav .shell{scrollbar-width:none;align-items:center;gap:0;display:flex;overflow-x:auto}.serviceJumpNav a{color:#526d7e;border-right:1px solid #e3eaf0;flex:none;padding:17px 22px;font-size:13px;font-weight:700}.serviceJumpNav a:first-child{border-left:1px solid #e3eaf0}.serviceJumpNav a:hover{color:#176b9d;background:#f4f8fb}.serviceAudience{grid-template-columns:1fr 1fr;gap:12px;margin:30px 0 0;padding:0;list-style:none;display:grid}.serviceAudience li{color:#38576a;background:#f3f7f9;padding:15px 16px 15px 37px;font-size:13px;line-height:1.65;position:relative}.serviceAudience li:before{content:"✓";color:#15967e;font-weight:800;position:absolute;top:16px;left:16px}.detailConditionSection{background:#eef4f7;padding:96px 0;scroll-margin-top:145px}.detailConditionSection>.shell{grid-template-columns:310px 1fr;align-items:start;gap:78px;display:grid}.detailConditionIntro h2{color:#173f5e;margin:13px 0 18px;font-size:38px;line-height:1.3}.detailConditionIntro>p:not(.eyebrow){color:#607887;line-height:1.8}.detailConditionIntro>strong{color:#176b9d;margin-top:45px;font-size:68px;line-height:1;display:block}.detailConditionIntro>small{color:#69808e;margin-top:8px;font-size:12px;display:block}.conditionRows{border-top:2px solid #176b9d}.conditionRows article{border-bottom:1px solid #ccdbe3;grid-template-columns:48px 125px 210px 1fr;align-items:start;gap:18px;padding:25px 10px;display:grid}.conditionRows article>span{color:#15967e;padding-top:4px;font:11px ui-monospace,SFMono-Regular,Menlo,monospace}.conditionRows article>b{color:#173f5e;font-size:15px;line-height:1.55}.conditionRows article>strong{color:#176b9d;font-size:17px;line-height:1.5}.conditionRows article>p{color:#607887;margin:0;font-size:13px;line-height:1.75}.detailScoreSection,.detailProcessSection,.detailFaq{scroll-margin-top:145px}.detailScoreGrid{border-top:1px solid #dce6ed;border-left:1px solid #dce6ed;grid-template-columns:1fr 1fr;display:grid}.detailScoreGrid article{border-bottom:1px solid #dce6ed;border-right:1px solid #dce6ed;grid-template-columns:44px 1fr;gap:16px;min-height:205px;padding:28px;display:grid}.detailScoreGrid article>span{color:#15967e;font:11px ui-monospace,SFMono-Regular,Menlo,monospace}.detailScoreGrid h3{color:#173f5e;margin:0 0 10px;font-size:21px}.detailScoreGrid b{color:#176b9d;font-size:14px}.detailScoreGrid p{color:#687f8e;font-size:13px;line-height:1.8}.directPath{background:#eaf5f2;border:1px solid #c9e2dc;border-top:3px solid #15967e;grid-template-columns:.8fr 1.2fr;gap:60px;margin-top:26px;padding:33px;display:grid}.directPath h3{color:#173f5e;margin:10px 0;font-size:24px}.directPath p:not(.eyebrow){color:#607887;line-height:1.75}.directPath ul{grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:0;list-style:none;display:grid}.directPath li{color:#38576a;background:#fff;padding:15px 14px 15px 34px;font-size:13px;line-height:1.6;position:relative}.directPath li:before{content:"✓";color:#15967e;position:absolute;left:14px}.servicePreparation .evaluationGrid{background:#fff}.detailProcessGrid{border-top:1px solid #dce6ed;border-left:1px solid #dce6ed;grid-template-columns:repeat(5,1fr);display:grid}.detailProcessGrid article{border-bottom:1px solid #dce6ed;border-right:1px solid #dce6ed;min-height:245px;padding:27px 23px;position:relative}.detailProcessGrid article:not(:last-child):after{content:"→";color:#83a6b8;position:absolute;top:27px;right:16px}.detailProcessGrid span,.detailProcessGrid b{display:block}.detailProcessGrid span{color:#15967e;font:11px ui-monospace,SFMono-Regular,Menlo,monospace}.detailProcessGrid b{color:#173f5e;margin-top:48px;font-size:19px}.detailProcessGrid p{color:#687f8e;font-size:13px;line-height:1.75}.detailFaq{grid-template-columns:300px 1fr;gap:75px;display:grid}.detailFaq>div:first-child h2{color:#173f5e;margin:13px 0;font-size:38px}.detailFaq>div:last-child{border-top:2px solid #176b9d}.detailFaq article{border-bottom:1px solid #dce6ed;padding:27px 20px 27px 60px;position:relative}.detailFaq article>span{color:#15967e;font:12px ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;top:29px;left:10px}.detailFaq h3{color:#173f5e;margin:0 0 10px;font-size:18px}.detailFaq p{color:#647c8b;margin:0;font-size:14px;line-height:1.8}.aboutGrowth{background:#f5f8fa}.aboutGrowthGrid{border-top:1px solid #dce6ed;border-left:1px solid #dce6ed;grid-template-columns:repeat(5,1fr);display:grid}.aboutGrowthGrid article{background:#fff;border-bottom:1px solid #dce6ed;border-right:1px solid #dce6ed;min-height:265px;padding:27px 23px}.aboutGrowthGrid span{color:#15967e;font:11px ui-monospace,SFMono-Regular,Menlo,monospace}.aboutGrowthGrid h3{color:#173f5e;min-height:52px;margin:42px 0 13px;font-size:18px;line-height:1.5}.aboutGrowthGrid p{color:#687f8e;font-size:13px;line-height:1.75}@media (width<=980px){.detailConditionSection>.shell,.detailFaq{grid-template-columns:1fr;gap:38px}.detailConditionIntro>strong{margin-top:22px;display:inline-block}.detailConditionIntro>small{margin-left:10px;display:inline-block}.conditionRows article{grid-template-columns:40px 110px 190px 1fr;gap:12px}.detailProcessGrid,.aboutGrowthGrid{grid-template-columns:repeat(3,1fr)}.directPath{grid-template-columns:1fr;gap:25px}}@media (width<=620px){.serviceJumpNav{top:108px}.serviceJumpNav a{padding:13px 16px;font-size:12px}.serviceAudience{grid-template-columns:1fr}.detailConditionSection,.servicePreparation{padding:62px 0}.detailConditionIntro h2,.detailFaq>div:first-child h2{font-size:29px}.detailConditionIntro>strong{font-size:50px}.conditionRows article{grid-template-columns:32px 1fr;gap:8px 10px;padding:20px 0}.conditionRows article>b{grid-column:2}.conditionRows article>strong{grid-column:2;font-size:16px}.conditionRows article>p{grid-column:2}.detailScoreGrid{grid-template-columns:1fr}.detailScoreGrid article{min-height:0;padding:22px 18px}.directPath{padding:24px 19px}.directPath ul{grid-template-columns:1fr}.detailProcessGrid,.aboutGrowthGrid{grid-template-columns:1fr 1fr}.detailProcessGrid article{min-height:190px;padding:20px 17px}.detailProcessGrid b{margin-top:31px;font-size:17px}.aboutGrowthGrid article{min-height:220px;padding:21px 17px}.aboutGrowthGrid h3{margin-top:30px;font-size:16px}.detailFaq article{padding:23px 0 23px 42px}.detailFaq article>span{top:25px;left:0}}body{font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,sans-serif}.nav{height:72px}.navCta,.button,.lightButton{box-shadow:none;background:#176b9d}.navCta:hover,.button:hover,.lightButton:hover{background:#125b86}.navCta:active,.button:active,.outlineButton:active{transform:translateY(1px)}.nav a:focus-visible,.button:focus-visible,.plain:focus-visible,.outlineButton:focus-visible{outline-offset:3px;outline:3px solid #176b9d4d}.serviceJumpNav{box-shadow:none;top:72px}.homeHero:before,.executiveHero:before{display:none}.homeHeroGrid{grid-template-columns:1.08fr .92fr;gap:72px}.homeHero h1{letter-spacing:-.03em;text-wrap:balance;max-width:670px;font-size:58px}.homeHero .lead{color:#425f72;text-wrap:pretty;max-width:580px;line-height:1.75}.homeHero .actions{margin:30px 0 0}.heroServicePanel{box-shadow:none;background:#fff;border:1px solid #b8cedb;border-radius:10px;padding:30px 32px}.heroServiceHead{justify-content:flex-start;padding-bottom:16px}.heroServiceHead p{color:#176b9d;font-size:13px}.heroServicePanel h2{color:#173f5e;text-wrap:balance;margin:22px 0 8px;font-size:22px;line-height:1.45}.heroServiceLinks>a{grid-template-columns:1fr 20px;padding:17px 0}.heroServiceLinks>a:focus-visible{outline-offset:3px;outline:3px solid #176b9d38}.heroAssessLink{color:#176b9d;margin-top:18px;font-size:12px;font-weight:700;display:block}.homeCompany{background:#fff;padding:88px 0}.homeCompanyGrid{grid-template-columns:.9fr 1.1fr;gap:78px}.homeCompanyVisual>img{height:440px;box-shadow:none;border-radius:10px}.homeCompanyBody h2{letter-spacing:-.025em;text-wrap:balance;margin:0 0 22px}.homeCompanyBody>p:not(.eyebrow){color:#425f72}.homeCompanyFacts article,.homeCompanyFacts article:first-child{grid-template-columns:82px 1fr}.homeServices{background:#f4f7fa;padding:90px 0}.homeSectionHead{grid-template-columns:1fr;align-items:start;gap:14px;max-width:820px;margin-bottom:42px}.homeSectionHead h2{letter-spacing:-.025em;text-wrap:balance;margin:0}.homeSectionHead>p{color:#4d6879;max-width:700px}.homeServiceGrid{border:0;grid-template-columns:1fr 1fr;gap:14px}.homeServiceGrid article{background:#fff;border:1px solid #d6e2e9;border-radius:10px;min-height:330px;padding:28px 30px}.homeServiceGrid article:nth-child(2),.homeServiceGrid article:nth-child(3){background:#eef6f7}.homeServiceGrid header{justify-content:flex-start}.homeServiceGrid header>small{color:#168b76;background:0 0;padding:0;font-weight:700}.homeServiceGrid h3{min-height:auto;margin:26px 0 12px}.homeServiceGrid p{color:#536f7f;min-height:76px}.homeServiceGrid li:before{background:#15967e;border-radius:0}.homeProcess{background:#fff;padding:86px 0}.homeProcessGrid{border-top:2px solid #176b9d;border-left:0}.homeProcessGrid article{background:0 0;border-bottom:1px solid #d2e0e8;border-right:0;min-height:205px;padding:26px 22px}.homeProcessGrid article:not(:last-child){border-right:1px solid #d2e0e8}.homeProcessGrid b{margin-top:42px}.homeClients{background:#f5f8fa;padding:82px 0}.homeLogoGrid{border:0;gap:10px}.homeLogoGrid div{border:1px solid #dbe5ea;border-radius:8px;height:112px}.homeContent{background:#fff;padding:90px 0}.homeContentGrid>section{border:1px solid #d7e3e9;border-radius:10px}.homeContentGrid>section>header{border-bottom:2px solid #176b9d}.homeFinalCta{background:#163e5b;padding:74px 0}.homeFinalCta h2{letter-spacing:-.02em;text-wrap:balance;margin:0 0 14px}.homeFinalCta p{color:#dbe8ef}.homeFinalCta .button{color:#174e73;background:#fff}.homeFinalCta .button:hover{background:#edf5f8}@media (width<=980px){.homeHeroGrid,.homeCompanyGrid{grid-template-columns:1fr;gap:44px}.homeHeroCopy,.heroServicePanel,.homeCompanyVisual{max-width:720px}.homeServiceGrid{grid-template-columns:1fr 1fr}.homeProcessGrid{grid-template-columns:repeat(3,1fr)}}@media (width<=620px){.nav{height:64px}.homeHero{padding:42px 0 48px}.homeHero h1{font-size:37px}.homeHero .actions{flex-direction:column;align-items:flex-start;gap:16px}.heroServicePanel{padding:22px 19px}.heroServiceLinks{grid-template-columns:1fr}.heroServiceLinks>a{border-right:0}.homeCompany,.homeServices,.homeProcess,.homeClients,.homeContent{padding:58px 0}.homeCompanyVisual,.homeCompanyVisual>img{height:300px}.homeServiceGrid{grid-template-columns:1fr}.homeServiceGrid article,.homeServiceGrid p{min-height:auto}.homeProcessGrid{grid-template-columns:1fr}.homeProcessGrid article{min-height:0}.homeProcessGrid article:not(:last-child){border-right:0}.homeProcessGrid b{margin-top:24px}.homeLogoGrid{grid-template-columns:repeat(2,1fr)}.homeContentGrid>section{border-radius:8px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.homeHero{background:#f7fafc;padding:68px 0 0}.homeHeroGrid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:72px}.homeHero h1{color:#173f5e;letter-spacing:-.025em;max-width:620px;margin:18px 0;font-size:56px;line-height:1.16}.homeHero h1 em{color:#168b76}.homeHeroVisual{border-radius:12px 12px 0 0;height:430px;overflow:hidden}.homeHeroVisual img{object-fit:cover;width:100%;height:100%;display:block}.homeQualificationNav{border-top:1px solid #d5e2e9;grid-template-columns:repeat(4,1fr);margin-top:56px;display:grid}.homeQualificationNav a{background:#fff;border-right:1px solid #d5e2e9;flex-direction:column;gap:8px;padding:24px 22px;display:flex}.homeQualificationNav a:first-child{border-left:1px solid #d5e2e9}.homeQualificationNav b{color:#173f5e;font-size:15px}.homeQualificationNav span{color:#587180;font-size:12px}.homeQualificationNav a:hover b{color:#168b76}.homeCompany{padding:92px 0}.homeCompanyStatement{background:#eaf4f3;border-left:6px solid #168b76;flex-direction:column;justify-content:space-between;min-height:430px;padding:56px 48px;display:flex}.homeCompanyStatement>img{width:150px;height:auto}.homeCompanyStatement>p{color:#173f5e;max-width:360px;margin:78px 0 36px;font-size:30px;font-weight:700;line-height:1.45}.homeCompanyStatement>div{border-top:1px solid #c9ddd9;grid-template-columns:1fr 1fr;display:grid}.homeCompanyStatement span{color:#4e716d;border-bottom:1px solid #c9ddd9;padding:14px 0;font-size:13px}.homeServices{background:#f1f6f8}.homeContent{padding:92px 0 105px}.simpleFooter{color:#173f5e;background:#f5f8fa;border-top:1px solid #d7e3e9;padding:30px 0 18px}.simpleFooterMain{align-items:center}.simpleFooter .footerBrand{align-items:center;gap:18px}.simpleFooter .footerBrand img{width:98px;height:auto}.simpleFooter .footerBrand p{color:#526b7a;margin:0;font-size:13px}.simpleFooterMain nav{color:#39596c}.simpleFooterMain nav a:hover{color:#168b76}.simpleFooter .legal{color:#78909d;border-color:#d7e3e9;margin-top:22px;padding-top:16px}.detailConditionIntro .eyebrow,.detailScoreSection .eyebrow,.servicePreparation .eyebrow,.deliverableGrid .eyebrow{display:none}.scoreGroupList{gap:26px;display:grid}.scoreGroupList>section{background:#fff;border:1px solid #d8e4ea}.scoreGroupList>section>header{background:#f4f8fa;border-bottom:1px solid #d8e4ea;justify-content:space-between;align-items:center;gap:20px;padding:22px 26px;display:flex}.scoreGroupList h3{color:#173f5e;margin:0;font-size:22px}.scoreGroupList header strong{color:#176b9d;font-size:20px}.scoreGroupList .scoreNote{color:#537080;border-bottom:1px solid #e2eaee;margin:0;padding:14px 26px;font-size:13px}.scoreGroupList>section>div>article{border-bottom:1px solid #e5ecef;grid-template-columns:230px 1fr;gap:30px;padding:17px 26px;display:grid}.scoreGroupList>section>div>article:last-child{border-bottom:0}.scoreGroupList article b{color:#254e68;font-size:14px}.scoreGroupList article p{color:#536e7e;margin:0;font-size:14px;line-height:1.75}.directPath{background:#edf7f4;border-color:#cfe3dc;margin-top:34px}.directPath h3{margin-top:0}.servicePreparation{background:#f3f7f9;padding:92px 0}.preparationRows{border-top:2px solid #168b76}.preparationRows article{border-bottom:1px solid #d5e1e7;grid-template-columns:260px 1fr;gap:50px;padding:24px 4px;display:grid}.preparationRows h3{color:#173f5e;margin:0;font-size:18px}.preparationRows p{color:#536e7e;margin:0;line-height:1.85}.deliverableGrid h2{color:#173f5e;margin:0 0 28px;font-size:30px}.serviceAttachments{padding-top:72px}.serviceAttachments h2{color:#173f5e;margin:0 0 24px;font-size:30px}.serviceAttachments>div{border-top:1px solid #d4e1e7}.serviceAttachments a,.policyAttachments a{border-bottom:1px solid #d4e1e7;grid-template-columns:1fr 1fr auto;align-items:center;gap:24px;padding:20px 0;display:grid}.serviceAttachments a b,.policyAttachments a b{color:#173f5e}.serviceAttachments a span,.policyAttachments a span{color:#6a818f;font-size:13px}.serviceAttachments a strong,.policyAttachments a strong{color:#176b9d;font-size:13px}.policyDetailGrid{grid-template-columns:minmax(0,760px) 280px;gap:72px}.policyContent>section{margin-bottom:58px}.policyContent h2{color:#173f5e;letter-spacing:-.015em;margin:0 0 22px;font-size:30px}.policyContent>section>p{color:#4e6979;font-size:16px;line-height:1.95}.policyContent ul,.policyContent ol{counter-reset:article-item;margin:0;padding:0;list-style:none}.policyContent li{color:#344f60;border-top:1px solid #dfe8ed;padding:18px 8px 18px 38px;line-height:1.82;position:relative}.policyContent li:before{content:"";background:#168b76;border-radius:50%;width:7px;height:7px;position:absolute;top:27px;left:8px}.policyContent ol li{counter-increment:article-item}.policyContent ol li:before{content:counter(article-item);color:#168b76;background:0 0;border-radius:0;width:auto;height:auto;font-size:12px;font-weight:700;top:20px}.policyArticleSection>p{margin:0 0 16px}.policyArticleGroup{background:#f5f9fa;border-left:3px solid #168b76;margin:28px 0 0;padding:24px 26px}.policyArticleGroup h3{color:#173f5e;margin:0 0 14px;font-size:20px}.policyArticleGroup p{color:#4e6979;margin:0 0 14px;line-height:1.9}.policyArticleGroup ul{background:#fff;padding:0 18px}.sourcePanel{box-shadow:none;background:#f4f8fa;border:1px solid #d7e3e9;align-self:start;padding:25px;position:sticky;top:102px}.sourcePanel h3{color:#173f5e;margin:0 0 22px;font-size:20px}.sourcePanel dl{margin:0}.sourcePanel dl div{border-top:1px solid #dbe5ea;padding:14px 0}.sourcePanel dt{color:#78909d;font-size:11px}.sourcePanel dd{color:#345468;margin:6px 0 0;font-size:13px;line-height:1.6}.sourceLink{color:#176b9d;margin-top:22px;font-size:13px;font-weight:700;display:block}@media (width<=980px){.homeHeroGrid{grid-template-columns:1fr}.homeHeroVisual{max-width:760px}.homeCompanyStatement{max-width:720px}.homeQualificationNav{grid-template-columns:1fr 1fr}.homeQualificationNav a:nth-child(odd){border-left:1px solid #d5e2e9}.policyDetailGrid{grid-template-columns:1fr;gap:20px}.sourcePanel{position:static}}@media (width<=620px){.homeHero{padding-top:38px}.homeHero h1{font-size:38px}.homeHeroVisual{border-radius:8px 8px 0 0;height:270px}.homeCompanyStatement{min-height:320px;padding:36px 28px}.homeCompanyStatement>p{margin:46px 0 25px;font-size:25px}.homeQualificationNav{grid-template-columns:1fr;margin-top:32px}.homeQualificationNav a{border-left:1px solid #d5e2e9}.simpleFooterMain{gap:24px}.simpleFooter .footerBrand{flex-direction:column;align-items:flex-start}.scoreGroupList>section>header{padding:18px}.scoreGroupList h3{font-size:18px}.scoreGroupList>section>div>article{grid-template-columns:1fr;gap:7px;padding:16px 18px}.preparationRows article{grid-template-columns:1fr;gap:8px;padding:20px 0}.serviceAttachments a,.policyAttachments a{grid-template-columns:1fr;gap:6px}.policyContent h2{font-size:25px}.policyContent li{padding-left:30px}}.homeCompanySimple{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:90px;display:grid}.homeCompanySimple header{padding-top:5px}.homeCompanySimple h2{color:#173f5e;margin:14px 0 0;font-size:44px}.homeCompanyIntroduction{max-width:820px}.homeCompanyIntroduction>p{color:#425f72;margin:0 0 18px;font-size:17px;line-height:1.95}.homeCompanyLinks{border-top:1px solid #d4e1e7;grid-template-columns:1fr 1fr;margin:36px 0 24px;display:grid}.homeCompanyLinks a{color:#173f5e;border-bottom:1px solid #d4e1e7;justify-content:space-between;gap:20px;padding:18px 4px;font-weight:700;display:flex}.homeCompanyLinks a:nth-child(odd){margin-right:28px}.homeCompanyLinks a span{color:#168b76}.serviceOverview{max-width:1000px;display:block}.serviceOverview>div{max-width:900px}.aboutGrowthGrid{grid-template-columns:repeat(4,1fr)}.policyDetailHero{background:#fff;border-bottom:1px solid #dce6eb}.policyArticleHeader{max-width:1130px}.policyDetailHero h1{max-width:1080px}.policyDetailHero dl{margin-top:34px}.policyDetailGrid{max-width:930px;display:block}.policyMarkdown{max-width:850px;margin:0 auto}.policyMarkdown .policyLead{color:#425f72;margin:0 0 48px;font-size:17px;line-height:2}.policyMarkdown>section{margin-bottom:54px}.policyMarkdown h2{border-bottom:1px solid #dce6eb;padding-bottom:14px;font-size:27px}.policyMarkdown h3{color:#254e68;margin:30px 0 12px;font-size:19px}.policyMarkdown p{color:#344f60;font-size:16px;line-height:2}.policyMarkdown ul,.policyMarkdown ol{list-style:initial;margin:14px 0 0;padding-left:1.5em}.policyMarkdown ol{list-style:decimal}.policyMarkdown li{color:#344f60;border:0;padding:7px 0;line-height:1.95}.policyMarkdown li:before,.policyMarkdown ol li:before{content:none}.policyArticleGroup{background:0 0;border:0;margin:26px 0 0;padding:0}.policyArticleGroup ul{background:0 0;padding-left:1.5em}.policyAttachments>div{border-top:0}.policyAttachments a{grid-template-columns:1fr auto;padding:16px 0}.policyAttachments a span{display:none}.policyAttachments a strong{white-space:nowrap}@media (width<=980px){.homeCompanySimple{grid-template-columns:1fr;gap:28px}.aboutGrowthGrid{grid-template-columns:1fr 1fr}}@media (width<=620px){.homeCompanySimple h2{font-size:34px}.homeCompanyLinks{grid-template-columns:1fr}.homeCompanyLinks a:nth-child(odd){margin-right:0}.policyArticleHeader,.policyDetailGrid{max-width:none}.policyDetailHero h1,.policyDetailHero h1.longPolicyTitle{font-size:28px;line-height:1.45}.policyDetailHero dl{display:block}.policyDetailHero dl>div{border-bottom:1px solid #dce6eb;border-right:0}.policyMarkdown h2{font-size:23px}.policyMarkdown p,.policyMarkdown li{font-size:15px}}.officialMarkdownBody>p{color:#344f60;margin:0 0 18px;font-size:16px;line-height:2}.officialMarkdownBody>h2{margin-top:54px}.officialMarkdownBody>h2:first-child{margin-top:0}.officialMarkdownBody>h3{margin-top:32px;line-height:1.65}.officialMarkdownBody a{color:#176b9d;text-underline-offset:4px;font-weight:700;text-decoration:underline}.officialMarkdownBody ul{margin-bottom:28px}.officialMarkdownBody li a{padding:4px 0;display:inline-block}.officialTableWrap{border:1px solid #dce6eb;margin:24px 0 38px;overflow-x:auto}.officialTableWrap table{border-collapse:collapse;width:100%;min-width:640px}.officialTableWrap th,.officialTableWrap td{color:#344f60;text-align:left;vertical-align:top;border-bottom:1px solid #dce6eb;border-right:1px solid #dce6eb;padding:13px 15px;line-height:1.7}.officialTableWrap th{color:#173f5e;background:#f5f9fa}.officialPdf>a{color:#176b9d;text-underline-offset:4px;margin-bottom:18px;font-weight:700;text-decoration:underline;display:inline-block}.officialPdf object{background:#f5f9fa;border:1px solid #dce6eb;width:100%;height:900px;display:block}@media (width<=620px){.officialMarkdownBody>p{font-size:15px;line-height:1.9}.officialMarkdownBody>h2{margin-top:42px}.officialPdf object{height:620px}}.knowledgeLibrary{padding-top:64px}.knowledgeLibraryIndex{border-top:1px solid #d9e5ea;border-left:1px solid #d9e5ea;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:80px;display:grid}.knowledgeLibraryIndex>a{border-bottom:1px solid #d9e5ea;border-right:1px solid #d9e5ea;align-items:center;gap:13px;min-width:0;padding:20px 17px;display:flex}.knowledgeLibraryIndex>a:hover{background:#f4f9fb}.knowledgeLibraryIndex span{color:#168b76;font:12px monospace}.knowledgeLibraryIndex b{color:#173f5e;font-size:14px;line-height:1.45}.knowledgeLibraryGroup{margin-bottom:92px;scroll-margin-top:105px}.knowledgeLibraryGroup>header{border-bottom:2px solid #173f5e;justify-content:space-between;align-items:end;gap:35px;margin-bottom:25px;padding-bottom:22px;display:flex}.knowledgeLibraryGroup>header>div{align-items:baseline;gap:16px;display:flex}.knowledgeLibraryGroup>header span{color:#168b76;font:13px monospace}.knowledgeLibraryGroup>header h2{color:#173f5e;margin:0;font-size:30px}.knowledgeLibraryGroup>header nav{gap:22px;display:flex}.knowledgeLibraryGroup>header nav a{color:#176b9d;font-size:13px;font-weight:700}.knowledgeLibraryGroup>div{border-left:1px solid #d9e5ea;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.knowledgeLibraryGroup>div>a{border-bottom:1px solid #d9e5ea;border-right:1px solid #d9e5ea;min-width:0;padding:27px 25px}.knowledgeLibraryGroup>div>a:nth-child(-n+3){border-top:1px solid #d9e5ea}.knowledgeLibraryGroup>div>a:hover{background:#f6fafc}.knowledgeLibraryGroup small{color:#168b76;font-size:11px}.knowledgeLibraryGroup h3{color:#173f5e;margin:14px 0 12px;font-size:20px;line-height:1.55}.knowledgeLibraryGroup p{color:#617888;min-height:5.4em;margin:0 0 20px;font-size:13px;line-height:1.8}.knowledgeLibraryGroup a>span{color:#176b9d;font-size:12px;font-weight:700}.knowledgeArticleHero{background:#f5fafc;border-bottom:1px solid #dce6eb;padding:68px 0 60px}.knowledgeArticleHero>.shell{max-width:1040px}.knowledgeArticleHero>.shell>span{color:#168b76;font-size:12px}.knowledgeArticleHero h1{color:#173f5e;letter-spacing:-.025em;max-width:950px;margin:20px 0;font-size:44px;line-height:1.3}.knowledgeArticleHero p{color:#536f80;max-width:780px;font-size:17px;line-height:1.85}.knowledgeArticleHero time{color:#7d909c;margin-top:26px;font-size:12px;display:block}.knowledgeArticleLayout{grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:80px;max-width:1040px;display:grid}.knowledgeArticleLayout>article{min-width:0}.knowledgeArticleLayout>aside{background:#f5fafc;border-top:3px solid #168b76;padding:24px;position:sticky;top:105px}.knowledgeArticleLayout>aside>b{color:#173f5e}.knowledgeArticleLayout>aside>p{color:#617888;font-size:13px;line-height:1.8}.knowledgeArticleLayout>aside>a{color:#176b9d;border-top:1px solid #d9e5ea;padding:13px 0;font-size:13px;font-weight:700;display:block}.knowledgeArticleLead{color:#284f68;background:#f2f8fb;margin:0 0 45px;padding:22px 24px;font-size:17px;line-height:1.8}.knowledgeArticleSection{margin-bottom:58px}.knowledgeArticleSection>h2,.knowledgeArticleLayout>article>h2{color:#173f5e;border-bottom:1px solid #d9e5ea;justify-content:space-between;gap:20px;margin:0 0 22px;padding-bottom:14px;font-size:28px;display:flex}.knowledgeArticleSection>h2 span{color:#168b76;font-size:16px}.knowledgeArticleSection>p{color:#425f72;line-height:1.95}.knowledgeArticleSection>ul{margin:0;padding-left:1.35em}.knowledgeArticleSection>li{color:#344f60;margin:12px 0;line-height:1.85}.knowledgeConditionList{border-top:1px solid #d9e5ea}.knowledgeConditionList>section{border-bottom:1px solid #d9e5ea;grid-template-columns:45px 1fr;gap:15px;padding:22px 4px;display:grid}.knowledgeConditionList>section>span{color:#168b76;font:12px monospace}.knowledgeConditionList h3{color:#173f5e;margin:0 0 8px}.knowledgeConditionList strong{color:#176b9d;margin-bottom:8px;display:block}.knowledgeConditionList p{color:#617888;margin:0;line-height:1.8}.knowledgeRuleList{border-top:1px solid #d9e5ea}.knowledgeRuleList>div{border-bottom:1px solid #d9e5ea;padding:19px 5px}.knowledgeRuleList h3{color:#173f5e;margin:0 0 8px;font-size:17px}.knowledgeRuleList p{color:#536f80;margin:0;line-height:1.8}.knowledgeFaqList details{border-bottom:1px solid #d9e5ea;padding:18px 0}.knowledgeFaqList summary{color:#173f5e;cursor:pointer;font-weight:700}.knowledgeFaqList p{color:#536f80;line-height:1.85}.knowledgeSource{border-top:1px solid #d9e5ea;margin-top:70px;padding:20px 0}.knowledgeSource small,.knowledgeSource a{display:block}.knowledgeSource small{color:#7d909c;margin-bottom:9px}.knowledgeSource a{color:#176b9d;font-weight:700;line-height:1.6}.knowledgeRelated{background:#f5fafc;padding:70px 0}.knowledgeRelated h2{color:#173f5e}.knowledgeRelated .shell>div{border-left:1px solid #d9e5ea;grid-template-columns:repeat(3,1fr);display:grid}.knowledgeRelated a{background:#fff;border-top:1px solid #d9e5ea;border-bottom:1px solid #d9e5ea;border-right:1px solid #d9e5ea;padding:24px}.knowledgeRelated a>span{color:#168b76;font-size:11px}.knowledgeRelated h3{color:#173f5e;min-height:3.2em;line-height:1.6}.knowledgeRelated a>b{color:#176b9d;font-size:12px}@media (width<=900px){.knowledgeLibraryIndex,.knowledgeLibraryGroup>div{grid-template-columns:repeat(2,1fr)}.knowledgeLibraryGroup>div>a:nth-child(3){border-top:0}.knowledgeArticleLayout{grid-template-columns:1fr;gap:45px}.knowledgeArticleLayout>aside{position:static}}@media (width<=620px){.knowledgeLibraryIndex,.knowledgeLibraryGroup>div,.knowledgeRelated .shell>div{grid-template-columns:1fr}.knowledgeLibraryGroup>header{flex-direction:column;align-items:start}.knowledgeLibraryGroup>header nav{flex-wrap:wrap}.knowledgeLibraryGroup>div>a{border-top:0!important}.knowledgeLibraryGroup>div>a:first-child{border-top:1px solid #d9e5ea!important}.knowledgeArticleHero h1{font-size:32px}.knowledgeArticleHero p{font-size:15px}.knowledgeArticleSection>h2,.knowledgeArticleLayout>article>h2{font-size:23px}}
