/*! tailwindcss v4.3.3 | 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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight: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:"Segoe UI", "Helvetica Neue", "PingFang SC", "Microsoft YaHei", Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--container-4xl:56rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--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);--color-brand:#145bc7;--color-brand-dark:#0d4598;--color-navy-900:#06182b;--color-title:#0b1e3b;--color-text:#253852;--color-text-secondary:#65758a;--color-text-muted:#8e9bad;--color-bg:#fff;--color-bg-soft:#f6f8fb;--color-border:#dce5ef;--color-border-light:#eaf0f6;--color-success:#20a868;--radius-label:4px;--radius-btn:6px;--radius-media:8px;--radius-panel:6px;--radius-block:10px;--radius-module:12px;--header-h:82px;--utility-h:36px;--shell:85%;--title-max:75rem;--lead-max:56.25rem;--shadow-float:0 12px 36px #0f274414;--section-pad-y:7.5rem;--section-pad-y-dense:6rem}}@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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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]){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;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:where(:not(iframe)){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}:root{--compat-font-family-04b5648a:var(--font-sans);--compat-text-color-00674df2:var(--text);--compat-text-color-0194c5ac:var(--text);--compat-text-color-019c138a:var(--text-inverse-secondary);--compat-text-color-056c2ebb:var(--text-accent);--compat-text-color-05a510a5:var(--warning);--compat-text-color-09589f4b:var(--text-accent);--compat-text-color-09fbf3e2:var(--text-accent);--compat-text-color-09feede1:var(--text-accent);--compat-text-color-0a398c4c:var(--text);--compat-text-color-0a69ac19:var(--text);--compat-text-color-0bf07d99:var(--text);--compat-text-color-0c77c9c3:var(--text);--compat-text-color-14bf20b9:var(--text);--compat-text-color-15f06bf5:var(--text-inverse-secondary);--compat-text-color-17178242:var(--text-accent);--compat-text-color-1936113f:var(--text);--compat-text-color-1cddf248:var(--text);--compat-text-color-1e521f49:var(--text);--compat-text-color-1edd7413:var(--text);--compat-text-color-1f0dcd0a:var(--text-accent);--compat-text-color-1f1dda87:var(--text);--compat-text-color-1f72bd79:var(--text-accent);--compat-text-color-20530888:var(--text);--compat-text-color-215c4aa7:var(--text);--compat-text-color-21b8ff7a:var(--text);--compat-text-color-2273e7ad:var(--text);--compat-text-color-23eacabd:var(--text);--compat-text-color-24ab1081:var(--text);--compat-text-color-258168dc:var(--success);--compat-text-color-2639a7ea:var(--text);--compat-text-color-27de29b8:var(--text-accent);--compat-text-color-29b3afd0:var(--text-accent);--compat-text-color-2c5774d6:var(--success);--compat-text-color-2e65773c:var(--text);--compat-text-color-30e23bfb:var(--text);--compat-text-color-3149db49:var(--text-accent);--compat-text-color-3256872d:var(--text-accent);--compat-text-color-33cd3124:var(--text-inverse-secondary);--compat-text-color-341d993e:var(--text-accent);--compat-text-color-35589acb:var(--text);--compat-text-color-36578425:var(--text-accent);--compat-text-color-377d73e3:var(--text);--compat-text-color-3843110e:var(--text);--compat-text-color-386d7bbb:var(--text);--compat-text-color-386da929:var(--text-accent);--compat-text-color-391ef6fe:var(--text);--compat-text-color-3b3aaf96:var(--text);--compat-text-color-3d0cb2e6:var(--text);--compat-text-color-3d8518a6:var(--text-inverse-muted);--compat-text-color-40bdbbab:var(--text-accent);--compat-text-color-411379d3:var(--text);--compat-text-color-417d3e3b:var(--text);--compat-text-color-43c711d8:var(--warning);--compat-text-color-44df069a:var(--text-accent);--compat-text-color-44ee000e:var(--text-accent);--compat-text-color-4785faf3:var(--text-accent);--compat-text-color-47a742ee:var(--text);--compat-text-color-4cd56256:var(--text);--compat-text-color-4d46d43f:var(--text);--compat-text-color-4dad765f:var(--text-accent);--compat-text-color-4eb7f36d:var(--text-accent);--compat-text-color-4f613d12:var(--text);--compat-text-color-4fac48ee:var(--text);--compat-text-color-50f3f91f:var(--text-inverse-secondary);--compat-text-color-51079321:var(--text);--compat-text-color-515bf81d:var(--text);--compat-text-color-5440516d:var(--text);--compat-text-color-5502ac92:var(--text);--compat-text-color-558670ad:var(--text-accent);--compat-text-color-5889252f:var(--text);--compat-text-color-58aa49e4:var(--text);--compat-text-color-5ac3d4f6:var(--text-accent);--compat-text-color-5ae7fb50:var(--text);--compat-text-color-5b4d3b17:var(--text);--compat-text-color-5dd7abcf:var(--text);--compat-text-color-5e32d4c5:var(--success);--compat-text-color-5fb0f1f8:var(--text-accent);--compat-text-color-608ba577:var(--success);--compat-text-color-62aad36b:var(--success);--compat-text-color-6307c394:var(--text);--compat-text-color-651fb6de:var(--text-accent);--compat-text-color-6525e625:var(--text);--compat-text-color-668aed36:var(--text);--compat-text-color-673cb04a:var(--text-accent);--compat-text-color-6901a6a8:var(--text);--compat-text-color-692ec21e:var(--text);--compat-text-color-69329977:var(--text);--compat-text-color-69f093bc:var(--text);--compat-text-color-6c2ba3f9:var(--text-accent);--compat-text-color-6c7c4f19:var(--text);--compat-text-color-6ccf8f65:var(--text);--compat-text-color-6dcfcad5:var(--text);--compat-text-color-6df6db5c:var(--warning);--compat-text-color-6e4b02e4:var(--text-accent);--compat-text-color-71d09d5b:var(--text);--compat-text-color-729dba51:var(--success);--compat-text-color-72aa9661:var(--text);--compat-text-color-72d38ade:var(--text-inverse-secondary);--compat-text-color-72e6cde0:var(--text);--compat-text-color-73c1e914:var(--text-accent);--compat-text-color-73dfd328:var(--text);--compat-text-color-769ce296:var(--success);--compat-text-color-77922fce:var(--text);--compat-text-color-7829a46a:var(--text);--compat-text-color-78c4f736:var(--text);--compat-text-color-795a4db7:var(--text-accent);--compat-text-color-7a5f4aa8:var(--text);--compat-text-color-7b1df24e:var(--text-accent);--compat-text-color-7b2e0bc5:var(--text-accent);--compat-text-color-7b4660cb:var(--success);--compat-text-color-7bc98cff:var(--text);--compat-text-color-7d8cac01:var(--success);--compat-text-color-7dc0d86b:var(--text);--compat-text-color-7e262b2b:var(--success);--compat-text-color-7ea9e9a6:var(--text);--compat-text-color-7f2d2163:var(--text-accent);--compat-text-color-7f72ea00:var(--text);--compat-text-color-8066706f:var(--text);--compat-text-color-82ee26c7:var(--text);--compat-text-color-8427871d:var(--text-accent);--compat-text-color-850be3b9:var(--text);--compat-text-color-855854cc:var(--text);--compat-text-color-86029717:var(--text-accent);--compat-text-color-8abba705:var(--text-accent);--compat-text-color-8be3ca93:var(--text);--compat-text-color-8be88970:var(--text);--compat-text-color-8d19df8e:var(--text-accent);--compat-text-color-8d321e1b:var(--text);--compat-text-color-8d66fdad:var(--text);--compat-text-color-8edcbb2e:var(--text);--compat-text-color-8f46894a:var(--text-accent);--compat-text-color-8fd360cb:var(--text-accent);--compat-text-color-90bcafe9:var(--text);--compat-text-color-92351185:var(--text);--compat-text-color-92b81797:var(--text);--compat-text-color-92bbd9cd:var(--success);--compat-text-color-92f8f92c:var(--success);--compat-text-color-93afe6e9:var(--text);--compat-text-color-950eb7fc:var(--text);--compat-text-color-95f41428:var(--text-accent);--compat-text-color-96aff27e:var(--text);--compat-text-color-96fd7896:var(--success);--compat-text-color-975036a9:var(--text-accent);--compat-text-color-976ed27c:var(--text);--compat-text-color-980979b5:var(--text);--compat-text-color-9862baab:var(--text-inverse-secondary);--compat-text-color-995ac64d:var(--text);--compat-text-color-9a7c1998:var(--text);--compat-text-color-9aff36e8:var(--success);--compat-text-color-9b1b3d26:var(--text);--compat-text-color-a006f423:var(--text);--compat-text-color-a04f7e60:var(--text);--compat-text-color-a1289eb9:var(--text);--compat-text-color-a39ac0bd:var(--text);--compat-text-color-a4f06757:var(--text);--compat-text-color-a51a0074:var(--text);--compat-text-color-a757f3f1:var(--text-accent);--compat-text-color-ab08dc80:var(--text-accent);--compat-text-color-ab39d844:var(--success);--compat-text-color-ac537e84:var(--text-accent);--compat-text-color-ad9fcd79:var(--text-accent);--compat-text-color-ae17ce76:var(--text-accent);--compat-text-color-aec76672:var(--text-accent);--compat-text-color-aed97d2a:var(--text-accent);--compat-text-color-b1264949:var(--text);--compat-text-color-b3159ef8:var(--warning);--compat-text-color-b4f29bff:var(--text);--compat-text-color-b55715b6:var(--text);--compat-text-color-b6791a90:var(--text-inverse-secondary);--compat-text-color-b6f673f8:var(--text-accent);--compat-text-color-b78a0e3b:var(--text-accent);--compat-text-color-b9fcb6c1:var(--text-accent);--compat-text-color-bb3af913:var(--text);--compat-text-color-bbbb2cba:var(--text-accent);--compat-text-color-bc1389f8:var(--text);--compat-text-color-bee33048:var(--text);--compat-text-color-bf1604a8:var(--text);--compat-text-color-c1c07f1f:var(--text);--compat-text-color-c2a3cd99:var(--text-inverse-secondary);--compat-text-color-c2b17d92:var(--success);--compat-text-color-c2f1dcae:var(--success);--compat-text-color-c32f15e0:var(--text);--compat-text-color-c360b97b:var(--text);--compat-text-color-c3b4bf02:var(--text);--compat-text-color-c4a3a843:var(--text-accent);--compat-text-color-c5d94083:var(--text);--compat-text-color-c6526996:var(--text);--compat-text-color-c87b5dc5:var(--text-accent);--compat-text-color-c88d6d9d:var(--text-accent);--compat-text-color-cc288d8a:var(--text);--compat-text-color-ce20e5c2:var(--text);--compat-text-color-ce82d020:var(--text);--compat-text-color-d008771b:var(--text-accent);--compat-text-color-d02f1647:var(--text);--compat-text-color-d3f5eaee:var(--text);--compat-text-color-d46acada:var(--text);--compat-text-color-d7c419e6:var(--text-accent);--compat-text-color-d7da227b:var(--text);--compat-text-color-d801dcb5:var(--text);--compat-text-color-d82dce00:var(--success);--compat-text-color-d82fd050:var(--text-accent);--compat-text-color-da3ab942:var(--success);--compat-text-color-e7ad4af0:var(--text-accent);--compat-text-color-ebcdf526:var(--text-inverse-secondary);--compat-text-color-ef65637c:var(--text-accent);--compat-text-color-f145df95:var(--text);--compat-text-color-f25d5b05:var(--text);--compat-text-color-f347b5c9:var(--text);--compat-text-color-f35b4733:var(--text);--compat-text-color-f52e4619:var(--text-accent);--compat-text-color-f5809f6e:var(--text);--compat-text-color-f80ca2a1:var(--text);--compat-text-color-fa05d4f6:var(--text-accent);--compat-text-color-fbaba19c:var(--text);--compat-text-color-fe37b1bf:var(--text);--compat-text-color-fe9407ba:var(--text);--compat-text-color-ffa7b6ff:var(--text);--compat-type-line-0f8b4633:var(--type-page-title-line);--compat-type-line-1f436fd3:var(--type-page-title-line);--compat-type-line-210c5a2d:var(--type-caption-line);--compat-type-line-23af761f:var(--type-caption-line);--compat-type-line-33ace63c:var(--type-caption-line);--compat-type-line-3c11d0d9:var(--type-page-title-line);--compat-type-line-4064878e:var(--type-body-line);--compat-type-line-4b78e134:var(--type-page-title-line);--compat-type-line-5ce6d1d6:var(--type-caption-line);--compat-type-line-614122d2:var(--type-page-title-line);--compat-type-line-6948f022:var(--type-subheading-line);--compat-type-line-77e2fef1:var(--type-caption-line);--compat-type-line-7c9914b7:var(--type-caption-line);--compat-type-line-803bee82:var(--type-page-title-line);--compat-type-line-81ea51f5:var(--type-caption-line);--compat-type-line-85779ef8:var(--type-page-title-line);--compat-type-line-8bc5978b:var(--type-caption-line);--compat-type-line-8eb52ee7:var(--type-body-line);--compat-type-line-93cc9ee3:var(--type-body-line);--compat-type-line-940d70fd:var(--type-page-title-line);--compat-type-line-ac031165:var(--type-subheading-line);--compat-type-line-ac716c8a:var(--type-page-title-line);--compat-type-line-afef7db1:var(--type-caption-line);--compat-type-line-b3a08b13:var(--type-body-line);--compat-type-line-c38bfee5:var(--type-body-line);--compat-type-line-ccefb330:var(--type-page-title-line);--compat-type-line-cdccc651:var(--type-page-title-line);--compat-type-line-d511daff:var(--type-page-title-line);--compat-type-line-e21205ae:var(--type-page-title-line);--compat-type-line-e4165c29:var(--type-page-title-line);--compat-type-line-e8be5e08:var(--type-page-title-line);--compat-type-line-ea7c46c5:var(--type-subheading-line);--compat-type-line-eaecaf7c:var(--type-body-line);--compat-type-line-f04e97f1:var(--type-body-line);--compat-type-line-f1cdfb5d:var(--type-caption-line);--compat-type-line-f7ff121d:var(--type-subheading-line);--compat-type-size-05dde759:var(--type-caption-size);--compat-type-size-07f67e11:var(--type-body-large-size);--compat-type-size-097602c1:var(--type-body-large-size);--compat-type-size-0d5be05f:var(--type-micro-size);--compat-type-size-0da13144:var(--type-body-large-size);--compat-type-size-101860af:var(--type-body-large-size);--compat-type-size-118307be:var(--type-section-title-size);--compat-type-size-11a50812:var(--type-micro-size);--compat-type-size-12f66eb3:var(--type-section-title-size);--compat-type-size-1444c6ea:var(--type-body-large-size);--compat-type-size-15aa5184:var(--type-body-large-size);--compat-type-size-1811d974:var(--type-body-large-size);--compat-type-size-1a864c90:var(--type-subheading-size);--compat-type-size-1be83bb2:var(--type-body-large-size);--compat-type-size-1c72a345:var(--type-body-large-size);--compat-type-size-1ca9a2e3:var(--type-micro-size);--compat-type-size-1e8f47ba:var(--type-body-large-size);--compat-type-size-1fe86672:var(--type-body-large-size);--compat-type-size-229fef1f:var(--type-body-large-size);--compat-type-size-2332e2ca:var(--type-display-l-size);--compat-type-size-285fe3f5:var(--type-body-large-size);--compat-type-size-29f5c0b7:var(--type-body-large-size);--compat-type-size-2b99ca65:var(--type-body-large-size);--compat-type-size-2c367828:var(--type-display-xl-size);--compat-type-size-2c486f19:var(--type-caption-size);--compat-type-size-3494e7ef:var(--type-micro-size);--compat-type-size-381ee012:var(--type-body-large-size);--compat-type-size-3fed77aa:var(--type-display-l-size);--compat-type-size-432c6326:var(--type-display-l-size);--compat-type-size-433de30b:var(--type-body-size);--compat-type-size-4361a2ff:var(--type-section-title-size);--compat-type-size-445311fc:var(--type-subheading-size);--compat-type-size-481a3cdd:var(--type-body-large-size);--compat-type-size-49a33cf2:var(--type-caption-size);--compat-type-size-4a8c0849:var(--type-body-large-size);--compat-type-size-4e591621:var(--type-body-large-size);--compat-type-size-4f5be6a4:var(--type-display-xl-size);--compat-type-size-4ff818ff:var(--type-subheading-size);--compat-type-size-52380c30:var(--type-micro-size);--compat-type-size-53b688b4:var(--type-body-large-size);--compat-type-size-54a24d23:var(--type-body-large-size);--compat-type-size-579b182f:var(--type-body-large-size);--compat-type-size-5c22b39c:var(--type-body-large-size);--compat-type-size-5e0faad2:var(--type-caption-size);--compat-type-size-63f30aea:var(--type-body-size);--compat-type-size-652db75e:var(--type-body-large-size);--compat-type-size-6750b234:var(--type-micro-size);--compat-type-size-6897cae4:var(--type-display-l-size);--compat-type-size-6cb285c6:var(--type-micro-size);--compat-type-size-6df88737:var(--type-body-large-size);--compat-type-size-6e58f948:var(--type-body-size);--compat-type-size-7161fc6d:var(--type-caption-size);--compat-type-size-75245ae4:var(--type-caption-size);--compat-type-size-77641f5e:var(--type-micro-size);--compat-type-size-77708887:var(--type-body-large-size);--compat-type-size-77c5982b:var(--type-body-large-size);--compat-type-size-783dec96:var(--type-body-large-size);--compat-type-size-7914a545:var(--type-body-large-size);--compat-type-size-7a770bcd:var(--type-body-large-size);--compat-type-size-7afcb61e:var(--type-section-title-size);--compat-type-size-8113a013:var(--type-micro-size);--compat-type-size-81351bd1:var(--type-section-title-size);--compat-type-size-85586ccb:var(--type-micro-size);--compat-type-size-881f70f9:var(--type-subheading-size);--compat-type-size-8abec0e6:var(--type-body-large-size);--compat-type-size-8cc2dc01:var(--type-section-title-size);--compat-type-size-8cdff4b8:var(--type-micro-size);--compat-type-size-8d8c863c:var(--type-body-size);--compat-type-size-8e7b4049:var(--type-body-size);--compat-type-size-94aa034c:var(--type-subheading-size);--compat-type-size-951b72db:var(--type-body-large-size);--compat-type-size-96072d4c:var(--type-body-large-size);--compat-type-size-9731f61b:var(--type-body-large-size);--compat-type-size-97c6c95d:var(--type-display-l-size);--compat-type-size-9b3846f2:var(--type-body-large-size);--compat-type-size-9bcd21d2:var(--type-body-large-size);--compat-type-size-9ead42f7:var(--type-display-l-size);--compat-type-size-a2600b0e:var(--type-section-title-size);--compat-type-size-a3ba3b12:var(--type-subheading-size);--compat-type-size-a524cc71:var(--type-subheading-size);--compat-type-size-a726b01e:var(--type-body-large-size);--compat-type-size-a8fd5e51:var(--type-body-large-size);--compat-type-size-aab6af37:var(--type-body-large-size);--compat-type-size-ab40a8a9:var(--type-body-large-size);--compat-type-size-b01d8d2a:var(--type-micro-size);--compat-type-size-b9199e22:var(--type-subheading-size);--compat-type-size-b96a3832:var(--type-section-title-size);--compat-type-size-b98cf492:var(--type-section-title-size);--compat-type-size-ba1aab40:var(--type-section-title-size);--compat-type-size-c0eb4b6c:var(--type-section-title-size);--compat-type-size-c2b54b5b:var(--type-display-xl-size);--compat-type-size-c521036d:var(--type-section-title-size);--compat-type-size-c821f2f6:var(--type-body-large-size);--compat-type-size-c9565925:var(--type-body-large-size);--compat-type-size-ca0c6487:var(--type-body-large-size);--compat-type-size-cc489ae8:var(--type-body-size);--compat-type-size-ce2d05c7:var(--type-body-large-size);--compat-type-size-d6e47aa9:var(--type-body-large-size);--compat-type-size-dab415fc:var(--type-body-large-size);--compat-type-size-de00808e:var(--type-body-size);--compat-type-size-df69b24f:var(--type-body-large-size);--compat-type-size-e0132535:var(--type-display-l-size);--compat-type-size-e3a59ad7:var(--type-display-l-size);--compat-type-size-e6ce78cf:var(--type-body-large-size);--compat-type-size-e768dc5f:var(--type-body-large-size);--compat-type-size-e7fec3d0:var(--type-display-l-size);--compat-type-size-e8a0e387:var(--type-subheading-size);--compat-type-size-eb18a487:var(--type-micro-size);--compat-type-size-ebaf18ab:var(--type-body-large-size);--compat-type-size-ebc3b648:var(--type-micro-size);--compat-type-size-ee5b60d9:var(--type-body-size);--compat-type-size-eea00b88:var(--type-body-large-size);--compat-type-size-f15bdb61:var(--type-body-large-size);--compat-type-size-f63147b2:var(--type-body-large-size);--compat-type-size-f966f5bd:var(--type-micro-size);--compat-type-size-fb2957a3:var(--type-micro-size);--compat-type-size-fe4c9dbb:var(--type-body-large-size);--compat-type-size-fe575cb1:var(--type-subheading-size);--compat-type-tracking-0015ec86:var(--type-tracking-wide);--compat-type-tracking-0f05ee4b:var(--type-tracking-normal);--compat-type-tracking-0f53265d:var(--type-tracking-normal);--compat-type-tracking-10b24e6a:var(--type-tracking-wide);--compat-type-tracking-113f5c8f:var(--type-tracking-wide);--compat-type-tracking-1befbfca:var(--type-tracking-tight);--compat-type-tracking-1e8c6a78:var(--type-tracking-tight);--compat-type-tracking-26adda89:var(--type-tracking-normal);--compat-type-tracking-2794a445:var(--type-tracking-wide);--compat-type-tracking-2bbed0b6:var(--type-tracking-wide);--compat-type-tracking-2d1426a7:var(--type-tracking-wide);--compat-type-tracking-406f9a9d:var(--type-tracking-wide);--compat-type-tracking-4324f6b4:var(--type-tracking-wide);--compat-type-tracking-4457e306:var(--type-tracking-normal);--compat-type-tracking-47bb2fdb:var(--type-tracking-wide);--compat-type-tracking-4ce74e4a:var(--type-tracking-tight);--compat-type-tracking-4f70c17f:var(--type-tracking-wide);--compat-type-tracking-5017d6b5:var(--type-tracking-tight);--compat-type-tracking-5f3ef3b8:var(--type-tracking-tight);--compat-type-tracking-62a32162:var(--type-tracking-normal);--compat-type-tracking-6b809d5d:var(--type-tracking-wide);--compat-type-tracking-7f9a1b90:var(--type-tracking-normal);--compat-type-tracking-9a334f15:var(--type-tracking-wide);--compat-type-tracking-a23eda4e:var(--type-tracking-normal);--compat-type-tracking-adebdb0f:var(--type-tracking-wide);--compat-type-tracking-aeba8a52:var(--type-tracking-normal);--compat-type-tracking-b071c609:var(--type-tracking-wide);--compat-type-tracking-b3d000d4:var(--type-tracking-wide);--compat-type-tracking-b9283d3f:var(--type-tracking-normal);--compat-type-tracking-baf97e0d:var(--type-tracking-normal);--compat-type-tracking-be16ccba:var(--type-tracking-tight);--compat-type-tracking-c2ee8c0c:var(--type-tracking-normal);--compat-type-tracking-c90c9542:var(--type-tracking-tight);--compat-type-tracking-c9f44113:var(--type-tracking-tight);--compat-type-tracking-cd4593b5:var(--type-tracking-wide);--compat-type-tracking-de840e47:var(--type-tracking-tight);--compat-type-tracking-df63396b:var(--type-tracking-wide);--compat-type-tracking-e08616ed:var(--type-tracking-wide);--compat-type-tracking-e82b27db:var(--type-tracking-wide);--compat-type-tracking-f979b10a:var(--type-tracking-tight);--compat-type-tracking-fb9dd6ee:var(--type-tracking-wide);--compat-type-tracking-fd479fba:var(--type-tracking-wide);--compat-type-weight-02a2d333:var(--type-label-weight);--compat-type-weight-1c66b08c:var(--type-body-weight);--compat-type-weight-2b953210:var(--type-page-title-weight);--compat-type-weight-7e3a9447:var(--type-body-weight);--compat-type-weight-9b6e3785:var(--type-card-title-weight);--compat-type-weight-b3f627f0:var(--type-page-title-weight);--compat-type-weight-e3ec02ac:var(--type-page-title-weight);--compat-type-weight-eed0f8fb:var(--type-card-title-weight);--brand:#145bc7;--brand-bright:#1674ea;--brand-dark:#0d4598;--brand-active:#093c86;--navy-900:#06182b;--navy-800:#0a213a;--navy-700:#10304f;--cyan:#25a7e8;--text-title:#0b1e3b;--text:#253852;--text-secondary:#65758a;--text-muted:#8e9bad;--bg:#fff;--bg-soft:#f6f8fb;--bg-blue:#f1f6fc;--border:#dce5ef;--border-light:#eaf0f6;--success:#20a868;--warning:#f28a2a;--danger:#e54a45;--info:#2b7cd3;--line:#dce5ef;--line-brand:#2779d8;--line-data:#25a7e8;--line-warning:#f28a2a;--line-danger:#e54a45;--line-success:#20a868;--type-min-size:.625rem;--type-display-xl-size:clamp(3.5rem, 4.5vw, 4.5rem);--type-display-xl-weight:800;--type-display-xl-line:1.02;--type-display-l-size:clamp(2.5rem, 3vw, 3.5rem);--type-display-l-weight:700;--type-display-l-line:1.25;--type-page-title-size:clamp(2rem, 2.5vw, 2.5rem);--type-page-title-weight:700;--type-page-title-line:1.18;--type-page-title-tracking:-.01em;--type-section-title-size:clamp(1.75rem, 2vw, 2rem);--type-section-title-weight:700;--type-section-title-line:1.25;--type-card-title-size:1.25rem;--type-card-title-weight:600;--type-card-title-line:1.35;--type-subheading-size:1.5rem;--type-subheading-weight:600;--type-subheading-line:1.35;--type-lead-size:1.125rem;--type-lead-line:1.7;--type-body-large-size:1.125rem;--type-body-weight:400;--type-body-large-line:1.75;--type-body-size:1rem;--type-body-line:1.7;--type-label-size:.875rem;--type-label-weight:600;--type-label-line:1.4;--type-section-id-size:.875rem;--type-section-id-weight:600;--type-section-id-line:1.2;--type-caption-size:.8125rem;--type-caption-line:1.5;--type-micro-size:.75rem;--type-micro-line:1.4;--type-nano-size:var(--type-min-size);--type-nano-line:1.3;--type-tracking-tight:-.01em;--type-tracking-normal:0;--type-tracking-wide:.08em;--text-inverse:#fff;--text-inverse-secondary:#ffffffc7;--text-inverse-muted:#ffffff9e;--text-accent:var(--brand);--radius-label:4px;--radius-btn:6px;--radius-media:8px;--radius-panel:6px;--radius-block:10px;--radius-module:12px;--utility-h:36px;--color-brand:var(--brand);--color-brand-strong:var(--brand-dark);--color-bg-page:var(--bg);--color-bg-soft:var(--bg-soft);--color-bg-inverse:var(--navy-800);--color-text-primary:var(--text);--color-text-secondary:var(--text-secondary);--color-text-inverse:#fff;--color-text-inverse-secondary:#ffffff9e;--color-border:var(--border);--shadow-md:0 8px 24px #0f27441f;--site-color-blue:var(--brand);--site-color-blue-hover:var(--brand-bright);--site-color-navy:var(--navy-800);--site-color-navy-strong:var(--navy-900);--site-color-text:var(--text);--site-color-muted:var(--text-secondary);--site-color-line:var(--line);--site-color-surface:var(--bg);--site-color-surface-soft:var(--bg-soft);--site-font-body:var(--font-sans)}html{scroll-behavior:smooth}body{font-family:var(--font-sans);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:16px;font-weight:400;line-height:1.7}a{color:inherit;text-decoration:none;transition:color .15s,background-color .15s,border-color .15s}img{max-width:100%;display:block}}@layer components{.type-display-xl{font-size:var(--type-display-xl-size);font-weight:var(--type-display-xl-weight);line-height:var(--type-display-xl-line);letter-spacing:var(--compat-type-tracking-4ce74e4a);color:var(--text-title);text-transform:uppercase}.type-display-l{font-size:var(--type-display-l-size);font-weight:var(--type-display-l-weight);line-height:var(--type-display-l-line);letter-spacing:var(--compat-type-tracking-baf97e0d);color:var(--text-title)}.type-h1{font-size:var(--type-page-title-size);font-weight:var(--type-page-title-weight);line-height:var(--type-page-title-line);letter-spacing:var(--type-page-title-tracking);color:var(--text-title)}.type-h2{font-size:var(--type-section-title-size);font-weight:var(--type-section-title-weight);line-height:var(--type-section-title-line);letter-spacing:var(--compat-type-tracking-baf97e0d);color:var(--text-title)}.type-h3{font-size:var(--type-subheading-size);font-weight:var(--type-subheading-weight);line-height:var(--type-subheading-line);letter-spacing:var(--compat-type-tracking-baf97e0d);color:var(--text-title)}.type-section-id{font-size:var(--type-section-id-size);font-weight:var(--type-section-id-weight);line-height:var(--type-section-id-line);letter-spacing:var(--compat-type-tracking-fd479fba);text-transform:uppercase;color:var(--brand)}.type-lead{font-size:var(--type-lead-size);font-weight:var(--compat-type-weight-7e3a9447);line-height:var(--type-lead-line);letter-spacing:var(--compat-type-tracking-baf97e0d);color:var(--text-secondary);max-width:var(--lead-max)}.type-body-l{font-size:var(--type-body-large-size);font-weight:var(--compat-type-weight-7e3a9447);line-height:var(--type-body-large-line);color:var(--text)}.type-body{font-size:var(--type-body-size);font-weight:var(--compat-type-weight-7e3a9447);line-height:var(--type-body-line);color:var(--text)}.type-label{font-size:var(--type-label-size);font-weight:var(--type-label-weight);line-height:var(--type-label-line);letter-spacing:var(--compat-type-tracking-fd479fba);text-transform:uppercase;color:var(--text-secondary)}.type-caption{font-size:var(--type-caption-size);font-weight:var(--compat-type-weight-7e3a9447);line-height:var(--type-caption-line);color:var(--text-muted)}.type-data-xl{font-size:var(--compat-type-size-c2b54b5b);font-weight:var(--compat-type-weight-e3ec02ac);line-height:var(--compat-type-line-85779ef8);letter-spacing:var(--compat-type-tracking-1e8c6a78);color:var(--text-title)}.type-data-l{font-size:var(--compat-type-size-6897cae4);font-weight:var(--compat-type-weight-e3ec02ac);line-height:var(--compat-type-line-85779ef8);letter-spacing:var(--compat-type-tracking-0f05ee4b);color:var(--text-title)}.type-eng-tag{font-size:var(--compat-type-size-75245ae4);font-weight:var(--compat-type-weight-eed0f8fb);line-height:var(--compat-type-line-ea7c46c5);letter-spacing:var(--compat-type-tracking-b9283d3f);text-transform:uppercase;color:var(--brand)}.type-utility{font-size:var(--compat-type-size-75245ae4);font-weight:var(--compat-type-weight-02a2d333);line-height:var(--compat-type-line-e4165c29);letter-spacing:var(--compat-type-tracking-baf97e0d);color:var(--text-secondary)}.type-nav{font-size:var(--compat-type-size-951b72db);font-weight:var(--compat-type-weight-02a2d333);line-height:var(--compat-type-line-85779ef8);letter-spacing:var(--compat-type-tracking-baf97e0d)}.type-mega-title{font-size:var(--compat-type-size-75245ae4);font-weight:var(--compat-type-weight-eed0f8fb);line-height:var(--compat-type-line-6948f022);letter-spacing:var(--compat-type-tracking-0015ec86);text-transform:uppercase;color:var(--text-title)}.type-mega-link{font-size:var(--compat-type-size-783dec96);font-weight:var(--compat-type-weight-7e3a9447);line-height:var(--compat-type-line-5ce6d1d6);letter-spacing:var(--compat-type-tracking-baf97e0d);color:var(--text)}.type-mega-promo-title{font-size:var(--compat-type-size-1a864c90);font-weight:var(--compat-type-weight-eed0f8fb);line-height:var(--compat-type-line-6948f022);color:var(--text-title)}.type-mega-promo-body{font-size:var(--compat-type-size-6e58f948);font-weight:var(--compat-type-weight-7e3a9447);line-height:var(--compat-type-line-93cc9ee3);color:var(--text-secondary)}.type-cta{font-size:var(--compat-type-size-951b72db);font-weight:var(--compat-type-weight-eed0f8fb);line-height:var(--compat-type-line-85779ef8);letter-spacing:var(--compat-type-tracking-baf97e0d)}.type-footer-heading{font-size:var(--compat-type-size-783dec96);font-weight:var(--compat-type-weight-eed0f8fb);line-height:var(--compat-type-line-6948f022);letter-spacing:var(--compat-type-tracking-baf97e0d);color:var(--text-title)}.type-footer-link{font-size:var(--compat-type-size-6e58f948);font-weight:var(--compat-type-weight-7e3a9447);line-height:var(--compat-type-line-77e2fef1);color:var(--text-secondary)}.type-footer-body{font-size:var(--compat-type-size-6e58f948);font-weight:var(--compat-type-weight-7e3a9447);line-height:var(--compat-type-line-f04e97f1);color:var(--text-secondary)}.hero-heading{text-align:left}.hero-heading .type-display-xl+.type-display-l{margin-top:1.25rem}.section-heading{text-align:center;max-width:var(--title-max);margin-inline:auto}.section-heading .type-section-id{margin-bottom:1.875rem}.section-heading .type-h1{margin:0 0 1.375rem}.section-heading .type-lead{margin:0 auto}.section-heading+.section-body,.section-heading+.section-visual{margin-top:3.75rem}.shell,.container{width:var(--shell);max-width:1632px;margin-inline:auto}.section{padding-block:var(--section-pad-y)}.section-dense{padding-block:var(--section-pad-y-dense)}.page-banner{height:620px}.prose-width{max-width:var(--lead-max)}.title-width{max-width:var(--title-max)}.btn{border-radius:var(--radius-btn);cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;min-height:3.375rem;padding:0 1.875rem;font-size:1rem;font-weight:600;line-height:1;display:inline-flex}.btn-primary{background:var(--brand);color:#fff}.btn-primary:hover{background:var(--brand-dark)}.btn-primary:active{background:var(--brand-active)}.btn-secondary{color:#fff;background:0 0;border-color:#ffffffb8}.btn-secondary:hover{background:#ffffff14;border-color:#fff}.btn-secondary-light{color:var(--brand);border-color:var(--brand);background:#fff}.btn-secondary-light:hover{background:var(--bg-blue)}.panel{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--bg)}.panel-soft{border:1px solid var(--border);border-radius:var(--radius-block);background:var(--bg-soft)}.float{box-shadow:var(--shadow-float)}.divider{border:0;border-top:1px solid var(--border)}.on-dark{color:#ffffffc7}.on-dark-title{color:#fff}.on-dark-muted{color:#ffffff8f}.on-dark-line{border-color:#ffffff29}.section-dark{background:var(--navy-900);color:#ffffffc7}.section-dark .type-h1,.section-dark .type-h2,.section-dark .type-h3,.section-dark .type-display-xl,.section-dark .type-display-l,.section-dark .type-data-xl,.section-dark .type-data-l,.section-dark .type-mega-promo-title,.section-dark .type-footer-heading{color:#fff}.section-dark .type-lead,.section-dark .type-body,.section-dark .type-body-l,.section-dark .type-footer-body,.section-dark .type-mega-promo-body{color:#ffffffc7}.section-dark .type-caption,.section-dark .type-label,.section-dark .type-utility,.section-dark .type-footer-link{color:#ffffff8f}.section-dark .type-section-id{color:#3187ea}.brand-logo{object-fit:contain;width:auto;max-width:148px;height:32px;display:block}.brand-logo--footer{max-width:148px;height:32px}}@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:0}.inset-y-0{inset-block:0}.end-2{inset-inline-end:calc(var(--spacing) * 2)}.isolate{isolation:isolate}.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}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-dvh{min-height:100dvh}.max-w-4xl{max-width:var(--container-4xl)}.max-w-\[42rem\]{max-width:42rem}.max-w-\[52\.5rem\]{max-width:52.5rem}.flex-1{flex:1}.flex-shrink,.shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.appearance-none{appearance:none}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.gap-3{gap:calc(var(--spacing) * 3)}.overflow-hidden{overflow:hidden}.rounded-\[var\(--radius-label\)\]{border-radius:var(--radius-label)}.border{border-style:var(--tw-border-style);border-width:1px}.border-border{border-color:var(--color-border)}.bg-bg{background-color:var(--color-bg)}.bg-navy-900{background-color:var(--color-navy-900)}.bg-\[linear-gradient\(180deg\,\#FFFFFF_0\%\,\#F6F8FB_100\%\)\]{background-image:linear-gradient(#fff 0%,#f6f8fb 100%)}.p-8{padding:calc(var(--spacing) * 8)}.px-3{padding-inline:calc(var(--spacing) * 3)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.pr-8{padding-right:calc(var(--spacing) * 8)}.text-center{text-align:center}.font-sans{font-family:var(--font-sans)}.text-\[0\.8125rem\]{font-size:.8125rem}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-brand{color:var(--color-brand)}.text-text{color:var(--color-text)}.text-text-muted{color:var(--color-text-muted)}.text-text-secondary{color:var(--color-text-secondary)}.text-title{color:var(--color-title)}.text-white{color:var(--color-white)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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)}.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,)}.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-filter{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 (hover:hover){.hover\:text-brand-dark:hover{color:var(--color-brand-dark)}}}.home-page{width:100%}.home-section{width:100%;scroll-margin-top:calc(var(--header-h,82px) + 12px);position:relative;overflow:clip visible}.home-page>.home-section:first-child{margin-top:0}.home-o02-product .product-platform-page{padding-bottom:2rem!important}.home-o06 .safety-page,.home-o07 .project-page,.home-o08 .page,.home-o09 .lifecycle-page,.home-o10 .digital-page,.home-o11 .energy-page{padding-block:2rem!important}.home-outline-section{padding-block:var(--section-pad-y,7.5rem);background:var(--bg,#fff)}.home-outline-section--dark{background:var(--navy-900,#06182b);color:var(--text-inverse)}.home-outline-section--dark .type-h1,.home-outline-section--dark .type-h3{color:var(--text-inverse)}.home-outline-section--dark .type-lead,.home-outline-section--dark .type-body,.home-outline-section--dark .home-arch-points{color:var(--compat-text-color-ffa7b6ff)}.home-outline-section--cta{background:linear-gradient(135deg, var(--brand-dark,#0d4598), var(--navy-800,#0a213a));text-align:center}.home-outline-heading{max-width:var(--title-max,1200px);text-align:center;margin:0 auto 3rem}.home-outline-heading .type-lead{margin-inline:auto}.home-platform-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.home-platform-step{border:1px solid var(--border,#e2e8f0);border-radius:var(--radius-panel,6px);background:var(--bg-soft,#f6f8fb);padding:1.5rem 1.25rem}.home-platform-step__index{font-size:var(--compat-type-size-6e58f948);font-weight:var(--compat-type-weight-eed0f8fb);letter-spacing:var(--compat-type-tracking-fd479fba);color:var(--brand,#145bc7);margin-bottom:.75rem;display:block}.home-platform-aux{border:1px solid var(--border,#e2e8f0);border-radius:var(--radius-panel,6px);justify-content:space-between;align-items:center;gap:2rem;margin-top:2.5rem;padding:1.5rem 1.75rem;display:flex}.home-arch-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.home-arch-card{border-radius:var(--radius-panel,6px);background:#ffffff0a;border:1px solid #ffffff29;padding:1.25rem 1.15rem}.home-arch-points{font-size:var(--compat-type-size-783dec96);line-height:var(--compat-type-line-afef7db1);gap:.5rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.home-arch-points li{padding-left:.85rem;position:relative}.home-arch-points li:before{content:"";background:var(--cyan,#25a7e8);border-radius:1px;width:4px;height:4px;position:absolute;top:.55em;left:0}.home-delivery-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.home-delivery-card{border:1px solid var(--border,#e2e8f0);border-radius:var(--radius-panel,6px);background:var(--bg,#fff);min-height:100%;padding:1.15rem 1rem 1.25rem}.home-delivery-card__id{font-size:var(--compat-type-size-75245ae4);font-weight:var(--compat-type-weight-e3ec02ac);letter-spacing:var(--compat-type-tracking-0015ec86);color:var(--brand,#145bc7);margin:0 0 .5rem}.home-delivery-points{font-size:var(--compat-type-size-6e58f948);line-height:var(--compat-type-line-77e2fef1);color:var(--text-secondary,#65758a);gap:.35rem;margin:.75rem 0 1rem;padding:0;list-style:none;display:grid}.home-delivery-card__out{border-top:1px solid var(--border,#e2e8f0);font-size:var(--compat-type-size-75245ae4);line-height:var(--compat-type-line-5ce6d1d6);color:var(--text,#253852);margin:0;padding-top:.75rem}.home-delivery-card__out span{font-weight:var(--compat-type-weight-eed0f8fb);letter-spacing:var(--compat-type-tracking-47bb2fdb);text-transform:uppercase;color:var(--text-muted,#8e9bad);margin-bottom:.25rem;display:block}.home-cta-inner{max-width:48rem;margin-inline:auto}.home-cta-inner .type-h1,.home-cta-inner .type-lead,.home-cta-inner .type-section-id{color:var(--text-inverse)}.home-cta-inner .type-lead{opacity:.82;margin-inline:auto}.home-cta-actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:2rem;display:flex}.home-o01 .energy-hero{min-height:calc(100svh - var(--header-h,82px))}.home-o01 a.hero-button{box-sizing:border-box;text-decoration:none}.home-o01 button,.home-o01 a.hero-button{font:inherit}@media (width<=1100px){.home-platform-steps,.home-arch-grid,.home-delivery-grid{grid-template-columns:1fr 1fr}}@media (width<=720px){.home-platform-steps,.home-arch-grid,.home-delivery-grid{grid-template-columns:1fr}.home-platform-aux{flex-direction:column;align-items:flex-start}}@media (width<=767px){.type-body{font-size:.9375rem}.section{padding-block:4.5rem}.section-dense{padding-block:3.5rem}.page-banner{height:auto}.section-heading .type-section-id{margin-bottom:1.25rem}.section-heading+.section-visual,.section-heading+.section-body{margin-top:2.5rem}}html[dir=rtl]{font-family:Segoe UI,Tahoma,Arial,PingFang SC,Microsoft YaHei,sans-serif}html[dir=rtl] .hero-heading{text-align:right}html[dir=rtl] .type-display-xl,html[dir=rtl] .type-eng-tag,html[dir=rtl] .type-section-id,html[dir=rtl] .type-label,html[dir=rtl] .type-mega-title{letter-spacing: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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{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}
