@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light;--blue: #343ced;--blue-deep: #070844;--ink: #050508;--muted: #6e6e76;--line: #dddddf;--paper: #ffffff;--site-canvas: #f5f7f6;--cream: #fbf6f4;--lime: #d8fd49;--pink: #ef8fbc;--violet: #8a5cf6;--aqua: #72e3ff;--radius: 8px;--max: 1188px;--announcement-height: 40px;--nav-height: 69px;--font-brand: "Inter Variable", Inter, Arial, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "Polysans Neutral Mono", "SFMono-Regular", Consolas, "Liberation Mono", ui-monospace, monospace;font-family:var(--font-brand);font-synthesis:none;text-rendering:geometricPrecision}.meridian-partners-page{background:#f3f6f5;color:#14393d}.meridian-partners-hero{align-items:center;background:linear-gradient(#001f250f,#00151a2e),url(/assets/meridian/ai-transformation-color-motion.png) center / cover no-repeat;box-sizing:border-box;display:flex;overflow:hidden;min-height:clamp(700px,88svh,920px);padding:clamp(150px,13vw,210px) clamp(24px,5vw,76px) clamp(90px,8vw,130px)}.meridian-partners-hero-inner,.meridian-partners-section-inner{margin:0 auto;max-width:1500px}.meridian-partners-hero-inner{align-items:center;display:flex;justify-content:center;width:100%}.meridian-partners-hero-copy{align-items:center;display:flex;flex-direction:column;width:100%}.meridian-partners-hero-copy>span,.meridian-partners-section-heading>span,.meridian-partners-model-heading>span{color:#0b7178;display:block;font:550 11px/1 var(--font-mono);letter-spacing:.08em;margin-bottom:22px;text-transform:uppercase}.meridian-partners-hero h1{color:#fff;font-family:"Polysans Slim",var(--font-brand);font-size:clamp(54px,5.6vw,86px);font-weight:300;letter-spacing:-.05em;line-height:.98;margin:0;max-width:1100px;text-align:center;text-wrap:balance}.meridian-partners-hero h1 span{display:block}.meridian-partners-hero-copy>p{color:#5f7275;font-size:clamp(17px,1.35vw,21px);line-height:1.48;margin:30px 0 0;max-width:680px}.meridian-partners-button{align-items:center;background:#064c54;border-color:#064c54;border-radius:999px;color:#fff;display:inline-flex;gap:9px;margin-top:34px;min-height:45px;padding:0 18px}.meridian-partners-map{aspect-ratio:1;background:radial-gradient(rgba(7,90,98,.16) .75px,transparent .75px),#ffffff94;background-size:16px 16px;border:1px solid rgba(20,69,73,.12);border-radius:18px;box-shadow:0 30px 80px #1742451a;display:grid;place-items:center;position:relative}.meridian-partners-map:before,.meridian-partners-map:after{background:#075a623d;content:"";height:1px;left:18%;position:absolute;right:18%;top:50%}.meridian-partners-map:after{left:50%;right:auto;top:18%;bottom:18%;height:auto;width:1px}.meridian-partners-map-ring{border:1px solid rgba(7,90,98,.18);border-radius:50%;position:absolute}.meridian-partners-map-ring.is-outer{top:15%;right:15%;bottom:15%;left:15%}.meridian-partners-map-ring.is-inner{top:30%;right:30%;bottom:30%;left:30%}.meridian-partners-map>strong{align-items:center;background:#075a62;border:9px solid rgba(255,255,255,.86);border-radius:50%;box-shadow:0 12px 32px #0b454a33;color:#fff;display:flex;font-size:clamp(16px,1.4vw,21px);height:116px;justify-content:center;position:relative;width:116px;z-index:2}.meridian-partners-map>small{bottom:8%;color:#647679;font:500 9px/1 var(--font-mono);letter-spacing:.06em;position:absolute;text-transform:uppercase}.meridian-partners-map-node{background:#fffffff2;border:1px solid rgba(17,66,70,.15);border-radius:999px;box-shadow:0 9px 24px #163f4214;color:#31585b;font-size:10px;padding:9px 13px;position:absolute;z-index:3}.meridian-partners-map-node.is-technology{left:9%;top:24%}.meridian-partners-map-node.is-implementation{right:7%;top:32%}.meridian-partners-map-node.is-strategic{bottom:22%;left:13%}.meridian-partners-paths{padding:clamp(90px,9vw,142px) clamp(24px,5vw,76px) clamp(104px,10vw,156px)}.meridian-partners-section-heading{display:block}.meridian-partners-section-heading h2,.meridian-partners-model-heading h2,.meridian-partners-cta h2{font-family:"Polysans Slim",var(--font-brand);font-size:clamp(45px,5vw,74px);font-weight:300;letter-spacing:-.05em;line-height:.98;margin:0}.meridian-partners-section-heading h2{max-width:none;width:100%}.meridian-partners-path-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(62px,7vw,104px)}.meridian-partners-path-grid article{display:flex;flex-direction:column;min-height:420px;padding:34px clamp(24px,2.7vw,42px) 40px 0}.meridian-partners-path-grid article+article{border-left:1px solid #cad5d3;padding-left:clamp(24px,2.7vw,42px)}.meridian-partners-path-grid article>span{color:#6e7f81;display:block;font:520 10px/1 var(--font-mono);letter-spacing:.07em;margin-top:0;text-transform:uppercase}.meridian-partners-path-grid h3{font-family:"Polysans Slim",var(--font-brand);font-size:clamp(29px,2.6vw,40px);font-weight:320;letter-spacing:-.04em;line-height:1.02;margin:18px 0 0}.meridian-partners-path-grid p,.meridian-partners-model-heading p,.meridian-partners-model li p{color:#66787a;font-size:15px;line-height:1.55;margin:18px 0 0}.meridian-partners-path-grid .meridian-partners-path-lead{color:#284d51;font-size:16px;font-weight:520;line-height:1.48}.meridian-partners-path-cta{align-items:center;background:#075a62;border:1px solid #075a62;border-radius:999px;color:#fff;display:inline-flex;font-size:13px;font-weight:560;justify-content:center;margin:28px auto 0;min-height:44px;padding:0 22px;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.meridian-partners-path-grid .meridian-partners-path-cta{align-self:flex-start;margin:0}.meridian-partners-path-actions{align-items:flex-start;display:flex;margin-top:auto;padding-top:24px}.meridian-partners-path-cta:hover{background:#043f47;border-color:#043f47;color:#fff}.meridian-partners-benefits{background:#f8faf9;border-top:1px solid #cad5d3;padding:clamp(82px,8vw,128px) clamp(24px,5vw,76px) clamp(96px,9vw,144px)}.meridian-partners-benefits h2{color:#14393d;font-family:"Polysans Slim",var(--font-brand);font-size:clamp(44px,5vw,72px);font-weight:300;letter-spacing:-.05em;line-height:.98;margin:0 0 clamp(38px,4vw,58px)}.meridian-partners-benefit-grid{border-bottom:1px solid #cad5d3;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.meridian-partners-benefit-grid article{min-height:230px;padding:32px clamp(24px,2.7vw,42px) 38px 0}.meridian-partners-benefit-grid article+article{border-left:1px solid #cad5d3;padding-left:clamp(24px,2.7vw,42px)}.meridian-partners-benefit-grid article>span{color:#08737b;display:block;font:520 10px/1 var(--font-mono);letter-spacing:.07em;text-transform:uppercase}.meridian-partners-benefit-grid h3{color:#14393d;font-family:"Polysans Slim",var(--font-brand);font-size:clamp(28px,2.4vw,38px);font-weight:320;letter-spacing:-.04em;line-height:1.04;margin:18px 0 0}.meridian-partners-benefit-grid p{color:#66787a;font-size:15px;line-height:1.55;margin:18px 0 0;max-width:390px}.meridian-partners-benefits-scroll{border:1px solid #c8d5d3;border-radius:12px;margin-top:clamp(44px,5vw,72px);overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-color:#86a6a8 transparent;-webkit-overflow-scrolling:touch}.meridian-partners-benefits-scroll:focus-visible{outline:2px solid #08737b;outline-offset:4px}.meridian-partners-benefits table{border-collapse:separate;border-spacing:0;color:#284d51;min-width:760px;table-layout:fixed;width:100%}.meridian-partners-benefits th,.meridian-partners-benefits td{background:#f8faf9;border-bottom:1px solid #d8e1df;border-right:1px solid #d8e1df;box-sizing:border-box;min-height:54px;padding:15px 18px;text-align:left;vertical-align:middle}.meridian-partners-benefits tr>:last-child{border-right:0}.meridian-partners-benefits tbody tr:last-child>*{border-bottom:0}.meridian-partners-benefits thead th{color:#14393d;font-size:13px;font-weight:620}.meridian-partners-benefits thead th:first-child,.meridian-partners-benefits tbody th[scope=row]{width:49%}.meridian-partners-benefits thead th:not(:first-child),.meridian-partners-benefits td{text-align:center;width:17%}.meridian-partners-benefits tbody th[scope=row]{color:#3d5d60;font-size:13px;font-weight:470}.meridian-partners-benefits td{color:#315b5f;font-size:13px;font-weight:570}.meridian-partners-benefits td span{align-items:center;display:inline-flex;justify-content:center}.meridian-partners-benefits td svg{color:#08737b;height:18px;stroke-width:1.8;width:18px}.meridian-partners-benefit-unavailable{color:#9aa9a9}.meridian-partners-model{background:#043f47;color:#fff;padding:clamp(94px,9vw,144px) clamp(24px,5vw,76px) clamp(86px,8vw,128px)}.meridian-partners-model-heading{max-width:820px}.meridian-partners-model-heading>span{color:#79d1d4}.meridian-partners-model-heading h2{color:#fff}.meridian-partners-model-heading p{color:#ffffffb3;max-width:590px}.meridian-partners-model ol{border-bottom:1px solid rgba(255,255,255,.18);border-top:1px solid rgba(255,255,255,.18);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:clamp(58px,6vw,92px) 0 0;padding:0}.meridian-partners-model li{display:grid;gap:20px;grid-template-rows:auto 1fr;min-height:245px;padding:28px clamp(20px,2.4vw,36px) 34px 0}.meridian-partners-model li+li{border-left:1px solid rgba(255,255,255,.18);padding-left:clamp(20px,2.4vw,36px)}.meridian-partners-model li>span{color:#79d1d4;font:500 10px/1 var(--font-mono)}.meridian-partners-model li h3{font-size:21px;font-weight:560;margin:0}.meridian-partners-model li p{color:#ffffffa8;font-size:13px;margin-top:11px}.meridian-partners-cta{align-items:end;display:flex;gap:40px;justify-content:space-between;padding-top:clamp(72px,8vw,120px)}.meridian-partners-cta h2{color:#fff;max-width:850px}.meridian-partners-cta a{align-items:center;background:#fff;border-radius:999px;color:#064c54;display:inline-flex;flex:0 0 auto;gap:8px;min-height:44px;padding:0 17px}@media(max-width:900px){.meridian-partners-section-heading{grid-template-columns:1fr}.meridian-partners-map{margin:0 auto;max-width:620px;width:100%}.meridian-partners-section-heading h2{margin-top:0}.meridian-partners-path-grid{grid-template-columns:1fr}.meridian-partners-path-grid article{min-height:0;padding:30px 0 54px}.meridian-partners-path-grid article+article{border-left:0;border-top:1px solid #cad5d3;padding-left:0}.meridian-partners-path-grid article>span{margin-top:0}.meridian-partners-benefit-grid{grid-template-columns:1fr}.meridian-partners-benefit-grid article{min-height:0;padding:30px 0 36px}.meridian-partners-benefit-grid article+article{border-left:0;border-top:1px solid #cad5d3;padding-left:0}.meridian-partners-model ol{grid-template-columns:repeat(2,minmax(0,1fr))}.meridian-partners-model li:nth-child(3){border-left:0;border-top:1px solid rgba(255,255,255,.18);padding-left:0}.meridian-partners-model li:nth-child(4){border-top:1px solid rgba(255,255,255,.18)}}@media(max-width:640px){.meridian-partners-hero{min-height:680px;padding:126px 18px 72px}.meridian-partners-hero h1{font-size:clamp(44px,13vw,60px)}.meridian-partners-hero-copy>p{font-size:16px;margin-top:24px}.meridian-partners-map>strong{border-width:6px;height:84px;width:84px}.meridian-partners-map-node{font-size:8px;padding:7px 9px}.meridian-partners-paths,.meridian-partners-model,.meridian-partners-benefits{padding-left:18px;padding-right:18px}.meridian-partners-benefits{padding-bottom:78px;padding-top:68px}.meridian-partners-benefits h2,.meridian-partners-section-heading h2,.meridian-partners-model-heading h2,.meridian-partners-cta h2{font-size:42px}.meridian-partners-model ol{grid-template-columns:1fr}.meridian-partners-model li,.meridian-partners-model li+li,.meridian-partners-model li:nth-child(3){border-left:0;border-top:1px solid rgba(255,255,255,.18);min-height:0;padding:25px 0 30px}.meridian-partners-model li:first-child{border-top:0}.meridian-partners-cta{align-items:flex-start;flex-direction:column}}.applications-made-editorial .meridian-app-preview{background:#eef1ef;border:1px solid #d8dfdd;border-radius:6px;box-sizing:border-box;height:clamp(450px,35vw,560px);padding:clamp(14px,1.8vw,26px)}.applications-made-editorial .meridian-app-preview:before{display:none}.meridian-app-window{background:#fff;border:1px solid #cbd5d2;border-radius:5px;display:grid;grid-template-columns:46px minmax(0,1fr);height:100%;margin:0 auto;max-width:920px;overflow:hidden;position:relative;width:100%}.meridian-app-rail{align-items:center;background:#f7f9f8;border-right:1px solid #dce3e1;display:flex;flex-direction:column;gap:5px;padding:10px 6px}.meridian-app-rail-mark,.meridian-app-rail>i{align-items:center;border-radius:5px;display:flex;height:30px;justify-content:center;width:30px}.meridian-app-rail-mark{background:#075961;margin-bottom:8px}.meridian-app-rail-mark img{height:11px;object-fit:contain;width:17px}.meridian-app-rail>i{color:#718082}.meridian-app-rail>i.is-active{background:#dcebea;color:#075961}.meridian-app-rail>i.is-settings{margin-top:auto}.meridian-app-rail svg{height:13px;stroke-width:1.7;width:13px}.meridian-app-main{display:flex;flex-direction:column;min-width:0;overflow:hidden}.meridian-app-topbar{align-items:center;border-bottom:1px solid #dce3e1;display:flex;min-height:54px;padding:0 16px}.meridian-app-topbar>span{align-items:center;display:flex;gap:8px;min-width:0}.meridian-app-topbar small{color:#748184;font:500 7px/1 var(--font-mono);letter-spacing:.035em}.meridian-app-topbar strong{color:#17363a;font-size:14px;font-weight:630}.meridian-app-topbar>span>b{background:#075961;border-radius:999px;color:#fff;font-size:7px;padding:4px 7px}.meridian-app-topbar>div{display:flex;gap:5px;margin-left:auto}.meridian-app-topbar button,.meridian-app-toolbar button{align-items:center;background:#fff;border:1px solid #cbd5d2;border-radius:4px;color:#334d50;display:flex;font:500 8px/1 var(--font-brand);gap:4px;height:27px;padding:0 9px}.meridian-app-topbar button svg{height:9px;width:9px}.meridian-app-toolbar{align-items:center;display:flex;min-height:43px;padding:0 14px}.meridian-app-toolbar nav,.meridian-app-toolbar>div{align-items:center;display:flex;gap:5px}.meridian-app-toolbar nav b,.meridian-app-toolbar nav span,.meridian-app-toolbar>div span{border:1px solid #d5dddb;border-radius:4px;color:#637274;font-size:7px;line-height:24px;padding:0 8px;white-space:nowrap}.meridian-app-toolbar nav b{background:#eef5f4;border-color:#92aaa7;color:#123d41;font-weight:600}.meridian-app-toolbar nav button{background:#075961;border-color:#075961;color:#fff}.meridian-app-toolbar>div{margin-left:auto}.meridian-app-metrics{display:grid;gap:5px;padding:0 14px 10px}.meridian-app-metrics.is-six,.meridian-app-metrics.is-three{grid-template-columns:repeat(3,1fr)}.meridian-app-metrics>span{border:1px solid #d5dddb;border-radius:4px;display:grid;gap:3px;min-height:46px;padding:8px 10px}.meridian-app-metrics small{color:#778487;font-size:7px}.meridian-app-metrics strong{color:#132f33;font-size:15px;font-weight:560}.meridian-app-queue{border:1px solid #d7dfdd;border-radius:4px;margin:0 14px 14px;overflow:hidden}.meridian-app-queue>header{align-items:center;display:flex;min-height:34px;padding:0 10px}.meridian-app-queue>header strong{color:#17363a;font-size:10px}.meridian-app-queue>header span{align-items:center;border:1px solid #d7dfdd;border-radius:4px;color:#839092;display:flex;font-size:7px;gap:4px;margin-left:auto;padding:5px 8px}.meridian-app-queue>header svg{height:9px;width:9px}.meridian-app-table-head,.meridian-app-table-row{align-items:center;display:grid;gap:6px;grid-template-columns:48px 55px 1.35fr .8fr .65fr .65fr .6fr;min-height:27px;padding:0 10px}.meridian-app-table-head{background:#f4f7f6;border-block:1px solid #dce3e1;color:#778487;font-size:6px;text-transform:uppercase}.meridian-app-table-row{border-bottom:1px solid #e1e6e4;color:#496063;font-size:7px}.meridian-app-table-row.is-selected{background:#e7f0ee}.meridian-app-table-row button{background:#fff;border:1px solid #9fb2ae;border-radius:999px;color:#224346;font:500 7px/1 var(--font-brand);height:17px}.meridian-app-table-row b{color:#15363a;font-size:7px}.meridian-app-table-row em{color:#0a7068;font-style:normal}.meridian-app-expanded-row{display:grid;gap:10px;grid-template-columns:minmax(140px,.9fr) minmax(250px,1.7fr) auto;padding:10px}.meridian-app-expanded-row>span{display:grid;gap:5px}.meridian-app-expanded-row>span small{color:#758386;font:500 6px/1 var(--font-mono)}.meridian-app-expanded-row>span strong{font-size:8px;line-height:1.35}.meridian-app-expanded-row>div{display:grid;gap:5px;grid-template-columns:repeat(3,1fr)}.meridian-app-expanded-row i{align-items:center;border:1px solid #d7dfdd;border-radius:4px;display:grid;font-style:normal;gap:1px;grid-template-columns:15px 1fr;min-width:0;padding:5px}.meridian-app-expanded-row i svg{color:#ba5b53;grid-row:1 / 3;height:11px;width:11px}.meridian-app-expanded-row i b{font-size:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meridian-app-expanded-row i small{color:#788588;font-size:5px}.meridian-app-expanded-row>button,.receivables-account-detail footer button,.equipment-work-order button,.trade-review-panel footer button{background:#075961;border:0;border-radius:4px;color:#fff;font:600 7px/1 var(--font-brand);padding:0 10px}.receivables-operator-layout,.equipment-operator-layout,.trade-review-layout{display:grid;flex:1;gap:8px;min-height:0;padding:0 14px 14px}.receivables-operator-layout{grid-template-columns:minmax(190px,.7fr) minmax(260px,1.3fr)}.receivables-account-list,.receivables-account-detail,.equipment-fleet-list,.equipment-asset-detail,.trade-review-queue,.trade-document-review{border:1px solid #d7dfdd;border-radius:4px;min-width:0;overflow:hidden}.receivables-account-list>header,.equipment-fleet-list>header,.trade-review-queue>header{align-items:center;border-bottom:1px solid #dde3e1;display:flex;min-height:35px;padding:0 10px}.receivables-account-list>header strong,.equipment-fleet-list>header strong,.trade-review-queue>header strong{font-size:9px}.receivables-account-list>header small,.equipment-fleet-list>header span,.trade-review-queue>header small{color:#788588;font-size:7px;margin-left:auto}.receivables-account-list>button,.trade-review-queue>button{align-items:center;background:#fff;border:0;border-bottom:1px solid #e0e5e3;color:#526669;display:grid;font:inherit;gap:6px;grid-template-columns:minmax(0,1fr) auto auto;min-height:45px;padding:0 10px;text-align:left;width:100%}.receivables-account-list>button.is-active,.trade-review-queue>button.is-active{background:#e7f0ee;box-shadow:inset 2px 0 #075961}.receivables-account-list button span,.trade-review-queue button span{display:grid;gap:2px;min-width:0}.receivables-account-list button b,.trade-review-queue button b{color:#17363a;font-size:8px}.receivables-account-list button small,.trade-review-queue button small{color:#849092;font-size:6px}.receivables-account-list button>strong{font-size:8px}.receivables-account-list button em,.trade-review-queue button em{color:#0a7068;font-size:6px;font-style:normal}.receivables-account-detail{display:flex;flex-direction:column;padding:12px}.receivables-account-detail>header,.equipment-asset-detail>header{align-items:start;display:flex}.receivables-account-detail>header span,.equipment-asset-detail>header span{display:grid;gap:3px}.receivables-account-detail>header small,.equipment-asset-detail>header small{color:#7c888a;font:500 6px/1 var(--font-mono)}.receivables-account-detail>header strong,.equipment-asset-detail>header strong{color:#17363a;font-size:12px}.receivables-account-detail>header em,.equipment-asset-detail>header em{background:#e3f1eb;border-radius:999px;color:#117064;font-size:6px;font-style:normal;margin-left:auto;padding:5px 7px}.receivables-account-detail dl,.equipment-asset-detail dl,.trade-review-panel dl{display:grid;grid-template-columns:repeat(3,1fr);margin:12px 0}.receivables-account-detail dl>div,.equipment-asset-detail dl>div,.trade-review-panel dl>div{border:1px solid #dce3e1;display:grid;gap:4px;margin-right:-1px;padding:8px}.receivables-account-detail dt,.equipment-asset-detail dt,.trade-review-panel dt{color:#7a8789;font-size:6px}.receivables-account-detail dd,.equipment-asset-detail dd,.trade-review-panel dd{color:#17363a;font-size:8px;margin:0}.receivables-timeline{display:grid;gap:7px}.receivables-timeline>strong{font-size:8px}.receivables-timeline span{align-items:center;color:#435b5e;display:grid;font-size:7px;gap:6px;grid-template-columns:7px 1fr auto}.receivables-timeline i{background:#4fa59c;border-radius:50%;height:5px;width:5px}.receivables-timeline small{color:#8a9596;font-size:6px}.receivables-account-detail footer{display:flex;gap:6px;margin-top:auto}.receivables-account-detail footer button{min-height:25px}.receivables-account-detail footer button:first-child{background:#fff;border:1px solid #bdcac7;color:#25474a}.equipment-operator-layout{grid-template-columns:minmax(280px,1fr) minmax(240px,.9fr)}.equipment-table-head,.equipment-fleet-list>button{align-items:center;display:grid;gap:6px;grid-template-columns:1.2fr .9fr .55fr .65fr;padding:0 10px}.equipment-table-head{background:#f4f7f6;color:#7a8789;font-size:6px;min-height:26px}.equipment-fleet-list>button{background:#fff;border:0;border-bottom:1px solid #e0e5e3;color:#526669;font:inherit;min-height:45px;text-align:left;width:100%}.equipment-fleet-list>button.is-active{background:#e7f0ee;box-shadow:inset 2px 0 #075961}.equipment-fleet-list button>span:first-child{display:grid;gap:2px}.equipment-fleet-list button b{color:#17363a;font-size:8px}.equipment-fleet-list button small,.equipment-fleet-list button>span{font-size:6px}.equipment-fleet-list button em{color:#0a7068;font-size:6px;font-style:normal}.equipment-asset-detail{padding:12px}.equipment-health{align-items:end;border-bottom:1px solid #dce3e1;display:grid;gap:8px;grid-template-columns:65px 1fr;margin-top:12px;padding-bottom:8px}.equipment-health>span{display:grid;gap:2px}.equipment-health small{color:#7a8789;font-size:6px}.equipment-health strong{color:#17363a;font-size:22px;font-weight:400}.equipment-health svg{height:42px;width:100%}.equipment-health path{fill:none;stroke:#147a79;stroke-width:2;vector-effect:non-scaling-stroke}.equipment-asset-detail dl{grid-template-columns:repeat(2,1fr)}.equipment-work-order{border:1px solid #dce3e1;border-radius:4px;display:grid;gap:8px;grid-template-columns:1fr auto;padding:8px}.equipment-work-order>span{display:grid;gap:2px;grid-template-columns:15px 1fr}.equipment-work-order svg{color:#ad6b2c;grid-row:1 / 3;height:12px;width:12px}.equipment-work-order b{font-size:7px}.equipment-work-order small{color:#7a8789;font-size:6px}.trade-review-layout{grid-template-columns:minmax(150px,.42fr) minmax(370px,1.58fr)}.trade-review-queue>button{grid-template-columns:minmax(0,1fr);gap:4px;padding-block:7px}.trade-review-queue button>span{grid-row:auto}.trade-document-review{background:#f2f4f3;display:grid;gap:8px;grid-template-columns:minmax(210px,1fr) minmax(170px,.72fr);padding:10px}.trade-document-sheet{background:#fff;border:1px solid #c7d0ce;box-shadow:0 3px 10px #0b2e320f;padding:15px}.trade-document-sheet>header{align-items:center;border-bottom:2px solid #183b3f;display:flex;justify-content:space-between;padding-bottom:8px}.trade-document-sheet>header span{font-family:Georgia,serif;font-size:12px;font-weight:700}.trade-document-sheet>header small{font-size:6px}.trade-document-sheet>strong{display:block;font-size:8px;margin-top:12px}.trade-document-sheet>p{color:#526669;font:6px/1.5 var(--font-mono)}.trade-document-lines{display:grid;gap:5px;margin-top:14px}.trade-document-lines i{background:#dbe1df;height:3px}.trade-document-lines i:nth-child(3n){width:72%}.trade-document-sheet>footer{align-items:center;border-top:1px solid #bfcac7;display:flex;font-size:7px;justify-content:space-between;margin-top:14px;padding-top:8px}.trade-review-panel{background:#fff;border:1px solid #cfd8d5;display:flex;flex-direction:column;padding:12px}.trade-review-panel>header{display:grid;gap:4px}.trade-review-panel>header small{color:#758285;font:500 6px/1 var(--font-mono)}.trade-review-panel>header strong{font-size:11px}.trade-review-panel ul{list-style:none;margin:12px 0;padding:0}.trade-review-panel li{border-top:1px solid #e0e5e3;color:#526669;display:flex;font-size:7px;justify-content:space-between;padding:7px 0}.trade-review-panel li:before{border-radius:50%;content:"";height:5px;margin-right:6px;margin-top:2px;width:5px}.trade-review-panel li.is-passed:before{background:#49a28f}.trade-review-panel li.is-review:before{background:#d49248}.trade-review-panel li b{color:#193b3f;font-size:6px;margin-left:auto}.trade-review-panel dl{grid-template-columns:1fr;margin-top:0}.trade-review-panel footer{display:grid;gap:5px;grid-template-columns:1fr;margin-top:auto}.trade-review-panel footer button{min-height:25px}.trade-review-panel footer button:first-child{background:#fff;border:1px solid #bdcac7;color:#25474a}@media(max-width:700px){.applications-made-editorial .meridian-app-preview{height:390px;padding:8px}.meridian-app-window{grid-template-columns:34px minmax(0,1fr)}.meridian-app-rail{padding:8px 2px}.meridian-app-rail-mark,.meridian-app-rail>i{height:26px;width:26px}.meridian-app-rail>i:nth-of-type(n+3){display:none}.meridian-app-topbar{min-height:46px;padding:0 9px}.meridian-app-topbar small,.meridian-app-topbar>div{display:none}.meridian-app-topbar strong{font-size:11px}.meridian-app-toolbar{min-height:38px;padding:0 8px}.meridian-app-toolbar nav span,.meridian-app-toolbar nav button,.meridian-app-toolbar>div span:nth-child(n+2){display:none}.meridian-app-toolbar>div span{line-height:22px;padding-inline:6px}.meridian-app-metrics{gap:4px;padding:0 8px 8px}.meridian-app-metrics.is-six{grid-template-columns:repeat(3,1fr)}.meridian-app-metrics.is-six>span:nth-child(n+4){display:none}.meridian-app-metrics>span{min-height:40px;padding:6px}.meridian-app-metrics strong{font-size:12px}.meridian-app-queue{margin:0 8px 8px}.meridian-app-table-head,.meridian-app-table-row{grid-template-columns:42px 44px 1fr 55px}.meridian-app-table-head span:nth-child(4),.meridian-app-table-head span:nth-child(5),.meridian-app-table-head span:nth-child(6),.meridian-app-table-row>span:nth-child(4),.meridian-app-table-row>span:nth-child(5),.meridian-app-table-row>span:nth-child(6){display:none}.meridian-app-expanded-row{grid-template-columns:1fr}.meridian-app-expanded-row>div,.meridian-app-expanded-row>button{display:none}.receivables-operator-layout,.equipment-operator-layout,.trade-review-layout{grid-template-columns:1fr;padding:0 8px 8px}.receivables-account-list,.equipment-fleet-list,.trade-review-queue{display:none}.receivables-account-detail dl>div:nth-child(2),.equipment-asset-detail dl>div:nth-child(n+3){display:none}.trade-document-review{grid-template-columns:1fr 120px}.trade-document-sheet{padding:10px}.trade-review-panel{padding:9px}.trade-review-panel dl{display:none}}.applications-made.applications-made-editorial{background:var(--site-canvas);color:#0b2e32;padding:clamp(74px,8vw,128px) clamp(22px,4.6vw,76px) clamp(110px,11vw,180px)}.applications-made-editorial .applications-made-inner{max-width:1660px}.applications-made-heading{margin-bottom:clamp(36px,3.5vw,54px)}.applications-made-editorial .applications-made-heading h2{font-size:clamp(44px,4vw,64px);line-height:1.02;margin:0;max-width:880px}.applications-made-subheader{color:#65777a;font-size:clamp(16px,1.25vw,19px);line-height:1.5;margin:18px 0 0;max-width:860px;text-wrap:pretty}.applications-made-subheader a{color:#0b535a;text-decoration-color:#0b535a61;text-decoration-thickness:1px;text-underline-offset:4px}.applications-made-subheader a:hover{text-decoration-color:currentColor}.applications-made-editorial .applications-made-grid{gap:clamp(28px,3vw,48px) clamp(18px,2vw,30px)}.applications-made-editorial .application-editorial-card{background:transparent;border:0;border-radius:0;display:block;min-height:0;overflow:visible;padding:0}.application-scene{--application-coral-canvas: radial-gradient(circle at 13% 5%, rgba(255, 222, 195, .96), transparent 40%), radial-gradient(circle at 88% 12%, rgba(240, 182, 153, .7), transparent 38%), linear-gradient(145deg, #eadfdb 0%, #cc9a91 52%, #8e4a52 100%);background:var(--application-coral-canvas);border-radius:4px;height:clamp(430px,34vw,555px);overflow:hidden;position:relative}.application-scene:before{content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.application-editorial-caption{align-items:baseline;border-top:1px solid #cdd4d2;display:grid;gap:8px 16px;grid-template-columns:34px minmax(0,1fr) auto;margin-top:18px;padding-top:18px}.application-editorial-caption>span{color:#8a9696;font:500 11px/1 Polysans Mono,monospace}.applications-made-editorial .application-editorial-caption h3{font-size:clamp(29px,2.2vw,39px);padding:0}.application-editorial-caption p{color:#6d7a7c;font-size:14px;margin:0;text-align:right}.application-scene-header{align-items:center;border-bottom:1px solid rgba(12,48,52,.13);display:flex;gap:11px;min-height:58px;padding:0 20px}.application-scene-brand{align-items:center;background:#075961;border-radius:5px;display:flex;flex:0 0 29px;height:29px;justify-content:center;width:29px}.application-scene-brand img,.application-scene-brand .meridian-ui-mark{height:11px;object-fit:contain;width:16px}.application-scene-header>span:nth-child(2){display:grid;gap:2px}.application-scene-header small,.application-scene-header em{color:#778487;font-size:8px;font-style:normal;letter-spacing:.07em;text-transform:uppercase}.application-scene-header strong{color:#15363a;font-size:12px;font-weight:620}.application-scene-header em{margin-left:auto}.is-billing-scene{align-items:center;background:var(--application-coral-canvas);display:flex;justify-content:center;padding:clamp(28px,4vw,58px)}.is-billing-scene:before{background:linear-gradient(180deg,rgba(255,255,255,.09),transparent 35%)}.application-billing-window{background:#fdfdfb;border:1px solid rgba(255,255,255,.48);border-radius:6px;box-shadow:0 20px 70px #000c0e47;max-width:760px;overflow:hidden;position:relative;width:100%}.application-billing-body{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(240px,.88fr);min-height:302px}.application-billing-title{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.application-billing-title>span{display:grid;gap:4px}.application-billing-title small{color:#7b8789;font:500 7px/1 Polysans Mono,monospace;letter-spacing:.08em}.application-billing-title b{color:#17373a;font-size:15px;font-weight:620}.application-billing-title button,.application-cash-filters button,.application-equipment-toolbar button{background:#fff;border:1px solid #d7dfdd;border-radius:4px;color:#4e6062;font:500 8px/1 var(--font-brand);min-height:28px;padding:0 10px}.application-billing-summary{border-right:1px solid #dde3e1;padding:28px 30px 20px}.application-billing-summary>small{color:#778487;font:500 9px/1 Polysans Mono,monospace;letter-spacing:.08em}.application-billing-summary>strong{display:block;font-family:"Polysans Slim",var(--font-brand);font-size:clamp(48px,5vw,70px);font-weight:300;letter-spacing:-.055em;line-height:.96;margin-top:10px}.application-billing-summary>p{color:#687779;font-size:12px;margin:8px 0 18px}.application-billing-summary svg{display:block;height:90px;width:100%}.application-billing-summary .is-grid,.application-cash-chart .is-grid{fill:none;stroke:#dce3e1;stroke-dasharray:2 5;stroke-width:1}.application-billing-summary .is-area{fill:#09686c17}.application-billing-summary .is-line{fill:none;stroke:#086b70;stroke-width:2;vector-effect:non-scaling-stroke}.application-billing-summary circle{fill:#fdfdfb;stroke:#086b70;stroke-width:2;vector-effect:non-scaling-stroke}.application-billing-run{padding:24px 20px}.application-billing-run>header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.application-billing-run>header strong{font-size:12px}.application-billing-run>header span{color:#687779;font-size:10px}.application-billing-run>button{align-items:center;background:transparent;border:0;border-top:1px solid #e0e5e3;color:#17373a;cursor:pointer;display:grid;font:inherit;gap:8px;grid-template-columns:minmax(0,1fr) auto auto;min-height:58px;padding:0;text-align:left;width:100%}.application-billing-run>button span{display:grid;gap:3px}.application-billing-run>button b{font-size:10px}.application-billing-run>button small{color:#788588;font-size:9px}.application-billing-run>button>strong{font-size:10px;font-weight:550}.application-billing-run>button em{color:#0b6d67;font-size:9px;font-style:normal}.application-billing-documents{align-items:center;background:#f2f5f3;border-top:1px solid #dbe2e0;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr)) auto;padding:13px 18px}.application-billing-documents>span{display:grid;gap:3px}.application-billing-documents small{color:#7d898b;font:500 7px/1 Polysans Mono,monospace}.application-billing-documents b{font-size:9px;font-weight:620}.application-billing-documents button,.application-cash-note button,.application-trade-review button{background:#075961;border:0;border-radius:3px;color:#fff;cursor:pointer;font:600 10px/1 var(--font-brand);min-height:34px;padding:0 14px}.is-receivables-scene{background:var(--application-coral-canvas);padding:clamp(24px,3.2vw,48px)}.is-receivables-scene:before{background:linear-gradient(135deg,#fffaf473,#0d303324)}.application-cash-canvas{background:#fcfbf7f5;border:1px solid rgba(255,255,255,.58);border-radius:6px;box-shadow:0 16px 55px #321c1330;height:100%;margin:0 auto;max-width:860px;overflow:hidden;position:relative}.application-cash-filters{align-items:center;border-bottom:1px solid #e0e5e3;display:flex;justify-content:space-between;min-height:54px;padding:0 26px}.application-cash-filters>span{display:grid;gap:3px}.application-cash-filters small,.application-equipment-toolbar small{color:#7b8789;font:500 7px/1 Polysans Mono,monospace;letter-spacing:.08em}.application-cash-filters strong,.application-equipment-toolbar strong{color:#17373a;font-size:13px;font-weight:620}.application-cash-filters>div,.application-equipment-toolbar>div{display:flex;gap:6px}.application-cash-hero{align-items:end;display:flex;justify-content:space-between;padding:23px 28px 8px}.application-cash-hero>span,.application-cash-hero>div{display:grid;gap:3px}.application-cash-hero small{color:#7a8587;font:500 8px/1 Polysans Mono,monospace;letter-spacing:.08em}.application-cash-hero strong{font-family:"Polysans Slim",var(--font-brand);font-size:49px;font-weight:300;letter-spacing:-.05em;line-height:1}.application-cash-hero em{color:#0b7169;font-size:10px;font-style:normal}.application-cash-hero>div{border-left:1px solid #d8dfdd;padding-left:28px}.application-cash-hero>div strong{font-size:29px}.application-cash-chart{height:230px;margin:4px 26px 0 58px;position:relative}.application-cash-chart>svg{display:block;height:188px;width:100%}.application-cash-axis{bottom:37px;display:flex;flex-direction:column;justify-content:space-between;left:-40px;position:absolute;top:8px}.application-cash-axis i{color:#8b9696;font-size:8px;font-style:normal}.application-cash-chart .is-forecast,.application-cash-chart .is-actual{fill:none;vector-effect:non-scaling-stroke}.application-cash-chart .is-forecast{stroke:#9ca8a7;stroke-dasharray:4 4;stroke-width:1.3}.application-cash-chart .is-actual{stroke:#08757a;stroke-width:2.3}.application-cash-chart circle{fill:#fbfaf7;stroke:#08757a;stroke-width:2;vector-effect:non-scaling-stroke}.application-cash-chart>footer{display:flex;gap:18px}.application-cash-chart>footer span{align-items:center;color:#6f7d7f;display:flex;font-size:9px;gap:5px}.application-cash-chart>footer i{background:#08757a;border-radius:50%;height:6px;width:6px}.application-cash-chart>footer span:last-child i{background:#9ca8a7}.application-cash-note{background:#0b2e32;bottom:24px;color:#fff;padding:18px 18px 16px;position:absolute;right:24px;width:min(245px,34%)}.application-cash-note small{color:#78d5d7;font:500 7px/1 Polysans Mono,monospace;letter-spacing:.08em}.application-cash-note strong{display:block;font-size:15px;margin-top:7px}.application-cash-note p{color:#c7d2d2;font-size:9px;line-height:1.45;margin:7px 0 13px}.application-cash-note button{background:#fff;color:#0b2e32;min-height:30px}.is-equipment-scene{background:var(--application-coral-canvas);padding:clamp(24px,3vw,44px)}.application-equipment-chrome{background:#fcfbf7f7;border:1px solid rgba(255,255,255,.58);border-radius:6px;box-shadow:0 18px 58px #43242233;color:#17373a;height:100%;margin:0 auto;max-width:860px;overflow:hidden;position:relative}.application-equipment-chrome .application-scene-header{border-bottom-color:#ffffff2b}.application-equipment-chrome .application-scene-header strong{color:#fff}.application-equipment-chrome .application-scene-header small,.application-equipment-chrome .application-scene-header em{color:#ffffff9e}.application-equipment-map{background-image:linear-gradient(rgba(58,105,101,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(58,105,101,.07) 1px,transparent 1px);background-color:#edf2ef;background-size:32px 32px;bottom:70px;left:0;overflow:hidden;position:absolute;right:0;top:0}.application-equipment-toolbar{align-items:center;background:#fdfdfbf2;border-bottom:1px solid #dce3e1;display:flex;justify-content:space-between;left:0;min-height:54px;padding:0 18px;position:absolute;right:0;top:0;z-index:5}.application-equipment-toolbar>span{display:grid;gap:3px}.application-equipment-line{background:#ffffffd1;border:1px solid rgba(108,142,138,.12);height:30px;position:absolute;width:120%}.application-equipment-line.is-one{left:-11%;top:20%;transform:rotate(11deg)}.application-equipment-line.is-two{left:-8%;top:61%;transform:rotate(-14deg)}.application-equipment-line.is-three{left:39%;top:25%;transform:rotate(72deg);width:80%}.application-equipment-pin{align-items:center;background:#fff;border:0;color:#123438;cursor:pointer;display:flex;font:inherit;justify-content:space-between;min-width:155px;padding:12px 13px;position:absolute;text-align:left;transform:translate(-50%,-50%)}.application-equipment-pin>span{display:grid;gap:2px}.application-equipment-pin b{font-size:10px}.application-equipment-pin small{color:#738184;font-size:8px}.application-equipment-pin em{color:#087168;font-size:8px;font-style:normal}.application-equipment-pin.is-3 em{color:#b36f28}.application-equipment-fleet{background:#f4eee6;bottom:19px;color:#14363a;display:grid;gap:3px;left:20px;padding:16px 18px;position:absolute;width:150px}.application-equipment-fleet small{color:#7a8587;font:500 7px/1 Polysans Mono,monospace;letter-spacing:.08em}.application-equipment-fleet strong{font-family:"Polysans Slim",var(--font-brand);font-size:38px;font-weight:300;line-height:1}.application-equipment-fleet span{color:#637274;font-size:9px}.application-equipment-status{align-items:center;background:#f7f8f6;border-top:1px solid #dce3e1;bottom:0;display:grid;grid-template-columns:repeat(3,1fr);height:70px;left:0;position:absolute;right:0}.application-equipment-status span{border-right:1px solid #dce3e1;display:grid;gap:4px;padding:0 18px}.application-equipment-status span:last-child{border-right:0}.application-equipment-status small{color:#7a8789;font:500 7px/1 Polysans Mono,monospace;letter-spacing:.08em}.application-equipment-status b{color:#17373a;font-size:13px;font-weight:600}.is-trade-scene{background:var(--application-coral-canvas);padding:clamp(22px,3vw,42px)}.is-trade-scene:before{background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:26px 26px}.is-billing-scene:before,.is-receivables-scene:before,.is-equipment-scene:before,.is-trade-scene:before{background-image:radial-gradient(rgba(255,255,255,.42) .6px,transparent .7px);background-size:8px 8px;opacity:.28}.application-trade-shell{background:#edf0ee;border:1px solid rgba(255,255,255,.58);border-radius:6px;box-shadow:0 18px 58px #43242233;height:100%;margin:0 auto;max-width:900px;overflow:hidden;position:relative}.application-trade-header{align-items:center;background:#fdfdfb;border-bottom:1px solid #d8dfdd;display:flex;gap:11px;height:58px;padding:0 18px}.application-trade-header>span:nth-child(2){display:grid;gap:2px}.application-trade-header small{color:#798688;font:500 7px/1 Polysans Mono,monospace;letter-spacing:.08em}.application-trade-header strong{font-size:11px;font-weight:620}.application-trade-header a{border:1px solid #bcc8c5;color:#12363a;font-size:9px;margin-left:auto;padding:8px 10px;text-decoration:none}.application-trade-body{display:grid;grid-template-columns:minmax(0,1.42fr) minmax(230px,.58fr);height:100%}.application-trade-pdf{background:#353c3d;display:grid;grid-template-rows:38px minmax(0,1fr);min-width:0;padding:0}.application-trade-document-toolbar{align-items:center;background:#252c2e;color:#f5f7f6;display:flex;font-size:8px;justify-content:space-between;padding:0 12px}.application-trade-document-toolbar span{align-items:center;display:flex;gap:6px}.application-trade-document-toolbar svg{height:11px;width:11px}.application-trade-document-toolbar a{color:#c9d3d2;text-decoration:none}.application-trade-document-frame{min-height:0;padding:12px;position:relative}.application-trade-pdf iframe{background:#fff;border:0;display:block;height:100%;width:100%}.application-trade-pdf-fallback{display:none}.application-trade-review{background:#fdfdfb;border-left:1px solid #d9e0de;display:flex;flex-direction:column;padding:24px 22px 20px}.application-trade-review>span{display:grid;gap:5px}.application-trade-review>span small{color:#718083;font:500 7px/1 Polysans Mono,monospace;letter-spacing:.08em}.application-trade-review>span strong{font-size:16px}.application-trade-review dl{margin:22px 0 0}.application-trade-review dl>div{border-top:1px solid #dfe4e2;display:grid;gap:3px;padding:11px 0}.application-trade-review dt{color:#778487;font-size:8px}.application-trade-review dd{font-size:10px;margin:0}.application-trade-review p{color:#687779;font-size:9px;line-height:1.45;margin:12px 0 16px}.application-trade-review button{margin-top:auto}@media(max-width:980px){.application-editorial-caption{grid-template-columns:30px minmax(0,1fr)}.application-editorial-caption p{grid-column:2;text-align:left}}@media(max-width:700px){.applications-made.applications-made-editorial{padding:64px 18px 88px}.applications-made-editorial .applications-made-heading h2{font-size:40px}.applications-made-editorial .applications-made-grid{gap:44px}.applications-made-editorial .application-editorial-card{min-height:0;padding:0}.application-scene{height:410px}.application-scene-header{min-height:48px;padding:0 12px}.application-scene-header em{display:none}.is-billing-scene,.is-receivables-scene,.is-equipment-scene,.is-trade-scene{padding:14px}.application-billing-body{display:block;min-height:0}.application-billing-summary{border-right:0;padding:20px 18px 10px}.application-billing-title{margin-bottom:16px}.application-billing-summary>strong{font-size:47px}.application-billing-summary svg{height:68px}.application-billing-run{display:none}.application-billing-documents{grid-template-columns:repeat(3,1fr);padding:12px}.application-billing-documents button{display:none}.application-cash-filters{min-height:46px;padding:0 12px}.application-cash-filters button:last-child{display:none}.application-cash-hero{padding:14px 16px 8px}.application-cash-hero strong{font-size:39px}.application-cash-hero>div{padding-left:14px}.application-cash-chart{height:190px;margin:2px 14px 0 45px}.application-cash-chart>svg{height:150px}.application-cash-note{bottom:14px;left:14px;right:14px;width:auto}.application-equipment-pin{min-width:120px;padding:10px}.application-equipment-pin.is-2{left:72%!important}.application-equipment-pin.is-3{left:58%!important}.application-equipment-fleet{bottom:14px;left:14px;width:125px}.application-equipment-status{height:58px}.application-equipment-status span{padding:0 9px}.application-equipment-status small{font-size:5px}.application-equipment-status b{font-size:10px}.application-trade-body{grid-template-columns:1fr 116px}.application-trade-pdf{padding:0}.application-trade-document-toolbar{font-size:6px;height:32px;padding:0 8px}.application-trade-document-toolbar a{display:none}.application-trade-document-frame{padding:8px}.application-trade-pdf iframe{display:none}.application-trade-pdf-fallback{display:block;height:100%;object-fit:contain;object-position:center;width:100%}.application-trade-review{padding:14px 10px 10px}.application-trade-review>span strong{font-size:12px}.application-trade-review dl{margin-top:12px}.application-trade-review dl>div{padding:8px 0}.application-trade-review dl>div:nth-child(2),.application-trade-review dl>div:nth-child(3){display:none}.application-trade-review p{display:none}.application-trade-review button{font-size:7px;padding:0 6px}.applications-made-editorial .application-editorial-caption h3{font-size:29px}}.agents-learning-evals:after,.agents-learning-deploy,.agents-learning-learn{background:linear-gradient(115deg,rgba(255,255,255,.18),transparent 36%),radial-gradient(rgba(9,69,74,.18) .55px,transparent .65px),radial-gradient(circle at 14% 6%,rgba(255,244,220,.92),transparent 40%),radial-gradient(circle at 88% 18%,rgba(217,242,239,.82),transparent 42%),linear-gradient(145deg,#e8ece8,#c9dcda 58%,#9bbfbe)!important;background-size:auto,8px 8px,auto,auto,auto!important}.agents-learning-deploy:before,.agents-learning-learn:before{background:none!important}body .platform-evaluation-development.agents-learning-section,.platform-route-shell .platform-evaluation-development.agents-learning-section{background:#f3f6f5;color:#15383c;overflow:hidden;padding:clamp(58px,5.5vw,88px) clamp(24px,4.2vw,68px) clamp(92px,9vw,144px)}.agents-learning-section-inner{margin:0 auto;max-width:1500px}.agents-learning-section-inner>h2{color:#14393d;font-family:"Polysans Slim",var(--font-brand);font-size:clamp(38px,4.1vw,64px);font-weight:300;letter-spacing:-.045em;line-height:1;margin:0 0 clamp(34px,4vw,58px);max-width:1500px;text-wrap:balance}.agents-learning-layout{display:grid;gap:12px;grid-template-columns:minmax(620px,1.38fr) minmax(340px,.62fr);min-height:clamp(620px,49vw,735px)}.agents-learning-workspace,.agents-learning-story-panel{border-radius:12px;box-sizing:border-box;min-width:0;overflow:hidden}.agents-learning-workspace{--agents-learning-context-gradient: radial-gradient(circle at 14% 6%, rgba(255, 244, 220, .92), transparent 40%), radial-gradient(circle at 88% 18%, rgba(217, 242, 239, .82), transparent 42%), linear-gradient(145deg, #e8ece8 0%, #c9dcda 58%, #9bbfbe 100%);background:radial-gradient(circle at 83% 8%,rgba(64,172,174,.065),transparent 28%),#fbfcfc;border:1px solid #d7e1df;box-shadow:0 18px 48px #12333712;display:grid;grid-template-rows:50px minmax(0,1fr)}.agents-learning-workspace.context-story{aspect-ratio:auto;grid-template-columns:38px minmax(0,1fr);grid-template-rows:minmax(0,1fr);min-height:100%;position:relative}.agents-learning-workspace>.context-story-toolbar,.agents-learning-workspace>.agents-learning-product-header,.agents-learning-workspace .agents-learning-trace-header{display:none!important}.agents-learning-workspace.context-story:before{top:0;right:0;bottom:0;left:38px}.agents-learning-workspace .context-story-stage{grid-column:2;grid-row:1;min-width:0}.agents-learning-workspace.context-story.is-full-gradient{background:var(--agents-learning-context-gradient);grid-template-columns:minmax(0,1fr)}.agents-learning-workspace.context-story.is-full-gradient:before{top:0;right:0;bottom:0;left:0}.agents-learning-workspace.is-full-gradient>.agents-learning-workspace-sidebar{display:none}.agents-learning-workspace.is-full-gradient .context-story-stage{grid-column:1}.agents-learning-workspace .agents-learning-context-view{padding:clamp(20px,2.4vw,32px)}.agents-learning-workspace .agents-learning-context-view:has(>.agents-learning-evals){padding:0}.agents-learning-workspace .agents-learning-context-view:has(>.agents-learning-deploy){padding:0}.agents-learning-workspace .agents-learning-context-view:has(>.agents-learning-learn){padding:0}.agents-learning-workspace .agents-learning-context-view:has(>.agents-learning-iterate){padding:0}.agents-learning-workspace .agents-learning-context-view.is-active{animation:none;filter:none;transform:none}html.site-motion-ready .platform-evaluation-development.site-motion-section>.agents-learning-section-inner.site-motion-item{filter:none!important;transform:none!important;transition:opacity .52s cubic-bezier(.22,1,.36,1);will-change:opacity}html.site-motion-ready .platform-evaluation-development.site-motion-section.is-site-motion-visible>.agents-learning-section-inner.site-motion-item{filter:none!important;transform:none!important;will-change:auto}.agents-learning-workspace .agents-learning-view{animation:none;padding:0}.agents-learning-evals{isolation:isolate;overflow:hidden;position:relative}.agents-learning-evaluation-screen{display:grid;background:#fff;grid-template-columns:minmax(0,1fr);height:100%;min-height:0;overflow:hidden;position:relative;transition:opacity .32s ease,transform .48s cubic-bezier(.22,1,.36,1),visibility 0s linear 0s;z-index:1}.agents-learning-evaluation-screen.is-cleared{opacity:0;transform:scale(.985);transition:opacity .26s ease,transform .42s ease,visibility 0s linear .42s;visibility:hidden}.agents-learning-workspace-sidebar,.agents-learning-workspace-sidebar nav,.agents-learning-workspace-sidebar nav span,.agents-learning-workspace-sidebar>button,.agents-learning-evaluation-titlebar,.agents-learning-evaluation-titlebar>div,.agents-learning-evaluation-heading,.agents-learning-evaluation-heading nav,.agents-learning-evaluation-controls,.agents-learning-evaluation-actions,.agents-learning-evaluation-actions button{align-items:center;display:flex}.agents-learning-workspace-sidebar{background:#fff;border-right:1px solid #e0e5e4;box-sizing:border-box;flex-direction:column;grid-column:1;grid-row:1;min-height:0;padding:8px 0 7px;position:relative;z-index:5}.agents-learning-evaluation-mark{background:#075a62;display:block;height:14px;margin:0 auto 9px;-webkit-mask:url(/assets/meridian/meridian-icon-white-transparent.png) center / contain no-repeat;mask:url(/assets/meridian/meridian-icon-white-transparent.png) center / contain no-repeat;width:19px}.agents-learning-evaluation-mark img{display:none}.agents-learning-workspace-sidebar nav{flex:1;flex-direction:column;gap:2px;width:100%}.agents-learning-workspace-sidebar nav span,.agents-learning-workspace-sidebar>button{background:transparent;border:0;border-radius:4px;color:#314246;height:24px;justify-content:center;padding:0;width:28px}.agents-learning-workspace-sidebar nav span.is-active{background:#eaf4f3;color:#075a62}.agents-learning-workspace-sidebar svg{height:11px;stroke-width:1.7;width:11px}.agents-learning-workspace-sidebar>button{margin:2px auto 6px}.agents-learning-workspace-sidebar>small{align-items:center;background:#f0f1f0;border:1px solid #d5d9d8;border-radius:50%;color:#7f898a;display:flex;font-size:6px;height:21px;justify-content:center;margin:0 auto;width:21px}.agents-learning-evaluation-app{display:grid;grid-template-rows:38px 50px 62px minmax(210px,1fr) 82px;height:100%;min-height:0;min-width:0;padding:0 12px}.agents-learning-evaluation-titlebar{min-width:0}.agents-learning-evaluation-titlebar>div{color:#768386;font-size:8px;gap:8px}.agents-learning-evaluation-titlebar>div>svg{color:#34474b;height:11px;margin-right:8px;width:11px}.agents-learning-evaluation-titlebar>div strong{color:#35494d;font-size:9px;font-weight:560}.agents-learning-evaluation-titlebar>div b{color:#aeb8b9;font-size:12px;font-weight:400}.agents-learning-evaluation-heading{justify-content:space-between;min-width:0}.agents-learning-evaluation-heading nav{background:#f6f7f6;border:1px solid #dfe4e3;border-radius:999px;gap:2px;padding:3px}.agents-learning-evaluation-heading nav span{border-radius:999px;color:#697577;font-size:7px;padding:5px 8px}.agents-learning-evaluation-heading nav span.is-active{background:#fff;box-shadow:0 1px 4px #1f393c12;color:#1f3538}.agents-learning-evaluation-heading h3{color:#203b3f;font-size:clamp(19px,1.9vw,26px);font-weight:570;letter-spacing:-.035em;margin:0}.agents-learning-evaluation-controls{justify-content:space-between;min-width:0;position:relative}.agents-learning-evaluation-actions{gap:5px}.agents-learning-evaluation-actions button,.agents-learning-test-modal footer button{background:#243849;border:0;border-radius:6px;color:#fff;font-family:inherit;font-size:7px;font-weight:620;gap:5px;min-height:27px;padding:0 9px}.agents-learning-evaluation-actions button.is-clicked{box-shadow:0 0 0 4px #3789901f;transform:scale(.96)}.agents-learning-evaluation-filters{align-items:end;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));flex:1;max-width:54%}.agents-learning-evaluation-filters label{display:grid;gap:5px}.agents-learning-evaluation-filters label>span{color:#43595d;font-size:7px}.agents-learning-evaluation-filters label>b{align-items:center;background:#fff;border:1px solid #dbe3e2;border-radius:6px;color:#56676a;display:flex;font-size:7px;font-weight:480;justify-content:space-between;min-height:28px;padding:0 9px}.agents-learning-evaluation-filters label i{font-size:11px;font-style:normal}.agents-learning-empty-chart{display:grid;grid-template-rows:27px minmax(0,1fr) 41px 28px;min-height:0}.agents-learning-empty-chart>strong,.agents-learning-benchmark-runs h4{color:#253b3f;font-size:10px;font-weight:620}.agents-learning-empty-chart>div{background:#ffffffb8;border:1px solid #dce4e3;border-radius:8px 8px 0 0;overflow:hidden;position:relative}.agents-learning-empty-chart>div>i{border-top:1px dashed #e2e8e7;left:5%;position:absolute;right:3%}.agents-learning-empty-chart>div>i:first-child{top:22%}.agents-learning-empty-chart>div>i:nth-child(2){top:50%}.agents-learning-empty-chart>div>i:nth-child(3){top:78%}.agents-learning-chart-dates{bottom:9px;color:#687678;display:flex;font-size:6px;justify-content:space-between;left:5%;position:absolute;right:2%}.agents-learning-empty-chart>p{align-items:center;border-left:1px solid #dce4e3;border-right:1px solid #dce4e3;color:#9aa5b4;display:flex;font-size:7px;justify-content:center;margin:0}.agents-learning-empty-chart>footer{align-items:center;background:#ffffffe0;border:1px solid #dce4e3;border-radius:0 0 8px 8px;color:#7c898b;display:flex;font-size:7px;gap:16px;padding:0 12px}.agents-learning-empty-chart>footer span{align-items:center;display:flex;gap:5px}.agents-learning-empty-chart>footer i{background:#337f72;border-radius:2px;height:8px;width:8px}.agents-learning-empty-chart>footer span:last-child i{background:#fff;border:1px solid #de5b4d}.agents-learning-benchmark-runs{padding-top:10px}.agents-learning-benchmark-runs h4,.agents-learning-benchmark-runs p{margin:0}.agents-learning-benchmark-runs p{color:#859194;font-size:7px;margin-top:3px}.agents-learning-benchmark-runs>div{background:#f7f9f8;border:1px solid #dce3e2;border-radius:7px 7px 0 0;display:grid;font-size:7px;grid-template-columns:1.2fr 1.5fr repeat(3,1fr);margin-top:9px;padding:8px 10px}.agents-learning-new-test-cursor{color:#11191a;opacity:0;pointer-events:none;position:absolute;right:96px;top:44px;z-index:8}.agents-learning-context-view.is-active .agents-learning-new-test-cursor{animation:agents-learning-new-test-click 1.12s cubic-bezier(.22,1,.36,1) both}.agents-learning-evals:before{background:#e8efeead;content:"";top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .22s ease;z-index:9}.agents-learning-evals:after{background:linear-gradient(115deg,rgba(255,255,255,.18),transparent 36%),radial-gradient(rgba(9,69,74,.18) .55px,transparent .65px),var(--agents-learning-context-gradient);background-size:auto,8px 8px,auto,auto,auto;content:"";top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;transform:scale(1.035);transition:opacity .52s ease,transform .85s cubic-bezier(.22,1,.36,1);z-index:0}.agents-learning-evals.is-complete:after{opacity:1;transform:scale(1)}.agents-learning-evals.is-opening:before,.agents-learning-evals.is-uploading:before{opacity:1}.agents-learning-test-modal{background:#fff;border:1px solid #d5dfde;border-radius:11px;box-shadow:0 24px 70px #193b3f33;box-sizing:border-box;left:50%;max-width:390px;opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-46%) scale(.96);transition:opacity .22s ease,transform .42s cubic-bezier(.22,1,.36,1),visibility 0s linear .42s;visibility:hidden;width:min(54%,390px);z-index:10}.agents-learning-test-modal.is-visible{opacity:1;pointer-events:auto;transform:translate(-50%,-50%) scale(1);transition-delay:0s;visibility:visible}.agents-learning-test-modal>div:first-child,.agents-learning-test-modal>footer{align-items:center;display:flex;justify-content:space-between}.agents-learning-test-modal>div:first-child{border-bottom:1px solid #e1e7e6;color:#29464a;font-size:11px;font-weight:620;min-height:40px;padding:0 13px}.agents-learning-test-modal>div:first-child button{align-items:center;background:transparent;border:0;color:#7c898b;display:flex;padding:4px}.agents-learning-test-modal>section{align-items:center;background:#f8faf9;border:1px dashed #bad0cd;border-radius:8px;display:flex;flex-direction:column;margin:13px;min-height:115px;padding:14px;position:relative;text-align:center}.agents-learning-test-modal>section>span{align-items:center;background:#e4f3f1;border-radius:50%;color:#0d7b83;display:flex;height:36px;justify-content:center;margin-bottom:8px;width:36px}.agents-learning-test-modal>section strong{color:#2e4b4f;font-size:10px}.agents-learning-test-modal>section p,.agents-learning-test-modal>section small{color:#839194;font-size:7px;margin:4px 0 0}.agents-learning-test-modal>section small{font-family:var(--font-mono);font-size:6px}.agents-learning-drop-cursor{animation:agents-learning-drop-test .95s cubic-bezier(.22,1,.36,1) both;color:#121a1b;font-style:normal;position:absolute;right:25%;top:68%}.agents-learning-test-modal.is-uploading .agents-learning-drop-cursor{opacity:0}.agents-learning-modal-files{display:grid;gap:6px;padding:0 13px 11px}.agents-learning-modal-files article{align-items:center;background:#fff;border:1px solid #dde5e4;border-radius:7px;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr) auto;opacity:0;padding:7px 8px;transform:translateY(-8px)}.agents-learning-test-modal.is-uploading .agents-learning-modal-files article:first-child{animation:agents-learning-file-in .46s cubic-bezier(.22,1,.36,1) 80ms both}.agents-learning-test-modal.is-uploading .agents-learning-modal-files article:nth-child(2){animation:agents-learning-file-in .46s cubic-bezier(.22,1,.36,1) .31s both}.agents-learning-modal-files article>span{align-items:center;background:#edf5f4;border-radius:5px;color:#0c747c;display:flex;height:26px;justify-content:center;width:26px}.agents-learning-modal-files article>div{display:grid;gap:2px;min-width:0}.agents-learning-modal-files article strong{color:#334c50;font-size:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agents-learning-modal-files article small{color:#879496;font-size:7px}.agents-learning-modal-files article>svg{color:#23977b}.agents-learning-test-modal>footer{background:#f8faf9;border-top:1px solid #e1e7e6;color:#7d8b8d;font-size:7px;min-height:43px;padding:0 13px}.agents-learning-test-modal>footer button{opacity:.46}.agents-learning-test-modal.is-uploading>footer button{background:#07636b;opacity:1}.agents-learning-created-message{align-items:center;background:linear-gradient(145deg,#fffffffc,#f5fcfbf5);border:1px solid rgba(20,73,77,.12);border-radius:12px;box-shadow:0 24px 70px #153b3f29;box-sizing:border-box;display:flex;gap:12px;left:50%;max-width:calc(100% - 36px);opacity:0;overflow:hidden;padding:16px 20px;position:absolute;top:50%;transform:translate(-50%,-36%) scale(.94);visibility:hidden;width:max-content;z-index:11}.agents-learning-created-message:before{background:linear-gradient(110deg,transparent 18%,rgba(113,219,226,.16) 48%,transparent 78%);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;transform:translate(-115%)}.agents-learning-created-message.is-visible{visibility:visible;animation:agents-learning-message-arrive .72s cubic-bezier(.16,1,.3,1) .18s both}.agents-learning-created-message.is-visible:before{animation:agents-learning-message-shine .9s ease .7s both}.agents-learning-created-message-mark{align-items:center;background:#075a62;border-radius:50%;color:#fff;display:flex;height:30px;justify-content:center;overflow:hidden;width:30px}.agents-learning-created-message-mark .agents-learning-created-message-logo{color:#fff}.agents-learning-created-message-logo.meridian-logo.is-mark-only .meridian-logo-mark{height:14px;width:20px}.agents-learning-created-message>p{align-items:baseline;display:flex;gap:6px;margin:0;white-space:nowrap}.agents-learning-created-message>p strong{align-items:baseline;color:#173c40;display:flex;font-size:clamp(15px,1.55vw,21px);font-weight:590;gap:6px;letter-spacing:-.04em}.agents-learning-created-message>p strong span{color:#168274;font:inherit!important;letter-spacing:inherit!important;line-height:inherit!important}@media(max-width:640px){.agents-learning-evaluation-screen{grid-template-columns:minmax(0,1fr)}.agents-learning-evaluation-app{grid-template-rows:34px 46px 55px minmax(190px,1fr) 82px;padding:0 8px}.agents-learning-workspace-sidebar{padding-top:7px}.agents-learning-workspace-sidebar nav span,.agents-learning-workspace-sidebar>button{height:22px;width:24px}.agents-learning-workspace-sidebar nav span:nth-child(n+8){display:none}.agents-learning-evaluation-heading nav{display:none}.agents-learning-evaluation-actions button:first-child,.agents-learning-evaluation-actions button:last-child{display:none}.agents-learning-evaluation-filters{max-width:100%}.agents-learning-empty-chart>p{max-width:190px;text-align:center}.agents-learning-new-test-cursor{right:29px;top:40px}.agents-learning-test-modal{max-width:none;width:calc(100% - 22px)}.agents-learning-test-modal>section{min-height:105px}.agents-learning-created-message{max-width:none;width:calc(100% - 24px)}.agents-learning-created-message>p strong{font-size:15px}}.agents-learning-product-header{align-items:center;background:#fffffff0;border-bottom:1px solid #e1e8e7;display:flex;justify-content:space-between;min-width:0;padding:0 18px}.agents-learning-product-header>div,.agents-learning-product-header>span{align-items:center;display:flex}.agents-learning-product-header>div{color:#718083;font-size:10px;gap:9px;min-width:0}.agents-learning-product-header .meridian-logo-mark{height:15px;width:22px}.agents-learning-product-header>div>i{background:#d8e0df;height:15px;width:1px}.agents-learning-product-header>div strong{color:#304a4e;font-size:10px;font-weight:620;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agents-learning-product-header>span{background:#f1f5f4;border:1px solid #dce5e3;border-radius:999px;color:#66777a;font-family:var(--font-mono);font-size:8px;gap:6px;letter-spacing:.025em;padding:5px 8px;text-transform:uppercase;white-space:nowrap}.agents-learning-product-header>span>i{background:#97a5a4;border-radius:50%;height:6px;width:6px}.agents-learning-product-header>span.is-live{background:#e8f6f1;border-color:#c9e7dd;color:#12725e}.agents-learning-product-header>span.is-live>i{animation:agents-learning-live 1.4s ease-in-out infinite;background:#24a27e}.agents-learning-workspace-body{min-height:0;overflow:hidden}.agents-learning-view{animation:agents-learning-view-in .52s cubic-bezier(.22,1,.36,1) both;box-sizing:border-box;display:flex;flex-direction:column;height:100%;min-height:0;padding:clamp(28px,3.2vw,48px)}.agents-learning-view-header{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;min-width:0;position:relative}.agents-learning-view-header>div:first-child{min-width:0}.agents-learning-view-header>div:first-child>span{color:#168994;display:block;font-family:var(--font-mono);font-size:9px;letter-spacing:.08em;margin-bottom:9px;text-transform:uppercase}.agents-learning-view-header h3{color:#17383c;font-size:clamp(24px,2.35vw,34px);font-weight:530;letter-spacing:-.035em;line-height:1.04;margin:0 0 8px}.agents-learning-view-header p{color:#718083;font-size:12px;line-height:1.45;margin:0}.agents-learning-view-header>button,.agents-learning-root-cause button{align-items:center;background:#075b63;border:0;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;flex:0 0 auto;font-family:inherit;font-size:10px;font-weight:620;gap:7px;min-height:34px;padding:0 13px}.agents-learning-view-header>button:focus-visible,.agents-learning-root-cause button:focus-visible,.agents-learning-navigation button:focus-visible,.agents-learning-story-footer button:focus-visible{outline:2px solid #54c6cf;outline-offset:2px}.agents-learning-cursor{color:#10191a;filter:drop-shadow(0 2px 2px rgba(255,255,255,.9));opacity:0;position:absolute;right:76px;top:54px;z-index:3}.agents-learning-context-view.is-active .agents-learning-cursor{animation:agents-learning-cursor-click 5.2s ease-in-out both}.agents-learning-eval-grid{display:grid;flex:1;gap:clamp(16px,2vw,26px);grid-template-columns:minmax(0,1.18fr) minmax(215px,.82fr);margin-top:clamp(30px,4vw,54px);min-height:0}.agents-learning-upload-card,.agents-learning-eval-summary,.agents-learning-error-card,.agents-learning-root-cause,.agents-learning-chart-card{background:#fff;border:1px solid #dbe4e3;border-radius:12px;box-shadow:0 12px 30px #183d400e;box-sizing:border-box}.agents-learning-upload-card{display:flex;flex-direction:column;min-height:0;padding:14px}.agents-learning-upload-target{align-items:center;background:#f8faf9;border:1px dashed #bdd1cf;border-radius:9px;display:flex;flex:1;flex-direction:column;justify-content:center;min-height:150px;padding:20px;text-align:center}.agents-learning-upload-target>span{align-items:center;background:#e4f3f1;border-radius:50%;color:#0b7b83;display:flex;height:43px;justify-content:center;margin-bottom:11px;width:43px}.agents-learning-upload-target strong{color:#274448;font-size:12px}.agents-learning-upload-target p,.agents-learning-upload-target small{color:#829092;font-size:9px;margin:5px 0 0}.agents-learning-upload-target small{font-family:var(--font-mono);font-size:7px;letter-spacing:.05em}.agents-learning-file-stack{display:grid;gap:7px;margin-top:11px}.agents-learning-file-stack>div{align-items:center;background:#fff;border:1px solid #e1e8e7;border-radius:8px;display:grid;gap:9px;grid-template-columns:auto minmax(0,1fr) auto;opacity:0;padding:9px;transform:translateY(-12px) scale(.97)}.agents-learning-context-view.is-active .agents-learning-file-stack>div:first-child{animation:agents-learning-file-in .62s cubic-bezier(.22,1,.36,1) .76s both}.agents-learning-context-view.is-active .agents-learning-file-stack>div:nth-child(2){animation:agents-learning-file-in .62s cubic-bezier(.22,1,.36,1) 1.04s both}.agents-learning-file-stack>div>span{align-items:center;background:#edf5f4;border-radius:6px;color:#0b7078;display:flex;height:30px;justify-content:center;width:30px}.agents-learning-file-stack p{display:grid;gap:2px;margin:0;min-width:0}.agents-learning-file-stack strong{color:#344d51;font-size:9px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agents-learning-file-stack small{color:#8b989a;font-size:8px}.agents-learning-file-stack>div>svg{color:#27a081}.agents-learning-eval-summary{align-items:center;display:flex;flex-direction:column;justify-content:center;opacity:0;padding:clamp(20px,2.4vw,34px);text-align:center;transform:translateY(12px) scale(.97)}.agents-learning-context-view.is-active .agents-learning-eval-summary{animation:agents-learning-summary-in .56s cubic-bezier(.22,1,.36,1) 1.42s both}.agents-learning-success-icon{align-items:center;background:#def3ec;border-radius:50%;color:#168269;display:flex;height:52px;justify-content:center;margin-bottom:14px;width:52px}.agents-learning-eval-summary>p{color:#758487;font-size:9px;letter-spacing:.05em;margin:0 0 6px;text-transform:uppercase}.agents-learning-eval-summary>strong{color:#173b3f;font-size:clamp(18px,1.7vw,24px);font-weight:620;letter-spacing:-.03em;line-height:1.08}.agents-learning-eval-summary>span:not(.agents-learning-success-icon){color:#158577;font-size:11px;margin-top:6px}.agents-learning-eval-summary dl{border-top:1px solid #e4eae9;margin:22px 0 0;padding-top:14px;width:100%}.agents-learning-eval-summary dl>div{display:flex;justify-content:space-between;padding:4px 0}.agents-learning-eval-summary dt,.agents-learning-eval-summary dd{color:#748285;font-size:9px;margin:0}.agents-learning-eval-summary dd{color:#365458;font-weight:600}.agents-learning-running,.agents-learning-analysis-status{align-items:center;background:#e7f5ef;border:1px solid #c9e7dc;border-radius:999px;color:#14725d;display:inline-flex;flex:0 0 auto;font-size:9px;gap:6px;padding:7px 10px}.agents-learning-deploy{align-items:center;background:var(--agents-learning-context-gradient);display:flex;justify-content:center;min-height:100%;overflow:hidden;padding:clamp(24px,3.5vw,48px);position:relative}.agents-learning-deploy:before{background:linear-gradient(115deg,rgba(255,255,255,.18),transparent 36%),radial-gradient(rgba(9,69,74,.18) .55px,transparent .65px);background-size:auto,8px 8px;content:"";top:0;right:0;bottom:0;left:0;opacity:.3;pointer-events:none;position:absolute}.agents-learning-trace-shell{background:transparent;border:0;border-radius:0;box-shadow:none;box-sizing:border-box;max-width:650px;opacity:0;padding:0;position:relative;transform:translateY(12px) scale(.985);width:min(84%,650px);z-index:1}.agents-learning-context-view.is-active .agents-learning-trace-shell{animation:agents-learning-trace-shell-in .62s cubic-bezier(.22,1,.36,1) both}.agents-learning-trace-header{align-items:center;color:#3f2a2bb8;display:grid;gap:9px;grid-template-columns:minmax(0,1fr) auto auto;min-height:40px;padding:0 7px 8px}.agents-learning-trace-header>div{align-items:center;display:flex;gap:7px}.agents-learning-trace-header i{background:#23977d;border:3px solid rgba(35,151,125,.18);background-clip:padding-box;border-radius:50%;height:6px;width:6px}.agents-learning-trace-header strong{color:#263f42;font-size:10px;font-weight:680;letter-spacing:.025em;text-transform:uppercase}.agents-learning-trace-header span,.agents-learning-trace-header small{font-size:8px}.agents-learning-trace-header small{background:#ffffff94;border:1px solid rgba(92,67,68,.12);border-radius:999px;padding:5px 7px}.agents-learning-trace{display:grid;gap:9px;position:relative}.agents-learning-trace:before{background:#ffffffbd;bottom:45px;content:"";left:31px;position:absolute;top:34px;transform:scaleY(0);transform-origin:top;width:1px}.agents-learning-context-view.is-active .agents-learning-trace:before{animation:agents-learning-trace-line-in 2.8s ease .26s both}.agents-learning-trace-step{align-items:center;background:#ffffffeb;border:1px solid rgba(117,79,77,.13);border-radius:11px;box-shadow:0 10px 26px #50252d17;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto auto;min-height:62px;opacity:0;padding:10px 13px;position:relative;transform:translateY(11px);z-index:1}.agents-learning-context-view.is-active .agents-learning-trace-step:first-child{animation:agents-learning-trace-in .52s cubic-bezier(.22,1,.36,1) .36s both}.agents-learning-context-view.is-active .agents-learning-trace-step:nth-child(2){animation:agents-learning-trace-in .52s cubic-bezier(.22,1,.36,1) 1.08s both}.agents-learning-context-view.is-active .agents-learning-trace-step:nth-child(3){animation:agents-learning-trace-in .52s cubic-bezier(.22,1,.36,1) 1.8s both}.agents-learning-context-view.is-active .agents-learning-trace-step:nth-child(4){animation:agents-learning-error-in .62s cubic-bezier(.22,1,.36,1) 2.8s both}.agents-learning-trace-logo{align-items:center;background:#fff;border:1px solid rgba(27,61,64,.08);border-radius:8px;box-shadow:0 5px 14px #263a3c14;display:flex;height:38px;justify-content:center;overflow:hidden;width:38px}.agents-learning-trace-logo img{display:block;height:23px;object-fit:contain;width:26px}.agents-learning-trace-logo.is-meridian{background:#075a62}.agents-learning-trace-logo.is-meridian img{height:18px;width:25px}.agents-learning-trace-logo.is-sap img{height:auto;width:29px}.agents-learning-trace-step>div{display:grid;gap:3px;min-width:0}.agents-learning-trace-step strong{color:#253f42;font-size:11px;font-weight:650}.agents-learning-trace-step small,.agents-learning-trace-step time{color:#7c898b;font-size:8px}.agents-learning-trace-step>svg{color:#24987d}.agents-learning-trace-step.is-error{align-items:start;background:#fff8f6f7;border-color:#cd55426b;box-shadow:0 13px 30px #82302624;padding-bottom:13px;padding-top:13px}.agents-learning-trace-step.is-error strong,.agents-learning-trace-step.is-error code{color:#9e493b}.agents-learning-trace-step.is-error code{background:#dd594414;border-radius:3px;font-size:.95em;padding:1px 3px}.agents-learning-trace-step.is-error>svg{color:#ce5c49;margin-top:11px}.agents-learning-trace-step.is-error time{margin-top:12px}.agents-learning-trace-step.is-error p{color:#765f5c;font-size:9px;line-height:1.45;margin:5px 0 0;opacity:0;transform:translateY(5px)}.agents-learning-context-view.is-active .agents-learning-trace-step.is-error p{animation:agents-learning-error-detail-in .44s ease 3.38s both}.agents-learning-learn{align-items:center;background:var(--agents-learning-context-gradient);display:flex;justify-content:center;min-height:100%;overflow:hidden;padding:clamp(24px,3.5vw,48px);position:relative}.agents-learning-learn:before{background:linear-gradient(115deg,rgba(255,255,255,.18),transparent 36%),radial-gradient(rgba(9,69,74,.18) .55px,transparent .65px);background-size:auto,8px 8px;content:"";top:0;right:0;bottom:0;left:0;opacity:.3;pointer-events:none;position:absolute}.agents-learning-learn-flow{align-items:center;display:grid;justify-items:center;max-width:650px;position:relative;width:min(84%,650px);z-index:1}.agents-learning-learn-step{align-items:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffed;border:1px solid rgba(28,84,87,.13);border-radius:12px;box-shadow:0 15px 38px #17454921;box-sizing:border-box;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;min-height:74px;opacity:0;padding:13px 15px;transform:translateY(13px) scale(.985);width:100%}.agents-learning-learn-step>div,.agents-learning-updated-hub>div{display:grid;gap:3px;min-width:0}.agents-learning-learn-step small,.agents-learning-updated-hub small{color:#748689;font-family:var(--font-mono);font-size:7px;letter-spacing:.055em;text-transform:uppercase}.agents-learning-learn-step strong,.agents-learning-updated-hub strong{color:#203f43;font-size:12px;font-weight:650;letter-spacing:-.015em}.agents-learning-learn-step p{color:#748285;font-size:8px;line-height:1.45;margin:0}.agents-learning-learn-step code{background:#e9f2f1;border-radius:3px;color:#116d73;font-size:.95em;padding:1px 3px}.agents-learning-learn-icon,.agents-learning-learn-mark,.agents-learning-update-state{align-items:center;border-radius:9px;display:flex;flex:0 0 auto;height:40px;justify-content:center;width:40px}.agents-learning-learn-icon,.agents-learning-update-state{background:#e5f3f1;color:#08737b}.agents-learning-learn-icon svg,.agents-learning-update-state svg{height:19px;width:19px}.agents-learning-learn-mark{background:#075a62;box-shadow:0 8px 18px #075a6233}.agents-learning-learn-mark img{display:block;height:18px;object-fit:contain;width:25px}.agents-learning-learn-pulse{align-items:center;display:flex;gap:3px;padding:0 2px}.agents-learning-learn-pulse i{animation:agents-learning-learn-dot .9s ease-in-out infinite;background:#29999a;border-radius:50%;height:4px;width:4px}.agents-learning-learn-pulse i:nth-child(2){animation-delay:.13s}.agents-learning-learn-pulse i:nth-child(3){animation-delay:.26s}.agents-learning-learn-connector{background:linear-gradient(#fff,#075a62a6);display:block;height:24px;opacity:0;transform:scaleY(0);transform-origin:top;width:1px}.agents-learning-update-state{position:relative}.agents-learning-update-state svg{position:absolute}.agents-learning-update-state .is-complete{opacity:0}.agents-learning-updated-hub{align-items:center;background:#2f7654;border:1px solid rgba(29,91,61,.36);border-radius:14px;box-shadow:0 22px 52px #1e583c38;box-sizing:border-box;color:#fff;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;margin-top:12px;max-width:none;min-height:68px;opacity:0;padding:11px 14px;transform:translateY(13px) scale(.96);width:100%}.agents-learning-updated-hub .agents-learning-learn-mark{background:#ffffff1f;box-shadow:none}.agents-learning-updated-hub small{color:#e7ffefa8}.agents-learning-updated-hub strong{color:#fff;font-size:13px}.agents-learning-updated-hub>svg{color:#a5f0c3;height:19px;width:19px}.agents-learning-context-view.is-active .agents-learning-learn-step.is-analyzing{animation:agents-learning-learn-step-in .56s cubic-bezier(.22,1,.36,1) .3s both}.agents-learning-context-view.is-active .agents-learning-learn-connector.is-first{animation:agents-learning-learn-connector-in .43s ease 1.38s both}.agents-learning-context-view.is-active .agents-learning-learn-step.is-mismatch{animation:agents-learning-learn-step-in .58s cubic-bezier(.22,1,.36,1) 1.75s both}.agents-learning-context-view.is-active .agents-learning-learn-connector.is-second{animation:agents-learning-learn-connector-in .43s ease 3.26s both}.agents-learning-context-view.is-active .agents-learning-learn-step.is-updating{animation:agents-learning-learn-step-in .58s cubic-bezier(.22,1,.36,1) 3.62s both}.agents-learning-context-view.is-active .agents-learning-update-state .is-loading{animation:agents-learning-loader-spin .76s linear 3.62s infinite,agents-learning-loader-out .24s ease 5.55s both}.agents-learning-context-view.is-active .agents-learning-update-state .is-complete{animation:agents-learning-check-in .38s cubic-bezier(.22,1,.36,1) 5.62s both}.agents-learning-context-view.is-active .agents-learning-updated-hub{animation:agents-learning-hub-in .66s cubic-bezier(.16,1,.3,1) 6.25s both}.agents-learning-analysis-status{background:#edf5f5;border-color:#d7e5e4;color:#26737a}.agents-learning-analysis-status svg{transform-origin:center}.agents-learning-context-view.is-active .agents-learning-analysis-status svg{animation:agents-learning-search 1.8s ease-in-out infinite}.agents-learning-diagnosis{align-items:center;display:grid;flex:1;gap:14px;grid-template-columns:minmax(195px,.86fr) 54px minmax(230px,1.14fr);margin-top:clamp(28px,4vw,56px);min-height:0}.agents-learning-evidence-column{display:grid;gap:8px}.agents-learning-evidence-column>span{color:#809092;font-family:var(--font-mono);font-size:8px;letter-spacing:.05em;margin-bottom:4px;text-transform:uppercase}.agents-learning-evidence-column article{align-items:center;background:#fff;border:1px solid #dce5e3;border-radius:9px;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;opacity:0;padding:11px;transform:translate(-10px)}.agents-learning-context-view.is-active .agents-learning-evidence-column article:first-of-type{animation:agents-learning-evidence-in .5s cubic-bezier(.22,1,.36,1) .18s both}.agents-learning-context-view.is-active .agents-learning-evidence-column article:nth-of-type(2){animation:agents-learning-evidence-in .5s cubic-bezier(.22,1,.36,1) .47s both}.agents-learning-context-view.is-active .agents-learning-evidence-column article:nth-of-type(3){animation:agents-learning-evidence-in .5s cubic-bezier(.22,1,.36,1) .76s both}.agents-learning-evidence-column article>svg:first-child{color:#33777d}.agents-learning-evidence-column article>svg:last-child{color:#269579}.agents-learning-evidence-column article>div{display:grid;gap:2px}.agents-learning-evidence-column strong{color:#334d51;font-size:10px;font-weight:610}.agents-learning-evidence-column small{color:#899597;font-size:8px}.agents-learning-analysis-line{align-items:center;display:flex}.agents-learning-analysis-line>i{background:linear-gradient(90deg,#d4e0df,#6fbdc1);height:1px;position:relative;width:50%}.agents-learning-analysis-line>i:last-child{background:linear-gradient(90deg,#6fbdc1,#d4e0df)}.agents-learning-analysis-line>span{align-items:center;background:#e5f4f3;border:1px solid #bcdad8;border-radius:50%;color:#0b747c;display:flex;flex:0 0 auto;height:42px;justify-content:center;width:42px}.agents-learning-context-view.is-active .agents-learning-analysis-line>span{animation:agents-learning-brain-pulse 1.9s ease-in-out .48s infinite}.agents-learning-root-cause{opacity:0;padding:clamp(20px,2.5vw,34px);transform:translateY(12px) scale(.97)}.agents-learning-context-view.is-active .agents-learning-root-cause{animation:agents-learning-summary-in .6s cubic-bezier(.22,1,.36,1) 1.25s both}.agents-learning-root-cause>span{align-items:center;color:#158274;display:flex;font-family:var(--font-mono);font-size:8px;gap:6px;letter-spacing:.05em;text-transform:uppercase}.agents-learning-root-cause h4{color:#213f43;font-size:clamp(18px,1.8vw,26px);font-weight:560;letter-spacing:-.035em;margin:14px 0 9px}.agents-learning-root-cause>p{color:#748386;font-size:10px;line-height:1.55;margin:0}.agents-learning-root-cause code{color:#316a70;font-size:.95em}.agents-learning-root-cause>div{align-items:center;background:#f3f7f6;border:1px solid #e0e7e6;border-radius:8px;color:#637477;display:flex;font-family:var(--font-mono);font-size:9px;gap:8px;justify-content:center;margin:18px 0 16px;padding:11px}.agents-learning-root-cause>div strong{color:#116d74}.agents-learning-root-cause button{width:100%;justify-content:center}.agents-learning-accuracy{align-items:flex-end;display:grid;flex:0 0 auto;grid-template-columns:auto auto;text-align:right}.agents-learning-accuracy small{color:#849194;font-size:8px;grid-column:1 / -1}.agents-learning-accuracy strong{color:#155e65;font-size:25px;letter-spacing:-.04em}.agents-learning-accuracy em{background:#e5f5ef;border-radius:999px;color:#198069;font-size:8px;font-style:normal;margin:0 0 3px 7px;padding:4px 6px}.agents-learning-chart-card{display:flex;flex:1;flex-direction:column;margin-top:clamp(22px,3vw,40px);min-height:0;overflow:hidden;padding:16px 18px 0}.agents-learning-chart-legend,.agents-learning-chart-footer{align-items:center;color:#79888a;display:flex;font-size:8px;justify-content:space-between}.agents-learning-chart-legend>span:first-child{align-items:center;display:flex;gap:6px}.agents-learning-chart-legend i{background:#09656d;border-radius:50%;height:7px;width:7px}.agents-learning-chart-wrap{flex:1;margin:12px 0 0 34px;min-height:210px;position:relative}.agents-learning-chart-wrap svg{height:calc(100% - 26px);overflow:visible;width:100%}.agents-learning-chart-grid line{stroke:#dce5e4;stroke-dasharray:4 6;stroke-width:1}.agents-learning-chart-area{fill:url(#agents-learning-gradient);fill:#127b8112;opacity:0;stroke:none}.agents-learning-context-view.is-active .agents-learning-chart-area{animation:agents-learning-area-in .9s ease-out .7s both}.agents-learning-chart-line{fill:none;stroke:#075f67;stroke-dasharray:850;stroke-dashoffset:850;stroke-linecap:round;stroke-linejoin:round;stroke-width:3;vector-effect:non-scaling-stroke}.agents-learning-context-view.is-active .agents-learning-chart-line{animation:agents-learning-line-draw 1.8s cubic-bezier(.2,.7,.2,1) .28s both}.agents-learning-chart-points circle{fill:#0a6670;opacity:0;stroke:#fff;stroke-width:3;transform-box:fill-box;transform-origin:center;vector-effect:non-scaling-stroke}.agents-learning-context-view.is-active .agents-learning-chart-points circle{animation:agents-learning-point-in .36s ease-out 1.5s both}.agents-learning-chart-axis{bottom:27px;display:flex;flex-direction:column;justify-content:space-between;left:-34px;position:absolute;top:0}.agents-learning-chart-axis span,.agents-learning-chart-labels span{color:#93a0a2;font-size:7px}.agents-learning-chart-labels{bottom:2px;display:flex;justify-content:space-between;left:0;position:absolute;right:0}.agents-learning-chart-footer{border-top:1px solid #e5eae9;min-height:42px;margin:0 -18px;padding:0 18px}.agents-learning-chart-footer span{align-items:center;display:flex;gap:6px}.agents-learning-chart-footer span:first-child{color:#19806b}.agents-learning-iterate{background:transparent;isolation:isolate;overflow:hidden;position:relative}.agents-learning-iterate-intro,.agents-learning-benchmark-app{top:0;right:0;bottom:0;left:0;position:absolute}.agents-learning-iterate-intro{align-items:center;color:#103b3f;display:flex;flex-direction:column;justify-content:center;opacity:0;padding:32px;pointer-events:none;text-align:center;transform:scale(.98);transition:opacity .18s ease,transform .26s ease}.agents-learning-iterate.is-counter .agents-learning-iterate-intro{opacity:1;transform:scale(1)}.agents-learning-iterate-card{align-items:center;background:linear-gradient(145deg,#fffffffa,#f6fcfbf0);border:1px solid rgba(28,84,87,.13);border-radius:10px;box-shadow:0 12px 30px #1745491a;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;max-width:440px;min-height:clamp(156px,18vw,194px);padding:clamp(22px,2.8vw,32px);width:min(66%,440px)}.agents-learning-iterate.is-counter .agents-learning-iterate-card{animation:agents-learning-trace-shell-in .52s cubic-bezier(.22,1,.36,1) both}.agents-learning-iterate-card>span{color:#0d484d9e;font-family:var(--font-mono);font-size:9px;font-weight:600;letter-spacing:.12em;margin-bottom:13px;text-transform:uppercase}.agents-learning-iterate-card>div{align-items:baseline;display:flex;justify-content:center;min-width:240px}.agents-learning-iterate-card small{font-family:"Polysans Slim",var(--font-brand);font-size:clamp(14px,1.35vw,18px);font-weight:300;letter-spacing:-.025em;line-height:1}.agents-learning-iterate-card strong{animation:agents-learning-iteration-tick 92ms cubic-bezier(.2,.75,.2,1) both;color:#08727b;font-family:"Polysans Slim",var(--font-brand);font-size:clamp(24px,2.5vw,32px);font-variant-numeric:tabular-nums;font-weight:300;letter-spacing:-.05em;line-height:.9;margin-left:10px;min-width:1.05em;text-align:right}.agents-learning-iterate-card em{color:#103b3f80;font-size:clamp(11px,1vw,13px);font-style:normal;font-variant-numeric:tabular-nums;margin-left:7px}.agents-learning-iterate-card>i{background:#08666e1f;border-radius:999px;height:3px;margin-top:18px;overflow:hidden;width:min(220px,58%)}.agents-learning-iterate-card>i>b{background:#08737b;display:block;height:100%;transform:scaleX(var(--iteration-progress));transform-origin:left;transition:transform 84ms linear}.agents-learning-benchmark-app{background:#fff;color:#17373b;display:grid;grid-template-rows:38px auto auto auto auto minmax(220px,1fr) 42px;min-height:0;opacity:0;overflow:hidden;pointer-events:none;transition:opacity .22s ease}.agents-learning-iterate.is-benchmark .agents-learning-benchmark-app{opacity:1;pointer-events:auto}.agents-learning-benchmark-toolbar,.agents-learning-benchmark-toolbar>div,.agents-learning-benchmark-footer,.agents-learning-benchmark-footer>span{align-items:center;display:flex}.agents-learning-benchmark-toolbar{border-bottom:1px solid #e4e9e8;color:#7a878a;font-size:7px;justify-content:space-between;padding:0 14px}.agents-learning-benchmark-toolbar>div{gap:7px;min-width:0}.agents-learning-benchmark-toolbar svg{color:#34474b;height:10px;margin-right:5px;width:10px}.agents-learning-benchmark-toolbar b{color:#b0b8ba;font-size:10px;font-weight:400}.agents-learning-benchmark-toolbar strong{color:#30464a;font-weight:600}.agents-learning-benchmark-toolbar>span{color:#889597;font-family:var(--font-mono);font-size:6px;letter-spacing:.05em}.agents-learning-benchmark-app .evaluation-benchmark-header{padding:13px 14px 7px}.agents-learning-benchmark-app .evaluation-benchmark-header h3{font-size:16px;margin-bottom:4px}.agents-learning-benchmark-app .evaluation-benchmark-header p{font-size:8px}.agents-learning-benchmark-app .evaluation-benchmark-filters{gap:5px;padding:0 14px 9px}.agents-learning-benchmark-app .evaluation-benchmark-filters>span{font-size:6.5px;padding:6px 8px}.agents-learning-benchmark-app .evaluation-benchmark-metrics{gap:7px;padding:0 14px 11px}.agents-learning-benchmark-app .evaluation-benchmark-metrics>div{gap:6px;padding:9px 10px}.agents-learning-benchmark-app .evaluation-benchmark-metrics span{font-size:7px}.agents-learning-benchmark-app .evaluation-benchmark-metrics strong{font-size:17px}.agents-learning-benchmark-app .evaluation-progress-heading{min-height:35px;padding:0 14px 7px}.agents-learning-benchmark-app .evaluation-progress-heading>strong{font-size:10px}.agents-learning-benchmark-app .evaluation-benchmark-legend>span{font-size:6px;padding:4px 6px}.agents-learning-benchmark-app .evaluation-progress-chart{align-self:stretch;background:#fcfdfd;height:auto;margin:0 14px 12px 46px;min-height:220px;overflow:hidden}.agents-learning-benchmark-app .evaluation-progress-lines{bottom:31px;height:calc(100% - 43px)}.agents-learning-benchmark-app .evaluation-progress-axis{bottom:31px;left:-35px;top:10px}.agents-learning-benchmark-app .evaluation-progress-axis span,.agents-learning-benchmark-app .evaluation-progress-runs span{font-size:6px}.agents-learning-benchmark-app .evaluation-progress-runs{bottom:9px;left:8px;right:8px}.agents-learning-benchmark-app .evaluation-benchmark-series path{stroke-dasharray:none;stroke-dashoffset:0}.agents-learning-benchmark-app .evaluation-progress-lines{opacity:0}.agents-learning-iterate.is-benchmark .evaluation-progress-lines{animation:agents-learning-benchmark-chart-in .44s ease-out 80ms both}.agents-learning-benchmark-app .evaluation-benchmark-points circle{opacity:1}.evaluation-benchmark-endpoint-badges{top:12px;right:0;bottom:31px;left:0;pointer-events:none;position:absolute;z-index:3}.evaluation-benchmark-endpoint-badge{align-items:center;background:#fff;border:1.5px solid currentColor;border-radius:50%;box-shadow:0 2px 6px #08262a24;box-sizing:border-box;color:#07565e;display:flex;font-size:11px;font-weight:680;height:22px;justify-content:center;opacity:0;position:absolute;right:3.15%;top:var(--endpoint-y);transform:translate(50%,-50%);width:22px}.agents-learning-iterate.is-benchmark .evaluation-benchmark-endpoint-badge{animation:agents-learning-benchmark-endpoint-in .28s cubic-bezier(.22,1,.36,1) .42s both}.evaluation-benchmark-endpoint-badge.is-gpt{color:#12a47e}.evaluation-benchmark-endpoint-badge.is-claude{color:#c7613c}.evaluation-benchmark-endpoint-badge.is-kimi{color:#2659d8}.evaluation-benchmark-brand-crop{display:block;height:13px;overflow:hidden;width:13px}.evaluation-benchmark-brand-crop img{display:block;height:13px;max-width:none;width:auto}.evaluation-benchmark-endpoint-meridian-logo{color:#07565e}.evaluation-benchmark-endpoint-meridian-logo.meridian-logo.is-mark-only .meridian-logo-mark{height:11px;width:16px}.agents-learning-benchmark-endpoint image{overflow:visible}.agents-learning-benchmark-footer{border-top:1px solid #e4e9e8;color:#708083;font-size:7px;justify-content:space-between;padding:0 14px}.agents-learning-benchmark-footer>span{gap:6px}.agents-learning-benchmark-footer>span:first-child{color:#177863}.agents-learning-benchmark-footer svg{height:11px;width:11px}.agents-learning-benchmark-footer>span:last-child{background:#f4f7f6;border:1px solid #dce4e3;border-radius:999px;color:#36565a;padding:5px 8px}.agents-learning-story-panel{background:var(--meridian-teal, #075a62);border:1px solid rgba(91,193,195,.16);color:#fff;display:flex;flex-direction:column;padding:clamp(25px,2.6vw,38px)}.agents-learning-story-topline{align-items:center;display:flex;justify-content:space-between}.agents-learning-story-topline .meridian-logo{color:#fff;display:block;width:126px}.agents-learning-story-topline .meridian-logo-wordmark-asset{display:block;height:28px;width:126px}.agents-learning-story-topline>span{color:#ffffff75;font-family:var(--font-mono);font-size:8px;letter-spacing:.07em;text-transform:uppercase}.agents-learning-navigation{display:flex;flex-wrap:wrap;gap:6px;margin-top:0}.agents-learning-navigation button{align-items:center;background:#ffffff0e;border:1px solid rgba(255,255,255,.14);border-radius:999px;color:#ffffffa8;cursor:pointer;display:inline-flex;font-family:var(--font-mono);font-size:9px;gap:7px;letter-spacing:.035em;min-height:30px;min-width:0;overflow:hidden;padding:0 11px;position:relative;text-align:left;text-transform:uppercase;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.agents-learning-navigation button>span{background:#ffffff7a;border-radius:50%;height:6px;width:6px}.agents-learning-navigation button>i{display:none}.agents-learning-navigation button>i>em{background:#65cbd1;display:block;height:100%;transform:scaleX(0);transform-origin:left}.agents-learning-navigation button:hover{background:#ffffff17;color:#fff}.agents-learning-navigation button[aria-current=step]{background:#fff;border-color:#fff;color:#0a3034}.agents-learning-navigation button[aria-current=step]>span{background:#087079;box-shadow:0 0 0 3px #0870791a}.agents-learning-navigation button[aria-current=step]>i{background:#084c531a}.agents-learning-navigation button[aria-current=step]>i>em{animation:agents-learning-nav-progress 5.2s linear forwards}.agents-learning-section:hover .agents-learning-navigation button[aria-current=step]>i>em{animation-play-state:paused}.agents-learning-story-copy{animation:agents-learning-copy-in .46s cubic-bezier(.22,1,.36,1) both;margin-top:auto;padding:clamp(72px,9vw,140px) 0 0}.agents-learning-story-copy>span{color:#6fc7cd;font-family:var(--font-mono);font-size:8px;letter-spacing:.08em;text-transform:uppercase}.agents-learning-story-copy h3{color:#fff;font-family:"Polysans Slim",var(--font-brand);font-size:clamp(29px,2.25vw,36px);font-weight:300;letter-spacing:-.04em;line-height:1.04;margin:0 0 16px}.agents-learning-story-copy p{color:#ffffffb8;font-size:clamp(14px,1.05vw,16px);line-height:1.48;margin:0}.agents-learning-story-footer{align-items:center;border-top:1px solid rgba(255,255,255,.11);display:flex;justify-content:space-between;padding-top:18px}.agents-learning-story-footer>span{align-items:center;color:#ffffff6b;display:flex;font-size:8px;gap:7px}.agents-learning-story-footer>span>i{animation:agents-learning-live 1.8s ease-in-out infinite;background:#53c2c8;border-radius:50%;height:6px;width:6px}.agents-learning-story-footer button{align-items:center;background:transparent;border:0;color:#ffffffd1;cursor:pointer;display:inline-flex;font-family:inherit;font-size:9px;gap:7px;padding:5px 0 5px 8px}@keyframes agents-learning-view-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes agents-learning-new-test-click{0%,8%{opacity:0;transform:translate(28px,20px)}22%,72%{opacity:1;transform:translate(0) scale(1)}82%{opacity:1;transform:translate(0) scale(.8)}to{opacity:0;transform:translate(0) scale(1)}}@keyframes agents-learning-drop-test{0%{opacity:0;transform:translate(38px,24px)}30%,72%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-5px,-5px) scale(.88)}}@keyframes agents-learning-copy-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes agents-learning-cursor-click{0%,7%{opacity:0;transform:translate(18px,20px)}14%,25%{opacity:1;transform:translate(0)}29%{transform:translate(0) scale(.82)}34%,78%{opacity:1;transform:translate(0) scale(1)}88%,to{opacity:0;transform:translate(-6px,6px)}}@keyframes agents-learning-file-in{0%{opacity:0;transform:translateY(-12px) scale(.97)}to{opacity:1;transform:none}}@keyframes agents-learning-summary-in{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:none}}@keyframes agents-learning-message-arrive{0%{opacity:0;transform:translate(-50%,-34%) scale(.92)}64%{opacity:1;transform:translate(-50%,-52%) scale(1.012)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes agents-learning-message-shine{0%{transform:translate(-115%)}to{transform:translate(115%)}}@keyframes agents-learning-trace-in{0%{opacity:0;transform:translateY(11px)}to{opacity:1;transform:none}}@keyframes agents-learning-trace-shell-in{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:none}}@keyframes agents-learning-trace-line-in{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes agents-learning-error-in{0%{opacity:0;transform:translate(12px)}70%{opacity:1;transform:translate(-3px)}to{opacity:1;transform:none}}@keyframes agents-learning-error-detail-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes agents-learning-learn-step-in{0%{opacity:0;transform:translateY(13px) scale(.985)}to{opacity:1;transform:none}}@keyframes agents-learning-learn-connector-in{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes agents-learning-learn-dot{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@keyframes agents-learning-loader-spin{to{transform:rotate(360deg)}}@keyframes agents-learning-loader-out{to{opacity:0}}@keyframes agents-learning-check-in{0%{opacity:0;transform:scale(.6)}70%{opacity:1;transform:scale(1.14)}to{opacity:1;transform:scale(1)}}@keyframes agents-learning-hub-in{0%{opacity:0;transform:translateY(13px) scale(.96)}72%{opacity:1;transform:translateY(-2px) scale(1.01)}to{opacity:1;transform:none}}@keyframes agents-learning-evidence-in{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}@keyframes agents-learning-line-draw{to{stroke-dashoffset:0}}@keyframes agents-learning-area-in{0%{opacity:0}to{opacity:1}}@keyframes agents-learning-point-in{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes agents-learning-iteration-tick{0%{filter:blur(5px);opacity:.25;transform:translateY(15px) scale(.94)}to{filter:blur(0);opacity:1;transform:none}}@keyframes agents-learning-benchmark-reveal{to{transform:scaleX(1)}}@keyframes agents-learning-benchmark-line-in{to{stroke-dashoffset:0}}@keyframes agents-learning-benchmark-chart-in{0%{opacity:0}to{opacity:1}}@keyframes agents-learning-benchmark-point-in{0%{opacity:0;transform:scale(.45)}to{opacity:1;transform:scale(1)}}@keyframes agents-learning-benchmark-endpoint-in{0%{opacity:0}to{opacity:1}}@keyframes agents-learning-nav-progress{to{transform:scaleX(1)}}@keyframes agents-learning-live{50%{box-shadow:0 0 0 4px #2fb19621;opacity:.72}}@keyframes agents-learning-search{50%{transform:translate(2px,-1px) rotate(-8deg)}}@keyframes agents-learning-brain-pulse{50%{box-shadow:0 0 0 8px #42abb114;transform:scale(1.04)}}@media(max-width:1100px){.agents-learning-layout{grid-template-columns:minmax(0,1.32fr) minmax(300px,.68fr)}.agents-learning-view{padding:30px}.agents-learning-eval-grid,.agents-learning-trace-layout{gap:16px}.agents-learning-diagnosis{grid-template-columns:minmax(180px,.9fr) 38px minmax(205px,1.1fr)}}@media(max-width:900px){.agents-learning-layout{grid-template-columns:minmax(0,1fr)}.agents-learning-story-panel{min-height:440px;order:-1}.agents-learning-workspace{min-height:650px}.agents-learning-story-copy{max-width:520px;padding-top:70px}}@media(max-width:640px){body .platform-evaluation-development.agents-learning-section,.platform-route-shell .platform-evaluation-development.agents-learning-section{padding:64px 16px 76px}.agents-learning-section-inner>h2{font-size:clamp(36px,11.5vw,48px);line-height:.98;margin-bottom:30px}.agents-learning-story-panel{min-height:410px;padding:22px 20px}.agents-learning-story-topline>span,.agents-learning-story-footer>span{display:none}.agents-learning-story-topline .meridian-logo,.agents-learning-story-topline .meridian-logo-wordmark-asset{height:25px;width:112px}.agents-learning-navigation{margin-top:0}.agents-learning-navigation button{font-size:8px;min-height:29px;padding:0 9px}.agents-learning-story-copy{padding:54px 0 0}.agents-learning-story-copy h3{font-size:34px}.agents-learning-story-copy p{font-size:13px}.agents-learning-workspace.context-story{grid-template-columns:30px minmax(0,1fr);grid-template-rows:minmax(0,1fr);min-height:620px}.agents-learning-workspace.context-story:before{top:0;right:0;bottom:0;left:30px}.agents-learning-product-header{padding:0 12px}.agents-learning-product-header>div>span,.agents-learning-product-header>div>i,.agents-learning-product-header>span{display:none}.agents-learning-view{padding:24px 18px 20px}.agents-learning-view-header{align-items:flex-start;flex-wrap:wrap;gap:14px}.agents-learning-view-header h3{font-size:25px}.agents-learning-view-header p{font-size:10px}.agents-learning-view-header>button{min-height:31px}.agents-learning-cursor{right:42px;top:105px}.agents-learning-eval-grid{gap:10px;grid-template-columns:1fr;margin-top:20px}.agents-learning-upload-card{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:9px}.agents-learning-upload-target{min-height:0;padding:12px 8px}.agents-learning-upload-target>span{height:34px;margin-bottom:7px;width:34px}.agents-learning-upload-target p,.agents-learning-upload-target small{display:none}.agents-learning-file-stack{align-content:center;margin:0}.agents-learning-file-stack>div{gap:6px;padding:7px}.agents-learning-file-stack>div>span{height:27px;width:27px}.agents-learning-file-stack strong{max-width:96px}.agents-learning-eval-summary{align-items:flex-start;display:grid;grid-template-columns:auto minmax(0,1fr);justify-items:start;padding:14px;text-align:left}.agents-learning-success-icon{grid-row:1 / 4;height:42px;margin:0 12px 0 0;width:42px}.agents-learning-eval-summary>p{margin-bottom:3px}.agents-learning-eval-summary>strong{font-size:17px}.agents-learning-eval-summary>span:not(.agents-learning-success-icon){margin-top:3px}.agents-learning-eval-summary dl{display:none}.agents-learning-trace-layout{gap:12px;grid-template-columns:1fr;margin-top:24px}.agents-learning-trace{gap:7px}.agents-learning-trace-step{padding:9px}.agents-learning-trace-step>span{height:29px;width:29px}.agents-learning-error-card{padding:14px}.agents-learning-error-card>div{margin-bottom:8px}.agents-learning-error-card>p{margin:7px 0 10px}.agents-learning-diagnosis{align-content:center;gap:10px;grid-template-columns:1fr;margin-top:18px}.agents-learning-evidence-column{gap:5px}.agents-learning-evidence-column article{padding:8px 10px}.agents-learning-analysis-line{justify-self:center;transform:rotate(90deg);width:66px}.agents-learning-analysis-line>span{height:34px;transform:rotate(-90deg);width:34px}.agents-learning-root-cause{padding:16px}.agents-learning-root-cause h4{font-size:18px;margin:8px 0 5px}.agents-learning-root-cause>div{margin:11px 0 10px;padding:8px}.agents-learning-root-cause button{min-height:31px}.agents-learning-learn{padding:16px 10px}.agents-learning-learn-flow{width:100%}.agents-learning-learn-step{gap:9px;min-height:70px;padding:10px}.agents-learning-learn-icon,.agents-learning-learn-mark,.agents-learning-update-state{border-radius:8px;height:34px;width:34px}.agents-learning-learn-mark img{height:15px;width:21px}.agents-learning-learn-step strong{font-size:11px}.agents-learning-learn-step p{font-size:7px}.agents-learning-learn-connector{height:20px}.agents-learning-updated-hub{gap:9px;min-height:62px;padding:9px 10px;width:100%}.agents-learning-iterate .agents-learning-view-header{flex-wrap:nowrap}.agents-learning-accuracy strong{font-size:20px}.agents-learning-chart-card{margin-top:18px;padding:13px 10px 0}.agents-learning-chart-wrap{margin-left:27px;min-height:265px}.agents-learning-chart-axis{left:-27px}.agents-learning-chart-labels span:nth-child(2n){display:none}.agents-learning-chart-footer{margin:0 -10px;padding:0 10px}.agents-learning-chart-footer span:last-child{display:none}.agents-learning-iterate-intro{padding:20px}.agents-learning-iterate-card{min-height:220px;padding:24px 16px;width:92%}.agents-learning-iterate-card>div{min-width:0;width:100%}.agents-learning-iterate-card small{font-size:18px}.agents-learning-iterate-card strong{font-size:36px;margin-left:8px}.agents-learning-iterate-card em{font-size:13px;margin-left:6px}.agents-learning-benchmark-toolbar>div>span:nth-of-type(2),.agents-learning-benchmark-toolbar>div>b:nth-of-type(2),.agents-learning-benchmark-toolbar>span,.agents-learning-benchmark-app .evaluation-benchmark-filters>span:nth-child(n+3),.agents-learning-benchmark-app .evaluation-benchmark-legend>span:nth-child(-n+2){display:none}.agents-learning-benchmark-app .evaluation-benchmark-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.agents-learning-benchmark-app .evaluation-benchmark-metrics>div:nth-child(-n+2){display:none}.agents-learning-benchmark-app .evaluation-progress-heading{align-items:flex-start;flex-direction:column;gap:6px}.agents-learning-benchmark-app .evaluation-benchmark-legend{justify-content:flex-start}.agents-learning-benchmark-app .evaluation-progress-chart{margin-left:37px;min-height:235px}.agents-learning-benchmark-app .evaluation-progress-axis{left:-29px}.agents-learning-benchmark-app .evaluation-progress-runs span:nth-child(2n){display:none}.agents-learning-benchmark-footer>span:last-child{display:none}}@media(prefers-reduced-motion:reduce){.agents-learning-section *,.agents-learning-section *:before,.agents-learning-section *:after{animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}@media(max-width:640px){.platform-route-shell .agents-custom-models-visual .agents-model-pipeline,.platform-route-shell .agents-custom-models-visual .agents-model-pipeline *{animation:none!important;transition:none!important}.platform-route-shell .agents-custom-models-visual .agents-model-pipeline-inputs,.platform-route-shell .agents-custom-models-visual .agents-model-pipeline-connector,.platform-route-shell .agents-custom-models-visual .agents-model-pipeline-core,.platform-route-shell .agents-custom-models-visual .agents-model-pipeline-output,.platform-route-shell .agents-custom-models-visual .agents-model-pipeline-outputs>.agents-model-pipeline-label{filter:none!important;opacity:1!important;transform:none!important}.platform-route-shell .agents-custom-models-visual .agents-model-pipeline-connector path{stroke-dashoffset:0!important}}.industry-customer-proof{background:#fff;border-bottom:1px solid rgba(4,31,36,.1);border-top:1px solid rgba(4,31,36,.1);padding:clamp(48px,5.5vw,78px) clamp(24px,5vw,80px)}.industry-customer-proof-inner{margin:0 auto;max-width:980px}.industry-customer-proof h2{color:#2d3332;font-size:clamp(20px,1.6vw,25px);font-weight:400;letter-spacing:-.035em;line-height:1.15;margin:0 0 clamp(28px,3vw,42px);text-align:center}.industry-customer-proof-grid{display:grid;gap:4px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;max-width:720px}.industry-customer-proof-grid.is-three-up{grid-template-columns:repeat(3,minmax(0,1fr));max-width:980px}.industry-customer-proof-logo{align-items:center;background:#f7f7f5;display:flex;height:clamp(84px,7.5vw,112px);justify-content:center;padding:20px}.industry-customer-proof-logo img{filter:grayscale(1) brightness(.52);height:auto;max-height:34px;max-width:min(145px,64%);object-fit:contain;opacity:.62;width:auto}.industry-customer-proof-logo img.is-pls{max-height:39px}.industry-customer-proof-logo img.is-aurobindo{max-height:44px}.industry-customer-proof-logo img.is-integrity{max-height:48px;max-width:min(170px,72%)}.industry-customer-proof-logo img.is-ranpak{max-height:54px;max-width:min(180px,76%)}.industry-customer-proof-logo img.is-jones-logistics{max-height:58px;max-width:min(190px,78%)}.industry-customer-proof-logo img.is-d-and-l-transport{max-height:62px;max-width:min(190px,82%)}@media(max-width:700px){.industry-customer-proof{padding:44px 16px}.industry-customer-proof h2{margin-bottom:26px}.industry-customer-proof-logo{height:76px;padding:12px}.industry-customer-proof-logo img{max-height:26px;max-width:78%}.industry-customer-proof-logo img.is-pls{max-height:30px}.industry-customer-proof-logo img.is-aurobindo{max-height:34px}.industry-customer-proof-logo img.is-integrity{max-height:36px;max-width:82%}.industry-customer-proof-logo img.is-ranpak{max-height:40px;max-width:84%}.industry-customer-proof-logo img.is-jones-logistics{max-height:42px;max-width:86%}.industry-customer-proof-logo img.is-d-and-l-transport{max-height:44px;max-width:88%}}.home-nav-shell .meridian-case-studies-editorial{background:#f8f8f6;overflow:hidden;padding:clamp(38px,3.2vw,52px) 0 clamp(84px,8vw,126px)}.home-nav-shell .meridian-atlas-intro,.home-nav-shell .meridian-atlas-showcase{background:#f8f8f6}.home-nav-shell .meridian-case-studies-editorial .meridian-case-studies-head{align-items:center;display:flex;gap:32px;justify-content:space-between;max-width:none;padding:0 clamp(24px,2.7vw,44px);width:100%}.home-nav-shell .meridian-case-studies-editorial .meridian-case-studies-head h2{color:#2d3332;font-size:clamp(40px,3.4vw,54px);font-weight:400;letter-spacing:-.04em;line-height:1.02;margin:0;max-width:none;text-wrap:balance;white-space:nowrap}.home-nav-shell .meridian-case-studies-controls{display:flex;flex:0 0 auto;gap:10px}.home-nav-shell .meridian-case-studies-controls button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#eeeeec;border:0;border-radius:50%;color:#5b6361;cursor:pointer;display:inline-flex;height:42px;justify-content:center;padding:0;transition:background-color .16s ease,color .16s ease,transform .16s ease;width:42px}.home-nav-shell .meridian-case-studies-controls button:hover{background:#e1e4e1;color:var(--meridian-ink);transform:translateY(-1px)}.home-nav-shell .meridian-case-studies-controls button:focus-visible{outline:2px solid #087f8c;outline-offset:3px}.home-nav-shell .meridian-case-studies-editorial .meridian-case-study-grid{display:flex;gap:16px;margin:clamp(52px,5vw,76px) 0 0;max-width:none;overflow-x:auto;padding:0 clamp(24px,2.7vw,44px) 16px;scroll-behavior:smooth;scroll-padding-inline:clamp(24px,2.7vw,44px);scroll-snap-type:x mandatory;scrollbar-width:none;width:100%}.home-nav-shell .meridian-case-studies-editorial .meridian-case-study-grid::-webkit-scrollbar{display:none}.home-nav-shell .meridian-case-studies-editorial .meridian-case-study-card{aspect-ratio:1 / 1;background:#173a3f;border:0;border-radius:8px;flex:0 0 clamp(430px,38vw,590px);min-height:0;scroll-snap-align:start}.home-nav-shell .meridian-case-studies-editorial.is-revealed .meridian-case-study-card:hover,.home-nav-shell .meridian-case-studies-editorial.is-revealed .meridian-case-study-card:focus-visible{border-color:transparent;box-shadow:0 20px 48px #041f2429;transform:translateY(-4px)}.home-nav-shell .meridian-case-studies-editorial .meridian-case-study-card:focus-visible{outline:3px solid #42b7c0;outline-offset:3px}.home-nav-shell .meridian-case-studies-editorial .meridian-case-study-media{aspect-ratio:auto;height:100%;position:relative;width:100%}.home-nav-shell .meridian-case-studies-editorial .meridian-case-study-media:after{background:linear-gradient(180deg,#021316a3,#0213161f 43%,#02131694),linear-gradient(90deg,rgba(2,19,22,.18),transparent 58%);z-index:1}.home-nav-shell .meridian-case-studies-editorial .meridian-case-study-background{object-position:center}.home-nav-shell .meridian-case-studies-editorial .meridian-case-study-body{color:#fff;top:0;right:0;bottom:0;left:0;padding:clamp(24px,2.4vw,36px);pointer-events:none;position:absolute;z-index:2}.home-nav-shell .meridian-case-studies-editorial .meridian-case-study-body h3{color:#fff;font-family:Polysans Slim,Arial,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(27px,2.25vw,36px);font-weight:300;letter-spacing:-.025em;line-height:1.08;margin:12px 54px 0 0;max-width:470px;text-wrap:balance}.home-nav-shell .meridian-case-study-arrow{color:#fff;position:absolute;right:clamp(24px,2.4vw,36px);top:clamp(24px,2.4vw,36px);transition:transform .18s ease}.home-nav-shell .meridian-case-study-card:hover .meridian-case-study-arrow,.home-nav-shell .meridian-case-study-card:focus-visible .meridian-case-study-arrow{transform:translate(3px,-3px)}.home-nav-shell .meridian-case-studies-editorial .meridian-case-study-logo,.home-nav-shell .meridian-case-studies-editorial .meridian-case-study-logo.is-pls,.home-nav-shell .meridian-case-studies-editorial .meridian-case-study-logo.is-aurobindo,.home-nav-shell .meridian-case-studies-editorial .meridian-case-study-logo.is-advantis{bottom:clamp(24px,2.4vw,36px);filter:drop-shadow(0 3px 12px rgba(0,0,0,.3));left:auto;max-height:62px;max-width:42%;right:clamp(24px,2.4vw,36px);top:auto;transform:none;z-index:2}@media(max-width:720px){.home-nav-shell .meridian-case-studies-editorial{padding:36px 0 66px}.home-nav-shell .meridian-case-studies-editorial .meridian-case-studies-head{align-items:flex-end;gap:20px;padding:0 20px}.home-nav-shell .meridian-case-studies-editorial .meridian-case-studies-head h2{font-size:34px;line-height:1.06;max-width:280px;white-space:normal}.home-nav-shell .meridian-case-studies-controls{gap:7px}.home-nav-shell .meridian-case-studies-controls button{height:38px;width:38px}.home-nav-shell .meridian-case-studies-editorial .meridian-case-study-grid{gap:12px;margin-top:34px;padding:0 20px 12px;scroll-padding-inline:20px}.home-nav-shell .meridian-case-studies-editorial .meridian-case-study-card{flex-basis:min(84vw,360px)}.home-nav-shell .meridian-case-studies-editorial .meridian-case-study-body{min-height:0;padding:24px}.home-nav-shell .meridian-case-studies-editorial .meridian-case-study-body h3{font-size:27px;line-height:1.1;margin-right:42px}.home-nav-shell .meridian-case-study-arrow{right:22px;top:22px}.home-nav-shell .meridian-case-studies-editorial .meridian-case-study-logo,.home-nav-shell .meridian-case-studies-editorial .meridian-case-study-logo.is-pls,.home-nav-shell .meridian-case-studies-editorial .meridian-case-study-logo.is-aurobindo,.home-nav-shell .meridian-case-studies-editorial .meridian-case-study-logo.is-advantis{bottom:22px;max-height:48px;max-width:48%;right:22px}}html,body{max-width:100%;overscroll-behavior-y:none;overflow-x:clip}.ontology-story-page{--ontology-ink: #0a3035;--ontology-muted: #637a7e;--ontology-line: rgba(10, 48, 53, .14);background:#f4f7f6;color:var(--ontology-ink);overflow:hidden}.ontology-story-shell{margin:0 auto;max-width:1280px;padding:0 32px;width:100%}.ontology-story-section{padding:112px 0 120px}.ontology-story-heading{margin-bottom:52px;max-width:910px}.ontology-story-heading>p,.ontology-story-hero-copy>p,.ontology-story-cta p{color:#168d96;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:16px;font-weight:600;letter-spacing:0;margin:0 0 20px;text-transform:uppercase}.ontology-story-heading h2{font-size:54px;font-weight:430;letter-spacing:0;line-height:1.07;margin:0;max-width:850px}.ontology-story-heading>div{color:var(--ontology-muted);font-size:18px;line-height:1.55;margin-top:25px;max-width:740px}.ontology-story-hero{align-items:center;background:#071517;color:#f6fbfa;display:flex;min-height:670px;overflow:hidden;position:relative}.ontology-story-hero-shade{background:linear-gradient(90deg,#071517 2%,#071517fc 42%,#071517b8 58%,#07151714 82%);top:0;right:0;bottom:0;left:0;position:absolute;z-index:1}.ontology-story-hero-copy{padding-bottom:72px;padding-top:72px;position:relative;pointer-events:none;z-index:3}.ontology-story-hero-copy>p{color:#65d7dc}.ontology-story-hero-copy h1{font-size:62px;font-weight:420;letter-spacing:0;line-height:1.02;margin:0;max-width:560px}.ontology-story-hero-copy>div{color:#e8f6f5ad;font-size:19px;line-height:1.55;margin-top:28px;max-width:500px}.ontology-story-hero-copy>a,.ontology-story-cta a{align-items:center;background:#f5fbfa;border-radius:3px;color:#082c31;display:inline-flex;font-size:15px;font-weight:600;gap:10px;margin-top:36px;padding:14px 19px;text-decoration:none}.ontology-story-hero-copy>a{pointer-events:auto}.ontology-story-hero-visual{bottom:50px;max-width:640px;position:absolute;right:max(-20px,calc((100vw - 1280px)/2 - 10px));top:50px;width:min(47vw,640px);z-index:2}.ontology-story-hero-visual:after{background:linear-gradient(180deg,transparent,rgba(7,21,23,.78));bottom:0;content:"";height:74px;left:0;pointer-events:none;position:absolute;right:0}.ontology-story-industry-carousel{align-items:center;bottom:-3px;display:flex;gap:8px;justify-content:center;left:50%;position:absolute;transform:translate(-50%);width:max-content;z-index:3}.ontology-story-industry-carousel>button{align-items:center;background:transparent;border:1px solid rgba(150,226,226,.22);border-radius:50%;color:#e9f9f8b3;cursor:pointer;display:flex;height:30px;justify-content:center;padding:0;width:30px}.ontology-story-industry-carousel>div{align-items:center;display:flex;gap:3px}.ontology-story-industry-carousel>div button{background:transparent;border:0;color:#e9f9f857;cursor:pointer;font:inherit;font-size:10px;padding:7px 8px}.ontology-story-industry-carousel>div button[aria-pressed=true]{color:#effcfa;font-weight:650}.ontology-story-hero-visual-label{display:flex;flex-direction:column;gap:6px;left:20px;opacity:.62;position:absolute;top:4px}.ontology-story-hero-visual-label span{color:#65d7dc;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:9px;text-transform:uppercase}.ontology-story-hero-visual-label strong{color:#f0fafa;font-size:14px;font-weight:520}.ontology-story-hero-visual svg{height:100%;overflow:visible;width:100%}.ontology-story-hero-object-edges line{stroke:#6fcccd3d;stroke-width:1}.ontology-story-hero-objects>g{opacity:.64}.ontology-story-hero-objects>g rect{fill:#0c2a2dbd;stroke:#90dcdc42;stroke-width:1}.ontology-story-hero-objects>g line{stroke:#a6e1e133;stroke-width:1}.ontology-story-hero-objects>g.is-draggable{cursor:grab;opacity:.96;touch-action:none;transition:transform .56s cubic-bezier(.22,1,.36,1)}.ontology-story-hero-objects>g.is-draggable.is-dragging{cursor:grabbing;transition:none}.ontology-story-hero-objects>g.is-draggable rect{fill:#135d626e;stroke:#65d7dcb8}.ontology-story-hero-object-label{fill:#effbfab8;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:9px;letter-spacing:0}.ontology-story-observe{background:#f5f7f6}.ontology-story-integration-stage{background:#c8eeee;border:1px solid rgba(10,48,53,.1);border-radius:6px;min-height:650px;overflow:hidden;position:relative}.ontology-story-integration-inner{height:100%;top:0;right:0;bottom:0;left:0;position:absolute;width:100%}.ontology-story-logo-wall{display:flex;flex-direction:column;gap:24px;top:-16px;right:-60px;bottom:-16px;left:-60px;justify-content:center;opacity:.82;position:absolute;transform:rotate(-1.5deg)}.ontology-story-logo-wall>div{display:flex;gap:24px;justify-content:center;min-width:max-content;transform:translate(-48px)}.ontology-story-logo-wall>div:nth-child(2){transform:translate(32px)}.ontology-story-logo-wall>div:nth-child(3){transform:translate(-12px)}.ontology-story-logo-wall span{align-items:center;background:#faffffad;border:1px solid rgba(10,48,53,.08);border-radius:6px;display:flex;height:128px;justify-content:center;width:150px}.ontology-story-logo-wall img{height:43px;max-width:84px;object-fit:contain;width:auto}.ontology-story-event-panel{background:#fafdfcf5;border:1px solid rgba(10,48,53,.14);border-radius:6px;box-shadow:0 28px 70px #0b4a4e29;left:50%;max-width:680px;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% - 96px)}.ontology-story-event-panel header{align-items:center;border-bottom:1px solid var(--ontology-line);display:flex;justify-content:space-between;padding:28px 30px}.ontology-story-event-panel header div{display:flex;flex-direction:column;gap:7px}.ontology-story-event-panel header span,.ontology-story-event-panel header b,.ontology-story-event-row time{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11px;letter-spacing:0}.ontology-story-event-panel header span{color:#168d96;font-weight:600}.ontology-story-event-panel header strong{font-size:24px;font-weight:500}.ontology-story-event-panel header b{background:#ddf5ef;border-radius:999px;color:#167a6d;font-weight:600;padding:8px 11px}.ontology-story-event-panel header b:before{animation:ontology-event-pulse 1.5s ease-in-out infinite;background:#2a9f81;border-radius:50%;content:"";display:inline-block;height:6px;margin-right:7px;width:6px}.ontology-story-event-row{align-items:center;border-bottom:1px solid rgba(10,48,53,.09);display:grid;gap:18px;grid-template-columns:82px 1fr auto;padding:21px 30px;animation:ontology-event-enter .42s ease both}.ontology-story-event-row time{color:#728689}.ontology-story-event-row strong{font-size:15px;font-weight:560}.ontology-story-event-row>img{height:29px;max-width:74px;object-fit:contain;width:54px}@keyframes ontology-event-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes ontology-event-pulse{0%,to{opacity:.42}50%{opacity:1}}.ontology-story-map{background:#cee}.ontology-story-review{background:#eef2f1}.ontology-story-map .ontology-story-shell,.ontology-story-review .ontology-story-shell{max-width:1400px}.ontology-story-figma-embed{aspect-ratio:1672 / 665;background:#fff;border:1px solid rgba(10,48,53,.12);border-radius:8px;box-shadow:0 28px 70px #0741451a;overflow:hidden;position:relative}.ontology-story-figma-embed img{display:block;transform:translateY(-29.33%);width:100%}.ontology-story-embedded-platform{background:#ffffff57;border:1px solid rgba(10,48,53,.12);border-radius:8px;min-height:580px;overflow:hidden;position:relative}.ontology-story-embedded-inner{background:#fff;height:580px;min-width:1120px;position:relative}.ontology-story-embedded-topbar,.ontology-story-embedded-productbar{align-items:center;background:#fff;border-bottom:1px solid #e6eceb;display:flex;justify-content:space-between;padding:0 22px;position:relative;z-index:5}.ontology-story-embedded-topbar{height:48px}.ontology-story-embedded-breadcrumbs,.ontology-story-embedded-productbar>div,.ontology-story-embedded-productbar nav,.ontology-story-embedded-controls,.ontology-story-embedded-controls>div{align-items:center;display:flex}.ontology-story-embedded-breadcrumbs{color:#829194;font-size:11px;gap:8px}.ontology-story-embedded-breadcrumbs button,.ontology-story-embedded-controls button{align-items:center;background:transparent;border:0;color:#718386;display:inline-flex;justify-content:center;padding:0}.ontology-story-embedded-breadcrumbs button{height:24px;margin-right:6px;width:24px}.ontology-story-embedded-breadcrumbs strong{color:#41575a;font-weight:580}.ontology-story-embedded-logo{color:#073e46;gap:6px}.ontology-story-embedded-logo .meridian-logo-mark{color:#0c7e86;height:18px;width:26px}.ontology-story-embedded-logo .meridian-logo-word{color:#0a3035;font-size:12px;font-weight:650}.ontology-story-embedded-logo .meridian-logo-wordmark-asset{height:18px}.ontology-story-embedded-productbar{height:57px}.ontology-story-embedded-productbar>div{gap:10px}.ontology-story-embedded-productbar>div>strong{color:#0a3035;font-size:19px;font-weight:560}.ontology-story-embedded-productbar>div>button{align-items:center;background:#f0f3f3;border:0;border-radius:4px;color:#718386;display:inline-flex;font:inherit;font-size:9px;font-weight:700;gap:4px;padding:5px 7px}.ontology-story-embedded-productbar nav{background:#f1f4f4;border:1px solid #e6ebeb;border-radius:999px;color:#6d7f82;font-size:10px;gap:24px;height:32px;padding:3px 15px}.ontology-story-embedded-productbar nav b{background:#fff;border:1px solid #e5ebea;border-radius:999px;color:#173b3f;font-weight:600;margin-left:-12px;padding:7px 13px}.ontology-story-embedded-canvas{background-color:#fbfcfc;background-image:radial-gradient(rgba(35,85,88,.15) .75px,transparent .75px);background-size:15px 15px;bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:105px}.ontology-story-embedded-actions{align-items:center;display:flex;justify-content:space-between;left:22px;position:absolute;right:22px;top:16px;z-index:3}.ontology-story-embedded-search{align-items:center;background:#fffffff7;border:1px solid #e1e8e7;border-radius:5px;box-shadow:0 8px 18px #0f323614;color:#8a999b;display:flex;font-size:11px;gap:8px;height:36px;padding:0 12px;width:265px}.ontology-story-embedded-controls{gap:8px}.ontology-story-embedded-controls>span,.ontology-story-embedded-controls>b{align-items:center;border-radius:999px;display:inline-flex;font-size:10px;font-weight:600;height:32px;padding:0 12px}.ontology-story-embedded-controls>span{background:#e8f8f4;color:#168278}.ontology-story-embedded-controls>span.is-comments{background:#fceceb;color:#a84c44}.ontology-story-embedded-controls>b{background:#078c94;color:#fff;gap:5px}.ontology-story-embedded-controls>div{background:#fff;border:1px solid #e1e8e7;border-radius:999px;height:32px;padding:0 9px}.ontology-story-embedded-controls button{height:28px;width:27px}.ontology-story-workflow{height:430px;left:50%;position:absolute;top:15px;transform:translate(-50%);width:1200px}.ontology-story-workflow>svg{height:430px;top:0;right:0;bottom:0;left:0;overflow:visible;position:absolute;width:1200px}.ontology-story-workflow-main-lines path,.ontology-story-workflow-exception-lines path{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.ontology-story-workflow-main-lines path{stroke:#11969d}.ontology-story-workflow-main-lines path+path,.ontology-story-workflow-main-lines path:first-child{marker-end:inherit}.ontology-story-workflow-main-lines~defs path,.ontology-story-workflow marker path{fill:#11969d}.ontology-story-workflow marker path.is-exception{fill:#cf6158}.ontology-story-workflow-exception-lines path{stroke:#cf6158}.ontology-story-workflow-stage,.ontology-story-workflow-exception{background:#fff;border:1px solid #dbe5e4;border-radius:6px;box-shadow:0 12px 25px #0b2f3314;height:108px;padding:17px 15px;position:absolute;width:180px}.ontology-story-workflow-stage.is-intake{left:50px;top:100px}.ontology-story-workflow-stage.is-review{left:300px;top:100px}.ontology-story-workflow-stage.is-approve{left:742px;top:100px;width:188px}.ontology-story-workflow-stage.is-complete{left:1000px;top:100px}.ontology-story-workflow-stage small,.ontology-story-workflow-exception small,.ontology-story-workflow-decision small{color:#168d96;display:block;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:8px;font-weight:700;margin-bottom:12px;text-transform:uppercase}.ontology-story-workflow-stage strong,.ontology-story-workflow-exception strong,.ontology-story-workflow-decision strong{color:#173b3f;display:block;font-size:13px;font-weight:650}.ontology-story-workflow-stage p,.ontology-story-workflow-exception p,.ontology-story-workflow-decision p{color:#6d8083;font-size:10px;line-height:1.45;margin:8px 0 0}.ontology-story-workflow-stage>svg{color:#168d96;position:absolute;right:14px;top:15px}.ontology-story-workflow-decision{background:#fffdf6;border:1px solid #e7bd45;height:146px;left:527px;position:absolute;top:81px;transform:rotate(45deg);width:146px}.ontology-story-workflow-decision>div{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:20px;text-align:center;transform:rotate(-45deg)}.ontology-story-workflow-decision small{color:#b3881c;margin-bottom:8px}.ontology-story-workflow-decision p{max-width:112px}.ontology-story-workflow-decision>span{color:#148d94;font-size:10px;position:absolute;transform:rotate(-45deg)}.ontology-story-workflow-decision>span.is-yes{right:-34px;top:52px}.ontology-story-workflow-decision>span.is-no{bottom:-25px;left:71px}.ontology-story-workflow-exception{border-color:#cf61588c;height:108px;left:720px;top:300px;width:190px}.ontology-story-workflow-exception small{color:#c45148;margin-bottom:8px}.ontology-story-workflow-stage>i,.ontology-story-workflow-exception>i,.ontology-story-workflow-decision>i{align-items:center;background:#078c94;border:3px solid #fff;border-radius:50%;box-shadow:0 2px 8px #08444933;color:#fff;display:flex;font-size:9px;font-style:normal;font-weight:700;height:26px;justify-content:center;position:absolute;right:-10px;top:-12px;width:26px}.ontology-story-workflow-decision>i{right:-14px;top:-14px;transform:rotate(-45deg)}.ontology-story-review-overlay{background:#0e343794;top:0;right:0;bottom:0;left:0;position:absolute;z-index:7}.ontology-story-ai-reviewer{background:#fff;border:1px solid #64d0d4;border-radius:8px;box-shadow:0 24px 80px #051f224d;left:50%;padding:24px;position:absolute;top:51%;transform:translate(-50%,-50%);width:510px;z-index:8}.ontology-story-ai-reviewer header,.ontology-story-ai-reviewer header>div{align-items:center;display:flex}.ontology-story-ai-reviewer header{justify-content:space-between;margin-bottom:21px}.ontology-story-ai-reviewer header>div{gap:10px}.ontology-story-ai-reviewer header>div>span{align-items:center;background:#078c94;border-radius:50%;color:#fff;display:inline-flex;height:30px;justify-content:center;width:30px}.ontology-story-reviewer-logo{color:#fff;display:inline-flex}.ontology-story-reviewer-logo .meridian-logo-mark{height:18px;width:22px}.ontology-story-reviewer-logo .meridian-logo-word{display:none}.ontology-story-ai-reviewer header strong{font-size:20px;font-weight:580}.ontology-story-ai-reviewer header b{color:#c14d43;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:12px}.ontology-story-ai-questions p{background:#eef4f3;color:#29484c;font-size:14px;margin:8px 0 0;padding:12px 14px}.ontology-story-ai-reviewer footer{background:#fff;border:1px solid #dce6e5;border-radius:14px;color:#8c9a9c;margin-top:20px;padding:11px 11px 9px 14px}.ontology-story-ai-reviewer footer textarea{background:transparent;border:0;color:#173b3f;display:block;font:inherit;font-size:14px;line-height:1.45;min-height:48px;outline:0;padding:0;resize:none;width:100%}.ontology-story-ai-reviewer footer textarea::placeholder{color:#8b9a9c}.ontology-story-ai-reviewer footer>div{align-items:center;display:flex;justify-content:space-between;margin-top:6px}.ontology-story-ai-reviewer footer>div>span{color:#809093;font-size:11px}.ontology-story-ai-reviewer footer button{align-items:center;background:#078c94;border:0;border-radius:50%;color:#fff;display:flex;height:32px;justify-content:center;width:32px}.ontology-story-whiteboard{background:#fff;border:1px solid rgba(10,48,53,.15);border-radius:6px;min-height:620px;overflow:hidden;position:relative}.ontology-story-productbar{align-items:center;background:#fff;border-bottom:1px solid rgba(10,48,53,.12);display:flex;height:66px;justify-content:space-between;padding:0 24px}.ontology-story-productbar>div,.ontology-story-productbar nav{align-items:center;display:flex}.ontology-story-productbar>div{gap:12px}.ontology-story-productbar svg{height:27px;width:auto}.ontology-story-productbar>div strong{font-size:16px;font-weight:600}.ontology-story-productbar>div span{background:#eef2f3;border-radius:3px;color:#6c8084;font-size:9px;font-weight:700;padding:5px 7px}.ontology-story-productbar nav{background:#f2f5f5;border-radius:999px;color:#617579;font-size:12px;gap:22px;padding:6px 15px}.ontology-story-productbar nav b{background:#fff;border-radius:999px;color:#0a3035;font-weight:600;margin:-4px 0 -4px -10px;padding:7px 13px}.ontology-story-whiteboard-actions{align-items:center;display:flex;gap:10px;justify-content:flex-end;padding:16px 22px 0;position:relative;z-index:2}.ontology-story-whiteboard-actions span,.ontology-story-whiteboard-actions b{border-radius:999px;font-size:11px;font-weight:600;padding:8px 12px}.ontology-story-whiteboard-actions span{background:#eaf8f5;color:#137f78}.ontology-story-whiteboard-actions b{background:#078d95;color:#fff}.ontology-story-whiteboard.is-reviewing .ontology-story-whiteboard-actions span{background:#feeae7;color:#b84a3f}.ontology-story-whiteboard-canvas{background-color:#fbfcfc;background-image:radial-gradient(rgba(35,85,88,.16) .8px,transparent .8px);background-size:16px 16px;bottom:0;left:0;overflow:hidden;padding:120px 38px 80px;position:absolute;right:0;top:66px}.ontology-story-sop-flow{align-items:stretch;display:grid;gap:36px;grid-template-columns:repeat(5,minmax(0,1fr));position:relative}.ontology-story-sop-stage{background:#fff;border:1px solid rgba(10,48,53,.18);border-radius:5px;min-height:145px;padding:21px 18px;position:relative}.ontology-story-sop-stage:not(:last-child):after{border-top:1px solid #15949b;content:"";position:absolute;right:-37px;top:70px;width:36px}.ontology-story-sop-stage:not(:last-child):before{border-right:1px solid #15949b;border-top:1px solid #15949b;content:"";height:7px;position:absolute;right:-37px;top:66px;transform:rotate(45deg);width:7px;z-index:1}.ontology-story-sop-stage.is-decision{border-color:#d7a923;background:#fffdf6}.ontology-story-sop-stage small,.ontology-story-exception-path small{color:#168d96;display:block;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:9px;font-weight:600;margin-bottom:13px}.ontology-story-sop-stage strong,.ontology-story-exception-path strong{display:block;font-size:15px;font-weight:600}.ontology-story-sop-stage p,.ontology-story-exception-path p{color:#6a7d81;font-size:12px;line-height:1.45;margin:9px 0 0}.ontology-story-sop-stage i{align-items:center;background:#bd4f46;border:2px solid #fff;border-radius:50%;color:#fff;display:flex;font-size:9px;font-style:normal;height:22px;justify-content:center;position:absolute;right:-8px;top:-9px;width:22px}.ontology-story-exception-path{margin:34px auto 0;max-width:310px;position:relative}.ontology-story-exception-path:before{border-left:1px solid #c45249;border-top:1px solid #c45249;content:"";height:34px;left:50%;position:absolute;top:-34px;width:1px}.ontology-story-exception-path>span{color:#bd4f46;font-size:10px;left:calc(50% + 8px);position:absolute;top:-27px}.ontology-story-exception-path>div{background:#fff;border:1px solid rgba(189,79,70,.42);border-radius:5px;padding:18px}.ontology-story-exception-path small{color:#bd4f46;margin-bottom:8px}.ontology-story-review-scrim{background:#062a2e94;top:0;right:0;bottom:0;left:0;position:absolute;z-index:3}.ontology-story-reviewer{background:#fff;border:1px solid #5fd0d5;border-radius:6px;box-shadow:0 24px 80px #051f2257;left:50%;max-width:570px;padding:25px;position:absolute;top:52%;transform:translate(-50%,-50%);width:calc(100% - 48px);z-index:4}.ontology-story-reviewer header{align-items:center;display:flex;justify-content:space-between;margin-bottom:22px}.ontology-story-reviewer header strong{font-size:22px;font-weight:560}.ontology-story-reviewer header span{color:#bd4f46;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:12px;font-weight:600}.ontology-story-review-question{background:#f0f5f4;color:#214448;font-size:15px;margin-top:8px;padding:13px 15px}.ontology-story-reviewer footer{align-items:center;border:1px solid rgba(10,48,53,.15);border-radius:4px;color:#89999b;display:flex;font-size:13px;justify-content:space-between;margin-top:20px;padding:12px 13px}.ontology-story-reviewer footer b{background:#078d95;border-radius:3px;color:#fff;font-size:11px;padding:7px 10px}.ontology-story-model{background:#071719;color:#f3fbfa}.ontology-story-model .ontology-story-heading>p{color:#65d7dc}.ontology-story-model .ontology-story-heading>div{color:#e7f7f69e}.ontology-story-graph-tool{border-bottom:1px solid rgba(150,226,226,.17);border-top:1px solid rgba(150,226,226,.17)}.ontology-story-graph-toolbar{align-items:center;border-bottom:1px solid rgba(150,226,226,.13);display:flex;justify-content:space-between;min-height:82px;padding:15px 20px}.ontology-story-graph-toolbar>div:first-child{display:flex;flex-direction:column;gap:6px}.ontology-story-graph-toolbar span,.ontology-story-graph-selection small{color:#65d7dc;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:600}.ontology-story-graph-toolbar strong{font-size:17px;font-weight:560}.ontology-story-graph-filters{align-items:center;display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.ontology-story-graph-filters button{background:transparent;border:1px solid rgba(220,245,244,.18);border-radius:999px;color:#ecfaf9ad;cursor:pointer;font:inherit;font-size:11px;padding:7px 10px}.ontology-story-graph-filters button[aria-pressed=true]{background:#e9f9f7;border-color:#e9f9f7;color:#073237}.ontology-story-graph-canvas{background-image:linear-gradient(rgba(117,199,199,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(117,199,199,.045) 1px,transparent 1px);background-size:36px 36px;min-height:620px;overflow:auto hidden}.ontology-story-graph-canvas svg{display:block;min-height:620px;min-width:920px;width:100%}.ontology-story-graph-edges line{stroke:#69d3d661;stroke-width:1.25}.ontology-story-graph-edges text{fill:#dff5f475;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:8px;letter-spacing:0;paint-order:stroke;stroke:#071719;stroke-width:5px}.ontology-story-graph-edges .is-muted,.ontology-story-graph-nodes .is-muted{opacity:.14}.ontology-story-graph-nodes>g{cursor:pointer;outline:none;transition:opacity .18s ease}.ontology-story-graph-nodes circle:not(.ontology-story-node-ring){fill:#0c2528;stroke:var(--ontology-story-node);stroke-width:1.5}.ontology-story-node-ring{fill:transparent;stroke:transparent;stroke-width:1}.ontology-story-graph-nodes .is-selected .ontology-story-node-ring,.ontology-story-graph-nodes>g:focus .ontology-story-node-ring{stroke:var(--ontology-story-node)}.ontology-story-node-type{fill:var(--ontology-story-node);font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:12px;font-weight:700}.ontology-story-node-label{fill:#edf9f8;font-size:11px;font-weight:530}.ontology-story-graph-selection{align-items:center;border-top:1px solid rgba(150,226,226,.13);display:grid;gap:26px;grid-template-columns:190px 1fr 150px;min-height:122px;padding:20px}.ontology-story-graph-selection>div{display:flex;flex-direction:column;gap:9px}.ontology-story-graph-selection strong{font-size:20px;font-weight:540}.ontology-story-graph-selection p{color:#e9f9f8a6;font-size:13px;line-height:1.5;margin:0}.ontology-story-graph-selection>span{color:#e9f9f880;display:flex;flex-direction:column;font-size:11px;gap:7px}.ontology-story-graph-selection>span b{color:#ecf9f8;font-size:13px;font-weight:530}.ontology-story-source-rail{align-items:center;border-top:1px solid rgba(150,226,226,.13);display:flex;gap:28px;min-height:72px;overflow:hidden;padding:16px 20px}.ontology-story-source-rail img{filter:grayscale(1) brightness(2.3);height:25px;max-width:68px;object-fit:contain;opacity:.52}.ontology-story-act{background:#f5f7f6}.ontology-story-execution{background:#fff;border:1px solid rgba(10,48,53,.16);border-radius:6px;overflow:hidden}.ontology-story-execution>header{align-items:center;border-bottom:1px solid rgba(10,48,53,.12);display:grid;gap:24px;grid-template-columns:1fr auto auto;min-height:82px;padding:16px 24px}.ontology-story-execution>header div{display:flex;flex-direction:column;gap:5px}.ontology-story-execution>header span,.ontology-story-execution>header p,.ontology-story-trace>p,.ontology-story-decision>p{color:#168d96;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:600;letter-spacing:0;margin:0}.ontology-story-execution>header strong{font-size:19px;font-weight:560}.ontology-story-execution>header>p{color:#708286}.ontology-story-execution>header>b{background:#dcf4eb;border-radius:999px;color:#16745e;font-size:11px;padding:8px 11px}.ontology-story-execution-body{display:grid;grid-template-columns:1fr 1.05fr;min-height:530px}.ontology-story-trace{border-right:1px solid rgba(10,48,53,.12);padding:39px 34px}.ontology-story-trace>p,.ontology-story-decision>p{margin-bottom:27px}.ontology-story-trace>div{align-items:center;border-bottom:1px solid rgba(10,48,53,.1);display:grid;gap:15px;grid-template-columns:36px 1fr;min-height:91px;padding:12px 0}.ontology-story-trace>div>span{align-items:center;border:1px solid rgba(10,48,53,.18);border-radius:50%;color:#168d96;display:flex;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:10px;grid-row:1 / span 2;height:32px;justify-content:center;width:32px}.ontology-story-trace>div strong{align-self:end;font-size:14px;font-weight:560}.ontology-story-trace>div small{align-self:start;color:#728589;font-size:12px}.ontology-story-decision{background:#e6f5f2;padding:42px 40px}.ontology-story-decision h3{font-size:34px;font-weight:450;line-height:1.15;margin:0;max-width:480px}.ontology-story-decision-copy{color:#526d71;font-size:15px;line-height:1.58;margin-top:22px;max-width:510px}.ontology-story-decision dl{border-top:1px solid rgba(10,48,53,.14);margin:34px 0 0}.ontology-story-decision dl>div{border-bottom:1px solid rgba(10,48,53,.14);display:grid;font-size:13px;grid-template-columns:100px 1fr;padding:14px 0}.ontology-story-decision dt{color:#698084}.ontology-story-decision dd{font-weight:560;margin:0}.ontology-story-decision footer{display:flex;flex-wrap:wrap;gap:8px;margin-top:30px}.ontology-story-decision footer span{border:1px solid rgba(10,48,53,.16);border-radius:999px;font-size:10px;font-weight:600;padding:7px 9px}.ontology-story-cta{background:#0b383d;color:#f6fbfa;padding:108px 0 116px;text-align:center}.ontology-story-cta p{color:#65d7dc}.ontology-story-cta h2{font-size:56px;font-weight:430;line-height:1.08;margin:0 auto;max-width:780px}.ontology-story-cta .ontology-story-shell>div{color:#ebf8f7ab;font-size:17px;line-height:1.55;margin:24px auto 0;max-width:650px}.ontology-story-cta a{margin-top:34px}@media(max-width:1080px){.ontology-story-hero-copy h1{font-size:60px}.ontology-story-heading h2{font-size:47px}.ontology-story-hero-visual{right:-40px;width:56vw}.ontology-story-industry-selector button{font-size:9px;padding:6px 7px}.ontology-story-productbar nav{gap:13px}.ontology-story-sop-flow{gap:22px}.ontology-story-sop-stage:not(:last-child):after{right:-23px;width:22px}.ontology-story-sop-stage:not(:last-child):before{right:-23px}}@media(max-width:860px){.ontology-story-shell{padding:0 22px}.ontology-story-section{padding:86px 0 94px}.ontology-story-hero{min-height:600px}.ontology-story-hero-shade{background:linear-gradient(90deg,#071517 2%,#071517f7 66%,#07151761)}.ontology-story-hero-visual{opacity:.58;right:-165px;width:620px}.ontology-story-industry-selector{display:none}.ontology-story-productbar nav span:nth-of-type(n+3){display:none}.ontology-story-sop-flow{gap:14px}.ontology-story-sop-stage{min-height:132px;padding:16px 12px}.ontology-story-sop-stage:not(:last-child):after{right:-15px;width:14px}.ontology-story-sop-stage:not(:last-child):before{right:-15px}.ontology-story-sop-stage p{font-size:10px}.ontology-story-graph-toolbar,.ontology-story-graph-selection{align-items:flex-start;display:flex;flex-direction:column}.ontology-story-graph-filters{justify-content:flex-start}.ontology-story-execution-body{grid-template-columns:1fr}.ontology-story-trace{border-bottom:1px solid rgba(10,48,53,.12);border-right:0}}@media(max-width:620px){.contact-shell>.announcement{display:none}.contact-shell.has-announcement>.site-header{top:0}.ontology-story-shell{padding:0 16px}.ontology-story-section{padding:72px 0 78px}.ontology-story-heading{margin-bottom:36px}.ontology-story-heading h2{font-size:37px;line-height:1.1}.ontology-story-heading>div{font-size:16px;margin-top:20px}.ontology-story-hero{min-height:580px}.ontology-story-hero-copy h1{font-size:45px;line-height:1.04}.ontology-story-hero-copy>div{font-size:16px}.ontology-story-hero-visual{bottom:8px;opacity:.34;right:-370px;top:62px;width:660px}.ontology-story-integration-stage{min-height:560px}.ontology-story-logo-wall{gap:15px}.ontology-story-logo-wall>div{gap:15px}.ontology-story-logo-wall span{height:92px;width:110px}.ontology-story-logo-wall img{height:33px;max-width:66px}.ontology-story-event-panel{width:calc(100% - 28px)}.ontology-story-event-panel header,.ontology-story-event-row{padding-left:17px;padding-right:17px}.ontology-story-event-row{gap:6px 12px;grid-template-columns:62px 1fr 45px}.ontology-story-event-row>img{max-width:45px;width:45px}.ontology-story-embedded-platform{overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.ontology-story-embedded-platform::-webkit-scrollbar{display:none}.ontology-story-figma-embed{aspect-ratio:auto;height:400px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.ontology-story-figma-embed::-webkit-scrollbar{display:none}.ontology-story-figma-embed img{max-width:none;transform:translateY(-29.33%);width:1000px}.ontology-story-whiteboard{min-height:1020px}.ontology-story-productbar{padding:0 14px}.ontology-story-productbar nav{display:none}.ontology-story-whiteboard-canvas{overflow:hidden;padding:70px 26px 45px}.ontology-story-sop-flow{display:flex;flex-direction:column;gap:20px}.ontology-story-sop-stage{min-height:0}.ontology-story-sop-stage:not(:last-child):after{border-left:1px solid #15949b;border-top:0;bottom:-21px;height:20px;left:50%;right:auto;top:auto;width:1px}.ontology-story-sop-stage:not(:last-child):before{bottom:-20px;left:calc(50% - 3px);right:auto;top:auto;transform:rotate(135deg)}.ontology-story-exception-path{margin-top:44px}.ontology-story-reviewer{padding:20px;top:50%}.ontology-story-reviewer header strong{font-size:18px}.ontology-story-review-question{font-size:13px}.ontology-story-graph-canvas{margin:0 -16px}.ontology-story-graph-toolbar{padding:18px 0}.ontology-story-graph-selection{padding:20px 0}.ontology-story-source-rail{gap:22px;margin:0 -16px;padding-left:16px}.ontology-story-execution>header{align-items:flex-start;display:flex;flex-direction:column;gap:10px;padding:20px}.ontology-story-trace,.ontology-story-decision{padding:30px 22px}.ontology-story-decision h3{font-size:29px}.ontology-story-cta{padding:82px 0 88px}.ontology-story-cta h2{font-size:40px}}.platform-stage-nav{background:#f9fbfa;border-bottom:1px solid rgba(10,48,53,.14);border-top:1px solid rgba(10,48,53,.1)}.platform-stage-nav-inner{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding-bottom:0;padding-top:0}.platform-stage-nav a{align-items:center;border-left:1px solid rgba(10,48,53,.11);color:#587075;display:grid;gap:12px;grid-template-columns:38px minmax(0,1fr);min-height:96px;padding:18px 20px;position:relative;text-decoration:none;transition:background-color .16s ease,color .16s ease}.platform-stage-nav a:last-child{border-right:1px solid rgba(10,48,53,.11)}.platform-stage-nav a:after{background:var(--stage-accent, #168d96);bottom:-1px;content:"";height:3px;left:18px;opacity:0;position:absolute;right:18px;transform:scaleX(.5);transition:opacity .16s ease,transform .16s ease}.platform-stage-nav a:hover{background:#f0f6f5;color:#0a3035}.platform-stage-nav a[aria-current=page]{background:#eef7f6;color:#0a3035}.platform-stage-nav a[aria-current=page]:after{opacity:1;transform:scaleX(1)}.platform-stage-nav-icon{align-items:center;background:#102629;border-radius:4px;color:#c7f6f4;display:flex;height:38px;justify-content:center;width:38px}.platform-stage-nav a[aria-current=page] .platform-stage-nav-icon{background:#0c626a;color:#fff}.platform-stage-nav a>span:last-child{display:flex;flex-direction:column;min-width:0}.platform-stage-nav small{color:#168d96;font-family:var(--font-mono);font-size:9px;font-weight:700;line-height:13px;text-transform:uppercase}.platform-stage-nav strong{font-size:14px;font-weight:650;line-height:19px;margin-top:3px}.platform-stage-page{--stage-accent: #63cdd0}.platform-stage-page .ontology-story-hero-copy>p,.platform-stage-page .ontology-story-heading>p,.platform-stage-page .ontology-story-cta p{color:var(--stage-accent)}.platform-stage-hero-visual{background:linear-gradient(180deg,#133337f5,#081c1ffa),#0b2225;border:1px solid rgba(169,231,230,.2);border-radius:7px;bottom:72px;box-shadow:0 28px 70px #00000057;color:#effbfa;max-width:600px;overflow:hidden;position:absolute;right:max(8px,calc((100vw - 1280px)/2));top:72px;width:min(46vw,600px);z-index:2}.platform-stage-hero-visual:before{background-image:linear-gradient(rgba(139,219,220,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(139,219,220,.055) 1px,transparent 1px);background-size:28px 28px;content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.platform-stage-hero-visual>header{align-items:center;border-bottom:1px solid rgba(174,229,228,.15);display:grid;gap:12px;grid-template-columns:42px minmax(0,1fr) auto;min-height:78px;padding:14px 18px;position:relative}.platform-stage-hero-visual>header>span{align-items:center;background:#63cdd01f;border:1px solid rgba(135,225,224,.22);border-radius:4px;color:var(--stage-accent);display:flex;height:42px;justify-content:center;width:42px}.platform-stage-hero-visual>header div{display:flex;flex-direction:column}.platform-stage-hero-visual>header small{color:#def4f37a;font-family:var(--font-mono);font-size:9px;text-transform:uppercase}.platform-stage-hero-visual>header strong{font-size:16px;font-weight:620;margin-top:3px}.platform-stage-hero-visual>header b{background:#84d4bc1f;border:1px solid rgba(132,212,188,.22);border-radius:999px;color:#b5efd9;font-size:11px;font-weight:650;padding:7px 10px}.platform-stage-hero-flow{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));padding:36px 30px;position:relative}.platform-stage-hero-flow>div{align-items:center;background:#eefdfc0b;border:1px solid rgba(169,231,230,.16);border-radius:5px;display:grid;gap:12px;grid-template-columns:28px minmax(0,1fr) auto;min-height:82px;padding:15px;position:relative}.platform-stage-hero-flow span{align-items:center;background:#63cdd01f;border-radius:50%;color:var(--stage-accent);display:flex;font-family:var(--font-mono);font-size:10px;height:28px;justify-content:center;width:28px}.platform-stage-hero-flow strong{font-size:13px;font-weight:580;line-height:18px}.platform-stage-hero-flow svg{color:#b2e6e573}.platform-stage-hero-flow>div:nth-child(2) svg{transform:rotate(90deg)}.platform-stage-hero-flow>div:nth-child(3){grid-column:2}.platform-stage-hero-flow>div:nth-child(3) svg{transform:rotate(180deg)}.platform-stage-hero-flow>div:nth-child(4){grid-column:1;grid-row:2}.platform-stage-hero-flow>div:nth-child(4) svg{display:none}.platform-stage-hero-visual>footer{align-items:center;border-top:1px solid rgba(174,229,228,.15);display:grid;gap:13px;grid-template-columns:auto minmax(80px,1fr) auto;min-height:66px;padding:0 20px;position:relative}.platform-stage-hero-visual>footer span,.platform-stage-hero-visual>footer strong{font-size:11px;font-weight:620}.platform-stage-hero-visual>footer div{background:#c7ebea1f;border-radius:999px;height:5px;overflow:hidden}.platform-stage-hero-visual>footer i{background:var(--stage-accent);border-radius:inherit;display:block;height:100%;width:82%}.platform-stage-preview{background:#eef3f2}.platform-stage-product-image{aspect-ratio:16 / 6;background:#b8e8ea;border:1px solid rgba(10,48,53,.16);border-radius:7px;box-shadow:0 28px 70px #133c4021;margin:0;overflow:hidden;position:relative}.platform-stage-product-image img{bottom:0;display:block;height:auto;left:0;min-height:100%;position:absolute;width:100%}.platform-capability-section{background:#fbfdfc;scroll-margin-top:var(--nav-height)}.platform-capability-section.is-dark{background:#0c181a;color:#f3f9f8}.platform-capability-layout{align-items:center;display:grid;gap:clamp(48px,7vw,92px);grid-template-columns:minmax(320px,.78fr) minmax(520px,1.22fr)}.platform-capability-layout .ontology-story-heading{margin-bottom:0}.platform-capability-section.is-dark .ontology-story-heading h2{color:#f3f9f8}.platform-capability-section.is-dark .ontology-story-heading>div{color:#9badaf}.platform-capability-console{background:#f8fbfa;border:1px solid rgba(10,48,53,.16);border-radius:7px;box-shadow:0 24px 60px #041c1f21;color:#153b40;min-width:0;overflow:hidden}.platform-capability-section.is-dark .platform-capability-console{box-shadow:0 28px 70px #0000004d}.platform-capability-console>header{align-items:center;background:#fff;border-bottom:1px solid #dde6e5;display:flex;justify-content:space-between;min-height:78px;padding:16px 20px}.platform-capability-console>header div{display:flex;flex-direction:column}.platform-capability-console>header small,.platform-capability-console-detail>p{color:#168d96;font-family:var(--font-mono);font-size:9px;font-weight:700;margin:0;text-transform:uppercase}.platform-capability-console>header strong{font-size:16px;font-weight:650;margin-top:4px}.platform-capability-console>header>span{background:#eaf6f4;border:1px solid #cbe7e3;border-radius:999px;color:#19756e;font-size:10px;font-weight:700;padding:7px 10px}.platform-capability-console-body{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(210px,.92fr);min-height:340px}.platform-capability-console-list{background:#f3f7f6;border-right:1px solid #dde6e5;padding:14px}.platform-capability-console-list button{align-items:center;background:transparent;border:0;border-bottom:1px solid #dce5e4;color:#294b50;cursor:pointer;display:grid;font:inherit;gap:10px;grid-template-columns:28px minmax(0,1fr) auto;min-height:84px;padding:12px 10px;text-align:left;width:100%}.platform-capability-console-list button:last-child{border-bottom:0}.platform-capability-console-list button[aria-selected=true]{background:#fff;border:1px solid #c8dcda;border-radius:4px;box-shadow:0 8px 18px #1c4a4e12;margin-bottom:-1px}.platform-capability-console-list button:focus-visible{outline:2px solid #168d96;outline-offset:-2px}.platform-capability-console-list button>span:first-child{align-items:center;background:#e1f2ef;border-radius:50%;color:#168d96;display:flex;height:28px;justify-content:center;width:28px}.platform-capability-console-list button>span:nth-child(2){display:flex;flex-direction:column;min-width:0}.platform-capability-console-list button strong{font-size:12px;font-weight:650;line-height:17px}.platform-capability-console-list button small{color:#778a8d;font-size:10px;line-height:15px;margin-top:2px}.platform-capability-console-list button b{color:#16816f;font-size:9px;font-weight:700;white-space:nowrap}.platform-capability-console-detail{align-content:center;background:#fff;display:grid;padding:28px 24px}.platform-capability-console-detail h3{color:#153b40;font-size:22px;font-weight:590;line-height:28px;margin:10px 0 0}.platform-capability-console-detail>div{color:#687d80;font-size:13px;line-height:20px;margin-top:15px}.platform-capability-console-detail dl{border-top:1px solid #e0e7e6;margin:23px 0 0;padding-top:17px}.platform-capability-console-detail dl div{display:grid;gap:10px;grid-template-columns:80px minmax(0,1fr);margin-top:8px}.platform-capability-console-detail dt{color:#829194;font-size:9px;text-transform:uppercase}.platform-capability-console-detail dd{color:#315257;font-size:10px;font-weight:650;margin:0}.platform-stage-outcomes{background:#dff0ed;border-bottom:1px solid rgba(10,48,53,.12);border-top:1px solid rgba(10,48,53,.12);padding:74px 0 78px}.platform-stage-outcomes .ontology-story-shell>p{color:#168d96;font-size:11px;font-weight:700;margin:0 0 24px;text-transform:uppercase}.platform-stage-outcomes .ontology-story-shell>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.platform-stage-outcomes article{border-left:1px solid rgba(10,48,53,.17);display:flex;flex-direction:column;padding:8px 34px 12px}.platform-stage-outcomes article:first-child{border-left:0;padding-left:0}.platform-stage-outcomes strong{color:#0a3035;font-size:52px;font-weight:440;line-height:1}.platform-stage-outcomes span{color:#526f73;font-size:14px;line-height:20px;margin-top:11px}.platform-stage-cta{background:#f4f7f6}@media(max-width:1040px){.platform-stage-hero{min-height:840px}.platform-stage-hero .ontology-story-hero-shade{background:linear-gradient(180deg,#071517 0,#071517fa 46%,#0715178a 72%,#0715171f)}.platform-stage-hero .ontology-story-hero-copy{align-self:flex-start;padding-bottom:440px;padding-top:76px}.platform-stage-hero-visual{bottom:46px;left:32px;max-width:none;right:32px;top:auto;width:auto}.platform-capability-layout{gap:48px;grid-template-columns:1fr}.platform-capability-layout .ontology-story-heading{max-width:760px}}.industry-nav-shell .industry-why-intro.is-heading-only .industry-why-intro-inner{max-width:1668px;padding:clamp(28px,2.75vw,40px) clamp(24px,4vw,64px) 0}.industry-nav-shell .industry-why-intro.is-heading-only h2{margin:0 0 clamp(48px,5vw,76px)}.industry-nav-shell .industry-why-intro.is-heading-only+.industry-why-pillars{margin:0 auto;max-width:1668px;padding:0 clamp(24px,4vw,64px) clamp(92px,8vw,128px)}.industry-nav-shell .industry-why-intro.is-heading-only+.industry-why-pillars .industry-why-expandable:first-child{border-top:1px solid #d4d9d8}@media(max-width:640px){.industry-nav-shell .industry-why-intro.is-heading-only .industry-why-intro-inner{padding:48px 16px 0}.industry-nav-shell .industry-why-intro.is-heading-only h2{margin-bottom:30px}.industry-nav-shell .industry-why-intro.is-heading-only+.industry-why-pillars{padding:0 16px 58px}}@media(max-width:760px){.platform-stage-nav-inner{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 16px}.platform-stage-nav a{border-bottom:1px solid rgba(10,48,53,.11);min-height:82px;padding:14px 10px}.platform-stage-nav a:nth-child(2){border-right:1px solid rgba(10,48,53,.11)}.platform-stage-nav a:after{left:8px;right:8px}.platform-stage-hero{min-height:790px}.platform-stage-hero .ontology-story-hero-copy{padding-bottom:430px;padding-top:60px}.platform-stage-hero .ontology-story-hero-copy h1{font-size:42px}.platform-stage-hero-visual{bottom:24px;left:16px;right:16px}.platform-stage-hero-visual>header{grid-template-columns:36px minmax(0,1fr);padding:12px}.platform-stage-hero-visual>header>span{height:36px;width:36px}.platform-stage-hero-visual>header b{display:none}.platform-stage-hero-flow{gap:8px;padding:16px 12px}.platform-stage-hero-flow>div{gap:7px;grid-template-columns:24px minmax(0,1fr);min-height:66px;padding:10px}.platform-stage-hero-flow span{height:24px;width:24px}.platform-stage-hero-flow svg{display:none}.platform-stage-product-image{aspect-ratio:4 / 3}.platform-stage-product-image img{left:50%;min-height:0;transform:translate(-50%);width:250%}.platform-capability-console-body{grid-template-columns:1fr}.platform-capability-console-list{border-bottom:1px solid #dde6e5;border-right:0}.platform-capability-console-detail{min-height:290px}.platform-stage-outcomes .ontology-story-shell>div{grid-template-columns:1fr}.platform-stage-outcomes article,.platform-stage-outcomes article:first-child{border-left:0;border-top:1px solid rgba(10,48,53,.17);padding:24px 0}.platform-stage-outcomes article:first-child{border-top:0}}.ontology-page{background:#f6f8f7;color:var(--meridian-ink);font-family:var(--font-brand);overflow:hidden}.ontology-page-inner{margin:0 auto;max-width:1240px;padding-left:32px;padding-right:32px}.ontology-page-eyebrow{color:#16838b;font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:0;line-height:18px;margin:0;text-transform:uppercase}.ontology-page-hero{background:#071315;color:#fff;isolation:isolate;min-height:540px;overflow:hidden;position:relative}.ontology-page-hero:before{background:linear-gradient(115deg,rgba(54,185,193,.1),transparent 32%),linear-gradient(180deg,transparent 58%,rgba(70,181,189,.08));content:"";top:0;right:0;bottom:0;left:0;position:absolute;z-index:-1}.ontology-page-hero-grid{background-image:linear-gradient(rgba(166,219,222,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(166,219,222,.045) 1px,transparent 1px);background-size:44px 44px;top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 28%,#000 72%,transparent);mask-image:linear-gradient(90deg,transparent,#000 28%,#000 72%,transparent);opacity:.65;position:absolute;z-index:-1}.ontology-page-hero-inner{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:540px;padding-bottom:72px;padding-top:72px;text-align:center}.ontology-page-hero .ontology-page-eyebrow{color:#76d7dc}.ontology-page-hero h1{font-size:72px;font-weight:430;letter-spacing:0;line-height:76px;margin:28px 0 0;max-width:1040px}.ontology-page-hero-copy{color:#bfd0d1;font-size:19px;line-height:30px;margin:26px 0 0;max-width:780px}.ontology-page-primary-action{align-items:center;background:#fff;border:1px solid #fff;border-radius:999px;color:#0a292d;display:inline-flex;font-size:15px;font-weight:650;gap:10px;justify-content:center;margin-top:32px;min-height:48px;padding:0 22px;text-decoration:none;transition:background-color .15s ease,color .15s ease}.ontology-page-primary-action:hover,.ontology-page-primary-action:focus-visible{background:#86e0e4;color:#072c31}.ontology-page-flow{background:#f6f8f7;border-top:1px solid #dce4e3;padding:104px 0 120px}.ontology-page-section-heading{margin:0 auto 54px;max-width:860px;text-align:center}.ontology-page-section-heading>.ontology-page-eyebrow{color:#0d747b;font-size:16px;line-height:22px}.ontology-page-section-heading h2,.ontology-page-outcomes h2,.ontology-page-cta h2{color:#0a3035;font-size:52px;font-weight:440;letter-spacing:0;line-height:56px;margin:18px 0 0}.ontology-page-section-heading>p:last-child{color:#5c7276;font-size:17px;line-height:27px;margin:22px auto 0;max-width:760px}.ontology-input-grid{display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.ontology-input-panel{background:#fff;border:1px solid #d9e2e1;border-radius:6px;display:flex;flex-direction:column;min-height:720px;overflow:hidden}.ontology-input-panel-heading{border-bottom:1px solid #e1e7e6;padding:24px 26px 22px}.ontology-input-panel-heading>span{color:#718184;display:block;font-family:var(--font-mono);font-size:10px;font-weight:700;line-height:16px;text-transform:uppercase}.ontology-input-panel-heading h3{color:#163a3f;font-size:25px;font-weight:620;line-height:31px;margin:9px 0 0}.ontology-input-panel-heading p{color:#667a7e;font-size:14px;line-height:21px;margin:12px 0 0;max-width:470px}.ontology-integration-groups{display:grid;flex:1;padding:10px 28px}.ontology-integration-group{align-content:center;border-bottom:1px solid #e5eae9;display:grid;gap:18px;min-height:152px}.ontology-integration-group:last-child{border-bottom:0}.ontology-integration-group>p{color:#40585c;font-size:13px;font-weight:650;line-height:18px;margin:0}.ontology-integration-group>div{display:grid;gap:12px;grid-template-columns:repeat(4,66px);justify-content:start}.ontology-integration-logo{align-items:center;background:#f8f9f9;border:1px solid #dfe5e4;border-radius:6px;display:flex;height:66px;justify-content:center;width:66px}.ontology-integration-logo img{display:block;max-height:34px;max-width:39px;object-fit:contain}.ontology-input-panel-footer{align-items:center;background:#f3f5f4;border-top:1px solid #dfe5e4;color:#657679;display:flex;font-size:11px;gap:9px;line-height:17px;min-height:54px;padding:10px 26px}.ontology-live-indicator{background:#2fb59e;border:3px solid #d7f1ea;border-radius:50%;flex:0 0 auto;height:10px;width:10px}.ontology-review-count{align-items:center;background:#0d747b;border-radius:999px;color:#fff;display:inline-flex;flex:0 0 auto;font-size:10px;font-weight:700;height:22px;justify-content:center;width:22px}.ontology-whiteboard{background-color:#fafbfb;background-image:radial-gradient(circle,rgba(53,82,87,.14) .7px,transparent .8px);background-size:16px 16px;flex:1;min-height:536px;overflow:hidden;position:relative}.ontology-whiteboard-toolbar{align-items:center;background:#ffffffe0;border-bottom:1px solid #e0e6e5;display:flex;justify-content:space-between;min-height:66px;padding:12px 22px}.ontology-whiteboard-toolbar>div{display:flex;flex-direction:column;gap:3px}.ontology-whiteboard-toolbar span{color:#7a898c;font-family:var(--font-mono);font-size:9px;text-transform:uppercase}.ontology-whiteboard-toolbar strong{color:#29484c;font-size:13px;font-weight:650}.ontology-whiteboard-steps{display:flex;flex-direction:column;gap:12px;padding:22px 188px 0 22px;position:relative}.ontology-whiteboard-step{align-items:center;background:#fff;border:1px solid #dce4e3;border-radius:5px;display:grid;gap:12px;grid-template-columns:34px minmax(0,1fr);min-height:82px;padding:12px 14px;position:relative}.ontology-whiteboard-step>span{align-items:center;border-right:1px solid #dfe6e5;color:#087a82;display:flex;font-family:var(--font-mono);font-size:11px;height:36px;justify-content:center;width:34px}.ontology-whiteboard-step>div{min-width:0}.ontology-whiteboard-step small{color:#7d8c8e;display:block;font-family:var(--font-mono);font-size:8px;line-height:12px;text-transform:uppercase}.ontology-whiteboard-step strong{color:#234448;display:block;font-size:13px;line-height:17px;margin-top:2px}.ontology-whiteboard-step p{color:#78898c;font-size:10px;line-height:14px;margin:4px 0 0}.ontology-whiteboard-step:not(:last-of-type):after{background:#81bec2;bottom:-13px;content:"";height:13px;left:30px;position:absolute;width:1px}.ontology-whiteboard-exception{background:snow;border:1px solid #e5caca;border-radius:5px;display:flex;flex-direction:column;min-height:94px;padding:13px;position:absolute;right:22px;top:218px;width:146px}.ontology-whiteboard-exception:before{background:#c78989;content:"";height:1px;left:-31px;position:absolute;top:44px;width:30px}.ontology-whiteboard-exception span{color:#a25b5b;font-family:var(--font-mono);font-size:8px;text-transform:uppercase}.ontology-whiteboard-exception strong{color:#724646;font-size:11px;line-height:15px;margin-top:5px}.ontology-whiteboard-exception small{color:#9a7777;font-size:9px;line-height:13px;margin-top:5px}.ontology-ai-review{background:#fff;border:1px solid #80cbd0;border-radius:6px;margin:20px 22px 22px;padding:14px 16px}.ontology-ai-review>span{align-items:center;color:#087a82;display:flex;font-size:10px;font-weight:700;gap:6px;text-transform:uppercase}.ontology-ai-review p{color:#27464b;font-size:12px;line-height:18px;margin:10px 0 0}.ontology-ai-review small{color:#8a6969;display:block;font-size:9px;margin-top:8px}.ontology-merge{align-items:center;display:flex;flex-direction:column;height:154px;justify-content:center;position:relative}.ontology-merge>span{background:#a8c6c8;height:36px;position:absolute;top:0;width:1px}.ontology-merge>div{align-items:center;background:#0a3035;border-radius:999px;color:#fff;display:flex;font-family:var(--font-mono);font-size:11px;font-weight:650;gap:9px;min-height:42px;padding:0 18px;text-transform:uppercase}.ontology-merge>svg{bottom:20px;color:#54797c;position:absolute}.ontology-graph-section{background:#fff;border:1px solid #d8e0df;border-radius:6px;overflow:hidden}.ontology-graph-heading{align-items:end;border-bottom:1px solid #dfe5e4;display:grid;gap:64px;grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);padding:38px 40px 34px}.ontology-graph-heading h3{color:#12373c;font-size:36px;font-weight:500;line-height:42px;margin:13px 0 0}.ontology-graph-heading>p{color:#667a7d;font-size:14px;line-height:22px;margin:0}.ontology-graph-tool{background:#f7f9f8}.ontology-graph-toolbar{align-items:center;background:#fff;border-bottom:1px solid #dfe5e4;display:flex;gap:20px;justify-content:space-between;min-height:64px;padding:10px 18px}.ontology-graph-toolbar>div:first-child{align-items:center;color:#2c4e52;display:flex;gap:8px}.ontology-graph-toolbar>div:first-child svg{color:#087a82}.ontology-graph-toolbar>div:first-child span{font-size:12px;font-weight:650}.ontology-graph-toolbar>div:first-child small{border-left:1px solid #dce3e2;color:#879396;font-family:var(--font-mono);font-size:9px;margin-left:4px;padding-left:12px}.ontology-graph-filters{align-items:center;display:flex;gap:4px}.ontology-graph-filters button{background:transparent;border:0;border-radius:4px;color:#66787b;cursor:pointer;font:inherit;font-size:10px;min-height:32px;padding:0 10px}.ontology-graph-filters button:hover,.ontology-graph-filters button:focus-visible,.ontology-graph-filters button.is-active{background:#e8eeee;color:#173c41}.ontology-page-graph-canvas{background-color:#f8f9f9;background-image:linear-gradient(rgba(51,76,80,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(51,76,80,.035) 1px,transparent 1px);background-size:28px 28px;min-height:520px;overflow:auto hidden}.ontology-page-graph-canvas>svg{display:block;height:520px;min-width:820px;width:100%}.ontology-page-graph-edges line{stroke:#bcc8c7;stroke-width:1.1}.ontology-page-graph-edges text{fill:#788789;font-size:8.5px;paint-order:stroke;stroke:#f8f9f9;stroke-width:5px}.ontology-page-graph-edges g{opacity:.88;transition:opacity .15s ease}.ontology-page-graph-edges g.is-muted{opacity:.09}.ontology-page-graph-nodes>g{cursor:pointer;outline:none;transition:opacity .15s ease}.ontology-page-graph-nodes>g>circle:nth-of-type(2){fill:var(--ontology-page-node-color);stroke:#fff;stroke-width:3}.ontology-page-node-ring{fill:transparent;opacity:0;stroke:var(--ontology-page-node-color);stroke-width:1.5;transition:opacity .15s ease}.ontology-page-graph-nodes>g:hover .ontology-page-node-ring,.ontology-page-graph-nodes>g:focus .ontology-page-node-ring,.ontology-page-graph-nodes>g.is-selected .ontology-page-node-ring{opacity:.38}.ontology-page-graph-nodes>g.is-muted{opacity:.12}.ontology-page-node-icon{align-items:center;color:#fff;display:flex;height:30px;justify-content:center;width:30px}.ontology-page-graph-nodes text{fill:#3d575b;font-size:11px;font-weight:650;paint-order:stroke;pointer-events:none;stroke:#f8f9f9;stroke-width:6px}.ontology-graph-selection{align-items:center;background:#fff;border-top:1px solid #dce3e2;display:grid;gap:14px 18px;grid-template-columns:40px 150px minmax(260px,1fr) auto;min-height:92px;padding:18px 22px}.ontology-graph-selection-icon{align-items:center;border-radius:5px;color:#fff;display:flex;height:40px;justify-content:center;width:40px}.ontology-graph-selection>div{display:flex;flex-direction:column}.ontology-graph-selection small{color:#829093;font-size:9px;text-transform:uppercase}.ontology-graph-selection strong{color:#27484c;font-size:13px;margin-top:4px}.ontology-graph-selection>p{color:#617477;font-size:11px;line-height:17px;margin:0}.ontology-graph-source{background:#f1f4f3;border:1px solid #e0e6e5;border-radius:4px;color:#768487;font-size:9px;line-height:15px;padding:7px 9px}.ontology-graph-source b{color:#405b5f;display:block;font-size:10px;font-weight:650}.ontology-page-outcomes{background:#fff;border-top:1px solid #dce3e2;padding:104px 0 110px}.ontology-page-outcomes header{max-width:680px}.ontology-outcome-grid{border-bottom:1px solid #dce3e2;border-top:1px solid #dce3e2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:54px}.ontology-outcome-grid>div{min-height:230px;padding:34px 30px}.ontology-outcome-grid>div+div{border-left:1px solid #dce3e2}.ontology-outcome-grid svg{color:#16838b}.ontology-outcome-grid h3{color:#173c41;font-size:20px;font-weight:620;line-height:26px;margin:34px 0 0}.ontology-outcome-grid p{color:#677a7d;font-size:14px;line-height:22px;margin:12px 0 0;max-width:310px}.ontology-page-cta{background:#092f34;color:#fff;padding:102px 0 108px;text-align:center}.ontology-page-cta .ontology-page-eyebrow{color:#77d4d9}.ontology-page-cta h2{color:#fff;margin-left:auto;margin-right:auto;max-width:800px}.ontology-page-cta p:not(.ontology-page-eyebrow){color:#b7cbcd;font-size:17px;line-height:27px;margin:22px auto 0;max-width:650px}.ontology-page-cta a{align-items:center;background:#fff;border-radius:999px;color:#0a3035;display:inline-flex;font-size:15px;font-weight:650;gap:9px;justify-content:center;margin-top:32px;min-height:48px;padding:0 22px;text-decoration:none}.ontology-page-cta a:hover,.ontology-page-cta a:focus-visible{background:#84dce0}@media(max-width:1080px){.ontology-page-hero h1{font-size:60px;line-height:64px}.ontology-graph-heading{gap:32px}.ontology-graph-selection{grid-template-columns:40px 140px minmax(220px,1fr)}.ontology-graph-source{grid-column:3}}@media(max-width:860px){.ontology-page-inner{padding-left:22px;padding-right:22px}.ontology-page-hero h1{font-size:52px;line-height:56px}.ontology-page-flow{padding-bottom:88px;padding-top:82px}.ontology-page-section-heading h2,.ontology-page-outcomes h2,.ontology-page-cta h2{font-size:44px;line-height:48px}.ontology-input-grid{grid-template-columns:1fr}.ontology-graph-heading{align-items:start;grid-template-columns:1fr;padding:32px}.ontology-graph-toolbar{align-items:flex-start;flex-direction:column;padding:14px 16px}.ontology-graph-filters{flex-wrap:wrap}.ontology-graph-selection{grid-template-columns:40px minmax(0,1fr)}.ontology-graph-selection>p,.ontology-graph-source{grid-column:1 / -1}.ontology-outcome-grid{grid-template-columns:1fr}.ontology-outcome-grid>div{min-height:0}.ontology-outcome-grid>div+div{border-left:0;border-top:1px solid #dce3e2}}@media(max-width:580px){.ontology-page-inner{padding-left:16px;padding-right:16px}.ontology-page-hero-inner{align-items:flex-start;min-height:560px;padding-bottom:46px;padding-top:58px;text-align:left}.ontology-page-hero h1{font-size:42px;line-height:46px;margin-top:22px}.ontology-page-hero-copy{font-size:16px;line-height:25px;margin-top:20px}.ontology-page-section-heading{text-align:left}.ontology-page-section-heading h2,.ontology-page-outcomes h2,.ontology-page-cta h2{font-size:36px;line-height:40px}.ontology-input-panel{min-height:0}.ontology-input-panel-heading{padding:20px}.ontology-integration-groups{padding:8px 20px}.ontology-integration-group{min-height:144px}.ontology-integration-group>div{gap:8px;grid-template-columns:repeat(4,56px);justify-content:start}.ontology-integration-logo{height:56px;width:56px}.ontology-whiteboard{min-height:0}.ontology-whiteboard-steps{padding-right:22px}.ontology-whiteboard-exception{margin:0 22px 0 68px;min-height:0;position:relative;right:auto;top:auto;width:auto}.ontology-whiteboard-exception:before{left:-24px;top:28px;width:23px}.ontology-input-panel-footer{padding-left:20px;padding-right:20px}.ontology-graph-heading{padding:26px 20px}.ontology-graph-heading h3{font-size:30px;line-height:35px}.ontology-graph-toolbar>div:first-child small{display:none}.ontology-page-outcomes,.ontology-page-cta{padding-bottom:82px;padding-top:78px}.ontology-page-cta{text-align:left}}:root{--meridian-ink: #041f24;--meridian-deep: #032f36;--meridian-teal: #075a62;--meridian-aqua: #71dbe2;--meridian-grid-max: 1280px;--meridian-paper: #f7fbfa;--meridian-line: rgba(4, 31, 36, .12)}.meridian-logo{align-items:center;color:var(--meridian-teal);display:inline-flex;gap:9px;line-height:1}.meridian-logo-mark{display:block;flex:0 0 auto;height:28px;width:40px}.meridian-logo-word{color:var(--meridian-ink);font-size:22px;font-weight:600;letter-spacing:0}.meridian-logo-wordmark-asset{-webkit-mask-image:url(/assets/meridian/meridian-wordmark.png);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;aspect-ratio:469 / 125;background:currentColor;display:block;flex:0 0 auto;height:28px;mask-image:url(/assets/meridian/meridian-wordmark.png);mask-position:center;mask-repeat:no-repeat;mask-size:contain}.meridian-logo.is-mark-only .meridian-logo-mark{height:32px;width:45px}.meridian-logo-mark-asset{background:currentColor;-webkit-mask-image:url(/assets/meridian/meridian-wordmark-header.png);-webkit-mask-position:left 35%;-webkit-mask-repeat:no-repeat;-webkit-mask-size:auto 145%;mask-image:url(/assets/meridian/meridian-wordmark-header.png);mask-position:left 35%;mask-repeat:no-repeat;mask-size:auto 145%}.meridian-home{--industry-accent: var(--meridian-aqua);--industry-soft: #e9fbfb;--industry-deep: var(--meridian-deep);background:var(--meridian-paper);color:var(--meridian-ink);font-family:var(--font-brand);overflow:visible}.meridian-hero{background:#101511;color:#fff;isolation:isolate;min-height:calc(100svh - var(--announcement-height) - var(--nav-height));overflow:hidden;padding:56px 0;position:relative}.meridian-hero-bg{top:0;right:0;bottom:0;left:0;overflow:hidden;position:absolute;z-index:-2}.meridian-hero-image{background-repeat:no-repeat;background-size:cover;top:-2%;right:-2%;bottom:-2%;left:-2%;opacity:0;position:absolute;transform:scale(1.045);transition:opacity 1.1s cubic-bezier(.22,1,.36,1),transform 7s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}video.meridian-hero-image{height:104%;object-fit:cover;width:104%}.meridian-hero-image.is-active{opacity:1;transform:scale(1)}.meridian-hero-video-trigger{-webkit-backdrop-filter:blur(14px) saturate(125%);align-items:center;backdrop-filter:blur(14px) saturate(125%);background:#041c1f8a;border:1px solid rgba(255,255,255,.5);border-radius:999px;bottom:24px;color:#fff;cursor:pointer;display:inline-flex;font-size:12px;font-weight:520;gap:7px;min-height:38px;padding:0 15px;position:absolute;right:24px;transition:background-color .18s ease,border-color .18s ease,transform .18s ease;z-index:2}.meridian-hero-video-trigger:hover,.meridian-hero-video-trigger:focus-visible{background:#041c1fc2;border-color:#ffffffd1;transform:translateY(-1px)}.meridian-hero-video-trigger:focus-visible{outline:2px solid #fff;outline-offset:3px}.meridian-hero-image-supply-chain{background-size:100% 100%;top:0;right:0;bottom:0;left:0}.meridian-hero:after{background:linear-gradient(180deg,#040c0a70,#040c0abd),linear-gradient(90deg,#040c0a33,#040c0a75);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:-1}.meridian-hero-supply-chain:after,.meridian-hero-staffing:after,.meridian-hero-manufacturing:after{background:#021e2240}.meridian-hero-supply-chain h1,.meridian-hero-supply-chain .meridian-hero-summary,.meridian-hero-staffing h1,.meridian-hero-staffing .meridian-hero-summary,.meridian-hero-manufacturing h1,.meridian-hero-manufacturing .meridian-hero-summary{text-shadow:none}.meridian-hero-pixel-field{height:100%;top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;width:100%;z-index:0}.meridian-hero-inner{align-items:center;display:flex;justify-content:center;min-height:calc(100svh - var(--announcement-height) - var(--nav-height) - 112px);position:relative;text-align:center;z-index:1}@media(max-width:767px),(hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.meridian-hero-pixel-field{display:none}}.meridian-hero-copy{align-items:center;display:flex;flex-direction:column;max-width:860px;min-width:0;width:100%}.meridian-section-kicker{align-items:center;color:var(--industry-accent);display:inline-flex;font-size:12px;font-weight:400;gap:9px;letter-spacing:0;line-height:20px;margin:0 0 22px;text-transform:uppercase}.meridian-hero h1,.meridian-section-copy h2,.meridian-case-studies-head h2,.meridian-research h2,.meridian-final-cta h2{font-family:var(--font-brand);letter-spacing:0;margin:0}.meridian-hero h1{font-family:Polysans Neutral,Arial,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:52px;font-weight:400;line-height:1.08;max-width:820px;text-wrap:balance;width:100%}.meridian-hero h1 span{display:block}.meridian-hero-title-primary{white-space:nowrap}.meridian-hero-summary{color:#ffffffdb;font-size:18px;font-weight:450;line-height:28px;margin:24px 0 0;max-width:620px;text-wrap:balance;width:100%}.industry-selector{align-items:center;-webkit-backdrop-filter:blur(18px) saturate(115%);backdrop-filter:blur(18px) saturate(115%);background:#03161945;border:1px solid rgba(255,255,255,.16);border-radius:999px;box-shadow:0 10px 30px #01121529,inset 0 1px #ffffff14;display:inline-flex;gap:2px;margin-top:26px;padding:4px}.industry-selector-button{align-items:center;background:transparent;border:0;border:1px solid transparent;border-radius:999px;color:#ffffffc2;cursor:pointer;display:inline-flex;font-size:14px;height:40px;justify-content:center;padding:0 18px;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease;white-space:nowrap}.industry-selector-button:hover,.industry-selector-button:focus-visible{background:#ffffff12;color:#fff}.industry-selector-button:focus-visible{outline:2px solid rgba(191,247,249,.62);outline-offset:1px}.industry-selector-button.is-active{background:#ffffff2b;border-color:#ebfeff33;box-shadow:0 3px 12px #01121524,inset 0 1px #ffffff24;color:#fff}.meridian-hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:18px}.meridian-button-primary{min-height:48px;padding:0 22px}.meridian-button-primary{background:#fff;color:#071713}.meridian-button-industry{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff24;border-color:#ffffff94;color:#fff;min-height:48px;padding:0 22px}.meridian-button-industry:hover,.meridian-button-industry:focus-visible{background:#ffffff3d;border-color:#ffffffd1;color:#fff}.meridian-atlas-intro{align-items:center;background:var(--site-canvas);display:flex;overflow:hidden;padding:72px 0;scroll-margin-top:calc(var(--announcement-height) + var(--nav-height))}.home-atlas-grid-section{--home-atlas-content-width: 1540px;background:var(--site-canvas);box-sizing:border-box;color:#092f35;overflow:hidden;padding:clamp(84px,7vw,116px) clamp(24px,4vw,64px) clamp(92px,8vw,128px);scroll-margin-top:calc(var(--announcement-height) + var(--nav-height))}.home-atlas-grid-copy{background:var(--site-canvas);margin:0 auto clamp(48px,5vw,76px);max-width:var(--home-atlas-content-width);width:100%}.home-atlas-introduction{background:var(--site-canvas);display:flex;flex-direction:column;gap:24px;margin-bottom:clamp(30px,3vw,44px);text-align:left}.home-atlas-introduction h2{color:#092f35;font-family:"Polysans Slim",var(--font-brand);font-size:clamp(44px,4vw,64px);font-weight:300;letter-spacing:-.045em;line-height:1.02;margin:0;max-width:1360px;text-wrap:pretty}.home-atlas-introduction .atlas-intro-line{background:none;color:#092f35;margin-inline:0;-webkit-text-fill-color:#092f35}.industry-atlas-introduction{background:var(--site-canvas);box-sizing:border-box;color:#102e32;padding:clamp(64px,6vw,96px) clamp(24px,4vw,64px) clamp(24px,2.5vw,40px)}.industry-atlas-introduction .home-atlas-introduction{background:transparent;margin:0 auto;max-width:1668px}.industry-atlas-introduction .meridian-atlas-lockup,.industry-atlas-introduction .meridian-atlas-lockup-name,.industry-atlas-introduction .meridian-atlas-lockup sup{color:#000}.industry-atlas-introduction .meridian-atlas-full-wordmark{filter:brightness(0)}.industry-atlas-introduction .home-atlas-introduction h2{color:#102e32;font-size:clamp(42px,4.25vw,64px);line-height:1.04;max-width:1240px;text-wrap:balance}.industry-atlas-introduction .home-atlas-introduction .atlas-intro-line{background:none;color:#102e32;display:inline;margin-inline:0;padding-bottom:0;white-space:normal;width:auto;-webkit-text-fill-color:#102e32}.home-atlas-grid-heading{background:var(--site-canvas);box-sizing:border-box;margin:0;max-width:none;padding:0;width:100%}.home-atlas-grid-heading h2{color:#092f35;font-family:"Polysans Slim",var(--font-brand);font-size:clamp(42px,4vw,64px);font-weight:300;letter-spacing:-.045em;line-height:1.02;margin:0;max-width:1360px;text-wrap:balance}.home-atlas-grid{background:#092f3529;border-bottom:1px solid rgba(9,47,53,.16);border-top:1px solid rgba(9,47,53,.16);display:grid;gap:1px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;max-width:var(--home-atlas-content-width);width:100%}.home-atlas-card{background:#dfe8e6;color:#fff;display:flex;min-height:clamp(290px,24vw,380px);min-width:0;overflow:hidden;padding:clamp(20px,2vw,32px);position:relative;text-decoration:none}.home-atlas-card>img,.home-atlas-card-shade{top:0;right:0;bottom:0;left:0;position:absolute}.home-atlas-card>img{height:100%;object-fit:cover;transform:scale(1.01);transition:transform .7s cubic-bezier(.22,1,.36,1);width:100%}.home-atlas-card-shade{background:linear-gradient(180deg,#030f1114 18%,#030f1133 54%,#030f11c7);z-index:1}.home-atlas-card-topline{align-items:center;display:flex;font-family:var(--font-mono)!important;font-size:10px;justify-content:space-between;left:clamp(20px,2vw,32px);position:absolute;right:clamp(20px,2vw,32px);top:clamp(20px,2vw,32px);z-index:2}.home-atlas-card-topline svg{background:#04111457;border:1px solid rgba(255,255,255,.76);border-radius:999px;box-sizing:content-box;padding:6px;transition:transform .22s ease}.home-atlas-card strong{align-self:flex-end;font-family:"Polysans Slim",var(--font-brand);font-size:clamp(24px,2vw,32px);font-weight:300;letter-spacing:-.035em;line-height:1;position:relative;z-index:2}.home-atlas-card:hover>img,.home-atlas-card:focus-visible>img{transform:scale(1.045)}.home-atlas-card:hover .home-atlas-card-topline svg,.home-atlas-card:focus-visible .home-atlas-card-topline svg{transform:translate(3px,-3px)}.home-atlas-card:focus-visible{outline:2px solid #168d96;outline-offset:-4px}@media(max-width:980px){.home-atlas-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-atlas-card{min-height:300px}}@media(max-width:640px){.home-atlas-grid-section{padding:54px 20px 20px}.home-atlas-grid-heading{margin:0}.home-atlas-grid-heading h2{font-size:32px;line-height:1}.home-atlas-grid-copy{margin-bottom:38px}.industry-atlas-introduction{padding:54px 24px}.industry-atlas-introduction .home-atlas-introduction{margin-bottom:0}.home-atlas-introduction{gap:16px;margin-bottom:28px}.home-atlas-introduction h2{font-size:29px;line-height:1.12}.home-atlas-introduction .meridian-atlas-wordmark,.home-atlas-introduction .meridian-atlas-full-wordmark{height:32px}.home-atlas-introduction .meridian-atlas-lockup-name{font-size:22px}.home-atlas-grid{grid-template-columns:1fr}.home-atlas-card{min-height:250px;padding:20px}.home-atlas-card strong{font-size:27px}}@media(prefers-reduced-motion:reduce){.home-atlas-card>img,.home-atlas-card-topline svg{transition:none}}.context-story:before{background-image:radial-gradient(rgba(62,83,86,.16) .65px,transparent .65px);background-size:15px 15px;top:44px;right:0;bottom:42px;left:0;opacity:.34}.context-story-toolbar{padding:0 15px}.context-story-toolbar .meridian-logo{color:#075a62}.context-story-toolbar .meridian-logo-mark{height:17px;width:24px}.context-story-toolbar>div>span,.context-story-toolbar strong,.context-story-toolbar b,.context-story-toolbar>span{font-size:10px}.context-story-view{padding:clamp(13px,1.6vw,21px)}.context-story-view-heading strong{color:#253638;font-size:clamp(12px,1.02vw,15px);font-weight:560}.context-story-eyebrow{color:#6e7c7f;font-size:7px;letter-spacing:.08em}.context-story-status,.context-story-status.is-complete,.context-story-status.is-illustrative{background:transparent;border:0;border-radius:0;color:#7e8a8c;font-family:var(--font-mono);font-size:7px;font-weight:450;padding:2px 0;text-transform:uppercase}.context-story-navigation button{color:#808a8c;gap:5px;padding-bottom:2px}.context-story-navigation button b{font-size:8px;font-weight:480}.context-story-navigation button[aria-current=step]{color:#164f55}.context-story-navigation button>i{height:1px;left:16%;right:16%}.context-story-canvas-controls{align-items:center;display:flex;justify-content:space-between;left:0;position:absolute;right:0;top:0;z-index:3}.context-story-canvas-controls button,.context-story-canvas-controls>span{align-items:center;background:#fffffff0;border:1px solid #d5dcdb;border-radius:999px;color:#46595c;display:flex;font:inherit;font-size:7px;gap:5px;min-height:25px;padding:0 10px}.context-story-canvas-controls>span{color:#8b9698;min-width:126px}.context-story-canvas-controls>span.is-browser{color:#46595c;min-width:0}.context-story-org-canvas{height:calc(100% - 34px);margin-top:3px}.context-story-org-canvas>svg{top:16px;right:0;bottom:0;left:0}.context-story-org-canvas>svg path{stroke:#cdd8d7;stroke-width:1.4}.context-story-org-hub{background:#f8f9f8;border-color:#cbd3d2;box-shadow:0 8px 18px #112a2d0f;height:clamp(82px,8.8vw,108px);top:55%;width:clamp(82px,8.8vw,108px)}.context-story-org-hub>span{background:#07545c;box-shadow:none}.context-story-department{border-color:#d5dcdb;border-radius:8px;box-shadow:0 4px 10px #112a2d0e;max-width:164px;min-width:132px;padding:7px 9px}.context-story-department>span{border-radius:6px;height:27px;width:27px}.context-story-department strong{color:#30383a;font-size:9px;font-weight:560}.context-story-department small{font-size:7px}.context-story-department.is-technology{top:17%}.context-story-department.is-sales,.context-story-department.is-logistics{top:43%}.context-story-department.is-finance,.context-story-department.is-manufacturing{top:87%}.context-story-sop-layout{background:#ffffffdb;border:1px solid #d8dfde;border-radius:6px;gap:0;grid-template-columns:minmax(160px,.55fr) minmax(0,1.45fr);height:calc(100% - 42px);margin-top:9px;overflow:hidden}.context-story-source-panel{background:#fafbfaf5;border-right:1px solid #dfe4e3;display:flex;flex-direction:column;min-width:0;padding:clamp(13px,1.6vw,20px)}.context-story-file{border-radius:5px;box-shadow:none;margin-top:12px;padding:8px}.context-story-file>span{background:#f0f2f1;border-radius:4px;color:#5f6d70;height:27px;width:27px}.context-story-file b{background:transparent;color:#287d6e;height:auto;width:auto}.context-story-source-progress{background:#e4e8e7;height:2px;margin-top:10px;overflow:hidden}.context-story-source-progress i{background:#4a9da1;display:block;height:100%;transform:scaleX(0);transform-origin:left}.context-story-view.is-active .context-story-source-progress i{transform:scaleX(1);transition:transform 1.1s cubic-bezier(.22,1,.36,1) .18s}.context-story-source-panel>small{color:#8b9698;font-size:7px;margin-top:6px}.context-story-source-panel hr,.context-story-process-sidebar hr,.context-story-impact hr{border:0;border-top:1px solid #e0e5e4;margin:15px 0;width:100%}.context-story-extraction-grid{gap:0;grid-template-columns:1fr;margin-top:7px}.context-story-extraction-grid>span{align-items:center;background:transparent;border:0;border-bottom:1px solid #e6e9e8;border-radius:0;display:flex;justify-content:space-between;padding:7px 0}.context-story-extraction-grid b{color:#263b3f;font-size:10px;order:2}.context-story-extraction-grid small{color:#788587;font-size:7px;order:1}.context-story-extraction-map{min-width:0;overflow:hidden;position:relative}.context-story-extraction-map>svg{height:100%;top:0;right:0;bottom:0;left:0;position:absolute;width:100%}.context-story-extraction-map>svg path{fill:none;stroke:#c7d5d4;stroke-dasharray:4 5;stroke-width:1.1}.context-story-map-source,.context-story-map-object{background:#fff;border:1px solid #d4dddc;border-radius:5px;box-shadow:0 3px 8px #112a2d0b;left:50%;position:absolute;transform:translate(-50%,-50%);z-index:2}.context-story-map-source{align-items:center;color:#304548;display:flex;font-size:8px;gap:6px;padding:8px 11px;top:20%}.context-story-map-object{display:grid;gap:2px;padding:7px 9px;text-align:left;width:112px}.context-story-map-object small{color:#859193;font-family:var(--font-mono);font-size:6px;text-transform:uppercase}.context-story-map-object strong{color:#354649;font-size:7px;font-weight:540}.context-story-map-object.is-people{left:24%;top:51%}.context-story-map-object.is-policy{left:50%;top:51%}.context-story-map-object.is-system{left:76%;top:51%}.context-story-map-object.is-exception{left:40%;top:83%}.context-story-map-object.is-approval{left:60%;top:83%}.context-story-extraction-map .context-story-scan-line{left:5%;right:5%}.context-story-process-layout{background:#ffffffdb;border:1px solid #d8dfde;border-radius:6px;display:grid;grid-template-columns:minmax(155px,.48fr) minmax(0,1.52fr);height:calc(100% - 42px);margin-top:9px;overflow:hidden}.context-story-process-sidebar{background:#fafbfaf5;border-right:1px solid #dfe4e3;padding:clamp(13px,1.6vw,20px)}.context-story-process-sidebar>strong{color:#293b3e;display:block;font-size:12px;font-weight:560;margin-top:8px}.context-story-process-sidebar>p{color:#788587;font-size:7px;line-height:1.45;margin:5px 0 0}.context-story-process-sidebar dl,.context-story-impact dl{display:grid;gap:9px;margin:0}.context-story-process-sidebar dl div,.context-story-impact dl div{align-items:center;display:flex;justify-content:space-between}.context-story-process-sidebar dt,.context-story-impact dt{color:#7d898b;font-size:7px}.context-story-process-sidebar dd,.context-story-impact dd{color:#34474a;font-size:8px;font-weight:550;margin:0}.context-story-process-layout .context-story-process-canvas{height:auto;margin:0;min-width:0}.context-story-process-layout .context-story-process-node{box-shadow:0 3px 8px #112a2d0b;padding:7px;width:clamp(82px,10vw,112px)}.context-story-process-layout .context-story-process-node>span{background:#f0f3f2;color:#607174;height:22px;width:22px}.context-story-process-layout .context-story-process-node strong{font-size:7px}.context-story-process-layout .context-story-process-node.is-node-1{left:11%}.context-story-process-layout .context-story-process-node.is-node-2{left:30.5%}.context-story-process-layout .context-story-process-node.is-node-3{left:50%}.context-story-process-layout .context-story-process-node.is-node-4{left:69.5%}.context-story-process-layout .context-story-process-node.is-node-5{left:89%}.context-story-exception{border-radius:4px;left:60%}.context-story-ask-layout,.context-story-roi-layout{background:#ffffffe0;border:1px solid #d8dfde;border-radius:6px;gap:0;height:calc(100% - 42px);margin-top:9px;overflow:hidden}.context-story-ask-layout{grid-template-columns:minmax(0,1.15fr) minmax(200px,.85fr)}.context-story-mini-map,.context-story-answer,.context-story-impact,.context-story-metrics{background:transparent;border:0;border-radius:0}.context-story-answer{background:#fafbfaf7;border-left:1px solid #dfe4e3;padding:clamp(13px,1.6vw,20px)}.context-story-question{background:#fff;border-radius:5px;font-size:7px;margin-bottom:14px;padding:8px 9px}.context-story-answer>strong{color:#344649;font-size:clamp(10px,.92vw,13px);font-weight:540}.context-story-answer>p{font-size:7px}.context-story-sources span{background:#f2f4f3;border-radius:3px;font-size:6px}.context-story-roi-layout{grid-template-columns:minmax(160px,.55fr) minmax(0,1.45fr)}.context-story-impact{background:#fafbfaf7;border-right:1px solid #dfe4e3;display:block;padding:clamp(13px,1.6vw,20px)}.context-story-impact>strong{color:#235c62;display:block;font-size:clamp(22px,2.4vw,32px);font-weight:470;letter-spacing:-.045em;margin-top:7px}.context-story-impact>p{color:#768486;display:block;font-size:7px;margin:2px 0 0}.context-story-metrics{padding:clamp(13px,1.6vw,20px)}.context-story-roi-map{align-items:center;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:16px;min-height:54px;position:relative}.context-story-roi-line{background:#b9cccd;height:1px;left:9%;position:absolute;right:9%;top:50%}.context-story-roi-map>span{background:#e7f2f1;border:1px solid #8fb9bb;border-radius:4px;color:#3f5c60;font-size:6px;justify-self:center;padding:6px 7px;position:relative;z-index:1}.context-story-roi-map>span.is-human{background:#fff;border-color:#cfd9d8}.context-story-metric-head{font-size:6px}.context-story-metric{padding:8px 0}.context-story-metric>div:last-child{height:2px}.context-story-metric i{background:#519da2}@media(max-width:640px){.platform-context-ontology-visual.context-story{grid-template-rows:40px minmax(0,1fr) 36px;min-height:400px}.context-story:before{top:40px;right:0;bottom:36px;left:0}.context-story-navigation button{flex-direction:row;gap:3px}.context-story-navigation button b{font-size:6px}.context-story-canvas-controls>span{min-width:88px}.context-story-sop-layout,.context-story-process-layout,.context-story-roi-layout{grid-template-columns:minmax(96px,.58fr) minmax(0,1.42fr)}.context-story-source-panel,.context-story-process-sidebar,.context-story-impact,.context-story-answer,.context-story-metrics{padding:8px}.context-story-source-panel hr,.context-story-process-sidebar hr,.context-story-impact hr{margin:9px 0}.context-story-file{margin-top:7px;padding:5px}.context-story-file>span{display:none}.context-story-extraction-grid>span{padding:5px 0}.context-story-map-source{font-size:6px;padding:6px}.context-story-map-object{padding:5px;width:70px}.context-story-map-object strong,.context-story-process-sidebar dt,.context-story-process-sidebar dd,.context-story-impact dt,.context-story-impact dd{font-size:6px}.context-story-process-sidebar>strong{font-size:9px}.context-story-process-layout .context-story-process-node{padding:5px;width:58px}.context-story-process-layout .context-story-process-node>span,.context-story-process-layout .context-story-process-node>svg{display:none}.context-story-process-layout .context-story-process-node strong{font-size:6px}.context-story-ask-layout{grid-template-columns:minmax(80px,.7fr) minmax(0,1.3fr)}.context-story-roi-map>span{font-size:5px;padding:4px 3px}.context-story-metric>div:first-child{grid-template-columns:minmax(0,1fr) auto}.context-story-metric span{display:none}}.meridian-grid-section{border-top:1px solid rgba(4,31,36,.08);position:relative}.meridian-grid-section:before{border-left:1px solid rgba(4,31,36,.08);border-right:1px solid rgba(4,31,36,.08);bottom:0;content:"";left:max(24px,calc((100% - var(--meridian-grid-max)) / 2));pointer-events:none;position:absolute;right:max(24px,calc((100% - var(--meridian-grid-max)) / 2));top:0}.meridian-home .logo-strip{grid-template-columns:max(24px,calc((100% - var(--meridian-grid-max)) / 2)) 280px minmax(0,1fr) max(24px,calc((100% - var(--meridian-grid-max)) / 2))}.meridian-home .logo-intro{border-left:1px solid rgba(4,31,36,.08);border-right:1px solid rgba(4,31,36,.08);grid-column:2;padding:0 32px}.meridian-home .logo-marquee{border-right:1px solid rgba(4,31,36,.08);grid-column:3}.section-inner.meridian-atlas-intro-inner{align-items:center;display:flex;flex-direction:column;gap:24px;max-width:var(--meridian-grid-max);padding-left:24px;padding-right:24px;text-align:center;width:100%}.meridian-atlas-intro h2{color:#092f35;font-size:clamp(40px,3.15vw,46px);font-weight:400;letter-spacing:0;line-height:1.08;margin:0;max-width:1280px;text-wrap:pretty;width:100%}.meridian-atlas-actions{align-items:center;display:flex;gap:22px;justify-content:center}.meridian-atlas-download-trigger{align-items:center;background:transparent;border:0;color:#168d96;cursor:pointer;display:inline-flex;font:inherit;font-size:15px;font-weight:650;gap:9px;letter-spacing:0;padding:2px 0 5px;text-decoration:none}.meridian-atlas-download-trigger span{border-bottom:1px solid rgba(22,141,150,.36);padding-bottom:2px;transition:border-color .16s ease,color .16s ease}.meridian-atlas-download-trigger svg{transition:transform .16s ease}.meridian-atlas-download-trigger:hover span{border-color:currentColor;color:#08737c}.meridian-atlas-download-trigger:hover svg{transform:translateY(2px)}.meridian-atlas-download-trigger:focus-visible{border-radius:4px;outline:2px solid rgba(22,141,150,.4);outline-offset:5px}.meridian-atlas-preview-link{align-items:center;color:#849396;display:inline-flex;font-size:14px;font-weight:550;gap:6px;padding:2px 0 5px;text-decoration:none}.meridian-atlas-preview-link span{border-bottom:1px solid transparent;padding-bottom:2px;transition:border-color .16s ease,color .16s ease}.meridian-atlas-preview-link svg{transition:color .16s ease,transform .16s ease}.meridian-atlas-preview-link:hover{color:#5f7376}.meridian-atlas-preview-link:hover span{border-color:#5f73766b}.meridian-atlas-preview-link:hover svg{transform:translateY(2px)}.meridian-atlas-preview-link:focus-visible{border-radius:4px;outline:2px solid rgba(95,115,118,.35);outline-offset:5px}.atlas-download-overlay{align-items:center;animation:atlas-modal-fade .18s ease-out both;background:#02181ca8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:24px;position:fixed;z-index:1400}.atlas-download-dialog{animation:atlas-modal-enter .24s cubic-bezier(.22,1,.36,1) both;background:#fbfdfc;border:1px solid rgba(5,53,59,.16);border-radius:8px;box-shadow:0 32px 90px #01191e5c;color:#092f35;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr);max-height:calc(100svh - 48px);max-width:980px;overflow:auto;overscroll-behavior:contain;position:relative;width:min(980px,calc(100vw - 48px))}.atlas-download-close{align-items:center;background:#fbfdfceb;border:1px solid rgba(5,53,59,.16);border-radius:50%;color:#31575b;cursor:pointer;display:inline-flex;height:38px;justify-content:center;padding:0;position:absolute;right:16px;top:16px;transition:background-color .16s ease,color .16s ease;width:38px;z-index:2}.atlas-download-close:hover{background:#e9f7f7;color:#092f35}.atlas-download-close:focus-visible{outline:2px solid rgba(22,141,150,.5);outline-offset:2px}.atlas-download-preview{align-items:center;background:#d9eff1;border-right:1px solid rgba(5,53,59,.1);display:flex;justify-content:center;margin:0;min-height:540px;overflow:hidden;padding:44px 28px}.atlas-download-page-stack{aspect-ratio:1.72 / 1;max-width:480px;position:relative;width:100%}.atlas-download-page{display:block;height:auto;left:50%;position:absolute;top:50%;transform-origin:center;width:86%}.atlas-download-page.is-agents{filter:drop-shadow(0 15px 18px rgba(3,39,45,.16));transform:translate(-38%,-36%) rotate(1.2deg)}.atlas-download-page.is-impact{filter:drop-shadow(0 13px 16px rgba(3,39,45,.14));transform:translate(-42%,-41%) rotate(.7deg)}.atlas-download-page.is-domains{filter:drop-shadow(0 11px 14px rgba(3,39,45,.13));transform:translate(-46%,-46%) rotate(.25deg)}.atlas-download-page.is-cover{filter:drop-shadow(0 9px 12px rgba(3,39,45,.12));transform:translate(-50%,-51%)}.atlas-download-content{align-self:center;padding:62px 46px 48px}.atlas-download-kicker{color:#168d96;font-size:12px;font-weight:700;letter-spacing:0;margin:0 0 18px;text-transform:uppercase}.atlas-download-content h2{color:#092f35;font-family:var(--font-brand);font-size:38px;font-weight:420;letter-spacing:0;line-height:1.08;margin:0}.atlas-download-description,.atlas-download-success>p:last-of-type{color:#537074;font-size:16px;line-height:1.5;margin:20px 0 0}.atlas-download-form{display:grid;margin-top:30px}.atlas-download-form label{color:#244b50;font-size:13px;font-weight:700;margin-bottom:8px}.atlas-download-form input{background:#fff;border:1px solid #b9ccce;border-radius:4px;color:#092f35;font:inherit;font-size:16px;height:52px;outline:none;padding:0 14px;transition:border-color .16s ease,box-shadow .16s ease;width:100%}.atlas-download-form input:focus{border-color:#168d96;box-shadow:0 0 0 3px #168d9621}.atlas-download-form input[aria-invalid=true]{border-color:#b94a56;box-shadow:0 0 0 3px #b94a561c}.atlas-download-form small,.atlas-download-form em{color:#6a8588;font-size:12px;font-style:normal;line-height:1.45;margin-top:8px}.atlas-download-form em{color:#a33845;font-weight:650}.atlas-download-form button,.atlas-download-success button{align-items:center;background:#073f46;border:0;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:15px;font-weight:650;gap:9px;justify-content:center;min-height:50px;padding:0 22px;transition:background-color .16s ease,transform .16s ease}.atlas-download-form button{margin-top:22px;width:100%}.atlas-download-form button:hover,.atlas-download-success button:hover{background:#0c5961;transform:translateY(-1px)}.atlas-download-form button:focus-visible,.atlas-download-success button:focus-visible{outline:3px solid rgba(22,141,150,.3);outline-offset:2px}.atlas-download-success{align-items:flex-start;display:flex;flex-direction:column;min-height:330px;justify-content:center}.atlas-download-success>svg{color:#168d96;margin-bottom:22px}.atlas-download-success>p:first-of-type{color:#168d96;font-size:12px;font-weight:700;letter-spacing:0;margin:0 0 16px;text-transform:uppercase}.atlas-download-success strong{color:#244b50;font-weight:650}.atlas-download-success button{margin-top:28px;min-width:128px}@keyframes atlas-modal-fade{0%{opacity:0}to{opacity:1}}@keyframes atlas-modal-enter{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:860px){.atlas-download-dialog{grid-template-columns:1fr;max-width:680px}.atlas-download-preview{border-bottom:1px solid rgba(5,53,59,.1);border-right:0;min-height:0;padding:28px 36px 20px}.atlas-download-page-stack{max-width:560px}.atlas-download-content{padding:38px 42px 42px}}@media(max-width:600px){.meridian-atlas-actions{gap:14px}.meridian-atlas-download-trigger{flex-shrink:0;font-size:13px;gap:7px}.meridian-atlas-preview-link{flex-shrink:0;font-size:13px;gap:5px}.meridian-atlas-download-trigger span,.meridian-atlas-preview-link span{white-space:nowrap}.atlas-download-overlay{align-items:flex-start;padding:10px}.atlas-download-dialog{max-height:calc(100svh - 20px);width:calc(100vw - 20px)}.atlas-download-close{right:10px;top:10px}.atlas-download-preview{padding:28px 14px 14px}.atlas-download-content{padding:30px 22px 28px}.atlas-download-content h2{font-size:31px}.atlas-download-description{font-size:15px;margin-top:14px}.atlas-download-form{margin-top:24px}.atlas-download-success{min-height:280px}}.atlas-intro-line{--atlas-line-progress: 0%;background:linear-gradient(90deg,#092f35 0 var(--atlas-line-progress),#aeb7b8 var(--atlas-line-progress) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;display:block;margin-inline:auto;padding-bottom:.08em;-webkit-text-fill-color:transparent;width:fit-content}@media(min-width:981px){.meridian-atlas-intro .atlas-intro-line{white-space:nowrap}}.atlas-explorer{align-items:center;display:grid;gap:32px;grid-template-columns:minmax(460px,530px) minmax(0,1fr);min-height:620px}.atlas-wheel-area{min-width:0;transform:translate(-20px)}.atlas-explorer{--domain-accent: var(--meridian-aqua);--domain-deep: var(--meridian-deep);--domain-soft: #e9fbfb}.atlas-wheel-shell{aspect-ratio:1;container-type:inline-size;isolation:isolate;margin:0;max-width:500px;opacity:0;position:relative;transform:translateY(32px) scale(.95);transition:opacity .62s ease,transform .72s cubic-bezier(.22,1,.36,1),visibility 0s linear .72s;visibility:hidden;width:100%}.atlas-reveal-stage-1 .atlas-wheel-shell,.atlas-reveal-stage-2 .atlas-wheel-shell{opacity:1;transform:translateY(0) scale(1);transition-delay:0s;visibility:visible}.atlas-wheel-shell:before{background:repeating-radial-gradient(circle,transparent 0 14px,color-mix(in srgb,var(--domain-accent) 20%,transparent) 14px 15px);border-radius:50%;content:"";top:-10%;right:-10%;bottom:-10%;left:-10%;-webkit-mask-image:radial-gradient(circle,transparent 0 69%,#000 70% 88%,transparent 89%);mask-image:radial-gradient(circle,transparent 0 69%,#000 70% 88%,transparent 89%);opacity:.58;pointer-events:none;position:absolute;z-index:-1}.atlas-domain-wheel{display:block;height:100%;overflow:visible;width:100%}.atlas-wheel-outline{fill:none;stroke:color-mix(in srgb,var(--meridian-aqua) 78%,var(--meridian-teal));stroke-width:1.35}.atlas-wheel-rotor,.atlas-wheel-label-rotor{transform-origin:center;transition:transform .76s cubic-bezier(.22,1,.36,1);will-change:transform}.atlas-wheel-slice{transform-box:view-box;transform-origin:260px 260px;transition:transform .52s cubic-bezier(.22,1,.36,1)}.atlas-wheel-slice.is-selected{transform:translateY(-12px) scale(1.06)}.atlas-wheel-segment{cursor:pointer;fill:color-mix(in srgb,var(--domain-soft) 44%,#fff);outline:none;stroke:color-mix(in srgb,var(--domain-accent) 32%,#d9e6e6);stroke-width:.9;transition:fill .26s ease,filter .26s ease,stroke .26s ease;vector-effect:non-scaling-stroke}.atlas-wheel-segment:hover,.atlas-wheel-segment:focus-visible{fill:color-mix(in srgb,var(--domain-soft) 78%,#fff);stroke:var(--domain-accent)}.atlas-wheel-slice.is-selected .atlas-wheel-segment{fill:color-mix(in srgb,var(--domain-soft) 92%,#fff);filter:drop-shadow(0 15px 19px rgba(4,31,36,.15));stroke:var(--domain-accent);stroke-width:1.55}.atlas-wheel-label-rotor{top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.atlas-wheel-label{--label-radius: -27.5cqw;align-items:center;color:var(--meridian-ink);display:flex;flex-direction:column;gap:clamp(4px,1.1cqw,7px);height:17cqw;justify-content:center;left:50%;margin:-8.5cqw 0 0 -12.5cqw;position:absolute;text-align:center;top:50%;transform:rotate(var(--domain-angle)) translateY(var(--label-radius)) rotate(var(--label-counter-rotation));transition:color .3s ease,transform .76s cubic-bezier(.22,1,.36,1);width:25cqw}.atlas-wheel-label b{align-items:center;border-radius:50%;color:var(--domain-accent);display:flex;font-size:clamp(15px,3.9cqw,22px);font-weight:500;height:clamp(30px,7.2cqw,40px);justify-content:center;line-height:1;transition:background-color .3s ease,color .3s ease,transform .3s ease;width:clamp(30px,7.2cqw,40px)}.atlas-wheel-label span{font-size:clamp(10px,2.45cqw,14px);font-weight:450;line-height:1.2;text-wrap:balance}.atlas-wheel-label.is-selected{--label-radius: -28.6cqw}.atlas-wheel-label.is-selected b{background:var(--domain-accent);color:#fff;font-size:clamp(16px,4cqw,22px);font-weight:600;transform:scale(1.12)}.atlas-wheel-label.is-selected span{color:var(--domain-deep);font-size:clamp(11px,2.65cqw,15px);font-weight:600}.atlas-wheel-hub{align-items:center;background:var(--meridian-deep);border:7px solid rgba(255,255,255,.94);border-radius:50%;box-shadow:0 0 0 1px #cbd9da,0 8px 24px #0430371c;color:var(--domain-accent);display:flex;height:min(18.5cqw,98px);justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:min(18.5cqw,98px)}.atlas-wheel-hub .meridian-logo.is-mark-only .meridian-logo-mark{height:min(4.7cqw,25px);width:min(6.7cqw,36px)}.atlas-domain-detail{border-left:1px solid var(--meridian-line);min-width:0;opacity:0;padding:18px 18px 18px 50px;transform:translate(22px);transition:opacity .42s ease,transform .52s cubic-bezier(.22,1,.36,1),visibility 0s linear .52s;visibility:hidden}.atlas-reveal-stage-2 .atlas-domain-detail{opacity:1;transform:translate(0);transition-delay:0s;visibility:visible}.atlas-domain-overline{align-items:center;color:var(--domain-deep);display:inline-flex;font-size:20px;font-weight:500;gap:3px;letter-spacing:0;line-height:28px;margin:0 0 18px}.atlas-domain-overline svg{flex:0 0 auto}.atlas-domain-detail h2{color:var(--meridian-ink);font-size:36px;font-weight:600;line-height:48px;margin:0;max-width:none;text-wrap:balance}.atlas-domain-impact{background:var(--domain-soft);margin-top:22px;padding:14px 16px 15px;width:100%}.atlas-domain-impact p{align-items:baseline;color:#40595d;display:flex;font-size:16px;gap:14px;line-height:24px;margin:0}.atlas-domain-impact strong{color:var(--domain-accent);flex:0 0 auto;font-size:32px;font-weight:500;line-height:40px}.atlas-agent-list{animation:atlas-agent-page-in .46s cubic-bezier(.22,1,.36,1) both;display:grid;column-gap:44px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:32px;row-gap:22px}@keyframes atlas-agent-page-in{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}.atlas-agent-item{align-items:flex-start;display:flex;flex-direction:column;min-height:190px}.atlas-agent-icon{align-items:center;border-radius:50%;display:inline-flex;height:46px;justify-content:center;overflow:hidden;width:46px}.atlas-agent-icon img{display:block;height:100%;object-fit:contain;width:100%}.atlas-agent-item h3{color:var(--meridian-ink);font-size:20px;font-weight:500;line-height:28px;margin:16px 0 0}.atlas-agent-item p{color:#50666a;font-size:16px;line-height:24px;margin:8px 0 0}.atlas-agent-pagination{align-items:center;display:flex;gap:14px;justify-content:center;margin-top:24px}.atlas-agent-page-arrow{align-items:center;background:transparent;border:0;border-radius:50%;color:#63777a;cursor:pointer;display:inline-flex;height:34px;justify-content:center;padding:0;transition:background-color .18s ease,color .18s ease,transform .18s ease;width:34px}.atlas-agent-page-arrow:hover,.atlas-agent-page-arrow:focus-visible{background:color-mix(in srgb,var(--domain-soft) 78%,#fff);color:var(--domain-deep);transform:scale(1.06)}.atlas-agent-dots{align-items:center;display:flex;gap:8px}.atlas-agent-page-status{display:none}.atlas-agent-dot{background:color-mix(in srgb,var(--domain-accent) 28%,#c8d5d4);border:0;border-radius:999px;cursor:pointer;height:7px;padding:0;position:relative;transition:background-color .24s ease,width .36s cubic-bezier(.22,1,.36,1);width:7px}.atlas-agent-dot.is-active{background:color-mix(in srgb,var(--domain-accent) 22%,#dce5e4);overflow:hidden;width:30px}.atlas-agent-dot.is-active:after{background:var(--domain-accent);border-radius:inherit;content:"";top:0;right:0;bottom:0;left:0;position:absolute;transform:scaleX(0);transform-origin:left center}.atlas-agent-carousel.is-running .atlas-agent-dot.is-active:after{animation:atlas-agent-progress 6s linear both}@keyframes atlas-agent-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.meridian-problem,.meridian-atlas-showcase,.meridian-platform,.meridian-case-studies,.meridian-research{padding:112px 0}.meridian-atlas-showcase{background:#f5faf9;padding-top:40px;scroll-margin-top:calc(var(--announcement-height) + var(--nav-height))}.section-inner.meridian-atlas-showcase-inner{max-width:var(--meridian-grid-max);padding-left:24px;padding-right:24px}.atlas-explorer-frame{min-width:0;position:relative}.atlas-explorer-frame.has-toolbar .atlas-explorer{padding-top:54px}.manufacturing-atlas-filter{align-items:center;display:flex;gap:12px;justify-content:flex-end;position:absolute;right:0;top:2px;z-index:3}.manufacturing-atlas-filter-label{color:#75898c;font-size:10px;font-weight:700;line-height:1;text-transform:uppercase;white-space:nowrap}.manufacturing-atlas-filter-tabs{align-items:center;background:#edf3f1;border:1px solid #dbe5e2;border-radius:999px;display:flex;gap:2px;padding:3px}.manufacturing-atlas-filter-tabs button{align-items:center;background:transparent;border:0;border-radius:999px;color:#5d7073;cursor:pointer;display:flex;font-family:inherit;font-size:12px;font-weight:550;justify-content:center;letter-spacing:0;line-height:16px;min-height:32px;padding:5px 13px;text-align:center;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease}.manufacturing-atlas-filter-tabs button:hover,.manufacturing-atlas-filter-tabs button:focus-visible{background:#ffffffb3;color:var(--meridian-deep)}.manufacturing-atlas-filter-tabs button.is-active{background:#fff;box-shadow:0 1px 5px #041f2424;color:var(--meridian-deep);font-weight:650}.manufacturing-atlas-label-mobile{display:none}.meridian-atlas-lockup{align-items:center;color:#111;display:flex;gap:6px;margin:0}.meridian-atlas-wordmark{aspect-ratio:469 / 125;display:block;height:44px;position:relative;width:auto}.meridian-atlas-full-wordmark{display:block;height:44px;object-fit:contain;width:auto}.meridian-atlas-wordmark>i{-webkit-mask-image:url(/assets/meridian/meridian-wordmark-header.png);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;top:0;right:0;bottom:0;left:0;mask-image:url(/assets/meridian/meridian-wordmark-header.png);mask-position:center;mask-repeat:no-repeat;mask-size:contain;position:absolute}.meridian-atlas-wordmark>i.is-mark{background:var(--meridian-teal);clip-path:inset(0 74% 0 0)}.meridian-atlas-wordmark>i.is-name{background:#111;clip-path:inset(0 0 0 25%)}.meridian-atlas-lockup-name{color:#111;font-size:28px;font-weight:400;line-height:1}.meridian-atlas-lockup sup{align-self:flex-start;color:#111;font-size:10px;font-weight:700;line-height:1;margin:7px 0 0 -2px}.meridian-problem{background:#f8fbfa;padding:104px 0;position:relative;scroll-margin-top:calc(var(--announcement-height) + var(--nav-height))}.meridian-problem-sticky{align-items:center;display:flex;min-height:0;padding:0;position:relative}.meridian-problem-inner,.meridian-platform-inner,.meridian-research-inner{align-items:center;display:grid;gap:58px;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);max-width:1240px}.section-inner.meridian-problem-inner{gap:0;grid-template-columns:minmax(300px,.72fr) 48px 1px 48px minmax(0,1.55fr);max-width:var(--meridian-grid-max)}.meridian-problem .meridian-section-copy{grid-column:1}.meridian-problem-divider{align-self:stretch;background:#041f241a;grid-column:3;width:1px}.meridian-problem .reliability-panel{grid-column:5}.meridian-problem .meridian-section-copy h2{font-size:44px;line-height:52px}.meridian-problem .meridian-section-copy>p:not(.meridian-section-kicker){font-size:18px;line-height:28px;margin-top:20px;max-width:430px}.meridian-section-copy h2,.meridian-case-studies-head h2,.meridian-research h2{color:var(--meridian-ink);font-size:36px;font-weight:600;line-height:48px}.meridian-section-copy p,.research-points p{color:#50666a;font-size:16px;line-height:24px;margin:16px 0 0}.reliability-panel{background:linear-gradient(#ffffffeb,#ffffffeb),radial-gradient(circle at 88% 18%,#e8f8f7,transparent 34%);border:1px solid var(--meridian-line);border-radius:8px;box-shadow:0 28px 80px #041f2414;min-height:500px;padding:28px;transition:border-color .42s ease,box-shadow .42s ease}.reliability-panel.is-solution{border-color:color-mix(in srgb,var(--meridian-aqua) 46%,var(--meridian-line));box-shadow:0 28px 80px #044b541f}.reliability-panel-head{align-items:center;border-bottom:1px solid var(--meridian-line);display:flex;justify-content:space-between;padding-bottom:18px}.reliability-panel-head>span{color:#5e7478;font-size:12px;line-height:20px;text-transform:uppercase}.reliability-panel-head strong{color:var(--meridian-ink);font-size:24px;font-weight:500;line-height:32px}.reliability-panel-head strong span{color:#aab7b8;font:inherit;margin:0 5px}.reliability-chart{height:380px;margin-top:12px;position:relative}.reliability-chart svg{display:block;height:100%;overflow:visible;width:100%}.chart-grid-line{stroke:#041f2414;stroke-width:1}.chart-grid-line.is-eighty{stroke:#041f242b;stroke-dasharray:4 8}.chart-axis{fill:none;stroke:#041f2452;stroke-linecap:round;stroke-width:2.5}.chart-axis-label,.chart-percent-label{fill:#708386;font-family:var(--font-brand);font-size:16px;font-weight:500;letter-spacing:0}.chart-axis-label-x,.chart-axis-label-y{text-anchor:middle}.chart-percent-label{font-size:14px;text-anchor:middle}.chart-curve-base{fill:none;stroke:#041f241f;stroke-linecap:round;stroke-width:18}.chart-curve-early,.chart-gap-edge,.chart-solution-path{fill:none;stroke-linecap:round;stroke-width:7}.chart-curve-early{stroke:#47666b}.chart-gap-fill{fill:#d044523d;opacity:1;transition:opacity .42s ease}.chart-gap-edge{stroke:#d04452;stroke-dasharray:5 9;transition:opacity .36s ease}.chart-solution-path{opacity:0;stroke:var(--meridian-aqua);stroke-dasharray:580;stroke-dashoffset:580;transition:opacity .26s ease,stroke-dashoffset .76s cubic-bezier(.22,1,.36,1)}.reliability-panel.is-solution .chart-gap-fill,.reliability-panel.is-solution .chart-gap-edge{opacity:0}.reliability-panel.is-solution .chart-solution-path{opacity:1;stroke-dashoffset:0}.chart-eighty-line{stroke:#c4cdce;stroke-dasharray:5 9;stroke-width:2;transition:stroke .36s ease}.chart-duration-line{fill:none;stroke:#041f2447;stroke-linecap:round;stroke-width:1.5;transition:stroke .36s ease}.chart-duration-label{fill:#4f666a;font-family:var(--font-brand);font-size:14px;font-weight:500;letter-spacing:0;text-anchor:middle;transition:fill .36s ease}.reliability-panel.is-solution .chart-duration-line{stroke:var(--meridian-aqua)}.reliability-panel.is-solution .chart-duration-label{fill:#27727a}.reliability-panel.is-solution .chart-eighty-line{stroke:var(--meridian-aqua)}.chart-point{fill:#47666b;stroke:#fff;stroke-width:4}.chart-point.is-final{fill:#d04452;transition:fill .36s ease}.reliability-panel.is-solution .chart-point.is-final{fill:var(--meridian-aqua)}.chart-label{background:#fff;border:1px solid var(--meridian-line);border-radius:999px;color:#173136;font-size:12px;line-height:20px;padding:9px 11px;position:absolute;white-space:nowrap}.chart-label-demo{left:35%;top:20%}.chart-label-prod{right:.5%;top:-3%}.reliability-blockers{align-items:flex-start;display:flex;flex-direction:column;gap:7px;left:67%;opacity:1;pointer-events:none;position:absolute;right:4%;top:46%;transition:opacity .28s ease,transform .42s ease}.reliability-blockers:before{background:#d0445285;content:"";height:38px;left:4px;position:absolute;top:-43px;width:1px}.reliability-blockers:after{background:#d04452;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #d0445247;content:"";height:6px;left:0;position:absolute;top:-48px;width:6px}.reliability-blockers span{align-items:center;color:#8e3540;display:flex;font-size:12px;font-weight:500;gap:8px;line-height:1.3;white-space:nowrap}.reliability-blockers span:before{background:#d04452b8;border-radius:50%;content:"";flex:0 0 auto;height:4px;width:4px}.reliability-panel.is-solution .reliability-blockers{opacity:0;transform:translateY(8px)}.reliability-solution-mark{align-items:center;display:flex;flex-direction:column;gap:7px;left:70%;opacity:0;pointer-events:none;position:absolute;top:25%;transform:translate(-50%,-50%) scale(.82);transition:opacity .34s ease .12s,transform .52s cubic-bezier(.22,1,.36,1) .12s}.reliability-solution-mark .meridian-logo{align-items:center;background:#fff;border:1px solid color-mix(in srgb,var(--meridian-aqua) 58%,#d4dfdf);border-radius:50%;box-shadow:0 12px 30px #044b5429;color:var(--meridian-aqua);display:flex;height:58px;justify-content:center;width:58px}.reliability-solution-mark .meridian-logo-mark{height:24px;width:34px}.reliability-solution-mark>span:last-child{color:#27585f;font-size:11px;font-weight:600;white-space:nowrap}.reliability-panel.is-solution .reliability-solution-mark{opacity:1;transform:translate(-50%,-50%) scale(1)}.meridian-problem .reliability-panel{background:#fff;border:1px solid rgba(4,31,36,.12);border-radius:6px;box-shadow:0 24px 70px #041f2414;min-height:0;padding:22px 18px 14px}.meridian-problem .reliability-chart{aspect-ratio:880 / 430;height:auto;isolation:isolate;margin:0;position:relative;width:100%}.reliability-problem-slide .reliability-chart{--reliability-focus-color: rgba(228, 81, 77, .09)}.reliability-solution-slide .reliability-chart{--reliability-focus-color: rgba(63, 156, 167, .1)}.meridian-problem .reliability-chart:before{background:radial-gradient(circle 150px at var(--reliability-focus-x, 58%) var(--reliability-focus-y, 48%),var(--reliability-focus-color),transparent 72%);content:"";top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .28s ease;z-index:0}.meridian-problem .reliability-chart svg{position:relative;transform-origin:center;z-index:1}.meridian-problem .chart-grid-line{stroke:#041f2414;stroke-width:1}.meridian-problem .chart-axis{fill:none;stroke:#041f2447;stroke-linecap:round;stroke-linejoin:round;stroke-width:1}.meridian-problem .chart-axis-label,.meridian-problem .chart-percent-label{fill:#5c6263;font-family:var(--font-brand);letter-spacing:0}.meridian-problem .chart-axis-label{fill:#24494e;font-size:17px;font-weight:600;text-anchor:middle}.meridian-problem .chart-percent-label{font-size:13px;font-weight:500;text-anchor:middle}.meridian-problem .chart-curve-early,.meridian-problem .chart-gap-edge{fill:none;stroke-dasharray:1;stroke-dashoffset:1;stroke-linecap:round;stroke-width:3.5}.meridian-problem .chart-curve-early{stroke:#3d6d73}.meridian-problem .chart-gap-edge{opacity:1;stroke:#e4514d}.meridian-problem .chart-gap-fill{fill:url(#reliability-gap-gradient);opacity:1}.meridian-problem .chart-area-reveal{transform:scaleX(0);transform-box:fill-box;transform-origin:left center}.meridian-problem .chart-eighty-line{stroke:#041f2438;stroke-dasharray:5 7;stroke-width:1}.meridian-problem .chart-callout,.meridian-problem .chart-manual-label,.meridian-problem .chart-annotation,.meridian-problem .chart-point{opacity:0}.meridian-problem .chart-callout{transform:translateY(7px);transform-box:fill-box;transform-origin:center}.meridian-problem .chart-callout rect{fill:#eceeed;stroke:#041f2414;stroke-width:1}.meridian-problem .chart-callout-prod rect{fill:#dff0dc;stroke:#25673714}.meridian-problem .chart-callout text{fill:#3d575b;font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.06em;text-anchor:middle}.meridian-problem .chart-callout-prod text{fill:#314c51;font-size:10px}.meridian-problem .chart-callout-prod path{fill:none;stroke:#041f243d;stroke-width:1}.meridian-problem .chart-manual-label{fill:#8f3734;font-family:var(--font-brand);font-size:20px;font-weight:500;letter-spacing:0}.meridian-problem .chart-annotation{font-family:var(--font-brand);letter-spacing:0;transform:translateY(8px);transform-box:fill-box;transform-origin:center}.meridian-problem .chart-annotation-line{fill:none;stroke:#e4514d8c;stroke-width:2}.meridian-problem .chart-annotation-anchor{fill:#e4514d;stroke:#fff;stroke-width:3}.meridian-problem .chart-annotation-eyebrow{fill:#bd3b38;font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.08em}.meridian-problem .chart-annotation-copy{fill:#435b5f;font-size:14px;font-weight:500}.meridian-problem .chart-point{fill:#315f65;stroke:#fff;stroke-width:4;transform:scale(.7);transform-box:fill-box;transform-origin:center}.meridian-problem .chart-point-final{fill:#e4514d}.meridian-problem .reliability-panel.is-drawn .chart-curve-early{stroke-dashoffset:0;transition:stroke-dashoffset .76s cubic-bezier(.22,1,.36,1) .12s}.meridian-problem .reliability-panel.is-drawn .chart-gap-edge{stroke-dashoffset:0;transition:stroke-dashoffset .98s cubic-bezier(.22,1,.36,1) .82s}.meridian-problem .reliability-panel.is-drawn .chart-area-reveal{transform:scaleX(1);transition:transform .98s cubic-bezier(.22,1,.36,1) .82s}.meridian-problem .reliability-panel.is-drawn .chart-point-start{opacity:1;transform:scale(1);transition:opacity .18s ease 80ms,transform .3s ease 80ms}.meridian-problem .reliability-panel.is-drawn .chart-point-demo,.meridian-problem .reliability-panel.is-drawn .chart-callout-demo{opacity:1;transform:none;transition:opacity .26s ease .72s,transform .38s ease .72s}.meridian-problem .reliability-panel.is-drawn .chart-manual-label{opacity:1;transition:opacity .36s ease 1.12s}.meridian-problem .reliability-panel.is-drawn .chart-annotation{opacity:1;transform:none;transition:opacity .36s ease 1.26s,transform .46s ease 1.26s}.meridian-problem .reliability-panel.is-drawn .chart-point-final,.meridian-problem .reliability-panel.is-drawn .chart-callout-prod{opacity:1;transform:none;transition:opacity .26s ease 1.74s,transform .38s ease 1.74s}.reliability-story-copy{animation:reliability-copy-in .5s cubic-bezier(.22,1,.36,1) both}@keyframes reliability-copy-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.meridian-platform{align-items:center;background:linear-gradient(#032f36e6,#032f36e6),linear-gradient(rgba(113,219,226,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(113,219,226,.08) 1px,transparent 1px),#032f36;background-size:auto,44px 44px,44px 44px,auto;display:flex;min-height:720px;overflow:hidden}.meridian-platform-inner{gap:64px;grid-template-columns:minmax(330px,.78fr) minmax(0,1.22fr);max-width:var(--meridian-grid-max)}.meridian-platform .meridian-section-copy h2,.meridian-platform .meridian-section-copy p{color:#fff}.meridian-platform .meridian-section-copy p{color:#ffffffb8}.meridian-solution-copy{max-width:480px;opacity:0;transform:translateY(18px)}.meridian-platform .meridian-solution-copy h2{font-size:44px;font-weight:500;line-height:52px}.meridian-platform .meridian-solution-copy>p:not(.meridian-section-kicker){font-size:18px;line-height:28px;margin-top:22px}.meridian-platform.is-drawn .meridian-solution-copy{opacity:1;transform:none;transition:opacity .52s ease 80ms,transform .62s cubic-bezier(.22,1,.36,1) 80ms}.meridian-solution-panel{background:#ffffff09;border:1px solid rgba(113,219,226,.2);border-radius:6px;box-shadow:0 28px 70px #000f1238;min-width:0;padding:22px 18px 14px}.meridian-solution-chart{aspect-ratio:880 / 430;position:relative;width:100%}.meridian-solution-chart svg{display:block;height:100%;overflow:visible;width:100%}.solution-grid-line{stroke:#ffffff21;stroke-width:1}.solution-axis{fill:none;stroke:#fff6;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.solution-axis-label,.solution-percent-label{fill:#ffffffb3;font-family:var(--font-brand);letter-spacing:0}.solution-axis-label{fill:#dafafbe0;font-size:17px;font-weight:600;text-anchor:middle}.solution-percent-label{font-size:13px;font-weight:500;text-anchor:middle}.solution-curve-early,.solution-fast-path{fill:none;stroke-dasharray:1;stroke-dashoffset:1;stroke-linecap:round}.solution-curve-early{stroke:#effdfdad;stroke-width:4}.solution-fast-path{filter:drop-shadow(0 0 7px rgba(113,219,226,.28));stroke:#71dbe2;stroke-width:5}.solution-manual-path{fill:none;opacity:0;stroke:#ffffff47;stroke-dasharray:8 10;stroke-linecap:round;stroke-width:2}.solution-fast-fill{fill:url(#solution-area-gradient)}.solution-area-reveal{transform:scaleX(0);transform-box:fill-box;transform-origin:left center}.solution-demo-guide,.solution-production-guide{fill:none;stroke-dasharray:7 8;stroke-width:1.5}.solution-demo-guide{stroke:#ffffff57}.solution-production-guide{opacity:0;stroke:#71dbe261}.solution-callout,.solution-manual-label,.solution-point,.solution-time-saved{opacity:0}.solution-callout{transform:translateY(7px);transform-box:fill-box;transform-origin:center}.solution-callout rect{stroke:none}.solution-callout-demo rect{fill:#ffffff21}.solution-callout-prod rect{fill:#bdeff2}.solution-callout text{fill:#fff;font-family:var(--font-brand);font-size:14px;font-weight:600;letter-spacing:0;text-anchor:middle}.solution-callout-prod text{fill:#073b42;font-size:12px}.solution-callout-prod path{fill:none;stroke:#71dbe2;stroke-width:1.5}.solution-manual-label{fill:#ffffff61;font-family:var(--font-brand);font-size:16px;font-weight:500;letter-spacing:0}.solution-time-saved{fill:#9be7eb;font-family:var(--font-brand);font-size:16px;font-weight:600;letter-spacing:0;text-anchor:middle;transform:translateY(7px);transform-box:fill-box;transform-origin:center}.solution-time-saved path{fill:none;stroke:#71dbe294;stroke-width:1.5}.solution-point{fill:#f7ffff;stroke:#032f36;stroke-width:3;transform:scale(.7);transform-box:fill-box;transform-origin:center}.solution-point-final-manual{fill:#ffffff57;stroke:#032f36}.solution-point-final{fill:#71dbe2;stroke:#eaffff}.solution-logo-node{overflow:visible}.solution-logo-badge{align-items:center;background:#fff;border:2px solid #71dbe2;border-radius:50%;box-shadow:0 10px 30px #00131659;display:flex;height:56px;justify-content:center;opacity:0;transform:scale(.66);width:56px}.solution-logo-badge .meridian-logo{color:#71dbe2}.solution-logo-badge .meridian-logo-mark{height:22px;width:32px}.meridian-platform.is-drawn .solution-curve-early{stroke-dashoffset:0;transition:stroke-dashoffset .72s cubic-bezier(.22,1,.36,1) .2s}.meridian-platform.is-drawn .solution-point-start{opacity:1;transform:scale(1);transition:opacity .18s ease .12s,transform .3s ease .12s}.meridian-platform.is-drawn .solution-callout-demo,.meridian-platform.is-drawn .solution-point-demo{opacity:1;transform:none;transition:opacity .26s ease .76s,transform .38s ease .76s}.meridian-platform.is-drawn .solution-manual-path,.meridian-platform.is-drawn .solution-manual-label,.meridian-platform.is-drawn .solution-point-final-manual{opacity:1;transition:opacity .4s ease .82s}.meridian-platform.is-drawn .solution-logo-badge{opacity:1;transform:scale(1);transition:opacity .26s ease .88s,transform .46s cubic-bezier(.22,1,.36,1) .88s}.meridian-platform.is-drawn .solution-fast-path{stroke-dashoffset:0;transition:stroke-dashoffset .68s cubic-bezier(.22,1,.36,1) 1.04s}.meridian-platform.is-drawn .solution-area-reveal{transform:scaleX(1);transition:transform .68s cubic-bezier(.22,1,.36,1) 1.04s}.meridian-platform.is-drawn .solution-production-guide{opacity:1;transition:opacity .36s ease 1.42s}.meridian-platform.is-drawn .solution-point-final,.meridian-platform.is-drawn .solution-callout-prod{opacity:1;transform:none;transition:opacity .26s ease 1.58s,transform .38s ease 1.58s}.meridian-platform.is-drawn .solution-time-saved{opacity:1;transform:none;transition:opacity .36s ease 1.76s,transform .46s ease 1.76s}.meridian-case-studies{background:#f5f7f6;scroll-margin-top:calc(var(--announcement-height) + var(--nav-height))}.section-inner.meridian-case-studies-head,.section-inner.meridian-case-study-grid{max-width:1240px}.section-inner.meridian-case-study-grid{margin:42px auto 0}.meridian-case-studies-head{align-items:end;display:flex;gap:40px;justify-content:space-between;opacity:0;transform:translateY(16px)}.meridian-case-studies.is-revealed .meridian-case-studies-head{opacity:1;transform:none;transition:opacity .52s ease,transform .68s cubic-bezier(.22,1,.36,1)}.meridian-case-studies-head .meridian-section-kicker{color:#087f8c;font-size:14px;font-weight:600;line-height:22px}.meridian-case-studies-head h2{color:var(--meridian-ink);font-size:44px;font-weight:500;letter-spacing:0;line-height:52px;margin:12px 0 0}.meridian-case-studies-head>div>p:last-child{color:#52696e;font-size:17px;line-height:26px;margin:14px 0 0}.meridian-case-studies-all{align-items:center;color:#087f8c;display:inline-flex;flex:0 0 auto;font-size:15px;font-weight:600;gap:8px;padding:10px 0}.meridian-case-studies-all svg,.meridian-case-study-card b svg{transition:transform .18s ease}.meridian-case-studies-all:hover svg,.meridian-case-studies-all:focus-visible svg,.meridian-case-study-card:hover b svg,.meridian-case-study-card:focus-visible b svg{transform:translate(4px)}.meridian-case-study-grid{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.meridian-case-study-card{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid rgba(4,31,36,.12);border-radius:6px;color:inherit;cursor:pointer;display:flex;flex-direction:column;font:inherit;min-height:430px;opacity:0;overflow:hidden;padding:0;text-align:left;text-decoration:none;transform:translateY(20px);width:100%}.meridian-case-studies.is-revealed .meridian-case-study-card{opacity:1;transform:none;transition:border-color .18s ease,box-shadow .18s ease,opacity .52s ease var(--story-delay),transform .68s cubic-bezier(.22,1,.36,1) var(--story-delay)}.meridian-case-studies.is-revealed .meridian-case-study-card:hover,.meridian-case-studies.is-revealed .meridian-case-study-card:focus-visible{border-color:#087f8c6b;box-shadow:0 18px 34px #042f3517;outline:0;transform:translateY(-4px);transition-delay:0ms}.meridian-case-study-media{aspect-ratio:16 / 9;background:#dce5e4;overflow:hidden;position:relative}.meridian-case-study-background{display:block;height:100%;object-fit:cover;transition:transform .42s cubic-bezier(.22,1,.36,1);width:100%}.meridian-case-study-media:after{background:linear-gradient(135deg,#03161a75,#03161aa3);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.meridian-case-study-logo{filter:drop-shadow(0 3px 12px rgba(0,0,0,.24));height:auto;left:50%;max-height:76px;max-width:56%;object-fit:contain;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto;z-index:1}.meridian-case-study-logo.is-pls{max-height:66px;max-width:44%}.meridian-case-study-logo.is-aurobindo{max-height:82px;max-width:50%}.meridian-case-study-logo.is-advantis{max-height:64px;max-width:58%}.meridian-case-study-card:hover .meridian-case-study-background,.meridian-case-study-card:focus-visible .meridian-case-study-background{transform:scale(1.035)}.meridian-case-study-body{display:flex;flex:1;flex-direction:column;padding:24px 24px 26px}.meridian-case-study-body>span{color:#5a7478;font-size:11px;line-height:18px;text-transform:uppercase}.meridian-case-study-body h3{color:var(--meridian-ink);font-size:21px;font-weight:500;letter-spacing:0;line-height:29px;margin:16px 0 28px}.meridian-case-study-body b{align-items:center;color:#087f8c;display:inline-flex;font-size:14px;font-weight:600;gap:8px;margin-top:auto}.customer-case-study-page{background:#f8f8f6;color:var(--meridian-ink)}.customer-case-study-hero{min-height:clamp(390px,46vw,590px);overflow:hidden;position:relative}.customer-case-study-hero-image,.customer-case-study-hero-shade{top:0;right:0;bottom:0;left:0;position:absolute}.customer-case-study-hero-image{height:100%;object-fit:cover;width:100%}.customer-case-study-hero-shade{background:linear-gradient(180deg,#02131694,#0213161f 46%,#0213168f),linear-gradient(90deg,rgba(2,19,22,.34),transparent 58%)}.section-inner.customer-case-study-hero-inner{align-items:center;display:flex;justify-content:center;min-height:clamp(390px,46vw,590px);padding:64px 32px;position:relative;z-index:1}.customer-case-study-back{align-items:center;color:#fff;display:inline-flex;font-size:14px;font-weight:550;gap:8px;left:32px;position:absolute;text-decoration:none;top:30px}.customer-case-study-back svg{transition:transform .18s ease}.customer-case-study-back:hover svg,.customer-case-study-back:focus-visible svg{transform:translate(-3px)}.customer-case-study-back:focus-visible{border-radius:3px;outline:2px solid rgba(255,255,255,.82);outline-offset:5px}.customer-case-study-hero-logo{filter:drop-shadow(0 5px 22px rgba(0,0,0,.32));height:auto;max-height:124px;max-width:min(430px,52vw);object-fit:contain;width:auto}.customer-case-study-hero-logo.is-pls{max-height:105px;max-width:min(390px,46vw)}.customer-case-study-hero-logo.is-aurobindo{max-height:142px;max-width:min(430px,48vw)}.customer-case-study-hero-logo.is-advantis{max-height:104px}.customer-case-study-content{border-top:1px solid rgba(6,63,67,.12);padding:clamp(68px,8vw,116px) 0 clamp(72px,8vw,120px)}.section-inner.customer-case-study-content-inner{max-width:1180px;padding-left:32px;padding-right:32px}.customer-case-study-kicker{color:#087f8c;font-size:12px;font-weight:650;line-height:18px;margin:0 0 18px;text-transform:uppercase}.customer-case-study-content h1{color:#173133;font-family:"Polysans Slim",var(--font-brand);font-size:clamp(48px,5.5vw,78px);font-weight:300;letter-spacing:-.035em;line-height:.99;margin:0;max-width:1100px;text-wrap:balance}.customer-case-study-summary{color:#536867;font-size:clamp(19px,1.7vw,23px);line-height:1.5;margin:34px 0 0;max-width:880px}.customer-case-study-details{border-top:1px solid rgba(6,63,67,.14);display:grid;grid-template-columns:minmax(0,1.35fr) minmax(290px,.65fr);margin-top:clamp(54px,6vw,82px);padding-top:38px}.customer-case-study-details section>.mono,.customer-case-study-details aside>.mono{color:#087f8c;font-size:11px;font-weight:650;line-height:18px;margin:0 0 20px;text-transform:uppercase}.customer-case-study-details ol{list-style:none;margin:0;padding:0 54px 0 0}.customer-case-study-details li{align-items:start;border-top:1px solid rgba(6,63,67,.11);display:grid;gap:20px;grid-template-columns:38px minmax(0,1fr);padding:22px 0}.customer-case-study-details li:first-child{border-top:0;padding-top:0}.customer-case-study-details li>span{color:#81908f;font-size:11px;line-height:28px}.customer-case-study-details li p{color:#294b50;font-size:17px;line-height:28px;margin:0}.customer-case-study-details aside{border-left:1px solid rgba(6,63,67,.14);display:flex;flex-direction:column;padding-left:42px}.customer-case-study-details aside strong{color:#173f45;font-size:20px;font-weight:450;line-height:1.55}.customer-case-study-details aside a{align-items:center;align-self:flex-start;background:#062f35;border-radius:4px;color:#fff;display:inline-flex;font-size:14px;font-weight:650;gap:9px;margin-top:32px;padding:14px 18px;text-decoration:none;transition:background-color .16s ease,transform .16s ease}.customer-case-study-details aside a:hover{background:#087d86;transform:translateY(-1px)}.customer-case-study-details aside a:focus-visible{outline:3px solid rgba(8,125,134,.3);outline-offset:3px}.customer-case-study-navigation{align-items:center;border-top:1px solid rgba(6,63,67,.14);display:grid;gap:24px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);margin-top:clamp(64px,8vw,110px);padding-top:30px}.customer-case-study-navigation>a{align-items:center;color:#244b50;display:inline-flex;gap:12px;justify-self:start;text-decoration:none}.customer-case-study-navigation>a:last-child{justify-self:end;text-align:right}.customer-case-study-navigation>a span{display:grid;font-size:16px;font-weight:600;gap:3px}.customer-case-study-navigation>a small{color:#788b8d;font-size:11px;font-weight:500;letter-spacing:.02em;text-transform:uppercase}.customer-case-study-navigation>a svg{transition:transform .18s ease}.customer-case-study-navigation>a:first-child:hover svg,.customer-case-study-navigation>a:first-child:focus-visible svg{transform:translate(-3px)}.customer-case-study-navigation>a:last-child:hover svg,.customer-case-study-navigation>a:last-child:focus-visible svg{transform:translate(3px)}.customer-case-study-navigation>a:focus-visible{border-radius:3px;outline:2px solid rgba(8,125,134,.35);outline-offset:5px}.customer-case-study-navigation>.mono{color:#819396;font-size:11px}@media(max-width:760px){.customer-case-study-hero,.section-inner.customer-case-study-hero-inner{min-height:350px}.section-inner.customer-case-study-hero-inner,.section-inner.customer-case-study-content-inner{padding-left:20px;padding-right:20px}.customer-case-study-back{left:20px;top:22px}.customer-case-study-hero-logo,.customer-case-study-hero-logo.is-pls,.customer-case-study-hero-logo.is-aurobindo,.customer-case-study-hero-logo.is-advantis{max-height:80px;max-width:66vw}.customer-case-study-content h1{font-size:clamp(40px,12vw,58px);line-height:1.02}.customer-case-study-summary{font-size:18px;margin-top:24px}.customer-case-study-details{gap:34px;grid-template-columns:1fr;margin-top:46px;padding-top:28px}.customer-case-study-details ol{padding-right:0}.customer-case-study-details aside{border-left:0;border-top:1px solid rgba(6,63,67,.14);padding-left:0;padding-top:30px}.customer-case-study-navigation{gap:14px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.customer-case-study-navigation>.mono{display:none}.customer-case-study-navigation>a span{font-size:14px}}.customer-story-modal-overlay{align-items:center;animation:atlas-modal-fade .18s ease-out both;background:#02181cb8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:24px;position:fixed;z-index:1700}.customer-story-modal{animation:atlas-modal-enter .24s cubic-bezier(.22,1,.36,1) both;background:#f8fbfa;border:1px solid rgba(6,63,67,.18);border-radius:8px;box-shadow:0 34px 100px #01191e6b;color:var(--meridian-ink);max-height:calc(100svh - 48px);max-width:1080px;overflow:auto;overscroll-behavior:contain;position:relative;width:min(1080px,calc(100vw - 48px))}.customer-story-modal-close{align-items:center;background:#062126b8;border:1px solid rgba(232,253,252,.46);border-radius:50%;color:#f4ffff;cursor:pointer;display:inline-flex;height:40px;justify-content:center;padding:0;position:absolute;right:18px;top:18px;transition:background-color .16s ease,transform .16s ease;width:40px;z-index:3}.customer-story-modal-close:hover{background:#087d86;transform:translateY(-1px)}.customer-story-modal-close:focus-visible{outline:3px solid rgba(121,221,224,.58);outline-offset:3px}.customer-story-modal-media{height:280px;overflow:hidden;position:relative}.customer-story-modal-media:after{background:linear-gradient(135deg,#03161a6b,#03161ab3);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.customer-story-modal-background{display:block;height:100%;object-fit:cover;width:100%}.customer-story-modal-logo{filter:drop-shadow(0 4px 16px rgba(0,0,0,.3));height:auto;left:50%;max-height:94px;max-width:46%;object-fit:contain;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto;z-index:1}.customer-story-modal-logo.is-pls{max-height:82px;max-width:34%}.customer-story-modal-logo.is-aurobindo{max-height:108px;max-width:38%}.customer-story-modal-logo.is-advantis{max-height:78px;max-width:44%}.customer-story-modal-content{padding:38px 44px 32px}.customer-story-modal-kicker{color:#087f8c;font-size:12px;font-weight:650;line-height:18px;margin:0 0 12px;text-transform:uppercase}.customer-story-modal-content h2{color:var(--meridian-ink);font-size:40px;font-weight:500;letter-spacing:0;line-height:46px;margin:0;max-width:920px}.customer-story-modal-summary{color:#466166;font-size:18px;line-height:29px;margin:20px 0 0;max-width:840px}.customer-story-modal-details{border-top:1px solid rgba(6,63,67,.14);display:grid;gap:0;grid-template-columns:minmax(0,1.25fr) minmax(250px,.75fr);margin-top:32px;padding-top:30px}.customer-story-modal-details section>.mono,.customer-story-modal-details aside>.mono{color:#087f8c;font-size:11px;font-weight:650;line-height:18px;margin:0 0 15px;text-transform:uppercase}.customer-story-modal-details ol{list-style:none;margin:0;padding:0}.customer-story-modal-details li{align-items:start;border-top:1px solid rgba(6,63,67,.11);display:grid;gap:16px;grid-template-columns:34px minmax(0,1fr);padding:15px 0}.customer-story-modal-details li:first-child{border-top:0;padding-top:0}.customer-story-modal-details li>span{color:#819396;font-size:11px;line-height:24px}.customer-story-modal-details li p{color:#294b50;font-size:15px;line-height:24px;margin:0}.customer-story-modal-details aside{border-left:1px solid rgba(6,63,67,.14);display:flex;flex-direction:column;padding-left:34px}.customer-story-modal-details aside strong{color:#173f45;font-size:17px;font-weight:500;line-height:27px}.customer-story-modal-details aside a{align-items:center;align-self:flex-start;background:#062f35;border-radius:6px;color:#fff;display:inline-flex;font-size:14px;font-weight:650;gap:9px;margin-top:26px;padding:12px 16px;text-decoration:none;transition:background-color .16s ease,transform .16s ease}.customer-story-modal-details aside a:hover{background:#087d86;transform:translateY(-1px)}.customer-story-modal-details aside a:focus-visible{outline:3px solid rgba(8,125,134,.3);outline-offset:3px}.customer-story-modal-navigation{align-items:center;border-top:1px solid rgba(6,63,67,.14);display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);margin-top:28px;padding-top:22px}.customer-story-modal-navigation button{align-items:center;background:transparent;border:0;color:#31575b;cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:600;gap:7px;min-width:0;padding:7px 0;transition:color .16s ease}.customer-story-modal-navigation button:last-child{justify-self:end;text-align:right}.customer-story-modal-navigation button:hover{color:#087d86}.customer-story-modal-navigation button:focus-visible{border-radius:3px;outline:2px solid rgba(8,125,134,.35);outline-offset:3px}.customer-story-modal-navigation>span{color:#819396;font-size:11px}@media(max-width:720px){.customer-story-modal-overlay{align-items:flex-start;padding:10px}.customer-story-modal{max-height:calc(100svh - 20px);width:calc(100vw - 20px)}.customer-story-modal-media{height:190px}.customer-story-modal-logo,.customer-story-modal-logo.is-pls,.customer-story-modal-logo.is-aurobindo,.customer-story-modal-logo.is-advantis{max-height:68px;max-width:58%}.customer-story-modal-content{padding:26px 20px 22px}.customer-story-modal-content h2{font-size:30px;line-height:35px}.customer-story-modal-summary{font-size:16px;line-height:25px}.customer-story-modal-details{gap:24px;grid-template-columns:1fr;margin-top:26px;padding-top:24px}.customer-story-modal-details aside{border-left:0;border-top:1px solid rgba(6,63,67,.14);padding-left:0;padding-top:24px}.customer-story-modal-navigation{gap:10px}.customer-story-modal-navigation button{font-size:12px}}.meridian-testimonials{background:#fff;color:var(--meridian-ink);overflow:hidden;padding:120px 0 116px;scroll-margin-top:calc(var(--announcement-height) + var(--nav-height))}.section-inner.meridian-atlas-proof-header{align-items:center;display:flex;flex-direction:column;max-width:1240px;padding:0 24px 72px;text-align:center}.meridian-atlas-proof-header>p,.meridian-atlas-proof-header h2 span{opacity:0;transform:translateY(18px)}.meridian-testimonials.is-revealed .meridian-atlas-proof-header>p,.meridian-testimonials.is-revealed .meridian-atlas-proof-header h2 span{opacity:1;transform:none;transition:opacity .52s ease,transform .7s cubic-bezier(.22,1,.36,1)}.meridian-testimonials.is-revealed .meridian-atlas-proof-header h2 span:first-child{transition-delay:80ms}.meridian-testimonials.is-revealed .meridian-atlas-proof-header h2 span:last-child{transition-delay:.15s}.meridian-atlas-proof-header>p{color:#168d96;font-size:20px;font-weight:600;line-height:1.4;margin:0 0 24px}.meridian-atlas-proof-header h2{color:#092f35;font-family:var(--font-brand);font-size:46px;font-weight:400;letter-spacing:0;line-height:1.1;margin:0;max-width:1060px}.meridian-atlas-proof-header h2 span{display:block}.section-inner.meridian-testimonial-shell{border-left:1px solid rgba(4,31,36,.1);border-right:1px solid rgba(4,31,36,.1);display:grid;grid-template-columns:minmax(0,.92fr) minmax(470px,1fr);max-width:1240px;padding-left:0;padding-right:0}.meridian-testimonial-copy-panel{display:flex;flex-direction:column;justify-content:space-between;min-height:610px;opacity:0;padding:28px 68px 20px 16px;transform:translateY(16px)}.meridian-testimonials.is-revealed .meridian-testimonial-copy-panel{animation:meridian-testimonial-copy-in .62s cubic-bezier(.22,1,.36,1) .25s both}.meridian-testimonial-copy-panel>div:first-child,.meridian-testimonial-meta{opacity:0;transform:translateY(12px)}.meridian-testimonials.is-revealed .meridian-testimonial-copy-panel>div:first-child,.meridian-testimonials.is-revealed .meridian-testimonial-meta{opacity:1;transform:none;transition:opacity .46s ease .43s,transform .58s cubic-bezier(.22,1,.36,1) .43s}.meridian-testimonials.is-revealed .meridian-testimonial-meta{transition-delay:.56s}.meridian-testimonial-copy-panel .meridian-section-kicker{color:#087f8c;font-size:13px;font-weight:600;line-height:20px;text-transform:uppercase}.meridian-testimonial-copy-panel blockquote{color:#102f34;font-family:Georgia,Times New Roman,serif;font-size:31px;font-weight:400;letter-spacing:0;line-height:43px;margin:32px 0 0;max-width:540px}.meridian-testimonial-story-summary{color:#102f34;font-family:var(--font-brand);font-size:34px;font-weight:400;line-height:1.25;margin:32px 0 0;max-width:540px}.meridian-testimonial-meta{max-width:500px}.meridian-testimonial-company-link{align-items:center;color:#12383e;display:inline-flex;font-size:17px;font-weight:600;gap:6px;line-height:24px;text-decoration:underline;text-decoration-color:#12383e61;text-underline-offset:4px}.meridian-testimonial-company-link svg{transition:transform .16s ease}.meridian-testimonial-company-link:hover svg{transform:translate(2px,-2px)}.meridian-testimonial-company-link:focus-visible{border-radius:3px;outline:2px solid rgba(22,141,150,.42);outline-offset:5px}.meridian-testimonial-meta>p{color:#5a6f73;font-size:14px;line-height:22px;margin:16px 0 0}.meridian-testimonial-portrait{background:#e7ecea;border-left:1px solid rgba(4,31,36,.1);margin:0;min-height:610px;opacity:0;overflow:hidden;position:relative;transform:translate(18px)}.meridian-testimonials.is-revealed .meridian-testimonial-portrait{animation:meridian-testimonial-portrait-in .7s cubic-bezier(.22,1,.36,1) .36s both}.meridian-testimonial-image-crop{top:0;right:0;bottom:0;left:0;overflow:hidden;position:absolute}.meridian-testimonial-image-crop img{display:block;max-width:none;position:absolute;transform:scale(1.025);transition:transform 1.1s cubic-bezier(.22,1,.36,1) .36s}.meridian-testimonials.is-revealed .meridian-testimonial-image-crop img{transform:scale(1)}.meridian-testimonial-portrait.is-advantis .meridian-testimonial-image-crop img,.meridian-testimonial-portrait.is-pls .meridian-testimonial-image-crop img,.meridian-testimonial-portrait.is-aurobindo .meridian-testimonial-image-crop img{height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;object-position:center top;width:100%}.meridian-testimonial-portrait figcaption{background:#051417e0;bottom:0;color:#fff;display:flex;flex-direction:column;left:0;padding:18px 22px 20px;position:absolute;right:0;opacity:0;transform:translateY(14px);z-index:1}.meridian-testimonials.is-revealed .meridian-testimonial-portrait figcaption{opacity:1;transform:none;transition:opacity .44s ease .7s,transform .56s cubic-bezier(.22,1,.36,1) .7s}.meridian-testimonial-portrait figcaption strong{font-size:16px;font-weight:600;line-height:23px}.meridian-testimonial-portrait figcaption span{color:#b7c6c7;font-size:11px;line-height:17px;margin-top:2px;text-transform:uppercase}.meridian-testimonial-linkedin{align-items:center;background:#ffffff14;border:1px solid rgba(255,255,255,.28);border-radius:50%;color:#fff;display:inline-flex;height:38px;justify-content:center;position:absolute;right:20px;top:50%;transform:translateY(-50%);transition:background-color .16s ease,border-color .16s ease,color .16s ease;width:38px}.meridian-testimonial-linkedin:hover{background:#71dbe229;border-color:#71dbe2b8;color:#9be9ed}.meridian-testimonial-linkedin:focus-visible{outline:2px solid #9be9ed;outline-offset:3px}@keyframes meridian-testimonial-copy-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes meridian-testimonial-portrait-in{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}@media(max-width:980px){.meridian-testimonials{padding:94px 0 98px}.section-inner.meridian-atlas-proof-header{padding-bottom:60px}.meridian-atlas-proof-header h2{font-size:40px}.section-inner.meridian-testimonial-shell{grid-template-columns:minmax(0,.92fr) minmax(400px,1fr)}.meridian-testimonial-copy-panel{min-height:550px;padding:20px 38px 14px 10px}.meridian-testimonial-copy-panel blockquote{font-size:27px;line-height:38px;margin-top:25px}.meridian-testimonial-portrait{min-height:550px}}@media(min-width:701px){.home-nav-shell{--announcement-height: 36px;--nav-height: 64px}.home-nav-shell>.announcement{font-size:12px;line-height:16px;padding-block:7px}.home-nav-shell>.site-header{min-height:var(--nav-height)}.home-nav-shell .meridian-hero h1{font-size:clamp(56px,4.4vw,62px);line-height:1.04;max-width:1100px}.home-nav-shell .meridian-hero-copy{max-width:1100px}.home-nav-shell .meridian-hero-summary{font-size:19px;line-height:29px;max-width:660px}}@media(max-width:700px){.meridian-testimonials{padding:76px 0 82px}.section-inner.meridian-atlas-proof-header{padding:0 16px 48px}.meridian-atlas-proof-header>p{font-size:17px;margin-bottom:18px}.meridian-atlas-proof-header h2{font-size:34px;line-height:1.12}.section-inner.meridian-testimonial-shell{border-left:0;border-right:0;grid-template-columns:1fr}.meridian-testimonial-copy-panel{min-height:520px;padding:0 16px 34px}.meridian-testimonial-copy-panel blockquote{font-size:27px;line-height:38px}.meridian-testimonial-meta{margin-top:52px}.meridian-testimonial-portrait{aspect-ratio:4 / 5;border-left:0;min-height:0}}.meridian-team{background:linear-gradient(180deg,#f5f7f6 0,#162023 72px,#080c0d 128px),#080c0d;color:#f4f7f6;overflow:hidden;padding:174px 0 116px;scroll-margin-top:calc(var(--announcement-height) + var(--nav-height))}.section-inner.meridian-team-inner{max-width:1240px}.meridian-team-head{align-items:end;display:grid;gap:64px;grid-template-columns:minmax(0,1fr);opacity:0;transform:translateY(18px)}.meridian-team.is-revealed .meridian-team-head{opacity:1;transform:none;transition:opacity .52s ease,transform .7s cubic-bezier(.22,1,.36,1)}.meridian-team-head .meridian-section-kicker{color:#63cdd0;font-size:14px;font-weight:600;line-height:22px}.meridian-team-head h2{align-items:center;column-gap:24px;display:flex;flex-wrap:nowrap;font-family:var(--font-brand);font-size:46px;font-weight:500;letter-spacing:0;line-height:54px;margin:12px 0 0}.meridian-team-columbia-lockup{aspect-ratio:6.28;display:inline-block;flex:0 0 250px;overflow:hidden;position:relative;transform:translateY(-2px);width:250px}.meridian-team-columbia-lockup img{display:block;filter:brightness(0) invert(1);height:auto;left:0;max-width:none;position:absolute;top:0;transform:translate(-3.45%,-37.1%);width:108.4%}.meridian-team-head>p{color:#a7b5b6;font-size:17px;line-height:26px;margin:0 0 4px}.meridian-founder-grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:54px}.meridian-founder-card{background:#111718;border:1px solid rgba(226,246,245,.13);border-radius:6px;min-width:0;opacity:0;overflow:hidden;transform:translateY(22px)}.meridian-team.is-revealed .meridian-founder-card{opacity:1;transform:none;transition:border-color .18s ease,opacity .54s ease var(--founder-delay),transform .72s cubic-bezier(.22,1,.36,1) var(--founder-delay)}.meridian-team.is-revealed .meridian-founder-card:hover{border-color:#63cdd080}.meridian-founder-photo{aspect-ratio:362 / 353;background:#8b8c89;overflow:hidden;position:relative}.meridian-founder-photo img{display:block;height:auto;left:var(--founder-photo-left);max-width:none;position:absolute;top:var(--founder-photo-top);transform:translate(-50%);transform-origin:50% 30%;transition:transform .48s cubic-bezier(.22,1,.36,1);width:var(--founder-photo-scale)}.meridian-founder-card:hover .meridian-founder-photo img{transform:translate(-50%) scale(1.015)}.meridian-founder-copy{padding:24px 24px 27px}.meridian-founder-copy h3{color:#fff;font-size:23px;font-weight:500;letter-spacing:0;line-height:30px;margin:0}.meridian-founder-heading{align-items:center;display:flex;gap:14px;justify-content:space-between}.meridian-founder-heading a{align-items:center;border:1px solid rgba(113,219,226,.34);border-radius:50%;color:#71dbe2;display:inline-flex;flex:0 0 auto;height:36px;justify-content:center;transition:background-color .16s ease,border-color .16s ease,color .16s ease;width:36px}.meridian-founder-heading a:hover,.meridian-founder-heading a:focus-visible{background:#71dbe2;border-color:#71dbe2;color:#041f24}.meridian-founder-copy span{color:#63cdd0;display:block;font-size:15px;line-height:22px;margin-top:2px}.meridian-founder-copy p{color:#a9b7b8;font-size:15px;line-height:23px;margin:20px 0 0}.meridian-team-proof{border-top:1px solid rgba(226,246,245,.14);margin-top:74px;opacity:0;padding-top:32px;transform:translateY(18px)}.meridian-team.is-revealed .meridian-team-proof{opacity:1;transform:none;transition:opacity .52s ease .52s,transform .68s cubic-bezier(.22,1,.36,1) .52s}.meridian-team.is-revealed .meridian-investor-proof{transition-delay:.66s}.meridian-team-proof-head{align-items:baseline;display:grid;gap:32px;grid-template-columns:170px minmax(0,1fr)}.meridian-team-proof-head span{color:#f4f7f6;font-size:16px;font-weight:600;line-height:24px;text-transform:uppercase}.meridian-team-proof-head p{color:#879697;font-size:14px;line-height:22px;margin:0}.meridian-team-origin-grid,.meridian-investor-grid{display:grid;gap:12px;margin-top:28px}.meridian-team-origin-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.meridian-team-origin,.meridian-investor{border:1px solid rgba(226,246,245,.12);border-radius:5px;overflow:hidden;position:relative}.meridian-team-origin{aspect-ratio:366 / 169;border-color:#ffffff29;transition:border-color .18s ease,transform .22s ease}.meridian-team-origin-sprite{display:block;left:-377.32%;max-width:none;position:absolute;top:var(--sprite-top);width:495.63%}.meridian-team-origin-logo{display:none}.meridian-team-origin:hover{border-color:#ffffff6b;transform:translateY(-2px)}.meridian-team-origin-columbia{background:#b9d9eb}.meridian-team-origin-columbia img,.meridian-team-origin-amazon img{filter:grayscale(1) contrast(1.08);mix-blend-mode:multiply}.meridian-team-origin-palantir{background:#17212b}.meridian-team-origin-amazon{background:#f90}.meridian-team-origin-openai{background:#10a37f}.meridian-team-origin-google{background:linear-gradient(112deg,#4285f4 0,#4285f4 40%,#34a853 40%,#34a853 59%,#fbbc05 59%,#fbbc05 77%,#ea4335 77%,#ea4335)}.meridian-team-origin-palantir img,.meridian-team-origin-openai img,.meridian-team-origin-google img{filter:grayscale(1) contrast(1.08) invert(1);mix-blend-mode:screen}.meridian-investor-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.meridian-investor{align-items:center;aspect-ratio:314 / 145;display:flex;justify-content:center;padding:20px;transition:border-color .18s ease,transform .22s ease}.meridian-investor:hover{border-color:#ffffff6b;transform:translateY(-2px)}.meridian-investor-sv-angel{background:#f7f7f3;color:#111516}.meridian-investor-sv-lockup{font-size:28px;font-weight:700;line-height:1;position:relative;white-space:nowrap}.meridian-investor-sv-halo{border:4px solid #b89612;border-radius:50%;height:12px;left:50%;position:absolute;top:-14px;transform:translate(-50%) rotate(-16deg);width:31px}.meridian-investor-pear{background:#eef5be}.meridian-investor-pear-logo{display:block;height:auto;max-height:88px;max-width:72%;object-fit:contain;width:auto}.meridian-investor-anthropic{background:#cc9f7c;color:#151515}.meridian-investor-anthropic-wordmark{font-size:27px;font-weight:700;line-height:1;white-space:nowrap}.meridian-investor-sunflower{background:#123b20;color:#f6f3e9}.meridian-investor-sunflower-lockup{align-items:center;display:flex;font-size:17px;font-weight:500;gap:9px;line-height:1;white-space:nowrap}.meridian-investor-sunflower-mark{background:#ffdf36;clip-path:polygon(50% 0%,60% 27%,85% 15%,73% 40%,100% 50%,73% 60%,85% 85%,60% 73%,50% 100%,40% 73%,15% 85%,27% 60%,0% 50%,27% 40%,15% 15%,40% 27%);flex:0 0 auto;height:24px;width:24px}@media(max-width:980px){.meridian-team{padding:148px 0 94px}.meridian-team-head{gap:42px;grid-template-columns:minmax(0,1fr)}.meridian-team-head h2{font-size:40px;line-height:48px}.meridian-team-columbia-lockup{flex-basis:220px;width:220px}.meridian-founder-copy{padding:20px 20px 24px}.meridian-founder-copy h3{font-size:20px;line-height:27px}.meridian-founder-copy p{font-size:14px;line-height:21px}.meridian-team-origin-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.meridian-investor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.meridian-team{padding:126px 0 78px}.meridian-team-head{align-items:start;gap:22px;grid-template-columns:1fr}.meridian-team-head h2{flex-wrap:wrap;font-size:38px;line-height:44px}.meridian-team-columbia-lockup{flex-basis:200px;width:200px}.meridian-team-head>p{font-size:16px;line-height:24px}.meridian-founder-grid{display:flex;gap:12px;margin-right:-16px;overflow-x:auto;padding-bottom:14px;scroll-padding-right:16px;scroll-snap-type:x mandatory;scrollbar-width:none}.meridian-founder-grid::-webkit-scrollbar{display:none}.meridian-founder-card{flex:0 0 min(82vw,320px);scroll-snap-align:start}.meridian-team-proof{margin-top:54px}.meridian-team-proof-head{gap:10px;grid-template-columns:1fr}.meridian-team-origin-grid,.meridian-investor-grid{gap:9px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:22px}.meridian-investor{padding:14px}.meridian-investor-sv-lockup{font-size:21px}.meridian-investor-sv-halo{border-width:3px;height:9px;top:-11px;width:25px}.meridian-investor-pear-logo{max-height:56px;max-width:76%}.meridian-investor-pear{padding:8px}.meridian-investor-anthropic-wordmark{font-size:20px}.meridian-investor-sunflower-lockup{font-size:10px;gap:4px}.meridian-investor-sunflower-mark{height:16px;width:16px}}.meridian-research{background:radial-gradient(circle at 12% 18%,var(--industry-soft),transparent 30%),#f8fbfa}.meridian-research-inner{align-items:start}.research-points{background:#fff;border:1px solid var(--meridian-line);border-radius:8px;padding:28px}.research-points p{margin-top:0}.research-points ul{display:grid;gap:14px;list-style:none;margin:24px 0 0;padding:0}.research-points li{align-items:flex-start;color:#254046;display:flex;gap:12px;font-size:16px;line-height:24px}.research-points svg{color:var(--industry-accent);flex:0 0 auto;margin-top:2px}.meridian-final-cta{background:var(--meridian-ink);color:#fff;padding:92px 0}.meridian-final-cta-inner{align-items:center;display:grid;gap:24px;justify-items:center;text-align:center}.meridian-final-cta-inner>*{opacity:0;transform:translateY(16px)}.meridian-final-cta.is-revealed .meridian-final-cta-inner>*{opacity:1;transform:none;transition:opacity .48s ease,transform .64s cubic-bezier(.22,1,.36,1)}.meridian-final-cta.is-revealed .meridian-final-cta-inner>h2{transition-delay:90ms}.meridian-final-cta.is-revealed .meridian-final-cta-inner>.button{transition-delay:.18s}.meridian-final-cta.is-revealed .meridian-final-cta-inner>.button:hover,.meridian-final-cta.is-revealed .meridian-final-cta-inner>.button:focus-visible{transform:translateY(-1px);transition-delay:0ms;transition-duration:.16s}.meridian-final-cta .meridian-logo,.meridian-final-cta .meridian-logo-word{color:#fff}.meridian-final-cta-logo{display:block;height:auto;width:171px}.meridian-final-cta h2{color:#fff;font-size:36px;font-weight:600;line-height:48px;max-width:740px}.industry-footer-cta{align-items:center;background:var(--footer-surface, #000);color:#fff;display:flex;isolation:isolate;justify-content:center;min-height:min(720px,calc(100svh - var(--nav-height)));overflow:hidden;position:relative}.industry-footer-cta-image,.industry-footer-cta-shade{top:0;right:0;bottom:0;left:0;position:absolute}.industry-footer-cta-image{filter:brightness(.84) saturate(.92);height:100%;object-fit:cover;object-position:center;transform:scale(1.005);width:100%;z-index:-2}.industry-footer-cta-shade{background:linear-gradient(180deg,transparent 0%,transparent 48%,color-mix(in srgb,var(--footer-surface, #000) 14%,transparent) 62%,color-mix(in srgb,var(--footer-surface, #000) 66%,transparent) 86%,var(--footer-surface, #000) 100%);z-index:-1}.industry-footer-cta-content{align-items:center;display:flex;flex-direction:column;margin-top:-2%;padding:54px 24px 82px;text-align:center}.industry-footer-cta-content h2{color:#fff;font-family:"Polysans Slim",var(--font-brand);font-size:clamp(34px,3.5vw,54px);font-weight:300;letter-spacing:-.045em;line-height:.98;margin:0;text-wrap:balance}.industry-footer-cta-content h2 span{display:block}.industry-footer-cta-content a{align-items:center;background:#fff;border-radius:999px;color:#092f33;display:inline-flex;font-size:15px;font-weight:500;gap:10px;justify-content:center;margin-top:34px;min-height:52px;padding:0 25px;transition:background-color .18s ease,color .18s ease,transform .18s ease}.industry-footer-cta-content a:hover,.industry-footer-cta-content a:focus-visible{background:#b9f1f0;color:#022d32;outline:none;transform:translateY(-2px)}@media(max-width:700px){.industry-footer-cta{min-height:670px}.industry-footer-cta-image{filter:brightness(.8) saturate(.9);object-position:center}.industry-footer-cta-content{margin-top:-2%;padding:56px 20px 74px}.industry-footer-cta-content h2{font-size:clamp(32px,9vw,42px);line-height:1.02}.industry-footer-cta-content a{margin-top:28px;min-height:48px;padding:0 22px}}.meridian-team-future{background:#000;color:#fff;isolation:isolate;min-height:0;overflow:hidden;padding:clamp(64px,5vw,84px) 0 clamp(48px,4vw,68px);position:relative}.meridian-team-future-background,.meridian-team-future-shade{top:0;right:0;bottom:0;left:0;position:absolute}.meridian-team-future-background{filter:blur(3px) brightness(.72) saturate(.82);height:100%;object-fit:cover;transform:scale(1.025);width:100%;z-index:-2}.meridian-team-future-shade{background:linear-gradient(180deg,#020c091f,#0209076b 58%,#000000db 84%,#000),linear-gradient(90deg,rgba(2,18,13,.28),transparent 48%,rgba(4,10,8,.2));z-index:-1}.section-inner.meridian-team-future-inner{max-width:1344px;padding-left:clamp(24px,4.5vw,72px);padding-right:clamp(24px,4.5vw,72px);position:relative}.meridian-team-future-heading{align-items:center;display:flex;flex-direction:column;text-align:center}.meridian-team-future-heading h2{color:#fff;font-family:"Polysans Slim",var(--font-brand);font-size:clamp(42px,3.3vw,52px);font-weight:300;letter-spacing:-.035em;line-height:1.03;margin:0;max-width:820px;text-wrap:balance}.meridian-team-future-heading h2 span{display:block}.meridian-team-future-heading p{color:#ffffffeb;font-size:clamp(16px,1.25vw,19px);line-height:1.4;margin:18px 0 0;max-width:600px;text-wrap:pretty}.meridian-team-future-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin:clamp(28px,3vw,40px) auto 0}.meridian-team-future-action{align-items:center;align-self:center;background:#fff;border:1px solid rgba(255,255,255,.76);border-radius:999px;color:#102e32;display:inline-flex;font-size:15px;gap:10px;justify-content:center;margin:0;min-height:50px;padding:0 24px;position:relative;transition:background-color .18s ease,transform .18s ease;width:fit-content;z-index:1}.meridian-team-future-action.is-secondary{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#08181957;border-color:#ffffffa8;color:#fff}.meridian-team-future-action.is-secondary:hover,.meridian-team-future-action.is-secondary:focus-visible{background:#ffffff2e}.meridian-team-future-action:hover,.meridian-team-future-action:focus-visible{background:#d9efed;outline:none;transform:translateY(-2px)}.meridian-team-future-action svg{transition:transform .18s ease}.meridian-team-future-action:hover svg,.meridian-team-future-action:focus-visible svg{transform:translate(3px)}.meridian-team-future-links{display:grid;gap:12px;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);margin-top:clamp(40px,4vw,56px);transition:grid-template-columns .42s cubic-bezier(.22,1,.36,1)}.meridian-team-future-card{align-items:flex-end;border:1px solid transparent;border-radius:12px;display:flex;justify-content:space-between;min-height:clamp(210px,16vw,250px);overflow:hidden;padding:clamp(28px,2.6vw,40px);position:relative;transition:background-color .32s ease,border-color .32s ease,color .32s ease}.meridian-team-future-card>span:first-child{font-family:"Polysans Slim",var(--font-brand);font-size:clamp(38px,3.1vw,50px);font-weight:300;letter-spacing:-.035em;line-height:1}.meridian-team-future-card.is-about{background:#fffffff5;color:#343838}.meridian-team-future-card.is-careers{-webkit-backdrop-filter:blur(18px) saturate(90%);backdrop-filter:blur(18px) saturate(90%);background:#fff3;border-color:#ffffff21;color:#fff}.meridian-team-future-arrow{align-items:center;background:#1e1f1fe6;border-radius:50%;color:#fff;display:inline-flex;flex:0 0 auto;height:48px;justify-content:center;transition:transform .22s ease;width:48px}.meridian-team-future-card.is-careers .meridian-team-future-arrow{background:#ffffffeb;color:#252929}.meridian-team-future-card:hover,.meridian-team-future-card:focus-visible{outline:none}.meridian-team-future-card.is-about:hover,.meridian-team-future-card.is-about:focus-visible{background:#fff}.meridian-team-future-links:has(.is-careers:hover),.meridian-team-future-links:has(.is-careers:focus-visible){grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)}.meridian-team-future-links:has(.is-careers:hover) .is-about,.meridian-team-future-links:has(.is-careers:focus-visible) .is-about{-webkit-backdrop-filter:blur(18px) saturate(90%);backdrop-filter:blur(18px) saturate(90%);background:#fff3;border-color:#ffffff21;color:#fff}.meridian-team-future-links:has(.is-careers:hover) .is-about .meridian-team-future-arrow,.meridian-team-future-links:has(.is-careers:focus-visible) .is-about .meridian-team-future-arrow{background:#ffffffeb;color:#252929}.meridian-team-future-links:has(.is-careers:hover) .is-careers,.meridian-team-future-links:has(.is-careers:focus-visible) .is-careers{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-color:transparent;color:#343838}.meridian-team-future-links:has(.is-careers:hover) .is-careers .meridian-team-future-arrow,.meridian-team-future-links:has(.is-careers:focus-visible) .is-careers .meridian-team-future-arrow{background:#1e1f1fe6;color:#fff}.meridian-team-future-card:hover .meridian-team-future-arrow,.meridian-team-future-card:focus-visible .meridian-team-future-arrow{transform:translate(3px,-3px)}.meridian-team-future-heading,.meridian-team-future-action{opacity:0;transform:translateY(18px)}.meridian-team-future.is-revealed .meridian-team-future-heading,.meridian-team-future.is-revealed .meridian-team-future-action{opacity:1;transform:none;transition:opacity .52s ease,transform .7s cubic-bezier(.22,1,.36,1)}.meridian-team-future.is-revealed .meridian-team-future-action{transition-delay:.11s}@media(max-width:800px){.meridian-team-future{min-height:0;padding:72px 0 58px}.section-inner.meridian-team-future-inner{padding-left:20px;padding-right:20px}.meridian-team-future-heading{gap:0}.meridian-team-future-heading h2{font-size:clamp(38px,10vw,48px);max-width:600px}.meridian-team-future-heading p{font-size:17px;margin-top:16px;max-width:560px}.meridian-team-future-links{grid-template-columns:1fr;margin-top:46px;transition:none}.meridian-team-future-links:has(.is-careers:hover),.meridian-team-future-links:has(.is-careers:focus-visible){grid-template-columns:1fr}.meridian-team-future-card{min-height:200px;padding:28px}.meridian-team-future-card>span:first-child{font-size:38px}}@media(max-width:520px){.meridian-team-future{padding:38px 0 36px}.section-inner.meridian-team-future-inner{padding-left:16px;padding-right:16px}.meridian-team-future-heading{gap:0}.meridian-team-future-heading h2{font-size:clamp(30px,9.5vw,34px);line-height:1}.meridian-team-future-heading p{font-size:14px;line-height:1.38;margin-top:14px}.meridian-team-future-action{font-size:14px;min-height:46px;padding:0 20px}.meridian-team-future-actions{align-items:stretch;flex-direction:column;margin-top:24px;max-width:240px}.meridian-team-future-action{width:100%}.meridian-team-future-links{gap:10px;margin-top:26px}.meridian-team-future-card{min-height:124px;padding:18px 20px}.meridian-team-future-card>span:first-child{font-size:28px}.meridian-team-future-arrow{height:40px;width:40px}}@media(prefers-reduced-motion:reduce){.meridian-team-future-heading,.meridian-team-future-action{opacity:1;transform:none;transition:none}}@media(max-width:1180px){.meridian-platform-inner,.meridian-research-inner{grid-template-columns:1fr}.meridian-solution-copy{max-width:650px}.section-inner.meridian-problem-inner{gap:44px;grid-template-columns:1fr}.meridian-problem .meridian-section-copy,.meridian-problem .reliability-panel{grid-column:auto}.meridian-problem-divider{display:none}.meridian-problem-sticky{padding:0}.meridian-problem .meridian-section-copy{max-width:620px}.meridian-problem .reliability-panel{min-height:0}.atlas-explorer{gap:22px;grid-template-columns:minmax(390px,430px) minmax(0,1fr)}.atlas-agent-list{column-gap:28px;row-gap:18px}.meridian-case-study-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.meridian-home .logo-strip{grid-template-columns:1fr}.meridian-home .logo-intro{border-left:0;border-right:0;grid-column:auto}.meridian-home .logo-marquee{border-right:0;grid-column:auto}.meridian-hero{min-height:620px;padding:52px 0}.meridian-hero-inner{min-height:516px}.meridian-hero h1{font-size:46px;line-height:1.1}.meridian-section-copy h2,.meridian-case-studies-head h2,.meridian-research h2,.meridian-final-cta h2{font-size:34px;line-height:44px}.meridian-problem .meridian-section-copy h2,.meridian-platform .meridian-solution-copy h2{font-size:40px;line-height:48px}.meridian-problem,.meridian-atlas-showcase,.meridian-platform,.meridian-case-studies,.meridian-research{padding:82px 0}.meridian-atlas-showcase{padding-top:32px}.atlas-explorer-frame.has-toolbar .atlas-explorer{padding-top:0}.manufacturing-atlas-filter{justify-content:center;margin-bottom:30px;position:static}.meridian-case-study-card{min-height:410px}.atlas-explorer{gap:70px;grid-template-columns:1fr;min-height:0}.atlas-wheel-shell{margin:0 auto;max-width:560px}.atlas-wheel-area{transform:none}.atlas-domain-detail{border-left:0;border-top:1px solid var(--meridian-line);padding:48px 0 0}}@media(max-width:700px){.meridian-hero{min-height:0;padding:54px 0 64px}.meridian-hero-inner{min-height:0}.manufacturing-atlas-filter{align-items:flex-start;flex-direction:column;gap:8px;margin-bottom:24px}.manufacturing-atlas-filter-tabs{display:grid;grid-template-columns:.55fr .85fr 1fr 1.1fr 1fr;max-width:100%;overflow:visible;width:100%}.manufacturing-atlas-filter-tabs button{font-size:11px;min-width:0;padding-left:5px;padding-right:5px;white-space:nowrap}.manufacturing-atlas-label-desktop{display:none}.manufacturing-atlas-label-mobile{display:inline}.meridian-hero-image-supply-chain{background-position:center 62%!important;background-size:cover;top:-2%;right:-2%;bottom:-2%;left:-2%}.meridian-hero-inner,.meridian-problem-inner,.meridian-platform-inner,.meridian-case-studies-head,.meridian-research-inner,.meridian-case-study-grid{gap:30px}.meridian-grid-section:before{display:none}.meridian-hero h1{font-size:40px;line-height:46px;max-width:580px}.meridian-atlas-intro{padding:56px 0}.section-inner.meridian-atlas-intro-inner{gap:20px}.meridian-atlas-intro h2{font-size:38px;line-height:43px}.meridian-atlas-wordmark{height:40px}.meridian-atlas-lockup-name{font-size:26px}.meridian-atlas-lockup sup{font-size:9px;margin-top:6px}.meridian-section-copy p,.research-points p{font-size:16px}.meridian-problem .meridian-section-copy>p:not(.meridian-section-kicker){font-size:16px;line-height:24px}.industry-selector{border-radius:22px;display:grid;gap:4px;grid-template-columns:1fr 1fr;justify-content:center;margin-top:24px;max-width:560px;padding:4px;width:100%}.industry-selector-button{font-size:13px;height:42px;min-width:0;width:100%}.meridian-hero-summary{font-size:16px;line-height:24px;margin-top:18px;max-width:520px}.meridian-hero-actions{align-items:stretch;flex-direction:column;margin-top:18px;max-width:560px;width:100%}.meridian-button-primary{width:100%}.atlas-explorer{gap:52px}.meridian-case-study-grid{grid-template-columns:1fr}.meridian-case-studies-head{align-items:flex-start;flex-direction:column;gap:24px}.meridian-case-studies-head h2{font-size:38px;line-height:44px}.meridian-case-studies-all{padding:0}.meridian-case-study-body{min-height:230px;padding:22px}.atlas-wheel-shell{width:96%}.atlas-wheel-hub{border-width:6px}.atlas-domain-detail{padding-top:38px}.atlas-domain-detail h2{font-size:24px;line-height:32px}.atlas-domain-impact p{align-items:flex-start;flex-direction:column;gap:8px}.atlas-agent-list{gap:34px;grid-template-columns:1fr}.atlas-agent-item{min-height:0}.meridian-problem{padding:64px 0}.meridian-problem .reliability-panel{min-height:0;padding:12px 8px 6px}.meridian-problem .reliability-chart{height:auto}.meridian-platform{min-height:0}.meridian-platform .meridian-solution-copy h2{font-size:34px;line-height:42px}.meridian-platform .meridian-solution-copy>p:not(.meridian-section-kicker){font-size:16px;line-height:24px}.meridian-solution-panel{padding:12px 8px 6px}.solution-axis-label{font-size:32px}.solution-percent-label{font-size:28px}.solution-callout text{font-size:27px}.solution-callout-prod text{font-size:21px}.solution-manual-label,.solution-time-saved{font-size:27px}.meridian-problem .chart-axis-label{font-size:28px}.meridian-problem .chart-percent-label{font-size:24px}.meridian-problem .chart-callout text{font-size:26px}.meridian-problem .chart-callout-prod text{font-size:24px}.meridian-problem .chart-manual-label{font-size:26px}.meridian-problem .chart-annotation{font-size:23px;transform:translate(-88px,8px)}.meridian-problem .reliability-panel.is-drawn .chart-annotation{transform:translate(-88px)}.meridian-case-study-card{min-height:0}}@media(max-width:480px){.meridian-hero h1{font-size:36px;line-height:42px}.meridian-hero-summary{font-size:16px;line-height:24px}.meridian-problem{height:auto;padding:64px 0}.meridian-problem-sticky{padding:0}.meridian-problem .meridian-section-copy h2{font-size:32px;line-height:40px}.meridian-atlas-intro h2{font-size:34px;line-height:39px}.meridian-atlas-lockup-name{font-size:22px}.meridian-atlas-wordmark{height:34px}.meridian-atlas-lockup sup{font-size:8px}}.meridian-problem.reliability-narrative{background:#fff;height:auto;min-height:0;padding:0;scroll-margin-top:calc(var(--announcement-height) + var(--nav-height))}.reliability-slide{background:#fff;border-top:1px solid rgba(4,31,36,.08);padding:104px 0 112px;position:relative;scroll-margin-top:calc(var(--announcement-height) + var(--nav-height))}.reliability-slide-inner{display:grid;gap:52px;grid-template-columns:minmax(0,1fr);max-width:1280px}.reliability-slide-heading{max-width:720px}.reliability-slide-heading h2,.reliability-research-copy h2{color:#092f35;font-size:clamp(44px,4.3vw,62px);font-weight:400;letter-spacing:0;line-height:1.04;margin:14px 0 0}.reliability-reveal-section .reliability-slide-heading,.reliability-research-bridge .reliability-research-copy,.reliability-research-bridge .reliability-research-paper{opacity:0;transform:translateY(18px)}.reliability-reveal-section.is-revealed .reliability-slide-heading,.reliability-research-bridge.is-revealed .reliability-research-copy,.reliability-research-bridge.is-revealed .reliability-research-paper{opacity:1;transform:none}.reliability-reveal-section.is-revealed .reliability-slide-heading,.reliability-research-bridge.is-revealed .reliability-research-copy{transition:opacity .52s ease,transform .68s cubic-bezier(.22,1,.36,1)}.reliability-research-bridge .reliability-research-paper{transform:translateY(22px) scale(.985)}.reliability-research-bridge.is-revealed .reliability-research-paper{transition:opacity .6s ease .16s,transform .76s cubic-bezier(.22,1,.36,1) .16s}.reliability-research-bridge .reliability-columbia-lockup{opacity:0;transform:translateY(8px)}.reliability-research-bridge.is-revealed .reliability-columbia-lockup{opacity:1;transform:none;transition:opacity .42s ease .32s,transform .56s cubic-bezier(.22,1,.36,1) .32s}.reliability-problem-slide{padding:72px 0 78px}.reliability-problem-slide .reliability-slide-inner{gap:30px}.reliability-problem-slide .reliability-slide-heading,.reliability-solution-slide .reliability-slide-heading{max-width:980px}.reliability-problem-slide .reliability-slide-heading h2,.reliability-solution-slide .reliability-slide-heading h2{font-size:clamp(42px,3.35vw,49px);line-height:1.08}.meridian-problem .reliability-problem-slide .reliability-panel{justify-self:start;max-width:980px}.reliability-problem-slide .meridian-section-kicker{color:#c22f3f}.reliability-solution-slide .meridian-section-kicker{color:#087f8c}.reliability-slide .meridian-section-kicker,.reliability-research-copy .meridian-section-kicker{font-size:16px;font-weight:600;line-height:24px}.meridian-problem .reliability-slide .reliability-panel{background:transparent;border:0;border-radius:0;box-shadow:none;grid-column:1;min-height:0;padding:0;width:100%}.meridian-problem .reliability-slide .reliability-chart{aspect-ratio:880 / 430;height:auto;margin:0;width:100%}.reliability-research-bridge{background:#86d0d6;padding:88px 0;scroll-margin-top:calc(var(--announcement-height) + var(--nav-height))}.reliability-research-inner{align-items:center;display:grid;gap:74px;grid-template-columns:minmax(360px,.95fr) minmax(0,1.05fr);max-width:1280px}.reliability-research-copy{max-width:540px}.reliability-research-copy .meridian-section-kicker{color:#174f56}.reliability-research-copy h2{font-size:clamp(38px,3.2vw,44px);line-height:1.08}.reliability-columbia-lockup{aspect-ratio:6.28;margin-top:40px;max-width:292px;overflow:hidden;position:relative;width:58%}.reliability-columbia-lockup img{display:block;filter:grayscale(1) brightness(0);height:auto;left:0;max-width:none;position:absolute;top:0;transform:translate(-3.45%,-37.1%);width:108.4%}.reliability-research-paper{background:#fff;border:1px solid rgba(4,47,53,.14);border-radius:4px;box-shadow:0 24px 54px #03303621;margin:0;overflow:hidden}.reliability-research-figure{aspect-ratio:2.37;background:#fff;border-bottom:14px solid #073b42;overflow:hidden;position:relative}.reliability-research-figure img{display:block;height:auto;max-width:none;transform:translate(-5.36%,-29.65%);width:112%}.reliability-paper-caption{display:grid;gap:34px;grid-template-columns:132px minmax(0,1fr);padding:26px 30px 30px}.reliability-paper-meta{color:#547075;display:grid;font-size:10px;gap:10px;line-height:1.35;text-transform:uppercase}.reliability-paper-summary h3{color:#183b41;font-size:20px;font-weight:600;line-height:1.2;margin:0}.reliability-paper-summary>p.mono{color:#517076;font-size:10px;margin:20px 0 8px;text-transform:uppercase}.reliability-paper-summary>p:last-child{color:#586f73;font-size:13px;line-height:1.5;margin:0}.reliability-solution-layout{align-items:stretch;display:grid;gap:48px;grid-template-columns:minmax(0,2.7fr) minmax(280px,1fr)}.meridian-problem .reliability-solution-panel{align-self:center}.meridian-problem .solution-grid-line{stroke:#e7eaea}.meridian-problem .solution-axis{stroke:#b8bcbc}.meridian-problem .solution-axis-label,.meridian-problem .solution-percent-label{fill:#5c6263}.meridian-problem .solution-axis-label{fill:#24494e}.meridian-problem .solution-fast-fill{fill:url(#solution-gap-gradient);opacity:0;transform:scaleX(0);transform-box:fill-box;transform-origin:left center}.meridian-problem .solution-curve-early,.meridian-problem .solution-fast-path{stroke-dasharray:1;stroke-dashoffset:1}.meridian-problem .solution-curve-early{stroke:#3d6d73}.meridian-problem .solution-fast-path{filter:none;stroke:#3f9ca7}.meridian-problem .solution-demo-guide{stroke:#b8bcbc}.meridian-problem .solution-production-guide{opacity:0;stroke:#075a6259}.meridian-problem .solution-callout,.meridian-problem .solution-point{opacity:0}.meridian-problem .solution-callout{transform:translateY(7px)}.meridian-problem .solution-callout rect{fill:#eceeed;stroke:#041f2414;stroke-width:1}.meridian-problem .solution-callout-prod rect{fill:#dff0dc;stroke:#25673714}.meridian-problem .solution-callout text{fill:#3d575b;font-family:var(--font-mono);font-size:14px;font-weight:700;letter-spacing:.06em}.meridian-problem .solution-callout-prod text{fill:#314c51;font-size:12.5px}.meridian-problem .solution-callout-prod path{stroke:#041f243d;stroke-width:1}.meridian-problem .solution-point{fill:#050505;stroke:#fff;transform:scale(.7)}.meridian-problem .solution-point-final{fill:#3f9ca7;stroke:#fff}@media(hover:hover)and (pointer:fine){.meridian-problem .reliability-chart svg{transition:filter .32s ease,transform .32s cubic-bezier(.22,1,.36,1)}.meridian-problem .reliability-chart.is-pointer-focused:before{opacity:1}.meridian-problem .reliability-chart.is-pointer-focused svg{transform:translateY(-2px)}.reliability-problem-slide .reliability-chart.is-pointer-focused svg{filter:drop-shadow(0 9px 14px rgba(129,49,46,.045))}.reliability-solution-slide .reliability-chart.is-pointer-focused svg{filter:drop-shadow(0 9px 14px rgba(35,111,120,.055))}.meridian-problem .chart-gap-fill,.meridian-problem .solution-fast-fill{transition:filter .28s ease}.meridian-problem .reliability-chart.is-pointer-focused .chart-gap-fill,.meridian-problem .reliability-chart.is-pointer-focused .solution-fast-fill{filter:saturate(1.14) brightness(1.025)}.meridian-problem .chart-callout rect,.meridian-problem .solution-callout rect{transition:fill .24s ease,stroke .24s ease}.meridian-problem .reliability-chart.is-pointer-focused .chart-callout-demo rect,.meridian-problem .reliability-chart.is-pointer-focused .solution-callout-demo rect{fill:#f3f5f4;stroke:#041f2424}.meridian-problem .reliability-chart.is-pointer-focused .chart-callout-prod rect,.meridian-problem .reliability-chart.is-pointer-focused .solution-callout-prod rect{fill:#e8f5e5;stroke:#25673724}}.meridian-problem .reliability-solution-panel.is-drawn .solution-curve-early{stroke-dashoffset:0;transition:stroke-dashoffset .72s cubic-bezier(.22,1,.36,1) .18s}.meridian-problem .reliability-solution-panel.is-drawn .solution-point-start{opacity:1;transform:scale(1);transition:opacity .18s ease .12s,transform .3s ease .12s}.meridian-problem .reliability-solution-panel.is-drawn .solution-callout-demo,.meridian-problem .reliability-solution-panel.is-drawn .solution-point-demo{opacity:1;transform:none;transition:opacity .26s ease .7s,transform .38s ease .7s}.meridian-problem .reliability-solution-panel.is-drawn .solution-fast-path{stroke-dashoffset:0;transition:stroke-dashoffset .72s cubic-bezier(.22,1,.36,1) .82s}.meridian-problem .reliability-solution-panel.is-drawn .solution-fast-fill{opacity:1;transform:scaleX(1);transition:opacity .36s ease .82s,transform .72s cubic-bezier(.22,1,.36,1) .82s}.meridian-problem .reliability-solution-panel.is-drawn .solution-production-guide{opacity:1;transition:opacity .36s ease 1.26s}.meridian-problem .reliability-solution-panel.is-drawn .solution-point-final,.meridian-problem .reliability-solution-panel.is-drawn .solution-callout-prod{opacity:1;transform:none;transition:opacity .26s ease 1.4s,transform .38s ease 1.4s}.reliability-outcomes{align-content:center;border-left:1px solid rgba(4,31,36,.1);display:grid;grid-template-rows:repeat(2,minmax(0,1fr));padding-left:42px}.reliability-outcome{align-content:center;display:grid;gap:14px;min-height:150px;opacity:0;padding:26px 0;transform:translate(14px)}.reliability-solution-slide.is-revealed .reliability-outcome{opacity:1;transform:none;transition:opacity .44s ease 1.48s,transform .62s cubic-bezier(.22,1,.36,1) 1.48s}.reliability-solution-slide.is-revealed .reliability-outcome+.reliability-outcome{transition-delay:1.64s}.reliability-outcome+.reliability-outcome{border-top:1px solid rgba(4,31,36,.1)}.reliability-outcome>div{align-items:center;display:flex;gap:2px}.reliability-outcome strong{font-size:68px;font-weight:500;letter-spacing:0;line-height:.94}.reliability-outcome p{color:#52676b;font-size:17px;line-height:1.4;margin:0 0 0 48px;max-width:176px}.reliability-outcome-speed>div{color:#3f7de8}.reliability-outcome-accuracy>div{color:#59b765}@media(max-width:980px){.reliability-slide{padding:82px 0 88px}.reliability-research-bridge{padding:78px 0}.reliability-research-inner{gap:48px;grid-template-columns:1fr}.reliability-research-copy{max-width:690px}.reliability-solution-layout{gap:30px;grid-template-columns:1fr}.reliability-outcomes{border-left:0;border-top:1px solid rgba(4,31,36,.1);grid-template-columns:repeat(2,minmax(0,1fr));padding:24px 0 0}.reliability-outcome{min-height:0;padding:18px 0}.reliability-outcome strong{font-size:56px}.reliability-outcome p{font-size:16px;max-width:165px}.reliability-outcome+.reliability-outcome{border-left:1px solid rgba(4,31,36,.1);border-top:0;padding-left:30px}}@media(max-width:700px){.reliability-slide{padding:64px 0 68px}.reliability-slide-inner{gap:34px}.reliability-slide-heading h2,.reliability-research-copy h2,.reliability-problem-slide .reliability-slide-heading h2,.reliability-solution-slide .reliability-slide-heading h2{font-size:38px;line-height:1.08}.reliability-desktop-break{display:none}.reliability-research-bridge{padding:64px 0}.reliability-research-inner{gap:38px}.reliability-columbia-lockup{margin-top:30px;max-width:248px;width:70%}.reliability-paper-caption{gap:22px;grid-template-columns:1fr;padding:22px}.reliability-paper-meta{display:flex;flex-wrap:wrap;gap:8px 14px}.reliability-paper-summary h3{font-size:18px}.meridian-problem .reliability-slide .chart-axis-label,.meridian-problem .reliability-slide .solution-axis-label{font-size:25px}.meridian-problem .reliability-slide .chart-percent-label,.meridian-problem .reliability-slide .solution-percent-label{font-size:21px}.meridian-problem .reliability-slide .chart-callout text,.meridian-problem .reliability-slide .solution-callout text{font-size:21px}.meridian-problem .reliability-slide .chart-callout-prod text,.meridian-problem .reliability-slide .solution-callout-prod text{font-size:18px}.meridian-problem .reliability-slide .chart-manual-label{font-size:30px}.meridian-problem .reliability-slide .chart-annotation{transform:translateY(8px)!important}.meridian-problem .reliability-slide .reliability-panel.is-drawn .chart-annotation{transform:none!important}.meridian-problem .reliability-slide .chart-annotation-eyebrow{font-size:18px}.meridian-problem .reliability-slide .chart-annotation-copy{font-size:22px}.reliability-outcomes{gap:22px;grid-template-columns:1fr}.reliability-outcome+.reliability-outcome{border-left:0;border-top:1px solid rgba(4,31,36,.1);padding-left:0;padding-top:22px}.reliability-outcome strong{font-size:44px}.reliability-outcome p{font-size:15px;max-width:none}}@media(max-width:480px){.reliability-problem-slide .reliability-slide-heading h2,.reliability-solution-slide .reliability-slide-heading h2{font-size:34px;line-height:39px}}.meridian-platform{background:#fbfcfa;padding:0;scroll-margin-top:calc(var(--announcement-height) + var(--nav-height))}.section-inner.meridian-platform-frame{display:block;max-width:var(--meridian-grid-max);padding:0;width:calc(100% - 48px)}.meridian-platform-brand{align-items:center;border-bottom:1px solid rgba(4,31,36,.08);border-top:1px solid rgba(4,31,36,.08);display:flex;gap:7px;min-height:96px;justify-content:center}.meridian-platform-brand,.meridian-platform-heading,.meridian-platform-frame>.meridian-platform-demo-shell{opacity:0;transform:translateY(20px)}.meridian-platform.is-revealed .meridian-platform-brand,.meridian-platform.is-revealed .meridian-platform-heading,.meridian-platform.is-revealed .meridian-platform-frame>.meridian-platform-demo-shell{opacity:1;transform:none;transition:opacity .56s ease,transform .72s cubic-bezier(.22,1,.36,1)}.meridian-platform.is-revealed .meridian-platform-heading{transition-delay:90ms}.meridian-platform.is-revealed .meridian-platform-frame>.meridian-platform-demo-shell{transition-delay:.19s}.meridian-platform-wordmark{display:block;height:38px;object-fit:contain;width:auto}.meridian-platform-brand-name{color:#092f35;font-size:26px;font-weight:400;letter-spacing:0;line-height:1}.meridian-platform-heading{align-items:center;display:flex;flex-direction:column;gap:18px;padding:70px 24px 64px;text-align:center}.meridian-platform-heading h2{color:#092f35;font-size:clamp(42px,4.2vw,62px);font-weight:400;letter-spacing:0;line-height:1.02;margin:0;max-width:920px}.meridian-platform-heading p{color:#597176;font-size:18px;line-height:28px;margin:0;max-width:680px}.meridian-platform-demo-shell{padding:0 64px 64px}.meridian-platform-demo-viewport{position:relative}.meridian-platform-demo{background:#fff;border:1px solid rgba(4,31,36,.1);border-radius:8px;box-shadow:0 28px 80px #041f2417;margin:0 auto;max-width:1200px;overflow:hidden;position:relative}.meridian-platform-demo-shell:before{background:#f2f6f4;border-radius:8px;content:"";display:block;top:-36px;right:28px;bottom:28px;left:28px;pointer-events:none;position:absolute}.meridian-platform-demo-shell{position:relative}.meridian-platform-demo-shell>*{position:relative}.meridian-platform-topbar{align-items:center;border-bottom:1px solid #e8eeee;display:flex;gap:12px;height:58px;padding:0 18px}.platform-meridian-logo{align-items:center;color:#073e46;display:inline-flex;flex:0 0 auto;gap:7px}.platform-meridian-logo .meridian-logo-mark{color:#71dbe2;height:22px;width:31px}.platform-meridian-logo .meridian-logo-word{color:#073e46;font-size:14px;font-weight:650}.platform-meridian-logo .meridian-logo-wordmark-asset{height:22px}.platform-icon-button,.platform-chart-controls button{align-items:center;background:transparent;border:0;color:#65777a;cursor:pointer;display:inline-flex;justify-content:center}.platform-icon-button{height:30px;margin-left:16px;width:30px}.platform-topbar-divider{background:#e3e9e9;height:24px;width:1px}.platform-workspace-name{color:#1f3539;font-size:13px;font-weight:650}.platform-topbar-slash,.platform-project-id{color:#a1adaf}.platform-project-select{align-items:center;background:#f7f9f8;border:1px solid #dfe7e6;border-radius:5px;color:#31494d;display:inline-flex;font:inherit;font-size:12px;gap:8px;height:30px;max-width:200px;overflow:hidden;padding:0 10px;text-overflow:ellipsis;white-space:nowrap}.platform-project-id{font-size:11px}.platform-avatar{align-items:center;background:#daf5f6;border:1px solid #bce8eb;border-radius:50%;color:#08717d;display:flex;font-size:11px;font-weight:700;height:28px;justify-content:center;margin-left:auto;width:28px}.meridian-platform-workspace{display:grid;grid-template-columns:210px minmax(0,1fr);height:620px;min-height:0}.meridian-platform-sidebar{background:#fbfcfb;border-right:1px solid #e8eeee;display:flex;flex-direction:column;min-height:0}.platform-sidebar-groups{flex:1 1 auto;padding:18px 12px}.platform-sidebar-group+.platform-sidebar-group{margin-top:22px}.platform-sidebar-group p{color:#6d7d80;font-size:11px;font-weight:700;margin:0 0 7px 9px;text-transform:uppercase}.platform-sidebar-group button,.platform-documentation{align-items:center;background:transparent;border:0;border-radius:5px;color:#637478;cursor:pointer;display:flex;font:inherit;font-size:13px;gap:10px;height:34px;padding:0 9px;text-align:left;transition:background-color .16s ease,color .16s ease;width:100%}.platform-sidebar-group button:hover,.platform-sidebar-group button:focus-visible,.platform-documentation:hover,.platform-documentation:focus-visible{background:#edf7f6;color:#075965}.platform-sidebar-group button.is-active{background:#daf3f3;color:#056671;font-weight:650}.platform-documentation{border-radius:0;border-top:1px solid #e8eeee;flex:0 0 48px;height:48px;padding:0 20px}.meridian-platform-main-scroll{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:#c7d6d6 transparent;scrollbar-width:thin}.meridian-platform-main-scroll::-webkit-scrollbar{width:8px}.meridian-platform-main-scroll::-webkit-scrollbar-thumb{background:#c7d6d6;border:2px solid #fff;border-radius:8px}.meridian-platform-main{min-width:760px;padding:32px 32px 48px}.platform-main-heading{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:24px}.platform-view-eyebrow{color:#318692;display:block;font-size:10px;font-weight:700;margin-bottom:8px;text-transform:uppercase}.platform-main-heading h3{color:#102f34;font-size:24px;font-weight:650;line-height:30px;margin:0 0 7px}.platform-main-heading p{color:#829093;display:flex;font-size:11px;gap:16px;margin:0}.platform-run-button{align-items:center;background:#073e46;border:0;border-radius:5px;color:#fff;cursor:pointer;display:flex;font:inherit;font-size:12px;font-weight:650;gap:7px;height:34px;padding:0 14px}.platform-metric-panel{background:#fff;border:1px solid #e2e9e8;border-radius:6px;overflow:hidden}.platform-metric-toolbar{align-items:center;border-bottom:1px solid #e8eeee;display:flex;height:54px;justify-content:space-between;padding:0 14px 0 18px}.platform-metric-toolbar>div:first-child{align-items:baseline;display:flex;gap:10px}.platform-metric-toolbar span{color:#33494d;font-size:12px;font-weight:650}.platform-metric-toolbar strong{color:#07909d;font-size:13px}.platform-chart-controls{align-items:center;border:1px solid #e0e8e7;border-radius:5px;display:flex;gap:2px;padding:2px}.platform-chart-controls button{border-radius:3px;height:27px;width:29px}.platform-chart-controls button:hover,.platform-chart-controls button[aria-pressed=true]{background:#e4f5f5;color:#05717d}.platform-chart-wrap{padding:16px 18px 0}.platform-chart-wrap svg{display:block;overflow:visible;width:100%}.platform-chart-grid{stroke:#e9eeee;stroke-dasharray:2 4;stroke-width:1}.platform-chart-axis{fill:none;stroke:#c6d0d0;stroke-width:1}.platform-chart-axis-text{fill:#839294;font-size:10px}.platform-chart-area{animation:platform-chart-area-in .7s ease both}.platform-chart-line{animation:platform-chart-line-in .9s ease both;fill:none;stroke:#39bac4;stroke-dasharray:1;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.platform-chart-bar{animation:platform-chart-bars-in .46s ease both;fill:#62cfd7;transform-box:fill-box;transform-origin:center bottom}.platform-chart-point{cursor:crosshair;fill:#fff;outline:none;stroke:#078c98;stroke-width:2}.platform-chart-point:hover,.platform-chart-point:focus,.platform-chart-point.is-active{fill:#078c98;stroke:#fff;stroke-width:3}.platform-chart-tooltip rect{fill:#073e46}.platform-chart-tooltip text{fill:#d9eaeb;font-size:9px}.platform-chart-tooltip .platform-chart-tooltip-value{fill:#fff;font-size:10px;font-weight:700}.platform-chart-legend{align-items:center;color:#68797c;display:flex;font-size:10px;gap:18px;justify-content:center;padding:0 18px 18px}.platform-chart-legend span{align-items:center;display:inline-flex;gap:6px}.platform-chart-legend i{background:#42c3cc;border-radius:50%;height:7px;width:7px}.platform-chart-legend span:last-child i{background:#073e46}.platform-runs-table{border:1px solid #e2e9e8;border-radius:6px;margin-top:18px;overflow:hidden}.platform-table-row{align-items:center;border-top:1px solid #e8eeee;color:#33494d;display:grid;font-size:12px;grid-template-columns:minmax(260px,1.6fr) repeat(3,minmax(100px,.7fr));min-height:58px;padding:0 16px}.platform-table-row:first-child{border-top:0}.platform-table-head{background:#f4f7f6;color:#758589;font-size:10px;font-weight:700;min-height:36px;text-transform:uppercase}.platform-table-row>span:first-child{align-items:center;display:grid;gap:0 8px;grid-template-columns:14px auto;justify-content:start}.platform-table-row>span:first-child small{color:#8b999b;font-size:9px;grid-column:2;margin-top:3px}.platform-table-row b{color:#087885;font-size:11px}.platform-table-row .is-complete,.platform-table-row .is-review{border-radius:999px;justify-self:start;padding:4px 8px}.platform-table-row .is-complete{background:#e3f5e9;color:#27734b}.platform-table-row .is-review{background:#fff0d9;color:#8e621f}.meridian-platform-ontology{scroll-margin-top:calc(var(--announcement-height) + var(--nav-height));border-top:1px solid rgba(4,31,36,.1);display:block;overflow:hidden}.meridian-ontology-heading{align-items:center;display:flex;flex-direction:column;padding:74px 24px 60px;text-align:center}.meridian-ontology-heading h3{color:#11383e;font-size:clamp(42px,4.2vw,62px);font-weight:400;line-height:1.02;margin:0;max-width:940px}.meridian-ontology-heading>p{color:#526d72;font-size:18px;line-height:28px;margin:22px 0 0;max-width:760px}.meridian-ontology-demo-shell{padding:0 64px 76px;position:relative}.meridian-ontology-demo-shell:before{background:#f1f4f3;border-radius:8px;content:"";top:-34px;right:28px;bottom:34px;left:28px;pointer-events:none;position:absolute}.meridian-ontology-demo-viewport,.ontology-platform-demo{position:relative}.ontology-platform-workspace{height:640px}.ontology-domain-group span{color:#6c7b7e;display:block;font-size:12px;line-height:18px;padding:3px 9px 0}.ontology-platform-main-scroll{background:#f7f8f8}.ontology-platform-main{min-width:840px;padding:26px 26px 32px}.ontology-main-heading{align-items:center;margin-bottom:18px}.ontology-main-heading h3{margin:0}.ontology-workbench{background:#fff;border:1px solid #dfe5e4;border-radius:6px;display:grid;grid-template-columns:minmax(0,1fr) 272px;min-height:500px;overflow:hidden}.ontology-canvas{min-width:0}.ontology-graph-stage{background-color:#f8f9f9;background-image:linear-gradient(rgba(70,91,94,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(70,91,94,.035) 1px,transparent 1px);background-size:24px 24px;height:500px;overflow:hidden;position:relative}.ontology-graph-stage>svg{display:block;height:100%;overflow:visible;width:100%}.ontology-network-edges path{fill:none;opacity:.76;stroke:#c6cfce;stroke-width:.9;transition:opacity .14s ease,stroke .14s ease,stroke-width .14s ease}.ontology-network-edges g.is-connected path{opacity:1;stroke:#74888b;stroke-width:1.35}.ontology-network-edges g.is-muted{opacity:.08}.ontology-network-edges text{fill:#7b898b;font-size:7.5px;paint-order:stroke;stroke:#f8f9f9;stroke-width:4px}.ontology-network-edges g.is-connected text{fill:#52676b}.ontology-node{cursor:pointer;opacity:1;outline:none;pointer-events:bounding-box;transition:opacity .14s ease}.ontology-node>circle:first-child{fill:var(--ontology-node-color);stroke:#f8f9f9;stroke-width:2;transition:filter .14s ease,transform .14s ease}.ontology-node-ring{fill:none;opacity:0;stroke:var(--ontology-node-color);stroke-width:1;transition:opacity .14s ease,transform .14s ease}.ontology-node text{fill:#526367;font-size:9.5px;font-weight:560;paint-order:stroke;pointer-events:none;stroke:#f8f9f9;stroke-linejoin:round;stroke-width:5px;transition:fill .14s ease,opacity .14s ease}.ontology-node.is-hovered>circle:first-child,.ontology-node:focus>circle:first-child,.ontology-node.is-selected>circle:first-child{filter:drop-shadow(0 3px 5px rgba(36,56,60,.18));transform:scale(1.12)}.ontology-node.is-hovered .ontology-node-ring,.ontology-node:focus .ontology-node-ring,.ontology-node.is-selected .ontology-node-ring{opacity:.48;transform:scale(1.06)}.ontology-node.is-hovered text,.ontology-node:focus text,.ontology-node.is-selected text{fill:#243b3f;font-weight:650}.ontology-node.is-muted{opacity:.09}.ontology-legend{align-items:center;background:#ffffffeb;border:1px solid #e0e6e5;border-radius:4px;bottom:12px;color:#738184;display:flex;font-size:9px;gap:12px;left:12px;padding:7px 9px;position:absolute}.ontology-legend span{align-items:center;display:inline-flex;gap:5px}.ontology-legend i{background:#818a8c;border-radius:50%;display:block;height:6px;width:6px}.ontology-legend i.is-policy{background:#6e7689}.ontology-legend i.is-system{background:#627d74}.ontology-inspector{background:#fbfcfc;border-left:1px solid #dfe5e4;min-width:0}.ontology-inspector-heading,.ontology-inspector-section{border-bottom:1px solid #e4e9e8;padding:18px}.ontology-inspector-heading>span,.ontology-inspector-section>span{color:#738184;display:block;font-size:9px;font-weight:700;text-transform:uppercase}.ontology-inspector-heading h4{color:#253b3f;font-size:18px;font-weight:650;line-height:24px;margin:8px 0 6px}.ontology-inspector-heading p{color:#647477;font-size:11px;line-height:17px;margin:0}.ontology-question-answer h4{font-size:15px;line-height:21px;margin-bottom:10px}.ontology-focused-object>button{align-items:center;background:#fff;border:1px solid #dde4e3;border-radius:4px;color:#364c50;display:grid;font:inherit;gap:1px 8px;grid-template-columns:8px minmax(0,1fr);margin-top:10px;min-height:42px;padding:7px 9px;text-align:left;width:100%}.ontology-focused-object>button i{border-radius:50%;grid-row:span 2;height:7px;width:7px}.ontology-focused-object>button b{font-size:10px;font-weight:650}.ontology-focused-object>button small{color:#849093;font-size:8px;text-transform:capitalize}.ontology-focused-object>p{color:#718083;font-size:10px;line-height:15px;margin:9px 0 0}.ontology-answer-sources{display:flex;flex-wrap:wrap;gap:6px}.ontology-answer-sources span{background:#f2f4f4;border:1px solid #e0e5e4;border-radius:3px;color:#617174;font-size:9px;padding:4px 7px}.meridian-ontology-heading,.ontology-platform-demo{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .7s cubic-bezier(.2,.8,.2,1)}.meridian-platform-ontology.is-visible .meridian-ontology-heading,.meridian-platform-ontology.is-visible .ontology-platform-demo{opacity:1;transform:translateY(0)}.meridian-platform-ontology.is-visible .ontology-platform-demo{transition-delay:.1s}.meridian-integrations{background:radial-gradient(circle at 50% 45%,#4fcdd847,#4fcdd800 50%),#c9f0f3;border-top:1px solid rgba(4,31,36,.1);height:540px;margin-left:calc(50% - 50vw);overflow:hidden;position:relative;width:100vw}.meridian-integrations:before,.meridian-integrations:after{bottom:0;content:"";pointer-events:none;position:absolute;top:0;width:8%;z-index:2}.meridian-integrations:before{background:linear-gradient(90deg,#c9f0f3 12%,#c9f0f300);left:0}.meridian-integrations:after{background:linear-gradient(270deg,#c9f0f3 12%,#c9f0f300);right:0}.meridian-integrations-lanes{display:grid;gap:20px;left:0;position:absolute;right:0;top:42px}.meridian-integrations-lanes{opacity:0;transform:translateY(16px)}.meridian-integrations.is-revealed .meridian-integrations-lanes{opacity:1;transform:none;transition:opacity .62s ease,transform .76s cubic-bezier(.22,1,.36,1)}.meridian-integrations-lane{overflow:hidden;width:100%}.meridian-integrations-track{animation:meridian-integrations-scroll 78s linear infinite;display:flex;gap:18px;width:max-content;will-change:transform}.meridian-integrations-lane.is-reverse .meridian-integrations-track{animation-direction:reverse;animation-duration:87s}.meridian-integrations-lane:nth-child(3) .meridian-integrations-track{animation-duration:82s}.meridian-integrations:hover .meridian-integrations-track{animation-play-state:paused}.meridian-integrations-group{display:flex;gap:18px}.meridian-integration-tile{align-items:center;background:#fff6;border:1px solid rgba(255,255,255,.36);border-radius:20px;box-shadow:0 12px 34px #217b8409;color:#36555a;display:flex;flex:0 0 140px;flex-direction:column;gap:11px;height:128px;justify-content:center;padding:18px}.meridian-integration-tile img{display:block;height:36px;max-width:50px;object-fit:contain;opacity:.82;width:auto}.meridian-integration-tile span{font-size:12px;font-weight:600;line-height:16px;max-width:108px;text-align:center;text-wrap:balance}.meridian-integrations-message{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f7fdfdd6;border:1px solid rgba(24,146,157,.42);border-radius:20px;box-shadow:0 0 72px #1e76802b;display:grid;gap:48px;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);inset:50% auto auto 50%;min-height:0;padding:40px 48px;position:absolute;opacity:0;transform:translate(-50%,calc(-50% + 18px)) scale(.985);width:min(820px,calc(100% - 96px));z-index:3}.meridian-integrations.is-revealed .meridian-integrations-message{opacity:1;transform:translate(-50%,-50%) scale(1);transition:opacity .56s ease .14s,transform .72s cubic-bezier(.22,1,.36,1) .14s}.meridian-integrations-message h3{color:#101718;font-family:var(--font-brand);font-size:32px;font-weight:400;letter-spacing:0;line-height:39px;margin:0}.meridian-integrations-summary{align-items:flex-start;border-left:1px solid rgba(24,146,157,.22);display:flex;flex-direction:column;justify-content:center;padding-left:48px}.meridian-integrations-message p{color:#263d41;font-size:18px;line-height:27px;margin:0}.meridian-security-strip{background:#fafafa;border-top:1px solid rgba(4,31,36,.1);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-left:calc(50% - 50vw);position:relative;width:100vw;z-index:1}.meridian-security-copy{align-items:flex-start;background:var(--meridian-deep);display:flex;flex-direction:column;grid-column:span 2;justify-content:center;min-height:184px;padding:32px 42px}.meridian-security-copy,.meridian-security-badge{opacity:0}.meridian-security-copy{transform:translate(-16px)}.meridian-security-badge{transform:translateY(14px)}.meridian-security-strip.is-revealed .meridian-security-copy,.meridian-security-strip.is-revealed .meridian-security-badge{opacity:1;transform:none;transition:opacity .46s ease,transform .62s cubic-bezier(.22,1,.36,1)}.meridian-security-strip.is-revealed .meridian-security-badge{transition-delay:var(--security-delay)}.meridian-security-copy>span{color:#fff;font-size:11px;font-weight:700;line-height:16px;text-transform:uppercase}.meridian-security-copy h3{color:#fff;font-family:var(--font-brand);font-size:32px;font-weight:400;letter-spacing:-.025em;line-height:39px;margin:10px 0 8px}.meridian-security-copy p{color:#fffc;font-family:var(--font-brand);font-size:14px;line-height:21px;margin:0;max-width:420px}.meridian-security-badge{align-items:center;background:#fafafa;border-left:1px solid rgba(4,31,36,.1);display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:184px;padding:24px 18px}.meridian-security-badge img{display:block;height:58px;max-width:94px;object-fit:contain;width:auto}.meridian-security-badge strong{color:#314c51;font-size:13px;font-weight:600;line-height:18px;text-align:center}.meridian-difference{border-top:1px solid rgba(4,31,36,.1);padding:86px 64px 96px}.meridian-difference-heading{align-items:center;display:flex;flex-direction:column;margin:0 auto 58px;max-width:960px;text-align:center}.meridian-difference-heading h3{align-items:center;color:#11383e;display:flex;flex-wrap:wrap;font-size:clamp(42px,4.2vw,62px);font-weight:400;gap:.28em;justify-content:center;letter-spacing:0;line-height:1.02;margin:0}.meridian-difference-heading-logo{display:block;flex:0 0 auto;height:1.08em;object-fit:contain;width:auto}.meridian-difference-heading p{color:#526d72;font-size:18px;line-height:28px;margin:22px 0 0;max-width:760px}.meridian-difference-heading,.meridian-difference-card{opacity:0;transform:translateY(22px)}.meridian-difference.is-revealed .meridian-difference-heading,.meridian-difference.is-revealed .meridian-difference-card{opacity:1;transform:none;transition:opacity .56s ease,transform .76s cubic-bezier(.22,1,.36,1)}.meridian-difference.is-revealed .meridian-difference-card{transition-delay:var(--difference-delay)}.meridian-difference-grid{background:#fff;border:1px solid rgba(4,31,36,.14);border-radius:8px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;max-width:1200px;overflow:hidden}.meridian-difference-card{display:flex;flex-direction:column;min-height:590px;min-width:0;overflow:hidden;padding:40px;position:relative}.meridian-difference-card:nth-child(odd){border-right:1px solid rgba(4,31,36,.12)}.meridian-difference-card:nth-child(-n+2){border-bottom:1px solid rgba(4,31,36,.12)}.difference-card-heading{position:relative;z-index:2}.difference-card-heading>span{color:#16818c;display:block;font-size:11px;font-weight:700;line-height:16px;text-transform:uppercase}.difference-card-heading h4{color:#11383e;font-size:clamp(28px,2.45vw,36px);font-weight:450;letter-spacing:0;line-height:1.08;margin:16px 0 0;max-width:530px}.difference-card-heading p{color:#5b7478;font-size:15px;line-height:23px;margin:16px 0 0;max-width:510px}.difference-benchmark{background:linear-gradient(rgba(13,72,79,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(13,72,79,.025) 1px,transparent 1px),#fff;background-size:34px 34px}.difference-benchmark-table{border-top:1px solid rgba(4,31,36,.12);margin-top:auto;padding-top:18px}.difference-benchmark-head,.difference-benchmark-row{display:grid;gap:18px;grid-template-columns:minmax(0,1.2fr) minmax(88px,.72fr) minmax(88px,.72fr)}.difference-benchmark-head{color:#819093;font-size:9px;font-weight:700;padding:0 0 10px;text-transform:uppercase}.difference-benchmark-head span:not(:first-child){text-align:right}.difference-benchmark-row{align-items:center;border-top:1px solid rgba(4,31,36,.08);min-height:72px;padding:12px 0}.difference-benchmark-label{display:flex;flex-direction:column;min-width:0}.difference-benchmark-label strong{color:#203a3f;font-size:13px;font-weight:650;line-height:18px}.difference-benchmark-label span{color:#8a9799;font-size:10px;line-height:15px}.difference-benchmark-score{display:flex;flex-direction:column;gap:7px;min-width:0}.difference-benchmark-score strong{color:#22383d;font-size:20px;font-variant-numeric:tabular-nums;font-weight:550;line-height:24px;text-align:right}.difference-benchmark-score>span{background:#e4e9e8;border-radius:999px;display:block;height:4px;overflow:hidden;width:100%}.difference-benchmark-score i{background:#97a4a6;border-radius:inherit;display:block;height:100%;transform:scaleX(0);transform-origin:left}.difference-benchmark-score.is-meridian strong{color:#087c88;font-weight:750}.difference-benchmark-score.is-meridian i{background:#1a9ca7}.meridian-difference.is-revealed .difference-benchmark-score i{transform:scaleX(1);transition:transform .8s cubic-bezier(.22,1,.36,1) var(--bar-delay)}.difference-source-note{color:#96a1a3;font-size:9px;line-height:14px;margin:12px 0 0;text-transform:uppercase}.difference-deployment{background:radial-gradient(circle at 86% 82%,#57bdc947,#57bdc900 42%),#e8f6f4}.difference-deployment-visual{margin-top:auto;min-height:270px;padding-top:40px;position:relative}.difference-deployment-stat{align-items:flex-start;background:#ffffffc7;border:1px solid rgba(20,132,145,.2);border-radius:6px;color:#157f8a;display:grid;gap:0 5px;grid-template-columns:auto 1fr;padding:12px 14px;position:absolute;right:4px;top:8px;z-index:2}.difference-deployment-stat svg{grid-row:span 2;margin-top:4px}.difference-deployment-stat strong{font-size:27px;font-variant-numeric:tabular-nums;font-weight:650;line-height:29px}.difference-deployment-stat span{color:#537076;font-size:10px;line-height:14px;max-width:106px}.difference-deployment-visual>svg{display:block;overflow:visible;width:100%}.difference-chart-axis,.difference-chart-gridline{fill:none;stroke:#0840472e;stroke-width:1}.difference-chart-axis{stroke:#08404757}.difference-chart-guide{stroke:#08404757;stroke-dasharray:5 7;stroke-width:1}.difference-chart-guide.is-production{stroke:#1097a27a}.difference-deploy-curve{fill:none;stroke-linecap:round;stroke-width:4}.difference-deploy-curve.is-early{stroke:#315f66;stroke-dasharray:250;stroke-dashoffset:250}.difference-deploy-curve.is-fast{stroke:#169aa6;stroke-dasharray:190;stroke-dashoffset:190}.meridian-difference.is-revealed .difference-deploy-curve.is-early,.meridian-difference.is-revealed .difference-deploy-curve.is-fast{stroke-dashoffset:0;transition:stroke-dashoffset .9s cubic-bezier(.22,1,.36,1) .42s}.meridian-difference.is-revealed .difference-deploy-curve.is-fast{transition-delay:.82s}.difference-deploy-area{fill:#2aaeb929;opacity:0}.meridian-difference.is-revealed .difference-deploy-area{opacity:1;transition:opacity .5s ease .9s}.difference-chart-point{fill:#244a51;opacity:0}.difference-chart-point.is-production{fill:#169aa6}.meridian-difference.is-revealed .difference-chart-point{opacity:1;transition:opacity .26s ease 1s}.difference-chart-percent,.difference-chart-x-label{fill:#60777b;font-size:11px}.difference-chart-x-label{font-size:12px;font-weight:600}.difference-chart-label rect{fill:#ffffffdb;stroke:#08404724}.difference-chart-label.is-production rect{fill:#d5efdf;stroke:#298b582e}.difference-chart-label text{fill:#36565b;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700;text-anchor:middle}.difference-ecosystem{background:#f6f8f7}.difference-ecosystem-visual{border-top:1px solid rgba(4,31,36,.11);display:grid;grid-template-columns:minmax(170px,.8fr) minmax(0,1.3fr);margin-top:auto;min-height:270px;padding-top:22px}.difference-limited-model,.difference-agnostic-model{display:flex;flex-direction:column;min-width:0}.difference-limited-model{border-right:1px solid rgba(4,31,36,.14);padding-right:20px}.difference-agnostic-model{align-items:center;padding-left:22px}.difference-model-label{color:#75878a;font-size:9px;font-weight:700;line-height:14px;text-transform:uppercase}.difference-limited-pairs{display:grid;gap:9px;margin:22px 0 auto}.difference-limited-pair{align-items:center;display:grid;gap:6px;grid-template-columns:minmax(0,1fr) 15px minmax(0,1fr)}.difference-limited-pair strong,.difference-limited-pair span{align-items:center;background:#fff;border:1px solid rgba(4,31,36,.1);border-radius:4px;color:#465f63;display:flex;font-size:9px;font-weight:600;justify-content:center;min-height:42px;overflow-wrap:anywhere;padding:6px;text-align:center}.difference-limited-pair strong{border-color:#bf6d8e57;color:#7e425a}.difference-limited-pair svg{color:#89989a;transform:rotate(-90deg)}.difference-limited-caption,.difference-agnostic-caption{color:#60777b;font-size:13px;font-weight:650;margin-top:16px;text-align:center}.difference-agnostic-caption{color:#087c88}.difference-meridian-hub{align-items:center;background:#c4ebee;border:1px solid rgba(16,143,155,.24);border-radius:6px;display:flex;height:56px;justify-content:center;margin-top:14px;width:82px}.difference-meridian-hub .meridian-logo{color:#086873;width:54px}.difference-meridian-hub .meridian-logo-word{display:none}.difference-hub-branch{border-left:1px solid rgba(16,104,115,.42);height:18px;position:relative}.difference-hub-branch:after{border-top:1px solid rgba(16,104,115,.42);bottom:0;content:"";left:50%;position:absolute;transform:translate(-50%);width:210px}.difference-system-grid{display:grid;gap:7px;grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.difference-system-chip{align-items:center;background:#fff;border:1px solid rgba(4,31,36,.1);border-radius:50%;display:flex;height:49px;justify-content:center;opacity:0;position:relative;transform:translateY(8px) scale(.94);width:49px}.difference-system-chip img{height:21px;max-width:25px;object-fit:contain}.difference-system-chip span{background:#163a40;border-radius:3px;color:#fff;font-size:8px;left:50%;opacity:0;padding:3px 5px;pointer-events:none;position:absolute;top:calc(100% + 4px);transform:translate(-50%,-2px);transition:opacity .16s ease,transform .16s ease;white-space:nowrap;z-index:3}.difference-system-chip:hover span{opacity:1;transform:translate(-50%)}.meridian-difference.is-revealed .difference-system-chip{opacity:1;transform:none;transition:opacity .36s ease var(--system-delay),transform .5s cubic-bezier(.22,1,.36,1) var(--system-delay)}.difference-support{background:linear-gradient(rgba(122,215,222,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(122,215,222,.055) 1px,transparent 1px),#07373d;background-size:34px 34px}.difference-support .difference-card-heading>span{color:#73d6dc}.difference-support .difference-card-heading h4{color:#fff}.difference-support .difference-card-heading p{color:#e1f4f5b8}.difference-support-visual{height:276px;margin-top:auto;position:relative}.difference-support-orbit{border:1px solid rgba(126,219,226,.2);border-radius:50%;left:50%;position:absolute;top:48%;transform:translate(-50%,-50%) scale(.85)}.difference-support-orbit.is-outer{height:244px;width:244px}.difference-support-orbit.is-inner{height:162px;width:162px}.meridian-difference.is-revealed .difference-support-orbit{transform:translate(-50%,-50%) scale(1);transition:transform .9s cubic-bezier(.22,1,.36,1) .56s}.difference-support-engineer{align-items:center;background:#0e6872;border:1px solid rgba(133,225,231,.42);border-radius:50%;box-shadow:0 0 0 10px #60ccd40f;color:#d9f7f8;display:flex;flex-direction:column;height:132px;justify-content:center;left:50%;padding:18px;position:absolute;text-align:center;top:48%;transform:translate(-50%,-50%);width:132px;z-index:2}.difference-support-engineer strong{color:#fff;font-size:12px;font-weight:650;line-height:16px;margin-top:8px}.difference-support-engineer span{color:#ddf7f8ad;font-size:8px;line-height:12px}.difference-tool-node{background:#fff;border:1px solid rgba(119,219,226,.26);border-radius:4px;color:#173d42;font-size:10px;font-weight:700;line-height:14px;opacity:0;padding:8px 11px;position:absolute;transform:translateY(8px);z-index:3}.difference-tool-node:before{border-radius:50%;content:"";display:inline-block;height:5px;margin-right:6px;vertical-align:1px;width:5px}.difference-tool-node.is-openai{left:8%;top:12%}.difference-tool-node.is-openai:before{background:#18a67a}.difference-tool-node.is-anthropic{right:3%;top:21%}.difference-tool-node.is-anthropic:before{background:#c98d69}.difference-tool-node.is-google{bottom:27%;left:2%}.difference-tool-node.is-google:before{background:#4285f4}.difference-tool-node.is-aws{bottom:18%;right:8%}.difference-tool-node.is-aws:before{background:#f5a623}.meridian-difference.is-revealed .difference-tool-node{opacity:1;transform:none;transition:opacity .38s ease .7s,transform .56s cubic-bezier(.22,1,.36,1) .7s}.difference-support-output{bottom:0;color:#7ed8df;font-size:9px;font-weight:700;left:50%;line-height:14px;position:absolute;text-transform:uppercase;transform:translate(-50%)}.meridian-difference{background:#fff;padding:128px 52px 136px}.meridian-difference-heading{margin-bottom:72px;max-width:1240px}.meridian-difference-heading h3{margin-top:0}.meridian-difference-heading p{margin-top:20px;max-width:720px}.meridian-difference-grid{background:transparent;border:0;border-radius:0;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr));max-width:1280px;overflow:visible}.meridian-difference-card,.meridian-difference-card:nth-child(odd),.meridian-difference-card:nth-child(-n+2){background:transparent;border:0;min-height:0;overflow:visible;padding:0}.difference-card-visual{background:linear-gradient(rgba(13,72,79,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(13,72,79,.035) 1px,transparent 1px),#edf7f6;background-size:28px 28px;border:1px solid rgba(6,54,61,.1);border-radius:8px;height:292px;min-height:292px;overflow:hidden;position:relative}.difference-card-heading{margin-top:24px}.difference-card-heading>span,.difference-support .difference-card-heading>span{color:#16818c;font-size:10px;line-height:15px}.difference-card-heading h4,.difference-support .difference-card-heading h4{color:#11383e;font-size:23px;font-weight:450;line-height:1.16;margin:12px 0 0;max-width:none}.difference-card-heading p,.difference-support .difference-card-heading p{color:#5b7478;font-size:14px;line-height:21px;margin:11px 0 0;max-width:none}.difference-benchmark-visual{display:flex;flex-direction:column}.difference-benchmark-table{border-top:0;display:flex;flex:1;flex-direction:column;margin:0;padding:19px 17px 0}.difference-benchmark-head,.difference-benchmark-row{gap:8px;grid-template-columns:minmax(0,1.25fr) minmax(58px,.72fr) minmax(52px,.62fr)}.difference-benchmark-head{font-size:8px;padding-bottom:8px}.difference-benchmark-row{flex:1;min-height:0;padding:9px 0}.difference-benchmark-label strong{font-size:11px;line-height:15px}.difference-benchmark-label span{font-size:8px;line-height:12px}.difference-benchmark-score{gap:5px}.difference-benchmark-score strong{font-size:16px;line-height:20px}.difference-benchmark-score>span{height:3px}.difference-source-note{border-top:1px solid rgba(4,31,36,.08);font-size:7px;line-height:11px;margin:0;padding:9px 17px 11px}.difference-deployment-visual{margin:0;padding:0}.difference-deployment-stat{right:14px;top:15px}.difference-deployment-stat strong{font-size:24px;line-height:26px}.difference-deployment-stat span{font-size:8px;line-height:11px;max-width:82px}.difference-deployment-visual>svg{bottom:15px;left:10px;position:absolute;width:calc(100% - 20px)}.difference-chart-percent,.difference-chart-x-label{font-size:10px}.difference-chart-label text{font-size:8px}.difference-ecosystem-visual{border-top:1px solid rgba(6,54,61,.1);grid-template-columns:minmax(90px,.76fr) minmax(0,1.24fr);margin:0;padding:20px 14px 17px}.difference-limited-model{padding-right:12px}.difference-agnostic-model{padding-left:12px}.difference-model-label{font-size:7px;line-height:11px}.difference-limited-pairs{gap:6px;margin:15px 0 auto}.difference-limited-pair{gap:4px;grid-template-columns:minmax(0,1fr) 10px minmax(0,1fr)}.difference-limited-pair strong,.difference-limited-pair span{font-size:7px;min-height:32px;padding:4px 2px}.difference-limited-pair svg{width:10px}.difference-limited-caption,.difference-agnostic-caption{font-size:10px;margin-top:11px}.difference-meridian-hub{height:46px;margin-top:11px;width:66px}.difference-meridian-hub .meridian-logo{width:43px}.difference-hub-branch{height:15px}.difference-hub-branch:after{width:136px}.difference-system-grid{gap:5px}.difference-system-chip{height:34px;width:34px}.difference-system-chip img{height:16px;max-width:19px}.difference-support-visual{height:292px;margin:0}.difference-support-orbit{border-color:#0c69732e}.difference-support-orbit.is-outer{height:220px;width:220px}.difference-support-orbit.is-inner{height:148px;width:148px}.difference-support-engineer{height:112px;padding:14px;width:112px}.difference-support-engineer strong{font-size:10px;line-height:14px;margin-top:6px}.difference-support-engineer span{font-size:7px;line-height:10px}.difference-tool-node{font-size:8px;line-height:11px;padding:6px 8px}.difference-tool-node.is-openai{left:5%;top:12%}.difference-tool-node.is-anthropic{right:3%;top:20%}.difference-tool-node.is-google{bottom:24%;left:3%}.difference-tool-node.is-aws{bottom:18%;right:5%}.difference-support-output{bottom:13px;color:#16818c;font-size:7px}.meridian-difference{background:#fafafa;isolation:isolate;margin-left:calc(50% - 50vw);padding:136px 52px 148px;position:relative;width:100vw;z-index:1}.meridian-difference-heading{margin-bottom:68px}.meridian-difference-switcher{background:#f0f1ef;border:1px solid rgba(8,48,54,.14);border-radius:8px;box-shadow:0 20px 54px #12303412;display:grid;grid-template-columns:minmax(300px,340px) minmax(0,1fr);margin:0 auto;max-width:none;min-height:740px;opacity:0;overflow:hidden;transform:translateY(24px)}.meridian-difference.is-revealed .meridian-difference-switcher{opacity:1;transform:none;transition:opacity .6s ease .12s,transform .82s cubic-bezier(.22,1,.36,1) .12s}.meridian-difference-tabs{background:#fff;border-right:1px solid rgba(8,48,54,.12);display:flex;flex-direction:column;min-width:0}.meridian-difference-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-bottom:1px solid rgba(8,48,54,.1);color:#15383e;cursor:pointer;display:flex;flex:1 1 25%;flex-direction:column;justify-content:center;min-height:0;padding:22px 58px 22px 28px;position:relative;text-align:left;transition:background-color .3s ease,color .3s ease;width:100%}.meridian-difference-tab:last-child{border-bottom:0}.meridian-difference-tab:hover{background:#f6f7f5}.meridian-difference-tab.is-active{background:#e8ebe8}.meridian-difference-tab:focus-visible{box-shadow:inset 0 0 0 2px #188d97;outline:0;z-index:3}.meridian-difference-tab-index{color:#16818c;font-size:10px;font-weight:700;line-height:15px;text-transform:uppercase}.meridian-difference-tab-title{color:#14373c;display:block;font-size:20px;font-weight:500;line-height:1.18;margin-top:8px;max-width:245px}.meridian-difference-tab-indicator{align-items:center;border:1px solid rgba(11,70,77,.16);border-radius:50%;color:#577176;display:flex;height:32px;justify-content:center;position:absolute;right:20px;top:50%;transform:translateY(-50%);transition:background-color .28s ease,border-color .28s ease,color .28s ease,transform .44s cubic-bezier(.22,1,.36,1);width:32px}.meridian-difference-tab.is-active .meridian-difference-tab-indicator{background:#167f89;border-color:#167f89;color:#fff;transform:translateY(-50%) rotate(0)}.meridian-difference-stage{background:#f0f1ef;display:flex;flex-direction:column;min-height:740px;min-width:0;overflow:hidden;position:relative}.meridian-difference-stage-heading{flex:0 0 auto;padding:28px 38px 22px}.meridian-difference-stage-heading>span{color:#16818c;display:block;font-size:10px;font-weight:700;line-height:15px;text-transform:uppercase}.meridian-difference-stage-heading h4{color:#14373c;font-size:32px;font-weight:500;line-height:1.12;margin:10px 0 0;max-width:690px}.meridian-difference-stage-heading p{color:#5d7174;font-size:14px;line-height:21px;margin:12px 0 0;max-width:690px}.meridian-difference-stage-heading{animation:difference-stage-heading-in .52s cubic-bezier(.22,1,.36,1) both}.meridian-difference-stage-frame{background:#fff;border:1px solid rgba(8,48,54,.13);border-radius:7px;flex:1 1 auto;margin:0 30px 24px;min-height:536px;overflow:hidden;position:relative}.difference-switch-panel{background:#fff;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;transform:translate(20px) scale(.992);transition:opacity .32s ease,transform .62s cubic-bezier(.22,1,.36,1),visibility 0s linear .34s;visibility:hidden}.difference-switch-panel.is-active{opacity:1;pointer-events:auto;transform:none;transition-delay:70ms,70ms,0s;visibility:visible}.difference-panel-topline{align-items:center;display:flex;justify-content:space-between;min-height:30px}.difference-panel-topline>span,.difference-visual-label{color:#65797c;font-size:10px;font-weight:700;line-height:15px;text-transform:uppercase}.difference-panel-topline>strong{align-items:center;color:#167f89;display:flex;font-size:12px;font-weight:650;gap:7px;line-height:17px}.difference-performance-panel{display:flex;flex-direction:column;padding:18px 26px 16px}.difference-panel-table-wrap{background:#fff;flex:1;overflow:hidden}.difference-panel-benchmark-table{border-collapse:collapse;color:#243e43;height:100%;table-layout:fixed;width:100%}.difference-panel-benchmark-table caption{height:1px;overflow:hidden;position:absolute;width:1px}.difference-panel-benchmark-table th,.difference-panel-benchmark-table td{border-bottom:1px solid rgba(8,48,54,.09);padding:12px 13px;text-align:center}.difference-panel-benchmark-table thead th{color:#5f7478;font-size:11px;font-weight:650;height:58px;line-height:15px}.difference-panel-benchmark-table thead th:first-child{padding-left:20px;text-align:left;width:31%}.difference-panel-benchmark-table tbody th{padding-left:20px;text-align:left}.difference-panel-benchmark-table tbody th strong,.difference-panel-benchmark-table tbody th span{display:block}.difference-panel-benchmark-table tbody th strong{color:#203c41;font-family:var(--font-mono, monospace);font-size:12px;font-weight:650;line-height:17px;overflow-wrap:anywhere}.difference-panel-benchmark-table tbody th span{color:#899698;font-size:10px;font-weight:450;line-height:15px}.difference-panel-benchmark-table tbody td{font-size:14px;font-variant-numeric:tabular-nums;line-height:20px}.difference-panel-benchmark-table .is-meridian{background:#dfeff0;border-left:1px solid rgba(14,137,148,.24);border-right:1px solid rgba(14,137,148,.24)}.difference-panel-benchmark-table thead .is-meridian{border-top:1px solid rgba(14,137,148,.35);color:#0d7680}.difference-panel-benchmark-table tbody .is-meridian strong{color:#0b737d;font-size:18px;font-weight:750}.difference-panel-benchmark-table .is-mobile-next{display:none}.difference-panel-benchmark-table tbody tr:last-child th,.difference-panel-benchmark-table tbody tr:last-child td{border-bottom:0}.difference-performance-panel.is-active .difference-panel-benchmark-table tbody tr{animation:difference-row-in .52s cubic-bezier(.22,1,.36,1) both}.difference-performance-panel.is-active .difference-panel-benchmark-table tbody tr:nth-child(2){animation-delay:55ms}.difference-performance-panel.is-active .difference-panel-benchmark-table tbody tr:nth-child(3){animation-delay:.11s}.difference-performance-panel.is-active .difference-panel-benchmark-table tbody tr:nth-child(4){animation-delay:165ms}.difference-performance-panel.is-active .difference-panel-benchmark-table tbody tr:nth-child(5){animation-delay:.22s}.difference-panel-source{color:#8b989a;font-size:8px;line-height:12px;margin:10px 0 0;text-align:right;text-transform:uppercase}.difference-deployment-panel{display:block;padding:24px 32px}.difference-deployment-chart{background:transparent;display:flex;flex-direction:column;height:100%;min-width:0;padding:18px 0 0}.difference-deployment-chart>svg{display:block;flex:1 1 auto;margin:0 auto;max-height:438px;overflow:visible;width:100%}.difference-stage-chart-axis,.difference-stage-chart-grid{fill:none;stroke:#08303624;stroke-width:1}.difference-stage-chart-axis{stroke:#0830364d}.difference-stage-chart-guide{stroke:#0830364d;stroke-dasharray:6 7;stroke-width:1}.difference-stage-chart-guide.is-production{stroke:#0e939e8c}.difference-stage-chart-area{fill:#28aab524;opacity:0;transition:opacity .48s ease .6s}.difference-stage-chart-curve{fill:none;stroke-linecap:round;stroke-width:4;stroke-dasharray:1;stroke-dashoffset:1}.difference-stage-chart-curve.is-base{stroke:#3c676c}.difference-stage-chart-curve.is-healing{stroke:#159aa5}.difference-deployment-panel.is-active .difference-stage-chart-curve{stroke-dashoffset:0;transition:stroke-dashoffset .85s cubic-bezier(.22,1,.36,1) .25s}.difference-deployment-panel.is-active .difference-stage-chart-curve.is-healing{transition-delay:.68s}.difference-deployment-panel.is-active .difference-stage-chart-area{opacity:1}.difference-stage-chart-point{fill:#fff;opacity:0;stroke:#315f65;stroke-width:4;transform:scale(.4);transform-box:fill-box;transform-origin:center}.difference-stage-chart-point.is-production{stroke:#159aa5}.difference-deployment-panel.is-active .difference-stage-chart-point{opacity:1;transform:scale(1);transition:opacity .26s ease .7s,transform .48s cubic-bezier(.22,1,.36,1) .7s}.difference-deployment-panel.is-active .difference-stage-chart-point.is-production{transition-delay:1.14s}.difference-stage-chart-percent,.difference-stage-chart-x-label{fill:#6d7f82;font-size:13px}.difference-stage-chart-x-label{fill:#35565b;font-size:14px;font-weight:600}.difference-stage-chart-label rect{fill:#edf1ef;stroke:#0830361f}.difference-stage-chart-label.is-production rect{fill:#e4f2e4;stroke:#36844e26}.difference-stage-chart-label text{fill:#425f63;font-family:var(--font-mono, monospace);font-size:10px;font-weight:700;text-anchor:middle}.difference-flexibility-panel{display:grid;grid-template-columns:minmax(250px,.78fr) minmax(0,1.22fr);padding:32px}.difference-limited-stage,.difference-agnostic-stage{display:flex;flex-direction:column;min-width:0}.difference-limited-stage{border-right:1px solid rgba(8,48,54,.13);padding:4px 32px 4px 4px}.difference-agnostic-stage{align-items:center;padding:4px 4px 4px 36px}.difference-agnostic-stage>.difference-visual-label{align-self:flex-start}.difference-point-solutions{display:flex;flex:1;flex-direction:column;gap:14px;justify-content:center;margin:28px 0}.difference-point-solution{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr)}.difference-point-solution-brand{align-items:center;background:transparent;border-radius:6px;display:flex;justify-content:center;min-height:70px;overflow:hidden}.difference-point-solution-brand img{display:block;height:auto;max-height:74px;object-fit:contain;width:100%}.difference-point-solution svg{color:#829093}.difference-model-caption{color:#183a40;font-size:18px;font-weight:600;line-height:23px;text-align:center}.difference-model-subcaption{color:#7a898b;font-size:11px;line-height:16px;margin-top:4px;text-align:center}.difference-stage-meridian-hub{align-items:center;background:#d7eef0;border:1px solid rgba(18,132,143,.24);border-radius:7px;display:flex;height:86px;justify-content:center;margin-top:28px;width:178px}.difference-stage-meridian-hub>img{display:block;height:auto;width:128px}.difference-stage-connector{height:50px;position:relative;width:min(88%,430px)}.difference-stage-connector:before{background:#0830363d;content:"";height:25px;left:50%;position:absolute;top:0;width:1px}.difference-stage-connector:after{border-left:1px solid rgba(8,48,54,.24);border-right:1px solid rgba(8,48,54,.24);border-top:1px solid rgba(8,48,54,.24);border-radius:18px 18px 0 0;content:"";height:25px;left:0;position:absolute;top:24px;width:100%}.difference-stage-systems{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(56px,1fr));margin-bottom:auto;max-width:470px;width:100%}.difference-stage-system{align-items:center;background:#fff;border:1px solid rgba(8,48,54,.11);border-radius:7px;display:flex;flex-direction:column;gap:7px;justify-content:center;min-height:82px;opacity:0;padding:10px 6px;transform:translateY(12px)}.difference-flexibility-panel.is-active .difference-stage-system{opacity:1;transform:none;transition:opacity .34s ease calc(.3s + var(--system-index) * 45ms),transform .54s cubic-bezier(.22,1,.36,1) calc(.3s + var(--system-index) * 45ms)}.difference-stage-system img{height:26px;max-width:34px;object-fit:contain}.difference-stage-system span{color:#65787b;font-size:9px;line-height:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;text-align:center}.difference-agnostic-stage .difference-model-caption{color:#0f818c;margin-top:20px}.difference-partnership-panel{display:grid;gap:20px;grid-template-columns:minmax(0,1.18fr) 42px minmax(230px,.82fr);padding:30px}.difference-support-map,.difference-support-product{background:transparent;min-width:0;position:relative}.difference-support-map{overflow:hidden}.difference-support-map>.difference-visual-label,.difference-support-product>.difference-visual-label{left:20px;position:absolute;top:18px}.difference-support-ring{border:1px solid rgba(18,132,143,.17);border-radius:50%;left:50%;position:absolute;top:43%;transform:translate(-50%,-50%) scale(.8)}.difference-support-ring.is-outer{height:310px;width:310px}.difference-support-ring.is-inner{height:220px;width:220px}.difference-partnership-panel.is-active .difference-support-ring{transform:translate(-50%,-50%) scale(1);transition:transform .9s cubic-bezier(.22,1,.36,1) .18s}.difference-support-developer{align-items:center;background:#eef5f5;border:5px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #0957602e,0 12px 30px #15414626;color:#126e77;display:flex;height:142px;justify-content:center;left:50%;position:absolute;top:43%;transform:translate(-50%,-50%);width:142px;z-index:3}.difference-support-developer svg:last-child{background:#fff;border:1px solid rgba(9,87,96,.16);border-radius:50%;padding:6px;position:absolute;right:16px;top:18px}.difference-support-identity{align-items:center;bottom:24px;display:flex;flex-direction:column;left:50%;position:absolute;text-align:center;transform:translate(-50%);width:210px}.difference-support-identity strong{color:#183a40;font-size:17px;font-weight:650;line-height:22px}.difference-support-identity span{color:#728386;font-size:11px;line-height:16px;margin-top:2px}.difference-support-tool{align-items:center;border:1px solid rgba(255,255,255,.22);border-radius:5px;display:flex;height:54px;justify-content:center;opacity:0;overflow:hidden;position:absolute;transform:translateY(10px);width:116px;z-index:4}.difference-support-tool img{display:block;left:-377.32%;max-width:none;position:absolute;top:var(--sprite-top);width:495.63%}.difference-support-tool.is-openai{left:6%;top:21%}.difference-support-tool.is-anthropic{right:5%;top:23%}.difference-support-tool.is-openai{background:#10a37f}.difference-support-tool.is-anthropic{background:#cda27f;border-color:#c39470}.difference-support-tool.is-google{background:linear-gradient(112deg,#4285f4 0,#4285f4 40%,#34a853 40%,#34a853 59%,#fbbc05 59%,#fbbc05 77%,#ea4335 77%,#ea4335);left:5%;top:61%}.difference-support-tool.is-amazon{background:#f90;right:7%;top:63%}.difference-support-tool.is-openai img,.difference-support-tool.is-google img{filter:grayscale(1) contrast(1.08) invert(1);mix-blend-mode:screen}.difference-support-tool.is-amazon img{filter:grayscale(1) contrast(1.08);mix-blend-mode:multiply}.difference-support-anthropic-wordmark{color:#151515;font-size:12px;font-weight:700;line-height:1}.difference-partnership-panel.is-active .difference-support-tool{opacity:1;transform:none;transition:opacity .36s ease .42s,transform .56s cubic-bezier(.22,1,.36,1) .42s}.difference-support-plus{align-items:center;color:#527075;display:flex;font-size:38px;font-weight:250;justify-content:center}.difference-support-product{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:50px 26px 24px;text-align:center}.difference-support-product-tile{align-items:center;display:flex;height:200px;justify-content:center;width:200px}.difference-support-product-tile>img{display:block;height:100%;object-fit:contain;width:100%}.difference-support-product>strong{color:#183a40;font-size:17px;font-weight:650;line-height:22px;margin-top:20px}.difference-support-product>span:last-child{color:#6c7f82;font-size:11px;-webkit-hyphens:none;hyphens:none;line-height:17px;margin-top:5px;max-width:250px}@keyframes difference-row-in{0%{opacity:0;transform:translateY(8px)}}@keyframes difference-stage-heading-in{0%{opacity:0;transform:translateY(8px)}}@keyframes platform-chart-line-in{0%{stroke-dashoffset:1}}@keyframes platform-chart-area-in{0%{opacity:0}}@keyframes platform-chart-bars-in{0%{transform:scaleY(0)}}@keyframes meridian-integrations-scroll{0%{transform:translate(0)}to{transform:translate(calc(-50% - 7px))}}@media(max-width:1100px){.meridian-difference{padding:112px 32px 120px}.meridian-difference-grid{gap:52px 20px;grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px}.meridian-difference-card{min-height:0;padding:0}.difference-ecosystem-visual{grid-template-columns:minmax(110px,.76fr) minmax(0,1.24fr)}.meridian-platform-demo-shell{padding-left:32px;padding-right:32px}.meridian-platform-workspace{grid-template-columns:184px minmax(0,1fr)}.meridian-ontology-demo-shell{padding-left:32px;padding-right:32px}.ontology-platform-main{min-width:780px}.ontology-workbench{grid-template-columns:minmax(0,1fr) 250px}.ontology-graph-stage{height:500px}}@media(max-width:920px){.meridian-difference-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px}.meridian-difference-card{min-height:0}.meridian-difference-card:nth-child(odd){border-right:0}.meridian-difference-card:nth-child(-n+3){border-bottom:0}.difference-ecosystem-visual{grid-template-columns:minmax(110px,.76fr) minmax(0,1.24fr)}}@media(max-width:760px){.meridian-difference-grid{gap:48px;grid-template-columns:1fr;max-width:420px}.section-inner.meridian-platform-frame{width:100%}.meridian-platform-brand{min-height:78px}.meridian-platform-wordmark{height:32px}.meridian-platform-brand-name{font-size:22px}.meridian-platform-heading{padding:52px 22px 46px}.meridian-platform-heading h2{font-size:38px;line-height:43px}.meridian-platform-heading p{font-size:16px;line-height:24px}.meridian-platform-demo-shell{overflow:hidden;padding:0 18px 46px}.meridian-platform-demo-shell:before{top:-20px;right:8px;bottom:24px;left:8px}.meridian-platform-demo{min-width:0}.platform-sidebar-toggle,.platform-topbar-divider,.platform-workspace-name,.platform-topbar-slash,.platform-project-id{display:none}.platform-project-select{margin-left:auto;max-width:140px}.platform-avatar{margin-left:0}.meridian-platform-workspace{display:block;height:540px}.meridian-platform-sidebar{border-bottom:1px solid #e8eeee;border-right:0;display:block;height:52px;overflow-x:auto;scrollbar-width:none;white-space:nowrap}.meridian-platform-sidebar::-webkit-scrollbar{display:none}.platform-sidebar-groups{align-items:center;display:flex;gap:4px;height:52px;padding:7px 10px;width:max-content}.platform-sidebar-group{display:contents}.platform-sidebar-group+.platform-sidebar-group{margin:0}.platform-sidebar-group p,.platform-documentation{display:none}.platform-sidebar-group button{height:36px;width:auto}.platform-sidebar-group button:not([data-view-control=true]){display:none}.meridian-platform-main-scroll{height:calc(100% - 52px);overflow-x:hidden;overflow-y:auto}.meridian-platform-main{min-width:0;padding:22px 16px 34px;width:100%}.platform-main-heading{align-items:flex-start;gap:16px;margin-bottom:18px}.platform-main-heading h3{font-size:21px;line-height:27px}.platform-main-heading p{flex-wrap:wrap;gap:5px 12px}.platform-run-button{display:none}.platform-metric-toolbar{height:auto;min-height:54px;padding:9px 10px 9px 13px}.platform-chart-wrap{padding:12px 8px 0}.platform-chart-legend{flex-wrap:wrap;font-size:9px;gap:8px 14px;padding:0 12px 16px}.platform-table-row{grid-template-columns:minmax(0,1fr) 72px;padding:0 12px}.platform-table-row>span:nth-child(2),.platform-table-row>span:nth-child(4){display:none}.platform-table-row>span:nth-child(3){justify-self:end}.meridian-ontology-heading{padding:52px 22px 46px}.meridian-ontology-heading h3{font-size:38px;line-height:43px}.meridian-ontology-heading>p{font-size:16px;line-height:24px}.meridian-ontology-demo-shell{overflow:hidden;padding:0 18px 52px}.meridian-ontology-demo-shell:before{top:-20px;right:8px;bottom:26px;left:8px}.ontology-platform-main{min-width:0;padding:16px;width:100%}.ontology-domain-group{display:none}.ontology-platform-workspace{height:clamp(430px,105vw,560px)}.ontology-main-heading{margin-bottom:14px}.ontology-main-heading h3{font-size:20px;line-height:26px}.ontology-workbench{display:block;min-height:0}.ontology-graph-stage{height:clamp(280px,72vw,400px)}.ontology-inspector{display:none}.meridian-integrations{height:560px}.meridian-integrations-lanes{gap:14px;top:26px}.meridian-integrations-track,.meridian-integrations-group{gap:12px}.meridian-integration-tile{border-radius:16px;flex-basis:108px;gap:8px;height:108px;padding:14px 10px}.meridian-integration-tile img{height:30px;max-width:42px}.meridian-integration-tile span{font-size:10px}.meridian-integrations-message{border-radius:18px;gap:22px;grid-template-columns:1fr;min-height:318px;padding:32px 24px;text-align:center;width:min(310px,calc(100% - 48px))}.meridian-integrations-message h3{font-size:24px;line-height:30px}.meridian-integrations-message>div{align-items:center}.meridian-integrations-message p{font-size:16px;line-height:24px;margin-bottom:22px}.meridian-integrations-message a{font-size:15px;min-height:46px;padding:11px 20px}.meridian-security-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.meridian-security-copy{grid-column:span 3;min-height:0;padding:34px 22px}.meridian-security-badge{min-height:140px;padding:20px 10px}.meridian-security-copy+.meridian-security-badge{border-left:0}.meridian-security-badge img{height:50px;max-width:76px}.meridian-difference{padding:88px 18px 96px}.meridian-difference-heading{margin-bottom:54px}.meridian-difference-heading h3{font-size:38px;line-height:43px}.meridian-difference-heading p{font-size:16px;line-height:24px}.meridian-difference-card{min-height:0;padding:0}.difference-card-visual{height:310px;min-height:310px}.difference-card-heading h4{font-size:24px;line-height:29px}.difference-benchmark-head,.difference-benchmark-row{gap:12px;grid-template-columns:minmax(0,1.2fr) minmax(72px,.72fr) minmax(72px,.72fr)}.difference-deployment-visual{min-height:310px}.difference-support-visual{height:310px}}@media(max-width:480px){.meridian-platform-heading h2{font-size:34px;line-height:39px}.meridian-platform-topbar{padding:0 12px}.platform-meridian-logo .meridian-logo-word{display:inline;font-size:12px}.platform-project-select{max-width:118px}.meridian-ontology-heading{padding:46px 20px 40px}.meridian-ontology-heading h3{font-size:34px;line-height:39px}.meridian-ontology-heading>p{font-size:15px;line-height:23px}.meridian-ontology-demo-shell{padding:0 12px 44px}.ontology-graph-stage{height:500px}.meridian-integrations-message{padding-left:22px;padding-right:22px;width:min(310px,calc(100% - 36px))}.meridian-integrations-message h3{font-size:23px;line-height:29px}.meridian-security-copy h3{font-size:25px;line-height:31px}.meridian-security-badge{gap:12px;min-height:128px}.meridian-security-badge img{height:46px;max-width:66px}.meridian-security-badge strong{font-size:11px;line-height:15px}.meridian-difference{padding:78px 12px 88px}.meridian-difference-heading{margin-bottom:46px;padding:0 8px}.meridian-difference-heading h3{font-size:34px;line-height:39px}.meridian-difference-heading p{font-size:15px;line-height:23px}.meridian-difference-card{min-height:0;padding:0}.difference-card-visual{height:292px;min-height:292px}.difference-card-heading h4{font-size:23px;line-height:28px}.difference-card-heading p{font-size:14px;line-height:21px}.difference-benchmark-table{margin-top:0}.difference-benchmark-head,.difference-benchmark-row{gap:8px;grid-template-columns:minmax(0,1.1fr) minmax(64px,.75fr) minmax(64px,.75fr)}.difference-benchmark-label strong{font-size:11px;line-height:16px}.difference-benchmark-label span{font-size:8px;line-height:12px}.difference-benchmark-score strong{font-size:16px;line-height:20px}.difference-deployment-visual{margin-top:0;min-height:292px}.difference-deployment-stat{right:0}.difference-deployment-stat strong{font-size:24px}.difference-ecosystem-visual{grid-template-columns:minmax(105px,.76fr) minmax(0,1.24fr);margin-top:0;min-height:292px}.difference-limited-model{border-bottom:0;border-right:1px solid rgba(4,31,36,.14);padding:0 12px 0 0}.difference-agnostic-model{padding:0 0 0 12px}.difference-limited-pairs{margin-top:15px}.difference-hub-branch:after{width:136px}.difference-system-grid{max-width:none}.difference-system-chip{height:34px;width:34px}.difference-support-visual{height:292px;margin-top:0}.difference-support-orbit.is-outer{height:220px;width:220px}.difference-support-orbit.is-inner{height:150px;width:150px}.difference-support-engineer{height:122px;width:122px}.difference-tool-node{font-size:9px;padding:7px 8px}}@media(max-width:1100px){.meridian-difference-switcher{grid-template-columns:minmax(270px,300px) minmax(0,1fr);min-height:716px}.meridian-difference-stage{min-height:716px}.meridian-difference-stage-heading{padding:26px 30px 20px}.meridian-difference-stage-heading h4{font-size:29px}.meridian-difference-stage-frame{margin:0 24px 24px;min-height:508px}.meridian-difference-tab{padding-left:22px;padding-right:48px}.meridian-difference-tab-indicator{right:14px}.meridian-difference-tab-title{font-size:18px}.difference-performance-panel{padding-left:24px;padding-right:24px}.difference-panel-benchmark-table th,.difference-panel-benchmark-table td{padding-left:9px;padding-right:9px}.difference-panel-benchmark-table thead th:first-child,.difference-panel-benchmark-table tbody th{padding-left:15px}.difference-panel-benchmark-table thead th{font-size:10px}.difference-deployment-panel{padding:24px}.difference-flexibility-panel{grid-template-columns:minmax(220px,.78fr) minmax(0,1.22fr);padding:26px}.difference-limited-stage{padding-right:24px}.difference-agnostic-stage{padding-left:26px}.difference-stage-system{min-height:74px}.difference-partnership-panel{gap:16px;grid-template-columns:minmax(0,1.1fr) 34px minmax(210px,.9fr);padding:24px}.difference-support-ring.is-outer{height:270px;width:270px}.difference-support-ring.is-inner{height:190px;width:190px}.difference-support-developer{height:124px;width:124px}}@media(max-width:900px){.meridian-difference-switcher{display:block;min-height:0}.meridian-difference-tabs{border-bottom:1px solid rgba(8,48,54,.12);border-right:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.meridian-difference-tab,.meridian-difference-tab.is-active{flex:none;min-height:152px;padding:24px 54px 24px 24px}.meridian-difference-tab:nth-child(odd){border-right:1px solid rgba(8,48,54,.1)}.meridian-difference-tab:nth-child(3){border-bottom:0}.meridian-difference-tab-title{max-width:270px}.meridian-difference-stage{min-height:716px}}@media(max-width:640px){.app-shell:not(.home-nav-shell) .meridian-careers-hero{min-height:min(540px,calc(100svh - var(--announcement-height) - var(--nav-height)))}.app-shell:not(.home-nav-shell) .meridian-careers-hero-image{object-position:56% center}.app-shell:not(.home-nav-shell) .section-inner.meridian-careers-hero-inner{padding-bottom:24px;padding-top:48px}.app-shell:not(.home-nav-shell) main .meridian-careers-hero h1{font-size:32px!important;line-height:1.06!important}.app-shell:not(.home-nav-shell) .meridian-careers-hero .meridian-careers-kicker{font-size:11px;line-height:14px;margin-bottom:12px}.app-shell:not(.home-nav-shell) .meridian-careers-hero-copy{font-size:14px;line-height:1.42;margin-top:16px;max-width:310px}.app-shell:not(.home-nav-shell) .meridian-careers-hero-actions{display:grid;gap:9px 14px;grid-template-columns:max-content max-content;margin-top:20px}.app-shell:not(.home-nav-shell) .meridian-careers-primary-cta{grid-column:1 / -1;font-size:14px;gap:8px;min-height:44px;padding:0 18px;width:max-content}.app-shell:not(.home-nav-shell) .meridian-careers-hero-actions>span,.app-shell:not(.home-nav-shell) .meridian-careers-hero-actions>span+span{border-left:0;font-size:9px;line-height:12px;padding-left:0}.app-shell:not(.home-nav-shell) :where(.meridian-careers-benefits,.meridian-careers-openings,.meridian-careers-final-cta){padding-bottom:64px;padding-top:64px}.app-shell:not(.home-nav-shell) .meridian-careers-section-head{gap:18px;margin-bottom:36px}.app-shell:not(.home-nav-shell) .meridian-careers-section-head h2{font-size:32px;line-height:1.08;text-wrap:pretty}.app-shell:not(.home-nav-shell) .meridian-careers-benefits-grid article,.app-shell:not(.home-nav-shell) .meridian-careers-benefits-grid article:not(:nth-child(3n+1)){gap:14px;grid-template-columns:24px minmax(0,1fr);padding:22px 0}.app-shell:not(.home-nav-shell) .meridian-careers-benefits-grid svg{height:22px;width:22px}.app-shell:not(.home-nav-shell) .meridian-careers-benefits-grid h3{font-size:18px;line-height:1.22;margin-bottom:8px}.app-shell:not(.home-nav-shell) .meridian-careers-benefits-grid p{font-size:14px;line-height:1.5}.app-shell:not(.home-nav-shell) .meridian-careers-directory>h2{font-size:36px;line-height:1.06;margin-bottom:28px}.app-shell:not(.home-nav-shell) .meridian-careers-directory-filters{gap:10px;margin-bottom:38px}.app-shell:not(.home-nav-shell) .meridian-careers-directory-search input,.app-shell:not(.home-nav-shell) .meridian-careers-directory-select select{font-size:13px;height:44px}.app-shell:not(.home-nav-shell) .meridian-careers-directory-search svg{top:13px}.app-shell:not(.home-nav-shell) .meridian-careers-directory-select select{background-position:calc(100% - 18px) 19px,calc(100% - 13px) 19px}.app-shell:not(.home-nav-shell) .meridian-careers-directory-reset{height:40px;justify-content:flex-start;padding:0}.app-shell:not(.home-nav-shell) .meridian-careers-directory-groups{gap:44px}.app-shell:not(.home-nav-shell) .meridian-careers-directory-group h3{font-size:22px;line-height:1.18;margin-bottom:14px}.app-shell:not(.home-nav-shell) .meridian-careers-directory-role{gap:14px;min-height:0;padding:18px 0}.app-shell:not(.home-nav-shell) .meridian-careers-directory-role>span{gap:6px}.app-shell:not(.home-nav-shell) .meridian-careers-directory-role strong{font-size:16px;line-height:1.25}.app-shell:not(.home-nav-shell) .meridian-careers-directory-role small{font-size:12px;line-height:1.42;max-width:250px}.app-shell:not(.home-nav-shell) .meridian-careers-directory-role svg{height:18px;width:18px}.app-shell:not(.home-nav-shell) .meridian-careers-final-cta{min-height:0}.app-shell:not(.home-nav-shell) .meridian-careers-final-cta-inner{gap:36px}.app-shell:not(.home-nav-shell) .meridian-careers-final-cta .meridian-careers-kicker{margin-bottom:16px}.app-shell:not(.home-nav-shell) .meridian-careers-final-cta h2{font-size:34px;line-height:1.08;text-wrap:pretty}.app-shell:not(.home-nav-shell) .meridian-careers-final-cta a{min-height:50px}}@media(max-width:360px){.app-shell:not(.home-nav-shell) main .meridian-careers-hero h1{font-size:29px!important}.app-shell:not(.home-nav-shell) .meridian-careers-hero-copy{font-size:13px;line-height:1.4;max-width:280px}.app-shell:not(.home-nav-shell) .meridian-careers-primary-cta{min-height:42px}.app-shell:not(.home-nav-shell) .meridian-careers-section-head h2,.app-shell:not(.home-nav-shell) .meridian-careers-final-cta h2{font-size:30px}.app-shell:not(.home-nav-shell) .meridian-careers-directory>h2{font-size:34px}}@media(max-width:620px){.meridian-difference{padding:92px 16px 96px}.meridian-difference-heading{margin-bottom:46px}.meridian-difference-switcher{box-shadow:0 14px 36px #1230340f}.meridian-difference-tabs{display:flex}.meridian-difference-tab,.meridian-difference-tab.is-active{border-right:0;min-height:124px;padding:19px 52px 19px 20px}.meridian-difference-tab:nth-child(3){border-bottom:1px solid rgba(8,48,54,.1)}.meridian-difference-tab-title{font-size:17px;line-height:1.2;max-width:280px}.meridian-difference-tab-indicator{height:30px;right:14px;width:30px}.meridian-difference-stage{min-height:0}.meridian-difference-stage-heading{padding:26px 20px 22px}.meridian-difference-stage-heading h4{font-size:25px;line-height:1.15}.meridian-difference-stage-heading p{font-size:13px;line-height:19px;margin-top:9px}.meridian-difference-stage-frame{flex:0 0 700px;margin:0 14px 18px;min-height:700px}.difference-panel-topline{align-items:flex-start;gap:10px}.difference-panel-topline>strong{font-size:10px;line-height:15px;text-align:right}.difference-performance-panel{padding:18px 16px}.difference-panel-table-wrap{margin-top:0}.difference-panel-benchmark-table thead th:nth-child(3),.difference-panel-benchmark-table thead th:nth-child(4),.difference-panel-benchmark-table thead th:nth-child(5),.difference-panel-benchmark-table tbody td:nth-child(3),.difference-panel-benchmark-table tbody td:nth-child(4),.difference-panel-benchmark-table tbody td:nth-child(5){display:none}.difference-panel-benchmark-table .is-mobile-next{display:table-cell}.difference-panel-benchmark-table thead th:first-child{width:54%}.difference-panel-benchmark-table thead .is-meridian,.difference-panel-benchmark-table tbody .is-meridian{padding-left:8px;padding-right:13px;text-align:right;width:27%}.difference-panel-benchmark-table thead .is-mobile-next,.difference-panel-benchmark-table tbody .is-mobile-next{padding-left:16px;padding-right:8px;text-align:left;width:19%}.difference-panel-benchmark-table thead th,.difference-panel-benchmark-table tbody td{font-size:11px}.difference-panel-benchmark-table tbody th strong{font-size:11px;line-height:15px}.difference-panel-benchmark-table tbody .is-meridian strong{font-size:17px}.difference-panel-benchmark-table tbody .is-mobile-next{color:#223f44;font-variant-numeric:tabular-nums;white-space:nowrap}.difference-deployment-panel{padding:16px}.difference-deployment-chart{flex:0 0 auto;padding:18px 2px 4px}.difference-deployment-chart>svg{margin:0;max-height:520px}.difference-flexibility-panel{grid-template-columns:1fr;grid-template-rows:248px minmax(0,1fr);padding:18px}.difference-limited-stage{border-bottom:1px solid rgba(8,48,54,.13);border-right:0;padding:0 0 20px}.difference-agnostic-stage{padding:20px 0 0}.difference-point-solutions{gap:8px;margin:14px 0}.difference-point-solution-brand{min-height:48px}.difference-point-solution-brand img{max-height:52px}.difference-model-caption{font-size:15px;line-height:20px}.difference-stage-meridian-hub{height:68px;margin-top:14px;width:150px}.difference-stage-meridian-hub>img{width:108px}.difference-stage-connector{height:36px}.difference-stage-connector:before{height:18px}.difference-stage-connector:after{height:18px;top:17px}.difference-stage-systems{gap:7px}.difference-stage-system{min-height:58px;padding:7px 4px}.difference-stage-system img{height:20px;max-width:27px}.difference-stage-system span{display:none}.difference-agnostic-stage .difference-model-caption{margin-top:14px}.difference-partnership-panel{gap:10px;grid-template-columns:1fr;grid-template-rows:300px 24px 280px;padding:16px}.difference-support-plus{font-size:28px}.difference-support-ring.is-outer{height:244px;width:244px}.difference-support-ring.is-inner{height:170px;width:170px}.difference-support-developer{height:108px;width:108px}.difference-support-developer>svg:first-child{height:48px;width:48px}.difference-support-developer svg:last-child{height:27px;right:11px;top:12px;width:27px}.difference-support-identity{bottom:20px}.difference-support-tool{height:44px;width:96px}.difference-support-product{justify-content:flex-start;padding:52px 18px 12px}.difference-support-product-tile{height:132px;width:132px}.difference-support-product-tile>img{width:100%}.difference-support-product>strong{font-size:15px;line-height:20px;margin-top:14px}}@media(max-width:420px){.meridian-difference-stage{min-height:0}.meridian-difference-stage-frame{flex-basis:700px;min-height:700px}.difference-panel-benchmark-table th,.difference-panel-benchmark-table td{padding-left:6px;padding-right:6px}.difference-panel-benchmark-table thead th:first-child,.difference-panel-benchmark-table tbody th{padding-left:10px}.difference-panel-benchmark-table tbody th span{font-size:10px;line-height:14px}.difference-panel-benchmark-table thead .is-meridian,.difference-panel-benchmark-table tbody .is-meridian{padding-left:5px;padding-right:11px;width:28%}.difference-panel-benchmark-table thead .is-mobile-next,.difference-panel-benchmark-table tbody .is-mobile-next{padding-left:14px;padding-right:4px;width:18%}.difference-panel-benchmark-table tbody .is-meridian strong{font-size:16px}.difference-stage-chart-percent,.difference-stage-chart-x-label{font-size:11px}.difference-flexibility-panel{grid-template-rows:238px minmax(0,1fr)}.difference-partnership-panel{grid-template-rows:300px 24px 280px}.difference-support-tool.is-openai{left:3%}.difference-support-tool.is-anthropic{right:3%}.difference-support-tool.is-google{left:3%}.difference-support-tool.is-amazon{right:3%}}@media(prefers-reduced-motion:reduce){.meridian-problem .reliability-chart:before,.meridian-problem .reliability-chart svg,.meridian-problem .chart-gap-fill,.meridian-problem .solution-fast-fill,.meridian-problem .chart-callout rect,.meridian-problem .solution-callout rect{transition:none}.meridian-problem .reliability-chart.is-pointer-focused svg{transform:none}.meridian-hero-image{transform:none;transition:none}.atlas-domain-detail{animation:none}.meridian-atlas-showcase .atlas-wheel-shell,.meridian-atlas-showcase .atlas-domain-detail{opacity:1;transform:none;transition:none;visibility:visible}.atlas-intro-line{animation:none;background:none;color:inherit;opacity:1;-webkit-text-fill-color:currentColor}.atlas-agent-dot.is-active:after,.atlas-agent-list{animation:none}.atlas-wheel-label,.atlas-wheel-label-rotor,.atlas-wheel-rotor,.atlas-wheel-slice{transition:none}.reliability-story-copy{animation:none}.reliability-reveal-section .reliability-slide-heading,.reliability-research-bridge .reliability-research-copy,.reliability-research-bridge .reliability-research-paper,.reliability-research-bridge .reliability-columbia-lockup,.meridian-case-studies .meridian-case-studies-head,.meridian-case-studies .meridian-case-study-card,.meridian-atlas-proof-header>p,.meridian-atlas-proof-header h2 span,.meridian-testimonials .meridian-testimonial-copy-panel,.meridian-testimonials .meridian-testimonial-copy-panel>div:first-child,.meridian-testimonials .meridian-testimonial-meta,.meridian-testimonials .meridian-testimonial-portrait,.meridian-testimonials .meridian-testimonial-portrait figcaption,.meridian-platform-brand,.meridian-platform-heading,.meridian-platform-frame>.meridian-platform-demo-shell,.meridian-integrations-lanes,.meridian-security-copy,.meridian-security-badge,.meridian-difference-heading,.meridian-difference-card,.meridian-difference-switcher,.meridian-difference-tab,.meridian-difference-tab-description,.meridian-difference-tab-indicator,.difference-switch-panel,.difference-panel-benchmark-table tbody tr,.difference-stage-system,.difference-support-ring,.difference-support-tool,.difference-benchmark-score i,.difference-system-chip,.difference-support-orbit,.difference-tool-node,.meridian-team .meridian-team-head,.meridian-team .meridian-founder-card,.meridian-team .meridian-team-proof,.meridian-final-cta-inner>*,.reliability-solution-slide .reliability-outcome{animation:none;opacity:1;transform:none;transition:none}.difference-deployment-panel.is-active .difference-stage-chart-curve{stroke-dashoffset:0;transition:none}.difference-deployment-panel.is-active .difference-stage-chart-area,.difference-deployment-panel.is-active .difference-stage-chart-point{opacity:1;transform:none;transition:none}.meridian-testimonial-image-crop img{transform:scale(1);transition:none}.meridian-integrations-message,.meridian-integrations.is-revealed .meridian-integrations-message{opacity:1;transform:translate(-50%,-50%);transition:none}.reliability-panel,.chart-gap-fill,.chart-gap-edge,.chart-solution-path,.chart-eighty-line,.chart-point.is-final,.reliability-blockers,.reliability-solution-mark{transition:none}.meridian-problem .chart-curve-early,.meridian-problem .chart-gap-edge{stroke-dashoffset:0;transition:none}.meridian-problem .chart-area-reveal{transform:scaleX(1);transition:none}.meridian-problem .chart-callout,.meridian-problem .chart-manual-label,.meridian-problem .chart-annotation,.meridian-problem .chart-point,.meridian-solution-copy,.solution-callout,.solution-manual-label,.solution-manual-path,.solution-point,.solution-production-guide,.solution-time-saved,.solution-logo-badge{opacity:1;transform:none;transition:none}.platform-chart-area,.platform-chart-bar,.platform-chart-line{animation:none}.meridian-integrations-track{animation:none;transform:translate(-8%)}.meridian-ontology-heading,.ontology-platform-demo,.ontology-network-edges,.ontology-node,.ontology-node-ring,.ontology-node>circle:first-child{transition:none}.solution-curve-early,.solution-fast-path{stroke-dashoffset:0;transition:none}.meridian-problem .solution-fast-fill{opacity:1;transform:scaleX(1);transition:none}.solution-area-reveal{transform:scaleX(1);transition:none}.difference-deploy-curve.is-early,.difference-deploy-curve.is-fast{stroke-dashoffset:0;transition:none}.difference-deploy-area,.difference-chart-point{opacity:1;transition:none}}@font-face{font-display:swap;font-family:Rethink Sans;font-style:normal;font-weight:400 800;src:url(/assets/fonts/RethinkSans-Variable.woff2) format("woff2")}@font-face{font-display:swap;font-family:Polysans Neutral;font-style:normal;font-weight:400;src:url(/assets/fonts/PolySans-Neutral.woff2) format("woff2")}@font-face{font-display:swap;font-family:Polysans Neutral Mono;font-style:normal;font-weight:400;src:url(/assets/fonts/PolySans-NeutralMono.woff2) format("woff2")}@font-face{font-display:swap;font-family:Polysans Slim;font-style:normal;font-weight:300;src:url(/assets/fonts/PolySans-Slim.woff2) format("woff2")}*{box-sizing:border-box}html{background:var(--paper);color:var(--ink);scroll-behavior:smooth}body{margin:0;min-width:0}a{color:inherit;text-decoration:none}button{font:inherit}.section-inner{margin:0 auto;max-width:var(--max);padding:0 32px}.section-border-bottom{border-bottom:1px solid var(--line)}.mono{font-family:Polysans Neutral Mono,SFMono-Regular,Consolas,Liberation Mono,ui-monospace,monospace}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.route-loading{align-items:center;background:radial-gradient(circle at 18px 18px,rgba(52,60,237,.08) 1px,transparent 0) 0 0 / 28px 28px,linear-gradient(135deg,#fff,#f7f8ff 58%,#fbfff0);color:var(--ink);display:none;gap:14px;justify-items:center;min-height:360px;padding:72px 24px;text-align:center}.route-loading-mark{color:var(--blue);font-size:42px;font-weight:850;line-height:1;transform:rotate(-5deg)}.route-loading-dot{animation:route-loading-pulse .86s ease-in-out infinite alternate;background:var(--lime);border:2px solid var(--ink);border-radius:999px;height:16px;width:16px}.route-loading p{color:#4f5059;font-size:15px;font-weight:720;margin:0}@keyframes route-loading-pulse{0%{opacity:.45;transform:scale(.82)}to{opacity:1;transform:scale(1)}}.announcement{align-items:center;background:radial-gradient(circle at 1px 1px,rgba(6,63,67,.16) 1px,transparent 0) 0 0 / 16px 16px,#79c8d2;color:#063f43;display:flex;font-size:13px;gap:18px;height:var(--announcement-height);justify-content:center;letter-spacing:0;padding:0 52px;position:sticky;top:0;text-align:center;z-index:60}.announcement-message{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;margin:0;padding:0;text-align:center}.announcement-message:focus-visible{border-radius:2px;outline:1px solid currentColor;outline-offset:3px}.announcement-cta{background:transparent;border:1.5px solid #087d86;border-radius:8px;color:#087d86;box-shadow:none;cursor:pointer;font:inherit;font-weight:650;line-height:1;padding:7px 12px;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease}.announcement-cta:hover,.announcement-cta:focus-visible{background:transparent;border-color:#05636b;box-shadow:0 3px 12px #063f432e;color:#05636b;transform:translateY(-1px)}.funding-announcement-overlay{align-items:center;animation:atlas-modal-fade .18s ease-out both;background:#02181cb3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:24px;position:fixed;z-index:1600}.funding-announcement-dialog{animation:atlas-modal-enter .26s cubic-bezier(.22,1,.36,1) both;background:#f8fbfa;border:1px solid rgba(6,63,67,.18);border-radius:8px;box-shadow:0 34px 100px #01191e66;color:#092f35;max-height:calc(100svh - 48px);max-width:1000px;overflow:auto;overscroll-behavior:contain;position:relative;width:min(1000px,calc(100vw - 48px))}.funding-announcement-close{align-items:center;background:#062126ad;border:1px solid rgba(232,253,252,.45);border-radius:50%;color:#f4ffff;cursor:pointer;display:inline-flex;height:40px;justify-content:center;padding:0;position:absolute;right:18px;top:18px;transition:background-color .16s ease,transform .16s ease;width:40px;z-index:3}.funding-announcement-close:hover{background:#087d86;transform:translateY(-1px)}.funding-announcement-close:focus-visible{outline:3px solid rgba(121,221,224,.55);outline-offset:3px}.funding-announcement-image{height:300px;overflow:hidden;position:relative}.funding-announcement-image:after{background:linear-gradient(180deg,#021d2214 32%,#021d22b8);content:"";top:0;right:0;bottom:0;left:0;position:absolute}.funding-announcement-image img{display:block;height:100%;object-fit:cover;object-position:center 58%;width:100%}.funding-announcement-image-copy{align-items:end;bottom:24px;color:#fff;display:flex;justify-content:space-between;left:34px;position:absolute;right:34px;z-index:2}.funding-announcement-image-copy span{color:#a5eef0;font-size:12px;font-weight:700;text-transform:uppercase}.funding-announcement-image-copy strong{font-family:var(--font-brand);font-size:25px;font-weight:500}.funding-announcement-content{padding:38px 44px 42px}.funding-announcement-date{color:#168d96;font-size:12px;font-weight:700;margin:0 0 16px;text-transform:uppercase}.funding-announcement-content h2{color:#092f35;font-family:var(--font-brand);font-size:42px;font-weight:420;letter-spacing:0;line-height:1.08;margin:0;max-width:850px}.funding-announcement-meta{display:grid;gap:18px 30px;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);margin-top:24px}.funding-announcement-profile-group{align-items:center;display:flex;gap:13px;min-width:0}.funding-announcement-profile-stack{display:flex;flex:0 0 auto;padding-left:1px}.funding-announcement-profile{background:#78969a;border:1px solid #f8fbfa;border-radius:50%;box-shadow:0 0 0 1px #063f431f,0 2px 5px #021d221f;display:block;height:40px;overflow:hidden;position:relative;width:40px}.funding-announcement-profile+.funding-announcement-profile{margin-left:-11px}.funding-announcement-profile img{display:block;max-width:none;position:absolute}.funding-announcement-author img{top:-30.3px;width:190.4px}.funding-announcement-backer img{left:-34.8px;width:598.5px}.funding-announcement-profile-group p{margin:0;min-width:0}.funding-announcement-profile-group p strong{color:#168d96;display:block;font-family:var(--font-mono);font-size:10px;font-weight:700;line-height:1.2;text-transform:uppercase}.funding-announcement-story{border-top:1px solid rgba(6,63,67,.14);display:grid;gap:54px;grid-template-columns:minmax(0,1fr) 235px;margin-top:28px;padding-top:27px}.funding-announcement-copy p{color:#577176;font-size:15px;line-height:1.58;margin:16px 0 0}.funding-announcement-copy p:first-child{margin-top:0}.funding-announcement-copy .funding-announcement-lede{color:#1a464c;font-size:18px;line-height:1.5}.funding-announcement-investors{border-left:1px solid rgba(6,63,67,.14);padding-left:28px}.funding-announcement-investors>p{color:#168d96;font-size:12px;font-weight:700;margin:2px 0 15px;text-transform:uppercase}.funding-announcement-investor-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.funding-announcement-investor-logo{aspect-ratio:314 / 145;border:1px solid rgba(6,63,67,.12);border-radius:5px;overflow:hidden;position:relative}.funding-announcement-investor-logo img{display:block;left:-17.75%;max-width:none;position:absolute;width:136.2%}.funding-announcement-link{align-items:center;color:#087d86;display:inline-flex;font-size:14px;font-weight:700;gap:8px;margin-top:28px;text-decoration:none}.funding-announcement-link svg{transition:transform .16s ease}.funding-announcement-link:hover svg{transform:translate(3px)}.funding-announcement-link:focus-visible{border-radius:3px;outline:2px solid rgba(22,141,150,.45);outline-offset:4px}@media(max-width:720px){.funding-announcement-overlay{align-items:flex-start;padding:10px}.funding-announcement-dialog{max-height:calc(100svh - 20px);width:calc(100vw - 20px)}.funding-announcement-image{height:220px}.funding-announcement-image-copy{bottom:18px;left:20px;right:20px}.funding-announcement-content{padding:28px 22px 30px}.funding-announcement-content h2{font-size:32px}.funding-announcement-meta{grid-template-columns:1fr}.funding-announcement-story{gap:28px;grid-template-columns:1fr}.funding-announcement-investors{border-left:0;border-top:1px solid rgba(6,63,67,.14);padding-left:0;padding-top:22px}.funding-announcement-investor-grid{max-width:320px}}.funding-announcement-page{background:#fff;color:#092f35}.blog-shell>.site-header,.funding-shell>.site-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-bottom:0;box-shadow:none;color:#464b4b}.blog-shell>.site-header .nav-group>a,.blog-shell>.site-header .signin,.blog-shell>.site-header .menu-button,.funding-shell>.site-header .nav-group>a,.funding-shell>.site-header .signin,.funding-shell>.site-header .menu-button{color:#464b4b}.blog-shell>.site-header .nav-demo-cta-wrapper .button-primary,.blog-shell>.site-header .nav-demo-cta-wrapper .button-primary:hover,.blog-shell>.site-header .nav-demo-cta-wrapper .button-primary:focus-visible,.funding-shell>.site-header .nav-demo-cta-wrapper .button-primary,.funding-shell>.site-header .nav-demo-cta-wrapper .button-primary:hover,.funding-shell>.site-header .nav-demo-cta-wrapper .button-primary:focus-visible{background:#000;border-color:#000;color:#fff}.funding-announcement-page-back{align-items:center;color:#31575b;display:inline-flex;font-size:14px;font-weight:550;gap:8px;margin-bottom:clamp(54px,7vw,86px);text-decoration:none}.funding-announcement-page-back svg{transition:transform .18s ease}.funding-announcement-page-back:hover svg,.funding-announcement-page-back:focus-visible svg{transform:translate(-3px)}.funding-announcement-page-back:focus-visible{border-radius:3px;outline:2px solid rgba(8,125,134,.42);outline-offset:5px}.funding-announcement-page-content{border-top:0;padding:clamp(64px,7vw,104px) 0 clamp(82px,9vw,132px)}.section-inner.funding-announcement-page-content-inner{max-width:1128px;padding-left:32px;padding-right:32px}.funding-announcement-page-header{margin:0 auto;max-width:960px;text-align:center}.funding-announcement-page-meta{align-items:center;color:#747979;display:flex;font-size:14px;gap:12px;justify-content:center;margin:0 0 24px}.funding-announcement-page-meta>span[aria-hidden=true]{background:#0b10112e;height:20px;width:1px}.funding-announcement-page-content h1{color:#171a1a;font-family:"Polysans Slim",var(--font-brand);font-size:clamp(46px,4.2vw,64px);font-weight:350;letter-spacing:-.04em;line-height:1.03;margin:0;text-wrap:balance}.funding-announcement-page-summary{color:#575d5d;font-size:clamp(17px,1.35vw,20px);line-height:1.38;margin:24px auto 0;max-width:700px;text-wrap:balance}.funding-announcement-page-content .funding-announcement-meta{gap:30px 80px;margin-top:40px;max-width:780px}.funding-announcement-page-content .funding-announcement-profile{border-color:#f8f8f6;height:44px;width:44px}.funding-announcement-page-content .funding-announcement-story{gap:clamp(54px,7vw,92px);grid-template-columns:minmax(0,1fr) minmax(250px,300px);margin-top:clamp(58px,6vw,76px);padding-top:42px}.funding-announcement-page-content .funding-announcement-copy{max-width:720px}.funding-announcement-page-content .funding-announcement-copy p{font-size:17px;line-height:1.7;margin-top:22px}.funding-announcement-page-content .funding-announcement-copy .funding-announcement-lede{font-size:22px;line-height:1.55}.funding-announcement-page-content .funding-announcement-investors{padding-left:40px}.funding-announcement-page-content .funding-announcement-link{font-size:15px;margin-top:40px}@media(max-width:720px){.section-inner.funding-announcement-page-content-inner{padding-left:16px;padding-right:16px}.funding-announcement-page-back{margin-bottom:42px}.funding-announcement-page-content{padding:30px 0 54px}.funding-announcement-page-content h1{font-size:clamp(28px,8.5vw,34px);letter-spacing:-.035em;line-height:1.04}.funding-announcement-page-meta{font-size:11px;margin-bottom:12px}.funding-announcement-page-summary{font-size:14px;line-height:1.45;margin-top:12px}.funding-announcement-page-content .funding-announcement-meta{margin-top:30px}.funding-announcement-page-content .funding-announcement-story{gap:22px;grid-template-columns:1fr;margin-top:24px;padding-top:20px}.funding-announcement-page-content .funding-announcement-copy p{font-size:14px;line-height:1.52;margin-top:15px}.funding-announcement-page-content .funding-announcement-copy .funding-announcement-lede{font-size:16px;line-height:1.48}.funding-announcement-page-content .funding-announcement-investors{border-left:0;border-top:1px solid rgba(6,63,67,.14);padding-left:0;padding-top:26px}}.icon-button{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:inline-flex;justify-content:center;min-height:42px;min-width:42px;padding:0}.announcement-close{color:#063f43b8;height:16px;min-height:16px;min-width:16px;position:absolute;right:32px;top:50%;transform:translateY(-50%);width:16px}.site-header{align-items:center;-webkit-backdrop-filter:blur(16px) saturate(135%);backdrop-filter:blur(16px) saturate(135%);background:#ffffffd1;border-bottom:0;box-shadow:0 8px 10px #00000008;display:grid;gap:40px;grid-template-columns:auto 1fr auto;height:var(--nav-height);padding:0 36px 0 32px;position:sticky;top:0;z-index:50}.has-announcement .site-header{top:var(--announcement-height)}@media(min-width:981px){.site-header{left:0;position:fixed;right:0;width:100%;z-index:1000}.app-shell:not(.wai-shell,.refer-shell)>main{padding-top:var(--nav-height)}.app-shell:has(.meridian-home)>main{padding-top:0}}.nav-blur-overlay{display:none}.brand{align-items:center;display:inline-flex}.brand-logo{display:block;height:36px;width:89.1875px}.meridian-header-logo{height:auto;max-height:38px;object-fit:contain;object-position:left center;width:148px}.brand-mark{color:var(--blue);display:inline-block;font-size:36px;font-weight:800;letter-spacing:0;line-height:1;transform:rotate(-5deg)}.desktop-nav,.header-actions,.hero-actions,.link-with-icon,.button{align-items:center;display:flex}.desktop-nav{gap:0;justify-self:start;width:max-content}.nav-group>a{align-items:center;color:#6f6f6f;display:inline-flex;font-size:17px;gap:8px;line-height:22px;white-space:nowrap}.nav-group{display:inline-flex;min-height:var(--nav-height);position:relative}.nav-group>a{align-self:center;min-height:auto;padding:8px 20px}.nav-group.has-dropdown>a{align-self:stretch;min-height:var(--nav-height);padding:24px 20px}.nav-caret{display:inline-block;flex:0 0 auto;height:0;width:0}.nav-caret-right{border-bottom:4px solid transparent;border-left:6px solid currentColor;border-top:4px solid transparent}.nav-dropdown{background:#fbf6f4;border:0;border-radius:8px;box-shadow:0 40px 15px #00000003,0 40px 35px #32325d0a,0 50px 120px #32325d0f;display:none;gap:12px;grid-template-columns:repeat(3,minmax(180px,1fr));left:50%;max-width:calc(100vw - 64px);opacity:0;padding:8px;pointer-events:none;position:fixed;top:calc(var(--nav-height) + 8px);transform:translate(-50%) translateY(8px);transition:opacity .16s ease,transform .16s ease,visibility .16s ease;visibility:hidden;width:min(1376px,calc(100vw - 64px));z-index:1001}.nav-dropdown-product{background:#fff;border:1px solid #a9dadd;border-radius:8px;box-shadow:0 24px 50px #04272b24,0 70px 140px #04272b1f;gap:0;grid-template-columns:272px minmax(0,1fr);height:350px;left:50%;max-width:none;overflow:hidden;padding:0;position:fixed;top:calc(var(--nav-height) + 8px);transform:translate(-50%) translateY(8px);width:min(1080px,calc(100vw - 48px))}.nav-group:has(.nav-dropdown-product):after{content:"";height:48px;left:0;pointer-events:none;position:fixed;top:var(--nav-height);width:100vw;z-index:1000}.nav-group:has(.nav-dropdown-product):hover:after,.nav-group:has(.nav-dropdown-product):focus-within:after,.nav-group:has(.nav-dropdown-product).is-open:after{pointer-events:auto}.has-announcement .nav-dropdown:not(.nav-dropdown-company){top:calc(var(--announcement-height) + var(--nav-height) + 8px)}.has-announcement .nav-group:has(.nav-dropdown-product):after{top:calc(var(--announcement-height) + var(--nav-height))}.nav-dropdown-solutions{grid-template-columns:minmax(220px,.8fr) minmax(360px,1.3fr) minmax(300px,.72fr);min-height:360px}.nav-dropdown-resources{background:linear-gradient(90deg,#f8f8f8,#f8f8f8 61%,#d2d4fb33 69%,#ffcfbd33),linear-gradient(90deg,#f8f8f8,#f8f8f8 61%,#f6f3eb 69%,#f6f3eb);grid-template-columns:minmax(320px,1fr) minmax(220px,.7fr) minmax(340px,.85fr);min-height:300px}.nav-dropdown-company{box-shadow:0 24px 10px #00000003,0 24px 35px #32325d0d;gap:10px;grid-template-columns:1fr;left:50%;max-width:none;min-width:156px;padding:20px;position:absolute;top:calc(100% + 8px);transform:translate(-50%) translateY(8px);width:188px}.nav-group-company:after{content:"";height:8px;left:0;position:absolute;top:100%;width:100%}.nav-group:hover .nav-dropdown,.nav-group:focus-within .nav-dropdown,.nav-group.is-open .nav-dropdown{display:grid;opacity:1;pointer-events:auto;transform:translate(-50%) translateY(0);visibility:visible}.nav-group:hover .nav-dropdown-product,.nav-group:focus-within .nav-dropdown-product,.nav-group.is-open .nav-dropdown-product{transform:translate(-50%) translateY(0)}.nav-group:hover .nav-dropdown-company,.nav-group:focus-within .nav-dropdown-company{transform:translate(-50%) translateY(0)}.nav-group-company.is-dismissed .nav-dropdown-company{display:none;opacity:0;pointer-events:none;visibility:hidden}@media(hover:hover)and (min-width:992px){.nav-blur-overlay{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0000003d;bottom:0;display:block;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:var(--nav-height);transition:opacity .3s ease,visibility .3s ease;visibility:hidden;z-index:900}.site-header:has(.nav-group.has-dropdown:not(.nav-group-company):hover) .nav-blur-overlay,.site-header:has(.nav-group.has-dropdown:not(.nav-group-company):focus-within) .nav-blur-overlay,.site-header:has(.nav-group.has-dropdown:not(.nav-group-company).is-open) .nav-blur-overlay{opacity:1;visibility:visible}.has-announcement .nav-blur-overlay{top:calc(var(--announcement-height) + var(--nav-height))}}.nav-dropdown-column h2{color:#0006;font-family:Polysans Slim,Arial,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:300;letter-spacing:3.72px;line-height:12px;margin:0 0 12px;text-transform:uppercase}.nav-dropdown-column a{align-items:center;border-radius:0;color:#17171b;display:flex;gap:8px;line-height:22.4px;min-height:30px;padding:4px 16px 4px 0;white-space:normal}.nav-dropdown-product .nav-dropdown-column:first-child{background:linear-gradient(180deg,#f8f8ff,#fff);border:1px solid #ebebf4;border-radius:var(--radius);padding:12px}.nav-dropdown-product .nav-dropdown-column:first-child a:first-of-type,.nav-dropdown-resources .nav-dropdown-column:nth-child(3) a,.nav-dropdown-solutions .nav-dropdown-column:nth-child(3) a{align-items:flex-start;background:radial-gradient(circle at 100% 0%,rgba(52,60,237,.13),transparent 34%),linear-gradient(180deg,#ffffffc2,#f6f3ebe6);border:.5px solid rgba(0,0,0,.12);border-radius:8px;flex-direction:column;justify-content:space-between;min-height:104px;padding:16px}.nav-dropdown-resources .nav-dropdown-column:nth-child(3) a+a,.nav-dropdown-solutions .nav-dropdown-column:nth-child(3) a+a{margin-top:10px}.nav-dropdown-company .nav-dropdown-column h2{display:none}.nav-dropdown-company .nav-dropdown-column a{padding:0}.nav-dropdown-company .nav-dropdown-disabled{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:#71777a;cursor:default;display:flex;line-height:22.4px;min-height:30px;opacity:.48;padding:0;text-align:left;width:100%}.nav-dropdown-company .nav-dropdown-disabled strong{color:inherit}.nav-dropdown-column a:hover{background:#0000000f;color:var(--blue)}.nav-dropdown-column strong{color:#17171b;display:block;font-family:Polysans Neutral,Arial,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:400;letter-spacing:.32px;line-height:22.4px;margin-bottom:0}.nav-dropdown-column span{color:#73737c;display:block;font-size:12px;line-height:1.32}.nav-dropdown-solutions .nav-dropdown-column,.nav-dropdown-resources .nav-dropdown-column{padding:12px 12px 14px}.nav-dropdown-solutions .nav-dropdown-column:not(:nth-child(3)),.nav-dropdown-resources .nav-dropdown-column:not(:nth-child(3)){display:flex;flex-direction:column;gap:2px}.nav-dropdown-solutions .nav-dropdown-column:not(:nth-child(3)) a:before,.nav-dropdown-resources .nav-dropdown-column:not(:nth-child(3)) a:before,.nav-dropdown-company .nav-dropdown-column a:before{background:currentColor;border-radius:999px;content:"";flex:0 0 auto;height:4px;opacity:0;transition:opacity .16s ease;width:4px}.nav-dropdown-solutions .nav-dropdown-column:not(:nth-child(3)) a:hover:before,.nav-dropdown-solutions .nav-dropdown-column:not(:nth-child(3)) a:focus-visible:before,.nav-dropdown-resources .nav-dropdown-column:not(:nth-child(3)) a:hover:before,.nav-dropdown-resources .nav-dropdown-column:not(:nth-child(3)) a:focus-visible:before,.nav-dropdown-company .nav-dropdown-column a:hover:before,.nav-dropdown-company .nav-dropdown-column a:focus-visible:before{opacity:1}.nav-product-platform,.nav-product-column{min-width:0}.nav-product-overview{background-color:#b9e7ea;background-image:url(/assets/meridian/meridian-platform-nav.png);background-position:center;background-repeat:no-repeat;background-size:cover;color:#082f34;display:flex;flex-direction:column;justify-content:space-between;min-width:0;overflow:hidden;padding:28px 28px 25px;position:relative;text-decoration:none;transition:filter .18s ease}.nav-product-overview:hover,.nav-product-overview:focus-visible{filter:saturate(1.04) brightness(.98)}.nav-product-overview-kicker{color:#075d64;font-size:11px;font-weight:700;letter-spacing:0;text-transform:uppercase}.nav-product-overview>strong{color:#082f34;font-size:24px;font-weight:550;line-height:29px;max-width:220px}.nav-product-lifecycle{background:#fbfefe;border-left:1px solid #cce8ea;display:flex;flex-direction:column;min-width:0}.nav-product-stage-grid{display:grid;flex:1 1 auto;grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;padding:8px 8px 0}.nav-product-stage{min-width:0;padding:22px 14px 18px;position:relative;transition:background-color .16s ease}.nav-product-stage:hover{background:#f1fafa}.nav-product-stage-heading{align-items:flex-start;border-bottom:1px solid #d8ebed;color:#102f33;display:grid;gap:0 14px;grid-template-columns:42px minmax(0,1fr);min-height:128px;padding-bottom:18px;text-decoration:none}.nav-product-stage-icon{align-items:center;background-color:#080a0b;border:1px solid #303537;border-radius:7px;color:#fff;display:flex;flex:0 0 auto;height:42px;justify-content:center;overflow:hidden;position:relative;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease;width:42px}.nav-product-stage-icon:before{background-image:url(/assets/meridian/meridian-platform-nav.png);background-position:left top;background-repeat:no-repeat;background-size:96px 96px;content:"";filter:grayscale(1) invert(1);top:0;right:0;bottom:0;left:0;opacity:.7;position:absolute;transition:filter .16s ease,opacity .16s ease}.nav-product-stage-icon svg{position:relative;z-index:1}.nav-product-stage:hover .nav-product-stage-icon,.nav-product-stage:focus-within .nav-product-stage-icon{background-color:#b9e7ea;border-color:#8dcfd3;box-shadow:0 5px 12px #075a601a;color:#087a82}.nav-product-stage:hover .nav-product-stage-icon:before,.nav-product-stage:focus-within .nav-product-stage-icon:before{filter:none;opacity:0}.nav-product-stage-heading>span:last-child{align-self:start;display:flex;flex-direction:column;min-width:0;padding-top:1px}.nav-product-stage-action{color:#17878f;display:block;font-size:12px;font-weight:700;line-height:16px;text-transform:uppercase}.nav-product-stage-heading strong{color:#102f33;display:block;font-size:16px;font-weight:600;line-height:21px;margin-top:6px}.nav-product-stage-heading em{color:#718386;display:block;font-size:12px;font-style:normal;line-height:18px;margin-top:9px}.nav-product-stage-heading:hover strong,.nav-product-stage-heading:focus-visible strong{color:#087a82}.nav-product-stage-links{display:grid;gap:4px;margin-left:56px;margin-top:11px}.nav-product-stage-links a{color:#3e595d;font-size:13px;line-height:18px;padding:4px 0;text-decoration:none;transition:color .15s ease,transform .15s ease}.nav-product-stage-links a:hover,.nav-product-stage-links a:focus-visible{color:#087a82;transform:translate(2px)}@media(min-width:992px)and (max-width:1180px){.nav-dropdown-product{grid-template-columns:260px minmax(0,1fr);height:392px}.nav-product-overview{padding-inline:24px}.nav-product-stage{padding-inline:13px}.nav-product-stage-heading{gap:0 11px}.nav-product-stage-links{margin-left:53px}}.nav-product-right-wrap{align-items:stretch;align-self:stretch;background:#fff;border:.5px solid rgba(0,0,0,.12);border-radius:8px;display:flex;flex:1 1 0;flex-direction:column;justify-content:flex-start;min-width:0;overflow:hidden}.nav-product-right-top{align-items:start;background:#fff;border-radius:8px;column-gap:32px;display:grid;flex:1 1 0;grid-template-columns:repeat(3,minmax(0,1fr));min-height:324px;padding:8px 0 28px 24px}.nav-product-hero-link{align-items:flex-start;background-image:none;background-position:100%;background-repeat:no-repeat;background-size:cover;border:0;border-radius:8px;color:#070844;display:flex;flex-direction:column;height:91px;justify-content:flex-start;padding:20px 18px 40px;position:relative;width:100%}.nav-product-bottom-link{color:var(--blue)}.nav-product-hero-link .nav-caret-right{bottom:12px;color:#1a1a1a;left:16px;opacity:0;position:absolute;transition:opacity .3s ease,transform .3s ease}.nav-product-hero-link:hover .nav-caret-right,.nav-product-hero-link:focus-visible .nav-caret-right{opacity:1;transform:translate(2px)}.nav-product-side-list{margin-top:8px}.nav-product-side-link,.nav-product-text-link{align-items:center;border-radius:8px;color:#111114;display:flex;height:31px;padding:8px;text-decoration:none;white-space:normal;width:100%}.nav-product-side-link{gap:8px}.nav-product-text-list{margin-top:20px}.nav-product-text-link{gap:8px;height:35px;padding:10px 16px 10px 0}.nav-product-heading-link{align-items:center;border-bottom:1px solid rgba(0,0,0,.08);color:#070844;display:flex;gap:12px;height:67px;padding:12px 0 16px;text-decoration:none}.nav-product-link-icon,.nav-product-heading-icon{align-items:center;color:#1a1a1a;flex:0 0 auto;justify-content:center}.nav-product-link-icon{display:flex;height:16px;width:16px}.nav-product-link-icon.is-live-svg,.mobile-nav-pane-link-icon.is-live-svg{color:#1a1a1a}.nav-product-link-icon.is-live-svg svg,.mobile-nav-pane-link-icon.is-live-svg svg{display:block;flex:0 0 auto;height:auto;max-height:18px;max-width:18px;width:auto}.nav-product-heading-icon{background:#1a1a1a;border-radius:8px;color:#fff;display:flex;height:32px;width:31px}.nav-product-heading-icon.is-agent{background:#1a1a1a}.nav-product-heading-icon.is-context{background:#00a88f}.nav-product-heading-icon.is-live-svg{background:transparent;border-radius:0}.nav-product-heading-icon.is-live-svg svg{display:block;height:32px;width:31px}.nav-product-heading-link.is-context-heading{gap:0}.nav-product-hero-link strong,.nav-product-side-link strong,.nav-product-heading-link strong,.nav-product-text-link strong{color:#111114;display:block;font-size:14px;font-weight:400;line-height:1}.nav-product-hero-link strong{font-family:Polysans Slim,Arial,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.nav-product-hero-link em,.nav-product-heading-link em,.nav-product-text-link em{color:#000000b8;display:block;font-size:12px;font-style:normal;line-height:1.2;margin-top:3px}.nav-product-hero-link em{color:#000c;font-family:Polysans Slim,Arial,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1;margin-top:4px;opacity:.85}.nav-product-side-link em,.nav-product-text-link em{display:none}.nav-product-heading-link strong{font-size:18px;line-height:1.15}.nav-product-heading-link em{font-size:14px}.nav-product-bottom-link{align-items:center;border-radius:8px;display:flex;gap:10px;font-size:14px;height:40px;padding:0}.nav-product-bottom-strip{align-items:center;align-self:stretch;display:grid;gap:32px;grid-template-columns:repeat(3,minmax(0,1fr));padding:12px}.nav-product-browser-link{align-items:center;color:#111114;grid-column:span 1;margin-left:13.2px}.nav-product-hero-link:hover,.nav-product-side-link:hover,.nav-product-heading-link:hover,.nav-product-text-link:hover,.nav-product-bottom-link:hover{color:var(--blue)}.header-actions{gap:24px}.header-actions .nav-demo-cta-wrapper{padding:0}.header-search{align-items:center;background:#fff;border:1px solid #e3e3e8;border-radius:var(--radius);color:#9898a1;display:inline-flex;gap:12px;height:38px;min-width:152px;padding:0 15px}.header-search span{color:#9b9ba4}.search-overlay{top:0;right:0;bottom:0;left:0;pointer-events:none;position:fixed;z-index:90}.search-backdrop{background:#ffffff2e;border:0;cursor:default;top:0;right:0;bottom:0;left:0;pointer-events:auto;position:absolute}.search-modal{background:#fffffffa;border:1px solid rgba(15,15,25,.08);border-radius:0 0 22px 22px;box-shadow:0 18px 60px #0a0a1429;left:50%;padding:30px 32px 18px;pointer-events:auto;position:absolute;top:14px;transform:translate(-50%);width:min(1220px,calc(100vw - 208px))}.search-modal-form{align-items:center;border:2px solid rgba(20,20,28,.54);border-radius:999px;display:grid;gap:13px;grid-template-columns:auto 1fr auto;min-height:54px;padding:0 16px 0 18px}.search-modal-form svg{color:#76767f}.search-modal-form input{border:0;color:#17171f;font:inherit;font-size:18px;height:50px;outline:0;width:100%}.search-modal-form input::placeholder{color:#777780}.search-powered{color:#9a9aa3;font-size:12px;margin:10px 0 0;text-align:center}.search-powered span{color:#6c6c75;font-weight:800}.site-search-results{display:grid;gap:8px;margin-top:18px;max-height:min(420px,calc(100vh - 150px));overflow-y:auto;padding-right:4px}.search-results-kicker{color:#777780;font-size:12px;font-weight:760;letter-spacing:0;margin:0 0 4px;text-transform:uppercase}.site-search-results a,.search-empty{border:1px solid #ececf2;border-radius:12px;color:#17171f;display:block;padding:13px 15px}.site-search-results a:hover,.site-search-results a:focus-visible{background:#f7f7fb;border-color:#343ced2e}.site-search-results a span{color:var(--blue);display:block;font-size:12px;font-weight:760;margin-bottom:5px}.site-search-results a strong{display:block;font-size:16px;font-weight:650;line-height:1.2}.site-search-results a p,.search-empty{color:#686872;font-size:13px;line-height:1.35;margin:5px 0 0}.signin{color:#6f6f6f;font-size:16px;line-height:22.4px;padding:8px}.button{border-radius:999px;border:0;cursor:pointer;font-weight:400;gap:9px;justify-content:center;min-height:45px;padding:0 25px;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease;width:fit-content}.nav-demo-cta-wrapper{align-items:center;border-radius:999px;display:flex;isolation:isolate;justify-content:center;overflow:hidden;padding:4px;position:relative;transition:all .3s ease}.nav-demo-cta-wrapper:before,.nav-demo-cta-wrapper:after{border-radius:inherit;content:"";pointer-events:none;position:absolute;transition:all .3s ease}.nav-demo-cta-wrapper:before{animation:nav-cta-blink 4s ease-in-out infinite;background:#fff;height:100%;top:0;right:0;bottom:0;left:0;padding:4px;width:100%;z-index:1}.nav-demo-cta-wrapper:after{animation:nav-cta-spin 4s linear infinite;background:linear-gradient(180deg,#d8fd49,#dcbb9b,#e16bff);height:500%;left:50%;opacity:0;top:50%;transform-origin:50% 50%;translate:-50% -50%;width:40%;z-index:0}.nav-demo-cta-wrapper .button-primary{box-shadow:none;overflow:hidden;position:relative;z-index:2}.nav-demo-cta-wrapper .button-primary:before{animation:nav-cta-bg-move 4s ease-in-out infinite;background-image:none;background-position:center;background-repeat:no-repeat;background-size:cover;content:"";height:100%;top:0;right:0;bottom:0;left:0;position:absolute;transition:all .3s ease;width:100%;z-index:0}.nav-demo-cta-wrapper .nav-cta-label{position:relative;z-index:1}.header-actions .button-primary{font-size:18px;line-height:28.8px;min-height:50.8px;min-width:161.19px;padding:10px 32px}@keyframes nav-cta-spin{0%{background:linear-gradient(180deg,#d8fd49,#dcbb9b,#e16bff);opacity:0;transform:rotate(0)}10%{background:linear-gradient(180deg,#d8fd49,#dcbb9b,#e16bff);opacity:1;transform:rotate(0)}50%{background:linear-gradient(180deg,#d8fd49,#dcbb9b,#e16bff);opacity:1;transform:rotate(270deg)}51%,99%{background:linear-gradient(180deg,#e16bff,#e16bff,#e16bff);opacity:1;transform:rotate(270deg)}to{background:linear-gradient(180deg,#e16bff,#e16bff,#e16bff);opacity:0;transform:rotate(270deg)}}@keyframes nav-cta-blink{0%,50%{opacity:0}60%{opacity:1}70%{opacity:0}80%{opacity:1}90%{opacity:0}to{opacity:1}}@keyframes nav-cta-bg-move{0%,80%{transform:translate(-100%)}81%{transform:translate(-100%)}to{transform:translate(100%)}}.button:hover{transform:translateY(-1px)}a:focus-visible,.button:focus-visible,.icon-button:focus-visible,.circle-button:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.button-primary{background:var(--blue);box-shadow:0 0 0 9px #d8fd4924,0 0 0 16px #ef8fbc2e;color:#fff}.nav-demo-cta-wrapper .button-primary{background:var(--meridian-ink);box-shadow:none}.nav-demo-cta-wrapper,.header-actions .nav-demo-cta-wrapper,.mobile-nav-head .nav-demo-cta-wrapper,.mobile-nav-pane-head .nav-demo-cta-wrapper{overflow:visible;padding:0}.nav-demo-cta-wrapper:before,.nav-demo-cta-wrapper:after,.nav-demo-cta-wrapper .button-primary:before{animation:none;display:none}.nav-demo-cta-wrapper .button-primary:hover,.nav-demo-cta-wrapper .button-primary:focus-visible{background:var(--meridian-teal)}.nav-demo-cta-wrapper .button-primary:focus-visible{outline-color:var(--meridian-aqua)}.button-dark{background:#000;color:#fff}.button-lime{background:var(--lime);color:#161616}.button-plain{color:#55555d;padding-inline:12px}.button-plain svg{color:var(--blue)}.button-small{min-height:42px;padding-inline:22px}.menu-button,.mobile-nav{display:none}.hero{padding:54.8px 0 0}.hero-copy{text-align:center}.eyebrow{color:#77777f;font-size:16px;line-height:1;margin:0 0 24px}.hero .eyebrow{font-family:Polysans Neutral Mono,SFMono-Regular,Consolas,Liberation Mono,ui-monospace,monospace}.hero h1{font-size:56px;font-weight:400;letter-spacing:-2.4px;line-height:.96;margin:0 auto;max-width:976px}.hero-actions{gap:32px;justify-content:center;margin:56px 0}.hero-actions .button{font-weight:400;min-height:44.3984375px}.hero-actions .button-dark{width:136.40625px}.hero-actions .button-plain{color:var(--blue);font-size:18px;height:32.3984375px;min-height:32.3984375px;white-space:nowrap;width:174.6796875px}.hero-visual-wrap{max-width:none;padding:0 32px 96px}.hero-visual{border-radius:var(--radius);height:498px;overflow:hidden;position:relative}.hero-visual-image{display:block;height:100%;object-fit:cover;width:100%}.hero-glass-card{align-items:center;background:#ffffff70;border-radius:13px;box-shadow:0 0 24px #ffffff9e;display:flex;height:225px;justify-content:center;left:50%;padding:13px;position:absolute;top:136.5px;transform:translate(-50%);width:811.38px}.hero-search-card{align-items:center;background:#fff;border-radius:8px;box-shadow:0 2px 18px #1f1f2c14;display:flex;flex-direction:column;height:199px;justify-content:center;padding:40px 84px 38px;width:785.38px}.hero-query-row{align-items:center;border:1px solid #e8e5e2;border-radius:999px;color:#15151a;display:flex;font-size:17px;font-weight:560;gap:12px;height:49px;line-height:1;padding:0 16px 0 18px;width:100%}.hero-plus{color:#111;font-size:24px;font-weight:300;line-height:1}.hero-query{flex:1 1 auto;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.hero-filter{height:18px;position:relative;width:18px}.hero-filter:before,.hero-filter:after{background:#222;border-radius:999px;content:"";height:2px;left:1px;position:absolute;width:16px}.hero-filter:before{top:5px}.hero-filter:after{top:11px}.hero-voice{background:#111;border-radius:999px;display:inline-flex;height:36px;position:relative;width:36px}.hero-voice:before{background:linear-gradient(#fff,#fff) 8px 13px / 2px 10px no-repeat,linear-gradient(#fff,#fff) 13px 9px / 2px 18px no-repeat,linear-gradient(#fff,#fff) 18px 6px / 2px 24px no-repeat,linear-gradient(#fff,#fff) 23px 11px / 2px 14px no-repeat;content:"";top:0;right:0;bottom:0;left:0;position:absolute}.hero-source-row{display:flex;gap:8px;margin-top:21px;overflow:hidden;width:100%}.hero-source-pill{align-items:center;background:#f6f3f1;border-radius:5px;color:#4d4d55;display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:520;gap:6px;height:28px;line-height:1;padding:0 10px;white-space:nowrap}.hero-source-pill span{background:#3854ff;border-radius:4px;height:13px;width:13px}.hero-source-pill img{display:block;flex:0 0 auto;height:12px;object-fit:contain;width:12px}.ribbon-field{top:0;right:0;bottom:0;left:0;position:absolute}.ribbon-field:before,.ribbon-field:after{content:"";display:block;position:absolute}.ribbon-pink-blue{background:linear-gradient(110deg,rgba(71,85,255,.95),transparent 27%),linear-gradient(15deg,#fa85a4b3,#ffc7d88c),#ee9eb8}.ribbon-pink-blue:before{background:linear-gradient(96deg,#1545ff 0%,#8cc7ff 42%,transparent 72%);border-radius:40% 60% 60% 40%;filter:saturate(130%);height:590px;left:48px;opacity:.9;top:-92px;transform:rotate(-10deg);width:150px}.ribbon-pink-blue:after{background:linear-gradient(120deg,#833a24,#ff9a6f 35%,#7334ff 72%,#96d4ff);border-radius:46% 54% 44% 56%;bottom:-240px;height:620px;opacity:.85;right:-18px;transform:rotate(72deg);width:250px}.product-card{background:#fffffff0;border:1px solid rgba(0,0,0,.08);border-radius:var(--radius);box-shadow:0 30px 80px #343ced2e;left:50%;padding:52px 82px 58px;position:absolute;top:132px;transform:translate(-50%);width:min(790px,calc(100% - 250px))}.search-input{align-items:center;border:1px solid #dddde2;border-radius:999px;display:grid;gap:16px;grid-template-columns:auto 1fr auto auto;min-height:58px;padding:0 14px 0 22px}.search-input p{color:#a3a3ab;margin:0}.voice{align-items:center;background:#161616;border-radius:999px;color:#fff;display:inline-flex;height:38px;justify-content:center;width:38px}.quick-links{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}.quick-links span,.connector-cloud span,.connector-grid span{background:#f8f8f9;border:1px solid #e8e8ec;border-radius:999px;color:#72727d;font-size:13px;padding:8px 12px}.answer-panel{background:#fbfbfc;border:1px solid #e9e9ed;border-radius:var(--radius);padding:16px 18px}.answer-panel p{color:#6f6f79;line-height:1.45;margin:8px 0 0}.connector-cloud{bottom:26px;display:flex;gap:15px;left:50%;position:absolute;transform:translate(-50%)}.connector-cloud span{align-items:center;background:#fffffff2;border-radius:999px;box-shadow:0 14px 32px #00000014;color:#222;display:flex;height:58px;justify-content:center;min-width:58px;padding:0 17px}.logo-strip{border-top:.5px solid #c0c0c0;border-bottom:0;display:grid;grid-template-columns:minmax(250px,340px) 1fr;max-width:100%;overflow:hidden}.logo-intro{align-items:center;border-right:.5px solid #c0c0c0;display:flex;min-width:0;min-height:128px;padding:0 40px 0 72px}.logo-intro h2{color:#333;font-size:19px;font-weight:400;line-height:1.35;margin:0}.logo-marquee{align-items:center;contain:paint;display:flex;max-width:100%;min-width:0;min-height:128px;overflow:clip;width:100%}.logo-track{animation:marquee 34s linear infinite;align-items:center;display:flex;gap:68px;min-width:max-content;padding-inline:48px}.customer-logo{align-items:center;color:#353b3d;display:flex;flex:0 0 auto;gap:9px;height:40px;justify-content:center;max-width:none;opacity:.5}.customer-logo img{display:block;filter:grayscale(1) contrast(1.08);max-height:38px;max-width:100%;object-fit:contain;width:100%}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.event-section{padding:62px 0}.event-section .section-inner{max-width:1296px}.event-card{background-image:none;background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:var(--radius);display:block;height:308.9453125px;overflow:hidden;position:relative}.event-go-logo{display:block;height:100%;left:0;object-fit:contain;position:absolute;top:0;width:325px}.event-go-content{color:#fff;display:flex;flex-direction:column;left:389px;position:absolute;top:73.5703125px;width:370.6953125px}.event-go-meta{align-items:center;display:flex;font-size:16px;gap:8px;line-height:1.2}.event-go-meta p,.event-go-heading{margin:0}.event-go-divider{background:#ffffff5c;height:1px;margin:20px 0;width:100%}.event-go-heading{font-size:32px;font-weight:400;line-height:1.2;margin-bottom:20px}.event-go-button{align-items:center;align-self:flex-start;background:var(--blue);border-radius:64px;color:#fefefe;display:inline-flex;font-size:18px;gap:8px;justify-content:center;line-height:1.4;min-height:43.1953125px;padding:8px 24px;width:178.078125px}.big-statement{padding-bottom:96px;padding-top:96.5px}.big-statement .section-inner{max-width:1248px;padding:0}.big-statement h2,.knowledge-copy h2,.model-section h2,.security-copy h2,.section-heading-row h2,.institute-copy h2,.latest h2,.cta-band h2{font-size:clamp(40px,5.7vw,74px);font-weight:620;letter-spacing:0;line-height:.98;margin:0}.big-statement h2{color:#727272;font-size:40px;font-weight:400;line-height:1.04;max-width:1186px}.big-statement h2 span{display:block}.big-statement h2 span:last-child{max-width:900px}.idea-grid{display:grid;grid-template-columns:repeat(4,1fr);margin:98px auto 0;max-width:1248px}.idea-tile{background:#fff;min-height:180.5px;padding:60px 0 24px;position:relative}.idea-tile:before{background:silver;content:"";height:.5px;left:0;position:absolute;right:0;top:36px}.idea-tile:last-child{border-right:0}.idea-tile h3{display:inline;font-size:20px;font-weight:400;line-height:1.2;margin:0 4px 0 0}.idea-tile p{color:#727272;display:inline;font-size:20px;line-height:1.2;margin:0}.knowledge-section{background:var(--cream);border-top:.5px solid #c0c0c0}.knowledge-page{padding:80px 32px}.knowledge-container{height:602.5px;margin:0 auto;max-width:1361px;min-height:602.5px;position:relative}.knowledge-gleem{display:block;height:922.5px;object-fit:cover;position:absolute;right:.5px;top:-146.5px;width:680px;z-index:0}.knowledge-grid{display:grid;gap:200px;grid-template-columns:580px 580px;height:602.5px;min-height:602.5px;position:relative;z-index:1}.knowledge-copy{display:block;padding-left:14.5px;position:relative}.knowledge-copy:before{background:silver;content:"";height:.5px;left:14.5px;position:absolute;top:225.609375px;width:551px}.knowledge-copy h2{color:#727272;font-size:40px;font-weight:400;line-height:1.04;left:14.5px;max-width:551px;position:absolute;top:248.109375px}.knowledge-copy p{color:#727272;display:none;font-size:14px;line-height:1.2;margin:0}.knowledge-card-stack{display:grid;gap:48px;grid-template-columns:580px}.knowledge-card-shell{background:#ffffff1f;border-radius:var(--radius);min-height:173.5px;padding:12px}.knowledge-card{background:#fffffff5;border-radius:var(--radius);box-shadow:0 12px 34px #343ced38;min-height:149.5px;padding:16px}.knowledge-card svg{color:#6b6b72;display:block;height:20px;width:20px}.knowledge-card-row{border-top:.5px solid #c0c0c0;display:grid;gap:32px;grid-template-columns:78px 1fr;margin-top:31px;padding-top:12px}.knowledge-card-row span,.metric-cell span{color:#777780}.knowledge-card-row span{font-size:16px;line-height:1.25}.knowledge-card h3{color:#000;font-size:22px;font-weight:400;line-height:1.15;margin:0}.knowledge-card h3 em{color:#727272;display:block;font-style:normal;font-weight:400}.model-section{border-top:.5px solid #c0c0c0;padding:0 32px}.model-section .section-inner{border-left:.5px solid #c0c0c0;border-right:.5px solid #c0c0c0;max-width:1361px;padding:96px 56px}.model-section h2{color:#727272;font-size:40px;font-weight:400;line-height:1.04;margin:0 0 0 32px;max-width:1184px;padding:0}.metrics-grid{border:.5px solid #c0c0c0;border-radius:8px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:40px;overflow:hidden}.metric-cell{border-bottom:.5px solid #c0c0c0;border-right:.5px solid #c0c0c0;min-height:205.328125px;padding:56px 40px}.metric-cell:nth-child(3n){border-right:0}.metric-cell:nth-last-child(-n+3){border-bottom:0}.metric-cell strong{color:#000;display:block;font-size:66px;font-weight:400;line-height:.88;margin-bottom:12px}.metric-cell span{color:#8c8c8c;display:block;font-family:SFMono-Regular,Consolas,Liberation Mono,ui-monospace,monospace;font-size:15px;line-height:1}.platform-card h3{font-size:23px;font-weight:620;line-height:1.05;margin:0}.platform-card p{color:#77777f;font-weight:420}.home-products{background:#fbf6f4;padding:96px 32px;scroll-margin-top:150px}.home-products-wrapper{margin:0 auto;max-width:1361px}.home-products-top{align-items:flex-start;display:flex;justify-content:space-between;margin:0 auto;max-width:1248px;padding-top:28px}.home-products-top h2{color:#000;font-size:40px;font-weight:400;letter-spacing:0;line-height:1.04;margin:0;max-width:464px}.home-products-cta{align-items:center;background:#000;border:1px solid #000;border-radius:999px;color:#fff;display:inline-flex;font-size:16px;font-weight:500;justify-content:center;line-height:1;margin-top:0;min-height:44.4px;min-width:197.6px;padding:0 26px;text-decoration:none}.home-products-grid{display:grid;column-gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:80px;row-gap:20px}.home-product-card{background:#f8f5f3;border:1px solid #d8d5d2;border-radius:8px;color:#111;display:block;height:419.34px;overflow:hidden;position:relative;text-decoration:none}.home-product-card.is-large{grid-column:span 2}.home-product-card h3{color:#191919;font-size:20px;font-weight:520;left:24px;letter-spacing:0;line-height:1.25;margin:0;max-width:368px;position:absolute;top:20px;z-index:2}.home-product-card h3 span{color:#747474;font-weight:400}.home-product-card picture,.home-product-card img{display:block;height:100%;width:100%}.home-product-card img{object-fit:cover}.security-section{border-top:.5px solid #c0c0c0;overflow:hidden}.security-page{padding:120px 32px}.security-container{height:284.3671875px;margin:0 auto;max-width:1361px;position:relative}.security-dotgrid{display:block;height:524.3671875px;object-fit:cover;position:absolute;right:.5px;top:-120px;width:680px;z-index:0}.security-content{display:grid;gap:120px;grid-template-columns:564px 564px;margin:0 auto;max-width:1248px;position:relative;z-index:1}.security-list{display:grid;gap:16px}.security-list article{align-items:flex-start;border-top:1px solid #d2d2d2;display:flex;gap:112px;min-height:84.1171875px;padding:10px 0 24px}.security-list svg{color:#333;flex:0 0 auto;margin-top:1px}.security-list h3{color:#000;font-size:20px;font-weight:400;line-height:1.2;margin:0}.security-list h3 span{color:#727272;display:block}.security-copy{position:relative}.security-copy h2{color:#727272;font-size:40px;font-weight:400;line-height:1.04;margin:0;max-width:536px}.security-copy .button{align-items:center;background:#000;border-radius:999px;box-sizing:border-box;color:#fefefe;display:inline-flex;font-size:16px;font-weight:400;gap:9px;justify-content:center;line-height:1.4;margin-top:32px;min-height:44.3984375px;padding:10px 24px;white-space:nowrap;width:207.5703125px}.security-badges{border-top:.5px solid #c0c0c0;margin:64.5px auto 0;max-width:1361px}.security-badge-grid{display:grid;grid-template-columns:repeat(6,1fr)}.security-badge{align-items:center;background:#fafafa;border-right:.5px solid #c0c0c0;display:flex;flex-direction:column;gap:16px;height:140px;justify-content:center}.security-badge:last-child{border-right:0}.security-badge img{display:block;height:48px;max-width:88px;object-fit:contain;width:auto}.security-badge span{color:#333;font-size:14px;line-height:1;text-align:center}.stories{padding:0 32px}.stories-frame{border-left:.5px solid #c0c0c0;border-right:.5px solid #c0c0c0;max-width:1361px;padding:96px 56px}.stories-heading{margin-bottom:48px}.stories-eyebrow{border-bottom:.5px solid #c0c0c0;color:#8c8c8c;font-size:15px;line-height:1;margin:0 0 24px;padding-bottom:24px}.stories-heading-grid{align-items:center;display:grid;gap:48px;grid-template-columns:minmax(0,390px) minmax(0,382px) auto}.stories-heading-grid h2{color:#0a0227;font-size:40px;font-weight:400;line-height:1.14;margin:0}.stories-heading-grid p{color:#333;font-size:20px;line-height:1.2;margin:0;max-width:330px}.stories-heading-grid .button{background:#000;border-radius:999px;color:#fff;font-size:16px;font-weight:400;justify-self:end;min-height:44.3984375px;padding:10px 24px;width:203.734375px}.section-heading-row{align-items:flex-end;display:flex;gap:28px;justify-content:space-between}.section-heading-row h2{max-width:720px}.link-with-icon{color:var(--blue);font-weight:650;gap:7px;white-space:nowrap}.story-open,.story-row{border-left:.5px solid #d2d2d2;border-right:.5px solid #d2d2d2}.testimonial,.platform-card,.support-card,.latest-card{border:1px solid var(--line);border-radius:var(--radius)}.story-title-row{align-items:center;display:grid;gap:48px;grid-template-columns:32px 137px minmax(0,1fr)}.story-title-row{margin-bottom:64px}.story-title-row img,.story-row img{display:block;filter:none;max-height:24px;max-width:116px;object-fit:contain;opacity:.48}.story-title-row h3,.story-row h3{color:#17171f;font-size:24px;font-weight:400;line-height:1.2;margin:0}.circle-button{align-items:center;background:#fff;border:.5px solid #d7d7dc;border-radius:999px;color:#111;cursor:pointer;display:inline-flex;flex:0 0 auto;height:32px;justify-content:center;width:32px}.circle-button:focus-visible,.company-tab:focus-visible{outline:3px solid rgba(52,60,237,.28);outline-offset:3px}.story-open{background:#faf6f4;border-top:.5px solid #d2d2d2;border-top-left-radius:8px;border-top-right-radius:8px;padding:40px 80px}.story-body{display:grid;gap:56px;grid-template-columns:minmax(0,682px) 398.984375px}.story-stats{display:grid;gap:0;grid-template-columns:repeat(3,1fr);margin-bottom:32px}.story-stats div{border-right:1px solid #d2d2d2;min-height:96px;padding-right:16px}.story-stats div:last-child{border-right:0}.story-stats strong{color:#000;display:block;font-size:50px;font-weight:400;line-height:.88;margin-bottom:12px}.story-stats span{color:#8c8c8c;display:block;font-family:SFMono-Regular,Consolas,Liberation Mono,ui-monospace,monospace;font-size:15px;line-height:1.15;max-width:180px}.story-body p{color:#727272;font-size:16px;line-height:1.35;margin:0 0 28px;max-width:520px}.story-image{border-radius:var(--radius);display:block;height:263.7734375px;object-fit:cover;width:398.984375px}.story-row{align-items:center;border-top:.5px solid #d2d2d2;display:grid;gap:48px;grid-template-columns:32px 137px minmax(0,1fr);min-height:96.5px;padding:0 80px}.story-row:last-child{border-bottom:.5px solid #d2d2d2;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.mobile-close,.mobile-plus{display:none}.leader-section{padding:0 32px}.leader-frame{border-left:.5px solid #c0c0c0;border-right:.5px solid #c0c0c0;margin:0 auto;max-width:1361px;padding:96px 56px 120px}.leader-frame h2{color:#0a0227;font-size:40px;font-weight:400;line-height:1.14;margin:0 0 40px}.leader-tabs{display:none}@media(min-width:1181px){.leader-frame{padding-bottom:85px}.leader-frame h2{max-width:390px}.leader-tabs{align-items:flex-start;display:flex;gap:92px;margin:-124px 0 81px 427px;min-height:32px;overflow:hidden}.leader-tabs button{background:transparent;border:0;color:#a6a6a6;cursor:pointer;flex:0 0 auto;font-size:25px;font-weight:700;line-height:1;padding:0 0 6px;position:relative}.leader-tabs button.is-active{color:var(--blue)}.leader-tabs button.is-active:after{background:var(--blue);bottom:0;content:"";height:1px;left:0;position:absolute;right:0}}.leader-card{border:.5px solid #d2d2d2;border-radius:8px;display:grid;grid-template-columns:397.71875px minmax(0,1fr);margin:0 auto;max-width:1248px;min-height:369.875px;overflow:hidden}.leader-card>img{display:block;height:369.875px;object-fit:cover;object-position:center top;width:397.71875px}.leader-quote{border-left:.5px solid #d2d2d2;padding:96px 104px 72px}.leader-quote h3{color:#000;font-size:24px;font-weight:700;line-height:1.1;margin:0 0 28px}.leader-quote blockquote{color:#111;font-size:20px;line-height:1.22;margin:0 0 28px;max-width:650px}.leader-quote blockquote:before{content:"“";display:inline-block;font-size:42px;line-height:0;margin-right:12px;transform:translateY(10px)}.leader-quote p{margin:0}.leader-quote strong,.leader-quote span{display:block;font-size:15px;line-height:1.1}.leader-quote span{color:#727272;font-family:SFMono-Regular,Consolas,Liberation Mono,ui-monospace,monospace}.leader-quote .link-with-icon{color:var(--blue);margin-top:28px}.testimonials{display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-top:64px}.testimonial{display:grid;grid-template-columns:36% 1fr;min-height:310px;overflow:hidden}.testimonial.active{border-color:#343ced7a}.portrait{background:linear-gradient(180deg,#fff0,#00000014),linear-gradient(135deg,#ededf0,#cfcfd4)}.testimonial>div:last-child{padding:48px 34px}.company-tab{background:transparent;border:0;color:var(--blue);cursor:pointer;display:block;font-size:22px;font-weight:760;margin-bottom:28px;padding:0;text-align:left}.testimonial.active .company-tab{color:#14144a}.testimonial p{font-size:20px;line-height:1.3;margin:0 0 28px}.platform-showcase{padding:76px 0}.platform-grid{display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-top:42px}.platform-card{background:#fff;display:flex;flex-direction:column;justify-content:space-between;min-height:355px;overflow:hidden;padding:28px;position:relative}.platform-card.wide{grid-column:span 1}.platform-card svg{color:var(--blue);margin-bottom:16px}.platform-card p{font-size:20px;line-height:1.3;max-width:420px}.platform-art{bottom:-32px;height:170px;left:28px;position:absolute;right:28px}.platform-art span{background:linear-gradient(110deg,#ffbacd,#676bff 50%,#82f0ff);border-radius:var(--radius);display:block;height:60px;margin-bottom:13px}.platform-art span:nth-child(2){opacity:.65;transform:translate(44px)}.platform-art span:nth-child(3){opacity:.38;transform:translate(88px)}.institute{background:radial-gradient(circle at 14% 68%,rgba(97,97,97,.26),transparent 28%),radial-gradient(circle at 88% 18%,rgba(61,61,61,.26),transparent 24%),repeating-linear-gradient(90deg,rgba(255,255,255,.04) 0 1px,transparent 1px 6px),repeating-linear-gradient(0deg,rgba(255,255,255,.035) 0 1px,transparent 1px 6px),#050505;color:#fff;min-height:776px;padding:96px 32px 95px}.institute-frame{margin:0 auto;max-width:1248px}.institute-kicker{align-items:center;border-bottom:1px solid rgba(255,255,255,.26);display:flex;justify-content:space-between;min-height:32px}.institute-kicker span{color:#f5f5f5;font-family:SFMono-Regular,Consolas,Liberation Mono,ui-monospace,monospace;font-size:15px;letter-spacing:0;line-height:1}.institute-kicker img{display:block;height:25px;width:34px}.institute-grid{display:grid;grid-template-columns:382px minmax(0,1fr);padding-top:19.5px}.institute-logo{display:block;height:42.48px;object-fit:contain;width:100px}.institute-main{min-width:0}.institute-heading-row{align-items:flex-start;display:flex;gap:40px;justify-content:space-between}.institute-heading-row h2{color:#fff;font-size:40px;font-weight:400;letter-spacing:0;line-height:1.1;margin:0;max-width:370px}.institute-cta{align-items:center;background:#fff;border-radius:999px;color:#111;display:inline-flex;font-size:16px;font-weight:500;justify-content:center;line-height:1;min-height:44.4px;min-width:237.8px;padding:0 25px;text-decoration:none}.institute-list{border-top:1px solid rgba(255,255,255,.35);margin-top:46px}.institute-list a{align-items:center;border-bottom:1px solid rgba(255,255,255,.35);color:#fff;display:grid;grid-template-columns:minmax(0,1fr) auto;min-height:137px;position:relative;text-decoration:none}.institute-list span{color:#8f8f8f;font-size:20px;line-height:1.2}.institute-list b{color:#8f8f8f;font-weight:400}.institute-list strong{color:#fff;font-size:25px;font-weight:400}.institute-list em{color:#dedee5;font-size:16px;font-style:normal;line-height:1}.institute-list img{display:none}.support-band{min-height:642.16px;overflow:hidden;padding:0 32.5px;position:relative}.support-gleam{display:block;height:1309px;left:50%;object-fit:cover;opacity:1;position:absolute;top:-580px;transform:translate(-50%);width:1814px;z-index:0}.support-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;max-width:1360px;position:relative;z-index:1}.support-card{background:#ffffff57;border:0;border-left:.5px solid #d2d2d2;border-radius:0;color:#111;display:flex;flex-direction:column;height:642.16px;justify-content:flex-end;padding:32px 32px 72px;text-decoration:none}.support-card:last-child{border-right:.5px solid #d2d2d2}.support-card span{color:#333;font-size:16px;line-height:1;margin-bottom:329px}.support-card h3{color:#111;font-size:40px;font-weight:400;line-height:1.1;margin:0;max-width:390px}.support-card em{color:#111;font-size:16px;font-style:normal;line-height:1;margin-top:42px}.latest{padding:96px 0}.latest .section-inner{max-width:1248px;padding:0}.latest h2{color:#111;font-size:40px;font-weight:400;line-height:1.04;margin:0 0 32px}.latest-grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.latest-card{border:0;border-radius:0;color:#111;display:block;min-height:371.8px;overflow:hidden;text-decoration:none}.latest-card img{display:block;height:212.8px;object-fit:cover;width:100%}.latest-card span{color:#77777f;display:block;font-size:15px;line-height:1;margin:24px 0 16px}.latest-card h3{color:#111;font-size:20px;font-weight:400;line-height:1.25;margin:0 0 24px}.latest-card em{color:#111;font-size:16px;font-style:normal;line-height:1}.route-hero{overflow:hidden;padding:82px 0 74px}.route-hero-grid{align-items:center;display:grid;gap:52px;grid-template-columns:minmax(0,1fr) minmax(360px,.82fr)}.route-hero-copy h1{font-size:clamp(46px,5.9vw,82px);font-weight:620;letter-spacing:0;line-height:.97;margin:0;max-width:850px}.route-hero-copy>p:not(.eyebrow){color:#66666f;font-size:clamp(18px,2vw,22px);line-height:1.34;margin:28px 0 0;max-width:710px}.route-actions{align-items:center;display:flex;flex-wrap:wrap;gap:18px;margin-top:38px}.route-visual{border:1px solid var(--line);border-radius:var(--radius);min-height:452px;overflow:hidden;position:relative}.route-hero-blue .route-visual{background:linear-gradient(132deg,#f2f5ff,#dbe1ff 48%,#ffdcec)}.route-hero-green .route-visual{background:linear-gradient(132deg,#f7ffd9,#eef7ff 45%,#ffe5f0)}.route-hero-pink .route-visual{background:linear-gradient(132deg,#fff0f6,#ebe8ff 50%,#dff7ff)}.route-hero-violet .route-visual{background:linear-gradient(132deg,#f2edff,#dfe4ff 45%,#fbfdd2)}.route-hero-ink .route-visual{background:linear-gradient(132deg,#ffffff0d,#747eff52),#090914}.route-ribbon{border-radius:48% 52% 44% 56%;position:absolute}.route-ribbon-one{background:linear-gradient(104deg,#194dff,#77dfff 52%,transparent);height:660px;left:36px;top:-112px;transform:rotate(-8deg);width:150px}.route-ribbon-two{background:linear-gradient(118deg,#fb87b8,#ffb971 36%,#6c55ff 78%);bottom:-250px;height:620px;right:-6px;transform:rotate(64deg);width:230px}.route-visual .product-card{left:50%;padding:34px 38px;top:78px;width:min(570px,calc(100% - 80px))}.route-floating-list{bottom:28px;display:grid;gap:11px;left:44px;position:absolute;right:44px}.route-floating-list span{align-items:center;background:#ffffffed;border:1px solid rgba(0,0,0,.08);border-radius:999px;box-shadow:0 12px 34px #12142814;color:#24242a;display:inline-flex;font-size:13px;gap:8px;min-height:42px;padding:0 15px;width:fit-content}.route-floating-list span:nth-child(2){justify-self:end}.route-hero-platform{background:radial-gradient(circle at 1px 1px,rgba(52,60,237,.12) 1px,transparent 0) 0 0 / 23px 23px,#fff;padding-bottom:86px}.route-hero-platform .route-hero-grid{gap:38px;grid-template-columns:1fr;text-align:center}.route-hero-platform .route-hero-copy h1{font-size:clamp(54px,5.3vw,78px);line-height:.98;margin:0 auto;max-width:1160px}.route-hero-platform .route-hero-copy h1 em{color:#5f6389;display:block;font-style:italic;font-weight:460}.route-hero-platform .route-actions{justify-content:center;margin-top:32px}.platform-esp-hero{align-items:center;background-color:#01090b;background-image:url(/assets/meridian/platform-esp-texture.webp);background-position:center;background-repeat:no-repeat;background-size:cover;color:#fff;display:flex;isolation:isolate;justify-content:center;min-height:min(940px,calc(100svh - 36px));overflow:hidden;position:relative}.ai-transformation-hero{align-items:center;background:#08100f;color:#fff;display:flex;isolation:isolate;justify-content:center;min-height:min(880px,calc(100svh - var(--announcement-height, 44px) - 72px));overflow:hidden;padding:calc(var(--nav-height, 88px) + 88px) clamp(24px,7vw,120px) 110px;position:relative}.ai-transformation-hero:before,.ai-transformation-hero:after{content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.ai-transformation-hero:before{animation:ai-transformation-drift 22s ease-in-out infinite alternate;background-image:url(/assets/meridian/ai-transformation-color-motion.png);background-position:center;background-repeat:no-repeat;background-size:cover;opacity:1;transform:scale(1.06) translate3d(-1.5%,0,0);z-index:0}.ai-transformation-hero:after{background:#020a0a3d;z-index:2}.ai-transformation-aurora{animation:ai-transformation-aurora 18s ease-in-out infinite alternate;background:radial-gradient(ellipse 30% 48% at 20% 72%,rgba(66,198,199,.22),transparent 72%),radial-gradient(ellipse 34% 42% at 82% 30%,rgba(123,218,209,.2),transparent 74%);filter:blur(58px);mix-blend-mode:screen;opacity:.82;z-index:1}.ai-transformation-mesh{background-image:linear-gradient(rgba(157,219,215,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(157,219,215,.055) 1px,transparent 1px);background-size:clamp(82px,9vw,148px) clamp(82px,9vw,148px);-webkit-mask-image:radial-gradient(ellipse 76% 70% at center,#000 10%,transparent 76%);mask-image:radial-gradient(ellipse 76% 70% at center,#000 10%,transparent 76%);opacity:.72;z-index:2}.ai-transformation-nodes{top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:3}.ai-transformation-node{animation:ai-transformation-node 8s ease-in-out var(--node-delay) infinite;background:currentColor;box-shadow:0 0 20px currentColor;color:#76dadd;height:6px;left:var(--node-x);opacity:0;position:absolute;top:var(--node-y);transform:rotate(45deg) scale(.3);width:6px}.ai-transformation-node.is-mint{color:#c7eee4}.ai-transformation-node.is-blue{color:#75aee7}.ai-transformation-node.is-orange{color:#e49b68}.ai-transformation-node i{display:none}.ai-transformation-copy{max-width:1160px;position:relative;text-align:center;width:100%;z-index:4}.ai-transformation-copy h1{font-family:"Polysans Slim",var(--font-brand);font-size:clamp(44px,4vw,64px);font-weight:300;letter-spacing:-.042em;line-height:1.03;margin:0;text-wrap:balance}.ai-transformation-copy h1 span{display:block}.ai-transformation-copy h1 span+span{color:inherit;font-size:inherit;line-height:inherit;margin:0 auto;max-width:none}.ai-strategy-section{background:#f7f8f6;color:#202526;padding:0 clamp(24px,4.4vw,72px)}.ai-strategy-section-inner{border-top:1px solid rgba(24,47,49,.13);display:grid;gap:clamp(64px,8vw,150px);grid-template-columns:minmax(300px,.82fr) minmax(480px,1.18fr);margin:0 auto;max-width:1540px;min-height:640px;padding:clamp(96px,9vw,148px) 0 clamp(104px,10vw,164px)}.ai-strategy-section h2{font-family:"Polysans Slim",var(--font-brand);font-size:clamp(42px,3.4vw,56px);font-weight:300;letter-spacing:-.045em;line-height:1.02;margin:0;text-wrap:balance}.ai-strategy-section h2 span{display:block}.ai-strategy-section-heading{align-self:start}.ai-workshop-cta{align-items:center;background:#082f34;border:1px solid #082f34;border-radius:999px;color:#fff;display:inline-flex;font-size:15px;font-weight:500;justify-content:center;margin-top:30px;min-height:48px;padding:0 22px;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,transform .16s ease}.ai-workshop-cta:hover{background:#0a5961;border-color:#0a5961;transform:translateY(-1px)}.ai-workshop-cta:focus-visible{outline:2px solid #1d9099;outline-offset:4px}.ai-workshop-inner{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:1540px;min-height:100svh;padding:clamp(48px,4.5vw,70px) 0 clamp(96px,8vw,132px);position:sticky;top:0}.ai-workshop-section{height:240svh;position:relative}.ai-workshop-header{align-items:center;display:flex;justify-content:space-between;padding-bottom:clamp(52px,6vw,88px)}.ai-workshop-header .ai-workshop-cta{flex:0 0 auto;margin-top:0}.ai-workshop-layout{align-items:stretch;display:grid;gap:clamp(72px,8vw,136px);grid-template-columns:minmax(360px,.72fr) minmax(540px,1.28fr)}.ai-workshop-tabs{align-self:center}.ai-workshop-tabs button{align-items:start;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:#697071;cursor:pointer;display:grid;font:inherit;gap:24px;grid-template-columns:42px minmax(0,1fr);line-height:1.2;padding:19px 8px 19px 0;text-align:left;transition:color .16s ease;width:100%}.ai-workshop-item-copy{display:flex;flex-direction:column;gap:9px;min-width:0}.ai-workshop-item-title{font-family:"Polysans Slim",var(--font-brand);font-size:clamp(22px,1.65vw,28px);font-weight:320;letter-spacing:-.03em}.ai-workshop-item-description{color:#8a9292;font-size:clamp(14px,1vw,16px);line-height:1.42;max-width:440px;text-wrap:pretty;transition:color .16s ease}.ai-workshop-tabs button:hover,.ai-workshop-tabs button.is-active{color:#082f34}.ai-workshop-tabs button:hover .ai-workshop-item-description,.ai-workshop-tabs button.is-active .ai-workshop-item-description{color:#58696a}.ai-workshop-tabs button:focus-visible{outline:2px solid #198b94;outline-offset:4px}.ai-workshop-number,.ai-workshop-content-number{color:#909797;font-size:16px;font-weight:430;letter-spacing:.02em}.ai-workshop-tabs button.is-active .ai-workshop-number{color:#168993}.ai-workshop-content{background:#082f34;border-radius:10px;min-height:clamp(470px,40vw,620px);overflow:hidden;padding:0}.ai-workshop-content img{animation:ai-workshop-image-in .42s cubic-bezier(.22,1,.36,1) both;display:block;height:100%;object-fit:cover;width:100%}@keyframes ai-workshop-image-in{0%{opacity:0;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}.ai-strategy-manifesto .ai-strategy-section-inner{border-top:0;min-height:0;padding-bottom:clamp(56px,5vw,80px);padding-top:clamp(70px,6vw,96px)}.ai-strategy-prose{align-self:start;color:#707676;font-size:clamp(17px,1.25vw,20px);line-height:1.42;max-width:650px}.ai-strategy-prose p{margin:0}.ai-strategy-prose p+p{margin-top:30px}.ai-strategy-accordions{align-self:start;border-bottom:1px solid rgba(24,47,49,.13)}.ai-strategy-accordions details{border-top:1px solid rgba(24,47,49,.13)}.ai-strategy-accordions details:first-child{border-top:0}.ai-strategy-accordions summary{align-items:center;cursor:pointer;display:grid;gap:12px;grid-template-columns:32px minmax(0,1fr) 22px;list-style:none;min-height:100px;padding:24px 0}.ai-strategy-accordions summary::-webkit-details-marker{display:none}.ai-strategy-number{color:#929797;font-size:clamp(18px,1.45vw,23px);font-weight:330;letter-spacing:-.03em}.ai-strategy-item-title{color:#343a3a;font-family:"Polysans Slim",var(--font-brand);font-size:clamp(22px,1.75vw,29px);font-weight:320;letter-spacing:-.035em;line-height:1.1}.ai-strategy-chevron{border-bottom:1px solid #747c7c;border-right:1px solid #747c7c;height:10px;justify-self:center;transform:translateY(-3px) rotate(45deg);transition:transform .22s ease;width:10px}.ai-strategy-accordions details[open] .ai-strategy-chevron{transform:translateY(3px) rotate(225deg)}.ai-strategy-accordions details>p{color:#707676;font-size:clamp(16px,1.18vw,19px);line-height:1.42;margin:-4px 44px 34px;max-width:660px;text-wrap:pretty}.ai-strategy-accordions summary:focus-visible{outline:2px solid #198b94;outline-offset:6px}@media(max-width:900px){.ai-strategy-section-inner{gap:64px;grid-template-columns:1fr;min-height:0;padding:88px 0 104px}.ai-strategy-manifesto .ai-strategy-section-inner{min-height:0;padding-bottom:60px}.ai-strategy-section h2{max-width:680px}.ai-strategy-prose{max-width:720px}.ai-workshop-inner{min-height:0;padding:56px 0 96px;position:static}.ai-workshop-section{height:auto}.ai-workshop-layout{gap:56px;grid-template-columns:1fr}.ai-workshop-content{min-height:0}}@media(max-width:640px){.ai-strategy-section{padding-left:20px;padding-right:20px}.ai-strategy-section-inner{gap:48px;padding:72px 0 84px}.ai-strategy-section h2{font-size:38px}.ai-strategy-prose{font-size:16px}.ai-workshop-header{align-items:flex-start;flex-direction:column;gap:26px}.ai-workshop-layout{gap:40px}.ai-workshop-tabs button{gap:14px;grid-template-columns:32px minmax(0,1fr);padding:22px 4px 22px 0}.ai-workshop-item-title{font-size:22px}.ai-workshop-item-description{font-size:14px}.ai-workshop-content{aspect-ratio:4 / 3;min-height:0}.ai-strategy-accordions summary{grid-template-columns:28px minmax(0,1fr) 18px;min-height:88px;padding:22px 0}.ai-strategy-item-title{font-size:22px}.ai-strategy-accordions details>p{font-size:15px;margin:-2px 28px 28px 40px}}@keyframes ai-transformation-drift{0%{transform:scale(1.06) translate3d(-1.5%,0,0)}to{transform:scale(1.09) translate3d(1.5%,0,0)}}@keyframes ai-transformation-aurora{0%{opacity:.62;transform:translate3d(-3%,2%,0) scale(1)}to{opacity:.92;transform:translate3d(4%,-3%,0) scale(1.08)}}@keyframes ai-transformation-node{0%,18%,to{opacity:0;transform:rotate(45deg) scale(.3)}32%,68%{opacity:.82;transform:rotate(45deg) scale(1)}82%{opacity:0;transform:rotate(45deg) scale(1.35)}}@media(max-width:700px){.ai-transformation-hero{min-height:min(680px,calc(100svh - var(--announcement-height, 64px) - 48px));padding:calc(var(--nav-height, 78px) + 46px) 24px 60px}.ai-transformation-copy h1{font-size:clamp(36px,10.8vw,46px);letter-spacing:-.042em;line-height:1.04}.ai-transformation-copy h1 span+span{font-size:inherit;line-height:inherit;margin-top:0}.ai-transformation-mesh{background-size:84px 84px}}@media(prefers-reduced-motion:reduce){.ai-transformation-hero:before,.ai-transformation-aurora,.ai-transformation-node{animation:none}.ai-transformation-node{opacity:.55;transform:rotate(45deg) scale(1)}}.platform-esp-hero:before,.platform-esp-hero:after,.platform-esp-atmosphere{content:"";top:-20%;right:-20%;bottom:-20%;left:-20%;pointer-events:none;position:absolute}.platform-esp-hero:before{animation:platform-esp-drift 30s ease-in-out infinite alternate;background:radial-gradient(ellipse 38% 32% at 17% 12%,rgba(72,174,180,.1),transparent 72%),radial-gradient(ellipse 44% 42% at 88% 74%,rgba(0,67,75,.12),transparent 76%);filter:blur(54px);opacity:.72;transform:scale(1.08);z-index:0}.platform-esp-hero:after{background:none;top:0;right:0;bottom:0;left:0;opacity:1;z-index:1}.platform-esp-hero.is-light{background-color:#e8efed;background-image:linear-gradient(180deg,#f5f8f7cc,#e8f0eee6),url(/assets/meridian/platform-esp-texture.webp);color:#10373b}.platform-esp-hero.is-light:before{background:radial-gradient(ellipse 44% 36% at 17% 13%,rgba(78,165,170,.2),transparent 72%),radial-gradient(ellipse 46% 44% at 86% 74%,rgba(83,128,132,.16),transparent 76%);opacity:.62}.platform-esp-hero.is-light:after{background:linear-gradient(180deg,#ffffff24,#e0eae824)}.platform-esp-hero.is-light .platform-esp-atmosphere{background:radial-gradient(ellipse 46% 30% at 78% 8%,rgba(82,151,154,.18),transparent 72%),radial-gradient(ellipse 38% 40% at 20% 84%,rgba(122,164,162,.14),transparent 74%);mix-blend-mode:multiply;opacity:.42}.platform-esp-atmosphere{animation:platform-esp-drift-reverse 34s ease-in-out infinite alternate;background:radial-gradient(ellipse 48% 30% at 78% 8%,rgba(132,199,199,.07),transparent 72%),radial-gradient(ellipse 38% 40% at 20% 84%,rgba(0,82,91,.1),transparent 74%);filter:blur(56px);mix-blend-mode:screen;opacity:.68;z-index:1}.platform-esp-field{top:0;right:0;bottom:0;left:0;position:absolute;z-index:2}.platform-route-shell.has-announcement .platform-esp-field{top:calc(var(--announcement-height) + var(--nav-height) + 24px)}.platform-route-shell:not(.has-announcement) .platform-esp-field{top:calc(var(--nav-height) + 24px)}.platform-esp-dot{animation:platform-esp-dot-pulse var(--dot-duration) cubic-bezier(.42,0,.2,1) var(--dot-delay) infinite;background:#bdd5d6e6;height:5px;left:var(--dot-x);opacity:0;position:absolute;top:var(--dot-y);transform:scale(.2) rotate(45deg);width:5px}.platform-esp-dot.is-aqua{background:#47c6cd;box-shadow:0 0 14px #47c6cd61}.platform-esp-dot.is-mint{background:#a7e5dc;box-shadow:0 0 16px #a7e5dc52}.platform-esp-dot.is-blue{background:#67a9ff;box-shadow:0 0 16px #67a9ff6b}.platform-esp-dot.is-orange{background:#ff8a3d;box-shadow:0 0 17px #ff8a3d75}.platform-esp-dot.is-gold{background:#f2c14e;box-shadow:0 0 17px #f2c14e66}.platform-esp-capability{align-items:stretch;background:transparent;border:0;color:#07353b;display:inline-flex;font-family:var(--font-mono);font-size:13px;left:var(--capability-x);line-height:1;padding:0;position:absolute;top:var(--capability-y);transform:translate(-50%,-50%);white-space:nowrap}.platform-esp-capability i{animation:platform-esp-capability-dot var(--capability-duration) cubic-bezier(.4,0,.2,1) var(--capability-delay) infinite;background:transparent;border:0;display:block;flex:0 0 29px;height:29px;margin:0;min-height:29px;opacity:0;position:relative;width:29px}.platform-esp-capability i:after{background:#83dce0;content:"";height:5px;left:12px;position:absolute;top:12px;transform:rotate(45deg);width:5px}.platform-esp-capability b{animation:platform-esp-capability-label var(--capability-duration) cubic-bezier(.4,0,.2,1) var(--capability-delay) infinite;background:#ecf7f6ed;border:1px solid rgba(255,255,255,.46);clip-path:inset(0 100% 0 0);color:#07353b;font:inherit;font-weight:400;opacity:0;padding:8px 11px;transform-origin:left center}.platform-esp-capability.is-capability-2,.platform-esp-capability.is-capability-4{flex-direction:row-reverse}.platform-esp-capability.is-capability-2 b,.platform-esp-capability.is-capability-4 b{clip-path:inset(0 0 0 100%);transform-origin:right center}.platform-esp-capability.is-mint i:after{background:#a7e5dc}.platform-esp-capability.is-blue i:after{background:#67a9ff}.platform-esp-capability.is-orange i:after{background:#ff8a3d}.platform-esp-capability.is-gold i:after{background:#f2c14e}.platform-esp-copy{box-sizing:border-box;margin:0 auto;max-width:1180px;padding:120px 48px;position:relative;text-align:center;width:100%;z-index:3}.platform-esp-name{align-items:center;color:#fff;display:inline-flex;font-family:"Polysans Slim",var(--font-brand);font-size:clamp(20px,1.7vw,27px);font-weight:300;gap:8px;letter-spacing:-.025em;margin:0 0 26px}.platform-esp-name img{display:block;filter:brightness(0) invert(1);height:auto;width:clamp(124px,10vw,158px)}.platform-esp-name span{color:#fff;line-height:1}.platform-esp-copy h1{color:#fff;font-family:"Polysans Slim",var(--font-brand);font-size:clamp(44px,4vw,64px);font-weight:300;letter-spacing:-.042em;line-height:1.03;margin:0 auto;max-width:1040px;text-wrap:balance;width:100%}@media(min-width:761px){.platform-index-shell .platform-esp-copy{align-items:center;display:flex;flex-direction:column;justify-content:center;left:50vw;margin:0;max-width:none;padding:0 48px;position:absolute;right:auto;top:50%;transform:translate(-50%,-50%);width:100vw}.platform-index-shell .platform-esp-copy h1{margin-left:auto;margin-right:auto;max-width:min(1040px,calc(100vw - 112px));text-align:center}.platform-index-shell .platform-esp-name,.platform-index-shell .platform-esp-typing{align-self:center}}.platform-esp-typing{align-items:center;color:#fff;display:flex;font-family:var(--font-mono);font-size:clamp(14px,1.15vw,18px);font-weight:450;gap:5px;justify-content:center;letter-spacing:-.015em;line-height:1.3;margin:25px auto 0;min-height:24px;width:fit-content}.platform-esp-typing-prefix{color:#fff}.platform-esp-typing-word{color:#fff;font-weight:560;white-space:nowrap}.platform-esp-typing-entry{align-items:center;display:flex;flex:0 0 auto;gap:3px;justify-content:center;min-height:1.3em;text-align:center;width:auto}.platform-esp-typing i{animation:platform-esp-typing-cursor .82s steps(1,end) infinite;background:#fff;display:block;height:1.05em;width:2px}@keyframes platform-esp-typing-cursor{50%{opacity:0}}@media(max-width:640px){.platform-esp-typing{display:none}}@media(prefers-reduced-motion:reduce){.platform-esp-typing i{animation:none}}.platform-esp-hero.is-light .platform-esp-name,.platform-esp-hero.is-light .platform-esp-name span,.platform-esp-hero.is-light .platform-esp-copy h1{color:#10373b}.platform-esp-hero.is-light .platform-esp-name img{filter:none}.platform-esp-hero.is-light .platform-esp-typing,.platform-esp-hero.is-light .platform-esp-typing-prefix,.platform-esp-hero.is-light .platform-esp-typing-word{color:#10373b}.platform-esp-hero.is-light .platform-esp-typing i{background:#10373b}.platform-product-hero{background-position:center}.platform-product-hero:before{animation:none;background:linear-gradient(180deg,#01090b1f,#01090b61);filter:none;top:0;right:0;bottom:0;left:0;opacity:1;transform:none}.platform-product-hero.is-context{background-image:url(/assets/meridian/platform-overview-context-v2.webp)}.platform-product-hero.is-agents{background-image:url(/assets/meridian/platform-overview-agents-v2.webp)}.platform-product-hero.is-applications{background-image:url(/assets/meridian/platform-overview-applications-v6.webp)}.platform-product-hero.is-observatory{background-color:#071d21;background-image:url(/assets/meridian/platform-observatory-hero-v3.webp);background-position:center center;background-size:cover}.platform-product-hero.is-observatory:before{background:linear-gradient(180deg,#01090b05,#01090b29),radial-gradient(circle at 50% 45%,rgba(1,9,11,.06),transparent 46%)}.platform-product-hero.is-observatory:after{background:none}.platform-product-hero .platform-esp-copy{max-width:1040px}.platform-product-hero .platform-esp-name{box-sizing:border-box;display:grid;font-size:clamp(16px,1.2vw,19px);gap:6px;grid-template-columns:clamp(96px,7.5vw,116px) max-content;justify-content:center;justify-items:start;margin-left:auto;margin-right:auto;max-width:100%;width:fit-content}.platform-product-hero .platform-esp-name img{filter:brightness(0) invert(1);width:100%}.platform-product-hero .platform-esp-name span{align-self:center;text-align:left}.platform-product-hero-summary{color:#ffffffd1;font-size:clamp(18px,1.35vw,22px);font-weight:350;line-height:1.42;margin:26px auto 0;max-width:700px;text-wrap:balance}.context-cloud-mapping{background:var(--site-canvas);color:#102e32;padding:clamp(86px,8vw,132px) clamp(24px,4vw,64px) clamp(92px,8vw,136px)}.context-cloud-mapping-inner{margin:0 auto;max-width:1540px}.context-cloud-mapping h2{font-family:"Polysans Slim",var(--font-brand);font-size:clamp(44px,4vw,64px);font-weight:300;letter-spacing:-.045em;line-height:1.02;margin:0 0 clamp(52px,6vw,88px);text-wrap:balance}.context-cloud-mapping-grid{display:grid;gap:clamp(14px,1.3vw,22px);grid-template-columns:repeat(3,minmax(0,1fr))}.observatory-extra-grid{margin-top:clamp(18px,1.5vw,26px)}.observatory-usage-visual{align-items:center;background:#e7eeec;box-sizing:border-box;display:flex;justify-content:center;overflow:hidden;padding:clamp(22px,2.7vw,40px)}.observatory-usage-visual:after{content:none}.observatory-usage-panel{background:#fff;border:0;border-radius:13px;box-shadow:0 22px 50px #14363929;color:#18373a;overflow:hidden;width:100%}.observatory-usage-titlebar{height:43px;padding:0 clamp(13px,1.25vw,18px)}.observatory-usage-content{padding:clamp(14px,1.5vw,20px)}.observatory-usage-content>header{align-items:center;display:grid;gap:9px;grid-template-columns:auto minmax(0,1fr) auto}.observatory-usage-avatar{align-items:center;background:#0b666d;border-radius:50%;color:#fff;display:flex;font:650 8px/1 var(--font-mono);height:31px;justify-content:center;width:31px}.observatory-usage-content>header>div{display:grid;gap:2px;min-width:0}.observatory-usage-content>header strong{font-size:clamp(8px,.72vw,11px);font-weight:650}.observatory-usage-content>header small{color:#7a888a;font-size:clamp(5px,.42vw,7px)}.observatory-usage-content>header em{background:#e7f2ef;border:1px solid #cfe4df;border-radius:999px;color:#286f69;font-size:clamp(6px,.5vw,8px);font-style:normal;font-weight:620;padding:5px 7px}.observatory-usage-meta{align-items:center;display:flex;gap:5px;margin:12px 0 10px}.observatory-usage-meta span{background:#edf2f1;border-radius:4px;color:#536b6d;font-size:clamp(5px,.42vw,7px);padding:4px 6px}.observatory-usage-meta small{color:#879294;font-size:clamp(5px,.42vw,7px);margin-left:auto}.observatory-usage-content>section{background:#f8faf9;border:1px solid #dbe2e0;border-radius:8px;box-shadow:0 7px 18px #233c3e12;padding:clamp(12px,1.25vw,17px)}.observatory-usage-heading,.observatory-usage-total{align-items:center;display:flex;justify-content:space-between}.observatory-usage-heading strong{font-size:clamp(7px,.6vw,9px);font-weight:620}.observatory-usage-heading small,.observatory-usage-total span,.observatory-usage-content>section p{color:#798789;font-size:clamp(5px,.45vw,7px)}.observatory-usage-total{margin-top:9px}.observatory-usage-total strong{font-size:clamp(14px,1.3vw,20px);font-weight:560;letter-spacing:-.03em}.observatory-usage-progress{background:#e5eae8;border-radius:999px;display:block;height:6px;margin-top:8px;overflow:hidden}.observatory-usage-progress b{background:#18837b;border-radius:inherit;display:block;height:100%;width:84%}.observatory-usage-content>section p{line-height:1.35;margin:7px 0 0}.observatory-usage-content>footer{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px}.observatory-usage-content>footer span{background:#eef3f1b8;border:1px solid #e0e6e4;border-radius:7px;display:grid;gap:3px;padding:8px}.observatory-usage-content>footer small{color:#7c898b;font-size:clamp(5px,.42vw,7px)}.observatory-usage-content>footer strong{font-size:clamp(8px,.68vw,10px);font-weight:620}.observatory-model-routing-visual{align-items:center;background:radial-gradient(circle at 8% 4%,rgba(255,239,196,.86),transparent 39%),radial-gradient(circle at 88% 10%,rgba(209,242,239,.92),transparent 43%),linear-gradient(145deg,#eef0e9,#cbdedb 56%,#a7c8c6)!important;box-sizing:border-box;display:flex;justify-content:center;overflow:hidden;padding:clamp(22px,2.5vw,38px) clamp(16px,1.8vw,28px)}.context-cloud-mapping-visual.observatory-model-routing-visual:after{content:none}.observatory-model-routing-window{background:#fff;border:0;border-radius:10px;box-shadow:none;box-sizing:border-box;color:#17383b;display:grid;gap:0;overflow:hidden;padding:10px 12px 8px;width:100%}.observatory-model-routing-heading,.observatory-model-routing-heading>span,.observatory-model-routing-heading>small,.observatory-model-routing-row,.observatory-model-routing-footer,.observatory-model-routing-footer>span{align-items:center;display:flex}.observatory-model-routing-heading{background:#fff;border:0;border-bottom:1px solid rgba(23,56,59,.12);border-radius:0;justify-content:space-between;min-height:38px;padding:0 2px}.observatory-model-routing-heading>span{gap:7px}.observatory-model-routing-heading svg{color:#67c6ba;height:17px;object-fit:contain;width:19px}.observatory-model-routing-heading .observatory-model-routing-logo{background:#075a62;border-radius:6px;box-sizing:content-box;height:11px;object-fit:contain;padding:6px 7px;width:16px}.observatory-model-routing-heading strong{font-size:9px;font-weight:620;letter-spacing:.01em}.observatory-model-routing-heading>small{color:#397f78;font:600 6.5px/1 var(--font-mono);gap:5px;letter-spacing:.05em;text-transform:uppercase}.observatory-model-routing-heading>small i{background:#62c9ba;border:2px solid #d9f1ec;border-radius:50%;height:7px;width:7px}.observatory-model-routing-tabs{background:transparent;border:0;border-bottom:1px solid rgba(23,56,59,.1);display:flex;gap:5px;padding:8px 0}.observatory-model-routing-tabs span{border:1px solid transparent;border-radius:6px;color:#617476;font-size:7px;padding:5px 8px}.observatory-model-routing-tabs span.is-active{background:#e4f1ee;border-color:#cfe3df;color:#155f5e}.observatory-model-routing-list{display:grid;gap:0;padding:2px 0}.observatory-model-routing-row{background:transparent;border:0;border-bottom:1px solid rgba(23,56,59,.1);border-radius:0;gap:8px;min-height:46px;padding:0 2px}.observatory-model-routing-row:last-child{border-bottom:0}.observatory-model-routing-mark{background:#a86d50;border-radius:50%;box-shadow:0 0 0 3px #a86d501f;flex:0 0 8px;height:8px;width:8px}.observatory-model-routing-mark.is-openai{background:#6bc6b8;box-shadow:0 0 0 3px #6bc6b81f}.observatory-model-routing-mark.is-gemini{background:#7e8eba;box-shadow:0 0 0 3px #7e8eba1f}.observatory-model-routing-row>span{display:grid;gap:3px;min-width:0}.observatory-model-routing-row strong{font-size:8px;font-weight:580}.observatory-model-routing-row small{color:#819092;font-size:6px}.observatory-model-routing-row em{background:#eff4f3;border:1px solid #e1e8e7;border-radius:999px;color:#607476;font-size:6px;font-style:normal;margin-left:auto;padding:4px 6px}.observatory-model-routing-toggle{background:#dfe6e5;border-radius:999px;flex:0 0 23px;height:13px;position:relative}.observatory-model-routing-toggle:after{background:#9ba7a6;border-radius:50%;content:"";height:9px;left:2px;position:absolute;top:2px;width:9px}.observatory-model-routing-toggle.is-active{background:#b9ddd7}.observatory-model-routing-toggle.is-active:after{background:#0d6a65;left:12px}.observatory-model-routing-footer{background:transparent;border:0;border-top:1px solid rgba(23,56,59,.1);color:#718385;font-size:6px;justify-content:space-between;min-height:30px;padding:0 2px}.observatory-model-routing-footer>span{gap:5px}.observatory-model-routing-footer svg{color:#68bdb2;height:10px;width:10px}.observatory-model-routing-footer strong{color:#397f78;font-size:6px;font-weight:560}.observatory-external-agents-visual{align-items:center;background:radial-gradient(circle at 12% 6%,rgba(244,240,230,.92),transparent 38%),radial-gradient(circle at 92% 10%,rgba(216,137,98,.88),transparent 45%),linear-gradient(145deg,#527773,#123f42 62%,#0a2f32)!important;display:flex;justify-content:center;overflow:hidden}.observatory-external-agents-visual:before{content:none}.context-cloud-mapping-card .observatory-external-agents-visual:after{border:0;content:none;display:none}.observatory-external-agents-lines{height:100%;top:0;right:0;bottom:0;left:0;overflow:visible;position:absolute;width:100%;z-index:1}.observatory-external-agents-flow>path{animation:observatory-gateway-flow 2.8s linear infinite;fill:none;stroke:#087985;stroke-dasharray:.16 .1;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.observatory-external-agents-flow>path.is-staggered{animation-delay:.32s}.observatory-external-agents-arrow{fill:#087985}.observatory-external-agents-points circle{animation:observatory-gateway-point 2.3s ease-in-out infinite;fill:#087985;stroke:#ffffffdb;stroke-width:1.4;transform-box:fill-box;transform-origin:center}.observatory-external-agents-flow.is-mobile-flow{display:none}.observatory-external-agents-side{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));left:50%;position:absolute;transform:translate(-50%);width:min(calc(100% - 52px),320px);z-index:3}.observatory-external-agents-side.is-input{top:8px}.observatory-external-agents-side.is-output{bottom:8px}.observatory-external-agents-side>span{align-items:center;background:#ffffffeb;border:1px solid rgba(31,75,78,.14);border-radius:9px;box-shadow:0 9px 22px #442a2d1c;box-sizing:border-box;color:#183b3f;display:flex;gap:6px;min-height:30px;padding:4px 7px}.observatory-external-agents-side i{align-items:center;background:#e2f0ee;border-radius:6px;color:#08747b;display:flex;flex:0 0 21px;height:21px;justify-content:center;width:21px}.observatory-external-agents-side svg{height:14px;stroke-width:1.8;width:14px}.observatory-external-agents-side strong{font-size:clamp(7px,.62vw,9px);font-weight:590;line-height:1.18}.observatory-external-agents-gateway{background:linear-gradient(145deg,#0d4f56,#07383e);border:1px solid rgba(255,255,255,.18);border-radius:12px;box-shadow:0 20px 42px #1f2d2c3d;color:#f5fbfa;overflow:hidden;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:clamp(176px,16vw,208px);z-index:3}.observatory-external-agents-gateway>header{align-items:center;border-bottom:1px solid rgba(224,243,239,.13);display:flex;gap:8px;justify-content:flex-start;padding:7px 9px}.observatory-external-agents-gateway>header>span{align-items:center;background:#d5f2ec1a;border:1px solid rgba(213,242,236,.12);border-radius:7px;display:flex;flex:0 0 24px;height:24px;justify-content:center;width:24px}.observatory-external-agents-gateway>header img{height:15px;object-fit:contain;width:20px}.observatory-external-agents-gateway>header div{display:grid;gap:3px}.observatory-external-agents-gateway>header strong{font-size:clamp(9px,.82vw,12px);font-weight:620}.observatory-external-agents-gateway>header small{color:#e1f1ee9e;font-size:clamp(6px,.5vw,7px);letter-spacing:.06em;order:-1;text-transform:uppercase}.observatory-external-agents-gateway>div{display:grid;gap:5px;grid-template-columns:repeat(2,minmax(0,1fr));padding:6px 8px 7px}.observatory-external-agents-gateway>div span{background:#ddf3ef13;border:1px solid rgba(149,214,205,.22);border-radius:5px;color:#ecf8f6c2;font-size:clamp(5.5px,.48vw,7px);line-height:1;padding:4px;text-align:center}.observatory-external-agents-gateway>div .observatory-external-agents-status{align-items:center;background:#77c9bd24;border-color:#77c9bd57;color:#d9f4ef;display:flex;font-weight:620;gap:5px;grid-column:1 / -1;justify-content:center;letter-spacing:.02em}.observatory-external-agents-status svg{height:9px;stroke-width:2.4;width:9px}@keyframes observatory-gateway-flow{0%{stroke-dashoffset:.52}to{stroke-dashoffset:0}}@keyframes observatory-gateway-point{0%,to{opacity:.66;transform:scale(.82)}50%{opacity:1;transform:scale(1.08)}}@media(max-width:640px){.observatory-external-agents-flow.is-desktop-flow{display:none}.observatory-external-agents-flow.is-mobile-flow{display:block}.observatory-external-agents-side{gap:7px;grid-template-columns:minmax(0,1fr);width:min(calc(100% - 56px),164px)}.observatory-external-agents-side>span{gap:5px;min-height:30px;padding:4px 6px}.observatory-external-agents-side i{flex-basis:21px;height:21px;width:21px}.observatory-external-agents-side strong{font-size:6.5px}.observatory-external-agents-gateway{width:168px}.observatory-external-agents-gateway>header{gap:7px;padding:9px}.observatory-external-agents-gateway>header>span{flex-basis:26px;height:26px;width:26px}.observatory-external-agents-gateway>div{gap:4px;padding:8px}}@media(prefers-reduced-motion:reduce){.observatory-external-agents-flow>path,.observatory-external-agents-points circle{animation:none;opacity:1;stroke-dashoffset:0;transform:none}}.observatory-compliance-visual{align-items:center;background:radial-gradient(circle at 14% 6%,rgba(255,244,220,.92),transparent 40%),radial-gradient(circle at 88% 18%,rgba(217,242,239,.82),transparent 42%),linear-gradient(145deg,#e8ece8,#c9dcda 58%,#9bbfbe)!important;box-sizing:border-box;display:flex;justify-content:center;overflow:hidden;padding:clamp(24px,3vw,44px)}.context-cloud-mapping-visual.observatory-compliance-visual:after{content:none}.observatory-compliance-badges{display:grid;gap:10px;width:100%}.observatory-compliance-badges>div{align-items:center;background:#ffffffeb;border:1px solid rgba(76,52,53,.1);border-radius:11px;box-shadow:0 8px 22px #542d3014;display:flex;gap:12px;min-height:clamp(58px,5.6vw,74px);padding:8px 12px}.observatory-compliance-badges>div>span{align-items:center;background:#fff;border:1px solid rgba(33,62,64,.08);border-radius:8px;display:flex;flex:0 0 46px;height:46px;justify-content:center;width:46px}.observatory-compliance-badges img{display:block;height:37px;max-width:39px;object-fit:contain;width:auto}.observatory-compliance-badges strong{color:#213f43;font-size:clamp(11px,.92vw,14px);font-weight:620}.observatory-guardrails-visual{align-items:center;background:radial-gradient(circle at 12% 4%,rgba(255,246,222,.92),transparent 38%),radial-gradient(circle at 90% 14%,rgba(220,245,242,.88),transparent 40%),linear-gradient(145deg,#e9eeeb,#c9dcda 57%,#9ebfbd);display:flex;min-height:0;overflow:hidden;padding:clamp(22px,2.5vw,38px) clamp(16px,1.8vw,28px);position:relative}.observatory-guardrails-visual:before{background:linear-gradient(115deg,rgba(255,255,255,.22),transparent 38%),radial-gradient(rgba(8,76,80,.18) .55px,transparent .65px);background-size:auto,8px 8px;content:"";top:0;right:0;bottom:0;left:0;opacity:.3;pointer-events:none;position:absolute}.observatory-guardrails-window{background:#fbfdfcf7;border:1px solid rgba(7,60,65,.14);border-radius:11px;box-shadow:0 22px 50px #0b373b24;color:#17383b;overflow:hidden;position:relative;width:100%;z-index:1}.observatory-guardrails-titlebar{align-items:center;border-bottom:1px solid #e5ebea;display:flex;justify-content:space-between;min-height:41px;padding:0 13px}.observatory-guardrails-brand,.observatory-guardrails-status,.observatory-guardrails-tabs span,.observatory-guardrails-policy,.observatory-guardrails-policy-icon{align-items:center;display:flex}.observatory-guardrails-brand{gap:6px;min-width:0}.observatory-guardrails-brand>i{align-items:center;background:#075a62;border-radius:50%;display:flex;flex:0 0 22px;height:22px;justify-content:center;width:22px}.observatory-guardrails-brand img{height:11px;object-fit:contain;width:15px}.observatory-guardrails-brand strong{font-size:9px;font-weight:650}.observatory-guardrails-brand small{color:#899697;font-size:7px}.observatory-guardrails-status{color:#25776f;font:600 6.5px/1 var(--font-mono);gap:4px;letter-spacing:.04em;text-transform:uppercase}.observatory-guardrails-status>i{background:#3eafa0;border:2px solid #d9f1ec;border-radius:50%;height:7px;width:7px}.observatory-guardrails-tabs{border-bottom:1px solid #e5ebea;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:0 11px}.observatory-guardrails-tabs span{border-bottom:2px solid transparent;color:#7c898b;font-size:6.5px;gap:4px;justify-content:center;min-height:34px;white-space:nowrap}.observatory-guardrails-tabs span.is-active{border-bottom-color:#08747b;color:#17383b;font-weight:650}.observatory-guardrails-tabs svg{height:10px;stroke-width:1.8;width:10px}.observatory-guardrails-content{padding:12px 13px 14px}.observatory-guardrails-heading{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.observatory-guardrails-heading>span{display:grid;gap:3px}.observatory-guardrails-heading strong{font-size:9px;font-weight:650}.observatory-guardrails-heading small{color:#7b898b;font-size:6.5px}.observatory-guardrails-heading>em{background:#e5f2ef;border-radius:999px;color:#247269;font-size:6px;font-style:normal;padding:4px 6px}.observatory-guardrails-list{display:grid;gap:7px}.observatory-guardrails-policy{background:#fff;border:1px solid #dde5e3;border-radius:7px;box-shadow:0 5px 14px #0c31340d;gap:8px;min-height:42px;padding:6px 8px}.observatory-guardrails-policy-icon{background:#e6f1ef;border-radius:6px;color:#176c6c;flex:0 0 27px;height:27px;justify-content:center;width:27px}.observatory-guardrails-policy-icon svg{height:13px;width:13px}.observatory-guardrails-policy>span:nth-child(2){display:grid;gap:3px;min-width:0}.observatory-guardrails-policy strong{font-size:7.5px;font-weight:620;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.observatory-guardrails-policy small{color:#3d958b;font-size:6px}.observatory-guardrails-policy>em{background:#eff3f2;border-radius:999px;color:#4e6668;font-size:6px;font-style:normal;margin-left:auto;padding:4px 6px}.observatory-guardrails-policy>svg{color:#3c9b91;height:13px;width:13px}.observatory-permissions-visual{align-items:center;background:radial-gradient(circle at 15% 6%,rgba(255,218,184,.94),transparent 40%),radial-gradient(circle at 84% 10%,rgba(224,236,232,.64),transparent 36%),linear-gradient(145deg,#eee5df,#d8c3bd,#ad7a78);display:flex;min-height:0;overflow:hidden;padding:clamp(22px,2.5vw,38px) clamp(16px,1.8vw,28px);position:relative}.observatory-permissions-visual:before{background:linear-gradient(118deg,rgba(255,255,255,.2),transparent 40%),radial-gradient(rgba(98,57,59,.16) .55px,transparent .65px);background-size:auto,8px 8px;content:"";top:0;right:0;bottom:0;left:0;opacity:.28;pointer-events:none;position:absolute}.observatory-permissions-window{background:#fcfdfcfa;border:1px solid rgba(77,48,50,.13);border-radius:11px;box-shadow:0 22px 52px #46272a29;color:#17383b;overflow:hidden;position:relative;width:100%;z-index:1}.observatory-permissions-titlebar{align-items:center;border-bottom:1px solid #e7e9e8;display:flex;justify-content:space-between;min-height:41px;padding:0 13px}.observatory-permissions-brand,.observatory-permissions-status,.observatory-permissions-router,.observatory-permissions-row{align-items:center;display:flex}.observatory-permissions-brand{gap:6px;min-width:0}.observatory-permissions-brand>i,.observatory-permissions-providers span.is-active{align-items:center;background:#075a62;border-radius:50%;display:flex;justify-content:center}.observatory-permissions-brand>i{flex:0 0 22px;height:22px;width:22px}.observatory-permissions-brand img{height:11px;object-fit:contain;width:15px}.observatory-permissions-brand strong{font-size:9px;font-weight:650}.observatory-permissions-brand small{color:#899697;font-size:7px}.observatory-permissions-status{color:#25776f;font:600 6.5px/1 var(--font-mono);gap:4px;letter-spacing:.04em;text-transform:uppercase}.observatory-permissions-status>i{background:#3eafa0;border:2px solid #d9f1ec;border-radius:50%;height:7px;width:7px}.observatory-permissions-providers{align-items:center;border-bottom:1px solid #e7e9e8;display:flex;gap:7px;min-height:38px;padding:0 13px}.observatory-permissions-providers span{align-items:center;background:#f0f2f1;border:1px solid #e1e5e4;border-radius:7px;color:#738183;display:flex;font-size:7px;font-weight:650;height:23px;justify-content:center;width:23px}.observatory-permissions-providers span.is-active{border-color:#075a62;box-shadow:0 4px 9px #075a6224}.observatory-permissions-providers img{height:10px;object-fit:contain;width:14px}.observatory-permissions-providers svg{height:11px;width:11px}.observatory-permissions-content{padding:11px 13px 14px}.observatory-permissions-heading{align-items:center;display:flex;justify-content:space-between;margin-bottom:9px}.observatory-permissions-heading>span{display:grid;gap:3px}.observatory-permissions-heading strong{font-size:9px;font-weight:650}.observatory-permissions-heading small{color:#7b898b;font-size:6.5px}.observatory-permissions-heading>em{background:#f2e9e7;border-radius:999px;color:#805c5e;font-size:6px;font-style:normal;padding:4px 6px}.observatory-permissions-router{background:#fff;border:1px solid rgba(7,90,98,.28);border-radius:7px;box-shadow:0 6px 15px #0c313412;gap:8px;min-height:43px;padding:6px 8px}.observatory-permissions-router-icon{align-items:center;background:#e4f1ee;border-radius:6px;color:#176c67;display:flex;flex:0 0 27px;height:27px;justify-content:center;width:27px}.observatory-permissions-router-icon svg{height:13px;width:13px}.observatory-permissions-router>span:nth-child(2){display:grid;gap:3px}.observatory-permissions-router strong{font-size:8px;font-weight:650}.observatory-permissions-router small{color:#748284;font-size:6px}.observatory-permissions-router>svg{color:#3c9b91;height:14px;margin-left:auto;width:14px}.observatory-permissions-list{border-top:1px solid #e6eaea;display:grid;margin-top:9px}.observatory-permissions-row{gap:7px;min-height:35px}.observatory-permissions-row+.observatory-permissions-row{border-top:1px solid #edf0ef}.observatory-permissions-row>span{display:grid;gap:2px;min-width:0}.observatory-permissions-row strong{font-size:7px;font-weight:620}.observatory-permissions-row small{color:#839092;font-size:5.5px}.observatory-permissions-row>em{background:#e8f2ef;border-radius:999px;color:#307a72;font-size:5.5px;font-style:normal;margin-left:auto;padding:3px 5px}.observatory-permissions-row>em.is-restricted{background:#f3e9e7;color:#875a5c}.observatory-permissions-row>em.is-review{background:#f2eee3;color:#806c42}.observatory-permissions-row>svg{color:#578983;height:12px;width:12px}.context-cloud-overview{padding-bottom:clamp(48px,4.5vw,72px)}.context-cloud-overview h2{margin-bottom:clamp(32px,3.5vw,52px)}.context-cloud-mapping-card{background:#fff;border:1px solid rgba(10,56,61,.1);border-radius:10px;display:grid;grid-template-rows:repeat(2,minmax(0,1fr));min-height:clamp(520px,43vw,650px);overflow:hidden}.context-cloud-mapping-visual{min-height:0;position:relative}.context-cloud-mapping-visual:after{border:1px solid rgba(16,46,50,.13);border-radius:8px;content:"";inset:clamp(28px,3.2vw,52px);position:absolute}.context-cloud-mapping-card.is-interviewer .context-cloud-mapping-visual{background:radial-gradient(circle at 14% 6%,rgba(255,244,220,.92),transparent 40%),radial-gradient(circle at 88% 18%,rgba(217,242,239,.82),transparent 42%),linear-gradient(145deg,#e8ece8,#c9dcda 58%,#9bbfbe)}.ai-interviewer-visual{align-items:flex-end;background:radial-gradient(circle at 14% 6%,rgba(255,244,220,.92),transparent 40%),radial-gradient(circle at 88% 18%,rgba(217,242,239,.82),transparent 42%),linear-gradient(145deg,#e8ece8,#c9dcda 58%,#9bbfbe);display:flex;flex-direction:column;justify-content:flex-end;min-height:0;overflow:hidden;padding:clamp(28px,3vw,46px) clamp(17px,1.9vw,29px) 0;position:relative}.ai-interviewer-visual:before{background:linear-gradient(115deg,rgba(255,255,255,.18),transparent 36%),radial-gradient(rgba(9,69,74,.18) .55px,transparent .65px);background-size:auto,8px 8px;content:"";top:0;right:0;bottom:0;left:0;opacity:.3;pointer-events:none;position:absolute}.ai-interviewer-call{align-self:stretch;background:#fff;border:0;border-radius:14px 14px 0 0;box-shadow:0 24px 55px #031c313d;color:#18383b;display:grid;flex:1 1 auto;grid-template-rows:38px 104px minmax(0,1fr) auto;min-height:0;overflow:hidden;position:relative;width:100%}.ai-interviewer-video{background:transparent;display:flex;gap:10px;height:112px;margin-bottom:12px;overflow:hidden;width:100%}.ai-interviewer-video-participant,.ai-interviewer-video-agent{border-radius:6px;flex:0 0 calc(50% - 5px);min-width:0;width:calc(50% - 5px)}.ai-interviewer-video-participant{overflow:hidden;position:relative}.ai-interviewer-video-participant:after{background:linear-gradient(180deg,transparent 42%,rgba(5,29,31,.76));content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.ai-interviewer-video-participant>img{display:block;height:100%;object-fit:cover;object-position:center 41%;width:100%}.ai-interviewer-video-agent{align-items:center;background:#173d41;color:#fff;display:flex;flex-direction:column;justify-content:center;min-width:0;text-align:center}.ai-interviewer-video-agent-mark{align-items:center;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:50%;display:inline-flex;height:34px;justify-content:center;margin-bottom:6px;width:34px}.ai-interviewer-video-agent-logo{height:17px;width:17px}.ai-interviewer-video-agent strong{font-size:7px;font-weight:620;line-height:1.25}.ai-interviewer-video-agent small{color:#ffffff94;font-size:6px;line-height:1.35;margin-top:2px}.ai-interviewer-video-name{align-items:center;bottom:8px;color:#fff;display:inline-flex;font-size:7px;font-weight:570;gap:5px;left:10px;position:absolute;z-index:1}.ai-interviewer-video-name i{background:#70d5bb;border:2px solid rgba(112,213,187,.24);border-radius:50%;height:6px;width:6px}.ai-interviewer-video-audio{align-items:center;background:#07292cad;border:1px solid rgba(255,255,255,.18);border-radius:999px;bottom:7px;display:flex;gap:2px;height:18px;padding:0 7px;position:absolute;right:9px;z-index:1}.ai-interviewer-video-audio i{background:#bcece1;border-radius:999px;height:5px;width:1px}.ai-interviewer-video-audio i:nth-child(2),.ai-interviewer-video-audio i:nth-child(4){height:9px}.ai-interviewer-video-audio i:nth-child(3){height:12px}.ai-interviewer-thread{display:flex;flex-direction:column;gap:7px;justify-content:center;min-height:0;overflow:hidden;padding:10px 12px}.ai-interviewer-message{align-items:flex-start;display:grid;gap:9px;grid-template-columns:22px minmax(0,1fr);opacity:0;padding:0;transform:translateY(7px);transition:opacity .3s ease,transform .38s cubic-bezier(.22,1,.36,1)}.ai-interviewer-message.is-visible{opacity:1;transform:translateY(0)}.ai-interviewer-message.is-jordan{grid-template-columns:minmax(0,1fr) 22px;padding-left:38px}.ai-interviewer-message.is-jordan .ai-interviewer-avatar{grid-column:2;grid-row:1}.ai-interviewer-message.is-jordan>div{grid-column:1;grid-row:1;text-align:right}.ai-interviewer-avatar{align-items:center;background:#eef2f1;border:1px solid #d6dfdd;border-radius:50%;color:#526669;display:flex;font-size:7px;font-weight:650;height:22px;justify-content:center;width:22px}.ai-interviewer-message.is-meridian .ai-interviewer-avatar{background:#044952;border-color:#044952;color:#fff}.ai-interviewer-message.is-meridian .ai-interviewer-logo{color:#fff}.ai-interviewer-message strong{color:#173f43;display:block;font-size:8px;font-weight:620;line-height:1.25}.ai-interviewer-message.is-jordan strong{text-align:right}.ai-interviewer-message strong small{color:#687d80;font-size:7px;font-weight:450;margin-left:4px}.ai-interviewer-message p{background:#edf5f3;border-radius:3px 10px 10px;color:#2f5053;display:inline-block;font-size:8px;line-height:1.3;margin:3px 0 0;max-width:255px;padding:5px 8px;text-align:left}.ai-interviewer-message.is-jordan p{background:#dceeea;border-radius:10px 3px 10px 10px}.ai-interviewer-capture{background:#e8f5f2;border:1px solid #b9dcd6;border-radius:5px;display:flex;flex-direction:column;gap:4px;margin-top:2px;opacity:0;overflow:hidden;padding:8px 9px;transform:translateY(7px);transition:opacity .3s ease,transform .38s cubic-bezier(.22,1,.36,1)}.ai-interviewer-capture.is-visible{opacity:1;transform:translateY(0)}.ai-interviewer-capture>span{align-items:center;border-bottom:0;color:#096760;display:inline-flex;font-size:6px;font-weight:650;gap:5px;letter-spacing:.06em;padding:0;text-transform:uppercase}.ai-interviewer-capture>div{border-right:1px solid #c7dfdd;padding:7px 8px}.ai-interviewer-capture>div:last-child{border-right:0}.ai-interviewer-capture small,.ai-interviewer-capture strong{display:block}.ai-interviewer-capture small{color:#849295;font-size:6px;margin-bottom:2px}.ai-interviewer-capture strong{color:#173f43;font-size:8px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-interviewer-status{align-items:center;background:#fafbfa;border-top:1px solid #dfe7e5;color:#4c6366;display:flex;font-size:7px;justify-content:space-between;padding:8px 13px}.ai-interviewer-status span{align-items:center;display:inline-flex;gap:5px}.ai-interviewer-status span i{animation:context-story-pulse 1.8s ease-in-out infinite;background:#42a68f;border-radius:50%;height:6px;width:6px}.ai-interviewer-status svg{color:#044952}.ai-interviewer-status small{color:#899698;font-size:7px}.ai-interviewer-speakers{align-items:center;display:grid;gap:7px;grid-template-columns:minmax(0,1fr) 66px minmax(0,1fr);padding:13px 12px 12px}.ai-interviewer-person{align-items:center;display:flex;flex-direction:column;min-width:0;text-align:center}.ai-interviewer-person>span{align-items:center;background:#dce9e7;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #d3dfdd;color:#315f62;display:flex;font-size:9px;font-weight:650;height:31px;justify-content:center;margin-bottom:6px;width:31px}.ai-interviewer-person.is-meridian>span{background:#123e43;color:#c5f4ed}.ai-interviewer-logo{display:inline-flex}.ai-interviewer-logo .meridian-logo-mark{height:11px;width:16px}.ai-interviewer-person strong,.ai-interviewer-person small{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-interviewer-person strong{color:#28464a;font-size:8px;font-weight:620}.ai-interviewer-person small{color:#8a989a;font-size:6px;margin-top:2px}.ai-interviewer-wave{align-items:center;display:flex;gap:3px;height:32px;justify-content:center}.ai-interviewer-wave i{background:#3c9997;border-radius:999px;display:block;height:9px;width:2px}.ai-interviewer-wave i:nth-child(2),.ai-interviewer-wave i:nth-child(6){height:17px}.ai-interviewer-wave i:nth-child(3),.ai-interviewer-wave i:nth-child(5){height:25px}.ai-interviewer-wave i:nth-child(4){background:#e4b764;height:31px}.ai-interviewer-understanding{background:#f5f7f6;border-top:1px solid #e7eceb;padding:10px 11px 12px}.ai-interviewer-transcript>span{color:#278078;display:block;font-size:6px;font-weight:650;letter-spacing:.08em;margin-bottom:5px;text-transform:uppercase}.ai-interviewer-transcript p{color:#44595c;font-size:8px;line-height:1.42;margin:0}.ai-interviewer-transcript mark{background:#e3f1ed;border-radius:3px;color:#176c65;padding:1px 2px}.ai-interviewer-concepts{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.ai-interviewer-concepts span{background:#fff;border:1px solid #dce6e4;border-radius:999px;color:#647678;font-size:6px;padding:3px 6px}.ai-interviewer-complete{align-items:start;background:#163e42;border:1px solid rgba(207,243,237,.22);border-radius:10px 10px 0 0;box-shadow:0 18px 36px #0d343733;color:#fff;display:grid;gap:8px;grid-template-columns:27px minmax(0,1fr) auto;margin:10px 10px 0;min-height:69px;padding:11px;position:relative}.ai-interviewer-complete-icon{align-items:center;background:#d4f2ea;border-radius:7px;color:#16645f;display:flex;height:27px;justify-content:center;width:27px}.ai-interviewer-complete small,.ai-interviewer-complete strong{display:inline;line-height:1.15}.ai-interviewer-complete small{color:#bad1cf;font-size:7px;margin-right:4px}.ai-interviewer-complete strong{color:#fff;font-size:9px;font-weight:650}.ai-interviewer-complete p{color:#d8e5e3;font-size:7px;line-height:1.3;margin:4px 0 0}.ai-interviewer-count{background:#ddf6f11a;border:1px solid rgba(221,246,241,.16);border-radius:999px;color:#cce4e1;font-size:6px;padding:4px 6px;white-space:nowrap}.context-cloud-mapping-card.is-systems .context-cloud-mapping-visual{background:radial-gradient(circle at 78% 22%,rgba(194,221,231,.86),transparent 40%),linear-gradient(150deg,#e9eeec,#cbd8d9 48%,#9ebcc1)}.systems-learning-visual{align-items:center;background:radial-gradient(circle at 82% 10%,rgba(226,246,241,.86),transparent 39%),linear-gradient(145deg,#d7e8e5,#a7c9c7 55%,#739fa1);display:flex;min-height:0;overflow:hidden;padding:clamp(28px,3vw,46px) clamp(22px,2.6vw,40px);position:relative}.systems-learning-visual:before{background:linear-gradient(115deg,rgba(255,255,255,.18),transparent 38%),radial-gradient(rgba(7,66,72,.18) .65px,transparent .65px);background-size:auto,8px 8px;content:"";top:0;right:0;bottom:0;left:0;opacity:.34;pointer-events:none;position:absolute}.systems-learning-window{background:#fbfdfcf5;border:1px solid rgba(7,60,65,.14);border-radius:10px;box-shadow:0 22px 50px #0b373b21;color:#17383b;min-height:0;overflow:hidden;position:relative;width:100%}.systems-learning-titlebar{align-items:center;background:#fafbfaf5;border-bottom:1px solid #e7eceb;display:flex;height:46px;justify-content:space-between;padding:0 16px}.systems-learning-brand{align-items:center;display:inline-flex;gap:6px}.systems-learning-brand strong{color:#17383b;font-size:10px;font-weight:600}.systems-learning-logo{color:#08747b;display:block;filter:brightness(0) saturate(100%) invert(25%) sepia(35%) saturate(1300%) hue-rotate(137deg) brightness(91%) contrast(96%);height:14px;object-fit:contain;width:20px}.systems-learning-logo .meridian-logo-mark{height:14px;width:20px}.systems-learning-mode{color:#748386;font-size:7px;font-weight:540;letter-spacing:.04em;text-transform:uppercase}.systems-learning-body{padding:18px 18px 20px}.systems-learning-heading{align-items:flex-start;display:flex;justify-content:space-between}.systems-learning-heading>div>span{color:#819092;display:block;font-family:var(--font-mono);font-size:6px;letter-spacing:.08em;margin-bottom:5px;text-transform:uppercase}.systems-learning-heading strong{color:#17383b;display:block;font-size:12px;font-weight:600;letter-spacing:-.01em}.systems-learning-live{align-items:center;color:#5e7779;display:inline-flex;font-size:6px;gap:4px;letter-spacing:.04em;text-transform:uppercase}.systems-learning-live i{background:#37a596;border-radius:50%;height:5px;box-shadow:0 0 0 3px #37a5961a;width:5px}.systems-learning-sources{border-bottom:1px solid #e6eceb;display:flex;gap:13px;margin-top:16px;padding-bottom:11px}.systems-learning-sources span{align-items:center;color:#65777a;display:inline-flex;font-size:7px;gap:4px}.systems-learning-sources svg{color:#287e83;height:10px;width:10px}.systems-learning-flow{display:grid;gap:7px;grid-template-columns:repeat(3,minmax(0,1fr));margin:20px 0 18px;position:relative}.systems-learning-flow-line{background:#b9d2d1;height:1px;left:12%;position:absolute;right:12%;top:8px}.systems-learning-node{min-width:0;position:relative;text-align:center}.systems-learning-node:before{background:#f8fbfa;border:1px solid #9bb8b7;border-radius:50%;content:"";display:block;height:8px;margin:4px auto 10px;position:relative;width:8px;z-index:1}.systems-learning-node.is-complete:before,.systems-learning-node.is-active:before{background:#0b6b72;border-color:#0b6b72}.systems-learning-node.is-active:before{box-shadow:0 0 0 4px #0b6b721f}.systems-learning-node>span,.systems-learning-node strong,.systems-learning-node small{display:block}.systems-learning-node>span{color:#8b999b;font-family:var(--font-mono);font-size:6px;margin-bottom:3px}.systems-learning-node strong{color:#294649;font-size:7px;font-weight:600;line-height:1.25}.systems-learning-node small{color:#8a989a;font-size:6px;margin-top:3px}.systems-learning-insight{align-items:center;background:#edf5f3;border:1px solid #d9e8e5;border-radius:7px;display:grid;gap:8px;grid-template-columns:22px minmax(0,1fr) 14px;padding:10px}.systems-learning-insight>svg{color:#2a918e}.systems-learning-insight-icon{align-items:center;background:#173e42;border-radius:5px;color:#c5f3ed;display:flex;height:22px;justify-content:center;width:22px}.systems-learning-insight small,.systems-learning-insight strong{display:block}.systems-learning-insight small{color:#819092;font-size:6px;line-height:1.2;margin-bottom:3px}.systems-learning-insight strong{color:#203d40;font-size:8px;font-weight:600;line-height:1.25}.systems-learning-visual{align-items:flex-end;background:radial-gradient(circle at 14% 6%,rgba(255,244,220,.92),transparent 40%),radial-gradient(circle at 88% 18%,rgba(217,242,239,.82),transparent 42%),linear-gradient(145deg,#e8ece8,#c9dcda 58%,#9bbfbe);padding:clamp(42px,4.4vw,68px) clamp(17px,1.9vw,29px) 0}.systems-learning-visual:before{background:linear-gradient(115deg,rgba(255,255,255,.18),transparent 36%),radial-gradient(rgba(9,69,74,.18) .55px,transparent .65px);background-size:auto,8px 8px;opacity:.3}.ai-interviewer-visual,.systems-learning-visual{background:radial-gradient(circle at 14% 6%,rgba(255,244,220,.92),transparent 40%),radial-gradient(circle at 88% 18%,rgba(217,242,239,.82),transparent 42%),linear-gradient(145deg,#e8ece8,#c9dcda 58%,#9bbfbe)}.ai-interviewer-visual:before,.systems-learning-visual:before{background:linear-gradient(115deg,rgba(255,255,255,.18),transparent 36%),radial-gradient(rgba(9,69,74,.18) .55px,transparent .65px);background-size:auto,8px 8px;opacity:.3}.ai-interviewer-visual{align-items:flex-end;justify-content:flex-end;padding:clamp(42px,4.4vw,68px) clamp(17px,1.9vw,29px) 0}.ai-interviewer-call{background:#fff;border-radius:14px 14px 0 0;box-shadow:0 24px 55px #031c3133;display:flex;flex:1 1 auto;flex-direction:column;max-width:none;overflow:hidden;padding:12px 12px 0}.ai-interviewer-thread{flex:1 1 auto;gap:8px;justify-content:center;overflow:hidden;padding:0}.ai-interviewer-message{gap:8px;grid-template-columns:26px minmax(0,1fr)}.ai-interviewer-message.is-jordan{grid-template-columns:minmax(0,1fr) 26px;padding-left:42px}.ai-interviewer-avatar{background:#ffffffc7;border-color:#174b4e29;height:26px;width:26px}.ai-interviewer-message strong{color:#27474b;font-size:8.5px}.ai-interviewer-message p{background:#f1f2f2;box-shadow:none;color:#243c40;font-size:10px;line-height:1.35;margin-top:4px;max-width:270px;padding:9px 11px}.ai-interviewer-message.is-jordan p{background:#e9ebeb;border:1px solid #d9dddd;box-shadow:none}.ai-interviewer-capture{align-self:flex-start;background:#044952;border:1px solid #044952;color:#fff;border-radius:999px;box-shadow:0 8px 20px #1c3e4014;margin:0 40px 0 34px;padding:8px 11px}.ai-interviewer-capture>span{color:#fff;font-size:6.5px}.ai-interviewer-capture>strong{color:#fff;font-size:8px}.ai-interviewer-capture svg{color:#7bd3d6}.ai-interviewer-status{background:#fafbfa;border-top:1px solid #e7eceb;color:#466367;margin:auto -12px 0;padding:9px 12px}.systems-learning-window{background:#fff;border:0;border-radius:14px 14px 0 0;box-shadow:0 24px 55px #031c313d;overflow:hidden}.systems-learning-titlebar{background:#fff;border-bottom:1px solid #e7e9e8;height:48px;padding:0 16px}.systems-learning-brand strong{color:#162c2f;font-size:11px}.systems-learning-logo{color:#08747b}.systems-learning-mode{align-items:center;display:inline-flex;font-size:7px;gap:5px}.systems-learning-mode i{background:#2aa68f;border-radius:50%;box-shadow:0 0 0 3px #2aa68f1f;height:5px;width:5px}.systems-learning-body{padding:0 16px 18px}.systems-learning-prompt,.systems-learning-activity{display:grid;gap:10px;grid-template-columns:20px minmax(0,1fr);position:relative}.systems-learning-prompt{align-items:center;border-bottom:1px solid #eceeed;padding:13px 0 12px}.systems-learning-prompt p{color:#273739;font-size:10px;line-height:1.4;margin:0}.systems-learning-prompt p strong{color:#0b565e;font-weight:650}.systems-learning-check{align-items:center;background:#142a2d;border-radius:50%;color:#fff;display:flex;height:18px;justify-content:center;position:relative;width:18px;z-index:2}.systems-learning-check>.meridian-logo{align-items:center;color:#bdece5;display:flex;flex:0 0 10px;height:7px;justify-content:center;line-height:0;max-height:7px;max-width:10px;overflow:hidden;width:10px}.systems-learning-check>.meridian-logo.is-mark-only .meridian-logo-mark{flex:0 0 10px;height:7px!important;max-height:7px;max-width:10px;width:10px!important}.meridian-ui-mark{display:block;height:auto;object-fit:contain}.systems-learning-check>.meridian-ui-mark{height:7px;width:10px}.ai-interviewer-header-logo{height:10px;width:14px}.ai-interviewer-logo{height:11px;width:16px}.process-update-logo{height:7px;width:10px}.systems-learning-activity{padding:14px 0}.systems-learning-activity-line{background:#d9dedc;bottom:-8px;left:8.5px;position:absolute;top:-16px;width:1px}.systems-learning-activity>div>strong{color:#253638;display:block;font-size:10px;font-weight:560;line-height:1.35}.systems-learning-access{display:grid;gap:5px;justify-items:start;margin-top:9px}.systems-learning-access span{align-items:center;background:#f3f4f3;border-radius:5px;color:#667274;display:inline-flex;font-size:8px;gap:5px;min-width:130px;padding:6px 8px}.systems-learning-record{border-top:1px solid #e4e7e5;margin-left:30px;padding-top:13px}.systems-learning-record-heading{align-items:center;display:flex;gap:8px;margin-bottom:9px}.systems-learning-record-heading>span{align-items:center;background:#546b34;border-radius:6px;color:#fff;display:flex;height:23px;justify-content:center;width:23px}.systems-learning-record-heading strong{color:#1f3032;font-size:11px;font-weight:620}.systems-learning-record dl{margin:0}.systems-learning-record dl>div{border-bottom:1px solid #eceeed;display:grid;gap:7px;grid-template-columns:66px minmax(0,1fr);padding:8px 0}.systems-learning-record dt,.systems-learning-record dd{font-size:8px;line-height:1.35;margin:0}.systems-learning-record dt{color:#7e898b}.systems-learning-record dd{color:#263739;font-weight:590}.systems-learning-record>p{color:#465557;font-size:8px;line-height:1.5;margin:10px 0 0}.systems-learning-record-footer{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}.systems-learning-record-footer span{align-items:center;background:#f1f4f3;border-radius:999px;color:#637173;display:inline-flex;font-size:6.5px;gap:4px;padding:4px 6px}@media(max-width:600px){.systems-learning-visual{padding:34px 14px 0}.systems-learning-window{border-radius:11px 11px 0 0}.systems-learning-titlebar{height:40px;padding:0 12px}.systems-learning-body{padding:0 12px 14px}.systems-learning-prompt{padding:10px 0}.systems-learning-record>p,.systems-learning-record-footer{display:none}}.systems-learning-visual.observatory-guardrails-visual,.systems-learning-visual.observatory-permissions-visual{align-items:flex-end;padding:clamp(28px,3vw,46px) clamp(22px,2.6vw,40px) 0}.systems-learning-visual.observatory-permissions-visual{background:radial-gradient(circle at 15% 6%,rgba(255,218,184,.94),transparent 40%),radial-gradient(circle at 84% 10%,rgba(224,236,232,.64),transparent 36%),linear-gradient(145deg,#eee5df,#d8c3bd,#ad7a78)}.systems-learning-window.observatory-guardrails-window,.systems-learning-window.observatory-permissions-window{border:0;border-radius:14px;box-shadow:0 24px 55px #031c3133}.observatory-policy-body{padding:0 16px 18px}.observatory-policy-activity .systems-learning-check>svg{height:10px;width:10px}.observatory-policy-activity .systems-learning-access span{min-width:144px}.observatory-policy-record .systems-learning-record-heading{margin-bottom:7px}.observatory-policy-record .systems-learning-record-heading>span{background:#075a62}.observatory-policy-record .systems-learning-record-heading>small{color:#758486;font-size:7px;margin-left:auto}.observatory-policy-record dl>div{align-items:center;grid-template-columns:minmax(0,1fr) auto}.observatory-policy-record dt{align-items:center;color:#2a3d40;display:flex;font-weight:560;gap:7px}.observatory-policy-record dt>svg{color:#4d7777;height:12px;width:12px}.observatory-policy-record dt>small{color:#849193;display:block;font-size:6px;font-weight:430;margin-top:2px}.observatory-policy-record dd{background:#e8f2ef;border-radius:999px;color:#28776f;font-size:6.5px;padding:4px 7px}.observatory-policy-record dd.is-restricted{background:#f3e9e7;color:#875a5c}.observatory-policy-record dd.is-review{background:#f2eee3;color:#806c42}.observatory-guardrails-console{padding:0 15px 15px}.observatory-guardrails-console .observatory-guardrails-tabs{background:#eff3f2;border:1px solid #e1e7e5;border-radius:9px;gap:3px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px;padding:4px}.observatory-guardrails-console .observatory-guardrails-tabs span{border:0;border-radius:6px;font-size:7px;min-height:29px}.observatory-guardrails-console .observatory-guardrails-tabs span.is-active{background:#fff;box-shadow:0 2px 7px #12393c1a;color:#104c51}.observatory-guardrails-console .observatory-guardrails-tabs svg{height:11px;width:11px}.observatory-guardrails-console .observatory-guardrails-heading{margin:15px 2px 10px}.observatory-guardrails-console .observatory-guardrails-heading strong{font-size:10px}.observatory-guardrails-console .observatory-guardrails-heading small{font-size:7px;line-height:1.35}.observatory-guardrails-console .observatory-guardrails-list{background:#f3f6f5;border:1px solid #dfe7e5;border-radius:11px;gap:5px;padding:5px}.observatory-guardrails-console .observatory-guardrails-policy{border:0;border-radius:8px;box-shadow:none;min-height:54px;padding:8px 9px}.observatory-guardrails-console .observatory-guardrails-policy>div{display:grid;gap:3px;min-width:0}.observatory-guardrails-console .observatory-guardrails-policy strong{font-size:8.5px}.observatory-guardrails-console .observatory-guardrails-policy small{color:#7c898b;font-size:6.3px;line-height:1.3;white-space:normal}.observatory-guardrails-console .observatory-guardrails-policy>em{background:#eef3f2;color:#536d70;font-size:6.3px;padding:5px 7px}.observatory-guardrails-console .observatory-guardrails-policy-icon{border-radius:8px;flex-basis:32px;height:32px;width:32px}.observatory-guardrails-console .observatory-guardrails-policy-icon svg{height:15px;stroke-width:1.7;width:15px}.observatory-guardrails-policy-icon.is-mask{background:#e2f2ef;color:#14776f}.observatory-guardrails-policy-icon.is-redact{background:#eaedf7;color:#5267a1}.observatory-guardrails-policy-icon.is-block{background:#f7eae3;color:#a45f42}.observatory-guardrails-toggle{background:#cfe8e3;border-radius:999px;display:block;flex:0 0 27px;height:15px;padding:2px}.observatory-guardrails-toggle>i{background:#168076;border-radius:50%;display:block;height:11px;margin-left:auto;width:11px}.observatory-permissions-console{padding:14px 16px 0}.observatory-permissions-resource{align-items:center;border-bottom:1px solid #e1e7e5;display:flex;min-height:44px;padding:1px 0 10px}.observatory-permissions-resource-identity{display:grid;gap:3px;min-width:0}.observatory-permissions-resource-identity small{color:#748486;font:650 6px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.observatory-permissions-resource-identity strong{color:#17383b;font-size:9.5px;font-weight:620}.observatory-permissions-resource-status{align-items:flex-end;display:grid;gap:5px;margin-left:auto;text-align:right}.observatory-permissions-resource-status em{align-items:center;color:#25746c;display:inline-flex;font-size:6.5px;font-style:normal;font-weight:650;gap:4px}.observatory-permissions-resource-status em i{background:#28a393;border-radius:50%;box-shadow:0 0 0 3px #28a3931f;height:5px;width:5px}.observatory-permissions-resource-status small{background:#fff;border:1px solid #d7e3e1;border-radius:999px;color:#597174;font-size:6px;padding:4px 7px}.observatory-permissions-console .observatory-permissions-heading{margin:14px 0 8px}.observatory-permissions-console .observatory-permissions-heading strong{font-size:10px}.observatory-permissions-console .observatory-permissions-heading small{font-size:7px}.observatory-permissions-heading>.observatory-permissions-add{align-items:center;background:#0a6269;border-radius:999px;box-shadow:0 5px 12px #075a6229;box-sizing:border-box;color:#fff;display:inline-flex;flex:0 0 auto;font-size:7px;font-weight:620;gap:5px;min-height:25px;padding:6px 10px;white-space:nowrap}.observatory-permissions-add svg{height:10px;stroke-width:2;width:10px}.observatory-permissions-console .observatory-permissions-list{border:1px solid #e1e7e5;border-radius:8px;margin-top:0;overflow:hidden}.observatory-permissions-console .observatory-permissions-row{background:#fff;min-height:42px;padding:5px 8px}.observatory-permissions-console .observatory-permissions-avatar{align-items:center;background:#e4efed;border-radius:50%;color:#286963;display:flex;flex:0 0 25px;font-size:6.5px;font-weight:650;height:25px;justify-content:center;width:25px}.observatory-permissions-row>div{display:grid;gap:2px;min-width:0}.observatory-permissions-console .observatory-permissions-row strong{font-size:7.5px}.observatory-permissions-console .observatory-permissions-row small{font-size:6px}.observatory-permissions-role{align-items:center;color:#4f686a;display:inline-flex;font-size:6.5px;gap:2px;margin-left:auto;white-space:nowrap}.observatory-permissions-role svg{height:10px;width:10px}.observatory-permissions-footer{align-items:center;color:#758486;display:flex;font-size:6.5px;gap:5px;min-height:30px}.observatory-permissions-footer svg{color:#31776f;height:11px;width:11px}@media(max-width:600px){.systems-learning-visual.observatory-guardrails-visual,.systems-learning-visual.observatory-permissions-visual{padding:34px 14px 0}.systems-learning-window.observatory-guardrails-window,.systems-learning-window.observatory-permissions-window{border-radius:11px}.observatory-policy-body,.observatory-guardrails-console{padding:0 12px 14px}.observatory-permissions-console{padding:12px 12px 0}}.context-cloud-mapping-card.is-updated .context-cloud-mapping-visual{background:radial-gradient(circle at 14% 6%,rgba(255,244,220,.92),transparent 40%),radial-gradient(circle at 88% 18%,rgba(217,242,239,.82),transparent 42%),linear-gradient(145deg,#e8ece8,#c9dcda 58%,#9bbfbe)}.process-update-visual{align-items:flex-end;background:radial-gradient(circle at 14% 6%,rgba(255,244,220,.92),transparent 40%),radial-gradient(circle at 88% 18%,rgba(217,242,239,.82),transparent 42%),linear-gradient(145deg,#e8ece8,#c9dcda 58%,#9bbfbe);display:flex;justify-content:center;min-height:0;overflow:hidden;padding:clamp(28px,3vw,46px) clamp(17px,1.9vw,29px) 0;position:relative}.process-update-visual:before{background:linear-gradient(115deg,rgba(255,255,255,.18),transparent 36%),radial-gradient(rgba(9,69,74,.18) .55px,transparent .65px);background-size:auto,8px 8px;content:"";top:0;right:0;bottom:0;left:0;opacity:.3;pointer-events:none;position:absolute}.process-update-card{background:#fff;border:0;border-radius:14px 14px 0 0;box-shadow:0 24px 55px #031c313d;color:#213d40;display:flex;flex-direction:column;max-width:none;min-height:90%;overflow:hidden;padding:0;position:relative;width:100%;z-index:1}.process-update-heading{align-items:center;border-bottom:1px solid #e7e9e8;display:flex;justify-content:space-between;min-height:43px;padding:0 14px}.process-update-heading>span{align-items:center;color:#203f43;display:inline-flex;font-size:8px;font-weight:620;gap:7px}.process-update-brand-mark{align-items:center;background:#044952;border-radius:50%;color:#fff;display:inline-flex;height:20px;justify-content:center;width:20px}.process-update-brand-mark .meridian-logo-mark{height:7px;width:10px}.process-update-logo{color:#fff;display:inline-flex}.process-update-heading small{color:#7c8b8d;font-size:6px;letter-spacing:.07em;text-transform:uppercase}.process-update-card>p{color:#334c4f;font-family:var(--font-brand);font-size:10px;font-weight:430;line-height:1.38;margin:0;padding:14px 14px 11px}.process-update-card>p strong{color:#0e605c;font-weight:650}.process-update-diff{align-items:center;background:#f5f7f6;border:1px solid #e2e7e5;border-radius:7px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) 14px minmax(0,1fr);margin:0 14px;padding:7px}.process-update-diff>span{background:#fff;border:1px solid #e2e7e3;border-radius:6px;display:flex;flex-direction:column;min-width:0;padding:6px 8px}.process-update-diff>span.is-new{background:#fff;border-color:#b9c9c6}.process-update-diff small{color:#8b9696;font-size:6px;line-height:1;margin-bottom:4px}.process-update-diff strong{color:#395155;font-size:12px;font-weight:620;line-height:1}.process-update-diff .is-new small,.process-update-diff .is-new strong,.process-update-diff>svg{color:#35575a}.process-update-context{align-items:center;background:#f5f7f6;border:1px solid #e2e7e5;border-radius:7px;display:flex;justify-content:space-between;margin:0 14px;padding:10px 11px}.process-update-context span{color:#314b4e;font-size:8px;font-weight:600}.process-update-context small{color:#7c8b8d;font-size:7px}.process-update-actions{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin:10px 14px 0}.process-update-actions button{background:#fff;border:1px solid #bdcac8;border-radius:7px;color:#314b4e;cursor:pointer;font:inherit;font-size:9px;font-weight:600;min-height:34px;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.process-update-actions button:last-child{background:#123f44;border-color:#123f44;color:#fff}.process-update-actions button:first-child:hover,.process-update-actions button:first-child.is-selected{background:#f1eeee;border-color:#a98f8f;color:#684545}.process-update-actions button:last-child:hover,.process-update-actions button:last-child.is-selected{background:#08747b;border-color:#08747b}.process-update-actions button:focus-visible{outline:2px solid #55c8ce;outline-offset:2px}.process-update-approved{align-items:center;background:#f3f5f4;border:1px solid #e1e6e4;border-radius:8px;color:#263f42;display:grid;gap:7px;grid-template-columns:24px minmax(0,1fr) auto;margin:9px 14px 0;padding:8px}.process-update-check{align-items:center;background:#183f42;border-radius:6px;color:#fff;display:flex;height:24px;justify-content:center;width:24px}.process-update-approved strong,.process-update-approved small{display:block}.process-update-approved strong{font-size:8px;font-weight:630;line-height:1.1}.process-update-approved small{color:#758588;font-size:6px;line-height:1.2;margin-top:3px}.process-update-applied{background:#fff;border:1px solid #d5dfdd;border-radius:999px;color:#50676a;font-size:6px;padding:4px 6px}.process-update-version{align-items:center;border-top:1px solid #e8ecea;display:flex;justify-content:space-between;margin-top:auto;padding:9px 14px}.process-update-version span,.process-update-version small{color:#6f8082;font-size:6px}.process-update-version small{color:#536b6e;font-weight:620}.context-cloud-mapping-card.is-outcome-driven .context-cloud-mapping-visual{background:radial-gradient(circle at 20% 18%,rgba(255,210,174,.9),transparent 38%),linear-gradient(145deg,#eee5df,#d8c3bd 48%,#aa7371)}.applications-intelligence-visual{align-items:center;display:flex;justify-content:center;overflow:hidden;padding:clamp(18px,2.2vw,34px)}.applications-intelligence-visual:after{display:none}.applications-intelligence-window{background:#fffffff7;border:1px solid rgba(70,56,54,.12);border-radius:10px;box-shadow:0 18px 44px #4827261f;color:#26383a;overflow:hidden;width:100%}.applications-intelligence-header{align-items:center;border-bottom:1px solid #e8e8e7;color:#697375;display:flex;font-size:clamp(9px,.8vw,12px);gap:9px;min-height:48px;padding:0 16px}.applications-intelligence-header svg{color:#536568;height:17px;stroke-width:1.6;width:17px}.applications-intelligence-body{display:grid;gap:14px;padding:clamp(17px,2vw,28px) 16px 16px}.applications-intelligence-intro{display:grid;gap:5px}.applications-intelligence-intro strong,.applications-intelligence-prompts strong{color:#283639;font-size:clamp(9px,.84vw,12px);font-weight:600;line-height:1.3}.applications-intelligence-intro span,.applications-intelligence-prompts span{color:#6d7779;font-size:clamp(7px,.68vw,10px);line-height:1.45}.applications-intelligence-prompts{display:grid;gap:8px}.applications-intelligence-prompts>div{background:#f7f7f6;border:1px solid #ededeb;border-radius:7px;display:grid;gap:4px;padding:11px 12px}.applications-intelligence-composer{border:1px solid #dcdfde;border-radius:8px;display:flex;flex-direction:column;justify-content:space-between;min-height:78px;padding:12px}.applications-intelligence-composer>span{color:#9a9f9f;font-size:clamp(8px,.72vw,10px)}.applications-intelligence-composer>div{align-items:center;display:flex;gap:8px}.applications-intelligence-composer i{align-items:center;background:#f3f4f3;border-radius:50%;color:#596668;display:inline-flex;height:20px;justify-content:center;width:20px}.applications-intelligence-composer i.is-send{margin-left:auto}.applications-intelligence-composer svg{height:11px;stroke-width:1.8;width:11px}@media(max-width:600px){.applications-intelligence-visual{padding:18px 14px}.applications-intelligence-body{gap:10px;padding:14px 12px 12px}.applications-intelligence-prompts>div{padding:9px 10px}.applications-intelligence-composer{min-height:66px}}.flywheel-resolution-visual{display:block;isolation:isolate;overflow:hidden;padding:0;position:relative}.flywheel-resolution-visual:after{display:none}.flywheel-resolution-window{background:#fafaf8fa;border:1px solid rgba(72,48,45,.14);border-radius:10px;box-shadow:0 18px 46px #49252826;color:#17383b;display:grid;grid-template-rows:auto auto 1fr auto;height:100%;max-height:390px;min-height:0;overflow:hidden;width:100%}.flywheel-resolution-header{align-items:center;border-bottom:1px solid #e7e7e3;display:flex;gap:8px;min-height:38px;padding:0 12px}.flywheel-resolution-header>span,.flywheel-resolution-message>span{align-items:center;background:#064b53;border-radius:5px;display:flex;flex:0 0 22px;height:22px;justify-content:center;width:22px}.flywheel-resolution-header img,.flywheel-resolution-message img{height:9px;object-fit:contain;width:12px}.flywheel-resolution-header strong{font-size:clamp(8px,.72vw,11px);font-weight:620}.flywheel-resolution-header small{align-items:center;color:#607174;display:flex;font-size:clamp(6px,.56vw,8px);gap:5px;margin-left:auto}.flywheel-resolution-header small i{background:#48a47b;border-radius:50%;box-shadow:0 0 0 3px #48a47b1f;height:5px;width:5px}.flywheel-resolution-metric{align-items:stretch;background:#f5f2ee;border-bottom:1px solid #e5e1dc;display:grid;grid-template-columns:.9fr 1.1fr;min-height:72px}.flywheel-resolution-metric>div:first-child{border-right:1px solid #e1ddd7;display:grid;grid-template-columns:auto 1fr;padding:9px 12px}.flywheel-resolution-metric>div:first-child>span{color:#718083;font-size:clamp(6px,.58vw,8px);grid-column:1 / -1;letter-spacing:.02em}.flywheel-resolution-metric>div:first-child>strong{align-self:end;color:#17383b;font-size:clamp(25px,2.4vw,36px);font-weight:430;letter-spacing:-.055em;line-height:.9}.flywheel-resolution-metric>div:first-child>small{align-self:end;color:#6a7779;font-size:clamp(6px,.56vw,8px);line-height:1.2;padding:0 0 1px 7px}.flywheel-resolution-chart{display:grid;gap:4px;padding:9px 12px 8px}.flywheel-resolution-chart>span{align-items:end;border-bottom:1px solid #d5d2cc;display:flex;gap:5px;min-height:39px;padding:0 3px}.flywheel-resolution-chart i{animation:flywheel-bar-rise .62s cubic-bezier(.2,.72,.3,1) both;background:#be817d;border-radius:2px 2px 0 0;flex:1;min-height:3px;opacity:.44}.flywheel-resolution-chart i:nth-child(2){animation-delay:50ms}.flywheel-resolution-chart i:nth-child(3){animation-delay:.1s}.flywheel-resolution-chart i:nth-child(4){animation-delay:.15s}.flywheel-resolution-chart i:nth-child(5){animation-delay:.2s}.flywheel-resolution-chart i:nth-child(6){animation-delay:.25s}.flywheel-resolution-chart i:nth-child(7){animation-delay:.3s;background:#8f3e4b;opacity:1}.flywheel-resolution-chart small{color:#6c787a;font-size:clamp(6px,.56vw,8px)}.flywheel-resolution-thread{display:grid;gap:6px;padding:9px 11px 8px}.flywheel-resolution-message{align-items:flex-start;display:grid;gap:7px;grid-template-columns:22px minmax(0,1fr)}.flywheel-resolution-message p{background:#fff;border:1px solid #e3e5e2;border-radius:4px 8px 8px;color:#284448;font-size:clamp(7px,.66vw,10px);line-height:1.35;margin:0;min-height:37px;padding:7px 9px}.flywheel-resolution-message.is-response{opacity:0;transform:translateY(4px);transition:opacity .22s ease,transform .22s ease;visibility:hidden}.flywheel-resolution-message.is-response.is-visible{opacity:1;transform:translateY(0);visibility:visible}.flywheel-type-caret{animation:flywheel-caret .7s steps(1,end) infinite;background:#8f3e4b;display:inline-block;height:.9em;margin-left:2px;transform:translateY(1px);width:1px}.flywheel-resolution-action{align-items:center;display:flex;min-height:27px;padding-left:29px;position:relative}.flywheel-resolution-action>small{color:#829093;font-size:clamp(5.5px,.52vw,7px)}.flywheel-resolution-action button{align-items:center;background:#103f45;border:0;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:clamp(7px,.62vw,9px);font-weight:620;gap:4px;justify-content:center;margin-left:auto;min-height:25px;min-width:63px;opacity:0;padding:5px 10px;transition:background .18s ease,opacity .18s ease,transform .18s ease;visibility:hidden}.flywheel-resolution-action button.is-visible{opacity:1;visibility:visible}.flywheel-resolution-action button:hover:not(:disabled),.flywheel-resolution-action button:focus-visible{background:#092f34}.flywheel-resolution-action button:focus-visible{outline:2px solid rgba(16,63,69,.3);outline-offset:2px}.flywheel-resolution-action button.is-clicking{transform:scale(.96)}.flywheel-resolution-action button:disabled{background:#527176;cursor:default}.flywheel-resolution-action button svg{height:10px;width:10px}.flywheel-demo-pointer{animation:flywheel-pointer-click .46s ease both;background:#17383b;clip-path:polygon(0 0,0 100%,28% 74%,47% 100%,63% 90%,45% 65%,78% 63%);height:18px;pointer-events:none;position:absolute;right:34px;top:17px;width:14px;z-index:2}.flywheel-resolution-status{align-items:center;background:#eef4f0;border-top:1px solid #dce7df;color:#507064;display:flex;font-size:clamp(5.5px,.54vw,8px);gap:5px;min-height:24px;opacity:0;padding:0 11px;transition:opacity .22s ease}.flywheel-resolution-status.is-visible{opacity:1}.flywheel-resolution-status svg{height:10px;width:10px}.flywheel-resolution-status i{background:#aab9b3;border-radius:50%;height:3px;margin:0 1px;width:3px}@keyframes flywheel-bar-rise{0%{max-height:0;transform:scaleY(0);transform-origin:bottom}to{max-height:100%;transform:scaleY(1);transform-origin:bottom}}@keyframes flywheel-caret{0%,48%{opacity:1}49%,to{opacity:0}}@keyframes flywheel-pointer-click{0%{opacity:0;transform:translate(10px,8px)}42%{opacity:1;transform:translate(0)}72%{opacity:1;transform:translateY(2px) scale(.92)}to{opacity:0;transform:translateY(2px) scale(.92)}}@media(max-width:600px){.flywheel-resolution-visual{padding:12px}.flywheel-resolution-header{min-height:34px}.flywheel-resolution-metric{min-height:64px}.flywheel-resolution-thread{padding-bottom:6px;padding-top:7px}.flywheel-resolution-message p{min-height:34px;padding-bottom:6px;padding-top:6px}}@media(prefers-reduced-motion:reduce){.flywheel-resolution-chart i,.flywheel-type-caret,.flywheel-demo-pointer{animation:none}}.flywheel-resolution-visual:before{background-image:radial-gradient(rgba(255,255,255,.36) .55px,transparent .65px);background-size:7px 7px;content:"";top:0;right:0;bottom:0;left:0;opacity:.32;pointer-events:none;position:absolute;z-index:-1}.flywheel-chart-card{background:#fffffffa;border:1px solid rgba(77,52,51,.12);border-radius:11px 11px 0 0;bottom:-1px;box-shadow:0 22px 50px #542b2d29;color:#17383b;height:53%;left:6.5%;overflow:hidden;position:absolute;right:-5%;z-index:1}.flywheel-chart-heading{align-items:center;border-bottom:1px solid #eaebe8;display:flex;gap:12px;justify-content:space-between;min-height:41px;padding:0 14px}.flywheel-chart-heading>div:first-child{display:grid;gap:1px}.flywheel-chart-heading strong{font-size:clamp(9px,.78vw,12px);font-weight:610;letter-spacing:-.015em;white-space:nowrap}.flywheel-chart-heading small{color:#8b9494;font-size:clamp(5.5px,.5vw,7px)}.flywheel-chart-legend{align-items:center;color:#778284;display:flex;font-size:clamp(5.5px,.52vw,8px);gap:10px;white-space:nowrap}.flywheel-chart-legend span{align-items:center;display:flex;gap:4px}.flywheel-chart-legend i{background:#8f3e4b;border-radius:50%;height:6px;width:6px}.flywheel-chart-legend i.is-warehouse{background:#da9674}.flywheel-chart-legend i.is-hq{background:#6e898a}.flywheel-chart-plot{bottom:0;left:0;position:absolute;right:0;top:41px}.flywheel-chart-plot svg{bottom:20px;height:calc(100% - 29px);left:35px;overflow:visible;position:absolute;right:14px;top:7px;width:calc(100% - 49px)}.flywheel-chart-grid path{fill:none;stroke:#e5e8e5;stroke-dasharray:2 3;stroke-width:1;vector-effect:non-scaling-stroke}.flywheel-chart-line{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;vector-effect:non-scaling-stroke}.flywheel-chart-line.is-plant{stroke:#8f3e4b}.flywheel-chart-line.is-warehouse{stroke:#da9674}.flywheel-chart-line.is-hq{stroke:#6e898a}.flywheel-chart-card.is-drawing .flywheel-chart-line{animation:flywheel-line-draw .82s cubic-bezier(.2,.75,.3,1) both;stroke-dasharray:1;stroke-dashoffset:1}.flywheel-chart-card.is-drawing .flywheel-chart-line.is-warehouse{animation-delay:.1s}.flywheel-chart-card.is-drawing .flywheel-chart-line.is-hq{animation-delay:.18s}.flywheel-chart-endpoint{fill:#8f3e4b;stroke:#fff;stroke-width:2;vector-effect:non-scaling-stroke}.flywheel-chart-y-axis{bottom:19px;color:#9aa2a2;display:flex;flex-direction:column;font-size:clamp(5.5px,.5vw,7px);justify-content:space-between;left:11px;position:absolute;top:5px}.flywheel-chart-x-axis{bottom:6px;color:#9aa2a2;display:flex;font-size:clamp(5.5px,.5vw,7px);justify-content:space-between;left:35px;position:absolute;right:13px}.flywheel-chart-callout{align-items:baseline;background:#fff;border:1px solid rgba(143,62,75,.16);border-radius:6px;box-shadow:0 5px 12px #3a252614;display:flex;gap:4px;padding:4px 6px;position:absolute;right:3%;top:7%}.flywheel-chart-callout strong{color:#8f3e4b;font-size:clamp(10px,.9vw,14px);font-weight:620}.flywheel-chart-callout span{color:#788385;font-size:clamp(5.5px,.5vw,7px)}.flywheel-floating-message{background:#fffffffa;border:1px solid rgba(64,48,47,.1);border-radius:10px;box-shadow:0 12px 30px #532b2d21;box-sizing:border-box;color:#243a3d;opacity:0;padding:10px 12px 11px;position:absolute;transform:translateY(8px);transition:opacity .24s ease,transform .36s cubic-bezier(.2,.75,.3,1),visibility 0s linear .36s;visibility:hidden;z-index:3}.flywheel-floating-message.is-visible{opacity:1;transform:translateY(0);transition-delay:0s;visibility:visible}.flywheel-floating-message.is-insight{left:7%;top:7%;width:61%}.flywheel-floating-message.is-action{left:31%;min-height:62px;top:28%;width:62%}.flywheel-message-author{align-items:center;display:flex;gap:6px;margin-bottom:6px}.flywheel-message-author>i{align-items:center;background:#17383b;border-radius:50%;color:#fff;display:flex;height:18px;justify-content:center;width:18px}.flywheel-meridian-avatar{align-items:center;background:#17383b;border-radius:50%;display:flex;height:18px;justify-content:center;width:18px}.flywheel-meridian-avatar img{height:7px;object-fit:contain;width:10px}.flywheel-person-avatar{border:1px solid rgba(23,56,59,.12);border-radius:50%;height:20px;object-fit:cover;object-position:50% 28%;width:20px}.flywheel-message-author svg{height:9px;stroke-width:1.8;width:9px}.flywheel-message-author strong{font-size:clamp(7px,.64vw,10px);font-weight:600}.flywheel-message-author small{align-items:center;color:#55766c;display:flex;font-size:clamp(5.5px,.5vw,7px);gap:3px;margin-left:auto}.flywheel-message-author small svg{height:8px;width:8px}.flywheel-floating-message p{color:#31474a;font-size:clamp(8px,.73vw,11px);line-height:1.36;margin:0}.flywheel-human-resolve{background:transparent;border:0;border-radius:4px;color:#31474a;cursor:pointer;display:block;font:inherit;font-size:clamp(8px,.73vw,11px);line-height:1.36;padding:0;text-align:left;transition:color .16s ease,transform .16s ease;width:100%}.flywheel-human-resolve:hover,.flywheel-human-resolve:focus-visible{color:#8f3e4b}.flywheel-human-resolve:focus-visible{outline:2px solid rgba(143,62,75,.22);outline-offset:3px}.flywheel-human-resolve.is-clicking{transform:scale(.98)}.flywheel-floating-message.is-human .flywheel-demo-pointer{right:47%;top:47px}.flywheel-solver-card{background:#fffffffa;border:1px solid rgba(64,48,47,.1);border-radius:10px;box-shadow:0 14px 34px #532b2d26;box-sizing:border-box;color:#243a3d;left:20%;opacity:0;padding:11px 13px 12px;position:absolute;top:17%;transform:translateY(8px) scale(.98);transition:opacity .24s ease,transform .36s cubic-bezier(.2,.75,.3,1),visibility 0s linear .36s;visibility:hidden;width:64%;z-index:4}.flywheel-solver-card.is-visible{opacity:1;transform:translateY(0) scale(1);transition-delay:0s;visibility:visible}.flywheel-solver-card.is-resolved{border-color:#3f83603d}.flywheel-solver-card p{color:#31474a;font-size:clamp(8px,.73vw,11px);line-height:1.36;margin:0}.flywheel-solver-card>small{color:#6f8580;display:block;font-size:clamp(5.5px,.52vw,8px);margin-top:4px}.flywheel-solver-progress{background:#e8edeb;border-radius:999px;height:3px;margin-top:9px;overflow:hidden}.flywheel-solver-progress i{animation:flywheel-solver-progress 1.9s cubic-bezier(.2,.75,.3,1) both;background:#8f3e4b;border-radius:inherit;display:block;height:100%;width:100%}.flywheel-resolve-prompt{align-items:center;display:flex;gap:10px;justify-content:space-between;min-height:39px;position:relative}.flywheel-resolve-prompt>div{display:grid;gap:3px}.flywheel-resolve-prompt small{color:#8a9495;font-size:clamp(5.5px,.5vw,7px)}.flywheel-resolve-prompt strong{color:#283f42;font-size:clamp(8px,.7vw,11px);font-weight:600}.flywheel-resolve-prompt button{align-items:center;background:#103f45;border:0;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:clamp(7px,.62vw,9px);font-weight:620;justify-content:center;min-height:25px;min-width:63px;padding:5px 10px;transition:background .18s ease,transform .18s ease}.flywheel-resolve-prompt button:hover:not(:disabled),.flywheel-resolve-prompt button:focus-visible{background:#092f34}.flywheel-resolve-prompt button:focus-visible{outline:2px solid rgba(16,63,69,.3);outline-offset:2px}.flywheel-resolve-prompt button.is-clicking{transform:scale(.95)}.flywheel-resolve-prompt .flywheel-demo-pointer{right:24px;top:29px}@keyframes flywheel-line-draw{to{stroke-dashoffset:0}}@keyframes flywheel-solver-progress{0%{transform:translate(-100%)}to{transform:translate(0)}}@media(max-width:600px){.flywheel-resolution-visual{padding:0}.flywheel-chart-card{height:54%;left:5%;right:-8%}.flywheel-chart-heading{min-height:37px;padding:0 11px}.flywheel-chart-plot{top:37px}.flywheel-chart-legend{gap:7px}.flywheel-floating-message{padding:9px 10px 10px}.flywheel-floating-message.is-insight{left:7%;width:65%}.flywheel-floating-message.is-action{left:27%;min-height:58px;top:29%;width:68%}.flywheel-message-author{margin-bottom:5px}.flywheel-floating-message p,.flywheel-human-resolve,.flywheel-solver-card p{font-size:9px}.flywheel-solver-card{left:18%;top:18%;width:69%}}@media(prefers-reduced-motion:reduce){.flywheel-chart-line{animation:none!important;stroke-dashoffset:0!important}.flywheel-solver-progress i{animation:none}}.trade-compliance-visual{align-items:center;display:flex;justify-content:center;overflow:hidden;padding:clamp(18px,2.2vw,34px)}.trade-compliance-visual:after{display:none}.trade-compliance-window{background:#fafaf8fa;border:1px solid rgba(72,48,45,.13);border-radius:10px;box-shadow:0 18px 46px #49252826;color:#16383b;min-height:min(310px,82%);overflow:hidden;width:100%}.trade-compliance-toolbar{align-items:center;background:#ffffffeb;border-bottom:1px solid #e5e8e6;display:flex;gap:8px;min-height:43px;padding:0 13px}.trade-compliance-toolbar>strong{font-size:clamp(8px,.74vw,11px);font-weight:650}.trade-compliance-brand{align-items:center;background:#075b61;border-radius:5px;display:inline-flex;height:23px;justify-content:center;width:23px}.trade-compliance-brand img{height:12px;object-fit:contain;width:15px}.trade-compliance-status{align-items:center;color:#758284;display:inline-flex;font-size:clamp(6px,.56vw,8px);gap:5px;margin-left:auto}.trade-compliance-status i{background:#22a876;border-radius:50%;box-shadow:0 0 0 3px #22a8761a;height:5px;width:5px}.trade-compliance-workspace{display:grid;grid-template-columns:minmax(88px,.35fr) minmax(0,1fr);min-height:267px}.trade-compliance-rail{background:#f4f5f3;border-right:1px solid #e1e5e2;display:flex;flex-direction:column;padding:16px 12px 13px}.trade-compliance-kicker,.trade-compliance-route small{color:#8a9696;font-family:var(--font-mono, monospace);font-size:clamp(5px,.48vw,7px);letter-spacing:.08em}.trade-compliance-rail>strong{font-size:clamp(8px,.78vw,11px);font-weight:650;margin-top:4px}.trade-compliance-progress{display:grid;gap:5px;margin-top:18px}.trade-compliance-progress span{align-items:center;border-radius:5px;color:#647375;display:flex;font-size:clamp(6px,.57vw,8px);gap:5px;line-height:1.2;padding:6px 5px}.trade-compliance-progress span.is-complete{background:#e1f3ef;color:#075b61;font-weight:650}.trade-compliance-progress svg{flex:0 0 auto;height:10px;stroke-width:1.7;width:10px}.trade-compliance-route{border-top:1px solid #dfe4e1;display:grid;gap:3px;margin-top:auto;padding-top:10px}.trade-compliance-route b{font-size:clamp(6px,.59vw,8px);font-weight:600}.trade-compliance-stage{background:radial-gradient(rgba(9,91,97,.1) .55px,transparent .7px),#eef1ef;background-size:8px 8px;min-width:0;overflow:hidden;padding:16px 13px;position:relative}.trade-compliance-document{background:#fff;border:1px solid #dfe5e2;border-radius:7px;box-shadow:0 12px 30px #182e2c14;margin-right:19%;min-height:217px;overflow:hidden;padding:12px}.trade-compliance-document-head{align-items:center;border-bottom:1px solid #edf0ee;display:flex;gap:7px;padding-bottom:9px}.trade-compliance-document-head>span{align-items:center;background:#f3e4e2;border-radius:5px;color:#8f3e4b;display:inline-flex;height:22px;justify-content:center;width:22px}.trade-compliance-document-head svg{height:11px;width:11px}.trade-compliance-document-head>div{display:grid;gap:1px}.trade-compliance-document-head strong{font-size:clamp(7px,.67vw,10px);font-weight:650}.trade-compliance-document-head small,.trade-compliance-document-meta small{color:#909999;font-size:clamp(5px,.44vw,6px)}.trade-compliance-document-head>i{background:#edf6f3;border-radius:99px;color:#25826d;font-size:clamp(5px,.43vw,6px);font-style:normal;margin-left:auto;padding:3px 5px}.trade-compliance-document-meta{display:grid;gap:8px;grid-template-columns:1fr 1fr;padding:11px 0 8px}.trade-compliance-document-meta span{display:grid;gap:2px}.trade-compliance-document-meta b{font-size:clamp(6px,.57vw,8px);font-weight:580;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trade-compliance-document-lines{display:grid;gap:5px;margin:5px 0 10px}.trade-compliance-document-lines i{background:#e7ebea;border-radius:10px;height:4px;width:100%}.trade-compliance-document-lines i.is-short{width:61%}.trade-compliance-field{align-items:center;background:#fff7eb;border:1px solid #f1d7af;border-radius:5px;display:grid;gap:2px 6px;grid-template-columns:1fr auto;padding:7px 8px}.trade-compliance-field span{color:#8b7d68;font-size:clamp(5px,.46vw,7px)}.trade-compliance-field strong{font-size:clamp(7px,.63vw,9px);font-weight:650}.trade-compliance-field svg{color:#bd7b21;grid-column:2;grid-row:1 / span 2;height:12px;width:12px}.trade-compliance-capture{background:#fff;border:1px solid #cbdad6;border-radius:7px;bottom:27px;box-shadow:0 14px 32px #082f2f26;padding:9px;position:absolute;right:7px;width:57%}.trade-compliance-capture-head{align-items:center;display:flex;gap:6px}.trade-compliance-capture-head>span{align-items:center;background:#dff2ef;border-radius:5px;color:#086269;display:inline-flex;height:20px;justify-content:center;width:20px}.trade-compliance-capture-head svg{height:10px;width:10px}.trade-compliance-capture-head>div{display:grid;gap:1px}.trade-compliance-capture-head small{color:#72908e;font-size:clamp(4px,.39vw,6px);letter-spacing:.05em}.trade-compliance-capture-head strong{font-size:clamp(6px,.58vw,8px)}.trade-compliance-capture-head>i{color:#8a9696;font-size:clamp(4px,.39vw,6px);font-style:normal;margin-left:auto}.trade-compliance-capture dl{border-top:1px solid #edf0ee;display:grid;gap:0;grid-template-columns:repeat(3,minmax(0,1fr));margin:8px 0 0;padding-top:7px}.trade-compliance-capture dl>div{border-left:1px solid #edf0ee;display:grid;gap:2px;padding-left:6px}.trade-compliance-capture dl>div:first-child{border-left:0;padding-left:0}.trade-compliance-capture dt{color:#8a9495;font-size:clamp(4px,.4vw,6px)}.trade-compliance-capture dd{font-size:clamp(6px,.56vw,8px);font-weight:650;margin:0}.trade-compliance-capture dd.is-ready{color:#188066}@media(max-width:600px){.trade-compliance-visual{padding:18px 14px}.trade-compliance-window{min-height:294px}.trade-compliance-workspace{grid-template-columns:96px minmax(0,1fr);min-height:250px}.trade-compliance-stage{padding:13px 10px}.trade-compliance-document{min-height:210px}}.trade-compliance-visual{box-sizing:border-box;padding:clamp(12px,1.25vw,18px)}.trade-compliance-window{background:#f7f9f8;border-color:#cbd4d2;border-radius:4px;box-shadow:0 1px 2px #122b2d14,0 8px 20px #122b2d0f;box-sizing:border-box;height:100%;min-height:300px}.trade-compliance-toolbar{gap:7px;min-height:42px;padding:0 13px}.trade-compliance-brand{background:transparent;border-radius:0;height:18px;width:20px}.trade-compliance-brand img{filter:brightness(0) saturate(100%) invert(24%) sepia(30%) saturate(1130%) hue-rotate(137deg) brightness(91%) contrast(98%);height:12px;width:18px}.trade-compliance-breadcrumb{align-items:center;color:#758184;display:flex;font-size:clamp(7px,.56vw,9px);gap:5px;min-width:0}.trade-compliance-breadcrumb b,.trade-compliance-breadcrumb strong{color:#2b4548;font-weight:600}.trade-compliance-breadcrumb i{color:#b1b9b9;font-style:normal}.trade-compliance-status{font-size:clamp(7px,.5vw,8px)}.trade-compliance-workspace{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);height:calc(100% - 42px);min-height:0}.trade-compliance-records{background:#fbfcfb;border-right:1px solid #dfe4e3;min-width:0;overflow:hidden;padding:15px 13px 12px}.trade-compliance-record-heading{align-items:flex-start;display:flex;justify-content:space-between}.trade-compliance-record-heading>span{display:grid;gap:2px}.trade-compliance-record-heading small,.trade-compliance-metrics small,.trade-compliance-documents>small{color:#7b888a;font-size:clamp(6px,.48vw,7px);letter-spacing:.035em;text-transform:uppercase}.trade-compliance-record-heading strong{color:#1f373a;font-size:clamp(10px,.84vw,12px);font-weight:620}.trade-compliance-record-heading>i{background:#eef1f0;border-radius:999px;color:#748083;font-size:clamp(5px,.4vw,6px);font-style:normal;padding:3px 5px}.trade-compliance-metrics{display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px}.trade-compliance-metrics>span{background:#fff;border:1px solid #e0e5e4;border-radius:5px;display:grid;gap:3px;padding:7px}.trade-compliance-metrics strong{color:#18373a;font-size:clamp(9px,.72vw,11px);font-weight:560}.trade-compliance-load{border:1px solid #dce3e1;border-radius:5px;margin-top:7px;overflow:hidden}.trade-compliance-load-labels,.trade-compliance-load-values{display:grid;grid-template-columns:.55fr 1.1fr 1.2fr}.trade-compliance-load-labels{background:#f0f3f2;border-bottom:1px solid #dfe4e3;color:#7e8a8c;font-size:clamp(5px,.4vw,6px);padding:4px 5px}.trade-compliance-load-values{background:#075b610f;color:#264447;font-size:clamp(6px,.48vw,7px);padding:5px}.trade-compliance-load-values strong{font-weight:550;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trade-compliance-documents{margin-top:9px}.trade-compliance-documents>small{display:block;margin-bottom:4px}.trade-compliance-document-item{align-items:center;border-top:1px solid #e5e9e8;display:grid;gap:5px;grid-template-columns:18px minmax(0,1fr) auto;padding:5px 2px}.trade-compliance-document-item.is-active{background:#f0f6f4;border:1px solid #c7d7d4;border-left:2px solid #0b7378;border-radius:3px;margin-bottom:1px;padding-inline:5px}.trade-compliance-document-item>span{align-items:center;background:#fff;border:1px solid #dfe5e3;border-radius:4px;color:#667779;display:flex;height:17px;justify-content:center;width:17px}.trade-compliance-document-item svg{height:8px;width:8px}.trade-compliance-document-item>div{display:grid;gap:1px;min-width:0}.trade-compliance-document-item strong{color:#294548;font-size:clamp(7px,.52vw,8px);font-weight:600}.trade-compliance-document-item small{color:#849092;font-size:clamp(5px,.4vw,6px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trade-compliance-document-item>i{color:#0b7778;font-size:clamp(5px,.38vw,6px);font-style:normal;font-weight:650}.trade-compliance-document-item>svg{color:#438a7d}.trade-compliance-viewer{background:#e5e9e8;display:grid;grid-template-rows:30px minmax(0,1fr);min-width:0;overflow:hidden}.trade-compliance-viewerbar{align-items:center;background:#f9faf9;border-bottom:1px solid #d9dfde;display:flex;justify-content:space-between;padding:0 11px}.trade-compliance-viewerbar>span{align-items:center;color:#526365;display:flex;font-size:clamp(6px,.48vw,8px);gap:5px;min-width:0}.trade-compliance-viewerbar svg{height:8px;width:8px}.trade-compliance-viewerbar b{font-weight:560;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trade-compliance-viewerbar i{background:#eef1f0;border-radius:3px;font-style:normal;padding:3px 4px}.trade-compliance-canvas{align-items:center;background:#d9dedc;display:flex;justify-content:center;overflow:hidden;padding:10px 12px 48px;position:relative}.trade-compliance-paper{background:#fdfcf9;border:1px solid #bec7c5;box-shadow:0 2px 5px #1d2a2b1a;color:#3f4a4a;height:100%;max-height:254px;max-width:205px;min-height:190px;padding:12px 11px 10px;position:relative;transform:none;width:72%}.trade-compliance-paper:after{content:none}.trade-compliance-paper-topline{align-items:center;border-bottom:2px solid #384747;display:flex;justify-content:space-between;padding-bottom:5px}.trade-compliance-paper-topline b{font-family:var(--font-mono);font-size:clamp(6px,.5vw,8px);letter-spacing:.07em}.trade-compliance-paper-topline span{border:1px solid #c8cecc;color:#7a8685;font-family:var(--font-mono);font-size:clamp(4px,.33vw,5px);letter-spacing:.05em;padding:2px 3px}.trade-compliance-paper-reference,.trade-compliance-paper-parties{border-bottom:1px solid #d8ddda;display:grid;grid-template-columns:1.35fr .65fr}.trade-compliance-paper-parties{grid-template-columns:repeat(2,minmax(0,1fr))}.trade-compliance-paper-reference>span,.trade-compliance-paper-parties>span{border-left:1px solid #d8ddda;display:grid;gap:2px;padding:5px}.trade-compliance-paper-reference>span:first-child,.trade-compliance-paper-parties>span:first-child{border-left:0}.trade-compliance-paper small{color:#818a89;font-family:var(--font-mono);font-size:clamp(3px,.3vw,4px);letter-spacing:.05em}.trade-compliance-paper strong,.trade-compliance-paper b{font-size:clamp(4px,.38vw,6px);font-weight:600}.trade-compliance-paper-parties i{background:#dde1df;height:2px;width:62%}.trade-compliance-paper-parties i.is-long{width:90%}.trade-compliance-paper-table{border-bottom:1px solid #cbd1cf;display:grid;font-family:var(--font-mono);grid-template-columns:1.7fr .7fr .45fr;padding:5px 0}.trade-compliance-paper-table span{color:#818a89;font-size:clamp(3px,.28vw,4px);padding:2px 3px}.trade-compliance-paper-table b{border-top:1px solid #e2e5e2;padding:3px}.trade-compliance-paper-notes{display:grid;gap:3px;padding-top:7px}.trade-compliance-paper-notes i{background:#dadddb;height:2px;width:100%}.trade-compliance-paper-notes i.is-short{width:64%}.trade-compliance-paper-signature{align-items:end;bottom:9px;display:flex;justify-content:space-between;left:11px;position:absolute;right:11px}.trade-compliance-paper-signature span{border-top:1px solid #808988;color:#7a8483;font-size:clamp(3px,.28vw,4px);padding-top:2px;width:48%}.trade-compliance-paper-signature b{background:#4f5958;color:#f5f5f2;font-family:var(--font-mono);letter-spacing:.08em;padding:2px 4px}.trade-compliance-capture{align-items:center;background:#f8faf9;border:0;border-left:3px solid #0b7378;border-radius:0;border-top:1px solid #c8d2d0;bottom:0;box-shadow:none;display:grid;gap:6px;grid-template-columns:20px minmax(0,1fr) auto;padding:8px 10px;position:absolute;right:0;width:100%}.trade-compliance-capture>span{align-items:center;background:#dcefeb;border-radius:4px;color:#0a6c70;display:flex;height:20px;justify-content:center;width:20px}.trade-compliance-capture svg{height:9px;width:9px}.trade-compliance-capture>div{display:grid;gap:1px}.trade-compliance-capture small{color:#72908e;font-size:clamp(3px,.3vw,5px);letter-spacing:.045em}.trade-compliance-capture strong{color:#294447;font-size:clamp(5px,.43vw,7px);font-weight:600}.trade-compliance-capture>i{color:#7d898a;font-size:clamp(3px,.3vw,5px);font-style:normal}@media(max-width:600px){.trade-compliance-visual{padding:10px 8px}.trade-compliance-window{height:100%;min-height:0}.trade-compliance-breadcrumb>span,.trade-compliance-breadcrumb>i:last-of-type,.trade-compliance-status{display:none}.trade-compliance-workspace{grid-template-columns:1fr;grid-template-rows:77px minmax(0,1fr)}.trade-compliance-records{border-bottom:1px solid #dfe4e3;border-right:0;padding:7px 8px}.trade-compliance-record-heading>i,.trade-compliance-metrics,.trade-compliance-load{display:none}.trade-compliance-documents{display:grid;gap:3px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:6px}.trade-compliance-documents>small,.trade-compliance-document-item small,.trade-compliance-document-item>i,.trade-compliance-document-item>svg{display:none}.trade-compliance-document-item,.trade-compliance-document-item.is-active{border:1px solid #dfe4e3;border-radius:4px;gap:3px;grid-template-columns:14px minmax(0,1fr);margin:0;padding:3px}.trade-compliance-document-item>span{height:13px;width:13px}.trade-compliance-document-item strong{font-size:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trade-compliance-viewer{grid-template-rows:25px minmax(0,1fr)}.trade-compliance-canvas{padding:7px 7px 43px}.trade-compliance-paper{max-height:none;min-height:0;width:67%}.trade-compliance-capture{bottom:0;width:100%}}.context-cloud-mapping-card.is-outcome-driven .process-automation-visual{align-items:center;background:radial-gradient(rgba(255,255,255,.34) .75px,transparent .85px),radial-gradient(circle at 20% 18%,rgba(255,210,174,.88),transparent 38%),linear-gradient(145deg,#eee5df,#d8c3bd 48%,#aa7371);background-size:13px 13px,auto,auto;display:flex;justify-content:center;overflow:hidden;padding:clamp(18px,2.2vw,32px)}.process-automation-visual:after{display:none}.process-automation-graph{aspect-ratio:600 / 320;overflow:hidden;position:relative;width:100%}.process-automation-graph>svg{height:100%;top:0;right:0;bottom:0;left:0;overflow:visible;position:absolute;width:100%}.process-automation-graph>svg path{fill:none;stroke:#6940417a;stroke-dasharray:3 6;stroke-width:1.15;vector-effect:non-scaling-stroke;animation:process-automation-flow 5s linear infinite}.process-automation-graph>svg path:nth-child(2){animation-delay:-.6s}.process-automation-graph>svg path:nth-child(3){animation-delay:-1.2s}.process-automation-graph>svg path:nth-child(4){animation-delay:-1.8s}.process-automation-graph>svg circle{fill:#a85e60;stroke:#fff;stroke-width:2;vector-effect:non-scaling-stroke;animation:process-automation-pulse 2.8s ease-in-out infinite}.process-automation-agent{align-items:center;background:#fff;border:1px solid rgba(13,79,86,.16);border-radius:7px;box-shadow:0 9px 24px #0d43491a;display:flex;gap:8px;left:50%;padding:8px 11px;position:absolute;top:14%;transform:translate(-50%);width:max-content;z-index:2}.process-automation-agent>span{align-items:center;background:#044952;border-radius:5px;display:flex;flex:0 0 25px;height:25px;justify-content:center;width:25px}.process-automation-agent img{height:11px;object-fit:contain;width:14px}.process-automation-agent strong,.process-automation-foundations strong{color:#20383b;font-size:clamp(8px,.7vw,11px);font-weight:620;line-height:1.2}.process-automation-foundations{bottom:10%;display:grid;gap:3.5%;grid-template-columns:repeat(3,minmax(0,1fr));left:5.5%;position:absolute;right:5.5%;z-index:2}.process-automation-foundations>div{align-items:center;background:#fffffff0;border:1px solid rgba(13,79,86,.13);border-radius:7px;box-shadow:0 7px 18px #0d43490f;display:flex;gap:7px;justify-content:flex-start;min-height:42px;padding:9px}.process-automation-foundations>div>span{align-items:center;background:#f2e5e1;border-radius:5px;color:#8b4c50;display:flex;height:22px;justify-content:center;width:22px}.process-automation-foundations svg{height:12px;stroke-width:1.8;width:12px}.process-automation-foundations>div:nth-child(2)>span{background:#eee7df;color:#795e4e}.process-automation-foundations>div:nth-child(3)>span{background:#e7efed;color:#386c6f}@keyframes process-automation-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-36}}@keyframes process-automation-pulse{0%,to{opacity:.45;transform:scale(.72);transform-origin:center}50%{opacity:1;transform:scale(1);transform-origin:center}}@media(prefers-reduced-motion:reduce){.process-automation-graph>svg path,.process-automation-graph>svg circle{animation:none}}.context-cloud-mapping-card.is-self-learning .context-cloud-mapping-visual{background:radial-gradient(circle at 76% 24%,rgba(255,185,149,.82),transparent 40%),linear-gradient(150deg,#eadfdc,#cf9b91,#8f3e4b)}.context-cloud-mapping-card.is-self-learning .trade-compliance-visual{align-items:center;box-sizing:border-box;display:flex;justify-content:center;padding:clamp(10px,1.1vw,16px)}.trade-compliance-dashboard-image{border:1px solid rgba(82,47,51,.12);border-radius:9px;box-shadow:0 16px 40px #48252829;display:block;height:100%;object-fit:contain;width:100%}.trade-compliance-visual .trade-compliance-window{background:#f8faf9;border:1px solid rgba(49,68,69,.14);border-radius:9px;box-shadow:0 10px 28px #48252824;height:100%;min-height:0;width:100%}.trade-compliance-visual .trade-compliance-toolbar{min-height:38px;padding:0 12px}.trade-compliance-visual .trade-compliance-workspace{display:none}.invoice-clearance-dashboard{display:grid;gap:9px;grid-template-rows:auto minmax(0,1fr);height:calc(100% - 38px);padding:10px}.invoice-clearance-metrics{display:grid;gap:7px;grid-template-columns:repeat(3,minmax(0,1fr))}.invoice-clearance-metrics>div{background:#fff;border:1px solid #dce3e1;border-radius:4px;display:grid;gap:2px;grid-template-columns:minmax(0,1fr) 20px;min-height:56px;padding:8px 8px 7px}.invoice-clearance-metrics small{color:#6d797b;font-size:clamp(6px,.5vw,8px);grid-column:1 / -1;line-height:1.15}.invoice-clearance-metrics strong{align-self:end;color:#17282b;font-size:clamp(14px,1.3vw,20px);font-weight:460;letter-spacing:-.035em;line-height:1}.invoice-clearance-metrics span{align-items:center;align-self:end;background:#dff3e8;border-radius:50%;color:#23895f;display:flex;height:18px;justify-content:center;width:18px}.invoice-clearance-metrics svg{height:10px;stroke-width:2;width:10px}.invoice-clearance-review{display:grid;gap:0;grid-template-columns:minmax(0,1fr) minmax(92px,.34fr);min-height:0}.invoice-clearance-document{background:#dfe4e3;border:1px solid #d1d9d7;border-radius:4px 0 0 4px;display:grid;grid-template-rows:31px minmax(0,1fr);min-height:0;overflow:hidden}.invoice-clearance-document header{align-items:center;background:#fff;border-bottom:1px solid #dce2e0;display:flex;justify-content:space-between;padding:0 9px}.invoice-clearance-document header span{align-items:center;color:#445759;display:flex;font-size:clamp(6px,.48vw,8px);gap:5px}.invoice-clearance-document header svg{height:10px;width:10px}.invoice-clearance-document header b,.invoice-clearance-document header strong{font-size:clamp(6px,.5vw,8px);font-weight:620}.invoice-clearance-document object{background:#fff;display:block;height:100%;min-height:0;width:100%}.invoice-clearance-summary{background:#fbfcfb;border:1px solid #d1d9d7;border-left:0;border-radius:0 4px 4px 0;min-width:0;padding:11px 9px}.invoice-clearance-summary-status{align-items:center;color:#2c7f62;display:flex;font-size:clamp(6px,.48vw,8px);gap:5px;justify-content:flex-end}.invoice-clearance-summary-status i{background:#24b47e;border-radius:50%;height:5px;width:5px}.invoice-clearance-summary>small{color:#748184;display:block;font-size:clamp(6px,.46vw,7px);margin-top:12px}.invoice-clearance-summary h4{color:#17282b;font-size:clamp(13px,1.1vw,17px);font-weight:500;letter-spacing:-.035em;margin:3px 0 10px}.invoice-clearance-summary dl{border-top:1px solid #dce2e0;margin:0}.invoice-clearance-summary dl>div{border-bottom:1px solid #e4e8e7;display:grid;gap:2px;padding:7px 0}.invoice-clearance-summary dt{color:#859092;font-size:clamp(5px,.4vw,6px)}.invoice-clearance-summary dd{color:#304447;font-size:clamp(6px,.47vw,8px);font-weight:570;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.invoice-clearance-summary>a{align-items:center;color:#086269;display:flex;font-size:clamp(6px,.47vw,8px);font-weight:600;gap:4px;margin-top:10px;text-decoration:none}.invoice-clearance-summary>a svg{height:9px;width:9px}@media(max-width:600px){.context-cloud-mapping-card.is-self-learning .trade-compliance-visual{padding:12px 9px}.invoice-clearance-dashboard{gap:7px;padding:7px}.invoice-clearance-metrics{gap:5px}.invoice-clearance-metrics>div{grid-template-columns:1fr;min-height:46px;padding:6px}.invoice-clearance-metrics span{display:none}.invoice-clearance-review{grid-template-columns:minmax(0,1fr) 88px}.invoice-clearance-summary{padding:8px 7px}.invoice-clearance-summary dl>div{padding:5px 0}}.context-cloud-mapping-card.is-self-learning .trade-compliance-visual:after{content:none}.trade-compliance-visual .invoice-clearance-window{background:#f7f8f7;border:1px solid rgba(49,68,69,.16);border-radius:9px;box-shadow:0 16px 40px #48252829;display:grid;grid-template-rows:57px minmax(0,1fr);height:100%;min-height:0;overflow:hidden;width:100%}.trade-compliance-visual .invoice-clearance-metrics{background:#fff;border-bottom:1px solid #d9dfdd;display:grid;gap:0;grid-template-columns:repeat(3,minmax(0,1fr))}.trade-compliance-visual .invoice-clearance-metrics>div{align-content:center;background:transparent;border:0;border-left:1px solid #e2e6e5;border-radius:0;display:grid;gap:2px;grid-template-columns:minmax(0,1fr) auto;min-height:0;padding:8px 10px}.trade-compliance-visual .invoice-clearance-metrics>div:first-child{border-left:0}.trade-compliance-visual .invoice-clearance-metrics small{color:#778385;font-size:clamp(5px,.42vw,7px);grid-column:1 / -1;letter-spacing:.02em;line-height:1.1}.trade-compliance-visual .invoice-clearance-metrics strong{color:#193236;font-size:clamp(14px,1.25vw,19px);font-weight:520;letter-spacing:-.04em;line-height:1}.trade-compliance-visual .invoice-clearance-metrics span{align-self:end;background:transparent;border-radius:0;color:#238568;display:block;font-size:clamp(4px,.36vw,6px);height:auto;line-height:1.15;text-align:right;width:auto}.trade-compliance-visual .invoice-clearance-review{display:grid;gap:0;grid-template-columns:minmax(0,1fr) minmax(105px,.31fr);min-height:0;overflow:hidden}.invoice-pdf-viewer{background:#dfe2e1;display:grid;grid-template-rows:34px minmax(0,1fr);min-width:0;overflow:hidden}.invoice-pdf-toolbar{align-items:center;background:#fafbfa;border-bottom:1px solid #ced5d3;display:grid;gap:7px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);padding:0 8px}.invoice-pdf-toolbar button,.invoice-pdf-toolbar a{align-items:center;background:transparent;border:0;border-radius:3px;color:#526164;display:inline-flex;font:inherit;height:19px;justify-content:center;padding:0 4px;text-decoration:none}.invoice-pdf-toolbar button:not(:disabled):hover,.invoice-pdf-toolbar a:hover{background:#e9edec}.invoice-pdf-toolbar button:disabled{color:#abb3b3}.invoice-pdf-file,.invoice-pdf-pagination,.invoice-pdf-tools{align-items:center;color:#5f6e70;display:flex;font-size:clamp(5px,.43vw,7px);min-width:0}.invoice-pdf-file{gap:5px}.invoice-pdf-file svg{color:#85515a;flex:0 0 auto;height:10px;width:10px}.invoice-pdf-file b{font-weight:560;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.invoice-pdf-pagination{gap:1px}.invoice-pdf-pagination b{background:#fff;border:1px solid #ccd4d2;border-radius:2px;font-weight:520;min-width:18px;padding:2px 4px;text-align:center}.invoice-pdf-pagination i{font-style:normal;padding:0 2px}.invoice-pdf-tools{justify-content:flex-end}.invoice-pdf-tools b{border-left:1px solid #d8dedc;border-right:1px solid #d8dedc;font-weight:520;padding:0 4px}.invoice-pdf-tools a{border-left:1px solid #d8dedc;margin-left:3px}.invoice-pdf-body{display:grid;grid-template-columns:43px minmax(0,1fr);min-height:0}.invoice-pdf-pages{background:#edf0ef;border-right:1px solid #cbd2d0;padding:9px 6px}.invoice-pdf-pages button{background:transparent;border:0;color:#536265;display:grid;font:inherit;gap:4px;padding:0;width:100%}.invoice-pdf-pages button span{font-size:6px;line-height:1}.invoice-pdf-pages button img{background:#fff;border:2px solid #0b6c71;border-radius:1px;box-shadow:0 1px 2px #1b2a2b21;display:block;height:auto;width:100%}.invoice-pdf-canvas{align-items:center;background-color:#d5d9d8;background-image:radial-gradient(rgba(39,60,62,.1) .45px,transparent .55px);background-size:6px 6px;display:flex;justify-content:center;min-height:0;overflow:hidden;padding:11px 12px}.invoice-pdf-paper{aspect-ratio:1020 / 1320;background:#fff;box-shadow:0 3px 10px #22303138;height:100%;max-width:100%;min-height:0}.invoice-pdf-paper img{display:block;height:100%;object-fit:contain;width:100%}.trade-compliance-visual .invoice-clearance-summary{background:#fbfcfb;border:0;border-left:1px solid #d4dbd9;border-radius:0;min-width:0;overflow:hidden;padding:12px 10px 10px}.trade-compliance-visual .invoice-clearance-summary-status{align-items:center;color:#23745d;display:flex;font-size:clamp(5px,.42vw,7px);font-weight:600;gap:4px;justify-content:flex-start}.trade-compliance-visual .invoice-clearance-summary-status i{background:#2aa279;border-radius:50%;box-shadow:0 0 0 3px #2aa2791c;height:5px;width:5px}.trade-compliance-visual .invoice-clearance-summary>small{color:#8a9495;display:block;font-size:clamp(4px,.33vw,5px);letter-spacing:.07em;margin-top:13px}.trade-compliance-visual .invoice-clearance-summary h4{color:#1e383b;font-size:clamp(10px,.84vw,13px);font-weight:540;letter-spacing:-.025em;line-height:1.12;margin:3px 0 9px}.trade-compliance-visual .invoice-clearance-summary dl{border-top:1px solid #dfe4e3;margin:0}.trade-compliance-visual .invoice-clearance-summary dl>div{border-bottom:1px solid #e5e9e8;display:grid;gap:2px;padding:6px 0}.trade-compliance-visual .invoice-clearance-summary dt{color:#8b9596;font-size:clamp(4px,.34vw,5px)}.trade-compliance-visual .invoice-clearance-summary dd{color:#314649;font-size:clamp(5px,.43vw,7px);font-weight:570;line-height:1.2;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trade-compliance-visual .invoice-clearance-summary footer{align-items:flex-start;color:#33816a;display:flex;gap:5px;margin-top:9px}.trade-compliance-visual .invoice-clearance-summary footer>svg{flex:0 0 auto;height:9px;margin-top:1px;width:9px}.trade-compliance-visual .invoice-clearance-summary footer span{display:grid;gap:2px}.trade-compliance-visual .invoice-clearance-summary footer b{color:#2f5651;font-size:clamp(5px,.4vw,6px);font-weight:620}.trade-compliance-visual .invoice-clearance-summary footer small{color:#81908f;font-size:clamp(4px,.31vw,5px);line-height:1.25}@media(max-width:600px){.trade-compliance-visual .invoice-clearance-window{grid-template-rows:48px minmax(0,1fr)}.trade-compliance-visual .invoice-clearance-metrics>div{grid-template-columns:1fr;padding:6px}.trade-compliance-visual .invoice-clearance-metrics span,.invoice-pdf-file b,.invoice-pdf-tools b,.invoice-pdf-tools button,.trade-compliance-visual .invoice-clearance-summary dl>div:nth-child(3),.trade-compliance-visual .invoice-clearance-summary dl>div:nth-child(5){display:none}.trade-compliance-visual .invoice-clearance-review{grid-template-columns:minmax(0,1fr) 91px}.invoice-pdf-body{grid-template-columns:34px minmax(0,1fr)}.invoice-pdf-canvas{padding:8px}.trade-compliance-visual .invoice-clearance-summary{padding:9px 7px}}.context-cloud-mapping-card.is-self-learning .system-coordination-visual{align-items:center;background:radial-gradient(circle at 78% 18%,rgba(255,188,151,.78),transparent 40%),linear-gradient(145deg,#eadfdc,#cf9b91,#8f3e4b);display:flex;justify-content:center;overflow:hidden;padding:clamp(24px,2.6vw,40px)}.system-coordination-visual:after{display:none}.system-coordination-grid{display:grid;gap:10px 12px;grid-template-columns:repeat(2,minmax(0,1fr));position:relative;width:100%;z-index:1}.system-coordination-app{align-items:center;background:#f8fbfbdb;border:1px solid rgba(21,60,64,.08);border-radius:10px;box-shadow:0 8px 20px #2334350f;color:#17383b;display:flex;gap:9px;min-width:0;padding:5px 8px 5px 6px}.system-coordination-app strong{font-size:clamp(9px,.78vw,12px);font-weight:540;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.system-coordination-icon{align-items:center;background:#fff;border:1px solid rgba(20,58,62,.08);border-radius:7px;display:flex;flex:0 0 32px;height:32px;justify-content:center;overflow:hidden;width:32px}.system-coordination-icon img{display:block;height:22px;max-width:25px;object-fit:contain;width:22px}.system-coordination-app.is-gmail img{filter:none;height:25px;max-width:27px;width:27px}.system-coordination-app.is-outlook img,.system-coordination-app.is-teams img,.system-coordination-app.is-drive img{height:25px;max-width:25px;width:25px}.system-coordination-app.is-excel img{filter:none;height:27px;max-width:27px;object-fit:cover;width:27px}.system-coordination-app.is-sap img{filter:brightness(0) saturate(100%) invert(53%) sepia(98%) saturate(1864%) hue-rotate(154deg) brightness(94%) contrast(101%)}.system-coordination-app.is-salesforce img{filter:none;height:22px;max-width:28px;width:28px}.system-coordination-app.is-bullhorn img,.system-coordination-app.is-slack img{filter:none;height:25px;max-width:25px;width:25px}.context-cloud-mapping-card.is-governed .context-cloud-mapping-visual{background:radial-gradient(circle at 20% 18%,rgba(255,210,174,.9),transparent 38%),linear-gradient(145deg,#eee5df,#d8c3bd 48%,#aa7371)}.context-cloud-mapping-card.is-governed .human-oversight-visual{align-items:center;display:flex;justify-content:center;overflow:hidden;padding:clamp(24px,2.7vw,42px)}.human-oversight-visual:after{display:none}.human-oversight-thread{align-content:center;background:transparent;border:0;border-radius:0;box-shadow:none;box-sizing:border-box;display:grid;gap:10px;height:100%;min-height:0;overflow:visible;padding:clamp(28px,3vw,46px) 0;position:relative;width:100%}.human-oversight-step{align-items:center;background:#fffffff5;border:1px solid rgba(92,45,51,.12);border-radius:10px 0 0 10px;color:#21383b;display:flex;gap:10px;margin-left:25%;min-height:48px;padding:8px 14px}.human-oversight-step strong{font-size:clamp(10px,.86vw,13px);font-weight:520;line-height:1.18}.human-oversight-step-icon{align-items:center;background:#f4e9e5;border-radius:7px;color:#6f4347;display:flex;flex:0 0 30px;height:30px;justify-content:center;width:30px}.human-oversight-step-icon svg{height:17px;stroke-width:1.9;width:17px}.human-oversight-step.is-missing .human-oversight-step-icon{background:#f9dfda;color:#c94e46}.human-oversight-step.is-resolving .human-oversight-step-icon{background:#f3e4e2;color:#9a4b52}.human-oversight-step.is-resolving svg{animation:human-oversight-spin 1.5s linear infinite}.human-oversight-dialog{background:linear-gradient(145deg,#6f3a41f5,#4d282ff7);border:1px solid rgba(255,255,255,.24);border-radius:12px;box-shadow:0 12px 28px #431e233d;color:#fff;display:grid;left:32px;margin:0 auto;max-width:300px;overflow:hidden;position:absolute;right:32px;text-align:center;top:50%;transform:translateY(-50%);width:auto}.human-oversight-dialog>strong{font-size:clamp(12px,1vw,15px);font-weight:560;padding:15px 14px 4px}.human-oversight-dialog>span{color:#ffffffa3;font-size:clamp(9px,.72vw,11px);padding:0 14px 14px}.human-oversight-actions{border-top:1px solid rgba(255,255,255,.16);display:grid;grid-template-columns:.8fr 1.2fr}.human-oversight-actions span{color:#ffffffe6;font-size:clamp(9px,.74vw,11px);padding:10px 8px}.human-oversight-actions span+span{border-left:1px solid rgba(255,255,255,.16);font-weight:580}@keyframes human-oversight-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.human-oversight-step.is-resolving svg{animation:none}}.context-cloud-mapping-copy{background:#fffffff0;border-top:1px solid rgba(10,56,61,.1);min-height:190px;padding:clamp(28px,2.7vw,42px)}.context-cloud-mapping-copy h3{color:#102e32;font-family:"Polysans Slim",var(--font-brand);font-size:clamp(26px,2vw,32px);font-weight:350;letter-spacing:-.035em;line-height:1.08;margin:0 0 14px}.context-cloud-mapping-copy p{color:#627376;font-size:clamp(15px,1.1vw,17px);line-height:1.45;margin:0;text-wrap:pretty}@media(max-width:960px){.context-cloud-mapping-grid{grid-template-columns:1fr}.context-cloud-mapping-card{grid-template-rows:clamp(330px,42vw,390px) auto;min-height:0}}@media(max-width:600px){.context-cloud-mapping{padding:68px 18px 78px}.context-cloud-mapping h2{font-size:40px;margin-bottom:42px}.context-cloud-mapping-card{grid-template-rows:330px auto}.context-cloud-mapping-copy{min-height:0;padding:26px 24px 30px}}@media(min-width:961px){.context-cloud-mapping-card{grid-template-rows:repeat(2,minmax(0,1fr))}.context-cloud-overview .context-cloud-mapping-card{grid-template-rows:minmax(360px,1fr) minmax(225px,auto);min-height:0}.agent-capabilities .context-cloud-mapping-card{grid-template-rows:clamp(300px,22vw,330px) auto;min-height:0}.context-cloud-mapping-copy{min-height:0}.applications-capabilities .context-cloud-mapping-card{grid-template-rows:clamp(340px,29.5vw,460px) minmax(190px,1fr);min-height:clamp(530px,42vw,650px)}}.context-process{background:#000;color:#fff;height:240svh;position:relative}.context-process-sticky{align-items:center;display:flex;min-height:100svh;position:sticky;top:0}.context-process-grid{align-items:center;display:grid;gap:clamp(56px,6vw,104px);grid-template-columns:minmax(360px,.78fr) minmax(520px,1.22fr);margin:0 auto;max-width:1600px;padding:clamp(72px,8vh,108px) clamp(42px,5.4vw,86px);width:100%}.context-process-copy h2{font-family:"Polysans Slim",var(--font-brand);font-size:clamp(42px,3.7vw,60px);font-weight:300;letter-spacing:-.045em;line-height:.98;margin:0 0 clamp(42px,5vh,66px);text-wrap:balance}.context-process-copy h2 span{display:block}.context-process-tabs{border-top:1px solid rgba(255,255,255,.18)}.context-process-tabs button{align-items:start;background:transparent;border:0;border-bottom:1px solid rgba(255,255,255,.18);color:#ffffff80;cursor:pointer;display:grid;font:inherit;gap:18px;grid-template-columns:32px 1fr;padding:20px 0;text-align:left;transition:color .24s ease,padding-left .24s ease;width:100%}.context-process-tabs button:hover,.context-process-tabs button:focus-visible,.context-process-tabs button.is-active{color:#fff;padding-left:8px}.context-process-tabs button:focus-visible{outline:1px solid rgba(125,221,224,.8);outline-offset:4px}.context-process-index{color:#7ddde0;font-family:var(--font-mono);font-size:10px;padding-top:3px}.context-process-tabs strong,.context-process-tabs small{display:block}.context-process-tabs strong{font-size:17px;font-weight:500;line-height:1.2}.context-process-tabs small{font-size:14px;line-height:1.38;margin-top:8px;max-width:480px}.context-process-visual{aspect-ratio:1.05 / 1;background:#071416;border:1px solid rgba(255,255,255,.13);border-radius:6px;overflow:hidden;position:relative}@media(max-width:900px){.context-process{height:auto}.context-process-sticky{min-height:0;position:static}.context-process-grid{gap:48px;grid-template-columns:1fr;padding:72px 28px 86px}.context-process-copy h2{margin-bottom:42px}.context-process-visual{aspect-ratio:16 / 10}}@media(max-width:640px){.context-process-grid{padding:64px 20px 72px}.context-process-copy h2{font-size:38px}.context-process-visual{aspect-ratio:auto;min-height:470px}}.applications-transformation{background:#050505;color:#fff;height:300svh;position:relative}.applications-transformation-sticky{align-items:center;display:flex;min-height:100svh;position:sticky;top:0}.applications-transformation-grid{align-items:center;display:grid;gap:clamp(52px,6vw,100px);grid-template-columns:minmax(360px,.82fr) minmax(520px,1.18fr);margin:0 auto;max-width:1600px;padding:clamp(64px,7vh,94px) clamp(42px,5.4vw,86px);width:100%}.applications-transformation-copy h2{font-family:"Polysans Slim",var(--font-brand);font-size:clamp(44px,4vw,64px);font-weight:300;letter-spacing:-.045em;line-height:.98;margin:0 0 clamp(40px,5vh,64px);max-width:640px;text-wrap:balance}.applications-transformation-list{border-top:1px solid rgba(255,255,255,.18)}.applications-transformation-list button{align-items:start;background:transparent;border:0;border-bottom:1px solid rgba(255,255,255,.18);color:#ffffff7a;cursor:pointer;display:grid;font:inherit;gap:18px;grid-template-columns:32px 1fr;padding:20px 0;text-align:left;transition:color .24s ease,padding-left .24s ease;width:100%}.applications-transformation-list button:hover,.applications-transformation-list button:focus-visible,.applications-transformation-list button.is-active{color:#fff;padding-left:8px}.applications-transformation-list button:focus-visible{outline:1px solid rgba(125,221,224,.8);outline-offset:4px}.applications-transformation-index{color:#7ddde0;font-family:var(--font-mono);font-size:10px;padding-top:3px}.applications-transformation-list strong,.applications-transformation-list small{display:block}.applications-transformation-list strong{font-size:17px;font-weight:500;line-height:1.2}.applications-transformation-list small{font-size:14px;line-height:1.4;margin-top:8px;max-width:470px}.applications-transformation-visual{--applications-transform-accent: #59cbd0;aspect-ratio:1.08 / 1;background:radial-gradient(circle at 80% 12%,rgba(89,203,208,.16),transparent 34%),linear-gradient(145deg,#10272a,#071416 64%);border:1px solid rgba(255,255,255,.14);border-radius:8px;overflow:hidden;padding:clamp(26px,3.2vw,52px);position:relative}.applications-transformation-visual.is-step-2{--applications-transform-accent: #8fd8b5}.applications-transformation-visual.is-step-3{--applications-transform-accent: #f19b6c}.applications-transformation-visual.is-step-4{--applications-transform-accent: #7ea4dc}.applications-transformation-visual:before{background-image:radial-gradient(circle,rgba(255,255,255,.16) 0 .7px,transparent .9px);background-size:8px 8px;content:"";top:0;right:0;bottom:0;left:0;opacity:.18;pointer-events:none;position:absolute}.applications-transformation-window{animation:applications-transform-enter .36s ease both;background:#f7f9f8;border:1px solid rgba(255,255,255,.28);border-radius:7px;box-shadow:0 28px 70px #00000061;color:#0c2c30;height:100%;overflow:hidden;position:relative}@keyframes applications-transform-enter{0%{opacity:0;transform:translateY(8px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.applications-transformation-toolbar{align-items:center;border-bottom:1px solid #dbe2e1;display:grid;font-size:13px;gap:12px;grid-template-columns:30px 1fr auto;min-height:58px;padding:0 18px}.applications-transformation-toolbar b{font-weight:500}.applications-transformation-mark{align-items:center;background:#083d43;border-radius:4px;color:#fff;display:flex;font-size:12px;font-weight:700;height:28px;justify-content:center;width:28px}.applications-transformation-status{background:color-mix(in srgb,var(--applications-transform-accent) 18%,#fff);border:1px solid color-mix(in srgb,var(--applications-transform-accent) 44%,#fff);border-radius:999px;color:#173b3f;font-size:10px;padding:5px 9px}.applications-transformation-ui{display:grid;grid-template-columns:76px 1fr;height:calc(100% - 58px)}.applications-transformation-sidebar{background:#eef2f1;border-right:1px solid #dbe2e1;padding:24px 15px}.applications-transformation-sidebar i{background:#c9d4d2;border-radius:999px;display:block;height:7px;margin-bottom:20px;width:100%}.applications-transformation-sidebar i:first-child{background:var(--applications-transform-accent)}.applications-transformation-dashboard{padding:clamp(24px,3vw,44px)}.applications-transformation-dashboard>p{color:#688085;font-family:var(--font-mono);font-size:10px;letter-spacing:.04em;margin:0 0 12px}.applications-transformation-dashboard>h3{font-family:"Polysans Slim",var(--font-brand);font-size:clamp(27px,2.25vw,40px);font-weight:400;letter-spacing:-.04em;line-height:1;margin:0}.applications-transformation-metrics{display:grid;gap:10px;grid-template-columns:repeat(3,1fr);margin-top:clamp(28px,4vw,56px)}.applications-transformation-metrics span{background:#fff;border:1px solid #dce4e2;border-radius:5px;min-height:92px;padding:16px}.applications-transformation-metrics b{display:block;font-size:clamp(18px,1.7vw,28px);font-weight:500}.applications-transformation-metrics i{background:color-mix(in srgb,var(--applications-transform-accent) 38%,#e6eceb);border-radius:999px;display:block;height:6px;margin-top:18px;width:72%}.applications-transformation-board{background:#fff;border:1px solid #dce4e2;border-radius:5px;display:grid;gap:0;grid-template-columns:repeat(3,1fr);margin-top:12px;min-height:190px;overflow:hidden}.applications-transformation-board>span{border-right:1px solid #e0e6e5;padding:18px 12px}.applications-transformation-board>span:last-child{border-right:0}.applications-transformation-board i{background:#eef2f1;border-left:3px solid var(--applications-transform-accent);border-radius:3px;display:block;height:32px;margin-bottom:9px}.applications-capabilities{padding-bottom:clamp(50px,5vw,76px)}.applications-made{background:#f4f6f5;color:#102e32;padding:clamp(56px,6vw,88px) clamp(24px,4.6vw,76px) clamp(100px,11vw,180px)}.applications-made-inner{margin:0 auto;max-width:1600px}.applications-made h2{font-family:"Polysans Slim",var(--font-brand);font-size:clamp(38px,3.4vw,54px);font-weight:300;letter-spacing:-.04em;line-height:1;margin:0 0 clamp(50px,6vw,88px)}.applications-made-grid{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.applications-made-card{--application-accent: #49c3c8;background:#fff;border:1px solid #dce3e1;border-radius:8px;box-shadow:none;color:#102e32;display:grid;grid-template-rows:1fr auto;min-height:clamp(430px,38vw,610px);overflow:hidden;padding:clamp(22px,2.4vw,38px) clamp(20px,2.2vw,34px) 0}.applications-made-card.is-cvm{--application-accent: #4ea4e8}.applications-made-card.is-kms{--application-accent: #9979d5}.applications-made-card.is-hcm{--application-accent: #d67c4d}.applications-made-preview{align-self:center;background:#f7f9f8;border:1px solid #d5dddb;border-radius:8px;box-shadow:none;color:#17383c;min-height:350px;overflow:hidden}.applications-made-product{align-self:center;background:#fff;border:1px solid #d5dddb;border-radius:8px;color:#172326;display:grid;grid-template-columns:38px minmax(0,1fr);min-height:410px;overflow:hidden}.applications-made-product-rail{align-items:center;background:#fbfcfc;border-right:1px solid #e0e5e4;display:flex;flex-direction:column;gap:8px;padding:11px 6px 8px}.applications-made-product-logo{align-items:center;background:#075961;border-radius:6px;display:flex;flex:0 0 25px;height:25px;justify-content:center;margin-bottom:9px;width:25px}.applications-made-product-logo img,.applications-made-product-logo .meridian-logo-mark{display:block;height:11px;object-fit:contain;width:15px}.applications-made-product-rail>i{align-items:center;border-radius:5px;color:#667578;display:flex;height:25px;justify-content:center;width:25px}.applications-made-product-rail>i.is-active{background:#2f7775;color:#fff}.applications-made-product-rail>i.is-settings{margin-top:auto}.applications-made-product-rail svg{height:12px;stroke-width:1.7;width:12px}.applications-made-product-main{min-width:0}.applications-made-product-header{align-items:center;border-bottom:1px solid #e1e6e5;display:flex;height:35px;justify-content:space-between;padding:0 13px}.applications-made-product-header>span{align-items:center;display:flex;font-size:7px;gap:7px}.applications-made-product-header small,.applications-made-product-header i{color:#7c898b;font-size:7px;font-style:normal}.applications-made-product-header strong{font-size:8px;font-weight:590}.applications-made-product-header em{color:#718083;font-size:6px;font-style:normal;letter-spacing:.03em;text-transform:uppercase}.applications-made-product-content{padding:13px 14px 14px}.applications-made-product-titlebar{align-items:center;display:flex;justify-content:space-between;margin-bottom:11px}.applications-made-product-titlebar>span{display:grid;gap:2px}.applications-made-product-titlebar h4{font-size:15px;font-weight:600;letter-spacing:-.03em;line-height:1;margin:0}.applications-made-product-titlebar small{color:#788587;font-size:6px}.applications-made-product-titlebar>div{display:flex;gap:5px}.applications-made-product-titlebar button{align-items:center;background:#fff;border:1px solid #dce2e1;border-radius:999px;color:#253538;display:flex;font:inherit;font-size:6px;gap:3px;min-height:21px;padding:0 8px}.applications-made-product-titlebar button svg{height:8px;width:8px}.applications-made-product-controls{align-items:flex-end;display:flex;gap:8px;justify-content:space-between;margin-bottom:9px}.applications-made-product-controls nav,.applications-made-product-controls>div{display:flex;gap:4px}.applications-made-product-controls nav span,.applications-made-product-controls>div span{align-items:center;border:1px solid #dce2e1;border-radius:4px;color:#68777a;display:flex;font-size:5px;height:20px;padding:0 7px;white-space:nowrap}.applications-made-product-controls nav span.is-active{background:#f0f3f2;border-color:#aebbb9;color:#172326}.applications-made-product-controls>div span{min-width:60px;position:relative}.applications-made-product-controls>div span:after{border-bottom:1px solid currentColor;border-right:1px solid currentColor;content:"";height:3px;margin-left:auto;transform:rotate(45deg) translateY(-1px);width:3px}.applications-made-product-metrics{display:grid;gap:5px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:9px}.applications-made-product-metrics span{border:1px solid #dce2e1;border-radius:5px;display:grid;gap:3px;min-height:40px;padding:7px 8px}.applications-made-product-metrics small{color:#768386;font-size:5px;line-height:1}.applications-made-product-metrics strong{color:#16282b;font-size:12px;font-weight:590;letter-spacing:-.02em}.applications-made-product-insight{display:grid;gap:6px;grid-template-columns:minmax(0,1.65fr) minmax(118px,.75fr);margin-bottom:9px}.applications-made-product-trend,.applications-made-product-breakdown{border:1px solid #dce2e1;border-radius:5px;min-height:96px;overflow:hidden}.applications-made-product-trend{padding:7px 8px 5px}.applications-made-product-trend header,.applications-made-product-breakdown header{align-items:baseline;display:flex;justify-content:space-between}.applications-made-product-trend header>span{display:grid;gap:1px}.applications-made-product-trend header strong,.applications-made-product-breakdown header strong{font-size:6px;font-weight:620}.applications-made-product-trend header small,.applications-made-product-breakdown header small,.applications-made-product-trend header em{color:#7b898b;font-size:4px;font-style:normal}.applications-made-product-trend header em{color:#376c6d;font-weight:620}.applications-made-product-trend svg{display:block;height:65px;margin-top:1px;overflow:visible;width:100%}.applications-made-product-gridlines path{fill:none;stroke:#e6eae9;stroke-width:1}.applications-made-product-area{fill:#2b7b791a;stroke:none}.applications-made-product-line,.applications-made-product-target{fill:none;vector-effect:non-scaling-stroke}.applications-made-product-line{stroke:#0b6b70;stroke-linecap:round;stroke-width:1.7}.applications-made-product-target{stroke:#aab6b5;stroke-dasharray:3 3;stroke-width:1}.applications-made-product-trend circle{fill:#fff;stroke:#0b6b70;stroke-width:1.7;vector-effect:non-scaling-stroke}.applications-made-product-breakdown{padding:7px 8px}.applications-made-product-breakdown>div{display:grid;gap:5px;margin-top:9px}.applications-made-product-breakdown>div span{align-items:center;display:grid;gap:4px;grid-template-columns:34px minmax(0,1fr) 22px}.applications-made-product-breakdown>div small,.applications-made-product-breakdown>div b{color:#69787a;font-size:4px;font-weight:500}.applications-made-product-breakdown>div b{color:#38575a;text-align:right}.applications-made-product-breakdown>div i{background:#e6ecea;border-radius:999px;display:block;height:3px;overflow:hidden}.applications-made-product-breakdown>div i em{background:#3b8986;border-radius:inherit;display:block;height:100%}.applications-made-product-table{border:1px solid #d8dfdd;border-radius:6px;overflow:hidden}.applications-made-product-table>header{align-items:center;display:flex;height:27px;justify-content:space-between;padding:0 9px}.applications-made-product-table>header strong{font-size:7px;font-weight:620}.applications-made-product-table>header span{align-items:center;border:1px solid #dfe4e3;border-radius:4px;color:#8a9597;display:flex;font-size:5px;gap:4px;height:17px;padding:0 7px;width:80px}.applications-made-product-table>header svg{height:7px;width:7px}.applications-made-product-table-head,.applications-made-product-row{align-items:center;display:grid;gap:6px;grid-template-columns:.65fr .8fr 1.15fr .9fr .8fr .8fr .75fr;min-height:22px;padding:0 8px}.applications-made-product-table-head{background:#f4f6f5;border-bottom:1px solid #e0e5e4;color:#657477;font-size:5px}.applications-made-product-row{border-bottom:1px solid #e7ebea;color:#314346;font-size:5px}.applications-made-product-row.is-selected{background:#347976;color:#fff}.applications-made-product-row span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.applications-made-product-row .is-action{background:#ffffffeb;border:1px solid rgba(16,46,50,.18);border-radius:999px;color:#26393c;padding:3px 5px;text-align:center}.applications-made-product-detail{padding:8px 10px 10px}.applications-made-product-detail>strong{font-size:7px;font-weight:620}.applications-made-product-detail>p{color:#58686b;font-size:6px;line-height:1.35;margin:4px 0 7px}.applications-made-product-detail>div{display:flex;gap:5px}.applications-made-product-detail>div span{align-items:center;border:1px solid #dce2e1;border-radius:5px;display:grid;font-size:5px;gap:1px 5px;grid-template-columns:12px minmax(0,1fr);min-height:30px;min-width:0;padding:4px 6px;width:31%}.applications-made-product-detail svg{color:#b75a50;grid-row:1 / 3;height:10px;width:10px}.applications-made-product-detail b,.applications-made-product-detail small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.applications-made-product-detail b{font-size:5px;font-weight:590}.applications-made-product-detail small{color:#829092;font-size:4px}.applications-unique-preview{align-self:center;background:#fff;border:1px solid #d5dddb;border-radius:8px;color:#172326;height:410px;min-width:0;overflow:hidden}.applications-unique-topbar{align-items:center;border-bottom:1px solid #dfe5e3;display:flex;gap:9px;height:42px;padding:0 13px}.applications-unique-brand{align-items:center;background:#075961;border-radius:5px;display:flex;flex:0 0 25px;height:25px;justify-content:center;width:25px}.applications-unique-brand img,.applications-unique-brand .meridian-logo-mark{display:block;height:10px;object-fit:contain;width:14px}.applications-unique-topbar>span:nth-child(2){display:grid;gap:1px;min-width:95px}.applications-unique-topbar strong{font-size:8px;font-weight:640;line-height:1}.applications-unique-topbar small{color:#7b898b;font-size:5px;line-height:1}.applications-unique-topbar nav{align-items:stretch;align-self:stretch;display:flex;gap:15px;margin-left:10px}.applications-unique-topbar nav b,.applications-unique-topbar nav span{align-items:center;color:#748184;display:flex;font-size:6px;font-weight:500;position:relative}.applications-unique-topbar nav b{color:#14363a;font-weight:650}.applications-unique-topbar nav b:after{background:#075961;bottom:-1px;content:"";height:2px;left:0;position:absolute;right:0}.applications-unique-topbar>em{color:#758386;font-size:5px;font-style:normal;margin-left:auto;white-space:nowrap}.receivables-application-body{padding:13px 14px 12px}.receivables-heading{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.receivables-heading>span{display:grid;gap:2px}.receivables-heading small{color:#7d898c;font-size:5px;letter-spacing:.08em}.receivables-heading h4{font-size:14px;font-weight:620;letter-spacing:-.025em;margin:0}.receivables-heading button,.equipment-map-heading button,.trade-review-panel button{background:#075961;border:0;border-radius:4px;color:#fff;font:inherit;font-size:6px;height:23px;padding:0 10px}.receivables-summary{display:grid;gap:5px;grid-template-columns:1.2fr repeat(3,1fr);margin-bottom:7px}.receivables-summary>div{border:1px solid #dde3e2;border-radius:5px;display:grid;gap:3px;min-height:47px;padding:7px 8px}.receivables-summary small,.receivables-summary span{color:#748285;font-size:5px}.receivables-summary strong{font-size:13px;font-weight:610;letter-spacing:-.025em}.receivables-summary span b{color:#247a6b;font-weight:620}.receivables-analytics{display:grid;gap:6px;grid-template-columns:minmax(0,1.72fr) minmax(120px,.72fr);margin-bottom:7px}.receivables-forecast,.receivables-aging,.receivables-queue{border:1px solid #dde3e2;border-radius:5px}.receivables-forecast{min-height:121px;padding:7px 8px 4px}.receivables-forecast header,.receivables-aging header,.receivables-queue>header{align-items:baseline;display:flex;justify-content:space-between}.receivables-forecast header>span{display:grid;gap:1px}.receivables-forecast header strong,.receivables-aging header strong,.receivables-queue>header strong{font-size:6px;font-weight:650}.receivables-forecast header small,.receivables-forecast header em,.receivables-aging header small{color:#7d898b;font-size:4px;font-style:normal}.receivables-forecast svg{display:block;height:82px;width:100%}.receivables-forecast svg .is-grid{fill:none;stroke:#e3e8e7;stroke-dasharray:3 5;stroke-width:1}.receivables-forecast svg .is-area{fill:#0e707417;stroke:none}.receivables-forecast svg .is-line,.receivables-forecast svg .is-target{fill:none;vector-effect:non-scaling-stroke}.receivables-forecast svg .is-line{stroke:#08757a;stroke-width:1.65}.receivables-forecast svg .is-target{stroke:#a4b1b0;stroke-dasharray:4 4;stroke-width:1}.receivables-forecast svg circle{fill:#fff;stroke:#08757a;stroke-width:1.4;vector-effect:non-scaling-stroke}.receivables-forecast footer{display:flex;gap:10px;margin-top:-3px}.receivables-forecast footer span{align-items:center;color:#748184;display:flex;font-size:4px;gap:4px}.receivables-forecast footer i{background:#08757a;border-radius:50%;height:4px;width:4px}.receivables-forecast footer span:last-child i{background:#a4b1b0}.receivables-aging{padding:7px 8px}.receivables-aging-total{align-items:baseline;display:flex;gap:5px;margin:13px 0 6px}.receivables-aging-total strong{font-size:18px;font-weight:520}.receivables-aging-total small{color:#788587;font-size:5px}.receivables-aging-stack{border-radius:999px;display:grid;gap:1px;grid-template-columns:72fr 15fr 8fr 5fr;height:5px;margin-bottom:10px;overflow:hidden}.receivables-aging-stack i,.receivables-aging p i.is-1{background:#247a72}.receivables-aging-stack i:nth-child(2),.receivables-aging p i.is-2{background:#70aaa1}.receivables-aging-stack i:nth-child(3),.receivables-aging p i.is-3{background:#b4c9c4}.receivables-aging-stack i:nth-child(4),.receivables-aging p i.is-4{background:#dbe3e1}.receivables-aging p{align-items:center;display:grid;font-size:4px;gap:4px;grid-template-columns:5px 1fr auto;margin:0 0 4px}.receivables-aging p i{border-radius:50%;height:4px;width:4px}.receivables-aging p span{color:#6e7d7f}.receivables-aging p b{font-weight:620}.receivables-queue{overflow:hidden}.receivables-queue>header{align-items:center;height:24px;padding:0 8px}.receivables-queue>header span{align-items:center;border:1px solid #dfe4e3;border-radius:4px;color:#7c898c;display:flex;font-size:4px;gap:4px;height:15px;padding:0 6px}.receivables-queue>header svg{height:6px;width:6px}.receivables-queue-head,.receivables-queue-row{align-items:center;display:grid;font-size:4px;gap:5px;grid-template-columns:1.15fr .8fr .7fr 1fr .7fr;min-height:17px;padding:0 8px}.receivables-queue-head{background:#f3f6f5;color:#728083}.receivables-queue-row{border-top:1px solid #e4e8e7}.receivables-queue-row .is-status{color:#176e66;font-weight:620}.equipment-application-body{display:grid;grid-template-columns:106px minmax(0,1fr) 145px;height:368px}.equipment-filters{background:#f5f7f6;border-right:1px solid #dfe5e3;display:flex;flex-direction:column;padding:13px 8px}.equipment-filters>small{color:#859093;font-size:5px;letter-spacing:.08em;margin:0 5px 7px}.equipment-filters>small:nth-of-type(2){margin-top:18px}.equipment-filters>strong{font-size:8px;margin:0 5px 7px}.equipment-filters>span{align-items:center;border-radius:4px;color:#647477;display:grid;font-size:5px;gap:5px;grid-template-columns:5px 1fr auto;min-height:23px;padding:0 5px}.equipment-filters>span.is-active{background:#e7eeec;color:#163b3f;font-weight:620}.equipment-filters>span i{border:1px solid #72918f;border-radius:50%;height:5px;width:5px}.equipment-filters>span b{font-size:5px;font-weight:650}.equipment-map-shell{display:grid;grid-template-rows:48px 1fr;min-width:0;padding:0 10px 10px}.equipment-map-heading{align-items:center;display:flex;justify-content:space-between}.equipment-map-heading>span{display:grid;gap:2px}.equipment-map-heading small{color:#7c898c;font-size:5px;letter-spacing:.07em}.equipment-map-heading strong{font-size:9px;font-weight:620}.equipment-map{background-color:#eef3f1;background-image:linear-gradient(rgba(75,115,111,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(75,115,111,.08) 1px,transparent 1px);background-size:18px 18px;border:1px solid #d5dfdd;border-radius:6px;min-height:0;overflow:hidden;position:relative}.equipment-map-road{background:#fff;border:1px solid #d9e2e0;height:21px;position:absolute;width:120%}.equipment-map-road.is-one{left:-10%;top:27%;transform:rotate(10deg)}.equipment-map-road.is-two{left:-9%;top:59%;transform:rotate(-14deg)}.equipment-map-road.is-three{height:17px;left:39%;top:15%;transform:rotate(72deg);width:83%}.equipment-map-pin{background:#fff;border:1px solid #cbd8d6;border-radius:4px;box-shadow:0 3px 9px #12353814;display:grid;gap:0 4px;grid-template-columns:19px 1fr;min-width:76px;padding:4px 6px 4px 4px;position:absolute;transform:translate(-50%,-50%)}.equipment-map-pin>i{align-items:center;background:#dceae7;border-radius:3px;color:#236b68;display:flex;grid-row:1 / 3;height:19px;justify-content:center;width:19px}.equipment-map-pin svg{height:9px;width:9px}.equipment-map-pin b{font-size:5px;font-weight:660}.equipment-map-pin small{color:#778689;font-size:4px}.equipment-map-pin.is-3>i{background:#fff1d9;color:#a46918}.equipment-map-legend{align-items:center;background:#ffffffeb;border:1px solid #d8e1df;border-radius:4px;bottom:8px;display:flex;font-size:4px;gap:8px;left:8px;padding:4px 6px;position:absolute}.equipment-map-legend span{align-items:center;display:flex;gap:3px}.equipment-map-legend i{background:#3d8d84;border-radius:50%;height:4px;width:4px}.equipment-map-legend span:last-child i{background:#c48b2c}.equipment-service-panel{border-left:1px solid #dfe5e3;padding:13px 10px}.equipment-service-panel>header{align-items:baseline;display:flex;justify-content:space-between}.equipment-service-panel>header strong{font-size:7px}.equipment-service-panel>header small{color:#7c898c;font-size:4px}.equipment-health-ring{align-items:center;background:radial-gradient(circle,#fff 57%,transparent 59%),conic-gradient(#277a72 0,#277a72 94%,#e1e8e6 94%,#e1e8e6);border-radius:50%;display:flex;flex-direction:column;height:64px;justify-content:center;margin:15px auto 19px;width:64px}.equipment-health-ring strong{font-size:15px;font-weight:570}.equipment-health-ring small{color:#788689;font-size:4px}.equipment-service-panel h5{border-bottom:1px solid #e0e5e4;font-size:6px;margin:0;padding-bottom:7px}.equipment-service-row{align-items:center;border-bottom:1px solid #e6eae9;display:grid;gap:5px;grid-template-columns:5px 1fr auto;min-height:37px}.equipment-service-row>i{background:#438d85;border-radius:50%;height:5px;width:5px}.equipment-service-row>i.is-due{background:#c58a28}.equipment-service-row>span{display:grid;gap:2px}.equipment-service-row strong{font-size:5px}.equipment-service-row small,.equipment-service-row em{color:#788588;font-size:4px;font-style:normal}.trade-application-body{display:grid;grid-template-columns:118px minmax(0,1fr) 150px;height:368px}.trade-document-list{background:#f5f7f6;border-right:1px solid #dfe5e3;padding:12px 8px}.trade-document-list>header{border-bottom:1px solid #dde4e2;display:grid;gap:2px;margin-bottom:12px;padding:0 4px 10px}.trade-document-list>header small,.trade-document-list>small{color:#7f8b8d;font-size:5px;letter-spacing:.07em}.trade-document-list>header strong{font-size:9px}.trade-document-list>header span{color:#6f7e81;font-size:5px}.trade-document-list>span{align-items:center;border-radius:4px;color:#68777a;display:grid;gap:6px;grid-template-columns:13px 1fr;min-height:37px;padding:5px}.trade-document-list>span.is-active{background:#fff;border:1px solid #d9e1df;color:#17383c;margin-top:6px}.trade-document-list>span>svg{height:11px;width:11px}.trade-document-list>span>i{display:grid;font-style:normal;gap:2px;min-width:0}.trade-document-list>span b{font-size:5px;font-weight:620;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trade-document-list>span small{color:#839092;font-size:4px}.trade-document-viewer{background:#353b3d;display:grid;grid-template-rows:34px 1fr;min-width:0}.trade-document-viewer>header{align-items:center;color:#f8f9f9;display:flex;font-size:5px;justify-content:space-between;padding:0 10px}.trade-document-viewer>header span{align-items:center;display:flex;gap:5px}.trade-document-viewer>header svg{height:8px;width:8px}.trade-document-viewer>header div{display:flex;gap:5px}.trade-document-viewer>header b{background:#252a2b;border-radius:2px;font-size:5px;padding:3px 5px}.trade-document-canvas{align-items:start;background:#d9dddc;display:flex;justify-content:center;overflow:hidden;padding:10px 10px 0}.trade-document-paper{background:#fff;box-shadow:0 4px 14px #00000029;color:#242b2d;min-height:315px;padding:18px 20px;transform:rotate(-.25deg);width:88%}.trade-document-paper>div,.trade-document-paper>section,.trade-document-paper>footer{display:flex;justify-content:space-between}.trade-document-paper>div strong{font-size:8px;letter-spacing:.05em}.trade-document-paper>div small{background:#eef1f0;font-size:4px;padding:3px 5px}.trade-document-paper h5{font-size:6px;margin:25px 0 2px}.trade-document-paper>p{color:#687376;font-size:4px;margin:0 0 18px}.trade-document-paper>section{border-top:1px solid #dfe4e3;gap:14px;padding:8px 0}.trade-document-paper>section span{display:grid;flex:1;gap:3px}.trade-document-paper>section small,.trade-document-paper>footer span{color:#7c888a;font-size:4px}.trade-document-paper>section b,.trade-document-paper>footer strong{font-size:5px;font-weight:620}.trade-document-paper table{border-collapse:collapse;font-size:4px;margin:13px 0 20px;width:100%}.trade-document-paper th,.trade-document-paper td{border-bottom:1px solid #dfe4e3;padding:6px 2px;text-align:left}.trade-document-paper th{color:#748184;font-weight:500}.trade-document-paper th:last-child,.trade-document-paper td:last-child{text-align:right}.trade-review-panel{padding:12px 10px}.trade-review-panel>header{align-items:baseline;border-bottom:1px solid #dfe4e3;display:flex;justify-content:space-between;padding-bottom:8px}.trade-review-panel>header strong{font-size:7px}.trade-review-panel>header small{color:#708083;font-size:4px}.trade-review-panel>p{align-items:center;border-bottom:1px solid #e3e8e7;display:grid;gap:2px 5px;grid-template-columns:1fr 10px;margin:0;min-height:39px}.trade-review-panel>p span{color:#778588;font-size:4px}.trade-review-panel>p b{font-size:5px;font-weight:620}.trade-review-panel>p svg{color:#2c857b;grid-column:2;grid-row:1 / 3;height:9px;width:9px}.trade-review-result{align-items:center;background:#edf5f2;border:1px solid #d4e4df;border-radius:5px;display:grid;gap:6px;grid-template-columns:19px 1fr;margin:10px 0 8px;padding:7px}.trade-review-result svg{color:#26786f;height:14px;width:14px}.trade-review-result span{display:grid;gap:2px}.trade-review-result strong{font-size:5px}.trade-review-result small{color:#718083;font-size:4px}.trade-review-panel button{width:100%}.applications-made-preview-bar{align-items:center;background:#fff;border-bottom:1px solid #dce4e2;display:flex;gap:9px;min-height:46px;padding:0 15px}.applications-made-preview-brand{align-items:center;background:#075961;border-radius:6px;display:flex;flex:0 0 25px;height:25px;justify-content:center;width:25px}.applications-made-preview-brand img{height:10px;object-fit:contain;width:14px}.applications-made-preview-bar>span:nth-child(2){display:grid;gap:1px;min-width:0}.applications-made-preview-bar b{font-size:9px;font-weight:650;line-height:1.1}.applications-made-preview-bar small{color:#788789;font-size:6px;line-height:1.1}.applications-made-preview-bar em{background:#eef5f3;border:1px solid #d9e6e3;border-radius:999px;color:#527174;font-size:6px;font-style:normal;margin-left:auto;padding:4px 7px;white-space:nowrap}.applications-made-preview-body{display:grid;grid-template-columns:108px minmax(0,1fr);min-height:303px}.applications-made-preview-nav{background:#f0f4f3;border-right:1px solid #dce4e2;display:flex;flex-direction:column;min-width:0;padding:12px 8px 9px}.applications-made-preview-nav b{align-items:center;background:var(--application-accent);border-radius:6px;color:#fff;display:flex;font-size:7px;height:28px;justify-content:center;margin-bottom:20px;overflow:hidden;width:28px}.applications-made-preview-nav-items{display:grid;gap:3px}.applications-made-preview-nav-items>span,.applications-made-preview-nav-settings{align-items:center;border-radius:4px;color:#67787b;display:grid;font-size:6px;gap:5px;grid-template-columns:14px minmax(0,1fr);min-height:24px;padding:0 6px}.applications-made-preview-nav-items>span.is-active{background:color-mix(in srgb,var(--application-accent) 13%,#fff);color:color-mix(in srgb,var(--application-accent) 72%,#153a3e);font-weight:650}.applications-made-preview-nav-items svg,.applications-made-preview-nav-settings svg{height:12px;stroke-width:1.7;width:12px}.applications-made-preview-nav-items small,.applications-made-preview-nav-settings small{font-size:6px;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.applications-made-preview-nav-settings{border-top:1px solid #dce4e2;border-radius:0;margin-top:auto;padding-top:7px}.applications-made-preview-content{min-width:0;padding:14px 15px 12px}.applications-made-preview-heading{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:10px}.applications-made-preview-heading>span{display:grid;gap:2px}.applications-made-preview-heading small{color:#7b898b;font-size:6px;text-transform:uppercase}.applications-made-preview-heading strong{font-size:11px;font-weight:620;letter-spacing:-.015em}.applications-made-preview-heading i{background:color-mix(in srgb,var(--application-accent) 12%,#fff);border:1px solid color-mix(in srgb,var(--application-accent) 26%,#d9e1df);border-radius:999px;color:color-mix(in srgb,var(--application-accent) 80%,#17383c);font-size:6px;font-style:normal;padding:4px 7px}.applications-made-preview-toolbar{align-items:center;display:flex;gap:7px;justify-content:flex-end;margin:-2px 0 8px}.applications-made-preview-toolbar>span,.applications-made-preview-toolbar>b{align-items:center;border-radius:4px;display:flex;font-size:6px;gap:4px;min-height:22px;padding:0 7px}.applications-made-preview-toolbar>span{border:1px solid #dfe5e3;color:#7a898b;margin-right:auto;width:min(150px,44%)}.applications-made-preview-toolbar>b{background:#0b555b;color:#fff;font-weight:600}.applications-made-preview-toolbar svg{height:8px;stroke-width:1.8;width:8px}.applications-made-preview-stats{display:grid;gap:7px;grid-template-columns:repeat(3,minmax(0,1fr))}.applications-made-preview-stats span{background:#fff;border:1px solid #dfe5e3;border-radius:6px;display:grid;gap:3px;min-height:57px;padding:8px 9px}.applications-made-preview-stats small{color:#718184;font-size:6px;line-height:1.15}.applications-made-preview-stats strong{color:#17383c;font-size:13px;font-weight:620;letter-spacing:-.025em}.applications-made-preview-stats em{color:color-mix(in srgb,var(--application-accent) 72%,#17383c);font-size:6px;font-style:normal;font-weight:600}.applications-made-preview-analytics{display:grid;gap:7px;grid-template-columns:minmax(0,1.75fr) minmax(84px,.65fr);margin-top:7px}.applications-made-preview-chart{background:#fff;border:1px solid #dfe5e3;border-radius:6px;min-height:98px;padding:9px 10px 7px}.applications-made-preview-chart>span{align-items:baseline;display:flex;justify-content:space-between}.applications-made-preview-chart>span strong{font-size:7px;font-weight:620}.applications-made-preview-chart>span small{color:#849193;font-size:5px}.applications-made-preview-chart>div{align-items:end;background-image:linear-gradient(to top,rgba(117,136,138,.12) 1px,transparent 1px);background-size:100% 25%;display:flex;gap:5%;height:66px;padding:6px 3% 0}.applications-made-preview-chart>div i{background:linear-gradient(180deg,var(--application-accent),color-mix(in srgb,var(--application-accent) 62%,#dce9e7));border-radius:2px 2px 1px 1px;display:block;height:var(--application-bar-height);min-height:8px;opacity:.9;width:10%}.applications-made-preview-ring-card{align-items:center;background:#fff;border:1px solid #dfe5e3;border-radius:6px;display:flex;flex-direction:column;justify-content:center;padding:8px;text-align:center}.applications-made-preview-ring{align-items:center;background:conic-gradient(var(--application-accent) calc(var(--application-ring-progress) * 1%),#e4ebe9 0);border-radius:50%;display:flex;height:56px;justify-content:center;position:relative;width:56px}.applications-made-preview-ring:after{background:#fff;border-radius:50%;content:"";top:6px;right:6px;bottom:6px;left:6px;position:absolute}.applications-made-preview-ring strong{font-size:11px;font-weight:650;position:relative;z-index:1}.applications-made-preview-ring-card>small{color:#708184;font-size:5px;line-height:1.25;margin-top:6px}.applications-made-preview-table{background:#fff;border:1px solid #dfe5e3;border-radius:6px;margin-top:7px;overflow:hidden}.applications-made-preview-table>div{align-items:center;border-bottom:1px solid #edf0ef;display:grid;font-size:6px;gap:8px;grid-template-columns:1fr .8fr 1fr;min-height:20px;padding:0 8px}.applications-made-preview-table>div:last-child{border-bottom:0}.applications-made-preview-table strong{font-weight:620}.applications-made-preview-table span{color:color-mix(in srgb,var(--application-accent) 75%,#17383c);font-weight:600}.applications-made-preview-table small{color:#6f8082;font-size:6px;text-align:right}.applications-made-workspace{display:grid;gap:7px;grid-template-columns:minmax(0,1.45fr) minmax(120px,.75fr);margin-top:7px}.applications-made-workspace.is-receivables{grid-template-columns:minmax(140px,.8fr) minmax(0,1.35fr)}.applications-mini-panel{background:#fff;border:1px solid #dfe5e3;border-radius:6px;min-height:105px;min-width:0;overflow:hidden;padding:9px}.applications-mini-panel>header{align-items:center;border-bottom:1px solid #e8edeb;display:flex;justify-content:space-between;min-height:18px;padding-bottom:6px}.applications-mini-panel>header strong{font-size:7px;font-weight:650}.applications-mini-panel>header small{color:#7b898b;font-size:5px}.applications-mini-record-panel .applications-made-preview-table{border:0;border-radius:0;margin:3px -4px -4px}.applications-mini-record-panel .applications-made-preview-table>div{min-height:21px;padding:0 4px}.applications-mini-progress-panel{display:grid;gap:6px}.applications-mini-progress-row{display:grid;gap:3px}.applications-mini-progress-row>span{align-items:center;display:flex;justify-content:space-between}.applications-mini-progress-row small,.applications-mini-progress-row b{font-size:5px}.applications-mini-progress-row b{color:#365b5f;font-weight:650}.applications-mini-progress-row>i{background:#e7edeb;border-radius:999px;display:block;height:3px;overflow:hidden}.applications-mini-progress-row>i em{background:var(--application-accent);border-radius:inherit;display:block;height:100%}.applications-mini-aging-panel{display:grid;grid-template-rows:auto 1fr}.applications-mini-aging-bars{align-items:end;background-image:linear-gradient(to top,rgba(117,136,138,.1) 1px,transparent 1px);background-size:100% 33%;display:flex;gap:9%;min-height:72px;padding:10px 4% 0}.applications-mini-aging-bars>span{align-items:center;display:flex;flex:1;flex-direction:column;height:100%;justify-content:flex-end}.applications-mini-aging-bars i{background:linear-gradient(180deg,var(--application-accent),color-mix(in srgb,var(--application-accent) 60%,#dce9e7));border-radius:2px 2px 0 0;display:block;min-height:6px;width:100%}.applications-mini-aging-bars small{color:#728184;font-size:5px;margin-top:4px;white-space:nowrap}.applications-mini-screening-panel{display:grid;gap:0}.applications-mini-screening-panel>div{align-items:center;border-bottom:1px solid #edf0ef;display:grid;gap:6px;grid-template-columns:8px 1fr;min-height:24px}.applications-mini-screening-panel>div:last-child{border-bottom:0}.applications-mini-screening-panel>div>i{background:#2ba98e;border:2px solid #d9f0eb;border-radius:50%;height:7px;width:7px}.applications-mini-screening-panel>div>i.is-review{background:#d67c4d;border-color:#f5dfd2}.applications-mini-screening-panel span{display:flex;justify-content:space-between}.applications-mini-screening-panel strong,.applications-mini-screening-panel small{font-size:5px}.applications-mini-screening-panel strong{font-weight:620}.applications-mini-screening-panel small{color:#768587}.applications-made-card h3{font-family:"Polysans Slim",var(--font-brand);font-size:clamp(26px,2.2vw,38px);font-weight:300;letter-spacing:-.035em;line-height:1;margin:0;padding:clamp(34px,4vw,58px) 0 clamp(34px,4vw,54px)}@media(max-width:900px){.applications-transformation{height:auto}.applications-transformation-sticky{min-height:0;position:static}.applications-transformation-grid{gap:48px;grid-template-columns:1fr;padding:72px 28px 86px}.applications-transformation-copy h2{margin-bottom:42px}.applications-transformation-visual{aspect-ratio:16 / 11}.applications-made-card{min-height:430px}}@media(max-width:700px){.applications-made-grid{grid-template-columns:1fr}}@media(max-width:640px){.applications-transformation-grid{padding:64px 20px 72px}.applications-transformation-copy h2{font-size:38px}.applications-transformation-list button{padding:18px 0}.applications-transformation-visual{aspect-ratio:auto;min-height:390px;padding:14px}.applications-transformation-ui{grid-template-columns:44px 1fr}.applications-transformation-sidebar{padding:20px 9px}.applications-transformation-dashboard{padding:22px 16px}.applications-transformation-metrics{gap:6px}.applications-transformation-metrics span{min-height:72px;padding:10px}.applications-transformation-board{min-height:140px}.applications-made{padding:72px 20px 90px}.applications-made h2{font-size:36px;margin-bottom:40px}.applications-made-card{min-height:360px;padding:12px 10px 0}.applications-made-product{grid-template-columns:31px minmax(0,1fr);min-height:330px}.applications-made-product-rail{gap:5px;padding:9px 3px 7px}.applications-made-product-rail>i{height:23px;width:23px}.applications-made-product-content{padding:10px 8px}.applications-made-product-titlebar h4{font-size:12px}.applications-made-product-titlebar button:last-child,.applications-made-product-controls>div,.applications-made-product-controls nav span:nth-child(n+4),.applications-made-product-metrics span:nth-child(n+4){display:none}.applications-made-product-insight{grid-template-columns:1fr}.applications-made-product-breakdown{display:none}.applications-made-product-trend{min-height:82px}.applications-made-product-trend svg{height:53px}.applications-made-product-controls nav{width:100%}.applications-made-product-controls nav span{flex:1;justify-content:center}.applications-made-product-table-head,.applications-made-product-row{grid-template-columns:.65fr .8fr 1.35fr .9fr}.applications-made-product-table-head span:nth-child(4),.applications-made-product-table-head span:nth-child(6),.applications-made-product-table-head span:nth-child(7),.applications-made-product-row span:nth-child(4),.applications-made-product-row span:nth-child(6),.applications-made-product-row span:nth-child(7){display:none}.applications-made-product-detail>div span{width:calc(50% - 3px)}.applications-made-product-detail>div span:last-child{display:none}.applications-unique-preview{height:340px}.applications-unique-topbar{height:38px;padding:0 9px}.applications-unique-topbar nav,.applications-unique-topbar>em{display:none}.receivables-application-body{padding:10px 9px}.receivables-heading h4{font-size:12px}.receivables-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.receivables-summary>div:nth-child(n+3){display:none}.receivables-analytics{grid-template-columns:1fr}.receivables-aging{display:none}.receivables-forecast{min-height:135px}.receivables-queue-head,.receivables-queue-row{grid-template-columns:1.2fr .75fr .75fr}.receivables-queue-head span:nth-child(4),.receivables-queue-head span:nth-child(5),.receivables-queue-row span:nth-child(4),.receivables-queue-row span:nth-child(5){display:none}.equipment-application-body{grid-template-columns:minmax(0,1fr) 91px;height:302px}.equipment-filters{display:none}.equipment-map-shell{grid-template-rows:43px 1fr;padding:0 7px 7px}.equipment-map-pin{min-width:63px;padding-right:4px}.equipment-map-pin.is-2{left:70%!important}.equipment-service-panel{padding:10px 7px}.equipment-health-ring{height:54px;margin:12px auto 15px;width:54px}.equipment-service-row{grid-template-columns:5px 1fr}.equipment-service-row em{display:none}.trade-application-body{grid-template-columns:minmax(0,1fr) 102px;height:302px}.trade-document-list{display:none}.trade-document-paper{min-height:280px;padding:14px 12px;width:92%}.trade-review-panel{padding:9px 7px}.trade-review-panel>p:nth-of-type(n+4){display:none}.trade-review-result{grid-template-columns:14px 1fr;padding:5px}.trade-review-result svg{height:11px;width:11px}.applications-made-preview{min-height:220px}.applications-made-preview-body{grid-template-columns:54px 1fr;min-height:186px}.applications-made-preview-nav{padding:10px 7px 8px}.applications-made-preview-nav b{height:26px;width:26px}.applications-made-preview-nav-items>span,.applications-made-preview-nav-settings{display:flex;justify-content:center;min-height:25px;padding:0}.applications-made-preview-nav-items small,.applications-made-preview-nav-settings small{display:none}.applications-made-preview-content{padding:14px}.applications-made-preview-chart{height:60px}.applications-made-card h3{font-size:28px;padding:28px 0 30px}}@media(prefers-reduced-motion:reduce){.applications-transformation-window{animation:none}}.platform-context-ontology{background:var(--site-canvas);color:#102e32;padding:clamp(60px,6vw,92px) clamp(24px,4vw,64px) clamp(44px,4.4vw,68px)}.platform-context-ontology-inner{align-items:stretch;display:grid;gap:clamp(44px,5vw,80px);grid-template-columns:minmax(390px,.64fr) minmax(620px,1.36fr);margin:0 auto;max-width:1540px;min-height:clamp(600px,50vw,760px)}.platform-context-ontology-copy{display:flex;flex-direction:column;gap:clamp(58px,6vw,88px);justify-content:center;padding:0}.platform-context-ontology-copy h2{font-family:"Polysans Slim",var(--font-brand);font-size:clamp(36px,2.75vw,44px);font-weight:300;letter-spacing:-.045em;line-height:1.02;margin:0}.platform-context-ontology-copy h2 span{white-space:nowrap}.platform-context-ontology-copy h3{color:#183f43;font-family:"Polysans Slim",var(--font-brand);font-size:clamp(27px,2.2vw,35px);font-weight:350;letter-spacing:-.035em;line-height:1.08;margin:0 0 16px}.platform-context-ontology-copy p{color:#697678;font-size:clamp(16px,1.25vw,19px);line-height:1.45;margin:0;max-width:430px;text-wrap:pretty}.platform-context-ontology-visual{align-self:center;aspect-ratio:4 / 3;background:#fff;border:1px solid rgba(10,56,61,.1);border-radius:10px;box-shadow:0 24px 70px #12373b14;min-height:0;position:relative;width:100%}.context-story{--context-story-border: rgba(12, 48, 53, .12);--context-story-muted: #758286;--context-story-soft: #eef4f3;--context-story-teal: #075a62;color:#17383c;display:grid;grid-template-rows:48px minmax(0,1fr) 62px;overflow:hidden}.context-story:before{background-image:radial-gradient(rgba(7,90,98,.14) .75px,transparent .75px);background-size:16px 16px;content:"";top:48px;right:0;bottom:62px;left:0;opacity:.42;pointer-events:none;position:absolute}.context-story-toolbar{align-items:center;background:#fffffff5;border-bottom:1px solid var(--context-story-border);display:flex;justify-content:space-between;padding:0 18px;position:relative;z-index:4}.context-story-toolbar>div{align-items:center;display:flex;gap:9px;min-width:0}.context-story-toolbar .meridian-logo{color:#55c8ce}.context-story-toolbar .meridian-logo-mark{height:18px;width:26px}.context-story-toolbar span,.context-story-toolbar strong,.context-story-toolbar b{font-size:11px;line-height:1}.context-story-toolbar>div>span{color:#234449;font-weight:600}.context-story-toolbar strong{color:#7b8789;font-weight:500}.context-story-toolbar b{color:#b2bbbc;font-weight:400}.context-story-toolbar>span{color:#899496;font-family:var(--font-mono);letter-spacing:.04em}.context-story-stage{min-height:0;position:relative;z-index:1}.context-story-view{height:100%;top:0;right:0;bottom:0;left:0;opacity:0;padding:clamp(16px,2.2vw,28px);pointer-events:none;position:absolute;transform:translateY(10px) scale(.992);transition:opacity .36s ease,transform .52s cubic-bezier(.22,1,.36,1);visibility:hidden}.context-story-view.is-active{opacity:1;pointer-events:auto;transform:none;visibility:visible;z-index:2}.context-story-view>div{height:100%}.context-story-view-heading{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;position:relative;z-index:2}.context-story-view-heading>div{display:grid;gap:5px}.context-story-eyebrow{color:#168894;font-family:var(--font-mono);font-size:9px;letter-spacing:.055em;text-transform:uppercase}.context-story-view-heading strong{color:#17383c;font-size:clamp(13px,1.2vw,17px);font-weight:580;letter-spacing:-.02em}.context-story-status{align-items:center;background:#f4f7f6;border:1px solid #dce5e4;border-radius:999px;color:#66787b;display:inline-flex;flex:0 0 auto;font-size:9px;font-weight:550;gap:6px;padding:6px 9px}.context-story-status i{animation:context-story-pulse 1.8s ease-in-out infinite;background:#32a596;border-radius:50%;height:6px;width:6px}.context-story-status.is-complete{background:#e9f6f2;color:#167362}.context-story-status.is-illustrative{background:#eef5f5;color:#45676b;font-family:var(--font-mono);text-transform:uppercase}.context-story-navigation{align-items:stretch;background:#fffffff7;border-top:1px solid var(--context-story-border);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));position:relative;z-index:4}.context-story-navigation button{align-items:center;background:transparent;border:0;color:#7d898b;cursor:pointer;display:flex;font-family:inherit;gap:7px;justify-content:center;min-width:0;padding:0 6px 4px;position:relative}.context-story-navigation button+button{border-left:1px solid rgba(12,48,53,.07)}.context-story-navigation button>span{align-items:center;display:flex}.context-story-navigation button b{font-size:9px;font-weight:530;white-space:nowrap}.context-story-navigation button>i{background:#edf1f0;bottom:0;height:2px;left:8px;overflow:hidden;position:absolute;right:8px}.context-story-navigation button>i>em{background:#168894;display:block;height:100%;transform:scaleX(0);transform-origin:left}.context-story-navigation button[aria-current=step]{color:#0c5c65}.context-story-navigation button[aria-current=step]>i>em{animation:context-story-progress 4.2s linear forwards}.context-story.is-paused .context-story-navigation button[aria-current=step]>i>em{animation-play-state:paused}.context-story-org-canvas{height:calc(100% - 45px);margin-top:8px;position:relative}.context-story-org-canvas>svg{height:100%;top:0;right:0;bottom:0;left:0;overflow:visible;position:absolute;width:100%}.context-story-org-canvas>svg path{fill:none;stroke:#c9dbda;stroke-dasharray:8 8;stroke-width:2}.context-story-view.is-active .context-story-org-canvas>svg path{animation:context-story-dash 13s linear infinite}.context-story-org-hub{align-items:center;background:#f6f8f7;border:1px solid #cdd8d7;border-radius:50%;box-shadow:0 12px 30px #0d323617;display:flex;flex-direction:column;height:clamp(94px,10.5vw,132px);justify-content:center;left:50%;position:absolute;top:53%;transform:translate(-50%,-50%);width:clamp(94px,10.5vw,132px)}.context-story-org-hub>span{align-items:center;background:#075a62;border-radius:50%;box-shadow:0 10px 20px #04495233;color:#fff;display:flex;height:62%;justify-content:center;width:62%}.context-story-org-hub .meridian-logo-mark{height:22px;width:31px}.context-story-org-hub small{bottom:12%;color:#fff;font-size:8px;position:absolute}.context-story-department{align-items:center;background:#fffffff7;border:1px solid #d8e0df;border-radius:10px;box-shadow:0 7px 18px #11363a14;display:flex;gap:9px;max-width:180px;min-width:145px;padding:9px 11px;position:absolute;transform:translate(-50%,-50%)}.context-story-view.is-active .context-story-department{animation:context-story-node-in .58s cubic-bezier(.22,1,.36,1) both}.context-story-department>span{align-items:center;background:#edf1f0;border-radius:7px;color:#607174;display:flex;flex:0 0 auto;height:31px;justify-content:center;width:31px}.context-story-department>div{display:grid;gap:3px;min-width:0}.context-story-department strong{color:#263a3d;font-size:10px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.context-story-department small{color:#8a9597;font-size:8px;white-space:nowrap}.context-story-department.is-technology{left:50%;top:12%;animation-delay:.12s}.context-story-department.is-sales{left:14%;top:38%;animation-delay:.2s}.context-story-department.is-logistics{left:86%;top:38%;animation-delay:.28s}.context-story-department.is-manufacturing{left:76%;top:86%;animation-delay:.36s}.context-story-department.is-finance{left:24%;top:86%;animation-delay:.44s}.context-story-sop-layout{display:grid;gap:clamp(14px,2vw,24px);grid-template-columns:minmax(0,1.08fr) minmax(190px,.92fr);height:calc(100% - 50px);margin-top:14px}.context-story-upload-zone,.context-story-extraction{background:#ffffffe6;border:1px solid #d9e2e1;border-radius:11px;min-width:0;position:relative}.context-story-upload-zone{align-items:center;border-style:dashed;display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding:20px;text-align:center}.context-story-upload-icon{align-items:center;background:#e8f6f4;border-radius:50%;color:#0a8188;display:flex;height:46px;justify-content:center;margin-bottom:10px;width:46px}.context-story-upload-zone>p{color:#1a3e42;font-size:13px;font-weight:600;margin:0}.context-story-upload-zone>small{color:#849194;font-size:9px;margin-top:4px}.context-story-file{align-items:center;background:#fff;border:1px solid #d9e3e2;border-radius:9px;box-shadow:0 10px 24px #11363a14;display:flex;gap:9px;margin-top:17px;max-width:275px;padding:10px;text-align:left;width:100%}.context-story-view.is-active .context-story-file{animation:context-story-file-in .68s cubic-bezier(.22,1,.36,1) .22s both}.context-story-file>span{align-items:center;background:#edf6f5;border-radius:6px;color:#087f8c;display:flex;flex:0 0 auto;height:32px;justify-content:center;width:32px}.context-story-file>div{display:grid;flex:1;gap:3px;min-width:0}.context-story-file strong{font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.context-story-file small{color:#8a9698;font-size:8px}.context-story-file b{align-items:center;background:#dff3ed;border-radius:50%;color:#19715f;display:flex;height:24px;justify-content:center;width:24px}.context-story-scan-line{background:linear-gradient(90deg,transparent,rgba(82,209,214,.85),transparent);height:1px;left:8%;opacity:0;position:absolute;right:8%;top:25%}.context-story-view.is-active .context-story-scan-line{animation:context-story-scan 2.1s ease-in-out .46s both}.context-story-extraction{display:flex;flex-direction:column;justify-content:center;padding:clamp(15px,2vw,24px)}.context-story-extraction>strong{font-size:clamp(12px,1.25vw,16px);font-weight:560;line-height:1.25;margin-top:7px}.context-story-extraction-grid{display:grid;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:17px}.context-story-extraction-grid>span{background:#f1f5f4;border:1px solid #e0e7e6;border-radius:7px;display:grid;gap:2px;padding:9px}.context-story-extraction-grid b{color:#0b737b;font-size:16px;font-weight:550}.context-story-extraction-grid small{color:#6f7e80;font-size:8px;line-height:1.2}.context-story-extraction>p{align-items:center;color:#4e686c;display:flex;font-size:8px;gap:6px;line-height:1.3;margin:14px 0 0}.context-story-view.is-active .context-story-extraction-grid>span{animation:context-story-extract-in .46s ease both}.context-story-view.is-active .context-story-extraction-grid>span:nth-child(1){animation-delay:.68s}.context-story-view.is-active .context-story-extraction-grid>span:nth-child(2){animation-delay:.8s}.context-story-view.is-active .context-story-extraction-grid>span:nth-child(3){animation-delay:.92s}.context-story-view.is-active .context-story-extraction-grid>span:nth-child(4){animation-delay:1.04s}.context-story-process-canvas{height:calc(100% - 62px);margin-top:20px;position:relative}.context-story-process-track{background:#a7c8c9;height:1px;left:8%;position:absolute;right:8%;top:44%;transform:scaleX(0);transform-origin:left}.context-story-view.is-active .context-story-process-track{transform:scaleX(1);transition:transform 1.3s cubic-bezier(.22,1,.36,1) .16s}.context-story-process-node{align-items:center;background:#fff;border:1px solid #d7e1e0;border-radius:9px;box-shadow:0 8px 18px #11363a12;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:7px;opacity:0;padding:10px;position:absolute;top:44%;transform:translate(-50%,-45%) translateY(12px);width:clamp(100px,14.5vw,152px)}.context-story-view.is-active .context-story-process-node{animation:context-story-process-in .5s cubic-bezier(.22,1,.36,1) both}.context-story-process-node>span{align-items:center;background:#e7f4f3;border-radius:6px;color:#087d86;display:flex;font-family:var(--font-mono);font-size:8px;height:25px;justify-content:center;width:25px}.context-story-process-node>div{display:grid;gap:3px;min-width:0}.context-story-process-node strong{font-size:8px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.context-story-process-node small{color:#889496;font-size:7px}.context-story-process-node>svg{color:#6f8588}.context-story-process-node.is-node-1{left:9%;animation-delay:.26s}.context-story-process-node.is-node-2{left:29.5%;animation-delay:.43s}.context-story-process-node.is-node-3{left:50%;animation-delay:.6s}.context-story-process-node.is-node-4{left:70.5%;animation-delay:.77s}.context-story-process-node.is-node-5{left:91%;animation-delay:.94s}.context-story-exception{background:#fff7f5;border:1px solid #e8c9c2;border-radius:8px;bottom:5%;display:grid;gap:3px;left:59%;opacity:0;padding:9px 11px;position:absolute;transform:translate(-50%) translateY(-8px)}.context-story-view.is-active .context-story-exception{animation:context-story-extract-in .48s ease 1.2s both}.context-story-exception:before{border-left:1px dashed #c58e85;bottom:100%;content:"";height:28px;left:50%;position:absolute}.context-story-exception span{color:#a45a50;font-family:var(--font-mono);font-size:7px;text-transform:uppercase}.context-story-exception strong{font-size:9px;font-weight:600}.context-story-exception small{color:#8e7a77;font-size:7px}.context-story-ask-layout{display:grid;gap:clamp(14px,2vw,24px);grid-template-columns:minmax(170px,.72fr) minmax(0,1.28fr);height:calc(100% - 50px);margin-top:14px}.context-story-mini-map,.context-story-answer{background:#ffffffeb;border:1px solid #dae3e2;border-radius:11px;min-width:0}.context-story-mini-map{overflow:hidden;position:relative}.context-story-mini-map:before{background-image:radial-gradient(rgba(7,90,98,.2) .65px,transparent .65px);background-size:13px 13px;content:"";top:0;right:0;bottom:0;left:0;opacity:.55;position:absolute}.context-story-mini-map svg{height:100%;top:0;right:0;bottom:0;left:0;position:absolute;width:100%}.context-story-mini-map path{fill:none;stroke:#9dc3c4;stroke-dasharray:5 5;stroke-width:1.5}.context-story-mini-node{background:#fff;border:1px solid #d4dfde;border-radius:7px;box-shadow:0 5px 12px #11363a0f;font-size:8px;left:50%;padding:8px 10px;position:absolute;text-align:center;transform:translate(-50%);width:60%;z-index:1}.context-story-mini-node.is-source{top:8%}.context-story-mini-node.is-focus{background:#e9f6f4;border-color:#6ebfc3;color:#075f67;top:42%}.context-story-mini-node.is-result{bottom:8%}.context-story-mini-pulse{animation:context-story-map-pulse 2s ease-in-out infinite;background:#45bfc333;border:1px solid #53b8be;border-radius:50%;height:34px;left:50%;position:absolute;top:48%;transform:translate(-50%,-50%);width:34px}.context-story-answer{display:flex;flex-direction:column;justify-content:center;padding:clamp(15px,2vw,25px)}.context-story-question{align-items:center;background:#f3f6f5;border:1px solid #dde5e4;border-radius:999px;color:#486367;display:flex;font-size:9px;gap:8px;line-height:1.3;margin-bottom:17px;padding:9px 12px}.context-story-question svg{flex:0 0 auto}.context-story-answer>strong{font-size:clamp(12px,1.15vw,16px);font-weight:570;line-height:1.25;margin-top:7px}.context-story-answer>p{color:#6f7d7f;font-size:9px;line-height:1.45;margin:9px 0 0}.context-story-sources{display:flex;flex-wrap:wrap;gap:5px;margin-top:13px}.context-story-sources span{background:#edf3f2;border:1px solid #dce5e4;border-radius:4px;color:#536c70;font-size:7px;padding:5px 7px}.context-story-view.is-active .context-story-answer{animation:context-story-answer-in .62s cubic-bezier(.22,1,.36,1) .18s both}.context-story-roi-layout{display:grid;gap:clamp(14px,2vw,24px);grid-template-columns:minmax(180px,.78fr) minmax(0,1.22fr);height:calc(100% - 50px);margin-top:14px}.context-story-impact,.context-story-metrics{background:#ffffffed;border:1px solid #dae3e2;border-radius:11px;min-width:0}.context-story-impact{display:flex;flex-direction:column;justify-content:center;padding:clamp(16px,2.3vw,28px)}.context-story-impact>span{color:#6f7e80;font-size:9px}.context-story-impact>strong{color:#0b7078;font-size:clamp(30px,4vw,54px);font-weight:430;letter-spacing:-.06em;line-height:1;margin-top:6px}.context-story-impact>p{align-items:flex-start;color:#46656a;display:flex;font-size:9px;gap:6px;line-height:1.4;margin:12px 0 18px}.context-story-impact>p svg{color:#18a1aa;flex:0 0 auto}.context-story-impact>div{border-top:1px solid #e1e7e6;display:grid;gap:2px;padding-top:12px}.context-story-impact>div b{font-size:17px;font-weight:550}.context-story-impact>div small{color:#849194;font-size:8px}.context-story-metrics{display:flex;flex-direction:column;justify-content:center;padding:clamp(14px,2vw,24px)}.context-story-metric-head{color:#8a9597;display:flex;font-family:var(--font-mono);font-size:7px;justify-content:flex-end;gap:22px;text-transform:uppercase}.context-story-metric{border-bottom:1px solid #e4e9e8;padding:10px 0}.context-story-metric>div:first-child{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto auto}.context-story-metric strong{font-size:8px;font-weight:550}.context-story-metric span{color:#8b9698;font-size:8px}.context-story-metric b{color:#087c85;font-size:9px;font-weight:650;min-width:46px;text-align:right}.context-story-metric>div:last-child{background:#e8eeed;border-radius:999px;height:3px;margin-top:7px;overflow:hidden}.context-story-metric i{background:linear-gradient(90deg,#69cdd1,#0b7d86);border-radius:inherit;display:block;height:100%;transform:scaleX(0);transform-origin:left;width:var(--context-roi-width)}.context-story-view.is-active .context-story-metric i{transform:scaleX(1);transition:transform 1s cubic-bezier(.22,1,.36,1) .54s}.context-story-metrics>p{align-items:center;color:#6f7e80;display:flex;font-size:7px;gap:6px;margin:11px 0 0}.context-story-metrics>p svg{color:#278875}@keyframes context-story-progress{to{transform:scaleX(1)}}@keyframes context-story-pulse{50%{box-shadow:0 0 0 4px #32a5961f}}@keyframes context-story-dash{to{stroke-dashoffset:-64}}@keyframes context-story-node-in{0%{opacity:0;transform:translate(-50%,-50%) scale(.92)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes context-story-file-in{0%{opacity:0;transform:translateY(-18px) scale(.96)}to{opacity:1;transform:none}}@keyframes context-story-scan{0%{opacity:0;top:25%}20%,80%{opacity:1}to{opacity:0;top:82%}}@keyframes context-story-extract-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes context-story-process-in{0%{opacity:0;transform:translate(-50%,-45%) translateY(12px) scale(.94)}to{opacity:1;transform:translate(-50%,-45%)}}@keyframes context-story-map-pulse{50%{opacity:.42;transform:translate(-50%,-50%) scale(1.45)}}@keyframes context-story-answer-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}.platform-evaluation-development{background:#050505;color:#fff}.evaluation-progress-visual{align-self:center;background:#fff;border:1px solid #dbe4e3;border-radius:10px;box-shadow:0 30px 90px #0000003d;box-sizing:border-box;color:#17373b;margin:0;min-width:0;overflow:hidden;width:100%}.evaluation-product-shell{display:grid;grid-template-columns:48px minmax(0,1fr);min-height:720px}.evaluation-product-sidebar{background:#fbfcfc;border-right:1px solid #e3e9e8;color:#667578;min-width:0}.evaluation-progress-brand{align-items:center;border-bottom:1px solid #e3e9e8;display:flex;height:56px;justify-content:center;padding:0}.evaluation-progress-brand img{display:block;filter:brightness(0) saturate(100%) invert(25%) sepia(30%) saturate(1287%) hue-rotate(137deg) brightness(91%) contrast(97%);height:18px;object-fit:contain;width:25px}.evaluation-progress-logo{color:#075a62;flex:0 0 auto}.evaluation-progress-logo .meridian-logo-mark{height:18px;width:25px}.evaluation-product-sidebar nav{display:grid;gap:2px;padding:14px 9px}.evaluation-product-sidebar nav>span:not(.evaluation-sidebar-label){align-items:center;border-radius:5px;color:#657477;display:flex;font-size:0;gap:0;justify-content:center;line-height:1;min-height:30px;padding:0}.evaluation-product-sidebar nav>span:not(.evaluation-sidebar-label) svg{height:14px;stroke-width:1.65;width:14px}.evaluation-product-sidebar nav>span.is-active{background:#dff3f3;color:#076f78;font-weight:600}.evaluation-sidebar-label{color:#9aa4a6;font-family:var(--font-mono);font-size:8px;letter-spacing:.04em;margin:13px 9px 4px;text-transform:uppercase}.evaluation-product-sidebar .evaluation-sidebar-label{display:none}.evaluation-sidebar-label:first-child{margin-top:0}.evaluation-product-main{min-width:0}.evaluation-progress-toolbar,.evaluation-progress-heading{align-items:center;display:flex;justify-content:space-between}.evaluation-progress-toolbar{border-bottom:1px solid #e3e9e8;color:#849194;font-family:var(--font-mono);font-size:10px;min-height:56px;padding:0 22px;text-transform:uppercase}.evaluation-progress-toolbar>div{align-items:center;color:#17373b;display:flex;gap:12px}.evaluation-progress-toolbar strong{color:#5d6d70;font-size:11px;font-weight:500;letter-spacing:0;text-transform:none}.evaluation-progress-toolbar>div strong:last-child{color:#1e3d41;font-weight:600}.evaluation-benchmark-header{padding:22px 20px 10px}.evaluation-benchmark-header h3{color:#111a1c;font-size:21px;font-weight:600;letter-spacing:-.025em;line-height:1.1;margin:0 0 7px}.evaluation-benchmark-header p{color:#788689;font-size:11px;line-height:1.4;margin:0}.evaluation-benchmark-filters{display:flex;gap:7px;overflow:hidden;padding:0 20px 12px}.evaluation-benchmark-filters>span{border:1px solid #dce4e5;border-radius:999px;color:#5f6e80;flex:0 0 auto;font-size:9px;line-height:1;max-width:220px;overflow:hidden;padding:8px 11px;text-overflow:ellipsis;white-space:nowrap}.evaluation-benchmark-filters>span.is-active{background:#075a62;border-color:#075a62;color:#fff;font-weight:600}.evaluation-benchmark-metrics{display:grid;gap:9px;grid-template-columns:repeat(4,minmax(0,1fr));padding:0 20px 16px}.evaluation-benchmark-metrics>div{border:1px solid #d9e0e0;border-radius:8px;display:grid;gap:8px;min-width:0;padding:12px 13px}.evaluation-benchmark-metrics span{color:#6f7a7d;font-size:9px;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.evaluation-benchmark-metrics strong{color:#101719;font-size:20px;font-weight:500;letter-spacing:-.035em;line-height:1}.evaluation-progress-heading{gap:16px;padding:0 20px 10px}.evaluation-progress-heading>strong{color:#182124;flex:0 0 auto;font-size:13px;font-weight:600}.evaluation-progress-heading span{color:#6e7d80;font-size:13px}.evaluation-progress-heading strong{color:#078793;font-size:20px;font-weight:500}.evaluation-progress-heading .evaluation-progress-status{background:#e9f7f7;border:1px solid #c5e7e8;border-radius:999px;color:#087983;font-family:var(--font-mono);font-size:9px;letter-spacing:.04em;padding:7px 10px;text-transform:uppercase}.evaluation-benchmark-legend{align-items:center;display:flex;gap:6px;justify-content:flex-end;min-width:0}.evaluation-benchmark-legend>span{align-items:center;border:1px solid #e1e6e6;border-radius:999px;color:#566366;display:inline-flex;flex:0 1 auto;font-size:8px;gap:5px;line-height:1;min-width:0;overflow:hidden;padding:6px 8px;text-overflow:ellipsis;white-space:nowrap}.evaluation-benchmark-legend i{background:currentColor;border-radius:50%;flex:0 0 auto;height:6px;width:6px}.evaluation-benchmark-legend .is-gpt{color:#12a47e}.evaluation-benchmark-legend .is-claude{color:#c7613c}.evaluation-benchmark-legend .is-meridian{color:#07565e}.evaluation-benchmark-legend .is-kimi{color:#2659d8}.evaluation-progress-chart{border:1px solid #e1e7e7;border-radius:9px;height:clamp(230px,19vw,285px);margin:0 20px 18px 58px;position:relative}.evaluation-progress-axis{bottom:36px;display:flex;flex-direction:column;justify-content:space-between;left:-44px;position:absolute;top:18px}.evaluation-progress-axis span,.evaluation-progress-runs span{color:#98a4a6;font-family:var(--font-mono);font-size:9px}.evaluation-progress-lines{bottom:36px;height:calc(100% - 54px);left:0;overflow:visible;position:absolute;right:0;width:100%}.evaluation-progress-grid line{stroke:#dce5e4;stroke-dasharray:3 7;stroke-width:1;vector-effect:non-scaling-stroke}.evaluation-progress-secondary path,.evaluation-progress-primary,.evaluation-benchmark-series path{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.evaluation-benchmark-series path{stroke-width:2}.evaluation-benchmark-series .is-gpt{stroke:#12a47e}.evaluation-benchmark-series .is-claude{stroke:#c7613c}.evaluation-benchmark-series .is-meridian{stroke:#07565e;stroke-width:2.8}.evaluation-benchmark-series .is-kimi{stroke:#2659d8}.evaluation-benchmark-points circle{fill:#fff;stroke-width:1.8;vector-effect:non-scaling-stroke}.evaluation-benchmark-points .is-gpt{stroke:#12a47e}.evaluation-benchmark-points .is-claude{stroke:#c7613c}.evaluation-benchmark-points .is-meridian{stroke:#07565e;stroke-width:2.2}.evaluation-benchmark-points .is-kimi{stroke:#2659d8}.evaluation-benchmark-endpoint{filter:drop-shadow(0 2px 3px rgba(8,38,42,.16))}.evaluation-benchmark-endpoint-shell{fill:#fff;stroke-width:1.5;vector-effect:non-scaling-stroke}.evaluation-benchmark-endpoint.is-gpt .evaluation-benchmark-endpoint-shell{stroke:#12a47e}.evaluation-benchmark-endpoint.is-claude .evaluation-benchmark-endpoint-shell{stroke:#c7613c}.evaluation-benchmark-endpoint.is-meridian .evaluation-benchmark-endpoint-shell{stroke:#07565e}.evaluation-benchmark-endpoint.is-kimi .evaluation-benchmark-endpoint-shell{stroke:#2659d8}.evaluation-benchmark-kimi-mark{fill:#2659d8;font-family:var(--font-brand);font-size:12px;font-weight:700;stroke:none}.evaluation-progress-secondary path{stroke-width:1.35}.evaluation-progress-secondary .is-failing{stroke:#e35751}.evaluation-progress-secondary .is-recovering{stroke:#128984b3}.evaluation-progress-secondary .is-muted{stroke:#49797f8f}.evaluation-progress-secondary .is-soft{opacity:.58}.evaluation-progress-secondary .is-benchmark{stroke:#3e656a6b}.evaluation-progress-primary{filter:drop-shadow(0 0 5px rgba(0,143,153,.16));stroke:#0797a2;stroke-width:2.8}.evaluation-progress-points circle{vector-effect:non-scaling-stroke}.evaluation-progress-points .is-failing{fill:#fff;stroke:#e35751;stroke-width:2}.evaluation-progress-points .is-primary{fill:#fff;stroke:#0797a2;stroke-width:2}.evaluation-progress-runs{bottom:10px;display:flex;justify-content:space-between;left:0;position:absolute;right:0}.evaluation-progress-runs span{font-size:7px;text-align:center}.evaluation-progress-tests{border-top:1px solid #e2e9e8;display:block}.evaluation-progress-tests-heading{align-items:center;display:flex;justify-content:space-between;padding:16px 20px 14px}.evaluation-progress-tests-heading>div{display:grid;gap:3px}.evaluation-progress-tests-heading strong{color:#244348;font-size:12px;font-weight:600}.evaluation-progress-tests-heading span{color:#879497;font-size:11px}.evaluation-progress-tests-heading .evaluation-progress-tests-summary{align-items:center;background:#ecf8f2;border-radius:999px;color:#22775b;display:inline-flex;gap:6px;padding:6px 9px}.evaluation-progress-tests-summary i{background:#43a982;border-radius:50%;height:6px;width:6px}.evaluation-progress-table-wrap{border-top:1px solid #edf1f0;overflow-x:auto}.evaluation-progress-tests table{border-collapse:collapse;color:#5f7073;font-size:10px;min-width:720px;table-layout:fixed;width:100%}.evaluation-progress-tests th,.evaluation-progress-tests td{border-top:1px solid #edf1f0;padding:10px 12px;text-align:center}.evaluation-progress-tests thead th{background:#f7f9f9;border-top:0;color:#899698;font-family:var(--font-mono);font-size:8px;font-weight:500;letter-spacing:.035em;text-transform:uppercase}.evaluation-progress-tests th:first-child{padding-left:20px;text-align:left;width:28%}.evaluation-progress-tests tbody th{color:#41585c;font-size:10px;font-weight:500}.evaluation-result-cell{border:1px solid transparent;border-radius:3px;display:block;height:17px;width:100%}.evaluation-result-cell.is-fail{background:#f46b64;border-color:#e45049}.evaluation-result-cell.is-improving{background:#edb75a;border-color:#dc9e35}.evaluation-result-cell.is-pass{background:#347f73;border-color:#2b6f65}@media(max-width:640px){.evaluation-product-shell{grid-template-columns:38px minmax(0,1fr)}.evaluation-progress-brand{justify-content:center;padding:0}.evaluation-product-sidebar nav{padding-left:7px;padding-right:7px}.evaluation-product-sidebar nav>span:not(.evaluation-sidebar-label){justify-content:center;padding:0}.evaluation-product-sidebar nav>span:not(.evaluation-sidebar-label){font-size:0}.evaluation-sidebar-label{display:none}.evaluation-progress-toolbar,.evaluation-progress-heading{padding-left:16px;padding-right:16px}.evaluation-benchmark-header,.evaluation-benchmark-filters,.evaluation-benchmark-metrics{padding-left:14px;padding-right:14px}.evaluation-benchmark-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.evaluation-benchmark-legend{display:none}.evaluation-progress-chart{height:250px;margin-left:44px;margin-right:14px}.evaluation-progress-tests{overflow:hidden}.evaluation-progress-tests-heading{align-items:flex-start;gap:12px;padding-left:16px;padding-right:16px}.evaluation-progress-tests-heading>div>span{max-width:180px}.evaluation-progress-toolbar>span{display:none}}.context-story .context-story-org-layout{--context-org-sidebar-width: clamp(118px, 20%, 158px);background:#ffffffeb;border:1px solid #d8dfde;border-radius:7px;display:grid;grid-template-columns:0 minmax(0,1fr);height:calc(100% - 42px);margin-top:8px;min-height:0;overflow:hidden}.context-story .context-story-org-browser{background:#fafbfaf7;border-right:1px solid #d9dfde;color:#4a5557;min-width:0;overflow:hidden;padding:11px 10px}.context-story .context-story-org-browser>div{align-items:center;border-bottom:1px solid #dce2e1;display:flex;justify-content:space-between;padding-bottom:9px}.context-story .context-story-org-browser>div strong{font-family:var(--font-mono);font-size:6px;font-weight:540;letter-spacing:.04em;text-transform:uppercase}.context-story .context-story-org-browser>span{color:#8b9597;display:block;font-size:6px;margin:9px 0 8px}.context-story .context-story-org-browser p,.context-story .context-story-org-browser li{align-items:center;display:flex;margin:0;min-width:0}.context-story .context-story-org-browser p{gap:5px}.context-story .context-story-org-browser p b{color:#333b3d;font-size:7px;font-weight:600}.context-story .context-story-org-browser ul{border-left:1px solid #d8dedc;display:grid;gap:1px;list-style:none;margin:7px 0 0 7px;padding:0 0 0 7px}.context-story .context-story-org-browser li{color:#596568;font-size:6.5px;gap:4px;min-height:22px}.context-story .context-story-org-browser li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.context-story .context-story-org-canvas{background-color:#fbfcfc;background-image:radial-gradient(circle,rgba(94,151,156,.28) 0 .75px,transparent .9px),radial-gradient(circle at 50% 53%,rgba(189,229,230,.16),transparent 48%);background-position:0 0,center;background-size:12px 12px,100% 100%;height:100%;margin:0;min-height:0;position:relative}.context-story .context-story-org-canvas .context-story-canvas-controls{gap:5px;justify-content:flex-end;left:auto;right:8px;top:8px}.context-story .context-story-org-canvas .context-story-canvas-controls>span{min-height:22px;min-width:112px;padding-inline:8px}.context-story .context-story-org-canvas .context-story-canvas-controls button{height:22px;justify-content:center;min-height:22px;padding:0;width:22px}.context-story .context-story-org-canvas>svg{top:0;right:0;bottom:0;left:0}.context-story .context-story-org-canvas>svg path{stroke:#c8dad9;stroke-dasharray:6 7;stroke-width:1.5}.context-story .context-story-org-hub{height:clamp(86px,9vw,112px);top:56%;width:clamp(86px,9vw,112px)}.context-story .context-story-org-hub>span{height:62%;width:62%}.context-story .context-story-org-hub .meridian-logo-mark{color:#fff;height:21px;width:30px}.context-story .context-story-org-hub small{bottom:13%;font-size:6px}.context-story .context-story-department{max-width:132px;min-width:112px;padding:6px 7px}.context-story .context-story-department>span{height:25px;width:25px}.context-story .context-story-department strong{font-size:7.5px}.context-story .context-story-department small{font-size:6px}.context-story .context-story-department.is-technology{left:50%;top:18%}.context-story .context-story-department.is-sales{left:18%;top:41%}.context-story .context-story-department.is-logistics{left:82%;top:41%}.context-story .context-story-department.is-customer-service{left:19%;top:76%;animation-delay:.36s}.context-story .context-story-department.is-manufacturing{left:81%;top:76%}.context-story .context-story-department.is-finance{left:50%;top:91%}.context-story .context-story-org-filters{align-items:center;bottom:6px;display:flex;gap:3px;left:8px;max-width:calc(100% - 62px);overflow:hidden;position:absolute;z-index:4}.context-story .context-story-org-filters span{background:#fffffff2;border:1px solid #d8dfde;border-radius:999px;color:#778285;flex:0 0 auto;font-size:5.5px;padding:3px 6px}.context-story .context-story-org-zoom{background:#fffffff5;border:1px solid #d8dfde;bottom:6px;display:grid;position:absolute;right:7px;z-index:4}.context-story .context-story-org-zoom svg{border-bottom:1px solid #e2e7e6;box-sizing:content-box;padding:4px}.context-story .context-story-org-zoom svg:last-child{border-bottom:0}@media(max-width:640px){.context-story .context-story-org-layout{--context-org-sidebar-width: 76px;height:calc(100% - 38px);margin-top:6px}.context-story .context-story-org-browser{padding:7px 6px}.context-story .context-story-org-browser>div strong{font-size:5px}.context-story .context-story-org-browser li{font-size:5px;gap:2px;min-height:18px}.context-story .context-story-org-browser li svg:first-child{display:none}.context-story .context-story-org-canvas .context-story-canvas-controls>span{min-width:82px}.context-story .context-story-department{gap:4px;min-width:0;padding:4px;width:72px}.context-story .context-story-department>span{height:20px;width:20px}.context-story .context-story-department strong{font-size:5.5px}.context-story .context-story-department small,.context-story .context-story-org-filters{display:none}.context-story .context-story-org-hub{height:64px;width:64px}.context-story .context-story-org-hub .meridian-logo-mark{height:14px;width:20px}}.context-story .context-story-sop-layout{grid-template-columns:minmax(210px,.72fr) minmax(0,1.28fr)}.context-story-thinking-panel{background:#fcfcfbfa;border-right:1px solid #dce2e1;color:#596567;min-height:0;overflow:hidden}.context-story-thinking-toolbar{border-bottom:1px solid #dce2e1;display:grid;grid-template-columns:minmax(0,1fr) 30px 30px;min-height:31px}.context-story-thinking-toolbar>span,.context-story-thinking-toolbar>b{align-items:center;display:flex}.context-story-thinking-toolbar>span{color:#28383b;font-size:7px;gap:5px;padding-inline:9px}.context-story-thinking-toolbar>b{border-left:1px solid #dce2e1;color:#879193;font-size:11px;font-weight:400;justify-content:center}.context-story-thinking-body{height:calc(100% - 31px);overflow:hidden;padding:12px 12px 10px}.context-story-thinking-file{align-items:center;background:#e5e6e5;border-radius:7px;color:#31393b;display:flex;gap:7px;min-width:0;padding:9px 10px}.context-story-thinking-file strong{font-size:7.5px;font-weight:540;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.context-story-thinking-heading{align-items:center;color:#8a9294;display:flex;font-size:7px;gap:7px;margin:14px 1px 8px}.context-story-thinking-heading>i{background:#171b1b;border-radius:50%;height:5px;width:5px}.context-story-thinking-heading>span{margin-left:auto}.context-story-thinking-body>p,.context-story-thinking-body li{color:#707b7d;font-size:6.5px;line-height:1.55}.context-story-thinking-body>p{margin:0 0 5px 14px}.context-story-thinking-body ul{display:grid;gap:7px;margin:8px 0 0 14px;padding-left:12px}.context-story-thinking-progress{background:#e3e8e7;bottom:10px;height:1px;left:12px;overflow:hidden;position:absolute;right:12px}.context-story-thinking-panel{position:relative}.context-story-thinking-progress i{background:#198c93;display:block;height:100%;transform-origin:left}.context-story-view.is-active .context-story-thinking-progress i{animation:context-thinking-progress 2.8s linear both}.context-story-sop-canvas{background:#fffffff2;min-height:0;overflow:hidden;position:relative}.context-story-sop-canvas:before{background-image:radial-gradient(rgba(75,101,104,.19) .6px,transparent .6px);background-size:12px 12px;content:"";top:31px;right:0;bottom:0;left:0;opacity:.32;position:absolute}.context-story-sop-canvas-toolbar{align-items:center;border-bottom:1px solid #e1e6e5;color:#5d696b;display:flex;font-size:6.5px;justify-content:space-between;min-height:31px;padding:0 10px;position:relative;z-index:2}.context-story-sop-canvas-toolbar span:last-child{align-items:center;color:#7a898b;display:flex;gap:5px}.context-story-sop-canvas-toolbar i{animation:context-thinking-pulse .9s ease-in-out infinite alternate;background:#1a9e92;border-radius:50%;height:5px;width:5px}.context-story-sop-canvas-empty{top:31px;right:0;bottom:0;left:0;position:absolute}.context-story-sop-canvas-empty>span{background:#fffffff5;border:1px solid #d8e2e1;border-radius:5px;height:34px;left:50%;opacity:0;position:absolute;transform:translate(-50%,-50%) scale(.96);width:92px}.context-story-sop-canvas-empty>span:before,.context-story-sop-canvas-empty>span:after{background:#dce4e3;content:"";height:3px;left:9px;position:absolute;top:10px;width:36px}.context-story-sop-canvas-empty>span:after{background:#edf1f0;top:19px;width:66px}.context-story-sop-canvas-empty>.is-first{top:28%}.context-story-sop-canvas-empty>.is-second{left:34%;top:58%}.context-story-sop-canvas-empty>.is-third{left:66%;top:58%}.context-story-view.is-active .context-story-sop-canvas-empty>.is-first{animation:context-sop-node-build .5s 1.05s cubic-bezier(.22,1,.36,1) both}.context-story-view.is-active .context-story-sop-canvas-empty>.is-second{animation:context-sop-node-build .5s 1.65s cubic-bezier(.22,1,.36,1) both}.context-story-view.is-active .context-story-sop-canvas-empty>.is-third{animation:context-sop-node-build .5s 1.95s cubic-bezier(.22,1,.36,1) both}.context-story-sop-canvas-empty>i{background:linear-gradient(90deg,transparent,rgba(18,147,154,.38),transparent);height:1px;left:8%;opacity:0;position:absolute;right:8%;top:44%}.context-story-view.is-active .context-story-sop-canvas-empty>i{animation:context-sop-scan 2.3s .25s ease-in-out both}@keyframes context-thinking-progress{0%{transform:scaleX(.06)}to{transform:scaleX(.92)}}@keyframes context-thinking-pulse{0%{opacity:.4}to{opacity:1}}@keyframes context-sop-node-build{0%{opacity:0;transform:translate(-50%,-42%) scale(.96)}to{opacity:.72;transform:translate(-50%,-50%) scale(1)}}@keyframes context-sop-scan{0%{opacity:0;transform:translateY(-80px)}18%,80%{opacity:1}to{opacity:0;transform:translateY(130px)}}@media(max-width:640px){.context-story .context-story-sop-layout{grid-template-columns:minmax(112px,.78fr) minmax(0,1.22fr)}.context-story-thinking-toolbar{grid-template-columns:minmax(0,1fr) 24px}.context-story-thinking-toolbar>b:last-child{display:none}.context-story-thinking-body{padding:8px}.context-story-thinking-file{padding:7px}.context-story-thinking-body>p,.context-story-thinking-body li{font-size:5.5px}.context-story-thinking-body>p{margin-left:7px}.context-story-thinking-body ul{gap:5px;margin-left:7px;padding-left:9px}.context-story-thinking-body li:nth-child(n+3){display:none}.context-story-sop-canvas-empty>span{width:62px}}.platform-enterprise-why{background:var(--site-canvas);color:#102e32;padding:clamp(84px,7vw,116px) clamp(24px,4vw,64px) clamp(92px,8vw,128px)}.platform-enterprise-why-inner{margin:0 auto;max-width:1540px}.platform-enterprise-why h2{font-family:"Polysans Slim",var(--font-brand);font-size:clamp(42px,4vw,64px);font-weight:300;letter-spacing:-.045em;line-height:1.02;margin:0 0 clamp(48px,5vw,76px);text-wrap:balance}.platform-enterprise-why-drawers{border-top:1px solid #d4d9d8}.platform-enterprise-why-row-content,.industry-why-static-content{align-items:center;display:grid;gap:clamp(20px,2.4vw,34px);grid-template-columns:minmax(0,1fr) minmax(240px,310px);min-height:102px;padding:25px 0}@media(max-width:900px){.platform-enterprise-why-row-content,.industry-why-static-content{gap:16px;grid-template-columns:minmax(0,1fr);padding:28px 0}.platform-enterprise-why-row-content .industry-why-expandable-description,.industry-why-static-content .industry-why-expandable-description{grid-column:1;max-width:560px}}@media(max-width:640px){.platform-enterprise-why-row-content,.industry-why-static-content{gap:14px;padding:22px 0}}.platform-overview{background:#050505;color:#fff;padding:clamp(50px,4.8vw,76px) 0}.platform-overview-inner{margin:0 auto;max-width:1540px;position:relative;width:calc(100% - 48px);z-index:1}.platform-overview.is-footer-blended{--platform-overview-footer-surface: #000;isolation:isolate;overflow:hidden;padding-bottom:clamp(44px,5vw,72px);position:relative}.platform-overview.is-footer-blended:after{background:linear-gradient(180deg,#050505 0%,#050505 12%,color-mix(in srgb,#050505 78%,var(--platform-overview-footer-surface)) 38%,color-mix(in srgb,#050505 42%,var(--platform-overview-footer-surface)) 70%,var(--platform-overview-footer-surface) 100%);bottom:0;content:"";height:clamp(44px,5vw,72px);left:0;pointer-events:none;position:absolute;right:0;transition:background .72s cubic-bezier(.22,1,.36,1);z-index:0}.app-shell:has(>.footer-easter-egg[data-footer-variant=meridian]) .platform-overview.is-footer-blended{--platform-overview-footer-surface: #044952}.app-shell:has(>.footer-easter-egg[data-footer-variant=charcoal]) .platform-overview.is-footer-blended{--platform-overview-footer-surface: #202020}.app-shell:has(>.footer-easter-egg[data-footer-variant=navy]) .platform-overview.is-footer-blended{--platform-overview-footer-surface: #0b2e32}.app-shell:has(>.footer-easter-egg[data-footer-variant=burgundy]) .platform-overview.is-footer-blended{--platform-overview-footer-surface: #5b1f2a}.platform-overview h2{box-sizing:border-box;font-family:"Polysans Slim",var(--font-brand);font-size:clamp(32px,2.7vw,44px);font-weight:300;letter-spacing:-.045em;line-height:1.02;margin:0 0 clamp(32px,3vw,48px);max-width:1180px;padding:0;text-wrap:balance}.platform-overview-grid{background:#ffffff2e;border-bottom:1px solid rgba(255,255,255,.18);border-top:1px solid rgba(255,255,255,.18);display:grid;gap:1px;grid-template-columns:repeat(2,minmax(0,1fr))}.platform-overview-card{aspect-ratio:auto;background-color:#122326;background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:0;color:#fff;display:flex;flex-direction:column;justify-content:space-between;isolation:isolate;min-height:clamp(290px,24vw,380px);min-width:0;overflow:hidden;padding:clamp(20px,2vw,32px);position:relative;text-decoration:none;width:100%}.platform-overview-card:before,.platform-overview-card:after{content:"";top:-18%;right:-18%;bottom:-18%;left:-18%;pointer-events:none;position:absolute;z-index:-1}.platform-overview-card:after{background:linear-gradient(180deg,#020d101f,#020d1005 38%,#020d10c2),linear-gradient(90deg,rgba(2,13,16,.12),transparent 58%);top:0;right:0;bottom:0;left:0;transition:background-color .24s ease}.platform-overview-card:before{display:none}.platform-overview-card.is-platform,.platform-overview-card.is-context,.platform-overview-card.is-agents,.platform-overview-card.is-applications,.platform-overview-card.is-observatory,.platform-overview-card.is-strategy{background-position:center;background-repeat:no-repeat;background-size:cover}.platform-overview-card.is-platform{background-image:url(/assets/meridian/platform-esp-texture.webp)}.platform-overview-card.is-context{background-image:url(/assets/meridian/platform-overview-context-v2.webp)}.platform-overview-card.is-agents{background-image:url(/assets/meridian/platform-overview-agents-v3.webp)}.platform-overview-card.is-applications{background-image:url(/assets/meridian/platform-overview-applications-v6.webp)}.platform-overview-card.is-observatory{background-image:url(/assets/meridian/platform-observatory-hero-v3.webp);background-position:center 58%}.platform-overview-card.is-strategy{background-image:url(/assets/meridian/ai-transformation-color-motion.png);background-position:center}.platform-overview-card-topline{align-items:center;color:#ffffffd1;display:flex;justify-content:space-between;position:relative;z-index:1}.platform-overview-card-index{font-family:var(--font-mono)!important;font-size:10px;letter-spacing:.04em}.platform-overview-card-topline svg{background:#04111457;border:1px solid rgba(255,255,255,.72);border-radius:999px;box-sizing:content-box;opacity:1;padding:6px;transform:none;transition:opacity .18s ease,transform .22s ease}.platform-overview-card:hover .platform-overview-card-topline svg,.platform-overview-card:focus-visible .platform-overview-card-topline svg{opacity:1;transform:translate(3px,-3px)}.platform-overview-card-brand{align-items:center;display:flex;font-size:clamp(18px,1.4vw,22px);gap:0;justify-content:flex-start;line-height:1;margin:0 0 14px;position:relative;width:100%;z-index:1}.platform-overview-card-product{color:#fff;font-size:inherit;font-weight:350;letter-spacing:-.025em;line-height:1}.platform-overview-card-footer{align-items:flex-start;display:flex;flex-direction:column;position:relative;text-align:left;z-index:1}.platform-overview-card-footer p{color:#ffffffc7;font-size:14px;line-height:1.4;margin:0 0 20px;max-width:330px;text-wrap:pretty}.platform-overview-card-link{align-items:center;background:#fff;border-radius:999px;color:#102e32;display:inline-flex;font-size:14px;gap:8px;min-height:42px;padding:0 18px;transition:background-color .18s ease,transform .18s ease}.platform-overview-card:hover .platform-overview-card-link,.platform-overview-card:focus-visible .platform-overview-card-link{background:#d9efed;transform:translateY(-2px)}.platform-overview-card:focus-visible{outline:2px solid #8bdcdf;outline-offset:5px}@media(max-width:980px){.platform-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-overview-card{aspect-ratio:auto;min-height:280px}}@media(max-width:640px){.platform-overview{overflow:hidden;padding:50px 0}.platform-overview-inner,.platform-overview-grid{min-width:0;width:100%}.platform-overview h2{font-size:28px;margin-bottom:44px;max-width:100%;overflow-wrap:anywhere;padding-left:20px;padding-right:20px}.platform-overview-grid{grid-template-columns:1fr}.platform-overview-card{aspect-ratio:1.5;box-sizing:border-box;min-height:235px;min-width:0;padding:20px;width:100%}.platform-overview-card-brand{gap:6px;min-width:0}.platform-overview-card-brand{font-size:17px}.platform-overview-card-product{min-width:0;white-space:nowrap}.platform-overview-card-footer p{font-size:14px;max-width:230px}}@media(max-width:980px){.platform-context-ontology-inner{grid-template-columns:1fr;min-height:0}.platform-context-ontology-copy{gap:72px;padding:0}.platform-context-ontology-copy h2 span{white-space:normal}.platform-context-ontology-visual{aspect-ratio:4 / 3;min-height:420px}}@media(max-width:640px){.platform-context-ontology{padding:68px 20px}.platform-context-ontology-copy h2{font-size:42px}.platform-context-ontology-visual{min-height:340px}.platform-enterprise-why{padding:48px 16px 58px}.platform-enterprise-why h2{font-size:32px;line-height:1;margin-bottom:30px;max-width:290px}.platform-enterprise-why .industry-why-expandable h3{font-size:22px;line-height:1.04}.platform-enterprise-why .industry-why-expandable button,.platform-enterprise-why .industry-why-expandable.is-expanded button{gap:14px 16px;min-height:0;padding:22px 0}.platform-enterprise-why .industry-why-expandable-eyebrow{font-size:10px;margin-bottom:8px}.platform-enterprise-why .industry-why-expandable-description{font-size:14px;line-height:1.35}.platform-enterprise-why .industry-why-expandable-toggle{height:36px;width:36px}.platform-enterprise-why .industry-why-expandable-panel-space:before{height:180px}}@keyframes platform-esp-dot-pulse{0%,8%,to{opacity:0;transform:scale(.65) rotate(45deg)}22%,64%{opacity:var(--dot-opacity);transform:scale(1) rotate(45deg)}84%{opacity:calc(var(--dot-opacity) * .22);transform:scale(.82) rotate(45deg)}}@keyframes platform-esp-capability-dot{0%,8%,to{opacity:0;transform:scale(.25) rotate(45deg)}16%,72%{opacity:1;transform:scale(1) rotate(0)}84%{opacity:0;transform:scale(.35) rotate(45deg)}}@keyframes platform-esp-capability-label{0%,19%,82%,to{clip-path:inset(0 100% 0 0);opacity:0;transform:scaleX(.12)}30%,68%{clip-path:inset(0);opacity:.96;transform:scaleX(1)}}@keyframes platform-esp-capability-label-reverse{0%,19%,82%,to{clip-path:inset(0 0 0 100%);opacity:0;transform:scaleX(.12)}30%,68%{clip-path:inset(0);opacity:.96;transform:scaleX(1)}}.platform-esp-capability.is-capability-2 b,.platform-esp-capability.is-capability-4 b{animation-name:platform-esp-capability-label-reverse}@keyframes platform-esp-drift{0%{transform:translate3d(-3%,-2%,0) rotate(-2deg)}to{transform:translate3d(4%,3%,0) rotate(2deg)}}@keyframes platform-esp-drift-reverse{0%{transform:translate3d(4%,-3%,0) scale(1.02)}to{transform:translate3d(-4%,3%,0) scale(1.12)}}.platform-architecture{background:linear-gradient(180deg,#ffffffb8,#f5ffd7c7),linear-gradient(120deg,#f0efff,#fdf0f6 36%,#e8f0ff);border:1px solid #dfe1ff;border-radius:24px;box-shadow:0 22px 70px #343ced1a;margin:10px auto 0;max-width:1260px;overflow:hidden;padding:0;text-align:left}.arch-top-row{display:grid;gap:12px;grid-template-columns:1fr 1.25fr 1fr;padding:0}.arch-capability{background:linear-gradient(135deg,#f5f0fff5,#d0e8ffeb);border-bottom:1px solid #d7d7fb;border-right:1px solid #d7d7fb;min-height:126px;padding:24px 28px;position:relative}.arch-capability:last-child{border-right:0}.arch-capability span{color:var(--blue);display:block;font-weight:720;margin-bottom:10px}.arch-capability strong{display:block;font-size:24px;font-weight:560;line-height:1.05}.arch-capability em{display:block;font-style:italic;font-weight:440}.arch-mini-search{background:#fff;border:1px solid #e8e8ef;border-radius:20px;box-shadow:0 18px 40px #192a781a;color:#787883;padding:16px 20px;position:absolute;right:28px;top:36px;width:180px}.arch-pills,.arch-icons{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.arch-pills b,.arch-icons b{background:#ffffffb8;border:1px solid rgba(73,79,135,.2);border-radius:999px;color:#55556a;font-size:13px;padding:6px 10px}.arch-agents-bar{align-items:center;background:#ffffffc7;border-bottom:1px solid #d7d7fb;display:flex;gap:22px;min-height:66px;padding:0 28px}.arch-agents-bar strong{color:var(--blue);margin-right:auto}.arch-agents-bar span{color:#44445a;font-family:SFMono-Regular,Consolas,Liberation Mono,ui-monospace,monospace}.arch-agents-bar b{background:#fff;border:1px solid #e7e7ef;border-radius:999px;color:#5f5f75;padding:10px 24px}.arch-graph{align-items:center;background:linear-gradient(115deg,#3030ed,#367efa 54%,#4692fa);color:#fff;display:grid;gap:24px;grid-template-columns:1fr auto 1fr;min-height:270px;padding:34px 46px}.arch-node-group{display:flex;flex-wrap:wrap;gap:14px}.arch-node-group span{background:#0a125ab8;border:1px solid rgba(255,255,255,.15);border-radius:999px;font-size:14px;padding:8px 14px}.arch-node-group.personal span{background:#ffb88fd9;color:#363047}.arch-node-group p{color:#fffc;flex-basis:100%;font-family:SFMono-Regular,Consolas,Liberation Mono,ui-monospace,monospace;margin:38px 0 0;text-align:center}.arch-context-core{align-items:center;background:#fff;border-radius:999px;color:var(--blue);display:flex;flex-direction:column;height:150px;justify-content:center;line-height:1;text-align:center;width:150px}.arch-context-core span{font-size:13px}.arch-context-core strong{display:block;font-size:17px;max-width:112px}.arch-connectors{display:flex;gap:15px;justify-content:space-between;padding:25px 36px 35px}.arch-connectors span{align-items:center;background:#fff;border:1px solid #e2e7dc;border-radius:999px;color:var(--blue);display:inline-flex;font-size:11px;font-weight:750;height:34px;justify-content:center;width:34px}.arch-protect{background:#fff;border:1px solid #c8dfc5;border-radius:999px;color:#61705b;font-weight:680;margin:-18px auto 20px;padding:10px 28px;position:relative;width:fit-content}.route-stats{background:#fbfbfc}.route-stat-grid{display:grid;grid-template-columns:repeat(3,1fr);padding-bottom:0;padding-top:0}.route-stat{border-right:1px solid var(--line);min-height:168px;padding:40px 34px}.route-stat:last-child{border-right:0}.route-stat strong{display:block;font-size:clamp(42px,5vw,64px);font-weight:540;line-height:.95;margin-bottom:10px}.route-stat span{color:#777780;display:block;line-height:1.2}.route-sections{padding:72px 0}.route-section-grid{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.route-section-card{border:1px solid var(--line);border-radius:var(--radius);min-height:308px;padding:28px}.route-section-number{color:#8a8a93;display:block;font-size:13px;margin-bottom:58px}.route-section-card svg{color:var(--blue);margin-bottom:18px}.route-section-card h2{font-size:28px;font-weight:620;letter-spacing:0;line-height:1.04;margin:0 0 13px}.route-section-card p{color:#6d6d75;font-size:18px;line-height:1.36;margin:0}.route-platform-band{padding:80px 0 88px}.route-band-grid{align-items:center;display:grid;gap:48px;grid-template-columns:minmax(0,1fr) minmax(360px,.75fr)}.route-band-grid h2{font-size:clamp(40px,5.5vw,72px);font-weight:620;letter-spacing:0;line-height:.98;margin:0;max-width:760px}.route-band-panel{background:linear-gradient(180deg,#fffffff5,#ffffffc7),linear-gradient(135deg,#f1f4ff,#fff5d6 55%,#fde6f0);border:1px solid var(--line);border-radius:var(--radius);min-height:340px;overflow:hidden;padding:34px;position:relative}.route-band-search{align-items:center;background:#fff;border:1px solid #e4e4e8;border-radius:999px;display:flex;gap:12px;min-height:52px;padding:0 18px;position:relative;z-index:1}.route-band-panel p{color:#55555d;font-size:20px;line-height:1.36;margin:32px 0 0;max-width:460px;position:relative;z-index:1}.route-band-stack{bottom:-16px;display:grid;gap:12px;left:34px;position:absolute;right:34px}.route-band-stack span{background:linear-gradient(100deg,#7e87ff,#c5fb54 62%,#ffb3cb);border-radius:var(--radius);display:block;height:58px;opacity:.7}.route-band-stack span:nth-child(2){opacity:.46;transform:translate(40px)}.route-band-stack span:nth-child(3){opacity:.28;transform:translate(80px)}.cta-band{overflow:hidden;position:relative}.cta-inner{align-items:center;display:flex;gap:56px;max-width:1248px;min-height:124.9px;padding:0;position:relative}.cta-band h2{font-size:40px;font-weight:400;line-height:1.04;position:relative;width:368.5px;z-index:1}.cta-band .button{font-size:16px;height:44.4px;min-height:44.4px;padding:0 24px;position:relative;width:134.61px;z-index:1}.cta-ribbon{background:linear-gradient(100deg,#6cff55,#224bff 58%,#b59cff);border-radius:52% 48% 40% 60%;height:300px;position:absolute;right:-20px;top:-110px;transform:rotate(28deg);width:340px;display:none}.agents-hero{background:linear-gradient(118deg,#fffffff5 0,#fffffff5 42%,#ffdccabd 76%),#fff;min-height:735px;overflow:hidden;padding:114px 0 90px}.agents-hero-grid{align-items:center;display:grid;gap:70px;grid-template-columns:minmax(390px,.78fr) minmax(480px,1fr)}.agents-eyebrow{align-items:center;color:#47474f;display:inline-flex;font-size:20px;font-weight:650;gap:10px;margin:0 0 28px}.agents-hero h1{background:linear-gradient(105deg,#343ced 5%,#f16f68 46%,#ff8a32 88%);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:clamp(54px,5.1vw,78px);font-weight:520;letter-spacing:0;line-height:1.08;margin:0;max-width:680px}.agents-hero-copy>p:not(.agents-eyebrow){color:#4f4f57;font-size:22px;line-height:1.44;margin:32px 0 34px;max-width:560px}.agents-demo-button{min-height:56px;min-width:174px}.agents-hero-art{min-height:500px;position:relative}.agents-context-strip{background:#ebe4ffd1;border:1px solid rgba(52,60,237,.08);border-radius:18px;display:grid;gap:12px;grid-template-columns:1fr 1.1fr 1fr 1.1fr 1fr;left:58px;padding:18px;position:absolute;right:42px;top:10px}.agents-context-strip span{color:#757591;font-size:12px;font-weight:700;line-height:1.1}.agents-context-strip strong{align-items:center;background:#fff;border-radius:999px;color:var(--blue);display:flex;font-size:13px;justify-content:center;line-height:1.05;min-height:74px;padding:8px;text-align:center}.agents-context-strip div{align-content:center;display:flex;flex-wrap:wrap;gap:6px}.agents-context-strip b{background:var(--blue);border-radius:999px;color:#fff;font-size:11px;padding:5px 8px}.agent-builder-card,.agent-instructions-card{background:#fffffff5;border:1px solid #e9e9ef;border-radius:16px;box-shadow:0 28px 80px #2c2d5a21;position:absolute}.agent-builder-card{left:12px;min-height:270px;padding:24px;top:154px;width:310px}.agent-builder-card span,.agent-instructions-card span{color:#6f6f78;display:block;font-size:12px;font-weight:760;margin-bottom:18px}.agent-builder-card p{background:#f5f5f7;border-radius:12px;color:#75757e;font-size:14px;line-height:1.35;margin:0 0 22px;padding:18px}.agent-builder-card strong{border:1px solid #ececf1;border-radius:12px;display:block;font-size:13px;padding:16px}.agent-instructions-card{padding:25px 30px;right:0;top:122px;width:min(420px,58%)}.agent-instructions-card h2{font-size:16px;margin:0 0 8px}.agent-instructions-card ul{color:#4f4f58;font-size:13px;line-height:1.45;margin:0 0 20px;padding-left:18px}.agents-platform-band{background:radial-gradient(circle at 1px 1px,rgba(255,255,255,.18) 1px,transparent 0) 0 0 / 24px 24px,#070844;color:#fff;padding:88px 0 98px}.agents-platform-inner{text-align:center}.agents-platform-inner>h2{color:#f3b49d;font-size:clamp(34px,4vw,48px);font-weight:520;letter-spacing:0;margin:0 0 22px}.agents-platform-inner>p{color:#dadcf5;font-size:22px;line-height:1.42;margin:0 auto 52px;max-width:760px}.agents-platform-grid{display:grid;gap:16px;grid-template-columns:repeat(3,1fr);text-align:left}.agents-platform-grid article{background:#ffffff14;border:1px solid rgba(255,255,255,.18);border-radius:var(--radius);min-height:300px;padding:28px}.agents-platform-grid svg{color:var(--lime);margin-bottom:62px}.agents-platform-grid h3{font-size:26px;font-weight:560;line-height:1.05;margin:0 0 12px}.agents-platform-grid p{color:#c9cbe7;line-height:1.38;margin:0}.agents-builder-section,.agents-library-section,.agents-adoption-section{padding:82px 0}.agents-builder-grid,.agents-library-grid,.agents-adoption-grid{align-items:center;display:grid;gap:56px;grid-template-columns:minmax(0,.8fr) minmax(420px,1fr)}.agents-builder-grid h2,.agents-library-grid h2,.agents-adoption-card h2{font-size:clamp(42px,5vw,68px);font-weight:620;letter-spacing:0;line-height:.98;margin:0}.agents-builder-grid p:not(.eyebrow),.agents-library-copy p,.agents-adoption-card p{color:#66666f;font-size:21px;line-height:1.38;margin:26px 0 28px}.agents-orchestration-panel{background:linear-gradient(145deg,#ffffffdb,#ffffff6b),linear-gradient(135deg,#f4f1ff,#e2f5ff 52%,#fff0da);border:1px solid var(--line);border-radius:var(--radius);display:grid;gap:14px;min-height:430px;padding:34px}.agents-flow-step{align-items:center;background:#ffffffe6;border:1px solid #e7e7ec;border-radius:var(--radius);display:grid;gap:18px;grid-template-columns:46px 1fr;min-height:58px;padding:12px 16px}.agents-flow-step span{color:var(--blue);font-family:SFMono-Regular,Consolas,Liberation Mono,ui-monospace,monospace;font-weight:700}.agents-library-board{display:grid;gap:14px;grid-template-columns:repeat(2,1fr)}.agents-library-board article{align-items:center;border:1px solid var(--line);border-radius:var(--radius);display:flex;gap:12px;min-height:88px;padding:20px}.agents-library-board svg{color:var(--blue);flex:0 0 auto}.agents-adoption-section{background:#fbfbfc}.agents-adoption-card,.agents-department-card{border:1px solid var(--line);border-radius:var(--radius);min-height:390px;padding:34px}.agents-adoption-card svg{color:var(--blue);margin-bottom:58px}.agents-department-card{background:linear-gradient(135deg,#eef1ff,#fff1f7 52%,#f8ffd7)}.agents-department-card span{color:var(--blue);display:block;font-weight:720;margin-bottom:18px}.agents-department-card h3{font-size:clamp(34px,4vw,52px);font-weight:540;line-height:1.05;margin:0 0 38px}.agents-department-card div{display:flex;flex-wrap:wrap;gap:10px}.agents-department-card b{background:#fff;border:1px solid rgba(52,60,237,.14);border-radius:999px;color:#555568;padding:10px 14px}.agent-detail-hero{background:#fff;padding:48px 0 122px}.agent-detail-panel{align-items:center;background:linear-gradient(90deg,#fffffff7 0,#fffffff7 43%,#fff3 62%),radial-gradient(circle at 70% 24%,rgba(255,180,144,.35),transparent 24%),linear-gradient(135deg,#fafafa,#fff 52%,#fff1ea);border:1px solid #ededf3;border-radius:18px;display:grid;gap:34px;grid-template-columns:minmax(420px,.78fr) minmax(520px,1fr);min-height:688px;overflow:hidden;padding:54px 0 54px 62px}.agent-detail-copy{max-width:560px;position:relative;z-index:2}.agent-detail-breadcrumb{align-items:center;color:#4c4c55;display:inline-flex;flex-wrap:wrap;font-size:15px;font-weight:720;gap:9px;margin:0 0 96px}.agent-detail-breadcrumb svg{color:#24242e}.agent-detail-breadcrumb b{color:#b0b0ba}.agent-detail-breadcrumb strong{color:#dd956a;font-weight:780;text-transform:uppercase}.agent-detail-copy h1{color:#090921;font-size:clamp(46px,4.8vw,66px);font-weight:520;letter-spacing:0;line-height:1.08;margin:0}.agent-detail-copy>p:not(.agent-detail-breadcrumb){color:#55555f;font-size:19px;line-height:1.48;margin:30px 0;max-width:520px}.agent-detail-actions{align-items:center;display:flex;flex-wrap:wrap;gap:18px}.agent-detail-art{align-self:stretch;background:url(https://cdn.prod.website-files.com/6127a84dfe068e153ef20572/687e0b53deab1ee10d119d7b_dots-1x.webp) center / 260px auto repeat,linear-gradient(135deg,#fff6f1db,#f7f6ff9e);display:flex;justify-content:flex-end;min-width:0}.agent-detail-art img{display:block;height:100%;max-height:688px;object-fit:cover;object-position:center;width:100%}.agent-detail-card-section{background:#fff}.agent-detail-card-grid{display:grid;grid-template-columns:repeat(3,1fr);padding-bottom:0;padding-top:0}.agent-detail-card-grid article{border-right:1px solid var(--line);min-height:292px;padding:42px 34px}.agent-detail-card-grid article:last-child{border-right:0}.agent-detail-card-grid svg{color:var(--blue);margin-bottom:66px}.agent-detail-card-grid h2{color:#12121b;font-size:27px;font-weight:560;letter-spacing:0;line-height:1.08;margin:0 0 14px}.agent-detail-card-grid p{color:#666672;line-height:1.42;margin:0}.agent-detail-rows{background:#fbfbfc;padding:90px 0}.agent-detail-row-stack{display:grid;gap:22px}.agent-detail-row{align-items:center;background:#fff;border:1px solid var(--line);border-radius:var(--radius);display:grid;gap:42px;grid-template-columns:minmax(0,.88fr) minmax(360px,.54fr);padding:42px}.agent-detail-row h2{color:#101018;font-size:clamp(38px,4.6vw,64px);font-weight:560;letter-spacing:0;line-height:1;margin:0}.agent-detail-row p:not(.eyebrow){color:#64646f;font-size:20px;line-height:1.42;margin:24px 0 0;max-width:640px}.agent-detail-row-visual{background:radial-gradient(circle at 80% 20%,rgba(255,180,144,.32),transparent 32%),url(https://cdn.prod.website-files.com/6127a84dfe068e153ef20572/6880a30d9e2c6ca80f65f5c9_agents-bg.svg) center / cover no-repeat,linear-gradient(135deg,#f5f5ff,#fff5ef);border:1px solid #ececf3;border-radius:16px;min-height:250px;padding:28px}.agent-detail-row-visual span{color:var(--blue);display:block;font-family:SFMono-Regular,Consolas,Liberation Mono,ui-monospace,monospace;font-weight:760;margin-bottom:88px}.agent-detail-row-visual strong{color:#20202b;display:block;font-size:24px;font-weight:560;line-height:1.1}.agent-library-hero{background:radial-gradient(circle at 42% -6%,rgba(216,253,73,.64),transparent 10%),radial-gradient(circle at 53% -3%,rgba(239,143,188,.56),transparent 12%),radial-gradient(circle at 1px 1px,rgba(52,60,237,.12) 1px,transparent 0) 0 0 / 26px 26px,linear-gradient(180deg,#ded5ff,#fff 70%);padding:122px 0 92px;text-align:center}.agent-library-hero-inner{align-items:center;display:flex;flex-direction:column}.agent-library-hero h1{color:var(--blue);font-size:clamp(54px,6vw,78px);font-weight:520;letter-spacing:0;line-height:1;margin:0}.agent-library-hero p{color:#363640;font-size:23px;line-height:1.45;margin:30px auto 32px;max-width:770px}.agent-library-hero .agent-detail-actions{justify-content:center}.agent-harness-hero{background:linear-gradient(90deg,#ffffffeb 0,#ffffffeb 36%,#ffffff29 58%),url(https://cdn.prod.website-files.com/6127a84dfe068e153ef20572/6a4f478506b4699cbc262d54_agent-harness-hero_symbol-bg.png) right 8% top 250px / 440px auto no-repeat,url(https://cdn.prod.website-files.com/6127a84dfe068e153ef20572/6a4f5d7edf5c11430b3c4e94_bg-blue-radial-gradient.svg) right top / 799px auto no-repeat,linear-gradient(135deg,#ebfbff,#7da0ff);min-height:890px;padding:112px 0 96px}.agent-harness-hero-inner{align-items:center;display:flex;min-height:680px}.agent-harness-hero-inner>div{max-width:610px}.agent-harness-hero h1{color:#080821;font-size:clamp(50px,5.6vw,72px);font-weight:520;letter-spacing:0;line-height:1.08;margin:0}.agent-harness-hero h1:first-letter{color:#080821}.agent-harness-hero p{color:#4e4f5b;font-size:18px;line-height:1.55;margin:28px 0 30px;max-width:540px}.assistant-hero{background:radial-gradient(circle at 82% 58%,rgba(239,143,188,.38),transparent 26%),radial-gradient(circle at 68% 26%,rgba(138,92,246,.16),transparent 22%),linear-gradient(180deg,#fafafa,#fff 74%);min-height:820px;overflow:hidden;padding:116px 0 0}.assistant-hero-grid{align-items:center;display:grid;gap:76px;grid-template-columns:minmax(420px,.76fr) minmax(560px,1fr)}.assistant-eyebrow{align-items:center;color:#4d4d56;display:inline-flex;font-size:16px;font-weight:680;gap:8px;margin:0 0 28px}.assistant-hero h1{background:linear-gradient(100deg,#343ced 5%,#8a5cf6 50%,#ef8fbc 98%);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:clamp(54px,5.4vw,82px);font-weight:520;letter-spacing:0;line-height:1.03;margin:0;max-width:680px}.assistant-hero-copy>p:not(.assistant-eyebrow){color:#4b4b52;font-size:19px;line-height:1.48;margin:30px 0;max-width:540px}.assistant-actions{align-items:center;display:flex;flex-wrap:wrap;gap:22px}.assistant-actions .button-primary{min-height:56px;min-width:166px}.assistant-hero-stage{min-height:610px;position:relative}.assistant-chat-window{background:#fffffff0;border:1px solid rgba(52,60,237,.11);border-radius:20px;box-shadow:0 34px 96px #3a377829;margin-top:44px;overflow:hidden;position:relative;width:min(610px,100%);z-index:2}.assistant-window-bar{align-items:center;background:#ffffffeb;border-bottom:1px solid #ececf1;display:flex;gap:7px;height:40px;padding:0 18px}.assistant-window-bar span{border-radius:999px;display:inline-block;height:10px;width:10px}.assistant-window-bar span:nth-child(1){background:#f8766c}.assistant-window-bar span:nth-child(2){background:#f2c94c}.assistant-window-bar span:nth-child(3){background:#6ad184}.assistant-window-bar b{color:var(--blue);font-size:12px;margin-left:auto}.assistant-prompt-row{align-items:center;border:1px solid #e3e3e9;border-radius:999px;color:#75757d;display:grid;gap:12px;grid-template-columns:auto 1fr;margin:30px;min-height:54px;padding:0 18px}.assistant-prompt-row svg{color:var(--blue)}.assistant-answer-card{background:linear-gradient(135deg,#f7f7ff,#fff7fb);border:1px solid #e6e6ee;border-radius:var(--radius);display:grid;gap:18px;grid-template-columns:auto 1fr;margin:0 30px 20px;padding:24px}.assistant-avatar{align-items:center;background:var(--blue);border-radius:999px;color:#fff;display:flex;height:42px;justify-content:center;width:42px}.assistant-answer-card strong{display:block;font-size:18px;margin-bottom:9px}.assistant-answer-card p{color:#55555f;line-height:1.45;margin:0}.assistant-source-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.assistant-source-row span,.assistant-task-list div{background:#fff;border:1px solid #e8e8ef;border-radius:999px}.assistant-source-row span{color:#666672;font-size:12px;font-weight:690;padding:7px 10px}.assistant-task-list{display:grid;gap:10px;padding:0 30px 30px}.assistant-task-list>span{color:#7a7a84;font-size:13px;font-weight:720}.assistant-task-list div{align-items:center;display:flex;gap:10px;min-height:44px;padding:0 14px}.assistant-task-list svg,.assistant-floating-card svg{color:var(--blue)}.assistant-task-list strong{color:#393941;font-size:14px}.assistant-floating-card{background:#fff;border:1px solid #eeeef4;border-radius:14px;box-shadow:0 26px 70px #343ced1f;display:grid;gap:9px;padding:22px;position:absolute;width:214px;z-index:3}.assistant-floating-card strong{font-size:17px}.assistant-floating-card span{color:#686872;font-size:13px;line-height:1.34}.assistant-card-left{bottom:36px;left:-42px}.assistant-card-right{right:8px;top:0}.assistant-intro-section{background:#fff}.assistant-intro-grid{display:grid;grid-template-columns:repeat(3,1fr);padding-bottom:0;padding-top:0}.assistant-intro-grid article{border-right:1px solid var(--line);min-height:304px;padding:44px 34px}.assistant-intro-grid article:last-child{border-right:0}.assistant-intro-grid svg{color:var(--blue);margin-bottom:68px}.assistant-intro-grid h3{font-size:27px;font-weight:560;line-height:1.08;margin:0 0 14px}.assistant-intro-grid p{color:#66666f;line-height:1.4;margin:0}.assistant-coworker-section,.assistant-work-section,.assistant-voice-section{padding:86px 0}.assistant-coworker-grid{align-items:center;display:grid;gap:56px;grid-template-columns:minmax(0,.72fr) minmax(480px,1fr)}.assistant-coworker-grid h2,.assistant-work-row h2,.assistant-voice-grid h2{font-size:clamp(42px,5.1vw,72px);font-weight:620;letter-spacing:0;line-height:.98;margin:0}.assistant-coworker-grid p:not(.eyebrow),.assistant-work-row>div:first-child>p:not(.eyebrow),.assistant-voice-grid p{color:#66666f;font-size:21px;line-height:1.38;margin:28px 0 0}.assistant-mode-board{display:grid;gap:14px;grid-template-columns:repeat(2,1fr)}.assistant-mode-board article{border:1px solid var(--line);border-radius:var(--radius);min-height:210px;padding:24px}.assistant-mode-board svg{color:var(--blue);margin-bottom:44px}.assistant-mode-board span{color:#777780;display:block;font-size:13px;font-weight:740;margin-bottom:10px}.assistant-mode-board strong{display:block;font-size:22px;font-weight:560;line-height:1.1}.assistant-work-section{background:#fbfbfc}.assistant-work-stack{display:grid;gap:20px}.assistant-work-row{align-items:center;background:#fff;border:1px solid var(--line);border-radius:var(--radius);display:grid;gap:44px;grid-template-columns:minmax(0,.84fr) minmax(360px,.56fr);padding:42px}.assistant-work-panel{background:radial-gradient(circle at 80% 10%,rgba(239,143,188,.24),transparent 34%),linear-gradient(135deg,#f2f4ff,#fff);border:1px solid #e8e8ef;border-radius:var(--radius);min-height:270px;padding:28px}.assistant-work-panel svg{color:var(--blue);margin-bottom:52px}.assistant-work-panel strong{color:var(--blue);display:block;font-family:SFMono-Regular,Consolas,Liberation Mono,ui-monospace,monospace;font-size:14px;margin-bottom:12px}.assistant-work-panel span{display:block;font-size:26px;font-weight:560;line-height:1.1}.assistant-work-panel p{color:#65656f;line-height:1.4;margin:14px 0 0}.assistant-voice-grid{display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.assistant-voice-card,.assistant-trust-card{border:1px solid var(--line);border-radius:var(--radius);min-height:390px;padding:36px}.assistant-voice-card{background:linear-gradient(135deg,#070844,#17118a 58%,#343ced);color:#fff}.assistant-voice-card p{color:#dadcf5}.assistant-trust-card{background:linear-gradient(135deg,#fff,#f3f4ff 50%,#fff4fa)}.assistant-voice-grid svg{color:var(--lime);margin-bottom:86px}.assistant-trust-card svg{color:var(--blue)}.assistant-subroute-hero{background:#fff;padding:48px 0 78px}.assistant-subroute-panel{align-items:center;background:url(https://cdn.prod.website-files.com/6127a84dfe068e153ef20572/687e0b53deab1ee10d119d7b_dots-1x.webp) right 26px bottom 36px / 280px auto no-repeat,radial-gradient(circle at 78% 18%,rgba(239,143,188,.36),transparent 26%),radial-gradient(circle at 52% 68%,rgba(52,60,237,.16),transparent 28%),linear-gradient(135deg,#f5f3ff,#fff 45%,#fff5fa);border:1px solid #ececf4;border-radius:18px;display:grid;gap:40px;grid-template-columns:minmax(420px,.78fr) minmax(540px,1fr);min-height:684px;overflow:hidden;padding:54px 0 54px 58px}.assistant-subroute-copy{max-width:600px;position:relative;z-index:2}.assistant-subroute-breadcrumb{align-items:center;color:#54545f;display:inline-flex;flex-wrap:wrap;font-size:14px;font-weight:680;gap:9px;letter-spacing:0;margin:0 0 24px;text-transform:none}.assistant-subroute-breadcrumb svg{color:var(--blue)}.assistant-subroute-breadcrumb b{color:#b0b0bb}.assistant-subroute-breadcrumb strong{color:var(--blue);font-weight:760;text-transform:uppercase}.assistant-subroute-copy h1{color:#101018;font-size:clamp(58px,6vw,92px);font-weight:520;letter-spacing:0;line-height:.98;margin:0;max-width:720px}.assistant-subroute-copy>p:not(.assistant-subroute-breadcrumb){color:#4f4f5b;font-size:19px;line-height:1.5;margin:28px 0 30px;max-width:520px}.assistant-subroute-art{align-self:stretch;display:flex;justify-content:flex-end;min-width:0}.assistant-subroute-art img{align-self:center;border-radius:14px 0 0 14px;box-shadow:0 32px 88px #343ced29;display:block;max-height:536px;object-fit:contain;object-position:right center;width:min(100%,820px)}.assistant-subroute-card-section{background:#fff}.assistant-subroute-card-grid{display:grid;grid-template-columns:repeat(3,1fr);padding-bottom:0;padding-top:0}.assistant-subroute-card-grid article{border-right:1px solid var(--line);min-height:324px;padding:42px 34px}.assistant-subroute-card-grid article:last-child{border-right:0}.assistant-subroute-card-grid svg{color:var(--blue);margin-bottom:72px}.assistant-subroute-card-grid h2{font-size:30px;font-weight:560;letter-spacing:0;line-height:1.08;margin:0 0 14px}.assistant-subroute-card-grid p{color:#676773;line-height:1.42;margin:0}.assistant-subroute-zigzag{background:#fbfbfc;padding:92px 0}.assistant-subroute-zigzag-stack{display:grid;gap:22px}.assistant-subroute-row{align-items:center;background:#fff;border:1px solid var(--line);border-radius:var(--radius);display:grid;gap:46px;grid-template-columns:minmax(320px,.72fr) minmax(520px,1fr);overflow:hidden;padding:46px 0 46px 46px}.assistant-subroute-row:nth-child(2n){grid-template-columns:minmax(520px,1fr) minmax(320px,.72fr);padding:46px 46px 46px 0}.assistant-subroute-row:nth-child(2n)>div:first-child{order:2}.assistant-subroute-row h2{color:#12121a;font-size:clamp(40px,4.8vw,68px);font-weight:560;letter-spacing:0;line-height:1;margin:0}.assistant-subroute-row p:not(.eyebrow){color:#64646f;font-size:20px;line-height:1.42;margin:24px 0 0;max-width:520px}.assistant-subroute-image-wrap{background:radial-gradient(circle at 80% 14%,rgba(239,143,188,.24),transparent 32%),linear-gradient(135deg,#f4f5ff,#fff);border:1px solid #ececf4;border-radius:16px 0 0 16px;box-shadow:inset 0 1px #ffffffd1;min-height:390px;overflow:hidden;padding:28px 0 28px 28px}.assistant-subroute-row:nth-child(2n) .assistant-subroute-image-wrap{border-radius:0 16px 16px 0;padding:28px 28px 28px 0}.assistant-subroute-image-wrap img{border-radius:12px;box-shadow:0 26px 70px #343ced21;display:block;height:auto;max-height:430px;object-fit:contain;object-position:center;width:100%}.product-tour-live-stage{background:#f1f1f3;color:#15151f;min-height:calc(100vh - 88px);overflow:hidden}.tour-app-shell{background:#f1f1f3;display:grid;grid-template-columns:clamp(320px,38vw,560px) minmax(0,1fr);min-height:calc(100vh - 88px)}.tour-app-sidebar{background:#f6f6f8f0;border-right:1px solid rgba(22,22,31,.08);color:#1f1f29;padding:48px 48px 40px}.tour-app-sidebar-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:58px}.tour-app-glyph,.tour-modal-logo{align-items:center;color:var(--blue);display:inline-flex;font-size:34px;font-weight:860;height:34px;justify-content:center;letter-spacing:0;line-height:1;width:34px}.tour-app-sidebar-top div{align-items:center;display:flex;gap:20px}.tour-app-sidebar button{background:transparent;border:0;color:inherit;cursor:pointer;font:inherit}.tour-app-sidebar nav{display:grid;gap:14px;margin-bottom:72px}.tour-app-sidebar nav button{align-items:center;border-radius:14px;color:#24242e;display:flex;font-size:27px;font-weight:560;gap:20px;min-height:68px;padding:0 20px}.tour-app-sidebar nav button.is-active{background:#ffffffb8;box-shadow:inset 0 0 0 1px #16161f0a}.tour-app-recent{display:grid;gap:18px}.tour-app-recent>span{color:#8a8a94;font-size:23px;margin-bottom:10px}.tour-app-recent button{align-items:center;display:grid;gap:16px;grid-template-columns:auto minmax(0,1fr);text-align:left}.tour-app-recent strong{color:#34343d;display:block;font-size:22px;font-weight:540;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tour-app-recent a{color:#777783;font-size:21px;margin-top:8px;text-decoration:none}.tour-app-workspace{align-items:center;display:flex;justify-content:center;min-width:0;overflow:hidden;padding:78px 48px;position:relative}.tour-workspace-backdrop{top:0;right:0;bottom:0;left:0;opacity:.35;padding:92px 54px;position:absolute}.tour-search-strip{align-items:center;background:#fff;border:1px solid rgba(21,21,31,.08);border-radius:18px;color:#7d7d87;display:flex;gap:12px;margin:0 auto 28px;max-width:650px;padding:18px 20px}.tour-workspace-cards{display:grid;gap:16px;margin:0 auto;max-width:610px}.tour-workspace-cards article{background:#ffffffe0;border:1px solid rgba(21,21,31,.08);border-radius:18px;display:grid;gap:8px 14px;grid-template-columns:auto minmax(0,1fr);padding:18px}.tour-workspace-cards article svg{color:var(--blue);grid-row:span 3}.tour-workspace-cards strong,.tour-workspace-cards span,.tour-workspace-cards em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tour-workspace-cards em{color:#777783;font-style:normal}.tour-onboarding-card{background:#fff;border:1px solid rgba(23,23,33,.08);border-radius:18px;box-shadow:0 28px 90px #12121c38;display:grid;grid-template-columns:minmax(320px,1fr) minmax(260px,.72fr);max-width:780px;overflow:hidden;position:relative;width:min(100%,780px);z-index:2}.tour-welcome-panel,.tour-lead-panel{padding:44px 48px 48px}.tour-welcome-panel{border-right:1px solid rgba(23,23,33,.08)}.tour-welcome-panel h1,.tour-lead-panel h2{color:#15151f;font-size:26px;font-weight:760;letter-spacing:0;line-height:1.12;margin:20px 0 24px}.tour-wave{align-items:center;background:#f7f7f8;border-radius:18px;color:#dda726;display:flex;font-size:28px;font-weight:800;height:82px;justify-content:center;margin-bottom:30px;width:82px}.tour-welcome-panel p{color:#5e5e69;font-size:22px;line-height:1.55;margin:0 0 28px}.tour-welcome-panel>button,.tour-lead-panel>button{align-items:center;background:var(--blue);border:0;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:15px;font-weight:760;gap:10px;justify-content:center;min-height:46px;padding:0 18px}.tour-live-answer{align-items:flex-start;background:#f7f7fb;border:1px solid #ededf4;border-radius:14px;color:#595965;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr);line-height:1.45;margin-top:18px;padding:15px}.tour-live-answer svg{color:var(--blue)}.tour-live-answer.is-playing{background:#f0f0ff;border-color:#343ced47;color:#262637}.tour-lead-panel{display:grid;gap:14px}.tour-lead-panel h2{margin:0 0 8px}.tour-lead-panel label{display:grid;gap:7px}.tour-lead-panel label span{color:#5c5c66;font-size:12px;font-weight:760}.tour-form-row{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.tour-lead-panel input,.tour-lead-panel select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #e2e2e8;border-radius:12px;color:#22222c;font:inherit;min-height:48px;padding:0 14px;width:100%}.tour-lead-panel select{color:#777783}.tour-live-actions{align-items:center;background:#ffffffdb;border:1px solid rgba(23,23,33,.08);border-radius:18px;bottom:32px;box-shadow:0 18px 55px #12121c1a;display:grid;gap:12px;left:50%;max-width:780px;padding:16px;position:absolute;transform:translate(-50%);width:calc(100% - 96px);z-index:3}.tour-live-actions>span{color:#72727d;font-size:12px;font-weight:800;text-transform:uppercase}.tour-live-actions div{display:flex;flex-wrap:wrap;gap:10px}.tour-live-actions button{align-items:center;background:#f2f2ff;border:1px solid #e1e1ff;border-radius:999px;color:#2222c9;cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:740;gap:7px;padding:9px 12px}.tour-live-actions button.is-active,.tour-live-actions button[aria-pressed=true]{background:var(--blue);border-color:var(--blue);color:#fff}.tour-live-actions em{color:#5f5f6a;font-size:13px;font-style:normal;font-weight:680}.tour-live-mobile-summary{display:none}.product-tour-hero{background:radial-gradient(circle at 16% 18%,rgba(239,143,188,.28),transparent 19%),radial-gradient(circle at 82% 22%,rgba(52,60,237,.16),transparent 24%),linear-gradient(135deg,#fff,#fbf7ff 48%,#f6f8ff);border-bottom:1px solid var(--line);padding:54px 0 76px}.product-tour-hero-grid{align-items:start;display:grid;gap:42px;grid-template-columns:minmax(390px,.82fr) minmax(500px,1fr)}.product-tour-copy{max-width:650px}.product-tour-eyebrow{align-items:center;color:var(--blue);display:inline-flex;font-size:15px;font-weight:780;gap:9px;letter-spacing:.02em;margin:0 0 22px;text-transform:uppercase}.product-tour-copy h1{color:#12121a;font-size:clamp(48px,4.8vw,72px);font-weight:520;letter-spacing:0;line-height:1;margin:0}.product-tour-copy>p:not(.product-tour-eyebrow){color:#52525f;font-size:21px;line-height:1.45;margin:28px 0 34px;max-width:590px}.product-tour-actions{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.tour-player-shell{background:linear-gradient(180deg,#ffffffe6,#ffffffc2),radial-gradient(circle at 72% 10%,rgba(216,253,73,.42),transparent 22%),linear-gradient(135deg,#f2f3ff,#fff);border:1px solid #e6e6f0;border-radius:18px;box-shadow:0 34px 100px #343ced29;margin-top:4px;overflow:hidden}.tour-player-bar{align-items:center;border-bottom:1px solid #ececf4;display:flex;gap:9px;height:54px;padding:0 22px}.tour-player-bar span{background:#c8c8d8;border-radius:999px;height:11px;width:11px}.tour-player-bar span:nth-child(1){background:#ff8b89}.tour-player-bar span:nth-child(2){background:#ffd36c}.tour-player-bar span:nth-child(3){background:#7ed977}.tour-player-bar strong{color:#3b3b48;font-size:14px;margin-left:auto}.tour-player-prompt{align-items:center;background:#fff;border:1px solid #e6e6f0;border-radius:999px;display:grid;gap:12px;grid-template-columns:auto 1fr auto;margin:26px;padding:12px 14px 12px 18px}.tour-player-prompt>svg{color:var(--blue)}.tour-player-prompt span{color:#23232d;font-weight:680;min-width:0}.tour-player-prompt button{align-items:center;background:var(--blue);border:0;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;height:38px;justify-content:center;width:38px}.tour-answer-card{background:#fff;border:1px solid #ececf4;border-radius:16px;margin:0 26px 20px;padding:24px;transition:border-color .18s ease,box-shadow .18s ease}.tour-answer-card.is-playing{border-color:#343ced47;box-shadow:0 18px 50px #343ced21}.tour-answer-header{align-items:center;color:var(--blue);display:flex;gap:10px;margin-bottom:12px}.tour-answer-card p{color:#474752;font-size:18px;line-height:1.45;margin:0 0 20px}.tour-source-list{display:grid;gap:10px}.tour-source-list div{align-items:center;background:#f7f7fb;border:1px solid #ededf4;border-radius:12px;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto auto;padding:12px 14px}.tour-source-list svg{color:var(--blue)}.tour-source-list strong{color:#23232d;font-size:14px}.tour-source-list span,.tour-source-list em{color:#747480;font-size:13px;font-style:normal}.tour-next-actions{display:flex;flex-wrap:wrap;gap:10px;padding:0 26px 28px}.tour-next-actions>span{color:#777784;flex:1 0 100%;font-size:13px;font-weight:760;text-transform:uppercase}.tour-next-actions button{align-items:center;background:#f3f2ff;border:1px solid #e2e1ff;border-radius:999px;color:#2222c9;cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:720;gap:8px;padding:11px 14px}.tour-next-actions button.is-active,.tour-next-actions button[aria-pressed=true]{background:#2222c9;border-color:#2222c9;color:#fff}.tour-action-status{color:#5d5d6a;flex:1 0 100%;font-size:13px;font-style:normal;font-weight:680}.product-tour-steps{background:#fff}.product-tour-step-grid{display:grid;grid-template-columns:repeat(3,1fr)}.product-tour-step-grid article{border-right:1px solid var(--line);min-height:360px;padding:44px 34px}.product-tour-step-grid article:last-child{border-right:0}.product-tour-step-grid article>span{color:#a4a4af;display:block;font-size:13px;font-weight:780;margin-bottom:70px}.product-tour-step-grid svg{color:var(--blue);margin-bottom:24px}.product-tour-step-grid h2{color:#171721;font-size:30px;font-weight:560;letter-spacing:0;line-height:1.08;margin:0 0 14px}.product-tour-step-grid p{color:#686875;line-height:1.45;margin:0}.product-tour-workflow{background:#fbfbfc;padding:88px 0}.product-tour-workflow-grid{align-items:center;display:grid;gap:58px;grid-template-columns:minmax(360px,.72fr) minmax(520px,1fr)}.product-tour-workflow h2{color:#111119;font-size:clamp(44px,5vw,72px);font-weight:540;letter-spacing:0;line-height:1;margin:0}.product-tour-workflow p:not(.eyebrow){color:#585865;font-size:20px;line-height:1.45;margin:24px 0 0;max-width:560px}.tour-flow-board{background:#111119;border-radius:18px;box-shadow:0 28px 86px #1111192e;display:grid;gap:1px;grid-template-columns:repeat(4,1fr);overflow:hidden}.tour-flow-board div{background:radial-gradient(circle at 68% 22%,rgba(216,253,73,.18),transparent 28%),#171724;color:#fff;min-height:230px;padding:24px}.tour-flow-board svg{color:var(--lime);margin-bottom:68px}.tour-flow-board strong{display:block;font-size:22px;letter-spacing:0;margin-bottom:10px}.tour-flow-board span{color:#ffffff8a;font-size:13px;font-weight:780}.not-found-page{background:#fff;min-height:858.59375px;padding:196px 0 192px;text-align:center}.not-found-inner{align-items:center;display:flex;flex-direction:column;max-width:1144px;padding:0}.not-found-title-wrap{align-items:center;display:flex;height:292px;justify-content:center;position:relative;width:464px}.not-found-image{height:292px;top:0;right:0;bottom:0;left:0;position:absolute;width:464px}.not-found-code{color:#ff935f;font-size:72px;font-weight:400;letter-spacing:0;line-height:1.08;margin:0;position:relative;z-index:1}.not-found-inner h2{color:#000;font-size:48px;font-weight:400;letter-spacing:0;line-height:1.2;margin:76px 0 0}.not-found-inner p{color:#4b4b4b;font-size:20px;line-height:1.65;margin:12px 0 0}.not-found-inner a{color:inherit;font-weight:400;text-decoration:underline}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.customers-hero{background:radial-gradient(circle at 77% 19%,rgba(216,253,73,.2),transparent 20%),radial-gradient(circle at 18% 74%,rgba(239,143,188,.2),transparent 24%),radial-gradient(circle at 1px 1px,rgba(52,60,237,.13) 1px,transparent 0) 0 0 / 24px 24px,#f8f8ff;border-bottom:1px solid var(--line);overflow:hidden;padding:70px 0 0}.customers-hero-inner{text-align:center}.customers-pill{display:none}.customers-hero h1{color:var(--blue);display:block;font-size:15px;font-weight:400;line-height:21px;margin:0 0 45px;position:static;text-align:center}.customers-hero h1:after{content:""}.customers-hero h1[hidden]{display:none}.customers-hero h1+h2{margin-top:0}.customers-hero h1.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;margin:0;overflow:hidden;position:absolute;width:1px}.customers-hero h2{color:#0a0227;font-size:36px;font-weight:400;letter-spacing:0;line-height:1.2;margin:0 auto 105px;max-width:984px}.customers-video-row{display:flex;gap:50px;margin-left:calc(50% - 50vw);padding:0 0 58px;transform:translate(-492px);width:max-content}.customers-video-card{align-items:center;border:1px solid rgba(52,60,237,.14);border-radius:0;display:flex;flex:0 0 752px;flex-direction:column;justify-content:center;height:423px;overflow:hidden;padding:32px;position:relative}.customers-video-card img{display:block;height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;position:absolute;width:100%;z-index:0}.customers-video-card:before{background:#0000000a;content:"";top:0;right:0;bottom:0;left:0;position:absolute;z-index:1}.customers-video-pink:before{background:#0000000a}.customers-video-lime:before{background:#0000000a}.customers-video-blue:before{background:#0000000a}.customers-video-card strong,.customers-video-card a{position:relative;z-index:2}.customers-video-card strong,.customers-video-card span{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.customers-video-card strong{color:var(--lime);font-size:clamp(32px,4vw,58px);font-weight:640;line-height:1;text-align:center}.customers-video-card span{color:#fffc;font-size:15px;font-weight:700;margin-top:14px}.customers-video-play{align-items:center;color:var(--blue);display:inline-flex;justify-content:center;margin-top:0}.customers-video-arrow{align-items:center;background:#ffffffb8;border:0;border-radius:999px;color:#8f8f9a;display:flex;height:48px;justify-content:center;margin-top:22px;width:48px}.customers-video-arrow:focus-visible,.customers-video-arrow:hover{background:#fff;color:var(--blue)}.customers-quote-section{background:#f3f4ff}.customers-quote-grid{display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr));padding-bottom:76px;padding-top:0}.customers-quote-grid article{background:#ffffffd1;border:1px solid #e4e4ec;border-radius:var(--radius);min-height:360px;padding:28px}.customers-quote-grid svg{color:#bfc0ff;margin-bottom:28px}.customers-quote-grid strong{display:block;font-size:24px;margin-bottom:24px}.customers-quote-grid p{color:#4f4f58;line-height:1.44;margin:0 0 28px}.customers-quote-grid span{color:#24242c;display:block;font-weight:720}.customers-quote-grid small{color:#777781;display:block;font-size:13px;font-weight:500;margin-top:4px}.customers-story-section{background:#f8f8f8;padding:96px 0}.customers-story-section>.section-inner{max-width:none;padding:0 32px}.customers-story-heading{margin-bottom:46px;text-align:center}.customers-story-heading h2{font-size:40px;font-weight:520;letter-spacing:0;line-height:1.08;margin:0}.customers-filter-row{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(420px,1fr) 241px 241px;margin-bottom:40px}.customers-search-control,.customers-filter-toggle{align-items:center;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:999px;display:inline-flex;min-height:46px;padding:0 20px;position:relative}.customers-search-control{color:#a4a4ad;gap:12px}.customers-search-control input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:#20212d;flex:1;font:inherit;min-height:44px;outline:0}.customers-search-control input::placeholder{color:#a4a4ad}.customers-filter-dropdown{height:46px;position:relative;z-index:1}.customers-filter-dropdown.is-open{z-index:20}.customers-filter-toggle{color:#000;cursor:pointer;font-size:16px;justify-content:space-between;line-height:1.4;padding:0 16px 0 20px;width:100%}.customers-filter-caret{border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid #161720;height:0;margin-left:16px;width:0}.customers-filter-dropdown.is-open .customers-filter-caret{transform:rotate(180deg)}.customers-filter-menu{left:0;padding-top:8px;position:absolute;top:46px;width:100%}.customers-filter-menu-inner{background:#fff;border-radius:12px;box-shadow:0 22px 50px #1a1b2a1f;display:flex;flex-direction:column;gap:4px;overflow:hidden;padding:8px}.customers-filter-option{background:transparent;border:0;color:#222;cursor:pointer;font-size:16px;line-height:1.3;min-height:36.8px;padding:8px 14px;text-align:left}.customers-filter-option:focus-visible,.customers-filter-option:hover{background:#f3f4ff;color:var(--blue);outline:0}.customers-story-grid{display:grid;gap:32px 20px;grid-template-columns:repeat(3,minmax(0,1fr))}.customers-story-card{background:#fff;border:0;border-radius:16px;box-shadow:0 18px 42px #25264614;display:flex;flex-direction:column;height:403px;overflow:hidden;padding:5px 5px 30px;position:relative}.customers-story-card:before{background:linear-gradient(133.05deg,rgba(188,188,188,.2) 27.28%,#e16bff 41.06%,#d8fd49 57.98%,#ff7e4c 69.57%,var(--blue) 92.44%);border-radius:inherit;content:"";top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .18s ease}.customers-story-media{align-items:center;background:linear-gradient(135deg,#0f101c52,#0f101c8c),linear-gradient(135deg,#d6dae7,#8b90a4);color:#fff;display:flex;height:208px;justify-content:center;overflow:hidden;position:relative;z-index:1}.customers-story-media:before{background:radial-gradient(circle at 25% 25%,rgba(255,255,255,.25),transparent 22%),linear-gradient(115deg,transparent 0 42%,rgba(255,255,255,.18) 42% 48%,transparent 48%),repeating-linear-gradient(90deg,rgba(255,255,255,.12) 0 1px,transparent 1px 58px);content:"";top:0;right:0;bottom:0;left:0;opacity:.8;position:absolute}.customers-story-media strong{color:#fff;font-size:28px;font-weight:820;letter-spacing:0;position:relative;text-align:center;text-shadow:0 2px 18px rgba(0,0,0,.32);z-index:1}.customers-story-media img{display:block;height:100%;object-fit:cover;width:100%}.customers-story-media-mccarthy,.customers-story-media-motive{background:linear-gradient(135deg,#14181e33,#14181ea3),linear-gradient(22deg,#b7a78d,#6f7b7d 42%,#1d2a32)}.customers-story-media-wunderkind,.customers-story-media-webflow,.customers-story-media-super{background:linear-gradient(135deg,#080a1233,#080a129e),linear-gradient(132deg,#cad0d5,#535f69 48%,#141820)}.customers-story-media-safetyculture,.customers-story-media-everpure{background:linear-gradient(135deg,#14181e29,#14181e8f),linear-gradient(132deg,#e5ddd5,#9da692 48%,#4d554a)}.customers-story-media-nile,.customers-story-media-databricks,.customers-story-media-confluent{background:linear-gradient(135deg,#080a122e,#080a1294),linear-gradient(125deg,#425e70,#253547 42%,#070a13)}.customers-story-media-ericsson,.customers-story-media-dbs,.customers-story-media-wealthsimple{background:linear-gradient(135deg,#080a1229,#080a128a),linear-gradient(135deg,#d6dde3,#5c6979 48%,#1c2433)}.customers-story-media-zillow,.customers-story-media-nextdoor,.customers-story-media-duolingo{background:linear-gradient(135deg,#080a1226,#080a128c),linear-gradient(135deg,#d8e7e2,#7d9ea7 52%,#34485a)}.customers-story-media-time,.customers-story-media-gcash,.customers-story-media-booking,.customers-story-media-upside,.customers-story-media-grammarly,.customers-story-media-agency{background:linear-gradient(135deg,#080a121f,#080a1294),linear-gradient(135deg,#efd5dc,#8a8ca6 52%,#292e48)}.customers-story-card:hover:before{opacity:1}.customers-story-card p{color:#353640;font-size:18px;font-weight:520;line-height:1.4;margin:24px 16px 32px;max-height:75.6px;overflow:hidden;position:relative;z-index:1}.customers-story-card b{align-items:center;color:var(--blue);display:inline-flex;font-size:16px;gap:8px;line-height:1.3;margin:auto 16px 0;padding:0;position:relative;width:calc(100% - 32px);z-index:1}.customer-story-empty{align-items:center;background:#f7f7fb;border:1px dashed #cfcfe0;border-radius:var(--radius);color:#62626d;display:flex;font-weight:650;grid-column:1 / -1;justify-content:center;min-height:180px;padding:28px;text-align:center}.customers-logo-section{background:#fff;border-bottom:1px solid var(--line);border-top:1px solid var(--line);min-height:224px;overflow:hidden}.customers-logo-strip{align-content:center;display:grid;gap:18px 42px;grid-template-columns:repeat(6,minmax(0,1fr));min-height:224px}.customers-logo-strip span{align-items:center;color:#84848e;display:flex;font-size:18px;font-weight:760;justify-content:center;min-height:54px;text-align:center}.customers-final-cta{background:radial-gradient(circle at 22% 30%,rgba(216,253,73,.42),transparent 18%),radial-gradient(circle at 84% 28%,rgba(239,143,188,.22),transparent 20%),#f8f8ff;min-height:490px;padding:122px 0}.customers-final-cta-inner{align-items:center;display:flex;flex-direction:column;gap:32px;justify-content:center;min-height:246px;text-align:center}.customers-final-cta h2{font-size:72px;font-weight:560;letter-spacing:0;line-height:.98;margin:0}.customer-detail-hero{background:radial-gradient(circle at 84% 16%,rgba(216,253,73,.24),transparent 24%),radial-gradient(circle at 10% 72%,rgba(239,143,188,.22),transparent 24%),#f8f8ff;border-bottom:1px solid var(--line);overflow:hidden;padding:92px 0}.customer-detail-pink{background:radial-gradient(circle at 78% 16%,rgba(239,143,188,.28),transparent 25%),radial-gradient(circle at 14% 78%,rgba(52,60,237,.12),transparent 24%),#fff8fb}.customer-detail-lime{background:radial-gradient(circle at 78% 18%,rgba(216,253,73,.3),transparent 25%),radial-gradient(circle at 12% 76%,rgba(52,60,237,.1),transparent 24%),#fbfff1}.customer-detail-violet{background:radial-gradient(circle at 80% 16%,rgba(128,118,255,.24),transparent 26%),radial-gradient(circle at 10% 76%,rgba(239,143,188,.18),transparent 24%),#f8f6ff}.customer-detail-grid{align-items:center;display:grid;gap:72px;grid-template-columns:minmax(0,1fr) minmax(420px,.62fr)}.customer-detail-grid h1{color:#171722;font-size:clamp(48px,6vw,84px);font-weight:620;letter-spacing:0;line-height:.98;margin:0;max-width:900px}.customer-detail-grid>div>p:not(.customers-pill){color:#4f4f59;font-size:21px;line-height:1.48;margin:28px 0 0;max-width:760px}.customer-detail-meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.customer-detail-meta span{background:#ffffffb8;border:1px solid rgba(52,60,237,.14);border-radius:999px;color:#343ced;font-size:13px;font-weight:740;padding:10px 14px}.customer-detail-card{background:#11124f;border:1px solid rgba(255,255,255,.18);border-radius:16px;box-shadow:0 34px 80px #11124f2e;color:#fff;min-height:430px;padding:34px;position:relative}.customer-detail-card:before{background:linear-gradient(135deg,rgba(216,253,73,.26),transparent 38%),radial-gradient(circle at 72% 12%,rgba(239,143,188,.44),transparent 22%);border-radius:12px;content:"";top:14px;right:14px;bottom:14px;left:14px;opacity:.8;position:absolute}.customer-detail-card strong,.customer-detail-card p,.customer-detail-card span{position:relative;z-index:1}.customer-detail-card strong{display:block;font-size:42px;line-height:.96;margin-bottom:120px}.customer-detail-card p{color:#f0f1ff;font-size:22px;line-height:1.24;margin:0 0 22px}.customer-detail-card span{color:var(--lime);font-size:13px;font-weight:780;letter-spacing:.03em;text-transform:uppercase}.customer-detail-proof{background:#fff}.customer-detail-proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.customer-detail-proof-grid article{border-right:1px solid var(--line);min-height:230px;padding:42px 34px}.customer-detail-proof-grid article:last-child{border-right:0}.customer-detail-proof-grid strong{color:#171722;display:block;font-size:clamp(44px,5vw,72px);font-weight:620;letter-spacing:0;line-height:.96;margin-bottom:18px}.customer-detail-proof-grid span{color:#676774;font-size:15px;font-weight:700}.customer-detail-body{background:#fafafe;padding:84px 0}.customer-detail-body-grid{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.customer-detail-body-grid article{background:#fff;border:1px solid #e4e4ed;border-radius:var(--radius);min-height:360px;padding:30px}.customer-detail-body-grid svg{color:var(--blue);margin-bottom:54px}.customer-detail-body-grid h2{font-size:30px;font-weight:620;letter-spacing:0;line-height:1;margin:0 0 18px}.customer-detail-body-grid p{color:#62626d;line-height:1.46;margin:0}.customer-detail-related{background:#fff;padding:78px 0}.customer-detail-related-inner{align-items:end;display:grid;gap:40px;grid-template-columns:minmax(0,.9fr) minmax(380px,.7fr)}.customer-detail-related h2{font-size:clamp(38px,4.5vw,64px);font-weight:620;letter-spacing:0;line-height:.98;margin:0}.customer-detail-related-links{display:grid;gap:10px}.customer-detail-related-links a{align-items:center;background:#f7f7fb;border:1px solid #e4e4ec;border-radius:var(--radius);color:#202034;display:flex;font-weight:740;justify-content:space-between;min-height:58px;padding:0 18px;text-decoration:none}.customer-detail-related-links a:first-child{background:#343ced;color:#fff}.motive-story{background:#fff;color:#333}.motive-story-hero{align-items:flex-end;display:flex;min-height:676px;overflow:hidden;position:relative}.motive-story-hero-bg{height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;position:absolute;width:100%}.motive-story-hero:after{background:linear-gradient(180deg,#ffffff14,#ffffffc7 70%);content:"";top:0;right:0;bottom:0;left:0;position:absolute}.motive-story-hero-inner{padding-bottom:66px;position:relative;z-index:1}.motive-story-lockup{align-items:center;display:flex;gap:24px;margin-bottom:44px}.motive-story-lockup img:first-child{height:32px;width:auto}.motive-story-lockup img:last-child{height:40px;max-width:150px;width:auto}.motive-story-lockup span{background:#0a02274d;display:block;height:40px;width:1px}.motive-story-lockup strong{color:#0a0227;font-size:28px;font-weight:760}.motive-story-hero h1{color:#0a0227;font-size:60px;font-weight:400;letter-spacing:0;line-height:1;margin:0;max-width:1201px}.motive-story-cta{align-items:center;color:#343ced;display:inline-flex;font-size:15px;font-weight:720;gap:8px;margin-top:28px;text-decoration:none}.motive-story-stats{padding:60px 0 0}.motive-story-stats-grid{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.motive-story-stats article{align-items:baseline;display:flex;gap:14px;min-height:44px}.motive-story-stats strong{color:#0a0227;font-size:42px;font-weight:500;letter-spacing:0;line-height:1;white-space:nowrap}.motive-story-stats span{color:#333;font-size:16px;line-height:1.3;max-width:270px}.motive-story-overview{padding:92px 0 96px}.motive-story-copy-grid{display:grid;gap:84px;grid-template-columns:237px minmax(0,1fr)}.motive-story-copy-grid h2,.motive-story-copy h2,.motive-story-with>.section-inner>h2{color:#343ced;font-size:16px;font-weight:400;line-height:1.4;margin:0}.motive-story-copy-grid p,.motive-story-copy p,.motive-story-with-copy p{color:#333;font-size:21px;line-height:1.45;margin:0}.motive-story-success p+p{margin-top:24px}.motive-story-split{padding:0 0 96px}.motive-story-split-grid{align-items:start;display:grid;gap:72px;grid-template-columns:minmax(0,1fr) minmax(390px,.95fr)}.motive-story-split-grid.is-reversed{grid-template-columns:minmax(390px,.95fr) minmax(0,1fr)}.motive-story-image-card{border-radius:18px;min-height:620px;overflow:hidden}.motive-story-image-card img{display:block;height:100%;min-height:620px;object-fit:cover;width:100%}.motive-story-copy{padding-top:25px}.motive-story-copy h3,.motive-story-with-copy h3,.motive-story-future h3{color:#333;font-size:48px;font-weight:400;letter-spacing:0;line-height:1.08;margin:56px 0 24px}.motive-story-with{padding:32px 0 96px}.motive-story-with-grid{align-items:start;display:grid;gap:80px;grid-template-columns:minmax(420px,.75fr) minmax(0,1fr);margin-top:48px}.motive-story-agent-art{align-items:center;background:#f8f8ff;border-radius:18px;display:flex;min-height:650px;overflow:hidden;padding:38px}.motive-story-agent-art img{display:block;width:100%}.motive-story-with-copy{display:grid;gap:74px}.motive-story-with-copy h3{margin-top:0}.motive-story-wide-image{margin:0 auto;max-width:1201px;padding:0 0 96px}.motive-story-wide-image img{border-radius:18px;display:block;width:100%}.motive-story-quote{padding:0 0 96px}.motive-story-quote-card{background:linear-gradient(135deg,rgba(216,253,73,.28),transparent 38%),radial-gradient(circle at 78% 18%,rgba(239,143,188,.24),transparent 22%),#f8f8ff;border-radius:18px;color:#0a0227;min-height:360px;padding:70px 86px}.motive-story-quote-card svg{color:#343ced;margin-bottom:40px}.motive-story-quote-card p{font-size:34px;line-height:1.16;margin:0 0 32px;max-width:980px}.motive-story-quote-card span{color:#343ced;display:block;font-size:14px;font-weight:760;letter-spacing:.03em;line-height:1.4;max-width:620px;text-transform:uppercase}.motive-story-future{padding-top:0}.webflow-story{background:#fff;color:#333}.webflow-story-hero{align-items:flex-end;display:flex;min-height:676px;overflow:hidden;position:relative}.webflow-story-hero-bg{height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;position:absolute;width:100%}.webflow-story-hero:after{background:linear-gradient(180deg,#ffffff05,#ffffffb8 72%);content:"";top:0;right:0;bottom:0;left:0;position:absolute}.webflow-story .section-inner{max-width:1201px}.webflow-story-hero-inner{padding-bottom:72px;position:relative;z-index:1}.webflow-story-lockup{align-items:center;display:flex;gap:24px;margin-bottom:44px}.webflow-story-lockup img:first-child{height:32px;width:auto}.webflow-story-lockup img:last-child{height:42px;max-width:160px;width:auto}.webflow-story-lockup span{background:#0a02274d;display:block;height:40px;width:1px}.webflow-story-hero h1{color:#0a0227;font-size:60px;font-weight:400;letter-spacing:0;line-height:1;margin:0;max-width:1201px}.webflow-story-cta{align-items:center;color:#343ced;display:inline-flex;font-size:15px;font-weight:720;gap:8px;margin-top:26px;text-decoration:none}.webflow-story-stats{padding:60px 0 0}.webflow-story-stats-grid{display:grid;gap:48px;grid-template-columns:repeat(2,minmax(0,1fr))}.webflow-story-stats article{align-items:flex-start;display:flex;gap:16px;min-height:78px}.webflow-story-stats strong{color:#0a0227;font-size:42px;font-weight:500;letter-spacing:0;line-height:1;white-space:nowrap}.webflow-story-stats span{color:#333;font-size:16px;line-height:1.4;max-width:350px}.webflow-story-copy-section{padding:90px 0 95px}.webflow-story-solution{padding-bottom:270px;padding-top:37px}.webflow-story-copy-grid{display:grid;gap:84px;grid-template-columns:237px minmax(0,1fr)}.webflow-story-copy-grid h2{color:#343ced;font-size:16px;font-weight:400;line-height:1.4;margin:0}.webflow-story-copy-grid p{color:#333;font-size:21px;line-height:1.45;margin:0}.webflow-story-final-cta{margin-top:0}.nextdoor-story{background:#fff;color:#0a0227}.nextdoor-story .section-inner{max-width:1201px}.nextdoor-story-hero{border-bottom:1px solid #eeedf7}.nextdoor-story-hero-grid{display:grid;gap:48px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:484px;padding-bottom:80px;padding-top:80px}.nextdoor-story-hero-copy{display:flex;flex-direction:column}.nextdoor-story-hero-copy>p{color:#4a465f;font-size:16px;line-height:1.3;margin:0 0 16px}.nextdoor-story-hero h1{color:#0a0227;font-size:36px;font-weight:400;letter-spacing:0;line-height:1.2;margin:0 0 42px;max-width:576px}.nextdoor-story-hero-copy>span{color:#4a465f;font-size:16px;line-height:1.3;margin-bottom:28px}.nextdoor-story-author{align-items:center;color:#0a0227;display:flex;gap:12px;max-width:312px;text-decoration:none}.nextdoor-story-author img{border-radius:50%;flex:0 0 40px;height:40px;object-fit:cover;width:40px}.nextdoor-story-author span{color:#4a465f;display:flex;flex-direction:column;font-size:13px;line-height:1.35}.nextdoor-story-author strong{color:#0a0227;font-size:14px;font-weight:500}.nextdoor-story-hero-media{align-self:start;aspect-ratio:576.476 / 321.75;overflow:hidden}.nextdoor-story-hero-media img{display:block;height:100%;object-fit:cover;width:100%}.nextdoor-story-content{min-height:4971px}.nextdoor-story-content-grid{display:grid;gap:96px;grid-template-columns:312px minmax(0,1fr);padding-bottom:0;padding-top:96px}.nextdoor-story-rail{color:#0a0227;display:flex;flex-direction:column;min-width:0}.nextdoor-story-rail nav{border-bottom:1px solid #dedced;padding-bottom:28px}.nextdoor-story-rail h3{color:#0a0227;font-size:16px;font-weight:500;letter-spacing:0;line-height:1.2;margin:0 0 24px}.nextdoor-story-rail nav a{color:#4a465f;display:block;font-size:15px;line-height:1.4;margin-top:13px;text-decoration:none}.nextdoor-story-demo-card{background:#f6f4ff;border:1px solid #dedced;border-radius:8px;color:#0a0227;display:flex;flex-direction:column;gap:12px;margin-top:59px;min-height:245px;padding:24px;text-decoration:none}.nextdoor-story-demo-card strong{font-size:28px;font-weight:400;line-height:1.25}.nextdoor-story-demo-card span{color:#4a465f;font-size:16px;line-height:1.5}.nextdoor-story-demo-card em{align-items:center;align-self:flex-start;background:#0a0227;border-radius:999px;color:#fff;display:inline-flex;font-size:14px;font-style:normal;justify-content:center;margin-top:auto;min-height:42px;padding:0 18px}.nextdoor-story-share{align-items:center;border-top:1px solid #dedced;display:flex;gap:12px;margin-top:32px;padding-top:28px}.nextdoor-story-share span{color:#4a465f;font-size:15px}.nextdoor-story-share a{align-items:center;border:1px solid #dedced;border-radius:50%;color:#0a0227;display:inline-flex;font-size:13px;font-weight:600;height:34px;justify-content:center;text-decoration:none;width:34px}.nextdoor-story-article{color:#29233f;font-size:18px;line-height:1.62;max-width:793px;padding-top:0}.nextdoor-story-article p{margin:0 0 22px}.nextdoor-story-lede{color:#0a0227;font-size:20px;line-height:1.55}.nextdoor-story-section{scroll-margin-top:96px}.nextdoor-story-section h2{color:#0a0227;font-size:40px;font-weight:400;letter-spacing:0;line-height:1.2;margin:0 0 24px}.nextdoor-story-section-1{margin-top:120px;min-height:390px}.nextdoor-story-section-2{min-height:580px}.nextdoor-story-section-3{min-height:521px}.nextdoor-story-section-4{min-height:1154px}.nextdoor-story-section-5{min-height:291px}.nextdoor-story-section-6{min-height:708px}.nextdoor-story-section-7{min-height:512px}.nextdoor-story-inline-image{background:#f7f5ff;border-radius:8px;display:block;height:560px;margin:42px 0;max-width:100%;object-fit:contain;width:100%}.nextdoor-story-final-cta{align-items:center;display:flex;min-height:490px;overflow:hidden;position:relative}.nextdoor-story-final-bg{height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;position:absolute;width:100%}.nextdoor-story-final-inner{align-items:center;display:flex;flex-direction:column;gap:28px;position:relative;text-align:center;z-index:1}.nextdoor-story-final-cta h2{color:#0a0227;font-size:72px;font-weight:400;letter-spacing:0;line-height:1.08;margin:0}.dbs-story{background:#fff;color:#0a0227}.dbs-story .section-inner{max-width:1201px}.dbs-story-hero{min-height:676px;overflow:hidden;position:relative}.dbs-story-hero-bg{height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;position:absolute;width:100%}.dbs-story-hero:after{background:linear-gradient(90deg,#000000c7,#0003 55%,#00000073),linear-gradient(180deg,#0000,#0000007a);content:"";top:0;right:0;bottom:0;left:0;position:absolute}.dbs-story-hero-inner{display:flex;flex-direction:column;justify-content:flex-end;min-height:676px;padding-bottom:72px;position:relative;z-index:1}.dbs-story-lockup{align-items:center;display:flex;gap:24px;height:40px;margin-bottom:48px}.dbs-story-lockup img:first-child{height:32px;width:auto}.dbs-story-lockup span{background:#fff9;height:40px;width:1px}.dbs-story-lockup img:last-child{height:26px;width:auto}.dbs-story-hero h1{color:#f5d6bd;font-size:60px;font-weight:400;letter-spacing:0;line-height:1;margin:0 0 48px;max-width:1201px}.dbs-story-hero-cta{align-items:center;align-self:flex-start;border:1px solid rgba(255,255,255,.84);border-radius:999px;color:#fff;display:inline-flex;font-size:24px;height:50px;justify-content:center;line-height:1;padding:0 26px;text-decoration:none}.dbs-story-copy-grid{align-items:start;display:grid;gap:16px;grid-template-columns:237px minmax(0,1fr)}.dbs-story-copy-grid h2{color:#343ced;font-size:16px;font-weight:400;line-height:1.4;margin:0}.dbs-story-copy-grid h3{color:#0a0227;font-size:48px;font-weight:400;letter-spacing:0;line-height:1.04;margin:0 0 28px}.dbs-story-copy-grid p{color:#333;font-size:21px;line-height:1.45;margin:0}.dbs-story-copy-grid p+p{margin-top:18px}.dbs-story-copy-grid strong{color:#0a0227;font-weight:500}.dbs-story-eyebrow{padding:90px 0 197px}.dbs-story-video{padding:0 0 96px}.dbs-story-video-frame{min-height:675px}.dbs-story-video-bar{align-items:center;background:linear-gradient(180deg,#151515,#4d4d4d 60%,#e9e9e9);border-radius:6px 6px 0 0;color:#f5f5f5;display:flex;font-size:20px;font-weight:600;justify-content:space-between;min-height:66px;padding:0 32px}.dbs-story-video-bar strong{color:#171717;font-size:27px;font-weight:400}.dbs-story-video-grid{background:#f3f1ee;display:grid;gap:28px;grid-template-columns:repeat(3,minmax(0,1fr));min-height:560px;padding:80px 60px 0;position:relative}.dbs-story-video-grid div{background:radial-gradient(circle at 50% 28%,rgba(30,24,24,.52),transparent 22%),linear-gradient(135deg,#cfc8c7,#f4f4f0 48%,#aaa39f);border-radius:12px 12px 0 0;min-height:480px}.dbs-story-video-grid button{align-items:center;align-self:center;background:#f73232;border:0;border-radius:12px;color:#fff;cursor:pointer;display:inline-flex;height:72px;justify-content:center;justify-self:center;position:absolute;top:260px;width:96px;z-index:1}.dbs-story-quote{padding:0 0 96px}.dbs-story-quote-card{background:url(https://cdn.prod.website-files.com/6127a84dfe068e153ef20572/6846e09ffb297bfbf46f2cbd_Quote%20BG.svg) right center / auto 100% no-repeat,#110827;color:#fff;min-height:342px;padding:60px 64px}.dbs-story-quote-card div{max-width:581px}.dbs-story-quote-card svg{color:#d8fd49;margin-bottom:20px}.dbs-story-quote-card p{color:#fff;font-size:24px;line-height:1.2;margin:0 0 20px}.dbs-story-quote-card span,.dbs-story-quote-card small{display:block}.dbs-story-quote-card span{color:#fff;font-size:20px;line-height:1.2}.dbs-story-quote-card small{color:#ffffffb8;font-size:20px;line-height:1.2}.dbs-story-solution{padding:0 0 203px}.dbs-story-with{padding:32px 0 176px}.dbs-story-with h2{color:#343ced;font-size:16px;font-weight:400;line-height:1.4;margin:0 0 48px}.dbs-story-with-grid{align-items:start;display:grid;gap:88px;grid-template-columns:440px minmax(0,1fr)}.dbs-story-with-art{background:#f4f1ff;border-radius:8px;min-height:440px;overflow:hidden}.dbs-story-with-art img{display:block;height:100%;object-fit:cover;width:100%}.dbs-story-with-copy h3{color:#0a0227;font-size:48px;font-weight:400;letter-spacing:0;line-height:1.04;margin:0 0 44px}.dbs-story-with-copy article{border-top:1px solid #dedced;padding:24px 0}.dbs-story-with-copy strong{color:#0a0227;display:block;font-size:21px;font-weight:500;line-height:1.3;margin-bottom:8px}.dbs-story-with-copy p{color:#333;font-size:18px;line-height:1.5;margin:0}.dbs-story-final-cta{margin-top:0}.dbs-story-final-cta h2{line-height:1.08}.everpure-story{background:#fff;color:#0a0227}.everpure-story .section-inner{max-width:1201px}.everpure-story-hero{min-height:676px;overflow:hidden;position:relative}.everpure-story-hero-bg{height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;position:absolute;width:100%}.everpure-story-hero:after{background:linear-gradient(90deg,#000000c2,#0000002e 54%,#00000061),linear-gradient(180deg,#0000,#00000080);content:"";top:0;right:0;bottom:0;left:0;position:absolute}.everpure-story-hero-inner{display:flex;flex-direction:column;justify-content:flex-end;min-height:676px;padding-bottom:72px;position:relative;z-index:1}.everpure-story-lockup{align-items:center;display:flex;gap:24px;height:40px;margin-bottom:48px}.everpure-story-lockup img:first-child{height:32px;width:auto}.everpure-story-lockup span{background:#ffffff9e;height:40px;width:1px}.everpure-story-lockup img:last-child{height:32px;width:auto}.everpure-story-hero h1{color:#f5d6bd;font-size:60px;font-weight:400;letter-spacing:0;line-height:1;margin:0 0 48px;max-width:1201px}.everpure-story-hero-cta{align-items:center;align-self:flex-start;border:1px solid rgba(255,255,255,.84);border-radius:999px;color:#fff;display:inline-flex;font-size:24px;height:50px;justify-content:center;line-height:1;padding:0 26px;text-decoration:none}.everpure-story-stats{padding:57px 0 96px}.everpure-story-stats-grid{display:grid;gap:56px;grid-template-columns:repeat(2,minmax(0,1fr))}.everpure-story-stats article{align-items:baseline;display:flex;gap:16px;min-height:44px}.everpure-story-stats strong{color:#0a0227;font-size:42px;font-weight:500;letter-spacing:0;line-height:1;white-space:nowrap}.everpure-story-stats span{color:#333;font-size:16px;line-height:1.4;max-width:320px}.everpure-story-video{padding-bottom:96px}.everpure-story-video-frame{min-height:675px}.everpure-story-video-bar{align-items:center;background:linear-gradient(180deg,#1d1d1f,#4b4b4f 60%,#e8e8e8);border-radius:6px 6px 0 0;color:#fff;display:flex;font-size:20px;font-weight:600;min-height:66px;padding:0 32px}.everpure-story-video-card{align-items:center;background:radial-gradient(circle at 80% 20%,rgba(206,239,231,.9),transparent 28%),linear-gradient(135deg,#ffe4d0,#fff8e7 42%,#edf8ec);display:flex;justify-content:center;min-height:609px;position:relative}.everpure-story-video-lockup{align-items:center;color:#151515;display:flex;gap:56px;font-size:62px;letter-spacing:0;line-height:1}.everpure-story-video-lockup span{color:#343ced;font-size:86px;font-weight:500}.everpure-story-video-lockup i{background:#151515;display:block;height:96px;width:2px}.everpure-story-video-lockup strong{font-size:54px;font-weight:700}.everpure-story-video-card button{align-items:center;background:#ff4529;border:0;border-radius:14px;color:#fff;cursor:pointer;display:inline-flex;height:76px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:104px}.everpure-story-video-card em{align-items:center;background:#00000052;border-radius:999px;bottom:24px;color:#fff;display:inline-flex;font-size:18px;font-style:normal;min-height:48px;padding:0 24px;position:absolute;right:32px}.everpure-story-copy{padding:0 0 60px}.everpure-story-copy-grid{align-items:start;display:grid;gap:16px;grid-template-columns:237px minmax(0,1fr)}.everpure-story-copy-grid h2{color:#343ced;font-size:16px;font-weight:400;line-height:1.4;margin:0}.everpure-story-copy-grid p{color:#333;font-size:21px;line-height:1.45;margin:0}.everpure-story-copy-1{padding-bottom:240px}.everpure-story-copy-2{padding-bottom:250px}.everpure-story-copy-3{padding-bottom:483px}.everpure-story-final-cta{margin-top:0}.everpure-story-final-cta h2{line-height:1.08}.databricks-story{background:#fff;color:#0a0227}.databricks-story .section-inner{max-width:1201px}.databricks-story-hero{min-height:676px;overflow:hidden;position:relative}.databricks-story-hero-bg{height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;position:absolute;width:100%}.databricks-story-hero:after{background:linear-gradient(180deg,#00000005 12%,#0003 44%,#000000db),linear-gradient(90deg,#0000004d,#00000014 58%,#0000006b);content:"";top:0;right:0;bottom:0;left:0;position:absolute}.databricks-story-hero-inner{display:flex;flex-direction:column;justify-content:flex-end;min-height:676px;padding-bottom:72px;position:relative;z-index:1}.databricks-story-lockup{align-items:center;display:flex;gap:24px;height:40px;margin-bottom:48px}.databricks-story-lockup img:first-child{height:32px;width:auto}.databricks-story-lockup span{background:#ffffffa3;height:40px;width:1px}.databricks-story-lockup img:last-child{height:24px;width:auto}.databricks-story-hero h1{color:#f6d7bd;font-size:60px;font-weight:400;letter-spacing:0;line-height:1;margin:0;max-width:1201px}.databricks-story-video{padding:96px 0}.databricks-story-video-frame{aspect-ratio:1201 / 675;background:#0b0b12;overflow:hidden}.databricks-story-video-frame iframe{border:0;display:block;height:100%;width:100%}.databricks-story-copy{padding:0 0 60px}.databricks-story-copy-grid{align-items:start;display:grid;gap:64px;grid-template-columns:237px minmax(0,1fr)}.databricks-story-copy-grid h2{color:#343ced;font-size:16px;font-weight:400;line-height:1.4;margin:0}.databricks-story-copy-grid p,.databricks-story-copy-grid li{color:#333;font-size:21px;line-height:1.45}.databricks-story-copy-grid p{margin:0 0 16px}.databricks-story-copy-grid p:last-child{margin-bottom:0}.databricks-story-copy-grid ul{display:grid;gap:6px;margin:-6px 0 16px;padding-left:27px}.databricks-story-list-block{margin:0}.databricks-story-copy-1{margin-bottom:54px;min-height:301px}.databricks-story-copy-2{margin-bottom:60px;min-height:405px}.databricks-story-final-cta{margin-top:0}.databricks-story-final-cta h2{line-height:1.08}.super-story{background:#fff;color:#0a0227}.super-story .section-inner{max-width:1250px}.super-story-hero{min-height:676px;overflow:hidden;position:relative}.super-story-hero-bg{height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;position:absolute;width:100%}.super-story-hero:after{background:linear-gradient(180deg,#00000005 4%,#0000003d 42%,#000000e0),linear-gradient(90deg,#0000006b,#0000001a 56%,#00000061);content:"";top:0;right:0;bottom:0;left:0;position:absolute}.super-story-hero-inner{display:flex;flex-direction:column;justify-content:flex-end;min-height:676px;padding-bottom:72px;position:relative;z-index:1}.super-story-lockup{align-items:center;display:flex;gap:24px;height:40px;margin-bottom:48px}.super-story-lockup img:first-child{height:32px;width:auto}.super-story-lockup span{background:#ffffffa3;height:40px;width:1px}.super-story-lockup img:last-child{height:20px;width:auto}.super-story-hero h1{color:#f6d7bd;font-size:60px;font-weight:400;letter-spacing:0;line-height:1;margin:0 0 48px;max-width:1186px}.super-story-hero-cta{align-items:center;align-self:flex-start;border:1px solid rgba(255,255,255,.84);border-radius:999px;color:#fff;display:inline-flex;font-size:24px;height:50px;justify-content:center;line-height:1;padding:0 29px;text-decoration:none}.super-story-stats{margin:57px 0 60px}.super-story-stats-inner p{color:#333;font-size:21px;line-height:44px;margin:0}.super-story-stats-inner strong{color:#343ced;font-weight:500}.super-story-copy{border-top:1px solid #dedced;margin-bottom:60px;padding:33px 0 0}.super-story-copy-grid{align-items:start;display:grid;gap:12px;grid-template-columns:234px minmax(0,1fr)}.super-story-copy-grid h2{color:#343ced;font-size:16px;font-weight:400;line-height:1.4;margin:0}.super-story-copy-grid p,.super-story-copy-grid li{color:#333;font-size:21px;line-height:1.45}.super-story-copy-grid p{margin:0 0 28px}.super-story-copy-grid p:last-child{margin-bottom:0}.super-story-copy-grid ul{display:grid;gap:6px;margin:-12px 0 28px;padding-left:27px}.super-story-list-block{margin:0}.super-story-copy-1,.super-story-copy-2{min-height:277px}.super-story-copy-3{min-height:301px}.super-story-copy-4{min-height:197px}.super-story-final-cta{margin-top:0}.super-story-final-cta h2{line-height:1.08}.duolingo-story{background:#fff;color:#0a0227}.duolingo-story .section-inner{max-width:1250px}.duolingo-story-hero{min-height:676px;overflow:hidden;position:relative}.duolingo-story-hero-bg{height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;position:absolute;width:100%}.duolingo-story-hero:after{background:linear-gradient(180deg,#00000005 4%,#0000003d 42%,#000000e0),linear-gradient(90deg,#0000006b,#0000001a 56%,#00000061);content:"";top:0;right:0;bottom:0;left:0;position:absolute}.duolingo-story-hero-inner{display:flex;flex-direction:column;justify-content:flex-end;min-height:676px;padding-bottom:72px;position:relative;z-index:1}.duolingo-story-lockup{align-items:center;display:flex;gap:24px;height:40px;margin-bottom:48px}.duolingo-story-lockup img:first-child{height:32px;width:auto}.duolingo-story-lockup span{background:#ffffffa3;height:40px;width:1px}.duolingo-story-lockup img:last-child{height:32px;width:auto}.duolingo-story-hero h1{color:#f6d7bd;font-size:60px;font-weight:400;letter-spacing:0;line-height:1;margin:0 0 48px;max-width:1186px}.duolingo-story-hero-cta{align-items:center;align-self:flex-start;border:1px solid rgba(255,255,255,.84);border-radius:999px;color:#fff;display:inline-flex;font-size:24px;height:50px;justify-content:center;line-height:1;padding:0 29px;text-decoration:none}.duolingo-story-stats{margin:57px 0 60px}.duolingo-story-stats-grid{display:grid;gap:34px;grid-template-columns:repeat(3,minmax(0,1fr))}.duolingo-story-stats-grid p{color:#333;font-size:18px;line-height:1.35;margin:0}.duolingo-story-stats-grid strong{color:#343ced;font-weight:500}.duolingo-story-copy{border-top:1px solid #dedced;margin-bottom:60px;padding:33px 0 0}.duolingo-story-copy-grid{align-items:start;display:grid;gap:12px;grid-template-columns:234px minmax(0,1fr)}.duolingo-story-copy-grid h2{color:#343ced;font-size:16px;font-weight:400;line-height:1.4;margin:0}.duolingo-story-copy-grid p,.duolingo-story-copy-grid li{color:#333;font-size:21px;line-height:1.45}.duolingo-story-copy-grid p{margin:0 0 28px}.duolingo-story-copy-grid p:last-child{margin-bottom:0}.duolingo-story-copy-grid ul{display:grid;gap:6px;margin:-12px 0 28px;padding-left:27px}.duolingo-story-list-block{margin:0}.duolingo-story-copy-1{min-height:277px}.duolingo-story-copy-2{min-height:437px}.duolingo-story-copy-3{min-height:329px}.duolingo-story-final-cta{margin-top:0}.duolingo-story-final-cta h2{line-height:1.08}.wealthsimple-story{background:#fff;color:#0a0227}.wealthsimple-story .section-inner{max-width:1250px}.wealthsimple-story-hero{min-height:676px;overflow:hidden;position:relative}.wealthsimple-story-hero-bg{height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;position:absolute;width:100%}.wealthsimple-story-hero:after{background:linear-gradient(180deg,#00000005 4%,#0000003d 42%,#000000e0),linear-gradient(90deg,#0000006b,#0000001a 56%,#00000061);content:"";top:0;right:0;bottom:0;left:0;position:absolute}.wealthsimple-story-hero-inner{display:flex;flex-direction:column;justify-content:flex-end;min-height:676px;padding-bottom:72px;position:relative;z-index:1}.wealthsimple-story-lockup{align-items:center;display:flex;gap:24px;height:40px;margin-bottom:48px}.wealthsimple-story-lockup img:first-child{height:32px;width:auto}.wealthsimple-story-lockup span{background:#ffffffa3;height:40px;width:1px}.wealthsimple-story-lockup img:last-child{height:28px;width:auto}.wealthsimple-story-hero h1{color:#f6d7bd;font-size:60px;font-weight:400;letter-spacing:0;line-height:1;margin:0 0 48px;max-width:1186px}.wealthsimple-story-hero-cta{align-items:center;align-self:flex-start;border:1px solid rgba(255,255,255,.84);border-radius:999px;color:#fff;display:inline-flex;font-size:24px;height:50px;justify-content:center;line-height:1;padding:0 29px;text-decoration:none}.wealthsimple-story-stats{margin:57px 0 60px;min-height:77px}.wealthsimple-story-stats-grid{display:grid;gap:34px;grid-template-columns:repeat(3,minmax(0,1fr))}.wealthsimple-story-stats-grid p{color:#333;font-size:18px;line-height:1.35;margin:0}.wealthsimple-story-stats-grid strong{color:#343ced;font-weight:500}.wealthsimple-story-copy{border-top:1px solid #dedced;margin-bottom:60px;padding:33px 0 0}.wealthsimple-story-copy-grid{align-items:start;display:grid;gap:12px;grid-template-columns:234px minmax(0,1fr)}.wealthsimple-story-copy-grid h2{color:#343ced;font-size:16px;font-weight:400;line-height:1.4;margin:0}.wealthsimple-story-copy-grid p,.wealthsimple-story-copy-grid li{color:#333;font-size:21px;line-height:1.45}.wealthsimple-story-copy-grid p{margin:0 0 28px}.wealthsimple-story-copy-grid p:last-child{margin-bottom:0}.wealthsimple-story-copy-grid ul{display:grid;gap:6px;margin:-12px 0 28px;padding-left:27px}.wealthsimple-story-list-block{margin:0}.wealthsimple-story-copy-1{min-height:249px}.wealthsimple-story-copy-2{min-height:409px}.wealthsimple-story-copy-3{min-height:197px}.wealthsimple-story-final-cta{margin-top:0}.wealthsimple-story-final-cta h2{line-height:1.08}.upside-story{background:#fff;color:#0a0227}.upside-story .section-inner{max-width:1250px}.upside-story-hero{min-height:676px;overflow:hidden;position:relative}.upside-story-hero-bg{height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;position:absolute;width:100%}.upside-story-hero:after{background:linear-gradient(180deg,#00000005 4%,#0000003d 42%,#000000e0),linear-gradient(90deg,#0000006b,#0000001a 56%,#00000061);content:"";top:0;right:0;bottom:0;left:0;position:absolute}.upside-story-hero-inner{display:flex;flex-direction:column;justify-content:flex-end;min-height:676px;padding-bottom:72px;position:relative;z-index:1}.upside-story-lockup{align-items:center;display:flex;gap:24px;height:40px;margin-bottom:48px}.upside-story-lockup img:first-child{height:32px;width:auto}.upside-story-lockup span{background:#ffffffa3;height:40px;width:1px}.upside-story-lockup img:last-child{height:32px;width:auto}.upside-story-hero h1{color:#f6d7bd;font-size:60px;font-weight:400;letter-spacing:0;line-height:1;margin:0 0 48px;max-width:1186px}.upside-story-hero-cta{align-items:center;align-self:flex-start;border:1px solid rgba(255,255,255,.84);border-radius:999px;color:#fff;display:inline-flex;font-size:24px;height:50px;justify-content:center;line-height:1;padding:0 29px;text-decoration:none}.upside-story-stats{margin:57px 0 60px}.upside-story-stats-grid{display:grid;gap:34px;grid-template-columns:repeat(3,minmax(0,1fr))}.upside-story-stats-grid p{color:#333;font-size:18px;line-height:1.35;margin:0}.upside-story-stats-grid strong{color:#343ced;font-weight:500}.upside-story-copy{border-top:1px solid #dedced;margin-bottom:60px;padding:33px 0 0}.upside-story-copy-grid{align-items:start;display:grid;gap:12px;grid-template-columns:234px minmax(0,1fr)}.upside-story-copy-grid h2{color:#343ced;font-size:16px;font-weight:400;line-height:1.4;margin:0}.upside-story-copy-grid p,.upside-story-copy-grid li{color:#333;font-size:20px;line-height:1.36}.upside-story-copy-grid p{margin:0 0 24px}.upside-story-copy-grid p:last-child{margin-bottom:0}.upside-story-list-block{display:grid;gap:4px;margin:-10px 0 24px;padding-left:27px}.upside-story-copy-1{min-height:277px}.upside-story-copy-2{min-height:329px}.upside-story-final-cta{margin-top:0}.upside-story-final-cta h2{line-height:1.08}.confluent-story{background:#fff;color:#0a0227}.confluent-story .section-inner{max-width:1312px}.confluent-story-hero{min-height:1034px;overflow:hidden;position:relative}.confluent-story-hero-bg{height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;position:absolute;width:100%}.confluent-story-hero-grad{background:linear-gradient(180deg,#fff0 0,#ffffff14,#fcf8e6e0),linear-gradient(90deg,#0a022714,#ffffff05 62%);top:0;right:0;bottom:0;left:0;position:absolute}.confluent-story-hero-inner{min-height:1034px;padding-top:656px;position:relative;z-index:1}.confluent-story-lockup{align-items:center;display:flex;gap:24px;height:40px;margin-bottom:44px}.confluent-story-lockup img:first-child{height:32px;width:auto}.confluent-story-lockup span{background:#ffffffb8;height:40px;width:1px}.confluent-story-lockup img:last-child{height:32px;object-fit:contain;width:auto}.confluent-story-hero h1{color:#0a0227;font-size:60px;font-weight:400;letter-spacing:0;line-height:1;margin:0;max-width:1248px}.confluent-story-hero-cta{align-items:center;background:#fff;border:1px solid rgba(255,255,255,.74);border-radius:999px;color:#0a0227;display:inline-flex;font-size:16px;font-weight:500;height:48px;justify-content:center;margin-top:30px;padding:0 24px;text-decoration:none}.confluent-story-stats{border-bottom:1px solid #dedced}.confluent-story-stats-grid{display:grid;gap:0;grid-template-columns:repeat(3,minmax(0,1fr));padding:50px 0 54px}.confluent-story-stats-grid p{border-left:2px solid #343ced;color:#333;font-size:19px;line-height:1.32;margin:0;padding:4px 24px 4px 22px}.confluent-story-stats-grid strong{color:#0a0227;font-weight:500}.confluent-story-body{padding:68px 0 44px}.confluent-story-section{align-items:start;border-top:1px solid #dedced;display:grid;gap:34px;grid-template-columns:246px minmax(0,1fr);padding:33px 0 76px}.confluent-story-section h2{color:#343ced;font-size:16px;font-weight:400;line-height:1.4;margin:0}.confluent-story-section p{color:#333;font-size:19px;line-height:1.34;margin:0 0 24px;max-width:986px}.confluent-story-section p:last-child{margin-bottom:0}.confluent-story-two-col{display:grid;gap:34px;grid-template-columns:repeat(2,minmax(0,1fr))}.confluent-story-final-cta{margin-top:0}.confluent-story-final-cta h2{line-height:1.08}.ericsson-story{background:#fff;color:#0a0227}.ericsson-story .section-inner{max-width:1200px}.ericsson-story-hero{min-height:1028px;overflow:hidden;position:relative}.ericsson-story-hero-bg{height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;position:absolute;width:100%}.ericsson-story-hero-grad{background:linear-gradient(180deg,#fff0 0,#ffffff42 58%,#fcf8e6d6),linear-gradient(90deg,#0a022714,#ffffff05 62%);top:0;right:0;bottom:0;left:0;position:absolute}.ericsson-story-hero-inner{min-height:1028px;padding-top:666px;position:relative;z-index:1}.ericsson-story-lockup{align-items:center;display:flex;gap:24px;height:40px;margin-bottom:44px}.ericsson-story-lockup img:first-child{height:32px;width:auto}.ericsson-story-lockup span{background:#ffffffb8;height:40px;width:1px}.ericsson-story-lockup img:last-child{height:42px;object-fit:contain;width:auto}.ericsson-story-hero h1{color:#0a0227;font-size:60px;font-weight:400;letter-spacing:0;line-height:1;margin:0;max-width:1020px}.ericsson-story-intro{padding:72px 0 112px}.ericsson-story-intro-grid,.ericsson-story-copy-grid{display:grid;gap:34px;grid-template-columns:repeat(2,minmax(0,1fr))}.ericsson-story p{color:#333;font-size:19px;line-height:1.36;margin:0}.ericsson-story-video{padding-bottom:118px}.ericsson-story-video-frame{aspect-ratio:940 / 528;background:#0a0227;box-shadow:0 26px 70px #0a022724;overflow:hidden;width:100%}.ericsson-story-video-frame iframe{border:0;display:block;height:100%;width:100%}.ericsson-story-body{padding:0 0 80px}.ericsson-story-copy-block{border-top:1px solid #dedced;padding:68px 0 86px}.ericsson-story-copy-block h2{color:#0a0227;font-size:54px;font-weight:400;letter-spacing:0;line-height:1;margin:0 0 42px;max-width:760px}.ericsson-story-future{background:#f7f8fb;padding:98px 0}.ericsson-story-future-card{background:#fff;border-radius:6px;box-shadow:0 22px 70px #1c183614;padding:70px 80px}.ericsson-story-future-row{align-items:start;display:grid;gap:44px;grid-template-columns:240px minmax(0,1fr);padding:0 0 58px}.ericsson-story-future-row+.ericsson-story-future-row{border-top:1px solid #dedced;padding-top:58px}.ericsson-story-future-row:last-child{padding-bottom:0}.ericsson-story-eyebrow h2{color:#343ced;font-size:16px;font-weight:400;line-height:1.3;margin:0}.ericsson-story-future-copy h3{color:#0a0227;font-size:36px;font-weight:400;letter-spacing:0;line-height:1.08;margin:0 0 30px}.ericsson-story-final-cta{margin-top:0}.ericsson-story-final-cta h2{line-height:1.08}.gcash-story{background:#fff;color:#0a0227}.gcash-story .section-inner{max-width:1201px}.gcash-story-hero{min-height:677px;overflow:hidden;position:relative}.gcash-story-hero-bg{height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;position:absolute;width:100%}.gcash-story-hero-grad{background:linear-gradient(180deg,#fff0 0,#fcf8e629 44%,#fcf8e6d1),linear-gradient(90deg,#0a02271a,#ffffff05 68%);top:0;right:0;bottom:0;left:0;position:absolute}.gcash-story-hero-inner{min-height:677px;padding-top:304px;position:relative;z-index:1}.gcash-story-lockup{align-items:center;display:flex;gap:24px;height:40px;margin-bottom:38px}.gcash-story-lockup img:first-child{height:32px;width:auto}.gcash-story-lockup span{background:#ffffffc7;height:40px;width:1px}.gcash-story-lockup img:last-child{height:40px;object-fit:contain;width:auto}.gcash-story-hero h1{color:#0a0227;font-size:60px;font-weight:400;letter-spacing:0;line-height:1;margin:0;max-width:1201px}.gcash-story-hero-cta{align-items:center;background:#d9ff2f;border-radius:999px;color:#0a0227;display:inline-flex;font-size:16px;font-weight:500;height:48px;justify-content:center;margin-top:30px;padding:0 24px;text-decoration:none}.gcash-story-overview,.gcash-story-before,.gcash-story-with,.gcash-story-quote,.gcash-story-future{padding:78px 0}.gcash-story-overview{padding-top:88px}.gcash-story-eyebrow-grid{align-items:start;border-top:1px solid #dedced;display:grid;gap:50px;grid-template-columns:236px minmax(0,1fr);padding-top:34px}.gcash-story-eyebrow-grid>h2,.gcash-story-with>.section-inner>h2{color:#343ced;font-size:16px;font-weight:400;line-height:1.3;margin:0}.gcash-story-two-col{display:grid;gap:34px;grid-template-columns:repeat(2,minmax(0,1fr))}.gcash-story p{color:#333;font-size:19px;line-height:1.36;margin:0}.gcash-story h3{color:#0a0227;font-size:36px;font-weight:400;letter-spacing:0;line-height:1.08;margin:0 0 30px}.gcash-story-bold{color:#0a0227;font-weight:500}.gcash-story-with{padding-top:32px}.gcash-story-with>.section-inner{border-top:1px solid #dedced;padding-top:34px}.gcash-story-with-list{display:grid;gap:72px;margin-top:42px}.gcash-story-with-row{align-items:center;display:grid;gap:54px;grid-template-columns:minmax(0,.88fr) minmax(0,1fr)}.gcash-story-with-media{align-items:center;background:#f3f4ff;display:flex;justify-content:center;min-height:430px;overflow:hidden;padding:28px}.gcash-story-with-media img{display:block;max-height:370px;max-width:100%;object-fit:contain}.gcash-story-with-copy h3{max-width:560px}.gcash-story-quote{padding-top:34px}.gcash-story-quote-card{align-items:center;background:#f7f8ff;display:grid;gap:48px;grid-template-columns:minmax(0,1fr) 460px;min-height:548px;overflow:hidden;padding:70px 78px 0}.gcash-story-quote-copy svg{color:#343ced;margin-bottom:30px}.gcash-story-quote-copy p{color:#0a0227;font-size:36px;line-height:1.1;margin:0 0 36px;max-width:640px}.gcash-story-quote-copy span,.gcash-story-quote-copy small{color:#333;display:block;font-size:16px;line-height:1.35}.gcash-story-quote-copy span{color:#0a0227}.gcash-story-quote-media{align-self:end;height:470px;position:relative}.gcash-story-quote-bg{height:470px;top:0;right:0;bottom:0;left:0;position:absolute;width:460px}.gcash-story-quote-media img:last-child{bottom:0;height:466px;object-fit:contain;position:absolute;right:10px;width:auto}.gcash-story-future{background:#f7f8fb}.gcash-story-future .gcash-story-eyebrow-grid{background:#fff;border-top:0;box-shadow:0 22px 70px #1c183614;padding:70px 80px}.gcash-story-final-cta{margin-top:0}.gcash-story-final-cta h2{line-height:1.08}.booking-story{background:#fff;color:#0a0227}.booking-story .section-inner{max-width:1312px}.booking-story-hero{min-height:924px;overflow:hidden;position:relative}.booking-story-hero-video{height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;position:absolute;width:100%}.booking-story-hero-grad{background:linear-gradient(180deg,#fff0 0,#fbf7e61a 44%,#f6f3e2db),linear-gradient(90deg,#0a022714,#ffffff0f 62%);top:0;right:0;bottom:0;left:0;position:absolute}.booking-story-hero-inner{min-height:924px;padding-top:513px;position:relative;z-index:1}.booking-story-lockup{align-items:center;display:flex;gap:24px;height:40px;margin-bottom:48px}.booking-story-lockup img:first-child{height:32px;width:auto}.booking-story-lockup span{background:#ffffffb8;height:40px;width:1px}.booking-story-lockup img:last-child{height:32px;object-fit:contain;width:auto}.booking-story-hero h1{color:#0a0227;font-size:60px;font-weight:400;letter-spacing:0;line-height:1;margin:0;max-width:1248px}.booking-story-hero-cta{align-items:center;background:#fff;border:1px solid rgba(255,255,255,.74);border-radius:999px;color:#0a0227;display:inline-flex;font-size:16px;font-weight:500;height:48px;justify-content:center;margin-top:30px;padding:0 24px;text-decoration:none}.booking-story-overview{margin:60px 0 196px}.booking-story-copy-grid{align-items:start;border-top:1px solid #dedced;display:grid;gap:34px;grid-template-columns:228px minmax(0,1fr);padding-top:33px}.booking-story-copy-grid h2,.booking-story-before h2,.booking-story-with h2,.booking-story-future h2{color:#343ced;font-size:16px;font-weight:400;line-height:1.4;margin:0}.booking-story-two-col{display:grid;gap:34px;grid-template-columns:repeat(2,minmax(0,1fr))}.booking-story-overview h3,.booking-story-before h3,.booking-story-with h3,.booking-story-future h3{color:#0a0227;font-size:30px;font-weight:400;line-height:1.08;margin:0 0 24px}.booking-story-overview p,.booking-story-before p,.booking-story-with p,.booking-story-future p{color:#333;font-size:19px;line-height:1.34;margin:0 0 24px}.booking-story-overview p:last-child,.booking-story-before p:last-child,.booking-story-with p:last-child,.booking-story-future p:last-child{margin-bottom:0}.booking-story-before{margin:0}.booking-story-before-grid{align-items:end;display:grid;gap:88px;grid-template-columns:minmax(0,.92fr) minmax(370px,.72fr)}.booking-story-before-art{margin:0;position:relative}.booking-story-before-primary{display:block;width:100%}.booking-story-before-stack{bottom:-48px;position:absolute;right:-108px;width:59%}.booking-story-before-border{display:block;width:100%}.booking-story-before-secondary{display:block;position:absolute;width:90%}.booking-story-before-secondary-a{left:5%;top:8%}.booking-story-before-secondary-b{left:5%;top:42%}.booking-story-with{margin:0 0 60px}.booking-story-with h2{margin-bottom:64px}.booking-story-with-list{display:grid;gap:54px}.booking-story-with-item{align-items:center;border-top:1px solid #dedced;display:grid;gap:88px;grid-template-columns:460px minmax(0,1fr);padding-top:58px}.booking-story-with-item>img{display:block;height:336px;object-fit:contain;width:336px}.booking-story-quote{margin:0 0 60px}.booking-story-quote-card{align-items:center;background:#f7f6f1;display:grid;gap:42px;grid-template-columns:minmax(0,1fr) 340px;overflow:hidden;padding:48px}.booking-story-quote-card svg{color:#343ced;margin-bottom:18px}.booking-story-quote-card p{color:#0a0227;font-size:34px;line-height:1.16;margin:0 0 24px}.booking-story-quote-card span,.booking-story-quote-card small{color:#333;display:block;font-size:16px;line-height:1.35}.booking-story-quote-card span{color:#0a0227}.booking-story-quote-card figure{margin:0;position:relative}.booking-story-quote-bg{display:block;width:100%}.booking-story-quote-portrait{display:block;inset:8% 6% auto auto;position:absolute;width:88%}.booking-story-future{border-top:1px solid #dedced;padding:33px 0 60px}.booking-story-video-frame{aspect-ratio:940 / 528;background:#0a0227;margin-top:64px;overflow:hidden;width:100%}.booking-story-video-frame iframe{border:0;display:block;height:100%;width:100%}.booking-story-final-cta{margin-top:0}.booking-story-final-cta h2{line-height:1.08}.time-story{background:#fff;color:#0a0227}.time-story .section-inner{max-width:1312px}.time-story-hero{min-height:1128px;overflow:hidden;position:relative}.time-story-hero-bg{height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;position:absolute;width:100%}.time-story-hero:after{background:linear-gradient(180deg,#0a022705 0,#0a02270f 42%,#0a0227cc),linear-gradient(90deg,#0a022733,#0a022705 62%);content:"";top:0;right:0;bottom:0;left:0;position:absolute}.time-story-hero-inner{min-height:1128px;padding-top:746px;position:relative;z-index:1}.time-story-lockup{align-items:center;display:flex;gap:24px;height:40px;margin-bottom:48px}.time-story-lockup img:first-child{filter:brightness(0) invert(1);height:32px;width:auto}.time-story-lockup span{background:#ffffff9e;height:40px;width:1px}.time-story-lockup img:last-child{height:32px;object-fit:contain;width:auto}.time-story-hero h1{color:#fff5e8;font-size:60px;font-weight:400;letter-spacing:0;line-height:1;margin:0;max-width:1248px}.time-story-hero-cta{align-items:center;background:#fff;border:1px solid rgba(255,255,255,.6);border-radius:999px;color:#0a0227;display:inline-flex;font-size:16px;font-weight:500;height:48px;justify-content:center;margin-top:30px;padding:0 24px;text-decoration:none}.time-story-overview{margin:60px 0 230px}.time-story-copy-grid{align-items:start;border-top:1px solid #dedced;display:grid;gap:34px;grid-template-columns:234px minmax(0,1fr);padding-top:33px}.time-story-copy-grid h2,.time-story-before h2,.time-story-with h2,.time-story-future h2{color:#343ced;font-size:16px;font-weight:400;line-height:1.4;margin:0}.time-story-two-col{display:grid;gap:34px;grid-template-columns:repeat(2,minmax(0,1fr))}.time-story-overview h3,.time-story-before h3,.time-story-with h3,.time-story-future h3{color:#0a0227;font-size:30px;font-weight:400;line-height:1.08;margin:0 0 24px}.time-story-overview p,.time-story-before p,.time-story-with p,.time-story-future p{color:#333;font-size:19px;line-height:1.34;margin:0 0 24px}.time-story-overview p:last-child,.time-story-before p:last-child,.time-story-with p:last-child,.time-story-future p:last-child{margin-bottom:0}.time-story-before{margin:0 0 96px}.time-story-before-grid{align-items:end;display:grid;gap:72px;grid-template-columns:minmax(0,.92fr) minmax(370px,.72fr)}.time-story-before-art{margin:0;position:relative}.time-story-before-primary{display:block;width:100%}.time-story-before-stack{bottom:-34px;position:absolute;right:-54px;width:50%}.time-story-before-border{display:block;width:100%}.time-story-before-secondary{display:block;position:absolute;width:86%}.time-story-before-secondary-a{left:7%;top:9%}.time-story-before-secondary-b{left:7%;top:42%}.time-story-with{margin:0 0 60px}.time-story-with h2{margin-bottom:34px}.time-story-with-list{display:grid;gap:34px}.time-story-with-item{border-top:1px solid #dedced;display:grid;gap:34px;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);padding-top:34px}.time-story-with-item>img{display:block;height:300px;min-height:0;object-fit:cover;width:100%}.time-story-with-item>div{align-self:center}.time-story-quote{margin:0 0 60px}.time-story-quote-card{align-items:center;background:#f7f6f1;display:grid;gap:42px;grid-template-columns:minmax(0,1fr) 340px;overflow:hidden;padding:48px}.time-story-quote-card svg{color:#343ced;margin-bottom:18px}.time-story-quote-card p{color:#0a0227;font-size:34px;line-height:1.16;margin:0 0 24px}.time-story-quote-card span,.time-story-quote-card small{color:#333;display:block;font-size:16px;line-height:1.35}.time-story-quote-card span{color:#0a0227}.time-story-quote-card figure{margin:0;position:relative}.time-story-quote-bg{display:block;width:100%}.time-story-quote-portrait{display:block;inset:8% 6% auto auto;position:absolute;width:88%}.time-story-future{border-top:1px solid #dedced;padding:33px 0 60px}.time-story-video-frame{aspect-ratio:940 / 528;background:#0a0227;margin-top:64px;overflow:hidden;width:100%}.time-story-video-frame iframe{border:0;display:block;height:100%;width:100%}.time-story-final-cta{margin-top:0}.time-story-final-cta h2{line-height:1.08}.zillow-story{background:#fff;color:#0a0227}.zillow-story .section-inner{max-width:1312px}.zillow-story-hero{min-height:1128px;overflow:hidden;position:relative}.zillow-story-hero-bg{height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;position:absolute;width:100%}.zillow-story-hero:after{background:linear-gradient(180deg,#0a022705 0,#0a02270d 45%,#0a0227c7),linear-gradient(90deg,#0a022733,#0a022705 62%);content:"";top:0;right:0;bottom:0;left:0;position:absolute}.zillow-story-hero-inner{min-height:1128px;padding-top:784px;position:relative;z-index:1}.zillow-story-lockup{align-items:center;display:flex;gap:24px;height:40px;margin-bottom:48px}.zillow-story-lockup img:first-child{filter:brightness(0) invert(1);height:32px;width:auto}.zillow-story-lockup span{background:#ffffff9e;height:40px;width:1px}.zillow-story-lockup img:last-child{filter:brightness(0) invert(1);height:31px;object-fit:contain;width:auto}.zillow-story-hero h1{color:#fff5e8;font-size:60px;font-weight:400;letter-spacing:0;line-height:1;margin:0;max-width:1248px}.zillow-story-stats{margin:60px 0}.zillow-story-stats-grid{border-bottom:1px solid #dedced;border-top:1px solid #dedced;display:grid;gap:0;grid-template-columns:repeat(3,minmax(0,1fr));padding:32px 0}.zillow-story-stats-grid p{border-left:2px solid #d8fd49;color:#333;font-size:18px;line-height:1.24;margin:0;padding:0 24px 0 18px}.zillow-story-stats-grid strong{color:#343ced;display:inline;font-weight:500;margin-right:5px}.zillow-story-overview{margin:0 0 96px}.zillow-story-copy-grid{align-items:start;border-top:1px solid #dedced;display:grid;gap:34px;grid-template-columns:234px minmax(0,1fr);padding-top:33px}.zillow-story-copy-grid h2,.zillow-story-before h2,.zillow-story-with h2,.zillow-story-adoption h2,.zillow-story-future h2{color:#343ced;font-size:16px;font-weight:400;line-height:1.4;margin:0}.zillow-story-two-col{display:grid;gap:34px;grid-template-columns:repeat(2,minmax(0,1fr))}.zillow-story-overview p,.zillow-story-before p,.zillow-story-with p,.zillow-story-adoption p,.zillow-story-future p,.zillow-story-agent-list{color:#333;font-size:19px;line-height:1.34;margin:0 0 24px}.zillow-story-overview p:last-child,.zillow-story-before p:last-child,.zillow-story-with p:last-child,.zillow-story-adoption p:last-child,.zillow-story-future p:last-child{margin-bottom:0}.zillow-story-video{margin:0 0 160px}.zillow-story-video-frame{aspect-ratio:940 / 529;background:#0a0227;overflow:hidden;width:100%}.zillow-story-video-frame iframe{border:0;display:block;height:100%;width:100%}.zillow-story-before{margin:0 0 96px}.zillow-story-before-grid{align-items:end;display:grid;gap:72px;grid-template-columns:minmax(0,.92fr) minmax(370px,.72fr)}.zillow-story-before-art{margin:0;position:relative}.zillow-story-before-primary{display:block;width:100%}.zillow-story-before-stack{bottom:-34px;position:absolute;right:-54px;width:50%}.zillow-story-before-border{display:block;width:100%}.zillow-story-before-secondary{display:block;position:absolute;width:86%}.zillow-story-before-secondary-a{left:7%;top:9%}.zillow-story-before-secondary-b{left:7%;top:42%}.zillow-story-with{margin:0 0 60px}.zillow-story-with h2{margin-bottom:34px}.zillow-story-with-list{display:grid;gap:34px}.zillow-story-with-item{background:#fff;border-top:1px solid #dedced;display:grid;gap:34px;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);padding-top:34px}.zillow-story-with-item>img{display:block;height:100%;min-height:360px;object-fit:cover;width:100%}.zillow-story-with-item>div{align-self:center;padding:18px 0}.zillow-story-with h3,.zillow-story-future h3{color:#0a0227;font-size:30px;font-weight:400;line-height:1.08;margin:0 0 24px}.zillow-story-agent-list{display:grid;gap:10px;list-style-position:outside;margin:0;padding-left:22px}.zillow-story-agent-list li{margin:0}.zillow-story-quote{margin:0 0 60px}.zillow-story-quote-card{align-items:center;background:#f7f6f1;display:grid;gap:42px;grid-template-columns:minmax(0,1fr) 340px;overflow:hidden;padding:48px}.zillow-story-quote-card svg{color:#343ced;margin-bottom:18px}.zillow-story-quote-card p{color:#0a0227;font-size:34px;line-height:1.16;margin:0 0 24px}.zillow-story-quote-card span,.zillow-story-quote-card small{color:#333;display:block;font-size:16px;line-height:1.35}.zillow-story-quote-card span{color:#0a0227}.zillow-story-quote-card figure{margin:0;position:relative}.zillow-story-quote-bg{display:block;width:100%}.zillow-story-quote-portrait{display:block;inset:8% 6% auto auto;position:absolute;width:88%}.zillow-story-adoption{margin:0 0 60px}.zillow-story-future{border-top:1px solid #dedced;padding:33px 0 60px}.zillow-story-final-cta{margin-top:0}.zillow-story-final-cta h2{line-height:1.08}.safetyculture-story{background:#fff;color:#0a0227}.safetyculture-story .section-inner{margin-left:0;margin-right:0;max-width:1265px;padding-left:32px;padding-right:32px}.safetyculture-story-hero{min-height:677px;overflow:hidden;position:relative}.safetyculture-story-hero-bg{height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;position:absolute;width:100%}.safetyculture-story-hero:after{background:linear-gradient(180deg,#0a02270a 0,#0a02272e 40%,#0a0227b8),linear-gradient(90deg,#0a022738,#0a022705 62%);content:"";top:0;right:0;bottom:0;left:0;position:absolute}.safetyculture-story-hero-inner{min-height:677px;padding-top:333px;position:relative;z-index:1}.safetyculture-story-lockup{align-items:center;display:flex;gap:24px;height:40px;margin-bottom:48px}.safetyculture-story-lockup img:first-child{filter:brightness(0) invert(1);height:32px;width:auto}.safetyculture-story-lockup span{background:#ffffff9e;height:40px;width:1px}.safetyculture-story-lockup img:last-child{filter:brightness(0) invert(1);height:34px;object-fit:contain;width:auto}.safetyculture-story-hero h1{color:#fff5e8;font-size:60px;font-weight:400;letter-spacing:0;line-height:1;margin:0;max-width:1201px}.safetyculture-story-stats{margin:60px 0}.safetyculture-story-stats-grid{border-bottom:1px solid #dedced;border-top:1px solid #dedced;display:grid;gap:0;grid-template-columns:repeat(4,minmax(0,1fr));padding:0}.safetyculture-story-stats-grid p{border-left:2px solid #d8fd49;color:#333;font-size:18px;line-height:1.24;margin:0;padding:0 24px 0 18px}.safetyculture-story-stats-grid strong{color:#343ced;display:inline;font-weight:500;margin-right:5px}.safetyculture-story-intro{margin:0 0 96px}.safetyculture-story-copy-grid{align-items:start;border-top:1px solid #dedced;display:grid;gap:34px;grid-template-columns:234px minmax(0,1fr);padding-top:33px}.safetyculture-story-copy-grid h2,.safetyculture-story-before h2,.safetyculture-story-with h2,.safetyculture-story-future h2{color:#343ced;font-size:16px;font-weight:400;line-height:1.4;margin:0}.safetyculture-story-two-col{display:grid;gap:34px;grid-template-columns:repeat(2,minmax(0,1fr))}.safetyculture-story-intro p,.safetyculture-story-before p,.safetyculture-story-with p,.safetyculture-story-future p{color:#333;font-size:19px;line-height:1.34;margin:0 0 24px}.safetyculture-story-intro p{font-size:14px;line-height:1.32}.safetyculture-story-intro p:last-child,.safetyculture-story-before p:last-child,.safetyculture-story-with p:last-child,.safetyculture-story-future p:last-child{margin-bottom:0}.safetyculture-story-before{margin:0 0 96px}.safetyculture-story-before-grid{align-items:end;display:grid;gap:72px;grid-template-columns:minmax(0,.92fr) minmax(370px,.72fr)}.safetyculture-story-before-art{margin:0;position:relative}.safetyculture-story-before-primary{display:block;width:100%}.safetyculture-story-before-stack{bottom:-34px;position:absolute;right:-54px;width:50%}.safetyculture-story-before-border{display:block;width:100%}.safetyculture-story-before-secondary{display:block;position:absolute;width:86%}.safetyculture-story-before-secondary-a{left:7%;top:9%}.safetyculture-story-before-secondary-b{left:7%;top:42%}.safetyculture-story-with{background:#f7f6f1;margin:0 0 60px;padding:72px 0}.safetyculture-story-with h2{margin-bottom:34px}.safetyculture-story-with-list{display:grid;gap:34px}.safetyculture-story-with-item{background:#fff;display:grid;gap:34px;grid-template-columns:minmax(0,.9fr) minmax(0,1fr)}.safetyculture-story-with-item>img{display:block;height:100%;min-height:360px;object-fit:cover;width:100%}.safetyculture-story-with-item>div:not(.safetyculture-story-agent-grid){align-self:center;padding:48px 48px 48px 0}.safetyculture-story-with h3,.safetyculture-story-future h3{color:#0a0227;font-size:30px;font-weight:400;line-height:1.08;margin:0 0 24px}.safetyculture-story-agent-grid{background:linear-gradient(135deg,#f3f5ff,#fbf5e9 58%,#effbe4);display:grid;gap:1px;grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr));padding:1px}.safetyculture-story-agent-grid article{background:#fff;padding:24px}.safetyculture-story-agent-grid strong{color:#343ced;display:block;font-size:14px;font-weight:500;line-height:1.22;margin-bottom:14px}.safetyculture-story-agent-grid p{font-size:15px;line-height:1.35}.safetyculture-story-quote{margin:0 0 60px}.safetyculture-story-quote-card{background:#f7f6f1;border:1px solid #dedced;padding:42px 46px}.safetyculture-story-quote-card svg{color:#343ced;margin-bottom:18px}.safetyculture-story-quote-card p{color:#0a0227;font-size:38px;line-height:1.16;margin:0 0 24px;max-width:1060px}.safetyculture-story-quote-card span{color:#333;display:block;font-size:16px;line-height:1.35}.safetyculture-story-future{border-top:1px solid #dedced;padding:33px 0 60px}.safetyculture-story-final-cta{margin-top:0}.safetyculture-story-final-cta h2{line-height:1.08}.wunderkind-story{background:#fff;color:#0a0227}.wunderkind-story .section-inner{max-width:1250px}.wunderkind-story-hero{min-height:677px;overflow:hidden;position:relative}.wunderkind-story-hero-bg{height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;position:absolute;width:100%}.wunderkind-story-hero:after{background:linear-gradient(180deg,#06051505 0,#06051524 52%,#0605159e),linear-gradient(90deg,#0a02272e,#0a022700 58%,#0a022724);content:"";top:0;right:0;bottom:0;left:0;position:absolute}.wunderkind-story-hero-inner{min-height:677px;padding-top:397px;position:relative;z-index:1}.wunderkind-story-lockup{align-items:center;display:flex;gap:24px;height:40px;margin-bottom:48px}.wunderkind-story-lockup img:first-child{height:32px;width:auto}.wunderkind-story-lockup span{background:#ffffffb3;height:40px;width:1px}.wunderkind-story-lockup img:last-child{height:32px;width:auto}.wunderkind-story-hero h1{color:#fff5e8;font-size:60px;font-weight:400;letter-spacing:0;line-height:1;margin:0;max-width:1201px}.wunderkind-story-intro{margin:60px 0 96px}.wunderkind-story-intro-grid{display:grid;gap:34px;grid-template-columns:repeat(2,minmax(0,1fr))}.wunderkind-story-intro p,.wunderkind-story-body p,.wunderkind-story-prefooter p{color:#333;font-size:19px;line-height:1.34;margin:0 0 24px}.wunderkind-story-intro p:last-child,.wunderkind-story-body p:last-child,.wunderkind-story-prefooter p:last-child{margin-bottom:0}.wunderkind-story-video{margin:0 0 96px}.wunderkind-story-video-frame{aspect-ratio:940 / 528;background:#0a0227;overflow:hidden;width:100%}.wunderkind-story-video-frame iframe{border:0;display:block;height:100%;width:100%}.wunderkind-story-body{margin:0 0 96px}.wunderkind-story-body-list{display:grid;gap:74px}.wunderkind-story-body-item{border-top:1px solid #dedced;display:grid;gap:34px;grid-template-columns:300px minmax(0,1fr);padding-top:33px}.wunderkind-story-body h2,.wunderkind-story-prefooter h2{color:#343ced;font-size:16px;font-weight:400;line-height:1.4;margin:0}.wunderkind-story-two-col{display:grid;gap:34px;grid-template-columns:repeat(2,minmax(0,1fr))}.wunderkind-story-prefooter{border-top:1px solid #dedced;padding:33px 0 32px}.wunderkind-story-prefooter-list{display:grid;gap:28px}.wunderkind-story-prefooter-item{display:grid;gap:34px;grid-template-columns:300px minmax(0,1fr)}.wunderkind-story-prefooter h3{color:#0a0227;font-size:30px;font-weight:400;line-height:1.08;margin:0 0 24px}.wunderkind-story-final-cta{margin-top:0}.wunderkind-story-final-cta h2{line-height:1.08}.mccarthy-story{background:#fff;color:#0a0227}.mccarthy-story .section-inner{max-width:1250px}.mccarthy-story-hero{min-height:846px;overflow:hidden;position:relative}.mccarthy-story-hero-bg{height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;position:absolute;width:100%}.mccarthy-story-hero:after{background:linear-gradient(180deg,#0605151a 0,#0605151f 44%,#0605158a),linear-gradient(90deg,#0a02273d,#0a022705 58%,#0a02272e);content:"";top:0;right:0;bottom:0;left:0;position:absolute}.mccarthy-story-hero-inner{display:flex;flex-direction:column;min-height:846px;padding-top:252px;position:relative;z-index:1}.mccarthy-story-lockup{align-items:center;display:flex;gap:24px;height:40px;margin-bottom:48px}.mccarthy-story-lockup img:first-child{height:32px;width:auto}.mccarthy-story-lockup span{background:#0a022738;height:40px;width:1px}.mccarthy-story-lockup img:last-child{height:34px;object-fit:contain;width:auto}.mccarthy-story-hero h1{color:#fff5e8;font-size:60px;font-weight:400;letter-spacing:0;line-height:1;margin:0;max-width:1201px}.mccarthy-story-stats{margin:57px 0 60px}.mccarthy-story-stats-grid{display:grid;gap:34px;grid-template-columns:repeat(4,minmax(0,1fr))}.mccarthy-story-stats-grid p{color:#333;font-size:18px;line-height:1.34;margin:0}.mccarthy-story-stats-grid strong{color:#343ced;font-weight:500}.mccarthy-story-copy{border-top:1px solid #dedced;margin-bottom:60px;padding:33px 0 0}.mccarthy-story-copy-grid{align-items:start;display:grid;gap:34px;grid-template-columns:234px minmax(0,1fr)}.mccarthy-story-copy h2,.mccarthy-story-before h2,.mccarthy-story-with h2,.mccarthy-story-future h2{color:#343ced;font-size:16px;font-weight:400;line-height:1.4;margin:0}.mccarthy-story-copy h3,.mccarthy-story-with h3,.mccarthy-story-future h3{color:#0a0227;font-size:30px;font-weight:400;line-height:1.08;margin:0 0 24px}.mccarthy-story-copy p,.mccarthy-story-before p,.mccarthy-story-with p,.mccarthy-story-future p{color:#333;font-size:19px;line-height:1.34;margin:0 0 24px}.mccarthy-story-copy p:last-child,.mccarthy-story-before p:last-child,.mccarthy-story-with p:last-child,.mccarthy-story-future p:last-child{margin-bottom:0}.mccarthy-story-before{margin:0 0 60px}.mccarthy-story-before-grid{align-items:end;display:grid;gap:72px;grid-template-columns:minmax(0,.98fr) minmax(360px,.72fr)}.mccarthy-story-before img{border-radius:0;display:block;width:100%}.mccarthy-story-before h2{margin-bottom:28px}.mccarthy-story-with{background:#f7f6f1;margin:0 0 60px;padding:64px 0}.mccarthy-story-with h2{margin-bottom:32px}.mccarthy-story-with-list{display:grid;gap:32px}.mccarthy-story-with-card{align-items:stretch;background:#fff;display:grid;gap:34px;grid-template-columns:minmax(0,.9fr) minmax(0,1fr)}.mccarthy-story-with-card img{display:block;height:100%;min-height:300px;object-fit:cover;width:100%}.mccarthy-story-with-card div{align-self:center;padding:48px 48px 48px 0}.mccarthy-story-agent-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:32px}.mccarthy-story-agent-grid span{background:#fff;border:1px solid #dedced;color:#0a0227;font-size:16px;line-height:1.24;min-height:74px;padding:18px}.mccarthy-story-quote{margin:0 0 60px}.mccarthy-story-quote-card{background:#f7f6f1;border:1px solid #dedced;padding:42px 46px}.mccarthy-story-quote-card svg{color:#343ced;margin-bottom:18px}.mccarthy-story-quote-card p{color:#0a0227;font-size:40px;line-height:1.16;margin:0 0 24px}.mccarthy-story-quote-card span,.mccarthy-story-quote-card small{color:#333;display:block;font-size:16px;line-height:1.35}.mccarthy-story-quote-card span{color:#0a0227}.mccarthy-story-future{border-top:1px solid #dedced;margin-bottom:0;padding:33px 0 60px}.mccarthy-story-future-grid{align-items:start;display:grid;gap:34px;grid-template-columns:234px minmax(0,1fr)}.mccarthy-story-final-cta{margin-top:0}.mccarthy-story-final-cta h2{line-height:1.08}.financial-provider-story{background:#fff;color:#0a0227}.financial-provider-story .section-inner{max-width:1250px}.financial-provider-story-hero{min-height:846px;overflow:hidden;position:relative}.financial-provider-story-hero-bg{height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;position:absolute;width:100%}.financial-provider-story-hero:after{background:linear-gradient(180deg,#ffffff05 0,#ffffff14 44%,#ffffffe6),linear-gradient(90deg,#ffffff2e,#ffffff0a 58%,#ffffff38);content:"";top:0;right:0;bottom:0;left:0;position:absolute}.financial-provider-story-hero-inner{display:flex;flex-direction:column;justify-content:flex-end;min-height:846px;padding-bottom:72px;position:relative;z-index:1}.financial-provider-story-lockup{align-items:center;display:flex;gap:24px;height:40px;margin-bottom:48px}.financial-provider-story-lockup img:first-child{height:32px;width:auto}.financial-provider-story-lockup span{background:#0a022738;height:40px;width:1px}.financial-provider-story-lockup img:last-child{height:32px;width:auto}.financial-provider-story-hero h1{color:#0a0227;font-size:60px;font-weight:400;letter-spacing:0;line-height:1;margin:0 0 48px;max-width:1201px}.financial-provider-story-hero-cta{align-items:center;align-self:flex-start;border:1px solid rgba(10,2,39,.6);border-radius:999px;color:#0a0227;display:inline-flex;font-size:24px;height:50px;justify-content:center;line-height:1;padding:0 29px;text-decoration:none}.financial-provider-story-stats{margin:57px 0 60px;min-height:77px}.financial-provider-story-stats-grid{display:grid;gap:34px;grid-template-columns:repeat(3,minmax(0,1fr))}.financial-provider-story-stats-grid p{color:#333;font-size:18px;line-height:1.35;margin:0}.financial-provider-story-stats-grid strong{color:#343ced;font-weight:500}.financial-provider-story-copy{border-top:1px solid #dedced;margin-bottom:60px;padding:33px 0 0}.financial-provider-story-copy-grid{align-items:start;display:grid;gap:12px;grid-template-columns:234px minmax(0,1fr)}.financial-provider-story-copy-grid h2{color:#343ced;font-size:16px;font-weight:400;line-height:1.4;margin:0}.financial-provider-story-copy-grid p,.financial-provider-story-copy-grid li{color:#333;font-size:19px;line-height:1.34}.financial-provider-story-copy-grid p{margin:0 0 24px}.financial-provider-story-copy-grid p:last-child{margin-bottom:0}.financial-provider-story-copy-grid ul{display:grid;gap:4px;margin:-10px 0 24px;padding-left:27px}.financial-provider-story-list-block{margin:0}.financial-provider-story-copy-1{min-height:281px}.financial-provider-story-copy-2{min-height:437px}.financial-provider-story-copy-3{min-height:221px}.financial-provider-story-final-cta{margin-top:0}.financial-provider-story-final-cta h2{line-height:1.08}.agency-story{background:#fff;color:#0a0227}.agency-story .section-inner{max-width:1250px}.agency-story-hero{min-height:846px;overflow:hidden;position:relative}.agency-story-hero-bg{height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;position:absolute;width:100%}.agency-story-hero:after{background:linear-gradient(180deg,#ffffff05 0,#ffffff14 44%,#ffffffeb),linear-gradient(90deg,#fff3,#ffffff0a 58%,#ffffff38);content:"";top:0;right:0;bottom:0;left:0;position:absolute}.agency-story-hero-inner{display:flex;flex-direction:column;justify-content:flex-end;min-height:846px;padding-bottom:72px;position:relative;z-index:1}.agency-story-lockup{align-items:center;display:flex;gap:24px;height:40px;margin-bottom:48px}.agency-story-lockup img:first-child{height:32px;width:auto}.agency-story-lockup span{background:#0a022738;height:40px;width:1px}.agency-story-lockup img:last-child{height:32px;width:auto}.agency-story-hero h1{color:#0a0227;font-size:60px;font-weight:400;letter-spacing:0;line-height:1;margin:0 0 48px;max-width:1201px}.agency-story-hero-cta{align-items:center;align-self:flex-start;border:1px solid rgba(10,2,39,.6);border-radius:999px;color:#0a0227;display:inline-flex;font-size:24px;height:50px;justify-content:center;line-height:1;padding:0 29px;text-decoration:none}.agency-story-copy{border-top:1px solid #dedced;margin-bottom:60px;padding:33px 0 0}.agency-story-copy-1{margin-top:57px;min-height:113px}.agency-story-copy-2{min-height:169px}.agency-story-copy-3{margin-bottom:96px;min-height:409px}.agency-story-copy-grid{align-items:start;display:grid;gap:12px;grid-template-columns:234px minmax(0,1fr)}.agency-story-copy-grid h2{color:#343ced;font-size:16px;font-weight:400;line-height:1.4;margin:0}.agency-story-copy-grid p,.agency-story-copy-grid li{color:#333;font-size:19px;line-height:1.34}.agency-story-copy-grid p{margin:0 0 24px}.agency-story-copy-grid p:last-child{margin-bottom:0}.agency-story-copy-grid ul{display:grid;gap:4px;margin:-10px 0 24px;padding-left:27px}.agency-story-list-block{margin:0}.agency-story-testimonial{margin:0 0 96px;min-height:371px}.agency-story-testimonial-card{border:1px solid #dedced;border-radius:0;min-height:371px;padding:16px 46px}.agency-story-testimonial-card svg{color:#343ced;margin-bottom:8px}.agency-story-testimonial-card p{color:#0a0227;font-size:40px;line-height:1.16;margin:0 0 14px}.agency-story-testimonial-card span,.agency-story-testimonial-card small{color:#333;display:block;font-size:16px;line-height:1.35}.agency-story-testimonial-card span{color:#0a0227}.agency-story-final-cta{margin-top:0}.agency-story-final-cta h2{line-height:1.08}.grammarly-story{background:#fff;color:#0a0227}.grammarly-story .section-inner{max-width:1250px}.grammarly-story-hero{min-height:676px;overflow:hidden;position:relative}.grammarly-story-hero-bg{height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;position:absolute;width:100%}.grammarly-story-hero:after{background:linear-gradient(180deg,#00000005 4%,#0000003d 42%,#000000e0),linear-gradient(90deg,#0000006b,#0000001a 56%,#00000061);content:"";top:0;right:0;bottom:0;left:0;position:absolute}.grammarly-story-hero-inner{display:flex;flex-direction:column;justify-content:flex-end;min-height:676px;padding-bottom:72px;position:relative;z-index:1}.grammarly-story-lockup{align-items:center;display:flex;gap:24px;height:40px;margin-bottom:48px}.grammarly-story-lockup img:first-child{height:32px;width:auto}.grammarly-story-lockup span{background:#ffffffa3;height:40px;width:1px}.grammarly-story-lockup img:last-child{height:32px;width:auto}.grammarly-story-hero h1{color:#f6d7bd;font-size:60px;font-weight:400;letter-spacing:0;line-height:1;margin:0 0 48px;max-width:1186px}.grammarly-story-hero-cta{align-items:center;align-self:flex-start;border:1px solid rgba(255,255,255,.84);border-radius:999px;color:#fff;display:inline-flex;font-size:24px;height:50px;justify-content:center;line-height:1;padding:0 29px;text-decoration:none}.grammarly-story-copy{border-top:1px solid #dedced;margin-bottom:60px;padding:33px 0 0}.grammarly-story-copy-1{margin-top:57px;min-height:197px}.grammarly-story-copy-2{min-height:333px}.grammarly-story-copy-3{min-height:141px}.grammarly-story-copy-grid{align-items:start;display:grid;gap:12px;grid-template-columns:234px minmax(0,1fr)}.grammarly-story-copy-grid h2{color:#343ced;font-size:16px;font-weight:400;line-height:1.4;margin:0}.grammarly-story-copy-grid p,.grammarly-story-copy-grid li{color:#333;font-size:20px;line-height:1.36}.grammarly-story-copy-grid p{margin:0 0 24px}.grammarly-story-copy-grid p:last-child{margin-bottom:0}.grammarly-story-list-block{display:grid;gap:4px;margin:-10px 0 24px;padding-left:27px}.grammarly-story-testimonial{margin:36px 0 60px;min-height:502px}.grammarly-story-testimonial-card{align-items:center;display:grid;gap:46px;grid-template-columns:minmax(0,1fr) 498px;min-height:502px}.grammarly-story-testimonial-copy{max-width:610px}.grammarly-story-testimonial-copy svg{color:#343ced;margin-bottom:31px}.grammarly-story-testimonial-copy p{color:#0a0227;font-size:32px;line-height:1.15;margin:0 0 38px}.grammarly-story-testimonial-copy span,.grammarly-story-testimonial-copy small{color:#333;display:block;font-size:16px;line-height:1.35}.grammarly-story-testimonial-copy span{color:#0a0227}.grammarly-story-testimonial-media{height:430px;position:relative}.grammarly-story-testimonial-media img{display:block}.grammarly-story-testimonial-bg{height:430px;top:0;right:0;bottom:0;left:0;position:absolute;width:498px}.grammarly-story-testimonial-media img:last-child{bottom:0;height:426px;object-fit:contain;position:absolute;right:4px;width:auto}.grammarly-story-final-cta{margin-top:0}.grammarly-story-final-cta h2{line-height:1.08}.nile-story .motive-story-hero:after{background:linear-gradient(180deg,#fff0,#ffffffb3 76%)}.nile-story-overview{padding:60px 0 96px}.nile-story-before .motive-story-image-card{background:#f2f3ff}.nile-story-with{padding-top:32px}.nile-story-quote{padding-top:0}@media(min-width:769px){.dbs-story .section-inner,.everpure-story .section-inner,.databricks-story .section-inner,.nextdoor-story .section-inner,.webflow-story .section-inner{max-width:1201px;padding-left:0;padding-right:0}.webflow-story-hero-inner{padding-bottom:188px}.motive-story .section-inner{max-width:1201px;padding-left:0;padding-right:0}.motive-story-hero-inner{padding-bottom:28px}.motive-story>.motive-story-overview:not(.motive-story-success):not(.motive-story-future){padding-bottom:176px}.motive-story-before .motive-story-image-card,.motive-story-before .motive-story-image-card img{min-height:870px}.motive-story-launch{padding-bottom:150px}.motive-story-with{min-height:1900px}.nile-story .motive-story-hero-inner{padding-bottom:28px}.nile-story .motive-story-lockup{margin-bottom:44px}.nile-story-overview{padding-bottom:145px;padding-top:90px}.nile-story-before .motive-story-image-card,.nile-story-before .motive-story-image-card img{min-height:785px}.nile-story-with{min-height:1951px}}.solutions-hero{background:radial-gradient(circle at 58% 24%,rgba(216,253,73,.28),transparent 20%),radial-gradient(circle at 42% 18%,rgba(239,143,188,.28),transparent 30%),linear-gradient(110deg,#eff2ff,#fff1f5 54%,#f8ffd9);border-bottom:1px solid var(--line);min-height:610px;overflow:hidden;position:relative}.solutions-hero-inner{align-items:center;display:flex;justify-content:center;min-height:610px;position:relative;text-align:center}.solutions-hero-copy{position:relative;z-index:3}.solutions-hero h1{color:#171726;font-size:clamp(42px,4.5vw,66px);font-weight:560;letter-spacing:0;line-height:1.08;margin:0 auto 30px;max-width:650px}.solutions-hero .button-primary{margin:0 auto;min-height:56px;min-width:156px}.solutions-hero-allteams,.solutions-hero-allteams .solutions-hero-inner{min-height:438px}.solutions-hero-allteams h1{color:#0a0227;font-size:36px;font-weight:400;line-height:1.18;max-width:442px}.solutions-hero-allteams .button-primary{min-height:46px;min-width:136px}.solutions-orbit-map{top:-60px;right:-70px;bottom:-120px;left:-70px;position:absolute;z-index:1}.solutions-ring{border:1px solid rgba(52,60,237,.14);border-radius:999px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.solutions-ring-one{height:360px;width:560px}.solutions-ring-two{height:520px;width:820px}.solutions-ring-three{height:720px;width:1120px}.solutions-orbit-tag{align-items:center;background:#ffffffc7;border:1px solid rgba(52,60,237,.22);border-radius:var(--radius);color:var(--blue);display:inline-flex;font-weight:700;gap:8px;min-height:42px;padding:0 15px;position:absolute;z-index:2}.solutions-tag-0{left:8%;top:52%}.solutions-tag-1{left:23%;top:23%}.solutions-tag-2{right:9%;top:29%}.solutions-tag-3{bottom:24%;right:7%}.solutions-tag-4{bottom:10%;left:24%}.solutions-photo-bubble{background:linear-gradient(135deg,#ffffff2e,#343ced1a),linear-gradient(135deg,#dce2ec,#fff 48%,#b6bfd2);border-radius:999px;box-shadow:inset 0 0 0 1px #ffffff8f;filter:saturate(86%);opacity:.72;position:absolute;z-index:1}.solutions-photo-one{height:132px;left:6%;top:35%;width:132px}.solutions-photo-two{height:116px;right:12%;top:38%;width:116px}.solutions-photo-three{bottom:8%;height:138px;right:33%;width:138px}.solutions-hero-mobile-art{display:none}.solutions-use-section,.solutions-teams-section,.solutions-proof-section,.solutions-logo-section{padding:86px 0}.solutions-teams-section{padding-top:96px}.solutions-use-section h2,.solutions-section-heading h2,.solutions-proof-grid h2,.solutions-logo-section h2{font-size:clamp(42px,5vw,70px);font-weight:570;letter-spacing:0;line-height:1;margin:0;text-align:center}.solutions-use-section>.section-inner>h2{color:#08083a;font-size:40px;font-weight:400;line-height:1.08}.solutions-use-grid{display:grid;gap:22px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:58px}.solutions-use-grid article{border:1px solid var(--line);border-radius:18px;overflow:hidden}.solutions-use-grid article.solutions-use-image-card{border:0;border-radius:0;overflow:visible}.solutions-use-visual{background:radial-gradient(circle at 80% 20%,rgba(216,253,73,.32),transparent 22%),linear-gradient(135deg,#f1f0ff,#fff2f9 58%,#fbffd7);border-bottom:1px solid var(--line);min-height:330px;padding:28px}.solutions-use-image-visual{background:transparent;border:1px solid rgba(8,8,58,.16);border-radius:18px;height:353px;min-height:0;overflow:hidden;padding:0}.solutions-use-image-visual img{display:block;height:100%;object-fit:cover;width:100%}.solutions-window-top{background:#fff;border:1px solid #e6e6ed;border-radius:14px 14px 0 0;display:flex;gap:7px;height:36px;padding:13px 14px;width:min(420px,100%)}.solutions-window-top span{border-radius:999px;display:inline-block;height:9px;width:9px}.solutions-window-top span:nth-child(1){background:#f8766c}.solutions-window-top span:nth-child(2){background:#f2c94c}.solutions-window-top span:nth-child(3){background:#6ad184}.solutions-use-visual svg{color:var(--blue);margin:62px 0 22px}.solutions-use-visual strong{display:block;font-size:27px;line-height:1.08;max-width:320px}.solutions-use-visual p{background:#fff;border:1px solid #e7e7ee;border-radius:var(--radius);color:var(--blue);display:inline-flex;font-weight:700;margin:22px 0 0;padding:12px 15px}.solutions-use-grid article>h3{font-size:28px;font-weight:560;line-height:1.08;margin:26px 28px 12px}.solutions-use-grid article>p{color:#66666f;line-height:1.42;margin:0 28px 30px}.solutions-section-heading{margin:0 auto 52px;max-width:720px;text-align:center}.solutions-team-grid{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.solutions-teams-section .section-inner{max-width:1312px}.solutions-teams-section .solutions-section-heading{margin-bottom:48px;max-width:442px}.solutions-teams-section .eyebrow{display:none}.solutions-teams-section .solutions-section-heading h2{color:#333;font-size:36px;font-weight:400;line-height:1.2}.solutions-team-grid a{background:#f8f8f8;border:1px solid #eeeeef;border-radius:8px;display:flex;flex-direction:column;min-height:389px;overflow:hidden;padding:8px 8px 22px}.solutions-team-media{aspect-ratio:384.66 / 242.07;background:#ececf8;border-radius:6px;display:block;height:auto;margin-bottom:22px;overflow:hidden;padding:0}.solutions-team-media img{display:block;height:100%;object-fit:cover;width:100%}.solutions-team-grid h3{color:var(--blue);font-size:22px;font-weight:400;line-height:1.08;margin:0 16px 11px}.solutions-team-grid p{color:#66666f;font-size:15px;line-height:1.28;margin:0 16px}.solutions-team-grid span{align-items:center;color:var(--blue);display:inline-flex;font-weight:700;gap:8px;margin-top:auto}.solutions-proof-section{background:#fbfbfc}.solutions-proof-grid{align-items:center;display:grid;gap:58px;grid-template-columns:minmax(0,.76fr) minmax(460px,1fr)}.solutions-proof-grid h2{text-align:left}.solutions-proof-grid>div:first-child>p:not(.eyebrow){color:#66666f;font-size:21px;line-height:1.4;margin:28px 0}.solutions-proof-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 24px 80px #14142814;min-height:390px;padding:34px}.solutions-proof-card svg{color:var(--blue);margin-bottom:52px}.solutions-proof-card strong{display:block;font-size:30px;line-height:1.08;margin-bottom:14px}.solutions-proof-card p{color:#66666f;line-height:1.42}.solutions-proof-card div,.solutions-logo-grid{display:flex;flex-wrap:wrap;gap:12px}.solutions-proof-card span,.solutions-logo-grid span{align-items:center;background:#f8f8fb;border:1px solid #e8e8ef;border-radius:999px;color:#42424c;display:inline-flex;font-weight:720;min-height:46px;padding:0 18px}.solutions-logo-section h2{margin-bottom:42px}.solutions-logo-grid{display:grid;gap:16px;grid-template-columns:repeat(9,120px);justify-content:center}.solutions-logo-grid span{background:transparent;border:0;border-radius:0;color:#0a0227;font-size:13px;font-weight:600;justify-content:center;min-height:120px;min-width:120px;padding:0 10px}.solutions-customer-section{background:#fff;padding:133px 0 104px}.solutions-customer-section .section-inner{max-width:1312px}.solutions-customer-section>.section-inner>h2{color:#333;font-size:36px;font-weight:400;letter-spacing:0;line-height:1.2;margin:0 auto 48px;text-align:center}.solutions-customer-filters{display:grid;gap:8px;grid-template-columns:750px 490px;margin:0 auto 40px}.solutions-customer-filters>input,.solutions-customer-select>button{background:#fff;border:1px solid #d7d7dd;border-radius:8px;color:#333;font-size:16px;font-weight:400;height:46px;padding:0 16px}.solutions-customer-select{position:relative}.solutions-customer-select>button{align-items:center;display:flex;justify-content:space-between;width:100%;text-align:left}.solutions-customer-options{background:#fff;border:1px solid #d7d7dd;border-radius:8px;box-shadow:0 18px 42px #12122024;display:grid;gap:4px;left:0;padding:8px;position:absolute;right:0;top:calc(100% + 8px);z-index:8}.solutions-customer-options button{background:transparent;border:0;border-radius:6px;color:#333;font-size:15px;height:38px;padding:0 10px;text-align:left}.solutions-customer-options button:hover,.solutions-customer-options button:focus-visible,.solutions-customer-options button[aria-selected=true]{background:#f1f1ff;color:var(--blue)}.solutions-customer-grid{display:grid;gap:32px 20px;grid-template-columns:repeat(3,minmax(0,1fr))}.solutions-customer-card{background:#f8f8f8;border:0;border-radius:12px;color:#333;display:flex;flex-direction:column;min-height:403px;overflow:hidden;padding:5px 5px 0}.solutions-customer-media{background:#f1f1f3;display:block;height:208px;margin:0;overflow:hidden;position:relative}.solutions-customer-media img{display:block;height:100%;object-fit:cover;width:100%}.solutions-customer-card h3{color:#333;font-size:18px;font-weight:400;line-height:1.4;margin:24px 16px 0}.solutions-customer-card b{align-items:center;color:var(--blue);display:inline-flex;font-size:16px;font-weight:400;gap:8px;margin-top:auto;padding:0 16px 29px}.solutions-customer-card span,.solutions-customer-card small{display:none}.solutions-customer-empty{align-items:center;background:#f8f8f8;border-radius:12px;color:#66666f;display:flex;font-size:16px;justify-content:center;min-height:160px;padding:24px}.solutions-trusted-heading{font-size:48px!important;font-weight:400!important;margin-top:207px!important;margin-bottom:48px!important}.solutions-final-cta{background:radial-gradient(circle at 22% 30%,rgba(216,253,73,.42),transparent 18%),radial-gradient(circle at 84% 28%,rgba(239,143,188,.22),transparent 20%),#f8f8ff;min-height:496px;padding:128px 0}.solutions-final-cta-inner{align-items:center;display:flex;flex-direction:column;gap:32px;justify-content:center;min-height:240px;text-align:center}.solutions-final-cta h2{font-size:72px;font-weight:560;letter-spacing:0;line-height:.98;margin:0}.solution-detail-hero{background:radial-gradient(circle at 18% 18%,rgba(216,253,73,.24),transparent 18%),radial-gradient(circle at 78% 18%,rgba(239,143,188,.24),transparent 24%),linear-gradient(135deg,#f7f8ff,#fff 48%,#fff6fb);border-bottom:1px solid var(--line);overflow:hidden;padding:74px 0 86px}.solution-detail-pink{background:radial-gradient(circle at 22% 18%,rgba(239,143,188,.32),transparent 19%),radial-gradient(circle at 82% 22%,rgba(52,60,237,.16),transparent 24%),linear-gradient(135deg,#fff7fb,#fff 48%,#f8f6ff)}.solution-detail-lime{background:radial-gradient(circle at 20% 18%,rgba(216,253,73,.36),transparent 21%),radial-gradient(circle at 82% 22%,rgba(75,207,132,.18),transparent 24%),linear-gradient(135deg,#fbfff1,#fff 48%,#f6fff7)}.solution-detail-violet{background:radial-gradient(circle at 20% 18%,rgba(138,92,246,.24),transparent 19%),radial-gradient(circle at 82% 22%,rgba(239,143,188,.22),transparent 24%),linear-gradient(135deg,#f8f5ff,#fff 48%,#fff7fb)}.solution-detail-aqua{background:radial-gradient(circle at 20% 18%,rgba(114,227,255,.26),transparent 20%),radial-gradient(circle at 82% 22%,rgba(52,60,237,.15),transparent 24%),linear-gradient(135deg,#f1fcff,#fff 48%,#f7f8ff)}.solution-detail-hero-grid{align-items:center;display:grid;gap:66px;grid-template-columns:minmax(420px,.78fr) minmax(500px,1fr)}.solution-detail-kicker{align-items:center;color:var(--blue);display:inline-flex;flex-wrap:wrap;font-size:15px;font-weight:780;gap:8px;letter-spacing:.02em;margin:0 0 22px;text-transform:uppercase}.solution-detail-kicker span{color:#a7a7b4}.solution-detail-copy h1{color:#111119;font-size:clamp(54px,5.2vw,78px);font-weight:520;letter-spacing:0;line-height:1;margin:0;max-width:760px}.solution-detail-copy>p:not(.solution-detail-kicker){color:#50505c;font-size:21px;line-height:1.43;margin:28px 0 34px;max-width:650px}.solution-detail-product-card{background:#ffffffdb;border:1px solid #e6e6ef;border-radius:18px;box-shadow:0 34px 100px #343ced21;overflow:hidden;padding:26px}.solution-detail-query{align-items:center;background:#fff;border:1px solid #e8e8f0;border-radius:999px;color:#1f1f2a;display:flex;gap:10px;margin:24px 0 18px;min-height:54px;padding:0 18px}.solution-detail-query svg,.solution-detail-answer svg{color:var(--blue)}.solution-detail-query span{font-weight:720}.solution-detail-answer{background:radial-gradient(circle at 78% 16%,rgba(216,253,73,.24),transparent 28%),linear-gradient(135deg,#f7f7ff,#fff);border:1px solid #ececf4;border-radius:16px;padding:26px}.solution-detail-answer strong{color:#171721;display:block;font-size:28px;font-weight:580;letter-spacing:0;line-height:1.08;margin:22px 0 12px}.solution-detail-answer p{color:#5f5f6b;line-height:1.44;margin:0}.solution-detail-stats{display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-top:14px}.solution-detail-stats div{background:#111119;border-radius:12px;color:#fff;min-height:126px;padding:18px}.solution-detail-stats strong{display:block;font-size:26px;letter-spacing:0;margin-bottom:12px}.solution-detail-stats span{color:#ffffffad;font-size:13px;line-height:1.3}.solution-detail-use-section,.solution-detail-resource{padding:86px 0}.solution-detail-resource{background:#fbfbfc}.solution-detail-resource-grid{align-items:stretch;display:grid;gap:40px;grid-template-columns:minmax(0,.84fr) minmax(360px,.5fr)}.solution-detail-resource h2{color:#111119;font-size:clamp(42px,5vw,68px);font-weight:560;letter-spacing:0;line-height:1;margin:0;max-width:760px}.solution-detail-resource p:not(.eyebrow){color:#64646f;font-size:20px;line-height:1.44;margin:24px 0 0;max-width:640px}.solution-resource-card{background:radial-gradient(circle at 70% 20%,rgba(216,253,73,.32),transparent 24%),linear-gradient(145deg,#343ced,#8a5cf6 58%,#ef8fbc);border-radius:14px;color:#fff;display:flex;flex-direction:column;min-height:290px;padding:28px}.solution-resource-card svg{margin-bottom:auto}.solution-resource-card strong{display:block;font-size:28px;font-weight:650;letter-spacing:0;line-height:1.08;margin:44px 0 16px}.solution-resource-card span{align-items:center;display:inline-flex;font-weight:760;gap:8px}.resources-page-hero{padding:72px 0 48px}.resources-page-hero .section-inner,.resources-featured-grid,.resources-type-section .section-inner,.resources-all-section .section-inner{max-width:1312px}.resources-page-hero h1{font-size:clamp(54px,5vw,72px);font-weight:400;letter-spacing:0;line-height:1.08;margin:0;text-align:center}.resources-featured-section{padding:0 0 92px}.resources-featured-grid{display:grid;gap:42px 44px;grid-template-columns:repeat(2,minmax(0,1fr))}.resources-featured-grid>h2{color:#08083a;font-size:clamp(38px,4vw,54px);font-weight:400;grid-column:1 / -1;letter-spacing:0;line-height:1.04;margin:0}.resources-featured-main{display:block}.resources-cover-art{background:#c7f5c9;border-radius:18px;display:block;height:316px;overflow:hidden}.resources-cover-art img{display:block;height:100%;object-fit:cover;width:100%}.resources-featured-main>span,.resources-featured-list span,.resources-all-grid>a>span{border-radius:999px;display:inline-flex;font-family:SFMono-Regular,Consolas,Liberation Mono,ui-monospace,monospace;font-size:13px;font-weight:740;margin-top:18px;padding:8px 13px}.resources-featured-main>span{background:#c9e9ff;color:#1c4a72}.resources-featured-main h3{font-size:clamp(24px,2.1vw,28px);font-weight:400;line-height:1.12;margin:14px 0 0;max-width:590px}.resources-featured-list{display:grid;gap:28px}.resources-featured-list a{align-items:center;display:grid;gap:22px;grid-template-columns:200px 1fr}.resources-mini-cover{border-radius:14px;display:block;height:114px;overflow:hidden}.resources-mini-cover img{display:block;height:100%;object-fit:cover;width:100%}.resources-mini-0{background:linear-gradient(135deg,#dfb0ff,#d8fd49)}.resources-mini-1{background:linear-gradient(135deg,#ffb16c,#ffe7a4 52%,#ff8bd6);color:var(--blue)}.resources-mini-2{background:linear-gradient(135deg,#92f7d8,#8bc6ff);color:var(--blue)}.resources-featured-list span{background:#ffe1d5;color:#7e4d3d;margin-top:0}.resources-featured-list a:nth-child(2) span{background:#d9fd49;color:#314000}.resources-featured-list a:nth-child(3) span{background:#e9b6ff;color:#69307a}.resources-featured-list strong{display:block;font-size:17px;font-weight:400;line-height:1.3;margin-top:15px}.resources-type-section{background:#f6f2ee;padding:82px 0 88px}.resources-type-section h2,.resources-all-heading h2{color:#08083a;font-size:clamp(38px,4.5vw,62px);font-weight:400;letter-spacing:0;line-height:1.04;margin:0}.resources-type-grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:44px}.resources-type-card{align-items:flex-end;border-radius:var(--radius);color:#111119;display:grid;grid-template-columns:1fr auto;min-height:185px;padding:24px}.resources-type-card svg:first-child{align-self:flex-start;color:var(--blue);grid-column:1 / -1}.resources-type-card strong{font-size:28px;font-weight:560;line-height:1.04}.resources-type-card>svg:last-child{color:var(--blue)}.resources-type-blue{background:linear-gradient(135deg,#dce4ff,#75d9ff)}.resources-type-lime{background:linear-gradient(135deg,#d8fd49,#97f1e4)}.resources-type-pink{background:linear-gradient(135deg,#ef8fbc,#ffefb4)}.resources-type-violet{background:linear-gradient(135deg,#e7d7ff,#9d80ff)}.resources-type-aqua{background:linear-gradient(135deg,#72e3ff,#fff6bd)}.resources-type-ink{background:linear-gradient(135deg,#10104f,#343ced);color:#fff}.resources-type-ink svg{color:var(--lime)}.resources-all-section{background:#f4f2ec;padding:86px 0}.resources-all-heading{align-items:center;display:flex;gap:24px;justify-content:space-between;margin-bottom:36px}.resources-search-pill{align-items:center;border:1px solid #e0e0e7;border-radius:999px;color:#8a8a94;display:inline-flex;gap:10px;min-height:46px;min-width:224px;padding:0 16px}.resources-filter-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px 14px;margin:-8px 0 36px}.resources-filter-row a{background:#ffffffc2;border-radius:999px;color:#5b5b64;font-size:13px;font-weight:760;padding:9px 14px}.resources-filter-row a.is-active{background:#111121;color:#fff}.resources-all-grid{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.resources-all-grid>a{background:#fff;border-radius:8px;box-shadow:0 18px 48px #20212e0d;display:flex;flex-direction:column;min-height:424px;overflow:hidden;padding:0 0 24px}.resources-card-art{align-items:center;border-radius:8px 8px 0 0;color:var(--blue);display:flex;height:206px;justify-content:center;overflow:hidden}.resources-card-art img{display:block;height:100%;object-fit:cover;width:100%}.resources-card-art-0{background:linear-gradient(135deg,#c9fff2,#d8fd49)}.resources-card-art-1{background:linear-gradient(135deg,#f3dcff,#d8fd49)}.resources-card-art-2{background:linear-gradient(135deg,#eaf1ff,#9ad9ff)}.resources-card-art-3{background:linear-gradient(135deg,#fff2c7,#ef8fbc)}.resources-all-grid>a>span{background:#f1f1f7;color:#575762;margin-left:24px;margin-right:24px;width:fit-content}.resources-all-grid h3{font-size:25px;font-weight:560;line-height:1.16;margin:18px 24px 0}.resources-all-grid b{align-items:center;color:var(--blue);display:inline-flex;gap:8px;margin:auto 24px 0}.resource-family-hero{background-color:#fbfbff;background-position:center top;background-size:cover;padding:92px 0 78px}.resource-family-hero-inner{align-items:center;display:flex;flex-direction:column;text-align:center}.resource-family-pill{align-items:center;background:#ffffffc7;border:1px solid #e9d8f6;border-radius:8px;box-shadow:0 10px 32px #343ced14;color:var(--blue);display:inline-flex;font-family:SFMono-Regular,Consolas,Liberation Mono,ui-monospace,monospace;font-size:16px;font-weight:740;gap:10px;letter-spacing:0;line-height:1;margin:0;padding:12px 18px}.resource-family-hero-inner>p{color:#5f5f66;font-size:20px;line-height:1.35;margin:26px auto 54px;max-width:720px}.webinar-family-hero .section-inner{max-width:1312px}.resource-feature-card{align-items:center;background:#ffffffdb;border:1px solid #ececf0;border-radius:8px;display:grid;gap:36px;grid-template-columns:minmax(0,1.3fr) minmax(320px,.8fr);padding:16px;text-align:left;width:100%}.resource-feature-card img{aspect-ratio:1.9 / 1;border-radius:6px;display:block;height:100%;object-fit:cover;width:100%}.resource-feature-card div{padding:24px 24px 24px 0}.resource-feature-card span,.video-row-card time,.event-detail-card span{color:#6c6c75;display:block;font-size:15px;margin-bottom:26px}.video-area-tag{background:#f0efff;border-radius:999px;color:var(--blue);display:inline-flex;font-size:13px;font-weight:720;margin-bottom:14px;padding:7px 12px}.resource-feature-card h2,.video-row-card h1{color:#07072e;font-size:clamp(25px,2.6vw,34px);font-weight:560;letter-spacing:0;line-height:1.08;margin:0}.webinar-family-hero .resource-feature-card h2{font-size:24px;line-height:1.12}.webinar-family-hero .resource-feature-card img{aspect-ratio:2.1 / 1}.resource-feature-card p{color:#6a6a72;font-size:17px;line-height:1.45;margin:18px 0 0}.resource-feature-card b,.resource-list-card b,.video-row-card b,.events-go-banner b,.event-detail-card b{align-items:center;color:var(--blue);display:inline-flex;font-weight:720;gap:8px;margin-top:34px}.resource-card-section{padding:78px 0 90px}.resource-guide-archive{background:#f6f6f8;padding:120px 0 104px}.resource-blog-archive{background:#f5f5f6;padding:92px 0 104px}.resource-webinar-archive{background:#f7f7f8;padding:51px 0 150px}.resource-guide-filters{align-items:center;display:flex;flex-wrap:wrap;gap:12px 20px;margin-bottom:44px}.resource-guide-filters a{color:#5a5a64;font-size:13px;font-weight:760;letter-spacing:.01em;line-height:1.2}.resource-guide-filters a.is-active{color:#111121}.resource-blog-filters{align-items:center;display:flex;flex-wrap:wrap;gap:11px;margin-bottom:42px}.resource-blog-filters a,.resource-blog-filters button{background:#ffffffdb;border:1px solid #e4e4ea;border-radius:999px;color:#5d5d66;font-size:13px;font-weight:760;min-height:36px;padding:0 13px}.resource-blog-filters a.is-active{background:#111121;border-color:#111121;color:#fff}.resource-blog-filters button{color:var(--blue)}.resource-card-grid{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.resource-list-card{display:flex;flex-direction:column;min-height:410px}.resource-guide-archive .resource-card-grid{gap:32px 24px}.resource-guide-archive .resource-list-card{background:#fff;border-radius:8px;box-shadow:0 18px 48px #20212e0a;min-height:412px;overflow:hidden;padding-bottom:26px}.resource-blog-archive .resource-card-grid{gap:24px}.resource-blog-archive .resource-list-card{background:#fff;border-radius:8px;box-shadow:0 18px 48px #20212e0a;min-height:424px;overflow:hidden;padding-bottom:26px}.resource-webinar-archive .resource-list-card{background:#fff;border-radius:8px;box-shadow:0 18px 48px #20212e09;min-height:384px;overflow:hidden;padding-bottom:24px}.resource-list-card img{aspect-ratio:1.85 / 1;border-radius:8px;object-fit:cover;width:100%}.resource-guide-archive .resource-list-card img,.resource-blog-archive .resource-list-card img,.resource-webinar-archive .resource-list-card img{border-radius:8px 8px 0 0}.resource-list-card span{color:var(--blue);font-family:SFMono-Regular,Consolas,Liberation Mono,ui-monospace,monospace;font-size:13px;font-weight:740;margin-top:20px}.resource-guide-archive .resource-list-card span{margin-left:24px;margin-right:24px}.resource-blog-archive .resource-list-card span{background:#f1f1f7;border-radius:999px;color:#55555f;margin-left:24px;margin-right:24px;padding:8px 12px;width:fit-content}.resource-list-card h2{color:#07072e;font-size:24px;font-weight:560;line-height:1.12;margin:13px 0 0}.resource-guide-archive .resource-list-card h2{font-size:23px;line-height:1.18;margin-left:24px;margin-right:24px}.resource-blog-archive .resource-list-card h2{font-size:24px;line-height:1.15;margin-left:24px;margin-right:24px}.resource-webinar-archive .resource-list-card h2{font-size:23px;line-height:1.18;margin:24px 24px 0}.resource-webinar-date{color:#262632;display:block;font-size:16px;font-weight:520;line-height:1.35;margin:24px 24px 0}.resource-guide-archive .resource-list-card b,.resource-blog-archive .resource-list-card b{margin-left:24px;margin-right:24px}.resource-webinar-archive .resource-list-card b{font-size:17px;margin-left:24px;margin-right:24px;margin-top:30px}.resource-tabs{background:linear-gradient(180deg,#f8f9ff,#fff);padding:44px 0 20px}.resource-webinar-tabs{background:#f7f7f8;padding:104px 0 20px}.resource-tab-control{border:1px solid #dedee8;border-radius:8px;display:grid;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:320px;overflow:hidden}.resource-webinar-tabs .resource-tab-control{max-width:544px}.resource-tab-control button{background:#fff;border:0;color:#34334d;cursor:pointer;font-family:SFMono-Regular,Consolas,Liberation Mono,ui-monospace,monospace;font-weight:650;min-height:50px}.resource-tab-control button.is-active,.resource-tab-control button[aria-selected=true]{background:#f3f2ff;color:var(--blue)}.article-detail-page{background:#fff;color:#090929;overflow-x:hidden}.article-detail-hero{background:linear-gradient(120deg,#f8f9ff,#fff 48%,#f4f7ff);padding:82px 0 90px}.article-detail-webinar .article-detail-hero{background:linear-gradient(120deg,#f8fbff,#fff 48%,#fff8fc)}.article-detail-hero-grid{align-items:center;display:grid;gap:66px;grid-template-columns:minmax(0,.95fr) minmax(440px,1fr)}.article-detail-hero-grid h1{color:#07072e;font-size:clamp(48px,5.4vw,76px);font-weight:560;letter-spacing:0;line-height:1.02;margin:0 0 26px}.article-detail-hero-grid>div:first-child>span{color:#555560;display:block;font-size:20px;line-height:1.45;margin-bottom:28px;max-width:710px}.article-detail-hero-grid img{aspect-ratio:1.62 / 1;border-radius:14px;box-shadow:0 28px 70px #343ced21;display:block;object-fit:cover;width:100%}.article-detail-meta{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:32px}.article-detail-meta strong{background:#fff;border:1px solid #e1e1eb;border-radius:999px;color:#343ced;font-size:14px;padding:10px 14px}.article-detail-body{padding:82px 0 92px}.article-detail-body-grid{align-items:start;display:grid;gap:64px;grid-template-columns:230px minmax(0,1fr)}.article-detail-rail{border:1px solid var(--line);border-radius:var(--radius);display:grid;gap:14px;padding:20px;position:sticky;top:98px}.article-detail-rail span{color:#07072e;font-size:13px;font-weight:780;text-transform:uppercase}.article-detail-rail a{color:#343ced;font-size:14px;font-weight:680}.article-detail-copy>p{color:#25253a;font-size:26px;line-height:1.32;margin:0 0 42px}.article-detail-section-list{display:grid;gap:18px}.article-detail-section-list section{border:1px solid var(--line);border-radius:var(--radius);padding:30px}.article-detail-section-list span{color:var(--blue);display:block;font-weight:780;margin-bottom:36px}.article-detail-section-list h2{color:#07072e;font-size:30px;font-weight:560;letter-spacing:0;line-height:1.06;margin:0 0 14px}.article-detail-section-list p{color:#62626d;font-size:17px;line-height:1.48;margin:0}.guide-detail-page{background:#fff;color:#15151e;overflow-x:hidden}.guide-detail-hero{background:radial-gradient(circle at 16% 18%,rgba(216,253,73,.3),transparent 18%),radial-gradient(circle at 76% 22%,rgba(239,143,188,.28),transparent 20%),linear-gradient(120deg,#f8f9ff,#fff 42%,#f3f5ff);border-bottom:1px solid var(--line);padding:82px 0 88px}.guide-detail-pink .guide-detail-hero{background:radial-gradient(circle at 16% 20%,rgba(239,143,188,.32),transparent 18%),radial-gradient(circle at 78% 26%,rgba(52,60,237,.18),transparent 22%),linear-gradient(120deg,#fff7fb,#fff 48%,#f6f3ff)}.guide-detail-lime .guide-detail-hero{background:radial-gradient(circle at 18% 19%,rgba(216,253,73,.38),transparent 20%),radial-gradient(circle at 78% 26%,rgba(75,207,132,.16),transparent 22%),linear-gradient(120deg,#fbfff0,#fff 48%,#f8fbef)}.guide-detail-grid{align-items:center;display:grid;gap:70px;grid-template-columns:minmax(460px,.9fr) minmax(360px,.64fr)}.guide-detail-eyebrow{align-items:center;color:var(--blue);display:inline-flex;font-size:16px;font-weight:760;gap:9px;margin:0 0 24px}.guide-detail-copy h1{color:#171721;font-size:clamp(50px,5.5vw,76px);font-weight:520;letter-spacing:0;line-height:.98;margin:0;max-width:800px}.guide-detail-copy>p:not(.guide-detail-eyebrow){color:#4a4a52;font-size:21px;line-height:1.42;margin:28px 0 34px;max-width:670px}.guide-detail-actions{align-items:center;display:flex;flex-wrap:wrap;gap:18px}.guide-detail-actions .button{min-height:52px}.guide-cover{aspect-ratio:.76 / 1;background:radial-gradient(circle at 66% 22%,rgba(216,253,73,.72),transparent 17%),radial-gradient(circle at 22% 80%,rgba(239,143,188,.64),transparent 22%),linear-gradient(145deg,#303cff,#7a65ff 39%,#ff9e69 72%,#fff0c7);border-radius:8px;box-shadow:0 32px 90px #2d368c38;color:#fff;display:flex;flex-direction:column;justify-content:space-between;max-width:420px;min-height:520px;padding:34px;position:relative}.guide-detail-pink .guide-cover{background:radial-gradient(circle at 72% 24%,rgba(216,253,73,.58),transparent 16%),linear-gradient(145deg,#2627d9,#8b52ff 34%,#ef8fbc 65%,#ffd7b8)}.guide-detail-lime .guide-cover{background:radial-gradient(circle at 70% 25%,rgba(255,255,255,.68),transparent 16%),linear-gradient(145deg,#111119,#2a33ea,#7bd86c 68%,#d8fd49)}.guide-cover:before{background-image:linear-gradient(rgba(255,255,255,.18) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.18) 1px,transparent 1px);background-size:34px 34px;border-radius:inherit;content:"";top:0;right:0;bottom:0;left:0;opacity:.5;position:absolute}.guide-cover span,.guide-cover strong,.guide-cover svg{position:relative;z-index:1}.guide-cover span{color:#ffffffc2;font-size:14px;font-weight:780;letter-spacing:1.8px;text-transform:uppercase}.guide-cover strong{font-size:clamp(34px,3vw,46px);font-weight:720;letter-spacing:0;line-height:1.02}.guide-cover svg{color:#fffc}.guide-detail-body{padding:74px 0}.guide-body-grid{display:grid;gap:70px;grid-template-columns:240px minmax(0,1fr)}.guide-detail-rail{align-self:start;border-top:1px solid var(--line);display:grid;gap:16px;padding-top:24px;position:sticky;top:96px}.guide-detail-rail span{color:#707079;font-size:13px;font-weight:780;letter-spacing:1.4px;text-transform:uppercase}.guide-detail-rail a{color:#20202a;font-weight:720}.guide-detail-article{max-width:860px}.guide-detail-article>p{color:#3f3f48;font-size:24px;font-weight:560;line-height:1.42;margin:0 0 36px}.guide-takeaways{display:grid;gap:12px;margin-bottom:54px}.guide-takeaways div{align-items:center;background:#f7f7fb;border:1px solid #e8e8ef;border-radius:8px;display:flex;gap:13px;padding:18px 20px}.guide-takeaways svg{color:var(--blue);flex:0 0 auto}.guide-takeaways span{color:#25252e;font-weight:680}.guide-section-list{display:grid;gap:22px}.guide-section-list section{border-top:1px solid var(--line);display:grid;gap:24px;grid-template-columns:52px minmax(220px,.34fr) minmax(0,1fr);padding-top:26px}.guide-section-list span{color:var(--blue);font-weight:820}.guide-section-list h2{color:#16161f;font-size:27px;font-weight:610;letter-spacing:0;line-height:1.1;margin:0}.guide-section-list p{color:#55555f;line-height:1.47;margin:0}.guide-download-section{background:#111119;color:#fff;padding:72px 0}.guide-download-grid{align-items:center;display:grid;gap:54px;grid-template-columns:minmax(0,.82fr) minmax(390px,.62fr)}.guide-download-grid svg{color:#d8fd49;margin-bottom:22px}.guide-download-grid h2{color:#fff;font-size:clamp(38px,4vw,58px);font-weight:520;letter-spacing:0;line-height:1;margin:0 0 18px}.guide-download-grid p{color:#ffffffb8;font-size:19px;line-height:1.42;margin:0;max-width:620px}.guide-download-form{background:#ffffff14;border:1px solid rgba(255,255,255,.14);display:grid;gap:16px;padding:26px}.guide-download-form label{display:grid;gap:8px}.guide-download-form label span{color:#ffffffb8;font-size:13px;font-weight:780}.guide-download-form input{background:#fff;border:1px solid transparent;border-radius:0;color:#111119;font:inherit;min-height:54px;padding:0 15px}.guide-download-form input[aria-invalid=true]{border-color:#ffad8d;box-shadow:0 0 0 3px #ffad8d33}.guide-download-form em{color:#ffd1bf;font-size:13px;font-style:normal;font-weight:660}.guide-download-success{align-items:center;background:#d8fd491f;border:1px solid rgba(216,253,73,.34);color:#eaff91;display:flex;font-size:14px;font-weight:700;gap:9px;line-height:1.35;padding:13px 14px}.guide-download-success svg{color:currentColor;margin:0}.guide-download-form button{align-items:center;background:#d8fd49;border:0;border-radius:999px;color:#111119;cursor:pointer;display:inline-flex;font:inherit;font-weight:800;gap:10px;justify-content:center;min-height:54px}.guide-download-form button svg{color:inherit;margin:0}.video-hero{padding-bottom:110px}.video-list-section{padding:78px 0 90px}.video-filter-row{align-items:center;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto auto;margin-bottom:66px}.video-search,.video-filter-row button,.resource-select-pill,.prompt-filter-row button,.prompt-filter-row>div,.prompt-filter-row>label{align-items:center;background:#fff;border:1px solid #e4e4e8;border-radius:999px;color:#8a8a92;display:inline-flex;gap:10px;min-height:48px;padding:0 22px}.video-search{justify-content:space-between}.video-search input,.prompt-filter-row input,.resource-select-pill select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:#282833;flex:1;font:inherit;min-width:0;outline:0}.video-search input::placeholder,.prompt-filter-row input::placeholder{color:#8a8a92}.resource-select-pill{color:#282833;font-weight:650;position:relative}.resource-select-pill select{cursor:pointer;font-weight:650;padding-right:4px}.video-filter-row button,.prompt-filter-row button{color:#282833;cursor:pointer;font-weight:650}.video-filter-row button:last-child{border-color:#9c8df1;color:var(--blue)}.video-row-list{display:grid;gap:41px}.video-row-card{align-items:center;display:grid;gap:34px;grid-template-columns:minmax(360px,.85fr) minmax(0,1fr)}.video-thumb{border-radius:8px;overflow:hidden;position:relative}.video-thumb img{aspect-ratio:1.9 / 1;display:block;object-fit:cover;width:100%}.video-thumb span{align-items:center;background:#ffffffd1;border-radius:999px;bottom:18px;color:var(--blue);display:flex;height:46px;justify-content:center;position:absolute;right:18px;width:46px}.video-detail-hero{background:radial-gradient(circle at 78% 18%,rgba(216,253,73,.28),transparent 22%),radial-gradient(circle at 12% 80%,rgba(52,60,237,.13),transparent 24%),#f8f9ff;padding:84px 0 92px}.video-detail-hero-grid{align-items:center;display:grid;gap:72px;grid-template-columns:minmax(0,.95fr) minmax(440px,1fr)}.video-detail-hero-grid h1{color:#07072e;font-size:clamp(48px,5.5vw,78px);font-weight:560;letter-spacing:0;line-height:1.02;margin:0 0 26px}.video-detail-hero-grid>div:first-child>span{color:#555560;display:block;font-size:20px;line-height:1.45;margin-bottom:28px;max-width:680px}.video-detail-meta{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:32px}.video-detail-meta strong{background:#fff;border:1px solid #e1e1eb;border-radius:999px;color:#343ced;font-size:14px;padding:10px 14px}.video-detail-player{border-radius:16px;box-shadow:0 26px 70px #343ced21;overflow:hidden;position:relative}.video-detail-player img{aspect-ratio:1.8 / 1;display:block;object-fit:cover;width:100%}.video-detail-player button{align-items:center;background:#ffffffe0;border:0;border-radius:999px;color:var(--blue);cursor:pointer;display:flex;height:78px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:78px}.video-detail-player.is-playing img{filter:saturate(1.08) brightness(.78)}.video-detail-player button[aria-pressed=true]{background:var(--blue);color:#fff}.video-detail-player em{background:#ffffffeb;border-radius:999px;bottom:18px;color:#242436;font-size:13px;font-style:normal;font-weight:780;left:18px;padding:9px 13px;position:absolute}.video-detail-body{padding:82px 0}.video-detail-body-grid{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.video-detail-body-grid article{border:1px solid var(--line);border-radius:var(--radius);min-height:290px;padding:28px}.video-detail-body-grid span{color:var(--blue);display:block;font-weight:780;margin-bottom:58px}.video-detail-body-grid h2{font-size:28px;font-weight:560;letter-spacing:0;line-height:1.04;margin:0 0 16px}.video-detail-body-grid p{color:#62626d;line-height:1.42;margin:0}.prompt-library-page{background:linear-gradient(180deg,#cdebffdb,#f7fdffe6),url(https://cdn.prod.website-files.com/6127a84dfe068e153ef20572/66c72e532412b6088a314146_PL%20BG.svg);background-size:cover;padding:104px 0 42px}.prompt-library-hero{max-width:520px}.prompt-library-hero h1{font-size:clamp(58px,5vw,72px);font-weight:520;letter-spacing:0;line-height:1;margin:0}.prompt-library-hero p{color:#4d4d57;font-size:24px;line-height:1.28;margin:22px 0 30px}.prompt-library-hero a{border:1px solid #9c8df1;border-radius:999px;color:var(--blue);display:inline-flex;font-weight:720;min-height:44px;padding:0 24px;align-items:center}.prompt-filter-row{align-items:center;display:grid;gap:14px;grid-template-columns:auto auto minmax(0,1fr) auto auto;margin:70px 0 58px}.prompt-filter-row>div{color:#8d8d94}.prompt-filter-row>label,.prompt-filter-row>button,.prompt-result-count{box-sizing:border-box;min-width:0}.prompt-result-count{color:#5b5b66;font-weight:720}.prompt-card-grid{display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))}.prompt-card{background:#ffffffc7;border-radius:8px;box-shadow:0 18px 42px #343ced0f;display:flex;flex-direction:column;min-height:280px;padding:28px 24px}.prompt-card h2{font-size:26px;font-weight:560;line-height:1.05;margin:0}.prompt-card p{color:#4f4f57;font-size:16px;line-height:1.38;margin:14px 0 0}.prompt-card span{background:#bde8ff;border-radius:999px;color:#28435b;font-family:SFMono-Regular,Consolas,Liberation Mono,ui-monospace,monospace;font-size:13px;font-weight:720;margin-top:auto;padding:8px 14px;width:fit-content}.prompt-card:nth-child(2n) span{background:#ffd5c7}.prompt-card:nth-child(4n) span{background:#cfc1ff}.prompt-request-panel{align-items:end;background:#ffffffd1;border:1px solid rgba(52,60,237,.12);border-radius:18px;box-shadow:0 20px 56px #343ced14;display:grid;gap:18px;grid-template-columns:minmax(240px,.8fr) minmax(0,1fr) minmax(0,1fr) auto;margin-top:36px;padding:22px;scroll-margin-top:calc(var(--nav-height) + 18px)}.prompt-library-page .prompt-request-panel{display:none}.prompt-secondary-footer{align-items:center;border-top:1px solid rgba(52,60,237,.12);color:#5d5d68;display:flex;flex-wrap:wrap;font-size:13px;gap:22px;justify-content:center;margin-top:168px;min-height:109px}.prompt-secondary-footer a{color:#343ced;font-weight:680}.prompt-request-panel h2{font-size:26px;font-weight:560;letter-spacing:0;line-height:1.05;margin:10px 0 8px}.prompt-request-panel p{color:#5c5c66;line-height:1.42;margin:0}.prompt-request-panel label{display:grid;gap:8px}.prompt-request-panel label span{color:#343440;font-size:13px;font-weight:760}.prompt-request-panel input{background:#fff;border:1px solid #dedee8;border-radius:999px;color:#282833;font:inherit;min-height:46px;outline:0;padding:0 16px}.prompt-request-panel input[aria-invalid=true]{border-color:#c93a3a}.prompt-request-panel em{color:#b32929;font-size:12px;font-style:normal;font-weight:720}.prompt-request-panel button{align-items:center;background:var(--blue);border:0;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-weight:760;gap:8px;min-height:46px;padding:0 20px;white-space:nowrap}.prompt-request-success{align-items:center;color:#244f32;display:flex;font-size:13px;font-weight:760;gap:8px;grid-column:2 / -1}.prompt-detail-page{background:#fff;color:#08082b}.prompt-detail-hero{background:linear-gradient(180deg,#cdebffb8,#f7fdffeb),url(https://cdn.prod.website-files.com/6127a84dfe068e153ef20572/66c72e532412b6088a314146_PL%20BG.svg);background-size:cover;padding:82px 0 90px}.prompt-detail-hero-grid{align-items:center;display:grid;gap:68px;grid-template-columns:minmax(0,.9fr) minmax(420px,1fr)}.prompt-detail-hero-grid h1{font-size:clamp(48px,5.5vw,78px);font-weight:540;letter-spacing:0;line-height:1.02;margin:0 0 24px}.prompt-detail-hero-grid>div:first-child>span{color:#4d4d57;display:block;font-size:21px;line-height:1.42;margin-bottom:28px;max-width:680px}.prompt-detail-meta{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:32px}.prompt-detail-meta strong{background:#ffffffe0;border:1px solid #d8d7f2;border-radius:999px;color:var(--blue);font-size:14px;padding:10px 14px}.prompt-detail-card{background:#ffffffdb;border:1px solid #d8d7f2;border-radius:18px;box-shadow:0 26px 70px #343ced1f;padding:34px}.prompt-detail-card span{color:var(--blue);display:block;font-family:SFMono-Regular,Consolas,Liberation Mono,ui-monospace,monospace;font-size:13px;font-weight:780;margin-bottom:70px;text-transform:uppercase}.prompt-detail-card p{color:#19193c;font-size:25px;line-height:1.34;margin:0}.prompt-detail-card button{align-items:center;background:var(--blue);border:0;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-weight:780;margin-top:24px;min-height:42px;padding:0 18px}.prompt-detail-card em{color:#5f5f68;display:block;font-size:13px;font-style:normal;font-weight:720;margin-top:12px}.prompt-detail-body{padding:82px 0}.prompt-detail-body-grid{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.prompt-detail-body-grid article{border:1px solid var(--line);border-radius:var(--radius);min-height:285px;padding:28px}.prompt-detail-body-grid span{color:var(--blue);display:block;font-weight:780;margin-bottom:54px}.prompt-detail-body-grid h2{font-size:28px;font-weight:560;letter-spacing:0;line-height:1.04;margin:0 0 16px}.prompt-detail-body-grid p{color:#62626d;line-height:1.44;margin:0}.resource-empty-state{align-items:center;background:#ffffffc7;border:1px dashed #cfcfe0;border-radius:var(--radius);color:#5f5f6b;display:flex;font-weight:650;grid-column:1 / -1;justify-content:center;min-height:160px;padding:28px;text-align:center}.events-family-hero{background:#fff7de;padding:128px 0 55px}.events-family-hero .section-inner,.events-banner-section .section-inner,.events-upcoming-section .section-inner{max-width:1312px}.events-hero-grid{align-items:center;display:grid;gap:100px;grid-template-columns:576px minmax(480px,1fr)}.events-hero-grid p{color:#06062e;font-size:19px;font-weight:720;margin:0 0 22px}.events-hero-grid h1{color:#0a0227;font-size:72px;font-weight:400;letter-spacing:0;line-height:1.2;margin:0 0 42px;max-width:520px}.events-hero-grid span{color:#33333d;display:block;font-size:16px;line-height:1.5;margin:0 0 16px;max-width:600px}.events-hero-grid .button{margin-top:22px;width:fit-content}.events-hero-grid img{aspect-ratio:1 / 1;border-radius:18px;display:block;object-fit:cover;width:100%}.events-banner-section{padding:47px 0 96px}.events-go-banner{background:linear-gradient(90deg,#4b110e2e,#343ced0f),url(https://cdn.prod.website-files.com/6127a84dfe068e153ef20572/69ca95d1be5db788388286ed_Homepage%20Banner%20GO%2026%20Desktop.webp);background-position:center;background-size:cover;border-radius:10px;color:#fff;display:grid;gap:88px;grid-template-columns:300px minmax(0,1fr);min-height:309px;padding:22px 68px 42px}.events-go-mark,.events-go-copy span{display:block}.events-go-mark{color:#fff;font-size:68px;font-weight:760;line-height:.86}.events-go-copy{padding-top:7px}.events-go-copy span{color:#ffffffd6;font-size:16px;margin-bottom:24px}.events-go-copy h2{color:#fff;font-size:33px;font-weight:560;line-height:1.06;margin:0 0 24px}.events-go-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.events-go-actions b,.events-go-actions em{align-items:center;border-radius:999px;color:#fff;display:inline-flex;font-size:16px;font-style:normal;font-weight:700;gap:8px;min-height:42px;padding:0 26px}.events-go-actions b{background:var(--blue)}.events-go-actions em{background:#343ced8a;box-shadow:0 12px 28px #06062e24}.events-upcoming-section{padding:0 0 617px}.events-upcoming-section h2{color:#0a0227;font-size:50px;font-weight:400;letter-spacing:0;line-height:1.08;margin:0 0 77px;text-align:center}.events-list-layout{display:grid;gap:36px;grid-template-columns:308px minmax(0,444px)}.events-filter-panel{color:#53535d;font-size:14px;padding-top:3px}.events-filter-panel p{border-bottom:1px solid #d8d8de;color:#6b6b74;font-size:17px;line-height:1.2;margin:0 0 18px;padding-bottom:14px}.events-filter-panel strong{color:#171728;display:block;font-size:16px;margin-bottom:13px}.events-filter-panel label{align-items:center;display:flex;gap:9px;line-height:1.2;margin:0 0 12px}.events-filter-panel input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #c9c9d1;border-radius:2px;height:14px;width:14px}.event-detail-card{border:1px solid var(--line);border-radius:8px;display:grid;gap:34px;grid-template-columns:minmax(300px,.6fr) 1fr;overflow:hidden}.events-card-tile{background:#fff;display:flex;flex-direction:column;gap:0;min-height:396px}.event-detail-card img{height:100%;object-fit:cover;width:100%}.events-card-tile img{aspect-ratio:2 / 1.12;border-radius:8px 8px 0 0;display:block;height:auto}.event-detail-card div{padding:34px 34px 34px 0}.events-card-tile div{padding:24px}.events-card-tile span{background:#d8fd49;border-radius:999px;color:#4b5a12;display:inline-flex;font-size:15px;margin-bottom:18px;padding:6px 13px;width:fit-content}.event-detail-card h3{font-size:34px;font-weight:560;line-height:1.08;margin:0}.events-card-tile h3{color:#0a0227;font-size:24px;line-height:1.2}.events-card-tile b{margin-top:26px}.events-cta-section{background:#343ced;color:#fff;padding:207px 0 208px}.events-cta-inner{align-items:center;display:flex;justify-content:space-between}.events-cta-inner h2{color:#fff;font-size:72px;font-weight:400;letter-spacing:0;line-height:1.04;margin:0}.events-cta-inner .button{background:#fff;color:#343ced}.event-detail-hero{background:#fff7de;padding:84px 0 90px}.event-detail-hero-grid{align-items:center;display:grid;gap:70px;grid-template-columns:minmax(0,.95fr) minmax(420px,1fr)}.event-detail-hero-grid p{color:var(--blue);font-size:15px;font-weight:780;letter-spacing:.03em;margin:0 0 22px;text-transform:uppercase}.event-detail-hero-grid h1{color:#08083a;font-size:clamp(52px,6vw,86px);font-weight:540;letter-spacing:0;line-height:1.02;margin:0 0 28px}.event-detail-hero-grid>div>span{color:#33333d;display:block;font-size:20px;line-height:1.45;margin-bottom:28px;max-width:690px}.event-detail-hero-grid img{aspect-ratio:1.08 / 1;border-radius:22px;display:block;object-fit:cover;width:100%}.event-detail-meta{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:32px}.event-detail-meta strong{background:#ffffffb8;border:1px solid rgba(52,60,237,.14);border-radius:999px;color:#262652;font-size:14px;padding:10px 14px}.event-detail-agenda{background:#fff;padding:82px 0}.event-detail-agenda-grid{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:26px}.event-detail-agenda-grid article{border:1px solid var(--line);border-radius:var(--radius);min-height:300px;padding:28px}.event-detail-agenda-grid span{color:var(--blue);display:block;font-weight:780;margin-bottom:62px}.event-detail-agenda-grid h2{font-size:28px;font-weight:560;letter-spacing:0;line-height:1.04;margin:0 0 16px}.event-detail-agenda-grid p{color:#65656f;line-height:1.42;margin:0}.event-detail-next{padding:58px 0}.event-detail-next-inner{align-items:center;display:flex;gap:28px;justify-content:space-between}.event-detail-next h2{font-size:clamp(34px,4vw,56px);font-weight:560;letter-spacing:0;line-height:1.02;margin:0}.about-hero{padding:118px 0 54px}.about-eyebrow{color:var(--blue);font-size:19px;font-weight:760;letter-spacing:0;margin:0 0 24px}.about-hero h1{color:#08083a;font-size:clamp(42px,5.2vw,72px);font-weight:500;letter-spacing:0;line-height:1.06;margin:0 auto;max-width:1120px}.about-hero-inner>p:not(.about-eyebrow){color:#4f4f58;font-size:21px;line-height:1.4;margin:34px auto 68px;max-width:760px}.about-team-photo{background:linear-gradient(135deg,#ffffff1f,#343ced14),linear-gradient(135deg,#efe8d7,#fff 48%,#d5e4f0);border-radius:18px;display:grid;gap:18px;grid-template-columns:repeat(4,1fr);margin:0 auto;min-height:470px;overflow:hidden;padding:34px;position:relative;width:min(830px,100%)}.about-team-photo span{align-self:end;background:linear-gradient(135deg,#e9edf4,#a8b8c7);border-radius:44% 44% 18px 18px;display:block;height:72%;opacity:.9}.about-team-photo span:nth-child(1),.about-team-photo span:nth-child(4){height:62%}.about-team-photo strong{bottom:24px;color:#343ced29;font-size:72px;font-weight:850;left:32px;position:absolute;transform:rotate(-5deg)}.about-stats-section{padding:36px 0 86px}.about-stats-card{background:#fbfbfc;border-radius:18px;display:grid;gap:34px;grid-template-columns:1fr 3fr;min-height:176px;padding:34px 44px}.about-stats-card>span{align-self:center;font-size:21px;font-weight:720}.about-stats-grid{display:grid;grid-template-columns:repeat(3,1fr)}.about-stats-grid div{border-left:1px solid var(--line);padding-left:34px}.about-stats-grid strong{color:#4da3ff;display:block;font-size:clamp(56px,6vw,82px);font-weight:560;line-height:.94}.about-stats-grid p{color:#5c5c66;font-size:18px;margin:10px 0 0}.about-leadership-section,.about-investor-section,.about-accolades-section{padding:86px 0}.about-section-heading{margin-bottom:42px;text-align:center}.about-section-heading h2,.about-investor-grid h2,.about-accolades-grid h2,.about-workai-grid h2{font-size:clamp(42px,5vw,72px);font-weight:560;letter-spacing:0;line-height:1;margin:0}.about-leader-grid{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.about-leader-grid article{border:1px solid var(--line);border-radius:var(--radius);min-height:340px;padding:20px}.about-headshot{background:linear-gradient(135deg,#edf1ff,#d8fd49);border-radius:var(--radius);height:210px;margin-bottom:22px}.about-headshot-1{background:linear-gradient(135deg,#f5e8ff,#72e3ff)}.about-headshot-2{background:linear-gradient(135deg,#fff1ce,#ef8fbc)}.about-headshot-3{background:linear-gradient(135deg,#e7fff6,#b4c3ff)}.about-leader-grid h3{font-size:24px;font-weight:620;margin:0 0 6px}.about-leader-grid p{color:#66666f;margin:0}.about-investor-section{background:#fbfbfc}.about-investor-grid{align-items:center;display:grid;gap:56px;grid-template-columns:minmax(0,.74fr) minmax(460px,1fr)}.about-investor-grid>div:first-child>p:not(.eyebrow){color:#66666f;font-size:21px;line-height:1.4;margin:28px 0 0}.about-investor-logos{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.about-investor-logos span{align-items:center;background:#fff;border:1px solid var(--line);border-radius:var(--radius);display:flex;font-size:24px;font-weight:740;min-height:102px;padding:24px}.about-accolades-grid{display:grid;gap:18px;grid-template-columns:repeat(2,1fr)}.about-accolades-grid article{border:1px solid var(--line);border-radius:var(--radius);min-height:390px;padding:34px}.about-accolades-grid svg{color:var(--blue);margin-bottom:72px}.about-accolades-grid h2{margin-bottom:28px}.about-accolades-grid span,.about-accolades-grid a{border-top:1px solid var(--line);display:flex;font-size:18px;font-weight:650;justify-content:space-between;padding:18px 0}.about-accolades-grid a{align-items:center;color:var(--blue);gap:12px}.about-workai-section{background:radial-gradient(circle at 1px 1px,rgba(255,255,255,.18) 1px,transparent 0) 0 0 / 22px 22px,#070844;color:#fff;padding:94px 0 104px}.about-workai-grid{align-items:center;display:grid;gap:58px;grid-template-columns:minmax(0,.82fr) minmax(460px,1fr)}.about-workai-grid>div:first-child>p:not(.eyebrow){color:#d9daf4;font-size:21px;line-height:1.42;margin:28px 0 32px}.about-workai-panel{display:grid;gap:14px;grid-template-columns:repeat(3,1fr)}.about-workai-panel div{background:#ffffff14;border:1px solid rgba(255,255,255,.18);border-radius:var(--radius);min-height:250px;padding:24px}.about-workai-panel svg{color:var(--lime);margin-bottom:96px}.about-workai-panel strong{display:block;font-size:24px;line-height:1.05}.about-hero{padding:128px 0 95px}.about-hero-inner{text-align:center}.about-hero h1{color:#0a0227;font-size:48px;font-weight:400;line-height:1.2;max-width:none}.about-hero-image{display:block;margin:148px auto 0;width:min(831.98px,100%)}.about-overview-section{margin-bottom:102px;min-height:561px;padding:224px 0 0}.about-overview-grid{align-items:start;display:grid;gap:82px;grid-template-columns:minmax(0,599px) minmax(0,1fr);max-width:1248px;padding:0}.about-video-card{display:block;position:relative}.about-video-card img{aspect-ratio:1.778 / 1;border-radius:8px;display:block;object-fit:cover;width:100%}.about-video-card span{align-items:center;background:#343ced;border-radius:50%;color:#fff;display:flex;font-size:24px;height:64px;justify-content:center;left:50%;line-height:1;padding-left:4px;position:absolute;top:50%;transform:translate(-50%,-50%);width:64px}.about-overview-copy{padding-top:2px}.about-stats-card{background:transparent;border-radius:0;display:block;min-height:0;padding:0}.about-stats-card>span{color:#0a0227;display:block;font-size:24px;font-weight:400;margin-bottom:24px}.about-stats-grid{display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr))}.about-stats-grid div{border-left:0;padding-left:0}.about-stats-grid strong{color:#343ced;font-size:64px;font-weight:400;line-height:.95}.about-stats-grid p{color:#5b5b64;font-size:15px;line-height:1.3}.about-overview-copy>p{color:#34343f;font-size:18px;line-height:1.45;margin:48px 0 0;max-width:590px}.about-leadership-section{margin-bottom:96px;padding:0 0 171px}.about-leadership-section .section-inner{max-width:1248px;padding:0}.about-leadership-section h2,.about-investor-section h2,.about-accolades-section h2{color:#0a0227;font-size:48px;font-weight:400;line-height:1.2;margin:0;text-align:center}.about-leader-grid{display:grid;gap:50px 16px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:48px}.about-leader-grid article{border:0;border-radius:0;min-height:0;padding:0}.about-leader-grid img{aspect-ratio:.89 / 1;display:block;object-fit:cover;width:100%}.about-leader-grid article:nth-child(n+9){transform:translate(calc(50% + 8px))}.about-leader-grid h3{color:#0a0227;font-size:21px;font-weight:400;line-height:1.15;margin:18px 0 7px}.about-leader-grid p{color:#61616b;font-size:14px}.about-investor-section{margin-bottom:95px;min-height:146px;padding:0}.about-investor-logos{display:none}.about-accolades-section{min-height:442px;padding:80px 0 64px}.about-accolades-row{display:none;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:56px}.about-accolades-row span{align-items:center;background:#f6f6f8;border-radius:8px;color:#0a0227;display:flex;font-size:22px;line-height:1.18;min-height:150px;padding:24px}.about-news-section{min-height:636px;padding:96px 0 86px}.about-news-section h2{color:#333;font-size:36px;font-weight:400;line-height:1.2;margin:0 0 48px}.about-news-grid{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.about-news-grid a{background:#fff;border:1px solid #e4e4ea;border-radius:8px;display:flex;flex-direction:column;min-height:285px;padding:26px}.about-news-grid span{color:#686873;font-size:14px;margin-bottom:18px}.about-news-grid strong{color:#0a0227;font-size:24px;font-weight:400;line-height:1.18}.about-news-grid b{align-items:center;color:#343ced;display:inline-flex;gap:8px;margin-top:auto}.about-cta-section{background:#fff7de;min-height:489px;padding:160px 0 98px}.about-cta-inner{align-items:center;display:flex;flex-direction:column;gap:30px;text-align:center}.about-cta-inner h2{color:#0a0227;font-size:72px;font-weight:400;line-height:1.08;margin:0}.careers-hero,.careers-values-section,.careers-benefits-section,.careers-openings-section{background:#f6f6ff}.careers-hero .section-inner,.careers-values-section .section-inner,.careers-benefits-section .section-inner,.careers-openings-section .section-inner,.careers-workai-section .section-inner{max-width:1298px}.careers-hero{padding:38px 0 30px}.careers-hero-card{align-items:center;background:linear-gradient(#18198c0d,#18198c14),url(https://cdn.prod.website-files.com/6127a84dfe068e153ef20572/69caaff2a5acc540f34f2517_career_hero-main.webp) center / cover no-repeat;border-radius:16px;color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:500px;overflow:hidden;padding:70px 30px;text-align:center}.careers-hero-card h1{font-size:clamp(32px,3.2vw,48px);font-weight:720;letter-spacing:0;line-height:1.08;margin:0 auto 42px;max-width:720px;text-wrap:balance}.careers-hero-link{align-items:center;border:1px solid rgba(255,255,255,.58);border-radius:999px;color:#fff;display:inline-flex;font-size:16px;font-weight:720;gap:9px;min-height:54px;padding:0 28px}.careers-values-section,.careers-benefits-section{padding:38px 0 64px}.careers-values-section h2,.careers-benefits-section h2,.careers-openings-section h2{font-size:clamp(32px,3vw,44px);font-weight:560;letter-spacing:0;line-height:1.08;margin:0 0 58px}.careers-values-grid{display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.careers-values-grid article{background:linear-gradient(35deg,#d2d4fb6b,#ffcfbd57 48%,#d8fd4929);border:1px solid #d9d9e3;border-radius:12px;min-height:292px;padding:30px 30px 28px}.careers-values-grid svg{color:var(--blue);filter:drop-shadow(8px 0 0 rgba(239,143,188,.65));margin-bottom:46px}.careers-values-grid h3,.careers-benefits-grid h3{font-size:21px;font-weight:760;letter-spacing:0;line-height:1.15;margin:0 0 16px}.careers-values-grid p,.careers-benefits-grid p{color:#53535b;font-size:16px;line-height:1.43;margin:0}.careers-benefits-section{padding-top:46px}.careers-benefits-grid{display:grid;gap:14px;grid-template-columns:repeat(3,1fr)}.careers-benefits-grid article{background:#ffffffb8;border:1px solid #dfdfe8;border-radius:12px;min-height:184px;padding:25px}.careers-benefits-grid svg{color:var(--blue);margin-bottom:28px}.careers-openings-section{padding:50px 0 92px}.careers-openings-inner{display:grid;gap:56px;grid-template-columns:300px minmax(0,1fr)}.careers-openings-inner h2{margin:0;position:sticky;top:calc(var(--nav-height) + 34px)}.careers-openings-list{display:grid;gap:40px}.careers-department{border-top:1px solid rgba(5,5,8,.12);padding-top:24px}.careers-department h3{background:linear-gradient(66deg,#333,var(--blue));-webkit-background-clip:text;background-clip:text;color:transparent;font-size:32px;font-weight:700;letter-spacing:0;line-height:1.08;margin:0 0 20px}.careers-department>div{display:grid;gap:10px}.careers-department a{align-items:center;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#ff7e4c,#e16bff 28%,#343ced 49%,#e16bff 65%,#ff7e4c 82%,#d8fd49) border-box;border:1px solid transparent;border-radius:999px;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto auto;min-height:58px;padding:8px 18px 8px 24px}.careers-department a span{color:#24242c;font-size:16px;font-weight:720;overflow-wrap:anywhere}.careers-department a b{align-items:center;color:#777781;display:inline-flex;font-size:14px;font-weight:620;gap:6px;white-space:nowrap}.careers-department a>svg{color:var(--blue)}.careers-workai-section{background:#070844;color:#fff;overflow:hidden;padding:78px 0 0}.careers-workai-inner{align-items:end;display:grid;gap:52px;grid-template-columns:minmax(380px,.78fr) minmax(0,1fr)}.careers-workai-inner h2{font-size:clamp(46px,5vw,76px);font-weight:620;letter-spacing:0;line-height:.98;margin:0 0 28px}.careers-cta-art{background:url(https://cdn.prod.website-files.com/6127a84dfe068e153ef20572/69cb2e8bf65178f31d8136e2_career_hero-cta.webp) center bottom / contain no-repeat;min-height:330px}.careers-hero,.careers-values-section,.careers-benefits-section{background:#f7f7ff}.careers-hero .section-inner,.careers-values-section .section-inner,.careers-benefits-section .section-inner,.careers-openings-section .section-inner{max-width:1248px;padding:0}.careers-hero{padding:36px 0 68px}.careers-hero-card{border-radius:12px;min-height:496px;padding:111px 30px 99px}.careers-hero-card h1{font-size:36px;font-weight:400;line-height:1.08;margin-bottom:40px;max-width:521px}.careers-hero-link{font-size:16px;font-weight:600;min-height:50px;padding:0 30px}.careers-values-section{padding:0 0 47px}.careers-benefits-section{padding:96px 0 125px}.careers-values-section h2,.careers-benefits-section h2,.careers-openings-section h2{color:#0a0227;font-size:36px;font-weight:400;line-height:1.2;margin:0;text-align:left}.careers-values-section h2{margin-bottom:52px}.careers-benefits-section h2{margin-bottom:54px}.careers-values-grid{gap:16px}.careers-values-grid article{border-color:#dedee8;border-radius:10px;height:253px;min-height:0;overflow:hidden;padding:24px 28px}.careers-values-grid svg{height:34px;margin-bottom:46px;width:34px}.careers-values-grid h3,.careers-benefits-grid h3{color:#262626;font-size:20px;font-weight:400;line-height:1;margin:0 0 14px}.careers-values-grid p,.careers-benefits-grid p{color:#66666f;font-size:14px;line-height:1.32}.careers-benefits-grid{gap:40px 64px}.careers-benefits-grid article{background:transparent;border:0;border-radius:0;min-height:123px;padding:0 0 0 77px;position:relative}.careers-benefits-grid svg{height:38px;left:0;margin:0;position:absolute;top:0;width:38px}.careers-openings-section{background:#fff;padding:96px 0 111px}.careers-openings-inner{display:block}.careers-openings-inner h2{margin-bottom:51px;position:static}.careers-filter-row{align-items:center;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) 182px 170px 114px;margin-bottom:51px}.careers-search-field input,.careers-filter-row button{background:#fff;border:1px solid #ececf2;border-radius:999px;color:#24242c;font:inherit;font-size:16px;height:48px;width:100%}.careers-search-field input{padding:0 58px 0 24px}.careers-search-field input::placeholder{color:#a0a0aa}.careers-filter-row button{cursor:pointer;font-weight:500}.careers-filter-row button:last-child{color:#343ced}.careers-openings-list{display:block}.careers-department{border-top:0;margin-bottom:16px;padding-top:0}.careers-department h3{background:none;color:#000;font-size:28px;font-weight:400;line-height:1.2;margin:0 0 31px}.careers-department>div{display:block}.careers-department a{align-items:flex-start;background:transparent;border:0;border-bottom:1px solid #e3e3ea;border-radius:0;display:flex;flex-direction:column;gap:7px;justify-content:center;min-height:112px;padding:24px 0}.careers-department a span{color:#262626;font-size:18px;font-weight:600;line-height:1.22}.careers-department a b{color:#8b8b93;display:block;font-size:16px;font-weight:400;line-height:1.35;white-space:normal}.careers-workai-section{align-items:center;background:linear-gradient(#0105482e,#0105482e),url(https://cdn.prod.website-files.com/6127a84dfe068e153ef20572/69cb2e8bf65178f31d8136e2_career_hero-cta.webp) center / cover no-repeat,#070844;display:flex;min-height:475.59px;padding:0}.careers-workai-inner{display:block;max-width:1248px;padding:0;text-align:center}.careers-workai-inner h2{font-size:48px;font-weight:400;line-height:1.1;margin:0 0 46px}.careers-workai-section .button{background:transparent;border:1px solid rgba(255,255,255,.58);color:#fff;margin:0 auto;min-height:50px;width:164px}.careers-cta-art{display:none}.compare-hero{background:radial-gradient(circle at 78% 38%,rgba(216,253,73,.32),transparent 24%),radial-gradient(circle at 32% 56%,rgba(225,107,255,.18),transparent 28%),linear-gradient(90deg,#343ced1f,#ff7e4c1a 35%,#d8fd491c 68%,#e16bff1f),#f4f3ff;overflow:hidden;padding:118px 0 0;position:relative}.compare-hero:before{background:radial-gradient(circle at 1px 1px,rgba(52,60,237,.16) 1px,transparent 0) 0 0 / 18px 18px;content:"";top:0;right:0;bottom:0;left:0;opacity:.58;pointer-events:none;position:absolute}.compare-hero-inner{position:relative;text-align:center;z-index:1}.compare-pill{align-items:center;background:#ffffff57;border:1px solid rgba(52,60,237,.2);border-radius:8px;color:var(--blue);display:inline-flex;font-size:15px;font-weight:760;gap:10px;margin-bottom:28px;min-height:40px;padding:0 20px}.compare-hero h1{background:linear-gradient(90deg,#1e2287,var(--blue));-webkit-background-clip:text;background-clip:text;color:transparent;font-size:clamp(44px,5vw,68px);font-weight:520;letter-spacing:0;line-height:1.02;margin:0 auto 24px}.compare-hero-inner>p{color:#2d2d35;font-size:21px;line-height:1.35;margin:0 auto 44px;max-width:640px}.compare-hero .button-primary{margin:0 auto 62px;min-height:52px;min-width:154px}.compare-table-card{background:#ffffffeb;border:1px solid rgba(52,60,237,.12);border-radius:16px 16px 0 0;box-shadow:0 26px 90px #343ced17;margin:0 auto;max-width:1250px;overflow:hidden;text-align:left}.compare-table-header,.compare-row{display:grid;gap:24px;grid-template-columns:minmax(420px,1fr) 220px 220px}.compare-table-header{align-items:center;color:#666670;font-size:16px;min-height:92px;padding:0 58px}.compare-table-header strong{color:var(--blue);font-size:28px;font-weight:850;justify-self:center;letter-spacing:0;transform:rotate(-5deg)}.compare-table-header span:last-child{justify-self:center}.compare-gradient-rule{background:linear-gradient(90deg,#ff7e4c,#e16bff 28%,#343ced 49%,#e16bff 65%,#ff7e4c 82%,#d8fd49);height:2px;margin:0 58px}.compare-row{align-items:center;min-height:118px;padding:0 58px}.compare-row-alt{background:linear-gradient(90deg,#d2d4fb2e,#f1b7ff1f 36%,#ffcfbd21 70%,#d8fd491a)}.compare-row p{color:#33333b;font-size:16px;font-weight:620;line-height:1.3;margin:0}.compare-row svg{justify-self:center}.compare-check{color:#43be45}.compare-cross{color:#df565a}.compare-values-section{background:linear-gradient(-90deg,#d8fd492e,#ffcfbd33 46%,#d2d4fb38);padding:92px 0}.compare-section-heading{margin:0 auto 48px;max-width:780px;text-align:center}.compare-section-heading span{background:linear-gradient(90deg,#343cedcc,#ed3434cc);-webkit-background-clip:text;background-clip:text;color:transparent;display:block;font-size:16px;font-weight:780;margin-bottom:18px}.compare-section-heading h2,.compare-trust-grid h2,.compare-analyst-section h2,.compare-stack-inner h2,.compare-cta-inner h2{font-size:clamp(40px,4.8vw,66px);font-weight:560;letter-spacing:0;line-height:1.02;margin:0}.compare-values-grid{display:grid;gap:16px;grid-template-columns:repeat(5,1fr)}.compare-values-grid article{background:linear-gradient(#fff,#fff) padding-box,conic-gradient(#ff7e4c,#e16bff,#343ced,#e16bff,#ff7e4c,#d8fd49,#ff7e4c) border-box;border:1px solid transparent;border-radius:12px;min-height:370px;padding:26px}.compare-values-grid svg{color:var(--blue);margin-bottom:54px}.compare-values-grid h3{font-size:23px;font-weight:680;line-height:1.08;margin:0 0 18px}.compare-values-grid p{color:#585862;font-size:15px;line-height:1.42;margin:0}.compare-trust-section,.compare-analyst-section,.compare-stack-section{padding:86px 0}.compare-trust-grid{align-items:center;display:grid;gap:56px;grid-template-columns:minmax(0,1fr) 410px}.compare-logo-grid{display:flex;flex-wrap:wrap;gap:12px;margin-top:38px}.compare-logo-grid span{align-items:center;border:1px solid var(--line);border-radius:var(--radius);color:#33333b;display:flex;font-size:18px;font-weight:760;justify-content:center;min-height:72px;min-width:160px;padding:18px}.compare-stat-card{background:#070844;border-radius:14px;color:#fff;min-height:342px;padding:34px}.compare-stat-card svg{color:var(--lime);margin-bottom:50px}.compare-stat-card h3{font-size:33px;font-weight:560;line-height:1.04;margin:0 0 18px}.compare-stat-card p{color:#d6d8f5;line-height:1.42;margin:0}.compare-analyst-section{background:#fbfbfc;text-align:center}.compare-analyst-grid{display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-top:46px;text-align:left}.compare-analyst-grid article{background:#fff;border:1px solid var(--line);border-radius:var(--radius);display:flex;flex-direction:column;min-height:360px;padding:28px}.compare-analyst-grid svg{color:var(--blue);margin-bottom:44px}.compare-analyst-grid span{color:#71717a;font-size:13px;font-weight:740;margin-bottom:16px;text-transform:uppercase}.compare-analyst-grid h3{font-size:25px;font-weight:580;line-height:1.12;margin:0}.compare-analyst-grid a,.compare-stack-links a{align-items:center;color:var(--blue);display:inline-flex;font-weight:720;gap:8px}.compare-analyst-grid a{margin-top:auto}.compare-stack-inner{align-items:start;display:grid;gap:54px;grid-template-columns:minmax(0,.78fr) minmax(420px,1fr)}.compare-stack-inner>div:first-child svg{color:var(--blue);margin-bottom:28px}.compare-stack-inner p{color:#5f5f68;font-size:20px;line-height:1.42;margin:24px 0 0}.compare-stack-links{display:grid;gap:12px}.compare-stack-links a{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#ff7e4c,#e16bff 28%,#343ced 52%,#d8fd49) border-box;border:1px solid transparent;border-radius:var(--radius);justify-content:space-between;min-height:94px;padding:0 24px}.compare-stack-links span{color:#22222b;font-size:22px}.compare-cta-section{background:radial-gradient(circle at 1px 1px,rgba(255,255,255,.2) 1px,transparent 0) 0 0 / 22px 22px,#070844;color:#fff}.compare-cta-inner{align-items:center;display:flex;gap:38px;justify-content:space-between;min-height:210px}.competitor-hero{background:radial-gradient(circle at 74% 24%,rgba(216,253,73,.36),transparent 22%),radial-gradient(circle at 34% 46%,rgba(196,202,255,.38),transparent 34%),linear-gradient(110deg,#eff0ff,#f4edff 48%,#edf6e5);overflow:hidden;padding:118px 0 0;position:relative}.competitor-hero:before{background:radial-gradient(circle at 1px 1px,rgba(52,60,237,.16) 1px,transparent 0) 0 0 / 18px 18px,radial-gradient(circle at 78% 42%,rgba(52,60,237,.17),transparent 18%);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.competitor-hero-copilot{background:radial-gradient(circle at 74% 24%,rgba(255,163,100,.38),transparent 24%),radial-gradient(circle at 34% 46%,rgba(196,202,255,.4),transparent 34%),linear-gradient(110deg,#eff0ff,#f6e9ff 48%,#ffe0cd)}.competitor-hero-claude{background:radial-gradient(circle at 74% 24%,rgba(239,143,188,.32),transparent 24%),radial-gradient(circle at 34% 46%,rgba(196,202,255,.44),transparent 34%),linear-gradient(110deg,#f0efff,#efe9ff 52%,#f7dff3)}.competitor-hero-inner{align-items:center;display:grid;gap:28px;grid-template-columns:minmax(720px,1fr) minmax(280px,.55fr);position:relative;z-index:1}.competitor-copy{padding-bottom:54px}.competitor-copy .compare-pill{color:#7b69d7;font-size:18px;min-height:46px}.competitor-copy h1{color:#08083a;font-size:clamp(42px,3.25vw,50px);font-weight:560;letter-spacing:0;line-height:1.06;margin:0 0 24px}.competitor-copy p{color:#303039;font-size:20px;line-height:1.4;margin:0 0 34px;max-width:720px}.competitor-copy .button{width:fit-content}.competitor-visual{align-items:center;display:flex;justify-content:center;min-height:330px}.competitor-visual img{display:block;max-height:340px;object-fit:contain;width:min(100%,470px)}.competitor-proof-grid{display:grid;gap:22px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0;position:relative;z-index:1}.competitor-proof-card{background:#ffffffeb;border:1px solid rgba(52,60,237,.16);border-radius:16px 16px 0 0;box-shadow:0 20px 70px #343ced14;min-height:410px;padding:28px 62px 38px}.competitor-brand{color:var(--blue);display:block;font-size:34px;font-weight:840;letter-spacing:0;margin:0 auto 28px;text-align:center;transform:rotate(-5deg);width:fit-content}.competitor-card-logo{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:10px;justify-content:center;margin-bottom:30px;min-height:66px;padding-bottom:22px}.competitor-card-logo img{display:block;height:32px;object-fit:contain;width:42px}.competitor-card-logo strong{color:#181820;font-size:22px}.competitor-proof-featured{border-top-color:#43be453d}.competitor-proof-row{align-items:flex-start;border-top:1px solid #ececf1;display:grid;gap:28px;grid-template-columns:34px 1fr;padding:24px 0 0}.competitor-proof-row+.competitor-proof-row{margin-top:20px}.competitor-proof-row svg{color:#43be45}.competitor-proof-warning svg{color:#8d8d96}.competitor-proof-row p{color:#34343e;font-size:16px;line-height:1.42;margin:0}.competitor-stat-section{background:#fff;padding:70px 0}.competitor-stat-inner{display:grid;gap:12px 38px;grid-template-columns:minmax(160px,auto) minmax(200px,auto) minmax(0,1fr);align-items:center}.competitor-stat-inner h2{color:var(--blue);font-size:clamp(50px,6vw,76px);font-weight:560;letter-spacing:0;line-height:1;margin:0}.competitor-stat-inner strong{color:#15151e;font-size:22px;line-height:1.16}.competitor-stat-inner p{color:#555560;font-size:18px;line-height:1.42;margin:0}.competitor-pillars-section{background:linear-gradient(-90deg,#d8fd492e,#ffcfbd2e 48%,#d2d4fb40);padding:92px 0}.competitor-table-section{padding:88px 0}.competitor-table-section h2{color:#08083a;font-size:clamp(40px,4.8vw,66px);font-weight:560;letter-spacing:0;line-height:1.02;margin:0 0 40px;text-align:center}.competitor-detail-table{border:1px solid var(--line);border-radius:12px;overflow:hidden}.competitor-detail-head,.competitor-detail-row{display:grid;grid-template-columns:minmax(220px,.7fr) repeat(2,minmax(0,1fr))}.competitor-detail-head{align-items:center;background:#fbfbff;color:#6a6a72;min-height:72px;padding:0 28px}.competitor-detail-head strong{color:var(--blue);justify-self:center}.competitor-detail-row{border-top:1px solid var(--line);padding:28px}.competitor-detail-row:nth-child(odd){background:linear-gradient(90deg,#d2d4fb26,#d8fd4914)}.competitor-detail-row h3{font-size:22px;font-weight:650;line-height:1.12;margin:0}.competitor-detail-row p{border-left:1px solid #e8e8ee;color:#4f4f58;line-height:1.45;margin:0;padding-left:26px}.wai-shell{background:#efede6}.wai-page{background:#efede6;color:#070712;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh}.wai-hero{background:linear-gradient(90deg,#00000012,#0000000a),url(https://cdn.prod.website-files.com/6127a84dfe068e153ef20572/6915e4da08d07856fbcc29c8_Work%20AI%20Institute_LP%20Hero%20BG%20Desktop.webp) center / cover no-repeat;min-height:552px;padding:32px 34px 70px}.wai-nav{align-items:flex-start;color:#fff;display:flex;gap:24px;min-height:86px}.wai-brand{border-right:1px solid rgba(255,255,255,.35);display:inline-flex;flex-direction:column;min-width:198px;padding-right:28px;text-transform:uppercase}.wai-brand span{font-family:Georgia,Times New Roman,serif;font-size:41px;letter-spacing:0;line-height:.92;text-transform:none}.wai-brand b{font-size:13px;font-weight:650;letter-spacing:4px;margin-left:24px;margin-top:7px}.wai-powered{color:#ffffffbd;display:inline-flex;flex-direction:column;font-size:13px;gap:5px;line-height:1;padding-top:5px}.wai-powered strong{color:#fff;font-size:35px;font-weight:850;letter-spacing:0;line-height:.9;transform:rotate(-5deg)}.wai-nav-links{display:flex;gap:42px;margin-left:auto;padding-top:18px}.wai-nav-links a{color:#ffffffc7;font-size:18px;font-weight:660}.wai-menu{color:#fff;display:none;margin-left:auto}.wai-mobile-nav{display:none}.wai-hero-grid{align-items:end;display:grid;gap:72px;grid-template-columns:minmax(480px,.66fr) minmax(420px,.44fr);margin-top:118px}.wai-hero h1{color:#050512;font-size:clamp(56px,6vw,84px);font-weight:430;letter-spacing:0;line-height:.94;margin:0;max-width:720px}.wai-hero p{color:#ffffffdb;font-size:18px;font-weight:620;line-height:1.35;margin:0 0 14px;max-width:470px}.wai-what-section,.wai-members-section,.wai-works-section,.wai-news-section,.wai-updates-section,.wai-footer{padding-left:34px;padding-right:34px}.wai-what-section{border-bottom:1px solid #202020;padding-bottom:58px;padding-top:78px}.wai-section-grid{display:grid;gap:70px;grid-template-columns:minmax(300px,.34fr) minmax(0,1fr)}.wai-section-grid h2,.wai-section-heading h2,.wai-updates-section h2{color:#0b0b15;font-size:clamp(38px,4vw,58px);font-weight:470;letter-spacing:0;line-height:1;margin:0}.wai-section-grid h2{align-items:center;display:flex;gap:18px}.wai-section-grid h2 svg{color:#ec6b42;flex:0 0 auto}.wai-what-list{display:grid}.wai-what-list article{border-bottom:1px solid #343434;display:grid;gap:44px;grid-template-columns:minmax(260px,.42fr) minmax(0,1fr);min-height:120px;padding:0 0 28px;position:relative}.wai-what-list article+article{padding-top:36px}.wai-what-list article:before,.wai-what-list article:after{background:#08080f;border-radius:999px;bottom:-4px;content:"";height:7px;position:absolute;width:7px}.wai-what-list article:before{left:0}.wai-what-list article:after{right:0}.wai-what-list h3{font-size:25px;font-weight:660;line-height:1.04;margin:0}.wai-what-list p{color:#2e2e35;font-size:17px;font-weight:610;line-height:1.32;margin:0}.wai-members-section,.wai-works-section,.wai-news-section,.wai-updates-section{padding-bottom:82px;padding-top:82px}.wai-section-heading{align-items:center;display:flex;gap:24px;justify-content:space-between;margin-bottom:34px}.wai-section-heading a,.wai-work-card span,.wai-news-grid span,.wai-quiz-link,.wai-footer a{align-items:center;color:#11111a;display:inline-flex;font-weight:740;gap:8px}.wai-members-grid{display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.wai-members-grid article{background:#15151b;color:#fff;min-height:336px;overflow:hidden}.wai-members-grid img{display:block;height:246px;object-fit:cover;width:100%}.wai-members-grid div{padding:18px 20px 22px}.wai-members-grid h3{font-size:21px;font-weight:640;line-height:1.1;margin:0 0 7px}.wai-members-grid p{color:#ffffffad;margin:0}.wai-works-section{background:#0a0a0f;color:#fff}.wai-works-section .wai-section-heading h2,.wai-news-section .wai-section-heading h2{color:inherit}.wai-works-grid{display:grid;gap:18px;grid-template-columns:repeat(3,1fr)}.wai-work-card{background:#f1eee6;color:#090910;display:flex;flex-direction:column;min-height:420px;overflow:hidden}.wai-work-large{grid-column:span 3;min-height:420px}.wai-work-card img{aspect-ratio:1.92 / 1;display:block;object-fit:cover;width:100%}.wai-work-card>div{display:flex;flex:1;flex-direction:column;padding:26px}.wai-work-card h3{font-size:31px;font-weight:560;line-height:1.04;margin:0 0 18px}.wai-work-card p{color:#3d3d45;font-size:16px;line-height:1.42;margin:0 0 24px}.wai-work-card span{margin-top:auto}.wai-news-section{background:#111116;color:#fff}.wai-news-grid{display:grid;gap:18px;grid-template-columns:repeat(3,1fr)}.wai-news-grid a{background:#f1eee6;color:#090910;display:flex;flex-direction:column;min-height:360px}.wai-news-grid img{aspect-ratio:1.5 / 1;display:block;object-fit:cover;width:100%}.wai-news-grid h3{font-size:24px;font-weight:560;line-height:1.12;margin:24px 24px 28px}.wai-news-grid span{margin:auto 24px 24px}.wai-updates-section{align-items:center;background:#efede6;border-bottom:1px solid #111;display:grid;gap:46px;grid-template-columns:minmax(0,.82fr) minmax(420px,1fr)}.wai-updates-section>div>svg{color:#ec6b42;margin-bottom:24px}.wai-updates-section p{color:#34343b;font-size:20px;line-height:1.38;margin:22px 0 0;max-width:610px}.wai-signup-form{background:#111116;color:#fff;display:grid;gap:16px;padding:28px}.wai-signup-form label{display:grid;gap:10px}.wai-signup-form label span{color:#ffffffad;font-size:14px;font-weight:720}.wai-signup-form input{background:#fff;border:1px solid transparent;border-radius:0;color:#090910;font:inherit;min-height:56px;padding:0 16px}.wai-signup-form input[aria-invalid=true]{border-color:#ff8f72;box-shadow:0 0 0 3px #ff8f722e}.wai-signup-form em{color:#ffb39f;font-size:13px;font-style:normal;font-weight:650;margin-top:-2px}.wai-quiz-link{align-items:center;color:#fff;display:inline-flex;gap:8px}.wai-quiz-link svg,.wai-signup-form button svg,.wai-signup-success svg{color:currentColor;margin:0}.wai-signup-success{align-items:center;background:#d8fd491c;border:1px solid rgba(216,253,73,.38);color:#e7ff7e;display:flex;font-size:14px;font-weight:680;gap:9px;line-height:1.35;padding:13px 14px}.wai-signup-form button{align-items:center;background:#d8fd49;border:0;color:#070712;cursor:pointer;display:inline-flex;font-weight:780;gap:8px;justify-content:center;min-height:56px}.wai-footer{align-items:center;display:flex;flex-wrap:wrap;gap:26px;justify-content:space-between;min-height:110px}.wai-transform-page{background:#f5f1e9;color:#111116;display:grid;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;grid-template-columns:364px minmax(0,1fr);min-height:100vh;overflow:hidden}.wai-transform-rail{background:#e2dfd6;display:flex;flex-direction:column;min-height:100vh;padding:42px 58px 40px}.wai-transform-logo{display:inline-flex;margin-bottom:62px;width:138px}.wai-transform-logo img{display:block;height:auto;width:100%}.wai-transform-rail nav{display:grid;gap:23px}.wai-transform-rail nav button{background:transparent;border:0;color:#8a8984;cursor:pointer;font-size:20px;font-weight:640;line-height:1.1;padding:0;text-align:left}.wai-transform-rail nav button[aria-current=page]{color:#6d6c68;font-weight:800}.wai-transform-rail nav button[aria-current=page]:before{content:"+ "}.wai-transform-section-status{color:#6d6c68;font-size:15px;font-weight:800;line-height:1.3;margin:0 0 18px;max-width:620px}.wai-transform-quiz{align-items:center;border:2px solid #6e6d68;border-radius:999px;color:#34342f;display:inline-flex;font-size:16px;font-weight:740;justify-content:center;margin-top:auto;min-height:43px;width:98px}.wai-transform-main{min-width:0;position:relative}.wai-transform-hero{min-height:100vh;overflow:hidden;padding:43px 0 38px 120px;position:relative}.wai-transform-kicker{color:#191915;font-size:16px;font-weight:760;margin:0 0 94px}.wai-transform-layout{display:block;position:relative}.wai-transform-copy{padding-top:0;position:relative;z-index:2}.wai-transform-copy h1{color:#111116;font-size:clamp(48px,4vw,60px);font-weight:470;letter-spacing:0;line-height:1.02;margin:0 0 28px;max-width:800px;white-space:nowrap}.wai-transform-copy p{color:#232327;font-size:22px;font-weight:650;line-height:1.26;margin:0;max-width:440px}.wai-transform-stack{height:450px;left:0;margin-top:0;position:absolute;top:90px;width:100%}.wai-transform-stack span{background:radial-gradient(circle at 55% 46%,rgba(255,246,186,.9),transparent 12%),linear-gradient(180deg,#e8deffe6,#3d30e7f2 30%,#f16c29eb 68%,#ffe6c9e6);border:2px solid rgba(236,193,157,.48);border-radius:9px;box-shadow:0 13px 26px #331f781a;height:260px;left:calc(var(--i) * 44px);opacity:calc(.46 + (var(--i) * .035));position:absolute;top:calc(150px - (var(--i) * 13px));width:260px}.wai-transform-stack span:first-child{background:#ffffff47;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.wai-transform-controls{bottom:31px;display:flex;gap:24px;position:absolute;right:64px}.wai-transform-controls button{align-items:center;background:#ffffff5c;border:2px solid #6e6d68;border-radius:999px;color:#23231f;cursor:pointer;display:inline-flex;height:38px;justify-content:center;width:65px}.wai-transform-controls button:disabled{border-color:#6e6d682e;color:#23231f1f;cursor:not-allowed}.wai-transform-mobile-list{display:none}.podcast-page{background:#fff;color:#16161d;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.podcast-hero{background:#080b0c;min-height:540px;overflow:hidden;position:relative}.podcast-hero-art{background:radial-gradient(circle at 39% 5%,rgba(240,221,175,.64),transparent 20%),radial-gradient(circle at 73% 31%,rgba(241,139,105,.7),transparent 19%),radial-gradient(circle at 86% 54%,rgba(201,242,219,.72),transparent 25%),radial-gradient(circle at 46% 75%,rgba(240,214,172,.56),transparent 24%),radial-gradient(circle at 59% 13%,rgba(172,235,214,.5),transparent 18%),linear-gradient(105deg,#1b2420,#1e231e 31%,#090909);filter:blur(1px);top:-3%;right:-3%;bottom:-3%;left:-3%;position:absolute}.podcast-hero-art:before{background-image:radial-gradient(rgba(255,255,255,.28) 1px,transparent 1.4px);background-size:24px 24px;content:"";top:0;right:0;bottom:0;left:0;opacity:.42;position:absolute}.podcast-hero-art:after{background:linear-gradient(180deg,#0000000f,#0000004d),radial-gradient(circle at center,transparent 0,rgba(0,0,0,.46) 72%);content:"";top:0;right:0;bottom:0;left:0;position:absolute}.podcast-hero-inner{margin:0 auto;max-width:760px;padding:150px 28px 118px;position:relative;z-index:1}.podcast-title-lockup{align-items:center;display:grid;gap:74px;grid-template-columns:minmax(420px,1fr) auto}.podcast-title-lockup h1{color:#f7f7f2;font-size:clamp(58px,6.4vw,83px);font-weight:800;letter-spacing:0;line-height:.9;margin:0;text-decoration-color:#ee9a7f;text-decoration-line:underline;text-decoration-thickness:4px;text-underline-offset:9px}.podcast-title-lockup p{color:#fff;font-size:clamp(31px,3.5vw,44px);font-weight:760;line-height:1.05;margin:22px 0 0}.podcast-presenters{align-items:center;display:flex;gap:50px}.podcast-presenters span{color:#ffffff94;display:grid;font-size:12px;font-weight:700;gap:8px;min-width:92px}.podcast-presenters img{filter:brightness(1.4);max-height:40px;width:auto}.podcast-follow-bar{align-items:center;background:#181919a3;border-radius:10px;box-shadow:0 22px 70px #00000047;display:flex;gap:10px;margin:72px auto 0;padding:8px 10px 8px 18px;width:fit-content}.podcast-follow-bar strong{color:#ffffffd1;font-size:15px;font-weight:760;margin-right:22px}.podcast-follow-bar a{align-items:center;border:1px solid rgba(255,255,255,.26);border-radius:8px;color:#fff;display:inline-flex;font-weight:740;gap:10px;min-height:44px;padding:0 16px}.podcast-featured{background:#303030;box-shadow:inset 0 28px 88px #00000057;color:#f7f7f4;padding:86px 7vw 96px}.podcast-intro{align-items:center;border-bottom:1px solid rgba(255,255,255,.13);display:grid;gap:46px;grid-template-columns:64px minmax(0,1fr);margin:0 auto 48px;max-width:1250px;padding-bottom:54px}.podcast-intro img{width:64px}.podcast-intro p{color:#ffffffb8;font-size:clamp(18px,1.6vw,23px);font-weight:640;line-height:1.35;margin:0}.podcast-intro strong{color:#fff}.podcast-section-label{align-items:center;display:flex;gap:34px;margin:0 auto 38px;max-width:1250px}.podcast-section-label span{color:#ef7d5d;font-size:33px;font-weight:360;line-height:1}.podcast-section-label h2{color:inherit;font-size:28px;font-weight:820;letter-spacing:0;line-height:1;margin:0}.podcast-featured-card{background:#606060;border:1px solid rgba(255,255,255,.2);border-radius:8px;display:grid;grid-template-columns:minmax(480px,1fr) minmax(420px,.92fr);margin:0 auto;max-width:1250px;overflow:hidden}.podcast-video-thumb{background:#ebe6db;min-height:380px;position:relative}.podcast-video-thumb img,.podcast-episode>img{display:block;height:100%;object-fit:cover;width:100%}.podcast-play{align-items:center;background:#fb1f1f;border-radius:16px;color:#fff;display:inline-flex;height:74px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:106px}.podcast-featured-copy{padding:40px}.podcast-meta{color:#ffffff9e;font-size:16px;font-weight:650;line-height:1.25;margin:0 0 18px}.podcast-meta span{margin:0 8px}.podcast-featured-copy h3,.podcast-episode h3{font-size:clamp(25px,2.25vw,34px);font-weight:780;letter-spacing:0;line-height:1.17;margin:0 0 18px}.podcast-featured-copy h3 span,.podcast-episode h3 span{color:#ee7b5e;margin-right:10px}.podcast-featured-copy>p:not(.podcast-meta),.podcast-episode p:not(.podcast-meta),.podcast-hosts article p,.podcast-institute-cta p{color:#ffffffa8;font-size:17px;font-weight:590;line-height:1.43;margin:0}.podcast-pill-link{align-items:center;border:1px solid rgba(255,255,255,.58);border-radius:999px;color:#fff;display:inline-flex;font-weight:760;justify-content:center;margin-top:28px;min-height:46px;min-width:144px}.podcast-share{align-items:center;display:flex;gap:10px;margin-top:28px}.podcast-share span{color:#ffffffad}.podcast-share a,.podcast-share button{align-items:center;background:#ffffff2b;border:0;border-radius:7px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-weight:800;height:34px;justify-content:center;width:34px}.podcast-share em,.podcast-detail-share em{color:var(--lime);font-size:12px;font-style:normal;font-weight:800}.podcast-episodes,.podcast-hosts,.podcast-institute-cta{padding:92px 7vw}.podcast-episodes .podcast-section-label,.podcast-hosts .podcast-section-label{color:#111119}.podcast-episode-list{display:grid;gap:38px;margin:0 auto;max-width:1250px}.podcast-episode{display:grid;gap:60px;grid-template-columns:minmax(360px,424px) minmax(0,1fr)}.podcast-episode>img{aspect-ratio:16 / 9;background:#f2eee5;border:1px solid #e4e0d5;border-radius:8px;height:auto}.podcast-episode .podcast-meta{color:#8f8f96;margin-top:12px}.podcast-episode h3{color:#16161d}.podcast-episode p:not(.podcast-meta){color:#6c6c73}.podcast-episode a,.podcast-institute-cta a{align-items:center;color:var(--blue);display:inline-flex;font-weight:760;gap:8px;margin-top:22px}.podcast-hosts{background:#f7f7f6}.podcast-host-grid{display:grid;gap:28px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;max-width:1120px}.podcast-hosts article{align-items:center;background:#fff;border:1px solid #e8e8ed;border-radius:10px;display:grid;gap:26px;grid-template-columns:190px 1fr;padding:22px}.podcast-hosts article img{aspect-ratio:1 / 1;border-radius:8px;display:block;object-fit:cover;width:100%}.podcast-hosts h3{color:#16161d;font-size:25px;letter-spacing:0;line-height:1.1;margin:0 0 8px}.podcast-host-role{color:#5e42f4!important;font-weight:760!important;margin-bottom:14px!important}.podcast-hosts article p{color:#62626a}.podcast-institute-cta{align-items:center;background:#2f2f2f;color:#fff;display:grid;gap:64px;grid-template-columns:minmax(240px,.34fr) minmax(0,.66fr)}.podcast-institute-cta>div{max-width:720px}.podcast-institute-cta span{color:#fff9;display:block;font-size:15px;font-weight:700;margin-bottom:12px}.podcast-institute-cta img{max-width:250px;width:100%}.podcast-institute-cta h2{color:#fff;font-size:clamp(34px,4vw,57px);font-weight:520;letter-spacing:0;line-height:1.02;margin:0 0 22px}.podcast-detail-hero{background:#080b0c;color:#fff;overflow:hidden;position:relative}.podcast-detail-hero-inner{margin:0 auto;max-width:1250px;padding:118px 7vw 104px;position:relative;z-index:1}.podcast-detail-back{align-items:center;color:#ffffffc7;display:inline-flex;font-weight:760;gap:8px;margin-bottom:54px}.podcast-detail-back svg{transform:rotate(180deg)}.podcast-detail-grid{align-items:center;display:grid;gap:68px;grid-template-columns:minmax(0,.92fr) minmax(460px,1fr)}.podcast-detail-grid h1{color:#fff;font-size:clamp(42px,5vw,70px);font-weight:780;letter-spacing:0;line-height:1.03;margin:0 0 26px}.podcast-detail-grid h1 span{color:#ee7b5e;display:block;font-size:20px;margin-bottom:18px}.podcast-detail-grid>div:first-child>p:not(.podcast-meta){color:#ffffffb8;font-size:20px;font-weight:590;line-height:1.44;margin:0;max-width:690px}.podcast-detail-grid .podcast-video-thumb{border:1px solid rgba(255,255,255,.16);border-radius:10px;min-height:auto;overflow:hidden}.podcast-detail-grid .podcast-video-thumb img{aspect-ratio:16 / 9;height:auto}.podcast-detail-body{background:#303030;color:#fff;padding:88px 7vw 96px}.podcast-detail-notes{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;max-width:1250px}.podcast-detail-notes article{background:#ffffff14;border:1px solid rgba(255,255,255,.14);border-radius:10px;min-height:280px;padding:28px}.podcast-detail-notes span{color:#ef7d5d;display:block;font-weight:820;margin-bottom:50px}.podcast-detail-notes h2{color:#fff;font-size:27px;font-weight:760;letter-spacing:0;line-height:1.05;margin:0 0 16px}.podcast-detail-notes p{color:#ffffffa8;line-height:1.45;margin:0}.podcast-detail-share{align-items:center;display:flex;gap:10px;margin:34px auto 0;max-width:1250px}.podcast-detail-share span{color:#ffffffad}.podcast-detail-share a,.podcast-detail-share button{align-items:center;background:#ffffff2b;border:0;border-radius:7px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-weight:800;height:34px;justify-content:center;width:34px}.podcast-related-episodes{background:#fff}.aware-page{background:linear-gradient(90deg,#fffdf8,#fffdf8 49.6%,#e7e4dc 49.6%,#e7e4dc);color:#24242b;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.aware-main{display:grid;grid-template-columns:minmax(0,49.6vw) minmax(360px,1fr);min-height:1850px}.aware-article{margin-left:88px;max-width:560px;padding:78px 0 96px}.aware-eyebrow{color:#686872;font-size:14px;font-weight:760;letter-spacing:1.6px;margin:0 0 46px;text-transform:uppercase}.aware-article h1{color:#26262d;font-size:clamp(40px,4vw,56px);font-weight:720;letter-spacing:0;line-height:1.03;margin:0 0 28px}.aware-subtitle{color:#3f3f47;font-size:22px;font-weight:690;line-height:1.42;margin:0 0 58px;max-width:520px}.aware-cover{display:block;margin-bottom:58px;width:100%}.aware-copy{display:grid;gap:26px;margin-bottom:54px}.aware-copy p,.aware-download li,.aware-side-card p{color:#3c3c44;font-size:17px;font-weight:610;line-height:1.42;margin:0}.aware-download{border-top:1px solid #d9d6cc;padding-top:38px}.aware-download>div{align-items:center;display:flex;gap:16px;margin-bottom:24px}.aware-download svg{color:var(--blue);flex:0 0 auto}.aware-download h2{color:#26262d;font-size:31px;font-weight:720;letter-spacing:0;line-height:1.14;margin:0}.aware-download ul{display:grid;gap:14px;list-style:none;margin:0 0 34px;padding:0}.aware-download li{border-left:3px solid #ef7d5d;padding-left:16px}.aware-form{background:#f3f1ec;border:1px solid #dedbd2;display:grid;gap:16px;padding:24px}.aware-form label{display:grid;gap:8px}.aware-form span{color:#5d5d66;font-size:13px;font-weight:780}.aware-form input{background:#fff;border:1px solid #d9d9e2;border-radius:0;color:#19191f;font:inherit;min-height:52px;padding:0 14px}.aware-form input[aria-invalid=true]{border-color:#e45f42;box-shadow:0 0 0 3px #e45f4224}.aware-form em{color:#b83925;font-size:13px;font-style:normal;font-weight:680}.aware-download-success{align-items:center;background:#343ced14;border:1px solid rgba(52,60,237,.22);color:#1d238f;display:flex;font-size:14px;font-weight:720;gap:9px;line-height:1.35;padding:13px 14px}.aware-download-success svg{color:currentColor}.aware-form button{align-items:center;background:var(--blue);border:0;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-weight:780;gap:10px;justify-content:center;min-height:52px}.aware-form button svg{color:inherit}.aware-side{align-items:start;display:flex;justify-content:center;padding:1040px 70px 90px}.aware-side-card{background:#ffffff70;border:1px solid rgba(0,0,0,.08);max-width:420px;padding:30px;position:sticky;top:100px}.aware-side-card span{color:#6b6b73;display:block;font-size:13px;font-weight:780;letter-spacing:1.5px;margin-bottom:18px;text-transform:uppercase}.aware-side-card h2{color:#24242b;font-size:34px;font-weight:650;letter-spacing:0;line-height:1.04;margin:0 0 16px}.aware-side-card a{align-items:center;color:var(--blue);display:inline-flex;font-weight:760;gap:8px;margin-top:24px}.wai-report-page{background:#111119;color:#f7f7ff;display:grid;grid-template-columns:322px minmax(0,1fr);min-height:100vh}.wai-report-rail{background:#151520;border-right:1px solid rgba(255,255,255,.08);color:#f6f3ff;display:flex;flex-direction:column;min-height:100vh;padding:22px 16px;position:sticky;top:0}.wai-report-mark{align-items:center;color:#fff;display:inline-flex;flex-direction:column;font-family:Georgia,Times New Roman,serif;font-size:18px;gap:2px;margin-bottom:46px;text-align:center}.wai-report-mark b,.wai-report-logo span,.wai-quiz-brand span{font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:10px;font-weight:700;letter-spacing:4px;text-transform:uppercase}.wai-report-rail h2{color:#f5f4ff;font-size:16px;font-weight:560;line-height:1.25;margin:0 0 26px}.wai-report-rail nav{border-top:1px solid rgba(255,255,255,.08)}.wai-report-rail nav a{align-items:center;border-bottom:1px solid rgba(255,255,255,.08);color:#ffffffb8;display:grid;font-size:14px;font-weight:700;gap:12px;grid-template-columns:28px 1fr;line-height:1.2;min-height:48px}.wai-report-rail nav span{color:#8d83ff;font-size:12px}.wai-footnotes-link{color:#ffffffbf;font-size:14px;font-weight:720;margin-top:auto}.wai-report-main{min-width:0}.wai-report-ribbon{background:linear-gradient(110deg,rgba(78,77,249,.94),rgba(255,191,215,.9) 34%,rgba(255,255,255,.92) 46%,transparent 46%),radial-gradient(circle at 80% 0%,#f39c40,transparent 22%),linear-gradient(135deg,#3b37ff,#fed5ff 58%,#ff8f4f);height:160px}.wai-report-hero,.wai-report-authors,.wai-report-summary{margin-left:auto;margin-right:auto;max-width:980px;padding-left:32px;padding-right:32px}.wai-report-hero{padding-bottom:54px;padding-top:88px}.wai-report-logo{color:#a8a0ff;display:inline-flex;flex-direction:column;font-family:Georgia,Times New Roman,serif;font-size:45px;line-height:.92;margin-bottom:54px;text-shadow:0 0 24px rgba(132,120,255,.32)}.wai-report-hero>p{color:#d6d2ea;font-family:SFMono-Regular,Consolas,monospace;font-size:17px;letter-spacing:3px;margin:0 0 18px}.wai-report-hero h1{color:#fff;font-size:clamp(46px,5vw,74px);letter-spacing:0;line-height:1.02;margin:0 0 34px;max-width:940px}.wai-report-button{border:1px solid #8178ff;border-radius:999px;color:#fff;display:inline-flex;font-weight:760;min-height:46px;padding:0 28px;align-items:center}.wai-report-authors{padding-bottom:50px}.wai-report-authors h2,.wai-report-summary h2{color:#9f96ff;font-size:28px;letter-spacing:0;margin:0 0 28px}.wai-report-authors>div,.wai-report-summary>div{display:grid;gap:14px;grid-template-columns:repeat(5,minmax(0,1fr))}.wai-report-authors article{background:#242436;border-radius:10px;overflow:hidden}.wai-report-authors img{aspect-ratio:1 / 1.05;display:block;filter:grayscale(1);object-fit:cover;width:100%}.wai-report-authors h3{color:#fff;font-size:15px;line-height:1.15;margin:14px 14px 5px}.wai-report-authors p{color:#ffffff9e;font-size:12px;line-height:1.25;margin:0 14px 16px}.wai-report-summary{border-top:1px solid rgba(255,255,255,.1);padding-bottom:96px;padding-top:54px;scroll-margin-top:24px}.wai-report-section+.wai-report-section{padding-top:64px}.wai-report-section-kicker{color:#8178ff;display:inline-block;font-family:SFMono-Regular,Consolas,monospace;font-size:14px;font-weight:760;letter-spacing:3px;margin-bottom:14px}.wai-report-summary>p{color:#d5d3e2;font-size:20px;line-height:1.45;margin:0 0 28px;max-width:820px}.wai-report-summary>div{grid-template-columns:repeat(3,minmax(0,1fr))}.wai-report-summary article{background:#ffffff0e;border:1px solid rgba(255,255,255,.09);border-radius:14px;padding:22px}.wai-report-summary strong{color:#9f96ff;display:block;margin-bottom:18px}.wai-report-summary h3{color:#fff;font-size:22px;line-height:1.08;margin:0 0 12px}.wai-report-summary article p{color:#c7c3d8;line-height:1.42;margin:0}.wai-quiz-page{align-items:center;background:radial-gradient(circle at 20% 38%,rgba(223,238,221,.88),transparent 24%),radial-gradient(circle at 75% 28%,rgba(43,74,175,.86),transparent 26%),radial-gradient(circle at 63% 78%,rgba(226,91,47,.76),transparent 28%),linear-gradient(140deg,#050811,#13243d 48%,#090a10);color:#111119;display:flex;flex-direction:column;justify-content:center;min-height:100vh;overflow:hidden;padding:80px 24px}.wai-quiz-brand{color:#fff;display:inline-flex;flex-direction:column;font-family:Georgia,Times New Roman,serif;font-size:49px;line-height:.9;margin-bottom:92px;text-align:center}.wai-quiz-card{background:#f7f7f7e0;border:1px solid rgba(255,255,255,.72);border-radius:10px;display:grid;gap:60px;grid-template-columns:minmax(330px,.9fr) minmax(360px,1fr);max-width:1010px;padding:62px;width:min(1010px,100%)}.wai-quiz-card h1{color:#171721;font-size:clamp(38px,4vw,54px);font-weight:450;line-height:1;margin:0 0 24px}.wai-quiz-card h1 span{background:linear-gradient(100deg,#1d45f5,#8b38ff 56%,#ff8f4f);-webkit-background-clip:text;background-clip:text;color:transparent}.wai-quiz-card h2{color:#171721;font-size:24px;line-height:1.18;margin:0}.wai-quiz-card p{color:#4d4d55;font-size:16px;font-weight:620;line-height:1.45;margin:0 0 46px}.wai-quiz-card a{align-items:center;background:var(--blue);border-radius:999px;color:#fff;display:inline-flex;font-weight:780;gap:12px;min-height:46px;padding:0 28px}.wai-quiz-question{background:#ffffffe6;border-radius:14px;margin-top:28px;max-width:1010px;padding:28px;width:min(1010px,100%)}.wai-quiz-question h2{color:#171721;font-size:24px;line-height:1.2;margin:0 0 18px}.wai-quiz-question>svg{color:var(--blue);margin-bottom:14px}.wai-quiz-question div{display:flex;flex-wrap:wrap;gap:12px}.wai-quiz-question button{align-items:center;background:#f4f4fa;border:1px solid #dedee8;border-radius:999px;color:#1f1f27;cursor:pointer;display:inline-flex;font:inherit;font-weight:720;gap:8px;min-height:42px;padding:0 18px}.wai-quiz-question button[aria-pressed=true]{background:#171721;border-color:#171721;color:#fff}.wai-quiz-question button[aria-pressed=true] svg{color:var(--lime)}.wai-quiz-question p{color:#5b5b64;margin:20px 0 0}.wai-quiz-result{background:#f3f5ff;border-left:4px solid var(--blue);color:#262634;font-weight:680;line-height:1.45;padding:14px 16px}.search-page-hero{background:radial-gradient(circle at 42% 50%,rgba(216,253,73,.28),transparent 24%),linear-gradient(122deg,#fff9e8f0,#fffffffa 44%,#ef8fbc3d),#fff;min-height:820px;overflow:hidden;padding:118px 0 92px}.search-hero-grid{align-items:center;display:grid;gap:54px;grid-template-columns:minmax(430px,.62fr) minmax(640px,1fr)}.search-eyebrow{align-items:center;color:#34343c;display:inline-flex;font-size:21px;font-weight:680;gap:10px;margin:0 0 32px}.search-hero-copy h1{color:var(--blue);font-size:clamp(52px,4.5vw,68px);font-weight:500;letter-spacing:0;line-height:1.08;margin:0}.search-hero-copy>p:not(.search-eyebrow){color:#494950;font-size:21px;line-height:1.38;margin:30px 0 32px;max-width:470px}.search-hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:24px}.search-hero-actions .button-primary{min-height:56px;min-width:174px}.search-product-screen{background:#ffffffbd;border:1px solid rgba(52,60,237,.1);border-radius:22px 0 0 22px;box-shadow:0 30px 90px #282c641c;min-height:612px;overflow:hidden;position:relative}.search-window-top{align-items:center;background:#ffffffe6;border-bottom:1px solid #ececf1;display:flex;gap:7px;height:38px;padding:0 18px}.search-window-top span{border-radius:999px;display:inline-block;height:10px;width:10px}.search-window-top span:nth-child(1){background:#f8766c}.search-window-top span:nth-child(2){background:#f2c94c}.search-window-top span:nth-child(3){background:#6ad184}.search-window-top b{color:var(--blue);font-size:12px;margin-left:auto;margin-right:auto}.search-app-layout{display:grid;grid-template-columns:58px 1fr 176px;min-height:574px}.search-sidebar{align-items:center;background:#f6f6fb;border-right:1px solid #e8e8ef;color:#545464;display:flex;flex-direction:column;gap:28px;padding-top:34px}.search-results-panel{background:#fff;padding:32px 28px}.search-query-bar{align-items:center;border:1px solid #e2e2e8;border-radius:999px;color:#83838c;display:grid;gap:14px;grid-template-columns:auto 1fr auto;min-height:50px;padding:0 17px}.search-filter-row{display:flex;flex-wrap:wrap;gap:12px;margin:14px 0 24px}.search-filter-row b,.search-source-panel span{background:#f7f7fa;border:1px solid #ececf1;border-radius:999px;color:#575760;font-size:12px;padding:8px 11px}.search-result-list{display:grid;gap:20px}.search-result-list article{display:grid;gap:16px;grid-template-columns:auto 1fr}.search-result-list .search-answer-card{background:#f4f2ff;border:1px solid rgba(52,60,237,.18);border-radius:16px;padding:16px}.search-answer-card h2{color:#2525d0}.search-answer-card span{color:#5f5f91}.search-result-list svg{color:var(--blue)}.search-result-list h2{color:var(--blue);font-size:16px;margin:0 0 4px}.search-result-list span{color:#84848d;display:block;font-size:12px;margin-bottom:8px}.search-result-list p{color:#4f4f58;font-size:13px;line-height:1.36;margin:0}.search-people-row{border-top:1px solid #ececf1;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-top:26px;padding-top:18px}.search-people-row span{color:#777780;font-size:13px;grid-column:1 / -1}.search-people-row strong{background:#fbfbfc;border:1px solid #ededf2;border-radius:var(--radius);display:block;padding:14px}.search-source-panel{border-left:1px solid #e8e8ef;display:grid;gap:10px;padding:112px 20px 24px}.search-source-panel button{background:#fff;border:1px solid #dfdfe7;border-radius:var(--radius);color:#52525c;cursor:pointer;min-height:42px}.search-source-panel button[aria-pressed=true]{background:var(--blue);border-color:var(--blue);color:#fff}.search-source-panel span{align-items:center;display:flex;justify-content:space-between}.search-source-panel b{color:var(--blue)}.search-proof-section{background:#fbfbfc;padding:0}.search-proof-grid{display:grid;grid-template-columns:repeat(3,1fr);padding-bottom:0;padding-top:0}.search-proof-grid article{border-right:1px solid var(--line);min-height:285px;padding:44px 34px}.search-proof-grid article:last-child{border-right:0}.search-proof-grid svg{color:var(--blue);margin-bottom:54px}.search-proof-grid h2{font-size:28px;font-weight:560;line-height:1.05;margin:0 0 12px}.search-proof-grid p{color:#686871;line-height:1.38;margin:0}.search-video-section,.search-everywhere-section,.search-intelligence-section,.search-action-section{padding:82px 0}.search-video-section{background:#10131d;color:#fff;scroll-margin-top:calc(var(--nav-height) + 18px)}.search-video-grid{align-items:center;display:grid;gap:56px;grid-template-columns:minmax(0,.74fr) minmax(440px,1fr)}.search-video-copy h2{color:#fff;font-size:clamp(42px,5vw,68px);font-weight:620;letter-spacing:0;line-height:.98;margin:0}.search-video-copy p:not(.eyebrow){color:#ffffffb8;font-size:20px;line-height:1.42;margin:26px 0 0}.search-video-points{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.search-video-points span{align-items:center;background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#ffffffdb;display:inline-flex;font-size:14px;font-weight:720;gap:8px;min-height:40px;padding:0 14px}.search-video-player{background:radial-gradient(circle at 72% 22%,rgba(216,253,73,.26),transparent 24%),linear-gradient(135deg,#343ced59,#ffffff12);border:1px solid rgba(255,255,255,.12);border-radius:24px;box-shadow:0 34px 100px #00000047;padding:18px}.search-video-frame{align-items:center;aspect-ratio:16 / 9;background:radial-gradient(circle at 50% 46%,rgba(255,255,255,.1),transparent 26%),radial-gradient(circle at 18% 18%,rgba(239,143,188,.44),transparent 20%),linear-gradient(135deg,#1b1f31,#0d0f17);border-radius:18px;color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:320px;padding:28px;text-align:center}.search-video-frame svg{color:var(--lime);margin-bottom:22px}.search-video-frame strong{font-size:clamp(24px,3vw,38px);font-weight:620;letter-spacing:0;line-height:1.05}.search-video-frame span{color:#ffffffad;font-size:15px;font-weight:680;margin-top:14px}.search-video-sources{display:grid;gap:10px;grid-template-columns:repeat(4,1fr);margin-top:14px}.search-video-sources span{align-items:center;background:#ffffff1a;border:1px solid rgba(255,255,255,.12);border-radius:12px;color:#ffffffd1;display:flex;font-size:13px;font-weight:760;justify-content:center;min-height:42px}.search-everywhere-grid,.search-action-grid{align-items:center;display:grid;gap:56px;grid-template-columns:minmax(0,.76fr) minmax(420px,1fr)}.search-everywhere-grid h2,.search-action-grid h2{font-size:clamp(42px,5vw,70px);font-weight:620;letter-spacing:0;line-height:.98;margin:0}.search-everywhere-grid p:not(.eyebrow),.search-action-copy p:not(.eyebrow){color:#66666f;font-size:21px;line-height:1.38;margin:28px 0 0}.search-connector-map{background:radial-gradient(circle at 1px 1px,rgba(52,60,237,.12) 1px,transparent 0) 0 0 / 22px 22px,linear-gradient(135deg,#f1f4ff,#fff3e8 55%,#f1ffd5);border:1px solid var(--line);border-radius:var(--radius);display:flex;flex-wrap:wrap;gap:14px;justify-content:center;min-height:420px;padding:72px 54px}.search-connector-map span{align-items:center;background:#fff;border:1px solid #e6e6ec;border-radius:999px;box-shadow:0 12px 32px #0000000f;color:#33333b;display:inline-flex;font-weight:680;height:62px;justify-content:center;min-width:118px;padding:0 20px}.search-intelligence-grid{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.search-intelligence-grid article{border:1px solid var(--line);border-radius:var(--radius);min-height:330px;padding:30px}.search-intelligence-grid svg{color:var(--blue);margin-bottom:76px}.search-intelligence-grid h2{font-size:30px;font-weight:560;line-height:1.05;margin:0 0 12px}.search-intelligence-grid p{color:#66666f;line-height:1.38;margin:0}.search-action-section{background:#fbfbfc}.search-action-panel{background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 24px 80px #14142814;min-height:360px;padding:36px}.search-action-panel svg{color:var(--blue);margin-bottom:42px}.search-action-panel strong{display:block;font-size:25px;line-height:1.1;margin-bottom:16px}.search-action-panel p{color:#66666f;font-size:18px;line-height:1.4}.search-action-panel a{align-items:center;color:var(--blue);display:inline-flex;font-weight:700;gap:8px;margin-top:22px}.demo-page{display:grid;grid-template-columns:1fr 1fr;min-height:calc(100vh - var(--nav-height))}.demo-proof{background:linear-gradient(150deg,rgba(52,60,237,.16),transparent 32%),linear-gradient(135deg,#0b0b6c,#080858 58%,#050546);color:#fff;min-height:850px;overflow:hidden;position:relative}.demo-proof:after{background:linear-gradient(140deg,transparent 32%,rgba(52,60,237,.35) 33%,transparent 72%);bottom:-120px;content:"";height:380px;position:absolute;right:-50px;transform:rotate(4deg);width:520px}.demo-proof-inner{margin-left:auto;max-width:650px;padding:112px 64px 80px;position:relative;z-index:1}.demo-proof h1{color:var(--lime);font-size:clamp(56px,5.4vw,76px);font-weight:440;letter-spacing:0;line-height:1.06;margin:0 0 52px}.demo-proof ul{display:grid;gap:22px;list-style:none;margin:0 0 64px;padding:0}.demo-proof li{align-items:center;display:flex;font-size:20px;gap:14px}.demo-proof li svg{color:var(--lime);flex:0 0 auto}.demo-proof li span{color:#e8e8ff}.demo-quote{background:#fff;border-radius:22px;box-shadow:0 24px 70px #00000047;color:#151519;max-width:560px;min-height:230px;overflow:hidden;padding:34px 248px 34px 34px;position:relative}.demo-quote:after{background:radial-gradient(circle at 60% 35%,rgba(255,255,255,.35),transparent 22%),linear-gradient(135deg,#f3c0a0,#522c1e 64%,#151515);border-radius:120px 0 0 120px;bottom:0;content:"";position:absolute;right:0;top:0;width:210px}.demo-quote strong{color:#5b66db;display:block;font-size:28px;margin-bottom:22px}.demo-quote p{color:#5c5c66;font-size:15px;line-height:1.38;margin:0 0 28px}.demo-quote span{display:block;font-weight:720}.demo-form-wrap{align-items:center;background:radial-gradient(circle at 50% 40%,rgba(52,60,237,.06),transparent 34%),#fff;display:flex;justify-content:center;padding:90px 48px}.demo-form{background:#fff;border-radius:18px;box-shadow:0 30px 90px #1414281a;max-width:560px;padding:68px 28px 30px;position:relative;width:100%}.demo-steps{align-items:center;background:#eef0ff;border-radius:18px 18px 0 0;color:#696979;display:flex;font-weight:650;gap:18px;left:0;min-height:50px;padding:0 22px;position:absolute;right:0;top:0}.demo-steps span{align-items:center;display:inline-flex;gap:8px;white-space:nowrap}.demo-steps b{align-items:center;background:#dce0ff;border-radius:999px;color:var(--blue);display:inline-flex;font-size:12px;height:22px;justify-content:center;width:22px}.demo-field{display:block;margin-bottom:14px;position:relative}.demo-field>span{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.demo-field input,.demo-field textarea,.demo-field select{background:#fff;border:1px solid #e2e2e7;border-radius:14px;color:#34343d;display:block;font:inherit;font-size:20px;min-height:66px;padding:0 22px;width:100%}.demo-field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding-right:52px}.demo-field input[aria-invalid=true],.demo-field select[aria-invalid=true],.demo-field textarea[aria-invalid=true]{border-color:#ef8fbc;box-shadow:0 0 0 3px #ef8fbc2e}.demo-field em{color:#a43868;display:block;font-size:12px;font-style:normal;font-weight:650;margin:7px 0 0 4px}.demo-field svg{color:#9898a2;position:absolute;right:20px;top:24px}.demo-field textarea{min-height:116px;padding-top:24px;resize:none}.demo-field input::placeholder,.demo-field textarea::placeholder{color:#9b9ba3}.demo-privacy{color:#83838c;font-size:12px;line-height:1.45;margin:6px 0 22px}.demo-success{align-items:center;background:#f1ffe0;border:1px solid rgba(92,142,38,.24);border-radius:14px;color:#24400d;display:flex;font-size:14px;font-weight:700;gap:9px;line-height:1.35;margin:0 0 18px;padding:13px 15px}.demo-success svg{flex:0 0 auto}.demo-submit{background:var(--lime);border:0;border-radius:999px;color:#272727;cursor:pointer;font-size:21px;font-weight:650;min-height:56px;padding:0 36px}.download-page{background:#fff}.download-hero{background:radial-gradient(circle at 16px 16px,rgba(52,60,237,.08) 1px,transparent 0) 0 0 / 34px 34px,linear-gradient(135deg,#fff,#f7f9ff 48%,#fff4fa);border-bottom:1px solid var(--line);padding:110px 0 70px;text-align:center}.download-hero-inner p,.download-apps-heading p{color:var(--blue);font-size:15px;font-weight:700;margin:0 0 18px}.download-hero h1{color:#111115;font-size:clamp(56px,8vw,104px);letter-spacing:0;line-height:.95;margin:0 auto;max-width:980px}.download-sections{padding:60px 0 34px}.download-stack{display:grid;gap:28px}.download-section-card{align-items:center;background:#f7f7fb;border:1px solid #e8e8f0;border-radius:28px;display:grid;gap:32px;grid-template-columns:minmax(0,.86fr) minmax(360px,1.14fr);min-height:470px;overflow:hidden;padding:44px 48px}.download-section-card:nth-child(2){background:linear-gradient(135deg,#f7fbff,#fbf7ff)}.download-section-card:nth-child(3){background:linear-gradient(135deg,#fff9f5,#f3f9ff)}.download-section-copy>span{align-items:center;background:#fff;border:1px solid #e2e2ec;border-radius:50%;color:var(--blue);display:inline-flex;height:44px;justify-content:center;margin-bottom:24px;width:44px}.download-section-copy h2,.download-apps-heading h2{color:#111115;font-size:clamp(34px,4vw,58px);letter-spacing:0;line-height:1;margin:0}.download-section-copy p{color:var(--muted);font-size:18px;line-height:1.5;margin:22px 0 30px;max-width:520px}.download-link-list{display:flex;flex-wrap:wrap;gap:12px}.download-link-list a,.download-app-card a{align-items:center;background:#111115;border-radius:999px;color:#fff;display:inline-flex;font-size:14px;font-weight:700;gap:9px;margin:0;min-height:43px;padding:0 18px}.download-image-wrap{align-items:center;display:flex;justify-content:center;min-height:360px}.download-image-wrap img{display:block;max-height:410px;max-width:100%;object-fit:contain}.download-apps{background:#fbfbfd;border-top:1px solid var(--line);padding:78px 0 88px}.download-apps-heading{margin-bottom:36px;max-width:820px}.download-app-grid{display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))}.download-app-card{background:#fff;border:1px solid #e7e7ef;border-radius:18px;min-height:260px;padding:24px}.download-app-card img{display:block;height:42px;margin-bottom:24px;max-width:132px;object-fit:contain;object-position:left center}.download-app-card h3{color:#15151a;font-size:21px;letter-spacing:0;margin:0 0 12px}.download-app-card p{color:var(--muted);font-size:15px;line-height:1.45;margin:0 0 22px}.download-app-card a{background:#f1f1f6;color:#19191e;min-height:38px}.download-note{color:#777780;font-size:14px;line-height:1.5;margin:28px 0 0;max-width:780px}.footer{background:#000;color:#fff;overflow:hidden;padding:84px 0 0}.footer-top{display:grid;gap:88px;grid-template-columns:280px minmax(0,1fr);max-width:1248px;padding:0}.footer-brand{padding-top:0}.footer .footer-logo-link{display:inline-flex;height:44px;margin-bottom:46px;width:171px}.footer .footer-logo{-webkit-mask-image:url(/assets/meridian/meridian-wordmark-header.png);-webkit-mask-position:left center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:171px 44px;background:#fff;display:block;height:44px;mask-image:url(/assets/meridian/meridian-wordmark-header.png);mask-position:left center;mask-repeat:no-repeat;mask-size:171px 44px;width:171px}.footer-contact-block{color:#f6f6fb;font-size:15px;font-weight:600;line-height:1.35}.footer-contact-block>span{color:#8f9c9d;display:block;font-family:var(--font-mono);font-size:12px;margin-bottom:16px;text-transform:uppercase}.footer .footer-contact-block a{align-items:center;color:#f3f3f5;display:flex;font-size:14px;gap:10px;margin:0 0 12px;width:fit-content}.footer .footer-contact-block .footer-contact-get-in-touch{background:#fff;border:1px solid #fff;border-radius:999px;color:#092f33;gap:9px;margin-bottom:0;min-height:44px;padding:0 19px;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.footer .footer-contact-block a:hover,.footer .footer-contact-block a:focus-visible{color:#7fdbe0}.footer .footer-contact-block .footer-contact-get-in-touch:hover,.footer .footer-contact-block .footer-contact-get-in-touch:focus-visible{background:#b9f1f0;border-color:#b9f1f0;color:#092f33;outline:none;transform:translateY(-2px)}.footer-brand address,.footer-address-secondary{color:#d6d6dc;font-size:15px;font-style:normal;line-height:1.35;margin-top:30px}.footer .footer-contact-link{color:#7fdbe0;display:inline-block;font-size:15px;line-height:1.35;margin:18px 0 0}.footer-social{display:flex;gap:8px;margin-left:-6px;margin-top:24px}.footer-social a{color:#fff;display:block;height:32px;margin:0;width:32px}.footer-social svg{display:block;fill:currentColor;height:100%;width:100%}.footer-social-bottom{display:none}.footer-language{margin-top:30px}.footer-language summary{align-items:center;color:#d6d6dc;cursor:pointer;display:inline-flex;font-size:15px;font-weight:650;gap:9px;list-style:none}.footer-language summary::-webkit-details-marker{display:none}.footer-language summary:after{color:#9d9da7;content:"v";font-size:13px;margin-left:1px}.footer-location-pin{align-items:center;border:1px solid #747481;border-radius:999px;color:#f6f6fb;display:inline-flex;font-size:19px;height:27px;justify-content:center;line-height:1;width:27px}.footer-language a{color:#d7d7dc;font-size:13px;margin-bottom:9px;margin-left:36px;margin-top:12px}.footer-language:not([open]) a{display:none}.footer-columns{display:grid;gap:34px 64px;grid-template-columns:repeat(2,minmax(180px,1fr));justify-self:end;max-width:560px;width:100%}#atlas-introduction,#platform-demo,#ontology,#integrations,#security{scroll-margin-top:calc(var(--announcement-height) + var(--nav-height) + 12px)}.footer h3{color:#a7a7ae;font-size:13px;font-weight:650;letter-spacing:0;margin:0 0 21px;text-transform:uppercase}.footer a{color:#f3f3f5;display:block;font-size:14px;line-height:1.25;margin-bottom:13px}.footer .footer-social a{color:#fff;font-size:inherit;line-height:1;margin-bottom:0}.footer-legal{border-top:1px solid #26262b;color:#8d8d95;font-size:12px;line-height:1.5;margin-top:58px;max-width:1248px;padding-top:26px;padding-left:0;padding-right:0}.footer-legal .footer-address-secondary{margin:0 0 20px}.footer-legal-links{align-items:center;display:flex;gap:24px;margin-top:0}.footer-legal-links span{margin-right:auto}.footer-legal a{color:#bfbfc6;display:inline;margin:0}.footer-wordmark{align-items:flex-start;box-sizing:border-box;display:flex;height:clamp(132px,13vw,208px);justify-content:center;margin-top:clamp(38px,4.5vw,72px);overflow:hidden;padding-left:clamp(20px,4vw,72px);padding-right:clamp(20px,4vw,72px);pointer-events:none;-webkit-user-select:none;user-select:none;width:100%}.footer-wordmark span{color:#1b1b1c;display:block;font-feature-settings:"liga" 0,"clig" 0;font-family:var(--font-brand);font-kerning:normal;font-size:24vw;font-weight:500;letter-spacing:-.045em;line-height:1;text-align:center;white-space:nowrap;width:100%}.footer-easter-egg .footer,.footer-easter-egg .footer-logo,.footer-easter-egg .footer-wordmark span,.footer-easter-egg .industry-footer-cta-shade,.footer-easter-egg .meridian-team-future-background,.footer-easter-egg .meridian-team-future-shade{transition:background .72s cubic-bezier(.22,1,.36,1),background-color .72s cubic-bezier(.22,1,.36,1),color .72s cubic-bezier(.22,1,.36,1),filter .9s cubic-bezier(.22,1,.36,1),opacity .72s cubic-bezier(.22,1,.36,1)}.footer-easter-egg .footer{isolation:isolate;position:relative}.platform-route-shell>.footer-easter-egg.is-plain .footer{padding-top:clamp(44px,4vw,64px)}.footer-easter-egg .footer>*{position:relative;z-index:1}.footer-easter-egg .footer:before{background:radial-gradient(circle at 20% 38%,var(--footer-glow-one, transparent) 0,transparent 38%),radial-gradient(circle at 82% 22%,var(--footer-glow-two, transparent) 0,transparent 40%),radial-gradient(circle at 58% 88%,var(--footer-glow-three, transparent) 0,transparent 42%);content:"";filter:blur(72px);top:-16%;right:-16%;bottom:-16%;left:-16%;opacity:var(--footer-glow-opacity, 0);pointer-events:none;position:absolute;transform:scale(1.04);transition:opacity .8s ease,background .8s ease;z-index:0}.footer-easter-egg[data-footer-variant=black]{--footer-glow-opacity: 0;--footer-surface: #000}.footer-easter-egg[data-footer-variant=black] .footer{background-color:#000}.footer-easter-egg .meridian-team-future-background{filter:blur(4px) brightness(.78);opacity:0}.footer-easter-egg[data-footer-variant=black] .meridian-team-future-background[data-footer-image=black],.footer-easter-egg[data-footer-variant=meridian] .meridian-team-future-background[data-footer-image=meridian],.footer-easter-egg[data-footer-variant=charcoal] .meridian-team-future-background[data-footer-image=charcoal],.footer-easter-egg[data-footer-variant=navy] .meridian-team-future-background[data-footer-image=navy],.footer-easter-egg[data-footer-variant=burgundy] .meridian-team-future-background[data-footer-image=burgundy]{opacity:1}.footer-easter-egg[data-footer-variant=meridian]{--footer-glow-opacity: 0;--footer-surface: #044952}.footer-easter-egg[data-footer-variant=meridian] .meridian-team-future-shade{background:linear-gradient(180deg,#03212214,#04313780 62%,#044952),linear-gradient(90deg,rgba(8,89,94,.3),transparent 50%,rgba(112,194,190,.18))}.footer-easter-egg[data-footer-variant=meridian] .footer{background-color:#044952;color:#fff}.footer-easter-egg[data-footer-variant=meridian] .footer .footer-logo{background:#fff}.footer-easter-egg[data-footer-variant=meridian] .footer-contact-block,.footer-easter-egg[data-footer-variant=meridian] .footer .footer-contact-block a,.footer-easter-egg[data-footer-variant=meridian] .footer a{color:#fffffff0}.footer-easter-egg[data-footer-variant=meridian] .footer-contact-block>span,.footer-easter-egg[data-footer-variant=meridian] .footer h3,.footer-easter-egg[data-footer-variant=meridian] .footer-brand address,.footer-easter-egg[data-footer-variant=meridian] .footer-address-secondary,.footer-easter-egg[data-footer-variant=meridian] .footer-legal,.footer-easter-egg[data-footer-variant=meridian] .footer-legal a{color:#ffffffad}.footer-easter-egg[data-footer-variant=meridian] .footer .footer-contact-block a:hover,.footer-easter-egg[data-footer-variant=meridian] .footer .footer-contact-block a:focus-visible,.footer-easter-egg[data-footer-variant=meridian] .footer a:hover,.footer-easter-egg[data-footer-variant=meridian] .footer a:focus-visible{color:#9ceef1}.footer-easter-egg[data-footer-variant=meridian] .footer-legal{border-top-color:#fff3}.footer-easter-egg[data-footer-variant=meridian] .footer-wordmark span{color:#ffffff1f}.footer-easter-egg[data-footer-variant=charcoal]{--footer-glow-opacity: 0;--footer-surface: #202020}.footer-easter-egg[data-footer-variant=charcoal] .meridian-team-future-shade{background:linear-gradient(180deg,#16161624,#19191994 64%,#202020),linear-gradient(90deg,rgba(10,10,10,.26),transparent 52%,rgba(40,40,40,.22))}.footer-easter-egg[data-footer-variant=charcoal] .footer{background-color:#202020}.footer-easter-egg[data-footer-variant=charcoal] .footer-legal{border-top-color:#3b3b3d}.footer-easter-egg[data-footer-variant=charcoal] .footer-wordmark span{color:#353537}.footer-easter-egg[data-footer-variant=navy]{--footer-glow-opacity: 0;--footer-surface: #0b2e32}.footer-easter-egg[data-footer-variant=navy] .meridian-team-future-shade{background:linear-gradient(180deg,#0417191f,#0724279e 64%,#0b2e32),linear-gradient(90deg,rgba(4,31,36,.3),transparent 52%,rgba(11,46,50,.2))}.footer-easter-egg[data-footer-variant=navy] .footer{background-color:#0b2e32}.footer-easter-egg[data-footer-variant=navy] .footer-legal{border-top-color:#ffffff29}.footer-easter-egg[data-footer-variant=navy] .footer-wordmark span{color:#ffffff1a}.footer-easter-egg[data-footer-variant=burgundy]{--footer-glow-opacity: 0;--footer-surface: #5b1f2a}.footer-easter-egg[data-footer-variant=burgundy] .meridian-team-future-shade{background:linear-gradient(180deg,#2608101f,#431420a3 64%,#5b1f2a),linear-gradient(90deg,rgba(50,9,20,.34),transparent 52%,rgba(91,31,42,.22))}.footer-easter-egg[data-footer-variant=burgundy] .footer{background-color:#5b1f2a}.footer-easter-egg[data-footer-variant=burgundy] .footer-legal{border-top-color:#ffffff2b}.footer-easter-egg[data-footer-variant=burgundy] .footer-wordmark span{color:#ffffff1a}.footer-easter-egg[data-footer-variant] .industry-footer-cta-image{filter:blur(3px) brightness(.94) saturate(.94)}.footer-easter-egg[data-footer-variant] .industry-footer-cta-shade{background:linear-gradient(180deg,transparent 0%,transparent 36%,color-mix(in srgb,var(--footer-surface, #000) 4%,transparent) 46%,color-mix(in srgb,var(--footer-surface, #000) 10%,transparent) 56%,color-mix(in srgb,var(--footer-surface, #000) 22%,transparent) 66%,color-mix(in srgb,var(--footer-surface, #000) 40%,transparent) 76%,color-mix(in srgb,var(--footer-surface, #000) 62%,transparent) 86%,color-mix(in srgb,var(--footer-surface, #000) 82%,transparent) 94%,var(--footer-surface, #000) 100%)}.footer-easter-egg[data-footer-variant] .footer .footer-contact-block a.footer-contact-get-in-touch,.footer-easter-egg[data-footer-variant] .footer .footer-contact-block a.footer-contact-get-in-touch:hover,.footer-easter-egg[data-footer-variant] .footer .footer-contact-block a.footer-contact-get-in-touch:focus-visible{color:#092f33}@media(prefers-reduced-motion:reduce){.footer-easter-egg .footer,.footer-easter-egg .footer:before,.footer-easter-egg .footer-logo,.footer-easter-egg .footer-wordmark span,.footer-easter-egg .industry-footer-cta-shade,.footer-easter-egg .meridian-team-future-background,.footer-easter-egg .meridian-team-future-shade{transition:none}}.secondary-footer{background:#08073c;color:#fff;min-height:109.39px}.secondary-footer-inner{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1296px;min-height:109.39px;padding:0 32px}.secondary-footer-legal{color:#ffffffe0;display:grid;font-size:14px;gap:12px;line-height:1.25}.secondary-footer-legal>div{display:flex;gap:24px}.secondary-footer a{color:inherit}.secondary-footer-social{align-items:center;display:flex;gap:20px}.secondary-footer-social a{color:#fff;display:block;height:23px;width:23px}.secondary-footer-social svg{fill:currentColor;height:100%;width:100%}@media(max-width:520px){.secondary-footer{min-height:113.39px}.secondary-footer-inner{align-items:center;flex-direction:column;gap:8px;justify-content:flex-start;min-height:113.39px;padding:39px 0 16px}.secondary-footer-legal{gap:0}.secondary-footer-legal>span{display:none}.secondary-footer-legal>div{gap:16px}.secondary-footer-social{gap:12px}.secondary-footer-social a{height:32px;width:32px}}.pf-hero{background:radial-gradient(circle at 18px 18px,rgba(52,60,237,.08) 1px,transparent 0) 0 0 / 34px 34px,linear-gradient(135deg,#fff,#f5f7ff 42%,#f5fff0);overflow:hidden;padding:86px 0 72px}.pf-hero-connectors{background:linear-gradient(108deg,#fae7df,#eff8f4 45%,#eef5ff)}.pf-hero-model-hub{background:radial-gradient(circle at 68% 68%,rgba(216,253,73,.36),transparent 22%),linear-gradient(116deg,#f5f3ff,#f6f7ff 54%,#eef6ff)}.pf-hero-security{background:linear-gradient(126deg,#f7fbff,#d6fff0 52%,#94ed74)}.pf-hero-enterprise-context{background:#fff;padding-top:22px}.pf-hero-grid{align-items:center;display:grid;gap:44px;grid-template-columns:minmax(360px,.76fr) minmax(520px,1.24fr)}.pf-hero-platform .pf-hero-grid{display:block;max-width:1400px}.pf-hero-platform .pf-hero-copy{margin:0 auto 48px;max-width:1060px;text-align:center}.pf-hero-copy h1{font-size:clamp(50px,5vw,72px);font-weight:500;letter-spacing:0;line-height:.94;margin:0 0 28px}.pf-hero-platform .pf-hero-copy h1{font-size:clamp(54px,5.7vw,78px)}.pf-hero-copy h1 em{color:#70709d;display:block;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.pf-hero-copy>p:not(.eyebrow){color:#454653;font-size:20px;line-height:1.55;margin:0 0 30px;max-width:560px}.pf-hero-platform .pf-hero-copy>p:not(.eyebrow),.pf-hero-platform .route-actions{margin-left:auto;margin-right:auto}.pf-hero-platform .route-actions{justify-content:center}.pf-image-visual{align-items:center;display:flex;justify-content:center;min-height:460px;position:relative}.pf-image-visual img{display:block;height:auto;max-height:620px;max-width:100%;object-fit:contain}.pf-hero-platform .pf-image-visual{min-height:0}.pf-hero-platform .pf-image-visual img{max-height:none;width:100%}.pf-hero-security .pf-image-visual img{margin-right:-12%;max-height:520px}.pf-hero-enterprise-context .pf-hero-grid{background:radial-gradient(circle at 20px 20px,rgba(52,60,237,.1) 1px,transparent 0) 0 0 / 28px 28px,linear-gradient(112deg,#fbfbfb,#f5f7ee 46%,#f7e9e8);border-radius:8px;grid-template-columns:minmax(360px,.8fr) minmax(520px,1.2fr);max-width:1250px;padding:56px 64px}.pf-hero-enterprise-context .pf-image-visual{min-height:470px}.pf-hero-enterprise-context .pf-image-visual img{margin-right:-8%;max-height:560px}.pf-logo-wall{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(82px,1fr));margin-right:-140px;transform:rotate(-1deg)}.pf-logo-wall span{align-items:center;aspect-ratio:1;background:#ffffffdb;border:1px solid rgba(255,255,255,.78);border-radius:8px;box-shadow:0 24px 54px #5b64961f;display:flex;justify-content:center}.pf-logo-wall img{max-height:46px;max-width:54px;object-fit:contain}.pf-feature-section{background:#fff;padding:82px 0}.pf-section-heading,.pf-resource-heading{align-items:end;display:grid;gap:26px;grid-template-columns:minmax(260px,.8fr) minmax(320px,1fr);margin-bottom:34px}.pf-section-heading h2,.pf-proof h2,.pf-resource-heading h2{font-size:clamp(40px,4.7vw,68px);font-weight:500;letter-spacing:0;line-height:.98;margin:0}.pf-section-heading>p:last-child,.pf-proof p{color:#4f5059;font-size:19px;line-height:1.5;margin:0}.pf-feature-grid{display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))}.pf-feature-card{background:#f8f8fb;border:1px solid rgba(0,0,0,.08);border-radius:8px;min-height:254px;padding:28px}.pf-feature-card svg{color:var(--blue);margin-bottom:34px}.pf-feature-card h3{font-size:24px;letter-spacing:0;line-height:1.05;margin:0 0 12px}.pf-feature-card p{color:#595a64;line-height:1.45;margin:0}.pf-proof{background:#050733;color:#fff;padding:90px 0}.pf-proof-connectors{background:linear-gradient(135deg,#f9f7f2,#eef8ff 58%,#efe7ff);color:var(--ink)}.pf-proof-model-hub{background:linear-gradient(135deg,#eff0ff,#f8f9f0 52%,#eef6ff);color:var(--ink)}.pf-proof-security{background:linear-gradient(135deg,#04112f,#123f32 54%,#285a1f)}.pf-proof-enterprise-context{background:linear-gradient(135deg,#fbfff3,#fff6f1 55%,#f7f3ff);color:var(--ink)}.pf-proof-grid{align-items:center;display:grid;gap:64px;grid-template-columns:minmax(280px,.72fr) minmax(420px,1fr)}.pf-proof-grid>div:first-child{max-width:520px}.pf-proof-grid>div:first-child h2{margin:0 0 24px}.pf-proof-panel{align-items:center;background:radial-gradient(circle at 50% 50%,rgba(52,60,237,.22),transparent 25%),radial-gradient(circle at 20px 20px,rgba(52,60,237,.14) 1px,transparent 0) 0 0 / 25px 25px,#ffffff14;border:1px solid rgba(255,255,255,.2);border-radius:8px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));min-height:360px;padding:34px;position:relative}.pf-proof-connectors .pf-proof-panel,.pf-proof-model-hub .pf-proof-panel,.pf-proof-enterprise-context .pf-proof-panel{background:radial-gradient(circle at 50% 50%,rgba(52,60,237,.18),transparent 24%),radial-gradient(circle at 20px 20px,rgba(52,60,237,.12) 1px,transparent 0) 0 0 / 25px 25px,#ffffffa8;border-color:#00000014}.pf-proof-panel span{align-items:center;background:#ffffffeb;border:1px solid rgba(0,0,0,.08);border-radius:999px;color:#171720;display:inline-flex;font-size:14px;font-weight:750;justify-content:center;min-height:42px;padding:9px 13px;text-align:center}.pf-proof-core{align-items:center;background:var(--blue);border-radius:999px;box-shadow:0 0 0 14px #343ced21;color:#fff;display:flex;font-size:26px;font-weight:800;height:124px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:124px}.pf-resource-section{background:#fff;padding:82px 0}.pf-resource-heading{align-items:center}.pf-resource-heading a{align-items:center;color:var(--blue);display:inline-flex;font-weight:760;gap:8px;justify-self:end}.pf-resource-grid{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.pf-resource-card{background:#f7f7fa;border:1px solid rgba(0,0,0,.08);border-radius:8px;display:flex;flex-direction:column;min-height:210px;padding:24px}.pf-resource-card span{color:var(--blue);font-size:13px;font-weight:800;margin-bottom:34px;text-transform:uppercase}.pf-resource-card strong{font-size:24px;font-weight:650;letter-spacing:0;line-height:1.12}.pf-resource-card svg{color:var(--blue);margin-top:auto}.section-platform-overview-hero{background:radial-gradient(circle at 18px 18px,rgba(52,60,237,.08) 1px,transparent 0) 0 0 / 34px 34px,linear-gradient(180deg,#fff,#f8f8ff 58%,#eef4ff);min-height:932px;overflow:hidden;padding:58px 0 70px}.platform-overview-hero-inner{max-width:1392px;text-align:center}.platform-overview-copy{margin:0 auto;max-width:880px}.platform-overview-copy h1{color:#101126;font-size:64px;font-weight:500;letter-spacing:0;line-height:1.06;margin:0 auto 32px}.platform-overview-copy .route-actions{justify-content:center;margin-bottom:54px}.platform-overview-visual{margin:0 auto;max-width:1280px;position:relative}.platform-overview-visual:before{background:radial-gradient(circle at 22% 50%,rgba(216,253,73,.42),transparent 24%),radial-gradient(circle at 70% 28%,rgba(52,60,237,.2),transparent 22%);border-radius:50%;content:"";filter:blur(28px);top:10%;right:6%;bottom:4%;left:6%;opacity:.74;position:absolute}.platform-overview-visual img{display:block;height:auto;margin:0 auto;max-width:100%;position:relative;width:1240px}.platform-capability-section{background:#fff;min-height:740px;overflow:hidden;padding:92px 0}.platform-capability-section:nth-of-type(odd){background:#fbfbfd}.platform-capability-grid{align-items:center;display:grid;gap:74px;grid-template-columns:minmax(340px,.82fr) minmax(560px,1.18fr);min-height:554px}.platform-capability-grid.is-reversed{grid-template-columns:minmax(560px,1.18fr) minmax(340px,.82fr)}.platform-capability-grid.is-reversed .platform-capability-copy{order:2}.platform-capability-copy{max-width:455px}.platform-capability-copy h2{color:#101126;font-size:64px;font-weight:500;letter-spacing:0;line-height:.98;margin:0 0 24px}.platform-capability-copy>p:not(.eyebrow){color:#4b4c59;font-size:19px;line-height:1.55;margin:0 0 30px}.platform-capability-copy .link-with-icon{color:var(--blue);font-size:16px;font-weight:760}.platform-capability-visual{align-items:center;background:radial-gradient(circle at 24px 24px,rgba(52,60,237,.1) 1px,transparent 0) 0 0 / 28px 28px,linear-gradient(135deg,#f6f7ff,#eef8ff 54%,#f6fff0);border-radius:8px;display:flex;justify-content:center;min-height:488px;overflow:hidden;padding:42px}.platform-capability-grid.is-reversed .platform-capability-visual{order:1}.platform-capability-visual img{display:block;height:auto;max-height:520px;max-width:112%;object-fit:contain}.platform-capability-visual-protect{background:linear-gradient(126deg,#f7fbff,#d6fff0 52%,#94ed74)}.platform-capability-visual-protect img{max-height:450px;transform:translate(5%)}.platform-capability-visual-agents{background:linear-gradient(132deg,#fff8ef,#f5f3ff 48%,#edf7ff)}.platform-capability-visual-open{background:radial-gradient(circle at 20% 55%,rgba(216,253,73,.32),transparent 24%),linear-gradient(135deg,#f5f6ff,#fff 52%,#eef8ff)}.platform-work-ai-section{background:#323bf1;color:#fff;min-height:1118px;overflow:hidden;padding:108px 0 92px}.platform-work-ai-inner{position:relative}.platform-work-ai-inner:before{background:radial-gradient(circle at 28% 26%,rgba(216,253,73,.55),transparent 17%),radial-gradient(circle at 78% 12%,rgba(255,255,255,.24),transparent 18%);content:"";inset:-100px -8% auto;height:440px;opacity:.8;position:absolute}.platform-work-ai-heading{margin:0 auto 58px;max-width:720px;position:relative;text-align:center}.platform-work-ai-heading .eyebrow{color:#ffffffb8}.platform-work-ai-heading h2,.platform-final-cta h2{color:#fff;font-size:64px;font-weight:500;letter-spacing:0;line-height:.98;margin:0}.platform-work-ai-cards{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:150px;position:relative}.platform-work-ai-card{background:#fffffff5;border:1px solid rgba(255,255,255,.64);border-radius:8px;color:#151622;display:flex;flex-direction:column;min-height:372px;padding:30px}.platform-work-ai-card svg{color:var(--blue);margin-bottom:58px}.platform-work-ai-card h3{font-size:30px;font-weight:560;letter-spacing:0;line-height:1.06;margin:0 0 16px}.platform-work-ai-card p{color:#525462;line-height:1.5;margin:0}.platform-work-ai-card span{align-items:center;color:var(--blue);display:inline-flex;font-size:15px;font-weight:760;gap:7px;margin-top:auto}.platform-final-cta{align-items:center;background:radial-gradient(circle at 18px 18px,rgba(255,255,255,.17) 1px,transparent 0) 0 0 / 26px 26px,#0708322e;border:1px solid rgba(255,255,255,.22);border-radius:8px;display:flex;gap:30px;justify-content:space-between;min-height:218px;padding:46px 56px;position:relative}.platform-final-cta .button{flex:0 0 auto}.seo-hero{background:radial-gradient(circle at 18px 18px,rgba(255,255,255,.17) 1px,transparent 0) 0 0 / 24px 24px,radial-gradient(circle at 88% 20%,rgba(239,143,188,.36),transparent 28%),linear-gradient(135deg,#1720cc,#343ced,#7b43da);color:#fff;overflow:hidden;padding:92px 0 96px}.seo-hero-enterprise-search-software{background:linear-gradient(134deg,transparent 0 38%,rgba(132,190,255,.6) 38% 66%,transparent 66%),linear-gradient(135deg,#2b37e9,#343ced 52%,#92d8ff)}.seo-hero-inner{text-align:center}.seo-hero .eyebrow{color:#ffffffb3;margin-bottom:24px}.seo-hero h1{font-size:clamp(50px,5.2vw,80px);font-weight:430;letter-spacing:0;line-height:1.04;margin:0 auto 44px;max-width:1040px}.seo-hero p:not(.eyebrow){color:#ffffffd6;font-size:20px;line-height:1.45;margin:0 auto 44px;max-width:980px}.seo-hero .button-lime{margin:0 auto;min-height:48px;padding:0 28px}.seo-intro-section{background:linear-gradient(112deg,#f1efff,#fff8f4 52%,#fbfff0);padding:86px 0}.seo-intro-grid{align-items:start;display:grid;gap:92px;grid-template-columns:minmax(340px,.85fr) minmax(360px,1fr)}.seo-intro-media h2,.seo-card-heading h2,.seo-how-grid h2,.seo-faq-grid h2{font-size:clamp(42px,4.8vw,70px);font-weight:450;letter-spacing:0;line-height:1.04;margin:0}.seo-gradient-rule{background:linear-gradient(90deg,var(--blue),var(--pink),var(--lime));height:3px;margin:28px 0 34px;width:100%}.seo-intro-media img{background:#f2f0ff;border:1px solid rgba(52,60,237,.1);border-radius:8px;display:block;max-height:480px;object-fit:cover;width:100%}.seo-intro-copy{color:#171720;font-size:18px;line-height:1.5}.seo-intro-copy>p{font-weight:560;margin:0 0 34px}.seo-intro-copy ul{display:grid;gap:0;list-style:none;margin:0;padding:0}.seo-intro-copy li{border-top:1px solid rgba(52,60,237,.28);display:grid;gap:18px;grid-template-columns:48px minmax(0,1fr);padding:22px 0}.seo-intro-copy li:last-child{border-bottom:1px solid rgba(52,60,237,.28)}.seo-intro-copy li span{color:var(--blue);font-size:22px;font-weight:800}.seo-intro-copy li strong{color:var(--blue);font-size:20px;line-height:1.25}.seo-card-section,.seo-faq-section{background:#fff;padding:84px 0}.seo-card-heading{margin-bottom:34px}.seo-card-grid{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.seo-card-grid article{background:radial-gradient(circle at 20px 20px,rgba(52,60,237,.09) 1px,transparent 0) 0 0 / 24px 24px,linear-gradient(145deg,#f4f3ff,#fff9f2);border:1px solid rgba(0,0,0,.08);border-radius:8px;min-height:276px;padding:28px}.seo-card-grid svg{color:var(--blue);margin-bottom:52px}.seo-card-grid h3{font-size:25px;letter-spacing:0;line-height:1.08;margin:0 0 14px}.seo-card-grid p{color:#595a64;line-height:1.45;margin:0}.seo-how-section{background:#060734;color:#fff;padding:88px 0}.seo-how-grid{align-items:center;display:grid;gap:64px;grid-template-columns:minmax(320px,.78fr) minmax(420px,1fr)}.seo-how-grid>div:first-child>p:not(.eyebrow){color:#ffffffc2;font-size:19px;line-height:1.5}.seo-workflow-panel{background:radial-gradient(circle at 20px 20px,rgba(255,255,255,.1) 1px,transparent 0) 0 0 / 24px 24px,#ffffff0f;border:1px solid rgba(255,255,255,.15);border-radius:8px;display:grid;gap:14px;padding:24px}.seo-workflow-panel article{align-items:center;background:#fffffff2;border-radius:8px;color:#101020;display:grid;gap:16px;grid-template-columns:auto 48px 1fr;min-height:70px;padding:0 20px}.seo-workflow-panel svg{color:var(--blue)}.seo-workflow-panel span{color:var(--blue);font-weight:800}.seo-faq-grid{display:grid;gap:70px;grid-template-columns:minmax(260px,.6fr) minmax(420px,1fr)}.seo-faq-grid article{border-top:1px solid var(--line);padding:26px 0}.seo-faq-grid article:last-of-type{border-bottom:1px solid var(--line)}.seo-faq-grid h3{font-size:24px;letter-spacing:0;margin:0 0 10px}.seo-faq-grid p{color:#5b5c65;line-height:1.5;margin:0}.seo-faq-grid a{align-items:center;color:var(--blue);display:inline-flex;font-weight:780;gap:8px;margin-top:28px}.program-hero{background:#fff;padding:78px 0 72px}.program-hero-press{background:url(https://cdn.prod.website-files.com/6127a84dfe068e153ef20572/6962c78dac9edf495c97ad11_blog-dots.webp) center top / cover no-repeat,#fff;height:1179.13px;padding:96px 0 0}.program-press-inner{max-width:1312px;text-align:center}.program-pill,.press-eyebrow{align-items:center;color:var(--blue);display:inline-flex;gap:16px;margin:0}.program-pill{background:linear-gradient(135deg,#f8f3ff,#fff9f2);border:1px solid rgba(52,60,237,.16);border-radius:8px;font-weight:800;margin-bottom:24px;min-height:42px;padding:0 18px}.press-eyebrow{font-family:Polysans Neutral Mono,Arial,sans-serif;font-size:16px;font-weight:300;justify-content:center;letter-spacing:0;line-height:1.4}.program-press-inner h1,.program-simple-hero h1,.drop-hero h1,.legal-inner h1{font-size:clamp(52px,6vw,86px);font-weight:430;letter-spacing:0;line-height:1;margin:0}.program-press-inner .press-eyebrow{color:var(--blue);font-family:Polysans Neutral Mono,Arial,sans-serif;font-size:16px;font-weight:300;justify-content:center;line-height:1.4}.program-press-inner>p{color:#575862;font-size:20px;line-height:1.45;margin:24px auto 48px;max-width:760px}.program-feature-card{align-items:center;display:grid;gap:36px;grid-template-columns:727.2px 484.8px;margin-top:145.8px;text-align:left}.program-feature-card img{display:block;height:380.73px;object-fit:cover;width:100%}.program-feature-card>div{padding-top:6px}.program-feature-card h2{color:#0a0227;font-family:Polysans Neutral,Arial,sans-serif;font-size:24px;font-weight:400;letter-spacing:0;line-height:1.2;margin:0 0 57px}.program-feature-card a,.press-read-more,.program-news-card a,.drop-card a{align-items:center;color:var(--blue);display:inline-flex;font-weight:780;gap:8px}.press-archive-section{background:#fff;height:40448px;padding:0}.press-archive-section .section-inner,.press-awards-section .section-inner,.press-about-live .section-inner{max-width:1312px}.press-filter-row{align-items:start;display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:36px}.press-filter-row p{color:#0a0227;font-family:Polysans Neutral Mono,Arial,sans-serif;font-size:14px;line-height:1.4;margin:0 0 8px}.press-filter-row button{background:transparent;border:0;color:#727272;cursor:pointer;font-family:Polysans Median,Arial,sans-serif;font-size:14px;margin:0 0 15px;padding:0}.press-filter-options{display:flex;flex-wrap:wrap;gap:11px 18px}.press-filter-options span{color:#0a0227;font-family:Polysans Median,Arial,sans-serif;font-size:16px;line-height:1.4}.press-archive-grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:132px}.press-archive-card{border:1px solid #d9d9de;color:#0a0227;display:flex;flex-direction:column;height:302px;justify-content:space-between;padding:32px 24px 31px}.press-archive-card>div{align-items:center;display:flex;gap:10px}.press-archive-card>div span:first-child{border:1px solid #d9d9de;border-radius:999px;color:#0a0227;font-family:Polysans Median,Arial,sans-serif;font-size:16px;line-height:1.4;padding:4px 12px}.press-archive-card>div span:last-child,.press-archive-card p{color:#686868;font-family:Polysans Median,Arial,sans-serif;font-size:16px;line-height:1.4}.press-archive-card h2{color:#0a0227;font-family:Polysans Neutral,Arial,sans-serif;font-size:24px;font-weight:400;letter-spacing:0;line-height:1.2;margin:20px 0 auto}.press-archive-card p{align-items:center;display:flex;justify-content:space-between;margin:0}.press-archive-card p span:last-child{color:#343ced}.press-awards-section{background:#fff;height:379.59px;overflow:hidden;padding-top:8px}.press-awards-section h2,.press-about-live h2{color:#0a0227;font-family:Polysans Neutral,Arial,sans-serif;font-size:48px;font-weight:400;letter-spacing:0;line-height:1.2;margin:0}.press-awards-marquee{display:flex;gap:60px;margin-top:58px;transform:translate(460px);width:max-content}.press-awards-marquee img{height:160px;object-fit:contain;width:auto}.press-about-live{background:#fff;height:710.34px;padding-top:8px}.press-about-live p{color:#4b4b4b;font-family:Polysans Median,Arial,sans-serif;font-size:24px;line-height:1.32;margin:56px 0 0;max-width:760px}.press-blue-cta{align-items:center;background:#343ced;color:#fff;display:flex;height:490.16px;text-align:center}.press-blue-cta .section-inner{display:grid;justify-items:center}.press-blue-cta h2{color:#fff;font-family:Polysans Neutral,Arial,sans-serif;font-size:72px;font-weight:400;letter-spacing:0;line-height:1.08;margin:0 0 44px}.press-blue-cta .button-light{background:#fff;border:1px solid #fff;color:#343ced}.program-section{background:#fff;padding:76px 0}.program-section-heading{align-items:center;display:grid;gap:24px;grid-template-columns:1fr auto 1fr;margin-bottom:34px;text-align:center}.program-section-heading span{background:linear-gradient(90deg,transparent,rgba(52,60,237,.18),transparent);height:1px}.program-section-heading h2,.program-split h2{font-size:clamp(38px,4.8vw,64px);font-weight:450;letter-spacing:0;line-height:1.02;margin:0}.program-card-grid{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.program-news-card{background:radial-gradient(circle at 18px 18px,rgba(52,60,237,.08) 1px,transparent 0) 0 0 / 28px 28px,linear-gradient(145deg,#f8f7ff,#fffaf3);border:1px solid rgba(0,0,0,.08);border-radius:8px;min-height:282px;padding:26px}.program-news-card span{color:#73737c;display:block;font-weight:750;margin-bottom:44px}.program-news-card h3{font-size:24px;letter-spacing:0;line-height:1.12;margin:0 0 14px}.program-news-card p,.program-split p{color:#5b5c64;line-height:1.5}.program-about-section{background:#f8f8fb}.program-split{display:grid;gap:70px;grid-template-columns:minmax(260px,.7fr) minmax(420px,1fr)}.program-split p{font-size:20px;margin:0}.press-detail-hero{background:radial-gradient(circle at 18px 18px,rgba(52,60,237,.12) 1px,transparent 0) 0 0 / 32px 32px,linear-gradient(180deg,#fff,#fbfbff);padding:86px 0 92px}.press-detail-grid{align-items:center;display:grid;gap:66px;grid-template-columns:minmax(0,.94fr) minmax(440px,1fr)}.press-detail-meta{color:#73737c;font-size:14px;font-weight:780;margin:8px 0 22px}.press-detail-grid h1{color:#111115;font-size:clamp(46px,5.4vw,76px);font-weight:470;letter-spacing:0;line-height:1.02;margin:0 0 24px}.press-detail-grid>div>p:not(.press-detail-meta){color:#575862;font-size:21px;line-height:1.45;margin:0 0 32px;max-width:680px}.press-detail-grid img{aspect-ratio:1.55 / 1;border-radius:10px;box-shadow:0 24px 80px #343ced1a;display:block;object-fit:cover;width:100%}.press-detail-body{padding:82px 0}.press-detail-body-grid{align-items:start;display:grid;gap:64px;grid-template-columns:230px minmax(0,1fr)}.press-detail-rail{border:1px solid var(--line);border-radius:var(--radius);display:grid;gap:14px;padding:20px;position:sticky;top:98px}.press-detail-rail span{color:#07072e;font-size:13px;font-weight:780;text-transform:uppercase}.press-detail-rail a{color:var(--blue);font-size:14px;font-weight:680}.press-detail-copy>p{color:#25253a;font-size:25px;line-height:1.35;margin:0 0 40px}.press-detail-point-grid{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.press-detail-point-grid article{border:1px solid var(--line);border-radius:var(--radius);min-height:260px;padding:28px}.press-detail-point-grid span{color:var(--blue);display:block;font-weight:780;margin-bottom:48px}.press-detail-point-grid h2{font-size:27px;font-weight:560;letter-spacing:0;line-height:1.05;margin:0 0 14px}.press-detail-point-grid p{color:#62626d;line-height:1.45;margin:0}.program-hero-partners{background:#fff;height:880.14px;padding:96px 0 0}.program-simple-hero{max-width:1056px;text-align:center}.program-simple-hero h1{color:#0a0227;font-family:Polysans Neutral,Arial,sans-serif;font-size:72px;font-weight:400;letter-spacing:0;line-height:1.08;margin:0 auto;max-width:992px}.program-simple-hero h2{color:#4b4b4b;font-family:Polysans Median,Arial,sans-serif;font-size:24px;font-weight:400;letter-spacing:0;line-height:1.2;margin:32px auto 0;max-width:992px}.program-simple-hero p{color:#6c6c6c;font-family:Polysans Median,Arial,sans-serif;font-size:16px;line-height:1.4;margin:22px auto 0;max-width:720px}.partners-hero-grid{display:grid;gap:72px 88px;grid-template-columns:repeat(2,440px);margin:85.2px auto 0;max-width:968px;text-align:left}.partners-hero-grid article{min-height:131px}.partners-hero-grid h3{color:#333;font-family:Polysans Median,Arial,sans-serif;font-size:36px;font-weight:400;letter-spacing:0;line-height:1.2;margin:0 0 18px}.partners-hero-grid p{color:#727272;font-family:Polysans Median,Arial,sans-serif;font-size:16px;line-height:1.42;margin:0}.partners-logo-section{background:#fff}.partners-section-layout{align-items:start;display:grid;gap:149.76px;grid-template-columns:499.2px minmax(0,1fr);max-width:1312px}.partners-logo-section h2{color:#0a0227;font-family:Polysans Median,Arial,sans-serif;font-size:36px;font-weight:400;letter-spacing:0;line-height:1.2;margin:0}.partners-logo-section p{color:#636363;font-family:Polysans Median,Arial,sans-serif;font-size:16px;line-height:1.45;margin:24px 0 0;max-width:430px}.partners-cloud-section{height:385px;padding:96px 0 0}.partners-cloud-logo-grid{align-items:start;display:grid;gap:56px 92px;grid-template-columns:228px 280px}.partners-cloud-logo-grid span,.partners-logo-marquee span{align-items:center;display:flex;justify-content:flex-start}.partners-cloud-logo-grid img{object-fit:contain}.partners-logo-aws img{height:80px;width:auto}.partners-logo-google-cloud img,.partners-logo-microsoft img{height:64px;width:auto}.partners-logo-microsoft{grid-column:1 / 3}.partners-reseller-section{height:721px;padding:96px 0 0}.partners-technology-section{height:624.59px;padding:96px 0 0}.partners-logo-marquee{align-content:start;display:grid;gap:58px 70px;grid-template-columns:repeat(2,minmax(180px,1fr));overflow:hidden;padding-top:5px}.partners-logo-marquee span{height:70px}.partners-logo-marquee img{max-height:58px;max-width:220px;object-fit:contain}.refer-logo{align-items:center;background:#f6f0e8;display:flex;height:76px;justify-content:center}.refer-logo .brand-logo{height:44px;width:109px}.refer-hero{background:#0f15a7 url(https://cdn.prod.website-files.com/6127a84dfe068e153ef20572/6731bf19c5a5d3d6284d9939_Refer-a-friend-banner.webp) center center / cover no-repeat;color:#fff;min-height:503px;overflow:hidden}.refer-hero-grid{align-items:center;display:grid;grid-template-columns:minmax(0,560px);min-height:503px;max-width:1144px;padding-left:0;padding-right:0}.refer-hero h1{font-size:72px;font-weight:430;letter-spacing:0;line-height:1.08;margin:0 0 32px}.refer-hero h1 span{display:block}.refer-hero p{font-size:24px;line-height:1.7;margin:0}.refer-content{padding:80px 0}.refer-content-grid{align-items:start;display:grid;gap:96px;grid-template-columns:minmax(0,524px) minmax(0,524px);max-width:1144px;padding-left:0;padding-right:0}.refer-copy p{color:#333;font-size:18px;font-weight:400;line-height:1.6;margin:0 0 12px}.refer-copy .refer-copy-note{color:#62636b;font-size:14px}.refer-form h2{color:#0a0227;font-size:32px;font-weight:450;letter-spacing:0;line-height:1.2;margin:0 0 89px}.refer-form-mobile-heads{display:none}.refer-form-rows{display:grid;gap:0}.refer-form-row{display:grid;gap:32px;grid-template-columns:repeat(2,minmax(0,246px));margin-bottom:32px}.refer-form fieldset{border:0;margin:0;padding:0}.refer-form legend{font-weight:800;margin-bottom:20px}.refer-form label{display:block;margin:0}.refer-form span{color:#000;display:block;font-size:14px;line-height:1.4;margin-bottom:0}.refer-form input,.refer-form textarea{background:transparent;border:1px solid #8d8d95;color:#000;display:block;font-size:14px;height:32px;outline:none;width:100%}.refer-form textarea{height:45px;resize:vertical}.refer-form input:focus,.refer-form textarea:focus{border-color:var(--blue)}.refer-form input[aria-invalid=true],.refer-form textarea[aria-invalid=true]{border-color:#e45f42}.refer-form em{color:#b83925;display:block;font-size:13px;font-style:normal;font-weight:680;margin-top:8px}.refer-form .refer-form-notes{margin:0 0 36px}.refer-form-legal{color:#333;font-size:12px;line-height:1.4;margin:0 0 16px}.refer-form-legal a{color:#333;text-decoration:underline}.refer-form-captcha{color:#333;font-size:12px;line-height:1.4;margin:0 0 32px}.refer-form-success{background:#d8fd4952;border:1px solid rgba(52,60,237,.16);color:#16171f;font-weight:680;line-height:1.4;margin:2px 0 20px;padding:14px 16px}.refer-form .button{align-items:center;background:var(--blue);border-radius:999px;display:inline-flex;font-size:14px;height:46px;justify-content:center;min-width:126px;padding:0 28px}.drop-hero{background:#fff;padding:96px 0 36px}.drop-list-section{padding:0 0 78px}.drop-list{display:grid;gap:16px}.drop-card{align-items:center;background:radial-gradient(circle at 18px 18px,rgba(52,60,237,.1) 1px,transparent 0) 0 0 / 24px 24px,linear-gradient(110deg,#fbf8f3,#f3eefb);border:1px solid rgba(0,0,0,.08);border-radius:8px;display:grid;gap:34px;grid-template-columns:minmax(360px,.75fr) minmax(320px,1fr);min-height:220px;overflow:hidden;padding:36px 30px}.drop-card-coral{background:radial-gradient(circle at 18px 18px,rgba(239,143,188,.14) 1px,transparent 0) 0 0 / 24px 24px,linear-gradient(110deg,#fff7ef,#ffe6da)}.drop-card-lime{background:radial-gradient(circle at 18px 18px,rgba(52,60,237,.1) 1px,transparent 0) 0 0 / 24px 24px,linear-gradient(110deg,#fffbe7,#ecffd2)}.drop-card-blue{background:radial-gradient(circle at 18px 18px,rgba(52,60,237,.1) 1px,transparent 0) 0 0 / 24px 24px,linear-gradient(110deg,#f3f7ff,#e9f8ff)}.drop-card-pink{background:radial-gradient(circle at 18px 18px,rgba(52,60,237,.1) 1px,transparent 0) 0 0 / 24px 24px,linear-gradient(110deg,#fff6fb,#f6efff)}.drop-card h2{font-size:28px;letter-spacing:0;margin:0 0 18px}.drop-card p{color:#4f5059;line-height:1.45;margin:0 0 42px;max-width:560px}.drop-art{align-items:center;display:flex;justify-content:flex-end}.drop-art span{background:#ffffffc7;border-radius:12px;box-shadow:0 30px 80px #343ced24;display:block;height:130px;width:230px}.drop-art b{background:var(--blue);border-radius:999px;color:#fff;margin-left:-88px;padding:26px 22px}.drop-detail-hero{background:radial-gradient(circle at 18px 18px,rgba(52,60,237,.1) 1px,transparent 0) 0 0 / 24px 24px,linear-gradient(110deg,#fbf8f3,#f3eefb);padding:86px 0 92px}.drop-detail-coral{background:radial-gradient(circle at 18px 18px,rgba(239,143,188,.14) 1px,transparent 0) 0 0 / 24px 24px,linear-gradient(110deg,#fff7ef,#ffe6da)}.drop-detail-lime{background:radial-gradient(circle at 18px 18px,rgba(52,60,237,.1) 1px,transparent 0) 0 0 / 24px 24px,linear-gradient(110deg,#fffbe7,#ecffd2)}.drop-detail-blue{background:radial-gradient(circle at 18px 18px,rgba(52,60,237,.1) 1px,transparent 0) 0 0 / 24px 24px,linear-gradient(110deg,#f3f7ff,#e9f8ff)}.drop-detail-pink{background:radial-gradient(circle at 18px 18px,rgba(52,60,237,.1) 1px,transparent 0) 0 0 / 24px 24px,linear-gradient(110deg,#fff6fb,#f6efff)}.drop-detail-grid{align-items:center;display:grid;gap:72px;grid-template-columns:minmax(0,.82fr) minmax(420px,1fr)}.drop-detail-grid h1{color:#111115;font-size:clamp(54px,6vw,86px);font-weight:480;letter-spacing:0;line-height:1;margin:28px 0 24px}.drop-detail-grid p{color:#4f5059;font-size:22px;line-height:1.45;margin:0 0 34px;max-width:680px}.drop-detail-art{align-items:center;display:flex;justify-content:center;min-height:330px}.drop-detail-art span{background:#ffffffc7;border-radius:18px;box-shadow:0 38px 90px #343ced29;display:block;height:210px;width:360px}.drop-detail-art b{background:var(--blue);border-radius:999px;color:#fff;font-size:24px;margin-left:-130px;padding:38px 30px}.drop-detail-section{padding:82px 0}.drop-detail-feature-grid{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.drop-detail-feature-grid article{border:1px solid var(--line);border-radius:var(--radius);min-height:260px;padding:28px}.drop-detail-feature-grid span{color:var(--blue);display:block;font-weight:780;margin-bottom:48px}.drop-detail-feature-grid h3{font-size:28px;font-weight:560;letter-spacing:0;line-height:1.05;margin:0 0 14px}.drop-detail-feature-grid p{color:#62626d;line-height:1.45;margin:0}.legal-page{background:#fff;padding:96px 0}.legal-inner{max-width:1180px}.legal-inner h1{text-align:center}.legal-updated{color:#66676f;font-weight:750;margin:90px 0 42px}.legal-summary-panel{align-items:center;background:#f6f6fb;border:1px solid var(--line);border-radius:20px;display:grid;gap:28px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:54px;padding:24px}.legal-summary-panel strong{color:#17171f;display:block;font-size:18px;margin-bottom:8px}.legal-summary-panel p{color:#5b5c66;line-height:1.55;margin:0}.legal-summary-panel a{align-items:center;background:#17171f;border-radius:999px;color:#fff;display:inline-flex;font-weight:760;gap:8px;min-height:44px;padding:0 18px;white-space:nowrap}.legal-inner article{border-top:1px solid var(--line);display:grid;gap:18px 32px;grid-template-columns:64px minmax(0,1fr);margin-bottom:0;padding:34px 0}.legal-inner article>span{color:var(--blue);font-family:SFMono-Regular,Consolas,monospace;font-size:14px;font-weight:760;padding-top:8px}.legal-inner h2{font-size:30px;font-weight:520;letter-spacing:0;line-height:1.2;margin:0}.legal-inner article p{color:#55565f;font-size:18px;font-weight:560;line-height:1.7;margin:0}.legal-inner article em{color:#767781;font-size:15px;font-style:normal;font-weight:700;grid-column:2;line-height:1.45}.meridian-legal-page{background:#f7fbfa;color:#041f24}.meridian-legal-hero{background:#dff4f4;border-bottom:1px solid rgba(4,31,36,.12);padding:112px 0 86px}.meridian-legal-hero-inner{max-width:1180px}.meridian-legal-eyebrow{color:#087381;font-size:12px;font-weight:700;margin:0 0 28px;text-transform:uppercase}.meridian-legal-hero h1{font-size:clamp(56px,7vw,96px);font-weight:500;letter-spacing:0;line-height:.98;margin:0}.meridian-legal-hero h1+p{color:#31575b;font-size:20px;line-height:1.55;margin:30px 0 0;max-width:690px}.meridian-legal-hero-inner>span{color:#557174;display:block;font-family:var(--font-mono);font-size:12px;margin-top:34px;text-transform:uppercase}.meridian-legal-body{padding:94px 0 116px}.meridian-legal-layout{display:grid;gap:84px;grid-template-columns:250px minmax(0,760px);justify-content:space-between;max-width:1180px}.meridian-legal-index{align-self:start;position:sticky;top:126px}.meridian-legal-index>span{color:#087381;display:block;font-size:11px;font-weight:700;margin-bottom:20px;text-transform:uppercase}.meridian-legal-index nav{border-top:1px solid rgba(4,31,36,.15)}.meridian-legal-index a{align-items:baseline;border-bottom:1px solid rgba(4,31,36,.1);color:#395a5e;display:grid;font-size:13px;gap:12px;grid-template-columns:22px 1fr;line-height:1.35;padding:12px 0}.meridian-legal-index a:hover,.meridian-legal-index a:focus-visible{color:#087381}.meridian-legal-index a span{color:#8a9d9f;font-family:var(--font-mono);font-size:10px}.meridian-legal-sections article{border-top:1px solid rgba(4,31,36,.16);scroll-margin-top:136px;padding:42px 0 52px}.meridian-legal-sections article:first-child{border-top-color:#041f24}.meridian-legal-sections article>span{color:#20a5b5;display:block;font-size:11px;font-weight:700;margin-bottom:18px}.meridian-legal-sections h2{font-size:30px;font-weight:520;letter-spacing:0;line-height:1.18;margin:0 0 22px}.meridian-legal-sections p,.meridian-legal-sections li{color:#496568;font-size:17px;line-height:1.72}.meridian-legal-sections p{margin:0}.meridian-legal-sections p+p{margin-top:18px}.meridian-legal-sections ul{display:grid;gap:12px;list-style:none;margin:24px 0 0;padding:0}.meridian-legal-sections li{padding-left:24px;position:relative}.meridian-legal-sections li:before{background:#20a5b5;border-radius:50%;content:"";height:6px;left:2px;position:absolute;top:.75em;width:6px}.meridian-legal-contact{background:#041f24;color:#fff;padding:62px 0}.meridian-legal-contact-inner{align-items:center;display:flex;justify-content:space-between;max-width:1180px}.meridian-legal-contact-inner span{color:#71dbe2;display:block;font-size:11px;margin-bottom:12px;text-transform:uppercase}.meridian-legal-contact h2{color:#fff;font-size:34px;font-weight:520;letter-spacing:0;margin:0}.meridian-legal-contact a{align-items:center;border:1px solid rgba(113,219,226,.42);border-radius:999px;color:#fff;display:inline-flex;font-size:14px;gap:10px;min-height:48px;padding:0 19px}.meridian-legal-contact a:hover,.meridian-legal-contact a:focus-visible{background:#71dbe2;border-color:#71dbe2;color:#041f24}@media(max-width:820px){.meridian-legal-hero{padding:74px 0 62px}.meridian-legal-hero h1{font-size:52px}.meridian-legal-hero h1+p{font-size:17px}.meridian-legal-body{padding:58px 0 76px}.meridian-legal-layout{display:block}.meridian-legal-index{display:none}.meridian-legal-sections article{padding:34px 0 40px}.meridian-legal-sections h2{font-size:25px}.meridian-legal-sections p,.meridian-legal-sections li{font-size:16px}.meridian-legal-contact-inner{align-items:flex-start;flex-direction:column;gap:28px}.meridian-legal-contact h2{font-size:29px}}@media(max-width:980px){:root{--announcement-height: 40px;--nav-height: 84.3984375px}html,body{max-width:100%;overflow-x:clip}.announcement{align-items:center;display:flex;height:var(--announcement-height);justify-content:center;line-height:14px;padding:0 36px;text-align:center}.announcement-message{font-family:Polysans Slim,Arial,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.announcement-cta{border:1.5px solid #087d86;display:inline;margin-left:4px;padding:4px 7px;position:relative;text-decoration:none;top:2px}.announcement-close{height:16px;min-height:16px;min-width:16px;right:8px;top:50%;transform:translateY(-50%);width:16px}.site-header{gap:14px;grid-template-columns:auto 1fr;padding:0 16px}.not-found-shell .site-header{margin-bottom:-12.3984375px}.brand-mark{font-size:34px}.desktop-nav,.header-search,.signin{display:none}.header-actions{gap:20px;justify-self:end}.header-actions .button{box-shadow:none;font-size:14px;line-height:22.4px;min-height:44px;min-width:140px;padding-inline:32px}.header-actions .nav-demo-cta-wrapper,.mobile-nav-head .nav-demo-cta-wrapper,.mobile-nav-pane-head .nav-demo-cta-wrapper{overflow:visible;padding:0}.header-actions .nav-demo-cta-wrapper .button,.mobile-nav-head .nav-demo-cta-wrapper .button,.mobile-nav-pane-head .nav-demo-cta-wrapper .button{min-width:132px;padding-inline:28px}.menu-button{display:inline-flex;height:24px;min-height:24px;min-width:24px;width:24px}.mobile-nav{background:#fbf6f4;border-bottom:0;box-shadow:none;display:block;grid-column:auto;height:100vh;left:0;overflow-y:visible;padding-bottom:96px;right:0;position:fixed;top:0;width:100vw;z-index:60}.has-announcement .mobile-nav{height:100vh;top:0}.mobile-nav-head{align-items:center;background:#fff;border-bottom:1px solid var(--line);display:flex;height:var(--nav-height);justify-content:space-between;padding:0 16px}.mobile-nav-head-actions{align-items:center;display:flex;gap:20px}.mobile-nav-head .button{font-size:14px;min-height:44px;min-width:140px;padding-inline:22px;box-shadow:none}.mobile-nav-list{background:#fbf6f4}.mobile-nav-row,.mobile-nav-section summary{align-items:center;border-bottom:1px solid var(--line);color:#17171f;display:flex;font-size:17px;font-weight:400;justify-content:space-between;list-style:none;line-height:21.8px;min-height:62.8px;padding:20px 16px}.mobile-nav-row{width:100%}.mobile-nav-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border-left:0;border-right:0;border-top:0;cursor:pointer;font-family:inherit;text-align:left}.mobile-nav-trigger:hover,.mobile-nav-trigger:focus-visible,.mobile-nav-row:hover,.mobile-nav-row:focus-visible{background:#fff}.mobile-nav-row-arrow{border-bottom:4px solid transparent;border-left:6px solid #050508;border-top:4px solid transparent;display:block;height:0;width:0}.mobile-nav-section summary{cursor:pointer}.mobile-nav-section summary::-webkit-details-marker{display:none}.mobile-nav-section summary svg{transition:transform .16s ease}.mobile-nav-section[open] summary svg{transform:rotate(90deg)}.mobile-nav-panel{background:#fff;border-bottom:1px solid var(--line);display:grid;gap:20px;padding:20px 16px 24px}.mobile-nav-section:not([open]) .mobile-nav-panel{display:none}.mobile-nav-feature-link{align-items:center;background:#f6f6fa;border:1px solid #ececf1;border-radius:12px;color:#17171f;display:flex;font-size:15px;font-weight:700;min-height:48px;padding:0 14px}.mobile-nav-column{display:grid;gap:4px}.mobile-nav-column h2{color:#767681;font-size:12px;font-weight:760;letter-spacing:0;margin:0 0 6px;text-transform:uppercase}.mobile-nav-column a{border-radius:10px;color:#17171f;display:block;padding:11px 10px}.mobile-nav-column a:hover,.mobile-nav-column a:focus-visible{background:#f7f7fb}.mobile-nav-column strong{display:block;font-size:15px;font-weight:650;line-height:1.2}.mobile-nav-column span{color:#6f6f79;display:block;font-size:13px;line-height:1.32;margin-top:3px}.mobile-nav-actions{align-items:center;background:#fbf6f4;border-bottom:0;border-top:1px solid var(--line);display:flex;gap:16px;margin:12px 0 0;min-height:72px;padding:16px}.mobile-nav-actions .button{justify-self:start;min-width:146px}.mobile-nav-actions a:not(.button){align-items:center;color:#17171f;display:flex;font-size:16px;gap:10px;line-height:16px;min-height:40px;padding:12px 0;width:100%}.mobile-nav-actions a:not(.button) svg{color:#17171f}.mobile-signin-icon{display:block;height:15px;position:relative;width:15px}.mobile-signin-icon:before{background:#000;border-radius:50%;content:"";display:block;height:7px;left:4px;position:absolute;top:1px;width:7px}.mobile-signin-icon:after{border-bottom:7px solid #000;border-left:6px solid transparent;border-right:6px solid transparent;bottom:0;content:"";display:block;left:1.5px;position:absolute;width:0}.mobile-signin-arrow{color:#000;font-size:16px;line-height:1;margin-left:2px}.mobile-nav-side-pane{background:#fbf6f4;bottom:0;box-shadow:0 5px 12px #00000029;display:flex;flex-direction:column;left:102%;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:left .3s ease,opacity .3s ease;width:100%;z-index:3}.mobile-nav-side-pane.is-open{left:0;opacity:1;pointer-events:auto}.mobile-nav-pane-head{align-items:center;background:#fff;border-bottom:1px solid var(--line);display:flex;height:var(--nav-height);justify-content:space-between;padding:0 16px;width:100%}.mobile-nav-pane-head .button{font-size:14px;min-height:44px;min-width:140px;padding-inline:22px;box-shadow:none}.mobile-nav-pane-top{align-items:center;background:#fbf6f4;border-bottom:1px solid var(--line);display:flex;justify-content:center;min-height:72px;padding:18px 16px;position:relative}.mobile-nav-back{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:#9b9ba3;display:flex;font-family:inherit;font-size:16px;font-weight:520;left:16px;line-height:22.4px;padding:0;position:absolute;top:50%;transform:translateY(-50%)}.mobile-nav-pane-title{color:#00000080;font-family:Polysans Slim,Arial,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:400;letter-spacing:5.28px;line-height:16.8px;margin:0;padding-left:5.28px;text-align:center;text-transform:uppercase}.mobile-nav-pane-body{background:#fbf6f4;flex:1;overflow-y:auto;padding:16px 16px 96px}.mobile-nav-product-hero,.mobile-nav-pane-overview{align-items:center;background:#fff;border:1px solid #ececf1;border-radius:8px;color:#17171f;display:flex;justify-content:space-between;margin-bottom:18px;min-height:73px;overflow:hidden;padding:16px;position:relative}.mobile-nav-product-hero{align-items:center;background:#07383d;border:0;color:#fff;min-height:104px;padding:20px}.mobile-nav-product-hero>.nav-caret-right{color:#80dce1;flex:0 0 auto;margin-left:16px}.mobile-nav-product-hero strong,.mobile-nav-pane-overview span{display:block;font-family:Polysans Slim,Arial,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:18px;font-weight:400;line-height:22px}.mobile-nav-product-hero em{color:#ffffffad;display:block;font-family:Polysans Slim,Arial,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:18px;margin-top:7px}.mobile-nav-pane-columns{display:grid;gap:12px}.mobile-nav-pane-column{background:#fff;border-radius:8px;display:grid;gap:12px;padding:18px 20px 20px}.mobile-nav-pane-column h2{border-bottom:1px solid #dedee7;color:#00000085;font-size:12px;font-weight:400;letter-spacing:5px;line-height:16.8px;margin:0;padding-bottom:12px;text-transform:uppercase}.mobile-nav-pane-links{display:grid;gap:2px}.mobile-nav-pane-link{align-items:flex-start;border-radius:8px;color:#17171f;display:grid;gap:14px;grid-template-columns:18px 1fr;min-height:34px;padding:6px 0}.mobile-nav-pane-link:hover,.mobile-nav-pane-link:focus-visible{background:#fff;padding-left:8px;padding-right:8px}.mobile-nav-pane-link.is-disabled{cursor:default;opacity:.46;pointer-events:none}.mobile-nav-pane-link-icon{background:transparent;color:#050508;display:flex;height:18px;justify-content:center;margin-top:1px;position:relative;width:18px}.mobile-nav-pane-link-icon:after{content:"";display:none}.mobile-nav-pane-link-icon.is-branch{height:20px}.mobile-nav-pane-link-icon.is-branch:before{border-bottom:1px solid #c9c9ce;border-left:1px solid #c9c9ce;content:"";display:block;height:18px;margin-left:8px;margin-top:-8px;width:16px}.mobile-nav-pane-link strong{display:block;font-size:16px;font-weight:520;line-height:20px}.mobile-nav-pane-link em{color:#6f6f79;display:block;font-size:13px;font-style:normal;font-weight:520;line-height:17.2px;margin-top:4px}.mobile-nav-pane-link>.nav-caret-right{display:none}.mobile-nav-pane-body-solutions .mobile-nav-pane-column:first-child .mobile-nav-pane-link:first-child strong,.mobile-nav-pane-body-solutions .mobile-nav-pane-column:first-child .mobile-nav-pane-link:first-child .mobile-nav-pane-link-icon{color:#343ced}.mobile-nav-pane-body-solutions .mobile-nav-pane-column:first-child .mobile-nav-pane-link:first-child{grid-template-columns:18px max-content 16px}.mobile-nav-pane-body-solutions .mobile-nav-pane-column:first-child .mobile-nav-pane-link:first-child>.nav-caret-right{align-self:center;color:#343ced;display:block;margin-left:4px}.mobile-nav-pane-body-product .mobile-nav-pane-column:first-child{background:#fff;border-radius:8px;padding:18px 20px 20px}.mobile-nav-pane-body-product .mobile-nav-pane-column:first-child h2{display:block}.mobile-nav-pane-body-company .mobile-nav-pane-overview,.mobile-nav-pane-body-company .mobile-nav-pane-column h2{display:none}.mobile-nav-pane-body-company .mobile-nav-pane-column{background:transparent;border-radius:0;gap:0;padding:18px 0 0}.mobile-nav-pane-body-company .mobile-nav-pane-link{border-bottom:1px solid var(--line);grid-template-columns:1fr;min-height:62.8px;padding:20px 0}.mobile-nav-pane-body-company .mobile-nav-pane-link-icon{display:none}.section-inner{padding:0 16px}.hero{padding-top:54.2px}.hero-copy{text-align:left}.hero h1{color:#000;font-size:28px;font-weight:400;letter-spacing:-.56px;line-height:1}.hero-actions{display:flex;gap:14px;justify-content:flex-start;margin:40px 0}.hero-actions .button{flex:0 0 auto}.hero-actions .button-plain{font-size:16px;padding-inline:8px;width:auto}.hero-visual-wrap{padding:0 16px 48px}.hero-visual{height:160px}.hero-glass-card{border-radius:9px;height:121.2px;left:8px;padding:9px;right:8px;top:19.4px;transform:none;width:auto}.hero-search-card{border-radius:7px;height:103.2px;justify-content:flex-start;min-width:0;padding:12px 14px 16px;width:100%}.hero-query-row{border:0;border-radius:0;font-size:13px;gap:7px;height:33.2px;padding:0}.hero-plus{font-size:17px}.hero-filter,.hero-voice{display:none}.hero-source-row{gap:5px;margin-top:4px;max-width:100%}.hero-source-pill{border-radius:4px;font-size:8px;gap:4px;height:17px;padding:0 6px}.hero-source-pill:nth-child(n+5){display:none}.hero-source-pill img,.hero-source-pill span{border-radius:3px;height:8px;width:8px}.product-card{left:16px;padding:31px 16px;right:16px;top:36px;transform:none;width:auto}.answer-panel,.quick-links,.connector-cloud{display:none}.search-input{gap:8px;min-height:50px}.logo-strip{grid-template-columns:1fr}.logo-intro{border-right:0;min-height:68px;padding:0 31px}.logo-intro h2{font-size:16px;line-height:1.3;max-width:300px}.logo-marquee{border-top:1px solid var(--line);min-height:129px}.logo-track{animation:none;gap:35px;min-width:0;padding-inline:28px;width:100%}.logo-track .customer-logo:nth-child(n+3){display:none}.research-logo-strip .logo-marquee{min-height:220px}.research-logo-strip .logo-intro{min-height:78px}.research-logo-strip .logo-intro h2{font-size:18px}.research-logo-strip .logo-track{display:grid;gap:24px 18px;grid-template-columns:repeat(2,minmax(0,1fr));padding:28px 24px}.research-logo-strip .logo-track .customer-logo{display:flex;justify-self:center;max-width:100%}.research-logo-strip .logo-track .customer-logo:nth-child(n+7){display:none}.text-logo{font-size:23px}.event-section{padding:15px 0 17px}.event-card{background-image:url(https://cdn.prod.website-files.com/6127a84dfe068e153ef20572/69ca95d076f5c8356879f8da_Homepage%20Banner%20GO%2026%20Mobile.webp);height:324.984375px;margin:0 auto;width:310px}.event-go-logo{height:43.6640625px;left:24px;top:32.9609375px;width:262px}.event-go-content{left:24px;top:146.3984375px;width:262px}.event-go-meta{font-size:16px;gap:8px}.event-go-heading{font-size:24px;line-height:1.2}.event-go-button{font-size:14px;gap:8px;line-height:1.4;min-height:37.59375px;padding:8px 24px;width:148.2421875px}.big-statement{padding-bottom:25px;padding-top:46.5px}.big-statement .section-inner{margin:0 16.5px;max-width:none;padding:16px}.big-statement h2,.knowledge-copy h2,.model-section h2,.security-copy h2,.section-heading-row h2,.latest h2,.cta-band h2{font-size:clamp(36px,10vw,48px);line-height:1.05}.big-statement h2{color:#727272;font-size:24px;font-weight:400;line-height:1.14;max-width:310px}.big-statement h2 span:last-child{max-width:270px}.big-statement h2 span:first-child{max-width:230px}.idea-grid,.knowledge-grid,.security-section,.story-body,.platform-grid,.institute-grid,.support-grid,.latest-grid,.route-hero-grid,.route-stat-grid,.route-section-grid,.route-band-grid,.footer-top,.footer-columns{grid-template-columns:1fr}.idea-grid{border-top:.5px solid #c0c0c0;margin:32px 16.5px 0;max-width:none;padding-left:16px}.idea-tile{border-right:0;min-height:137.5px;padding:32px 0 24px}.idea-tile:before{display:none}.idea-tile:last-child{border-bottom:0}.idea-tile h3,.idea-tile p{font-size:16px;line-height:1.3}.knowledge-page{padding:48px 16.5px}.knowledge-container{height:auto;max-width:none;min-height:743.1875px;width:100%}.knowledge-gleem{height:728.75px;left:0;object-fit:cover;right:auto;top:129.344px;width:100%}.knowledge-grid{display:block;height:auto;min-height:743.1875px}.knowledge-copy{gap:0;justify-content:flex-start;padding:16px 24px 0}.knowledge-copy:before{display:none}.knowledge-copy h2{border-top:0;font-size:24px;left:auto;line-height:1.14;max-width:292.9px;padding-top:0;position:static;top:auto}.knowledge-copy p{display:none}.knowledge-card-stack{gap:16px;grid-template-columns:310px;margin:75px auto 0;position:relative;width:310px;z-index:1}.knowledge-card-shell{min-height:151px;padding:12px}.knowledge-card{box-shadow:0 10px 30px #343ced2e;min-height:127px;padding:24px 16px}.knowledge-card svg{height:18px;width:20px}.knowledge-card-row{gap:32px;grid-template-columns:17.4453125px 1fr;margin-top:16px;padding-top:10px}.knowledge-card-row span,.knowledge-card h3{font-size:15px;line-height:1.25}.model-section{padding:0 16.5px}.model-section .section-inner{border-left:.5px solid #c0c0c0;border-right:.5px solid #c0c0c0;max-width:none;padding:48px 0}.model-section h2{color:#727272;font-size:28px;font-weight:400;line-height:1.04;margin-left:16px;margin-right:16px;max-width:none;padding:0}.metrics-grid{border-left:0;border-radius:0;border-right:0;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:40px}.metric-cell,.metric-cell:nth-child(3n),.metric-cell:nth-last-child(-n+3){border-bottom:.5px solid #c0c0c0;border-right:0;min-height:141.65625px;padding:32px 16px}.metric-cell:nth-child(odd){border-right:.5px solid #c0c0c0}.metric-cell:nth-last-child(-n+2){border-bottom:0}.metric-cell strong{font-size:32px;font-weight:400;line-height:.88;margin-bottom:12px}.metric-cell span{font-family:inherit;font-size:15px;line-height:1.25}.home-products{padding:48px 16.5px 56px}.home-products-wrapper{max-width:342px}.home-products-top{display:block;max-width:none;padding-top:0}.home-products-top h2{font-size:24px;line-height:1.14;margin-left:16px;max-width:326px}.home-products-cta{display:none}.home-products-grid{gap:20px;grid-template-columns:1fr;margin-top:64px}.home-product-card,.home-product-card.is-large{grid-column:auto}.home-product-card{border-radius:0;height:493.7px}.home-product-card h3{font-size:20px;left:8px;line-height:1.25;max-width:326px;top:31px}.home-product-card picture{height:391.2px;left:8px;position:absolute;top:94px;width:326px}.home-product-card img{object-fit:contain}.security-page{padding:60px 16px 0}.security-container{height:559px;max-width:none;width:100%}.security-dotgrid{display:none}.security-content{display:grid;gap:48px;grid-template-columns:1fr;max-width:none}.security-list{gap:16px;order:2;width:100%}.security-list article{gap:48px;min-height:84.1171875px;padding:10px 0 24px}.security-list h3{font-size:16px;line-height:1.25;max-width:244px}.security-copy h2{font-size:24px;line-height:1.14;max-width:292.9px}.security-copy{order:1}.security-copy .button{font-size:16px;margin-top:32px;min-height:44.3984375px;width:207.5703125px}.security-badges{margin-top:44px;max-width:342px}.security-badge-grid{gap:4px;grid-template-columns:repeat(3,1fr)}.security-badge{border-right:0;gap:16px;height:132px;padding:32px 0}.security-badge img{height:40px;max-width:73px}.security-badge span{font-size:12px;line-height:1}.platform-showcase{padding:58px 0}.stories{padding:0 16.5px}.stories-frame{max-width:none;padding:48px 0 0}.stories-heading{margin-bottom:40px}.stories-eyebrow{font-size:15px;margin:0 0 24px;padding:48px 16px 24px}.stories-heading-grid{display:grid;gap:24px;grid-template-columns:1fr;padding:0 16px}.stories-heading-grid h2{font-size:28px;line-height:1.14;max-width:326px}.stories-heading-grid p{font-size:20px;line-height:1.25;max-width:310px}.stories-heading-grid .button{justify-self:start;width:203.734375px}.section-heading-row{align-items:flex-start;flex-direction:column}.story-title-row,.story-row{gap:24px;grid-template-columns:1fr 32px}.story-title-row{margin-bottom:56px}.story-title-row .circle-button,.story-row .circle-button{grid-column:2;grid-row:2}.story-title-row img,.story-row img{grid-column:1 / -1;max-height:24px;max-width:116px}.story-title-row h3,.story-row h3{font-size:20px;grid-column:1;line-height:1.2}.desktop-close,.desktop-plus{display:none}.mobile-close,.mobile-plus{display:block}.story-open{border-radius:0;padding:32px 16px}.story-body{display:block}.story-stats{display:grid;gap:16px;grid-template-columns:1fr;margin-bottom:32px}.story-stats div{border-bottom:0;border-right:0;min-height:62.75px;padding:0}.story-stats strong{font-size:32px;line-height:1;margin-bottom:8px}.story-stats span{font-family:inherit;font-size:15px;line-height:1.25;max-width:310px}.story-body p{font-size:16px;line-height:1.35;margin-bottom:28px;max-width:310px}.story-image{display:none}.story-row{min-height:153.2890625px;padding:32px 16px}.leader-section{padding:0 16.5px}.leader-frame{max-width:none;padding:96px 0 80px}.leader-frame h2{border-bottom:.5px solid #c0c0c0;font-size:24px;line-height:1.14;margin:0;padding:0 16px 40px}.leader-tabs{border-bottom:.5px solid #c0c0c0;display:flex;gap:40px;overflow:hidden;padding:20px 16px 0}.leader-tabs button{background:transparent;border:0;color:#a3a3a3;cursor:pointer;flex:0 0 auto;font-size:22px;font-weight:700;min-height:48px;padding:0;position:relative}.leader-tabs button.is-active{color:var(--blue)}.leader-tabs button.is-active:after{background:#000;bottom:0;content:"";height:3px;left:0;position:absolute;right:0}.leader-card{border:0;border-radius:0;display:block;margin:48px 8px 0;min-height:0;overflow:visible}.leader-card>img{border-radius:4px;height:326px;object-fit:cover;width:326px}.leader-quote{border-left:0;padding:22px 8px 0}.leader-quote h3{display:none}.leader-quote blockquote{font-size:20px;line-height:1.18;margin-bottom:24px}.leader-quote blockquote:before{display:none}.testimonials,.testimonial{grid-template-columns:1fr}.portrait{min-height:180px}.institute{min-height:1772px;padding:48px 16px}.institute-frame{max-width:343px}.institute-kicker{border-bottom:0;min-height:25px}.institute-kicker span{display:none}.institute-grid{display:block;padding-top:52.5px}.institute-logo{height:42.48px;margin-left:16px;width:100px}.institute-heading-row{display:block;margin-top:24px}.institute-heading-row h2{font-size:24px;line-height:1.1;margin-left:16px;max-width:311px}.institute-cta{font-size:16px;margin:24px 0 0 16px;min-height:44.4px;min-width:237.8px}.institute-list{margin-top:24px}.institute-list a{display:block;min-height:464.8px;padding:31px 8px 8px}.institute-list span,.institute-list strong{font-size:16px;line-height:1.2}.institute-list em{display:none}.institute-list img{display:block;height:393.05px;margin-top:13px;object-fit:cover;width:327px}.support-band{min-height:396.7px;padding:0 16.5px}.support-gleam{display:none}.support-grid{grid-template-columns:1fr;max-width:342px}.support-card{background:#fbf7f5;border-left:.5px solid #d2d2d2;border-right:.5px solid #d2d2d2;border-top:.5px solid #d2d2d2;height:132.4px;justify-content:flex-start;padding:32px 16px 0}.support-card:last-child{border-bottom:.5px solid #d2d2d2;border-right:.5px solid #d2d2d2;height:131.9px}.support-card span{font-size:14px;margin-bottom:16px}.support-card h3{font-size:20px;line-height:1.25;max-width:310px}.support-card em{display:none}.latest{padding:48px 0}.latest .section-inner{max-width:342px;padding:0}.latest h2{font-size:28px;line-height:1.04;margin:0 16px 32px;max-width:310px}.latest-card{min-height:332.65px}.latest-card:first-child{min-height:357.65px}.latest-card:last-child{min-height:383.15px}.latest-card img{height:171.15px;margin-left:8px;width:326px}.latest-card span{font-size:15px;margin:24px 16px 16px}.latest-card h3{font-size:20px;line-height:1.25;margin:0 16px 24px;min-height:auto}.latest-card em{margin-left:16px}.cta-inner{align-items:flex-start;flex-direction:column;gap:12px;min-height:206px;padding:60px 32.5px}.cta-band h2{font-size:28px;line-height:1.04;width:auto}.route-hero{padding:56px 0 18px}.route-hero-copy h1{color:#4e4e56;font-size:clamp(34px,10vw,52px);line-height:1.02}.route-hero-copy>p:not(.eyebrow){font-size:18px}.route-actions{gap:12px}.route-visual{min-height:330px}.route-visual .product-card{left:18px;padding:26px 16px;right:18px;top:44px;transform:none;width:auto}.route-floating-list{bottom:18px;left:18px;right:18px}.route-floating-list span:nth-child(2){justify-self:start}.route-stat{border-bottom:1px solid var(--line);border-right:0;min-height:140px;padding:32px 16px}.route-stat:last-child{border-bottom:0}.route-sections{padding:48px 0}.route-section-card{min-height:260px;padding:24px}.route-section-number{margin-bottom:38px}.route-platform-band{padding:58px 0}.route-band-grid h2{font-size:clamp(36px,10vw,50px)}.route-band-panel{min-height:320px;padding:24px}.route-hero-platform{padding-bottom:42px}.route-hero-platform .route-hero-copy h1{font-size:clamp(38px,10vw,56px);text-align:left}.route-hero-platform .route-actions{justify-content:flex-start}.platform-architecture{border-radius:var(--radius)}.arch-top-row,.arch-graph{grid-template-columns:1fr}.arch-capability{border-right:0;min-height:118px}.arch-mini-search{position:static;margin-top:18px;width:100%}.arch-agents-bar{align-items:flex-start;flex-direction:column;gap:12px;padding:18px 24px}.arch-agents-bar strong{margin-right:0}.arch-graph{padding:28px 24px}.arch-context-core{height:132px;justify-self:center;width:132px}.arch-connectors{flex-wrap:wrap;justify-content:center;padding:22px 20px 34px}.search-page-hero{min-height:auto;padding:58px 0 40px}.search-hero-grid,.search-video-grid,.search-everywhere-grid,.search-action-grid,.search-proof-grid,.search-intelligence-grid{grid-template-columns:1fr}.search-hero-grid{gap:36px}.search-eyebrow{font-size:18px}.search-hero-copy h1{font-size:clamp(40px,12vw,58px)}.search-hero-copy>p:not(.search-eyebrow),.search-video-copy p:not(.eyebrow),.search-everywhere-grid p:not(.eyebrow),.search-action-copy p:not(.eyebrow){font-size:18px}.search-product-screen{border-radius:var(--radius);min-height:auto}.search-app-layout{grid-template-columns:1fr}.search-sidebar,.search-source-panel{display:none}.search-results-panel{padding:22px 16px}.search-filter-row b:nth-child(n+3),.search-result-list article:nth-child(n+3),.search-people-row{display:none}.search-proof-grid article{border-bottom:1px solid var(--line);border-right:0;min-height:238px;padding:32px 16px}.search-proof-grid article:last-child{border-bottom:0}.search-proof-grid svg{margin-bottom:34px}.search-video-section,.search-everywhere-section,.search-intelligence-section,.search-action-section{padding:58px 0}.search-video-grid{gap:32px}.search-video-copy h2{font-size:clamp(36px,10vw,52px)}.search-video-frame{min-height:240px}.search-video-sources{grid-template-columns:repeat(2,1fr)}.search-everywhere-grid h2,.search-action-grid h2{font-size:clamp(36px,10vw,52px)}.search-connector-map{min-height:auto;padding:28px 20px}.search-connector-map span{height:48px;min-width:96px}.search-intelligence-grid article{min-height:250px;padding:24px}.search-intelligence-grid svg{margin-bottom:40px}.search-action-panel{min-height:auto;padding:26px}.demo-page{grid-template-columns:1fr}.agents-hero{min-height:auto;padding:64px 0 44px}.agents-hero-grid,.agents-builder-grid,.agents-library-grid,.agents-adoption-grid,.agents-platform-grid{grid-template-columns:1fr}.agents-hero-grid{gap:40px}.agents-eyebrow{font-size:18px}.agents-hero h1{font-size:clamp(40px,12vw,60px)}.agents-hero-copy>p:not(.agents-eyebrow){font-size:18px}.agents-hero-art{min-height:auto}.agents-context-strip,.agent-builder-card,.agent-instructions-card{position:relative}.agents-context-strip{gap:10px;grid-template-columns:1fr;left:auto;right:auto;top:auto}.agents-context-strip strong{min-height:70px}.agent-builder-card,.agent-instructions-card{left:auto;margin-top:14px;min-height:auto;right:auto;top:auto;width:auto}.agents-platform-band{padding:58px 0}.agents-platform-inner{text-align:left}.agents-platform-inner>p{font-size:18px;margin-left:0}.agents-platform-grid article{min-height:238px}.agents-platform-grid svg{margin-bottom:34px}.agents-builder-section,.agents-library-section,.agents-adoption-section{padding:58px 0}.agents-builder-grid h2,.agents-library-grid h2,.agents-adoption-card h2{font-size:clamp(36px,10vw,50px)}.agents-builder-grid p:not(.eyebrow),.agents-library-copy p,.agents-adoption-card p{font-size:18px}.agents-orchestration-panel{min-height:auto;padding:20px}.agents-library-board{grid-template-columns:1fr}.agents-adoption-card,.agents-department-card{min-height:300px;padding:26px}.agents-adoption-card svg{margin-bottom:34px}.agent-detail-hero{padding:30px 0 58px}.agent-detail-panel{gap:30px;grid-template-columns:1fr;min-height:auto;padding:28px 20px 0}.agent-detail-breadcrumb{font-size:14px;margin-bottom:42px}.agent-detail-copy h1{font-size:clamp(38px,10vw,56px)}.agent-detail-copy>p:not(.agent-detail-breadcrumb){font-size:17px}.agent-detail-art{border-radius:14px 14px 0 0;margin-left:-20px;margin-right:-20px}.agent-detail-art img{height:auto;max-height:none}.agent-detail-card-grid,.agent-detail-row{grid-template-columns:1fr}.agent-detail-card-grid article{border-bottom:1px solid var(--line);border-right:0;min-height:230px;padding:32px 16px}.agent-detail-card-grid article:last-child{border-bottom:0}.agent-detail-card-grid svg{margin-bottom:34px}.agent-detail-rows{padding:58px 0}.agent-detail-row{gap:28px;padding:26px}.agent-detail-row h2{font-size:clamp(34px,10vw,52px)}.agent-detail-row p:not(.eyebrow){font-size:18px}.agent-detail-row-visual{min-height:210px}.agent-library-hero{padding:78px 0 64px}.agent-library-hero h1{font-size:clamp(46px,13vw,62px)}.agent-library-hero p{font-size:19px}.agent-harness-hero{background:linear-gradient(180deg,#ffffffeb 0,#ffffffeb 34%,#ffffff2e 62%),url(https://cdn.prod.website-files.com/6127a84dfe068e153ef20572/6a4f2212b19e18cd877064ab_dae672ad77b2950fb475762f5fba3fd8_agent-harness-hero-bg-mob.webp) center bottom / cover no-repeat,linear-gradient(135deg,#ebfbff,#7da0ff);min-height:720px;padding:76px 0 48px}.agent-harness-hero-inner{align-items:flex-start;min-height:600px}.agent-harness-hero h1{font-size:clamp(38px,11vw,56px)}.assistant-hero{min-height:auto;padding:62px 0 44px}.assistant-hero-grid,.assistant-intro-grid,.assistant-coworker-grid,.assistant-work-row,.assistant-voice-grid{grid-template-columns:1fr}.assistant-hero-grid{gap:40px}.assistant-eyebrow{font-size:15px}.assistant-hero h1{font-size:clamp(40px,12vw,60px)}.assistant-hero-copy>p:not(.assistant-eyebrow),.assistant-coworker-grid p:not(.eyebrow),.assistant-work-row>div:first-child>p:not(.eyebrow),.assistant-voice-grid p{font-size:18px}.assistant-hero-stage{min-height:auto}.assistant-chat-window{margin-top:0}.assistant-floating-card{position:relative;width:auto}.assistant-card-left,.assistant-card-right{bottom:auto;left:auto;margin-bottom:14px;right:auto;top:auto}.assistant-prompt-row{margin:22px 16px}.assistant-answer-card{grid-template-columns:1fr;margin:0 16px 16px;padding:20px}.assistant-task-list{padding:0 16px 20px}.assistant-intro-grid article{border-bottom:1px solid var(--line);border-right:0;min-height:238px;padding:32px 16px}.assistant-intro-grid article:last-child{border-bottom:0}.assistant-intro-grid svg{margin-bottom:34px}.assistant-coworker-section,.assistant-work-section,.assistant-voice-section{padding:58px 0}.assistant-coworker-grid h2,.assistant-work-row h2,.assistant-voice-grid h2{font-size:clamp(36px,10vw,52px)}.assistant-mode-board{grid-template-columns:1fr}.assistant-mode-board article{min-height:184px}.assistant-mode-board svg{margin-bottom:28px}.assistant-work-row{padding:24px}.assistant-work-panel{min-height:auto}.assistant-work-panel svg,.assistant-voice-grid svg{margin-bottom:36px}.assistant-voice-card,.assistant-trust-card{min-height:300px;padding:26px}.assistant-subroute-hero{padding:30px 0 54px}.assistant-subroute-panel,.assistant-subroute-card-grid,.assistant-subroute-row,.assistant-subroute-row:nth-child(2n){grid-template-columns:1fr}.assistant-subroute-panel{gap:34px;min-height:auto;padding:34px 20px 0}.assistant-subroute-copy h1{font-size:clamp(42px,10vw,64px)}.assistant-subroute-copy>p:not(.assistant-subroute-breadcrumb){font-size:18px}.assistant-subroute-art{justify-content:center;margin-left:-10px;margin-right:-10px}.assistant-subroute-art img{border-radius:12px 12px 0 0;max-height:none;width:100%}.assistant-subroute-card-grid article{border-bottom:1px solid var(--line);border-right:0;min-height:240px;padding:32px 16px}.assistant-subroute-card-grid article:last-child{border-bottom:0}.assistant-subroute-card-grid svg{margin-bottom:34px}.assistant-subroute-zigzag{padding:58px 0}.assistant-subroute-row,.assistant-subroute-row:nth-child(2n){gap:30px;padding:28px 20px 0}.assistant-subroute-row:nth-child(2n)>div:first-child{order:0}.assistant-subroute-row h2{font-size:clamp(34px,10vw,52px)}.assistant-subroute-row p:not(.eyebrow){font-size:18px}.assistant-subroute-image-wrap,.assistant-subroute-row:nth-child(2n) .assistant-subroute-image-wrap{border-radius:14px 14px 0 0;margin-left:-20px;margin-right:-20px;min-height:auto;padding:18px}.product-tour-live-stage{min-height:auto}.tour-app-shell{grid-template-columns:1fr;min-height:auto}.tour-app-sidebar{display:none}.tour-app-workspace{display:block;min-height:760px;padding:48px 20px 150px}.tour-workspace-backdrop{padding:56px 20px}.tour-onboarding-card{grid-template-columns:1fr;max-width:620px}.tour-welcome-panel{border-bottom:1px solid rgba(23,23,33,.08);border-right:0}.tour-welcome-panel,.tour-lead-panel{padding:30px}.tour-welcome-panel p{font-size:18px}.tour-live-actions{bottom:auto;left:auto;margin:18px auto 0;max-width:620px;position:relative;transform:none;width:min(100%,620px)}.tour-live-mobile-summary{align-items:center;background:#fff;border-top:1px solid rgba(23,23,33,.08);color:#5a5a65;display:flex;gap:10px;justify-content:center;padding:14px 20px}.product-tour-hero{padding:54px 0}.product-tour-hero-grid,.product-tour-step-grid,.product-tour-workflow-grid{grid-template-columns:1fr}.product-tour-hero-grid{gap:36px}.product-tour-copy h1{font-size:clamp(42px,11vw,64px)}.product-tour-copy>p:not(.product-tour-eyebrow),.product-tour-workflow p:not(.eyebrow){font-size:18px}.tour-player-shell{border-radius:14px}.tour-source-list div{align-items:flex-start;grid-template-columns:auto minmax(0,1fr)}.tour-source-list span,.tour-source-list em{grid-column:2}.product-tour-step-grid article{border-bottom:1px solid var(--line);border-right:0;min-height:250px;padding:32px 16px}.product-tour-step-grid article:last-child{border-bottom:0}.product-tour-step-grid article>span{margin-bottom:32px}.product-tour-workflow{padding:58px 0}.product-tour-workflow h2{font-size:clamp(36px,10vw,54px)}.tour-flow-board{grid-template-columns:repeat(2,1fr)}.tour-flow-board div{min-height:190px}.tour-flow-board svg{margin-bottom:42px}.not-found-page{min-height:560.984375px;padding:64px 0}.not-found-inner{max-width:343px;padding:0}.not-found-title-wrap,.not-found-image{height:256px;width:343px}.not-found-code{font-size:40px;line-height:1.08}.not-found-inner h2{font-size:24px;line-height:1.4;margin-top:72px}.not-found-inner p{font-size:18px;line-height:1.65;margin-top:12px}.customers-hero{padding:83px 0 0}.customers-hero h1{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;margin:0;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.customers-hero h2{font-size:20px;font-weight:400;line-height:1.2;margin-bottom:65px;text-align:left}.customers-hero-inner{text-align:left}.customers-video-row{gap:30px;margin-left:0;margin-right:0;padding:0 0 34px;transform:translate(-330px)}.customers-video-card{flex-basis:300px;height:168.75px;min-height:0;padding:0}.customers-video-play{margin-top:0}.customers-video-arrow{margin-top:18px}.customers-quote-grid,.customers-story-grid{grid-template-columns:1fr}.customers-quote-grid{gap:18px;padding-bottom:103px;padding-top:0}.customers-quote-grid article{min-height:340px;padding:24px}.customers-quote-grid article:nth-child(n+3){display:none}.customers-story-section{padding:40px 0 72px}.customers-story-section>.section-inner{padding:0 16px}.customers-story-heading{margin-bottom:46px;text-align:center}.customers-story-heading h2{font-size:20px;line-height:1.2}.customers-filter-row{gap:8px;grid-template-columns:1fr;margin-bottom:24px}.customers-search-control,.customers-filter-toggle,.customers-filter-dropdown{min-height:46px;width:100%}.customers-story-grid{gap:32px}.customers-story-card{height:403px}.customers-story-media{height:208px}.customers-story-card p{font-size:18px;margin-bottom:32px}.customers-logo-section{min-height:128px}.customers-logo-strip{gap:8px 18px;grid-template-columns:repeat(3,minmax(0,1fr));min-height:128px}.customers-logo-strip span{font-size:13px;min-height:28px}.customers-final-cta{min-height:315px;padding:58px 0}.customers-final-cta-inner{gap:26px;min-height:196px}.customers-final-cta h2{font-size:clamp(42px,12vw,58px)}.nextdoor-story .section-inner{padding-left:16px;padding-right:16px}.nextdoor-story-hero-grid{gap:28px;grid-template-columns:1fr;min-height:0;padding-bottom:42px;padding-top:29px}.nextdoor-story-hero-copy>p{font-size:14px;margin-bottom:16px}.nextdoor-story-hero h1{font-size:28px;line-height:1.2;margin-bottom:24px;max-width:343px}.nextdoor-story-hero-copy>span{margin-bottom:20px}.nextdoor-story-author{max-width:343px}.nextdoor-story-hero-media{aspect-ratio:343 / 191.6}.nextdoor-story-content{min-height:0}.nextdoor-story-content-grid{display:block;padding-top:40px}.nextdoor-story-rail{display:none}.nextdoor-story-article{font-size:16px;line-height:1.6;max-width:none;padding-top:127px}.nextdoor-story-lede{font-size:17px}.nextdoor-story-section h2{font-size:24px;line-height:1.4;margin-bottom:18px}.nextdoor-story-section-1{margin-top:84px;min-height:507px}.nextdoor-story-section-2{min-height:776px}.nextdoor-story-section-3{min-height:670px}.nextdoor-story-section-4{min-height:2011px}.nextdoor-story-section-5{min-height:319px}.nextdoor-story-section-6{min-height:1034px}.nextdoor-story-section-7{min-height:1250px}.nextdoor-story-inline-image{border-radius:6px;margin:32px 0}.nextdoor-story-final-cta{min-height:432px}.nextdoor-story-final-cta h2{font-size:40px;line-height:1.08;width:100%}.dbs-story .section-inner{padding-left:16px;padding-right:16px}.dbs-story-hero{min-height:374px}.dbs-story-hero-inner{min-height:374px;padding-bottom:0}.dbs-story-lockup{gap:14px;height:32px;margin-bottom:26px}.dbs-story-lockup img:first-child{height:24px}.dbs-story-lockup span{height:32px}.dbs-story-lockup img:last-child{height:20px}.dbs-story-hero h1{font-size:24px;line-height:1.1;margin-bottom:24px}.dbs-story-hero-cta{display:none}.dbs-story-copy-grid,.dbs-story-with-grid{display:block}.dbs-story-copy-grid h2,.dbs-story-with h2{font-size:16px;line-height:1;margin-bottom:24px}.dbs-story-copy-grid h3,.dbs-story-with-copy h3{font-size:20px;line-height:1.2;margin-bottom:18px}.dbs-story-copy-grid p,.dbs-story-with-copy p{font-size:16px;line-height:1.5}.dbs-story-eyebrow{padding:86px 0 54px}.dbs-story-video{padding-bottom:54px}.dbs-story-video-frame{min-height:430px}.dbs-story-video-bar{border-radius:4px 4px 0 0;font-size:12px;min-height:46px;padding:0 12px}.dbs-story-video-bar strong{font-size:14px}.dbs-story-video-grid{gap:10px;min-height:350px;padding:54px 14px 0}.dbs-story-video-grid div{border-radius:7px 7px 0 0;min-height:296px}.dbs-story-video-grid button{border-radius:8px;height:54px;top:170px;width:72px}.dbs-story-quote{padding-bottom:54px}.dbs-story-quote-card{min-height:342px;padding:42px 24px}.dbs-story-quote-card p{font-size:21px}.dbs-story-quote-card span,.dbs-story-quote-card small{font-size:16px}.dbs-story-solution{padding-bottom:186px}.dbs-story-with{padding:28px 0 406px}.dbs-story-with-art{margin-bottom:34px;min-height:192px}.dbs-story-with-copy article{padding:18px 0}.dbs-story-final-cta h2{font-size:40px;line-height:1.08;max-width:261px}.everpure-story .section-inner{padding-left:16px;padding-right:16px}.everpure-story-hero{min-height:374px}.everpure-story-hero-inner{min-height:374px;padding-bottom:0}.everpure-story-lockup{gap:14px;height:32px;margin-bottom:26px}.everpure-story-lockup img:first-child{height:24px}.everpure-story-lockup span{height:32px}.everpure-story-lockup img:last-child{height:24px;max-width:154px}.everpure-story-hero h1{font-size:24px;line-height:1.1;margin-bottom:24px}.everpure-story-hero-cta{display:none}.everpure-story-stats{padding:86px 0 0}.everpure-story-stats-grid{gap:12px;grid-template-columns:1fr}.everpure-story-stats article{min-height:44px}.everpure-story-stats strong{font-size:30px;min-width:100px}.everpure-story-video{padding-bottom:0}.everpure-story-video-frame{min-height:342px}.everpure-story-video-bar{border-radius:4px 4px 0 0;font-size:12px;min-height:44px;padding:0 12px}.everpure-story-video-card{min-height:298px}.everpure-story-video-lockup{gap:14px}.everpure-story-video-lockup span{font-size:42px}.everpure-story-video-lockup i{height:54px}.everpure-story-video-lockup strong{font-size:23px}.everpure-story-video-card button{border-radius:9px;height:54px;width:72px}.everpure-story-video-card em{bottom:16px;font-size:12px;min-height:32px;padding:0 14px;right:16px}.everpure-story-copy{padding-bottom:54px}.everpure-story-copy-grid{display:block}.everpure-story-copy-grid h2{font-size:16px;line-height:1;margin-bottom:24px}.everpure-story-copy-grid p{font-size:16px;line-height:1.5}.everpure-story-copy-1{padding-bottom:394px}.everpure-story-copy-2{padding-bottom:366px}.everpure-story-copy-3{padding-bottom:370px}.everpure-story-final-cta h2{font-size:40px;line-height:1.08;max-width:261px}.databricks-story .section-inner{padding-left:16px;padding-right:16px}.databricks-story-hero{min-height:374px}.databricks-story-hero-bg{height:234px}.databricks-story-hero:after{background:linear-gradient(180deg,#00000005 0,#0000005c 64%,#0000),linear-gradient(180deg,transparent 0,transparent 234px,#fff 234px,#fff 100%)}.databricks-story-hero-inner{justify-content:flex-start;min-height:374px;padding-bottom:0;padding-top:244px}.databricks-story-lockup{gap:14px;height:32px;left:16px;margin-bottom:0;position:absolute;top:244px;transform:translateY(-100%)}.databricks-story-lockup img:first-child{height:24px}.databricks-story-lockup span{height:32px}.databricks-story-lockup img:last-child{height:24px;max-width:154px}.databricks-story-hero h1{color:#0a0227;font-size:24px;line-height:1.1;margin-top:24px}.databricks-story-video{padding:40px 0}.databricks-story-copy{padding-bottom:40px}.databricks-story-copy-grid{display:block}.databricks-story-copy-grid h2{font-size:16px;line-height:1;margin-bottom:24px}.databricks-story-copy-grid p,.databricks-story-copy-grid li{font-size:16px;line-height:1.5}.databricks-story-copy-grid ul{gap:5px;margin:-4px 0 16px;padding-left:22px}.databricks-story-copy-1,.databricks-story-copy-2{margin-bottom:0;min-height:0}.databricks-story-final-cta h2{font-size:40px;line-height:1.08;max-width:261px}.super-story .section-inner{max-width:none;padding-left:16px;padding-right:16px}.super-story-hero{min-height:429px}.super-story-hero-bg{height:225px}.super-story-hero:after{background:linear-gradient(180deg,#00000005 0,#0000006b 64%,#0000),linear-gradient(180deg,transparent 0,transparent 225px,#fff 225px,#fff 100%)}.super-story-hero-inner{justify-content:flex-start;min-height:429px;padding-bottom:0;padding-top:259px}.super-story-lockup{gap:10px;height:23px;left:16px;margin-bottom:0;position:absolute;top:187px}.super-story-lockup img:first-child{height:19px}.super-story-lockup span{height:23px;width:2px}.super-story-lockup img:last-child{height:16px;max-width:96px}.super-story-hero h1{color:#0a0227;font-size:24px;line-height:1.1;margin:0 0 24px;max-width:328px}.super-story-hero-cta{background:#343ced;border:0;color:#fff;font-size:14px;height:40px;padding:0 24px}.super-story-stats{border-bottom:1px solid #dedced;border-top:1px solid #dedced;margin:31px 0 28px}.super-story-stats-inner{border-left:2px solid #d961ff}.super-story-stats-inner p{font-size:16px;line-height:44px;padding-left:14px}.super-story-copy{border-top:0;margin-bottom:0;padding:17px 0 0}.super-story-copy-grid{display:block}.super-story-copy-grid h2{font-size:16px;line-height:1;margin-bottom:24px}.super-story-copy-grid p,.super-story-copy-grid li{font-size:16px;line-height:1.5}.super-story-copy-grid p{margin-bottom:24px}.super-story-copy-grid ul{gap:5px;margin:-10px 0 24px;padding-left:22px}.super-story-copy-1,.super-story-copy-2,.super-story-copy-3,.super-story-copy-4{min-height:0}.super-story-final-cta h2{font-size:40px;line-height:1.08;max-width:261px}.duolingo-story .section-inner{max-width:none;padding-left:16px;padding-right:16px}.duolingo-story-hero{min-height:429px}.duolingo-story-hero-bg{height:225px}.duolingo-story-hero:after{background:linear-gradient(180deg,#00000005 0,#0000006b 64%,#0000),linear-gradient(180deg,transparent 0,transparent 225px,#fff 225px,#fff 100%)}.duolingo-story-hero-inner{justify-content:flex-start;min-height:429px;padding-bottom:0;padding-top:259px}.duolingo-story-lockup{gap:10px;height:23px;left:16px;margin-bottom:0;position:absolute;top:187px}.duolingo-story-lockup img:first-child{height:19px}.duolingo-story-lockup span{height:23px;width:2px}.duolingo-story-lockup img:last-child{height:16px;max-width:70px}.duolingo-story-hero h1{color:#0a0227;font-size:24px;line-height:1.1;margin:0 0 24px;max-width:328px}.duolingo-story-hero-cta{background:#343ced;border:0;color:#fff;font-size:14px;height:40px;padding:0 24px}.duolingo-story-stats{border-bottom:1px solid #dedced;border-top:1px solid #dedced;margin:31px 0 28px}.duolingo-story-stats-grid{display:grid;gap:0;grid-template-columns:1fr;padding-bottom:8px;padding-top:8px}.duolingo-story-stats-grid p{border-left:2px solid #d961ff;font-size:13px;line-height:1.25;margin:0;padding:3px 0 3px 14px}.duolingo-story-copy{border-top:0;margin-bottom:0;padding:17px 0 0}.duolingo-story-copy-grid{display:block}.duolingo-story-copy-grid h2{font-size:16px;line-height:1;margin-bottom:24px}.duolingo-story-copy-grid p,.duolingo-story-copy-grid li{font-size:16px;line-height:1.5}.duolingo-story-copy-grid p{margin-bottom:24px}.duolingo-story-copy-grid ul{gap:5px;margin:-10px 0 24px;padding-left:22px}.duolingo-story-copy-1,.duolingo-story-copy-2,.duolingo-story-copy-3{min-height:0}.duolingo-story-final-cta h2{font-size:40px;line-height:1.08;max-width:261px}.wealthsimple-story .section-inner{max-width:none;padding-left:16px;padding-right:16px}.wealthsimple-story-hero{min-height:379px}.wealthsimple-story-hero-bg{height:225px}.wealthsimple-story-hero:after{background:linear-gradient(180deg,#00000005 0,#0000006b 64%,#0000),linear-gradient(180deg,transparent 0,transparent 225px,#fff 225px,#fff 100%)}.wealthsimple-story-hero-inner{justify-content:flex-start;min-height:379px;padding-bottom:0;padding-top:259px}.wealthsimple-story-lockup{gap:10px;height:23px;left:16px;margin-bottom:0;position:absolute;top:187px}.wealthsimple-story-lockup img:first-child{height:19px}.wealthsimple-story-lockup span{height:23px;width:2px}.wealthsimple-story-lockup img:last-child{height:16px;max-width:94px}.wealthsimple-story-hero h1{color:#0a0227;font-size:24px;line-height:1.1;margin:0 0 24px;max-width:328px}.wealthsimple-story-hero-cta{background:#343ced;border:0;color:#fff;font-size:14px;height:40px;padding:0 24px}.wealthsimple-story-stats{border-bottom:1px solid #dedced;border-top:1px solid #dedced;margin:31px 0 28px;min-height:130px}.wealthsimple-story-stats-grid{display:grid;gap:0;grid-template-columns:1fr;padding-bottom:8px;padding-top:8px}.wealthsimple-story-stats-grid p{border-left:2px solid #d961ff;font-size:13px;line-height:1.25;margin:0;padding:3px 0 3px 14px}.wealthsimple-story-copy{border-top:0;margin-bottom:0;padding:17px 0 0}.wealthsimple-story-copy-grid{display:block}.wealthsimple-story-copy-grid h2{font-size:16px;line-height:1;margin-bottom:24px}.wealthsimple-story-copy-grid p,.wealthsimple-story-copy-grid li{font-size:16px;line-height:1.5}.wealthsimple-story-copy-grid p{margin-bottom:24px}.wealthsimple-story-copy-grid ul{gap:5px;margin:-10px 0 24px;padding-left:22px}.wealthsimple-story-copy-1,.wealthsimple-story-copy-2,.wealthsimple-story-copy-3{min-height:0}.wealthsimple-story-copy-3{margin-bottom:30px}.wealthsimple-story-final-cta h2{font-size:40px;line-height:1.08;max-width:261px}@media(min-width:700px){.wealthsimple-story .section-inner{padding-left:24px;padding-right:24px}.wealthsimple-story-hero{min-height:605px}.wealthsimple-story-hero-bg{height:505px}.wealthsimple-story-hero:after{background:linear-gradient(180deg,#00000005 0,#0000006b 73%,#0000),linear-gradient(180deg,transparent 0,transparent 505px,#fff 505px,#fff 100%)}.wealthsimple-story-hero-inner{min-height:605px;padding-top:514px}.wealthsimple-story-lockup{left:24px;top:512px}.wealthsimple-story-lockup img:last-child{height:18px;max-width:108px}.wealthsimple-story-hero h1{max-width:530px}.wealthsimple-story-stats{min-height:85px}.wealthsimple-story-copy-1,.wealthsimple-story-copy-2{margin-bottom:30px}.wealthsimple-story-copy-3{margin-bottom:28px}}.upside-story .section-inner{max-width:none;padding-left:16px;padding-right:16px}.upside-story-hero{min-height:429px}.upside-story-hero-bg{height:225px}.upside-story-hero:after{background:linear-gradient(180deg,#00000005 0,#0000006b 64%,#0000),linear-gradient(180deg,transparent 0,transparent 225px,#fff 225px,#fff 100%)}.upside-story-hero-inner{justify-content:flex-start;min-height:429px;padding-bottom:0;padding-top:259px}.upside-story-lockup{gap:10px;height:23px;left:16px;margin-bottom:0;position:absolute;top:187px}.upside-story-lockup img:first-child{height:19px}.upside-story-lockup span{height:23px;width:2px}.upside-story-lockup img:last-child{height:18px;max-width:84px}.upside-story-hero h1{color:#0a0227;font-size:24px;line-height:1.1;margin:0 0 24px;max-width:328px}.upside-story-hero-cta{background:#343ced;border:0;color:#fff;font-size:14px;height:40px;padding:0 24px}.upside-story-stats{border-bottom:1px solid #dedced;border-top:1px solid #dedced;margin:31px 0 28px;min-height:107px}.upside-story-stats-grid{display:grid;gap:0;grid-template-columns:1fr;padding-bottom:8px;padding-top:8px}.upside-story-stats-grid p{border-left:2px solid #d961ff;font-size:13px;line-height:1.25;margin:0;padding:3px 0 3px 14px}.upside-story-copy{border-top:0;margin-bottom:0;padding:17px 0 0}.upside-story-copy-grid{display:block}.upside-story-copy-grid h2{font-size:16px;line-height:1;margin-bottom:24px}.upside-story-copy-grid p,.upside-story-copy-grid li{font-size:16px;line-height:1.5}.upside-story-copy-grid p{margin-bottom:24px}.upside-story-list-block{gap:5px;margin:-10px 0 24px;padding-left:22px}.upside-story-copy-1,.upside-story-copy-2{min-height:0}.upside-story-copy-2{margin-bottom:30px}.upside-story-final-cta h2{font-size:40px;line-height:1.08;max-width:261px}@media(min-width:700px){.upside-story .section-inner{padding-left:24px;padding-right:24px}.upside-story-hero{min-height:621px}.upside-story-hero-bg{height:505px}.upside-story-hero:after{background:linear-gradient(180deg,#00000005 0,#0000006b 73%,#0000),linear-gradient(180deg,transparent 0,transparent 505px,#fff 505px,#fff 100%)}.upside-story-hero-inner{min-height:621px;padding-top:514px}.upside-story-lockup{left:24px;top:512px}.upside-story-lockup img:last-child{height:18px;max-width:110px}.upside-story-hero h1{max-width:705px}.upside-story-stats{min-height:85px}.upside-story-copy-1,.upside-story-copy-2{margin-bottom:28px}}.confluent-story .section-inner{max-width:none;padding-left:16px;padding-right:16px}.confluent-story-hero{min-height:424px}.confluent-story-hero-bg{height:236px}.confluent-story-hero-grad{background:linear-gradient(180deg,#0a022705 0,#0a022733 72%,#0a02277a),linear-gradient(180deg,transparent 0,transparent 236px,#fff 236px,#fff 100%)}.confluent-story-hero-inner{min-height:424px;padding-top:270px}.confluent-story-lockup{gap:10px;height:23px;left:16px;margin-bottom:0;position:absolute;top:202px}.confluent-story-lockup img:first-child{height:19px}.confluent-story-lockup span{height:23px;width:2px}.confluent-story-lockup img:last-child{height:16px;max-width:78px}.confluent-story-hero h1{color:#0a0227;font-size:24px;line-height:1.1;max-width:346px}.confluent-story-hero-cta{display:none}.confluent-story-stats-grid{grid-template-columns:1fr;padding:24px 0 20px}.confluent-story-stats-grid p{font-size:13px;line-height:1.25;padding:3px 0 3px 14px}.confluent-story-body{padding:28px 0 0}.confluent-story-section,.confluent-story-two-col{display:block}.confluent-story-section{padding:17px 0 42px}.confluent-story-section h2{font-size:16px;line-height:1;margin-bottom:24px}.confluent-story-section p{font-size:16px;line-height:1.5;margin-bottom:24px}.confluent-story-final-cta{min-height:273px;padding:38px 0}.confluent-story-final-cta h2{font-size:40px;line-height:1.08;max-width:261px}.ericsson-story .section-inner{max-width:none;padding-left:16px;padding-right:16px}.ericsson-story-hero{min-height:424px}.ericsson-story-hero-bg{height:236px}.ericsson-story-hero-grad{background:linear-gradient(180deg,#0a022705 0,#0a02272e 72%,#0a022770),linear-gradient(180deg,transparent 0,transparent 236px,#fff 236px,#fff 100%)}.ericsson-story-hero-inner{min-height:424px;padding-top:270px}.ericsson-story-lockup{gap:10px;height:23px;left:16px;margin-bottom:0;position:absolute;top:202px}.ericsson-story-lockup img:first-child{height:19px}.ericsson-story-lockup span{height:23px;width:2px}.ericsson-story-lockup img:last-child{height:20px;max-width:78px}.ericsson-story-hero h1{color:#0a0227;font-size:24px;line-height:1.1;max-width:346px}.ericsson-story-intro{padding:28px 0 58px}.ericsson-story-intro-grid,.ericsson-story-copy-grid,.ericsson-story-future-row{display:block}.ericsson-story p{font-size:16px;line-height:1.5;margin-bottom:24px}.ericsson-story-intro-grid p:last-child,.ericsson-story-copy-grid p:last-child,.ericsson-story-future-copy p:last-child{margin-bottom:0}.ericsson-story-video{padding-bottom:52px}.ericsson-story-body{padding-bottom:8px}.ericsson-story-copy-block{padding:36px 0 48px}.ericsson-story-copy-block h2{font-size:34px;line-height:1.04;margin-bottom:28px}.ericsson-story-future{padding:0}.ericsson-story-future-card{border-radius:0;box-shadow:none;padding:42px 16px 48px}.ericsson-story-future-row{padding:0 0 42px}.ericsson-story-future-row+.ericsson-story-future-row{padding-top:42px}.ericsson-story-eyebrow h2{font-size:16px;line-height:1;margin-bottom:24px}.ericsson-story-future-copy h3{font-size:24px;line-height:1.12;margin-bottom:22px}.ericsson-story-final-cta{min-height:273px;padding:38px 0}.ericsson-story-final-cta h2{font-size:40px;line-height:1.08;max-width:261px}.gcash-story .section-inner{max-width:none;padding-left:16px;padding-right:16px}.gcash-story-hero{min-height:494px}.gcash-story-hero-bg{height:286px}.gcash-story-hero-grad{background:linear-gradient(180deg,#0a022705 0,#0a022738 72%,#0a022785),linear-gradient(180deg,transparent 0,transparent 286px,#fff 286px,#fff 100%)}.gcash-story-hero-inner{min-height:494px;padding-top:332px}.gcash-story-lockup{gap:10px;height:23px;left:16px;margin-bottom:0;position:absolute;top:246px}.gcash-story-lockup img:first-child{height:19px}.gcash-story-lockup span{height:23px;width:2px}.gcash-story-lockup img:last-child{height:20px;max-width:86px}.gcash-story-hero h1{color:#0a0227;font-size:24px;line-height:1.1;max-width:346px}.gcash-story-hero-cta{display:none}.gcash-story-overview,.gcash-story-before,.gcash-story-with,.gcash-story-quote,.gcash-story-future{padding:42px 0}.gcash-story-overview{padding-top:20px}.gcash-story-eyebrow-grid,.gcash-story-two-col,.gcash-story-with-row,.gcash-story-quote-card{display:block}.gcash-story-eyebrow-grid{gap:0;padding-top:18px}.gcash-story-eyebrow-grid>h2,.gcash-story-with>.section-inner>h2{font-size:16px;line-height:1;margin-bottom:24px}.gcash-story p{font-size:16px;line-height:1.5;margin-bottom:24px}.gcash-story p:last-child{margin-bottom:0}.gcash-story h3{font-size:24px;line-height:1.12;margin-bottom:22px}.gcash-story-with>.section-inner{padding-top:18px}.gcash-story-with-list{gap:52px;margin-top:0}.gcash-story-with-media{min-height:286px;padding:20px}.gcash-story-with-media img{max-height:238px}.gcash-story-with-copy{padding-top:28px}.gcash-story-quote-card{border-radius:0;margin-left:-16px;margin-right:-16px;min-height:0;padding:42px 16px 0}.gcash-story-quote-copy p{font-size:24px;line-height:1.12;margin-bottom:28px}.gcash-story-quote-media{height:360px;margin-top:28px}.gcash-story-quote-bg{height:360px;left:0;transform:translate(-50%);width:352px}.gcash-story-quote-media img:last-child{height:356px;left:50%;right:auto;transform:translate(-44%)}.gcash-story-future .gcash-story-eyebrow-grid{box-shadow:none;padding:38px 16px 42px}.gcash-story-final-cta{min-height:273px;padding:38px 0}.gcash-story-final-cta h2{font-size:40px;line-height:1.08;max-width:261px}@media(min-width:700px){.confluent-story .section-inner{padding-left:24px;padding-right:24px}.confluent-story-hero{min-height:642px}.confluent-story-hero-bg{height:471px}.confluent-story-hero-grad{background:linear-gradient(180deg,#0a022705 0,#0a022733 76%,#0a02277a),linear-gradient(180deg,transparent 0,transparent 471px,#fff 471px,#fff 100%)}.confluent-story-hero-inner{min-height:642px;padding-top:515px}.confluent-story-lockup{left:24px;top:432px}.confluent-story-lockup img:last-child{height:18px;max-width:88px}.confluent-story-hero h1{max-width:705px}.confluent-story-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr));padding:24px 24px 20px}.confluent-story-final-cta{min-height:365px;padding:58px 0}.ericsson-story .section-inner{padding-left:24px;padding-right:24px}.ericsson-story-hero{min-height:642px}.ericsson-story-hero-bg{height:471px}.ericsson-story-hero-grad{background:linear-gradient(180deg,#0a022705 0,#0a02272e 76%,#0a022770),linear-gradient(180deg,transparent 0,transparent 471px,#fff 471px,#fff 100%)}.ericsson-story-hero-inner{min-height:642px;padding-top:515px}.ericsson-story-lockup{left:24px;top:432px}.ericsson-story-lockup img:last-child{height:24px;max-width:94px}.ericsson-story-hero h1{max-width:705px}.ericsson-story-intro-grid,.ericsson-story-copy-grid{display:grid}.ericsson-story-final-cta{min-height:365px;padding:58px 0}.gcash-story .section-inner{padding-left:24px;padding-right:24px}.gcash-story-hero{min-height:642px}.gcash-story-hero-bg{height:471px}.gcash-story-hero-grad{background:linear-gradient(180deg,#0a022705 0,#0a022738 76%,#0a022785),linear-gradient(180deg,transparent 0,transparent 471px,#fff 471px,#fff 100%)}.gcash-story-hero-inner{min-height:642px;padding-top:515px}.gcash-story-lockup{left:24px;top:432px}.gcash-story-lockup img:last-child{height:24px;max-width:100px}.gcash-story-hero h1{max-width:705px}.gcash-story-eyebrow-grid,.gcash-story-two-col{display:grid}.gcash-story-with-row{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr)}.gcash-story-quote-card{display:grid;grid-template-columns:minmax(0,1fr) 360px;margin-left:0;margin-right:0;padding-left:44px;padding-right:44px}.gcash-story-quote-media{height:390px;margin-top:0}.gcash-story-quote-bg{height:390px;transform:none;width:360px}.gcash-story-quote-media img:last-child{height:386px;left:auto;right:0;transform:none}.gcash-story-final-cta{min-height:365px;padding:58px 0}}.booking-story .section-inner{max-width:none;padding-left:16px;padding-right:16px}.booking-story-hero{min-height:424px}.booking-story-hero-video{height:250px}.booking-story-hero-grad{background:linear-gradient(180deg,#0a022705 0,#0a02273d 72%,#0a02277a),linear-gradient(180deg,transparent 0,transparent 250px,#fff 250px,#fff 100%)}.booking-story-hero-inner{min-height:424px;padding-top:270px}.booking-story-lockup{gap:10px;height:23px;left:16px;margin-bottom:0;position:absolute;top:202px}.booking-story-lockup img:first-child{height:19px}.booking-story-lockup span{height:23px;width:2px}.booking-story-lockup img:last-child{height:16px;max-width:78px}.booking-story-hero h1{color:#0a0227;font-size:24px;line-height:1.1;max-width:346px}.booking-story-hero-cta{display:none}.booking-story-overview,.booking-story-before,.booking-story-with,.booking-story-quote{margin-bottom:28px}.booking-story-overview{margin-bottom:98px;margin-top:28px}.booking-story-copy-grid,.booking-story-before-grid,.booking-story-two-col,.booking-story-with-item,.booking-story-quote-card{display:block}.booking-story-copy-grid{padding-top:17px}.booking-story-copy-grid h2,.booking-story-before h2,.booking-story-with h2,.booking-story-future h2{font-size:16px;line-height:1;margin-bottom:24px}.booking-story-overview h3,.booking-story-before h3,.booking-story-with h3,.booking-story-future h3{font-size:24px;line-height:1.1;margin-bottom:18px}.booking-story-overview p,.booking-story-before p,.booking-story-with p,.booking-story-future p{font-size:16px;line-height:1.42;margin-bottom:18px}.booking-story-before-primary{margin-bottom:28px}.booking-story-before-stack{display:none}.booking-story-with h2{margin-bottom:18px}.booking-story-with-list{gap:18px}.booking-story-with-item{padding-top:18px}.booking-story-with-item>img{height:auto;margin:0 auto;max-width:336px;width:100%}.booking-story-with-item>div{padding:22px 0 6px}.booking-story-quote-card{padding:28px 18px}.booking-story-quote-card p{font-size:22px;line-height:1.14;margin-bottom:14px}.booking-story-quote-card figure{display:none;margin-top:24px;max-width:260px}.booking-story-future{border-top:0;padding:17px 0 34px}.booking-story-video-frame{aspect-ratio:346 / 195;margin-top:28px}.booking-story-final-cta{min-height:273px;padding:38px 0}.booking-story-final-cta h2{font-size:40px;line-height:1.08;max-width:261px}@media(min-width:700px){.booking-story .section-inner{padding-left:24px;padding-right:24px}.booking-story-hero{min-height:642px}.booking-story-hero-video{height:548px}.booking-story-hero-grad{background:linear-gradient(180deg,#0a022705 0,#0a022733 76%,#0a02277a),linear-gradient(180deg,transparent 0,transparent 548px,#fff 548px,#fff 100%)}.booking-story-hero-inner{min-height:642px;padding-top:515px}.booking-story-lockup{left:24px;top:432px}.booking-story-lockup img:last-child{height:18px;max-width:88px}.booking-story-hero h1{max-width:705px}.booking-story-with-item>img{height:336px;max-width:336px}.booking-story-quote-card{display:grid;grid-template-columns:minmax(0,1fr) 260px;padding:34px}.booking-story-quote-card figure{display:block;margin-top:0}.booking-story-video-frame{aspect-ratio:705 / 397;margin-top:42px}.booking-story-final-cta{min-height:365px;padding:58px 0}}.time-story .section-inner{max-width:none;padding-left:16px;padding-right:16px}.time-story-hero{min-height:424px}.time-story-hero-bg{height:250px}.time-story-hero:after{background:linear-gradient(180deg,#0a022705 0,#0a02273d 72%,#0a022780),linear-gradient(180deg,transparent 0,transparent 250px,#fff 250px,#fff 100%)}.time-story-hero-inner{min-height:424px;padding-top:284px}.time-story-lockup{gap:10px;height:23px;left:16px;margin-bottom:0;position:absolute;top:202px}.time-story-lockup img:first-child{height:19px}.time-story-lockup span{height:23px;width:2px}.time-story-lockup img:last-child{height:19px;max-width:82px}.time-story-hero h1{color:#0a0227;font-size:24px;line-height:1.1;max-width:346px}.time-story-hero-cta{display:none}.time-story-overview,.time-story-before,.time-story-with,.time-story-quote{margin-bottom:28px}.time-story-overview{margin-top:28px}.time-story-copy-grid,.time-story-before-grid,.time-story-two-col,.time-story-with-item,.time-story-quote-card{display:block}.time-story-copy-grid{padding-top:17px}.time-story-copy-grid h2,.time-story-before h2,.time-story-with h2,.time-story-future h2{font-size:16px;line-height:1;margin-bottom:24px}.time-story-overview h3,.time-story-before h3,.time-story-with h3,.time-story-future h3{font-size:24px;line-height:1.1;margin-bottom:18px}.time-story-overview p,.time-story-before p,.time-story-with p,.time-story-future p{font-size:16px;line-height:1.42;margin-bottom:18px}.time-story-before-primary{margin-bottom:28px}.time-story-before-stack{display:none}.time-story-with h2{margin-bottom:18px}.time-story-with-list{gap:18px}.time-story-with-item{padding-top:18px}.time-story-with-item>img{height:auto;min-height:0}.time-story-with-item>div{padding:22px 0 6px}.time-story-quote-card{padding:28px 18px}.time-story-quote-card p{font-size:22px;line-height:1.14;margin-bottom:14px}.time-story-quote-card figure{margin-top:24px;max-width:260px}.time-story-future{border-top:0;padding:17px 0 34px}.time-story-video-frame{aspect-ratio:346 / 195;margin-top:28px}.time-story-final-cta{min-height:273px;padding:38px 0}.time-story-final-cta h2{font-size:40px;line-height:1.08;max-width:261px}@media(min-width:700px){.time-story .section-inner{padding-left:24px;padding-right:24px}.time-story-hero{min-height:642px}.time-story-hero-bg{height:548px}.time-story-hero:after{background:linear-gradient(180deg,#0a022705 0,#0a022738 76%,#0a022780),linear-gradient(180deg,transparent 0,transparent 548px,#fff 548px,#fff 100%)}.time-story-hero-inner{min-height:642px;padding-top:535px}.time-story-lockup{left:24px;top:450px}.time-story-lockup img:last-child{height:20px;max-width:90px}.time-story-hero h1{max-width:705px}.time-story-with-item{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1fr)}.time-story-with-item>img{height:240px}.time-story-quote-card{display:grid;grid-template-columns:minmax(0,1fr) 260px;padding:34px}.time-story-quote-card figure{margin-top:0}.time-story-video-frame{aspect-ratio:705 / 397;margin-top:42px}.time-story-final-cta{min-height:365px;padding:58px 0}}.zillow-story .section-inner{max-width:none;padding-left:16px;padding-right:16px}.zillow-story-hero{min-height:376px}.zillow-story-hero-bg{height:236px}.zillow-story-hero:after{background:linear-gradient(180deg,#0a022705 0,#0a022747 72%,#0a02278f),linear-gradient(180deg,transparent 0,transparent 236px,#fff 236px,#fff 100%)}.zillow-story-hero-inner{min-height:376px;padding-top:274px}.zillow-story-lockup{gap:10px;height:23px;left:16px;margin-bottom:0;position:absolute;top:198px}.zillow-story-lockup img:first-child{height:19px}.zillow-story-lockup span{height:23px;width:2px}.zillow-story-lockup img:last-child{height:17px;max-width:96px}.zillow-story-hero h1{color:#0a0227;font-size:24px;line-height:1.1;max-width:346px}.zillow-story-stats{margin:28px 0}.zillow-story-stats-grid{grid-template-columns:1fr;padding:14px 0}.zillow-story-stats-grid p{font-size:14px;line-height:1.25;padding:7px 0 7px 14px}.zillow-story-overview,.zillow-story-before,.zillow-story-with,.zillow-story-quote,.zillow-story-adoption{margin-bottom:28px}.zillow-story-video{margin-bottom:64px}.zillow-story-copy-grid,.zillow-story-before-grid,.zillow-story-two-col,.zillow-story-with-item,.zillow-story-quote-card{display:block}.zillow-story-copy-grid{padding-top:17px}.zillow-story-copy-grid h2,.zillow-story-before h2,.zillow-story-with h2,.zillow-story-adoption h2,.zillow-story-future h2{font-size:16px;line-height:1;margin-bottom:24px}.zillow-story-overview p,.zillow-story-before p,.zillow-story-with p,.zillow-story-adoption p,.zillow-story-future p,.zillow-story-agent-list{font-size:16px;line-height:1.42;margin-bottom:18px}.zillow-story-video-frame{aspect-ratio:343 / 193}.zillow-story-before-primary{margin-bottom:28px}.zillow-story-before-stack{display:none}.zillow-story-with h2{margin-bottom:18px}.zillow-story-with-list{gap:18px}.zillow-story-with-item{padding-top:18px}.zillow-story-with-item>img{height:auto;min-height:0}.zillow-story-with-item>div{padding:22px 0 6px}.zillow-story-with h3,.zillow-story-future h3{font-size:24px;line-height:1.1;margin-bottom:18px}.zillow-story-quote-card{padding:28px 18px}.zillow-story-quote-card p{font-size:22px;line-height:1.14;margin-bottom:14px}.zillow-story-quote-card figure{margin-top:24px;max-width:260px}.zillow-story-future{border-top:0;padding:17px 0 34px}.zillow-story-final-cta{min-height:273px;padding:38px 0}.zillow-story-final-cta h2{font-size:40px;line-height:1.08;max-width:261px}@media(min-width:700px){.zillow-story .section-inner{padding-left:24px;padding-right:24px}.zillow-story-hero{min-height:557px}.zillow-story-hero-bg{height:471px}.zillow-story-hero:after{background:linear-gradient(180deg,#0a022705 0,#0a022747 76%,#0a02278a),linear-gradient(180deg,transparent 0,transparent 471px,#fff 471px,#fff 100%)}.zillow-story-hero-inner{min-height:557px;padding-top:505px}.zillow-story-lockup{left:24px;top:432px}.zillow-story-lockup img:last-child{height:18px;max-width:116px}.zillow-story-hero h1{max-width:705px}.zillow-story-stats-grid{min-height:123px}.zillow-story-stats-grid p{padding-bottom:5px;padding-top:5px}.zillow-story-video{margin-bottom:80px}.zillow-story-video-frame{aspect-ratio:705 / 397}.zillow-story-with-item{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1fr)}.zillow-story-quote-card{display:grid;grid-template-columns:minmax(0,1fr) 260px;padding:34px}.zillow-story-quote-card figure{margin-top:0}.zillow-story-final-cta{min-height:365px;padding:58px 0}}.safetyculture-story .section-inner{max-width:none;padding-left:16px;padding-right:16px}.safetyculture-story-hero{min-height:374px}.safetyculture-story-hero-bg{height:234px}.safetyculture-story-hero:after{background:linear-gradient(180deg,#0a022705 0,#0a022757 70%,#0a022780),linear-gradient(180deg,transparent 0,transparent 234px,#fff 234px,#fff 100%)}.safetyculture-story-hero-inner{min-height:374px;padding-top:272px}.safetyculture-story-lockup{gap:10px;height:23px;left:16px;margin-bottom:0;position:absolute;top:196px}.safetyculture-story-lockup img:first-child{height:19px}.safetyculture-story-lockup span{height:23px;width:2px}.safetyculture-story-lockup img:last-child{height:15px;max-width:120px}.safetyculture-story-hero h1{color:#0a0227;font-size:24px;line-height:1.1;max-width:343px}.safetyculture-story-stats{margin:28px 0}.safetyculture-story-stats-grid{display:grid;grid-template-columns:1fr;padding:8px 0}.safetyculture-story-stats-grid p{font-size:14px;line-height:1.25;padding:5px 0 5px 14px}.safetyculture-story-intro,.safetyculture-story-before,.safetyculture-story-with,.safetyculture-story-quote{margin-bottom:28px}.safetyculture-story-copy-grid,.safetyculture-story-before-grid,.safetyculture-story-two-col,.safetyculture-story-with-item{display:block}.safetyculture-story-copy-grid{padding-top:17px}.safetyculture-story-copy-grid h2,.safetyculture-story-before h2,.safetyculture-story-with h2,.safetyculture-story-future h2{font-size:16px;line-height:1;margin-bottom:24px}.safetyculture-story-intro p,.safetyculture-story-before p,.safetyculture-story-with p,.safetyculture-story-future p{font-size:16px;line-height:1.42;margin-bottom:18px}.safetyculture-story-intro p{font-size:14px;line-height:1.32;margin-bottom:18px}.safetyculture-story-before-primary{margin-bottom:28px}.safetyculture-story-before-stack{display:none}.safetyculture-story-with{padding:34px 0}.safetyculture-story-with-list{gap:18px}.safetyculture-story-with-item>img{height:auto;min-height:0}.safetyculture-story-with-item>div:not(.safetyculture-story-agent-grid){padding:22px 18px 24px}.safetyculture-story-with h3,.safetyculture-story-future h3{font-size:24px;line-height:1.1;margin-bottom:18px}.safetyculture-story-agent-grid{grid-template-columns:1fr}.safetyculture-story-agent-grid article{padding:18px}.safetyculture-story-agent-grid p{font-size:14px}.safetyculture-story-quote-card{border:0;padding:0}.safetyculture-story-quote-card svg{margin-bottom:10px}.safetyculture-story-quote-card p{font-size:22px;line-height:1.14;margin-bottom:14px}.safetyculture-story-quote-card span{font-size:15px}.safetyculture-story-future{border-top:0;padding:17px 0 34px}.safetyculture-story-final-cta{min-height:273px;padding:38px 0}.safetyculture-story-final-cta h2{font-size:40px;line-height:1.08;max-width:261px}@media(min-width:700px){.safetyculture-story .section-inner{padding-left:24px;padding-right:24px}.safetyculture-story-hero{min-height:557px}.safetyculture-story-hero-bg{height:471px}.safetyculture-story-hero:after{background:linear-gradient(180deg,#0a022705 0,#0a022747 76%,#0a02277a),linear-gradient(180deg,transparent 0,transparent 471px,#fff 471px,#fff 100%)}.safetyculture-story-hero-inner{min-height:557px;padding-top:505px}.safetyculture-story-lockup{left:24px;top:432px}.safetyculture-story-lockup img:last-child{height:18px;max-width:146px}.safetyculture-story-hero h1{max-width:705px}.safetyculture-story-stats{margin:28px 0}.safetyculture-story-stats-grid{min-height:123px}.safetyculture-story-stats-grid p{padding-bottom:3px;padding-top:3px}.safetyculture-story-before-primary{margin-bottom:30px}.safetyculture-story-with-item{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1fr)}.safetyculture-story-with-item>div:not(.safetyculture-story-agent-grid){padding:28px 28px 28px 0}.safetyculture-story-agent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.safetyculture-story-final-cta{min-height:365px;padding:58px 0}}.wunderkind-story .section-inner{max-width:none;padding-left:16px;padding-right:16px}.wunderkind-story-hero{min-height:337px}.wunderkind-story-hero-bg{height:250px}.wunderkind-story-hero:after{background:linear-gradient(180deg,#fff0 0,#ffffff1f 60%,#fff0),linear-gradient(180deg,transparent 0,transparent 250px,#fff 250px,#fff 100%)}.wunderkind-story-hero-inner{min-height:337px;padding-top:284px}.wunderkind-story-lockup{gap:10px;height:23px;left:16px;margin-bottom:0;position:absolute;top:211px}.wunderkind-story-lockup img:first-child{height:19px}.wunderkind-story-lockup span{height:23px;width:2px}.wunderkind-story-lockup img:last-child{height:16px;max-width:122px}.wunderkind-story-hero h1{color:#0a0227;font-size:24px;line-height:1.1;max-width:343px}.wunderkind-story-intro{margin:28px 0 40px}.wunderkind-story-intro-grid,.wunderkind-story-two-col,.wunderkind-story-body-item,.wunderkind-story-prefooter-item{display:block}.wunderkind-story-intro p,.wunderkind-story-body p,.wunderkind-story-prefooter p{font-size:16px;line-height:1.42;margin-bottom:18px}.wunderkind-story-video{margin-bottom:60px}.wunderkind-story-body{margin-bottom:50px}.wunderkind-story-body-list{gap:52px}.wunderkind-story-body-item{border-top:1px solid #dedced;padding-top:17px}.wunderkind-story-body h2,.wunderkind-story-prefooter h2{font-size:16px;line-height:1;margin-bottom:24px}.wunderkind-story-prefooter{padding:17px 0 18px}.wunderkind-story-prefooter-list{gap:18px}.wunderkind-story-prefooter h3{font-size:24px;line-height:1.1;margin-bottom:18px}.wunderkind-story-final-cta{min-height:273px;padding:38px 0}.wunderkind-story-final-cta h2{font-size:40px;line-height:1.08;max-width:261px}@media(min-width:700px){.wunderkind-story .section-inner{padding-left:24px;padding-right:24px}.wunderkind-story-hero{min-height:563px}.wunderkind-story-hero-bg{height:502px}.wunderkind-story-hero:after{background:linear-gradient(180deg,#fff0 0,#ffffff2e 74%,#fff0),linear-gradient(180deg,transparent 0,transparent 502px,#fff 502px,#fff 100%)}.wunderkind-story-hero-inner{min-height:563px;padding-top:536px}.wunderkind-story-lockup{left:24px;top:464px}.wunderkind-story-lockup img:last-child{height:18px;max-width:142px}.wunderkind-story-hero h1{max-width:705px}.wunderkind-story-intro{margin-bottom:40px}.wunderkind-story-video,.wunderkind-story-body{margin-bottom:60px}.wunderkind-story-body-list{gap:60px}.wunderkind-story-final-cta{min-height:365px;padding:58px 0}}.mccarthy-story .section-inner{max-width:none;padding-left:16px;padding-right:16px}.mccarthy-story-hero{min-height:394px}.mccarthy-story-hero-bg{height:250px}.mccarthy-story-hero:after{background:linear-gradient(180deg,#fff0 0,#ffffff24 62%,#fff0),linear-gradient(180deg,transparent 0,transparent 250px,#fff 250px,#fff 100%)}.mccarthy-story-hero-inner{justify-content:flex-start;min-height:394px;padding-bottom:0;padding-top:288px}.mccarthy-story-lockup{gap:10px;height:23px;left:16px;margin-bottom:0;position:absolute;top:212px}.mccarthy-story-lockup img:first-child{height:19px}.mccarthy-story-lockup span{height:23px;width:2px}.mccarthy-story-lockup img:last-child{height:18px;max-width:116px}.mccarthy-story-hero h1{color:#0a0227;font-size:24px;line-height:1.1;max-width:343px}.mccarthy-story-stats{border-bottom:1px solid #dedced;border-top:1px solid #dedced;margin:28px 0;min-height:206px}.mccarthy-story-stats-grid{gap:0;grid-template-columns:1fr;padding-bottom:10px;padding-top:10px}.mccarthy-story-stats-grid p{border-left:2px solid #d8fd49;font-size:14px;line-height:1.25;padding:6px 0 6px 14px}.mccarthy-story-copy{border-top:0;margin-bottom:28px;padding:17px 0 0}.mccarthy-story-copy-grid,.mccarthy-story-before-grid,.mccarthy-story-future-grid{display:block}.mccarthy-story-copy h2,.mccarthy-story-before h2,.mccarthy-story-with h2,.mccarthy-story-future h2{font-size:16px;line-height:1;margin-bottom:24px}.mccarthy-story-copy h3,.mccarthy-story-with h3,.mccarthy-story-future h3{font-size:24px;line-height:1.1;margin-bottom:18px}.mccarthy-story-copy p,.mccarthy-story-before p,.mccarthy-story-with p,.mccarthy-story-future p{font-size:16px;line-height:1.42;margin-bottom:18px}.mccarthy-story-before,.mccarthy-story-before img{margin-bottom:28px}.mccarthy-story-with{margin-bottom:28px;padding:34px 0}.mccarthy-story-with-list{gap:18px}.mccarthy-story-with-card{display:block}.mccarthy-story-with-card img{height:auto;min-height:0}.mccarthy-story-with-card div{padding:22px 18px 24px}.mccarthy-story-agent-grid{grid-template-columns:1fr;margin-top:18px}.mccarthy-story-agent-grid span{font-size:14px;min-height:0;padding:14px}.mccarthy-story-quote{margin-bottom:28px}.mccarthy-story-quote-card{border:0;padding:0}.mccarthy-story-quote-card svg{margin-bottom:10px}.mccarthy-story-quote-card p{font-size:22px;line-height:1.14;margin-bottom:14px}.mccarthy-story-quote-card span,.mccarthy-story-quote-card small{font-size:15px;line-height:1.25}.mccarthy-story-future{border-top:0;padding:17px 0 34px}.mccarthy-story-final-cta{min-height:273px;padding:38px 0}.mccarthy-story-final-cta h2{font-size:40px;line-height:1.08;max-width:261px}@media(min-width:700px){.mccarthy-story .section-inner{padding-left:24px;padding-right:24px}.mccarthy-story-hero{min-height:589px}.mccarthy-story-hero-bg{height:503px}.mccarthy-story-hero:after{background:linear-gradient(180deg,#fff0 0,#ffffff2e 74%,#fff0),linear-gradient(180deg,transparent 0,transparent 503px,#fff 503px,#fff 100%)}.mccarthy-story-hero-inner{min-height:589px;padding-top:547px}.mccarthy-story-lockup{left:24px;top:474px}.mccarthy-story-lockup img:last-child{height:20px;max-width:136px}.mccarthy-story-hero h1{max-width:705px}.mccarthy-story-stats{margin:38px 0 28px;min-height:162px}.mccarthy-story-copy,.mccarthy-story-before,.mccarthy-story-with,.mccarthy-story-quote{margin-bottom:28px}.mccarthy-story-before img{margin-bottom:30px}.mccarthy-story-with-card{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1fr)}.mccarthy-story-with-card div{padding:28px 28px 28px 0}.mccarthy-story-agent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mccarthy-story-quote-card{min-height:220px}.mccarthy-story-quote-card p{font-size:22px}.mccarthy-story-final-cta{min-height:365px;padding:58px 0}}.financial-provider-story .section-inner{max-width:none;padding-left:16px;padding-right:16px}.financial-provider-story-hero{min-height:419px}.financial-provider-story-hero-bg{height:225px}.financial-provider-story-hero:after{background:linear-gradient(180deg,#fff0 0,#ffffff1f 58%,#fff0),linear-gradient(180deg,transparent 0,transparent 225px,#fff 225px,#fff 100%)}.financial-provider-story-hero-inner{justify-content:flex-start;min-height:419px;padding-bottom:0;padding-top:253px}.financial-provider-story-lockup{gap:10px;height:23px;left:16px;margin-bottom:0;position:absolute;top:187px}.financial-provider-story-lockup img:first-child{height:19px}.financial-provider-story-lockup span{height:23px;width:2px}.financial-provider-story-lockup img:last-child{height:16px;max-width:120px}.financial-provider-story-hero h1{color:#0a0227;font-size:24px;line-height:1.1;margin:0 0 24px;max-width:328px;box-sizing:border-box}.financial-provider-story-hero-cta{background:#343ced;border:0;color:#fff;font-size:14px;height:40px;padding:0 24px}.financial-provider-story-stats{border-bottom:1px solid #dedced;border-top:1px solid #dedced;margin:31px 0 28px;min-height:130px}.financial-provider-story-stats-grid{display:grid;gap:0;grid-template-columns:1fr;padding-bottom:8px;padding-top:8px}.financial-provider-story-stats-grid p{border-left:2px solid #d961ff;font-size:13px;line-height:1.25;margin:0;padding:3px 0 3px 14px}.financial-provider-story-copy{border-top:0;margin-bottom:0;padding:17px 0 0}.financial-provider-story-copy-grid{display:block}.financial-provider-story-copy-grid h2{font-size:16px;line-height:1;margin-bottom:24px}.financial-provider-story-copy-grid p,.financial-provider-story-copy-grid li{font-size:16px;line-height:1.5}.financial-provider-story-copy-2 .financial-provider-story-copy-grid p,.financial-provider-story-copy-2 .financial-provider-story-copy-grid li{line-height:1.38}.financial-provider-story-copy-grid p{margin-bottom:24px}.financial-provider-story-copy-grid ul{gap:5px;margin:-10px 0 24px;padding-left:22px}.financial-provider-story-copy-1,.financial-provider-story-copy-2,.financial-provider-story-copy-3{min-height:0}.financial-provider-story-copy-3{margin-bottom:35px}.financial-provider-story-final-cta{min-height:273px;padding:38px 0}.financial-provider-story-final-cta h2{font-size:40px;line-height:1.08;max-width:261px}@media(min-width:700px){.financial-provider-story .section-inner{padding-left:24px;padding-right:24px}.financial-provider-story-hero{min-height:621px}.financial-provider-story-hero-bg{height:505px}.financial-provider-story-hero:after{background:linear-gradient(180deg,#fff0 0,#ffffff2e 72%,#fff0),linear-gradient(180deg,transparent 0,transparent 505px,#fff 505px,#fff 100%)}.financial-provider-story-hero-inner{min-height:621px;padding-top:514px}.financial-provider-story-lockup{left:24px;top:512px}.financial-provider-story-lockup img:last-child{height:18px;max-width:136px}.financial-provider-story-hero h1{max-width:705px;padding-right:0}.financial-provider-story-copy-2 .financial-provider-story-copy-grid p,.financial-provider-story-copy-2 .financial-provider-story-copy-grid li{line-height:1.5}.financial-provider-story-stats{min-height:85px}.financial-provider-story-copy-1,.financial-provider-story-copy-2,.financial-provider-story-copy-3{margin-bottom:28px}.financial-provider-story-final-cta{min-height:365px;padding:58px 0}}.agency-story .section-inner{max-width:none;padding-left:16px;padding-right:16px}.agency-story-hero{min-height:393px}.agency-story-hero-bg{height:225px}.agency-story-hero:after{background:linear-gradient(180deg,#fff0 0,#ffffff1f 58%,#fff0),linear-gradient(180deg,transparent 0,transparent 225px,#fff 225px,#fff 100%)}.agency-story-hero-inner{justify-content:flex-start;min-height:393px;padding-bottom:0;padding-top:253px}.agency-story-lockup{gap:10px;height:23px;left:16px;margin-bottom:0;position:absolute;top:187px}.agency-story-lockup img:first-child{height:19px}.agency-story-lockup span{height:23px;width:2px}.agency-story-lockup img:last-child{height:16px;max-width:122px}.agency-story-hero h1{color:#0a0227;font-size:24px;line-height:1.1;margin:0 0 24px;max-width:313px}.agency-story-hero-cta{background:#343ced;border:0;color:#fff;font-size:14px;height:40px;padding:0 24px}.agency-story-copy{border-top:0;margin-bottom:28px;padding:17px 0 0}.agency-story-copy-1{margin-top:28px;min-height:211px}.agency-story-copy-2{min-height:301px}.agency-story-copy-3{margin-bottom:28px;min-height:585px}.agency-story-copy-grid{display:block}.agency-story-copy-grid h2{font-size:16px;line-height:1;margin-bottom:24px}.agency-story-copy-grid p,.agency-story-copy-grid li{font-size:16px;line-height:1.5}.agency-story-copy-2 .agency-story-copy-grid p,.agency-story-copy-3 .agency-story-copy-grid p,.agency-story-copy-3 .agency-story-copy-grid li{line-height:1.34}.agency-story-copy-grid p{margin-bottom:24px}.agency-story-copy-grid ul{gap:5px;margin:-10px 0 24px;padding-left:22px}.agency-story-testimonial{margin:0 0 24px;min-height:291px}.agency-story-testimonial-card{border:0;min-height:291px;padding:0}.agency-story-testimonial-card svg{margin-bottom:10px}.agency-story-testimonial-card p{font-size:18px;line-height:1.14;margin-bottom:14px}.agency-story-testimonial-card span,.agency-story-testimonial-card small{font-size:15px;line-height:1.25}.agency-story-final-cta{min-height:273px;padding:38px 0}.agency-story-final-cta h2{font-size:40px;line-height:1.08;max-width:261px}@media(min-width:700px){.agency-story .section-inner{padding-left:24px;padding-right:24px}.agency-story-hero{min-height:621px}.agency-story-hero-bg{height:505px}.agency-story-hero:after{background:linear-gradient(180deg,#fff0 0,#ffffff2e 72%,#fff0),linear-gradient(180deg,transparent 0,transparent 505px,#fff 505px,#fff 100%)}.agency-story-hero-inner{min-height:621px;padding-top:514px}.agency-story-lockup{left:24px;top:512px}.agency-story-lockup img:last-child{height:18px;max-width:142px}.agency-story-hero h1{max-width:705px;box-sizing:border-box;padding-right:170px}.agency-story-copy-1{min-height:144px}.agency-story-copy-2{min-height:189px}.agency-story-copy-3{min-height:406px}.agency-story-testimonial,.agency-story-testimonial-card{min-height:195px}.agency-story-testimonial-card p{font-size:16px;line-height:1.18;margin-bottom:12px}.agency-story-testimonial-card svg{margin-bottom:8px}.agency-story-testimonial-card span,.agency-story-testimonial-card small{line-height:1.25}.agency-story-final-cta{min-height:365px;padding:58px 0}}.grammarly-story .section-inner{max-width:none;padding-left:16px;padding-right:16px}.grammarly-story-hero{min-height:402px}.grammarly-story-hero-bg{height:225px}.grammarly-story-hero:after{background:linear-gradient(180deg,#00000005 0,#0000006b 64%,#0000),linear-gradient(180deg,transparent 0,transparent 225px,#fff 225px,#fff 100%)}.grammarly-story-hero-inner{justify-content:flex-start;min-height:402px;padding-bottom:0;padding-top:259px}.grammarly-story-lockup{gap:10px;height:23px;left:16px;margin-bottom:0;position:absolute;top:187px}.grammarly-story-lockup img:first-child{height:19px}.grammarly-story-lockup span{height:23px;width:2px}.grammarly-story-lockup img:last-child{height:16px;max-width:84px}.grammarly-story-hero h1{color:#0a0227;font-size:24px;line-height:1.1;margin:0 0 24px;max-width:328px;padding-right:24px;box-sizing:border-box}.grammarly-story-hero-cta{background:#343ced;border:0;color:#fff;font-size:14px;height:40px;padding:0 24px}.grammarly-story-copy{border-top:0;margin-bottom:0;padding:17px 0 0}.grammarly-story-copy-1{margin-top:28px}.grammarly-story-copy-grid{display:block}.grammarly-story-copy-grid h2{font-size:16px;line-height:1;margin-bottom:24px}.grammarly-story-copy-grid p,.grammarly-story-copy-grid li{font-size:16px;line-height:1.5}.grammarly-story-copy-grid p{margin-bottom:24px}.grammarly-story-list-block{gap:5px;margin:-10px 0 24px;padding-left:22px}.grammarly-story-copy-1,.grammarly-story-copy-2,.grammarly-story-copy-3{min-height:0}.grammarly-story-testimonial{margin:78px 0 36px;min-height:430px}.grammarly-story-testimonial-card{display:block;min-height:430px}.grammarly-story-testimonial-copy{max-width:none}.grammarly-story-testimonial-copy svg{margin-bottom:20px}.grammarly-story-testimonial-copy p{font-size:20px;line-height:1.16;margin-bottom:18px}.grammarly-story-testimonial-media{height:153px;margin-top:24px}.grammarly-story-testimonial-bg{height:153px;width:328px}.grammarly-story-testimonial-media img:last-child{height:149px;right:0}.grammarly-story-final-cta{min-height:273px;padding:38px 0}.grammarly-story-final-cta h2{font-size:40px;line-height:1.08;max-width:261px}@media(min-width:700px){.grammarly-story .section-inner{padding-left:24px;padding-right:24px}.grammarly-story-hero{min-height:595px}.grammarly-story-hero-bg{height:505px}.grammarly-story-hero:after{background:linear-gradient(180deg,#00000005 0,#0000006b 73%,#0000),linear-gradient(180deg,transparent 0,transparent 505px,#fff 505px,#fff 100%)}.grammarly-story-hero-inner{min-height:595px;padding-top:514px}.grammarly-story-lockup{left:24px;top:512px}.grammarly-story-lockup img:last-child{height:18px;max-width:112px}.grammarly-story-hero h1{max-width:616px;padding-right:0}.grammarly-story-copy-1{margin-top:28px}.grammarly-story-copy-1,.grammarly-story-copy-2,.grammarly-story-copy-3{margin-bottom:28px}.grammarly-story-testimonial{margin-bottom:44px;margin-top:409px;min-height:365px}.grammarly-story-testimonial-card{display:grid;gap:28px;grid-template-columns:minmax(0,1fr) 300px;min-height:365px}.grammarly-story-testimonial-copy p{font-size:27px}.grammarly-story-testimonial-media{height:320px;margin-top:0}.grammarly-story-testimonial-bg{height:320px;width:300px}.grammarly-story-testimonial-media img:last-child{height:316px}.grammarly-story-final-cta{min-height:365px;padding:58px 0}}.customer-detail-hero{padding:58px 0}.customer-detail-grid,.customer-detail-proof-grid,.customer-detail-body-grid,.customer-detail-related-inner{grid-template-columns:1fr}.customer-detail-grid{gap:34px}.customer-detail-grid h1{font-size:clamp(42px,11vw,62px)}.customer-detail-grid>div>p:not(.customers-pill){font-size:18px}.customer-detail-card{min-height:340px;padding:26px}.customer-detail-card strong{font-size:34px;margin-bottom:84px}.customer-detail-card p{font-size:19px}.customer-detail-proof-grid article{border-bottom:1px solid var(--line);border-right:0;min-height:180px;padding:30px 18px}.customer-detail-proof-grid article:last-child{border-bottom:0}.customer-detail-body,.customer-detail-related{padding:58px 0}.customer-detail-body-grid article{min-height:260px;padding:24px}.customer-detail-body-grid svg{margin-bottom:34px}.customer-detail-related-inner{align-items:start}.customer-detail-related h2{font-size:clamp(36px,10vw,52px)}.motive-story-hero{min-height:374px}.motive-story-hero-inner{padding-bottom:0}.motive-story-lockup{display:none}.motive-story-hero h1{font-size:24px;line-height:1.1;max-width:343px}.motive-story-cta{display:none}.motive-story-stats{padding:28px 0 0}.motive-story-stats-grid{gap:14px;grid-template-columns:1fr}.motive-story-stats article{min-height:26px}.motive-story-stats strong{font-size:24px;min-width:82px}.motive-story-stats span{font-size:14px}.motive-story-overview{padding:48px 0 56px}.motive-story-copy-grid,.motive-story-split-grid,.motive-story-split-grid.is-reversed,.motive-story-with-grid{gap:28px;grid-template-columns:1fr}.motive-story-copy-grid h2,.motive-story-copy h2,.motive-story-with>.section-inner>h2{line-height:1}.motive-story-copy-grid p,.motive-story-copy p,.motive-story-with-copy p{font-size:17px;line-height:1.45}.motive-story-split{padding-bottom:58px}.motive-story-image-card,.motive-story-image-card img{min-height:360px}.motive-story-copy{padding-top:0}.motive-story-copy h3,.motive-story-with-copy h3,.motive-story-future h3{font-size:20px;line-height:1.2;margin:36px 0 16px}.motive-story-with{padding:22px 0 58px}.motive-story-agent-art{min-height:360px;padding:28px 20px}.motive-story-with-copy{gap:46px}.motive-story-wide-image{padding:0 16px 58px}.motive-story-wide-image img{min-height:260px;object-fit:cover}.motive-story-quote{padding-bottom:58px}.motive-story-quote-card{border-radius:0;min-height:320px;padding:48px 16px}.motive-story-quote-card p{font-size:24px}.nile-story-overview{padding:48px 0 56px}.nile-story-with{min-height:auto}.webflow-story-hero{min-height:374px}.webflow-story-hero-inner{padding-bottom:0}.webflow-story-lockup,.webflow-story-cta{display:none}.webflow-story-hero h1{font-size:24px;line-height:1.1;max-width:343px}.webflow-story-stats{padding:28px 0 0}.webflow-story-stats-grid{gap:14px;grid-template-columns:1fr}.webflow-story-stats article{min-height:42px}.webflow-story-stats strong{font-size:24px;min-width:82px}.webflow-story-stats span{font-size:14px}.webflow-story-copy-section{padding:48px 0 0}.webflow-story-solution{padding-bottom:0;padding-top:40px}.webflow-story-copy-grid{gap:18px;grid-template-columns:1fr}.webflow-story-copy-grid h2{line-height:1}.webflow-story-copy-grid p{font-size:17px;line-height:1.45}.webflow-story-final-cta{margin-top:52px}.solutions-hero{min-height:562px}.solutions-hero-inner{align-items:flex-start;min-height:562px;padding-top:64px}.solutions-hero h1{font-size:clamp(32px,9vw,44px);max-width:340px}.solutions-hero-allteams h1{font-size:36px;line-height:1.18;max-width:442px}.solutions-orbit-map{top:160px;right:-180px;bottom:-30px;left:-180px}.solutions-ring-one{height:260px;width:360px}.solutions-ring-two{height:390px;width:540px}.solutions-ring-three{height:560px;width:720px}.solutions-orbit-tag{font-size:13px;min-height:38px;padding:0 12px}.solutions-tag-0{left:29%;top:40%}.solutions-tag-1,.solutions-tag-4{display:none}.solutions-tag-2{right:24%;top:16%}.solutions-tag-3{bottom:17%;right:28%}.solutions-photo-one{height:70px;left:24%;top:27%;width:70px}.solutions-photo-two{height:88px;right:27%;top:33%;width:88px}.solutions-photo-three{bottom:24%;height:92px;right:40%;width:92px}.solutions-use-section,.solutions-teams-section,.solutions-proof-section,.solutions-logo-section{padding:58px 0}.solutions-teams-section{padding-top:96px}.solutions-use-section h2,.solutions-section-heading h2,.solutions-proof-grid h2,.solutions-logo-section h2{font-size:clamp(34px,10vw,52px);text-align:left}.solutions-use-section>.section-inner>h2{font-size:36px;line-height:1.08;text-align:center}.solutions-use-grid,.solutions-team-grid,.solutions-proof-grid{grid-template-columns:1fr}.solutions-teams-section .section-inner{padding-left:24px;padding-right:24px}.solutions-teams-section .solutions-section-heading{margin-bottom:48px;max-width:442px;text-align:center}.solutions-teams-section .solutions-section-heading h2{font-size:20px;line-height:1.2;text-align:center}.solutions-teams-section .solutions-team-grid{gap:24px 20px;grid-template-columns:repeat(2,minmax(0,1fr))}.solutions-use-grid{gap:16px;margin-top:34px}.solutions-use-visual{min-height:190px;padding:20px}.solutions-use-image-visual{aspect-ratio:687 / 472;height:auto;min-height:0;padding:0}.solutions-use-visual svg{margin:28px 0 16px}.solutions-use-visual strong{font-size:22px}.solutions-use-visual p{margin-top:14px}.solutions-use-grid article>h3{margin-left:22px;margin-right:22px}.solutions-use-grid article>p{margin-left:22px;margin-right:22px}.solutions-section-heading{margin-left:0;text-align:left}.solutions-teams-section .solutions-section-heading{margin-left:auto;margin-right:auto;text-align:center}.solutions-team-grid a{min-height:373px;padding:8px 8px 20px}.solutions-team-media{display:block;height:auto;margin-bottom:20px;padding:0}.solutions-team-grid h3{font-size:22px;margin-left:16px;margin-right:16px}.solutions-team-grid p{font-size:15px;line-height:1.34;margin-left:16px;margin-right:16px}.solutions-proof-grid{gap:36px}.solutions-proof-grid>div:first-child>p:not(.eyebrow){font-size:18px}.solutions-proof-card{min-height:auto;padding:26px}.solutions-proof-card svg{margin-bottom:34px}.solutions-logo-section h2{margin-bottom:28px}.solutions-logo-grid{grid-template-columns:repeat(5,120px);justify-content:center}.solutions-logo-grid span{min-width:120px}.solutions-customer-section{padding:96px 0 78px}.solutions-customer-section .section-inner{padding-left:24px;padding-right:24px}.solutions-customer-section>.section-inner>h2{font-size:28px;font-weight:400;line-height:1.2;margin-bottom:42px;text-align:left}.solutions-customer-filters{gap:8px;grid-template-columns:minmax(0,1fr) 220px;margin-bottom:40px}.solutions-customer-filters>input,.solutions-customer-select>button{font-size:15px;height:46px;padding:0 14px}.solutions-customer-grid{gap:32px 20px;grid-template-columns:repeat(2,minmax(0,1fr))}.solutions-customer-card{min-height:403px}.solutions-customer-media{height:208px}.solutions-customer-card h3{font-size:18px;line-height:1.4}.solutions-trusted-heading{font-size:28px!important;line-height:1.2!important;margin-top:207px!important;margin-bottom:36px!important}.solutions-final-cta{min-height:306px;padding:58px 0}.solutions-final-cta-inner{gap:26px;min-height:190px}.solutions-final-cta h2{font-size:clamp(42px,12vw,58px)}.solution-detail-hero{padding:54px 0}.solution-detail-hero-grid,.solution-detail-resource-grid{grid-template-columns:1fr}.solution-detail-hero-grid{gap:38px}.solution-detail-copy h1{font-size:clamp(38px,10vw,58px)}.solution-detail-copy>p:not(.solution-detail-kicker),.solution-detail-resource p:not(.eyebrow){font-size:18px}.solution-detail-product-card{border-radius:14px;padding:18px}.solution-detail-answer{padding:22px}.solution-detail-answer strong{font-size:24px}.solution-detail-stats{grid-template-columns:1fr}.solution-detail-stats div{min-height:auto}.solution-detail-use-section,.solution-detail-resource{padding:58px 0}.solution-detail-resource h2{font-size:clamp(34px,10vw,52px)}.solution-resource-card{min-height:230px;padding:24px}.solution-resource-card strong{font-size:24px;margin-top:34px}.resources-page-hero{padding:28px 0 34px}.resources-page-hero h1{font-size:40px;line-height:1.08;text-align:center}.resources-featured-section{padding-bottom:54px}.resources-featured-grid,.resources-featured-list a,.resources-type-grid,.resources-all-grid{grid-template-columns:1fr}.resources-featured-grid{gap:24px}.resources-featured-grid>h2,.resources-type-section h2,.resources-all-heading h2{font-size:clamp(32px,10vw,44px)}.resources-cover-art{aspect-ratio:602 / 316;height:auto;min-height:0}.resources-featured-main h3{font-size:22px}.resources-featured-list{gap:24px}.resources-mini-cover{aspect-ratio:200 / 114;height:auto}.resources-type-section{padding:54px 0}.resources-type-grid{margin-top:28px}.resources-type-card{min-height:142px}.resources-all-section{padding:58px 0}.resources-all-heading{align-items:flex-start;flex-direction:column}.resources-filter-row{gap:9px;margin:-10px 0 28px;max-height:94px;overflow:hidden}.resources-filter-row a{font-size:12px;padding:8px 11px}.resources-search-pill{width:100%}.resources-all-grid>a{min-height:334px;padding-bottom:22px}.resources-card-art{height:156px}.resources-all-grid>a>span,.resources-all-grid h3,.resources-all-grid b{margin-left:18px;margin-right:18px}.resources-all-grid h3{font-size:22px}.resource-family-hero{padding:42px 0 44px}.webinar-family-hero{padding-top:14px}.resource-family-hero-inner{align-items:stretch;text-align:center}.resource-family-pill{align-self:center;font-size:14px}.resource-family-hero-inner>p{font-size:17px;margin:24px auto 30px}.resource-feature-card,.video-row-card,.events-hero-grid,.event-detail-card{grid-template-columns:1fr}.resource-feature-card{gap:0;padding:10px}.resource-feature-card div{padding:22px 12px 16px}.resource-feature-card h2,.video-row-card h1{font-size:23px}.webinar-family-hero .resource-feature-card h2{font-size:18px}.resource-card-section{padding:46px 0 54px}.resource-guide-archive,.resource-blog-archive{padding:50px 0 64px}.resource-webinar-archive{padding:36px 0 58px}.resource-guide-filters{gap:10px 14px;margin-bottom:30px;max-height:96px;overflow:hidden}.resource-guide-filters a{font-size:12px}.resource-blog-filters{gap:9px;margin-bottom:30px;max-height:104px;overflow:hidden}.resource-blog-filters a,.resource-blog-filters button{font-size:12px;min-height:34px;padding:0 11px}.resource-card-grid{grid-template-columns:1fr}.resource-list-card{min-height:0}.resource-guide-archive .resource-card-grid{gap:24px}.resource-blog-archive .resource-card-grid{gap:22px}.resource-guide-archive .resource-list-card{min-height:270px;padding-bottom:22px}.resource-blog-archive .resource-list-card{min-height:249px;padding-bottom:20px}.resource-webinar-archive .resource-list-card{min-height:0;padding-bottom:22px}.resource-guide-archive .resource-list-card img{aspect-ratio:2.08 / 1}.resource-blog-archive .resource-list-card img{aspect-ratio:3.1 / 1}.resource-webinar-archive .resource-list-card img{aspect-ratio:1.78 / 1}.resource-guide-archive .resource-list-card span,.resource-guide-archive .resource-list-card h2,.resource-guide-archive .resource-list-card b,.resource-blog-archive .resource-list-card span,.resource-blog-archive .resource-list-card h2,.resource-blog-archive .resource-list-card b,.resource-webinar-archive .resource-list-card h2,.resource-webinar-archive .resource-list-card b,.resource-webinar-date{margin-left:18px;margin-right:18px}.resource-guide-archive .resource-list-card h2{font-size:21px}.resource-blog-archive .resource-list-card h2{font-size:21px;line-height:1.16}.resource-guide-archive .resource-list-card b,.resource-blog-archive .resource-list-card b{margin-top:22px}.resource-tabs{padding-top:34px}.resource-webinar-tabs{padding:34px 0 20px}.resource-webinar-tabs .resource-tab-control{max-width:100%}.resource-tab-desktop-word{display:none}.article-detail-hero,.article-detail-body{padding:54px 0}.article-detail-hero-grid,.article-detail-body-grid{grid-template-columns:1fr}.article-detail-hero-grid{gap:34px}.article-detail-hero-grid h1{font-size:clamp(38px,10vw,58px)}.article-detail-hero-grid>div:first-child>span,.article-detail-copy>p{font-size:18px}.article-detail-rail{display:flex;flex-wrap:wrap;gap:14px 18px;position:static}.article-detail-rail span{flex:1 0 100%}.article-detail-section-list section{padding:24px}.article-detail-section-list span{margin-bottom:28px}.article-detail-section-list h2{font-size:25px}.guide-detail-hero,.guide-detail-body,.guide-download-section{padding:54px 0}.guide-detail-grid,.guide-body-grid,.guide-download-grid,.guide-section-list section{grid-template-columns:1fr}.guide-detail-grid{gap:34px}.guide-detail-copy h1{font-size:clamp(38px,10vw,58px)}.guide-detail-copy>p:not(.guide-detail-eyebrow){font-size:18px}.guide-cover{margin:0 auto;min-height:430px;width:min(100%,340px)}.guide-detail-rail{display:flex;flex-wrap:wrap;gap:14px 18px;position:static}.guide-detail-rail span{flex:1 0 100%}.guide-detail-article>p{font-size:20px}.video-hero{padding-bottom:58px}.video-list-section{padding:42px 0 56px}.video-filter-row,.prompt-filter-row{grid-template-columns:1fr;margin-bottom:38px}.video-search,.video-filter-row button,.resource-select-pill,.prompt-filter-row button,.prompt-filter-row>div,.prompt-filter-row>label{justify-content:center;width:100%}.video-row-card{gap:18px}.video-row-list{gap:20px}.video-thumb img{aspect-ratio:2.65 / 1}.video-detail-hero{padding:50px 0 58px}.video-detail-hero-grid,.video-detail-body-grid{grid-template-columns:1fr}.video-detail-hero-grid{gap:32px}.video-detail-hero-grid h1{font-size:clamp(40px,12vw,60px)}.video-detail-hero-grid>div:first-child>span{font-size:18px}.video-detail-player{border-radius:14px}.video-detail-player button{height:62px;width:62px}.video-detail-body{padding:54px 0}.video-detail-body-grid article{min-height:230px;padding:24px}.video-detail-body-grid span{margin-bottom:34px}.prompt-library-page{padding:48px 0 38px}.prompt-library-hero{max-width:none}.prompt-library-hero h1{font-size:40px}.prompt-library-hero p{font-size:18px;line-height:1.25;margin:20px 0 24px}.prompt-filter-row{gap:10px;grid-template-columns:1fr 1fr;margin:34px 0 28px}.prompt-filter-row>label:nth-child(3),.prompt-result-count,.prompt-filter-row button{grid-column:1 / -1}.prompt-result-count{min-height:34px}.prompt-card{min-height:195px;padding:18px 20px}.prompt-card h2{font-size:21px;line-height:1.09}.prompt-card p{font-size:13.5px;line-height:1.35;margin-top:10px}.prompt-card span{font-size:12px;padding:7px 12px}.prompt-secondary-footer{margin-top:126px}.prompt-request-panel{align-items:stretch;grid-template-columns:1fr;margin-top:28px;padding:18px}.prompt-request-panel button{justify-content:center}.prompt-request-success{grid-column:auto}.prompt-card-grid{grid-template-columns:1fr}.prompt-card{min-height:210px}.prompt-detail-hero,.prompt-detail-body{padding:54px 0}.prompt-detail-hero-grid,.prompt-detail-body-grid{grid-template-columns:1fr}.prompt-detail-hero-grid{gap:32px}.prompt-detail-hero-grid h1{font-size:clamp(40px,12vw,60px)}.prompt-detail-hero-grid>div:first-child>span{font-size:18px}.prompt-detail-card{border-radius:14px;padding:24px}.prompt-detail-card span{margin-bottom:42px}.prompt-detail-card p{font-size:20px}.prompt-detail-body-grid article{min-height:220px;padding:24px}.prompt-detail-body-grid span{margin-bottom:30px}.events-family-hero{padding:62px 0 58px}.events-hero-grid{gap:32px}.events-hero-grid h1{font-size:36px;line-height:1.2;margin-bottom:28px}.events-hero-grid p{font-size:16px}.events-hero-grid span{font-size:15px}.events-hero-grid img{border-radius:14px}.events-banner-section{padding:42px 0 40px}.events-go-banner{gap:22px;grid-template-columns:1fr;min-height:376px;padding:24px}.events-go-mark{font-size:48px}.events-go-copy h2{font-size:26px}.events-go-actions{align-items:flex-start;flex-direction:column}.events-go-actions b,.events-go-actions em{justify-content:center;min-height:40px;width:100%}.events-upcoming-section{padding:0 0 72px}.events-upcoming-section h2{font-size:36px;margin-bottom:36px}.events-list-layout{gap:28px;grid-template-columns:1fr}.events-filter-panel{max-height:226px;overflow:hidden}.events-card-tile{min-height:0}.event-detail-card img{aspect-ratio:1.6 / 1}.events-card-tile img{aspect-ratio:1.78 / 1}.event-detail-card div{padding:0 22px 24px}.events-card-tile div{padding:22px}.event-detail-card h3{font-size:26px}.events-cta-section{padding:78px 0 84px}.events-cta-inner{align-items:flex-start;flex-direction:column;gap:28px}.events-cta-inner h2{font-size:42px}.event-detail-hero{padding:46px 0 54px}.event-detail-hero-grid,.event-detail-agenda-grid{grid-template-columns:1fr}.event-detail-hero-grid{gap:32px}.event-detail-hero-grid h1{font-size:clamp(42px,13vw,62px)}.event-detail-hero-grid>div>span{font-size:18px}.event-detail-hero-grid img{border-radius:14px}.event-detail-agenda{padding:54px 0}.event-detail-agenda-grid article{min-height:250px;padding:24px}.event-detail-agenda-grid span{margin-bottom:38px}.event-detail-next-inner{align-items:flex-start;flex-direction:column}.about-hero{padding:70px 0 58px;margin-bottom:27px}.about-eyebrow{font-size:15px;margin-bottom:18px}.about-hero h1{font-size:36px;line-height:1.4;text-align:left}.about-hero-image{margin-top:96px;width:100%}.about-overview-section{margin-bottom:40px;min-height:873px;padding:68px 0 58px}.about-overview-grid{gap:34px;grid-template-columns:1fr;max-width:none;padding:0 16px}.about-video-card img{aspect-ratio:1.778 / 1}.about-video-card span{height:54px;width:54px}.about-stats-section{padding:20px 0 58px}.about-stats-card{padding:0}.about-stats-grid,.about-leader-grid,.about-accolades-row,.about-news-grid{grid-template-columns:1fr}.about-stats-grid{gap:18px}.about-stats-grid div{border-left:0;border-top:1px solid var(--line);padding:22px 0 0}.about-stats-grid strong{font-size:58px}.about-overview-copy>p{font-size:17px;margin-top:32px}.about-leadership-section{margin-bottom:80px;padding:0 0 80px}.about-leadership-section .section-inner{max-width:none;padding:0 16px}.about-leadership-section h2,.about-investor-section h2,.about-accolades-section h2{font-size:36px;text-align:left}.about-leader-grid{gap:34px}.about-leader-grid article{min-height:0;transform:none}.about-leader-grid article:nth-child(n+9){transform:none}.about-leader-grid img{aspect-ratio:.98 / 1}.about-leader-grid h3{font-size:22px}.about-investor-section{margin-bottom:80px;min-height:166px;padding:0}.about-accolades-section{min-height:242px;padding:64px 0 38px}.about-accolades-row{display:none;gap:12px;margin-top:32px}.about-accolades-row span{font-size:18px;min-height:76px;padding:18px}.about-news-section{min-height:1007px;padding:54px 0 64px}.about-news-section h2{font-size:30px;margin-bottom:30px}.about-news-grid{gap:18px}.about-news-grid a{min-height:270px;padding:22px}.about-cta-section{min-height:308px;padding:76px 0 70px}.about-cta-inner h2{font-size:42px}.careers-hero{padding:24px 0 28px}.careers-hero-card{background-position:center;border-radius:16px;min-height:486px;padding:38px 26px}.careers-hero-card h1{font-size:clamp(28px,8vw,34px);line-height:1.08;margin-bottom:32px}.careers-hero-link{font-size:15px;min-height:48px;padding:0 22px}.careers-values-section,.careers-benefits-section{padding:34px 0 54px}.careers-values-section h2,.careers-benefits-section h2,.careers-openings-section h2{font-size:clamp(30px,9vw,40px);margin-bottom:34px;text-align:center}.careers-values-grid,.careers-benefits-grid,.careers-openings-inner,.careers-workai-inner{grid-template-columns:1fr}.careers-values-grid article{min-height:260px;padding:28px}.careers-values-grid svg{margin-bottom:38px}.careers-benefits-grid article{min-height:auto}.careers-openings-section{padding:44px 0 64px}.careers-openings-inner{gap:30px}.careers-openings-inner h2{position:static}.careers-openings-list{gap:30px}.careers-department h3{font-size:28px}.careers-department a{align-items:flex-start;border-radius:18px;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding:18px}.careers-department a b{grid-column:1;grid-row:2;white-space:normal}.careers-department a>svg{grid-column:2;grid-row:1 / span 2;margin-top:2px}.careers-workai-section{padding:58px 0 0}.careers-workai-inner{gap:30px}.careers-workai-inner h2{font-size:clamp(42px,12vw,58px)}.careers-cta-art{min-height:230px}.careers-hero .section-inner,.careers-values-section .section-inner,.careers-benefits-section .section-inner,.careers-openings-section .section-inner,.careers-workai-section .section-inner{max-width:none;padding:0 16px}.careers-hero{padding:39.6px 0 48px}.careers-hero-card{border-radius:12px;min-height:500px;padding:111px 26px 126px}.careers-hero-card h1{font-size:24px;font-weight:400;line-height:1.08;margin-bottom:36px;max-width:249px}.careers-hero-link{font-weight:600;min-height:48px}.careers-values-section{padding:0 0 49px}.careers-values-section h2,.careers-benefits-section h2,.careers-openings-section h2{font-size:20px;line-height:1.4;margin:0;text-align:left}.careers-values-section h2{margin-bottom:83px}.careers-values-grid{gap:16px}.careers-values-grid article{height:222px;min-height:0;overflow:hidden;padding:28px}.careers-values-grid h3,.careers-benefits-grid h3{font-size:16px;line-height:1;margin-bottom:18px}.careers-values-grid p,.careers-benefits-grid p{font-size:14px;line-height:1.35}.careers-benefits-section{padding:48px 0 104px}.careers-benefits-section h2{margin-bottom:69px}.careers-benefits-grid{gap:38px}.careers-benefits-grid article{min-height:120px;padding-left:77px}.careers-openings-section{padding:48px 0 63px}.careers-openings-inner h2{margin-bottom:72px}.careers-filter-row{gap:12px;grid-template-columns:1fr;margin-bottom:49px}.careers-search-field input,.careers-filter-row button{height:48px}.careers-department{margin-bottom:16px}.careers-department h3{font-size:20px;line-height:1.4;margin-bottom:31px}.careers-department a{border-radius:0;display:flex;min-height:118.5px;padding:24px 0}.careers-department a span{font-size:16px;font-weight:600}.careers-department a b{font-size:14px}.careers-workai-section{min-height:253.19px}.careers-workai-inner h2{font-size:32px;margin-bottom:24px}.compare-hero{padding:18px 0 0}.compare-pill{margin-bottom:24px}.compare-hero h1{font-size:clamp(32px,9vw,48px)}.compare-hero-inner>p{font-size:17px;margin-bottom:30px}.compare-hero .button-primary{margin-bottom:30px}.compare-table-card{border-radius:16px;overflow-x:auto}.compare-table-header,.compare-row{gap:16px;grid-template-columns:minmax(150px,1fr) 72px 86px;min-width:620px;padding-left:18px;padding-right:18px}.compare-table-header{font-size:14px;min-height:78px}.compare-table-header strong{font-size:22px}.compare-gradient-rule{margin:0 18px;min-width:584px}.compare-row{min-height:108px}.compare-row p{font-size:15px}.compare-values-section,.compare-trust-section,.compare-analyst-section,.compare-stack-section{padding:58px 0}.compare-section-heading{margin-bottom:34px}.compare-section-heading h2,.compare-trust-grid h2,.compare-analyst-section h2,.compare-stack-inner h2,.compare-cta-inner h2{font-size:clamp(34px,10vw,52px)}.compare-values-grid,.compare-trust-grid,.compare-analyst-grid,.compare-stack-inner{grid-template-columns:1fr}.compare-values-grid article{min-height:auto}.compare-values-grid svg{margin-bottom:34px}.compare-trust-grid{gap:30px}.compare-logo-grid span{flex:1 1 130px;min-width:130px}.compare-stat-card{min-height:auto;padding:28px}.compare-stat-card svg{margin-bottom:34px}.compare-stat-card h3{font-size:30px}.compare-analyst-grid{margin-top:30px}.compare-analyst-grid article{min-height:275px}.compare-analyst-grid svg{margin-bottom:30px}.compare-stack-inner{gap:30px}.compare-stack-links a{min-height:78px;padding:0 18px}.compare-stack-links span{font-size:18px}.compare-cta-inner{align-items:flex-start;flex-direction:column;gap:24px;justify-content:center;min-height:230px}.competitor-hero{padding:34px 0 0}.competitor-hero-inner,.competitor-proof-grid,.competitor-stat-inner,.competitor-detail-head,.competitor-detail-row{grid-template-columns:1fr}.competitor-hero-inner{gap:18px;text-align:center}.competitor-copy{padding-bottom:6px}.competitor-copy .compare-pill{font-size:14px;margin-bottom:22px;min-height:38px}.competitor-copy h1{font-size:clamp(28px,8vw,46px)}.competitor-copy p{font-size:16px;margin-bottom:24px}.competitor-copy .button{margin:0 auto}.competitor-visual{min-height:260px}.competitor-visual img{max-height:280px}.competitor-proof-grid{margin-top:0}.competitor-proof-card{border-radius:12px;min-height:auto;padding:22px}.competitor-brand{font-size:28px}.competitor-card-logo strong{font-size:19px}.competitor-proof-row{gap:16px;grid-template-columns:30px 1fr}.competitor-stat-section{padding:52px 0}.competitor-stat-inner{text-align:left}.competitor-stat-inner strong{font-size:20px}.competitor-pillars-section,.competitor-table-section{padding:58px 0}.competitor-detail-table{border-radius:10px}.competitor-detail-head{gap:8px;min-height:auto;padding:20px;text-align:left}.competitor-detail-head strong{justify-self:start}.competitor-detail-row{gap:18px;padding:22px}.competitor-detail-row p{border-left:0;border-top:1px solid #e8e8ee;padding-left:0;padding-top:16px}.wai-hero{background:linear-gradient(90deg,#efede65c,#efede614),url(https://cdn.prod.website-files.com/6127a84dfe068e153ef20572/6915e4da08d07856fbcc29c8_Work%20AI%20Institute_LP%20Hero%20BG%20Desktop.webp) 42% center / cover no-repeat;min-height:492px;padding:24px 16px 42px}.wai-nav{align-items:flex-start;min-height:88px}.wai-brand{border-right:0;min-width:82px;padding-right:0}.wai-brand span{font-size:24px}.wai-brand b{font-size:9px;letter-spacing:2px;margin-left:8px;margin-top:3px}.wai-powered{font-size:10px}.wai-powered strong{font-size:20px}.wai-nav-links{display:none}.wai-menu{display:inline-flex}.wai-mobile-nav{background:#060610f0;border:1px solid rgba(255,255,255,.16);border-radius:18px;display:grid;gap:4px;grid-column:1 / -1;margin-top:14px;padding:10px;width:100%}.wai-mobile-nav a{align-items:center;border-radius:12px;color:#ffffffd6;display:flex;font-size:15px;font-weight:720;min-height:42px;padding:0 12px}.wai-mobile-nav a:focus-visible,.wai-mobile-nav a:hover{background:#ffffff1a;color:#fff}.wai-hero-grid{display:block;margin-top:48px}.wai-hero h1{font-size:clamp(38px,11vw,52px);line-height:1.02;max-width:360px}.wai-hero p{color:#080812;font-size:16px;line-height:1.35;margin-top:22px;max-width:360px}.wai-what-section,.wai-members-section,.wai-works-section,.wai-news-section,.wai-updates-section,.wai-footer{padding-left:16px;padding-right:16px}.wai-what-section{padding-bottom:42px;padding-top:58px}.wai-section-grid,.wai-what-list article,.wai-updates-section{grid-template-columns:1fr}.wai-section-grid{gap:34px}.wai-section-grid h2,.wai-section-heading h2,.wai-updates-section h2{font-size:clamp(34px,10vw,48px)}.wai-what-list article{gap:18px;min-height:0}.wai-what-list article+article{padding-top:28px}.wai-members-section,.wai-works-section,.wai-news-section,.wai-updates-section{padding-bottom:58px;padding-top:58px}.wai-section-heading{align-items:flex-start;flex-direction:column;gap:16px}.wai-members-grid,.wai-works-grid,.wai-news-grid{grid-template-columns:1fr}.wai-members-grid article{min-height:0}.wai-members-grid img{height:280px}.wai-work-large{grid-column:auto}.wai-work-card,.wai-news-grid a{min-height:auto}.wai-work-card h3,.wai-news-grid h3{font-size:25px}.wai-updates-section{gap:28px}.wai-updates-section p{font-size:18px}.wai-signup-form{padding:22px}.wai-footer{align-items:flex-start;flex-direction:column;justify-content:center;min-height:170px}.wai-transform-page{display:block;min-height:100vh;overflow:visible}.wai-transform-rail{align-items:center;flex-direction:row;gap:22px;min-height:auto;overflow-x:auto;padding:20px}.wai-transform-logo{flex:0 0 112px;margin:0;width:112px}.wai-transform-rail nav{display:flex;flex:1;gap:22px;min-width:620px}.wai-transform-rail nav button{font-size:16px;white-space:nowrap}.wai-transform-quiz{flex:0 0 auto;margin:0}.wai-transform-hero{min-height:720px;padding:42px 22px 58px}.wai-transform-kicker{margin-bottom:44px}.wai-transform-layout{grid-template-columns:1fr}.wai-transform-copy h1{font-size:clamp(42px,9vw,62px);white-space:normal}.wai-transform-stack{height:350px;margin-left:-20px;margin-top:0}.wai-transform-stack span{height:210px;left:calc(var(--i) * 31px);top:calc(110px - (var(--i) * 8px));width:210px}.wai-transform-controls{bottom:24px;right:22px}.wai-transform-mobile-list{background:#fffdf8;display:block;padding:52px 22px 72px}.wai-transform-mobile-list h2{color:#111116;font-size:34px;font-weight:540;letter-spacing:0;margin:0 0 22px}.wai-transform-mobile-list>div{display:grid;gap:12px}.wai-transform-mobile-list article{border:1px solid #e2ded4;padding:18px}.wai-transform-mobile-list span{color:#5e42f4;display:block;font-weight:780;margin-bottom:10px}.wai-transform-mobile-list h3{color:#1a1a1f;font-size:20px;font-weight:650;letter-spacing:0;line-height:1.18;margin:0}.podcast-hero{min-height:auto}.podcast-hero-inner{padding:90px 22px 76px}.podcast-title-lockup,.podcast-featured-card,.podcast-episode,.podcast-host-grid,.podcast-institute-cta{grid-template-columns:1fr}.podcast-title-lockup{gap:38px}.podcast-presenters{gap:30px}.podcast-follow-bar{align-items:stretch;flex-wrap:wrap;margin-left:0;width:min(100%,570px)}.podcast-follow-bar strong{flex:1 0 100%;margin:0 0 4px}.podcast-featured,.podcast-episodes,.podcast-hosts,.podcast-institute-cta{padding:58px 22px}.podcast-intro{gap:22px;grid-template-columns:48px minmax(0,1fr);padding-bottom:36px}.podcast-section-label{gap:18px;margin-bottom:28px}.podcast-featured-card{gap:0}.podcast-video-thumb{min-height:auto}.podcast-video-thumb img{aspect-ratio:16 / 9;height:auto}.podcast-featured-copy{padding:26px}.podcast-episode{gap:20px}.podcast-episode-list{gap:42px}.podcast-episode .podcast-meta{margin-top:0}.podcast-hosts article{grid-template-columns:148px 1fr}.podcast-detail-hero-inner,.podcast-detail-body{padding:58px 22px}.podcast-detail-back{margin-bottom:34px}.podcast-detail-grid,.podcast-detail-notes{grid-template-columns:1fr}.podcast-detail-grid{gap:34px}.podcast-detail-grid h1{font-size:clamp(38px,11vw,58px)}.podcast-detail-grid>div:first-child>p:not(.podcast-meta){font-size:18px}.podcast-detail-notes article{min-height:230px;padding:24px}.podcast-detail-notes span{margin-bottom:30px}.aware-page{background:#fffdf8}.aware-main{display:block;min-height:0}.aware-article{margin:0 auto;max-width:660px;padding:56px 22px 64px}.aware-eyebrow{margin-bottom:30px}.aware-subtitle{font-size:19px;margin-bottom:38px}.aware-cover{margin-bottom:38px}.aware-side{background:#e7e4dc;display:block;padding:42px 22px}.aware-side-card{margin:0 auto;max-width:660px;position:static}.wai-report-page{display:block}.wai-report-rail{min-height:auto;padding:22px 20px;position:static}.wai-report-mark{align-items:flex-start;margin-bottom:24px}.wai-report-rail nav,.wai-footnotes-link{display:none}.wai-report-ribbon{height:112px}.wai-report-hero,.wai-report-authors,.wai-report-summary{padding-left:20px;padding-right:20px}.wai-report-hero{padding-top:48px}.wai-report-logo{font-size:38px;margin-bottom:38px}.wai-report-hero>p{font-size:13px;letter-spacing:2px}.wai-report-hero h1{font-size:clamp(36px,11vw,52px)}.wai-report-authors>div{grid-template-columns:repeat(2,minmax(0,1fr))}.wai-report-summary>div{grid-template-columns:1fr}.wai-report-section+.wai-report-section{padding-top:46px}.wai-quiz-page{min-height:100vh;padding:54px 16px}.wai-quiz-brand{font-size:40px;margin-bottom:48px}.wai-quiz-card{gap:28px;grid-template-columns:1fr;padding:30px 24px}.wai-quiz-card h2{font-size:21px}.wai-quiz-card p{margin-bottom:28px}.wai-quiz-question div{flex-direction:column}.wai-quiz-question button{justify-content:flex-start;width:100%}.pf-hero{padding:42px 0 52px}.pf-hero-grid,.pf-proof-grid,.pf-section-heading,.pf-resource-heading{grid-template-columns:1fr}.pf-hero-grid{gap:28px}.pf-hero-copy h1{font-size:clamp(38px,10vw,56px);line-height:1.02}.pf-hero-copy>p:not(.eyebrow){font-size:17px}.pf-hero-platform .pf-hero-copy{margin-bottom:30px;text-align:left}.pf-hero-platform .pf-hero-copy>p:not(.eyebrow),.pf-hero-platform .route-actions{margin-left:0;margin-right:0}.pf-hero-platform .route-actions{justify-content:flex-start}.pf-image-visual,.pf-hero-enterprise-context .pf-image-visual{min-height:0}.pf-image-visual img{max-height:none;width:100%}.pf-hero-security .pf-image-visual img,.pf-hero-enterprise-context .pf-image-visual img{margin-right:0}.pf-hero-enterprise-context{padding-top:16px}.pf-hero-enterprise-context .pf-hero-grid{border-radius:0;gap:24px;padding:34px 18px}.pf-logo-wall{gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-right:0;transform:none}.pf-logo-wall span{min-height:94px}.pf-feature-section,.pf-proof,.pf-resource-section{padding:58px 0}.pf-section-heading,.pf-resource-heading{align-items:start}.pf-section-heading h2,.pf-proof h2,.pf-resource-heading h2{font-size:clamp(34px,10vw,52px)}.pf-feature-grid,.pf-resource-grid{grid-template-columns:1fr}.pf-feature-card{min-height:auto}.pf-feature-card svg{margin-bottom:28px}.pf-proof-grid{gap:34px}.pf-proof-panel{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));min-height:330px;padding:22px}.pf-proof-core{font-size:20px;height:98px;width:98px}.pf-resource-heading a{justify-self:start}.section-platform-overview-hero{min-height:1722px;padding:56px 0 68px}.platform-overview-hero-inner{text-align:left}.platform-overview-copy h1{font-size:48px;line-height:1.03;margin-bottom:28px}.platform-overview-copy .route-actions{justify-content:flex-start;margin-bottom:64px}.platform-overview-visual{margin-left:-82px;width:720px}.platform-overview-visual img{max-width:none;width:720px}.platform-capability-section{min-height:1032px;padding:74px 0}.platform-capability-section.section-protect{min-height:2480px}.platform-capability-section:nth-of-type(4){min-height:1864px}.platform-capability-grid,.platform-capability-grid.is-reversed{gap:44px;grid-template-columns:1fr;min-height:0}.platform-capability-grid.is-reversed .platform-capability-copy,.platform-capability-grid.is-reversed .platform-capability-visual{order:initial}.platform-capability-copy{max-width:none}.platform-capability-copy h2{font-size:44px;line-height:1.02}.platform-capability-copy>p:not(.eyebrow){font-size:17px}.platform-capability-visual{min-height:454px;padding:28px}.platform-capability-section.section-protect .platform-capability-visual{min-height:780px}.platform-capability-visual img{max-height:none;max-width:150%;width:560px}.platform-capability-visual-protect img{transform:none;width:430px}.platform-work-ai-section{min-height:942px;padding:54px 0}.platform-work-ai-heading{margin-bottom:38px;text-align:left}.platform-work-ai-heading h2,.platform-final-cta h2{font-size:44px;line-height:1.02}.platform-work-ai-cards{grid-template-columns:1fr;gap:12px;margin-bottom:28px}.platform-work-ai-card{min-height:148px;padding:18px 20px}.platform-work-ai-card svg{margin-bottom:14px}.platform-work-ai-card h3{font-size:22px;margin-bottom:8px}.platform-work-ai-card p{font-size:14px;line-height:1.36}.platform-work-ai-card span{font-size:13px;margin-top:12px}.platform-final-cta{align-items:flex-start;flex-direction:column;min-height:168px;padding:24px}.seo-hero{padding:48px 0}.seo-hero h1{font-size:clamp(34px,9vw,48px);line-height:1.06;margin-bottom:30px}.seo-hero p:not(.eyebrow){font-size:16px;line-height:1.45;margin-bottom:30px}.seo-intro-section,.seo-card-section,.seo-how-section,.seo-faq-section{padding:58px 0}.seo-intro-grid,.seo-how-grid,.seo-faq-grid{gap:34px;grid-template-columns:1fr}.seo-intro-media h2,.seo-card-heading h2,.seo-how-grid h2,.seo-faq-grid h2{font-size:clamp(32px,9vw,46px)}.seo-gradient-rule{margin:22px 0 28px}.seo-intro-media img{max-height:none}.seo-intro-copy{font-size:16px}.seo-intro-copy li{gap:12px;grid-template-columns:42px minmax(0,1fr);padding:18px 0}.seo-intro-copy li span,.seo-intro-copy li strong{font-size:18px}.seo-card-grid{grid-template-columns:1fr}.seo-card-grid article{min-height:auto}.seo-card-grid svg{margin-bottom:30px}.seo-workflow-panel{padding:16px}.seo-workflow-panel article{gap:12px;grid-template-columns:auto 38px 1fr;padding:0 14px}.seo-faq-grid article{padding:22px 0}.program-hero,.program-section,.refer-content,.legal-page{padding:58px 0}.program-hero-partners{height:959.77px;margin-top:-8.4px;padding:48px 0 0}.program-hero-press{height:1441.56px;margin-top:-8.4px;padding:25.8px 0 0}.program-press-inner h1,.drop-hero h1,.legal-inner h1{font-size:clamp(38px,11vw,54px)}.program-press-inner .press-eyebrow{font-size:16px;line-height:1.4;justify-content:center}.program-simple-hero{max-width:none;text-align:left}.program-simple-hero h1{font-size:40px;line-height:1.08;max-width:none}.program-simple-hero h2{font-size:20px;line-height:1.65;margin-top:20px;max-width:none}.program-press-inner>p,.program-simple-hero p,.program-split p{font-size:17px}.program-feature-card,.press-detail-grid,.press-detail-body-grid,.press-detail-point-grid,.program-card-grid,.program-split,.refer-hero-grid,.refer-content-grid,.drop-card{grid-template-columns:1fr}.program-feature-card{gap:18px;padding:10px}.program-hero-press .program-feature-card{display:grid;gap:48px;grid-template-columns:1fr;margin-top:169px;padding:0}.program-feature-card img{height:auto}.program-hero-press .program-feature-card img{height:156.02px;width:298px}.program-feature-card div{padding:18px}.program-hero-press .program-feature-card div{padding:0 20px}.program-feature-card h2,.program-section-heading h2,.program-split h2,.refer-form h2{font-size:clamp(30px,9vw,44px)}.program-feature-card h2{font-size:16px;line-height:1.2;margin-bottom:26px}.press-archive-section{height:89940.66px}.press-filter-row{display:block;padding-top:34px}.press-filter-row>div+div{margin-top:24px}.press-filter-options{gap:8px 14px}.press-filter-options span,.press-filter-row p,.press-filter-row button{font-size:14px}.press-archive-grid{gap:16px;grid-template-columns:1fr;margin-top:134px}.press-archive-card{height:224px;padding:24px 20px 22px}.press-archive-card h2{font-size:16px;line-height:1.2;margin-top:18px}.press-archive-card>div span:first-child,.press-archive-card>div span:last-child,.press-archive-card p{font-size:13px}.press-awards-section{height:212px;padding-top:8px}.press-awards-section h2,.press-about-live h2{font-size:20px;line-height:1.3}.press-awards-marquee{gap:24px;margin-top:34px;transform:translate(218px)}.press-awards-marquee img{height:96px}.press-about-live{height:1246.86px;padding-top:8px}.press-about-live p{font-size:16px;line-height:1.45;margin-top:34px}.press-blue-cta{height:314.79px;text-align:left}.press-blue-cta .section-inner{justify-items:start}.press-blue-cta h2{font-size:40px;line-height:1.08;margin-bottom:34px}.program-section-heading{display:block;margin-bottom:26px;text-align:left}.program-section-heading span{display:none}.press-detail-hero,.press-detail-body{padding:54px 0}.press-detail-grid{gap:32px}.press-detail-grid h1{font-size:clamp(38px,11vw,58px)}.press-detail-grid>div>p:not(.press-detail-meta),.press-detail-copy>p{font-size:18px}.press-detail-rail{display:flex;flex-wrap:wrap;gap:14px 18px;position:static}.press-detail-rail span{flex:1 0 100%}.press-detail-point-grid article{min-height:220px;padding:24px}.press-detail-point-grid span{margin-bottom:30px}.partners-hero-grid{gap:38.8px;grid-template-columns:1fr;margin-top:69.2px;max-width:none}.partners-hero-grid article{min-height:98px;padding-left:16px}.partners-hero-grid h3{font-size:20px;line-height:1.4;margin-bottom:12px}.partners-hero-grid p{font-size:14px;line-height:1.42}.partners-section-layout{display:block;max-width:none}.partners-logo-section h2{font-size:20px;line-height:1.4}.partners-logo-section p{font-size:14px;line-height:1.42;margin-top:18px}.partners-cloud-section{height:285px;padding:48px 0 0}.partners-cloud-logo-grid{gap:26px 24px;grid-template-columns:122px 150px;margin-top:44px}.partners-logo-aws img{height:48px}.partners-logo-google-cloud img,.partners-logo-microsoft img{height:38px}.partners-reseller-section{height:818.38px;padding:48px 0 0}.partners-technology-section{height:635.38px;padding:48px 0 0}.partners-logo-marquee{gap:34px 28px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:46px;padding-top:0}.partners-logo-marquee span{height:54px}.partners-logo-marquee img{max-height:42px;max-width:132px}.refer-logo{height:76px}.refer-hero{min-height:0}.refer-content{padding:48px 0 53px}.refer-hero-grid{grid-template-columns:minmax(0,320px);min-height:336px;max-width:343px;padding:0}.refer-hero h1{font-size:40px;margin-bottom:28px;width:320px}.refer-hero p{font-size:19px;width:320px}.refer-content-grid{gap:50px;max-width:343px;padding-left:0;padding-right:0}.refer-form-row{gap:32px;grid-template-columns:repeat(2,minmax(0,155.5px))}.refer-copy p{font-size:16px;line-height:1.6}.refer-form h2{font-size:20px;line-height:1.4;margin-bottom:24px}.refer-form-mobile-heads{display:grid;gap:32px;grid-template-columns:repeat(2,minmax(0,155.5px));margin-bottom:24px}.refer-form-mobile-heads span{color:#000;font-size:12px;line-height:1.4}.drop-hero{padding:58px 0 24px}.drop-list-section{padding-bottom:58px}.drop-card{gap:22px;min-height:auto;padding:26px}.drop-card p{margin-bottom:28px}.drop-art{justify-content:flex-start}.drop-art span{height:96px;width:174px}.drop-detail-hero,.drop-detail-section{padding:54px 0}.drop-detail-grid,.drop-detail-feature-grid{grid-template-columns:1fr}.drop-detail-grid{gap:34px}.drop-detail-grid h1{font-size:clamp(42px,12vw,62px)}.drop-detail-grid p{font-size:18px}.drop-detail-art{justify-content:flex-start;min-height:160px}.drop-detail-art span{height:118px;width:210px}.drop-detail-art b{font-size:18px;margin-left:-82px;padding:26px 20px}.drop-detail-feature-grid article{min-height:220px;padding:24px}.drop-detail-feature-grid span{margin-bottom:30px}.legal-updated{margin:54px 0 34px}.legal-summary-panel{grid-template-columns:1fr}.legal-summary-panel a{justify-content:center;width:100%}.legal-inner article{grid-template-columns:1fr}.legal-inner article>span{padding-top:0}.legal-inner h2{font-size:24px}.legal-inner article p{font-size:16px}.legal-inner article em{grid-column:auto}.demo-proof{min-height:auto}.demo-proof-inner{margin:0;max-width:none;padding:64px 24px 58px}.demo-proof h1{font-size:clamp(46px,12vw,68px);margin-bottom:34px}.demo-proof ul{gap:16px;margin-bottom:36px}.demo-proof li{align-items:flex-start;font-size:17px}.demo-quote{max-width:none;min-height:210px;padding:28px}.demo-quote:after{display:none}.demo-form-wrap{padding:38px 16px 58px}.demo-form{padding:132px 18px 24px}.demo-steps{align-items:flex-start;flex-direction:column;gap:8px;padding:14px 18px}.demo-field input,.demo-field textarea,.demo-field select{font-size:17px;min-height:58px}.download-hero{padding:76px 0 48px}.download-section-card{border-radius:22px;grid-template-columns:1fr;min-height:auto;padding:32px 24px}.download-image-wrap{min-height:220px}.download-image-wrap img{max-height:300px}.download-app-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cta-inner{align-items:flex-start;flex-direction:column;gap:24px;min-height:210px;padding-bottom:36px;padding-top:38px}.cta-ribbon{height:190px;right:-110px;top:40px;width:260px}.footer{padding-top:90px}.footer-top{display:block;max-width:none;padding:0 24px}.footer-brand{margin-bottom:56px}.footer .footer-logo-link{margin-bottom:68px}.footer-columns{display:block}.footer-columns>div{border-top:1px solid #26262b;display:grid;gap:0 42px;grid-template-columns:repeat(2,minmax(0,1fr));padding:52px 0 50px}.footer h3{grid-column:1 / -1;margin-bottom:26px}.footer a{font-size:16px;line-height:1.25;margin-bottom:18px}.footer-legal{margin-top:0;max-width:none;padding:28px 24px 0}.footer-legal p{max-width:760px}.footer-social-bottom{display:flex;margin-left:0;margin-top:46px}.footer-legal-links{align-items:flex-start;flex-direction:column;gap:14px}}@media(min-width:521px)and (max-width:980px){.home-products{padding:124.84px 24.5px 96px}.home-products-wrapper{max-width:none}.home-products-top{display:block;max-width:none}.home-products-top h2{font-size:24px;line-height:1.14;margin-left:0;max-width:none}.home-products-grid{gap:20px;grid-template-columns:1fr;margin-top:64px}.home-product-card,.home-product-card.is-large{grid-column:auto}.home-product-card{border-radius:8px;height:990.5px}.home-product-card h3{font-size:21px;left:8px;line-height:1.19;max-width:520px;top:31px}.home-product-card picture{height:888px;left:8px;position:absolute;top:94px;width:calc(100% - 16px)}.home-product-card img{object-fit:cover}}@media(min-width:981px)and (max-width:1180px){.logo-intro,.logo-marquee{min-height:128.5px}.event-section{padding:63.75px 0}.big-statement .section-inner,.idea-grid{max-width:944px}.idea-tile{min-height:228.5px}.knowledge-container,.knowledge-grid{height:674.5px;min-height:674.5px}.knowledge-container{max-width:944px}.knowledge-grid{gap:200px;grid-template-columns:372px 372px}.knowledge-gleem{height:994.5px;left:472px;right:auto;top:-80px;width:472px}.knowledge-copy{padding-left:9.3px;width:372px}.knowledge-copy:before{left:9.3px;top:224.02px;width:353.4px}.knowledge-copy h2{left:9.3px;max-width:353.4px;top:242.52px}.knowledge-card-stack{gap:48px;grid-template-columns:372px;width:372px}.knowledge-card-shell{min-height:0}.knowledge-card-shell:nth-child(1){height:197.5px}.knowledge-card-shell:nth-child(2){height:192.5px}.knowledge-card-shell:nth-child(3){height:188.5px}.knowledge-card{min-height:0}.knowledge-card-shell:nth-child(1) .knowledge-card{height:173.5px}.knowledge-card-shell:nth-child(2) .knowledge-card{height:168.5px}.knowledge-card-shell:nth-child(3) .knowledge-card{height:164.5px}.knowledge-card-row{gap:100px;grid-template-columns:18.65625px 197.34375px;margin-top:31px;width:316px}.knowledge-card h3{font-size:20px;line-height:1.2}.security-page{padding:120px 32px}.security-container{height:353px;max-width:944px}.security-dotgrid{height:593px;left:472px;right:auto;top:-120px;width:472px}.security-content{gap:120px;grid-template-columns:412px 412px;max-width:944px}.security-list article{gap:108px;min-height:107px}.security-list h3{max-width:284px}.security-copy h2{max-width:391.4px}.security-badges{margin-top:0;max-width:944px}.security-badge-grid{padding:4px}.security-badge{height:196px;padding:60px 0}.story-open{box-sizing:border-box;height:456px;overflow:hidden;padding:40px 32px}.stories-frame{padding-left:0;padding-right:0}.story-title-row{gap:32px;grid-template-columns:32px 130px minmax(0,1fr);margin-bottom:32px}.story-body{gap:48px;grid-template-columns:minmax(0,1fr) 398.984375px}.story-stats{margin-bottom:24px}.story-stats div{min-height:80px}.story-stats strong{font-size:44px}.story-body p{max-width:410px}.story-image{display:block}.story-row{gap:32px;grid-template-columns:32px 130px minmax(0,1fr);padding:0 32px}.leader-frame{padding-bottom:99.6px}.institute{min-height:820px;padding-bottom:82.5px;padding-top:82.5px}.support-band{min-height:445.73px}.support-card{height:445.73px}.support-card span{margin-bottom:136px}.latest{padding:74.65px 0}.home-product-card{height:290.41px}.home-product-card:not(.is-large) h3{max-width:calc(100% - 50px)}}@media(min-width:521px)and (max-width:980px){.announcement{padding-inline:36px}.announcement-cta{display:block;margin-left:0;top:2px;width:fit-content}.site-header{padding:0 24px}}@media(max-width:520px){:root{--announcement-height: 40px}.announcement{font-size:13px;padding-right:28px}.announcement-cta,.site-header{top:0}.header-actions .button{min-width:140px;padding-inline:32px}.solutions-hero-allteams h1{font-size:28px;line-height:1.2;max-width:346px}.solutions-hero-allteams .solutions-orbit-map{top:260px;right:0;bottom:0;left:0}.solutions-hero-allteams .solutions-ring,.solutions-hero-allteams .solutions-orbit-tag,.solutions-hero-allteams .solutions-photo-bubble{display:none}.solutions-hero-mobile-art{display:block;height:auto;left:0;position:absolute;top:0;width:100%}.solutions-use-section>.section-inner>h2{font-size:28px;line-height:1.08;text-align:center}.solutions-use-image-visual{aspect-ratio:328 / 226}.solutions-teams-section .section-inner{padding-left:16px;padding-right:16px}.solutions-teams-section{padding-top:47px}.solutions-teams-section .solutions-section-heading{margin-bottom:24px;max-width:346px}.solutions-teams-section .solutions-section-heading h2{font-size:28px;line-height:1.2}.solutions-teams-section .solutions-team-grid{gap:24px;grid-template-columns:1fr}.solutions-team-grid a{min-height:361px}.solutions-customer-section{padding-top:100px}.solutions-customer-section .section-inner{padding-left:16px;padding-right:16px}.solutions-customer-section>.section-inner>h2{font-size:28px;margin-bottom:42px}.solutions-customer-filters{grid-template-columns:1fr;margin-bottom:40px}.solutions-customer-grid{grid-template-columns:1fr}.solutions-logo-grid{gap:16px;grid-template-columns:repeat(3,101px)}.solutions-logo-grid span{font-size:12px;min-height:101px;min-width:101px}.home-products{background:#fff;padding-bottom:48px}.home-products-top{padding-top:28px}.home-product-card{background:transparent}.home-product-card:nth-child(3){height:518.7px}.home-product-card:nth-child(3) picture{top:119px}.hero h1{font-size:28px}.event-copy h2,.platform-card h3{font-size:22px}.metric-cell{min-height:141.65625px;padding:32px 16px}.metric-cell strong{font-size:32px}.story-open,.story-row{padding-left:16px;padding-right:16px}.compare-table-card{overflow-x:hidden}.compare-table-header,.compare-row{gap:10px;grid-template-columns:minmax(0,1fr) 46px 62px;min-width:0;padding-left:16px;padding-right:16px}.compare-table-header{font-size:14px}.compare-table-header strong{font-size:20px}.compare-table-header span:last-child{text-align:center}.compare-gradient-rule{margin-left:16px;margin-right:16px;min-width:0}.compare-row p{font-size:15px;line-height:1.28}.compare-row svg{height:25px;width:25px}.download-link-list{flex-direction:column}.download-link-list a{justify-content:center;width:100%}.download-app-grid{grid-template-columns:1fr}.guide-detail-actions{align-items:stretch;flex-direction:column}.guide-detail-actions .button{justify-content:center;width:100%}.guide-cover{min-height:390px;padding:26px}.guide-download-form{padding:18px}.tour-app-workspace{min-height:790px;padding:26px 14px 190px}.tour-workspace-backdrop{display:none}.tour-onboarding-card{border-radius:16px}.tour-welcome-panel,.tour-lead-panel{padding:22px}.tour-welcome-panel h1,.tour-lead-panel h2{font-size:23px}.tour-wave{height:64px;width:64px}.tour-welcome-panel p{font-size:16px}.tour-form-row{grid-template-columns:1fr}.tour-live-actions{border-radius:14px;width:100%}.tour-live-actions div{display:grid;grid-template-columns:1fr}.tour-live-actions button{justify-content:center;width:100%}.podcast-hero-inner{padding:70px 18px 58px}.podcast-title-lockup h1{font-size:clamp(44px,15vw,62px)}.podcast-title-lockup p{font-size:28px}.podcast-presenters{align-items:flex-start;flex-direction:column;gap:18px}.podcast-follow-bar{border-radius:12px;padding:14px}.podcast-follow-bar a{justify-content:flex-start;width:100%}.podcast-intro{align-items:flex-start;grid-template-columns:1fr}.podcast-section-label h2{font-size:22px}.podcast-play{border-radius:12px;height:56px;width:82px}.podcast-featured-copy h3,.podcast-episode h3{font-size:24px}.podcast-hosts article{grid-template-columns:1fr}.podcast-hosts article img{max-width:210px}.aware-article{padding-left:18px;padding-right:18px}.aware-article h1{font-size:36px}.aware-download h2,.aware-side-card h2{font-size:27px}.aware-form{padding:18px}.wai-transform-rail{align-items:flex-start;flex-direction:column}.wai-transform-rail nav{display:grid;gap:14px;min-width:0}.wai-transform-hero{min-height:650px}.wai-transform-copy h1{font-size:38px}.wai-transform-copy p{font-size:18px}.wai-transform-stack{height:285px;margin-left:-8px}.wai-transform-stack span{height:170px;left:calc(var(--i) * 20px);top:calc(92px - (var(--i) * 6px));width:170px}.wai-transform-controls{left:22px;right:auto}.footer-columns{gap:10px;grid-template-columns:1fr}.footer{padding-top:90px}.footer-top{padding:0 16px}.footer-brand{margin-bottom:48px}.footer .footer-logo-link{margin-bottom:68px;margin-left:0}.footer-columns>div{gap:0 28px;padding:48px 0 46px}.footer a{font-size:15px;margin-bottom:17px}.footer-legal{padding-left:16px;padding-right:16px}.footer-wordmark{height:88px;margin-top:42px}.footer-wordmark span{font-size:24vw}.footer-language{margin-top:32px}.secondary-footer-inner{align-items:center;flex-direction:column;gap:8px;justify-content:flex-start;min-height:113.39px;padding:39px 0 16px}}.meridian-careers{--careers-ink: #041f24;--careers-deep: #032f36;--careers-teal: #075a62;--careers-aqua: #71dbe2;--careers-paper: var(--site-canvas);--careers-line: rgba(4, 31, 36, .14);background:var(--careers-paper);color:var(--careers-ink);font-family:var(--font-brand)}.meridian-careers .section-inner{max-width:1280px}.meridian-careers-kicker{color:var(--careers-teal);font-family:var(--font-mono);font-size:12px;font-weight:650;letter-spacing:0;line-height:1.3;margin:0;text-transform:uppercase}.meridian-careers-hero{align-items:flex-end;color:#fff;display:flex;min-height:min(720px,calc(100svh - var(--nav-height)));overflow:hidden;position:relative}.meridian-careers-hero-image,.meridian-careers-hero-overlay{height:100%;top:0;right:0;bottom:0;left:0;position:absolute;width:100%}.meridian-careers-hero-image{object-fit:cover;object-position:center 54%}.meridian-careers-hero-overlay{background:linear-gradient(180deg,#011c2114 12%,#011c2138 52%,#011c21d1),linear-gradient(90deg,#011c218a,#011c2105 70%)}.section-inner.meridian-careers-hero-inner{padding-bottom:72px;padding-top:112px;position:relative;width:100%;z-index:1}.meridian-careers-hero .meridian-careers-kicker{color:var(--careers-aqua);margin-bottom:22px}.meridian-careers-hero h1{font-size:clamp(48px,4.2vw,64px);font-weight:400;line-height:1.02;margin:0;max-width:1120px}.meridian-careers-hero-copy{color:#ffffffd6;font-size:19px;line-height:1.48;margin:28px 0 0;max-width:650px}.meridian-careers-who{background:var(--site-canvas);border-bottom:1px solid var(--careers-line);padding:104px 0 116px}.section-inner.meridian-careers-who-inner{padding-left:40px;padding-right:40px}.meridian-careers-who h2{color:#101718;font-size:clamp(44px,4.2vw,60px);font-weight:400;letter-spacing:-.035em;line-height:1;margin:0}.meridian-careers-who-copy{color:#454b4c;display:grid;font-size:19px;gap:22px;line-height:1.55;margin-top:34px;max-width:860px}.meridian-careers-who-copy p{margin:0}.company-who{background:var(--site-canvas);padding:clamp(84px,8vw,124px) 0}.company-who-inner{align-items:start;display:grid;gap:clamp(48px,7vw,112px);grid-template-columns:minmax(190px,.55fr) minmax(0,1.45fr)}.company-who h2{color:#101718;font-size:clamp(42px,4vw,60px);font-weight:400;letter-spacing:-.035em;line-height:1;margin:0}.company-who-copy{color:#454b4c;display:grid;font-size:clamp(18px,1.4vw,21px);gap:28px;line-height:1.58;max-width:900px}.company-who-copy p{margin:0}@media(max-width:760px){.company-who{padding:72px 0 80px}.company-who-inner{gap:30px;grid-template-columns:1fr}.company-who h2{font-size:40px}.company-who-copy{font-size:17px;gap:22px}}.meridian-careers-hero-actions{align-items:center;display:flex;gap:18px;margin-top:34px}.meridian-careers-hero-actions>span{border-left:1px solid rgba(255,255,255,.34);color:#ffffffbd;font-family:var(--font-mono);font-size:11px;letter-spacing:0;padding-left:18px;text-transform:uppercase}.meridian-careers-primary-cta,.meridian-careers-role-heading a,.meridian-careers-final-cta a{align-items:center;display:inline-flex;justify-content:center}.meridian-careers-primary-cta{background:#fff;border-radius:6px;color:var(--careers-ink);font-size:15px;font-weight:650;gap:10px;min-height:52px;padding:0 22px}.meridian-careers-principles{background:var(--site-canvas);border-bottom:1px solid var(--careers-line)}.meridian-careers-principles-grid{display:grid;grid-template-columns:repeat(3,1fr)}.meridian-careers-principles article{min-height:234px;padding:48px 40px 44px}.meridian-careers-principles article+article{border-left:1px solid var(--careers-line)}.meridian-careers-principles article>span{color:var(--careers-teal);font-family:var(--font-mono);font-size:11px}.meridian-careers-principles h2{font-size:26px;font-weight:500;line-height:1.15;margin:32px 0 12px}.meridian-careers-principles p{color:#5b7174;font-size:15px;line-height:1.5;margin:0;max-width:320px}.meridian-careers-compensation{background:var(--site-canvas);color:var(--careers-ink);padding:104px 0}.meridian-careers-compensation-inner{display:grid;gap:80px;grid-template-columns:180px minmax(0,1fr)}.meridian-careers-compensation .meridian-careers-kicker{color:var(--careers-teal);padding-top:12px}.meridian-careers-compensation h2{font-size:clamp(42px,5vw,70px);font-weight:400;line-height:1.02;margin:0;max-width:920px;text-wrap:balance}.meridian-careers-compensation div>p{color:#5b7174;font-size:20px;line-height:1.5;margin:30px 0 0;max-width:760px}.meridian-careers-compensation strong{color:var(--careers-aqua);font-weight:600}.meridian-careers-benefits{padding:112px 0 56px}.meridian-careers-section-head{display:grid;gap:22px;grid-template-columns:1fr;margin-bottom:72px}.meridian-careers-section-head .meridian-careers-kicker{padding-top:0}.meridian-careers-section-head h2{font-size:clamp(40px,4.5vw,64px);font-weight:400;line-height:1.04;margin:0;max-width:850px;text-wrap:balance}.meridian-careers-benefits-grid{border-top:1px solid var(--careers-line);display:grid;grid-template-columns:repeat(3,1fr)}.meridian-careers-benefits-grid article{align-items:flex-start;border-bottom:1px solid var(--careers-line);display:grid;gap:20px;grid-template-columns:28px minmax(0,1fr);min-height:205px;padding:34px 30px 34px 0}.meridian-careers-benefits-grid article:not(:nth-child(3n+1)){border-left:1px solid var(--careers-line);padding-left:30px}.meridian-careers-benefits-grid svg{color:var(--careers-teal);margin-top:2px}.meridian-careers-benefits-grid h3{font-size:20px;font-weight:550;line-height:1.2;margin:0 0 12px}.meridian-careers-benefits-grid p{color:#5b7174;font-size:15px;line-height:1.52;margin:0}.meridian-careers-openings{background:var(--site-canvas);padding:56px 0 128px}.meridian-careers-openings-head{align-items:end;display:grid;gap:80px;grid-template-columns:minmax(0,1fr) 430px;margin-bottom:74px}.meridian-careers-openings-head .meridian-careers-kicker{margin-bottom:20px}.meridian-careers-openings-head h2{font-size:clamp(46px,5vw,72px);font-weight:400;line-height:1;margin:0}.meridian-careers-openings-head>p{color:#5b7174;font-size:17px;line-height:1.55;margin:0}.meridian-careers-role-list{border-top:1px solid var(--careers-line)}.meridian-careers-role{border-bottom:1px solid var(--careers-line);display:grid;gap:30px;grid-template-columns:54px minmax(0,1fr);padding:54px 0 58px;scroll-margin-top:calc(var(--nav-height) + 24px)}.meridian-careers-role-number{color:var(--careers-teal);font-family:var(--font-mono);font-size:12px;padding-top:9px}.meridian-careers-role-heading{align-items:start;display:flex;gap:28px;justify-content:space-between}.meridian-careers-role-heading p{color:var(--careers-teal);font-family:var(--font-mono);font-size:11px;margin:0 0 12px;text-transform:uppercase}.meridian-careers-role h3{font-size:clamp(32px,4vw,52px);font-weight:400;line-height:1.05;margin:0}.meridian-careers-role-heading a{background:var(--careers-ink);border-radius:6px;color:#fff;flex:0 0 auto;font-size:14px;font-weight:650;gap:8px;min-height:46px;padding:0 18px}.meridian-careers-role-meta{display:flex;gap:12px;margin-top:24px}.meridian-careers-role-meta span{border:1px solid var(--careers-line);border-radius:5px;color:#5b7174;font-family:var(--font-mono);font-size:10px;padding:7px 10px;text-transform:uppercase}.meridian-careers-role-compensation{align-items:center;background:#e6f7f5;border-left:3px solid var(--careers-teal);color:var(--careers-deep);display:flex;font-size:16px;font-weight:650;gap:10px;line-height:1.4;margin:26px 0 0;max-width:max-content;padding:13px 16px 13px 14px}.meridian-careers-role-summary{color:#3f5659;font-size:18px;line-height:1.58;margin:28px 0 0;max-width:920px}.meridian-careers-role-details{display:grid;gap:56px;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);margin-top:36px}.meridian-careers-role-details h4{color:var(--careers-teal);font-family:var(--font-mono);font-size:11px;margin:0 0 16px;text-transform:uppercase}.meridian-careers-role-details ul{display:grid;gap:11px;list-style:none;margin:0;padding:0}.meridian-careers-role-details li{color:#3f5659;font-size:15px;line-height:1.45;padding-left:18px;position:relative}.meridian-careers-role-details li:before{background:var(--careers-aqua);content:"";height:6px;left:0;position:absolute;top:8px;width:6px}.meridian-careers-role-details>div>p{color:#3f5659;font-size:15px;line-height:1.52;margin:0}.meridian-careers-final-cta{background:var(--site-canvas);color:var(--careers-ink);min-height:460px;overflow:hidden;padding:104px 0;position:relative}.meridian-careers-final-cta-inner{align-items:end;display:flex;gap:60px;justify-content:space-between;position:relative;z-index:1}.meridian-careers-final-cta .meridian-careers-kicker{color:var(--careers-teal);margin-bottom:20px}.meridian-careers-final-cta h2{font-size:clamp(40px,4.5vw,64px);font-weight:400;line-height:1.04;margin:0;max-width:820px;text-wrap:balance}.meridian-careers-final-cta a{background:var(--careers-ink);border-radius:6px;color:#fff;flex:0 0 auto;font-size:15px;font-weight:650;gap:10px;min-height:52px;padding:0 21px}@media(max-width:900px){.meridian-careers-hero{min-height:650px}.section-inner.meridian-careers-hero-inner{padding-bottom:56px}.meridian-careers-principles-grid,.meridian-careers-benefits-grid{grid-template-columns:1fr}.meridian-careers-principles article{min-height:0;padding:34px 0}.meridian-careers-principles article+article{border-left:0;border-top:1px solid var(--careers-line)}.meridian-careers-compensation-inner,.meridian-careers-section-head,.meridian-careers-openings-head{gap:28px;grid-template-columns:1fr}.meridian-careers-compensation .meridian-careers-kicker,.meridian-careers-section-head .meridian-careers-kicker{padding-top:0}.meridian-careers-benefits-grid article,.meridian-careers-benefits-grid article:not(:nth-child(3n+1)){border-left:0;min-height:0;padding:28px 0}.meridian-careers-role-details{gap:30px;grid-template-columns:1fr}.meridian-careers-final-cta-inner{align-items:flex-start;flex-direction:column}}@media(max-width:640px){.meridian-careers-hero-break{display:none}.meridian-careers-hero{min-height:670px}.meridian-careers-hero-image{object-position:55% center}.section-inner.meridian-careers-hero-inner{padding-bottom:42px;padding-top:74px}.meridian-careers-hero h1{font-size:46px}.meridian-careers-hero-copy{font-size:17px}.meridian-careers-who{padding:72px 0 80px}.section-inner.meridian-careers-who-inner{padding-left:20px;padding-right:20px}.meridian-careers-who h2{font-size:40px}.meridian-careers-who-copy{font-size:17px;margin-top:28px}.meridian-careers-hero-actions{align-items:flex-start;flex-wrap:wrap}.meridian-careers-hero-actions>span{border-left:0;padding-left:0}.meridian-careers-hero-actions>span+span{border-left:1px solid rgba(255,255,255,.34);padding-left:18px}.meridian-careers-compensation,.meridian-careers-benefits,.meridian-careers-openings,.meridian-careers-final-cta{padding-bottom:78px;padding-top:78px}.meridian-careers-benefits{padding-bottom:44px}.meridian-careers-openings{padding-top:44px}.meridian-careers-section-head,.meridian-careers-openings-head{margin-bottom:48px}.meridian-careers-role{gap:12px;grid-template-columns:1fr;padding:42px 0 46px}.meridian-careers-role-number{padding-top:0}.meridian-careers-role-heading{align-items:flex-start;flex-direction:column}.meridian-careers-role-heading a{width:100%}.meridian-careers-role-meta{align-items:flex-start;flex-direction:column}.meridian-careers-role-compensation{align-items:flex-start;max-width:none}.meridian-careers-final-cta{min-height:520px}.meridian-careers-final-cta a{width:100%}}.meridian-careers-directory{max-width:1280px!important}.meridian-careers-directory>h2{font-size:clamp(42px,4.5vw,64px);font-weight:400;line-height:1.04;margin:0 0 52px}.meridian-careers-directory-filters{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(280px,1fr) 210px 210px auto;margin-bottom:54px}.meridian-careers-directory-search,.meridian-careers-directory-select{position:relative}.meridian-careers-directory-search input,.meridian-careers-directory-select select{background:#fff;border:1px solid rgba(4,31,36,.2);border-radius:5px;color:var(--careers-ink);font:inherit;font-size:14px;height:48px;outline:none;transition:border-color .16s ease,box-shadow .16s ease;width:100%}.meridian-careers-directory-search input{padding:0 46px 0 16px}.meridian-careers-directory-search svg{color:#738487;pointer-events:none;position:absolute;right:16px;top:15px}.meridian-careers-directory-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#53686b 50%),linear-gradient(135deg,#53686b 50%,transparent 50%);background-position:calc(100% - 18px) 21px,calc(100% - 13px) 21px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;cursor:pointer;padding:0 38px 0 14px}.meridian-careers-directory-search input:focus,.meridian-careers-directory-select select:focus{border-color:var(--careers-teal);box-shadow:0 0 0 3px #075a621f}.meridian-careers-directory-reset{align-items:center;background:transparent;border:0;color:var(--careers-teal);cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:600;gap:7px;height:48px;justify-content:center;padding:0 8px;white-space:nowrap}.meridian-careers-directory-groups{display:grid;gap:60px}.meridian-careers-directory-group h3{font-size:25px;font-weight:450;margin:0 0 18px}.meridian-careers-directory-group h3 span{color:#0c8993}.meridian-careers-directory-group>div{border-top:1px solid rgba(7,90,98,.2)}.meridian-careers-directory-role{align-items:center;border-bottom:1px solid rgba(7,90,98,.2);color:var(--careers-ink);display:flex;gap:28px;justify-content:space-between;min-height:92px;padding:20px 8px 20px 0;transition:color .16s ease,padding .16s ease}.meridian-careers-directory-role:hover{color:var(--careers-teal);padding-left:10px}.meridian-careers-directory-role>span{display:grid;gap:8px}.meridian-careers-directory-role strong{font-size:17px;font-weight:560;line-height:1.25}.meridian-careers-directory-role small{color:#6d7f82;font-size:13px;line-height:1.4}.meridian-careers-directory-role svg{color:#0c8993;flex:0 0 auto}.meridian-careers-directory-empty{border-bottom:1px solid var(--careers-line);border-top:1px solid var(--careers-line);padding:54px 0}.meridian-careers-directory-empty h3{font-size:22px;font-weight:500;margin:0 0 18px}.meridian-careers-directory-empty button{background:none;border:0;color:var(--careers-teal);cursor:pointer;font:inherit;font-weight:600;padding:0}.career-application-page{--application-ink: #041f24;--application-teal: #075a62;--application-paper: var(--site-canvas);background:var(--application-paper);color:var(--application-ink);font-family:var(--font-brand);min-height:calc(100svh - var(--nav-height));padding:96px 0 120px}.career-application-layout{align-items:start;display:grid;gap:clamp(56px,8vw,120px);grid-template-columns:minmax(0,.8fr) minmax(480px,1fr);max-width:1160px}.career-application-intro{position:sticky;top:calc(var(--nav-height) + 42px)}.career-application-intro>a{align-items:center;color:var(--application-teal);display:inline-flex;font-size:14px;font-weight:600;gap:8px;margin-bottom:76px}.career-application-intro .meridian-careers-kicker{margin-bottom:20px}.career-application-intro h1{font-size:clamp(48px,5vw,70px);font-weight:400;line-height:1;margin:0;text-wrap:balance}.career-application-intro>p:not(.meridian-careers-kicker){color:#52696c;font-size:18px;line-height:1.55;margin:26px 0 42px}.career-application-intro dl{border-top:1px solid rgba(4,31,36,.16);margin:0}.career-application-intro dl>div{border-bottom:1px solid rgba(4,31,36,.16);display:grid;gap:14px;grid-template-columns:110px minmax(0,1fr);padding:17px 0}.career-application-intro dt{color:#708285;font-size:12px;text-transform:uppercase}.career-application-intro dd{font-size:14px;margin:0}.career-application-form{background:#fff;border:1px solid rgba(4,31,36,.14);display:grid;gap:24px;padding:clamp(28px,4vw,48px)}.career-application-form-heading{border-bottom:1px solid rgba(4,31,36,.14);margin-bottom:8px;padding-bottom:26px}.career-application-form-heading h2{font-size:30px;font-weight:450;margin:0 0 8px}.career-application-form-heading p{color:#64777a;font-size:14px;margin:0}.career-application-grid{display:grid;gap:18px;grid-template-columns:1fr 1fr}.career-application-form label{display:grid;gap:9px;position:relative}.career-application-form label>span:first-child{font-size:13px;font-weight:600}.career-application-form label>span small{color:#7c8c8e;font-size:11px;font-weight:400;margin-left:5px;text-transform:uppercase}.career-application-form input,.career-application-form select,.career-application-form textarea{background:#fff;border:1px solid rgba(4,31,36,.22);border-radius:4px;color:var(--application-ink);font:inherit;font-size:15px;outline:none;transition:border-color .16s ease,box-shadow .16s ease;width:100%}.career-application-form input,.career-application-form select{height:50px;padding:0 14px}.career-application-form textarea{line-height:1.5;min-height:150px;padding:14px;resize:vertical}.career-application-form input:focus,.career-application-form select:focus,.career-application-form textarea:focus{border-color:var(--application-teal);box-shadow:0 0 0 3px #075a621f}.career-application-form [aria-invalid=true]{border-color:#c94a45}.career-application-form em{color:#b23f3a;font-size:12px;font-style:normal}.career-application-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:44px}.career-application-select>svg{color:#65787a;pointer-events:none;position:absolute;right:14px;top:40px}.career-application-upload>input{height:1px;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;width:1px}.career-application-upload-control{align-items:center;border:1px dashed rgba(7,90,98,.42);color:var(--application-teal);cursor:pointer;display:flex;font-size:14px;gap:10px;min-height:62px;padding:14px 16px}.career-application-success{align-items:center;background:#e4f5f2;color:#075a50;display:flex;font-size:14px;gap:9px;line-height:1.45;padding:14px 16px}.career-application-submit{align-items:center;background:var(--application-teal);border:0;border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:15px;font-weight:650;justify-content:center;min-height:52px;padding:0 24px;width:max-content}@media(max-width:1000px){.meridian-careers-directory-filters{grid-template-columns:minmax(260px,1fr) 1fr 1fr}.meridian-careers-directory-reset{grid-column:1 / -1;justify-content:flex-start;width:max-content}.career-application-layout{gap:50px;grid-template-columns:1fr}.career-application-intro{position:static}.career-application-intro>a{margin-bottom:54px}}@media(max-width:700px){.meridian-careers-directory>h2{margin-bottom:34px}.meridian-careers-directory-filters{grid-template-columns:1fr;margin-bottom:46px}.meridian-careers-directory-reset{grid-column:auto}.meridian-careers-directory-role{min-height:108px;padding-right:0}.meridian-careers-directory-role small{display:block;max-width:280px}.career-application-page{padding:64px 0 80px}.career-application-intro>a{margin-bottom:42px}.career-application-grid{grid-template-columns:1fr}.career-application-form{margin-left:-20px;margin-right:-20px;padding:28px 20px}.career-application-submit{width:100%}}.home-nav-shell{--home-nav-transition: .3s cubic-bezier(.22, 1, .36, 1)}.home-nav-shell>.announcement,.home-nav-shell>.site-header{left:0;position:fixed;right:0;transition:top var(--home-nav-transition),background-color .45s ease,border-color .45s ease,box-shadow .45s ease,color .45s ease;width:100%;will-change:top}.home-nav-shell>.announcement{top:0;z-index:1001}.home-nav-shell>.site-header{top:0;z-index:1000}.home-nav-shell.has-announcement>.site-header{top:var(--announcement-height)}.home-nav-shell.home-nav-revealed>.announcement{top:calc(0px - var(--announcement-height))}.home-nav-shell.home-nav-revealed.has-announcement>.site-header{top:0}.home-nav-shell.home-nav-revealed>.site-header{-webkit-backdrop-filter:blur(8px) saturate(115%);backdrop-filter:blur(8px) saturate(115%);background:#ffffff0a;border-bottom:0;box-shadow:none;color:#464b4b}.home-nav-shell.home-nav-revealed.nav-over-media>.site-header{-webkit-backdrop-filter:blur(16px) saturate(120%);backdrop-filter:blur(16px) saturate(120%);background:#ffffffad}.home-nav-shell.home-nav-revealed>.site-header .nav-group>a,.home-nav-shell.home-nav-revealed>.site-header .signin,.home-nav-shell.home-nav-revealed>.site-header .menu-button{color:#464b4b}.home-nav-shell.home-nav-revealed>.site-header .nav-demo-cta-wrapper .button-primary,.home-nav-shell.home-nav-revealed>.site-header .nav-demo-cta-wrapper .button-primary:hover,.home-nav-shell.home-nav-revealed>.site-header .nav-demo-cta-wrapper .button-primary:focus-visible{background:#000;border-color:#000;color:#fff}.home-nav-shell.home-nav-revealed.nav-over-dark>.site-header .nav-group>a,.home-nav-shell.home-nav-revealed.nav-over-dark>.site-header .signin,.home-nav-shell.home-nav-revealed.nav-over-dark>.site-header .menu-button{color:#fff}.home-nav-shell.home-nav-revealed.nav-over-dark>.site-header>.brand .meridian-header-logo-main{filter:brightness(0) invert(1)}.careers-nav-shell>.site-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-bottom:0;box-shadow:none;color:#464b4b;left:0;position:fixed;right:0;width:100%}.careers-nav-shell.nav-over-media>.site-header{-webkit-backdrop-filter:blur(16px) saturate(120%);backdrop-filter:blur(16px) saturate(120%);background:#ffffffad}.careers-nav-shell>.site-header .nav-group>a,.careers-nav-shell>.site-header .signin,.careers-nav-shell>.site-header .menu-button{color:#464b4b}.careers-nav-shell>main{padding-top:0!important}.home-nav-shell.home-nav-revealed.has-announcement .nav-dropdown:not(.nav-dropdown-company){top:calc(var(--nav-height) + 8px)}.home-nav-shell.home-nav-revealed.has-announcement .nav-group:has(.nav-dropdown-product):after{top:var(--nav-height)}.home-nav-shell>main{padding-top:0}.home-nav-shell .meridian-hero{min-height:100svh}.home-nav-shell .meridian-hero-inner{min-height:calc(100svh - 112px)}.home-nav-shell .nav-dropdown-product{top:var(--nav-height)}.home-nav-shell.has-announcement .nav-dropdown-product{top:calc(var(--announcement-height) + var(--nav-height))}.home-nav-shell.home-nav-top>.announcement{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#02181c14;border-bottom:1px solid rgba(255,255,255,.16);color:#fff}.home-nav-shell.home-nav-top>.announcement .announcement-cta{background:#ffffff14;border-color:#ffffffb8;color:#fff}.home-nav-shell.home-nav-top>.announcement .announcement-cta:hover,.home-nav-shell.home-nav-top>.announcement .announcement-cta:focus-visible{background:#ffffff29;border-color:#fff;color:#fff}.home-nav-shell.home-nav-top>.announcement .announcement-close{color:#ffffffd1}.home-nav-shell.home-nav-top>.site-header{-webkit-backdrop-filter:blur(16px) saturate(135%);backdrop-filter:blur(16px) saturate(135%);background:#02181c1f;border-bottom:1px solid rgba(255,255,255,.16);box-shadow:none;color:#fff}.home-route-shell.home-nav-top>.site-header,.careers-nav-shell.home-nav-top>.site-header,.platform-route-shell.home-nav-top>.site-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent;border-bottom-color:transparent}.home-nav-shell.home-nav-top>.site-header .meridian-header-logo{filter:brightness(0) invert(1)}.home-nav-shell>.site-header .meridian-header-logo{transition:filter .45s ease}.home-nav-shell.home-nav-top>.site-header .nav-group>a,.home-nav-shell.home-nav-top>.site-header .signin{color:#ffffffe6}.home-nav-shell.home-nav-top>.site-header .nav-demo-cta-wrapper .button-primary{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff24;border:1px solid rgba(255,255,255,.44);color:#fff}.home-nav-shell.home-nav-top>.site-header .nav-demo-cta-wrapper .button-primary:hover,.home-nav-shell.home-nav-top>.site-header .nav-demo-cta-wrapper .button-primary:focus-visible{background:#ffffff38}@media(hover:hover)and (min-width:981px){.home-nav-shell.home-nav-top>.site-header:hover,.home-nav-shell.home-nav-top>.site-header:focus-within{background:#ffffffe6;border-bottom-color:#04272b14;box-shadow:0 8px 18px #02181c14;color:var(--meridian-ink)}.home-nav-shell.home-nav-top>.site-header:hover .meridian-header-logo,.home-nav-shell.home-nav-top>.site-header:focus-within .meridian-header-logo{filter:none}.home-nav-shell.home-nav-top>.site-header:hover .nav-group>a,.home-nav-shell.home-nav-top>.site-header:hover .signin,.home-nav-shell.home-nav-top>.site-header:focus-within .nav-group>a,.home-nav-shell.home-nav-top>.site-header:focus-within .signin{color:#6f6f6f}.home-nav-shell.home-nav-top>.site-header:hover .nav-demo-cta-wrapper .button-primary,.home-nav-shell.home-nav-top>.site-header:focus-within .nav-demo-cta-wrapper .button-primary{background:var(--meridian-ink);border-color:var(--meridian-ink)}}@media(max-width:700px){.home-nav-shell{--announcement-height: 50px;--nav-height: 66px}.home-nav-shell>.announcement{font-size:11px;line-height:15px;padding:7px 30px 7px 16px}.home-nav-shell>.announcement .announcement-cta{font-size:11px;margin-left:3px;padding:3px 6px}.home-nav-shell>.announcement .announcement-close{right:9px;top:8px}.home-nav-shell>.site-header{gap:10px;padding:0 16px}.home-nav-shell .meridian-header-logo{max-height:31px;width:120px}.home-nav-shell .header-actions{gap:12px}.home-nav-shell .header-actions .button,.home-nav-shell .header-actions .nav-demo-cta-wrapper .button{font-size:12px;line-height:1;min-height:36px;min-width:108px;padding-inline:17px}.home-nav-shell .menu-button{height:22px;min-height:22px;min-width:22px;width:22px}.home-nav-shell .meridian-hero{min-height:680px;padding:calc(var(--announcement-height) + var(--nav-height) + 64px) 0 48px}.home-nav-shell .meridian-hero-video-trigger{bottom:auto;min-height:34px;right:20px;top:calc(var(--announcement-height) + var(--nav-height) + 16px)}.home-nav-shell .meridian-hero-inner{min-height:0;padding-left:20px;padding-right:20px;text-align:left}.home-nav-shell .meridian-hero-copy{align-items:flex-start}.home-nav-shell .meridian-hero h1{box-sizing:border-box;font-size:34px;letter-spacing:-.02em;line-height:38px;max-width:calc(100vw - 40px);overflow-wrap:break-word;padding-right:12px;text-wrap:pretty;white-space:normal;width:100%}.home-nav-shell .meridian-hero h1 span{display:inline;white-space:normal}.home-nav-shell .meridian-hero-summary{display:none}.home-nav-shell .industry-selector{border-radius:999px;gap:2px;grid-template-columns:.78fr 1.48fr 1fr;margin-top:22px;max-width:326px;padding:3px}.home-nav-shell .industry-selector-button{font-size:10px;height:36px;padding:0 6px;white-space:nowrap}.home-nav-shell .meridian-hero-actions{align-items:flex-start;gap:10px;margin-top:16px;max-width:none;width:auto}.home-nav-shell .meridian-hero-actions .meridian-button-primary,.home-nav-shell .meridian-hero-actions .meridian-button-industry{font-size:14px;min-height:42px;min-width:156px;padding:0 16px;width:auto}.home-nav-shell .research-logo-strip .logo-intro{min-height:66px;padding:0 20px}.home-nav-shell .research-logo-strip .logo-intro h2{font-size:16px;line-height:21px}.home-nav-shell .research-logo-strip .logo-marquee{min-height:150px}.home-nav-shell .research-logo-strip .logo-track{gap:14px 18px;padding:16px 20px}.home-nav-shell .meridian-atlas-intro{padding:54px 0 58px}.home-nav-shell .meridian-atlas-intro h2{font-size:30px;line-height:35px}.home-nav-shell .meridian-atlas-actions{margin-top:24px}.home-nav-shell .meridian-atlas-showcase{padding:48px 0 62px}.home-nav-shell .meridian-atlas-showcase .atlas-explorer{gap:28px}.home-nav-shell .meridian-atlas-showcase .atlas-wheel-shell{max-width:330px;width:88%}.home-nav-shell .meridian-atlas-showcase .atlas-domain-detail{padding-top:26px}.home-nav-shell .meridian-atlas-showcase .atlas-domain-detail h2{font-size:24px;line-height:30px}.home-nav-shell .meridian-atlas-showcase .atlas-agent-list{gap:22px 14px;grid-template-columns:repeat(2,minmax(0,1fr))}.home-nav-shell .meridian-atlas-showcase .atlas-agent-item p{font-size:13px;line-height:19px}.home-nav-shell .meridian-testimonials{padding:60px 0 64px}.home-nav-shell .section-inner.meridian-atlas-proof-header{padding:0 20px 34px}.home-nav-shell .meridian-atlas-proof-header>p{font-size:15px;line-height:22px;margin-bottom:14px}.home-nav-shell .meridian-atlas-proof-header h2{font-size:30px;line-height:34px}.home-nav-shell .meridian-testimonial-copy-panel{min-height:0;padding:0 20px 32px}.home-nav-shell .meridian-testimonial-copy-panel blockquote,.home-nav-shell .meridian-testimonial-story-summary{font-size:24px;line-height:32px;margin-top:20px}.home-nav-shell .meridian-testimonial-meta{margin-top:30px}.home-nav-shell .meridian-testimonial-portrait{aspect-ratio:16 / 10}.home-nav-shell .meridian-platform-brand{min-height:64px}.home-nav-shell .meridian-platform-wordmark{height:28px}.home-nav-shell .meridian-platform-brand-name{font-size:18px}.home-nav-shell .meridian-platform-heading{padding:44px 20px 34px}.home-nav-shell .meridian-platform-heading h2,.home-nav-shell .meridian-ontology-heading h3{font-size:32px;line-height:37px}.home-nav-shell .meridian-platform-demo-shell{padding:0 14px 38px}.home-nav-shell .meridian-platform-workspace{height:460px}.home-nav-shell .meridian-ontology-heading{padding:44px 20px 32px}.home-nav-shell .meridian-ontology-demo-shell{padding:0 12px 38px}.home-nav-shell .ontology-platform-workspace{height:390px}.home-nav-shell .ontology-graph-stage{height:320px}.home-nav-shell .meridian-integrations{height:480px}.home-nav-shell .meridian-integrations-lanes{top:18px}.home-nav-shell .meridian-integration-tile{flex-basis:96px;height:96px}.home-nav-shell .meridian-integrations-message{gap:16px;min-height:270px;padding:26px 22px}.home-nav-shell .meridian-integrations-message h3{font-size:22px;line-height:27px}.home-nav-shell .meridian-integrations-message p{font-size:14px;line-height:21px;margin-bottom:16px}.home-nav-shell .meridian-security-copy{padding:28px 20px}.home-nav-shell .meridian-security-badge{min-height:108px;padding:16px 8px}.home-nav-shell .meridian-security-badge img{height:40px;max-width:60px}.home-nav-shell .meridian-difference{padding:66px 16px 72px}.home-nav-shell .meridian-difference-heading{margin-bottom:32px;padding:0}.home-nav-shell .meridian-difference-heading h3{font-size:32px;line-height:37px}.home-nav-shell .meridian-difference-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.home-nav-shell .meridian-difference-tab,.home-nav-shell .meridian-difference-tab.is-active{border-right:0;min-height:90px;padding:15px 42px 15px 16px}.home-nav-shell .meridian-difference-tab:nth-child(odd){border-right:1px solid rgba(8,48,54,.1)}.home-nav-shell .meridian-difference-tab-title{font-size:15px;line-height:19px}.home-nav-shell .meridian-difference-tab-indicator{height:26px;right:10px;width:26px}.home-nav-shell .meridian-difference-stage-heading{padding:22px 18px 18px}.home-nav-shell .meridian-difference-stage-heading h4{font-size:24px}.home-nav-shell .meridian-difference-stage-frame{flex-basis:540px;margin:0 12px 14px;min-height:540px}.home-nav-shell .difference-flexibility-panel{grid-template-rows:210px minmax(0,1fr)}.home-nav-shell .difference-partnership-panel{grid-template-rows:235px 20px 225px}.home-nav-shell .meridian-case-studies{padding:70px 0 76px}.home-nav-shell .meridian-case-studies-head{gap:18px;padding-left:20px;padding-right:20px}.home-nav-shell .meridian-case-studies-head h2{font-size:34px;line-height:39px}.home-nav-shell .section-inner.meridian-case-study-grid{display:flex;gap:14px;margin-top:32px;max-width:none;overflow-x:auto;padding:0 20px 14px;scroll-padding:20px;scroll-snap-type:x mandatory;scrollbar-width:none}.home-nav-shell .meridian-case-study-grid::-webkit-scrollbar{display:none}.home-nav-shell .meridian-case-study-card{flex:0 0 min(84vw,326px);scroll-snap-align:start}.home-nav-shell .meridian-case-study-body{min-height:220px}.home-nav-shell .meridian-team{padding:96px 0 70px}.home-nav-shell .meridian-team-head h2{font-size:34px;line-height:40px}.home-nav-shell .meridian-team-columbia-lockup{flex-basis:180px;width:180px}.home-nav-shell .meridian-founder-grid{margin-top:38px}.home-nav-shell .meridian-team-proof{margin-top:34px;padding-top:24px}.home-nav-shell .meridian-team-proof-head p{display:none}.home-nav-shell .meridian-team-origin-grid{gap:6px;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:16px}.home-nav-shell .meridian-investor-grid{gap:6px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px}.home-nav-shell .meridian-investor{padding:6px}.home-nav-shell .meridian-investor-sv-lockup{font-size:13px}.home-nav-shell .meridian-investor-anthropic-wordmark{font-size:12px}.home-nav-shell .meridian-investor-sunflower-lockup{font-size:7px}.home-nav-shell .meridian-investor-sunflower-mark{height:11px;width:11px}.home-nav-shell .meridian-founder-card,.home-nav-shell .meridian-team-head,.home-nav-shell .meridian-team-proof,.home-nav-shell .meridian-case-studies-head,.home-nav-shell .meridian-case-study-card,.home-nav-shell .meridian-atlas-proof-header>p,.home-nav-shell .meridian-atlas-proof-header h2 span,.home-nav-shell .meridian-testimonial-copy-panel,.home-nav-shell .meridian-testimonial-copy-panel>div:first-child,.home-nav-shell .meridian-testimonial-meta,.home-nav-shell .meridian-testimonial-portrait,.home-nav-shell .meridian-testimonial-portrait figcaption,.home-nav-shell .meridian-platform-brand,.home-nav-shell .meridian-platform-heading,.home-nav-shell .meridian-platform-frame>.meridian-platform-demo-shell,.home-nav-shell .meridian-ontology-heading,.home-nav-shell .ontology-platform-demo,.home-nav-shell .meridian-integrations-lanes,.home-nav-shell .meridian-security-copy,.home-nav-shell .meridian-security-badge,.home-nav-shell .meridian-difference-heading,.home-nav-shell .meridian-difference-switcher,.home-nav-shell .meridian-difference-tab,.home-nav-shell .meridian-final-cta-inner>*{animation:none;opacity:1;transform:none;transition-duration:0ms}.home-nav-shell .meridian-integrations-message,.home-nav-shell .meridian-integrations.is-revealed .meridian-integrations-message{opacity:1;transform:translate(-50%,-50%)}}@media(prefers-reduced-motion:reduce){.home-nav-shell>.announcement,.home-nav-shell>.site-header,.home-nav-shell>.site-header .meridian-header-logo{transition-duration:0ms}}@media(min-width:981px){.contact-shell>main{padding-top:0!important}.contact-shell>.site-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(90deg,transparent 0 46%,var(--site-canvas) 46% 100%);box-shadow:none;color:#fff;transition:background .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease,color .3s ease}.contact-shell>.site-header .nav-group>a,.contact-shell>.site-header .menu-button{color:#fff}.contact-shell>.site-header .meridian-header-logo-main{filter:brightness(0) invert(1);transition:filter .3s ease}.contact-shell>.site-header .nav-demo-cta-wrapper .button-primary{background:#062f35;border-color:#062f35;color:#fff}.contact-shell.has-announcement .meridian-lead-page.is-contact{height:calc(100svh - var(--announcement-height));min-height:calc(100svh - var(--announcement-height))}.contact-shell:not(.has-announcement) .meridian-lead-page.is-contact{height:100svh;min-height:100svh}.meridian-lead-page.is-contact .demo-proof,.meridian-lead-page.is-contact .demo-proof-inner,.meridian-lead-page.is-contact .demo-form-wrap{height:100%;min-height:0}.meridian-lead-page.is-contact .demo-proof-inner{align-items:center;justify-content:center;margin:0;max-width:none;padding:calc(var(--nav-height) + 32px) clamp(38px,5vw,76px) 40px;text-align:left}.meridian-lead-page.is-contact .demo-proof h1,.meridian-lead-page.is-contact .demo-proof-caption{margin-left:auto;margin-right:auto;max-width:560px;text-align:left;width:100%}.meridian-lead-page.is-contact .demo-form-wrap{align-items:center;overflow:hidden;padding:calc(var(--nav-height) + 18px) clamp(30px,5vw,72px) 18px}.meridian-lead-page.is-contact .demo-form{padding:clamp(26px,3vh,42px)}}@media(hover:hover)and (min-width:981px){.contact-shell>.site-header:hover,.contact-shell>.site-header:focus-within{background:#fff;box-shadow:0 8px 18px #02181c14;color:var(--meridian-ink)}.contact-shell>.site-header:hover .meridian-header-logo-main,.contact-shell>.site-header:focus-within .meridian-header-logo-main{filter:brightness(0) saturate(100%) invert(22%) sepia(27%) saturate(1085%) hue-rotate(137deg) brightness(92%) contrast(98%)}.contact-shell>.site-header:hover .nav-group>a,.contact-shell>.site-header:hover .menu-button,.contact-shell>.site-header:focus-within .nav-group>a,.contact-shell>.site-header:focus-within .menu-button{color:#6f6f6f}.contact-shell>.site-header:hover .nav-demo-cta-wrapper .button-primary,.contact-shell>.site-header:focus-within .nav-demo-cta-wrapper .button-primary{background:#062f35;border-color:#062f35;color:#fff}}@media(min-width:981px)and (max-height:850px){.meridian-lead-page.is-contact .demo-form-wrap{padding-bottom:12px;padding-top:calc(var(--nav-height) + 10px)}.meridian-lead-page.is-contact .demo-form{padding:24px 28px}.meridian-lead-page.is-contact .demo-form-heading{margin-bottom:18px;padding-bottom:18px}.meridian-lead-page.is-contact .demo-form-heading h2{font-size:29px}.meridian-lead-page.is-contact .demo-field{gap:5px;margin-bottom:10px}.meridian-lead-page.is-contact .demo-field input,.meridian-lead-page.is-contact .demo-field select{min-height:42px}.meridian-lead-page.is-contact .demo-field textarea{min-height:76px}.meridian-lead-page.is-contact .demo-select-field>svg{top:34px}.meridian-lead-page.is-contact .demo-privacy{line-height:16px;margin-bottom:12px}.meridian-lead-page.is-contact .demo-submit{min-height:44px}}.meridian-lead-page.demo-page{background:#edf4f2;color:var(--meridian-ink);font-family:var(--font-brand);grid-template-columns:minmax(0,.92fr) minmax(560px,1.08fr);min-height:calc(100svh - var(--nav-height))}.meridian-lead-page .demo-proof{background:#082f35;min-height:calc(100svh - var(--nav-height));position:relative}.meridian-lead-page .demo-proof:after{background:linear-gradient(180deg,#031f233d,#031f23e6);height:auto;top:0;bottom:0;left:0;right:0;transform:none;width:auto}.meridian-lead-page .demo-proof-image{display:block;height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;object-position:center;position:absolute;width:100%}.meridian-lead-page .demo-proof-inner{display:flex;flex-direction:column;justify-content:flex-end;margin:0 0 0 auto;max-width:760px;min-height:calc(100svh - var(--nav-height));padding:clamp(72px,9vw,130px) clamp(36px,6vw,88px) 74px;position:relative;z-index:1}.meridian-lead-page .demo-proof-logo{filter:brightness(0) invert(1);height:auto;margin-bottom:auto;width:150px}.meridian-lead-page .demo-proof-inner>.mono{color:#7ddde0;font-size:12px;font-weight:650;letter-spacing:0;margin:86px 0 16px;text-transform:uppercase}.meridian-lead-page .demo-proof h1{color:#fff;font-size:clamp(48px,5vw,72px);font-weight:400;letter-spacing:0;line-height:1.02;margin:0 0 40px;max-width:660px;text-wrap:balance}.meridian-lead-page .demo-proof ul{gap:15px;margin:0 0 30px}.meridian-lead-page .demo-proof li{font-size:16px;gap:12px}.meridian-lead-page .demo-proof li svg{color:#7ddde0}.meridian-lead-page .demo-proof li span{color:#ffffffe6}.meridian-lead-page .demo-proof-note{border-top:1px solid rgba(255,255,255,.22);color:#ffffffad;font-size:13px;line-height:21px;margin:0;max-width:520px;padding-top:22px}.meridian-lead-page.is-contact .demo-proof-image{filter:blur(4px) brightness(.78);height:calc(100% + 16px);top:-8px;right:-8px;bottom:-8px;left:-8px;width:calc(100% + 16px)}.meridian-lead-page.is-contact .demo-proof:after{background:linear-gradient(180deg,#000a0b33,#000f11b8),linear-gradient(90deg,rgba(2,28,31,.26),transparent 68%)}.meridian-lead-page.is-contact .demo-proof h1{font-family:"Polysans Slim",var(--font-brand);font-size:clamp(44px,4vw,60px);font-weight:350;letter-spacing:-.045em;line-height:.96;margin-bottom:26px}.meridian-lead-page .demo-proof-caption{color:#ffffffd1;font-size:clamp(17px,1.35vw,21px);line-height:1.45;margin:0;max-width:520px}.meridian-lead-page .demo-form-wrap{align-items:flex-start;background:#edf4f2;padding:clamp(56px,7vw,96px) clamp(30px,6vw,88px)}.meridian-lead-page .demo-form{background:#fff;border:1px solid rgba(4,31,36,.14);border-radius:6px;box-shadow:0 24px 70px #05313617;max-width:660px;padding:clamp(30px,4vw,48px)}.meridian-lead-page.is-contact,.meridian-lead-page.is-contact .demo-form-wrap{background:var(--site-canvas)}.meridian-lead-page.is-contact .demo-form{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0}.meridian-lead-page.is-contact .demo-form-heading{border-bottom:0;padding-bottom:0}.demo-form-heading{border-bottom:1px solid rgba(4,31,36,.14);margin-bottom:30px;padding-bottom:28px}.demo-form-heading .mono{color:#087d86;font-size:11px;font-weight:650;margin:0 0 10px;text-transform:uppercase}.demo-form-heading h2{color:var(--meridian-ink);font-size:34px;font-weight:450;line-height:1.15;margin:0 0 8px}.demo-form-heading>span{color:#64777a;font-size:14px}.demo-field-grid{display:grid;gap:16px;grid-template-columns:1fr 1fr}.meridian-lead-page .demo-field{display:grid;gap:8px;margin-bottom:18px}.meridian-lead-page .demo-field>span{clip:auto;clip-path:none;color:#23484d;font-size:13px;font-weight:600;height:auto;overflow:visible;position:static;white-space:normal;width:auto}.meridian-lead-page .demo-field input,.meridian-lead-page .demo-field textarea,.meridian-lead-page .demo-field select{border:1px solid rgba(4,31,36,.22);border-radius:4px;color:var(--meridian-ink);font-size:15px;min-height:50px;outline:none;padding:0 14px;transition:border-color .16s ease,box-shadow .16s ease}.meridian-lead-page.is-contact .demo-form,.meridian-lead-page.is-contact .demo-form input,.meridian-lead-page.is-contact .demo-form textarea,.meridian-lead-page.is-contact .demo-form select,.meridian-lead-page.is-contact .demo-form button{font-family:var(--font-brand)}.meridian-lead-page.is-contact .demo-field input,.meridian-lead-page.is-contact .demo-field textarea,.meridian-lead-page.is-contact .demo-field select{background:#f6f6f6;border-color:#e5e5e5;border-radius:10px;color:#111;font-family:var(--font-brand);font-size:14px;font-weight:400;letter-spacing:-.01em}.meridian-lead-page.is-contact .demo-field select{color-scheme:light}.meridian-lead-page.is-contact .demo-field select option{background-color:#fff;color:#000}.meridian-lead-page.is-contact .demo-field select option:disabled{color:#626262}.meridian-lead-page.is-contact .demo-field input::placeholder,.meridian-lead-page.is-contact .demo-field textarea::placeholder{color:#aaa;opacity:1}.demo-custom-select{position:relative}.demo-custom-select-trigger{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid rgba(4,31,36,.22);border-radius:4px;color:#8a9292;cursor:pointer;display:flex;font-size:15px;justify-content:space-between;min-height:50px;padding:0 14px;text-align:left;width:100%}.demo-custom-select-trigger.has-value{color:var(--meridian-ink)}.demo-custom-select-trigger svg{color:#65787a;flex:0 0 auto;position:static;transition:transform .16s ease}.demo-custom-select.is-open .demo-custom-select-trigger svg{transform:rotate(180deg)}.demo-custom-select-trigger:focus-visible,.demo-custom-select.is-open .demo-custom-select-trigger{border-color:#087d86;box-shadow:0 0 0 3px #087d861f;outline:none}.demo-custom-select-trigger[aria-invalid=true]{border-color:#b23f3a;box-shadow:0 0 0 3px #b23f3a1a}.demo-custom-select-menu{background:#fff;border:1px solid #dedede;border-radius:12px;box-shadow:0 18px 42px #0c191c29;display:grid;gap:2px;left:0;max-height:290px;overflow-y:auto;padding:6px;position:absolute;right:0;top:calc(100% + 7px);z-index:40}.demo-custom-select-menu button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:8px;color:#171717;cursor:pointer;font-size:14px;font-weight:400;min-height:38px;padding:8px 11px;text-align:left;width:100%}.demo-custom-select-menu button:hover,.demo-custom-select-menu button:focus-visible{background:#f1f4f3;outline:none}.demo-custom-select-menu button.is-selected{background:#e7f2f1;color:#063f46}.meridian-lead-page.is-contact .demo-custom-select-trigger{background:#f6f6f6;border-color:#e5e5e5;border-radius:10px;font-family:var(--font-brand);font-size:14px;font-weight:400;letter-spacing:-.01em}.meridian-lead-page.is-contact .demo-custom-select-menu button{font-family:var(--font-brand);font-weight:400;letter-spacing:-.01em}.meridian-lead-page .demo-field textarea{line-height:1.5;min-height:128px;padding:14px;resize:vertical}.meridian-lead-page .demo-field input:focus,.meridian-lead-page .demo-field textarea:focus,.meridian-lead-page .demo-field select:focus{border-color:#087d86;box-shadow:0 0 0 3px #087d861f}.meridian-lead-page .demo-field input[aria-invalid=true],.meridian-lead-page .demo-field select[aria-invalid=true],.meridian-lead-page .demo-field textarea[aria-invalid=true]{border-color:#b23f3a;box-shadow:0 0 0 3px #b23f3a1a}.meridian-lead-page .demo-field em{color:#b23f3a;margin:0}.meridian-lead-page .demo-select-field>svg{color:#65787a;pointer-events:none;right:14px;top:40px}.meridian-lead-page .demo-privacy{color:#6f8285;font-size:12px;line-height:18px;margin:2px 0 20px}.meridian-lead-page .demo-privacy a{color:#087d86;text-decoration:underline;text-underline-offset:2px}.meridian-lead-page .demo-success,.career-application-success{background:#e4f5f2;border:1px solid rgba(7,90,80,.18);border-radius:4px;color:#075a50}.demo-error,.career-application-error{background:#fff0ef;border:1px solid rgba(178,63,58,.2);border-radius:4px;color:#8f302c;font-size:14px;line-height:1.45;margin:0 0 18px;padding:13px 15px}.meridian-lead-page .demo-submit,.career-application-submit{align-items:center;background:#062f35;border-radius:4px;color:#fff;display:inline-flex;font-size:15px;gap:9px;justify-content:center;min-height:52px;padding:0 22px;transition:background-color .16s ease,transform .16s ease}.meridian-lead-page.is-contact .demo-submit{border-radius:999px;font-weight:450;padding-left:26px;padding-right:26px}.meridian-lead-page .demo-submit:hover:not(:disabled),.career-application-submit:hover:not(:disabled){background:#087d86;transform:translateY(-1px)}.meridian-lead-page .demo-submit:disabled,.career-application-submit:disabled{cursor:wait;opacity:.68}.career-application-submit{width:max-content}.website-honeypot{height:1px!important;left:-10000px!important;opacity:0!important;overflow:hidden!important;pointer-events:none!important;position:absolute!important;width:1px!important}.is-spinning{animation:meridian-form-spin .8s linear infinite}@keyframes meridian-form-spin{to{transform:rotate(360deg)}}@media(max-width:1020px){.meridian-lead-page.demo-page{grid-template-columns:1fr}.meridian-lead-page .demo-proof,.meridian-lead-page .demo-proof-inner{min-height:560px}.meridian-lead-page .demo-proof-inner{margin:0;max-width:780px;padding:56px 32px 58px}.meridian-lead-page .demo-proof-logo{margin-bottom:80px}.meridian-lead-page .demo-proof-inner>.mono{margin-top:0}.meridian-lead-page .demo-form-wrap{padding:56px 24px 80px}}@media(max-width:980px){.contact-shell>.site-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent;box-shadow:none;color:#fff;left:0;position:absolute;right:0;top:0}.contact-shell.has-announcement>.site-header{top:var(--announcement-height)}.contact-shell>.site-header .menu-button{color:#fff}.contact-shell>.site-header .meridian-header-logo-main{filter:brightness(0) invert(1)}.contact-shell>.site-header .nav-demo-cta-wrapper .button-primary{background:#fffffff0;border-color:transparent;color:#062f35}.meridian-lead-page.is-contact .demo-proof-inner{align-items:center;justify-content:center;margin:0;max-width:none;text-align:left}.meridian-lead-page.is-contact .demo-proof h1,.meridian-lead-page.is-contact .demo-proof-caption{margin-left:auto;margin-right:auto}}@media(max-width:620px){.meridian-lead-page .demo-proof,.meridian-lead-page .demo-proof-inner{min-height:520px}.meridian-lead-page .demo-proof h1{font-size:42px}.meridian-lead-page .demo-proof-inner{padding:38px 22px 42px}.meridian-lead-page .demo-proof-logo{margin-bottom:56px;width:132px}.meridian-lead-page .demo-form-wrap{padding:36px 14px 64px}.meridian-lead-page .demo-form{padding:26px 20px}.demo-field-grid{gap:0;grid-template-columns:1fr}.demo-form-heading h2{font-size:29px}.meridian-lead-page .demo-submit{width:100%}.meridian-lead-page.is-contact .demo-proof,.meridian-lead-page.is-contact .demo-proof-inner{min-height:clamp(330px,52svh,360px)}.meridian-lead-page.is-contact .demo-proof-inner{padding:calc(var(--nav-height) + 12px) 22px 24px}.meridian-lead-page.is-contact .demo-proof h1{font-size:30px;line-height:.96;margin-bottom:16px;max-width:290px}.meridian-lead-page.is-contact .demo-proof-caption{font-size:14px;line-height:1.35;max-width:290px}.meridian-lead-page.is-contact .demo-form-wrap{background:var(--site-canvas);padding:28px 20px 52px}.meridian-lead-page.is-contact .demo-form{border:0;border-radius:0;box-shadow:none;padding:0}.meridian-lead-page.is-contact .demo-form-heading{margin-bottom:20px}.meridian-lead-page.is-contact .demo-form-heading h2{font-size:26px;line-height:1.08;margin-bottom:6px}.meridian-lead-page.is-contact .demo-form-heading>span{display:block;font-size:13px;line-height:1.35}.meridian-lead-page.is-contact .demo-field-grid{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.meridian-lead-page.is-contact .demo-field{gap:6px;margin-bottom:14px}.meridian-lead-page.is-contact .demo-field>span{font-size:12px}.meridian-lead-page.is-contact .demo-field input,.meridian-lead-page.is-contact .demo-field select,.meridian-lead-page.is-contact .demo-custom-select-trigger{min-height:44px;padding-left:12px;padding-right:12px}.meridian-lead-page.is-contact .demo-field textarea{min-height:92px}.meridian-lead-page.is-contact .demo-privacy{margin-bottom:14px}}@media(prefers-reduced-motion:reduce){.is-spinning{animation-duration:1.6s}}.healthcare-atlas-page{--hc-accent: #55ddd5;--hc-accent-deep: #0d8589;--hc-cream: #f3f0e9;--hc-ink: #082f34;--hc-line: #d7dedb;--hc-muted: #607376;background:var(--hc-cream);color:var(--hc-ink);min-height:100vh}.healthcare-atlas-page.is-advantis{--hc-accent: #42c7f4;--hc-accent-deep: #087cad}.hc-topbar{align-items:center;background:#fdfdfb;border-bottom:1px solid rgba(8,47,52,.12);display:flex;height:72px;justify-content:space-between;padding:0 clamp(22px,3.5vw,56px);position:relative;z-index:4}.hc-brand{color:var(--hc-ink);text-decoration:none}.hc-brand .meridian-logo{align-items:center;display:inline-flex;font-size:22px;font-weight:610;gap:8px;letter-spacing:-.03em}.hc-brand .meridian-logo-mark{height:25px;width:35px}.hc-topbar-path{align-items:center;color:#69797b;display:flex;font-family:var(--font-mono);font-size:11px;gap:11px;letter-spacing:.08em;margin-left:60px;text-transform:uppercase}.hc-topbar-path span{background:var(--hc-accent-deep);border-radius:50%;box-shadow:0 0 0 4px color-mix(in srgb,var(--hc-accent) 22%,transparent);height:6px;width:6px}.hc-topbar-cta{align-items:center;background:var(--hc-ink);border-radius:5px;color:#f8ffff;display:inline-flex;font-size:13px;font-weight:620;gap:12px;min-height:42px;padding:0 17px;text-decoration:none;transition:background .16s ease,transform .16s ease}.hc-topbar-cta:hover{background:var(--hc-accent-deep);transform:translateY(-1px)}.hc-hero{background:#06292e;color:#efffff;display:grid;gap:80px;grid-template-columns:minmax(0,1fr) minmax(370px,520px);min-height:430px;overflow:hidden;padding:76px max(5vw,calc((100vw - 1400px)/2));position:relative}.hc-hero-grid{background-image:linear-gradient(rgba(125,213,211,.065) 1px,transparent 1px),linear-gradient(90deg,rgba(125,213,211,.065) 1px,transparent 1px);background-size:46px 46px;top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(90deg,#000,transparent 76%);mask-image:linear-gradient(90deg,#000,transparent 76%);position:absolute}.hc-hero-glow{background:radial-gradient(circle,color-mix(in srgb,var(--hc-accent) 24%,transparent),transparent 68%);filter:blur(8px);height:620px;left:51%;position:absolute;top:-330px;width:620px}.hc-hero-copy,.hc-scope-panel{position:relative;z-index:1}.hc-eyebrow{align-items:center;color:#def9f7b8;display:flex;font-family:var(--font-mono);font-size:11px;gap:11px;letter-spacing:.09em;margin-bottom:25px;text-transform:uppercase}.hc-eyebrow>span{align-items:center;background:#55ddd521;border:1px solid rgba(85,221,213,.35);border-radius:5px;color:var(--hc-accent);display:flex;height:29px;justify-content:center;width:29px}.hc-hero h1{font-size:clamp(45px,4.3vw,70px);font-weight:430;letter-spacing:-.055em;line-height:.99;margin:0;max-width:750px}.hc-hero-copy>p{color:#def2f0ab;font-size:17px;line-height:1.55;margin:25px 0 0;max-width:620px}.hc-scope-panel{align-self:center;background:#fafffe13;border:1px solid rgba(204,243,240,.16);border-radius:13px;box-shadow:0 28px 80px #00090b38;padding:17px}.hc-scope-panel>p{color:#ddf5f399;font-family:var(--font-mono);font-size:10px;letter-spacing:.11em;margin:0 0 11px;padding-left:3px;text-transform:uppercase}.hc-scope-toggle{display:grid;gap:7px;grid-template-columns:1fr 1fr}.hc-scope-toggle>button{align-items:center;background:#f7fffe0a;border:1px solid rgba(223,249,247,.12);border-radius:7px;color:#ecfffcb3;cursor:pointer;display:flex;font:inherit;gap:11px;min-height:73px;padding:11px 12px;text-align:left;transition:background .16s ease,border-color .16s ease,color .16s ease}.hc-scope-toggle>button:hover{background:#f7fffe14;border-color:#dff9f74d}.hc-scope-toggle>button.is-active{background:#f7fffe;border-color:#f7fffe;box-shadow:0 8px 24px #000c0e2e;color:var(--hc-ink)}.hc-scope-icon{align-items:center;background:#ffffff17;border-radius:5px;display:flex;flex:0 0 auto;height:38px;justify-content:center;width:38px}.hc-scope-toggle>button.is-active .hc-scope-icon{background:color-mix(in srgb,var(--hc-accent) 20%,white);color:var(--hc-accent-deep)}.hc-scope-toggle strong,.hc-scope-toggle small{display:block}.hc-scope-toggle strong{font-size:13px;font-weight:650;line-height:1.3}.hc-scope-toggle small{font-size:10px;margin-top:3px;opacity:.58}.hc-search{align-items:center;background:#03181b73;border:1px solid rgba(223,249,247,.17);border-radius:7px;color:#dbf6f499;display:flex;gap:10px;margin-top:9px;min-height:50px;padding:0 14px}.hc-search:focus-within{border-color:color-mix(in srgb,var(--hc-accent) 70%,white);box-shadow:0 0 0 3px color-mix(in srgb,var(--hc-accent) 15%,transparent)}.hc-search input{background:transparent;border:0;color:#f5fffe;font:inherit;font-size:13px;height:46px;min-width:0;outline:none;width:100%}.hc-search input::placeholder{color:#dbf6f46e}.hc-search button{align-items:center;background:#ffffff1a;border:0;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex:0 0 auto;height:26px;justify-content:center;padding:0;width:26px}.hc-workspace{display:grid;gap:28px;grid-template-columns:280px minmax(0,1fr);margin:0 auto;max-width:1500px;padding:38px clamp(20px,3.5vw,54px) 90px}.hc-sidebar{align-self:start;display:grid;gap:14px;position:sticky;top:20px}.hc-snapshot-card,.hc-filter-card,.hc-legend-card{background:#fbfcf9;border:1px solid var(--hc-line);border-radius:8px}.hc-snapshot-card{background:var(--hc-ink);border-color:var(--hc-ink);color:#fff;overflow:hidden;padding:22px;position:relative}.hc-snapshot-card:after{background:radial-gradient(circle,color-mix(in srgb,var(--hc-accent) 28%,transparent),transparent 69%);content:"";height:260px;position:absolute;right:-130px;top:-120px;width:260px}.hc-snapshot-heading,.hc-snapshot-card>p,.hc-snapshot-card dl{position:relative;z-index:1}.hc-snapshot-heading>p,.hc-sidebar-label{font-family:var(--font-mono);font-size:9px;letter-spacing:.11em;text-transform:uppercase}.hc-snapshot-heading>p{color:var(--hc-accent);margin:0 0 10px}.hc-snapshot-heading h2{font-size:28px;font-weight:520;letter-spacing:-.035em;margin:0}.hc-snapshot-heading img{display:block;height:auto;margin:4px 0 7px;max-width:190px;width:86%}.hc-snapshot-card>p{color:#e2f3f19e;font-size:12px;line-height:1.55;margin:17px 0 20px}.hc-snapshot-card dl{border-top:1px solid rgba(255,255,255,.13);display:grid;grid-template-columns:repeat(3,1fr);margin:0;padding-top:17px}.hc-snapshot-card dl>div{border-left:1px solid rgba(255,255,255,.12);padding-left:12px}.hc-snapshot-card dl>div:first-child{border-left:0;padding-left:0}.hc-snapshot-card dt,.hc-snapshot-card dd{margin:0}.hc-snapshot-card dt{color:#e2f3f187;font-size:9px}.hc-snapshot-card dd{font-size:22px;font-weight:550;margin-top:4px}.hc-filter-card,.hc-legend-card{padding:19px}.hc-sidebar-label{color:#7b8989;margin-bottom:12px}.hc-category-list{display:grid;gap:3px}.hc-category-list button{align-items:center;background:transparent;border:0;border-radius:5px;color:#526667;cursor:pointer;display:flex;font:inherit;font-size:12px;justify-content:space-between;min-height:35px;padding:0 8px;text-align:left;transition:background .14s ease,color .14s ease}.hc-category-list button:hover{background:#eff3ef;color:var(--hc-ink)}.hc-category-list button.is-active{background:color-mix(in srgb,var(--hc-accent) 19%,white);color:var(--hc-ink);font-weight:620}.hc-category-list small{align-items:center;background:#082f3412;border-radius:10px;display:flex;font-family:var(--font-mono);font-size:9px;height:20px;justify-content:center;min-width:24px;padding:0 5px}.hc-legend-card ol{display:grid;gap:10px;list-style:none;margin:0;padding:0}.hc-legend-card li{align-items:center;display:grid;gap:10px;grid-template-columns:27px 1fr}.hc-legend-card li>span{align-items:center;background:#edf1ed;border-radius:4px;color:#627677;display:flex;font-family:var(--font-mono);font-size:8px;height:27px;justify-content:center}.hc-legend-card strong,.hc-legend-card small{display:block}.hc-legend-card strong{font-size:11px;font-weight:650}.hc-legend-card small{color:#849091;font-size:9px;margin-top:1px}.hc-tree-section{min-width:0}.hc-tree-toolbar{align-items:flex-end;display:flex;gap:20px;justify-content:space-between;margin-bottom:17px;min-height:57px}.hc-tree-toolbar>div:first-child{position:relative}.hc-tree-toolbar p{color:#6b7c7d;font-family:var(--font-mono);font-size:9px;letter-spacing:.11em;margin:0 0 8px;padding-left:16px;text-transform:uppercase}.hc-live-dot{background:var(--hc-accent-deep);border-radius:50%;box-shadow:0 0 0 4px color-mix(in srgb,var(--hc-accent) 24%,transparent);height:6px;left:1px;position:absolute;top:2px;width:6px}.hc-tree-toolbar h2{font-size:clamp(21px,2vw,29px);font-weight:520;letter-spacing:-.035em;line-height:1.15;margin:0}.hc-tree-actions{align-items:center;border:1px solid var(--hc-line);border-radius:5px;display:flex;flex:0 0 auto;height:36px;padding:0 3px}.hc-tree-actions button{background:transparent;border:0;color:#587071;cursor:pointer;font:inherit;font-size:10px;height:29px;padding:0 9px}.hc-tree-actions button:hover{color:var(--hc-ink)}.hc-tree-actions span{background:var(--hc-line);height:16px;width:1px}.hc-tree-canvas{background-color:#e9ede8;background-image:radial-gradient(rgba(8,47,52,.13) .75px,transparent .75px);background-size:18px 18px;border:1px solid #cbd5d1;border-radius:10px;min-height:670px;overflow:hidden;padding:clamp(18px,2.4vw,32px)}.hc-domain-node{align-items:center;background:var(--hc-ink);border:1px solid var(--hc-ink);border-radius:7px;box-shadow:0 10px 28px #07262a26;color:#fff;display:grid;gap:13px;grid-template-columns:42px 1fr auto;min-height:78px;padding:13px 17px;position:relative;width:min(100%,760px)}.hc-domain-node:after{background:var(--hc-accent-deep);bottom:-27px;content:"";height:27px;left:37px;position:absolute;width:2px}.hc-domain-node-icon{align-items:center;background:color-mix(in srgb,var(--hc-accent) 20%,transparent);border:1px solid color-mix(in srgb,var(--hc-accent) 50%,transparent);border-radius:5px;color:var(--hc-accent);display:flex;height:42px;justify-content:center;width:42px}.hc-domain-node span,.hc-domain-node strong,.hc-domain-node small{display:block}.hc-domain-node span{color:var(--hc-accent);font-family:var(--font-mono);font-size:8px;letter-spacing:.1em;margin-bottom:4px;text-transform:uppercase}.hc-domain-node strong{font-size:15px;font-weight:600}.hc-domain-node-count{border-left:1px solid rgba(255,255,255,.16);font-size:22px;font-weight:560;line-height:1;min-width:68px;padding-left:17px;text-align:center}.hc-domain-node-count small{color:#e0f3f180;font-size:8px;font-weight:450;margin-top:5px;text-transform:uppercase}.hc-persona-stack{display:grid;gap:12px;padding-left:66px;padding-top:26px;position:relative}.hc-persona-stack:before{background:var(--hc-accent-deep);bottom:44px;content:"";left:37px;opacity:.5;position:absolute;top:0;width:2px}.hc-persona-branch{position:relative}.hc-persona-branch:before{background:var(--hc-accent-deep);content:"";height:2px;left:-29px;opacity:.5;position:absolute;top:38px;width:29px}.hc-persona-node{align-items:center;background:#fcfdfa;border:1px solid #cfd8d4;border-radius:7px;color:var(--hc-ink);cursor:pointer;display:grid;font:inherit;gap:14px;grid-template-columns:34px minmax(0,1fr) auto 28px;min-height:76px;padding:10px 12px;position:relative;text-align:left;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease;width:100%}.hc-persona-node:hover{border-color:color-mix(in srgb,var(--hc-accent-deep) 55%,#cfd8d4);box-shadow:0 8px 24px #0f353714;transform:translateY(-1px)}.hc-persona-branch.is-open>.hc-persona-node{border-color:color-mix(in srgb,var(--hc-accent-deep) 62%,#cfd8d4);box-shadow:inset 3px 0 0 var(--hc-accent-deep)}.hc-branch-joint{align-items:center;background:#f2f6f2;border-radius:5px;color:var(--hc-accent-deep);display:none;height:32px;justify-content:center;left:-46px;position:absolute;top:22px;width:32px}.hc-persona-index{align-items:center;background:color-mix(in srgb,var(--hc-accent) 16%,white);border:1px solid color-mix(in srgb,var(--hc-accent-deep) 20%,#d5dfdc);border-radius:5px;color:var(--hc-accent-deep);display:flex;font-family:var(--font-mono);font-size:9px;height:34px;justify-content:center;width:34px}.hc-persona-meta,.hc-persona-copy>strong,.hc-persona-copy>small{display:block}.hc-persona-meta{color:#7b8a8a;font-family:var(--font-mono);font-size:8px;letter-spacing:.08em;margin-bottom:4px;text-transform:uppercase}.hc-persona-meta em{background:#edf1ed;border-radius:3px;color:#5d7071;font-style:normal;letter-spacing:0;margin-left:7px;padding:2px 5px;text-transform:none}.hc-persona-copy>strong{font-size:13px;font-weight:660;line-height:1.25}.hc-persona-copy>small{color:#778687;font-size:9px;line-height:1.35;margin-top:4px;max-width:680px}.hc-persona-tally{color:#344f51;font-family:var(--font-mono);font-size:13px;min-width:60px;text-align:right}.hc-persona-tally small{color:#93a09f;display:block;font-size:7px;margin-top:2px;text-transform:uppercase}.hc-persona-chevron{align-items:center;color:#778989;display:flex;justify-content:center;transition:transform .18s ease}.hc-persona-branch.is-open .hc-persona-chevron{color:var(--hc-accent-deep);transform:rotate(180deg)}.hc-workflow-stack{border-left:1px solid #bac7c3;display:grid;gap:7px;margin:9px 0 4px 29px;padding:2px 0 0 28px}.hc-workflow-row{align-items:stretch;display:grid;gap:10px;grid-template-columns:minmax(180px,.82fr) 18px minmax(235px,1.18fr);position:relative}.hc-workflow-row:before{background:#bac7c3;content:"";height:1px;left:-28px;position:absolute;top:50%;width:28px}.hc-workflow-node,.hc-system-node{background:#fcfdfaeb;border:1px solid #d2dad7;border-radius:6px;min-height:60px}.hc-workflow-node{align-items:center;display:flex;gap:10px;padding:9px 11px}.hc-workflow-icon{align-items:center;background:color-mix(in srgb,var(--hc-accent) 18%,white);border-radius:4px;color:var(--hc-accent-deep);display:flex;flex:0 0 auto;height:30px;justify-content:center;width:30px}.hc-workflow-node small,.hc-workflow-node strong{display:block}.hc-workflow-node small,.hc-system-label{color:#879594;font-family:var(--font-mono);font-size:7px;letter-spacing:.08em;margin-bottom:4px;text-transform:uppercase}.hc-workflow-node strong{font-size:10px;font-weight:620;line-height:1.3}.hc-row-arrow{align-self:center;color:#7e9291;justify-self:center}.hc-system-node{padding:8px 10px}.hc-system-label{align-items:center;display:flex;gap:5px}.hc-system-chips{display:flex;flex-wrap:wrap;gap:4px}.hc-system-chips span{background:#e8eeec;border:1px solid #d4dfdc;border-radius:4px;color:#405859;font-family:var(--font-mono);font-size:8px;line-height:1.2;padding:4px 6px}.hc-empty-state{align-items:center;color:#738584;display:flex;flex-direction:column;justify-content:center;min-height:440px;text-align:center}.hc-empty-state h3{color:var(--hc-ink);font-size:18px;margin:15px 0 5px}.hc-empty-state p{font-size:12px;margin:0 0 16px}.hc-empty-state button{background:var(--hc-ink);border:0;border-radius:5px;color:#fff;cursor:pointer;font:inherit;font-size:11px;min-height:36px;padding:0 14px}.hc-footer{align-items:center;background:#06292e;color:#e2f4f294;display:flex;font-size:10px;justify-content:space-between;min-height:72px;padding:0 clamp(22px,3.5vw,56px)}.hc-footer p{margin:0}.hc-footer span{font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase}@media(max-width:1120px){.hc-hero{gap:44px;grid-template-columns:minmax(0,1fr) minmax(340px,430px);padding-left:38px;padding-right:38px}.hc-workspace{grid-template-columns:235px minmax(0,1fr);padding-left:22px;padding-right:22px}.hc-workflow-row{grid-template-columns:minmax(160px,.9fr) 16px minmax(205px,1.1fr)}}@media(max-width:880px){.hc-topbar-path{display:none}.hc-hero{gap:42px;grid-template-columns:1fr;padding:62px 28px}.hc-hero h1 br{display:none}.hc-scope-panel{width:100%}.hc-workspace{grid-template-columns:1fr}.hc-sidebar{grid-template-columns:1fr 1fr;position:static}.hc-snapshot-card{grid-row:span 2}.hc-legend-card{display:none}}@media(max-width:650px){.hc-topbar{height:62px;padding:0 16px}.hc-brand .meridian-logo{font-size:19px}.hc-topbar-cta{background:transparent;color:var(--hc-ink);font-size:0;min-height:38px;padding:0 8px}.hc-topbar-cta svg{height:19px;width:19px}.hc-hero{min-height:auto;padding:48px 16px 38px}.hc-hero h1{font-size:42px}.hc-hero-copy>p{font-size:14px}.hc-scope-panel{padding:12px}.hc-scope-toggle{grid-template-columns:1fr}.hc-scope-toggle>button{min-height:58px}.hc-scope-icon{height:34px;width:34px}.hc-workspace{padding:24px 12px 58px}.hc-sidebar{grid-template-columns:1fr}.hc-snapshot-card{grid-row:auto}.hc-filter-card{padding:14px}.hc-category-list{display:flex;flex-wrap:wrap}.hc-category-list button{background:#f0f3ef;min-height:32px}.hc-category-list small{margin-left:7px}.hc-tree-toolbar{align-items:flex-start;flex-direction:column}.hc-tree-canvas{padding:14px 10px}.hc-domain-node{gap:9px;grid-template-columns:36px 1fr;min-height:70px;padding:10px}.hc-domain-node-icon{height:36px;width:36px}.hc-domain-node-count{display:none}.hc-domain-node:after{left:22px}.hc-persona-stack{padding-left:30px}.hc-persona-stack:before{left:12px}.hc-persona-branch:before{left:-18px;width:18px}.hc-persona-node{gap:9px;grid-template-columns:30px minmax(0,1fr) 22px;padding:9px}.hc-persona-index{height:30px;width:30px}.hc-persona-copy>small,.hc-persona-tally{display:none}.hc-persona-chevron{grid-column:3}.hc-workflow-stack{margin-left:14px;padding-left:15px}.hc-workflow-row{background:#fcfdfac7;border:1px solid #d2dad7;border-radius:6px;gap:0;grid-template-columns:1fr;padding:8px}.hc-workflow-row:before{left:-15px;width:15px}.hc-workflow-node,.hc-system-node{background:transparent;border:0;min-height:auto}.hc-workflow-node{padding:2px 2px 8px}.hc-system-node{border-top:1px solid #d8dfdc;padding:8px 2px 2px 42px}.hc-row-arrow{display:none}.hc-footer{align-items:flex-start;flex-direction:column;gap:8px;justify-content:center;padding:17px 18px}}@media(prefers-reduced-motion:reduce){.hc-topbar-cta,.hc-persona-node,.hc-persona-chevron,.hc-scope-toggle>button{transition:none}}.archive-load-more-wrap{display:flex;justify-content:center}.archive-load-more{align-items:center;background:#082f35;border:1px solid #082f35;border-radius:999px;color:#fff;cursor:pointer;display:flex;font:650 15px/1 var(--font-brand);gap:9px;justify-content:center;margin:42px auto 0;min-height:48px;padding:0 24px;transition:background-color .16s ease,transform .16s ease}.archive-load-more:hover,.archive-load-more:focus-visible{background:#0d555d;transform:translateY(-1px)}.archive-load-more:focus-visible{outline:3px solid rgba(8,125,134,.28);outline-offset:3px}.press-archive-section{height:auto!important;padding-bottom:80px}@media(max-width:700px){:root{--announcement-height: 40px;--nav-height: 66px}.app-shell:not(.home-nav-shell)>.announcement{font-size:11px;height:40px;line-height:14px;padding:0 34px}.app-shell:not(.home-nav-shell)>.announcement .announcement-cta{font-size:11px;margin-left:3px;padding:3px 6px}.app-shell:not(.home-nav-shell)>.site-header{gap:10px;height:66px;padding:0 16px}.app-shell:not(.home-nav-shell) .meridian-header-logo{max-height:31px;width:120px}.app-shell:not(.home-nav-shell) .header-actions{gap:12px}.app-shell:not(.home-nav-shell) .header-actions .button,.app-shell:not(.home-nav-shell) .header-actions .nav-demo-cta-wrapper .button{font-size:12px;line-height:1;min-height:36px;min-width:108px;padding-inline:17px}.app-shell:not(.home-nav-shell) .menu-button{height:22px;min-height:22px;min-width:22px;width:22px}.section-inner,.ontology-story-shell{padding-left:20px;padding-right:20px}main :where(div,section,article,aside,form,ul,ol){min-width:0!important}main img,main video,main canvas{height:auto;max-width:100%}.app-shell:not(.home-nav-shell) main h1{font-size:38px!important;letter-spacing:-.025em!important;line-height:1.08!important;text-wrap:pretty}.app-shell:not(.home-nav-shell) main :where(.resource-family-pill,.press-eyebrow){font-size:14px!important;letter-spacing:0!important;line-height:1!important}.app-shell:not(.home-nav-shell) main .video-row-card h1,.app-shell:not(.home-nav-shell) main .tour-app-shell h1{font-size:23px!important;letter-spacing:0!important;line-height:1.12!important}:where(.download-hero,.career-application-page,.competitor-hero,.pf-hero,.section-platform-overview-hero,.seo-hero,.meridian-legal-hero,.program-hero,.drop-hero,.press-detail-hero,.guide-detail-hero,.resource-family-hero,.article-detail-hero,.video-detail-hero,.prompt-detail-hero,.events-family-hero,.event-detail-hero,.about-hero,.resources-page-hero,.solutions-hero,.solution-detail-hero,.assistant-subroute-hero,.assistant-hero,.agent-detail-hero,.agent-library-hero,.agent-harness-hero,.agents-hero,.search-page-hero){min-height:0!important;padding-bottom:52px!important;padding-top:52px!important}:where(.pf-hero-grid,.platform-capability-grid,.assistant-hero-grid,.agents-hero-grid,.search-hero-grid,.search-video-grid,.search-everywhere-grid,.search-action-grid,.solution-detail-hero-grid,.seo-hero-inner,.article-detail-hero-grid,.video-detail-hero-grid,.event-detail-hero-grid,.guide-detail-grid){gap:28px!important;grid-template-columns:minmax(0,1fr)!important;width:100%}:where(.platform-overview-visual,.pf-image-visual,.assistant-hero-stage,.agents-hero-art,.search-product-screen,.solution-detail-product-card,.seo-hero-visual,.ontology-story-hero-visual,.platform-stage-hero-visual,.video-detail-player){max-height:460px;min-height:0!important;overflow:hidden;width:100%}.platform-overview-copy .route-actions{margin-bottom:30px}.platform-overview-visual img,.pf-hero-platform .pf-image-visual img{aspect-ratio:4 / 3;object-fit:cover;object-position:top center;width:100%}.assistant-hero-stage,.agents-hero-art{height:430px}.assistant-chat-window{margin-top:0}.search-video-grid,.search-video-copy,.search-video-player,.search-everywhere-grid,.search-action-grid{max-width:100%;width:100%}.search-video-frame{min-height:190px}.resource-feature-card img,.resource-list-card img,.resources-card-art img,.video-thumb img{aspect-ratio:16 / 9!important;object-fit:cover}.resource-list-card,.resources-all-grid>a{min-height:0!important}.archive-load-more{margin-top:30px;min-height:46px;width:min(100%,260px)}.program-hero-press,.program-hero-partners,.press-about-live,.press-blue-cta{height:auto!important}.platform-capability-section,.platform-capability-section.section-protect,.platform-capability-section:nth-of-type(4),.about-news-section,.nextdoor-story-section,.nextdoor-story-final-cta{min-height:0!important}.platform-capability-section{padding-bottom:64px;padding-top:64px}.press-archive-section{padding-bottom:64px}.gcash-story-quote-card{border-radius:8px;margin-left:0;margin-right:0;width:100%}.customers-story-grid,.solutions-customer-grid,.solutions-team-grid,.about-leader-grid{display:flex!important;gap:14px!important;margin-right:0;overflow-x:auto;padding-bottom:14px;padding-right:0;scroll-padding-left:0;scroll-snap-type:x mandatory;scrollbar-width:none}.customers-story-grid::-webkit-scrollbar,.solutions-customer-grid::-webkit-scrollbar,.solutions-team-grid::-webkit-scrollbar,.about-leader-grid::-webkit-scrollbar{display:none}.customers-story-card,.solutions-customer-card,.solutions-team-card,.about-leader-grid article{flex:0 0 min(84vw,326px);scroll-snap-align:start}.solutions-customer-section{padding-bottom:72px;padding-top:72px}}@media(max-width:700px){.home-nav-shell .meridian-testimonials{padding:56px 0 64px}.home-nav-shell .section-inner.meridian-atlas-proof-header{padding-bottom:28px}.home-nav-shell .meridian-atlas-proof-header h2{font-size:29px;line-height:34px}.home-nav-shell .section-inner.meridian-testimonial-shell{background:#fff;border:1px solid rgba(4,31,36,.11);border-radius:10px;margin-left:16px;margin-right:16px;overflow:hidden;width:calc(100% - 32px)}.home-nav-shell .meridian-testimonial-copy-panel{padding:24px 20px 28px}.home-nav-shell .meridian-testimonial-copy-panel .meridian-section-kicker{font-size:11px;line-height:16px}.home-nav-shell .meridian-testimonial-copy-panel blockquote,.home-nav-shell .meridian-testimonial-story-summary{font-size:21px;line-height:29px;margin-top:16px}.home-nav-shell .meridian-testimonial-meta{margin-top:28px}.home-nav-shell .meridian-testimonial-company-link{font-size:16px}.home-nav-shell .meridian-testimonial-meta>p{font-size:13px;line-height:20px;margin-top:12px}.home-nav-shell .meridian-testimonial-portrait{aspect-ratio:auto;background:#e7ecea;display:grid;grid-template-rows:auto auto;overflow:visible}.home-nav-shell .meridian-testimonial-image-crop{aspect-ratio:1 / 1;inset:auto;position:relative}.home-nav-shell .meridian-testimonial-portrait.is-advantis .meridian-testimonial-image-crop img,.home-nav-shell .meridian-testimonial-portrait.is-pls .meridian-testimonial-image-crop img,.home-nav-shell .meridian-testimonial-portrait.is-aurobindo .meridian-testimonial-image-crop img{height:100%;object-fit:cover;object-position:center center;transform:none;width:100%}.home-nav-shell .meridian-testimonial-portrait figcaption{bottom:auto;left:auto;min-height:88px;padding:17px 68px 17px 20px;position:relative;right:auto;transform:none}.home-nav-shell .meridian-testimonial-portrait figcaption strong{font-size:16px;line-height:22px}.home-nav-shell .meridian-testimonial-portrait figcaption span{font-size:10px;line-height:15px;max-width:240px}.home-nav-shell .meridian-testimonial-linkedin{height:36px;right:18px;width:36px}}@media(max-width:700px){.home-nav-shell .meridian-integrations{height:410px}.home-nav-shell .meridian-integrations:before,.home-nav-shell .meridian-integrations:after{width:5%}.home-nav-shell .meridian-integrations-lanes{gap:10px;top:18px}.home-nav-shell .meridian-integrations-track,.home-nav-shell .meridian-integrations-group{gap:10px}.home-nav-shell .meridian-integration-tile{border-radius:14px;flex-basis:84px;gap:6px;height:84px;padding:10px 8px}.home-nav-shell .meridian-integration-tile img{height:25px;max-width:36px}.home-nav-shell .meridian-integration-tile span{font-size:9px;line-height:12px;max-width:72px}.home-nav-shell .meridian-integrations-message{border-radius:18px;gap:14px;min-height:0;padding:22px;text-align:left;width:calc(100% - 32px)}.home-nav-shell .meridian-integrations-message h3{font-size:24px;line-height:29px}.home-nav-shell .meridian-integrations-message>div{align-items:stretch}.home-nav-shell .meridian-integrations-message p{font-size:14px;line-height:20px;margin-bottom:16px}.home-nav-shell .meridian-integrations-message a{align-self:flex-start;font-size:14px;min-height:44px;padding:10px 18px}}@media(max-width:700px){.home-nav-shell .meridian-atlas-intro{padding:40px 0 44px}.home-nav-shell .section-inner.meridian-atlas-intro-inner{gap:14px;padding-left:20px;padding-right:20px}.home-nav-shell .meridian-atlas-lockup{gap:7px}.home-nav-shell .meridian-atlas-wordmark{height:30px}.home-nav-shell .meridian-atlas-lockup-name{font-size:20px}.home-nav-shell .meridian-atlas-lockup sup{font-size:7px;margin-top:4px}.home-nav-shell .meridian-atlas-intro h2{font-size:26px;line-height:31px;max-width:350px}.home-nav-shell .meridian-atlas-actions{gap:14px;margin-top:10px}.home-nav-shell .meridian-atlas-download-trigger,.home-nav-shell .meridian-atlas-preview-link{font-size:12px;gap:5px}.home-nav-shell .meridian-atlas-showcase{padding:38px 0 48px}.home-nav-shell .meridian-atlas-showcase .atlas-explorer{gap:20px}.home-nav-shell .meridian-atlas-showcase .atlas-wheel-shell{max-width:280px;width:82%}.home-nav-shell .meridian-atlas-showcase .atlas-domain-detail{padding-top:22px}.home-nav-shell .atlas-domain-overline{font-size:16px;line-height:22px;margin-bottom:10px}.home-nav-shell .meridian-atlas-showcase .atlas-domain-detail h2{font-size:21px;line-height:27px}.home-nav-shell .atlas-domain-impact{margin-top:16px;padding:11px 13px}.home-nav-shell .atlas-domain-impact p{align-items:flex-start;flex-direction:row;font-size:13px;gap:10px;line-height:19px}.home-nav-shell .atlas-domain-impact strong{font-size:26px;line-height:32px}.home-nav-shell .meridian-atlas-showcase .atlas-agent-list{gap:18px 12px;margin-top:22px}.home-nav-shell .meridian-atlas-showcase .atlas-agent-item{min-height:0}.home-nav-shell .meridian-atlas-showcase .atlas-agent-icon{height:36px;width:36px}.home-nav-shell .meridian-atlas-showcase .atlas-agent-item h3{font-size:16px;line-height:21px;margin-top:11px}.home-nav-shell .meridian-atlas-showcase .atlas-agent-item p{font-size:12px;line-height:17px;margin-top:6px}.home-nav-shell .meridian-atlas-showcase .atlas-agent-pagination{gap:10px;margin-top:18px}.home-nav-shell .meridian-atlas-showcase .atlas-agent-dots{gap:6px}.home-nav-shell .meridian-integrations{height:320px}.home-nav-shell .meridian-integrations-lanes{top:14px}.home-nav-shell .meridian-integration-tile{flex-basis:78px;height:78px}.home-nav-shell .meridian-integrations-message{gap:12px;padding:18px}.home-nav-shell .meridian-integrations-message h3{font-size:20px;line-height:25px}.home-nav-shell .meridian-integrations-message p{font-size:13px;line-height:18px;margin-bottom:12px}.home-nav-shell .meridian-integrations-message a{font-size:13px;min-height:42px;padding:9px 16px}.home-nav-shell .meridian-difference-tabs{display:grid;grid-template-columns:minmax(0,1fr)}.home-nav-shell .meridian-difference-tab,.home-nav-shell .meridian-difference-tab.is-active{border-right:0;min-height:82px;padding:14px 48px 14px 16px}.home-nav-shell .meridian-difference-tab:nth-child(odd),.home-nav-shell .meridian-difference-tab:nth-child(3){border-bottom:1px solid rgba(8,48,54,.1);border-right:0}.home-nav-shell .meridian-difference-tab:last-child{border-bottom:0}}@media(max-width:900px){.home-nav-shell .research-logo-strip .logo-intro{min-height:58px;padding:0 20px}.home-nav-shell .research-logo-strip .logo-intro h2{font-size:15px;line-height:20px;max-width:360px}.home-nav-shell .research-logo-strip .logo-marquee{min-height:132px}.home-nav-shell .research-logo-strip .logo-track{animation:none;display:grid;gap:14px 18px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;padding:18px 22px;width:100%}.home-nav-shell .research-logo-strip .customer-logo{gap:5px;height:24px;justify-self:center;opacity:.42;transform:none}.home-nav-shell .research-logo-strip .customer-logo img{max-height:24px;max-width:118px;transform:none}.home-nav-shell .meridian-testimonials{padding:44px 0 52px}.home-nav-shell .section-inner.meridian-atlas-proof-header{padding:0 20px 24px}.home-nav-shell .meridian-atlas-proof-header>p{font-size:15px;line-height:21px;margin-bottom:12px}.home-nav-shell .meridian-atlas-proof-header h2{font-size:28px;line-height:34px;margin-left:auto;margin-right:auto;max-width:620px}.home-nav-shell .meridian-testimonial-copy-panel blockquote,.home-nav-shell .meridian-testimonial-story-summary{font-size:20px;line-height:28px}.home-nav-shell .section-inner.meridian-testimonial-shell{background:#fff;border:1px solid rgba(4,31,36,.11);border-radius:10px;display:block;margin-left:20px;margin-right:20px;overflow:hidden;width:calc(100% - 40px)}.home-nav-shell .meridian-testimonial-copy-panel{border-right:0;min-height:0;padding:24px 22px 28px}.home-nav-shell .meridian-testimonial-portrait{aspect-ratio:auto;background:#e7ecea;display:grid;grid-template-rows:auto auto;overflow:visible}.home-nav-shell .meridian-testimonial-image-crop{aspect-ratio:16 / 10;inset:auto;position:relative}.home-nav-shell .meridian-testimonial-portrait.is-advantis .meridian-testimonial-image-crop img,.home-nav-shell .meridian-testimonial-portrait.is-pls .meridian-testimonial-image-crop img,.home-nav-shell .meridian-testimonial-portrait.is-aurobindo .meridian-testimonial-image-crop img{height:100%;object-fit:cover;object-position:center center;transform:none;width:100%}.home-nav-shell .meridian-testimonial-portrait figcaption{bottom:auto;left:auto;min-height:78px;padding:16px 66px 16px 20px;position:relative;right:auto;transform:none}.home-nav-shell .meridian-testimonial-portrait figcaption strong{font-size:16px;line-height:22px}.home-nav-shell .meridian-testimonial-portrait figcaption span{font-size:10px;line-height:15px}.home-nav-shell .meridian-testimonial-linkedin{height:36px;right:18px;width:36px}.home-nav-shell .meridian-integrations{height:300px}.home-nav-shell .meridian-integrations:before,.home-nav-shell .meridian-integrations:after{width:36px}.home-nav-shell .meridian-integrations-lanes{align-content:space-between;bottom:12px;gap:8px;grid-auto-rows:70px;justify-content:center;top:12px}.home-nav-shell .meridian-integrations-lane{contain:layout paint;height:70px}.home-nav-shell .meridian-integrations-track{align-items:center;animation:meridian-integrations-mobile-scroll 34s linear infinite;gap:8px;height:70px}.home-nav-shell .meridian-integrations-lane.is-reverse .meridian-integrations-track{animation-duration:39s}.home-nav-shell .meridian-integrations-lane:nth-child(3) .meridian-integrations-track{animation-duration:36s}.home-nav-shell .meridian-integrations-group{flex:0 0 auto;gap:8px;height:70px}.home-nav-shell .meridian-integration-tile{border-radius:14px;flex:0 0 70px;gap:0;height:70px;padding:10px;width:70px}.home-nav-shell .meridian-integration-tile img{height:25px;max-width:34px}.home-nav-shell .meridian-integration-tile span{display:none}.home-nav-shell .meridian-integrations-message{border-radius:18px;gap:12px;grid-template-columns:1fr;min-height:0;padding:18px;text-align:left;width:min(386px,calc(100% - 36px))}.home-nav-shell .meridian-integrations-message h3{font-size:20px;line-height:26px}.home-nav-shell .meridian-integrations-summary{border-left:0;border-top:1px solid rgba(24,146,157,.22);padding-left:0;padding-top:12px}.home-nav-shell .meridian-integrations-message p{font-size:13px;line-height:19px;margin-bottom:0}}@media(max-width:520px){.home-nav-shell .research-logo-strip .logo-track{gap:14px 12px;grid-template-columns:repeat(2,minmax(0,1fr));padding:16px 22px 18px}.home-nav-shell .research-logo-strip .customer-logo img{max-width:112px}.home-nav-shell .meridian-atlas-proof-header h2{font-size:24px;line-height:30px}.home-nav-shell .meridian-testimonial-copy-panel blockquote,.home-nav-shell .meridian-testimonial-story-summary{font-size:18px;line-height:26px}.home-nav-shell .section-inner.meridian-testimonial-shell{margin-left:16px;margin-right:16px;width:calc(100% - 32px)}.home-nav-shell .meridian-testimonial-image-crop{aspect-ratio:1 / 1}.home-nav-shell .meridian-integrations-message{width:calc(100% - 32px)}.home-nav-shell .meridian-integrations-message h3{font-size:19px;line-height:25px}.home-nav-shell .meridian-integrations-message p{font-size:13px;line-height:19px}}@keyframes meridian-integrations-mobile-scroll{0%{transform:translate(0)}to{transform:translate(calc(-50% - 4px))}}@media(max-width:900px){.app-shell:not(.home-nav-shell) .platform-overview-visual,.app-shell:not(.home-nav-shell) .pf-image-visual,.app-shell:not(.home-nav-shell) .platform-capability-visual,.app-shell:not(.home-nav-shell) .platform-stage-product-image,.app-shell:not(.home-nav-shell) .ontology-story-figma-embed,.app-shell:not(.home-nav-shell) .ontology-story-embedded-platform{max-height:none;max-width:100%;min-height:0!important;overflow:hidden;width:100%}.app-shell:not(.home-nav-shell) .platform-overview-visual{aspect-ratio:16 / 10;margin-left:0}.app-shell:not(.home-nav-shell) .pf-image-visual,.app-shell:not(.home-nav-shell) .platform-capability-visual{aspect-ratio:16 / 10}.app-shell:not(.home-nav-shell) .platform-overview-visual img,.app-shell:not(.home-nav-shell) .pf-image-visual img,.app-shell:not(.home-nav-shell) .platform-capability-visual img{height:100%;margin-left:auto;margin-right:auto;max-height:100%;max-width:100%!important;object-fit:contain;object-position:center center;transform:none;width:100%!important}.app-shell:not(.home-nav-shell) .platform-capability-visual{align-items:center;aspect-ratio:16 / 10;min-height:0!important;padding:18px}.app-shell:not(.home-nav-shell) .platform-stage-product-image{aspect-ratio:16 / 10;background:#eef7f6}.app-shell:not(.home-nav-shell) .platform-stage-product-image img{bottom:auto;height:100%;left:50%;min-height:0;object-fit:contain;object-position:center top;top:0;transform:translate(-50%);width:100%}.app-shell:not(.home-nav-shell) .ontology-story-figma-embed{aspect-ratio:16 / 10;height:auto}.app-shell:not(.home-nav-shell) .ontology-story-figma-embed img{max-width:100%;transform:none;width:100%}.app-shell:not(.home-nav-shell) .ontology-story-embedded-platform{border-radius:8px;height:340px}.app-shell:not(.home-nav-shell) .ontology-story-embedded-inner{height:100%;min-width:0;transform:none;width:100%}.app-shell:not(.home-nav-shell) .ontology-story-embedded-breadcrumbs span,.app-shell:not(.home-nav-shell) .ontology-story-embedded-breadcrumbs svg,.app-shell:not(.home-nav-shell) .ontology-story-embedded-productbar nav,.app-shell:not(.home-nav-shell) .ontology-story-embedded-controls{display:none}.app-shell:not(.home-nav-shell) .ontology-story-embedded-topbar{height:40px;padding:0 14px}.app-shell:not(.home-nav-shell) .ontology-story-embedded-productbar{height:48px;padding:0 14px}.app-shell:not(.home-nav-shell) .ontology-story-embedded-canvas{top:88px}.app-shell:not(.home-nav-shell) .ontology-story-embedded-actions{left:12px;right:12px;top:12px}.app-shell:not(.home-nav-shell) .ontology-story-embedded-search{width:100%}.app-shell:not(.home-nav-shell) .ontology-story-workflow{left:50%;top:44px;transform:translate(-50%) scale(.42);transform-origin:top center}.app-shell:not(.home-nav-shell) .ontology-story-ai-reviewer{bottom:14px;left:14px;max-width:calc(100% - 28px);padding:16px;right:14px;top:auto;transform:none;width:auto}}@media(max-width:520px){.app-shell:not(.home-nav-shell) .platform-overview-visual img,.app-shell:not(.home-nav-shell) .pf-image-visual img,.app-shell:not(.home-nav-shell) .platform-capability-visual img{max-height:100%}.app-shell:not(.home-nav-shell) .platform-stage-product-image{aspect-ratio:4 / 3}.app-shell:not(.home-nav-shell) .ontology-story-embedded-platform{height:300px}.app-shell:not(.home-nav-shell) .ontology-story-workflow{transform:translate(-50%) scale(.34)}}@media(max-width:900px){.app-shell:not(.home-nav-shell) .ontology-story-integration-stage{aspect-ratio:1216 / 650;container-type:inline-size;min-height:0}.app-shell:not(.home-nav-shell) .ontology-story-integration-inner{height:650px;min-width:1216px!important;transform:scale(calc(100cqw/1216px));transform-origin:left top;width:1216px}.app-shell:not(.home-nav-shell) .ontology-story-embedded-platform{aspect-ratio:1120 / 580;container-type:inline-size;height:auto}.app-shell:not(.home-nav-shell) .ontology-story-embedded-inner{height:580px;min-width:1120px;transform:scale(calc(100cqw/1120px));transform-origin:left top;width:1120px}.app-shell:not(.home-nav-shell) .ontology-story-embedded-breadcrumbs span,.app-shell:not(.home-nav-shell) .ontology-story-embedded-breadcrumbs svg{display:initial}.app-shell:not(.home-nav-shell) .ontology-story-embedded-productbar nav,.app-shell:not(.home-nav-shell) .ontology-story-embedded-controls{display:flex}.app-shell:not(.home-nav-shell) .ontology-story-embedded-topbar{height:48px;padding:0 22px}.app-shell:not(.home-nav-shell) .ontology-story-embedded-productbar{height:57px;padding:0 22px}.app-shell:not(.home-nav-shell) .ontology-story-embedded-canvas{top:105px}.app-shell:not(.home-nav-shell) .ontology-story-embedded-actions{left:22px;right:22px;top:16px}.app-shell:not(.home-nav-shell) .ontology-story-embedded-search{width:265px}.app-shell:not(.home-nav-shell) .ontology-story-workflow{left:50%;top:15px;transform:translate(-50%) scale(.92);transform-origin:top center}.app-shell:not(.home-nav-shell) .ontology-story-ai-reviewer{bottom:auto;left:50%;max-width:none;padding:24px;right:auto;top:51%;transform:translate(-50%,-50%);width:510px}.app-shell:not(.home-nav-shell) .ontology-story-graph-canvas{min-height:0;overflow:hidden}.app-shell:not(.home-nav-shell) .ontology-story-graph-canvas svg{aspect-ratio:920 / 480;height:auto;min-height:0;min-width:0;width:100%}}@media(max-width:700px){.app-shell:not(.home-nav-shell) .ontology-story-section{padding-bottom:46px;padding-top:46px}.app-shell:not(.home-nav-shell) .ontology-story-heading{margin-bottom:22px}.app-shell:not(.home-nav-shell) .ontology-story-heading>p,.app-shell:not(.home-nav-shell) .platform-stage-page .ontology-story-heading>p{font-size:11px;letter-spacing:0;line-height:15px;margin-bottom:10px}.app-shell:not(.home-nav-shell) .ontology-story-heading h2,.app-shell:not(.home-nav-shell) .platform-capability-layout .ontology-story-heading h2{font-size:24px;letter-spacing:-.015em;line-height:1.12}.app-shell:not(.home-nav-shell) .ontology-story-heading>div,.app-shell:not(.home-nav-shell) .platform-capability-layout .ontology-story-heading>div{font-size:12px;line-height:1.42;margin-top:12px}.app-shell:not(.home-nav-shell) .ontology-story-model .ontology-story-graph-tool{margin-top:2px}.app-shell:not(.home-nav-shell) .ontology-story-model .ontology-story-graph-toolbar{gap:10px;min-height:0;padding:14px 0 15px}.app-shell:not(.home-nav-shell) .ontology-story-model .ontology-story-graph-toolbar>div:first-child{gap:4px;width:100%}.app-shell:not(.home-nav-shell) .ontology-story-model .ontology-story-graph-toolbar span{font-size:9px;line-height:12px}.app-shell:not(.home-nav-shell) .ontology-story-model .ontology-story-graph-toolbar strong{font-size:15px;line-height:19px}.app-shell:not(.home-nav-shell) .ontology-story-model .ontology-story-graph-filters{gap:6px;justify-content:flex-start;width:100%}.app-shell:not(.home-nav-shell) .ontology-story-model .ontology-story-graph-filters button{font-size:10px;line-height:12px;min-height:28px;padding:6px 9px}.app-shell:not(.home-nav-shell) .platform-stage-nav-inner{gap:0;padding-left:10px;padding-right:10px}.app-shell:not(.home-nav-shell) .platform-stage-nav a{gap:6px;grid-template-columns:26px minmax(0,1fr);min-height:58px;padding:8px 7px}.app-shell:not(.home-nav-shell) .platform-stage-nav-icon{height:26px;width:26px}.app-shell:not(.home-nav-shell) .platform-stage-nav-icon svg{height:13px;width:13px}.app-shell:not(.home-nav-shell) .platform-stage-nav small{font-size:8px;line-height:10px}.app-shell:not(.home-nav-shell) .platform-stage-nav strong{font-size:10px;line-height:13px;margin-top:2px}.mobile-nav-pane-body-product{padding:14px 14px 88px}.mobile-nav-pane-body-product .mobile-nav-product-hero{min-height:82px;padding:16px}.mobile-nav-pane-body-product .mobile-nav-product-hero strong{font-size:16px;line-height:20px}.mobile-nav-pane-body-product .mobile-nav-product-hero em{font-size:12px;line-height:16px;margin-top:5px}.mobile-nav-pane-body-product .mobile-nav-pane-column{gap:9px;padding:15px 16px 17px}.mobile-nav-pane-body-product .mobile-nav-pane-column h2{font-size:10px;letter-spacing:3.4px;line-height:14px;padding-bottom:10px}.mobile-nav-pane-body-product .mobile-nav-pane-links{gap:0}.mobile-nav-pane-body-product .mobile-nav-pane-link{gap:11px;grid-template-columns:16px minmax(0,1fr);min-height:30px;padding:5px 0}.mobile-nav-pane-body-product .mobile-nav-pane-link-icon{height:16px;width:16px}.mobile-nav-pane-body-product .mobile-nav-pane-link-icon svg{height:16px;width:16px}.mobile-nav-pane-body-product .mobile-nav-pane-link strong{font-size:14px;line-height:18px}.mobile-nav-pane-body-product .mobile-nav-pane-link em{font-size:12px;line-height:16px;margin-top:3px}}@media(max-width:360px){.app-shell:not(.home-nav-shell) .ontology-story-section{padding-bottom:42px;padding-top:42px}.app-shell:not(.home-nav-shell) .ontology-story-heading h2,.app-shell:not(.home-nav-shell) .platform-capability-layout .ontology-story-heading h2{font-size:22px;line-height:1.12}.app-shell:not(.home-nav-shell) .ontology-story-heading>div,.app-shell:not(.home-nav-shell) .platform-capability-layout .ontology-story-heading>div{font-size:11px;line-height:1.42}.app-shell:not(.home-nav-shell) .ontology-story-model .ontology-story-graph-toolbar{padding:12px 0 13px}.app-shell:not(.home-nav-shell) .ontology-story-model .ontology-story-graph-toolbar span{font-size:8px;line-height:11px}.app-shell:not(.home-nav-shell) .ontology-story-model .ontology-story-graph-toolbar strong{font-size:14px;line-height:18px}.app-shell:not(.home-nav-shell) .ontology-story-model .ontology-story-graph-filters{gap:5px}.app-shell:not(.home-nav-shell) .ontology-story-model .ontology-story-graph-filters button{font-size:9px;line-height:11px;min-height:26px;padding:5px 8px}.app-shell:not(.home-nav-shell) .platform-stage-nav-inner{padding-left:10px;padding-right:10px}.app-shell:not(.home-nav-shell) .platform-stage-nav a{grid-template-columns:26px minmax(0,1fr);min-height:58px;padding:8px 7px}.app-shell:not(.home-nav-shell) .platform-stage-nav-icon{height:26px;width:26px}.app-shell:not(.home-nav-shell) .platform-stage-nav strong{font-size:10px;line-height:13px}.mobile-nav-pane-body-product .mobile-nav-pane-link strong{font-size:13px;line-height:17px}.mobile-nav-pane-body-product .mobile-nav-pane-link em{font-size:11px;line-height:15px}}@media(max-width:900px){.home-nav-shell .meridian-atlas-intro .atlas-intro-line{display:inline;margin:0;width:auto}.home-nav-shell .meridian-atlas-intro h2,.home-nav-shell .meridian-atlas-proof-header h2,.home-nav-shell .meridian-platform-heading h2,.home-nav-shell .meridian-ontology-heading h3,.home-nav-shell .meridian-difference-stage-heading h4{text-wrap:pretty}.home-nav-shell .meridian-platform-heading,.home-nav-shell .meridian-ontology-heading{align-items:flex-start;text-align:left}.home-nav-shell .meridian-platform-heading h2,.home-nav-shell .meridian-platform-heading p,.home-nav-shell .meridian-ontology-heading h3,.home-nav-shell .meridian-ontology-heading>p{margin-left:0;margin-right:0;text-align:left}.home-nav-shell .section-inner.meridian-case-study-grid,.home-nav-shell .meridian-founder-grid{display:flex;gap:16px;max-width:none;overflow-x:auto;padding-bottom:16px;scroll-padding-inline:24px;scroll-snap-type:x mandatory;scrollbar-width:none}.home-nav-shell .meridian-case-study-grid::-webkit-scrollbar,.home-nav-shell .meridian-founder-grid::-webkit-scrollbar,.home-nav-shell .meridian-difference-tabs::-webkit-scrollbar{display:none}.home-nav-shell .meridian-case-study-card,.home-nav-shell .meridian-founder-card{flex:0 0 min(70vw,360px);scroll-snap-align:start}.home-nav-shell .meridian-difference{padding:88px 24px 96px}.home-nav-shell .meridian-difference-heading{margin-bottom:34px}.home-nav-shell .meridian-difference-switcher{display:block;min-height:0}.home-nav-shell .meridian-difference-tabs{border-bottom:1px solid rgba(8,48,54,.12);border-right:0;display:flex;flex-direction:row;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.home-nav-shell .meridian-difference-tab,.home-nav-shell .meridian-difference-tab.is-active{border-bottom:0;border-right:1px solid rgba(8,48,54,.1);flex:1 0 150px;min-height:92px;padding:15px 42px 15px 16px;scroll-snap-align:start}.home-nav-shell .meridian-difference-tab:last-child{border-right:0}.home-nav-shell .meridian-difference-tab-title{font-size:15px;line-height:19px}.home-nav-shell .meridian-difference-tab-indicator{height:26px;right:10px;width:26px}.home-nav-shell .meridian-difference-stage{min-height:0}.home-nav-shell .meridian-difference-stage-heading{padding:26px 26px 20px}.home-nav-shell .meridian-difference-stage-frame{flex:0 0 500px;height:500px;margin:0 22px 22px;min-height:0}.home-nav-shell .difference-performance-panel{padding:16px 20px 14px}.home-nav-shell .difference-panel-benchmark-table th,.home-nav-shell .difference-panel-benchmark-table td{padding-bottom:8px;padding-top:8px}.home-nav-shell .difference-flexibility-panel{grid-template-rows:190px minmax(0,1fr)}.home-nav-shell .difference-partnership-panel{grid-template-rows:230px 20px 220px}}@media(min-width:701px)and (max-width:900px){.home-nav-shell .meridian-atlas-intro{padding:70px 0 74px}.home-nav-shell .section-inner.meridian-atlas-intro-inner{gap:20px}.home-nav-shell .meridian-atlas-intro h2{font-size:36px;line-height:43px;max-width:690px}.home-nav-shell .meridian-atlas-showcase{padding:54px 0 70px}.home-nav-shell .meridian-atlas-showcase .atlas-explorer{align-items:center;gap:24px;grid-template-columns:minmax(260px,300px) minmax(0,1fr);min-height:0}.home-nav-shell .meridian-atlas-showcase .atlas-wheel-area{transform:none}.home-nav-shell .meridian-atlas-showcase .atlas-wheel-shell{max-width:300px;width:100%}.home-nav-shell .meridian-atlas-showcase .atlas-domain-detail{border-left:1px solid var(--meridian-line);border-top:0;padding:10px 0 10px 28px}.home-nav-shell .atlas-domain-overline{font-size:17px;line-height:23px;margin-bottom:10px}.home-nav-shell .meridian-atlas-showcase .atlas-domain-detail h2{font-size:28px;line-height:34px}.home-nav-shell .atlas-domain-impact{margin-top:16px;padding:11px 13px}.home-nav-shell .atlas-domain-impact p{font-size:13px;gap:10px;line-height:19px}.home-nav-shell .atlas-domain-impact strong{font-size:26px;line-height:32px}.home-nav-shell .meridian-atlas-showcase .atlas-agent-list{column-gap:20px;margin-top:22px;row-gap:16px}.home-nav-shell .meridian-atlas-showcase .atlas-agent-item{min-height:126px}.home-nav-shell .meridian-atlas-showcase .atlas-agent-icon{height:38px;width:38px}.home-nav-shell .meridian-atlas-showcase .atlas-agent-item h3{font-size:16px;line-height:21px;margin-top:11px}.home-nav-shell .meridian-atlas-showcase .atlas-agent-item p{display:-webkit-box;font-size:12px;line-height:17px;margin-top:6px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.home-nav-shell .meridian-atlas-showcase .atlas-agent-pagination{margin-top:18px}.home-nav-shell .meridian-testimonials{padding:84px 0 92px}.home-nav-shell .section-inner.meridian-atlas-proof-header{align-items:flex-start;padding-bottom:42px;text-align:left}.home-nav-shell .meridian-atlas-proof-header>p,.home-nav-shell .meridian-atlas-proof-header h2{margin-left:0;margin-right:0;text-align:left}.home-nav-shell .section-inner.meridian-testimonial-shell{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(290px,.94fr);margin-left:24px;margin-right:24px;width:calc(100% - 48px)}.home-nav-shell .meridian-testimonial-copy-panel{min-height:500px;padding:30px 28px}.home-nav-shell .meridian-testimonial-copy-panel blockquote,.home-nav-shell .meridian-testimonial-story-summary{font-size:20px;line-height:29px}.home-nav-shell .meridian-testimonial-portrait{border-left:1px solid rgba(4,31,36,.1);display:block;min-height:500px;position:relative}.home-nav-shell .meridian-testimonial-image-crop{aspect-ratio:auto;top:0;right:0;bottom:0;left:0;position:absolute}.home-nav-shell .meridian-testimonial-portrait figcaption{bottom:0;left:0;min-height:84px;position:absolute;right:0}.home-nav-shell .meridian-case-studies{padding:88px 0 94px}.home-nav-shell .section-inner.meridian-case-study-grid{padding-left:24px;padding-right:24px}.home-nav-shell .meridian-team{padding:104px 0 92px}.home-nav-shell .meridian-team-head h2{column-gap:16px;font-size:34px;line-height:40px}.home-nav-shell .meridian-team-head h2>span:first-child{white-space:nowrap}.home-nav-shell .meridian-team-columbia-lockup{flex-basis:184px;width:184px}.home-nav-shell .meridian-founder-grid{padding-left:24px;padding-right:24px}.home-nav-shell .meridian-team-proof{margin-top:42px;padding-top:26px}.home-nav-shell .meridian-team-origin-grid{gap:8px;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:20px}.home-nav-shell .meridian-investor-grid{gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:20px}.home-nav-shell .meridian-investor{min-height:78px;padding:10px}}@media(max-width:700px){.home-nav-shell .meridian-atlas-intro{padding:68px 0 72px}.home-nav-shell .section-inner.meridian-atlas-intro-inner{align-items:flex-start;gap:18px;padding-left:20px;padding-right:20px;text-align:left}.home-nav-shell .meridian-atlas-intro h2{font-size:25px;line-height:31px;max-width:340px;text-align:left}.home-nav-shell .meridian-atlas-actions{justify-content:flex-start;margin-top:8px}.home-nav-shell .meridian-atlas-showcase{padding:58px 0 72px}.home-nav-shell .meridian-atlas-showcase .atlas-explorer{gap:34px}.home-nav-shell .meridian-atlas-showcase .atlas-wheel-shell{max-width:244px;width:74%}.home-nav-shell .meridian-atlas-showcase .atlas-domain-detail{padding-top:30px}.home-nav-shell .meridian-atlas-showcase .atlas-agent-item p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.home-nav-shell .meridian-testimonials{padding:76px 0 84px}.home-nav-shell .section-inner.meridian-atlas-proof-header{align-items:flex-start;padding:0 20px 34px;text-align:left}.home-nav-shell .meridian-atlas-proof-header>p,.home-nav-shell .meridian-atlas-proof-header h2{margin-left:0;margin-right:0;text-align:left}.home-nav-shell .meridian-atlas-proof-header h2{font-size:27px;line-height:34px}.home-nav-shell .meridian-testimonial-image-crop{aspect-ratio:4 / 3}.home-nav-shell .meridian-platform-heading{padding:68px 20px 38px}.home-nav-shell .meridian-platform-heading h2,.home-nav-shell .meridian-ontology-heading h3{font-size:30px;line-height:36px}.home-nav-shell .meridian-platform-heading p,.home-nav-shell .meridian-ontology-heading>p{font-size:15px;line-height:23px;margin-top:16px}.home-nav-shell .meridian-ontology-heading{padding:70px 20px 38px}.home-nav-shell .meridian-security-copy{padding:34px 20px 32px}.home-nav-shell .meridian-difference{padding:82px 0 90px}.home-nav-shell .meridian-difference-heading{margin-bottom:30px;padding:0 20px;text-align:left}.home-nav-shell .meridian-difference-heading h3{font-size:32px;line-height:38px}.home-nav-shell .meridian-difference-switcher{border-left:0;border-radius:0;border-right:0;box-shadow:none}.home-nav-shell .meridian-difference-tab,.home-nav-shell .meridian-difference-tab.is-active{flex-basis:154px;min-height:78px;padding:12px 38px 12px 14px}.home-nav-shell .meridian-difference-tab-index{font-size:9px;line-height:13px}.home-nav-shell .meridian-difference-tab-title{font-size:14px;line-height:18px;margin-top:5px}.home-nav-shell .meridian-difference-stage-heading{padding:24px 20px 18px}.home-nav-shell .meridian-difference-stage-heading h4{font-size:24px;line-height:29px}.home-nav-shell .meridian-difference-stage-frame{flex-basis:520px;height:520px;margin:0 16px 18px}.home-nav-shell .difference-performance-panel{padding:14px 12px 12px}.home-nav-shell .difference-panel-benchmark-table thead th{height:46px}.home-nav-shell .difference-panel-benchmark-table th,.home-nav-shell .difference-panel-benchmark-table td{padding-bottom:6px;padding-top:6px}.home-nav-shell .difference-panel-benchmark-table tbody th span{font-size:9px;line-height:12px}.home-nav-shell .meridian-case-study-card,.home-nav-shell .meridian-founder-card{flex-basis:min(84vw,326px)}}@media(min-width:701px)and (max-width:900px){.home-nav-shell>.announcement{align-items:center;display:flex;gap:12px;justify-content:center;padding:8px 42px;text-align:center}.home-nav-shell>.announcement .announcement-cta{display:inline-flex;margin:0;top:0}}@media(max-width:900px){.home-nav-shell .research-logo-strip .logo-marquee{min-height:96px}.home-nav-shell .research-logo-strip .logo-track{animation:marquee 30s linear infinite;display:flex;gap:38px;min-width:max-content;padding:0 24px;width:auto}.home-nav-shell .research-logo-strip .logo-track .customer-logo,.home-nav-shell .research-logo-strip .logo-track .customer-logo:nth-child(n+7){display:flex;flex:0 0 auto;height:28px;justify-self:auto;opacity:.46}.home-nav-shell .research-logo-strip .customer-logo img{max-height:27px;max-width:126px}}@media(max-width:700px){.home-nav-shell{--announcement-height: 40px}.home-nav-shell>.announcement{align-items:center;display:flex;justify-content:center;padding:0 36px;text-align:center;will-change:auto}.home-nav-shell>.announcement .announcement-message{display:block;font-family:var(--font-brand);font-size:10px;font-weight:600;line-height:13px;max-width:310px;text-rendering:auto}.home-nav-shell>.announcement .announcement-cta{align-items:center;border-radius:999px;display:inline-flex;font-size:10px;justify-content:center;line-height:1;margin:0;min-height:22px;padding:4px 9px;top:0}.home-nav-shell>.announcement .announcement-close{right:11px;top:50%;transform:translateY(-50%)}.home-nav-shell .research-logo-strip .logo-intro{min-height:58px}.home-nav-shell .research-logo-strip .logo-marquee{min-height:88px}.home-nav-shell .research-logo-strip .logo-track{gap:18px;padding:0 16px}.home-nav-shell .research-logo-strip .logo-track .customer-logo{width:96px!important}.home-nav-shell .research-logo-strip .customer-logo img{max-width:96px}}@media(prefers-reduced-motion:reduce)and (max-width:900px){.home-nav-shell .research-logo-strip .logo-track{animation:none}}@media(max-width:700px){.home-nav-shell .meridian-atlas-showcase{padding:42px 0 58px}.home-nav-shell .meridian-atlas-showcase .atlas-explorer{gap:26px}.home-nav-shell .meridian-atlas-showcase .atlas-wheel-area{display:flex;justify-content:center;padding:0 0 8px}.home-nav-shell .meridian-atlas-showcase .atlas-wheel-shell{max-width:316px;width:min(100%,316px)}.home-nav-shell .meridian-atlas-showcase .atlas-domain-detail{padding-top:30px}.home-nav-shell .meridian-atlas-showcase .atlas-agent-list{display:grid;gap:0;grid-template-columns:minmax(0,1fr);margin-top:24px}.home-nav-shell .meridian-atlas-showcase .atlas-agent-item{column-gap:14px;display:grid;grid-template-columns:42px minmax(0,1fr);min-height:132px;padding:2px 0 8px}.home-nav-shell .meridian-atlas-showcase .atlas-agent-icon{grid-row:1 / span 2;height:42px;width:42px}.home-nav-shell .meridian-atlas-showcase .atlas-agent-item h3{font-size:18px;line-height:24px;margin:0}.home-nav-shell .meridian-atlas-showcase .atlas-agent-item p{display:block;font-size:14px;line-height:21px;margin:7px 0 0;overflow:visible;-webkit-line-clamp:unset}.home-nav-shell .meridian-atlas-showcase .atlas-agent-pagination{gap:12px;margin-top:12px}.home-nav-shell .meridian-atlas-showcase .atlas-agent-dots{display:none}.home-nav-shell .meridian-atlas-showcase .atlas-agent-page-status{color:#537075;display:inline-flex;font-size:11px;font-weight:600;justify-content:center;letter-spacing:0;line-height:18px;min-width:54px}}@media(max-width:700px){.home-nav-shell .meridian-platform-brand{min-height:56px}.home-nav-shell .meridian-platform-wordmark{height:24px}.home-nav-shell .meridian-platform-brand-name{font-size:16px}.home-nav-shell .meridian-platform-heading{align-items:center;gap:14px;padding:36px 24px 30px;text-align:center}.home-nav-shell .meridian-platform-heading h2{font-size:28px;line-height:33px;max-width:345px;text-align:center}.home-nav-shell .meridian-platform-heading p{font-size:14px;line-height:21px;margin:0;max-width:335px;text-align:center}.home-nav-shell .meridian-platform-demo-shell{padding:0 18px 54px}.home-nav-shell .meridian-platform-demo-shell:before{top:-14px;right:8px;bottom:28px;left:8px}.home-nav-shell .meridian-platform-demo{box-shadow:0 16px 42px #041f2414}.home-nav-shell .meridian-platform-topbar{gap:8px;height:48px;padding:0 12px}.home-nav-shell .platform-meridian-logo .meridian-logo-mark{height:18px;width:25px}.home-nav-shell .platform-meridian-logo .meridian-logo-word{font-size:12px}.home-nav-shell .platform-project-select{font-size:11px;height:28px;max-width:112px;padding:0 8px}.home-nav-shell .platform-avatar{height:26px;width:26px}.home-nav-shell .meridian-platform-workspace{height:auto}.home-nav-shell .meridian-platform-sidebar{height:44px}.home-nav-shell .platform-sidebar-groups{height:44px;padding:5px 8px}.home-nav-shell .platform-sidebar-group button{font-size:12px;gap:7px;height:34px;padding:0 8px}.home-nav-shell .meridian-platform-main-scroll{height:auto;overflow:hidden}.home-nav-shell .meridian-platform-main{padding:16px 14px 18px}.home-nav-shell .platform-main-heading{margin-bottom:14px}.home-nav-shell .platform-view-eyebrow{font-size:9px;margin-bottom:6px}.home-nav-shell .platform-main-heading h3{font-size:18px;line-height:23px;margin-bottom:5px}.home-nav-shell .platform-main-heading p{font-size:9px}.home-nav-shell .platform-metric-toolbar{min-height:48px;padding:8px 9px 8px 11px}.home-nav-shell .platform-chart-wrap{padding:10px 8px 0}.home-nav-shell .platform-chart-legend{padding:0 8px 13px}.home-nav-shell .platform-runs-table{display:none}.home-nav-shell .meridian-ontology-heading{align-items:center;gap:14px;padding:34px 18px 28px;text-align:center}.home-nav-shell .meridian-ontology-heading h3{font-size:clamp(26px,7.1vw,28px);line-height:clamp(31px,8.4vw,33px);max-width:355px;text-align:center}.home-nav-shell .meridian-ontology-heading>p{font-size:14px;line-height:21px;margin:0;max-width:335px;text-align:center}.home-nav-shell .meridian-ontology-demo-shell{padding:0 18px 54px}.home-nav-shell .meridian-ontology-demo-shell:before{top:-14px;right:8px;bottom:28px;left:8px}.home-nav-shell .ontology-platform-workspace,.home-nav-shell .ontology-platform-main-scroll{height:auto}.home-nav-shell .ontology-platform-main-scroll{overflow:hidden}.home-nav-shell .ontology-platform-main{padding:14px 13px 16px}.home-nav-shell .ontology-main-heading{margin-bottom:12px}.home-nav-shell .ontology-main-heading h3{font-size:18px;line-height:23px}.home-nav-shell .ontology-platform-sidebar .platform-sidebar-groups{gap:3px;padding-left:4px;padding-right:4px;width:100%}.home-nav-shell .ontology-platform-sidebar .platform-sidebar-group button{flex:1 1 0;font-size:10px;gap:4px;justify-content:center;min-width:0;padding:0 4px}.home-nav-shell .ontology-platform-sidebar .platform-sidebar-group button svg{height:14px;width:14px}.home-nav-shell .ontology-graph-stage{height:clamp(220px,62vw,244px)}.home-nav-shell .difference-performance-panel{padding:14px 8px}.home-nav-shell .meridian-difference-stage-frame.is-performance{flex:0 0 auto;height:auto;min-height:0}.home-nav-shell .meridian-difference-stage-frame.is-performance .difference-performance-panel{inset:auto;position:relative}.home-nav-shell .meridian-difference-stage-frame.is-performance .difference-panel-table-wrap{flex:0 0 auto;overflow:visible}.home-nav-shell .meridian-difference-stage-frame.is-performance .difference-panel-benchmark-table{height:auto}.home-nav-shell .difference-panel-benchmark-table thead th:nth-child(3),.home-nav-shell .difference-panel-benchmark-table thead th:nth-child(4),.home-nav-shell .difference-panel-benchmark-table thead th:nth-child(5),.home-nav-shell .difference-panel-benchmark-table tbody td:nth-child(3),.home-nav-shell .difference-panel-benchmark-table tbody td:nth-child(4),.home-nav-shell .difference-panel-benchmark-table tbody td:nth-child(5){display:none}.home-nav-shell .difference-panel-benchmark-table .is-mobile-next{display:table-cell}.home-nav-shell .difference-panel-benchmark-table thead th:first-child{padding-left:8px;width:48%}.home-nav-shell .difference-panel-benchmark-table thead .is-meridian,.home-nav-shell .difference-panel-benchmark-table tbody .is-meridian,.home-nav-shell .difference-panel-benchmark-table thead .is-mobile-next,.home-nav-shell .difference-panel-benchmark-table tbody .is-mobile-next{padding-left:6px;padding-right:6px;text-align:center;width:26%}.home-nav-shell .difference-panel-benchmark-table th,.home-nav-shell .difference-panel-benchmark-table td{padding:11px 6px}.home-nav-shell .difference-panel-benchmark-table thead th{font-size:9px;height:44px;line-height:12px;overflow-wrap:anywhere}.home-nav-shell .difference-panel-benchmark-table tbody th{padding-left:8px}.home-nav-shell .difference-panel-benchmark-table tbody th strong{font-size:10px;line-height:13px}.home-nav-shell .difference-panel-benchmark-table tbody th span{font-size:8px;line-height:11px}.home-nav-shell .difference-panel-benchmark-table tbody td{font-size:11px;line-height:15px}.home-nav-shell .difference-panel-benchmark-table tbody .is-meridian strong{font-size:16px}.home-nav-shell .difference-panel-benchmark-table tbody .is-mobile-next strong,.home-nav-shell .difference-panel-benchmark-table tbody .is-mobile-next span{display:block}.home-nav-shell .difference-panel-benchmark-table tbody .is-mobile-next strong{color:#203c41;font-size:13px;line-height:16px}.home-nav-shell .difference-panel-benchmark-table tbody .is-mobile-next span{color:#899698;font-size:7px;line-height:10px;margin-top:2px}.home-nav-shell .meridian-platform-demo-viewport{border-radius:8px;height:calc(62.44vw - 31.84px);overflow:hidden;width:100%}.home-nav-shell .meridian-platform-demo-viewport>.meridian-platform-demo{height:680px;margin:0;max-width:none;transform:scale(var(--platform-demo-mobile-scale, .314));transform-origin:left top;width:1089px}.home-nav-shell .meridian-platform-demo-viewport .meridian-platform-topbar{gap:12px;height:58px;padding:0 18px}.home-nav-shell .meridian-platform-demo-viewport .platform-meridian-logo .meridian-logo-mark{height:22px;width:31px}.home-nav-shell .meridian-platform-demo-viewport .platform-meridian-logo .meridian-logo-word{font-size:14px}.home-nav-shell .meridian-platform-demo-viewport .platform-sidebar-toggle{display:inline-flex}.home-nav-shell .meridian-platform-demo-viewport .platform-topbar-divider{display:block}.home-nav-shell .meridian-platform-demo-viewport .platform-workspace-name,.home-nav-shell .meridian-platform-demo-viewport .platform-topbar-slash,.home-nav-shell .meridian-platform-demo-viewport .platform-project-id{display:inline}.home-nav-shell .meridian-platform-demo-viewport .platform-project-select{font-size:12px;height:30px;margin-left:0;max-width:200px;padding:0 10px}.home-nav-shell .meridian-platform-demo-viewport .platform-avatar{height:28px;margin-left:auto;width:28px}.home-nav-shell .meridian-platform-demo-viewport .meridian-platform-workspace{display:grid;grid-template-columns:210px minmax(0,1fr);height:620px}.home-nav-shell .meridian-platform-demo-viewport .meridian-platform-sidebar{border-bottom:0;border-right:1px solid #e8eeee;display:flex;height:auto;overflow:hidden;white-space:normal}.home-nav-shell .meridian-platform-demo-viewport .platform-sidebar-groups{display:block;height:auto;padding:18px 12px;width:auto}.home-nav-shell .meridian-platform-demo-viewport .platform-sidebar-group{display:block}.home-nav-shell .meridian-platform-demo-viewport .platform-sidebar-group+.platform-sidebar-group{margin-top:22px}.home-nav-shell .meridian-platform-demo-viewport .platform-sidebar-group p{display:block}.home-nav-shell .meridian-platform-demo-viewport .platform-sidebar-group button,.home-nav-shell .meridian-platform-demo-viewport .platform-sidebar-group button:not([data-view-control=true]){display:flex;font-size:13px;gap:10px;height:34px;padding:0 9px;width:100%}.home-nav-shell .meridian-platform-demo-viewport .platform-documentation{display:flex}.home-nav-shell .meridian-platform-demo-viewport .meridian-platform-main-scroll{height:auto;overflow-x:hidden;overflow-y:auto}.home-nav-shell .meridian-platform-demo-viewport .meridian-platform-main{min-width:760px;padding:32px 32px 48px;width:auto}.home-nav-shell .meridian-platform-demo-viewport .platform-main-heading{align-items:flex-end;gap:0;margin-bottom:24px}.home-nav-shell .meridian-platform-demo-viewport .platform-view-eyebrow{font-size:10px;margin-bottom:8px}.home-nav-shell .meridian-platform-demo-viewport .platform-main-heading h3{font-size:24px;line-height:30px;margin-bottom:7px}.home-nav-shell .meridian-platform-demo-viewport .platform-main-heading p{flex-wrap:nowrap;font-size:11px;gap:16px}.home-nav-shell .meridian-platform-demo-viewport .platform-run-button{display:flex}.home-nav-shell .meridian-platform-demo-viewport .platform-metric-toolbar{height:54px;min-height:0;padding:0 14px 0 18px}.home-nav-shell .meridian-platform-demo-viewport .platform-chart-wrap{padding:16px 18px 0}.home-nav-shell .meridian-platform-demo-viewport .platform-chart-legend{flex-wrap:nowrap;font-size:10px;gap:18px;padding:0 18px 18px}.home-nav-shell .meridian-platform-demo-viewport .platform-runs-table{display:block}.home-nav-shell .meridian-platform-demo-viewport .platform-table-row{grid-template-columns:minmax(260px,1.6fr) repeat(3,minmax(100px,.7fr));padding:0 16px}.home-nav-shell .meridian-platform-demo-viewport .platform-table-row>span:nth-child(2),.home-nav-shell .meridian-platform-demo-viewport .platform-table-row>span:nth-child(4){display:block}.home-nav-shell .meridian-platform-demo-viewport .platform-table-row>span:nth-child(3){justify-self:stretch}.home-nav-shell .meridian-ontology-demo-viewport{border-radius:8px;height:calc(64.28vw - 23.14px);overflow:hidden;width:100%}.home-nav-shell .meridian-ontology-demo-viewport>.ontology-platform-demo{height:700px;margin:0;max-width:none;min-width:0;transform:scale(var(--ontology-demo-mobile-scale, .328));transform-origin:left top;width:1089px}.home-nav-shell .meridian-ontology-demo-viewport .meridian-platform-topbar{gap:12px;height:58px;padding:0 18px}.home-nav-shell .meridian-ontology-demo-viewport .platform-meridian-logo .meridian-logo-mark{height:22px;width:31px}.home-nav-shell .meridian-ontology-demo-viewport .platform-meridian-logo .meridian-logo-word{font-size:14px}.home-nav-shell .meridian-ontology-demo-viewport .platform-sidebar-toggle{display:inline-flex}.home-nav-shell .meridian-ontology-demo-viewport .platform-topbar-divider{display:block}.home-nav-shell .meridian-ontology-demo-viewport .platform-workspace-name,.home-nav-shell .meridian-ontology-demo-viewport .platform-topbar-slash,.home-nav-shell .meridian-ontology-demo-viewport .platform-project-id{display:inline}.home-nav-shell .meridian-ontology-demo-viewport .platform-project-select{font-size:12px;height:30px;margin-left:0;max-width:200px;padding:0 10px}.home-nav-shell .meridian-ontology-demo-viewport .platform-avatar{height:28px;margin-left:auto;width:28px}.home-nav-shell .meridian-ontology-demo-viewport .ontology-platform-workspace{display:grid;grid-template-columns:210px minmax(0,1fr);height:640px}.home-nav-shell .meridian-ontology-demo-viewport .ontology-platform-sidebar{border-bottom:0;border-right:1px solid #e8eeee;display:flex;height:auto;overflow:hidden;white-space:normal}.home-nav-shell .meridian-ontology-demo-viewport .ontology-platform-sidebar .platform-sidebar-groups{display:block;height:auto;padding:18px 12px;width:auto}.home-nav-shell .meridian-ontology-demo-viewport .ontology-platform-sidebar .platform-sidebar-group{display:block}.home-nav-shell .meridian-ontology-demo-viewport .ontology-platform-sidebar .platform-sidebar-group+.platform-sidebar-group{margin-top:22px}.home-nav-shell .meridian-ontology-demo-viewport .ontology-platform-sidebar .platform-sidebar-group p{display:block}.home-nav-shell .meridian-ontology-demo-viewport .ontology-platform-sidebar .platform-sidebar-group button,.home-nav-shell .meridian-ontology-demo-viewport .ontology-platform-sidebar .platform-sidebar-group button:not([data-view-control=true]){display:flex;font-size:13px;gap:10px;height:34px;justify-content:flex-start;padding:0 9px;width:100%}.home-nav-shell .meridian-ontology-demo-viewport .ontology-platform-sidebar .platform-sidebar-group button svg{height:16px;width:16px}.home-nav-shell .meridian-ontology-demo-viewport .ontology-domain-group{display:block}.home-nav-shell .meridian-ontology-demo-viewport .ontology-platform-main-scroll{height:auto;overflow-x:hidden;overflow-y:auto}.home-nav-shell .meridian-ontology-demo-viewport .ontology-platform-main{min-width:840px;padding:26px 26px 32px;width:auto}.home-nav-shell .meridian-ontology-demo-viewport .ontology-main-heading{align-items:center;gap:0;margin-bottom:18px}.home-nav-shell .meridian-ontology-demo-viewport .ontology-main-heading h3{font-size:24px;line-height:30px;margin:0}.home-nav-shell .meridian-ontology-demo-viewport .ontology-workbench{display:grid;grid-template-columns:minmax(0,1fr) 272px;min-height:500px}.home-nav-shell .meridian-ontology-demo-viewport .ontology-graph-stage{height:500px}.home-nav-shell .meridian-ontology-demo-viewport .ontology-inspector{display:block}.home-nav-shell .meridian-final-cta{padding:52px 0}.home-nav-shell .meridian-final-cta-inner{gap:14px}.home-nav-shell .meridian-final-cta-logo{width:132px}.home-nav-shell .meridian-final-cta h2{font-size:26px;line-height:34px;max-width:290px}.home-nav-shell .meridian-final-cta .button{min-height:44px;padding-left:20px;padding-right:20px}.home-nav-shell .meridian-team-origin-sprite.has-mobile-logo{display:none}.home-nav-shell .meridian-team-origin-logo{display:block;left:50%;max-height:50%;max-width:72%;object-fit:contain;position:absolute;top:50%;transform:translate(-50%,-50%)}.home-nav-shell .meridian-team-origin-palantir .meridian-team-origin-logo,.home-nav-shell .meridian-team-origin-openai .meridian-team-origin-logo,.home-nav-shell .meridian-team-origin-google .meridian-team-origin-logo{filter:invert(1)}.home-nav-shell .meridian-team-origin-amazon .meridian-team-origin-logo,.home-nav-shell .meridian-team-origin-google .meridian-team-origin-logo{max-width:64%}.home-nav-shell .meridian-team-origin-amazon .meridian-team-origin-logo{top:54%}.home-nav-shell .meridian-investor-sv-lockup{font-size:11px;transform:translateY(3px)}.home-nav-shell .meridian-investor-sv-halo{border-width:2px;height:7px;top:-8px;width:20px}.home-nav-shell .meridian-investor-pear-logo{max-height:100%;max-width:96%}.home-nav-shell .meridian-investor-pear{padding:3px}.home-nav-shell .meridian-investor-anthropic-wordmark{font-size:10px}.home-nav-shell .meridian-investor-sunflower-lockup{font-size:5.5px;gap:2px}.home-nav-shell .meridian-investor-sunflower-mark{height:8px;width:8px}.home-nav-shell .meridian-founder-grid{gap:10px;padding-bottom:12px;scroll-padding-inline:24px}.home-nav-shell .meridian-founder-card{flex:0 0 calc((100vw - 68px)/2)}.home-nav-shell .meridian-founder-photo{aspect-ratio:1 / 1}.home-nav-shell .meridian-founder-copy{padding:14px 13px 16px}.home-nav-shell .meridian-founder-copy h3{font-size:17px;line-height:22px}.home-nav-shell .meridian-founder-heading{gap:8px}.home-nav-shell .meridian-founder-heading a{height:28px;width:28px}.home-nav-shell .meridian-founder-heading a svg{height:14px;width:14px}.home-nav-shell .meridian-founder-copy span{font-size:12px;line-height:17px;margin-top:3px}.home-nav-shell .meridian-founder-copy p{display:block;font-size:11.5px;line-height:17px;margin-top:12px;overflow:visible;-webkit-line-clamp:unset}}.home-nav-shell .meridian-platform-demo-viewport .meridian-platform-main-scroll,.home-nav-shell .meridian-ontology-demo-viewport .ontology-platform-main-scroll{overflow-y:hidden;overscroll-behavior:auto}@media(max-width:980px){.mobile-nav{background:var(--meridian-paper, #f7fbfa);display:flex;flex-direction:column;height:100dvh;overflow:hidden;padding-bottom:0}.has-announcement .mobile-nav{height:calc(100dvh - var(--announcement-height));top:var(--announcement-height)}.home-nav-shell.home-nav-revealed.has-announcement .mobile-nav{height:100dvh;top:0}.mobile-nav-head,.mobile-nav-pane-head{background:#fff;border-bottom-color:#041f241f;flex:0 0 var(--nav-height);position:relative;z-index:4}.home-nav-shell.home-nav-top>.site-header .mobile-nav-head .meridian-header-logo,.home-nav-shell.home-nav-top>.site-header .mobile-nav-pane-head .meridian-header-logo{filter:none}.home-nav-shell.home-nav-top>.site-header .mobile-nav-head .nav-demo-cta-wrapper .button-primary,.home-nav-shell.home-nav-top>.site-header .mobile-nav-pane-head .nav-demo-cta-wrapper .button-primary{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--meridian-ink, #041f24);border-color:var(--meridian-ink, #041f24);color:#fff}.home-nav-shell.home-nav-top>.site-header .mobile-nav-head .menu-button,.home-nav-shell.home-nav-top>.site-header .mobile-nav-pane-head .menu-button{color:var(--meridian-ink, #041f24)}.mobile-nav-list{background:var(--meridian-paper, #f7fbfa);flex:1;overflow-y:auto;padding:14px 20px 28px}.mobile-nav-row{border-bottom-color:#041f2421;color:var(--meridian-ink, #041f24);font-size:17px;font-weight:480;min-height:64px;padding:0 2px}.mobile-nav-row:first-child{color:var(--meridian-teal, #075a62);font-weight:600}.mobile-nav-trigger:hover,.mobile-nav-trigger:focus-visible,.mobile-nav-row:hover,.mobile-nav-row:focus-visible{background:transparent;color:#0f858e}.mobile-nav-row-arrow{border:solid currentColor;border-width:0 1.5px 1.5px 0;color:#1597a0;height:7px;margin-right:3px;transform:rotate(-45deg);width:7px}.mobile-nav-side-pane{background:var(--meridian-paper, #f7fbfa);box-shadow:none}.mobile-nav-pane-top{background:#fff;border-bottom-color:#041f241f;min-height:56px;padding:14px 18px}.mobile-nav-back{color:var(--meridian-teal, #075a62);left:18px}.mobile-nav-pane-title{color:#147c84;font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.08em;line-height:14px;padding-left:0}.mobile-nav-pane-body{background:var(--meridian-paper, #f7fbfa);padding:14px 14px 88px}.mobile-nav-product-hero{background:#d9f2f2;border:1px solid rgba(7,90,98,.18);color:var(--meridian-ink, #041f24);margin-bottom:12px;min-height:88px;padding:18px}.mobile-nav-product-hero em{color:#587277}.mobile-nav-product-hero>.nav-caret-right{color:#087d86}.mobile-nav-pane-columns{gap:10px}.mobile-nav-pane-column,.mobile-nav-pane-body-product .mobile-nav-pane-column:first-child{border:1px solid rgba(4,31,36,.1);border-radius:6px;box-shadow:none}.mobile-nav-pane-column h2,.mobile-nav-pane-body-product .mobile-nav-pane-column h2{border-bottom-color:#041f241f;color:#147c84;font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.08em}.mobile-nav-pane-link{color:var(--meridian-ink, #041f24)}.mobile-nav-pane-link-icon{color:var(--meridian-teal, #075a62)}.mobile-nav-pane-link:hover,.mobile-nav-pane-link:focus-visible{background:#eef7f6}.mobile-nav,.mobile-nav-list{background:#fff}.mobile-nav-head{border-bottom:0;min-height:70px;padding:0 18px}.mobile-nav-head .brand-logo{height:auto;width:136px}.mobile-nav-head-actions{gap:0}.mobile-nav-head .menu-button{color:#171717;height:34px;justify-content:center;min-height:34px;min-width:34px;width:34px}.mobile-nav-list{flex:1;overflow-y:auto;padding:0 16px 28px}.mobile-nav-row,.mobile-nav-row:first-child{background:transparent;border-bottom:1px solid #e2e2e2;color:#373737;font-size:17px;font-weight:400;min-height:68px;padding:0 2px}.mobile-nav-trigger.is-open{border-bottom-color:transparent;color:#777}.mobile-nav-trigger:focus{outline:none}.mobile-nav-trigger:focus-visible{box-shadow:inset 0 0 0 2px #075a623d;outline:none}.mobile-nav-trigger:hover,.mobile-nav-trigger:focus-visible,.mobile-nav-row:hover,.mobile-nav-row:focus-visible{background:transparent;color:#171717}.mobile-nav-row-arrow{border:solid currentColor;border-width:0 1px 1px 0;color:#666;height:6px;margin-right:5px;transform:rotate(45deg) translateY(-2px);transition:transform .28s cubic-bezier(.22,1,.36,1),color .18s ease;width:6px}.mobile-nav-trigger.is-open .mobile-nav-row-arrow{color:#8a8a8a;transform:rotate(225deg) translate(-1px,-1px)}.mobile-nav-accordion-panel{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .36s cubic-bezier(.22,1,.36,1),opacity .22s ease}.mobile-nav-accordion-panel>div{overflow:hidden}.mobile-nav-accordion.is-open .mobile-nav-accordion-panel{grid-template-rows:1fr;opacity:1}.mobile-nav-accordion-links{border-bottom:1px solid #e2e2e2;display:grid;padding:0 0 14px;transform:translateY(-8px);transition:transform .36s cubic-bezier(.22,1,.36,1)}.mobile-nav-accordion.is-open .mobile-nav-accordion-links{transform:translateY(0)}.mobile-nav-accordion-links a,.mobile-nav-accordion-links>span{color:#393939;display:flex;font-size:16px;font-weight:400;line-height:1.25;min-height:44px;padding:11px 2px}.mobile-nav-accordion-links a:hover,.mobile-nav-accordion-links a:focus-visible{color:var(--meridian-teal, #075a62);outline:none}.mobile-nav-accordion-links>span.is-disabled{opacity:.38}.mobile-nav-footer{padding:42px 0 12px}.mobile-nav-footer .button{align-items:center;background:#000;border:0;border-radius:999px;color:#fff;display:flex;font-size:16px;font-weight:400;justify-content:center;min-height:50px;width:100%}.mobile-nav-footer .button:hover,.mobile-nav-footer .button:focus-visible{background:#1f1f1f;color:#fff}}.research-logo-strip .customer-logo img{display:block;height:auto;max-height:none;max-width:none;width:100%}.research-logo-strip .customer-logo-openai img{mix-blend-mode:normal}@media(min-width:901px){.research-logo-strip .customer-logo-amazon img{transform:translateY(2px)}}@media(max-width:900px){.home-nav-shell .research-logo-strip .logo-track .customer-logo-palantir{width:96px!important}.home-nav-shell .research-logo-strip .logo-track .customer-logo-openai{width:94px!important}.home-nav-shell .research-logo-strip .logo-track .customer-logo-anthropic{width:160px!important}.home-nav-shell .research-logo-strip .logo-track .customer-logo-amazon{width:92px!important}.home-nav-shell .research-logo-strip .logo-track .customer-logo-google{width:82px!important}.home-nav-shell .research-logo-strip .logo-track .customer-logo-linkedin{width:96px!important}.home-nav-shell .research-logo-strip .customer-logo img{height:auto;max-height:none;max-width:none;width:100%}}@media(max-width:700px){.home-nav-shell .meridian-difference-stage-frame.is-deployment{flex-basis:218px;height:218px;min-height:218px}.home-nav-shell .meridian-difference-stage-frame.is-deployment .difference-deployment-chart>svg{aspect-ratio:680 / 350;flex:0 0 auto;height:auto}.home-nav-shell .meridian-difference-stage-frame.is-flexibility .difference-stage-systems{column-gap:7px;row-gap:16px}.home-nav-shell .meridian-difference-stage-frame.is-flexibility{flex-basis:580px;height:580px;min-height:580px}.home-nav-shell .meridian-difference-stage-frame.is-flexibility .difference-flexibility-panel{grid-template-rows:240px minmax(0,1fr)}}.announcement{background:#f1f2f0;border-bottom:0;color:var(--meridian-ink, #041f24);font-size:12px;gap:0}.announcement-message{align-items:center;display:inline-flex;gap:18px;justify-content:center}.announcement-copy-mobile{display:none}.announcement-cta{align-items:center;border:0;border-radius:0;color:inherit;display:inline-flex;font-weight:450;gap:5px;padding:0}.announcement-message:hover .announcement-cta,.announcement-message:focus-visible .announcement-cta{background:transparent;border-color:transparent;box-shadow:none;color:inherit;transform:none}.announcement-message:hover .announcement-cta svg,.announcement-message:focus-visible .announcement-cta svg{transform:translate(2px)}.announcement-cta svg{transition:transform .16s ease}.announcement-close{color:#041f249e}.home-nav-shell.home-nav-top>.announcement{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f1f2f0;border-bottom:0;color:var(--meridian-ink, #041f24)}.home-nav-shell.home-nav-top>.announcement .announcement-cta,.home-nav-shell.home-nav-top>.announcement .announcement-cta:hover,.home-nav-shell.home-nav-top>.announcement .announcement-cta:focus-visible{background:transparent;border:0;color:inherit}.home-nav-shell.home-nav-top>.announcement .announcement-close{color:#041f249e}.platform-route-shell.home-nav-top>.announcement{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f1f2f0;border-bottom:0;color:var(--meridian-ink, #041f24)}.platform-route-shell.home-nav-top>.announcement .announcement-cta,.platform-route-shell.home-nav-top>.announcement .announcement-cta:hover,.platform-route-shell.home-nav-top>.announcement .announcement-cta:focus-visible{background:transparent;border-color:transparent;color:inherit}.platform-route-shell.home-nav-top>.announcement .announcement-close{color:#041f249e}.platform-route-shell>main{padding-top:0!important}.home-nav-shell.home-nav-top>.site-header{border-bottom:0;box-shadow:none}.home-nav-shell.home-nav-top>.site-header .nav-demo-cta-wrapper .button-primary{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid #fff;color:var(--meridian-ink, #041f24)}.home-nav-shell.home-nav-top>.site-header .nav-demo-cta-wrapper .button-primary:hover,.home-nav-shell.home-nav-top>.site-header .nav-demo-cta-wrapper .button-primary:focus-visible{background:#f3f7f6;border-color:#f3f7f6;color:var(--meridian-ink, #041f24)}@media(hover:hover)and (min-width:981px){.home-nav-shell.home-nav-top>.site-header:hover,.home-nav-shell.home-nav-top>.site-header:focus-within{background:#fff;border-bottom:0;box-shadow:none}.home-nav-shell.home-nav-top>.site-header:hover .nav-demo-cta-wrapper .button-primary,.home-nav-shell.home-nav-top>.site-header:focus-within .nav-demo-cta-wrapper .button-primary{color:#fff}}.site-header>.brand{height:38px;width:148px}.site-header>.brand .meridian-header-logo-main{height:38px;max-height:38px;max-width:148px;object-fit:contain;object-position:left center;transition:filter .16s ease;width:148px}.home-nav-shell.home-nav-top>.site-header>.brand .meridian-header-logo-main{filter:brightness(0) invert(1)}@media(hover:hover)and (min-width:981px){.home-nav-shell.home-nav-top>.site-header:hover>.brand .meridian-header-logo-main,.home-nav-shell.home-nav-top>.site-header:focus-within>.brand .meridian-header-logo-main{filter:none}.platform-route-shell.home-nav-top>.site-header:has(.nav-group-product.is-open){-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;color:var(--meridian-ink, #041f24)}.platform-route-shell.home-nav-top>.site-header:has(.nav-group-product.is-open)>.brand .meridian-header-logo-main{filter:none}.platform-route-shell.home-nav-top>.site-header:has(.nav-group-product.is-open) .nav-group>a,.platform-route-shell.home-nav-top>.site-header:has(.nav-group-product.is-open) .signin{color:#6f6f6f}.platform-route-shell.home-nav-top>.site-header:has(.nav-group-product.is-open) .nav-demo-cta-wrapper .button-primary,.platform-route-shell.home-nav-top>.site-header:has(.nav-group-product.is-open) .nav-demo-cta-wrapper .button-primary:hover,.platform-route-shell.home-nav-top>.site-header:has(.nav-group-product.is-open) .nav-demo-cta-wrapper .button-primary:focus-visible{background:var(--meridian-ink, #041f24);border-color:var(--meridian-ink, #041f24);color:#fff}}@media(min-width:981px){.home-nav-shell{--announcement-height: 44px}.header-actions .button-primary{font-size:13px;line-height:1;min-height:38px;min-width:116px;padding:0 18px}}@media(max-width:700px){.site-header>.brand{height:31px;width:120px}.site-header>.brand .meridian-header-logo-main{height:31px;width:120px}.announcement-message,.home-nav-shell>.announcement .announcement-message{display:block}.announcement-copy-desktop{display:none}.announcement-copy-mobile{display:inline}.announcement-cta,.home-nav-shell>.announcement .announcement-cta,.app-shell:not(.home-nav-shell)>.announcement .announcement-cta{display:none}}@media(min-width:981px){.site-header.is-desktop-menu-open{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border-bottom-color:transparent;box-shadow:none;color:var(--meridian-ink, #041f24)}.site-header.is-desktop-menu-open>.brand .meridian-header-logo-main{filter:none!important}.site-header.is-desktop-menu-open .nav-group>a,.site-header.is-desktop-menu-open .signin{color:#464b4b!important}.site-header.is-desktop-menu-open .nav-demo-cta-wrapper .button-primary,.site-header.is-desktop-menu-open .nav-demo-cta-wrapper .button-primary:hover,.site-header.is-desktop-menu-open .nav-demo-cta-wrapper .button-primary:focus-visible{background:var(--meridian-ink, #041f24)!important;border-color:var(--meridian-ink, #041f24)!important;color:#fff!important}.site-header:has(.nav-group-product:hover),.site-header:has(.nav-group-product:focus-within),.site-header:has(.nav-group-product.is-open),.site-header:has(.nav-group-industries:hover),.site-header:has(.nav-group-industries:focus-within),.site-header:has(.nav-group-industries.is-open){background:#fff!important;border-bottom-color:transparent;box-shadow:none;transition-property:top,border-color,box-shadow,color}.site-header:has(.nav-group-product:hover)>.brand .meridian-header-logo-main,.site-header:has(.nav-group-product:focus-within)>.brand .meridian-header-logo-main,.site-header:has(.nav-group-product.is-open)>.brand .meridian-header-logo-main,.site-header:has(.nav-group-industries:hover)>.brand .meridian-header-logo-main,.site-header:has(.nav-group-industries:focus-within)>.brand .meridian-header-logo-main,.site-header:has(.nav-group-industries.is-open)>.brand .meridian-header-logo-main{filter:none!important}.site-header:has(.nav-group-product:hover) .nav-group>a,.site-header:has(.nav-group-product:focus-within) .nav-group>a,.site-header:has(.nav-group-product.is-open) .nav-group>a,.site-header:has(.nav-group-industries:hover) .nav-group>a,.site-header:has(.nav-group-industries:focus-within) .nav-group>a,.site-header:has(.nav-group-industries.is-open) .nav-group>a,.site-header:has(.nav-group-product:hover) .signin,.site-header:has(.nav-group-product:focus-within) .signin,.site-header:has(.nav-group-product.is-open) .signin,.site-header:has(.nav-group-industries:hover) .signin,.site-header:has(.nav-group-industries:focus-within) .signin,.site-header:has(.nav-group-industries.is-open) .signin{color:#464b4b!important}.site-header:has(.nav-group-product:hover) .nav-demo-cta-wrapper .button-primary,.site-header:has(.nav-group-product:focus-within) .nav-demo-cta-wrapper .button-primary,.site-header:has(.nav-group-product.is-open) .nav-demo-cta-wrapper .button-primary,.site-header:has(.nav-group-industries:hover) .nav-demo-cta-wrapper .button-primary,.site-header:has(.nav-group-industries:focus-within) .nav-demo-cta-wrapper .button-primary,.site-header:has(.nav-group-industries.is-open) .nav-demo-cta-wrapper .button-primary{background:var(--meridian-ink, #041f24)!important;border-color:var(--meridian-ink, #041f24)!important;color:#fff!important}.industry-nav-shell>.site-header:has(.nav-group-product:hover) .nav-group>a,.industry-nav-shell>.site-header:has(.nav-group-product:focus-within) .nav-group>a,.industry-nav-shell>.site-header:has(.nav-group-product.is-open) .nav-group>a,.industry-nav-shell>.site-header:has(.nav-group-industries:hover) .nav-group>a,.industry-nav-shell>.site-header:has(.nav-group-industries:focus-within) .nav-group>a,.industry-nav-shell>.site-header:has(.nav-group-industries.is-open) .nav-group>a,.industry-nav-shell>.site-header:has(.nav-group-product:hover) .signin,.industry-nav-shell>.site-header:has(.nav-group-product:focus-within) .signin,.industry-nav-shell>.site-header:has(.nav-group-product.is-open) .signin,.industry-nav-shell>.site-header:has(.nav-group-industries:hover) .signin,.industry-nav-shell>.site-header:has(.nav-group-industries:focus-within) .signin,.industry-nav-shell>.site-header:has(.nav-group-industries.is-open) .signin{color:#464b4b}.industry-nav-shell>.site-header:has(.nav-group-product:hover)>.brand .meridian-header-logo-main,.industry-nav-shell>.site-header:has(.nav-group-product:focus-within)>.brand .meridian-header-logo-main,.industry-nav-shell>.site-header:has(.nav-group-product.is-open)>.brand .meridian-header-logo-main,.industry-nav-shell>.site-header:has(.nav-group-industries:hover)>.brand .meridian-header-logo-main,.industry-nav-shell>.site-header:has(.nav-group-industries:focus-within)>.brand .meridian-header-logo-main,.industry-nav-shell>.site-header:has(.nav-group-industries.is-open)>.brand .meridian-header-logo-main{filter:none}.nav-dropdown-product{align-items:stretch;background:#fff!important;border:0;border-radius:0;box-shadow:none;gap:56px;grid-template-columns:minmax(0,1fr) 300px;height:auto;left:0;min-height:390px;overflow:hidden;padding:40px clamp(36px,11.5vw,184px) 34px;right:0;top:var(--nav-height);transform:translateY(8px);width:100vw}.has-announcement .nav-dropdown.nav-dropdown-product{top:calc(var(--announcement-height) + var(--nav-height))}.home-nav-shell.home-nav-revealed.has-announcement .nav-dropdown.nav-dropdown-product{top:var(--nav-height)}.nav-group:hover .nav-dropdown-product,.nav-group:focus-within .nav-dropdown-product,.nav-group.is-open .nav-dropdown-product{transform:translateY(0)}.nav-product-link-columns{display:grid;gap:58px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.nav-product-link-column{display:grid;gap:0;grid-auto-rows:minmax(52px,auto);min-width:0}.nav-product-link{align-self:start;color:var(--meridian-ink, #041f24);display:block;min-width:0;padding:10px 0;text-decoration:none}.nav-product-link strong{color:inherit;display:block;font-size:15px;font-weight:450;letter-spacing:-.01em;line-height:20px;transition:color .15s ease}.nav-product-link span{color:#858d8f;display:block;font-size:13px;font-weight:350;line-height:17px;margin-top:4px;text-wrap:pretty}.nav-product-link:hover strong,.nav-product-link:focus-visible strong{color:#087d86}.nav-product-feature{align-self:stretch;color:var(--meridian-ink, #041f24);display:flex;flex-direction:column;min-width:0;text-decoration:none}.nav-product-feature-art{background-color:#c7edf0;background-image:url(/assets/meridian/meridian-platform-nav.png);background-position:center;background-repeat:no-repeat;background-size:cover;display:block;height:190px;margin-bottom:13px;width:100%}.nav-product-feature>strong{font-size:15px;font-weight:450;line-height:20px}.nav-product-feature>span:not(.nav-product-feature-art){color:#858d8f;font-size:13px;font-weight:350;line-height:17px;margin-top:4px}.nav-product-feature>u{color:inherit;font-size:12px;margin-top:12px;text-underline-offset:3px}.nav-product-feature:hover>strong,.nav-product-feature:focus-visible>strong,.nav-product-feature:hover>u,.nav-product-feature:focus-visible>u{color:#087d86}.nav-dropdown-industries{align-items:start;background:#fff!important;border:0;border-radius:0;box-shadow:none;gap:56px;grid-template-columns:minmax(0,1fr);left:0;max-width:none;min-height:390px;overflow:hidden;padding:40px clamp(36px,11.5vw,184px) 34px;right:0;top:var(--nav-height);transform:translateY(8px);width:100vw}.nav-dropdown-industries.has-feature{grid-template-columns:minmax(0,1fr) 300px}.nav-dropdown-industries:not(.has-feature){min-height:0;padding-bottom:28px}.has-announcement .nav-dropdown.nav-dropdown-industries{top:calc(var(--announcement-height) + var(--nav-height))}.home-nav-shell.home-nav-revealed.has-announcement .nav-dropdown.nav-dropdown-industries{top:var(--nav-height)}.nav-group:hover .nav-dropdown-industries,.nav-group:focus-within .nav-dropdown-industries,.nav-group.is-open .nav-dropdown-industries{transform:translateY(0)}.nav-group-industries:not(.is-open) .nav-dropdown-industries{display:none;opacity:0;pointer-events:none;visibility:hidden}.nav-industries-link-columns{display:grid;gap:58px;grid-template-columns:minmax(0,1fr);min-width:0}.nav-industries-link-column{min-width:0}.nav-industries-link-column>div{display:grid;column-gap:58px;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:18px}.nav-industries-link{align-self:start;color:var(--meridian-ink, #041f24);display:block;min-width:0;padding:10px 0;text-decoration:none}.nav-industries-link strong{color:inherit;display:block;font-size:15px;font-weight:450;letter-spacing:-.01em;line-height:20px;transition:color .15s ease}.nav-industries-link span{color:#858d8f;display:block;font-size:13px;font-weight:350;line-height:17px;margin-top:4px;text-wrap:pretty}.nav-industries-link:hover strong,.nav-industries-link:focus-visible strong{color:#087d86}.nav-industries-feature{color:var(--meridian-ink, #041f24);display:flex;flex-direction:column;min-width:0;text-decoration:none}.nav-industries-feature img{aspect-ratio:16 / 9;display:block;height:auto;margin-bottom:13px;object-fit:cover;width:100%}.nav-industries-feature>strong{font-size:15px;font-weight:450;line-height:20px;max-width:350px;transition:color .15s ease}.nav-industries-feature>u{color:inherit;font-size:12px;margin-top:10px;text-underline-offset:3px}.nav-industries-feature:hover>strong,.nav-industries-feature:focus-visible>strong,.nav-industries-feature:hover>u,.nav-industries-feature:focus-visible>u{color:#087d86}}.home-nav-shell .research-logo-strip{background:var(--site-canvas);display:flex;grid-template-columns:none;padding:0 clamp(24px,2.7vw,44px)}.home-nav-shell .research-logo-strip .logo-intro{border-left:0;border-right:0;flex:0 0 280px;grid-column:auto;padding-left:0;padding-right:32px}.home-nav-shell .research-logo-strip .logo-marquee{border-right:0;flex:1 1 auto;grid-column:auto}.home-nav-shell .meridian-case-studies-editorial{background:var(--site-canvas);border-top:0}@media(max-width:900px){.home-nav-shell .research-logo-strip{display:block;padding:0}.home-nav-shell .research-logo-strip .logo-intro{border:0;padding-left:20px;padding-right:20px}.home-nav-shell .research-logo-strip .logo-marquee{border:0}}.blog-shell,.blog-shell>main,.meridian-blog-page,.meridian-blog-intro,.meridian-blog-content,.meridian-blog-feature-section,.meridian-blog-posts,.meridian-blog-grid,.meridian-blog-card,.meridian-blog-card-copy{background:var(--site-canvas)}.blog-shell>.site-header{background:var(--site-canvas);box-shadow:none;color:#044952}.blog-shell>.site-header .menu-button{color:#044952}.meridian-blog-page{color:#0b1011;font-family:var(--font-brand)}.meridian-blog-intro{border-bottom:1px solid rgba(11,16,17,.12);padding:clamp(72px,7vw,112px) 0 clamp(64px,6vw,96px)}.section-inner.meridian-blog-intro-inner,.section-inner.meridian-blog-content-inner{max-width:1360px;padding-left:40px;padding-right:40px}.meridian-blog-intro-inner{align-items:start;display:grid;gap:48px;grid-template-columns:190px minmax(0,1fr)}.meridian-blog-intro-inner>p{color:#637073;font-size:15px;margin:12px 0 0}.meridian-blog-intro-inner>div{display:grid;gap:30px;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr)}.meridian-blog-intro h1{font-family:"Polysans Slim",var(--font-brand);font-size:clamp(50px,5.6vw,82px);font-weight:350;letter-spacing:-.045em;line-height:.96;margin:0;max-width:760px;text-wrap:balance}.meridian-blog-intro-inner>div>p{align-self:end;color:#687174;font-size:clamp(17px,1.35vw,20px);line-height:1.45;margin:0 0 6px;max-width:440px}.meridian-blog-content{padding:0 0 clamp(100px,10vw,152px)}.meridian-blog-feature-section{padding:clamp(40px,4vw,60px) 0}.meridian-blog-feature{display:grid;gap:clamp(38px,4.5vw,72px);grid-template-columns:minmax(0,1.55fr) minmax(320px,.85fr);margin:0 auto;max-width:1360px;min-height:clamp(390px,29vw,460px);padding:0 40px;width:100%}.meridian-blog-feature-media{background:#0a1718;border-radius:10px;min-height:390px;overflow:hidden;position:relative}.meridian-blog-feature-media:after{background:linear-gradient(90deg,#0212142e,#02121405),linear-gradient(0deg,rgba(2,18,20,.46),transparent 60%);content:"";top:0;right:0;bottom:0;left:0;position:absolute}.meridian-blog-feature-media img{filter:saturate(.8) contrast(1.05);height:100%;object-fit:cover;position:absolute;width:100%}.meridian-blog-feature-label{background:#ffffffeb;border-radius:999px;color:#132225;font-size:11px;left:28px;padding:8px 12px;position:absolute;text-transform:uppercase;top:28px;z-index:1}.meridian-blog-feature-media strong{bottom:24px;color:#fff;font-family:"Polysans Slim",var(--font-brand);font-size:clamp(100px,12vw,180px);font-weight:300;left:30px;letter-spacing:-.07em;line-height:.78;position:absolute;z-index:1}.meridian-customer-feature-logo{bottom:28px;height:auto!important;left:30px;max-height:94px;max-width:min(56%,340px);object-fit:contain!important;object-position:left bottom;position:absolute!important;width:auto!important;z-index:1}.meridian-customer-feature-logo.is-aurobindo,.meridian-customer-feature-logo.is-advantis{filter:brightness(0) invert(1)}.meridian-blog-feature-copy{align-items:flex-start;background:transparent;display:flex;flex-direction:column;justify-content:center;padding:clamp(28px,3vw,48px) 0}.meridian-blog-feature-meta{color:#6b7476;display:flex;flex-wrap:wrap;font-size:13px;gap:9px 18px;justify-content:space-between;margin-bottom:28px;width:100%}.meridian-blog-feature-meta span{color:#087c85;font-weight:600}.meridian-blog-feature-copy h1{font-family:"Polysans Slim",var(--font-brand);font-size:clamp(44px,4.2vw,68px);font-weight:350;letter-spacing:-.04em;line-height:.98;margin:0;text-wrap:balance}.meridian-blog-feature-copy>p{color:#5e696b;font-size:17px;line-height:1.48;margin:24px 0 34px}.meridian-blog-read-more{align-items:center;display:inline-flex;font-size:15px;gap:12px}.meridian-blog-feature:hover .meridian-blog-read-more svg,.meridian-blog-feature:focus-visible .meridian-blog-read-more svg{transform:translate(4px)}.meridian-blog-read-more svg,.meridian-blog-card-arrow svg{transition:transform .18s ease}.meridian-blog-posts{border-top:1px solid rgba(11,16,17,.14);margin-top:clamp(52px,5vw,76px);padding-top:42px}.meridian-blog-posts-heading{align-items:end;display:flex;gap:40px;justify-content:space-between;margin-bottom:42px}.meridian-blog-posts-heading h2{font-family:"Polysans Slim",var(--font-brand);font-size:38px;font-weight:350;letter-spacing:-.035em;line-height:1;margin:0}.meridian-blog-posts-heading p{color:#687174;font-size:15px;margin:10px 0 0}.meridian-blog-posts-heading nav{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.meridian-blog-posts-heading nav button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:999px;color:#687174;cursor:pointer;font:inherit;font-size:13px;padding:9px 13px;transition:background-color .16s ease,color .16s ease}.meridian-blog-posts-heading nav button:hover,.meridian-blog-posts-heading nav button:focus-visible{color:#101718}.meridian-blog-posts-heading nav button:focus-visible{outline:2px solid rgba(8,124,133,.35);outline-offset:2px}.meridian-blog-posts-heading nav button.is-active{background:#e9eeec;color:#101718}.meridian-blog-grid{display:grid;gap:28px;grid-template-columns:repeat(3,minmax(0,1fr))}.meridian-blog-card{min-width:0}.meridian-blog-card-media{aspect-ratio:1.45 / 1;background:#dfe8e5;overflow:hidden;position:relative}.meridian-blog-card-media img{height:100%;object-fit:cover;transition:transform .4s cubic-bezier(.22,1,.36,1);width:100%}.meridian-blog-card-media>span{background:#ffffffe6;border:1px solid rgba(11,16,17,.12);border-radius:999px;bottom:16px;color:#253032;font-size:12px;left:16px;padding:7px 10px;position:absolute}.meridian-blog-card-copy{min-height:230px;padding:20px 44px 0 8px;position:relative}.meridian-blog-card-meta{align-items:center;color:#7d8587;display:flex;font-size:12px;gap:9px}.meridian-blog-card-meta>span[aria-hidden=true]{background:#0b101133;height:14px;width:1px}.meridian-blog-card-copy h3{font-family:"Polysans Slim",var(--font-brand);font-size:clamp(27px,2.1vw,34px);font-weight:350;letter-spacing:-.035em;line-height:1.05;margin:12px 0 13px}.meridian-blog-card-copy p{color:#697274;font-size:14px;line-height:1.45;margin:0}.meridian-blog-card-arrow{align-items:center;border:1px solid rgba(11,16,17,.18);border-radius:50%;display:flex;height:34px;justify-content:center;position:absolute;right:0;top:46px;width:34px}.meridian-blog-card:hover .meridian-blog-card-media img,.meridian-blog-card:focus-visible .meridian-blog-card-media img{transform:scale(1.025)}.meridian-blog-card:hover .meridian-blog-card-arrow svg,.meridian-blog-card:focus-visible .meridian-blog-card-arrow svg{transform:translate(2px,-2px)}@media(max-width:980px){.meridian-blog-intro-inner,.meridian-blog-intro-inner>div,.meridian-blog-feature{grid-template-columns:1fr}.meridian-blog-intro-inner>p{margin-top:0}.meridian-blog-intro-inner>div{gap:24px}.meridian-blog-intro-inner>div>p{max-width:620px}.meridian-blog-feature-media{min-height:420px}.meridian-blog-feature-copy{min-height:320px;padding-left:0;padding-right:0}.meridian-blog-posts-heading{align-items:flex-start;flex-direction:column}.meridian-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.section-inner.meridian-blog-intro-inner,.section-inner.meridian-blog-content-inner{padding-left:12px;padding-right:12px}.meridian-blog-intro{padding:38px 0 40px}.meridian-blog-intro-inner{gap:18px}.meridian-blog-intro h1{font-size:34px;line-height:1.02}.meridian-blog-content{padding:0 0 64px}.meridian-blog-feature-section{padding:12px 0}.meridian-blog-feature{gap:0;min-height:0;padding-left:12px;padding-right:12px}.meridian-blog-feature-media{aspect-ratio:4 / 5;min-height:0}.meridian-blog-feature-media strong{bottom:14px;font-size:clamp(29px,10.5vw,38px);left:14px;letter-spacing:-.045em;line-height:.92}.meridian-blog-feature-label{font-size:9px;left:14px;padding:6px 9px;top:14px}.meridian-blog-feature-copy{min-height:0;padding:14px 0 12px}.meridian-blog-feature-meta{font-size:11px;gap:8px 12px;margin-bottom:10px}.meridian-blog-feature-copy h1{font-size:24px;letter-spacing:-.035em;line-height:1.06;text-wrap:pretty}.meridian-blog-feature-copy>p{font-size:12.5px;line-height:1.42;margin:10px 0 14px}.meridian-blog-read-more{font-size:12.5px;gap:8px}.meridian-blog-posts{margin-top:8px;padding-top:20px}.meridian-blog-posts-heading{gap:16px;margin-bottom:22px}.meridian-blog-posts-heading h2{font-size:26px}.meridian-blog-posts-heading p{font-size:12.5px;line-height:1.42;margin-top:8px}.meridian-blog-posts-heading nav{flex-wrap:nowrap;gap:2px;margin-left:-4px;max-width:calc(100vw - 20px);overflow-x:auto;padding:2px 4px 6px;scrollbar-width:none}.meridian-blog-posts-heading nav::-webkit-scrollbar{display:none}.meridian-blog-posts-heading nav button{flex:0 0 auto;font-size:11px;padding:7px 10px}.meridian-blog-grid{gap:30px;grid-template-columns:1fr}.meridian-blog-card-media{aspect-ratio:1.4 / 1}.meridian-blog-card-copy{min-height:0;padding:13px 38px 0 0}.meridian-blog-card-meta{font-size:11px}.meridian-blog-card-copy h3{font-size:23px;line-height:1.05;margin:10px 0}.meridian-blog-card-copy p{font-size:12px;line-height:1.45}.meridian-blog-card-arrow{height:30px;top:36px;width:30px}}.industry-nav-shell.home-nav-top>.site-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent;border-bottom-color:transparent}.industry-nav-shell>main{padding-top:0!important}.route-hero.industry-route-hero{border:0;border-radius:0;color:#fff;height:100svh;margin:0;max-width:none;min-height:0;overflow:hidden;padding:0;position:relative;width:100%}.has-announcement .route-hero.industry-route-hero{height:100svh}.industry-route-hero-image,.industry-route-hero-shade{height:100%;top:0;right:0;bottom:0;left:0;position:absolute;width:100%}.industry-route-hero-image{object-fit:cover;transform:scale(1.01)}.industry-route-hero-shade{background:linear-gradient(180deg,#02141814,#02141808 36%,#021418b8),linear-gradient(90deg,rgba(1,18,22,.28),transparent 56%,rgba(1,18,22,.12))}.industry-route-hero-staffing .industry-route-hero-shade,.industry-route-hero-logistics .industry-route-hero-shade,.industry-route-hero-manufacturing .industry-route-hero-shade{background:linear-gradient(180deg,#0214184d,#0214180f 34%,#021418cc),linear-gradient(90deg,rgba(1,18,22,.34),transparent 56%,rgba(1,18,22,.18))}.industry-route-hero-bottom{align-items:end;bottom:clamp(48px,7vh,88px);display:grid;gap:clamp(44px,6vw,104px);grid-template-columns:minmax(0,2.25fr) minmax(300px,.75fr);left:clamp(42px,4.5vw,78px);position:absolute;right:clamp(42px,4.5vw,78px);z-index:1}.industry-route-hero-bottom h1{color:#fff;font-family:"Polysans Slim",var(--font-brand);font-size:clamp(76px,10.4vw,168px);font-weight:300;letter-spacing:-.055em;line-height:.82;margin:0;max-width:100%;text-wrap:balance}.industry-route-hero-bottom p{border-left:1px solid rgba(255,255,255,.78);color:#fffffff0;font-size:clamp(18px,1.45vw,24px);line-height:1.32;margin:0 0 4px;max-width:390px;padding:4px 0 4px clamp(24px,2.5vw,40px);text-wrap:pretty}.industry-transform{background:radial-gradient(circle at 7% -10%,rgba(4,73,82,.96) 0,rgba(11,46,50,.5) 27%,transparent 49%),radial-gradient(circle at 43% 8%,rgba(8,102,109,.34) 0,transparent 36%),linear-gradient(118deg,#0b2e32,#044952 35%,#061d20 66%,#000);color:#fff;min-height:clamp(460px,40vw,580px);overflow:hidden;position:relative}.industry-transform:after{background:linear-gradient(180deg,transparent 58%,rgba(0,0,0,.18) 72%,rgba(0,0,0,.62) 90%,#000 100%);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.industry-transform-inner{display:flex;flex-direction:column;margin:0 auto;max-width:1600px;min-height:inherit;padding:clamp(52px,5vw,78px) clamp(42px,5.4vw,86px) clamp(48px,4.5vw,70px);position:relative;z-index:1}.industry-transform h2{font-family:"Polysans Slim",var(--font-brand);font-size:clamp(38px,3.7vw,58px);font-weight:300;letter-spacing:-.045em;line-height:1;margin:0;max-width:1020px;text-wrap:balance}.industry-transform-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:auto;padding-top:clamp(44px,5vw,76px)}.industry-transform-benefit{border-left:1px solid rgba(255,255,255,.24);display:flex;flex-direction:column;gap:clamp(38px,4vw,60px);min-height:230px;padding:24px clamp(28px,3vw,50px) 16px}.industry-transform-benefit:first-child{padding-left:32px}.industry-transform-benefit svg{color:#ffffffe6}.industry-transform-benefit h3{font-family:"Polysans Slim",var(--font-brand);font-size:clamp(23px,1.8vw,29px);font-weight:350;letter-spacing:-.03em;line-height:1.04;margin:0 0 15px}.industry-transform-benefit p{color:#ffffffb3;font-size:clamp(15px,1.1vw,17px);line-height:1.35;margin:0;max-width:370px;text-wrap:pretty}.industry-atlas-workflows{background:var(--site-canvas);color:#102e32;min-height:100svh;position:relative}.industry-atlas-sticky{align-items:center;display:flex;min-height:100svh;position:relative}.industry-atlas-grid{align-items:center;display:grid;gap:clamp(56px,6vw,104px);grid-template-columns:minmax(360px,.78fr) minmax(520px,1.22fr);margin:0 auto;max-width:1600px;padding:clamp(62px,7vh,96px) clamp(42px,5.4vw,86px);width:100%}.industry-atlas-copy h2{font-family:"Polysans Slim",var(--font-brand);font-size:clamp(42px,3.7vw,60px);font-weight:300;letter-spacing:-.045em;line-height:.98;margin:0 0 clamp(42px,5vh,66px);text-wrap:balance}.industry-atlas-brand{margin:0 0 22px}.industry-atlas-brand img{display:block;filter:brightness(0);height:auto;width:clamp(118px,10vw,154px)}.industry-atlas-copy h2 span{display:block}.industry-atlas-header-action{margin:calc(clamp(42px,5vh,66px)*-.55) 0 clamp(30px,4vh,46px)}.industry-atlas-header-action .meridian-atlas-download-trigger{color:#08737b}.industry-atlas-header-action .meridian-atlas-download-trigger:hover span{color:#102e32}.industry-atlas-list{border-top:1px solid rgba(16,46,50,.16)}.industry-atlas-list button{align-items:start;background:transparent;border:0;border-bottom:1px solid rgba(16,46,50,.16);color:#7a8788;cursor:pointer;display:grid;font:inherit;gap:18px;grid-template-columns:32px 1fr;padding:20px 0;text-align:left;transition:color .24s ease,padding-left .24s ease;width:100%}.industry-atlas-list button:hover,.industry-atlas-list button:focus-visible,.industry-atlas-list button.is-active{color:#102e32;padding-left:8px}.industry-atlas-list button:focus-visible{outline:1px solid rgba(8,115,123,.8);outline-offset:4px}.industry-atlas-index{color:#08737b;font-family:var(--font-mono);font-size:10px;padding-top:3px}.industry-atlas-list strong,.industry-atlas-list small{display:block}.industry-atlas-list strong{font-size:17px;font-weight:500;line-height:1.2}.industry-atlas-list small{font-size:14px;line-height:1.38;margin-top:8px;max-width:470px}.industry-atlas-report-cta{align-items:center;border:1px solid rgba(8,115,123,.55);border-radius:999px;color:#075a62;display:inline-flex;font-size:14px;font-weight:500;gap:10px;line-height:1;margin-top:clamp(24px,3vh,36px);padding:13px 18px;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.industry-atlas-report-cta:hover,.industry-atlas-report-cta:focus-visible{background:#075a62;border-color:#075a62;color:#fff;transform:translateY(-1px)}.industry-atlas-report-cta:focus-visible{outline:1px solid rgba(8,115,123,.85);outline-offset:4px}.industry-atlas-visual{aspect-ratio:1.05 / 1;background:#071416;border:1px solid rgba(255,255,255,.12);border-radius:6px;isolation:isolate;overflow:hidden;position:relative}.industry-atlas-visual:before,.industry-atlas-visual:after{content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.industry-atlas-visual:before{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0214180f;box-shadow:inset 0 0 54px #02141833;-webkit-mask-image:radial-gradient(ellipse at center,transparent 48%,rgba(0,0,0,.3) 72%,#000 100%);mask-image:radial-gradient(ellipse at center,transparent 48%,rgba(0,0,0,.3) 72%,#000 100%);z-index:1}.industry-atlas-visual:after{background-image:radial-gradient(circle,rgba(255,255,255,.2) 0 .65px,transparent .85px),radial-gradient(circle,rgba(0,0,0,.2) 0 .55px,transparent .8px);background-position:0 0,2px 2px;background-size:4px 4px,5px 5px;mix-blend-mode:overlay;opacity:.12;z-index:2}.industry-atlas-visual.is-agent-value{align-items:stretch;background:transparent;border:0;border-radius:18px;display:flex;overflow:hidden;padding:0}.industry-atlas-visual.is-agent-value:before{content:none}.industry-atlas-visual.is-agent-value:after{content:none}.staffing-flywheel-agents{--staffing-panel-color: #0d5b63;--staffing-panel-soft: #e8f7f8;animation:staffing-flywheel-agents-in .42s cubic-bezier(.22,1,.36,1) both;background:#fff;border:1px solid rgba(16,46,50,.11);border-bottom-color:#102e3224;border-top:0;border-radius:0 0 8px 8px;box-sizing:border-box;color:#17383b;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);height:100%;min-height:0;overflow:hidden;position:relative;width:100%;z-index:3}.staffing-flywheel-rail{align-items:center;background:var(--staffing-panel-color);color:#fff;display:flex;flex-direction:column;min-height:0;overflow:hidden;padding:clamp(18px,2vw,28px) 10px 20px;position:relative}.staffing-flywheel-agents.is-panel-2{--staffing-panel-color: #45a884;--staffing-panel-soft: #e7f7ef}.staffing-flywheel-agents.is-panel-3{--staffing-panel-color: #0b454b;--staffing-panel-soft: #e7f0f0}.staffing-flywheel-agents.is-panel-4{--staffing-panel-color: #b7795c;--staffing-panel-soft: #f7ece6}.staffing-flywheel-chapter{align-items:center;background:repeating-radial-gradient(circle,transparent 0 9px,rgba(255,255,255,.19) 10px 11px);border-radius:50%;display:flex;flex:0 0 auto;height:62px;justify-content:center;width:62px}.staffing-flywheel-chapter span{align-items:center;background:#fff;border-radius:50%;color:var(--staffing-panel-color);display:flex;font:600 10px/1 var(--font-mono);height:27px;justify-content:center;width:27px}.staffing-flywheel-rail>strong{font:520 8px/1.2 var(--font-mono);letter-spacing:.08em;margin:auto 0;text-transform:uppercase;transform:rotate(180deg);writing-mode:vertical-rl}.staffing-flywheel-rail>i{background:url(/assets/meridian/meridian-icon-white-transparent.png) center / contain no-repeat;display:block;flex:0 0 auto;height:18px;width:26px}.staffing-flywheel-sheet{background:#fff;display:flex;flex-direction:column;min-height:0}@keyframes staffing-flywheel-agents-in{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:translate(0)}}.staffing-flywheel-agents-header{align-items:start;background:var(--staffing-panel-soft);border-bottom:1px solid color-mix(in srgb,var(--staffing-panel-color) 24%,transparent);display:flex;gap:24px;justify-content:space-between;padding:clamp(22px,2.4vw,34px) clamp(24px,2.8vw,42px) 20px}.staffing-flywheel-agents-header h3{color:var(--staffing-panel-color);font-family:"Polysans Slim",var(--font-brand);font-size:clamp(22px,1.8vw,28px);font-weight:350;letter-spacing:-.03em;line-height:1.05;margin:0}.staffing-flywheel-agents-header>img{height:auto;margin-top:2px;width:clamp(70px,7vw,96px)}.staffing-flywheel-impact{align-items:center;background:linear-gradient(90deg,color-mix(in srgb,var(--staffing-panel-color) 12%,#fff),var(--staffing-panel-soft));border:0;border-bottom:1px solid color-mix(in srgb,var(--staffing-panel-color) 15%,transparent);border-radius:0;box-sizing:border-box;display:flex;gap:.55em;min-height:0;margin:0;padding:15px clamp(24px,2.8vw,42px);width:100%}.staffing-flywheel-impact strong{color:var(--staffing-panel-color);flex:0 0 auto;font-family:var(--font-brand);font-size:clamp(15px,1.1vw,18px);font-weight:600;letter-spacing:-.015em;line-height:1.4;white-space:nowrap}.staffing-flywheel-impact p{color:#31595c;font-size:clamp(13px,.95vw,15px);line-height:1.4;margin:0;max-width:none;text-wrap:pretty}.staffing-flywheel-agent-carousel{display:flex;flex-direction:column;flex:1;height:auto;min-height:0;padding:clamp(28px,3vw,44px) clamp(24px,2.8vw,42px) 26px}.staffing-flywheel-agent-list{animation:staffing-flywheel-page-in .36s cubic-bezier(.22,1,.36,1) both;display:grid;flex:1;column-gap:clamp(22px,2.6vw,40px);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));min-height:0;row-gap:18px}@keyframes staffing-flywheel-page-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}.staffing-flywheel-agent{display:flex;flex-direction:column;min-height:0;min-width:0}.staffing-flywheel-agent-icon{align-items:center;background:var(--staffing-panel-color);border-radius:50%;color:#fff;display:inline-flex;flex:0 0 auto;height:21px;justify-content:center;width:21px}.staffing-flywheel-agent-icon:before{background:url(/assets/meridian/meridian-icon-white-transparent.png) center / contain no-repeat;content:"";display:block;height:10px;width:14px}.staffing-flywheel-agent h4{color:#17383b;font-size:clamp(13px,.95vw,15px);font-weight:540;letter-spacing:-.02em;line-height:1.18;margin:8px 0 0}.staffing-flywheel-agent>p{color:#607477;font-size:clamp(11px,.88vw,13px);line-height:1.45;margin:9px 0 0;text-wrap:pretty}.staffing-flywheel-agent footer{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:22px;margin-top:18px;padding-top:0}.staffing-flywheel-agent footer small{background:color-mix(in srgb,var(--staffing-panel-color) 9%,#fff);border-radius:999px;color:color-mix(in srgb,var(--staffing-panel-color) 82%,#17383b);font-size:9px;padding:5px 8px}.staffing-flywheel-agent-roi{background:color-mix(in srgb,var(--staffing-panel-color) 11%,#fff);border-top:1px solid color-mix(in srgb,var(--staffing-panel-color) 18%,transparent);border-radius:7px;display:grid;gap:3px;margin-top:auto;min-height:62px;padding:9px 11px 10px}.staffing-flywheel-agent-roi strong{color:var(--staffing-panel-color);font-family:"Polysans Slim",var(--font-brand);font-size:clamp(18px,1.4vw,24px);font-weight:500;letter-spacing:-.035em;line-height:1}.staffing-flywheel-agent-roi span{color:#486267;display:-webkit-box;font-size:10px;line-height:1.3;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.industry-atlas-workflows.has-agent-atlas .industry-atlas-grid{align-items:stretch;gap:0;grid-template-columns:minmax(0,1fr);max-width:1668px;padding:clamp(20px,2.5vh,32px) clamp(24px,4vw,64px) clamp(16px,2vh,24px)}.industry-atlas-workflows.has-agent-atlas .industry-atlas-copy{align-items:center;display:grid;gap:24px 40px;grid-template-columns:minmax(0,1fr) auto}.industry-atlas-workflows.has-agent-atlas .industry-atlas-copy h2{grid-column:1;grid-row:1;margin:0}.industry-atlas-workflows.has-agent-atlas .industry-atlas-header-action{grid-column:2;grid-row:1;margin:0}.industry-atlas-variant-switcher{display:flex;flex-wrap:wrap;gap:8px;grid-column:1 / -1;grid-row:2}.industry-atlas-variant-switcher button{background:#fff;border:1px solid rgba(16,46,50,.13);border-radius:999px;color:#607477;cursor:pointer;font:500 11px/1 var(--font-brand);padding:9px 13px;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.industry-atlas-variant-switcher button:hover,.industry-atlas-variant-switcher button:focus-visible{border-color:#0d5b6366;color:#0d5b63}.industry-atlas-variant-switcher button:focus-visible{outline:2px solid rgba(13,91,99,.24);outline-offset:2px}.industry-atlas-variant-switcher button.is-active{background:#0d5b63;border-color:#0d5b63;color:#fff}.industry-atlas-workflows.has-agent-atlas .industry-atlas-list{border:1px solid rgba(16,46,50,.1);border-radius:8px 8px 0 0;display:grid;grid-column:1 / -1;grid-row:2;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden}.industry-atlas-workflows.has-atlas-variants .industry-atlas-list{grid-row:3}.industry-atlas-workflows.has-agent-atlas .industry-atlas-list button{--workflow-color: #0d5b63;align-items:center;background:#f6f8f7eb;border-bottom:0;color:#6f7e80;grid-template-columns:minmax(0,1fr);justify-items:center;min-height:70px;padding:12px 18px;position:relative;text-align:center;transition:background-color .24s ease,color .24s ease,opacity .24s ease}.industry-atlas-workflows.has-agent-atlas .industry-atlas-list button:nth-child(2){--workflow-color: #45a884}.industry-atlas-workflows.has-agent-atlas .industry-atlas-list button:nth-child(3){--workflow-color: #0b454b}.industry-atlas-workflows.has-agent-atlas .industry-atlas-list button:nth-child(4){--workflow-color: #b7795c}.industry-atlas-workflows.has-agent-atlas .industry-atlas-list button+button{border-left:1px solid rgba(16,46,50,.09)}.industry-atlas-workflows.has-agent-atlas .industry-atlas-list button:hover,.industry-atlas-workflows.has-agent-atlas .industry-atlas-list button:focus-visible{background:color-mix(in srgb,var(--workflow-color) 8%,#fff);color:#102e32}.industry-atlas-workflows.has-agent-atlas .industry-atlas-list button.is-active{background:var(--workflow-color);color:#fff}.industry-atlas-workflows.has-agent-atlas .industry-atlas-list button.is-active:after{animation:industry-atlas-tab-timer 5s linear both;background:#ffffffb8;bottom:0;content:"";height:2px;left:0;position:absolute;transform-origin:left center;width:100%}@keyframes industry-atlas-tab-timer{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.industry-atlas-workflows.has-agent-atlas .industry-atlas-list strong{font-family:"Polysans Slim",var(--font-brand);font-size:clamp(16px,1.25vw,20px);font-weight:420;letter-spacing:-.025em;line-height:1.08;text-transform:capitalize}.industry-atlas-workflows.has-agent-atlas .industry-atlas-list button.is-active strong,.industry-atlas-workflows.has-agent-atlas .industry-atlas-list button.is-active small{color:inherit}.industry-atlas-workflows.has-agent-atlas .industry-atlas-list button .industry-atlas-index{display:none}.industry-atlas-workflows.has-agent-atlas .industry-atlas-visual{aspect-ratio:3.15 / 1;border-top:0;border-radius:0 0 8px 8px;min-height:420px;width:100%}.industry-atlas-workflows.has-agent-atlas .staffing-flywheel-agent-list{align-content:start;column-gap:clamp(20px,2.2vw,36px);grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:auto}.industry-atlas-mobile-sections{display:none}@media(max-width:900px){.industry-atlas-workflows.has-agent-atlas .industry-atlas-copy{display:block}.industry-atlas-workflows.has-agent-atlas .industry-atlas-copy h2{margin-bottom:24px}.industry-atlas-workflows.has-agent-atlas .industry-atlas-header-action{margin-bottom:32px}.industry-atlas-variant-switcher{margin-bottom:28px}.industry-atlas-workflows .industry-atlas-list,.industry-atlas-workflows .industry-atlas-visual,.industry-atlas-workflows.has-agent-atlas .industry-atlas-list,.industry-atlas-workflows.has-agent-atlas .industry-atlas-visual{display:none}.industry-atlas-mobile-sections{display:grid;gap:30px;grid-column:1 / -1}.industry-atlas-mobile-section{--mobile-workflow-color: #0d5b63;border:1px solid rgba(16,46,50,.1);border-radius:14px;overflow:hidden}.industry-atlas-mobile-section.is-panel-2{--mobile-workflow-color: #45a884}.industry-atlas-mobile-section.is-panel-3{--mobile-workflow-color: #0b454b}.industry-atlas-mobile-section.is-panel-4{--mobile-workflow-color: #b7795c}.industry-atlas-mobile-section>header{align-items:start;background:var(--mobile-workflow-color);color:#fff;display:grid;gap:14px;grid-template-columns:auto minmax(0,1fr);padding:18px 20px}.industry-atlas-mobile-section>header>span{font-family:var(--font-mono);font-size:10px;padding-top:4px}.industry-atlas-mobile-section>header h3{font-family:"Polysans Slim",var(--font-brand);font-size:clamp(22px,5.5vw,30px);font-weight:400;letter-spacing:-.03em;line-height:1.05;margin:0;text-transform:capitalize}.industry-atlas-mobile-section>header p{color:#ffffffc7;font-size:14px;line-height:1.4;margin:8px 0 0}.industry-atlas-mobile-visual{aspect-ratio:16 / 10;background:#071416}.industry-atlas-mobile-visual img{display:block;height:100%;object-fit:cover;width:100%}.industry-atlas-mobile-sections.has-agent-atlas .staffing-flywheel-agents{border:0;border-radius:0;height:auto}.industry-atlas-mobile-sections.has-agent-atlas .staffing-flywheel-agent-carousel{padding:28px 22px 24px}.industry-atlas-mobile-sections.has-agent-atlas .staffing-flywheel-agent-list{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto}}.industry-atlas-visual:has(img[src*=atlas-staffing-client-delivery].is-active):after,.industry-atlas-visual:has(img[src*=atlas-staffing-operating-layer].is-active):after,.industry-atlas-visual:has(img[src*=atlas-manufacturing-production-readiness-motion-v2].is-active):after,.industry-atlas-visual:has(img[src*=atlas-manufacturing-quality-workflows-meridian].is-active):after,.industry-atlas-visual:has(img[src*=atlas-manufacturing-maintenance-coordination-v2].is-active):after,.industry-atlas-visual:has(img[src*=atlas-manufacturing-plant-to-enterprise].is-active):after{background-image:radial-gradient(circle,rgba(255,255,255,.3) 0 .7px,transparent .95px),radial-gradient(circle,rgba(0,0,0,.28) 0 .65px,transparent .9px);background-position:0 0,2px 2px;background-size:3px 3px,4px 4px;opacity:.2}.industry-atlas-visual:has(img[src*=atlas-supply-chain-shared-context].is-active):after{background-size:6px 6px,7px 7px;opacity:.055}.industry-atlas-visual>img{filter:saturate(.9) contrast(.97);height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;opacity:0;position:absolute;transform:scale(1.01);transition:opacity .32s ease;width:100%}.industry-atlas-visual>img[src*=atlas-staffing-team-platform]{object-position:right center;transform-origin:right center}.industry-atlas-visual>img[src*=atlas-staffing-client-delivery].is-active,.industry-atlas-visual>img[src*=atlas-staffing-operating-layer].is-active{filter:saturate(.82) contrast(.95) sepia(.04)}.industry-atlas-visual>img[src*=atlas-manufacturing-quality-workflows-meridian].is-active,.industry-atlas-visual>img[src*=atlas-manufacturing-maintenance-coordination-v2].is-active{filter:blur(.7px) saturate(.86) contrast(.96);transform:scale(1.012)}.industry-atlas-visual>img[src*=atlas-supply-chain-shared-context].is-active{filter:saturate(.9) contrast(.98);transform:scale(1.01)}.industry-atlas-visual>img.is-active{opacity:1}@media(max-width:900px){.industry-route-hero-bottom{bottom:40px;gap:28px;grid-template-columns:1fr;left:28px;right:28px}.industry-route-hero-bottom h1{font-size:clamp(58px,13vw,96px);line-height:.9}.industry-route-hero-bottom p{border-left:0;border-top:1px solid rgba(255,255,255,.7);font-size:17px;max-width:560px;padding:20px 0 0}.industry-transform-grid{grid-template-columns:1fr;margin-top:52px;padding-top:0}.industry-transform-benefit,.industry-transform-benefit:first-child{border-left:0;border-top:1px solid rgba(255,255,255,.24);display:grid;gap:28px;grid-template-columns:52px 1fr;min-height:0;padding:24px 0 28px}.industry-atlas-workflows{height:auto}.industry-atlas-sticky{min-height:0;position:static}.industry-atlas-grid{gap:48px;grid-template-columns:1fr;padding:72px 28px 86px}.industry-atlas-copy h2{margin-bottom:42px}.industry-atlas-visual{aspect-ratio:16 / 10}}@media(max-width:640px){.home-nav-shell .meridian-home,.home-nav-shell .meridian-home>section,.home-nav-shell .industry-atlas-workflows,.home-nav-shell .industry-atlas-sticky,.home-nav-shell .industry-atlas-grid,.home-nav-shell .industry-atlas-copy,.home-nav-shell .industry-atlas-list,.home-nav-shell .industry-atlas-visual,.home-nav-shell .platform-esp-hero,.home-nav-shell .platform-overview,.home-nav-shell .platform-enterprise-why{box-sizing:border-box;max-width:100%;min-width:0;width:100%}.home-nav-shell .meridian-home,.home-nav-shell .meridian-home>section{overflow-x:clip}.home-nav-shell .industry-atlas-grid>*,.home-nav-shell .industry-atlas-list button>*,.home-nav-shell .platform-overview-inner,.home-nav-shell .platform-overview-grid,.home-nav-shell .platform-overview-card,.home-nav-shell .platform-enterprise-why-inner,.home-nav-shell .platform-enterprise-why-drawers{max-width:100%;min-width:0}.home-nav-shell .industry-atlas-copy h2,.home-nav-shell .industry-atlas-list strong,.home-nav-shell .industry-atlas-list small,.home-nav-shell .platform-overview h2,.home-nav-shell .platform-enterprise-why h2,.home-nav-shell .industry-why-expandable h3,.home-nav-shell .industry-why-expandable-description{max-width:100%;overflow-wrap:anywhere}.route-hero.industry-route-hero,.has-announcement .route-hero.industry-route-hero{height:clamp(520px,84svh,680px)}.industry-route-hero-bottom{bottom:22px;left:20px;right:20px}.industry-route-hero-bottom h1{font-size:clamp(44px,13.5vw,64px)}.industry-route-hero-bottom p{font-size:16px;line-height:1.38;padding-top:14px}.industry-transform-inner{padding:50px 20px 40px}.industry-transform h2{font-size:38px}.industry-transform-grid{margin-top:40px}.industry-transform-benefit,.industry-transform-benefit:first-child{gap:18px;grid-template-columns:40px 1fr}.industry-transform-benefit h3{font-size:26px}.industry-atlas-grid{gap:38px;padding:58px 20px 68px}.industry-atlas-copy h2{font-size:38px;margin-bottom:34px}.industry-atlas-list button{gap:12px;grid-template-columns:26px 1fr;min-width:0;padding:18px 0}.industry-atlas-visual{aspect-ratio:4 / 3}.industry-atlas-mobile-sections{gap:22px}.industry-atlas-mobile-section{border-radius:11px}.industry-atlas-mobile-section>header{padding:16px 17px}.industry-atlas-mobile-sections.has-agent-atlas .staffing-flywheel-agent-carousel{padding:24px 17px 20px}.industry-atlas-mobile-sections.has-agent-atlas .staffing-flywheel-agent-list{grid-template-columns:1fr;row-gap:28px}}@media(max-width:360px){.home-nav-shell>.site-header{gap:8px;padding-left:10px;padding-right:10px}.home-nav-shell .meridian-header-logo{width:104px}.home-nav-shell .header-actions{gap:8px}.home-nav-shell .header-actions .button,.home-nav-shell .header-actions .nav-demo-cta-wrapper .button{font-size:11px;min-width:92px;padding-inline:12px}.home-nav-shell .meridian-hero-inner{padding-left:16px;padding-right:16px}.home-nav-shell .meridian-hero h1{font-size:31px;line-height:35px;max-width:calc(100vw - 32px);padding-right:6px}.home-nav-shell .industry-selector-button{font-size:10px;padding-left:3px;padding-right:3px}.home-nav-shell .industry-atlas-grid{gap:32px;padding:50px 16px 58px}.home-nav-shell .industry-atlas-copy h2{font-size:34px}.home-nav-shell .industry-atlas-list button{gap:8px;grid-template-columns:22px minmax(0,1fr)}.home-nav-shell .industry-atlas-list strong{font-size:16px}.home-nav-shell .industry-atlas-list small{font-size:13px}.home-nav-shell .platform-overview{padding-left:0;padding-right:0}.home-nav-shell .platform-overview-card{padding-left:16px;padding-right:16px}.home-nav-shell .platform-overview-card-brand{font-size:15px}.home-nav-shell .platform-enterprise-why{padding-left:14px;padding-right:14px}}.industry-why-intro,.industry-why-pillars{background:var(--site-canvas);color:#111718}.industry-why-intro{height:auto;position:relative}.industry-why-intro-sticky{display:flex;min-height:0;position:static}.industry-why-intro-inner{box-sizing:border-box;display:flex;flex-direction:column;margin:0 auto;max-width:1440px;min-height:0;padding:clamp(76px,6vw,104px) clamp(44px,5.3vw,84px) clamp(72px,6vw,104px);width:100%}.industry-why-intro h2{color:#123f43;font-family:"Polysans Slim",var(--font-brand);font-size:clamp(39px,3.4vw,54px);font-weight:350;letter-spacing:-.042em;line-height:1;margin:0 0 18px}.industry-why-intro.is-heading-only h2{margin-bottom:0}.industry-why-intro-inner>div:first-child>p{font-family:"Polysans Slim",var(--font-brand);font-size:clamp(38px,3.2vw,52px);font-weight:300;letter-spacing:-.043em;line-height:1.08;margin:0;max-width:1180px;text-wrap:balance}.industry-why-intro-inner>div:first-child>p span{color:#a5aaaa;transition:color .16s ease}.industry-why-intro-inner>div:first-child>p span.is-revealed{color:#123f43}.industry-why-intro-footer{margin-top:clamp(108px,10vw,164px);opacity:0;transform:translateY(18px);transition:opacity .42s ease,transform .56s cubic-bezier(.22,1,.36,1);width:100%}.industry-why-intro-footer.is-visible{opacity:1;transform:none}.industry-why-expandable{border-top:1px solid #d4d9d8;width:100%}.industry-why-expandable:last-child{border-bottom:1px solid #d4d9d8}.industry-why-expandable:first-child{border-top:0}.industry-why-expandable button{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:grid;gap:clamp(20px,2.4vw,34px);grid-template-columns:minmax(0,1fr) minmax(240px,310px) 42px;min-height:102px;padding:25px 0;text-align:left;transition:min-height .36s ease,padding .36s ease;width:100%}.industry-why-expandable.is-expanded button{min-height:152px;padding-bottom:40px;padding-top:40px}.industry-why-expandable-title-group{display:block;min-width:0}.industry-why-expandable-eyebrow{color:#07818a;display:block;font-size:12px;font-weight:560;letter-spacing:.01em;line-height:1.2;margin-bottom:12px;text-transform:uppercase}.industry-why-expandable h3{color:#151a1c;font-family:"Polysans Slim",var(--font-brand);font-size:clamp(27px,2.25vw,36px);font-weight:340;letter-spacing:-.025em;line-height:1.05;margin:0}.industry-why-expandable-description{align-self:center;color:#6f7374;display:block;font-size:clamp(16px,1.2vw,19px);font-weight:380;grid-column:2;opacity:1;line-height:1.35;min-width:0;overflow-wrap:anywhere;text-wrap:pretty;visibility:visible}.industry-why-expandable-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .44s cubic-bezier(.22,1,.36,1)}.industry-why-expandable-panel-space{min-height:0;overflow:hidden}.industry-why-expandable-panel-space:before{content:"";display:block;height:clamp(240px,28vw,420px)}.industry-why-expandable-panel-space.has-agent-catalog:before{display:none}.industry-agent-catalog{display:grid;gap:0;grid-template-columns:repeat(var(--industry-agent-columns, 5),minmax(0,1fr));margin-bottom:48px}.industry-agent-group{background:transparent;border:0;border-left:1px solid #d9dedc;min-width:0;padding:14px 14px 10px}.industry-agent-group:first-child{border-left:0}.industry-agent-group h4{color:#123f43;font-size:13px;font-weight:600;letter-spacing:-.012em;line-height:1.2;margin:0 0 8px}.industry-agent-group ul{list-style:none;margin:0;padding:0}.industry-agent-group li{align-items:center;border-top:1px solid #dfe3e2;color:#5f6f71;display:grid;font-size:11px;gap:8px;grid-template-columns:20px minmax(0,1fr);line-height:1.25;min-height:42px;padding:7px 0}.industry-agent-icon{align-items:center;border-radius:50%;display:inline-flex;height:20px;justify-content:center;overflow:hidden;width:20px}.industry-agent-icon img{display:block;height:100%;object-fit:contain;width:100%}.industry-why-expandable.is-expanded .industry-why-expandable-panel{grid-template-rows:1fr}.industry-why-expandable-toggle{border:1px solid #c7cdcc;border-radius:50%;display:block;height:40px;position:relative;transition:background-color .18s ease,border-color .18s ease;width:40px}.industry-why-expandable-toggle:before,.industry-why-expandable-toggle:after{background:#334041;content:"";height:1px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .2s ease,transform .24s ease;width:14px}.industry-why-expandable-toggle:after{transform:translate(-50%,-50%) rotate(90deg)}.industry-why-expandable.is-expanded .industry-why-expandable-toggle:after{opacity:0;transform:translate(-50%,-50%) rotate(0)}.industry-why-expandable button:hover .industry-why-expandable-toggle,.industry-why-expandable button:focus-visible .industry-why-expandable-toggle{background:#e5ebea;border-color:#aeb8b6}.industry-why-expandable button:focus-visible{outline:2px solid #138b94;outline-offset:5px}.industry-why-pillars{box-sizing:border-box;margin:0;max-width:none;padding-block:0 clamp(68px,6vw,96px);padding-inline:max(clamp(44px,5.3vw,84px),calc((100% - 1600px)/2 + 84px));width:100%}.industry-nav-shell .meridian-case-studies-editorial .meridian-case-studies-head,.industry-nav-shell .meridian-case-studies-editorial .meridian-case-study-grid{box-sizing:border-box;padding-left:clamp(44px,5.3vw,84px);padding-right:clamp(44px,5.3vw,84px);scroll-padding-inline:clamp(44px,5.3vw,84px)}@media(max-width:900px){.industry-why-intro{height:auto}.industry-why-intro-sticky{min-height:0;position:static}.industry-why-intro-inner{min-height:0;padding:64px 28px 76px}.industry-why-intro-footer{margin-top:92px}.industry-why-pillars{padding:0 28px 72px}.industry-nav-shell .meridian-case-studies-editorial .meridian-case-studies-head,.industry-nav-shell .meridian-case-studies-editorial .meridian-case-study-grid{padding-left:28px;padding-right:28px;scroll-padding-inline:28px}.industry-why-expandable button,.industry-why-expandable.is-expanded button{gap:24px 30px;grid-template-columns:minmax(0,1fr) 40px;min-height:112px;padding:34px 0}.industry-why-expandable-description{grid-column:1 / -1;grid-row:2;max-width:560px}.industry-why-expandable-toggle{grid-column:2;grid-row:1}.industry-agent-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}.industry-agent-group{border-left:1px solid #d9dedc}.industry-agent-group:nth-child(odd){border-left:0}.industry-agent-group:nth-child(n+3){border-top:1px solid #d9dedc}}@media(max-width:640px){.industry-why-intro{min-height:0}.industry-why-intro-inner{padding:56px 20px 64px}.industry-why-intro h2,.industry-why-intro-inner>div:first-child>p{font-size:34px}.industry-why-intro-footer{margin-top:78px}.industry-why-pillars{padding:0 20px 62px}.industry-nav-shell .meridian-case-studies-editorial .meridian-case-studies-head,.industry-nav-shell .meridian-case-studies-editorial .meridian-case-study-grid{padding-left:20px;padding-right:20px;scroll-padding-inline:20px}.industry-why-expandable button,.industry-why-expandable.is-expanded button{gap:20px;padding:30px 0}.industry-why-expandable h3{font-size:28px}.industry-agent-catalog{grid-template-columns:1fr;margin-bottom:34px}.industry-agent-group{border-left:0;min-height:0;padding:24px}.industry-agent-group:nth-child(n+2){border-top:1px solid #d9dedc}}@media(prefers-reduced-motion:reduce){.platform-esp-hero:before,.platform-esp-atmosphere,.platform-esp-dot,.platform-esp-capability i,.platform-esp-capability b{animation:none}.platform-esp-dot{opacity:calc(var(--dot-opacity) * .72);transform:scale(.8) rotate(45deg)}.platform-esp-capability i{opacity:1}.platform-esp-capability b,.platform-esp-capability.is-capability-2 b,.platform-esp-capability.is-capability-4 b{clip-path:inset(0);opacity:.9;transform:none}.platform-esp-capability{display:none}.industry-why-intro-inner>div:first-child>p span,.industry-why-intro-footer,.industry-why-expandable button,.industry-why-expandable-panel,.industry-why-expandable-toggle:after{transition:none}}@media(max-width:760px){.platform-esp-field{display:none}.platform-esp-hero:before,.platform-esp-atmosphere,.platform-esp-dot,.platform-esp-capability i,.platform-esp-capability b{animation:none}.platform-esp-dot{opacity:calc(var(--dot-opacity) * .72);transform:scale(.8) rotate(45deg)}.platform-esp-capability i{opacity:1}.platform-esp-capability b,.platform-esp-capability.is-capability-2 b,.platform-esp-capability.is-capability-4 b{clip-path:inset(0);opacity:.9;transform:none}.platform-esp-hero{box-sizing:border-box;min-height:calc(100svh - var(--announcement-height, 0px));width:100%}.platform-esp-copy{box-sizing:border-box;max-width:100%;padding:calc(var(--nav-height, 66px) + 76px) 24px 72px;width:100%}.platform-esp-name{justify-content:center;font-size:18px;gap:6px;margin-bottom:18px;max-width:100%}.platform-esp-name img{width:112px}.platform-esp-copy h1{font-size:clamp(36px,10.8vw,46px);line-height:1.04;margin-left:auto;margin-right:auto;max-width:330px;overflow-wrap:anywhere}.platform-product-hero{background-position:center center;min-height:calc(100svh - var(--announcement-height, 0px))}.platform-product-hero .platform-esp-copy{padding-bottom:76px;padding-left:26px;padding-right:26px;padding-top:calc(var(--nav-height, 66px) + 68px)}.platform-product-hero .platform-esp-name{grid-template-columns:106px max-content;margin-bottom:22px;width:fit-content}.platform-product-hero .platform-esp-name img{width:100%}.platform-product-hero .platform-esp-copy h1{font-size:clamp(37px,10.9vw,47px);max-width:320px}.platform-product-hero-summary{font-size:17px;line-height:1.4;margin-top:22px;max-width:298px}.platform-esp-capability{font-size:11px;padding:0}.platform-esp-capability i{flex-basis:25px;height:25px;margin:0;min-height:25px;width:25px}.platform-esp-capability b{padding:7px 9px}.platform-esp-capability i:after{height:4px;left:10px;top:10px;width:4px}.platform-esp-capability.is-capability-1{--capability-x: 29% !important;--capability-y: 23.33% !important}.platform-esp-capability.is-capability-2{--capability-x: 71% !important;--capability-y: 23.33% !important}.platform-esp-capability.is-capability-3{--capability-x: 18.5% !important;--capability-y: 76.67% !important}.platform-esp-capability.is-capability-4{--capability-x: 81.5% !important;--capability-y: 63.33% !important}.platform-esp-capability.is-capability-5{--capability-x: 50% !important;--capability-y: 10% !important}.platform-esp-capability.is-capability-6{--capability-x: 50% !important;--capability-y: 90% !important}.platform-esp-dot:nth-child(3n){display:none}.home-nav-shell .meridian-home>.platform-esp-hero{min-height:460px}.home-nav-shell .meridian-home>.platform-esp-hero .platform-esp-copy{padding:72px 24px}.home-nav-shell .meridian-home>.platform-esp-hero .platform-esp-copy h1{font-size:clamp(32px,10vw,40px);max-width:300px}}@media(max-width:767px){.home-nav-shell .meridian-hero-image{transform:none;transition:none}}@media(max-width:390px){.platform-esp-copy{padding-left:20px;padding-right:20px}.platform-esp-copy h1,.platform-product-hero .platform-esp-copy h1{font-size:36px;max-width:292px}.platform-product-hero .platform-esp-name{font-size:17px}.platform-product-hero-summary{font-size:16px;max-width:286px}.platform-esp-capability{transform:translate(-50%,-50%) scale(.9)}}body,body *{font-family:var(--font-brand)!important}code,pre,kbd,samp,.mono,.mono *,[class*=mono],[class*=mono] *,.platform-esp-capability{font-family:var(--font-mono)!important}.platform-esp-name,.platform-esp-copy h1{font-family:"Polysans Slim",var(--font-brand)!important}@media(max-width:520px){.footer{padding-top:52px}.footer-top{display:block;padding-left:24px;padding-right:24px}.footer-brand{margin-bottom:42px}.footer .footer-logo-link{height:37px;margin-bottom:30px;width:145px}.footer .footer-logo{-webkit-mask-size:145px 37px;height:37px;mask-size:145px 37px;width:145px}.footer-contact-block>span,.footer-brand address{display:none}.footer .footer-contact-block .footer-contact-get-in-touch{font-size:13px;min-height:40px;padding:0 16px}.footer-columns{border-top:1px solid rgba(255,255,255,.14);display:grid;gap:28px;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:34px}.footer-columns>div{border:0;display:block;padding:0}.footer h3{font-size:11px;margin-bottom:18px}.footer a{font-size:13px;line-height:1.25;margin-bottom:12px}.footer-legal{margin-top:34px;padding:22px 24px 28px}.footer-legal-links{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px 20px}.footer-legal-links span{flex-basis:100%;margin-right:0}.footer-wordmark{display:none}}@media(max-width:760px){.platform-product-hero .platform-esp-name{align-items:center;display:inline-flex;gap:7px;grid-template-columns:none;justify-content:center;justify-items:normal;margin-left:auto;margin-right:auto;width:fit-content}.platform-product-hero .platform-esp-name img{flex:0 0 auto;height:1.25em;transform:translateY(-1px);width:auto}.platform-product-hero .platform-esp-name span{align-self:auto;line-height:1}}@media(max-width:980px){#root,.app-shell,.app-shell>main{max-width:100%;min-width:0;overflow-x:clip;width:100%}.app-shell>.announcement,.app-shell>.site-header,.mobile-nav,.mobile-nav-head,.mobile-nav-pane-head{max-width:100%;min-width:0;width:100%}.app-shell>.site-header{grid-template-columns:minmax(0,1fr) auto}.app-shell>.site-header .brand,.app-shell>.site-header .header-actions{min-width:0}.meridian-integrations{margin-left:0;margin-right:0;max-width:100%;width:100%}}@media(max-width:380px){.app-shell>.site-header{gap:8px;padding-left:12px;padding-right:12px}.app-shell>.site-header .header-actions{gap:0}.app-shell>.site-header .nav-demo-cta-wrapper,.mobile-nav-head .nav-demo-cta-wrapper,.mobile-nav-pane-head .nav-demo-cta-wrapper{display:none}.app-shell>.site-header .menu-button{display:inline-flex;flex:0 0 auto}.meridian-lead-page.is-contact .demo-proof-inner{max-width:100%;padding-left:18px;padding-right:18px;width:100%}.meridian-lead-page.is-contact .demo-proof h1,.meridian-lead-page.is-contact .demo-proof-caption{max-width:100%;overflow-wrap:anywhere;width:100%}.industry-route-hero-bottom h1{font-size:31px;overflow-wrap:anywhere;width:auto}.industry-route-hero-bottom p{max-width:100%;width:auto}.industry-footer-cta-content{max-width:100%;min-width:0;width:100%}.industry-footer-cta-content h2{max-width:100%;overflow-wrap:anywhere}}@media(min-width:981px)and (max-width:1100px){.platform-context-ontology-inner{grid-template-columns:1fr;min-height:0}.platform-context-ontology-copy{gap:58px}.platform-context-ontology-copy h2 span{white-space:normal}.platform-context-ontology-visual{margin:0 auto;max-width:760px}.platform-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-overview-card{aspect-ratio:1.35;min-height:280px}.ai-workshop-inner{min-height:0;padding-left:28px;padding-right:28px;position:static}.ai-workshop-section{height:auto}.ai-workshop-layout{gap:56px;grid-template-columns:1fr}.ai-workshop-content{aspect-ratio:16 / 10;min-height:0}}.meridian-integrations{margin-left:0;max-width:100%;width:100%}@media(max-width:480px){.home-nav-shell .research-logo-strip .logo-intro{min-height:0;padding:20px 24px 10px}.home-nav-shell .research-logo-strip .logo-intro h2{font-size:15px;line-height:19px;margin:0;max-width:250px}.home-nav-shell .research-logo-strip .logo-marquee{min-height:68px;padding:0}.home-nav-shell .research-logo-strip .logo-track{gap:20px;padding:12px 24px 18px}.home-nav-shell .research-logo-strip .logo-track .customer-logo{height:22px;width:82px!important}.home-nav-shell .research-logo-strip .customer-logo img{max-width:82px}.home-nav-shell .research-logo-strip .logo-track .customer-logo-anthropic{width:118px!important}.home-nav-shell .meridian-atlas-intro{padding-bottom:48px;padding-top:20px}.home-nav-shell .section-inner.meridian-atlas-intro-inner{gap:14px}.home-nav-shell .home-atlas-grid-section{padding:42px 24px 24px}.home-nav-shell .home-atlas-introduction{gap:18px}.home-nav-shell .home-atlas-introduction .meridian-atlas-wordmark,.home-nav-shell .home-atlas-introduction .meridian-atlas-full-wordmark{height:25px}.home-nav-shell .home-atlas-introduction .meridian-atlas-lockup-name{font-size:18px}.home-nav-shell .home-atlas-introduction .meridian-atlas-lockup sup{font-size:7px;margin-top:4px}.home-nav-shell .home-atlas-introduction h2{font-size:26px;line-height:1.12}.home-nav-shell .home-atlas-grid-heading h2{font-size:32px;line-height:1}}@media(max-width:640px){.industry-nav-shell .industry-route-hero-bottom p{font-size:14px}.industry-nav-shell .industry-transform-benefit p{font-size:14px;line-height:1.42}.industry-nav-shell .industry-atlas-list small,.platform-route-shell .context-process-tabs small,.platform-route-shell .applications-transformation-list small{font-size:13px;line-height:1.4}.industry-nav-shell .industry-why-intro-inner>div:first-child>p{font-size:30px;line-height:1.1}.industry-nav-shell .industry-why-expandable-description,.platform-route-shell .industry-why-expandable-description{font-size:14px;line-height:1.42}.platform-route-shell .platform-product-hero-summary{font-size:15px;line-height:1.42}.platform-route-shell .platform-context-ontology-copy p{font-size:15px;line-height:1.45}.platform-route-shell .context-cloud-mapping-copy p{font-size:14px;line-height:1.45}.platform-route-shell .ontology-story-heading>div,.platform-route-shell .ontology-story-hero-copy>div{font-size:16px;line-height:1.48}.platform-route-shell .platform-stage-outcomes span{font-size:13px;line-height:1.45}}@media(max-width:520px){#root main h1{font-size:clamp(30px,9vw,34px)!important;letter-spacing:-.035em!important;line-height:1.06!important}#root main h2{font-size:clamp(26px,7.8vw,30px)!important;letter-spacing:-.03em!important;line-height:1.08!important}}@media(max-width:380px){#root main h1{font-size:30px!important}#root main h2{font-size:26px!important}}.advisor-announcement-page{background:var(--site-canvas);color:#111;min-height:70vh;padding:clamp(54px,6vw,88px) 32px clamp(88px,9vw,138px)}.advisor-shell,.advisor-shell>main,.advisor-shell>.site-header,.advisor-shell .mobile-nav,.advisor-shell .mobile-nav-head,.advisor-shell .mobile-nav-pane-head{background:var(--site-canvas)}.advisor-shell>.site-header{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;color:#044952}.advisor-shell>.site-header .menu-button{color:#044952}.advisor-announcement-hero{margin:0 auto;max-width:1128px}.advisor-announcement-intro{margin:0 auto clamp(48px,5vw,70px);text-align:center}.advisor-announcement-breadcrumbs{align-items:center;color:#6f7472;display:flex;flex-wrap:wrap;font-size:14px;gap:9px;justify-content:center;margin:0 0 26px;text-align:center}.advisor-announcement-breadcrumbs a{color:inherit;text-decoration:none}.advisor-announcement-breadcrumbs a:hover,.advisor-announcement-breadcrumbs a:focus-visible{color:#044952}#root main .advisor-announcement-intro h1{color:#141615;font-family:"Polysans Slim",var(--font-brand);font-size:clamp(38px,4vw,58px);font-weight:350;letter-spacing:-.045em;line-height:1.02;margin:0 auto;max-width:1040px;text-wrap:balance}.advisor-announcement-intro>p{color:#6b706e;font-size:clamp(15px,1.25vw,18px);line-height:1.45;margin:22px auto 0;max-width:720px;text-wrap:balance}.advisor-announcement-byline{align-items:center;color:#6b706e;display:flex;font-size:13px;gap:12px;justify-content:center;margin-top:26px}.advisor-announcement-byline strong{color:#252927;font-weight:500}.advisor-announcement-byline time{border-left:1px solid rgba(20,22,21,.18);padding-left:12px}.advisor-announcement-byline-mark{align-items:center;background:#044952;border-radius:50%;color:#fff;display:inline-flex;font-size:11px;font-weight:650;height:32px;justify-content:center;width:32px}.advisor-announcement-artwork{aspect-ratio:16 / 9;background:#01505e;color:#fff;margin:0 auto;max-width:976px;overflow:hidden;position:relative}.advisor-announcement-logo{filter:brightness(0) invert(1);height:auto;left:clamp(28px,4.5vw,70px);position:absolute;top:clamp(26px,4vw,62px);width:clamp(150px,19vw,260px);z-index:2}.advisor-announcement-heading{bottom:clamp(34px,5vw,72px);left:clamp(30px,5vw,78px);position:absolute;width:47%;z-index:2}.advisor-announcement-heading>span{display:block;font-family:"Polysans Slim",var(--font-brand);font-size:clamp(24px,2.5vw,38px);font-weight:350;letter-spacing:-.035em;line-height:1}.advisor-announcement-heading strong{display:block;font-family:"Polysans Slim",var(--font-brand);font-size:clamp(42px,4.8vw,70px);font-weight:620;letter-spacing:-.055em;line-height:.88;margin:4px 0 0}.advisor-announcement-role{background:transparent;color:#fff;display:grid;font-size:clamp(13px,1.2vw,18px);line-height:1.05;margin-top:clamp(12px,1.5vw,20px);padding:0;position:static;width:100%}.advisor-announcement-role b{font-weight:700}.advisor-announcement-portrait-frame{bottom:-2%;height:82%;position:absolute;right:3%;width:43%}.advisor-announcement-portrait{background:#01505e;filter:none;height:100%;-webkit-mask-image:radial-gradient(ellipse 76% 84% at 54% 50%,#000 48%,rgba(0,0,0,.9) 64%,transparent 100%);mask-image:radial-gradient(ellipse 76% 84% at 54% 50%,#000 48%,rgba(0,0,0,.9) 64%,transparent 100%);mix-blend-mode:normal;object-fit:cover;object-position:center top;opacity:1;width:100%}.advisor-announcement-portrait.is-richie{-webkit-mask-image:none;mask-image:none;object-fit:contain;object-position:center bottom}.advisor-announcement-body{color:#565b59;font-size:16px;line-height:1.65;margin:clamp(52px,6vw,78px) auto 0;max-width:846px}.advisor-announcement-body p{margin:0}.advisor-announcement-body p+p{margin-top:30px}.advisor-announcement-quotes{display:grid;gap:clamp(24px,3vw,36px);margin:clamp(36px,4vw,52px) 0}.advisor-announcement-quote{border-left:2px solid #044952;margin:0;padding:2px 0 2px clamp(20px,2.5vw,32px)}.advisor-announcement-quote blockquote{color:#565b59;font-family:inherit;font-size:inherit;font-style:italic;font-weight:400;letter-spacing:0;line-height:1.65;margin:0}.advisor-announcement-quote figcaption{color:#68716e;font-size:13px;line-height:1.45;margin-top:14px}.advisor-announcement-meta{align-items:start;border-bottom:1px solid rgba(11,16,17,.14);display:grid;gap:52px;grid-template-columns:minmax(160px,.35fr) minmax(0,1fr);margin:0 auto;max-width:1220px;padding:clamp(36px,4vw,58px) 0 clamp(42px,5vw,70px)}.advisor-announcement-meta>div{color:#697173;display:flex;flex-direction:column;font-size:13px;gap:8px}.advisor-announcement-meta>div span{color:#087c85;font-weight:600}.advisor-announcement-meta p{font-family:"Polysans Slim",var(--font-brand);font-size:clamp(30px,3.4vw,50px);font-weight:350;letter-spacing:-.04em;line-height:1.02;margin:0;max-width:850px;text-wrap:balance}.meridian-blog-advisor-artwork{background:#01505e;color:#fff;height:100%;top:0;right:0;bottom:0;left:0;overflow:hidden;position:absolute;width:100%}.meridian-blog-card-media .meridian-blog-advisor-logo{filter:brightness(0) invert(1);height:auto;left:18px;object-fit:contain;position:absolute;top:18px;width:min(38%,155px);z-index:2}.meridian-blog-advisor-heading{bottom:54px;left:20px;position:absolute;width:48%;z-index:2}.meridian-blog-advisor-heading span,.meridian-blog-advisor-heading strong{display:block;font-family:"Polysans Slim",var(--font-brand);letter-spacing:-.04em;line-height:.95}.meridian-blog-advisor-heading span{font-size:clamp(13px,1.15vw,16px);font-weight:350}.meridian-blog-advisor-heading strong{font-size:clamp(18px,1.7vw,25px);font-weight:620;margin-top:3px}.meridian-blog-card-media .meridian-blog-advisor-portrait{background:#01505e;bottom:0;filter:none;height:74%;-webkit-mask-image:radial-gradient(ellipse 76% 84% at 54% 50%,#000 48%,rgba(0,0,0,.9) 64%,transparent 100%);mask-image:radial-gradient(ellipse 76% 84% at 54% 50%,#000 48%,rgba(0,0,0,.9) 64%,transparent 100%);mix-blend-mode:normal;object-fit:cover;object-position:center top;opacity:1;position:absolute;right:2%;width:42%}.meridian-blog-card-media .meridian-blog-advisor-portrait.is-richie{height:78%;-webkit-mask-image:none;mask-image:none;object-fit:contain;object-position:center bottom;right:2.5%;width:46%}.meridian-blog-card.is-advisor .meridian-blog-card-copy h3{font-size:clamp(23px,1.75vw,29px);line-height:1.07}.meridian-blog-card:hover .meridian-blog-advisor-logo,.meridian-blog-card:focus-visible .meridian-blog-advisor-logo{transform:none}@media(max-width:700px){.advisor-announcement-page{padding:30px 14px 72px}.advisor-announcement-intro{margin-bottom:30px}.advisor-announcement-breadcrumbs{font-size:11px;gap:6px;margin-bottom:18px}#root main .advisor-announcement-intro h1{font-size:clamp(28px,9vw,36px)!important;line-height:1.04!important}.advisor-announcement-intro>p{font-size:14px;margin-top:14px}.advisor-announcement-byline{margin-top:20px}.advisor-announcement-body{font-size:14px;line-height:1.58;margin-top:36px;padding:0 6px}.advisor-announcement-body p+p{margin-top:22px}.advisor-announcement-quotes{gap:24px;margin:30px 0}.advisor-announcement-quote{padding-left:18px}.advisor-announcement-quote blockquote{font-size:inherit}.advisor-announcement-quote figcaption{font-size:12px;margin-top:11px}.advisor-announcement-artwork{aspect-ratio:1 / 1}.advisor-announcement-logo{left:18px;top:18px;width:110px}.advisor-announcement-heading{bottom:22px;left:18px;width:50%}.advisor-announcement-heading>span{font-size:14px}#root main .advisor-announcement-heading strong{font-size:clamp(23px,8.5vw,31px)!important;line-height:.92!important;max-width:100%}.advisor-announcement-role{display:none}.advisor-announcement-portrait-frame{bottom:0;height:58%;right:-2%;width:55%}.advisor-announcement-meta{gap:22px;grid-template-columns:1fr;padding:28px 8px 38px}.advisor-announcement-meta>div{flex-direction:row;gap:16px}.advisor-announcement-meta p{font-size:27px;line-height:1.04}.meridian-blog-advisor-heading{bottom:42px;width:46%}.meridian-blog-card-media .meridian-blog-advisor-logo{width:34%}.meridian-blog-advisor-heading strong{font-size:17px}.meridian-blog-card-media .meridian-blog-advisor-portrait{height:66%;right:0;width:38%}.meridian-blog-card.is-advisor .meridian-blog-card-copy h3{font-size:21px}}@media(max-width:640px){.platform-route-shell{--platform-mobile-gutter: 20px;--platform-mobile-section-space: 56px;--platform-mobile-section-space-end: 64px;--platform-mobile-content-gap: 32px}.platform-route-shell .platform-context-ontology{padding:var(--platform-mobile-section-space) var(--platform-mobile-gutter) var(--platform-mobile-section-space-end)}.platform-route-shell .platform-context-ontology-inner{gap:var(--platform-mobile-content-gap)}.platform-route-shell .platform-context-ontology-copy{gap:32px}.platform-route-shell .platform-context-ontology-copy h2{font-size:clamp(26px,8.2vw,30px)!important;letter-spacing:-.035em!important;line-height:1.05!important}.platform-route-shell .platform-context-ontology-copy h3{font-size:clamp(22px,7vw,25px);letter-spacing:-.03em;line-height:1.06;margin-bottom:12px}.platform-route-shell .platform-context-ontology-copy p{font-size:14px;line-height:1.45;max-width:32rem}.platform-route-shell .platform-context-ontology-visual{aspect-ratio:4 / 3;min-height:0}.platform-route-shell .context-cloud-mapping{padding:var(--platform-mobile-section-space) var(--platform-mobile-gutter) var(--platform-mobile-section-space-end)}.platform-route-shell .context-cloud-mapping h2{margin-bottom:30px}.platform-route-shell .context-cloud-mapping-grid{gap:14px}.platform-route-shell .observatory-extra-grid{margin-top:14px}.platform-route-shell .context-cloud-mapping-card{grid-template-rows:330px auto}.platform-route-shell .ai-interviewer-visual{padding:24px 14px 0}.platform-route-shell .ai-interviewer-video{height:96px}.platform-route-shell .ai-interviewer-thread{gap:7px}.platform-route-shell .ai-interviewer-message p,.platform-route-shell .ai-interviewer-capture{padding:7px 9px}.platform-route-shell .ai-interviewer-status{padding-top:7px}.platform-route-shell .context-cloud-mapping-copy{padding:22px 20px 24px}.platform-route-shell .context-cloud-mapping-copy h3{font-size:clamp(22px,7vw,25px);line-height:1.06;margin-bottom:10px}.platform-route-shell .context-process-grid,.platform-route-shell .applications-transformation-grid{gap:34px;padding:var(--platform-mobile-section-space) var(--platform-mobile-gutter) var(--platform-mobile-section-space-end)}.platform-route-shell .context-process-copy h2,.platform-route-shell .applications-transformation-copy h2{margin-bottom:30px}.platform-route-shell .context-process-tabs button,.platform-route-shell .applications-transformation-list button{gap:14px;grid-template-columns:26px minmax(0,1fr);padding:16px 0}.platform-route-shell .context-process-tabs strong,.platform-route-shell .applications-transformation-list strong{font-size:16px}.platform-route-shell .context-process-visual,.platform-route-shell .applications-transformation-visual{min-height:340px}.platform-route-shell .applications-made{padding:var(--platform-mobile-section-space) var(--platform-mobile-gutter) var(--platform-mobile-section-space-end)}.platform-route-shell .applications-made h2{margin-bottom:30px}.platform-route-shell .applications-made-grid{gap:14px}.platform-route-shell .applications-made-card{min-height:330px}.platform-route-shell .applications-made-card h3{font-size:clamp(22px,7vw,25px);line-height:1.06;padding:24px 0 26px}.platform-route-shell .platform-overview{padding-top:var(--platform-mobile-section-space)}.platform-route-shell .platform-overview h2{margin-bottom:30px}.platform-route-shell .platform-overview-card{min-height:225px}.platform-route-shell .platform-enterprise-why{padding:var(--platform-mobile-section-space) var(--platform-mobile-gutter) var(--platform-mobile-section-space-end)}.platform-route-shell .platform-enterprise-why h2{margin-bottom:30px;max-width:100%}.platform-route-shell .platform-enterprise-why .industry-why-expandable h3{font-size:22px}}@media(max-width:640px){.home-nav-shell .home-atlas-grid-section{padding-left:0;padding-right:0}.home-nav-shell .home-atlas-grid-copy{box-sizing:border-box;padding-left:24px;padding-right:24px}.home-nav-shell .home-atlas-grid,.home-nav-shell .home-atlas-card{max-width:none;width:100%}}@media(max-width:760px){.home-nav-shell .meridian-home>.platform-esp-hero .platform-esp-field{display:block}.home-nav-shell .meridian-home>.platform-esp-hero .platform-esp-capability{display:none}}@media(max-width:640px){.platform-route-shell .context-cloud-mapping{padding-left:8px;padding-right:8px}.platform-route-shell .context-cloud-mapping>.context-cloud-mapping-inner>h2{padding-left:12px;padding-right:12px}}@media(max-width:700px){.context-cloud-shell .platform-product-hero{background-position:center 42%;background-size:cover}.context-cloud-shell .platform-product-hero .platform-esp-copy{min-height:430px;padding:calc(var(--nav-height, 66px) + 54px) 22px 54px}.context-cloud-shell .context-cloud-mapping{padding-bottom:54px;padding-top:52px}.context-cloud-shell .context-cloud-mapping-grid{gap:12px}.context-cloud-shell .context-cloud-mapping-card{grid-template-rows:clamp(310px,94vw,352px) auto}.context-cloud-shell .ai-interviewer-visual,.context-cloud-shell .systems-learning-visual,.context-cloud-shell .process-update-visual{box-sizing:border-box;padding:18px 12px 0}.context-cloud-shell .ai-interviewer-call,.context-cloud-shell .systems-learning-window,.context-cloud-shell .process-update-card{margin-left:auto;margin-right:auto;max-width:330px;width:100%}.context-cloud-shell .ai-interviewer-call{grid-template-rows:82px minmax(0,1fr) auto}.context-cloud-shell .ai-interviewer-video{height:82px;margin-bottom:0}.context-cloud-shell .ai-interviewer-thread{gap:5px;padding:7px 9px}.context-cloud-shell .ai-interviewer-message{gap:6px;grid-template-columns:19px minmax(0,1fr)}.context-cloud-shell .ai-interviewer-message.is-jordan{grid-template-columns:minmax(0,1fr) 19px;padding-left:22px}.context-cloud-shell .ai-interviewer-avatar{height:19px;width:19px}.context-cloud-shell .ai-interviewer-capture{gap:2px;padding:6px 7px}.context-cloud-shell .ai-interviewer-status{padding:6px 9px}.context-cloud-shell .systems-learning-visual{align-items:flex-end}.context-cloud-shell .systems-learning-titlebar{height:34px;padding:0 10px}.context-cloud-shell .systems-learning-body{padding:0 10px 10px}.context-cloud-shell .systems-learning-prompt{padding:7px 0}.context-cloud-shell .systems-learning-record>p,.context-cloud-shell .systems-learning-record-footer{display:none}.context-cloud-shell .process-update-card{min-height:0}.context-cloud-shell .process-update-heading{min-height:36px;padding:0 10px}.context-cloud-shell .process-update-card>p{padding:11px 12px}.context-cloud-shell .process-update-context,.context-cloud-shell .process-update-actions,.context-cloud-shell .process-update-version{padding-left:12px;padding-right:12px}.context-cloud-shell .context-cloud-mapping-copy{padding:20px 18px 22px}.context-cloud-shell .context-process-grid{gap:28px;padding:52px 20px 58px}.context-cloud-shell .context-process-copy h2{margin-bottom:26px}.context-cloud-shell .context-process-tabs button{padding:14px 0}.context-cloud-shell .context-process-visual{aspect-ratio:4 / 3;min-height:0;width:100%}.context-cloud-shell .platform-overview{padding-top:48px}.context-cloud-shell .platform-overview h2{margin-bottom:28px}.context-cloud-shell .platform-overview-card{aspect-ratio:1.58 / 1;background-position:center;min-height:200px;padding:18px}.context-cloud-shell .platform-overview-card.is-applications{background-position:center 46%}.context-cloud-shell img,.context-cloud-shell video,.context-cloud-shell canvas,.context-cloud-shell svg{max-width:100%}}@media(max-width:390px){.context-cloud-shell .platform-product-hero .platform-esp-copy{min-height:390px;padding-left:18px;padding-right:18px}.context-cloud-shell .context-cloud-mapping-card{grid-template-rows:306px auto}.context-cloud-shell .ai-interviewer-visual,.context-cloud-shell .systems-learning-visual,.context-cloud-shell .process-update-visual{padding-left:9px;padding-right:9px}.context-cloud-shell .platform-overview-card{min-height:186px}}@media(max-width:700px){.home-route-shell .meridian-hero{min-height:540px;padding-bottom:24px}.platform-index-shell .platform-esp-hero,.platform-route-shell .platform-product-hero{min-height:0}.platform-index-shell .platform-esp-copy,.platform-route-shell .platform-product-hero .platform-esp-copy{padding-bottom:58px}.platform-index-shell .platform-esp-name,.platform-route-shell .platform-product-hero .platform-esp-name{display:none}.company-route-hero{padding-bottom:34px;padding-top:34px}.company-route-hero .route-hero-grid{gap:0}.company-route-hero .route-visual{display:none}.company-route-hero .route-actions{margin-top:26px}}@media(max-width:700px){.company-route-shell .meridian-careers-hero{min-height:540px}.company-route-shell .meridian-careers-hero-image{object-position:55% center}.company-route-shell .section-inner.meridian-careers-hero-inner{padding-bottom:30px;padding-top:calc(var(--announcement-height) + var(--nav-height) + 28px)}.company-route-shell .meridian-careers-hero h1{font-size:clamp(32px,9.5vw,36px);letter-spacing:-.035em;line-height:1.04;max-width:330px}.company-route-shell .meridian-careers-hero-copy{font-size:15px;line-height:1.45;margin-top:18px;max-width:310px}.company-route-shell .meridian-careers-who{padding:44px 0 50px}.company-route-shell .meridian-careers-who h2{font-size:30px;line-height:1.05}.company-route-shell .meridian-careers-who-copy{font-size:15px;gap:16px;line-height:1.5;margin-top:20px}.company-route-shell .meridian-careers-benefits{padding:50px 0 28px}.company-route-shell .meridian-careers-section-head{gap:12px;margin-bottom:28px}.company-route-shell .meridian-careers-section-head h2{font-size:30px;letter-spacing:-.035em;line-height:1.08}.company-route-shell .meridian-careers-benefits-grid article,.company-route-shell .meridian-careers-benefits-grid article:not(:nth-child(3n+1)){gap:14px;grid-template-columns:24px minmax(0,1fr);padding:22px 0}.company-route-shell .meridian-careers-benefits-grid h3{font-size:18px;margin-bottom:8px}.company-route-shell .meridian-careers-benefits-grid p{font-size:14px;line-height:1.45}.company-route-shell .meridian-careers-openings{padding:32px 0 64px}.company-route-shell .meridian-careers-directory>h2{font-size:30px;line-height:1.06;margin-bottom:24px}.company-route-shell .meridian-careers-directory-filters{gap:10px;margin-bottom:32px}.company-route-shell .meridian-careers-directory-search input,.company-route-shell .meridian-careers-directory-select select,.company-route-shell .meridian-careers-directory-reset{height:44px}.company-route-shell .meridian-careers-directory-groups{gap:40px}.company-route-shell .meridian-careers-directory-group h3{font-size:22px;margin-bottom:12px}.company-route-shell .meridian-careers-directory-role{min-height:0;padding:18px 0}.company-route-shell .meridian-careers-directory-role strong{font-size:16px}.company-route-shell .meridian-careers-directory-role small{font-size:12px;line-height:1.35}}@media(max-width:640px){.blog-shell>.site-header,.funding-shell>.site-header{background:var(--site-canvas);color:#044952}.blog-shell>.site-header .menu-button,.funding-shell>.site-header .menu-button{color:#044952}.blog-shell .meridian-blog-feature-copy h1{font-size:24px!important;line-height:1.06!important}.funding-shell .funding-announcement-page-content h1{font-size:clamp(28px,8.5vw,34px)!important;line-height:1.04!important}#root main .advisor-announcement-intro h1{font-size:clamp(20px,7.4vw,26px)!important;letter-spacing:-.035em!important;line-height:1.08!important}.advisor-announcement-intro>p{font-size:13px;line-height:1.45}.advisor-announcement-breadcrumbs{font-size:10px;line-height:1.35}.advisor-announcement-byline{font-size:11px;gap:8px}.advisor-announcement-byline time{padding-left:8px}.advisor-announcement-byline-mark{height:28px;width:28px}}.platform-context-ontology-visual.context-story{border-color:#d9dedd;border-radius:12px;box-shadow:0 18px 50px #142b2e0e;grid-template-rows:44px minmax(0,1fr) 42px}.platform-context-ontology-visual.context-story:before{background-image:radial-gradient(rgba(62,83,86,.16) .65px,transparent .65px);background-size:15px 15px;top:44px;right:0;bottom:42px;left:0;opacity:.34}.context-story .context-story-toolbar{padding:0 15px}.context-story .context-story-toolbar .meridian-logo{color:#075a62}.context-story .context-story-toolbar .meridian-logo-mark{height:17px;width:24px}.context-story .context-story-toolbar>div>span,.context-story .context-story-toolbar strong,.context-story .context-story-toolbar b,.context-story .context-story-toolbar>span{font-size:10px}.context-story .context-story-view{padding:clamp(13px,1.6vw,21px)}.context-story .context-story-view-heading strong{color:#253638;font-size:clamp(12px,1.02vw,15px);font-weight:560}.context-story .context-story-eyebrow{color:#6e7c7f;font-size:7px;letter-spacing:.08em}.context-story .context-story-status,.context-story .context-story-status.is-complete,.context-story .context-story-status.is-illustrative{background:transparent;border:0;border-radius:0;color:#7e8a8c;font-family:var(--font-mono);font-size:7px;font-weight:450;padding:2px 0;text-transform:uppercase}.context-story .context-story-navigation button{color:#808a8c;flex-direction:row;gap:5px;padding-bottom:2px}.context-story .context-story-navigation button b{font-size:8px;font-weight:480}.context-story .context-story-navigation button[aria-current=step]{color:#164f55}.context-story .context-story-navigation button>i{height:1px;left:16%;right:16%}.context-story .context-story-org-canvas{height:calc(100% - 34px);margin-top:3px}.context-story .context-story-org-canvas>svg{top:16px;right:0;bottom:0;left:0}.context-story .context-story-org-canvas>svg path{stroke:#cdd8d7;stroke-width:1.4}.context-story .context-story-org-hub{background:#f8f9f8;border-color:#cbd3d2;box-shadow:0 8px 18px #112a2d0f;height:clamp(82px,8.8vw,108px);top:55%;width:clamp(82px,8.8vw,108px)}.context-story .context-story-org-hub>span{background:#07545c;box-shadow:none}.context-story .context-story-department{border-color:#d5dcdb;border-radius:8px;box-shadow:0 4px 10px #112a2d0e;max-width:164px;min-width:132px;padding:7px 9px}.context-story .context-story-department>span{border-radius:6px;height:27px;width:27px}.context-story .context-story-department strong{color:#30383a;font-size:9px;font-weight:560}.context-story .context-story-department small{font-size:7px}.context-story .context-story-department.is-technology{top:17%}.context-story .context-story-department.is-sales,.context-story .context-story-department.is-logistics{top:43%}.context-story .context-story-department.is-finance,.context-story .context-story-department.is-manufacturing{top:87%}.context-story .context-story-sop-layout{background:#ffffffdb;border:1px solid #d8dfde;border-radius:6px;gap:0;grid-template-columns:minmax(160px,.55fr) minmax(0,1.45fr);height:calc(100% - 42px);margin-top:9px;overflow:hidden}.context-story .context-story-file{border-radius:5px;box-shadow:none;margin-top:12px;padding:8px}.context-story .context-story-file>span{background:#f0f2f1;border-radius:4px;color:#5f6d70;height:27px;width:27px}.context-story .context-story-file b{background:transparent;color:#287d6e;height:auto;width:auto}.context-story .context-story-extraction-grid{gap:0;grid-template-columns:1fr;margin-top:7px}.context-story .context-story-extraction-grid>span{align-items:center;background:transparent;border:0;border-bottom:1px solid #e6e9e8;border-radius:0;display:flex;justify-content:space-between;padding:7px 0}.context-story .context-story-extraction-grid b{color:#263b3f;font-size:10px;order:2}.context-story .context-story-extraction-grid small{color:#788587;font-size:7px;order:1}.context-story .context-story-process-canvas{height:auto;margin:0}.context-story .context-story-process-node{box-shadow:0 3px 8px #112a2d0b;padding:7px;width:clamp(82px,10vw,112px)}.context-story .context-story-process-node>span{background:#f0f3f2;color:#607174;height:22px;width:22px}.context-story .context-story-process-node strong{font-size:7px}.context-story .context-story-process-node.is-node-1{left:11%}.context-story .context-story-process-node.is-node-2{left:30.5%}.context-story .context-story-process-node.is-node-3{left:50%}.context-story .context-story-process-node.is-node-4{left:69.5%}.context-story .context-story-process-node.is-node-5{left:89%}.context-story .context-story-exception{border-radius:4px;left:60%}.context-story .context-story-ask-layout,.context-story .context-story-roi-layout{background:#ffffffe0;border:1px solid #d8dfde;border-radius:6px;gap:0;height:calc(100% - 42px);margin-top:9px;overflow:hidden}.context-story .context-story-ask-layout{grid-template-columns:minmax(0,1.15fr) minmax(200px,.85fr)}.context-story .context-story-mini-map,.context-story .context-story-answer,.context-story .context-story-impact,.context-story .context-story-metrics{background:transparent;border:0;border-radius:0}.context-story .context-story-answer{background:#fafbfaf7;border-left:1px solid #dfe4e3;padding:clamp(13px,1.6vw,20px)}.context-story .context-story-question{background:#fff;border-radius:5px;font-size:7px;margin-bottom:14px;padding:8px 9px}.context-story .context-story-answer>strong{color:#344649;font-size:clamp(10px,.92vw,13px);font-weight:540}.context-story .context-story-answer>p{font-size:7px}.context-story .context-story-sources span{background:#f2f4f3;border-radius:3px;font-size:6px}.context-story .context-story-roi-layout{grid-template-columns:minmax(160px,.55fr) minmax(0,1.45fr)}.context-story .context-story-impact{background:#fafbfaf7;border-right:1px solid #dfe4e3;display:block;padding:clamp(13px,1.6vw,20px)}.context-story .context-story-impact>strong{color:#235c62;display:block;font-size:clamp(22px,2.4vw,32px);font-weight:470;letter-spacing:-.045em;margin-top:7px}.context-story .context-story-impact>p{color:#768486;display:block;font-size:7px;margin:2px 0 0}.context-story .context-story-metrics{padding:clamp(13px,1.6vw,20px)}.context-story .context-story-metric-head{font-size:6px}.context-story .context-story-metric{padding:8px 0}.context-story .context-story-metric>div:last-child{height:2px}.context-story .context-story-metric i{background:#519da2}@media(max-width:640px){.platform-context-ontology-visual.context-story{grid-template-rows:40px minmax(0,1fr) 36px;min-height:400px}.platform-context-ontology-visual.context-story:before{top:40px;right:0;bottom:36px;left:0}.context-story .context-story-toolbar{padding:0 10px}.context-story .context-story-toolbar>div>span,.context-story .context-story-toolbar strong,.context-story .context-story-toolbar b,.context-story .context-story-toolbar>span{font-size:8px}.context-story .context-story-view{padding:10px}.context-story .context-story-view-heading strong{font-size:11px}.context-story .context-story-navigation button{flex-direction:row;gap:3px}.context-story .context-story-navigation button b{font-size:6px}.context-story .context-story-navigation button>span svg{height:10px;width:10px}.context-story .context-story-canvas-controls>span{min-width:88px}.context-story .context-story-department{min-width:0;padding:5px;width:88px}.context-story .context-story-department>span{height:22px;width:22px}.context-story .context-story-sop-layout,.context-story .context-story-process-layout,.context-story .context-story-roi-layout{grid-template-columns:minmax(96px,.58fr) minmax(0,1.42fr)}.context-story .context-story-source-panel,.context-story .context-story-process-sidebar,.context-story .context-story-impact,.context-story .context-story-answer,.context-story .context-story-metrics{padding:8px}.context-story .context-story-file{margin-top:7px;padding:5px}.context-story .context-story-file>span{display:none}.context-story .context-story-extraction-grid>span{padding:5px 0}.context-story .context-story-process-node{padding:5px;width:58px}.context-story .context-story-process-node>span,.context-story .context-story-process-node>svg{display:none}.context-story .context-story-process-node strong{font-size:6px}.context-story .context-story-ask-layout{grid-template-columns:minmax(80px,.7fr) minmax(0,1.3fr)}.context-story .context-story-roi-map>span{font-size:5px;padding:4px 3px}.context-story .context-story-metric>div:first-child{grid-template-columns:minmax(0,1fr) auto}.context-story .context-story-metric span{display:none}}@media(max-width:640px){.platform-context-ontology-visual.context-story{aspect-ratio:auto;grid-template-rows:40px minmax(0,1fr) 52px;min-height:410px}.context-story:before{top:40px;right:0;bottom:52px;left:0}.context-story-toolbar{padding:0 12px}.context-story-toolbar .meridian-logo-mark{height:16px;width:22px}.context-story-toolbar span,.context-story-toolbar strong,.context-story-toolbar b{font-size:9px}.context-story-view{padding:12px}.context-story-view-heading{gap:8px}.context-story-view-heading strong{font-size:12px}.context-story-status{font-size:7px;gap:4px;padding:5px 7px}.context-story-navigation button{flex-direction:column;gap:2px;padding-bottom:4px}.context-story-navigation button b{font-size:7px}.context-story-navigation button>span svg{height:11px;width:11px}.context-story-navigation button>i{left:5px;right:5px}.context-story-org-canvas{height:calc(100% - 34px);margin-top:5px}.context-story-org-hub{height:82px;width:82px}.context-story-org-hub .meridian-logo-mark{height:17px;width:24px}.context-story-org-hub small{font-size:6px}.context-story-department{border-radius:7px;gap:6px;min-width:0;padding:6px;width:100px}.context-story-department>span{border-radius:5px;height:24px;width:24px}.context-story-department>span svg{height:12px;width:12px}.context-story-department strong{font-size:8px}.context-story-department small{display:none}.context-story-department.is-sales{left:17%}.context-story-department.is-logistics{left:83%}.context-story-department.is-manufacturing{left:78%}.context-story-department.is-finance{left:22%}.context-story-sop-layout,.context-story-ask-layout,.context-story-roi-layout{gap:8px;height:calc(100% - 36px);margin-top:8px}.context-story-sop-layout{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.context-story-upload-zone,.context-story-extraction,.context-story-mini-map,.context-story-answer,.context-story-impact,.context-story-metrics{border-radius:8px}.context-story-upload-zone{padding:9px}.context-story-upload-icon{height:30px;margin-bottom:6px;width:30px}.context-story-upload-icon svg{height:14px;width:14px}.context-story-upload-zone>p{font-size:9px}.context-story-upload-zone>small{font-size:7px}.context-story-file{gap:5px;margin-top:10px;padding:6px}.context-story-file>span{height:24px;width:24px}.context-story-file strong{font-size:7px}.context-story-file small{font-size:6px}.context-story-file b{height:18px;width:18px}.context-story-extraction{padding:9px}.context-story-extraction>strong{font-size:9px}.context-story-extraction-grid{gap:4px;margin-top:9px}.context-story-extraction-grid>span{padding:6px}.context-story-extraction-grid b{font-size:12px}.context-story-extraction-grid small,.context-story-extraction>p{font-size:6px}.context-story-process-canvas{height:calc(100% - 38px);margin-top:7px}.context-story-process-track{display:none}.context-story-process-node{padding:7px;top:28%;width:88px}.context-story-process-node>span{height:20px;width:20px}.context-story-process-node strong{font-size:7px}.context-story-process-node>svg{display:none}.context-story-process-node.is-node-1{left:16%}.context-story-process-node.is-node-2{left:50%}.context-story-process-node.is-node-3{left:84%}.context-story-process-node.is-node-4{left:32%;top:70%}.context-story-process-node.is-node-5{left:68%;top:70%}.context-story-exception{display:none}.context-story-ask-layout{grid-template-columns:minmax(80px,.62fr) minmax(0,1.38fr)}.context-story-answer{padding:10px}.context-story-question{align-items:flex-start;border-radius:8px;font-size:7px;margin-bottom:9px;padding:7px}.context-story-answer>strong{font-size:9px}.context-story-answer>p{font-size:7px;margin-top:6px}.context-story-sources{gap:3px;margin-top:8px}.context-story-sources span{font-size:6px;padding:3px 4px}.context-story-mini-node{font-size:6px;padding:6px 4px;width:78%}.context-story-roi-layout{grid-template-columns:minmax(88px,.7fr) minmax(0,1.3fr)}.context-story-impact,.context-story-metrics{padding:10px}.context-story-impact>span,.context-story-impact>p{font-size:7px}.context-story-impact>strong{font-size:27px}.context-story-impact>p{margin:9px 0 12px}.context-story-impact>div b{font-size:13px}.context-story-metric-head{display:none}.context-story-metric{padding:8px 0}.context-story-metric>div:first-child{gap:4px}.context-story-metric strong,.context-story-metric span,.context-story-metric b,.context-story-metrics>p{font-size:6px}.context-story-metric b{min-width:30px}}@media(prefers-reduced-motion:reduce){.context-story *,.context-story *:before,.context-story *:after{animation:none!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.context-story-view.is-active .context-story-department,.context-story-view.is-active .context-story-file,.context-story-view.is-active .context-story-extraction-grid>span,.context-story-view.is-active .context-story-process-node,.context-story-view.is-active .context-story-exception,.context-story-view.is-active .context-story-answer{opacity:1}.context-story-view.is-active .context-story-metric i,.context-story-view.is-active .context-story-process-track{transform:scaleX(1)}}@media(max-width:640px){.platform-context-ontology-visual.context-story{grid-template-rows:40px minmax(0,1fr) 36px;min-height:400px}.platform-context-ontology-visual.context-story:before{top:40px;right:0;bottom:36px;left:0}.context-story .context-story-navigation button{flex-direction:row;gap:3px}.context-story .context-story-navigation button b{font-size:6px}.context-story .context-story-sop-layout,.context-story .context-story-process-layout,.context-story .context-story-roi-layout{gap:0;grid-template-columns:minmax(96px,.58fr) minmax(0,1.42fr);height:calc(100% - 38px);margin-top:7px}.context-story .context-story-ask-layout{gap:0;grid-template-columns:minmax(80px,.7fr) minmax(0,1.3fr);height:calc(100% - 38px);margin-top:7px}.context-story .context-story-source-panel,.context-story .context-story-process-sidebar,.context-story .context-story-impact,.context-story .context-story-answer,.context-story .context-story-metrics{padding:8px}.context-story .context-story-process-node{padding:5px;width:58px}.context-story .context-story-process-node>span,.context-story .context-story-process-node>svg{display:none}.context-story .context-story-process-node strong,.context-story .context-story-map-object strong,.context-story .context-story-process-sidebar dt,.context-story .context-story-process-sidebar dd,.context-story .context-story-impact dt,.context-story .context-story-impact dd{font-size:6px}}.platform-context-ontology-visual.context-story{grid-template-rows:40px 44px minmax(0,1fr)}.platform-context-ontology-visual.context-story:before{top:84px;right:0;bottom:0;left:0}.context-story .context-story-navigation{align-items:center;background:#044952;border-bottom:1px solid rgba(255,255,255,.12);border-top:0;display:flex;gap:5px;justify-content:flex-start;padding:5px 7px}.context-story .context-story-navigation button{background:#ffffff12;border-radius:5px;color:#ffffffc7;flex:0 1 auto;justify-content:center;min-height:30px;min-width:78px;overflow:hidden;padding:0 13px 5px;transition:background-color .16s ease,color .16s ease}.context-story .context-story-navigation button+button{border-left:0}.context-story .context-story-navigation button:hover{background:#0000002e;color:#fff}.context-story .context-story-navigation button:focus-visible{outline:1px solid #fff;outline-offset:-2px}.context-story .context-story-navigation button[aria-current=step]{background:#050505;color:#fff}.context-story .context-story-navigation button b{color:inherit;font-family:var(--font-mono);letter-spacing:.04em;min-width:0;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase}.context-story .context-story-navigation button>i{background:#fff3;bottom:4px;height:2px;left:8px;right:8px}.context-story .context-story-navigation button>i>em{background:#72d1d5}.context-story .context-story-navigation button[aria-current=step]>i>em{animation-duration:2.8s}@media(max-width:640px){.platform-context-ontology-visual.context-story{grid-template-rows:36px 40px minmax(0,1fr)}.platform-context-ontology-visual.context-story:before{top:76px;right:0;bottom:0;left:0}.context-story .context-story-navigation{display:grid;gap:2px;grid-template-columns:repeat(4,minmax(0,1fr));padding:3px}.context-story .context-story-navigation button{min-height:30px;min-width:0;padding:0 3px 5px}.context-story .context-story-navigation button>i{bottom:3px;left:4px;right:4px}}.context-story .context-story-process-canvas{background:#ffffffe6;height:auto;margin:0;min-width:0;overflow:hidden}.context-process-flow{height:100%;min-height:0;position:relative;width:100%}.context-process-flow:before{background-image:radial-gradient(rgba(74,106,109,.2) .65px,transparent .65px);background-size:12px 12px;content:"";top:0;right:0;bottom:0;left:0;opacity:.42;pointer-events:none;position:absolute}.context-process-flow-toolbar{display:flex;gap:4px;position:absolute;right:8px;top:7px;z-index:4}.context-process-flow-toolbar span,.context-process-flow-toolbar strong{background:#070908;border-radius:999px;color:#fff;font-family:var(--font-mono);font-size:5.5px;font-style:normal;font-weight:520;letter-spacing:.02em;padding:5px 8px}.context-process-flow>svg{height:100%;top:0;right:0;bottom:0;left:0;overflow:visible;pointer-events:none;position:absolute;width:100%;z-index:1}.context-process-flow>svg path{fill:none;opacity:.96;stroke:#82b9bd;stroke-dasharray:5 5;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65}.context-story-view.is-active .context-process-flow>svg path{animation:context-story-dash 8s linear infinite}.context-process-start{align-items:center;background:#fff;border:1px solid #d4dfde;border-radius:999px;box-shadow:0 3px 8px #112a2d0f;color:#445659;display:flex;font-size:6px;gap:5px;left:50%;padding:4px 9px;position:absolute;top:9%;transform:translate(-50%,-50%);z-index:3}.context-process-start i{background:#086f77;border-radius:50%;height:7px;position:relative;width:7px}.context-process-start i:after{border-bottom:2px solid transparent;border-left:3px solid #fff;border-top:2px solid transparent;content:"";left:3px;position:absolute;top:2px}.context-process-card{--process-card-delay: .18s;background:#fffffffa;border:1px solid #cfe0df;border-radius:6px;box-shadow:0 4px 10px #112a2d0e;display:grid;gap:2px;left:50%;opacity:0;padding:6px 7px;position:absolute;top:50%;transform:translate(-50%,-46%) scale(.97);width:clamp(92px,12vw,124px);z-index:3}.context-story-view.is-active .context-process-card{animation:context-process-card-in .38s cubic-bezier(.22,1,.36,1) var(--process-card-delay) both}.context-process-card>span{align-items:center;color:#58868a;display:flex;font-family:var(--font-mono);font-size:4.8px;gap:4px;letter-spacing:.045em;text-transform:uppercase}.context-process-card>span img{background:#fff;border:1px solid #d9e3e2;border-radius:3px;box-sizing:border-box;display:block;flex:0 0 auto;height:14px;image-rendering:auto;max-width:none;object-fit:contain;padding:2px;width:14px}.context-process-card>strong{color:#253b3e;font-size:6.5px;font-weight:620;line-height:1.25}.context-process-card>p{color:#7a888a;font-size:5.2px;line-height:1.3;margin:0}.context-process-card>div{display:flex;flex-wrap:wrap;gap:2px;margin-top:2px}.context-process-card em{background:#eef4f3;border-radius:2px;color:#687779;font-size:4.5px;font-style:normal;line-height:1;padding:2px 3px}.context-process-card.is-intake{--process-card-delay: .22s;left:50%;top:26%}.context-process-card.is-documents{--process-card-delay: .42s;left:23.5%;top:49%}.context-process-card.is-execution{--process-card-delay: .52s;left:50%;top:49%}.context-process-card.is-reference{--process-card-delay: .62s;left:76.5%;top:49%}.context-process-card.is-validation{--process-card-delay: .84s;border-color:#dacd9a;left:50%;top:71%;width:clamp(104px,14vw,138px)}.context-process-card.is-validation>span{color:#9c7427}.context-process-card.is-validation em:last-child{background:#fff5dc}.context-process-card.is-audit-one{--process-card-delay: 1.06s;left:34%;top:92%;width:clamp(98px,13vw,132px)}.context-process-card.is-audit-two{--process-card-delay: 1.16s;left:66%;top:92%;width:clamp(98px,13vw,132px)}.context-process-review{align-items:center;background:#631080;border:2px solid #fff;border-radius:50%;box-shadow:0 2px 5px #230f2a38;color:#fff;display:flex;font-size:5px;height:15px;justify-content:center;left:50%;position:absolute;transform:translate(-50%,-50%);width:15px;z-index:4}.context-process-review.is-review-one{top:61%}.context-process-review.is-review-two{top:83%}.context-process-duration{background:#fff;border:1px solid #dce4e3;border-radius:999px;color:#788587;font-family:var(--font-mono);font-size:4.5px;padding:2px 4px;position:absolute;z-index:4}.context-process-duration.is-duration-one{left:34%;top:37%}.context-process-duration.is-duration-two{left:59%;top:38%}.context-process-duration.is-duration-three{left:57%;top:82%}@keyframes context-process-card-in{0%{opacity:0;transform:translate(-50%,-43%) scale(.97)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@media(max-width:640px){.context-story .context-story-process-layout{grid-template-columns:minmax(0,1fr)}.context-story .context-story-process-sidebar,.context-process-flow-toolbar span:first-child{display:none}.context-process-flow-toolbar span,.context-process-flow-toolbar strong{font-size:4.5px;padding:4px 6px}.context-process-card{padding:4px 5px;width:76px}.context-process-card>strong{font-size:5.5px}.context-process-card>p,.context-process-card>div{display:none}.context-process-card.is-documents{left:18%}.context-process-card.is-reference{left:82%}.context-process-card.is-validation{width:90px}.context-process-card.is-audit-one{left:31%;width:82px}.context-process-card.is-audit-two{left:69%;width:82px}}.evaluation-product-shell{min-height:620px}.evaluation-progress-toolbar{min-height:44px;padding-inline:16px}.evaluation-progress-toolbar>div{gap:8px}.evaluation-progress-toolbar strong{font-size:9px}.evaluation-benchmark-header{padding:14px 16px 7px}.evaluation-benchmark-header h3{font-size:18px;margin-bottom:4px}.evaluation-benchmark-filters{gap:5px;padding:0 16px 9px}.evaluation-benchmark-filters>span{font-size:7px;max-width:178px;padding:6px 8px}.evaluation-benchmark-metrics{gap:6px;padding:0 16px 11px}.evaluation-benchmark-metrics>div{gap:5px;padding:8px 10px}.evaluation-benchmark-metrics strong{font-size:17px}.evaluation-progress-heading{border-top:1px solid #edf1f0;gap:12px;min-height:43px;padding:7px 16px}.evaluation-progress-heading>strong,.evaluation-progress-heading strong{color:#244348;font-size:13px;font-weight:600;letter-spacing:-.01em;line-height:1.1}.evaluation-benchmark-legend{gap:4px}.evaluation-benchmark-legend>span{font-size:6.5px;gap:4px;padding:4px 6px}.evaluation-benchmark-legend i{height:5px;width:5px}.evaluation-progress-chart{height:clamp(190px,16vw,230px);margin:0 16px 10px 50px}.evaluation-progress-axis{left:-38px}.evaluation-progress-axis span,.evaluation-progress-runs span{font-size:7px}.evaluation-progress-tests-heading{padding:10px 16px 9px}.evaluation-progress-tests-heading strong{font-size:10px}.evaluation-progress-tests-heading span{font-size:9px}.evaluation-progress-tests-heading .evaluation-progress-tests-summary{gap:5px;padding:5px 8px}.evaluation-progress-tests table{font-size:8px;min-width:620px}.evaluation-progress-tests th,.evaluation-progress-tests td{padding:6px 8px}.evaluation-progress-tests thead th{font-size:6px}.evaluation-progress-tests th:first-child{padding-left:16px;width:27%}.evaluation-progress-tests tbody th{font-size:8px}.evaluation-result-cell{height:12px}@media(max-width:640px){.evaluation-product-shell{min-height:560px}.evaluation-progress-toolbar,.evaluation-progress-heading{padding-left:11px;padding-right:11px}.evaluation-progress-toolbar>div{gap:5px;min-width:0;overflow:hidden}.evaluation-progress-toolbar strong{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.evaluation-benchmark-header,.evaluation-benchmark-filters,.evaluation-benchmark-metrics{padding-left:11px;padding-right:11px}.evaluation-progress-heading{min-height:38px}.evaluation-progress-chart{height:190px;margin-left:39px;margin-right:11px}.evaluation-progress-tests-heading{padding:8px 11px}.evaluation-progress-tests-heading>div>span{max-width:132px}}.platform-context-ontology-inner{gap:12px;grid-template-columns:minmax(340px,.68fr) minmax(620px,1.32fr);max-width:1500px;min-height:clamp(580px,48vw,720px)}.platform-context-ontology-section-title{color:#14393d;font-family:"Polysans Slim",var(--font-brand);font-size:clamp(38px,4.1vw,64px);font-weight:300;letter-spacing:-.045em;line-height:1;margin:0 auto clamp(34px,4vw,58px);max-width:1500px;text-wrap:balance}.platform-context-ontology-copy{align-self:stretch;background:#044952;border:1px solid #044952;border-radius:12px;box-shadow:0 18px 50px #142b2e0a;box-sizing:border-box;color:#fff;display:flex;gap:0;justify-content:flex-start;min-width:0;padding:clamp(22px,2.4vw,34px)}.platform-context-ontology-copy-head{align-items:center;color:#536568;display:flex;font-family:var(--font-mono);font-size:10px;gap:10px;letter-spacing:.06em;text-transform:uppercase}.platform-context-ontology-copy-icon{align-items:center;background:#123f44;border-radius:7px;color:#fff;display:inline-flex;flex:0 0 auto;height:36px;justify-content:center;width:36px}.platform-context-ontology-copy-icon .meridian-logo{color:inherit;display:block}.platform-context-ontology-copy-icon .meridian-logo-mark{height:17px;width:24px}.platform-context-ontology-copy-navigation{display:flex;flex-wrap:wrap;gap:6px;margin-top:0}.platform-context-ontology-copy-navigation button{align-items:center;background:#ffffff14;border:1px solid rgba(255,255,255,.1);border-radius:999px;color:#ffffffad;cursor:pointer;display:inline-flex;font-family:var(--font-mono);font-size:9px;gap:6px;letter-spacing:.035em;min-height:30px;padding:0 10px;text-transform:uppercase;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.platform-context-ontology-copy-navigation button i{background:#ffffff80;border-radius:50%;height:6px;width:6px}.platform-context-ontology-copy-navigation button:hover{background:#ffffff24;border-color:#ffffff52;color:#fff}.platform-context-ontology-copy-navigation button:focus-visible{outline:2px solid #69cbd0;outline-offset:2px}.platform-context-ontology-copy-navigation button[aria-current=step]{background:#fff;border-color:#fff;color:#044952}.platform-context-ontology-copy-navigation button[aria-current=step] i{background:#044952;box-shadow:0 0 0 3px #0449521a}.platform-context-ontology-copy-progress{display:none}.platform-context-ontology-copy-content{animation:context-copy-enter .36s cubic-bezier(.22,1,.36,1) both;display:flex;flex-direction:column;gap:18px;justify-content:flex-start;margin-top:auto;padding-top:clamp(72px,9vw,140px)}.platform-context-ontology-copy-content h2{color:#fff;font-size:clamp(29px,2.25vw,36px);font-weight:300;letter-spacing:-.04em;line-height:1.04;margin:0}.platform-context-ontology-copy-content>p{color:#ffffffb8;font-size:clamp(14px,1.05vw,16px);line-height:1.48;margin:0;max-width:440px}@keyframes context-copy-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.platform-context-ontology-visual.context-story{align-self:stretch;aspect-ratio:auto;grid-template-rows:44px minmax(0,1fr);min-height:100%}.platform-context-ontology-visual.context-story:before{top:44px;right:0;bottom:0;left:0}@media(min-width:981px)and (max-width:1100px){.platform-context-ontology-inner{grid-template-columns:minmax(310px,.72fr) minmax(0,1.28fr)}.platform-context-ontology-copy{gap:0;padding:22px}.platform-context-ontology-copy-navigation button{padding-left:8px;padding-right:8px}}@media(max-width:980px){.platform-context-ontology-inner{gap:12px;grid-template-columns:1fr}.platform-context-ontology-copy{gap:0;padding:24px}.platform-context-ontology-copy-content{gap:16px;padding-top:64px}.platform-context-ontology-visual.context-story{min-height:520px}}@media(max-width:640px){.platform-context-ontology-section-title{font-size:31px;line-height:1.04;margin-bottom:28px}.platform-route-shell .platform-context-ontology-copy{gap:0;padding:20px}.platform-context-ontology-copy-navigation{align-items:center;display:grid;grid-template-columns:minmax(0,1fr) auto;width:100%}.platform-context-ontology-copy-navigation button{display:none}.platform-context-ontology-copy-navigation button[aria-current=step]{display:inline-flex;gap:7px;justify-content:flex-start;min-width:0;padding:0 12px;width:100%}.platform-context-ontology-copy-progress{color:#ffffffb8;display:inline-flex;font-family:var(--font-mono);font-size:9px;letter-spacing:.05em;padding:0 2px 0 6px;white-space:nowrap}.platform-context-ontology-copy-content{gap:14px;padding-top:54px}.platform-route-shell .platform-context-ontology-copy-content h2,.home-route-shell .platform-context-ontology-copy-content h2{font-size:28px!important;line-height:1.05!important}.platform-context-ontology-copy-content>p{font-size:14px;line-height:1.45}.platform-context-ontology-visual.context-story{grid-template-rows:40px minmax(0,1fr);min-height:410px}.platform-context-ontology-visual.context-story:before{top:40px;right:0;bottom:0;left:0}}@media(prefers-reduced-motion:reduce){.platform-context-ontology-copy-content{animation:none}}html.site-motion-ready .site-motion-section>.site-motion-item{opacity:0;transition:opacity .76s cubic-bezier(.22,1,.36,1),transform .92s cubic-bezier(.22,1,.36,1),filter .82s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--site-motion-order, 0) * 70ms);will-change:opacity,transform,filter}html.site-motion-ready .site-motion-section[data-motion-direction=up]>.site-motion-item{filter:blur(5px);transform:translate3d(0,34px,0) scale(.992)}html.site-motion-ready .site-motion-section[data-motion-direction=left]>.site-motion-item{filter:blur(4px);transform:translate3d(-30px,18px,0) scale(.994)}html.site-motion-ready .site-motion-section[data-motion-direction=right]>.site-motion-item{filter:blur(4px);transform:translate3d(30px,18px,0) scale(.994)}html.site-motion-ready .site-motion-section.is-site-motion-visible>.site-motion-item{filter:blur(0);opacity:1;transform:translateZ(0) scale(1)}.context-story-typed-text{display:inline}.context-story-typed-text>i{animation:context-typing-caret .68s steps(1,end) infinite;background:currentColor;display:inline-block;height:.9em;margin-left:2px;opacity:.85;vertical-align:-.08em;width:1px}.context-story-view.is-active .context-story-sources span{animation:context-source-arrive .42s cubic-bezier(.22,1,.36,1) both}.context-story-view.is-active .context-story-sources span:nth-child(1){animation-delay:1.45s}.context-story-view.is-active .context-story-sources span:nth-child(2){animation-delay:1.58s}.context-story-view.is-active .context-story-sources span:nth-child(3){animation-delay:1.71s}@keyframes context-typing-caret{0%,48%{opacity:.85}49%,to{opacity:0}}@keyframes context-source-arrive{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(max-width:700px){html.site-motion-ready .site-motion-section[data-motion-direction]>.site-motion-item{filter:blur(2px);transform:translate3d(0,20px,0) scale(.996)}html.site-motion-ready .site-motion-section.is-site-motion-visible>.site-motion-item{filter:blur(0);transform:translateZ(0) scale(1)}}@media(prefers-reduced-motion:reduce){html.site-motion-ready .site-motion-section>.site-motion-item,.context-story-typed-text>i,.context-story-view.is-active .context-story-sources span{animation:none;filter:none;opacity:1;transform:none;transition:none}}.meridian-signal-transition{--signal-accent: #74d5d9;--signal-bg: #0b2e32;--signal-glow: rgba(82, 194, 201, .2);background:radial-gradient(circle at 50% 44%,var(--signal-glow),transparent 34%),linear-gradient(135deg,color-mix(in srgb,var(--signal-bg) 88%,#164e54),var(--signal-bg) 62%,#06191c);color:#fff;height:clamp(330px,32vw,470px);overflow:hidden;position:relative}.meridian-signal-transition.is-learning{--signal-accent: #ef9b7f;--signal-bg: #241217;--signal-glow: rgba(141, 45, 70, .34)}.meridian-signal-transition.is-applications{--signal-accent: #82cfe8;--signal-bg: #0a2733;--signal-glow: rgba(76, 156, 193, .27)}.meridian-signal-transition:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent);content:"";height:1px;left:0;opacity:.45;position:absolute;right:0;top:0}.meridian-signal-transition-grid{background-image:linear-gradient(rgba(255,255,255,.032) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.032) 1px,transparent 1px);background-size:54px 54px;top:0;right:0;bottom:0;left:0;-webkit-mask-image:radial-gradient(circle at center,#000,transparent 82%);mask-image:radial-gradient(circle at center,#000,transparent 82%);opacity:.7;pointer-events:none;position:absolute}.meridian-signal-transition-header{align-items:center;display:flex;font-family:var(--font-mono);font-size:9px;justify-content:space-between;left:clamp(22px,4vw,64px);letter-spacing:.07em;position:absolute;right:clamp(22px,4vw,64px);text-transform:uppercase;top:20px;z-index:4}.meridian-signal-transition-header>span:first-child{color:var(--signal-accent)}.meridian-signal-transition-header>span:last-child{align-items:center;color:#ffffff94;display:flex;gap:7px}.meridian-signal-transition-header i{animation:meridian-signal-live 1.8s ease-in-out infinite;background:var(--signal-accent);border-radius:50%;box-shadow:0 0 0 4px color-mix(in srgb,var(--signal-accent) 13%,transparent);height:5px;width:5px}.meridian-signal-transition-scene{top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.meridian-signal-transition-scene>svg{height:100%;top:0;right:0;bottom:0;left:0;overflow:visible;position:absolute;width:100%}.meridian-signal-transition-scene>svg path{fill:none;opacity:.42;stroke:color-mix(in srgb,var(--signal-accent) 68%,#fff);stroke-dasharray:3 9;stroke-width:.8}.meridian-signal-transition.is-site-motion-visible .meridian-signal-transition-scene>svg path{animation:meridian-signal-flow 5.8s linear infinite;animation-delay:calc(var(--signal-path-order, 0) * -.42s)}.meridian-signal-node{align-items:center;background:#0311139e;border:1px solid rgba(255,255,255,.18);color:#ffffffb8;display:flex;font-family:var(--font-mono);font-size:8px;gap:7px;left:var(--signal-x);letter-spacing:.055em;min-height:26px;opacity:0;padding:0 10px 0 7px;position:absolute;top:var(--signal-y);transform:translate(-50%,-50%) scale(.82)}.meridian-signal-transition.is-site-motion-visible .meridian-signal-node{animation:meridian-signal-node-in .62s cubic-bezier(.22,1,.36,1) forwards;animation-delay:calc(.26s + var(--signal-delay))}.meridian-signal-node i{background:var(--signal-accent);border-radius:2px;box-shadow:0 0 12px color-mix(in srgb,var(--signal-accent) 62%,transparent);height:7px;width:7px}.meridian-signal-node b{font-weight:470}.meridian-signal-core{align-items:center;display:flex;flex-direction:column;gap:8px;left:50%;position:absolute;top:52%;transform:translate(-50%,-50%);z-index:3}.meridian-signal-core>span{align-items:center;background:var(--signal-accent);border-radius:18px;box-shadow:0 0 0 10px color-mix(in srgb,var(--signal-accent) 9%,transparent),0 22px 55px #0000004d;color:var(--signal-bg);display:flex;height:70px;justify-content:center;position:relative;width:70px}.meridian-signal-core .meridian-logo-mark{height:26px;width:36px}.meridian-signal-core strong{color:#ffffffa6;font-family:var(--font-mono);font-size:8px;font-weight:470;letter-spacing:.11em}.meridian-signal-core>i{animation:meridian-signal-ring 2.6s ease-out infinite;border:1px solid var(--signal-accent);border-radius:24px;height:88px;left:50%;opacity:0;position:absolute;top:35px;transform:translate(-50%,-50%) scale(.72);width:88px}.meridian-signal-application{background:#ffffff0f;border:1px solid rgba(255,255,255,.12);height:54px;opacity:.6;padding:10px;position:absolute;width:92px}.meridian-signal-application>span,.meridian-signal-application>b{background:#ffffff47;display:block;height:2px;margin-bottom:7px;width:62%}.meridian-signal-application>span:nth-child(2){width:84%}.meridian-signal-application>b{background:var(--signal-accent);width:34%}.meridian-signal-application.is-one{left:22%;top:35%}.meridian-signal-application.is-two{right:21%;top:39%}.meridian-signal-application.is-three{bottom:18%;right:31%}.meridian-signal-transition.is-site-motion-visible .meridian-signal-application{animation:meridian-signal-float 5s ease-in-out infinite alternate}.meridian-signal-transition.is-site-motion-visible .meridian-signal-application.is-two{animation-delay:-1.6s}.meridian-signal-transition.is-site-motion-visible .meridian-signal-application.is-three{animation-delay:-3.1s}.meridian-signal-transition-copy{bottom:58px;left:clamp(22px,4vw,64px);max-width:440px;position:absolute;z-index:4}.meridian-signal-transition-copy p{color:var(--signal-accent);font-family:var(--font-mono);font-size:9px;letter-spacing:.07em;margin:0 0 10px;text-transform:uppercase}.meridian-signal-transition-copy h2,#root main .meridian-signal-transition-copy h2{color:#fff;font-family:"Polysans Slim",var(--font-brand);font-size:clamp(25px,2.4vw,38px);font-weight:300;letter-spacing:-.04em;line-height:1.04;margin:0}.meridian-signal-transition-readings{bottom:24px;display:flex;gap:22px;position:absolute;right:clamp(22px,4vw,64px);z-index:4}.meridian-signal-transition-readings span{align-items:baseline;color:#ffffffb8;display:flex;font-family:var(--font-mono);font-size:9px;gap:7px;text-transform:uppercase}.meridian-signal-transition-readings i{color:var(--signal-accent);font-style:normal}@keyframes meridian-signal-flow{to{stroke-dashoffset:-96}}@keyframes meridian-signal-node-in{to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes meridian-signal-ring{0%{opacity:.48;transform:translate(-50%,-50%) scale(.72)}75%,to{opacity:0;transform:translate(-50%,-50%) scale(1.32)}}@keyframes meridian-signal-float{0%{transform:translateY(-3px)}to{transform:translateY(6px)}}@keyframes meridian-signal-live{0%,to{opacity:.45}50%{opacity:1}}@media(max-width:700px){.meridian-signal-transition{height:310px}.meridian-signal-transition-header{left:18px;right:18px;top:16px}.meridian-signal-node{font-size:6px;min-height:22px;padding:0 7px 0 5px}.meridian-signal-node:nth-of-type(n+7),.meridian-signal-application.is-three{display:none}.meridian-signal-core>span{border-radius:14px;height:56px;width:56px}.meridian-signal-core .meridian-logo-mark{height:21px;width:29px}.meridian-signal-application{height:42px;width:68px}.meridian-signal-transition-copy{bottom:48px;left:18px;max-width:285px}.meridian-signal-transition-copy p{font-size:8px;margin-bottom:7px}.meridian-signal-transition-copy h2,#root main .meridian-signal-transition-copy h2{font-size:26px!important}.meridian-signal-transition-readings{bottom:16px;gap:12px;left:18px;right:auto}.meridian-signal-transition-readings span{font-size:7px}}@media(prefers-reduced-motion:reduce){.meridian-signal-transition *,.meridian-signal-transition *:before,.meridian-signal-transition *:after{animation:none!important}.meridian-signal-node{opacity:1;transform:translate(-50%,-50%) scale(1)}}.meridian-signal-transition{display:none!important}.platform-evaluation-development,.platform-route-shell .platform-evaluation-development{background:#050505}.platform-evaluation-development .platform-context-ontology-inner{gap:clamp(44px,4vw,64px);grid-template-columns:minmax(320px,.52fr) minmax(680px,1.48fr)}.platform-evaluation-development .platform-context-ontology-copy,.platform-route-shell .platform-evaluation-development .platform-context-ontology-copy{background:transparent;border:0;border-radius:0;box-shadow:none;color:#fff;justify-content:center;padding:0}.platform-evaluation-development .platform-context-ontology-copy h2,.platform-evaluation-development .platform-context-ontology-copy h3{color:#fff}.platform-evaluation-development .platform-context-ontology-copy p{color:#ffffffc2}.platform-evaluation-development .evaluation-progress-visual{border-color:#ffffff29;box-shadow:0 24px 70px #00000061;isolation:isolate;justify-self:end;max-width:930px}.platform-evaluation-development .evaluation-product-shell{min-height:720px}.platform-evaluation-development .evaluation-progress-toolbar{min-height:54px;padding-inline:20px}.platform-evaluation-development .evaluation-progress-toolbar strong{font-size:11px}.platform-evaluation-development .evaluation-benchmark-header{padding:18px 20px 9px}.platform-evaluation-development .evaluation-benchmark-header h3{font-size:22px}.platform-evaluation-development .evaluation-benchmark-header p{font-size:12px}.platform-evaluation-development .evaluation-benchmark-filters{gap:7px;padding:0 20px 12px}.platform-evaluation-development .evaluation-benchmark-filters>span{font-size:9px;max-width:210px;padding:7px 10px}.platform-evaluation-development .evaluation-benchmark-metrics{gap:9px;padding:0 20px 15px}.platform-evaluation-development .evaluation-benchmark-metrics>div{gap:7px;padding:11px 12px}.platform-evaluation-development .evaluation-benchmark-metrics span{font-size:10px}.platform-evaluation-development .evaluation-benchmark-metrics strong{font-size:22px}.platform-evaluation-development .evaluation-progress-heading{min-height:48px;padding:9px 20px}.platform-evaluation-development .evaluation-progress-heading>strong,.platform-evaluation-development .evaluation-progress-heading strong{font-size:15px}.platform-evaluation-development .evaluation-benchmark-legend>span{font-size:8.5px;padding:5px 7px}.platform-evaluation-development .evaluation-progress-chart{background:#fcfdfd;height:clamp(270px,20vw,310px);margin-bottom:14px;margin-left:56px;margin-right:20px;overflow:hidden}.platform-evaluation-development .evaluation-progress-lines{shape-rendering:geometricPrecision}.platform-evaluation-development .evaluation-progress-grid line,.platform-evaluation-development .evaluation-benchmark-series path,.platform-evaluation-development .evaluation-benchmark-points circle{shape-rendering:geometricPrecision}.platform-evaluation-development .evaluation-progress-grid line{stroke-width:1.15}.platform-evaluation-development .evaluation-benchmark-series path{opacity:.72;stroke-width:1.9}.platform-evaluation-development .evaluation-benchmark-series .is-meridian{filter:drop-shadow(0 2px 3px rgba(7,86,94,.16));opacity:1;stroke-width:3.2}.platform-evaluation-development .evaluation-benchmark-points circle{opacity:.78;stroke-width:1.8}.platform-evaluation-development .evaluation-benchmark-points .is-meridian{fill:#07565e;opacity:1;stroke:#fff;stroke-width:1.8}.platform-evaluation-development .evaluation-progress-runs{left:12px;right:12px}.platform-evaluation-development .evaluation-progress-axis span,.platform-evaluation-development .evaluation-progress-runs span{font-size:9px}.platform-evaluation-development .evaluation-progress-tests-heading strong{font-size:12px}.platform-evaluation-development .evaluation-progress-tests-heading span{font-size:10px}.platform-evaluation-development .evaluation-progress-tests table,.platform-evaluation-development .evaluation-progress-tests tbody th{font-size:9px}html.site-motion-ready .platform-evaluation-development.site-motion-section>.platform-context-ontology-inner.site-motion-item{filter:none!important;transform:none!important;transition:opacity .52s cubic-bezier(.22,1,.36,1);will-change:opacity}html.site-motion-ready .platform-evaluation-development.site-motion-section.is-site-motion-visible>.platform-context-ontology-inner.site-motion-item{filter:none!important;transform:none!important;will-change:auto}.platform-evaluation-development .evaluation-progress-visual{isolation:auto;transform:none;will-change:auto}.context-story-navigation button[aria-current=step]>i>em{animation-duration:var(--context-story-step-duration, 2.8s)}.context-story-ask-chat{background:radial-gradient(circle at 80% 0%,rgba(106,207,210,.09),transparent 32%),#f8faf9;border:1px solid #d9e3e1;border-radius:12px;display:grid;grid-template-rows:minmax(0,1fr) auto;height:calc(100% - 50px);margin-top:14px;min-height:0;overflow:hidden}.context-story-chat-scroll{display:flex;flex-direction:column;gap:clamp(15px,2vw,24px);justify-content:center;min-height:0;padding:clamp(18px,3vw,38px) clamp(20px,4vw,54px)}.context-story-chat-user{align-self:flex-end;display:grid;gap:5px;justify-items:end;max-width:64%}.context-story-chat-user>span,.context-story-chat-agent-name>span{color:#7b898b;font-family:var(--font-mono);font-size:7px;letter-spacing:.04em;text-transform:uppercase}.context-story-chat-user>p{background:#064d56;border-radius:13px 13px 3px;color:#fff;font-size:clamp(10px,.9vw,13px);line-height:1.4;margin:0;padding:10px 13px}.context-story-chat-assistant{align-items:flex-start;display:grid;gap:10px;grid-template-columns:28px minmax(0,1fr);max-width:82%}.context-story-chat-avatar{align-items:center;background:#dff3f1;border:1px solid #b9dedd;border-radius:50%;display:flex;height:28px;justify-content:center;width:28px}.context-story-chat-avatar .meridian-logo-mark{color:#087781;height:13px;width:15px}.context-story-chat-assistant>div{min-width:0}.context-story-chat-agent-name{align-items:center;display:flex;gap:8px;min-height:18px}.context-story-chat-agent-name>strong{color:#193a3f;font-size:10px;font-weight:650}.context-story-chat-agent-name>span{align-items:center;display:flex;gap:5px}.context-story-chat-agent-name>span:before{animation:context-story-status-pulse 1.05s ease-in-out infinite;background:#39aeb5;border-radius:50%;content:"";height:5px;width:5px}.context-story-ask-chat.is-complete .context-story-chat-agent-name>span:before{animation:none;background:#2b8a72}.context-story-context-scan{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px;opacity:0;transform:translateY(5px);transition:opacity .24s ease,transform .32s ease}.context-story-ask-chat.is-scanning .context-story-context-scan,.context-story-ask-chat.is-answering .context-story-context-scan,.context-story-ask-chat.is-complete .context-story-context-scan{opacity:1;transform:none}.context-story-context-scan>span{align-items:center;background:#fff;border:1px solid #dbe4e3;border-radius:6px;color:#536d70;display:flex;font-size:7px;gap:5px;overflow:hidden;padding:6px 8px;position:relative}.context-story-context-scan>span svg{color:#147b83}.context-story-context-scan>span i{animation:context-story-scan-source .98s ease-in-out infinite;background:linear-gradient(90deg,transparent,rgba(68,193,199,.3),transparent);top:0;right:0;bottom:0;left:0;position:absolute;transform:translate(-100%)}.context-story-context-scan>span:nth-child(2) i{animation-delay:.16s}.context-story-context-scan>span:nth-child(3) i{animation-delay:.32s}.context-story-ask-chat.is-answering .context-story-context-scan>span i,.context-story-ask-chat.is-complete .context-story-context-scan>span i{animation:none}.context-story-streamed-answer{color:#263f43;margin-top:12px;opacity:0;transform:translateY(5px);transition:opacity .26s ease,transform .32s ease}.context-story-streamed-answer.is-visible{opacity:1;transform:none}.context-story-streamed-answer>p{font-size:clamp(11px,1.08vw,15px);font-weight:520;line-height:1.48;margin:0;max-width:58rem}.context-story-streamed-answer .context-story-sources{margin-top:11px;opacity:0;transform:translateY(4px);transition:opacity .26s ease .7s,transform .32s ease .7s}.context-story-ask-chat.is-answering .context-story-streamed-answer .context-story-sources,.context-story-ask-chat.is-complete .context-story-streamed-answer .context-story-sources{opacity:1;transform:none}.context-story-chat-composer{align-items:center;background:#fff;border-top:1px solid #dfe7e6;color:#7a898b;display:grid;font-size:8px;gap:8px;grid-template-columns:auto minmax(0,1fr) auto;min-height:46px;padding:8px 11px 8px 14px}.context-story-chat-composer>button{align-items:center;background:#064d56;border:0;border-radius:50%;color:#fff;display:flex;height:28px;justify-content:center;padding:0;width:28px}.context-story-ask-status.is-question i,.context-story-ask-status.is-scanning i,.context-story-ask-status.is-answering i{animation:context-story-status-pulse 1.05s ease-in-out infinite}@keyframes context-story-scan-source{to{transform:translate(100%)}}@keyframes context-story-status-pulse{50%{opacity:.32;transform:scale(.72)}}@media(max-width:640px){.context-story-chat-scroll{gap:13px;padding:15px 12px}.context-story-chat-user{max-width:88%}.context-story-chat-assistant{gap:7px;grid-template-columns:23px minmax(0,1fr);max-width:100%}.context-story-chat-avatar{height:23px;width:23px}.context-story-context-scan{gap:4px}.context-story-context-scan>span{padding:5px 6px}.context-story-streamed-answer>p{font-size:9px;line-height:1.4}}.context-story-ask-workspace{background:#f8faf9;border:1px solid #d8e1e0;border-radius:11px;display:grid;grid-template-columns:minmax(0,1.6fr) minmax(220px,.72fr);height:calc(100% - 50px);margin-top:14px;min-height:0;overflow:hidden}.context-story-ask-process{min-width:0;overflow:hidden;position:relative}.context-story-ask-process:after{background:linear-gradient(90deg,transparent,rgba(8,38,42,.045));content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.context-story-ask-process .context-story-process{height:100%}.context-story-ask-process .context-story-view-heading{display:none}.context-story-ask-process .context-story-process-layout{border:0;border-radius:0;grid-template-columns:minmax(112px,.4fr) minmax(0,1.6fr);height:100%;margin:0}.context-story-ask-process .context-story-process-sidebar{padding:14px}.context-story-ask-process .context-story-process-sidebar>strong{font-size:10px}.context-story-ask-process .context-story-process-sidebar>p,.context-story-ask-process .context-story-process-sidebar dt,.context-story-ask-process .context-story-process-sidebar dd{font-size:6px}.context-story-agent-panel{background:#fffffffb;border-left:1px solid #d9e1e0;box-shadow:-18px 0 44px #0f2f3314;display:grid;grid-template-rows:39px minmax(0,1fr) auto;min-width:0;position:relative;z-index:2}.context-story-view.is-active .context-story-agent-panel{animation:context-story-agent-panel-in .48s cubic-bezier(.22,1,.36,1) .16s both}.context-story-agent-panel-header{align-items:center;border-bottom:1px solid #e1e7e6;color:#243d41;display:flex;justify-content:space-between;padding:0 12px}.context-story-agent-panel-header>div{align-items:center;display:flex;gap:7px}.context-story-agent-panel-header .meridian-logo.is-mark-only{flex:0 0 16px;height:12px;min-width:0;width:16px}.context-story-agent-panel-header .meridian-logo.is-mark-only .meridian-logo-mark{color:#087780;height:12px;width:16px}.context-story-agent-panel-header strong{font-size:9px;font-weight:620}.context-story-agent-panel-header>span{color:#829092;font-size:14px;line-height:1}.context-story-agent-conversation{display:flex;flex-direction:column;gap:14px;min-height:0;overflow:hidden;padding:17px 13px}.context-story-agent-question{align-self:flex-end;display:grid;gap:4px;justify-items:end;max-width:88%}.context-story-agent-question>span{color:#869294;font-family:var(--font-mono);font-size:6px;text-transform:uppercase}.context-story-agent-question>p{background:#074d56;border-radius:10px 10px 3px;color:#fff;font-size:8px;line-height:1.4;margin:0;padding:8px 10px}.context-story-agent-thinking{align-items:center;color:#53696c;display:flex;gap:7px}.context-story-agent-thinking>span{align-items:center;display:flex;gap:3px}.context-story-agent-thinking>span i{animation:context-story-thinking-dot .9s ease-in-out infinite;background:#188c94;border-radius:50%;height:4px;width:4px}.context-story-agent-thinking>span i:nth-child(2){animation-delay:.12s}.context-story-agent-thinking>span i:nth-child(3){animation-delay:.24s}.context-story-agent-thinking>strong{font-size:7px;font-weight:520}.context-story-agent-thinking.is-finished>span{gap:0}.context-story-agent-thinking.is-finished>span i{animation:none;display:none}.context-story-agent-thinking.is-finished>span:before{background:#2c917b;border-radius:50%;content:"";height:5px;width:5px}.context-story-agent-response{display:grid;gap:8px;grid-template-columns:20px minmax(0,1fr);opacity:0;transform:translateY(6px);transition:opacity .22s ease,transform .32s ease}.context-story-agent-response.is-visible{opacity:1;transform:none}.context-story-agent-response>span{align-items:center;background:#e2f3f1;border-radius:50%;display:flex;height:20px;justify-content:center;overflow:hidden;width:20px}.context-story-agent-response .meridian-logo.is-mark-only{flex:0 0 12px;height:9px;min-width:0;width:12px}.context-story-agent-response .meridian-logo.is-mark-only .meridian-logo-mark{color:#087780;height:9px;width:12px}.context-story-agent-response>p{color:#263f43;font-size:8px;line-height:1.5;margin:1px 0 0}.context-story-agent-composer{align-items:center;border-top:1px solid #e0e6e5;display:grid;gap:7px;grid-template-columns:minmax(0,1fr) auto;padding:9px 10px}.context-story-agent-composer>div{align-items:center;border:1px solid #d5dedd;border-radius:8px;color:#778789;display:flex;font-size:7px;gap:6px;min-height:30px;min-width:0;overflow:hidden;padding:0 8px;white-space:nowrap}.context-story-agent-composer>button{align-items:center;background:#074d56;border:0;border-radius:7px;color:#fff;display:flex;height:30px;justify-content:center;padding:0;width:30px}@keyframes context-story-agent-panel-in{0%{opacity:0;transform:translate(48px)}to{opacity:1;transform:none}}@keyframes context-story-thinking-dot{50%{opacity:.25;transform:translateY(-2px)}}@media(max-width:640px){.context-story-ask-workspace{grid-template-columns:minmax(0,1fr) minmax(118px,.76fr)}.context-story-ask-process .context-story-process-layout{grid-template-columns:1fr}.context-story-ask-process .context-story-process-sidebar{display:none}.context-story-agent-conversation{gap:10px;padding:11px 8px}.context-story-agent-panel-header{padding:0 8px}.context-story-agent-panel-header strong{font-size:7px}.context-story-agent-question>p,.context-story-agent-response>p{font-size:6px}.context-story-agent-composer{gap:4px;padding:6px}.context-story-agent-composer>button{height:25px;width:25px}}.context-story-ask,.context-story-ask-workspace,.context-story-ask-process{height:100%}.context-story-ask-workspace{display:grid;grid-template-columns:minmax(0,1fr) clamp(225px,31%,310px);margin:0;overflow:hidden}.context-story-ask-process:after{display:none}.context-story-ask-process>.context-story-process{height:100%;min-height:0}.context-story-ask-process .context-story-process-layout{grid-template-columns:minmax(0,1fr)}.context-story-ask-process .context-story-process-sidebar{display:none}.context-story-ask-process .context-story-process-sidebar>strong{font-size:12px}.context-story-ask-process .context-story-process-sidebar>p,.context-story-ask-process .context-story-process-sidebar dt{font-size:7px}.context-story-ask-process .context-story-process-sidebar dd{font-size:8px}.context-story-agent-panel{border-left:1px solid #d8dfde;box-shadow:none;grid-template-rows:42px minmax(0,1fr) auto;position:relative;width:auto;z-index:1}.context-story-ask-workspace:after{display:none}.context-story-view.is-active .context-story-agent-panel{animation:context-story-agent-sidebar-in .32s ease-out .12s both}@keyframes context-story-agent-sidebar-in{0%{opacity:0}to{opacity:1}}@media(max-width:640px){.context-story-ask-workspace{grid-template-columns:minmax(0,1fr) 47%}.context-story-ask-process .context-story-process-layout{grid-template-columns:minmax(0,1fr)}.context-story-ask-process .context-story-process-sidebar{display:none}.context-story-ask-process .context-story-process-sidebar>strong{font-size:8px}.context-story-ask-process .context-story-process-sidebar>p,.context-story-ask-process .context-story-process-sidebar dl{display:none}.context-story-agent-panel{width:auto}}@media(max-width:1100px){.platform-evaluation-development .platform-context-ontology-inner{grid-template-columns:1fr}.platform-evaluation-development .evaluation-progress-visual{margin:0 auto;max-width:980px}}@media(max-width:640px){.platform-evaluation-development .evaluation-product-shell{min-height:620px}.platform-evaluation-development .evaluation-progress-chart{height:230px;margin-left:43px;margin-right:11px}}.context-story-stage{isolation:isolate;overflow:hidden}.context-story-jitter{animation:context-story-signal-jitter .52s steps(1,end) both;background:repeating-linear-gradient(0deg,transparent 0,transparent 5px,rgba(4,73,82,.06) 6px,transparent 7px);top:0;right:0;bottom:0;left:0;mix-blend-mode:multiply;pointer-events:none;position:absolute;z-index:12}.context-story-jitter:before,.context-story-jitter:after{background:linear-gradient(90deg,transparent,rgba(91,202,209,.34),transparent);content:"";height:1px;left:-12%;position:absolute;right:-12%}.context-story-jitter:before{top:28%}.context-story-jitter:after{top:67%}.context-story-view.is-active{animation:context-story-panel-jitter .56s cubic-bezier(.22,1,.36,1) both;transition:none}.platform-context-ontology-copy-content{animation:context-copy-jitter .5s cubic-bezier(.22,1,.36,1) both}.context-story-toolbar strong{animation:context-toolbar-reading .42s steps(1,end) both}@keyframes context-story-signal-jitter{0%{clip-path:inset(0 0 100% 0);opacity:0;transform:translate(0)}8%{clip-path:inset(8% 0 72% 0);opacity:.56;transform:translate(-7px)}18%{clip-path:inset(53% 0 31% 0);opacity:.28;transform:translate(5px)}29%{clip-path:inset(25% 0 52% 0);opacity:.44;transform:translate(-3px)}42%{clip-path:inset(74% 0 12% 0);opacity:.2;transform:translate(4px)}58%{clip-path:inset(42% 0 43% 0);opacity:.24;transform:translate(-1px)}76%{clip-path:inset(16% 0 77% 0);opacity:.12;transform:translate(1px)}to{clip-path:inset(100% 0 0 0);opacity:0;transform:translate(0)}}@keyframes context-story-panel-jitter{0%{filter:blur(7px);opacity:0;transform:translate3d(-9px,3px,0) scale(.994)}18%{filter:blur(3px);opacity:.52;transform:translate3d(4px,0,0) scale(.997)}31%{filter:blur(2px);opacity:.34;transform:translate3d(-2px,1px,0) scale(.998)}48%{filter:blur(1px);opacity:.82;transform:translate3d(1px,0,0) scale(.999)}to{filter:blur(0);opacity:1;transform:translateZ(0) scale(1)}}@keyframes context-copy-jitter{0%{filter:blur(5px);opacity:0;transform:translate(-8px)}22%{filter:blur(2px);opacity:.42;transform:translate(3px)}38%{filter:blur(1px);opacity:.72;transform:translate(-1px)}to{filter:blur(0);opacity:1;transform:translate(0)}}@keyframes context-toolbar-reading{0%,18%{opacity:0}19%,28%{opacity:.35}29%,41%{opacity:0}42%,61%{opacity:.72}62%,to{opacity:1}}@media(prefers-reduced-motion:reduce){.context-story-jitter{display:none}.context-story-view.is-active,.platform-context-ontology-copy-content,.context-story-toolbar strong{animation:none;filter:none;opacity:1;transform:none}}.context-story-view.is-organization.is-active{animation:none;filter:none;opacity:1;transform:none}.context-story-view.is-organization.is-active .context-story-org-layout{animation:context-org-sidebar-open .44s 2.02s cubic-bezier(.22,1,.36,1) both}.context-story-view.is-organization .context-story-org-hub{opacity:0;transform:translate(-50%,-50%) scale(.78)}.context-story-view.is-organization.is-active .context-story-org-hub{animation:context-org-hub-in .36s 80ms cubic-bezier(.22,1,.36,1) both}.context-story-view.is-organization .context-story-org-canvas>svg path{opacity:0;stroke-dasharray:1;stroke-dashoffset:1}.context-story-view.is-organization .context-story-org-canvas>svg{top:0;right:0;bottom:0;left:0}.context-story-view.is-organization.is-active .context-story-org-canvas>svg path{animation:context-org-branch-draw .38s cubic-bezier(.4,0,.2,1) both}.context-story-view.is-organization.is-active .context-story-org-canvas>svg path:nth-child(1){animation-delay:.35s}.context-story-view.is-organization.is-active .context-story-org-canvas>svg path:nth-child(2){animation-delay:.59s}.context-story-view.is-organization.is-active .context-story-org-canvas>svg path:nth-child(3){animation-delay:.83s}.context-story-view.is-organization.is-active .context-story-org-canvas>svg path:nth-child(4){animation-delay:1.07s}.context-story-view.is-organization.is-active .context-story-org-canvas>svg path:nth-child(5){animation-delay:1.31s}.context-story-view.is-organization.is-active .context-story-org-canvas>svg path:nth-child(6){animation-delay:1.55s}.context-story-view.is-organization .context-story-department{opacity:0;transform:translate(-50%,-50%) scale(.88)}.context-story-view.is-organization.is-active .context-story-department{animation:context-org-department-in .34s cubic-bezier(.22,1,.36,1) both}.context-story-view.is-organization.is-active .context-story-department.is-technology{animation-delay:.61s}.context-story-view.is-organization.is-active .context-story-department.is-sales{animation-delay:.85s}.context-story-view.is-organization.is-active .context-story-department.is-logistics{animation-delay:1.09s}.context-story-view.is-organization.is-active .context-story-department.is-customer-service{animation-delay:1.33s}.context-story-view.is-organization.is-active .context-story-department.is-manufacturing{animation-delay:1.57s}.context-story-view.is-organization.is-active .context-story-department.is-finance{animation-delay:1.81s}.context-story-view.is-organization .context-story-view-heading,.context-story-view.is-organization .context-story-org-browser,.context-story-view.is-organization .context-story-canvas-controls,.context-story-view.is-organization .context-story-org-filters,.context-story-view.is-organization .context-story-org-zoom{opacity:0}.context-story-view.is-organization.is-active .context-story-view-heading,.context-story-view.is-organization.is-active .context-story-canvas-controls,.context-story-view.is-organization.is-active .context-story-org-filters,.context-story-view.is-organization.is-active .context-story-org-zoom{animation:context-org-interface-in .32s 2.02s ease-out both}.context-story-view.is-organization.is-active .context-story-org-browser{animation:context-org-browser-in .3s 2.11s ease-out both}.context-story.is-paused .context-story-view.is-organization .context-story-org-hub,.context-story.is-paused .context-story-view.is-organization .context-story-org-canvas>svg path,.context-story.is-paused .context-story-view.is-organization .context-story-department,.context-story.is-paused .context-story-view.is-organization .context-story-view-heading,.context-story.is-paused .context-story-view.is-organization .context-story-org-browser,.context-story.is-paused .context-story-view.is-organization .context-story-canvas-controls,.context-story.is-paused .context-story-view.is-organization .context-story-org-filters,.context-story.is-paused .context-story-view.is-organization .context-story-org-zoom{animation-play-state:paused}@keyframes context-org-hub-in{0%{opacity:0;transform:translate(-50%,-50%) scale(.78)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes context-org-branch-draw{0%{opacity:0;stroke-dasharray:1;stroke-dashoffset:1}8%{opacity:1}99%{opacity:1;stroke-dasharray:1;stroke-dashoffset:0}to{opacity:1;stroke-dasharray:.035 .025;stroke-dashoffset:0}}@keyframes context-org-department-in{0%{opacity:0;transform:translate(-50%,-50%) scale(.88)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes context-org-interface-in{0%{opacity:0}to{opacity:1}}@keyframes context-org-sidebar-open{0%{grid-template-columns:0 minmax(0,1fr)}to{grid-template-columns:var(--context-org-sidebar-width) minmax(0,1fr)}}@keyframes context-org-browser-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.context-story-view.is-organization .context-story-org-layout{grid-template-columns:var(--context-org-sidebar-width) minmax(0,1fr)}.context-story-view.is-organization .context-story-org-hub,.context-story-view.is-organization .context-story-org-canvas>svg path,.context-story-view.is-organization .context-story-department,.context-story-view.is-organization .context-story-view-heading,.context-story-view.is-organization .context-story-org-browser,.context-story-view.is-organization .context-story-canvas-controls,.context-story-view.is-organization .context-story-org-filters,.context-story-view.is-organization .context-story-org-zoom{opacity:1}.context-story-view.is-organization .context-story-org-hub,.context-story-view.is-organization .context-story-department{transform:translate(-50%,-50%)}.context-story-view.is-organization .context-story-org-canvas>svg path{stroke-dasharray:6 7;stroke-dashoffset:0}}@media(max-width:640px){.context-story-view.is-organization .context-story-department.is-manufacturing{left:81%}.context-story-view.is-organization .context-story-department.is-finance{left:50%}}.context-story-thinking-file,.context-story-thinking-heading{opacity:0;transform:translateY(4px)}.context-story-view.is-active .context-story-thinking-file{animation:context-sop-copy-in .26s 70ms ease-out both}.context-story-view.is-active .context-story-thinking-heading{animation:context-sop-copy-in .24s .13s ease-out both}.context-story-thinking-body>p{min-height:3.1em}.context-story-thinking-body li{min-height:1.55em}.context-story-sop-canvas-empty>i{display:none}.context-story-sop-canvas-empty>svg{height:100%;top:0;right:0;bottom:0;left:0;overflow:visible;position:absolute;width:100%}.context-story-sop-paths-mobile{display:none}.context-story-sop-canvas-empty>svg path{fill:none;opacity:0;stroke:#9badaf;stroke-dasharray:none;stroke-dashoffset:0;stroke-linecap:round;stroke-width:1.55}.context-story-view.is-active .context-story-sop-canvas-empty>svg path{animation:context-sop-path-stream .36s cubic-bezier(.4,0,.2,1) both}.context-story-view.is-active .context-story-sop-canvas-empty>svg path:nth-child(1){animation-delay:1.28s}.context-story-view.is-active .context-story-sop-canvas-empty>svg path:nth-child(2){animation-delay:1.56s}.context-story-view.is-active .context-story-sop-canvas-empty>svg path:nth-child(3){animation-delay:1.68s}.context-story-view.is-active .context-story-sop-canvas-empty>svg path:nth-child(4){animation-delay:1.8s}.context-story-view.is-active .context-story-sop-canvas-empty>svg path:nth-child(5){animation-delay:1.92s}.context-story-view.is-active .context-story-sop-canvas-empty>svg path:nth-child(6){animation-delay:2.04s}.context-story-sop-canvas-empty>span{align-items:flex-start;background:#fffffff5;border:1px solid #cbd4d3;border-radius:5px;box-shadow:0 3px 8px #1031350a;display:flex;flex-direction:column;height:auto;min-height:54px;padding:8px 10px;width:116px}.context-story-sop-canvas-empty>span:before,.context-story-sop-canvas-empty>span:after{display:none}.context-story-sop-canvas-empty>span b{color:#687b7d;font-family:var(--font-mono);font-size:5.5px;font-weight:520;letter-spacing:.04em;text-transform:uppercase}.context-story-sop-canvas-empty>span strong{color:#263b3f;font-size:7.5px;font-weight:580;line-height:1.2;margin-top:3px}.context-story-sop-canvas-empty>span small{color:#849092;font-size:5.8px;line-height:1.2;margin-top:2px}.context-story-sop-canvas-empty>.is-source{left:15%;top:50%;width:128px}.context-story-sop-canvas-empty>.is-mapper{background:#075a62;border-color:#075a62;left:42%;top:50%;width:104px}.context-story-sop-canvas-empty>.is-owners{left:68%;top:18%}.context-story-sop-canvas-empty>.is-systems{left:84%;top:34%}.context-story-sop-canvas-empty>.is-controls{left:70%;top:50%}.context-story-sop-canvas-empty>.is-exceptions{left:84%;top:68%}.context-story-sop-canvas-empty>.is-evidence{left:68%;top:84%}.context-story-sop-canvas-empty>.is-mapper b,.context-story-sop-canvas-empty>.is-mapper strong,.context-story-sop-canvas-empty>.is-mapper small{color:#fff}.context-story-view.is-active .context-story-sop-canvas-empty>.is-source{animation:context-sop-card-stream .34s 1.05s cubic-bezier(.22,1,.36,1) both}.context-story-view.is-active .context-story-sop-canvas-empty>.is-mapper{animation:context-sop-card-stream .34s 1.38s cubic-bezier(.22,1,.36,1) both}.context-story-view.is-active .context-story-sop-canvas-empty>.is-owners{animation:context-sop-card-stream .34s 1.8s cubic-bezier(.22,1,.36,1) both}.context-story-view.is-active .context-story-sop-canvas-empty>.is-systems{animation:context-sop-card-stream .34s 1.95s cubic-bezier(.22,1,.36,1) both}.context-story-view.is-active .context-story-sop-canvas-empty>.is-controls{animation:context-sop-card-stream .34s 2.1s cubic-bezier(.22,1,.36,1) both}.context-story-view.is-active .context-story-sop-canvas-empty>.is-exceptions{animation:context-sop-card-stream .34s 2.25s cubic-bezier(.22,1,.36,1) both}.context-story-view.is-active .context-story-sop-canvas-empty>.is-evidence{animation:context-sop-card-stream .34s 2.4s cubic-bezier(.22,1,.36,1) both}@keyframes context-sop-copy-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes context-sop-path-stream{0%{opacity:0}to{opacity:1}}@keyframes context-sop-card-stream{0%{filter:blur(3px);opacity:0;transform:translate(-50%,-42%) scale(.96)}55%{filter:blur(.8px);opacity:.72}to{filter:blur(0);opacity:1;transform:translate(-50%,-50%) scale(1)}}@media(max-width:640px){.context-story-sop-canvas-empty>span{min-height:39px;padding:5px 6px;width:74px}.context-story-sop-canvas-empty>.is-source{left:13%;width:78px}.context-story-sop-canvas-empty>.is-mapper{left:39%;width:72px}.context-story-sop-canvas-empty>.is-owners,.context-story-sop-canvas-empty>.is-evidence{left:66%}.context-story-sop-canvas-empty>.is-systems,.context-story-sop-canvas-empty>.is-exceptions{left:86%}.context-story-sop-canvas-empty>.is-controls{left:69%}.context-story-sop-canvas-empty>span b,.context-story-sop-canvas-empty>span small{display:none}.context-story-sop-canvas-empty>span strong{font-size:6px;margin:auto 0}}@media(prefers-reduced-motion:reduce){.context-story-thinking-file,.context-story-thinking-heading,.context-story-sop-canvas-empty>svg path,.context-story-sop-canvas-empty>span{filter:none;opacity:1}.context-story-thinking-file,.context-story-thinking-heading{transform:none}.context-story-sop-canvas-empty>svg path{stroke-dasharray:none;stroke-dashoffset:0}.context-story-sop-canvas-empty>span{transform:translate(-50%,-50%)}}.context-story-view{transform:none;transition:opacity .3s ease}.context-story-view.is-active:not(.is-organization){animation:context-story-brand-reveal .36s ease-out both;filter:none;transform:none}.platform-context-ontology-copy-content{animation:context-story-brand-reveal .36s ease-out both;filter:none;transform:none}.context-story-toolbar strong{animation:context-story-brand-reveal .3s ease-out both}.context-story-jitter{animation:context-story-brand-signal .44s ease-out both;background:radial-gradient(circle at 50% 42%,rgba(86,202,208,.13),transparent 48%),linear-gradient(180deg,rgba(4,73,82,.045),transparent 30%,transparent 72%,rgba(4,73,82,.025));clip-path:none;mix-blend-mode:normal;transform:none}.context-story-jitter:before,.context-story-jitter:after{display:none}@keyframes context-story-brand-reveal{0%{opacity:0}to{opacity:1}}@keyframes context-story-brand-signal{0%{opacity:0}38%{opacity:.72}to{opacity:0}}@media(prefers-reduced-motion:reduce){.context-story-view,.context-story-view.is-active:not(.is-organization),.platform-context-ontology-copy-content,.context-story-toolbar strong,.context-story-jitter{animation:none;filter:none;transform:none;transition:none}}.context-story-comment,.context-story-comment-workspace,.context-story-comment-process{height:100%}.context-story-comment-workspace{display:grid;grid-template-columns:minmax(0,1fr) 0;overflow:visible;transition:grid-template-columns .44s cubic-bezier(.22,1,.36,1)}.context-story-comment-workspace.is-open{grid-template-columns:minmax(0,1fr) clamp(270px,33%,340px)}.context-story-comment-process{min-width:0;overflow:hidden;position:relative}.context-story-comment-process>.context-story-process{height:100%;min-height:0}.context-story-comment-process .context-story-process-layout{transition:grid-template-columns .44s cubic-bezier(.22,1,.36,1)}.context-story-comment-process .context-story-process-sidebar{min-width:0;transition:border-color .22s ease,opacity .22s ease,padding .44s cubic-bezier(.22,1,.36,1)}.context-story-comment-workspace.is-open .context-story-process-layout{grid-template-columns:0 minmax(0,1fr)}.context-story-comment-workspace.is-open .context-story-process-sidebar{border-color:transparent;opacity:0;overflow:hidden;padding-left:0;padding-right:0}.context-story-comment-target{align-items:center;background:#761896;border:2px solid #fff;border-radius:50%;box-shadow:0 2px 8px #320c3e57;color:#fff;display:flex;font-size:8px;height:24px;justify-content:center;cursor:pointer;font-family:inherit;left:62%;opacity:0;position:absolute;top:64%;transform:translate(-50%,-50%) scale(.86);width:24px;z-index:8}.context-story-comment-cursor{color:#102f33;filter:drop-shadow(0 1px 1px rgba(255,255,255,.9));left:17%;opacity:0;position:absolute;top:82%;transform:translate(-2px,-2px) rotate(-8deg);z-index:9}.context-story-view.is-active .context-story-comment-target{animation:context-comment-target-in .36s .52s cubic-bezier(.22,1,.36,1) both,context-comment-target-click .42s 1.86s ease-out}.context-story-view.is-active .context-story-comment-cursor{animation:context-comment-cursor-click 2.28s .62s cubic-bezier(.4,0,.2,1) both}.context-story-comment-workspace.is-open .context-story-comment-target,.context-story-comment-workspace.is-open .context-story-comment-cursor{animation:none!important;opacity:0;pointer-events:none;transition:opacity .16s ease}.context-story-comments-panel{background:#fffffffc;border-left:1px solid #d8dfde;box-shadow:-14px 0 28px #0f2f330e;display:flex;flex-direction:column;min-width:0;opacity:0;overflow:hidden;position:relative;transform:translate(28px);transition:opacity .26s ease,transform .44s cubic-bezier(.22,1,.36,1);z-index:10}.platform-context-ontology-visual.context-story:has(.context-story-comment-workspace.is-open) .context-story-stage{overflow:visible;z-index:5}.context-story-comment-workspace.is-open .context-story-comments-panel{height:calc(100% + 44px);opacity:1;top:-44px;transform:translate(0)}.context-story-comments-panel-header{align-items:center;border-bottom:1px solid #dfe5e4;display:flex;justify-content:space-between;min-height:48px;padding:0 16px}.context-story-comments-panel-header>span{align-items:center;color:#1f3336;display:flex;font-size:11px;font-weight:600;gap:6px}.context-story-comments-panel-header>button{align-items:center;background:transparent;border:1px solid #b8c6c6;border-radius:4px;color:#718083;cursor:pointer;display:flex;height:23px;justify-content:center;padding:3px;width:23px}.context-story-comments-panel-title{border-bottom:1px solid #dfe5e4;display:grid;gap:6px;padding:18px 16px 16px}.context-story-comments-panel-title strong{color:#172a2d;font-size:15px;font-weight:600}.context-story-comments-panel-title span{color:#6f7d7f;font-size:9px}.context-story-comments-show-all{align-self:flex-start;background:#fff;border:1px solid #ccd7d6;border-radius:6px;color:#213639;font:inherit;cursor:pointer;font-size:8.5px;margin:15px 16px 11px;padding:8px 10px}.context-story-comment-card{border:1px solid #ccd7d6;border-radius:9px;box-shadow:0 5px 16px #0f2f3309;display:grid;gap:12px;margin:0 16px;padding:13px}.context-story-comment-badges{align-items:center;display:flex;flex-wrap:wrap;gap:5px}.context-story-comment-badges b{align-items:center;background:#093d43;border-radius:50%;color:#fff;display:flex;font-size:7.5px;height:22px;justify-content:center;width:22px}.context-story-comment-badges span,.context-story-comment-badges em{border-radius:999px;font-size:7.5px;font-style:normal;padding:4px 7px}.context-story-comment-badges span{background:#edf0ef;color:#637174}.context-story-comment-badges em{background:#fff2d9;color:#a35b00}.context-story-comment-card>p{color:#2a3c3f;font-size:9.5px;line-height:1.55;margin:0}.context-story-comment-card dl{border-bottom:1px solid #e0e5e4;border-top:1px solid #e0e5e4;display:grid;gap:5px;margin:0;padding:10px 0}.context-story-comment-card dl>div{display:grid;gap:5px;grid-template-columns:auto minmax(0,1fr)}.context-story-comment-card dt,.context-story-comment-card dd{font-size:7px;margin:0}.context-story-comment-card dt{color:#8a9597;text-transform:uppercase}.context-story-comment-card dd{color:#657477}.context-story-comment-card>button{background:transparent;border:0;color:#153c41;font:inherit;cursor:pointer;font-size:8.5px;font-weight:600;justify-self:start;padding:0}.context-story.is-paused .context-story-comment-target,.context-story.is-paused .context-story-comment-cursor,.context-story.is-paused .context-story-comments-panel{animation-play-state:paused}@keyframes context-comment-target-in{0%{opacity:0;transform:translate(-50%,-50%) scale(.72)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes context-comment-target-click{0%,to{box-shadow:0 2px 8px #320c3e57;transform:translate(-50%,-50%) scale(1)}46%{box-shadow:0 0 0 8px #76189629;transform:translate(-50%,-50%) scale(.9)}}@keyframes context-comment-cursor-click{0%{left:17%;opacity:0;top:82%;transform:translate(-2px,-2px) rotate(-8deg)}12%{opacity:1}58%{left:62%;opacity:1;top:64%;transform:translate(3px,3px) rotate(-8deg)}68%{left:62%;opacity:1;top:64%;transform:translate(3px,3px) rotate(-8deg) scale(.88)}78%{left:62%;opacity:1;top:64%;transform:translate(3px,3px) rotate(-8deg)}to{left:62%;opacity:0;top:64%;transform:translate(3px,3px) rotate(-8deg)}}@media(max-width:640px){.platform-context-ontology-copy-navigation button{font-size:7px}.context-story-comment-workspace{grid-template-columns:minmax(0,1fr) 0}.context-story-comment-workspace.is-open{grid-template-columns:minmax(0,1fr) 47%}.context-story-comment-workspace.is-open .context-story-comments-panel{height:calc(100% + 40px);top:-40px}.context-story-comment-workspace:not(.is-open) .context-story-process-layout{grid-template-columns:minmax(78px,.5fr) minmax(0,1.5fr)}.context-story-comment-workspace:not(.is-open) .context-story-process-sidebar{display:block}.context-story-comment-target{height:19px;width:19px}.context-story-comments-panel-header,.context-story-comments-panel-title,.context-story-comment-card{padding-left:8px;padding-right:8px}.context-story-comments-panel-header{min-height:40px}.context-story-comments-panel-header>span{font-size:7px;gap:4px}.context-story-comments-panel-header>button{height:19px;width:19px}.context-story-comments-panel-title strong{font-size:9px}.context-story-comments-show-all,.context-story-comment-card{margin-left:8px;margin-right:8px}.context-story-comments-show-all{font-size:6px;padding:6px}.context-story-comment-card{gap:7px}.context-story-comment-card>p{font-size:6px}.context-story-comment-badges b{font-size:5px;height:17px;width:17px}.context-story-comment-badges span,.context-story-comment-badges em{font-size:5px;padding:3px 4px}.context-story-comment-card dl{display:none}}@media(prefers-reduced-motion:reduce){.context-story-comment-target,.context-story-comments-panel{animation:none!important;opacity:1;transform:translate(-50%,-50%)}.context-story-comments-panel{transform:none}.context-story-comment-cursor{display:none}}.agents-product-story{background:var(--site-canvas);color:#fff;padding:clamp(60px,6vw,92px) clamp(24px,4vw,64px)}.agents-product-story-inner{background:#044952;border-radius:12px;display:grid;grid-template-columns:minmax(340px,.68fr) minmax(620px,1.32fr);margin:0 auto;max-width:1500px;min-height:clamp(580px,48vw,720px);overflow:hidden}.agents-product-story-copy{display:flex;flex-direction:column;gap:clamp(58px,6vw,88px);justify-content:center;min-width:0;padding:clamp(28px,3vw,48px)}.agents-product-story-copy h2,.agents-product-story-copy h3,.agents-product-story-copy p{color:inherit}.agents-product-story-copy h2{font-family:"Polysans Slim",var(--font-brand);font-size:clamp(36px,2.75vw,44px);font-weight:300;letter-spacing:-.045em;line-height:1.02;margin:0}.agents-product-story-copy h2 span{white-space:nowrap}.agents-product-story-copy h3{font-family:"Polysans Slim",var(--font-brand);font-size:clamp(27px,2.2vw,35px);font-weight:350;letter-spacing:-.035em;line-height:1.08;margin:0 0 16px}.agents-product-story-copy p{color:#ffffffb8;font-size:clamp(16px,1.25vw,19px);line-height:1.45;margin:0;max-width:430px;text-wrap:pretty}.agents-product-story-visual{align-self:stretch;background:#044952;min-height:100%;position:relative;width:100%}.agents-roi{color:#102e32;padding-bottom:clamp(20px,2vw,32px)}.agent-capabilities{padding-bottom:clamp(32px,3vw,48px);padding-top:clamp(32px,3vw,48px)}.agent-capabilities+.agents-custom-models{padding-top:clamp(28px,2.5vw,40px)}.agents-roi .agents-product-story-inner{background:transparent;border-radius:0;gap:clamp(28px,3vw,52px);grid-template-columns:minmax(280px,.55fr) minmax(700px,1.45fr);min-height:clamp(460px,38vw,560px);overflow:visible}.agents-roi .agents-product-story-copy{padding-left:0;padding-right:0}.agents-roi .agents-product-story-copy p{color:#627376}.agents-roi-detail h3{margin-bottom:8px}.agents-roi .agents-product-story-visual{align-items:center;align-self:center;aspect-ratio:1.838 / 1;background:radial-gradient(circle at 18% 16%,rgba(245,235,219,.72),transparent 40%),radial-gradient(circle at 84% 18%,rgba(178,215,212,.58),transparent 42%),linear-gradient(145deg,#e7eeec,#cbdad8 52%,#aec8c7);border:1px solid rgba(16,46,50,.1);border-radius:9px;box-sizing:border-box;display:flex;justify-content:center;min-height:0;overflow:hidden;padding:2.08%}.agents-roi-graphic-crop{aspect-ratio:965 / 392;background:#fff;border:0;border-radius:0;box-sizing:border-box;overflow:hidden;position:relative;width:100%}.agents-roi-graphic-crop img{display:block;height:auto;left:0;max-width:none;position:absolute;top:-59.95%;width:102.59%}.agents-roi-graph{aspect-ratio:820 / 430;background:#fff;border:1px solid rgba(16,46,50,.16);border-radius:8px;box-sizing:border-box;color:#102e32;overflow:hidden;position:relative;width:100%}.agents-roi-graph-heading{display:grid;gap:6px;left:5.5%;position:absolute;right:5.5%;top:5.5%;z-index:2}.agents-roi-graph-heading span{color:#d82b20;font-family:var(--font-mono);font-size:clamp(9px,.72vw,12px);letter-spacing:.02em;text-transform:uppercase}.agents-roi-graph-heading strong{font-family:"Polysans Slim",var(--font-brand);font-size:clamp(18px,1.8vw,29px);font-weight:450;letter-spacing:-.035em;line-height:1.05;max-width:680px}.agents-roi-graph svg{bottom:0;height:100%;left:0;overflow:visible;position:absolute;width:100%}.agents-roi-grid path{fill:none;stroke:#102e321a;stroke-dasharray:3 7;stroke-width:1;vector-effect:non-scaling-stroke}.agents-roi-axes path{fill:none;stroke:#102e3247;stroke-width:1;vector-effect:non-scaling-stroke}.agents-roi-risk-area{fill:url(#agents-roi-risk-fill);opacity:0;transform:scaleX(0);transform-box:fill-box;transform-origin:left center}.agents-roi-demo-guide{fill:none;stroke:#102e324d;stroke-dasharray:5 6;stroke-width:1;vector-effect:non-scaling-stroke}.agents-roi-curve{fill:none;stroke-linecap:round;stroke-width:2.5;vector-effect:non-scaling-stroke}.agents-roi-curve-demo{stroke:#315e65;stroke-dasharray:380;stroke-dashoffset:380}.agents-roi-curve-risk{stroke:#df2b20;stroke-dasharray:480;stroke-dashoffset:480}.agents-roi-graph .agents-roi-points circle{fill:#102e32;opacity:0;stroke:#fff;stroke-width:2;transform-box:fill-box;transform-origin:center}.agents-roi-svg-labels{fill:#748487;font-family:var(--font-mono);font-size:10px}.agents-roi-svg-labels .agents-roi-x-label,.agents-roi-svg-labels .agents-roi-y-label{fill:#52686b;font-size:11px}.agents-roi-milestone,.agents-roi-risk-title,.agents-roi-risk-list{opacity:0;position:absolute;z-index:3}.agents-roi-milestone{background:#edf1ef;border-radius:3px;color:#31484b;font-family:var(--font-mono);font-size:clamp(7px,.56vw,10px);padding:5px 7px;transform:translate(-50%,8px);white-space:nowrap}.agents-roi-milestone-demo{left:41.7%;top:45%}.agents-roi-milestone-production{background:#dcefd8;left:91.2%;top:18%}.agents-roi-risk-title{color:#d82b20;font-size:clamp(11px,1.05vw,17px);font-weight:550;left:54%;top:37%;transform:rotate(-13deg) translateY(8px);transform-origin:left center}.agents-roi-risk-list{color:#d82b20;display:grid;font-size:clamp(9px,.72vw,12px);gap:7px;left:61%;list-style:none;margin:0;padding:0;top:54%}.agents-roi-risk-list:before{background:#df2b20;content:"";height:52px;left:-12px;position:absolute;top:-34px;width:1px}.agents-roi-risk-list li{opacity:0;position:relative;transform:translateY(5px)}.agents-roi-risk-list li:before{background:#df2b20;border-radius:50%;content:"";height:4px;left:-14px;position:absolute;top:.55em;width:4px}.agents-roi-graph.is-active .agents-roi-curve-demo{animation:agents-roi-draw .9s .15s cubic-bezier(.65,0,.35,1) forwards}.agents-roi-graph.is-active .agents-roi-curve-risk{animation:agents-roi-draw 1.15s 1s cubic-bezier(.65,0,.35,1) forwards}.agents-roi-graph.is-active .agents-roi-risk-area{animation:agents-roi-area-in .85s 1.45s cubic-bezier(.22,1,.36,1) forwards}.agents-roi-graph.is-active .agents-roi-points circle{animation:agents-roi-point-in .32s both}.agents-roi-graph.is-active .agents-roi-points circle:nth-child(1){animation-delay:.1s}.agents-roi-graph.is-active .agents-roi-points circle:nth-child(2){animation-delay:.92s}.agents-roi-graph.is-active .agents-roi-points circle:nth-child(3){animation-delay:2.05s}.agents-roi-graph.is-active .agents-roi-milestone,.agents-roi-graph.is-active .agents-roi-risk-title,.agents-roi-graph.is-active .agents-roi-risk-list{animation:agents-roi-copy-in .45s both}.agents-roi-graph.is-active .agents-roi-milestone-demo{animation-delay:.86s}.agents-roi-graph.is-active .agents-roi-risk-title{animation-delay:1.7s}.agents-roi-graph.is-active .agents-roi-milestone-production{animation-delay:2.02s}.agents-roi-graph.is-active .agents-roi-risk-list{animation-delay:2.08s}.agents-roi-graph.is-active .agents-roi-risk-list li{animation:agents-roi-list-in .34s both}.agents-roi-graph.is-active .agents-roi-risk-list li:nth-child(1){animation-delay:2.22s}.agents-roi-graph.is-active .agents-roi-risk-list li:nth-child(2){animation-delay:2.4s}.agents-roi-graph.is-active .agents-roi-risk-list li:nth-child(3){animation-delay:2.58s}@keyframes agents-roi-draw{to{stroke-dashoffset:0}}@keyframes agents-roi-area-in{to{opacity:1;transform:scaleX(1)}}@keyframes agents-roi-point-in{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:scale(1)}}@keyframes agents-roi-copy-in{0%{opacity:0}to{opacity:1}}@keyframes agents-roi-list-in{to{opacity:1;transform:translateY(0)}}.agents-roi-window{background:#fffffff5;border:1px solid rgba(16,46,50,.14);border-radius:8px;box-sizing:border-box;overflow:hidden;width:min(100%,820px)}.agents-roi-window-header{align-items:center;border-bottom:1px solid rgba(16,46,50,.1);color:#17383c;display:flex;font-size:12px;justify-content:space-between;letter-spacing:.02em;padding:16px 20px}.agents-roi-window-header span:last-child{color:#7a898b;font-family:var(--font-mono);font-size:10px;text-transform:uppercase}.agents-roi-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.agents-roi-metrics>div{border-bottom:1px solid rgba(16,46,50,.1);display:grid;gap:8px;padding:20px}.agents-roi-metrics>div+div{border-left:1px solid rgba(16,46,50,.1)}.agents-roi-metrics span{color:#6c7d7f;font-size:11px}.agents-roi-metrics strong{color:#102e32;font-size:clamp(22px,2vw,30px);font-weight:450}.agents-roi-chart{height:clamp(260px,25vw,350px);position:relative}.agents-roi-chart svg{height:calc(100% - 44px);top:16px;right:18px;bottom:28px;left:34px;overflow:visible;position:absolute;width:calc(100% - 52px)}.agents-roi-gridline{fill:none;stroke:#102e321a;stroke-dasharray:3 6;stroke-width:1}.agents-roi-baseline,.agents-roi-learning-line{fill:none;vector-effect:non-scaling-stroke}.agents-roi-baseline{stroke:#9aa9aa;stroke-width:1.5}.agents-roi-learning-line{stroke:#0a737b;stroke-width:2.5}.agents-roi-points circle{fill:#fff;stroke:#0a737b;stroke-width:3;vector-effect:non-scaling-stroke}.agents-roi-axis{color:#92a0a2;font-family:var(--font-mono);font-size:9px;left:12px;position:absolute}.agents-roi-axis-top{top:28px}.agents-roi-axis-middle{top:46%}.agents-roi-axis-bottom{bottom:52px}.agents-roi-legend{align-items:center;bottom:14px;color:#6c7d7f;display:flex;flex-wrap:wrap;font-size:9px;gap:14px;left:54px;position:absolute}.agents-roi-legend span{align-items:center;display:inline-flex;gap:6px}.agents-roi-legend i{background:#0a737b;border-radius:50%;display:block;height:6px;width:6px}.agents-roi-legend span:last-child i{background:#9aa9aa}.agents-custom-models .agents-product-story-inner{background:transparent;border-radius:0;gap:clamp(36px,5vw,84px);grid-template-columns:minmax(320px,.72fr) minmax(560px,1.28fr);min-height:clamp(560px,46vw,680px);overflow:visible}.agents-custom-models-visual{align-items:center;background:radial-gradient(circle at 12% 12%,rgba(255,246,219,.92),transparent 34%),radial-gradient(circle at 88% 10%,rgba(208,239,236,.9),transparent 36%),linear-gradient(145deg,#edf3f0,#c9dedb);border:1px solid rgba(10,56,61,.11);border-radius:12px;display:flex;justify-content:center;min-height:clamp(500px,42vw,640px);overflow:hidden;padding:clamp(24px,4vw,58px)}.agents-model-pipeline{align-content:center;background:transparent;box-sizing:border-box;color:#17383c;display:grid;grid-template-rows:auto 58px auto 58px auto;min-height:100%;padding:clamp(10px,2vw,24px);width:min(100%,760px)}.agents-model-pipeline-stage{display:grid;gap:12px}.agents-model-pipeline-inputs{animation:agents-model-layer-inputs 10s ease-in-out infinite both}.agents-model-pipeline-label{color:#486568;font-family:var(--font-mono);font-size:8px;font-weight:560;letter-spacing:.12em;text-align:center;text-transform:uppercase}.agents-model-pipeline-row{display:grid;gap:clamp(9px,1.15vw,14px);grid-template-columns:repeat(3,minmax(0,1fr))}.agents-model-pipeline-source,.agents-model-pipeline-output{align-items:center;background:#ffffffe6;border:1px solid rgba(16,46,50,.1);border-radius:11px;box-shadow:0 12px 28px #102e3211;box-sizing:border-box;display:flex;min-height:70px;padding:12px 13px}.agents-model-pipeline-source{gap:10px}.agents-model-pipeline-source>i{align-items:center;background:#075961;border:1px solid rgba(7,89,97,.2);border-radius:8px;color:#fff;display:flex;flex:0 0 34px;height:34px;justify-content:center;width:34px}.agents-model-pipeline-source svg{height:16px;stroke-width:1.65;width:16px}.agents-model-pipeline-source>span,.agents-model-pipeline-output>span{display:grid;gap:3px;min-width:0}.agents-model-pipeline-source strong,.agents-model-pipeline-output strong{color:#17383c;font-size:clamp(9px,.78vw,12px);font-weight:600;letter-spacing:-.015em;line-height:1.15}.agents-model-pipeline-source small{color:#748689;font-size:clamp(6px,.52vw,8px);line-height:1.25}.agents-model-pipeline-core{align-items:center;animation:agents-model-layer-core 10s ease-in-out infinite both;background:#075961;border:1px solid rgba(7,89,97,.2);border-radius:999px;box-shadow:0 13px 28px #0759612e;display:flex;justify-self:center;min-height:48px;padding:0 26px}.agents-model-pipeline-core strong{color:#fff;font-size:clamp(10px,.88vw,13px);font-weight:600;letter-spacing:-.015em;white-space:nowrap}.agents-model-pipeline-output{gap:10px}.agents-model-pipeline-output.is-credentialing{animation:agents-model-output-one 10s ease-in-out infinite both}.agents-model-pipeline-output.is-order-entry{animation:agents-model-output-two 10s ease-in-out infinite both}.agents-model-pipeline-output.is-fpa{animation:agents-model-output-three 10s ease-in-out infinite both}.agents-model-pipeline-output>i{align-items:center;background:#075961;border:1px solid rgba(7,89,97,.18);border-radius:50%;display:flex;flex:0 0 34px;height:34px;justify-content:center;width:34px}.agents-model-pipeline-output>i img{height:13px;object-fit:contain;width:17px}.agents-model-pipeline-output small{color:#4f6e71;font-size:clamp(6px,.52vw,8px);line-height:1.25}.agents-model-pipeline-outputs>.agents-model-pipeline-label{animation:agents-model-output-label 10s ease-in-out infinite both}.agents-model-pipeline-connector{height:58px;justify-self:stretch;position:relative;width:100%}.agents-model-pipeline-connector.is-inbound{animation:agents-model-flow-in 10s ease-in-out infinite both}.agents-model-pipeline-connector.is-outbound{animation:agents-model-flow-out 10s ease-in-out infinite both}.agents-model-pipeline-connector svg{display:block;height:100%;overflow:visible;width:100%}.agents-model-pipeline-connector path{fill:none;stroke:#0759617a;stroke-dasharray:4 7;stroke-linecap:round;stroke-width:1.15;vector-effect:non-scaling-stroke}.agents-model-pipeline-connector>svg>path{animation:agents-model-dashed-flow 1.35s linear infinite}.agents-model-pipeline-connector marker path{fill:#0a737b;stroke:none}@keyframes agents-model-layer-inputs{0%,3%{opacity:0;transform:translateY(8px)}10%,90%{opacity:1;transform:translateY(0)}96%,to{opacity:0;transform:translateY(-3px)}}@keyframes agents-model-flow-in{0%,11%{opacity:0;transform:scaleY(0);transform-origin:top}20%,90%{opacity:1;transform:scaleY(1);transform-origin:top}96%,to{opacity:0;transform:scaleY(1);transform-origin:top}}@keyframes agents-model-layer-core{0%,23%{filter:none;opacity:0;transform:scale(.94) translateY(5px)}32%,90%{filter:none;opacity:1;transform:scale(1) translateY(0)}36%,42%{filter:drop-shadow(0 0 9px rgba(44,179,165,.38));opacity:1;transform:scale(1) translateY(0)}96%,to{filter:none;opacity:0;transform:scale(.98) translateY(-2px)}}@keyframes agents-model-dashed-flow{to{stroke-dashoffset:-24}}@keyframes agents-model-flow-out{0%,39%{opacity:0;transform:scaleY(0);transform-origin:top}48%,90%{opacity:1;transform:scaleY(1);transform-origin:top}96%,to{opacity:0;transform:scaleY(1);transform-origin:top}}@keyframes agents-model-output-label{0%,47%{opacity:0;transform:translateY(5px)}54%,90%{opacity:1;transform:translateY(0)}96%,to{opacity:0;transform:translateY(-2px)}}@keyframes agents-model-output-one{0%,52%{opacity:0;transform:translateY(9px) scale(.96)}59%,90%{opacity:1;transform:translateY(0) scale(1)}96%,to{opacity:0;transform:translateY(-3px) scale(.98)}}@keyframes agents-model-output-two{0%,60%{opacity:0;transform:translateY(9px) scale(.96)}67%,90%{opacity:1;transform:translateY(0) scale(1)}96%,to{opacity:0;transform:translateY(-3px) scale(.98)}}@keyframes agents-model-output-three{0%,68%{opacity:0;transform:translateY(9px) scale(.96)}75%,90%{opacity:1;transform:translateY(0) scale(1)}96%,to{opacity:0;transform:translateY(-3px) scale(.98)}}@media(max-width:640px){.agents-model-pipeline{grid-template-rows:auto 42px auto 42px auto;padding:0}.agents-model-pipeline-row{gap:7px}.agents-model-pipeline-source,.agents-model-pipeline-output{align-items:flex-start;flex-direction:column;min-height:86px;padding:10px}.agents-model-pipeline-connector{height:42px}.agents-model-pipeline-source>span,.agents-model-pipeline-output>span{gap:4px}.agents-model-pipeline-source small,.agents-model-pipeline-output small{display:none}}@media(prefers-reduced-motion:reduce){.agents-model-pipeline-inputs,.agents-model-pipeline-connector,.agents-model-pipeline-core,.agents-model-pipeline-output,.agents-model-pipeline-outputs>.agents-model-pipeline-label{animation:none;opacity:1;transform:none}}.agents-model-window{background:#fffffff7;border:1px solid rgba(16,46,50,.14);border-radius:10px;box-shadow:0 24px 60px #0b3a3f1a;box-sizing:border-box;overflow:hidden;width:min(100%,660px)}.agents-model-window-header,.agents-model-status{align-items:center;display:flex;justify-content:space-between;padding:16px 20px}.agents-model-window-header{border-bottom:1px solid rgba(16,46,50,.1)}.agents-model-window-header>span{align-items:center;color:#17383c;display:inline-flex;font-size:12px;gap:9px}.agents-model-window-header i{align-items:center;background:#0b555d;border-radius:50%;display:inline-flex;height:24px;justify-content:center;width:24px}.agents-model-window-header svg{height:12px;width:14px}.agents-model-window-header small,.agents-model-status small{color:#738587;font-family:var(--font-mono);font-size:9px;letter-spacing:.03em;text-transform:uppercase}.agents-model-score{border-bottom:1px solid rgba(16,46,50,.1);display:grid;padding:clamp(24px,3vw,38px) 20px}.agents-model-score>span{color:#6c7d7f;font-size:11px}.agents-model-score>strong{color:#0a737b;font-size:clamp(42px,4.8vw,66px);font-weight:350;letter-spacing:-.055em;line-height:1;margin:10px 0 7px}.agents-model-score>small{color:#536a6d;font-size:11px}.agents-model-sources{display:flex;flex-wrap:wrap;gap:7px;padding:18px 20px 0}.agents-model-sources span{background:#eef5f3;border:1px solid rgba(10,115,123,.14);border-radius:999px;color:#48686b;font-size:9px;padding:6px 9px}.agents-model-training{display:grid;gap:15px;padding:22px 20px 26px}.agents-model-training span{color:#647679;display:grid;font-size:9px;gap:6px}.agents-model-training span:before{background:#e9efed;border-radius:999px;content:"";grid-area:1 / 1;height:5px;width:100%}.agents-model-training i{background:#0a737b;border-radius:999px;display:block;grid-area:1 / 1;height:5px;position:relative;z-index:1}.agents-model-training span:nth-child(1) i{background:#aab7b8}.agents-model-training span:nth-child(2) i{background:#60aeb0}.agents-model-status{background:#0a4d55;color:#fff}.agents-model-status span{font-size:11px;font-weight:600}.agents-model-status small{color:#ffffffb8}.agents-custom-models-copy{background:transparent;border:0;border-radius:0;color:#102e32;min-height:0;padding-left:0;padding-right:0}.agents-custom-models-copy h2,.agents-custom-models-copy h3{color:#102e32}.agents-custom-models-copy p{color:#627376}.agents-custom-models-detail{border-top:0;padding-top:0}.agents-custom-models-detail h3{margin-bottom:8px}@media(max-width:980px){.agents-product-story-inner{grid-template-columns:1fr;min-height:0}.agents-product-story-copy{padding:32px 28px}.agents-product-story-visual{min-height:420px}.agents-roi .agents-product-story-inner{grid-template-columns:1fr}.agents-roi .agents-product-story-visual{min-height:0}.agents-custom-models .agents-product-story-inner{grid-template-columns:1fr}.agents-custom-models-visual,.agents-custom-models-copy{min-height:0}}@media(max-width:640px){.agents-product-story{padding:56px 20px 64px}.agents-product-story-copy{gap:32px;padding:24px 20px}.agents-product-story-copy h2{font-size:clamp(26px,8.2vw,30px);line-height:1.05}.agents-product-story-copy h2 span{white-space:normal}.agents-product-story-copy h3{font-size:clamp(22px,7vw,25px);margin-bottom:12px}.agents-product-story-copy p{font-size:14px}.agents-product-story-visual{min-height:300px}.agents-roi .agents-product-story-copy{padding:24px 0}.platform-route-shell .agents-roi{padding-bottom:24px}.platform-route-shell .agent-capabilities{padding-top:32px}.agents-roi .agents-product-story-visual{margin-inline:-10px;min-height:0;padding:2.08%;width:calc(100% + 20px)}.agents-roi-graph{width:100%}.agents-roi-graph svg{bottom:0;height:100%;left:0;width:100%}.agents-roi-risk-title{font-size:8px;left:auto;right:3.5%;top:34%;width:43%}.agents-roi-risk-list{font-size:7px;gap:4px;left:auto;line-height:1.15;right:3.5%;top:55%;width:35%}.agents-roi-risk-list:before{height:42px;top:-27px}.agents-roi-milestone-demo{left:41.7%;top:45%}.agents-roi-milestone-production{left:auto;right:2.5%;top:18%;transform:translateY(8px)}.agents-custom-models-visual{padding:16px}.agents-custom-models-copy{gap:32px;padding:24px 0}.agents-model-score>strong{font-size:54px}}@media(prefers-reduced-motion:reduce){.agents-roi-graph .agents-roi-curve{animation:none!important;stroke-dashoffset:0}.agents-roi-graph .agents-roi-risk-area{animation:none!important;opacity:1;transform:scaleX(1)}.agents-roi-graph .agents-roi-points circle,.agents-roi-graph .agents-roi-milestone,.agents-roi-graph .agents-roi-risk-title,.agents-roi-graph .agents-roi-risk-list,.agents-roi-graph .agents-roi-risk-list li{animation:none!important;opacity:1;transform:none}}@media(max-width:640px){.platform-route-shell .platform-context-ontology{padding-left:10px;padding-right:10px}.platform-route-shell .platform-context-ontology-inner{width:100%}.platform-route-shell .platform-context-ontology-visual.context-story{min-height:430px;width:100%}.platform-route-shell .context-story-toolbar{padding-left:10px;padding-right:10px}.platform-route-shell .context-story-toolbar>div{gap:6px}.platform-route-shell .context-story-toolbar b{display:none}.platform-route-shell .context-story-toolbar span,.platform-route-shell .context-story-toolbar strong{font-size:8px}.platform-route-shell .context-story-view{padding:10px}.platform-route-shell .context-story-view-heading{gap:8px}.platform-route-shell .context-story-view-heading strong{font-size:12px;line-height:1.15}.platform-route-shell .context-story-view-heading .context-story-status{font-size:6px;white-space:nowrap}.platform-route-shell .context-story .context-story-sop-layout{grid-template-columns:minmax(0,1fr)}.platform-route-shell .context-story-thinking-panel{display:none}.platform-route-shell .context-story-sop-canvas-toolbar{min-height:28px}.platform-route-shell .context-story-sop-canvas:before,.platform-route-shell .context-story-sop-canvas-empty{top:28px}.platform-route-shell .context-story-sop-canvas-empty>svg path:nth-child(3),.platform-route-shell .context-story-sop-canvas-empty>svg path:nth-child(5),.platform-route-shell .context-story-sop-canvas-empty>.is-systems,.platform-route-shell .context-story-sop-canvas-empty>.is-exceptions{display:none}.platform-route-shell .context-story-sop-canvas-empty>span{min-height:44px;padding:6px 7px;width:76px}.platform-route-shell .context-story-sop-canvas-empty>span strong{font-size:7px;line-height:1.15}.platform-route-shell .context-story-sop-canvas-empty>.is-source{left:16%;top:50%;width:80px}.platform-route-shell .context-story-sop-canvas-empty>.is-mapper{left:46%;top:50%;width:76px}.platform-route-shell .context-story-sop-canvas-empty>.is-owners{left:80%;top:24%}.platform-route-shell .context-story-sop-canvas-empty>.is-controls{left:80%;top:50%}.platform-route-shell .context-story-sop-canvas-empty>.is-evidence{left:80%;top:76%}}.context-story-view.is-organization .context-story-org-layout{box-sizing:border-box;grid-template-columns:clamp(128px,19%,176px) minmax(0,1fr);height:100%;margin-top:0;width:100%}.context-story-view.is-organization .context-story-organization{min-height:0;position:relative}.context-story-view.is-organization .context-story-view-heading{left:auto;pointer-events:none;position:absolute;right:10px;top:9px;z-index:6}.context-story-view.is-organization .context-story-org-statusbar{justify-content:flex-end}.context-story-view.is-organization .context-story-org-browser{box-sizing:border-box;overflow:hidden;padding-top:10px;transform:translate(-12px)}.context-story-view.is-organization.is-active .context-story-org-browser{animation:context-org-browser-open .36s .12s cubic-bezier(.22,1,.36,1) both}.context-story-view.is-organization .context-story-org-canvas{box-sizing:border-box;height:100%;margin-top:0;min-width:0;width:100%}.context-story-view.is-organization .context-story-org-canvas .context-story-canvas-controls{top:38px}@keyframes context-org-browser-open{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}@media(max-width:640px){.context-story-view.is-organization .context-story-org-layout{grid-template-columns:76px minmax(0,1fr)}.context-story-view.is-organization .context-story-org-browser{padding-top:8px}.context-story-view.is-organization .context-story-org-canvas .context-story-canvas-controls{top:34px}}@media(prefers-reduced-motion:reduce){.context-story-view.is-organization .context-story-org-browser{animation:none;opacity:1;transform:none}}@media(max-width:640px){.platform-route-shell .platform-context-ontology-visual.context-story{min-height:380px}.platform-route-shell .context-story-view.is-organization{padding:8px}.platform-route-shell .context-story-view.is-organization .context-story-org-layout{display:block;grid-template-columns:1fr;height:100%}.platform-route-shell .context-story-view.is-organization .context-story-org-browser,.platform-route-shell .context-story-view.is-organization .context-story-view-heading,.platform-route-shell .context-story-view.is-organization .context-story-canvas-controls,.platform-route-shell .context-story-view.is-organization .context-story-org-filters,.platform-route-shell .context-story-view.is-organization .context-story-org-zoom{display:none}.platform-route-shell .context-story-view.is-organization.is-active .context-story-org-browser{animation:none}.platform-route-shell .context-story-view.is-organization .context-story-org-canvas{background:#ffffffb8;border-radius:6px;height:100%;margin:0;overflow:hidden}.platform-route-shell .context-story-view.is-organization .context-story-org-canvas>svg{top:0;right:0;bottom:0;left:0}.platform-route-shell .context-story-view.is-organization .context-story-org-canvas>svg path:nth-child(1),.platform-route-shell .context-story-view.is-organization .context-story-org-canvas>svg path:nth-child(6),.platform-route-shell .context-story-view.is-organization .context-story-department.is-technology,.platform-route-shell .context-story-view.is-organization .context-story-department.is-manufacturing{display:none}.platform-route-shell .context-story-view.is-organization .context-story-org-hub{height:66px;left:50%;top:52%;width:66px}.platform-route-shell .context-story-view.is-organization .context-story-org-hub>span{height:42px;width:42px}.platform-route-shell .context-story-view.is-organization .context-story-org-hub small{display:none}.platform-route-shell .context-story-view.is-organization .context-story-department{border-radius:7px;box-sizing:border-box;gap:5px;min-width:0;padding:5px 6px;width:78px}.platform-route-shell .context-story-view.is-organization .context-story-department>span{flex:0 0 20px;height:20px;width:20px}.platform-route-shell .context-story-view.is-organization .context-story-department strong{font-size:7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.platform-route-shell .context-story-view.is-organization .context-story-department small{display:none}.platform-route-shell .context-story-view.is-organization .context-story-department.is-sales{left:20%;top:28%}.platform-route-shell .context-story-view.is-organization .context-story-department.is-logistics{left:80%;top:28%}.platform-route-shell .context-story-view.is-organization .context-story-department.is-customer-service{left:20%;top:76%}.platform-route-shell .context-story-view.is-organization .context-story-department.is-finance{left:80%;top:76%}}.context-story-mobile-stage{display:none}@media(max-width:640px){.platform-context-ontology{padding:0}.platform-context-ontology-section-title,.platform-context-ontology-copy{display:none}.platform-context-ontology-inner,.platform-route-shell .platform-context-ontology-inner{display:block;margin:0;max-width:none;min-height:calc(100svh - 62px);width:100%}.platform-context-ontology-visual.context-story,.platform-route-shell .platform-context-ontology-visual.context-story{border-left:0;border-radius:0;border-right:0;box-shadow:none;grid-template-rows:48px minmax(0,1fr);height:calc(100svh - 62px);margin:0;min-height:620px;width:100%}.platform-context-ontology-visual.context-story:before,.platform-route-shell .platform-context-ontology-visual.context-story:before{top:48px;right:0;bottom:0;left:0}.platform-context-ontology-visual .context-story-toolbar,.platform-route-shell .platform-context-ontology-visual .context-story-toolbar{min-height:48px;padding:0 16px}.platform-context-ontology-visual .context-story-toolbar b{display:inline}.platform-context-ontology-visual .context-story-toolbar span,.platform-context-ontology-visual .context-story-toolbar strong,.platform-route-shell .platform-context-ontology-visual .context-story-toolbar span,.platform-route-shell .platform-context-ontology-visual .context-story-toolbar strong{font-size:9px}.platform-context-ontology-visual .context-story-stage{display:none}.context-story-mobile-stage{background:radial-gradient(rgba(7,90,98,.13) .7px,transparent .7px),#f5f7f6;background-size:15px 15px;display:block;min-height:0;overflow:hidden;position:relative}.context-story-mobile-scene{--mobile-story-accent: #075a62;box-sizing:border-box;display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:100%;padding:clamp(22px,4.4vh,38px) 18px 20px}.context-story-mobile-scene.is-step-1{--mobile-story-accent: #327c75}.context-story-mobile-scene.is-step-2{--mobile-story-accent: #0d6970}.context-story-mobile-scene.is-step-3{--mobile-story-accent: #761896}.context-story-mobile-scene.is-step-4{--mobile-story-accent: #075a62}.context-story-mobile-heading{display:grid;gap:7px;position:relative;z-index:2}.context-story-mobile-heading span{color:var(--mobile-story-accent);font-family:var(--font-mono);font-size:9px;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.context-story-mobile-heading strong{color:#17383c;font-family:"Polysans Slim",var(--font-brand);font-size:clamp(25px,7.4vw,31px);font-weight:350;letter-spacing:-.035em;line-height:1.05;max-width:290px}.context-story-mobile-flow{align-content:center;display:grid;gap:clamp(10px,1.8vh,17px);padding:18px 0;position:relative}.context-story-mobile-flow:before{animation:context-mobile-flow-line .76s .13s cubic-bezier(.22,1,.36,1) both;background:linear-gradient(180deg,var(--mobile-story-accent),#a9c6c3);content:"";left:20px;position:absolute;top:40px;width:1px;bottom:40px;transform-origin:top}.context-story-mobile-node{animation:context-mobile-node-enter .44s cubic-bezier(.22,1,.36,1) both;background:#fffffff5;border:1px solid #d7dfde;border-radius:8px;box-shadow:0 8px 22px #11363a0e;display:grid;gap:12px;grid-template-columns:40px minmax(0,1fr);min-height:78px;padding:11px 12px 11px 9px;position:relative}.context-story-mobile-node:nth-child(1){animation-delay:80ms}.context-story-mobile-node:nth-child(2){animation-delay:.17s}.context-story-mobile-node:nth-child(3){animation-delay:.26s}.context-story-mobile-node:nth-child(4){animation-delay:.35s}.context-story-mobile-node-index{align-items:center;align-self:center;background:#fff;border:1px solid color-mix(in srgb,var(--mobile-story-accent) 38%,white);border-radius:50%;color:var(--mobile-story-accent);display:flex;font-family:var(--font-mono);font-size:8px;font-weight:650;height:28px;justify-content:center;position:relative;width:28px;z-index:2}.context-story-mobile-node:first-child .context-story-mobile-node-index{background:var(--mobile-story-accent);border-color:var(--mobile-story-accent);color:#fff}.context-story-mobile-node-index .meridian-logo{color:inherit;display:flex;line-height:0}.context-story-mobile-node-index .meridian-logo-mark{height:8px!important;width:12px!important}.context-story-mobile-node>div{align-self:center;min-width:0}.context-story-mobile-node small,.context-story-mobile-node strong,.context-story-mobile-node p{display:block}.context-story-mobile-node small{color:var(--mobile-story-accent);font-family:var(--font-mono);font-size:7px;letter-spacing:.055em;margin-bottom:3px;text-transform:uppercase}.context-story-mobile-node strong{color:#213b3f;font-size:13px;font-weight:600;line-height:1.18}.context-story-mobile-node p{color:#738184;font-size:10px;line-height:1.3;margin:4px 0 0}.context-story-mobile-status{align-items:center;border-top:1px solid #d9e0df;color:#52676a;display:flex;font-family:var(--font-mono);font-size:8px;justify-content:space-between;min-height:40px;padding-top:12px;text-transform:uppercase}.context-story-mobile-status span{align-items:center;display:inline-flex;gap:7px}.context-story-mobile-status i{animation:context-story-pulse 1.8s ease-in-out infinite;background:var(--mobile-story-accent);border-radius:50%;height:6px;width:6px}.context-story-mobile-status small{color:#899496;font-size:8px}}@keyframes context-mobile-node-enter{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes context-mobile-flow-line{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@media(max-width:640px)and (max-height:700px){.context-story-mobile-scene{padding-bottom:14px;padding-top:18px}.context-story-mobile-heading strong{font-size:24px}.context-story-mobile-flow{gap:8px;padding:12px 0}.context-story-mobile-node{min-height:68px;padding-bottom:8px;padding-top:8px}}@media(prefers-reduced-motion:reduce){.context-story-mobile-flow:before,.context-story-mobile-node{animation:none}}.context-story-mobile-cards{display:none}@media(max-width:640px){.platform-route-shell .platform-context-ontology,.home-route-shell .platform-context-ontology{background:#f2f5f4;box-sizing:border-box;max-width:100%;overflow:hidden;padding:52px 16px 64px;width:100%}.platform-context-ontology-section-title,.platform-route-shell .platform-context-ontology-section-title,.home-route-shell .platform-context-ontology-section-title{display:block;box-sizing:border-box;font-size:clamp(29px,8.7vw,35px);line-height:1.02;margin:0 0 28px;max-width:100%;overflow-wrap:anywhere;padding:0 2px;white-space:normal;width:100%}.platform-context-ontology-inner,.platform-route-shell .platform-context-ontology-inner,.home-route-shell .platform-context-ontology-inner{display:none}.context-story-mobile-cards{display:grid;gap:18px;min-width:0;width:100%}.context-story-mobile-card{--mobile-story-accent: #075a62;background:#044952;border:0;border-radius:10px;box-shadow:none;box-sizing:border-box;min-width:0;overflow:hidden;width:100%}.context-story-mobile-card.is-step-1{--mobile-story-accent: #327c75}.context-story-mobile-card.is-step-2{--mobile-story-accent: #0d6970}.context-story-mobile-card.is-step-4{--mobile-story-accent: #075a62}.context-story-mobile-card-visual{height:clamp(292px,86vw,332px);box-sizing:border-box;min-height:0;padding:0;position:relative}.context-story-mobile-card.is-step-0 .context-story-mobile-card-visual{height:clamp(250px,78vw,282px)}.context-story-mobile-product{background-color:#f9fcfb;background-image:radial-gradient(rgba(7,90,98,.18) .7px,transparent .7px);background-size:13px 13px;border:0;border-radius:0;box-shadow:none;grid-template-rows:minmax(0,1fr);height:100%;min-height:0;overflow:hidden;position:relative;width:100%}.context-story-mobile-product:before{display:none}.context-story-mobile-product .context-story-toolbar{display:none}.context-story-mobile-product .context-story-toolbar>div{gap:6px}.context-story-mobile-product .context-story-toolbar span,.context-story-mobile-product .context-story-toolbar strong,.context-story-mobile-product .context-story-toolbar b{font-size:8px}.context-story-mobile-product .context-story-toolbar .meridian-logo-mark{height:12px;width:17px}.context-story-mobile-product .context-story-stage{display:block;height:100%;min-height:0}.context-story-mobile-product .context-story-view{top:0;right:0;bottom:0;left:0;padding:0}.context-story-mobile-product .context-story-view-heading strong{font-size:11px}.context-story-mobile-product .context-story-view-heading .context-story-status{font-size:5.5px}.context-story-mobile-card.is-step-2 .context-story-mobile-product,.context-story-mobile-card.is-step-4 .context-story-mobile-product{height:100%}.context-story-mobile-card.is-step-2 .context-story-mobile-card-visual,.context-story-mobile-card.is-step-4 .context-story-mobile-card-visual{min-height:0}.context-story-mobile-product .context-story-view.is-organization{padding:0}.context-story-mobile-product .context-story-view.is-organization .context-story-org-layout{display:block;grid-template-columns:minmax(0,1fr);height:100%}.context-story-mobile-product .context-story-view.is-organization .context-story-org-browser{display:none}.context-story-mobile-product .context-story-view.is-organization.is-active .context-story-org-browser{animation:none}.context-story-mobile-product .context-story-view.is-organization .context-story-org-browser>span,.context-story-mobile-product .context-story-view.is-organization .context-story-org-browser p b{font-size:4.5px}.context-story-mobile-product .context-story-view.is-organization .context-story-org-browser ul{margin-left:4px;padding-left:4px}.context-story-mobile-product .context-story-view.is-organization .context-story-org-browser li{font-size:4.5px;min-height:16px}.context-story-mobile-product .context-story-view.is-organization .context-story-org-canvas>svg path,.context-story-mobile-product .context-story-view.is-organization .context-story-department.is-technology,.context-story-mobile-product .context-story-view.is-organization .context-story-department.is-manufacturing{display:initial}.context-story-mobile-product .context-story-view.is-organization .context-story-view-heading,.context-story-mobile-product .context-story-view.is-organization .context-story-canvas-controls,.context-story-mobile-product .context-story-view.is-organization .context-story-org-filters,.context-story-mobile-product .context-story-view.is-organization .context-story-org-zoom{display:none}.context-story-mobile-product .context-story-view.is-organization .context-story-org-canvas{background-color:#f9fcfbe6;background-image:radial-gradient(rgba(7,90,98,.18) .7px,transparent .7px);background-size:13px 13px;border:0;border-radius:0;height:100%;margin:0;overflow:hidden;width:100%}.context-story-mobile-product .context-story-view.is-organization .context-story-org-hub{height:50px;top:53%;width:50px}.context-story-mobile-product .context-story-view.is-organization .context-story-department{box-sizing:border-box;display:flex;gap:4px;max-width:none;min-width:0;padding:4px;width:72px}.context-story-mobile-product .context-story-view.is-organization .context-story-department>span{flex-basis:17px;height:17px;width:17px}.context-story-mobile-product .context-story-view.is-organization .context-story-department strong{font-size:5.5px;line-height:1.06;overflow:visible;text-overflow:clip;white-space:normal}.context-story-mobile-product .context-story-view.is-organization .context-story-department small{display:none}.context-story-mobile-product .context-story-view.is-organization .context-story-department.is-technology{left:50%;top:16%}.context-story-mobile-product .context-story-view.is-organization .context-story-department.is-sales{left:19%;top:39%}.context-story-mobile-product .context-story-view.is-organization .context-story-department.is-logistics{left:81%;top:39%}.context-story-mobile-product .context-story-view.is-organization .context-story-department.is-customer-service{left:20%;top:73%}.context-story-mobile-product .context-story-view.is-organization .context-story-department.is-manufacturing{left:80%;top:73%}.context-story-mobile-product .context-story-view.is-organization .context-story-department.is-finance{left:50%;top:89%}.context-story-mobile-card.is-step-1 .context-story-mobile-card-visual,.context-story-mobile-card.is-step-1 .context-story-mobile-product{min-height:0}.context-story-mobile-card.is-step-1 .context-story-mobile-product{height:100%}.context-story-mobile-product .context-story-sop-layout{grid-template-columns:minmax(0,1fr);height:100%;min-width:0;width:100%}.context-story-mobile-product .context-story-thinking-panel{display:none}.context-story-mobile-product .context-story-thinking-body{padding:7px}.context-story-mobile-product .context-story-thinking-file{gap:4px;padding:6px}.context-story-mobile-product .context-story-thinking-file strong,.context-story-mobile-product .context-story-thinking-heading,.context-story-mobile-product .context-story-thinking-body>p,.context-story-mobile-product .context-story-thinking-body li{font-size:5px}.context-story-mobile-product .context-story-thinking-body>p,.context-story-mobile-product .context-story-thinking-body ul{margin-left:5px}.context-story-mobile-product .context-story-sop-canvas-empty>svg path:nth-child(3),.context-story-mobile-product .context-story-sop-canvas-empty>svg path:nth-child(5),.context-story-mobile-product .context-story-sop-canvas-empty>.is-systems,.context-story-mobile-product .context-story-sop-canvas-empty>.is-exceptions{display:initial}.context-story-mobile-product .context-story-sop-canvas-empty>span{min-height:38px;padding:5px;width:61px}.context-story-mobile-product .context-story-sop-canvas-empty>span strong{font-size:5.25px}.context-story-mobile-product .context-story-sop-paths-desktop{display:none}.context-story-mobile-product .context-story-sop-paths-mobile{display:block}.context-story-mobile-product .context-story-sop-canvas-empty>.is-source{left:50%;top:10%;width:92px}.context-story-mobile-product .context-story-sop-canvas-empty>.is-mapper{left:50%;top:32%;width:78px}.context-story-mobile-product .context-story-sop-canvas-empty>.is-owners{left:17%;top:61%;width:68px}.context-story-mobile-product .context-story-sop-canvas-empty>.is-systems{left:50%;top:61%;width:68px}.context-story-mobile-product .context-story-sop-canvas-empty>.is-controls{left:83%;top:61%;width:68px}.context-story-mobile-product .context-story-sop-canvas-empty>.is-exceptions{left:33%;top:84%;width:76px}.context-story-mobile-product .context-story-sop-canvas-empty>.is-evidence{left:67%;top:84%;width:76px}.context-story-mobile-product .context-story-sop>.context-story-view-heading,.context-story-mobile-product .context-story-sop-canvas-toolbar{display:none}.context-story-mobile-product .context-story-sop,.context-story-mobile-product .context-story-sop-canvas,.context-story-mobile-product .context-story-sop-canvas-empty{border:0;border-radius:0;height:100%;margin:0;max-width:100%;min-width:0;width:100%}.context-story-mobile-product .context-story-sop-canvas-empty{background-color:#f9fcfbe6;background-image:radial-gradient(rgba(7,90,98,.18) .7px,transparent .7px);background-size:13px 13px}.context-story-mobile-product .context-story-process>.context-story-view-heading,.context-story-mobile-product .context-story-process-sidebar{display:none}.context-story-mobile-product .context-story-process,.context-story-mobile-product .context-story-process-layout,.context-story-mobile-product .context-story-process-canvas,.context-story-mobile-product .context-process-flow{border:0;border-radius:0;height:100%;margin:0}.context-story-mobile-product .context-story-process-canvas,.context-story-mobile-product .context-process-flow{background-color:#f9fcfbe6;background-image:radial-gradient(rgba(7,90,98,.18) .7px,transparent .7px);background-size:13px 13px}.context-story-mobile-product .context-process-flow:before{background-image:radial-gradient(rgba(7,90,98,.2) .7px,transparent .7px);background-size:13px 13px;opacity:.46}.context-story-mobile-product .context-story-process-layout{display:block;grid-template-columns:minmax(0,1fr)}.context-story-mobile-product .context-story-ask-workspace{background-color:#f9fcfbe6;background-image:radial-gradient(rgba(7,90,98,.18) .7px,transparent .7px);background-size:13px 13px;border:0;border-radius:0;height:100%;margin:0}.context-story-mobile-product .context-story-ask-process,.context-story-mobile-product .context-story-ask-process .context-process-flow{background-color:transparent}.context-story-mobile-product .context-story-ask-process .context-story-process-sidebar{display:none}.context-story-mobile-card-toolbar{align-items:center;border-bottom:1px solid rgba(67,104,107,.16);color:#37575a;display:flex;font-family:var(--font-mono);font-size:8px;justify-content:space-between;letter-spacing:.02em;text-transform:uppercase}.context-story-mobile-card-toolbar>span{align-items:center;display:inline-flex;gap:7px}.context-story-mobile-card-toolbar .meridian-logo{color:var(--mobile-story-accent);display:flex;line-height:0}.context-story-mobile-card-toolbar .meridian-logo-mark{height:9px!important;width:14px!important}.context-story-mobile-card-toolbar small{color:#7c8b8d;font-size:8px}.context-story-mobile-card .context-story-mobile-flow{gap:8px;padding:12px 0}.context-story-mobile-card .context-story-mobile-flow:before{animation:none;bottom:31px;left:18px;opacity:0;top:31px}.context-story-mobile-card .context-story-mobile-node{animation:none;background:#ffffffeb;border-color:#44686b33;border-radius:7px;box-shadow:0 7px 18px #11363a0b;gap:8px;grid-template-columns:32px minmax(0,1fr);min-height:55px;opacity:0;padding:7px 9px 7px 7px;transform:translateY(10px)}.context-story-mobile-card.is-visible .context-story-mobile-flow:before{animation:context-mobile-flow-line .72s .1s cubic-bezier(.22,1,.36,1) both}.context-story-mobile-card.is-visible .context-story-mobile-node{animation:context-mobile-node-enter .43s cubic-bezier(.22,1,.36,1) both}.context-story-mobile-card.is-visible .context-story-mobile-node:nth-child(1){animation-delay:70ms}.context-story-mobile-card.is-visible .context-story-mobile-node:nth-child(2){animation-delay:155ms}.context-story-mobile-card.is-visible .context-story-mobile-node:nth-child(3){animation-delay:.24s}.context-story-mobile-card.is-visible .context-story-mobile-node:nth-child(4){animation-delay:325ms}.context-story-mobile-card .context-story-mobile-node-index{height:25px;width:25px}.context-story-mobile-card .context-story-mobile-node small{font-size:6.5px;margin-bottom:2px}.context-story-mobile-card .context-story-mobile-node strong{font-size:11.5px;line-height:1.12}.context-story-mobile-card .context-story-mobile-node p{font-size:8.5px;line-height:1.22;margin-top:2px}.context-story-mobile-card .context-story-mobile-status{border-top-color:#43686b29;font-size:7px;min-height:31px;padding-top:0}.context-story-mobile-card .context-story-mobile-status small{font-size:7px}.context-story-mobile-card-copy{background:#044952;border-top:1px solid rgba(255,255,255,.18);padding:24px 22px 27px}.context-story-mobile-card-copy h3{color:#fff;font-family:"Polysans Slim",var(--font-brand);font-size:25px;font-weight:350;letter-spacing:-.035em;line-height:1.04;margin:0;overflow-wrap:anywhere}.context-story-mobile-card-copy h3 span{display:block}.context-story-mobile-card-copy p{color:#ffffffbd;font-size:14px;line-height:1.5;margin:13px 0 0}}@media(max-width:360px){.platform-route-shell .platform-context-ontology,.home-route-shell .platform-context-ontology{padding-left:10px;padding-right:10px}.context-story-mobile-card-visual{min-height:0}.context-story-mobile-card.is-step-0 .context-story-mobile-card-visual{height:250px}.context-story-mobile-card-copy{padding:21px 18px 24px}.context-story-mobile-card-copy h3{font-size:22px}}@media(prefers-reduced-motion:reduce){.context-story-mobile-card .context-story-mobile-flow:before,.context-story-mobile-card .context-story-mobile-node{animation:none!important;opacity:1;transform:none}}@media(max-width:640px){.platform-route-shell .agents-product-story{padding-left:16px;padding-right:16px}.platform-route-shell .agents-product-story-inner,.platform-route-shell .agents-roi .agents-product-story-inner,.platform-route-shell .agents-custom-models .agents-product-story-inner{gap:28px;grid-template-columns:minmax(0,1fr);min-height:0}.platform-route-shell .agents-product-story-copy{gap:28px;padding:0}.platform-route-shell .agents-product-story-copy h2{font-size:31px}.platform-route-shell .agents-product-story-copy h3{font-size:23px;margin-bottom:10px}.platform-route-shell .agents-product-story-copy p{font-size:15px;line-height:1.45}.platform-route-shell .agents-roi .agents-product-story-visual{aspect-ratio:820 / 430;background:transparent;border:0;border-radius:0;overflow:visible;padding:0}.platform-route-shell .agents-roi-graph{aspect-ratio:820 / 430;border:0;border-radius:0;width:100%}.platform-route-shell .agents-roi-graph .agents-roi-curve{animation:none!important;stroke-dashoffset:0}.platform-route-shell .agents-roi-graph .agents-roi-risk-area{animation:none!important;opacity:1;transform:scaleX(1)}.platform-route-shell .agents-roi-graph .agents-roi-points circle,.platform-route-shell .agents-roi-graph .agents-roi-milestone,.platform-route-shell .agents-roi-graph .agents-roi-risk-title,.platform-route-shell .agents-roi-graph .agents-roi-risk-list,.platform-route-shell .agents-roi-graph .agents-roi-risk-list li{animation:none!important;opacity:1}.platform-route-shell .agents-roi-graph .agents-roi-points circle,.platform-route-shell .agents-roi-graph .agents-roi-risk-list li{transform:none}.platform-route-shell .agents-roi-graph .agents-roi-milestone{padding:3px 4px;transform:translate(-50%)}.platform-route-shell .agents-roi-risk-title{font-size:7px;left:54%;top:37%;transform:rotate(-13deg)}.platform-route-shell .agents-roi-risk-list{font-size:5.5px;gap:2px}.platform-route-shell .agents-roi-risk-list:before{height:26px;left:-7px;top:-16px}.platform-route-shell .agents-roi-risk-list li:before{height:2px;left:-8px;width:2px}.platform-route-shell .agent-capabilities{padding-left:16px;padding-right:16px}.platform-route-shell .agent-capabilities h2{font-size:32px;margin-bottom:30px}.platform-route-shell .agent-capabilities .context-cloud-mapping-grid{gap:18px}.platform-route-shell .agent-capabilities .context-cloud-mapping-card{grid-template-rows:260px auto}.platform-route-shell .agent-capabilities .context-cloud-mapping-visual,.platform-route-shell .agent-capabilities .process-automation-visual,.platform-route-shell .agent-capabilities .system-coordination-visual,.platform-route-shell .agent-capabilities .human-oversight-visual{min-height:0;padding:14px}.platform-route-shell .agent-capabilities .context-cloud-mapping-copy{padding:22px 20px 24px}.platform-route-shell .agent-capabilities .context-cloud-mapping-copy h3{font-size:23px}.platform-route-shell .agent-capabilities .context-cloud-mapping-copy p{font-size:14px}.platform-route-shell .process-automation-graph>svg path,.platform-route-shell .process-automation-graph>svg circle,.platform-route-shell .human-oversight-step.is-resolving svg{animation:none!important}.platform-route-shell .process-automation-graph{aspect-ratio:auto;height:100%;overflow:visible}.platform-route-shell .process-automation-graph>svg{display:none}.platform-route-shell .process-automation-graph:before{background:repeating-linear-gradient(to bottom,rgba(105,64,65,.48) 0 3px,transparent 3px 7px);bottom:7%;content:"";left:50%;position:absolute;top:24%;transform:translate(-50%);width:1px}.platform-route-shell .process-automation-agent{top:3%}.platform-route-shell .process-automation-foundations{bottom:auto;gap:7px;grid-template-columns:minmax(0,1fr);left:50%;right:auto;top:31%;transform:translate(-50%);width:min(82%,190px)}.platform-route-shell .process-automation-foundations>div{gap:7px;min-height:38px;padding:6px 9px}.platform-route-shell .process-automation-foundations strong,.platform-route-shell .system-coordination-app strong{font-size:8px}.platform-route-shell .system-coordination-grid{gap:7px}.platform-route-shell .system-coordination-app{gap:6px;padding:4px 6px 4px 4px}.platform-route-shell .system-coordination-icon{flex-basis:27px;height:27px;width:27px}.platform-route-shell .system-coordination-icon img{height:19px;max-width:22px;width:19px}.platform-route-shell .human-oversight-thread{gap:7px;padding:14px 0}.platform-route-shell .human-oversight-step{gap:7px;margin-left:13%;min-height:40px;padding:6px 9px}.platform-route-shell .human-oversight-step strong{font-size:9px}.platform-route-shell .human-oversight-dialog{left:12px;right:12px}.platform-route-shell .agents-custom-models-visual{background:transparent;border:0;border-radius:0;min-height:0;overflow:visible;padding:0}.platform-route-shell .agents-model-pipeline{grid-template-rows:auto 32px auto 32px auto;min-height:0;padding:0;width:100%}.platform-route-shell .agents-model-pipeline-inputs,.platform-route-shell .agents-model-pipeline-connector,.platform-route-shell .agents-model-pipeline-core,.platform-route-shell .agents-model-pipeline-output,.platform-route-shell .agents-model-pipeline-outputs>.agents-model-pipeline-label{animation:none!important;filter:none;opacity:1;transform:none}.platform-route-shell .agents-model-pipeline-row{gap:7px;grid-template-columns:minmax(0,1fr)}.platform-route-shell .agents-model-pipeline-source,.platform-route-shell .agents-model-pipeline-output{align-items:center;box-shadow:none;flex-direction:row;min-height:54px;padding:9px 11px}.platform-route-shell .agents-model-pipeline-source small,.platform-route-shell .agents-model-pipeline-output small{display:block;font-size:7px}.platform-route-shell .agents-model-pipeline-source strong,.platform-route-shell .agents-model-pipeline-output strong{font-size:10px}.platform-route-shell .agents-model-pipeline-connector{height:32px}.platform-route-shell .agents-model-pipeline-connector svg{display:none}.platform-route-shell .agents-model-pipeline-connector:before{background:#78aeb1;content:"";height:24px;left:50%;position:absolute;top:1px;transform:translate(-50%);width:1px}.platform-route-shell .agents-model-pipeline-connector:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid #0a737b;bottom:1px;content:"";left:50%;position:absolute;transform:translate(-50%)}.platform-route-shell .agents-model-pipeline-core{min-height:44px;padding:0 20px}.platform-route-shell .platform-evaluation-development{padding-left:16px;padding-right:16px}.platform-route-shell .platform-evaluation-development .platform-context-ontology-inner{display:grid;gap:32px;grid-template-columns:minmax(0,1fr)}.platform-route-shell .platform-evaluation-development .evaluation-progress-visual{border:0;border-radius:0;box-shadow:none;max-width:none}.platform-route-shell .platform-evaluation-development .evaluation-product-shell{display:block;min-height:0}.platform-route-shell .platform-evaluation-development .evaluation-product-sidebar{display:none}.platform-route-shell .platform-evaluation-development .evaluation-benchmark-header{padding:16px 12px 8px}.platform-route-shell .platform-evaluation-development .evaluation-benchmark-header h3{font-size:18px}.platform-route-shell .platform-evaluation-development .evaluation-benchmark-filters{padding:0 12px 10px}.platform-route-shell .platform-evaluation-development .evaluation-benchmark-filters>span:nth-child(n+3){display:none}.platform-route-shell .platform-evaluation-development .evaluation-benchmark-metrics{gap:6px;grid-template-columns:repeat(2,minmax(0,1fr));padding:0 12px 14px}.platform-route-shell .platform-evaluation-development .evaluation-benchmark-metrics>div{gap:5px;padding:9px}.platform-route-shell .platform-evaluation-development .evaluation-progress-heading{align-items:flex-start;flex-direction:column;gap:8px;padding:0 12px 10px}.platform-route-shell .platform-evaluation-development .evaluation-benchmark-legend{flex-wrap:wrap;justify-content:flex-start;width:100%}.platform-route-shell .platform-evaluation-development .evaluation-benchmark-legend>span{font-size:6px;padding:4px 5px}.platform-route-shell .platform-evaluation-development .evaluation-progress-chart{border-left:0;border-right:0;border-radius:0;height:210px;margin:0 8px 14px 38px}.platform-route-shell .platform-evaluation-development .evaluation-progress-axis{left:-31px}.platform-route-shell .platform-evaluation-development .evaluation-progress-axis span,.platform-route-shell .platform-evaluation-development .evaluation-progress-runs span{font-size:6px}.platform-route-shell .platform-evaluation-development .evaluation-progress-tests-heading{padding-left:12px;padding-right:12px}.platform-route-shell .platform-evaluation-development .evaluation-progress-table-wrap{overflow:hidden}.platform-route-shell .platform-evaluation-development .evaluation-progress-tests table{table-layout:fixed;width:100%}.platform-route-shell .platform-evaluation-development .evaluation-progress-tests th:nth-child(3),.platform-route-shell .platform-evaluation-development .evaluation-progress-tests td:nth-child(3),.platform-route-shell .platform-evaluation-development .evaluation-progress-tests th:nth-child(4),.platform-route-shell .platform-evaluation-development .evaluation-progress-tests td:nth-child(4),.platform-route-shell .platform-evaluation-development .evaluation-progress-tests th:nth-child(6),.platform-route-shell .platform-evaluation-development .evaluation-progress-tests td:nth-child(6),.platform-route-shell .platform-evaluation-development .evaluation-progress-tests th:nth-child(7),.platform-route-shell .platform-evaluation-development .evaluation-progress-tests td:nth-child(7),.platform-route-shell .platform-evaluation-development .evaluation-progress-tests th:nth-child(8),.platform-route-shell .platform-evaluation-development .evaluation-progress-tests td:nth-child(8){display:none}.platform-route-shell .platform-evaluation-development .evaluation-progress-tests th,.platform-route-shell .platform-evaluation-development .evaluation-progress-tests td{font-size:6px;padding-left:4px;padding-right:4px}.platform-route-shell .platform-evaluation-development .evaluation-progress-tests th:first-child{width:48%}.platform-route-shell .platform-evaluation-development .platform-context-ontology-copy{gap:0}.platform-route-shell .platform-evaluation-development .platform-context-ontology-copy h2{margin-bottom:38px}.platform-route-shell .platform-evaluation-development .platform-context-ontology-copy>div{max-width:320px}.platform-route-shell .platform-evaluation-development .platform-context-ontology-copy h3{font-size:clamp(20px,6vw,22px);line-height:1.08;margin-bottom:16px}}.platform-route-shell .applications-made-editorial .applications-made-grid{gap:clamp(14px,1.4vw,22px)}.platform-route-shell .applications-made-editorial .application-software-card{background:#044952;border:1px solid #044952;border-radius:12px;box-shadow:none;color:#fff;display:flex;flex-direction:column;min-height:clamp(260px,23vw,340px);overflow:hidden;padding:clamp(28px,3vw,46px);position:relative}.application-software-card-meta{align-items:center;display:flex}.application-software-card-meta>p{background:transparent;border:0;border-radius:999px;color:#fff;font:500 10px/1 Polysans Mono,monospace;letter-spacing:.06em;margin:0;padding:0;text-transform:uppercase}.platform-route-shell .applications-made-editorial .application-software-card h3{color:#fff;font-family:"Polysans Slim",var(--font-brand);font-size:clamp(32px,3vw,46px);font-weight:300;letter-spacing:-.04em;line-height:1.02;margin:clamp(34px,4vw,58px) 0 0;max-width:610px;padding:0}.application-software-card-description{color:#fff;font-size:clamp(15px,1.18vw,18px);line-height:1.52;margin:20px 0 0;max-width:620px;text-wrap:pretty}.application-software-card-cta{align-self:flex-end;background:#fff;border-color:#fff;border-radius:999px;box-shadow:none;color:#044952;font-size:12px;gap:7px;margin-top:auto;min-height:34px;min-width:0;padding:8px 13px}.application-software-card-cta svg{height:13px;width:13px}@media(max-width:700px){.platform-route-shell .applications-made-editorial .applications-made-grid{gap:12px}.platform-route-shell .applications-made-editorial .application-software-card{min-height:280px;padding:26px 22px}.platform-route-shell .applications-made-editorial .application-software-card h3{font-size:32px;margin-top:34px}}.platform-evaluation-development .agents-learning-benchmark-app .evaluation-progress-lines{shape-rendering:geometricPrecision;text-rendering:geometricPrecision}.platform-evaluation-development .agents-learning-benchmark-app .evaluation-progress-chart{align-self:stretch;height:auto;margin-bottom:12px;min-height:0}.platform-evaluation-development .agents-learning-benchmark-app .evaluation-progress-axis span{font-size:5.5px}.platform-evaluation-development .agents-learning-benchmark-app .evaluation-progress-runs span{font-size:5px;letter-spacing:-.025em}.platform-evaluation-development .agents-learning-benchmark-app .evaluation-benchmark-metrics strong{font-size:15px}.platform-evaluation-development .agents-learning-benchmark-app .evaluation-benchmark-series path,.platform-evaluation-development .agents-learning-benchmark-app .evaluation-benchmark-points circle,.platform-evaluation-development .agents-learning-benchmark-app .evaluation-progress-grid line{shape-rendering:geometricPrecision}.platform-route-shell .platform-evaluation-development .agents-learning-benchmark-app .evaluation-benchmark-series path{animation:none!important;stroke-dasharray:none!important;stroke-dashoffset:0!important}@media(max-width:700px){.agents-learning-iterate-card{min-height:154px;padding:22px 16px;width:82%}.agents-learning-iterate-card small{font-size:14px}.agents-learning-iterate-card strong{font-size:28px}.platform-route-shell .platform-evaluation-development .agents-learning-benchmark-app .evaluation-progress-runs span{font-size:4.5px}}.agents-learning-mobile-cards{display:none}@media(max-width:640px){body .platform-evaluation-development.agents-learning-section,.platform-route-shell .platform-evaluation-development.agents-learning-section{background:#f2f5f4;padding:52px 16px 64px}.platform-evaluation-development .agents-learning-section-inner>h2{font-size:clamp(29px,8.7vw,35px);line-height:1.02;margin:0 2px 28px;max-width:100%;overflow-wrap:anywhere}.platform-evaluation-development .agents-learning-layout{display:none}.agents-learning-mobile-cards{display:grid;gap:18px;min-width:0;width:100%}.agents-learning-mobile-card{background:#044952;border-radius:10px;box-sizing:border-box;min-width:0;overflow:hidden;width:100%}.agents-learning-mobile-card-visual{background:#fff;height:clamp(330px,98vw,372px);min-height:0;overflow:hidden;position:relative}.agents-learning-mobile-card.is-stage-learn .agents-learning-mobile-card-visual{height:clamp(382px,112vw,420px)}.agents-learning-mobile-card.is-stage-iterate .agents-learning-mobile-card-visual{height:clamp(350px,104vw,390px)}.agents-learning-mobile-product{--agents-learning-context-gradient: radial-gradient(circle at 14% 6%, rgba(255, 244, 220, .92), transparent 40%), radial-gradient(circle at 88% 18%, rgba(217, 242, 239, .82), transparent 42%), linear-gradient(145deg, #e8ece8 0%, #c9dcda 58%, #9bbfbe 100%);height:100%;min-height:0;overflow:hidden;position:relative;width:100%}.agents-learning-mobile-product .context-story-stage,.agents-learning-mobile-product .agents-learning-context-view,.agents-learning-mobile-product .agents-learning-view{height:100%;min-height:0;width:100%}.agents-learning-mobile-product .context-story-stage{display:block;position:relative}.agents-learning-mobile-product .agents-learning-context-view{display:block;top:0;right:0;bottom:0;left:0;opacity:1;padding:0;position:absolute;visibility:visible}.agents-learning-mobile-evals{align-content:center;background:radial-gradient(circle at 8% 5%,rgba(255,244,220,.96),transparent 45%),radial-gradient(circle at 92% 18%,rgba(217,242,239,.9),transparent 44%),linear-gradient(145deg,#edf1ed,#c9dcda 62%,#a8c8c6);box-sizing:border-box;display:grid;gap:12px;height:100%;overflow:hidden;padding:24px 18px;position:relative}.agents-learning-mobile-evals:before{background-image:radial-gradient(rgba(9,69,74,.16) .65px,transparent .75px);background-size:10px 10px;content:"";top:0;right:0;bottom:0;left:0;opacity:.55;pointer-events:none;position:absolute}.agents-learning-mobile-evals>*{position:relative;z-index:1}.agents-learning-mobile-evals>header{display:grid;gap:4px}.agents-learning-mobile-evals>header span{color:#4f7477;font-family:var(--font-mono);font-size:7px;letter-spacing:.1em;text-transform:uppercase}.agents-learning-mobile-evals>header strong{color:#123b3f;font-size:17px;font-weight:520;letter-spacing:-.025em}.agents-learning-mobile-eval-examples{display:grid;gap:8px}.agents-learning-mobile-eval-examples article,.agents-learning-mobile-eval-result{align-items:center;background:#ffffffeb;border:1px solid rgba(11,78,84,.12);border-radius:10px;box-shadow:0 8px 22px #13494d14;display:grid}.agents-learning-mobile-eval-examples article{gap:10px;grid-template-columns:34px minmax(0,1fr) auto;min-height:54px;opacity:0;padding:8px 11px;transform:translateY(10px)}.agents-learning-mobile-evals.is-active .agents-learning-mobile-eval-examples article:first-child{animation:agents-learning-file-in .48s cubic-bezier(.22,1,.36,1) .12s both}.agents-learning-mobile-evals.is-active .agents-learning-mobile-eval-examples article:nth-child(2){animation:agents-learning-file-in .48s cubic-bezier(.22,1,.36,1) .36s both}.agents-learning-mobile-eval-examples article>span,.agents-learning-mobile-eval-result>span{align-items:center;background:#e3f2f1;border-radius:8px;color:#0b6970;display:flex;height:34px;justify-content:center;width:34px}.agents-learning-mobile-eval-examples article>div,.agents-learning-mobile-eval-result>div{display:grid;gap:3px;min-width:0}.agents-learning-mobile-eval-examples strong,.agents-learning-mobile-eval-result strong{color:#17383c;font-size:10px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agents-learning-mobile-eval-examples small,.agents-learning-mobile-eval-result small{color:#6c8082;font-size:8px}.agents-learning-mobile-eval-examples article>svg,.agents-learning-mobile-eval-result>svg{color:#2a8d7d}.agents-learning-mobile-eval-conversion{align-items:center;color:#45696c;display:grid;font-size:8px;gap:7px;grid-template-columns:28px minmax(0,1fr);opacity:0;padding:0 10px}.agents-learning-mobile-eval-conversion i{border-top:1px dashed rgba(11,105,112,.5);display:block}.agents-learning-mobile-evals.is-active .agents-learning-mobile-eval-conversion{animation:agents-learning-file-in .42s ease .76s both}.agents-learning-mobile-eval-result{gap:10px;grid-template-columns:38px minmax(0,1fr) auto;min-height:62px;opacity:0;padding:10px 12px;transform:translateY(10px)}.agents-learning-mobile-eval-result>span{background:#075a62;height:38px;width:38px}.agents-learning-mobile-eval-result .meridian-logo-mark{color:#fff;width:21px}.agents-learning-mobile-eval-result strong{font-size:12px}.agents-learning-mobile-evals.is-active .agents-learning-mobile-eval-result{animation:agents-learning-file-in .52s cubic-bezier(.16,1,.3,1) 1.04s both}.agents-learning-mobile-product .agents-learning-test-modal{max-width:320px;width:calc(100% - 28px)}.agents-learning-mobile-product .agents-learning-trace-shell{width:calc(100% - 28px)}.agents-learning-mobile-product .agents-learning-learn{padding:18px 14px}.agents-learning-mobile-product .agents-learning-learn-flow{width:100%}.agents-learning-mobile-product .agents-learning-learn-step{border-radius:9px;gap:9px;min-height:66px;padding:10px}.agents-learning-mobile-product .agents-learning-learn-icon,.agents-learning-mobile-product .agents-learning-learn-mark,.agents-learning-mobile-product .agents-learning-update-state{height:34px;width:34px}.agents-learning-mobile-product .agents-learning-learn-step strong,.agents-learning-mobile-product .agents-learning-updated-hub strong{font-size:11px}.agents-learning-mobile-product .agents-learning-learn-step p{font-size:7.5px}.agents-learning-mobile-product.is-stage-iterate .agents-learning-benchmark-toolbar,.agents-learning-mobile-product.is-stage-iterate .evaluation-benchmark-filters,.agents-learning-mobile-product.is-stage-iterate .agents-learning-benchmark-footer{display:none}.agents-learning-mobile-product.is-stage-iterate .agents-learning-benchmark-app{grid-template-rows:auto auto auto minmax(0,1fr)}.agents-learning-mobile-product.is-stage-iterate .evaluation-benchmark-header{padding:13px 12px 6px}.agents-learning-mobile-product.is-stage-iterate .evaluation-benchmark-metrics{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 12px 9px}.agents-learning-mobile-product.is-stage-iterate .evaluation-benchmark-metrics>div:nth-child(-n+2){display:none}.agents-learning-mobile-product.is-stage-iterate .evaluation-progress-heading{padding:0 12px 7px}.agents-learning-mobile-product.is-stage-iterate .evaluation-progress-chart{margin:0 9px 11px 35px;min-height:0}.agents-learning-mobile-product.is-stage-iterate .evaluation-benchmark-endpoint-badge{height:18px;width:18px}.agents-learning-mobile-card-copy{background:#044952;border-top:1px solid rgba(255,255,255,.18);padding:24px 22px 27px}.agents-learning-mobile-card-copy>small{color:#74d6da;display:block;font-family:var(--font-mono);font-size:8px;letter-spacing:.08em;margin-bottom:12px;text-transform:uppercase}.agents-learning-mobile-card-copy h3{color:#fff;font-family:"Polysans Slim",var(--font-brand);font-size:25px;font-weight:350;letter-spacing:-.035em;line-height:1.04;margin:0}.agents-learning-mobile-card-copy p{color:#ffffffbd;font-size:14px;line-height:1.5;margin:13px 0 0}}@media(max-width:360px){body .platform-evaluation-development.agents-learning-section,.platform-route-shell .platform-evaluation-development.agents-learning-section{padding-left:10px;padding-right:10px}.agents-learning-mobile-card-copy{padding:21px 18px 24px}.agents-learning-mobile-card-copy h3{font-size:22px}}.observatory-controls .context-cloud-mapping-card .observatory-guardrails-visual,.observatory-controls .context-cloud-mapping-card .observatory-usage-visual,.observatory-controls .context-cloud-mapping-card .observatory-permissions-visual{box-sizing:border-box;display:grid;min-height:100%;overflow:hidden;padding:clamp(24px,2.4vw,38px);position:relative}.observatory-controls .observatory-guardrails-visual:after,.observatory-controls .observatory-usage-visual:after,.observatory-controls .observatory-permissions-visual:after{content:none}.observatory-controls .context-cloud-mapping-card .observatory-guardrails-visual{background:#dce8e3;color:#123c3e}.observatory-guardrails-visual:before{background:#f3eedf;clip-path:polygon(0 0,70% 0,28% 100%,0 100%);content:"";top:0;right:0;bottom:0;left:0;opacity:.74;position:absolute}.observatory-guardrails-composition{height:100%;min-height:0;position:relative;z-index:1}.observatory-guardrails-composition>header,.observatory-permissions-map>header,.observatory-usage-composition>header{align-items:center;display:flex;font:650 clamp(8px,.7vw,11px)/1 var(--font-mono);justify-content:space-between;letter-spacing:.08em;text-transform:uppercase}.observatory-guardrails-composition>header small{align-items:center;display:inline-flex;font:inherit;font-size:.78em;gap:6px;letter-spacing:.06em}.observatory-guardrails-composition>header small i{background:#238a7d;border:3px solid rgba(35,138,125,.15);border-radius:50%;box-sizing:content-box;height:5px;width:5px}.observatory-guardrails-rings{height:calc(100% - 42px);top:30px;right:0;bottom:12px;left:0;position:absolute}.observatory-guardrails-ring,.observatory-guardrails-core{border-radius:50%;left:50%;position:absolute;top:48%;transform:translate(-50%,-50%)}.observatory-guardrails-ring{border:1px solid rgba(17,70,69,.25);box-sizing:border-box}.observatory-guardrails-ring:after{background:#d88962;border:3px solid #f3eedf;border-radius:50%;content:"";height:7px;position:absolute;right:9%;top:18%;width:7px}.observatory-guardrails-ring>span,.observatory-guardrails-ring>strong{background:#f6f2e8;left:-2px;position:absolute}.observatory-guardrails-ring>span{color:#8b5a45;font:650 7px/1 var(--font-mono);padding:4px 5px 2px;top:39%}.observatory-guardrails-ring>strong{font-size:clamp(7px,.58vw,9px);font-weight:560;padding:1px 5px 4px;top:49%;white-space:nowrap}.observatory-guardrails-ring.is-outer{background:#fff3;height:min(95%,268px);width:min(76%,268px)}.observatory-guardrails-ring.is-middle{background:#77b5a921;height:min(72%,204px);width:min(58%,204px)}.observatory-guardrails-ring.is-middle:after{background:#1d776f;left:18%;right:auto;top:8%}.observatory-guardrails-ring.is-inner{background:#11535417;height:min(49%,138px);width:min(39%,138px)}.observatory-guardrails-ring.is-inner:after{background:#bb9153;right:4%;top:54%}.observatory-guardrails-core{align-items:center;background:#123f42;color:#fff;display:flex;flex-direction:column;height:clamp(68px,6.2vw,92px);justify-content:center;width:clamp(68px,6.2vw,92px)}.observatory-guardrails-core svg{color:#83d7ca;height:19px;margin-bottom:5px;stroke-width:1.5;width:19px}.observatory-guardrails-core strong{font-size:clamp(8px,.67vw,10px);font-weight:620}.observatory-guardrails-core small{color:#ffffff94;font-size:6px;margin-top:2px}.observatory-guardrails-sequence{align-items:center;bottom:0;display:flex;gap:7px;justify-content:center;left:0;position:absolute;right:0}.observatory-guardrails-sequence span{font:600 6px/1 var(--font-mono);letter-spacing:.06em}.observatory-guardrails-sequence i{background:#11464559;height:1px;width:15px}.observatory-controls .context-cloud-mapping-card .observatory-usage-visual{background:#123f42;color:#f4f0e6}.observatory-usage-visual:before{background:#d88962;clip-path:polygon(74% 0,100% 0,100% 52%);content:"";top:0;right:0;bottom:0;left:0;opacity:.88;position:absolute}.observatory-usage-composition{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;height:100%;min-height:0;position:relative;width:100%;z-index:1}.observatory-usage-composition>header{color:#f4f0e6b8}.observatory-usage-composition>header span{align-items:center;display:inline-flex;gap:7px}.observatory-usage-composition>header svg{color:#77c9bd;height:14px;width:14px}.observatory-usage-composition>header small{color:inherit;font:inherit;font-size:.78em}.observatory-usage-number{align-items:baseline;display:flex;gap:9px;margin-top:clamp(21px,2vw,30px)}.observatory-usage-number strong{font-family:"Polysans Slim",var(--font-brand);font-size:clamp(35px,3.3vw,52px);font-weight:320;letter-spacing:-.045em;line-height:.9}.observatory-usage-number span{color:#f4f0e694;font-size:clamp(8px,.68vw,10px)}.observatory-usage-chart{align-self:stretch;margin-top:10px;overflow:visible;width:100%}.observatory-usage-grid{fill:none;stroke:#f4f0e621;stroke-width:1}.observatory-usage-area{fill:#6fc6b926}.observatory-usage-line{fill:none;stroke:#77c9bd;stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.observatory-usage-chart circle{fill:#f4f0e6;stroke:#d88962;stroke-width:4}.observatory-usage-composition>footer{border-top:1px solid rgba(244,240,230,.17);display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:12px}.observatory-usage-composition>footer span{align-items:center;color:#f4f0e699;display:grid;font-size:clamp(6px,.5vw,8px);gap:3px;grid-template-columns:auto 1fr}.observatory-usage-composition>footer i{background:#77c9bd;border-radius:50%;grid-row:span 2;height:6px;width:6px}.observatory-usage-composition>footer i.is-models{background:#d88962}.observatory-usage-composition>footer i.is-apps{background:#b99c63}.observatory-usage-composition>footer strong{color:#f4f0e6;font-size:clamp(8px,.65vw,10px);font-weight:580;grid-column:2}.observatory-controls .context-cloud-mapping-card .observatory-permissions-visual{background:#d5b8b0;color:#273d3c}.observatory-permissions-visual:before{background:#eee4d6;clip-path:polygon(0 0,42% 0,18% 100%,0 100%);content:"";top:0;right:0;bottom:0;left:0;opacity:.58;position:absolute}.observatory-permissions-map{height:100%;min-height:0;position:relative;z-index:1}.observatory-permissions-map>header{justify-content:flex-start}.observatory-permissions-map>header svg{height:14px;margin-right:7px;width:14px}.observatory-permissions-map>header small{font:inherit;font-size:.76em;margin-left:auto}.observatory-permissions-map>svg{height:calc(100% - 48px);top:30px;right:0;bottom:18px;left:0;overflow:visible;position:absolute;width:100%}.observatory-permissions-map>svg path{fill:none;stroke:#39373461;stroke-dasharray:3 5;stroke-linecap:round;stroke-width:1.5}.observatory-permissions-map>svg circle{fill:#8d4f4e;stroke:#eadbd0;stroke-width:4}.observatory-permissions-map .observatory-permissions-resource{align-items:center;background:#273f3e;border:0;border-radius:50%;color:#fff;display:flex;flex-direction:column;gap:7px;height:clamp(110px,9.5vw,142px);justify-content:center;left:50%;min-height:0;padding:0;position:absolute;top:50%;transform:translate(-1%,-46%);width:clamp(110px,9.5vw,142px)}.observatory-permissions-map .observatory-permissions-resource>img{height:18px;width:26px}.observatory-permissions-map .observatory-permissions-resource>span{display:grid;gap:3px;text-align:center}.observatory-permissions-map .observatory-permissions-resource small{color:#ffffff8c;font:600 6px/1 var(--font-mono);letter-spacing:.07em;text-transform:uppercase}.observatory-permissions-map .observatory-permissions-resource strong{color:#fff;font-size:clamp(8px,.72vw,11px);font-weight:580}.observatory-permissions-node{align-items:center;background:#f7f1e7e6;border:1px solid rgba(72,54,51,.12);display:flex;gap:8px;left:1%;min-width:41%;padding:7px 8px;position:absolute}.observatory-permissions-node.is-owner{top:19%}.observatory-permissions-node.is-run{top:45%}.observatory-permissions-node.is-view{top:71%}.observatory-permissions-node>i{align-items:center;background:#8d4f4e;border-radius:50%;color:#fff;display:flex;flex:0 0 25px;font:650 6px/1 var(--font-mono);height:25px;justify-content:center;width:25px}.observatory-permissions-node>span{display:grid;gap:2px}.observatory-permissions-node strong{font-size:clamp(7px,.57vw,9px);font-weight:620}.observatory-permissions-node small{color:#806864;font-size:6px}.observatory-permissions-map>footer{bottom:0;display:flex;font:600 6px/1 var(--font-mono);gap:12px;letter-spacing:.06em;position:absolute;right:0;text-transform:uppercase}@media(max-width:640px){.observatory-controls .context-cloud-mapping-card .observatory-guardrails-visual,.observatory-controls .context-cloud-mapping-card .observatory-usage-visual,.observatory-controls .context-cloud-mapping-card .observatory-permissions-visual{padding:24px}.observatory-guardrails-ring.is-outer{height:240px;width:240px}.observatory-guardrails-ring.is-middle{height:180px;width:180px}.observatory-guardrails-ring.is-inner{height:122px;width:122px}.observatory-permissions-map .observatory-permissions-resource{height:118px;width:118px}}.observatory-controls .context-cloud-mapping-card .systems-learning-visual.observatory-guardrails-visual,.observatory-controls .context-cloud-mapping-card .systems-learning-visual.observatory-permissions-visual{align-items:center;display:flex;justify-content:center;min-height:0;padding:clamp(24px,2.7vw,40px) clamp(22px,2.6vw,40px)}.observatory-controls .context-cloud-mapping-card .systems-learning-visual.observatory-guardrails-visual,.observatory-controls .context-cloud-mapping-card .systems-learning-visual.observatory-permissions-visual{background:radial-gradient(circle at 82% 10%,rgba(226,246,241,.86),transparent 39%),linear-gradient(145deg,#d7e8e5,#a7c9c7 55%,#739fa1)}.observatory-controls .systems-learning-visual.observatory-guardrails-visual:before,.observatory-controls .systems-learning-visual.observatory-permissions-visual:before{background:linear-gradient(115deg,rgba(255,255,255,.18),transparent 38%),radial-gradient(rgba(7,66,72,.18) .65px,transparent .65px);background-size:auto,8px 8px;clip-path:none;content:"";top:0;right:0;bottom:0;left:0;opacity:.34;pointer-events:none;position:absolute}.observatory-controls .context-cloud-mapping-card .observatory-usage-visual{align-items:center;background:#e7eeec;display:flex;justify-content:center;min-height:0;padding:clamp(24px,2.7vw,40px) clamp(22px,2.6vw,40px)}.observatory-controls .context-cloud-mapping-card :is(.observatory-guardrails-window,.observatory-usage-panel,.observatory-permissions-window){height:100%;width:100%}.observatory-controls .observatory-usage-panel,.observatory-controls .observatory-permissions-window{display:flex;flex-direction:column}.observatory-controls .observatory-usage-content,.observatory-controls .observatory-permissions-console{display:flex;flex:1 1 auto;flex-direction:column}.observatory-controls .observatory-usage-content>footer,.observatory-controls .observatory-permissions-footer{margin-top:auto}.observatory-controls .observatory-usage-visual:before{content:none;display:none}@media(max-width:600px){.observatory-controls .context-cloud-mapping-card .systems-learning-visual.observatory-guardrails-visual,.observatory-controls .context-cloud-mapping-card .systems-learning-visual.observatory-permissions-visual{padding:24px 14px}}.observatory-controls .context-cloud-mapping-card :is(.observatory-guardrails-visual,.observatory-usage-visual,.observatory-permissions-visual,.observatory-compliance-visual,.observatory-model-routing-visual,.observatory-external-agents-visual){background:radial-gradient(circle at 8% 4%,rgba(255,239,196,.86),transparent 39%),radial-gradient(circle at 88% 10%,rgba(209,242,239,.92),transparent 43%),linear-gradient(145deg,#eef0e9,#cbdedb 56%,#a7c8c6)!important}.home-nav-shell .research-logo-strip .logo-track{animation-name:research-logo-marquee;gap:0;padding-inline:0}.home-nav-shell .research-logo-strip .logo-sequence{align-items:center;display:flex;flex:0 0 auto;gap:68px;padding-inline:34px}.home-nav-shell .research-logo-strip .customer-logo-pwc img{filter:none;mix-blend-mode:normal}@keyframes research-logo-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-16.6666667%,0,0)}}@media(max-width:900px){.home-nav-shell .research-logo-strip .logo-track{animation-name:research-logo-marquee}.home-nav-shell .research-logo-strip .logo-sequence{gap:38px;padding-inline:24px}.home-nav-shell .research-logo-strip .logo-track .customer-logo-pwc{width:76px!important}}@media(max-width:480px){.home-nav-shell .research-logo-strip .logo-sequence{gap:20px;padding-inline:12px}}@media(prefers-reduced-motion:reduce){.home-nav-shell .research-logo-strip .logo-track{animation:none}}.company-route-shell .meridian-careers-directory{font-family:var(--font-brand)}.company-route-shell .meridian-careers-directory>h2{font-family:var(--font-brand);letter-spacing:-.045em}.company-route-shell .meridian-careers-directory-groups{gap:56px}.company-route-shell .meridian-careers-directory-group h3{color:var(--careers-ink);font-family:var(--font-brand);font-size:clamp(26px,2.2vw,32px);font-weight:430;letter-spacing:-.035em;line-height:1.08;margin-bottom:16px}.company-route-shell .meridian-careers-directory-role{min-height:96px;padding:22px 4px 22px 0}.company-route-shell .meridian-careers-directory-role strong{font-family:var(--font-brand);font-size:19px;font-weight:500;letter-spacing:-.018em}.company-route-shell .meridian-careers-directory-role small{font-family:var(--font-brand);font-size:13px;line-height:1.45}@media(max-width:640px){.company-route-shell .meridian-careers-directory-group h3{font-size:25px}.company-route-shell .meridian-careers-directory-role{min-height:0;padding:20px 0}.company-route-shell .meridian-careers-directory-role strong{font-size:18px}}
