/*! 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-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}}}@layer theme{:root,:host{--font-sans:var(--zFontSansSerif);--font-serif:var(--zFontSansSerif);--font-mono:var(--zFontMonospace);--color-white:#fff;--spacing:.25rem;--font-weight-semibold:var(--zFontWeightBold);--font-weight-bold:var(--zFontWeightBold);--font-weight-extrabold:var(--zFontWeightBold);--font-weight-black:var(--zFontWeightBold);--color-brand-50:#fff5ee;--color-brand-100:#ffe8de;--color-brand-200:#ffcfb8;--color-brand-300:#ffbd9e;--color-brand-400:#f79469;--color-brand-500:#ed652c;--color-brand-600:#dd4501;--color-brand-700:#b93700;--color-brand-800:#912e05;--color-brand-900:#742909;--color-brand-950:#3f1203;--color-brand:var(--color-brand-600);--color-brand-deep:var(--color-brand-700);--color-brand-soft:var(--color-brand-100);--color-brand-on-dark:var(--color-brand-400);--color-ink:#171a1c;--color-muted:#63686b;--color-paper:#f4f4f0;--color-line:#dddeda;--color-surface:#fff;--color-surface-hover:#eeeeeb;--color-ink-hover:#303537;--color-line-strong:#b9bcb9;--color-inverse:#e2e6df;--color-inverse-muted:#969e98;--color-inverse-subtle:#8e9690;--color-line-inverse:#ffffff25;--color-focus:#176eaa;--color-selection:var(--color-brand-300);--color-selection-ink:#16191b;--shadow-navigation:0 25px 35px #171a1c0b;--font-heading:var(--zFontSansSerif);--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--text-6xl:3.75rem;--text-xs--line-height:1.5;--text-sm--line-height:1.5;--text-base--line-height:1.7;--text-lg--line-height:1.6;--text-xl--line-height:1.4;--text-2xl--line-height:1.35;--text-3xl--line-height:1.3;--text-4xl--line-height:1.3;--text-5xl--line-height:1.2;--text-6xl--line-height:1.2}}@layer base;@layer components{html{--zFontSansSerif:-apple-system, BlinkMacSystemFont, "Helvetica Neue", "PingFang SC", "Microsoft YaHei", "Source Han Sans SC", "Noto Sans CJK SC", "WenQuanYi Micro Hei", "MiSans L3", "Segoe UI", sans-serif;--zFontMonospace:Menlo, Monaco, Consolas, "Andale Mono", "lucida console", "Courier New", monospace;--zFontWeightBold:600;font-family:var(--zFontSansSerif)}:where(button,input,select,textarea){font-family:inherit}:where(code,kbd,pre,samp){font-family:var(--font-mono)}:where(h1,h2,h3,h4,h5,h6,b,strong,th){font-weight:var(--zFontWeightBold)}:root{--type-size-caption:var(--text-xs);--type-size-label:var(--text-sm);--type-size-compact:var(--text-sm);--type-size-body:var(--text-base);--type-size-lead:var(--text-lg);--type-size-small-title:var(--text-xl);--type-size-card-title:var(--text-2xl);--type-size-article-title:var(--text-3xl);--type-size-article-h2:var(--text-2xl);--type-size-article-h3:var(--text-xl);--type-size-article-h4:var(--text-lg);--type-size-section:var(--text-4xl);--type-size-hero:clamp(var(--text-4xl), 1.5rem + 2vw, var(--text-5xl));--type-size-hero-large:clamp(var(--text-4xl), 1.5rem + 3vw, var(--text-6xl));--type-size-stat:var(--text-4xl);--type-size-stat-large:var(--text-5xl);--type-size-stat-display:var(--text-6xl);--type-size-micro:.625rem;--type-size-error-number:min(60cqi, clamp(7.5rem, 3rem + 13vw, 15rem));--type-leading-caption:1.5;--type-leading-label:1.5;--type-leading-compact:1.6;--type-leading-body:1.7;--type-leading-lead:1.6;--type-leading-small-title:1.4;--type-leading-card-title:1.35;--type-leading-section:1.3;--type-leading-hero:1.2;--type-leading-hero-large:1.2;--type-leading-stat:1.2;--type-leading-stat-large:1.2;--type-leading-stat-display:1.2;--type-leading-micro:1.5;--type-leading-error-number:1;--type-weight-body:400;--type-weight-medium:500;--type-weight-heading:var(--zFontWeightBold);--type-weight-strong:var(--zFontWeightBold)}@media (max-width:767px){:root{--type-size-section:var(--text-3xl);--type-size-article-title:var(--text-2xl);--type-size-article-h2:var(--text-xl);--type-size-article-h3:var(--text-lg);--type-size-article-h4:var(--text-base)}}:root{color:#18352d;font-synthesis:none;line-height:var(--type-leading-body);background:#f6f8f5}*{box-sizing:border-box}body{font-size:var(--type-size-body);margin:0}main{overflow-wrap:anywhere}a{color:inherit;text-decoration:none}a:hover{color:#28745b}a:focus-visible{outline-offset:6px;outline:3px solid #28745b}h1,h2,h3,p{margin:0}.wrap{width:min(1080px,100% - 48px);margin-inline:auto}.site-header{border-bottom:1px solid #dce4da;justify-content:space-between;align-items:center;min-height:96px;display:flex}.wordmark{font-size:var(--type-size-small-title);font-weight:var(--type-weight-strong);letter-spacing:-.5px;line-height:var(--type-leading-small-title);align-items:center;gap:12px;display:flex}.brand-dot{background:#28745b;border-radius:50%;width:13px;height:13px}.site-header nav{font-size:var(--type-size-label);line-height:var(--type-leading-label);gap:28px;display:flex}.hero{padding:92px 0 76px}.eyebrow{color:#5b7768;font-size:var(--type-size-caption);font-weight:var(--type-weight-heading);letter-spacing:2px;line-height:var(--type-leading-caption)}.hero h1,.article-header h1{font-size:var(--type-size-hero);letter-spacing:-2px;line-height:var(--type-leading-hero);margin:22px 0}.hero-description{font-size:var(--type-size-lead);color:#617068;max-width:660px;line-height:var(--type-leading-lead)}.content-section{padding-bottom:88px}.section-heading{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.section-heading h2{font-size:var(--type-size-section);line-height:var(--type-leading-section)}.section-heading span{font-size:var(--type-size-compact);color:#617068;line-height:var(--type-leading-compact)}.page-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.page-card{background:#fff;border:1px solid #e0e6df;border-radius:12px;padding:36px}.page-card h3{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title);margin:20px 0 12px}.page-card>p:not(.eyebrow){color:#617068}.read-link{font-size:var(--type-size-label);font-weight:var(--type-weight-heading);line-height:var(--type-leading-label);align-items:center;gap:28px;margin-top:32px;display:inline-flex}.article-wrap{max-width:780px;padding-block:48px 96px}.back-link{font-size:var(--type-size-label);color:#617068;line-height:var(--type-leading-label)}.article-header{border-bottom:1px solid #dce4da;margin-bottom:36px;padding-block:44px}.article-header h1{font-size:var(--type-size-hero);line-height:var(--type-leading-hero)}.prose{font-size:var(--type-size-body);line-height:var(--type-leading-body)}.prose p+p{margin-top:24px}.prose :is(h1,h2){font-size:var(--type-size-section);line-height:var(--type-leading-section);font-weight:var(--type-weight-heading);margin-block:1.5em .65em}.prose h3{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title);font-weight:var(--type-weight-heading);margin-block:1.5em .65em}.prose :is(h4,h5,h6){font-size:var(--type-size-small-title);line-height:var(--type-leading-small-title);font-weight:var(--type-weight-heading);margin-block:1.5em .65em}.prose :is(p,li,blockquote){overflow-wrap:anywhere}.prose :is(code,pre,table){font-size:var(--type-size-compact);line-height:var(--type-leading-compact)}.prose pre{max-width:100%;overflow-x:auto}.prose table{max-width:100%;display:block;overflow-x:auto}.error-page{padding-block:96px 140px}.error-page h1{font-size:var(--type-size-hero);line-height:var(--type-leading-hero);margin-block:18px}.error-page>p:not(.eyebrow),.empty-state{color:#617068}.skip-link{z-index:1;background:#fff;padding:12px;position:absolute;top:-80px;left:16px}.skip-link:focus{top:12px}@media (max-width:640px){.wrap{width:calc(100% - 32px)}.site-header{min-height:76px}.hero{padding-block:56px 48px}.page-grid{grid-template-columns:1fr}.page-card{padding:28px}.site-header nav{gap:18px}}.content-block{margin-block:2rem}.content-block img,.prose img{border-radius:1rem;max-width:100%;height:auto}.menu-item{position:relative}.menu-children{z-index:10;background:var(--surface,white);border:1px solid var(--border,#ddd);border-radius:.75rem;min-width:10rem;padding:.75rem;display:none;position:absolute}.menu-item:hover>.menu-children,.menu-item:focus-within>.menu-children{gap:.5rem;display:grid}.recovery-page{background:var(--color-white);color:var(--color-ink);min-height:calc(100svh - 101px)}.recovery-container{width:min(1320px,100% - 80px);margin-inline:auto}.recovery-hero{padding-block:var(--product-hero-content-top) var(--product-hero-content-bottom);grid-template-columns:1fr 1fr;align-items:start;gap:64px;display:grid}.recovery-kicker{font-size:var(--type-size-caption);color:var(--color-muted);line-height:var(--type-leading-caption);align-items:center;gap:10px;margin-bottom:24px;display:flex}.recovery-kicker>span{background:var(--color-brand);width:8px;height:8px}.recovery-copy h1{font-style:normal;font-weight:var(--type-weight-medium);font-size:var(--type-size-hero);line-height:var(--type-leading-hero);letter-spacing:-.035em;margin:0 0 24px}.recovery-copy h1>span{display:block}.recovery-description{max-width:420px;color:var(--color-muted);font-size:var(--type-size-body);line-height:var(--type-leading-body)}.recovery-actions{flex-wrap:wrap;align-items:center;gap:30px;margin-top:32px;display:flex}.recovery-button{background:var(--color-brand);color:#fff;min-height:52px;font-size:var(--type-size-label);font-weight:var(--type-weight-heading);line-height:var(--type-leading-label);justify-content:space-between;align-items:center;gap:40px;padding:12px 24px;display:inline-flex}.recovery-button svg{stroke:currentColor;stroke-width:1.5px;width:20px;height:20px}.recovery-button:hover{background:var(--color-brand-deep);color:#fff}.recovery-secondary{min-height:44px;font-size:var(--type-size-label);border-bottom:1px solid var(--color-line-strong);line-height:var(--type-leading-label);align-items:center;gap:20px;display:inline-flex}.recovery-secondary:hover{color:var(--color-brand);border-color:currentColor}.recovery-note{color:var(--color-muted);font-size:var(--type-size-caption);line-height:var(--type-leading-caption);margin-top:22px}.recovery-visual{background-color:var(--color-paper);background-image:linear-gradient(var(--color-line) 1px, transparent 1px), linear-gradient(90deg, var(--color-line) 1px, transparent 1px);background-size:48px 48px;min-width:0;padding:30px 30px 20px;position:relative;container-type:inline-size}.recovery-number{font-style:normal;font-weight:var(--type-weight-strong);font-size:var(--type-size-error-number);line-height:var(--type-leading-error-number);letter-spacing:-.07em;justify-content:center;align-items:center;padding-right:.07em;display:flex}.recovery-zero{color:var(--color-brand)}.recovery-path{width:100%;height:auto;stroke:var(--color-ink);stroke-width:1.5px;margin-block:-5px 22px;display:block}.recovery-path-gap{stroke-dasharray:2 4;stroke:var(--color-line-strong)}.recovery-path-marker{stroke:var(--color-brand);stroke-width:3px}.recovery-visual-label{border-top:1px solid var(--color-line-strong);color:var(--color-muted);font-size:var(--type-size-caption);letter-spacing:.06em;line-height:var(--type-leading-caption);justify-content:space-between;gap:16px;padding-top:14px;display:flex}.recovery-corner{border-color:var(--color-brand);border-style:solid;width:12px;height:12px;position:absolute}.recovery-corner-start{border-width:2px 0 0 2px;top:0;left:0}.recovery-corner-end{border-width:0 2px 2px 0;bottom:0;right:0}.recovery-explore{border-top:1px solid var(--color-line);grid-template-columns:1fr 2fr;gap:40px;padding-block:32px 48px;display:grid}.recovery-explore-heading p{font-size:var(--type-size-body);color:var(--color-brand);letter-spacing:.12em;font-weight:var(--type-weight-strong);line-height:var(--type-leading-body);margin-bottom:8px}.recovery-explore-heading h2{font-size:var(--type-size-small-title);line-height:var(--type-leading-small-title);font-weight:var(--type-weight-medium)}.recovery-links{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.recovery-links a{border-left:1px solid var(--color-line);font-size:var(--type-size-label);line-height:var(--type-leading-label);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:12px 20px;display:flex}.recovery-link-index{width:100%;color:var(--color-muted);font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.recovery-link-arrow{color:var(--color-brand);margin-left:auto}.recovery-links a:hover{color:var(--color-brand);background:var(--color-paper)}.recovery-page a:focus-visible{outline:3px solid var(--color-focus);outline-offset:5px}@media (max-width:1023px){.recovery-hero{gap:32px}.recovery-copy h1{font-size:var(--type-size-hero);line-height:var(--type-leading-hero)}.recovery-visual{padding:20px 16px 16px}.recovery-explore{grid-template-columns:1fr;gap:24px}}@media (max-width:700px){.recovery-container{width:calc(100% - 48px)}.recovery-hero{grid-template-columns:1fr;gap:36px}.recovery-copy h1{font-size:var(--type-size-hero);line-height:var(--type-leading-hero)}.recovery-number{font-size:var(--type-size-error-number);line-height:var(--type-leading-error-number)}.recovery-path{max-height:65px;margin-bottom:12px}.recovery-actions{gap:24px;margin-top:24px}.recovery-button{gap:24px;padding-inline:20px}.recovery-links{grid-template-columns:1fr}.recovery-links a{border-left:0;border-top:1px solid var(--color-line);padding:18px 0}.recovery-link-index{width:auto;margin-right:12px}.recovery-explore{padding-bottom:36px}}site-header.site-header{--header-expanded:76px;--header-height:var(--header-expanded);z-index:50;width:100%;height:calc(var(--header-expanded) + 1px);min-height:0;color:var(--color-ink);font-synthesis:weight;line-height:var(--type-leading-label);-webkit-font-smoothing:antialiased;pointer-events:none;border:0;display:block;position:sticky;top:0;container:header-layout/inline-size}site-header *,site-header :before,site-header :after{box-sizing:border-box}site-header ul{margin:0;padding:0;list-style:none}site-header h3{margin:0}site-header summary{cursor:pointer;list-style:none}site-header summary::-webkit-details-marker{display:none}site-header a{color:inherit;text-decoration:none}site-header a:hover{color:var(--color-brand)}site-header :is(a,summary):focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}site-header:before{content:"";height:calc(var(--header-height) + 1px);border-bottom:1px solid var(--color-line);background:#fff;transition:height .25s,background-color .25s,box-shadow .25s;position:absolute;inset:0 0 auto}site-header[data-scrolled]{--header-height:64px}site-header[data-scrolled]:before{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffd1;box-shadow:0 4px 20px #0000000a}.site-header-inner{max-width:1600px;height:var(--header-height);pointer-events:auto;justify-content:space-between;align-items:center;gap:24px;margin-inline:auto;padding-inline:24px;transition:height .25s;display:flex;position:relative}.header-brand{flex-shrink:0;align-items:center;display:inline-flex}.header-brand-logo{object-fit:contain;width:auto;max-width:210px;height:44px;transition:height .25s;display:block}site-header[data-scrolled] .header-brand-logo{height:36px}.header-wordmark{font-size:var(--type-size-small-title);font-weight:var(--type-weight-strong);line-height:var(--type-leading-small-title)}site-header .header-desktop-nav{height:100%;font-size:var(--type-size-label);line-height:var(--type-leading-label);align-items:center;gap:24px;display:none}.header-desktop-nav>[data-nav-item]{align-items:center;height:100%;display:flex}.header-nav-link{min-height:44px;font-size:var(--type-size-label);font-weight:var(--type-weight-medium);line-height:var(--type-leading-label);white-space:nowrap;align-items:center;gap:8px;display:flex}site-header .is-active,site-header details[open]>.header-nav-link{color:var(--color-brand)}.header-chevron{width:12px;height:12px;transition:transform .2s}.header-parent-link{min-height:inherit;align-items:center;display:inline-flex}details[open]>summary .header-chevron{transform:rotate(180deg)}.site-header-desktop-panel,.site-header-mobile-panel{overscroll-behavior:contain;border-top:1px solid var(--color-line);background:#fff;position:absolute;inset:100% 0 auto;overflow-y:auto}.site-header-desktop-panel{max-height:calc(100dvh - var(--header-height));box-shadow:var(--shadow-navigation)}.header-desktop-cta{flex-shrink:0;display:none}site-header .services-menu-contact{background:var(--color-brand);color:#fff;font-size:var(--type-size-label);font-weight:var(--type-weight-heading);line-height:var(--type-leading-label);white-space:nowrap;align-items:center;gap:24px;padding:14px 20px;display:inline-flex}site-header .services-menu-contact:hover{background:var(--color-brand-deep);color:#fff}.services-menu{padding:0 40px}.services-menu-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding:18px 0 16px;display:grid}.services-menu-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.services-menu-group{min-width:0}.services-menu-group+.services-menu-group{border-left:1px solid var(--color-line);padding-left:20px}.services-menu-group h3{color:var(--color-muted);font-size:var(--type-size-small-title);font-weight:var(--type-weight-medium);line-height:var(--type-leading-small-title);letter-spacing:.04em;margin-bottom:6px;padding-left:8px}.services-menu-group>ul{align-items:start;gap:2px;display:grid}.services-menu-grid-two .services-menu-group>ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:8px}.services-menu-link{border-radius:6px;align-items:flex-start;gap:10px;min-width:0;padding:8px;transition:background .2s,color .2s;display:flex}site-header .services-menu-link[aria-current=page],site-header .services-menu-link:hover,site-header .services-menu-link:focus-visible{color:var(--color-brand);background:#fff5ee}.services-menu-icon{background:#fff1e8;border-radius:6px;flex:0 0 28px;place-items:center;height:28px;display:grid}.services-menu-icon img{filter:invert(32%)sepia(92%)saturate(3420%)hue-rotate(15deg)brightness(93%)contrast(103%);width:18px;height:18px;display:block}.services-menu-link>span:last-child{min-width:0}.services-menu-title{font-size:var(--type-size-label);font-weight:var(--type-weight-heading);line-height:var(--type-leading-label);display:block}.services-menu-description{color:var(--color-muted);font-size:var(--type-size-caption);line-height:var(--type-leading-caption);margin-top:2px;display:block}.services-menu-bottom{border-top:1px solid var(--color-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 24px;padding:8px 0;display:flex}.services-menu-overviews,.services-menu-entries{font-size:var(--type-size-label);line-height:var(--type-leading-label);flex-wrap:wrap;align-items:center;gap:4px 20px;display:flex}.services-menu-all,.services-menu-entries a{align-items:center;gap:6px;min-height:28px;display:inline-flex}site-header .services-menu-all{color:var(--color-brand);font-weight:var(--type-weight-heading)}.services-menu-all svg{flex-shrink:0;width:14px;height:14px}site-header .services-menu-entries a:hover,site-header .services-menu-all:hover{color:var(--color-brand-deep)}site-header .header-nested-links{gap:2px;margin-left:22px;display:grid}.header-mobile-toggle{justify-content:center;align-items:center;width:44px;height:44px;display:flex}.header-mobile-toggle svg{width:24px;height:24px}.header-menu-close,.header-mobile-menu[open] .header-menu-open{display:none}.header-mobile-menu[open] .header-menu-close{display:block}site-header .site-header-mobile-panel{height:calc(100dvh - var(--header-height));font-size:var(--type-size-compact);line-height:var(--type-leading-compact);padding:16px 24px 40px;display:block}.header-mobile-item{border-bottom:1px solid var(--color-line)}.header-mobile-section-toggle{min-height:64px;font-size:var(--type-size-label);font-weight:var(--type-weight-medium);line-height:var(--type-leading-label);justify-content:space-between;align-items:center;display:flex}.header-mobile-section-toggle>span{font-size:var(--type-size-small-title);font-weight:var(--type-weight-body);line-height:var(--type-leading-small-title)}[data-mobile-section][open]>summary>span{transform:rotate(45deg)}.header-mobile-link{font-size:var(--type-size-label);font-weight:var(--type-weight-medium);line-height:var(--type-leading-label);padding-block:20px;display:block}.header-mobile-cta{margin-top:28px}site-header .header-mobile-cta .services-menu-contact{justify-content:space-between;padding:16px 20px;display:flex}.services-menu-mobile{padding:0 0 12px}.services-menu-mobile .services-menu-description{display:none}.services-menu-mobile .services-menu-grid{grid-template-columns:1fr;gap:16px;padding:6px 0 12px}.services-menu-mobile .services-menu-group+.services-menu-group{border-left:0;padding-left:0}.services-menu-mobile .services-menu-group h3{margin-bottom:4px;padding-left:8px}.services-menu-mobile .services-menu-group>ul{grid-template-columns:1fr;gap:0}.services-menu-mobile .services-menu-link{align-items:center;min-height:44px}.services-menu-mobile .services-menu-bottom{padding:6px 8px 0;display:block}.services-menu-mobile .services-menu-overviews,.services-menu-mobile .services-menu-entries{gap:0;display:grid}.services-menu-mobile .services-menu-all,.services-menu-mobile .services-menu-entries a{justify-content:space-between;min-height:44px}.skip-link{z-index:100}@media (min-width:1024px){site-header.site-header{--header-expanded:100px}site-header[data-scrolled]{--header-height:72px}.site-header-inner{padding-inline:40px}site-header .header-desktop-nav{display:flex}.header-desktop-cta{display:block}.header-mobile-menu{display:none}}@media (min-width:1024px) and (max-width:1100px){.site-header-inner,site-header .header-desktop-nav{gap:16px}}@media (min-width:1280px){.site-header-inner,.services-menu:not(.services-menu-mobile){padding-inline:60px}site-header .header-desktop-nav{gap:36px}}@container header-layout not (min-width:64rem){site-header .header-desktop-nav,.header-desktop-cta{display:none}.header-mobile-menu{display:block}.site-header-inner{padding-inline:24px}}@media (prefers-reduced-motion:reduce){site-header:before,.site-header-inner,.header-brand-logo,.header-chevron{transition:none}}.site-carousel{--carousel-duration:.65s;display:block;position:relative;overflow:hidden}.carousel-track{isolation:isolate;display:grid}.carousel-viewport{overflow:hidden}.site-carousel[data-mode=rail] .carousel-viewport{scroll-snap-type:x mandatory;overflow-x:auto}.site-carousel[data-mode=rail] .carousel-track{gap:var(--carousel-gap,20px);transition:transform var(--carousel-duration) ease;display:flex;position:relative}.site-carousel[data-mode=rail] .carousel-slide{flex:0 0 var(--carousel-card-width,100%);opacity:1;pointer-events:auto;scroll-snap-align:start}.site-carousel[data-mode=rail]:not([data-enhanced]) .carousel-slide{display:block}.site-carousel[data-mode=rail][data-enhanced] .carousel-viewport{scroll-snap-type:none;touch-action:pan-y;overflow:hidden}@media print{.site-carousel[data-mode=rail] .carousel-track{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;transform:none!important}.site-carousel[data-mode=rail] .carousel-slide{break-inside:avoid}.site-carousel .carousel-controls{display:none}}.carousel-slide{opacity:0;pointer-events:none;min-width:0;transition:opacity var(--carousel-duration) ease;grid-area:1/1;position:relative}.carousel-slide[data-active=true]{opacity:1;pointer-events:auto;z-index:1}.site-carousel:not([data-mode=rail]):not([data-enhanced]) .carousel-slide:not(:first-child){display:none}.carousel-controls{justify-content:space-between;align-items:center;gap:16px;padding:20px;display:flex;position:relative}.carousel-controls[hidden],.site-carousel [hidden]{display:none!important}.carousel-pagination,.carousel-arrows{align-items:center;gap:10px;display:flex}.site-carousel button{appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0}.carousel-pagination button{min-height:44px;font-size:var(--type-size-label);font-variant-numeric:tabular-nums;line-height:var(--type-leading-label);align-items:center;gap:10px;padding:0 8px 0 0;display:flex}.carousel-indicator{opacity:.3;background:currentColor;width:34px;height:2px;display:block}[aria-current=true] .carousel-indicator{opacity:1;background:var(--color-brand)}.carousel-arrows button{width:44px;height:44px;font-size:var(--type-size-label);line-height:var(--type-leading-label);border:1px solid;place-items:center;display:grid}.site-carousel button:focus-visible,.site-carousel a:focus-visible{outline-offset:3px;outline:2px solid}.carousel-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.carousel-default-slide{padding:24px}.carousel-default-slide img{object-fit:contain;max-width:100%;height:auto;max-height:420px;margin-inline:auto;display:block}.carousel-default-slide h2{margin-top:20px}@media (prefers-reduced-motion:reduce){.carousel-slide,.site-carousel[data-mode=rail] .carousel-track{transition:none}}.home-hero{isolation:isolate;color:#fff;background:var(--color-ink);position:relative;overflow:hidden}.home-hero__background,.home-hero__shade{width:100%;height:100%;position:absolute;inset:0}.home-hero__background{object-fit:cover;object-position:center 56%;opacity:0;transition:opacity .65s}.home-hero__background[data-active=true]{opacity:1}@media (prefers-reduced-motion:reduce){.home-hero__background{transition:none}}.home-hero__shade{background:linear-gradient(90deg,#171a1ce0 0%,#171a1ca8 34%,#171a1c29 70%),linear-gradient(#0000 62%,#171a1ca6)}.home-hero__content{align-items:center;min-height:640px;padding-block:64px 112px;display:flex}.home-hero__copy{width:100%;max-width:650px}.home-hero__eyebrow{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);font-weight:var(--type-weight-heading);letter-spacing:.16em;color:#ffe1d2;align-items:center;gap:10px;margin-bottom:30px;display:flex}.home-hero__eyebrow>span{background:var(--color-brand-400);flex-shrink:0;width:7px;height:7px}.home-hero__title{font-size:var(--type-size-hero-large);font-weight:var(--type-weight-heading);line-height:var(--type-leading-hero-large);letter-spacing:-.055em}.home-hero__intro{max-width:488px;font-size:var(--type-size-lead);line-height:var(--type-leading-lead);color:#ffe8de;margin-top:28px}.home-hero__actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:38px;display:flex}.home-hero__primary,.home-hero__secondary{min-height:52px;font-size:var(--type-size-label);font-weight:var(--type-weight-heading);line-height:var(--type-leading-label);justify-content:space-between;align-items:center;gap:24px;transition:background .2s,color .2s;display:inline-flex}.home-hero__primary{background:var(--color-brand);padding:14px 22px}.home-hero__primary:hover{background:var(--color-brand-deep)}.home-hero__secondary{gap:12px}.home-hero__secondary:hover{color:var(--color-brand-300)}.home-hero :focus-visible{outline-offset:3px;outline-color:#fff}.home-hero__promise-band{z-index:3;background:var(--color-brand);color:#fff;position:relative}.home-hero__strip{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.home-hero__strip>div{border-right:1px solid #ffffff38;flex-direction:column;gap:5px;padding:21px 28px 23px;display:flex}.home-hero__strip>div:first-child{padding-left:0}.home-hero__strip>div:last-child{border:0}.home-hero__strip small{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#fff;opacity:.75;letter-spacing:.1em}.home-hero__strip strong{font-size:var(--type-size-label);font-weight:var(--type-weight-medium);letter-spacing:.01em;line-height:var(--type-leading-label)}@media (min-width:1600px){.home-hero__content{min-height:670px}}@media (max-width:900px){.home-hero__strip>div{padding:19px 20px}.home-hero__strip small{font-size:var(--type-size-caption);letter-spacing:.04em;line-height:var(--type-leading-caption)}}@media (max-width:767px){.home-hero__background{object-position:65% center}.home-hero__shade{background:linear-gradient(90deg,#171a1cd1,#171a1c66),linear-gradient(#0000 40%,#171a1cbf)}.home-hero__content{min-height:570px;padding-block:56px 110px}.home-hero__eyebrow{letter-spacing:.12em;margin-bottom:24px}.home-hero__intro{max-width:420px;margin-top:24px}.home-hero__actions{gap:12px 20px;margin-top:28px}.home-hero__primary,.home-hero__secondary{gap:12px}.home-hero__primary{padding-inline:16px}.home-hero .carousel-controls{bottom:22px}.home-hero .carousel-pagination{gap:4px}.home-hero .carousel-pagination button{gap:5px;padding-right:4px}.home-hero .carousel-indicator{width:18px}.home-hero .carousel-arrows{gap:5px}}@media (max-width:640px){.home-hero__strip{width:calc(100% - 40px)}.home-hero__strip>div{gap:3px;padding:17px 10px}.home-hero__strip small{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);letter-spacing:0}.home-hero__strip strong{letter-spacing:-.01em}}@media (max-width:359px){.home-hero__strip{width:calc(100% - 32px)}.home-hero__strip>div{padding:15px 7px}.home-hero__strip small{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}}.hero-container{width:min(1480px,100% - 120px);margin-inline:auto}.home-hero .carousel-slide{overflow:hidden}.home-hero .carousel-controls{z-index:2;width:min(1480px,100% - 120px);padding:0;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.home-hero .home-hero__background{opacity:1;transition:none}.home-hero__content{z-index:1;position:relative}.home-hero .home-hero__title{margin:0}.home-hero .home-hero__eyebrow{margin-top:0}.home-hero a{color:#fff;text-decoration:none}.home-hero .home-hero__secondary:hover{color:var(--color-brand-300)}.home-hero .carousel-pagination button{color:#ffffffb3}.home-hero .carousel-pagination [aria-current=true]{color:#fff}.home-hero .carousel-pagination [aria-current=true] .carousel-indicator{background:var(--color-brand-400)}.home-hero .carousel-arrows button{border-color:#ffffff50}.home-hero .carousel-arrows button:hover{background:#ffffff20}@media (max-width:1023px){.hero-container,.home-hero .carousel-controls{width:calc(100% - 48px)}}@media (max-width:767px){.home-hero .carousel-controls{bottom:22px}}@media (max-width:640px){.hero-container,.home-hero .carousel-controls{width:calc(100% - 40px)}}.home-products{color:var(--color-ink);line-height:var(--type-leading-body);background:#fff;padding:24px 0 18px}.products-container{width:min(1320px,100% - 48px);margin-inline:auto}.products-card{isolation:isolate;background:#f5f6f5;border:1px solid #e8e9e8;border-radius:8px;width:100%;height:100%;min-height:240px;position:relative;overflow:hidden}.products-link{border-radius:inherit;width:100%;height:100%;color:var(--color-ink);background:linear-gradient(125deg,#f7f7f6 0%,#f4f5f4 52%,#eeefed 100%);display:block;position:relative}.products-link:focus-visible{outline:3px solid var(--color-brand);outline-offset:-3px}.products-copy{z-index:3;pointer-events:none;flex-direction:column;align-items:flex-start;width:57%;height:100%;min-height:240px;padding:24px 0 22px 22px;display:flex;position:relative}.products-copy h2{font-size:var(--type-size-small-title);font-weight:var(--type-weight-strong);letter-spacing:-.04em;line-height:var(--type-leading-small-title);text-wrap:balance}.products-copy p{font-size:var(--type-size-body);line-height:var(--type-leading-body);color:#667076;margin-top:12px}.products-more{font-size:var(--type-size-caption);font-weight:var(--type-weight-medium);line-height:var(--type-leading-caption);color:#27313a;align-items:center;gap:9px;margin-top:auto;padding-top:12px;display:inline-flex}.products-more-arrow{color:#fff;background:var(--color-brand);border-radius:50%;place-items:center;width:23px;height:23px;transition:transform .2s;display:grid}.products-accent{background:linear-gradient(135deg, #fda56b, var(--color-brand) 62%, #bb3a00);clip-path:polygon(76% 0,100% 0,100% 100%,0 100%);z-index:0;width:44%;height:100%;position:absolute;top:0;right:0}.products-art{z-index:1;pointer-events:none;transform-origin:50%;width:53%;height:190px;transition:transform .3s;position:absolute;bottom:6px;right:-40px;transform:rotate(-5deg)}.products-art img{object-fit:contain;filter:drop-shadow(0 5px 7px #17202716);width:100%;max-width:none;height:100%}.products-link:hover .products-art{transform:rotate(-4deg)translateY(-3px)}.products-link:hover .products-more-arrow{transform:translate(3px)}.home-products .site-carousel{--carousel-card-width:calc((100% - 40px) / 3);--carousel-gap:20px;overflow:visible}.home-products .carousel-controls{justify-content:center;gap:8px;min-height:28px;margin-top:6px;padding:0;position:static}.home-products .carousel-arrows{display:contents}.home-products .carousel-arrows button{border:1px solid var(--color-line);width:28px;height:28px;font-size:var(--type-size-label);color:var(--color-muted);line-height:var(--type-leading-label);background:#fff;border-radius:50%}.home-products .carousel-arrows [data-carousel-prev],.home-products .carousel-arrows [data-carousel-next]{z-index:5;width:34px;height:34px;position:absolute;top:calc(50% - 17px);transform:translateY(-50%);box-shadow:0 2px 8px #11181d0b}.home-products [data-carousel-prev]{left:-17px}.home-products [data-carousel-next]{right:-17px}.home-products .carousel-arrows button:hover{background:var(--color-brand);border-color:var(--color-brand);color:#fff}.home-products .carousel-pagination{flex-wrap:wrap;justify-content:center;gap:0}.home-products .carousel-pagination button{place-items:center;width:28px;min-height:28px;padding:0;display:grid}.home-products .carousel-pagination button>span:first-child{display:none}.home-products .carousel-indicator{opacity:1;background:#cbd0cd;border-radius:5px;width:5px;height:5px;transition:width .2s,background .2s}.home-products .carousel-pagination [aria-current=true] .carousel-indicator{background:var(--color-brand);width:18px}.home-products a:hover{color:var(--color-ink)}@media (max-width:1120px){.home-products .site-carousel{--carousel-card-width:calc((100% - 20px) / 2)}}@media (min-width:1024px){.products-container{width:min(1320px,100% - 80px)}}@media (max-width:700px){.home-products .carousel-pagination button{width:24px}.home-products{padding:20px 0 14px}.home-products .site-carousel{--carousel-card-width:88%;--carousel-gap:14px}.products-card,.products-copy{min-height:250px}.products-copy{width:59%;padding:22px 0 20px 20px}.products-art{width:49%;height:180px;right:-28px}.home-products .carousel-arrows [data-carousel-prev],.home-products .carousel-arrows [data-carousel-next]{width:30px;height:30px}.home-products [data-carousel-prev]{left:-10px}.home-products [data-carousel-next]{right:-10px}}@media (max-width:359px){.home-products .carousel-pagination button{width:20px}.products-copy{width:62%;padding-left:16px}.products-art{width:46%}}@media (prefers-reduced-motion:reduce){.products-art,.products-more-arrow,.home-products .carousel-indicator{transition:none}}.situations-section{padding-block:48px;display:block}.situations-container{width:min(1320px,100% - 48px);margin-inline:auto}.situations-section [hidden]{display:none!important}.situations-section button{font:inherit;cursor:pointer;color:inherit;border-radius:0}.situations-arrow{font-size:var(--type-size-small-title);line-height:var(--type-leading-small-title);flex-shrink:0}.situations-section :focus-visible{outline:2px solid var(--color-brand);outline-offset:4px}@media (min-width:1024px){.situations-container{width:min(1320px,100% - 80px)}}@media (max-width:980px){.situations-section{padding-block:36px}}@media (max-width:720px){.situations-section{padding-block:28px}}.situations-section{color:var(--color-ink);line-height:var(--type-leading-body);background:#fff}.situations-heading{justify-content:space-between;align-items:flex-end;gap:36px;margin-bottom:46px;display:flex}.situations-eyebrow{font-size:var(--type-size-caption);font-weight:var(--type-weight-heading);letter-spacing:.16em;line-height:var(--type-leading-caption);text-transform:uppercase;color:var(--color-muted);align-items:center;gap:10px;margin-bottom:23px;display:flex}.situations-eyebrow:before{content:"";background:var(--color-brand);width:7px;height:7px}.situations-heading h2{font-size:var(--type-size-section);font-weight:var(--type-weight-heading);line-height:var(--type-leading-section)}.situations-lead{max-width:410px;font-size:var(--type-size-lead);color:var(--color-muted);line-height:var(--type-leading-lead)}.situations-layout{grid-template-columns:1.02fr 1fr;gap:75px;display:grid}.situations-layout>*{min-width:0}.situations-tabs{border-top:1px solid var(--color-line)}.situations-tab{border:0;border-bottom:1px solid var(--color-line);text-align:left;background:#fff;align-items:center;gap:22px;width:100%;padding:25px 8px;transition:color .2s,background .2s;display:flex}.situations-number{font-family:var(--font-mono);font-size:var(--type-size-caption);color:#8b8f8d;line-height:var(--type-leading-caption)}.situations-tab strong{font-size:var(--type-size-small-title);font-weight:var(--type-weight-medium);line-height:var(--type-leading-small-title)}.situations-tab .situations-arrow{margin-left:auto}.situations-tab[aria-selected=true],.situations-tab[aria-selected=true] .situations-number,.situations-tab:hover{color:var(--color-brand)}.situations-panel{background:var(--color-paper);flex-direction:column;justify-content:space-between;min-height:390px;padding:38px;display:flex;position:relative;overflow:hidden}.situations-english{font-size:var(--type-size-stat-display);font-weight:var(--type-weight-strong);letter-spacing:-6px;color:#e6e7e2;line-height:var(--type-leading-stat-display);pointer-events:none;position:absolute;top:5px;right:24px}.situations-panel h3{font-size:var(--type-size-card-title);font-weight:var(--type-weight-heading);max-width:340px;line-height:var(--type-leading-card-title);margin:34px 0 18px;position:relative}.situations-panel p{font-size:var(--type-size-body);max-width:380px;color:var(--color-muted);line-height:var(--type-leading-body);position:relative}.situations-checklist{margin:24px 0 30px;padding:0;list-style:none;position:relative}.situations-checklist li{font-size:var(--type-size-body);color:#4f5658;line-height:var(--type-leading-body);gap:12px;margin:10px 0;display:flex}.situations-checklist li:before{content:"↗";color:var(--color-brand)}.situations-link{font-size:var(--type-size-label);font-weight:var(--type-weight-heading);line-height:var(--type-leading-label);border-bottom:1px solid;align-self:flex-start;align-items:center;gap:22px;padding-bottom:7px;display:inline-flex;position:relative}.situations-link .situations-arrow{transition:transform .25s}.situations-link:hover{color:var(--color-brand)}.situations-link:hover .situations-arrow{transform:translate(3px,-3px)}.situations-section:not([data-enhanced]) .situations-layout{display:block}.situations-section:not([data-enhanced]) .situations-panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}@media (max-width:1190px){.situations-layout{gap:40px}}@media (max-width:980px){.situations-lead{max-width:320px}}@media (max-width:720px){.situations-heading{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:31px}.situations-lead{max-width:100%}.situations-eyebrow{margin-bottom:18px}.situations-layout{grid-template-columns:1fr;gap:25px}.situations-tab{gap:20px;padding:19px 2px}.situations-panel{min-height:335px;padding:26px}.situations-panel h3{max-width:290px;margin-top:20px}.situations-english{top:6px;right:20px}.situations-checklist{margin:20px 0 25px}.situations-section:not([data-enhanced]) .situations-panels{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.situations-tab,.situations-link .situations-arrow{transition:none}}@media print{.situations-section .situations-tabs{display:none!important}.situations-section .situations-layout{display:block}.situations-section .situations-panels{gap:24px;display:grid}.situations-section .situations-panel[hidden]{display:flex!important}.situations-panel{break-inside:avoid}}.outcomes-section{font-synthesis:weight style;padding-block:48px;display:block}.outcomes-container{width:min(1320px,100% - 48px);margin-inline:auto}.outcomes-layout>*,.outcomes-value-row>div,.outcomes-file-row>span{min-width:0}.outcomes-section svg{display:block}.outcomes-package-top img{max-width:100%;display:block}.outcomes-package-top>span:first-of-type{min-width:0}.outcomes-link:focus-visible{outline:2px solid var(--color-brand);outline-offset:5px}.outcomes-section{color:var(--color-ink);line-height:var(--type-leading-body);background:#f2f3f0}.outcomes-section h2{font-size:var(--type-size-section);line-height:var(--type-leading-section);letter-spacing:-.045em;font-weight:var(--type-weight-heading)}.outcomes-overline{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);letter-spacing:.11em;text-transform:uppercase;font-family:var(--font-mono);color:#8c430f;margin-bottom:22px}.outcomes-overline:before{content:"";background:var(--color-brand);vertical-align:2px;width:6px;height:6px;margin-right:11px;display:inline-block}.outcomes-lead{font-size:var(--type-size-lead);line-height:var(--type-leading-lead);color:#626a6e;max-width:480px}.outcomes-link{font-size:var(--type-size-label);font-weight:var(--type-weight-heading);line-height:var(--type-leading-label);border-bottom:1px solid;align-items:center;gap:23px;width:fit-content;max-width:100%;padding:8px 0;transition:color .2s;display:inline-flex}.outcomes-link .outcomes-arrow{stroke-width:1.4px;width:17px;height:17px}.outcomes-link:hover{color:var(--color-brand)}.outcomes-icon{flex-shrink:0;width:31px;height:31px}.outcomes-heading{justify-content:space-between;align-items:flex-end;gap:65px;margin-bottom:48px;display:flex}.outcomes-heading>div{min-width:0}.outcomes-heading>.outcomes-lead,.outcomes-heading>div+div{max-width:470px}.outcomes-heading .outcomes-link{margin-top:21px}.outcomes-sample-badge{font-size:var(--type-size-caption);font-weight:var(--type-weight-medium);line-height:var(--type-leading-caption);letter-spacing:.02em;color:#515d5b;white-space:nowrap;border:1px solid #c8cdca;padding:4px 9px;display:inline-block}.outcomes-layout{grid-template-columns:1.1fr 1fr;align-items:center;gap:7%;display:grid}.outcomes-package-visual{background:#e4e8e1;min-height:455px;padding:65px 46px 38px;position:relative;overflow:hidden}.outcomes-package-caption{font-size:var(--type-size-caption);color:#6d766f;line-height:var(--type-leading-caption);justify-content:space-between;display:flex;position:absolute;top:22px;left:25px;right:25px}.outcomes-package-caption span:last-child{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);letter-spacing:.06em}.outcomes-paper-back{background:#cbd3c7;position:absolute;inset:75px 40px 44px 60px;transform:rotate(6deg)}.outcomes-package{background:#fff;padding:24px 25px 15px;position:relative;transform:rotate(-3deg);box-shadow:0 12px 36px #26342212}.outcomes-package-top{font-size:var(--type-size-caption);color:#687369;line-height:var(--type-leading-caption);align-items:center;gap:11px;display:flex}.outcomes-package-top>span:last-child{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);margin-left:auto}.outcomes-package-title{padding:28px 0 19px}.outcomes-package-title p{font-size:var(--type-size-compact);color:#89918a;line-height:var(--type-leading-compact);margin-bottom:8px}.outcomes-package-title h3{font-size:var(--type-size-card-title);color:#293a32;line-height:var(--type-leading-card-title)}.outcomes-file-row{border-top:1px solid #e5e8e3;align-items:center;gap:15px;padding:16px 0;display:flex}.outcomes-file-row .outcomes-icon{color:#7b8c7d;width:23px;height:25px}.outcomes-file-row strong{font-size:var(--type-size-caption);font-weight:var(--type-weight-medium);line-height:var(--type-leading-caption)}.outcomes-file-row small{font-size:var(--type-size-caption);color:#919791;line-height:var(--type-leading-caption);margin-top:3px;display:block}.outcomes-file-row em{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#a3aaa2;margin-left:auto}.outcomes-package-bottom{font-size:var(--type-size-caption);color:#939a92;line-height:var(--type-leading-caption);border-top:1px solid #e5e8e3;justify-content:space-between;padding-top:14px;display:flex}.outcomes-package-bottom .outcomes-icon{width:14px;height:14px}.outcomes-package-side{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);letter-spacing:.1em;color:#7e897e;position:absolute;bottom:12px;right:23px}.outcomes-value-row{border-bottom:1px solid #d3d9d1;gap:26px;padding:22px 0;display:flex}.outcomes-value-row:first-child{padding-top:0}.outcomes-value-row>span{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:var(--color-brand);padding-top:3px}.outcomes-value-row h3{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title);margin-bottom:9px}.outcomes-value-row p{font-size:var(--type-size-compact);line-height:var(--type-leading-compact);color:#6c766e;max-width:420px}.outcomes-value-row small{font-size:var(--type-size-caption);color:#8e978f;line-height:var(--type-leading-caption);margin-top:9px;display:block}.outcomes-values>.outcomes-link{margin-top:25px}@media (max-width:1199px){.outcomes-heading{gap:35px}.outcomes-heading>.outcomes-lead,.outcomes-heading>div+div{max-width:380px}.outcomes-package-visual{min-height:440px;padding:61px 29px 37px}.outcomes-package{padding:20px}.outcomes-package-top{gap:8px}.outcomes-package-top>.outcomes-sample-badge{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.outcomes-value-row{gap:17px}}@media (max-width:900px){.outcomes-heading{align-items:flex-start;margin-bottom:32px}.outcomes-heading>.outcomes-lead,.outcomes-heading>div+div{max-width:315px;font-size:var(--type-size-compact);line-height:var(--type-leading-compact)}.outcomes-layout{grid-template-columns:1fr 1fr;gap:5%}.outcomes-package-visual{padding:57px 17px 33px}.outcomes-package-caption{left:16px;right:16px}.outcomes-package-caption span:last-child{display:none}.outcomes-package{padding:18px 15px}.outcomes-package-top img{width:26px;height:23px}.outcomes-package-top>.outcomes-sample-badge{display:none}.outcomes-file-row{gap:10px}.outcomes-value-row{gap:13px;padding:17px 0}}@media (max-width:640px){.outcomes-section h2{letter-spacing:-.045em}.outcomes-overline{letter-spacing:.08em;margin-bottom:16px}.outcomes-overline:before{vertical-align:1px;width:5px;height:5px;margin-right:8px}.outcomes-link{gap:18px}.outcomes-heading{margin-bottom:28px;display:block}.outcomes-heading>.outcomes-lead,.outcomes-heading>div+div{max-width:none;font-size:var(--type-size-compact);line-height:var(--type-leading-compact);margin-top:19px}.outcomes-heading>div+div>.outcomes-lead{font-size:var(--type-size-lead);line-height:var(--type-leading-lead)}.outcomes-heading .outcomes-link{margin-top:17px}.outcomes-layout{grid-template-columns:1fr;gap:31px}.outcomes-package-visual{min-height:0;padding:52px 30px 30px}.outcomes-package-caption{top:19px;left:20px;right:20px}.outcomes-package-caption span:last-child{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);display:block}.outcomes-package{padding:20px}.outcomes-package-top img{width:27px}.outcomes-package-top>.outcomes-sample-badge{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);display:block}.outcomes-package-title{padding:23px 0 16px}.outcomes-file-row{padding:14px 0}.outcomes-value-row{gap:19px;padding:20px 0}.outcomes-values>.outcomes-link{margin-top:23px}}@media (max-width:359px){.outcomes-package-visual{padding:49px 19px 27px}.outcomes-package{padding:17px}.outcomes-package-top>.outcomes-sample-badge{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}}@media (prefers-reduced-motion:reduce){.outcomes-link{transition:none!important}}.outcomes-section .outcomes-arrow{fill:none;stroke:currentColor;stroke-width:1.6px;flex-shrink:0;width:20px;height:20px}.outcomes-section h3{font-weight:var(--type-weight-heading);line-height:var(--type-leading-card-title)}.outcomes-package-top img{object-fit:contain;flex-shrink:0}@media (min-width:1024px){.outcomes-container{width:min(1320px,100% - 80px)}}@media (max-width:980px){.outcomes-section{padding-block:36px}}@media (max-width:720px){.outcomes-section{padding-block:28px}}.delivery-section{font-synthesis:weight style;overflow-wrap:anywhere;padding-block:48px;display:block}.delivery-container{width:min(1320px,100% - 48px);margin-inline:auto}.delivery-section [hidden]{display:none!important}.delivery-dashboard button{color:inherit;cursor:pointer}.delivery-section svg{display:block}.delivery-text-link:focus-visible,.delivery-tab-btn:focus-visible,.delivery-dash-body:focus-visible{outline:2px solid var(--color-brand-on-dark);outline-offset:4px}.delivery-dark{background:var(--color-ink);color:#fff}.delivery-dark p{color:var(--color-inverse)}.delivery-eyebrow{font-family:var(--font-mono);font-size:var(--type-size-caption);line-height:var(--type-leading-caption);letter-spacing:.12em;text-transform:uppercase;color:var(--color-brand-deep);align-items:center;gap:12px;margin-bottom:22px;display:flex}.delivery-eyebrow:before{content:"";background:currentColor;width:6px;height:6px;display:block}.delivery-dark .delivery-eyebrow{color:#ff8c54}.delivery-section-title{font-size:var(--type-size-section);letter-spacing:-.04em;line-height:var(--type-leading-section);font-weight:var(--type-weight-heading)}.delivery-arrow{fill:none;stroke:currentColor;stroke-width:1.6px;vertical-align:middle;width:20px;height:20px}.delivery-text-link{font-size:var(--type-size-label);font-weight:var(--type-weight-heading);line-height:var(--type-leading-label);border-bottom:1px solid;align-items:center;gap:30px;padding-bottom:7px;transition:color .2s;display:inline-flex}.delivery-text-link:hover{color:var(--color-brand)}.delivery-text-link .delivery-arrow{transition:transform .2s}.delivery-text-link:hover .delivery-arrow{transform:translate(3px,-3px)}.delivery-dark .delivery-text-link{color:#e9eee7}.delivery-dashboard{color:#26372d;background:#f5f6ef;border:1px solid #dee3d7;min-width:0;box-shadow:0 24px 55px #0002}.delivery-dashboard-top{background:#eaeee3;border-bottom:1px solid #dce2d5;align-items:center;gap:7px;height:49px;padding:0 21px;display:flex}.delivery-window-dot{background:#aab6a1;border-radius:50%;width:6px;height:6px}.delivery-dashboard-top strong{font-size:var(--type-size-caption);letter-spacing:.02em;font-weight:var(--type-weight-medium);line-height:var(--type-leading-caption);margin-left:10px}.delivery-dashboard-top .delivery-demo-label{font-size:var(--type-size-caption);color:#62715f;line-height:var(--type-leading-caption);margin-left:auto}.delivery-dashboard-tabs{background:#f5f6ef;border-bottom:1px solid #dce2d5;grid-auto-columns:minmax(72px,1fr);grid-auto-flow:column;padding:0 19px;display:grid;overflow-x:auto}.delivery-tab-btn{line-height:var(--type-leading-label);font-size:var(--type-size-label);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:18px 5px 14px}.delivery-tab-btn span{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#7c8676;margin-right:6px}.delivery-tab-btn[aria-selected=true]{border-color:var(--color-brand);color:var(--color-brand-deep)}.delivery-dash-body{padding:22px}.delivery-dash-kicker{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);letter-spacing:.06em;color:#7c8878;text-transform:uppercase}.delivery-dash-head{justify-content:space-between;align-items:center;gap:16px;margin-top:9px;display:flex}.delivery-dash-head h3{font-size:var(--type-size-card-title);font-weight:var(--type-weight-medium);line-height:var(--type-leading-card-title)}.delivery-status-tag{color:#4b6641;font-size:var(--type-size-caption);white-space:nowrap;line-height:var(--type-leading-caption);background:#dde6d5;border:1px solid #cbd8c0;padding:3px 8px}.delivery-dash-desc{line-height:var(--type-leading-body);margin-top:9px;font-size:var(--type-size-body)!important;color:#677363!important}.delivery-dash-summary{border-block:1px solid #dce2d5;grid-template-columns:repeat(3,1fr);margin-top:21px;display:grid}.delivery-dash-summary div{border-right:1px solid #dce2d5;padding:13px 9px 13px 0}.delivery-dash-summary div:not(:first-child){padding-left:15px}.delivery-dash-summary div:last-child{border-right:0}.delivery-dash-summary small{font-size:var(--type-size-caption);color:#697461;line-height:var(--type-leading-caption);display:block}.delivery-dash-summary strong{font-size:var(--type-size-compact);font-weight:var(--type-weight-medium);line-height:var(--type-leading-compact);margin-top:4px;display:block}.delivery-dash-tasks{margin-top:16px}.delivery-dash-task{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);border-bottom:1px solid #e0e5d9;align-items:center;gap:9px;padding:10px 0;display:flex}.delivery-task-check{width:15px;height:15px;font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#506749;background:#dae4d3;flex-shrink:0;justify-content:center;align-items:center;display:flex}.delivery-task-check.delivery-wait{color:#a8491d;background:#f0dccb}.delivery-dash-task span:last-child{color:#687761;font-size:var(--type-size-micro);line-height:var(--type-leading-micro);margin-left:auto}.delivery-dash-note{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);background:#ebe8db;margin-top:16px;padding:10px 12px;color:#706b5e!important}.delivery-dark .delivery-dash-note{color:#706b5e}.delivery-dashboard-foot{font-size:var(--type-size-caption);color:#77816e;line-height:var(--type-leading-caption);border-top:1px solid #dce2d5;justify-content:space-between;gap:12px;padding:11px 22px;display:flex}.delivery-dashboard-note{font-size:var(--type-size-caption);color:#a5b1a2;line-height:var(--type-leading-caption);margin-top:16px}@media (max-width:1090px){.delivery-dash-body{padding:19px}.delivery-dashboard-tabs{padding:0 10px}.delivery-tab-btn{padding-inline:1px}.delivery-tab-btn span{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);margin-right:3px}}@media (max-width:800px){.delivery-dashboard{max-width:100%}.delivery-dashboard-tabs{padding:0 22px}.delivery-dash-body{padding:25px}.delivery-dash-task{padding:13px 0}}@media (max-width:520px){.delivery-eyebrow{letter-spacing:.09em;margin-bottom:17px}.delivery-dashboard-top{height:42px;padding:0 13px}.delivery-dashboard-top strong{margin-left:4px}.delivery-window-dot{width:5px;height:5px}.delivery-dashboard-tabs{padding:0 8px}.delivery-tab-btn{padding:13px 1px}.delivery-tab-btn span{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);margin-right:3px}.delivery-dash-body{padding:17px 14px}.delivery-dash-kicker{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.delivery-dash-head{gap:9px}.delivery-status-tag{padding:2px 6px}.delivery-dash-summary div{padding:10px 5px 10px 0}.delivery-dash-summary div:not(:first-child){padding-left:9px}.delivery-dash-task{gap:7px;padding:10px 0}.delivery-task-check{width:13px;height:13px;font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.delivery-dashboard-foot{padding:10px 14px}}.delivery-process-grid-v4{grid-template-columns:.87fr 1.13fr;align-items:start;gap:80px;display:grid}.delivery-process-copy .delivery-text-link{color:#fff;font-size:var(--type-size-label);line-height:var(--type-leading-label);margin-top:26px}.delivery-process-steps-v4{margin:32px 0 0;padding:0;list-style:none}.delivery-process-steps-v4 li{border-bottom:1px solid #39473b;grid-template-columns:29px 1fr;gap:20px;padding:18px 0;display:grid}.delivery-process-steps-v4 li>span{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#fa905e;padding-top:5px}.delivery-process-steps-v4 h3{font-size:var(--type-size-small-title);font-weight:var(--type-weight-medium);line-height:var(--type-leading-small-title);margin-bottom:5px}.delivery-process-steps-v4 p{font-size:var(--type-size-body);line-height:var(--type-leading-body)}.delivery-process-visual{min-width:0;padding-top:9px}.delivery-cadence-ribbon{border-top:1px solid #52604e;border-bottom:1px solid #52604e;grid-template-columns:1fr 1fr;margin-bottom:27px;padding:17px 0;display:grid}.delivery-cadence-ribbon>div{flex-wrap:wrap;align-items:baseline;gap:7px 14px;padding-right:22px;display:flex}.delivery-cadence-ribbon>div+div{border-left:1px solid #52604e;padding-left:25px}.delivery-cadence-ribbon strong{font-size:var(--type-size-card-title);font-weight:var(--type-weight-medium);letter-spacing:-.035em;line-height:var(--type-leading-card-title)}.delivery-cadence-ribbon span{font-size:var(--type-size-caption);color:#c1cabb;line-height:var(--type-leading-caption)}.delivery-process-boundary{border-top:1px solid #3b483d;justify-content:space-between;gap:32px;margin-top:49px;padding-top:24px;display:flex}.delivery-process-boundary>span{font-size:var(--type-size-compact);color:#e3e9e0;line-height:var(--type-leading-compact);flex-shrink:0}.delivery-process-boundary>p{font-size:var(--type-size-body);max-width:670px;line-height:var(--type-leading-body)}.delivery-section .delivery-dashboard-note{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);margin-top:13px}@media (max-width:1190px){.delivery-process-grid-v4{grid-template-columns:.8fr 1.2fr;gap:40px}}@media (max-width:960px){.delivery-process-grid-v4{grid-template-columns:1fr;gap:40px}.delivery-process-copy .delivery-section-title br{display:none}.delivery-process-steps-v4{grid-template-columns:1fr 1fr;column-gap:32px;display:grid}.delivery-process-visual{width:100%;max-width:760px}.delivery-process-boundary{flex-direction:column;gap:8px;margin-top:35px}.delivery-cadence-ribbon>div{gap:14px}}@media (max-width:520px){.delivery-process-copy .delivery-section-title br{display:initial}.delivery-process-grid-v4{gap:27px}.delivery-process-steps-v4{grid-template-columns:1fr;margin-top:24px}.delivery-process-steps-v4 li{grid-template-columns:23px 1fr;gap:12px;padding:15px 0}.delivery-cadence-ribbon{margin-bottom:19px;padding:15px 0}.delivery-cadence-ribbon>div{flex-direction:column;gap:6px;padding-right:15px}.delivery-cadence-ribbon>div+div{padding-left:20px}.delivery-process-boundary{margin-top:24px;padding-top:20px}}.delivery-section{line-height:var(--type-leading-body)}.delivery-process-copy,.delivery-process-visual{min-width:0}.delivery-section:not([data-enhanced]) .delivery-dashboard-tabs{display:none}.delivery-section:not([data-enhanced]) .delivery-dash-body+.delivery-dash-body{border-top:1px solid #dce2d5}.delivery-process-steps-v4 li>div,.delivery-dash-head h3{min-width:0}.delivery-dash-task span:last-child{flex-shrink:0}.delivery-dashboard-top strong{min-width:0}.delivery-demo-label,.delivery-window-dot{flex-shrink:0}@media (min-width:1024px){.delivery-container{width:min(1320px,100% - 80px)}}@media (max-width:980px){.delivery-section{padding-block:36px}}@media (max-width:720px){.delivery-section{padding-block:28px}}@media (max-width:359px){.delivery-dashboard-tabs{grid-auto-columns:minmax(60px,1fr)}}@media (prefers-reduced-motion:reduce){.delivery-text-link,.delivery-text-link .delivery-arrow{transition:none}}@media print{.delivery-section [data-delivery-panel][hidden]{display:block!important}.delivery-section .delivery-dashboard-tabs{display:none}}.trust-section{font-synthesis:weight style;padding-block:48px;display:block}.trust-container{width:min(1320px,100% - 48px);margin-inline:auto}.trust-section svg{display:block}.trust-link:focus-visible{outline:2px solid var(--color-brand);outline-offset:5px}.trust-leadership .trust-link:focus-visible{outline-color:#fff}.trust-base{scroll-margin-top:90px;position:relative}.trust-base h2{font-size:var(--type-size-section);line-height:var(--type-leading-section);letter-spacing:-.045em;font-weight:var(--type-weight-heading)}.trust-base h3{font-weight:var(--type-weight-heading);letter-spacing:-.025em}.trust-base p{overflow-wrap:anywhere}.trust-overline{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);letter-spacing:.11em;text-transform:uppercase;font-family:var(--font-mono);color:#8c430f;margin-bottom:22px}.trust-overline:before{content:"";background:var(--color-brand);vertical-align:2px;width:6px;height:6px;margin-right:11px;display:inline-block}.trust-link{font-size:var(--type-size-label);font-weight:var(--type-weight-heading);line-height:var(--type-leading-label);border-bottom:1px solid;align-items:center;gap:23px;width:fit-content;max-width:100%;padding:8px 0;transition:color .2s;display:inline-flex}.trust-link .trust-arrow{stroke-width:1.4px;width:17px;height:17px}.trust-link:hover{color:var(--color-brand)}.trust-icon{flex-shrink:0;width:31px;height:31px}.trust-under-note{font-size:var(--type-size-caption);color:#6f7778;line-height:var(--type-leading-caption);margin-top:22px}.trust-section{background:#f2f3f0}.trust-layout{grid-template-columns:.92fr 1.08fr;align-items:stretch;gap:8%;display:grid}.trust-leadership{background:var(--color-brand);color:#fff;padding:32px 38px 36px;position:relative;overflow:hidden}.trust-leadership-top{justify-content:space-between;align-items:center;display:flex}.trust-leadership-top>span{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);letter-spacing:.1em;color:#ffddd0}.trust-leadership-top .trust-icon{opacity:.6;width:24px;height:24px}.trust-cto-type{font-size:var(--type-size-stat-display);line-height:var(--type-leading-stat-display);letter-spacing:-.08em;align-items:baseline;gap:24px;margin:17px 0 10px;font-weight:550;display:flex}.trust-cto-type span{font-size:var(--type-size-compact);letter-spacing:0;font-weight:var(--type-weight-body);white-space:nowrap;line-height:var(--type-leading-compact)}.trust-leadership h2{font-size:var(--type-size-section);line-height:var(--type-leading-section);letter-spacing:-.03em}.trust-leadership>p{font-size:var(--type-size-body);color:#ffe1d3;line-height:var(--type-leading-body);max-width:325px;margin-top:18px}.trust-leadership-points{font-size:var(--type-size-caption);color:#ffe1d3;line-height:var(--type-leading-caption);border-top:1px solid #ffffff50;gap:24px;margin-top:26px;padding-top:22px;display:flex}.trust-leadership>.trust-link{color:#fff;font-size:var(--type-size-label);line-height:var(--type-leading-label);border-color:#ffffff75;margin-top:36px}.trust-leadership>.trust-link:hover{color:#fff;background:#c43c001a}.trust-copy{padding-top:8px}.trust-copy .trust-overline{margin-bottom:16px}.trust-copy>h2{font-size:var(--type-size-section);line-height:var(--type-leading-section);margin-bottom:29px}.trust-assurance{border-top:1px solid #d3d9d1;justify-content:space-between;align-items:center;gap:25px;padding:17px 0 19px;display:flex}.trust-assurance h3{font-size:var(--type-size-small-title);line-height:var(--type-leading-small-title);margin-bottom:7px}.trust-assurance p{font-size:var(--type-size-body);line-height:var(--type-leading-body);color:#6e7972;max-width:355px}.trust-assurance .trust-link{font-size:var(--type-size-label);white-space:nowrap;line-height:var(--type-leading-label);border:0;flex-shrink:0;gap:10px}.trust-assurance .trust-link .trust-arrow{width:14px;height:14px}.trust-copy>.trust-under-note{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);margin-top:12px}@media (max-width:1199px){.trust-leadership{padding:28px 29px}.trust-cto-type{gap:18px}.trust-layout{gap:6%}.trust-assurance{flex-direction:column;align-items:flex-start;gap:5px;padding:17px 0}.trust-assurance p{max-width:none}}@media (max-width:900px){.trust-layout{grid-template-columns:.9fr 1.1fr;gap:5%}.trust-leadership{padding:26px 23px}.trust-cto-type{gap:12px;margin-top:36px}.trust-leadership-points{gap:15px}.trust-copy>h2{margin-bottom:23px}}@media (max-width:640px){.trust-base{scroll-margin-top:75px}.trust-base h2{letter-spacing:-.045em}.trust-overline{letter-spacing:.08em;margin-bottom:16px}.trust-overline:before{vertical-align:1px;width:5px;height:5px;margin-right:8px}.trust-link{gap:18px}.trust-under-note{margin-top:17px}.trust-layout{flex-direction:column;gap:37px;display:flex}.trust-leadership{padding:27px 27px 29px}.trust-leadership-top>span{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.trust-cto-type{gap:20px;margin:13px 0 8px}.trust-leadership>p{max-width:100%;margin-top:16px}.trust-leadership-points{gap:26px;margin-top:23px;padding-top:18px}.trust-leadership>.trust-link{margin-top:27px}.trust-copy{padding-top:0}.trust-copy>h2{margin-bottom:27px}.trust-assurance{gap:7px;padding:20px 0}}@media (max-width:359px){.trust-cto-type{gap:12px}}@media (prefers-reduced-motion:reduce){.trust-link{transition:none!important}}.trust-section{line-height:var(--type-leading-body);color:var(--color-ink)}.trust-section h3{line-height:var(--type-leading-card-title)}.trust-section .trust-arrow{fill:none;stroke:currentColor;flex-shrink:0}.trust-leadership,.trust-copy{min-width:0}.trust-leadership-points{flex-wrap:wrap}.trust-leadership-top{gap:16px}.trust-leadership-top>span,.trust-assurance>div{overflow-wrap:anywhere;min-width:0}@media (min-width:1024px){.trust-container{width:min(1320px,100% - 80px)}}@media (max-width:980px){.trust-section{padding-block:36px}}@media (max-width:720px){.trust-section{padding-block:28px}}.work-section{font-synthesis:weight style;padding-block:48px;display:block}.work-container{width:min(1320px,100% - 48px);margin-inline:auto}.work-section svg,.work-app-sidebar img{display:block}.work-app-sidebar img{object-fit:contain}.work-link:focus-visible,.work-app-stage:focus-visible,.work-secondary:focus-visible{outline:2px solid var(--color-brand);outline-offset:5px}.work-app-stage:focus-visible{outline-offset:-3px}.work-base{scroll-margin-top:90px;position:relative}.work-base h2{font-size:var(--type-size-section);line-height:var(--type-leading-section);letter-spacing:-.045em;font-weight:var(--type-weight-heading)}.work-base h3{font-weight:var(--type-weight-heading);letter-spacing:-.025em}.work-base p{overflow-wrap:anywhere}.work-overline{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);letter-spacing:.11em;text-transform:uppercase;font-family:var(--font-mono);color:#8c430f;margin-bottom:22px}.work-overline:before{content:"";background:var(--color-brand);vertical-align:2px;width:6px;height:6px;margin-right:11px;display:inline-block}.work-lead{font-size:var(--type-size-lead);line-height:var(--type-leading-lead);color:#626a6e;max-width:480px}.work-link{font-size:var(--type-size-label);font-weight:var(--type-weight-heading);line-height:var(--type-leading-label);border-bottom:1px solid;align-items:center;gap:23px;width:fit-content;max-width:100%;padding:8px 0;transition:color .2s;display:inline-flex}.work-link .work-arrow{stroke-width:1.4px;width:17px;height:17px}.work-link:hover{color:var(--color-brand)}.work-under-note{font-size:var(--type-size-caption);color:#6f7778;line-height:var(--type-leading-caption);margin-top:22px}.work-heading{justify-content:space-between;align-items:flex-end;gap:65px;margin-bottom:48px;display:flex}.work-heading>div{min-width:0}.work-heading>.work-lead,.work-heading>div+div{max-width:470px}.work-heading .work-link{margin-top:21px}.work-concept-label{font-size:var(--type-size-caption);font-weight:var(--type-weight-medium);line-height:var(--type-leading-caption);letter-spacing:.02em;color:#515d5b;white-space:nowrap;border:1px solid #c8cdca;padding:4px 9px;display:inline-block}.work-section{background:#fff}.work-featured{background:#f0f3ef;grid-template-columns:59% 41%;display:grid;overflow:hidden}.work-app-stage{background:#dfe6db;align-items:center;min-height:470px;padding:48px 25px 48px 33px;display:flex;position:relative;overflow:hidden}.work-app-window{background:#fff;border:1px solid #c4cdc1;width:650px;min-width:650px;transition:transform .5s;transform:perspective(1400px)rotateY(-5deg)rotate(-3deg);box-shadow:0 14px 35px #2a49272b}.work-app-stage:hover .work-app-window{transform:perspective(1400px)rotateY(-2deg)rotate(-1deg)}.work-app-top{border-bottom:1px solid #e1e6dc;align-items:center;gap:15px;height:34px;padding:0 14px;display:flex}.work-app-top>span{gap:4px;display:flex}.work-app-top i{background:#bdc8b8;border-radius:50%;width:5px;height:5px}.work-app-top small{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#92a08c}.work-app-top em{font:var(--type-size-micro)/var(--type-leading-micro) var(--font-mono);color:#7f8c78;margin-left:auto}.work-app-layout{grid-template-columns:101px 1fr;display:grid}.work-app-sidebar{font-size:var(--type-size-micro);color:#89917f;line-height:var(--type-leading-micro);background:#f3f5ef;border-right:1px solid #e1e6dc;flex-direction:column;gap:11px;padding:20px 12px 25px;display:flex}.work-app-sidebar img{margin-bottom:16px}.work-app-sidebar span{padding:6px 7px}.work-app-sidebar .work-active{color:#38512e;background:#dce5d6}.work-app-content{min-width:0;padding:22px 22px 18px}.work-app-heading{justify-content:space-between;align-items:center;display:flex}.work-app-heading small{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#919d87;margin-bottom:5px;display:block}.work-app-heading strong{font-size:var(--type-size-lead);font-weight:var(--type-weight-heading);color:#394933;line-height:var(--type-leading-lead)}.work-app-create{color:#fff;font-size:var(--type-size-caption);line-height:var(--type-leading-caption);background:#50674b;padding:8px 10px}.work-app-metrics{grid-template-columns:repeat(3,1fr);gap:10px;margin:22px 0 19px;display:grid}.work-app-metrics>div{background:#f3f6ee;border:1px solid #edf0e7;padding:12px 14px}.work-app-metrics span{font-size:var(--type-size-micro);color:#8c977f;line-height:var(--type-leading-micro);display:block}.work-app-metrics b{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title);letter-spacing:-.04em;color:#435d3c;font-weight:var(--type-weight-medium);margin-top:5px;display:block}.work-app-metrics b small{font-size:var(--type-size-caption);letter-spacing:0;color:#9aab8f;line-height:var(--type-leading-caption);margin-left:7px}.work-app-table{border:1px solid #e4eadd}.work-order-row{font-size:var(--type-size-micro);color:#7a8773;line-height:var(--type-leading-micro);border-top:1px solid #edf1e7;grid-template-columns:1fr 1.45fr .65fr .8fr;align-items:center;gap:10px;padding:11px 12px;display:grid}.work-order-row.work-head{font-size:var(--type-size-micro);color:#99a38e;line-height:var(--type-leading-micro);background:#f6f8f2;border-top:0;padding:9px 12px}.work-order-status{color:#6d855e;font-size:var(--type-size-micro);text-align:center;line-height:var(--type-leading-micro);background:#edf3e6;padding:3px 5px}.work-app-note{font-size:var(--type-size-caption);color:#a3ab9c;line-height:var(--type-leading-caption);margin-top:12px}.work-featured-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:43px 37px 39px;display:flex}.work-featured-copy .work-overline{color:#819078;font-size:var(--type-size-caption);line-height:var(--type-leading-caption);margin:26px 0 11px}.work-featured-copy .work-overline:before{display:none}.work-featured-copy h3{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title);color:#344330;margin-bottom:19px}.work-featured-copy>p:not(.work-overline){font-size:var(--type-size-body);line-height:var(--type-leading-body);color:#7d8a76}.work-featured-copy dl{font-size:var(--type-size-body);line-height:var(--type-leading-body);margin:25px 0 28px}.work-featured-copy dl>div{margin-bottom:12px}.work-featured-copy dt{color:#8e9c85;font-size:var(--type-size-caption);line-height:var(--type-leading-caption);margin-bottom:3px}.work-featured-copy dd{color:#5d7152;margin:0}.work-featured-copy>.work-link{color:#3f5a33;font-size:var(--type-size-label);line-height:var(--type-leading-label);margin-top:auto}.work-secondary-works{grid-template-columns:1fr 1fr;gap:32px;margin-top:31px;display:grid}.work-secondary{border-top:1px solid #dfe3df;border-bottom:1px solid #dfe3df;align-items:center;gap:22px;padding:24px 0;display:flex}.work-secondary>div:nth-child(2){flex:1;min-width:0}.work-secondary>.work-arrow{width:21px;height:21px;transition:transform .3s}.work-secondary:hover>.work-arrow{transform:translate(3px,-3px)}.work-secondary h3{font-size:var(--type-size-small-title);line-height:var(--type-leading-small-title);margin:10px 0 8px}.work-secondary p{font-size:var(--type-size-compact);color:#8a9395;line-height:var(--type-leading-compact)}.work-secondary .work-concept-label{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);padding:2px 6px}.work-graphic{flex-shrink:0;width:170px;height:128px}.work-integration-art{background:#e7eef0;justify-content:center;align-items:center;display:flex}.work-integration-art>span{font:var(--type-size-compact)/var(--type-leading-compact) var(--font-mono);color:#5b7889;background:#f5fafb;border:1px solid #ccdce2;padding:9px 7px}.work-integration-art>b{font-size:var(--type-size-card-title);font-weight:var(--type-weight-body);color:#628a9b;line-height:var(--type-leading-card-title)}.work-integration-art>i{background:#7598a8;width:8px;height:1px}.work-board-art{background:#eee7df;gap:7px;padding:25px 24px;display:flex}.work-board-art>span{background:#f9f5ef;border-top:3px solid #aa8261;flex-direction:column;flex:1;gap:7px;padding:8px 4px;display:flex}.work-board-art i{background:#ebe0d1;border:1px solid #e1d1bd;height:18px;display:block}@media (max-width:1199px){.work-heading{gap:35px}.work-heading>.work-lead,.work-heading>div+div{max-width:380px}.work-featured{grid-template-columns:55% 45%}.work-app-window{transform-origin:0;transform:scale(.9)rotate(-4deg)}.work-app-stage{min-height:490px;padding-left:24px}.work-featured-copy{padding:35px 29px}.work-secondary{gap:17px}.work-graphic{width:128px;height:117px}.work-integration-art>span{font-size:var(--type-size-compact);line-height:var(--type-leading-compact);padding:7px 5px}}@media (max-width:900px){.work-heading{align-items:flex-start;margin-bottom:32px}.work-heading>.work-lead,.work-heading>div+div{max-width:315px;font-size:var(--type-size-compact);line-height:var(--type-leading-compact)}.work-featured{grid-template-columns:1fr 1fr}.work-app-stage{min-height:465px;padding-left:17px}.work-app-window{transform:scale(.75)rotate(-4deg)}.work-featured-copy{padding:28px 23px}.work-secondary-works{gap:24px}.work-secondary{flex-wrap:wrap;gap:16px}.work-graphic{width:100%;height:110px}.work-secondary>div:nth-child(2){flex-basis:75%}.work-board-art{justify-content:center;padding:20px 70px}.work-integration-art>span{font-size:var(--type-size-compact);line-height:var(--type-leading-compact);padding:10px}.work-integration-art>i{width:25px}}@media (max-width:640px){.work-base{scroll-margin-top:75px}.work-base h2{letter-spacing:-.045em}.work-overline{letter-spacing:.08em;margin-bottom:16px}.work-overline:before{vertical-align:1px;width:5px;height:5px;margin-right:8px}.work-link{gap:18px}.work-heading{margin-bottom:28px;display:block}.work-heading>.work-lead,.work-heading>div+div{max-width:none;font-size:var(--type-size-compact);line-height:var(--type-leading-compact);margin-top:19px}.work-heading>div+div>.work-lead{font-size:var(--type-size-lead);line-height:var(--type-leading-lead)}.work-heading .work-link,.work-under-note{margin-top:17px}.work-featured{flex-direction:column;display:flex}.work-app-stage{height:260px;min-height:260px;padding:0;display:block;position:relative}.work-app-window{transform-origin:0;position:absolute;top:0;left:16px;transform:scale(.57)rotate(-4deg)}.work-app-stage:hover .work-app-window{transform:scale(.57)rotate(-4deg)}.work-featured-copy{padding:27px 25px 28px}.work-featured-copy .work-overline{margin:20px 0 10px}.work-featured-copy h3{margin-bottom:16px}.work-featured-copy dl{margin:21px 0}.work-featured-copy dl>div{margin-bottom:10px}.work-secondary-works{grid-template-columns:1fr;gap:0;margin-top:23px}.work-secondary{flex-wrap:nowrap;gap:16px;padding:20px 0}.work-secondary+.work-secondary{border-top:0}.work-graphic{width:102px;height:108px}.work-integration-art>span{font-size:var(--type-size-compact);line-height:var(--type-leading-compact);padding:6px 4px}.work-integration-art>i{width:3px}.work-board-art{gap:5px;padding:24px 15px}.work-board-art>span{gap:5px;padding:6px 3px}.work-board-art i{height:13px}.work-secondary>div:nth-child(2){flex-basis:0}.work-secondary h3{margin:8px 0 6px}.work-secondary>.work-arrow{width:14px;height:14px}}@media (max-width:359px){.work-secondary{gap:11px}.work-graphic{width:83px;height:105px}.work-integration-art>span{font-size:var(--type-size-compact);line-height:var(--type-leading-compact);padding:6px 3px}.work-integration-art>i{width:2px}.work-board-art{padding:23px 10px}.work-featured-copy{padding:25px 21px}}@media (prefers-reduced-motion:reduce){.work-app-window,.work-link{transition:none!important}}.work-section{line-height:var(--type-leading-body);color:var(--color-ink)}.work-section .work-arrow{fill:none;stroke:currentColor;stroke-width:1.6px;flex-shrink:0}.work-section h3{line-height:var(--type-leading-card-title)}.work-app-stage,.work-featured-copy{min-width:0}.work-order-row>span,.work-app-heading>div,.work-app-metrics>div{overflow-wrap:anywhere;min-width:0}@media (min-width:1024px){.work-container{width:min(1320px,100% - 80px)}}@media (max-width:980px){.work-section{padding-block:36px}}@media (max-width:720px){.work-section{padding-block:28px}}@media (prefers-reduced-motion:reduce){.work-secondary>.work-arrow{transition:none}}.engagement-section{font-synthesis:weight style;padding-block:48px;display:block}.engagement-container{width:min(1320px,100% - 48px);margin-inline:auto}.engagement-section svg{display:block}.engagement-price-tab{line-height:var(--type-leading-label);cursor:pointer;overflow-wrap:anywhere;min-width:0}.engagement-price-tab>span{white-space:nowrap;flex-shrink:0}.engagement-price-tab:focus-visible,.engagement-price-panel:focus-visible,.engagement-link:focus-visible{outline:2px solid var(--color-brand);outline-offset:4px}.engagement-section [hidden]{display:none!important}.engagement-base{scroll-margin-top:90px;position:relative}.engagement-base h2{font-size:var(--type-size-section);line-height:var(--type-leading-section);letter-spacing:-.045em;font-weight:var(--type-weight-heading)}.engagement-base h3{font-weight:var(--type-weight-heading);letter-spacing:-.025em}.engagement-base p{overflow-wrap:anywhere}.engagement-overline{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);letter-spacing:.11em;text-transform:uppercase;font-family:var(--font-mono);color:#8c430f;margin-bottom:22px}.engagement-overline:before{content:"";background:var(--color-brand);vertical-align:2px;width:6px;height:6px;margin-right:11px;display:inline-block}.engagement-lead{font-size:var(--type-size-lead);line-height:var(--type-leading-lead);color:#626a6e;max-width:480px}.engagement-link{font-size:var(--type-size-label);font-weight:var(--type-weight-heading);line-height:var(--type-leading-label);border-bottom:1px solid;align-items:center;gap:23px;width:fit-content;max-width:100%;padding:8px 0;transition:color .2s;display:inline-flex}.engagement-link .engagement-arrow{stroke-width:1.4px;width:17px;height:17px}.engagement-link:hover{color:var(--color-brand)}.engagement-icon{flex-shrink:0;width:31px;height:31px}.engagement-heading{justify-content:space-between;align-items:flex-end;gap:65px;margin-bottom:48px;display:flex}.engagement-heading>div{min-width:0}.engagement-heading>.engagement-lead,.engagement-heading>div+div{max-width:470px}.engagement-heading .engagement-link{margin-top:21px}.engagement-section{background:#f4f2ef}.engagement-price-rail{border-bottom:1px solid #d7d4ce;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0;display:grid}.engagement-price-tab{text-align:left;font-size:var(--type-size-label);color:#747a79;line-height:var(--type-leading-label);background:0 0;border:0;align-items:center;gap:17px;padding:19px 24px 20px;display:flex;position:relative}.engagement-price-tab>span{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#9aa19b}.engagement-price-tab>.engagement-arrow{stroke-width:1.2px;width:19px;height:19px;margin-left:auto}.engagement-price-tab[aria-selected=true]{color:var(--color-ink);background:#fff}.engagement-price-tab[aria-selected=true]:after{content:"";background:var(--color-brand);height:3px;position:absolute;bottom:-1px;left:0;right:0}.engagement-price-tab:hover{color:var(--color-brand)}.engagement-price-panel{background:#fff;grid-template-columns:1fr 1fr;gap:65px;min-height:402px;padding:40px 43px 39px;display:grid}.engagement-price-summary>.engagement-overline{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);margin-bottom:15px}.engagement-price-summary h3{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title);max-width:400px;margin-bottom:14px}.engagement-price-summary>p{font-size:var(--type-size-body);color:#858b8a;line-height:var(--type-leading-body);max-width:360px}.engagement-price-summary ul{gap:11px;margin:23px 0;padding:0;list-style:none;display:grid}.engagement-price-summary li{font-size:var(--type-size-body);color:#5d6766;line-height:var(--type-leading-body);align-items:center;gap:10px;display:flex}.engagement-price-summary li .engagement-icon{color:#81917e;width:13px;height:13px}.engagement-price-summary>.engagement-link{font-size:var(--type-size-label);line-height:var(--type-leading-label)}.engagement-fees{border-left:1px solid #e7e7e1;padding:0 0 0 31px}.engagement-fees-label{font-size:var(--type-size-caption);color:#8b9691;line-height:var(--type-leading-caption)}.engagement-fees h4{font-size:var(--type-size-small-title);font-weight:var(--type-weight-medium);line-height:var(--type-leading-small-title);margin:9px 0 17px}.engagement-fee-row{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);border-top:1px solid #e6e8e2;justify-content:space-between;align-items:center;gap:20px;padding:13px 0;display:flex}.engagement-fee-row>span{color:#647169;white-space:nowrap}.engagement-fee-row strong{font-size:var(--type-size-caption);font-weight:var(--type-weight-body);color:#8d968e;text-align:right;line-height:var(--type-leading-caption)}.engagement-fees>p{font-size:var(--type-size-body);line-height:var(--type-leading-body);color:#9b9f97;margin-top:11px}.engagement-commercial-note{justify-content:space-between;align-items:center;gap:40px;margin-top:24px;display:flex}.engagement-commercial-note>div{align-items:flex-start;gap:16px;display:flex}.engagement-commercial-note .engagement-icon{color:#8f8777;width:23px;height:23px;margin-top:2px}.engagement-commercial-note strong{font-size:var(--type-size-caption);font-weight:var(--type-weight-medium);line-height:var(--type-leading-caption);margin-bottom:6px;display:block}.engagement-commercial-note p span{font-size:var(--type-size-caption);color:#8a8d87;line-height:var(--type-leading-caption);display:block}.engagement-commercial-note .engagement-link{font-size:var(--type-size-label);white-space:normal;min-width:0;line-height:var(--type-leading-label);flex-shrink:1}@media (max-width:1199px){.engagement-heading{gap:35px}.engagement-heading>.engagement-lead,.engagement-heading>div+div{max-width:380px}.engagement-price-panel{gap:32px;padding:35px 32px}.engagement-fees{padding-left:26px}}@media (max-width:900px){.engagement-heading{align-items:flex-start;margin-bottom:32px}.engagement-heading>.engagement-lead,.engagement-heading>div+div{max-width:315px;font-size:var(--type-size-compact);line-height:var(--type-leading-compact)}.engagement-price-panel{gap:26px;padding:30px 26px}.engagement-price-tab{gap:10px;padding:19px 15px}.engagement-fees{padding-left:23px}.engagement-fee-row{align-items:flex-start;gap:10px}.engagement-fee-row>span{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.engagement-commercial-note{align-items:flex-start;gap:23px}.engagement-commercial-note>.engagement-link{font-size:var(--type-size-label);line-height:var(--type-leading-label);gap:13px}}@media (max-width:640px){.engagement-base{scroll-margin-top:75px}.engagement-base h2{letter-spacing:-.045em}.engagement-overline{letter-spacing:.08em;margin-bottom:16px}.engagement-overline:before{vertical-align:1px;width:5px;height:5px;margin-right:8px}.engagement-link{gap:18px}.engagement-heading{margin-bottom:28px;display:block}.engagement-heading>.engagement-lead,.engagement-heading>div+div{max-width:none;font-size:var(--type-size-compact);line-height:var(--type-leading-compact);margin-top:19px}.engagement-heading>div+div>.engagement-lead{font-size:var(--type-size-lead);line-height:var(--type-leading-lead)}.engagement-heading .engagement-link{margin-top:17px}.engagement-price-tab{gap:7px;padding:17px 10px}.engagement-price-tab>span{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.engagement-price-tab>.engagement-arrow{display:none}.engagement-price-panel{min-height:0;padding:25px 23px 27px;display:block}.engagement-price-summary>.engagement-overline{margin-bottom:14px}.engagement-price-summary ul{gap:9px;margin:20px 0}.engagement-fees{border:0;border-top:1px solid #e7e7e1;margin-top:27px;padding:23px 0 0}.engagement-fee-row{align-items:center;padding:13px 0}.engagement-fee-row>span{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.engagement-commercial-note{margin-top:23px;display:block}.engagement-commercial-note>.engagement-link{font-size:var(--type-size-label);line-height:var(--type-leading-label);margin:15px 0 0 39px}}@media (max-width:359px){.engagement-price-tab{gap:5px;padding:16px 8px}}@media (prefers-reduced-motion:reduce){.engagement-link{transition:none!important}}.engagement-section{line-height:var(--type-leading-body);color:var(--color-ink)}.engagement-section .engagement-arrow{fill:none;stroke:currentColor;stroke-width:1.6px;flex-shrink:0}.engagement-price-summary,.engagement-fees{min-width:0}.engagement-section:not([data-enhanced]) .engagement-price-rail{display:none}.engagement-section:not([data-enhanced]) .engagement-price-panel+.engagement-price-panel{border-top:1px solid #e7e7e1}@media (min-width:1024px){.engagement-container{width:min(1320px,100% - 80px)}}@media (max-width:980px){.engagement-section{padding-block:36px}}@media (max-width:720px){.engagement-section{padding-block:28px}}@media print{.engagement-section .engagement-price-rail{display:none!important}.engagement-section .engagement-price-panel[hidden]{display:grid!important}.engagement-price-panel+.engagement-price-panel{border-top:1px solid #e7e7e1}.engagement-price-panel{break-inside:avoid}}@media print and (max-width:640px){.engagement-section .engagement-price-panel[hidden]{display:block!important}}.faq-section{font-synthesis:weight style;padding-block:48px}.faq-container{width:min(1320px,100% - 48px);margin-inline:auto}.faq-section svg{display:block}.faq-item summary>span:first-child{overflow-wrap:anywhere;min-width:0}.faq-item summary:focus-visible,.faq-link:focus-visible{outline:2px solid var(--color-brand);outline-offset:4px}.faq-item>div p+p{margin-top:12px}.faq-base{scroll-margin-top:90px;position:relative}.faq-base h2{font-size:var(--type-size-section);line-height:var(--type-leading-section);letter-spacing:-.045em;font-weight:var(--type-weight-heading)}.faq-base h3{font-weight:var(--type-weight-heading);letter-spacing:-.025em}.faq-base p{overflow-wrap:anywhere}.faq-overline{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);letter-spacing:.11em;text-transform:uppercase;font-family:var(--font-mono);color:#8c430f;margin-bottom:22px}.faq-overline:before{content:"";background:var(--color-brand);vertical-align:2px;width:6px;height:6px;margin-right:11px;display:inline-block}.faq-lead{font-size:var(--type-size-lead);line-height:var(--type-leading-lead);color:#626a6e;max-width:480px}.faq-link{font-size:var(--type-size-label);font-weight:var(--type-weight-heading);line-height:var(--type-leading-label);border-bottom:1px solid;align-items:center;gap:23px;width:fit-content;max-width:100%;padding:8px 0;transition:color .2s;display:inline-flex}.faq-link .faq-arrow{stroke-width:1.4px;width:17px;height:17px}.faq-link:hover{color:var(--color-brand)}.faq-plus{flex-shrink:0;width:15px;height:15px;display:block;position:relative}.faq-plus:before,.faq-plus:after{content:"";background:currentColor;height:1px;transition:transform .2s;position:absolute;inset:7px 0 auto}.faq-plus:after{transform:rotate(90deg)}.faq-item[open] .faq-plus:after{transform:rotate(0)}.faq-layout{grid-template-columns:36% 1fr;gap:8%;display:grid}.faq-layout .faq-lead{font-size:var(--type-size-lead);line-height:var(--type-leading-lead);margin-top:23px}.faq-layout .faq-link{margin-top:28px}.faq-item{border-top:1px solid #dde2df}.faq-item:last-child{border-bottom:1px solid #dde2df}.faq-item summary{cursor:pointer;font-size:var(--type-size-label);font-weight:var(--type-weight-medium);line-height:var(--type-leading-label);justify-content:space-between;align-items:center;gap:20px;padding:21px 0;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:hover,.faq-item[open] summary{color:var(--color-brand)}.faq-item>div{padding:0 35px 22px 0}.faq-item>div p{font-size:var(--type-size-body);color:#7b8583;line-height:var(--type-leading-body)}@media (max-width:900px){.faq-layout{grid-template-columns:34% 1fr;gap:6%}.faq-item summary{padding:18px 0}}@media (max-width:640px){.faq-base{scroll-margin-top:75px}.faq-base h2{letter-spacing:-.045em}.faq-overline{letter-spacing:.08em;margin-bottom:16px}.faq-overline:before{vertical-align:1px;width:5px;height:5px;margin-right:8px}.faq-link{gap:18px}.faq-plus{width:13px;height:13px}.faq-layout{grid-template-columns:1fr;gap:31px}.faq-layout>.faq-lead{font-size:var(--type-size-lead);line-height:var(--type-leading-lead)}.faq-layout .faq-lead{margin-top:17px}.faq-layout .faq-link{font-size:var(--type-size-label);line-height:var(--type-leading-label);margin-top:20px}.faq-item summary{gap:17px;padding:18px 0}.faq-item>div{padding-right:18px}}@media (prefers-reduced-motion:reduce){.faq-link,.faq-plus:after{transition:none!important}}.faq-section{line-height:var(--type-leading-body);color:var(--color-ink);background:#fff}.faq-section .faq-arrow{fill:none;stroke:currentColor;stroke-width:1.6px;flex-shrink:0}.faq-layout>div{min-width:0}@media (min-width:1024px){.faq-container{width:min(1320px,100% - 80px)}}@media (max-width:980px){.faq-section{padding-block:36px}}@media (max-width:720px){.faq-section{padding-block:28px}}@media (prefers-reduced-motion:reduce){.faq-plus:before{transition:none}}@media print{.faq-layout{grid-template-columns:1fr;gap:24px}.faq-item{break-inside:avoid}.faq-item::details-content{content-visibility:visible}.faq-item>div{display:block}.faq-plus{display:none}}.home-insights{color:#f4f6f6;line-height:var(--type-leading-body);background:#172128;padding-block:48px;scroll-margin-top:90px}.home-insights-container{width:min(1320px,100% - 48px);margin-inline:auto}.home-insights-heading{justify-content:space-between;align-items:flex-end;gap:60px;margin-bottom:41px;display:flex}.home-insights-heading>div{min-width:0}.home-insights h2{font-size:var(--type-size-section);line-height:var(--type-leading-section);letter-spacing:-.045em;font-weight:var(--type-weight-heading)}.home-insights-overline{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);letter-spacing:.09em;color:#a9bac2;margin-bottom:21px}.home-insights-overline:before{content:"";background:var(--color-brand);vertical-align:1px;width:6px;height:6px;margin-right:11px;display:inline-block}.home-insights-summary{min-width:290px;padding-bottom:8px}.home-insights-summary>p{font-size:var(--type-size-body);color:#acbbc3;line-height:var(--type-leading-body)}.home-insights-link{max-width:100%;font-size:var(--type-size-label);font-weight:var(--type-weight-heading);line-height:var(--type-leading-label);border-bottom:1px solid #65727a;align-items:center;gap:27px;padding:8px 0;display:inline-flex}.home-insights-summary .home-insights-link{margin-top:17px}.home-insights svg{fill:none;stroke:currentColor;stroke-width:1.5px;flex-shrink:0;width:20px;height:20px;display:block}.home-insights-link svg{transition:transform .25s}.home-insights-link:hover svg{transform:translate(3px,-3px)}.home-insights a:hover{color:#ffb085}.home-insights a:focus-visible,.home-insights button:focus-visible{outline-offset:4px;outline:2px solid #ffb085}.home-insights .site-carousel{--carousel-gap:30px;--carousel-card-width:calc((100% - 60px) / 3)}.home-insights .carousel-slide{display:flex}.home-insights-post{flex-direction:column;width:100%;min-width:0;display:flex}.home-insights-cover{aspect-ratio:1.65;background:#f7f9fa;flex-shrink:0;display:block;overflow:hidden}.home-insights-cover img{object-fit:contain;width:100%;height:100%;transition:transform .35s;display:block}.home-insights-cover:hover img{transform:scale(1.035)}.home-insights-cover-empty{height:100%;font-size:var(--type-size-stat-large);color:#a9bac2;line-height:var(--type-leading-stat-large);place-items:center;display:grid}.home-insights-meta{color:#9aadb7;font-size:var(--type-size-caption);line-height:var(--type-leading-caption);flex-wrap:wrap;align-items:center;gap:6px 16px;margin:22px 0 11px;display:flex}.home-insights-meta a{color:#fca16d}.home-insights-meta>*+*{border-left:1px solid #45545c;padding-left:16px}.home-insights h3{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title);letter-spacing:-.025em;font-weight:var(--type-weight-heading)}.home-insights h3 a{color:#eaf0f2}.home-insights-post>p{color:#a5b5be;font-size:var(--type-size-body);line-height:var(--type-leading-body);margin-top:13px;margin-bottom:18px}.home-insights-read{color:#c6d0d6;font-size:var(--type-size-caption);line-height:var(--type-leading-caption);border:0;align-self:flex-start;margin-top:auto;padding-top:19px}.home-insights .carousel-controls{border-top:1px solid #3e4b52;margin-top:29px;padding:23px 0 0}.home-insights-position{color:#a2b1ba;font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);align-items:center;gap:29px;display:flex}.home-insights-meter{background:#44535a;width:150px;height:2px;position:relative;overflow:hidden}.home-insights-meter i{background:#f98248;width:50%;transition:left .25s,width .25s;position:absolute;inset:0 auto 0 0}.home-insights .carousel-arrows button{color:#e6eef3;border-color:#65757d}.home-insights .carousel-arrows button:hover{background:var(--color-brand);border-color:var(--color-brand)}.home-insights-note{color:#98acb5;font-size:var(--type-size-caption);line-height:var(--type-leading-caption);padding-top:21px}.home-insights-empty{color:#acbbc3;border-top:1px solid #3e4b52;padding-block:30px}.home-insights p,.home-insights h2,.home-insights h3{overflow-wrap:anywhere}@media (min-width:1024px){.home-insights-container{width:min(1320px,100% - 80px)}}@media (max-width:1000px){.home-insights .site-carousel{--carousel-gap:26px;--carousel-card-width:calc((100% - 26px) / 2)}.home-insights-heading{gap:25px}.home-insights-summary{min-width:235px}}@media (max-width:980px){.home-insights{padding-block:36px}}@media (max-width:720px){.home-insights{padding-block:28px}}@media (max-width:640px){.home-insights{scroll-margin-top:75px}.home-insights-container{width:calc(100% - 40px)}.home-insights-overline{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);margin-bottom:17px}.home-insights-heading{margin-bottom:26px;display:block}.home-insights-summary{min-width:0;margin-top:18px;padding:0}.home-insights-summary .home-insights-link{font-size:var(--type-size-label);line-height:var(--type-leading-label);margin-top:13px}.home-insights .site-carousel{--carousel-gap:20px;--carousel-card-width:88%}.home-insights-meta{margin-top:18px}.home-insights .carousel-controls{margin-top:20px;padding-top:19px}.home-insights-position{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);gap:16px}.home-insights-meter{width:65px}.home-insights .carousel-arrows{gap:8px}.home-insights .carousel-arrows button{width:39px;height:39px}}@media (max-width:359px){.home-insights-container{width:calc(100% - 32px)}}@media (prefers-reduced-motion:reduce){.home-insights-link svg,.home-insights-cover img,.home-insights-meter i{transition:none}}@media print{.home-insights{color:#111;background:#fff}.home-insights h3 a,.home-insights-post>p,.home-insights-summary>p{color:#111}}.global-cta-region{scroll-margin-top:90px}.cta-one-section{font-synthesis:weight style;line-height:var(--type-leading-body);padding-block:48px}.cta-one-container{width:min(1320px,100% - 48px);margin-inline:auto}.cta-one-section p,.cta-one-title,.cta-one-label{overflow-wrap:anywhere}.cta-one-section .cta-one-icon,.cta-one-section .cta-one-arrow{flex-shrink:0;display:block}.cta-one-section .cta-one-watermark{height:auto;display:block}.cta-one-section .cta-one-label{min-width:0}.cta-one-section :is(a,button):focus-visible{outline-offset:4px;outline:2px solid #fff}.cta-one-section{isolation:isolate;background:var(--color-brand);color:#fff;position:relative;overflow:hidden}.cta-one-section .cta-one-watermark{z-index:-1;opacity:.085;pointer-events:none;filter:brightness(0)invert();width:435px;position:absolute;bottom:-126px;right:-35px;transform:rotate(-8deg)}.cta-one-section .cta-one-band-layout{grid-template-columns:1.15fr .85fr;align-items:center;gap:6%;padding-block:44px;display:grid}.cta-one-section .cta-one-band-copy,.cta-one-section .cta-one-band-actions{min-width:0}.cta-one-section .cta-one-overline{color:#fff5ec;font:var(--type-weight-heading) var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);letter-spacing:.13em;margin:0 0 20px}.cta-one-section .cta-one-title{max-width:640px;font-size:var(--type-size-section);font-weight:var(--type-weight-heading);line-height:var(--type-leading-section);letter-spacing:-.045em}.cta-one-section .cta-one-lead{color:#fff0e9;max-width:520px;font-size:var(--type-size-lead);line-height:var(--type-leading-lead);margin-top:18px}.cta-one-section .cta-one-band-actions{z-index:1;position:relative}.cta-one-section .cta-one-band-actions>p:first-child{color:#fff3ed;font-size:var(--type-size-body);line-height:var(--type-leading-body);margin-bottom:15px}.cta-one-section .cta-one-btn{width:100%;min-height:55px;font-size:var(--type-size-label);line-height:var(--type-leading-label);font-weight:var(--type-weight-heading);text-align:left;border:1px solid #0000;justify-content:space-between;align-items:center;gap:22px;padding:15px 20px;transition:background-color .2s,border-color .2s,color .2s;display:flex}.cta-one-section .cta-one-btn--ink{background:var(--color-ink);color:#fff;border-color:var(--color-ink)}.cta-one-section .cta-one-btn--ink:hover{background:#2f3b42;border-color:#2f3b42}.cta-one-section .cta-one-btn--glass{color:#fff;background:#ffffff12;border-color:#180d0666}.cta-one-section .cta-one-btn--glass.cta-one-unavailable{opacity:.68;cursor:not-allowed}.cta-one-section .cta-one-btn .cta-one-label{align-items:center;gap:11px;display:flex}.cta-one-section .cta-one-icon{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.cta-one-section .cta-one-arrow{fill:none;stroke:currentColor;stroke-width:1.6px;flex-shrink:0;width:20px;height:20px;transition:transform .2s}.cta-one-section :is(a,button).cta-one-btn:hover .cta-one-arrow{transform:translate(2px,-2px)}.cta-one-section button.cta-one-btn{cursor:pointer}.cta-one-section button.cta-one-btn--glass:hover{background:#ffffff26;border-color:#fff}.cta-one-section .cta-one-alt-actions{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px;margin-top:12px;display:grid}.cta-one-section .cta-one-note{color:#fff1e9;font-size:var(--type-size-caption);line-height:var(--type-leading-caption);margin-top:15px}.cta-one-section :focus-visible{outline-color:#fff}@media (max-width:980px){.cta-one-section .cta-one-band-layout{grid-template-columns:1fr;gap:29px;padding-block:36px}.cta-one-section .cta-one-band-actions{max-width:100%}}@media (max-width:720px){.cta-one-section .cta-one-watermark{width:260px;bottom:140px;right:-35px}.cta-one-section .cta-one-btn{gap:14px;min-height:52px;padding:14px 16px}.cta-one-section .cta-one-alt-actions{gap:10px}.cta-one-section .cta-one-btn .cta-one-label{gap:7px}}@media (max-width:359px){.cta-one-section .cta-one-btn{gap:8px;padding-inline:11px}}@media (prefers-reduced-motion:reduce){.cta-one-section .cta-one-btn,.cta-one-section .cta-one-arrow{transition:none}}@media (min-width:1024px){.cta-one-container{width:min(1320px,100% - 80px)}}@media (max-width:980px){.cta-one-section{padding-block:36px}}@media (max-width:720px){.cta-one-section{padding-block:28px}.global-cta-region{scroll-margin-top:75px}}.cta-contact-dialog{overscroll-behavior:contain;border:1px solid var(--color-line);border-top:4px solid var(--color-brand);background:var(--color-paper);width:min(480px,100% - 32px);max-height:calc(100dvh - 40px);color:var(--color-ink);font-size:var(--type-size-body);line-height:var(--type-leading-body);margin:auto;padding:0;overflow:auto;box-shadow:0 24px 80px #171a1c3d}.cta-contact-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#171a1ca6}.cta-contact-heading{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.cta-contact-eyebrow{color:var(--color-brand);font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);letter-spacing:.1em}.cta-contact-eyebrow span{color:var(--color-line-strong);margin-inline:8px}.cta-contact-close{border:1px solid var(--color-line);width:36px;height:36px;color:var(--color-ink);cursor:pointer;background:0 0;flex-shrink:0;place-items:center;display:grid}.cta-contact-close:hover{background:var(--color-surface-hover);border-color:var(--color-ink)}.cta-contact-dialog svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.cta-contact-dialog :focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}.cta-contact-body{padding:28px}.cta-contact-body h2{font-size:var(--type-size-article-title);font-weight:var(--type-weight-heading);line-height:var(--type-leading-section);letter-spacing:-.03em;overflow-wrap:anywhere}.cta-contact-intro{color:var(--color-muted);font-size:var(--type-size-compact);line-height:var(--type-leading-compact);margin-top:8px}.cta-contact-qr{text-align:center;margin:24px 0}.cta-contact-qr-image{border:1px solid var(--color-line);background:var(--color-white);width:min(100%,256px);margin-inline:auto;padding:15px}.cta-contact-qr img{aspect-ratio:1;object-fit:contain;width:100%;height:auto;display:block}.cta-contact-qr figcaption{color:var(--color-muted);font-size:var(--type-size-caption);line-height:var(--type-leading-caption);margin-top:12px}.cta-contact-account{margin-top:24px}.cta-contact-account label{font-size:var(--type-size-label);line-height:var(--type-leading-label);font-weight:var(--type-weight-heading);margin-bottom:8px;display:block}.cta-contact-account-row{border:1px solid var(--color-line-strong);background:var(--color-surface);align-items:stretch;display:flex}.cta-contact-account input{width:100%;min-width:0;color:var(--color-ink);font-family:var(--font-mono);font-size:var(--type-size-lead);line-height:var(--type-leading-lead);background:0 0;border:0;border-radius:0;padding:14px}.cta-contact-copy{border:0;border-left:1px solid var(--color-ink);background:var(--color-ink);color:var(--color-white);cursor:pointer;font-size:var(--type-size-label);line-height:var(--type-leading-label);font-weight:var(--type-weight-heading);flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:12px 16px;display:flex}.cta-contact-copy:hover{background:var(--color-ink-hover)}.cta-contact-copy:disabled{cursor:wait}.cta-contact-status{min-height:2em;color:var(--color-muted);font-size:var(--type-size-caption);line-height:var(--type-leading-caption);margin-top:10px}.cta-contact-description{border-top:1px solid var(--color-line);color:var(--color-muted);font-size:var(--type-size-compact);line-height:var(--type-leading-compact);white-space:pre-line;overflow-wrap:anywhere;margin-top:18px;padding-top:18px}.cta-contact-fallback{border:1px solid var(--color-line);max-width:480px;color:var(--color-ink);background:var(--color-paper);overflow-wrap:anywhere;margin:24px auto;padding:24px}.cta-contact-fallback img{max-width:100%;height:auto;margin-top:16px;display:block}@media (max-width:480px){.cta-contact-heading{padding-inline:20px}.cta-contact-body{padding:24px 20px}.cta-contact-account-row{flex-wrap:wrap}.cta-contact-copy{border-left:0;width:100%}}.site-footer{background:var(--color-ink);color:var(--color-inverse);font-synthesis:weight style;padding-top:56px}.site-footer-container{width:min(1320px,100% - 48px);margin-inline:auto}.site-footer :is(h2,h3,p,ul){margin:0}.site-footer ul{padding:0;list-style:none}.site-footer a{overflow-wrap:anywhere;transition:color .16s}.site-footer a:hover,.site-footer a[aria-current=page]{color:var(--color-brand-on-dark)}.site-footer a:focus-visible{outline:2px solid var(--color-brand-on-dark);outline-offset:4px}.site-footer-intro{justify-content:space-between;align-items:center;gap:32px;padding-bottom:36px;display:flex}.site-footer-brand{max-width:100%;color:var(--color-white);font-size:var(--type-size-small-title);font-weight:var(--type-weight-strong);line-height:var(--type-leading-small-title);display:inline-flex}.site-footer-brand img{object-fit:contain;filter:brightness(0)invert();width:auto;max-width:100%;height:44px;display:block}.site-footer .site-footer-description{color:var(--color-inverse-muted);font-size:var(--type-size-body);line-height:var(--type-leading-body);overflow-wrap:anywhere;margin-top:20px}.site-footer-contact{border-bottom:1px solid var(--color-line-inverse);max-width:100%;font-size:var(--type-size-lead);font-weight:var(--type-weight-heading);white-space:normal;line-height:var(--type-leading-lead);justify-content:space-between;align-items:center;gap:40px;padding:14px 0;display:inline-flex}.site-footer-contact span{color:var(--color-brand-on-dark)}.site-footer-navigation{border-top:1px solid var(--color-line-inverse);grid-template-columns:repeat(6,minmax(0,1fr));gap:40px 28px;padding:36px 0 44px;display:grid}.site-footer-section,.site-footer-group,.site-footer-intro>div{min-width:0}.site-footer-section-wide{grid-column:span 2}.site-footer-section h2{color:var(--color-white);font-size:var(--type-size-small-title);font-weight:var(--type-weight-heading);line-height:var(--type-leading-small-title);margin-bottom:14px}.site-footer-section h2 a{justify-content:space-between;align-items:center;gap:12px;display:flex}.site-footer-section h2 span{color:var(--color-inverse-subtle);font-size:var(--type-size-compact);line-height:var(--type-leading-compact)}.site-footer .site-footer-overviews{color:var(--color-inverse-muted);font-size:var(--type-size-caption);line-height:var(--type-leading-caption);flex-wrap:wrap;gap:6px 16px;margin-bottom:24px;display:flex}.site-footer-groups{gap:24px;display:grid}.site-footer-section-wide .site-footer-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 28px}.site-footer-group h3,.site-footer-entries p{color:var(--color-brand-on-dark);font-size:var(--type-size-body);font-weight:var(--type-weight-medium);line-height:var(--type-leading-body);margin-bottom:10px}.site-footer-group ul,.site-footer-entries ul{font-size:var(--type-size-compact);line-height:var(--type-leading-compact);gap:8px;display:grid}.site-footer-entries{border-top:1px solid var(--color-line-inverse);margin-top:24px;padding-top:16px}.site-footer-entries p{color:var(--color-inverse-muted)}.site-footer-entries a span{color:var(--color-inverse-muted);margin-left:4px}.site-footer ul.site-footer-nested{border-left:1px solid var(--color-line-inverse);margin-top:8px;padding-left:12px}.site-footer-location,.site-footer-legal{border-top:1px solid var(--color-line-inverse);font-size:var(--type-size-caption);line-height:var(--type-leading-caption);overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;display:flex}.site-footer-location p,.site-footer-location nav{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.site-footer-country{border:1px solid var(--color-line-inverse);color:var(--color-inverse-muted);font-size:var(--type-size-caption);letter-spacing:1px;line-height:var(--type-leading-caption);padding:2px 6px}.site-footer-company,.site-footer-legal{color:var(--color-inverse-subtle)}.site-footer-legal{padding-bottom:28px}.site-footer-legacy{padding-block:28px}@media (min-width:1024px){.site-footer-container{width:min(1320px,100% - 80px)}}@media (max-width:1199px){.site-footer-navigation{grid-template-columns:repeat(4,minmax(0,1fr))}.site-footer-section-wide{grid-column:1/-1}.site-footer-section-wide .site-footer-groups{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:767px){.site-footer{padding-top:40px}.site-footer-intro{flex-direction:column;align-items:flex-start;gap:16px;padding-bottom:28px}.site-footer-navigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px;padding:28px 0 36px}.site-footer-section-wide .site-footer-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.site-footer-location,.site-footer-legal{flex-direction:column;align-items:flex-start;gap:14px}}@media (prefers-reduced-motion:reduce){.site-footer a{transition:none}}.blog-page{background:var(--color-white);color:var(--color-ink)}.blog-page-content{padding-block:32px 64px}.blog-hero-section{padding:var(--product-hero-content-top) 0 38px;background:var(--color-white);color:var(--color-ink)}.blog-hero-container{width:min(1320px,100% - 80px);margin-inline:auto}.blog-hero-grid{grid-template-rows:auto 1fr;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"feature heading""feature picks";column-gap:44px;display:grid}.blog-hero-heading{grid-area:heading;justify-content:space-between;align-items:center;gap:20px;padding-bottom:24px;display:flex}.blog-hero-kicker{color:var(--color-brand);font-size:var(--type-size-caption);font-weight:var(--type-weight-heading);letter-spacing:.15em;line-height:var(--type-leading-caption);margin:0 0 6px}.blog-hero-heading h1{font-size:var(--type-size-section);line-height:var(--type-leading-section);letter-spacing:-.035em;margin:0}.blog-hero-all{font-size:var(--type-size-label);font-weight:var(--type-weight-heading);line-height:var(--type-leading-label);flex-shrink:0;align-items:center;gap:14px;display:inline-flex}.blog-hero-section svg{fill:none;width:30px;height:24px;stroke:var(--color-brand);stroke-width:1.4px;flex-shrink:0;transition:transform .2s}.blog-hero-feature{grid-area:feature;min-width:0}.blog-hero-cover{background:var(--color-paper);display:block;position:relative}.blog-hero-cover img{width:100%;height:auto;display:block}.blog-hero-cover-label{background:var(--color-ink);color:var(--color-white);border-left:2px solid var(--color-brand);font-size:var(--type-size-caption);line-height:var(--type-leading-caption);padding:4px 10px;position:absolute;bottom:-12px;left:20px}.blog-hero-cover-placeholder{aspect-ratio:1.9;background:var(--color-brand-soft);color:var(--color-brand-deep);letter-spacing:.2em;font-size:var(--type-size-caption);line-height:var(--type-leading-caption);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.blog-hero-cover-placeholder svg{width:80px;height:80px}.blog-hero-feature-copy{padding-top:24px}.blog-hero-type{background:var(--color-brand);color:var(--color-white);font-size:var(--type-size-label);line-height:var(--type-leading-label);padding:3px 10px;display:inline-block}.blog-hero-meta{color:var(--color-muted);font-size:var(--type-size-caption);line-height:var(--type-leading-caption);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:13px;display:flex}.blog-hero-meta>*+:before{content:"";background:var(--color-brand);vertical-align:middle;border-radius:50%;width:3px;height:3px;margin-right:10px;display:inline-block}.blog-hero-feature h2{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title);font-weight:var(--type-weight-heading);letter-spacing:-.025em;overflow-wrap:anywhere;margin:13px 0 0}.blog-hero-description{color:var(--color-muted);font-size:var(--type-size-compact);line-height:var(--type-leading-compact);margin:13px 0 0}.blog-hero-picks{flex-direction:column;grid-area:picks;min-width:0;display:flex}.blog-hero-pick{border-bottom:1px solid var(--color-line);flex:1;align-items:center;padding:25px 0;display:flex}.blog-hero-pick:first-child{padding-top:8px}.blog-hero-pick:last-child{border-bottom:0;padding-bottom:4px}.blog-hero-pick>div{width:100%}.blog-hero-pick h2{font-size:var(--type-size-small-title);font-weight:var(--type-weight-heading);line-height:var(--type-leading-small-title);letter-spacing:-.025em;margin:14px 0 0}.blog-hero-pick h2 a{justify-content:space-between;align-items:center;gap:28px;display:flex}.blog-hero-pick h2 span{overflow-wrap:anywhere}.blog-hero-section a:hover{color:var(--color-brand)}.blog-hero-section a:hover svg{transform:translate(4px)}.blog-hero-section a:focus-visible{outline:2px solid var(--color-focus);outline-offset:5px}.blog-hero-note{color:var(--color-muted);font-size:var(--type-size-caption);line-height:var(--type-leading-caption);margin:24px 0 0}.blog-hero-empty{color:var(--color-muted);grid-column:1/-1;padding:32px 0}.blog-hero-grid-compact{grid-template-columns:1fr;grid-template-areas:"heading""feature"}.blog-hero-grid-compact .blog-hero-feature{max-width:760px}@media (max-width:1100px){.blog-hero-grid{column-gap:30px}.blog-hero-pick{padding-block:20px}}@media (max-width:1023px){.blog-hero-container{width:calc(100% - 48px)}}@media (max-width:800px){.blog-hero-grid{grid-template-columns:1fr;grid-template-areas:"heading""feature""picks"}.blog-hero-picks{border-top:1px solid var(--color-line);margin-top:28px}.blog-hero-pick:first-child{padding-top:24px}.blog-hero-pick:last-child{padding-bottom:12px}}@media (max-width:540px){.blog-hero-section{padding-bottom:28px}.blog-hero-all{gap:8px}.blog-hero-all svg{width:26px}.blog-hero-cover-label{bottom:-12px;left:12px}.blog-hero-feature-copy{padding-top:20px}}@media (prefers-reduced-motion:reduce){.blog-hero-section svg{transition:none}.blog-hero-section a:hover svg{transform:none}}.blog-library{background:var(--color-white);color:var(--color-ink);line-height:var(--type-leading-body);padding:64px 0 76px;scroll-margin-top:95px}.blog-library-container{width:min(1320px,100% - 80px);margin-inline:auto}.blog-library a{text-decoration:none}.blog-library p{margin:0}.blog-library h2,.blog-library h3{font-weight:var(--type-weight-heading);margin:0}.blog-library-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:30px;display:flex}.blog-library-heading .blog-library-kicker{font:var(--type-weight-heading) var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);letter-spacing:.13em;color:var(--color-brand);margin-bottom:12px}.blog-library-heading h2{font-size:var(--type-size-section);letter-spacing:-.035em;line-height:var(--type-leading-section)}.blog-library-heading>p{font-size:var(--type-size-body);color:var(--color-muted);line-height:var(--type-leading-body)}.blog-library-categories{border-bottom:1px solid var(--color-line);flex-wrap:wrap;gap:0 22px;margin-bottom:26px;display:flex}.blog-library-categories a{font-size:var(--type-size-label);white-space:nowrap;line-height:var(--type-leading-label);border-bottom:2px solid #0000;padding:12px 0}.blog-library-categories span{color:var(--color-muted);font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);margin-left:5px}.blog-library-categories a:hover,.blog-library-categories a[aria-current=true]{color:var(--color-brand);border-color:var(--color-brand)}.blog-library-filter{background:var(--color-paper);grid-template-columns:2fr 1fr 1fr 1.2fr auto;align-items:end;gap:15px;padding:20px;display:grid}.blog-library-filter>div{min-width:0}.blog-library-filter label{color:var(--color-muted);font-size:var(--type-size-caption);line-height:var(--type-leading-caption);margin-bottom:7px;display:block}.blog-library-filter input:not([type=hidden]),.blog-library-filter select{box-sizing:border-box;border:1px solid var(--color-line);background:var(--color-white);width:100%;min-width:0;min-height:44px;color:var(--color-ink);font-style:normal;font-weight:var(--type-weight-body);font-size:var(--type-size-body);line-height:var(--type-leading-body);border-radius:0;padding:10px}.blog-library-search>div{position:relative}.blog-library-search svg{width:17px;height:17px;color:var(--color-muted);position:absolute;top:13px;left:12px}.blog-library-filter .blog-library-search input{padding-left:36px}.blog-library svg{fill:none;stroke:currentColor;stroke-width:1.5px}.blog-library-button{box-sizing:border-box;border:1px solid var(--color-brand);background:var(--color-brand);min-height:44px;color:var(--color-white);cursor:pointer;font-style:normal;font-weight:var(--type-weight-medium);font-size:var(--type-size-label);line-height:var(--type-leading-label);justify-content:center;align-items:center;gap:22px;padding:11px 20px;display:inline-flex}.blog-library-button:hover{background:var(--color-brand-deep);border-color:var(--color-brand-deep)}.blog-library-trending{color:var(--color-muted);font-size:var(--type-size-caption);line-height:var(--type-leading-caption);flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:20px;display:flex}.blog-library-trending a{background:var(--color-paper);border:1px solid #0000;padding:4px 9px}.blog-library-trending a:hover,.blog-library-trending a[aria-current=true]{border-color:var(--color-brand);background:var(--color-brand-soft);color:var(--color-brand)}.blog-library-results{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);justify-content:space-between;align-items:center;gap:20px;margin:36px 0 22px;display:flex}.blog-library-results strong{color:var(--color-brand);font-weight:var(--type-weight-heading)}.blog-library-results p>span{color:var(--color-muted);font-size:var(--type-size-caption);line-height:var(--type-leading-caption);margin-left:10px}.blog-library-results>a{color:var(--color-brand);font-size:var(--type-size-label);line-height:var(--type-leading-label)}.blog-library .blog-library-active{border-left:2px solid var(--color-brand);color:var(--color-muted);font-size:var(--type-size-caption);overflow-wrap:anywhere;line-height:var(--type-leading-caption);margin:-9px 0 22px;padding-left:10px}.blog-library-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:44px 28px;display:grid}.blog-library-card{flex-direction:column;min-width:0;display:flex}.blog-library-cover{aspect-ratio:1.9;background:#f7f9fa;margin-bottom:19px;display:block;overflow:hidden}.blog-library-cover img{object-fit:contain;width:100%;height:100%;transition:transform .25s;display:block}.blog-library-cover:hover img{transform:scale(1.025)}.blog-library-cover-empty{background:var(--color-brand-soft);height:100%;color:var(--color-brand);place-items:center;display:grid}.blog-library-cover-empty svg{width:72px;height:72px}.blog-library-meta{min-height:18px;color:var(--color-muted);font-size:var(--type-size-caption);line-height:var(--type-leading-caption);flex-wrap:wrap;align-items:center;gap:7px 13px;display:flex}.blog-library-meta a{color:var(--color-brand)}.blog-library-meta>*+*{border-left:1px solid var(--color-line);padding-left:13px}.blog-library-card h3{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title);letter-spacing:-.025em;overflow-wrap:anywhere;margin:10px 0}.blog-library-card h3 a:hover{color:var(--color-brand)}.blog-library-card .blog-library-excerpt{color:var(--color-muted);font-size:var(--type-size-compact);line-height:var(--type-leading-compact);overflow-wrap:anywhere;margin-bottom:15px}.blog-library-tags{color:var(--color-muted);font-size:var(--type-size-label);line-height:var(--type-leading-label);flex-wrap:wrap;gap:7px 13px;margin-top:auto;padding-bottom:17px;display:flex}.blog-library-tags a:hover{color:var(--color-brand)}.blog-library-card-foot{border-top:1px solid var(--color-line);color:var(--color-muted);font-size:var(--type-size-caption);line-height:var(--type-leading-caption);justify-content:space-between;align-items:start;gap:16px;padding-top:13px;display:flex}.blog-library-card-foot>div{flex-wrap:wrap;gap:4px 10px;display:flex}.blog-library-card-foot>a{color:var(--color-ink);flex-shrink:0}.blog-library-card-foot>a>span{color:var(--color-brand);font-size:var(--type-size-body);line-height:var(--type-leading-body);margin-left:9px}.blog-library-pagination{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:48px;display:flex}.blog-library-pagination>*{width:44px;height:44px;font-size:var(--type-size-caption);line-height:var(--type-leading-caption);place-items:center;display:grid}.blog-library-pagination a{border:1px solid var(--color-line)}.blog-library-pagination .blog-library-page-direction{grid-auto-flow:column;gap:8px;width:auto;padding-inline:14px}.blog-library-pagination [aria-disabled=true]{border:1px solid var(--color-line);color:var(--color-muted);opacity:.5}.blog-library-pagination a:hover,.blog-library-pagination a[aria-current=page]{background:var(--color-brand);border-color:var(--color-brand);color:var(--color-white)}.blog-library-empty{background:var(--color-paper);text-align:center;padding:70px 20px}.blog-library-empty svg{width:36px;height:36px;color:var(--color-brand);margin:0 auto 20px;display:block}.blog-library-empty h3{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title)}.blog-library-empty p{color:var(--color-muted);font-size:var(--type-size-body);line-height:var(--type-leading-body);margin:13px 0 24px}.blog-library :is(a,button,input,select):focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}@media (max-width:1100px){.blog-library-filter{grid-template-columns:1.5fr 1fr 1fr 1fr auto;gap:10px;padding:16px}.blog-library-button{padding-inline:15px}.blog-library-categories{gap:0 18px}.blog-library-grid{gap:36px 22px}}@media (max-width:1023px){.blog-library-container{width:calc(100% - 48px)}}@media (max-width:800px){.blog-library{padding-block:48px 55px}.blog-library-grid,.blog-library-filter{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-library-search{grid-column:1/-1}}@media (max-width:540px){.blog-library-heading{display:block}.blog-library-heading h2{margin-bottom:10px}.blog-library-categories{gap:0 17px}.blog-library-categories a{padding-block:10px}.blog-library-categories span{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.blog-library-filter{gap:12px;padding:14px}.blog-library-filter input:not([type=hidden]),.blog-library-filter select{font-size:var(--type-size-body);line-height:var(--type-leading-body)}.blog-library-trending{gap:8px 10px}.blog-library-trending>span{width:100%}.blog-library-grid{grid-template-columns:minmax(0,1fr);gap:34px}.blog-library-results p>span{margin:3px 0 0;display:block}}@media (prefers-reduced-motion:reduce){.blog-library-cover img{transition:none}.blog-library-cover:hover img{transform:none}}.blog-library-tag-hint{font-size:var(--type-size-caption);color:#657080;line-height:var(--type-leading-caption);margin-bottom:6px;display:block}.blog-library-filter select[multiple]{height:100px;padding:6px}.insight-page{background:var(--color-white);color:var(--color-ink);padding-bottom:88px}.insight-container{width:min(1240px,100% - 80px);margin-inline:auto}.insight-breadcrumb{padding-bottom:var(--product-hero-breadcrumb-top)}.insight-banner{background:#17292c;height:260px;position:relative;overflow:hidden}.insight-banner img{object-fit:cover;width:100%;height:100%;display:block}.insight-banner--plain{background:linear-gradient(110deg,#0000 60%,#dd450122 60% 61%,#0000 61%),linear-gradient(155deg,#17292c 15%,#31493f 62%,#8e4425);height:160px}.insight-banner--plain:after{content:"";border:1px solid #ffffff25;border-radius:50%;width:360px;height:360px;position:absolute;top:-96px;right:8%;box-shadow:0 0 0 64px #ffffff08,0 0 0 128px #ffffff05}.insight-banner--plain>span{color:#ffffffa6;font-size:var(--type-size-caption);line-height:var(--type-leading-caption);letter-spacing:.16em;padding-left:24px;position:absolute;top:24px;right:max(40px,50% - 620px)}.insight-title-card{background:#f4f5f2;width:min(740px,100%);margin-top:-80px;padding:24px 28px;position:relative}.insight-eyebrow{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.insight-eyebrow>:first-child{color:#fff;background:var(--color-brand);padding:2px 8px}.insight-eyebrow a:hover{background:var(--color-ink)}.insight-title-card h1{font-size:var(--type-size-article-title);line-height:var(--type-leading-section);font-weight:var(--type-weight-heading);letter-spacing:-.02em;overflow-wrap:anywhere;text-wrap:pretty;margin:0}.insight-meta{color:#626e69;font-size:var(--type-size-compact);line-height:var(--type-leading-compact);flex-wrap:wrap;align-items:center;gap:6px 16px;margin-top:16px;display:flex}.insight-meta>:not(:first-child):before{content:"";background:var(--color-brand);width:4px;height:4px;margin:0 12px 3px 0;display:inline-block}.insight-author{color:var(--color-ink);font-weight:var(--type-weight-medium)}.insight-layout{grid-template-columns:minmax(0,800px) minmax(220px,300px);align-items:start;gap:80px;padding-top:32px;display:grid}.insight-reading{grid-area:1/1;min-width:0}.insight-aside{grid-area:1/2;align-self:stretch;min-width:0}.insight-aside-inner{position:sticky;top:8rem}.insight-toc{border-top:2px solid var(--color-ink)}.insight-toc summary{cursor:pointer;font-size:var(--type-size-body);font-weight:var(--type-weight-heading);line-height:var(--type-leading-body);justify-content:space-between;align-items:center;gap:16px;padding:18px 0;list-style:none;display:flex}.insight-toc summary::-webkit-details-marker{display:none}.insight-toc:not([open]) summary span{transform:rotate(90deg)}.insight-toc nav{overscroll-behavior:contain;max-height:min(45vh,480px);padding-bottom:12px;overflow-y:auto}.insight-toc ol{margin:0;padding:0;list-style:none}.insight-toc a{color:#5a6560;font-size:var(--type-size-compact);line-height:var(--type-leading-compact);border-left:2px solid #e0e5df;padding:8px 12px;display:block}.insight-toc-sub a{padding-left:24px}.insight-toc-deep a{padding-left:36px}.insight-toc a:hover,.insight-toc a[aria-current=location]{color:var(--color-brand);border-left-color:var(--color-brand);background:#faf3ed}.insight-tools{font-size:var(--type-size-compact);line-height:var(--type-leading-compact);border-top:1px solid #e0e5df;margin-top:12px;padding-top:16px;display:grid}.insight-tools>:is(a,button){min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:8px 0;display:flex}.insight-tools>button[hidden]{display:none}.insight-tools>:is(a,button):hover,.insight-end a:hover{color:var(--color-brand)}.insight-copy-status:empty{display:none}.insight-copy-status{color:#53665d}.insight-consult{background:#f1f3ee;gap:12px;margin-top:24px;padding:24px;display:grid}.insight-consult>span:first-child{color:#66746d;font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.insight-consult strong{font-size:var(--type-size-small-title);line-height:var(--type-leading-small-title)}.insight-consult-link{color:var(--color-brand);font-size:var(--type-size-compact);line-height:var(--type-leading-compact);justify-content:space-between;gap:12px;padding-top:12px;display:flex}.insight-prose{color:#333e39;font-size:var(--type-size-body);line-height:var(--type-leading-body)}.insight-prose>*+*,.insight-prose p+p{margin-top:20px}.insight-prose :is(h1,h2,h3,h4,h5,h6){color:var(--color-ink);font-weight:var(--type-weight-heading);letter-spacing:-.015em;overflow-wrap:anywhere;text-wrap:pretty;scroll-margin-top:9rem}.insight-prose h1{font-size:var(--type-size-article-title);line-height:var(--type-leading-section);margin-block:40px 16px}.insight-prose h2{font-size:var(--type-size-article-h2);line-height:var(--type-leading-card-title);margin-block:36px 16px}.insight-prose h3{font-size:var(--type-size-article-h3);line-height:var(--type-leading-small-title);margin-block:28px 12px}.insight-prose h4{font-size:var(--type-size-article-h4);line-height:var(--type-leading-small-title);margin-block:24px 12px}.insight-prose h5{font-size:var(--type-size-body);line-height:var(--type-leading-body);margin-block:20px 8px}.insight-prose h6{font-size:var(--type-size-compact);line-height:var(--type-leading-compact);margin-block:20px 8px}.insight-prose>:first-child{margin-top:0}.insight-prose a{color:var(--color-brand);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.insight-prose a:hover{color:var(--color-ink)}.insight-prose :is(ul,ol){margin-bottom:20px;padding-left:1.4em}.insight-prose li+li{margin-top:8px}.insight-prose li::marker{color:var(--color-brand)}.insight-prose blockquote{border-left:3px solid var(--color-brand);background:#f4f5f2;margin-inline:0;padding:24px 28px}.insight-prose blockquote>:first-child{margin-top:0}.insight-prose figure{margin-inline:0}.insight-prose img{border-radius:0;max-width:100%;height:auto;display:block}.insight-prose figcaption{color:#68736f;font-size:var(--type-size-compact);line-height:var(--type-leading-compact);margin-top:12px}.insight-prose table{border-collapse:collapse;border:1px solid #dce2db}.insight-prose :is(th,td){text-align:left;vertical-align:top;border:1px solid #dce2db;min-width:160px;padding:16px}.insight-prose th{color:var(--color-ink);background:#f1f3ee}.insight-prose code{background:#f1f3ee;padding:2px 5px}.insight-prose pre{color:#f1f3ee;tab-size:2;background:#18272b;padding:24px}.insight-prose pre code{background:0 0;padding:0}.insight-prose hr{border:0;border-top:1px solid #dce2db;margin-block:40px}.insight-end{font-size:var(--type-size-compact);line-height:var(--type-leading-compact);border-top:1px solid #dce2db;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:48px;padding-top:24px;display:flex}.insight-end>span{color:#68736f}.insight-end a{align-items:center;gap:32px;display:inline-flex}.insight-page :is(a,button,summary):focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}@media (max-width:1023px){.insight-container{width:calc(100% - 48px)}.insight-layout{grid-template-columns:minmax(0,1fr) minmax(180px,240px);gap:36px}.insight-title-card{width:min(680px,100%)}}@media (max-width:767px){.insight-page{padding-bottom:56px}.insight-container{width:calc(100% - 32px)}.insight-banner{height:160px}.insight-banner--plain{height:100px}.insight-title-card{margin-top:-40px;padding:20px}.insight-title-card h1{line-height:var(--type-leading-card-title)}.insight-layout{grid-template-columns:minmax(0,1fr);gap:32px;padding-top:24px}.insight-aside,.insight-reading{grid-area:auto}.insight-aside-inner{position:static}.insight-toc nav{max-height:240px}.insight-consult{display:none}.insight-prose blockquote{padding:20px}.insight-prose h2{margin-top:28px}.insight-prose>:first-child{margin-top:0}}@media print{.insight-aside,.insight-banner,.insight-end{display:none}.insight-layout{display:block}.insight-title-card{width:100%;margin-top:0}}.article-summary{border-top:2px solid var(--color-ink);margin-top:24px;padding-block:22px 8px}.article-summary h2{font-size:var(--type-size-body);line-height:var(--type-leading-body);font-weight:var(--type-weight-heading);align-items:center;gap:10px;margin:0;display:flex}.article-summary h2:before{content:"";background:var(--color-brand);flex-shrink:0;width:6px;height:6px}.article-summary-intro{color:#68736f;font-size:var(--type-size-compact);line-height:var(--type-leading-compact);margin:10px 0 16px}.article-summary-links{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.article-summary-links a{min-height:44px;color:var(--color-ink);background:var(--color-white);font-size:var(--type-size-compact);line-height:var(--type-leading-compact);border:1px solid #dce2db;border-radius:4px;align-items:center;gap:8px;padding:8px 12px;text-decoration:none;display:inline-flex}.article-summary-mark{width:20px;height:20px;font-weight:var(--type-weight-heading);background:#f1f3ee;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.article-summary-arrow{color:#68736f}.article-summary-links a:hover{border-color:var(--color-brand);color:var(--color-brand);background:#faf3ed}.article-summary-links a:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}.related-articles{border-top:1px solid #dce2db;margin-top:72px;padding-top:64px}.related-articles-heading{text-align:center;margin-bottom:36px}.related-articles-eyebrow{color:var(--color-brand);font-size:var(--type-size-label);line-height:var(--type-leading-label);font-weight:var(--type-weight-medium);letter-spacing:.12em}.related-articles-heading h2{font-size:var(--type-size-section);line-height:var(--type-leading-section);margin:12px 0 0}.related-articles-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.related-articles-grid>li{min-width:0}.related-article,.related-article-link{height:100%}.related-article-link{color:var(--color-ink);background:var(--color-white);border:1px solid #e2e6df;flex-direction:column;text-decoration:none;transition:border-color .18s,box-shadow .18s;display:flex;box-shadow:0 6px 24px #18272b08}.related-article-cover{aspect-ratio:16/10;background:#e9ede7;position:relative;overflow:hidden}.related-article-cover img{object-fit:cover;width:100%;height:100%;transition:transform .24s;display:block}.related-article-cover--plain{background:linear-gradient(135deg,#0000 49.8%,#ffffff20 50%,#0000 50.2%),linear-gradient(135deg,#17292c,#3e5549)}.related-article-cover-mark{color:#ffffff70;font-size:var(--type-size-stat-large);line-height:var(--type-leading-stat-large);position:absolute;bottom:20px;right:28px}.related-article-category{background:var(--color-brand);max-width:calc(100% - 40px);color:var(--color-white);font-size:var(--type-size-label);line-height:var(--type-leading-label);overflow-wrap:anywhere;padding:7px 16px;position:absolute;top:20px;left:0}.related-article-content{flex-direction:column;flex:1;align-items:flex-start;padding:24px;display:flex}.related-article-content time{color:#68736f;font-size:var(--type-size-compact);line-height:var(--type-leading-compact)}.related-article-content h3{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title);overflow-wrap:anywhere;margin:12px 0 32px}.related-article-more{color:var(--color-brand);font-size:var(--type-size-compact);line-height:var(--type-leading-compact);font-weight:var(--type-weight-medium);align-items:center;gap:24px;margin-top:auto;display:inline-flex}.related-article-more svg{stroke:currentColor;stroke-width:1.5px;width:20px;height:20px;transition:transform .18s}.related-article-link:is(:hover,:focus-visible){color:var(--color-ink);border-color:var(--color-brand);box-shadow:0 10px 32px #18272b12}.related-article-link:is(:hover,:focus-visible) .related-article-more svg{transform:translate(4px)}@media (hover:hover){.related-article-link:hover img{transform:scale(1.035)}}@media (max-width:1023px){.related-articles-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media (max-width:639px){.related-articles{margin-top:48px;padding-top:40px}.related-articles-heading{margin-bottom:28px}.related-articles-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.related-article-link,.related-article-cover img,.related-article-more svg{transition:none}.related-article-link:hover img,.related-article-link:is(:hover,:focus-visible) .related-article-more svg{transform:none}}@media print{.related-articles{display:none}}.model-page{margin:0;padding:0}.model-page :is(h1,h2,h3,h4,p,dl,dd){margin:0}.model-page button{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.model-page a{text-decoration:none}.model-page [hidden],.model-page [data-model-link=unavailable]{display:none!important}.model-page :focus-visible{outline-offset:5px;outline:2px solid #dd4501}.model-page{--ink:#182126;--muted:#687277;--line:#dfe3e0;--max:1280px;color:var(--ink);font-style:normal;font-weight:var(--type-weight-body);font-size:var(--type-size-body);line-height:var(--type-leading-body);background:#fff}.model-page :is(h1,h2,h3,h4){font-weight:var(--type-weight-heading)}.model-page :is(h1,h2,h3){line-height:var(--type-leading-small-title)}.model-page .wrap{width:min(var(--max), calc(100% - 112px));margin-inline:auto}.model-page .arrow{fill:none;stroke:currentColor;stroke-width:1.6px;vertical-align:middle;width:20px;height:20px}.model-page :is(button,a) svg{flex-shrink:0}.model-page button:disabled{cursor:default;opacity:.5}@media (max-width:1240px){.model-page .wrap{width:calc(100% - 80px)}}@media (max-width:800px){.model-page .wrap{width:calc(100% - 48px)}}@media (max-width:520px){.model-page .wrap{width:calc(100% - 40px)}}.model-page .me-section{padding:94px 0;scroll-margin-top:160px;position:relative}.model-page .me-section h2,.model-page .me-related h2{font-size:var(--type-size-section);line-height:var(--type-leading-section);letter-spacing:-.045em;font-weight:var(--type-weight-heading)}.model-page .me-section h3{font-weight:550;line-height:var(--type-leading-card-title);letter-spacing:-.025em}.model-page .me-overline{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);letter-spacing:.1em;color:#8b4727;text-transform:uppercase;overflow-wrap:anywhere;margin-bottom:23px}.model-page .me-overline:before{content:"";vertical-align:1px;background:#dd4501;width:6px;height:6px;margin-right:11px;display:inline-block}.model-page .me-heading{justify-content:space-between;align-items:flex-end;gap:60px;margin-bottom:45px;display:flex}.model-page .me-heading>div{min-width:0}.model-page .me-heading>.me-lead,.model-page .me-heading>div+div{max-width:455px}.model-page .me-lead{font-size:var(--type-size-lead);line-height:var(--type-leading-lead);color:#667176;max-width:490px}.model-page .me-link{font-size:var(--type-size-label);line-height:var(--type-leading-label);font-weight:var(--type-weight-medium);border-bottom:1px solid;align-items:center;gap:24px;max-width:100%;padding:7px 0;transition:color .2s;display:inline-flex}.model-page .me-link:hover{color:#dd4501}.model-page .me-link .arrow{width:16px;height:16px}.model-page .me-heading .me-link{margin-top:20px}.model-page .me-button{color:#fff;min-height:55px;font-weight:550;font-size:var(--type-size-label);line-height:var(--type-leading-label);background:#dd4501;border:1px solid #dd4501;border-radius:0;justify-content:space-between;align-items:center;gap:32px;padding:17px 24px;transition:background .2s;display:inline-flex}.model-page .me-button:hover{background:#bf3b00;border-color:#bf3b00}.model-page .me-button .arrow{width:18px;height:18px}.model-page .me-icon{flex-shrink:0;width:26px;height:26px}.model-page .me-kicker{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);text-transform:uppercase;letter-spacing:.075em;color:#a14a27}.model-page .me-actions{flex-wrap:wrap;align-items:center;gap:27px;display:flex}.model-page .me-light-link{color:#e0e5e7;border-color:#67777f}.model-page .me-light-link:hover{color:#ffac7c}.model-page .me-hero{color:#fff;isolation:isolate;background:#161e24;position:relative;overflow:hidden}.model-page .me-hero-grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:20px;min-height:571px;display:grid}.model-page .me-hero-copy{z-index:2;padding:47px 0 62px;position:relative}.model-page .me-hero .me-overline{font-size:var(--type-size-caption);color:#c4cdd1;letter-spacing:.06em;line-height:var(--type-leading-caption);margin-bottom:25px}.model-page .me-hero h1{font-size:var(--type-size-hero);line-height:var(--type-leading-hero);letter-spacing:-.055em;font-weight:var(--type-weight-heading);white-space:normal}.model-page .me-hero-sub{font-size:var(--type-size-lead);line-height:var(--type-leading-lead);color:#e0e6e8;margin-top:24px}.model-page .me-hero-desc{font-size:var(--type-size-lead);color:#aabac3;line-height:var(--type-leading-lead);max-width:475px;margin-top:14px}.model-page .me-hero .me-actions{margin-top:30px}.model-page .me-hero-caption{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);letter-spacing:.11em;color:#84959e;margin-top:35px}.model-page .me-forge{isolation:isolate;min-width:0;height:510px;margin-top:5px;position:relative}.model-page .me-forge:before{content:"";z-index:-1;background:radial-gradient(at 54% 55%,#8f462f27,#0000 62%);position:absolute;inset:15px -120px 0 -50px}.model-page .me-forge-top,.model-page .me-forge-bottom{color:#84969e;font:var(--type-size-micro)/var(--type-leading-micro) var(--font-mono);letter-spacing:.09em;z-index:2;justify-content:space-between;align-items:center;display:flex;position:absolute;left:25px;right:0}.model-page .me-forge-top{top:24px}.model-page .me-forge-bottom{border-top:1px solid #39474e;padding-top:15px;bottom:18px}.model-page .me-forge-bottom>span:last-child{letter-spacing:0;font-size:var(--type-size-micro);color:#96a1a6;line-height:var(--type-leading-micro)}.model-page .me-grid-cross{font-size:var(--type-size-card-title);color:#8d9da4;line-height:var(--type-leading-card-title)}.model-page .me-model-stage{perspective:950px;isolation:isolate;height:440px;position:relative;top:40px}.model-page .me-orbit{pointer-events:none;border:1px solid #4b5e6250;height:370px;position:absolute;top:53px;left:48px;right:18px;transform:rotateX(61deg)rotate(-27deg)}.model-page .me-orbit-two{opacity:.55;border-style:dashed;height:365px;inset:30px 45px auto 14px;transform:rotateX(61deg)rotate(16deg)}.model-page .me-plate{width:300px;height:198px;transform-style:preserve-3d;border:1px solid #70828a;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:20px 29px;display:flex;position:absolute;left:calc(50% - 146px);overflow:hidden;transform:rotateX(38deg)rotateY(-12deg)rotate(-24deg);box-shadow:9px 14px #0d1319,9px 15px #5d6a7260,26px 35px 50px #0005}.model-page .me-plate-grid{background-image:linear-gradient(#a5b9c81a 1px,#0000 1px),linear-gradient(90deg,#a5b9c81a 1px,#0000 1px);background-size:25px 25px;position:absolute;inset:0}.model-page .me-plate>b{font:var(--type-size-card-title)/var(--type-leading-card-title) var(--font-mono);letter-spacing:-.025em;position:relative}.model-page .me-plate small{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);margin-top:5px;position:relative}.model-page .me-plate-bottom{color:#a5bac6;background:linear-gradient(140deg,#243540,#14212a);border-color:#516977;top:200px}.model-page .me-plate-middle{color:#d8e5e8;background:linear-gradient(140deg,#49606b,#27343d);border-color:#8c9ca0;top:112px;box-shadow:8px 12px #172229,8px 13px #50616a,24px 35px 50px #0005}.model-page .me-plate-middle>b{font-size:var(--type-size-lead);line-height:var(--type-leading-lead)}.model-page .me-plate-middle small{color:#aebcc3}.model-page .me-plate-top{color:#fff;background:linear-gradient(135deg,#f98b4e,#dd4501 60%,#b73700);border-color:#ffb180;top:22px;box-shadow:8px 11px #842c0b,8px 12px #ff884573,25px 30px 60px #0004}.model-page .me-plate-top>img{width:62px;height:49px;position:absolute;top:25px;left:27px;transform:rotate(0)}.model-page .me-plate-top>b{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title)}.model-page .me-plate-top small{font-size:var(--type-size-caption);color:#ffdfca;line-height:var(--type-leading-caption)}.model-page .me-art-label{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);color:#bacbd2;z-index:3;background:#1b262eec;border:1px solid #51626b;align-items:center;gap:7px;padding:6px 9px;display:flex;position:absolute;box-shadow:0 4px 12px #0002}.model-page .me-art-label i{background:#eb8a55;width:4px;height:4px;display:inline-block}.model-page .me-art-data{top:197px;left:9px}.model-page .me-art-eval{top:103px;right:15px}.model-page .me-art-serve{bottom:40px;right:0}.model-page .me-value-band{color:#fff;z-index:3;background:#dd4501;position:relative}.model-page .me-value-band>.wrap{grid-template-columns:repeat(4,1fr);display:grid}.model-page .me-value-band>.wrap>div{border-left:1px solid #ffffff3d;padding:21px 26px 24px}.model-page .me-value-band>.wrap>div:first-child{border:0;padding-left:0}.model-page .me-value-band span{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);letter-spacing:.09em;color:#ffded0;display:block}.model-page .me-value-band strong{font-weight:var(--type-weight-medium);font-size:var(--type-size-body);line-height:var(--type-leading-body);margin-top:4px;display:block}.model-page .me-local-nav{z-index:30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:#fffffffa;position:sticky;top:88px}.model-page .me-local-nav>.wrap{scrollbar-width:none;align-items:center;gap:31px;min-height:61px;display:flex;overflow-x:auto}.model-page .me-local-nav a{white-space:nowrap;font-size:var(--type-size-label);color:#647278;line-height:var(--type-leading-label);border-bottom:2px solid #0000;align-items:center;padding:20px 0 18px;display:flex}.model-page .me-local-nav a.is-active{color:#b93600;border-bottom-color:#dd4501}.model-page .me-local-nav a:hover{color:#dd4501}.model-page .me-local-nav .me-local-cta{color:#b93600;margin-left:auto}.model-page .me-scenario-layout{border-top:1px solid var(--line);grid-template-columns:30% minmax(0,1fr);align-items:stretch;gap:6%;display:grid}.model-page .me-scenario-tabs{flex-direction:column;min-width:0;padding-top:0;display:flex}.model-page .me-scenario-tabs>button{text-align:left;min-width:0;line-height:var(--type-leading-label);width:100%;font-size:var(--type-size-label);font-weight:var(--type-weight-medium);border:0;border-bottom:1px solid var(--line);color:#526268;background:#fff;align-items:center;gap:17px;padding:24px 18px;display:flex}.model-page .me-scenario-tabs>button>.arrow{width:16px;height:16px;margin-left:auto}.model-page .me-tab-no{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#9da5a8}.model-page .me-scenario-tabs>button[aria-selected=true]{color:#b93600;background:#f8ede6;border-left:2px solid #dd4501;padding-left:16px}.model-page .me-scenario-tabs>button[aria-selected=true] .me-tab-no{color:#b95629}.model-page .me-scenario-tabs>button:hover{color:#dd4501}.model-page .me-scenario-panels{min-width:0;padding-top:29px}.model-page .me-scenario-panels h3{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title);margin:12px 0 13px}.model-page .me-scenario-panels p{font-size:var(--type-size-body);line-height:var(--type-leading-body);color:#6c787d;max-width:720px}.model-page .me-route{background:#f5f7f3;border:1px solid #dfe5df;grid-template-columns:repeat(3,1fr);margin:25px 0;display:grid}.model-page .me-route>span{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);flex-direction:column;gap:4px;padding:15px 14px;display:flex;position:relative}.model-page .me-route>span+span{border-left:1px solid #dfe5df}.model-page .me-route small{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#84938a}.model-page .me-route>span:not(:last-child):after{content:"→";color:#8c9c96;position:absolute;top:13px;right:12px}.model-page .me-pairs{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);gap:12px;margin:20px 0;display:grid}.model-page .me-pairs>div{grid-template-columns:62px 1fr;gap:17px;display:grid}.model-page .me-pairs dt{color:#849096;white-space:nowrap}.model-page .me-pairs dd{color:#4f6068;margin:0}.model-page .me-scenario-focus{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#8d999d;margin-top:21px;display:block}.model-page .me-capabilities{background:#f3f4f1}.model-page .me-cap-grid{border-top:1px solid #d0d7d0;border-left:1px solid #d0d7d0;grid-template-columns:repeat(3,1fr);display:grid}.model-page .me-cap-card{border-bottom:1px solid #d0d7d0;border-right:1px solid #d0d7d0;flex-direction:column;min-width:0;padding:28px 27px 25px;transition:background .2s;display:flex}.model-page .me-cap-card:hover{background:#fff9}.model-page .me-cap-top{color:#758278;justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.model-page .me-cap-top .me-icon{color:#9b512d;width:30px;height:30px}.model-page .me-cap-top>span{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#879288}.model-page .me-cap-card .me-kicker{font-size:var(--type-size-caption);letter-spacing:.04em;color:#7a877c;min-height:17px;line-height:var(--type-leading-caption)}.model-page .me-cap-card h3{font-size:var(--type-size-card-title);color:#26352d;line-height:var(--type-leading-card-title);margin:9px 0 15px}.model-page .me-cap-desc{font-size:var(--type-size-compact);line-height:var(--type-leading-compact);color:#6a766d;min-height:76px}.model-page .me-tech{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#976849;overflow-wrap:anywhere;min-height:43px;margin:19px 0 22px}.model-page .me-cap-output{border-top:1px solid #d8ded6;align-items:start;gap:13px;margin-top:auto;padding-top:15px;display:flex}.model-page .me-cap-output>span{font-size:var(--type-size-caption);color:#81917e;white-space:nowrap;line-height:var(--type-leading-caption);padding-top:2px}.model-page .me-cap-output p{font-size:var(--type-size-compact);color:#546650;line-height:var(--type-leading-compact)}.model-page .me-model-types{padding-top:83px;padding-bottom:84px}.model-page .me-types-heading{grid-template-columns:1fr 1fr;align-items:end;gap:10%;margin-bottom:37px;display:grid}.model-page .me-model-types h2{font-size:var(--type-size-section);line-height:var(--type-leading-section)}.model-page .me-model-list{border-top:1px solid var(--line)}.model-page .me-model-list>article{border-bottom:1px solid var(--line);grid-template-columns:30px 210px 1fr 265px;align-items:center;gap:24px;padding:21px 0;display:grid}.model-page .me-type-index{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#a5aaa6}.model-page .me-model-list h3{font-style:normal;font-weight:var(--type-weight-body);font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title);letter-spacing:-.025em}.model-page .me-model-list>article>div>span{font-size:var(--type-size-caption);color:#7c8a83;line-height:var(--type-leading-caption);margin-top:3px;display:block}.model-page .me-model-list p{font-size:var(--type-size-body);line-height:var(--type-leading-body);color:#68766d}.model-page .me-model-list small{font-size:var(--type-size-caption);color:#8a988b;line-height:var(--type-leading-caption);border-left:1px solid #dfe5dc;padding-left:20px}.model-page .me-lifecycle{color:#fff;background:#19232a;padding-bottom:62px}.model-page .me-lifecycle .me-overline{color:#a4b4bd;font-size:var(--type-size-caption);letter-spacing:.045em;line-height:var(--type-leading-caption)}.model-page .me-lifecycle .me-lead{color:#a6b5bd;font-size:var(--type-size-lead);line-height:var(--type-leading-lead)}.model-page .me-lifecycle-tabs{border:1px solid #495960;border-right:0;grid-template-columns:repeat(7,1fr);display:grid}.model-page .me-lifecycle-tabs>button{text-align:left;color:#d7e1e5;background:0 0;border:0;border-right:1px solid #495960;padding:20px 17px;position:relative}.model-page .me-lifecycle-tabs>button>span{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#8c9da7;margin-bottom:14px;display:block}.model-page .me-lifecycle-tabs strong{font-size:var(--type-size-compact);font-weight:var(--type-weight-medium);white-space:nowrap;line-height:var(--type-leading-compact);display:block}.model-page .me-lifecycle-tabs small{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#94a7b2;margin-top:6px;display:block}.model-page .me-lifecycle-tabs>button[aria-selected=true]{color:#fff;background:#dd4501}.model-page .me-lifecycle-tabs>button[aria-selected=true] span,.model-page .me-lifecycle-tabs>button[aria-selected=true] small{color:#ffdbc6}.model-page .me-lifecycle-tabs>button:not([aria-selected=true]):hover{background:#2b3943}.model-page .me-phase-panel{grid-template-columns:1fr 1fr;align-items:start;gap:9%;min-height:337px;padding-top:42px;display:grid}.model-page .me-phase-copy>.me-kicker{color:#dba17f;font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.model-page .me-phase-copy h3{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title);margin:13px 0}.model-page .me-phase-copy>p{font-size:var(--type-size-body);line-height:var(--type-leading-body);color:#a7b8c2}.model-page .me-phase-copy .me-pairs{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);margin-top:24px}.model-page .me-phase-copy dd{color:#c2d0d7}.model-page .me-phase-copy dt{color:#859aa5}.model-page .me-file-window{background:#212e36;border:1px solid #52616a}.model-page .me-window-top{font-size:var(--type-size-caption);color:#bdcbd3;line-height:var(--type-leading-caption);border-bottom:1px solid #4a5a6266;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.model-page .me-window-top>span{align-items:center;gap:10px;display:flex}.model-page .me-window-top i{background:#f58b54;width:5px;height:5px}.model-page .me-window-top small{font-size:var(--type-size-caption);color:#a1b1b9;line-height:var(--type-leading-caption);border:1px solid #58676d;padding:2px 6px}.model-page .me-file-body{padding:23px 25px 17px}.model-page .me-file-label{font-size:var(--type-size-caption);color:#c5d2d9;line-height:var(--type-leading-caption);align-items:center;gap:11px;display:flex}.model-page .me-file-label .me-icon{color:#e4ac85;width:20px;height:20px}.model-page .me-file-body pre{font:var(--type-size-compact)/var(--type-leading-compact) var(--font-mono);color:#b8c9d1;background:#16212a;border-left:2px solid #aa704c;margin:17px 0 20px;padding:19px 22px;overflow-x:auto}.model-page .me-file-foot{font-size:var(--type-size-caption);color:#849aa5;line-height:var(--type-leading-caption);justify-content:space-between;gap:20px;display:flex}.model-page .me-file-foot>span:before{content:"✓";color:#9bb3a0;margin-right:7px}.model-page .me-footnote{font-size:var(--type-size-caption);color:#849ba8;line-height:var(--type-leading-caption);border-top:1px solid #3b4c56;margin-top:28px;padding-top:21px}.model-page .me-evidence{background:#edf1ed}.model-page .me-evidence-grid{grid-template-columns:1.16fr 1fr;align-items:center;gap:7%;display:grid}.model-page .me-lab{background:#fff;border:1px solid #d2dbd2;min-width:0;box-shadow:0 15px 40px #3147380c}.model-page .me-lab .me-window-top{color:#3d5445;background:#e1e8e0;border-color:#cbd6c9}.model-page .me-lab .me-window-top small{color:#6c7d6c;border-color:#b7c6b4}.model-page .me-lab-tabs{border-bottom:1px solid #e1e6dc;gap:27px;padding:0 23px;display:flex}.model-page .me-lab-tabs button{min-width:0;font-size:var(--type-size-label);color:#70826b;white-space:normal;line-height:var(--type-leading-label);background:0 0;border:0;border-bottom:2px solid #0000;padding:15px 0 13px}.model-page .me-lab-tabs button[aria-selected=true]{color:#a23808;border-bottom-color:#dd4501}.model-page .me-lab-body{padding:24px}.model-page .me-lab-body>.me-kicker{font-size:var(--type-size-caption);color:#87927f;line-height:var(--type-leading-caption)}.model-page .me-lab-body h3{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title);color:#3b5038;margin:9px 0 20px}.model-page .me-lab-versions{background:#f6f8f2;border:1px solid #dce4d5;align-items:center;gap:16px;padding:13px 17px;display:flex}.model-page .me-lab-versions>span:not(.me-version-arrow){font-size:var(--type-size-caption);color:#879779;line-height:var(--type-leading-caption);flex:1}.model-page .me-lab-versions b{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);font-weight:var(--type-weight-medium);color:#576b4a;margin-top:2px;display:block}.model-page .me-version-arrow{color:#97a78b}.model-page .me-check-rows{margin:18px 0}.model-page .me-check-rows>div{border-bottom:1px solid #e5eadf;align-items:center;gap:11px;padding:12px 0;display:flex}.model-page .me-check-mark{background:#d39a65;flex-shrink:0;width:6px;height:6px}.model-page .me-check-mark.pass{background:#91a57e}.model-page .me-check-mark.wait{background:#a5b0ac}.model-page .me-check-rows strong{font-size:var(--type-size-caption);color:#4a5b40;font-weight:var(--type-weight-medium);line-height:var(--type-leading-caption);display:block}.model-page .me-check-rows small{font-size:var(--type-size-caption);color:#919f87;line-height:var(--type-leading-caption);margin-top:3px;display:block}.model-page .me-check-rows em{font-size:var(--type-size-caption);white-space:nowrap;color:#977a5a;font-style:normal;line-height:var(--type-leading-caption);margin-left:auto}.model-page .me-check-rows em.pass{color:#648255}.model-page .me-check-rows em.wait{color:#8c9789}.model-page .me-gate{background:#f7f1e9;border-left:2px solid #c97745;padding:12px 15px}.model-page .me-gate>span{color:#a66239;font-size:var(--type-size-caption);line-height:var(--type-leading-caption);align-items:center;gap:9px;display:flex}.model-page .me-gate .me-icon{width:15px;height:15px}.model-page .me-gate p{font-size:var(--type-size-body);color:#8a8273;line-height:var(--type-leading-body);margin-top:5px}.model-page .me-lab-caption{font-size:var(--type-size-caption);color:#8c9a83;line-height:var(--type-leading-caption);border-top:1px solid #e0e7d8;padding:11px 24px}.model-page .me-evidence-side>article{border-top:1px solid #cdd8cb;gap:23px;padding:26px 0;display:flex}.model-page .me-evidence-side>article>span{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#ba6c37;padding-top:2px}.model-page .me-evidence-side h3{font-size:var(--type-size-card-title);color:#3d5237;line-height:var(--type-leading-card-title);margin-bottom:10px}.model-page .me-evidence-side p{font-size:var(--type-size-body);line-height:var(--type-leading-body);color:#758370}.model-page .me-evidence-side>.me-link{color:#3f6035;margin-top:10px}.model-page .me-deliverable-heading{border-bottom:1px solid #cdd8cb;justify-content:space-between;align-items:baseline;gap:25px;padding:48px 0 22px;display:flex}.model-page .me-deliverable-heading h3{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title)}.model-page .me-deliverable-heading p{font-size:var(--type-size-body);color:#798770;line-height:var(--type-leading-body)}.model-page .me-deliverable-grid{grid-template-columns:repeat(4,1fr);gap:30px;margin-top:27px;display:grid}.model-page .me-deliverable-grid>div+div{border-left:1px solid #d1dbcd;padding-left:28px}.model-page .me-deliverable-grid .me-icon{color:#6e8164;width:22px;height:22px}.model-page .me-deliverable-grid h4{font-size:var(--type-size-small-title);font-weight:var(--type-weight-medium);color:#3f5438;line-height:var(--type-leading-small-title);margin:12px 0 9px}.model-page .me-deliverable-grid p{font-size:var(--type-size-compact);line-height:var(--type-leading-compact);color:#7c8b73}.model-page .me-engagement{padding-bottom:67px}.model-page .me-engagement-grid{border:1px solid #dce0dc;grid-template-columns:repeat(3,1fr);gap:0;display:grid}.model-page .me-engagement-grid>article{flex-direction:column;align-items:flex-start;padding:30px;display:flex;position:relative}.model-page .me-engagement-grid>article+article{border-left:1px solid #dce0dc}.model-page .me-engagement-grid>article:nth-child(2){background:#f4f3ef}.model-page .me-engage-number{font:var(--type-size-stat)/var(--type-leading-stat) var(--font-mono);color:#c6ccc6;letter-spacing:-.07em;margin-bottom:29px}.model-page .me-engagement-grid>article>small{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);letter-spacing:.06em;color:#909a92}.model-page .me-engagement-grid h3{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title);margin:8px 0 11px}.model-page .me-engagement-grid>article>p{font-size:var(--type-size-compact);line-height:var(--type-leading-compact);color:#7b8780}.model-page .me-engagement-grid dl{font-size:var(--type-size-compact);line-height:var(--type-leading-compact);margin:23px 0 26px}.model-page .me-engagement-grid dt{color:#8f998e;font-size:var(--type-size-caption);line-height:var(--type-leading-caption);margin-top:13px}.model-page .me-engagement-grid dd{color:#5d6b5a;margin:4px 0}.model-page .me-engagement-grid .me-link{font-size:var(--type-size-label);line-height:var(--type-leading-label);margin-top:auto}.model-page .me-cost-note{border-left:2px solid #dd4501;grid-template-columns:200px 1fr;align-items:start;gap:32px;margin-top:26px;padding:7px 0 7px 21px;display:grid}.model-page .me-cost-note strong{font-size:var(--type-size-compact);font-weight:var(--type-weight-medium);line-height:var(--type-leading-compact)}.model-page .me-cost-note p{font-size:var(--type-size-body);line-height:var(--type-leading-body);color:#81907e}.model-page .me-faq{background:#f6f5f2;padding-top:74px;padding-bottom:73px}.model-page .me-faq-grid{grid-template-columns:34% 1fr;gap:9%;display:grid}.model-page .me-faq h2{font-size:var(--type-size-section);line-height:var(--type-leading-section)}.model-page .me-faq .me-lead{font-size:var(--type-size-lead);max-width:315px;line-height:var(--type-leading-lead);margin-top:22px}.model-page .me-faq .me-link{margin-top:24px}.model-page .me-faq details{border-top:1px solid #d4dbd2}.model-page .me-faq details:last-child{border-bottom:1px solid #d4dbd2}.model-page .me-faq summary{cursor:pointer;font-size:var(--type-size-label);font-weight:var(--type-weight-medium);line-height:var(--type-leading-label);justify-content:space-between;align-items:center;gap:20px;padding:21px 0;list-style:none;display:flex}.model-page .me-faq summary::-webkit-details-marker{display:none}.model-page .me-faq details>p{font-size:var(--type-size-body);color:#76836f;line-height:var(--type-leading-body);padding:0 30px 24px 0}.model-page .me-plus{flex-shrink:0;width:14px;height:14px;position:relative}.model-page .me-plus:before,.model-page .me-plus:after{content:"";background:#637c60;width:14px;height:1px;position:absolute;top:6px;left:0}.model-page .me-plus:after{transition:transform .2s;transform:rotate(90deg)}.model-page .me-faq details[open] .me-plus:after{transform:rotate(0)}.model-page .me-faq details[open] summary{color:#b93600}.model-page .me-related{padding:65px 0 72px;scroll-margin-top:160px}.model-page .me-related h2{font-size:var(--type-size-section);line-height:var(--type-leading-section);margin-bottom:30px}.model-page .me-related .me-overline{margin-bottom:13px}.model-page .me-related-grid{grid-template-columns:repeat(3,1fr);gap:23px;display:grid}.model-page .me-related-grid>article,.model-page .me-related-grid>a{border-top:1px solid #cfd8d0;flex-direction:column;align-items:flex-start;padding:22px 0 0;display:flex}.model-page .me-related-grid .is-current{border-color:#dd4501}.model-page .me-related-grid>*>span{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#8c998e}.model-page .me-related-grid h3{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title);letter-spacing:-.03em;font-weight:var(--type-weight-medium);min-height:59px;margin:14px 0 12px}.model-page .me-related-grid p{font-size:var(--type-size-compact);color:#7c8979;line-height:var(--type-leading-compact);margin-bottom:19px}.model-page .me-related-grid small{font-size:var(--type-size-caption);color:#a14923;line-height:var(--type-leading-caption);align-items:center;gap:24px;margin-top:auto;display:flex}.model-page .me-related-grid .arrow{width:14px;height:14px}.model-page .me-related-grid>a:hover h3{color:#b93600}.model-page #channel-qr-placeholder{background:#f3f5ef;border:1px dashed #c4cfbd;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:206px;margin:21px 0;padding:20px;display:flex}.model-page #channel-qr-placeholder .me-icon{color:#9aa68f;width:44px;height:44px}.model-page #channel-qr-placeholder>span{font-size:var(--type-size-compact);color:#5b7051;line-height:var(--type-leading-compact)}.model-page #channel-qr-placeholder>small{font-size:var(--type-size-caption);color:#8d9a80;line-height:var(--type-leading-caption)}.model-page #channel-feedback{margin:5px 0 15px}@media (min-width:1600px){.model-page .me-hero-grid{min-height:600px}.model-page .me-forge{height:530px}.model-page .me-model-stage{top:50px;transform:scale(1.04)}}@media (max-width:1199px){.model-page .me-hero .me-actions{gap:21px}.model-page .me-hero .me-button{font-size:var(--type-size-label);line-height:var(--type-leading-label);gap:25px;padding:16px 20px}.model-page .me-hero .me-link{font-size:var(--type-size-label);line-height:var(--type-leading-label)}.model-page .me-forge{height:485px}.model-page .me-model-stage{transform-origin:50%;transform:scale(.87)}.model-page .me-art-data{left:-20px}.model-page .me-forge-top,.model-page .me-forge-bottom{font-size:var(--type-size-micro);line-height:var(--type-leading-micro);left:0}.model-page .me-local-nav>.wrap{gap:23px}.model-page .me-section h2{font-size:var(--type-size-section);line-height:var(--type-leading-section)}.model-page .me-heading{gap:45px}.model-page .me-heading>.me-lead,.model-page .me-heading>div+div{max-width:360px}.model-page .me-scenario-tabs>button{gap:12px;padding:23px 13px}.model-page .me-scenario-tabs>button[aria-selected=true]{padding-left:11px}.model-page .me-cap-card{padding:24px 23px}.model-page .me-cap-desc{min-height:88px}.model-page .me-tech{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.model-page .me-cap-output{display:block}.model-page .me-cap-output p{margin-top:4px}.model-page .me-model-list>article{grid-template-columns:24px 190px 1fr 185px;gap:20px}.model-page .me-model-list h3{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title)}.model-page .me-lifecycle-tabs>button{padding:19px 12px}.model-page .me-phase-panel{gap:7%}.model-page .me-file-body pre{font-size:var(--type-size-compact);line-height:var(--type-leading-compact)}.model-page .me-evidence-grid{gap:5%}.model-page .me-engagement-grid>article{padding:25px}}@media (max-width:1090px){.model-page .me-local-nav{top:77px}.model-page .me-section{scroll-margin-top:143px}.model-page .me-hero-grid{min-height:549px}.model-page .me-hero-copy{padding:47px 0 58px}.model-page .me-plate{left:calc(50% - 149px)}.model-page .me-local-nav>.wrap{gap:20px}.model-page .me-scenario-layout{grid-template-columns:29% 1fr;gap:5%}.model-page .me-section h2{font-size:var(--type-size-section);line-height:var(--type-leading-section)}.model-page .me-heading>.me-lead,.model-page .me-heading>div+div{max-width:330px}.model-page .me-section{padding:76px 0}.model-page .me-model-list>article{grid-template-columns:22px 155px 1fr;gap:22px}.model-page .me-model-list small{display:none}.model-page .me-lifecycle-tabs{grid-template-columns:repeat(7,1fr)}.model-page .me-lifecycle-tabs>button{padding:18px 10px}.model-page .me-lifecycle-tabs small{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.model-page .me-lab-body{padding:21px}.model-page .me-evidence-side>article{gap:16px;padding:22px 0}}@media (max-width:850px){.model-page .me-hero-grid{grid-template-columns:1fr 1fr;gap:0;min-height:540px}.model-page .me-hero .me-actions{flex-direction:column;align-items:flex-start;gap:18px}.model-page .me-hero-caption{font-size:var(--type-size-caption);max-width:270px;line-height:var(--type-leading-caption)}.model-page .me-model-stage{width:360px;left:calc(50% - 180px);transform:scale(.73)}.model-page .me-forge-top{font-size:var(--type-size-micro);line-height:var(--type-leading-micro)}.model-page .me-forge-bottom{display:none}.model-page .me-art-eval{right:-8px}.model-page .me-art-data{left:-5px}.model-page .me-forge-top{right:0}.model-page .me-value-band>.wrap>div{padding-inline:18px}.model-page .me-value-band span{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.model-page .me-local-nav>.wrap{gap:21px}.model-page .me-local-nav .me-local-cta{display:none}.model-page .me-heading{gap:30px}.model-page .me-section h2{font-size:var(--type-size-section);line-height:var(--type-leading-section)}.model-page .me-heading>.me-lead,.model-page .me-heading>div+div{max-width:290px}.model-page .me-scenario-layout{grid-template-columns:minmax(0,1fr)}.model-page .me-scenario-tabs{flex-direction:row}.model-page .me-scenario-tabs>button{white-space:normal;justify-content:center;gap:8px;padding:19px 10px}.model-page .me-scenario-tabs .arrow{display:none}.model-page .me-scenario-tabs .me-tab-no{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.model-page .me-scenario-tabs>button[aria-selected=true]{border-bottom:2px solid #dd4501;border-left:0;padding-left:10px}.model-page .me-scenario-panels{padding-top:25px}.model-page .me-cap-grid{grid-template-columns:repeat(2,1fr)}.model-page .me-cap-desc{min-height:66px}.model-page .me-tech{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.model-page .me-cap-output{display:flex}.model-page .me-cap-output p{margin:0}.model-page .me-types-heading{gap:6%}.model-page .me-model-list>article{grid-template-columns:22px 150px 1fr}.model-page .me-lifecycle-tabs{border:0;border-left:1px solid #495960;grid-template-columns:repeat(4,1fr)}.model-page .me-lifecycle-tabs>button{border:1px solid #495960;border-left:0;padding:17px 16px}.model-page .me-lifecycle-tabs>button:nth-child(n+5){border-top:0}.model-page .me-lifecycle-tabs small{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.model-page .me-lifecycle-tabs>button>span{margin-bottom:10px}.model-page .me-phase-panel{gap:5%;min-height:335px}.model-page .me-phase-copy .me-pairs>div{grid-template-columns:55px 1fr;gap:11px}.model-page .me-file-body{padding:21px 17px 17px}.model-page .me-file-body pre{font-size:var(--type-size-compact);line-height:var(--type-leading-compact);padding:17px 13px}.model-page .me-file-foot{gap:8px}.model-page .me-evidence-grid{grid-template-columns:1.2fr 1fr;gap:4%}.model-page .me-evidence-side>article{gap:10px;padding:19px 0}.model-page .me-evidence-side>.me-link{font-size:var(--type-size-label);line-height:var(--type-leading-label);gap:15px}.model-page .me-lab-tabs{gap:22px;padding-inline:18px}.model-page .me-lab-body{padding:20px 17px}.model-page .me-lab-caption{padding-inline:17px}.model-page .me-deliverable-heading{flex-direction:column;align-items:flex-start;gap:9px;padding-top:36px}.model-page .me-deliverable-grid{grid-template-columns:repeat(2,1fr);gap:27px}.model-page .me-deliverable-grid>div:nth-child(3){border:0;padding-left:0}.model-page .me-engagement-grid>article{padding:23px 18px}.model-page .me-engagement-grid>article>small{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.model-page .me-cost-note{grid-template-columns:155px 1fr;gap:22px}.model-page .me-faq-grid{grid-template-columns:1fr 1.5fr;gap:7%}.model-page .me-related-grid{gap:20px}}@media (max-width:640px){.model-page .me-section{padding:54px 0;scroll-margin-top:129px}.model-page .me-section h2{font-size:var(--type-size-section);line-height:var(--type-leading-section)}.model-page .me-heading{margin-bottom:29px;display:block}.model-page .me-heading>.me-lead,.model-page .me-heading>div+div{max-width:none;margin-top:20px}.model-page .me-overline{font-size:var(--type-size-caption);letter-spacing:.055em;line-height:var(--type-leading-caption);margin-bottom:17px}.model-page .me-heading .me-link{font-size:var(--type-size-label);line-height:var(--type-leading-label);margin-top:15px}.model-page .me-button{min-height:52px;padding:16px 20px}.model-page .me-hero-grid{flex-direction:column;align-items:stretch;min-height:0;display:flex}.model-page .me-hero-copy{padding:36px 0 0}.model-page .me-hero .me-overline{margin-bottom:20px}.model-page .me-hero-sub{margin-top:21px}.model-page .me-hero-desc{max-width:460px;margin-top:12px}.model-page .me-hero .me-actions{flex-direction:row;align-items:center;gap:20px;margin-top:25px}.model-page .me-hero .me-button{font-size:var(--type-size-label);line-height:var(--type-leading-label);gap:20px;padding:15px 17px}.model-page .me-hero .me-link{font-size:var(--type-size-label);line-height:var(--type-leading-label);gap:15px}.model-page .me-hero-caption{font-size:var(--type-size-caption);max-width:none;line-height:var(--type-leading-caption);margin-top:23px}.model-page .me-forge{width:100%;max-width:440px;height:365px;margin:0 auto 7px}.model-page .me-model-stage{transform-origin:50%;width:390px;top:-26px;left:calc(50% - 195px);transform:scale(.75)}.model-page .me-forge-top{display:none}.model-page .me-forge-bottom{font-size:var(--type-size-micro);letter-spacing:.025em;line-height:var(--type-leading-micro);padding-top:12px;display:flex;bottom:2px;left:0;right:0}.model-page .me-art-data{top:191px;left:-8px}.model-page .me-art-eval{top:105px;right:0}.model-page .me-art-serve{bottom:30px;right:0}.model-page .me-value-band>.wrap{grid-template-columns:repeat(2,1fr)}.model-page .me-value-band>.wrap>div{padding:16px 18px}.model-page .me-value-band>.wrap>div:first-child{padding-left:0}.model-page .me-value-band>.wrap>div:nth-child(3){border-top:1px solid #ffffff3d;border-left:0;padding-left:0}.model-page .me-value-band>.wrap>div:nth-child(4){border-top:1px solid #ffffff3d}.model-page .me-value-band span{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.model-page .me-value-band strong{margin-top:3px}.model-page .me-local-nav{top:73px}.model-page .me-local-nav>.wrap{gap:22px;min-height:51px}.model-page .me-local-nav a{padding:15px 0 13px}.model-page .me-local-nav>.wrap::-webkit-scrollbar{display:none}.model-page .me-scenario-tabs{grid-template-columns:repeat(2,1fr);display:grid}.model-page .me-scenario-tabs>button{justify-content:flex-start;gap:10px;padding:17px 10px}.model-page .me-scenario-tabs>button+button{border-left:1px solid var(--line)}.model-page .me-scenario-tabs>button:nth-child(3){border-left:0}.model-page .me-scenario-tabs>button[aria-selected=true]{border-bottom:2px solid #dd4501;padding:16px 10px}.model-page .me-scenario-panels h3{margin:10px 0 13px}.model-page .me-route{grid-template-columns:repeat(3,1fr);margin:22px 0 18px}.model-page .me-route>span{gap:5px;padding:12px 9px}.model-page .me-route small{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.model-page .me-route>span:not(:last-child):after{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);top:8px;right:8px}.model-page .me-pairs{gap:12px}.model-page .me-pairs>div{grid-template-columns:56px 1fr;gap:11px}.model-page .me-scenario-focus{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.model-page .me-cap-grid{grid-template-columns:1fr}.model-page .me-cap-card{padding:25px 24px 24px}.model-page .me-cap-top{margin-bottom:23px}.model-page .me-cap-top .me-icon{width:27px;height:27px}.model-page .me-cap-card h3{margin:9px 0 13px}.model-page .me-cap-desc{min-height:0}.model-page .me-tech{font-size:var(--type-size-caption);min-height:0;line-height:var(--type-leading-caption);margin:16px 0 19px}.model-page .me-types-heading{margin-bottom:27px;display:block}.model-page .me-types-heading>.me-lead{margin-top:20px}.model-page .me-model-list>article{grid-template-columns:21px 1fr;gap:5px 15px;padding:22px 0}.model-page .me-type-index{grid-row:1/3;align-self:start;padding-top:7px}.model-page .me-model-list h3{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title)}.model-page .me-model-list>article>div{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.model-page .me-model-list p{grid-column:2;margin-top:7px}.model-page .me-model-list small{border:0;grid-column:2;margin-top:8px;padding:0;display:block}.model-page .me-lifecycle .me-overline{letter-spacing:0;max-width:310px}.model-page .me-lifecycle-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.model-page .me-lifecycle-tabs>button{padding:16px 9px}.model-page .me-lifecycle-tabs small{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.model-page .me-lifecycle-tabs>button>span{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);margin-bottom:8px}.model-page .me-phase-panel{min-height:0;padding-top:29px;display:block}.model-page .me-phase-copy .me-pairs{margin:22px 0 27px}.model-page .me-file-window{margin-top:25px}.model-page .me-file-body{padding:21px}.model-page .me-file-body pre{font-size:var(--type-size-compact);line-height:var(--type-leading-compact);padding:18px 15px}.model-page .me-window-top{padding:14px 18px}.model-page .me-footnote{margin-top:26px;padding-top:20px}.model-page .me-evidence-grid{flex-direction:column;align-items:stretch;gap:32px;display:flex}.model-page .me-lab-body{padding:23px 20px}.model-page .me-lab-tabs{gap:29px;padding-inline:20px}.model-page .me-lab-caption{padding-inline:20px}.model-page .me-evidence-side>article{gap:20px;padding:20px 0}.model-page .me-evidence-side>.me-link{font-size:var(--type-size-label);line-height:var(--type-leading-label)}.model-page .me-deliverable-heading{padding-top:35px}.model-page .me-deliverable-heading h3{max-width:300px}.model-page .me-deliverable-grid{gap:25px 20px;margin-top:25px}.model-page .me-deliverable-grid>div+div{padding-left:18px}.model-page .me-deliverable-grid>div:nth-child(3){padding:0}.model-page .me-engagement-grid{grid-template-columns:1fr}.model-page .me-engagement-grid>article{padding:25px}.model-page .me-engagement-grid>article+article{border-top:1px solid #dce0dc;border-left:0}.model-page .me-engage-number{font-size:var(--type-size-stat);line-height:var(--type-leading-stat);margin-bottom:21px}.model-page .me-engagement-grid>article>small{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.model-page .me-engagement-grid dl{margin:15px 0 23px}.model-page .me-cost-note{margin-top:24px;padding-left:17px;display:block}.model-page .me-cost-note p{margin-top:10px}.model-page .me-faq-grid{grid-template-columns:1fr;gap:30px}.model-page .me-faq .me-lead{max-width:none;margin-top:18px}.model-page .me-faq .me-link{margin-top:20px}.model-page .me-faq summary{gap:15px;padding:19px 0}.model-page .me-faq details>p{padding-right:20px}.model-page .me-related{padding:49px 0 55px}.model-page .me-related h2{max-width:290px}.model-page .me-related-grid{grid-template-columns:1fr;gap:24px}.model-page .me-related-grid h3{min-height:0;margin:12px 0}.model-page .me-related-grid h3 br{display:none}.model-page .me-related-grid p{margin-bottom:18px}}@media (max-width:359px){.model-page .me-hero .me-actions{gap:17px}.model-page .me-hero .me-button{font-size:var(--type-size-label);line-height:var(--type-leading-label);gap:15px;padding:14px 15px}.model-page .me-hero .me-link{font-size:var(--type-size-label);line-height:var(--type-leading-label);gap:9px}.model-page .me-hero-caption{font-size:var(--type-size-caption);letter-spacing:.04em;line-height:var(--type-leading-caption)}.model-page .me-forge{height:334px}.model-page .me-model-stage{top:-48px;transform:scale(.65)}.model-page .me-section h2{font-size:var(--type-size-section);line-height:var(--type-leading-section)}.model-page .me-scenario-tabs>button{gap:6px}.model-page .me-cap-card{padding:23px 21px}.model-page .me-model-list h3{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title)}.model-page .me-lifecycle-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.model-page .me-lifecycle-tabs>button:nth-child(4){border-top:0}.model-page .me-file-body pre{font-size:var(--type-size-compact);line-height:var(--type-leading-compact)}.model-page .me-lab-tabs{gap:22px}.model-page .me-lab-body{padding:21px 16px}}@media (prefers-reduced-motion:reduce){.model-page .me-plate,.model-page .me-orbit{transition:none}.model-page{scroll-behavior:auto}.model-page .me-local-nav{-webkit-backdrop-filter:none;backdrop-filter:none}}@media print{.model-page .me-local-nav{display:none!important}.model-page .me-hero{color:#111!important;background:#fff!important}.model-page .me-forge{display:none}.model-page .me-hero-grid{min-height:0;display:block}.model-page .me-hero-copy{padding:20px 0}.model-page .me-hero p{color:#555!important}.model-page .me-hero .me-actions{display:none}.model-page .me-value-band{color:#111!important;background:#eee!important}.model-page .me-section{break-inside:avoid;padding:30px 0}.model-page .me-lifecycle{color:#111!important;background:#fff!important}.model-page .me-lifecycle h3,.model-page .me-phase-copy p,.model-page .me-phase-copy dd{color:#333!important}}.model-page .me-local-nav{z-index:20;transition:top .25s;top:101px}body:has(site-header[data-scrolled]) .model-page .me-local-nav{top:73px}.model-page:not(.me-ready) [role=tabpanel]+[role=tabpanel]{border-top:1px solid var(--line);margin-top:28px;padding-top:28px}@media (max-width:1023px){.model-page .me-local-nav{top:77px}body:has(site-header[data-scrolled]) .model-page .me-local-nav{top:65px}}@media (prefers-reduced-motion:reduce){.model-page .me-local-nav{transition:none}}.product-breadcrumb,.taxonomy-breadcrumb{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}:is(.product-page,.blog-page,.recovery-page,.insight-page) .product-breadcrumb{color:#93a2aa;line-height:var(--type-leading-caption);flex-wrap:wrap;align-items:center;gap:12px;padding-top:24px;display:flex}:is(.product-page,.blog-page,.recovery-page,.insight-page) .product-breadcrumb>a:hover{color:#fff}:is(.product-page,.blog-page,.recovery-page,.insight-page) .product-breadcrumb>[aria-hidden]{color:#61717c}:is(.product-page,.blog-page,.recovery-page,.insight-page) .product-breadcrumb--light{color:#586967}:is(.product-page,.blog-page,.recovery-page,.insight-page) .product-breadcrumb--light>a:hover{color:#dd4501}:is(.product-page,.blog-page,.recovery-page,.insight-page) .product-breadcrumb--light>[aria-hidden]{color:#71817e}@media (max-width:640px){:is(.product-page,.blog-page,.recovery-page,.insight-page) .product-breadcrumb{gap:8px;padding-top:18px}}.di-page{--di-brand:#dd4501;--di-ink:#222a2d;--di-muted:#6b7678;--di-soft:#f1f3f2;--di-line:#d8dfdd;--di-dark:#202d32}.di-page *{box-sizing:border-box}.di-page{scroll-behavior:smooth;color:var(--di-ink);font-style:normal;font-weight:var(--type-weight-body);font-size:var(--type-size-body);line-height:var(--type-leading-body);-webkit-font-smoothing:antialiased;background:#fff;margin:0;scroll-padding-top:85px}.di-page h1,.di-page h2,.di-page h3,.di-page h4,.di-page p,.di-page figure{margin:0}.di-page h1,.di-page h2,.di-page h3,.di-page h4{font-weight:var(--type-weight-heading);line-height:var(--type-leading-small-title);letter-spacing:-.04em}.di-page h2{font-size:var(--type-size-section);line-height:var(--type-leading-section)}.di-page h3{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title)}.di-page em{color:var(--di-brand);font-style:normal}.di-page a{color:inherit;text-decoration:none}.di-page button,.di-page input,.di-page select,.di-page textarea{font:inherit;color:inherit}.di-page button,.di-page summary{cursor:pointer}.di-page button,.di-page a,.di-page summary{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.di-page button:disabled{opacity:.45;cursor:not-allowed}.di-page [hidden]{display:none!important}.di-page :focus-visible{outline-offset:5px;outline:3px solid #eb925e}.di-page ::selection{color:#202d32;background:#ffd0b6}.di-page summary{list-style:none}.di-page summary::-webkit-details-marker{display:none}.di-page .di-icon{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle;flex:none;width:25px;height:25px;display:inline-block}.di-page .di-defs{width:0;height:0;position:absolute;overflow:hidden}.di-page .di-sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.di-page .di-skip{z-index:100;background:#fff;padding:12px 22px;position:fixed;top:8px;left:8px;transform:translateY(-180%)}.di-page .di-skip:focus{transform:none}.di-page .di-wrap{width:min(1280px,100% - 112px);margin-inline:auto}.di-page .di-section{padding:92px 0}.di-page .di-soft{background:var(--di-soft)}.di-page .di-lead{font-size:var(--type-size-lead);color:var(--di-muted);line-height:var(--type-leading-lead)}.di-page .di-kicker{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);letter-spacing:.075em;align-items:center;gap:12px;margin-bottom:23px;display:flex}.di-page .di-kicker:before{content:"";background:var(--di-brand);flex:none;width:6px;height:6px}.di-page .di-heading{justify-content:space-between;align-items:flex-end;gap:70px;margin-bottom:44px;display:flex}.di-page .di-heading>.di-lead{max-width:430px}.di-page .di-actions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.di-page .di-button{background:var(--di-brand);color:#fff;border:1px solid var(--di-brand);font-size:var(--type-size-label);line-height:var(--type-leading-label);font-weight:var(--type-weight-heading);justify-content:space-between;align-items:center;gap:24px;min-height:55px;padding:17px 22px;display:inline-flex}.di-page .di-button:hover:not(:disabled){background:#b63700;border-color:#b63700}.di-page .di-button .di-icon,.di-page .di-link .di-icon{width:18px;height:18px}.di-page .di-link{font-size:var(--type-size-label);line-height:var(--type-leading-label);font-weight:var(--type-weight-medium);background:0 0;border:0;border-bottom:1px solid #a8b3af;align-items:center;gap:18px;padding:8px 0;display:inline-flex}.di-page .di-link:hover{color:var(--di-brand)}.di-page .di-micro{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);letter-spacing:.06em}.di-page .di-hero{background:#edf0ef;overflow:hidden}.di-page .di-edition{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);letter-spacing:.1em;border-bottom:1px solid #c8d1ce;justify-content:space-between;gap:20px;padding:24px 0;display:flex}.di-page .di-edition span:first-child{color:var(--di-brand)}.di-page .di-hero-grid{grid-template-columns:.93fr 1.08fr;align-items:center;gap:73px;padding:64px 0 70px;display:grid}.di-page .di-product{font-size:var(--type-size-body);line-height:var(--type-leading-body);margin-bottom:25px}.di-page .di-hero h1{font-size:var(--type-size-hero);line-height:var(--type-leading-hero);letter-spacing:-.065em}.di-page .di-report{color:#8a9693;position:relative}.di-page .di-report:after{content:"";background:#7c8c85;height:2px;position:absolute;top:53%;left:0;right:0;transform:rotate(-5deg)}.di-page .di-hero h1 em{display:inline-block}.di-page .di-hero-en{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title);letter-spacing:-.04em;color:#7b8986;margin-top:24px}.di-page .di-hero .di-lead{font-size:var(--type-size-lead);max-width:465px;line-height:var(--type-leading-lead);margin-top:24px}.di-page .di-hero .di-actions{margin-top:28px}.di-page .di-hero-note{font-size:var(--type-size-caption);color:#8c9692;line-height:var(--type-leading-caption);margin-top:31px}.di-page .di-desk{background:#fff;border:1px solid #cbd5d0;min-width:0;position:relative;transform:rotate(-1.5deg);box-shadow:16px 16px #dce3e0}.di-page .di-desk:before{content:"";background:var(--di-brand);z-index:-1;height:35%;position:absolute;top:45%;left:-20px;right:-20px;transform:rotate(4deg)}.di-page .di-desk-top{background:var(--di-dark);color:#ecf3f0;justify-content:space-between;align-items:center;gap:15px;padding:19px 23px;display:flex}.di-page .di-desk-top>span{font-size:var(--type-size-compact);line-height:var(--type-leading-compact);align-items:center;gap:9px;display:flex}.di-page .di-desk-top .di-icon{color:#ffa979;width:21px;height:21px}.di-page .di-desk-top small{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#9eafad}.di-page .di-desk-body{background:#fff;padding:25px;position:relative}.di-page .di-desk-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}.di-page .di-desk-heading small{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#91a09a}.di-page .di-desk-heading h2{font-size:var(--type-size-small-title);line-height:var(--type-leading-small-title);margin-top:8px}.di-page .di-desk-heading>span{font-size:var(--type-size-caption);color:#788e84;line-height:var(--type-leading-caption);border:1px solid #d8e0dc;padding:5px 10px}.di-page .di-kpis{border-bottom:1px solid #dce3de;grid-template-columns:1fr 1fr;gap:15px;margin-top:24px;padding-bottom:23px;display:grid}.di-page .di-kpis>div{border-left:2px solid #d5e0d8;padding-left:16px}.di-page .di-kpis>div:last-child{border-color:var(--di-brand)}.di-page .di-kpis small{font-size:var(--type-size-caption);color:#83958a;line-height:var(--type-leading-caption);display:block}.di-page .di-kpis strong{font-size:var(--type-size-stat);font-weight:var(--type-weight-medium);letter-spacing:-.06em;line-height:var(--type-leading-stat);margin-top:3px;display:block}.di-page .di-kpis strong span{font-size:var(--type-size-compact);line-height:var(--type-leading-compact);margin-left:3px}.di-page .di-kpis em{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);margin-top:9px;display:block}.di-page .di-insight{border-left:2px solid var(--di-brand);background:#f7efe6;margin-top:20px;padding:19px}.di-page .di-insight>span{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:var(--di-brand)}.di-page .di-insight p{font-size:var(--type-size-body);line-height:var(--type-leading-body);margin-top:8px}.di-page .di-insight b{font-weight:var(--type-weight-medium)}.di-page .di-insight small{font-size:var(--type-size-caption);color:#938578;line-height:var(--type-leading-caption);margin-top:10px;display:block}.di-page .di-chart-title{justify-content:space-between;align-items:center;gap:15px;margin-top:24px;display:flex}.di-page .di-chart-title b{font-size:var(--type-size-micro);font-weight:var(--type-weight-medium);line-height:var(--type-leading-micro)}.di-page .di-chart-title span{font-size:var(--type-size-micro);color:#89958e;line-height:var(--type-leading-micro)}.di-page .di-chart{color:#526b61;width:100%;height:auto;max-height:170px;margin:6px 0;display:block}.di-page .di-desk-action{border-top:1px solid #e1e7e2;justify-content:space-between;align-items:center;padding:15px 0;display:flex}.di-page .di-desk-action small{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#95a398;display:block}.di-page .di-desk-action b{font-size:var(--type-size-caption);font-weight:var(--type-weight-medium);line-height:var(--type-leading-caption);margin-top:4px;display:block}.di-page .di-desk-action .di-icon{width:17px;height:17px;color:var(--di-brand)}.di-page .di-ask-bar{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);background:#f4f6f3;border:1px solid #c5d1c9;align-items:center;gap:10px;padding:13px 12px;display:flex}.di-page .di-ask-bar .di-icon{color:#87968a;width:17px;height:17px}.di-page .di-ask-bar .di-icon:last-child{color:var(--di-brand);margin-left:auto}.di-page .di-desk figcaption{font-size:var(--type-size-caption);color:#8b9990;line-height:var(--type-leading-caption);background:#f4f7f3;border-top:1px solid #e1e6e1;justify-content:space-between;gap:20px;padding:12px 24px;display:flex}.di-page .di-verbs{border-bottom:1px solid var(--di-line)}.di-page .di-verbs .di-wrap{grid-template-columns:repeat(4,1fr);display:grid}.di-page .di-verbs .di-wrap>div{border-right:1px solid var(--di-line);padding:28px 28px 27px}.di-page .di-verbs .di-wrap>div:first-child{padding-left:0}.di-page .di-verbs .di-wrap>div:last-child{border-right:0}.di-page .di-verbs span{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:var(--di-brand);margin-bottom:6px;display:block}.di-page .di-verbs strong{font-size:var(--type-size-card-title);letter-spacing:-.03em;font-weight:var(--type-weight-medium);line-height:var(--type-leading-card-title)}.di-page .di-verbs p{font-size:var(--type-size-body);color:#879289;line-height:var(--type-leading-body);margin-top:6px}.di-page .di-nav{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--di-line);background:#fffffff2;position:sticky;top:0}.di-page .di-nav .di-wrap{scrollbar-width:none;align-items:center;gap:36px;min-height:62px;display:flex;overflow:auto}.di-page .di-nav a{font-size:var(--type-size-label);white-space:nowrap;line-height:var(--type-leading-label);border-bottom:2px solid #0000;flex:none;padding:20px 0}.di-page .di-nav a:hover,.di-page .di-nav a[aria-current]{color:var(--di-brand);border-bottom-color:var(--di-brand)}.di-page .di-nav a:last-child{color:var(--di-brand);align-items:center;gap:15px;margin-left:auto;display:flex}.di-page .di-nav .di-icon{width:16px;height:16px}.di-page .di-cap-grid{border-top:1px solid var(--di-line);border-left:1px solid var(--di-line);grid-template-columns:repeat(4,1fr);display:grid}.di-page .di-cap{border-right:1px solid var(--di-line);border-bottom:1px solid var(--di-line);padding:28px 25px}.di-page .di-cap-top{justify-content:space-between;align-items:center;margin-bottom:36px;display:flex}.di-page .di-cap-top>span{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#9cab9f}.di-page .di-cap-top .di-icon{width:29px;height:29px;color:var(--di-brand)}.di-page .di-cap .di-micro{font-size:var(--type-size-caption);color:#92a18f;min-height:28px;line-height:var(--type-leading-caption)}.di-page .di-cap h3{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title);margin-top:7px}.di-page .di-cap>p:not(.di-micro){font-size:var(--type-size-body);line-height:var(--type-leading-body);color:var(--di-muted);margin-top:19px}.di-page .di-cap>small{font-size:var(--type-size-caption);color:#8d9c8c;border-top:1px solid var(--di-line);line-height:var(--type-leading-caption);margin-top:23px;padding-top:20px;display:block}.di-page .di-cap-foundation{background:#edf2ec;align-items:center;gap:22px;padding:23px;display:flex}.di-page .di-cap-foundation>span{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);flex:none;align-items:center;gap:10px;display:flex}.di-page .di-cap-foundation .di-icon{color:#7b8f75;width:20px;height:20px}.di-page .di-cap-foundation p{font-size:var(--type-size-compact);color:#85927e;line-height:var(--type-leading-compact)}.di-page .di-cap-foundation a{white-space:nowrap;font-size:var(--type-size-label);line-height:var(--type-leading-label);align-items:center;gap:10px;margin-left:auto;display:flex}.di-page .di-dark{background:var(--di-dark);color:#eff5f2}.di-page .di-dark .di-lead{color:#a2b4b5}.di-page .di-dark .di-kicker{color:#92aca9}.di-page .di-analysis{border:1px solid #576a6b;grid-template-columns:.8fr 1.4fr;display:grid}.di-page .di-question-list{background:#25373b;border-right:1px solid #576a6b;padding:29px}.di-page .di-question-list>.di-micro{color:#8ba9a6;margin-bottom:24px}.di-page .di-question-list [role=tablist]{gap:10px;display:grid}.di-page .di-question-list [role=tab]{text-align:left;color:#b4cbc4;font-size:var(--type-size-label);line-height:var(--type-leading-label);background:#2c4043;border:1px solid #4c6262;justify-content:space-between;align-items:center;gap:15px;padding:19px 16px;display:flex}.di-page .di-question-list [role=tab][aria-selected=true]{color:#fff;background:#dd4501;border-color:#f48e56}.di-page .di-question-list .di-icon{width:15px;height:15px}.di-page .di-query-context{border-top:1px solid #4f6864;margin-top:36px;padding-top:23px}.di-page .di-query-context>span{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#87a49b}.di-page .di-query-context p{font-size:var(--type-size-body);color:#b1c5ba;line-height:var(--type-leading-body);margin-top:11px}.di-page .di-query-note{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);color:#889f98;margin-top:24px}.di-page .di-answer{background:#223035;min-width:0;padding:30px 36px}.di-page .di-answer-top{justify-content:space-between;align-items:center;gap:15px;margin-bottom:24px;display:flex}.di-page .di-answer-top>span:first-child{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#a7bfb7;align-items:center;gap:9px;display:flex}.di-page .di-answer-top .di-icon{color:#ffaf7d;width:19px;height:19px}.di-page .di-status{font-size:var(--type-size-caption);color:#a0b997;line-height:var(--type-leading-caption);border:1px solid #6b8475;padding:3px 9px}.di-page .di-answer h3{font-size:var(--type-size-card-title);color:#fff0e3;line-height:var(--type-leading-card-title)}.di-page .di-answer>p:not(.di-sr){font-size:var(--type-size-body);color:#b3c6c1;line-height:var(--type-leading-body);margin-top:19px}.di-page .di-answer-bars{margin:24px 0}.di-page .di-answer-bars>div{grid-template-columns:105px 1fr;align-items:center;gap:15px;margin-top:12px;display:grid}.di-page .di-answer-bars span{font-size:var(--type-size-caption);color:#9cb5a8;line-height:var(--type-leading-caption)}.di-page .di-answer-bars>div>div{background:#2b3f40;height:22px;position:relative}.di-page .di-answer-bars i{background:#7f9989;max-width:100%;height:100%;display:block}.di-page .di-answer-bars>div:last-child i{background:#ec8151}.di-page .di-answer-next{background:#2d3e3f;border-left:2px solid #e48b54;padding:19px}.di-page .di-answer-next small{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#d8ad83}.di-page .di-answer-next p{font-size:var(--type-size-body);line-height:var(--type-leading-body);color:#c1d0c3;margin-top:7px}.di-page .di-evidence{border-top:1px solid #4b6260;margin-top:24px;padding-top:15px}.di-page .di-evidence summary{font-size:var(--type-size-label);color:#b4c8b9;line-height:var(--type-leading-label);justify-content:space-between;gap:20px;display:flex}.di-page .di-evidence summary span{color:#f3a271}.di-page .di-evidence dl{margin:16px 0 5px}.di-page .di-evidence dl>div{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);grid-template-columns:65px 1fr;gap:13px;margin-top:10px;display:grid}.di-page .di-evidence dt{color:#829d92}.di-page .di-evidence dd{color:#b5cbbd;margin:0}.di-page .di-light{color:#bcd1c2;border-color:#738d7c}.di-page .di-light:hover{color:#ffc7a1}.di-page .di-answer>.di-link{font-size:var(--type-size-label);line-height:var(--type-leading-label);margin-top:21px}.di-page .di-sample-table{border-top:1px solid #4d6663;margin-top:28px;padding-top:20px}.di-page .di-sample-table summary{font-size:var(--type-size-label);color:#a9c1b3;line-height:var(--type-leading-label);justify-content:space-between;display:flex}.di-page .di-table-scroll{overflow-x:auto}.di-page .di-sample-table table{border-collapse:collapse;width:100%;font-size:var(--type-size-compact);min-width:550px;line-height:var(--type-leading-compact);margin-top:20px}.di-page .di-sample-table caption{text-align:left;font-size:var(--type-size-caption);color:#a3bcac;line-height:var(--type-leading-caption);padding-bottom:12px}.di-page .di-sample-table th,.di-page .di-sample-table td{text-align:left;border:1px solid #4d6860;padding:11px}.di-page .di-sample-table th{font-weight:var(--type-weight-medium);color:#b5cbb9}.di-page .di-sample-table>p{font-size:var(--type-size-body);color:#8fae9c;line-height:var(--type-leading-body);margin-top:17px}.di-page .di-semantic{background:#fff;border:1px solid #cbd5cf;grid-template-columns:.9fr 1.25fr .8fr;align-items:center;gap:35px;padding:35px;display:grid}.di-page .di-source-stack>.di-micro,.di-page .di-consumers>.di-micro{color:#92a18f;font-size:var(--type-size-micro);line-height:var(--type-leading-micro);margin-bottom:20px}.di-page .di-source-stack>div{border-bottom:1px solid #dae3d9;flex-wrap:wrap;align-items:center;gap:12px;padding:16px 0;display:flex}.di-page .di-source-stack .di-icon{color:#849d7e;width:19px;height:19px}.di-page .di-source-stack b{font-size:var(--type-size-compact);font-weight:var(--type-weight-medium);line-height:var(--type-leading-compact)}.di-page .di-source-stack span{font-size:var(--type-size-micro);color:#98a88d;line-height:var(--type-leading-micro);margin-left:auto}.di-page .di-source-stack>p:last-child,.di-page .di-consumers>p:last-child{font-size:var(--type-size-micro);line-height:var(--type-leading-micro);color:#9bac99;margin-top:21px}.di-page .di-semantic-core{background:var(--di-brand);color:#fff;padding:29px;position:relative}.di-page .di-semantic-core:before,.di-page .di-semantic-core:after{content:"";border-top:1px solid var(--di-brand);width:35px;position:absolute;top:50%}.di-page .di-semantic-core:before{left:-35px}.di-page .di-semantic-core:after{right:-35px}.di-page .di-semantic-core .di-micro{color:#ffd9bf;font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.di-page .di-semantic-core h3{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title);margin-top:16px}.di-page .di-semantic-core label{font-size:var(--type-size-caption);color:#ffdabf;line-height:var(--type-leading-caption);margin-top:24px;margin-bottom:7px;display:block}.di-page .di-semantic-core select{color:#fff;width:100%;font-size:var(--type-size-body);line-height:var(--type-leading-body);background:#b93600;border:1px solid #ffffff80;border-radius:0;padding:10px}.di-page .di-semantic-core>strong{font-size:var(--type-size-compact);line-height:var(--type-leading-compact);margin-top:20px;display:block}.di-page .di-semantic-core>p:not(.di-micro){font-size:var(--type-size-body);line-height:var(--type-leading-body);margin-top:12px}.di-page .di-semantic-core>small{font-size:var(--type-size-caption);color:#ffd6b9;line-height:var(--type-leading-caption);margin-top:17px;display:block}.di-page .di-semantic-core .di-contract-note{line-height:var(--type-leading-caption);color:#ffe4d2;border-top:1px solid #ffffff50;padding-top:17px;font-size:var(--type-size-caption)!important;margin-top:18px!important}.di-page .di-consumers>div{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);background:#f0f5ee;border:1px solid #d3ded3;align-items:center;gap:13px;margin-top:10px;padding:21px 14px;display:flex}.di-page .di-consumers .di-icon{color:#799573;width:20px;height:20px}.di-page .di-foundations{grid-template-columns:repeat(3,1fr);gap:35px;margin-top:36px;display:grid}.di-page .di-foundations span{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#8c9d88}.di-page .di-foundations h3{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title);margin-top:14px}.di-page .di-foundations p{font-size:var(--type-size-body);line-height:var(--type-leading-body);color:var(--di-muted);margin-top:13px}.di-page .di-simulator{border:1px solid var(--di-line);grid-template-columns:1fr 1.2fr;display:grid}.di-page .di-simulator form{border-right:1px solid var(--di-line);background:#f1f4ef;padding:33px}.di-page .di-simulator .di-micro{color:#8a9c80}.di-page .di-simulator h3{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title);margin:17px 0 28px}.di-page .di-simulator label{font-size:var(--type-size-caption);color:#65765b;line-height:var(--type-leading-caption);margin-top:24px;display:block}.di-page .di-simulator output{float:right;color:var(--di-brand);font-family:var(--font-mono);font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.di-page .di-simulator input[type=range]{width:100%;accent-color:var(--di-brand);margin:15px 0 0}.di-page .di-sim-assumptions{border-top:1px solid #d6dfcc;gap:8px;margin-top:25px;padding-top:22px;display:grid}.di-page .di-sim-assumptions span{font-size:var(--type-size-caption);color:#8fa37e;line-height:var(--type-leading-caption);justify-content:space-between;display:flex}.di-page .di-sim-assumptions b{font-weight:var(--type-weight-medium);color:#687f55}.di-page .di-simulator form .di-link{font-size:var(--type-size-label);line-height:var(--type-leading-label);margin-top:24px}.di-page .di-sim-result{min-width:0;padding:32px}.di-page .di-sim-top{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#8d9e84;justify-content:space-between;align-items:center;gap:15px;display:flex}.di-page .di-sim-top span:last-child{font-style:normal;font-weight:var(--type-weight-body);font-size:var(--type-size-caption);line-height:var(--type-leading-caption);color:var(--di-brand);border:1px solid #eeb692;padding:4px 8px}.di-page .di-sim-numbers{grid-template-columns:1fr 1fr;gap:20px;margin-top:31px;display:grid}.di-page .di-sim-numbers small{font-size:var(--type-size-caption);color:#8c9e7e;line-height:var(--type-leading-caption);display:block}.di-page .di-sim-numbers strong{font-size:var(--type-size-stat-large);line-height:var(--type-leading-stat-large);font-weight:var(--type-weight-medium);letter-spacing:-.06em;margin-top:10px;display:block}.di-page .di-sim-numbers i{font-size:var(--type-size-compact);font-weight:var(--type-weight-body);letter-spacing:0;color:#92a17f;font-style:normal;line-height:var(--type-leading-compact)}.di-page .di-sim-numbers>div:last-child strong{color:var(--di-brand)}.di-page .di-stock-gauge{margin-top:29px}.di-page .di-stock-gauge>div:first-child{font-size:var(--type-size-caption);color:#8b9d7d;line-height:var(--type-leading-caption);justify-content:space-between;display:flex}.di-page .di-stock-gauge b{font-weight:var(--type-weight-medium)}.di-page .di-gauge-track{background:#e5ecdf;height:8px;margin-top:10px}.di-page .di-gauge-track i{background:#dc723e;height:100%;display:block}.di-page .di-stock-gauge>small{font-size:var(--type-size-caption);color:#8b9e7b;line-height:var(--type-leading-caption);margin-top:8px;display:block}.di-page .di-sim-advice{font-size:var(--type-size-compact);line-height:var(--type-leading-compact);background:#f8f1e8;margin-top:24px;padding:20px}.di-page .di-sim-result details{margin-top:20px}.di-page .di-sim-result summary{font-size:var(--type-size-label);color:#849b76;line-height:var(--type-leading-label)}.di-page .di-sim-result details p{font-size:var(--type-size-compact);line-height:var(--type-leading-compact);color:#7e9073;margin-top:13px}.di-page .di-sim-result>.di-link{font-size:var(--type-size-label);line-height:var(--type-leading-label);margin-top:23px}.di-page .di-usecases{border-top:1px solid #cfd9d3;border-left:1px solid #cfd9d3;grid-template-columns:repeat(3,1fr);gap:0;display:grid}.di-page .di-usecases article{border-bottom:1px solid #cfd9d3;border-right:1px solid #cfd9d3;padding:29px}.di-page .di-usecases article>div{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#8da28c;justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.di-page .di-usecases article>div .di-icon{width:18px;height:18px;color:var(--di-brand)}.di-page .di-usecases h3{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title)}.di-page .di-usecases p{font-size:var(--type-size-body);line-height:var(--type-leading-body);color:var(--di-muted);margin-top:17px}.di-page .di-usecases dl{font-size:var(--type-size-body);line-height:var(--type-leading-body);margin:23px 0}.di-page .di-usecases dt{color:#91a18b;margin-top:10px}.di-page .di-usecases dd{color:#6f8569;margin:3px 0 0}.di-page .di-usecases .di-link{font-size:var(--type-size-label);line-height:var(--type-leading-label)}.di-page .di-trust{grid-template-columns:1fr 1.3fr;gap:95px;display:grid}.di-page .di-trust .di-lead{margin-top:25px}.di-page .di-trust-list article{border-top:1px solid var(--di-line);gap:22px;padding:22px 0;display:flex}.di-page .di-trust-list .di-icon{color:var(--di-brand);width:23px;height:23px;margin-top:5px}.di-page .di-trust-list h3{font-size:var(--type-size-small-title);line-height:var(--type-leading-small-title)}.di-page .di-trust-list p{font-size:var(--type-size-body);line-height:var(--type-leading-body);color:var(--di-muted);margin-top:10px}.di-page .di-delivery{background:#e8efec}.di-page .di-timeline{border-top:1px solid #c6d4cb}.di-page .di-timeline article{border-bottom:1px solid #c6d4cb;grid-template-columns:40px 1fr 1.4fr .8fr;align-items:center;gap:30px;padding:27px 0;display:grid}.di-page .di-timeline article>span{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:var(--di-brand)}.di-page .di-timeline h3{font-size:var(--type-size-card-title);font-weight:var(--type-weight-medium);line-height:var(--type-leading-card-title)}.di-page .di-timeline h4{font-size:var(--type-size-small-title);color:#739078;font-weight:var(--type-weight-body);line-height:var(--type-leading-small-title);margin-top:6px}.di-page .di-timeline p{font-size:var(--type-size-body);line-height:var(--type-leading-body);color:#748b7b}.di-page .di-timeline small{font-size:var(--type-size-caption);color:#8b9f8e;line-height:var(--type-leading-caption)}.di-page .di-outcomes{grid-template-columns:repeat(4,1fr);gap:32px;display:grid}.di-page .di-outcomes article{border-top:2px solid #bbcfc0;padding-top:20px}.di-page .di-outcomes article:first-child{border-color:var(--di-brand)}.di-page .di-outcomes span{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#8a9e89}.di-page .di-outcomes h3{font-size:var(--type-size-small-title);line-height:var(--type-leading-small-title);margin-top:13px}.di-page .di-outcomes p{font-size:var(--type-size-body);line-height:var(--type-leading-body);color:var(--di-muted);margin-top:15px}.di-page .di-boundary{background:#f3f5f0;align-items:center;gap:35px;margin-top:38px;padding:25px;display:flex}.di-page .di-boundary b{font-size:var(--type-size-body);font-weight:var(--type-weight-medium);line-height:var(--type-leading-body);flex:none}.di-page .di-boundary p{font-size:var(--type-size-body);color:#81957a;line-height:var(--type-leading-body)}.di-page .di-boundary>span{font-size:var(--type-size-caption);color:var(--di-brand);line-height:var(--type-leading-caption);flex:none;margin-left:auto}.di-page .di-faq-grid{grid-template-columns:1fr 1.4fr;gap:85px;display:grid}.di-page .di-faq{border-bottom:1px solid #cfdbd1}.di-page .di-faq:first-child{border-top:1px solid #cfdbd1}.di-page .di-faq summary{font-size:var(--type-size-label);font-weight:var(--type-weight-medium);line-height:var(--type-leading-label);justify-content:space-between;align-items:center;gap:25px;padding:23px 0;display:flex}.di-page .di-faq summary .di-icon{width:17px;height:17px;color:var(--di-brand)}.di-page .di-faq[open] summary .di-icon{transform:rotate(45deg)}.di-page .di-faq p{font-size:var(--type-size-body);color:var(--di-muted);line-height:var(--type-leading-body);padding:0 25px 23px 0}.di-page #di-form-status{font-size:var(--type-size-caption);color:var(--di-brand);line-height:var(--type-leading-caption);margin-top:12px}.di-page #di-brief-result{border-top:1px solid #cdddbe;margin-top:21px;padding-top:20px}.di-page #di-brief-result h4{font-size:var(--type-size-small-title);line-height:var(--type-leading-small-title)}.di-page #di-brief-text{white-space:pre-wrap;overflow-wrap:anywhere;font-style:normal;font-weight:var(--type-weight-body);font-size:var(--type-size-caption);line-height:var(--type-leading-caption);color:#7c9270;background:#f0f4e9;padding:16px}.di-page #di-download-brief{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}@media (max-width:1150px){.di-page .di-wrap{width:calc(100% - 72px)}.di-page .di-hero-grid{gap:45px}.di-page .di-hero .di-actions{gap:18px}.di-page .di-hero .di-button{font-size:var(--type-size-label);line-height:var(--type-leading-label);padding:16px}.di-page .di-hero .di-link{font-size:var(--type-size-label);line-height:var(--type-leading-label)}.di-page .di-desk-body{padding:21px}.di-page .di-desk-top{padding:16px 20px}.di-page .di-desk-top small{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.di-page .di-heading{gap:45px}.di-page .di-heading>.di-lead{max-width:360px}.di-page .di-cap{padding:24px 20px}.di-page .di-cap-foundation{gap:16px}.di-page .di-analysis{grid-template-columns:.9fr 1.4fr}.di-page .di-question-list{padding:24px}.di-page .di-answer{padding:26px}.di-page .di-semantic{grid-template-columns:.85fr 1.3fr .8fr;gap:25px;padding:28px}.di-page .di-semantic-core{padding:24px}.di-page .di-semantic-core:before{width:25px;left:-25px}.di-page .di-semantic-core:after{width:25px;right:-25px}.di-page .di-source-stack span{margin-left:0}.di-page .di-consumers>div{gap:9px;padding:17px 10px}.di-page .di-usecases article{padding:25px}.di-page .di-trust{gap:60px}.di-page .di-faq-grid{gap:55px}.di-page .di-boundary{gap:25px}}@media (max-width:900px){.di-page .di-wrap{width:calc(100% - 56px)}.di-page .di-section{padding:72px 0}.di-page .di-hero-grid{grid-template-columns:.95fr 1.1fr;gap:30px;padding:46px 0 55px}.di-page .di-hero .di-actions{flex-direction:column;align-items:flex-start;gap:13px}.di-page .di-hero-note{margin-top:24px}.di-page .di-desk{box-shadow:9px 9px #dce3e0}.di-page .di-desk-top{padding:14px}.di-page .di-desk-top small{text-align:right;max-width:90px;font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.di-page .di-desk-body{padding:17px}.di-page .di-desk-heading small{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.di-page .di-kpis{gap:9px}.di-page .di-kpis>div{padding-left:10px}.di-page .di-insight{padding:14px}.di-page .di-ask-bar{gap:7px;padding:11px 9px}.di-page .di-ask-bar .di-icon{width:14px;height:14px}.di-page .di-desk figcaption{padding:10px 16px}.di-page .di-verbs .di-wrap>div{padding:24px 19px}.di-page .di-nav .di-wrap{gap:25px}.di-page .di-heading{flex-direction:column;align-items:flex-start;gap:20px}.di-page .di-heading>.di-lead{max-width:630px}.di-page .di-cap-grid{grid-template-columns:repeat(2,1fr)}.di-page .di-cap{padding:27px}.di-page .di-cap-top{margin-bottom:26px}.di-page .di-cap .di-micro{min-height:0}.di-page .di-cap-foundation{flex-wrap:wrap}.di-page .di-cap-foundation p{order:3;width:100%}.di-page .di-analysis{grid-template-columns:1fr}.di-page .di-question-list{border-bottom:1px solid #576a6b;border-right:0}.di-page .di-question-list [role=tablist]{grid-template-columns:repeat(3,1fr)}.di-page .di-question-list [role=tab]{padding:16px 12px}.di-page .di-question-list [role=tab] .di-icon{display:none}.di-page .di-query-context{margin-top:23px;padding-top:17px}.di-page .di-query-note{margin-top:15px}.di-page .di-answer{padding:29px}.di-page .di-semantic{grid-template-columns:.85fr 1.25fr;gap:27px}.di-page .di-consumers{border-top:1px solid #d6e2d1;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:14px;padding-top:24px;display:flex}.di-page .di-consumers>.di-micro{width:100%;margin:0}.di-page .di-consumers>div{flex:1;margin:0}.di-page .di-consumers>p:last-child{width:100%;margin-top:0}.di-page .di-consumers>p:last-child br,.di-page .di-semantic-core:after{display:none}.di-page .di-foundations{gap:24px}.di-page .di-simulator{grid-template-columns:1fr 1.1fr}.di-page .di-simulator form,.di-page .di-sim-result{padding:25px}.di-page .di-sim-top{flex-wrap:wrap;gap:10px}.di-page .di-sim-advice{padding:16px}.di-page .di-usecases{grid-template-columns:repeat(2,1fr)}.di-page .di-trust{grid-template-columns:1fr;gap:30px}.di-page .di-trust .di-lead{max-width:600px}.di-page .di-timeline article{grid-template-columns:25px 1fr 1.4fr;gap:22px}.di-page .di-timeline small{grid-column:3}.di-page .di-outcomes{grid-template-columns:repeat(2,1fr);gap:32px}.di-page .di-boundary{flex-wrap:wrap}.di-page .di-boundary p{order:3;width:100%}.di-page .di-faq-grid{grid-template-columns:1fr;gap:30px}}@media (max-width:600px){.di-page .di-wrap{width:calc(100% - 40px)}.di-page .di-section{padding:58px 0}.di-page .di-edition{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);padding:19px 0}.di-page .di-edition span:last-child{display:none}.di-page .di-hero-grid{grid-template-columns:1fr;gap:40px;padding:33px 0 43px}.di-page .di-product{margin-bottom:23px}.di-page .di-hero-en{margin-top:23px}.di-page .di-hero .di-lead{max-width:350px}.di-page .di-hero .di-actions{flex-direction:row;align-items:center;gap:18px}.di-page .di-hero .di-button{font-size:var(--type-size-label);min-height:51px;line-height:var(--type-leading-label);gap:17px;padding:15px}.di-page .di-hero .di-link{font-size:var(--type-size-label);line-height:var(--type-leading-label);gap:10px}.di-page .di-hero .di-link .di-icon{width:15px;height:15px}.di-page .di-desk{margin:0 7px 0 4px;transform:rotate(-1deg)}.di-page .di-desk-body{padding:19px}.di-page .di-desk-top{padding:17px}.di-page .di-desk-top small{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.di-page .di-insight{padding:17px}.di-page .di-verbs .di-wrap{grid-template-columns:repeat(2,1fr)}.di-page .di-verbs .di-wrap>div{padding:22px 0}.di-page .di-verbs .di-wrap>div:nth-child(2n){border-right:0;padding-left:24px}.di-page .di-verbs .di-wrap>div:nth-child(-n+2){border-bottom:1px solid var(--di-line)}.di-page .di-nav .di-wrap{gap:25px;width:100%;min-height:54px;padding-inline:20px}.di-page .di-nav a{padding:17px 0}.di-page .di-nav a:last-child{gap:8px;margin-left:0}.di-page .di-kicker{font-size:var(--type-size-caption);letter-spacing:.04em;line-height:var(--type-leading-caption);margin-bottom:18px}.di-page .di-heading{gap:19px;margin-bottom:31px}.di-page .di-cap-grid{grid-template-columns:1fr}.di-page .di-cap{padding:26px}.di-page .di-cap-foundation{gap:16px;padding:21px}.di-page .di-cap-foundation a{margin-left:0}.di-page .di-cap-foundation p{order:0}.di-page .di-question-list{padding:23px 19px}.di-page .di-question-list [role=tablist]{grid-template-columns:1fr}.di-page .di-question-list [role=tab]{padding:15px}.di-page .di-question-list [role=tab] .di-icon{display:block}.di-page .di-answer{padding:24px 19px}.di-page .di-answer-top{flex-wrap:wrap;gap:10px;margin-bottom:22px}.di-page .di-answer-top>span:first-child{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.di-page .di-answer-bars>div{grid-template-columns:94px 1fr;gap:10px}.di-page .di-answer-next{padding:16px}.di-page .di-evidence dl>div{grid-template-columns:55px 1fr;gap:10px}.di-page .di-sample-table summary{gap:15px}.di-page .di-semantic{grid-template-columns:1fr;gap:24px;padding:23px}.di-page .di-source-stack>div{gap:15px}.di-page .di-source-stack span{margin-left:auto}.di-page .di-source-stack>p:last-child br{display:none}.di-page .di-semantic-core{padding:25px}.di-page .di-semantic-core:before{border-left:1px solid var(--di-brand);width:0;height:24px;top:-24px;left:50%}.di-page .di-consumers{gap:10px;padding-top:20px}.di-page .di-consumers>div{justify-content:center;gap:8px;padding:14px 8px}.di-page .di-consumers .di-icon{width:16px;height:16px}.di-page .di-consumers>p:last-child{font-size:var(--type-size-body);line-height:var(--type-leading-body)}.di-page .di-foundations{grid-template-columns:1fr;gap:26px;margin-top:30px}.di-page .di-foundations article{border-top:1px solid #ccdace;padding-top:20px}.di-page .di-foundations h3{margin-top:11px}.di-page .di-simulator{grid-template-columns:1fr}.di-page .di-simulator form{border-right:0;border-bottom:1px solid var(--di-line);padding:25px}.di-page .di-sim-result{padding:25px 21px}.di-page .di-sim-numbers{gap:15px}.di-page .di-sim-top,.di-page .di-sim-top span:last-child{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.di-page .di-usecases{grid-template-columns:1fr}.di-page .di-usecases article{padding:26px}.di-page .di-trust-list article{gap:17px}.di-page .di-timeline article{grid-template-columns:24px 1fr;gap:12px 17px;padding:24px 0}.di-page .di-timeline article>span{align-self:start;margin-top:7px}.di-page .di-timeline p,.di-page .di-timeline small{grid-column:2}.di-page .di-outcomes{gap:28px 20px}.di-page .di-boundary{gap:17px;padding:23px}.di-page .di-boundary>span{margin-left:0}.di-page .di-faq summary{gap:22px;padding:20px 0}.di-page .di-faq p{padding-right:10px}}@media (max-width:360px){.di-page .di-hero .di-actions{gap:13px}.di-page .di-hero .di-button{font-size:var(--type-size-label);line-height:var(--type-leading-label);gap:11px;padding:14px}.di-page .di-hero .di-link{font-size:var(--type-size-label);line-height:var(--type-leading-label)}.di-page .di-desk-body{padding:15px}.di-page .di-consumers{grid-template-columns:1fr;display:grid}.di-page .di-consumers>div{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.di-page{scroll-behavior:auto}.di-page *,.di-page :before,.di-page :after{transition:none!important;animation:none!important}}@media print{.di-page{scroll-padding-top:0}.di-page .di-nav,.di-page .di-skip,.di-page .di-desk,.di-page .di-actions,.di-page .di-question-list [role=tablist],.di-page .di-contact form,.di-page button{display:none!important}.di-page .di-wrap{width:100%}.di-page .di-section{padding:28px 0}.di-page .di-hero,.di-page .di-dark,.di-page .di-contact{color:#111;background:#fff}.di-page .di-hero-grid,.di-page .di-contact-grid{display:block}.di-page .di-dark .di-lead,.di-page .di-contact .di-lead,.di-page .di-contact-en,.di-page .di-contact h2 span{color:#333}.di-page .di-cap,.di-page .di-usecases article,.di-page .di-timeline article{break-inside:avoid}.di-page .di-faq-grid{grid-template-columns:1fr;gap:20px}.di-page .di-semantic-core,.di-page .di-answer,.di-page .di-question-list{-webkit-print-color-adjust:exact;print-color-adjust:exact}.di-page a[href^=\#]{display:none}}.di-page section{scroll-margin-top:70px}.di-page .di-nav{z-index:20;transition:top .25s;top:101px}body:has(site-header[data-scrolled]) .di-page .di-nav{top:73px}@media (max-width:1023px){.di-page .di-nav{top:77px}body:has(site-header[data-scrolled]) .di-page .di-nav{top:65px}}@media (prefers-reduced-motion:reduce){.di-page .di-nav{transition:none}}.di-page [id]{scroll-margin-top:180px}.di-page .di-answer-panels{min-width:0}.di-page .di-answer-panels>.di-answer+.di-answer{border-top:1px solid #576a6b}.di-page .di-multiline{white-space:pre-line}.di-page .di-icon{max-width:none}.di-page .di-section a[aria-disabled]{opacity:.55}.di-page .di-query-context p{overflow-wrap:anywhere}.di-page .di-answer-top{flex-wrap:wrap}@media (max-width:600px){.di-page [id]{scroll-margin-top:140px}.di-page .di-semantic-core select{max-width:100%}}.aa-page{--aa-brand:#dd4501;--aa-ink:#242821;--aa-muted:#686d63;--aa-paper:#f3f1e9;--aa-line:#d9ddd0;--aa-dark:#242d27}.aa-page *{box-sizing:border-box}.aa-page{scroll-behavior:smooth;color:var(--aa-ink);font-style:normal;font-weight:var(--type-weight-body);font-size:var(--type-size-body);line-height:var(--type-leading-body);-webkit-font-smoothing:antialiased;background:#fff;margin:0;scroll-padding-top:90px}.aa-page h1,.aa-page h2,.aa-page h3,.aa-page h4,.aa-page p,.aa-page figure{margin:0}.aa-page h1,.aa-page h2,.aa-page h3,.aa-page h4{font-weight:var(--type-weight-heading);line-height:var(--type-leading-small-title);letter-spacing:-.035em}.aa-page h2{font-size:var(--type-size-section);line-height:var(--type-leading-section)}.aa-page h3{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title)}.aa-page a{color:inherit;text-decoration:none}.aa-page em{color:var(--aa-brand);font-style:normal}.aa-page button,.aa-page input,.aa-page select,.aa-page textarea{font:inherit;color:inherit}.aa-page button,.aa-page a,.aa-page summary{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.aa-page button,.aa-page summary{cursor:pointer}.aa-page button:disabled{cursor:not-allowed;opacity:.45}.aa-page [hidden]{display:none!important}.aa-page :focus-visible{outline-offset:4px;outline:3px solid #ec8658}.aa-page ::selection{color:#222;background:#ffcfb5}.aa-page summary{list-style:none}.aa-page summary::-webkit-details-marker{display:none}.aa-page .aa-icon{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle;flex:none;width:25px;height:25px}.aa-page .aa-defs{width:0;height:0;position:absolute;overflow:hidden}.aa-page .aa-skip{z-index:100;background:#fff;padding:12px 22px;position:fixed;top:8px;left:8px;transform:translateY(-180%)}.aa-page .aa-skip:focus{transform:none}.aa-page .aa-wrap{width:min(1280px,100% - 112px);margin-inline:auto}.aa-page .aa-section{padding:96px 0}.aa-page .aa-paper{background:var(--aa-paper)}.aa-page .aa-kicker{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);letter-spacing:.08em;align-items:center;gap:12px;margin-bottom:23px;display:flex}.aa-page .aa-kicker:before{content:"";background:var(--aa-brand);flex:none;width:7px;height:7px}.aa-page .aa-heading{justify-content:space-between;align-items:flex-end;gap:60px;margin-bottom:44px;display:flex}.aa-page .aa-heading>.aa-lead{max-width:420px}.aa-page .aa-lead{font-size:var(--type-size-lead);line-height:var(--type-leading-lead);color:var(--aa-muted)}.aa-page .aa-body{font-size:var(--type-size-body);color:var(--aa-muted);line-height:var(--type-leading-body);margin-top:22px}.aa-page .aa-actions{flex-wrap:wrap;align-items:center;gap:25px;display:flex}.aa-page .aa-button{border:1px solid var(--aa-brand);background:var(--aa-brand);color:#fff;font-weight:var(--type-weight-heading);font-size:var(--type-size-label);line-height:var(--type-leading-label);justify-content:space-between;align-items:center;gap:24px;min-height:56px;padding:17px 22px;display:inline-flex}.aa-page .aa-button:hover:not(:disabled){background:#b73800;border-color:#b73800}.aa-page .aa-button .aa-icon,.aa-page .aa-link .aa-icon{width:18px;height:18px}.aa-page .aa-link{font-size:var(--type-size-label);font-weight:var(--type-weight-heading);line-height:var(--type-leading-label);background:0 0;border:0;border-bottom:1px solid #a5ac9e;align-items:center;gap:18px;padding:8px 0;display:inline-flex}.aa-page .aa-link:hover{color:var(--aa-brand)}.aa-page .aa-micro{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);letter-spacing:.05em}.aa-page .aa-note{font-size:var(--type-size-caption);color:var(--aa-muted);line-height:var(--type-leading-caption)}.aa-page .aa-hero{background:var(--aa-paper);overflow:hidden}.aa-page .aa-product-line{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);letter-spacing:.12em;border-bottom:1px solid #cdd2c6;justify-content:space-between;gap:25px;padding:24px 0;display:flex}.aa-page .aa-product-line span:first-child{color:var(--aa-brand)}.aa-page .aa-hero-grid{grid-template-columns:1fr 1.05fr;align-items:center;gap:64px;padding:61px 0 59px;display:grid}.aa-page .aa-product{font-size:var(--type-size-body);line-height:var(--type-leading-body);margin-bottom:24px}.aa-page .aa-hero h1{font-size:var(--type-size-hero);line-height:var(--type-leading-hero);letter-spacing:-.065em}.aa-page .aa-hero-en{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title);letter-spacing:-.03em;color:#555e50;margin:23px 0}.aa-page .aa-hero .aa-lead{max-width:470px;font-size:var(--type-size-lead);line-height:var(--type-leading-lead);margin-bottom:28px}.aa-page .aa-hero-note{font-size:var(--type-size-caption);color:#78806e;line-height:var(--type-leading-caption);margin-top:38px}.aa-page .aa-hero-note span{margin:0 10px}.aa-page .aa-hero-visual{flex-direction:column;justify-content:center;align-self:stretch;min-width:0;padding:22px 0 10px;display:flex;position:relative}.aa-page .aa-map-top,.aa-page .aa-hero-visual figcaption{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#7a8273;letter-spacing:.08em;justify-content:space-between;align-items:center;gap:15px;display:flex}.aa-page .aa-map-top{margin-bottom:22px;padding:0 8px}.aa-page .aa-map-top span:first-child{color:var(--aa-brand);align-items:center;gap:8px;display:flex}.aa-page .aa-map-top i{background:var(--aa-brand);border-radius:50%;width:6px;height:6px}.aa-page .aa-map{isolation:isolate;background-image:radial-gradient(#a1ab953a 1px,#0000 1px);background-size:17px 17px;border:1px solid #d0d5c6;padding:20px 30px 24px;position:relative}.aa-page .aa-map:before{content:"";z-index:-1;pointer-events:none;border:1px solid #d5d9ce;position:absolute;inset:14px -16px -14px 16px}.aa-page .aa-map-input,.aa-page .aa-map-doc{background:#fff;border:1px solid #d2d8ca;align-items:center;gap:17px;padding:18px;display:flex;position:relative}.aa-page .aa-map-input{margin:0 45px 0 0;box-shadow:4px 4px #e6e9df}.aa-page .aa-map-input>.aa-icon{color:var(--aa-brand);width:28px;height:28px}.aa-page .aa-map b{font-size:var(--type-size-compact);font-weight:var(--type-weight-heading);line-height:var(--type-leading-compact);display:block}.aa-page .aa-map small{font-size:var(--type-size-caption);color:#7c8771;line-height:var(--type-leading-caption);margin-top:2px;display:block}.aa-page .aa-map-badge{background:var(--aa-paper);font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#8a927f;padding:3px 6px;position:absolute;top:-9px;right:10px}.aa-page .aa-track{border-left:1px solid var(--aa-brand);height:24px;margin-left:50%;position:relative}.aa-page .aa-track:after{content:"";border-bottom:1px solid var(--aa-brand);border-right:1px solid var(--aa-brand);width:6px;height:6px;position:absolute;bottom:-1px;left:-4px;transform:rotate(45deg)}.aa-page .aa-track span{font-size:var(--type-size-caption);color:var(--aa-brand);white-space:nowrap;line-height:var(--type-leading-caption);position:absolute;top:4px;left:9px}.aa-page .aa-map-doc{box-shadow:none;background:#e9ede1;margin:0 0 0 65px;padding:13px 18px}.aa-page .aa-map-doc>.aa-icon{color:#718064}.aa-page .aa-check{color:#4f6e45;margin-left:auto}.aa-page .aa-orchestrator{background:var(--aa-brand);color:#fff;margin:0 10px 0 20px;padding:22px 25px;position:relative;box-shadow:7px 7px #dd45011a}.aa-page .aa-orch-top{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);letter-spacing:.09em;color:#ffe2cf;justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.aa-page .aa-orchestrator strong{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title);font-weight:var(--type-weight-medium);letter-spacing:-.04em}.aa-page .aa-orch-tools{gap:7px;margin-top:18px;display:flex}.aa-page .aa-orch-tools span{font-size:var(--type-size-caption);color:#fff0e6;line-height:var(--type-leading-caption);border:1px solid #ffffff60;padding:4px 8px}.aa-page .aa-map-branches{grid-template-columns:repeat(3,1fr);gap:12px;padding-top:38px;display:grid;position:relative}.aa-page .aa-map-branches:before{content:"";border-top:1px solid var(--aa-brand);position:absolute;top:19px;left:16.666%;right:16.666%}.aa-page .aa-map-branches:after{content:"";border-left:1px solid var(--aa-brand);height:19px;position:absolute;top:0;left:50%}.aa-page .aa-map-node{background:var(--aa-paper);text-align:center;border:1px solid #bbc5b0;padding:14px 5px;position:relative}.aa-page .aa-map-node:before{content:"";border-left:1px solid var(--aa-brand);height:19px;position:absolute;top:-19px;left:50%}.aa-page .aa-map-node .aa-icon{color:#60744f;width:20px;height:20px;margin-bottom:5px}.aa-page .aa-map-node b{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono)}.aa-page .aa-map-node small{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.aa-page .aa-map-approval{border-top:1px dashed #bac4af;align-items:center;gap:9px;margin-top:20px;padding:15px 0 0;display:flex}.aa-page .aa-map-approval .aa-icon{width:19px;height:19px;color:var(--aa-brand)}.aa-page .aa-map-approval span{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.aa-page .aa-map-approval b{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);letter-spacing:.1em;color:#8a947b;margin-left:auto}.aa-page .aa-hero-visual figcaption{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);padding-top:26px}.aa-page .aa-principles{border-bottom:1px solid var(--aa-line);background:#fff}.aa-page .aa-principles .aa-wrap{grid-template-columns:repeat(3,1fr);display:grid}.aa-page .aa-principles p{border-right:1px solid var(--aa-line);padding:28px 30px}.aa-page .aa-principles p:first-child{padding-left:0}.aa-page .aa-principles p:last-child{border-right:0}.aa-page .aa-principles b{font-size:var(--type-size-compact);font-weight:var(--type-weight-heading);line-height:var(--type-leading-compact);margin-bottom:4px;display:block}.aa-page .aa-principles span{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);letter-spacing:.04em;color:#8e9687}.aa-page .aa-nav{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--aa-line);background:#ffffffed;position:sticky;top:0}.aa-page .aa-nav .aa-wrap{scrollbar-width:none;align-items:center;gap:37px;min-height:62px;display:flex;overflow-x:auto}.aa-page .aa-nav a{font-size:var(--type-size-label);line-height:var(--type-leading-label);color:#66705e;border-bottom:2px solid #0000;flex:none;padding:20px 0}.aa-page .aa-nav a:hover,.aa-page .aa-nav a[aria-current]{color:var(--aa-brand);border-color:var(--aa-brand)}.aa-page .aa-nav a:last-child{color:var(--aa-brand);align-items:center;gap:15px;margin-left:auto;display:flex}.aa-page .aa-nav .aa-icon{width:16px;height:16px}.aa-page .aa-intro{grid-template-columns:1fr 1.1fr;gap:100px;display:grid}.aa-page .aa-before,.aa-page .aa-after{border:1px solid var(--aa-line);font-size:var(--type-size-compact);line-height:var(--type-leading-compact);margin-top:25px;padding:20px 22px}.aa-page .aa-before{color:#72766c}.aa-page .aa-after{background:#fdf6ee;border-color:#dd45013d;margin-top:10px}.aa-page .aa-before small,.aa-page .aa-after small{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);margin-bottom:12px;display:block}.aa-page .aa-after small{color:var(--aa-brand)}.aa-page .aa-before i,.aa-page .aa-after i{font-style:normal;font-size:var(--type-size-caption);color:#8f9587;line-height:var(--type-leading-caption);margin:0 7px}.aa-page .aa-after i{color:var(--aa-brand)}.aa-page .aa-cap-grid{border-top:1px solid #cdd3c3;border-left:1px solid #cdd3c3;grid-template-columns:repeat(3,1fr);display:grid}.aa-page .aa-cap{border-bottom:1px solid #cdd3c3;border-right:1px solid #cdd3c3;padding:32px;transition:background .2s}.aa-page .aa-cap:hover{background:#fff8ee}.aa-page .aa-cap-top{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.aa-page .aa-cap-top .aa-icon{width:31px;height:31px;color:var(--aa-brand)}.aa-page .aa-cap-top span{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#a1aa95}.aa-page .aa-cap .aa-micro{color:#858e79;margin-bottom:6px}.aa-page .aa-cap h3{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title)}.aa-page .aa-cap>strong{font-size:var(--type-size-compact);font-weight:var(--type-weight-medium);line-height:var(--type-leading-compact);margin-top:19px;display:block}.aa-page .aa-cap>p:not(.aa-micro){color:var(--aa-muted);font-size:var(--type-size-body);line-height:var(--type-leading-body);margin-top:11px}.aa-page .aa-tags{font-size:var(--type-size-caption);color:#8a917f;line-height:var(--type-leading-caption);border-top:1px solid #d7dbcd;margin-top:24px;padding-top:18px}.aa-page .aa-tabs{border-bottom:1px solid #cbd3c0;gap:0;margin-bottom:0;display:flex;overflow-x:auto}.aa-page .aa-tabs button{color:#737b68;min-width:110px;font-size:var(--type-size-label);white-space:nowrap;line-height:var(--type-leading-label);background:0 0;border:0;border-bottom:3px solid #0000;flex:1;padding:18px 16px}.aa-page .aa-tabs button[aria-selected=true]{color:var(--aa-brand);border-bottom-color:var(--aa-brand);font-weight:var(--type-weight-heading);background:#fdf8f1}.aa-page .aa-scenario{grid-template-columns:1.05fr 1fr;align-items:center;gap:85px;padding-top:44px;display:grid}.aa-page .aa-scenario h3{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title)}.aa-page .aa-scenario .aa-lead{font-size:var(--type-size-lead);line-height:var(--type-leading-lead);margin-top:22px}.aa-page .aa-scenario .aa-kicker{color:#838b77;font-size:var(--type-size-caption);line-height:var(--type-leading-caption);margin-bottom:16px}.aa-page .aa-scenario dl{margin:24px 0}.aa-page .aa-scenario dl>div{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);border-bottom:1px solid #e1e6da;grid-template-columns:75px 1fr;gap:10px;padding:11px 0;display:grid}.aa-page .aa-scenario dt{color:#939d85}.aa-page .aa-scenario dd{color:#5d6a50;margin:0}.aa-page .aa-case-sheet{background:#f1f3ec;border:1px solid #d8dfcc;padding:29px;transform:rotate(1deg);box-shadow:9px 9px #f6f7f1}.aa-page .aa-sheet-top{font:var(--type-size-micro)/var(--type-leading-micro) var(--font-mono);color:#8b997c;border-bottom:1px solid #d8dfcc;justify-content:space-between;gap:15px;padding-bottom:18px;display:flex}.aa-page .aa-sheet-title{align-items:center;gap:12px;margin:24px 0;display:flex}.aa-page .aa-sheet-title .aa-icon{color:var(--aa-brand)}.aa-page .aa-sheet-title strong{font-size:var(--type-size-lead);line-height:var(--type-leading-lead)}.aa-page .aa-sheet-file{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);background:#fff;border:1px solid #d8dfcc;align-items:center;gap:12px;padding:13px;display:flex}.aa-page .aa-sheet-file .aa-icon{color:#8a977b;width:19px}.aa-page .aa-sheet-file small{font-size:var(--type-size-caption);color:#97a48a;line-height:var(--type-leading-caption);margin-left:auto}.aa-page .aa-case-sheet ol{margin:0;padding:12px 0;list-style:none}.aa-page .aa-case-sheet li{border-bottom:1px dashed #ccd7be;align-items:center;gap:13px;padding:17px 0;display:flex}.aa-page .aa-case-sheet li span{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:var(--aa-brand)}.aa-page .aa-case-sheet li b{font-size:var(--type-size-caption);font-weight:var(--type-weight-medium);line-height:var(--type-leading-caption)}.aa-page .aa-case-sheet li small{font-size:var(--type-size-caption);color:#98a58c;line-height:var(--type-leading-caption);margin-left:auto}.aa-page .aa-sheet-metric{border-left:2px solid var(--aa-brand);margin-top:17px;padding-left:13px}.aa-page .aa-sheet-metric small{font-size:var(--type-size-caption);color:#8a967c;line-height:var(--type-leading-caption)}.aa-page .aa-sheet-metric p{font-size:var(--type-size-body);color:#667456;line-height:var(--type-leading-body);margin-top:5px}.aa-page .aa-sheet-note{font-size:var(--type-size-caption);color:#99a68c;line-height:var(--type-leading-caption);margin-top:22px}.aa-page [data-aa-block=scenarios]:not(.aa-enhanced) .aa-tabs{display:none}.aa-page [data-aa-block=scenarios]:not(.aa-enhanced) .aa-scenario{border-top:1px solid var(--aa-line);margin-top:40px}.aa-page .aa-dark{background:var(--aa-dark);color:#eff1e9}.aa-page .aa-dark .aa-lead{color:#a7b59b}.aa-page .aa-dark em{color:#ff9c65}.aa-page .aa-dark .aa-kicker{color:#96ab84}.aa-page .aa-lab{border:1px solid #56644b;grid-template-columns:.75fr 1.35fr;display:grid}.aa-page .aa-lab-controls{background:#2d382f;border-right:1px solid #56644b;padding:32px}.aa-page .aa-lab-controls .aa-micro{color:#8da678;margin-bottom:30px}.aa-page .aa-lab label{font-size:var(--type-size-caption);color:#bcccb0;line-height:var(--type-leading-caption);margin-bottom:10px;display:block}.aa-page .aa-lab select{width:100%;font-size:var(--type-size-body);color:#e0e7d8;line-height:var(--type-leading-body);background:#242d27;border:1px solid #647456;border-radius:0;padding:13px 12px}.aa-page .aa-lab-controls>p:not(.aa-micro){font-size:var(--type-size-body);line-height:var(--type-leading-body);color:#a4b796;margin:18px 0 24px}.aa-page .aa-lab .aa-checkline{line-height:var(--type-leading-caption);font-size:var(--type-size-caption);align-items:flex-start;gap:10px;margin:20px 0;display:flex}.aa-page .aa-checkline input{accent-color:var(--aa-brand);flex:none;width:16px;height:16px;margin:4px 0 0}.aa-page .aa-lab-controls .aa-button{width:100%;margin:4px 0 14px}.aa-page .aa-light{color:#c3d2b5;border-color:#71825f}.aa-page .aa-light:hover{color:#ff9e6a}.aa-page .aa-lab-canvas{background-image:radial-gradient(#afc29811 1px,#0000 1px);background-size:18px 18px;min-width:0;padding:30px 35px}.aa-page .aa-lab-top{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#a5b990;justify-content:space-between;align-items:center;gap:20px;padding-bottom:22px;display:flex}.aa-page .aa-state{font-style:normal;font-weight:var(--type-weight-body);font-size:var(--type-size-caption);line-height:var(--type-leading-caption);color:#ffd2b2;border:1px solid #b77a4b;padding:3px 9px}.aa-page .aa-runway{gap:17px;margin:0;padding:0;list-style:none;display:grid}.aa-page .aa-runway li{background:#2c372e;border:1px solid #58684c;align-items:center;gap:18px;padding:17px 20px;display:flex;position:relative}.aa-page .aa-runway li:not(:last-child):after{content:"";border-left:1px solid #778b62;height:18px;position:absolute;bottom:-18px;left:35px}.aa-page .aa-runway li>span{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#9aae86}.aa-page .aa-runway li small{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#93aa7c;margin-bottom:5px;display:block}.aa-page .aa-runway li b{font-size:var(--type-size-compact);font-weight:var(--type-weight-medium);line-height:var(--type-leading-compact);display:block}.aa-page .aa-runway li p{font-size:var(--type-size-body);color:#acbca0;line-height:var(--type-leading-body);margin-top:5px}.aa-page .aa-runway li>.aa-icon{color:#99ad85;width:23px;height:23px;margin-left:auto}.aa-page .aa-runway .is-done{background:#364531;border-color:#859e6e}.aa-page .aa-runway .is-current{background:#61412b;border-color:#f29457}.aa-page .aa-runway .is-blocked{background:#45372e;border-color:#a88773}.aa-page .aa-review{border-top:1px solid #526147;margin-top:25px;padding-top:22px}.aa-page .aa-review>p{font-size:var(--type-size-body);color:#e0be9d;line-height:var(--type-leading-body)}.aa-page .aa-outline{font-size:var(--type-size-label);min-height:43px;line-height:var(--type-leading-label);background:0 0;border-color:#8a9c76;padding:10px 15px}.aa-page .aa-audit{border-top:1px solid #536048;margin-top:23px;padding-top:15px}.aa-page .aa-audit summary{font-size:var(--type-size-label);color:#acbf97;line-height:var(--type-leading-label);justify-content:space-between;display:flex}.aa-page .aa-audit summary span{color:#f3945c}.aa-page .aa-audit pre{font-size:var(--type-size-compact);line-height:var(--type-leading-compact);color:#b8caa6;white-space:pre-wrap;overflow-wrap:anywhere;background:#1c251f;max-height:240px;padding:15px;overflow-y:auto}.aa-page .aa-audit .aa-link{font-size:var(--type-size-label);line-height:var(--type-leading-label)}.aa-page .aa-connect-grid{grid-template-columns:1fr 1.05fr;align-items:center;gap:85px;display:grid}.aa-page .aa-connect-grid>.aa-lead,.aa-page .aa-connect-grid .aa-lead{margin-top:23px}.aa-page .aa-methods{margin-top:28px}.aa-page .aa-methods>div{border-top:1px solid var(--aa-line);gap:19px;padding:17px 0;display:flex}.aa-page .aa-methods>div>b{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:var(--aa-brand)}.aa-page .aa-methods strong{font-size:var(--type-size-compact);font-weight:var(--type-weight-medium);line-height:var(--type-leading-compact);display:block}.aa-page .aa-methods span{font-size:var(--type-size-caption);color:var(--aa-muted);line-height:var(--type-leading-caption);margin-top:6px;display:block}.aa-page .aa-connect-map{background:#fafbf7;border:1px solid #cdd5c1;padding:30px}.aa-page .aa-connect-map>.aa-micro{color:#89997a;margin-bottom:28px}.aa-page .aa-system-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.aa-page .aa-system-grid span{text-align:center;font-size:var(--type-size-caption);color:#637554;line-height:var(--type-leading-caption);background:#f0f3e9;border:1px solid #d4ddc8;padding:16px 5px}.aa-page .aa-system-grid.bottom span{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.aa-page .aa-connection-lines{background:linear-gradient(#fff0,#fff0),linear-gradient(90deg,#0000 49.8%,#bdc9ac 49.8% 50.2%,#0000 50.2%);height:36px;position:relative}.aa-page .aa-connector-core{background:var(--aa-brand);color:#fff;align-items:center;gap:19px;padding:23px;display:flex}.aa-page .aa-connector-core>.aa-icon{width:31px;height:31px}.aa-page .aa-connector-core strong{font-size:var(--type-size-body);font-weight:var(--type-weight-medium);line-height:var(--type-leading-body);display:block}.aa-page .aa-connector-core small{font-size:var(--type-size-caption);color:#ffd5bf;line-height:var(--type-leading-caption);margin-top:5px;display:block}.aa-page .aa-connect-map .aa-note{font-size:var(--type-size-caption);text-align:center;line-height:var(--type-leading-caption);margin-top:24px}.aa-page .aa-risk-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.aa-page .aa-risk-grid article{border-top:2px solid #a9b49a;padding-top:22px}.aa-page .aa-risk-grid article:last-child{border-color:var(--aa-brand)}.aa-page .aa-risk-tag{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#879975}.aa-page .aa-risk-grid article:last-child .aa-risk-tag{color:var(--aa-brand)}.aa-page .aa-risk-grid h3{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title);margin-top:14px}.aa-page .aa-risk-grid p{font-size:var(--type-size-compact);color:var(--aa-muted);line-height:var(--type-leading-compact);margin-top:16px}.aa-page .aa-risk-grid article>div{font-size:var(--type-size-caption);border-top:1px solid var(--aa-line);color:#647752;line-height:var(--type-leading-caption);margin-top:23px;padding-top:18px}.aa-page .aa-risk-grid i{color:var(--aa-brand);margin:0 6px;font-style:normal}.aa-page .aa-controls-strip{border-top:1px solid #cbd3c1;justify-content:space-between;gap:20px;margin-top:44px;padding-top:26px;display:flex}.aa-page .aa-controls-strip span{font-size:var(--type-size-caption);color:#7c8c6a;line-height:var(--type-leading-caption);align-items:center;gap:12px;display:flex}.aa-page .aa-controls-strip .aa-icon{width:20px;height:20px}.aa-page .aa-delivery-grid{border-left:1px solid var(--aa-line);border-top:1px solid var(--aa-line);grid-template-columns:repeat(3,1fr);display:grid}.aa-page .aa-delivery-grid article{border-right:1px solid var(--aa-line);border-bottom:1px solid var(--aa-line);padding:29px}.aa-page .aa-delivery-grid article>div{color:#a0ad92;justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.aa-page .aa-delivery-grid article>div span{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono)}.aa-page .aa-delivery-grid article>div .aa-icon{width:20px;height:20px}.aa-page .aa-delivery-grid h3{font-size:var(--type-size-card-title);font-weight:var(--type-weight-medium);letter-spacing:-.05em;line-height:var(--type-leading-card-title)}.aa-page .aa-delivery-grid h4{font-size:var(--type-size-small-title);line-height:var(--type-leading-small-title);margin-top:4px}.aa-page .aa-delivery-grid p{font-size:var(--type-size-compact);color:var(--aa-muted);line-height:var(--type-leading-compact);margin-top:18px}.aa-page .aa-delivery-grid small{font-size:var(--type-size-caption);color:#87997a;line-height:var(--type-leading-caption);margin-top:20px;display:block}.aa-page .aa-outcomes{background:#e9eee1}.aa-page .aa-outcomes .aa-lead{margin-top:22px}.aa-page .aa-metrics>div{border-bottom:1px solid #cad5bd;align-items:center;gap:20px;padding:22px 0;display:flex}.aa-page .aa-metrics>div:first-child{padding-top:0}.aa-page .aa-metrics>div:last-child{border-bottom:0}.aa-page .aa-metrics .aa-icon{color:var(--aa-brand)}.aa-page .aa-metrics strong{font-size:var(--type-size-body);font-weight:var(--type-weight-medium);line-height:var(--type-leading-body);display:block}.aa-page .aa-metrics small{font-size:var(--type-size-caption);color:#7e8e6f;line-height:var(--type-leading-caption);margin-top:7px;display:block}.aa-page .aa-metrics span{font-size:var(--type-size-small-title);color:#94a480;line-height:var(--type-leading-small-title);margin-left:auto}.aa-page .aa-faq-grid{grid-template-columns:1fr 1.4fr;gap:80px;display:grid}.aa-page .aa-faq-grid .aa-lead{max-width:330px;margin-top:23px}.aa-page .aa-faq{border-bottom:1px solid var(--aa-line)}.aa-page .aa-faq:first-child{border-top:1px solid var(--aa-line)}.aa-page .aa-faq summary{font-size:var(--type-size-label);font-weight:var(--type-weight-medium);line-height:var(--type-leading-label);justify-content:space-between;align-items:center;gap:30px;padding:23px 0;display:flex}.aa-page .aa-faq .aa-icon{width:17px;height:17px;color:var(--aa-brand)}.aa-page .aa-faq[open] .aa-icon{transform:rotate(45deg)}.aa-page .aa-faq p{font-size:var(--type-size-body);line-height:var(--type-leading-body);color:var(--aa-muted);padding:0 32px 24px 0}@media (min-width:1600px){.aa-page .aa-hero-grid{padding-top:80px;padding-bottom:80px}}@media (max-width:1150px){.aa-page .aa-wrap{width:calc(100% - 72px)}.aa-page .aa-hero-grid{gap:38px}.aa-page .aa-hero .aa-actions{gap:16px}.aa-page .aa-hero .aa-link{font-size:var(--type-size-label);line-height:var(--type-leading-label)}.aa-page .aa-map{padding:18px}.aa-page .aa-map-approval b{display:none}.aa-page .aa-orchestrator{margin-left:10px}.aa-page .aa-map-doc{margin-left:30px}.aa-page .aa-map-input{margin-right:25px}.aa-page .aa-intro{gap:55px}.aa-page .aa-heading{gap:35px}.aa-page .aa-heading>.aa-lead{max-width:350px}.aa-page .aa-cap{padding:25px}.aa-page .aa-scenario{gap:50px}.aa-page .aa-lab{grid-template-columns:.9fr 1.3fr}.aa-page .aa-lab-controls,.aa-page .aa-lab-canvas{padding:25px}.aa-page .aa-connect-grid,.aa-page .aa-faq-grid{gap:50px}.aa-page .aa-nav .aa-wrap{gap:25px}}@media (max-width:900px){.aa-page .aa-wrap{width:calc(100% - 56px)}.aa-page .aa-section{padding:72px 0}.aa-page .aa-hero-grid{grid-template-columns:1fr 1fr;gap:30px;padding:46px 0}.aa-page .aa-hero .aa-actions{flex-direction:column;align-items:flex-start}.aa-page .aa-hero-note{max-width:240px;margin-top:24px}.aa-page .aa-hero-visual{align-self:center;padding-top:0}.aa-page .aa-map{padding:15px 12px}.aa-page .aa-map-input{gap:9px;margin-right:15px;padding:13px 10px}.aa-page .aa-map-input>.aa-icon{width:22px;height:22px}.aa-page .aa-map-doc{gap:9px;margin-left:15px;padding:10px}.aa-page .aa-map-doc .aa-icon{width:19px;height:19px}.aa-page .aa-orchestrator{margin:0;padding:18px 16px}.aa-page .aa-orch-tools{flex-wrap:wrap;gap:4px}.aa-page .aa-orch-tools span{padding:3px 5px}.aa-page .aa-map-node{padding:10px 3px}.aa-page .aa-map-node b{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.aa-page .aa-map-branches{gap:8px}.aa-page .aa-map-top{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.aa-page .aa-principles p{padding:22px}.aa-page .aa-principles span{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.aa-page .aa-heading{flex-direction:column;align-items:flex-start;gap:22px}.aa-page .aa-heading>.aa-lead{max-width:580px}.aa-page .aa-intro{grid-template-columns:1fr;gap:28px}.aa-page .aa-intro>div>.aa-lead{max-width:650px}.aa-page .aa-cap-grid{grid-template-columns:repeat(2,1fr)}.aa-page .aa-scenario{gap:30px}.aa-page .aa-case-sheet{padding:22px}.aa-page .aa-scenario dl>div{grid-template-columns:60px 1fr}.aa-page .aa-sheet-title{gap:9px}.aa-page .aa-sheet-file{padding:10px}.aa-page .aa-case-sheet li{gap:10px}.aa-page .aa-lab{grid-template-columns:1fr}.aa-page .aa-lab-controls{border-bottom:1px solid #56644b;border-right:0;padding:28px}.aa-page .aa-lab-controls>.aa-button{max-width:320px;margin-right:24px}.aa-page .aa-lab-controls .aa-checkline{margin-bottom:17px}.aa-page .aa-lab-canvas{padding:28px}.aa-page .aa-connect-grid{grid-template-columns:1fr;gap:35px}.aa-page .aa-connect-map{width:100%;max-width:650px}.aa-page .aa-risk-grid{gap:22px}.aa-page .aa-risk-grid i{margin:0 2px}.aa-page .aa-delivery-grid article{padding:24px}.aa-page .aa-faq-grid{grid-template-columns:1fr;gap:30px}.aa-page .aa-faq-grid .aa-lead{max-width:none}}@media (max-width:600px){.aa-page .aa-wrap{width:calc(100% - 40px)}.aa-page .aa-section{padding:58px 0}.aa-page .aa-product-line{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);padding:19px 0}.aa-page .aa-product-line span:last-child{display:none}.aa-page .aa-hero-grid{grid-template-columns:1fr;gap:35px;padding:34px 0 35px}.aa-page .aa-product{margin-bottom:20px}.aa-page .aa-hero-en{margin-top:22px}.aa-page .aa-hero .aa-lead{max-width:360px}.aa-page .aa-hero .aa-actions{flex-direction:row;align-items:center;gap:17px}.aa-page .aa-hero .aa-button{font-size:var(--type-size-label);min-height:51px;line-height:var(--type-leading-label);gap:16px;padding:15px 17px}.aa-page .aa-hero .aa-link{font-size:var(--type-size-label);line-height:var(--type-leading-label);gap:9px}.aa-page .aa-hero .aa-link .aa-icon{width:14px}.aa-page .aa-hero-note{max-width:none;margin-top:23px}.aa-page .aa-hero-note span{margin:0 5px}.aa-page .aa-hero-visual{width:100%;padding:5px 10px 0 0}.aa-page .aa-map{padding:22px 20px}.aa-page .aa-map-top{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.aa-page .aa-map-input{gap:12px;margin-right:33px;padding:17px}.aa-page .aa-map-doc{margin-left:35px;padding:13px 17px}.aa-page .aa-orchestrator{margin-left:10px;padding:23px}.aa-page .aa-orch-top{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.aa-page .aa-orch-tools span{padding:4px 6px}.aa-page .aa-map-node{padding:13px 4px}.aa-page .aa-map-node b{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.aa-page .aa-principles .aa-wrap{grid-template-columns:1fr}.aa-page .aa-principles p{border-right:0;border-bottom:1px solid var(--aa-line);justify-content:space-between;align-items:center;gap:10px;display:flex;padding:17px 0!important}.aa-page .aa-principles p:last-child{border-bottom:0}.aa-page .aa-principles b{margin:0}.aa-page .aa-principles span{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.aa-page .aa-nav .aa-wrap{gap:25px;width:100%;min-height:54px;padding-inline:20px}.aa-page .aa-nav a{padding:17px 0}.aa-page .aa-nav a:last-child{gap:8px;margin-left:0}.aa-page .aa-kicker{font-size:var(--type-size-caption);letter-spacing:.04em;line-height:var(--type-leading-caption);margin-bottom:19px}.aa-page .aa-heading{gap:18px;margin-bottom:30px}.aa-page .aa-before,.aa-page .aa-after{padding:17px}.aa-page .aa-before i,.aa-page .aa-after i{margin:0 3px}.aa-page .aa-cap-grid{grid-template-columns:1fr}.aa-page .aa-cap{padding:26px}.aa-page .aa-cap-top{margin-bottom:20px}.aa-page .aa-cap>strong{margin-top:14px}.aa-page .aa-tags{margin-top:18px;padding-top:15px}.aa-page .aa-tabs button{min-width:98px;padding:15px 10px}.aa-page .aa-scenario{grid-template-columns:1fr;gap:28px;padding-top:29px}.aa-page .aa-scenario dl>div{grid-template-columns:65px 1fr}.aa-page .aa-case-sheet{margin:0 5px 0 0;padding:24px}.aa-page .aa-sheet-top{font-size:var(--type-size-micro);line-height:var(--type-leading-micro)}.aa-page .aa-lab-controls{padding:23px}.aa-page .aa-lab-controls .aa-micro{margin-bottom:24px}.aa-page .aa-lab-controls>.aa-button{max-width:none;margin-right:0}.aa-page .aa-lab-canvas{padding:21px 16px}.aa-page .aa-lab-top{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);gap:10px}.aa-page .aa-state{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.aa-page .aa-runway li{gap:12px;padding:15px 12px}.aa-page .aa-runway li:after{left:25px!important}.aa-page .aa-runway li>span,.aa-page .aa-runway li small{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.aa-page .aa-runway li>.aa-icon{width:18px;height:18px}.aa-page .aa-review .aa-button{width:100%;font-size:var(--type-size-label);line-height:var(--type-leading-label);gap:10px;padding:11px}.aa-page .aa-connect-map{padding:24px 18px}.aa-page .aa-system-grid{gap:8px}.aa-page .aa-system-grid span{padding:13px 3px}.aa-page .aa-connect-map>.aa-micro{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.aa-page .aa-connector-core{gap:13px;padding:18px}.aa-page .aa-risk-grid{grid-template-columns:1fr;gap:30px}.aa-page .aa-risk-grid article>div{margin-top:18px;padding-top:15px}.aa-page .aa-risk-grid i{margin:0 8px}.aa-page .aa-controls-strip{grid-template-columns:1fr 1fr;gap:20px;margin-top:33px;display:grid}.aa-page .aa-delivery-grid{grid-template-columns:1fr}.aa-page .aa-delivery-grid article{padding:25px}.aa-page .aa-delivery-grid article>div{margin-bottom:17px}.aa-page .aa-metrics>div{gap:16px;padding:20px 0}.aa-page .aa-faq summary{gap:22px;padding:20px 0}.aa-page .aa-faq p{padding-right:12px}}@media (max-width:360px){.aa-page .aa-hero .aa-actions{gap:12px}.aa-page .aa-hero .aa-link{font-size:var(--type-size-label);line-height:var(--type-leading-label)}.aa-page .aa-map{padding:18px 12px}.aa-page .aa-map-input{margin-right:20px}.aa-page .aa-map-doc{margin-left:20px}.aa-page .aa-orchestrator{margin-left:0;padding:18px}.aa-page .aa-map-node b{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.aa-page .aa-before,.aa-page .aa-after{padding:14px 10px}.aa-page .aa-before i{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.aa-page .aa-case-sheet{padding:20px}.aa-page .aa-runway li{gap:9px;padding:13px 10px}.aa-page .aa-runway li>.aa-icon{display:none}}@media (prefers-reduced-motion:reduce){.aa-page{scroll-behavior:auto}.aa-page *,.aa-page :before,.aa-page :after{transition:none!important;animation:none!important}}@media print{.aa-page{scroll-padding-top:0}.aa-page .aa-nav,.aa-page .aa-skip,.aa-page .aa-hero-visual,.aa-page .aa-tabs,.aa-page .aa-lab-controls,.aa-page .aa-review,.aa-page .aa-audit,.aa-page .aa-actions{display:none!important}.aa-page .aa-wrap{width:100%}.aa-page .aa-section{padding:30px 0}.aa-page .aa-hero,.aa-page .aa-dark{color:#111;background:#fff}.aa-page .aa-hero-grid{display:block}.aa-page .aa-hero h1 br{display:none}.aa-page .aa-scenario[hidden]{display:grid!important}.aa-page .aa-scenario{break-inside:avoid;margin-top:25px}.aa-page .aa-dark .aa-lead{color:#333}.aa-page .aa-lab{display:block}.aa-page .aa-cap,.aa-page .aa-case-sheet,.aa-page .aa-delivery-grid article{break-inside:avoid}.aa-page .aa-faq-grid{grid-template-columns:1fr;gap:20px}.aa-page a[href^=\#]{display:none}}.aa-page .aa-icon{display:inline-block}.aa-page section{scroll-margin-top:70px}.aa-page .aa-nav{z-index:20;transition:top .25s;top:101px}body:has(site-header[data-scrolled]) .aa-page .aa-nav{top:73px}@media (max-width:1023px){.aa-page .aa-nav{top:77px}body:has(site-header[data-scrolled]) .aa-page .aa-nav{top:65px}}@media (prefers-reduced-motion:reduce){.aa-page .aa-nav{transition:none}}@layer base{@media print{.aa-page .aa-scenario[hidden]{display:grid!important}.aii-page [role=tabpanel][hidden],.mi-product [role=tabpanel][hidden],.iwp-page [role=tabpanel][hidden]{display:block!important}.bs-page .bs-scenario[hidden]{display:grid!important}}}.aa-page [id]{scroll-margin-top:180px}.aa-page .aa-icon{max-width:none}.aa-page .aa-section a[aria-disabled]{opacity:.55}.aa-page .aa-tabs{display:none}.aa-page .aa-enhanced .aa-tabs{display:flex}@media (max-width:1023px){.aa-page [id]{scroll-margin-top:155px}}.aii-page{--aii-orange:#dd4501;--aii-orange-dark:#b63800;--aii-ink:#182126;--aii-ink-soft:#26343e;--aii-muted:#647178;--aii-line:#dbe0dd;--aii-paper:#f2f4f1;--aii-content:1280px;color:var(--aii-ink);font-style:normal;font-weight:var(--type-weight-body);font-size:var(--type-size-body);line-height:var(--type-leading-body);-webkit-font-smoothing:antialiased;isolation:isolate;background:#fff}.aii-page *,.aii-page :before,.aii-page :after{box-sizing:border-box}.aii-page h1,.aii-page h2,.aii-page h3,.aii-page h4,.aii-page p,.aii-page figure{margin:0}.aii-page h1,.aii-page h2,.aii-page h3,.aii-page h4{font-weight:var(--type-weight-heading);line-height:var(--type-leading-small-title);letter-spacing:-.035em}.aii-page a{color:inherit;text-decoration:none}.aii-page button,.aii-page input,.aii-page textarea,.aii-page select{font:inherit;color:inherit}.aii-page button{cursor:pointer;border-radius:0}.aii-page button:disabled{opacity:.5;cursor:not-allowed}.aii-page a,.aii-page button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.aii-page img,.aii-page svg{max-width:100%}.aii-page svg{vertical-align:middle}.aii-page [hidden]{display:none!important}.aii-page :focus-visible{outline-offset:5px;outline:3px solid #287561}.aii-page ::selection{color:#152029;background:#fbbf9d}.aii-page section{scroll-margin-top:88px}.aii-page [id^=aii-cap-]{scroll-margin-top:95px}.aii-page h2{font-size:var(--type-size-section);font-weight:var(--type-weight-heading);line-height:var(--type-leading-section);letter-spacing:-.045em}.aii-page .aii-wrap{width:min(var(--aii-content), calc(100% - 112px));margin-inline:auto}.aii-page .aii-section{padding:88px 0}.aii-page .aii-heading{justify-content:space-between;align-items:flex-end;gap:72px;margin-bottom:42px;display:flex}.aii-page .aii-heading>div{min-width:0}.aii-page .aii-heading>.aii-lead{max-width:450px;margin:0}.aii-page .aii-overline,:is(.operations-console-page,.integration-hub-page,.delivery-board-page) .wk-kicker,.contact-page .ab-eyebrow{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);letter-spacing:.12em;color:#934414;text-transform:uppercase;margin-bottom:21px}.aii-page .aii-overline:before,:is(.operations-console-page,.integration-hub-page,.delivery-board-page) .wk-kicker:before,.contact-page .ab-eyebrow:before{content:"";background:var(--aii-orange,var(--wk-orange,var(--ab-brand)));vertical-align:1px;width:6px;height:6px;margin-right:11px;display:inline-block}.aii-page .aii-lead{font-size:var(--type-size-lead);line-height:var(--type-leading-lead);color:var(--aii-muted);max-width:520px;margin-top:23px}.aii-page .aii-icon{fill:none;stroke:currentColor;stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:26px;height:26px}.aii-page .aii-actions{flex-wrap:wrap;align-items:center;gap:27px;display:flex}.aii-page .aii-button{background:var(--aii-orange);border:1px solid var(--aii-orange);color:#fff;font-size:var(--type-size-label);font-weight:var(--type-weight-heading);line-height:var(--type-leading-label);justify-content:space-between;align-items:center;gap:29px;min-height:57px;padding:18px 24px;transition:background .2s,border-color .2s;display:inline-flex}.aii-page .aii-button:hover{background:var(--aii-orange-dark);border-color:var(--aii-orange-dark)}.aii-page .aii-button .aii-icon,.aii-page .aii-link .aii-icon{stroke-width:1.5px;width:18px;height:18px;transition:transform .2s}.aii-page .aii-link{font-size:var(--type-size-label);font-weight:var(--type-weight-heading);line-height:var(--type-leading-label);border-bottom:1px solid;align-items:center;gap:22px;width:fit-content;max-width:100%;padding:9px 0 7px;transition:color .2s;display:inline-flex}.aii-page .aii-link:hover{color:var(--aii-orange)}.aii-page .aii-link:hover .aii-icon{transform:translate(2px,-2px)}.aii-page .aii-link-light{color:#dce4e8;border-color:#77848d}.aii-page .aii-link-light:hover{color:#ffa370;border-color:#ffa370}.aii-page .aii-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.aii-page .aii-hero{color:#fff;background:#161f26;position:relative;overflow:hidden}.aii-page .aii-hero-grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:22px;min-height:678px;padding-top:59px;padding-bottom:52px;display:grid}.aii-page .aii-hero-copy{z-index:2;position:relative}.aii-page .aii-hero .aii-overline{color:#c1cbd2;font-size:var(--type-size-caption);letter-spacing:.14em;line-height:var(--type-leading-caption);margin-bottom:24px}.aii-page .aii-product-name{font-size:var(--type-size-body);color:#c8d0d6;letter-spacing:.055em;line-height:var(--type-leading-body);margin-bottom:14px}.aii-page .aii-hero h1{font-size:var(--type-size-hero);line-height:var(--type-leading-hero);letter-spacing:-.055em;font-weight:var(--type-weight-heading);white-space:normal}.aii-page .aii-hero h1 span{color:#f7773c}.aii-page .aii-hero-en{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);color:#aebdc8;letter-spacing:-.02em;margin-top:21px}.aii-page .aii-hero-desc{font-size:var(--type-size-lead);line-height:var(--type-leading-lead);color:#acb9c2;max-width:490px;margin-top:18px}.aii-page .aii-hero .aii-actions{margin-top:31px}.aii-page .aii-hero-foot{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#98a9b5;letter-spacing:.12em;align-items:center;gap:15px;margin-top:39px;display:flex}.aii-page .aii-hero-foot i{background:#607581;width:15px;height:1px;display:block}.aii-page .aii-hero-visual{min-width:0;margin:0 -26px 0 -6px;position:relative}.aii-page .aii-hero-visual>svg{width:100%;height:auto;display:block}.aii-page .aii-runtime-label{background:#202e38f5;border:1px solid #647785;align-items:center;gap:16px;min-width:315px;padding:16px 20px;display:flex;position:absolute;bottom:53px;left:96px;transform:rotate(-3deg);box-shadow:0 20px 35px #060f1940}.aii-page .aii-runtime-label>.aii-icon{color:#f58145;width:27px;height:27px}.aii-page .aii-runtime-label span{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#9eacb5;letter-spacing:.14em;display:block}.aii-page .aii-runtime-label b{font-size:var(--type-size-compact);font-weight:var(--type-weight-medium);color:#e3eaed;line-height:var(--type-leading-compact);margin-top:4px;display:block}.aii-page .aii-runtime-label>i{background:#ec7337;flex-shrink:0;width:6px;height:6px;margin-left:auto}.aii-page .aii-hero-visual figcaption{text-align:center;width:100%;font-size:var(--type-size-caption);color:#7d929f;letter-spacing:.035em;line-height:var(--type-leading-caption);position:absolute;bottom:4px;left:0}.aii-page .aii-values{border-bottom:1px solid var(--aii-line);background:#f2f4f1}.aii-page .aii-value-grid{grid-template-columns:repeat(4,1fr);display:grid}.aii-page .aii-value{border-right:1px solid #dce1dc;align-items:flex-start;gap:15px;padding:31px 22px;display:flex}.aii-page .aii-value:first-child{padding-left:0}.aii-page .aii-value:last-child{border:0;padding-right:0}.aii-page .aii-value>.aii-icon{color:#a44c26;width:26px;height:26px;margin-top:4px}.aii-page .aii-value span{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#717c76;letter-spacing:.05em;margin-bottom:8px;display:block}.aii-page .aii-value h2{font-size:var(--type-size-small-title);line-height:var(--type-leading-small-title);font-weight:var(--type-weight-heading);letter-spacing:-.02em}.aii-page .aii-value p{font-size:var(--type-size-body);color:#7e8882;line-height:var(--type-leading-body);max-width:220px;margin-top:6px}.aii-page .aii-page-nav{z-index:20;border-bottom:1px solid var(--aii-line);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffffed;position:sticky;top:0}.aii-page .aii-page-nav>.aii-wrap{scrollbar-width:none;align-items:stretch;gap:34px;display:flex;overflow:auto}.aii-page .aii-page-nav a{font-size:var(--type-size-label);white-space:nowrap;color:#627079;line-height:var(--type-leading-label);border-bottom:2px solid #0000;align-items:center;gap:10px;padding:19px 0;display:flex}.aii-page .aii-page-nav a:hover,.aii-page .aii-page-nav a[aria-current=true]{color:var(--aii-orange);border-color:var(--aii-orange)}.aii-page .aii-page-nav .aii-nav-contact{font-weight:var(--type-weight-heading);color:#202f38;margin-left:auto}.aii-page .aii-page-nav .aii-icon{width:16px;height:16px}.aii-page .aii-intro{padding-bottom:73px}.aii-page .aii-intro-grid{grid-template-columns:1.02fr 1fr;align-items:center;gap:100px;display:grid}.aii-page .aii-intro h2{font-size:var(--type-size-section);line-height:var(--type-leading-section)}.aii-page .aii-starting-points{border-top:1px solid var(--aii-line)}.aii-page .aii-starting-points>a{border-bottom:1px solid var(--aii-line);grid-template-columns:24px 1fr 20px;align-items:center;gap:16px;padding:24px 0;display:grid}.aii-page .aii-starting-points>a>span{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:var(--aii-orange);align-self:start;margin-top:7px}.aii-page .aii-starting-points h3{font-size:var(--type-size-small-title);font-weight:var(--type-weight-medium);line-height:var(--type-leading-small-title)}.aii-page .aii-starting-points p{font-size:var(--type-size-body);line-height:var(--type-leading-body);color:#7b8589;margin-top:6px}.aii-page .aii-starting-points .aii-icon{width:18px;height:18px}.aii-page .aii-starting-points a:hover h3{color:var(--aii-orange)}.aii-page .aii-capabilities{background:#fff;padding-top:9px;padding-bottom:78px}.aii-page .aii-cap-grid{border-top:1px solid var(--aii-line);border-left:1px solid var(--aii-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.aii-page .aii-cap{border-right:1px solid var(--aii-line);border-bottom:1px solid var(--aii-line);flex-direction:column;align-self:stretch;min-width:0;padding:29px 29px 0;display:flex}.aii-page .aii-cap-top{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.aii-page .aii-cap-top>.aii-icon{color:#8a694e;width:32px;height:32px}.aii-page .aii-cap-top>span{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#94a09a}.aii-page .aii-en{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#7b8588;letter-spacing:-.01em;margin-bottom:9px}.aii-page .aii-cap h3{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title);letter-spacing:-.035em;max-width:330px;min-height:66px}.aii-page .aii-cap-desc{color:#68747a;font-size:var(--type-size-compact);line-height:var(--type-leading-compact);margin:15px 0 17px}.aii-page .aii-tech{flex-wrap:wrap;align-content:flex-start;gap:5px;min-height:47px;margin-bottom:23px;display:flex}.aii-page .aii-tech>span{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#738078;background:#f1f3f1;border:1px solid #e4e8e3;padding:4px 7px}.aii-page .aii-cap-details{border-top:1px solid var(--aii-line);margin-top:auto}.aii-page .aii-cap-details summary{font-size:var(--type-size-label);font-weight:var(--type-weight-medium);cursor:pointer;line-height:var(--type-leading-label);justify-content:space-between;align-items:center;gap:15px;padding:17px 0;list-style:none;display:flex}.aii-page summary::-webkit-details-marker{display:none}.aii-page .aii-cap-details summary .aii-icon{width:16px;height:16px;transition:transform .2s}.aii-page .aii-cap-details[open] summary .aii-icon{transform:rotate(45deg)}.aii-page .aii-cap-details summary:hover{color:var(--aii-orange)}.aii-page .aii-cap-part{margin:6px 0 20px}.aii-page .aii-cap-part h4{font-size:var(--type-size-small-title);line-height:var(--type-leading-small-title);font-weight:var(--type-weight-heading);letter-spacing:0;margin-bottom:7px}.aii-page .aii-cap-part p{font-size:var(--type-size-compact);color:var(--aii-muted);line-height:var(--type-leading-compact)}.aii-page .aii-cap-output{font-size:var(--type-size-caption);color:#7b8780;line-height:var(--type-leading-caption);border-top:1px solid #e2e6e0;padding:13px 0 20px}.aii-page .aii-cap-output b{font-size:var(--type-size-caption);font-weight:var(--type-weight-medium);color:#34483d;line-height:var(--type-leading-caption);margin-bottom:5px;display:block}.aii-page .aii-cap-featured{color:#f2f6f8;background:#1c2932;border-color:#1c2932}.aii-page .aii-cap-featured .aii-cap-top>.aii-icon{color:#ed8955}.aii-page .aii-cap-featured .aii-en{color:#9bafb9}.aii-page .aii-cap-featured .aii-cap-desc,.aii-page .aii-cap-featured .aii-cap-part p{color:#adbdc6}.aii-page .aii-cap-featured .aii-tech>span{color:#c2cbd2;background:#2c3942;border-color:#40515d}.aii-page .aii-cap-featured .aii-cap-details,.aii-page .aii-cap-featured .aii-cap-output{border-color:#44525a}.aii-page .aii-cap-featured .aii-cap-output b{color:#d4e1df}.aii-page .aii-cap-featured .aii-cap-output{color:#aebdc2}.aii-page .aii-technical-note{font-size:var(--type-size-caption);color:#7b8883;line-height:var(--type-leading-caption);border-left:2px solid #d1a186;margin-top:19px;padding-left:12px}.aii-page .aii-tablist{display:grid}.aii-page .aii-tabs:not(.is-ready) .aii-tablist{display:none}.aii-page .aii-tablist button{color:#667780;line-height:var(--type-leading-label);font-size:var(--type-size-label);background:0 0;border:0}.aii-page .aii-tablist button:hover{color:var(--aii-orange)}.aii-page [role=tabpanel]:focus{outline-offset:7px}.aii-page .aii-environment-section{background:#f2f4f1}.aii-page .aii-environments>.aii-tablist{border-bottom:1px solid #cdd5d0;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.aii-page .aii-environments>.aii-tablist button{text-align:left;font-size:var(--type-size-label);font-weight:var(--type-weight-medium);line-height:var(--type-leading-label);border-bottom:3px solid #0000;align-items:center;gap:19px;margin-bottom:-1px;padding:17px 0 19px;display:flex}.aii-page .aii-environments>.aii-tablist button>span{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#8b9690}.aii-page .aii-environments>.aii-tablist button[aria-selected=true]{border-color:var(--aii-orange);color:var(--aii-orange)}.aii-page .aii-env-panel{grid-template-columns:.76fr 1.24fr;align-items:start;gap:72px;padding-top:39px;display:grid}.aii-page .aii-env-copy{padding-top:16px}.aii-page .aii-env-copy .aii-overline{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);margin-bottom:20px}.aii-page .aii-env-copy h3{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title);max-width:350px;margin-bottom:18px}.aii-page .aii-env-copy>p:not(.aii-overline){font-size:var(--type-size-body);color:#6a7770;line-height:var(--type-leading-body)}.aii-page .aii-env-copy ul{gap:12px;margin:26px 0;padding:0;list-style:none;display:grid}.aii-page .aii-env-copy li{font-size:var(--type-size-body);color:#4f6355;line-height:var(--type-leading-body);align-items:center;gap:12px;display:flex}.aii-page .aii-env-copy li .aii-icon{color:#768c78;width:15px;height:15px}.aii-page .aii-env-copy>small{font-size:var(--type-size-caption);color:#7e8c84;line-height:var(--type-leading-caption);margin-top:29px;display:block}.aii-page .aii-blueprint{background:#fff;border:1px solid #cbd6ce;min-width:0;box-shadow:0 8px 24px #1a2c2710}.aii-page .aii-blueprint-top{font:var(--type-size-micro)/var(--type-leading-micro) var(--font-mono);color:#6d7d75;letter-spacing:.05em;border-bottom:1px solid #dce3dd;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.aii-page .aii-blueprint-top>span{align-items:center;gap:9px;display:flex}.aii-page .aii-blueprint-top .aii-icon{width:16px;height:16px}.aii-page .aii-blueprint-top>small{font-style:normal;font-weight:var(--type-weight-body);font-size:var(--type-size-caption);line-height:var(--type-leading-caption);letter-spacing:0}.aii-page .aii-boundary{background:radial-gradient(#b4c4b647 .7px,#0000 .7px) 0 0/14px 14px;border:1px dashed #b4c5b9;margin:19px;padding:19px 23px 21px}.aii-page .aii-boundary-label{font-size:var(--type-size-caption);color:#647e6a;line-height:var(--type-leading-caption);align-items:center;gap:9px;margin-bottom:17px;display:flex}.aii-page .aii-boundary-label .aii-icon{width:14px;height:14px}.aii-page .aii-stack-layout{grid-template-columns:1fr 78px;gap:17px;display:grid}.aii-page .aii-stack{flex-direction:column;align-items:stretch;min-width:0;display:flex}.aii-page .aii-stack-block{text-align:center;line-height:var(--type-leading-caption);background:#fff;border:1px solid #c8d7cb;justify-content:space-between;align-items:center;gap:12px;padding:11px 15px;display:flex}.aii-page .aii-stack-block span{font-size:var(--type-size-caption);font-weight:var(--type-weight-heading);color:#3c5144;line-height:var(--type-leading-caption)}.aii-page .aii-stack-block em{font-weight:var(--type-weight-body);font-size:var(--type-size-micro);line-height:var(--type-leading-micro);color:#8b978f;font-style:normal;display:block}.aii-page .aii-connector{background:#b58e70;align-self:center;width:1px;height:18px;position:relative}.aii-page .aii-connector:after{content:"";border-bottom:1px solid #b58e70;border-right:1px solid #b58e70;width:5px;height:5px;position:absolute;bottom:3px;left:-2px;transform:rotate(45deg)}.aii-page .aii-gateway{text-align:center;background:#fef5ee;border:1px solid #d58960;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;display:flex}.aii-page .aii-gateway b{font-size:var(--type-size-micro);color:#9b4b20;font-weight:var(--type-weight-heading);line-height:var(--type-leading-micro)}.aii-page .aii-gateway span{font-size:var(--type-size-micro);color:#b2896f;line-height:var(--type-leading-micro)}.aii-page .aii-serving{background:#fff;border:1px solid #bacabd;padding:13px 14px}.aii-page .aii-block-label{font-size:var(--type-size-caption);color:#46614e;line-height:var(--type-leading-caption);justify-content:space-between;align-items:center;gap:8px;display:flex}.aii-page .aii-block-label>span{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#98a59b}.aii-page .aii-models{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:12px;display:grid}.aii-page .aii-models>span{text-align:center;font-size:var(--type-size-caption);color:#617c67;line-height:var(--type-leading-caption);background:#f1f5ef;border:1px solid #d8e3d6;padding:8px 3px}.aii-page .aii-gpu{color:#fff;text-align:center;background:#243b30;border:1px solid #3c5c47;padding:14px 11px}.aii-page .aii-gpu>span{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);justify-content:center;align-items:center;gap:8px;display:flex}.aii-page .aii-gpu .aii-icon{color:#d2b998;width:19px;height:19px}.aii-page .aii-gpu small{color:#a3b8a9;font-size:var(--type-size-caption);line-height:var(--type-leading-caption);margin-top:4px;display:block}.aii-page .aii-network-base{font-size:var(--type-size-micro);color:#7a917f;line-height:var(--type-leading-micro);background:#ecf1e9;border:1px solid #cbd8cc;border-top:0;justify-content:center;align-items:center;gap:8px;padding:10px 7px;display:flex}.aii-page .aii-network-base .aii-icon{width:14px;height:14px}.aii-page .aii-governance{background:#f1f4ef;border:1px solid #d7ddd5;flex-direction:column;justify-content:space-around;gap:25px;padding:14px 2px;display:flex}.aii-page .aii-governance>div{font-size:var(--type-size-caption);color:#84917f;line-height:var(--type-leading-caption);flex-direction:column;align-items:center;gap:10px;display:flex}.aii-page .aii-governance .aii-icon{color:#6c856d;width:22px;height:22px}.aii-page .aii-blueprint-bottom{color:#97a398;font-size:var(--type-size-micro);line-height:var(--type-leading-micro);border-top:1px solid #e1e7df;justify-content:space-between;gap:6px;padding:12px 20px;display:flex}.aii-page .aii-delivery{padding-bottom:83px}.aii-page .aii-phases>.aii-tablist{border-block:1px solid var(--aii-line);border-left:1px solid var(--aii-line);grid-template-columns:repeat(6,minmax(0,1fr))}.aii-page .aii-phases>.aii-tablist button{overflow-wrap:anywhere;text-align:left;border-right:1px solid var(--aii-line);grid-template-columns:minmax(0,1fr) 16px;gap:4px 9px;min-width:0;padding:19px 18px;display:grid}.aii-page .aii-phases>.aii-tablist button>span{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#8d999a;grid-area:1/1;margin-bottom:7px}.aii-page .aii-phases>.aii-tablist button>b{font-size:var(--type-size-lead);font-weight:var(--type-weight-medium);color:#27383e;line-height:var(--type-leading-lead);grid-area:2/1}.aii-page .aii-phases>.aii-tablist button>small{font-size:var(--type-size-caption);color:#8b969a;line-height:var(--type-leading-caption);grid-area:3/1}.aii-page .aii-phases>.aii-tablist button>.aii-icon{grid-area:1/2/4;width:16px;height:16px}.aii-page .aii-phases>.aii-tablist button[aria-selected=true]{background:var(--aii-orange);color:#fff;border-color:var(--aii-orange)}.aii-page .aii-phases>.aii-tablist button[aria-selected=true] b{color:#fff}.aii-page .aii-phases>.aii-tablist button[aria-selected=true] span,.aii-page .aii-phases>.aii-tablist button[aria-selected=true] small{color:#ffe0cd}.aii-page .aii-phase-panel{grid-template-columns:1fr 1fr;align-items:center;gap:90px;min-height:393px;padding-top:39px;display:grid}.aii-page .aii-phase-copy h3{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title);margin-bottom:18px}.aii-page .aii-phase-copy>p:not(.aii-overline){font-size:var(--type-size-body);color:var(--aii-muted);line-height:var(--type-leading-body);max-width:510px}.aii-page .aii-phase-copy dl{font-size:var(--type-size-body);color:#475b60;line-height:var(--type-leading-body);margin:23px 0 0}.aii-page .aii-phase-copy dl>div{border-top:1px solid var(--aii-line);grid-template-columns:67px 1fr;gap:18px;padding:14px 0;display:grid}.aii-page .aii-phase-copy dt{color:#8b9594}.aii-page .aii-phase-copy dd{margin:0}.aii-page .aii-delivery-sheet{background:#f1f3ee;border:1px solid #dde3d8;padding:23px 26px;position:relative}.aii-page .aii-delivery-sheet:before{content:"";background:#aebbaa;width:74px;height:3px;position:absolute;top:0;left:0}.aii-page .aii-sheet-top{font-size:var(--type-size-micro);color:#687d69;line-height:var(--type-leading-micro);justify-content:space-between;gap:20px;display:flex}.aii-page .aii-sheet-top small{font-size:var(--type-size-caption);color:#899887;line-height:var(--type-leading-caption)}.aii-page .aii-sheet-title{padding:20px 0 15px}.aii-page .aii-sheet-title>span{font:var(--type-size-micro)/var(--type-leading-micro) var(--font-mono);color:#92a08b;letter-spacing:.06em}.aii-page .aii-sheet-title h4{font-size:var(--type-size-card-title);color:#3e5540;line-height:var(--type-leading-card-title);margin-top:7px}.aii-page .aii-doc-row{color:#748c74;border-top:1px solid #d4dfcf;align-items:center;gap:14px;padding:14px 0;display:flex}.aii-page .aii-doc-row>.aii-icon{width:22px;height:22px}.aii-page .aii-doc-row strong{font-size:var(--type-size-caption);color:#4b614a;font-weight:var(--type-weight-medium);line-height:var(--type-leading-caption)}.aii-page .aii-doc-row small{font-size:var(--type-size-caption);color:#96a28e;line-height:var(--type-leading-caption);margin-top:3px;display:block}.aii-page .aii-doc-row>span{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#9daa97;margin-left:auto}.aii-page .aii-sheet-note{font-size:var(--type-size-caption);color:#98a493;line-height:var(--type-leading-caption);border-top:1px solid #d4dfcf;padding-top:12px}.aii-page .aii-operations{color:#f0f4f6;background:#172128;padding-bottom:82px}.aii-page .aii-operations .aii-overline{color:#b2c3cc}.aii-page .aii-operations .aii-lead{color:#a0b1bc}.aii-page .aii-ops-tabs>.aii-tablist{border-bottom:1px solid #3f4d57;gap:31px;display:flex}.aii-page .aii-ops-tabs>.aii-tablist button{color:#9aaebc;font-size:var(--type-size-label);line-height:var(--type-leading-label);border-bottom:2px solid #0000;margin-bottom:-1px;padding:14px 0 16px}.aii-page .aii-ops-tabs>.aii-tablist button[aria-selected=true]{color:#f1945f;border-color:#f17e42}.aii-page .aii-ops-panel{grid-template-columns:.73fr 1.27fr;align-items:center;gap:80px;padding-top:36px;display:grid}.aii-page .aii-ops-copy h3{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title);color:#f1f5f7;margin:0 0 18px}.aii-page .aii-ops-copy>p:not(.aii-overline){font-size:var(--type-size-body);color:#a6b6c0;line-height:var(--type-leading-body)}.aii-page .aii-operation-note{font-size:var(--type-size-caption);color:#90a6b3;line-height:var(--type-leading-caption);border-top:1px solid #3a4e5a;border-bottom:1px solid #3a4e5a;gap:17px;margin:28px 0;padding:21px 0;display:flex}.aii-page .aii-operation-note .aii-icon{color:#d89970;width:23px;height:23px;margin-top:5px}.aii-page .aii-console{background:#1f2c35;border:1px solid #475861;min-width:0;box-shadow:0 12px 25px #08171c44}.aii-page .aii-console-top{color:#c2cfd7;font-size:var(--type-size-micro);line-height:var(--type-leading-micro);border-bottom:1px solid #42515b;justify-content:space-between;align-items:center;gap:15px;padding:13px 18px;display:flex}.aii-page .aii-console-top>span{align-items:center;gap:9px;display:flex}.aii-page .aii-console-top i{background:#c7865c;width:6px;height:6px}.aii-page .aii-console-top small{font-size:var(--type-size-caption);color:#829ba9;line-height:var(--type-leading-caption)}.aii-page .aii-console-body{padding:20px}.aii-page .aii-console-meta{justify-content:space-between;align-items:center;gap:10px;display:flex}.aii-page .aii-console-meta strong{font-size:var(--type-size-body);font-weight:var(--type-weight-medium);line-height:var(--type-leading-body)}.aii-page .aii-console-meta span{font-size:var(--type-size-micro);color:#7893a3;line-height:var(--type-leading-micro)}.aii-page .aii-metric-grid{background:#26353f;border:1px solid #44535d;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:19px;display:grid}.aii-page .aii-metric-grid>div{border-right:1px solid #44535d;padding:12px 14px}.aii-page .aii-metric-grid>div:last-child{border:0}.aii-page .aii-metric-grid span{font-size:var(--type-size-caption);color:#9bb0bd;line-height:var(--type-leading-caption);display:block}.aii-page .aii-metric-grid b{font-size:var(--type-size-card-title);font-weight:var(--type-weight-body);line-height:var(--type-leading-card-title);color:#d1dce1;display:block}.aii-page .aii-metric-grid small{font-size:var(--type-size-caption);color:#7491a2;line-height:var(--type-leading-caption)}.aii-page .aii-observation{background:#1b2831;border:1px solid #3b4b54;margin-top:19px;padding:15px 13px 6px}.aii-page .aii-observation>div{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.aii-page .aii-observation b{font-size:var(--type-size-micro);font-weight:var(--type-weight-medium);color:#b8c8d1;line-height:var(--type-leading-micro)}.aii-page .aii-observation span{font-size:var(--type-size-micro);color:#6f8b9b;line-height:var(--type-leading-micro)}.aii-page .aii-observation>svg{width:100%;height:86px;display:block}.aii-page .aii-console table{border-collapse:collapse;text-align:left;width:100%;font-size:var(--type-size-compact);line-height:var(--type-leading-compact);margin-top:14px}.aii-page .aii-console th{font-size:var(--type-size-compact);font-weight:var(--type-weight-body);color:#7f98a7;line-height:var(--type-leading-compact);padding:9px 4px}.aii-page .aii-console td{color:#b3c6d0;border-top:1px solid #3d4d59;padding:10px 4px}.aii-page .aii-console td:last-child{color:#8fa797;white-space:nowrap}.aii-page .aii-console-bottom{font:var(--type-size-micro)/var(--type-leading-micro) var(--font-mono);color:#809cac;border-top:1px solid #44535d;justify-content:space-between;gap:10px;padding:10px 18px;display:flex}.aii-page .aii-engagement{background:#f5f3f0}.aii-page .aii-engagement-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.aii-page .aii-engagement-card{background:#fff;border:1px solid #deded7;flex-direction:column;min-width:0;padding:28px 29px 26px;display:flex}.aii-page .aii-engagement-top{border-bottom:1px solid #dde2dd;align-items:center;gap:13px;padding-bottom:24px;display:flex}.aii-page .aii-engagement-top>span{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:var(--aii-orange);align-self:start;margin-top:8px}.aii-page .aii-engagement-top h3{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title);font-weight:var(--type-weight-medium);letter-spacing:-.05em}.aii-page .aii-engagement-top>.aii-icon{color:#a6aea6;width:23px;height:23px;margin-left:auto}.aii-page .aii-engagement-card:nth-child(2){border-top:3px solid var(--aii-orange);padding-top:26px}.aii-page .aii-engagement-card h4{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title);margin-top:24px;margin-bottom:12px}.aii-page .aii-engagement-card>p{font-size:var(--type-size-compact);line-height:var(--type-leading-compact);color:#7e8885;min-height:50px}.aii-page .aii-engagement-card ul{gap:11px;margin:22px 0;padding:0;list-style:none;display:grid}.aii-page .aii-engagement-card li{font-size:var(--type-size-compact);color:#5d7266;line-height:var(--type-leading-compact);align-items:center;gap:10px;display:flex}.aii-page .aii-engagement-card li .aii-icon{color:#9aa690;width:13px;height:13px}.aii-page .aii-fee{border-top:1px solid #e2e5dd;min-height:100px;margin-top:auto;padding-top:19px}.aii-page .aii-fee>span{font-size:var(--type-size-caption);color:#9b9f96;line-height:var(--type-leading-caption)}.aii-page .aii-fee>p{font-size:var(--type-size-body);line-height:var(--type-leading-body);color:#748078;max-width:315px;margin-top:6px}.aii-page .aii-engagement-card>.aii-link{font-size:var(--type-size-label);line-height:var(--type-leading-label);margin-top:18px}.aii-page .aii-commercial{justify-content:space-between;align-items:center;gap:45px;margin-top:26px;display:flex}.aii-page .aii-commercial>div{align-items:flex-start;gap:17px;display:flex}.aii-page .aii-commercial>div>.aii-icon{color:#9b866c;width:23px;height:23px;margin-top:2px}.aii-page .aii-commercial strong{font-size:var(--type-size-caption);font-weight:var(--type-weight-medium);line-height:var(--type-leading-caption);margin-bottom:7px;display:block}.aii-page .aii-commercial span{font-size:var(--type-size-caption);color:#898f86;max-width:740px;line-height:var(--type-leading-caption);display:block}.aii-page .aii-commercial>.aii-link{white-space:nowrap;font-size:var(--type-size-label);line-height:var(--type-leading-label);flex-shrink:0}.aii-page .aii-scope{padding-bottom:0}.aii-page .aii-scope .aii-heading{gap:60px}.aii-page .aii-scope .aii-heading h2{font-size:var(--type-size-section);line-height:var(--type-leading-section)}.aii-page .aii-scope .aii-lead{max-width:400px;font-size:var(--type-size-lead);line-height:var(--type-leading-lead)}.aii-page .aii-scope-grid{border:1px solid var(--aii-line);border-right:0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.aii-page .aii-scope-grid article{border-right:1px solid var(--aii-line);padding:26px 23px 25px}.aii-page .aii-scope-grid article>span{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#95a098;flex-wrap:wrap;align-items:center;gap:9px;display:flex}.aii-page .aii-scope-grid span>b{font-style:normal;font-size:var(--type-size-caption);line-height:var(--type-leading-caption);font-weight:var(--type-weight-body);letter-spacing:0;border:1px solid #ce7950;padding:3px 5px}.aii-page .aii-scope-grid h3{font-size:var(--type-size-small-title);font-weight:var(--type-weight-medium);line-height:var(--type-leading-small-title);margin:19px 0 13px}.aii-page .aii-scope-grid p{font-size:var(--type-size-compact);line-height:var(--type-leading-compact);color:#7e8a80}.aii-page .aii-scope-grid small{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#9ba89e;letter-spacing:-.03em;margin-top:21px;display:block}.aii-page .aii-scope-current{border-top:2px solid var(--aii-orange);background:#fff3e9;margin-top:-1px}.aii-page .aii-scope-current h3{color:#af420b}.aii-page .aii-scope-current>span{color:#b66037}.aii-page .aii-scope-current p{color:#a97857}.aii-page .aii-partner-note{border-bottom:1px solid var(--aii-line);align-items:flex-start;gap:20px;padding:24px 0 29px;display:flex}.aii-page .aii-partner-note>.aii-icon{color:#879a8b;width:22px;height:22px;margin-top:4px}.aii-page .aii-partner-note h3{font-size:var(--type-size-small-title);letter-spacing:-.01em;font-weight:var(--type-weight-medium);line-height:var(--type-leading-small-title);margin-bottom:8px}.aii-page .aii-partner-note p{font-size:var(--type-size-body);line-height:var(--type-leading-body);color:#7f8c83;max-width:1060px}.aii-page .aii-faq-grid{grid-template-columns:.7fr 1.3fr;align-items:start;gap:90px;display:grid}.aii-page .aii-faq-grid .aii-lead{font-size:var(--type-size-lead);max-width:330px;line-height:var(--type-leading-lead)}.aii-page .aii-faq-grid>.aii-wrap{min-width:0}.aii-page .aii-faq-grid .aii-link{margin-top:26px}.aii-page .aii-faq{border-top:1px solid var(--aii-line)}.aii-page .aii-faq:last-child{border-bottom:1px solid var(--aii-line)}.aii-page .aii-faq summary{font-size:var(--type-size-label);font-weight:var(--type-weight-medium);line-height:var(--type-leading-label);cursor:pointer;justify-content:space-between;align-items:center;gap:26px;padding:21px 0;list-style:none;display:flex}.aii-page .aii-faq summary>.aii-icon{width:15px;height:15px;transition:transform .2s}.aii-page .aii-faq[open] summary,.aii-page .aii-faq summary:hover{color:var(--aii-orange)}.aii-page .aii-faq[open] summary>.aii-icon{transform:rotate(45deg)}.aii-page .aii-faq>div{padding:0 37px 22px 0}.aii-page .aii-faq>div p{font-size:var(--type-size-body);line-height:var(--type-leading-body);color:#7b8780}.aii-page .aii-text-button{font-size:var(--type-size-label);color:#566c52;line-height:var(--type-leading-label);background:0 0;border:0;border-bottom:1px solid #6b7a69;padding:7px 0}@media (min-width:1600px){.aii-page .aii-hero-grid{min-height:717px}.aii-page .aii-hero-visual{margin-right:-47px}}@media (max-width:1199px){.aii-page .aii-wrap{width:calc(100% - 80px)}.aii-page .aii-heading{gap:45px}.aii-page .aii-heading>.aii-lead{max-width:360px;font-size:var(--type-size-lead);line-height:var(--type-leading-lead)}.aii-page .aii-hero-grid{gap:12px;min-height:620px}.aii-page .aii-hero-desc{max-width:450px}.aii-page .aii-hero .aii-button{font-size:var(--type-size-label);line-height:var(--type-leading-label);gap:17px;padding:16px 19px}.aii-page .aii-hero .aii-actions{gap:23px}.aii-page .aii-hero .aii-link{font-size:var(--type-size-label);line-height:var(--type-leading-label);gap:15px}.aii-page .aii-runtime-label{min-width:275px;padding:14px 17px;bottom:38px;left:72px}.aii-page .aii-value{gap:11px;padding:27px 16px}.aii-page .aii-value>.aii-icon{width:22px;height:22px}.aii-page .aii-value span{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.aii-page .aii-page-nav>.aii-wrap{gap:24px}.aii-page .aii-intro-grid{gap:55px}.aii-page .aii-cap{padding:26px 23px 0}.aii-page .aii-cap h3{min-height:60px}.aii-page .aii-tech{min-height:49px}.aii-page .aii-en{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.aii-page .aii-env-panel{grid-template-columns:.78fr 1.22fr;gap:42px}.aii-page .aii-boundary{margin:16px;padding:17px}.aii-page .aii-stack-layout{grid-template-columns:1fr 65px;gap:13px}.aii-page .aii-stack-block{display:block}.aii-page .aii-stack-block em{margin-top:4px}.aii-page .aii-gateway{display:block}.aii-page .aii-gateway>span{margin-top:2px;display:block}.aii-page .aii-phase-panel{gap:50px}.aii-page .aii-phases>.aii-tablist button{padding:17px 13px}.aii-page .aii-ops-panel{grid-template-columns:.7fr 1.3fr;gap:45px}.aii-page .aii-metric-grid>div{padding:10px}.aii-page .aii-engagement-card{padding:24px 23px}.aii-page .aii-engagement-card:nth-child(2){padding-top:22px}.aii-page .aii-scope .aii-lead{max-width:350px}.aii-page .aii-scope-grid article{padding:23px 18px}.aii-page .aii-faq-grid{gap:60px}}@media (max-width:900px){.aii-page .aii-wrap{width:calc(100% - 56px)}.aii-page .aii-section{padding:67px 0}.aii-page .aii-heading{gap:35px;margin-bottom:32px}.aii-page .aii-heading>.aii-lead{max-width:290px;font-size:var(--type-size-lead);line-height:var(--type-leading-lead)}.aii-page .aii-hero-grid{grid-template-columns:1fr 1fr;min-height:580px;padding:50px 0 42px}.aii-page .aii-hero .aii-actions{gap:13px}.aii-page .aii-hero .aii-button{font-size:var(--type-size-label);min-height:50px;line-height:var(--type-leading-label);padding:15px 16px}.aii-page .aii-hero .aii-link{font-size:var(--type-size-label);line-height:var(--type-leading-label)}.aii-page .aii-runtime-label{gap:12px;min-width:260px;padding:12px 15px;bottom:25px;left:35px}.aii-page .aii-hero-visual{margin-left:-10px;margin-right:-19px}.aii-page .aii-hero-visual figcaption{bottom:-10px}.aii-page .aii-hero-foot{font-size:var(--type-size-caption);letter-spacing:.05em;line-height:var(--type-leading-caption);gap:9px}.aii-page .aii-hero-foot i{width:10px}.aii-page .aii-value-grid{grid-template-columns:repeat(2,1fr)}.aii-page .aii-value{padding:23px 20px}.aii-page .aii-value:nth-child(2){border:0}.aii-page .aii-value:nth-child(3){border-left:0;border-top:1px solid var(--aii-line);padding-left:0}.aii-page .aii-value:nth-child(4){border-top:1px solid var(--aii-line)}.aii-page .aii-page-nav .aii-nav-contact{display:none}.aii-page .aii-page-nav>.aii-wrap{gap:30px}.aii-page .aii-intro-grid{gap:38px}.aii-page .aii-intro .aii-lead{font-size:var(--type-size-lead);line-height:var(--type-leading-lead)}.aii-page .aii-starting-points>a{grid-template-columns:19px 1fr 17px;gap:11px;padding:20px 0}.aii-page .aii-capabilities{padding-top:0}.aii-page .aii-cap-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aii-page .aii-en{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.aii-page .aii-cap{padding:26px 24px 0}.aii-page .aii-cap-featured{order:0}.aii-page .aii-environments>.aii-tablist{gap:14px}.aii-page .aii-environments>.aii-tablist button{gap:11px}.aii-page .aii-env-panel{grid-template-columns:.78fr 1.22fr;gap:28px}.aii-page .aii-env-copy li{gap:9px}.aii-page .aii-boundary{margin:12px;padding:14px 12px}.aii-page .aii-stack-layout{grid-template-columns:1fr 54px;gap:9px}.aii-page .aii-blueprint-top{font-size:var(--type-size-micro);line-height:var(--type-leading-micro);padding:13px}.aii-page .aii-blueprint-top>small{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.aii-page .aii-blueprint-bottom{padding:11px 13px}.aii-page .aii-gpu .aii-icon{width:16px;height:16px}.aii-page .aii-block-label>span{display:none}.aii-page .aii-serving{padding:11px}.aii-page .aii-models>span{padding:7px 2px}.aii-page .aii-phases>.aii-tablist{grid-template-columns:repeat(3,minmax(0,1fr))}.aii-page .aii-phases>.aii-tablist button:nth-child(-n+3){border-bottom:1px solid var(--aii-line)}.aii-page .aii-phases>.aii-tablist button{grid-template-columns:24px minmax(0,1fr) 16px;gap:4px 10px;padding:17px}.aii-page .aii-phases>.aii-tablist button>span{grid-row:1/3;align-self:start;margin:0;padding-top:3px}.aii-page .aii-phases>.aii-tablist button>b{grid-area:1/2}.aii-page .aii-phases>.aii-tablist button>small{grid-area:2/2}.aii-page .aii-phases>.aii-tablist button>.aii-icon{grid-area:1/3/3}.aii-page .aii-phase-panel{gap:33px}.aii-page .aii-phase-copy dl>div{grid-template-columns:57px 1fr;gap:10px}.aii-page .aii-delivery-sheet{padding:20px}.aii-page .aii-ops-panel{grid-template-columns:.7fr 1.3fr;gap:28px}.aii-page .aii-console-body{padding:15px}.aii-page .aii-metric-grid>div{padding:10px 8px}.aii-page .aii-console-top{padding:12px 15px}.aii-page .aii-observation>div{display:block}.aii-page .aii-observation span{margin-top:3px;display:block}.aii-page .aii-console-bottom{font-size:var(--type-size-micro);line-height:var(--type-leading-micro);padding:10px 15px}.aii-page .aii-engagement-grid{gap:14px}.aii-page .aii-engagement-card{padding:23px 18px}.aii-page .aii-engagement-card:nth-child(2){padding-top:21px}.aii-page .aii-engagement-top{gap:9px}.aii-page .aii-engagement-top>.aii-icon{width:16px;height:16px}.aii-page .aii-engagement-card li{gap:7px}.aii-page .aii-commercial{gap:28px}.aii-page .aii-scope .aii-lead{max-width:280px}.aii-page .aii-scope-grid{grid-template-columns:repeat(2,1fr)}.aii-page .aii-scope-grid article:nth-child(n+3){border-top:1px solid var(--aii-line)}.aii-page .aii-scope-grid article{padding:23px}.aii-page .aii-faq-grid{gap:40px}.aii-page .aii-faq summary{gap:20px;padding:19px 0}.aii-page .aii-scope{padding-bottom:0}}@media (max-width:640px){.aii-page .aii-wrap{width:calc(100% - 40px)}.aii-page .aii-section{padding:53px 0}.aii-page .aii-overline,:is(.operations-console-page,.integration-hub-page,.delivery-board-page) .wk-kicker,.contact-page .ab-eyebrow{font-size:var(--type-size-caption);letter-spacing:.075em;line-height:var(--type-leading-caption);margin-bottom:17px}.aii-page .aii-overline:before,:is(.operations-console-page,.integration-hub-page,.delivery-board-page) .wk-kicker:before,.contact-page .ab-eyebrow:before{width:5px;height:5px;margin-right:8px}.aii-page .aii-heading{margin-bottom:29px;display:block}.aii-page .aii-heading>.aii-lead{max-width:none;font-size:var(--type-size-lead);line-height:var(--type-leading-lead);margin-top:19px}.aii-page .aii-lead{margin-top:19px}.aii-page .aii-link{gap:17px}.aii-page .aii-button{gap:20px;min-height:51px;padding:15px 19px}.aii-page .aii-hero-grid{min-height:0;padding:40px 0 18px;display:block}.aii-page .aii-hero .aii-overline{letter-spacing:.09em;margin-bottom:22px}.aii-page .aii-product-name{letter-spacing:.04em;margin-bottom:13px}.aii-page .aii-hero-en{margin-top:18px}.aii-page .aii-hero-desc{max-width:450px;margin-top:13px}.aii-page .aii-hero .aii-actions{gap:22px;margin-top:26px}.aii-page .aii-hero .aii-button{font-size:var(--type-size-label);min-height:50px;line-height:var(--type-leading-label);gap:17px;padding:15px 17px}.aii-page .aii-hero .aii-link{font-size:var(--type-size-label);line-height:var(--type-leading-label);gap:10px}.aii-page .aii-hero-foot{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);gap:12px;margin-top:25px}.aii-page .aii-hero-foot i{width:12px}.aii-page .aii-hero-visual{margin:6px -3px 0;justify-content:center;align-items:center;max-width:470px;height:310px;margin-inline:auto;display:flex}.aii-page .aii-hero-visual>svg{object-fit:contain;width:100%;height:100%}.aii-page .aii-runtime-label{gap:11px;width:78%;min-width:0;max-width:310px;padding:12px 14px;bottom:33px;left:14%}.aii-page .aii-runtime-label span{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.aii-page .aii-runtime-label>.aii-icon{width:22px;height:22px}.aii-page .aii-runtime-label>i{width:5px;height:5px}.aii-page .aii-hero-visual figcaption{bottom:8px}.aii-page .aii-value{gap:9px;padding:20px 0 20px 17px}.aii-page .aii-value:nth-child(2){padding-right:0}.aii-page .aii-value:nth-child(3),.aii-page .aii-value:first-child{padding-right:12px}.aii-page .aii-value>.aii-icon{width:18px;height:18px;margin-top:1px}.aii-page .aii-value span{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);margin-bottom:6px}.aii-page .aii-value p{margin-top:5px}.aii-page .aii-page-nav>.aii-wrap{gap:23px}.aii-page .aii-page-nav a{padding:15px 0}.aii-page section{scroll-margin-top:69px}.aii-page .aii-intro-grid{grid-template-columns:1fr;gap:29px}.aii-page .aii-starting-points>a{grid-template-columns:21px 1fr 17px;gap:12px;padding:19px 0}.aii-page .aii-capabilities{padding-top:0}.aii-page .aii-cap-grid{grid-template-columns:1fr}.aii-page .aii-cap{padding:25px 23px 0}.aii-page .aii-cap-top{margin-bottom:17px}.aii-page .aii-cap-top>.aii-icon{width:28px;height:28px}.aii-page .aii-en{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.aii-page .aii-cap h3{max-width:100%;min-height:0}.aii-page .aii-cap-desc{margin:12px 0 17px}.aii-page .aii-tech{gap:5px;min-height:0;margin-bottom:22px}.aii-page .aii-tech>span{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.aii-page .aii-cap-details summary{padding:16px 0}.aii-page .aii-technical-note{margin-top:17px}.aii-page .aii-environments>.aii-tablist{border-bottom:0;grid-template-columns:repeat(2,1fr);gap:0 18px}.aii-page .aii-environments>.aii-tablist button{border-bottom:1px solid #c8d2cc;gap:11px;margin:0;padding:15px 0}.aii-page .aii-environments>.aii-tablist button[aria-selected=true]{border-bottom:2px solid var(--aii-orange)}.aii-page .aii-env-panel{padding-top:27px;display:block}.aii-page .aii-env-copy{padding:0}.aii-page .aii-env-copy h3,.aii-page .aii-env-copy>p:not(.aii-overline){max-width:none}.aii-page .aii-env-copy .aii-overline{margin-bottom:15px}.aii-page .aii-env-copy ul{gap:10px;margin:21px 0}.aii-page .aii-env-copy>small{margin-top:21px;margin-bottom:27px}.aii-page .aii-blueprint-top{font-size:var(--type-size-micro);line-height:var(--type-leading-micro);padding:13px 12px}.aii-page .aii-blueprint-top>small{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.aii-page .aii-boundary{margin:12px;padding:14px 12px 16px}.aii-page .aii-stack-layout{grid-template-columns:1fr 52px;gap:9px}.aii-page .aii-boundary-label{margin-bottom:14px}.aii-page .aii-stack-block{padding:10px;display:block}.aii-page .aii-stack-block em{font-size:var(--type-size-micro);line-height:var(--type-leading-micro)}.aii-page .aii-gateway{padding:9px 5px}.aii-page .aii-serving{padding:11px 10px}.aii-page .aii-models{gap:4px}.aii-page .aii-models>span{padding:7px 2px}.aii-page .aii-gpu{padding:12px 7px}.aii-page .aii-gpu>span{gap:7px}.aii-page .aii-network-base{gap:5px}.aii-page .aii-blueprint-bottom{padding:11px 12px}.aii-page .aii-phases>.aii-tablist button{grid-template-columns:minmax(0,1fr) 13px;gap:3px 8px;padding:13px 11px}.aii-page .aii-phases>.aii-tablist button>span{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);grid-area:1/1;margin-bottom:5px;padding:0}.aii-page .aii-phases>.aii-tablist button>b{grid-area:2/1}.aii-page .aii-phases>.aii-tablist button>small{grid-area:3/1}.aii-page .aii-phases>.aii-tablist button>.aii-icon{grid-area:1/2/4;width:13px;height:13px}.aii-page .aii-phase-panel{min-height:0;padding-top:26px;display:block}.aii-page .aii-phase-copy .aii-overline{margin-bottom:14px}.aii-page .aii-phase-copy dl>div{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);grid-template-columns:60px 1fr;gap:12px;padding:13px 0}.aii-page .aii-delivery-sheet{margin-top:23px;padding:21px}.aii-page .aii-doc-row{gap:12px}.aii-page .aii-ops-tabs>.aii-tablist{gap:25px}.aii-page .aii-ops-tabs>.aii-tablist button{padding:12px 0 14px}.aii-page .aii-ops-panel{padding-top:28px;display:block}.aii-page .aii-operation-note{margin:21px 0;padding:17px 0}.aii-page .aii-console{margin-top:28px}.aii-page .aii-console-top{gap:10px;padding:13px}.aii-page .aii-console-body{padding:15px 12px}.aii-page .aii-metric-grid>div{padding:10px 8px}.aii-page .aii-observation{padding:12px 10px 6px}.aii-page .aii-observation>svg{height:81px}.aii-page .aii-console td{padding:9px 3px}.aii-page .aii-console-bottom{font-size:var(--type-size-micro);line-height:var(--type-leading-micro);padding:10px 12px}.aii-page .aii-engagement-grid{grid-template-columns:1fr;gap:17px}.aii-page .aii-engagement-card{padding:27px}.aii-page .aii-engagement-card:nth-child(2){padding-top:25px}.aii-page .aii-engagement-top>.aii-icon{width:22px;height:22px}.aii-page .aii-engagement-top{gap:14px;padding-bottom:21px}.aii-page .aii-engagement-card h4{margin-top:21px}.aii-page .aii-engagement-card>p{min-height:0}.aii-page .aii-engagement-card li{gap:10px}.aii-page .aii-engagement-card ul{margin:22px 0}.aii-page .aii-fee{min-height:0}.aii-page .aii-engagement-card>.aii-link{margin-top:19px}.aii-page .aii-commercial{margin-top:22px;display:block}.aii-page .aii-commercial>div{gap:13px}.aii-page .aii-commercial>.aii-link{margin:16px 0 0 35px}.aii-page .aii-scope{padding-bottom:0}.aii-page .aii-scope .aii-lead{max-width:none}.aii-page .aii-scope-grid article{padding:21px 16px}.aii-page .aii-scope-grid article>span{font-size:var(--type-size-caption);min-height:29px;line-height:var(--type-leading-caption);align-content:start;gap:6px}.aii-page .aii-scope-grid span>b{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.aii-page .aii-scope-grid h3{margin:12px 0}.aii-page .aii-scope-grid small{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);margin-top:16px}.aii-page .aii-partner-note{gap:13px;padding:22px 0 26px}.aii-page .aii-faq-grid{grid-template-columns:1fr;gap:30px}.aii-page .aii-faq-grid .aii-lead{max-width:none}.aii-page .aii-faq-grid .aii-link{margin-top:20px}.aii-page .aii-faq summary{gap:18px;padding:18px 0}.aii-page .aii-faq>div{padding:0 22px 19px 0}}@media (max-width:359px){.aii-page .aii-wrap{width:calc(100% - 32px)}.aii-page h2,.aii-page .aii-intro h2,.aii-page .aii-scope .aii-heading h2{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title)}.aii-page .aii-hero .aii-actions{gap:17px}.aii-page .aii-hero .aii-button{font-size:var(--type-size-label);line-height:var(--type-leading-label);gap:11px;padding:13px 14px}.aii-page .aii-hero .aii-link{font-size:var(--type-size-label);line-height:var(--type-leading-label);gap:8px}.aii-page .aii-hero-visual{height:267px;margin-top:12px}.aii-page .aii-runtime-label{gap:9px;padding:10px 12px}.aii-page .aii-value{gap:6px;padding-left:12px}.aii-page .aii-value>.aii-icon{width:16px;height:16px}.aii-page .aii-cap{padding:23px 19px 0}.aii-page .aii-phases>.aii-tablist button{padding:12px 9px}.aii-page .aii-phases>.aii-tablist button>.aii-icon{width:11px;height:11px}.aii-page .aii-blueprint-top>small{display:none}.aii-page .aii-boundary{margin:9px;padding:12px 9px}.aii-page .aii-stack-layout{grid-template-columns:1fr 47px;gap:7px}.aii-page .aii-models{gap:3px}.aii-page .aii-gpu .aii-icon{display:none}.aii-page .aii-ops-tabs>.aii-tablist{gap:19px}.aii-page .aii-console-meta>span{font-size:var(--type-size-micro);line-height:var(--type-leading-micro)}.aii-page .aii-metric-grid>div{padding:9px 6px}.aii-page .aii-console-bottom{font-size:var(--type-size-micro);line-height:var(--type-leading-micro)}.aii-page .aii-scope-grid article{padding:18px 13px}}@media (prefers-reduced-motion:reduce){.aii-page *,.aii-page :before,.aii-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.aii-page{font-size:var(--type-size-body);color:#111;line-height:var(--type-leading-body);background:#fff}.aii-page .aii-wrap{width:100%}.aii-page .aii-section{padding:24px 0}.aii-page .aii-hero-grid{min-height:0;padding:25px 0;display:block}.aii-page .aii-hero h1{white-space:normal}.aii-page .aii-hero-visual,.aii-page .aii-page-nav,.aii-page .aii-tablist,.aii-page .aii-actions{display:none!important}.aii-page .aii-hero,.aii-page .aii-operations,.aii-page .aii-cap-featured{color:#111;background:#fff}.aii-page [role=tabpanel][hidden]{display:block!important}.aii-page .aii-env-panel,.aii-page .aii-phase-panel,.aii-page .aii-ops-panel{break-inside:avoid;margin-bottom:20px}.aii-page .aii-cap-grid{grid-template-columns:repeat(2,1fr)}.aii-page .aii-cap,.aii-page .aii-engagement-card{break-inside:avoid}}.aii-page .aii-page-nav{transition:top .25s;top:101px}.aii-page section,.aii-page [id^=aii-cap-]{scroll-margin-top:70px}.aii-page .aii-scope-grid h3 a:hover{color:var(--aii-orange)}@media (max-width:1023px){.aii-page .aii-page-nav{top:77px}body:has(site-header[data-scrolled]) .aii-page .aii-page-nav{top:65px}}@media (prefers-reduced-motion:reduce){.aii-page .aii-page-nav{transition:none}}.aii-page .aii-breadcrumb{padding-top:28px}.aii-page .aii-hero-grid{padding-top:30px}.aii-page .aii-page-nav{top:101px}body:has(site-header[data-scrolled]) .aii-page .aii-page-nav{top:73px}.aii-page section,.aii-page .aii-cap[id]{scroll-margin-top:170px}body:has(site-header[data-scrolled]) .aii-page section,body:has(site-header[data-scrolled]) .aii-page .aii-cap[id]{scroll-margin-top:142px}.aii-page .aii-scope-grid p{white-space:pre-line}@media (max-width:1023px){.aii-page .aii-page-nav{top:77px}body:has(site-header[data-scrolled]) .aii-page .aii-page-nav{top:65px}.aii-page section,.aii-page .aii-cap[id]{scroll-margin-top:148px}body:has(site-header[data-scrolled]) .aii-page section,body:has(site-header[data-scrolled]) .aii-page .aii-cap[id]{scroll-margin-top:136px}}.ops-page{--op-brand:#dd4501;--op-orange:#ff8752;--op-ink:#182126;--op-dark:#172027;--op-muted:#63716e;--op-line:#d9dfda;--op-soft:#f1f4ef;--op-max:1280px;color:var(--op-ink);font-style:normal;font-weight:var(--type-weight-body);font-size:var(--type-size-body);line-height:var(--type-leading-body);-webkit-font-smoothing:antialiased;overflow-wrap:anywhere;background:#fff}.ops-page *,.ops-page :before,.ops-page :after{box-sizing:border-box}.ops-page [hidden]{display:none!important}.ops-page h1,.ops-page h2,.ops-page h3,.ops-page h4,.ops-page p{margin:0}.ops-page h1,.ops-page h2,.ops-page h3{font-weight:var(--type-weight-heading);letter-spacing:-.035em;line-height:var(--type-leading-small-title)}.ops-page a{color:inherit;text-decoration:none}.ops-page button,.ops-page input,.ops-page textarea,.ops-page select{font:inherit}.ops-page button{cursor:pointer;color:inherit}.ops-page button:disabled{opacity:.45;cursor:not-allowed}.ops-page svg,.ops-page img{max-width:100%;display:block}.ops-page :focus-visible{outline-offset:5px;outline:3px solid #b04915}.ops-page ::selection{color:#182126;background:#ffd7bf}.ops-page .oc-dark :focus-visible{outline-color:#ffa36e}.ops-page .oc-wrap{width:min(var(--op-max), calc(100% - 112px));margin-inline:auto}.ops-page .oc-section{padding:88px 0;scroll-margin-top:82px}.ops-page .oc-soft{background:var(--op-soft)}.ops-page .oc-dark{background:var(--op-dark);color:#fff}.ops-page .oc-overline{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#7b4b32;align-items:center;gap:10px;display:flex;margin-bottom:19px!important}.ops-page .oc-overline:before{content:"";background:var(--op-brand);flex-shrink:0;width:6px;height:6px}.ops-page .oc-dark .oc-overline{color:#b7c7ca}.ops-page .oc-title{font-size:var(--type-size-section);line-height:var(--type-leading-section)!important}.ops-page .oc-lead{font-size:var(--type-size-lead);line-height:var(--type-leading-lead);color:var(--op-muted);max-width:510px}.ops-page .oc-note{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);color:#6c7872}.ops-page .oc-dark .oc-note{color:#9caaaf}.ops-page .oc-heading{justify-content:space-between;align-items:flex-end;gap:65px;margin-bottom:42px;display:flex}.ops-page .oc-heading>div{min-width:0}.ops-page .oc-heading>.oc-lead{max-width:430px}.ops-page .oc-icon{fill:none;stroke:currentColor;stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:25px;height:25px}.ops-page .oc-arrow{fill:none;stroke:currentColor;stroke-width:1.5px;flex-shrink:0;width:19px;height:19px}.ops-page .oc-actions{flex-wrap:wrap;align-items:center;gap:26px;display:flex}.ops-page .oc-button{border:1px solid var(--op-brand);background:var(--op-brand);min-height:54px;font-weight:var(--type-weight-heading);line-height:var(--type-leading-label);justify-content:space-between;align-items:center;gap:28px;padding:15px 23px;transition:background .18s,transform .18s;display:inline-flex;color:#fff!important;font-size:var(--type-size-label)!important}.ops-page .oc-button:hover{background:#bc3a00;border-color:#bc3a00;transform:translateY(-1px)}.ops-page .oc-button-light{border-color:#fff;color:#182126!important;background:#fff!important}.ops-page .oc-button-outline{background:0 0;border-color:#c8d1cb;color:var(--op-ink)!important}.ops-page .oc-button-outline:hover{background:#e6ebe5;border-color:#91a298}.ops-page .oc-link{font-size:var(--type-size-label);width:fit-content;line-height:var(--type-leading-label);border-bottom:1px solid #82918d;align-items:center;gap:23px;padding:6px 0;display:inline-flex}.ops-page .oc-link:hover{color:var(--op-brand)}.ops-page .oc-badge{font-style:normal;font-weight:var(--type-weight-body);font-size:var(--type-size-caption);line-height:var(--type-leading-caption);color:#677970;white-space:normal;border:1px solid #c6cfc8;align-items:center;gap:7px;padding:3px 8px;display:inline-flex}.ops-page .oc-dark .oc-badge{color:#a4b6bc;border-color:#44565f}.ops-page .oc-tags{flex-wrap:wrap;gap:7px 12px;display:flex}.ops-page .oc-tag{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#6e7c76;overflow-wrap:anywhere}.ops-page .oc-tag+.oc-tag:before{content:"·";color:#b0b8b2;margin-right:12px}.ops-page .oc-check-list{font-size:var(--type-size-compact);line-height:var(--type-leading-compact);gap:10px;margin:16px 0;padding:0;list-style:none;display:grid}.ops-page .oc-check-list li{align-items:baseline;gap:10px;display:flex}.ops-page .oc-check-list li:before{content:"";background:#a1afa3;flex-shrink:0;width:5px;height:5px}.ops-page .oc-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ops-page .oc-hero{position:relative;overflow:hidden}.ops-page .oc-hero-grid{grid-template-columns:1.04fr 1fr;align-items:center;gap:34px;min-height:675px;padding:68px 0 61px;display:grid}.ops-page .oc-product{font-size:var(--type-size-body);letter-spacing:.015em;color:#b4c3c8;line-height:var(--type-leading-body);margin:25px 0 17px!important}.ops-page .oc-hero h1{font-size:var(--type-size-hero);letter-spacing:-.055em;line-height:var(--type-leading-hero)}.ops-page .oc-hero h1 span{color:var(--op-orange)}.ops-page .oc-english{font-size:var(--type-size-body);color:#aebec6;line-height:var(--type-leading-body);margin:23px 0 17px!important}.ops-page .oc-hero-text{font-size:var(--type-size-compact);line-height:var(--type-leading-compact);color:#afbdc3;max-width:505px}.ops-page .oc-hero .oc-actions{margin-top:30px}.ops-page .oc-hero .oc-link{color:#d7e0e1;border-color:#70808a}.ops-page .oc-hero .oc-link:hover{color:#ff9864}.ops-page .oc-hero-path{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);letter-spacing:.1em;color:#92a5ae;align-items:center;gap:14px;margin-top:34px;display:flex}.ops-page .oc-hero-path i{background:#667b83;width:17px;height:1px}.ops-page .oc-hero-art{perspective:1500px;min-width:0;height:518px;margin:0;position:relative}.ops-page .oc-art-caption{font-size:var(--type-size-caption);letter-spacing:.04em;color:#80929b;line-height:var(--type-leading-caption);position:absolute;bottom:0;left:20px}.ops-page .oc-halo{pointer-events:none;background:radial-gradient(at 60% 48%,#50677827,#0000 68%);position:absolute;inset:10px -80px 0 -20px}.ops-page .oc-gridback{background-image:linear-gradient(#799aaf0b 1px,#0000 1px),linear-gradient(90deg,#799aaf0b 1px,#0000 1px);background-size:35px 35px;position:absolute;inset:20px -50px 0 25px;transform:rotate(-8deg);-webkit-mask-image:radial-gradient(#000,#0000 68%);mask-image:radial-gradient(#000,#0000 68%)}.ops-page .oc-hero-console{background:#1d2a32;border:1px solid #50616a;position:absolute;top:34px;left:3px;right:0;transform:rotateY(-5deg)rotate(-1.5deg);box-shadow:14px 22px #0c131942,0 25px 60px #07101666}.ops-page .oc-console-bar{font:var(--type-size-micro)/var(--type-leading-micro) var(--font-mono);letter-spacing:.08em;color:#bac8cb;border-bottom:1px solid #3c4d55;justify-content:space-between;align-items:center;gap:10px;padding:14px 17px;display:flex}.ops-page .oc-console-bar>span:first-child{align-items:center;gap:9px;display:flex}.ops-page .oc-console-bar i{background:#f48042;width:6px;height:6px}.ops-page .oc-map{background:radial-gradient(#829aaa2a .65px,#0000 .65px) 0 0/18px 18px;border:1px solid #334650;height:248px;margin:17px 19px 0;position:relative}.ops-page .oc-map svg.oc-map-lines{stroke:#536c77;fill:none;stroke-width:1px;width:100%;height:100%;position:absolute;inset:0}.ops-page .oc-map .oc-node{font-style:normal;font-weight:var(--type-weight-body);font-size:var(--type-size-caption);line-height:var(--type-leading-caption);color:#b7c9d0;background:#24343e;border:1px solid #51636e;min-width:105px;padding:10px 12px;position:absolute}.ops-page .oc-node small{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#889da9;letter-spacing:.06em;display:block}.ops-page .oc-node.oc-n1{top:27px;left:18px}.ops-page .oc-node.oc-n2{top:27px;right:18px}.ops-page .oc-node.oc-n3{bottom:27px;left:18px}.ops-page .oc-node.oc-n4{bottom:27px;right:18px}.ops-page .oc-node.oc-hit{color:#ffd1b5;background:#54362a;border-color:#bf653a}.ops-page .oc-node.oc-hit small{color:#d49472}.ops-page .oc-hub{background:var(--op-brand);border:1px solid #fa8549;place-items:center;width:74px;height:66px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 22px #dd450135}.ops-page .oc-hub img{filter:brightness(0)invert();width:36px;height:29px}.ops-page .oc-map-label{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#77909f;letter-spacing:.08em;position:absolute;bottom:6px;left:15px}.ops-page .oc-hero-event{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);background:#273942;align-items:center;gap:14px;margin:15px 18px 20px;padding:13px 14px;display:flex}.ops-page .oc-hero-event>.oc-icon{color:#e39664;width:21px}.ops-page .oc-hero-event strong{font-size:var(--type-size-caption);color:#dfebee;font-weight:var(--type-weight-medium);line-height:var(--type-leading-caption)}.ops-page .oc-hero-event span{color:#a5b7c0;display:block}.ops-page .oc-float{color:#273b38;border-top:3px solid var(--op-brand);background:#f2f3ee;width:292px;padding:16px 19px;position:absolute;bottom:29px;right:-12px;transform:rotate(1deg);box-shadow:0 16px 38px #060d174d}.ops-page .oc-float-top{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);justify-content:space-between;align-items:center;display:flex}.ops-page .oc-float-top>span{color:#b1420b;font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.ops-page .oc-float p{font-size:var(--type-size-body);color:#66766a;line-height:var(--type-leading-body);margin:10px 0!important}.ops-page .oc-float-bottom{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#69786a;border-top:1px solid #d3ddd1;justify-content:space-between;padding-top:9px;display:flex}.ops-page .oc-float-bottom strong{font-weight:var(--type-weight-medium);color:#aa4a1c}.ops-page .oc-valueband{border-bottom:1px solid var(--op-line);background:#f1f4ef}.ops-page .oc-values{grid-template-columns:repeat(4,1fr);display:grid}.ops-page .oc-value{border-left:1px solid var(--op-line);gap:17px;padding:27px 23px;display:flex}.ops-page .oc-value:first-child{border-left:0;padding-left:0}.ops-page .oc-value:last-child{padding-right:0}.ops-page .oc-value>.oc-icon{color:#b74a1a;width:24px;margin-top:7px}.ops-page .oc-value small{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);letter-spacing:.045em;color:#7b8981}.ops-page .oc-value h2{font-size:var(--type-size-small-title);line-height:var(--type-leading-small-title);margin:6px 0}.ops-page .oc-value p{font-size:var(--type-size-body);line-height:var(--type-leading-body);color:#7a8980}.ops-page .oc-localnav{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--op-line);background:#fffffff5;position:sticky;top:0}.ops-page .oc-localnav .oc-wrap{scrollbar-width:none;align-items:center;gap:27px;min-height:61px;display:flex;overflow-x:auto}.ops-page .oc-localnav a{font-size:var(--type-size-label);line-height:var(--type-leading-label);color:#63716e;flex-shrink:0;padding:20px 0;position:relative}.ops-page .oc-localnav a[aria-current=true]{color:var(--op-brand)}.ops-page .oc-localnav a[aria-current=true]:after{content:"";background:var(--op-brand);height:2px;position:absolute;bottom:0;left:0;right:0}.ops-page .oc-localnav .oc-nav-cta{color:#26362f;font-weight:var(--type-weight-heading);align-items:center;gap:13px;margin-left:auto;display:flex}.ops-page .oc-split{grid-template-columns:.88fr 1.12fr;align-items:start;gap:9%;display:grid}.ops-page .oc-split-copy .oc-lead{max-width:410px;margin-top:23px}.ops-page .oc-split-copy .oc-link{margin-top:26px}.ops-page .oc-situations{border-top:1px solid var(--op-line)}.ops-page .oc-situation{border-bottom:1px solid var(--op-line)}.ops-page .oc-situation summary{cursor:pointer;font-size:var(--type-size-label);line-height:var(--type-leading-label);grid-template-columns:23px 1fr 17px;align-items:center;gap:15px;padding:23px 0;list-style:none;display:grid}.ops-page .oc-situation summary::-webkit-details-marker{display:none}.ops-page .oc-num{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#7a8880}.ops-page .oc-plus{flex-shrink:0;width:15px;height:15px;position:relative}.ops-page .oc-plus:before,.ops-page .oc-plus:after{content:"";background:currentColor;width:13px;height:1px;position:absolute;top:7px;left:1px}.ops-page .oc-plus:after{transform:rotate(90deg)}.ops-page details[open]>.oc-detail-summary .oc-plus:after,.ops-page .oc-situation[open] .oc-plus:after,.ops-page .oc-faq[open] .oc-plus:after{transform:none}.ops-page .oc-situation[open] summary{color:var(--op-brand)}.ops-page .oc-situation-body{padding:0 26px 24px 38px}.ops-page .oc-situation-body>p{font-size:var(--type-size-body);color:#6a776f;line-height:var(--type-leading-body)}.ops-page .oc-mini-path{font-size:var(--type-size-micro);color:#4c655a;line-height:var(--type-leading-micro);flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0;display:flex}.ops-page .oc-mini-path b{font-weight:var(--type-weight-body);color:#b7c3b7}.ops-page .oc-situation-body small{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);color:#879186;display:block}.ops-page .oc-cap-grid{border-top:1px solid #cdd7cb;border-left:1px solid #cdd7cb;grid-template-columns:repeat(3,1fr);display:grid}.ops-page .oc-cap{border-bottom:1px solid #cdd7cb;border-right:1px solid #cdd7cb;flex-direction:column;min-width:0;padding:29px 29px 24px;transition:background .2s;display:flex;position:relative}.ops-page .oc-cap:hover{background:#f9faf7}.ops-page .oc-cap-top{color:#ab471b;justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.ops-page .oc-cap h3{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title);margin-bottom:8px}.ops-page .oc-cap-en{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#768775;margin-bottom:16px!important}.ops-page .oc-cap-result{font-size:var(--type-size-compact);color:#3b5140;line-height:var(--type-leading-compact);margin-bottom:10px!important}.ops-page .oc-cap>p:not([class]){font-size:var(--type-size-body);line-height:var(--type-leading-body);color:#7c8778;margin-bottom:20px}.ops-page .oc-cap .oc-tags{margin-top:auto;margin-bottom:20px}.ops-page .oc-cap details{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);border-top:1px solid #d7dfd2;padding-top:13px}.ops-page .oc-detail-summary{cursor:pointer;color:#465e48;justify-content:space-between;align-items:center;gap:15px;list-style:none;display:flex}.ops-page .oc-detail-summary::-webkit-details-marker{display:none}.ops-page .oc-cap details[open] .oc-detail-summary{color:#b14819}.ops-page .oc-cap .oc-check-list{font-size:var(--type-size-caption);color:#677b67;line-height:var(--type-leading-caption);gap:9px}.ops-page .oc-cap-deliver{font-size:var(--type-size-caption);color:#4e654c;line-height:var(--type-leading-caption);background:#e4eade;padding:12px}.ops-page .oc-cap-deliver b{font-size:var(--type-size-caption);color:#7a8c77;font-weight:var(--type-weight-medium);line-height:var(--type-leading-caption);margin-bottom:4px;display:block}.ops-page .oc-tabbar{border-bottom:1px solid var(--op-line);gap:0;display:flex}.ops-page .oc-tab{text-align:left;font-size:var(--type-size-label);line-height:var(--type-leading-label);background:0 0;border:0;align-items:center;gap:15px;padding:18px 23px;display:flex;position:relative}.ops-page .oc-tab[aria-selected=true]{color:#923e15;background:#e8eee5}.ops-page .oc-tab[aria-selected=true]:after{content:"";background:var(--op-brand);height:2px;position:absolute;bottom:-1px;left:0;right:0}.ops-page .oc-scope-tab{min-width:0;line-height:var(--type-leading-label);flex:1;font-family:var(--font-mono)!important;font-size:var(--type-size-label)!important}.ops-page .oc-tab .oc-arrow{margin-left:auto}.ops-page .oc-scope-panel{background:#f2f4f0;grid-template-columns:.8fr 1.2fr;gap:65px;padding:39px 40px;display:grid}.ops-page .oc-scope-copy h3{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title);margin-bottom:17px}.ops-page .oc-scope-copy p{font-size:var(--type-size-body);color:#6d7c70;line-height:var(--type-leading-body)}.ops-page .oc-scope-copy>.oc-badge{margin-top:22px}.ops-page .oc-scope-map{grid-template-columns:1fr 44px 1fr;align-items:center;min-width:0;display:grid}.ops-page .oc-scope-column{background:#fff;border:1px solid #ccd8c8;padding:18px}.ops-page .oc-scope-column>span{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#80927b;margin-bottom:8px;display:block}.ops-page .oc-scope-column strong{font-size:var(--type-size-compact);line-height:var(--type-leading-compact);margin-bottom:12px;display:block}.ops-page .oc-scope-column i{font-size:var(--type-size-caption);color:#6a7d62;font-style:normal;line-height:var(--type-leading-caption);border-top:1px solid #e3e9de;padding:9px 0;display:block}.ops-page .oc-scope-connector{text-align:center;color:var(--op-brand);font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title)}.ops-page .oc-scope-caption{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);color:#71846a;border-left:2px solid #b84c1b;grid-column:1/-1;margin-top:16px;padding-left:13px}.ops-page .oc-cycle .oc-heading>.oc-lead{color:#a6b6bd}.ops-page .oc-stepbar{border:1px solid #42525c;grid-template-columns:repeat(8,1fr);margin-bottom:32px;display:grid}.ops-page .oc-step{text-align:left;background:0 0;border:0;border-right:1px solid #42525c;padding:19px 12px 16px;position:relative;color:#b9c9d0!important}.ops-page .oc-step:last-child{border-right:0}.ops-page .oc-step>small{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#778f9e}.ops-page .oc-step strong{font-size:var(--type-size-compact);font-weight:var(--type-weight-medium);line-height:var(--type-leading-compact);margin:8px 0 6px;display:block}.ops-page .oc-step>span{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#8eabb8}.ops-page .oc-step[aria-selected=true]{background:var(--op-brand);color:#fff!important}.ops-page .oc-step[aria-selected=true] span,.ops-page .oc-step[aria-selected=true] small{color:#ffd3be}.ops-page .oc-cycle-panel{grid-template-columns:.7fr 1.3fr;align-items:start;gap:65px;display:grid}.ops-page .oc-cycle-description{padding-top:20px}.ops-page .oc-cycle-description h3{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title);margin-bottom:18px}.ops-page .oc-cycle-description>p{font-size:var(--type-size-body);color:#abbac1;line-height:var(--type-leading-body)}.ops-page .oc-cycle-description dl{font-size:var(--type-size-body);line-height:var(--type-leading-body);margin:24px 0}.ops-page .oc-cycle-description dt{font-size:var(--type-size-caption);color:#80949e;line-height:var(--type-leading-caption);margin-top:16px}.ops-page .oc-cycle-description dd{color:#c3cdd1;margin:6px 0 0}.ops-page .oc-cycle-description a{color:#e8c0a6}.ops-page .oc-workbench{background:#1b2a33;border:1px solid #41545e;min-width:0}.ops-page .oc-wb-top{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#a9bdc6;border-bottom:1px solid #384e5a;justify-content:space-between;align-items:center;gap:15px;padding:15px 20px;display:flex}.ops-page .oc-wb-top .oc-badge{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.ops-page .oc-wb-body{padding:25px}.ops-page .oc-wb-title{justify-content:space-between;align-items:flex-start;gap:17px;display:flex}.ops-page .oc-wb-title small{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#8a9ca5}.ops-page .oc-wb-title h4{font-size:var(--type-size-card-title);font-weight:var(--type-weight-medium);line-height:var(--type-leading-card-title);margin-top:8px}.ops-page .oc-status{color:#f3b994;font-size:var(--type-size-caption);white-space:nowrap;line-height:var(--type-leading-caption);border:1px solid #886348;flex-shrink:0;padding:4px 8px}.ops-page .oc-wb-evidence{border-block:1px solid #384e5a;grid-template-columns:repeat(3,1fr);gap:17px;margin:23px 0;padding:17px 0;display:grid}.ops-page .oc-wb-evidence div+div{border-left:1px solid #41545c;padding-left:15px}.ops-page .oc-wb-evidence span{font-size:var(--type-size-caption);color:#839ba8;line-height:var(--type-leading-caption);display:block}.ops-page .oc-wb-evidence b{font-weight:var(--type-weight-body);font-size:var(--type-size-compact);color:#ccdade;line-height:var(--type-leading-compact);margin-top:4px;display:block}.ops-page .oc-evidence-row{font-size:var(--type-size-caption);color:#b6c8d1;line-height:var(--type-leading-caption);border-bottom:1px solid #314957;align-items:flex-start;gap:12px;padding:12px 0;display:flex}.ops-page .oc-evidence-row>i{border:1px solid #9caeab;flex-shrink:0;width:5px;height:5px;margin-top:7px;display:block}.ops-page .oc-evidence-row>small{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#7896a8;white-space:nowrap;margin-left:auto;padding-top:3px}.ops-page .oc-evidence-box{font-size:var(--type-size-caption);color:#c2cfd1;line-height:var(--type-leading-caption);background:#263842;border-left:2px solid #d88850;margin-top:20px;padding:15px}.ops-page .oc-evidence-box b{color:#f8c09a;font-size:var(--type-size-caption);font-weight:var(--type-weight-medium);line-height:var(--type-leading-caption);margin-bottom:4px;display:block}.ops-page .oc-cycle-controls{border-top:1px solid #354d5a;justify-content:space-between;gap:14px;padding:12px 20px;display:flex}.ops-page .oc-cycle-controls button{font-size:var(--type-size-label);color:#bcced7;line-height:var(--type-leading-label);background:0 0;border:0;padding:6px 0}.ops-page .oc-cycle-controls button:last-child{color:#fca26d}.ops-page .oc-cycle .oc-note{margin-top:20px}.ops-page .oc-loop-tail{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);letter-spacing:.09em;color:#7d959f;border-top:1px dashed #425864;justify-content:space-between;align-items:center;margin-top:30px;padding-top:14px;display:flex}.ops-page .oc-autonomy-tabs{border-top:1px solid var(--op-line);grid-template-columns:repeat(4,1fr);display:grid}.ops-page .oc-autonomy-tabs .oc-tab{border-right:1px solid var(--op-line);padding:18px 21px;display:block}.ops-page .oc-autonomy-tabs .oc-tab:first-child{border-left:1px solid var(--op-line)}.ops-page .oc-autonomy-tabs .oc-tab b{font-size:var(--type-size-compact);font-weight:var(--type-weight-medium);line-height:var(--type-leading-compact);margin-bottom:8px;display:block}.ops-page .oc-autonomy-tabs .oc-tab span{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#7a8980}.ops-page .oc-autonomy-panel{grid-template-columns:1fr 1fr;gap:60px;padding:30px 0 37px;display:grid}.ops-page .oc-autonomy-panel h3{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title);margin-bottom:13px}.ops-page .oc-autonomy-panel>div>p{font-size:var(--type-size-body);color:#6f7d72;line-height:var(--type-leading-body)}.ops-page .oc-policyfacts{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);margin:0}.ops-page .oc-policyfacts>div{border-bottom:1px solid #dbe3d7;grid-template-columns:78px 1fr;gap:17px;padding:12px 0;display:grid}.ops-page .oc-policyfacts dt{color:#7f8c78}.ops-page .oc-policyfacts dd{color:#3e5740;margin:0}.ops-page .oc-governance-demo{background:#fff;border:1px solid #ced8cb;grid-template-columns:.78fr 1.22fr;display:grid}.ops-page .oc-gov-copy{background:#e8eee4;border-right:1px solid #ced8cb;padding:29px}.ops-page .oc-gov-copy h3{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title);margin:15px 0}.ops-page .oc-gov-copy p{font-size:var(--type-size-body);line-height:var(--type-leading-body);color:#6a7d65}.ops-page .oc-gov-copy>.oc-note{margin-top:15px}.ops-page .oc-gov-form{min-width:0;padding:29px}.ops-page .oc-gov-form label{font-size:var(--type-size-caption);font-weight:var(--type-weight-medium);line-height:var(--type-leading-caption);margin-bottom:9px;display:block}.ops-page .oc-select{color:#293b2a;width:100%;min-height:46px;line-height:var(--type-leading-body);background:#fff;border:1px solid #c7d1c2;border-radius:0;padding:11px 12px;font-size:var(--type-size-body)!important}.ops-page .oc-gov-state{border-left:2px solid var(--op-brand);background:#faf5ee;align-items:flex-start;gap:12px;margin-top:15px;padding:14px;display:flex}.ops-page .oc-gov-state strong{font-size:var(--type-size-caption);font-weight:var(--type-weight-medium);color:#924415;line-height:var(--type-leading-caption);display:block}.ops-page .oc-gov-state p{font-size:var(--type-size-body);line-height:var(--type-leading-body);color:#82735e;margin-top:4px}.ops-page .oc-gov-check{color:#5d6c57;line-height:var(--type-leading-caption);align-items:flex-start;gap:10px;font-size:var(--type-size-caption)!important;margin:17px 0!important;display:flex!important}.ops-page .oc-gov-check input{accent-color:var(--op-brand);flex-shrink:0;width:15px;height:15px;margin-top:4px}.ops-page .oc-gov-actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.ops-page .oc-gov-actions .oc-button{min-height:44px;line-height:var(--type-leading-label);padding:11px 16px;font-size:var(--type-size-label)!important}.ops-page .oc-reset{line-height:var(--type-leading-label);background:0 0;border:0;padding:8px 0;text-decoration:underline;color:#74836b!important;font-size:var(--type-size-label)!important}.ops-page .oc-demo-log{font-size:var(--type-size-caption);color:#456542;line-height:var(--type-leading-caption);background:#eef3e9;margin:18px 0 0;padding:15px 17px;list-style:none}.ops-page .oc-demo-log li{gap:10px;padding:3px 0;display:flex}.ops-page .oc-demo-log li:before{content:"✓";color:#63805b}.ops-page .oc-gov-warning{font-size:var(--type-size-caption);color:#83907b;line-height:var(--type-leading-caption);margin-top:17px!important}.ops-page .oc-report{background:#f3f5ef;border:1px solid #ced8cd;padding:29px;position:relative;box-shadow:9px 9px #e1e6dc}.ops-page .oc-report-top{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#809177;border-bottom:1px solid #d4ded0;justify-content:space-between;padding-bottom:17px;display:flex}.ops-page .oc-report-top img{object-fit:contain;width:28px;height:25px}.ops-page .oc-report h3{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title);margin:24px 0}.ops-page .oc-report-row{border-top:1px solid #d4ded0;justify-content:space-between;align-items:center;gap:20px;padding:16px 0;display:flex}.ops-page .oc-report-row strong{font-size:var(--type-size-compact);font-weight:var(--type-weight-medium);color:#475b40;line-height:var(--type-leading-compact)}.ops-page .oc-report-row small{font-size:var(--type-size-caption);color:#809476;line-height:var(--type-leading-caption)}.ops-page .oc-report-row span{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#729066}.ops-page .oc-report-bottom{font-size:var(--type-size-caption);border-left:2px solid var(--op-brand);color:#6c8061;line-height:var(--type-leading-caption);background:#e6ecdf;margin-top:8px;padding:8px 12px}.ops-page .oc-assets-list{margin-top:25px}.ops-page .oc-asset{border-top:1px solid var(--op-line);grid-template-columns:24px 1fr;gap:17px;padding:20px 0;display:grid}.ops-page .oc-asset .oc-icon{color:#879880;width:23px}.ops-page .oc-asset h3{font-size:var(--type-size-small-title);line-height:var(--type-leading-small-title);margin-bottom:8px}.ops-page .oc-asset p{font-size:var(--type-size-body);color:#778273;line-height:var(--type-leading-body)}.ops-page .oc-assets-copy .oc-lead{margin-top:22px}.ops-page .oc-assets-copy .oc-link{margin-top:23px}.ops-page .oc-business-aware{border-top:1px solid var(--op-line);font-size:var(--type-size-caption);color:#637360;line-height:var(--type-leading-caption);justify-content:space-between;align-items:center;gap:24px;margin-top:53px;padding-top:24px;display:flex}.ops-page .oc-business-chain{flex-wrap:wrap;align-items:center;gap:17px;display:flex}.ops-page .oc-business-chain b{font-weight:var(--type-weight-medium);color:#263d2c}.ops-page .oc-business-chain i{color:var(--op-brand);font-style:normal}.ops-page .oc-modes{border-top:1px solid #cdd6c8;border-left:1px solid #cdd6c8;grid-template-columns:repeat(3,1fr);display:grid}.ops-page .oc-mode{background:#fff;border-bottom:1px solid #cdd6c8;border-right:1px solid #cdd6c8;flex-direction:column;min-width:0;padding:30px 27px;display:flex}.ops-page .oc-mode:last-child{color:#fff;background:#24312d;border-color:#24312d}.ops-page .oc-mode-index{color:#8f9d86;font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);justify-content:space-between;align-items:baseline;margin-bottom:27px;display:flex}.ops-page .oc-mode-index b{font-size:var(--type-size-stat);letter-spacing:-.05em;color:#273c2c;font-weight:var(--type-weight-body);line-height:var(--type-leading-stat)}.ops-page .oc-mode:last-child .oc-mode-index b{color:#fff}.ops-page .oc-mode h3{font-size:var(--type-size-card-title);min-height:64px;line-height:var(--type-leading-card-title);margin-bottom:12px}.ops-page .oc-mode-en{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#78936f;margin-bottom:17px!important}.ops-page .oc-mode>p:not([class]){font-size:var(--type-size-body);line-height:var(--type-leading-body);color:#788970;min-height:68px}.ops-page .oc-mode .oc-check-list{font-size:var(--type-size-caption);color:#405a36;line-height:var(--type-leading-caption);gap:8px;margin:23px 0}.ops-page .oc-mode-fees{border-top:1px solid #dce5d5;margin:auto 0 25px;padding:16px 0 0}.ops-page .oc-mode-fees>span{font-size:var(--type-size-caption);color:#8a9882;line-height:var(--type-leading-caption);margin-bottom:12px;display:block}.ops-page .oc-mode-fees>div{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);grid-template-columns:70px 1fr;gap:13px;margin-top:8px;display:grid}.ops-page .oc-mode-fees strong{font-weight:var(--type-weight-medium);color:#4c6441}.ops-page .oc-mode-fees small{font-size:var(--type-size-caption);color:#829076;line-height:var(--type-leading-caption)}.ops-page .oc-mode .oc-link{font-size:var(--type-size-label);line-height:var(--type-leading-label)}.ops-page .oc-mode:last-child>p,.ops-page .oc-mode:last-child .oc-check-list{color:#c2d0bc}.ops-page .oc-mode:last-child .oc-mode-en{color:#98b68b}.ops-page .oc-mode:last-child .oc-mode-fees{border-color:#506348}.ops-page .oc-mode:last-child .oc-mode-fees strong{color:#bed1b1}.ops-page .oc-mode:last-child .oc-mode-fees small{color:#99af8c}.ops-page .oc-mode:last-child .oc-link{color:#fff}.ops-page .oc-terms{grid-template-columns:1fr 1fr;gap:38px;padding:24px 0 0;display:grid}.ops-page .oc-terms>div{gap:14px;display:flex}.ops-page .oc-terms .oc-icon{color:#8b977f;width:22px;margin-top:4px}.ops-page .oc-terms h4{font-size:var(--type-size-small-title);font-weight:var(--type-weight-medium);line-height:var(--type-leading-small-title);margin-bottom:7px}.ops-page .oc-terms p{font-size:var(--type-size-body);color:#7e8c73;line-height:var(--type-leading-body)}.ops-page .oc-boundary{border-bottom:1px solid var(--op-line);padding:70px 0 66px}.ops-page .oc-boundary .oc-title{font-size:var(--type-size-section);line-height:var(--type-leading-section)}.ops-page .oc-product-path{border-block:1px solid var(--op-line);grid-template-columns:repeat(5,1fr);margin-top:32px;display:grid}.ops-page .oc-product-node{border-right:1px solid var(--op-line);min-width:0;padding:23px 18px}.ops-page .oc-product-node:first-child{padding-left:0}.ops-page .oc-product-node:last-child{border:0;padding-right:0}.ops-page .oc-product-node small{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#96a18e;margin-bottom:13px;display:block}.ops-page .oc-product-node h3{font-size:var(--type-size-small-title);letter-spacing:-.01em;line-height:var(--type-leading-small-title)}.ops-page .oc-product-node p{font-size:var(--type-size-body);color:#7c8d74;line-height:var(--type-leading-body);margin-top:11px}.ops-page .oc-product-node.oc-current{border-top:2px solid var(--op-brand);background:#f7eee6;margin-top:-1px;padding-inline:19px}.ops-page .oc-product-node.oc-current h3{color:#9b431b}.ops-page .oc-boundary>.oc-wrap>.oc-note{margin-top:18px}.ops-page .oc-faq{border-top:1px solid var(--op-line)}.ops-page .oc-faq:last-child{border-bottom:1px solid var(--op-line)}.ops-page .oc-faq summary{font-size:var(--type-size-label);line-height:var(--type-leading-label);cursor:pointer;justify-content:space-between;align-items:center;gap:22px;padding:21px 0;list-style:none;display:flex}.ops-page .oc-faq summary::-webkit-details-marker{display:none}.ops-page .oc-faq[open] summary{color:var(--op-brand)}.ops-page .oc-faq>p{font-size:var(--type-size-body);line-height:var(--type-leading-body);color:#6a7a6b;padding:0 28px 22px 0}.ops-page .oc-submit{background:#24342b;border-color:#24342b;justify-content:center;gap:20px;width:100%;min-height:49px}.ops-page .oc-submit:hover{background:#405443;border-color:#405443}.ops-page .oc-status-text{font-size:var(--type-size-caption);color:#607853;line-height:var(--type-leading-caption);margin-top:12px!important}.ops-page .oc-external-link{display:none}.ops-page .oc-external-link.is-ready{margin-top:18px;display:inline-flex}.ops-page.oc-enhanced .oc-status-text:empty{display:none}.ops-page .oc-nojs{font-size:var(--type-size-caption);color:#765534;line-height:var(--type-leading-caption);background:#fff4e9;padding:12px 20px}@media (min-width:1600px){.ops-page .oc-hero-grid{min-height:710px}.ops-page .oc-hero-art{height:533px}.ops-page .oc-hero-console{top:38px}}@media (max-width:1199px){.ops-page .oc-wrap{width:calc(100% - 80px)}.ops-page .oc-hero-grid{gap:25px;min-height:640px;padding:62px 0}.ops-page .oc-hero .oc-actions{gap:22px}.ops-page .oc-hero .oc-button{padding:14px 19px}.ops-page .oc-hero-art{height:476px}.ops-page .oc-hero-console{top:36px}.ops-page .oc-map{height:222px;margin-inline:13px}.ops-page .oc-map .oc-node{min-width:90px;font-size:var(--type-size-caption);line-height:var(--type-leading-caption);padding:8px 10px}.ops-page .oc-node.oc-n1,.ops-page .oc-node.oc-n3{left:12px}.ops-page .oc-node.oc-n2,.ops-page .oc-node.oc-n4{right:12px}.ops-page .oc-hub{width:63px;height:58px}.ops-page .oc-float{width:263px;bottom:17px;right:-5px}.ops-page .oc-art-caption{bottom:-6px}.ops-page .oc-value{gap:12px;padding-inline:15px}.ops-page .oc-localnav .oc-wrap{gap:20px}.ops-page .oc-title{line-height:var(--type-leading-section)}.ops-page .oc-heading{gap:45px}.ops-page .oc-heading>.oc-lead{max-width:375px;font-size:var(--type-size-lead);line-height:var(--type-leading-lead)}.ops-page .oc-cap{padding:26px 23px}.ops-page .oc-cap-en{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.ops-page .oc-split{gap:7%}.ops-page .oc-scope-panel{gap:38px;padding:33px}.ops-page .oc-cycle-panel{gap:42px}.ops-page .oc-stepbar{grid-template-columns:repeat(4,1fr)}.ops-page .oc-step:nth-child(4){border-right:0}.ops-page .oc-step:nth-child(-n+4){border-bottom:1px solid #42525c}.ops-page .oc-step{padding:15px 18px}.ops-page .oc-step strong{margin:0 0 0 12px;display:inline-block}.ops-page .oc-step>span{margin-top:7px;margin-left:24px;display:block}.ops-page .oc-step>small{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.ops-page .oc-wb-evidence{gap:10px}.ops-page .oc-workbench .oc-wb-body{padding:23px}.ops-page .oc-autonomy-panel{gap:40px}.ops-page .oc-mode{padding:28px 23px}.ops-page .oc-mode-fees>div{grid-template-columns:60px 1fr;gap:9px}.ops-page .oc-product-node{padding-inline:13px}}@media (max-width:900px){.ops-page .oc-wrap{width:calc(100% - 48px)}.ops-page .oc-hero-grid{grid-template-columns:1fr;gap:22px;min-height:0;padding:51px 0 34px}.ops-page .oc-hero-text{max-width:615px}.ops-page .oc-hero-copy{max-width:680px}.ops-page .oc-product{margin:19px 0 14px!important}.ops-page .oc-hero-path{margin-top:24px}.ops-page .oc-hero-art{width:100%;max-width:640px;height:465px;margin:0 auto}.ops-page .oc-hero-console{top:15px;left:18px;right:27px}.ops-page .oc-float{bottom:20px;right:0}.ops-page .oc-art-caption{bottom:1px;left:18px}.ops-page .oc-map{height:248px}.ops-page .oc-map .oc-node{font-size:var(--type-size-caption);min-width:115px;line-height:var(--type-leading-caption)}.ops-page .oc-node.oc-n1,.ops-page .oc-node.oc-n3{left:22px}.ops-page .oc-node.oc-n2,.ops-page .oc-node.oc-n4{right:22px}.ops-page .oc-values{grid-template-columns:repeat(2,1fr)}.ops-page .oc-value{gap:17px;padding:22px 23px}.ops-page .oc-value:nth-child(3){border-top:1px solid var(--op-line);border-left:0;padding-left:0}.ops-page .oc-value:nth-child(4){border-top:1px solid var(--op-line)}.ops-page .oc-localnav .oc-wrap{gap:22px}.ops-page .oc-localnav .oc-nav-cta{display:none}.ops-page .oc-section{padding:65px 0}.ops-page .oc-heading{gap:30px}.ops-page .oc-heading>.oc-lead{max-width:300px;font-size:var(--type-size-lead);line-height:var(--type-leading-lead)}.ops-page .oc-title{line-height:var(--type-leading-section)}.ops-page .oc-split{grid-template-columns:1fr;gap:34px}.ops-page .oc-split-copy .oc-lead{max-width:620px;font-size:var(--type-size-lead);line-height:var(--type-leading-lead);margin-top:19px}.ops-page .oc-cap-grid{grid-template-columns:1fr 1fr}.ops-page .oc-cap{padding:27px}.ops-page .oc-scope-panel{grid-template-columns:1fr;gap:26px;padding:29px}.ops-page .oc-scope-copy p{max-width:590px}.ops-page .oc-scope-copy>.oc-badge{margin-top:16px}.ops-page .oc-scope-map{grid-template-columns:1fr 54px 1fr}.ops-page .oc-scope-column{padding:22px}.ops-page .oc-cycle-panel{grid-template-columns:1fr;gap:25px}.ops-page .oc-cycle-description{padding-top:0}.ops-page .oc-cycle-description dl{grid-template-columns:1fr 1fr;gap:28px;margin:16px 0;display:grid}.ops-page .oc-cycle-description dl dt{margin-top:0}.ops-page .oc-cycle-description>a{margin-top:4px}.ops-page .oc-autonomy-tabs .oc-tab{padding:16px 13px}.ops-page .oc-autonomy-tabs .oc-tab span{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.ops-page .oc-autonomy-panel{gap:30px}.ops-page .oc-policyfacts>div{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);grid-template-columns:60px 1fr;gap:12px}.ops-page .oc-governance-demo{grid-template-columns:.8fr 1.2fr}.ops-page .oc-gov-copy,.ops-page .oc-gov-form{padding:23px}.ops-page .oc-report{max-width:640px}.ops-page .oc-business-aware{flex-direction:column;align-items:flex-start;gap:17px;margin-top:38px}.ops-page .oc-modes{grid-template-columns:1fr}.ops-page .oc-mode{grid-template-columns:1fr 1fr;gap:0 34px;padding:29px;display:grid}.ops-page .oc-mode-index{grid-column:1/-1;margin-bottom:15px}.ops-page .oc-mode h3{grid-column:1;min-height:0;margin-bottom:10px}.ops-page .oc-mode-en{grid-column:1}.ops-page .oc-mode>p:not([class]){grid-column:1;min-height:0}.ops-page .oc-mode .oc-check-list{grid-column:1;margin:18px 0}.ops-page .oc-mode-fees{border-top:1px solid #dce5d5;grid-area:2/2/6;align-self:start;margin:0}.ops-page .oc-mode .oc-link{grid-column:1/-1;margin-top:7px}.ops-page .oc-mode-fees>div{grid-template-columns:70px 1fr;gap:13px;margin-top:14px}.ops-page .oc-terms{gap:25px}.ops-page .oc-boundary{padding:58px 0}.ops-page .oc-product-path{grid-template-columns:repeat(3,1fr)}.ops-page .oc-product-node{min-height:145px;padding:22px!important}.ops-page .oc-product-node:nth-child(3){border-right:0}.ops-page .oc-product-node:nth-child(n+4){border-top:1px solid var(--op-line)}}@media (max-width:600px){.ops-page .oc-wrap{width:calc(100% - 40px)}.ops-page .oc-section{padding:52px 0;scroll-margin-top:64px}.ops-page .oc-overline{font-size:var(--type-size-caption);letter-spacing:.1em;line-height:var(--type-leading-caption);gap:8px;margin-bottom:16px!important}.ops-page .oc-hero-grid{gap:12px;padding:35px 0 24px}.ops-page .oc-product{margin:22px 0 14px!important}.ops-page .oc-hero h1{letter-spacing:-.055em}.ops-page .oc-english{margin:20px 0 15px!important}.ops-page .oc-hero .oc-actions{gap:21px;margin-top:24px}.ops-page .oc-button{gap:22px;min-height:49px;padding:14px 17px}.ops-page .oc-link{gap:15px}.ops-page .oc-hero-path{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);gap:9px;margin-top:27px}.ops-page .oc-hero-path i{width:10px}.ops-page .oc-hero-art{height:376px;margin-top:12px}.ops-page .oc-hero-console{top:14px;left:0;right:8px;transform:rotate(-1deg);box-shadow:8px 10px #0c131933}.ops-page .oc-console-bar{font-size:var(--type-size-micro);line-height:var(--type-leading-micro);padding:12px}.ops-page .oc-console-bar .oc-badge{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.ops-page .oc-map{height:192px;margin:12px 10px 0}.ops-page .oc-map .oc-node{font-size:var(--type-size-caption);min-width:80px;line-height:var(--type-leading-caption);padding:7px 9px}.ops-page .oc-node.oc-n1,.ops-page .oc-node.oc-n3{left:9px}.ops-page .oc-node.oc-n2,.ops-page .oc-node.oc-n4{right:9px}.ops-page .oc-node.oc-n1,.ops-page .oc-node.oc-n2{top:19px}.ops-page .oc-node.oc-n3,.ops-page .oc-node.oc-n4{bottom:23px}.ops-page .oc-node small{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.ops-page .oc-hub{width:56px;height:50px}.ops-page .oc-hub img{width:27px;height:22px}.ops-page .oc-hero-event{gap:9px;margin:11px 10px 12px;padding:10px}.ops-page .oc-hero-event>.oc-icon{width:18px}.ops-page .oc-float{width:224px;padding:12px 14px;bottom:24px;right:-2px}.ops-page .oc-float p{margin:7px 0!important}.ops-page .oc-float-bottom{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.ops-page .oc-art-caption{bottom:2px;left:0}.ops-page .oc-values{grid-template-columns:1fr 1fr}.ops-page .oc-value{gap:10px;padding:21px 12px}.ops-page .oc-value>.oc-icon{width:20px;height:20px}.ops-page .oc-value small{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.ops-page .oc-value h2{margin:5px 0 8px}.ops-page .oc-localnav .oc-wrap{gap:21px;min-height:53px}.ops-page .oc-localnav a{padding:17px 0}.ops-page .oc-heading{margin-bottom:28px;display:block}.ops-page .oc-title{line-height:var(--type-leading-section)}.ops-page .oc-heading>.oc-lead{max-width:none;font-size:var(--type-size-lead);line-height:var(--type-leading-lead);margin-top:18px}.ops-page .oc-split-copy .oc-lead{font-size:var(--type-size-lead);line-height:var(--type-leading-lead);margin-top:18px}.ops-page .oc-split-copy .oc-link{margin-top:21px}.ops-page .oc-split{gap:29px}.ops-page .oc-situation summary{grid-template-columns:20px 1fr 14px;gap:10px;padding:19px 0}.ops-page .oc-situation-body{padding:0 14px 21px 30px}.ops-page .oc-mini-path{gap:8px;margin:15px 0}.ops-page .oc-cap-grid{grid-template-columns:1fr}.ops-page .oc-cap{padding:24px}.ops-page .oc-cap-top{margin-bottom:17px}.ops-page .oc-cap-en{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.ops-page .oc-cap .oc-tags{margin-bottom:16px}.ops-page .oc-tag{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.ops-page .oc-scope-tab{gap:9px;padding:17px 12px}.ops-page .oc-scope-tab .oc-arrow{width:15px}.ops-page .oc-scope-panel{gap:23px;padding:23px 19px}.ops-page .oc-scope-map{grid-template-columns:1fr 23px 1fr}.ops-page .oc-scope-column{padding:13px 11px}.ops-page .oc-scope-column>span{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.ops-page .oc-scope-column strong{margin-bottom:11px}.ops-page .oc-scope-column i{padding:10px 0}.ops-page .oc-stepbar{grid-template-columns:repeat(4,1fr);margin-bottom:25px}.ops-page .oc-step{padding:13px 8px}.ops-page .oc-step strong{margin:6px 0;display:block}.ops-page .oc-step>small{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.ops-page .oc-step>span{font-size:var(--type-size-caption);letter-spacing:-.05em;line-height:var(--type-leading-caption);margin:0}.ops-page .oc-cycle-description dl{display:block}.ops-page .oc-cycle-description dt{margin-top:17px!important}.ops-page .oc-cycle-description dd{font-size:var(--type-size-body);line-height:var(--type-leading-body)}.ops-page .oc-cycle-panel{gap:23px}.ops-page .oc-wb-top{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);padding:13px 14px}.ops-page .oc-workbench .oc-wb-body{padding:18px 15px}.ops-page .oc-wb-title{flex-wrap:wrap;gap:10px}.ops-page .oc-wb-title small{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.ops-page .oc-wb-evidence{gap:8px;margin:19px 0;padding:15px 0}.ops-page .oc-wb-evidence div+div{padding-left:9px}.ops-page .oc-evidence-row{gap:9px}.ops-page .oc-evidence-row>small{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.ops-page .oc-evidence-box{padding:12px}.ops-page .oc-cycle-controls{padding:10px 14px}.ops-page .oc-cycle-controls button{min-height:32px}.ops-page .oc-loop-tail{font-size:var(--type-size-caption);letter-spacing:.04em;line-height:var(--type-leading-caption)}.ops-page .oc-cycle .oc-note{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.ops-page .oc-autonomy-tabs{grid-template-columns:1fr 1fr}.ops-page .oc-autonomy-tabs .oc-tab{padding:15px 13px}.ops-page .oc-autonomy-tabs .oc-tab:nth-child(3){border-left:1px solid var(--op-line)}.ops-page .oc-autonomy-tabs .oc-tab:nth-child(-n+2){border-bottom:1px solid var(--op-line)}.ops-page .oc-autonomy-tabs .oc-tab span{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.ops-page .oc-autonomy-panel{grid-template-columns:1fr;gap:18px;padding:25px 0 29px}.ops-page .oc-policyfacts>div{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);grid-template-columns:73px 1fr}.ops-page .oc-governance-demo{grid-template-columns:1fr}.ops-page .oc-gov-copy{border-bottom:1px solid #ced8cb;border-right:0;padding:23px}.ops-page .oc-gov-form{padding:23px 20px}.ops-page .oc-gov-copy>.oc-note{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.ops-page .oc-gov-state{padding:12px}.ops-page .oc-report{padding:22px}.ops-page .oc-report-top{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.ops-page .oc-report h3{margin:21px 0}.ops-page .oc-report-row{gap:12px;padding:14px 0}.ops-page .oc-report-row span{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.ops-page .oc-assets-copy .oc-lead{font-size:var(--type-size-lead);line-height:var(--type-leading-lead);margin-top:19px}.ops-page .oc-business-aware{gap:16px}.ops-page .oc-business-chain{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);gap:10px}.ops-page .oc-mode{padding:25px;display:flex}.ops-page .oc-mode-index{margin-bottom:18px}.ops-page .oc-mode h3{min-height:0}.ops-page .oc-mode-en{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);margin-bottom:14px!important}.ops-page .oc-mode .oc-check-list{margin:21px 0}.ops-page .oc-mode-fees{margin-bottom:22px;padding-top:16px}.ops-page .oc-mode-fees>div{grid-template-columns:68px 1fr;margin-top:9px}.ops-page .oc-terms{grid-template-columns:1fr;gap:22px}.ops-page .oc-boundary{padding:50px 0}.ops-page .oc-product-path{margin-top:26px;display:block}.ops-page .oc-product-node{border:0;border-bottom:1px solid var(--op-line);grid-template-columns:24px 1fr;gap:0 16px;min-height:0;display:grid;padding:18px 0!important}.ops-page .oc-product-node small{grid-row:1/3;margin-top:4px}.ops-page .oc-product-node p{margin-top:5px}.ops-page .oc-product-node.oc-current{border-top:0;border-left:2px solid var(--op-brand);margin:0;padding-left:15px!important;padding-right:15px!important}.ops-page .oc-product-node:nth-child(n+4){border-top:0}.ops-page .oc-boundary .oc-note{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.ops-page .oc-faq summary{gap:17px;padding:19px 0}.ops-page .oc-faq>p{padding-right:18px}}@media (max-width:359px){.ops-page .oc-wrap{width:calc(100% - 32px)}.ops-page .oc-hero .oc-actions{gap:18px}.ops-page .oc-hero .oc-button{line-height:var(--type-leading-label);gap:18px;padding:13px 14px;font-size:var(--type-size-label)!important}.ops-page .oc-hero .oc-link{font-size:var(--type-size-label);line-height:var(--type-leading-label);gap:10px}.ops-page .oc-hero-art{height:356px}.ops-page .oc-map{height:179px}.ops-page .oc-map .oc-node{min-width:73px;font-size:var(--type-size-caption);line-height:var(--type-leading-caption);padding:7px}.ops-page .oc-hub{width:47px;height:46px}.ops-page .oc-float{width:214px}.ops-page .oc-value{gap:8px;padding-inline:10px}.ops-page .oc-title{line-height:var(--type-leading-section)}.ops-page .oc-scope-column{padding:12px 9px}.ops-page .oc-gov-copy,.ops-page .oc-gov-form{padding:20px 17px}.ops-page .oc-mode{padding:23px}}@media (prefers-reduced-motion:reduce){.ops-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.ops-page .oc-button:hover{transform:none}}@media print{.ops-page .oc-localnav,.ops-page .oc-hero-art,.ops-page .oc-actions,.ops-page .oc-governance-demo{display:none!important}.ops-page .oc-wrap{width:100%!important}.ops-page .oc-section,.ops-page .oc-boundary{padding:24px 0!important}.ops-page .oc-dark,.ops-page .oc-mode:last-child{color:#111!important;background:#fff!important}.ops-page .oc-dark p{color:#444!important}.ops-page .oc-hero-grid{min-height:0;padding:24px 0;display:block}.ops-page .oc-tabbar,.ops-page .oc-stepbar{display:none}.ops-page [role=tabpanel][hidden]{display:block!important}.ops-page .oc-cap-grid{grid-template-columns:1fr 1fr}.ops-page .oc-mode,.ops-page .oc-cap{break-inside:avoid}.ops-page .oc-badge{color:#555!important}}.ops-page .oc-localnav{transition:top .25s;top:101px}body:has(site-header[data-scrolled]) .ops-page .oc-localnav{top:73px}.ops-page .oc-product-node h3 a:hover{color:var(--op-brand)}.ops-page:not(.oc-enhanced) :is(.oc-tabbar,.oc-stepbar,[data-oc-step]){display:none}.ops-page:not(.oc-enhanced) [role=tabpanel]+[role=tabpanel]{border-top:1px solid var(--op-line);margin-top:28px;padding-top:28px}@media (max-width:1023px){.ops-page .oc-localnav{top:77px}body:has(site-header[data-scrolled]) .ops-page .oc-localnav{top:65px}}@media (prefers-reduced-motion:reduce){.ops-page .oc-localnav{transition:none}}.ops-page .oc-breadcrumb{padding-top:28px}.ops-page .oc-hero-grid{padding-top:30px}.ops-page section{scroll-margin-top:170px}body:has(site-header[data-scrolled]) .ops-page section{scroll-margin-top:142px}@media (max-width:1023px){.ops-page section{scroll-margin-top:148px}body:has(site-header[data-scrolled]) .ops-page section{scroll-margin-top:136px}}.mi-product{--mi-orange:#dd4501;--mi-ink:#182126;--mi-dark:#172128;--mi-muted:#687471;--mi-line:#d9dfda;--mi-paper:#f2f4f0;--mi-soft:#e4e9e2;color:var(--mi-ink);font-style:normal;font-weight:var(--type-weight-body);font-size:var(--type-size-body);line-height:var(--type-leading-body);-webkit-font-smoothing:antialiased;background:#fff;overflow:clip}.mi-product *,.mi-product :before,.mi-product :after{box-sizing:border-box}.mi-product [hidden]{display:none!important}.mi-product :where(h1,h2,h3,h4,p,figure,dl,dd){margin:0}.mi-product :where(a){color:inherit;text-decoration:none}.mi-product :where(button,input,select,textarea){font:inherit;color:inherit}.mi-product :where(button){cursor:pointer}.mi-product :where(button,a){-webkit-tap-highlight-color:transparent;touch-action:manipulation}.mi-product :where(button:disabled){opacity:.42;cursor:not-allowed}.mi-product :focus-visible{outline-offset:4px;outline:3px solid #57887a}.mi-product ::selection{color:#172128;background:#ffb38d}.mi-product svg{max-width:100%;display:block}.mi-product .mi-i{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:24px;height:24px}.mi-product img{max-width:100%;display:block}.mi-product .mi-wrap{width:min(1280px,100% - 112px);margin:auto}.mi-product .mi-section{padding:96px 0;scroll-margin-top:78px}.mi-product .mi-soft{background:var(--mi-paper)}.mi-product .mi-dark{background:var(--mi-dark);color:#f8faf8}.mi-product .mi-kicker{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#677770;align-items:center;gap:12px;margin-bottom:22px;display:flex}.mi-product .mi-kicker:before{content:"";background:var(--mi-orange);flex-shrink:0;width:6px;height:6px}.mi-product .mi-dark .mi-kicker{color:#aebcbf}.mi-product h2{font-size:var(--type-size-section);font-weight:var(--type-weight-heading);letter-spacing:-.045em;line-height:var(--type-leading-section)}.mi-product h3{font-weight:var(--type-weight-heading);letter-spacing:-.025em;line-height:var(--type-leading-card-title)}.mi-product .mi-lead{font-size:var(--type-size-lead);line-height:var(--type-leading-lead);color:var(--mi-muted)}.mi-product .mi-dark .mi-lead{color:#aebabc}.mi-product .mi-head{grid-template-columns:1.1fr .9fr;align-items:end;gap:9%;margin-bottom:42px;display:grid}.mi-product .mi-head .mi-lead{max-width:440px}.mi-product .mi-tag{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);border:1px solid var(--mi-line);color:#647369;align-items:center;gap:7px;padding:4px 9px;display:inline-flex}.mi-product .mi-note{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);color:#7a8681}.mi-product .mi-actions{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.mi-product .mi-btn{background:var(--mi-orange);border:1px solid var(--mi-orange);color:#fff;min-height:54px;font-size:var(--type-size-compact);font-weight:var(--type-weight-heading);line-height:var(--type-leading-compact);justify-content:space-between;align-items:center;gap:34px;padding:15px 22px;transition:background .2s;display:inline-flex}.mi-product .mi-btn:hover{background:#bd3b02;border-color:#bd3b02}.mi-product .mi-btn .mi-i{width:20px;height:20px}.mi-product .mi-btn-outline{color:var(--mi-ink);background:0 0;border-color:#b8c1b9}.mi-product .mi-btn-outline:hover{background:#eaf0e9;border-color:#a7b6a8}.mi-product .mi-link{font-size:var(--type-size-label);font-weight:var(--type-weight-medium);line-height:var(--type-leading-label);background:0 0;border:0;border-bottom:1px solid #99a49e;justify-content:space-between;align-items:center;gap:22px;padding:8px 0;display:inline-flex}.mi-product .mi-link .mi-i{width:18px;height:18px}.mi-product .mi-link:hover{color:var(--mi-orange);border-color:var(--mi-orange)}.mi-product .mi-plus{flex-shrink:0;width:16px;height:16px;display:block;position:relative}.mi-product .mi-plus:before,.mi-product .mi-plus:after{content:"";background:currentColor;width:16px;height:1px;position:absolute;top:7px;left:0}.mi-product .mi-plus:after{transition:transform .2s;transform:rotate(90deg)}.mi-product details[open] .mi-plus:after{transform:rotate(0)}.mi-product .mi-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.mi-product .mi-hero{background:#f4f5f1;position:relative}.mi-product .mi-hero-grid{grid-template-columns:49% 51%;min-height:730px;display:grid;position:relative}.mi-product .mi-hero-copy{z-index:1;align-self:center;padding:70px 48px 65px 0}.mi-product .mi-hero .mi-kicker{font-size:var(--type-size-caption);letter-spacing:.07em;line-height:var(--type-leading-caption);margin-bottom:24px}.mi-product .mi-product-name{font-size:var(--type-size-compact);color:#67766d;line-height:var(--type-leading-compact);margin-bottom:17px}.mi-product h1{font-size:var(--type-size-hero);line-height:var(--type-leading-hero);letter-spacing:-.06em;font-weight:var(--type-weight-heading)}.mi-product h1 em{color:var(--mi-orange);font-style:normal}.mi-product .mi-hero-en{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);color:#748077;max-width:450px;margin:23px 0 15px}.mi-product .mi-hero-desc{font-size:var(--type-size-lead);line-height:var(--type-leading-lead);color:#4e6156;max-width:460px}.mi-product .mi-hero .mi-actions{gap:22px;margin-top:28px}.mi-product .mi-hero-caption{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#919a91;letter-spacing:.04em;align-items:center;gap:12px;margin-top:43px;display:flex}.mi-product .mi-hero-caption i{background:#aeb7ab;width:26px;height:1px}.mi-product .mi-switchyard{color:#fff;isolation:isolate;border-left:3px solid var(--mi-orange);background:#18242a;flex-direction:column;justify-content:center;padding:35px 0 26px 26px;display:flex;position:relative}.mi-product .mi-switchyard:before{content:"";z-index:-2;background:#18242a;position:absolute;inset:0 -55vw 0 0}.mi-product .mi-switchyard:after{content:"";z-index:-1;background-image:linear-gradient(#d4e5de08 1px,#0000 1px),linear-gradient(90deg,#d4e5de08 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0 -55vw 0 0}.mi-product .mi-yard-meta{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#8ba2a2;letter-spacing:.12em;justify-content:space-between;align-items:center;gap:15px;margin:0 0 20px 12px;display:flex}.mi-product .mi-yard-meta span:last-child{letter-spacing:0;border:1px solid #456065;padding:4px 7px}.mi-product .mi-yard{aspect-ratio:600/440;width:100%;position:relative}.mi-product .mi-wires{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.mi-product .mi-wire{fill:none;stroke:#5a7372;stroke-width:1.4px}.mi-product .mi-wire-orange{stroke:#f1763f;stroke-width:2px}.mi-product .mi-wire-dash{stroke-dasharray:4 7}.mi-product .mi-port{z-index:1;background:#24363c;border:1px solid #4a6263;align-items:center;gap:10px;width:25%;min-height:76px;padding:15px 13px;display:flex;position:absolute}.mi-product .mi-port .mi-i{color:#a9c3c0;width:25px;height:25px}.mi-product .mi-port strong{font-size:var(--type-size-body);font-weight:var(--type-weight-medium);line-height:var(--type-leading-body);display:block}.mi-product .mi-port small{font-size:var(--type-size-caption);color:#8aa5a4;line-height:var(--type-leading-caption);margin-top:5px;display:block}.mi-product .mi-port-a{top:25%;left:2%}.mi-product .mi-port-b{top:52%;left:2%}.mi-product .mi-port-c{top:79%;left:2%}.mi-product .mi-port-d{top:25%;right:0}.mi-product .mi-port-e{top:52%;right:0}.mi-product .mi-port-f{top:79%;right:0}.mi-product .mi-core{aspect-ratio:1;background:var(--mi-orange);z-index:2;border:1px solid #ed793f;flex-direction:column;justify-content:center;align-items:center;width:24%;display:flex;position:absolute;top:46%;left:39%;box-shadow:11px 11px #10191f60}.mi-product .mi-core img{filter:brightness(0)invert();width:38px;height:34px;margin-bottom:13px}.mi-product .mi-core b{font-size:var(--type-size-body);font-weight:var(--type-weight-medium);line-height:var(--type-leading-body)}.mi-product .mi-core small{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);letter-spacing:.08em;color:#ffc6a8;margin-top:7px}.mi-product .mi-agent-entry{color:#223832;background:#edf2e9;border-left:3px solid #d96a31;align-items:center;gap:12px;width:31%;padding:14px;display:flex;position:absolute;top:2%;left:36%}.mi-product .mi-agent-entry strong{font-size:var(--type-size-compact);font-weight:var(--type-weight-heading);line-height:var(--type-leading-compact);display:block}.mi-product .mi-agent-entry small{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#7b8980}.mi-product .mi-agent-entry .mi-i{color:var(--mi-orange);width:27px;height:27px}.mi-product .mi-guard-line{font-size:var(--type-size-caption);color:#b8c9c7;line-height:var(--type-leading-caption);border-block:1px solid #415356;align-items:center;gap:12px;margin:32px 0 0 12px;padding:17px 0;display:flex}.mi-product .mi-guard-line .mi-i{color:#eb8856;width:18px}.mi-product .mi-guard-line b{font-weight:var(--type-weight-body);color:#617f7d}.mi-product .mi-yard-bottom{font-size:var(--type-size-caption);color:#809695;line-height:var(--type-leading-caption);justify-content:space-between;gap:12px;margin:13px 0 0 12px;display:flex}.mi-product .mi-values{border-bottom:1px solid var(--mi-line);background:#fff}.mi-product .mi-value-grid{grid-template-columns:repeat(4,1fr);display:grid}.mi-product .mi-value{border-right:1px solid var(--mi-line);padding:26px 24px}.mi-product .mi-value:first-child{padding-left:0}.mi-product .mi-value:last-child{border:0}.mi-product .mi-value strong{font-size:var(--type-size-compact);font-weight:var(--type-weight-medium);line-height:var(--type-leading-compact);align-items:center;gap:12px;display:flex}.mi-product .mi-value strong:before{content:"";background:var(--mi-orange);width:5px;height:5px;display:block}.mi-product .mi-value span{font-size:var(--type-size-caption);color:#7b8980;line-height:var(--type-leading-caption);margin:6px 0 0 17px;display:block}.mi-product .mi-nav{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffefbf5;border-bottom:1px solid #dce2dc;position:sticky;top:0}.mi-product .mi-nav .mi-wrap{justify-content:space-between;align-items:center;gap:20px;min-height:65px;display:flex}.mi-product .mi-nav-links{scrollbar-width:none;gap:30px;padding:19px 0;display:flex;overflow-x:auto}.mi-product .mi-nav-links a{font-size:var(--type-size-label);white-space:nowrap;color:#66746d;line-height:var(--type-leading-label);border-bottom:2px solid #0000;padding-bottom:3px}.mi-product .mi-nav-links a[aria-current=true],.mi-product .mi-nav-links a:hover{border-color:var(--mi-orange);color:var(--mi-orange)}.mi-product .mi-nav-cta{font-size:var(--type-size-label);white-space:nowrap;line-height:var(--type-leading-label);align-items:center;gap:15px;display:flex}.mi-product .mi-nav-cta .mi-i{width:17px;height:17px}.mi-product .mi-tabs{border-bottom:1px solid var(--mi-line);scrollbar-width:none;gap:0;display:flex;overflow-x:auto}.mi-product .mi-tabs button{color:#748077;text-align:left;min-width:0;font-size:var(--type-size-label);line-height:var(--type-leading-label);background:0 0;border:0;padding:19px 26px;position:relative}.mi-product .mi-tabs button span{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#8b998d;margin-top:6px;display:block}.mi-product .mi-tabs button[aria-selected=true]{background:var(--mi-orange);color:#fff}.mi-product .mi-tabs button[aria-selected=true] span{color:#ffccaf}.mi-product .mi-tabs button:not([aria-selected=true]):hover{background:#edf0eb}.mi-product .mi-route-tabs button{white-space:nowrap;flex:1}.mi-product .mi-route-body{border:1px solid var(--mi-line);background:#f6f7f3;border-top:0;padding:34px}.mi-product .mi-route-overview{grid-template-columns:1fr 1fr;align-items:start;gap:8%;display:grid}.mi-product .mi-route-overview h3{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title);max-width:410px}.mi-product .mi-route-overview p{font-size:var(--type-size-body);color:#6a796f;line-height:var(--type-leading-body)}.mi-product .mi-journey{grid-template-columns:repeat(5,1fr);gap:26px;margin:34px 0;display:grid}.mi-product .mi-station{border-top:1px solid #acbdb0;padding-top:23px;position:relative}.mi-product .mi-station:before{content:"";background:#fff;border:2px solid #9eafa2;border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;left:0}.mi-product .mi-station:nth-child(3):before{background:var(--mi-orange);border-color:var(--mi-orange)}.mi-product .mi-station:not(:last-child):after{content:"→";color:#98a69a;font-size:var(--type-size-body);line-height:var(--type-leading-body);position:absolute;top:-16px;right:-20px}.mi-product .mi-station small{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#8b988d;margin-bottom:12px;display:block}.mi-product .mi-station strong{font-size:var(--type-size-body);font-weight:var(--type-weight-medium);line-height:var(--type-leading-body);display:block}.mi-product .mi-station span{font-size:var(--type-size-caption);color:#829082;line-height:var(--type-leading-caption);margin-top:5px;display:block}.mi-product .mi-route-detail{border-top:1px solid var(--mi-line);grid-template-columns:1fr 1fr auto;align-items:start;gap:28px;padding-top:24px;display:grid}.mi-product .mi-route-detail dt{font-size:var(--type-size-caption);color:#8c988e;line-height:var(--type-leading-caption);margin-bottom:7px}.mi-product .mi-route-detail dd{font-size:var(--type-size-body);color:#516456;line-height:var(--type-leading-body)}.mi-product .mi-route-detail .mi-link{font-size:var(--type-size-label);white-space:nowrap;line-height:var(--type-leading-label);margin-top:8px}.mi-product .mi-sample-line{font-size:var(--type-size-caption);color:#829082;line-height:var(--type-leading-caption);margin-top:15px}.mi-product .mi-cap-layout{grid-template-columns:30% 1fr;gap:7%;display:grid}.mi-product .mi-cap-intro .mi-lead{max-width:320px;margin-top:23px}.mi-product .mi-cap-index{font:var(--type-size-stat-display)/var(--type-leading-stat-display) var(--font-mono);letter-spacing:-.11em;color:#bdc9bd;margin:40px 0 17px}.mi-product .mi-cap-intro .mi-note{max-width:290px}.mi-product .mi-cap-grid{grid-template-columns:1fr 1fr;align-items:start;gap:0 36px;display:grid}.mi-product .mi-cap{border-top:1px solid #c6d2c7;min-width:0}.mi-product .mi-cap summary{cursor:pointer;padding:24px 0 20px;list-style:none}.mi-product .mi-cap summary::-webkit-details-marker{display:none}.mi-product .mi-cap-top{color:#728b77;justify-content:space-between;align-items:center;margin-bottom:23px;display:flex}.mi-product .mi-cap-top>span{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#8ca08e;align-items:center;gap:14px;display:flex}.mi-product .mi-cap-top .mi-i{color:#446c55;width:29px;height:29px}.mi-product .mi-cap-en{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#7c8b7f;letter-spacing:.015em;min-height:31px;display:block}.mi-product .mi-cap h3{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title);margin:5px 0 12px}.mi-product .mi-cap summary p{font-size:var(--type-size-body);line-height:var(--type-leading-body);color:#778577}.mi-product .mi-cap[open] h3,.mi-product .mi-cap summary:hover h3{color:var(--mi-orange)}.mi-product .mi-cap-expand{font-size:var(--type-size-caption);color:#6b816c;line-height:var(--type-leading-caption);justify-content:space-between;align-items:center;margin-top:18px;display:flex}.mi-product .mi-cap-body{font-size:var(--type-size-compact);color:#677c69;line-height:var(--type-leading-compact);padding:0 0 26px}.mi-product .mi-cap-body b{font-size:var(--type-size-caption);color:#354f3e;font-weight:var(--type-weight-medium);line-height:var(--type-leading-caption);margin:14px 0 6px;display:block}.mi-product .mi-pills{flex-wrap:wrap;gap:6px;margin-top:18px;display:flex}.mi-product .mi-pills span{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#738673;border:1px solid #cbd6c9;padding:3px 7px}.mi-product .mi-cap-bottom{font-size:var(--type-size-caption);color:#778577;line-height:var(--type-leading-caption);border-top:1px solid #c6d2c7;align-items:flex-start;gap:17px;margin-top:20px;padding-top:23px;display:flex}.mi-product .mi-cap-bottom .mi-i{width:23px;color:var(--mi-orange)}.mi-product .mi-architecture{padding-bottom:0}.mi-product .mi-arch-tabs{border-color:#44575b}.mi-product .mi-arch-tabs button{color:#a5b8b7;font-size:var(--type-size-label);line-height:var(--type-leading-label);padding:18px 30px}.mi-product .mi-arch-tabs button:not([aria-selected=true]):hover{background:#253b40}.mi-product .mi-arch-layout{grid-template-columns:.87fr 1.13fr;align-items:center;gap:9%;padding:43px 0 60px;display:grid}.mi-product .mi-arch-copy h3{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title);max-width:390px}.mi-product .mi-arch-copy p{font-size:var(--type-size-body);color:#adbdba;line-height:var(--type-leading-body);margin:20px 0}.mi-product .mi-checks{margin:24px 0 0;padding:0;list-style:none}.mi-product .mi-checks li{font-size:var(--type-size-body);color:#9dafaa;line-height:var(--type-leading-body);border-top:1px solid #344c4e;gap:13px;padding:13px 0;display:flex}.mi-product .mi-checks li:before{content:"↗";color:#f39768}.mi-product .mi-stack{border-left:1px solid #476165;padding:10px 20px 10px 50px;position:relative}.mi-product .mi-stack:after{content:"POLICY + AUDIT";font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);letter-spacing:.17em;color:#83a19a;writing-mode:vertical-rl;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.mi-product .mi-layer{background:#21353a;border:1px solid #4a6566;padding:22px;position:relative}.mi-product .mi-layer small{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);letter-spacing:.07em;color:#829f98;margin-bottom:10px;display:block}.mi-product .mi-layer h4{font-size:var(--type-size-small-title);font-weight:var(--type-weight-medium);line-height:var(--type-leading-small-title)}.mi-product .mi-layer p{font-size:var(--type-size-body);color:#9fbab0;line-height:var(--type-leading-body);margin-top:6px}.mi-product .mi-layer-selected{background:#dd4501;border-color:#ef8955}.mi-product .mi-layer-selected small,.mi-product .mi-layer-selected p{color:#ffdbc9}.mi-product .mi-stack-arrow{height:31px;font:var(--type-size-small-title)/var(--type-leading-small-title) var(--font-mono);color:#85a396;justify-content:center;align-items:center;display:flex}.mi-product .mi-stack-label{font-size:var(--type-size-caption);color:#bacac3;text-align:center;line-height:var(--type-leading-caption);background:#192b2e;border:1px solid #526964;margin-top:19px;padding:10px 12px}.mi-product .mi-arch-note{font-size:var(--type-size-caption);color:#7f9994;line-height:var(--type-leading-caption);margin-top:14px}.mi-product .mi-principle-strip{border-block:1px solid #405352;grid-template-columns:1fr 1fr 1fr;gap:30px;padding:21px 0;display:grid}.mi-product .mi-principle-strip b{font-size:var(--type-size-compact);font-weight:var(--type-weight-medium);color:#dde8e0;line-height:var(--type-leading-compact);margin-bottom:5px;display:block}.mi-product .mi-principle-strip span{font-size:var(--type-size-caption);color:#92aaa2;line-height:var(--type-leading-caption)}.mi-product .mi-lab-section{padding-top:62px}.mi-product .mi-lab-section .mi-head{margin-bottom:31px}.mi-product .mi-lab-section h2{font-size:var(--type-size-section);line-height:var(--type-leading-section)}.mi-product .mi-lab-section .mi-lead{font-size:var(--type-size-lead);line-height:var(--type-leading-lead)}.mi-product .mi-lab{color:#23382d;background:#f7f8f4;border:1px solid #a4b6aa}.mi-product .mi-lab-top{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);background:#e9eee6;border-bottom:1px solid #d5ded4;justify-content:space-between;align-items:center;gap:20px;padding:14px 23px;display:flex}.mi-product .mi-lab-top span{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#81937f}.mi-product .mi-lab-top b{font-size:var(--type-size-caption);font-weight:var(--type-weight-body);line-height:var(--type-leading-caption);border:1px solid #bacabb;padding:3px 7px}.mi-product .mi-lab-main{grid-template-columns:29% 35% 36%;min-height:430px;display:grid}.mi-product .mi-tool-panel{border-right:1px solid #d4ded3;padding:24px}.mi-product .mi-tool-panel h3,.mi-product .mi-policy-panel h3,.mi-product .mi-log-panel h3{font-size:var(--type-size-small-title);line-height:var(--type-leading-small-title);margin-bottom:20px}.mi-product .mi-tool-btn{text-align:left;background:#fff;border:1px solid #d7e1d3;justify-content:space-between;align-items:center;gap:8px;width:100%;margin:9px 0;padding:15px 12px;display:flex}.mi-product .mi-tool-btn b{font-size:var(--type-size-caption);font-weight:var(--type-weight-medium);line-height:var(--type-leading-caption);display:block}.mi-product .mi-tool-btn small{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#889b83;margin-top:4px;display:block}.mi-product .mi-tool-btn[aria-pressed=true]{background:#fff4ec;border-color:#d77b4d;box-shadow:inset 3px 0 #dd4501}.mi-product .mi-tool-btn .mi-i{width:17px;height:17px}.mi-product .mi-tool-panel .mi-note{font-size:var(--type-size-caption);color:#899881;line-height:var(--type-leading-caption);margin-top:18px}.mi-product .mi-policy-panel{border-right:1px solid #d4ded3;min-width:0;padding:24px}.mi-product .mi-contract{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);overflow-wrap:anywhere;color:#5c7259;background:#ebefe7;margin-bottom:16px;padding:13px}.mi-product .mi-contract strong{font-weight:var(--type-weight-body);color:#253d2a;margin-top:4px;display:block}.mi-product .mi-check-label{font-size:var(--type-size-caption);color:#506a4c;cursor:pointer;line-height:var(--type-leading-caption);border-top:1px solid #d7dfd2;align-items:start;gap:9px;padding:13px 0;display:flex}.mi-product .mi-check-label input{width:16px;height:16px;accent-color:var(--mi-orange);flex-shrink:0;margin:3px 0 0}.mi-product .mi-check-label small{font-size:var(--type-size-caption);color:#8c9984;line-height:var(--type-leading-caption);margin-top:4px;display:block}.mi-product .mi-lab-actions{align-items:center;gap:10px;margin-top:22px;display:flex}.mi-product .mi-lab-actions .mi-btn{font-size:var(--type-size-label);min-height:43px;line-height:var(--type-leading-label);gap:20px;padding:12px 15px}.mi-product .mi-lab-actions .mi-link{font-size:var(--type-size-label);line-height:var(--type-leading-label)}.mi-product .mi-log-panel{min-width:0;padding:24px}.mi-product .mi-log-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.mi-product .mi-log-heading h3{margin-bottom:0}.mi-product .mi-status{font-size:var(--type-size-caption);color:#7d8d78;line-height:var(--type-leading-caption);background:#edf0e7;border:1px solid #d2dccb;padding:4px 8px}.mi-product .mi-status[data-state=success]{color:#326f52;background:#e1efe2;border-color:#b4d0b6}.mi-product .mi-status[data-state=blocked]{color:#ac421d;background:#fceddf;border-color:#e7c7ae}.mi-product .mi-status[data-state=approval]{color:#916825;background:#f5eddd;border-color:#ddcda7}.mi-product .mi-result{font-size:var(--type-size-caption);color:#566d51;line-height:var(--type-leading-caption);min-height:57px;margin-top:17px}.mi-product .mi-log{gap:0;margin:14px 0 20px;padding:0;list-style:none;display:grid}.mi-product .mi-log li{font-size:var(--type-size-body);color:#6d8065;line-height:var(--type-leading-body);border-top:1px solid #dbe3d3;grid-template-columns:22px 1fr;gap:7px;padding:10px 0;display:grid}.mi-product .mi-log li span:first-child{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#c77544}.mi-product .mi-log-empty{font-size:var(--type-size-caption);color:#97a58c;line-height:var(--type-leading-caption);padding:18px 0}.mi-product .mi-log-panel .mi-link{font-size:var(--type-size-label);line-height:var(--type-leading-label)}.mi-product .mi-lab-bottom{font-size:var(--type-size-caption);color:#788a6e;line-height:var(--type-leading-caption);border-top:1px solid #d7dfd3;justify-content:space-between;gap:20px;padding:13px 23px;display:flex}.mi-product .mi-lab-bottom button{font-size:var(--type-size-label);line-height:var(--type-leading-label);background:0 0;border:0;border-bottom:1px solid #8d9b82;padding:0}.mi-product .mi-lab-under{font-size:var(--type-size-caption);color:#91a8a0;max-width:910px;line-height:var(--type-leading-caption);margin-top:17px}.mi-product .mi-phase-list{border-bottom:1px solid var(--mi-line);grid-template-columns:repeat(6,1fr);margin-top:15px;display:grid}.mi-product .mi-phase-list button{text-align:left;background:0 0;border:0;min-width:0;padding:17px 10px 21px 0;position:relative}.mi-product .mi-phase-list button:after{content:"";background:#a8b7aa;border-radius:50%;width:6px;height:6px;position:absolute;bottom:-4px;left:0}.mi-product .mi-phase-list button span{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#8b9c8b;margin-bottom:13px;display:block}.mi-product .mi-phase-list button strong{font-size:var(--type-size-lead);font-weight:var(--type-weight-body);line-height:var(--type-leading-lead);display:block}.mi-product .mi-phase-list button[aria-selected=true]{color:var(--mi-orange)}.mi-product .mi-phase-list button[aria-selected=true]:after{background:var(--mi-orange);width:10px;height:10px;bottom:-6px}.mi-product .mi-phase-content{grid-template-columns:1fr 1fr;gap:10%;padding:45px 0 0;display:grid}.mi-product .mi-phase-description h3{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title);margin-bottom:19px}.mi-product .mi-phase-description p{font-size:var(--type-size-body);color:#778575;line-height:var(--type-leading-body)}.mi-product .mi-client{border-top:1px solid var(--mi-line);font-size:var(--type-size-caption);color:#526b52;line-height:var(--type-leading-caption);margin-top:22px;padding-top:18px}.mi-product .mi-client b{font-size:var(--type-size-caption);color:#91a18b;font-weight:var(--type-weight-body);line-height:var(--type-leading-caption);margin-bottom:6px;display:block}.mi-product .mi-output-sheet{border-left:3px solid var(--mi-orange);background:#f0f3ed;padding:27px}.mi-product .mi-output-sheet small{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#819379;letter-spacing:.08em}.mi-product .mi-output-sheet ol{margin:20px 0 0;padding:0;list-style:none}.mi-product .mi-output-sheet li{font-size:var(--type-size-body);color:#4c644b;line-height:var(--type-leading-body);border-top:1px solid #d2dccb;align-items:center;gap:14px;padding:14px 0;display:flex}.mi-product .mi-output-sheet .mi-i{color:#91a183;width:19px}.mi-product .mi-phase-note{font-size:var(--type-size-caption);color:#84917b;line-height:var(--type-leading-caption);margin-top:28px}.mi-product .mi-handover-layout{grid-template-columns:1.05fr .95fr;align-items:center;gap:9%;display:grid}.mi-product .mi-dossier{isolation:isolate;background:#dbe2d7;padding:34px 31px;position:relative}.mi-product .mi-dossier-back{z-index:-1;background:#b7c7af;position:absolute;inset:43px 31px 22px 39px;transform:rotate(3deg)}.mi-product .mi-dossier-sheet{background:#fff;border:1px solid #c6d3bc;padding:24px 25px;transform:rotate(-2deg);box-shadow:0 15px 25px #263e2712}.mi-product .mi-sheet-top{font-size:var(--type-size-micro);color:#72846a;line-height:var(--type-leading-micro);border-bottom:1px solid #dbe3d5;align-items:center;gap:13px;padding-bottom:18px;display:flex}.mi-product .mi-sheet-top img{width:28px;height:25px}.mi-product .mi-sheet-top small{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#92a085;margin-left:auto}.mi-product .mi-dossier-sheet h3{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title);margin:25px 0 8px}.mi-product .mi-dossier-sheet>p{font:var(--type-size-body)/var(--type-leading-body) var(--font-mono);color:#8b9d7f;margin-bottom:20px}.mi-product .mi-file{font-size:var(--type-size-caption);color:#4e6b43;line-height:var(--type-leading-caption);border-top:1px solid #e0e7d8;align-items:center;gap:13px;padding:14px 0;display:flex}.mi-product .mi-file .mi-i{color:#91a285;width:21px}.mi-product .mi-file small{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#8e9c82;margin-top:3px;display:block}.mi-product .mi-file>span:last-child{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#98a38d;margin-left:auto}.mi-product .mi-handover-copy .mi-lead{max-width:440px;margin:23px 0}.mi-product .mi-checklist{margin:22px 0 30px;padding:0;list-style:none}.mi-product .mi-checklist li{font-size:var(--type-size-body);line-height:var(--type-leading-body);border-top:1px solid #d0dac8;gap:15px;padding:15px 0;display:flex}.mi-product .mi-checklist li:before{content:"✓";color:var(--mi-orange)}.mi-product .mi-plans{border:1px solid var(--mi-line);grid-template-columns:repeat(3,1fr);gap:0;display:grid}.mi-product .mi-plan{border-right:1px solid var(--mi-line);flex-direction:column;align-items:flex-start;padding:31px;display:flex}.mi-product .mi-plan:last-child{border:0}.mi-product .mi-plan:nth-child(2){background:#f1f4ee}.mi-product .mi-plan-label{border-bottom:1px solid var(--mi-line);justify-content:space-between;align-items:baseline;gap:20px;width:100%;margin-bottom:23px;padding-bottom:20px;display:flex}.mi-product .mi-plan-label b{font-style:normal;font-weight:var(--type-weight-body);font-size:var(--type-size-stat);line-height:var(--type-leading-stat);letter-spacing:-.04em}.mi-product .mi-plan-label span{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#8c9c88}.mi-product .mi-plan h3{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title);margin-bottom:13px}.mi-product .mi-plan>p{font-size:var(--type-size-body);color:#71836a;line-height:var(--type-leading-body)}.mi-product .mi-plan ul{margin:21px 0;padding:0;list-style:none}.mi-product .mi-plan li{font-size:var(--type-size-body);color:#4e684a;line-height:var(--type-leading-body);margin:9px 0;padding-left:13px;position:relative}.mi-product .mi-plan li:before{content:"";background:#a9b9a0;width:4px;height:4px;position:absolute;top:8px;left:0}.mi-product .mi-cost{border-top:1px solid var(--mi-line);font-size:var(--type-size-caption);color:#7d8a72;line-height:var(--type-leading-caption);margin-bottom:20px;padding-top:16px}.mi-product .mi-cost b{font-size:var(--type-size-caption);color:#456240;font-weight:var(--type-weight-medium);line-height:var(--type-leading-caption);margin-bottom:7px;display:block}.mi-product .mi-plan small{font-size:var(--type-size-caption);color:#8c977f;line-height:var(--type-leading-caption);margin-top:auto;display:block}.mi-product .mi-plan>.mi-link{font-size:var(--type-size-label);width:100%;line-height:var(--type-leading-label);margin-top:22px}.mi-product .mi-terms{grid-template-columns:29% 1fr;gap:30px;padding:24px 0 0;display:grid}.mi-product .mi-terms strong{font-size:var(--type-size-compact);font-weight:var(--type-weight-medium);line-height:var(--type-leading-compact)}.mi-product .mi-terms p{font-size:var(--type-size-body);color:#87917f;line-height:var(--type-leading-body)}.mi-product .mi-boundary{border-top:1px solid var(--mi-line);grid-template-columns:1fr 1.6fr;gap:8%;margin-top:64px;padding-top:36px;display:grid}.mi-product .mi-boundary h3{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title)}.mi-product .mi-boundary p{font-size:var(--type-size-body);color:#7a8871;line-height:var(--type-leading-body);margin-top:13px}.mi-product .mi-product-layers{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.mi-product .mi-product-layers div{border-left:1px solid var(--mi-line);font-size:var(--type-size-caption);color:#8b967e;line-height:var(--type-leading-caption);padding-left:18px}.mi-product .mi-product-layers .mi-current{border-color:var(--mi-orange)}.mi-product .mi-product-layers strong{font-size:var(--type-size-compact);color:#50694b;font-weight:var(--type-weight-medium);line-height:var(--type-leading-compact);margin-bottom:9px;display:block}.mi-product .mi-product-layers small{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#8b977f;margin-bottom:11px;display:block}.mi-product .mi-current strong{color:var(--mi-orange)}.mi-product .mi-faq-grid{grid-template-columns:.65fr 1.35fr;gap:10%;display:grid}.mi-product .mi-faq-intro p{font-size:var(--type-size-body);color:#7e8c73;line-height:var(--type-leading-body);margin-top:22px}.mi-product .mi-faq{border-top:1px solid #d0d9c7}.mi-product .mi-faq:last-child{border-bottom:1px solid #d0d9c7}.mi-product .mi-faq summary{cursor:pointer;font-size:var(--type-size-label);line-height:var(--type-leading-label);justify-content:space-between;align-items:center;gap:23px;padding:20px 0;list-style:none;display:flex}.mi-product .mi-faq summary::-webkit-details-marker{display:none}.mi-product .mi-faq[open] summary{color:var(--mi-orange)}.mi-product .mi-faq>p{font-size:var(--type-size-body);color:#748267;line-height:var(--type-leading-body);padding:0 30px 22px 0}.mi-product .mi-source-btn{color:inherit;font:inherit;background:0 0;border:0;border-bottom:1px solid #ffccab;padding:0}.mi-product .mi-privacy-inline{font-size:var(--type-size-caption);color:#879579;line-height:var(--type-leading-caption);margin-top:13px}.mi-product dialog{color:#203628;background:#f9faf7;border:1px solid #bcc9bc;width:690px;max-width:min(690px,100vw - 32px);max-height:85dvh;padding:0;overflow:auto;box-shadow:0 25px 90px #0003}.mi-product dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0c181ecc}.mi-product .mi-dialog-head{z-index:1;background:#f9faf7;border-bottom:1px solid #d0dcc8;justify-content:space-between;align-items:start;gap:25px;padding:24px 27px;display:flex;position:sticky;top:0}.mi-product .mi-dialog-head h2{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title)}.mi-product .mi-dialog-head p{font-size:var(--type-size-body);color:#8c9c7f;line-height:var(--type-leading-body);margin-top:5px}.mi-product .mi-close{background:0 0;border:1px solid #c6d2bd;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.mi-product .mi-close .mi-i{width:19px;height:19px}.mi-product .mi-dialog-body{padding:26px}.mi-product .mi-dialog-body pre{color:#c8d8ce;font:var(--type-size-compact)/var(--type-leading-compact) var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;background:#1d302c;margin:0;padding:20px}.mi-product .mi-dialog-body .mi-note{margin-top:15px}.mi-product .mi-references{margin:0;padding:0;list-style:none}.mi-product .mi-references li{border-top:1px solid #d3ddca;padding:15px 0}.mi-product .mi-references a{color:#3e6d47;font-size:var(--type-size-label);line-height:var(--type-leading-label);border-bottom:1px solid #a5b99d}.mi-product .mi-references p{font-size:var(--type-size-body);color:#819374;line-height:var(--type-leading-body);margin-top:7px}.mi-product .mi-references-title{font-size:var(--type-size-compact);line-height:var(--type-leading-compact);margin-bottom:15px}@media (min-width:1600px){.mi-product .mi-hero-grid{min-height:760px}.mi-product .mi-section{padding:105px 0}.mi-product .mi-architecture{padding-bottom:0}.mi-product .mi-lab-section{padding-top:60px}}@media (max-width:1199px){.mi-product .mi-wrap{width:calc(100% - 80px)}.mi-product .mi-hero-grid{grid-template-columns:49% 51%;min-height:655px}.mi-product .mi-hero-copy{padding-right:32px}.mi-product .mi-hero .mi-actions{gap:17px}.mi-product .mi-hero .mi-btn{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);gap:22px;padding:14px 17px}.mi-product .mi-hero .mi-link{font-size:var(--type-size-label);line-height:var(--type-leading-label);gap:14px}.mi-product .mi-switchyard{padding-left:20px}.mi-product .mi-port{gap:7px;min-height:67px;padding:12px 9px}.mi-product .mi-port .mi-i{width:19px}.mi-product .mi-core img{width:31px;height:26px;margin-bottom:8px}.mi-product .mi-core small{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.mi-product .mi-agent-entry{padding:10px}.mi-product .mi-agent-entry small{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.mi-product .mi-agent-entry .mi-i{width:21px}.mi-product .mi-nav-links{gap:22px}.mi-product .mi-section{padding:78px 0}.mi-product .mi-architecture{padding-bottom:0}.mi-product .mi-lab-section{padding-top:52px}.mi-product .mi-cap-layout{grid-template-columns:29% 1fr;gap:5%}.mi-product .mi-cap-grid{gap:0 26px}.mi-product .mi-lab-main{grid-template-columns:27% 36% 37%}.mi-product .mi-tool-panel,.mi-product .mi-policy-panel,.mi-product .mi-log-panel{padding:20px}.mi-product .mi-arch-layout{gap:6%}.mi-product .mi-plan{padding:25px}}@media (max-width:960px){.mi-product .mi-wrap{width:calc(100% - 48px)}.mi-product .mi-hero-grid{grid-template-columns:1fr 1fr;min-height:610px}.mi-product .mi-hero-copy{padding:52px 22px 47px 0}.mi-product .mi-hero .mi-kicker{gap:8px}.mi-product .mi-hero .mi-actions{flex-direction:column;align-items:flex-start;gap:14px;margin-top:23px}.mi-product .mi-hero-caption{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);margin-top:24px}.mi-product .mi-switchyard{padding-left:14px}.mi-product .mi-yard-meta{font-size:var(--type-size-caption);letter-spacing:.03em;line-height:var(--type-leading-caption);gap:8px;margin-left:0}.mi-product .mi-port{gap:5px;min-height:59px;padding:11px 8px}.mi-product .mi-port .mi-i{display:none}.mi-product .mi-core small{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.mi-product .mi-core img{width:23px;height:21px;margin-bottom:6px}.mi-product .mi-agent-entry{gap:7px;width:38%;left:32%}.mi-product .mi-agent-entry .mi-i{width:20px}.mi-product .mi-guard-line{gap:10px;margin-top:22px;margin-left:0}.mi-product .mi-yard-bottom{margin-left:0;display:block}.mi-product .mi-value{padding:22px 17px}.mi-product .mi-value strong{gap:8px}.mi-product .mi-value span{margin-left:13px}.mi-product .mi-nav-links{gap:20px}.mi-product .mi-nav-cta{gap:10px}.mi-product .mi-head{grid-template-columns:1fr 1fr;gap:5%}.mi-product .mi-head .mi-lead{font-size:var(--type-size-lead);line-height:var(--type-leading-lead)}.mi-product .mi-route-body{padding:26px}.mi-product .mi-route-detail{grid-template-columns:1fr 1fr;gap:23px}.mi-product .mi-route-detail .mi-link{grid-column:1/-1;margin-top:0}.mi-product .mi-journey{gap:20px}.mi-product .mi-cap-layout{display:block}.mi-product .mi-cap-intro{grid-template-columns:1fr 1fr;align-items:end;gap:0 8%;margin-bottom:35px;display:grid}.mi-product .mi-cap-intro .mi-kicker{grid-column:1/-1}.mi-product .mi-cap-intro .mi-lead{max-width:none;margin:0}.mi-product .mi-cap-index,.mi-product .mi-cap-intro>.mi-note{display:none}.mi-product .mi-cap-grid{gap:0 38px}.mi-product .mi-cap-en{min-height:20px}.mi-product .mi-arch-tabs button{padding:16px 23px}.mi-product .mi-arch-layout{grid-template-columns:1fr 1.05fr;gap:5%}.mi-product .mi-stack{padding-left:30px;padding-right:0}.mi-product .mi-stack:after{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);left:9px}.mi-product .mi-layer{padding:17px}.mi-product .mi-layer small{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.mi-product .mi-principle-strip{gap:20px}.mi-product .mi-lab-main{grid-template-columns:1fr 1fr}.mi-product .mi-tool-panel{border:0;border-bottom:1px solid #d4ded3;grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.mi-product .mi-tool-panel h3{grid-column:1/-1;margin-bottom:0}.mi-product .mi-tool-panel>.mi-note{grid-column:1/-1;margin:0}.mi-product .mi-tool-btn{margin:0;padding:12px 10px}.mi-product .mi-policy-panel{border-right:1px solid #d4ded3}.mi-product .mi-log-panel{min-height:330px}.mi-product .mi-phase-content{gap:7%}.mi-product .mi-output-sheet{padding:22px}.mi-product .mi-handover-layout{grid-template-columns:1fr 1fr;gap:6%}.mi-product .mi-dossier{padding:30px 20px}.mi-product .mi-dossier-sheet{padding:20px}.mi-product .mi-sheet-top{gap:8px}.mi-product .mi-sheet-top small{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.mi-product .mi-file{gap:8px}.mi-product .mi-file small{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.mi-product .mi-handover-copy .mi-lead{font-size:var(--type-size-lead);line-height:var(--type-leading-lead)}.mi-product .mi-plan{padding:22px 19px}.mi-product .mi-plan-label b{font-size:var(--type-size-stat);line-height:var(--type-leading-stat)}.mi-product .mi-boundary{display:block}.mi-product .mi-product-layers{margin-top:26px}.mi-product .mi-faq-grid{grid-template-columns:.7fr 1.3fr;gap:7%}}@media (max-width:700px){.mi-product .mi-wrap{width:calc(100% - 40px)}.mi-product .mi-section{padding:56px 0}.mi-product .mi-architecture{padding-bottom:0}.mi-product .mi-lab-section{padding-top:43px}.mi-product .mi-kicker{font-size:var(--type-size-caption);letter-spacing:.07em;line-height:var(--type-leading-caption);margin-bottom:17px}.mi-product .mi-head{margin-bottom:30px;display:block}.mi-product .mi-head .mi-lead{font-size:var(--type-size-lead);line-height:var(--type-leading-lead);margin-top:20px}.mi-product .mi-btn{gap:25px;min-height:49px;padding:14px 17px}.mi-product .mi-hero-grid{min-height:0;display:block}.mi-product .mi-hero-copy{padding:43px 0 39px}.mi-product .mi-hero .mi-kicker{margin-bottom:21px}.mi-product .mi-product-name{margin-bottom:17px}.mi-product .mi-hero-en{max-width:360px;margin-top:21px}.mi-product .mi-hero-desc{max-width:430px}.mi-product .mi-hero .mi-actions{flex-direction:row;align-items:center;gap:20px}.mi-product .mi-hero .mi-btn{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);gap:20px}.mi-product .mi-hero .mi-link{font-size:var(--type-size-label);line-height:var(--type-leading-label);gap:13px}.mi-product .mi-hero-caption{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);margin-top:25px}.mi-product .mi-switchyard{border-left:0;border-top:3px solid var(--mi-orange);margin:0 -20px;padding:24px 20px 23px}.mi-product .mi-switchyard:before,.mi-product .mi-switchyard:after{inset:0}.mi-product .mi-yard-meta{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);margin-bottom:13px}.mi-product .mi-yard{aspect-ratio:600/435;max-width:560px;margin:auto}.mi-product .mi-port{gap:8px;width:25%;min-height:58px;padding:10px}.mi-product .mi-port small{margin-top:4px}.mi-product .mi-core img{width:27px;height:23px;margin-bottom:7px}.mi-product .mi-core small{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.mi-product .mi-agent-entry{width:36%;padding:10px 12px;left:34%}.mi-product .mi-agent-entry small{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.mi-product .mi-guard-line{gap:12px;margin-top:22px;padding:14px 0}.mi-product .mi-yard-bottom{margin-top:10px;display:flex}.mi-product .mi-value-grid{grid-template-columns:repeat(2,1fr)}.mi-product .mi-value{padding:18px 15px}.mi-product .mi-value:nth-child(2){border-right:0}.mi-product .mi-value:nth-child(n+3){border-top:1px solid var(--mi-line)}.mi-product .mi-value:nth-child(3){padding-left:0}.mi-product .mi-nav .mi-wrap{gap:15px;width:calc(100% - 32px);min-height:52px}.mi-product .mi-nav-links{gap:22px;padding:14px 0}.mi-product .mi-nav-cta{display:none}.mi-product .mi-route-tabs button{font-size:var(--type-size-label);min-width:113px;line-height:var(--type-leading-label);flex:1;padding:14px 17px}.mi-product .mi-route-tabs button span{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.mi-product .mi-route-body{padding:24px 20px}.mi-product .mi-route-overview{display:block}.mi-product .mi-route-overview p{margin-top:16px}.mi-product .mi-journey{border-left:1px solid #bdcbb9;grid-template-columns:1fr;gap:0;margin:28px 0;padding-left:22px}.mi-product .mi-station{border:0;grid-template-columns:90px 1fr;gap:3px 12px;padding:0 0 23px;display:grid}.mi-product .mi-station:last-child{padding-bottom:0}.mi-product .mi-station:before{top:8px;left:-27px}.mi-product .mi-station:not(:last-child):after{display:none}.mi-product .mi-station small{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);grid-row:1/3;margin:6px 0 0}.mi-product .mi-station span{margin-top:1px}.mi-product .mi-route-detail{padding-top:20px;display:block}.mi-product .mi-route-detail dl+dl{margin-top:18px}.mi-product .mi-route-detail .mi-link{margin-top:20px}.mi-product .mi-cap-intro{margin-bottom:29px;display:block}.mi-product .mi-cap-intro .mi-lead{font-size:var(--type-size-lead);max-width:450px;line-height:var(--type-leading-lead);margin-top:20px}.mi-product .mi-cap-grid{display:block}.mi-product .mi-cap summary{padding:23px 0}.mi-product .mi-cap-top{margin-bottom:16px}.mi-product .mi-cap-en{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.mi-product .mi-cap h3{margin-top:7px}.mi-product .mi-cap-expand{margin-top:17px}.mi-product .mi-cap-body{padding-bottom:25px}.mi-product .mi-cap-bottom{margin-top:0}.mi-product .mi-arch-tabs button{white-space:nowrap;padding:15px}.mi-product .mi-arch-layout{padding:29px 0 35px;display:block}.mi-product .mi-arch-copy h3{max-width:100%}.mi-product .mi-arch-copy p{margin:16px 0}.mi-product .mi-checks{margin:20px 0 27px}.mi-product .mi-checks li{padding:11px 0}.mi-product .mi-stack{padding-left:29px;padding-right:0}.mi-product .mi-layer{padding:20px}.mi-product .mi-principle-strip{border-bottom:0;padding:0;display:block}.mi-product .mi-principle-strip div{border-bottom:1px solid #3c5551;padding:17px 0}.mi-product .mi-lab-top{gap:10px;padding:14px 17px}.mi-product .mi-lab-top span{font-size:var(--type-size-caption);letter-spacing:0;line-height:var(--type-leading-caption)}.mi-product .mi-lab-top b{white-space:nowrap}.mi-product .mi-lab-main{display:block}.mi-product .mi-tool-panel{padding:20px 17px;display:block}.mi-product .mi-tool-panel h3{margin-bottom:13px}.mi-product .mi-tool-btn{margin:8px 0;padding:12px}.mi-product .mi-tool-panel>.mi-note{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);margin-top:14px}.mi-product .mi-policy-panel{border:0;border-bottom:1px solid #d4ded3;padding:22px 17px}.mi-product .mi-log-panel{min-height:0;padding:22px 17px}.mi-product .mi-lab-main h3{font-size:var(--type-size-small-title);line-height:var(--type-leading-small-title)}.mi-product .mi-lab-bottom{padding:13px 17px;display:block}.mi-product .mi-lab-bottom button{margin-top:8px;display:inline-block}.mi-product .mi-phase-list{grid-template-columns:repeat(3,1fr);row-gap:14px}.mi-product .mi-phase-list button{border-bottom:1px solid #d3ddcc;padding:14px 0 17px}.mi-product .mi-phase-list button span{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);margin-bottom:8px}.mi-product .mi-phase-content{padding-top:30px;display:block}.mi-product .mi-phase-description h3{margin-bottom:15px}.mi-product .mi-client{margin-top:19px;padding-top:16px}.mi-product .mi-output-sheet{margin-top:25px;padding:23px}.mi-product .mi-phase-note{margin-top:23px}.mi-product .mi-handover-layout{flex-direction:column-reverse;align-items:stretch;gap:32px;display:flex}.mi-product .mi-handover-copy .mi-lead{font-size:var(--type-size-lead);line-height:var(--type-leading-lead);margin:19px 0}.mi-product .mi-checklist li{padding:12px 0}.mi-product .mi-handover-copy .mi-link{font-size:var(--type-size-label);line-height:var(--type-leading-label)}.mi-product .mi-dossier{padding:29px 22px}.mi-product .mi-dossier-sheet{padding:23px 20px}.mi-product .mi-sheet-top{gap:10px}.mi-product .mi-file{gap:11px}.mi-product .mi-file small{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.mi-product .mi-plans{display:block}.mi-product .mi-plan{border-right:0;border-bottom:1px solid var(--mi-line);padding:26px}.mi-product .mi-plan-label{margin-bottom:19px;padding-bottom:17px}.mi-product .mi-plan-label b{font-size:var(--type-size-stat);line-height:var(--type-leading-stat)}.mi-product .mi-cost{margin-bottom:15px}.mi-product .mi-terms{padding-top:22px;display:block}.mi-product .mi-terms p{margin-top:9px}.mi-product .mi-boundary{margin-top:39px;padding-top:29px}.mi-product .mi-product-layers{grid-template-columns:1fr;gap:23px}.mi-product .mi-product-layers small{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.mi-product .mi-faq-grid{display:block}.mi-product .mi-faq-intro{margin-bottom:30px}.mi-product .mi-faq-intro p{margin-top:17px}.mi-product .mi-faq summary{gap:16px;padding:18px 0}.mi-product .mi-faq>p{padding-right:16px}.mi-product .mi-dialog-head,.mi-product .mi-dialog-body{padding:20px}.mi-product .mi-dialog-body pre{font-size:var(--type-size-compact);line-height:var(--type-leading-compact);padding:15px}}@media (max-width:359px){.mi-product .mi-wrap{width:calc(100% - 32px)}.mi-product .mi-hero .mi-actions{gap:13px}.mi-product .mi-hero .mi-btn{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);gap:14px;padding:13px 14px}.mi-product .mi-hero .mi-link{font-size:var(--type-size-label);line-height:var(--type-leading-label);gap:8px}.mi-product .mi-switchyard{margin-inline:-16px;padding-inline:16px}.mi-product .mi-agent-entry{padding:8px}.mi-product .mi-port{min-height:51px;padding:8px}.mi-product .mi-core img{width:22px;height:19px;margin-bottom:4px}.mi-product .mi-arch-tabs button{padding-inline:12px}.mi-product .mi-route-body{padding:22px 17px}.mi-product .mi-sheet-top small{display:none}}@media (prefers-reduced-motion:reduce){.mi-product *,.mi-product :before,.mi-product :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.mi-product .mi-nav,.mi-product .mi-lab-section,.mi-product dialog{display:none!important}.mi-product .mi-wrap{width:100%}.mi-product .mi-section{padding:26px 0}.mi-product .mi-dark{color:#14251b;background:#fff}.mi-product .mi-head{display:block}.mi-product .mi-switchyard{display:none}.mi-product .mi-hero-grid{min-height:0;display:block}.mi-product .mi-hero-copy{padding:25px 0}.mi-product .mi-hero .mi-actions{display:none}.mi-product [role=tabpanel][hidden]{display:block!important}.mi-product .mi-cap-grid{display:block}.mi-product .mi-cap{break-inside:avoid}}.mi-product .mi-nav{z-index:20;transition:top .25s;top:101px}body:has(site-header[data-scrolled]) .mi-product .mi-nav{top:73px}.mi-product .mi-product-layers a:hover{color:var(--mi-orange)}.mi-product:not([data-mi-ready]) [role=tablist]{display:none}.mi-product:not([data-mi-ready]) [role=tabpanel]+[role=tabpanel]{border-top:1px solid var(--mi-line);margin-top:28px;padding-top:28px}@media (max-width:1023px){.mi-product .mi-nav{top:77px}body:has(site-header[data-scrolled]) .mi-product .mi-nav{top:65px}}@media (prefers-reduced-motion:reduce){.mi-product .mi-nav{transition:none}}.mi-product .mi-breadcrumb{padding-top:28px}.mi-product section{scroll-margin-top:170px}body:has(site-header[data-scrolled]) .mi-product section{scroll-margin-top:142px}.mi-product [data-mi-block=engagement]{padding-bottom:0}.mi-product .mi-boundary-section{padding-bottom:88px}@media (max-width:1023px){.mi-product section{scroll-margin-top:148px}body:has(site-header[data-scrolled]) .mi-product section{scroll-margin-top:136px}}@media (max-width:700px){.mi-product .mi-boundary-section{padding-bottom:56px}}.iwp-page{--iwp-brand:#dd4501;--iwp-hover:#ba3900;--iwp-ink:#182126;--iwp-muted:#64716e;--iwp-line:#d9dfda;--iwp-paper:#f5f5ef;--iwp-sage:#e9ede6;--iwp-dark:#18252a;--iwp-offset:76px;color:var(--iwp-ink);font-style:normal;font-weight:var(--type-weight-body);font-size:var(--type-size-body);line-height:var(--type-leading-body);-webkit-font-smoothing:antialiased;background:#fff;overflow:clip}.iwp-page *,.iwp-page :before,.iwp-page :after{box-sizing:border-box}.iwp-page h1,.iwp-page h2,.iwp-page h3,.iwp-page h4,.iwp-page p,.iwp-page ul,.iwp-page dl{margin:0}.iwp-page h1,.iwp-page h2,.iwp-page h3,.iwp-page h4{font-weight:var(--type-weight-heading)}.iwp-page a{color:inherit;text-decoration:none}.iwp-page button,.iwp-page input,.iwp-page textarea,.iwp-page select{font:inherit;border-radius:0}.iwp-page button,.iwp-page a{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.iwp-page button{cursor:pointer;color:inherit}.iwp-page button:disabled{opacity:.46;cursor:not-allowed}.iwp-page a:focus-visible,.iwp-page button:focus-visible,.iwp-page input:focus-visible,.iwp-page textarea:focus-visible,.iwp-page select:focus-visible,.iwp-page summary:focus-visible,.iwp-page [tabindex]:focus-visible{outline-offset:4px;outline:3px solid #dd4501}.iwp-page input[type=checkbox]{accent-color:var(--iwp-brand)}.iwp-page ::selection{color:#172126;background:#ffd3b9}.iwp-page em{color:var(--iwp-brand);font-style:normal}.iwp-page button svg,.iwp-page a svg{pointer-events:none}.iwp-page .iwp-container{width:min(1280px,100% - 120px);margin-inline:auto}.iwp-page .iwp-section{scroll-margin-top:var(--iwp-offset);padding:94px 0}.iwp-page .iwp-section h2{font-size:var(--type-size-section);line-height:var(--type-leading-section);letter-spacing:-.045em;font-weight:var(--type-weight-heading)}.iwp-page .iwp-overline{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);letter-spacing:.12em;color:#65756b;text-transform:uppercase;align-items:center;gap:10px;display:flex;margin-bottom:25px!important}.iwp-page .iwp-overline:before{content:"";background:var(--iwp-brand);flex-shrink:0;width:6px;height:6px}.iwp-page .iwp-lead{font-size:var(--type-size-lead);line-height:var(--type-leading-lead);color:var(--iwp-muted);max-width:455px}.iwp-page .iwp-section-heading{justify-content:space-between;align-items:flex-end;gap:70px;margin-bottom:43px;display:flex}.iwp-page .iwp-section-heading>div{min-width:0}.iwp-page .iwp-section-heading>.iwp-lead,.iwp-page .iwp-section-heading>div+div{max-width:440px}.iwp-page .iwp-icon{vertical-align:middle;flex-shrink:0;width:22px;height:22px}.iwp-page .iwp-mark{width:30px;height:26px;color:var(--iwp-brand);flex-shrink:0}.iwp-page .iwp-button{background:var(--iwp-brand);border:1px solid var(--iwp-brand);min-height:54px;font-size:var(--type-size-label);font-weight:var(--type-weight-heading);line-height:var(--type-leading-label);justify-content:space-between;align-items:center;gap:30px;padding:15px 23px;transition:background .2s;display:inline-flex;color:#fff!important}.iwp-page .iwp-button:hover{background:var(--iwp-hover);border-color:var(--iwp-hover)}.iwp-page .iwp-button .iwp-icon{width:18px;height:18px}.iwp-page .iwp-outline{background:0 0;border-color:#adb8ad;color:var(--iwp-ink)!important}.iwp-page .iwp-outline:hover{background:var(--iwp-sage);border-color:var(--iwp-ink)}.iwp-page .iwp-link{font-size:var(--type-size-label);font-weight:var(--type-weight-heading);max-width:100%;line-height:var(--type-leading-label);background:0 0;border:0;border-bottom:1px solid #919c93;align-items:center;gap:21px;padding:7px 0;display:inline-flex}.iwp-page .iwp-link .iwp-icon{width:17px;height:17px}.iwp-page .iwp-link:hover{color:var(--iwp-brand)}.iwp-page .iwp-actions{flex-wrap:wrap;align-items:center;gap:27px;display:flex}.iwp-page .iwp-small{font-size:var(--type-size-caption);color:#7f8981;line-height:var(--type-leading-caption)}.iwp-page .iwp-note{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);color:#778179;margin-top:23px!important}.iwp-page .iwp-label{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);letter-spacing:.08em;color:#6d7c73}.iwp-page .iwp-ui-note{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);color:#7a8680;margin-top:13px!important}.iwp-page .iwp-small-button{background:var(--iwp-ink);border:1px solid var(--iwp-ink);min-height:40px;font-size:var(--type-size-label);line-height:var(--type-leading-label);justify-content:center;align-items:center;gap:18px;padding:10px 15px;display:inline-flex;color:#fff!important}.iwp-page .iwp-small-button .iwp-icon{width:15px;height:15px}.iwp-page .iwp-small-button:hover:not(:disabled){background:var(--iwp-brand);border-color:var(--iwp-brand)}.iwp-page .iwp-text-button{font-size:var(--type-size-label);line-height:var(--type-leading-label);background:0 0;border:0;align-items:center;gap:12px;padding:9px 0;display:inline-flex}.iwp-page .iwp-text-button .iwp-icon{width:16px;height:16px}.iwp-page .iwp-sr,.iwp-page .iwp-skip{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.iwp-page .iwp-skip:focus{clip:auto;z-index:100;background:#fff;width:auto;height:auto;padding:12px;top:16px;left:16px}.iwp-page .iwp-hero{background:#f5f5ef;position:relative}.iwp-page .iwp-hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:22px;min-height:738px;display:grid}.iwp-page .iwp-hero-copy{z-index:2;padding:65px 0 55px;position:relative}.iwp-page .iwp-hero .iwp-overline{font-size:var(--type-size-caption);letter-spacing:.11em;line-height:var(--type-leading-caption);margin-bottom:24px!important}.iwp-page .iwp-product{font-size:var(--type-size-compact);color:#5d6e63;line-height:var(--type-leading-compact)}.iwp-page .iwp-product span{font-size:var(--type-size-caption);color:#7a877c;line-height:var(--type-leading-caption);margin-top:5px;display:block}.iwp-page .iwp-hero h1{font-size:var(--type-size-hero);line-height:var(--type-leading-hero);letter-spacing:-.055em;white-space:normal;margin:26px 0 23px}.iwp-page .iwp-hero-slogan{font-size:var(--type-size-caption);color:#6f7d72;line-height:var(--type-leading-caption)}.iwp-page .iwp-hero-lead{font-size:var(--type-size-lead);line-height:var(--type-leading-lead);color:#4e6256;max-width:520px;margin-top:21px!important}.iwp-page .iwp-hero .iwp-actions{margin-top:30px}.iwp-page .iwp-hero-foot{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);letter-spacing:.13em;color:#8a948a;align-items:center;gap:13px;margin-top:45px;display:flex}.iwp-page .iwp-hero-foot>span{background:#aab6a7;width:28px;height:1px}.iwp-page .iwp-hero-canvas{isolation:isolate;min-width:0;height:625px;position:relative}.iwp-page .iwp-canvas-label{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);letter-spacing:.12em;color:#77867b;justify-content:space-between;align-items:center;display:flex;position:absolute;top:20px;left:16px;right:0}.iwp-page .iwp-canvas-label>span:last-child{font-style:normal;font-weight:var(--type-weight-body);font-size:var(--type-size-caption);line-height:var(--type-leading-caption);letter-spacing:0;border:1px solid #ccd4c8;padding:4px 7px}.iwp-page .iwp-canvas-grid{background-image:linear-gradient(#dee4d655 1px,#0000 1px),linear-gradient(90deg,#dee4d655 1px,#0000 1px);background-size:39px 39px;position:absolute;inset:80px -20px 50px 5px}.iwp-page .iwp-orange-plate{background:var(--iwp-brand);z-index:-1;width:79%;height:440px;position:absolute;top:71px;right:-34px;transform:skewY(-7deg);box-shadow:inset -17px 0 #b73800}.iwp-page .iwp-hero-browser{background:#fff;border:1px solid #cdd7ca;width:93%;position:absolute;top:117px;left:11px;overflow:hidden;transform:rotate(-4deg);box-shadow:16px 22px #0b252418,0 12px 45px #1c331b24}.iwp-page .iwp-browser-bar{height:27px;font:var(--type-size-micro)/var(--type-leading-micro) var(--font-mono);color:#8b9784;background:#edf0e9;border-bottom:1px solid #dfe5d9;justify-content:space-between;align-items:center;padding:0 12px;display:flex}.iwp-page .iwp-window-dots{gap:4px;display:flex}.iwp-page .iwp-window-dots i{background:#aab7a0;border-radius:50%;width:4px;height:4px}.iwp-page .iwp-browser-brand{align-items:center;gap:8px;height:50px;padding:0 21px;display:flex}.iwp-page .iwp-browser-brand .iwp-mark{width:21px;height:18px}.iwp-page .iwp-browser-brand b{font-size:var(--type-size-micro);font-weight:var(--type-weight-heading);line-height:var(--type-leading-micro)}.iwp-page .iwp-browser-brand>span{font-size:var(--type-size-micro);color:#8f9989;line-height:var(--type-leading-micro);margin-left:auto}.iwp-page .iwp-mini-hero{background:#e9ede3;grid-template-columns:1.1fr .9fr;height:174px;padding:25px 25px 0;display:grid;overflow:hidden}.iwp-page .iwp-mini-hero>div:first-child{z-index:1}.iwp-page .iwp-mini-hero small{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#788a6e;letter-spacing:.11em;display:block}.iwp-page .iwp-mini-hero strong{font-size:var(--type-size-card-title);letter-spacing:-.03em;line-height:var(--type-leading-card-title);font-weight:var(--type-weight-heading);color:#344837;margin-top:11px;display:block}.iwp-page .iwp-mini-hero span{font-size:var(--type-size-micro);color:#77866f;line-height:var(--type-leading-micro);margin-top:7px;display:block}.iwp-page .iwp-mini-hero b{font-size:var(--type-size-micro);background:var(--iwp-brand);color:#fff;font-weight:var(--type-weight-medium);line-height:var(--type-leading-micro);margin-top:12px;padding:6px 8px;display:inline-block}.iwp-page .iwp-columns-art{justify-content:center;align-items:flex-end;gap:9%;width:100%;height:100%;padding:0 8%;display:flex;position:relative;transform:skewY(-13deg)}.iwp-page .iwp-columns-art i{background:#83987f;width:19%;height:69%;display:block;position:relative;box-shadow:9px 6px #4b6752}.iwp-page .iwp-columns-art i:before{content:"";background:#bdcab2;height:8px;position:absolute;top:-7px;left:4px;right:-4px;transform:skew(-48deg)}.iwp-page .iwp-columns-art i:nth-child(2){background:#adbaa3;height:91%;box-shadow:9px 6px #7d9277}.iwp-page .iwp-columns-art i:nth-child(3){background:#e86628;height:116%;box-shadow:9px 6px #ba3a02}.iwp-page .iwp-columns-art i:nth-child(3):before{background:#ffac76}.iwp-page .iwp-columns-art i:nth-child(4){background:#e7ecd9;height:93%;box-shadow:9px 6px #b0bda4}.iwp-page .iwp-columns-art i:nth-child(5){background:#a8b99d;height:59%}.iwp-page .iwp-mini-search{font-size:var(--type-size-micro);color:#8b9784;line-height:var(--type-leading-micro);border:1px solid #dce3d7;align-items:center;gap:8px;margin:17px 19px 12px;padding:10px;display:flex}.iwp-page .iwp-mini-search .iwp-icon{width:12px;height:12px}.iwp-page .iwp-mini-search .iwp-icon:last-child{color:var(--iwp-brand);margin-left:auto}.iwp-page .iwp-mini-tiles{grid-template-columns:repeat(3,1fr);gap:7px;padding:0 19px 22px;display:grid}.iwp-page .iwp-mini-tiles>div{font-size:var(--type-size-micro);line-height:var(--type-leading-micro);background:#f1f4ed;align-items:center;gap:7px;padding:14px 9px;display:flex}.iwp-page .iwp-mini-tiles .iwp-icon{color:#8c9d80;width:16px;height:16px}.iwp-page .iwp-floating-content{background:#fff;border:1px solid #cdd5c6;width:257px;padding:19px 22px;position:absolute;bottom:46px;left:-18px;transform:rotate(3deg);box-shadow:0 16px 24px #20341e16}.iwp-page .iwp-floating-content>span{font:var(--type-size-micro)/var(--type-leading-micro) var(--font-mono);letter-spacing:.13em;color:#8a9b7d}.iwp-page .iwp-floating-content strong{font-size:var(--type-size-body);font-weight:var(--type-weight-medium);color:#42563b;line-height:var(--type-leading-body);margin:8px 0 15px;display:block}.iwp-page .iwp-floating-content>div{gap:6px;height:19px;display:flex}.iwp-page .iwp-floating-content i{background:#cbd6c0;flex:1;height:100%;display:block}.iwp-page .iwp-floating-content i:nth-child(2){background:#eba176}.iwp-page .iwp-floating-content i:last-child{background:#e9edde}.iwp-page .iwp-floating-content small{font-size:var(--type-size-caption);color:#8d9a82;line-height:var(--type-leading-caption);margin-top:12px;display:block}.iwp-page .iwp-floating-assist{color:#fff;background:#18252a;align-items:center;gap:13px;padding:19px 21px;display:flex;position:absolute;top:83px;right:-15px;transform:rotate(2deg);box-shadow:0 8px 24px #18252a24}.iwp-page .iwp-floating-assist .iwp-icon{color:#ff9564;width:25px;height:25px}.iwp-page .iwp-floating-assist strong{font-size:var(--type-size-caption);font-weight:var(--type-weight-medium);line-height:var(--type-leading-caption)}.iwp-page .iwp-floating-assist p{font-size:var(--type-size-micro);color:#adbdc0;line-height:var(--type-leading-micro);margin-top:6px}.iwp-page .iwp-canvas-caption{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);letter-spacing:.15em;color:#8b9885;justify-content:space-between;display:flex;position:absolute;bottom:2px;left:16px;right:0}.iwp-page .iwp-values{border-block:1px solid var(--iwp-line);background:#fff}.iwp-page .iwp-values-grid{grid-template-columns:repeat(4,1fr);display:grid}.iwp-page .iwp-values-grid>div{border-left:1px solid var(--iwp-line);padding:24px 25px 26px}.iwp-page .iwp-values-grid>div:first-child{border-left:0;padding-left:0}.iwp-page .iwp-values-grid span{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:var(--iwp-brand);margin-bottom:5px;display:block}.iwp-page .iwp-values-grid strong{font-size:var(--type-size-body);font-weight:var(--type-weight-medium);line-height:var(--type-leading-body)}.iwp-page .iwp-values-grid p{font-size:var(--type-size-compact);color:#7a857d;line-height:var(--type-leading-compact);margin-top:6px}.iwp-page .iwp-onpage{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--iwp-line);background:#fffffff2;position:sticky;top:0}.iwp-page .iwp-onpage>.iwp-container{justify-content:space-between;align-items:center;gap:25px;min-height:65px;display:flex}.iwp-page .iwp-nav-links{scrollbar-width:none;gap:29px;min-width:0;display:flex;overflow:auto}.iwp-page .iwp-nav-links::-webkit-scrollbar{display:none}.iwp-page .iwp-nav-links a{font-size:var(--type-size-label);white-space:nowrap;color:#79867d;line-height:var(--type-leading-label);border-bottom:2px solid #0000;padding:20px 0}.iwp-page .iwp-nav-links a.is-active,.iwp-page .iwp-nav-links a:hover{color:var(--iwp-brand);border-bottom-color:var(--iwp-brand)}.iwp-page .iwp-nav-contact{font-size:var(--type-size-label);white-space:nowrap;line-height:var(--type-leading-label);align-items:center;gap:18px;display:flex}.iwp-page .iwp-nav-contact .iwp-icon{width:17px;height:17px}.iwp-page .iwp-experiences{padding-bottom:83px}.iwp-page .iwp-scene-tabs{border-top:1px solid var(--iwp-line);border-left:1px solid var(--iwp-line);grid-template-columns:repeat(3,1fr);display:grid}.iwp-page .iwp-scene-tabs button{border:0;border-bottom:1px solid var(--iwp-line);border-right:1px solid var(--iwp-line);text-align:left;background:#fff;grid-template-columns:28px 1fr 19px;gap:3px 12px;padding:23px 25px;display:grid;position:relative}.iwp-page .iwp-scene-tabs button>span{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#8c988d;grid-row:1/3;align-self:center}.iwp-page .iwp-scene-tabs b{font-size:var(--type-size-body);font-weight:var(--type-weight-medium);line-height:var(--type-leading-body)}.iwp-page .iwp-scene-tabs small{font-size:var(--type-size-caption);color:#8b968c;line-height:var(--type-leading-caption);grid-column:2}.iwp-page .iwp-scene-tabs .iwp-icon{grid-area:1/3/3;align-self:center;width:18px;height:18px}.iwp-page .iwp-scene-tabs button[aria-selected=true]{color:#3d5739;background:#eaf0e5}.iwp-page .iwp-scene-tabs button[aria-selected=true]:after{content:"";background:var(--iwp-brand);height:3px;position:absolute;bottom:-1px;left:0;right:0}.iwp-page .iwp-scene-tabs button:hover{background:#f5f6f1}.iwp-page .iwp-scene-shell{background:#f0f3ec;padding:32px}.iwp-page .iwp-scene{grid-template-columns:30% 1fr;align-items:stretch;gap:36px;display:grid}.iwp-page .iwp-scene-copy{padding:16px 0 15px}.iwp-page .iwp-scene-copy h3{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title);letter-spacing:-.03em;margin:21px 0 16px}.iwp-page .iwp-scene-copy>p{font-size:var(--type-size-body);line-height:var(--type-leading-body);color:#778371;max-width:300px}.iwp-page .iwp-scene-copy dl{font-size:var(--type-size-body);line-height:var(--type-leading-body);margin:22px 0 25px}.iwp-page .iwp-scene-copy dl>div{grid-template-columns:36px 1fr;gap:10px;margin:10px 0;display:grid}.iwp-page .iwp-scene-copy dt{color:#9ba695}.iwp-page .iwp-scene-copy dd{color:#64745d;line-height:var(--type-leading-body);margin:0}.iwp-page .iwp-scene-copy .iwp-link{font-size:var(--type-size-label);line-height:var(--type-leading-label)}.iwp-page .iwp-scene-ui{background:#fff;border:1px solid #cfd9c9;min-width:0;box-shadow:0 12px 30px #25381e08}.iwp-page .iwp-ui-top{border-bottom:1px solid #e0e6db;justify-content:space-between;align-items:center;gap:15px;height:43px;padding:0 19px;display:flex}.iwp-page .iwp-ui-top>span{font-size:var(--type-size-caption);color:#4e6444;line-height:var(--type-leading-caption);align-items:center;gap:8px;display:flex}.iwp-page .iwp-ui-top .iwp-mark{width:19px;height:17px}.iwp-page .iwp-ui-top small{font-size:var(--type-size-caption);color:#8d9a85;line-height:var(--type-leading-caption)}.iwp-page .iwp-brand-banner{background:#e8eee1;justify-content:space-between;align-items:center;min-height:133px;margin:20px 22px;padding:24px;display:flex}.iwp-page .iwp-brand-banner small{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);letter-spacing:.12em;color:#819173}.iwp-page .iwp-brand-banner strong{font-size:var(--type-size-card-title);font-weight:var(--type-weight-medium);line-height:var(--type-leading-card-title);color:#385230;letter-spacing:-.03em;margin:8px 0;display:block}.iwp-page .iwp-brand-banner p{font-size:var(--type-size-body);color:#86977a;line-height:var(--type-leading-body)}.iwp-page .iwp-banner-symbol{flex-wrap:wrap;justify-content:flex-end;gap:7px;max-width:100px;margin-left:14px;display:flex;transform:rotate(-8deg)}.iwp-page .iwp-banner-symbol .iwp-icon{color:#819776;background:#dbe4d3;width:37px;height:37px;padding:8px}.iwp-page .iwp-banner-symbol .iwp-icon:last-child{color:#fff;background:var(--iwp-brand)}.iwp-page .iwp-search-form{border:1px solid #cbd8c4;align-items:center;gap:10px;min-height:43px;margin:0 22px;padding-left:12px;display:flex}.iwp-page .iwp-search-form>.iwp-icon{color:#8b9b80;width:16px;height:16px}.iwp-page .iwp-search-form input{color:#33462b;min-width:0;line-height:var(--type-leading-body);background:0 0;flex:1;font-size:var(--type-size-body)!important;border:0!important;padding:10px 0!important}.iwp-page .iwp-search-form button{font-size:var(--type-size-label);height:40px;line-height:var(--type-leading-label);background:#f0f4eb;border:0;align-items:center;gap:11px;padding:0 12px;display:flex}.iwp-page .iwp-search-form button .iwp-icon{width:14px;height:14px}.iwp-page .iwp-search-hints{font-size:var(--type-size-caption);color:#89977e;line-height:var(--type-leading-caption);flex-wrap:wrap;align-items:center;gap:11px;margin:11px 22px 19px;display:flex}.iwp-page .iwp-search-hints button{font-size:var(--type-size-label);color:#5f7751;line-height:var(--type-leading-label);background:0 0;border:0;padding:3px 0}.iwp-page .iwp-search-hints button:hover{color:var(--iwp-brand);text-decoration:underline}.iwp-page .iwp-search-results{grid-template-columns:repeat(3,1fr);gap:9px;min-height:118px;padding:0 22px;display:grid}.iwp-page .iwp-result{text-align:left;background:#fff;border:1px solid #dce4d4;flex-direction:column;align-items:flex-start;padding:13px 11px;transition:border-color .2s;display:flex;position:relative}.iwp-page .iwp-result:hover{border-color:var(--iwp-brand)}.iwp-page .iwp-result>span{font-size:var(--type-size-caption);color:#a45225;line-height:var(--type-leading-caption)}.iwp-page .iwp-result>strong{font-size:var(--type-size-compact);font-weight:var(--type-weight-medium);line-height:var(--type-leading-compact);color:#44533a;margin:9px 0}.iwp-page .iwp-result>small{font-size:var(--type-size-caption);color:#929d88;line-height:var(--type-leading-caption)}.iwp-page .iwp-result>.iwp-icon{color:#9ca792;align-self:flex-end;width:12px;height:12px;margin-top:10px}.iwp-page .iwp-scene-ui>.iwp-ui-note{padding:0 22px 16px}.iwp-page .iwp-empty-search{color:#7b8b72;font-size:var(--type-size-caption);text-align:center;line-height:var(--type-leading-caption);background:#f6f8f1;grid-column:1/-1;place-content:center;padding:25px;display:grid}.iwp-page .iwp-portal-body{grid-template-columns:132px 1fr;min-height:370px;display:grid}.iwp-page .iwp-portal-nav{background:#f4f6ef;border-right:1px solid #e0e7d8;flex-direction:column;gap:11px;padding:25px 10px;display:flex}.iwp-page .iwp-portal-nav>span{font-size:var(--type-size-caption);color:#85977a;line-height:var(--type-leading-caption);align-items:center;gap:8px;padding:10px 8px;display:flex}.iwp-page .iwp-portal-nav .iwp-icon{width:14px;height:14px}.iwp-page .iwp-portal-nav .active{color:#3d5732;background:#e3ebda}.iwp-page .iwp-portal-main{min-width:0;padding:22px}.iwp-page .iwp-portal-welcome small{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);letter-spacing:.1em;color:#8c9e80}.iwp-page .iwp-portal-welcome h4{font-size:var(--type-size-card-title);color:#405936;line-height:var(--type-leading-card-title);margin:7px 0}.iwp-page .iwp-portal-welcome span{font-size:var(--type-size-caption);color:#87997a;line-height:var(--type-leading-caption)}.iwp-page .iwp-role-row{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);flex-wrap:wrap;align-items:center;gap:9px;margin-top:19px;display:flex}.iwp-page .iwp-role-row select{color:#47623b;font-size:var(--type-size-body);line-height:var(--type-leading-body);background:#fff;border:1px solid #d4dfcb;padding:5px 8px}.iwp-page .iwp-role-row small{font-size:var(--type-size-caption);color:#8c9e7f;line-height:var(--type-leading-caption)}.iwp-page .iwp-portal-records{min-height:133px;margin-top:16px}.iwp-page .iwp-portal-record{text-align:left;width:100%;font-size:var(--type-size-label);color:#55694b;line-height:var(--type-leading-label);background:0 0;border:0;border-bottom:1px solid #e1e8d9;justify-content:space-between;align-items:center;gap:12px;padding:13px 0;display:flex}.iwp-page .iwp-portal-record small{font-size:var(--type-size-caption);color:#8a9a7e;white-space:nowrap;line-height:var(--type-leading-caption);margin-left:auto}.iwp-page .iwp-portal-record .iwp-icon{width:14px;height:14px}.iwp-page .iwp-portal-tip{background:#f2f5ed;align-items:flex-start;gap:9px;margin-top:17px;padding:11px 13px;display:flex}.iwp-page .iwp-portal-tip .iwp-icon{color:#8c9f7d;width:14px;height:14px}.iwp-page .iwp-portal-tip p{font-size:var(--type-size-body);line-height:var(--type-leading-body);color:#829477}.iwp-page .iwp-commerce-head{justify-content:space-between;align-items:center;padding:22px;display:flex}.iwp-page .iwp-commerce-head small{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);letter-spacing:.12em;color:#8a9e7c}.iwp-page .iwp-commerce-head h4{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title);color:#405936;margin-top:7px}.iwp-page .iwp-commerce-head>.iwp-icon{color:#8a9c7c;width:20px;height:20px}.iwp-page .iwp-catalog{grid-template-columns:repeat(3,1fr);gap:12px;padding:0 22px;display:grid}.iwp-page .iwp-product-card{border:1px solid #dce5d4;flex-direction:column;min-width:0;display:flex}.iwp-page .iwp-product-visual{background:#f1f4eb;justify-content:center;align-items:center;height:90px;display:flex;position:relative}.iwp-page .iwp-product-object{background:#748a6d;border-top:7px solid #a5b79c;width:49px;height:45px;position:relative;transform:skewY(-7deg);box-shadow:9px 6px #40583b}.iwp-page .iwp-product-object:before{content:"";background:#cedbc4;width:18px;height:10px;position:absolute;top:6px;left:9px}.iwp-page .iwp-product-object:after{content:"";background:#425d38;width:24px;height:2px;position:absolute;top:24px;left:9px;box-shadow:0 5px #425d38}.iwp-page .iwp-product-card:nth-child(2) .iwp-product-object{background:#dd682f;border-top-color:#f6b289;width:35px;height:50px;box-shadow:9px 6px #a54a21}.iwp-page .iwp-product-card:nth-child(3) .iwp-product-object{background:#b6c2a8;border-top-color:#d8e3cf;width:61px;height:29px;box-shadow:9px 6px #7e9270}.iwp-page .iwp-product-card h5{font-size:var(--type-size-small-title);font-weight:var(--type-weight-medium);color:#4b6240;line-height:var(--type-leading-small-title);margin:12px 12px 4px}.iwp-page .iwp-product-card>small{font-size:var(--type-size-caption);color:#8a9c7c;line-height:var(--type-leading-caption);margin:0 12px 12px;display:block}.iwp-page .iwp-product-card label{font-size:var(--type-size-caption);cursor:pointer;line-height:var(--type-leading-caption);border-top:1px solid #e6ecdf;align-items:center;gap:6px;margin-top:auto;padding:9px 12px;display:flex}.iwp-page .iwp-product-card input{width:13px;height:13px}.iwp-page .iwp-compare-bar{font-size:var(--type-size-caption);color:#819473;line-height:var(--type-leading-caption);justify-content:space-between;align-items:center;gap:10px;margin:17px 22px;display:flex}.iwp-page .iwp-commerce-assist{border-top:1px solid #dfe7d7;align-items:flex-start;gap:10px;margin:0 22px;padding:12px 0;display:flex}.iwp-page .iwp-commerce-assist .iwp-icon{width:15px;height:15px;color:var(--iwp-brand)}.iwp-page .iwp-commerce-assist p{font-size:var(--type-size-body);color:#879b7c;line-height:var(--type-leading-body)}.iwp-page .iwp-capabilities{background:#f5f6f1}.iwp-page .iwp-cap-grid{grid-template-columns:33% 1fr;gap:9%;display:grid}.iwp-page .iwp-cap-intro .iwp-lead{margin:23px 0 27px}.iwp-page .iwp-cap-intro .iwp-small{margin-top:20px}.iwp-page .iwp-cap{border-top:1px solid #cbd4c5;padding-bottom:23px}.iwp-page .iwp-cap:last-child{border-bottom:1px solid #cbd4c5}.iwp-page .iwp-cap summary{cursor:pointer;grid-template-columns:23px 31px 1fr 16px;align-items:center;gap:16px;padding:25px 0 0;list-style:none;display:grid}.iwp-page .iwp-cap summary::-webkit-details-marker{display:none}.iwp-page .iwp-faq summary::-webkit-details-marker{display:none}.iwp-page .iwp-terms summary::-webkit-details-marker{display:none}.iwp-page .iwp-no{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#8d9b85}.iwp-page .iwp-cap summary>.iwp-icon{color:#79936a;width:27px;height:27px}.iwp-page .iwp-cap-title strong{font-size:var(--type-size-card-title);letter-spacing:-.025em;font-weight:var(--type-weight-medium);line-height:var(--type-leading-card-title);display:block}.iwp-page .iwp-cap-title small{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#7d8f71;margin-top:7px;display:block}.iwp-page .iwp-plus{flex-shrink:0;width:15px;height:15px;position:relative}.iwp-page .iwp-plus:before,.iwp-page .iwp-plus:after{content:"";background:currentColor;width:15px;height:1px;position:absolute;top:7px;left:0}.iwp-page .iwp-plus:after{transition:transform .2s;transform:rotate(90deg)}.iwp-page details[open] .iwp-plus:after{transform:rotate(0)}.iwp-page .iwp-cap[open] summary,.iwp-page .iwp-cap summary:hover{color:var(--iwp-brand)}.iwp-page .iwp-cap-short{font-size:var(--type-size-compact);color:#7c8974;line-height:var(--type-leading-compact);padding:12px 25px 0 87px}.iwp-page .iwp-cap-detail{grid-template-columns:1fr 1fr;gap:20px 30px;padding:25px 0 6px 87px;display:grid}.iwp-page .iwp-cap-detail h4{font-size:var(--type-size-small-title);font-weight:var(--type-weight-heading);color:#586d4b;line-height:var(--type-leading-small-title);margin-bottom:11px}.iwp-page .iwp-points{gap:11px;padding:0;list-style:none;display:grid}.iwp-page .iwp-points li{font-size:var(--type-size-body);line-height:var(--type-leading-body);color:#788371;padding-left:13px;position:relative}.iwp-page .iwp-points li:before{content:"";background:var(--iwp-brand);width:4px;height:4px;position:absolute;top:.8em;left:0}.iwp-page .iwp-tags{flex-wrap:wrap;gap:6px;display:flex}.iwp-page .iwp-tags span{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#7c8e70;border:1px solid #d1dcc9;padding:4px 7px}.iwp-page .iwp-cap-detail .iwp-tags{grid-column:1/-1}.iwp-page .iwp-architecture{background:var(--iwp-dark);color:#f4f7f2}.iwp-page .iwp-architecture .iwp-overline{color:#97ada7}.iwp-page .iwp-architecture .iwp-lead{color:#9bb0a9}.iwp-page .iwp-arch-grid{grid-template-columns:1.65fr 1fr;gap:50px;display:grid}.iwp-page .iwp-arch-diagram{min-width:0}.iwp-page .iwp-arch-channels{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.iwp-page .iwp-arch-channels>span{text-align:center;font-size:var(--type-size-compact);color:#c1d2c8;line-height:var(--type-leading-compact);background:#26373c;border:1px solid #46605e;padding:14px 8px}.iwp-page .iwp-arch-stems{grid-template-columns:repeat(4,1fr);height:30px;display:grid}.iwp-page .iwp-arch-stems i{background:#59716d;width:1px;height:100%;margin:auto}.iwp-page .iwp-experience-layer{color:#314f40;border-left:3px solid var(--iwp-brand);background:#d9e2d1;justify-content:space-between;align-items:center;gap:12px;padding:21px 20px;display:flex}.iwp-page .iwp-experience-layer>span{font-size:var(--type-size-body);line-height:var(--type-leading-body);align-items:center;gap:10px;display:flex}.iwp-page .iwp-experience-layer .iwp-icon{width:21px;height:21px}.iwp-page .iwp-experience-layer small{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#758a6b;text-align:right;max-width:230px}.iwp-page .iwp-arch-modules{grid-template-columns:repeat(3,1fr);gap:12px;padding-top:27px;display:grid}.iwp-page .iwp-module{color:#cbdbd1;text-align:left;background:#223438;border:1px solid #46615c;padding:22px 17px 18px;position:relative}.iwp-page .iwp-module .iwp-module-index{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#72968a;position:absolute;top:13px;right:13px}.iwp-page .iwp-module .iwp-icon{color:#a2bba8;width:25px;height:25px;margin-bottom:18px}.iwp-page .iwp-module strong{font-size:var(--type-size-compact);font-weight:var(--type-weight-medium);line-height:var(--type-leading-compact);display:block}.iwp-page .iwp-module small{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#91aba0;margin-top:6px;display:block}.iwp-page .iwp-module[aria-selected=true]{background:var(--iwp-brand);border-color:var(--iwp-brand);color:#fff}.iwp-page .iwp-module[aria-selected=true] small,.iwp-page .iwp-module[aria-selected=true] .iwp-module-index,.iwp-page .iwp-module[aria-selected=true] .iwp-icon{color:#ffdcc7}.iwp-page .iwp-module:hover:not([aria-selected=true]){background:#2b4143;border-color:#a1bda8}.iwp-page .iwp-governance{font-size:var(--type-size-caption);color:#9ab5a7;line-height:var(--type-leading-caption);border-top:1px solid #3b5550;border-bottom:1px solid #3b5550;flex-wrap:wrap;align-items:center;gap:14px;margin-top:20px;padding:16px 0;display:flex}.iwp-page .iwp-governance .iwp-icon{color:#ec945e;width:17px;height:17px}.iwp-page .iwp-governance i{color:#4e7063;font-style:normal}.iwp-page .iwp-arch-caption{font-size:var(--type-size-caption);color:#729080;line-height:var(--type-leading-caption);margin-top:11px!important}.iwp-page .iwp-module-detail{background:#203036;border:1px solid #3c5852;padding:31px 30px;position:relative}.iwp-page .iwp-module-detail:before{content:"";background:#ed9561;width:74px;height:3px;position:absolute;top:-1px;left:-1px}.iwp-page .iwp-module-detail>.iwp-label{color:#dca987;font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.iwp-page .iwp-module-detail h3{font-size:var(--type-size-card-title);letter-spacing:-.03em;line-height:var(--type-leading-card-title);margin:23px 0 13px}.iwp-page .iwp-module-detail h4{font-size:var(--type-size-small-title);line-height:var(--type-leading-small-title);font-weight:var(--type-weight-body);color:#bfd4c4;margin-bottom:13px}.iwp-page .iwp-module-detail>p{font-size:var(--type-size-body);color:#98b5a5;line-height:var(--type-leading-body)}.iwp-page .iwp-module-detail .iwp-points{margin:25px 0}.iwp-page .iwp-module-detail .iwp-points li{font-size:var(--type-size-body);color:#c1d4c3;line-height:var(--type-leading-body)}.iwp-page .iwp-module-stack,.iwp-page .iwp-module-touches{border-top:1px solid #3c5951;margin-top:17px;padding-top:17px}.iwp-page .iwp-module-detail small{font-size:var(--type-size-caption);color:#6e9280;line-height:var(--type-leading-caption)}.iwp-page .iwp-module-stack p,.iwp-page .iwp-module-touches p{font:var(--type-size-body)/var(--type-leading-body) var(--font-mono);color:#a6c0af;margin-top:7px}.iwp-page .iwp-contentops{background:#fff}.iwp-page .iwp-demo-badge{font-size:var(--type-size-caption);color:#839178;line-height:var(--type-leading-caption);border:1px solid #d8dfd2;margin-top:17px;padding:5px 8px;display:inline-block}.iwp-page .iwp-content-studio{border:1px solid #cfd9c6;box-shadow:0 14px 28px #1c321b07}.iwp-page .iwp-studio-top{background:#f1f4ec;border-bottom:1px solid #d9e1d1;justify-content:space-between;align-items:center;gap:15px;padding:16px 24px;display:flex}.iwp-page .iwp-studio-top>span:first-child{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#68815a;align-items:center;gap:9px;display:flex}.iwp-page .iwp-studio-top .iwp-icon{width:19px;height:19px}.iwp-page .iwp-state{font-size:var(--type-size-caption);color:#7a8a6c;line-height:var(--type-leading-caption);background:#fff;border:1px solid #cbd9bf;padding:2px 11px}.iwp-page .iwp-state.is-review{color:#a65b28;background:#fff0e6;border-color:#e7b495}.iwp-page .iwp-state.is-published{color:#54773b;background:#e8f1df;border-color:#b1caaa}.iwp-page .iwp-studio-body{grid-template-columns:1.06fr 1fr .84fr;align-items:stretch;gap:0;display:grid}.iwp-page .iwp-editor,.iwp-page .iwp-content-preview,.iwp-page .iwp-publish{min-width:0;padding:25px}.iwp-page .iwp-editor,.iwp-page .iwp-content-preview{border-right:1px solid #dce4d3}.iwp-page .iwp-panel-heading{flex-direction:column;gap:5px;margin-bottom:25px;display:flex}.iwp-page .iwp-panel-heading b{font-size:var(--type-size-caption);color:#435e33;font-weight:var(--type-weight-medium);line-height:var(--type-leading-caption)}.iwp-page .iwp-panel-heading small{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#91a180;letter-spacing:.07em}.iwp-page .iwp-editor label{font-size:var(--type-size-caption);color:#7c8b6d;line-height:var(--type-leading-caption);margin-bottom:7px;display:block}.iwp-page .iwp-editor input,.iwp-page .iwp-editor textarea{font-size:var(--type-size-body);line-height:var(--type-leading-body);color:#455d38;resize:vertical;background:#fff;border:1px solid #d4dfca;width:100%;min-width:0;padding:12px 11px}.iwp-page .iwp-editor textarea{margin-bottom:17px}.iwp-page .iwp-editor input{margin-bottom:19px}.iwp-page .iwp-variant-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.iwp-page .iwp-variant-actions>span{width:100%;font-size:var(--type-size-caption);color:#b46132;line-height:var(--type-leading-caption);align-items:center;gap:7px;margin-bottom:3px;display:flex}.iwp-page .iwp-variant-actions .iwp-icon{width:15px;height:15px}.iwp-page .iwp-variant-actions>button{font-size:var(--type-size-label);color:#95633f;line-height:var(--type-leading-label);background:#fff7ee;border:1px solid #e6cbb6;padding:7px 8px}.iwp-page .iwp-variant-actions>button:hover{border-color:var(--iwp-brand);color:var(--iwp-brand)}.iwp-page .iwp-content-preview{background:#f7f8f2}.iwp-page .iwp-preview-surface{background:#fff;border:1px solid #d8e2ce;padding:15px}.iwp-page .iwp-preview-tag{font-size:var(--type-size-caption);color:#93a386;line-height:var(--type-leading-caption)}.iwp-page .iwp-content-symbol{background:#e9eedf;width:100%;height:100px;margin:12px 0 16px;overflow:hidden}.iwp-page .iwp-content-symbol>.iwp-columns-art{width:58%;height:100%;margin:auto;top:24px}.iwp-page .iwp-content-symbol .iwp-columns-art i{height:57%;box-shadow:5px 3px #4b6752}.iwp-page .iwp-content-symbol .iwp-columns-art i:nth-child(2){height:72%}.iwp-page .iwp-content-symbol .iwp-columns-art i:nth-child(3){height:95%;box-shadow:5px 3px #ba3a02}.iwp-page .iwp-content-symbol .iwp-columns-art i:nth-child(4){height:66%;box-shadow:5px 3px #b0bda4}.iwp-page .iwp-content-symbol .iwp-columns-art i:nth-child(5){height:42%}.iwp-page .iwp-preview-surface h4{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title);font-weight:var(--type-weight-medium);color:#405b33;overflow-wrap:anywhere}.iwp-page .iwp-preview-surface>p{font-size:var(--type-size-compact);line-height:var(--type-leading-compact);color:#819372;overflow-wrap:anywhere;margin-top:10px}.iwp-page .iwp-portal-preview{background:#fff;border:1px solid #d8e2ce;align-items:center;gap:10px;margin-top:14px;padding:13px;display:flex}.iwp-page .iwp-portal-preview small{font-size:var(--type-size-caption);color:#91a17f;line-height:var(--type-leading-caption);display:block}.iwp-page .iwp-portal-preview strong{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);font-weight:var(--type-weight-medium);color:#6c835a;overflow-wrap:anywhere;display:block}.iwp-page .iwp-portal-preview>.iwp-icon{color:#a2b18e;width:17px;height:17px}.iwp-page .iwp-portal-preview>.iwp-icon:last-child{width:13px;height:13px;margin-left:auto}.iwp-page .iwp-publish-stages{flex-direction:column;margin:0 0 23px;padding:0;list-style:none;display:flex}.iwp-page .iwp-publish-stages li{color:#8d9b7d;gap:14px;padding-bottom:24px;display:flex;position:relative}.iwp-page .iwp-publish-stages li:not(:last-child):before{content:"";background:#d5dfca;width:1px;position:absolute;top:24px;bottom:0;left:11px}.iwp-page .iwp-publish-stages li>span{text-align:center;width:23px;height:23px;font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);z-index:1;background:#fff;border:1px solid #c5d4b7}.iwp-page .iwp-publish-stages strong{font-size:var(--type-size-caption);font-weight:var(--type-weight-medium);line-height:var(--type-leading-caption);display:block}.iwp-page .iwp-publish-stages small{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);margin-top:4px;display:block}.iwp-page .iwp-publish-stages li.is-active{color:#b65925}.iwp-page .iwp-publish-stages li.is-active>span{background:var(--iwp-brand);border-color:var(--iwp-brand);color:#fff}.iwp-page .iwp-publish>.iwp-small-button{width:100%;font-size:var(--type-size-label);line-height:var(--type-leading-label);justify-content:space-between}.iwp-page .iwp-check{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);color:#899675;cursor:pointer;align-items:flex-start;gap:8px;margin:15px 0;display:flex}.iwp-page .iwp-check>input{flex-shrink:0;width:14px;height:14px;margin:2px 0 0}.iwp-page .iwp-publish-button{background:var(--iwp-brand);border-color:var(--iwp-brand)}.iwp-page .iwp-publish .iwp-text-button{color:#6c8356;font-size:var(--type-size-label);line-height:var(--type-leading-label)}.iwp-page .iwp-ops-bottom{border-bottom:1px solid #dde4d4;flex-wrap:wrap;align-items:center;gap:16px;padding:27px 0;display:flex}.iwp-page .iwp-ops-bottom>span{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#8d9c7e}.iwp-page .iwp-ops-bottom>i{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#c5d0b7}.iwp-page .iwp-ops-bottom>p{font-size:var(--type-size-body);color:#789067;line-height:var(--type-leading-body);margin-left:auto}.iwp-page .iwp-quality{background:#f1f3ec;padding-top:68px;padding-bottom:68px}.iwp-page .iwp-quality-head{padding-right:270px;position:relative}.iwp-page .iwp-quality-head>.iwp-link{position:absolute;bottom:5px;right:0}.iwp-page .iwp-quality h2{font-size:var(--type-size-section);line-height:var(--type-leading-section)}.iwp-page .iwp-quality-grid{grid-template-columns:repeat(4,1fr);gap:32px;margin-top:44px;display:grid}.iwp-page .iwp-quality-grid article{border-top:1px solid #cbd8bf;padding-top:25px}.iwp-page .iwp-quality-grid .iwp-icon{color:#819570;width:28px;height:28px;margin-bottom:19px}.iwp-page .iwp-quality-grid h3{font-size:var(--type-size-small-title);font-weight:var(--type-weight-medium);line-height:var(--type-leading-small-title);color:#344e2d;margin-bottom:12px}.iwp-page .iwp-quality-grid p{font-size:var(--type-size-compact);line-height:var(--type-leading-compact);color:#7b8d6d}.iwp-page .iwp-quality-grid small{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#8e9e7f;margin-top:18px;display:block}.iwp-page .iwp-quality .iwp-note{font-size:var(--type-size-caption);color:#88967b;line-height:var(--type-leading-caption)}.iwp-page .iwp-delivery-grid{grid-template-columns:1fr 1.14fr;align-items:start;gap:9%;display:grid}.iwp-page .iwp-phase-list{border-top:1px solid var(--iwp-line)}.iwp-page .iwp-phase{border:0;border-bottom:1px solid var(--iwp-line);text-align:left;background:#fff;grid-template-columns:28px 1fr 1.1fr 16px;align-items:center;gap:15px;width:100%;padding:24px 18px;display:grid}.iwp-page .iwp-phase>span{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#8e9a87}.iwp-page .iwp-phase>strong{font-size:var(--type-size-small-title);font-weight:var(--type-weight-medium);letter-spacing:-.025em;line-height:var(--type-leading-small-title)}.iwp-page .iwp-phase>small{font-size:var(--type-size-caption);color:#88947f;text-align:right;line-height:var(--type-leading-caption)}.iwp-page .iwp-phase>.iwp-icon{width:16px;height:16px}.iwp-page .iwp-phase[aria-selected=true]{box-shadow:inset 3px 0 var(--iwp-brand);background:#ecf1e5}.iwp-page .iwp-phase[aria-selected=true] strong{color:var(--iwp-brand)}.iwp-page .iwp-phase:hover{background:#f4f6ef}.iwp-page .iwp-phase-document{background:#f5f5ef;border:1px solid #d6decc;padding:30px 34px 28px;position:relative;box-shadow:10px 10px #e9eddf}.iwp-page .iwp-document-meta{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#899a77;border-bottom:1px solid #d7e0cd;justify-content:space-between;gap:15px;padding-bottom:18px;display:flex}.iwp-page .iwp-document-meta b{font-weight:var(--type-weight-body);color:#bd6835}.iwp-page .iwp-document-meta>span:last-child{font-style:normal;font-weight:var(--type-weight-body);font-size:var(--type-size-caption);line-height:var(--type-leading-caption);color:#8c9b7c}.iwp-page .iwp-phase-description{padding:23px 0}.iwp-page .iwp-phase-description>small{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);letter-spacing:.12em;color:#a87c50}.iwp-page .iwp-phase-description h3{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title);letter-spacing:-.03em;color:#3f5733;margin:10px 0 14px}.iwp-page .iwp-phase-description p{font-size:var(--type-size-body);color:#7e916e;line-height:var(--type-leading-body)}.iwp-page .iwp-phase-files>div{font-size:var(--type-size-caption);color:#586f47;line-height:var(--type-leading-caption);border-top:1px solid #d8e1cf;align-items:center;gap:13px;padding:13px 0;display:flex}.iwp-page .iwp-phase-files .iwp-icon{color:#8d9f79;width:18px;height:18px}.iwp-page .iwp-client-role{font-size:var(--type-size-caption);color:#748a61;line-height:var(--type-leading-caption);border-top:1px solid #d8e1cf;grid-template-columns:60px 1fr;gap:13px;margin-top:4px;padding-top:17px;display:grid}.iwp-page .iwp-client-role>span{color:#9aa98b;font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.iwp-page .iwp-evolution-strip{border-block:1px solid var(--iwp-line);justify-content:space-between;align-items:center;gap:20px;margin-top:58px;padding:25px 0;display:flex}.iwp-page .iwp-evolution-strip>strong{font-size:var(--type-size-body);font-weight:var(--type-weight-medium);line-height:var(--type-leading-body)}.iwp-page .iwp-evolution-strip>div{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.iwp-page .iwp-evolution-strip span{font-size:var(--type-size-caption);color:#75866b;line-height:var(--type-leading-caption)}.iwp-page .iwp-evolution-strip i{color:#b4c2a7;font-style:normal}.iwp-page .iwp-evolution-strip i:last-child{color:var(--iwp-brand);font-size:var(--type-size-small-title);line-height:var(--type-leading-small-title)}.iwp-page .iwp-engagement{background:#f4f2ee}.iwp-page .iwp-plans{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.iwp-page .iwp-plan{background:#fff;border:1px solid #dcded4;flex-direction:column;align-items:flex-start;padding:29px 27px 0;display:flex}.iwp-page .iwp-plan:nth-child(2){border-top:3px solid var(--iwp-brand);padding-top:27px}.iwp-page .iwp-plan-index{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);letter-spacing:.1em;color:#9a9b8c}.iwp-page .iwp-plan h3{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title);font-weight:var(--type-weight-body);letter-spacing:-.055em;margin:18px 0 9px}.iwp-page .iwp-plan:nth-child(2) h3{color:var(--iwp-brand)}.iwp-page .iwp-plan h4{font-size:var(--type-size-small-title);line-height:var(--type-leading-small-title);font-weight:var(--type-weight-medium);margin-bottom:16px}.iwp-page .iwp-plan>p{font-size:var(--type-size-body);color:#8a8e7e;line-height:var(--type-leading-body);min-height:69px}.iwp-page .iwp-plan .iwp-points{gap:10px;margin-top:24px}.iwp-page .iwp-plan .iwp-points li{font-size:var(--type-size-body);color:#738067;line-height:var(--type-leading-body)}.iwp-page .iwp-plan-cost{border-top:1px solid #e4e5dc;width:100%;margin-top:25px;margin-bottom:25px;padding-top:20px}.iwp-page .iwp-plan-cost small{font-size:var(--type-size-caption);color:#9a9f8c;line-height:var(--type-leading-caption);margin-bottom:6px;display:block}.iwp-page .iwp-plan-cost p{font-size:var(--type-size-body);line-height:var(--type-leading-body);color:#7e8871}.iwp-page .iwp-plan-cta{width:100%;font-size:var(--type-size-label);line-height:var(--type-leading-label);background:#fff;border:0;border-top:1px solid #dce1d4;justify-content:space-between;align-items:center;margin-top:auto;padding:18px 0;display:flex}.iwp-page .iwp-plan-cta:hover{color:var(--iwp-brand)}.iwp-page .iwp-plan-cta .iwp-icon{width:16px;height:16px}.iwp-page .iwp-terms{border-top:1px solid #d9d8cd;border-bottom:1px solid #d9d8cd;margin-top:27px}.iwp-page .iwp-terms summary{cursor:pointer;font-size:var(--type-size-label);color:#707966;line-height:var(--type-leading-label);justify-content:space-between;align-items:center;gap:25px;padding:20px 0;list-style:none;display:flex}.iwp-page .iwp-terms summary>.iwp-icon{width:16px;height:16px}.iwp-page .iwp-terms>div{grid-template-columns:1fr 1fr;gap:48px;padding:4px 0 25px;display:grid}.iwp-page .iwp-terms p{font-size:var(--type-size-body);line-height:var(--type-leading-body);color:#8b9180}.iwp-page .iwp-terms strong{font-weight:var(--type-weight-medium);color:#59664d}.iwp-page .iwp-boundaries{padding:73px 0}.iwp-page .iwp-boundary-grid{grid-template-columns:1fr 1.12fr;gap:8%;display:grid}.iwp-page .iwp-boundaries h2{font-size:var(--type-size-section);line-height:var(--type-leading-section)}.iwp-page .iwp-boundaries .iwp-lead{font-size:var(--type-size-lead);max-width:400px;line-height:var(--type-leading-lead);margin-top:20px}.iwp-page .iwp-boundary{border-top:1px solid #dde4d3;grid-template-columns:45% 1fr;align-items:center;gap:22px;padding:15px 12px;display:grid}.iwp-page .iwp-boundary:last-child{border-bottom:1px solid #dde4d3}.iwp-page .iwp-boundary strong{font-size:var(--type-size-caption);font-weight:var(--type-weight-medium);line-height:var(--type-leading-caption)}.iwp-page .iwp-boundary>span{font-size:var(--type-size-caption);color:#8e9a80;line-height:var(--type-leading-caption)}.iwp-page .iwp-boundary.is-current{box-shadow:inset 2px 0 var(--iwp-brand);background:#f2f5e9}.iwp-page .iwp-boundary.is-current strong{color:var(--iwp-brand)}.iwp-page .iwp-faq-section{background:#f7f8f3;padding:75px 0}.iwp-page .iwp-faq-grid{grid-template-columns:34% 1fr;gap:10%;display:grid}.iwp-page .iwp-faq-grid .iwp-lead{font-size:var(--type-size-lead);line-height:var(--type-leading-lead);margin:23px 0}.iwp-page .iwp-faq{border-top:1px solid #d8e0cd}.iwp-page .iwp-faq:last-child{border-bottom:1px solid #d8e0cd}.iwp-page .iwp-faq summary{cursor:pointer;font-size:var(--type-size-label);font-weight:var(--type-weight-medium);line-height:var(--type-leading-label);justify-content:space-between;align-items:center;gap:25px;padding:20px 0;list-style:none;display:flex}.iwp-page .iwp-faq[open] summary,.iwp-page .iwp-faq summary:hover{color:var(--iwp-brand)}.iwp-page .iwp-faq>p{font-size:var(--type-size-body);line-height:var(--type-leading-body);color:#7f8f70;padding:0 25px 23px 0}.iwp-page .iwp-dialog{color:#243b2b;width:min(720px,100% - 32px);max-height:calc(100dvh - 60px);font-style:normal;font-weight:var(--type-weight-body);font-size:var(--type-size-compact);line-height:var(--type-leading-compact);background:#fff;border:1px solid #c5d3b9;padding:0 28px 22px;overflow:auto;box-shadow:0 30px 100px #101e2860}.iwp-page .iwp-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#16212ac2}.iwp-page .iwp-dialog-top{color:#869c72;font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);letter-spacing:.12em;border-bottom:1px solid #d9e3cf;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;padding:14px 0;display:flex}.iwp-page .iwp-dialog-top button{background:0 0;border:0;place-items:center;width:36px;height:36px;display:grid}.iwp-page .iwp-dialog-top .iwp-icon{width:18px;height:18px}.iwp-page .iwp-dialog h2{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title);letter-spacing:-.03em;color:#344e27;margin-bottom:22px}.iwp-page .iwp-dialog-content p{font-size:var(--type-size-body);line-height:var(--type-leading-body);color:#768967;margin:13px 0}.iwp-page .iwp-dialog-content h3{font-size:var(--type-size-small-title);font-weight:var(--type-weight-medium);line-height:var(--type-leading-small-title);margin:22px 0 12px}.iwp-page .iwp-dialog-content ul{color:#708664;font-size:var(--type-size-body);line-height:var(--type-leading-body);margin:15px 0;padding-left:19px}.iwp-page .iwp-dialog-content li{padding:6px 0}.iwp-page .iwp-dialog-content table{border-collapse:collapse;font-size:var(--type-size-compact);text-align:left;width:100%;line-height:var(--type-leading-compact);margin:22px 0}.iwp-page .iwp-dialog-content th{font-weight:var(--type-weight-medium);color:#486237;background:#f1f5e9;padding:12px}.iwp-page .iwp-dialog-content td{color:#7c9270;border-bottom:1px solid #dce7ce;padding:12px}.iwp-page .iwp-dialog-content pre{color:#708a5e;white-space:pre-wrap;overflow-wrap:anywhere;font:var(--type-size-compact)/var(--type-leading-compact) var(--font-mono);background:#f2f6e9;max-height:370px;padding:18px;overflow:auto}.iwp-page .iwp-dialog-foot{color:#98a98b;line-height:var(--type-leading-caption);border-top:1px solid #dce5d0;padding-top:15px;font-size:var(--type-size-caption)!important;margin-top:25px!important}.iwp-page .iwp-dialog-check{font-size:var(--type-size-caption);color:#7f916e;line-height:var(--type-leading-caption);align-items:flex-start;gap:9px;margin:20px 0;display:flex}.iwp-page .iwp-dialog-check input{margin-top:4px}.iwp-page .iwp-dialog .iwp-actions{gap:15px;margin-top:19px}.iwp-page .iwp-toast{color:#f4f9ed;font-size:var(--type-size-caption);z-index:100;text-align:center;max-width:calc(100% - 36px);line-height:var(--type-leading-caption);background:#213d31;border:1px solid #638864;padding:13px 20px;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 10px 20px #17251b30}@media (min-width:1600px){.iwp-page .iwp-hero-grid{min-height:782px}.iwp-page .iwp-hero-canvas{height:662px}.iwp-page .iwp-hero-browser{top:132px}.iwp-page .iwp-floating-content{bottom:68px}}@media (max-width:1199px){.iwp-page .iwp-container{width:calc(100% - 80px)}.iwp-page .iwp-hero-grid{min-height:680px}.iwp-page .iwp-hero-canvas{height:550px}.iwp-page .iwp-floating-assist{padding:14px;top:79px;right:-10px}.iwp-page .iwp-hero-browser{width:98%;top:119px;left:0}.iwp-page .iwp-mini-hero{height:150px;padding:20px 20px 0}.iwp-page .iwp-mini-hero b{display:none}.iwp-page .iwp-mini-search{margin:12px 15px}.iwp-page .iwp-mini-tiles{padding:0 15px 17px}.iwp-page .iwp-mini-tiles>div{gap:5px;padding:10px 7px}.iwp-page .iwp-floating-content{width:221px;padding:16px 18px;bottom:22px;left:-3px}.iwp-page .iwp-canvas-caption{bottom:-11px}.iwp-page .iwp-orange-plate{height:365px}.iwp-page .iwp-hero-copy .iwp-actions{gap:22px}.iwp-page .iwp-hero .iwp-button{font-size:var(--type-size-label);line-height:var(--type-leading-label);gap:19px;padding:13px 17px}.iwp-page .iwp-hero .iwp-link{font-size:var(--type-size-label);line-height:var(--type-leading-label);gap:14px}.iwp-page .iwp-section-heading{gap:40px}.iwp-page .iwp-section-heading>.iwp-lead,.iwp-page .iwp-section-heading>div+div{max-width:390px}.iwp-page .iwp-nav-links{gap:22px}.iwp-page .iwp-scene-shell{padding:27px}.iwp-page .iwp-scene{grid-template-columns:29% 1fr;gap:27px}.iwp-page .iwp-scene-copy .iwp-label{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.iwp-page .iwp-brand-banner{margin:17px;padding:18px}.iwp-page .iwp-search-form,.iwp-page .iwp-search-hints{margin-inline:17px}.iwp-page .iwp-search-results{padding:0 17px}.iwp-page .iwp-result{padding:11px 9px}.iwp-page .iwp-result small{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.iwp-page .iwp-scene-tabs button{grid-template-columns:22px 1fr 17px;gap:4px 8px;padding:20px}.iwp-page .iwp-portal-body{grid-template-columns:100px 1fr}.iwp-page .iwp-portal-nav{padding:20px 8px}.iwp-page .iwp-portal-nav>span{gap:6px;padding:9px 5px}.iwp-page .iwp-portal-main{padding:18px}.iwp-page .iwp-catalog{gap:9px;padding:0 17px}.iwp-page .iwp-product-card h5,.iwp-page .iwp-product-card>small{margin-inline:9px}.iwp-page .iwp-product-card label{padding:9px}.iwp-page .iwp-cap-grid{grid-template-columns:32% 1fr;gap:7%}.iwp-page .iwp-cap-title small{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.iwp-page .iwp-cap-short{padding-left:75px}.iwp-page .iwp-cap-detail{gap:20px;padding-left:75px}.iwp-page .iwp-cap summary{grid-template-columns:20px 29px 1fr 16px;gap:12px}.iwp-page .iwp-arch-grid{grid-template-columns:1.5fr 1fr;gap:32px}.iwp-page .iwp-arch-channels{gap:8px}.iwp-page .iwp-experience-layer{padding:18px 16px}.iwp-page .iwp-experience-layer>span{white-space:nowrap}.iwp-page .iwp-experience-layer small{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.iwp-page .iwp-arch-modules{gap:10px}.iwp-page .iwp-module{padding:20px 14px 17px}.iwp-page .iwp-module small{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.iwp-page .iwp-module-detail{padding:28px 24px}.iwp-page .iwp-governance{gap:11px}.iwp-page .iwp-editor,.iwp-page .iwp-content-preview,.iwp-page .iwp-publish{padding:21px 18px}.iwp-page .iwp-panel-heading small{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.iwp-page .iwp-variant-actions>button{padding:6px}.iwp-page .iwp-ops-bottom{gap:12px}.iwp-page .iwp-quality-grid{gap:24px}.iwp-page .iwp-phase{grid-template-columns:22px 1fr 1fr 14px;gap:10px;padding:23px 13px}.iwp-page .iwp-phase strong{font-size:var(--type-size-lead);line-height:var(--type-leading-lead)}.iwp-page .iwp-phase small{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.iwp-page .iwp-phase-document{padding:28px}.iwp-page .iwp-evolution-strip>div{gap:15px}.iwp-page .iwp-plan{padding:25px 22px 0}.iwp-page .iwp-plan:nth-child(2){padding-top:23px}.iwp-page .iwp-plan>p{min-height:62px}.iwp-page .iwp-plans{gap:18px}.iwp-page .iwp-boundary{gap:17px}.iwp-page .iwp-boundary>strong{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}}@media (max-width:900px){.iwp-page .iwp-container{width:calc(100% - 48px)}.iwp-page .iwp-section{padding:65px 0}.iwp-page .iwp-hero-grid{grid-template-columns:1fr 1fr;gap:10px;min-height:595px}.iwp-page .iwp-hero-copy{padding:50px 0}.iwp-page .iwp-hero-slogan{max-width:300px}.iwp-page .iwp-hero-canvas{height:463px}.iwp-page .iwp-canvas-label{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);top:10px;left:0}.iwp-page .iwp-canvas-label>span:last-child{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.iwp-page .iwp-hero-browser{width:102%;top:120px;left:0}.iwp-page .iwp-orange-plate{width:93%;height:299px;top:72px;right:-24px}.iwp-page .iwp-floating-assist{gap:8px;padding:12px;top:59px;right:-8px}.iwp-page .iwp-floating-assist p{margin-top:3px}.iwp-page .iwp-floating-assist .iwp-icon{width:18px;height:18px}.iwp-page .iwp-browser-brand{height:40px;padding:0 13px}.iwp-page .iwp-browser-brand .iwp-mark{width:17px;height:15px}.iwp-page .iwp-mini-hero{height:139px;padding:18px 15px 0}.iwp-page .iwp-mini-hero small{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.iwp-page .iwp-mini-tiles>div{gap:4px;padding:10px 5px}.iwp-page .iwp-mini-tiles .iwp-icon{width:12px;height:12px}.iwp-page .iwp-mini-search{gap:6px;padding:7px}.iwp-page .iwp-mini-search .iwp-icon{width:10px;height:10px}.iwp-page .iwp-floating-content{width:183px;padding:13px 15px;bottom:0;left:-10px}.iwp-page .iwp-floating-content strong{margin-top:7px;margin-bottom:10px}.iwp-page .iwp-floating-content>span{font-size:var(--type-size-micro);line-height:var(--type-leading-micro)}.iwp-page .iwp-floating-content>div{height:14px}.iwp-page .iwp-floating-content small{margin-top:8px}.iwp-page .iwp-canvas-caption{display:none}.iwp-page .iwp-hero .iwp-actions{gap:16px}.iwp-page .iwp-hero .iwp-button{font-size:var(--type-size-label);min-height:48px;line-height:var(--type-leading-label);gap:16px;padding:12px 14px}.iwp-page .iwp-hero .iwp-link{font-size:var(--type-size-label);line-height:var(--type-leading-label);gap:10px}.iwp-page .iwp-hero-foot{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);gap:9px;margin-top:30px}.iwp-page .iwp-values-grid>div{padding:20px 14px}.iwp-page .iwp-values-grid span{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.iwp-page .iwp-onpage>.iwp-container{gap:18px;min-height:59px}.iwp-page .iwp-nav-links{gap:23px}.iwp-page .iwp-nav-links a{padding:18px 0}.iwp-page .iwp-nav-contact{display:none}.iwp-page .iwp-overline{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);margin-bottom:18px!important}.iwp-page .iwp-section-heading{gap:30px;margin-bottom:32px}.iwp-page .iwp-section-heading>.iwp-lead,.iwp-page .iwp-section-heading>div+div{max-width:310px}.iwp-page .iwp-scene-tabs button{padding:18px 14px}.iwp-page .iwp-scene-tabs button>span{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.iwp-page .iwp-scene-shell{padding:25px}.iwp-page .iwp-scene{grid-template-columns:1fr;gap:22px}.iwp-page .iwp-scene-copy{grid-template-columns:1fr 1fr;gap:0 35px;padding:0;display:grid}.iwp-page .iwp-scene-copy .iwp-label{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);grid-column:1}.iwp-page .iwp-scene-copy h3{grid-column:1;margin:14px 0 10px}.iwp-page .iwp-scene-copy>p{grid-column:1;max-width:100%}.iwp-page .iwp-scene-copy dl{grid-area:1/2/4;align-self:center;margin:0}.iwp-page .iwp-scene-copy .iwp-link{grid-column:2;place-self:start;gap:13px}.iwp-page .iwp-search-results{min-height:112px}.iwp-page .iwp-result small{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.iwp-page .iwp-portal-body{grid-template-columns:125px 1fr}.iwp-page .iwp-catalog{gap:14px}.iwp-page .iwp-product-visual{height:106px}.iwp-page .iwp-cap-grid{grid-template-columns:1fr;gap:30px}.iwp-page .iwp-cap-intro .iwp-lead{max-width:560px;margin:18px 0}.iwp-page .iwp-cap-intro .iwp-small{display:none}.iwp-page .iwp-cap-detail{padding-top:20px}.iwp-page .iwp-cap-detail .iwp-points li{font-size:var(--type-size-body);line-height:var(--type-leading-body)}.iwp-page .iwp-arch-grid{grid-template-columns:1.3fr 1fr;gap:22px}.iwp-page .iwp-arch-channels>span{padding:12px 4px}.iwp-page .iwp-experience-layer{padding:16px;display:block}.iwp-page .iwp-experience-layer small{text-align:left;font-size:var(--type-size-caption);max-width:none;line-height:var(--type-leading-caption);margin-top:8px;display:block}.iwp-page .iwp-arch-modules{gap:8px;padding-top:21px}.iwp-page .iwp-module{padding:17px 10px 15px}.iwp-page .iwp-module .iwp-icon{width:21px;height:21px;margin-bottom:16px}.iwp-page .iwp-module small{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.iwp-page .iwp-module .iwp-module-index{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);right:9px}.iwp-page .iwp-module-detail{padding:25px 20px}.iwp-page .iwp-module-detail .iwp-points{margin:20px 0}.iwp-page .iwp-module-stack p,.iwp-page .iwp-module-touches p{font-size:var(--type-size-body);line-height:var(--type-leading-body)}.iwp-page .iwp-governance{gap:9px}.iwp-page .iwp-studio-body{grid-template-columns:1fr 1fr}.iwp-page .iwp-publish{border-top:1px solid #dce4d3;grid-column:1/-1;grid-template-columns:1.2fr 1fr;gap:0 35px;padding:24px;display:grid}.iwp-page .iwp-content-preview{border-right:0}.iwp-page .iwp-publish .iwp-panel-heading{grid-column:1;margin-bottom:18px}.iwp-page .iwp-publish-stages{grid-area:2/1/7;margin-bottom:0}.iwp-page .iwp-publish>button,.iwp-page .iwp-publish>label,.iwp-page .iwp-publish>.iwp-ui-note{grid-column:2}.iwp-page .iwp-publish>#iwp-send-review{grid-row:2}.iwp-page .iwp-publish>#iwp-publish-status{margin-top:8px!important}.iwp-page .iwp-publish>.iwp-text-button{font-size:var(--type-size-label);line-height:var(--type-leading-label);justify-content:flex-start}.iwp-page .iwp-publish .iwp-check{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.iwp-page .iwp-editor,.iwp-page .iwp-content-preview{padding:24px}.iwp-page .iwp-panel-heading small{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.iwp-page .iwp-variant-actions>button{padding:7px 9px}.iwp-page .iwp-content-symbol{height:130px}.iwp-page .iwp-ops-bottom>p{width:100%;margin-top:5px;margin-left:0}.iwp-page .iwp-quality-head{padding-right:0}.iwp-page .iwp-quality-head>.iwp-link{margin-top:22px;position:static}.iwp-page .iwp-quality-grid{grid-template-columns:1fr 1fr;gap:30px 35px;margin-top:35px}.iwp-page .iwp-quality-grid small{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.iwp-page .iwp-delivery-grid{grid-template-columns:1fr 1.1fr;gap:5%}.iwp-page .iwp-phase{grid-template-columns:18px 1fr 14px;gap:6px 12px;padding:24px 12px}.iwp-page .iwp-phase>span{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);grid-row:1/3;align-self:center}.iwp-page .iwp-phase strong{font-size:var(--type-size-lead);line-height:var(--type-leading-lead)}.iwp-page .iwp-phase small{text-align:left;font-size:var(--type-size-caption);line-height:var(--type-leading-caption);grid-column:2}.iwp-page .iwp-phase>.iwp-icon{grid-area:1/3/3}.iwp-page .iwp-phase-document{padding:25px}.iwp-page .iwp-phase-description>p{font-size:var(--type-size-body);line-height:var(--type-leading-body)}.iwp-page .iwp-client-role{display:block}.iwp-page .iwp-client-role>p{margin-top:7px}.iwp-page .iwp-evolution-strip{margin-top:38px;display:block}.iwp-page .iwp-evolution-strip>div{gap:15px;margin-top:13px}.iwp-page .iwp-plans{gap:12px}.iwp-page .iwp-plan{padding:23px 18px 0}.iwp-page .iwp-plan:nth-child(2){padding-top:21px}.iwp-page .iwp-plan>p{min-height:81px}.iwp-page .iwp-plan-index{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.iwp-page .iwp-boundary-grid{grid-template-columns:1fr;gap:33px}.iwp-page .iwp-boundaries .iwp-lead{max-width:530px}.iwp-page .iwp-boundary{grid-template-columns:38% 1fr;padding:17px 15px}.iwp-page .iwp-boundary span{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.iwp-page .iwp-faq-grid{grid-template-columns:31% 1fr;gap:7%}.iwp-page .iwp-faq-grid h2{font-size:var(--type-size-section);line-height:var(--type-leading-section)}.iwp-page .iwp-faq-grid .iwp-link{font-size:var(--type-size-label);line-height:var(--type-leading-label);gap:11px}}@media (max-width:640px){.iwp-page{--iwp-offset:65px}.iwp-page .iwp-container{width:calc(100% - 40px)}.iwp-page .iwp-section{padding:53px 0}.iwp-page .iwp-section h2{letter-spacing:-.04em}.iwp-page .iwp-section-heading{margin-bottom:28px;display:block}.iwp-page .iwp-section-heading>.iwp-lead,.iwp-page .iwp-section-heading>div+div{max-width:100%;margin-top:19px}.iwp-page .iwp-overline{font-size:var(--type-size-caption);letter-spacing:.09em;line-height:var(--type-leading-caption);margin-bottom:16px!important}.iwp-page .iwp-button{gap:22px;min-height:51px;padding:15px 19px}.iwp-page .iwp-link{gap:15px}.iwp-page .iwp-hero-grid{min-height:0;display:block}.iwp-page .iwp-hero-copy{padding:40px 0 0}.iwp-page .iwp-hero .iwp-overline{margin-bottom:22px!important}.iwp-page .iwp-product span{margin-left:9px;display:inline}.iwp-page .iwp-hero h1{letter-spacing:-.055em;white-space:normal;margin:22px 0 20px}.iwp-page .iwp-hero-slogan{max-width:330px}.iwp-page .iwp-hero-lead{margin-top:17px!important}.iwp-page .iwp-hero .iwp-actions{gap:22px;margin-top:25px}.iwp-page .iwp-hero .iwp-button{font-size:var(--type-size-label);min-height:50px;line-height:var(--type-leading-label);gap:22px;padding:14px 17px}.iwp-page .iwp-hero .iwp-link{font-size:var(--type-size-label);line-height:var(--type-leading-label);gap:11px}.iwp-page .iwp-hero-foot{display:none}.iwp-page .iwp-hero-canvas{max-width:500px;height:422px;margin:27px auto 0}.iwp-page .iwp-canvas-label{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);top:9px;left:6px;right:5px}.iwp-page .iwp-canvas-label>span:last-child{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.iwp-page .iwp-canvas-grid{inset:41px -10px 24px}.iwp-page .iwp-orange-plate{width:84%;height:280px;top:70px;right:-20px}.iwp-page .iwp-hero-browser{width:96%;top:94px;left:4px;transform:rotate(-4deg)}.iwp-page .iwp-browser-bar{height:23px;font-size:var(--type-size-micro);line-height:var(--type-leading-micro)}.iwp-page .iwp-browser-brand{height:39px;padding:0 14px}.iwp-page .iwp-mini-hero{grid-template-columns:1.15fr .85fr;height:132px;padding:15px 17px 0}.iwp-page .iwp-mini-hero strong{margin-top:8px}.iwp-page .iwp-mini-hero small{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.iwp-page .iwp-mini-hero span{margin-top:6px}.iwp-page .iwp-mini-search{min-height:31px;margin:12px 15px 9px}.iwp-page .iwp-mini-tiles{gap:6px;padding:0 15px 16px}.iwp-page .iwp-mini-tiles>div{gap:5px;padding:9px 6px}.iwp-page .iwp-mini-tiles .iwp-icon{width:12px;height:12px}.iwp-page .iwp-floating-content{width:179px;padding:12px 14px;bottom:16px;left:-6px}.iwp-page .iwp-floating-content>span{font-size:var(--type-size-micro);line-height:var(--type-leading-micro)}.iwp-page .iwp-floating-content strong{margin:7px 0 9px}.iwp-page .iwp-floating-content>div{height:12px}.iwp-page .iwp-floating-content small{margin-top:8px}.iwp-page .iwp-floating-assist{gap:10px;padding:12px 13px;top:42px;right:-6px}.iwp-page .iwp-values-grid{grid-template-columns:1fr 1fr}.iwp-page .iwp-values-grid>div{border-left:1px solid var(--iwp-line);padding:21px 0 21px 16px}.iwp-page .iwp-values-grid>div:nth-child(odd){border-left:0;padding-left:0}.iwp-page .iwp-values-grid>div:nth-child(n+3){border-top:1px solid var(--iwp-line)}.iwp-page .iwp-values-grid span{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);margin-bottom:5px}.iwp-page .iwp-values-grid p{max-width:145px}.iwp-page .iwp-onpage>.iwp-container{width:100%;min-height:52px;padding:0 20px}.iwp-page .iwp-nav-links{gap:23px;width:100%}.iwp-page .iwp-nav-links a{padding:15px 0}.iwp-page .iwp-scene-tabs button{grid-template-columns:1fr 13px;gap:6px;padding:15px 10px}.iwp-page .iwp-scene-tabs button>span{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);grid-area:1/1}.iwp-page .iwp-scene-tabs b{grid-area:2/1/auto/-1;max-width:85px}.iwp-page .iwp-scene-tabs small{display:none}.iwp-page .iwp-scene-tabs .iwp-icon{grid-area:1/2;width:13px;height:13px}.iwp-page .iwp-scene-shell{padding:23px 14px 14px}.iwp-page .iwp-scene-copy{padding:0 7px;display:block}.iwp-page .iwp-scene-copy .iwp-label{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.iwp-page .iwp-scene-copy h3{margin:16px 0 13px}.iwp-page .iwp-scene-copy>p{max-width:100%}.iwp-page .iwp-scene-copy dl{margin:18px 0}.iwp-page .iwp-scene-copy dl>div{grid-template-columns:30px 1fr;gap:14px;margin:8px 0}.iwp-page .iwp-scene-copy .iwp-link{gap:17px}.iwp-page .iwp-scene{gap:23px}.iwp-page .iwp-ui-top{gap:8px;height:39px;padding:0 12px}.iwp-page .iwp-ui-top>span{gap:6px}.iwp-page .iwp-ui-top .iwp-mark{width:17px;height:15px}.iwp-page .iwp-ui-top small{white-space:nowrap}.iwp-page .iwp-brand-banner{min-height:119px;margin:13px;padding:16px 14px}.iwp-page .iwp-brand-banner small{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.iwp-page .iwp-brand-banner strong{margin:7px 0}.iwp-page .iwp-brand-banner p{max-width:180px}.iwp-page .iwp-banner-symbol{gap:5px;width:57px;min-width:47px;max-width:65px;margin-left:8px}.iwp-page .iwp-banner-symbol .iwp-icon{width:25px;height:25px;padding:6px}.iwp-page .iwp-search-form{gap:7px;min-height:41px;margin:0 13px;padding-left:9px}.iwp-page .iwp-search-form>.iwp-icon{width:13px;height:13px}.iwp-page .iwp-search-form input{padding:8px 0!important}.iwp-page .iwp-search-form button{gap:7px;height:39px;padding:0 9px}.iwp-page .iwp-search-form button .iwp-icon{width:12px;height:12px}.iwp-page .iwp-search-hints{gap:10px;margin:11px 13px 14px}.iwp-page .iwp-search-hints button{padding:4px 0}.iwp-page .iwp-search-results{grid-template-columns:1fr;gap:8px;min-height:0;padding:0 13px}.iwp-page .iwp-result{grid-template-columns:1fr 16px;gap:3px;padding:12px;display:grid}.iwp-page .iwp-result>span{grid-column:1}.iwp-page .iwp-result strong{grid-column:1;margin:4px 0}.iwp-page .iwp-result>small{grid-column:1}.iwp-page .iwp-result>.iwp-icon{grid-area:1/2/4;align-self:center;margin:0}.iwp-page .iwp-scene-ui>.iwp-ui-note{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);padding:0 13px 14px}.iwp-page .iwp-portal-body{grid-template-columns:1fr;min-height:0}.iwp-page .iwp-portal-nav{border-bottom:1px solid #e0e7d8;border-right:0;flex-flow:wrap;gap:0;padding:7px}.iwp-page .iwp-portal-nav>span{gap:4px;padding:7px 6px}.iwp-page .iwp-portal-nav .iwp-icon{width:11px;height:11px}.iwp-page .iwp-portal-main{padding:17px 13px}.iwp-page .iwp-portal-welcome>span,.iwp-page .iwp-portal-welcome small{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.iwp-page .iwp-role-row{gap:7px}.iwp-page .iwp-role-row small{width:100%;margin-top:1px}.iwp-page .iwp-portal-record{gap:9px}.iwp-page .iwp-commerce-head{padding:18px 13px}.iwp-page .iwp-commerce-head small{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.iwp-page .iwp-catalog{grid-template-columns:1fr;gap:9px;padding:0 13px}.iwp-page .iwp-product-card{grid-template-columns:78px 1fr 55px;gap:0;display:grid}.iwp-page .iwp-product-visual{grid-area:1/1/4;height:91px}.iwp-page .iwp-product-object{transform:scale(.64)skewY(-7deg)}.iwp-page .iwp-product-card h5{grid-column:2;margin:16px 12px 2px}.iwp-page .iwp-product-card>small{grid-column:2;margin:0 12px 14px}.iwp-page .iwp-product-card>label{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);border-top:0;border-left:1px solid #e6ecdf;flex-direction:column;grid-area:1/3/4;justify-content:center;align-items:center;margin:0;padding:10px 6px}.iwp-page .iwp-compare-bar{gap:8px;margin:16px 13px}.iwp-page .iwp-compare-bar>.iwp-small-button{font-size:var(--type-size-label);line-height:var(--type-leading-label);gap:9px;padding:10px}.iwp-page .iwp-commerce-assist{margin-inline:13px}.iwp-page .iwp-cap-grid{gap:30px}.iwp-page .iwp-cap-intro .iwp-lead{font-size:var(--type-size-lead);line-height:var(--type-leading-lead);margin-top:17px}.iwp-page .iwp-cap{padding-bottom:20px}.iwp-page .iwp-cap summary{grid-template-columns:18px 22px 1fr 13px;gap:10px;padding-top:22px}.iwp-page .iwp-cap summary>.iwp-icon{width:21px;height:21px}.iwp-page .iwp-cap-title small{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);letter-spacing:-.025em;margin-top:6px}.iwp-page .iwp-no{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.iwp-page .iwp-cap-short{padding:11px 8px 0 60px}.iwp-page .iwp-cap-detail{grid-template-columns:1fr;gap:20px;padding:20px 0 3px 60px}.iwp-page .iwp-cap-detail h4{margin-bottom:10px}.iwp-page .iwp-cap-detail .iwp-points li{font-size:var(--type-size-body);line-height:var(--type-leading-body)}.iwp-page .iwp-cap-detail .iwp-tags{grid-column:1}.iwp-page .iwp-tags span{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.iwp-page .iwp-arch-grid{grid-template-columns:1fr;gap:25px}.iwp-page .iwp-arch-channels{gap:7px}.iwp-page .iwp-arch-channels>span{padding:12px 4px}.iwp-page .iwp-arch-stems{height:23px}.iwp-page .iwp-experience-layer{padding:17px;display:block}.iwp-page .iwp-experience-layer small{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);margin-top:8px}.iwp-page .iwp-arch-modules{gap:8px;padding-top:20px}.iwp-page .iwp-module{padding:18px 10px 16px}.iwp-page .iwp-module small{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.iwp-page .iwp-module .iwp-icon{width:24px;height:24px;margin-bottom:16px}.iwp-page .iwp-governance{gap:11px}.iwp-page .iwp-governance .iwp-icon{width:15px;height:15px}.iwp-page .iwp-module-detail{padding:25px}.iwp-page .iwp-module-detail h3{margin-top:20px}.iwp-page .iwp-module-stack p,.iwp-page .iwp-module-touches p{font-size:var(--type-size-body);line-height:var(--type-leading-body)}.iwp-page .iwp-demo-badge{margin-top:14px}.iwp-page .iwp-studio-top{padding:12px 15px}.iwp-page .iwp-studio-top>span:first-child{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);gap:7px}.iwp-page .iwp-studio-top .iwp-icon{width:16px;height:16px}.iwp-page .iwp-state{padding:2px 9px}.iwp-page .iwp-studio-body{display:block}.iwp-page .iwp-editor,.iwp-page .iwp-content-preview,.iwp-page .iwp-publish{border-right:0;padding:23px 20px}.iwp-page .iwp-content-preview{border-top:1px solid #dce4d3}.iwp-page .iwp-publish{display:block}.iwp-page .iwp-panel-heading{margin-bottom:21px}.iwp-page .iwp-variant-actions>button{padding:8px 10px}.iwp-page .iwp-preview-surface{padding:17px}.iwp-page .iwp-content-symbol{height:119px}.iwp-page .iwp-publish-stages{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:5px;display:grid}.iwp-page .iwp-publish-stages li{padding-bottom:21px;display:block}.iwp-page .iwp-publish-stages li:not(:last-child):before{width:auto;height:1px;top:11px;left:23px;right:-12px}.iwp-page .iwp-publish-stages li>span{margin-bottom:12px;display:block;position:relative}.iwp-page .iwp-publish .iwp-small-button{font-size:var(--type-size-label);min-height:44px;line-height:var(--type-leading-label)}.iwp-page .iwp-publish .iwp-check{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);margin:19px 0}.iwp-page .iwp-ops-bottom{gap:10px;padding-top:22px;padding-bottom:22px}.iwp-page .iwp-ops-bottom>span,.iwp-page .iwp-ops-bottom>i{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.iwp-page .iwp-ops-bottom>p{margin-top:7px}.iwp-page .iwp-quality-head>.iwp-link{margin-top:21px}.iwp-page .iwp-quality-grid{gap:25px 22px;margin-top:31px}.iwp-page .iwp-quality-grid article{padding-top:23px}.iwp-page .iwp-quality-grid h3{margin-bottom:12px}.iwp-page .iwp-quality-grid small{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);overflow-wrap:anywhere;margin-top:13px}.iwp-page .iwp-quality-grid .iwp-icon{width:24px;height:24px;margin-bottom:16px}.iwp-page .iwp-delivery-grid{grid-template-columns:1fr;gap:27px}.iwp-page .iwp-phase-list{grid-template-columns:1fr 1fr;display:grid}.iwp-page .iwp-phase{border-right:1px solid var(--iwp-line);grid-template-columns:19px 1fr 13px;gap:4px 10px;padding:17px 12px}.iwp-page .iwp-phase:nth-child(odd){border-left:1px solid var(--iwp-line)}.iwp-page .iwp-phase strong{font-size:var(--type-size-lead);line-height:var(--type-leading-lead)}.iwp-page .iwp-phase small,.iwp-page .iwp-phase>span{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.iwp-page .iwp-phase>.iwp-icon{width:13px;height:13px}.iwp-page .iwp-phase-document{padding:24px 23px;box-shadow:6px 6px #e9eddf}.iwp-page .iwp-client-role{grid-template-columns:55px 1fr;gap:12px;display:grid}.iwp-page .iwp-client-role>p{margin-top:0}.iwp-page .iwp-evolution-strip{margin-top:30px;padding:22px 0}.iwp-page .iwp-evolution-strip>div{gap:10px}.iwp-page .iwp-evolution-strip i{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.iwp-page .iwp-plans{grid-template-columns:1fr;gap:17px}.iwp-page .iwp-plan{padding:25px 24px 0}.iwp-page .iwp-plan:nth-child(2){padding-top:23px}.iwp-page .iwp-plan h3{margin:16px 0 10px}.iwp-page .iwp-plan>p{min-height:0}.iwp-page .iwp-plan-index{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.iwp-page .iwp-plan .iwp-points{margin-top:23px}.iwp-page .iwp-plan-cta{padding:19px 0}.iwp-page .iwp-terms{margin-top:24px}.iwp-page .iwp-terms summary{padding:19px 0}.iwp-page .iwp-terms>div{grid-template-columns:1fr;gap:17px;padding-bottom:24px}.iwp-page .iwp-boundary-grid{gap:27px}.iwp-page .iwp-boundary{grid-template-columns:1fr;gap:7px;padding:15px 13px}.iwp-page .iwp-faq-grid{grid-template-columns:1fr;gap:30px}.iwp-page .iwp-faq-grid .iwp-lead{margin:17px 0}.iwp-page .iwp-faq summary{gap:20px;padding:19px 0}.iwp-page .iwp-faq>p{padding-right:17px}.iwp-page .iwp-dialog{width:calc(100% - 28px);max-height:calc(100dvh - 38px);padding:0 21px 20px}.iwp-page .iwp-dialog-content th,.iwp-page .iwp-dialog-content td{font-size:var(--type-size-compact);line-height:var(--type-leading-compact);padding:10px 7px}.iwp-page .iwp-dialog .iwp-actions{gap:12px}.iwp-page .iwp-dialog .iwp-small-button{font-size:var(--type-size-label);line-height:var(--type-leading-label)}}@media (max-width:359px){.iwp-page .iwp-container{width:calc(100% - 32px)}.iwp-page .iwp-product span{margin-left:5px}.iwp-page .iwp-hero .iwp-actions{gap:16px}.iwp-page .iwp-hero .iwp-button{font-size:var(--type-size-label);line-height:var(--type-leading-label);gap:15px;padding:12px 14px}.iwp-page .iwp-hero .iwp-link{font-size:var(--type-size-label);line-height:var(--type-leading-label);gap:9px}.iwp-page .iwp-hero-canvas{height:393px}.iwp-page .iwp-mini-hero{height:122px}.iwp-page .iwp-floating-content{width:157px;padding:12px}.iwp-page .iwp-scene-tabs button{padding:14px 9px}.iwp-page .iwp-scene-shell{padding:20px 10px 10px}.iwp-page .iwp-banner-symbol{display:none}.iwp-page .iwp-cap-title small{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.iwp-page .iwp-cap-short,.iwp-page .iwp-cap-detail{padding-left:51px}.iwp-page .iwp-cap summary{grid-template-columns:15px 20px 1fr 13px;gap:8px}.iwp-page .iwp-module small{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.iwp-page .iwp-module{padding:18px 9px 15px}.iwp-page .iwp-governance{gap:8px}.iwp-page .iwp-contentops .iwp-overline,.iwp-page .iwp-studio-top>span:first-child{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.iwp-page .iwp-editor,.iwp-page .iwp-content-preview,.iwp-page .iwp-publish{padding:21px 17px}.iwp-page .iwp-ops-bottom{gap:7px}.iwp-page .iwp-ops-bottom>span{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.iwp-page .iwp-phase strong{font-size:var(--type-size-lead);line-height:var(--type-leading-lead)}.iwp-page .iwp-phase{grid-template-columns:15px 1fr 12px;gap:4px 7px;padding:17px 10px}.iwp-page .iwp-phase small{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.iwp-page .iwp-evolution-strip>div{gap:8px}.iwp-page .iwp-quality-grid{gap:23px 17px}}@media (prefers-reduced-motion:reduce){.iwp-page *,.iwp-page :before,.iwp-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.iwp-page .iwp-onpage,.iwp-page .iwp-hero-canvas,.iwp-page .iwp-dialog,.iwp-page .iwp-toast,.iwp-page .iwp-scene-tabs,.iwp-page .iwp-module,.iwp-page .iwp-phase-list,.iwp-page .iwp-content-studio button{display:none!important}.iwp-page{color:#111;background:#fff;overflow:visible}.iwp-page .iwp-container{width:100%}.iwp-page .iwp-section{break-inside:avoid;padding:25px 0!important}.iwp-page .iwp-hero-grid{min-height:0;display:block}.iwp-page .iwp-hero-copy{padding:25px 0}.iwp-page .iwp-architecture{color:#111;background:#fff}.iwp-page .iwp-cap-grid,.iwp-page .iwp-faq-grid,.iwp-page .iwp-arch-grid{display:block}.iwp-page .iwp-module-detail{background:#fff}.iwp-page .iwp-module-detail *{color:#222!important}}.iwp-page .iwp-values-grid p,.iwp-page .iwp-note,.iwp-page .iwp-ui-note,.iwp-page .iwp-scene-copy>p,.iwp-page .iwp-cap-short,.iwp-page .iwp-cap-detail .iwp-points li,.iwp-page .iwp-quality-grid p,.iwp-page .iwp-quality .iwp-note,.iwp-page .iwp-plan>p,.iwp-page .iwp-plan-cost p,.iwp-page .iwp-boundary>span,.iwp-page .iwp-faq>p,.iwp-page .iwp-terms p{color:#65735d}.iwp-page .iwp-result>small,.iwp-page .iwp-brand-banner p,.iwp-page .iwp-portal-welcome>span,.iwp-page .iwp-role-row small,.iwp-page .iwp-portal-tip p,.iwp-page .iwp-commerce-assist p,.iwp-page .iwp-product-card>small,.iwp-page .iwp-preview-surface>p,.iwp-page .iwp-check,.iwp-page .iwp-ops-bottom>p{color:#697e5e}.iwp-page .iwp-phase-description p,.iwp-page .iwp-phase>small,.iwp-page .iwp-plan .iwp-points li{color:#657b58}.iwp-page .iwp-nav-links a{color:#617161}.iwp-page .iwp-result strong{font-size:var(--type-size-compact);line-height:var(--type-leading-compact)}.iwp-page{--iwp-offset:70px}.iwp-page .iwp-onpage{z-index:20;transition:top .25s;top:101px}body:has(site-header[data-scrolled]) .iwp-page .iwp-onpage{top:73px}.iwp-page .iwp-dialog{margin:auto}.iwp-page .iwp-boundary a:hover{color:var(--iwp-brand);text-underline-offset:5px;text-decoration:underline}@media (max-width:1023px){.iwp-page .iwp-onpage{top:77px}body:has(site-header[data-scrolled]) .iwp-page .iwp-onpage{top:65px}}@media (prefers-reduced-motion:reduce){.iwp-page .iwp-onpage{transition:none}}@media print{.iwp-page .iwp-onpage,.iwp-page .iwp-scene-tabs,.iwp-page .iwp-phase-list{display:none}}.iwp-page .iwp-breadcrumb{padding-top:28px}.iwp-page section{scroll-margin-top:170px}body:has(site-header[data-scrolled]) .iwp-page section{scroll-margin-top:142px}.iwp-page [hidden]{display:none!important}.iwp-page [data-iwp-block]:not(.iwp-tabs-ready) [role=tablist]{display:none}.iwp-page [data-iwp-block]:not(.iwp-tabs-ready) .iwp-scene+.iwp-scene{margin-top:28px}.iwp-page .iwp-module-panels,.iwp-page .iwp-phase-panels{min-width:0}.iwp-page .iwp-module-detail+.iwp-module-detail,.iwp-page .iwp-phase-document+.iwp-phase-document{margin-top:24px}.iwp-page .iwp-module-detail[hidden]+.iwp-module-detail,.iwp-page .iwp-phase-document[hidden]+.iwp-phase-document{margin-top:0}.iwp-page [data-iwp-block=architecture]:not(.iwp-tabs-ready) .iwp-arch-grid,.iwp-page [data-iwp-block=delivery]:not(.iwp-tabs-ready) .iwp-delivery-grid{grid-template-columns:1fr}@media (max-width:1023px){.iwp-page section{scroll-margin-top:148px}body:has(site-header[data-scrolled]) .iwp-page section{scroll-margin-top:136px}}@media print{.iwp-page [role=tabpanel][hidden]{display:block!important}}.aim-page{--brand:#dd4501;--brand-dark:#b63800;--ink:#19262c;--muted:#626f73;--line:#d9dfda;--paper:#f2f4f0;--dark:#162126}.aim-page *{box-sizing:border-box}.aim-page{scroll-behavior:smooth;font-style:normal;font-weight:var(--type-weight-body);font-size:var(--type-size-body);line-height:var(--type-leading-body);color:var(--ink);-webkit-font-smoothing:antialiased;background:#fff;margin:0;scroll-padding-top:88px}.aim-page h1,.aim-page h2,.aim-page h3,.aim-page h4,.aim-page p,.aim-page figure{margin:0}.aim-page h1,.aim-page h2,.aim-page h3,.aim-page h4{font-weight:var(--type-weight-heading);line-height:var(--type-leading-small-title);letter-spacing:-.035em}.aim-page a{color:inherit;text-decoration:none}.aim-page button,.aim-page input,.aim-page select,.aim-page textarea{font:inherit;color:inherit}.aim-page button,.aim-page a,.aim-page summary{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.aim-page button,.aim-page summary{cursor:pointer}.aim-page button{border-radius:0}.aim-page button:disabled{opacity:.48;cursor:not-allowed}.aim-page button svg,.aim-page a svg{pointer-events:none}.aim-page input[type=checkbox]{accent-color:var(--brand);flex:none;width:17px;height:17px}.aim-page a:focus-visible,.aim-page button:focus-visible,.aim-page summary:focus-visible,.aim-page input:focus-visible,.aim-page select:focus-visible,.aim-page textarea:focus-visible,.aim-page [tabindex]:focus-visible{outline-offset:5px;outline:3px solid #f18b55}.aim-page ::selection{color:#1a2428;background:#ffc6aa}.aim-page .aim-defs{width:0;height:0;position:absolute;overflow:hidden}.aim-page .aim-icon{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle;flex-shrink:0;width:25px;height:25px}.aim-page .aim-skip{z-index:100;background:#fff;padding:12px 20px;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.aim-page .aim-skip:focus{transform:none}.aim-page .aim-wrap{width:min(1280px,100% - 112px);margin-inline:auto}.aim-page .aim-section{padding:94px 0}.aim-page h2{font-size:var(--type-size-section);line-height:var(--type-leading-section);letter-spacing:-.045em}.aim-page em{color:var(--brand);font-style:normal}.aim-page .aim-kicker{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);letter-spacing:.12em;align-items:center;gap:12px;margin-bottom:22px;display:flex}.aim-page .aim-kicker:before{content:"";background:var(--brand);flex:none;width:6px;height:6px}.aim-page .aim-lead{font-size:var(--type-size-lead);line-height:var(--type-leading-lead);color:var(--muted)}.aim-page .aim-muted{color:var(--muted);font-size:var(--type-size-compact);line-height:var(--type-leading-compact)}.aim-page .aim-heading{justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:43px;display:flex}.aim-page .aim-heading>.aim-lead{max-width:420px}.aim-page .aim-paper{background:var(--paper)}.aim-page .aim-actions{flex-wrap:wrap;align-items:center;gap:29px;display:flex}.aim-page .aim-btn{border:1px solid var(--brand);background:var(--brand);color:#fff;min-height:55px;font-size:var(--type-size-compact);font-weight:var(--type-weight-heading);line-height:var(--type-leading-compact);justify-content:space-between;align-items:center;gap:25px;padding:16px 22px;transition:background .2s;display:inline-flex}.aim-page .aim-btn:hover:not(:disabled){background:var(--brand-dark);border-color:var(--brand-dark)}.aim-page .aim-btn .aim-icon,.aim-page .aim-text-link .aim-icon{width:18px;height:18px}.aim-page .aim-text-link{font-size:var(--type-size-label);font-weight:var(--type-weight-heading);line-height:var(--type-leading-label);background:0 0;border:0;border-bottom:1px solid #9ba7a4;align-items:center;gap:20px;padding:9px 0;display:inline-flex}.aim-page .aim-text-link:hover{color:var(--brand)}.aim-page .aim-text-link.aim-light{color:#edf1f1;border-color:#7a8a90}.aim-page .aim-text-link.aim-light:hover{color:#ffad7f}.aim-page .aim-hero{background:var(--dark);color:#f4f6f4;overflow:hidden}.aim-page .aim-hero-grid{grid-template-columns:1.03fr 1fr;align-items:center;gap:30px;min-height:780px;display:grid}.aim-page .aim-hero-copy{z-index:2;padding:66px 0;position:relative}.aim-page .aim-hero .aim-kicker{color:#abbac1;font-size:var(--type-size-caption);line-height:var(--type-leading-caption);margin-bottom:23px}.aim-page .aim-product-name{color:#c7d0d1;font-size:var(--type-size-body);line-height:var(--type-leading-body);margin-bottom:22px}.aim-page .aim-hero h1{font-size:var(--type-size-hero);line-height:var(--type-leading-hero);letter-spacing:-.065em}.aim-page .aim-hero h1 em{color:#ff8850}.aim-page .aim-hero-en{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);color:#bec9cd;letter-spacing:-.015em;margin-top:24px}.aim-page .aim-hero-desc{font-size:var(--type-size-lead);line-height:var(--type-leading-lead);color:#a6b5ba;margin-top:20px}.aim-page .aim-hero .aim-actions{gap:26px;margin-top:30px}.aim-page .aim-hero-bottom{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);letter-spacing:.09em;color:#8c9da6;align-items:center;gap:13px;margin-top:39px;display:flex}.aim-page .aim-hero-bottom i{background:#637983;width:18px;height:1px}.aim-page .aim-hero-art{isolation:isolate;min-width:0;height:680px;position:relative}.aim-page .aim-art-grid{background-image:linear-gradient(#8c9b9815 1px,#0000 1px),linear-gradient(90deg,#8c9b9815 1px,#0000 1px);background-size:35px 35px;position:absolute;inset:63px -35px 63px -20px;-webkit-mask-image:linear-gradient(#0000,#000 20% 80%,#0000);mask-image:linear-gradient(#0000,#000 20% 80%,#0000)}.aim-page .aim-orange-plane{background:var(--brand);z-index:-1;position:absolute;inset:150px -25px 145px 60px;transform:skewY(-16deg);box-shadow:0 30px #82361355}.aim-page .aim-orbit{z-index:-1;border:1px solid #78928b40;border-radius:50%;width:520px;height:520px;position:absolute;top:70px;left:0;transform:rotate(-20deg)scaleY(.78)}.aim-page .aim-orbit-two{top:92px;transform:rotate(25deg)scaleY(.6)}.aim-page .aim-art-coordinate{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);letter-spacing:.14em;color:#90a3ae;position:absolute;top:12px;left:26px}.aim-page .aim-phone{background:#172026;border:1px solid #8b9a9c;border-radius:41px;width:286px;height:571px;padding:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(8deg);box-shadow:16px 20px #0b131999,0 35px 60px #05090e55}.aim-page .aim-phone-screen{color:var(--ink);background:#fafbf7;border-radius:33px;height:100%;overflow:hidden}.aim-page .aim-statusbar{font-size:var(--type-size-caption);font-weight:var(--type-weight-strong);height:40px;line-height:var(--type-leading-caption);justify-content:space-between;align-items:center;padding:13px 21px 10px;display:flex;position:relative}.aim-page .aim-statusbar i{background:#172026;border-radius:20px;width:83px;height:19px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.aim-page .aim-phone-app{padding:13px 17px}.aim-page .aim-app-title{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);align-items:center;gap:7px;display:flex}.aim-page .aim-app-mark{background:var(--brand);color:#fff;width:25px;height:25px;font-size:var(--type-size-small-title);font-weight:var(--type-weight-heading);line-height:var(--type-leading-small-title);border-radius:6px;place-items:center;display:grid}.aim-page .aim-app-title>.aim-icon{color:var(--brand);width:18px;margin-left:auto}.aim-page .aim-micro{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);letter-spacing:.06em;color:#6b7b75;margin-top:21px}.aim-page .aim-phone-app h2{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title);margin-top:8px}.aim-page .aim-scan-label{font-size:var(--type-size-caption);color:#62776d;line-height:var(--type-leading-caption);justify-content:space-between;align-items:center;margin-top:17px;display:flex}.aim-page .aim-scan-label b{font-weight:var(--type-weight-body);color:#43715c;border:1px solid #c6d4c4;padding:1px 5px}.aim-page .aim-phone-app .aim-machine{background:#e9eee6;width:100%;height:152px;margin-top:6px;display:block}.aim-page .aim-device-name{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);justify-content:space-between;align-items:center;margin-top:9px;display:flex}.aim-page .aim-device-name span{color:#7a8980;font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.aim-page .aim-phone-assist{background:#edf0e8;border:1px solid #dbe1d6;gap:10px;margin-top:12px;padding:11px 9px;display:flex}.aim-page .aim-assistant-icon{color:var(--brand);font-size:var(--type-size-lead);line-height:var(--type-leading-lead)}.aim-page .aim-phone-assist strong{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);display:block}.aim-page .aim-phone-assist p{font-size:var(--type-size-body);line-height:var(--type-leading-body);color:#697e70;margin-top:4px}.aim-page .aim-phone-action{background:var(--brand);color:#fff;font-size:var(--type-size-caption);line-height:var(--type-leading-caption);justify-content:space-between;margin-top:10px;padding:9px 12px;display:flex}.aim-page .aim-phone-nav{font-size:var(--type-size-label);color:#7c8a81;text-align:center;line-height:var(--type-leading-label);justify-content:space-around;margin-top:9px;display:flex}.aim-page .aim-phone-nav small{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);margin-top:3px;display:block}.aim-page .aim-phone-nav .aim-on{color:var(--brand)}.aim-page .aim-signal{z-index:3;align-items:center;gap:13px;padding:17px 20px;display:flex;position:absolute;box-shadow:0 16px 30px #050b1030}.aim-page .aim-signal small{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);letter-spacing:.1em;margin-bottom:6px;display:block}.aim-page .aim-signal strong{font-size:var(--type-size-caption);font-weight:var(--type-weight-medium);line-height:var(--type-leading-caption);display:block}.aim-page .aim-signal span{font-size:var(--type-size-caption);color:#a8b9bf;line-height:var(--type-leading-caption);margin-top:3px;display:block}.aim-page .aim-signal.aim-voice{color:#25392e;background:#ecf0e8;top:92px;left:-26px;transform:rotate(-5deg)}.aim-page .aim-signal.aim-voice .aim-icon{color:var(--brand);width:31px}.aim-page .aim-signal.aim-voice small{color:#6d8172}.aim-page .aim-signal.aim-edge{background:#22343d;border:1px solid #72858b;bottom:114px;right:-26px;transform:rotate(-4deg)}.aim-page .aim-signal.aim-edge .aim-icon{color:#ff9c60}.aim-page .aim-signal.aim-edge small{color:#a9bac0}.aim-page .aim-location-tag{font-size:var(--type-size-caption);color:#b0c0c6;line-height:var(--type-leading-caption);align-items:center;gap:8px;display:flex;position:absolute;bottom:92px;left:-8px;transform:rotate(0)}.aim-page .aim-location-tag .aim-icon{color:#e8986d;width:16px}.aim-page .aim-hero-art figcaption{text-align:center;color:#8196a2;width:100%;font-size:var(--type-size-caption);line-height:var(--type-leading-caption);position:absolute;bottom:0;left:0}.aim-page .aim-values{border-bottom:1px solid var(--line);background:#f0f3ed}.aim-page .aim-value-grid{grid-template-columns:repeat(4,1fr);display:grid}.aim-page .aim-value-grid article{border-right:1px solid var(--line);padding:29px 25px}.aim-page .aim-value-grid article:first-child{padding-left:0}.aim-page .aim-value-grid article:last-child{border:0;padding-right:0}.aim-page .aim-value-grid small{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#9a441f;letter-spacing:.1em}.aim-page .aim-value-grid h2{font-size:var(--type-size-small-title);letter-spacing:0;line-height:var(--type-leading-small-title);margin-top:10px}.aim-page .aim-value-grid p{font-size:var(--type-size-compact);color:#6b7970;line-height:var(--type-leading-compact);margin-top:7px}.aim-page-nav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);z-index:10;background:#fffffff2;position:sticky;top:0}.aim-page-nav .aim-wrap{scrollbar-width:none;align-items:center;gap:33px;min-height:62px;display:flex;overflow:auto}.aim-page-nav a{white-space:nowrap;font-size:var(--type-size-label);color:#66777d;line-height:var(--type-leading-label);border-bottom:2px solid #0000;padding:19px 0}.aim-page-nav a[aria-current],.aim-page-nav a:hover{color:var(--brand);border-color:var(--brand)}.aim-page-nav .aim-nav-cta{color:var(--ink);font-weight:var(--type-weight-heading);margin-left:auto}.aim-page .aim-intro-grid{grid-template-columns:1fr 1fr;gap:80px;display:grid}.aim-page .aim-intro .aim-muted{margin-top:17px}.aim-page .aim-intent-path{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);flex-wrap:wrap;align-items:center;gap:14px;margin-top:27px;display:flex}.aim-page .aim-intent-path b{font-weight:var(--type-weight-body);color:#9ca9a0}.aim-page .aim-intent-path strong{color:var(--brand);font-weight:var(--type-weight-medium)}.aim-page .aim-cap-grid{border-top:1px solid #cbd3cc;border-left:1px solid #cbd3cc;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.aim-page .aim-cap{background:#f9faf5;border-bottom:1px solid #cbd3cc;border-right:1px solid #cbd3cc;min-width:0;padding:31px}.aim-page .aim-cap-top{color:var(--brand);justify-content:space-between;align-items:center;margin-bottom:23px;display:flex}.aim-page .aim-cap-top small{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#8d9a8e}.aim-page .aim-cap h3{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title)}.aim-page .aim-en{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#697a6d;min-height:32px;margin-top:8px;display:block}.aim-page .aim-cap>p{font-size:var(--type-size-body);color:#657268;line-height:var(--type-leading-body);min-height:78px;margin-top:12px}.aim-page .aim-tags{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#7a847a;display:block}.aim-page .aim-cap>.aim-tags{min-height:34px;margin-top:18px}.aim-page .aim-cap details{border-top:1px solid #dfe5db;margin-top:15px;padding-top:13px}.aim-page .aim-cap summary{font-size:var(--type-size-label);line-height:var(--type-leading-label);justify-content:space-between;gap:10px;list-style:none;display:flex}.aim-page .aim-cap summary span{color:var(--brand);font-size:var(--type-size-body);line-height:var(--type-leading-body)}.aim-page .aim-cap details p{font-size:var(--type-size-body);color:#667368;line-height:var(--type-leading-body);margin-top:12px}.aim-page .aim-cap details[open] summary span,.aim-page .aim-faq[open] summary span{transform:rotate(45deg)}.aim-page summary::-webkit-details-marker{display:none}.aim-page .aim-scene-tabs{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-bottom:32px;display:grid}.aim-page .aim-scene-tabs button{border:0;border-right:1px solid var(--line);font-size:var(--type-size-label);text-align:left;line-height:var(--type-leading-label);background:#fff;align-items:center;gap:18px;padding:20px 23px;display:flex}.aim-page .aim-scene-tabs button:last-child{border-right:0}.aim-page .aim-scene-tabs small{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#85948a}.aim-page .aim-scene-tabs .aim-icon{width:18px;margin-left:auto}.aim-page .aim-scene-tabs [aria-selected=true]{color:#315440;box-shadow:inset 0 -2px var(--brand);background:#edf1e8}.aim-page .aim-scene-panel{grid-template-columns:1fr 1fr;gap:74px;padding-top:5px;display:grid}.aim-page .aim-scene-copy{padding:20px 0}.aim-page .aim-scene-copy h3{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title);margin-bottom:21px}.aim-page .aim-scene-copy .aim-kicker{font-size:var(--type-size-caption);color:#8c502f;line-height:var(--type-leading-caption);margin-bottom:17px}.aim-page .aim-scene-copy>.aim-muted{max-width:490px}.aim-page .aim-journey{border-top:1px solid var(--line);margin:28px 0 21px;padding:0;list-style:none}.aim-page .aim-journey li{border-bottom:1px solid var(--line);font-size:var(--type-size-body);line-height:var(--type-leading-body);grid-template-columns:90px 1fr;gap:18px;padding:12px 0;display:grid}.aim-page .aim-journey small{color:#a04f27;font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono)}.aim-page .aim-scene-copy .aim-text-link{margin-top:21px}.aim-page .aim-scene-demo{background:#f2f4ed;border:1px solid #d9e1d3;align-self:start;min-width:0}.aim-page .aim-demo-bar{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#5f7364;border-bottom:1px solid #d9e1d3;justify-content:space-between;align-items:center;padding:15px 24px;display:flex}.aim-page .aim-demo-bar small{font-style:normal;font-weight:var(--type-weight-body);font-size:var(--type-size-caption);line-height:var(--type-leading-caption);border:1px solid #becdbf;padding:2px 6px}.aim-page .aim-scene-visual{background:#e6ece2;place-items:center;height:210px;display:grid;overflow:hidden}.aim-page .aim-scene-visual svg{width:360px;max-width:100%;height:100%}.aim-page .aim-demo-content{padding:24px}.aim-page .aim-eyebrow{font-size:var(--type-size-caption);color:#8a502d;line-height:var(--type-leading-caption)}.aim-page .aim-demo-content h4{font-size:var(--type-size-small-title);line-height:var(--type-leading-small-title);margin-top:8px}.aim-page .aim-demo-content>p{font-size:var(--type-size-body);color:#68766a;line-height:var(--type-leading-body);margin-top:10px}.aim-page .aim-confirm{font-size:var(--type-size-caption);color:#4d6655;cursor:pointer;line-height:var(--type-leading-caption);align-items:flex-start;gap:9px;margin-top:22px;display:flex}.aim-page .aim-confirm input{margin:3px 0 0}.aim-page .aim-draft-btn{width:100%;font-size:var(--type-size-label);min-height:46px;line-height:var(--type-leading-label);margin-top:16px;padding:12px 17px}.aim-page .aim-draft-result{font-size:var(--type-size-caption);overflow-wrap:anywhere;line-height:var(--type-leading-caption);background:#fff;border-left:2px solid #507862;margin-top:17px;padding:17px}.aim-page .aim-draft-result>p{font-size:var(--type-size-compact);color:#718272;line-height:var(--type-leading-compact);margin-top:6px}.aim-page .aim-draft-result>.aim-text-link{margin-top:8px}.aim-page .aim-architecture{background:var(--dark);color:#f0f4f0}.aim-page .aim-architecture .aim-kicker{color:#a3b7bd}.aim-page .aim-architecture h2 em{color:#ff9861}.aim-page .aim-architecture .aim-lead{color:#a5b4b8}.aim-page .aim-arch-controls{justify-content:space-between;align-items:center;gap:24px;margin-bottom:38px;display:flex}.aim-page .aim-task-buttons{flex-wrap:wrap;gap:7px;display:flex}.aim-page .aim-task-buttons button{color:#a6bcc4;font-size:var(--type-size-label);line-height:var(--type-leading-label);background:0 0;border:1px solid #4c6066;padding:11px 16px}.aim-page .aim-task-buttons button[aria-pressed=true]{color:#283d30;background:#e0e8db;border-color:#e0e8db}.aim-page .aim-offline-control{white-space:nowrap;font-size:var(--type-size-caption);color:#c0cdcf;line-height:var(--type-leading-caption);align-items:center;gap:8px;display:flex}.aim-page .aim-arch-diagram{grid-template-columns:1fr 165px 1fr;align-items:center;gap:30px;display:grid}.aim-page .aim-compute{background:#203239;border:1px solid #475b5e;padding:28px 25px;transition:opacity .2s,border-color .2s;position:relative}.aim-page .aim-compute-title{align-items:center;gap:13px;display:flex}.aim-page .aim-compute-title>.aim-icon{color:#ffab76;width:28px;height:28px}.aim-page .aim-compute-title small{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#9bb1b6;letter-spacing:.1em}.aim-page .aim-compute-title h3{font-size:var(--type-size-small-title);letter-spacing:0;line-height:var(--type-leading-small-title);margin-top:8px}.aim-page .aim-node-light{background:#778d82;border-radius:50%;flex:none;width:5px;height:5px;margin-left:auto}.aim-page .aim-compute ul{margin:25px 0 21px;padding:0;list-style:none}.aim-page .aim-compute li{font-size:var(--type-size-body);color:#b3c5c7;line-height:var(--type-leading-body);border-bottom:1px solid #3b5054;padding:10px 0}.aim-page .aim-compute>p{font-size:var(--type-size-body);color:#8ca4ab;line-height:var(--type-leading-body)}.aim-page .aim-compute.aim-is-active{border-color:#e5804e}.aim-page .aim-compute.aim-is-active .aim-node-light{background:#ff8b4a;box-shadow:0 0 0 4px #dd45011c}.aim-page .aim-compute.aim-is-offline{opacity:.45;border-style:dashed}.aim-page .aim-router{text-align:center;isolation:isolate;position:relative}.aim-page .aim-router:before{content:"";z-index:-1;border-top:1px dashed #bf764d;position:absolute;top:65px;left:-30px;right:-30px}.aim-page .aim-router>div{aspect-ratio:1;background:#1b292e;border:1px solid #b8724b;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.aim-page .aim-router .aim-icon{color:#ff9f69;width:33px;height:33px}.aim-page .aim-router strong{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);letter-spacing:.05em}.aim-page .aim-router span{font-size:var(--type-size-caption);color:#a3b9bd;line-height:var(--type-leading-caption)}.aim-page .aim-router-caption{width:100%;margin-top:13px;display:block;position:absolute}.aim-page .aim-route-status{background:#253b42;border:1px solid #465c61;align-items:center;gap:30px;margin-top:37px;padding:23px 26px;display:flex}.aim-page .aim-route-status>span{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);letter-spacing:.07em;color:#ffac75;min-width:100px}.aim-page .aim-route-status strong{font-size:var(--type-size-compact);font-weight:var(--type-weight-medium);line-height:var(--type-leading-compact)}.aim-page .aim-route-status p{font-size:var(--type-size-body);color:#a9bec4;line-height:var(--type-leading-body);margin-top:5px}.aim-page .aim-route-status>.aim-icon{color:#e68c55;margin-left:auto}.aim-page .aim-arch-notes{color:#91a7ad;font-size:var(--type-size-caption);line-height:var(--type-leading-caption);grid-template-columns:1fr 1fr;gap:60px;margin-top:26px;display:grid}.aim-page .aim-arch-notes b{color:#bccdce;font-weight:var(--type-weight-medium)}.aim-page .aim-nojs-note{color:#a4bfc1;font-size:var(--type-size-caption);line-height:var(--type-leading-caption);margin-top:22px}.aim-page .aim-modernization-grid{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.aim-page .aim-modernization .aim-lead{max-width:460px;margin-top:24px}.aim-page .aim-modernization .aim-text-link{margin-top:22px}.aim-page .aim-upgrade-track{border-left:1px solid #c7d4c5;padding-left:35px}.aim-page .aim-upgrade-track article{padding:0 0 28px;position:relative}.aim-page .aim-upgrade-track article:last-child{padding-bottom:0}.aim-page .aim-upgrade-track article:before{content:"";background:var(--brand);width:9px;height:9px;position:absolute;top:9px;left:-40px}.aim-page .aim-upgrade-track small{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#9d4d26}.aim-page .aim-upgrade-track h3{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title);margin-top:9px}.aim-page .aim-upgrade-track p{font-size:var(--type-size-body);color:#6e7b6f;line-height:var(--type-leading-body);margin-top:10px}.aim-page .aim-lifecycle{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#526c5b;border-top:1px solid #ccd5ca;border-bottom:1px solid #ccd5ca;justify-content:space-between;align-items:center;gap:12px;margin-bottom:33px;padding:21px 0;display:flex}.aim-page .aim-lifecycle i{color:#9aa997;font-style:normal}.aim-page .aim-delivery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.aim-page .aim-delivery-card{background:#fff;border:1px solid #d7dfd2;border-top:2px solid #8a9f83;padding:30px}.aim-page .aim-delivery-card:nth-child(2){border-top-color:var(--brand)}.aim-page .aim-step-no{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);letter-spacing:.09em;color:#7e8e7b}.aim-page .aim-delivery-card h3{font-size:var(--type-size-card-title);letter-spacing:-.045em;line-height:var(--type-leading-card-title);margin-top:25px}.aim-page .aim-delivery-card h4{font-size:var(--type-size-small-title);line-height:var(--type-leading-small-title);margin-top:10px}.aim-page .aim-delivery-card>p{font-size:var(--type-size-compact);line-height:var(--type-leading-compact);color:#697967;min-height:44px;margin-top:14px}.aim-page .aim-delivery-card ul{border-top:1px solid #dfe5db;margin-top:23px;padding:19px 0 0;list-style:none}.aim-page .aim-delivery-card li{font-size:var(--type-size-compact);color:#65735f;line-height:var(--type-leading-compact);align-items:flex-start;gap:10px;margin:12px 0;display:flex}.aim-page .aim-delivery-card li .aim-icon{color:#a9b39f;width:16px;height:16px;margin-top:2px}.aim-page .aim-delivery-card .aim-text-link{margin-top:9px}.aim-page .aim-section-note{font-size:var(--type-size-caption);color:#6c7b67;line-height:var(--type-leading-caption);margin-top:24px}.aim-page .aim-quality-grid{grid-template-columns:repeat(4,1fr);gap:28px;display:grid}.aim-page .aim-quality-grid article{border-top:1px solid #cfd9cc;padding-top:26px}.aim-page .aim-quality-grid .aim-icon{color:#9b522e;width:28px;height:28px}.aim-page .aim-quality-grid h3{font-size:var(--type-size-small-title);line-height:var(--type-leading-small-title);margin-top:19px}.aim-page .aim-quality-grid p{font-size:var(--type-size-compact);line-height:var(--type-leading-compact);color:#6e7a6b;margin-top:16px}.aim-page .aim-quality-grid small{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#819077;margin-top:22px;display:block}.aim-page .aim-technology-line{border-top:1px solid #dce3d8;align-items:center;gap:25px;margin-top:38px;padding-top:25px;display:flex}.aim-page .aim-technology-line>span{font-size:var(--type-size-caption);color:#788b6d;white-space:nowrap;line-height:var(--type-leading-caption)}.aim-page .aim-technology-line p{font:var(--type-size-body)/var(--type-leading-body) var(--font-mono);color:#546c4f}.aim-page .aim-technology-line i{color:#a7b69c;margin:0 8px;font-style:normal}.aim-page .aim-faq-grid{grid-template-columns:.9fr 1.1fr;gap:90px;display:grid}.aim-page .aim-faq-grid .aim-lead{margin-top:23px}.aim-page .aim-faq{border-top:1px solid #ccd5c6}.aim-page .aim-faq:last-child{border-bottom:1px solid #ccd5c6}.aim-page .aim-faq summary{font-size:var(--type-size-label);font-weight:var(--type-weight-medium);line-height:var(--type-leading-label);justify-content:space-between;align-items:center;gap:25px;padding:22px 0;list-style:none;display:flex}.aim-page .aim-faq summary span{color:var(--brand);font-size:var(--type-size-small-title);font-weight:300;line-height:var(--type-leading-small-title);flex:none}.aim-page .aim-faq p{font-size:var(--type-size-body);color:#64775f;line-height:var(--type-leading-body);padding-bottom:23px}.aim-page form label{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);margin-bottom:8px;display:block}.aim-page form label small{font-size:var(--type-size-caption);color:#6e7768;line-height:var(--type-leading-caption)}.aim-page form input,.aim-page form select,.aim-page form textarea{color:#35472f;width:100%;font-size:var(--type-size-body);line-height:var(--type-leading-body);background:#fff;border:1px solid #ccd2c3;border-radius:0;margin-bottom:20px;padding:11px}.aim-page form textarea{resize:vertical;min-height:110px}.aim-page form .aim-btn{width:100%}.aim-page #brief-status{font-size:var(--type-size-caption);color:#4c6945;line-height:var(--type-leading-caption);margin-top:12px}.aim-page #brief-result{border-top:1px solid #ccd4c2;margin-top:23px;padding-top:20px}.aim-page #brief-result h4{font-size:var(--type-size-small-title);line-height:var(--type-leading-small-title)}.aim-page pre{font:var(--type-size-compact)/var(--type-leading-compact) var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;color:#4b6043;background:#edf0e7;max-height:330px;padding:17px;overflow:auto}.aim-page #brief-result .aim-actions{gap:22px}.aim-page .aim-phone-app .aim-micro{margin-top:12px}.aim-page .aim-phone-app .aim-scan-label{margin-top:10px}.aim-page .aim-phone-app h2,.aim-page .aim-phone-app .aim-device-name{margin-top:6px}.aim-page .aim-phone-app .aim-phone-assist{margin-top:8px}.aim-page .aim-phone-app .aim-phone-action{margin-top:7px}.aim-page .aim-phone-app .aim-phone-nav{font-size:var(--type-size-label);line-height:var(--type-leading-label);margin-top:6px}@media (min-width:1500px){.aim-page .aim-hero-grid{min-height:820px}.aim-page .aim-hero-art{height:720px}.aim-page .aim-phone{width:300px;height:590px}.aim-page .aim-phone-app .aim-machine{height:167px}}@media (max-width:1150px){.aim-page .aim-wrap{width:calc(100% - 72px)}.aim-page .aim-hero-grid{gap:15px;min-height:735px}.aim-page .aim-hero-art{height:650px}.aim-page .aim-phone{width:265px;height:552px}.aim-page .aim-phone-app{padding:11px 15px}.aim-page .aim-phone-app .aim-machine{height:142px}.aim-page .aim-signal.aim-voice{padding:13px 14px;top:88px;left:-20px}.aim-page .aim-signal.aim-edge{padding:14px;bottom:108px;right:-12px}.aim-page .aim-signal small{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.aim-page .aim-hero-desc br{display:none}.aim-page .aim-hero-bottom{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.aim-page .aim-hero .aim-actions{gap:18px}.aim-page .aim-hero .aim-btn{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);padding:14px 17px}.aim-page .aim-hero .aim-text-link{font-size:var(--type-size-label);line-height:var(--type-leading-label)}.aim-page .aim-orbit{width:430px;height:470px}.aim-page .aim-heading{gap:38px}.aim-page .aim-cap{padding:25px}.aim-page .aim-cap>p{min-height:100px}.aim-page .aim-scene-panel{gap:45px}.aim-page .aim-arch-diagram{grid-template-columns:1fr 125px 1fr;gap:20px}.aim-page .aim-compute{padding:23px 19px}.aim-page .aim-compute-title{gap:10px}.aim-page .aim-compute-title>.aim-icon{width:24px}.aim-page .aim-router strong{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.aim-page .aim-router:before{top:60px;left:-20px;right:-20px}.aim-page .aim-modernization-grid,.aim-page .aim-faq-grid{gap:50px}.aim-page .aim-delivery-card{padding:25px}.aim-page .aim-quality-grid{gap:22px}.aim-page-nav .aim-wrap{gap:25px}}@media (max-width:900px){.aim-page .aim-wrap{width:calc(100% - 48px)}.aim-page .aim-section{padding:74px 0}.aim-page .aim-hero-grid{grid-template-columns:1fr 1fr;min-height:720px}.aim-page .aim-hero-copy{padding:50px 0}.aim-page .aim-hero-art{height:640px}.aim-page .aim-phone{width:250px;height:540px}.aim-page .aim-phone-app .aim-machine{height:130px}.aim-page .aim-signal.aim-voice{top:91px;left:-27px}.aim-page .aim-signal.aim-edge{bottom:107px;right:-8px}.aim-page .aim-signal .aim-icon{width:23px!important}.aim-page .aim-signal.aim-voice{gap:7px}.aim-page .aim-location-tag{bottom:63px;left:8px}.aim-page .aim-hero .aim-actions{flex-direction:column;align-items:flex-start;gap:17px}.aim-page .aim-hero-bottom{display:none}.aim-page .aim-orange-plane{inset:150px -24px 155px 20px}.aim-page .aim-value-grid article{padding:25px 17px}.aim-page .aim-heading>.aim-lead{max-width:315px;font-size:var(--type-size-lead);line-height:var(--type-leading-lead)}.aim-page .aim-intro-grid{gap:38px}.aim-page .aim-intro .aim-lead{font-size:var(--type-size-lead);line-height:var(--type-leading-lead)}.aim-page .aim-cap-grid{grid-template-columns:repeat(2,1fr)}.aim-page .aim-cap>p{min-height:65px}.aim-page .aim-cap>.aim-tags{min-height:20px}.aim-page .aim-en{min-height:0}.aim-page .aim-scene-tabs button{gap:10px;padding:17px 16px}.aim-page .aim-scene-tabs small{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.aim-page .aim-scene-panel{gap:30px}.aim-page .aim-journey li{grid-template-columns:73px 1fr;gap:7px}.aim-page .aim-journey small{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.aim-page .aim-scene-copy .aim-muted{font-size:var(--type-size-compact);line-height:var(--type-leading-compact)}.aim-page .aim-demo-content{padding:20px}.aim-page .aim-arch-diagram{grid-template-columns:1fr 105px 1fr;gap:15px}.aim-page .aim-compute-title{display:block}.aim-page .aim-compute-title>.aim-icon{margin-bottom:12px}.aim-page .aim-node-light{position:absolute;top:30px;right:20px}.aim-page .aim-compute{padding:23px 18px}.aim-page .aim-router>div{min-height:120px}.aim-page .aim-router-caption{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.aim-page .aim-router:before{left:-15px;right:-15px}.aim-page .aim-arch-controls{align-items:flex-start}.aim-page .aim-task-buttons button{padding:10px}.aim-page .aim-offline-control{padding-top:10px}.aim-page .aim-route-status{gap:20px}.aim-page .aim-arch-notes{gap:32px}.aim-page .aim-modernization-grid{gap:40px}.aim-page .aim-modernization h2{font-size:var(--type-size-section);line-height:var(--type-leading-section)}.aim-page .aim-upgrade-track{padding-left:26px}.aim-page .aim-upgrade-track article:before{left:-31px}.aim-page .aim-delivery-grid{gap:15px}.aim-page .aim-delivery-card{padding:23px 19px}.aim-page .aim-delivery-card>p{min-height:63px}.aim-page .aim-delivery-card li{gap:7px}.aim-page .aim-delivery-card .aim-text-link{font-size:var(--type-size-label);line-height:var(--type-leading-label)}.aim-page .aim-quality-grid{grid-template-columns:repeat(2,1fr);gap:32px}.aim-page .aim-faq-grid{gap:32px}}@media (max-width:650px){.aim-page{scroll-padding-top:76px}.aim-page .aim-wrap{width:calc(100% - 40px)}.aim-page .aim-section{padding:62px 0}.aim-page .aim-heading{margin-bottom:30px;display:block}.aim-page .aim-heading>.aim-lead{max-width:100%;font-size:var(--type-size-lead);line-height:var(--type-leading-lead);margin-top:20px}.aim-page .aim-kicker{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);margin-bottom:18px}.aim-page .aim-hero-grid{grid-template-columns:1fr;gap:0}.aim-page .aim-hero-copy{padding:45px 0 0}.aim-page .aim-product-name{margin-bottom:18px}.aim-page .aim-hero-en{margin-top:22px}.aim-page .aim-hero-desc{max-width:440px;margin-top:17px}.aim-page .aim-hero .aim-actions{flex-direction:row;align-items:center;gap:19px;margin-top:26px}.aim-page .aim-hero .aim-btn{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);gap:16px;padding:15px}.aim-page .aim-hero .aim-text-link{font-size:var(--type-size-label);line-height:var(--type-leading-label);gap:10px}.aim-page .aim-hero-art{width:100%;max-width:460px;height:645px;margin:12px auto 15px}.aim-page .aim-phone{width:264px;height:550px}.aim-page .aim-phone-app .aim-machine{height:137px}.aim-page .aim-signal.aim-voice{top:62px;left:-4px}.aim-page .aim-signal.aim-edge{bottom:100px;right:-2px}.aim-page .aim-signal small{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.aim-page .aim-signal.aim-voice{padding:12px 14px}.aim-page .aim-signal.aim-edge{padding:13px 14px}.aim-page .aim-location-tag{bottom:49px;left:0}.aim-page .aim-art-coordinate{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);top:7px;left:0}.aim-page .aim-orange-plane{inset:145px -20px 145px 0}.aim-page .aim-orbit{width:100%;height:460px;top:92px}.aim-page .aim-hero-art figcaption{bottom:8px}.aim-page .aim-value-grid{grid-template-columns:repeat(2,1fr)}.aim-page .aim-value-grid article{padding:24px 15px!important}.aim-page .aim-value-grid article:nth-child(2){border-right:0}.aim-page .aim-value-grid article:nth-child(-n+2){border-bottom:1px solid var(--line)}.aim-page .aim-value-grid article:nth-child(odd){padding-left:0!important}.aim-page .aim-value-grid article:nth-child(2n){padding-right:0!important}.aim-page .aim-value-grid small{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.aim-page-nav .aim-wrap{gap:25px;min-height:54px}.aim-page-nav a{padding:16px 0}.aim-page-nav .aim-nav-cta{margin-left:0}.aim-page .aim-intro-grid{grid-template-columns:1fr;gap:25px}.aim-page .aim-intro .aim-lead{font-size:var(--type-size-lead);line-height:var(--type-leading-lead)}.aim-page .aim-intent-path{gap:9px}.aim-page .aim-cap-grid{grid-template-columns:1fr}.aim-page .aim-cap{padding:26px}.aim-page .aim-cap-top{margin-bottom:19px}.aim-page .aim-cap .aim-en{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.aim-page .aim-cap>p{min-height:0}.aim-page .aim-cap>.aim-tags{min-height:0;margin-top:15px}.aim-page .aim-scene-tabs{margin-bottom:23px}.aim-page .aim-scene-tabs button{justify-content:center;gap:7px;padding:14px 8px}.aim-page .aim-scene-tabs .aim-icon,.aim-page .aim-scene-tabs small{display:none}.aim-page .aim-scene-panel{grid-template-columns:1fr;gap:25px}.aim-page .aim-scene-copy{padding:0}.aim-page .aim-scene-copy .aim-muted{font-size:var(--type-size-compact);line-height:var(--type-leading-compact)}.aim-page .aim-journey li{grid-template-columns:89px 1fr;gap:14px;padding:12px 0}.aim-page .aim-journey small{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.aim-page .aim-scene-demo{margin-top:0}.aim-page .aim-scene-visual{height:210px}.aim-page .aim-demo-content{padding:23px}.aim-page .aim-arch-controls{margin-bottom:26px;display:block}.aim-page .aim-task-buttons{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.aim-page .aim-task-buttons button{padding:10px 5px}.aim-page .aim-offline-control{margin-top:14px;padding-top:0}.aim-page .aim-arch-diagram{grid-template-columns:1fr 1fr;align-items:stretch;gap:14px}.aim-page .aim-router{grid-area:1/1/auto/-1;justify-self:center;width:150px;margin:0 0 28px}.aim-page .aim-router>div{aspect-ratio:auto;gap:8px;min-height:116px}.aim-page .aim-router-caption{margin-top:9px}.aim-page .aim-router:before{border:1px dashed #be794f;border-bottom:0;height:70px;top:70px;left:-45px;right:-45px}.aim-page .aim-compute{z-index:1;padding:20px 15px}.aim-page .aim-compute-title small{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.aim-page .aim-compute ul{margin:15px 0}.aim-page .aim-node-light{top:24px;right:15px}.aim-page .aim-route-status{margin-top:24px;padding:20px;display:block}.aim-page .aim-route-status>span{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);margin-bottom:10px;display:block}.aim-page .aim-route-status>.aim-icon{display:none}.aim-page .aim-arch-notes{grid-template-columns:1fr;gap:12px;margin-top:22px}.aim-page .aim-modernization-grid{grid-template-columns:1fr;gap:37px}.aim-page .aim-modernization h2{font-size:var(--type-size-section);line-height:var(--type-leading-section)}.aim-page .aim-modernization .aim-lead{font-size:var(--type-size-lead);line-height:var(--type-leading-lead);margin-top:20px}.aim-page .aim-upgrade-track{margin-left:5px}.aim-page .aim-lifecycle{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);flex-wrap:wrap;justify-content:flex-start;gap:13px}.aim-page .aim-delivery-grid{grid-template-columns:1fr;gap:20px}.aim-page .aim-delivery-card{padding:27px}.aim-page .aim-delivery-card h3{margin-top:20px}.aim-page .aim-delivery-card>p{min-height:0}.aim-page .aim-delivery-card li{gap:10px}.aim-page .aim-delivery-card .aim-text-link{font-size:var(--type-size-label);line-height:var(--type-leading-label)}.aim-page .aim-quality-grid{gap:28px 20px}.aim-page .aim-quality-grid small{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.aim-page .aim-technology-line{margin-top:30px;padding-top:20px;display:block}.aim-page .aim-technology-line p{font-size:var(--type-size-body);line-height:var(--type-leading-body);margin-top:12px}.aim-page .aim-technology-line i{margin:0 3px}.aim-page .aim-faq-grid{grid-template-columns:1fr;gap:28px}.aim-page .aim-faq-grid .aim-lead{font-size:var(--type-size-lead);line-height:var(--type-leading-lead);margin-top:19px}.aim-page .aim-faq summary{gap:20px;padding:21px 0}.aim-page form select{font-size:var(--type-size-body);line-height:var(--type-leading-body);padding:10px 6px}.aim-page form .aim-btn{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}}@media (max-width:370px){.aim-page .aim-wrap{width:calc(100% - 32px)}.aim-page .aim-hero .aim-actions{gap:12px}.aim-page .aim-hero .aim-text-link{font-size:var(--type-size-label);line-height:var(--type-leading-label)}.aim-page .aim-hero .aim-btn{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);gap:13px;padding:13px 12px}.aim-page .aim-hero-art{height:600px}.aim-page .aim-phone{width:244px;height:522px;transform:translate(-50%,-50%)rotate(6deg)}.aim-page .aim-phone-app{padding:10px 13px}.aim-page .aim-phone-app .aim-machine{height:123px}.aim-page .aim-phone-assist{margin-top:9px;padding:9px 7px}.aim-page .aim-phone-action{padding:8px 10px}.aim-page .aim-signal.aim-voice{padding:10px;top:53px;left:0}.aim-page .aim-signal.aim-voice strong{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.aim-page .aim-signal.aim-edge{padding:10px;bottom:77px;right:-3px}.aim-page .aim-signal.aim-edge strong{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.aim-page .aim-location-tag{bottom:26px}.aim-page .aim-hero-art figcaption{bottom:0}.aim-page .aim-quality-grid{grid-template-columns:1fr}.aim-page .aim-compute{padding:18px 12px}.aim-page .aim-compute-title small{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.aim-page .aim-router:before{left:-38px;right:-38px}.aim-page .aim-demo-content{padding:20px}.aim-page .aim-journey li{grid-template-columns:78px 1fr;gap:10px}}@media (prefers-reduced-motion:reduce){.aim-page{scroll-behavior:auto}.aim-page *,.aim-page :before,.aim-page :after{transition:none!important;animation:none!important}}@media print{.aim-page{scroll-padding-top:0}.aim-page .aim-hero,.aim-page .aim-architecture{color:#111;background:#fff}.aim-page .aim-hero-copy{padding:20px 0}.aim-page .aim-hero-grid{min-height:0;display:block}.aim-page .aim-hero-art,.aim-page-nav,.aim-page .aim-skip,.aim-page .aim-scene-tabs,.aim-page .aim-arch-controls,.aim-page .aim-confirm,.aim-page .aim-draft-btn,.aim-page .aim-draft-result{display:none!important}.aim-page .aim-wrap{width:100%}.aim-page .aim-section{padding:30px 0}.aim-page .aim-hero h1 br{display:none}.aim-page .aim-hero p,.aim-page .aim-hero h1 em,.aim-page .aim-architecture p,.aim-page .aim-architecture h2 em{color:#333}.aim-page .aim-hero .aim-actions{display:none}.aim-page .aim-scene-panel[hidden]{display:grid!important}.aim-page .aim-scene-panel{break-inside:avoid;margin-top:25px}.aim-page .aim-cap,.aim-page .aim-delivery-card,.aim-page .aim-quality-grid article{break-inside:avoid}.aim-page .aim-compute{color:#111;background:#fff;opacity:1!important}.aim-page .aim-compute li,.aim-page .aim-compute h3,.aim-page .aim-compute p,.aim-page .aim-compute small{color:#333}.aim-page .aim-arch-diagram{grid-template-columns:1fr 120px 1fr}.aim-page .aim-router>div,.aim-page .aim-route-status{color:#111;background:#f5f5f5}.aim-page a[href^=\#]{display:none}.aim-page .aim-cap details p,.aim-page .aim-faq p{color:#333}}.aim-page .aim-page-nav{z-index:20;transition:top .25s;top:101px}body:has(site-header[data-scrolled]) .aim-page .aim-page-nav{top:73px}@media (max-width:1023px){.aim-page .aim-page-nav{top:77px}body:has(site-header[data-scrolled]) .aim-page .aim-page-nav{top:65px}}@media (prefers-reduced-motion:reduce){.aim-page .aim-page-nav{transition:none}}@layer mobile-print{@media print{.aim-page .aim-scene-panel[hidden]{display:grid!important}}}.aim-page section{scroll-margin-top:170px}body:has(site-header[data-scrolled]) .aim-page section{scroll-margin-top:142px}.aim-page [hidden]{display:none!important}.aim-page [data-aim-block=experiences]:not(.aim-tabs-ready) [role=tablist]{display:none}.aim-page [data-aim-block=experiences]:not(.aim-tabs-ready) .aim-scene-panel+.aim-scene-panel{margin-top:28px}.aim-page .product-breadcrumb--dark>a{color:inherit}.aim-page .product-breadcrumb--dark>a:hover{color:#fff}@media (max-width:1023px){.aim-page section{scroll-margin-top:148px}body:has(site-header[data-scrolled]) .aim-page section{scroll-margin-top:136px}}@media print{.aim-page [role=tabpanel][hidden]{display:grid!important}}.sp-page{--sp-brand:#dd4501;--sp-ink:#292b28;--sp-muted:#73766e;--sp-soft:#f4f1e9;--sp-line:#dedfd5;--sp-dark:#232d29}.sp-page *{box-sizing:border-box}.sp-page{scroll-behavior:smooth;color:var(--sp-ink);font-style:normal;font-weight:var(--type-weight-body);font-size:var(--type-size-body);line-height:var(--type-leading-body);-webkit-font-smoothing:antialiased;background:#fff;margin:0;scroll-padding-top:85px}.sp-page h1,.sp-page h2,.sp-page h3,.sp-page h4,.sp-page p,.sp-page figure{margin:0}.sp-page h1,.sp-page h2,.sp-page h3,.sp-page h4{font-weight:var(--type-weight-heading);line-height:var(--type-leading-small-title);letter-spacing:-.04em}.sp-page h2{font-size:var(--type-size-section);line-height:var(--type-leading-section)}.sp-page h3{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title)}.sp-page em{color:var(--sp-brand);font-style:normal}.sp-page a{color:inherit;text-decoration:none}.sp-page button,.sp-page input,.sp-page select,.sp-page textarea{font:inherit;color:inherit}.sp-page button,.sp-page summary{cursor:pointer}.sp-page button,.sp-page a,.sp-page summary{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.sp-page button:disabled{opacity:.45;cursor:not-allowed}.sp-page [hidden]{display:none!important}.sp-page :focus-visible{outline-offset:5px;outline:3px solid #eea36d}.sp-page ::selection{color:#262b27;background:#ffceb4}.sp-page summary{list-style:none}.sp-page summary::-webkit-details-marker{display:none}.sp-page .sp-icon{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle;flex:none;width:25px;height:25px;display:inline-block}.sp-page .sp-defs{width:0;height:0;position:absolute;overflow:hidden}.sp-page .sp-skip{z-index:100;background:#fff;padding:12px 22px;position:fixed;top:8px;left:8px;transform:translateY(-180%)}.sp-page .sp-skip:focus{transform:none}.sp-page .sp-wrap{width:min(1280px,100% - 112px);margin-inline:auto}.sp-page .sp-section{padding:92px 0}.sp-page .sp-soft{background:var(--sp-soft)}.sp-page .sp-kicker{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);letter-spacing:.07em;align-items:center;gap:12px;margin-bottom:22px;display:flex}.sp-page .sp-kicker:before{content:"";background:var(--sp-brand);flex:none;width:6px;height:6px}.sp-page .sp-heading{justify-content:space-between;align-items:flex-end;gap:65px;margin-bottom:44px;display:flex}.sp-page .sp-heading>.sp-lead{max-width:430px}.sp-page .sp-lead{font-size:var(--type-size-lead);line-height:var(--type-leading-lead);color:var(--sp-muted)}.sp-page .sp-body{font-size:var(--type-size-body);line-height:var(--type-leading-body);color:var(--sp-muted);margin-top:23px}.sp-page .sp-actions{flex-wrap:wrap;align-items:center;gap:25px;display:flex}.sp-page .sp-button{background:var(--sp-brand);color:#fff;border:1px solid var(--sp-brand);font-size:var(--type-size-label);line-height:var(--type-leading-label);font-weight:var(--type-weight-heading);justify-content:space-between;align-items:center;gap:23px;min-height:55px;padding:17px 22px;display:inline-flex}.sp-page .sp-button:hover:not(:disabled){background:#b43600;border-color:#b43600}.sp-page .sp-button .sp-icon,.sp-page .sp-link .sp-icon{width:18px;height:18px}.sp-page .sp-link{font-size:var(--type-size-label);line-height:var(--type-leading-label);background:0 0;border:0;border-bottom:1px solid #a5ac9c;align-items:center;gap:18px;padding:8px 0;display:inline-flex}.sp-page .sp-link:hover{color:var(--sp-brand)}.sp-page .sp-micro{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);letter-spacing:.05em}.sp-page .sp-hero{background:#fbf8f0;overflow:hidden}.sp-page .sp-edition{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);letter-spacing:.1em;border-bottom:1px solid #d6dacf;justify-content:space-between;gap:22px;padding:24px 0;display:flex}.sp-page .sp-edition>span:first-child{color:var(--sp-brand)}.sp-page .sp-hero-grid{grid-template-columns:1.02fr 1.07fr;align-items:center;gap:57px;padding:68px 0 65px;display:grid}.sp-page .sp-product{font-size:var(--type-size-body);line-height:var(--type-leading-body);margin-bottom:25px}.sp-page .sp-hero h1{font-size:var(--type-size-hero);line-height:var(--type-leading-hero);letter-spacing:-.06em}.sp-page .sp-hero h1 em{white-space:normal}.sp-page .sp-hero-en{font-size:var(--type-size-card-title);letter-spacing:-.025em;line-height:var(--type-leading-card-title);color:#7d8676;margin-top:25px}.sp-page .sp-hero .sp-lead{font-size:var(--type-size-lead);max-width:470px;line-height:var(--type-leading-lead);margin-top:22px}.sp-page .sp-hero .sp-actions{gap:24px;margin-top:28px}.sp-page .sp-hero .sp-link{font-size:var(--type-size-label);line-height:var(--type-leading-label);gap:13px}.sp-page .sp-hero-note{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#8a927e;margin-top:34px}.sp-page .sp-hero-note>span{font-style:normal;font-weight:var(--type-weight-body);font-size:var(--type-size-caption);line-height:var(--type-leading-caption);color:#9ba48c;margin-top:5px;display:block}.sp-page .sp-product-art{min-width:0;padding:0 0 5px;position:relative}.sp-page .sp-art-caption{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#929f87;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.sp-page .sp-art-caption>span:first-child{color:var(--sp-brand);align-items:center;gap:8px;display:flex}.sp-page .sp-art-caption i{background:var(--sp-brand);border-radius:50%;width:6px;height:6px;display:block}.sp-page .sp-app{background:#fff;border:1px solid #becbbd;border-radius:12px;position:relative;overflow:hidden;box-shadow:10px 10px #dde5d2}.sp-page .sp-app-top{color:#f2f5ed;background:#26372d;justify-content:space-between;align-items:center;gap:16px;padding:18px 21px;display:flex}.sp-page .sp-app-top>span{font-size:var(--type-size-lead);letter-spacing:-.04em;line-height:var(--type-leading-lead);align-items:center;gap:9px;display:flex}.sp-page .sp-app-top>span>.sp-icon{color:#ffa879;width:24px;height:24px}.sp-page .sp-app-top small{font-size:var(--type-size-caption);color:#a8bca2;letter-spacing:0;line-height:var(--type-leading-caption)}.sp-page .sp-app-top>div{font-size:var(--type-size-micro);line-height:var(--type-leading-micro);align-items:center;gap:13px;display:flex}.sp-page .sp-plan{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#c7dabc;border:1px solid #738a69;padding:2px 6px}.sp-page .sp-app-layout{grid-template-columns:53px 1fr;display:grid}.sp-page .sp-app-rail{background:#f2f5ed;border-right:1px solid #dce4d6;flex-direction:column;align-items:center;gap:21px;padding:20px 8px;display:flex}.sp-page .sp-app-rail>span{color:#95a58b;place-items:center;width:30px;height:30px;display:grid}.sp-page .sp-app-rail .sp-icon{width:17px;height:17px}.sp-page .sp-app-rail>span.active{color:var(--sp-brand);background:#f9e2d2;border-radius:6px}.sp-page .sp-app-rail .sp-workspace-avatar{font-size:var(--type-size-caption);color:#6d825b;line-height:var(--type-leading-caption);background:#dce7d3;border-radius:50%;margin-top:auto}.sp-page .sp-app-main{min-width:0;padding:24px 22px}.sp-page .sp-app-welcome{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#94a788;justify-content:space-between;gap:12px;display:flex}.sp-page .sp-app-welcome>span:last-child{font-style:normal;font-weight:var(--type-weight-body);font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.sp-page .sp-app-main h2{font-size:var(--type-size-small-title);line-height:var(--type-leading-small-title);margin-top:14px}.sp-page .sp-app-prompt{background:#fbfcf8;border:1px solid #d1ddc7;border-radius:7px;margin-top:21px;padding:18px}.sp-page .sp-app-prompt>p{font-size:var(--type-size-compact);line-height:var(--type-leading-compact);color:#708066}.sp-page .sp-app-prompt>div{font-size:var(--type-size-caption);color:#9eaf91;line-height:var(--type-leading-caption);justify-content:space-between;align-items:center;gap:10px;margin-top:19px;display:flex}.sp-page .sp-app-prompt>div>span:last-child{background:var(--sp-brand);color:#fff;font-size:var(--type-size-caption);line-height:var(--type-leading-caption);border-radius:4px;padding:8px 10px}.sp-page .sp-activity-top{justify-content:space-between;align-items:center;gap:20px;margin:25px 0 19px;display:flex}.sp-page .sp-activity-top b{font-size:var(--type-size-caption);font-weight:var(--type-weight-medium);line-height:var(--type-leading-caption)}.sp-page .sp-activity-top>span{font-size:var(--type-size-caption);color:#98aa8c;line-height:var(--type-leading-caption)}.sp-page .sp-activity{gap:21px;margin:0;padding:0;list-style:none;display:grid}.sp-page .sp-activity li{align-items:flex-start;gap:13px;display:flex}.sp-page .sp-activity li>span{color:#819f65;width:17px;height:17px;font-size:var(--type-size-caption);line-height:var(--type-leading-caption);background:#e3edda;border-radius:50%;flex:none;place-items:center;margin-top:1px;display:grid}.sp-page .sp-activity li>span.sp-activity-dot{background:var(--sp-brand);width:8px;height:8px;margin:5px}.sp-page .sp-activity b{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);font-weight:var(--type-weight-medium);display:block}.sp-page .sp-activity small{font-size:var(--type-size-caption);color:#9eaf92;line-height:var(--type-leading-caption);margin-top:5px;display:block}.sp-page .sp-report-card{background:#f2f6eb;border:1px solid #d0dcc5;border-radius:6px;align-items:center;gap:12px;margin-top:25px;padding:15px;display:flex}.sp-page .sp-report-card>.sp-icon{color:#7b965f;width:24px;height:24px}.sp-page .sp-report-card b{font-size:var(--type-size-caption);font-weight:var(--type-weight-medium);line-height:var(--type-leading-caption);display:block}.sp-page .sp-report-card small{font-size:var(--type-size-caption);color:#99ab86;line-height:var(--type-leading-caption);margin-top:4px;display:block}.sp-page .sp-report-card>span{color:var(--sp-brand);font-size:var(--type-size-body);line-height:var(--type-leading-body);margin-left:auto}.sp-page .sp-app-bottom{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#869b71;background:#edf3e6;border-top:1px solid #d4e0c6;justify-content:space-between;gap:15px;padding:12px 17px;display:flex}.sp-page .sp-app-bottom>span:last-child{font-style:normal;font-weight:var(--type-weight-body);font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.sp-page .sp-art-ticket{background:var(--sp-brand);color:#fff;border-radius:6px;justify-content:space-between;align-items:center;gap:20px;margin:24px 0 0 42px;padding:16px 22px;display:flex}.sp-page .sp-art-ticket>span{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#ffd7ba;max-width:70px}.sp-page .sp-art-ticket>div{align-items:center;gap:10px;display:flex}.sp-page .sp-art-ticket b{font-size:var(--type-size-caption);font-weight:var(--type-weight-medium);white-space:nowrap;line-height:var(--type-leading-caption)}.sp-page .sp-art-ticket i{font-size:var(--type-size-caption);color:#ffbd8e;font-style:normal;line-height:var(--type-leading-caption)}.sp-page .sp-product-art figcaption{text-align:right;font-size:var(--type-size-caption);color:#a2ac94;line-height:var(--type-leading-caption);margin-top:15px}.sp-page .sp-journey{border-top:1px solid #cfd7c4;grid-template-columns:repeat(5,1fr);display:grid}.sp-page .sp-journey>div{border-right:1px solid #d6decb;padding:25px 22px 29px}.sp-page .sp-journey>div:first-child{padding-left:0}.sp-page .sp-journey>div:last-child{border-right:0}.sp-page .sp-journey span{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:var(--sp-brand);margin-bottom:8px;display:block}.sp-page .sp-journey b{font-size:var(--type-size-small-title);font-weight:var(--type-weight-medium);letter-spacing:-.03em;line-height:var(--type-leading-small-title)}.sp-page .sp-journey small{font-size:var(--type-size-caption);color:#99a58b;line-height:var(--type-leading-caption);margin-top:6px;display:block}.sp-page .sp-nav{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--sp-line);background:#fffffff0;position:sticky;top:0}.sp-page .sp-nav .sp-wrap{scrollbar-width:none;align-items:center;gap:35px;min-height:62px;display:flex;overflow-x:auto}.sp-page .sp-nav a{font-size:var(--type-size-label);white-space:nowrap;color:#69775f;line-height:var(--type-leading-label);border-bottom:2px solid #0000;flex:none;padding:20px 0}.sp-page .sp-nav a:hover,.sp-page .sp-nav a[aria-current]{color:var(--sp-brand);border-color:var(--sp-brand)}.sp-page .sp-nav a:last-child{color:var(--sp-brand);align-items:center;gap:15px;margin-left:auto;display:flex}.sp-page .sp-nav .sp-icon{width:16px;height:16px}.sp-page .sp-intro{grid-template-columns:1fr 1.12fr;gap:85px;display:grid}.sp-page .sp-value-chain{border-block:1px solid var(--sp-line);font-size:var(--type-size-caption);line-height:var(--type-leading-caption);flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;padding:22px 0;display:flex}.sp-page .sp-value-chain>span{color:#7d9072}.sp-page .sp-value-chain i{color:#adb59d;font-style:normal}.sp-page .sp-value-chain strong{color:var(--sp-brand);font-weight:var(--type-weight-medium)}.sp-page .sp-caps{border-top:1px solid #d2d9c9;border-left:1px solid #d2d9c9;grid-template-columns:repeat(3,1fr);display:grid}.sp-page .sp-caps article{border-bottom:1px solid #d2d9c9;border-right:1px solid #d2d9c9;padding:31px}.sp-page .sp-cap-top{justify-content:space-between;align-items:center;margin-bottom:27px;display:flex}.sp-page .sp-cap-top .sp-icon{color:var(--sp-brand);width:29px;height:29px}.sp-page .sp-cap-top>span{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#a0ad91}.sp-page .sp-caps .sp-micro{font-size:var(--type-size-caption);color:#8d9e7e;line-height:var(--type-leading-caption);margin-bottom:8px}.sp-page .sp-caps h3{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title)}.sp-page .sp-caps article>p:not(.sp-micro){font-size:var(--type-size-body);color:var(--sp-muted);line-height:var(--type-leading-body);margin-top:18px}.sp-page .sp-caps article>small{font-size:var(--type-size-caption);color:#92a07f;line-height:var(--type-leading-caption);border-top:1px solid #d5ddca;margin-top:22px;padding-top:18px;display:block}.sp-page .sp-products-grid{grid-template-columns:1fr 1.3fr;align-items:start;gap:85px;display:grid}.sp-page .sp-products-grid>.sp-lead,.sp-page .sp-products-grid .sp-lead{margin-top:24px}.sp-page .sp-products-grid>div:first-child>.sp-link{margin-top:25px}.sp-page .sp-type{border-bottom:1px solid var(--sp-line)}.sp-page .sp-type:first-child{border-top:1px solid var(--sp-line)}.sp-page .sp-type summary{align-items:center;gap:22px;padding:23px 0;display:flex}.sp-page .sp-type summary>span{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#9bab8b}.sp-page .sp-type summary small{font-size:var(--type-size-caption);color:#8c9d7e;line-height:var(--type-leading-caption);margin-bottom:5px;display:block}.sp-page .sp-type h3{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title)}.sp-page .sp-type summary>.sp-icon{color:var(--sp-brand);width:18px;height:18px;margin-left:auto}.sp-page .sp-type[open] summary>.sp-icon{transform:rotate(45deg)}.sp-page .sp-type-body{padding:0 30px 25px 38px}.sp-page .sp-type-body>p{font-size:var(--type-size-body);color:var(--sp-muted);line-height:var(--type-leading-body)}.sp-page .sp-type-body>small{font-size:var(--type-size-caption);color:#97a685;line-height:var(--type-leading-caption);margin-top:15px;display:block}.sp-page .sp-type-body>.sp-link{font-size:var(--type-size-label);line-height:var(--type-leading-label);margin-top:18px}.sp-page .sp-dark{background:var(--sp-dark);color:#f0f5ea}.sp-page .sp-dark em{color:#ffa573}.sp-page .sp-dark .sp-kicker{color:#9aac94}.sp-page .sp-dark .sp-lead{color:#b1c0a8}.sp-page .sp-foundation-band{flex-wrap:wrap;gap:10px;margin-bottom:30px;display:flex}.sp-page .sp-foundation-band span{font-size:var(--type-size-caption);color:#a7bd99;line-height:var(--type-leading-caption);border:1px solid #4e6450;padding:9px 13px}.sp-page .sp-lab{border:1px solid #526850;grid-template-columns:.82fr 1.3fr;display:grid}.sp-page .sp-lab-controls{background:#2a3a2f;border-right:1px solid #526850;padding:32px}.sp-page .sp-lab-controls .sp-micro{color:#8fac7e;font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.sp-page .sp-lab-controls h3{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title);margin:18px 0 28px}.sp-page .sp-lab-controls label{color:#adbf9f;font-size:var(--type-size-caption);line-height:var(--type-leading-caption);margin:21px 0 8px;display:block}.sp-page .sp-lab-controls select{color:#e0eed4;width:100%;font-size:var(--type-size-body);line-height:var(--type-leading-body);background:#23312a;border:1px solid #667e59;border-radius:0;padding:12px}.sp-page .sp-lab-controls>p:not(.sp-micro){font-size:var(--type-size-body);line-height:var(--type-leading-body);color:#a1b78f;margin-top:23px}.sp-page .sp-lab-controls .sp-button{width:100%;margin-top:24px}.sp-page .sp-light{color:#bdd0ac;border-color:#768e63}.sp-page .sp-light:hover{color:#ffb681}.sp-page .sp-lab-controls>.sp-link{font-size:var(--type-size-label);line-height:var(--type-leading-label);margin-top:16px}.sp-page .sp-lab-controls .sp-lab-note{line-height:var(--type-leading-caption);font-size:var(--type-size-caption)!important;color:#8da07f!important}.sp-page .sp-lab-workspace{min-width:0;padding:30px 34px}.sp-page .sp-lab-top{border-bottom:1px solid #4e6247;justify-content:space-between;align-items:center;gap:15px;padding-bottom:21px;display:flex}.sp-page .sp-lab-top>span{font-size:var(--type-size-compact);line-height:var(--type-leading-compact);align-items:center;gap:10px;display:flex}.sp-page .sp-lab-top .sp-icon{color:#ffaf74;width:21px;height:21px}.sp-page .sp-lab-top>b{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#c1d8a6;background:#415738;padding:4px 9px}.sp-page .sp-lab-heading{justify-content:space-between;align-items:center;gap:20px;margin:26px 0;display:flex}.sp-page .sp-lab-heading small{color:#8aa178;font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);display:block}.sp-page .sp-lab-heading h3{font-size:var(--type-size-card-title);font-weight:var(--type-weight-medium);line-height:var(--type-leading-card-title);margin-top:4px}.sp-page .sp-lab-heading>div:last-child{text-align:right}.sp-page .sp-lab-heading strong{font-size:var(--type-size-stat);font-weight:var(--type-weight-medium);letter-spacing:-.05em;line-height:var(--type-leading-stat)}.sp-page .sp-task-card{background:#2c402e;border:1px solid #5b744f;padding:24px}.sp-page .sp-task-card>span{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#99b086}.sp-page .sp-task-card h4{font-size:var(--type-size-small-title);line-height:var(--type-leading-small-title);margin-top:12px}.sp-page .sp-task-card>p{font-size:var(--type-size-compact);color:#a5bd92;line-height:var(--type-leading-compact);margin-top:12px}.sp-page .sp-task-card>div{font-size:var(--type-size-caption);color:#8faa79;line-height:var(--type-leading-caption);border-top:1px solid #4e6942;justify-content:space-between;align-items:center;gap:15px;margin-top:20px;padding-top:18px;display:flex}.sp-page .sp-task-card>div>span:last-child{color:#efba8b}.sp-page .sp-result-area{padding-top:22px}.sp-page .sp-result-area>p{font-size:var(--type-size-compact);line-height:var(--type-leading-compact);color:#ddc7a4}.sp-page [data-sp-role=task-result]{background:#1d2c22;border:1px solid #516d44;margin-top:18px;padding:20px}.sp-page [data-sp-role=task-result] h4{font-size:var(--type-size-small-title);line-height:var(--type-leading-small-title)}.sp-page [data-sp-role=report-text]{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);color:#adbf99;margin-top:12px}.sp-page [data-sp-role=task-result] .sp-link{font-size:var(--type-size-label);line-height:var(--type-leading-label);margin-top:18px}.sp-page .sp-tenant-ledger{border-top:1px solid #4a6042;margin-top:27px;padding-top:20px}.sp-page .sp-tenant-ledger>span{font-size:var(--type-size-caption);color:#8aa076;line-height:var(--type-leading-caption)}.sp-page .sp-tenant-ledger p{font-size:var(--type-size-body);color:#a9bc95;line-height:var(--type-leading-body);justify-content:space-between;gap:20px;margin-top:10px;display:flex}.sp-page .sp-tenant-ledger b{font-weight:var(--type-weight-body)}.sp-page .sp-tenant-ledger small{font-size:var(--type-size-caption);color:#839970;line-height:var(--type-leading-caption);margin-top:16px;display:block}.sp-page .sp-architecture{grid-template-columns:1fr 1.1fr;align-items:center;gap:85px;display:grid}.sp-page .sp-architecture .sp-lead{margin-top:25px}.sp-page .sp-stack{background:#f8faf4;border:1px solid #cdd9c5;padding:26px}.sp-page .sp-stack-row{background:#fff;border:1px solid #d3deca;padding:20px}.sp-page .sp-stack span{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#8a9e7b}.sp-page .sp-stack h3{font-size:var(--type-size-small-title);line-height:var(--type-leading-small-title);margin-top:9px}.sp-page .sp-stack p{font-size:var(--type-size-body);color:#8d9f7b;line-height:var(--type-leading-body);margin-top:11px}.sp-page .sp-stack-middle{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.sp-page .sp-stack-middle>div{background:#eff5e7;border:1px solid #cddbc1;padding:20px}.sp-page .sp-stack-middle>div:last-child{background:#fff1e5;border-color:#e3baa0}.sp-page .sp-stack-middle>div:last-child>span{color:var(--sp-brand)}.sp-page .sp-gateway{background:var(--sp-brand);color:#fff;gap:8px;margin-top:13px;padding:20px;display:grid}.sp-page .sp-gateway span{color:#ffd2b4}.sp-page .sp-gateway strong{font-size:var(--type-size-compact);font-weight:var(--type-weight-medium);line-height:var(--type-leading-compact)}.sp-page .sp-models{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:13px;display:grid}.sp-page .sp-models>span{text-align:center;font-size:var(--type-size-caption);line-height:var(--type-leading-caption);background:#e8efde;border:1px solid #c7d7b8;padding:12px 5px}.sp-page .sp-stack .sp-stack-note{font-size:var(--type-size-caption);text-align:center;line-height:var(--type-leading-caption);margin-top:18px}.sp-page .sp-ops-layout{grid-template-columns:.85fr 1.3fr;align-items:start;gap:70px;display:grid}.sp-page .sp-release-card{color:#eff4e7;background:#26382d;border-radius:8px;padding:33px}.sp-page .sp-release-card .sp-micro{font-size:var(--type-size-caption);color:#9fb48e;line-height:var(--type-leading-caption)}.sp-page .sp-release-card h3{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title);margin-top:21px}.sp-page .sp-release-card ol{margin:27px 0;padding:0;list-style:none}.sp-page .sp-release-card li{font-size:var(--type-size-compact);color:#c2d3b1;line-height:var(--type-leading-compact);border-bottom:1px solid #53694a;gap:18px;padding:16px 0;display:flex}.sp-page .sp-release-card li>span{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#92ac7c}.sp-page .sp-release-card>div{font-size:var(--type-size-caption);color:#9fb889;line-height:var(--type-leading-caption);align-items:center;gap:12px;display:flex}.sp-page .sp-release-card .sp-icon{color:#efab70;width:21px;height:21px}.sp-page .sp-ops-list article{border-top:1px solid var(--sp-line);gap:24px;padding:21px 0;display:flex}.sp-page .sp-ops-list article>span{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#a2b092;margin-top:3px}.sp-page .sp-ops-list article small{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#8a9d79}.sp-page .sp-ops-list h3{font-size:var(--type-size-small-title);line-height:var(--type-leading-small-title);margin-top:8px}.sp-page .sp-ops-list p{font-size:var(--type-size-body);line-height:var(--type-leading-body);color:var(--sp-muted);margin-top:13px}.sp-page .sp-sprint{background:#edf2e4}.sp-page .sp-sprint-grid{grid-template-columns:1fr 1.2fr;align-items:center;gap:85px;display:grid}.sp-page .sp-sprint .sp-lead{margin-top:24px}.sp-page .sp-sprint .sp-button{margin-top:28px}.sp-page .sp-sprint-deliverables{border-top:1px solid #c9d7b9;border-left:1px solid #c9d7b9;grid-template-columns:1fr 1fr;display:grid}.sp-page .sp-sprint-deliverables span{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);background:#f5f8ee;border-bottom:1px solid #c9d7b9;border-right:1px solid #c9d7b9;padding:19px}.sp-page .sp-sprint-deliverables span:before{content:"+";color:#a0b187;margin-right:13px}.sp-page .sp-decisions{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:25px;display:grid}.sp-page .sp-decisions>div{border-top:2px solid #a7b993;padding-top:15px}.sp-page .sp-decisions>div:first-child{border-color:var(--sp-brand)}.sp-page .sp-decisions b{font-size:var(--type-size-small-title);font-weight:var(--type-weight-medium);line-height:var(--type-leading-small-title)}.sp-page .sp-decisions>div:first-child b{color:var(--sp-brand)}.sp-page .sp-decisions span{font-size:var(--type-size-caption);color:#91a27e;line-height:var(--type-leading-caption);margin-top:5px;display:block}.sp-page .sp-small-note{font-size:var(--type-size-caption);color:#9cab88;line-height:var(--type-leading-caption);margin-top:20px}.sp-page .sp-delivery-grid{border-top:1px solid var(--sp-line);border-left:1px solid var(--sp-line);grid-template-columns:repeat(4,1fr);display:grid}.sp-page .sp-delivery-grid article{border-right:1px solid var(--sp-line);border-bottom:1px solid var(--sp-line);padding:28px 25px}.sp-page .sp-delivery-grid article>span{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#94a77e}.sp-page .sp-delivery-grid h3{font-size:var(--type-size-card-title);font-weight:var(--type-weight-medium);letter-spacing:-.04em;overflow-wrap:anywhere;line-height:var(--type-leading-card-title);margin-top:20px}.sp-page .sp-delivery-grid h4{font-size:var(--type-size-small-title);line-height:var(--type-leading-small-title);margin-top:7px}.sp-page .sp-delivery-grid p{font-size:var(--type-size-compact);line-height:var(--type-leading-compact);color:var(--sp-muted);margin-top:17px}.sp-page .sp-measure{background:#f4f6ee;grid-template-columns:1fr 1.3fr;gap:45px;margin-top:35px;padding:30px;display:grid}.sp-page .sp-measure .sp-micro{font-size:var(--type-size-caption);color:#90a379;line-height:var(--type-leading-caption)}.sp-page .sp-measure h3{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title);margin-top:15px}.sp-page .sp-measure>div:last-child{grid-template-columns:1fr 1fr;gap:12px;display:grid}.sp-page .sp-measure>div:last-child>span{font-size:var(--type-size-caption);color:#82986b;line-height:var(--type-leading-caption);border-bottom:1px solid #d0dcc0;align-items:center;padding:8px 0;display:flex}.sp-page .sp-faq-grid{grid-template-columns:1fr 1.4fr;gap:85px;display:grid}.sp-page .sp-faq{border-bottom:1px solid #d1dbc7}.sp-page .sp-faq:first-child{border-top:1px solid #d1dbc7}.sp-page .sp-faq summary{font-size:var(--type-size-label);font-weight:var(--type-weight-medium);line-height:var(--type-leading-label);justify-content:space-between;align-items:center;gap:25px;padding:23px 0;display:flex}.sp-page .sp-faq summary .sp-icon{width:17px;height:17px;color:var(--sp-brand)}.sp-page .sp-faq[open] summary .sp-icon{transform:rotate(45deg)}.sp-page .sp-faq p{font-size:var(--type-size-body);color:var(--sp-muted);line-height:var(--type-leading-body);padding:0 25px 23px 0}@media (max-width:1150px){.sp-page .sp-wrap{width:calc(100% - 72px)}.sp-page .sp-hero-grid{gap:38px}.sp-page .sp-hero .sp-actions{gap:17px}.sp-page .sp-hero .sp-button{font-size:var(--type-size-label);line-height:var(--type-leading-label);padding:16px}.sp-page .sp-hero .sp-link{gap:10px}.sp-page .sp-app-main{padding:21px 17px}.sp-page .sp-app-prompt{padding:15px}.sp-page .sp-app-prompt>div{flex-wrap:wrap}.sp-page .sp-app-top{padding:16px}.sp-page .sp-art-ticket{gap:15px;margin-left:25px;padding:14px 17px}.sp-page .sp-intro,.sp-page .sp-products-grid,.sp-page .sp-architecture,.sp-page .sp-sprint-grid{gap:55px}.sp-page .sp-heading{gap:45px}.sp-page .sp-heading>.sp-lead{max-width:360px}.sp-page .sp-caps article{padding:25px}.sp-page .sp-lab-controls{padding:26px}.sp-page .sp-lab-workspace{padding:27px}.sp-page .sp-ops-layout{gap:45px}.sp-page .sp-delivery-grid article{padding:24px 20px}.sp-page .sp-faq-grid{gap:55px}}@media (max-width:900px){.sp-page .sp-wrap{width:calc(100% - 56px)}.sp-page .sp-section{padding:72px 0}.sp-page .sp-hero-grid{grid-template-columns:1fr 1fr;gap:30px;padding:46px 0 50px}.sp-page .sp-hero .sp-actions{flex-direction:column;align-items:flex-start;gap:12px}.sp-page .sp-hero-note,.sp-page .sp-hero-note>span{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.sp-page .sp-app-layout{grid-template-columns:37px 1fr}.sp-page .sp-app-rail{gap:16px;padding:17px 4px}.sp-page .sp-app-rail>span{width:25px;height:25px}.sp-page .sp-app-rail .sp-icon{width:15px;height:15px}.sp-page .sp-app-main{padding:18px 14px}.sp-page .sp-app-welcome,.sp-page .sp-app-welcome>span:last-child{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.sp-page .sp-app-top{gap:10px;padding:14px 12px}.sp-page .sp-app-top>span{gap:6px}.sp-page .sp-app-top>span>.sp-icon{width:19px;height:19px}.sp-page .sp-app-top>div{gap:7px}.sp-page .sp-plan{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);padding:2px 4px}.sp-page .sp-app-prompt{margin-top:17px;padding:12px}.sp-page .sp-app-prompt>div>span:last-child{padding:6px 8px}.sp-page .sp-activity-top{margin-top:20px}.sp-page .sp-activity{gap:18px}.sp-page .sp-activity li{gap:9px}.sp-page .sp-report-card{gap:9px;margin-top:20px;padding:12px}.sp-page .sp-report-card>.sp-icon{width:20px;height:20px}.sp-page .sp-app-bottom{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);padding:10px}.sp-page .sp-app-bottom>span:last-child,.sp-page .sp-art-caption{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.sp-page .sp-art-ticket{gap:12px;margin-left:15px;padding:13px}.sp-page .sp-art-ticket>span{font-size:var(--type-size-caption);max-width:55px;line-height:var(--type-leading-caption)}.sp-page .sp-art-ticket>div{gap:6px}.sp-page .sp-journey>div{padding:21px 13px}.sp-page .sp-nav .sp-wrap{gap:25px}.sp-page .sp-heading{flex-direction:column;align-items:flex-start;gap:20px}.sp-page .sp-heading>.sp-lead{max-width:620px}.sp-page .sp-intro{grid-template-columns:1fr;gap:28px}.sp-page .sp-caps{grid-template-columns:repeat(2,1fr)}.sp-page .sp-products-grid{grid-template-columns:1fr;gap:33px}.sp-page .sp-products-grid .sp-lead{max-width:620px}.sp-page .sp-lab{grid-template-columns:1fr}.sp-page .sp-lab-controls{border-bottom:1px solid #526850;border-right:0}.sp-page .sp-lab-controls>.sp-button{max-width:330px;margin-right:25px}.sp-page .sp-architecture{grid-template-columns:1fr;gap:35px}.sp-page .sp-stack{width:100%;max-width:640px}.sp-page .sp-ops-layout{grid-template-columns:1fr 1.2fr;gap:30px}.sp-page .sp-release-card{padding:25px}.sp-page .sp-release-card li{gap:12px}.sp-page .sp-ops-list article{gap:17px}.sp-page .sp-sprint-grid{grid-template-columns:1fr;gap:35px}.sp-page .sp-delivery-grid{grid-template-columns:repeat(2,1fr)}.sp-page .sp-measure{grid-template-columns:1fr;gap:25px}.sp-page .sp-faq-grid{grid-template-columns:1fr;gap:30px}}@media (max-width:600px){.sp-page .sp-wrap{width:calc(100% - 40px)}.sp-page .sp-section{padding:58px 0}.sp-page .sp-edition{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);padding:19px 0}.sp-page .sp-edition>span:last-child{display:none}.sp-page .sp-hero-grid{grid-template-columns:1fr;gap:35px;padding:33px 0 36px}.sp-page .sp-product{margin-bottom:21px}.sp-page .sp-hero-en{margin-top:22px}.sp-page .sp-hero .sp-actions{flex-direction:row;align-items:center;gap:17px}.sp-page .sp-hero .sp-button{font-size:var(--type-size-label);min-height:51px;line-height:var(--type-leading-label);gap:16px;padding:15px}.sp-page .sp-hero .sp-link{gap:8px}.sp-page .sp-hero .sp-link .sp-icon{width:14px;height:14px}.sp-page .sp-hero-note{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);margin-top:25px}.sp-page .sp-hero-note>span{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.sp-page .sp-product-art{padding-right:7px}.sp-page .sp-art-caption{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.sp-page .sp-app-layout{grid-template-columns:40px 1fr}.sp-page .sp-app-main{padding:20px 16px}.sp-page .sp-app-top{padding:17px 14px}.sp-page .sp-app-welcome,.sp-page .sp-app-welcome>span:last-child{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.sp-page .sp-app-prompt{padding:14px}.sp-page .sp-app-prompt>div{gap:10px}.sp-page .sp-app-bottom>span:last-child{text-align:right;max-width:160px;font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.sp-page .sp-art-ticket{margin-left:20px;padding:16px 14px}.sp-page .sp-journey{grid-template-columns:repeat(2,1fr)}.sp-page .sp-journey>div{border-bottom:1px solid #d6decb;padding:20px 0}.sp-page .sp-journey>div:nth-child(2n){border-right:0;padding-left:25px}.sp-page .sp-journey>div:last-child{border-bottom:0;grid-column:1/-1}.sp-page .sp-journey span{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);margin-bottom:5px}.sp-page .sp-nav .sp-wrap{gap:25px;width:100%;min-height:54px;padding-inline:20px}.sp-page .sp-nav a{padding:17px 0}.sp-page .sp-nav a:last-child{gap:10px;margin-left:0}.sp-page .sp-kicker{font-size:var(--type-size-caption);letter-spacing:.035em;line-height:var(--type-leading-caption);margin-bottom:18px}.sp-page .sp-heading{gap:19px;margin-bottom:30px}.sp-page .sp-value-chain{gap:9px}.sp-page .sp-caps{grid-template-columns:1fr}.sp-page .sp-caps article{padding:26px}.sp-page .sp-products-grid{gap:28px}.sp-page .sp-type summary{gap:15px;padding:20px 0}.sp-page .sp-type-body{padding:0 8px 23px 27px}.sp-page .sp-foundation-band{gap:8px;margin-bottom:25px}.sp-page .sp-foundation-band span{padding:8px 10px}.sp-page .sp-lab-controls{padding:23px}.sp-page .sp-lab-controls>.sp-button{max-width:none;margin-right:0}.sp-page .sp-lab-workspace{padding:23px 19px}.sp-page .sp-lab-top>span{gap:8px}.sp-page .sp-lab-top>b{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.sp-page .sp-task-card{padding:19px}.sp-page .sp-task-card>div{gap:10px}.sp-page .sp-stack{padding:20px}.sp-page .sp-stack-row{padding:18px}.sp-page .sp-stack-middle{gap:10px}.sp-page .sp-stack-middle>div{padding:16px}.sp-page .sp-stack-middle h3{font-size:var(--type-size-small-title);line-height:var(--type-leading-small-title)}.sp-page .sp-gateway{padding:19px}.sp-page .sp-models{gap:8px}.sp-page .sp-ops-layout{grid-template-columns:1fr;gap:30px}.sp-page .sp-release-card{padding:29px}.sp-page .sp-sprint-deliverables span{padding:16px 13px}.sp-page .sp-sprint-deliverables span:before{margin-right:8px}.sp-page .sp-decisions{gap:12px}.sp-page .sp-delivery-grid article{padding:24px 20px}.sp-page .sp-measure{gap:23px;padding:25px}.sp-page .sp-measure>div:last-child{gap:10px}.sp-page .sp-faq summary{gap:23px;padding:20px 0}.sp-page .sp-faq p{padding-right:10px}}@media (max-width:360px){.sp-page .sp-hero .sp-actions{gap:11px}.sp-page .sp-hero .sp-button{font-size:var(--type-size-label);line-height:var(--type-leading-label);padding:14px 12px}.sp-page .sp-art-caption{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.sp-page .sp-app-main{padding:17px 12px}.sp-page .sp-app-top{padding:14px 11px}.sp-page .sp-app-top>div{gap:6px}.sp-page .sp-art-ticket{gap:10px;margin-left:8px}.sp-page .sp-art-ticket>span{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.sp-page .sp-delivery-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.sp-page{scroll-behavior:auto}.sp-page *,.sp-page :before,.sp-page :after{transition:none!important;animation:none!important}}@media print{.sp-page{scroll-padding-top:0}.sp-page .sp-nav,.sp-page .sp-skip,.sp-page .sp-product-art,.sp-page .sp-actions,.sp-page .sp-lab-controls,.sp-page button{display:none!important}.sp-page .sp-wrap{width:100%}.sp-page .sp-section{padding:28px 0}.sp-page .sp-hero-grid{display:block}.sp-page .sp-hero h1 em{white-space:normal}.sp-page .sp-dark{color:#111;background:#fff}.sp-page .sp-dark .sp-lead,.sp-page .sp-dark em{color:#333}.sp-page .sp-lab{display:block}.sp-page .sp-lab-workspace{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#23332a}.sp-page .sp-type,.sp-page .sp-caps article,.sp-page .sp-delivery-grid article{break-inside:avoid}.sp-page .sp-faq-grid{grid-template-columns:1fr;gap:20px}.sp-page a[href^=\#]{display:none}}.sp-page .sp-nav{z-index:20;transition:top .25s;top:101px}body:has(site-header[data-scrolled]) .sp-page .sp-nav{top:73px}@media (max-width:1023px){.sp-page .sp-nav{top:77px}body:has(site-header[data-scrolled]) .sp-page .sp-nav{top:65px}}@media (prefers-reduced-motion:reduce){.sp-page .sp-nav{transition:none}}.sp-page .product-breadcrumb{padding-bottom:18px}.sp-page .product-breadcrumb--light>a{color:inherit}.sp-page .product-breadcrumb--light>a:hover{color:#dd4501}.sp-page section{scroll-margin-top:170px}body:has(site-header[data-scrolled]) .sp-page section{scroll-margin-top:142px}@media (max-width:1023px){.sp-page section{scroll-margin-top:148px}body:has(site-header[data-scrolled]) .sp-page section{scroll-margin-top:136px}}.bs-page{--bs-brand:#dd4501;--bs-dark:#162126;--bs-ink:#1b2a30;--bs-muted:#627278;--bs-line:#d6dfd9;--bs-paper:#f1f4ef}.bs-page *{box-sizing:border-box}.bs-page{scroll-behavior:smooth;font-style:normal;font-weight:var(--type-weight-body);font-size:var(--type-size-body);line-height:var(--type-leading-body);color:var(--bs-ink);-webkit-font-smoothing:antialiased;background:#fff;margin:0;scroll-padding-top:85px}.bs-page h1,.bs-page h2,.bs-page h3,.bs-page h4,.bs-page p,.bs-page figure{margin:0}.bs-page h1,.bs-page h2,.bs-page h3,.bs-page h4{font-weight:var(--type-weight-heading);line-height:var(--type-leading-small-title);letter-spacing:-.035em}.bs-page h2{font-size:var(--type-size-section);line-height:var(--type-leading-section);letter-spacing:-.045em}.bs-page em{color:var(--bs-brand);font-style:normal}.bs-page a{color:inherit;text-decoration:none}.bs-page button,.bs-page input,.bs-page select,.bs-page textarea{font:inherit;color:inherit}.bs-page button,.bs-page a,.bs-page summary{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.bs-page button,.bs-page summary{cursor:pointer}.bs-page button{border-radius:0}.bs-page button:disabled{opacity:.48;cursor:not-allowed}.bs-page input[type=checkbox]{accent-color:var(--bs-brand)}.bs-page [hidden]{display:none!important}.bs-page :focus-visible{outline-offset:5px;outline:3px solid #ef915c}.bs-page ::selection{color:#162126;background:#ffd1b6}.bs-page summary{list-style:none}.bs-page summary::-webkit-details-marker{display:none}.bs-page .bs-icon{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle;flex:none;width:25px;height:25px}.bs-page a svg,.bs-page button svg{pointer-events:none}.bs-page .bs-defs{width:0;height:0;position:absolute;overflow:hidden}.bs-page .bs-wrap{width:min(1280px,100% - 112px);margin-inline:auto}.bs-page .bs-section{padding:92px 0}.bs-page .bs-paper{background:var(--bs-paper)}.bs-page .bs-kicker{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);letter-spacing:.1em;align-items:center;gap:12px;margin-bottom:21px;display:flex}.bs-page .bs-kicker:before{content:"";background:var(--bs-brand);flex:none;width:6px;height:6px}.bs-page .bs-lead{font-size:var(--type-size-lead);line-height:var(--type-leading-lead);color:var(--bs-muted)}.bs-page .bs-heading{justify-content:space-between;align-items:flex-end;gap:55px;margin-bottom:41px;display:flex}.bs-page .bs-heading>.bs-lead{max-width:430px}.bs-page .bs-actions{flex-wrap:wrap;align-items:center;gap:26px;display:flex}.bs-page .bs-button{border:1px solid var(--bs-brand);background:var(--bs-brand);color:#fff;font-size:var(--type-size-label);font-weight:var(--type-weight-heading);line-height:var(--type-leading-label);justify-content:space-between;align-items:center;gap:24px;min-height:55px;padding:16px 22px;display:inline-flex}.bs-page .bs-button:hover:not(:disabled){background:#b63800;border-color:#b63800}.bs-page .bs-button .bs-icon,.bs-page .bs-link .bs-icon{width:18px;height:18px}.bs-page .bs-link{font-size:var(--type-size-label);font-weight:var(--type-weight-heading);line-height:var(--type-leading-label);background:0 0;border:0;border-bottom:1px solid #92a19a;align-items:center;gap:20px;padding:8px 0;display:inline-flex}.bs-page .bs-link:hover{color:var(--bs-brand)}.bs-page .bs-light{color:#dae5e6;border-color:#7f949a}.bs-page .bs-light:hover{color:#ffb18b}.bs-page .bs-note{font-size:var(--type-size-caption);color:#6c7a72;line-height:var(--type-leading-caption);margin-top:24px}.bs-page .bs-hero{background:var(--bs-dark);color:#f2f6f4;overflow:hidden}.bs-page .bs-hero-grid{grid-template-columns:.95fr 1.12fr;align-items:center;gap:30px;min-height:748px;display:grid}.bs-page .bs-hero-copy{z-index:2;padding:63px 0;position:relative}.bs-page .bs-hero .bs-kicker{font-size:var(--type-size-caption);color:#9fb1bb;line-height:var(--type-leading-caption)}.bs-page .bs-product{font-size:var(--type-size-body);color:#c1cfd3;line-height:var(--type-leading-body);margin-bottom:24px}.bs-page .bs-hero h1{font-size:var(--type-size-hero);line-height:var(--type-leading-hero);letter-spacing:-.06em;white-space:normal}.bs-page .bs-hero h1 em{color:#ff8d53}.bs-page .bs-hero-en{font-size:var(--type-size-caption);color:#bacbd0;line-height:var(--type-leading-caption);margin-top:23px}.bs-page .bs-hero-desc{font-size:var(--type-size-lead);color:#a7bbc2;line-height:var(--type-leading-lead);margin-top:20px}.bs-page .bs-hero .bs-actions{margin-top:29px}.bs-page .bs-hero-foot{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);letter-spacing:.08em;color:#8b9da6;align-items:center;gap:10px;margin-top:37px;display:flex}.bs-page .bs-hero-foot i{background:#72858d;width:12px;height:1px}.bs-page .bs-hero-visual{isolation:isolate;min-width:0;height:705px;margin-right:-25px;position:relative}.bs-page .bs-drawing-grid{background-image:linear-gradient(#7a939e1b 1px,#0000 1px),linear-gradient(90deg,#7a939e1b 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:48px -15px 30px;-webkit-mask-image:linear-gradient(#0000,#000 20% 75%,#0000);mask-image:linear-gradient(#0000,#000 20% 75%,#0000)}.bs-page .bs-platform-plane{background:var(--bs-brand);z-index:-1;position:absolute;inset:106px -12px 85px 15px;transform:skewY(-11deg);box-shadow:0 23px #b549172e}.bs-page .bs-visual-label{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);letter-spacing:.08em;color:#90a7b4;position:absolute;top:30px;left:16px}.bs-page .bs-workspace{color:#21362e;background:#f9fbf7;border:1px solid #8ea29b;position:absolute;top:100px;left:0;right:0;overflow:hidden;transform:perspective(1400px)rotateY(-9deg)rotate(-3deg);box-shadow:17px 24px #0a151ab3,0 26px 50px #050c1360}.bs-page .bs-window{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#6d8576;background:#dce6da;justify-content:space-between;align-items:center;padding:9px 14px;display:flex}.bs-page .bs-window>span:first-child{gap:4px;display:flex}.bs-page .bs-window i{background:#8ca78d;border-radius:50%;width:4px;height:4px}.bs-page .bs-appbar{font-size:var(--type-size-micro);line-height:var(--type-leading-micro);border-bottom:1px solid #e0e8dc;align-items:center;gap:12px;padding:17px;display:flex}.bs-page .bs-appbar strong{font-size:var(--type-size-caption);white-space:nowrap;line-height:var(--type-leading-caption);align-items:center;gap:9px;display:flex}.bs-page .bs-appbar b{background:var(--bs-brand);color:#fff;width:23px;height:23px;font-size:var(--type-size-small-title);line-height:var(--type-leading-small-title);border-radius:5px;place-items:center;display:grid}.bs-page .bs-appbar>span{color:#7c947d;margin-left:auto}.bs-page .bs-appbar i{margin:0 5px;font-style:normal}.bs-page .bs-appbar .bs-avatar{width:21px;height:21px;font-size:var(--type-size-micro);line-height:var(--type-leading-micro);background:#e6ebde;border-radius:50%;place-items:center;margin-left:5px;display:grid}.bs-page .bs-app-body{display:flex}.bs-page .bs-sidebar{color:#718b73;background:#eff3e9;border-right:1px solid #e0e7dc;flex-direction:column;flex:none;align-items:center;gap:12px;width:47px;padding:15px 8px;display:flex}.bs-page .bs-sidebar span{width:25px;height:26px;font-size:var(--type-size-compact);line-height:var(--type-leading-compact);place-items:center;display:grid}.bs-page .bs-sidebar .active{color:var(--bs-brand);background:#f6dac5}.bs-page .bs-app-main{flex:1;min-width:0;padding:21px 20px 27px}.bs-page .bs-app-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.bs-page .bs-app-heading small{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#7c967b;letter-spacing:.08em}.bs-page .bs-app-heading h2{font-size:var(--type-size-small-title);line-height:var(--type-leading-small-title);letter-spacing:-.03em;margin-top:8px}.bs-page .bs-app-heading>span{font-size:var(--type-size-micro);white-space:nowrap;color:#758f74;line-height:var(--type-leading-micro);border:1px solid #cfdbca;padding:4px 7px}.bs-page .bs-mini-stages{font-size:var(--type-size-micro);color:#7e947b;line-height:var(--type-leading-micro);border-bottom:1px solid #dce6d7;justify-content:space-between;align-items:center;gap:5px;margin-bottom:18px;padding:18px 0;display:flex}.bs-page .bs-mini-stages i{color:#b3c1a8;font-style:normal}.bs-page .bs-mini-stages .active{color:#a84d26;background:#ffe3cf;padding:4px 7px}.bs-page .bs-app-columns{grid-template-columns:1.2fr .8fr;gap:16px;display:grid}.bs-page .bs-app-section-label{font-size:var(--type-size-caption);color:#6c8568;line-height:var(--type-leading-caption);justify-content:space-between;gap:10px;margin-bottom:10px;display:flex}.bs-page .bs-app-section-label small{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#97a78d}.bs-page .bs-request-card{background:#fff;border:1px solid #d8e4d2;padding:14px 12px}.bs-page .bs-request-card>small{font-size:var(--type-size-caption);color:#8f7b52;line-height:var(--type-leading-caption)}.bs-page .bs-request-card>strong{font-size:var(--type-size-caption);letter-spacing:-.02em;line-height:var(--type-leading-caption);margin-top:8px;display:block}.bs-page .bs-request-card>p{font-size:var(--type-size-compact);line-height:var(--type-leading-compact);color:#829477;margin-top:8px}.bs-page .bs-mini-files{font-size:var(--type-size-micro);line-height:var(--type-leading-micro);gap:5px;margin-top:12px;display:flex}.bs-page .bs-mini-files span{color:#8a9c7d;background:#eff4e9;padding:3px 5px}.bs-page .bs-request-owner{font-size:var(--type-size-caption);color:#8a9c7a;line-height:var(--type-leading-caption);border-top:1px solid #e3eadc;justify-content:space-between;align-items:center;gap:5px;margin-top:12px;padding-top:10px;display:flex}.bs-page .bs-request-owner b{font-weight:var(--type-weight-body);color:#a17037;background:#fff0d9;padding:1px 5px}.bs-page .bs-mini-log{font-size:var(--type-size-micro);color:#8aa078;line-height:var(--type-leading-micro);flex-direction:column;gap:7px;margin-top:13px;display:flex}.bs-page .bs-mini-log .current{color:#bb6433}.bs-page .bs-copilot{background:#edf3e7;border:1px solid #d7e2cc;align-self:start;margin-top:23px;padding:14px 11px}.bs-page .bs-copilot>div:first-child{align-items:center;gap:7px;display:flex}.bs-page .bs-copilot .bs-icon{width:17px;height:17px;color:var(--bs-brand)}.bs-page .bs-copilot strong{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.bs-page .bs-copilot>p{font-size:var(--type-size-body);color:#607857;line-height:var(--type-leading-body);margin-top:14px}.bs-page .bs-copilot ul{font-size:var(--type-size-body);color:#809673;line-height:var(--type-leading-body);margin:10px 0 15px;padding:0;list-style:none}.bs-page .bs-copilot li{border-bottom:1px solid #dce6d0;padding:5px 0}.bs-page .bs-copilot-action{background:var(--bs-brand);color:#fff;font-size:var(--type-size-caption);line-height:var(--type-leading-caption);justify-content:space-between;gap:7px;padding:7px;display:flex}.bs-page .bs-copilot>small{font-size:var(--type-size-caption);color:#94a484;line-height:var(--type-leading-caption);margin-top:8px;display:block}.bs-page .bs-floating-policy{z-index:2;background:#21353d;border:1px solid #6c858b;align-items:center;gap:14px;padding:19px 23px;display:flex;position:absolute;bottom:57px;right:0;transform:rotate(3deg);box-shadow:0 15px 30px #07101855}.bs-page .bs-floating-policy>.bs-icon{color:#ff9b62}.bs-page .bs-floating-policy small{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);letter-spacing:.1em;color:#9fb6bd;display:block}.bs-page .bs-floating-policy strong{font-size:var(--type-size-caption);font-weight:var(--type-weight-medium);line-height:var(--type-leading-caption);margin-top:7px;display:block}.bs-page .bs-floating-policy>span{color:#c0d2b5;margin-left:10px}.bs-page .bs-floating-data{color:#9bb2bc;font:var(--type-size-micro)/var(--type-leading-micro) var(--font-mono);align-items:center;gap:9px;display:flex;position:absolute;bottom:37px;left:5px}.bs-page .bs-floating-data .bs-icon{color:#c18c68;width:18px}.bs-page .bs-hero-visual figcaption{text-align:center;color:#7d97a3;width:100%;font-size:var(--type-size-caption);line-height:var(--type-leading-caption);position:absolute;bottom:3px;left:0}.bs-page .bs-values{border-bottom:1px solid var(--bs-line);background:#f0f3ed}.bs-page .bs-values>.bs-wrap{grid-template-columns:repeat(4,1fr);display:grid}.bs-page .bs-values article{border-right:1px solid var(--bs-line);padding:27px 25px}.bs-page .bs-values article:first-child{padding-left:0}.bs-page .bs-values article:last-child{border:0;padding-right:0}.bs-page .bs-values small{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#a74f29;letter-spacing:.06em}.bs-page .bs-values h2{font-size:var(--type-size-small-title);letter-spacing:0;line-height:var(--type-leading-small-title);margin-top:10px}.bs-page .bs-values p{font-size:var(--type-size-compact);color:#6b7c6c;line-height:var(--type-leading-compact);margin-top:8px}.bs-page .bs-nav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:10;border-bottom:1px solid var(--bs-line);background:#fffffff2;position:sticky;top:0}.bs-page .bs-nav>.bs-wrap{scrollbar-width:none;align-items:center;gap:30px;min-height:62px;display:flex;overflow:auto}.bs-page .bs-nav a{font-size:var(--type-size-label);white-space:nowrap;color:#65777c;line-height:var(--type-leading-label);border-bottom:2px solid #0000;padding:19px 0}.bs-page .bs-nav a[aria-current],.bs-page .bs-nav a:hover{color:var(--bs-brand);border-color:var(--bs-brand)}.bs-page .bs-nav .bs-nav-cta{font-weight:var(--type-weight-heading);color:var(--bs-ink);margin-left:auto}.bs-page .bs-evolution-grid{border:1px solid var(--bs-line);grid-template-columns:repeat(3,1fr);display:grid}.bs-page .bs-evolution-grid article{border-right:1px solid var(--bs-line);padding:30px;position:relative}.bs-page .bs-evolution-grid article:last-child{background:#f3f5ed;border:0}.bs-page .bs-evolution-grid article>small{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#798c7b;margin-bottom:30px;display:block}.bs-page .bs-evolution-grid article>.bs-icon{color:var(--bs-brand);width:29px;height:29px;margin-bottom:17px}.bs-page .bs-evolution-grid h3{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title)}.bs-page .bs-evolution-grid p{font-size:var(--type-size-compact);color:#657767;line-height:var(--type-leading-compact);margin-top:13px}.bs-page .bs-evolution-grid article>span{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#8a9c82;margin-top:20px;display:block}.bs-page .bs-cap-layout{grid-template-columns:.82fr 1.18fr;align-items:start;gap:80px;display:grid}.bs-page .bs-cap-layout>.bs-cap-list{min-width:0}.bs-page .bs-cap-layout .bs-lead{margin-top:24px}.bs-page .bs-cap-index{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#718769;flex-wrap:wrap;align-items:center;gap:12px;max-width:370px;margin-top:32px;display:flex}.bs-page .bs-cap-index i{color:#bd6b38;font-style:normal}.bs-page .bs-cap{border-top:1px solid #cad7c7}.bs-page .bs-cap:last-child{border-bottom:1px solid #cad7c7}.bs-page .bs-cap summary{grid-template-columns:20px 32px minmax(0,1fr) max-content;align-items:center;gap:17px;padding:23px 0;display:grid}.bs-page .bs-cap summary>small{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#819677}.bs-page .bs-cap summary>.bs-icon{color:#8da080;width:23px;height:23px}.bs-page .bs-cap summary h3{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title)}.bs-page .bs-cap summary div>span{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#738d68;margin-top:7px;display:block}.bs-page .bs-cap summary>b{width:1em;height:1em;font-size:var(--type-size-card-title);color:var(--bs-brand);justify-content:center;align-items:center;font-weight:300;line-height:1;display:inline-flex}.bs-page .bs-cap[open] summary>b,.bs-page .bs-faq[open] summary>span{transform:rotate(45deg)}.bs-page .bs-cap[open] summary>.bs-icon{color:var(--bs-brand)}.bs-page .bs-cap-content{padding:0 34px 27px 86px}.bs-page .bs-cap-content p{font-size:var(--type-size-compact);line-height:var(--type-leading-compact);color:#61765a}.bs-page .bs-cap-content .bs-cap-intro{color:#2b4d34;font-size:var(--type-size-lead);line-height:var(--type-leading-lead);margin-bottom:12px}.bs-page .bs-cap-content>small{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#7b9070;margin-top:16px;display:block}.bs-page .bs-tabs{border:1px solid var(--bs-line);grid-template-columns:repeat(4,1fr);margin-bottom:36px;display:grid}.bs-page .bs-tabs button{border:0;border-right:1px solid var(--bs-line);text-align:left;font-size:var(--type-size-label);line-height:var(--type-leading-label);background:#fff;align-items:center;gap:14px;padding:21px 22px;display:flex}.bs-page .bs-tabs button:last-child{border-right:0}.bs-page .bs-tabs button>span{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#8a9a8d}.bs-page .bs-tabs button>.bs-icon{width:16px;height:16px;margin-left:auto}.bs-page .bs-tabs button[aria-selected=true]{box-shadow:inset 0 -2px var(--bs-brand);color:#31593c;background:#ecf2e7}.bs-page .bs-scenario{grid-template-columns:1fr 1fr;align-items:start;gap:95px;display:grid}.bs-page .bs-scenario-copy{padding:16px 0}.bs-page .bs-scenario-copy .bs-kicker{font-size:var(--type-size-caption);color:#92502c;line-height:var(--type-leading-caption);margin-bottom:18px}.bs-page .bs-scenario-copy h3{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title)}.bs-page .bs-scenario-copy>p:not(.bs-kicker){font-size:var(--type-size-body);line-height:var(--type-leading-body);color:#667769;margin-top:22px}.bs-page .bs-scenario-copy ul{margin:22px 0;padding:0;list-style:none}.bs-page .bs-scenario-copy li{font-size:var(--type-size-body);color:#486244;line-height:var(--type-leading-body);align-items:center;gap:10px;margin:12px 0;display:flex}.bs-page .bs-scenario-copy li .bs-icon{color:#ae622f;width:16px;height:16px}.bs-page .bs-scenario-copy .bs-link{margin-top:7px}.bs-page .bs-case-sheet{background:#f4f6ef;border:1px solid #d4dfcc;padding:28px 32px;position:relative;box-shadow:7px 7px #eaf0e4}.bs-page .bs-sheet-top{font:var(--type-size-micro)/var(--type-leading-micro) var(--font-mono);letter-spacing:.08em;color:#829778;justify-content:space-between;align-items:center;display:flex}.bs-page .bs-sheet-top .bs-icon{color:#ab6334;width:21px;height:21px}.bs-page .bs-case-sheet h4{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title);margin:22px 0}.bs-page .bs-case-sheet dl{margin:0;padding:0}.bs-page .bs-case-sheet dl>div{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);border-top:1px solid #d9e2d1;grid-template-columns:95px 1fr;gap:17px;padding:15px 0;display:grid}.bs-page .bs-case-sheet dt{color:#819775}.bs-page .bs-case-sheet dd{color:#3d5a38;margin:0}.bs-page .bs-sheet-team{background:#fff;border-left:2px solid #8eaa7c;margin-top:20px;padding:16px 20px}.bs-page .bs-sheet-team small{font-size:var(--type-size-caption);color:#859b79;line-height:var(--type-leading-caption)}.bs-page .bs-sheet-team p{font-size:var(--type-size-body);color:#5a7250;line-height:var(--type-leading-body);margin-top:4px}.bs-page .bs-sheet-team small:not(:first-child){margin-top:12px;display:block}.bs-page .bs-workflow-section{background:var(--bs-dark);color:#eaf2ef}.bs-page .bs-workflow-section .bs-kicker{color:#a0b8c0}.bs-page .bs-workflow-section .bs-lead{color:#a2b8be}.bs-page .bs-workflow-section h2 em{color:#ff965b}.bs-page .bs-flow-lab{border:1px solid #42585d;grid-template-columns:.7fr 1.3fr;display:grid}.bs-page .bs-lab-controls{background:#203239;border-right:1px solid #42585d;padding:33px 30px}.bs-page .bs-label{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#d5e0d5;margin-bottom:26px;display:block}.bs-page .bs-lab-controls>label:not(.bs-checkbox){font-size:var(--type-size-caption);color:#a0bbc2;line-height:var(--type-leading-caption);margin-bottom:10px;display:block}.bs-page .bs-lab-controls select{color:#dae7e6;width:100%;font-size:var(--type-size-body);line-height:var(--type-leading-body);background:#162a31;border:1px solid #5c767d;border-radius:0;padding:12px 10px}.bs-page .bs-lab-controls>p{font-size:var(--type-size-body);color:#a2bfc4;line-height:var(--type-leading-body);margin-top:20px}.bs-page .bs-checkbox{color:#b9ccd0;font-size:var(--type-size-caption);cursor:pointer;line-height:var(--type-leading-caption);align-items:flex-start;gap:9px;display:flex}.bs-page .bs-checkbox input{flex:none;width:16px;height:16px;margin:4px 0 0}.bs-page .bs-lab-controls .bs-checkbox{margin:27px 0 18px}.bs-page .bs-lab-controls>.bs-button{width:100%;font-size:var(--type-size-label);min-height:48px;line-height:var(--type-leading-label);padding:13px 17px}.bs-page .bs-reset{color:#adc2c8;font-size:var(--type-size-label);text-underline-offset:4px;line-height:var(--type-leading-label);background:0 0;border:0;margin:15px auto 0;padding:7px 13px;text-decoration:underline;display:block}.bs-page .bs-lab-controls .bs-lab-note{font-size:var(--type-size-caption);color:#8faeb7;line-height:var(--type-leading-caption);border-top:1px solid #405c64;margin-top:25px;padding-top:20px}.bs-page .bs-flow-canvas{background:#192b32;min-width:0;padding:29px 30px}.bs-page .bs-flow-origin,.bs-page .bs-flow-brain{background:#263e45;border:1px solid #58747a;align-items:center;gap:14px;max-width:390px;margin:auto;padding:17px 22px;display:flex}.bs-page .bs-flow-origin>.bs-icon{color:#b2c8bd;width:23px;height:23px}.bs-page .bs-flow-origin small{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);letter-spacing:.07em;color:#a3bec4;display:block}.bs-page .bs-flow-origin strong{font-size:var(--type-size-compact);font-weight:var(--type-weight-medium);line-height:var(--type-leading-compact);margin-top:5px;display:block}.bs-page .bs-flow-origin>b{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#789ca6;margin-left:auto}.bs-page .bs-flow-stem{background:#7c9b9c;width:1px;height:24px;margin:auto}.bs-page .bs-flow-brain{background:#2f403d;border-color:#c17c4e;max-width:440px}.bs-page .bs-flow-brain>.bs-icon{color:#ffab6d}.bs-page .bs-flow-brain strong{font-size:var(--type-size-compact);font-weight:var(--type-weight-medium);line-height:var(--type-leading-compact);display:block}.bs-page .bs-flow-brain small{font-size:var(--type-size-caption);color:#b6c7c1;line-height:var(--type-leading-caption);margin-top:5px;display:block}.bs-page .bs-branches{grid-template-columns:repeat(3,1fr);gap:15px;padding-top:33px;display:grid;position:relative}.bs-page .bs-branches:before{content:"";border:1px solid #5f7a7e;border-bottom:0;height:18px;position:absolute;top:15px;left:16%;right:16%}.bs-page .bs-branches:after{content:"";background:#5f7a7e;width:1px;height:33px;position:absolute;top:0;left:50%}.bs-page .bs-branches article{text-align:center;z-index:1;background:#223940;border:1px solid #456269;padding:19px 12px;position:relative}.bs-page .bs-branches .bs-icon{color:#abc3b4;width:23px;height:23px}.bs-page .bs-branches h3{font-size:var(--type-size-small-title);letter-spacing:0;line-height:var(--type-leading-small-title);margin-top:11px}.bs-page .bs-branches p{font-size:var(--type-size-body);color:#99b6be;line-height:var(--type-leading-body);margin-top:9px}.bs-page .bs-branches small{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#8aaab2;letter-spacing:.04em;margin-top:15px;display:block}.bs-page .bs-branches article.is-active{background:#34463e;border-color:#f09258;box-shadow:inset 0 3px #e98042}.bs-page .bs-branches article.is-active .bs-icon{color:#ffad77}.bs-page .bs-run-state{border-top:1px solid #45626b;align-items:flex-start;gap:20px;margin-top:25px;padding-top:20px;display:flex}.bs-page .bs-run-state>span{font-size:var(--type-size-caption);color:#ffac77;white-space:nowrap;min-width:70px;line-height:var(--type-leading-caption)}.bs-page .bs-run-state>p{font-size:var(--type-size-body);color:#b0c8ce;line-height:var(--type-leading-body)}.bs-page .bs-review-controls{flex-wrap:wrap;align-items:center;gap:15px;margin-top:19px;display:flex}.bs-page .bs-review-controls .bs-checkbox{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.bs-page .bs-small-button{color:#294d35;font-size:var(--type-size-label);line-height:var(--type-leading-label);background:#d8e4d5;border:1px solid #d8e4d5;align-items:center;gap:20px;padding:9px 12px;display:inline-flex}.bs-page .bs-small-button .bs-icon{width:15px;height:15px}.bs-page .bs-audit{border-top:1px solid #45626b;margin-top:22px}.bs-page .bs-audit summary{font-size:var(--type-size-label);color:#adc3c7;line-height:var(--type-leading-label);justify-content:space-between;gap:20px;padding:15px 0;display:flex}.bs-page .bs-audit summary>span{color:#ffac77}.bs-page .bs-audit pre{color:#aec9cf;background:#102329}.bs-page .bs-audit .bs-link{color:#c2d6d7;font-size:var(--type-size-label);line-height:var(--type-leading-label);margin-bottom:15px}.bs-page .bs-guardrails{grid-template-columns:repeat(3,1fr);gap:45px;margin-top:30px;display:grid}.bs-page .bs-guardrails>div{grid-template-columns:23px 1fr;align-items:center;gap:0 12px;display:grid}.bs-page .bs-guardrails .bs-icon{color:#ad896a;width:22px;height:22px}.bs-page .bs-guardrails strong{font-size:var(--type-size-compact);font-weight:var(--type-weight-medium);line-height:var(--type-leading-compact)}.bs-page .bs-guardrails p{font-size:var(--type-size-body);color:#8daab4;line-height:var(--type-leading-body);grid-column:2;margin-top:5px}.bs-page .bs-architecture-grid{grid-template-columns:.95fr 1.05fr;align-items:center;gap:90px;display:grid}.bs-page .bs-architecture-grid .bs-lead{max-width:500px;margin-top:23px}.bs-page .bs-boundary-note{border-left:2px solid var(--bs-brand);max-width:470px;margin-top:27px;padding-left:19px}.bs-page .bs-boundary-note strong{font-size:var(--type-size-compact);font-weight:var(--type-weight-medium);line-height:var(--type-leading-compact)}.bs-page .bs-boundary-note p{font-size:var(--type-size-body);color:#738272;line-height:var(--type-leading-body);margin-top:9px}.bs-page .bs-stack-layer{background:#f1f5ec;border:1px solid #bccaaf;padding:22px 25px}.bs-page .bs-stack-layer>small{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#75936a;letter-spacing:.06em}.bs-page .bs-stack-layer h3{font-size:var(--type-size-small-title);line-height:var(--type-leading-small-title);margin-top:10px}.bs-page .bs-stack-layer>div{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.bs-page .bs-stack-layer>div>span{font-size:var(--type-size-caption);color:#617c53;line-height:var(--type-leading-caption);background:#f9fbf6;border:1px solid #c4d4b8;padding:4px 10px}.bs-page .bs-stack-layer>p{font-size:var(--type-size-body);color:#759366;line-height:var(--type-leading-body);margin-top:12px}.bs-page .bs-stack-experience{color:#edf4e9;background:#253b3e;border-color:#253b3e}.bs-page .bs-stack-experience>small{color:#a8c2ab}.bs-page .bs-stack-experience>div>span{color:#bbd4bc;background:#314c4b;border-color:#567168}.bs-page .bs-stack-intelligence{background:#fff4e6;border-color:#d9a67d}.bs-page .bs-stack-intelligence>small{color:#9c6740}.bs-page .bs-stack-intelligence>div>span{color:#87623f;background:#fff9ef;border-color:#e5c5a6}.bs-page .bs-stack-connector{font-size:var(--type-size-caption);color:#92a085;line-height:var(--type-leading-caption);justify-content:space-between;gap:18px;padding:10px 15px;display:flex}.bs-page .bs-stack-governance{font-size:var(--type-size-caption);color:#5e7c51;line-height:var(--type-leading-caption);align-items:center;gap:13px;margin-top:20px;display:flex}.bs-page .bs-stack-governance .bs-icon{color:#9c6641;width:19px;height:19px}.bs-page .bs-modern-grid{grid-template-columns:repeat(4,1fr);gap:28px;display:grid}.bs-page .bs-modern-grid article{border-top:1px solid #bacdb3;padding-top:22px}.bs-page .bs-modern-grid small{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#a66232}.bs-page .bs-modern-grid h3{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title);margin-top:17px}.bs-page .bs-modern-grid p{font-size:var(--type-size-compact);color:#6b805f;line-height:var(--type-leading-compact);margin-top:14px}.bs-page [data-bs-block=modernization] .bs-link{margin-top:30px}.bs-page .bs-delivery-grid{border:1px solid var(--bs-line);grid-template-columns:repeat(3,1fr);display:grid}.bs-page .bs-delivery-grid article{border-right:1px solid var(--bs-line);border-top:2px solid #8fa58b;padding:31px}.bs-page .bs-delivery-grid article:nth-child(2){border-top-color:var(--bs-brand);background:#f7f9f3}.bs-page .bs-delivery-grid article:last-child{border-right:0}.bs-page .bs-delivery-title{justify-content:space-between;align-items:center;gap:20px;display:flex}.bs-page .bs-delivery-title h3{font-size:var(--type-size-card-title);letter-spacing:-.04em;line-height:var(--type-leading-card-title)}.bs-page .bs-delivery-title .bs-icon{color:#b6c3a8;width:22px;height:22px}.bs-page .bs-delivery-grid h4{font-size:var(--type-size-small-title);line-height:var(--type-leading-small-title);margin-top:14px}.bs-page .bs-delivery-grid article>p{font-size:var(--type-size-compact);color:#6b7f61;line-height:var(--type-leading-compact);margin-top:15px}.bs-page .bs-delivery-grid ul{border-top:1px solid #d7e1ce;margin:24px 0 20px;padding:20px 0 0;list-style:none}.bs-page .bs-delivery-grid li{font-size:var(--type-size-compact);color:#657b59;line-height:var(--type-leading-compact);align-items:flex-start;gap:10px;margin:11px 0;display:flex}.bs-page .bs-delivery-grid li .bs-icon{color:#9aaf87;width:16px;height:16px;margin-top:2px}.bs-page .bs-quality{background:#eef3e9}.bs-page .bs-quality-grid{grid-template-columns:repeat(4,1fr);gap:35px;display:grid}.bs-page .bs-quality-grid article{border-top:1px solid #bed0b2;padding-top:25px}.bs-page .bs-quality-grid .bs-icon{color:#b16c39;width:27px;height:27px}.bs-page .bs-quality-grid h3{font-size:var(--type-size-small-title);line-height:var(--type-leading-small-title);margin-top:18px}.bs-page .bs-quality-grid p{font-size:var(--type-size-compact);color:#617956;line-height:var(--type-leading-compact);margin-top:15px}.bs-page .bs-faq-grid{grid-template-columns:.9fr 1.1fr;gap:85px;display:grid}.bs-page .bs-faq-grid .bs-lead{margin-top:24px}.bs-page .bs-faq{border-top:1px solid var(--bs-line)}.bs-page .bs-faq:last-child{border-bottom:1px solid var(--bs-line)}.bs-page .bs-faq summary{font-size:var(--type-size-label);line-height:var(--type-leading-label);justify-content:space-between;align-items:center;gap:25px;padding:22px 0;display:flex}.bs-page .bs-faq summary>span{color:var(--bs-brand);font-size:var(--type-size-card-title);font-weight:300;line-height:var(--type-leading-card-title)}.bs-page .bs-faq p{font-size:var(--type-size-body);color:#61765a;line-height:var(--type-leading-body);padding-bottom:23px}.bs-page pre{white-space:pre-wrap;overflow-wrap:anywhere;font:var(--type-size-compact)/var(--type-leading-compact) var(--font-mono);color:#4b6c39;background:#edf3e6;max-height:340px;padding:17px;overflow:auto}@media (max-width:1150px){.bs-page .bs-wrap{width:calc(100% - 72px)}.bs-page .bs-hero-grid{grid-template-columns:1fr 1.1fr;gap:22px;min-height:710px}.bs-page .bs-hero .bs-actions{gap:18px}.bs-page .bs-hero .bs-button{font-size:var(--type-size-label);line-height:var(--type-leading-label);padding:14px 17px}.bs-page .bs-hero .bs-link{font-size:var(--type-size-label);line-height:var(--type-leading-label);gap:12px}.bs-page .bs-hero-visual{height:660px;margin-right:-15px}.bs-page .bs-visual-label{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);top:45px}.bs-page .bs-workspace{top:108px}.bs-page .bs-appbar{padding:13px}.bs-page .bs-appbar>span:not(.bs-avatar){font-size:var(--type-size-micro);line-height:var(--type-leading-micro)}.bs-page .bs-sidebar{width:36px;padding:13px 5px}.bs-page .bs-app-main{padding:17px 14px 23px}.bs-page .bs-app-columns{gap:10px}.bs-page .bs-request-card{padding:11px 9px}.bs-page .bs-copilot{padding:11px 8px}.bs-page .bs-copilot .bs-icon{width:14px}.bs-page .bs-mini-files span{padding:2px 3px}.bs-page .bs-floating-policy{padding:16px 18px;bottom:45px}.bs-page .bs-floating-data{font-size:var(--type-size-micro);line-height:var(--type-leading-micro);bottom:19px}.bs-page .bs-hero-visual figcaption{bottom:-9px}.bs-page .bs-cap-layout,.bs-page .bs-scenario,.bs-page .bs-architecture-grid,.bs-page .bs-faq-grid{gap:50px}.bs-page .bs-heading{gap:40px}.bs-page .bs-heading>.bs-lead{max-width:370px;font-size:var(--type-size-lead);line-height:var(--type-leading-lead)}.bs-page .bs-tabs button{gap:10px;padding:18px}.bs-page .bs-tabs .bs-icon{display:none}.bs-page .bs-flow-lab{grid-template-columns:.75fr 1.25fr}.bs-page .bs-lab-controls,.bs-page .bs-flow-canvas{padding:27px 23px}.bs-page .bs-branches{gap:10px}.bs-page .bs-branches small{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.bs-page .bs-modern-grid,.bs-page .bs-quality-grid{gap:25px}.bs-page .bs-delivery-grid article{padding:27px}}@media (max-width:900px){.bs-page .bs-wrap{width:calc(100% - 48px)}.bs-page .bs-section{padding:74px 0}.bs-page .bs-hero-grid{grid-template-columns:1fr;gap:0}.bs-page .bs-hero-copy{padding:50px 0 15px}.bs-page .bs-hero .bs-actions{gap:25px}.bs-page .bs-hero .bs-button{font-size:var(--type-size-label);line-height:var(--type-leading-label);padding:16px 22px}.bs-page .bs-hero .bs-link{font-size:var(--type-size-label);line-height:var(--type-leading-label)}.bs-page .bs-hero-foot{display:none}.bs-page .bs-hero-visual{justify-self:center;width:min(650px,100%);height:680px;margin:0 0 35px}.bs-page .bs-workspace{top:75px}.bs-page .bs-visual-label{top:14px;left:0}.bs-page .bs-platform-plane{inset:75px -20px 95px 10px}.bs-page .bs-appbar{padding:16px}.bs-page .bs-appbar>span:not(.bs-avatar){font-size:var(--type-size-micro);line-height:var(--type-leading-micro)}.bs-page .bs-sidebar{width:43px}.bs-page .bs-app-main{padding:22px}.bs-page .bs-app-columns{gap:18px}.bs-page .bs-request-card{padding:15px}.bs-page .bs-copilot{padding:16px 12px}.bs-page .bs-copilot li{font-size:var(--type-size-body);line-height:var(--type-leading-body)}.bs-page .bs-floating-policy{bottom:46px}.bs-page .bs-floating-data{bottom:28px}.bs-page .bs-hero-visual figcaption{bottom:0}.bs-page .bs-values article{padding:24px 16px}.bs-page .bs-heading{align-items:flex-start;gap:30px}.bs-page .bs-heading>.bs-lead{max-width:280px;font-size:var(--type-size-lead);line-height:var(--type-leading-lead)}.bs-page .bs-kicker{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.bs-page .bs-evolution-grid article{padding:24px}.bs-page .bs-evolution-grid article>small{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.bs-page .bs-cap-layout{grid-template-columns:.75fr 1.25fr;gap:30px}.bs-page .bs-cap summary{grid-template-columns:17px 25px minmax(0,1fr) max-content;gap:11px}.bs-page .bs-cap summary div>span{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.bs-page .bs-cap-content{padding-left:64px;padding-right:20px}.bs-page .bs-scenario{gap:37px}.bs-page .bs-case-sheet{padding:25px}.bs-page .bs-case-sheet dl>div{grid-template-columns:70px 1fr;gap:10px}.bs-page .bs-flow-lab{grid-template-columns:1fr}.bs-page .bs-lab-controls{border-bottom:1px solid #42585d;border-right:0;grid-template-columns:1fr 1fr;gap:0 25px;display:grid}.bs-page .bs-lab-controls>.bs-label{grid-column:1/-1;margin-bottom:20px}.bs-page .bs-lab-controls>label:not(.bs-checkbox){grid-column:1}.bs-page .bs-lab-controls select{grid-area:3/1}.bs-page .bs-lab-controls>[data-bs-role=case-desc]{font-size:var(--type-size-body);line-height:var(--type-leading-body);grid-area:4/1;margin-top:14px}.bs-page .bs-lab-controls>.bs-checkbox{grid-area:2/2/4;align-self:start;margin:0}.bs-page .bs-lab-controls>.bs-button{grid-area:4/2;align-self:start}.bs-page .bs-lab-controls>.bs-reset{grid-area:5/2;margin:0 0 0 auto}.bs-page .bs-lab-controls>.bs-lab-note{grid-column:1/-1;margin-top:18px;padding-top:15px}.bs-page .bs-flow-canvas{padding:30px}.bs-page .bs-branches small{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.bs-page .bs-guardrails{gap:22px}.bs-page .bs-architecture-grid{gap:35px}.bs-page .bs-stack-layer{padding:20px}.bs-page .bs-stack-layer>small{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.bs-page .bs-stack-layer>div{gap:7px}.bs-page .bs-stack-layer>div>span{padding:3px 6px}.bs-page .bs-stack-connector{gap:10px}.bs-page .bs-modern-grid,.bs-page .bs-quality-grid{grid-template-columns:repeat(2,1fr);gap:30px}.bs-page .bs-modern-grid h3,.bs-page .bs-quality-grid h3{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title)}.bs-page .bs-delivery-grid article{padding:22px}.bs-page .bs-delivery-title .bs-icon{width:18px}.bs-page .bs-delivery-grid .bs-link{font-size:var(--type-size-label);line-height:var(--type-leading-label)}.bs-page .bs-faq-grid{gap:35px}.bs-page .bs-nav>.bs-wrap{gap:25px}}@media (max-width:600px){.bs-page{scroll-padding-top:76px}.bs-page .bs-wrap{width:calc(100% - 40px)}.bs-page .bs-section{padding:61px 0}.bs-page .bs-heading{margin-bottom:31px;display:block}.bs-page .bs-heading>.bs-lead{max-width:none;font-size:var(--type-size-lead);line-height:var(--type-leading-lead);margin-top:20px}.bs-page .bs-kicker{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);margin-bottom:18px}.bs-page .bs-hero-copy{padding:39px 0 12px}.bs-page .bs-product{margin-bottom:22px}.bs-page .bs-hero-en{margin-top:21px}.bs-page .bs-hero-desc{margin-top:18px}.bs-page .bs-hero .bs-actions{gap:18px;margin-top:26px}.bs-page .bs-hero .bs-button{font-size:var(--type-size-label);min-height:50px;line-height:var(--type-leading-label);gap:17px;padding:14px 15px}.bs-page .bs-hero .bs-link{font-size:var(--type-size-label);line-height:var(--type-leading-label);gap:10px}.bs-page .bs-hero-visual{height:485px;margin-top:16px;margin-bottom:20px}.bs-page .bs-visual-label{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);top:1px}.bs-page .bs-workspace{top:54px;left:0;right:0;transform:rotate(-3deg)}.bs-page .bs-platform-plane{inset:62px -20px 95px 0}.bs-page .bs-window{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);padding:7px 10px}.bs-page .bs-window i{width:3px;height:3px}.bs-page .bs-appbar{gap:8px;padding:12px 11px}.bs-page .bs-appbar strong{gap:6px}.bs-page .bs-appbar b{width:19px;height:19px}.bs-page .bs-appbar>span:not(.bs-avatar){font-size:var(--type-size-micro);line-height:var(--type-leading-micro)}.bs-page .bs-appbar .bs-avatar{width:18px;height:18px}.bs-page .bs-sidebar{gap:10px;width:30px;padding:11px 4px}.bs-page .bs-sidebar span{width:21px;height:22px}.bs-page .bs-app-main{padding:14px 12px 18px}.bs-page .bs-app-heading small{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.bs-page .bs-app-heading h2{margin-top:6px}.bs-page .bs-app-heading>span{padding:3px 4px}.bs-page .bs-mini-stages{gap:3px;margin-bottom:13px;padding:12px 0}.bs-page .bs-mini-stages .active{padding:3px 4px}.bs-page .bs-app-columns{grid-template-columns:1fr;gap:0}.bs-page .bs-app-section-label{margin-bottom:7px}.bs-page .bs-app-section-label small{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.bs-page .bs-request-card{padding:10px}.bs-page .bs-request-card>strong,.bs-page .bs-request-card>p{margin-top:6px}.bs-page .bs-mini-files{margin-top:8px}.bs-page .bs-request-owner{margin-top:9px;padding-top:8px}.bs-page .bs-mini-log,.bs-page .bs-copilot{display:none}.bs-page .bs-floating-policy{gap:11px;padding:13px 15px;bottom:42px;right:-2px}.bs-page .bs-floating-policy small{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.bs-page .bs-floating-policy .bs-icon{width:21px}.bs-page .bs-floating-policy>span{font-size:var(--type-size-micro);line-height:var(--type-leading-micro);margin-left:0}.bs-page .bs-floating-data{font-size:var(--type-size-micro);line-height:var(--type-leading-micro);bottom:21px;left:0}.bs-page .bs-floating-data .bs-icon{width:15px;height:15px}.bs-page .bs-hero-visual figcaption{bottom:-1px}.bs-page .bs-values>.bs-wrap{grid-template-columns:repeat(2,1fr)}.bs-page .bs-values article{padding:24px 15px!important}.bs-page .bs-values article:nth-child(odd){padding-left:0!important}.bs-page .bs-values article:nth-child(2n){border-right:0;padding-right:0!important}.bs-page .bs-values article:nth-child(-n+2){border-bottom:1px solid var(--bs-line)}.bs-page .bs-values small{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.bs-page .bs-nav>.bs-wrap{gap:24px;min-height:54px}.bs-page .bs-nav a{padding:16px 0}.bs-page .bs-nav .bs-nav-cta{margin-left:0}.bs-page .bs-evolution-grid{grid-template-columns:1fr}.bs-page .bs-evolution-grid article{border-right:0;border-bottom:1px solid var(--bs-line);padding:26px}.bs-page .bs-evolution-grid article>small{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);margin-bottom:19px}.bs-page .bs-evolution-grid article>.bs-icon{margin-bottom:13px}.bs-page .bs-evolution-grid article>span{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);margin-top:15px}.bs-page .bs-cap-layout{grid-template-columns:1fr;gap:30px}.bs-page .bs-cap-layout .bs-lead{font-size:var(--type-size-lead);line-height:var(--type-leading-lead);margin-top:18px}.bs-page .bs-cap-index{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);gap:9px;margin-top:22px}.bs-page .bs-cap summary{grid-template-columns:16px 23px minmax(0,1fr) max-content;gap:11px;padding:22px 0}.bs-page .bs-cap summary div>span{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.bs-page .bs-cap summary>.bs-icon{width:21px}.bs-page .bs-cap-content{padding-left:61px;padding-right:15px}.bs-page .bs-tabs{grid-template-columns:repeat(2,1fr);margin-bottom:29px}.bs-page .bs-tabs button{gap:11px;padding:15px}.bs-page .bs-tabs button:nth-child(2){border-right:0}.bs-page .bs-tabs button:nth-child(-n+2){border-bottom:1px solid var(--bs-line)}.bs-page .bs-tabs button>span{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.bs-page .bs-scenario{grid-template-columns:1fr;gap:28px}.bs-page .bs-scenario-copy{padding:0}.bs-page .bs-scenario-copy>p:not(.bs-kicker){margin-top:18px}.bs-page .bs-case-sheet{padding:23px;box-shadow:5px 5px #eaf0e4}.bs-page .bs-case-sheet dl>div{grid-template-columns:73px 1fr;gap:14px}.bs-page .bs-sheet-team{padding:15px 17px}.bs-page .bs-flow-lab{display:block}.bs-page .bs-lab-controls{padding:25px 22px;display:block}.bs-page .bs-label{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.bs-page .bs-lab-controls>[data-bs-role=case-desc]{font-size:var(--type-size-body);line-height:var(--type-leading-body)}.bs-page .bs-lab-controls>.bs-checkbox{margin:21px 0 17px}.bs-page .bs-lab-controls>.bs-reset{margin:12px auto 0}.bs-page .bs-flow-canvas{padding:23px 16px}.bs-page .bs-flow-origin,.bs-page .bs-flow-brain{gap:11px;padding:15px 16px}.bs-page .bs-branches{gap:7px;padding-top:29px}.bs-page .bs-branches article{padding:17px 5px}.bs-page .bs-branches h3{margin-top:9px}.bs-page .bs-branches small{font-size:var(--type-size-caption);letter-spacing:0;line-height:var(--type-leading-caption);overflow-wrap:anywhere}.bs-page .bs-branches .bs-icon{width:21px;height:21px}.bs-page .bs-branches:before{height:16px;top:13px}.bs-page .bs-branches:after{height:29px}.bs-page .bs-run-state{margin-top:22px;display:block}.bs-page .bs-run-state>p{margin-top:7px}.bs-page .bs-small-button{padding:10px 12px}.bs-page .bs-guardrails{grid-template-columns:1fr;gap:19px;margin-top:27px}.bs-page .bs-architecture-grid{grid-template-columns:1fr;gap:31px}.bs-page .bs-architecture-grid .bs-lead{font-size:var(--type-size-lead);line-height:var(--type-leading-lead);margin-top:20px}.bs-page .bs-boundary-note{margin-top:22px}.bs-page .bs-stack-layer{padding:22px}.bs-page .bs-stack-layer>small{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.bs-page .bs-stack-layer>div>span{padding:4px 7px}.bs-page .bs-stack-connector{padding:10px}.bs-page .bs-modern-grid{gap:25px 20px}.bs-page .bs-delivery-grid{grid-template-columns:1fr}.bs-page .bs-delivery-grid article{border-right:0;border-bottom:1px solid var(--bs-line);padding:28px}.bs-page .bs-delivery-grid article:last-child{border-bottom:0}.bs-page .bs-delivery-grid .bs-link{font-size:var(--type-size-label);line-height:var(--type-leading-label)}.bs-page .bs-quality-grid{gap:28px 22px}.bs-page .bs-faq-grid{grid-template-columns:1fr;gap:28px}.bs-page .bs-faq-grid .bs-lead{font-size:var(--type-size-lead);line-height:var(--type-leading-lead);margin-top:19px}.bs-page .bs-faq summary{gap:20px}}@media (max-width:370px){.bs-page .bs-wrap{width:calc(100% - 32px)}.bs-page .bs-hero .bs-actions{gap:12px}.bs-page .bs-hero .bs-button{font-size:var(--type-size-label);line-height:var(--type-leading-label);gap:11px;padding:13px 11px}.bs-page .bs-hero .bs-link{font-size:var(--type-size-label);line-height:var(--type-leading-label);gap:8px}.bs-page .bs-hero .bs-link .bs-icon{width:14px}.bs-page .bs-hero-visual{height:475px}.bs-page .bs-appbar>span:not(.bs-avatar){display:none}.bs-page .bs-appbar .bs-avatar{margin-left:auto}.bs-page .bs-app-main{padding:13px 10px 16px}.bs-page .bs-app-heading>span{display:none}.bs-page .bs-floating-policy{gap:9px;padding:12px;bottom:35px}.bs-page .bs-floating-policy small{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.bs-page .bs-floating-data{bottom:14px}.bs-page .bs-hero-visual figcaption{bottom:-4px}.bs-page .bs-cap summary div>span{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.bs-page .bs-cap-content{padding-left:0}.bs-page .bs-case-sheet{padding:20px}.bs-page .bs-flow-canvas{padding:21px 11px}.bs-page .bs-branches{gap:5px}.bs-page .bs-branches small{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.bs-page .bs-modern-grid,.bs-page .bs-quality-grid{grid-template-columns:1fr}.bs-page .bs-modern-grid h3,.bs-page .bs-quality-grid h3{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title)}}@media (prefers-reduced-motion:reduce){.bs-page{scroll-behavior:auto}.bs-page *,.bs-page :before,.bs-page :after{transition:none!important;animation:none!important}}@media print{.bs-page{scroll-padding-top:0}.bs-page .bs-nav,.bs-page .bs-hero-visual,.bs-page .bs-tabs,.bs-page .bs-flow-lab,.bs-page .bs-hero .bs-actions{display:none!important}.bs-page .bs-wrap{width:100%}.bs-page .bs-section{padding:30px 0}.bs-page .bs-hero,.bs-page .bs-workflow-section{color:#111;background:#fff}.bs-page .bs-hero-grid{min-height:0;display:block}.bs-page .bs-hero-copy{padding:20px 0}.bs-page .bs-hero h1{white-space:normal}.bs-page .bs-hero h1 br{display:none}.bs-page .bs-hero p,.bs-page .bs-hero h1 em,.bs-page .bs-workflow-section .bs-lead{color:#333}.bs-page .bs-scenario[hidden]{display:grid!important}.bs-page .bs-scenario{break-inside:avoid;margin-top:25px}.bs-page .bs-evolution-grid article,.bs-page .bs-delivery-grid article,.bs-page .bs-stack,.bs-page .bs-case-sheet{break-inside:avoid}.bs-page .bs-guardrails{color:#333}.bs-page .bs-cap-layout,.bs-page .bs-faq-grid{grid-template-columns:1fr;gap:25px}.bs-page a[href^=\#]{display:none}}.bs-page .bs-nav{z-index:20;transition:top .25s;top:101px}body:has(site-header[data-scrolled]) .bs-page .bs-nav{top:73px}.bs-page .bs-boundary-note .bs-link{margin-top:18px}@media (max-width:1023px){.bs-page .bs-nav{top:77px}body:has(site-header[data-scrolled]) .bs-page .bs-nav{top:65px}}@media (prefers-reduced-motion:reduce){.bs-page .bs-nav{transition:none}}.bs-page .product-breadcrumb{padding-bottom:18px}.bs-page section{scroll-margin-top:170px}body:has(site-header[data-scrolled]) .bs-page section{scroll-margin-top:142px}.bs-page [data-bs-block=scenarios]:not(.bs-tabs-ready) .bs-tabs{display:none}.bs-page [data-bs-block=scenarios]:not(.bs-tabs-ready) .bs-scenario+.bs-scenario{margin-top:45px}@media (max-width:1023px){.bs-page section{scroll-margin-top:148px}body:has(site-header[data-scrolled]) .bs-page section{scroll-margin-top:136px}}@media print{.bs-page .bs-scenario[hidden]{display:grid!important}}.ec-page{--ec-brand:#dd4501;--ec-ink:#202b31;--ec-muted:#68757b;--ec-line:#d9dfdf;--ec-soft:#f2f4f3;--ec-dark:#202c33}.ec-page *{box-sizing:border-box}.ec-page{scroll-behavior:smooth;color:var(--ec-ink);font-style:normal;font-weight:var(--type-weight-body);font-size:var(--type-size-body);line-height:var(--type-leading-body);-webkit-font-smoothing:antialiased;background:#fff;margin:0;scroll-padding-top:86px}.ec-page h1,.ec-page h2,.ec-page h3,.ec-page h4,.ec-page p,.ec-page figure{margin:0}.ec-page h1,.ec-page h2,.ec-page h3,.ec-page h4{font-weight:var(--type-weight-heading);line-height:var(--type-leading-small-title);letter-spacing:-.04em}.ec-page h2{font-size:var(--type-size-section);line-height:var(--type-leading-section)}.ec-page h3{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title)}.ec-page em{color:var(--ec-brand);font-style:normal}.ec-page a{color:inherit;text-decoration:none}.ec-page button,.ec-page input,.ec-page select,.ec-page textarea{font:inherit;color:inherit}.ec-page button,.ec-page summary{cursor:pointer}.ec-page button,.ec-page a,.ec-page summary{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.ec-page button:disabled{opacity:.4;cursor:not-allowed}.ec-page [hidden]{display:none!important}.ec-page :focus-visible{outline-offset:5px;outline:3px solid #e7976e}.ec-page ::selection{color:#202b31;background:#ffcfb5}.ec-page summary{list-style:none}.ec-page summary::-webkit-details-marker{display:none}.ec-page .ec-icon{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle;flex:none;width:24px;height:24px;display:inline-block}.ec-page .ec-defs{width:0;height:0;position:absolute;overflow:hidden}.ec-page .ec-wrap{width:min(1280px,100% - 112px);margin-inline:auto}.ec-page .ec-section{padding:92px 0}.ec-page .ec-soft{background:var(--ec-soft)}.ec-page .ec-dark{background:var(--ec-dark);color:#fff}.ec-page .ec-kicker{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);letter-spacing:.06em;align-items:center;gap:12px;margin-bottom:23px;display:flex}.ec-page .ec-kicker:before{content:"";background:var(--ec-brand);flex:none;width:7px;height:7px}.ec-page .ec-heading{justify-content:space-between;align-items:flex-end;gap:60px;margin-bottom:45px;display:flex}.ec-page .ec-lead{font-size:var(--type-size-lead);line-height:var(--type-leading-lead);color:var(--ec-muted)}.ec-page .ec-heading>.ec-lead{max-width:435px}.ec-page .ec-actions{flex-wrap:wrap;align-items:center;gap:25px;display:flex}.ec-page .ec-btn{background:var(--ec-brand);color:#fff;border:1px solid var(--ec-brand);font-size:var(--type-size-compact);font-weight:var(--type-weight-heading);line-height:var(--type-leading-compact);justify-content:space-between;align-items:center;gap:25px;min-height:55px;padding:17px 22px;display:inline-flex}.ec-page .ec-btn:hover:not(:disabled){background:#b53700;border-color:#b53700}.ec-page .ec-link{font-size:var(--type-size-label);line-height:var(--type-leading-label);background:0 0;border:0;border-bottom:1px solid #a6b1b5;align-items:center;gap:15px;padding:8px 0;display:inline-flex}.ec-page .ec-link:hover:not(:disabled){color:var(--ec-brand)}.ec-page .ec-btn .ec-icon,.ec-page .ec-link .ec-icon{width:18px;height:18px}.ec-page .ec-micro{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);letter-spacing:.04em}.ec-page .ec-hero{background:linear-gradient(110deg,#f5f4ef 0% 48%,#e9eef0 100%);overflow:hidden}.ec-page .ec-edition{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);letter-spacing:.06em;border-bottom:1px solid #cfd6d5;justify-content:space-between;gap:25px;padding:24px 0;display:flex}.ec-page .ec-edition>span:first-child{color:var(--ec-brand)}.ec-page .ec-hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:65px;padding:65px 0 58px;display:grid}.ec-page .ec-hero-copy .ec-kicker{font-style:normal;font-weight:var(--type-weight-body);font-size:var(--type-size-caption);line-height:var(--type-leading-caption);letter-spacing:0;margin-bottom:30px}.ec-page .ec-hero h1{font-size:var(--type-size-hero);line-height:var(--type-leading-hero);letter-spacing:-.055em}.ec-page .ec-hero h1 em{white-space:normal}.ec-page .ec-hero-en{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title);letter-spacing:-.04em;color:#829099;margin:28px 0}.ec-page .ec-hero .ec-lead{max-width:510px;margin-bottom:30px}.ec-page .ec-product-name{font-size:var(--type-size-caption);color:#899496;line-height:var(--type-leading-caption);border-left:2px solid #c3ccce;gap:4px;margin-top:33px;padding-left:16px;display:grid}.ec-page .ec-product-name b{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono)}.ec-page .ec-core-art{background-image:radial-gradient(#9caebc66 .7px,#0000 .7px);background-size:12px 12px;border:1px solid #c3cdcf;border-radius:3px;padding:22px;position:relative}.ec-page .ec-art-ruler{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#65777e;justify-content:space-between;gap:20px;padding-bottom:25px;display:flex}.ec-page .ec-art-outcome{background:#fff;border:1px solid #d3dadb;align-items:flex-start;gap:14px;padding:26px 20px;display:flex;position:relative;box-shadow:0 9px 30px #263b4910}.ec-page .ec-dot{background:var(--ec-brand);border-radius:50%;flex:none;width:7px;height:7px;margin-top:5px}.ec-page .ec-art-outcome small{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:var(--ec-brand);letter-spacing:.1em}.ec-page .ec-art-outcome h2{font-size:var(--type-size-card-title);letter-spacing:-.03em;line-height:var(--type-leading-card-title);margin-top:9px}.ec-page .ec-art-num{font-size:var(--type-size-stat);color:var(--ec-brand);line-height:var(--type-leading-stat);margin-left:auto}.ec-page .ec-art-trace{color:#5e7380;font-size:var(--type-size-caption);line-height:var(--type-leading-caption);justify-content:center;align-items:center;gap:18px;padding:25px 0;display:flex;position:relative}.ec-page .ec-art-trace:before,.ec-page .ec-art-trace:after{content:"";border-left:1px solid #99aab2;height:14px;position:absolute;left:50%}.ec-page .ec-art-trace:before{top:0}.ec-page .ec-art-trace:after{bottom:0}.ec-page .ec-art-trace i{color:#a4afb4;font-style:normal}.ec-page .ec-art-core{background:var(--ec-brand);color:#fff;align-items:center;gap:17px;padding:30px 20px;display:flex;box-shadow:5px 5px #c8d0d2}.ec-page .ec-core-emblem{border:1px solid #ffffff59;place-items:center;width:46px;height:46px;display:grid}.ec-page .ec-core-emblem .ec-icon{width:31px;height:31px}.ec-page .ec-art-core small{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#ffd9c9;letter-spacing:.04em}.ec-page .ec-art-core h3{font-size:var(--type-size-card-title);font-weight:var(--type-weight-medium);letter-spacing:-.04em;line-height:var(--type-leading-card-title);margin-top:5px}.ec-page .ec-art-core p{font:var(--type-size-body)/var(--type-leading-body) var(--font-mono);color:#ffe1d4;margin-top:9px}.ec-page .ec-art-core i{opacity:.6;margin:0 5px;font-style:normal}.ec-page .ec-core-status{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);white-space:nowrap;border:1px solid #ffffff69;align-self:flex-start;margin-left:auto;padding:4px 5px}.ec-page .ec-art-bridge{font-size:var(--type-size-caption);color:#6e8189;line-height:var(--type-leading-caption);justify-content:space-around;padding:29px 0 22px;display:flex;position:relative}.ec-page .ec-art-bridge:before{content:"";border-left:1px solid #a5b4ba;height:20px;position:absolute;top:0;left:50%}.ec-page .ec-art-systems{grid-template-columns:1fr 1fr;gap:15px;display:grid}.ec-page .ec-art-systems>div{background:#f5f7f6;border:1px solid #cbd5d8;border-top:3px solid #263b49;padding:20px;position:relative}.ec-page .ec-art-systems>div:before{content:"";border-left:1px solid #a5b4ba;height:12px;position:absolute;top:-15px;left:50%}.ec-page .ec-art-systems>div>span{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#78909a}.ec-page .ec-art-systems strong{font-size:var(--type-size-stat-large);line-height:var(--type-leading-stat-large);font-weight:var(--type-weight-medium);letter-spacing:-.07em;display:block}.ec-page .ec-art-systems p{font-size:var(--type-size-body);color:#596e78;line-height:var(--type-leading-body)}.ec-page .ec-art-systems small{font-size:var(--type-size-caption);color:#869ba4;line-height:var(--type-leading-caption);margin-top:10px;display:block}.ec-page .ec-core-art figcaption{font-size:var(--type-size-caption);text-align:center;color:#82969f;line-height:var(--type-leading-caption);margin-top:23px}.ec-page .ec-hero-bottom{border-top:1px solid #cbd4d7;grid-template-columns:1.5fr repeat(3,1fr);gap:35px;padding:27px 0;display:grid}.ec-page .ec-hero-bottom>span{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#647b88}.ec-page .ec-hero-bottom b{font-weight:var(--type-weight-body);color:#94a2a7}.ec-page .ec-hero-bottom p{font-size:var(--type-size-body);line-height:var(--type-leading-body);border-left:1px solid #c6d0d4;align-self:center;padding-left:26px}.ec-page .ec-nav{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff2;border-block:1px solid #dfe3e1;position:sticky;top:0}.ec-page .ec-nav .ec-wrap{scrollbar-width:none;align-items:center;gap:45px;min-height:64px;display:flex;overflow-x:auto}.ec-page .ec-nav .ec-wrap::-webkit-scrollbar{display:none}.ec-page .ec-nav a{white-space:nowrap;font-size:var(--type-size-label);line-height:var(--type-leading-label);padding:20px 0}.ec-page .ec-nav a:hover{color:var(--ec-brand)}.ec-page .ec-nav a:last-child{color:var(--ec-brand);align-items:center;gap:30px;margin-left:auto;display:flex}.ec-page .ec-nav .ec-icon{width:16px;height:16px}.ec-page .ec-intro-grid{grid-template-columns:1fr 1fr;gap:75px;display:grid}.ec-page .ec-evolution{border-top:1px solid var(--ec-line);justify-content:space-between;align-items:center;margin-top:32px;padding-top:25px;display:flex}.ec-page .ec-evolution span{gap:8px;display:grid}.ec-page .ec-evolution small{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#88969a}.ec-page .ec-evolution b{font-size:var(--type-size-body);font-weight:var(--type-weight-medium);line-height:var(--type-leading-body)}.ec-page .ec-evolution i{color:var(--ec-brand);font-style:normal}.ec-page .ec-cap-grid{border-top:1px solid #cdd4d3;border-left:1px solid #cdd4d3;grid-template-columns:repeat(3,1fr);display:grid}.ec-page .ec-cap-grid article{border-bottom:1px solid #cdd4d3;border-right:1px solid #cdd4d3;flex-direction:column;padding:30px;display:flex}.ec-page .ec-cap-top{color:var(--ec-brand);justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.ec-page .ec-cap-top>span{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#99a5a8}.ec-page .ec-cap-grid .ec-micro{font-size:var(--type-size-caption);color:#8a979b;line-height:var(--type-leading-caption);margin-bottom:13px}.ec-page .ec-cap-grid h3{font-size:var(--type-size-card-title);min-height:66px;line-height:var(--type-leading-card-title)}.ec-page .ec-cap-grid article>p:not(.ec-micro){font-size:var(--type-size-compact);color:var(--ec-muted);line-height:var(--type-leading-compact);margin:17px 0 25px}.ec-page .ec-cap-grid article>small{font-size:var(--type-size-caption);color:#8c999e;line-height:var(--type-leading-caption);margin-top:auto}.ec-page .ec-demo{border:1px solid #c9d2d7;grid-template-columns:290px 1fr;display:grid}.ec-page .ec-scenario-menu{background:#f2f5f6;border-right:1px solid #c9d2d7;padding:25px}.ec-page .ec-scenario-menu>.ec-micro{font-size:var(--type-size-caption);color:#70828c;line-height:var(--type-leading-caption);margin-bottom:20px}.ec-page .ec-scenario-menu [role=tablist]{gap:8px;display:grid}.ec-page .ec-scenario-menu [role=tab]{text-align:left;background:#fff;border:1px solid #d9e1e2;grid-template-columns:1fr auto;gap:6px;padding:20px;display:grid;position:relative}.ec-page .ec-scenario-menu [role=tab][aria-selected=true]{color:#fff;background:#263b49;border-color:#263b49;box-shadow:3px 3px #d5dddf}.ec-page .ec-scenario-menu [role=tab]>span{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#94a4ab;grid-column:1/-1}.ec-page .ec-scenario-menu [role=tab]>b{font-weight:var(--type-weight-medium);font-size:var(--type-size-body);line-height:var(--type-leading-body)}.ec-page .ec-scenario-menu [role=tab] .ec-icon{align-self:center;width:17px;height:17px}.ec-page .ec-demo-note{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);color:#839299;margin-top:25px}.ec-page .ec-scene-panel{min-width:0;padding:35px}.ec-page .ec-scene-top{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#8c9aa1;border-bottom:1px solid var(--ec-line);justify-content:space-between;gap:20px;margin-bottom:28px;padding-bottom:20px;display:flex}.ec-page .ec-scene-top>span:first-child{color:var(--ec-brand)}.ec-page .ec-scene-panel>h3{font-size:var(--type-size-card-title);max-width:610px;line-height:var(--type-leading-card-title);margin-bottom:22px}.ec-page .ec-source-tags{flex-wrap:wrap;gap:8px;margin-bottom:27px;display:flex}.ec-page .ec-source-tags>span{font-size:var(--type-size-caption);color:#70838d;line-height:var(--type-leading-caption);background:#f3f5f5;border:1px solid #dee5e6;padding:6px 10px}.ec-page .ec-scene-result{background:#f5f7f7;grid-template-columns:1.15fr 1fr;gap:25px;padding:25px;display:grid}.ec-page .ec-scene-result .ec-micro{font-size:var(--type-size-caption);color:#8e9ca3;line-height:var(--type-leading-caption);margin-bottom:10px}.ec-page .ec-scene-result h4{font-size:var(--type-size-small-title);line-height:var(--type-leading-small-title)}.ec-page .ec-scene-result p{font-size:var(--type-size-compact);color:#6c7f88;line-height:var(--type-leading-compact);margin-top:13px}.ec-page .ec-scene-result small{font-size:var(--type-size-caption);color:#8c9ba2;line-height:var(--type-leading-caption);margin-top:18px;display:block}.ec-page .ec-next-action{background:#fff1e9;border:1px solid #edcbb9;flex-direction:column;padding:23px;display:flex}.ec-page .ec-next-action>span:first-child{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:var(--ec-brand);margin-bottom:12px}.ec-page .ec-next-action h4{color:#9c3303}.ec-page .ec-next-action .ec-state{font-size:var(--type-size-caption);color:#bc4f17;line-height:var(--type-leading-caption);border-top:1px solid #e2c9be;margin-top:24px;padding-top:12px}.ec-page .ec-scene-steps{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#92a2aa;border-bottom:1px solid #d9e1e4;justify-content:space-between;gap:10px;margin-top:25px;padding-bottom:18px;display:flex}.ec-page .ec-scene-steps>span:first-child,.ec-page .ec-scene-steps>span:last-child{color:var(--ec-brand)}.ec-page .ec-scene-bottom{justify-content:space-between;align-items:center;gap:30px;padding-top:18px;display:flex}.ec-page .ec-scene-bottom>p{font-size:var(--type-size-body);color:#82929a;max-width:440px;line-height:var(--type-leading-body)}.ec-page .ec-scene-bottom .ec-link{font-size:var(--type-size-label);white-space:nowrap;line-height:var(--type-leading-label)}.ec-page .ec-dark .ec-lead{color:#a4b2bb}.ec-page .ec-dark em{color:#faad85}.ec-page .ec-architecture{grid-template-columns:150px 1fr;align-items:stretch;gap:17px 25px;display:grid}.ec-page .ec-arch-label{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#9baeb9;align-self:center}.ec-page .ec-arch-experience{font-size:var(--type-size-compact);line-height:var(--type-leading-compact);background:#2c3d48;border:1px solid #52616a;justify-content:space-between;gap:20px;padding:22px 30px;display:flex}.ec-page .ec-arch-ai{background:var(--ec-brand);color:#fff;justify-content:space-between;align-items:center;gap:30px;padding:27px 30px;display:flex}.ec-page .ec-arch-ai>div:first-child{align-items:center;gap:15px;display:flex}.ec-page .ec-arch-ai strong{font-size:var(--type-size-small-title);font-weight:var(--type-weight-medium);letter-spacing:-.035em;line-height:var(--type-leading-small-title)}.ec-page .ec-arch-ai>div:last-child{font-size:var(--type-size-caption);color:#ffddca;line-height:var(--type-leading-caption);gap:17px;display:flex}.ec-page .ec-arch-govern{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);background:repeating-linear-gradient(-45deg,#30424d 0 1px,#0000 1px 9px);border:1px solid #667882;justify-content:space-between;gap:20px;padding:23px 30px;display:flex}.ec-page .ec-platforms{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.ec-page .ec-platforms span{text-align:center;font-size:var(--type-size-compact);color:#c2d0d7;line-height:var(--type-leading-compact);border:1px solid #4c606d;padding:16px 12px}.ec-page .ec-platform-note{font-size:var(--type-size-caption);color:#8095a2;line-height:var(--type-leading-caption);margin-top:22px;margin-left:175px}.ec-page .ec-arch-foot{border-top:1px solid #495963;grid-template-columns:repeat(3,1fr);gap:45px;margin-top:40px;padding-top:30px;display:grid}.ec-page .ec-arch-foot b{font-weight:var(--type-weight-medium);font-size:var(--type-size-compact);line-height:var(--type-leading-compact)}.ec-page .ec-arch-foot p{font-size:var(--type-size-body);color:#9fadb5;line-height:var(--type-leading-body);margin-top:12px}.ec-page .ec-revenue-chain{border-block:1px solid #cbd6db;grid-template-columns:repeat(5,1fr);padding:25px 0;display:grid}.ec-page .ec-revenue-chain>div{border-left:1px solid #d6dfe1;padding:15px 24px;position:relative}.ec-page .ec-revenue-chain>div:first-child{border:0;padding-left:0}.ec-page .ec-revenue-chain>div>span{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:var(--ec-brand)}.ec-page .ec-revenue-chain h3{font-size:var(--type-size-card-title);letter-spacing:-.05em;line-height:var(--type-leading-card-title);margin:18px 0 10px}.ec-page .ec-revenue-chain b{font-size:var(--type-size-compact);font-weight:var(--type-weight-medium);line-height:var(--type-leading-compact)}.ec-page .ec-revenue-chain p{font-size:var(--type-size-body);color:#89989d;line-height:var(--type-leading-body);margin-top:12px}.ec-page .ec-revenue-note{justify-content:space-between;align-items:center;gap:20px;margin-top:22px;display:flex}.ec-page .ec-revenue-note b{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:var(--ec-brand)}.ec-page .ec-revenue-note p{font-size:var(--type-size-body);color:#8a9aa1;line-height:var(--type-leading-body)}.ec-page .ec-control-grid{grid-template-columns:.8fr 1.2fr;gap:70px;display:grid}.ec-page .ec-shield{border:1px solid #a6b6bf;place-items:center;width:62px;height:62px;margin:15px 0 25px;display:grid}.ec-page .ec-shield .ec-icon{color:#435d6c;width:32px;height:32px}.ec-page .ec-control-copy h3{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title)}.ec-page .ec-control-copy ul{margin:27px 0;padding:0;list-style:none}.ec-page .ec-control-copy li{font-size:var(--type-size-body);line-height:var(--type-leading-body);border-bottom:1px solid #d2dadd;gap:13px;padding:12px 0;display:flex}.ec-page .ec-control-copy li:before{content:"+";color:var(--ec-brand)}.ec-page .ec-control-copy .ec-demo-note{max-width:355px}.ec-page .ec-policy-demo{background:#fff;border:1px solid #c5d1d7;min-width:0;padding:30px}.ec-page .ec-policy-title{border-bottom:1px solid var(--ec-line);justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;padding-bottom:16px;display:flex}.ec-page .ec-policy-title>span{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#8297a2}.ec-page .ec-policy-title .ec-link{font-size:var(--type-size-label);line-height:var(--type-leading-label)}.ec-page .ec-form-row{grid-template-columns:1fr 1fr;gap:17px;display:grid}.ec-page label{font-size:var(--type-size-caption);font-weight:var(--type-weight-medium);line-height:var(--type-leading-caption);margin:17px 0 8px;display:block}.ec-page input,.ec-page select,.ec-page textarea{width:100%;font-size:var(--type-size-body);min-height:45px;line-height:var(--type-leading-body);background:#fff;border:1px solid #cbd6db;border-radius:0;padding:12px}.ec-page textarea{resize:vertical}.ec-page input::placeholder,.ec-page textarea::placeholder{color:#a2adb1}.ec-page .ec-policy-demo .ec-form-row label{margin-top:0}.ec-page .ec-policy-demo select{font-size:var(--type-size-body);line-height:var(--type-leading-body);padding:11px 8px}.ec-page [data-ec-role=policy-rule]{font-size:var(--type-size-caption);color:#7a8e99;min-height:40px;line-height:var(--type-leading-caption);margin-top:15px}.ec-page .ec-policy-progress{grid-template-columns:repeat(3,1fr);gap:7px;margin:20px 0;display:grid}.ec-page .ec-policy-progress span{color:#8397a1;font-size:var(--type-size-caption);line-height:var(--type-leading-caption);border-top:3px solid #dee5e7;padding-top:9px}.ec-page .ec-policy-progress span[data-done]{border-color:var(--ec-brand);color:var(--ec-brand)}.ec-page .ec-policy-status{background:#eef3f5;min-height:140px;padding:23px}.ec-page .ec-policy-status>span{font-size:var(--type-size-caption);color:#8fa0a8;line-height:var(--type-leading-caption)}.ec-page .ec-policy-status h4{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title);margin-top:7px}.ec-page .ec-policy-status>p{font-size:var(--type-size-body);color:#6d838e;line-height:var(--type-leading-body);margin-top:10px}.ec-page .ec-policy-actions{gap:8px;margin:19px 0;display:flex}.ec-page .ec-policy-actions .ec-btn{font-size:var(--type-size-label);min-height:42px;line-height:var(--type-leading-label);flex:1;justify-content:center;gap:0;padding:11px 12px}.ec-page .ec-btn-outline{color:#5d7481;background:#fff;border-color:#aebec7}.ec-page .ec-btn-outline:hover:not(:disabled){color:#fff;background:#263b49;border-color:#263b49}.ec-page .ec-log-details{font-size:var(--type-size-caption);color:#81949e;line-height:var(--type-leading-caption);border-top:1px solid #d8e1e5;margin-top:22px;padding-top:13px}.ec-page .ec-log-details summary{justify-content:space-between;gap:15px;display:flex}.ec-page .ec-log-details ol{font:var(--type-size-body)/var(--type-leading-body) var(--font-mono);padding-left:20px}.ec-page [data-ec-role=export-log]{font-size:var(--type-size-label);line-height:var(--type-leading-label);margin-top:13px}.ec-page .ec-delivery{grid-template-columns:1fr 1fr;gap:0 60px;display:grid}.ec-page .ec-delivery article{border-top:1px solid #cbd6dc;grid-template-columns:35px 155px 1fr;align-items:start;gap:18px;padding:25px 0;display:grid}.ec-page .ec-delivery article>span{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:var(--ec-brand)}.ec-page .ec-delivery small{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#8598a2}.ec-page .ec-delivery h3{font-size:var(--type-size-small-title);line-height:var(--type-leading-small-title);margin-top:6px}.ec-page .ec-delivery p{font-size:var(--type-size-body);color:#738992;line-height:var(--type-leading-body)}.ec-page .ec-outcomes{background:#e9eef0;justify-content:space-between;gap:40px;margin-top:35px;padding:35px;display:flex}.ec-page .ec-outcomes .ec-micro{font-size:var(--type-size-caption);color:#8498a3;line-height:var(--type-leading-caption);margin-bottom:12px}.ec-page .ec-outcomes h3{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title)}.ec-page .ec-outcomes>div:last-child{color:#6b8491;font-size:var(--type-size-caption);line-height:var(--type-leading-caption);grid-template-columns:repeat(3,1fr);align-content:center;gap:18px 28px;display:grid}.ec-page .ec-faq-grid{grid-template-columns:.8fr 1.2fr;gap:70px;display:grid}.ec-page .ec-faq{border-top:1px solid #c8d4d9}.ec-page .ec-faq:last-child{border-bottom:1px solid #c8d4d9}.ec-page .ec-faq summary{font-size:var(--type-size-label);font-weight:var(--type-weight-medium);line-height:var(--type-leading-label);justify-content:space-between;gap:30px;padding:23px 0;display:flex}.ec-page .ec-faq summary .ec-icon{width:18px;height:18px;color:var(--ec-brand);flex:none;margin-top:3px}.ec-page .ec-faq[open] summary .ec-icon{transform:rotate(45deg)}.ec-page .ec-faq>p{font-size:var(--type-size-body);color:#738992;line-height:var(--type-leading-body);padding:0 25px 24px 0}@media (max-width:1150px){.ec-page .ec-hero-grid{gap:35px}.ec-page .ec-hero .ec-btn{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);gap:15px;padding:15px 16px}.ec-page .ec-hero .ec-link{font-size:var(--type-size-label);line-height:var(--type-leading-label)}.ec-page .ec-hero .ec-actions{gap:18px}.ec-page .ec-core-art{padding:18px}.ec-page .ec-art-core{gap:12px;padding:25px 15px}.ec-page .ec-core-emblem{width:35px;height:35px}.ec-page .ec-core-status{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.ec-page .ec-art-systems>div{padding:16px}.ec-page .ec-cap-grid article{padding:25px}.ec-page .ec-demo{grid-template-columns:235px 1fr}.ec-page .ec-scenario-menu{padding:20px}.ec-page .ec-scenario-menu [role=tab]{padding:17px 13px}.ec-page .ec-scene-panel{padding:25px}.ec-page .ec-scene-result{gap:17px;padding:20px}.ec-page .ec-next-action{padding:18px}.ec-page .ec-scene-bottom{gap:15px}.ec-page .ec-architecture{grid-template-columns:120px 1fr}.ec-page .ec-arch-ai{display:block}.ec-page .ec-arch-ai>div:last-child{margin-top:17px}.ec-page .ec-platform-note{margin-left:145px}.ec-page .ec-revenue-chain>div{padding:12px 18px}.ec-page .ec-control-grid,.ec-page .ec-faq-grid{gap:40px}.ec-page .ec-policy-demo{padding:24px}.ec-page .ec-delivery{gap:0 35px}.ec-page .ec-delivery article{grid-template-columns:25px 130px 1fr;gap:13px}}@media (max-width:900px){.ec-page .ec-wrap{width:calc(100% - 64px)}.ec-page .ec-section{padding:70px 0}.ec-page .ec-hero-grid{grid-template-columns:1fr;gap:45px;padding:45px 0}.ec-page .ec-hero .ec-lead{max-width:600px}.ec-page .ec-core-art{width:100%;max-width:670px;padding:25px}.ec-page .ec-art-core{padding:27px}.ec-page .ec-core-emblem{width:48px;height:48px}.ec-page .ec-core-status{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.ec-page .ec-art-systems>div{padding:24px}.ec-page .ec-hero-bottom{gap:20px}.ec-page .ec-hero-bottom>span{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.ec-page .ec-hero-bottom p{padding-left:17px}.ec-page .ec-nav .ec-wrap{gap:30px;min-height:58px}.ec-page .ec-nav a{padding:18px 0}.ec-page .ec-nav a:last-child{gap:15px}.ec-page .ec-heading{margin-bottom:34px;display:block}.ec-page .ec-heading>.ec-lead{max-width:620px;margin-top:23px}.ec-page .ec-intro-grid{grid-template-columns:1fr;gap:30px}.ec-page .ec-cap-grid{grid-template-columns:repeat(2,1fr)}.ec-page .ec-cap-grid h3{min-height:60px}.ec-page .ec-demo{grid-template-columns:1fr}.ec-page .ec-scenario-menu{border-bottom:1px solid #c9d2d7;border-right:0;padding:22px}.ec-page .ec-scenario-menu [role=tablist]{grid-template-columns:repeat(4,1fr)}.ec-page .ec-scenario-menu [role=tab]{grid-template-columns:1fr;padding:15px 11px}.ec-page .ec-scenario-menu [role=tab] .ec-icon{display:none}.ec-page .ec-scenario-menu [role=tab]>span{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.ec-page .ec-scenario-menu .ec-demo-note{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);margin-top:15px}.ec-page .ec-scene-panel{padding:30px}.ec-page .ec-arch-label{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.ec-page .ec-architecture{grid-template-columns:100px 1fr;gap:14px 18px}.ec-page .ec-arch-experience{gap:12px;padding:20px}.ec-page .ec-arch-govern{gap:15px;padding:20px}.ec-page .ec-platforms{grid-template-columns:repeat(2,1fr)}.ec-page .ec-platform-note{margin-left:118px}.ec-page .ec-arch-foot{gap:25px}.ec-page .ec-revenue-chain{grid-template-columns:repeat(3,1fr);gap:25px 0}.ec-page .ec-revenue-chain>div:nth-child(4){border:0;padding-left:0}.ec-page .ec-revenue-note{gap:12px;display:grid}.ec-page .ec-control-grid{grid-template-columns:1fr;gap:30px}.ec-page .ec-control-copy .ec-demo-note{max-width:100%}.ec-page .ec-control-copy ul{grid-template-columns:1fr 1fr;gap:0 30px;display:grid}.ec-page .ec-delivery article{grid-template-columns:25px 1fr;gap:15px}.ec-page .ec-delivery p{grid-column:2}.ec-page .ec-outcomes{padding:28px;display:block}.ec-page .ec-outcomes>div:last-child{gap:20px;margin-top:25px}.ec-page .ec-faq-grid{grid-template-columns:1fr;gap:35px}}@media (max-width:600px){.ec-page .ec-wrap{width:calc(100% - 40px)}.ec-page .ec-section{padding:56px 0}.ec-page .ec-edition{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);padding:19px 0}.ec-page .ec-edition>span:last-child{display:none}.ec-page .ec-hero-grid{gap:35px;padding:35px 0}.ec-page .ec-hero-copy .ec-kicker{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);margin-bottom:25px}.ec-page .ec-hero-en{margin:24px 0}.ec-page .ec-hero .ec-lead{font-size:var(--type-size-lead);line-height:var(--type-leading-lead);margin-bottom:25px}.ec-page .ec-hero .ec-btn{font-size:var(--type-size-caption);min-height:49px;line-height:var(--type-leading-caption);gap:13px;padding:14px}.ec-page .ec-hero .ec-link{font-size:var(--type-size-label);line-height:var(--type-leading-label);gap:10px}.ec-page .ec-hero .ec-actions{gap:16px}.ec-page .ec-product-name{margin-top:25px}.ec-page .ec-product-name b{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.ec-page .ec-core-art{padding:15px}.ec-page .ec-art-ruler{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);padding-bottom:18px}.ec-page .ec-art-outcome{gap:10px;padding:20px 15px}.ec-page .ec-art-outcome small{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.ec-page .ec-art-core{gap:10px;padding:23px 13px}.ec-page .ec-art-core small{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.ec-page .ec-art-core p{font-size:var(--type-size-body);line-height:var(--type-leading-body)}.ec-page .ec-core-emblem{width:32px;height:38px}.ec-page .ec-core-emblem .ec-icon{width:23px;height:23px}.ec-page .ec-core-status{display:none}.ec-page .ec-art-trace{gap:12px}.ec-page .ec-art-systems{gap:10px}.ec-page .ec-art-systems>div{padding:15px 12px}.ec-page .ec-art-systems>div>span{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.ec-page .ec-core-art figcaption{margin-top:20px}.ec-page .ec-hero-bottom{grid-template-columns:repeat(3,1fr);gap:20px 10px;padding:22px 0}.ec-page .ec-hero-bottom>span{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);grid-column:1/-1;justify-content:space-between;display:flex}.ec-page .ec-hero-bottom>span br{display:none}.ec-page .ec-hero-bottom p{padding-left:13px}.ec-page .ec-hero-bottom p:nth-child(2){border:0;padding-left:0}.ec-page .ec-nav .ec-wrap{gap:25px;width:100%;min-height:54px;padding-inline:20px}.ec-page .ec-nav a{padding:17px 0}.ec-page .ec-nav a:last-child{margin-left:0}.ec-page .ec-kicker{font-size:var(--type-size-caption);letter-spacing:.02em;line-height:var(--type-leading-caption);margin-bottom:18px}.ec-page .ec-heading{margin-bottom:28px}.ec-page .ec-heading>.ec-lead{margin-top:20px}.ec-page .ec-evolution{gap:10px}.ec-page .ec-evolution small{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.ec-page .ec-cap-grid{grid-template-columns:1fr}.ec-page .ec-cap-grid article{padding:26px}.ec-page .ec-cap-grid h3{min-height:0}.ec-page .ec-cap-top{margin-bottom:21px}.ec-page .ec-scenario-menu{padding:20px}.ec-page .ec-scenario-menu [role=tablist]{grid-template-columns:1fr 1fr;gap:10px}.ec-page .ec-scenario-menu [role=tab]{padding:14px}.ec-page .ec-scenario-menu [role=tab]>span{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.ec-page .ec-scene-panel{padding:23px 20px}.ec-page .ec-scene-top{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);margin-bottom:22px}.ec-page .ec-source-tags{gap:6px}.ec-page .ec-source-tags>span{padding:5px 8px}.ec-page .ec-scene-result{grid-template-columns:1fr;gap:21px;padding:21px}.ec-page .ec-next-action{padding:19px}.ec-page .ec-scene-steps{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);gap:8px}.ec-page .ec-scene-bottom{padding-top:17px;display:block}.ec-page .ec-scene-bottom .ec-link{margin-top:15px}.ec-page .ec-architecture{grid-template-columns:1fr;gap:11px}.ec-page .ec-arch-label{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);margin-top:13px}.ec-page .ec-arch-experience{grid-template-columns:1fr 1fr;gap:13px;display:grid}.ec-page .ec-arch-ai{padding:23px 20px}.ec-page .ec-arch-ai>div:first-child{gap:12px}.ec-page .ec-arch-ai>div:last-child{flex-wrap:wrap;gap:12px}.ec-page .ec-arch-govern{gap:11px;display:grid}.ec-page .ec-platform-note{margin-left:0}.ec-page .ec-arch-foot{grid-template-columns:1fr;gap:25px}.ec-page .ec-arch-foot p{margin-top:8px}.ec-page .ec-revenue-chain{grid-template-columns:1fr;gap:0;padding:0}.ec-page .ec-revenue-chain>div,.ec-page .ec-revenue-chain>div:first-child,.ec-page .ec-revenue-chain>div:nth-child(4){border:0;border-bottom:1px solid #d6dfe1;grid-template-columns:25px 1fr auto;align-items:center;gap:10px 15px;padding:20px 0;display:grid}.ec-page .ec-revenue-chain>div:last-child{border:0}.ec-page .ec-revenue-chain h3{margin:0}.ec-page .ec-revenue-chain p{grid-column:2/-1;margin:0}.ec-page .ec-revenue-note b{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.ec-page .ec-control-copy ul{grid-template-columns:1fr}.ec-page .ec-policy-demo{padding:22px 18px}.ec-page .ec-policy-title>span{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.ec-page .ec-policy-demo .ec-form-row{grid-template-columns:1fr;gap:16px}.ec-page .ec-policy-actions{flex-wrap:wrap}.ec-page .ec-policy-actions .ec-btn{padding:11px 9px}.ec-page .ec-policy-status{padding:20px}.ec-page .ec-delivery{grid-template-columns:1fr}.ec-page .ec-delivery article{grid-template-columns:25px 1fr 1.1fr;gap:15px;padding:22px 0}.ec-page .ec-delivery p{grid-column:auto}.ec-page .ec-outcomes{padding:25px}.ec-page .ec-outcomes>div:last-child{grid-template-columns:1fr 1fr;gap:17px}.ec-page .ec-faq summary{gap:20px;padding:21px 0}.ec-page .ec-faq>p{padding-right:8px}}@media (max-width:360px){.ec-page .ec-hero .ec-actions{gap:12px}.ec-page .ec-hero .ec-btn{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);padding:13px 11px}.ec-page .ec-hero .ec-link{font-size:var(--type-size-label);line-height:var(--type-leading-label);gap:7px}.ec-page .ec-art-core p{font-size:var(--type-size-body);line-height:var(--type-leading-body)}.ec-page .ec-art-core i{margin:0 3px}.ec-page .ec-art-systems>div{padding:13px 9px}.ec-page .ec-hero-bottom>span{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.ec-page .ec-scene-panel{padding:20px 16px}.ec-page .ec-scene-result{padding:18px}.ec-page .ec-scene-steps{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.ec-page .ec-policy-actions .ec-btn{padding:11px 7px}.ec-page .ec-delivery article{grid-template-columns:22px 1fr}.ec-page .ec-delivery p{grid-column:2}}@media (prefers-reduced-motion:reduce){.ec-page{scroll-behavior:auto}.ec-page *,.ec-page :before,.ec-page :after{transition:none!important;animation:none!important}}@media print{.ec-page{scroll-padding-top:0}.ec-page .ec-nav,.ec-page .ec-actions,.ec-page .ec-core-art,.ec-page .ec-scenario-menu,.ec-page .ec-policy-actions,.ec-page button{display:none!important}.ec-page .ec-wrap{width:100%}.ec-page .ec-section{padding:25px 0}.ec-page .ec-hero-grid,.ec-page .ec-demo{display:block}.ec-page .ec-dark{color:#222;background:#fff}.ec-page .ec-dark .ec-lead{color:#444}.ec-page .ec-cap-grid article,.ec-page .ec-delivery article{break-inside:avoid}.ec-page .ec-control-grid{grid-template-columns:1fr 1fr;gap:30px}.ec-page .ec-architecture{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#202c33;padding:20px}.ec-page .ec-faq-grid{grid-template-columns:1fr}.ec-page a[href^=\#]{display:none}}.ec-page .ec-nav{z-index:20;transition:top .25s;top:101px}body:has(site-header[data-scrolled]) .ec-page .ec-nav{top:73px}@media (max-width:1023px){.ec-page .ec-nav{top:77px}body:has(site-header[data-scrolled]) .ec-page .ec-nav{top:65px}}@media (prefers-reduced-motion:reduce){.ec-page .ec-nav{transition:none}}.ec-page .product-breadcrumb{padding-bottom:18px}.ec-page section{scroll-margin-top:170px}body:has(site-header[data-scrolled]) .ec-page section{scroll-margin-top:142px}@media (max-width:1023px){.ec-page section{scroll-margin-top:148px}body:has(site-header[data-scrolled]) .ec-page section{scroll-margin-top:136px}}.sg-page{--sg-brand:#dd4501;--sg-brand-deep:#b63800;--sg-ink:#182126;--sg-muted:#646f73;--sg-line:#d8ddda;--sg-paper:#f2f3ef;--sg-warm:#f5f0e8;color:var(--sg-ink);font-style:normal;font-weight:var(--type-weight-body);font-size:var(--type-size-body);line-height:var(--type-leading-body);-webkit-font-smoothing:antialiased;background:#fff;overflow:clip}.sg-page *,.sg-page :before,.sg-page :after{box-sizing:border-box}.sg-page h1,.sg-page h2,.sg-page h3,.sg-page h4,.sg-page p{margin:0}.sg-page h1,.sg-page h2,.sg-page h3,.sg-page h4{font-weight:var(--type-weight-heading);line-height:var(--type-leading-small-title);letter-spacing:-.035em}.sg-page h2{font-size:var(--type-size-section);line-height:var(--type-leading-section)}.sg-page a{color:inherit;text-decoration:none}.sg-page button,.sg-page input,.sg-page select,.sg-page textarea{font:inherit;color:inherit}.sg-page button{cursor:pointer}.sg-page button,.sg-page a{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.sg-page button:disabled{cursor:default;opacity:.55}.sg-page button:focus-visible,.sg-page a:focus-visible,.sg-page input:focus-visible,.sg-page select:focus-visible,.sg-page textarea:focus-visible,.sg-page summary:focus-visible,.sg-page [tabindex]:focus-visible{outline-offset:5px;outline:3px solid #dd4501}.sg-page [hidden]{display:none!important}.sg-page ::selection{color:#182126;background:#ffb088}.sg-page input,.sg-page textarea,.sg-page select{border-radius:0;max-width:100%}.sg-page .sg-wrap{width:min(1280px,100% - 112px);margin-inline:auto}.sg-page .sg-section{padding:100px 0;scroll-margin-top:65px}.sg-page .sg-icon{flex-shrink:0;width:22px;height:22px}.sg-page .sg-logo{flex-shrink:0;width:37px;height:30px;display:block}.sg-page .sg-over{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#944016;margin-bottom:25px}.sg-page .sg-over:before{content:"";background:var(--sg-brand);vertical-align:1px;width:6px;height:6px;margin-right:12px;display:inline-block}.sg-page .sg-lead{font-size:var(--type-size-lead);color:var(--sg-muted);line-height:var(--type-leading-lead)}.sg-page .sg-mono{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);letter-spacing:.06em}.sg-page .sg-small-label{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);letter-spacing:.04em;color:#74817e;margin:20px 0 7px}.sg-page .sg-actions{flex-wrap:wrap;align-items:center;gap:29px;display:flex}.sg-page .sg-button{border:1px solid var(--sg-brand);background:var(--sg-brand);color:#fff;min-height:54px;font-size:var(--type-size-label);font-weight:var(--type-weight-heading);line-height:var(--type-leading-label);justify-content:space-between;align-items:center;gap:32px;padding:16px 22px;transition:background .2s,border-color .2s;display:inline-flex}.sg-page .sg-button .sg-icon{width:19px;height:19px}.sg-page .sg-button:hover{background:var(--sg-brand-deep);border-color:var(--sg-brand-deep)}.sg-page .sg-button-dark{background:var(--sg-ink);border-color:var(--sg-ink)}.sg-page .sg-button-dark:hover{background:#31434b;border-color:#31434b}.sg-page .sg-link{color:inherit;font-size:var(--type-size-label);font-weight:var(--type-weight-medium);line-height:var(--type-leading-label);text-align:left;background:0 0;border:0;border-bottom:1px solid #9ba5a1;justify-content:space-between;align-items:center;gap:22px;padding:7px 0;display:inline-flex}.sg-page .sg-link .sg-icon{width:17px;height:17px;transition:transform .2s}.sg-page .sg-link:hover{color:var(--sg-brand);border-color:var(--sg-brand)}.sg-page .sg-link:hover .sg-icon{transform:translate(2px,-2px)}.sg-page .sg-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sg-page .sg-hero{background:var(--sg-paper);padding-top:0;position:relative}.sg-page .sg-hero-grid{grid-template-columns:46% 54%;align-items:center;gap:0;min-height:730px;padding:65px 0 66px;display:grid}.sg-page .sg-hero-copy{z-index:2;padding-right:18px;position:relative}.sg-page .sg-hero .sg-over{font-size:var(--type-size-caption);letter-spacing:.085em;color:#656e6b;line-height:var(--type-leading-caption);margin-bottom:23px}.sg-page .sg-product-name{font-size:var(--type-size-compact);color:#67736e;line-height:var(--type-leading-compact)}.sg-page .sg-hero h1{font-size:var(--type-size-hero);line-height:var(--type-leading-hero);letter-spacing:-.055em;font-weight:var(--type-weight-heading);margin:24px 0 19px}.sg-page .sg-hero h1 span{color:var(--sg-brand)}.sg-page .sg-hero-en{font-size:var(--type-size-caption);color:#64716c;line-height:var(--type-leading-caption);margin:0 0 22px}.sg-page .sg-hero .sg-lead{font-size:var(--type-size-lead);color:#394842;font-weight:var(--type-weight-medium);line-height:var(--type-leading-lead)}.sg-page .sg-hero-description{font-size:var(--type-size-lead);color:#707b76;line-height:var(--type-leading-lead);max-width:460px;margin:14px 0 27px}.sg-page .sg-hero .sg-actions{gap:24px}.sg-page .sg-discovery-art{isolation:isolate;height:596px;margin-left:4px;position:relative}.sg-page .sg-discovery-art:before{content:"";opacity:.65;z-index:-2;background-image:radial-gradient(#cdd3ca 1px,#0000 1px);background-size:20px 20px;position:absolute;inset:17px 0;-webkit-mask-image:radial-gradient(#000 10%,#0000 75%);mask-image:radial-gradient(#000 10%,#0000 75%)}.sg-page .sg-art-caption{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);letter-spacing:.12em;color:#919a8d;justify-content:space-between;display:flex;position:absolute;top:3px;left:15px;right:0}.sg-page .sg-art-caption span:last-child{letter-spacing:0;border:1px solid #cdd4c7;padding:2px 7px}.sg-page .sg-orbit{z-index:-1;pointer-events:none;border:1px solid #d1d8cc;border-radius:50%;position:absolute}.sg-page .sg-orbit-one{width:420px;height:420px;top:76px;left:110px}.sg-page .sg-orbit-two{width:526px;height:526px;top:23px;left:57px}.sg-page .sg-orbit-three{border-style:dashed;width:314px;height:314px;top:129px;left:163px}.sg-page .sg-orbit-plus{font:var(--type-size-card-title)/var(--type-leading-card-title) var(--font-mono);color:#96a08e;position:absolute}.sg-page .sg-orbit-plus-a{top:98px;right:5px}.sg-page .sg-orbit-plus-b{bottom:108px;left:25px}.sg-page .sg-signal-label{color:#7b8972;font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);letter-spacing:.08em;align-items:center;gap:8px;display:flex;position:absolute;top:66px;right:18px}.sg-page .sg-signal-label i{background:var(--sg-brand);width:5px;height:5px}.sg-page .sg-query-card{z-index:1;background:#fff;border:1px solid #dfe3dc;width:86%;padding:18px 23px 22px;position:absolute;top:110px;left:3%;transform:rotate(-3deg);box-shadow:0 18px 34px #29382b09}.sg-page .sg-mini-top{font:var(--type-size-micro)/var(--type-leading-micro) var(--font-mono);letter-spacing:.08em;color:#7c887a;justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.sg-page .sg-mini-top .sg-icon{width:17px;height:17px;color:var(--sg-brand)}.sg-page .sg-search-bar{font-size:var(--type-size-compact);color:#3c4b3f;line-height:var(--type-leading-compact);background:#f9faf7;border:1px solid #cdd5c6;align-items:center;gap:12px;padding:14px 15px;display:flex}.sg-page .sg-search-bar>.sg-icon{color:#6a7b68;width:18px;height:18px}.sg-page .sg-search-bar i{color:#9aa391;margin-left:auto;font-style:normal}.sg-page .sg-search-result{align-items:center;gap:12px;margin-top:19px;display:flex}.sg-page .sg-brand-mini{width:38px;height:38px;color:var(--sg-brand);background:#f2f4ed;justify-content:center;align-items:center;display:flex}.sg-page .sg-brand-mini .sg-logo{width:26px;height:23px}.sg-page .sg-search-result b{font-size:var(--type-size-caption);font-weight:var(--type-weight-medium);color:#4c6244;line-height:var(--type-leading-caption);display:block}.sg-page .sg-search-result small{font-size:var(--type-size-caption);color:#86927f;line-height:var(--type-leading-caption);margin-top:3px;display:block}.sg-page .sg-answer-card{color:#e2e8e6;z-index:2;background:#18272c;padding:22px 26px 25px;position:absolute;top:278px;left:15%;right:-2%;transform:rotate(2deg);box-shadow:0 24px 45px #1c2f2719}.sg-page .sg-answer-card .sg-mini-top{color:#91a5a6}.sg-page .sg-answer-card .sg-mini-top .sg-icon{color:#fa8b53}.sg-page .sg-answer-question{font-size:var(--type-size-body);font-weight:var(--type-weight-medium);line-height:var(--type-leading-body);color:#f0f4f2;margin-bottom:13px}.sg-page .sg-answer-text{font-size:var(--type-size-body);line-height:var(--type-leading-body);color:#98adac}.sg-page .sg-answer-text span{color:#dce5df;border-bottom:1px solid #bf774f}.sg-page .sg-citation-chips{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.sg-page .sg-citation-chips>span{font-size:var(--type-size-caption);color:#b5c4bf;line-height:var(--type-leading-caption);border:1px solid #43585a;align-items:center;gap:7px;padding:4px 8px;display:flex}.sg-page .sg-citation-chips i{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#ec9864}.sg-page .sg-choice-card{background:var(--sg-brand);color:#fff;z-index:3;justify-content:space-between;align-items:center;gap:20px;width:74%;padding:20px 24px;display:flex;position:absolute;bottom:9px;left:2%;transform:rotate(-2deg);box-shadow:0 15px 26px #a5440010}.sg-page .sg-choice-card span{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);letter-spacing:.1em;color:#ffd5bd;margin-bottom:9px;display:block}.sg-page .sg-choice-card strong{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title);letter-spacing:-.03em}.sg-page .sg-choice-card p{font-size:var(--type-size-compact);color:#ffdcc9;line-height:var(--type-leading-compact);margin-top:11px}.sg-page .sg-choice-card>.sg-icon{stroke-width:1px;width:38px;height:38px}.sg-page .sg-art-bottom{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#8d978b;letter-spacing:.05em;position:absolute;bottom:-24px;right:0}.sg-page .sg-channel-rail{border-block:1px solid #d4d9d0;margin-top:18px}.sg-page .sg-channel-grid{grid-template-columns:26% 47% 27%;display:grid}.sg-page .sg-channel-grid>div{border-left:1px solid #d4d9d0;padding:22px 27px}.sg-page .sg-channel-grid>div:first-child{border:0;padding-left:0}.sg-page .sg-channel-grid>div:last-child{padding-right:0}.sg-page .sg-channel-grid small{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);letter-spacing:.07em;color:#86907f;margin-bottom:8px;display:block}.sg-page .sg-channel-grid p{font-size:var(--type-size-compact);line-height:var(--type-leading-compact);font-weight:var(--type-weight-medium);color:#384a40}.sg-page .sg-channel-grid p span{color:#afb7a8;margin:0 7px}.sg-page .sg-channel-note{font-size:var(--type-size-caption);color:#7a8476;line-height:var(--type-leading-caption);padding:11px 0 14px}.sg-page-nav{z-index:30;border-bottom:1px solid var(--sg-line);background:#fffffff7;position:sticky;top:0}.sg-page .sg-nav-inner{justify-content:space-between;align-items:center;gap:22px;min-height:64px;display:flex}.sg-page .sg-nav-links{scrollbar-width:none;gap:28px;min-width:0;padding:19px 0;display:flex;overflow:auto}.sg-page .sg-nav-links a{white-space:nowrap;font-size:var(--type-size-label);line-height:var(--type-leading-label);color:#677578}.sg-page .sg-nav-links a:hover,.sg-page .sg-nav-links a[aria-current]{color:var(--sg-brand)}.sg-page-nav .sg-link{white-space:nowrap;font-size:var(--type-size-label);line-height:var(--type-leading-label);border:0;flex-shrink:0;gap:13px}.sg-page .sg-intro-split{grid-template-columns:1fr .8fr;align-items:end;gap:12%;margin-bottom:47px;display:grid}.sg-page .sg-intro-split .sg-lead{max-width:465px;margin-bottom:4px}.sg-page .sg-value-grid{border-top:1px solid var(--sg-line);grid-template-columns:repeat(4,1fr);margin-top:13px;display:grid}.sg-page .sg-value-item{border-right:1px solid var(--sg-line);padding:31px 27px 0;position:relative}.sg-page .sg-value-item:first-child{padding-left:0}.sg-page .sg-value-item:last-child{border-right:0;padding-right:0}.sg-page .sg-value-item>.sg-icon{width:26px;height:26px;color:var(--sg-brand);margin-bottom:25px;display:block}.sg-page .sg-value-item>.sg-mono{color:#85917c;font-size:var(--type-size-caption);line-height:var(--type-leading-caption);margin-bottom:8px;display:block}.sg-page .sg-value-item h3{font-size:var(--type-size-small-title);line-height:var(--type-leading-small-title);margin-bottom:8px}.sg-page .sg-value-item p{font-size:var(--type-size-compact);color:#748074;line-height:var(--type-leading-compact)}.sg-page .sg-capabilities{background:var(--sg-paper)}.sg-page .sg-cap-grid{border-top:1px solid #cfd6cc;border-left:1px solid #cfd6cc;grid-template-columns:repeat(3,1fr);display:grid}.sg-page .sg-cap-card{background:0 0;border-bottom:1px solid #cfd6cc;border-right:1px solid #cfd6cc;flex-direction:column;min-width:0;padding:29px 30px 0;transition:background .2s;display:flex}.sg-page .sg-cap-card:hover{background:#e9ede5}.sg-page .sg-cap-top{color:var(--sg-brand);justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.sg-page .sg-cap-top .sg-mono{font-size:var(--type-size-caption);color:#83907a;line-height:var(--type-leading-caption)}.sg-page .sg-cap-top .sg-icon{stroke-width:1.2px;width:27px;height:27px}.sg-page .sg-cap-en{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);letter-spacing:-.015em;color:#7b8575;min-height:36px;margin-bottom:12px}.sg-page .sg-cap-card h3{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title);letter-spacing:-.04em;margin-bottom:12px}.sg-page .sg-cap-card>p:not(.sg-cap-en){font-size:var(--type-size-compact);line-height:var(--type-leading-compact);color:#707d6a;margin-bottom:26px}.sg-page .sg-cap-detail{border-top:1px solid #d4dccd;margin-top:auto}.sg-page summary{cursor:pointer;list-style:none}.sg-page summary::-webkit-details-marker{display:none}.sg-page .sg-cap-detail summary{font-size:var(--type-size-label);color:#53644d;line-height:var(--type-leading-label);justify-content:space-between;align-items:center;gap:12px;padding:17px 0;display:flex}.sg-page .sg-cap-detail summary .sg-icon{width:15px;height:15px;transition:transform .2s}.sg-page details[open]>summary .sg-icon{transform:rotate(45deg)}.sg-page .sg-cap-detail>div{padding-bottom:22px}.sg-page .sg-list{gap:9px;margin:0;padding:0;list-style:none;display:grid}.sg-page .sg-list li{font-size:var(--type-size-body);line-height:var(--type-leading-body);align-items:flex-start;gap:10px;min-width:0;display:flex}.sg-page .sg-list li>.sg-icon{color:#829c6e;stroke-width:1.5px;width:14px;height:14px;margin-top:4px}.sg-page .sg-cap-detail .sg-list{color:#66765e}.sg-page .sg-delivery-text{font-size:var(--type-size-caption);color:#425637;line-height:var(--type-leading-caption)}.sg-page .sg-tags{flex-wrap:wrap;gap:5px;margin-top:14px;display:flex}.sg-page .sg-tags span{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#6c7c60;background:#e2e8dc;padding:5px 7px}.sg-page .sg-platform{color:#edf2ef;background:#172328}.sg-page .sg-platform .sg-over{color:#acbcb6}.sg-page .sg-platform h2{color:#edf2ef}.sg-page .sg-platform .sg-lead{color:#a3b4b3;font-size:var(--type-size-lead);line-height:var(--type-leading-lead)}.sg-page .sg-platform-note{font-size:var(--type-size-caption);color:#91a199;line-height:var(--type-leading-caption);border-left:2px solid #c57f51;margin-top:18px;padding-left:13px}.sg-page .sg-platform-window{color:#2c3c35;background:#fff;border:1px solid #52615e;box-shadow:0 30px 70px #0002}.sg-page .sg-window-bar{font-size:var(--type-size-caption);color:#5f7356;line-height:var(--type-leading-caption);background:#e9ede6;border-bottom:1px solid #d3dcce;justify-content:space-between;align-items:center;gap:20px;padding:16px 23px;display:flex}.sg-page .sg-window-bar>div{align-items:center;gap:11px;display:flex}.sg-page .sg-window-bar .sg-logo{width:26px;height:23px;color:var(--sg-brand)}.sg-page .sg-window-bar i{color:#95a48b;margin-inline:8px;font-style:normal}.sg-page .sg-window-bar>span{font-size:var(--type-size-caption);color:#7d8c76;line-height:var(--type-leading-caption);align-items:center;gap:7px;display:flex}.sg-page .sg-window-bar .sg-offline-dot{background:#ac9876;width:5px;height:5px;margin:0;display:block}.sg-page .sg-console{grid-template-columns:215px minmax(0,1fr);min-height:526px;display:grid}.sg-page .sg-console-menu{background:#f2f4ef;border-right:1px solid #dce2d7;flex-direction:column;gap:5px;padding:21px 11px;display:flex}.sg-page .sg-console-menu>button{text-align:left;color:#778571;background:0 0;border:0;align-items:flex-start;gap:12px;width:100%;padding:13px;display:flex}.sg-page .sg-console-menu .sg-icon{width:18px;height:18px;margin-top:2px}.sg-page .sg-console-menu span{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.sg-page .sg-console-menu small{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#94a08e;margin-top:4px;display:block}.sg-page .sg-console-menu>button[aria-selected=true]{color:var(--sg-brand);background:#f7e7dc;box-shadow:inset 2px 0 #dd4501}.sg-page .sg-console-menu>button[aria-selected=true] small{color:#ab8169}.sg-page .sg-console-menu>button:hover{background:#e8ede3}.sg-page .sg-console-content{min-width:0;padding:28px 32px 24px}.sg-page .sg-module-panel{min-width:0}.sg-page .sg-board-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;display:flex}.sg-page .sg-board-kicker{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#92a186;letter-spacing:.1em;margin-bottom:9px;display:block}.sg-page .sg-board-heading h3{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title);color:#31472c;letter-spacing:-.04em}.sg-page .sg-badge{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);color:#88977f;white-space:nowrap;border:1px solid #d1daca;padding:4px 8px}.sg-page .sg-board-desc{color:#89957e;font-size:var(--type-size-body);line-height:var(--type-leading-body);margin-bottom:21px}.sg-page .sg-board-toolbar{border-bottom:1px solid #e0e6d9;justify-content:space-between;align-items:center;gap:20px;padding-bottom:19px;display:flex}.sg-page .sg-board-toolbar p{font-size:var(--type-size-body);color:#829078;line-height:var(--type-leading-body)}.sg-page .sg-board-toolbar select{font-size:var(--type-size-body);color:#617654;min-height:34px;line-height:var(--type-leading-body);background:#f8faf5;border:1px solid #d7dfcd;padding:6px 27px 6px 10px}.sg-page .sg-metric-row{grid-template-columns:repeat(4,1fr);gap:13px;padding:22px 0;display:grid}.sg-page .sg-metric{background:#f5f7f0;border:1px solid #e0e6d9;min-width:0;padding:13px 14px}.sg-page .sg-metric>small{font-size:var(--type-size-caption);color:#839276;line-height:var(--type-leading-caption);margin-bottom:6px;display:block}.sg-page .sg-metric>strong{font-size:var(--type-size-card-title);font-weight:var(--type-weight-medium);line-height:var(--type-leading-card-title);color:#415b33;letter-spacing:-.035em;display:block}.sg-page .sg-metric>span{font-size:var(--type-size-caption);color:#91a183;line-height:var(--type-leading-caption);margin-top:9px;display:block}.sg-page .sg-metric.highlight{background:#f8ece1;border-color:#ead6c4}.sg-page .sg-metric.highlight strong{color:#bf4b12}.sg-page .sg-sample-head{font-size:var(--type-size-caption);color:#92a084;line-height:var(--type-leading-caption);background:#f4f7ef;border-block:1px solid #e2e7da;grid-template-columns:minmax(0,1fr) 89px 123px 17px;gap:12px;padding:10px 8px;display:grid}.sg-page .sg-sample-row{text-align:left;border:0;background:#fff;border-bottom:1px solid #e2e7da;grid-template-columns:minmax(0,1fr) 89px 123px 17px;align-items:center;gap:12px;width:100%;padding:12px 8px;display:grid}.sg-page .sg-sample-row:hover{background:#faf4ed}.sg-page .sg-sample-row .sg-prompt-text{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);color:#49613b;min-width:0}.sg-page .sg-sample-row .sg-prompt-text small{color:#98a98b;font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);display:block}.sg-page .sg-sample-channel{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#718465}.sg-page .sg-sample-row>.sg-icon{color:#859876;width:14px;height:14px}.sg-page .sg-observation-status{flex-wrap:wrap;gap:4px;display:flex}.sg-page .sg-observation-status>span{font-size:var(--type-size-micro);line-height:var(--type-leading-micro);color:#8c9b80;background:#eef2e8;padding:2px 5px}.sg-page .sg-observation-status>span.yes{color:#658149;background:#e1ead8}.sg-page .sg-observation-status>span.cited{color:#b86938;background:#f8e5d6}.sg-page .sg-sample-foot{font-size:var(--type-size-caption);color:#94a087;line-height:var(--type-leading-caption);margin-top:16px}.sg-page .sg-window-foot{color:#8b997c;font-size:var(--type-size-caption);line-height:var(--type-leading-caption);background:#f4f6f0;border-top:1px solid #dce2d5;justify-content:space-between;gap:20px;padding:10px 24px;display:flex}.sg-page .sg-window-foot>span:first-child{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);letter-spacing:.05em}.sg-page .sg-subtle-button{font-size:var(--type-size-label);color:#758a68;white-space:nowrap;line-height:var(--type-leading-label);background:#fff;border:1px solid #cfdaca;padding:6px 10px}.sg-page .sg-subtle-button:hover{color:#b64f19;border-color:#d9a888}.sg-page .sg-intent-grid{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:32px;display:grid}.sg-page .sg-intent-card{background:#f5f7f0;border:1px solid #e1e6da;min-width:0;padding:21px 18px 0}.sg-page .sg-intent-card small{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#91a084;letter-spacing:.03em}.sg-page .sg-intent-card h4{font-size:var(--type-size-small-title);color:#536d46;line-height:var(--type-leading-small-title);margin-top:27px}.sg-page .sg-intent-card p{font-size:var(--type-size-compact);color:#7e9270;line-height:var(--type-leading-compact);min-height:75px;margin-top:18px}.sg-page .sg-intent-card>span{font-size:var(--type-size-caption);color:#617c50;line-height:var(--type-leading-caption);border-top:1px solid #dce3d4;justify-content:space-between;align-items:center;gap:12px;margin-top:25px;padding:18px 0;display:flex}.sg-page .sg-intent-card .sg-icon{width:15px;height:15px}.sg-page .sg-inline-note{color:#95836c;font-size:var(--type-size-caption);line-height:var(--type-leading-caption);background:#f7f4ed;border-left:2px solid #cc8952;gap:14px;margin-top:29px;padding:13px 16px;display:flex}.sg-page .sg-inline-note b{font-weight:var(--type-weight-medium);color:#a87545;flex-shrink:0}.sg-page .sg-content-map{grid-template-columns:190px 1fr;align-items:center;gap:45px;padding:22px 0;display:grid;position:relative}.sg-page .sg-topic-core{text-align:center;color:#496a36;background:#e4eadc;padding:37px 22px;position:relative}.sg-page .sg-topic-core .sg-icon{color:#7d986b;width:35px;height:35px;margin:0 auto 20px;display:block}.sg-page .sg-topic-core strong{font-size:var(--type-size-small-title);line-height:var(--type-leading-small-title);display:block}.sg-page .sg-topic-core small{font-size:var(--type-size-caption);color:#8b9d7b;line-height:var(--type-leading-caption);margin-top:8px;display:block}.sg-page .sg-topic-core:after{content:"";background:#b2c49e;width:46px;height:1px;position:absolute;top:50%;right:-46px}.sg-page .sg-topic-branches{gap:11px;display:grid}.sg-page .sg-topic-branches>div{background:#fafbf8;border:1px solid #dfe6d6;padding:17px 18px}.sg-page .sg-topic-branches b{font-size:var(--type-size-compact);font-weight:var(--type-weight-medium);color:#5a7549;line-height:var(--type-leading-compact)}.sg-page .sg-topic-branches p{font-size:var(--type-size-body);color:#91a080;line-height:var(--type-leading-body);margin-top:6px}.sg-page .sg-status{font-size:var(--type-size-caption);color:#899c72;float:right;line-height:var(--type-leading-caption);background:#e9efdf;padding:3px 6px}.sg-page .sg-status.orange{color:#bb7950;background:#fae9d8}.sg-page .sg-entity-map{grid-template-columns:.8fr 1.2fr;align-items:center;gap:40px;padding:35px 0 25px;display:grid}.sg-page .sg-entity-brand{text-align:center;background:#eff3e9;border:1px solid #c8d5bc;padding:48px 20px;position:relative}.sg-page .sg-entity-brand .sg-logo{width:57px;height:46px;color:var(--sg-brand);margin:0 auto 27px}.sg-page .sg-entity-brand strong{font-size:var(--type-size-card-title);color:#4e6a3c;line-height:var(--type-leading-card-title);display:block}.sg-page .sg-entity-brand small{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#899f78}.sg-page .sg-entity-brand:after{content:"";background:#acbf99;width:40px;height:1px;position:absolute;top:50%;right:-40px}.sg-page .sg-entity-links{gap:11px;display:grid}.sg-page .sg-entity-links>div{color:#6d865a;border:1px solid #dbe3d1;grid-template-columns:27px 1fr;gap:0 12px;padding:15px;display:grid}.sg-page .sg-entity-links .sg-icon{color:#9cab8d;grid-row:1/3;width:23px;height:23px;margin-top:4px}.sg-page .sg-entity-links strong{font-size:var(--type-size-compact);font-weight:var(--type-weight-medium);line-height:var(--type-leading-compact)}.sg-page .sg-entity-links span{font-size:var(--type-size-caption);color:#93a381;line-height:var(--type-leading-caption);margin-top:3px}.sg-page .sg-check-table{border-top:1px solid #dde6d1;margin-top:26px}.sg-page .sg-check-table>div{border-bottom:1px solid #dde6d1;align-items:center;gap:17px;padding:21px 12px;display:flex}.sg-page .sg-check-table .sg-icon{color:#8fa37b}.sg-page .sg-check-table span{flex:1}.sg-page .sg-check-table b{font-size:var(--type-size-compact);color:#607e49;font-weight:var(--type-weight-medium);line-height:var(--type-leading-compact);display:block}.sg-page .sg-check-table small{font-size:var(--type-size-caption);color:#90a47d;line-height:var(--type-leading-caption);margin-top:5px;display:block}.sg-page .sg-check-table em{font-style:normal;font-size:var(--type-size-caption);color:#97a985;line-height:var(--type-leading-caption);border:1px solid #dae5cd;padding:3px 7px}.sg-page .sg-kanban{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:24px;display:grid}.sg-page .sg-kanban>div{background:#f1f5e9;min-width:0;min-height:280px;padding:16px 12px}.sg-page .sg-kanban h4{font-size:var(--type-size-small-title);color:#81946b;font-weight:var(--type-weight-medium);line-height:var(--type-leading-small-title);justify-content:space-between;gap:10px;margin-bottom:18px;display:flex}.sg-page .sg-kanban h4 span{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#8d9e7c;background:#e0e8d5;padding:3px 5px}.sg-page .sg-task-card{background:#fff;border:1px solid #dde6d0;margin-bottom:12px;padding:16px 13px;box-shadow:0 4px 8px #273b1f04}.sg-page .sg-task-card small{font-size:var(--type-size-caption);color:#b27a4d;line-height:var(--type-leading-caption);margin-bottom:12px;display:block}.sg-page .sg-task-card strong{font-size:var(--type-size-caption);color:#566f41;line-height:var(--type-leading-caption);font-weight:var(--type-weight-medium);overflow-wrap:anywhere;display:block}.sg-page .sg-task-card p{font-size:var(--type-size-compact);color:#9ba989;line-height:var(--type-leading-compact);margin-top:17px}.sg-page .sg-attribution-track{grid-template-columns:repeat(4,1fr);gap:13px;margin-top:42px;display:grid}.sg-page .sg-attribution-track>div{background:#f3f6ec;border-top:2px solid #a8bb8f;padding:19px 15px 17px;position:relative}.sg-page .sg-attribution-track small{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#a2b190;margin-bottom:25px;display:block}.sg-page .sg-attribution-track strong{font-size:var(--type-size-compact);color:#566e3f;line-height:var(--type-leading-compact);display:block}.sg-page .sg-attribution-track p{font-size:var(--type-size-body);color:#8d9e79;min-height:56px;line-height:var(--type-leading-body);margin-top:10px}.sg-page .sg-attribution-track span{font-size:var(--type-size-caption);color:#91a577;line-height:var(--type-leading-caption);border:1px solid #cfddba;margin-top:22px;padding:4px 7px;display:inline-block}.sg-page .sg-attribution-notes{grid-template-columns:1fr 1fr;gap:27px;margin-top:26px;display:grid}.sg-page .sg-attribution-notes b{font-size:var(--type-size-caption);color:#6a8151;font-weight:var(--type-weight-medium);line-height:var(--type-leading-caption)}.sg-page .sg-attribution-notes p{font-size:var(--type-size-body);color:#99a78a;line-height:var(--type-leading-body);margin-top:8px}.sg-page .sg-evidence{background:#fff}.sg-page .sg-evidence-heading h2{font-size:var(--type-size-section);line-height:var(--type-leading-section)}.sg-page .sg-evidence-heading h2 span{color:#829074}.sg-page .sg-evidence-heading .sg-lead{margin-top:20px}.sg-page .sg-evidence-grid{grid-template-columns:repeat(3,1fr);gap:42px;margin-top:43px;display:grid}.sg-page .sg-evidence-grid article{border-top:1px solid var(--sg-line);padding-top:24px}.sg-page .sg-evidence-grid .sg-mono{font-size:var(--type-size-caption);color:#85907a;line-height:var(--type-leading-caption)}.sg-page .sg-evidence-grid h3{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title);margin:25px 0 14px}.sg-page .sg-evidence-grid p{font-size:var(--type-size-compact);line-height:var(--type-leading-compact);color:#73816d;min-height:78px}.sg-page .sg-evidence-grid .sg-list{margin-top:24px}.sg-page .sg-evidence-grid .sg-list li{font-size:var(--type-size-compact);color:#75816f;line-height:var(--type-leading-compact)}.sg-page .sg-source-line{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);color:#87947e;border-top:1px solid #e2e7de;margin-top:34px;padding-top:18px}.sg-page .sg-source-line a{text-underline-offset:3px;color:#586f49;text-decoration:underline}.sg-page .sg-cycle{background:#f2f3ef}.sg-page .sg-cycle-layout{grid-template-columns:44% 1fr;align-items:center;gap:9%;display:grid}.sg-page .sg-cycle-visual{width:100%;max-width:430px;height:395px;margin:auto;position:relative}.sg-page .sg-cycle-orbit{border:1px solid #bdc8b3;border-radius:50%;width:278px;height:278px;position:absolute;top:52px;left:calc(50% - 139px)}.sg-page .sg-cycle-orbit:before{content:"";border:1px dashed #c8d1be;border-radius:50%;position:absolute;inset:28px}.sg-page .sg-cycle-orbit:after{content:"↻";font-size:var(--type-size-stat-large);color:#c8a184;line-height:var(--type-leading-stat-large);position:absolute;top:-27px;left:calc(50% - 20px);transform:rotate(-35deg)}.sg-page .sg-cycle-inner{text-align:center;position:absolute;inset:117px 0 auto}.sg-page .sg-cycle-inner span{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#98a18d;display:block}.sg-page .sg-cycle-inner strong{font-size:var(--type-size-stat);letter-spacing:-.04em;line-height:var(--type-leading-stat);color:#3b5030;margin-top:10px;display:block}.sg-page .sg-cycle-inner small{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);letter-spacing:.1em;color:#949e87;margin-top:10px;display:block}.sg-page .sg-cycle-node{text-align:center;z-index:1;justify-items:center;gap:5px;width:98px;display:grid;position:absolute}.sg-page .sg-cycle-node b{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#93a27e;background:#edf0e8;border:1px solid #c6d1b9;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.sg-page .sg-cycle-node small{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#8c9a7f;background:#f2f3ef;padding:3px 6px}.sg-page .sg-cycle-node.active b{background:var(--sg-brand);color:#fff;border-color:var(--sg-brand)}.sg-page .sg-cycle-node.active small{color:var(--sg-brand)}.sg-page .sg-node-0{top:10px;left:calc(50% - 49px)}.sg-page .sg-node-1{top:95px;right:3px}.sg-page .sg-node-2{bottom:53px;right:3px}.sg-page .sg-node-3{bottom:0;left:calc(50% - 49px)}.sg-page .sg-node-4{bottom:53px;left:3px}.sg-page .sg-node-5{top:95px;left:3px}.sg-page .sg-cycle-tabs{border-top:1px solid #cdd6c4;border-left:1px solid #cdd6c4;grid-template-columns:repeat(3,1fr);gap:0;display:grid}.sg-page .sg-cycle-tabs button{font-size:var(--type-size-label);color:#7b8a6e;text-align:left;line-height:var(--type-leading-label);background:0 0;border:1px solid #cdd6c4;border-top:0;border-left:0;align-items:center;gap:10px;padding:14px 13px;display:flex}.sg-page .sg-cycle-tabs small{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#95a287}.sg-page .sg-cycle-tabs [aria-selected=true]{background:var(--sg-brand);color:#fff}.sg-page .sg-cycle-tabs [aria-selected=true] small{color:#ffd0b6}.sg-page .sg-step-panel{min-height:284px;padding-top:24px}.sg-page .sg-step-panel .sg-small-label{color:#a76f46;font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.sg-page .sg-step-panel h3{font-size:var(--type-size-card-title);color:#3b5130;line-height:var(--type-leading-card-title);margin:10px 0 14px}.sg-page .sg-step-panel>p{font-size:var(--type-size-body);color:#75826a;line-height:var(--type-leading-body)}.sg-page .sg-step-panel dl{font-size:var(--type-size-body);line-height:var(--type-leading-body);margin:23px 0 0}.sg-page .sg-step-panel dl>div{line-height:var(--type-leading-body);border-top:1px solid #d7dece;grid-template-columns:66px 1fr;gap:14px;padding:12px 0;display:grid}.sg-page .sg-step-panel dt{color:#99a18f}.sg-page .sg-step-panel dd{color:#647858;margin:0}.sg-page .sg-plans{background:#fff}.sg-page .sg-plan-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.sg-page .sg-plan{background:#f4f5f1;border-top:3px solid #bbc5b0;flex-direction:column;min-width:0;padding:25px 28px 29px;display:flex}.sg-page .sg-plan-featured{color:#e4ece5;border-top-color:var(--sg-brand);background:#17272b}.sg-page .sg-plan-top{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#93a085;justify-content:space-between;align-items:center;display:flex}.sg-page .sg-plan-top .sg-icon{color:#8a9b76;width:22px;height:22px}.sg-page .sg-plan-featured .sg-plan-top,.sg-page .sg-plan-featured .sg-plan-top .sg-icon{color:#cd9b74}.sg-page .sg-plan-word{font-size:var(--type-size-stat-large);letter-spacing:-.06em;line-height:var(--type-leading-stat-large);font-weight:var(--type-weight-medium);color:#445b36;margin:23px 0 16px}.sg-page .sg-plan-featured .sg-plan-word{color:#f0f4ed}.sg-page .sg-plan h3{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title);margin-bottom:7px}.sg-page .sg-plan-subtitle{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#95a086;min-height:34px}.sg-page .sg-plan-featured .sg-plan-subtitle{color:#8ba295}.sg-page .sg-plan>p:not(.sg-plan-word){font-size:var(--type-size-body);color:#7e8d72;line-height:var(--type-leading-body);margin:20px 0 25px}.sg-page .sg-plan-featured>p:not(.sg-plan-word){color:#b2c2b3}.sg-page .sg-plan .sg-list{color:#6e7e61;gap:11px}.sg-page .sg-plan .sg-list li{font-size:var(--type-size-body);line-height:var(--type-leading-body)}.sg-page .sg-plan-featured .sg-list{color:#b8c9b6}.sg-page .sg-plan-cost{border-top:1px solid #d9dfd0;margin-top:26px;padding-top:21px}.sg-page .sg-plan-cost b{font-size:var(--type-size-caption);font-weight:var(--type-weight-medium);color:#5b704e;line-height:var(--type-leading-caption)}.sg-page .sg-plan-cost p{font-size:var(--type-size-body);color:#8a997c;line-height:var(--type-leading-body);margin-top:8px}.sg-page .sg-plan-featured .sg-plan-cost{border-color:#40514b}.sg-page .sg-plan-featured .sg-plan-cost b{color:#c3d0bd}.sg-page .sg-plan-featured .sg-plan-cost p{color:#8ea38f}.sg-page .sg-plan>.sg-link{font-size:var(--type-size-label);color:#526b42;line-height:var(--type-leading-label);margin-top:30px}.sg-page .sg-plan-featured>.sg-link{color:#e2ebe0;border-color:#788d78}.sg-page .sg-plan-featured>.sg-link:hover{color:#ff9b60}.sg-page .sg-commercial-note{border-top:1px solid var(--sg-line);align-items:flex-start;gap:17px;margin-top:25px;padding-top:23px;display:flex}.sg-page .sg-commercial-note>.sg-icon{color:#a68768;width:23px;height:23px;margin-top:3px}.sg-page .sg-commercial-note b{font-size:var(--type-size-caption);font-weight:var(--type-weight-medium);color:#626f54;line-height:var(--type-leading-caption)}.sg-page .sg-commercial-note p{font-size:var(--type-size-body);color:#8a927f;line-height:var(--type-leading-body);max-width:1000px;margin-top:7px}.sg-page .sg-assets{background:#f5f0e8}.sg-page .sg-assets-layout{grid-template-columns:.85fr 1.15fr;align-items:center;gap:13%;display:grid}.sg-page .sg-assets .sg-lead{font-size:var(--type-size-lead);color:#8d8778;max-width:360px;line-height:var(--type-leading-lead);margin:25px 0 29px}.sg-page .sg-asset-folder{background:#fff;border:1px solid #d4d7c8;padding:23px 28px;position:relative;box-shadow:10px 10px #e4e6d8}.sg-page .sg-folder-top{color:var(--sg-brand);border-bottom:1px solid #e0e4d5;align-items:center;gap:14px;padding:10px 0 21px;display:flex}.sg-page .sg-folder-top>span{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#9ba78a;letter-spacing:.08em}.sg-page .sg-folder-top b{font-size:var(--type-size-lead);color:#566b44;font-weight:var(--type-weight-medium);letter-spacing:0;line-height:var(--type-leading-lead);margin-top:7px;display:block}.sg-page .sg-folder-top>small{font-size:var(--type-size-caption);color:#99a489;white-space:nowrap;line-height:var(--type-leading-caption);border:1px solid #d3dcc6;margin-left:auto;padding:4px 7px}.sg-page .sg-asset-row{border-bottom:1px solid #e2e7d8;align-items:center;gap:17px;padding:20px 0;display:flex}.sg-page .sg-asset-row>.sg-icon{color:#91a47b;width:24px;height:24px}.sg-page .sg-asset-row b{font-size:var(--type-size-compact);color:#5c7348;font-weight:var(--type-weight-medium);line-height:var(--type-leading-compact)}.sg-page .sg-asset-row p{font-size:var(--type-size-body);color:#97a584;line-height:var(--type-leading-body);margin-top:5px}.sg-page .sg-asset-row>span{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#a7b099;margin-left:auto}.sg-page .sg-folder-note{font-size:var(--type-size-caption);color:#a2aa94;line-height:var(--type-leading-caption);padding-top:18px}.sg-page .sg-faq-layout{grid-template-columns:.8fr 1.2fr;align-items:start;gap:13%;display:grid}.sg-page .sg-faq-layout .sg-lead{font-size:var(--type-size-lead);line-height:var(--type-leading-lead);margin-top:23px}.sg-page .sg-faq-layout .sg-link{margin-top:25px}.sg-page .sg-faq{border-top:1px solid var(--sg-line)}.sg-page .sg-faq:last-child{border-bottom:1px solid var(--sg-line)}.sg-page .sg-faq summary{font-size:var(--type-size-label);line-height:var(--type-leading-label);color:#526047;justify-content:space-between;align-items:center;gap:25px;padding:22px 0;display:flex}.sg-page .sg-faq summary .sg-icon{color:#94a082;width:17px;height:17px;transition:transform .2s}.sg-page .sg-faq summary:hover,.sg-page .sg-faq[open] summary{color:var(--sg-brand)}.sg-page .sg-faq>p{font-size:var(--type-size-body);color:#859279;line-height:var(--type-leading-body);padding:0 35px 24px 0}.sg-page .sg-dialog{color:#34432c;width:min(650px,100% - 36px);max-height:calc(100dvh - 36px);font-style:normal;font-weight:var(--type-weight-body);font-size:var(--type-size-compact);line-height:var(--type-leading-compact);background:#fff;border:1px solid #d2dac9;margin:auto;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:0 30px 90px #0003}.sg-page .sg-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0d1b20c9}.sg-page .sg-dialog-heading{z-index:1;background:#f1f4eb;border-bottom:1px solid #d7e0cc;justify-content:space-between;align-items:center;gap:15px;padding:15px 23px;display:flex;position:sticky;top:0}.sg-page .sg-dialog-heading>span{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#8a9d78;letter-spacing:.06em}.sg-page .sg-icon-button{color:#6b8356;background:0 0;border:1px solid #ccd9bf;place-items:center;width:34px;height:34px;display:grid}.sg-page .sg-icon-button>.sg-icon{width:17px;height:17px}.sg-page .sg-dialog-body{padding:27px 30px 30px}.sg-page .sg-dialog-body .sg-over{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);margin-bottom:17px}.sg-page .sg-dialog h2{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title);color:#425c32;margin-bottom:16px}.sg-page .sg-dialog-note{font-size:var(--type-size-caption);color:#8fa07d;line-height:var(--type-leading-caption);margin-bottom:20px}.sg-page .sg-sample-meta{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);background:#f4f7ef;grid-template-columns:1fr 1fr 1fr;gap:15px;margin:20px 0;padding:16px;display:grid}.sg-page .sg-sample-meta dt{color:#9ba98b;margin-bottom:6px}.sg-page .sg-sample-meta dd{color:#5e7b4a;font-size:var(--type-size-body);line-height:var(--type-leading-body);margin:0}.sg-page .sg-answer-excerpt{font-size:var(--type-size-compact);line-height:var(--type-leading-compact);color:#7f946c;background:#f3f5ee;border-left:2px solid #be8050;padding:18px}.sg-page .sg-source-address{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#708a5b;overflow-wrap:anywhere}.sg-page .sg-dialog-body #sg-sample-action{font-size:var(--type-size-caption);color:#72865e;line-height:var(--type-leading-caption)}.sg-page .sg-dialog-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:26px;display:flex}.sg-page .sg-dialog-actions .sg-button{font-size:var(--type-size-label);min-height:46px;line-height:var(--type-leading-label);gap:20px;padding:13px 17px}.sg-page .sg-dialog-actions .sg-link{font-size:var(--type-size-label);line-height:var(--type-leading-label)}.sg-page .sg-dialog-status{font-size:var(--type-size-caption);color:#a87349;line-height:var(--type-leading-caption);min-height:18px;margin-top:13px}.sg-page .sg-no-script{font-size:var(--type-size-caption);color:#a9b9ae;line-height:var(--type-leading-caption);padding:20px}@media (min-width:1600px){.sg-page .sg-hero-grid{min-height:785px;padding:85px 0}.sg-page .sg-discovery-art{height:628px}.sg-page .sg-query-card{top:120px}.sg-page .sg-answer-card{top:300px}.sg-page .sg-choice-card{bottom:13px}}@media (max-width:1199px){.sg-page .sg-wrap{width:calc(100% - 80px)}.sg-page .sg-section{padding:78px 0}.sg-page .sg-hero .sg-over{max-width:340px}.sg-page .sg-hero-description{max-width:365px!important}.sg-page .sg-hero .sg-actions{gap:19px}.sg-page .sg-hero .sg-button{font-size:var(--type-size-label);line-height:var(--type-leading-label);gap:24px;padding:15px 18px}.sg-page .sg-hero .sg-link{font-size:var(--type-size-label);line-height:var(--type-leading-label);gap:13px}.sg-page .sg-discovery-art{height:582px}.sg-page .sg-query-card{width:92%;padding:17px 18px;top:112px;left:0}.sg-page .sg-answer-card{padding:20px;top:279px;left:7%;right:-1%}.sg-page .sg-search-bar{gap:9px;padding:12px}.sg-page .sg-choice-card{width:81%;padding:19px 21px;bottom:8px;left:0}.sg-page .sg-orbit-one{width:340px;height:340px;top:120px;left:calc(50% - 170px)}.sg-page .sg-orbit-two{width:440px;height:440px;top:70px;left:calc(50% - 220px)}.sg-page .sg-orbit-three{width:240px;height:240px;top:170px;left:calc(50% - 120px)}.sg-page .sg-signal-label{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.sg-page .sg-art-caption{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);left:0}.sg-page .sg-channel-grid>div{padding-inline:23px}.sg-page .sg-channel-grid p span{margin-inline:5px}.sg-page .sg-nav-links{gap:23px}.sg-page .sg-intro-split{grid-template-columns:1fr .86fr;gap:8%}.sg-page .sg-intro-split .sg-lead{font-size:var(--type-size-lead);line-height:var(--type-leading-lead)}.sg-page .sg-cap-card{padding:24px 24px 0}.sg-page .sg-console{grid-template-columns:188px minmax(0,1fr)}.sg-page .sg-console-menu{padding:18px 9px}.sg-page .sg-console-menu>button{gap:10px;padding:12px 9px}.sg-page .sg-console-content{padding:25px 24px}.sg-page .sg-sample-head,.sg-page .sg-sample-row{grid-template-columns:minmax(0,1fr) 78px 96px 14px;gap:9px}.sg-page .sg-metric-row{gap:10px}.sg-page .sg-metric{padding:12px}.sg-page .sg-board-heading{gap:12px}.sg-page .sg-cycle-layout{gap:7%}.sg-page .sg-cycle-tabs button{gap:7px;padding:14px 9px}.sg-page .sg-plan{padding:22px 24px 26px}.sg-page .sg-plan-word{font-size:var(--type-size-stat-large)!important}.sg-page .sg-plan-grid{gap:18px}.sg-page .sg-assets-layout,.sg-page .sg-faq-layout{gap:9%}.sg-page .sg-content-map{grid-template-columns:165px 1fr;gap:33px}.sg-page .sg-topic-core:after{width:34px;right:-34px}.sg-page .sg-entity-map{gap:30px}.sg-page .sg-entity-brand:after{width:30px;right:-30px}.sg-page .sg-intent-card{padding:18px 14px 0}.sg-page .sg-intent-card small{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.sg-page .sg-attribution-track{gap:9px}.sg-page .sg-attribution-track>div{padding-inline:12px}}@media (max-width:900px){.sg-page .sg-wrap{width:calc(100% - 48px)}.sg-page .sg-hero-grid{grid-template-columns:1fr;min-height:0;padding:53px 0 43px}.sg-page .sg-hero-copy{padding-right:0}.sg-page .sg-hero .sg-over{max-width:none}.sg-page .sg-hero h1 br:first-of-type{display:none}.sg-page .sg-hero-en{font-size:var(--type-size-caption)!important}.sg-page .sg-hero-description{max-width:555px!important;font-size:var(--type-size-lead)!important}.sg-page .sg-hero .sg-actions{gap:26px}.sg-page .sg-hero .sg-button{font-size:var(--type-size-label);line-height:var(--type-leading-label)}.sg-page .sg-discovery-art{width:min(625px,100%);height:567px;margin:25px auto 0}.sg-page .sg-art-caption{top:6px;left:0}.sg-page .sg-query-card{width:78%;top:89px;left:2%}.sg-page .sg-answer-card{top:245px;left:19%;right:0}.sg-page .sg-choice-card{width:71%;bottom:6px;left:2%}.sg-page .sg-orbit-one{width:360px;height:360px;top:104px;left:calc(50% - 180px)}.sg-page .sg-orbit-two{width:468px;height:468px;top:50px;left:calc(50% - 234px)}.sg-page .sg-orbit-three{width:252px;height:252px;top:158px;left:calc(50% - 126px)}.sg-page .sg-channel-grid{grid-template-columns:1fr 1fr}.sg-page .sg-channel-grid>div:nth-child(2){padding-right:0}.sg-page .sg-channel-grid>div:last-child{padding-left:0;border-top:1px solid #d4d9d0;border-left:0;grid-column:1/-1;align-items:center;gap:29px;padding-block:13px;display:flex}.sg-page .sg-channel-grid>div:last-child small{margin:0}.sg-page .sg-channel-note{font-size:var(--type-size-caption)!important}.sg-page .sg-nav-inner{gap:10px;min-height:56px}.sg-page .sg-nav-links{flex:1;gap:22px}.sg-page-nav .sg-link{display:none}.sg-page .sg-intro-split{grid-template-columns:1fr 1fr;gap:8%}.sg-page .sg-value-grid{grid-template-columns:repeat(2,1fr);gap:0}.sg-page .sg-value-item{padding:28px 25px 24px}.sg-page .sg-value-item:nth-child(3){border-top:1px solid var(--sg-line);padding-left:0}.sg-page .sg-value-item:nth-child(2){border-right:0}.sg-page .sg-value-item:nth-child(4){border-top:1px solid var(--sg-line);border-right:0;padding-right:0}.sg-page .sg-value-item>.sg-icon{margin-bottom:19px}.sg-page .sg-cap-grid{grid-template-columns:repeat(2,1fr)}.sg-page .sg-cap-en{min-height:20px!important}.sg-page .sg-console{grid-template-columns:1fr;min-height:0}.sg-page .sg-console-menu{border-bottom:1px solid #dce2d7;border-right:0;grid-template-columns:repeat(4,1fr);gap:5px;padding:10px;display:grid}.sg-page .sg-console-menu>button{padding:10px 8px}.sg-page .sg-console-menu small{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.sg-page .sg-console-menu .sg-icon{width:16px;height:16px}.sg-page .sg-console-menu>button[aria-selected=true]{box-shadow:inset 0 -2px #dd4501}.sg-page .sg-console-content{padding:25px}.sg-page .sg-module-panel{min-height:465px}.sg-page .sg-evidence-grid{gap:23px}.sg-page .sg-evidence-grid p{min-height:96px}.sg-page .sg-cycle-layout{grid-template-columns:1fr;gap:36px}.sg-page .sg-cycle-visual{max-width:420px;height:393px}.sg-page .sg-cycle-control{width:100%;max-width:650px;margin:auto}.sg-page .sg-cycle-tabs button{padding:15px 17px}.sg-page .sg-step-panel{min-height:0}.sg-page .sg-plan-grid{gap:13px}.sg-page .sg-plan{padding:20px 17px 23px}.sg-page .sg-plan-top{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.sg-page .sg-plan-word{font-size:var(--type-size-stat-large)!important}.sg-page .sg-plan-subtitle{font-size:var(--type-size-caption);min-height:37px;line-height:var(--type-leading-caption)}.sg-page .sg-plan .sg-list li{gap:7px}.sg-page .sg-plan>.sg-link{gap:12px}.sg-page .sg-assets-layout{grid-template-columns:.8fr 1.2fr;gap:7%}.sg-page .sg-asset-folder{padding:20px}.sg-page .sg-folder-top{gap:10px}.sg-page .sg-folder-top>small{display:none}.sg-page .sg-asset-row{gap:12px}.sg-page .sg-faq-layout{grid-template-columns:.7fr 1.3fr;gap:7%}.sg-page .sg-faq summary{padding:20px 0}.sg-page .sg-faq>p{padding-right:12px}}@media (max-width:600px){.sg-page .sg-wrap{width:calc(100% - 40px)}.sg-page .sg-section{padding:56px 0}.sg-page .sg-hero-grid{padding:38px 0}.sg-page .sg-hero .sg-over{letter-spacing:.03em;margin-bottom:18px}.sg-page .sg-hero h1{letter-spacing:-.05em;margin:23px 0 20px}.sg-page .sg-hero h1 br:first-of-type{display:block}.sg-page .sg-hero-en{margin-bottom:18px}.sg-page .sg-hero-description{font-size:var(--type-size-lead)!important;line-height:var(--type-leading-lead)!important;margin-bottom:24px!important}.sg-page .sg-hero .sg-actions{gap:19px}.sg-page .sg-hero .sg-button{font-size:var(--type-size-label);min-height:49px;line-height:var(--type-leading-label);gap:15px;padding:14px 16px}.sg-page .sg-hero .sg-link{font-size:var(--type-size-label);line-height:var(--type-leading-label);gap:10px}.sg-page .sg-hero .sg-link .sg-icon{width:14px;height:14px}.sg-page .sg-desktop-br{display:none}.sg-page .sg-discovery-art{width:100%;max-width:390px;height:470px;margin-top:32px}.sg-page .sg-art-caption{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);top:0}.sg-page .sg-signal-label{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);gap:6px;top:46px;right:0}.sg-page .sg-orbit-plus-a{font-size:var(--type-size-label);line-height:var(--type-leading-label);top:37px;right:0}.sg-page .sg-orbit-plus-b{font-size:var(--type-size-compact);line-height:var(--type-leading-compact);bottom:90px;left:0}.sg-page .sg-orbit-one{width:264px;height:264px;top:100px;left:calc(50% - 132px)}.sg-page .sg-orbit-two{width:340px;height:340px;top:62px;left:calc(50% - 170px)}.sg-page .sg-orbit-three{width:188px;height:188px;top:138px;left:calc(50% - 94px)}.sg-page .sg-query-card{width:91%;padding:14px 14px 17px;top:83px;left:1%}.sg-page .sg-mini-top{font-size:var(--type-size-micro);line-height:var(--type-leading-micro);margin-bottom:12px}.sg-page .sg-mini-top .sg-icon{width:14px;height:14px}.sg-page .sg-search-bar{gap:8px;padding:10px}.sg-page .sg-search-bar>.sg-icon{width:14px;height:14px}.sg-page .sg-search-result{gap:9px;margin-top:15px}.sg-page .sg-brand-mini{width:30px;height:30px}.sg-page .sg-brand-mini .sg-logo{width:21px;height:19px}.sg-page .sg-answer-card{padding:15px 16px 18px;top:218px;left:9%;right:0}.sg-page .sg-answer-question{margin-bottom:10px}.sg-page .sg-citation-chips{gap:5px;margin-top:13px}.sg-page .sg-citation-chips>span{gap:4px;padding:3px 5px}.sg-page .sg-citation-chips i{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.sg-page .sg-choice-card{gap:17px;width:85%;padding:16px 18px;bottom:-2px;left:0}.sg-page .sg-choice-card span{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);margin-bottom:7px}.sg-page .sg-choice-card p{margin-top:8px}.sg-page .sg-choice-card>.sg-icon{width:30px;height:30px}.sg-page .sg-art-bottom{font-size:var(--type-size-caption);letter-spacing:0;line-height:var(--type-leading-caption);bottom:-25px;left:12px;right:auto}.sg-page .sg-channel-rail{margin-top:14px}.sg-page .sg-channel-grid{grid-template-columns:1fr}.sg-page .sg-channel-grid>div{border:0;border-bottom:1px solid #d4d9d0;padding:15px 0!important}.sg-page .sg-channel-grid>div:last-child{border-top:0;border-bottom:0;grid-column:auto;display:block}.sg-page .sg-channel-grid small{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);margin-bottom:5px!important}.sg-page .sg-channel-note{font-size:var(--type-size-caption)!important;padding:11px 0 15px!important}.sg-page .sg-nav-inner{min-height:52px}.sg-page .sg-nav-links{gap:22px;padding:16px 0}.sg-page h2{letter-spacing:-.035em}.sg-page .sg-over{line-height:var(--type-leading-caption);font-size:var(--type-size-caption)!important;letter-spacing:.07em!important;margin-bottom:18px!important}.sg-page .sg-intro-split{margin-bottom:32px;display:block}.sg-page .sg-intro-split .sg-lead{font-size:var(--type-size-lead);max-width:100%;line-height:var(--type-leading-lead);margin:19px 0 0}.sg-page .sg-value-grid{margin-top:12px}.sg-page .sg-value-item{padding:24px 17px 22px}.sg-page .sg-value-item h3{margin-top:5px}.sg-page .sg-value-item>.sg-icon{width:24px;height:24px;margin-bottom:17px}.sg-page .sg-cap-grid{grid-template-columns:1fr}.sg-page .sg-cap-card{padding:23px 24px 0}.sg-page .sg-cap-top{margin-bottom:21px}.sg-page .sg-cap-en{line-height:var(--type-leading-caption);font-size:var(--type-size-caption)!important;min-height:0!important;margin-bottom:9px!important}.sg-page .sg-cap-card h3{margin-bottom:13px}.sg-page .sg-cap-card>p:not(.sg-cap-en){margin-bottom:23px}.sg-page .sg-cap-detail summary{padding:16px 0}.sg-page .sg-cap-detail .sg-list li{font-size:var(--type-size-body);line-height:var(--type-leading-body)}.sg-page .sg-cap-detail .sg-small-label,.sg-page .sg-tags span{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.sg-page .sg-platform-note{font-size:var(--type-size-caption)!important;line-height:var(--type-leading-caption)!important;margin-top:16px!important}.sg-page .sg-window-bar{flex-wrap:wrap;gap:9px;padding:12px}.sg-page .sg-window-bar>div{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);gap:8px}.sg-page .sg-window-bar .sg-logo{width:23px;height:20px}.sg-page .sg-window-bar>span{width:100%;padding-left:31px}.sg-page .sg-console-menu{grid-template-columns:repeat(2,1fr);gap:3px;padding:9px}.sg-page .sg-console-menu>button{gap:8px;padding:10px 8px}.sg-page .sg-console-menu small{font-size:var(--type-size-caption);letter-spacing:-.02em;line-height:var(--type-leading-caption)}.sg-page .sg-console-menu .sg-icon{width:16px;height:16px;margin-top:1px}.sg-page .sg-console-content{padding:22px 15px 20px}.sg-page .sg-module-panel{min-height:0}.sg-page .sg-board-heading{margin-bottom:15px;display:block}.sg-page .sg-board-kicker{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);margin-bottom:8px}.sg-page .sg-badge{margin-top:12px;padding:3px 6px;display:inline-block}.sg-page .sg-board-toolbar{align-items:flex-start;gap:8px;padding-bottom:17px}.sg-page .sg-board-toolbar p{max-width:147px}.sg-page .sg-board-toolbar select{max-width:119px;min-height:32px;padding:5px 22px 5px 7px}.sg-page .sg-metric-row{grid-template-columns:repeat(2,1fr);gap:9px;padding:18px 0}.sg-page .sg-metric{padding:13px 12px}.sg-page .sg-sample-head{display:none}.sg-page .sg-sample-row{border-top:1px solid #e2e7da;border-bottom:0;grid-template-columns:minmax(0,1fr) 15px;gap:8px;padding:14px 3px;position:relative}.sg-page .sg-sample-row .sg-prompt-text{grid-area:1/1}.sg-page .sg-sample-row .sg-prompt-text small{margin-bottom:3px}.sg-page .sg-sample-channel{grid-area:2/1;align-self:start}.sg-page .sg-observation-status{grid-area:3/1}.sg-page .sg-sample-row>.sg-icon{grid-area:1/2/4}.sg-page .sg-sample-foot{font-size:var(--type-size-caption)!important;margin-top:15px!important}.sg-page .sg-window-foot{padding:10px 14px;display:block}.sg-page .sg-window-foot>span{display:block}.sg-page .sg-window-foot>span:first-child{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);margin-bottom:4px}.sg-page .sg-intent-grid{grid-template-columns:1fr;gap:12px;margin-top:21px}.sg-page .sg-intent-card{padding:16px 16px 0}.sg-page .sg-intent-card small{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.sg-page .sg-intent-card h4{margin-top:16px}.sg-page .sg-intent-card p{min-height:0;margin-top:12px}.sg-page .sg-intent-card>span{margin-top:20px;padding:15px 0}.sg-page .sg-board-desc{font-size:var(--type-size-body)!important;margin-bottom:17px!important}.sg-page .sg-inline-note{margin-top:20px;padding:12px;display:block}.sg-page .sg-inline-note b{margin-bottom:5px;display:block}.sg-page .sg-content-map{grid-template-columns:1fr;gap:21px;padding:12px 0}.sg-page .sg-topic-core{padding:20px}.sg-page .sg-topic-core .sg-icon{width:27px;height:27px;margin-bottom:11px}.sg-page .sg-topic-core:after{width:1px;height:21px;top:100%;left:50%}.sg-page .sg-entity-map{grid-template-columns:1fr;gap:21px;padding:12px 0}.sg-page .sg-entity-brand{padding:25px 20px}.sg-page .sg-entity-brand:after{width:1px;height:21px;top:100%;left:50%}.sg-page .sg-entity-brand .sg-logo{width:42px;height:35px;margin-bottom:15px}.sg-page .sg-entity-links>div{gap:0 10px;padding:13px}.sg-page .sg-check-table>div{gap:11px;padding:17px 4px}.sg-page .sg-check-table .sg-icon{width:19px;height:19px}.sg-page .sg-check-table em{padding:3px 5px}.sg-page .sg-subtle-button{margin-top:13px}.sg-page .sg-kanban{grid-template-columns:1fr;gap:12px;margin-top:20px}.sg-page .sg-kanban>div{min-height:0;padding:14px 12px}.sg-page .sg-kanban h4{margin-bottom:15px}.sg-page .sg-task-card{margin-bottom:0;padding:16px}.sg-page .sg-task-card+.sg-task-card{margin-top:10px}.sg-page .sg-attribution-track{grid-template-columns:1fr 1fr;gap:12px;margin-top:23px}.sg-page .sg-attribution-track>div{padding:16px 13px}.sg-page .sg-attribution-track small{margin-bottom:18px}.sg-page .sg-attribution-track p{min-height:56px}.sg-page .sg-attribution-track span{margin-top:15px}.sg-page .sg-attribution-notes{grid-template-columns:1fr;gap:17px;margin-top:22px}.sg-page .sg-evidence-heading .sg-lead{font-size:var(--type-size-lead);line-height:var(--type-leading-lead);margin-top:17px}.sg-page .sg-evidence-grid{grid-template-columns:1fr;gap:28px;margin-top:29px}.sg-page .sg-evidence-grid article{padding-top:22px}.sg-page .sg-evidence-grid h3{margin:15px 0 12px}.sg-page .sg-evidence-grid p{min-height:0}.sg-page .sg-evidence-grid .sg-list{gap:7px;margin-top:17px}.sg-page .sg-source-line{font-size:var(--type-size-caption)!important;margin-top:26px!important}.sg-page .sg-cycle-layout{gap:29px}.sg-page .sg-cycle-visual{max-width:340px;height:353px}.sg-page .sg-cycle-orbit{width:228px;height:228px;top:59px;left:calc(50% - 114px)}.sg-page .sg-cycle-orbit:before{inset:23px}.sg-page .sg-cycle-orbit:after{top:-24px}.sg-page .sg-cycle-inner{inset:118px 0 auto}.sg-page .sg-cycle-inner strong{margin-top:9px}.sg-page .sg-cycle-inner span{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.sg-page .sg-cycle-inner small{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);margin-top:10px}.sg-page .sg-cycle-node{width:74px}.sg-page .sg-cycle-node b{width:31px;height:31px;font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.sg-page .sg-cycle-node small{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.sg-page .sg-node-0{top:25px;left:calc(50% - 37px)}.sg-page .sg-node-3{bottom:16px;left:calc(50% - 37px)}.sg-page .sg-node-1{top:102px;right:0}.sg-page .sg-node-2{bottom:69px;right:0}.sg-page .sg-node-4{bottom:69px;left:0}.sg-page .sg-node-5{top:102px;left:0}.sg-page .sg-cycle-tabs button{justify-content:center;gap:6px;padding:13px 7px}.sg-page .sg-cycle-tabs small{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.sg-page .sg-step-panel{padding-top:19px}.sg-page .sg-step-panel dl{margin-top:20px}.sg-page .sg-step-panel dl>div{grid-template-columns:58px 1fr;gap:11px;padding-block:11px}.sg-page .sg-plan-grid{grid-template-columns:1fr;gap:19px}.sg-page .sg-plan{padding:23px 25px 27px}.sg-page .sg-plan-word{font-size:var(--type-size-stat-large)!important;margin-top:19px!important}.sg-page .sg-plan-subtitle{font-size:var(--type-size-caption);min-height:0;line-height:var(--type-leading-caption)}.sg-page .sg-plan>p:not(.sg-plan-word){margin:19px 0 22px}.sg-page .sg-plan .sg-list li{gap:10px}.sg-page .sg-plan-cost{margin-top:23px;padding-top:19px}.sg-page .sg-plan>.sg-link{margin-top:24px}.sg-page .sg-commercial-note{gap:13px}.sg-page .sg-assets-layout{grid-template-columns:1fr;gap:32px}.sg-page .sg-assets .sg-lead{max-width:none;margin:19px 0 22px}.sg-page .sg-assets .sg-link{font-size:var(--type-size-label);line-height:var(--type-leading-label)}.sg-page .sg-asset-folder{padding:18px 21px;box-shadow:7px 7px #e4e6d8}.sg-page .sg-folder-top>small{padding:3px 6px;display:block}.sg-page .sg-folder-top .sg-logo{width:28px;height:24px}.sg-page .sg-folder-top>span{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.sg-page .sg-asset-row{gap:13px;padding:18px 0}.sg-page .sg-asset-row>.sg-icon{width:20px;height:20px}.sg-page .sg-folder-note{font-size:var(--type-size-caption)!important}.sg-page .sg-faq-layout{grid-template-columns:1fr;gap:31px}.sg-page .sg-faq-layout .sg-lead{margin-top:19px}.sg-page .sg-faq-layout .sg-link{font-size:var(--type-size-label);line-height:var(--type-leading-label);margin-top:21px}.sg-page .sg-faq summary{gap:16px;padding:20px 0}.sg-page .sg-faq summary .sg-icon{width:15px;height:15px}.sg-page .sg-faq>p{padding:0 18px 22px 0}.sg-page .sg-dialog{width:calc(100% - 24px);max-height:calc(100dvh - 24px)}.sg-page .sg-dialog-heading{padding:12px 15px}.sg-page .sg-dialog-heading>span{font-size:var(--type-size-caption);letter-spacing:0;line-height:var(--type-leading-caption)}.sg-page .sg-dialog-body{padding:24px 20px}.sg-page .sg-dialog-note{font-size:var(--type-size-caption)!important}.sg-page .sg-sample-meta{grid-template-columns:1fr;gap:10px;padding:15px}.sg-page .sg-sample-meta>div{grid-template-columns:70px 1fr;gap:10px;display:grid}.sg-page .sg-sample-meta dt{margin:0}.sg-page .sg-answer-excerpt{padding:15px}.sg-page .sg-dialog-actions{gap:19px}.sg-page .sg-dialog-actions .sg-button{padding:12px 15px}.sg-page .sg-dialog-status{font-size:var(--type-size-caption)!important}}@media (max-width:359px){.sg-page .sg-wrap{width:calc(100% - 32px)}.sg-page .sg-hero .sg-over{font-size:var(--type-size-caption)!important}.sg-page .sg-hero .sg-button{font-size:var(--type-size-label);line-height:var(--type-leading-label);gap:11px;padding:13px 14px}.sg-page .sg-hero .sg-link{font-size:var(--type-size-label);line-height:var(--type-leading-label);gap:7px}.sg-page .sg-hero .sg-actions{gap:13px}.sg-page .sg-answer-question{font-size:var(--type-size-body)!important}.sg-page .sg-search-bar{gap:6px}.sg-page .sg-discovery-art{height:454px}.sg-page .sg-choice-card{bottom:-5px}.sg-page .sg-value-item{padding-left:12px;padding-right:12px}.sg-page .sg-console-content{padding:20px 12px}.sg-page .sg-console-menu small{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.sg-page .sg-plan{padding:23px}.sg-page .sg-cycle-tabs button{gap:4px}.sg-page .sg-folder-top>small{display:none}}@media (prefers-reduced-motion:reduce){.sg-page html{scroll-behavior:auto}.sg-page *,.sg-page :before,.sg-page :after{transition:none!important;animation:none!important}.sg-page .sg-link:hover .sg-icon{transform:none}}@media print{.sg-page-nav,.sg-page .sg-dialog,.sg-page .sg-actions,.sg-page button{display:none!important}.sg-page .sg-wrap{width:100%}.sg-page .sg-section{padding:25px 0}.sg-page .sg-platform{color:#111;background:#fff}.sg-page .sg-platform h2,.sg-page .sg-platform .sg-lead{color:#111}.sg-page .sg-hero-grid{padding:15px 0}.sg-page .sg-discovery-art{display:none}.sg-page .sg-hero-grid{display:block}.sg-page .sg-section{break-inside:avoid}}@media (min-width:901px){.sg-page .sg-discovery-art{height:640px}.sg-page .sg-query-card{top:80px}.sg-page .sg-answer-card{top:282px}.sg-page .sg-choice-card{bottom:-5px}}@media (min-width:601px) and (max-width:900px){.sg-page .sg-discovery-art{height:596px}.sg-page .sg-query-card{top:73px}.sg-page .sg-choice-card{bottom:0}}@media (max-width:600px){.sg-page .sg-discovery-art{height:500px}.sg-page .sg-query-card{top:67px}.sg-page .sg-answer-card{top:207px}.sg-page .sg-choice-card{bottom:-2px}}.sg-page .sg-sample-row .sg-prompt-text{font-size:var(--type-size-caption);color:#4b603f;line-height:var(--type-leading-caption)}.sg-page .sg-sample-row .sg-prompt-text small{font-size:var(--type-size-caption);color:#76856c;line-height:var(--type-leading-caption)}.sg-page .sg-sample-channel{font-size:var(--type-size-caption);color:#617754;line-height:var(--type-leading-caption)}.sg-page .sg-sample-head{font-size:var(--type-size-caption);color:#708361;line-height:var(--type-leading-caption)}.sg-page .sg-observation-status>span{font-size:var(--type-size-micro);color:#6b7d5c;line-height:var(--type-leading-micro)}.sg-page .sg-board-toolbar p{color:#6e8060}.sg-page .sg-metric>small{font-size:var(--type-size-caption);color:#71815f;line-height:var(--type-leading-caption)}.sg-page .sg-metric>span{font-size:var(--type-size-caption);color:#7c8a6c;line-height:var(--type-leading-caption)}.sg-page .sg-board-kicker{color:#768969}.sg-page .sg-console-menu small{color:#7f8f74}.sg-page .sg-window-foot{color:#7f8e70}.sg-page .sg-sample-foot{color:#7b8c6c!important}.sg-page .sg-badge{color:#738465}.sg-page .sg-sample-row{padding-block:13px}.sg-page .sg-dialog-note{color:#708160!important}.sg-page .sg-faq>p{color:#6c7b61}.sg-page .sg-cap-card>p:not(.sg-cap-en){color:#62705c}.sg-page .sg-evidence-grid p{color:#65765d}.sg-page .sg-folder-note{color:#7c896d!important}.sg-page .sg-page-nav{z-index:20;transition:top .25s;top:101px}body:has(site-header[data-scrolled]) .sg-page .sg-page-nav{top:73px}.sg-page .sg-section{scroll-margin-top:70px}@media (max-width:1023px){.sg-page .sg-page-nav{top:77px}body:has(site-header[data-scrolled]) .sg-page .sg-page-nav{top:65px}}@media (prefers-reduced-motion:reduce){.sg-page .sg-page-nav{transition:none}}.sg-page .product-breadcrumb{padding-top:28px}.sg-page section{scroll-margin-top:170px}body:has(site-header[data-scrolled]) .sg-page section{scroll-margin-top:142px}.sg-page [data-sg-block=platform]:not(.sg-ready) .sg-console{display:block}.sg-page [data-sg-block]:not(.sg-ready) :is(.sg-console-menu,.sg-cycle-tabs){display:none}.sg-page [data-sg-block]:not(.sg-ready) [role=tabpanel]+[role=tabpanel]{border-top:1px solid var(--sg-line);margin-top:28px;padding-top:28px}@media (max-width:1023px){.sg-page section{scroll-margin-top:148px}body:has(site-header[data-scrolled]) .sg-page section{scroll-margin-top:136px}}@media print{.sg-page button.sg-sample-row{display:grid!important}.sg-page [role=tabpanel][hidden]{display:block!important}}.wo-page{--wo-orange:#dd4501;--wo-ink:#242a2b;--wo-muted:#6e797b;--wo-line:#d7dcdb;color:var(--wo-ink);font-style:normal;font-weight:var(--type-weight-body);font-size:var(--type-size-body);line-height:var(--type-leading-body);background:#fff}.wo-page *{box-sizing:border-box}.wo-page h1,.wo-page h2,.wo-page h3,.wo-page h4{font-weight:var(--type-weight-heading);line-height:var(--type-leading-small-title);letter-spacing:-.04em;margin:0}.wo-page h2{font-size:var(--type-size-section);line-height:var(--type-leading-section)}.wo-page h3{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title)}.wo-page p{margin:0}.wo-page a{color:inherit;text-decoration:none}.wo-page em{color:var(--wo-orange);font-style:normal}.wo-page button{font:inherit}.wo-page .wo-wrap{width:min(1280px,100% - 112px);margin-inline:auto}.wo-page .wo-section{padding:88px 0}.wo-page .wo-kicker{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);letter-spacing:.05em;align-items:center;gap:12px;margin-bottom:23px;display:flex}.wo-page .wo-kicker:before{content:"";background:var(--wo-orange);flex:none;width:6px;height:6px}.wo-page .wo-lead{font-size:var(--type-size-lead);line-height:var(--type-leading-lead);color:var(--wo-muted)}.wo-page .wo-micro{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);letter-spacing:.055em}.wo-page .wo-heading{justify-content:space-between;align-items:flex-end;gap:60px;margin-bottom:40px;display:flex}.wo-page .wo-heading>.wo-lead{max-width:435px}.wo-page .wo-actions{flex-wrap:wrap;align-items:center;gap:27px;display:flex}.wo-page .wo-btn{background:var(--wo-orange);color:#fff;border:1px solid var(--wo-orange);font-size:var(--type-size-compact);font-weight:var(--type-weight-heading);line-height:var(--type-leading-compact);justify-content:space-between;align-items:center;gap:35px;min-height:56px;padding:17px 22px;display:inline-flex}.wo-page .wo-btn:hover:not(:disabled){background:#b63800;border-color:#b63800}.wo-page .wo-btn>span{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title);font-weight:var(--type-weight-body)}.wo-page .wo-link{font-size:var(--type-size-label);line-height:var(--type-leading-label);background:0 0;border:0;border-bottom:1px solid #a3aead;align-items:center;gap:27px;padding:8px 0;display:inline-flex}.wo-page .wo-link:hover{color:var(--wo-orange)}.wo-page button:disabled{opacity:.45;cursor:not-allowed}.wo-page .wo-hero{background:#f3f2ed;overflow:hidden}.wo-page .wo-edition{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);letter-spacing:.05em;border-bottom:1px solid #d3d7d2;justify-content:space-between;gap:25px;padding:24px 0;display:flex}.wo-page .wo-edition>span:first-child{color:var(--wo-orange)}.wo-page .wo-hero-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:75px;padding:65px 0 60px;display:grid}.wo-page .wo-hero h1{font-size:var(--type-size-hero);line-height:var(--type-leading-hero);letter-spacing:-.055em}.wo-page .wo-hero-en{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title);letter-spacing:-.04em;color:#8b9898;margin:25px 0}.wo-page .wo-hero .wo-lead{margin-bottom:30px}.wo-page .wo-map{background:#eef0e9;border:1px solid #bec9c6;position:relative;box-shadow:9px 9px #e0e5dc}.wo-page .wo-map-top{background:#fff;border-bottom:1px solid #c6ceca;grid-template-columns:1fr auto;align-items:center;padding:27px 30px;display:grid}.wo-page .wo-map-top>span:first-child{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#8f9f99;grid-column:1}.wo-page .wo-map-top b{font-size:var(--type-size-card-title);font-weight:var(--type-weight-medium);line-height:var(--type-leading-card-title);grid-column:1;margin-top:7px}.wo-page .wo-map-top>span:last-child{font-size:var(--type-size-stat);color:var(--wo-orange);line-height:var(--type-leading-stat);grid-area:1/2/3}.wo-page .wo-map-center{background:var(--wo-orange);color:#fff;align-items:center;gap:27px;margin:26px 24px;padding:29px 23px;display:flex;position:relative;box-shadow:4px 4px #be3800}.wo-page .wo-map-center:before,.wo-page .wo-map-center:after{content:"";border-left:1px solid #a1b0aa;height:27px;position:absolute;left:50%}.wo-page .wo-map-center:before{top:-27px}.wo-page .wo-map-center:after{bottom:-27px}.wo-page .wo-map-cross{font-size:var(--type-size-stat-display);line-height:var(--type-leading-stat-display);font-weight:var(--type-weight-body);color:#ffd1ad}.wo-page .wo-map-center small{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#ffd9c4;letter-spacing:.05em}.wo-page .wo-map-center strong{font-size:var(--type-size-stat);font-weight:var(--type-weight-medium);line-height:var(--type-leading-stat);letter-spacing:-.03em;display:block}.wo-page .wo-map-center p{font-size:var(--type-size-body);color:#ffd9c4;line-height:var(--type-leading-body);margin-top:5px}.wo-page .wo-map-grid{grid-template-columns:1fr 1fr;gap:12px;padding:0 24px 24px;display:grid}.wo-page .wo-map-grid>a{background:#fff;border:1px solid #cbd3cf;grid-template-columns:1fr auto;gap:10px;padding:19px;transition:border-color .2s;display:grid}.wo-page .wo-map-grid>a:hover{border-color:var(--wo-orange)}.wo-page .wo-map-grid small{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#8b9b94;grid-column:1/-1}.wo-page .wo-map-grid b{font-size:var(--type-size-body);font-weight:var(--type-weight-medium);line-height:var(--type-leading-body)}.wo-page .wo-map-grid>a>span{color:var(--wo-orange);font-size:var(--type-size-body);line-height:var(--type-leading-body)}.wo-page .wo-map-bottom{color:#b7c5bd;font-size:var(--type-size-caption);line-height:var(--type-leading-caption);background:#263330;justify-content:space-between;gap:20px;padding:15px 24px;display:flex}.wo-page .wo-hero-foot{border-top:1px solid #d0d7d0;grid-template-columns:2fr repeat(3,1fr);align-items:center;gap:30px;padding:27px 0;display:grid}.wo-page .wo-hero-foot p{font:var(--type-size-body)/var(--type-leading-body) var(--font-mono);color:#88978f}.wo-page .wo-hero-foot>span{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);border-left:1px solid #c8d1c9;padding-left:26px}.wo-page .wo-nav{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-block:1px solid var(--wo-line);background:#fffffff2;transition:top .25s;position:sticky;top:101px}.wo-page .wo-nav .wo-wrap{scrollbar-width:none;align-items:center;gap:42px;min-height:64px;display:flex;overflow-x:auto}.wo-page .wo-nav .wo-wrap::-webkit-scrollbar{display:none}.wo-page .wo-nav a{font-size:var(--type-size-label);white-space:nowrap;line-height:var(--type-leading-label);padding:20px 0}.wo-page .wo-nav a:last-child{color:var(--wo-orange);gap:24px;margin-left:auto;display:flex}.wo-page .wo-nav a:hover{color:var(--wo-orange)}body:has(site-header[data-scrolled]) .wo-page .wo-nav{top:73px}.wo-page .wo-finder{border:1px solid #ccd5d0;grid-template-columns:350px 1fr;display:grid}.wo-page .wo-choices{background:#f2f4f0;border-right:1px solid #ccd5d0;gap:8px;padding:20px;display:grid}.wo-page .wo-choices button{text-align:left;font-size:var(--type-size-label);line-height:var(--type-leading-label);background:0 0;border:1px solid #0000;align-items:center;gap:15px;padding:17px 16px;display:flex}.wo-page .wo-choices button[aria-selected=true]{color:#fff;background:#263330;border-color:#263330}.wo-page .wo-choices button>span:last-child{color:#adbdaf;margin-left:auto}.wo-page .wo-icon{flex:none;width:21px;height:21px}.wo-page .wo-result{padding:35px 40px}.wo-page .wo-result+.wo-result{border-top:1px solid var(--wo-line)}.wo-page .wo-result .wo-kicker{color:var(--wo-orange);font-size:var(--type-size-caption);line-height:var(--type-leading-caption);margin-bottom:18px}.wo-page .wo-result h3{font-size:var(--type-size-card-title);max-width:550px;line-height:var(--type-leading-card-title)}.wo-page .wo-result-desc{font-size:var(--type-size-compact);color:var(--wo-muted);line-height:var(--type-leading-compact);max-width:630px;margin-top:17px}.wo-page .wo-result-label{font-size:var(--type-size-caption);color:#8e9d95;line-height:var(--type-leading-caption);margin-top:24px;margin-bottom:10px}.wo-page .wo-result-links{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.wo-page .wo-result-links>a{font-size:var(--type-size-label);line-height:var(--type-leading-label);background:#f7f8f4;border:1px solid #d3dbd5;justify-content:space-between;align-items:center;gap:12px;padding:13px 12px;display:flex}.wo-page .wo-result-links>a:hover{border-color:var(--wo-orange);color:var(--wo-orange)}.wo-page .wo-result-output{border-top:1px solid #d9dfd9;justify-content:space-between;align-items:center;gap:15px;margin-top:26px;padding-top:17px;display:flex}.wo-page .wo-result-output small{font-size:var(--type-size-caption);color:#88988f;line-height:var(--type-leading-caption)}.wo-page .wo-result-output p{font-size:var(--type-size-compact);color:#5b7064;line-height:var(--type-leading-compact)}.wo-page .wo-note{font-size:var(--type-size-caption);color:var(--wo-muted);line-height:var(--type-leading-caption);margin-top:20px}.wo-page .wo-catalog{background:#f5f5f1}.wo-page .wo-group-index{border-block:1px solid #cbd2cb;grid-template-columns:repeat(4,1fr);margin-bottom:52px;display:grid}.wo-page .wo-group-index>a{font-size:var(--type-size-label);line-height:var(--type-leading-label);border-left:1px solid #cbd2cb;align-items:center;gap:15px;padding:22px 20px;display:flex}.wo-page .wo-group-index>a:first-child{border:0;padding-left:0}.wo-page .wo-group-index>a>span:first-child{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#8a988d}.wo-page .wo-group-index>a>span:last-child{color:var(--wo-orange);margin-left:auto}.wo-page .wo-group-index>a:hover{color:var(--wo-orange)}.wo-page .wo-group+.wo-group{margin-top:60px}.wo-page .wo-group-heading{justify-content:space-between;align-items:center;gap:45px;margin-bottom:26px;display:flex}.wo-page .wo-group-heading>div{align-items:center;gap:25px;display:flex}.wo-page .wo-group-number{font-size:var(--type-size-stat-large);line-height:var(--type-leading-stat-large);font-weight:var(--type-weight-body);letter-spacing:-.08em;color:#b8c0b7}.wo-page .wo-group-heading .wo-micro{font-size:var(--type-size-caption);color:#8e9c91;line-height:var(--type-leading-caption);margin-bottom:6px}.wo-page .wo-group-heading h3{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title)}.wo-page .wo-group-heading>p{max-width:450px;font-size:var(--type-size-body);color:var(--wo-muted);line-height:var(--type-leading-body)}.wo-page .wo-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.wo-page .wo-product{background:#fff;border:1px solid #d6ddd5;flex-direction:column;min-width:0;transition:box-shadow .2s,border-color .2s;display:flex}.wo-page .wo-product:hover,.wo-page .wo-product:target{border-color:#d48e67;box-shadow:0 8px 22px #20302808}.wo-page .wo-product:target{outline-offset:4px;outline:2px solid #dd450133}.wo-page .wo-product-art{background:radial-gradient(#fff 5%,#f0f2ed 100%);border-bottom:1px solid #e3e8df;height:205px;padding:22px;display:block;position:relative;overflow:hidden}.wo-page .wo-product-art img{object-fit:contain;width:100%;height:100%;transition:transform .25s}.wo-page .wo-product:hover .wo-product-art img{transform:scale(1.035)}.wo-page .wo-product-art>span{width:30px;height:30px;color:var(--wo-orange);font-size:var(--type-size-lead);line-height:var(--type-leading-lead);background:#fff;border:1px solid #d7dfd5;place-items:center;display:grid;position:absolute;bottom:13px;right:13px}.wo-page .wo-product-copy{flex-direction:column;flex:1;padding:25px;display:flex}.wo-page .wo-product h4{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title)}.wo-page .wo-product h4>a:hover{color:var(--wo-orange)}.wo-page .wo-product-copy>p{font-size:var(--type-size-body);line-height:var(--type-leading-body);color:var(--wo-muted);margin:14px 0 22px}.wo-page .wo-product-link{font-size:var(--type-size-label);color:var(--wo-orange);line-height:var(--type-leading-label);border-top:1px solid #e0e5dd;justify-content:space-between;align-items:center;gap:20px;margin-top:auto;padding-top:15px;display:flex}.wo-page .wo-dark{color:#fff;background:#23312f}.wo-page .wo-dark em{color:#ffa873}.wo-page .wo-dark .wo-lead{color:#a8b8af}.wo-page .wo-paths{grid-template-columns:repeat(3,1fr);gap:35px;display:grid}.wo-page .wo-paths article{border-top:1px solid #5a6e62;padding-top:22px}.wo-page .wo-paths .wo-micro{color:#91a397}.wo-page .wo-paths h3{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title);margin-top:17px}.wo-page .wo-paths article>p{font-size:var(--type-size-body);line-height:var(--type-leading-body);color:#a8b8af;margin:18px 0 26px}.wo-page .wo-paths ol{counter-reset:path;gap:9px;margin:0;padding:0;list-style:none;display:grid}.wo-page .wo-paths li a{font-size:var(--type-size-label);line-height:var(--type-leading-label);background:#2d4039;border:1px solid #51675a;align-items:center;gap:13px;padding:14px;display:flex}.wo-page .wo-paths li a:before{counter-increment:path;content:"0" counter(path);font:var(--type-size-label)/var(--type-leading-label) var(--font-mono);color:#8da493}.wo-page .wo-paths li a>span{color:#ee9561;margin-left:auto}.wo-page .wo-paths a:hover{border-color:#ef9869}.wo-page .wo-path-note{border-top:1px solid #506358;justify-content:space-between;gap:30px;margin-top:43px;padding-top:30px;display:flex}.wo-page .wo-path-note strong{font-size:var(--type-size-compact);font-weight:var(--type-weight-medium);line-height:var(--type-leading-compact)}.wo-page .wo-path-note>span{font-size:var(--type-size-caption);color:#8da493;line-height:var(--type-leading-caption);align-self:center}.wo-page .wo-entries{grid-template-columns:repeat(3,1fr);gap:35px;display:grid}.wo-page .wo-entries article{border-block:1px solid #c9d2c9;flex-direction:column;align-items:start;padding:30px 0;display:flex}.wo-page .wo-entry-en{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title);letter-spacing:-.045em;color:var(--wo-orange);margin-bottom:22px}.wo-page .wo-entries h3{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title)}.wo-page .wo-entries article>p:not(.wo-entry-en){font-size:var(--type-size-body);line-height:var(--type-leading-body);color:var(--wo-muted);margin-top:17px}.wo-page .wo-entries ul{color:#829284;font-size:var(--type-size-body);line-height:var(--type-leading-body);margin:23px 0;padding:0;list-style:none}.wo-page .wo-entries li:before{content:"+";color:var(--wo-orange);margin-right:10px}.wo-page .wo-entries .wo-link{font-size:var(--type-size-label);line-height:var(--type-leading-label);margin-top:auto}.wo-page .wo-delivery{background:#f1f4ee;grid-template-columns:1fr 2fr;gap:50px;margin-top:55px;padding:35px;display:grid}.wo-page .wo-delivery .wo-kicker{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);margin-bottom:15px}.wo-page .wo-delivery h3{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title)}.wo-page .wo-delivery ol{grid-template-columns:repeat(4,1fr);gap:25px;margin:0;padding:0;list-style:none;display:grid}.wo-page .wo-delivery li>span{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:var(--wo-orange)}.wo-page .wo-delivery b{font-size:var(--type-size-compact);font-weight:var(--type-weight-medium);line-height:var(--type-leading-compact);margin:12px 0;display:block}.wo-page .wo-delivery li>p{font-size:var(--type-size-body);color:#7d8e80;line-height:var(--type-leading-body)}@media (max-width:1150px){.wo-page .wo-hero-grid{gap:40px}.wo-page .wo-map-grid{gap:10px;padding:0 19px 20px}.wo-page .wo-map-grid>a{gap:9px;padding:16px 12px}.wo-page .wo-map-center{gap:18px;margin-inline:19px;padding:26px 19px}.wo-page .wo-finder{grid-template-columns:300px 1fr}.wo-page .wo-result{padding:30px}.wo-page .wo-result-links{grid-template-columns:1fr}.wo-page .wo-result-output{display:block}.wo-page .wo-result-output p{margin-top:5px}.wo-page .wo-group-index>a{gap:10px;padding:19px 15px}.wo-page .wo-product-copy{padding:21px}.wo-page .wo-product-art{height:180px;padding:19px}.wo-page .wo-paths,.wo-page .wo-entries{gap:25px}.wo-page .wo-delivery{gap:30px;padding:30px}.wo-page .wo-delivery ol{gap:18px}}@media (max-width:1023px){.wo-page .wo-nav{top:77px}body:has(site-header[data-scrolled]) .wo-page .wo-nav{top:65px}}@media (max-width:900px){.wo-page .wo-wrap{width:calc(100% - 64px)}.wo-page .wo-section{padding:70px 0}.wo-page .wo-hero-grid{grid-template-columns:1fr;gap:42px;padding:45px 0}.wo-page .wo-map{width:100%;max-width:650px}.wo-page .wo-map-center{gap:30px}.wo-page .wo-hero-foot{grid-template-columns:1.5fr repeat(3,1fr);gap:20px}.wo-page .wo-hero-foot p{font-size:var(--type-size-body);line-height:var(--type-leading-body)}.wo-page .wo-hero-foot>span{padding-left:17px}.wo-page .wo-heading{margin-bottom:33px;display:block}.wo-page .wo-heading>.wo-lead{max-width:600px;margin-top:22px}.wo-page .wo-nav .wo-wrap{gap:32px}.wo-page .wo-finder{grid-template-columns:1fr}.wo-page .wo-choices{border-bottom:1px solid #ccd5d0;border-right:0;grid-template-columns:1fr 1fr;padding:18px}.wo-page .wo-choices button{padding:15px}.wo-page .wo-result-links{grid-template-columns:repeat(3,1fr)}.wo-page .wo-result-output{display:flex}.wo-page .wo-group-index{grid-template-columns:1fr 1fr}.wo-page .wo-group-index>a{border-bottom:1px solid #cbd2cb}.wo-page .wo-group-index>a:nth-child(3){border-bottom:0;border-left:0;padding-left:0}.wo-page .wo-group-index>a:nth-child(4){border-bottom:0}.wo-page .wo-group-heading{display:block}.wo-page .wo-group-heading>p{max-width:580px;margin-top:18px}.wo-page .wo-products{gap:15px}.wo-page .wo-product-art{height:150px;padding:14px}.wo-page .wo-product-copy{padding:18px}.wo-page .wo-paths{grid-template-columns:1fr;gap:35px}.wo-page .wo-paths ol{grid-template-columns:repeat(3,1fr);gap:12px}.wo-page .wo-paths li a{gap:9px;padding:14px 11px}.wo-page .wo-path-note{gap:15px;display:grid}.wo-page .wo-entries{gap:25px}.wo-page .wo-delivery{grid-template-columns:1fr}}@media (max-width:600px){.wo-page .wo-wrap{width:calc(100% - 40px)}.wo-page .wo-section{padding:56px 0}.wo-page .wo-edition{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);padding:19px 0}.wo-page .wo-edition>span:last-child{display:none}.wo-page .wo-hero-grid{gap:35px;padding:32px 0}.wo-page .wo-hero-en{margin:23px 0}.wo-page .wo-hero .wo-lead{font-size:var(--type-size-lead);line-height:var(--type-leading-lead)}.wo-page .wo-desktop-break{display:none}.wo-page .wo-hero .wo-kicker{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);margin-bottom:25px}.wo-page .wo-hero .wo-btn{font-size:var(--type-size-caption);min-height:49px;line-height:var(--type-leading-caption);gap:20px;padding:15px 17px}.wo-page .wo-hero .wo-link{font-size:var(--type-size-label);line-height:var(--type-leading-label);gap:17px}.wo-page .wo-actions{gap:20px}.wo-page .wo-map-top{padding:23px}.wo-page .wo-map-center{gap:18px;margin:22px 17px;padding:25px 18px}.wo-page .wo-map-center small{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.wo-page .wo-map-center:before,.wo-page .wo-map-center:after{height:23px}.wo-page .wo-map-center:before{top:-23px}.wo-page .wo-map-center:after{bottom:-23px}.wo-page .wo-map-grid{gap:10px;padding:0 17px 19px}.wo-page .wo-map-grid>a{gap:8px;padding:14px 10px}.wo-page .wo-map-grid small{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.wo-page .wo-map-bottom{gap:15px;padding:13px 17px}.wo-page .wo-hero-foot{grid-template-columns:repeat(3,1fr);gap:20px;padding:22px 0}.wo-page .wo-hero-foot p{font-size:var(--type-size-body);line-height:var(--type-leading-body);grid-column:1/-1}.wo-page .wo-hero-foot>span:nth-child(2){border:0;padding:0}.wo-page .wo-nav .wo-wrap{gap:26px;width:100%;min-height:54px;padding-inline:20px}.wo-page .wo-nav a{padding:17px 0}.wo-page .wo-nav a:last-child{gap:15px;margin-left:0}.wo-page .wo-kicker{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);margin-bottom:18px}.wo-page .wo-heading>.wo-lead{margin-top:19px}.wo-page .wo-choices{gap:7px;padding:13px}.wo-page .wo-choices button{gap:7px;padding:12px 9px}.wo-page .wo-icon{width:17px;height:17px}.wo-page .wo-choices button>span:last-child{display:none}.wo-page .wo-result{padding:25px 22px}.wo-page .wo-result-links{grid-template-columns:1fr;gap:8px}.wo-page .wo-result-links>a{padding:12px}.wo-page .wo-result-output{display:block}.wo-page .wo-result-output p{margin-top:6px}.wo-page .wo-group-index{margin-bottom:35px}.wo-page .wo-group-index>a{gap:9px;padding:18px 12px}.wo-page .wo-group-heading>div{gap:20px}.wo-page .wo-products{grid-template-columns:1fr;gap:20px}.wo-page .wo-product-art{height:205px;padding:23px}.wo-page .wo-product-copy{padding:24px}.wo-page .wo-group+.wo-group{margin-top:45px}.wo-page .wo-paths ol{grid-template-columns:1fr}.wo-page .wo-paths li a{padding:14px}.wo-page .wo-entries{grid-template-columns:1fr;gap:22px}.wo-page .wo-entries article{border:1px solid #c9d2c9;padding:24px}.wo-page .wo-entry-en{margin-bottom:18px}.wo-page .wo-delivery{gap:27px;margin-top:35px;padding:25px}.wo-page .wo-delivery ol{grid-template-columns:1fr 1fr;gap:22px}.wo-page .wo-delivery b{margin:8px 0}}@media (max-width:360px){.wo-page .wo-hero .wo-kicker{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.wo-page .wo-map-center{gap:13px;padding:23px 14px}.wo-page .wo-group-index>a{gap:7px;padding:16px 9px}.wo-page .wo-choices button{gap:6px}.wo-page .wo-choices .wo-icon{width:15px;height:15px}.wo-page .wo-product-art{height:180px}}@media (prefers-reduced-motion:reduce){.wo-page *{transition:none!important}}@media print{.wo-page .wo-nav,.wo-page .wo-choices,.wo-page .wo-map,.wo-page .wo-actions{display:none}.wo-page .wo-section{padding:25px 0}.wo-page .wo-wrap{width:100%}.wo-page .wo-hero-grid{display:block}.wo-page .wo-product,.wo-page .wo-entries article{break-inside:avoid}.wo-page .wo-dark{color:#222;background:#fff}.wo-page .wo-dark .wo-lead{color:#555}}.wo-page [hidden]{display:none!important}.wo-page [id]{scroll-margin-top:178px}body:has(site-header[data-scrolled]) .wo-page [id]{scroll-margin-top:150px}.wo-page [data-wo-block=needs]:not(.wo-ready) .wo-choices{display:none}.wo-page [data-wo-block=needs]:not(.wo-ready) .wo-finder{display:block}.wo-page .wo-ready .wo-result{border-top:0}.wo-page a[aria-disabled=true]{opacity:.6;cursor:default}.wo-page .wo-nav .wo-wrap{box-sizing:border-box}@media (max-width:1023px){.wo-page [id]{scroll-margin-top:154px}body:has(site-header[data-scrolled]) .wo-page [id]{scroll-margin-top:142px}}@media (max-width:600px){.wo-page [id]{scroll-margin-top:144px}body:has(site-header[data-scrolled]) .wo-page [id]{scroll-margin-top:132px}}@media print{.wo-page [role=tabpanel][hidden]{display:block!important}.wo-page .wo-finder{border:0;display:block}.wo-page .wo-result+.wo-result{border-top:1px solid var(--wo-line)}}.manufacturing-page{--ink:#263a33;--muted:#68746c;--line:#d9ddd4;--paper:#f3f2eb;--orange:#dd4501;color:var(--ink);font-size:var(--type-size-body);line-height:var(--type-leading-body)}.manufacturing-page :is(h1,h2,h3,h4,p){margin:0}.manufacturing-page :is(h1,h2,h3,h4){font-weight:var(--type-weight-heading)}.manufacturing-page h1{font-size:var(--type-size-hero);line-height:var(--type-leading-hero);letter-spacing:-.055em;text-wrap:balance;white-space:pre-line}.manufacturing-page h2{font-size:var(--type-size-section);line-height:var(--type-leading-section);letter-spacing:-.04em;white-space:pre-line}.manufacturing-page h3{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title)}.manufacturing-page a{transition:color .2s,background .2s,border-color .2s}.manufacturing-page a:focus-visible{outline:3px solid var(--orange);outline-offset:5px}.manufacturing-page section[id]{scroll-margin-top:100px}.manufacturing-page .mf-wrap{width:min(1280px,100% - 80px);margin-inline:auto}.manufacturing-page .mf-eyebrow{font:var(--type-weight-heading) var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);letter-spacing:.13em;color:var(--orange);margin-bottom:20px}.manufacturing-page .mf-lead{font-size:var(--type-size-lead);color:var(--muted);line-height:var(--type-leading-lead);max-width:540px;margin:25px 0 30px}.manufacturing-page .mf-button{background:var(--orange);color:#fff;font-size:var(--type-size-label);font-weight:var(--type-weight-medium);line-height:var(--type-leading-label);justify-content:space-between;align-items:center;gap:28px;padding:13px 22px;display:inline-flex}.manufacturing-page .mf-button:hover{background:#b93800}.manufacturing-page .mf-text-link{font-size:var(--type-size-label);line-height:var(--type-leading-label);border-bottom:1px solid;align-items:center;gap:18px;padding-bottom:4px;display:inline-flex}.manufacturing-page .mf-text-link:hover{color:var(--orange)}.manufacturing-page .mf-detail-hero{background:var(--paper)}.manufacturing-page .mf-detail-grid{grid-template-columns:1.35fr 1fr;column-gap:85px;display:grid}.manufacturing-page .mf-detail-grid>*{min-width:0}.manufacturing-page .mf-map-label{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);letter-spacing:.08em;color:#71806b;justify-content:space-between;gap:16px;display:flex}.manufacturing-page .mf-blueprint{background:#e6e9df;border:1px solid #ccd3c3;padding:25px 30px}.manufacturing-page .mf-blueprint>p{font-size:var(--type-size-body);line-height:var(--type-leading-body);max-width:340px;margin:24px 0}.manufacturing-page .mf-blueprint ol{margin:0;padding:0;list-style:none}.manufacturing-page .mf-blueprint li{font-size:var(--type-size-body);line-height:var(--type-leading-body);border-top:1px solid #c9d0c0;align-items:center;gap:15px;padding:10px 0;display:flex}.manufacturing-page .mf-blueprint li>span:last-child{color:var(--muted);margin-left:auto}.manufacturing-page .mf-blueprint li:last-child>span:last-child{visibility:hidden}.manufacturing-page .mf-blueprint b{font-weight:var(--type-weight-medium)}.manufacturing-page .mf-flow-dot{background:var(--orange);border-radius:50%;flex-shrink:0;width:7px;height:7px}.manufacturing-page .mf-blueprint>small{font-size:var(--type-size-caption);color:var(--muted);line-height:var(--type-leading-caption);margin-top:16px;display:block}.manufacturing-page .mf-tags{flex-wrap:wrap;gap:7px;padding-bottom:32px;display:flex}.manufacturing-page .mf-tags span{border:1px solid var(--line);font-size:var(--type-size-caption);line-height:var(--type-leading-caption);padding:2px 8px}.manufacturing-page .mf-section{padding:88px 0}.manufacturing-page .mf-heading{justify-content:space-between;align-items:end;gap:35px;margin-bottom:38px;display:flex}.manufacturing-page .mf-heading>p{color:var(--muted);font-size:var(--type-size-body);white-space:pre-line;max-width:380px;line-height:var(--type-leading-body)}.manufacturing-page .mf-scenes{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.manufacturing-page .mf-scenes article{border-top:1px solid var(--line);padding-top:23px}.manufacturing-page .mf-scene-mark{font-size:var(--type-size-stat);color:var(--orange);line-height:var(--type-leading-stat)}.manufacturing-page .mf-scenes h3{font-size:var(--type-size-small-title);line-height:var(--type-leading-small-title);margin:17px 0}.manufacturing-page .mf-scenes p{font-size:var(--type-size-body);color:var(--muted);line-height:var(--type-leading-body)}.manufacturing-page .mf-dark{background:var(--ink);color:#f5f7ed}.manufacturing-page .mf-dark .mf-eyebrow{color:#ffa876}.manufacturing-page .mf-split{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.manufacturing-page .mf-delivery p:not(.mf-eyebrow){color:#c2ccbc;font-size:var(--type-size-body);white-space:pre-line;line-height:var(--type-leading-body);margin-top:20px}.manufacturing-page .mf-delivery ol{margin:0;padding-left:23px;list-style:decimal-leading-zero}.manufacturing-page .mf-delivery li{border-bottom:1px solid #536557;padding:18px 0 18px 10px}.manufacturing-page .mf-delivery li::marker{color:#faa26e;font:var(--type-size-body)/var(--type-leading-body) var(--font-mono)}.manufacturing-page .mf-product-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.manufacturing-page .mf-product-grid>a{border:1px solid var(--line);min-width:0;padding:25px}.manufacturing-page .mf-product-grid>a:hover{border-color:var(--orange)}.manufacturing-page .mf-icon{width:24px;height:24px}.manufacturing-page .mf-product-icon{color:var(--orange);margin-bottom:15px;display:block}.manufacturing-page .mf-product-grid h3{font-size:var(--type-size-small-title);line-height:var(--type-leading-small-title)}.manufacturing-page .mf-product-grid p{font-size:var(--type-size-compact);color:var(--muted);line-height:var(--type-leading-compact);margin:10px 0 20px}.manufacturing-page .mf-paper{background:var(--paper)}.manufacturing-page .mf-related{grid-template-columns:repeat(2,1fr);gap:25px 40px;display:grid}.manufacturing-page .mf-related>a{border-top:1px solid #c9d0bf;min-width:0;padding:23px 0}.manufacturing-page .mf-related small{font-size:var(--type-size-caption);color:var(--orange);line-height:var(--type-leading-caption)}.manufacturing-page .mf-related h3{font-size:var(--type-size-small-title);line-height:var(--type-leading-small-title);justify-content:space-between;gap:20px;margin:12px 0;display:flex}.manufacturing-page .mf-related p{font-size:var(--type-size-body);color:var(--muted);line-height:var(--type-leading-body)}.manufacturing-page .mf-related a:hover h3{color:var(--orange)}@media (max-width:1100px){.manufacturing-page .mf-detail-grid,.manufacturing-page .mf-split{column-gap:35px}}@media (max-width:767px){.manufacturing-page .mf-wrap{width:calc(100% - 40px)}.manufacturing-page .mf-section{padding:58px 0}.manufacturing-page .mf-heading{flex-direction:column;align-items:start;gap:20px;margin-bottom:28px}.manufacturing-page h2{white-space:normal}.manufacturing-page .mf-scenes{grid-template-columns:1fr;gap:28px}.manufacturing-page .mf-scenes h3{margin-top:5px}.manufacturing-page .mf-split{grid-template-columns:1fr;gap:0}.manufacturing-page .mf-delivery ol{margin-top:28px}.manufacturing-page .mf-blueprint{padding:25px}.manufacturing-page .mf-related{gap:20px}}@media (max-width:420px){.manufacturing-page .mf-wrap{width:calc(100% - 32px)}.manufacturing-page .mf-product-grid,.manufacturing-page .mf-related{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.manufacturing-page a{transition:none}}.retail-page{--ink:#263a33;--muted:#68746c;--line:#d9ddd4;--paper:#f3f2eb;--orange:#dd4501;color:var(--ink);font-size:var(--type-size-body);line-height:var(--type-leading-body)}.retail-page :is(h1,h2,h3,h4,p){margin:0}.retail-page :is(h1,h2,h3,h4){font-weight:var(--type-weight-heading)}.retail-page h1{font-size:var(--type-size-hero);line-height:var(--type-leading-hero);letter-spacing:-.055em;text-wrap:balance;white-space:pre-line}.retail-page h2{font-size:var(--type-size-section);line-height:var(--type-leading-section);letter-spacing:-.04em;white-space:pre-line}.retail-page h3{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title)}.retail-page a{transition:color .2s,background .2s,border-color .2s}.retail-page a:focus-visible{outline:3px solid var(--orange);outline-offset:5px}.retail-page section[id]{scroll-margin-top:100px}.retail-page .rt-wrap{width:min(1280px,100% - 80px);margin-inline:auto}.retail-page .rt-eyebrow{font:var(--type-weight-heading) var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);letter-spacing:.13em;color:var(--orange);margin-bottom:20px}.retail-page .rt-lead{font-size:var(--type-size-lead);color:var(--muted);line-height:var(--type-leading-lead);max-width:540px;margin:25px 0 30px}.retail-page .rt-button{background:var(--orange);color:#fff;font-size:var(--type-size-label);font-weight:var(--type-weight-medium);line-height:var(--type-leading-label);justify-content:space-between;align-items:center;gap:28px;padding:13px 22px;display:inline-flex}.retail-page .rt-button:hover{background:#b93800}.retail-page .rt-text-link{font-size:var(--type-size-label);line-height:var(--type-leading-label);border-bottom:1px solid;align-items:center;gap:18px;padding-bottom:4px;display:inline-flex}.retail-page .rt-text-link:hover{color:var(--orange)}.retail-page .rt-detail-hero{background:var(--paper)}.retail-page .rt-detail-grid{grid-template-columns:1.35fr 1fr;column-gap:85px;display:grid}.retail-page .rt-detail-grid>*{min-width:0}.retail-page .rt-map-label{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);letter-spacing:.08em;color:#71806b;justify-content:space-between;gap:16px;display:flex}.retail-page .rt-blueprint{background:#e6e9df;border:1px solid #ccd3c3;padding:25px 30px}.retail-page .rt-blueprint>p{font-size:var(--type-size-body);line-height:var(--type-leading-body);max-width:340px;margin:24px 0}.retail-page .rt-blueprint ol{margin:0;padding:0;list-style:none}.retail-page .rt-blueprint li{font-size:var(--type-size-body);line-height:var(--type-leading-body);border-top:1px solid #c9d0c0;align-items:center;gap:15px;padding:10px 0;display:flex}.retail-page .rt-blueprint li>span:last-child{color:var(--muted);margin-left:auto}.retail-page .rt-blueprint li:last-child>span:last-child{visibility:hidden}.retail-page .rt-blueprint b{font-weight:var(--type-weight-medium)}.retail-page .rt-flow-dot{background:var(--orange);border-radius:50%;flex-shrink:0;width:7px;height:7px}.retail-page .rt-blueprint>small{font-size:var(--type-size-caption);color:var(--muted);line-height:var(--type-leading-caption);margin-top:16px;display:block}.retail-page .rt-tags{flex-wrap:wrap;gap:7px;padding-bottom:32px;display:flex}.retail-page .rt-tags span{border:1px solid var(--line);font-size:var(--type-size-caption);line-height:var(--type-leading-caption);padding:2px 8px}.retail-page .rt-section{padding:88px 0}.retail-page .rt-heading{justify-content:space-between;align-items:end;gap:35px;margin-bottom:38px;display:flex}.retail-page .rt-heading>p{color:var(--muted);font-size:var(--type-size-body);white-space:pre-line;max-width:380px;line-height:var(--type-leading-body)}.retail-page .rt-scenes{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.retail-page .rt-scenes article{border-top:1px solid var(--line);padding-top:23px}.retail-page .rt-scene-mark{font-size:var(--type-size-stat);color:var(--orange);line-height:var(--type-leading-stat)}.retail-page .rt-scenes h3{font-size:var(--type-size-small-title);line-height:var(--type-leading-small-title);margin:17px 0}.retail-page .rt-scenes p{font-size:var(--type-size-body);color:var(--muted);line-height:var(--type-leading-body)}.retail-page .rt-dark{background:var(--ink);color:#f5f7ed}.retail-page .rt-dark .rt-eyebrow{color:#ffa876}.retail-page .rt-split{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.retail-page .rt-delivery p:not(.rt-eyebrow){color:#c2ccbc;font-size:var(--type-size-body);white-space:pre-line;line-height:var(--type-leading-body);margin-top:20px}.retail-page .rt-delivery ol{margin:0;padding-left:23px;list-style:decimal-leading-zero}.retail-page .rt-delivery li{border-bottom:1px solid #536557;padding:18px 0 18px 10px}.retail-page .rt-delivery li::marker{color:#faa26e;font:var(--type-size-body)/var(--type-leading-body) var(--font-mono)}.retail-page .rt-product-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.retail-page .rt-product-grid>a{border:1px solid var(--line);min-width:0;padding:25px}.retail-page .rt-product-grid>a:hover{border-color:var(--orange)}.retail-page .rt-icon{width:24px;height:24px}.retail-page .rt-product-icon{color:var(--orange);margin-bottom:15px;display:block}.retail-page .rt-product-grid h3{font-size:var(--type-size-small-title);line-height:var(--type-leading-small-title)}.retail-page .rt-product-grid p{font-size:var(--type-size-compact);color:var(--muted);line-height:var(--type-leading-compact);margin:10px 0 20px}.retail-page .rt-paper{background:var(--paper)}.retail-page .rt-related{grid-template-columns:repeat(2,1fr);gap:25px 40px;display:grid}.retail-page .rt-related>a{border-top:1px solid #c9d0bf;min-width:0;padding:23px 0}.retail-page .rt-related small{font-size:var(--type-size-caption);color:var(--orange);line-height:var(--type-leading-caption)}.retail-page .rt-related h3{font-size:var(--type-size-small-title);line-height:var(--type-leading-small-title);justify-content:space-between;gap:20px;margin:12px 0;display:flex}.retail-page .rt-related p{font-size:var(--type-size-body);color:var(--muted);line-height:var(--type-leading-body)}.retail-page .rt-related a:hover h3{color:var(--orange)}@media (max-width:1100px){.retail-page .rt-detail-grid,.retail-page .rt-split{column-gap:35px}}@media (max-width:767px){.retail-page .rt-wrap{width:calc(100% - 40px)}.retail-page .rt-section{padding:58px 0}.retail-page .rt-heading{flex-direction:column;align-items:start;gap:20px;margin-bottom:28px}.retail-page h2{white-space:normal}.retail-page .rt-scenes{grid-template-columns:1fr;gap:28px}.retail-page .rt-scenes h3{margin-top:5px}.retail-page .rt-split{grid-template-columns:1fr;gap:0}.retail-page .rt-delivery ol{margin-top:28px}.retail-page .rt-blueprint{padding:25px}.retail-page .rt-related{gap:20px}}@media (max-width:420px){.retail-page .rt-wrap{width:calc(100% - 32px)}.retail-page .rt-product-grid,.retail-page .rt-related{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.retail-page a{transition:none}}.digital-products-page{--ink:#263a33;--muted:#68746c;--line:#d9ddd4;--paper:#f3f2eb;--orange:#dd4501;color:var(--ink);font-size:var(--type-size-body);line-height:var(--type-leading-body)}.digital-products-page :is(h1,h2,h3,h4,p){margin:0}.digital-products-page :is(h1,h2,h3,h4){font-weight:var(--type-weight-heading)}.digital-products-page h1{font-size:var(--type-size-hero);line-height:var(--type-leading-hero);letter-spacing:-.055em;text-wrap:balance;white-space:pre-line}.digital-products-page h2{font-size:var(--type-size-section);line-height:var(--type-leading-section);letter-spacing:-.04em;white-space:pre-line}.digital-products-page h3{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title)}.digital-products-page a{transition:color .2s,background .2s,border-color .2s}.digital-products-page a:focus-visible{outline:3px solid var(--orange);outline-offset:5px}.digital-products-page section[id]{scroll-margin-top:100px}.digital-products-page .dp-wrap{width:min(1280px,100% - 80px);margin-inline:auto}.digital-products-page .dp-eyebrow{font:var(--type-weight-heading) var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);letter-spacing:.13em;color:var(--orange);margin-bottom:20px}.digital-products-page .dp-lead{font-size:var(--type-size-lead);color:var(--muted);line-height:var(--type-leading-lead);max-width:540px;margin:25px 0 30px}.digital-products-page .dp-button{background:var(--orange);color:#fff;font-size:var(--type-size-label);font-weight:var(--type-weight-medium);line-height:var(--type-leading-label);justify-content:space-between;align-items:center;gap:28px;padding:13px 22px;display:inline-flex}.digital-products-page .dp-button:hover{background:#b93800}.digital-products-page .dp-text-link{font-size:var(--type-size-label);line-height:var(--type-leading-label);border-bottom:1px solid;align-items:center;gap:18px;padding-bottom:4px;display:inline-flex}.digital-products-page .dp-text-link:hover{color:var(--orange)}.digital-products-page .dp-detail-hero{background:var(--paper)}.digital-products-page .dp-detail-grid{grid-template-columns:1.35fr 1fr;column-gap:85px;display:grid}.digital-products-page .dp-detail-grid>*{min-width:0}.digital-products-page .dp-map-label{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);letter-spacing:.08em;color:#71806b;justify-content:space-between;gap:16px;display:flex}.digital-products-page .dp-blueprint{background:#e6e9df;border:1px solid #ccd3c3;padding:25px 30px}.digital-products-page .dp-blueprint>p{font-size:var(--type-size-body);line-height:var(--type-leading-body);max-width:340px;margin:24px 0}.digital-products-page .dp-blueprint ol{margin:0;padding:0;list-style:none}.digital-products-page .dp-blueprint li{font-size:var(--type-size-body);line-height:var(--type-leading-body);border-top:1px solid #c9d0c0;align-items:center;gap:15px;padding:10px 0;display:flex}.digital-products-page .dp-blueprint li>span:last-child{color:var(--muted);margin-left:auto}.digital-products-page .dp-blueprint li:last-child>span:last-child{visibility:hidden}.digital-products-page .dp-blueprint b{font-weight:var(--type-weight-medium)}.digital-products-page .dp-flow-dot{background:var(--orange);border-radius:50%;flex-shrink:0;width:7px;height:7px}.digital-products-page .dp-blueprint>small{font-size:var(--type-size-caption);color:var(--muted);line-height:var(--type-leading-caption);margin-top:16px;display:block}.digital-products-page .dp-tags{flex-wrap:wrap;gap:7px;padding-bottom:32px;display:flex}.digital-products-page .dp-tags span{border:1px solid var(--line);font-size:var(--type-size-caption);line-height:var(--type-leading-caption);padding:2px 8px}.digital-products-page .dp-section{padding:88px 0}.digital-products-page .dp-heading{justify-content:space-between;align-items:end;gap:35px;margin-bottom:38px;display:flex}.digital-products-page .dp-heading>p{color:var(--muted);font-size:var(--type-size-body);white-space:pre-line;max-width:380px;line-height:var(--type-leading-body)}.digital-products-page .dp-scenes{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.digital-products-page .dp-scenes article{border-top:1px solid var(--line);padding-top:23px}.digital-products-page .dp-scene-mark{font-size:var(--type-size-stat);color:var(--orange);line-height:var(--type-leading-stat)}.digital-products-page .dp-scenes h3{font-size:var(--type-size-small-title);line-height:var(--type-leading-small-title);margin:17px 0}.digital-products-page .dp-scenes p{font-size:var(--type-size-body);color:var(--muted);line-height:var(--type-leading-body)}.digital-products-page .dp-dark{background:var(--ink);color:#f5f7ed}.digital-products-page .dp-dark .dp-eyebrow{color:#ffa876}.digital-products-page .dp-split{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.digital-products-page .dp-delivery p:not(.dp-eyebrow){color:#c2ccbc;font-size:var(--type-size-body);white-space:pre-line;line-height:var(--type-leading-body);margin-top:20px}.digital-products-page .dp-delivery ol{margin:0;padding-left:23px;list-style:decimal-leading-zero}.digital-products-page .dp-delivery li{border-bottom:1px solid #536557;padding:18px 0 18px 10px}.digital-products-page .dp-delivery li::marker{color:#faa26e;font:var(--type-size-body)/var(--type-leading-body) var(--font-mono)}.digital-products-page .dp-product-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.digital-products-page .dp-product-grid>a{border:1px solid var(--line);min-width:0;padding:25px}.digital-products-page .dp-product-grid>a:hover{border-color:var(--orange)}.digital-products-page .dp-icon{width:24px;height:24px}.digital-products-page .dp-product-icon{color:var(--orange);margin-bottom:15px;display:block}.digital-products-page .dp-product-grid h3{font-size:var(--type-size-small-title);line-height:var(--type-leading-small-title)}.digital-products-page .dp-product-grid p{font-size:var(--type-size-compact);color:var(--muted);line-height:var(--type-leading-compact);margin:10px 0 20px}.digital-products-page .dp-paper{background:var(--paper)}.digital-products-page .dp-related{grid-template-columns:repeat(2,1fr);gap:25px 40px;display:grid}.digital-products-page .dp-related>a{border-top:1px solid #c9d0bf;min-width:0;padding:23px 0}.digital-products-page .dp-related small{font-size:var(--type-size-caption);color:var(--orange);line-height:var(--type-leading-caption)}.digital-products-page .dp-related h3{font-size:var(--type-size-small-title);line-height:var(--type-leading-small-title);justify-content:space-between;gap:20px;margin:12px 0;display:flex}.digital-products-page .dp-related p{font-size:var(--type-size-body);color:var(--muted);line-height:var(--type-leading-body)}.digital-products-page .dp-related a:hover h3{color:var(--orange)}@media (max-width:1100px){.digital-products-page .dp-detail-grid,.digital-products-page .dp-split{column-gap:35px}}@media (max-width:767px){.digital-products-page .dp-wrap{width:calc(100% - 40px)}.digital-products-page .dp-section{padding:58px 0}.digital-products-page .dp-heading{flex-direction:column;align-items:start;gap:20px;margin-bottom:28px}.digital-products-page h2{white-space:normal}.digital-products-page .dp-scenes{grid-template-columns:1fr;gap:28px}.digital-products-page .dp-scenes h3{margin-top:5px}.digital-products-page .dp-split{grid-template-columns:1fr;gap:0}.digital-products-page .dp-delivery ol{margin-top:28px}.digital-products-page .dp-blueprint{padding:25px}.digital-products-page .dp-related{gap:20px}}@media (max-width:420px){.digital-products-page .dp-wrap{width:calc(100% - 32px)}.digital-products-page .dp-product-grid,.digital-products-page .dp-related{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.digital-products-page a{transition:none}}.operations-page{--ink:#263a33;--muted:#68746c;--line:#d9ddd4;--paper:#f3f2eb;--orange:#dd4501;color:var(--ink);font-size:var(--type-size-body);line-height:var(--type-leading-body)}.operations-page :is(h1,h2,h3,h4,p){margin:0}.operations-page :is(h1,h2,h3,h4){font-weight:var(--type-weight-heading)}.operations-page h1{font-size:var(--type-size-hero);line-height:var(--type-leading-hero);letter-spacing:-.055em;text-wrap:balance;white-space:pre-line}.operations-page h2{font-size:var(--type-size-section);line-height:var(--type-leading-section);letter-spacing:-.04em;white-space:pre-line}.operations-page h3{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title)}.operations-page a{transition:color .2s,background .2s,border-color .2s}.operations-page a:focus-visible{outline:3px solid var(--orange);outline-offset:5px}.operations-page section[id]{scroll-margin-top:100px}.operations-page .op-wrap{width:min(1280px,100% - 80px);margin-inline:auto}.operations-page .op-eyebrow{font:var(--type-weight-heading) var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);letter-spacing:.13em;color:var(--orange);margin-bottom:20px}.operations-page .op-lead{font-size:var(--type-size-lead);color:var(--muted);line-height:var(--type-leading-lead);max-width:540px;margin:25px 0 30px}.operations-page .op-button{background:var(--orange);color:#fff;font-size:var(--type-size-label);font-weight:var(--type-weight-medium);line-height:var(--type-leading-label);justify-content:space-between;align-items:center;gap:28px;padding:13px 22px;display:inline-flex}.operations-page .op-button:hover{background:#b93800}.operations-page .op-text-link{font-size:var(--type-size-label);line-height:var(--type-leading-label);border-bottom:1px solid;align-items:center;gap:18px;padding-bottom:4px;display:inline-flex}.operations-page .op-text-link:hover{color:var(--orange)}.operations-page .op-detail-hero{background:var(--paper)}.operations-page .op-detail-grid{grid-template-columns:1.35fr 1fr;column-gap:85px;display:grid}.operations-page .op-detail-grid>*{min-width:0}.operations-page .op-map-label{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);letter-spacing:.08em;color:#71806b;justify-content:space-between;gap:16px;display:flex}.operations-page .op-blueprint{background:#e6e9df;border:1px solid #ccd3c3;padding:25px 30px}.operations-page .op-blueprint>p{font-size:var(--type-size-body);line-height:var(--type-leading-body);max-width:340px;margin:24px 0}.operations-page .op-blueprint ol{margin:0;padding:0;list-style:none}.operations-page .op-blueprint li{font-size:var(--type-size-body);line-height:var(--type-leading-body);border-top:1px solid #c9d0c0;align-items:center;gap:15px;padding:10px 0;display:flex}.operations-page .op-blueprint li>span:last-child{color:var(--muted);margin-left:auto}.operations-page .op-blueprint li:last-child>span:last-child{visibility:hidden}.operations-page .op-blueprint b{font-weight:var(--type-weight-medium)}.operations-page .op-flow-dot{background:var(--orange);border-radius:50%;flex-shrink:0;width:7px;height:7px}.operations-page .op-blueprint>small{font-size:var(--type-size-caption);color:var(--muted);line-height:var(--type-leading-caption);margin-top:16px;display:block}.operations-page .op-tags{flex-wrap:wrap;gap:7px;padding-bottom:32px;display:flex}.operations-page .op-tags span{border:1px solid var(--line);font-size:var(--type-size-caption);line-height:var(--type-leading-caption);padding:2px 8px}.operations-page .op-section{padding:88px 0}.operations-page .op-heading{justify-content:space-between;align-items:end;gap:35px;margin-bottom:38px;display:flex}.operations-page .op-heading>p{color:var(--muted);font-size:var(--type-size-body);white-space:pre-line;max-width:380px;line-height:var(--type-leading-body)}.operations-page .op-scenes{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.operations-page .op-scenes article{border-top:1px solid var(--line);padding-top:23px}.operations-page .op-scene-mark{font-size:var(--type-size-stat);color:var(--orange);line-height:var(--type-leading-stat)}.operations-page .op-scenes h3{font-size:var(--type-size-small-title);line-height:var(--type-leading-small-title);margin:17px 0}.operations-page .op-scenes p{font-size:var(--type-size-body);color:var(--muted);line-height:var(--type-leading-body)}.operations-page .op-dark{background:var(--ink);color:#f5f7ed}.operations-page .op-dark .op-eyebrow{color:#ffa876}.operations-page .op-split{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.operations-page .op-delivery p:not(.op-eyebrow){color:#c2ccbc;font-size:var(--type-size-body);white-space:pre-line;line-height:var(--type-leading-body);margin-top:20px}.operations-page .op-delivery ol{margin:0;padding-left:23px;list-style:decimal-leading-zero}.operations-page .op-delivery li{border-bottom:1px solid #536557;padding:18px 0 18px 10px}.operations-page .op-delivery li::marker{color:#faa26e;font:var(--type-size-body)/var(--type-leading-body) var(--font-mono)}.operations-page .op-product-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.operations-page .op-product-grid>a{border:1px solid var(--line);min-width:0;padding:25px}.operations-page .op-product-grid>a:hover{border-color:var(--orange)}.operations-page .op-icon{width:24px;height:24px}.operations-page .op-product-icon{color:var(--orange);margin-bottom:15px;display:block}.operations-page .op-product-grid h3{font-size:var(--type-size-small-title);line-height:var(--type-leading-small-title)}.operations-page .op-product-grid p{font-size:var(--type-size-compact);color:var(--muted);line-height:var(--type-leading-compact);margin:10px 0 20px}.operations-page .op-paper{background:var(--paper)}.operations-page .op-related{grid-template-columns:repeat(2,1fr);gap:25px 40px;display:grid}.operations-page .op-related>a{border-top:1px solid #c9d0bf;min-width:0;padding:23px 0}.operations-page .op-related small{font-size:var(--type-size-caption);color:var(--orange);line-height:var(--type-leading-caption)}.operations-page .op-related h3{font-size:var(--type-size-small-title);line-height:var(--type-leading-small-title);justify-content:space-between;gap:20px;margin:12px 0;display:flex}.operations-page .op-related p{font-size:var(--type-size-body);color:var(--muted);line-height:var(--type-leading-body)}.operations-page .op-related a:hover h3{color:var(--orange)}@media (max-width:1100px){.operations-page .op-detail-grid,.operations-page .op-split{column-gap:35px}}@media (max-width:767px){.operations-page .op-wrap{width:calc(100% - 40px)}.operations-page .op-section{padding:58px 0}.operations-page .op-heading{flex-direction:column;align-items:start;gap:20px;margin-bottom:28px}.operations-page h2{white-space:normal}.operations-page .op-scenes{grid-template-columns:1fr;gap:28px}.operations-page .op-scenes h3{margin-top:5px}.operations-page .op-split{grid-template-columns:1fr;gap:0}.operations-page .op-delivery ol{margin-top:28px}.operations-page .op-blueprint{padding:25px}.operations-page .op-related{gap:20px}}@media (max-width:420px){.operations-page .op-wrap{width:calc(100% - 32px)}.operations-page .op-product-grid,.operations-page .op-related{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.operations-page a{transition:none}}.connected-business-page{--ink:#263a33;--muted:#68746c;--line:#d9ddd4;--paper:#f3f2eb;--orange:#dd4501;color:var(--ink);font-size:var(--type-size-body);line-height:var(--type-leading-body)}.connected-business-page :is(h1,h2,h3,h4,p){margin:0}.connected-business-page :is(h1,h2,h3,h4){font-weight:var(--type-weight-heading)}.connected-business-page h1{font-size:var(--type-size-hero);line-height:var(--type-leading-hero);letter-spacing:-.055em;text-wrap:balance;white-space:pre-line}.connected-business-page h2{font-size:var(--type-size-section);line-height:var(--type-leading-section);letter-spacing:-.04em;white-space:pre-line}.connected-business-page h3{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title)}.connected-business-page a{transition:color .2s,background .2s,border-color .2s}.connected-business-page a:focus-visible{outline:3px solid var(--orange);outline-offset:5px}.connected-business-page section[id]{scroll-margin-top:100px}.connected-business-page .cb-wrap{width:min(1280px,100% - 80px);margin-inline:auto}.connected-business-page .cb-eyebrow{font:var(--type-weight-heading) var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);letter-spacing:.13em;color:var(--orange);margin-bottom:20px}.connected-business-page .cb-lead{font-size:var(--type-size-lead);color:var(--muted);line-height:var(--type-leading-lead);max-width:540px;margin:25px 0 30px}.connected-business-page .cb-button{background:var(--orange);color:#fff;font-size:var(--type-size-label);font-weight:var(--type-weight-medium);line-height:var(--type-leading-label);justify-content:space-between;align-items:center;gap:28px;padding:13px 22px;display:inline-flex}.connected-business-page .cb-button:hover{background:#b93800}.connected-business-page .cb-text-link{font-size:var(--type-size-label);line-height:var(--type-leading-label);border-bottom:1px solid;align-items:center;gap:18px;padding-bottom:4px;display:inline-flex}.connected-business-page .cb-text-link:hover{color:var(--orange)}.connected-business-page .cb-detail-hero{background:var(--paper)}.connected-business-page .cb-detail-grid{grid-template-columns:1.35fr 1fr;column-gap:85px;display:grid}.connected-business-page .cb-detail-grid>*{min-width:0}.connected-business-page .cb-map-label{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);letter-spacing:.08em;color:#71806b;justify-content:space-between;gap:16px;display:flex}.connected-business-page .cb-blueprint{background:#e6e9df;border:1px solid #ccd3c3;padding:25px 30px}.connected-business-page .cb-blueprint>p{font-size:var(--type-size-body);line-height:var(--type-leading-body);max-width:340px;margin:24px 0}.connected-business-page .cb-blueprint ol{margin:0;padding:0;list-style:none}.connected-business-page .cb-blueprint li{font-size:var(--type-size-body);line-height:var(--type-leading-body);border-top:1px solid #c9d0c0;align-items:center;gap:15px;padding:10px 0;display:flex}.connected-business-page .cb-blueprint li>span:last-child{color:var(--muted);margin-left:auto}.connected-business-page .cb-blueprint li:last-child>span:last-child{visibility:hidden}.connected-business-page .cb-blueprint b{font-weight:var(--type-weight-medium)}.connected-business-page .cb-flow-dot{background:var(--orange);border-radius:50%;flex-shrink:0;width:7px;height:7px}.connected-business-page .cb-blueprint>small{font-size:var(--type-size-caption);color:var(--muted);line-height:var(--type-leading-caption);margin-top:16px;display:block}.connected-business-page .cb-tags{flex-wrap:wrap;gap:7px;padding-bottom:32px;display:flex}.connected-business-page .cb-tags span{border:1px solid var(--line);font-size:var(--type-size-caption);line-height:var(--type-leading-caption);padding:2px 8px}.connected-business-page .cb-section{padding:88px 0}.connected-business-page .cb-heading{justify-content:space-between;align-items:end;gap:35px;margin-bottom:38px;display:flex}.connected-business-page .cb-heading>p{color:var(--muted);font-size:var(--type-size-body);white-space:pre-line;max-width:380px;line-height:var(--type-leading-body)}.connected-business-page .cb-scenes{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.connected-business-page .cb-scenes article{border-top:1px solid var(--line);padding-top:23px}.connected-business-page .cb-scene-mark{font-size:var(--type-size-stat);color:var(--orange);line-height:var(--type-leading-stat)}.connected-business-page .cb-scenes h3{font-size:var(--type-size-small-title);line-height:var(--type-leading-small-title);margin:17px 0}.connected-business-page .cb-scenes p{font-size:var(--type-size-body);color:var(--muted);line-height:var(--type-leading-body)}.connected-business-page .cb-dark{background:var(--ink);color:#f5f7ed}.connected-business-page .cb-dark .cb-eyebrow{color:#ffa876}.connected-business-page .cb-split{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.connected-business-page .cb-delivery p:not(.cb-eyebrow){color:#c2ccbc;font-size:var(--type-size-body);white-space:pre-line;line-height:var(--type-leading-body);margin-top:20px}.connected-business-page .cb-delivery ol{margin:0;padding-left:23px;list-style:decimal-leading-zero}.connected-business-page .cb-delivery li{border-bottom:1px solid #536557;padding:18px 0 18px 10px}.connected-business-page .cb-delivery li::marker{color:#faa26e;font:var(--type-size-body)/var(--type-leading-body) var(--font-mono)}.connected-business-page .cb-product-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.connected-business-page .cb-product-grid>a{border:1px solid var(--line);min-width:0;padding:25px}.connected-business-page .cb-product-grid>a:hover{border-color:var(--orange)}.connected-business-page .cb-icon{width:24px;height:24px}.connected-business-page .cb-product-icon{color:var(--orange);margin-bottom:15px;display:block}.connected-business-page .cb-product-grid h3{font-size:var(--type-size-small-title);line-height:var(--type-leading-small-title)}.connected-business-page .cb-product-grid p{font-size:var(--type-size-compact);color:var(--muted);line-height:var(--type-leading-compact);margin:10px 0 20px}.connected-business-page .cb-paper{background:var(--paper)}.connected-business-page .cb-related{grid-template-columns:repeat(2,1fr);gap:25px 40px;display:grid}.connected-business-page .cb-related>a{border-top:1px solid #c9d0bf;min-width:0;padding:23px 0}.connected-business-page .cb-related small{font-size:var(--type-size-caption);color:var(--orange);line-height:var(--type-leading-caption)}.connected-business-page .cb-related h3{font-size:var(--type-size-small-title);line-height:var(--type-leading-small-title);justify-content:space-between;gap:20px;margin:12px 0;display:flex}.connected-business-page .cb-related p{font-size:var(--type-size-body);color:var(--muted);line-height:var(--type-leading-body)}.connected-business-page .cb-related a:hover h3{color:var(--orange)}@media (max-width:1100px){.connected-business-page .cb-detail-grid,.connected-business-page .cb-split{column-gap:35px}}@media (max-width:767px){.connected-business-page .cb-wrap{width:calc(100% - 40px)}.connected-business-page .cb-section{padding:58px 0}.connected-business-page .cb-heading{flex-direction:column;align-items:start;gap:20px;margin-bottom:28px}.connected-business-page h2{white-space:normal}.connected-business-page .cb-scenes{grid-template-columns:1fr;gap:28px}.connected-business-page .cb-scenes h3{margin-top:5px}.connected-business-page .cb-split{grid-template-columns:1fr;gap:0}.connected-business-page .cb-delivery ol{margin-top:28px}.connected-business-page .cb-blueprint{padding:25px}.connected-business-page .cb-related{gap:20px}}@media (max-width:420px){.connected-business-page .cb-wrap{width:calc(100% - 32px)}.connected-business-page .cb-product-grid,.connected-business-page .cb-related{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.connected-business-page a{transition:none}}.customer-platform-page{--ink:#263a33;--muted:#68746c;--line:#d9ddd4;--paper:#f3f2eb;--orange:#dd4501;color:var(--ink);font-size:var(--type-size-body);line-height:var(--type-leading-body)}.customer-platform-page :is(h1,h2,h3,h4,p){margin:0}.customer-platform-page :is(h1,h2,h3,h4){font-weight:var(--type-weight-heading)}.customer-platform-page h1{font-size:var(--type-size-hero);line-height:var(--type-leading-hero);letter-spacing:-.055em;text-wrap:balance;white-space:pre-line}.customer-platform-page h2{font-size:var(--type-size-section);line-height:var(--type-leading-section);letter-spacing:-.04em;white-space:pre-line}.customer-platform-page h3{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title)}.customer-platform-page a{transition:color .2s,background .2s,border-color .2s}.customer-platform-page a:focus-visible{outline:3px solid var(--orange);outline-offset:5px}.customer-platform-page section[id]{scroll-margin-top:100px}.customer-platform-page .cp-wrap{width:min(1280px,100% - 80px);margin-inline:auto}.customer-platform-page .cp-eyebrow{font:var(--type-weight-heading) var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);letter-spacing:.13em;color:var(--orange);margin-bottom:20px}.customer-platform-page .cp-lead{font-size:var(--type-size-lead);color:var(--muted);line-height:var(--type-leading-lead);max-width:540px;margin:25px 0 30px}.customer-platform-page .cp-button{background:var(--orange);color:#fff;font-size:var(--type-size-label);font-weight:var(--type-weight-medium);line-height:var(--type-leading-label);justify-content:space-between;align-items:center;gap:28px;padding:13px 22px;display:inline-flex}.customer-platform-page .cp-button:hover{background:#b93800}.customer-platform-page .cp-text-link{font-size:var(--type-size-label);line-height:var(--type-leading-label);border-bottom:1px solid;align-items:center;gap:18px;padding-bottom:4px;display:inline-flex}.customer-platform-page .cp-text-link:hover{color:var(--orange)}.customer-platform-page .cp-detail-hero{background:var(--paper)}.customer-platform-page .cp-detail-grid{grid-template-columns:1.35fr 1fr;column-gap:85px;display:grid}.customer-platform-page .cp-detail-grid>*{min-width:0}.customer-platform-page .cp-map-label{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);letter-spacing:.08em;color:#71806b;justify-content:space-between;gap:16px;display:flex}.customer-platform-page .cp-blueprint{background:#e6e9df;border:1px solid #ccd3c3;padding:25px 30px}.customer-platform-page .cp-blueprint>p{font-size:var(--type-size-body);line-height:var(--type-leading-body);max-width:340px;margin:24px 0}.customer-platform-page .cp-blueprint ol{margin:0;padding:0;list-style:none}.customer-platform-page .cp-blueprint li{font-size:var(--type-size-body);line-height:var(--type-leading-body);border-top:1px solid #c9d0c0;align-items:center;gap:15px;padding:10px 0;display:flex}.customer-platform-page .cp-blueprint li>span:last-child{color:var(--muted);margin-left:auto}.customer-platform-page .cp-blueprint li:last-child>span:last-child{visibility:hidden}.customer-platform-page .cp-blueprint b{font-weight:var(--type-weight-medium)}.customer-platform-page .cp-flow-dot{background:var(--orange);border-radius:50%;flex-shrink:0;width:7px;height:7px}.customer-platform-page .cp-blueprint>small{font-size:var(--type-size-caption);color:var(--muted);line-height:var(--type-leading-caption);margin-top:16px;display:block}.customer-platform-page .cp-tags{flex-wrap:wrap;gap:7px;padding-bottom:32px;display:flex}.customer-platform-page .cp-tags span{border:1px solid var(--line);font-size:var(--type-size-caption);line-height:var(--type-leading-caption);padding:2px 8px}.customer-platform-page .cp-section{padding:88px 0}.customer-platform-page .cp-heading{justify-content:space-between;align-items:end;gap:35px;margin-bottom:38px;display:flex}.customer-platform-page .cp-heading>p{color:var(--muted);font-size:var(--type-size-body);white-space:pre-line;max-width:380px;line-height:var(--type-leading-body)}.customer-platform-page .cp-scenes{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.customer-platform-page .cp-scenes article{border-top:1px solid var(--line);padding-top:23px}.customer-platform-page .cp-scene-mark{font-size:var(--type-size-stat);color:var(--orange);line-height:var(--type-leading-stat)}.customer-platform-page .cp-scenes h3{font-size:var(--type-size-small-title);line-height:var(--type-leading-small-title);margin:17px 0}.customer-platform-page .cp-scenes p{font-size:var(--type-size-body);color:var(--muted);line-height:var(--type-leading-body)}.customer-platform-page .cp-dark{background:var(--ink);color:#f5f7ed}.customer-platform-page .cp-dark .cp-eyebrow{color:#ffa876}.customer-platform-page .cp-split{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.customer-platform-page .cp-delivery p:not(.cp-eyebrow){color:#c2ccbc;font-size:var(--type-size-body);white-space:pre-line;line-height:var(--type-leading-body);margin-top:20px}.customer-platform-page .cp-delivery ol{margin:0;padding-left:23px;list-style:decimal-leading-zero}.customer-platform-page .cp-delivery li{border-bottom:1px solid #536557;padding:18px 0 18px 10px}.customer-platform-page .cp-delivery li::marker{color:#faa26e;font:var(--type-size-body)/var(--type-leading-body) var(--font-mono)}.customer-platform-page .cp-product-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.customer-platform-page .cp-product-grid>a{border:1px solid var(--line);min-width:0;padding:25px}.customer-platform-page .cp-product-grid>a:hover{border-color:var(--orange)}.customer-platform-page .cp-icon{width:24px;height:24px}.customer-platform-page .cp-product-icon{color:var(--orange);margin-bottom:15px;display:block}.customer-platform-page .cp-product-grid h3{font-size:var(--type-size-small-title);line-height:var(--type-leading-small-title)}.customer-platform-page .cp-product-grid p{font-size:var(--type-size-compact);color:var(--muted);line-height:var(--type-leading-compact);margin:10px 0 20px}.customer-platform-page .cp-paper{background:var(--paper)}.customer-platform-page .cp-related{grid-template-columns:repeat(2,1fr);gap:25px 40px;display:grid}.customer-platform-page .cp-related>a{border-top:1px solid #c9d0bf;min-width:0;padding:23px 0}.customer-platform-page .cp-related small{font-size:var(--type-size-caption);color:var(--orange);line-height:var(--type-leading-caption)}.customer-platform-page .cp-related h3{font-size:var(--type-size-small-title);line-height:var(--type-leading-small-title);justify-content:space-between;gap:20px;margin:12px 0;display:flex}.customer-platform-page .cp-related p{font-size:var(--type-size-body);color:var(--muted);line-height:var(--type-leading-body)}.customer-platform-page .cp-related a:hover h3{color:var(--orange)}@media (max-width:1100px){.customer-platform-page .cp-detail-grid,.customer-platform-page .cp-split{column-gap:35px}}@media (max-width:767px){.customer-platform-page .cp-wrap{width:calc(100% - 40px)}.customer-platform-page .cp-section{padding:58px 0}.customer-platform-page .cp-heading{flex-direction:column;align-items:start;gap:20px;margin-bottom:28px}.customer-platform-page h2{white-space:normal}.customer-platform-page .cp-scenes{grid-template-columns:1fr;gap:28px}.customer-platform-page .cp-scenes h3{margin-top:5px}.customer-platform-page .cp-split{grid-template-columns:1fr;gap:0}.customer-platform-page .cp-delivery ol{margin-top:28px}.customer-platform-page .cp-blueprint{padding:25px}.customer-platform-page .cp-related{gap:20px}}@media (max-width:420px){.customer-platform-page .cp-wrap{width:calc(100% - 32px)}.customer-platform-page .cp-product-grid,.customer-platform-page .cp-related{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.customer-platform-page a{transition:none}}.continuity-page{--ink:#263a33;--muted:#68746c;--line:#d9ddd4;--paper:#f3f2eb;--orange:#dd4501;color:var(--ink);font-size:var(--type-size-body);line-height:var(--type-leading-body)}.continuity-page :is(h1,h2,h3,h4,p){margin:0}.continuity-page :is(h1,h2,h3,h4){font-weight:var(--type-weight-heading)}.continuity-page h1{font-size:var(--type-size-hero);line-height:var(--type-leading-hero);letter-spacing:-.055em;text-wrap:balance;white-space:pre-line}.continuity-page h2{font-size:var(--type-size-section);line-height:var(--type-leading-section);letter-spacing:-.04em;white-space:pre-line}.continuity-page h3{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title)}.continuity-page a{transition:color .2s,background .2s,border-color .2s}.continuity-page a:focus-visible{outline:3px solid var(--orange);outline-offset:5px}.continuity-page section[id]{scroll-margin-top:100px}.continuity-page .ct-wrap{width:min(1280px,100% - 80px);margin-inline:auto}.continuity-page .ct-eyebrow{font:var(--type-weight-heading) var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);letter-spacing:.13em;color:var(--orange);margin-bottom:20px}.continuity-page .ct-lead{font-size:var(--type-size-lead);color:var(--muted);line-height:var(--type-leading-lead);max-width:540px;margin:25px 0 30px}.continuity-page .ct-button{background:var(--orange);color:#fff;font-size:var(--type-size-label);font-weight:var(--type-weight-medium);line-height:var(--type-leading-label);justify-content:space-between;align-items:center;gap:28px;padding:13px 22px;display:inline-flex}.continuity-page .ct-button:hover{background:#b93800}.continuity-page .ct-text-link{font-size:var(--type-size-label);line-height:var(--type-leading-label);border-bottom:1px solid;align-items:center;gap:18px;padding-bottom:4px;display:inline-flex}.continuity-page .ct-text-link:hover{color:var(--orange)}.continuity-page .ct-detail-hero{background:var(--paper)}.continuity-page .ct-detail-grid{grid-template-columns:1.35fr 1fr;column-gap:85px;display:grid}.continuity-page .ct-detail-grid>*{min-width:0}.continuity-page .ct-map-label{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);letter-spacing:.08em;color:#71806b;justify-content:space-between;gap:16px;display:flex}.continuity-page .ct-blueprint{background:#e6e9df;border:1px solid #ccd3c3;padding:25px 30px}.continuity-page .ct-blueprint>p{font-size:var(--type-size-body);line-height:var(--type-leading-body);max-width:340px;margin:24px 0}.continuity-page .ct-blueprint ol{margin:0;padding:0;list-style:none}.continuity-page .ct-blueprint li{font-size:var(--type-size-body);line-height:var(--type-leading-body);border-top:1px solid #c9d0c0;align-items:center;gap:15px;padding:10px 0;display:flex}.continuity-page .ct-blueprint li>span:last-child{color:var(--muted);margin-left:auto}.continuity-page .ct-blueprint li:last-child>span:last-child{visibility:hidden}.continuity-page .ct-blueprint b{font-weight:var(--type-weight-medium)}.continuity-page .ct-flow-dot{background:var(--orange);border-radius:50%;flex-shrink:0;width:7px;height:7px}.continuity-page .ct-blueprint>small{font-size:var(--type-size-caption);color:var(--muted);line-height:var(--type-leading-caption);margin-top:16px;display:block}.continuity-page .ct-tags{flex-wrap:wrap;gap:7px;padding-bottom:32px;display:flex}.continuity-page .ct-tags span{border:1px solid var(--line);font-size:var(--type-size-caption);line-height:var(--type-leading-caption);padding:2px 8px}.continuity-page .ct-section{padding:88px 0}.continuity-page .ct-heading{justify-content:space-between;align-items:end;gap:35px;margin-bottom:38px;display:flex}.continuity-page .ct-heading>p{color:var(--muted);font-size:var(--type-size-body);white-space:pre-line;max-width:380px;line-height:var(--type-leading-body)}.continuity-page .ct-scenes{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.continuity-page .ct-scenes article{border-top:1px solid var(--line);padding-top:23px}.continuity-page .ct-scene-mark{font-size:var(--type-size-stat);color:var(--orange);line-height:var(--type-leading-stat)}.continuity-page .ct-scenes h3{font-size:var(--type-size-small-title);line-height:var(--type-leading-small-title);margin:17px 0}.continuity-page .ct-scenes p{font-size:var(--type-size-body);color:var(--muted);line-height:var(--type-leading-body)}.continuity-page .ct-dark{background:var(--ink);color:#f5f7ed}.continuity-page .ct-dark .ct-eyebrow{color:#ffa876}.continuity-page .ct-split{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.continuity-page .ct-delivery p:not(.ct-eyebrow){color:#c2ccbc;font-size:var(--type-size-body);white-space:pre-line;line-height:var(--type-leading-body);margin-top:20px}.continuity-page .ct-delivery ol{margin:0;padding-left:23px;list-style:decimal-leading-zero}.continuity-page .ct-delivery li{border-bottom:1px solid #536557;padding:18px 0 18px 10px}.continuity-page .ct-delivery li::marker{color:#faa26e;font:var(--type-size-body)/var(--type-leading-body) var(--font-mono)}.continuity-page .ct-product-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.continuity-page .ct-product-grid>a{border:1px solid var(--line);min-width:0;padding:25px}.continuity-page .ct-product-grid>a:hover{border-color:var(--orange)}.continuity-page .ct-icon{width:24px;height:24px}.continuity-page .ct-product-icon{color:var(--orange);margin-bottom:15px;display:block}.continuity-page .ct-product-grid h3{font-size:var(--type-size-small-title);line-height:var(--type-leading-small-title)}.continuity-page .ct-product-grid p{font-size:var(--type-size-compact);color:var(--muted);line-height:var(--type-leading-compact);margin:10px 0 20px}.continuity-page .ct-paper{background:var(--paper)}.continuity-page .ct-related{grid-template-columns:repeat(2,1fr);gap:25px 40px;display:grid}.continuity-page .ct-related>a{border-top:1px solid #c9d0bf;min-width:0;padding:23px 0}.continuity-page .ct-related small{font-size:var(--type-size-caption);color:var(--orange);line-height:var(--type-leading-caption)}.continuity-page .ct-related h3{font-size:var(--type-size-small-title);line-height:var(--type-leading-small-title);justify-content:space-between;gap:20px;margin:12px 0;display:flex}.continuity-page .ct-related p{font-size:var(--type-size-body);color:var(--muted);line-height:var(--type-leading-body)}.continuity-page .ct-related a:hover h3{color:var(--orange)}@media (max-width:1100px){.continuity-page .ct-detail-grid,.continuity-page .ct-split{column-gap:35px}}@media (max-width:767px){.continuity-page .ct-wrap{width:calc(100% - 40px)}.continuity-page .ct-section{padding:58px 0}.continuity-page .ct-heading{flex-direction:column;align-items:start;gap:20px;margin-bottom:28px}.continuity-page h2{white-space:normal}.continuity-page .ct-scenes{grid-template-columns:1fr;gap:28px}.continuity-page .ct-scenes h3{margin-top:5px}.continuity-page .ct-split{grid-template-columns:1fr;gap:0}.continuity-page .ct-delivery ol{margin-top:28px}.continuity-page .ct-blueprint{padding:25px}.continuity-page .ct-related{gap:20px}}@media (max-width:420px){.continuity-page .ct-wrap{width:calc(100% - 32px)}.continuity-page .ct-product-grid,.continuity-page .ct-related{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.continuity-page a{transition:none}}.professional-services-page{--ink:#263a33;--muted:#68746c;--line:#d9ddd4;--paper:#f3f2eb;--orange:#dd4501;color:var(--ink);font-size:var(--type-size-body);line-height:var(--type-leading-body)}.professional-services-page :is(h1,h2,h3,h4,p){margin:0}.professional-services-page :is(h1,h2,h3,h4){font-weight:var(--type-weight-heading)}.professional-services-page h1{font-size:var(--type-size-hero);line-height:var(--type-leading-hero);letter-spacing:-.055em;text-wrap:balance;white-space:pre-line}.professional-services-page h2{font-size:var(--type-size-section);line-height:var(--type-leading-section);letter-spacing:-.04em;white-space:pre-line}.professional-services-page h3{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title)}.professional-services-page a{transition:color .2s,background .2s,border-color .2s}.professional-services-page a:focus-visible{outline:3px solid var(--orange);outline-offset:5px}.professional-services-page section[id]{scroll-margin-top:100px}.professional-services-page .ps-wrap{width:min(1280px,100% - 80px);margin-inline:auto}.professional-services-page .ps-eyebrow{font:var(--type-weight-heading) var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);letter-spacing:.13em;color:var(--orange);margin-bottom:20px}.professional-services-page .ps-lead{font-size:var(--type-size-lead);color:var(--muted);line-height:var(--type-leading-lead);max-width:540px;margin:25px 0 30px}.professional-services-page .ps-button{background:var(--orange);color:#fff;font-size:var(--type-size-label);font-weight:var(--type-weight-medium);line-height:var(--type-leading-label);justify-content:space-between;align-items:center;gap:28px;padding:13px 22px;display:inline-flex}.professional-services-page .ps-button:hover{background:#b93800}.professional-services-page .ps-text-link{font-size:var(--type-size-label);line-height:var(--type-leading-label);border-bottom:1px solid;align-items:center;gap:18px;padding-bottom:4px;display:inline-flex}.professional-services-page .ps-text-link:hover{color:var(--orange)}.professional-services-page .ps-detail-hero{background:var(--paper)}.professional-services-page .ps-detail-grid{grid-template-columns:1.35fr 1fr;column-gap:85px;display:grid}.professional-services-page .ps-detail-grid>*{min-width:0}.professional-services-page .ps-map-label{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);letter-spacing:.08em;color:#71806b;justify-content:space-between;gap:16px;display:flex}.professional-services-page .ps-blueprint{background:#e6e9df;border:1px solid #ccd3c3;padding:25px 30px}.professional-services-page .ps-blueprint>p{font-size:var(--type-size-body);line-height:var(--type-leading-body);max-width:340px;margin:24px 0}.professional-services-page .ps-blueprint ol{margin:0;padding:0;list-style:none}.professional-services-page .ps-blueprint li{font-size:var(--type-size-body);line-height:var(--type-leading-body);border-top:1px solid #c9d0c0;align-items:center;gap:15px;padding:10px 0;display:flex}.professional-services-page .ps-blueprint li>span:last-child{color:var(--muted);margin-left:auto}.professional-services-page .ps-blueprint li:last-child>span:last-child{visibility:hidden}.professional-services-page .ps-blueprint b{font-weight:var(--type-weight-medium)}.professional-services-page .ps-flow-dot{background:var(--orange);border-radius:50%;flex-shrink:0;width:7px;height:7px}.professional-services-page .ps-blueprint>small{font-size:var(--type-size-caption);color:var(--muted);line-height:var(--type-leading-caption);margin-top:16px;display:block}.professional-services-page .ps-tags{flex-wrap:wrap;gap:7px;padding-bottom:32px;display:flex}.professional-services-page .ps-tags span{border:1px solid var(--line);font-size:var(--type-size-caption);line-height:var(--type-leading-caption);padding:2px 8px}.professional-services-page .ps-section{padding:88px 0}.professional-services-page .ps-heading{justify-content:space-between;align-items:end;gap:35px;margin-bottom:38px;display:flex}.professional-services-page .ps-heading>p{color:var(--muted);font-size:var(--type-size-body);white-space:pre-line;max-width:380px;line-height:var(--type-leading-body)}.professional-services-page .ps-scenes{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.professional-services-page .ps-scenes article{border-top:1px solid var(--line);padding-top:23px}.professional-services-page .ps-scene-mark{font-size:var(--type-size-stat);color:var(--orange);line-height:var(--type-leading-stat)}.professional-services-page .ps-scenes h3{font-size:var(--type-size-small-title);line-height:var(--type-leading-small-title);margin:17px 0}.professional-services-page .ps-scenes p{font-size:var(--type-size-body);color:var(--muted);line-height:var(--type-leading-body)}.professional-services-page .ps-dark{background:var(--ink);color:#f5f7ed}.professional-services-page .ps-dark .ps-eyebrow{color:#ffa876}.professional-services-page .ps-split{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.professional-services-page .ps-delivery p:not(.ps-eyebrow){color:#c2ccbc;font-size:var(--type-size-body);white-space:pre-line;line-height:var(--type-leading-body);margin-top:20px}.professional-services-page .ps-delivery ol{margin:0;padding-left:23px;list-style:decimal-leading-zero}.professional-services-page .ps-delivery li{border-bottom:1px solid #536557;padding:18px 0 18px 10px}.professional-services-page .ps-delivery li::marker{color:#faa26e;font:var(--type-size-body)/var(--type-leading-body) var(--font-mono)}.professional-services-page .ps-product-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.professional-services-page .ps-product-grid>a{border:1px solid var(--line);min-width:0;padding:25px}.professional-services-page .ps-product-grid>a:hover{border-color:var(--orange)}.professional-services-page .ps-icon{width:24px;height:24px}.professional-services-page .ps-product-icon{color:var(--orange);margin-bottom:15px;display:block}.professional-services-page .ps-product-grid h3{font-size:var(--type-size-small-title);line-height:var(--type-leading-small-title)}.professional-services-page .ps-product-grid p{font-size:var(--type-size-compact);color:var(--muted);line-height:var(--type-leading-compact);margin:10px 0 20px}.professional-services-page .ps-paper{background:var(--paper)}.professional-services-page .ps-related{grid-template-columns:repeat(2,1fr);gap:25px 40px;display:grid}.professional-services-page .ps-related>a{border-top:1px solid #c9d0bf;min-width:0;padding:23px 0}.professional-services-page .ps-related small{font-size:var(--type-size-caption);color:var(--orange);line-height:var(--type-leading-caption)}.professional-services-page .ps-related h3{font-size:var(--type-size-small-title);line-height:var(--type-leading-small-title);justify-content:space-between;gap:20px;margin:12px 0;display:flex}.professional-services-page .ps-related p{font-size:var(--type-size-body);color:var(--muted);line-height:var(--type-leading-body)}.professional-services-page .ps-related a:hover h3{color:var(--orange)}@media (max-width:1100px){.professional-services-page .ps-detail-grid,.professional-services-page .ps-split{column-gap:35px}}@media (max-width:767px){.professional-services-page .ps-wrap{width:calc(100% - 40px)}.professional-services-page .ps-section{padding:58px 0}.professional-services-page .ps-heading{flex-direction:column;align-items:start;gap:20px;margin-bottom:28px}.professional-services-page h2{white-space:normal}.professional-services-page .ps-scenes{grid-template-columns:1fr;gap:28px}.professional-services-page .ps-scenes h3{margin-top:5px}.professional-services-page .ps-split{grid-template-columns:1fr;gap:0}.professional-services-page .ps-delivery ol{margin-top:28px}.professional-services-page .ps-blueprint{padding:25px}.professional-services-page .ps-related{gap:20px}}@media (max-width:420px){.professional-services-page .ps-wrap{width:calc(100% - 32px)}.professional-services-page .ps-product-grid,.professional-services-page .ps-related{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.professional-services-page a{transition:none}}.industries-page{--ink:#263a33;--muted:#68746c;--line:#d9ddd4;--paper:#f3f2eb;--orange:#dd4501;color:var(--ink);font-size:var(--type-size-body);line-height:var(--type-leading-body)}.industries-page .is-wrap{width:min(1280px,100% - 80px);margin:auto}.industries-page h1,.industries-page h2,.industries-page h3,.industries-page h4,.industries-page p{margin:0}.industries-page h1,.industries-page h2,.industries-page h3,.industries-page h4{font-weight:var(--type-weight-heading)}.industries-page h1{font-size:var(--type-size-hero);line-height:var(--type-leading-hero);letter-spacing:-.055em;text-wrap:balance}.industries-page h1>span{color:var(--orange)}.industries-page h2{font-size:var(--type-size-section);line-height:var(--type-leading-section);letter-spacing:-.04em}.industries-page h3{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title)}.industries-page .is-eyebrow{font:var(--type-weight-heading) var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);letter-spacing:.13em;color:var(--orange);margin-bottom:20px}.industries-page .is-lead{font-size:var(--type-size-lead);color:var(--muted);line-height:var(--type-leading-lead);max-width:540px;margin:25px 0 30px}.industries-page a{transition:color .2s,background .2s,border-color .2s}.industries-page a:focus-visible{outline:3px solid var(--orange);outline-offset:5px}.industries-page section[id]{scroll-margin-top:100px}.industries-page .is-hero{background:var(--paper);padding:28px 0 0}.industries-page .is-edition,.industries-page .is-map-label{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);letter-spacing:.08em;justify-content:space-between;gap:16px;display:flex}.industries-page .is-edition{border-bottom:1px solid var(--line);color:var(--muted);padding-bottom:20px}.industries-page .is-hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:75px;padding:55px 0;display:grid}.industries-page .is-actions{flex-wrap:wrap;align-items:center;gap:25px;display:flex}.industries-page .is-button{background:var(--orange);color:#fff;font-size:var(--type-size-label);font-weight:var(--type-weight-medium);line-height:var(--type-leading-label);justify-content:space-between;align-items:center;gap:28px;padding:13px 22px;display:inline-flex}.industries-page .is-button:hover{background:#b93800}.industries-page .is-text-link{font-size:var(--type-size-label);line-height:var(--type-leading-label);border-bottom:1px solid;align-items:center;gap:18px;padding-bottom:4px;display:inline-flex}.industries-page .is-text-link:hover{color:var(--orange)}.industries-page .is-map{isolation:isolate;background:#e6e9df radial-gradient(#a5b29e80 .7px,#0000 .7px) 0 0/17px 17px;border:1px solid #cbd2c3;min-width:0;height:440px;padding:22px;position:relative;overflow:hidden}.industries-page .is-map-label{color:#71806b}.industries-page .is-map-orbit{z-index:-1;border:1px solid #aebb9f;border-radius:50%;width:275px;height:275px;position:absolute;top:76px;left:calc(50% - 137.5px)}.industries-page .is-map-orbit:before,.industries-page .is-map-orbit:after{content:"";border:1px dashed #b2bea6;border-radius:50%;position:absolute;inset:32px}.industries-page .is-map-orbit:after{inset:64px}.industries-page .is-map-center{text-align:center;background:var(--ink);color:#fff;width:160px;padding:12px;position:absolute;top:167px;left:calc(50% - 80px);box-shadow:0 8px 30px #263a331f}.industries-page .is-map-center small{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);letter-spacing:.1em;color:#b9c6b0}.industries-page .is-map-center strong{font-size:var(--type-size-card-title);font-weight:var(--type-weight-medium);line-height:var(--type-leading-card-title);display:block}.industries-page .is-map-center span{font-size:var(--type-size-caption);color:#c6d2bf;line-height:var(--type-leading-caption)}.industries-page .is-map-nodes{grid-template-columns:1fr 1fr;gap:152px 36px;padding-top:28px;display:grid}.industries-page .is-map-nodes a{background:#fcfdf7ef;border:1px solid #c4cfbc;flex-direction:column;max-width:205px;padding:13px 16px;display:flex;position:relative}.industries-page .is-map-nodes a:nth-child(2n){justify-self:end;width:100%}.industries-page .is-map-nodes a:hover{border-color:var(--orange);background:#fff}.industries-page .is-map-nodes small{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#76866d;letter-spacing:.08em}.industries-page .is-map-nodes b{font-size:var(--type-size-body);font-weight:var(--type-weight-medium);line-height:var(--type-leading-body);margin:5px 0}.industries-page .is-map-nodes span{font-size:var(--type-size-caption);color:var(--orange);line-height:var(--type-leading-caption)}.industries-page .is-map-base{width:100%;font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#6a7b61;justify-content:center;gap:20px;display:flex;position:absolute;bottom:12px;left:0}.industries-page .is-map-base i{color:var(--orange);font-style:normal}.industries-page .is-principles{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);padding:25px 0;display:grid}.industries-page .is-principles p{border-left:1px solid #c7cfbe;flex-direction:column;gap:3px;padding-left:24px;display:flex}.industries-page .is-principles p:first-child{border:0;padding-left:0}.industries-page .is-principles b{font-weight:var(--type-weight-medium);font-size:var(--type-size-compact);line-height:var(--type-leading-compact)}.industries-page .is-principles span{font-size:var(--type-size-caption);color:var(--muted);line-height:var(--type-leading-caption)}.industries-page .is-section{padding:88px 0}.industries-page .is-heading{justify-content:space-between;align-items:end;gap:35px;margin-bottom:38px;display:flex}.industries-page .is-heading>p{color:var(--muted);font-size:var(--type-size-body);max-width:380px;line-height:var(--type-leading-body)}.industries-page .is-industry-grid{border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.industries-page .is-industry-card{border:1px solid var(--line);border-left:0;min-width:0;padding:25px 23px;display:block}.industries-page .is-industry-card:hover{background:var(--paper)}.industries-page .is-card-top{font:var(--type-size-card-title)/var(--type-leading-card-title) var(--font-mono);color:#a6b09e;justify-content:space-between;margin-bottom:42px;display:flex}.industries-page .is-card-top span:last-child{color:var(--orange);font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title)}.industries-page .is-industry-card>small{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);letter-spacing:.04em;color:var(--muted)}.industries-page .is-industry-card h3{margin:10px 0 16px}.industries-page .is-industry-card>p{font-size:var(--type-size-compact);color:var(--muted);min-height:112px;line-height:var(--type-leading-compact)}.industries-page .is-tags{flex-wrap:wrap;gap:7px;margin-top:23px;display:flex}.industries-page .is-tags span{border:1px solid var(--line);font-size:var(--type-size-caption);line-height:var(--type-leading-caption);padding:2px 8px}.industries-page .is-card-path{border-top:1px solid var(--line);font-size:var(--type-size-caption);color:#75836b;line-height:var(--type-leading-caption);margin-top:25px;padding-top:18px}.industries-page .is-dark{background:var(--ink);color:#f5f7ed}.industries-page .is-dark .is-eyebrow{color:#ffa876}.industries-page .is-dark .is-heading>p{color:#bac7bb}.industries-page .is-solution-row{border-top:1px solid #526258;grid-template-columns:50px 1fr 1.2fr 45px;align-items:center;gap:25px;padding:25px 0;display:grid}.industries-page .is-solution-row:last-child{border-bottom:1px solid #526258}.industries-page .is-number{font:var(--type-size-compact)/var(--type-leading-compact) var(--font-mono);color:#a5b19f}.industries-page .is-solution-row small{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);letter-spacing:.08em;color:#a5b6a8}.industries-page .is-solution-row h3{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title);margin-top:7px}.industries-page .is-solution-row>p{font-size:var(--type-size-body);color:#c0cbbb;max-width:350px;line-height:var(--type-leading-body)}.industries-page .is-round-arrow{width:40px;height:40px;font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title);border:1px solid #607362;border-radius:50%;place-items:center;display:grid}.industries-page .is-solution-row:hover .is-round-arrow{background:var(--orange);border-color:var(--orange)}.industries-page .is-paper{background:var(--paper)}.industries-page .is-tabs{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:18px;display:grid}.industries-page .is-tabs a{font-size:var(--type-size-label);line-height:var(--type-leading-label);border:1px solid #ccd4c4;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.industries-page .is-tabs a[aria-current=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.industries-page .is-tabs a:hover{border-color:var(--orange)}.industries-page .is-fit-panel{border:1px solid var(--line);background:#fff;grid-template-columns:1fr 1.15fr;display:grid}.industries-page .is-fit-question{background:#e8ebdf;flex-direction:column;align-items:start;padding:40px;display:flex}.industries-page .is-fit-question h3{font-size:var(--type-size-card-title);text-wrap:balance;line-height:var(--type-leading-card-title);margin-bottom:35px}.industries-page .is-fit-question>a{margin-top:auto}.industries-page .is-fit-answer{padding:35px 40px}.industries-page .is-fit-answer>a{border-top:1px solid var(--line);padding:16px 0;display:block}.industries-page .is-fit-answer h4{font-size:var(--type-size-small-title);line-height:var(--type-leading-small-title);justify-content:space-between;margin-bottom:8px;display:flex}.industries-page .is-fit-answer p{font-size:var(--type-size-body);color:var(--muted);line-height:var(--type-leading-body)}.industries-page .is-fit-answer a:hover h4{color:var(--orange)}.industries-page .is-method{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.industries-page .is-method article{border-top:2px solid var(--ink);padding-top:25px}.industries-page .is-method article>span{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:var(--orange)}.industries-page .is-method h3{margin:18px 0 12px}.industries-page .is-method p{font-size:var(--type-size-body);color:var(--muted);line-height:var(--type-leading-body)}.industries-page .is-method small{font-size:var(--type-size-caption);color:var(--muted);line-height:var(--type-leading-caption);margin-top:22px;display:block}.industries-page .is-split{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}@media (min-width:1600px){.industries-page .is-hero-grid{padding:70px 0}}@media (max-width:1100px){.industries-page .is-hero-grid{gap:35px}.industries-page .is-map{padding:18px}.industries-page .is-map-nodes{gap:152px 20px}.industries-page .is-map-nodes a{padding:12px}.industries-page .is-industry-grid{grid-template-columns:repeat(2,1fr)}.industries-page .is-industry-card>p{min-height:auto}.industries-page .is-card-top{margin-bottom:28px}.industries-page .is-split{gap:35px}}@media (max-width:760px){.industries-page .is-wrap{width:calc(100% - 40px)}.industries-page .is-hero-grid{grid-template-columns:1fr;gap:35px;padding:35px 0}.industries-page .is-hero-grid h1{font-size:var(--type-size-hero);line-height:var(--type-leading-hero)}.industries-page .is-map{width:100%;max-width:530px;height:428px;margin:auto}.industries-page .is-map-nodes{gap:145px 30px}.industries-page .is-map-center{top:163px}.industries-page .is-principles{gap:15px}.industries-page .is-principles p{padding-left:12px}.industries-page .is-section{padding:58px 0}.industries-page .is-heading{flex-direction:column;align-items:start;gap:20px;margin-bottom:28px}.industries-page .is-heading h2 br{display:none}.industries-page .is-solution-row{grid-template-columns:28px 1fr 38px;gap:15px}.industries-page .is-solution-row>p{grid-area:2/2}.industries-page .is-solution-row>.is-round-arrow{grid-area:1/3/3}.industries-page .is-tabs{grid-template-columns:repeat(2,1fr)}.industries-page .is-tabs a{padding:12px}.industries-page .is-fit-panel,.industries-page .is-split{grid-template-columns:1fr;gap:0}.industries-page .is-fit-question,.industries-page .is-fit-answer{padding:28px}.industries-page .is-method,.industries-page .is-scenes{grid-template-columns:1fr;gap:28px}.industries-page .is-method small{margin-top:15px}.industries-page .is-hero-tags{margin-top:0}.industries-page .is-delivery ol{margin-top:28px}.industries-page .is-scenes h3{margin-top:5px}.industries-page .is-edition{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}}@media (max-width:420px){.industries-page .is-wrap{width:calc(100% - 32px)}.industries-page .is-hero-grid h1{font-size:var(--type-size-hero);line-height:var(--type-leading-hero)}.industries-page .is-principles{grid-template-columns:1fr;gap:12px}.industries-page .is-principles p,.industries-page .is-principles p:first-child{border:0;flex-direction:row;gap:12px;padding:0}.industries-page .is-industry-grid{grid-template-columns:1fr}.industries-page .is-industry-card{padding:24px}.industries-page .is-map-nodes{gap:145px 12px}.industries-page .is-map-nodes small{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.industries-page .is-map-base{gap:14px}.industries-page .is-fit-question,.industries-page .is-fit-answer{padding:24px}.industries-page .is-actions{gap:20px}.industries-page .is-map-center{width:140px;left:calc(50% - 70px)}}@media (prefers-reduced-motion:reduce){.industries-page a{transition:none}}.industries-page .is-hero{padding-top:0}.industries-page .is-lead,.industries-page .is-heading h2,.industries-page .is-heading>p{white-space:pre-line}.industries-page .is-map-nodes b{overflow-wrap:anywhere}.industries-page .is-map-nodes a{box-sizing:border-box;min-width:0}.industries-page .is-tabs a{gap:8px;min-width:0}.industries-page .is-fit-question h3{overflow-wrap:anywhere}.industries-page h1{white-space:pre-line}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page){--wk-orange:#dd4501;--wk-dark:#25352e;--wk-muted:#727970;--wk-line:#d4dbd1;--wk-paper:#f4f3ed;color:var(--wk-dark);font-size:var(--type-size-body);line-height:var(--type-leading-body)}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-wrap{width:min(1280px,100% - 80px);margin-inline:auto}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) h1,:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) h2,:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) h3,:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) h4{font-weight:var(--type-weight-heading);margin:0}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) p,:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) figure,:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) dl{margin:0}.work-overview-page .wk-kicker{font:var(--type-weight-heading) var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);letter-spacing:.12em;color:var(--wk-orange);margin-bottom:17px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-icon{flex-shrink:0;width:23px;height:23px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-hero{background:var(--wk-paper);padding:30px 0 28px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-edition{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);letter-spacing:.08em;color:var(--wk-muted);border-bottom:1px solid var(--wk-line);justify-content:space-between;gap:25px;padding-bottom:20px;display:flex}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-hero-grid{grid-template-columns:1.6fr 1fr;align-items:center;gap:95px;padding:47px 0 38px;display:grid}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) h1{font-size:var(--type-size-hero);line-height:var(--type-leading-hero);letter-spacing:-.055em}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) h1 em{color:var(--wk-orange);font-style:normal}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-lead{font-size:var(--type-size-lead);color:var(--wk-muted);line-height:var(--type-leading-lead);margin:24px 0}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-link{font-size:var(--type-size-label);font-weight:var(--type-weight-medium);line-height:var(--type-leading-label);border-bottom:1px solid;justify-content:space-between;align-items:center;gap:25px;padding-bottom:5px;display:inline-flex}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-link:hover{color:var(--wk-orange)}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-work-index{border-top:2px solid var(--wk-dark);padding-top:18px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-index-title{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);letter-spacing:.06em;color:var(--wk-muted)}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-work-index>a{border-bottom:1px solid var(--wk-line);align-items:center;gap:20px;padding:18px 0;display:flex}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-work-index>a>span:first-child{font:var(--type-size-card-title)/var(--type-leading-card-title) var(--font-mono);color:#afb7a9}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-work-index b{font-size:var(--type-size-body);font-weight:var(--type-weight-medium);line-height:var(--type-leading-body);display:block}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-work-index small{font-size:var(--type-size-caption);color:var(--wk-muted);line-height:var(--type-leading-caption);display:block}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-work-index>a>span:last-child{font-size:var(--type-size-card-title);color:var(--wk-orange);line-height:var(--type-leading-card-title);margin-left:auto}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-work-index>a:hover b{color:var(--wk-orange)}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-disclosure{border-top:1px solid var(--wk-line);font-size:var(--type-size-micro);color:var(--wk-muted);line-height:var(--type-leading-micro);padding-top:18px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-spotlight{background:var(--wk-paper);padding-bottom:58px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-spotlight-layout{background:#dfe5d7;grid-template-columns:.85fr 1.55fr;display:grid}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-spotlight-copy{background:var(--wk-dark);color:#fff;padding:34px 38px;position:relative;overflow:hidden}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-spotlight-copy .wk-kicker{color:#e9ae86;font-size:var(--type-size-caption);line-height:var(--type-leading-caption);margin-bottom:31px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-feature-number{font:var(--type-size-stat-display)/var(--type-leading-stat-display) var(--font-mono);color:#ffffff07;pointer-events:none;position:absolute;top:30px;right:24px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-spotlight-copy h2{font-size:var(--type-size-section);line-height:var(--type-leading-section);letter-spacing:-.04em;position:relative}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-spotlight-copy>p:not(.wk-kicker){font-size:var(--type-size-compact);line-height:var(--type-leading-compact);color:#c5cfc3;margin:18px 0 25px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-spotlight-copy .wk-link{font-size:var(--type-size-label);line-height:var(--type-leading-label)}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-spotlight-copy .wk-link:hover{color:#ffa978}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-spotlight-tags{font-size:var(--type-size-micro);color:#bdcabd;line-height:var(--type-leading-micro);flex-wrap:wrap;gap:12px;margin-top:29px;display:flex}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-spotlight-tags>span+span{border-left:1px solid #5c6c5b;padding-left:12px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-spotlight-preview{align-self:center;min-width:0;display:block}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-preview{background:#dfe5d7;padding:32px;overflow:hidden}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-screen{color:#2b3d31;background:#fafbf6;border:1px solid #bcc9b7;border-radius:5px 5px 0 0;overflow:hidden;box-shadow:7px 9px #a2b29a33}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-screen-top{height:30px;font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);letter-spacing:.04em;color:#75806f;background:#f3f6ed;border-bottom:1px solid #d9dfd0;justify-content:space-between;align-items:center;gap:10px;padding:0 12px;display:flex}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-screen-top b{font-size:var(--type-size-micro);font-weight:var(--type-weight-body);line-height:var(--type-leading-micro);border:1px solid #cdd6c3;padding:1px 4px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-window-dots{gap:4px;display:flex}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-window-dots i{background:#b8c2b0;border-radius:50%;width:4px;height:4px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-preview figcaption{font-size:var(--type-size-caption);color:#718068;line-height:var(--type-leading-caption);justify-content:space-between;gap:12px;margin-top:16px;display:flex}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-console{grid-template-columns:90px 1fr;display:grid}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-sidebar{background:#f4f7ee;border-right:1px solid #e0e4d8;flex-direction:column;gap:7px;padding:15px 10px;display:flex}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-sidebar>b{font-size:var(--type-size-card-title);font-weight:var(--type-weight-heading);line-height:var(--type-leading-card-title);margin-bottom:12px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-sidebar>b>span{color:#dd4501}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-sidebar>span{font-size:var(--type-size-micro);color:#859079;line-height:var(--type-leading-micro);padding:5px 7px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-sidebar>span.active{color:#ae3909;background:#f7e5d4}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-sidebar>small{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#97a28c;margin-top:auto;padding-top:25px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-console-main{min-width:0;padding:20px 18px 12px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-ui-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-ui-heading small{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#889780;letter-spacing:.08em;margin-bottom:7px;display:block}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-ui-heading strong{font-size:var(--type-size-compact);font-weight:var(--type-weight-heading);letter-spacing:-.02em;line-height:var(--type-leading-compact);display:block}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-ui-action{color:#fff;font-size:var(--type-size-micro);white-space:nowrap;line-height:var(--type-leading-micro);background:#dd4501;padding:5px 8px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-metrics{grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:18px;display:grid}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-metrics>div{background:#fff;border:1px solid #e0e5d7;padding:11px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-metrics>div>span{font-size:var(--type-size-micro);color:#819077;line-height:var(--type-leading-micro);display:block}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-metrics b{font:var(--type-size-card-title)/var(--type-leading-card-title) var(--font-mono)}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-metrics b>small{font-style:normal;font-weight:var(--type-weight-body);font-size:var(--type-size-caption);line-height:var(--type-leading-caption);color:#89987d;margin-left:5px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-metrics i{font-style:normal;font-size:var(--type-size-micro);color:#ac5a2b;line-height:var(--type-leading-micro);margin-top:2px;display:block}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-order-row{font-size:var(--type-size-micro);line-height:var(--type-leading-micro);border-bottom:1px solid #e6e9de;grid-template-columns:1fr 1.3fr .7fr .7fr;align-items:center;gap:9px;padding:10px 0;display:grid}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-table-heading{color:#8b9880;font-size:var(--type-size-micro);line-height:var(--type-leading-micro);padding-top:0}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-order-row>em{font-style:normal;font-size:var(--type-size-micro);color:#b86b26;text-align:center;line-height:var(--type-leading-micro);background:#faf0d9;padding:2px 5px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-order-row>em.done{color:#507351;background:#e9f1e1}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-ui-note{font-size:var(--type-size-caption);color:#8b9980;line-height:var(--type-leading-caption);justify-content:space-between;gap:12px;margin-top:12px;display:flex}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-preview-integration{background:#e4e6de}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-preview-integration .wk-screen{background:#f9faf6}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-integration-main,:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-delivery-main{padding:22px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-sync-state{font-size:var(--type-size-micro);color:#637960;white-space:nowrap;line-height:var(--type-leading-micro);border:1px solid #d0d9c9;padding:3px 6px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-integration-map{justify-content:center;align-items:center;padding:7px 0 24px;display:flex}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-source-stack{flex:1;gap:10px;max-width:120px;display:grid}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-source-stack>span{text-align:center;background:#fff;border:1px solid #d3dacb;padding:10px 5px;display:block}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-source-stack b{font:var(--type-size-micro)/var(--type-leading-micro) var(--font-mono);display:block}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-source-stack small{font-size:var(--type-size-caption);color:#8e9a83;line-height:var(--type-leading-caption);display:block}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-map-line{background:#aebda2;width:36px;height:1px;position:relative}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-map-line:after{content:"";border-top:1px solid #aebda2;border-right:1px solid #aebda2;width:5px;height:5px;position:absolute;top:-2px;right:0;transform:rotate(45deg)}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-map-core{color:#fff;text-align:center;background:#2b3e31;border:5px solid #e0e7d7;flex-shrink:0;width:120px;padding:17px 6px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-map-core .wk-icon{color:#f4a372;width:24px;height:24px;margin:0 auto 8px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-map-core b{font-size:var(--type-size-micro);font-weight:var(--type-weight-medium);line-height:var(--type-leading-micro);display:block}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-map-core small{font-size:var(--type-size-caption);color:#bfcfba;line-height:var(--type-leading-caption)}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-event-log{background:#fff;border:1px solid #d9e0d0}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-event-log>div{font-size:var(--type-size-micro);line-height:var(--type-leading-micro);border-bottom:1px solid #e5eadd;grid-template-columns:1.3fr 1fr .7fr;gap:10px;padding:9px 12px;display:grid}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-event-log>div:first-child{color:#869479;font-size:var(--type-size-micro);line-height:var(--type-leading-micro);background:#f1f4ea}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-event-log>div:last-child{border-bottom:0}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-event-log b{font-weight:var(--type-weight-medium)}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-event-log em{color:#598258;font-style:normal}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-event-log .needs-review{color:#c3782c}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-preview-delivery{background:#e7dfd2}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-preview-delivery .wk-screen{background:#fcfbf7;border-color:#cbc3b2;box-shadow:7px 9px #b6a88b26}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-board{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-board>div{background:#f0f1e8;min-width:0;padding:8px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-board h4{font-size:var(--type-size-small-title);line-height:var(--type-leading-small-title);align-items:center;gap:4px;margin-bottom:10px;display:flex}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-board h4>i{background:#dd4501;border-radius:50%;width:4px;height:4px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-board h4>span{font:var(--type-size-micro)/var(--type-leading-micro) var(--font-mono);color:#829078;margin-left:auto}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-task{background:#fff;border:1px solid #e0e3d4;margin-top:7px;padding:10px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-task>small{font-size:var(--type-size-caption);color:#8a977c;line-height:var(--type-leading-caption);display:block}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-task>b{font-size:var(--type-size-micro);font-weight:var(--type-weight-medium);line-height:var(--type-leading-micro);margin:5px 0;display:block}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-task>p{font-size:var(--type-size-micro);color:#8c9880;line-height:var(--type-leading-micro)}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-task>span{font-size:var(--type-size-micro);color:#b67c40;line-height:var(--type-leading-micro);margin-top:10px;display:block}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-task.current{border-top:2px solid #dd4501}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-task .verified{color:#6c8a57}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-task-bar{background:#ecf0e5;height:3px;margin:12px 0}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-task-bar>i{background:#dd4501;width:65%;height:100%;display:block}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-section{padding:80px 0;scroll-margin-top:150px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-section-heading{justify-content:space-between;align-items:end;gap:45px;margin-bottom:35px;display:flex}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-section h2,:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-reading h2,:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-related h2{font-size:var(--type-size-section);line-height:var(--type-leading-section);letter-spacing:-.04em}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-section-heading>p{color:var(--wk-muted);font-size:var(--type-size-compact);line-height:var(--type-leading-compact);max-width:490px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-filter-bar{border-bottom:1px solid var(--wk-line);justify-content:space-between;align-items:end;gap:25px;padding-bottom:22px;display:flex}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-capabilities{flex-wrap:wrap;gap:23px;display:flex}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-capabilities a{font-size:var(--type-size-label);line-height:var(--type-leading-label);border-bottom:2px solid #0000;padding:10px 0}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-capabilities a:hover,:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-capabilities a[aria-current=true]{color:var(--wk-orange);border-color:var(--wk-orange)}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-filter{align-items:end;gap:10px;display:flex}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-filter>div{min-width:0}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-filter label{font-size:var(--type-size-caption);color:var(--wk-muted);line-height:var(--type-leading-caption);margin-bottom:6px;display:block}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-filter input:not([type=hidden]),:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-filter select{border:1px solid var(--wk-line);min-height:42px;font-size:var(--type-size-body);width:100%;max-width:200px;line-height:var(--type-leading-body);background:#fafbf7;border-radius:0;padding:10px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-btn{background:var(--wk-orange);color:#fff;min-height:42px;font-size:var(--type-size-label);white-space:nowrap;line-height:var(--type-leading-label);justify-content:center;align-items:center;gap:24px;padding:10px 18px;display:inline-flex}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-btn:hover{background:#b83700}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-results{color:var(--wk-muted);font-size:var(--type-size-micro);line-height:var(--type-leading-micro);justify-content:space-between;align-items:center;gap:20px;padding:22px 0;display:flex}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-results b{color:var(--wk-orange);font-weight:var(--type-weight-medium)}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-results>a{color:var(--wk-orange)}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-projects{gap:34px;display:grid}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-project{border:1px solid var(--wk-line);grid-template-columns:1.25fr 1fr;min-width:0;display:grid}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-project-cover{background:#dfe5d7;align-items:center;min-width:0;display:flex;overflow:hidden}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-project-cover>.wk-preview{flex-direction:column;justify-content:center;align-self:stretch;width:100%;padding:30px;display:flex}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-project:nth-child(2) .wk-project-cover{background:#e4e6de}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-project:nth-child(3) .wk-project-cover{background:#e7dfd2}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-project-copy{flex-direction:column;justify-content:center;min-width:0;padding:32px;display:flex}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-project-top{font:var(--type-size-micro)/var(--type-leading-micro) var(--font-mono);color:var(--wk-muted);justify-content:space-between;align-items:center;gap:12px;display:flex}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-project-top>span:last-child{border:1px solid var(--wk-line);white-space:nowrap;font-size:var(--type-size-micro);line-height:var(--type-leading-micro);padding:2px 6px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-project-copy h3{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title);letter-spacing:-.03em;margin:23px 0 16px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-project-copy h3 a:hover{color:var(--wk-orange)}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-project-copy>p{font-size:var(--type-size-compact);color:var(--wk-muted);line-height:var(--type-leading-compact)}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-project-tags{flex-wrap:wrap;gap:9px;margin:23px 0;display:flex}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-project-tags>span{font-size:var(--type-size-micro);background:var(--wk-paper);line-height:var(--type-leading-micro);padding:4px 8px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-project-bottom{border-top:1px solid var(--wk-line);font-size:var(--type-size-micro);line-height:var(--type-leading-micro);justify-content:space-between;align-items:center;gap:15px;margin-top:10px;padding-top:17px;display:flex}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-project-bottom>span{color:var(--wk-muted)}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-project-bottom>a>span{font-size:var(--type-size-lead);color:var(--wk-orange);line-height:var(--type-leading-lead);margin-left:10px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-reading{background:var(--wk-paper);padding:60px 0}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-reading>.wk-wrap{grid-template-columns:.8fr 2fr;gap:60px;display:grid}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-reading h2{font-size:var(--type-size-section);line-height:var(--type-leading-section)}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-reading ol{grid-template-columns:repeat(3,1fr);gap:30px;margin:0;padding:0;list-style:none;display:grid}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-reading li{border-top:1px solid var(--wk-line);padding-top:20px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-reading li>span{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:var(--wk-orange)}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-reading h3{font-size:var(--type-size-small-title);line-height:var(--type-leading-small-title);margin:23px 0 10px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-reading li>p{font-size:var(--type-size-compact);color:var(--wk-muted);line-height:var(--type-leading-compact)}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-empty{text-align:center;background:var(--wk-paper);padding:70px 20px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-empty h3{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title)}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-empty>p:not(.wk-kicker){color:var(--wk-muted);margin:15px 0 25px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-detail-hero{background:var(--wk-paper);padding:30px 0 48px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-back{font-size:var(--type-size-micro);color:var(--wk-muted);line-height:var(--type-leading-micro)}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-back:hover{color:var(--wk-orange)}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-detail-heading{grid-template-columns:1.7fr 1fr;align-items:end;gap:70px;margin:42px 0 35px;display:grid}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-detail-heading h1{text-wrap:balance;font-size:var(--type-size-hero);line-height:var(--type-leading-hero);letter-spacing:-.04em;max-width:730px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-detail-heading>div>p:not(.wk-kicker){font-size:var(--type-size-compact);color:var(--wk-muted);line-height:var(--type-leading-compact);margin-top:17px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-concept-label{font-size:var(--type-size-caption);color:var(--wk-orange);line-height:var(--type-leading-caption);border:1px solid #e7c4ae;padding:4px 8px;display:inline-block}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-facts{border-top:1px solid var(--wk-line);border-bottom:1px solid var(--wk-line);grid-template-columns:repeat(4,1fr);gap:24px;padding:23px 0;display:grid}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-facts dt{font-size:var(--type-size-caption);color:var(--wk-muted);line-height:var(--type-leading-caption);margin-bottom:8px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-facts dd{font-size:var(--type-size-compact);line-height:var(--type-leading-compact);margin:0}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-detail-preview{margin-top:34px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-detail-preview>.wk-preview{padding:45px 12% 25px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-detail-preview .wk-screen-top{height:38px;font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-detail-preview .wk-screen-top b{font-size:var(--type-size-micro);line-height:var(--type-leading-micro)}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-detail-preview .wk-console{grid-template-columns:125px 1fr}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-detail-preview .wk-sidebar{padding:22px 16px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-detail-preview .wk-sidebar>span{font-size:var(--type-size-micro);line-height:var(--type-leading-micro);padding-block:7px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-detail-preview .wk-console-main{padding:30px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-detail-preview .wk-ui-heading strong{font-size:var(--type-size-small-title);line-height:var(--type-leading-small-title)}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-detail-preview .wk-ui-heading small{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-detail-preview .wk-metrics{gap:16px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-detail-preview .wk-metrics>div{padding:18px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-detail-preview .wk-metrics>div>span{font-size:var(--type-size-micro);line-height:var(--type-leading-micro)}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-detail-preview .wk-metrics b{font-size:var(--type-size-stat);line-height:var(--type-leading-stat)}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-detail-preview .wk-metrics i,:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-detail-preview .wk-ui-note{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-detail-preview .wk-order-row{font-size:var(--type-size-micro);line-height:var(--type-leading-micro);padding:15px 0}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-detail-preview .wk-order-row>em{font-size:var(--type-size-micro);line-height:var(--type-leading-micro)}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-detail-preview .wk-integration-main,:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-detail-preview .wk-delivery-main{padding:30px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-detail-preview .wk-integration-map{padding:20px 0 32px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-detail-preview .wk-source-stack{gap:18px;max-width:190px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-detail-preview .wk-source-stack>span{padding:18px 8px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-detail-preview .wk-source-stack b{font-size:var(--type-size-compact);line-height:var(--type-leading-compact)}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-detail-preview .wk-source-stack small{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-detail-preview .wk-map-core{width:170px;padding:25px 10px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-detail-preview .wk-map-core b{font-size:var(--type-size-body);line-height:var(--type-leading-body)}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-detail-preview .wk-map-core small{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-detail-preview .wk-map-line{width:60px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-detail-preview .wk-event-log>div{font-size:var(--type-size-micro);line-height:var(--type-leading-micro);padding:14px 20px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-detail-preview .wk-board{gap:20px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-detail-preview .wk-board>div{padding:12px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-detail-preview .wk-board h4{font-size:var(--type-size-small-title);line-height:var(--type-leading-small-title)}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-detail-preview .wk-task{margin-top:12px;padding:15px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-detail-preview .wk-task>small,:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-detail-preview .wk-task>span{font-size:var(--type-size-micro);line-height:var(--type-leading-micro)}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-detail-preview .wk-task>b{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-detail-preview .wk-task>p{font-size:var(--type-size-micro);line-height:var(--type-leading-micro)}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-page-nav{z-index:20;border-bottom:1px solid var(--wk-line);background:#fffffff5;position:sticky;top:72px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-page-nav>.wk-wrap{white-space:nowrap;align-items:center;gap:30px;min-height:60px;display:flex;overflow-x:auto}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-page-nav a{font-size:var(--type-size-label);line-height:var(--type-leading-label);padding:17px 0}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-page-nav a:hover{color:var(--wk-orange)}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-page-nav a:last-child{color:var(--wk-orange);margin-left:auto}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-detail-grid{grid-template-columns:1fr 1.6fr;gap:85px;display:grid}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-body>p{font-size:var(--type-size-compact);color:var(--wk-muted);line-height:var(--type-leading-compact)}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-body .wk-body-lead{font-size:var(--type-size-lead);color:var(--wk-dark);line-height:var(--type-leading-lead)}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-body h3{font-size:var(--type-size-small-title);line-height:var(--type-leading-small-title);margin:26px 0 14px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-pains{margin:22px 0 0;padding:0;list-style:none}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-pains li{border-bottom:1px solid var(--wk-line);font-size:var(--type-size-compact);line-height:var(--type-leading-compact);padding:13px 0 13px 18px;position:relative}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-pains li:before{content:"";background:var(--wk-orange);width:5px;height:5px;position:absolute;top:23px;left:0}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-audience{font-size:var(--type-size-micro);color:var(--wk-muted);line-height:var(--type-leading-micro);margin-top:28px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-audience b{font-weight:var(--type-weight-body);font-size:var(--type-size-caption);color:var(--wk-dark);line-height:var(--type-leading-caption)}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-solution{background:var(--wk-dark);color:#fff}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-solution .wk-kicker{color:#e8b18b}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-solution .wk-section-heading>p{color:#c4cec0}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-solutions{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-solutions article{border-top:1px solid #52664f;padding:24px 0 0}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-solutions article>div{color:#ecac78;font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);justify-content:space-between;align-items:center;display:flex}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-solutions h3{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title);margin:26px 0 14px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-solutions p{font-size:var(--type-size-compact);color:#bdcbbb;line-height:var(--type-leading-compact)}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-flow{border:1px solid var(--wk-line);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-flow li{padding:26px 22px;position:relative}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-flow li+li{border-left:1px solid var(--wk-line)}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-flow li+li:before{content:"→";color:var(--wk-orange);background:#fff;position:absolute;top:27px;left:-9px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-flow li>span{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:var(--wk-orange)}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-flow h3{font-size:var(--type-size-small-title);line-height:var(--type-leading-small-title);margin:23px 0 12px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-flow p{font-size:var(--type-size-compact);color:var(--wk-muted);line-height:var(--type-leading-compact)}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-comparison{grid-template-columns:1fr 1fr;gap:25px;margin-top:30px;display:grid}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-comparison>div{background:var(--wk-paper);padding:27px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-comparison>div:last-child{background:#edf1e5;border-top:2px solid #91a17a}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-comparison .wk-kicker{font-size:var(--type-size-caption);color:var(--wk-muted);line-height:var(--type-leading-caption)}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-comparison ul{margin:0;padding:0;list-style:none}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-comparison li{font-size:var(--type-size-compact);border-top:1px solid var(--wk-line);line-height:var(--type-leading-compact);padding:13px 0}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-value{background:var(--wk-paper)}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-value-note{font-size:var(--type-size-caption);color:var(--wk-muted);line-height:var(--type-leading-caption);margin-top:24px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-validation article{border-top:1px solid var(--wk-line);gap:25px;padding:23px 0;display:flex}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-validation article>span{font:var(--type-size-compact)/var(--type-leading-compact) var(--font-mono);color:var(--wk-orange);padding-top:8px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-validation h3{font-size:var(--type-size-small-title);line-height:var(--type-leading-small-title);margin-bottom:10px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-validation p{font-size:var(--type-size-compact);color:var(--wk-muted);line-height:var(--type-leading-compact)}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-deliverables{background:var(--wk-paper);grid-template-columns:1fr 2.4fr;align-items:center;gap:25px;padding:25px 30px;display:grid}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-deliverables h3{font-size:var(--type-size-small-title);line-height:var(--type-leading-small-title)}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-deliverables ul{grid-template-columns:1fr 1fr;gap:14px 30px;margin:0;padding:0;list-style:none;display:grid}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-deliverables li{font-size:var(--type-size-compact);line-height:var(--type-leading-compact);align-items:center;gap:10px;display:flex}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-deliverables .wk-icon{width:16px;height:16px;color:var(--wk-orange)}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-services{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:30px;display:grid}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-services>a{border:1px solid var(--wk-line);flex-direction:column;align-items:start;padding:25px;display:flex}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-services>a:hover{border-color:var(--wk-orange)}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-services .wk-icon{color:var(--wk-orange);margin-bottom:22px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-services h3{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title)}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-services p{font-size:var(--type-size-compact);line-height:var(--type-leading-compact);color:var(--wk-muted);margin:13px 0 22px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-services span{font-size:var(--type-size-micro);color:var(--wk-orange);line-height:var(--type-leading-micro);margin-top:auto}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-related{background:var(--wk-paper);padding:55px 0}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-related h2{font-size:var(--type-size-section);line-height:var(--type-leading-section);margin-bottom:26px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-related .wk-wrap>div{grid-template-columns:1fr 1fr;gap:26px;display:grid}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-related a{border:1px solid var(--wk-line);background:#fff;padding:26px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-related a:hover{border-color:var(--wk-orange)}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-related a>span{font-size:var(--type-size-micro);color:var(--wk-orange);line-height:var(--type-leading-micro)}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-related h3{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title);margin:15px 0 10px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-related p{font-size:var(--type-size-compact);color:var(--wk-muted);line-height:var(--type-leading-compact);margin-bottom:20px}@media (max-width:1100px){:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-wrap{width:calc(100% - 64px)}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-hero-grid{gap:50px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-spotlight-layout{grid-template-columns:.8fr 1.2fr}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-spotlight-copy{padding:28px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-preview{padding:25px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-console{grid-template-columns:70px 1fr}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-console-main{padding:15px 12px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-ui-action{display:none}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-sidebar{padding-inline:7px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-project{grid-template-columns:1.15fr 1fr}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-project-copy{padding:25px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-project-cover>.wk-preview{padding:22px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-filter-bar{display:block}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-filter{margin-top:15px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-filter>div{flex:1}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-filter input:not([type=hidden]),:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-filter select{max-width:none}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-reading>.wk-wrap{grid-template-columns:1fr;gap:30px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-reading ol{gap:35px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-detail-heading{gap:40px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-detail-preview>.wk-preview{padding:30px 6% 23px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-detail-grid{gap:40px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-section h2{font-size:var(--type-size-section);line-height:var(--type-leading-section)}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-deliverables{grid-template-columns:1fr;gap:20px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-section{padding:65px 0}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-map-line{width:25px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-map-core{width:95px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-ui-heading small{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}}@media (max-width:800px){:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-wrap{width:calc(100% - 48px)}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-hero-grid{grid-template-columns:1fr;gap:30px;padding-top:35px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-work-index{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-index-title{grid-column:1/-1}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-work-index>a{align-items:start;gap:10px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-work-index>a>span:first-child{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title)}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-spotlight-layout{grid-template-columns:1fr}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-spotlight-copy{padding:30px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-spotlight-copy h2 br:last-child{display:none}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-spotlight-copy .wk-kicker{margin-bottom:19px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-spotlight-tags{margin-top:24px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-feature-number{font-size:var(--type-size-stat-display);line-height:var(--type-leading-stat-display);right:40px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-spotlight-preview>.wk-preview{padding:32px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-console{grid-template-columns:85px 1fr}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-section-heading{display:block}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-section-heading>p{margin-top:20px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-project{grid-template-columns:1fr}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-project-cover>.wk-preview{padding:30px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-project-copy{padding:28px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-project-copy>p{max-width:600px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-project-bottom{margin-top:0}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-section{padding:55px 0}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-detail-heading{grid-template-columns:1fr;gap:23px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-facts{grid-template-columns:1fr 1fr;gap:20px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-detail-preview>.wk-preview{padding:30px 25px 20px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-detail-preview .wk-console{grid-template-columns:90px 1fr}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-detail-preview .wk-console-main{padding:18px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-detail-preview .wk-metrics>div{padding:12px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-detail-preview .wk-sidebar{padding:18px 10px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-page-nav{top:64px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-page-nav>.wk-wrap{gap:24px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-detail-grid{grid-template-columns:1fr;gap:30px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-solutions{gap:22px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-flow{grid-template-columns:1fr 1fr}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-flow li:nth-child(3){border-left:0}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-flow li:nth-child(n+3){border-top:1px solid var(--wk-line)}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-flow li:nth-child(3):before{content:none}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-services{grid-template-columns:1fr}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-services>a{grid-template-columns:30px 1fr;gap:8px 15px;padding:24px;display:grid}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-services .wk-icon{grid-row:1/4;margin-top:4px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-services p{margin:0}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-services span{margin:8px 0 0}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-comparison{gap:16px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-comparison>div{padding:23px}}@media (max-width:480px){:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-wrap{width:calc(100% - 36px)}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-edition>span:last-child,:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-lead br{display:none}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-work-index,:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-index-title{display:block}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-work-index>a{align-items:center;padding:13px 0}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-work-index>a>span:first-child{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title);margin-right:7px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-spotlight-copy{padding:25px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-spotlight-preview>.wk-preview,:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-project-cover>.wk-preview,:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-detail-preview>.wk-preview{padding:20px 12px 17px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-console,:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-detail-preview .wk-console{grid-template-columns:1fr}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-sidebar{display:none}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-console-main,:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-detail-preview .wk-console-main{padding:15px 11px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-ui-heading strong,:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-detail-preview .wk-ui-heading strong{font-size:var(--type-size-micro);line-height:var(--type-leading-micro)}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-ui-heading small,:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-detail-preview .wk-ui-heading small{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-screen-top,:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-detail-preview .wk-screen-top{font-size:var(--type-size-caption);height:26px;line-height:var(--type-leading-caption);gap:5px;padding-inline:9px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-screen-top b,:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-detail-preview .wk-screen-top b{font-size:var(--type-size-micro);line-height:var(--type-leading-micro)}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-metrics,:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-detail-preview .wk-metrics{gap:7px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-metrics>div,:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-detail-preview .wk-metrics>div{padding:8px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-metrics b,:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-detail-preview .wk-metrics b{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title)}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-metrics>div>span,:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-detail-preview .wk-metrics>div>span,:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-metrics i,:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-detail-preview .wk-metrics i{font-size:var(--type-size-micro);line-height:var(--type-leading-micro)}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-order-row,:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-detail-preview .wk-order-row{font-size:var(--type-size-micro);line-height:var(--type-leading-micro);grid-template-columns:1fr 1.2fr .8fr;gap:7px;padding:10px 0}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-order-row>span:nth-child(3){display:none}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-order-row>em,:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-detail-preview .wk-order-row>em{font-size:var(--type-size-micro);line-height:var(--type-leading-micro)}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-ui-note,:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-detail-preview .wk-ui-note{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-preview figcaption{gap:8px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-filter{grid-template-columns:1fr 1fr;display:grid}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-filter .wk-btn{grid-column:1/-1}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-capabilities{gap:19px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-project-copy{padding:23px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-project-top{font-size:var(--type-size-micro);line-height:var(--type-leading-micro)}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-integration-main,:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-delivery-main,:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-detail-preview .wk-integration-main,:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-detail-preview .wk-delivery-main{padding:15px 12px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-integration-map,:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-detail-preview .wk-integration-map{padding:5px 0 18px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-source-stack,:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-detail-preview .wk-source-stack{gap:9px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-source-stack>span,:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-detail-preview .wk-source-stack>span{padding:10px 3px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-source-stack b,:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-detail-preview .wk-source-stack b{font-size:var(--type-size-micro);line-height:var(--type-leading-micro)}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-source-stack small,:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-detail-preview .wk-source-stack small{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-map-core,:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-detail-preview .wk-map-core{border-width:3px;width:83px;padding:14px 3px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-map-core b,:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-detail-preview .wk-map-core b{font-size:var(--type-size-micro);line-height:var(--type-leading-micro)}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-map-core small,:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-detail-preview .wk-map-core small{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-map-line,:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-detail-preview .wk-map-line{width:15px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-event-log>div,:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-detail-preview .wk-event-log>div{font-size:var(--type-size-micro);line-height:var(--type-leading-micro);gap:8px;padding:9px 7px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-board,:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-detail-preview .wk-board{gap:7px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-board>div,:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-detail-preview .wk-board>div{padding:6px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-board h4,:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-detail-preview .wk-board h4{font-size:var(--type-size-small-title);line-height:var(--type-leading-small-title);gap:3px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-task,:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-detail-preview .wk-task{margin-top:7px;padding:7px 5px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-task>b,:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-detail-preview .wk-task>b,:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-task>p,:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-detail-preview .wk-task>p,:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-task>small,:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-task>span,:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-detail-preview .wk-task>small,:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-detail-preview .wk-task>span{font-size:var(--type-size-micro);line-height:var(--type-leading-micro)}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-reading{padding:45px 0}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-reading ol{grid-template-columns:1fr;gap:24px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-reading li{grid-template-columns:25px 1fr;gap:5px 12px;padding-top:19px;display:grid}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-reading li>span{grid-row:1/3;padding-top:6px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-reading h3{margin:0}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-detail-heading{margin:29px 0}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-facts{gap:18px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-section h2{font-size:var(--type-size-section);line-height:var(--type-leading-section)}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-solutions{grid-template-columns:1fr;gap:30px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-solutions h3{margin-top:20px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-comparison{grid-template-columns:1fr}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-flow li{padding:20px 15px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-flow li+li:before{top:20px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-deliverables{padding:24px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-deliverables ul{grid-template-columns:1fr;gap:16px}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-related .wk-wrap>div{grid-template-columns:1fr}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-empty h1{font-size:var(--type-size-hero);line-height:var(--type-leading-hero)}}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-detail-hero{padding-top:0}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-detail-heading{margin-block:0}:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) h2,:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-section-heading>p,:is(.operations-console-page,.integration-hub-page,.delivery-board-page,.work-overview-page) .wk-value-note{white-space:pre-line}.work-overview-page .wk-hero{padding-top:0}.work-overview-page h1,.work-overview-page .wk-lead,.work-overview-page .wk-spotlight-copy h2,.work-overview-page .wk-spotlight-copy>p,.work-overview-page .wk-section-heading>p,.work-overview-page .wk-reading h2{white-space:pre-line}.work-overview-page #collection{scroll-margin-top:90px}.work-overview-page :is(a,button,input,select):focus-visible{outline:2px solid var(--wk-orange);outline-offset:4px}:is(.product-page .product-hero,.blog-page,.recovery-page,.insight-page){--product-hero-breadcrumb-top:24px;--product-hero-content-top:40px;--product-hero-content-bottom:56px}.product-page .product-hero .product-hero-breadcrumb{padding-top:0}:is(.product-page .product-hero,.blog-page,.recovery-page,.insight-page) .product-breadcrumb{padding-block:var(--product-hero-breadcrumb-top) 0;margin:0}.product-page .product-hero .product-hero-grid{min-height:0;padding-block:var(--product-hero-content-top) var(--product-hero-content-bottom);align-items:start;row-gap:32px}.product-page .product-hero .product-hero-copy{align-self:start;padding-block:0}.product-page .product-hero-grid>:nth-child(2){margin-block:0}@media (max-width:1023px){:is(.product-page .product-hero,.blog-page,.recovery-page,.insight-page){--product-hero-breadcrumb-top:20px;--product-hero-content-top:32px;--product-hero-content-bottom:40px}}@media (max-width:767px){.product-page .product-hero .product-hero-grid{grid-template-columns:minmax(0,1fr);display:grid}}@media (max-width:640px){:is(.product-page .product-hero,.blog-page,.recovery-page,.insight-page){--product-hero-breadcrumb-top:16px;--product-hero-content-top:24px;--product-hero-content-bottom:32px}.product-page .product-hero .product-hero-grid{row-gap:24px}}@media print{:is(.product-page .product-hero,.blog-page,.recovery-page,.insight-page){--product-hero-breadcrumb-top:12px;--product-hero-content-top:20px;--product-hero-content-bottom:20px}}.contact-page{--ab-ink:#202b28;--ab-muted:#626b66;--ab-paper:#f3f2ec;--ab-line:#d8dcd4;--ab-brand:#dd4501;color:var(--ab-ink);font-size:var(--type-size-body);line-height:var(--type-leading-body)}.ab-wrap{width:min(1280px,100% - 80px);margin-inline:auto}.contact-page h1,.contact-page h2,.contact-page h3,.contact-page h4,.contact-page p{margin:0}.contact-page h2{font-size:var(--type-size-section);font-weight:var(--type-weight-heading);line-height:var(--type-leading-section);letter-spacing:-.045em}.contact-page h3{font-size:var(--type-size-card-title);font-weight:var(--type-weight-heading);line-height:var(--type-leading-card-title);letter-spacing:-.025em}.contact-page em{color:var(--ab-brand);font-style:normal}.ab-icon{flex-shrink:0;width:22px;height:22px}.ab-index{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);letter-spacing:.05em;color:var(--ab-muted)}.ab-hero{background:var(--ab-paper);padding-top:26px}.ab-hero-grid{grid-template-columns:1.2fr 1fr;align-items:center;gap:70px;padding:52px 0;display:grid}.ab-hero h1{font-size:var(--type-size-hero);font-weight:var(--type-weight-heading);line-height:var(--type-leading-hero);letter-spacing:-.055em}.contact-page .ab-hero-en{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title);letter-spacing:-.045em;color:#7a837b;margin:25px 0}.contact-page .ab-lead{font-size:var(--type-size-lead);color:var(--ab-muted);line-height:var(--type-leading-lead)}.ab-actions{flex-wrap:wrap;align-items:center;gap:28px;margin-top:30px;display:flex}.ab-button{background:var(--ab-brand);font-size:var(--type-size-label);font-weight:var(--type-weight-heading);color:#fff;min-height:50px;line-height:var(--type-leading-label);justify-content:space-between;align-items:center;gap:36px;padding:14px 20px;transition:background .2s;display:inline-flex}.ab-button:hover{background:#b93700}.ab-text-link{font-size:var(--type-size-label);font-weight:var(--type-weight-medium);min-height:44px;line-height:var(--type-leading-label);border-bottom:1px solid;justify-content:space-between;align-items:center;gap:24px;display:inline-flex}.ab-text-link:hover{color:var(--ab-brand)}.ab-text-link>span{font-size:var(--type-size-lead);line-height:var(--type-leading-lead)}.ab-poster{isolation:isolate;background:var(--ab-ink);color:#f0f0e5;flex-direction:column;justify-content:space-between;min-height:468px;padding:26px 32px 30px;display:flex;position:relative;overflow:hidden}.ab-poster:before{content:"";z-index:-2;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0}.ab-poster-top{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);letter-spacing:.08em;color:#bcc7bc;justify-content:space-between;gap:20px;display:flex}.ab-poster-type{font-size:var(--type-size-hero-large);font-weight:var(--type-weight-strong);line-height:var(--type-leading-hero-large);letter-spacing:-.065em;margin:36px 0 44px}.ab-poster-type>span{color:#ffa475}.ab-orbit{z-index:-1;stroke:#879886;stroke-width:.7px;opacity:.7;width:350px;height:350px;position:absolute;top:40px;right:-123px}.ab-orbit-point{fill:#ff9c6c;stroke:none}.ab-poster-bottom{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);border-top:1px solid #ffffff30;justify-content:space-between;align-items:end;gap:30px;padding-top:18px;display:flex}.ab-poster-bottom>svg{stroke:#ffa475;stroke-width:2px;width:48px;height:48px}.ab-hero-foot{border-top:1px solid var(--ab-line);font-size:var(--type-size-caption);color:var(--ab-muted);line-height:var(--type-leading-caption);justify-content:space-between;align-items:center;gap:20px;padding:19px 0;display:flex}.ab-hero-foot i{color:#a9aea6;margin:0 15px;font-style:normal}.ab-hero-foot a{min-height:28px;color:var(--ab-ink);align-items:center;gap:22px;display:inline-flex}.ab-nav{z-index:30;border-bottom:1px solid var(--ab-line);background:#fff;position:sticky;top:72px;box-shadow:0 3px 10px #202b2804}.ab-nav>.ab-wrap{align-items:stretch;gap:38px;display:flex}.ab-nav a{white-space:nowrap;min-height:64px;font-size:var(--type-size-label);line-height:var(--type-leading-label);border-bottom:2px solid #0000;align-items:center;gap:12px;display:inline-flex}.ab-nav a>span{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:#858d86}.ab-nav a:hover,.ab-nav a[aria-current=location]{color:var(--ab-brand);border-color:var(--ab-brand)}.ab-nav a[aria-current=location]>span{color:inherit}.ab-nav .ab-nav-cta{color:var(--ab-brand);font-size:var(--type-size-label);line-height:var(--type-leading-label);margin-left:auto}.ab-section{padding:88px 0}.ab-heading{grid-template-columns:1fr 1fr;align-items:end;gap:80px;margin-bottom:44px;display:grid}.ab-heading-copy>p{color:var(--ab-muted);font-size:var(--type-size-body);line-height:var(--type-leading-body)}.ab-heading-copy>p+p{margin-top:14px}.ab-beliefs{border-block:1px solid var(--ab-line);grid-template-columns:repeat(3,1fr);display:grid}.ab-beliefs article{padding:28px 30px 32px 0}.ab-beliefs article+article{border-left:1px solid var(--ab-line);padding-left:30px}.ab-beliefs h3{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title);margin:20px 0 12px}.ab-beliefs p{font-size:var(--type-size-body);color:var(--ab-muted);line-height:var(--type-leading-body)}.ab-principle{background:var(--ab-paper);grid-template-columns:1fr 1.8fr;gap:70px;margin:42px 0 58px;padding:36px 40px;display:grid}.ab-principle h3{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title)}.ab-principle p:not(.ab-eyebrow){font-size:var(--type-size-body);color:var(--ab-muted);line-height:var(--type-leading-body)}.ab-principle ul{font-size:var(--type-size-body);line-height:var(--type-leading-body);gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}.ab-principle li{align-items:start;gap:10px;display:flex}.ab-principle .ab-icon{width:16px;height:16px;color:var(--ab-brand);margin-top:3px}.ab-capability-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px;display:flex}.ab-capability-heading h3{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title)}.ab-capabilities{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.ab-capabilities>a{border-top:1px solid var(--ab-line);flex-direction:column;align-items:start;padding-top:23px;display:flex}.ab-capabilities>a>div{width:100%;color:var(--ab-brand);justify-content:space-between;margin-bottom:22px;display:flex}.ab-capabilities>a>div>span{color:#758075;font-size:var(--type-size-lead);line-height:var(--type-leading-lead)}.ab-capabilities h4{font-size:var(--type-size-small-title);font-weight:var(--type-weight-heading);line-height:var(--type-leading-small-title)}.ab-capabilities p{font-size:var(--type-size-body);color:var(--ab-muted);line-height:var(--type-leading-body);margin:12px 0 18px}.ab-capability-link{font-size:var(--type-size-label);color:var(--ab-muted);line-height:var(--type-leading-label);margin-top:auto}.ab-capabilities>a:hover h4,.ab-capabilities>a:hover .ab-capability-link{color:var(--ab-brand)}.ab-evidence{border-top:1px solid var(--ab-line);justify-content:space-between;align-items:center;gap:45px;margin-top:34px;padding-top:22px;display:flex}.ab-evidence p{font-size:var(--type-size-body);color:var(--ab-muted);max-width:880px;line-height:var(--type-leading-body)}.ab-evidence>a{flex-shrink:0}.ab-process{background:var(--ab-ink);color:#f3f3ec}.ab-process-grid{grid-template-columns:.85fr 1.35fr;align-items:start;gap:100px;display:grid}.ab-process-intro{position:sticky;top:178px}.ab-process .ab-eyebrow,.ab-process .ab-index{color:#ffab81}.ab-process-intro>p:not(.ab-eyebrow){color:#bcc7bd;font-size:var(--type-size-body);max-width:370px;line-height:var(--type-leading-body);margin:26px 0}.ab-process-note{border-left:2px solid #f79469;margin:40px 0;padding-left:24px}.ab-process-note>span{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);letter-spacing:.1em;color:#a7b6a8;margin-bottom:18px;display:block}.ab-process-note strong{font-size:var(--type-size-card-title);font-weight:var(--type-weight-body);line-height:var(--type-leading-card-title);letter-spacing:-.04em}.ab-process .ab-text-link:hover{color:#ffab81}.ab-timeline{margin:0;padding:0;list-style:none}.ab-timeline>li{border-bottom:1px solid #ffffff25;grid-template-columns:40px 1fr;gap:24px;margin-bottom:35px;padding-bottom:35px;display:grid}.ab-timeline>li:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.ab-step{color:#ffab81;width:38px;height:38px;font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);border:1px solid #758c78;place-items:center;display:grid}.ab-timeline h3{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title);margin:9px 0 16px}.ab-timeline p:not(.ab-index){color:#bcc7bd;font-size:var(--type-size-body);line-height:var(--type-leading-body)}.ab-timeline ul{color:#e0e6dc;font-size:var(--type-size-body);line-height:var(--type-leading-body);gap:9px;margin:19px 0 0;padding:0;list-style:none;display:grid}.ab-timeline ul li{padding-left:15px;position:relative}.ab-timeline ul li:before{content:"";background:#dd9e76;width:4px;height:4px;position:absolute;top:10px;left:0}.ab-downloads{flex-wrap:wrap;gap:8px 18px;margin-top:24px;display:flex}.ab-downloads a{font-size:var(--type-size-label);color:#ffb38d;min-height:30px;line-height:var(--type-leading-label);border-bottom:1px solid #617a64}.ab-downloads a:hover{color:#fff}.ab-pricing{background:#fff}.ab-pricing-grid{border:1px solid var(--ab-line);grid-template-columns:repeat(3,1fr);display:grid}.ab-pricing-grid article{flex-direction:column;align-items:start;min-width:0;padding:30px;display:flex}.ab-pricing-grid article+article{border-left:1px solid var(--ab-line)}.ab-pricing-grid article:nth-child(2){background:var(--ab-paper);border-top:3px solid var(--ab-brand);padding-top:27px}.ab-pricing-top{justify-content:space-between;align-items:center;width:100%;margin-bottom:28px;display:flex}.ab-pricing-top .ab-icon{color:var(--ab-brand)}.ab-pricing-grid h3{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title);margin-bottom:8px}.ab-pricing-grid .ab-price-fit{font-size:var(--type-size-caption);color:var(--ab-brand);line-height:var(--type-leading-caption);margin-bottom:22px}.ab-pricing-grid p{font-size:var(--type-size-compact);color:var(--ab-muted);line-height:var(--type-leading-compact)}.ab-pricing-grid ul{border-top:1px solid var(--ab-line);font-size:var(--type-size-compact);line-height:var(--type-leading-compact);gap:12px;margin:22px 0 0;padding:23px 0 26px;list-style:none;display:grid}.ab-pricing-grid li{align-items:start;gap:8px;display:flex}.ab-pricing-grid li .ab-icon{width:15px;height:15px;color:var(--ab-brand);margin-top:4px}.ab-pricing-grid .ab-text-link{width:100%;margin-top:auto}.ab-estimate{border-top:1px solid var(--ab-line);grid-template-columns:1fr 1.35fr;align-items:start;gap:15px 48px;margin-top:40px;padding-top:36px;display:grid}.ab-estimate h3{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title)}.ab-estimate>p{font-size:var(--type-size-body);color:var(--ab-muted);line-height:var(--type-leading-body);grid-area:1/2/span 2}.ab-estimate>.ab-button{font-size:var(--type-size-label);line-height:var(--type-leading-label);justify-self:start;margin-top:8px}.ab-button-dark{background:var(--ab-ink)}.ab-button-dark:hover{background:#3d5146}.ab-contact{background:var(--ab-paper);border-top:1px solid var(--ab-line)}.ab-contact-grid{grid-template-columns:.92fr 1.08fr;align-items:start;gap:90px;display:grid}.ab-contact-copy{min-width:0}.ab-contact h2{font-size:var(--type-size-section);line-height:var(--type-leading-section)}.contact-page .ab-contact-en{font-size:var(--type-size-card-title);color:#798278;line-height:var(--type-leading-card-title);letter-spacing:-.045em;margin:26px 0}.ab-contact .ab-lead{max-width:410px}.ab-next{border-top:1px solid var(--ab-line);margin:32px 0;padding-top:26px}.ab-next h3{font-size:var(--type-size-small-title);line-height:var(--type-leading-small-title);margin-bottom:22px}.ab-next ol{gap:20px;margin:0;padding:0;list-style:none;display:grid}.ab-next li{align-items:start;gap:16px;display:flex}.ab-next li>span{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);color:var(--ab-brand);padding-top:5px}.ab-next strong{font-size:var(--type-size-compact);font-weight:var(--type-weight-heading);line-height:var(--type-leading-compact)}.ab-next p{font-size:var(--type-size-body);line-height:var(--type-leading-body);color:var(--ab-muted);margin-top:4px}.ab-contact .ct-location{margin-top:35px}.ab-contact .ct-email{overflow-wrap:anywhere;max-width:100%}.ab-contact .ct-demo-contact{max-width:none}.ab-faq-grid{grid-template-columns:.85fr 1.35fr;gap:100px;display:grid}.ab-faq-grid>div>p:not(.ab-eyebrow){font-size:var(--type-size-compact);color:var(--ab-muted);line-height:var(--type-leading-compact);margin:22px 0}.ab-questions{border-top:1px solid var(--ab-line)}.ab-questions details{border-bottom:1px solid var(--ab-line)}.ab-questions summary{min-height:76px;font-size:var(--type-size-label);font-weight:var(--type-weight-medium);line-height:var(--type-leading-label);align-items:center;gap:18px;padding:18px 0;display:flex}.ab-questions .ab-index{color:var(--ab-brand)}.ab-faq-toggle{font-size:var(--type-size-small-title);color:var(--ab-brand);line-height:var(--type-leading-small-title);flex-shrink:0;margin-left:auto}.ab-questions details[open] .ab-faq-toggle{transform:rotate(45deg)}.ab-questions details>p{font-size:var(--type-size-body);line-height:var(--type-leading-body);color:var(--ab-muted);padding:0 36px 25px}@media (min-width:1600px){.ab-hero-grid{gap:110px}}@media (max-width:1100px){.ab-wrap{width:calc(100% - 64px)}.ab-hero-grid{grid-template-columns:1.1fr 1fr;gap:35px}.ab-poster{min-height:428px;padding:24px}.ab-hero-en{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title)}.ab-nav>.ab-wrap{gap:28px}.ab-heading{gap:45px}.ab-process-grid,.ab-faq-grid{gap:50px}.ab-pricing-grid article{padding:25px}.ab-pricing-grid article:nth-child(2){padding-top:22px}.ab-contact-grid{gap:42px}.ab-section{padding:72px 0}}@media (max-width:1023px){.ab-nav{top:64px}.ab-nav>.ab-wrap{gap:30px}.ab-nav .ab-nav-cta{display:none}.ab-nav a{flex:1;justify-content:center;gap:8px}.ab-process-intro{top:166px}}@media (max-width:800px){.ab-wrap{width:calc(100% - 48px)}.ab-hero-grid{grid-template-columns:1fr;gap:35px;padding:38px 0}.ab-hero-copy{max-width:620px}.ab-poster{max-width:none;min-height:290px;padding:25px 30px}.ab-poster-type{margin:24px 0}.ab-poster-type br:first-of-type{display:none}.ab-poster-bottom{text-align:right;border-top:0;flex-direction:column;align-items:end;gap:24px;padding-top:0;position:absolute;bottom:26px;left:65%;right:30px}.ab-orbit{width:380px;height:380px;top:-45px;right:10px}.ab-hero-foot i{margin:0 8px}.ab-hero-foot a{font-size:var(--type-size-label);line-height:var(--type-leading-label);gap:10px}.ab-heading{grid-template-columns:1fr;gap:24px;margin-bottom:30px}.ab-heading-copy{max-width:650px}.ab-beliefs article{padding:24px 20px 25px 0}.ab-beliefs article+article{padding-left:20px}.ab-principle{grid-template-columns:.8fr 1.2fr;gap:30px;margin:32px 0 42px;padding:28px}.ab-capabilities{grid-template-columns:1fr 1fr;gap:28px}.ab-process-grid,.ab-faq-grid{grid-template-columns:1fr;gap:42px}.ab-process-intro{position:static}.ab-process-intro>p:not(.ab-eyebrow){max-width:650px;margin:20px 0}.ab-process-note{display:none}.ab-timeline>li{gap:20px}.ab-pricing-grid{grid-template-columns:1fr}.ab-pricing-grid article{padding:30px}.ab-pricing-grid article+article{border-left:0;border-top:1px solid var(--ab-line)}.ab-pricing-grid article:nth-child(2){border-top:3px solid var(--ab-brand);padding-top:28px}.ab-pricing-top{margin-bottom:18px}.ab-pricing-grid .ab-price-fit{margin-bottom:15px}.ab-pricing-grid ul{margin-top:18px;padding-top:18px}.ab-estimate{grid-template-columns:1fr 1fr;gap:22px 30px}.ab-contact-grid{grid-template-columns:1fr;gap:40px}.ab-contact .ab-lead{max-width:650px}.ab-next ol{grid-template-columns:repeat(3,1fr);gap:24px}.ab-next li{display:block}.ab-next li>span{margin-bottom:10px;display:block}.ab-contact .ct-demo-contact{max-width:500px}.ab-section{padding:58px 0}.ab-faq-grid{gap:30px}}@media (max-width:540px){.ab-wrap{width:calc(100% - 36px)}.ab-hero{padding-top:21px}.ab-hero-grid{gap:30px;padding:32px 0 25px}.contact-page .ab-hero-en{margin:20px 0}.ab-desktop-break{display:none}.ab-actions{gap:20px;margin-top:24px}.ab-button{gap:20px;padding:12px 16px}.ab-poster{min-height:280px;padding:24px}.ab-poster-bottom{bottom:23px;left:64%;right:22px}.ab-poster-bottom svg{width:38px;height:38px}.ab-poster-top{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.ab-orbit{width:300px;height:300px;top:0;right:-100px}.ab-hero-foot{padding:15px 0}.ab-hero-foot>span{max-width:210px}.ab-hero-foot i{display:none}.ab-hero-foot a{max-width:84px;line-height:var(--type-leading-label);gap:8px}.ab-nav>.ab-wrap{gap:0;width:100%;padding-inline:8px}.ab-nav a{white-space:normal;gap:0;min-width:0;min-height:58px}.ab-nav a>span{display:none}.ab-nav a:nth-child(3){flex:1.4}.ab-section{padding:48px 0}.ab-beliefs{grid-template-columns:1fr}.ab-beliefs article,.ab-beliefs article+article{border-left:0;padding:22px 0}.ab-beliefs article+article{border-top:1px solid var(--ab-line)}.ab-beliefs h3{margin:10px 0}.ab-principle{grid-template-columns:1fr;gap:20px;margin:30px 0 36px;padding:25px 22px}.ab-principle h3 br{display:none}.ab-capability-heading{align-items:start;gap:15px}.ab-capability-heading h3{max-width:200px}.ab-capability-heading>a{font-size:var(--type-size-label);white-space:nowrap;line-height:var(--type-leading-label);gap:8px}.ab-capabilities{gap:26px 20px}.ab-evidence{margin-top:26px;padding-top:20px;display:block}.ab-evidence>a{margin-top:12px}.ab-timeline>li{grid-template-columns:30px 1fr;gap:14px;margin-bottom:28px;padding-bottom:28px}.ab-step{width:28px;height:28px;font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.ab-timeline .ab-index{font-size:var(--type-size-caption);line-height:var(--type-leading-caption)}.ab-pricing-grid article{padding:25px 23px}.ab-pricing-grid article:nth-child(2){padding-top:23px}.ab-estimate{flex-direction:column;gap:18px;margin-top:30px;padding-top:28px;display:flex}.ab-contact .ab-contact-en{font-size:var(--type-size-card-title);line-height:var(--type-leading-card-title);margin:20px 0}.ab-next ol{grid-template-columns:1fr;gap:17px}.ab-next li{gap:14px;display:flex}.ab-next li>span{margin:0}.ab-questions summary{gap:12px;min-height:72px}.ab-questions details>p{padding-left:26px;padding-right:10px}.contact-page [id]{scroll-margin-top:36px}.ab-poster-type{margin:24px 0}.ab-poster-type br:first-of-type{display:initial}.ab-poster-bottom{text-align:left;border-top:1px solid #ffffff30;flex-direction:row;align-items:end;gap:20px;padding-top:16px;position:static}.ab-poster-bottom svg{flex-shrink:0}}@media (prefers-reduced-motion:reduce){.contact-page *{scroll-behavior:auto;transition:none}}@media print{.ab-process{color:#202b28;background:#fff}.ab-process-intro{position:static}.ab-process p,.ab-process li,.ab-process .ab-index{color:#202b28!important}.ab-section{padding:25px 0}.ab-process-grid,.ab-contact-grid{display:block}.ab-timeline{margin-top:25px}.ab-wrap{width:100%}}.contact-page{--ab-header-expanded:101px;--ab-header:var(--ab-header-expanded);--ab-directory:64px;background:#fff}.contact-page .ab-hero{padding-top:0}.contact-page [id]{scroll-margin-top:calc(var(--ab-header-expanded) + var(--ab-directory) + 14px)}.contact-page .ab-nav{top:var(--ab-header)}body:has(site-header[data-scrolled]) .contact-page{--ab-header:73px}.contact-page .ab-process-intro{top:calc(var(--ab-header) + var(--ab-directory) + 14px)}.contact-page .ab-contact-channels{border:1px solid var(--ab-line);background:#fff;min-width:0;padding:32px;box-shadow:8px 8px #e2e4da}.contact-page .ct-location{align-items:start;gap:14px;margin-top:0;display:flex}.contact-page .ct-location .ab-icon{color:var(--ab-brand)}.contact-page .ct-location strong{font-size:var(--type-size-compact);font-weight:var(--type-weight-medium);line-height:var(--type-leading-compact);display:block}.contact-page .ct-location span{font-size:var(--type-size-caption);color:var(--ab-muted);line-height:var(--type-leading-caption);margin-top:4px;display:block}.contact-page .ct-demo-contact{border-top:1px solid var(--ab-line);margin-top:30px;padding-top:20px}.contact-page .ct-kicker{font:var(--type-size-caption)/var(--type-leading-caption) var(--font-mono);letter-spacing:.06em;color:var(--ab-muted);margin-bottom:10px}.contact-page .ct-channel{border-bottom:1px solid var(--ab-line);align-items:center;gap:14px;min-height:84px;display:flex}.contact-page .ct-channel>div{flex:1;min-width:0}.contact-page .ct-channel span{font-size:var(--type-size-caption);color:var(--ab-muted);line-height:var(--type-leading-caption);display:block}.contact-page .ct-channel strong{font:var(--type-weight-medium) var(--type-size-compact)/var(--type-leading-compact) var(--font-mono);overflow-wrap:anywhere;display:block}.contact-page .ct-channel button{font:inherit;font-size:var(--type-size-label);color:var(--ab-brand);border:1px solid var(--ab-line);cursor:pointer;min-height:36px;line-height:var(--type-leading-label);background:0 0;padding:6px 10px}.contact-page .ct-channel button:disabled{opacity:.5;cursor:default}.contact-page .ct-demo-contact>p:last-child,.contact-page .ct-demo-status{font-size:var(--type-size-caption);color:var(--ab-muted);line-height:var(--type-leading-caption);margin-top:12px}.contact-page summary{cursor:pointer;list-style:none}.contact-page summary::-webkit-details-marker{display:none}.contact-page :is(button,summary):focus-visible{outline:3px solid var(--ab-brand);outline-offset:4px}@media (max-width:1023px){.contact-page{--ab-header-expanded:77px}body:has(site-header[data-scrolled]) .contact-page{--ab-header:65px}}@media (max-width:800px){.contact-page .ab-process-intro{position:static}.contact-page .ab-contact-channels{max-width:none}}@media (max-width:540px){.contact-page{--ab-directory:58px}.contact-page .ab-contact-channels{padding:24px 18px;box-shadow:5px 5px #e2e4da}}[data-analytics-consent][hidden],[data-consent-banner][hidden],[data-analytics-preferences][hidden]{display:none!important}.analytics-banner,.analytics-dialog{box-sizing:border-box;border:1px solid var(--color-line);border-top:3px solid var(--color-brand);background:var(--color-paper);max-height:calc(100dvh - 40px);color:var(--color-ink);font-size:var(--type-size-compact);line-height:var(--type-leading-body);padding:22px;overflow:auto;box-shadow:0 12px 48px #171a1c2e}.analytics-banner{z-index:80;width:min(540px,100% - 40px);position:fixed;inset:auto auto 20px 20px}.analytics-dialog{width:min(580px,100% - 40px);margin:auto}.analytics-dialog::backdrop{background:#171a1c80}.analytics-dialog h2{font-size:var(--type-size-small-title);font-weight:var(--type-weight-heading);line-height:var(--type-leading-small-title);margin:0 0 16px}.analytics-banner p,.analytics-dialog p{color:var(--color-muted);margin:0 0 20px}.analytics-dialog label{font-weight:var(--type-weight-heading);align-items:center;gap:10px;display:flex}.analytics-dialog input{width:18px;height:18px;accent-color:var(--color-brand)}.analytics-dialog .analytics-help{margin:6px 0 18px}.analytics-actions{flex-wrap:wrap;gap:10px;display:flex}.analytics-actions button{border:1px solid var(--color-ink);min-height:42px;color:var(--color-ink);cursor:pointer;font:inherit;font-size:var(--type-size-caption);background:0 0;flex:auto;padding:8px 12px}.analytics-actions button:hover{border-color:var(--color-brand);color:var(--color-brand)}.analytics-preferences{padding-block:12px}.analytics-preferences button{color:var(--color-muted);font:inherit;font-size:var(--type-size-caption);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:4px 0;text-decoration:underline}.analytics-banner :focus-visible,.analytics-dialog :focus-visible,.analytics-preferences :focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}}@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.min-w-0{min-width:0}.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}.items-center{align-items:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.pt-6{padding-top:calc(var(--spacing) * 6)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.opacity-60{opacity:.6}.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,)}}@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-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}