/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-25{top:calc(var(--spacing) * 25)}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.accountPage{color:#10213b;background:#f4f7fb;grid-template-columns:minmax(360px,.9fr) minmax(480px,1.1fr);min-height:100vh;display:grid}.accountBrand{color:#fff;background:radial-gradient(circle at 25% 25%,#2f83bf55,#0000 35%),linear-gradient(150deg,#07172a,#0d3a65);flex-direction:column;justify-content:space-between;padding:46px clamp(34px,6vw,88px);display:flex}.accountBrand>a img{width:min(280px,75%);height:auto;display:block}.accountBrand>div{max-width:590px}.accountBrand p,.accountPanel>div>p{color:#6fc0ff;letter-spacing:.14em;margin:0 0 18px;font-size:12px;font-weight:900}.accountBrand h1{letter-spacing:-.05em;margin:0 0 22px;font-size:clamp(48px,5vw,76px);line-height:.98}.accountBrand span{color:#c6d9ea;font-size:18px;line-height:1.65;display:block}.accountBrand>small{color:#87a6bf;font-size:12px}.accountPanel{background:#f7f9fc;flex-direction:column;justify-content:center;padding:55px clamp(30px,8vw,120px);display:flex}.accountPanel>div,.accountForm{width:min(100%,520px);margin-left:auto;margin-right:auto}.accountPanel h2{letter-spacing:-.035em;margin:0 0 8px;font-size:38px}.accountPanel>div>span{color:#66798b;font-size:14px}.accountForm{gap:17px;margin-top:34px;display:grid}.accountForm label{color:#233b50;gap:7px;font-size:13px;font-weight:800;display:grid}.accountForm input{color:#10213b;background:#fff;border:1px solid #c7d7e3;border-radius:8px;outline:none;width:100%;min-height:50px;padding:12px 14px;font-size:15px}.accountForm input:focus{border-color:#2d91cf;box-shadow:0 0 0 3px #2d91cf1f}.accountForm label small{color:#738596;min-height:14px;font-size:11px;font-weight:500}.accountSubmit{color:#fff;background:linear-gradient(135deg,#2f8fcd,#17669b);border:0;border-radius:8px;min-height:52px;font-size:14px;font-weight:850;box-shadow:0 10px 25px #17669b33}.accountSubmit:hover{background:linear-gradient(135deg,#40a3df,#1e75ac);transform:translateY(-1px)}.accountSubmit:disabled{opacity:.65;cursor:wait}.accountError{color:#a61818;background:#fff0f0;border:1px solid #f0a5a5;border-radius:7px;margin:0;padding:11px 13px;font-size:12px}.accountSwitch{color:#647789;text-align:center;margin:2px 0 0;font-size:13px}.accountSwitch a{color:#1478b3;font-weight:850}@media (width<=850px){.accountPage{grid-template-columns:1fr}.accountBrand{min-height:350px;padding:30px 24px}.accountBrand>a img{width:230px}.accountBrand h1{font-size:46px}.accountBrand span{font-size:15px}.accountPanel{padding:45px 22px 65px}}.timeEntryForm{border-bottom:1px solid var(--line);flex-direction:column;gap:10px;padding:14px 0;display:flex}.timeEntryForm label{flex-direction:column;gap:5px;font-size:9px;font-weight:700;display:flex}.timeEntryForm>div{grid-template-columns:1fr 1fr;gap:9px;display:grid}.timeEntryForm input,.timeEntryForm select{border:1px solid var(--line);background:#fff;border-radius:8px;width:100%;padding:9px}.timeEntryForm button{align-self:flex-start}.timeEntryList>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:10px 0;display:flex}.timeEntryList span{flex-direction:column;gap:2px;display:flex}.timeEntryList strong{font-size:10px}.timeEntryList small{color:var(--muted);font-size:8px}.timeEntryList b{color:var(--blue);font-size:10px}.rowEditButton{color:#174f78;background:#edf4f9;border:1px solid #abc3d5;border-radius:7px;padding:7px 11px;font-size:9px;font-weight:750}.rowEditButton:hover{background:#dbeaf4;border-color:#75a2c1}.editJobAsset{border:1px solid var(--line);background:#f7f9fa;border-radius:8px;flex-direction:column;gap:3px;margin:2px 0 13px;padding:11px 12px;display:flex}.editJobAsset span{letter-spacing:1px;color:#52728a;font-size:7px;font-weight:800}.editJobAsset strong{font-size:11px}.editJobAsset small{color:var(--muted);font-size:9px}.modalActions .removeAssetButton,.modalActions .dangerButton{color:#d80712;background:#fff;border:1px solid #ed1c24;margin-right:auto;font-weight:800}.modalActions .removeAssetButton:hover,.modalActions .dangerButton:hover{color:#fff!important;background:#ed1c24!important}.permissionIntro{color:var(--muted);margin:-2px 0 13px;font-size:10px;line-height:1.5}.modal,.scrollSafePopup{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:calc(100dvh - 40px);overflow-y:auto}.modal::-webkit-scrollbar{width:10px}.scrollSafePopup::-webkit-scrollbar{width:10px}.assetCreateModal::-webkit-scrollbar{width:10px}.pmModal::-webkit-scrollbar{width:10px}.modal::-webkit-scrollbar-track{background:#edf2f5;border-radius:10px}.scrollSafePopup::-webkit-scrollbar-track{background:#edf2f5;border-radius:10px}.assetCreateModal::-webkit-scrollbar-track{background:#edf2f5;border-radius:10px}.pmModal::-webkit-scrollbar-track{background:#edf2f5;border-radius:10px}.modal::-webkit-scrollbar-thumb{background:#8eabc0;border:2px solid #edf2f5;border-radius:10px}.scrollSafePopup::-webkit-scrollbar-thumb{background:#8eabc0;border:2px solid #edf2f5;border-radius:10px}.assetCreateModal::-webkit-scrollbar-thumb{background:#8eabc0;border:2px solid #edf2f5;border-radius:10px}.pmModal::-webkit-scrollbar-thumb{background:#8eabc0;border:2px solid #edf2f5;border-radius:10px}.modal::-webkit-scrollbar-thumb:hover{background:#5f88a5}.scrollSafePopup::-webkit-scrollbar-thumb:hover{background:#5f88a5}.assetCreateModal::-webkit-scrollbar-thumb:hover{background:#5f88a5}.pmModal::-webkit-scrollbar-thumb:hover{background:#5f88a5}.assetCreateModal,.pmModal{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:calc(100dvh - 40px)!important;overflow-y:auto!important}:root{--ink:#192633;--muted:#657382;--line:#d9e1e8;--green:#123b61;--green2:#1d5b88;--cream:#f1f4f6;--lime:#e8f1f8;--navy:#0b2741;--blue:#1e5f91;--blue-soft:#e5eef5}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);margin:0;font-family:Inter,Segoe UI,Arial,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer}.shell{grid-template-columns:244px 1fr;min-height:100vh;display:grid}.sidebar{color:#fff;z-index:15;background:#163d2d;flex-direction:column;height:100vh;padding:25px 17px 18px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:10px;padding:0 9px 26px;font-size:18px;font-weight:780;display:flex}.brandMark,.mobileBrand{background:var(--lime);color:#173d2e;border-radius:9px;place-items:center;width:31px;height:31px;font-weight:900;display:grid}.closeNav{color:#c7d4cc;background:0 0;border:0;margin-left:auto;font-size:11px;display:none}nav{flex-direction:column;gap:4px;display:flex}nav button{color:#c7d4cc;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;padding:10px 11px;font-size:12px;font-weight:650;display:flex}nav button>span{color:#a9beb2;background:#214b39;border-radius:7px;place-items:center;width:25px;height:25px;font-size:8px;font-weight:800;display:grid}nav button b{background:#315847;border-radius:12px;margin-left:auto;padding:2px 7px;font-size:10px}nav button:hover,nav button.active{color:#fff;background:#29533f}nav button.active>span{background:var(--lime);color:#173d2e}.siteCard{background:#1b4634;border:1px solid #426552;border-radius:10px;flex-direction:column;gap:4px;margin-top:auto;padding:13px;display:flex}.siteCard span,.siteCard small,.user small{color:#aebfb5;font-size:10px}.user{border-top:1px solid #3a5d4b;align-items:center;gap:9px;margin-top:13px;padding:16px 5px 0;display:flex}.avatar,.person{color:#245d45;background:#dce8df;border-radius:50%;place-items:center;width:31px;height:31px;font-size:9px;font-weight:800;display:inline-grid}.user div{flex-direction:column;flex:1;gap:2px;display:flex}.user button{color:#c7d4cc;background:0 0;border:0}.content{min-width:0;padding:0 29px 40px}header{justify-content:space-between;align-items:center;gap:22px;height:92px;display:flex}.pageIdentity p{color:var(--muted);margin:0 0 4px;font-size:10px;font-weight:650}.pageIdentity h1{letter-spacing:-.7px;margin:0;font-size:24px}.headerActions{align-items:center;gap:9px;display:flex}.search{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:8px;width:255px;height:39px;padding:0 10px;display:flex}.search span{text-transform:uppercase;letter-spacing:.6px;color:#7a857e;font-size:9px;font-weight:800}.search input{width:100%;color:var(--ink);border:0;outline:0;font-size:11px}.iconButton{color:#b3453e;border:1px solid var(--line);background:#fff;border-radius:8px;width:39px;height:39px;font-size:11px;font-weight:800}.primary,.solid{color:#fff;background:var(--green);border:0;border-radius:8px;padding:11px 15px;font-size:11px;font-weight:750;box-shadow:0 4px 10px #245d4520}.mobileBrand{border:0;display:none}.notice{color:#22573d;background:#e2f0e6;border-radius:8px;justify-content:space-between;max-width:650px;margin:-3px 0 13px auto;padding:10px 13px;font-size:11px;display:flex}.notice button{color:inherit;text-transform:uppercase;background:0 0;border:0;font-size:9px;font-weight:800}.view{animation:.2s show}@keyframes show{0%{opacity:.4;transform:translateY(3px)}}.statGrid{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.stat{border:1px solid var(--line);background:#fff;border-radius:11px;justify-content:space-between;min-height:107px;padding:16px;display:flex;box-shadow:0 1px 2px #17211c08}.stat div{flex-direction:column;display:flex}.stat span{color:var(--muted);font-size:10px;font-weight:650}.stat strong{letter-spacing:-1px;margin:7px 0 4px;font-size:26px}.stat small{color:var(--muted);font-size:9px}.stat em{border-radius:8px;place-items:center;width:30px;height:30px;font-size:8px;font-style:normal;font-weight:850;display:grid}.stat.blue em{color:#3971ad;background:#e6effa}.stat.red em{color:#c6493e;background:#fbe8e6}.stat.green em{color:#348554;background:#e4f2e8}.stat.amber em{color:#b67612;background:#fff1d8}.statGrid.compact{margin-bottom:22px}.sectionBlock{margin-top:23px}.sectionTitle{justify-content:space-between;align-items:end;margin-bottom:12px;display:flex}.sectionTitle h2,.panel h3{letter-spacing:-.3px;margin:0 0 4px;font-size:16px}.sectionTitle p,.panel p{color:var(--muted);margin:0;font-size:10px}.sectionTitle button,.panelHead button{color:var(--green);background:0 0;border:0;font-size:10px;font-weight:750}.toolbar{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.toolbar>div:first-child{flex-direction:column;gap:3px;display:flex}.toolbar span{color:var(--muted);font-size:10px}.toolbar>button,.toolbar>div:last-child button{border:1px solid var(--line);color:#4d5952;background:#fff;border-radius:8px;padding:9px 12px;font-size:10px;font-weight:700}.toolbar>div:last-child{gap:7px;display:flex}.toolbar>div:last-child .solid{color:#fff;background:var(--green);border-color:var(--green)}.filters{border-bottom:1px solid var(--line);gap:3px;margin:0 0 10px;display:flex}.filters button{color:#78817c;background:0 0;border:0;border-bottom:2px solid #0000;padding:9px 11px 10px;font-size:10px}.filters button.selected{color:var(--green);border-color:var(--green);font-weight:750}.tableWrap{border:1px solid var(--line);background:#fff;border-radius:11px;overflow:hidden;box-shadow:0 1px 2px #17211c07}table{border-collapse:collapse;width:100%}th{color:#7a847e;text-transform:uppercase;letter-spacing:.7px;text-align:left;background:#f9faf8;padding:11px 12px;font-size:8px}td{color:#4e5953;white-space:nowrap;border-top:1px solid #edf0ed;padding:12px;font-size:10px}td:first-child,td:nth-child(2){white-space:normal;min-width:155px}td strong,td small{display:block}td strong{color:#29332e;margin-top:3px;font-size:10px}td small{color:#879089;font-size:8px}.pill{border:0;border-radius:15px;padding:5px 8px;font-size:8px;font-weight:750;display:inline-block}.priority.critical{color:#b63d34;background:#fae5e3}.priority.high{color:#a96712;background:#fff0db}.priority.medium{color:#34679a;background:#e7eef8}.priority.low{color:#647069;background:#edf0ee}.status.open{color:#386b9d;background:#e6eef8}.status.in-progress{color:#a3650b;background:#fff0d9}.status.waiting{color:#75539b;background:#f0eaf7}.status.complete{color:#377b50;background:#e4f1e7}.person{width:23px;height:23px;margin-right:7px;font-size:7px}.due{color:#c2453b;font-weight:750}.empty{text-align:center;color:var(--muted);padding:40px;font-size:11px}.lowerGrid,.reportGrid{grid-template-columns:1.15fr .85fr;gap:13px;margin-top:17px;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:11px;padding:16px}.panelHead{border-bottom:1px solid #edf0ed;justify-content:space-between;align-items:start;padding-bottom:13px;display:flex}.schedule{grid-template-columns:45px 1fr;margin-top:5px;display:grid}.schedule>span{color:#8a938d;padding-top:14px;font-size:8px}.schedule>div{border-bottom:1px solid #edf0ed;flex-direction:column;padding:11px 12px 11px 17px;display:flex;position:relative}.schedule div b:first-child{border-radius:3px;width:3px;position:absolute;top:11px;bottom:11px;left:2px}.blueBar{background:#5d8dbd}.amberBar{background:#d69a3b}.schedule small,.riskRow small{color:#838d87;margin-top:3px;font-size:8px}.riskRow{border-bottom:1px solid #edf0ed;align-items:center;gap:9px;padding:11px 0;display:flex}.riskIcon{border-radius:8px;place-items:center;width:34px;height:34px;font-size:8px;font-weight:850;display:grid}.riskIcon.danger{color:#b93e35;background:#fae7e5}.riskIcon.warn{color:#a2640d;background:#fff0db}.riskRow div{flex-direction:column;flex:1;display:flex}.riskRow>b{color:#b93e35;background:#fae7e5;border-radius:12px;padding:4px 7px;font-size:7px}.riskRow>b.warning{color:#a2640d;background:#fff0db}.uptime{grid-template-columns:1fr auto;gap:6px;padding-top:12px;display:grid}.uptime span,.uptime small{color:var(--muted);font-size:8px}.uptime strong{font-size:11px}.uptime i,.healthMeter i,.kpiList i{background:#e7ece8;border-radius:5px;height:5px;overflow:hidden}.uptime i{grid-column:1/3}.uptime i b,.healthMeter i b,.kpiList i b{background:#4a9365;height:100%;display:block}.uptime i b{width:98.7%}.uptime small{color:#3b8054;grid-column:1/3}.healthMeter{align-items:center;gap:7px;display:flex}.healthMeter i{width:65px}.healthMeter span{font-size:8px;font-weight:750}.assetState{align-items:center;gap:5px;font-size:8px;font-weight:750;display:inline-flex}.assetState:before{content:"";background:#4b9b66;border-radius:50%;width:6px;height:6px}.assetState.attention:before,.assetState.offline:before{background:#d24f44}.reportIntro{color:#fff;background:#173d2e;border-radius:13px;justify-content:space-between;align-items:end;margin-bottom:13px;padding:24px 26px;display:flex}.reportIntro span,.insight>span{letter-spacing:1px;color:#b9d0c3;font-size:8px;font-weight:800}.reportIntro h2{margin:5px 0;font-size:22px}.reportIntro p{color:#b9c8c0;margin:0;font-size:9px}.reportIntro button{color:#fff;background:#214b39;border:1px solid #5a7969;border-radius:8px;padding:9px 12px;font-size:9px}.metricGrid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.metricGrid article{border:1px solid var(--line);background:#fff;border-radius:10px;flex-direction:column;padding:15px;display:flex}.metricGrid span{color:var(--muted);font-size:9px}.metricGrid strong{margin:6px 0 3px;font-size:22px}.metricGrid small{color:#3f8058;font-size:8px}.bars{border-bottom:1px solid var(--line);justify-content:space-around;align-items:end;height:180px;padding:22px 15px 0;display:flex}.bars div{flex-direction:column;justify-content:end;align-items:center;gap:6px;width:10%;height:100%;display:flex}.bars i{background:#4b8a67;border-radius:5px 5px 0 0;width:100%}.bars span{color:var(--muted);font-size:8px}.kpiList{padding-top:9px}.kpiList div{grid-template-columns:1fr auto;gap:6px;padding:8px 0;display:grid}.kpiList span,.kpiList strong{font-size:9px}.kpiList i{grid-column:1/3}.insight{background:#edf4eb;border:1px solid #d9e5d8;border-radius:11px;margin-top:13px;padding:17px 190px 17px 18px;position:relative}.insight>span{color:#477255}.insight strong{margin:5px 0;font-size:12px;display:block}.insight p{color:var(--muted);margin:0;font-size:9px}.insight button{background:var(--green);color:#fff;border:0;border-radius:8px;padding:9px 12px;font-size:9px;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.modalBackdrop{z-index:30;background:#10261dbc;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:14px;width:min(590px,100%);padding:22px;box-shadow:0 24px 80px #0d211a50}.modalHead{justify-content:space-between;margin-bottom:18px;display:flex}.modalHead span{color:var(--green);letter-spacing:1px;font-size:8px;font-weight:800}.modalHead h2{margin:4px 0 0;font-size:19px}.modalHead button{background:#eef1ef;border:0;border-radius:16px;height:30px;padding:0 11px;font-size:9px}.modal label{color:#4c5751;flex-direction:column;gap:6px;margin-bottom:13px;font-size:9px;font-weight:700;display:flex}.modal input,.modal select,.modal textarea{color:var(--ink);background:#fff;border:1px solid #dbe2dd;border-radius:8px;outline:0;padding:10px;font-size:11px}.modal textarea{resize:vertical;min-height:72px}.modal input:focus,.modal select:focus,.modal textarea:focus{border-color:#4c8167;box-shadow:0 0 0 3px #4c81671d}.formRow{grid-template-columns:1fr 1fr;gap:11px;display:grid}.modalActions{justify-content:flex-end;gap:8px;margin-top:6px;display:flex}.modalActions>button:not(.primary){border:1px solid var(--line);background:#fff;border-radius:8px;padding:10px 14px;font-size:11px}@media (width<=1050px){.statGrid,.metricGrid{grid-template-columns:repeat(2,1fr)}.search{width:190px}.lowerGrid,.reportGrid{grid-template-columns:1fr}table{min-width:850px}.tableWrap{overflow-x:auto}}@media (width<=760px){.shell{display:block}.sidebar{width:244px;transition:left .2s;position:fixed;left:-260px}.sidebar.mobileOpen{left:0;box-shadow:15px 0 50px #0c201979}.closeNav{display:block}.content{padding:0 14px 28px}header{flex-wrap:wrap;height:auto;padding:16px 0}.mobileBrand{display:grid}.pageIdentity{flex:1}.headerActions{order:3;width:100%}.search{flex:1;width:auto}.iconButton{display:none}.statGrid{gap:8px}.stat{min-height:98px;padding:13px}.toolbar{align-items:flex-start;gap:10px}.toolbar>div:last-child button:first-child{display:none}.filters{overflow-x:auto}.filters button{white-space:nowrap}.formRow{grid-template-columns:1fr}.modal{padding:17px}.insight{padding:16px}.insight button{margin-top:12px;position:static;transform:none}.reportIntro{padding:18px}.reportIntro button{display:none}}@media (width<=430px){.pageIdentity h1{font-size:20px}.headerActions>.primary{padding:11px;font-size:0}.headerActions>.primary:after{content:"+ New";font-size:11px}.stat strong{font-size:22px}.stat em{display:none}.metricGrid{grid-template-columns:1fr 1fr}}body{background:var(--cream);color:var(--ink);font-family:IBM Plex Sans,Segoe UI,Arial,sans-serif}code,.assetTable small,.foundationOrderHead span,.frameBar span,.miniContent>small{font-family:IBM Plex Mono,Consolas,monospace}.brandMark,.mobileBrand,.settingsBrand>span:first-child,.marketingMark,.miniApp aside strong b{color:#fff;text-shadow:0 1px 1px #061827;background:linear-gradient(145deg,#1d5f91 0%,#123b61 52%,#081f35 100%);border-radius:5px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff70,0 5px 12px #06182735}.brandMark:before,.mobileBrand:before,.settingsBrand>span:first-child:before,.marketingMark:before,.miniApp aside strong b:before{content:"";background:linear-gradient(#fff5,#0000);border-radius:50%;position:absolute;inset:-45% -25% 48% -20%;transform:rotate(-12deg)}.brandMark,.mobileBrand,.settingsBrand>span:first-child,.marketingMark{font-family:IBM Plex Sans,sans-serif;font-weight:700}.sidebar nav button:hover,.sidebar nav button.active,.settingsRail nav a:hover,.settingsRail nav a.active,.controlRail nav button.active,.registerRail nav button.active{background:#173f60}nav button>span{color:#b9ccdb;background:#183b58;border-radius:4px}nav button.active>span{color:#123b61;background:#e8f1f8}nav button b,.controlRail nav b{color:#123b61;background:#dce8f1}.siteCard,.controlRail>div,.registerRail>div{background:#102f4b;border-color:#315672}.siteCard span,.siteCard small,.user small,.controlRail>div small,.controlRail>div p,.registerRail>div small,.registerRail>div p{color:#b8c9d6}.primary,.solid,.toolbar>div:last-child .solid,.heroPrimary,.comingCard>a,.insight button,.qrBlock button{background:linear-gradient(145deg,#1d5f91,#123b61 65%,#0a2741);box-shadow:inset 0 1px #ffffff3d,0 5px 13px #0a274126}.primary:hover,.solid:hover{background:linear-gradient(145deg,#2772a7,#164b74 65%,#0b2e4c)}.marketingLinks .navDemo{background:linear-gradient(145deg,#1d5f91,#0b2741);box-shadow:inset 0 1px #ffffff38}.landing{color:#192633;background:#f1f4f6}.marketingNav{border-color:#d3dde5}.comingCard{box-shadow:0 20px 55px #102f4b16}.qrSection{background:#e8f0f5;grid-template-columns:1.08fr .92fr;align-items:center;gap:80px;padding:120px max(28px,50vw - 620px);display:grid}.qrImage{min-height:650px;position:relative;overflow:hidden;box-shadow:0 30px 65px #0a2b3e2b}.qrImage:after{content:"";background:linear-gradient(#0000 55%,#071a2ba8);position:absolute;inset:0}.qrImage img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.qrImage>span{z-index:1;color:#fff;border-top:1px solid #fff6;justify-content:space-between;align-items:center;padding-top:15px;display:flex;position:absolute;bottom:23px;left:25px;right:25px}.qrImage>span b{color:#8fd5f5;letter-spacing:.18em;font-size:10px}.qrImage>span small{font-size:10px}.qrContent>p{color:#2f789f;letter-spacing:.17em;margin:0 0 21px;font-size:10px;font-weight:700}.qrContent h2{letter-spacing:-.055em;margin:0;font-size:clamp(48px,4.6vw,68px);font-weight:600;line-height:.95}.qrContent h2 em{color:#55a9d4;font-style:normal}.qrContent>span{color:#5c7280;margin:27px 0 31px;font-size:15px;line-height:1.75;display:block}.qrBenefits{border-top:1px solid #afc4d1}.qrBenefits article{border-bottom:1px solid #bdced8;grid-template-columns:40px 1fr;gap:14px;padding:20px 0;display:grid}.qrBenefits article>b{color:#55a9d4;font-size:9px}.qrBenefits strong{margin-bottom:5px;font-size:15px;display:block}.qrBenefits p{color:#647a87;margin:0;font-size:11px;line-height:1.55}@media (width<=1000px){.qrSection{grid-template-columns:1fr;gap:55px}.qrImage{min-height:560px}.qrContent{max-width:780px}}@media (width<=700px){.qrSection{gap:42px;padding:80px 18px}.qrImage{min-height:420px}.qrImage img{object-position:46% center}.qrContent h2{font-size:44px}.qrContent>span{font-size:14px}.qrImage>span{left:17px;right:17px}}.spreadsheetSection{color:#fff;background:#071a2b;flex-direction:column;justify-content:center;min-height:700px;padding:90px max(28px,50vw - 620px);display:flex;position:relative;overflow:hidden}.spreadsheetSection>img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.spreadsheetShade{background:linear-gradient(90deg,#061725f7 0%,#071a2bd9 35%,#071a2b63 66%,#071a2b1f 100%),linear-gradient(#0000 55%,#061725d1 100%);position:absolute;inset:0}.spreadsheetCopy{z-index:1;width:min(570px,52%);position:relative}.spreadsheetCopy>p{color:#78c3e7;letter-spacing:.17em;margin:0 0 24px;font-size:10px;font-weight:700}.spreadsheetCopy h2{letter-spacing:-.055em;margin:0;font-size:clamp(51px,5vw,74px);font-weight:600;line-height:.95}.spreadsheetCopy h2 em{color:#70bde3;font-style:normal}.spreadsheetCopy>span{color:#c0d1db;max-width:535px;margin:28px 0 31px;font-size:16px;line-height:1.75;display:block}.spreadsheetCopy>a{color:#fff;background:linear-gradient(145deg,#4da0ca,#2475a2 65%,#125279);border:1px solid #65b6df;border-radius:4px;align-items:center;gap:24px;min-height:49px;padding:0 18px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #fff5,0 12px 30px #0005}.spreadsheetCopy>a:hover{border-color:#9edcf8;transform:translateY(-2px)}.spreadsheetProof{z-index:1;color:#a9becb;border-top:1px solid #66849a66;gap:38px;padding-top:18px;font-size:10px;display:flex;position:absolute;bottom:34px;left:max(28px,50vw - 620px);right:max(28px,50vw - 620px)}.spreadsheetProof span{align-items:center;gap:9px;display:flex}.spreadsheetProof b{color:#70bde3;font-size:9px}@media (width<=900px){.spreadsheetSection{min-height:680px;padding:80px 24px 120px}.spreadsheetSection>img{object-position:62% center}.spreadsheetShade{background:linear-gradient(90deg,#061725f2 0%,#071a2bd1 55%,#071a2b6b 100%),linear-gradient(#0000 42%,#061725e8)}.spreadsheetCopy{width:min(620px,78%)}.spreadsheetProof{flex-wrap:wrap;gap:20px;left:24px;right:24px}}@media (width<=700px){.spreadsheetSection{min-height:720px;padding:74px 18px 155px}.spreadsheetSection>img{object-position:68% center}.spreadsheetShade{background:linear-gradient(90deg,#061725f5,#071a2baa),linear-gradient(#0000 40%,#061725f2 100%)}.spreadsheetCopy{width:100%}.spreadsheetCopy h2{font-size:46px}.spreadsheetCopy>span{font-size:14px}.spreadsheetProof{flex-direction:column;align-items:flex-start;gap:9px;bottom:28px;left:18px;right:18px}}.brand,.settingsBrand,.marketingBrand{color:#fff;align-items:center;gap:10px;font-size:18px;line-height:1;text-decoration:none;display:flex}.brandMark,.settingsBrand>span:first-child,.marketingMark{border-radius:5px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.settingsBrand .wordmarkText,.marketingBrand .wordmarkText,.brand .wordmarkText{place-items:initial;color:#fff;width:auto;height:auto;box-shadow:none;text-shadow:none;background:0 0;border-radius:0;justify-content:center;align-items:flex-start;gap:4px;display:flex}.brand .wordmarkText strong,.settingsBrand .wordmarkText strong,.marketingBrand .wordmarkText strong{letter-spacing:.09em;color:#fff;font-size:16px;font-weight:700;line-height:1}.brand .wordmarkText b,.settingsBrand .wordmarkText b,.marketingBrand .wordmarkText b{letter-spacing:.34em;text-shadow:0 1px 2px #0b2e4c;font-size:9px;font-weight:600;line-height:1;color:#fff!important}html body .primary:not(:disabled):hover,html body .solid:not(:disabled):hover,html body .heroPrimary:hover,html body .comingCard>a:hover,html body .marketingLinks .navDemo:hover{filter:none;color:#fff!important;background:linear-gradient(145deg,#63add6,#398bb8 62%,#216996)!important;border-color:#2d79a7!important}html body button:not(.primary):not(.solid):not(:disabled):hover{color:#123b61;filter:none;background:#e3edf4;border-color:#7698b0}html body .sidebar nav button:hover,html body .settingsRail nav a:hover,html body .controlRail nav button:hover,html body .registerRail nav button:hover,html body .onboardingRail nav button:hover{color:#fff;background:#397fa8;border-color:#6ca1c1}body{font-size:14px}.sidebar nav button,.settingsRail nav a,.controlRail nav button,.registerRail nav button{min-height:44px;font-size:13px}.brand{font-size:19px}.siteCard strong{font-size:13px}.siteCard span,.siteCard small,.user small{font-size:11px;line-height:1.45}.user strong{font-size:13px}.user a,.settingsRailActions a,.backDashboard{font-size:11px}.pageIdentity p{font-size:12px}.pageIdentity h1{font-size:29px}.search{height:44px}.search span{font-size:11px}.search input{font-size:13px}.primary,.solid{min-height:42px;padding:11px 17px;font-size:13px}.stat{min-height:122px;padding:18px}.stat span{font-size:12px}.stat strong{font-size:30px}.stat small{font-size:11px}.sectionTitle h2,.panel h3{font-size:19px}.sectionTitle p,.panel p{font-size:12px;line-height:1.55}.sectionTitle button,.panelHead button{font-size:12px}.toolbar strong{font-size:19px}.toolbar span,.toolbar>button,.toolbar>div:last-child button{font-size:12px}.filters button{padding:11px 13px 12px;font-size:12px}th{padding:13px 14px;font-size:10px}td{padding:15px 14px;font-size:12px;line-height:1.45}td strong{font-size:12px}td small{margin-top:4px;font-size:10px}.pill,.assetState{padding:6px 9px;font-size:10px}.person{font-size:9px}.schedule strong,.riskRow strong{font-size:12px}.schedule small,.riskRow small{font-size:10px;line-height:1.4}.schedule.realSchedule{flex-direction:column;display:flex}.scheduleRecord{padding-right:95px!important}.scheduleRecord>em{color:var(--muted);font-size:9px;font-style:normal;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.recordLink{color:#193f60;text-align:left;background:0 0;border:0;padding:3px 0;font-size:12px;font-weight:750;display:block}.recordLink:hover{color:#2f7faf;text-decoration:underline}.workDetailLoading{color:#315f80;background:#f1f4f6;place-items:center;min-height:100vh;display:grid}.workDetailLoading div{text-align:center}.workDetailLoading a{color:#1e5f91}.workDetailPage{color:#192633;background:#f1f4f6;grid-template-columns:255px 1fr;min-height:100vh;display:grid}.workDetailRail{color:#fff;background:linear-gradient(160deg,#102f4a,#174f77);flex-direction:column;min-height:100vh;padding:28px 20px;display:flex}.workDetailRail>div{flex-direction:column;gap:6px;margin:30px 4px 20px;display:flex}.workDetailRail>div small{color:#9fc2d8;letter-spacing:.14em;font-size:9px}.workDetailRail>div strong{font-size:15px}.workDetailRail>div p{color:#bad0de;margin:0;font-size:11px;line-height:1.5}.workDetailRail nav{flex-direction:column;gap:5px;display:flex}.workDetailRail nav a{color:#d3e3ed;border-radius:5px;padding:11px 12px;font-size:12px;text-decoration:none}.workDetailRail nav a:hover,.workDetailRail nav a.active{color:#fff;background:#2b6c94}.workDetailRail .backDashboard{color:#d6e4ed;margin-top:auto;font-size:11px;text-decoration:none}.workDetailContent{min-width:0;padding:30px 4vw 60px}.workDetailHeader{justify-content:space-between;align-items:center;height:auto;margin-bottom:22px;display:flex}.workDetailHeader p{color:#315f80;letter-spacing:.1em;margin:0 0 7px;font-size:10px;font-weight:800}.workDetailHeader h1{margin:0 0 7px;font-size:31px}.workDetailHeader span{color:#667887;font-size:12px}.workStatus{color:#225f89;text-transform:uppercase;background:#e4edf4;border-radius:16px;padding:8px 12px;font-size:10px}.workStatus.complete{color:#31734c;background:#e4f1e8}.workStatus.waiting{color:#a2640d;background:#fff0db}.workStatus.cancelled{color:#65706a;background:#edf0ee}.workSummary{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}.workSummary article{background:#fff;border:1px solid #d7e1e8;border-radius:6px;flex-direction:column;gap:5px;padding:15px;display:flex}.workSummary span,.workSummary small{color:#6b7d8a;font-size:10px}.workSummary strong{font-size:17px}.workDetailGrid{grid-template-columns:minmax(500px,1.35fr) minmax(300px,.65fr);gap:16px;display:grid}.workRecordCard{background:#fff;border:1px solid #d6e0e7;border-radius:7px;padding:20px}.workRecordCard label{color:#425a6b;flex-direction:column;gap:6px;margin:14px 0;font-size:11px;font-weight:700;display:flex}.workRecordCard input,.workRecordCard select,.workRecordCard textarea{color:#192633;background:#fff;border:1px solid #cbd8e1;border-radius:5px;width:100%;padding:10px 11px;font-size:12px}.workRecordCard textarea{resize:vertical;min-height:90px}.workCardHead{border-bottom:1px solid #e2e8ed;justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.workCardHead span,.workSectionTitle span{color:#315f80;letter-spacing:.14em;font-size:9px;font-weight:800}.workCardHead h2{margin:4px 0 0;font-size:18px}.workCardHead a{color:#1e5f91;font-size:10px}.workFormRow{grid-template-columns:1fr 1fr;gap:12px;display:grid}.workFormRow.three{grid-template-columns:repeat(3,1fr)}.workSectionTitle{border-top:1px solid #e2e8ed;margin-top:23px;padding:16px 0 1px}.workSectionTitle p{color:#687b89;margin:5px 0;font-size:11px}.workSide{flex-direction:column;gap:16px;display:flex}.workCheck,.workEvidence,.workHistory{border-bottom:1px solid #e4e9ed;align-items:center;gap:10px;padding:11px 0;display:flex}.workCheck>b{color:#23658f;background:#e8f0f5;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.workCheck span,.workHistory span{flex-direction:column;gap:3px;display:flex}.workCheck strong,.workEvidence strong,.workHistory strong{font-size:11px}.workCheck small,.workEvidence small,.workHistory small{color:#71818d;font-size:9px}.workEvidence{flex-direction:column;align-items:flex-start;gap:3px}.workEvidence>span{color:#315f80;text-transform:uppercase;font-size:8px}.workHistory i{background:#4b99c8;border-radius:50%;width:7px;height:7px}.workHistory strong{text-transform:capitalize}.workEmpty{color:#71818d;padding:25px 5px;font-size:11px}.workMeta{grid-template-columns:90px 1fr;gap:9px;display:grid}.workMeta span{color:#71818d;font-size:10px}.workMeta strong{font-size:10px}@media (width<=1050px){.workSummary{grid-template-columns:1fr 1fr}.workDetailGrid{grid-template-columns:1fr}}@media (width<=760px){.workDetailPage{grid-template-columns:1fr}.workDetailRail{min-height:auto}.workDetailRail nav{flex-direction:row;overflow:auto}.workDetailRail .backDashboard{margin-top:20px}.workDetailContent{padding:22px 14px}.workDetailHeader{align-items:flex-start;gap:15px}.workDetailHeader h1{font-size:25px}.workSummary{grid-template-columns:1fr 1fr}.workFormRow,.workFormRow.three{grid-template-columns:1fr}}.premiumSite{--ps-navy:#164f78;--ps-navy2:#1f6d9b;--ps-blue:#3b91bd;--ps-sky:#8fd5f5;--ps-ice:#edf5f9;--ps-line:#cbd9e2;--ps-ink:#102638;color:var(--ps-ink);background:#f3f6f8;min-height:100vh;font-family:IBM Plex Sans,Segoe UI,Arial,sans-serif;overflow:hidden}.premiumNav{z-index:5;background:linear-gradient(100deg,#1e6896,#2f82ad);border-bottom:1px solid #68afd2;flex-direction:row;justify-content:space-between;align-items:center;height:88px;padding:0 24px 0 8px;display:flex;position:relative;box-shadow:0 8px 28px #123d5e28}.premiumBrand{color:#fff;align-items:center;gap:12px;text-decoration:none;display:flex}.premiumMark{background:linear-gradient(145deg,#56abd5,#1d6d9c 58%,#0d3d5e);border:1px solid #65b6df;border-radius:5px;place-items:center;width:38px;height:38px;font-weight:800;display:grid;box-shadow:inset 0 1px #ffffff80,0 8px 22px #0008}.premiumBrand>span:last-child{flex-direction:column;gap:3px;display:flex}.premiumBrand strong{text-transform:uppercase;letter-spacing:.16em;font-size:15px;line-height:1}.premiumBrand b{color:#fff;letter-spacing:.42em;font-size:9px;font-weight:500;line-height:1}.premiumLinks{align-items:center;gap:32px;display:flex}.premiumLinks a{color:#b8ccda;font-size:12px;font-weight:600;text-decoration:none}.premiumLinks a:hover{color:#fff}.premiumLinks .premiumOutline{color:#fff;border:1px solid #547790;border-radius:4px;padding:11px 16px}.premiumHero{color:#fff;background:radial-gradient(circle at 74% 28%,#8fd5f538,#0000 35%),linear-gradient(130deg,#174c70 0%,#216d99 56%,#398db7 100%);grid-template-columns:.78fr 1.22fr;align-items:center;gap:56px;min-height:735px;padding:86px max(28px,50vw - 620px) 80px;display:grid;position:relative}.heroGrid,.foundingGrid{opacity:.16;pointer-events:none;background-image:linear-gradient(#b8e3f733 1px,#0000 1px),linear-gradient(90deg,#b8e3f733 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 70%);mask-image:linear-gradient(90deg,#000,#0000 70%)}.premiumHeroCopy{z-index:2;position:relative}.premiumEyebrow{color:#8fc7e4;letter-spacing:.17em;align-items:center;gap:10px;margin:0;font-size:10px;font-weight:700;display:flex}.premiumEyebrow span{background:#69b8df;width:28px;height:1px}.premiumHero h1{letter-spacing:-.055em;margin:27px 0 24px;font-size:clamp(57px,5.15vw,80px);font-weight:650;line-height:.94}.premiumHero h1 em{color:#70bde3;font-style:normal}.premiumHeroCopy>p:nth-of-type(2){color:#b7cbd8;max-width:555px;margin:0;font-size:17px;line-height:1.7}.premiumActions{align-items:center;gap:14px;margin-top:34px;display:flex}.premiumActions a,.foundingSection article>a,.footerLead>a{color:#fff;border:1px solid #52748b;border-radius:4px;align-items:center;gap:22px;min-height:48px;padding:0 18px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.premiumActions .premiumPrimary,.foundingSection article>a{background:linear-gradient(145deg,#4da0ca,#2475a2 65%,#125279);border-color:#58a9d3;box-shadow:inset 0 1px #fff5,0 12px 30px #0005}.premiumActions a:hover,.foundingSection article>a:hover,.footerLead>a:hover{border-color:#8ad2f4;transform:translateY(-2px)}.premiumActions a b,.foundingSection article>a b,.footerLead>a b{font-size:16px}.premiumAssurances{color:#9db4c2;border-top:1px solid #29485d;gap:24px;margin-top:35px;padding-top:20px;font-size:10px;display:flex}.premiumAssurances span{align-items:center;gap:8px;display:flex}.premiumAssurances b{color:#70bde3;font-size:9px}.heroProduct{z-index:2;min-width:0;position:relative}.productGlow{filter:blur(65px);background:#3293c766;position:absolute;inset:12% 6% 2%}.productWindow{background:#0b2235;border:1px solid #4c7894;border-radius:8px;position:relative;overflow:hidden;transform:perspective(1300px)rotateY(-4deg)rotateX(1deg);box-shadow:0 45px 90px #0009,inset 0 1px #fff3}.productTop{color:#7da6bd;letter-spacing:.12em;background:linear-gradient(#183d57,#102f46);border-bottom:1px solid #2f526a;justify-content:space-between;align-items:center;height:40px;padding:0 13px;font-size:7px;display:flex}.productTop>span{gap:5px;display:flex}.productTop i{background:#4c7894;border-radius:50%;width:6px;height:6px;display:block}.productTop em{color:#71bce2;font-style:normal}.productBody{color:#163046;background:#eef3f6;grid-template-columns:145px 1fr;height:440px;display:grid}.productBody>aside{color:#a7bfcd;background:#0c2940;flex-direction:column;gap:8px;padding:20px 13px;display:flex}.productMiniBrand{align-items:center;gap:8px;margin-bottom:18px;display:flex}.productMiniBrand>b{color:#fff;background:linear-gradient(145deg,#54aad4,#1f6e9b);border-radius:4px;place-items:center;width:25px;height:25px;display:grid}.productMiniBrand>span{color:#fff;letter-spacing:.1em;font-size:9px;font-weight:700}.productMiniBrand small{color:#9ec2d7;letter-spacing:.3em;margin-top:2px;font-size:6px;display:block}.productBody>aside>span{border-radius:4px;gap:8px;padding:9px 8px;font-size:8px;display:flex}.productBody>aside>span i{color:#57809a;font-style:normal}.productBody>aside>span.active{color:#fff;background:#1e597e}.productMain{min-width:0;padding:25px 22px}.productMain>header{justify-content:space-between;align-items:center;height:auto;display:flex}.productMain header small{color:#608096;letter-spacing:.12em;font-size:7px}.productMain header h2{margin:4px 0 0;font-size:20px}.productMain header button{color:#fff;background:#17618e;border:0;border-radius:4px;padding:9px 11px;font-size:8px}.productMetrics{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:20px;display:grid}.productMetrics article{background:#fff;border:1px solid #d3dfe6;border-radius:5px;flex-direction:column;padding:11px;display:flex}.productMetrics span,.productMetrics small{color:#708492;font-size:6px}.productMetrics strong{margin:5px 0;font-size:20px}.productList{background:#fff;border:1px solid #d4dfe6;border-radius:5px;margin-top:10px;overflow:hidden}.listHead,.listRow{grid-template-columns:1.4fr 1fr .7fr .65fr;align-items:center;gap:8px;display:grid}.listHead{color:#748794;background:#f6f8fa;padding:9px 11px}.listHead b{font-size:6px}.listRow{border-top:1px solid #e3e9ed;padding:10px 11px}.listRow strong,.listRow span{font-size:7px}.listRow strong small{color:#80919d;margin-top:3px;font-size:6px;font-weight:400;display:block}.listRow em{color:#286b95;background:#e5eff5;border-radius:8px;justify-self:start;padding:4px 6px;font-size:6px;font-style:normal}.listRow em.critical{color:#a34141;background:#f5e7e7}.listRow em.planned{color:#356888;background:#e7eef5}.productFlow{color:#45687e;background:#e8f2f7;border:1px solid #bfd3df;border-radius:5px;align-items:center;gap:7px;margin-top:10px;padding:11px;display:flex}.productFlow span{letter-spacing:.1em;font-size:5px}.productFlow b{font-size:7px}.productFlow i{color:#5793b5;font-style:normal}.productFlow em{color:#17618e;background:#d5e9f3;border-radius:8px;margin-left:auto;padding:4px 6px;font-size:6px;font-style:normal}.productCaption{color:#90adbd;justify-content:space-between;margin:18px 8px 0;display:flex;position:relative}.productCaption span{letter-spacing:.12em;font-size:8px}.productCaption p{margin:0;font-size:9px}.premiumPromise{border-bottom:1px solid var(--ps-line);background:#fff;justify-content:space-between;align-items:center;min-height:100px;padding:22px max(28px,50vw - 590px);display:flex}.premiumPromise>span{color:#6b8291;letter-spacing:.16em;font-size:9px;font-weight:700}.premiumPromise>div{gap:45px;display:flex}.premiumPromise b{color:#364e5f;font-size:13px}.industrialImageStory{color:#fff;background:#071a2b;height:620px;position:relative;overflow:hidden}.industrialImageStory:after{content:"";background:linear-gradient(90deg,#061725e8 0%,#071a2b99 35%,#0000 72%),linear-gradient(#0000 55%,#071a2b80);position:absolute;inset:0}.industrialImageStory>img{object-fit:cover;object-position:center;width:100%;height:100%}.industrialImageStory>div{z-index:2;width:min(470px,100% - 56px);position:absolute;top:50%;left:max(28px,50vw - 590px);transform:translateY(-50%)}.industrialImageStory span{color:#8dc8e6;letter-spacing:.16em;font-size:9px;font-weight:700}.industrialImageStory h2{letter-spacing:-.045em;margin:18px 0 15px;font-size:clamp(40px,4vw,58px);line-height:1}.industrialImageStory p{color:#bfd1dc;max-width:430px;margin:0;font-size:14px;line-height:1.75}.industrialImageStory>b{z-index:2;color:#a9c0ce;letter-spacing:.15em;font-size:8px;position:absolute;bottom:28px;right:max(28px,50vw - 590px)}.platformSection{background:#f3f6f8;grid-template-columns:.78fr 1.22fr;gap:105px;padding:120px max(28px,50vw - 590px);display:grid}.premiumSectionIntro>p,.workflowIntro>p,.proofStatement>p,.foundingSection>div>p,.footerLead>p{color:#2a688d;letter-spacing:.17em;margin:0 0 20px;font-size:10px;font-weight:700}.premiumSectionIntro h2,.workflowIntro h2,.foundingSection h2,.footerLead h2{letter-spacing:-.045em;margin:0;font-size:clamp(45px,4.1vw,61px);font-weight:600;line-height:1}.premiumSectionIntro>span,.workflowIntro>span,.foundingSection>div>span{color:#637986;margin-top:26px;font-size:15px;line-height:1.75;display:block}.capabilityStack{border-top:1px solid #aebfca}.capabilityStack article{border-bottom:1px solid #bdcbd4;grid-template-columns:45px 1fr 25px;align-items:start;gap:18px;min-height:145px;padding:25px 8px;display:grid}.capabilityStack article>span{color:#3b80a8;font-size:10px}.capabilityStack h3{margin:0 0 9px;font-size:23px}.capabilityStack p{color:#627683;max-width:570px;margin:0;font-size:13px;line-height:1.65}.capabilityStack article>b{color:#3b80a8;font-size:18px;font-weight:400}.workflowSection{color:#fff;background:#081c2d;padding:120px max(28px,50vw - 590px);position:relative}.workflowSection:before{content:"";pointer-events:none;background:radial-gradient(circle at 80% 35%,#17618e38,#0000 35%);position:absolute;inset:0}.workflowIntro{max-width:720px;position:relative}.workflowIntro h2 em{color:#70bde3;font-style:normal}.workflowIntro>span{color:#9eb5c3;max-width:590px}.workflowRail{grid-template-columns:repeat(4,1fr);margin-top:75px;display:grid;position:relative}.workflowRail:before{content:"";background:#38627b;height:1px;position:absolute;top:42px;left:2%;right:2%}.workflowRail article{padding-right:28px;position:relative}.workflowRail article>b{color:#6eb9df;font-size:9px}.workflowRail article>i{background:#70bde3;border:3px solid #081c2d;border-radius:50%;width:14px;height:14px;margin:24px 0 30px;display:block;box-shadow:0 0 0 1px #70bde3,0 0 24px #57add7}.workflowRail h3{margin:0 0 12px;font-size:23px}.workflowRail p{color:#9db3c0;margin:0;font-size:12px;line-height:1.7}.automationPanel{background:#0d273a;border:1px solid #34556b;grid-template-columns:.75fr 1.25fr;align-items:center;gap:50px;margin-top:85px;padding:34px;display:grid;position:relative}.automationPanel>div:first-child>span{color:#6fbbdf;letter-spacing:.15em;font-size:9px}.automationPanel h3{margin:13px 0 10px;font-size:26px}.automationPanel p{color:#9eb4c1;margin:0;font-size:12px;line-height:1.65}.automationNodes{align-items:center;gap:8px;display:flex}.automationNodes>span{background:#102f44;border:1px solid #41657c;flex-direction:column;flex:1;min-height:90px;padding:13px;display:flex}.automationNodes i{color:#64b2d9;font-size:8px;font-style:normal}.automationNodes b{margin:11px 0 7px;font-size:10px}.automationNodes small{color:#7593a5;font-size:7px}.automationNodes>em{color:#6cb8dd;font-style:normal}.proofSection{background:#eaf0f4;grid-template-columns:.9fr 1.1fr;gap:100px;padding:120px max(28px,50vw - 590px);display:grid}.proofStatement blockquote{letter-spacing:-.035em;max-width:520px;margin:0;font-size:clamp(30px,3vw,45px);line-height:1.2}.proofStatement>span{color:#708491;letter-spacing:.13em;margin-top:30px;font-size:9px;display:block}.proofCards{border-top:1px solid #acbec9}.proofCards article{border-bottom:1px solid #b9c8d1;padding:26px 5px}.proofCards article>span{color:#2d7199;letter-spacing:.15em;font-size:8px}.proofCards strong{margin:10px 0 7px;font-size:20px;display:block}.proofCards p{color:#637784;margin:0;font-size:12px;line-height:1.65}.proofStatement figure{margin:50px 0 0;position:relative}.proofStatement figure img{object-fit:cover;filter:saturate(.82)contrast(1.03);width:100%;height:285px;display:block}.proofStatement figcaption{color:#fff;background:#0b2940;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.proofStatement figcaption b{font-size:11px}.proofStatement figcaption span{color:#a9c0ce;letter-spacing:0;font-size:9px}.foundingSection{color:#fff;background:linear-gradient(130deg,#1b5f8b,#3388b2);grid-template-columns:.82fr 1.18fr;align-items:center;gap:80px;padding:110px max(28px,50vw - 620px);display:grid;position:relative}.foundingGrid{opacity:.16;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.foundingSection>div{position:relative}.foundingSection>.foundingCopy>p{color:#b9e6fa}.foundingSection>.foundingCopy>span{color:#e0eef5;max-width:600px}.foundingVisual{grid-template-columns:1.12fr .88fr;align-items:stretch;display:grid;box-shadow:0 28px 65px #123c5955}.foundingVisual figure{background:#184c6d;min-height:500px;margin:0;position:relative;overflow:hidden}.foundingVisual figure:after{content:"";background:linear-gradient(#0000 54%,#103651dc);position:absolute;inset:0}.foundingVisual figure img{object-fit:cover;object-position:55% center;width:100%;height:100%;display:block}.foundingVisual figcaption{z-index:1;flex-direction:column;gap:6px;display:flex;position:absolute;bottom:22px;left:24px;right:24px}.foundingVisual figcaption b{color:#a8e1fa;letter-spacing:.14em;font-size:9px}.foundingVisual figcaption span{color:#eef7fb;font-size:11px}.foundingSection article{box-shadow:none;background:#174e70e8;border:1px solid #86c3df;padding:30px 27px}.foundingSection article>span{color:#a8e1fa;letter-spacing:.15em;font-size:9px}.foundingSection ul{border-top:1px solid #5d8eaa;margin:15px 0 5px;padding:20px 0;list-style:none}.foundingSection li{color:#e2eef5;padding:9px 0;font-size:11px}.foundingSection li:before{content:"✓";color:#a8e1fa;margin-right:10px}.foundingSection article>a{justify-content:space-between;margin-top:12px}.foundingSection article>small{color:#b8d1de;margin-top:17px;font-size:8px;line-height:1.5;display:block}.premiumFooter{color:#fff;background:linear-gradient(130deg,#123d5c,#1d6088);padding:100px max(28px,50vw - 590px) 35px}.footerLead{justify-content:space-between;align-items:flex-end;padding-bottom:90px;display:flex}.footerLead>p{color:#98d8f4;align-self:flex-start;position:absolute}.footerLead h2{padding-top:35px}.footerLead>a{border-color:#7db9d6;margin-bottom:8px}.footerBottom{border-top:1px solid #78a9c366;justify-content:space-between;align-items:center;padding-top:30px;display:flex}.footerBottom p,.footerBottom>span{color:#b8ceda;font-size:9px}.britainBadge{color:#a9c0ce;align-items:center;gap:9px;display:flex}.britainBadge .unionFlag{object-fit:cover;border:1px solid #fff6;border-radius:1px;flex:0 0 32px;width:32px;height:16px;display:block;box-shadow:0 2px 7px #0005}.britainBadge b{letter-spacing:.16em;font-size:8px;font-weight:600}@media (width<=1050px){.premiumHero{grid-template-columns:1fr;padding-top:65px}.premiumHeroCopy{max-width:760px}.heroProduct{max-width:850px}.platformSection,.proofSection{grid-template-columns:1fr;gap:60px}.workflowRail{grid-template-columns:1fr 1fr;gap:45px}.workflowRail:before{display:none}.workflowRail article>i{margin:15px 0}.automationPanel{grid-template-columns:1fr}.foundingSection{grid-template-columns:1fr;gap:50px}.foundingSection>.foundingCopy{max-width:760px}.foundingVisual{max-width:820px}.premiumPromise{gap:25px}.premiumPromise>div{flex-wrap:wrap;gap:20px}}@media (width<=700px){.premiumNav{height:76px;padding:0 14px 0 8px}.premiumLinks>a:not(.premiumOutline){display:none}.premiumHero{gap:48px;min-height:0;padding:58px 18px 65px}.premiumHero h1{font-size:50px}.premiumHeroCopy>p:nth-of-type(2){font-size:15px}.premiumActions{flex-direction:column;align-items:stretch}.premiumActions a{justify-content:space-between}.premiumAssurances{flex-direction:column;align-items:flex-start;gap:10px}.productWindow{transform:none}.productBody{grid-template-columns:90px 1fr;height:355px}.productBody>aside{padding:14px 7px}.productMiniBrand>span,.productBody>aside>span i{display:none}.productMain{padding:16px 10px}.productMain header h2{font-size:15px}.productMetrics article:nth-child(2){display:none}.productMetrics{grid-template-columns:1fr 1fr}.listHead,.listRow{grid-template-columns:1.3fr .8fr}.listHead b:nth-child(2),.listHead b:nth-child(3),.listRow>span,.productFlow{display:none}.productCaption{gap:15px}.premiumPromise{flex-direction:column;align-items:flex-start;padding:26px 18px}.premiumPromise>div{grid-template-columns:1fr 1fr;display:grid}.platformSection,.workflowSection,.proofSection,.foundingSection{padding:80px 18px}.premiumSectionIntro h2,.workflowIntro h2,.foundingSection h2,.footerLead h2{font-size:39px}.capabilityStack article{grid-template-columns:35px 1fr}.capabilityStack article>b{display:none}.workflowRail{grid-template-columns:1fr}.automationPanel{padding:22px}.automationNodes{flex-direction:column;align-items:stretch}.automationNodes>em{align-self:center;transform:rotate(90deg)}.proofStatement blockquote{font-size:31px}.foundingSection article{padding:24px}.premiumFooter{padding:75px 18px 28px}.footerLead{flex-direction:column;align-items:flex-start;gap:35px;padding-bottom:65px}.footerLead>p{position:static}.footerLead h2{padding:0}.footerBottom{flex-direction:column;align-items:flex-start;gap:22px}.foundingVisual{grid-template-columns:1fr}.foundingVisual figure{min-height:390px}.foundingVisual figure img{object-position:58% center}.premiumNav{padding-left:8px}.industrialImageStory{height:540px}.industrialImageStory:after{background:linear-gradient(90deg,#061725ef,#071a2b70),linear-gradient(#0000,#071a2bb0)}.industrialImageStory>div{width:calc(100% - 36px);left:18px}.industrialImageStory>img{object-position:63% center}.proofStatement figure img{height:230px}}.transformationSection{background:#dfe8ee;padding:115px max(28px,50vw - 620px)}.transformationHeading>p{color:#2a688d;letter-spacing:.17em;margin:0;font-size:10px;font-weight:700}.transformationHeading>span{color:#5c7280;max-width:600px;font-size:15px;line-height:1.75}.transformationVisuals{grid-template-columns:1fr 55px 1fr;align-items:center;margin-top:45px;display:grid}.transformationVisuals>article{background:#fff;min-width:0;overflow:hidden;box-shadow:0 24px 55px #0b243523}.beforePanel>img{object-fit:cover;width:100%;height:430px;display:block}.beforePanel:after{content:"";pointer-events:none;background:linear-gradient(#0000 42%,#091b29b5);position:absolute;inset:0 0 100px}.beforePanel>div,.afterPanel>footer{background:#fff;grid-template-columns:auto 1fr;column-gap:15px;min-height:100px;padding:17px 19px;display:grid}.beforePanel>div>b,.afterPanel>footer>b{color:#607987;letter-spacing:.14em;grid-row:1/3;font-size:8px}.beforePanel>div>strong,.afterPanel>footer>strong{font-size:13px}.beforePanel>div>span,.afterPanel>footer>span{color:#6d808c;font-size:10px}.changeArrow{color:#fff;background:#55a9d4;border-radius:50%;place-items:center;width:42px;height:42px;margin:auto;font-size:19px;font-style:normal;display:grid;box-shadow:0 8px 20px #0d4e7438}.afterPanel{border:1px solid #9cb5c4}.afterTop{color:#83a8bd;background:#0c2940;justify-content:space-between;align-items:center;height:38px;padding:0 12px;font-size:7px;display:flex}.afterTop>span{gap:4px;display:flex}.afterTop i{background:#4f7890;border-radius:50%;width:5px;height:5px;display:block}.afterTop em{color:#6bb9df;font-style:normal}.afterBody{background:#f3f6f8;grid-template-columns:92px 1fr;height:392px;display:grid}.afterBody>aside{color:#acc3d0;background:#102f46;flex-direction:column;gap:7px;padding:15px 8px;display:flex}.afterBody>aside>b{color:#fff;background:#2478a5;border-radius:4px;place-items:center;width:25px;height:25px;margin:0 0 13px 5px;display:grid}.afterBody>aside>span{border-radius:3px;padding:8px;font-size:7px}.afterBody>aside>span.active{color:#fff;background:#1e5f86}.afterBody>div{padding:25px 18px}.afterBody>div>small{color:#5d7c90;letter-spacing:.13em;font-size:6px}.afterBody h3{margin:5px 0 20px;font-size:18px}.afterBody section{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.afterBody section article{background:#fff;border:1px solid #d2dee5;flex-direction:column;padding:10px;display:flex}.afterBody section span{color:#708692;font-size:5px}.afterBody section b{margin-top:5px;font-size:17px}.afterBody>div>p{background:#fff;border:1px solid #d8e2e8;justify-content:space-between;margin:8px 0 0;padding:10px;display:flex}.afterBody>div>p b,.afterBody>div>p span{font-size:7px}.afterBody>div>p span{color:#2b739d}.afterPanel>footer{border-top:1px solid #d1dde4}@media (width<=900px){.transformationHeading{flex-direction:column;align-items:flex-start;gap:18px}.transformationVisuals{grid-template-columns:1fr;gap:22px}.changeArrow{transform:rotate(90deg)}}@media (width<=700px){.transformationSection{padding:75px 18px}.beforePanel>img{height:300px}.transformOverlay{padding:10px 13px;font-size:37px;left:15px}.beforeLabel{bottom:118px}.afterLabel{top:52px}.afterBody{grid-template-columns:75px 1fr;height:330px}.afterBody>div{padding:18px 10px}.afterBody section article:nth-child(2){display:none}.afterBody section{grid-template-columns:1fr 1fr}}.settingsHeader h1,.controlHeader h1{font-size:34px}.settingsHeader p,.controlHeader p{font-size:10px}.settingsHeader span,.controlHeader span{font-size:13px;line-height:1.5}.settingsHeader>b,.controlHeader>b{font-size:11px}.settingsCardIntro h2,.permissionGuide h2,.controlCardHead h2{font-size:20px}.settingsCardIntro p,.controlCardHead p{font-size:12px;line-height:1.5}.organisationForm label,.inviteForm label,.assetEditForm label,.foundationOrders label{font-size:11px}.organisationForm input,.inviteForm input,.inviteForm select,.memberRow select{min-height:44px;font-size:13px}.inviteHelp,.memberIdentity strong,.permissionGuide strong{font-size:11px}.memberIdentity small,.roleDescription,.permissionGuide p{font-size:10px;line-height:1.45}.memberStatus,.removeMember{min-height:34px;font-size:10px}.eventList strong,.auditList strong,.recipeGrid h3,.simpleRows strong,.poRows strong,.poRows b{font-size:12px}.eventList p,.recipeGrid p{font-size:11px;line-height:1.5}.eventList small,.auditList small,.recipeGrid small,.simpleRows small,.poRows small{font-size:10px}.eventList button,.recipeGrid button,.stackForm button{min-height:36px;font-size:11px}.inlineControlForm input:not([type=checkbox]),.inlineControlForm select,.stackForm input,.stackForm select,.completionBar select,.purchaseForm input,.purchaseForm select{min-height:42px;font-size:12px}.checkLabel,.checklistRows label,.stackForm label,.evidenceSummary span{font-size:11px}.checklistRows small{font-size:10px}.registerForm h2,.workCreateForm h2,.csvCard h2{font-size:18px}.registerForm input,.registerForm select,.assetEditForm input,.assetEditForm select,.assetEditForm textarea,.workCreateForm input,.workCreateForm select,.workCreateForm textarea,.foundationOrders input,.foundationOrders select,.foundationOrders textarea{min-height:42px;font-size:12px}.assetTableHead{font-size:10px}.assetTable button span{font-size:12px}.assetTable small{font-size:10px}.assetCondition{padding:6px 9px;font-size:10px}.assetDetailHead>span,.foundationOrderHead span{font-size:10px}.assetDetailHead h2{font-size:24px}.assetDetailHead p,.foundationOrderHead p{font-size:11px}.assetDetail dl div{padding:10px 0;font-size:11px}.qrBlock p{font-size:10px}.csvCard>p,.csvDrop{font-size:12px}.csvCard code{font-size:11px;line-height:1.5}.modalHead span{font-size:10px}.modalHead h2{font-size:23px}.modal label{font-size:11px}.modal input,.modal select,.modal textarea{font-size:13px}.schedulePicker{background:#f6fbfe;border:1px solid #cfe0eb;border-radius:8px;margin:2px 0 13px;padding:13px 14px 9px}.schedulePicker legend{color:#244f6d;padding:0 7px;font-size:11px;font-weight:800}.schedulePicker label{margin-bottom:7px}.schedulePicker>small{color:#657d8d;font-size:11px;line-height:1.4;display:block}.schedulePicker input[type=date],.schedulePicker input[type=time]{color:#163d59;background:#fff;border-color:#b9cedc;font-size:14px;font-weight:650}.assetInlineModal .pmTriggerChoice{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:2px 0 14px;display:grid}.assetInlineModal .pmTriggerChoice>span{color:#536a7d;grid-column:1/-1;font-size:11px;font-weight:750}.assetInlineModal .pmTriggerChoice button{color:#526a7c;text-align:left;background:#fff;border:1px solid #cbd9e4;border-radius:7px;flex-direction:column;gap:4px;min-width:0;padding:11px;display:flex}.assetInlineModal .pmTriggerChoice button.active{color:#206d9f;background:#e8f5fd;border-color:#3c96d2;box-shadow:inset 0 0 0 1px #3c96d2}.assetInlineModal .pmTriggerChoice b{font-size:11px}.assetInlineModal .pmTriggerChoice small{font-size:9px;line-height:1.4}@media (width<=650px){.assetInlineModal .pmTriggerChoice{grid-template-columns:1fr}}.marketingLinks a{font-size:14px}.heroLead{font-size:18px}.heroProof{font-size:11px}.featureHeading p,.comingSection>div>p:last-child{font-size:15px}.featureGrid h3{font-size:20px}.featureGrid p,.comingCard>p{font-size:13px}.comingCard li{font-size:12px}.landing footer p,.landing footer>span{font-size:11px}button,a,.assetTable>button,.memberRow select{transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s,transform .12s}button:not(:disabled):hover,.heroActions a:hover,.marketingLinks a:hover,.comingCard>a:hover,.siteCard a:hover,.settingsRailActions a:hover,.backDashboard:hover{filter:brightness(1.06);transform:translateY(-1px)}button:not(:disabled):active,.heroActions a:active,.comingCard>a:active{filter:brightness(.96);transform:translateY(1px)}.primary:not(:disabled):hover,.solid:not(:disabled):hover,.heroPrimary:hover,.comingCard>a:hover,.marketingLinks .navDemo:hover{background:linear-gradient(145deg,#347fb2,#19547e 62%,#0c3150);box-shadow:inset 0 1px #fff5,0 7px 16px #0a274138}.toolbar button:not(.solid):hover,.modalActions>button:not(.primary):hover,.organisationForm button:not(.primary):hover,.flowMeta button:not(.primary):hover{color:#123b61;background:#eaf1f6;border-color:#8eaabd}.sidebar nav button:hover,.settingsRail nav a:hover,.controlRail nav button:hover,.registerRail nav button:hover{color:#fff;background:#1d4b6d;transform:translate(2px)}.siteCard a:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}.assetTable>button:hover{background:#ddeaf3;transform:none;box-shadow:inset 3px 0 #1d5f91}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #68a1c8}button:disabled{cursor:not-allowed;filter:grayscale(.25);opacity:.48}@media (prefers-reduced-motion:reduce){button,a,.assetTable>button{transition:none!important}button:hover,a:hover{transform:none!important}}.wordmarkText{white-space:nowrap;flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;line-height:.9;display:flex}.wordmarkText strong{letter-spacing:.07em;font-size:1em;font-weight:700;display:block}.wordmarkText b{letter-spacing:.42em;text-shadow:0 1px 2px #0b2e4c;font-family:IBM Plex Mono,Consolas,monospace;font-size:.55em;font-weight:600;display:block;color:#fff!important}.marketingBrand .wordmarkText b{text-shadow:0 1px 2px #0b2e4c;color:#fff!important}.settingsBrand .wordmarkText strong{color:#fff}:root{--green:#1e6596;--green2:#3789ba;--navy:#164c72;--blue:#2f7faf;--blue-soft:#e8f2f8}.brandMark,.mobileBrand,.settingsBrand>span:first-child,.marketingMark,.miniApp aside strong b{background:linear-gradient(145deg,#55a4d2 0%,#2f7faf 48%,#18547d 100%);box-shadow:inset 0 1px #ffffff85,0 6px 14px #164c7240}.sidebar nav button:hover,.sidebar nav button.active,.settingsRail nav a:hover,.settingsRail nav a.active,.controlRail nav button:hover,.controlRail nav button.active,.registerRail nav button:hover,.registerRail nav button.active{background:#397fa8}.primary,.solid,.settingsPage .primary,.controlPage .primary,.registerPage .primary,.toolbar>div:last-child .solid,.heroPrimary,.comingCard>a,.insight button,.qrBlock button{background:linear-gradient(145deg,#4b99c8,#2f7faf 62%,#1c5e8a);border-color:#246f9e}.marketingNav .navDemo{color:#1b5f8c;background:#fff;box-shadow:0 4px 12px #164c7240}.landing footer .marketingBrand{color:#fff;background:linear-gradient(145deg,#2f7faf,#1d628f);border-radius:6px;padding:10px 13px}.landing footer .marketingBrand b{color:#fff}.stat{border-top:3px solid #2c6c99}.sectionTitle button,.panelHead button,.eventList button,.filters button.selected{color:#1c5c88}.filters button.selected{border-color:#1c5c88}.notice,.settingsNotice{color:#164c72;background:#e4edf4;border-color:#c8d9e6}.avatar,.person,.memberIdentity>span{color:#174d73;background:#dce8f1}.reportIntro span,.insight>span{color:#b9cede}.bars i,.uptime i b,.healthMeter i b,.kpiList i b{background:#2b6d99}.insight{background:#e8f0f5;border-color:#cfdee9}.assetHierarchy{border:1px solid var(--line);background:#fff;border-radius:5px;margin-top:16px;overflow:hidden}.hierarchyHead{border-bottom:1px solid var(--line);background:#f8fafb;justify-content:space-between;align-items:end;padding:17px 18px;display:flex}.hierarchyHead span{letter-spacing:.11em;color:#315f80;font-size:10px;font-weight:800}.hierarchyHead h2{margin:4px 0 0;font-size:18px}.hierarchyHead>small{color:var(--muted);font-size:11px}.siteTree{border-bottom:1px solid var(--line);padding:14px 16px}.siteTree:last-child{border-bottom:0}.siteTreeRoot{background:#e8f0f6;border:1px solid #cbdce8;border-radius:5px;grid-template-columns:44px 1fr auto;align-items:center;gap:11px;padding:13px;display:grid}.siteTreeRoot>b{color:#fff;text-align:center;letter-spacing:.08em;background:#246f9e;border-radius:4px;padding:6px 5px;font-size:9px}.siteTreeRoot span{flex-direction:column;gap:3px;display:flex}.siteTreeRoot strong{font-size:14px}.siteTreeRoot small,.siteTreeRoot em{color:#637788;font-size:11px;font-style:normal}.treeChildren{border-left:1px solid #b8cbd9;margin:8px 0 0 22px;padding-left:18px;position:relative}.assetTreeNode{text-align:left;background:#fff;border:1px solid #d8e2e9;border-radius:5px;grid-template-columns:26px minmax(170px,1fr) 85px 65px;align-items:center;gap:10px;width:calc(100% - 2px);margin:5px 0;padding:10px 12px;display:grid;position:relative}.assetTreeNode:before{content:"";border-top:1px solid #b8cbd9;width:18px;position:absolute;top:50%;left:-19px}.assetTreeNode:hover,.assetTreeNode.selected{background:#edf4f8;border-color:#5c8dad;box-shadow:0 3px 10px #164c7214}.assetTreeNode>i{color:#245f8a;background:#e6eef4;border-radius:4px;place-items:center;width:24px;height:24px;font-style:normal;display:grid}.assetTreeNode>span{grid-template-columns:95px minmax(130px,1fr) 1fr;align-items:center;gap:10px;display:grid}.assetTreeNode small{color:#315f80;font-size:10px;font-weight:700}.assetTreeNode strong{font-size:13px}.assetTreeNode em{color:var(--muted);font-size:11px;font-style:normal}.assetTreeNode>u{color:#516779;text-align:right;font-size:10px;text-decoration:none}.assetEditForm>label select{background:#fff;border:1px solid #ccd8df;border-radius:5px;width:100%;margin-top:6px;padding:9px}@media (width<=800px){.hierarchyHead{flex-direction:column;align-items:start;gap:8px}.assetTreeNode{grid-template-columns:25px 1fr}.assetTreeNode>span{grid-template-columns:1fr}.assetTreeNode>b,.assetTreeNode>u{display:none}.treeChildren{margin-left:10px;padding-left:10px}.assetTreeNode{margin-left:0!important}}.setupPrompt{background:#e7f0f6;border:1px solid #c9dce8;border-radius:5px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;padding:14px 17px;display:flex}.setupPrompt>div{flex-direction:column;gap:3px;display:flex}.setupPrompt span{letter-spacing:.1em;color:#315f80;font-size:9px;font-weight:800}.setupPrompt strong{font-size:13px}.setupPrompt small{color:#607382;font-size:11px}.setupPrompt a{white-space:nowrap;color:#fff;background:linear-gradient(145deg,#4b99c8,#2f7faf 62%,#1c5e8a);border-radius:5px;padding:9px 12px;font-size:11px;font-weight:700;text-decoration:none}.marketingNav{flex-direction:row}.marketingNav .marketingLinks .navDemo{color:#1b5f8c}html body,html body *{font-family:IBM Plex Sans,Segoe UI,Arial,sans-serif!important}.landing{color:#132019;background:#f4f5ef;min-height:100vh;overflow:hidden}.marketingNav{border-bottom:1px solid #d9dfd8;justify-content:space-between;align-items:center;max-width:1240px;height:82px;margin:auto;padding:0 32px;display:flex}.marketingBrand{color:#173d2e;align-items:center;gap:11px;font-size:19px;font-weight:780;text-decoration:none;display:flex}.marketingBrand b{color:#617168;font-weight:500}.marketingMark{background:#dafa7b;border-radius:9px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.marketingLinks{align-items:center;gap:30px;display:flex}.marketingLinks a{color:#4d5b53;font-size:12px;font-weight:650;text-decoration:none}.marketingLinks .navDemo{color:#fff;background:#173d2e;border-radius:8px;padding:11px 16px}.hero{grid-template-columns:.85fr 1.15fr;align-items:center;gap:65px;max-width:1240px;margin:auto;padding:78px 32px 85px;display:grid}.eyebrow,.sectionKicker{letter-spacing:1.5px;color:#41614f;font-size:9px;font-weight:850}.eyebrow{align-items:center;gap:9px;display:flex}.eyebrow span{background:#9bc343;width:23px;height:2px}.hero h1{letter-spacing:-4px;margin:22px 0 25px;font-size:68px;font-weight:750;line-height:.98}.hero h1 em,.outcomeSection h2 em{color:#487d5e;font-style:normal}.heroActions{gap:12px;margin-top:30px;display:flex}.heroActions a,.comingCard>a{border-radius:8px;padding:13px 18px;font-size:11px;font-weight:780;text-decoration:none}.heroPrimary,.comingCard>a{color:#fff;background:#173d2e}.heroSecondary{color:#284334;background:#fff;border:1px solid #cbd4ce}.heroProof{color:#66736b;gap:18px;margin-top:25px;font-size:9px;display:flex}.productFrame{background:#173d2e;border-radius:17px;padding:8px;transform:rotate(1deg);box-shadow:0 32px 70px #173d2e2b}.frameBar{align-items:center;gap:5px;height:34px;padding:0 9px;display:flex}.frameBar i{background:#789184;border-radius:50%;width:6px;height:6px}.frameBar span{color:#a8bab0;margin-left:8px;font-size:7px}.miniApp{background:#f7f8f5;border-radius:11px;grid-template-columns:120px 1fr;height:390px;display:grid;overflow:hidden}.miniApp aside{color:#fff;background:#204936;flex-direction:column;gap:8px;padding:17px 12px;display:flex}.miniApp aside strong{margin-bottom:14px;font-size:9px}.miniApp aside strong b{color:#173d2e;background:#dafa7b;border-radius:5px;place-items:center;width:19px;height:19px;margin-right:5px;display:inline-grid}.miniApp aside span{color:#b9c8c0;border-radius:5px;padding:8px;font-size:7px}.miniApp aside span.selected{color:#fff;background:#315a46}.miniContent{padding:27px 22px}.miniContent>small{color:#879088;font-size:6px}.miniContent h2{margin:4px 0 19px;font-size:20px}.miniStats{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.miniStats article{background:#fff;border:1px solid #e1e6e2;border-radius:7px;flex-direction:column;padding:11px;display:flex}.miniStats span,.miniStats small{color:#79847d;font-size:6px}.miniStats b{margin:6px 0;font-size:18px}.miniTable{background:#fff;border:1px solid #e1e6e2;border-radius:7px;margin-top:12px;padding:13px}.miniTable>strong{font-size:9px}.miniTable div{border-top:1px solid #edf0ed;grid-template-columns:1fr auto auto;align-items:center;gap:7px;margin-top:9px;padding-top:9px;display:grid}.miniTable div span{font-size:7px;font-weight:700}.miniTable div i,.miniTable div em{color:#a4453d;background:#fbe8e6;border-radius:10px;padding:4px 6px;font-size:6px;font-style:normal}.miniTable div em{color:#3a6e9c;background:#e7eef8}.trustStrip{color:#56655d;border-top:1px solid #d9dfd8;border-bottom:1px solid #d9dfd8;justify-content:center;align-items:center;gap:55px;min-height:90px;padding:20px 32px;display:flex}.trustStrip span{letter-spacing:1.3px;color:#87928b;font-size:8px}.trustStrip b{font-size:13px}.featureSection{max-width:1180px;margin:auto;padding:105px 32px}.featureHeading{justify-content:space-between;align-items:end;margin:14px 0 48px;display:flex}.featureHeading h2,.comingSection h2{letter-spacing:-2px;margin:0;font-size:43px;line-height:1.08}.featureHeading p{color:#68746d;max-width:430px;font-size:13px;line-height:1.7}.featureGrid{border-top:1px solid #cfd7d1;border-left:1px solid #cfd7d1;grid-template-columns:repeat(3,1fr);display:grid}.featureGrid article{border-bottom:1px solid #cfd7d1;border-right:1px solid #cfd7d1;min-height:205px;padding:27px}.featureGrid article>span{color:#87a092;font-size:8px}.featureGrid h3{margin:36px 0 10px;font-size:17px}.featureGrid p{color:#68746d;margin:0;font-size:11px;line-height:1.65}.outcomeSection{color:#fff;background:#173d2e;grid-template-columns:1fr 1fr;gap:100px;padding:95px max(32px,50vw - 558px);display:grid}.eyebrow.light{color:#b9cbbf}.outcomeSection h2{letter-spacing:-2px;margin:22px 0;font-size:42px;line-height:1.15}.outcomes{border-top:1px solid #527060}.outcomes article{border-bottom:1px solid #527060;grid-template-columns:95px 1fr;align-items:center;padding:20px 0;display:grid}.outcomes b{color:#dafa7b;font-size:38px}.outcomes span{color:#c0cec6;font-size:11px;line-height:1.5}.comingSection{grid-template-columns:1fr 420px;align-items:center;gap:100px;max-width:1050px;margin:auto;padding:110px 32px;display:grid}.comingSection>div>p:last-child{color:#68746d;max-width:470px;font-size:13px;line-height:1.7}.comingCard{background:#fff;border:1px solid #d9e0da;border-radius:15px;padding:30px;box-shadow:0 20px 55px #173d2e12}.comingCard>span{letter-spacing:1.3px;color:#50705e;font-size:9px;font-weight:850}.comingCard h3{letter-spacing:-1px;margin:18px 0 10px;font-size:27px}.comingCard>p{color:#69756e;font-size:11px;line-height:1.65}.comingCard ul{border-top:1px solid #e5e9e6;margin:17px 0;padding:17px 0;list-style:none}.comingCard li{padding:7px 0;font-size:10px}.comingCard li:before{content:"✓";color:#568865;margin-right:9px;font-weight:800}.comingCard>a{text-align:center;display:block}.landing footer{border-top:1px solid #d9dfd8;justify-content:space-between;align-items:center;max-width:1180px;margin:auto;padding:35px 32px 45px;display:flex}.landing footer p,.landing footer>span{color:#7b8780;font-size:9px}@media (width<=900px){.hero{grid-template-columns:1fr;padding-top:55px}.heroCopy{text-align:center}.eyebrow,.heroActions,.heroProof{justify-content:center}.heroLead{margin:auto}.productFrame{transform:none}.featureHeading,.comingSection{grid-template-columns:1fr;gap:24px;display:grid}.featureGrid{grid-template-columns:repeat(2,1fr)}.outcomeSection{grid-template-columns:1fr;gap:35px}.comingSection{max-width:620px}.trustStrip{flex-wrap:wrap;gap:20px}.trustStrip span{text-align:center;width:100%}}@media (width<=600px){.marketingNav{padding:0 18px}.marketingLinks>a:not(.navDemo){display:none}.hero{padding:48px 18px 60px}.hero h1{letter-spacing:-2.5px;font-size:47px}.heroProof{flex-wrap:wrap}.miniApp{grid-template-columns:86px 1fr;height:310px}.miniApp aside{padding:12px 8px}.miniContent{padding:20px 12px}.miniStats article:nth-child(2){display:none}.miniStats{grid-template-columns:1fr 1fr}.featureSection{padding:75px 18px}.featureHeading h2,.comingSection h2,.outcomeSection h2{font-size:34px}.featureGrid{grid-template-columns:1fr}.outcomeSection{padding:70px 20px}.comingSection{padding:75px 18px}.landing footer{flex-direction:column;align-items:flex-start;gap:18px;padding:28px 18px}}.twoMinuteTour{background:linear-gradient(135deg,#fff 0%,#f2f6f2 100%);border:1px solid #cfd8d2;border-radius:22px;grid-template-columns:.72fr 1.28fr;align-items:center;gap:40px;max-width:1180px;margin:18px auto 82px;padding:34px;display:grid;box-shadow:0 25px 70px #173d2e18}.twoMinuteTourCopy h2{letter-spacing:-1.8px;margin:18px 0;font-size:39px;line-height:1.08}.twoMinuteTourCopy h2 em{color:#487d5e;font-style:normal}.twoMinuteTourCopy>p:not(.eyebrow){color:#5e6c64;font-size:14px;line-height:1.7}.tourCountdown{color:#fff;cursor:pointer;background:#173d2e;border:0;border-radius:11px;justify-content:center;align-items:center;gap:11px;width:100%;margin-top:18px;padding:16px 18px;font-size:14px;font-weight:800;display:flex;box-shadow:0 10px 24px #173d2e31}.tourCountdown span{color:#173d2e;background:#dafa7b;border-radius:50%;place-items:center;width:25px;height:25px;font-size:10px;display:grid}.twoMinuteTourCopy>small{text-align:center;color:#738078;margin-top:11px;font-size:10px;display:block}.twoMinuteTourPlayer{background:#0c1913;border-radius:16px;padding:8px;position:relative;box-shadow:0 18px 45px #10291d2e}.twoMinuteTourPlayer video{aspect-ratio:16/9;object-fit:contain;background:#0a0f0c;border-radius:10px;width:100%;display:block}.tourDuration{color:#173d2e;letter-spacing:.8px;pointer-events:none;background:#dafa7b;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:900;position:absolute;top:20px;right:20px}@media (width<=900px){.twoMinuteTour{grid-template-columns:1fr;gap:24px;margin:10px 24px 65px}.twoMinuteTourCopy{text-align:center}.twoMinuteTourCopy .eyebrow{justify-content:center}}@media (width<=600px){.twoMinuteTour{border-radius:16px;margin:8px 14px 52px;padding:20px 14px}.twoMinuteTourCopy h2{font-size:31px}.tourDuration{top:14px;right:14px}}.user>a{color:#c7d4cc;font-size:8px;text-decoration:none}.brandLogoImage{object-fit:contain;width:176px;max-width:100%;height:auto;display:block}.productSidebar .brand>a,.settingsBrand,.premiumBrand{min-width:0}.marketingLogoImage{width:184px}.footerLogoImage{width:180px}.mobileBrand{filter:drop-shadow(0 4px 7px #071c3340);color:#0000!important;clip-path:none!important;background:url(/brand/svg/maintain-cmms-icon.svg) 50%/contain no-repeat!important;font-size:0!important}@media (width<=600px){.marketingLogoImage{width:158px}.footerLogoImage{width:164px}}.siteCard a{color:var(--lime);margin-top:7px;font-size:9px;font-weight:750;text-decoration:none}.settingsPage{background:#f5f6f2;grid-template-columns:260px 1fr;min-height:100vh;display:grid}.settingsRail{color:#fff;background:#163d2d;flex-direction:column;height:100vh;padding:27px 22px;display:flex;position:sticky;top:0}.settingsBrand{color:#fff;align-items:center;gap:10px;font-size:18px;font-weight:780;text-decoration:none;display:flex}.settingsBrand span{background:var(--lime);color:#173d2e;border-radius:9px;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.settingsRail>div:first-of-type{background:#1b4634;border:1px solid #426552;border-radius:10px;flex-direction:column;gap:5px;margin:52px 0 28px;padding:15px;display:flex}.settingsRail small{color:#aebfb5;letter-spacing:.7px;font-size:8px}.settingsRail strong{font-size:12px}.settingsRail p{color:#aebfb5;overflow-wrap:anywhere;margin:0;font-size:8px}.settingsRail nav{gap:5px}.settingsRail nav a{color:#c7d4cc;border-radius:8px;padding:11px 12px;font-size:11px;font-weight:650;text-decoration:none}.settingsRail nav a:hover,.settingsRail nav a.active{color:#fff;background:#29533f}.settingsRailActions{border-top:1px solid #3a5d4b;justify-content:space-between;margin-top:auto;padding-top:16px;display:flex}.settingsRailActions a{color:#c7d4cc;font-size:9px;text-decoration:none}.settingsContent{width:min(1020px,100% - 48px);margin:0 auto;padding:38px 0 65px}.settingsHeader{border-bottom:1px solid var(--line);height:auto;padding:8px 0 30px}.settingsHeader p{color:#52705f;letter-spacing:1.2px;margin:0 0 7px;font-size:8px;font-weight:850}.settingsHeader h1{letter-spacing:-1.1px;margin:0 0 7px;font-size:31px}.settingsHeader span{color:var(--muted);font-size:11px}.settingsHeader>b{text-transform:capitalize;color:#255c43;background:#e0eee4;border-radius:20px;padding:7px 11px;font-size:9px}.settingsNotice{color:#275d40;background:#e6f1e8;border:1px solid #cfe0d3;border-radius:9px;justify-content:space-between;margin-top:18px;padding:12px 14px;font-size:10px;display:flex}.settingsNotice.error{color:#a73e35;background:#fae9e6;border-color:#f0cfca}.settingsNotice button{color:inherit;text-transform:uppercase;background:0 0;border:0;font-size:8px;font-weight:800}.settingsCard{border:1px solid var(--line);background:#fff;border-radius:12px;margin-top:22px;padding:24px;box-shadow:0 1px 2px #17211c08}.settingsCardIntro{border-bottom:1px solid #e9edea;gap:13px;padding-bottom:20px;display:flex}.settingsCardIntro>span{color:#31684a;background:#e5efe8;border-radius:8px;place-items:center;width:29px;height:29px;font-size:8px;font-weight:850;display:grid}.settingsCardIntro h2,.permissionGuide h2{margin:0 0 5px;font-size:17px}.settingsCardIntro p{color:var(--muted);margin:0;font-size:10px}.organisationForm{align-items:end;gap:12px;padding-top:20px;display:flex}.organisationForm label,.inviteForm label{color:#56615b;flex-direction:column;gap:7px;font-size:9px;font-weight:750;display:flex}.organisationForm label{width:min(520px,100%)}.organisationForm input,.inviteForm input,.inviteForm select,.memberRow select{height:40px;color:var(--ink);background:#fff;border:1px solid #d8e0da;border-radius:8px;outline:0;padding:0 11px;font-size:11px}.organisationForm input:focus,.inviteForm input:focus,.inviteForm select:focus,.memberRow select:focus{border-color:#4c8167;box-shadow:0 0 0 3px #4c81671d}.inviteForm{grid-template-columns:1fr 190px auto;align-items:end;gap:11px;padding-top:20px;display:grid}.inviteHelp{color:#78847d;margin:11px 0 20px;font-size:9px}.memberList{border:1px solid #e0e6e1;border-radius:10px;overflow:hidden}.memberListHead,.memberRow{grid-template-columns:1.2fr 1fr 100px 70px;align-items:center;gap:13px;display:grid}.memberListHead{color:#7b867f;text-transform:uppercase;letter-spacing:.6px;background:#f7f9f6;padding:10px 13px;font-size:8px;font-weight:800}.memberRow{border-top:1px solid #e8ece9;padding:13px}.memberIdentity{align-items:center;gap:9px;min-width:0;display:flex}.memberIdentity>span{color:#2e6648;background:#e0ece4;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:9px;font-weight:850;display:grid}.memberIdentity div{min-width:0}.memberIdentity strong,.memberIdentity small{text-overflow:ellipsis;display:block;overflow:hidden}.memberIdentity strong{font-size:10px}.memberIdentity small{color:#7a857e;margin-top:3px;font-size:8px}.memberRow select{width:100%;height:34px;font-size:9px}.roleDescription{color:#89928d;margin-top:4px;font-size:7px;line-height:1.3;display:block}.memberStatus,.removeMember{border:0;border-radius:17px;padding:7px 9px;font-size:8px;font-weight:750}.memberStatus{color:#35764e;background:#e4f1e7}.memberStatus.invited{color:#9a620f;background:#fff0d9}.memberStatus.suspended{color:#a3463e;background:#f3e7e5}.removeMember{color:#a04840;background:0 0}.memberStatus:disabled,.removeMember:disabled{opacity:.4;cursor:not-allowed}.memberEmpty{text-align:center;color:var(--muted);padding:35px;font-size:10px}.permissionGuide{margin-top:22px}.permissionGuide>div{grid-template-columns:repeat(5,1fr);gap:9px;display:grid}.permissionGuide article{background:#edf2ed;border-radius:9px;padding:14px}.permissionGuide strong{font-size:9px}.permissionGuide p{color:#69756e;margin:6px 0 0;font-size:8px;line-height:1.5}@media (width<=900px){.settingsPage{grid-template-columns:1fr}.settingsRail{grid-template-columns:1fr auto;gap:14px;height:auto;padding:18px;display:grid;position:static}.settingsRail>div:first-of-type,.settingsRail nav{display:none}.settingsRailActions{border:0;align-items:center;gap:15px;margin:0;padding:0}.settingsContent{width:min(100% - 28px,1020px);padding-top:24px}.permissionGuide>div{grid-template-columns:repeat(2,1fr)}}@media (width<=680px){.inviteForm{grid-template-columns:1fr}.organisationForm{flex-direction:column;align-items:stretch}.memberList{overflow-x:auto}.memberListHead,.memberRow{min-width:700px}.settingsCard{padding:17px}.settingsHeader h1{font-size:26px}}.controlPage{background:#f5f6f2;grid-template-columns:260px 1fr;min-height:100vh;display:grid}.controlRail{color:#fff;background:#163d2d;flex-direction:column;height:100vh;padding:27px 22px;display:flex;position:sticky;top:0}.controlRail>div{background:#1b4634;border:1px solid #426552;border-radius:10px;flex-direction:column;gap:5px;margin:45px 0 23px;padding:15px;display:flex}.controlRail>div small{color:#b5c5bc;letter-spacing:.8px;font-size:8px}.controlRail>div strong{font-size:12px}.controlRail>div p{color:#aebfb5;margin:0;font-size:8px}.controlRail nav{gap:4px}.controlRail nav button{color:#c7d4cc}.controlRail nav button.active{color:#fff;background:#29533f}.controlRail nav b{color:#173d2e;background:#dafa7b;margin-left:auto}.backDashboard{color:#c7d4cc;border-top:1px solid #3a5d4b;margin-top:auto;padding-top:16px;font-size:9px;text-decoration:none}.controlContent{width:min(1120px,100% - 48px);margin:auto;padding:38px 0 65px}.controlHeader{border-bottom:1px solid var(--line);height:auto;padding:8px 0 29px}.controlHeader p{color:#52705f;letter-spacing:1.2px;margin:0 0 7px;font-size:8px;font-weight:850}.controlHeader h1{letter-spacing:-1.1px;margin:0 0 7px;font-size:31px}.controlHeader span{color:var(--muted);font-size:11px}.controlHeader>b{color:#2b6247;background:#e1eee4;border-radius:18px;padding:7px 11px;font-size:9px}.controlLoading,.controlEmpty{text-align:center;color:var(--muted);padding:45px;font-size:10px}.controlGrid,.completionLayout{grid-template-columns:1fr 1fr;gap:15px;margin-top:22px;display:grid}.controlCard{border:1px solid var(--line);background:#fff;border-radius:12px;margin-top:22px;padding:21px;box-shadow:0 1px 2px #17211c08}.controlGrid .controlCard,.completionLayout .controlCard{margin-top:0}.controlCardHead{border-bottom:1px solid #e8ece9;justify-content:space-between;align-items:flex-start;padding-bottom:16px;display:flex}.controlCardHead h2{margin:0 0 5px;font-size:16px}.controlCardHead p{color:var(--muted);margin:0;font-size:9px}.controlCardHead>span{color:#557063;background:#edf2ed;border-radius:15px;padding:5px 8px;font-size:8px;font-weight:750}.eventList article{border-bottom:1px solid #edf0ed;align-items:flex-start;gap:10px;padding:13px 0;display:flex}.eventList i{background:#5b8bb5;border-radius:50%;width:8px;height:8px;margin-top:3px}.eventList i.success{background:#4e9666}.eventList div{flex:1}.eventList strong,.auditList strong{font-size:9px;display:block}.eventList p{color:#657169;margin:4px 0;font-size:8px;line-height:1.5}.eventList small,.auditList small{color:#8c9690;font-size:7px}.eventList button{color:#276044;background:0 0;border:0;font-size:8px;font-weight:750}.auditList{max-height:520px;overflow:auto}.auditList article{border-bottom:1px solid #edf0ed;padding:11px 0}.auditList span{color:#2d6a4b;text-transform:capitalize;margin-bottom:4px;font-size:8px;font-weight:800;display:block}.auditList strong{margin-bottom:3px}.recipeGrid{grid-template-columns:1fr 1fr;gap:10px;padding-top:17px;display:grid}.recipeGrid article{border:1px solid #e1e7e2;border-radius:10px;grid-template-columns:30px 1fr auto;align-items:start;gap:10px;padding:16px;display:grid}.recipeGrid article>span{color:#31684a;background:#e5efe8;border-radius:7px;place-items:center;width:27px;height:27px;font-size:8px;font-weight:850;display:grid}.recipeGrid h3{margin:1px 0 6px;font-size:11px}.recipeGrid p{color:#69756e;margin:0 0 8px;font-size:8px;line-height:1.5}.recipeGrid small{color:#8a948e;font-size:7px}.recipeGrid button{color:#516159;background:#fff;border:1px solid #cad5cd;border-radius:15px;padding:6px 9px;font-size:8px}.inlineControlForm{grid-template-columns:150px 1fr auto auto;align-items:center;gap:8px;padding:17px 0;display:grid}.inlineControlForm input:not([type=checkbox]),.inlineControlForm select,.stackForm input,.stackForm select,.completionBar select,.purchaseForm input,.purchaseForm select{height:38px;color:var(--ink);background:#fff;border:1px solid #d8e0da;border-radius:8px;padding:0 10px;font-size:9px}.checkLabel{align-items:center;gap:4px;font-size:8px;display:flex}.checklistRows{border-top:1px solid #edf0ed}.checklistRows label{border-bottom:1px solid #edf0ed;align-items:center;gap:9px;padding:11px 2px;font-size:9px;display:flex}.checklistRows span{flex-direction:column;gap:3px;display:flex}.checklistRows small{color:#89938d;font-size:7px}.stackForm{border-bottom:1px solid #edf0ed;grid-template-columns:1fr 1fr;gap:8px;padding:15px 0;display:grid}.stackForm label{color:#67736c;font-size:8px}.stackForm label input{width:100%;padding-top:9px;display:block}.stackForm button{background:#fff;border:1px solid #d5ddd7;border-radius:8px;font-size:9px;font-weight:750}.stackForm button.primary{border:0}.completionBar{gap:8px;padding-top:15px;display:flex}.completionBar select{flex:1}.evidenceSummary{gap:7px;margin-top:13px;display:flex}.evidenceSummary span{color:#597067;background:#edf2ed;border-radius:15px;padding:6px 9px;font-size:8px}.procurementGrid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.procurementGrid .purchaseCard{grid-column:1/3}.simpleRows article{border-bottom:1px solid #edf0ed;padding:11px 0}.simpleRows strong,.simpleRows small{display:block}.simpleRows strong{font-size:9px}.simpleRows small{color:#87918b;margin-top:3px;font-size:7px}.purchaseForm{grid-template-columns:160px 1fr 90px 110px auto;gap:8px;padding:17px 0;display:grid}.poRows article{border-top:1px solid #edf0ed;grid-template-columns:1fr 100px 100px 140px;align-items:center;gap:10px;padding:11px;display:grid}.poRows strong,.poRows b{font-size:9px}.poRows span{color:#97620e;text-align:center;text-transform:capitalize;background:#fff0d9;border-radius:13px;padding:5px 7px;font-size:8px}.poRows small{color:#87918b;font-size:8px}@media (width<=980px){.controlPage{grid-template-columns:1fr}.controlRail{grid-template-columns:1fr auto;height:auto;padding:18px;display:grid;position:static}.controlRail>div{display:none}.controlRail nav{grid-column:1/3;margin-top:12px;display:flex;overflow-x:auto}.controlRail nav button{white-space:nowrap}.backDashboard{border:0;margin:0;padding:8px 0}.controlContent{width:min(100% - 28px,1120px);padding-top:24px}.controlGrid,.completionLayout,.procurementGrid{grid-template-columns:1fr}.procurementGrid .purchaseCard{grid-column:auto}.purchaseForm{grid-template-columns:1fr 1fr}.permissionGuide>div{grid-template-columns:repeat(2,1fr)}}@media (width<=680px){.recipeGrid,.inlineControlForm,.stackForm,.purchaseForm{grid-template-columns:1fr}.completionBar{flex-direction:column}.controlCard{padding:16px}.controlHeader h1{font-size:26px}.poRows article{grid-template-columns:1fr 80px}.poRows small{display:none}}.recipeActions{flex-direction:column;gap:5px;display:flex}.recipeGrid .recipeActions button:disabled{opacity:.4;cursor:not-allowed}.registerPage{background:#f5f6f2;grid-template-columns:260px 1fr;min-height:100vh;display:grid}.registerRail{color:#fff;background:#163d2d;flex-direction:column;height:100vh;padding:27px 22px;display:flex;position:sticky;top:0}.registerRail>div{background:#1b4634;border:1px solid #426552;border-radius:10px;flex-direction:column;gap:5px;margin:45px 0 23px;padding:15px;display:flex}.registerRail>div small{color:#b5c5bc;letter-spacing:.8px;font-size:8px}.registerRail>div strong{font-size:12px}.registerRail>div p{color:#aebfb5;margin:0;font-size:8px}.registerRail nav button{color:#c7d4cc}.registerRail nav button.active{color:#fff;background:#29533f}.registerContent{width:min(1180px,100% - 48px);margin:auto;padding:38px 0 65px}.registerLayout{grid-template-columns:1fr 355px;gap:15px;margin-top:22px;display:grid}.registerForms{grid-template-columns:.75fr 1.25fr;gap:12px;display:grid}.registerForm,.workCreateForm,.csvCard{border:1px solid var(--line);background:#fff;border-radius:11px;padding:19px}.registerForm h2,.workCreateForm h2,.csvCard h2{grid-column:1/-1;margin:0 0 5px;font-size:14px}.registerForm{grid-template-columns:1fr 1fr;gap:8px;display:grid}.registerForm input,.registerForm select,.assetEditForm input,.assetEditForm select,.assetEditForm textarea,.workCreateForm input,.workCreateForm select,.workCreateForm textarea,.foundationOrders input,.foundationOrders select,.foundationOrders textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #d8e0da;border-radius:8px;padding:9px;font-size:9px}.registerForm button{grid-column:1/-1}.assetTable{border:1px solid var(--line);background:#fff;border-radius:11px;margin-top:14px;overflow:hidden}.assetTableHead,.assetTable>button{grid-template-columns:1.2fr 1fr .8fr 65px;align-items:center;gap:10px;display:grid}.assetTableHead{color:#7b867f;text-transform:uppercase;letter-spacing:.6px;background:#f8f9f7;padding:10px 13px;font-size:8px;font-weight:800}.assetTable>button{text-align:left;width:100%;color:var(--ink);background:#fff;border:0;border-top:1px solid #e8ece9;padding:13px}.assetTable button span{flex-direction:column;gap:3px;font-size:9px;display:flex}.assetTable small{color:#87918b;font-size:7px}.assetTable em{color:#285f44;background:#e8efea;border-radius:50%;place-items:center;width:25px;height:25px;font-size:8px;font-style:normal;font-weight:800;display:grid}.assetCondition{color:#35764e;background:#e4f1e7;border-radius:13px;width:max-content;padding:5px 7px;font-size:7px}.assetDetail{border:1px solid var(--line);background:#fff;border-radius:11px;height:max-content;padding:20px;position:sticky;top:20px}.assetDetailHead>span{color:#4f755f;letter-spacing:.8px;font-size:8px;font-weight:850}.assetDetailHead h2{margin:5px 0;font-size:20px}.assetDetailHead p{color:var(--muted);margin:0;font-size:9px}.qrBlock{background:#f0f4ef;border-radius:10px;align-items:center;gap:13px;margin:17px 0;padding:12px;display:flex}.qrBlock img{width:90px;height:90px}.qrBlock div{flex-direction:column;align-items:flex-start;display:flex}.qrBlock strong{font-size:9px}.qrBlock p{color:#69756e;margin:5px 0;font-size:7px;line-height:1.45}.qrBlock button{color:#fff;background:#173d2e;border:0;border-radius:6px;padding:6px 8px;font-size:7px}.assetDetail dl{margin:0 0 16px}.assetDetail dl div{border-bottom:1px solid #edf0ed;justify-content:space-between;padding:8px 0;font-size:8px;display:flex}.assetDetail dt{color:#7c8780}.assetDetail dd{margin:0;font-weight:700}.assetEditForm{flex-direction:column;gap:9px;display:flex}.assetEditForm>div,.foundationOrders form>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.assetEditForm label,.foundationOrders label{color:#59655e;flex-direction:column;gap:5px;font-size:8px;display:flex}.assetEditForm textarea,.foundationOrders textarea{resize:vertical;min-height:55px}.workFoundation{grid-template-columns:320px 1fr;gap:15px;margin-top:22px;display:grid}.workCreateForm{flex-direction:column;gap:8px;height:max-content;display:flex;position:sticky;top:20px}.workCreateForm textarea{min-height:85px}.foundationOrders{flex-direction:column;gap:10px;display:flex}.foundationOrders>article{border:1px solid var(--line);background:#fff;border-radius:11px;padding:17px}.foundationOrderHead span{color:#52715f;font-size:8px;font-weight:800}.foundationOrderHead h3{margin:5px 0;font-size:14px}.foundationOrderHead p{color:var(--muted);margin:0 0 14px;font-size:8px}.foundationOrders form{flex-direction:column;gap:9px;display:flex}.foundationOrders form>div:last-of-type{grid-template-columns:repeat(3,1fr)}.foundationOrders form>button{color:#2a6045;background:#fff;border:1px solid #cbd5ce;border-radius:7px;align-self:flex-end;padding:8px 10px;font-size:8px;font-weight:750}.csvCard{max-width:760px;margin-top:22px}.csvCard>p{color:var(--muted);font-size:10px;line-height:1.6}.csvCard code{color:#dafa7b;background:#183e2f;border-radius:8px;padding:12px;font-size:8px;display:block;overflow:auto}.siteCodeGuide{flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0;display:flex}.siteCodeGuide strong{font-size:8px}.siteCodeGuide span{color:#486454;background:#e8efe9;border-radius:13px;padding:5px 8px;font-size:7px}.csvDrop{color:#2d6649;border:1px dashed #aebdb3;border-radius:10px;justify-content:center;align-items:center;min-height:100px;font-size:10px;font-weight:750;display:flex}.csvDrop input{margin-left:12px;font-size:8px}.csvPreview{background:#f1f4f0;border-radius:8px;flex-direction:column;gap:6px;margin:14px 0;padding:12px;display:flex}.csvPreview strong{font-size:9px}.csvPreview span{color:#69756e;font-size:8px}@media (width<=1050px){.registerPage{grid-template-columns:1fr}.registerRail{grid-template-columns:1fr auto;height:auto;padding:18px;display:grid;position:static}.registerRail>div{display:none}.registerRail nav{grid-column:1/3;margin-top:12px;display:flex;overflow-x:auto}.registerRail nav button{white-space:nowrap}.registerContent{width:min(100% - 28px,1180px);padding-top:24px}.registerLayout{grid-template-columns:1fr}.assetDetail{position:static}.workFoundation{grid-template-columns:1fr}.workCreateForm{position:static}}@media (width<=700px){.registerForms{grid-template-columns:1fr}.assetTable{overflow-x:auto}.assetTableHead,.assetTable>button{min-width:650px}.workCreateForm{padding:15px}.assetEditForm>div,.foundationOrders form>div,.foundationOrders form>div:last-of-type{grid-template-columns:1fr}.qrBlock{align-items:flex-start}.csvDrop{flex-direction:column;gap:9px}.csvDrop input{margin:0}}@media print{body *{visibility:hidden}.assetDetail,.assetDetail *{visibility:visible}.assetDetail{border:0;position:absolute;top:0;left:0}.assetEditForm,.assetDetail dl,.assetDetailHead p{display:none}.qrBlock img{width:220px;height:220px}.qrBlock{background:#fff}}.brandMark,.mobileBrand,.settingsBrand>span:first-child,.marketingMark,.premiumMark,.productMiniBrand>b,.miniApp aside strong b,.afterBody>aside>b,.pmBrand>span{clip-path:polygon(25% 6%,75% 6%,100% 50%,75% 94%,25% 94%,0 50%);filter:drop-shadow(0 5px 7px #0d42652f);color:#fff!important;box-shadow:none!important;background:linear-gradient(145deg,#67b9e5 0%,#348fc4 45%,#17618f 100%)!important;border-radius:0!important}nav button>span,.stat em,.riskIcon,.settingsCardIntro>span,.recipeGrid article>span{clip-path:polygon(25% 6%,75% 6%,100% 50%,75% 94%,25% 94%,0 50%);border-radius:0!important}.stat.red em,.riskIcon.danger{color:#fff!important;background:#f2212b!important}.stat.green em{filter:drop-shadow(0 5px 7px #116c3b35);color:#fff!important;background:#18864b!important}.stat.amber em,.riskIcon.warn{filter:drop-shadow(0 5px 7px #c7630035);color:#fff!important;background:#e97800!important}.priority.critical,.priority.high,.riskRow>b:not(.warning){color:#fff!important;background:#ed1c24!important;border-color:#c90f17!important}.priority.medium,.status.in-progress,.status.waiting,.workStatus.in-progress,.workStatus.waiting,.requestStatus.pending{color:#fff!important;background:#e97800!important;border-color:#c76300!important}.priority.low,.status.complete,.workStatus.complete,.requestStatus.approved{color:#fff!important;background:#18864b!important;border-color:#116c3b!important}.status.open,.workStatus.open,.workStatus.approved{color:#fff!important;background:#236f9f!important;border-color:#18577f!important}.workStatus.cancelled,.requestStatus.declined{color:#fff!important;background:#ed1c24!important;border-color:#c90f17!important}.redBar{background:#f2212b!important}.assetCondition.attention,.assetCondition.offline{color:#fff!important;background:#ed1c24!important}.stat.green{border-color:#18864b}.stat.amber{border-color:#e97800}.pmTable time.due,.due{color:#d80712!important}.assetMainTable{overflow-x:auto}.assetMainTable table{min-width:1050px}.assetRowActions{gap:6px;display:flex}.assetRowActions button{color:#246f9e;white-space:nowrap;background:#fff;border:1px solid #b9cfde;border-radius:5px;padding:7px 9px;font-size:10px;font-weight:750}.assetRowActions button:hover{background:#e8f4fb;border-color:#328fc4}.assetRowActions button:disabled{opacity:.4;cursor:not-allowed}.assetInlineModal{width:min(720px,100%);max-height:calc(100vh - 40px);overflow:auto}.assetModalError{color:#b3000b;background:#fff0f0;border:1px solid #ef9b9f;border-radius:5px;padding:10px 12px;font-size:11px;font-weight:700}.pmMainTable{overflow-x:auto}.pmMainTable table{min-width:1000px}.pmActiveCheck{align-items:center;flex-direction:row!important}.pmActiveCheck input{width:18px;height:18px}.planActivity{border-radius:999px;justify-content:center;min-width:58px;padding:6px 9px;font-size:10px;font-weight:800;display:inline-flex}.planActivity.active{color:#fff;background:#18864b}.planActivity.inactive{color:#fff;background:#697784}.overviewRequestRows{gap:8px;display:grid}.overviewRequestRows article{background:#fff;border:1px solid #d9e6ef;border-radius:11px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:14px 16px;display:grid}.overviewRequestRows article>div{flex-direction:column;gap:3px;display:flex}.overviewRequestRows small{color:#6a8191;font-size:11px}.overviewRequestRows strong{font-size:14px}.overviewRequestRows article>div>span{color:#526d7f;font-size:12px}.overviewRequestRows time,.requestQueueRows time{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:2px;font-style:normal;display:flex}.overviewRequestRows time b,.requestQueueRows time b{color:#29475d;font-size:11px}.overviewRequestRows time span,.requestQueueRows time span{color:#6a8191;font-size:11px}.requestQueueRows>button{grid-template-columns:minmax(0,1fr) auto auto auto}@media (width<=680px){.overviewRequestRows article{grid-template-columns:1fr auto}.overviewRequestRows time,.requestQueueRows time{align-items:flex-start}.requestQueueRows>button{grid-template-columns:1fr auto}.requestQueueRows>button>i{grid-column:1/-1}}.recordsLoading{z-index:120;-webkit-backdrop-filter:blur(3px);background:#051622b3;position:fixed;inset:0}.recordsLoadingCentre{color:#fff;text-align:center;text-shadow:0 2px 10px #0000006b;flex-direction:column;align-items:center;gap:13px;width:min(420px,100vw - 40px);display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.recordsLoadingLogo{filter:drop-shadow(0 18px 28px #00000061);width:clamp(112px,12vw,164px);height:auto;animation:1.6s ease-in-out infinite recordsLogoSpin}.recordsLoadingCentre strong{letter-spacing:.1px;font-size:16px}.recordsLoadingCentre small{color:#d9eaf4;max-width:360px;font-size:12px}@keyframes recordsLogoSpin{0%{opacity:.78;transform:rotateY(0)}50%{opacity:1}to{opacity:.78;transform:rotateY(360deg)}}@media (prefers-reduced-motion:reduce){.recordsLoadingLogo{animation:1.8s ease-in-out infinite recordsLogoFade}}@keyframes recordsLogoFade{0%,to{opacity:.78}50%{opacity:1}}.kebabColumn{text-align:center;width:52px!important;min-width:52px!important}.workOrderKebab{color:#174f78;background:#fff;border:1px solid #d3e0e9;border-radius:8px;place-items:center;width:34px;height:34px;font-size:23px;font-weight:800;line-height:1;display:inline-grid}.workOrderKebab:hover{color:#0d6da5;background:#eaf5fc;border-color:#72a8cb}.workOrderKebab:focus-visible{outline-offset:2px;outline:3px solid #85c7ed}.visuallyHidden{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.rowUtilityButton{color:#145f8c;white-space:nowrap;background:#edf6fb;border:1px solid #b9cfde;border-radius:7px;padding:7px 10px;font-size:9px;font-weight:750}.rowUtilityButton:hover{background:#dfeff8;border-color:#78aac9}.rowUtilityButton:disabled{opacity:.5;cursor:not-allowed}.navGroup{flex-direction:column;display:flex;position:relative}.navGroup>button>i{color:#b9d7e9;margin-left:auto;font-size:10px;font-style:normal}.navSubmenu{z-index:40;background:#123b61;border:1px solid #4e7695;border-radius:8px;flex-direction:column;gap:3px;width:178px;margin:0;padding:8px;display:flex;position:absolute;top:0;left:calc(100% + 9px);box-shadow:0 14px 32px #071d3040}.navSubmenu:before{content:"";background:#123b61;border-bottom:1px solid #4e7695;border-left:1px solid #4e7695;width:9px;height:9px;position:absolute;top:17px;left:-5px;transform:rotate(45deg)}.navSubmenu button{color:#c9dfec;padding:9px 10px;font-size:11px;position:relative}.navSubmenu button.active{color:#fff;background:#ffffff1c}.sidebar .user{margin-top:auto}body.demoTrialVisible{padding-top:46px}.demoTrialBanner{z-index:70;color:#fff;background:linear-gradient(90deg,#0d3453,#176993);justify-content:center;align-items:center;gap:28px;width:100%;min-height:46px;padding:7px 24px;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 4px 18px #051f3233}.demoTrialBanner>div{align-items:baseline;gap:13px;display:flex}.demoTrialBanner strong{font-size:13px}.demoTrialBanner span,.demoTrialBanner small{color:#cce8f6;font-size:11px}.demoTrialBanner a{color:#12577d;background:#fff;border-radius:7px;padding:8px 13px;font-size:11px;font-weight:850;text-decoration:none;transition:transform .16s,box-shadow .16s}.demoTrialBanner a:hover{transform:translateY(-1px);box-shadow:0 7px 17px #000f1b40}.demoTrialBanner.expired{background:linear-gradient(90deg,#72271f,#a93b30)}.demoTrialBanner.expired span{color:#ffe0dc}@media (width<=760px){body.demoTrialVisible{padding-top:62px}.demoTrialBanner{justify-content:space-between;gap:10px;min-height:62px;padding:8px 12px;left:0}.demoTrialBanner>div{gap:2px;display:grid}.demoTrialBanner span{font-size:9px}.demoTrialBanner a{white-space:nowrap}}.inventoryStory{background:linear-gradient(110deg,#f4faff,#e6f3fb);border:1px solid #b8d4e5;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;margin:-4px 0 18px;padding:15px 18px;display:flex}.inventoryStory>div:first-child{flex-direction:column;gap:4px;display:flex}.inventoryStory span{letter-spacing:1px;color:#247cae;font-size:8px;font-weight:850}.inventoryStory strong{color:#173d59;font-size:13px}.inventoryStory p{color:#60798a;margin:0;font-size:9px}.inventoryStoryActions{flex-direction:row;gap:7px;display:flex}.inventoryStory button{color:#176b9c;white-space:nowrap;background:#fff;border:1px solid #328fc4;border-radius:7px;padding:9px 12px;font-size:9px;font-weight:800}.inventoryTabs{margin-bottom:12px}.inventoryTable{overflow-x:auto}.inventoryTable table{min-width:1100px}.stockState{text-transform:capitalize;border-radius:14px;padding:5px 8px;font-size:8px;font-weight:800;display:inline-flex}.stockState.available{color:#287446;background:#e4f1e7}.stockState.reorder{color:#fff;background:#ed1c24}.stockState.ordered{color:#246f9e;background:#e7f2fa}.assetRowActions .reorderButton{color:#d80712;border-color:#ed1c24}.assetRowActions .reorderButton:hover{color:#fff;background:#ed1c24}.stockCurrent,.reorderSummary{background:#f3f8fb;border:1px solid #c9dbe7;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:14px;padding:13px;display:flex}.stockCurrent span{color:#668092;font-size:8px;font-weight:800}.stockCurrent strong{color:#176b9c;font-size:22px}.reorderSummary{flex-direction:column;align-items:flex-start;gap:3px}.reorderSummary strong{font-size:12px}.reorderSummary span,.modalHint{color:#677f8f;font-size:9px}.modalHint{background:#f3f6f8;border-radius:7px;margin:-2px 0 14px;padding:10px 12px}.modalEmpty{flex-direction:column;align-items:center;gap:14px;padding:20px;display:flex}.toolbar button:disabled{opacity:.45;cursor:not-allowed}@media (width<=700px){.inventoryStory{flex-direction:column;align-items:flex-start}.inventoryStoryActions{flex-direction:column;width:100%}.inventoryStory button{width:100%}.inventoryView .statGrid{grid-template-columns:1fr 1fr}}.inventoryToolbar{margin-top:-2px}.toolbar .importButton{border:1px solid var(--line);color:#4d5952;cursor:pointer;background:#fff;border-radius:8px;align-items:center;padding:9px 12px;font-size:10px;font-weight:700;display:inline-flex}.toolbar .importButton:hover{color:#123b61;background:#eaf1f6;border-color:#8eaabd}.importButton input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.inventoryTable{min-height:390px}.importSummary{background:#f3f8fb;border:1px solid #c9dbe7;border-radius:7px;justify-content:space-between;gap:12px;margin-bottom:13px;padding:11px 12px;display:flex}.importSummary strong{font-size:10px}.importSummary span,.importColumns,.importMore{color:#617b8c;font-size:9px}.importColumns{background:#edf4f8;border-radius:6px;margin:-2px 0 12px;padding:9px 11px}.importPreview{border:1px solid #d9e2e8;border-radius:7px;overflow:auto}.importPreview table{min-width:620px}.importPreview th,.importPreview td{padding:8px 9px}.importPreview td b{color:#d80712}.importMore{margin-top:8px;display:block}.importModal{width:min(820px,100%)}@media (width<=700px){.inventoryView .statGrid{grid-template-columns:1fr 1fr}.inventoryToolbar{flex-direction:column;align-items:flex-start}.inventoryToolbar>div:last-child{flex-wrap:wrap;width:100%}.inventoryToolbar .importButton{flex:1;justify-content:center}}.assetRowActions .quoteButton{color:#176b9c;background:#eaf4fa;border-color:#328fc4}.assetRowActions .quoteButton:hover{color:#fff;background:#328fc4}.quoteRequestModal{width:min(760px,100%)}.quoteRequestModal .quoteMessage{resize:vertical;min-height:210px;font-family:inherit;line-height:1.5}.quoteRequestModal .modalEmpty a.primary{color:#fff;border-radius:5px;margin-top:12px;padding:10px 13px;text-decoration:none;display:inline-flex}.landing,.settingsPage,.controlPage,.registerPage{color:#192633;background:#f1f4f6}.sidebar,.settingsRail,.controlRail,.registerRail,.reportIntro,.outcomeSection{background:linear-gradient(145deg,#2f7faf 0%,#1e6596 55%,#164c72 100%)}.brandMark,.mobileBrand,.settingsBrand>span:first-child,.marketingMark,.miniApp aside strong b{color:#fff;text-shadow:0 1px 1px #164c72;background:linear-gradient(145deg,#55a4d2 0%,#2f7faf 48%,#18547d 100%);border-radius:5px;box-shadow:inset 0 1px #ffffff85,0 6px 14px #164c7240}.brand,.settingsBrand,.marketingBrand{letter-spacing:.045em;text-transform:uppercase;font-weight:700}.settingsBrand{color:#fff}.marketingBrand{color:#102f4b}.marketingBrand b{color:#667786}.settingsRail nav a:hover,.settingsRail nav a.active,.controlRail nav button.active,.registerRail nav button.active,.sidebar nav button:hover,.sidebar nav button.active{color:#fff;background:#397fa8}.settingsRail>div:first-of-type,.controlRail>div,.registerRail>div,.siteCard{background:#215f89;border-color:#5791b6}.settingsRail>div:first-of-type span,.controlRail nav b{color:#123b61;background:#dce8f1}.settingsRail>div:first-of-type small,.settingsRail>div:first-of-type p,.controlRail>div small,.controlRail>div p,.registerRail>div small,.registerRail>div p{color:#b8c9d6}.settingsHeader p,.controlHeader p,.assetDetailHead>span,.foundationOrderHead span{color:#315f80}.settingsHeader>b,.controlHeader>b{color:#174d73;background:#e3edf4}.settingsCardIntro>span,.recipeGrid article>span,.assetTable em{color:#174d73;background:#e3edf4;border-radius:4px}.permissionGuide article,.controlCardHead>span,.evidenceSummary span,.siteCodeGuide span,.qrBlock,.csvPreview{color:#4b6375;background:#eaf0f4}.memberIdentity>span,.avatar,.person{color:#174d73;background:#dce8f1}.organisationForm input:focus,.inviteForm input:focus,.inviteForm select:focus,.memberRow select:focus,.modal input:focus,.modal select:focus,.modal textarea:focus{border-color:#3f759b;box-shadow:0 0 0 3px #3f759b22}.primary,.solid,.settingsPage .primary,.controlPage .primary,.registerPage .primary,.toolbar>div:last-child .solid,.heroPrimary,.comingCard>a,.insight button,.qrBlock button{color:#fff;background:linear-gradient(145deg,#4b99c8,#2f7faf 62%,#1c5e8a);border-color:#246f9e;box-shadow:inset 0 1px #ffffff4d,0 5px 13px #164c7230}.marketingNav{background:linear-gradient(100deg,#2f7faf,#1d628f);border-color:#5c95b9;max-width:none;padding-left:max(32px,50vw - 588px);padding-right:max(32px,50vw - 588px)}.marketingNav .marketingBrand,.marketingNav .marketingBrand b,.marketingNav .marketingLinks a{color:#fff}.marketingLinks .navDemo{color:#1b5f8c;background:#fff;box-shadow:0 4px 12px #164c7240}.eyebrow,.sectionKicker{color:#345f7d}.eyebrow span{background:#2f74a4}.hero h1 em,.outcomeSection h2 em{color:#2f74a4}.productFrame{background:linear-gradient(145deg,#3d8fbe,#19577f);box-shadow:0 32px 70px #164c7235}.miniApp aside{background:linear-gradient(#2d78a5,#1b5b85)}.miniApp aside span.selected{background:#4a91ba}.outcomes b{color:#e5f3fb}.eventList button,.auditList span,.sectionTitle button,.panelHead button,.foundationOrders form>button{color:#1b5c88}.recipeGrid button.enabled{color:#174d73;background:#e3edf4;border-color:#a9c3d6}.assetTable>button:hover,.assetTable>button.selected{background:#eaf1f6}.csvCard code{color:#dcebf5;background:#0b2741}.stat,.panel,.tableWrap,.settingsCard,.controlCard,.registerForm,.workCreateForm,.csvCard,.assetTable,.assetDetail,.foundationOrders>article{border-radius:5px}.flowPage{background:#f5f6f2;min-height:100vh;padding:32px}.flowPage>header{max-width:1280px;height:auto;margin:auto;padding-bottom:25px}.flowPage>header p{color:#55715f;letter-spacing:1px;margin:0;font-size:8px;font-weight:850}.flowPage>header h1{margin:5px 0;font-size:32px}.flowPage>header span{color:var(--muted);font-size:10px}.flowShell{grid-template-columns:230px 1fr;gap:14px;max-width:1280px;margin:auto;display:grid}.flowShell>aside,.flowShell>section{border:1px solid var(--line);background:#fff;border-radius:12px;padding:16px}.flowShell>aside h2{text-transform:uppercase;color:#68766e;margin:5px 0 10px;font-size:10px}.flowShell>aside>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0ed;width:100%;padding:10px}.flowShell>aside strong,.flowShell>aside small{font-size:9px;display:block}.flowShell>aside small{color:#849088;margin-top:3px}.runItem{border-bottom:1px solid #edf0ed;padding:8px}.runItem b{color:#367952;font-size:8px}.flowMeta{border-bottom:1px solid #e4e9e5;grid-template-columns:1fr 1fr;gap:8px;padding-bottom:15px;display:grid}.flowMeta input{border:1px solid #d8e0da;border-radius:8px;padding:10px;font-size:10px}.flowMeta>div{grid-column:1/3;gap:7px;display:flex}.flowMeta button,.flowNode button{background:#fff;border:1px solid #d1dad3;border-radius:7px;padding:7px 9px;font-size:8px}.flowWorkspace{grid-template-columns:210px 1fr;gap:14px;padding-top:15px;display:grid}.nodePalette{background:#f3f6f2;border-radius:9px;padding:11px}.nodePalette h3{text-transform:capitalize;margin:10px 0 5px;font-size:9px}.nodePalette button{text-align:left;background:#fff;border:0;border-radius:6px;width:100%;margin:3px 0;padding:8px;font-size:8px}.nodePalette button:disabled{opacity:.5}.flowCanvas{background:#eef2ed;border-radius:10px;flex-direction:column;align-items:center;min-height:560px;padding:20px;display:flex}.flowNode{background:#fff;border:2px solid #89a596;border-radius:11px;width:min(480px,100%);margin-bottom:28px;padding:15px;position:relative;box-shadow:0 5px 15px #173d2e0c}.flowNode:not(:last-child):after{content:"↓";color:#537361;position:absolute;bottom:-24px;left:50%}.flowNode.trigger{background:#edf7ef;border-color:#4b815f}.flowNode.condition{background:#fff8e9;border-color:#d49a37}.flowNode.action{border-color:#6489ae}.flowNode>span{text-transform:uppercase;letter-spacing:1px;color:#68766e;font-size:7px;font-weight:850;display:block}.flowNode>strong{margin:5px 0;font-size:12px;display:block}.flowNode>small{color:#7d8881;font-size:8px}.flowNode>div{gap:3px;display:flex;position:absolute;top:9px;right:9px}@media (width<=850px){.flowPage{padding:16px}.flowShell,.flowWorkspace{grid-template-columns:1fr}.nodePalette{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.flowMeta{grid-template-columns:1fr}.flowMeta>div{flex-wrap:wrap;grid-column:auto}}.tableWrap,.assetMainTable,.pmMainTable,.inventoryTable{width:100%;max-width:100%;overflow:hidden}.tableWrap table,.assetMainTable table,.pmMainTable table,.inventoryTable table{table-layout:fixed;width:100%;max-width:100%;min-width:0!important}.tableWrap th,.tableWrap td{white-space:normal;overflow-wrap:anywhere;word-break:normal;padding:clamp(6px,.65vw,11px);line-height:1.35;min-width:0!important}.tableWrap th{letter-spacing:clamp(0px,.04vw,.5px);font-size:clamp(7px,.55vw,9px)}.tableWrap td,.tableWrap td strong{font-size:clamp(8px,.67vw,11px)}.tableWrap td small{font-size:clamp(7px,.55vw,9px)}.tableWrap .assetRowActions{grid-template-columns:1fr;gap:4px;min-width:0;display:grid}.tableWrap .assetRowActions button,.tableWrap .rowEditButton{white-space:normal;width:100%;min-width:0;padding:6px 4px;font-size:clamp(7px,.58vw,9px)}.tableWrap .person{display:none}@media (width<=760px){.tableWrap th,.tableWrap td{padding:5px 3px}.tableWrap .pill,.tableWrap .stockState,.tableWrap .assetState{padding:4px 3px;font-size:7px}.tableWrap .healthMeter{display:block}.tableWrap .healthMeter i{width:100%;margin-bottom:3px}.tableWrap .assetRowActions button{padding:5px 2px}}.partAutomationRow{background:#f2f7fa;border:1px solid #c9dbe7;border-radius:7px;justify-content:space-between;align-items:center;gap:18px;margin:4px 0 15px;padding:13px;display:flex}.partAutomationRow>div{flex-direction:column;gap:3px;display:flex}.partAutomationRow strong{font-size:11px}.partAutomationRow span{color:#60798a;font-size:9px}.switchControl{margin:0!important}.switchControl input{opacity:0;position:absolute}.switchControl i{background:#9babb6;border-radius:12px;width:40px;height:22px;transition:all .2s;display:block;position:relative}.switchControl i:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #123b6140}.switchControl input:checked+i{background:#2f86b8}.switchControl input:checked+i:after{transform:translate(18px)}.modalActions .stockAdjustButton{color:#176b9c;border-color:#78a4bf;margin-right:auto;font-weight:750}.autoReorderLabel{font-weight:800;color:#1877a9!important;margin-top:4px!important}.templateSetupLink{color:#176b9c;margin:-6px 0 14px;font-size:10px;font-weight:750;display:block}.reorderRecipientList{overscroll-behavior:contain;background:#f7fafc;border:1px solid #c9dbe7;border-radius:7px;flex-direction:column;gap:6px;max-height:210px;margin:0 0 14px;padding:12px;display:flex;overflow:auto}.reorderRecipientList legend{color:#315f80;padding:0 5px;font-size:10px;font-weight:800}.reorderRecipientList label{flex-direction:row;align-items:center;gap:7px;margin:0;display:flex}.reorderRecipientList input{width:16px;height:16px}.automationTruthNote{color:#516e80;background:#edf4f8;border-radius:6px;margin:-3px 0 14px;padding:10px 12px;font-size:9px;line-height:1.45}.inviteForm{grid-template-columns:1fr 170px 105px auto}.inviteForm input[type=color]{width:100%;padding:4px}.engineerColor{color:#607382;align-items:center;gap:6px;margin-top:5px;font-size:8px;display:flex}.engineerColor input{background:#fff;border:1px solid #c9d7e0;border-radius:4px;width:28px;height:18px;padding:1px}.plannerToolbar{margin-bottom:10px}.plannerLegend{background:#fff;border:1px solid #d2dfe7;border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;padding:10px 12px;display:flex}.plannerLegend span{color:#526878;align-items:center;gap:5px;font-size:9px;display:flex}.plannerLegend i{border-radius:50%;width:10px;height:10px}.plannerLegend a{color:#176b9c;margin-left:auto;font-size:9px;font-weight:750}.plannerCalendar{background:#fff;border:1px solid #cbd9e2;border-radius:7px;overflow:hidden}.plannerCalendar>header{border-bottom:1px solid #d9e3e9;justify-content:center;align-items:center;gap:16px;height:auto;padding:13px;display:flex}.plannerCalendar h2{text-align:center;min-width:180px;margin:0;font-size:17px}.plannerCalendar>header button{color:#176b9c;background:#f4f8fa;border:1px solid #c5d5df;border-radius:5px;width:30px;height:30px}.plannerWeekdays,.plannerGrid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.plannerWeekdays span{text-align:center;color:#607382;text-transform:uppercase;background:#f2f6f8;border-right:1px solid #e1e8ed;padding:8px;font-size:8px;font-weight:800}.plannerGrid>article{background:#fff;border-top:1px solid #e1e8ed;border-right:1px solid #e1e8ed;min-height:125px;padding:7px}.plannerGrid>article:nth-child(7n){border-right:0}.plannerGrid>article.outside{color:#9aa7af;background:#f6f8f9}.plannerGrid>article.today{box-shadow:inset 0 0 0 2px #3b8fbd}.plannerGrid time{margin-bottom:5px;font-size:9px;font-weight:800;display:block}.plannerGrid article>div{flex-direction:column;gap:4px;display:flex}.plannerGrid article>div button{text-align:left;color:#263b4a;border:0;border-left:3px solid #758b9a;border-radius:4px;min-width:0;padding:5px 5px 5px 7px}.plannerGrid article>div b,.plannerGrid article>div span,.plannerGrid article>div small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.plannerGrid article>div b{font-size:7px}.plannerGrid article>div span{font-size:8px;font-weight:750}.plannerGrid article>div small{color:#657985;font-size:7px}.plannerGrid em{color:#607382;font-size:7px}@media (width<=760px){.inviteForm{grid-template-columns:1fr}.plannerToolbar>div:last-child{display:flex!important}.plannerLegend a{width:100%;margin-left:0}.plannerGrid>article{min-height:92px;padding:3px}.plannerGrid article>div small{display:none}.plannerGrid article>div span{font-size:7px}.plannerWeekdays span{padding:6px 2px}.plannerToolbar>div:last-child button:first-child{display:block}}.usersPage{grid-template-columns:230px 1fr}.usersPage .settingsRail{padding:24px 17px}.usersPage .settingsRail>div:first-of-type{margin:25px 0 14px;padding:12px}.usersProductNav{scrollbar-width:thin;flex-direction:column;gap:3px;min-height:0;display:flex;overflow-y:auto}.usersProductNav a{align-items:center;gap:9px;min-height:36px;display:flex;padding:7px 9px!important;font-size:10px!important}.usersProductNav a>span{clip-path:polygon(25% 6%,75% 6%,100% 50%,75% 94%,25% 94%,0 50%);color:#d9edf8;background:#ffffff18;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:7px;font-weight:850;display:grid}.usersProductNav a.active>span{color:#1d6592;background:#fff}.usersPage .settingsRailActions{padding-top:10px}.usersPage .settingsContent{width:min(1180px,100% - 48px);padding-top:28px}.usersPage .settingsHeader{padding-bottom:22px}.usersStats{margin-top:20px}.usersStats .stat{min-height:112px}.usersRegisterCard{padding:0;overflow:hidden}.usersRegisterCard .settingsCardIntro{background:#f7fafc;padding:19px 20px}.usersRegisterCard .inviteForm{background:#fff;margin:0;padding:18px 20px}.usersRegisterCard .inviteHelp{margin:0;padding:0 20px 17px}.usersRegisterCard .memberList{border:0;border-top:1px solid #dce5eb;border-radius:0;margin:0}.usersRegisterCard .memberListHead{color:#315f80;background:#edf4f8;padding:11px 16px}.usersRegisterCard .memberRow{padding:14px 16px;transition:background-color .16s}.usersRegisterCard .memberRow:hover{background:#f7fafc}.usersRegisterCard .memberIdentity>span{clip-path:polygon(25% 6%,75% 6%,100% 50%,75% 94%,25% 94%,0 50%);border-radius:0;width:40px;height:40px}.usersRegisterCard .memberIdentity strong{font-size:12px}.usersRegisterCard .memberIdentity small{font-size:9px}.usersRegisterCard .memberStatus,.usersRegisterCard .removeMember{min-height:34px}.usersRegisterCard .removeMember:not(:disabled):hover{color:#c71924;background:#fff0f0}.usersPage .permissionGuide{border:1px solid var(--line);background:#fff;border-radius:5px;padding:20px}.usersPage .permissionGuide>div{grid-template-columns:repeat(5,minmax(0,1fr))}.usersPage .permissionGuide article{background:#f5f8fa;border:1px solid #d9e4ea;border-radius:5px}@media (width<=900px){.usersPage .settingsRail{grid-template-columns:1fr auto;height:auto;display:grid}.usersPage .settingsRail>div:first-of-type{display:none}.usersPage .usersProductNav{border-top:1px solid #ffffff25;flex-direction:row;grid-area:2/1/auto/3;margin-top:5px;padding-top:8px;display:flex;overflow-x:auto}.usersProductNav a{white-space:nowrap}.usersPage .settingsContent{width:min(100% - 28px,1180px)}}@media (width<=760px){.usersStats{grid-template-columns:1fr 1fr}.usersPage .permissionGuide>div{grid-template-columns:1fr}.usersRegisterCard .memberList{overflow-x:auto}.usersRegisterCard .memberListHead,.usersRegisterCard .memberRow{min-width:690px}.usersRegisterCard .inviteForm,.usersRegisterCard .settingsCardIntro{padding:16px}}.memberListHead,.memberRow{grid-template-columns:1.2fr 1fr 100px minmax(150px,auto)}.memberActions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.memberActions .secondary{white-space:nowrap;min-height:34px;padding:7px 10px;font-size:8px}.memberActions .removeMember{min-height:34px}.productSidebar{z-index:80;width:244px;height:100dvh;padding:25px 17px 18px;position:sticky;top:0}.productSidebar .brand{padding:0 9px 26px}.productSidebar .brand>a{color:#fff;align-items:center;gap:10px;text-decoration:none;display:flex}.productOrganisation{background:#215f89;border:1px solid #66a0c2;border-radius:6px;flex-direction:column;gap:4px;margin:22px 0 12px;padding:12px;display:flex}.productOrganisation small{color:#bcd9e9;letter-spacing:.1em;font-size:7px;font-weight:800}.productOrganisation strong{color:#fff;overflow-wrap:anywhere;font-size:11px}.productOrganisation span{color:#c8e0ed;text-transform:capitalize;font-size:8px}.productSidebar nav{scrollbar-width:thin;gap:4px;min-height:0;overflow-y:auto}.productSidebar nav a{color:#c7d4cc;border-radius:8px;align-items:center;gap:10px;min-height:44px;padding:10px 11px;font-size:12px;font-weight:650;text-decoration:none;display:flex}.productSidebar nav a>span{color:#c3d9e7;background:#ffffff18;border-radius:7px;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:8px;font-weight:800;display:grid}.productSidebar nav a:hover,.productSidebar nav a.active{color:#fff;background:#397fa8;transform:translate(2px)}.productSidebar nav a.active>span{background:var(--lime);color:#173d2e}.productSidebar nav a .navLock{color:#d9ebf5;filter:grayscale();margin-left:auto;font-size:11px;font-style:normal}.productSidebar nav a.demoLockedNav{color:#aebfca}.productSidebar nav a.demoLockedNav:hover{color:#fff}.productSidebar .user{margin-top:auto}.productSidebar .user>div{min-width:0}.productSidebar .user strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.productSidebar .user>a{color:#e4f2f9;flex:none;text-decoration:none}.settingsPage,.controlPage,.workDetailPage,.supportPage{grid-template-columns:244px minmax(0,1fr)}.libraryPage,.flowPage{grid-template-columns:244px minmax(0,1fr)!important;padding:0 3vw 55px 0!important;display:grid!important}.libraryPage>.productSidebar,.flowPage>.productSidebar{grid-row:1/20;margin-right:3vw}.libraryPage>header,.libraryPage>nav,.libraryPage>.libraryNotice,.libraryPage>.libraryShell,.flowPage>.flowHeader,.flowPage>.flowNotice,.flowPage>.flowShell{grid-column:2}.libraryPage>header,.flowPage>.flowHeader{width:100%;padding-top:28px}.supportPage>.productSidebar{grid-column:1}.supportPage>section{grid-column:2}.flowStateBanner{border:1px solid;border-radius:10px;align-items:center;gap:12px;margin:0 0 14px;padding:13px 15px;display:flex}.flowStateBanner>span{border-radius:50%;flex:0 0 11px;width:11px;height:11px;box-shadow:0 0 0 4px}.flowStateBanner div{flex-direction:column;gap:3px;display:flex}.flowStateBanner strong{font-size:13px}.flowStateBanner small{font-size:11px;line-height:1.4}.flowStateBanner.active{color:#17633b;background:#e8f7ee;border-color:#99d4af}.flowStateBanner.inactive{color:#5d6972;background:#f2f4f5;border-color:#d4dadd}.flowListStatus{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;width:auto;margin-bottom:6px;padding:3px 7px;font-weight:800;font-size:8px!important;display:inline-flex!important}.flowListStatus.active{background:#dff4e7;color:#17633b!important}.flowListStatus.inactive{background:#e9edef;color:#606b73!important}.modalHead>button,.windowCloseButton{place-items:center;min-width:34px;color:#445563!important;background:0 0!important;border:0!important;border-radius:6px!important;width:34px!important;height:34px!important;padding:0!important;font-family:Segoe UI,Arial,sans-serif!important;font-size:24px!important;font-weight:400!important;line-height:1!important;display:grid!important}.modalHead>button:before,.windowCloseButton:before{content:none!important}.modalHead>button:hover,.windowCloseButton:hover{color:#fff!important;background:#ed1c24!important}.modalHead>button:focus-visible,.windowCloseButton:focus-visible{outline-offset:2px;outline:3px solid #8cb8d2}@media (width<=900px){.settingsPage,.controlPage,.workDetailPage,.supportPage,.libraryPage,.flowPage{grid-template-columns:1fr!important}.productSidebar,.libraryPage>.productSidebar,.flowPage>.productSidebar{grid-row:auto;grid-template-columns:1fr auto;width:100%;height:auto;padding:17px;display:grid;position:static;grid-column:1!important}.productSidebar .productOrganisation{display:none}.productSidebar nav{border-top:1px solid #ffffff25;flex-direction:row;grid-column:1/3;margin-top:10px;padding-top:8px;display:flex;overflow-x:auto}.productSidebar nav a{white-space:nowrap}.productSidebar .user{display:none}.libraryPage,.flowPage{padding:0 16px 45px!important}.libraryPage>header,.libraryPage>nav,.libraryPage>.libraryNotice,.libraryPage>.libraryShell,.flowPage>.flowHeader,.flowPage>.flowNotice,.flowPage>.flowShell,.supportPage>section{grid-column:1}}.settingsPage>.settingsContent{width:auto!important;max-width:none!important;margin:0!important;padding:38px 29px 65px!important}.settingsPage .settingsHeader h1,.libraryPage>header h1,.supportPage>section>header h1{color:#102d44!important;letter-spacing:-.7px!important;margin:0 0 7px!important;font-family:IBM Plex Sans,Segoe UI,Arial,sans-serif!important;font-size:29px!important;font-weight:800!important;line-height:1.5!important}.settingsPage .settingsHeader p,.libraryPage>header p,.supportPage>section>header p{font-family:IBM Plex Sans,Segoe UI,Arial,sans-serif!important;font-size:12px!important;line-height:1.35!important}.settingsPage .settingsHeader span,.libraryPage>header span,.supportPage>section>header span{font-family:IBM Plex Sans,Segoe UI,Arial,sans-serif!important;font-size:14px!important;line-height:1.5!important}.libraryPage>header,.libraryPage>.librarySectionTabs,.libraryPage>.templateTypeTabs,.libraryPage>.libraryNotice,.libraryPage>.libraryShell,.libraryPage>.documentsArea,.libraryPage>.templateOverview,.libraryPage>.templateCatalogue{width:calc(100% - 29px)!important;margin-left:29px!important;margin-right:0!important}.supportPage>section{width:auto!important;max-width:none!important;margin:0!important;padding:44px 29px 80px!important}@media (width<=900px){.settingsPage>.settingsContent{padding:24px 16px 55px!important}.libraryPage>header,.libraryPage>.librarySectionTabs,.libraryPage>.templateTypeTabs,.libraryPage>.libraryNotice,.libraryPage>.libraryShell,.libraryPage>.documentsArea,.libraryPage>.templateOverview,.libraryPage>.templateCatalogue{width:100%!important;margin-left:0!important}.supportPage>section{padding:28px 16px 60px!important}}.stat.red em,.overviewView .stat.red em,.riskIcon.danger{color:#fff!important;filter:drop-shadow(0 4px 6px #5f152027)!important;background:linear-gradient(145deg,#bd4853,#982b36 58%,#741923)!important;box-shadow:inset 0 1px #ffffff3d!important}.stat.red{border-color:#d7a4aa!important}.productSidebar nav{overflow:visible}.productSidebar nav>.navGroup>button{color:#c7d4cc;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;min-height:44px;padding:10px 11px;font:650 12px/1 IBM Plex Sans,Segoe UI,Arial,sans-serif;display:flex}.productSidebar nav>.navGroup>button>span{color:#c3d9e7;background:#ffffff18;border-radius:7px;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:8px;font-weight:800;display:grid}.productSidebar nav>.navGroup>button:hover,.productSidebar nav>.navGroup>button.active{color:#fff;background:#397fa8;transform:translate(2px)}.productSidebar nav>.navGroup>button.active>span{background:var(--lime);color:#173d2e}.productSidebar .navSubmenu a{box-sizing:border-box;color:#c9dfec;border-radius:6px;align-items:center;width:100%;min-height:auto;padding:9px 10px;font-size:11px;text-decoration:none;display:flex;transform:none}.productSidebar .navSubmenu a:hover,.productSidebar .navSubmenu a.active{color:#fff;background:#ffffff1c;transform:none}@media (width<=900px){.productSidebar nav{overflow:auto visible}.productSidebar .navSubmenu{margin-top:48px;position:fixed;top:auto;left:18px}.productSidebar nav>.navGroup>button{white-space:nowrap}}.controlTabs{border:1px solid var(--line);background:#fff;border-radius:10px;gap:7px;margin-top:16px;padding:7px;display:flex;overflow-x:auto}.controlTabs button{min-height:38px;color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px 13px;font-size:12px;font-weight:750}.controlTabs button:hover{color:#1d6592;background:#edf5fa}.controlTabs button.active{color:#174d73;background:#e1eef6;box-shadow:inset 0 0 0 1px #b8d4e4}.requestPortalBar{background:#f2f8fb;border:1px solid #cfe1ec;border-radius:9px;align-items:center;gap:10px;margin:16px 0;padding:14px;display:flex}.requestPortalBar>div{flex:1}.requestPortalBar strong,.requestPortalBar span{display:block}.requestPortalBar strong{font-size:13px}.requestPortalBar span{color:var(--muted);margin-top:3px;font-size:12px}.requestPortalBar button,.requestPortalBar a{color:#1d6592;background:#fff;border:1px solid #b9d2e1;border-radius:7px;padding:9px 11px;font-size:12px;font-weight:750;text-decoration:none}.requestRows article{border-top:1px solid #e6ecef;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:15px 2px;display:grid}.requestRows article strong,.requestRows article p,.requestRows article span,.requestRows article small{display:block}.requestRows article strong{margin:4px 0;font-size:14px}.requestRows article p{color:#485966;margin:0 0 5px;font-size:12px}.requestRows article small,.requestRows article span{color:var(--muted);font-size:11px}.requestStatus{color:#53636e;text-transform:capitalize;background:#eef2f4;border-radius:20px;padding:5px 8px;font-size:10px}.requestStatus.pending{color:#905c00;background:#fff1d8}.requestStatus.approved{color:#207044;background:#dff3e8}.requestStatus.declined{color:#a52323;background:#fee7e7}.requestActions{gap:7px;display:flex}.requestActions button{background:#fff;border:1px solid #cdd8de;border-radius:7px;min-height:36px;padding:7px 10px;font-size:11px}.requestActions button.primary{border:0}@media (width<=760px){.requestPortalBar{flex-direction:column;align-items:stretch}.requestRows article{grid-template-columns:1fr}.requestActions{flex-wrap:wrap}}.inspectionCheck{border-bottom:1px solid #e5ecef;justify-content:space-between;align-items:center;gap:10px;padding:11px 0;display:flex}.inspectionCheck span{flex-direction:column;gap:3px;display:flex}.inspectionCheck strong{font-size:12px}.inspectionCheck small{color:var(--muted);font-size:10px}.inspectionCheck>div{gap:5px;display:flex}.inspectionCheck button{background:#fff;border-radius:6px;padding:6px 9px;font-size:10px;font-weight:800}.inspectionCheck button.pass{color:#237047;border:1px solid #79b995}.inspectionCheck button.fail{color:#b32121;border:1px solid #ee9696}.inspectionCheck.pass{background:#f1faf5}.inspectionCheck.fail{background:#fff2f2}.workComments>div{border-bottom:1px solid #e5ecef;padding:11px 0}.workComments>div>span{justify-content:space-between;gap:8px;display:flex}.workComments strong{font-size:11px}.workComments small{color:var(--muted);font-size:9px}.workComments p{color:#3c4e5a;white-space:pre-wrap;margin:6px 0 0;font-size:12px}.workCommentForm{gap:7px;margin-top:12px;display:grid}.workCommentForm textarea{box-sizing:border-box;width:100%;font:inherit;resize:vertical;border:1px solid #ccd9e0;border-radius:7px;padding:10px}.workCommentForm button{border:0;border-radius:7px;justify-self:end;padding:8px 12px}.mobileBrand{color:#0000!important;clip-path:none!important;filter:drop-shadow(0 4px 7px #071c3340)!important;background:url(/brand/svg/maintain-cmms-icon.svg) 50%/contain no-repeat!important;font-size:0!important}.overviewView .stat em{clip-path:polygon(25% 6%,75% 6%,100% 50%,75% 94%,25% 94%,0 50%);color:#fff;filter:drop-shadow(0 4px 6px #17384d22);border-radius:0;width:34px;height:34px;font-size:13px;font-weight:950}.topSupportLink{color:#fff;background:linear-gradient(135deg,#2e82b4,#1c6594);border:1px solid #6fb8e1;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:30px 1fr;align-items:center;column-gap:10px;margin:0 0 16px;padding:10px 11px;text-decoration:none;transition:transform .18s,background .18s,box-shadow .18s;display:grid;box-shadow:0 8px 20px #071c3326}.topSupportLink>span{color:#17618f;background:#fff;border-radius:50%;grid-row:1/3;place-items:center;width:30px;height:30px;font-size:15px;font-weight:900;display:grid}.topSupportLink strong{align-self:end;font-size:12px;line-height:1.1}.topSupportLink small{color:#d7edf8;align-self:start;font-size:8px;line-height:1.2}.topSupportLink:hover,.topSupportLink.active{background:linear-gradient(135deg,#4198c8,#2373a2);transform:translateY(-1px);box-shadow:0 11px 24px #071c3338}.settingsRail>.topSupportLink{margin-top:20px}@media (width<=900px){.productSidebar .topSupportLink{grid-column:2;min-width:190px;margin:0}.productSidebar .topSupportLink small{display:none}.settingsRail>.topSupportLink{margin:0}}@media (width<=600px){.productSidebar .topSupportLink{min-width:0}.productSidebar .topSupportLink strong{font-size:11px}}@media (width>=901px){.productSidebar{overflow:hidden}.productSidebar nav{overscroll-behavior:auto;scrollbar-width:thin;scrollbar-color:#73acd0 transparent;flex:auto;min-height:0;padding-right:4px;overflow:hidden auto}.productSidebar nav::-webkit-scrollbar{width:6px}.productSidebar nav::-webkit-scrollbar-track{background:0 0}.productSidebar nav::-webkit-scrollbar-thumb{background:#73acd0;border-radius:8px}.productSidebar nav>a,.productSidebar nav>.navGroup{flex:none}.productSidebar .navSubmenu{width:auto;box-shadow:none;background:0 0;border:0;border-left:1px solid #70a8c9;border-radius:0;margin:4px 0 7px 35px;padding:3px 0 3px 7px;position:static;top:auto;left:auto}.productSidebar .navSubmenu:before{display:none}}.requestQueue{margin-bottom:18px}.requestQueue .sectionTitle>b{color:#176ea8;background:#eaf5fc;border-radius:999px;padding:7px 11px;font-size:12px}.requestQueueRows{gap:8px;display:grid}.requestQueueRows>button{color:#173247;text-align:left;background:#fff;border:1px solid #d9e6ef;border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;width:100%;padding:14px 16px;display:grid}.requestQueueRows>button:hover{border-color:#2795d2;transform:translateY(-1px);box-shadow:0 6px 18px #1d79ad16}.requestQueueRows span small,.requestQueueRows span strong,.requestQueueRows span em{display:block}.requestQueueRows span small{color:#6a8191;font-size:12px}.requestQueueRows span strong{margin:3px 0;font-size:15px}.requestQueueRows span em{color:#526d7f;font-size:13px;font-style:normal}.requestQueueRows>button>i{color:#197eb9;font-style:normal;font-weight:800}@media (width<=680px){.requestQueueRows>button{grid-template-columns:1fr auto}.requestQueueRows>button>i{grid-column:1/-1}}.gdprHero{height:auto}.actionConfirmation{z-index:10000;color:#fff;letter-spacing:.01em;pointer-events:none;background:linear-gradient(90deg,#08783f,#159a58,#08783f);justify-content:center;align-items:center;gap:10px;min-height:52px;padding:14px 24px;font-size:15px;animation:.22s ease-out both actionConfirmationIn;display:flex;position:fixed;inset:0 0 auto;box-shadow:0 10px 28px #0448263d}.actionConfirmation span{color:#08783f;background:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-weight:900;display:grid}.actionConfirmation.isError{pointer-events:auto;background:linear-gradient(90deg,#a70d19,#d7192d,#a70d19);box-shadow:0 10px 28px #7004124d}.actionConfirmation.isError span{color:#b30f20}.actionConfirmation button{color:#9d0b1a;font:inherit;cursor:pointer;background:#fff;border:1px solid #fffc;border-radius:7px;margin-left:14px;padding:8px 14px;font-weight:800}.actionConfirmation button:hover{background:#fff1f2}.globalErrorForwarded{display:none!important}.pmPlanActions{justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:flex}.pmPlanActions button{white-space:nowrap}.pmPlanActions .pmAssignWork{color:#126493;background:#eaf6fd;border-color:#217fba;font-weight:800}.pmPlanActions .pmAssignWork:hover{background:#d5edfb}@media (width<=980px){.pmPlanActions{flex-direction:column;align-items:stretch}.pmPlanActions button{width:100%}}.inspectionCheck span>input{color:#13283c;background:#fff;border:1px solid #c9d7e2;border-radius:7px;width:100%;margin-top:8px;padding:8px 10px;font-size:12px}.inspectionCheck span>input:focus{border-color:#2489c7;outline:2px solid #2489c729}.actionConfirmation.isLeaving{opacity:0;transition:opacity .3s,transform .3s;transform:translateY(-100%)}@keyframes actionConfirmationIn{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.actionConfirmation{animation:none}.actionConfirmation.isLeaving{transition:opacity .01ms linear}}.accountHeldPage{color:#132d40;background:radial-gradient(circle at 50% 10%,#e9f5fc 0,#f5f8fa 48%,#edf2f5 100%);place-items:center;min-height:100vh;padding:24px;font-family:Arial,sans-serif;display:grid}.accountHeldPage section{box-sizing:border-box;text-align:center;background:#fff;border:1px solid #d7e4ec;border-radius:16px;width:min(560px,100%);padding:38px;box-shadow:0 24px 70px #123b551a}.accountHeldPage img{width:190px;max-height:54px;margin:0 auto 28px;display:block}.accountHeldPage section>span{color:#a66800;background:#fff1d7;border-radius:50%;place-items:center;width:52px;height:52px;margin:0 auto 18px;font-size:24px;font-weight:900;display:grid}.accountHeldPage section>p:first-of-type{color:#278ac2;letter-spacing:.16em;margin:0 0 8px;font-size:10px;font-weight:900}.accountHeldPage h1{margin:0;font-size:28px}.accountHeldPage h1+p{color:#536b7a;max-width:440px;margin:14px auto 20px;font-size:14px;line-height:1.65}.accountHeldPage a{color:#fff;background:#207fb5;border-radius:8px;padding:11px 15px;font-size:13px;font-weight:850;text-decoration:none;display:inline-block}.accountHeldPage a:hover{background:#176a99}.accountHeldPage small{color:#748793;margin-top:18px;font-size:10px;display:block}.guardAction button:disabled{cursor:not-allowed;filter:grayscale(.35);opacity:.45}.evaluationPanel{background:linear-gradient(135deg,#f4fbff,#fff);border-color:#afd5e9}.evaluationPanel p strong{color:#1573a6}.evaluationPanel textarea{min-height:60px}.evaluationGrant,.evaluationEnd{color:#fff;border:0;border-radius:7px;margin-top:11px;padding:11px 14px;font-size:11px;font-weight:850}.evaluationGrant{background:#167caf}.evaluationGrant:hover{background:#116792}.evaluationEnd{background:#a95b22}.evaluationPanel button:disabled{cursor:not-allowed;filter:grayscale(.4);opacity:.45}.conciseHome .interestPrompt{border-radius:12px;width:min(330px,100vw - 32px);padding:21px 22px;bottom:22px;right:22px;box-shadow:0 18px 52px #09283e42}.conciseHome .interestPrompt strong{padding-right:22px;font-size:18px}.conciseHome .interestPrompt p{margin:9px 0 15px;font-size:12px}.conciseHome .interestPrimary{font-size:12px}@media (width<=600px){.conciseHome .interestPrompt{width:calc(100vw - 24px);padding:18px;bottom:12px;right:12px}}.demoLimitNote{color:#176b9c;white-space:nowrap;background:#eff8fd;border:1px solid #b8d9eb;border-radius:999px;align-items:center;padding:7px 10px;font-size:12px;font-weight:800;display:inline-flex}.featureLock{margin-right:6px;font-size:11px;font-style:normal}.demoPlanLimits{border:1px solid #b7d9ea;border-radius:8px;padding:11px 12px;color:#35657f!important;background:#eff8fd!important}.demoRestrictionPage{color:#132d40;background:radial-gradient(circle at 50% 10%,#e8f5fc,#f4f8fa 55%,#edf2f5);place-items:center;min-height:100vh;padding:24px;font-family:Arial,sans-serif;display:grid}.demoRestrictionPage section{box-sizing:border-box;text-align:center;background:#fff;border:1px solid #d5e5ee;border-radius:18px;width:min(620px,100%);padding:42px;box-shadow:0 24px 70px #123b5517}.demoRestrictionPage img{width:210px;max-height:58px;margin-bottom:25px}.demoRestrictionPage .demoBadge{color:#1672a7;letter-spacing:.13em;background:#e8f5fc;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:900;display:inline-block}.demoRestrictionPage h1{margin:18px 0 10px;font-size:30px}.demoRestrictionPage p{color:#587180;max-width:500px;margin:9px auto;font-size:14px;line-height:1.6}.demoRestrictionPage div{justify-content:center;gap:10px;margin-top:24px;display:flex}.demoRestrictionPage a{color:#176e9f;border:1px solid #2688bf;border-radius:8px;padding:11px 15px;font-size:13px;font-weight:850;text-decoration:none}.demoRestrictionPage a:last-child{color:#fff;background:#207fb5}@media (width<=520px){.demoRestrictionPage section{padding:30px 20px}.demoRestrictionPage div{flex-direction:column}}.passwordVerify em{color:#647b89;margin:8px 0 0 160px;font-size:10px;font-style:normal;font-weight:800;display:block}.passwordVerify.checking input{background:#f1f9fd;border-color:#2c8dca}.passwordVerify.valid{background:#edf9f2;border-color:#6fbe91}.passwordVerify.valid input{background:#f2fff7;border-color:#23905a;box-shadow:0 0 0 3px #2ca7661c}.passwordVerify.valid em{color:#147345}.passwordVerify.invalid{background:#fff4f4;border-color:#e2a0a5}.passwordVerify.invalid input{background:snow;border-color:#c8323e;box-shadow:0 0 0 3px #c8323e14}.passwordVerify.invalid em{color:#a91f2a}@media (width<=600px){.passwordVerify em{margin-left:0}}.adminPrimary:disabled{cursor:not-allowed;opacity:.45}.ownerSecurity{background:#edf7fc;border:1px solid #9fc7dc;border-radius:10px;margin:18px;padding:14px 16px}.ownerSecurity b,.ownerSecurity span{display:block}.ownerSecurity b{color:#176e9e;letter-spacing:.12em;font-size:9px}.ownerSecurity span{color:#486675;margin:4px 0 10px;font-size:10px}.ownerSecurity label{color:#2d4b5d;grid-template-columns:150px 1fr;align-items:center;gap:10px;font-size:11px;font-weight:800;display:grid}.ownerSecurity input{box-sizing:border-box;background:#fff;border:1px solid #9ec4d8;border-radius:7px;width:100%;padding:9px 10px}@media (width<=600px){.ownerSecurity label{grid-template-columns:1fr}}.ownerAdmin{color:#10283a;background:#f3f7fa;grid-template-columns:245px minmax(0,1fr);min-height:100vh;font-family:Arial,sans-serif;display:grid}.ownerAdminRail{box-sizing:border-box;color:#fff;background:linear-gradient(#09253d,#0a3453 65%,#08263f);flex-direction:column;height:100vh;padding:28px 20px;display:flex;position:sticky;top:0}.ownerAdminRail>img{width:176px;height:auto}.ownerAdminRail>span{color:#79c8f2;letter-spacing:.18em;margin:22px 8px 10px;font-size:10px;font-weight:900}.ownerAdminRail nav{gap:5px;display:grid}.ownerAdminRail nav a{color:#cce0ec;border-radius:8px;padding:12px 13px;font-size:13px;font-weight:750;text-decoration:none}.ownerAdminRail nav a:hover,.ownerAdminRail nav a.active{color:#fff;background:#ffffff16}.ownerAdminRail>div{border-top:1px solid #ffffff21;gap:5px;margin-top:auto;padding:15px 12px;display:grid}.ownerAdminRail small{color:#94b4c8;font-size:10px}.ownerAdminRail strong{text-overflow:ellipsis;font-size:12px;overflow:hidden}.ownerAdminRail>div a{color:#80cef5;margin-top:6px;font-size:11px}.ownerAdminBody{min-width:0;padding:34px 38px 70px}.ownerAdminBody>header{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:24px;display:flex}.ownerAdminBody header p,.accountControl .ownerSectionHead p{color:#2388c2;letter-spacing:.13em;margin:0 0 6px;font-size:10px;font-weight:900}.ownerAdminBody header h1{margin:0;font-size:30px}.ownerAdminBody header span{color:#617888;margin-top:6px;font-size:13px;display:block}.ownerAdminStats{gap:9px;display:flex}.ownerAdminStats b{color:#176d9d;text-align:center;background:#fff;border:1px solid #d9e5ec;border-radius:10px;min-width:72px;padding:12px;font-size:22px;box-shadow:0 5px 15px #12334b0a}.ownerAdminStats small{color:#6c8290;text-transform:uppercase;margin-top:2px;font-size:9px;display:block}.ownerNotice{border-radius:8px;margin:0 0 14px;padding:12px 14px;font-size:13px;font-weight:750}.ownerNotice.success{color:#17683b;background:#eaf8f0;border:1px solid #a9dbc0}.ownerNotice.error{color:#a51f27;background:#fff0f0;border:1px solid #efb4b4}.ownerAdminGrid{grid-template-columns:minmax(340px,.85fr) minmax(520px,1.4fr);align-items:start;gap:18px;display:grid}.accountDirectory,.accountControl,.ownerAudit{background:#fff;border:1px solid #dce7ed;border-radius:13px;box-shadow:0 8px 30px #15384e0b}.accountDirectory{position:sticky;top:20px;overflow:hidden}.ownerSectionHead{border-bottom:1px solid #e4ecf1;justify-content:space-between;align-items:center;gap:16px;padding:19px 20px;display:flex}.ownerSectionHead h2{margin:0;font-size:17px}.ownerSectionHead p{color:#6d8290;margin:4px 0 0;font-size:11px}.ownerSectionHead>input{box-sizing:border-box;border:1px solid #cad8e1;border-radius:8px;width:190px;padding:10px 11px;font-size:12px}.accountList{max-height:640px;overflow:auto}.accountList>button{width:100%;color:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e8eef2;grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;padding:15px 18px;display:grid}.accountList>button:hover,.accountList>button.selected{background:#edf7fc}.accountList>button.selected{box-shadow:inset 4px 0 #258fc9}.accountList span strong,.accountList span small{display:block}.accountList span strong{font-size:13px}.accountList span small{color:#718694;margin-top:3px;font-size:10px}.accountCounts{color:#5f7685;grid-column:1/-1;font-size:10px}.accountStatus{color:#167043;text-transform:uppercase;background:#e5f5ec;border-radius:99px;align-self:start;padding:5px 8px;font-size:9px;font-style:normal;font-weight:900}.accountStatus.held{color:#875b00;background:#fff1cf}.accountStatus.deletion_pending{color:#a31825;background:#fee5e7}.ownerLoading{color:#6f8390;align-items:center;gap:10px;padding:30px;font-size:12px;display:flex}.ownerLoading i{border:3px solid #d7e8f2;border-top-color:#258fc9;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite spin}.accountFacts{background:#e5edf2;border-bottom:1px solid #e5edf2;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.accountFacts span{background:#f9fbfc;padding:14px 18px}.accountFacts small,.accountFacts strong{display:block}.accountFacts small{color:#718694;text-transform:uppercase;font-size:9px}.accountFacts strong{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;overflow:hidden}.adminPanel{border:1px solid #dfe9ef;border-radius:10px;margin:18px;padding:18px}.adminPanel h3{margin:0;font-size:15px}.adminPanel>p{color:#657c8b;margin:5px 0 15px;font-size:11px;line-height:1.5}.adminPanel label{color:#425968;gap:6px;font-size:11px;font-weight:700;display:grid}.adminPanel select,.adminPanel input,.adminPanel textarea{box-sizing:border-box;color:#173247;width:100%;font:inherit;background:#fff;border:1px solid #cbd9e1;border-radius:7px;padding:10px}.adminPanel textarea{resize:vertical;min-height:74px}.featureGrid{grid-template-columns:repeat(2,1fr);gap:7px;margin:14px 0;display:grid}.featureGrid button{color:#263f50;text-align:left;cursor:pointer;background:#fff;border:1px solid #d9e5eb;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:10px;display:flex}.featureGrid button.overridden{background:#f1f9fd;border-color:#59a9d3}.featureGrid span,.featureGrid small{display:block}.featureGrid span{font-size:11px;font-weight:750}.featureGrid small{color:#81919b;margin-top:2px;font-size:8px}.featureGrid b{text-align:center;border-radius:99px;min-width:33px;padding:5px;font-size:8px}.featureGrid b.on{color:#167044;background:#dff4e8}.featureGrid b.off{color:#667680;background:#edf0f2}.adminPrimary,.guardAction button{color:#fff;cursor:pointer;background:#207fb5;border:0;border-radius:7px;padding:10px 13px;font-size:11px;font-weight:850}.adminPrimary:hover{background:#176b9c}.adminPanel.guarded{background:#fffdfa;border-color:#e7d6be}.guardAction{background:#fff;border:1px solid #eadfcf;border-radius:8px;margin-top:13px;padding:14px}.guardAction h4{margin:0;font-size:12px}.guardAction p{color:#687b87;margin:4px 0 12px;font-size:10px;line-height:1.45}.guardAction label{margin:10px 0}.guardAction button.warning{background:#c47712}.guardAction button.restore{background:#16834d}.guardAction.danger{background:#fff8f8;border-color:#edb8bd}.guardAction.danger h4{color:#a91e2a}.guardAction.danger button{background:#b51927}.ownerAudit{margin-top:18px;overflow:hidden}.ownerAudit>div:last-child{max-height:340px;overflow:auto}.ownerAudit article{border-top:1px solid #e8eef2;grid-template-columns:260px 1fr;gap:20px;padding:12px 20px;display:grid}.ownerAudit article strong,.ownerAudit article small{display:block}.ownerAudit article strong{text-transform:capitalize;font-size:11px}.ownerAudit article small{color:#7a8c98;margin-top:3px;font-size:9px}.ownerAudit article p{color:#4f6675;margin:0;font-size:11px}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=1100px){.ownerAdminGrid{grid-template-columns:1fr}.accountDirectory{position:static}.accountList{max-height:360px}}@media (width<=760px){.ownerAdmin{display:block}.ownerAdminRail{width:100%;height:auto;position:static}.ownerAdminRail nav{grid-template-columns:repeat(3,1fr)}.ownerAdminRail>div{margin-top:18px}.ownerAdminBody{padding:24px 14px}.ownerAdminBody>header{flex-direction:column;align-items:flex-start}.ownerAdminStats{width:100%}.ownerAdminStats b{flex:1}.ownerSectionHead{flex-direction:column;align-items:stretch}.ownerSectionHead>input{width:100%}.accountFacts,.featureGrid{grid-template-columns:1fr}.ownerAudit article{grid-template-columns:1fr;gap:5px}}.inventoryFilterBar{background:#fff;border:1px solid #cfdee8;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;margin:0 0 12px;padding:10px 12px;display:flex}.inventoryFilterPills,.inventorySelects{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.inventoryFilterPills button{color:#415b6d;background:#f7fafc;border:1px solid #c8d8e2;border-radius:18px;align-items:center;gap:7px;padding:7px 10px;font-size:10px;font-weight:750;display:flex}.inventoryFilterPills button:hover,.inventoryFilterPills button.active{color:#125f8c;background:#e6f3fb;border-color:#2c86b8}.inventoryFilterPills b{color:#176b9c;background:#fff;border-radius:10px;place-items:center;min-width:19px;height:19px;font-size:9px;display:grid}.inventorySelects select{color:#294c63;background:#fff;border:1px solid #c8d8e2;border-radius:7px;min-width:128px;padding:7px 28px 7px 9px;font-size:10px;font-weight:650}.inventoryRow:hover{background:#f2f8fc}.inventoryEmpty{flex-direction:column;gap:5px;display:flex}.inventoryEmpty strong{font-size:13px}.inventoryEmpty span{color:#657c8c;font-size:11px}.inventoryRecordModal{width:min(900px,100%)}.recordStateLine{color:#60798a;align-items:center;gap:10px;margin:-5px 0 14px;font-size:11px;display:flex}.recordNumberGrid{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.recordNumberGrid article{background:linear-gradient(145deg,#fbfdff,#eef7fc);border:1px solid #d0e0e9;border-radius:9px;flex-direction:column;gap:4px;padding:13px;display:flex}.recordNumberGrid span,.recordDetailGrid span{color:#60798a;font-size:10px;font-weight:750}.recordNumberGrid strong{color:#153f5b;font-size:22px}.recordNumberGrid small{color:#718594;font-size:9px}.recordTabs{border-bottom:1px solid #cfdee8;gap:4px;margin:17px 0 13px;display:flex}.recordTabs button{color:#607383;background:0 0;border:0;border-bottom:3px solid #0000;padding:9px 12px;font-size:11px;font-weight:750}.recordTabs button:hover,.recordTabs button.active{color:#12628f;border-bottom-color:#2584b9}.recordTabs b{color:#2584b9;margin-left:4px}.recordDetailGrid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.recordDetailGrid>div{border:1px solid #d7e2e8;border-radius:8px;flex-direction:column;gap:5px;padding:13px;display:flex}.recordDetailGrid strong{color:#223f52;font-size:12px}.recordTimeline{min-height:150px;max-height:310px;padding-right:4px;overflow:auto}.recordTimeline article{border-bottom:1px solid #e3ebf0;grid-template-columns:14px 1fr auto;align-items:center;gap:9px;padding:11px 3px;display:grid}.recordTimeline article>div{flex-direction:column;gap:3px;display:flex}.recordTimeline strong{color:#24455c;font-size:11px}.recordTimeline span,.recordTimeline time{color:#6b808e;font-size:9px}.recordDot{background:#2f8bc0;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #e3f2fa}.recordDot.out{background:#e45139;box-shadow:0 0 0 4px #fbe8e4}.recordEmpty{text-align:center;color:#6b808e;padding:42px 12px;font-size:11px}.recordActions{flex-wrap:wrap}.recordActions .primary{margin-left:auto}@media (width<=850px){.inventoryFilterBar{flex-direction:column;align-items:flex-start}.recordNumberGrid{grid-template-columns:1fr 1fr}}@media (width<=560px){.recordNumberGrid,.recordDetailGrid{grid-template-columns:1fr}.recordStateLine{flex-direction:column;align-items:flex-start}.recordTimeline article{grid-template-columns:14px 1fr}.recordTimeline time{grid-column:2}.recordActions button{width:100%;margin-left:0!important}}.inventoryView .inventoryFilterBar button,.inventoryView .inventoryFilterBar select,.inventoryView .tableWrap th,.inventoryView .tableWrap td,.inventoryView .tableWrap small,.inventoryRecordModal .recordStateLine,.inventoryRecordModal .recordNumberGrid span,.inventoryRecordModal .recordNumberGrid small,.inventoryRecordModal .recordTabs button,.inventoryRecordModal .recordDetailGrid span,.inventoryRecordModal .recordTimeline strong,.inventoryRecordModal .recordTimeline span,.inventoryRecordModal .recordTimeline time,.inventoryRecordModal .recordEmpty{font-size:12px}.billingPage{box-sizing:border-box;color:#132d40;background:radial-gradient(circle at 50% 0,#e7f5fd,#f5f8fa 52%,#e9f0f4);place-items:center;min-height:100vh;padding:32px 20px;display:grid}.billingShell{box-sizing:border-box;background:#fff;border:1px solid #d4e3ec;border-radius:18px;width:min(590px,100%);padding:38px;box-shadow:0 25px 75px #123b5518}.billingLogo img,.billingComplete>img{width:205px;max-height:58px;margin:0 auto 28px;display:block}.billingShell>p:first-of-type{color:#2589c0;letter-spacing:.16em;text-align:center;margin:0;font-size:10px;font-weight:900}.billingShell h1{text-align:center;margin:8px 0 20px;font-size:34px}.billingPrice{justify-content:center;align-items:center;gap:13px;display:flex}.billingPrice strong{color:#176e9f;font-size:46px;line-height:1}.billingPrice span{color:#6a7e8b;font-size:11px;line-height:1.45}.billingSummary{text-align:center;max-width:430px;line-height:1.65;color:#526c7b!important;margin:24px auto!important;font-size:14px!important}.billingPromise{background:#eff9fe;border:1px solid #b9dbec;border-radius:10px;gap:4px;padding:16px;display:grid}.billingPromise b{font-size:13px}.billingPromise span{color:#527184;font-size:11px;line-height:1.5}.billingTerms{color:#405f71;cursor:pointer;background:#f8fbfd;border:1px solid #c9dce7;border-radius:9px;align-items:flex-start;gap:10px;margin-top:20px;padding:13px 14px;font-size:11px;line-height:1.5;display:flex}.billingTerms input{accent-color:#1977aa;flex:none;width:17px;height:17px;margin:0}.billingTerms a{color:#176e9f;font-weight:800}.billingCheckout{box-sizing:border-box;color:#fff;text-align:center;cursor:pointer;background:linear-gradient(145deg,#3596ca,#176e9f);border:0;border-radius:9px;width:100%;margin-top:14px;padding:14px 17px;font-size:13px;font-weight:900;text-decoration:none;display:block}.billingCheckout:hover{filter:brightness(.94)}.billingCheckout:disabled{cursor:not-allowed;filter:grayscale(.25);opacity:.5}.billingShell>small{color:#6d7f8b;text-align:center;margin-top:14px;font-size:10px;line-height:1.55;display:block}.billingShell>small a{color:#176e9f}.billingBack{color:#47687b;text-align:center;margin-top:18px;font-size:11px;display:block}.billingCancelled,.billingError{border-radius:8px;margin-top:16px;padding:12px;font-size:11px;line-height:1.45}.billingCancelled{color:#76520b;background:#fff9e9;border:1px solid #efcf8f}.billingError{color:#a01e2b;background:#fff1f2;border:1px solid #e8a9af}.billingComplete{text-align:center}.billingComplete>img{margin-bottom:34px}.billingWait{color:#fff;clip-path:polygon(25% 5%,75% 5%,100% 50%,75% 95%,25% 95%,0 50%);background:linear-gradient(145deg,#3a9bce,#176998);border-radius:19px;place-items:center;width:70px;height:70px;margin:0 auto 25px;font-size:29px;font-weight:950;animation:1.5s ease-in-out infinite billingSpin;display:grid}.billingWait.stopped{background:#668393;animation:none}.billingComplete p{color:#5b7483;font-size:14px}.billingSettings{background:#f8fbfd;border:1px solid #d5e4ec;border-radius:9px;justify-content:space-between;align-items:center;gap:18px;margin-top:16px;padding:16px;display:flex}.billingSettings div{gap:3px;display:grid}.billingSettings small{color:#2588bd;letter-spacing:.12em;font-size:9px;font-weight:900}.billingSettings strong{font-size:18px}.billingSettings span{color:#627988;font-size:10px}.billingSettings a{text-decoration:none}@keyframes billingSpin{50%{opacity:.65;transform:rotateY(180deg)}to{transform:rotateY(360deg)}}@media (width<=560px){.billingShell{padding:28px 20px}.billingSettings{flex-direction:column;align-items:stretch}.billingSettings .primary{width:100%}}html body .productSidebar nav>a,html body .productSidebar nav>.navGroup>button{transition:background-color .16s,color .16s,transform .12s}html body .productSidebar nav>a:hover,html body .productSidebar nav>.navGroup>button:hover{color:#fff!important;filter:none!important;box-shadow:none!important;background:#397fa8!important;transform:translate(2px)!important}html body .productSidebar nav>a:active,html body .productSidebar nav>.navGroup>button:active{filter:none!important;transform:translate(1px)!important}.twoMinuteTourPlayer{box-shadow:none;filter:drop-shadow(0 28px 28px #10291d38);background:0 0;border-radius:0;padding:18px 10px 24px;position:relative}.tourTablet{background:linear-gradient(145deg,#27322d 0%,#111a16 45%,#303b35 100%);border:1px solid #617068;border-radius:28px;padding:18px 34px;position:relative;box-shadow:inset 0 1px 1px #ffffff40,inset 0 -2px 3px #0009,0 2px #44534b,0 22px 50px #071b1260}.tourTablet:after{content:"";pointer-events:none;border:1px solid #ffffff10;border-radius:24px;position:absolute;inset:4px}.tourTabletScreen{background:#050906;border:1px solid #07110d;border-radius:11px;overflow:hidden;box-shadow:0 0 0 2px #0008,inset 0 0 18px #000}.twoMinuteTourPlayer .tourTablet video{aspect-ratio:16/9;object-fit:contain;background:#0a0f0c;border-radius:0;width:100%;display:block}.tourTabletCamera{background:radial-gradient(circle at 35% 35%,#42675c 0 16%,#07100d 38% 100%);border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:13px;transform:translateY(-50%);box-shadow:0 0 0 2px #0a110e,0 0 5px #63a58a30}.tourTabletButton{border:1px solid #59665f;border-radius:50%;width:11px;height:11px;position:absolute;top:50%;right:11px;transform:translateY(-50%);box-shadow:inset 0 1px 2px #000,0 1px 1px #ffffff20}.twoMinuteTourPlayer .tourDuration{top:30px;right:56px;box-shadow:0 4px 12px #07180e40}@media (width<=600px){.twoMinuteTourPlayer{padding:10px 0 17px}.tourTablet{border-radius:20px;padding:12px 22px}.tourTablet:after{border-radius:16px}.tourTabletCamera{width:5px;height:5px;left:8px}.tourTabletButton{width:8px;height:8px;right:6px}.twoMinuteTourPlayer .tourDuration{font-size:8px;top:18px;right:34px}}.tourCountdown{background:linear-gradient(145deg,#2f8fcd 0%,#17669b 62%,#0b3f68 100%);box-shadow:inset 0 1px #ffffff52,0 12px 28px #17669b38}.tourCountdown span{color:#0b426c;background:#d8effc;box-shadow:inset 0 1px #fff,0 2px 8px #082b482b}html body .tourCountdown:not(:disabled):hover{color:#fff;background:linear-gradient(145deg,#48a5dc 0%,#247db3 62%,#12527e);border-color:#0000;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff70,0 15px 32px #17669b42}html body .tourCountdown:focus-visible{outline-offset:3px;outline:3px solid #7fc7ed}.faqChevron,.supportFaq summary>i,.helpGuideContent summary>i{clip-path:none!important;width:auto!important;height:auto!important;box-shadow:none!important;color:#2989b6!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:22px!important;font-style:normal!important;font-weight:800!important;line-height:1!important;transition:transform .18s!important;display:inline-block!important}.faqList details[open] .faqChevron,.pricingFaq details[open] .faqChevron,.supportFaq details[open] summary>i,.helpGuideContent details[open] summary>i{color:#2989b6!important;background:0 0!important;transform:rotate(180deg)!important}.demoExpiredActions{flex-direction:column;align-items:center;gap:12px;display:flex}.accountHeldPage .accountSwitchLink{color:#155f8c;text-underline-offset:3px;background:0 0;text-decoration:underline}.demoExpiredActions a:focus-visible{outline-offset:3px;outline:3px solid #207fb5}.accountHeldPage .accountSwitchLink:hover,.accountHeldPage .accountSwitchLink:focus-visible{color:#104b70;background:#e4f2fb}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}:is(.shell,.settingsPage,.controlPage,.workDetailPage,.supportPage,.libraryPage,.flowPage,.pmPage,.signalPage,.assetPage,.inventoryPage,.onboardingPage,.registerPage) :is(small,label,button,a,input,select,textarea,td,th){font-size:12px!important}.tableWrap,.assetMainTable,.pmMainTable,.inventoryTable{scrollbar-gutter:stable;overflow-x:auto!important}.tableWrap table,.assetMainTable table,.pmMainTable table,.inventoryTable table{table-layout:fixed;min-width:860px!important}.tableWrap th,.tableWrap td,.tableWrap td strong,.tableWrap td small,.tableWrap .pill,.tableWrap .stockState,.tableWrap .assetState,.tableWrap .assetRowActions button,.tableWrap .rowEditButton{line-height:1.4;font-size:12px!important}.tableWrap th,.tableWrap td{padding:9px 8px!important}.productSidebar nav a,.sidebar nav button,.settingsHeader span,.controlHeader span,.settingsCardIntro p,.inviteHelp,.roleDescription,.permissionGuide p,.memberIdentity small,.plannerLegend span,.plannerLegend a,.plannerWeekdays span,.plannerGrid time,.plannerGrid article>div b,.plannerGrid article>div span,.plannerGrid article>div small,.flowPage :is(p,small,label),.libraryPage :is(p,small,label),.supportPage :is(p,small,label),.workDetailPage :is(p,small,label){font-size:12px!important}@media (width<=760px){.tableWrap table,.assetMainTable table,.pmMainTable table,.inventoryTable table{min-width:760px!important}}.workCheck[type=button]{width:100%;color:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #e4e9ed}.workCheck[type=button]:hover{background:#f3f8fb}.workCheck.done>b{color:#287446;background:#dff0e5}.completionReady,.completionPending{border-radius:14px;padding:6px 8px;font-size:12px}.completionReady{color:#287446;background:#dff0e5}.completionPending{color:#8d5b13;background:#fff0d9}.workSignForm{background:#f4f9fc;border:1px solid #cbdde8;border-radius:6px;margin:14px 0;padding:13px}.workSignForm label{margin:8px 0}.workSignForm button{width:100%;margin-top:5px}.workPartForm{grid-template-columns:1fr 90px;gap:8px;margin-top:12px;display:grid}.workPartForm label{margin:0}.workPartForm button{grid-column:1/-1}.usedPartList>div{border-bottom:1px solid #e4e9ed;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.usedPartList span{flex-direction:column;gap:3px;display:flex}.usedPartList b{white-space:nowrap}.seoSite{--ink:#071a33;--blue:#1388df;--blue2:#55b9ff;--mist:#eef7ff;--line:#d8e5ef;color:var(--ink);background:#fff;min-height:100vh;font-family:Arial,Helvetica,sans-serif}.seoHeader{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#071a33f7;border-radius:0 0 18px 18px;justify-content:space-between;align-items:center;gap:28px;max-width:1320px;margin:0 auto;padding:16px 28px;display:flex;position:sticky;top:0;box-shadow:0 12px 30px #071a3321}.seoBrand{flex:none;display:block}.seoBrand img{width:190px;height:auto;display:block}.seoHeader nav{align-items:center;gap:23px;display:flex}.seoHeader nav a{color:#dbeeff;font-size:14px;font-weight:700;text-decoration:none}.seoHeader nav a:hover{color:#fff}.seoHeader .seoSignIn{margin-left:8px}.seoHeader .seoCta{background:linear-gradient(135deg,var(--blue2),var(--blue));color:#061a32;border-radius:9px;padding:11px 17px}.seoPage{max-width:1180px;margin:0 auto;padding:26px 28px 90px}.seoBreadcrumbs{color:#698098;gap:8px;padding:18px 0;font-size:13px;display:flex}.seoBreadcrumbs span{gap:8px;display:flex}.seoBreadcrumbs a{color:#38627f;text-decoration:none}.seoBreadcrumbs i{color:#a8b6c3;font-style:normal}.seoHero{grid-template-columns:1.02fr .98fr;align-items:center;gap:58px;padding:58px 0 78px;display:grid}.seoEyebrow,.guideIndexHero>p,.guideArticle>header>p,.seoSectionTitle>p,.guideProductCta>p{color:#0879cc;letter-spacing:.16em;margin:0 0 15px;font-size:12px;font-weight:900}.seoHero h1,.guideIndexHero h1,.guideArticle h1{letter-spacing:-.055em;max-width:760px;margin:0;font-size:clamp(42px,5vw,72px);line-height:.98}.seoHeroLead,.guideIndexHero>span,.guideArticle>header>span{color:#4b6278;margin-top:25px;font-size:20px;line-height:1.55;display:block}.seoHeroActions{align-items:center;gap:14px;margin-top:30px;display:flex}.seoPrimary,.seoSecondary{border-radius:10px;justify-content:center;align-items:center;padding:14px 20px;font-weight:900;text-decoration:none;display:inline-flex}.seoPrimary{color:#061a32;background:linear-gradient(135deg,#52baff,#0879cf);box-shadow:0 10px 25px #1388df40}.seoSecondary{color:#123c5b;border:1px solid #b9cfdf}.seoProofLine{color:#31536e;flex-wrap:wrap;gap:12px 22px;margin-top:25px;font-size:13px;font-weight:700;display:flex}.seoProofLine span:before{content:"✓";color:#0784d8;margin-right:7px}.seoVisual{background:radial-gradient(circle at 50% 45%,#fff 0,#e9f7ff 48%,#d8eeff 100%);border:1px solid #bcd9ed;border-radius:28px;min-height:380px;position:relative;overflow:hidden;box-shadow:0 28px 60px #0c436a29}.visualCore{color:#fff;background:linear-gradient(145deg,#239be9,#075b9f);border-radius:34%;place-items:center;width:174px;height:174px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 45px #04457459}.visualCore span{font-size:54px;font-weight:900}.visualCore b{font-size:14px}.visualCore small{letter-spacing:.12em;font-size:8px}.visualOrbit>span{left:calc(50% + cos(calc(var(--i)*60deg))*160px);top:calc(50% + sin(calc(var(--i)*60deg))*140px);color:#143b58;background:#fff;border:1px solid #b9d8ed;border-radius:12px;min-width:118px;padding:11px;font-size:12px;font-weight:800;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 8px 20px #1243651a}.visualOrbit i{color:#1590df;font-size:9px;font-style:normal}.seoIntro{border-top:1px solid var(--line);grid-template-columns:.8fr 1.2fr;gap:70px;padding:72px 0;display:grid}.seoIntro h2,.seoSectionTitle h2,.seoFaq h2,.guideProductCta h2{letter-spacing:-.04em;margin:0;font-size:clamp(30px,4vw,48px);line-height:1.05}.seoIntro p,.seoContent p,.guideArticle section p{color:#52687b;line-height:1.75}.seoBenefits{padding:76px 0}.seoSectionTitle{max-width:730px;margin-bottom:35px}.seoBenefitGrid,.guideGrid{grid-template-columns:repeat(3,1fr);gap:17px;display:grid}.seoBenefitGrid article,.guideGrid>a{border:1px solid var(--line);background:#fff;border-radius:18px;padding:28px;box-shadow:0 14px 35px #123a5812}.seoBenefitGrid article b,.guideGrid>a>b{color:#168cda;font-size:12px}.seoBenefitGrid h3,.guideGrid h2{font-size:21px}.seoBenefitGrid p,.guideGrid p{color:#5c7082;line-height:1.55}.seoSteps{padding:78px 0}.seoStepGrid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.seoStepGrid article{background:#eff8ff;border-top:3px solid #168cda;padding:25px}.seoStepGrid b{color:#0879cc;font-size:12px}.seoStepGrid h3{font-size:19px}.seoContent{grid-template-columns:1fr 1fr;gap:55px;padding:75px 0;display:grid}.seoRelated{padding:70px 0}.seoRelatedGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.seoRelatedGrid a{border:1px solid var(--line);color:#123c5b;border-radius:15px;padding:22px;font-weight:800;text-decoration:none}.seoRelatedGrid a:hover,.guideGrid>a:hover{border-color:#168cda;transform:translateY(-2px)}.seoFaq{padding:70px 0}.seoFaq details{border-top:1px solid var(--line);padding:20px 0}.seoFaq summary{cursor:pointer;justify-content:space-between;font-weight:800;display:flex}.seoFaq details p{color:#53697b;max-width:800px;line-height:1.65}.seoFinalCta,.guideProductCta{color:#fff;background:linear-gradient(135deg,#071a33,#0a4776);border-radius:24px;padding:55px}.seoFinalCta p{color:#cbe9ff}.seoFinalCta .seoPrimary{margin-top:12px}.seoFooter{color:#a9c4da;background:#071a33;grid-template-columns:1.6fr repeat(3,1fr);gap:45px;padding:55px max(28px,50vw - 590px);display:grid}.seoFooter>div{flex-direction:column;gap:11px;display:flex}.seoFooter strong{color:#fff}.seoFooter a{color:#c8deed;font-size:14px;text-decoration:none}.seoFooter p{max-width:290px}.guideIndexHero{padding:65px 0}.guideIndexHero h1{max-width:850px}.guideGrid>a{color:inherit;text-decoration:none;transition:all .2s}.guideGrid>a small{float:right;color:#75899a;font-size:10px}.guideGrid>a>span{color:#0879cc;font-weight:800}.guideArticle{max-width:900px}.guideArticle>header{padding:60px 0 45px}.guideArticle>aside{background:var(--mist);border-left:4px solid #168cda;border-radius:18px;margin:10px 0 55px;padding:28px}.guideArticle>aside li{color:#34546c;margin:9px 0}.guideArticle>section{padding:25px 0;position:relative}.guideArticle>section>small{color:#1590df;font-weight:900;position:absolute;top:34px;left:-55px}.guideArticle>section h2{letter-spacing:-.03em;font-size:30px}.guideChecklist{gap:9px;padding:0;list-style:none;display:grid}.guideChecklist li{background:#f0f7fb;border-radius:9px;padding:13px 15px}.guideTable{margin:30px 0;overflow-x:auto}.guideTable table{border-collapse:collapse;width:100%}.guideTable th,.guideTable td{text-align:left;border-bottom:1px solid var(--line);padding:14px}.guideTable th{background:#eaf6ff}.guideBack{justify-content:space-between;padding:40px 0;display:flex}.guideBack a{color:#0879cc;font-weight:800;text-decoration:none}.sheetVisual,.mobileVisual,.assetVisual,.pricingVisual{justify-content:center;align-items:center;gap:17px;padding:28px;display:flex}.sheetVisual section,.mobileVisual section,.assetVisual section,.pricingVisual section,.mobileVisual article{background:#fff;border:1px solid #c9dfed;border-radius:15px;flex-direction:column;gap:9px;min-width:0;padding:20px;display:flex;box-shadow:0 12px 25px #0f3f5f1a}.sheetVisual section{width:40%}.sheetVisual span,.pricingVisual span{background:#f3f7f9;grid-template-columns:30px 1fr auto;gap:8px;padding:8px;font-size:11px;display:grid}.sheetVisual em{color:#a44;font-size:9px}.sheetAfter em{color:#07815b}.mobileVisual article{border:7px solid #102a40;border-radius:27px;width:150px;min-height:270px}.mobileVisual article span{color:#fff;background:#168cda;border-radius:7px;padding:9px}.mobileVisual article em{color:#08775f;font-size:10px}.assetVisual section{width:27%}.assetVisual span{background:#edf7fd;padding:8px}.assetVisual em{color:#fff;background:#071a33;align-self:flex-end;padding:18px 10px;font-style:normal}.pricingVisual{flex-wrap:wrap}.pricingVisual section{width:40%}.pricingVisual section span{grid-template-columns:1fr auto}.pricingVisual>strong{text-align:center;color:#0879cc;width:100%}.pricingVisual>i{background:#b9d5e8;width:1px;height:200px}@media (width<=900px){.seoHeader{border-radius:0;margin:0;padding:13px 18px}.seoHeader nav a:not(.seoCta):not(.seoSignIn){display:none}.seoBrand img{width:155px}.seoHero,.seoIntro,.seoContent{grid-template-columns:1fr;gap:35px}.seoHero{padding-top:35px}.seoBenefitGrid,.guideGrid,.seoStepGrid,.seoFooter{grid-template-columns:1fr 1fr}.guideArticle>section>small{position:static}.seoVisual{min-height:330px}}@media (width<=600px){.seoPage{padding-left:18px;padding-right:18px}.seoHero h1,.guideIndexHero h1,.guideArticle h1{font-size:42px}.seoHeroLead{font-size:17px}.seoHeroActions{flex-direction:column;align-items:stretch}.seoBenefitGrid,.guideGrid,.seoStepGrid,.seoRelatedGrid,.seoFooter{grid-template-columns:1fr}.seoVisual{min-height:300px}.visualCore{width:130px;height:130px}.visualOrbit>span{left:calc(50% + cos(calc(var(--i)*60deg))*115px);top:calc(50% + sin(calc(var(--i)*60deg))*110px);min-width:82px;padding:7px;font-size:9px}.sheetVisual,.mobileVisual,.assetVisual,.pricingVisual{flex-direction:column}.sheetVisual section,.assetVisual section,.pricingVisual section{width:90%}.sheetVisual>strong,.mobileVisual>strong,.assetVisual>strong{transform:rotate(90deg)}.pricingVisual>i{width:80%;height:1px}.seoFinalCta,.guideProductCta{padding:32px 22px}}.seoHero>div>p,.seoAudience>p,.seoBenefits>header>p,.seoSteps>header>p,.seoGuides>header>p,.seoFinal>p{color:#0879cc;letter-spacing:.16em;margin:0 0 15px;font-size:12px;font-weight:900}.seoHero>div>span{color:#4b6278;margin-top:25px;font-size:20px;line-height:1.55;display:block}.seoHero>div>div{gap:14px;margin-top:30px;display:flex}.seoHero>div>small{color:#657d90;margin-top:18px;display:block}.seoAudience{border-top:1px solid #d8e5ef;grid-template-columns:.42fr 1fr;gap:25px 55px;padding:70px 0;display:grid}.seoAudience h2{letter-spacing:-.04em;margin:0;font-size:clamp(30px,4vw,46px)}.seoAudience>span{color:#52687b;grid-column:2;font-size:18px;line-height:1.7}.seoBenefits>header,.seoSteps>header,.seoGuides>header{max-width:730px;margin-bottom:35px}.seoBenefits>header h2,.seoSteps>header h2,.seoGuides>header h2{letter-spacing:-.04em;margin:0;font-size:clamp(30px,4vw,48px)}.seoBenefits>div,.seoGuides>div{grid-template-columns:repeat(3,1fr);gap:17px;display:grid}.seoBenefits article,.seoGuides a{color:#071a33;background:#fff;border:1px solid #d8e5ef;border-radius:18px;padding:28px;text-decoration:none;box-shadow:0 14px 35px #123a5812}.seoBenefits article>b,.seoGuides small{color:#168cda;font-size:11px}.seoBenefits article p,.seoGuides a p{color:#5c7082;line-height:1.55}.seoSteps>div{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.seoSteps article{background:#eff8ff;border-top:3px solid #168cda;padding:25px}.seoSteps article>b{color:#0879cc}.seoFlatFee{color:#fff;background:#071a33;border-radius:24px;grid-template-columns:1.25fr .75fr;gap:50px;margin:40px 0;padding:55px;display:grid}.seoFlatFee>div>p{color:#56baff;letter-spacing:.14em;font-size:12px;font-weight:900}.seoFlatFee h2{letter-spacing:-.035em;font-size:36px}.seoFlatFee>div>span{color:#bfd5e6;line-height:1.6}.seoFlatFee ul{align-content:center;gap:13px;padding:0;list-style:none;display:grid}.seoFlatFee li{background:#ffffff14;border-radius:9px;padding:12px}.seoGuides{padding:75px 0}.seoGuides a>b{color:#0879cc}.seoFinal{text-align:center;background:linear-gradient(135deg,#eaf7ff,#d2ebfb);border-radius:25px;margin-top:30px;padding:60px}.seoFinal h2{letter-spacing:-.045em;margin:8px 0;font-size:44px}.seoFinal>span{color:#4e687c;max-width:700px;margin:0 auto 25px;display:block}.seoFinal>a{color:#fff;background:#0879cc;border-radius:10px;padding:14px 20px;font-weight:900;text-decoration:none;display:inline-block}@media (width<=800px){.seoAudience,.seoFlatFee{grid-template-columns:1fr}.seoAudience>span{grid-column:auto}.seoBenefits>div,.seoGuides>div,.seoSteps>div{grid-template-columns:1fr 1fr}}@media (width<=560px){.seoHero>div>div{flex-direction:column}.seoBenefits>div,.seoGuides>div,.seoSteps>div{grid-template-columns:1fr}.seoFlatFee,.seoFinal{padding:34px 22px}.seoFinal h2{font-size:34px}}.seoSite{color:#102638;background:#f3f6f8;font-family:IBM Plex Sans,Segoe UI,Arial,sans-serif}.seoSite>.premiumNav{z-index:60;border-radius:0;width:100%;position:sticky;top:0}.seoPage{max-width:none;padding:0}.seoBreadcrumbs{color:#668296;max-width:1180px;margin:auto;padding:24px 28px}.seoHero{color:#fff;background:radial-gradient(circle at 78% 22%,#185784 0,#0c2c48 40%,#071a2d 76%);border-radius:26px;max-width:1240px;margin:0 auto 42px;padding:72px 58px 82px;overflow:hidden;box-shadow:0 28px 70px #0929442b}.seoHero>div>p{color:#8fd5f5}.seoHero h1{color:#fff;max-width:680px;font-size:clamp(48px,5.5vw,76px)}.seoHero>div>span{color:#c9dce8;max-width:630px}.seoHero .seoSecondary{color:#fff;border-color:#6293b1}.seoHero>div>small{color:#94b7cd}.seoAudience,.seoBenefits,.seoSteps,.seoFlatFee,.seoGuides,.seoFaq,.seoFinal{max-width:1120px;margin-left:auto;margin-right:auto}.seoAudience{margin-top:35px}.seoBenefits article,.seoGuides a{border-radius:10px;box-shadow:0 8px 24px #123d5e12}.seoSteps article{background:#eaf4fa;border-radius:9px}.seoFlatFee{background:linear-gradient(130deg,#123d5c,#1d6088)}.seoFinal{background:linear-gradient(135deg,#dff2fb,#edf8fd);margin-bottom:90px}.seoFooter{background:linear-gradient(130deg,#123d5c,#1d6088);font-family:IBM Plex Sans,Segoe UI,Arial,sans-serif}.seoProductVisual{background:#0b2940;border:1px solid #4e83a4;border-radius:13px;min-width:0;margin:0;position:relative;overflow:hidden;transform:perspective(1200px)rotateY(-2deg);box-shadow:0 28px 60px #020d1859}.seoProductBar{color:#86a9bf;letter-spacing:.12em;background:#0a2438;border-bottom:1px solid #315b75;justify-content:space-between;align-items:center;height:39px;padding:0 15px;font-size:8px;display:flex}.seoProductBar>span{gap:5px;display:flex}.seoProductBar i{background:#47758f;border-radius:50%;width:6px;height:6px;display:block}.seoProductBar em{color:#7fc5e6;font-style:normal}.seoProductCanvas{background:#eef4f7;grid-template-columns:118px 1fr;height:390px;display:grid}.seoProductCanvas>aside{color:#a8c1d1;background:#0f3855;padding:20px 10px}.seoProductCanvas>aside>div{color:#fff;align-items:center;gap:7px;margin-bottom:20px;display:flex}.seoProductCanvas>aside>div>strong{clip-path:polygon(25% 7%,75% 7%,100% 50%,75% 93%,25% 93%,0 50%);background:#3b9fd0;place-items:center;width:27px;height:27px;display:grid}.seoProductCanvas>aside>div>b{letter-spacing:.08em;font-size:8px}.seoProductCanvas>aside small{letter-spacing:.22em;font-size:5px;display:block}.seoProductCanvas>aside>span{border-radius:4px;align-items:center;gap:7px;margin:5px 0;padding:8px 7px;font-size:7px;display:flex}.seoProductCanvas>aside>span.active{color:#fff;background:#17618e}.seoProductCanvas>aside>span i{color:#6f98b1;font-size:6px;font-style:normal}.seoProductCanvas>section{color:#17364d;min-width:0;padding:24px 17px}.seoProductCanvas section>header{align-items:flex-start;height:auto;display:flex}.seoProductCanvas header small{letter-spacing:.13em;color:#688398;font-size:6px}.seoProductCanvas header h2{margin:5px 0 15px;font-size:17px}.seoProductCanvas header button{color:#fff;background:#1677ad;border:0;border-radius:4px;padding:9px;font-size:7px}.seoProductMetrics{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.seoProductMetrics article{background:#fff;border:1px solid #d4e0e7;border-radius:5px;flex-direction:column;padding:13px;display:flex}.seoProductMetrics span{color:#718798;font-size:6px}.seoProductMetrics strong{margin:5px 0;font-size:18px}.seoProductMetrics small{color:#7790a0;font-size:6px}.seoProductRows{background:#fff;border:1px solid #d4e0e7;border-radius:5px;margin-top:10px;overflow:hidden}.seoProductRow{border-top:1px solid #e1e8ec;grid-template-columns:1.4fr 1fr .65fr;align-items:center;gap:8px;padding:10px;font-size:7px;display:grid}.seoProductRow.head{color:#7890a0;background:#f7f9fa;border:0;font-size:6px}.seoProductRow strong small{color:#91a1aa;margin-top:3px;font-size:5px;display:block}.seoProductRow em{border-radius:20px;justify-self:start;padding:4px 7px;font-style:normal}.seoProductRow em.progress{color:#ba3e36;background:#ffe9e7}.seoProductRow em.planned{color:#9d650c;background:#fff0d8}.seoProductRow em.controlled{color:#23734a;background:#e1f3e8}.seoProductVisual figcaption{color:#cbe9f7;background:#0b2a42e8;border-radius:5px;padding:7px 10px;font-size:7px;position:absolute;bottom:10px;right:12px}.guideIndexHero{color:#fff;background:radial-gradient(circle at 80% 20%,#1b638f,#0c2c48 48%,#071a2d);border-radius:24px;max-width:1120px;margin:0 auto;padding:72px 58px}.guideIndexHero>p{color:#8fd5f5}.guideIndexHero>span{color:#c8dce8}.guideGrid{max-width:1120px;margin:42px auto 80px}.guideArticle>header{color:#fff;background:linear-gradient(135deg,#0b2c47,#164f78);border-radius:22px;margin-top:10px;padding:60px 48px}.guideArticle>header>p{color:#8fd5f5}.guideArticle>header>span{color:#c8dce8}.guideArticle>aside{border-radius:10px}.guideProductCta{background:linear-gradient(130deg,#123d5c,#1d6088)}@media (width<=900px){.seoHero{margin:0 18px 35px;padding:55px 32px}.seoProductVisual{transform:none}.seoAudience,.seoBenefits,.seoSteps,.seoFlatFee,.seoGuides,.seoFaq,.seoFinal{margin-left:24px;margin-right:24px}.seoProductCanvas{grid-template-columns:90px 1fr;height:350px}.seoProductCanvas>aside>span i,.seoProductCanvas>aside>div>b{display:none}}@media (width<=600px){.seoHero{padding:44px 20px}.seoProductCanvas{grid-template-columns:68px 1fr;height:315px}.seoProductCanvas>aside{padding:14px 6px}.seoProductCanvas>aside>span{padding:7px;font-size:0}.seoProductCanvas>aside>span:after{content:"•";font-size:12px}.seoProductCanvas>section{padding:16px 8px}.seoProductMetrics article:nth-child(2){display:none}.seoProductMetrics{grid-template-columns:1fr 1fr}.seoProductRow{grid-template-columns:1.3fr .7fr}.seoProductRow>span{display:none}.guideIndexHero{margin:0 18px;padding:48px 22px}.guideGrid{margin:30px 18px 60px}}.premiumFooter.conciseFooter{padding-bottom:0}.premiumFooter.conciseFooter .footerBottom{display:none}.premiumFooter.conciseFooter+.seoFooter{border-top:1px solid #78a9c366}.seoBritain{color:#d4e7f2;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:9px;margin-top:9px;font-size:10px;font-weight:800;display:flex}.seoBritain img{object-fit:cover;border:1px solid #fff6;width:28px;height:18px}.seoFooter small{color:#8fadc0;margin-top:5px}.seoSite :is(.seoHero,.pricingHero,.aboutHero,.trustHero,.gdprHero,.legalHero,.guideIndexHero){box-sizing:border-box;border-radius:24px;width:min(1180px,100% - 56px);max-width:1180px;margin-left:auto;margin-right:auto;overflow:hidden;box-shadow:0 24px 65px #09294129}.seoSite .seoPage{position:relative}.seoSite .seoBreadcrumbs{z-index:4;box-sizing:border-box;color:#fff;background:0 0;width:min(1180px,100% - 56px);max-width:1180px;margin:0;padding:22px 30px;position:absolute;top:0;left:50%;transform:translate(-50%)}.seoSite .seoBreadcrumbs span:not(:first-child){display:none}.seoSite .seoBreadcrumbs a{color:#fff;letter-spacing:.02em;text-shadow:0 1px 8px #00142473;font-size:12px;font-weight:850;text-decoration:none}.seoSite .seoBreadcrumbs a:hover{text-underline-offset:4px;text-decoration:underline}.seoSite .guideIndexHero{color:#fff;background:radial-gradient(circle at 82% 18%,#216d99,#0c304d 48%,#071a2d);padding:72px 58px}.seoSite .guideIndexHero>span{color:#c7dce8;max-width:760px}.seoSite .guideIndexHero>p{color:#8fd5f5}.publicSubscriptionCta{box-sizing:border-box;color:#102f46;background:linear-gradient(130deg,#e8f6fd,#f8fcff);border:1px solid #9fcbe3;border-radius:20px;grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);align-items:center;gap:52px;width:min(1120px,100% - 56px);margin:80px auto 0;padding:44px 48px;display:grid;box-shadow:0 18px 48px #0c3e5e1f}.publicSubscriptionCta p{color:#197eaf;letter-spacing:.15em;margin:0 0 10px;font-size:10px;font-weight:900}.publicSubscriptionCta h2{letter-spacing:-.04em;max-width:720px;margin:0;font-size:clamp(28px,3.2vw,43px);line-height:1.05}.publicSubscriptionCta span{color:#526d7e;max-width:760px;margin-top:16px;font-size:14px;line-height:1.65;display:block}.publicSubscriptionActions{gap:10px;display:grid}.publicSubscriptionActions a{border-radius:8px;justify-content:center;align-items:center;min-height:48px;padding:0 18px;font-size:12px;font-weight:900;text-decoration:none;display:flex}.publicSignupButton{color:#061d2c;background:linear-gradient(135deg,#4fb5ed,#167daf);box-shadow:0 10px 24px #1a7eb138}.publicTrialButton{color:#174c69;background:#fff;border:1px solid #9cbfd2}.publicSubscriptionActions small{color:#678092;text-align:center;font-size:10px;line-height:1.45}.seoSite>.seoFooter{margin-top:0}@media (width<=760px){.seoSite :is(.seoHero,.pricingHero,.aboutHero,.trustHero,.gdprHero,.legalHero,.guideIndexHero),.seoSite .seoBreadcrumbs{width:calc(100% - 28px)}.seoSite .seoBreadcrumbs{padding:17px 22px}.seoSite .guideIndexHero{padding:48px 25px}.publicSubscriptionCta{grid-template-columns:1fr;gap:28px;width:calc(100% - 28px);margin-top:55px;padding:31px 24px}.publicSubscriptionCta h2{font-size:30px}}.seoImageStory{background:#071a2d;border-radius:22px;max-width:1180px;height:560px;margin:65px auto;position:relative;overflow:hidden;box-shadow:0 24px 60px #102f4828}.seoImageStory:after{content:"";background:linear-gradient(90deg,#071a2de8 0,#071a2d9c 38%,#0000 70%);position:absolute;inset:0}.seoImageStory img{object-fit:cover;width:100%;height:100%}.seoImageStory>div{z-index:2;color:#fff;width:430px;position:absolute;top:50%;left:55px;transform:translateY(-50%)}.seoImageStory p,.pricingHero>p,.pricingCompare>p{color:#8fd5f5;letter-spacing:.16em;font-size:11px;font-weight:900}.seoImageStory h2{letter-spacing:-.045em;margin:12px 0 18px;font-size:45px;line-height:1.04}.seoImageStory span{color:#c7dbe7;font-size:17px;line-height:1.65}.seoRoadmapNotice{color:#3d5d73;background:#e8f5fc;border:1px solid #bed8e8;border-radius:11px;grid-template-columns:auto 1fr 1fr;align-items:center;gap:22px;max-width:1120px;margin:0 auto 35px;padding:20px 24px;display:grid}.seoRoadmapNotice>b{color:#fff;letter-spacing:.12em;background:#176f9f;border-radius:5px;padding:8px 10px;font-size:9px}.seoRoadmapNotice span{font-size:12px;line-height:1.45}.seoRoadmapNotice strong{color:#123b57;margin-bottom:3px;display:block}.pricingHero{color:#fff;background:radial-gradient(circle at 80% 20%,#1b638f,#0c2c48 48%,#071a2d);border-radius:24px;max-width:1180px;margin:0 auto;padding:80px 58px}.pricingHero h1{letter-spacing:-.055em;margin:0;font-size:clamp(48px,6vw,76px);line-height:1}.pricingHero h1 em{color:#69c5f0;font-style:normal}.pricingHero>span{color:#c5dae7;max-width:780px;margin:25px 0;font-size:19px;line-height:1.55;display:block}.pricingHero small{color:#88aabd}.pricingCards{grid-template-columns:repeat(4,1fr);gap:14px;max-width:1180px;margin:42px auto 70px;display:grid}.pricingCards article{background:#fff;border:1px solid #d0dfe8;border-radius:12px;padding:28px 22px;position:relative;box-shadow:0 12px 30px #123d5e12}.pricingCards article.featured{border:2px solid #2994c8;transform:translateY(-8px)}.pricingCards article>b{color:#fff;letter-spacing:.1em;background:#2994c8;border-radius:4px;padding:6px 9px;font-size:8px;position:absolute;top:-13px;left:22px}.pricingCards h2{margin:8px 0;font-size:23px}.pricingCards article>div{align-items:end;gap:6px;margin:15px 0;display:flex}.pricingCards article>div strong{letter-spacing:-.05em;font-size:43px}.pricingCards article>div span{color:#6d8292;padding-bottom:7px;font-size:11px}.pricingCards p{color:#617687;min-height:58px;font-size:12px;line-height:1.5}.pricingCards ul{min-height:160px;padding:0;list-style:none}.pricingCards li{color:#405a6d;margin:11px 0;font-size:11px}.pricingCards a{color:#fff;text-align:center;background:#176f9f;border-radius:6px;padding:12px;font-size:11px;font-weight:800;text-decoration:none;display:block}.pricingRoadmap{color:#fff;background:#0d304b;border-radius:15px;grid-template-columns:auto 1fr 1fr;gap:28px;max-width:1120px;margin:0 auto 70px;padding:32px;display:grid}.pricingRoadmap>b{color:#062339;letter-spacing:.12em;background:#58b8e5;border-radius:4px;align-self:start;padding:7px 9px;font-size:9px}.pricingRoadmap h2{margin:0 0 7px;font-size:18px}.pricingRoadmap p{color:#aecadb;margin:0;font-size:12px;line-height:1.55}.pricingCompare{text-align:center;background:#dff2fb;border-radius:20px;max-width:1120px;margin:0 auto;padding:55px}.pricingCompare>p{color:#176f9f}.pricingCompare h2{letter-spacing:-.04em;font-size:39px}.pricingCompare>div{justify-content:center;align-items:center;gap:23px;margin:28px 0;display:flex}.pricingCompare article{background:#fff;border-radius:10px;flex-direction:column;min-width:150px;padding:22px;display:flex}.pricingCompare article strong{font-size:38px}.pricingCompare article span{color:#627a8b}.pricingCompare i{font-size:26px;font-style:normal}@media (width<=900px){.seoImageStory{height:500px;margin:45px 22px}.seoImageStory>div{width:390px;left:30px}.seoRoadmapNotice,.pricingRoadmap{grid-template-columns:1fr;margin-left:22px;margin-right:22px}.pricingHero{margin:0 18px;padding:55px 30px}.pricingCards{grid-template-columns:1fr 1fr;margin-left:22px;margin-right:22px}.pricingCompare{margin-left:22px;margin-right:22px}}@media (width<=600px){.seoImageStory{height:520px}.seoImageStory:after{background:linear-gradient(#0000,#071a2da8 38%,#071a2df7 90%)}.seoImageStory>div{width:auto;inset:auto 22px 28px;transform:none}.seoImageStory h2{font-size:35px}.pricingCards{grid-template-columns:1fr}.pricingCards article.featured{transform:none}.pricingCompare{padding:35px 18px}.pricingCompare>div{gap:8px}.pricingCompare article{min-width:0;padding:16px}.pricingCompare article strong{font-size:28px}}.premiumPricingSite{background:linear-gradient(#f4f8fb 0,#fff 34%,#f3f8fb 100%)}.pricingPage{padding-bottom:0!important}.pricingHeroPremium{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:center;gap:65px;background:radial-gradient(circle at 78% 15%,#236f9d 0,#0b3554 38%,#061b2e 78%)!important;height:auto!important;padding:72px 68px!important;display:grid!important}.pricingHeroPremium>div>p,.pricingDecision>header>p,.pricingComparison>header>p,.pricingJourney>header>p,.pricingFaq>header>p,.enterprisePricing p{color:#72c9ee;letter-spacing:.17em;margin:0 0 13px;font-size:10px;font-weight:900}.pricingHeroPremium h1{color:#fff;letter-spacing:-.055em;margin:0;max-width:760px!important;font-size:clamp(46px,5vw,69px)!important;line-height:.98!important}.pricingHeroPremium h1 em{color:#83d5f6;font-style:normal}.pricingHeroPremium>div>span{color:#c5dce9;max-width:710px;margin:25px 0;font-size:17px;line-height:1.65;display:block}.pricingHeroActions{gap:11px;margin:29px 0 18px;display:flex}.pricingHeroActions a{border-radius:8px;align-items:center;min-height:48px;padding:0 19px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.pricingHeroActions a:first-child{color:#061d2c;background:linear-gradient(135deg,#72cff4,#2c96cb);box-shadow:0 12px 25px #00111f44}.pricingHeroActions a:last-child{color:#fff;border:1px solid #789db4}.pricingHeroPremium>div>small{color:#91afc1;font-size:10px}.pricingPromise{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);color:#fff;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:14px;padding:28px;box-shadow:0 22px 55px #00121f4f}.pricingPromise>p{color:#75cdf3;letter-spacing:.16em;margin:0 0 9px;font-size:9px;font-weight:900}.pricingPromise>strong{font-size:26px}.pricingPromise dl{border-top:1px solid #ffffff24;margin:22px 0}.pricingPromise dl div{border-bottom:1px solid #ffffff24;justify-content:space-between;padding:14px 0;display:flex}.pricingPromise dt{color:#b9d0dd;font-size:12px}.pricingPromise dd{color:#8dd8f6;margin:0;font-size:14px;font-weight:900}.pricingPromise>span{color:#aec6d4;font-size:11px;line-height:1.55;display:block}.pricingAssurance{z-index:2;background:#fff;border:1px solid #bed5e3;border-radius:11px;grid-template-columns:repeat(4,1fr);width:min(1040px,100% - 56px);margin:-24px auto 0;display:grid;position:relative;box-shadow:0 14px 35px #123c581a}.pricingAssurance span{color:#496476;text-align:center;padding:18px 15px;font-size:11px}.pricingAssurance span+span{border-left:1px solid #dfebf1}.pricingAssurance b{color:#1682b8;margin-right:5px}.pricingDecision,.pricingComparison,.pricingJourney,.pricingFaq{width:min(1120px,100% - 56px);margin:105px auto 0}.pricingDecision>header,.pricingComparison>header,.pricingFaq>header{max-width:730px}.pricingDecision>header>p,.pricingComparison>header>p,.pricingJourney>header>p,.pricingFaq>header>p,.enterprisePricing p{color:#217ba7}.pricingDecision>header h2,.pricingComparison>header h2,.pricingJourney>header h2,.pricingFaq>header h2{color:#0c2c44;letter-spacing:-.045em;margin:0;font-size:clamp(36px,4.3vw,54px);line-height:1.02}.pricingDecision>header>span,.pricingComparison>header>span{color:#5c7484;margin-top:17px;font-size:14px;line-height:1.65;display:block}.premiumPricingCards{grid-template-columns:repeat(3,1fr)!important;gap:17px!important;max-width:none!important;margin:45px 0 0!important;display:grid!important}.premiumPricingCards article{flex-direction:column;min-height:650px;display:flex;background:#fff!important;border:1px solid #cbdde7!important;border-radius:15px!important;padding:31px 28px 27px!important;transform:none!important;box-shadow:0 18px 48px #113c5712!important}.premiumPricingCards article.featured{border:2px solid #248fc5!important;box-shadow:0 24px 65px #167daf25!important}.pricingRecommendation{color:#fff;letter-spacing:.1em;align-self:flex-start;background:#228dc2!important;border-radius:5px!important;margin:-45px 0 19px!important;padding:7px 10px!important;font-size:8px!important;position:static!important}.pricingCardHead>span{color:#2d84ae;letter-spacing:.12em;font-size:9px;font-weight:900}.pricingCardHead h2{color:#102f47;margin:7px 0 9px!important;font-size:29px!important}.pricingCardHead p{line-height:1.55;color:#5b7181!important;min-height:63px!important;margin:0!important;font-size:12px!important}.pricingAmount{border-top:1px solid #e0eaf0;border-bottom:1px solid #e0eaf0;padding:20px 0;align-items:flex-end!important;gap:5px!important;margin:22px 0!important;display:flex!important}.pricingAmount>small{color:#1c729e;align-self:flex-start;margin-top:8px;font-size:17px}.pricingAmount>strong{color:#0b2b43;line-height:.9;font-size:55px!important}.pricingAmount>span{line-height:1.35;color:#6c8290!important;padding:0 0 2px!important;font-size:9px!important}.pricingOutcome{grid-template-columns:auto 1fr;align-items:start;gap:10px!important;margin:0 0 15px!important;display:grid!important}.pricingOutcome b{color:#1978a5;letter-spacing:.08em;background:#e2f3fb;border-radius:4px;padding:5px 7px;font-size:7px}.pricingOutcome span{line-height:1.45;color:#314e60!important;padding:1px 0 0!important;font-size:10px!important}.premiumPricingCards ul{list-style:none;min-height:175px!important;margin:0 0 20px!important;padding:0!important}.premiumPricingCards li{gap:9px;line-height:1.35;display:flex;color:#405b6c!important;margin:12px 0!important;font-size:11px!important}.premiumPricingCards li i{color:#1684b9;font-style:normal;font-weight:900}.premiumPricingCards article>a{justify-content:space-between;align-items:center;min-height:48px;margin-top:auto;color:#061e2d!important;background:linear-gradient(135deg,#4eb4e8,#1c83b7)!important;border-radius:7px!important;padding:0 15px!important;font-size:12px!important;font-weight:900!important;display:flex!important}.premiumPricingCards article.featured>a{background:linear-gradient(135deg,#74cdf2,#2796ca)!important}.pricingCardFoot{color:#7b8e99;text-align:center;margin-top:10px;font-size:8px}.enterprisePricing{color:#fff;background:linear-gradient(125deg,#08253b,#124a6c);border:1px solid #315d78;border-radius:13px;grid-template-columns:1fr auto;align-items:center;gap:40px;margin-top:17px;padding:31px 35px;display:grid}.enterprisePricing h2{margin:0 0 8px;font-size:25px}.enterprisePricing span{color:#bdd2de;max-width:800px;font-size:12px;line-height:1.55;display:block}.enterprisePricing a{color:#08253b;background:#75ccef;border-radius:7px;padding:13px 17px;font-size:11px;font-weight:900;text-decoration:none}.pricingComparison{background:#fff;border:1px solid #d2e1e9;border-radius:19px;padding:55px;box-shadow:0 18px 55px #153f5910}.pricingTableWrap{border:1px solid #d6e3ea;border-radius:11px;margin-top:35px;overflow-x:auto}.pricingComparison table{min-width:720px}.pricingComparison th{color:#496575;text-align:center;background:#f3f8fb;padding:17px 16px;font-size:10px}.pricingComparison th:first-child{text-align:left}.pricingComparison th small{color:#2685b2;font-size:9px}.pricingComparison td{color:#3e596a;text-align:center;padding:15px 16px;font-size:11px}.pricingComparison td:first-child{text-align:left;font-weight:750}.pricingComparison .recommended{background:#edf8fd}.included{color:#147aa8;font-weight:850}.notIncluded{color:#a9b6bd}.pricingJourney{color:#fff;background:linear-gradient(135deg,#09273e,#135477);border-radius:20px;padding:58px}.pricingJourney>header>p{color:#78cff2}.pricingJourney>header h2{color:#fff;max-width:760px}.pricingJourney>div{grid-template-columns:repeat(4,1fr);gap:12px;margin:38px 0;display:grid}.pricingJourney article{background:#ffffff0a;border:1px solid #ffffff24;border-radius:9px;padding:22px}.pricingJourney article>b{color:#7fd5f5;font-size:10px}.pricingJourney h3{margin:17px 0 7px;font-size:18px}.pricingJourney article p{color:#bcd0dc;margin:0;font-size:11px;line-height:1.55}.pricingJourney>a{color:#08243a;background:#76cff2;border-radius:7px;padding:13px 18px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.pricingFaq{grid-template-columns:.75fr 1.25fr;gap:70px;margin-bottom:20px;display:grid}.pricingFaq details{border-top:1px solid #cfdee6;padding:19px 0}.pricingFaq summary{color:#17384f;cursor:pointer;justify-content:space-between;gap:20px;font-size:13px;font-weight:850;display:flex}.pricingFaq summary span{color:#2989b6}.pricingFaq details p{color:#5a7180;max-width:680px;margin:13px 0 0;font-size:12px;line-height:1.65}@media (width<=950px){.pricingHeroPremium{grid-template-columns:1fr;padding:55px 42px!important}.pricingPromise{max-width:600px}.premiumPricingCards{grid-template-columns:1fr!important}.premiumPricingCards article{min-height:0}.pricingCardHead p,.premiumPricingCards ul{min-height:0!important}.pricingRecommendation{margin:-45px 0 18px!important}.pricingJourney>div{grid-template-columns:1fr 1fr}.pricingFaq{grid-template-columns:1fr;gap:35px}}@media (width<=650px){.pricingHeroPremium{padding:43px 23px!important}.pricingHeroPremium h1{font-size:43px!important}.pricingHeroActions{flex-direction:column;align-items:stretch}.pricingAssurance{grid-template-columns:1fr 1fr;width:calc(100% - 28px);margin-top:14px}.pricingAssurance span:nth-child(3){border-left:0}.pricingAssurance span:nth-child(n+3){border-top:1px solid #dfebf1}.pricingDecision,.pricingComparison,.pricingJourney,.pricingFaq{width:calc(100% - 28px);margin-top:72px}.pricingComparison,.pricingJourney{padding:32px 22px}.enterprisePricing{grid-template-columns:1fr;padding:27px 23px}.enterprisePricing a{text-align:center}.pricingJourney>div{grid-template-columns:1fr}.premiumPricingCards article{padding:27px 22px!important}}.pricingDecision>header{grid-template-columns:58px minmax(320px,1.15fr) minmax(280px,.85fr);align-items:end;gap:22px;max-width:none!important;display:grid!important}.pricingDecision>header>p{margin:0 0 8px!important}.pricingDecision>header>span{margin:0 0 7px!important}.pricingOutcome b{font-size:8px!important}.pricingOutcome span{font-size:11px!important}.premiumPricingCards li{font-size:12px!important;line-height:1.4!important}.premiumPricingCards{grid-template-columns:repeat(2,minmax(0,1fr))!important}@media (width<=950px){.premiumPricingCards{grid-template-columns:1fr!important}}.pricingCardFoot{color:#6f8491!important;font-size:9px!important}@media (width<=950px){.pricingDecision>header{grid-template-columns:1fr;align-items:start;gap:12px}.pricingDecision>header>p,.pricingDecision>header>span{margin:0!important}}.premiumPricingCards article>a{transition:transform .18s,box-shadow .18s,filter .18s}.premiumPricingCards article>a:hover{filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 13px 27px #0b5d8947}.premiumPricingCards article>a:focus-visible{outline-offset:3px;outline:3px solid #75cdf38c}.pricingAssurance{margin:22px auto 0!important}.pricingDecision{margin-top:88px!important}.pricingDecision>header{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr)!important;align-items:end!important;gap:52px!important;height:auto!important;min-height:0!important}.pricingDecision>header>p{grid-column:1/-1;margin:0 0 12px!important}.pricingDecision>header>h2{max-width:700px}.pricingDecision>header>span{max-width:390px;margin:0 0 5px!important}.premiumPricingCards{gap:22px!important;margin-top:42px!important}.premiumPricingCards article{min-height:610px;position:relative;padding:45px 30px 27px!important}.premiumPricingCards article.featured{transform:none!important}.premiumPricingCards article .pricingRecommendation{margin:0!important;position:absolute!important;top:14px!important;left:30px!important}.pricingCardHead{display:block!important}.pricingCardHead>span{margin:0 0 7px!important;display:block!important}.pricingCardHead h2{margin:0 0 10px!important;font-size:31px!important;display:block!important}.pricingCardHead p{min-height:58px!important;font-size:13px!important;line-height:1.55!important;display:block!important}.pricingAmount{margin:19px 0!important}@media (width<=950px){.pricingDecision>header{grid-template-columns:1fr!important;align-items:start!important;gap:13px!important}.pricingDecision>header>p{grid-column:auto;margin:0!important}.pricingDecision>header>span{max-width:650px;margin:0!important}.premiumPricingCards article.featured{transform:none!important}}@media (width<=650px){.pricingAssurance{margin-top:18px!important}.pricingDecision{margin-top:68px!important}.premiumPricingCards article{padding:44px 23px 25px!important}.pricingRecommendation{left:23px}}.seoAudienceWithImage{grid-template-columns:.7fr 1fr 1.05fr;align-items:center;gap:24px 42px}.seoAudienceWithImage>span{grid-column:2}.seoAudienceWithImage>figure{border-radius:14px;grid-area:1/3/3;height:340px;margin:0;overflow:hidden;box-shadow:0 18px 40px #123d5e20}.seoAudienceWithImage img{object-fit:cover;width:100%;height:100%}.seoClearerHeading{white-space:nowrap}.seoPortable{color:#fff;background:radial-gradient(circle at 78% 20%,#1c6794,#0c304d 46%,#071b2e);border-radius:24px;max-width:1120px;margin:80px auto;padding:55px;overflow:hidden}.seoPortable>header{max-width:800px;height:auto;display:block}.seoPortable>header p{color:#8fd5f5;letter-spacing:.16em;font-size:11px;font-weight:900}.seoPortable>header h2{letter-spacing:-.045em;margin:10px 0 38px;font-size:46px;line-height:1.04}.seoPortable>header em{color:#68c5f0;font-style:normal}.portableScene{grid-template-columns:1.18fr auto 1fr auto .72fr;align-items:center;gap:15px;display:grid}.portableScene>article{color:#17364d;background:#f4f8fa;border:1px solid #75a8c563;border-radius:13px;flex-direction:column;min-width:0;padding:22px;display:flex;box-shadow:0 18px 40px #020b124f}.portableScene>article small{color:#53819e;letter-spacing:.12em;font-size:7px;font-weight:800}.portableScene>article>b{margin:10px 0 5px;font-size:20px}.portableScene>article>span{color:#6b8190;font-size:9px}.portableScene>article>div{color:#1975a6;letter-spacing:.1em;background:#e5f1f7;border-radius:7px;margin-top:20px;padding:13px;font-size:8px;font-weight:900}.portableDesktop{height:235px}.portableDesktop>div{align-items:end;gap:7px;height:75px;display:flex}.portableDesktop i{background:#3293c2;border-radius:4px 4px 0 0;flex:1;display:block}.portableDesktop i:first-child{height:45%}.portableDesktop i:nth-child(2){height:72%}.portableDesktop i:nth-child(3){height:94%}.portableTablet{height:270px;border-width:7px!important;border-color:#143a54!important}.portableMobile{height:235px;border-width:6px!important;border-color:#143a54!important;border-radius:24px!important}.portableScene>strong{color:#64c1ec;font-size:25px}.seoPortable>footer{border-top:1px solid #6190ad70;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:35px;padding-top:25px;display:grid}.seoPortable>footer span{color:#c7dce8;font-size:12px}.seoPortable>footer b{color:#69c7f1;margin-right:8px}.seoSite .seoBenefits>header{max-width:1000px}@media (width<=900px){.seoAudienceWithImage{grid-template-columns:1fr 1fr}.seoAudienceWithImage>span{grid-column:2}.seoAudienceWithImage>figure{grid-area:auto/1/auto/3;height:390px}.seoClearerHeading{white-space:normal}.seoPortable{margin:60px 22px;padding:38px 25px}.portableScene{grid-template-columns:1fr}.portableScene>strong{justify-self:center;transform:rotate(90deg)}.portableScene>article{height:auto}.seoPortable>footer{grid-template-columns:1fr}}@media (width<=600px){.seoAudienceWithImage{grid-template-columns:1fr}.seoAudienceWithImage>span,.seoAudienceWithImage>figure{grid-column:1}.seoAudienceWithImage>figure{height:300px}.seoPortable>header h2{font-size:36px}}@media (width>=901px){.seoAudienceWithImage{grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr;align-items:start;gap:14px 55px;padding-top:65px;padding-bottom:65px}.seoAudienceWithImage>p{grid-area:1/1}.seoAudienceWithImage>h2{grid-area:2/1;font-size:clamp(34px,3.3vw,48px);line-height:1.08}.seoAudienceWithImage>span{grid-area:3/1}.seoAudienceWithImage>figure{grid-area:1/2/4;align-self:center;height:440px}}.founderStory{background:linear-gradient(145deg,#f8fcff,#eaf5fb);border:1px solid #c9dce8;border-radius:24px;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);max-width:1180px;margin:90px auto;padding:18px;display:grid;overflow:hidden;box-shadow:0 24px 70px #0b35531a}.founderStory figure{background:#0a2942;border-radius:16px;min-height:650px;margin:0;position:relative;overflow:hidden}.founderStory figure img{object-fit:cover;width:100%;height:100%}.founderStory figcaption{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#071d30d9;border:1px solid #ffffff40;border-radius:10px;flex-direction:column;padding:15px 18px;display:flex;position:absolute;bottom:18px;left:18px;right:18px}.founderStory figcaption b{font-size:15px}.founderStory figcaption span{color:#c9e0ed;margin-top:3px;font-size:11px}.founderStory>div{flex-direction:column;justify-content:center;padding:48px;display:flex}.founderStory>div>p,.aboutHero>p{color:#1675a8;letter-spacing:.15em;margin:0 0 12px;font-size:11px;font-weight:900}.founderStory h2{color:#0b2a42;letter-spacing:-.045em;margin:0 0 25px;font-size:clamp(38px,4vw,55px);line-height:1}.founderStory blockquote{border:0;margin:0;padding:0}.founderStory blockquote p{color:#415d70;margin:0 0 15px;font-size:15px;line-height:1.65}.founderStory blockquote strong{color:#0b2a42;margin-top:23px;font-size:25px;display:block}.founderSignature{color:#1675a8;margin-top:8px;font-size:12px;font-weight:800}.founderTeaser{color:#fff;background:linear-gradient(120deg,#071b2e,#103e5d);border:1px solid #24516d;border-radius:16px;grid-template-columns:155px minmax(0,1fr);align-items:center;gap:28px;max-width:1180px;margin:75px auto 0;padding:24px;display:grid}.founderTeaser img{object-fit:cover;border-radius:12px;width:155px;height:155px}.founderTeaser p{color:#72caf1;letter-spacing:.14em;margin:0 0 6px;font-size:9px;font-weight:900}.founderTeaser h2{letter-spacing:-.025em;margin:0 0 8px;font-size:23px}.founderTeaser span{color:#bcd3df;max-width:760px;font-size:12px;line-height:1.55;display:block}.founderTeaser a{color:#78d1f7;margin-top:12px;font-size:11px;font-weight:900;text-decoration:none;display:inline-block}.aboutHero{color:#fff;background:radial-gradient(circle at 82% 18%,#226e9a,#0c304d 48%,#071a2d);border-radius:24px;max-width:1180px;margin:0 auto 55px;padding:78px 58px}.aboutHero h1{letter-spacing:-.055em;max-width:900px;margin:0;font-size:clamp(48px,6vw,78px);line-height:.98}.aboutHero h1 em{color:#73cff5;font-style:normal}.aboutHero>span{color:#c7dce8;max-width:760px;margin-top:25px;font-size:18px;line-height:1.6;display:block}.aboutPage .founderStory{margin-top:0}.founderPrinciples{grid-template-columns:repeat(3,1fr);gap:15px;max-width:1180px;margin:0 auto 65px;display:grid}.founderPrinciples article{background:#fff;border:1px solid #d1e0e9;border-radius:12px;padding:30px}.founderPrinciples b{color:#2094c8;font-size:11px}.founderPrinciples h2{color:#12334a;font-size:22px}.founderPrinciples p{color:#5e7484;font-size:13px;line-height:1.6}.founderDevelopment{color:#3c5d70;background:#e5f5fc;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:24px;max-width:1120px;margin:0 auto 70px;padding:25px 30px;display:grid}.founderDevelopment b{color:#fff;letter-spacing:.1em;background:#176f9f;border-radius:5px;padding:9px 11px;font-size:9px}.founderDevelopment p{margin:0;font-size:13px;line-height:1.6}@media (width<=900px){.founderStory{grid-template-columns:1fr;margin:60px 22px}.founderStory figure{min-height:540px}.founderStory>div{padding:38px 28px}.founderTeaser{margin:55px 22px 0}.aboutHero{margin:0 20px 45px;padding:55px 32px}.founderPrinciples{grid-template-columns:1fr;margin:0 22px 50px}.founderDevelopment{margin:0 22px 55px}}.aboutPage{position:relative}.aboutPage>.seoBreadcrumbs{z-index:4;color:#fff;width:min(1240px,100% - 64px);padding:22px 0;font-size:13px;position:absolute;top:0;left:50%;transform:translate(-50%)}.aboutPage>.seoBreadcrumbs a,.aboutPage>.seoBreadcrumbs b{color:#fff}.aboutHero{flex-direction:column;justify-content:flex-start;align-items:flex-start;height:auto!important;min-height:0!important;margin-bottom:0!important;padding-top:58px!important;padding-bottom:68px!important;display:flex!important}.aboutHero h1{text-wrap:balance;max-width:940px;font-size:clamp(52px,6vw,80px);line-height:1.02}.aboutHero>span{color:#d5e6ef;text-wrap:pretty;max-width:720px;font-size:19px;line-height:1.65}.aboutHero>p{font-size:12px}.aboutPage .founderStory{margin:0!important}.founderStory h2,.founderStory blockquote p,.founderPrinciples h2,.founderPrinciples p{text-wrap:pretty}.founderPrinciples article{grid-template-rows:auto minmax(58px,auto) 1fr;align-content:start;display:grid}.founderPrinciples h2{align-items:flex-end;margin:16px 0 10px;line-height:1.22;display:flex}.founderPrinciples p{margin:0;font-size:15px;line-height:1.65}@media (width<=900px){.aboutPage>.seoBreadcrumbs{width:calc(100% - 48px)}.aboutHero{min-height:0!important;margin:0!important;padding:48px 32px 58px!important}.aboutHero h1{font-size:clamp(48px,7.5vw,66px)}.aboutPage .founderStory{margin:0!important}}@media (width<=600px){.aboutPage>.seoBreadcrumbs{width:calc(100% - 40px)}.aboutHero{min-height:0!important;padding:42px 22px 52px!important}.aboutHero h1{font-size:clamp(40px,11.5vw,49px);line-height:1.06}.aboutHero>span{font-size:17px}.founderStory>div{padding-top:32px!important}.founderPrinciples article{grid-template-rows:auto auto 1fr}.founderStory{padding:10px}.founderStory figure{min-height:430px}.founderStory>div{padding:30px 18px}.founderStory blockquote p{font-size:14px}.founderTeaser{grid-template-columns:90px 1fr;gap:17px}.founderTeaser img{width:90px;height:110px}.founderTeaser h2{font-size:18px}.founderTeaser span{display:none}.founderDevelopment{grid-template-columns:1fr}}.trustHero{color:#fff;background:radial-gradient(circle at 88% 12%,#2477a6,#0c304d 45%,#071a2d);border-radius:24px;grid-template-columns:minmax(0,1.15fr) minmax(340px,.7fr);align-items:center;gap:54px;max-width:1180px;margin:0 auto 70px;padding:76px 58px;display:grid;overflow:hidden}.trustHero p,.trustIntro>p,.trustData p,.trustRoadmap header p,.trustDisclosure p{color:#74cdf3;letter-spacing:.16em;margin:0 0 12px;font-size:10px;font-weight:900}.trustHero h1{letter-spacing:-.055em;margin:0;font-size:clamp(48px,6vw,77px);line-height:.98}.trustHero h1 em{color:#73cff5;font-style:normal}.trustHero>div>span{color:#c5dbe7;max-width:710px;margin:25px 0;font-size:18px;line-height:1.6;display:block}.trustHero small{color:#8ed7f7;letter-spacing:.11em;border:1px solid #73cff566;border-radius:5px;padding:8px 11px;font-size:9px;font-weight:900;display:inline-block}.trustHero aside{background:#061a2bbd;border:1px solid #72c9ef55;border-radius:15px;gap:8px;padding:28px;display:grid;box-shadow:0 24px 60px #020d1680}.trustHero aside b{color:#73cff5;letter-spacing:.15em;font-size:9px}.trustHero aside strong{margin-bottom:12px;font-size:24px}.trustHero aside span{color:#fff;margin-top:8px;font-size:12px;font-weight:800}.trustHero aside i{color:#9fbdcc;border-bottom:1px solid #ffffff19;padding-bottom:11px;font-size:11px;font-style:normal}.trustIntro{text-align:center;max-width:900px;margin:0 auto 45px}.trustIntro>p,.trustRoadmap header p{color:#197eaf}.trustIntro h2{color:#0c2d46;letter-spacing:-.04em;margin:0 0 15px;font-size:44px}.trustIntro span{color:#5c7485;font-size:16px;line-height:1.65}.trustControls{grid-template-columns:repeat(4,1fr);gap:14px;max-width:1180px;margin:0 auto 80px;display:grid}.trustControls article{background:#fff;border:1px solid #cfdee7;border-radius:12px;padding:27px;box-shadow:0 12px 30px #123d5e0d}.trustControls b{color:#2094c8;font-size:10px}.trustControls h2{color:#12354d;min-height:50px;font-size:19px;line-height:1.2}.trustControls p{color:#607788;margin:0;font-size:12px;line-height:1.6}.trustData{background:#dff3fc;border-radius:20px;grid-template-columns:1fr 1fr;gap:60px;max-width:1180px;margin:0 auto 80px;padding:58px;display:grid}.trustData p{color:#177dad}.trustData h2{color:#0b2b43;letter-spacing:-.045em;margin:0 0 18px;font-size:44px;line-height:1.02}.trustData span{color:#527083;font-size:15px;line-height:1.65}.trustData ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.trustData li{color:#23465e;background:#fff;border-radius:8px;padding:15px 18px;font-size:12px;font-weight:700}.trustData li:before{content:"✓";color:#1687b9;margin-right:10px}.trustRoadmap{max-width:1180px;margin:0 auto 80px}.trustRoadmap header{max-width:760px;margin-bottom:30px}.trustRoadmap h2{color:#0b2b43;letter-spacing:-.04em;margin:0 0 13px;font-size:45px}.trustRoadmap header>span{color:#5c7485;font-size:15px;line-height:1.65}.trustRoadmap>div{grid-template-columns:1fr 1fr;gap:14px;display:grid}.trustRoadmap article{background:#fff;border:1px solid #d2e0e8;border-radius:12px;padding:28px}.trustRoadmap article>span{color:#1478a6;letter-spacing:.11em;background:#e2f4fc;border-radius:4px;padding:6px 8px;font-size:8px;font-weight:900}.trustRoadmap h3{color:#12354d;margin:17px 0 8px;font-size:20px}.trustRoadmap article p{color:#607788;margin:0;font-size:12px;line-height:1.6}.trustDisclosure{color:#fff;background:#0b2c46;border-radius:14px;justify-content:space-between;align-items:center;gap:35px;max-width:1120px;margin:0 auto 70px;padding:35px 40px;display:flex}.trustDisclosure p{color:#71caf1}.trustDisclosure h2{margin:0 0 7px;font-size:27px}.trustDisclosure span{color:#b6cfdc;font-size:12px}.trustDisclosure a{color:#fff;background:#39a9db;border-radius:7px;flex:none;padding:13px 18px;font-size:11px;font-weight:900;text-decoration:none}@media (width<=900px){.trustHero{grid-template-columns:1fr;margin:0 20px 55px;padding:55px 32px}.trustControls{grid-template-columns:1fr 1fr;margin:0 22px 60px}.trustData{grid-template-columns:1fr;margin:0 22px 60px;padding:40px 30px}.trustRoadmap{margin:0 22px 60px}.trustDisclosure{margin:0 22px 55px}}@media (width<=600px){.trustHero{padding:44px 22px}.trustHero>div>span{font-size:16px}.trustControls,.trustRoadmap>div{grid-template-columns:1fr}.trustControls h2{min-height:0}.trustDisclosure{flex-direction:column;align-items:flex-start;padding:30px 24px}}.trustHero{height:auto;min-height:560px}.trustRoadmap header{height:auto;display:block}@media (width<=900px){.trustHero{min-height:0}}.gdprHero{color:#fff;background:radial-gradient(circle at 86% 10%,#267cac,#0d3452 46%,#071a2d);border-radius:24px;grid-template-columns:minmax(0,1.15fr) minmax(330px,.7fr);align-items:center;gap:55px;max-width:1180px;margin:0 auto 75px;padding:76px 58px;display:grid;overflow:hidden}.gdprHero p,.gdprRoles header p,.gdprSectionHeading>p,.gdprData>div>p,.gdprRights>div>p,.gdprSafeguards header p{color:#74cdf3;letter-spacing:.16em;margin:0 0 12px;font-size:10px;font-weight:900}.gdprHero h1{letter-spacing:-.055em;margin:0;font-size:clamp(48px,6vw,77px);line-height:.98}.gdprHero h1 em{color:#73cff5;font-style:normal}.gdprHero>div>span{color:#c5dbe7;max-width:700px;margin:25px 0;font-size:18px;line-height:1.6;display:block}.gdprHero small{color:#8ed7f7;letter-spacing:.11em;border:1px solid #73cff566;border-radius:5px;padding:8px 11px;font-size:9px;font-weight:900;display:inline-block}.gdprHero aside{background:#061a2bbd;border:1px solid #72c9ef55;border-radius:15px;padding:30px;box-shadow:0 24px 60px #020d1680}.gdprHero aside>b{color:#73cff5;letter-spacing:.15em;font-size:9px}.gdprHero aside>strong{margin:15px 0 20px;font-size:24px;line-height:1.25;display:block}.gdprHero ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.gdprHero li{color:#bed5e1;border-bottom:1px solid #ffffff18;padding:10px 0;font-size:12px}.gdprHero li:before{content:"✓";color:#73cff5;margin-right:9px}.gdprRoles,.gdprPrinciples,.gdprData,.gdprRights,.gdprSafeguards,.gdprNotice{max-width:1180px;margin:0 auto 80px}.gdprRoles header,.gdprSectionHeading,.gdprSafeguards header{max-width:760px;margin-bottom:30px}.gdprRoles header p,.gdprSectionHeading>p,.gdprData>div>p,.gdprRights>div>p,.gdprSafeguards header p{color:#197eaf}.gdprRoles h2,.gdprSectionHeading h2,.gdprRights h2,.gdprSafeguards h2,.gdprData h2{color:#0c2d46;letter-spacing:-.04em;margin:0 0 14px;font-size:clamp(34px,4vw,46px);line-height:1.04}.gdprRoles>div{grid-template-columns:1fr 1fr;gap:16px;display:grid}.gdprRoles article{background:#fff;border:1px solid #cfdee7;border-radius:13px;padding:33px;box-shadow:0 12px 30px #123d5e0d}.gdprRoles article>b{color:#1886b9;letter-spacing:.14em;font-size:9px}.gdprRoles h3{color:#12354d;margin:16px 0 10px;font-size:23px}.gdprRoles article p,.gdprPrinciples article p,.gdprData span,.gdprRights>div>span,.gdprSafeguards article p{color:#5d7586;font-size:13px;line-height:1.68}.gdprPrinciples{background:#e5f5fc;border-radius:20px;padding:58px}.gdprSectionHeading>span{color:#587487;font-size:15px;line-height:1.65}.gdprPrinciples>div:last-child{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.gdprPrinciples article{background:#fff;border-radius:10px;padding:24px}.gdprPrinciples article>b{color:#1b8bbb;font-size:10px}.gdprPrinciples h3{color:#12354d;min-height:46px;margin:23px 0 9px;font-size:18px}.gdprData{grid-template-columns:1fr 1fr;gap:18px;display:grid}.gdprData>div{background:#fff;border:1px solid #d3e1e9;border-radius:14px;padding:38px}.gdprData h2{font-size:32px}.gdprData span{display:block}.gdprRights{color:#fff;background:#0b2c46;border-radius:18px;grid-template-columns:.9fr 1.1fr;gap:55px;padding:55px;display:grid}.gdprRights h2{color:#fff}.gdprRights>div>span{color:#bad0dd;display:block}.gdprRights a{color:#79d1f6;margin-top:22px;font-size:13px;font-weight:900;text-decoration:none;display:inline-block}.gdprRights ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.gdprRights li{color:#dceaf1;background:#ffffff0d;border-radius:7px;padding:13px 16px;font-size:12px}.gdprRights li:before{content:"✓";color:#73cff5;margin-right:10px}.gdprSafeguards>div{grid-template-columns:1fr 1fr;gap:14px;display:grid}.gdprSafeguards article{background:#fff;border:1px solid #d2e0e8;border-radius:12px;padding:29px}.gdprSafeguards h3{color:#12354d;margin:0 0 9px;font-size:20px}.gdprSafeguards article p{margin:0}.gdprSafeguards a{color:#167dac;margin-top:13px;font-size:12px;font-weight:900;text-decoration:none;display:inline-block}.gdprNotice{background:#eef8fc;border-left:4px solid #238fc0;border-radius:8px;padding:28px 34px}.gdprNotice b{color:#177dad;letter-spacing:.13em;font-size:10px}.gdprNotice p{color:#4f697a;margin:10px 0 0;font-size:13px;line-height:1.65}@media (width<=900px){.gdprHero{grid-template-columns:1fr;margin:0 20px 60px;padding:55px 32px}.gdprRoles,.gdprPrinciples,.gdprData,.gdprRights,.gdprSafeguards,.gdprNotice{margin-left:22px;margin-right:22px}.gdprPrinciples>div:last-child{grid-template-columns:1fr 1fr}.gdprRights{grid-template-columns:1fr}}@media (width<=600px){.gdprHero{padding:44px 22px}.gdprHero>div>span{font-size:16px}.gdprRoles>div,.gdprPrinciples>div:last-child,.gdprData,.gdprSafeguards>div{grid-template-columns:1fr}.gdprPrinciples,.gdprRights{padding:34px 24px}}.legalHero{color:#fff;background:radial-gradient(circle at 85% 5%,#247eae,#0d3553 48%,#071a2d);border-radius:24px;grid-template-columns:minmax(0,1.1fr) minmax(350px,.75fr);align-items:center;gap:56px;margin:0 auto 32px;padding:70px 58px;display:grid}.legalHero>div>p,.legalContact>p{color:#7bd2f6;letter-spacing:.17em;margin:0 0 13px;font-size:10px;font-weight:900}.legalHero h1{letter-spacing:-.055em;margin:0;font-size:clamp(50px,6vw,76px);line-height:.96}.legalHero h1 em{color:#75cef4;font-style:normal}.legalHero>div>span{color:#c7dce7;max-width:610px;margin-top:25px;font-size:18px;line-height:1.6;display:block}.legalHero aside{background:#061b2ccc;border:1px solid #7bd2f64d;border-radius:14px;padding:28px}.legalHero aside>b{color:#82d7fa;letter-spacing:.15em;font-size:9px}.legalHero aside>strong{margin:12px 0 8px;font-size:23px;display:block}.legalHero aside>p{color:#c3d7e2;margin:0 0 20px;font-size:12px;line-height:1.6}.legalHero dl{margin:0}.legalHero dl>div{border-top:1px solid #ffffff18;grid-template-columns:105px 1fr;gap:12px;padding:10px 0;display:grid}.legalHero dt{color:#89aabd;font-size:10px}.legalHero dd{color:#fff;margin:0;font-size:11px;font-weight:750}.legalHero dd a{color:#82d7fa}.legalSummary{color:#456476;background:#f2f9fc;border:1px solid #cfe0e9;border-radius:9px;align-items:center;gap:18px;margin:0 0 42px;padding:14px 18px;font-size:11px;display:flex}.legalSummary strong{color:#153b53}.legalSummary a{color:#147dab;margin-left:auto;font-weight:850;text-decoration:none}.legalLayout{grid-template-columns:235px minmax(0,1fr);align-items:start;gap:52px;max-width:1050px;margin:0 auto 85px;display:grid}.legalLayout>nav{background:#fff;border:1px solid #d5e3ea;border-radius:11px;padding:18px;display:grid;position:sticky;top:105px}.legalLayout>nav strong{color:#173a51;padding:0 7px 12px;font-size:12px}.legalLayout>nav a{color:#607989;border-radius:5px;padding:7px;font-size:10px;text-decoration:none}.legalLayout>nav a:hover{color:#167dac;background:#eaf6fb}.legalAgreement{min-width:0}.legalAgreement>section{border-bottom:1px solid #dce7ed;padding:32px 0;scroll-margin-top:115px}.legalAgreement>section:first-child{padding-top:0}.legalAgreement h2{color:#0d3048;letter-spacing:-.025em;margin:0 0 14px;font-size:26px}.legalAgreement p{color:#506c7d;margin:0 0 13px;font-size:14px;line-height:1.75}.legalAgreement a{color:#117cac;font-weight:750}.legalIntro{background:#edf8fc;border-radius:12px;border:1px solid #cce1ec!important;padding:28px!important}.legalContact{background:#0b2d47;border-radius:15px;margin-top:35px;border:0!important;padding:36px!important}.legalContact h2{color:#fff}.legalContact a{color:#83d8fa;text-decoration:none}@media (width<=900px){.legalHero{grid-template-columns:1fr;padding:52px 32px}.legalLayout{grid-template-columns:1fr}.legalLayout>nav{grid-template-columns:repeat(2,1fr);position:static}.legalLayout>nav strong{grid-column:1/-1}}@media (width<=600px){.legalHero{gap:34px;padding:40px 21px}.legalHero h1{font-size:47px}.legalHero dl>div{grid-template-columns:1fr;gap:4px}.legalSummary{flex-direction:column;align-items:flex-start}.legalSummary a{margin-left:0}.legalLayout{gap:28px}.legalLayout>nav{grid-template-columns:1fr}.legalAgreement h2{font-size:23px}.legalAgreement p{font-size:13px}.legalIntro,.legalContact{padding:24px!important}}.seoSite .legalHero{box-sizing:border-box;height:auto;min-height:500px;overflow:hidden}.legalHero>*,.legalHero aside,.legalHero dd{box-sizing:border-box;overflow-wrap:anywhere;min-width:0}.legalPrintHint{color:#147dab;margin-left:auto;font-weight:850}@media (width<=900px){.seoSite .legalHero{min-height:0}}@media (width<=600px){.legalPage,.legalPage .seoPage,.legalLayout,.legalAgreement,.legalAgreement>section{box-sizing:border-box;max-width:100%}.legalPage{overflow-x:hidden}.legalAgreement h2,.legalAgreement p{white-space:normal;overflow-wrap:anywhere}.seoSite .legalHero{grid-template-columns:minmax(0,1fr);width:100%;max-width:100%}.legalHero aside{width:100%;max-width:100%}.legalPrintHint{margin-left:0}}@media print{.legalPage .premiumNav,.legalPage .seoFooter,.legalPage .seoBreadcrumbs,.legalLayout>nav{display:none}.legalHero{color:#10283a;background:#fff;min-height:0!important}.legalLayout{display:block}}.seoFooter{grid-template-columns:1.5fr repeat(4,1fr);gap:32px}@media (width<=900px){.seoFooter{grid-template-columns:1fr 1fr}}@media (width<=600px){.seoFooter{grid-template-columns:1fr}}:is(.seoSite,.industrySite,.helpSite,.testerSite) header{height:auto!important}:is(.seoSite,.industrySite,.helpSite,.testerSite) section>header{box-sizing:border-box;padding-bottom:10px}.seoSite :is(.seoHero,.pricingHero,.aboutHero,.trustHero,.gdprHero,.legalHero,.guideIndexHero){box-sizing:border-box;width:100%!important;max-width:none!important;box-shadow:none!important;border:0!important;border-radius:0!important;margin-left:0!important;margin-right:0!important;padding-left:max(58px,50vw - 590px)!important;padding-right:max(58px,50vw - 590px)!important}.seoBreadcrumbs{display:none!important}.seoSite :is(.seoHero,.pricingHero,.aboutHero,.trustHero,.gdprHero,.legalHero,.guideIndexHero){padding-top:68px!important;padding-bottom:68px!important}@media (width<=900px){.seoSite :is(.seoHero,.pricingHero,.aboutHero,.trustHero,.gdprHero,.legalHero,.guideIndexHero){padding-top:54px!important;padding-bottom:58px!important}}.seoBenefits article,.seoGuides a,.guideGrid>a,.founderPrinciples article,.trustControls article,.gdprRoles article,.gdprPrinciples article,.gdprData>div,.gdprSafeguards article{box-shadow:none!important;background:0 0!important;border-width:1px 0 0!important;border-radius:0!important}.seoBenefits>div,.seoGuides>div,.guideGrid,.founderPrinciples,.trustControls{gap:0!important}.seoBenefits>div{grid-template-columns:repeat(4,minmax(0,1fr))!important}.seoBenefits article,.seoGuides a,.guideGrid>a,.founderPrinciples article,.trustControls article{padding-left:0!important;padding-right:30px!important}.seoBenefits article+article,.seoGuides a+a,.guideGrid>a+a,.founderPrinciples article+article,.trustControls article+article{border-left:1px solid #d4e2ea!important;padding-left:30px!important}.seoFlatFee,.seoFinal,.publicSubscriptionCta,.founderStory,.trustData,.trustDisclosure,.gdprPrinciples,.gdprRights{box-sizing:border-box;width:100%!important;max-width:none!important;box-shadow:none!important;border-left:0!important;border-right:0!important;border-radius:0!important}.seoFlatFee,.seoFinal,.publicSubscriptionCta,.trustData,.trustDisclosure,.gdprPrinciples,.gdprRights{padding-left:max(58px,50vw - 560px)!important;padding-right:max(58px,50vw - 560px)!important}.publicSubscriptionCta{margin-top:90px!important}.seoSite:has(.seoFinal) .publicSubscriptionCta{display:none}.seoFinal{padding-top:72px!important;padding-bottom:72px!important}.founderStory{background:linear-gradient(145deg,#f8fcff,#e7f3f9)!important;gap:0!important;padding:70px max(58px,50vw - 590px)!important}.founderStory figure{border-radius:0!important}.founderStory>div{padding:54px 0 54px 58px!important}.pricingPromise,.gdprHero aside,.trustHero aside,.legalHero aside{box-shadow:none!important;border-radius:4px!important}.pricingAssurance{box-shadow:none!important;border-radius:2px!important}.premiumPricingCards article,.pricingComparison,.pricingJourney,.enterprisePricing{border-radius:6px!important}.guideArticle>header{border-radius:0!important}.seoImageStory{width:100%!important;max-width:none!important;height:620px!important;box-shadow:none!important;border-radius:0!important;margin:0 0 82px!important}.seoImageStory>div{left:max(58px,50vw - 590px)!important}.seoImageStory:after{background:linear-gradient(90deg,#06192cec 0,#08263dbd 40%,#0000 76%)!important}.seoPortable{box-sizing:border-box;border-radius:0!important;width:100%!important;max-width:none!important;margin:78px 0!important;padding:68px max(58px,50vw - 560px)!important}.seoAudienceWithImage>figure{box-shadow:none!important;border-radius:2px!important}@media (width<=900px){.seoSite :is(.seoHero,.pricingHero,.aboutHero,.trustHero,.gdprHero,.legalHero,.guideIndexHero){margin-left:0!important;margin-right:0!important;padding-left:32px!important;padding-right:32px!important}.seoBenefits article,.seoGuides a,.guideGrid>a,.founderPrinciples article,.trustControls article{padding-left:22px!important;padding-right:22px!important}.seoBenefits>div{grid-template-columns:1fr 1fr!important}.founderStory{padding:50px 22px!important}.founderStory>div{padding:38px 4px 10px!important}.publicSubscriptionCta,.seoFlatFee,.seoFinal,.trustData,.trustDisclosure,.gdprPrinciples,.gdprRights{padding-left:28px!important;padding-right:28px!important}.seoImageStory{height:540px!important;margin-bottom:60px!important}.seoImageStory>div{left:32px!important}.seoPortable{padding:52px 28px!important}}@media (width<=600px){.seoSite :is(.seoHero,.pricingHero,.aboutHero,.trustHero,.gdprHero,.legalHero,.guideIndexHero){padding-left:22px!important;padding-right:22px!important}.seoBenefits article+article,.seoGuides a+a,.guideGrid>a+a,.founderPrinciples article+article,.trustControls article+article{border-left:0!important}.seoBenefits>div{grid-template-columns:1fr!important}.seoImageStory{height:520px!important}.seoImageStory>div{left:22px!important;right:22px!important}.seoPortable{padding:44px 22px!important}}@media (width<=700px){.premiumHero{grid-template-columns:minmax(0,1fr)}.heroProduct,.productWindow,.productBody,.productMain{width:100%;min-width:0;max-width:100%}.heroProduct{overflow:hidden}.conversionProduct .productWindow{min-width:0!important;margin-bottom:0!important;transform:none!important}}.productSidebar nav a .navLock{width:17px;height:17px;color:inherit;filter:none;place-items:center;margin-left:auto;font-style:normal;display:grid}.productSidebar nav a .navLock svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}@media (width<=900px){html body .productSidebar,html body .libraryPage>.productSidebar,html body .flowPage>.productSidebar{z-index:9000;flex-direction:column;transition:transform .2s,box-shadow .2s;inset:0 auto 0 0;overflow:hidden;transform:translate(-105%);width:min(300px,88vw)!important;height:100dvh!important;padding:22px 17px 18px!important;display:flex!important;position:fixed!important}html body .productSidebar.mobileOpen{transform:translate(0);box-shadow:18px 0 55px #04162461}html body .productSidebar .brand{width:100%;padding:0 6px 18px}html body .productSidebar .closeNav{color:#fff;background:#ffffff1a;border:0;border-radius:6px;place-items:center;width:36px;height:36px;margin-left:auto;font-size:25px;display:grid}html body .productSidebar .topSupportLink{width:100%;min-width:0;margin:0 0 12px;display:grid}html body .productSidebar nav{border:0;flex-direction:column;flex:auto;gap:4px;width:100%;min-height:0;margin:0;padding:0 4px 0 0;display:flex;overflow:hidden auto}html body .productSidebar nav>a,html body .productSidebar nav>.navGroup,html body .productSidebar nav>.navGroup>button{white-space:normal;flex:none;width:100%}html body .productSidebar .navSubmenu{width:auto;box-shadow:none;background:0 0;border-left:1px solid #70a8c9;margin:3px 0 7px 36px;padding-left:7px;position:static}html body .productSidebar .user{width:100%;display:flex}.mobileNavShade{z-index:8990;background:#0416247a;border:0;position:fixed;inset:0}}.newOrderMobile{display:none}@media (width<=430px){.headerActions>.primary{min-width:74px;padding-inline:12px;font-size:0!important}.headerActions>.primary:after{content:none!important}.newOrderDesktop{display:none}.newOrderMobile{font-size:12px;display:inline!important}}@media (width<=760px){html,body{max-width:100%;overflow-x:hidden}.content,.view,.toolbar,.headerActions{min-width:0;max-width:100%}.tableWrap{overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}.tableWrap table{min-width:760px}.statGrid{grid-template-columns:1fr 1fr}}.assetRecordLink{color:#176e9f;text-align:left;background:0 0;border:0;margin-top:3px;padding:0;font-size:12px;font-weight:850;display:block}.assetRecordLink:hover{text-decoration:underline}.assetRecordHistory{background:#f7fbfd;border:1px solid #cfe0ea;border-radius:10px;margin:17px 0;padding:15px}.assetRecordHistory>div:first-child{gap:3px;display:grid}.assetRecordHistory>div:first-child span{color:#2587bd;letter-spacing:.12em;font-size:9px;font-weight:900}.assetRecordHistory>div:first-child strong{font-size:14px}.assetRecordHistory>div:first-child small{color:#667c8a;font-size:11px}.assetHistoryRows{max-height:240px;margin-top:11px;overflow:auto}.assetHistoryRows>a{color:inherit;border-top:1px solid #dce8ee;justify-content:space-between;align-items:center;gap:14px;padding:10px 2px;text-decoration:none;display:flex}.assetHistoryRows>a:hover strong{color:#1678ad}.assetHistoryRows>a>span{gap:3px;display:grid}.assetHistoryRows>a>span:last-child{justify-items:end}.assetHistoryRows b,.assetHistoryRows small{font-size:10px}.assetHistoryRows strong{font-size:12px}.assetHistoryRows p{color:#687e8c;margin:12px 0 0;font-size:11px}.assetPlanRows{border-top:1px solid #dce8ee;margin-top:10px}.assetPlanRows>a{color:inherit;border-bottom:1px solid #dce8ee;justify-content:space-between;align-items:center;gap:14px;padding:10px 2px;text-decoration:none;display:flex}.assetPlanRows>a:hover strong{color:#1678ad}.assetPlanRows>a>span{gap:3px;display:grid}.assetPlanRows>a>span:last-child{justify-items:end}.assetPlanRows b,.assetPlanRows small{font-size:10px}.assetPlanRows strong{font-size:12px}.workEvidenceUpload{background:#f6fbfe;border:1px solid #cfe0ea;border-radius:9px;gap:9px;margin:15px 0;padding:13px;display:grid}.workEvidenceUpload label{color:#38576a;gap:5px;font-size:11px;font-weight:800;display:grid}.workEvidenceUpload input{box-sizing:border-box;background:#fff;border:1px solid #c9dbe5;border-radius:7px;width:100%;padding:9px}.workEvidenceUpload small{color:#6b808d;font-size:9px;font-weight:500}.workEvidenceUpload button{justify-self:start}.workEvidence a{color:#1679ad;font-size:11px;font-weight:850}.reportFilters{background:#fff;border:1px solid #d1e0e8;border-radius:10px;grid-template-columns:repeat(3,minmax(150px,1fr)) minmax(120px,.55fr);gap:10px;margin:0 0 14px;padding:13px;display:grid}.reportFilters label,.reportFilters>div{color:#5f7685;gap:5px;font-size:10px;font-weight:800;display:grid}.reportFilters select{color:#24495f;background:#fff;border:1px solid #c8d8e2;border-radius:7px;width:100%;min-height:38px;padding:7px 28px 7px 9px;font-size:12px}.reportFilters>div{border-left:1px solid #dce7ed;align-content:center;justify-items:center}.reportFilters>div strong{color:#176e9f;font-size:24px}@media (width<=760px){.reportFilters{grid-template-columns:1fr 1fr}.reportFilters>div{border-left:0}}@media (width<=480px){.reportFilters{grid-template-columns:1fr}}.workOrderTools{align-items:center;gap:8px;display:flex}.workOrderTools label{color:#607683;align-items:center;gap:6px;font-size:10px;font-weight:800;display:flex}.workOrderTools select{color:#284a5e;background:#fff;border:1px solid #cedce4;border-radius:7px;min-height:34px;padding:6px 25px 6px 8px;font-size:11px}.workDetailBack{color:#1677aa;margin-bottom:9px;font-size:11px;font-weight:850;text-decoration:none;display:inline-block}.workDetailBack:hover{text-decoration:underline}@media (width<=560px){.workOrderTools{flex-direction:column;align-items:stretch;width:100%}.workOrderTools label,.workOrderTools select,.workOrderTools button{width:100%}.workOrderTools label{display:grid}}@media (width<=640px){.view>.tableWrap table{min-width:0!important}.view>.tableWrap thead{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.view>.tableWrap tbody,.view>.tableWrap tr,.view>.tableWrap td{width:100%;display:block}.view>.tableWrap tbody{gap:10px;padding:10px;display:grid}.view>.tableWrap tr{background:#fff;border:1px solid #d5e2ea;border-radius:10px;padding:12px;box-shadow:0 2px 8px #12364d0a}.view>.tableWrap td{border:0;min-height:26px;padding:5px 0 5px 112px;position:relative}.view>.tableWrap td:before{content:attr(data-label);color:#607683;text-transform:uppercase;letter-spacing:.4px;width:102px;font-size:9px;font-weight:800;position:absolute;top:6px;left:0}.view>.tableWrap td:first-child{border-bottom:1px solid #e6edf1;margin-bottom:5px;padding:0 0 10px}.view>.tableWrap td:first-child:before{display:none}.view>.tableWrap .kebabColumn{margin-top:-42px;padding:0;position:absolute;right:22px;width:36px!important}}.plannerCapacity{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:9px;margin:12px 0;display:grid}.plannerCapacity article{background:#fff;border:1px solid #d7e3ea;border-radius:8px;align-items:center;gap:9px;padding:11px 12px;display:flex}.plannerCapacity article>i{border-radius:5px;width:9px;height:38px}.plannerCapacity article>span{flex:1;gap:3px;min-width:0;display:grid}.plannerCapacity strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.plannerCapacity small{color:#687b86;font-size:9px}.plannerCapacity article>b{color:#174f78;font-size:17px}.plannerBacklog{background:#fffaf0;border:1px solid #eccb8f;border-radius:8px;margin:12px 0;padding:13px}.plannerBacklog header{justify-content:space-between;gap:10px;margin-bottom:9px;display:flex}.plannerBacklog header strong{font-size:12px}.plannerBacklog header span{color:#836527;font-size:9px}.plannerBacklog>div{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:7px;display:grid}.plannerBacklog button{text-align:left;color:#233946;background:#fff;border:1px solid #ead8b6;border-radius:7px;gap:3px;padding:9px;display:grid}.plannerBacklog button b,.plannerBacklog button small{color:#7c692f;font-size:8px}.plannerBacklog button span{font-size:10px;font-weight:750}.workHeaderActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.workHeaderActions button{color:#fff;background:#176f9e;border:0;border-radius:7px;padding:9px 12px;font-size:10px;font-weight:800}.workHeaderActions button:disabled{opacity:.55;cursor:wait}@media (width<=640px){.workDetailHeader{align-items:flex-start}.workHeaderActions{justify-content:flex-start}.workHeaderActions button{min-height:42px;font-size:12px}}.filters button{align-items:center;gap:6px;display:inline-flex}.filters button b{color:#5c7280;text-align:center;background:#e8eef2;border-radius:999px;min-width:19px;padding:2px 5px;font-size:9px}.filters button.selected b{color:#176c9d;background:#dceef8}.statButton{width:100%;color:inherit;text-align:left;cursor:pointer}.statButton:hover{border-color:#72acd0;transform:translateY(-2px);box-shadow:0 8px 22px #1243601c}.statButton:focus-visible{outline-offset:2px;outline:3px solid #7db8db}.statAction{color:#176e9f;margin-top:7px;font-size:9px;font-weight:850;display:block}@media (width<=600px){.pricingCompare>div{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.pricingCompare article{width:100%}.pricingCompare article span{overflow-wrap:anywhere}.pricingCompare i{line-height:1}.guideTable{overflow:visible}.guideTable table,.guideTable thead,.guideTable tbody,.guideTable tr,.guideTable th,.guideTable td{width:100%;min-width:0;display:block}.guideTable thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.guideTable tr{border:1px solid var(--line);background:#fff;border-radius:12px;margin-bottom:14px;overflow:hidden}.guideTable td{white-space:normal;overflow-wrap:anywhere;grid-template-columns:minmax(95px,.8fr) minmax(0,1.2fr);gap:12px;padding:13px 14px;display:grid}.guideTable td:before{content:attr(data-label);color:#0879cc;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:900}}.supportMenu{align-items:center;display:flex;position:relative}.supportMenu>button{color:#fff;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:12px;font-weight:800;display:flex}.supportMenu>button>span{font-size:15px;transition:transform .18s}.supportMenu>button[aria-expanded=true]>span{transform:rotate(180deg)}.supportMenuPanel{opacity:0;visibility:hidden;z-index:100;background:#fff;border:1px solid #b9d4e5;border-radius:10px;width:290px;padding:9px;transition:all .18s;position:absolute;top:calc(100% + 24px);right:-18px;transform:translateY(-7px);box-shadow:0 22px 55px #041c2d4d}.supportMenuPanel.open{opacity:1;visibility:visible;transform:none}.supportMenuPanel:before{content:"";background:#fff;border-top:1px solid #b9d4e5;border-left:1px solid #b9d4e5;width:12px;height:12px;position:absolute;top:-7px;right:36px;transform:rotate(45deg)}.supportMenuPanel>a{border-radius:7px;flex-direction:column;gap:3px;text-decoration:none;position:relative;color:#16374e!important;padding:12px!important;display:flex!important}.supportMenuPanel>a:hover{background:#eaf5fb}.supportMenuPanel b{font-size:12px}.supportMenuPanel small{color:#667f90;font-size:10px;font-weight:500}.helpSite{color:#102b40;background:#f4f7f9;min-height:100vh;font-family:IBM Plex Sans,Segoe UI,Arial,sans-serif}.helpSite>.premiumNav{z-index:60;position:sticky;top:0}.helpPage{position:relative}.helpPage>.seoBreadcrumbs{z-index:4;color:#fff;width:min(1180px,100% - 56px);position:absolute;top:0;left:50%;transform:translate(-50%)}.helpPage>.seoBreadcrumbs a,.helpPage>.seoBreadcrumbs b{color:#fff}.helpHero,.ticketHero{box-sizing:border-box;color:#fff;background:radial-gradient(circle at 82% 18%,#287aa7,#103c5d 48%,#071b2d);border-radius:0 0 24px 24px;width:min(1180px,100% - 56px);margin:0 auto;padding:88px 60px 70px;box-shadow:0 26px 70px #0723382e}.helpHero{grid-template-columns:1.3fr .7fr;align-items:end;gap:60px;display:grid}.helpHero p,.ticketHero>p,.helpQuickNav p,.helpGuideContent header p,.helpVideoSection p,.helpLiveSection p,.helpTicketCta>p,.ticketFormIntro p{color:#74c5ec;letter-spacing:.16em;margin:0 0 11px;font-size:10px;font-weight:900}.helpHero h1,.ticketHero h1{letter-spacing:-.055em;max-width:760px;margin:0;font-size:clamp(43px,5.3vw,72px);line-height:.98}.helpHero h1 em,.ticketHero h1 em{color:#78c9ef;font-style:normal}.helpHero>div>span,.ticketHero>span{color:#c7dce8;max-width:700px;margin-top:22px;font-size:17px;line-height:1.6;display:block}.helpHero nav{gap:8px;display:grid}.helpHero nav a{color:#fff;background:#ffffff0d;border:1px solid #5a91b2;border-radius:7px;justify-content:space-between;align-items:center;min-height:48px;padding:0 16px;font-size:12px;font-weight:800;text-decoration:none;display:flex}.helpHero nav a:after{content:"→"}.helpHero nav a:hover{background:#ffffff1b;border-color:#83c5e7}.helpQuickNav{border-bottom:1px solid #ccdae3;grid-template-columns:280px 1fr;gap:45px;width:min(1080px,100% - 56px);margin:65px auto;padding-bottom:55px;display:grid}.helpQuickNav h2{letter-spacing:-.04em;margin:0;font-size:32px}.helpQuickNav nav{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.helpQuickNav a{color:#244459;background:#fff;border:1px solid #d2dfe7;border-radius:7px;align-items:center;gap:12px;padding:13px;font-size:12px;font-weight:750;text-decoration:none;display:flex}.helpQuickNav a:hover{border-color:#55a4d0;transform:translateY(-1px)}.helpQuickNav a b{color:#2881b4;font-size:9px}.helpGuideList{width:min(1080px,100% - 56px);margin:0 auto}.helpGuideCategory{border-bottom:1px solid #cedbe4;grid-template-columns:360px 1fr;gap:55px;padding:60px 0;scroll-margin-top:90px;display:grid}.helpGuideCategory figure{background:#0d3552;border-radius:13px;height:290px;margin:0;position:relative;overflow:hidden;box-shadow:0 20px 48px #0c2f462e}.helpGuideCategory figure:after{content:"";background:linear-gradient(#0000 38%,#041b2b80);position:absolute;inset:0}.helpGuideCategory img{object-fit:cover;width:100%;height:100%}.helpGuideCategory figcaption{z-index:2;color:#fff;font-size:35px;font-weight:850;position:absolute;bottom:15px;right:18px}.helpGuideContent header{margin-bottom:22px}.helpGuideContent header h2{letter-spacing:-.04em;margin:0 0 9px;font-size:32px}.helpGuideContent header>span{color:#637a8a;font-size:13px;line-height:1.6}.helpGuideContent>div{background:#fff;border:1px solid #d1dfe7;border-radius:8px;overflow:hidden}.helpGuideContent details+details{border-top:1px solid #dce6ec}.helpGuideContent summary{cursor:pointer;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;padding:15px 17px;list-style:none;display:grid}.helpGuideContent summary::-webkit-details-marker{display:none}.helpGuideContent summary b{color:#1e78aa;background:#dff1fb;border-radius:50%;place-items:center;width:25px;height:25px;font-size:10px;display:grid}.helpGuideContent summary span{font-size:13px;font-weight:800}.helpGuideContent summary i{color:#277ca9;font-style:normal}.helpGuideContent details[open] summary{background:#edf7fc}.helpGuideContent details[open] summary i{transform:rotate(45deg)}.helpGuideContent details p{color:#536d7e;margin:0;padding:0 20px 18px 57px;font-size:12px;line-height:1.7}.helpVideoSection,.helpLiveSection,.helpTicketCta{box-sizing:border-box;width:min(1080px,100% - 56px);margin:70px auto 0}.helpVideoSection{grid-template-columns:1fr 420px;align-items:center;gap:55px;display:grid}.helpVideoSection h2,.helpLiveSection h2,.helpTicketCta h2{letter-spacing:-.045em;margin:0 0 12px;font-size:37px}.helpVideoSection>div>span,.helpLiveSection>div>span,.helpTicketCta>span{color:#5c7586;font-size:14px;line-height:1.65}.helpVideoPreview{color:#fff;background:linear-gradient(145deg,#0b2b45,#1c638d);border:1px solid #5b8cab;border-radius:13px;align-content:center;place-items:center;gap:8px;height:225px;display:grid;box-shadow:0 18px 42px #08273c33}.helpVideoPreview>span{color:#08283c;background:#6fc7ef;border-radius:50%;place-items:center;width:54px;height:54px;display:grid}.helpVideoPreview b{font-size:17px}.helpVideoPreview small{color:#bad8e8}.helpLiveSection{background:#e1f2fa;border-radius:14px;justify-content:space-between;align-items:center;gap:45px;padding:42px;display:flex}.helpLiveSection a,.helpTicketCta a{color:#fff;background:#237fae;border-radius:7px;flex:none;padding:14px 19px;font-size:12px;font-weight:850;text-decoration:none}.helpTicketCta{color:#fff;text-align:center;background:linear-gradient(135deg,#123d5c,#2379a8);border-radius:14px;margin-bottom:80px;padding:55px}.helpTicketCta>p{color:#8fd5f5}.helpTicketCta>span{color:#cee4ef;max-width:650px;margin:0 auto 24px;display:block}.helpTicketCta a{color:#1d6d99;background:#fff;display:inline-block}.ticketHero{padding-bottom:60px}.ticketHero h1{max-width:900px}.ticketGuideLinks{grid-template-columns:repeat(4,1fr);gap:8px;width:min(1080px,100% - 56px);margin:50px auto;display:grid}.ticketGuideLinks a{color:#26465a;background:#fff;border:1px solid #d0dee6;border-radius:7px;justify-content:space-between;gap:10px;padding:14px;font-size:11px;font-weight:750;text-decoration:none;display:flex}.ticketGuideLinks a:hover{border-color:#60a9d1}.ticketForm{background:#fff;border-radius:15px;grid-template-columns:320px 1fr;gap:55px;width:min(1080px,100% - 56px);margin:0 auto 80px;padding:46px;display:grid;box-shadow:0 20px 55px #0a30481a}.ticketFormIntro h2{letter-spacing:-.04em;margin:0 0 12px;font-size:34px}.ticketFormIntro>span{color:#617988;font-size:13px;line-height:1.65}.ticketFields{grid-template-columns:1fr 1fr;gap:15px;display:grid}.ticketFields label{color:#29485d;gap:6px;font-size:11px;font-weight:800;display:grid}.ticketFields input,.ticketFields select,.ticketFields textarea{box-sizing:border-box;color:#18364a;width:100%;font:inherit;background:#fbfdfe;border:1px solid #bed0db;border-radius:6px;padding:12px;font-size:12px}.ticketFields input:focus,.ticketFields select:focus,.ticketFields textarea:focus{border-color:#368ebe;outline:3px solid #55b0df33}.ticketWide,.ticketFields button,.ticketFields>small,.ticketFields>output{grid-column:1/-1}.ticketFields button{color:#fff;cursor:pointer;background:#237faf;border:0;border-radius:7px;min-height:49px;font-weight:850}.ticketFields button:hover{background:#176b98;transform:translateY(-1px)}.ticketFields>small{color:#708592;font-size:10px}.ticketFields>output{color:#24536e;background:#edf7fc;border-radius:6px;padding:11px;font-size:11px}.ticketTrap{position:absolute!important;left:-9999px!important}.ticketSuccess{text-align:center;background:#fff;border-radius:14px;width:min(650px,100% - 56px);margin:70px auto;padding:55px;box-shadow:0 20px 55px #0a30481a}.ticketSuccess>b{color:#177342;background:#dff6e7;border-radius:50%;place-items:center;width:55px;height:55px;margin:auto;font-size:24px;display:grid}.ticketSuccess a{color:#1775a5;font-weight:800;text-decoration:none}@media (width<=1050px){.premiumLinks{gap:12px}.supportMenu>button{font-size:11px}.helpHero{grid-template-columns:1fr}.helpHero nav{grid-template-columns:repeat(3,1fr)}.helpGuideCategory{grid-template-columns:300px 1fr}.ticketGuideLinks{grid-template-columns:repeat(2,1fr)}}@media (width<=800px){.supportMenu{display:none}.helpHero,.ticketHero{width:calc(100% - 28px);padding:66px 28px 45px}.helpHero nav{grid-template-columns:1fr}.helpQuickNav{grid-template-columns:1fr;width:calc(100% - 36px)}.helpGuideList{width:calc(100% - 36px)}.helpGuideCategory{grid-template-columns:1fr;gap:25px}.helpGuideCategory figure{height:240px}.helpVideoSection{grid-template-columns:1fr;width:calc(100% - 36px)}.helpLiveSection{flex-direction:column;align-items:flex-start;width:calc(100% - 36px);padding:30px}.helpTicketCta{width:calc(100% - 36px);padding:38px 24px}.ticketGuideLinks{width:calc(100% - 36px)}.ticketForm{grid-template-columns:1fr;width:calc(100% - 36px);padding:30px 24px}.helpPage>.seoBreadcrumbs{width:calc(100% - 28px)}}@media (width<=560px){.helpHero h1,.ticketHero h1{font-size:42px}.helpQuickNav nav,.ticketGuideLinks,.ticketFields{grid-template-columns:1fr}.helpGuideCategory figure{height:210px}.helpVideoPreview{height:190px}.ticketWide,.ticketFields button,.ticketFields>small,.ticketFields>output{grid-column:auto}}.premiumNav .supportMenu>button>.menuChevron{clip-path:none!important;width:auto!important;height:auto!important;box-shadow:none!important;filter:none!important;color:currentColor!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:11px!important;line-height:1!important;transform:none!important}.premiumNav .supportMenu>button:after{content:"▾"!important;clip-path:none!important;width:auto!important;height:auto!important;box-shadow:none!important;filter:none!important;color:currentColor!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:11px!important;font-weight:800!important;line-height:1!important;display:inline-block!important}.premiumNav .supportMenu>button[aria-expanded=true]:after{content:"▴"!important}.premiumNav .supportMenu>button,.premiumNav .supportMenu>button:hover,.premiumNav .supportMenu>button:active,.premiumNav .supportMenu>button[aria-expanded=true]{width:auto!important;box-shadow:none!important;filter:none!important;color:#fff!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;transform:none!important}.premiumNav .supportMenu>button:hover{color:#d8efff!important}.premiumNav .supportMenu>button:focus-visible{outline-offset:6px!important;box-shadow:none!important;background:0 0!important;outline:2px solid #8fd4f5!important}.helpSite{color:#122f43;background:#f6f8fa;font-size:16px;line-height:1.6}.helpPage>.seoBreadcrumbs{width:min(1240px,100% - 64px);padding:22px 0;font-size:13px;top:0}.helpHero,.ticketHero{width:100%;max-width:none;min-height:0;box-shadow:none;background:radial-gradient(circle at 82% 15%,#2d89b5 0,#174f73 28%,#092941 62%,#061a2b 100%);border-radius:0;margin:0;padding:72px max(32px,50vw - 590px);height:auto!important}.helpHero{grid-template-columns:minmax(0,760px) minmax(260px,360px);justify-content:space-between;align-items:start;gap:70px;min-height:0}.ticketHero{min-height:360px}.helpHero p,.ticketHero>p{letter-spacing:.17em;font-size:12px}.helpHero h1,.ticketHero h1{text-wrap:balance;font-size:clamp(52px,6vw,82px);line-height:1.02}.helpHero>div>span,.ticketHero>span{color:#d5e6ef;max-width:740px;font-size:19px;line-height:1.65}.helpHero nav a{min-height:54px;padding:0 19px;font-size:14px}.helpQuickNav,.helpGuideList,.helpVideoSection,.helpLiveSection,.helpTicketCta,.ticketGuideLinks,.ticketForm{width:min(1180px,100% - 64px)}.helpQuickNav{grid-template-columns:320px 1fr;margin:78px auto;padding-bottom:68px}.helpQuickNav h2{font-size:38px}.helpQuickNav a{padding:16px;font-size:15px}.helpQuickNav a b{font-size:11px}.helpGuideCategory{grid-template-columns:390px 1fr;gap:65px;padding:72px 0}.helpGuideCategory figure{border-radius:8px;height:315px}.helpGuideContent header h2{font-size:38px}.helpGuideContent header>span{font-size:16px}.helpGuideContent summary{padding:18px 20px}.helpGuideContent summary span{font-size:15px}.helpGuideContent summary b{font-size:11px}.helpGuideContent details p{padding:2px 24px 22px 60px;font-size:15px}.helpVideoSection,.helpLiveSection{margin-top:86px}.helpVideoSection h2,.helpLiveSection h2,.helpTicketCta h2{font-size:42px}.helpVideoSection>div>span,.helpLiveSection>div>span,.helpTicketCta>span{font-size:16px}.helpVideoPreview{border-radius:8px;height:250px}.helpLiveSection{border-radius:8px;padding:50px}.helpLiveSection a,.helpTicketCta a{font-size:14px}.helpTicketCta{border-radius:8px;padding:62px}.helpVideoPreview{text-decoration:none;transition:transform .18s,box-shadow .18s}.helpVideoPreview:hover{transform:translateY(-3px);box-shadow:0 22px 46px #08273c3d}.helpVideoPreview:focus-visible{outline-offset:4px;outline:3px solid #6fc7ef}.ticketGuideLinks{gap:12px;margin:58px auto}.ticketGuideLinks a{padding:16px;font-size:14px}.ticketForm{border-radius:8px;grid-template-columns:360px 1fr;padding:54px}.ticketFormIntro h2{font-size:40px}.ticketFormIntro>span{font-size:16px}.ticketFields label{font-size:13px}.ticketFields input,.ticketFields select,.ticketFields textarea{font-size:15px}.ticketFields>small,.ticketFields>output{font-size:12px}@media (width<=1050px){.helpHero{grid-template-columns:1fr}.helpHero nav{grid-template-columns:repeat(3,1fr)}.helpGuideCategory{grid-template-columns:320px 1fr}}@media (width<=800px){.helpPage>.seoBreadcrumbs{width:calc(100% - 40px)}.helpHero,.ticketHero{width:100%;padding:54px 24px}.helpHero{min-height:auto}.ticketHero{min-height:360px}.helpHero nav{grid-template-columns:1fr}.helpQuickNav,.helpGuideList,.helpVideoSection,.helpLiveSection,.helpTicketCta,.ticketGuideLinks,.ticketForm{width:calc(100% - 40px)}.helpGuideCategory{grid-template-columns:1fr}.helpGuideCategory figure{height:280px}.ticketForm{grid-template-columns:1fr;padding:36px 28px}}@media (width<=560px){.helpHero h1,.ticketHero h1{font-size:45px}.helpHero>div>span,.ticketHero>span{font-size:17px}.helpQuickNav{margin:48px auto;padding-bottom:46px}.helpQuickNav nav,.ticketGuideLinks,.ticketFields{grid-template-columns:1fr}.helpGuideCategory{padding:50px 0}.helpGuideCategory figure{height:220px}.helpGuideContent header h2{font-size:32px}.helpGuideContent details p{padding-left:20px}.helpVideoSection,.helpLiveSection{margin-top:60px}.helpLiveSection,.helpTicketCta,.ticketForm{padding:34px 22px}.helpVideoSection h2,.helpLiveSection h2,.helpTicketCta h2,.ticketFormIntro h2{font-size:34px}}.useCasesMenuPanel{width:330px;max-height:min(620px,100vh - 110px);overflow-y:auto}.industrySite{color:#102c40;background:#f3f6f8;min-height:100vh;font-family:IBM Plex Sans,Segoe UI,Arial,sans-serif}.industrySite>.premiumNav{z-index:60;position:sticky;top:0}.industryIndex,.industryPage{position:relative}.industryIndex>.seoBreadcrumbs,.industryPage>.seoBreadcrumbs{z-index:4;box-sizing:border-box;color:#fff;width:min(1180px,100% - 56px);position:absolute;top:0;left:50%;transform:translate(-50%)}.industryIndex>.seoBreadcrumbs a,.industryPage>.seoBreadcrumbs a,.industryIndex>.seoBreadcrumbs b,.industryPage>.seoBreadcrumbs b{color:#fff}.industryIndex>header,.industryHero{box-sizing:border-box;border-radius:0 0 24px 24px;width:min(1180px,100% - 56px);margin:0 auto;overflow:hidden;box-shadow:0 26px 70px #06233733}.industryIndex>header{color:#fff;background:radial-gradient(circle at 83% 15%,#277da9,#0f3c5c 43%,#071b2d 80%);padding:90px 60px 65px}.industryIndex>header>p,.industryHero p,.industryProblem p,.industryBenefits>header p,.industryWorkflow>header p,.industryOutcomes>div>p,.industryPricing>div>p,.industryRelated>header p,.industryIndexPrice p{color:#5db6e3;letter-spacing:.16em;margin:0 0 12px;font-size:10px;font-weight:900}.industryIndex>header h1{letter-spacing:-.055em;margin:0;font-size:clamp(48px,6vw,78px);line-height:.98}.industryIndex>header h1 em{color:#71c5ec;font-style:normal}.industryIndex>header>span{color:#c8dce8;max-width:720px;margin-top:22px;font-size:17px;line-height:1.6;display:block}.industryIndex>header>div{align-items:center;gap:22px;margin-top:28px;display:flex}.industryIndex>header>div b{color:#082a40;background:#6bc6ee;border-radius:5px;padding:9px 11px;font-size:9px}.industryIndex>header>div span{color:#d5e9f3;font-size:11px}.industryIndexGrid{grid-template-columns:repeat(2,1fr);gap:18px;width:min(1080px,100% - 56px);margin:65px auto;display:grid}.industryIndexGrid>a{color:#fff;background:#0b2d46;border-radius:13px;min-height:420px;text-decoration:none;position:relative;overflow:hidden;box-shadow:0 20px 45px #0a2d4329}.industryIndexGrid>a:after{content:"";background:linear-gradient(#051c2b0d 25%,#041826f5);position:absolute;inset:0}.industryIndexGrid img{object-fit:cover;width:100%;height:100%;transition:transform .5s;position:absolute}.industryIndexGrid>a:hover img{transform:scale(1.035)}.industryIndexGrid>a>div{z-index:2;padding:30px;position:absolute;bottom:0;left:0;right:0}.industryIndexGrid p{color:#7ac9ed;letter-spacing:.12em;margin:0 0 8px;font-size:9px;font-weight:900}.industryIndexGrid h2{margin:0 0 9px;font-size:31px}.industryIndexGrid span{color:#d1e3ec;max-width:560px;font-size:12px;line-height:1.6;display:block}.industryIndexGrid b{color:#7dd0f3;margin-top:16px;font-size:11px;display:block}.industryIndexPrice{box-sizing:border-box;background:#e2f3fb;border-radius:14px;justify-content:space-between;align-items:center;gap:45px;width:min(1080px,100% - 56px);margin:0 auto 80px;padding:45px;display:flex}.industryIndexPrice h2{letter-spacing:-.04em;margin:0 0 10px;font-size:34px}.industryIndexPrice div>span{color:#587283;max-width:690px;font-size:13px;line-height:1.6;display:block}.industryIndexPrice>a{color:#fff;background:#217cab;border-radius:7px;flex:none;padding:14px 18px;font-size:12px;font-weight:850;text-decoration:none}.industryHero{color:#fff;background-position:50%;background-size:cover;align-items:center;min-height:610px;padding:90px 60px 60px;display:flex}.industryHero h1{letter-spacing:-.055em;margin:0;font-size:clamp(48px,5.6vw,75px);line-height:.98}.industryHero>div>span{color:#cbdfe9;margin-top:22px;font-size:17px;line-height:1.62;display:block}.industryHero nav{gap:10px;margin-top:28px;display:flex}.industryHero nav a{color:#fff;border:1px solid #85bbd5;border-radius:7px;padding:14px 18px;font-size:11px;font-weight:850;text-decoration:none}.industryHero nav a:first-child{color:#08293e;background:#63c0e9;border-color:#63c0e9}.industryHero small{color:#b8d2df;margin-top:17px;display:block}.industryProblem,.industryBenefits,.industryWorkflow,.industryOutcomes,.industryPricing,.industryRelated{box-sizing:border-box;width:min(1080px,100% - 56px);margin:0 auto}.industryProblem{grid-template-columns:.9fr 1.1fr;gap:65px;padding:80px 0;display:grid}.industryProblem h2,.industryBenefits>header h2,.industryWorkflow>header h2,.industryOutcomes h2,.industryPricing h2,.industryRelated h2{letter-spacing:-.045em;margin:0;font-size:clamp(32px,4vw,48px);line-height:1.05}.industryProblem ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.industryProblem li{color:#425d6e;background:#fff;border:1px solid #d1dee6;border-radius:7px;align-items:center;gap:13px;padding:15px;font-size:12px;display:flex}.industryProblem li b{color:#bd2525;background:#fee8e8;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.industryBenefits{border-top:1px solid #cad9e2;padding:70px 0}.industryBenefits>header{max-width:780px;margin-bottom:35px}.industryBenefits>header>span{color:#5c7484;margin-top:14px;font-size:14px;line-height:1.65;display:block}.industryBenefits>div{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.industryBenefits article{background:#fff;border:1px solid #d0dee6;border-radius:9px;padding:26px}.industryBenefits article>b{color:#2782b3;font-size:10px}.industryBenefits h3{margin:18px 0 8px;font-size:19px}.industryBenefits article p{color:#5b7383;margin:0;font-size:12px;line-height:1.65}.industryWorkflow{color:#fff;background:linear-gradient(135deg,#0c304b,#1d658e);border-radius:18px;padding:65px 55px}.industryWorkflow>header p{color:#8dd4f3}.industryWorkflow>div{grid-template-columns:repeat(3,1fr);gap:28px;margin-top:40px;display:grid}.industryWorkflow article{border-top:1px solid #5f93af;padding-top:20px}.industryWorkflow article>b{color:#75c9ed;font-size:11px}.industryWorkflow h3{margin:16px 0 9px;font-size:20px}.industryWorkflow article p{color:#c5dae5;margin:0;font-size:12px;line-height:1.65}.industryOutcomes{grid-template-columns:.8fr 1.2fr;gap:60px;padding:75px 0;display:grid}.industryOutcomes ul{grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;list-style:none;display:grid}.industryOutcomes li{color:#25617f;background:#e3f3fa;border-radius:7px;padding:15px;font-size:12px;font-weight:750}.industryPricing{background:#fff;border-radius:18px;grid-template-columns:1.2fr .8fr;gap:55px;padding:60px;display:grid;box-shadow:0 20px 55px #0a2f461a}.industryPricing>div>span{color:#5b7484;margin-top:18px;font-size:14px;line-height:1.65;display:block}.industryPricing ul{grid-template-columns:1fr 1fr;gap:9px;margin:25px 0 0;padding:0;list-style:none;display:grid}.industryPricing li{color:#315b73;font-size:12px;font-weight:750}.industryPricing li:before{content:"✓";color:#1882b7;margin-right:8px}.industryPricing aside{color:#fff;background:linear-gradient(140deg,#123f5d,#247eaa);border-radius:12px;flex-direction:column;justify-content:center;padding:32px;display:flex}.industryPricing aside small{color:#a7d9ee;font-weight:850}.industryPricing aside strong{margin-top:13px;font-size:62px;line-height:1}.industryPricing aside>b{font-size:14px}.industryPricing aside p{color:#c8dfeb;font-size:11px;line-height:1.6}.industryPricing aside a{color:#1d6d98;text-align:center;background:#fff;border-radius:6px;margin-top:12px;padding:13px;font-size:11px;font-weight:850;text-decoration:none}.industryRelated>header{margin-bottom:25px}.industryRelated>div{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.industryRelated a{color:#fff;border-radius:10px;height:200px;text-decoration:none;position:relative;overflow:hidden}.industryRelated a:after{content:"";background:linear-gradient(#0000,#071d2ded);position:absolute;inset:0}.industryRelated img{object-fit:cover;width:100%;height:100%}.industryRelated span,.industryRelated a>b{z-index:2;position:absolute;bottom:18px}.industryRelated span{font-size:15px;font-weight:800;left:18px}.industryRelated a>b{right:18px}@media (width<=1120px){.premiumLinks{gap:10px}.premiumLinks>a,.supportMenu>button{font-size:10px}.supportMenuPanel{top:calc(100% + 20px)}}@media (width<=850px){.useCasesMenu{display:none}.industryIndex>header,.industryHero{width:calc(100% - 28px);padding-left:30px;padding-right:30px}.industryIndexGrid,.industryProblem,.industryOutcomes,.industryPricing{grid-template-columns:1fr;width:calc(100% - 36px)}.industryBenefits,.industryWorkflow,.industryRelated{width:calc(100% - 36px)}.industryBenefits>div{grid-template-columns:1fr 1fr}.industryWorkflow>div{grid-template-columns:1fr}.industryIndexPrice{flex-direction:column;align-items:flex-start;width:calc(100% - 36px)}.industryPage>.seoBreadcrumbs,.industryIndex>.seoBreadcrumbs{width:calc(100% - 28px)}}@media (width<=580px){.industryIndex>header>div,.industryHero nav{flex-direction:column;align-items:flex-start}.industryIndexGrid>a{min-height:380px}.industryHero{min-height:570px}.industryBenefits>div,.industryOutcomes ul,.industryPricing ul,.industryRelated>div{grid-template-columns:1fr}.industryWorkflow,.industryPricing{padding:38px 24px}.industryRelated a{height:180px}}.industrySite{color:#122f43;background:#f6f8fa;font-size:16px;line-height:1.6}.industryIndex>.seoBreadcrumbs,.industryPage>.seoBreadcrumbs{width:min(1240px,100% - 64px);padding:22px 0;font-size:13px;top:0}.industryIndex>header,.industryHero{width:100%;max-width:none;box-shadow:none;border-radius:0;margin:0}.industryIndex>header{background:radial-gradient(circle at 82% 12%,#2e8cba 0,#174f73 27%,#092941 62%,#061a2b 100%);min-height:470px;padding:72px max(32px,50vw - 590px)}.industryHero{background-position:50%;background-size:cover;align-items:flex-start;min-height:540px;padding:64px max(32px,50vw - 590px) 68px}.industryIndex>header h1,.industryHero h1{letter-spacing:-.05em;text-wrap:balance;max-width:820px;font-size:clamp(52px,6vw,84px);line-height:1.02}.industryIndex>header>span,.industryHero>div>span{color:#d5e6ef;max-width:720px;margin-top:25px;font-size:19px;line-height:1.65}.industryIndex>header>p,.industryHero p{letter-spacing:.17em;font-size:12px}.industryIndex>header>div{flex-wrap:wrap;gap:12px 28px;margin-top:32px}.industryIndex>header>div b{font-size:11px}.industryIndex>header>div span{font-size:14px}.industryHero>div{max-width:760px}.industryHero nav a{font-size:14px}.industryHero small{font-size:13px}.industryIndexGrid{gap:24px;width:min(1180px,100% - 64px);margin:78px auto}.industryIndexGrid>a{border-radius:8px;min-height:460px;box-shadow:0 22px 50px #0a2d4324}.industryIndexGrid>a>div{padding:34px}.industryIndexGrid p{font-size:11px}.industryIndexGrid h2{font-size:34px;line-height:1.15}.industryIndexGrid span{font-size:15px;line-height:1.65}.industryIndexGrid b{font-size:13px}.industryProblem,.industryBenefits,.industryWorkflow,.industryOutcomes,.industryPricing,.industryRelated{width:min(1180px,100% - 64px)}.industryProblem{padding:96px 0}.industryProblem li{padding:18px;font-size:15px}.industryProblem li b{flex:0 0 29px}.industryBenefits{padding:88px 0}.industryBenefits>header>span{font-size:17px}.industryBenefits article{padding:30px}.industryBenefits article>b{font-size:12px}.industryBenefits h3{font-size:22px}.industryBenefits article p{font-size:15px}.industryWorkflow{padding:76px 64px}.industryWorkflow article>b{font-size:13px}.industryWorkflow h3{font-size:23px}.industryWorkflow article p{font-size:15px}.industryOutcomes{padding:90px 0}.industryOutcomes li{padding:18px;font-size:15px}.industryPricing{padding:68px}.industryPricing>div>span{font-size:16px}.industryPricing li{font-size:14px}.industryPricing aside p,.industryPricing aside a{font-size:13px}.industryRelated{padding:90px 0}.industryRelated span{font-size:17px}.industryIndexPrice{border-radius:8px;width:min(1180px,100% - 64px);padding:54px}.industryIndexPrice div>span{font-size:16px}.industryIndexPrice>a{font-size:14px}@media (width<=850px){.industryIndex>.seoBreadcrumbs,.industryPage>.seoBreadcrumbs{width:calc(100% - 40px)}.industryIndex>header,.industryHero{width:100%;padding-left:24px;padding-right:24px}.industryIndexGrid,.industryProblem,.industryBenefits,.industryWorkflow,.industryOutcomes,.industryPricing,.industryRelated,.industryIndexPrice{width:calc(100% - 40px)}.industryHero{min-height:610px}.industryBenefits>div{grid-template-columns:1fr 1fr}.industryWorkflow{padding:52px 34px}}@media (width<=580px){.industryIndex>header{min-height:auto;padding-top:52px;padding-bottom:58px}.industryHero{min-height:500px;padding-top:52px}.industryIndex>header h1,.industryHero h1{font-size:45px}.industryIndex>header>span,.industryHero>div>span{font-size:17px}.industryIndexGrid{margin:45px auto}.industryIndexGrid>a{min-height:410px}.industryIndexGrid>a>div{padding:24px}.industryIndexGrid h2{font-size:28px}.industryProblem{gap:34px;padding:64px 0}.industryBenefits{padding:60px 0}.industryBenefits>div{grid-template-columns:1fr}.industryWorkflow,.industryPricing,.industryIndexPrice{padding:38px 24px}.industryOutcomes,.industryRelated{padding:62px 0}}.industryHero>div{width:min(760px,100%)}.industryHero h1{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;max-width:760px;font-size:clamp(50px,5.25vw,72px);line-height:1.04}.industryHero>div>span{text-wrap:pretty;max-width:680px}.industryProblem>div{max-width:470px}.industryProblem ul{align-content:start}.industryProblem li span{text-wrap:pretty;min-width:0;line-height:1.5}.industryBenefits>div,.industryWorkflow>div{align-items:stretch}.industryBenefits article{grid-template-rows:auto minmax(58px,auto) 1fr;align-content:start;display:grid}.industryBenefits h3{text-wrap:balance;align-items:flex-end;margin:16px 0 10px;line-height:1.22;display:flex}.industryBenefits article p{text-wrap:pretty;align-self:start}.industryWorkflow article{grid-template-rows:auto minmax(66px,auto) 1fr;align-content:start;display:grid}.industryWorkflow h3{text-wrap:balance;align-items:flex-end;margin:14px 0 10px;line-height:1.24;display:flex}.industryWorkflow article p{text-wrap:pretty}.industryOutcomes li{box-sizing:border-box;align-items:center;min-height:58px;line-height:1.45;display:flex}.industryPricing h2,.industryRelated h2,.industryProblem h2,.industryBenefits>header h2,.industryWorkflow>header h2,.industryOutcomes h2{text-wrap:balance}.industryIndexGrid h2,.industryIndexGrid span{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;text-wrap:pretty}@media (width<=850px){.industryHero h1{max-width:690px;font-size:clamp(46px,7vw,64px)}.industryBenefits article{grid-template-rows:auto minmax(54px,auto) 1fr}}@media (width<=580px){.industryHero h1{font-size:clamp(39px,11.5vw,48px);line-height:1.06}.industryBenefits article,.industryWorkflow article{grid-template-rows:auto auto 1fr}.industryBenefits h3,.industryWorkflow h3,.industryOutcomes li{min-height:0}}.evidenceInvestmentCard{flex-direction:column;padding-top:29px;display:flex}.evidenceMetric{box-sizing:border-box;background:linear-gradient(145deg,#46a2e63d,#092a4994);border:1px solid #7dc6f62e;border-radius:10px;flex-direction:column;flex:0 0 166px;justify-content:flex-end;height:166px;min-height:166px;margin-bottom:28px;padding:25px 24px;display:flex;position:relative;overflow:hidden}.evidenceMetric:before{content:"";background:linear-gradient(115deg,#0000 0 55%,#67b5ff21 55.2% 56%,#0000 56.2%),linear-gradient(0deg,#76c1f617 1px,#0000 1px) 0 0/100% 31px;position:absolute;inset:0}.evidenceMetric:after{content:"";background:linear-gradient(90deg,#62baff 0 72%,#62baff33 72%);height:3px;position:absolute;bottom:18px;left:24px;right:24px}.evidenceMetric>span{z-index:1;color:#fff;letter-spacing:-.06em;white-space:nowrap;text-shadow:0 8px 30px #000d1b4d;font-size:clamp(40px,3.2vw,48px);font-weight:850;line-height:.92;position:relative}.evidenceMetric>small{z-index:1;color:#9edaff;letter-spacing:.12em;text-transform:uppercase;align-items:flex-end;min-height:32px;margin:12px 0 15px;font-size:9px;font-weight:850;display:flex;position:relative}.evidenceInvestmentCard>small{color:#75bce9;letter-spacing:.14em;flex:none;font-size:9px;font-weight:800}.evidenceInvestmentCard h3{box-sizing:border-box;text-transform:none;flex:0 0 84px;min-height:84px;margin:13px 0 10px;font-size:22px;line-height:1.2}.evidenceInvestmentCard>p{box-sizing:border-box;color:#aebfd0;flex:0 0 112px;min-height:112px;margin:0;font-size:13px;line-height:1.65}.evidenceInvestmentCard>a{color:#8fd0ff;gap:8px;margin-top:auto;padding-top:20px;font-size:11px;font-weight:750;text-decoration:none;display:inline-flex}.evidenceInvestmentCard>a:hover{color:#fff}@media (width<=720px){.evidenceMetric{flex-basis:150px;height:150px;min-height:150px}.evidenceMetric>span{font-size:48px}.evidenceInvestmentCard h3,.evidenceInvestmentCard>p{flex-basis:auto;min-height:0}.evidenceInvestmentCard>a{margin-top:0}}.overviewView{position:relative}.overviewHelpToggle{z-index:20;color:#fff;background:linear-gradient(145deg,#4aa8dc,#176b9e);border:2px solid #fff;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;font-size:23px;font-weight:850;transition:transform .18s,box-shadow .18s,background .18s;display:grid;position:relative;box-shadow:0 4px 12px #07253a2e}.overviewHelpToggle:hover,.overviewHelpToggle[aria-pressed=true]{background:linear-gradient(145deg,#67bce9,#217bad);transform:translateY(-1px);box-shadow:0 6px 16px #07253a3d}.overviewGuideShade{z-index:60;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#05142194;position:fixed;inset:0}.overviewHelpMode .overviewGuideTarget{z-index:61;border-radius:11px;position:relative;box-shadow:0 0 0 3px #68bff1bf,0 18px 45px #00121e4d}.overviewGuideMarker{z-index:63;color:#fff;background:#168bd0;border:3px solid #fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:13px;font-weight:900;animation:1.8s ease-in-out infinite overviewGuidePulse;display:grid;position:absolute;top:-13px;left:-13px;box-shadow:0 7px 18px #051f3073}.overviewGuideMarker:hover,.overviewGuideMarker:focus-visible{background:#52b8ed;outline:3px solid #7ed2ff59;transform:scale(1.12)}@keyframes overviewGuidePulse{0%,to{box-shadow:0 7px 18px #051f3073,0 0 #54baef80}50%{box-shadow:0 7px 18px #051f3073,0 0 0 9px #54baef00}}.overviewGuideDialogBackdrop{z-index:110;background:#051421b3;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.overviewGuideDialog{background:#fff;border:1px solid #bdd8e8;border-radius:13px;width:min(480px,100%);padding:30px;position:relative;box-shadow:0 30px 90px #000f1a73}.overviewGuideDialog>span{color:#247bab;letter-spacing:.12em;font-size:10px;font-weight:850}.overviewGuideDialog>b{color:#1978ad;background:#e1f2fb;border-radius:50%;place-items:center;width:50px;height:50px;margin-top:22px;font-size:20px;display:grid}.overviewGuideDialog h2{color:#15344d;letter-spacing:-.025em;margin:19px 0 10px;font-size:25px}.overviewGuideDialog p{color:#5e7181;margin:0;font-size:14px;line-height:1.65}.overviewGuideClose{color:#24465f;background:#eaf0f4;border:0;border-radius:50%;width:32px;height:32px;font-size:20px;position:absolute;top:16px;right:16px}.overviewGuideDialog footer{border-top:1px solid #dce5eb;justify-content:space-between;gap:10px;margin-top:26px;padding-top:18px;display:flex}.overviewGuideDialog footer button{color:#31536b;background:#fff;border:1px solid #c8d6df;border-radius:7px;min-height:42px;padding:10px 15px;font-size:12px;font-weight:800}.overviewGuideDialog footer button:disabled{opacity:.45;cursor:default}.overviewGuideDialog footer .primary{color:#fff;background:linear-gradient(145deg,#358fc2,#176590);border:0}@media (width<=760px){.overviewHelpToggle{width:44px;height:44px}.overviewGuideMarker{left:-7px}.overviewGuideDialog{padding:24px 21px}}@media (prefers-reduced-motion:reduce){.overviewGuideMarker{animation:none}}.content:has(.overviewView){background:radial-gradient(circle at 88% 2%,#54aee014,#0000 28rem),#f4f7fa}.content:has(.overviewView)>header{border-bottom:1px solid #dce5eb}.content:has(.overviewView) .pageIdentity p{color:#678092;letter-spacing:.03em;font-size:11px}.content:has(.overviewView) .pageIdentity h1{color:#102f47;letter-spacing:-.035em;font-size:29px;font-weight:800}.overviewView{--overview-ink:#102f47;--overview-copy:#5c7383;--overview-blue:#167fba;--overview-line:#d8e3ea;color:var(--overview-ink);padding-top:26px}.overviewView .statGrid{gap:16px}.overviewView .stat{border:1px solid var(--overview-line);border-top:1px solid var(--overview-line);text-align:left;background:#fffffffa;border-radius:10px;min-height:150px;padding:22px 21px 20px;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:0 12px 30px #1232480e,0 1px 2px #1232480a}.overviewView .statButton:hover,.overviewView .statButton:focus-visible{border-color:#9fc9df;outline:none;transform:translateY(-2px);box-shadow:0 18px 38px #12425e1a,0 0 0 3px #2a91c914}.overviewView .stat:after{content:"";background:#268bc2;height:3px;position:absolute;inset:auto 0 0}.overviewView .stat.green:after{background:#178c5a}.overviewView .stat.amber:after{background:#df8618}.overviewView .stat.red:after{background:#df2633}.overviewView .stat span{color:#5e7484;letter-spacing:.01em;font-size:12px;font-weight:760}.overviewView .stat strong{color:var(--overview-ink);letter-spacing:-.045em;margin:13px 0 5px;font-size:34px;font-weight:820}.overviewView .stat small{color:#718594;font-size:11px}.overviewView .statAction{color:var(--overview-blue);letter-spacing:.015em;margin-top:13px;font-size:10px}.overviewView .stat em{filter:drop-shadow(0 6px 10px #185b802e);background:#268bc2;width:38px;height:38px}.overviewView .sectionBlock{margin-top:31px}.overviewView .sectionTitle{margin-bottom:15px}.overviewView .sectionTitle h2,.overviewView .panel h3{color:var(--overview-ink);letter-spacing:-.025em;font-size:19px;font-weight:800}.overviewView .sectionTitle p,.overviewView .panel p{color:var(--overview-copy);font-size:12px;line-height:1.5}.overviewView .sectionTitle button,.overviewView .panelHead button{color:#176f9f;background:#fff;border:1px solid #c9dce7;border-radius:6px;min-height:36px;padding:8px 11px;font-size:11px;font-weight:800;transition:border-color .16s,background .16s,color .16s}.overviewView .sectionTitle button:hover,.overviewView .panelHead button:hover{color:#0f5f8d;background:#edf7fc;border-color:#2288be}.overviewView .tableWrap,.overviewView .panel{border:1px solid var(--overview-line);background:#fff;border-radius:9px;box-shadow:0 14px 34px #1232480d}.overviewView .tableWrap th{color:#597184;letter-spacing:.075em;background:#f2f6f9;padding-top:14px;padding-bottom:14px;font-size:10px}.overviewView .tableWrap td{color:#506878;border-color:#e6edf2;padding-top:16px;padding-bottom:16px;font-size:12px}.overviewView .tableWrap td strong{color:#17364d;font-size:12px}.overviewView .tableWrap tbody tr{transition:background-color .15s}.overviewView .tableWrap tbody tr:hover{background:#f7fafc}.overviewView .lowerGrid{gap:16px;margin-top:20px}.overviewView .panel{padding:21px}.overviewView .panelHead{border-color:#e3ebf0;padding-bottom:16px}.overviewView .scheduleRecord,.overviewView .riskRow{border-color:#e6edf2;padding-top:15px;padding-bottom:15px}.overviewView .schedule strong,.overviewView .riskRow strong{color:#17364d;font-size:12px}.overviewView .schedule small,.overviewView .riskRow small{color:#6b8190;font-size:10px}.overviewView .schedule em{color:#176f9f;font-size:10px;font-style:normal;font-weight:800}.overviewView .uptime{padding-top:17px}.overviewView .uptime span,.overviewView .uptime small{font-size:10px}.overviewView .uptime strong{color:#17364d;font-size:13px}.overviewView .uptime i{background:#e2eaf0;height:7px}.overviewView .uptime i b{background:linear-gradient(90deg,#167aaf,#39a1d5)}@media (width<=760px){.content:has(.overviewView)>header{border-bottom:0}.overviewView{padding-top:8px}.overviewView .statGrid{gap:10px}.overviewView .stat{min-height:137px;padding:17px 15px}.overviewView .stat strong{font-size:28px}.overviewView .sectionBlock{margin-top:25px}.overviewView .sectionTitle{align-items:flex-start;gap:12px}}@media (width<=430px){.overviewView .stat{min-height:132px}.overviewView .stat em{display:none}.overviewView .stat span{font-size:11px}.overviewView .stat small{font-size:10px}.overviewView .statAction{font-size:9px}}@media (prefers-reduced-motion:reduce){.overviewView .statButton{transition:none}}.shell:has(.overviewView) .productSidebar{box-shadow:inset -1px 0 #ffffff0d;background:linear-gradient(#0b2940 0%,#0c314b 58%,#09263b 100%)!important}.shell:has(.overviewView) .productSidebar nav>a{color:#c8d9e5!important;font-size:12px!important;font-weight:720!important}.shell:has(.overviewView) .productSidebar nav>.navGroup>button{color:#c8d9e5!important;font-size:12px!important;font-weight:720!important}.shell:has(.overviewView) .productSidebar nav>a:hover{color:#fff!important;background:#ffffff13!important;transform:none!important}.shell:has(.overviewView) .productSidebar nav>.navGroup>button:hover{color:#fff!important;background:#ffffff13!important;transform:none!important}.shell:has(.overviewView) .productSidebar nav>a.active{color:#fff!important;background:#4ba6da2b!important;box-shadow:inset 3px 0 #58b5e6!important}.shell:has(.overviewView) .productSidebar nav>.navGroup>button.active{color:#fff!important;background:#4ba6da2b!important;box-shadow:inset 3px 0 #58b5e6!important}.shell:has(.overviewView) .productSidebar nav a>span{color:#c6dfed!important;background:#ffffff12!important}.shell:has(.overviewView) .productSidebar nav .navGroup>button>span{color:#c6dfed!important;background:#ffffff12!important}.shell:has(.overviewView) .productSidebar nav a.active>span{color:#176c99!important;background:#eaf6fc!important}.shell:has(.overviewView) .productSidebar nav .navGroup>button.active>span{color:#176c99!important;background:#eaf6fc!important}:is(.shell:has(.overviewView) .productSidebar .supportNavCard,.shell:has(.overviewView) .productSidebar .topSupportLink,.productSidebar.overviewMode .topSupportLink){box-shadow:none!important;background:#ffffff0d!important;border-color:#91c8e557!important}:is(.shell:has(.overviewView) .productSidebar .topSupportLink:hover,.productSidebar.overviewMode .topSupportLink:hover){background:#ffffff16!important;border-color:#91c8e585!important;transform:none!important}.content:has(.overviewView) .headerActions>.primary{background:#187eaf;border:1px solid #176f9f;transition:background-color .16s,border-color .16s,transform .16s;box-shadow:0 6px 16px #115b8226}.content:has(.overviewView) .headerActions>.primary:hover{background:#116c9a;border-color:#0d5c87;transform:translateY(-1px);box-shadow:0 8px 18px #115b8233}.content:has(.overviewView) .overviewHelpToggle{color:#176f9f;background:#fff;border:1px solid #c4d7e2;box-shadow:0 4px 12px #12324814}:is(.content:has(.overviewView) .overviewHelpToggle:hover,.content:has(.overviewView) .overviewHelpToggle[aria-pressed=true]){color:#0e608c;background:#edf7fc;border-color:#82b7d3;box-shadow:0 6px 14px #1232481c}.overviewView .stat{min-height:143px;box-shadow:0 8px 24px #1232480a,0 1px 2px #12324809}.overviewView .stat:after{display:none}.overviewView .statButton:hover,.overviewView .statButton:focus-visible{border-color:#a9c8d9;box-shadow:0 12px 28px #12425e13,0 0 0 3px #2a91c90f}.overviewView .stat em{filter:none;width:34px;height:34px;font-size:11px}.overviewView .stat.blue em{color:#fff!important;background:#176f9f!important}.overviewView .stat.green em{color:#fff!important;background:#14764a!important}.overviewView .stat.amber em{color:#fff!important;background:#9b5b0b!important}.overviewView .stat.red em{color:#fff!important;filter:drop-shadow(0 4px 6px #5f152027)!important;background:linear-gradient(145deg,#bd4853,#982b36 58%,#741923)!important;box-shadow:inset 0 1px #ffffff3d!important}.overviewView .priority.critical,.overviewView .priority.high,.overviewView .priority.medium,.overviewView .priority.low,.overviewView .status.open,.overviewView .status.in-progress,.overviewView .status.waiting,.overviewView .status.complete{box-shadow:none!important;border:1px solid!important}.overviewView .priority.critical,.overviewView .priority.high{color:#b51f2b!important;background:#fff0f1!important}.overviewView .priority.medium,.overviewView .status.in-progress{color:#fff!important;background:#9b5b0b!important;border-color:#9b5b0b!important}.overviewView .status.waiting{color:#a45d06!important;background:#fff5e7!important}.overviewView .priority.low,.overviewView .status.complete{color:#176f48!important;background:#eaf6ef!important}.overviewView .status.open{color:#176d9d!important;background:#eaf4fa!important}.overviewView .tableWrap th{color:#4f697b;font-size:11px}.overviewView .tableWrap td,.overviewView .tableWrap td strong{font-size:13px}.overviewView .tableWrap td small,.overviewView .pill{font-size:11px}@media (width<=760px){.shell:has(.overviewView) .productSidebar{box-shadow:18px 0 48px #05192747!important}.overviewView .stat{min-height:132px}}.productSidebar{box-shadow:inset -1px 0 #ffffff0d;background:linear-gradient(#0b2940 0%,#0c314b 58%,#09263b 100%)!important}.productSidebar nav>a,.productSidebar nav>.navGroup>button{color:#c8d9e5!important;font-size:12px!important;font-weight:720!important}.productSidebar nav>a:hover,.productSidebar nav>.navGroup>button:hover{color:#fff!important;background:#ffffff13!important;transform:none!important}.productSidebar nav>a.active,.productSidebar nav>.navGroup>button.active{color:#fff!important;background:#4ba6da2b!important;box-shadow:inset 3px 0 #58b5e6!important}.productSidebar nav a>span,.productSidebar nav .navGroup>button>span{color:#c6dfed!important;background:#ffffff12!important}.productSidebar nav a.active>span,.productSidebar nav .navGroup>button.active>span{color:#176c99!important;background:#eaf6fc!important}.productSidebar .topSupportLink{box-shadow:none!important;background:#ffffff0d!important;border-color:#91c8e557!important}.productSidebar .topSupportLink:hover{box-shadow:none!important;background:#ffffff16!important;border-color:#91c8e585!important;transform:none!important}.shell>.content{background:radial-gradient(circle at 88% 2%,#54aee012,#0000 28rem),#f4f7fa}.shell>.content>header{border-bottom:1px solid #dce5eb}.shell>.content .pageIdentity p{color:#678092;letter-spacing:.03em;font-size:11px}.shell>.content .pageIdentity h1{color:#102f47;letter-spacing:-.035em;font-size:29px;font-weight:800}.shell>.content .headerActions>.primary{background:#187eaf;border:1px solid #176f9f;box-shadow:0 6px 16px #115b8226}.shell>.content .headerActions>.primary:hover{background:#116c9a;border-color:#0d5c87;transform:translateY(-1px);box-shadow:0 8px 18px #115b8233}.shell>.content .productHelpToggle{color:#176f9f!important;background:#fff!important;border:1px solid #c4d7e2!important;box-shadow:0 4px 12px #12324814!important}.shell>.content .productHelpToggle:hover,.shell>.content .productHelpToggle[aria-pressed=true]{color:#0e608c!important;background:#edf7fc!important;border-color:#82b7d3!important}.shell>.content .view .stat{background:#fff;border:1px solid #d8e3ea;border-radius:9px;box-shadow:0 8px 24px #1232480a,0 1px 2px #12324809}.shell>.content .view .stat em{filter:none}.shell>.content .view .tableWrap,.shell>.content .view .panel{border-color:#d8e3ea;border-radius:9px;box-shadow:0 10px 28px #1232480b}.shell>.content .view .tableWrap th{color:#4f697b;background:#f2f6f9;font-size:11px}.shell>.content .view .tableWrap td,.shell>.content .view .tableWrap td strong{font-size:12px}.shell>.content .view .tableWrap tbody tr:hover{background:#f7fafc}.shell>.content .view .priority.critical,.shell>.content .view .priority.high,.shell>.content .view .priority.medium,.shell>.content .view .priority.low,.shell>.content .view .status.open,.shell>.content .view .status.in-progress,.shell>.content .view .status.waiting,.shell>.content .view .status.complete{box-shadow:none!important;border:1px solid!important}.shell>.content .view .priority.critical,.shell>.content .view .priority.high{color:#b51f2b!important;background:#fff0f1!important}.shell>.content .view .priority.medium,.shell>.content .view .status.in-progress{color:#fff!important;background:#9b5b0b!important;border-color:#9b5b0b!important}.shell>.content .view .status.waiting{color:#a45d06!important;background:#fff5e7!important}.shell>.content .view .priority.low,.shell>.content .view .status.complete{color:#176f48!important;background:#eaf6ef!important}.shell>.content .view .status.open{color:#176d9d!important;background:#eaf4fa!important}@media (width<=760px){.shell>.content>header{border-bottom:0}.productSidebar{box-shadow:18px 0 48px #05192747!important}}.overviewView .schedule>a.scheduleRecord{min-height:52px;color:inherit;cursor:pointer;border-bottom:1px solid #e6edf2;border-radius:6px;flex-direction:column;padding-left:17px;text-decoration:none;display:flex;position:relative}.overviewView .schedule>a.scheduleRecord>b:first-child{border-radius:3px;width:3px;position:absolute;top:11px;bottom:11px;left:2px}.overviewView .schedule>a.scheduleRecord:hover{background:#eaf5fc}.overviewView .schedule>a.scheduleRecord:hover strong{text-underline-offset:3px;text-decoration:underline}.overviewView .schedule>a.scheduleRecord:focus-visible{outline-offset:2px;background:#eaf5fc;outline:3px solid #207fb5}.overviewView .stat em{flex-shrink:0;font-size:15px;font-weight:900}.productHelpToggle{order:initial;flex:0 0 48px;z-index:20!important;position:relative!important;inset:auto!important}.headerActions .productHelpToggle,.flowHeader>div:last-child .productHelpToggle,.pmContent>header>div:last-child .productHelpToggle,.libraryPage>header>div:last-child .productHelpToggle{order:-1}.productGuideShade{z-index:5000;pointer-events:none;background:#07162680;animation:.18s ease-out productGuideFade;position:fixed;inset:0}.productGuideMarker{z-index:5200!important;position:fixed!important;transform:none!important}.productGuideDialogBackdrop{z-index:5300!important}@keyframes productGuideFade{0%{opacity:0}to{opacity:1}}@media (width<=900px){.productHelpToggle{flex-basis:44px}.productGuideMarker{right:18px;left:auto!important}}.pageHelpExit{z-index:5400;color:#fff;background:#145d87;border:2px solid #fff;border-radius:9px;align-items:center;gap:12px;min-height:44px;padding:10px 18px;font-size:15px;font-weight:800;display:flex;position:fixed;top:16px;right:16px;box-shadow:0 3px 16px #07162650}.pageHelpExit span{font-size:24px;line-height:1}.pageHelpExit:focus-visible{outline-offset:3px;outline:3px solid #80d6ff}.overviewGuideDialog{max-height:calc(100dvh - 120px);overflow-y:auto}.overviewGuideDialogBackdrop{padding-top:80px;padding-bottom:24px}.importTemplateHelp{position:relative}.importTemplateToggle{box-sizing:border-box;cursor:pointer;align-items:center;min-height:40px;padding:9px 12px;display:flex;color:#245a7d!important;background:#fff!important;border:1px solid #b8cbd8!important;border-radius:5px!important;font-size:12px!important;font-weight:800!important}.importTemplateToggle:before{content:"↓";color:#2f89bd;margin-right:7px;font-size:14px}.importTemplateToggle[aria-expanded=true]{background:#e8f2f8!important;border-color:#6fa5c5!important}.importTemplatePanel{z-index:220;box-sizing:border-box;color:#243d50;background:#fff;border:1px solid #b8ccd9;border-radius:7px;width:min(410px,100vw - 40px);padding:20px 48px 20px 20px;position:absolute;top:48px;right:0;box-shadow:0 18px 45px #0d314938}.importTemplateClose{position:absolute;top:10px;right:10px;color:#24465f!important;background:#eaf0f4!important;border:0!important;border-radius:50%!important;width:30px!important;height:30px!important;min-height:30px!important;padding:0!important;font-size:20px!important;line-height:1!important}.importTemplateHelp strong{margin-bottom:9px;font-size:14px;display:block}.importTemplateHelp p{color:#526a7b;margin:5px 0;font-size:12px;line-height:1.45}.importTemplateHelp small{color:#657a89;margin:10px 0 13px;font-size:11px;line-height:1.5;display:block}.importTemplateHelp a{background:linear-gradient(145deg,#4b99c8,#2476a5);border-radius:5px;align-items:center;min-height:38px;padding:0 13px;font-size:11px;font-weight:850;text-decoration:none;display:inline-flex;color:#fff!important}@media (width<=760px){.importTemplatePanel{width:auto;position:fixed;top:82px;left:14px;right:14px}}body .modalHead>button,body .windowCloseButton{font-family:Segoe UI,Arial,sans-serif!important;font-size:24px!important;font-weight:400!important;line-height:1!important}body .modalHead>button:before,body .windowCloseButton:before{content:none!important}.premiumSite{--ps-navy:#164f78;--ps-navy2:#1f6d9b;--ps-blue:#3b91bd;--ps-sky:#8fd5f5}.premiumNav{background:linear-gradient(100deg,#1e6896,#2f82ad);border-bottom-color:#68afd2;box-shadow:0 8px 28px #123d5e28}.premiumHero{background:radial-gradient(circle at 74% 28%,#8fd5f538,#0000 35%),linear-gradient(130deg,#174c70 0%,#216d99 56%,#398db7 100%)}.foundingSection{background:linear-gradient(130deg,#1b5f8b,#3388b2)}.premiumFooter{background:linear-gradient(130deg,#123d5c,#1d6088)}.transformationHeading{justify-content:space-between;align-items:flex-end;gap:60px;display:flex}.transformationHeading>p{grid-column:auto;margin:0}.transformationHeading>span{max-width:600px}.transformationVisuals{margin-top:45px}.beforePanel,.afterPanel{position:relative}.beforePanel:after{background:linear-gradient(#0000 42%,#091b29b5)}.transformOverlay{z-index:3;color:#fff;letter-spacing:-.05em;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0b2940d9;border:1px solid #ffffff4d;border-radius:4px;margin:0;padding:13px 17px;font-size:clamp(34px,3.4vw,51px);font-weight:600;line-height:.95;position:absolute;left:24px;box-shadow:0 12px 28px #00101d55}.beforeLabel{bottom:124px}.afterLabel{top:60px}.transformOverlay em{color:#a8e1fa;font-style:normal;text-decoration:line-through;text-decoration-thickness:2px}.transformOverlay strong{color:#a8e1fa;font-weight:600}.changeArrow{background:#55a9d4}@media (width<=900px){.transformationHeading{flex-direction:column;align-items:flex-start;gap:18px}}@media (width<=700px){.transformOverlay{padding:10px 13px;font-size:37px;left:15px}.beforeLabel{bottom:118px}.afterLabel{top:52px}}.heroProduct .productGlow{background:#53aede6b}.heroProduct .productWindow{background:#f4faff;border-color:#91ccea;box-shadow:0 45px 90px #05263e61,inset 0 1px #ffffffd9}.heroProduct .productTop{color:#326b8d;background:linear-gradient(135deg,#ecf8fe 0%,#d3effc 52%,#b9e1f5 100%);border-bottom-color:#a9d7ee}.heroProduct .productTop i{background:#64aed4}.heroProduct .productTop em{color:#176c9c}.heroProduct .productBody{background:#f5faff}.heroProduct .productBody>aside{color:#eaf8ff;background:linear-gradient(#3198cd 0%,#217dac 100%)}.heroProduct .productMiniBrand>b{background:linear-gradient(145deg,#a9e1fa,#51b2df);box-shadow:inset 0 1px #ffffff8c}.heroProduct .productMiniBrand small,.heroProduct .productBody>aside>span i{color:#cef}.heroProduct .productBody>aside>span.active{background:#ffffff38;box-shadow:inset 3px 0 #d9f4ff}.heroProduct .productMain header button{background:linear-gradient(135deg,#3aa7db,#2386ba);box-shadow:0 7px 16px #2386ba38}.heroProduct .productMetrics article,.heroProduct .productList{border-color:#cce4f0;box-shadow:0 5px 18px #266f9712}.heroProduct .listHead{background:#eef8fd}.heroProduct .productFlow{background:#e4f5fd;border-color:#b6dff2}.heroProduct .productCaption{color:#b6dff2}.premiumNav .premiumBrand{transform:translate(30px)}@media (width<=700px){.premiumNav .premiumBrand{transform:translate(30px)}}.pilotPath{color:#173b53;background:linear-gradient(135deg,#eff9fe 0%,#fff 52%,#e8f6fd 100%);border-bottom:1px solid #c7e3f1;padding:105px 6vw}.pilotPathIntro{grid-template-columns:.75fr 1.15fr 1fr;align-items:start;gap:48px;display:grid}.pilotPathIntro>p{color:#247fab;letter-spacing:.16em;margin:8px 0 0;font-size:10px;font-weight:800}.pilotPathIntro h2{letter-spacing:-.035em;margin:0;font-size:43px;line-height:1.04}.pilotPathIntro h2 em{color:#2d94c6;font-style:normal}.pilotPathIntro>span{color:#547183;font-size:15px;line-height:1.75}.pilotSteps{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:58px;display:grid}.pilotSteps article{background:#ffffffd1;border:1px solid #c7e2ef;border-radius:7px;min-height:210px;padding:25px 22px;box-shadow:0 14px 35px #1b668f14}.pilotSteps article>b{color:#3b9dcb;letter-spacing:.12em;font-size:11px;display:block}.pilotSteps article>strong{color:#183d56;margin-top:38px;font-size:18px;display:block}.pilotSteps article>p{color:#607988;margin:12px 0 0;font-size:13px;line-height:1.65}@media (width<=1050px){.pilotPathIntro{grid-template-columns:1fr 1fr}.pilotPathIntro>span{grid-column:2}.pilotSteps{grid-template-columns:1fr 1fr}}@media (width<=700px){.pilotPath{padding:78px 18px}.pilotPathIntro{grid-template-columns:1fr;gap:20px}.pilotPathIntro>span{grid-column:auto}.pilotPathIntro h2{font-size:38px}.pilotSteps{grid-template-columns:1fr;margin-top:40px}.pilotSteps article{min-height:0}.pilotSteps article>strong{margin-top:25px}}html{scroll-behavior:smooth;scroll-padding-top:104px;overflow-x:clip}body{overflow-x:clip}.premiumSite{overflow:visible}.premiumNav{z-index:1000;-webkit-backdrop-filter:blur(14px);background:linear-gradient(100deg,#1e6896f5,#2f82adf5);position:sticky;top:0}.premiumLinks a{color:#d7edf8;position:relative}.premiumLinks a:after{content:"";background:#bceaff;border-radius:2px;height:2px;transition:transform .18s;position:absolute;bottom:-9px;left:0;right:0;transform:scaleX(0)}.premiumLinks a:hover:after,.premiumLinks a:focus-visible:after{transform:scaleX(1)}@media (width<=700px){html{scroll-padding-top:88px}.premiumNav{padding:0 12px 0 8px}.premiumNav .premiumBrand{gap:7px;transform:none}.premiumNav .premiumMark{width:31px;height:31px}.premiumNav .premiumBrand strong{font-size:11px}.premiumNav .premiumBrand b{font-size:7px}.premiumLinks{gap:11px}.premiumLinks>a:not(.premiumOutline){display:block}.premiumLinks a{white-space:nowrap;font-size:9px}}@media (width<=430px){.premiumNav .premiumBrand>span:last-child{display:none}.premiumLinks{gap:13px}}.premiumNav,.premiumNav .premiumBrand,.premiumNav .premiumMark,.premiumNav .premiumBrand strong,.premiumNav .premiumBrand b,.premiumNav .premiumLinks{transition:height .22s,width .22s,gap .22s,padding .22s,font-size .22s,box-shadow .22s}.premiumNavCompact{height:62px;box-shadow:0 7px 22px #08263b3d}.premiumNavCompact .premiumMark{width:31px;height:31px}.premiumNavCompact .premiumBrand{gap:9px}.premiumNavCompact .premiumBrand strong{font-size:12px}.premiumNavCompact .premiumBrand b{font-size:7px}.premiumNavCompact .premiumLinks{gap:25px}@media (width<=700px){.premiumNavCompact{height:58px}.premiumNavCompact .premiumMark{width:28px;height:28px}.premiumNavCompact .premiumLinks{gap:9px}}@media (prefers-reduced-motion:reduce){.premiumNav,.premiumNav .premiumBrand,.premiumNav .premiumMark,.premiumNav .premiumBrand strong,.premiumNav .premiumBrand b,.premiumNav .premiumLinks{transition:none}}.premiumSite .premiumMark{isolation:isolate;clip-path:polygon(25% 4%,75% 4%,100% 50%,75% 96%,25% 96%,0 50%);box-shadow:none;filter:drop-shadow(0 5px 7px #041e3061);color:#fff;text-shadow:0 1px 2px #08345180;background:linear-gradient(155deg,#ffffff45 0 17%,#0000 35%),linear-gradient(145deg,#70c5eb 0%,#3193c1 42%,#17648f 72%,#0d456b 100%);border:0;border-radius:0;position:relative;overflow:hidden}.premiumSite .premiumMark:before{content:"";z-index:-1;clip-path:polygon(25% 4%,75% 4%,100% 50%,75% 96%,25% 96%,0 50%);background:linear-gradient(145deg,#0000 48%,#073d6040);border:1px solid #b9e7fa85;position:absolute;inset:3px}.premiumSite .premiumMark:after{content:"";z-index:-1;background:#e5f8ff99;height:1px;position:absolute;top:5px;left:20%;right:20%;box-shadow:0 1px 3px #fff7}.conciseHome{color:#10213b;background:#f4f7fb}.conciseHome .eyebrow{color:#337ac8;letter-spacing:.16em;margin:0 0 18px;font-size:12px;font-weight:800}.conciseHome .heroDescriptor{color:#62b8f4;letter-spacing:.11em;text-wrap:balance;max-width:720px;margin-bottom:24px;font-size:16px;line-height:1.4}.conversionHero{color:#fff;background:radial-gradient(circle at 78% 30%,#4397eb38,#0000 30%),linear-gradient(145deg,#071629 0%,#0e3158 62%,#0c3f76 100%);grid-template-columns:minmax(420px,.92fr) minmax(560px,1.08fr);align-items:center;gap:4vw;min-height:0;padding:54px max(6vw,72px) 72px;display:grid;overflow:hidden}.conversionHeroCopy{z-index:2;position:relative}.conversionHero h1{letter-spacing:-.055em;margin:0;font-size:clamp(58px,5vw,82px);line-height:.95}.conversionHero h1 em,.sectionIntro h2 em,.workflowCopy h2 em,.trustSection h2 em{color:#67b5ff;font-style:normal}.heroLead{color:#d8e8f8;max-width:650px;margin:30px 0;font-size:20px;line-height:1.62}.conversionActions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.conversionActions a{border-radius:7px;justify-content:center;align-items:center;min-height:52px;padding:0 22px;font-size:14px;font-weight:800;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.conversionActions a:hover{transform:translateY(-2px)}.conversionPrimary{color:#061a2f;background:linear-gradient(135deg,#72bdff,#3996e8);box-shadow:0 12px 28px #1473c94d}.conversionPrimary:hover{box-shadow:0 16px 32px #1473c973}.conversionPrimary b{margin-left:18px}.conversionSecondary{color:inherit;background:#ffffff0a;border:1px solid #85c1f780}.conversionSecondary:hover{background:#ffffff1a}.heroProof{border-top:1px solid #ffffff26;margin-top:50px;padding-top:22px;display:flex}.heroProof span{border-right:1px solid #ffffff24;flex-direction:column;margin-right:18px;padding-right:18px;display:flex}.heroProof span:last-child{border:0}.heroProof b{font-size:14px}.heroProof small{color:#b5cee5;margin-top:4px;font-size:12px;line-height:1.35}.conversionProduct{z-index:1;filter:drop-shadow(0 32px 55px #00000061);position:relative;transform:perspective(1500px)rotateY(-3deg)}.conversionProduct .productWindow{width:100%;margin:0}.problemStrip{background:#e7f2fc;border-bottom:1px solid #cddff0;padding:36px max(10vw,90px)}.problemStrip p{text-align:center;color:#24415f;max-width:1120px;margin:auto;font-size:20px;font-weight:600;line-height:1.6}.industryEvidence{color:#fff;background:radial-gradient(circle at 92% 8%,#5cb8ff2e,#0000 28%),linear-gradient(145deg,#071629,#0b2e54 58%,#0c427a);padding:120px max(7vw,72px);overflow:hidden}.industryEvidenceIntro{grid-template-columns:.9fr 1.1fr;align-items:end;column-gap:8vw;max-width:1350px;margin:0 auto 60px;display:grid}.industryEvidenceIntro .eyebrow{color:#86ccff;grid-column:1;margin:0 0 18px}.industryEvidenceIntro h2{letter-spacing:-.05em;grid-column:1;margin:0;font-size:clamp(45px,4.7vw,70px);line-height:1}.industryEvidenceIntro h2 em{color:#67b5ff;font-style:normal}.industryEvidenceIntro>p:last-child{color:#bfd2e4;grid-area:1/2/3;max-width:570px;margin:0 0 5px;font-size:18px;line-height:1.7}.industryEvidenceGrid{background:#05182d57;border:1px solid #96cdf540;grid-template-columns:repeat(4,1fr);max-width:1350px;margin:auto;display:grid;box-shadow:0 32px 85px #000a194d}.evidenceCard{border-right:1px solid #96cdf538;min-width:0;padding:34px 28px 30px;position:relative}.evidenceCard:last-child{border-right:0}.evidenceVisual{background:linear-gradient(145deg,#479ee233,#0f385d59);border-radius:12px;justify-content:center;align-items:center;height:150px;margin-bottom:30px;display:flex;position:relative;overflow:hidden}.evidenceVisual:before{content:"";border:10px solid #62baff;border-color:#62baff #62baff #81caff2b #81caff2b;border-radius:50%;width:106px;height:106px;position:absolute;transform:rotate(22deg);box-shadow:0 0 30px #3da5f02e}.evidenceNumber{z-index:2;color:#fff;letter-spacing:-.045em;font-size:31px;font-weight:850;position:relative}.evidenceVisual i{background:#70c3ff;display:block;position:absolute}.evidence-uptime .evidenceVisual i:first-of-type{width:56px;height:3px;bottom:24px;right:18px;transform:rotate(-24deg)}.evidence-repair .evidenceVisual:before{border-top-color:#62baff;border-bottom-color:#62baff;border-right-color:#62baff}.evidence-repair .evidenceVisual i{transform-origin:bottom;width:3px;height:24px;top:22px;left:50%}.evidence-repair .evidenceVisual i:nth-of-type(2){transform:rotate(120deg)}.evidence-repair .evidenceVisual i:nth-of-type(3){transform:rotate(240deg)}.evidence-time .evidenceVisual:before{border-color:#62baff #81caff40 #81caff40}.evidence-time .evidenceVisual i:first-of-type{width:3px;height:31px;top:39px;left:50%}.evidence-time .evidenceVisual i:nth-of-type(2){transform-origin:0;width:25px;height:3px;top:68px;left:50%;transform:rotate(25deg)}.evidence-cost .evidenceVisual:before{border-bottom-color:#62baff;border-left-color:#62baff}.evidence-cost .evidenceVisual i{border-radius:2px 2px 0 0;width:14px;bottom:23px}.evidenceCard>small{color:#75bce9;letter-spacing:.14em;font-size:9px;font-weight:800}.evidenceCard h3{text-transform:capitalize;min-height:54px;margin:13px 0 10px;font-size:23px;line-height:1.15}.evidenceCard>p{color:#aebfd0;min-height:88px;margin:0;font-size:13px;line-height:1.65}.evidenceCard>a{color:#8fd0ff;gap:8px;margin-top:20px;font-size:11px;font-weight:750;text-decoration:none;display:inline-flex}.evidenceCard>a:hover{color:#fff}.industryEvidenceNote{color:#89a5bb;text-align:center;max-width:1040px;margin:28px auto 0;font-size:11px;line-height:1.65}.capabilitySection,.faqSection{max-width:1500px;margin:auto;padding:110px max(7vw,72px)}.sectionIntro{max-width:780px;margin-bottom:55px}.sectionIntro h2,.workflowCopy h2,.trustSection h2{letter-spacing:-.045em;margin:0;font-size:clamp(43px,4.5vw,68px);line-height:1.02}.sectionIntro>p:last-child,.workflowCopy>p{color:#52677d;max-width:680px;font-size:18px;line-height:1.65}.capabilityGrid{background:#fff;border:1px solid #cfdae7;border-radius:12px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden;box-shadow:0 18px 50px #14375b14}.capabilityGrid article{border-bottom:1px solid #dce5ee;border-right:1px solid #dce5ee;min-height:245px;padding:34px}.capabilityGrid article:nth-child(3n){border-right:0}.capabilityGrid article:nth-last-child(-n+3){border-bottom:0}.capabilityGrid span{color:#3b8dd8;letter-spacing:.14em;font-size:12px;font-weight:900}.capabilityGrid p,.trustGrid p{color:#607186;margin:0;line-height:1.65}.workflowSection{color:#fff;background:#091d34;grid-template-columns:.85fr 1.15fr;gap:9vw;padding:110px max(7vw,72px);display:grid}.workflowCopy>p{color:#a9bfd5}.workflowCopy>a{color:#72bdff;margin-top:20px;font-weight:800;text-decoration:none;display:inline-block}.workflowCopy>a b{margin-left:14px}.workflowSteps{max-width:690px}.workflowSteps article{border-bottom:1px solid #ffffff24;grid-template-columns:50px 1fr;gap:22px;padding:24px 0;display:grid;position:relative}.workflowSteps article>b{color:#64b4fc;font-size:12px}.workflowSteps h3{margin:0 0 8px;font-size:25px}.workflowSteps p{color:#b4c5d6;margin:0;line-height:1.55}.workflowSteps i{color:#64b4fc;background:#091d34;font-style:normal;position:absolute;bottom:-11px;left:17px}.workflowCopy{position:relative}.workflowSpanner{filter:drop-shadow(0 18px 18px #0006);width:min(330px,80%);height:auto;margin:22px 0 2px 24px;display:block;transform:rotate(-4deg)}.beforeLabel em{text-decoration:none!important}.conciseTransformation{background:#edf3f9;padding:110px max(6vw,60px)}.conciseTransformation .sectionIntro{max-width:850px}.conciseTransformation .transformationHeading{display:none}.conciseTransformation .transformationVisuals{margin-top:55px}.trustSection{background:#fff;grid-template-columns:.8fr 1.2fr;gap:7vw;padding:100px max(7vw,72px);display:grid}.trustGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.trustGrid article{background:#f8fafc;border:1px solid #d7e1eb;border-radius:10px;padding:28px}.trustGrid article>b{color:#3b8dd8}.trustGrid h3{margin:35px 0 12px;font-size:19px}.conciseFounding{grid-template-columns:1fr 1fr;align-items:center;gap:7vw;padding:100px max(7vw,72px);display:grid}.conciseFounding .foundingCopy{grid-area:1/1;max-width:680px}.conciseFounding .foundingCopy>span{margin:25px 0 32px;display:block}.conciseFounding figure{grid-area:1/2;margin:0;position:relative}.conciseFounding figure img{object-fit:cover;filter:drop-shadow(0 25px 40px #00000040);border-radius:12px;width:100%;max-height:540px;display:block}.conciseFounding figcaption{background:#071b31ed;border-radius:8px;flex-direction:column;padding:18px 20px;display:flex;position:absolute;bottom:24px;left:24px;right:24px}.conciseFounding figcaption b{font-size:16px}.conciseFounding figcaption span{color:#abc4dc;margin-top:5px;font-size:13px}.faqSection{grid-template-columns:.75fr 1.25fr;gap:8vw;display:grid}.faqList details{border-top:1px solid #cad7e4}.faqList details:last-child{border-bottom:1px solid #cad7e4}.faqList summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-size:18px;font-weight:800;list-style:none;display:flex}.faqList summary::-webkit-details-marker{display:none}.faqList summary span{color:#3c91df;font-size:26px;font-weight:400}.faqList details[open] summary span{transform:rotate(45deg)}.faqList details p{color:#536a81;margin:0;padding:0 45px 24px 0;line-height:1.65}.conciseFooter .footerLead{padding-bottom:70px}.conciseFooter .footerLead .conversionActions{justify-content:center}.conciseFooter .conversionSecondary{color:#fff}.premiumLinks .navCta{background:#5facef;border-radius:5px;color:#071a2e!important;padding:10px 16px!important}.premiumLinks .navCta:hover{background:#79c4ff!important}@media (width<=1050px){.conversionHero{grid-template-columns:1fr;padding-top:54px}.conversionProduct{transform:none}.industryEvidenceIntro{grid-template-columns:1fr;gap:24px}.industryEvidenceIntro .eyebrow,.industryEvidenceIntro h2,.industryEvidenceIntro>p:last-child{grid-area:auto/1}.industryEvidenceGrid{grid-template-columns:1fr 1fr}.evidenceCard:nth-child(2){border-right:0}.evidenceCard:nth-child(-n+2){border-bottom:1px solid #96cdf538}.capabilityGrid{grid-template-columns:repeat(2,1fr)}.capabilityGrid article:nth-child(3n){border-right:1px solid #dce5ee}.capabilityGrid article:nth-child(2n){border-right:0}.capabilityGrid article:nth-last-child(-n+3){border-bottom:1px solid #dce5ee}.capabilityGrid article:nth-last-child(-n+2){border-bottom:0}.workflowSection,.trustSection,.conciseFounding,.faqSection{grid-template-columns:1fr}.conciseFounding .foundingCopy,.conciseFounding figure{grid-area:auto}.trustGrid{margin-top:20px}}@media (width<=720px){.conversionHero{min-height:auto;padding:38px 20px 58px}.conciseHome .heroDescriptor{letter-spacing:.09em;margin-bottom:20px;font-size:14px;line-height:1.45}.conversionHero h1{font-size:51px}.heroLead{font-size:17px}.heroProof{flex-direction:column;gap:12px}.heroProof span{border:0}.conversionProduct{margin:25px -8px 0;overflow:hidden}.conversionProduct .productWindow{transform-origin:0 0;min-width:680px;margin-bottom:-175px;transform:scale(.64)}.problemStrip{padding:28px 22px}.problemStrip p{text-align:left;font-size:16px}.industryEvidence{padding:75px 20px}.industryEvidenceIntro{margin-bottom:38px}.industryEvidenceIntro h2{font-size:41px}.industryEvidenceIntro>p:last-child{font-size:16px}.industryEvidenceGrid{grid-template-columns:1fr}.evidenceCard,.evidenceCard:nth-child(2){border-bottom:1px solid #96cdf538;border-right:0}.evidenceCard:last-child{border-bottom:0}.evidenceCard h3,.evidenceCard>p{min-height:0}.industryEvidenceNote{text-align:left}.capabilitySection,.faqSection,.workflowSection,.trustSection,.conciseFounding,.conciseTransformation{padding:75px 20px}.sectionIntro h2,.workflowCopy h2,.trustSection h2{font-size:41px}.capabilityGrid,.trustGrid{grid-template-columns:1fr}.capabilityGrid article,.capabilityGrid article:nth-child(3n),.capabilityGrid article:nth-child(2n),.capabilityGrid article:nth-last-child(-n+3){border-bottom:1px solid #dce5ee;border-right:0;min-height:auto}.capabilityGrid article:last-child{border-bottom:0}.capabilityGrid h3{margin-top:25px}.premiumLinks>a:not(.navCta){display:none}.premiumLinks .navCta{font-size:11px}.conciseFounding figure{order:-1}.transformationVisuals{display:block}.changeArrow{text-align:center;margin:18px auto;display:block;transform:rotate(90deg)}.footerBottom{gap:22px}}.noPressureSection{background:#f3f6f8;grid-template-columns:.86fr 1.14fr;align-items:center;gap:8vw;max-width:1500px;margin:auto;padding:120px max(7vw,72px);display:grid}.noPressureCopy{max-width:570px}.noPressureCopy h2{letter-spacing:-.05em;margin:0;font-size:clamp(45px,4.7vw,70px);line-height:1}.noPressureCopy h2 em{color:#2389d7;font-style:normal}.noPressureCopy>p:not(.eyebrow){color:#52677d;margin:27px 0 25px;font-size:18px;line-height:1.7}.noPressureCopy ul{margin:0;padding:0;list-style:none}.noPressureCopy li{color:#27445f;padding:10px 0;font-size:14px;font-weight:700}.noPressureCopy li:before{content:"✓";color:#087bc8;background:#dceefa;border-radius:50%;place-items:center;width:22px;height:22px;margin-right:10px;font-size:11px;display:inline-grid}.noPressureActions{align-items:center;gap:24px;margin-top:32px;display:flex}.noPressureActions a{color:#176b9f;font-size:13px;font-weight:800;text-decoration:none;transition:all .2s}.noPressureActions a:first-child{color:#fff;background:linear-gradient(145deg,#4da9df,#1b79b5);border-radius:5px;align-items:center;gap:28px;min-height:48px;padding:0 19px;display:inline-flex;box-shadow:0 13px 28px #14649a3d}.noPressureActions a:hover{transform:translateY(-2px)}.selfGuidedVisual{background:#fff;border:1px solid #acc9dc;border-radius:12px;overflow:hidden;box-shadow:0 30px 70px #0e375633}.selfGuidedVisual>header{color:#8eb4cc;letter-spacing:.12em;background:#0a2944;justify-content:space-between;align-items:center;height:48px;padding:0 16px;font-size:8px;display:flex}.selfGuidedVisual>header>span{gap:5px;display:flex}.selfGuidedVisual>header i{background:#547990;border-radius:50%;width:7px;height:7px;display:block}.selfGuidedVisual>header b{color:#d8eaf5}.selfGuidedVisual>header em{color:#6bc0f2;font-style:normal}.selfGuidedBody{background:radial-gradient(circle at 90% 5%,#dff3ff,#0000 30%),#f2f7fa;padding:34px}.selfGuidedStatus{margin-bottom:25px}.selfGuidedStatus>span{color:#1a79b5;letter-spacing:.14em;font-size:9px;font-weight:850}.selfGuidedStatus strong{color:#153652;margin:9px 0 6px;font-size:24px;display:block}.selfGuidedStatus small{color:#718899;font-size:12px}.selfGuidedBody>article{background:#fff;border:1px solid #d1e0e9;border-radius:7px;grid-template-columns:38px 1fr auto;align-items:center;gap:14px;min-height:78px;margin-top:10px;padding:15px 17px;display:grid;box-shadow:0 7px 18px #1a446012}.selfGuidedBody>article>b{color:#1474ae;background:#e2f1fa;border-radius:8px;place-items:center;width:34px;height:34px;font-size:10px;display:grid}.selfGuidedBody>article span{flex-direction:column;gap:5px;display:flex}.selfGuidedBody>article strong{color:#193b55;font-size:13px}.selfGuidedBody>article small{color:#718594;font-size:10px}.selfGuidedBody>article>i{color:#268ac4;font-size:17px;font-style:normal}.selfGuidedBody>article.complete{background:#f7fcff;border-color:#9dcfe9}.selfGuidedBody>article.complete>i{color:#fff;background:#1785c7;border-radius:50%;place-items:center;width:25px;height:25px;font-size:11px;display:grid}.selfGuidedVisual>footer{color:#fff;background:#113d5e;justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.selfGuidedVisual>footer span{color:#7fc7ef;letter-spacing:.13em;font-size:8px;font-weight:800}.selfGuidedVisual>footer b{font-size:12px}@media (width<=1050px){.noPressureSection{grid-template-columns:1fr;gap:55px}.noPressureCopy{max-width:740px}.selfGuidedVisual{max-width:820px}}@media (width<=720px){.noPressureSection{gap:42px;padding:75px 20px}.noPressureCopy h2{font-size:41px}.noPressureCopy>p:not(.eyebrow){font-size:16px}.noPressureActions{flex-direction:column;align-items:stretch}.noPressureActions a:first-child{justify-content:space-between}.selfGuidedBody{padding:20px 14px}.selfGuidedStatus strong{font-size:20px}.selfGuidedBody>article{grid-template-columns:34px 1fr;padding:13px}.selfGuidedBody>article>i{display:none}.selfGuidedVisual>footer{flex-direction:column;align-items:flex-start;gap:7px}}.evidenceVisual:before{box-shadow:none}.evidence-uptime .evidenceVisual:before{background:repeating-linear-gradient(0deg,#0000 0 29px,#7dc4f11a 30px);border-top:0;border-bottom:1px solid #7dc4f147;border-left:1px solid #7dc4f147;border-right:0;border-radius:0;width:calc(100% - 48px);height:92px;transform:none}.evidence-uptime .evidenceNumber{position:absolute;top:23px;left:30px}.evidence-uptime .evidenceVisual i{background:linear-gradient(#81d2ff,#3c9bd4);border-radius:3px 3px 0 0;width:16px;bottom:29px}.evidence-uptime .evidenceVisual i:first-of-type{width:16px;height:30px;bottom:29px;left:auto;right:80px;transform:none}.evidence-uptime .evidenceVisual i:nth-of-type(2){border-radius:3px 3px 0 0;width:16px;height:52px;bottom:29px;right:55px}.evidence-uptime .evidenceVisual i:nth-of-type(3){height:78px;right:30px}.evidence-uptime .evidenceVisual:after{content:"UPTIME";color:#76bce7;letter-spacing:.15em;font-size:8px;font-weight:850;position:absolute;bottom:31px;left:30px}.evidence-repair .evidenceVisual:before{border:7px solid #62baff;border-left-color:#81caff40;border-radius:50%;width:100px;height:100px;transform:none}.evidence-repair .evidenceVisual:after{content:"";background:#62baff;border-radius:3px;width:27px;height:8px;position:absolute;top:17px}.evidence-repair .evidenceVisual i{z-index:1;transform-origin:bottom;background:#8fd5f5;width:3px;height:29px;top:42px;left:50%}.evidence-repair .evidenceVisual i:first-of-type{transform:rotate(0)}.evidence-repair .evidenceVisual i:nth-of-type(2){height:23px;transform:rotate(125deg)}.evidence-repair .evidenceVisual i:nth-of-type(3){display:none}.evidence-repair .evidenceNumber{transform:translateY(23px)}.evidence-time .evidenceVisual:before{background:radial-gradient(circle,#0d3458 0 52%,#0000 53%);border:6px solid #62baff;border-radius:50%;width:104px;height:104px;transform:none}.evidence-time .evidenceVisual:after{content:"12";color:#8fd5f5;font-size:8px;font-weight:800;position:absolute;top:25px}.evidence-time .evidenceVisual i:first-of-type{z-index:1;background:#8fd5f5;width:3px;height:27px;top:40px;left:50%}.evidence-time .evidenceVisual i:nth-of-type(2){z-index:1;transform-origin:0;background:#8fd5f5;width:22px;height:3px;top:65px;left:50%;transform:rotate(28deg)}.evidence-time .evidenceVisual i:nth-of-type(3){display:none}.evidence-time .evidenceNumber{transform:translateY(23px)}.evidence-cost .evidenceVisual:before{background:repeating-linear-gradient(0deg,#0000 0 29px,#7dc4f11a 30px);border-top:0;border-bottom:1px solid #7dc4f147;border-left:1px solid #7dc4f147;border-right:0;border-radius:0;width:calc(100% - 48px);height:92px;transform:none}.evidence-cost .evidenceNumber{position:absolute;top:23px;right:27px}.evidence-cost .evidenceVisual i{background:linear-gradient(#81d2ff,#3c9bd4);border-radius:3px 3px 0 0;width:19px;bottom:29px}.evidence-cost .evidenceVisual i:first-of-type{height:78px;left:31px}.evidence-cost .evidenceVisual i:nth-of-type(2){height:53px;left:59px}.evidence-cost .evidenceVisual i:nth-of-type(3){height:30px;left:87px}.evidence-cost .evidenceVisual:after{content:"COST";color:#76bce7;letter-spacing:.15em;font-size:8px;font-weight:850;position:absolute;bottom:31px;right:28px}.premiumLinks .navLogin{color:#d9ebfb!important}.pricingSection{color:#fff;background:#071a30;padding:110px max(6vw,60px)}.pricingSection .sectionIntro{max-width:820px}.pricingSection .sectionIntro>p:last-child{color:#adc4d9}.pricingGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;max-width:1500px;margin:auto;display:grid}.pricingGrid article{background:#0c2946;border:1px solid #294d6d;border-radius:12px;flex-direction:column;min-height:510px;padding:30px;display:flex;position:relative;box-shadow:0 18px 45px #0003}.pricingGrid article.featured{background:linear-gradient(160deg,#123b61,#0c2946);border-color:#65b8ff;transform:translateY(-10px);box-shadow:0 24px 55px #0006}.pricingFlag{color:#75c2ff;letter-spacing:.12em;font-size:10px;position:absolute;top:18px;right:20px}.pricingGrid article>p{color:#78c4ff;text-transform:uppercase;letter-spacing:.12em;margin:0;font-size:13px;font-weight:900}.pricingGrid h3{letter-spacing:-.05em;margin:25px 0 10px;font-size:48px}.pricingGrid h3 small{color:#9db6cc;letter-spacing:0;margin-left:7px;font-size:13px;font-weight:600}.pricingGrid article>span{color:#b8cbdd;min-height:68px;font-size:14px;line-height:1.55}.pricingGrid ul{border-top:1px solid #ffffff1c;flex:1;margin:22px 0 28px;padding:20px 0 0;list-style:none}.pricingGrid li{color:#e2edf6;margin:0 0 13px;padding-left:22px;font-size:13px;line-height:1.4;position:relative}.pricingGrid li:before{content:"✓";color:#70c0ff;font-weight:900;position:absolute;left:0}.pricingGrid article>a{color:#fff;border:1px solid #4c81a9;border-radius:7px;justify-content:space-between;align-items:center;padding:13px 15px;font-size:13px;font-weight:800;text-decoration:none;display:flex}.pricingGrid article.featured>a{color:#071a30;background:#62b8fb;border:0}.pricingSmall{color:#819db5;text-align:center;max-width:980px;margin:28px auto 0;font-size:12px;line-height:1.6}@media (width<=1180px){.pricingGrid{grid-template-columns:repeat(2,1fr)}.pricingGrid article.featured{transform:none}}@media (width<=720px){.pricingSection{padding:75px 20px}.pricingGrid{grid-template-columns:1fr}.pricingGrid article{min-height:auto}.pricingGrid article>span{min-height:0}}.heroProof b{color:#fff;letter-spacing:-.01em;font-size:15px;font-weight:900}.heroProof small{color:#c7dcef;font-weight:650}.problemStrip strong{color:#0b5d9c;letter-spacing:.09em;text-transform:uppercase;margin-bottom:5px;font-size:13px;font-weight:900;display:block}.capabilityGrid{box-shadow:none;background:0 0;border:0;border-radius:0;gap:18px;overflow:visible}.capabilityGrid article,.capabilityGrid article:nth-child(2n),.capabilityGrid article:nth-child(3n),.capabilityGrid article:nth-last-child(-n+3){background:linear-gradient(145deg,#fff 0%,#f7fbff 72%,#eaf5ff 100%);border:1px solid #cbdced;border-radius:16px;flex-direction:column;min-height:280px;padding:30px;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden;box-shadow:0 15px 35px #19487017}.capabilityGrid article:before{content:"";background:linear-gradient(90deg,#1478c9,#66beff);height:4px;position:absolute;inset:0 0 auto}.capabilityGrid article:after{content:"";background:radial-gradient(circle,#71c5ff26,#0000 68%);border-radius:50%;width:150px;height:150px;position:absolute;top:-54px;right:-46px}.capabilityGrid article:hover{border-color:#70b8ea;transform:translateY(-6px);box-shadow:0 24px 48px #12538829}.capabilityGrid article:focus-within{border-color:#70b8ea;box-shadow:0 0 0 3px #1478c933,0 24px 48px #12538829}.capabilityGrid article header{justify-content:space-between;align-items:center;height:auto;display:flex}.capabilityGrid article header>b{color:#8ba6bb;letter-spacing:.15em;font-size:11px}.capabilityGrid .capabilityIcon{clip-path:polygon(25% 6%,75% 6%,100% 50%,75% 94%,25% 94%,0 50%);color:#fff;letter-spacing:-.03em;filter:drop-shadow(0 8px 11px #1270b340);background:linear-gradient(145deg,#56b8f4,#0878c9);place-items:center;width:58px;height:54px;font-size:15px;font-weight:950;display:grid}.capabilityGrid h3{margin:28px 0 12px;font-size:24px}.capabilityGrid article>p{padding-right:18px}.capabilityGrid article>.capabilityDetailLink{color:#0b5d9c;align-items:center;gap:10px;margin-top:auto;padding-top:20px;font-size:14px;font-weight:800;line-height:1.3;text-decoration:none;display:inline-flex}.capabilityGrid article>.capabilityDetailLink span{color:#238bd2;font-size:20px;line-height:1;transition:transform .2s}.capabilityGrid article:hover>.capabilityDetailLink span,.capabilityGrid article>.capabilityDetailLink:hover span{transform:translate(5px)}.capabilityGrid article>.capabilityDetailLink:hover{text-underline-offset:4px;text-decoration:underline}.capabilityGrid article>.capabilityDetailLink:focus-visible{outline-offset:4px;outline:2px solid #1478c9}@media (width<=720px){.heroProof b{font-size:16px}.capabilityGrid article,.capabilityGrid article:nth-child(2n),.capabilityGrid article:nth-child(3n),.capabilityGrid article:nth-last-child(-n+3){border:1px solid #cbdced;border-radius:14px;min-height:250px}.capabilityGrid h3{margin-top:24px}}.conversionProduct{filter:none;text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;align-self:start;padding:0 56px 48px 0;transform:none}.conversionProduct .productWindow{backface-visibility:visible;border-radius:14px;transform:none;box-shadow:0 38px 80px #00000085}.conversionProduct .productBody{grid-template-columns:156px 1fr;height:475px}.conversionProduct .productBody>aside{gap:3px}.conversionProduct .productBody>aside>span{padding:5px 8px}.conversionProduct .productMain{padding:20px 19px}.conversionProduct .productMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:15px}.conversionProduct .productMetrics article{min-width:0;padding:9px}.conversionProduct .productMetrics strong{font-size:17px}.conversionProduct .productList{margin-top:8px}.conversionProduct .listHead,.conversionProduct .listRow{grid-template-columns:1.55fr 1fr .58fr .68fr}.conversionProduct .listRow{padding-top:8px;padding-bottom:8px}.productAutomationPanels{grid-template-columns:1.08fr .92fr;gap:8px;margin-top:8px;display:grid}.productAutomationPanels article{background:#fff;border:1px solid #d3dfe6;border-radius:5px;min-width:0;padding:9px 10px}.productAutomationPanels span,.productAutomationPanels strong{display:block}.productPanelTitle{justify-content:space-between;align-items:center;gap:7px;display:flex}.productPanelTitle span{color:#4d82a4;letter-spacing:.1em;font-size:5px;font-weight:850}.productPanelTitle em{color:#177044;letter-spacing:.06em;background:#dff4e8;border-radius:10px;padding:3px 5px;font-size:4.5px;font-style:normal;font-weight:900}.productAutomationPanels>article>strong{color:#18384e;margin:5px 0 3px;font-size:7px}.productFlowSteps{align-items:center;gap:4px;margin-top:6px;display:flex}.productFlowSteps i{color:#286f99;white-space:nowrap;background:#eaf4fa;border-radius:4px;min-width:0;padding:4px 5px;font-size:4.5px;font-style:normal;font-weight:800}.productFlowSteps b{color:#58a8d4;font-size:6px}.productSignalReading{justify-content:space-between;align-items:baseline;gap:6px;margin-top:5px;display:flex}.productSignalReading b{color:#126493;font-size:13px}.productSignalReading span{color:#718796;font-size:5px}.productSignalTrack{background:#dce8ef;border-radius:4px;height:4px;margin-top:5px;overflow:hidden}.productSignalTrack i{border-radius:inherit;background:linear-gradient(90deg,#258dc5,#5cbcec);width:92%;height:100%;display:block}.mobileProductPreview{z-index:5;color:#17344b;background:#071522;border:7px solid #071522;border-radius:31px;width:205px;height:420px;padding:13px 10px 11px;position:absolute;bottom:0;right:-72px;transform:none;box-shadow:0 28px 55px #00000094,inset 0 0 0 1px #45647a}@media (width<=1120px){.mobileProductPreview{right:-18px}}.mobileProductSpeaker{z-index:3;background:#213a4c;border-radius:10px;width:62px;height:5px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.mobileProductPreview>header{color:#fff;background:#0e4265;border-radius:17px 17px 0 0;justify-content:space-between;align-items:center;height:44px;margin:0;padding:10px 9px 5px;display:flex}.mobileProductPreview>header>b{clip-path:polygon(25% 6%,75% 6%,100% 50%,75% 94%,25% 94%,0 50%);background:#48aee8;place-items:center;width:25px;height:23px;font-size:11px;display:grid}.mobileProductPreview>header>span{letter-spacing:.12em;font-size:8px;font-weight:900}.mobileProductPreview>header>i{font-size:8px;font-style:normal}.mobileProductPreview>section{background:#f3f7fa;border-radius:0 0 17px 17px;height:354px;padding:15px 11px 39px;position:relative;overflow:hidden}.mobileProductPreview section>small{color:#4384aa;letter-spacing:.12em;font-size:6px;font-weight:900}.mobileProductPreview h3{letter-spacing:-.03em;margin:6px 0 12px;font-size:16px}.mobileJobSummary{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:9px;display:grid}.mobileJobSummary span{color:#688094;background:#fff;border:1px solid #d4e2eb;border-radius:7px;padding:7px;font-size:7px}.mobileJobSummary b{color:#123a55;font-size:15px;display:block}.mobileJobCard{background:#fff;border:1px solid #d4e1e9;border-radius:8px;margin-top:7px;padding:9px;box-shadow:0 5px 13px #1441600f}.mobileJobCard.active{border-left:3px solid #2494d0}.mobileJobCard small,.mobileJobCard strong,.mobileJobCard span{display:block}.mobileJobCard small{color:#2d86b8;letter-spacing:.06em;font-size:5px;font-weight:900}.mobileJobCard strong{margin:5px 0 4px;font-size:9px;line-height:1.25}.mobileJobCard span{color:#758997;font-size:6px}.mobileJobCard button{color:#fff;background:#238ec9;border:0;border-radius:5px;width:100%;margin-top:7px;padding:6px;font-size:7px;font-weight:850}.mobileProductPreview nav{color:#718696;background:#fff;border-top:1px solid #d6e2e9;justify-content:space-between;align-items:center;height:34px;padding:0 15px;font-size:7px;display:flex;position:absolute;bottom:0;left:0;right:0}.mobileProductPreview nav b{color:#147db8}@media (width<=1050px){.conversionProduct{max-width:880px;padding-right:52px}}@media (width<=720px){.conversionProduct{padding:0 28px 80px 0}.mobileProductPreview{border-width:5px;border-radius:23px;width:142px;height:292px;bottom:4px;right:-2px;transform:none}.mobileProductSpeaker{width:42px;height:3px;top:5px}.mobileProductPreview>header{height:32px;padding:8px 6px 3px}.mobileProductPreview>header>b{width:18px;height:17px;font-size:8px}.mobileProductPreview>section{height:250px;padding:10px 7px 28px}.mobileProductPreview h3{margin:4px 0 7px;font-size:11px}.mobileJobSummary{gap:4px;margin-bottom:5px}.mobileJobSummary span{padding:4px;font-size:5px}.mobileJobSummary b{font-size:10px}.mobileJobCard{margin-top:4px;padding:6px}.mobileJobCard strong{font-size:6px}.mobileJobCard button{margin-top:4px;padding:4px}.mobileProductPreview nav{height:24px;padding:0 8px;font-size:5px}.conversionProduct .productBody{height:405px}.productOverviewPanels{display:none}}.pilotSection{background:#eaf2f9;padding:110px max(7vw,72px)}.developmentNotice{color:#9bd1ff;letter-spacing:.11em;background:#67b5ff1a;border:1px solid #67b5ff59;border-radius:999px;align-items:center;gap:9px;margin:0 0 20px;padding:8px 12px;font-size:11px;font-weight:800;display:inline-flex}.developmentNotice i{background:#67b5ff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #67b5ff24}.pilotSection .sectionIntro{max-width:900px}.pilotSteps{background:#c8d8e6;border:1px solid #c8d8e6;border-radius:12px;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:48px;display:grid;overflow:hidden}.pilotSteps article{background:#fff;min-height:245px;padding:32px}.pilotSteps b{color:#378bd3;letter-spacing:.13em;font-size:12px}.pilotSteps h3{margin:45px 0 12px;font-size:21px}.pilotSteps p{color:#607488;margin:0;font-size:14px;line-height:1.65}.pilotAssurance{color:#fff;background:#0b2947;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;margin-top:24px;padding:23px 26px;display:grid}.pilotAssurance strong{font-size:16px}.pilotAssurance span{color:#b9cee0;font-size:13px;line-height:1.55}.pilotAssurance a{color:#071a30;background:#63b7f7;border-radius:6px;align-items:center;gap:18px;min-height:44px;padding:0 16px;font-size:12px;font-weight:850;text-decoration:none;display:flex}@media (width<=1050px){.pilotSteps{grid-template-columns:repeat(2,1fr)}.pilotAssurance{grid-template-columns:1fr}.pilotAssurance a{justify-self:start}}@media (width<=720px){.pilotSection{padding:75px 20px}.pilotSteps{grid-template-columns:1fr}.pilotSteps article{min-height:auto}.pilotSteps h3{margin-top:24px}}.sectionInterestButton{color:#1d6e9f;background:#fff;border:1px solid #87bce0;border-radius:7px;align-items:center;gap:16px;margin-top:30px;padding:13px 18px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}.sectionInterestButton:hover{border-color:#2d86be;transform:translateY(-2px);box-shadow:0 9px 24px #1e689618}.interestPrompt{z-index:70;color:#fff;background:linear-gradient(145deg,#123f61,#1e6b9b);border:1px solid #75b9e1;border-radius:14px;width:min(370px,100vw - 32px);padding:25px;position:fixed;bottom:24px;right:24px;box-shadow:0 24px 70px #09283e55}.interestPrompt small{color:#8fd1fb;letter-spacing:.14em;margin-bottom:10px;font-weight:850;display:block}.interestPrompt strong{font-size:21px;line-height:1.18;display:block}.interestPrompt p{color:#d4e9f5;margin:11px 0 18px;font-size:13px;line-height:1.55}.interestClose{color:#cde5f3;background:0 0;border:0;font-size:24px;position:absolute;top:9px;right:11px}.interestPrimary,.interestSection form>button{color:#0d3550;background:#67b5ff;border:0;border-radius:6px;padding:11px 15px;font-weight:900}.interestSection{color:#173044;background:#dcecf7;grid-template-columns:.8fr 1.2fr;gap:65px;padding:95px max(7vw,72px);display:grid}.interestSection>div>p{color:#287bb0;letter-spacing:.14em;font-size:11px;font-weight:850}.interestSection h2{margin:12px 0;font-size:44px}.interestSection>div>span{color:#536d7c;font-size:14px;line-height:1.65}.interestSection form{background:#fff;border:1px solid #c4d9e7;border-radius:12px;grid-template-columns:1fr 1fr;gap:13px;padding:24px;display:grid}.interestSection label{color:#395565;gap:6px;font-size:11px;font-weight:800;display:grid}.interestSection input,.interestSection textarea{width:100%;font:inherit;border:1px solid #cbd9e2;border-radius:7px;padding:11px}.interestSection .wide,.interestSection output{grid-column:1/-1}.interestSection output{color:#1c7549;font-size:12px;font-weight:750}.interestTrap{position:absolute!important;left:-10000px!important}.interestSection form>button{grid-column:1/-1;justify-self:start;font-size:12px}@media (width<=760px){.interestPrompt{bottom:16px;right:16px}.interestSection{grid-template-columns:1fr;gap:28px;padding:70px 20px}.interestSection h2{font-size:36px}.interestSection form{grid-template-columns:1fr}.interestSection label{grid-column:1}.sectionInterestButton{justify-content:space-between;width:100%}}.interestSection h2{letter-spacing:-.055em;margin:12px 0 18px;font-size:clamp(48px,5vw,72px);font-weight:950;line-height:.94}.interestSection h2 em{color:#2781ba;font-style:normal}.interestSection>div>span{color:#38586b;max-width:480px;font-size:19px;font-weight:750;line-height:1.4;display:block}.conciseHome .industryEvidence,.conciseHome .noPressureSection{padding-top:96px;padding-bottom:96px}.conciseHome .capabilitySection,.conciseHome .workflowSection,.conciseHome .pricingSection,.conciseHome .faqSection{padding-top:88px;padding-bottom:88px}.conciseHome .transformationSection{padding-top:90px;padding-bottom:90px}.conciseHome .founderStory{margin-top:68px;margin-bottom:68px}.conciseHome .sectionIntro{margin-bottom:42px}.conciseHome .industryEvidenceIntro{margin-bottom:46px}.conciseHome .interestSection{padding-top:78px;padding-bottom:78px}@media (width<=720px){.conciseHome .industryEvidence,.conciseHome .noPressureSection,.conciseHome .capabilitySection,.conciseHome .workflowSection,.conciseHome .transformationSection,.conciseHome .pricingSection,.conciseHome .faqSection,.conciseHome .interestSection{padding-top:62px;padding-bottom:62px}.conciseHome .founderStory{margin-top:50px;margin-bottom:50px}}.qrAssetPage{color:#10283b;background:linear-gradient(160deg,#eef7ff,#fff 55%,#e9f4ff);min-height:100dvh;font-family:Arial,sans-serif}.qrAssetPage header{background:#fff;border-bottom:1px solid #d8e6f1;justify-content:space-between;align-items:center;height:72px;padding:0 22px;display:flex}.qrAssetPage header a{color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.qrAssetPage header a>span{color:#fff;clip-path:polygon(25% 6%,75% 6%,100% 50%,75% 94%,25% 94%,0 50%);filter:drop-shadow(0 4px 5px #16689f44);background:linear-gradient(145deg,#39a9ef,#1974b9);place-items:center;width:38px;height:34px;font-weight:900;display:grid}.qrAssetPage header strong{font-size:20px}.qrAssetPage header strong b{color:#268fd0;font-size:13px}.qrAssetPage header small{color:#5b7182}.qrAssetPage>section{max-width:680px;margin:auto;padding:28px 18px 50px}.qrAssetIdentity{color:#fff;background:#102f49;border-radius:20px;padding:26px;box-shadow:0 18px 45px #163b5c26}.qrAssetIdentity p{color:#8dd3ff;letter-spacing:.06em;margin:0 0 8px;font-weight:800}.qrAssetIdentity h1{margin:0 0 8px;font-size:34px}.qrAssetIdentity>span{color:#c9d9e5}.qrAssetIdentity>div{gap:8px;margin-top:20px;display:flex}.qrAssetIdentity b{background:#29607f;border-radius:999px;padding:7px 11px;font-size:12px}.qrAssetIdentity b.online{background:#16854c}.qrAssetActions{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.qrAssetActions a{color:#10283b;background:#fff;border:1px solid #d5e5f0;border-radius:16px;min-height:110px;padding:19px;text-decoration:none;box-shadow:0 8px 22px #173d5b10}.qrAssetActions a.report{color:#fff;background:#228fd1;border-color:#228fd1}.qrAssetActions strong,.qrAssetActions span{display:block}.qrAssetActions strong{margin-bottom:7px;font-size:18px}.qrAssetActions span{opacity:.78;font-size:14px;line-height:1.4}.qrAssetPage footer{text-align:center;color:#607889;padding:20px}.qrAssetError,.qrAssetLoading{text-align:center;background:#fff;border-radius:16px;margin-top:80px;padding:24px}.qrAssetError{color:#b42318}@media (width<=560px){.qrAssetActions{grid-template-columns:1fr}.qrAssetIdentity h1{font-size:28px}}.flowPage{color:#173d2e;background:#f2f5f1;min-height:100vh;padding:26px 3vw 55px;font-family:Arial,sans-serif}.flowHeader{justify-content:space-between;align-items:end;max-width:1500px;margin:auto;display:flex}.flowBack{color:#315f49;margin-bottom:16px;font-size:11px;text-decoration:none;display:block}.flowHeader p{letter-spacing:.17em;margin:0 0 5px;font-size:9px;font-weight:800}.flowHeader h1{margin:0 0 5px;font-size:34px}.flowHeader span{color:#66786e;font-size:12px}.flowHeader>div:last-child{gap:9px;display:flex}.flowPage button,.libraryLink{color:#244c39;cursor:pointer;background:#fff;border:1px solid #c6d3ca;border-radius:8px;padding:9px 12px;font-size:11px;text-decoration:none}.flowPage .primary{color:#fff;background:#1f6042;border-color:#1f6042;font-weight:750}.flowPage button:disabled{opacity:.45}.flowNotice{background:#e0eee5;border-radius:8px;justify-content:space-between;max-width:1470px;margin:16px auto 0;padding:10px 14px;font-size:12px;display:flex}.flowNotice button{padding:3px 8px}.flowShell{background:#fff;border:1px solid #d7e0d9;border-radius:13px;grid-template-columns:220px 1fr;max-width:1500px;min-height:730px;margin:18px auto 0;display:grid;overflow:hidden}.flowList{background:#f7f9f6;border-right:1px solid #dbe3dd;padding:15px}.flowList h2{text-transform:uppercase;letter-spacing:.1em;margin:10px 4px;font-size:10px}.flowList>button{flex-direction:column;align-items:start;width:100%;margin-bottom:7px;display:flex}.flowList small{color:#6d7c73;margin-top:4px;font-size:9px}.runItem{border-top:1px solid #e1e7e2;justify-content:space-between;padding:9px;font-size:9px;display:flex}.builder{min-width:0}.flowMeta{border-bottom:1px solid #dde5df;justify-content:space-between;align-items:center;gap:20px;padding:15px 18px;display:flex}.flowMeta>div:first-child{flex:1}.flowMeta input{color:#173d2e;border:0;width:100%;padding:3px;font-size:11px;display:block}.flowMeta input:first-child{font-size:19px;font-weight:750}.flowMeta>div:last-child{gap:6px;display:flex}.builderBody{grid-template-columns:minmax(430px,1fr) 320px;min-height:650px;display:grid}.guidedCanvas{background-image:radial-gradient(#d7dfd9 1px,#0000 1px);background-size:18px 18px;padding:24px 7%;overflow:auto}.laneTitle{align-items:center;gap:12px;max-width:650px;margin:10px auto 8px;display:flex}.laneTitle b{color:#fff;letter-spacing:.09em;background:#173d2e;border-radius:5px;padding:5px 8px;font-size:9px}.guidedNode{cursor:pointer;background:#fff;border:1px solid #cbd7ce;border-left:4px solid #3b7657;border-radius:10px;grid-template-columns:28px minmax(0,1fr) auto auto;align-items:center;gap:11px;max-width:650px;margin:0 auto 10px;padding:14px;display:grid;box-shadow:0 2px 8px #1c4b3312}.guidedNode i{background:#edf3ef;border-radius:50%;place-items:center;width:25px;height:25px;font-size:10px;font-style:normal;display:grid}.guidedNode div{flex-direction:column;gap:3px;display:flex}.guidedNode small{letter-spacing:.12em;color:#718178;font-size:8px;font-weight:800}.guidedNode span{color:#63756b;font-size:10px}.guidedNode em{color:#347352;font-size:9px;font-style:normal}.guidedNode>button{color:#9b2931;background:0 0;border:0;padding:5px;font-size:16px}.connector{border-style:dashed!important;margin:0 auto 15px!important;display:block!important}.addMenu{background:#f7f9f7;border:1px dashed #b9c8bd;border-radius:9px;max-width:650px;margin:0 auto 18px;padding:12px}.addMenu span{text-transform:uppercase;margin-bottom:8px;font-size:9px;font-weight:800;display:block}.addMenu button{margin:3px;padding:7px 8px;font-size:9px}.safeguards,.runDetails{background:#fff;border:1px solid #d4ded6;border-radius:9px;max-width:650px;margin:15px auto;padding:14px;font-size:10px}.safeguards b{margin-bottom:10px;font-size:11px;display:block}.safeguards label{margin:9px 0;display:block}.safeguards input[type=number]{border:1px solid #cbd5ce;border-radius:5px;width:60px;padding:5px}.runDetails summary{cursor:pointer;font-weight:750}.runDetails div{border-top:1px solid #e5eae6;justify-content:space-between;margin-top:7px;padding:8px 2px;display:flex}.runDetails span{color:#697a70}.configPanel{background:#fbfcfb;border-left:1px solid #dbe3dd;padding:24px}.flowProgress{background:#fff;border:1px solid #d5e1e8;border-radius:7px;align-items:center;gap:10px;max-width:720px;margin:0 auto 24px;padding:13px 16px;display:flex}.flowProgress span{color:#788b98;white-space:nowrap;align-items:center;gap:7px;font-size:11px;font-weight:750;display:flex}.flowProgress span b{color:#617785;background:#e8eef2;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.flowProgress span.done{color:#237246}.flowProgress span.done b{color:#237246;background:#dff2e6}.flowProgress span.current{color:#175a84}.flowProgress span.current b{color:#fff;background:#2785b7}.flowProgress>i{background:#d7e1e7;flex:1;height:1px}.configPanelHead{border-bottom:1px solid #dce5ea;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;display:flex}.configPanelHead>span{color:#537284;letter-spacing:.12em;font-size:10px;font-weight:900}.configPanelHead button{min-height:34px;padding:6px 11px}.addMenu details{margin-top:8px}.addMenu summary{color:#416579;cursor:pointer;padding:7px 3px;font-size:11px;font-weight:750}.configPanel .panelEyebrow{letter-spacing:.15em;text-transform:uppercase;color:#44745c;font-size:8px;font-weight:800}.configPanel h2{margin:6px 0;font-size:20px}.configPanel p{color:#6c7b72;font-size:11px;line-height:1.5}.configPanel label{color:#526b5e;margin:17px 0;font-size:9px;font-weight:800;display:block}.configPanel input,.configPanel select,.configPanel textarea{box-sizing:border-box;color:#173d2e;background:#fff;border:1px solid #c7d3ca;border-radius:7px;width:100%;margin-top:6px;padding:9px}.configPanel textarea{resize:vertical;min-height:100px}.configPanel a{color:#2d6c4b;font-size:9px}.panelSummary{background:#edf4ef;border-radius:8px;margin-top:25px;padding:13px}.flowPage{font-size:14px}.flowBack{font-size:12px}.flowHeader p{font-size:11px}.flowHeader h1{font-size:38px}.flowHeader span{font-size:14px;line-height:1.5}.flowPage button,.libraryLink{min-height:40px;padding:10px 14px;font-size:12px}.flowList h2{font-size:11px}.flowList small,.runItem{font-size:11px}.flowMeta input{min-height:36px;font-size:13px}.laneTitle b{font-size:10px}.guidedNode{padding:17px}.guidedNode span{font-size:12px;line-height:1.4}.guidedNode em,.addMenu span,.addMenu button{font-size:11px}.safeguards,.runDetails{font-size:12px;line-height:1.5}.safeguards b{font-size:13px}.configPanel .panelEyebrow{font-size:10px}.configPanel label{font-size:11px}.configPanel a,.panelSummary b,.panelSummary span{font-size:11px}.flowPage button:not(:disabled):hover,.libraryLink:hover{color:#123b61;background:#e3edf4;border-color:#7698b0;transform:translateY(-1px);box-shadow:0 4px 10px #0a27411c}.flowPage .primary{background:linear-gradient(145deg,#4b99c8,#2f7faf 62%,#1c5e8a);border-color:#246f9e}.flowPage .primary:not(:disabled):hover{color:#fff;background:linear-gradient(145deg,#63add6,#398bb8 62%,#216996)}.guidedNode:hover{border-color:#6f94ad;transform:translateY(-1px);box-shadow:0 7px 18px #0a27411c}.flowList>button:hover{background:#e8f0f5;border-color:#91abbc}.panelSummary b,.panelSummary span{font-size:9px;display:block}.panelSummary span{color:#62766a;margin-top:5px}.flowEmpty{text-align:center;padding:210px 20px}.flowEmpty span{letter-spacing:.14em;font-size:10px;font-weight:800}.flowEmpty h2{margin:12px;font-size:25px}.flowEmpty p{color:#6b7b72;font-size:12px}.flowEmpty button{margin-top:12px}@media (width<=980px){.flowShell{grid-template-columns:1fr}.flowList{border-bottom:1px solid #ddd;border-right:0}.builderBody{grid-template-columns:1fr}.configPanel{border-top:1px solid #ddd;border-left:0}.flowMeta{flex-direction:column;align-items:start}}@media (width<=620px){.flowHeader{align-items:start;gap:15px}.flowMeta>div:last-child{flex-wrap:wrap}.guidedCanvas{padding:18px}.flowPage{padding:20px 10px}.flowHeader>div:last-child{flex-direction:column}}.flowPage{color:#192633;background:#f1f4f6;font-family:IBM Plex Sans,Segoe UI,Arial,sans-serif}.flowHeader p,.panelEyebrow{color:#315f80}.flowPage .primary{background:linear-gradient(145deg,#4b99c8,#2f7faf 62%,#1c5e8a);border-color:#246f9e;box-shadow:inset 0 1px #ffffff4d,0 5px 13px #164c7230}.libraryLink,.flowPage button{color:#173f60;border-color:#c8d5df;border-radius:5px}.recipientPicker{background:#f7fafc;border:1px solid #c8d5df;border-radius:5px;flex-direction:column;gap:7px;margin:0 0 14px;padding:12px;display:flex}.recipientPicker legend{color:#315f80;padding:0 5px;font-size:11px;font-weight:750}.recipientPicker label{align-items:center;gap:7px;flex-direction:row!important;margin:0!important;font-size:11px!important;display:flex!important}.recipientPicker input{width:16px;height:16px;margin:0}.flowRecipientNote{color:#315f80;background:#e8f2f8;border-radius:5px;margin:-5px 0 15px;padding:9px 10px;font-size:10px;line-height:1.45}.flowShell,.guidedNode,.configPanel input,.configPanel select,.configPanel textarea{border-radius:5px}.flowList{background:#f5f7f8}.flowList>button.active{background:#e4edf4;border-color:#6c91ad}.guidedNode{border-left-color:#245f8a}.guidedNode.selected{outline-color:#245f8a}.laneTitle b{background:linear-gradient(145deg,#4b99c8,#236d9a)}.configPanel a{color:#1b5c88}.panelSummary{background:#e7eff5}.recipeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:min(520px,100%);margin-top:18px;display:grid}.recipeGrid button{text-align:left;min-height:46px}.meterRegister{min-width:0;padding:20px}.meterRegister .tableWrap{margin-top:8px}.meterRegister table{width:100%}.meterRegister th,.meterRegister td{text-align:left;padding:12px}.meterRegister td small{color:#687b89;margin-top:4px;display:block}.flowPage{color:#172b3a;background:#f4f7f9}.flowHeader{padding:34px 4px 8px}.flowHeader h1{letter-spacing:-.035em;color:#102d44;font-size:40px}.flowHeader>div:first-child>span{color:#617787;max-width:700px;display:block}.flowShell{border-color:#cfdae2;border-radius:10px;grid-template-columns:250px minmax(0,1fr);min-height:680px;margin-top:22px;box-shadow:0 12px 38px #133b5810}.flowList{background:#f8fafb;border-color:#d6e0e6;padding:18px}.flowList>button{text-align:left;background:0 0;border-color:#0000;min-height:62px;padding:12px}.flowList>button.active{background:#e4f1f8;border-color:#96bdd4;box-shadow:inset 3px 0 #2687b9}.flowListEmpty{color:#718695;margin:8px 4px 18px;font-size:12px}.builderBody{grid-template-columns:minmax(460px,1fr) 350px}.guidedCanvas{background:#f7f9fb;padding:30px 6%}.laneTitle b{text-align:center;background:#1e6c99;min-width:54px}.laneTitle span{color:#597180;font-size:13px}.guidedNode{border:1px solid #c9d7e0;border-left:4px solid #2a87b6;border-radius:8px;max-width:720px;margin-bottom:14px;padding:19px 17px;box-shadow:0 5px 16px #153b5510}.guidedNode.condition{border-left-color:#e09629}.guidedNode.action{border-left-color:#174d73}.guidedNode.selected{outline-offset:1px;outline:3px solid #77bce0}.guidedNode i{color:#1b6c98;background:#e3f1f8;border-radius:7px;width:31px;height:31px;font-weight:850}.addMenu{background:#eef4f7;border-style:solid;max-width:720px;padding:16px}.safeguards,.runDetails{border-color:#cad9e2;max-width:720px;padding:18px}.configPanel{background:#fff;border-color:#d4dfe6;padding:28px;box-shadow:-8px 0 24px #173b5510}.configPanel h2{color:#12354d}.configChoice{background:#eaf5fa;border-left:3px solid #2f8dbc;margin:18px 0 8px;padding:13px}.configChoice b,.configChoice span{display:block}.configChoice span{color:#557181;margin-top:4px;font-size:11px;line-height:1.45}.configPanel input,.configPanel select,.configPanel textarea{border-color:#bfcfd9;border-radius:6px}.flowMeta{z-index:5;background:#fff;padding:17px 20px;position:sticky;top:0}.flowMeta input:first-child{color:#12354d;font-size:24px}.flowNotice.success{color:#22643d;background:#e8f6ed;border:1px solid #a8d8bd}.flowNotice.error{color:#a11f28;background:#fff0f0;border:1px solid #efb4b4}.signalPage{background:#f4f7f9}.signalHeader{max-width:1280px}.signalSummary{grid-column:2;grid-template-columns:repeat(3,1fr);gap:12px;width:100%;max-width:1280px;margin:18px auto 0;display:grid}.signalSummary article{background:#fff;border:1px solid #d4e0e7;border-radius:8px;flex-direction:column;min-height:105px;padding:20px;display:flex}.signalSummary article.attention{background:#fffaf0;border-color:#efb45c}.signalSummary span{color:#61798a;letter-spacing:.11em;font-size:10px;font-weight:850}.signalSummary strong{color:#12354d;margin:8px 0 4px;font-size:30px}.signalSummary small{color:#718695;font-size:11px}.signalWorkspace{background:#fff;border:1px solid #d0dce4;border-radius:10px;grid-column:2;width:100%;max-width:1280px;margin:14px auto 0;padding:25px;box-shadow:0 12px 35px #153b5510}.signalWorkspace>header{border-bottom:1px solid #dce5eb;margin-bottom:20px;padding-bottom:18px}.signalWorkspace>header p{color:#247cab;letter-spacing:.14em;margin:0;font-size:10px;font-weight:900}.signalWorkspace>header h2{color:#12354d;margin:5px 0;font-size:25px}.signalWorkspace>header span{color:#617787;font-size:12px}.signalCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.signalCard{background:#fff;border:1px solid #d2dfe6;border-radius:9px;padding:20px;transition:all .18s}.signalCard:hover{border-color:#83aec7;transform:translateY(-1px);box-shadow:0 10px 24px #123c5714}.signalCardTop{justify-content:space-between;display:flex}.signalKind,.signalState{letter-spacing:.09em;border-radius:4px;padding:5px 8px;font-size:9px;font-weight:900}.signalKind{color:#1b6f9c;background:#e5f2f8}.signalKind.reading{color:#56658f;background:#eef0f7}.signalState.live{color:#237345;background:#e2f4e8}.signalState.paused{color:#667581;background:#edf0f2}.signalCard h3{color:#12354d;margin:18px 0 3px;font-size:21px}.signalCard>p{color:#647b8b;margin:0 0 18px;font-size:12px}.signalReading{grid-template-columns:1fr 1fr;gap:12px;display:grid}.signalReading>div{background:#f5f8fa;padding:13px}.signalReading small{color:#718695;font-size:9px;font-weight:800;display:block}.signalReading strong{color:#102f48;margin-top:7px;font-size:21px;display:block}.signalReading em{color:#61798a;font-size:11px;font-style:normal}.signalProgress{background:#e4ebef;border-radius:8px;height:6px;margin-top:13px;overflow:hidden}.signalProgress i{background:linear-gradient(90deg,#2c82b2,#65b9e2);border-radius:8px;height:100%;display:block}.signalCard footer{border-top:1px solid #e1e8ed;gap:7px;margin-top:18px;padding-top:15px;display:flex}.signalCard footer a,.signalCard footer button{color:#174d73;background:#fff;border:1px solid #c6d6e0;border-radius:5px;min-height:36px;padding:8px 11px;font-size:11px;font-weight:750;text-decoration:none}.signalCard footer .signalRecord{color:#fff;background:#267fac;border-color:#267fac}.signalHistory{border:1px solid #d5e0e7;border-radius:7px;margin-top:22px}.signalHistory summary{cursor:pointer;justify-content:space-between;padding:15px 17px;display:flex}.signalHistory summary span{font-weight:800}.signalHistory summary small{color:#718594}.signalHistory>div{border-top:1px solid #e1e8ed;grid-template-columns:1fr auto auto;gap:25px;padding:12px 17px;font-size:11px;display:grid}.signalHistory time{color:#718594}.signalEmpty{text-align:center;padding:70px 20px}.signalEmpty>span{color:#1c75a3;background:#e1f0f7;border-radius:8px;place-items:center;width:45px;height:45px;margin:auto;font-weight:900;display:grid}.signalEmpty h2{margin:18px 0 7px}.signalEmpty p{color:#657c8c;max-width:550px;margin:0 auto 18px}.signalFormGuide{background:#eaf4f9;border-radius:6px;gap:12px;margin:18px 0 10px;padding:12px;display:flex}.signalFormGuide>b{color:#fff;background:#277fae;border-radius:5px;flex:none;place-items:center;width:27px;height:27px;display:grid}.signalFormGuide span,.signalFormGuide strong,.signalFormGuide small{display:block}.signalFormGuide small{color:#5d7585;margin-top:3px}.signalForm label>small{color:#718695;margin-top:5px;display:block}.signalAdvanced{border:1px solid #d5e0e6;border-radius:6px;margin:12px 0;padding:10px 12px}.signalAdvanced summary{cursor:pointer;font-size:12px;font-weight:800}.signalActive{align-items:center;gap:8px;display:flex!important}.signalActive input{width:auto!important}@media (width<=1100px){.signalCards,.builderBody{grid-template-columns:1fr}.configPanel{border-top:1px solid #d4dfe6;border-left:0}.signalSummary,.signalWorkspace{grid-column:1}}@media (width<=700px){.signalSummary{grid-template-columns:1fr 1fr}.signalSummary article:last-child{grid-column:1/3}.signalWorkspace{padding:16px}.signalReading{grid-template-columns:1fr}.signalCard footer{flex-wrap:wrap}.signalHistory>div{grid-template-columns:1fr auto}.signalHistory time{grid-column:1/3}.flowShell{grid-template-columns:1fr}.flowList{max-height:250px;overflow:auto}}.flowShell{grid-template-columns:1fr;min-height:680px}.flowList{background:#f8fafb;border-bottom:1px solid #d6e0e6;border-right:0;align-items:center;gap:8px;padding:12px 18px;display:flex;overflow-x:auto}.flowList h2{white-space:nowrap;margin:0 8px 0 0;font-size:13px}.flowList>button{width:auto;min-width:210px;min-height:52px;margin:0;padding:9px 12px}.flowList>button strong{font-size:14px}.flowList small{font-size:12px}.flowRunHistory{flex:none;min-width:120px;margin-left:auto}.flowRunHistory summary{color:#315d78;cursor:pointer;padding:9px 12px;font-size:13px;font-weight:750}.flowRunHistory[open]{min-width:220px}.builderBody{min-height:600px;display:block}.guidedCanvas{padding:34px 8% 60px}.laneTitle{margin-top:22px}.laneTitle span{font-size:14px}.guidedNode{max-width:760px;margin-bottom:15px;padding:21px 19px}.guidedNode i{width:34px;height:34px}.guidedNode small{font-size:12px}.guidedNode strong{font-size:17px}.guidedNode span{font-size:14px}.guidedNode em{font-size:13px}.flowProgress{max-width:760px}.flowProgress span{font-size:13px}.addMenu{text-align:center;background:0 0;border:0;max-width:760px;padding:0;position:relative}.addActionButton{min-width:190px;border-style:dashed!important}.actionPicker{text-align:left;background:#fff;border:1px solid #cad9e2;border-radius:7px;grid-template-columns:repeat(2,1fr);gap:7px;margin-top:10px;padding:16px;display:grid;box-shadow:0 12px 30px #153b5520}.actionPicker strong{grid-column:1/3;margin-bottom:5px;font-size:14px}.actionPicker button{text-align:left;font-size:13px}.safeguards,.runDetails{max-width:760px;padding:16px 18px}.safeguards summary{color:#315d78;cursor:pointer;font-size:13px;font-weight:800}.safeguards[open] summary{margin-bottom:12px}.flowConfigBackdrop{z-index:115;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#081a27c2;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.configPanel{z-index:120;box-sizing:border-box;scrollbar-gutter:stable;background:#fff;border:1px solid #d4dfe6;border-radius:14px;width:min(720px,100%);max-height:calc(100dvh - 48px);padding:30px 36px 0;position:relative;overflow-y:auto;box-shadow:0 28px 90px #071a2860}.configPanel h2{font-size:25px}.configPanel p{font-size:14px}.configPanel label{margin:18px 0;font-size:13px}.configPanel input,.configPanel select,.configPanel textarea{min-height:46px;font-size:14px}.configPanel a{font-size:13px}.configChoice b{font-size:14px}.configChoice span{font-size:13px}.configPanelHead{z-index:2;background:#fff;border-bottom:1px solid #dce5ea;margin:-30px -36px 24px;padding:20px 24px;position:sticky;top:-30px}.configPanelHead>span{font-size:12px}.configPanelHead button{border-radius:50%;width:38px;height:38px;padding:0;font-size:22px}.configDone{background:#fff;border-top:1px solid #d4dfe6;margin:26px -36px 0;padding:16px 36px;position:sticky;bottom:0;box-shadow:0 -8px 20px #102d4410}.configDone .primary{width:100%;min-height:48px;font-size:15px}.flowModalOrder{grid-template-columns:repeat(3,1fr);gap:8px;margin:0 0 24px;padding:0;list-style:none;display:grid}.flowModalOrder li{color:#637b8b;align-items:center;gap:7px;font-size:12px;font-weight:750;display:flex}.flowModalOrder b{color:#496a7f;background:#e6edf2;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;display:grid}.flowModalOrder li.active{color:#145f8b}.flowModalOrder li.active b{color:#fff;background:#267fac}.flowMeta input{font-size:14px}.flowMeta input:first-child{font-size:24px}.recipeChoices{width:min(520px,100%);margin:18px auto 0}.recipeChoices summary{color:#315d78;cursor:pointer;font-size:13px;font-weight:750}.recipeChoices .recipeGrid{margin-top:10px}.signalWorkspace>header p,.signalSummary span,.signalReading small{font-size:12px}.signalWorkspace>header span,.signalCard>p,.signalSummary small,.signalCard footer a,.signalCard footer button{font-size:13px}.signalFormGuide strong{font-size:14px}.signalFormGuide small,.signalForm label>small{font-size:12px;line-height:1.45}.signalForm label{font-size:13px}.signalForm input,.signalForm select{min-height:44px;font-size:14px}.signalAdvanced summary{font-size:13px}.signalModalBackdrop{z-index:150;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#081a27c7}.signalFormV2{width:min(720px,100%);padding:26px 30px 92px}.signalFormV2 .modalHead{z-index:2;background:#fff;border-bottom:1px solid #dbe4ea;margin:-26px -30px 20px;padding:21px 24px;position:sticky;top:-26px}.signalFormV2 .modalHead span{color:#226f9a;font-size:12px}.signalFormV2 .modalHead h2{font-size:25px}.signalFormV2 .modalHead button{width:38px;height:38px;padding:0;font-size:22px}.signalFormV2 section{padding-bottom:7px}.signalFormV2 .signalFormGuide{margin-top:12px;padding:14px}.signalFormV2 .signalFormGuide>b{width:32px;height:32px;font-size:14px}.signalFormV2 .signalFormGuide strong{font-size:15px}.signalFormV2 .signalFormGuide small{font-size:13px}.signalFormV2 label,.signalFormV2 input,.signalFormV2 select{font-size:14px}.signalModalActions{background:#fff;border-top:1px solid #d7e1e7;width:min(660px,100vw - 100px);margin-left:-1px;padding:14px 0 0;position:fixed;bottom:20px}.signalModalActions .primary{min-height:48px;font-size:15px}@media (width<=700px){.flowList{flex-direction:column;align-items:stretch;max-height:none}.flowList>button{width:100%}.flowRunHistory{width:100%;margin-left:0}.guidedCanvas{padding:24px 14px 45px}.actionPicker{grid-template-columns:1fr}.actionPicker strong{grid-column:1}.flowProgress{flex-direction:column;align-items:flex-start}.flowProgress>i{width:1px;height:10px;margin-left:12px}.flowConfigBackdrop{padding:12px}.configPanel{max-height:calc(100dvh - 24px);padding:24px 20px 0}.configPanelHead{margin:-24px -20px 20px;top:-24px}.configDone{margin:24px -20px 0;padding:14px 20px;bottom:0}.flowModalOrder{grid-template-columns:1fr}.flowModalOrder li{font-size:13px}}.flowRegister{background:#fff;border:0;border-bottom:1px solid #d6e0e6;max-height:none;padding:0;display:block;overflow:visible}.flowRegisterTitle{border-bottom:1px solid #d6e0e6;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.flowRegisterTitle>div{flex-direction:column;gap:4px;display:flex}.flowRegisterTitle h2{color:#173d59;margin:0;font-size:18px}.flowRegisterTitle span{color:#667d8d;font-size:12px}.flowRegisterTitle>strong{color:#176b9c;background:#e7f2f8;border-radius:14px;padding:6px 10px;font-size:12px}.flowRegisterHead{color:#607585;letter-spacing:.04em;text-transform:uppercase;background:#f4f7f9;border-bottom:1px solid #dce5ea;grid-template-columns:130px minmax(240px,1fr) 160px 30px;gap:12px;padding:10px 16px;font-size:12px;font-weight:850;display:grid}.flowRegister>button{text-align:left;width:100%;min-width:0;min-height:62px;box-shadow:none;background:#fff;border:0;border-bottom:1px solid #e0e8ed;border-radius:0;grid-template-columns:130px minmax(240px,1fr) 160px 30px;align-items:center;gap:12px;margin:0;padding:11px 16px;display:grid}.flowRegister>button:hover{background:#f2f8fc;border-color:#d4e2ea}.flowRegister>button.active{background:#e9f4fa;border-color:#b9d4e4;box-shadow:inset 4px 0 #2a87b6}.flowRegister>button .flowListStatus{grid-column:1;justify-self:start;margin:0;font-size:12px!important}.flowRegister>button>strong{color:#183c55;grid-area:1/2;font-size:14px}.flowRegister>button>small{color:#5f7787;grid-area:1/3;font-size:12px}.flowRegister>button:after{content:"⋮";color:#486a80;text-align:center;grid-area:1/4;font-size:22px;font-weight:800}.flowRegister .flowListEmpty{text-align:center;margin:0;padding:42px 20px}.flowRegister .flowRunHistory{background:#fafcfd;border-top:1px solid #d8e3e9;width:auto;margin:0;padding:8px 12px}.flowRegister .flowRunHistory summary{display:inline-flex}@media (width<=760px){.flowRegisterHead{display:none}.flowRegister>button{grid-template-columns:105px 1fr 26px;gap:8px;padding:13px 12px}.flowRegister>button .flowListStatus{grid-column:1}.flowRegister>button>strong{grid-column:2}.flowRegister>button>small{grid-area:2/2}.flowRegister>button:after{grid-area:1/3/3}.flowRegisterTitle{align-items:flex-start}.flowRegisterTitle span{max-width:230px}}.flowPage button,.flowPage a{transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s,transform .16s}.flowPage button:focus-visible,.flowPage a:focus-visible,.flowPage input:focus-visible,.flowPage select:focus-visible,.flowPage textarea:focus-visible{outline-offset:2px;outline:3px solid #72b9df}.flowPage button:disabled{cursor:not-allowed;color:#8c9ba5!important;box-shadow:none!important;background:#edf1f4!important;border-color:#d7e0e6!important;transform:none!important}.flowPage .primary,.signalCard footer .signalRecord{box-shadow:inset 0 1px #fff5,0 6px 15px #164c7228;color:#fff!important;background:linear-gradient(145deg,#55a5d3,#2f82b1 62%,#1c5f8b)!important;border-color:#246f9e!important}.flowPage .primary:not(:disabled):hover,.signalCard footer .signalRecord:not(:disabled):hover{transform:translateY(-1px);box-shadow:inset 0 1px #fff6,0 8px 20px #164c7235;color:#fff!important;background:linear-gradient(145deg,#68b5df,#378dbb 62%,#216b98)!important;border-color:#1b608b!important}.flowMeta>div:last-child>button:not(.primary):not(.dangerButton){color:#174d73;background:#fff;border-color:#b9cad5;box-shadow:0 2px 5px #153b550c}.flowMeta>div:last-child>button:nth-child(2){color:#135d88;background:#eaf5fb;border-color:#5f9cbc;font-weight:800}.flowMeta>div:last-child>button:not(.primary):not(.dangerButton):not(:disabled):hover{color:#103f60;background:#edf6fb;border-color:#6d9cb8}.flowMeta .dangerButton{color:#a32631;box-shadow:none;background:#fff7f7;border-color:#e0a5aa}.flowMeta .dangerButton:not(:disabled):hover,.guidedNode>button:not(:disabled):hover{transform:none;color:#8f1722!important;box-shadow:none!important;background:#fff0f1!important;border-color:#cf6871!important}.addActionButton,.connector{font-weight:800;color:#175f89!important;background:#f5fafd!important;border-color:#79a9c4!important}.addActionButton:not(:disabled):hover,.connector:not(:disabled):hover{color:#104f75!important;background:#e8f4fa!important;border-color:#3987b2!important}.guidedNode em{color:#1b6e9d}.guidedNode>button{color:#a32631!important;border:1px solid #0000!important;border-radius:5px!important}.signalCard footer>a{color:#155f89!important;background:#eef7fb!important;border-color:#83aec6!important}.signalCard footer>a:hover{transform:translateY(-1px);box-shadow:0 4px 10px #164c7215;color:#104f75!important;background:#dff0f8!important;border-color:#3987b2!important}.signalCard footer .workOrderKebab,.configPanelHead button,.signalFormV2 .modalHead button{color:#234e69!important;box-shadow:none!important;background:#fff!important;border-color:#c8d7e0!important}.signalCard footer .workOrderKebab:hover,.configPanelHead button:hover,.signalFormV2 .modalHead button:hover{color:#123f5c!important;background:#edf5f9!important;border-color:#779db5!important;transform:none!important}.signalPage{font-family:Segoe UI,Arial,sans-serif}.signalPage .signalHeader{align-items:flex-end;padding-top:26px;padding-bottom:14px}.signalPage .signalHeader h1{letter-spacing:-.03em;margin:8px 0 9px;font-size:38px;line-height:1.08}.signalPage .signalHeader>div:first-child>span{max-width:760px;font-size:14px;line-height:1.55}.signalPage .signalHeader .flowBack{font-size:13px}.signalPage .signalHeader>div>p{margin-top:18px;font-size:12px;line-height:1.3}.signalPage .signalHeader>.primary{min-height:44px;padding:10px 18px;font-size:14px}.signalSummary{gap:16px;margin-top:14px}.signalSummary article{min-height:120px;padding:22px 24px}.signalSummary span{font-size:12px;line-height:1.3}.signalSummary strong{margin:10px 0 5px;font-size:31px;line-height:1}.signalSummary small{font-size:13px;line-height:1.45}.signalWorkspace{margin-top:16px;padding:28px 30px 30px}.signalWorkspace>header{margin-bottom:22px;padding-bottom:20px}.signalWorkspace>header p{font-size:12px;line-height:1.3}.signalWorkspace>header h2{letter-spacing:-.015em;margin:8px 0 7px;font-size:26px;line-height:1.2}.signalWorkspace>header span{font-size:14px;line-height:1.55}.signalCards{gap:18px}.signalCard{padding:22px 22px 20px}.signalCardTop{align-items:center;gap:12px}.signalKind,.signalState{padding:6px 9px;font-size:12px;line-height:1.2}.signalCard h3{letter-spacing:-.01em;margin:20px 0 5px;font-size:21px;line-height:1.25}.signalCard>p{margin-bottom:20px;font-size:13px;line-height:1.45}.signalReading{gap:14px}.signalReading>div{border-radius:5px;padding:16px 15px}.signalReading small{letter-spacing:.035em;font-size:12px;line-height:1.3}.signalReading strong{margin-top:8px;font-size:22px;line-height:1.15}.signalReading em{font-size:12px}.signalProgress{height:7px;margin-top:15px}.signalCard footer{gap:9px;margin-top:19px;padding-top:17px}.signalCard footer a,.signalCard footer button{justify-content:center;align-items:center;min-height:40px;padding:9px 13px;font-size:13px;line-height:1.2;display:inline-flex}.signalCard footer .workOrderKebab{width:40px;padding:8px;font-size:20px}.signalHistory{margin-top:24px}.signalHistory summary{padding:17px 19px}.signalHistory summary span{font-size:14px}.signalHistory summary small{font-size:13px}.signalHistory>div{padding:14px 19px;font-size:13px;line-height:1.4}@media (width<=700px){.signalPage .signalHeader{align-items:stretch;padding-top:20px}.signalPage .signalHeader h1{font-size:32px}.signalPage .signalHeader>.primary{width:100%;margin-top:14px}.signalSummary{gap:10px}.signalSummary article{min-height:108px;padding:18px}.signalWorkspace{padding:22px 16px}.signalCard{padding:19px 16px}.signalCard footer a,.signalCard footer button{flex:1}.signalCard footer .workOrderKebab{flex:0 0 40px}}.flowPage{column-gap:29px!important;padding-right:29px!important}.flowPage>.productSidebar{margin-right:0!important}.flowPage>.flowHeader{padding:28px 0 14px!important}.flowPage>.flowHeader h1,.signalPage .signalHeader h1{color:#102d44;letter-spacing:-.7px!important;margin:4px 0!important;font-family:IBM Plex Sans,Segoe UI,Arial,sans-serif!important;font-size:29px!important;font-weight:800!important;line-height:1.5!important}.flowPage>.flowHeader p{font-family:IBM Plex Sans,Segoe UI,Arial,sans-serif;font-size:12px;line-height:1.35}.flowPage>.flowHeader>div:first-child>span{font-family:IBM Plex Sans,Segoe UI,Arial,sans-serif;font-size:14px;line-height:1.5}@media (width<=900px){.flowPage{column-gap:0!important;padding-right:16px!important}.flowPage>.flowHeader{padding-top:22px!important}}.libraryPage{color:#173d2e;background:#f3f6f2;min-height:100vh;padding:28px 4vw 60px;font-family:Arial,sans-serif}.libraryPage header{justify-content:space-between;align-items:end;max-width:1400px;margin:auto;display:flex}.libraryPage header a{color:#39644f;font-size:12px;text-decoration:none}.libraryPage header p{letter-spacing:.16em;margin:18px 0 6px;font-size:10px;font-weight:800}.libraryPage h1{margin:0 0 6px;font-size:32px}.libraryPage header span{color:#63756b;font-size:13px}.libraryPage>header{box-sizing:border-box;align-items:flex-end;min-height:156px}.libraryHeaderActions{justify-content:flex-end;align-self:flex-end;align-items:center;gap:10px;padding-bottom:2px;display:flex}.libraryPage button{color:#244c39;cursor:pointer;background:#fff;border:1px solid #c9d4cc;border-radius:8px;padding:10px 13px}.libraryPage .primary{color:#fff;background:#1f6042;border-color:#1f6042;font-weight:750}.libraryPage nav{gap:8px;max-width:1400px;margin:28px auto 14px;display:flex}.libraryPage .productSidebar nav{gap:4px;margin:0;display:flex}.libraryPage>header,.libraryPage>.librarySectionTabs,.libraryPage>.templateTypeTabs,.libraryPage>.libraryNotice,.libraryPage>.libraryShell,.libraryPage>.documentsArea{width:calc(100% - 28px);max-width:none;margin-left:28px;margin-right:0}.libraryPage>.documentsArea{grid-column:2}.librarySectionTabs{border-bottom:1px solid #cbd8e1;padding-bottom:10px;flex-direction:row!important;justify-content:flex-start!important;gap:8px!important;margin-top:12px!important;margin-bottom:8px!important;display:flex!important}.librarySectionTabs button{min-width:160px;font-size:14px;font-weight:750;justify-content:flex-start!important;gap:10px!important;width:auto!important}.librarySectionTabs button span{color:#245f86;clip-path:polygon(25% 7%,75% 7%,100% 50%,75% 93%,25% 93%,0 50%);background:#dbe9f2;place-items:center;width:28px;height:28px;font-size:10px;display:grid}.templateTypeTabs{flex-direction:row!important;justify-content:flex-start!important;gap:6px!important;margin:0 0 12px!important;display:flex!important}.templateTypeTabs button{justify-content:space-between;min-width:150px;width:auto!important}.libraryPage nav button{gap:25px;display:flex}.libraryPage nav button.active{background:#dfece4;border-color:#7ca58c}.libraryPage nav b{background:#edf1ee;border-radius:10px;padding:2px 6px;font-size:10px}.libraryShell{background:#fff;border:1px solid #d6dfd8;border-radius:13px;grid-template-columns:290px 1fr;width:100%;max-width:1400px;min-height:660px;margin:auto;display:grid;overflow:hidden}.libraryShell aside{background:#f7f9f6;border-right:1px solid #dbe2dc;padding:16px}.libraryShell aside>input{box-sizing:border-box;border:1px solid #cbd6ce;border-radius:8px;width:100%;margin-bottom:12px;padding:11px}.libraryShell aside>button{text-align:left;flex-direction:column;gap:4px;width:100%;margin-bottom:8px;display:flex}.libraryShell aside>button.selected{background:#e7f1eb;border-color:#32704f}.libraryShell aside span,.libraryShell aside small{color:#6b7d72;font-size:10px}.libraryShell aside p{color:#708077;text-align:center;padding:30px 10px;font-size:12px}.libraryShell section{padding:28px}.editorTitle{border-bottom:1px solid #e1e7e2;justify-content:space-between;align-items:center;padding-bottom:20px;display:flex}.editorTitle span{text-transform:uppercase;letter-spacing:.12em;font-size:9px;font-weight:800}.editorTitle input{color:#173d2e;border:0;width:480px;padding:6px 0;font-size:25px;font-weight:750;display:block}.editorTitle b{text-transform:uppercase;background:#e5eee8;border-radius:12px;padding:6px 9px;font-size:10px}.formGrid{grid-template-columns:1fr 1fr;gap:18px;margin-top:22px;display:grid}.formGrid label{color:#536b5e;font-size:10px;font-weight:750}.formGrid input,.formGrid select,.formGrid textarea{box-sizing:border-box;color:#173d2e;background:#fff;border:1px solid #ccd8cf;border-radius:7px;width:100%;margin-top:6px;padding:10px;display:block}.formGrid textarea{resize:vertical;min-height:76px}.formGrid textarea.tall{min-height:190px}.formGrid .wide{grid-column:1/-1}.checks{gap:22px;display:flex}.checks label{align-items:center;gap:7px;display:flex}.checks input{width:auto;margin:0}.libraryEditor footer{border-top:1px solid #e1e7e2;justify-content:flex-end;gap:8px;margin-top:25px;padding-top:18px;display:flex}.usage{background:#f5f8f5;border-radius:8px;gap:12px;margin-top:20px;padding:13px;font-size:11px;display:flex}.libraryPage{font-size:14px}.libraryPage header a{font-size:12px}.libraryPage header p{font-size:11px}.libraryPage h1{font-size:37px}.libraryPage header span{font-size:14px;line-height:1.5}.libraryPage button{min-height:40px;font-size:12px}.libraryShell aside>input{min-height:43px;font-size:13px}.libraryShell aside>button strong{font-size:13px}.libraryShell aside span,.libraryShell aside small{font-size:11px}.editorTitle span{font-size:10px}.editorTitle input{min-height:45px;font-size:28px}.editorTitle b,.formGrid label{font-size:11px}.formGrid input,.formGrid select,.formGrid textarea{min-height:42px;font-size:13px}.checks label,.usage{font-size:12px}.libraryEmpty p{font-size:13px}.libraryNotice{font-size:12px}.libraryPage button:not(:disabled):hover{color:#123b61;background:#e3edf4;border-color:#7698b0;transform:translateY(-1px);box-shadow:0 4px 10px #0a27411c}.libraryPage .primary{background:linear-gradient(145deg,#4b99c8,#2f7faf 62%,#1c5e8a);border-color:#246f9e}.libraryPage .primary:not(:disabled):hover{color:#fff;background:linear-gradient(145deg,#63add6,#398bb8 62%,#216996)}.libraryShell aside>button:hover{background:#e8f0f5;border-color:#91abbc}.libraryEmpty{text-align:center;padding:190px 20px}.libraryEmpty span{letter-spacing:.14em;font-size:9px;font-weight:800}.libraryEmpty h2{font-size:25px}.libraryEmpty p{color:#68796f}.libraryNotice{background:#e1efe6;border-radius:8px;justify-content:space-between;max-width:1370px;margin:0 auto 12px;padding:10px 14px;font-size:12px;display:flex}.libraryNotice button{padding:3px 8px}.documentsArea{max-width:1400px;margin:0 auto}.demoDocumentLock{color:#285d7c;background:#edf7fc;border:1px solid #a9cfe3;border-radius:8px;align-items:center;gap:12px;margin-bottom:12px;padding:14px 16px;display:flex}.demoDocumentLock>span{background:#d9edf8;border-radius:8px;place-items:center;width:34px;height:34px;font-size:16px;display:grid}.demoDocumentLock>div{gap:3px;display:grid}.demoDocumentLock strong{font-size:13px}.demoDocumentLock small{color:#55788c;font-size:11px}.storageCard{background:#fff;border:1px solid #d2dee6;border-radius:8px;grid-template-columns:minmax(260px,420px) 1fr 48px;align-items:center;gap:20px;margin-bottom:12px;padding:17px 20px;display:grid}.storageCard>div:first-child{gap:3px;display:grid}.storageCard span{letter-spacing:.12em;color:#376c90;font-size:10px;font-weight:800}.storageCard strong{font-size:16px}.storageCard small{color:#667886;font-size:12px}.storageCard>b{color:#315f80;font-size:14px}.storageMeter{background:#e7edf1;border-radius:10px;height:9px;overflow:hidden}.storageMeter i{background:linear-gradient(90deg,#59a7d1,#247cac);border-radius:10px;height:100%;display:block}.documentToolbar{grid-template-columns:1fr 220px auto;gap:10px;margin:12px 0;display:grid}.documentToolbar input,.documentToolbar select{background:#fff;border:1px solid #cbd7df;border-radius:5px;min-height:42px;padding:11px 12px;font-size:13px}.documentShell{background:#fff;border:1px solid #d2dee6;border-radius:8px;grid-template-columns:minmax(0,1.55fr) minmax(320px,.7fr);min-height:620px;display:grid;overflow:hidden}.documentTable{border-right:1px solid #d8e1e7;min-width:0;overflow:auto}.documentTable.tableWrap table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:100%!important}.documentTable th{text-align:left;color:#526d80;white-space:nowrap;background:#edf3f7;padding:13px 9px;font-size:11px}.documentTable th:first-child{width:27%}.documentTable th:nth-child(2){width:16%}.documentTable th:nth-child(3){width:14%}.documentTable th:nth-child(4){width:12%}.documentTable th:nth-child(5){width:17%}.documentTable th:nth-child(6){width:14%}.documentTable td{vertical-align:top;text-overflow:ellipsis;border-top:1px solid #e4eaee;padding:13px 9px;font-size:12px;overflow:hidden}.documentTable tr{cursor:pointer}.documentTable tbody tr:hover,.documentTable tr.selected{background:#eaf3f9}.documentTable td:first-child{gap:4px;display:grid}.documentTable td strong{font-size:13px}.documentTable td small{color:#6c7d89;font-size:11px}.documentStatus{text-transform:capitalize;color:#425d70;background:#e6edf2;border-radius:12px;padding:5px 8px;font-size:10px;font-weight:800;display:inline-flex}.documentStatus.approved{color:#197044;background:#dff2e7}.documentStatus.archived{color:#68737b;background:#eef0f2}.documentStatus.draft{color:#235f8a;background:#e5eef7}.documentDetail{max-height:760px;padding:22px;overflow:auto}.documentDetail form{gap:13px;display:grid}.documentDetail label,.documentUploadModal label{color:#526b7d;gap:6px;font-size:11px;font-weight:750;display:grid}.documentDetail input,.documentDetail select,.documentDetail textarea,.documentUploadModal input,.documentUploadModal select,.documentUploadModal textarea{box-sizing:border-box;color:#22313d;background:#fff;border:1px solid #cbd7df;border-radius:5px;width:100%;padding:10px;font:13px inherit}.documentDetail textarea,.documentUploadModal textarea{resize:vertical;min-height:75px}.documentDetailHead{border-bottom:1px solid #e0e7ec;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:14px;display:flex}.documentDetailHead span:first-child{letter-spacing:.12em;color:#48738f;font-size:9px;font-weight:800}.documentDetailHead h2{margin:5px 0 0;font-size:21px}.documentActions{flex-wrap:wrap;gap:7px;display:flex}.documentActions a,.documentActions button{color:#245e85;background:#fff;border:1px solid #bfcfd9;border-radius:5px;padding:8px 10px;font-size:12px;text-decoration:none}.documentSave{justify-self:end}.versionHistory{border-top:1px solid #dfe7ec;gap:8px;padding-top:15px;display:grid}.versionHistory>strong{font-size:12px}.versionHistory>div{background:#f4f7f9;border-radius:5px;gap:2px;padding:9px;display:grid}.versionHistory span{font-size:12px;font-weight:700}.versionHistory small{color:#6a7d8a;font-size:10px}.documentEmpty{padding:130px 25px!important}.documentUploadModal{box-sizing:border-box;width:min(680px,100%);max-height:min(820px,90vh);overflow-y:auto}.uploadLimits{color:#44677e;background:#edf4f8;border:1px solid #cfe0eb;border-radius:5px;gap:4px;padding:12px;font-size:12px;display:grid}.documentError{color:#991f1f!important;background:#fde7e7!important}@media (width<=780px){.libraryPage header{align-items:start;gap:15px}.libraryShell{grid-template-columns:1fr}.libraryShell aside{border-bottom:1px solid #ddd;border-right:0}.formGrid{grid-template-columns:1fr}.editorTitle input{width:100%}.libraryPage nav{overflow:auto}.libraryShell section{padding:18px}.storageCard,.documentToolbar,.documentShell{grid-template-columns:1fr}.documentTable{border-bottom:1px solid #d8e1e7;border-right:0}.documentShell{min-height:0}.documentDetail{max-height:none}.documentTable table{min-width:720px}.libraryPage>header,.libraryPage>.librarySectionTabs,.libraryPage>.templateTypeTabs,.libraryPage>.libraryNotice,.libraryPage>.libraryShell,.libraryPage>.documentsArea{width:100%;margin-left:0}}@media (width>=901px){.libraryPage .productSidebar nav{overflow:hidden auto}.libraryPage>.productSidebar{grid-row:1/span 8}}.libraryPage{color:#192633;background:#f1f4f6;font-family:IBM Plex Sans,Segoe UI,Arial,sans-serif}.libraryPage header p{color:#315f80}.libraryPage .primary{background:linear-gradient(145deg,#4b99c8,#2f7faf 62%,#1c5e8a);border-color:#246f9e;box-shadow:inset 0 1px #ffffff4d,0 5px 13px #164c7230}.libraryPage button,.libraryShell,.libraryShell aside>input,.formGrid input,.formGrid select,.formGrid textarea{border-radius:5px}.libraryPage nav button.active,.libraryShell aside>button.selected{background:#e3edf4;border-color:#7394ac}.libraryNotice{color:#164c72;background:#e4edf4}.editorTitle input,.formGrid input,.formGrid select,.formGrid textarea{color:#192633}.usage{background:#edf2f6}.usage a{color:#1a587f}.libraryPage>.templateOverview,.libraryPage>.templateCatalogue{grid-column:2;width:calc(100% - 28px);margin-left:28px}.templateOverview{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.templateOverview>button{text-align:left;background:#fff;border-color:#c8d8e3;align-items:center;gap:13px;padding:15px;display:flex}.templateOverview>button>i,.templateListRow>i,.templateListEmpty>i{clip-path:polygon(25% 6%,75% 6%,100% 50%,75% 94%,25% 94%,0 50%);color:#176b9c;background:#dcecf6;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:10px;font-style:normal;font-weight:850;display:grid}.templateOverview>button>span{gap:3px;display:grid}.templateOverview>button strong{font-size:14px}.templateOverview>button small{color:#6b7e8b;font-size:11px}.templateOverview>button.active{background:#eaf4fa;border-color:#328fc4;box-shadow:0 0 0 2px #328fc41f}.templateCatalogue{background:#fff;border:1px solid #ccd9e2;border-radius:9px;overflow:hidden;box-shadow:0 8px 25px #173d5910}.templateCatalogueHead{background:#f8fafb;border-bottom:1px solid #d9e3e9;justify-content:space-between;align-items:center;gap:18px;padding:17px 18px;display:flex}.templateCatalogueHead>div:first-child{gap:3px;display:grid}.templateCatalogueHead strong{font-size:14px}.templateCatalogueHead span{color:#69808f;font-size:11px}.templateCatalogueHead>div:last-child{gap:8px;display:flex}.templateCatalogueHead input,.templateCatalogueHead select{color:#263b4a;background:#fff;border:1px solid #c7d5de;border-radius:5px;min-height:40px;padding:8px 10px;font:12px inherit}.templateCatalogueHead input{width:min(320px,30vw)}.templateList{min-height:470px}.templateListRow{text-align:left;grid-template-columns:42px minmax(230px,1.8fr) minmax(85px,.6fr) minmax(90px,.7fr) minmax(100px,.7fr) 85px 70px 52px;align-items:center;gap:12px;width:100%;min-height:78px;box-shadow:none!important;color:#263b4a!important;background:#fff!important;border:0!important;border-bottom:1px solid #e2e9ed!important;border-radius:0!important;padding:12px 18px!important;display:grid!important;transform:none!important}.templateListRow:hover{background:#f1f7fb!important;transform:none!important}.templateListIdentity{gap:4px;display:grid}.templateListIdentity strong{font-size:13px}.templateListIdentity small{text-overflow:ellipsis;white-space:nowrap;color:#6a7e8b;font-size:11px;overflow:hidden}.templateListRow>span:not(.templateListIdentity){gap:3px;display:grid}.templateListRow>span>small{letter-spacing:.08em;color:#7c8e99;font-size:8px;font-weight:850}.templateListRow>span>b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.templateStatus{text-transform:uppercase;border-radius:14px;justify-content:center;padding:6px 8px;font-size:9px;font-style:normal;font-weight:850;display:inline-flex}.templateStatus.published{color:#177046;background:#dff1e7}.templateStatus.draft,.templateStatus.new{color:#286589;background:#e6eff6}.templateStatus.archived{color:#697780;background:#edf0f2}.templateEditArrow{color:#247cac;white-space:nowrap;font-size:10px}.templateListEmpty{text-align:center;flex-direction:column;align-items:center;padding:100px 20px;display:flex}.templateListEmpty h2{margin:14px 0 5px;font-size:21px}.templateListEmpty p{color:#6e808c;margin:0 0 16px;font-size:12px}.templateWizardBackdrop,.templateEditorBackdrop{z-index:300;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#071d30b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.templateWizard{background:#f5f8fa;border-radius:10px;width:min(930px,100%);max-height:calc(100vh - 40px);overflow:auto;box-shadow:0 25px 70px #06162470}.libraryPage .templateWizardHead,.libraryPage .templateEditorHeader{background:#fff;border-bottom:1px solid #d2dee6;justify-content:space-between;align-items:flex-start;width:auto;max-width:none;margin:0;padding:22px 25px;display:flex}.templateWizardHead>div,.templateEditorHeader>div:first-child{gap:5px;display:grid}.templateWizardHead span,.templateEditorHeader span{letter-spacing:.13em;color:#247cac;font-size:9px;font-weight:850}.templateWizardHead h2,.templateEditorHeader h2{color:#192f40;margin:0;font-size:25px}.templateWizardHead p{color:#687c89;margin:0;font-size:12px}.templateWizardHead>button,.templateEditorHeader>div:last-child>button{padding:8px 10px}.templateChoiceGrid{grid-template-columns:repeat(3,1fr);gap:15px;padding:28px;display:grid}.templateChoiceGrid>button{text-align:left;border-color:#c6d6e0;flex-direction:column;align-items:flex-start;min-height:235px;padding:22px;display:flex}.templateChoiceGrid>button>i{clip-path:polygon(25% 6%,75% 6%,100% 50%,75% 94%,25% 94%,0 50%);color:#176b9c;background:#dcecf6;place-items:center;width:48px;height:48px;margin-bottom:16px;font-size:11px;font-style:normal;font-weight:850;display:grid}.templateChoiceGrid strong{font-size:18px}.templateChoiceGrid span{color:#667c8a;margin:8px 0 auto;font-size:12px;line-height:1.55}.templateChoiceGrid b,.purposeChoiceGrid b{color:#247cac;font-size:11px}.wizardBack{margin:18px 28px 0}.purposeChoiceGrid{grid-template-columns:repeat(2,1fr);gap:12px;padding:18px 28px 28px;display:grid}.purposeChoiceGrid>button{text-align:left;gap:6px;min-height:140px;padding:18px;display:grid}.purposeChoiceGrid span{letter-spacing:.12em;color:#247cac;font-size:8px;font-weight:850}.purposeChoiceGrid strong{font-size:15px}.purposeChoiceGrid small{color:#687d8a;font-size:11px;line-height:1.45}.purposeChoiceGrid b{margin-top:8px}.templateEditorBackdrop{place-items:stretch stretch;padding:18px}.templateEditorPanel{background:#eef3f6;border-radius:10px;grid-template-rows:auto minmax(0,1fr) auto;width:min(1380px,100%);height:calc(100vh - 36px);margin:auto;display:grid;overflow:hidden;box-shadow:0 25px 80px #06162480}.libraryPage .templateEditorHeader{align-items:center}.templateEditorHeader>div:first-child>button{color:#247cac;background:0 0;border:0;width:max-content;padding:0;font-size:11px}.templateEditorHeader>div:last-child{align-items:center;gap:10px;display:flex}.focusedEditor{padding:22px;overflow:auto}.focusedEditor.withPreview{grid-template-columns:minmax(520px,1.15fr) minmax(370px,.85fr);gap:20px;display:grid}.focusedEditorForm{gap:15px;display:grid}.editorSection{background:#fff;border:1px solid #cfdae2;border-radius:8px;gap:15px;padding:20px;display:grid}.editorSection>div:first-child{align-items:center;gap:10px;display:flex}.editorSection>div:first-child>b{color:#fff;background:#247cac;border-radius:50%;place-items:center;width:27px;height:27px;font-size:11px;display:grid}.editorSection>div:first-child>span{gap:2px;display:grid}.editorSection>div:first-child strong{font-size:14px}.editorSection>div:first-child small{color:#71838f;font-size:10px}.editorSection label{color:#526b7b;gap:6px;font-size:11px;font-weight:750;display:grid}.editorSection input,.editorSection select,.editorSection textarea{box-sizing:border-box;color:#203441;background:#fff;border:1px solid #c7d4dd;border-radius:5px;width:100%;min-height:42px;padding:10px;font:13px inherit}.editorSection textarea{resize:vertical;min-height:82px}.editorSection textarea.tall{min-height:210px}.editorSection input:disabled{color:#71818c;background:#eef2f4}.insertFieldBar{flex-wrap:wrap;align-items:center!important;gap:6px!important;display:flex!important}.insertFieldBar>span{color:#617887;font-size:9px;font-weight:850}.insertFieldBar>button{color:#246b98;background:#edf5fa;border-color:#bcd0dd;min-height:28px;padding:5px 7px;font-size:9px}.templateUsedBy{background:#fff;border:1px solid #ccdbe4;border-radius:6px;align-items:center;gap:8px;padding:13px;font-size:11px;display:flex}.templateUsedBy a{color:#247cac}.emailPreview{align-self:start;gap:12px;display:grid;position:sticky;top:0}.previewHead{justify-content:space-between;display:flex}.previewHead span{letter-spacing:.12em;color:#247cac;font-size:9px;font-weight:850}.previewHead b{color:#70828e;font-size:9px}.emailWindow{background:#fff;border:1px solid #c6d5df;border-radius:9px;overflow:hidden;box-shadow:0 12px 30px #173d5918}.libraryPage .emailWindow>header{color:#fff;background:linear-gradient(135deg,#2f7faf,#19567f);align-items:center;width:auto;max-width:none;margin:0;padding:15px 18px;display:flex}.emailWindow header i{clip-path:polygon(25% 6%,75% 6%,100% 50%,75% 94%,25% 94%,0 50%);background:#64afd7;place-items:center;width:36px;height:36px;margin-right:10px;font-style:normal;font-weight:850;display:grid}.emailWindow header span{display:grid}.emailWindow header strong{font-size:12px}.emailWindow header small{color:#d7eaf5;font-size:9px}.emailWindow>div{padding:22px;display:grid}.emailWindow>div>small{letter-spacing:.1em;color:#718794;margin:8px 0 3px;font-size:8px;font-weight:850}.emailWindow>div>strong{font-size:11px}.emailWindow h3{color:#1c3445;margin:0 0 14px;font-size:18px}.emailWindow article{border-top:1px solid #dce4e9;padding-top:13px}.emailWindow article p{color:#344a59;min-height:8px;margin:0 0 5px;font-size:12px;line-height:1.45}.emailPreview>p{color:#6f828e;margin:0;font-size:10px;line-height:1.45}.templateEditorActions{background:#fff;border-top:1px solid #cad7df;justify-content:space-between;gap:15px;padding:14px 20px;display:flex}.templateEditorActions>div{gap:8px;display:flex}.templateEditorActions .archiveAction{color:#9b252b;border-color:#e0bfc1}@media (width<=1050px){.templateListRow{grid-template-columns:42px minmax(220px,1.5fr) 100px 90px 75px 52px}.templateListRow>span:nth-of-type(3),.templateListRow>span:nth-of-type(4){display:none}.focusedEditor.withPreview{grid-template-columns:1fr}.emailPreview{position:static}.templateCatalogueHead{flex-direction:column;align-items:flex-start}.templateCatalogueHead>div:last-child,.templateCatalogueHead input{width:100%}}@media (width<=780px){.libraryPage>.templateOverview,.libraryPage>.templateCatalogue{grid-column:1;width:100%;margin-left:0}.templateOverview,.templateChoiceGrid,.purposeChoiceGrid{grid-template-columns:1fr}.templateCatalogueHead>div:last-child{flex-direction:column}.templateListRow{grid-template-columns:38px 1fr 70px}.templateListRow>span:not(.templateListIdentity),.templateListRow>em{display:none}.templateEditorBackdrop{padding:0}.templateEditorPanel{border-radius:0;height:100vh}.focusedEditor{padding:12px}.focusedEditor.withPreview{display:block}.emailPreview{margin-top:14px}.templateEditorActions{flex-direction:column;align-items:stretch}.templateEditorActions>div{grid-template-columns:repeat(2,1fr);display:grid}.templateEditorActions>div:last-child{grid-template-columns:1fr 1fr}.templateEditorActions>div:last-child .primary{grid-column:1/-1}.templateWizardBackdrop{padding:8px}}._page_xj2xu_1{color:#12354e;isolation:isolate;background:#f5f8fb;min-height:100vh;padding:38px 40px 44px;font-family:IBM Plex Sans,Segoe UI,Arial,sans-serif;font-size:16px;line-height:1.5;position:relative}._page_xj2xu_1:before{content:"";clip-path:polygon(0 24%,12% 0,100% 0,100% 100%,0 100%);z-index:-1;background:linear-gradient(120deg,#0a304c,#176891);position:absolute;inset:48% 0 0}._topBar_xj2xu_3{justify-content:space-between;align-items:center;gap:24px;max-width:1440px;margin:auto;display:flex}._topBar_xj2xu_3 img{width:200px;height:auto;display:block}._topBar_xj2xu_3>div{align-items:center;gap:16px;display:flex}._topBar_xj2xu_3 span{color:#456174;font-size:14px}._topBar_xj2xu_3>div>a{color:#165d86;white-space:nowrap;border:1px solid #287eaf;border-radius:24px;padding:9px 22px;font-weight:600;text-decoration:none}._card_xj2xu_4{background:#fff;border:1px solid #e3ebf0;border-radius:20px;max-width:900px;margin:85px auto 0;padding:44px 48px;box-shadow:0 8px 35px #0b304a12}._formHeader_xj2xu_4 h1{letter-spacing:-.035em;margin:0 0 9px;font-size:38px;font-weight:650;line-height:1.15}._formHeader_xj2xu_4>p{color:#567082;overflow-wrap:anywhere;margin:0 0 32px;font-size:18px;line-height:1.6}._form_xj2xu_4{flex-direction:column;gap:10px;display:flex}._form_xj2xu_4 label{margin-top:7px;font-size:15px;font-weight:600}._form_xj2xu_4 input{color:#12354e;background:#fff;border:1px solid #b6c9d7;border-radius:5px;width:100%;min-width:0;height:50px;padding:12px 14px;font-family:inherit;font-size:16px}._form_xj2xu_4 input:focus{outline-offset:2px;outline:2px solid #278dbd}._form_xj2xu_4 ._code_xj2xu_5{letter-spacing:.32em;font-variant-numeric:tabular-nums;max-width:340px;height:64px;padding-left:22px;font-size:30px;font-weight:600}._help_xj2xu_5{color:#577184;margin:2px 0 12px;font-size:14px;line-height:1.6}._actions_xj2xu_5{justify-content:space-between;align-items:center;gap:24px;margin-top:22px;display:flex}._terms_xj2xu_5{color:#567082;max-width:500px;margin:0;font-size:14px}._terms_xj2xu_5 a{color:#165d86;text-underline-offset:3px}._primary_xj2xu_5{color:#fff;cursor:pointer;white-space:nowrap;background:#176e9a;border:0;border-radius:24px;padding:13px 24px;font-family:inherit;font-size:16px;font-weight:600}._primary_xj2xu_5:hover{background:#105378}._primary_xj2xu_5:disabled{color:#597383;cursor:default;background:#dbe5eb}._textButton_xj2xu_5{color:#166792;cursor:pointer;text-align:left;background:0 0;border:0;align-self:flex-start;padding:10px 0;font-family:inherit;font-size:15px;font-weight:600}._textButton_xj2xu_5:disabled{color:#657e8d;cursor:default}._page_xj2xu_1 button:focus-visible,._page_xj2xu_1 a:focus-visible{outline-offset:4px;outline:3px solid #2498cc}._error_xj2xu_5,._status_xj2xu_5{border-radius:6px;margin:4px 0;padding:14px 16px;font-size:15px;line-height:1.6}._error_xj2xu_5{color:#8e2735;background:#fff0f1}._status_xj2xu_5{color:#234e6a;background:#eaf4fb}._footer_xj2xu_5{color:#fff;flex-direction:column;gap:9px;max-width:900px;margin:34px auto 0;display:flex}._footer_xj2xu_5 strong{font-size:22px;font-weight:600}._footer_xj2xu_5 span{color:#c6dfec;font-size:14px}._footer_xj2xu_5 a{color:#d7effc;text-underline-offset:4px;margin-top:8px;font-size:14px}@media (width<=650px){._page_xj2xu_1{padding:24px 20px 36px}._topBar_xj2xu_3{gap:14px}._topBar_xj2xu_3 img{width:148px}._topBar_xj2xu_3 span{display:none}._topBar_xj2xu_3>div>a{padding:8px 17px;font-size:14px}._card_xj2xu_4{border-radius:14px;margin-top:48px;padding:28px 22px}._formHeader_xj2xu_4 h1{font-size:30px}._formHeader_xj2xu_4>p{margin-bottom:24px;font-size:16px}._actions_xj2xu_5{flex-direction:column;align-items:stretch;gap:18px}._primary_xj2xu_5{width:100%}._form_xj2xu_4 ._code_xj2xu_5{width:100%;max-width:100%;font-size:28px}._footer_xj2xu_5 strong{font-size:20px}._page_xj2xu_1:before{inset:35% 0 0}}._formHeader_xj2xu_4{display:block}._topBar_xj2xu_3 img{width:260px}@media (width<=650px){._topBar_xj2xu_3{flex-wrap:wrap;justify-content:center}._topBar_xj2xu_3 img{width:250px}._topBar_xj2xu_3>div{justify-content:center}}.mobileApp,.mobileAuth,.mobileLoading{--blue:#176ea5;--light:#2f93cf;--ink:#142d3d;--muted:#657b89;--line:#d7e1e7;min-height:100svh;color:var(--ink);background:#f3f7fa;font-family:Arial,sans-serif}.mobileHex{clip-path:polygon(25% 4%,75% 4%,100% 25%,100% 75%,75% 96%,25% 96%,0 75%,0 25%);background:linear-gradient(145deg,#44aae2,var(--blue));color:#fff;filter:drop-shadow(0 5px 8px #123d5930);place-items:center;width:42px;height:46px;font-size:22px;font-style:normal;font-weight:900;display:grid}.mobileLoading{text-align:center;align-content:center;place-items:center;gap:18px;padding:30px;display:grid}.mobileLoading .mobileHex{width:74px;height:82px;font-size:38px;animation:1.6s ease-in-out infinite mobilePulse}.mobileLoading p{color:var(--muted);font-weight:700}@keyframes mobilePulse{50%{filter:drop-shadow(0 8px 16px #176ea555);transform:scale(1.06)}}.mobileAuth{background:radial-gradient(circle at 15% 15%,#3ca4dd30,#0000 30%),linear-gradient(145deg,#092b43 0 48%,#f4f8fb 48%);grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);align-items:center;gap:clamp(30px,6vw,90px);padding:clamp(20px,5vw,70px);display:grid}.mobileAuth>section{color:#fff;max-width:620px}.mobileAuth>section .mobileHex{width:72px;height:80px;font-size:38px}.mobileAuth>section p{color:#82c8ec;letter-spacing:.16em;margin:26px 0 12px;font-size:12px;font-weight:900}.mobileAuth h1{margin:0;font-size:clamp(34px,5vw,64px);line-height:1.02}.mobileAuth h1 em{color:#62b7e5;font-style:normal}.mobileAuth>section span{color:#d0e1eb;max-width:520px;margin-top:22px;font-size:17px;line-height:1.6;display:block}.mobileAuth form{background:#fff;border:1px solid #d8e4eb;border-radius:22px;gap:16px;padding:34px;display:grid;box-shadow:0 24px 60px #06233d22}.mobileAuth h2{margin:0 0 8px;font-size:26px}.mobileAuth label{color:#3d5666;gap:7px;font-size:13px;font-weight:800;display:grid}.mobileAuth input{min-height:50px;font:inherit;border:1px solid #bdccd5;border-radius:10px;padding:0 14px}.mobileAuth button,.detailActions button{background:linear-gradient(135deg,var(--light),var(--blue));color:#fff;cursor:pointer;border:0;border-radius:11px;min-height:52px;font-size:15px;font-weight:850}.mobileAuth form a{text-align:center;color:var(--blue);font-size:13px;font-weight:750}.mobileError{color:#ad2020;background:#fff0f0;border-radius:9px;padding:12px;font-size:13px;display:block}.mobileApp{padding-bottom:74px}.mobileApp>header{z-index:10;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff2;justify-content:space-between;align-items:center;padding:12px clamp(14px,4vw,32px);display:flex;position:sticky;top:0}.mobileApp>header>div{align-items:center;gap:11px;display:flex}.mobileApp>header span{gap:3px;display:grid}.mobileApp>header b{font-size:15px}.mobileApp>header small{color:var(--muted);font-size:11px}.mobileApp>header nav{gap:7px;display:flex}.mobileApp>header button,.back,.mobileFilters button{border:1px solid var(--line);color:var(--blue);cursor:pointer;background:#fff;border-radius:9px;padding:9px 12px;font-weight:800}.timerBar{color:#fff;background:#0d3e5e;align-items:center;gap:16px;padding:10px clamp(16px,5vw,36px);display:flex}.timerBar span{margin-right:auto;display:grid}.timerBar small{color:#acd8ef}.timerBar strong{font-variant-numeric:tabular-nums;font-size:20px}.timerBar button{color:#0d527c;background:#fff;border:0;border-radius:8px;padding:8px 14px;font-weight:850}.mobileAlert{z-index:30;color:#fff;background:#a51e25;border-radius:12px;align-items:center;gap:20px;width:min(90vw,620px);padding:14px 16px;display:flex;position:fixed;top:12px;left:50%;transform:translate(-50%);box-shadow:0 14px 40px #061d2d35}.mobileAlert span{flex:1}.mobileAlert button{color:#fff;background:0 0;border:0;font-size:22px}.mobileWork,.mobileDetail{width:min(900px,100%);margin:auto;padding:clamp(22px,5vw,48px) clamp(14px,4vw,28px)}.mobileTitle p,.mobileDetail>p{color:var(--blue);letter-spacing:.14em;margin:0 0 8px;font-size:11px;font-weight:900}.mobileTitle h1,.mobileDetail h1{letter-spacing:-.035em;margin:0;font-size:clamp(30px,6vw,46px)}.mobileTitle span,.mobileDetail>span{color:var(--muted);margin-top:8px;font-size:14px;display:block}.mobileFilters{gap:8px;margin:24px 0 16px;display:flex}.mobileFilters button.active{border-color:var(--blue);background:var(--blue);color:#fff}.mobileJobs{gap:10px;display:grid}.mobileJobs>button{border:1px solid var(--line);width:100%;color:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:14px;grid-template-columns:5px minmax(0,1fr) auto;align-items:center;gap:14px;padding:17px;display:grid;box-shadow:0 8px 22px #173c5510}.mobileJobs>button:hover{border-color:#76b5d7;transform:translateY(-1px)}.mobileJobs span{gap:5px;display:grid}.mobileJobs small{color:var(--blue);letter-spacing:.05em;font-size:10px;font-weight:900}.mobileJobs b{font-size:17px}.mobileJobs em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;overflow:hidden}.mobileJobs>button>strong{color:#17618f;background:#e8f3f9;border-radius:999px;padding:7px 9px;font-size:11px}.mobileApp .priority{background:#299264;border-radius:5px;width:5px;height:54px}.mobileApp .priority.high,.mobileApp .priority.critical{background:#cf2d35}.mobileApp .priority.medium{background:#d88619}.mobileEmpty{color:var(--muted);text-align:center;border:1px dashed #bdccd5;border-radius:14px;padding:38px}.mobileDetail .back{margin-bottom:24px}.detailActions{grid-template-columns:1fr 1fr;gap:10px;margin:24px 0;display:grid}.detailActions button.secondary{color:var(--blue);background:#fff;border:1px solid #9fc4d9}.mobileDetail article{border:1px solid var(--line);background:#fff;border-radius:16px;padding:20px}.mobileDetail h2{margin:0 0 16px;font-size:20px}.mobileDetail article>p{color:var(--muted)}.checkItem{border-top:1px solid #e4ebef;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:14px 0;display:grid}.checkItem:first-of-type{border-top:0}.checkItem.done>b:before{content:"✓ ";color:#19845a}.checkItem>div{gap:6px;display:flex}.checkItem button{color:#19714f;background:#eef8f3;border:1px solid #9dcab8;border-radius:8px;padding:7px 11px;font-weight:800}.checkItem button.fail{color:#a9232a;background:#fff1f1;border-color:#e1b0b3}.checkItem input{border:1px solid var(--line);border-radius:8px;grid-column:1/-1;min-height:40px;padding:0 11px}.mobileApp>footer{z-index:10;padding:max(8px,env(safe-area-inset-bottom)) 12px 8px;border-top:1px solid var(--line);background:#fff;grid-template-columns:repeat(3,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.mobileApp>footer button,.mobileApp>footer a{color:var(--muted);text-align:center;background:0 0;border:0;padding:10px;font-size:12px;font-weight:850;text-decoration:none}.mobileApp>footer .active{color:var(--blue)}@media (width<=720px){.mobileAuth{background:linear-gradient(#092b43 0 43%,#f4f8fb 43%);padding:18px;display:block}.mobileAuth>section{padding:20px 8px 42px}.mobileAuth>section span{font-size:15px}.mobileAuth form{padding:24px}.mobileApp>header nav button:first-child{display:none}.mobileApp>header nav button{padding:8px}.mobileApp>header nav button:last-child{display:none}.detailActions,.checkItem{grid-template-columns:1fr}.checkItem>div{grid-row:2}.mobileJobs>button{grid-template-columns:5px minmax(0,1fr)}.mobileJobs>button>strong{grid-column:2;justify-self:start}.mobileHex{width:37px;height:41px;font-size:19px}}.mobileAuth{background:radial-gradient(circle at 15% 15%,#3ca4dd30,#0000 30%),linear-gradient(90deg,#092b43 0 54%,#f4f8fb 54%)}@media (width<=720px){.mobileAuth{background:#f4f8fb;padding:0 18px 18px}.mobileAuth>section{background:#092b43;margin:0 -18px;padding:24px 26px 32px}.mobileAuth form{margin-top:20px}}.onboardingLoading{color:#315f80;background:#f1f4f6;place-items:center;min-height:100vh;display:grid}.onboardingRail nav button>span{place-items:initial;width:auto;height:auto;color:inherit;background:0 0;border-radius:0;flex-direction:column;align-items:flex-start;font-size:13px;font-weight:600;display:flex;clip-path:none!important}.onboardingPage{color:#192633;background:#f1f4f6;grid-template-columns:285px 1fr;min-height:100vh;display:grid}.onboardingRail{color:#fff;background:linear-gradient(145deg,#2f7faf,#164c72);flex-direction:column;min-height:100vh;padding:28px 20px;display:flex}.onboardingRail .settingsBrand{margin-bottom:28px}.setupProgress{background:#164f77;border:1px solid #5c94b7;border-radius:5px;flex-direction:column;gap:7px;padding:17px;display:flex}.setupProgress>span{letter-spacing:.12em;color:#c7dbe8;font-size:10px}.setupProgress>strong{font-size:16px}.setupProgress>i{background:#0f3e60;border-radius:8px;height:7px;overflow:hidden}.setupProgress>i b{background:#74b8df;height:100%;display:block}.setupProgress>small{color:#c7dbe8;font-size:11px}.onboardingRail nav{gap:5px;margin-top:20px}.onboardingRail nav button{color:#d7e5ee;grid-template-columns:32px 1fr;align-items:center;gap:10px;padding:10px;display:grid}.onboardingRail nav button>i{background:#194d70;border-radius:50%;place-items:center;width:29px;height:29px;font-size:11px;font-style:normal;display:grid}.onboardingRail nav button>span{flex-direction:column;font-size:13px;display:flex}.onboardingRail nav button small{color:#afc7d7;margin-top:2px;font-size:10px}.onboardingRail nav button.active{background:#397fa8}.onboardingRail nav button.active>i{color:#1b5f8c;background:#fff}.exitSetup{color:#fff;text-align:center;border:1px solid #73a2c0;border-radius:5px;margin-top:auto;padding:12px;font-size:12px;text-decoration:none}.onboardingContent{padding:30px 5vw 70px}.onboardingContent>header{justify-content:space-between;align-items:end;max-width:900px;height:auto;margin:0 auto 22px;display:flex}.onboardingContent>header p{color:#315f80;letter-spacing:.13em;margin:0;font-size:10px;font-weight:800}.onboardingContent>header h1{margin:5px 0 0;font-size:28px}.onboardingContent>header>span{color:#667887;font-size:12px}.setupCard{background:#fff;border:1px solid #d4dee6;border-radius:7px;max-width:900px;margin:auto;padding:40px 46px;box-shadow:0 10px 35px #17486b0b}.setupCard>span{color:#315f80;letter-spacing:.14em;font-size:10px;font-weight:800}.setupCard>h2{margin:8px 0 10px;font-size:30px;line-height:1.2}.setupCard>p{color:#5e7080;max-width:680px;font-size:14px;line-height:1.65}.welcomePoints{grid-template-columns:repeat(3,1fr);gap:12px;margin:30px 0;display:grid}.welcomePoints article{background:#f8fafb;border:1px solid #dbe4ea;border-radius:5px;gap:11px;padding:18px;display:flex}.welcomePoints article>b{color:#174d73;background:#e3edf4;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.welcomePoints span{flex-direction:column;gap:5px;display:flex}.welcomePoints strong{font-size:13px}.welcomePoints small{color:#657786;font-size:11px;line-height:1.5}.setupForm{background:#f7f9fa;border:1px solid #dce5eb;border-radius:5px;grid-template-columns:1fr 1fr;gap:16px;margin:28px 0 18px;padding:24px;display:grid}.setupForm label{color:#3f5668;flex-direction:column;gap:7px;font-size:12px;font-weight:700;display:flex}.setupForm input,.setupForm select,.setupForm textarea{background:#fff;border:1px solid #c9d6df;border-radius:5px;min-height:44px;padding:10px 12px;font-size:13px}.setupForm textarea{resize:vertical;min-height:90px}.setupForm label:last-of-type:nth-child(odd){grid-column:1/-1}.setupForm>button{grid-column:1/-1;justify-self:end}.setupActions{border-top:1px solid #e1e7eb;justify-content:flex-end;align-items:center;gap:10px;margin-top:26px;padding-top:20px;display:flex}.setupActions>a,.setupActions>button:not(.primary){color:#315f80;background:0 0;border:0;padding:10px;font-size:12px;text-decoration:none}.setupActions .primary{font-size:13px}.existingRecords{background:#edf4f8;border-left:4px solid #4b99c8;flex-direction:column;gap:6px;padding:13px 16px;display:flex}.existingRecords strong{font-size:13px}.existingRecords span{color:#536b7c;font-size:11px}.setupHint{font-size:12px!important}.readinessGrid{grid-template-columns:repeat(4,1fr);gap:12px;margin:30px 0;display:grid}.readinessGrid article{border:1px solid #d9e2e8;border-radius:5px;flex-direction:column;gap:7px;padding:17px;display:flex}.readinessGrid article>b{color:#7a8994;font-size:10px}.readinessGrid article.ready{background:#edf5f0;border-color:#bfd6c8}.readinessGrid article.ready>b{color:#31734c}.readinessGrid strong{font-size:14px}.readinessGrid span{color:#687985;font-size:11px}.setupNotice{color:#245d3b;background:#e4f1e8;border-radius:5px;justify-content:space-between;max-width:900px;margin:0 auto 15px;padding:12px 15px;font-size:12px;display:flex}.setupNotice.error{color:#a43d35;background:#fbe8e6}.setupNotice button{color:inherit;background:0 0;border:0}@media (width<=900px){.onboardingPage{grid-template-columns:1fr}.onboardingRail{min-height:auto}.onboardingRail nav{grid-template-columns:repeat(3,1fr);display:grid}.exitSetup{margin-top:20px}.welcomePoints,.readinessGrid{grid-template-columns:1fr 1fr}}@media (width<=620px){.onboardingContent{padding:22px 14px}.setupCard{padding:25px 20px}.setupCard>h2{font-size:25px}.setupForm,.welcomePoints,.readinessGrid{grid-template-columns:1fr}.setupForm label,.setupForm>button{grid-column:1}.onboardingRail nav{grid-template-columns:1fr 1fr}}.setupCompanyForm{grid-template-columns:1fr auto;align-items:end}.setupCompanyForm>button{grid-column:auto}.workOrderNumberSetup{background:#eef8fd;border:1px solid #b8d8eb;border-radius:10px;margin:0 0 18px;padding:20px}.workOrderNumberSetup>span{color:#287fad;letter-spacing:.14em;font-size:9px;font-weight:900}.workOrderNumberSetup h2{margin:7px 0;font-size:18px}.workOrderNumberSetup p{color:#5f7485;margin:0 0 14px;font-size:12px;line-height:1.55}.workOrderNumberSetup>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.workOrderNumberSetup label{color:#536a7d;flex-direction:column;gap:6px;font-size:11px;font-weight:750;display:flex}.workOrderNumberSetup input{color:#172d40;font:inherit;background:#fff;border:1px solid #bfd0dc;border-radius:7px;padding:10px 12px;font-size:13px}.workOrderNumberSetup>strong{color:#176b99;margin-top:13px;font-size:14px;display:block}@media (width<=600px){.workOrderNumberSetup>div{grid-template-columns:1fr}}.onboardingError{color:#10243b;background:#f4f8fc;place-items:center;min-height:100vh;padding:24px;display:grid}.onboardingErrorCard{background:#fff;border:1px solid #d9e4ee;border-radius:20px;width:min(100%,580px);padding:clamp(28px,5vw,48px);box-shadow:0 24px 70px #173b5b1f}.onboardingErrorActions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.onboardingErrorActions button,.onboardingErrorActions a{min-height:44px;font:inherit;border-radius:10px;align-items:center;padding:0 18px;font-weight:750;display:inline-flex}.onboardingErrorActions button{color:#fff;cursor:pointer;background:#087fbd;border:0}.onboardingErrorActions a{color:#17486b;border:1px solid #b7c9d8;text-decoration:none}.readinessGrid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.onboardingRail nav button{border:1px solid #0000;transition:opacity .18s,background .18s,border-color .18s,transform .18s;position:relative}.onboardingRail nav button.locked{opacity:.3;filter:grayscale();cursor:not-allowed}.onboardingRail nav button.locked:hover{background:0 0!important;transform:none!important}.onboardingRail nav button.complete{opacity:.68}.onboardingRail nav button.active{opacity:1;background:#408bb6;border-color:#91c5e3;transform:translate(4px);box-shadow:0 8px 20px #0b36552e}.onboardingRail nav button.active:before{content:"";border-top:8px solid #0000;border-bottom:8px solid #0000;border-left:9px solid #91c5e3;width:0;height:0;position:absolute;right:-9px}.onboardingRail nav button>b{color:#1b5f8c;letter-spacing:.08em;background:#fff;border-radius:10px;padding:4px 6px;font-size:7px;position:absolute;top:8px;right:8px}.tutorialExit{text-align:center;border-top:1px solid #ffffff2b;flex-direction:column;gap:8px;margin-top:auto;padding-top:15px;display:flex}.tutorialExit span{color:#c5dce9;font-size:9px}.tutorialExit a{color:#fff;border:1px solid #73a2c0;border-radius:5px;padding:9px;font-size:11px;text-decoration:none}.tutorialPromise{background:#edf6fb;border-left:4px solid #328fc4;flex-direction:column;gap:5px;margin:20px 0 -8px;padding:15px 17px;display:flex}.tutorialPromise strong{font-size:13px}.tutorialPromise span{color:#5c7282;font-size:11px;line-height:1.55}.setupNextChoice{background:#edf6fb;border:1px solid #8ebddd;border-radius:7px;justify-content:space-between;align-items:center;gap:20px;margin-top:16px;padding:18px;display:flex}.setupNextChoice>div:first-child{flex-direction:column;gap:5px;display:flex}.setupNextChoice strong{color:#183b54;font-size:14px}.setupNextChoice span{color:#5c7282;font-size:11px;line-height:1.5}.setupNextChoice>div:last-child{flex:none;gap:9px;display:flex}.setupNextChoice button:not(.primary){color:#245f86;background:#fff;border:1px solid #76a8c8;border-radius:6px;padding:10px 13px;font-size:12px;font-weight:750}.setupNextChoice .primary{font-size:12px}@media (width<=900px){.tutorialExit{margin-top:18px}.onboardingRail nav button.active:before{display:none}.setupNextChoice{flex-direction:column;align-items:stretch}.setupNextChoice>div:last-child{flex-wrap:wrap}}.ownerMarketing{background:linear-gradient(145deg,#fff,#f3f9fc);border:1px solid #d2e2eb;border-radius:12px;margin:18px 0;padding:20px}.ownerMarketingStats{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:10px;margin-top:16px;display:grid}.ownerMarketingStats article{background:#fff;border:1px solid #d6e5ed;border-radius:9px;gap:4px;padding:16px;display:grid}.ownerMarketingStats strong{color:#176e9f;font-size:26px}.ownerMarketingStats span{color:#637986;font-size:12px;font-weight:750}.ownerTopPages{border-top:1px solid #d7e4eb;gap:7px;margin-top:14px;padding:14px;display:grid}.ownerTopPages>strong{font-size:11px}.ownerTopPages span{color:#526b79;justify-content:space-between;gap:12px;font-size:10px;display:flex}.ownerTopPages em{color:#7b8c96;font-style:normal}@media (width<=760px){.ownerMarketingStats{grid-template-columns:1fr 1fr}}.requestPage{color:#172b38;background:linear-gradient(150deg,#eef5f9,#f8fafb 48%,#e7f0f6);min-height:100dvh;padding:22px;font:14px/1.45 IBM Plex Sans,Segoe UI,Arial,sans-serif}.requestPage header{justify-content:space-between;align-items:center;width:min(720px,100%);margin:auto;display:flex}.requestPage header a{color:#153a52;align-items:center;gap:10px;text-decoration:none;display:flex}.requestPage header a>span:last-child{flex-direction:column;line-height:.9;display:flex}.requestPage header b{color:#4b99c8;letter-spacing:.22em;font-size:10px}.requestMark{clip-path:polygon(25% 6%,75% 6%,100% 50%,75% 94%,25% 94%,0 50%);color:#fff;background:linear-gradient(145deg,#67b2df,#2f7faf);place-items:center;width:42px;height:42px;font-weight:850;display:grid}.requestPage header small{color:#5d7180}.requestPage>section{background:#fff;border:1px solid #d8e4eb;border-radius:18px;width:min(720px,100%);margin:34px auto 20px;padding:clamp(22px,5vw,46px);box-shadow:0 20px 55px #153a5217}.requestIntro p,.requestSuccess p{color:#2879a8;letter-spacing:.14em;margin:0 0 8px;font-size:11px;font-weight:850}.requestIntro h1,.requestSuccess h1{letter-spacing:-.04em;margin:0;font-size:clamp(28px,5vw,42px)}.requestIntro>span{color:#607381;margin-top:10px;display:block}.requestPage form{gap:16px;margin-top:28px;display:grid}.requestPage label{flex-direction:column;gap:6px;font-weight:750;display:flex}.requestPage label small{color:#71838f;font-size:11px;font-weight:500}.requestPage input,.requestPage select,.requestPage textarea{box-sizing:border-box;color:#172b38;width:100%;font:inherit;background:#fbfdfe;border:1px solid #cbd9e1;border-radius:9px;padding:11px 12px}.requestPage input,.requestPage select{min-height:45px}.requestPage textarea{resize:vertical}.requestFormRow{grid-template-columns:1fr 1fr;gap:13px;display:grid}.requestPage form>button,.requestSuccess button{color:#fff;cursor:pointer;background:linear-gradient(145deg,#55a4d2,#2f7faf 65%,#1d638d);border:0;border-radius:9px;min-height:48px;font-weight:800;box-shadow:0 9px 20px #1e6d9c2c}.requestError{color:#a52525;background:#fff0f0;border-radius:8px;margin-top:18px;padding:12px}.requestSuccess{text-align:center}.requestSuccess>span{color:#207146;background:#dff4e8;border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 18px;font-size:28px;display:grid}.requestSuccess>strong,.requestSuccess>small{display:block}.requestSuccess>strong{margin:20px auto 8px;font-size:22px}.requestSuccess>small{color:#647785}.requestSuccess button{margin-top:25px;padding:0 22px}.requestPage>footer{text-align:center;color:#71838f;font-size:11px}@media (width<=600px){.requestPage{padding:15px}.requestPage header small{display:none}.requestPage>section{margin-top:22px;padding:22px 18px}.requestFormRow{grid-template-columns:1fr}}.supportPage{color:#192633;background:#f1f4f6;grid-template-columns:244px 1fr;min-height:100vh;display:grid}.supportPage>aside{color:#fff;background:linear-gradient(155deg,#2d82b7,#185783);height:100vh;padding:26px 19px;position:sticky;top:0}.supportPage>aside nav{gap:5px;margin-top:48px}.supportPage>aside nav a{color:#d8ebf7;border-radius:5px;padding:12px 13px;font-size:12px;font-weight:700;text-decoration:none}.supportPage>aside nav a:hover,.supportPage>aside nav a.active{color:#fff;background:#ffffff20}.supportPage>section{width:min(1050px,100% - 60px);margin:0 auto;padding:44px 0 80px}.supportPage>section>header{border-bottom:1px solid #d5e0e9;height:auto;padding-bottom:27px}.supportPage header p,.supportContact p{color:#3284bd;letter-spacing:.14em;margin:0 0 8px;font-size:10px;font-weight:850}.supportPage header h1{margin:0 0 8px;font-size:38px}.supportPage header span{color:#62768a;font-size:14px}.supportIntro{background:#eaf4fb;border:1px solid #cfe0ec;border-radius:8px;align-items:center;gap:18px;margin:24px 0;padding:22px;display:flex}.supportIntro>span{clip-path:polygon(25% 6%,75% 6%,100% 50%,75% 94%,25% 94%,0 50%);color:#fff;background:linear-gradient(145deg,#67b9e5,#348fc4 45%,#17618f);flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:20px;font-weight:900;display:grid}.supportIntro h2{margin:0 0 5px;font-size:17px}.supportIntro p{color:#63798b;margin:0;font-size:12px;line-height:1.55}.supportGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.supportGrid>a{color:#1b3449;background:#fff;border:1px solid #d5e0e9;border-radius:7px;grid-template-columns:38px 1fr auto;align-items:center;gap:14px;padding:20px;text-decoration:none;display:grid;box-shadow:0 8px 24px #17486b0a}.supportGrid>a:hover{border-color:#67a9d1;transform:translateY(-1px)}.supportGrid>a>b{clip-path:polygon(25% 6%,75% 6%,100% 50%,75% 94%,25% 94%,0 50%);color:#246f9e;background:#dceef9;place-items:center;width:34px;height:34px;font-size:10px;display:grid}.supportGrid h2{margin:0 0 5px;font-size:15px}.supportGrid p{color:#687c8e;margin:0;font-size:11px;line-height:1.5}.supportGrid>a>span{color:#287cad;font-size:10px;font-weight:800}.supportContact{color:#fff;background:linear-gradient(130deg,#154d75,#2d89c0);border-radius:8px;justify-content:space-between;align-items:center;gap:25px;margin-top:22px;padding:25px;display:flex}.supportContact p{color:#bfe3f7}.supportContact h2{margin:0 0 7px;font-size:20px}.supportContact span{color:#d6ebf7;font-size:11px}.supportContact a{color:#1d6d9c;background:#fff;border-radius:5px;flex:none;padding:11px 15px;font-size:11px;font-weight:800;text-decoration:none}@media (width<=800px){.supportPage{grid-template-columns:1fr}.supportPage>aside{height:auto;position:static}.supportPage>aside nav{flex-direction:row;margin-top:20px;overflow:auto}.supportPage>section{width:min(100% - 28px,1050px);padding-top:28px}.supportGrid{grid-template-columns:1fr}}@media (width<=540px){.supportContact{flex-direction:column;align-items:flex-start}.supportGrid>a{grid-template-columns:34px 1fr}.supportGrid>a>span{grid-column:2}}.wizardCallout{background:#fff;border:1px solid #8ebddd;border-radius:8px;justify-content:space-between;align-items:center;gap:24px;margin:0 0 20px;padding:22px 24px;display:flex}.wizardCallout p,.supportSectionHead p{color:#2b7bab;letter-spacing:.13em;margin:0 0 6px;font-size:9px;font-weight:850}.wizardCallout h2{margin:0 0 6px;font-size:19px}.wizardCallout span{color:#687d8e;font-size:11px}.wizardCallout a{color:#fff;background:#328fc4;border-radius:5px;flex:none;padding:11px 15px;font-size:11px;font-weight:800;text-decoration:none}.supportFaq{margin-top:30px}.supportSectionHead{margin-bottom:14px}.supportSectionHead h2{margin:0 0 6px;font-size:24px}.supportSectionHead>span{color:#6d8192;font-size:12px}.supportFaq>div:last-child{background:#fff;border:1px solid #d4e0e9;border-radius:8px;overflow:hidden}.supportFaq details{border-top:1px solid #e2e9ef}.supportFaq details:first-child{border-top:0}.supportFaq summary{cursor:pointer;grid-template-columns:36px 1fr auto;align-items:center;gap:12px;padding:16px 18px;list-style:none;display:grid}.supportFaq summary::-webkit-details-marker{display:none}.supportFaq summary>b{color:#3489ba;font-size:10px}.supportFaq summary>span{font-size:13px;font-weight:750}.supportFaq summary>i{clip-path:polygon(25% 6%,75% 6%,100% 50%,75% 94%,25% 94%,0 50%);color:#2879a8;background:#e2f0f8;place-items:center;width:25px;height:25px;font-size:15px;font-style:normal;display:grid}.supportFaq details[open] summary{background:#edf6fb}.supportFaq details[open] summary>i{color:#fff;background:#328fc4;transform:rotate(45deg)}.supportFaq details>p{color:#5f7485;margin:0;padding:0 62px 18px;font-size:12px;line-height:1.65}@media (width<=650px){.wizardCallout{flex-direction:column;align-items:flex-start}.supportFaq details>p{padding-left:18px}.supportFaq summary{grid-template-columns:28px 1fr auto}}.testerSite{color:#102638;background:#f4f7f9;min-height:100vh;font-family:IBM Plex Sans,Segoe UI,Arial,sans-serif;overflow:hidden}.testerPage{max-width:1240px;margin:auto;padding:112px 32px 0}.testerHero{grid-template-columns:minmax(0,1.15fr) minmax(360px,.65fr);align-items:center;gap:70px;padding:58px 0 78px;display:grid}.testerHeroCopy>p,.testerStory>div>p,.testerSectionHeading>p,.testerApplyIntro>p{color:#2389c1;letter-spacing:.16em;margin:0 0 18px;font-size:11px;font-weight:900}.testerHero h1{letter-spacing:-.055em;max-width:780px;margin:0;font-size:clamp(48px,6vw,78px);line-height:.98}.testerHero h1 em,.testerStory h2 em,.testerJourney h2 em{color:#258cc4;font-style:normal}.testerHeroCopy>span{color:#546c7b;max-width:710px;margin-top:28px;font-size:17px;line-height:1.7;display:block}.testerHeroActions{gap:11px;margin-top:30px;display:flex}.testerHeroActions a{color:#176d9d;border:1px solid #9bc5dc;border-radius:8px;padding:14px 18px;font-size:13px;font-weight:850;text-decoration:none}.testerHeroActions a:first-child{color:#fff;background:linear-gradient(135deg,#3698cb,#176d9d);border:0;box-shadow:0 12px 28px #176d9d26}.testerHeroActions a:hover,.testerOfferCard>a:hover,.testerForm button:hover{filter:brightness(1.05);transform:translateY(-2px)}.testerHeroCopy>small{color:#6b7f8c;margin-top:18px;font-size:11px;display:block}.testerOfferCard{color:#fff;background:linear-gradient(145deg,#0d314d,#175f8a);border:1px solid #b7d7e7;border-radius:18px;padding:30px;position:relative;transform:rotate(1deg);box-shadow:0 28px 70px #0b2c432b}.testerOfferTop{color:#a9ddf7;letter-spacing:.13em;justify-content:space-between;font-size:10px;font-weight:900;display:flex}.testerOfferCard>strong{letter-spacing:-.05em;margin-top:38px;font-size:66px;line-height:1;display:block}.testerOfferCard h2{margin:5px 0 23px;font-size:21px}.testerOfferCard ul{border-top:1px solid #ffffff2a;margin:0;padding:19px 0 20px;list-style:none}.testerOfferCard li{color:#d7eaf4;padding:8px 0;font-size:13px}.testerOfferCard li:before{content:"✓";color:#72d1a1;margin-right:10px;font-weight:950}.testerOfferCard>a{color:#145d87;text-align:center;background:#fff;border-radius:8px;padding:13px;font-size:13px;font-weight:900;text-decoration:none;transition:all .18s;display:block}.testerBenefitGrid{background:#fff;border-top:1px solid #cbdbe4;border-left:1px solid #cbdbe4;grid-template-columns:repeat(3,1fr);display:grid}.testerBenefitGrid article{border-bottom:1px solid #cbdbe4;border-right:1px solid #cbdbe4;grid-template-columns:auto 1fr;gap:20px;padding:30px;display:grid}.testerBenefitGrid article>strong{color:#248cc5;font-size:42px;line-height:1}.testerBenefitGrid h2{margin:1px 0 8px;font-size:16px}.testerBenefitGrid p{color:#627887;margin:0;font-size:12px;line-height:1.6}.testerStory{grid-template-columns:.85fr 1.15fr;gap:90px;padding:105px 0;display:grid}.testerStory h2,.testerSectionHeading h2,.testerApplyIntro h2{letter-spacing:-.035em;margin:0;font-size:clamp(36px,4vw,52px);line-height:1.06}.testerStory>div>span,.testerApplyIntro>span{color:#5e7483;margin-top:24px;font-size:14px;line-height:1.75;display:block}.testerStory ol{border-top:1px solid #c9d9e2;margin:0;padding:0;list-style:none}.testerStory li{border-bottom:1px solid #c9d9e2;grid-template-columns:52px 1fr;align-items:start;gap:14px;padding:22px 0;display:grid}.testerStory li b{color:#278fc6;font-size:12px}.testerStory li span{font-size:15px;line-height:1.55}.testerJourney{color:#fff;background:#0e304b;margin:0 calc(620px - 50vw);padding:90px max(32px,50vw - 588px)}.testerSectionHeading{justify-content:space-between;align-items:end;gap:50px;display:flex}.testerSectionHeading>p{color:#83cdef}.testerSectionHeading h2{max-width:750px}.testerJourney>div:last-child{border-top:1px solid #ffffff2c;border-left:1px solid #ffffff2c;grid-template-columns:repeat(4,1fr);margin-top:45px;display:grid}.testerJourney article{border-bottom:1px solid #ffffff2c;border-right:1px solid #ffffff2c;min-height:190px;padding:25px}.testerJourney article>b{color:#76c9ef;font-size:11px}.testerJourney h3{margin:40px 0 10px;font-size:18px}.testerJourney article p{color:#bed2dd;margin:0;font-size:12px;line-height:1.65}.testerApply{grid-template-columns:.75fr 1.25fr;gap:80px;padding:105px 0;display:grid}.testerApplyIntro>div{background:#e8f4fa;border-left:3px solid #2a91c6;margin-top:30px;padding:19px}.testerApplyIntro>div b{font-size:13px}.testerApplyIntro>div p{color:#5a7381;margin:6px 0 0;font-size:12px;line-height:1.55}.testerForm{background:#fff;border:1px solid #cbdce5;border-radius:14px;grid-template-columns:1fr 1fr;gap:16px;padding:30px;display:grid;box-shadow:0 18px 55px #113b5510}.testerForm label{color:#314d5e;gap:7px;font-size:12px;font-weight:800;display:grid}.testerForm input,.testerForm select,.testerForm textarea{box-sizing:border-box;color:#173247;width:100%;font:inherit;background:#fff;border:1px solid #bdcfda;border-radius:7px;padding:12px;font-size:13px}.testerForm textarea{resize:vertical}.testerForm input:focus,.testerForm select:focus,.testerForm textarea:focus{border-color:#278bc1;outline:3px solid #278bc118}.testerWide,.testerConsent,.testerForm>button,.testerForm>small,.testerForm>output{grid-column:1/-1}.testerConsent{background:#f5fafc;border:1px solid #c7dce7;border-radius:8px;align-items:flex-start;gap:10px;padding:13px;display:flex!important}.testerConsent input{accent-color:#1977aa;width:18px;height:18px;margin:0}.testerConsent span{line-height:1.5}.testerForm>button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3698cb,#176d9d);border:0;border-radius:8px;padding:14px 18px;font-size:13px;font-weight:900;transition:all .18s}.testerForm>small{color:#718592;text-align:center;font-size:10px}.testerForm>small a{color:#176d9d}.testerForm>output{color:#23546f;background:#eef6fa;border-radius:7px;padding:11px;font-size:12px}.testerTrap{position:absolute!important;left:-9999px!important}.testerSuccess{text-align:center;background:#f4fcf7;border:1px solid #abd8bf;border-radius:14px;align-self:start;padding:48px 35px;box-shadow:0 18px 55px #113b5510}.testerSuccess>b{color:#fff;background:#16844e;border-radius:50%;place-items:center;width:50px;height:50px;margin:0 auto 18px;font-size:24px;display:grid}.testerSuccess h3{margin:0;font-size:26px}.testerSuccess p{color:#557267;max-width:480px;margin:12px auto 22px;font-size:13px;line-height:1.65}.testerSuccess a{color:#176d9d;font-size:13px;font-weight:850}.testerFinePrint{background:#fff;border:1px solid #cedce4;border-radius:10px;margin-bottom:90px;padding:25px 28px}.testerFinePrint strong{font-size:14px}.testerFinePrint p{color:#627786;font-size:11px;line-height:1.7}.testerFinePrint div{gap:18px;display:flex}.testerFinePrint a{color:#176d9d;font-size:11px;font-weight:800}@media (width<=900px){.testerPage{padding:100px 22px 0}.testerHero,.testerStory,.testerApply{grid-template-columns:1fr;gap:45px}.testerHero{padding-top:38px}.testerOfferCard{max-width:520px;transform:none}.testerBenefitGrid{grid-template-columns:1fr}.testerJourney{margin:0 -22px;padding:75px 22px}.testerJourney>div:last-child{grid-template-columns:1fr 1fr}.testerSectionHeading{flex-direction:column;align-items:flex-start;gap:5px}.testerApply{padding:80px 0}}.testerPage{padding-top:48px!important}@media (width<=900px){.testerPage{padding-top:32px!important}.testerHero{padding-top:20px}}@media (width<=600px){.testerHero h1{font-size:45px}.testerHeroActions{flex-direction:column;align-items:stretch}.testerOfferCard{padding:24px}.testerOfferCard>strong{font-size:54px}.testerJourney>div:last-child,.testerForm{grid-template-columns:1fr}.testerJourney article{min-height:150px}.testerJourney h3{margin-top:25px}.testerBenefitGrid article{padding:24px}.testerForm{padding:21px}.testerFinePrint div{flex-direction:column;align-items:flex-start;gap:8px}}.testerSite .testerHero{height:auto;min-height:620px}@media (width<=900px){.testerSite .testerHero{min-height:0}}._callout_13jcl_1._callout_13jcl_1{color:#14394f;background:#eaf4fa;border:1px solid #c8dce9;border-left:4px solid #278bbb;border-radius:8px;margin:32px 0;padding:28px}._callout_13jcl_1 h2{letter-spacing:-.02em;margin:0 0 16px;font-size:28px;line-height:1.2}._callout_13jcl_1 p{color:#36596f;letter-spacing:normal;margin:0 0 18px;font-size:16px;font-weight:400;line-height:1.65}._callout_13jcl_1 ._eyebrow_13jcl_4{letter-spacing:.1em;color:#256387;font-size:12px;font-weight:700}._callout_13jcl_1 a{color:#125b81;text-underline-offset:4px;padding:6px 0;font-size:16px;font-weight:700;line-height:1.5;display:inline-block}._callout_13jcl_1 a:focus-visible{outline-offset:4px;outline:3px solid #278bbb}@media (width<=600px){._callout_13jcl_1._callout_13jcl_1{padding:24px 20px}._callout_13jcl_1 h2{font-size:25px}}._article_13jcl_8._article_13jcl_8{box-sizing:border-box;font-size:16px;line-height:1.7;width:min(100%,960px)!important;max-width:960px!important;margin:0 auto!important;padding:28px 32px 64px!important}._article_13jcl_8._article_13jcl_8>header{margin:0 0 28px!important;padding:36px!important;display:block!important}._article_13jcl_8._article_13jcl_8>header h1{margin:12px 0!important;font-size:clamp(34px,4vw,54px)!important;line-height:1.1!important}._article_13jcl_8._article_13jcl_8>header>span{margin-top:20px!important;font-size:18px!important;line-height:1.65!important}._article_13jcl_8._article_13jcl_8>section p,._article_13jcl_8._article_13jcl_8>aside li,._article_13jcl_8._article_13jcl_8 td,._article_13jcl_8._article_13jcl_8 th{font-size:16px!important;line-height:1.7!important}._article_13jcl_8._article_13jcl_8>nav{flex-wrap:wrap;gap:20px;display:flex}@media (width<=600px){._article_13jcl_8._article_13jcl_8{padding:22px 20px 48px!important}._article_13jcl_8._article_13jcl_8>header{padding:26px 22px!important}._article_13jcl_8._article_13jcl_8>header h1{font-size:34px!important}._article_13jcl_8._article_13jcl_8>header>span{font-size:17px!important}}._details_1sab5_1{color:#122f43;width:min(1180px,100% - 64px);margin:0 auto;font-size:16px;line-height:1.7}._details_1sab5_1 h2{letter-spacing:-.035em;text-wrap:balance;margin:0 0 20px;font-size:clamp(28px,3.4vw,42px);line-height:1.15}._details_1sab5_1 h3{letter-spacing:-.02em;margin:0 0 16px;font-size:23px;line-height:1.25}._details_1sab5_1 p{margin:0 0 20px}._details_1sab5_1 a{color:#12658e;text-underline-offset:4px;font-weight:600}._details_1sab5_1 a:hover{color:#09344d}._details_1sab5_1 a:focus-visible,._details_1sab5_1 summary:focus-visible{outline-offset:5px;outline:3px solid #208dc5}._details_1sab5_1 ._eyebrow_1sab5_5{letter-spacing:.12em;color:#226b92;margin:0 0 14px;font-size:12px;font-weight:700}._jumpLinks_1sab5_6{border-top:1px solid #cbd9e2;border-bottom:1px solid #cbd9e2;flex-flow:wrap;gap:10px 24px;padding:24px 0;display:flex}._jumpLinks_1sab5_6 a{padding:7px 0;font-size:14px}._section_1sab5_7{border-bottom:1px solid #d5e0e7;padding:64px 0;scroll-margin-top:110px}._intro_1sab5_7{color:#456173;max-width:850px}._equipment_1sab5_8{grid-template-columns:1fr 1fr;gap:28px 44px;margin-top:32px;display:grid}._equipment_1sab5_8 article{border-left:3px solid #3997c5;padding:4px 0 4px 22px}._equipment_1sab5_8 p{color:#456173;margin:0}._workflows_1sab5_9{margin-top:38px}._workflows_1sab5_9 article{border-top:1px solid #d5e0e7;grid-template-columns:.85fr 1.15fr;gap:48px;padding:32px 0;scroll-margin-top:110px;display:grid}._workflows_1sab5_9 article:last-child{padding-bottom:0}._workflows_1sab5_9 h3{font-size:29px}._example_1sab5_9{color:#30566c;background:#e8f2f8;border-radius:6px;padding:20px}._screenshots_1sab5_10{grid-template-columns:1fr 1fr;gap:28px;margin-top:32px;display:grid}._screenshots_1sab5_10 figure{min-width:0;margin:0}._screenshots_1sab5_10 img{box-sizing:border-box;border:1px solid #c5d6e1;border-radius:6px;width:100%;height:auto;display:block}._screenshots_1sab5_10 figcaption{color:#456173;margin-top:16px;font-size:16px;line-height:1.6}._screenshots_1sab5_10 strong{color:#122f43;display:block}._start_1sab5_11{color:#fff;background:#0b304a;border-radius:8px;grid-template-columns:1.2fr 1fr;align-items:center;gap:48px;margin-top:64px;padding:44px;display:grid}._start_1sab5_11 ._eyebrow_1sab5_5{color:#8ed0f2}._start_1sab5_11 p{color:#d0e2ed}._start_1sab5_11 a{color:#a7ddfa;margin-bottom:18px;display:block}._start_1sab5_11 ._button_1sab5_11{color:#082b42;background:#77c8ed;border-radius:5px;padding:14px 18px;text-decoration:none}._start_1sab5_11>div:last-child p{margin-bottom:0;font-size:14px}._faqs_1sab5_12{margin-top:30px}._faqs_1sab5_12 details{border-top:1px solid #cbd9e2;padding:20px 0}._faqs_1sab5_12 summary{cursor:pointer;font-size:18px;font-weight:600;line-height:1.5}._faqs_1sab5_12 p{color:#456173;max-width:900px;margin:18px 0 0}._resources_1sab5_12{padding:40px 0 60px}._resources_1sab5_12 h2{font-size:25px}._resources_1sab5_12 a{padding:8px 0;display:block}._start_1sab5_11 p a{margin:0;display:inline}@media (width<=700px){._details_1sab5_1{width:calc(100% - 40px)}._section_1sab5_7{padding:44px 0}._equipment_1sab5_8,._workflows_1sab5_9 article,._screenshots_1sab5_10,._start_1sab5_11{grid-template-columns:1fr;gap:24px}._workflows_1sab5_9 article{padding:28px 0}._workflows_1sab5_9 h3{font-size:26px}._start_1sab5_11{margin-top:44px;padding:28px 22px}._jumpLinks_1sab5_6{gap:6px 18px}._screenshots_1sab5_10{gap:32px}}
