@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-cyrillic-ext-wght-normal-d45eAU9y.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-cyrillic-wght-normal-BAAhND-U.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-greek-wght-normal-CmyJS8uq.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-vietnamese-wght-normal-Dg1JeJN0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-latin-ext-wght-normal-CIII54If.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-latin-wght-normal-IvpUvPa2.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-primary:#076fe8;--color-secondary:#5aa7ff;--color-cta:#075ed6;--color-background:#f3f7fe;--color-text:#24486f;--color-deep:#061f4b;--color-ink:#071a38;--color-muted:#5b7492;--color-line:#07489724;--color-surface:#fff;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--space-3xl:64px;--shadow-sm:0 1px 2px #0000000d;--shadow-md:0 4px 18px #061f4b14;--shadow-lg:0 18px 48px #061f4b24;--shadow-xl:0 28px 80px #061f4b33;--font-sans:"IBM Plex Sans Variable", "IBM Plex Sans", "PingFang SC", "Microsoft YaHei", sans-serif;--font-editorial:"Songti SC", "STSong", Georgia, serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:108px}body{background:var(--color-background);color:var(--color-text);font-family:var(--font-sans);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;min-width:320px;margin:0;overflow-x:hidden}body.modal-open{overflow:hidden}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{border:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}h1,h2,h3,p,blockquote{margin:0}.shell{width:100%;max-width:1280px;margin-inline:auto;padding-inline:32px}.section{padding-block:152px;position:relative}.section-head h2,.capabilities__intro h2,.operating-system h2,.policy h2,.cooperation h2,.about h2{color:var(--color-ink);letter-spacing:-.055em;font-size:clamp(42px,4.55vw,68px);font-weight:500;line-height:1.08}.section-head--split{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:end;gap:80px;margin-bottom:76px;display:grid}.section-head__aside,.section-head__lead{color:var(--color-muted);font-size:16px;line-height:1.85}.section-head__aside .button{margin-top:28px}.menu:focus-visible,.nav a:focus-visible,.mode-switch button:focus-visible,.role-tabs button:focus-visible,.policy__list a:focus-visible,.modal__close:focus-visible,input:focus-visible,select:focus-visible{outline-offset:3px;outline:3px solid #087afb57}.header{pointer-events:none;z-index:100;padding:16px 24px;position:fixed;top:0;left:0;right:0}.header__bar{-webkit-backdrop-filter:blur(18px);pointer-events:auto;background:#ffffffe6;border:1px solid #0748971a;border-radius:14px;align-items:center;max-width:1280px;height:72px;margin:0 auto;padding:0 14px 0 20px;display:flex;box-shadow:0 16px 42px #061f4b17}.nav{align-items:stretch;gap:1px;height:100%;margin-inline:auto;display:flex}.nav a{color:#4f6b8d;cursor:pointer;align-items:center;padding:0 14px;font-size:13px;transition:color .18s;display:flex;position:relative}.nav a:after{background:var(--color-primary);content:"";transform-origin:0;width:calc(100% - 28px);height:2px;transition:transform .18s;position:absolute;bottom:14px;left:14px;transform:scaleX(0)}.nav a:hover,.nav a.is-active{color:var(--color-ink)}.nav a.is-active:after{transform:scaleX(1)}.nav__mobile-cta{display:none}.header__actions{align-items:center;gap:14px;display:flex}.header__phone{color:var(--color-text);font-variant-numeric:tabular-nums;letter-spacing:.04em;font-size:13px;font-weight:600}.menu{color:var(--color-text);cursor:pointer;background:0 0;justify-content:center;align-items:center;width:44px;height:44px;display:none}.hero{background:radial-gradient(circle at 8% 0%, #5aa7ff24, transparent 30%), linear-gradient(#07489709 1px, transparent 1px), linear-gradient(90deg, #07489709 1px, transparent 1px), var(--color-background);background-size:auto,48px 48px,48px 48px,auto;min-height:100vh;padding:164px 0 0;position:relative;overflow:hidden}.hero:before{background:linear-gradient(90deg, var(--color-background), transparent);content:"";pointer-events:none;position:absolute;inset:0}.hero__grid{z-index:1;grid-template-columns:minmax(0,.91fr) minmax(460px,.77fr);align-items:center;gap:90px;min-height:620px;display:grid;position:relative}.hero__copy{padding-bottom:42px;animation:.7s cubic-bezier(.22,1,.36,1) both qft-enter}.hero h1{color:var(--color-ink);letter-spacing:-.07em;font-size:clamp(54px,5.5vw,78px);font-weight:500;line-height:1.06}.hero h1 em{color:var(--color-primary);font-family:var(--font-editorial);letter-spacing:-.06em;font-size:.95em;font-style:normal;font-weight:400}.hero__subtitle{color:var(--color-ink);letter-spacing:-.035em;margin-top:30px;font-size:clamp(22px,2.1vw,30px);font-weight:500;line-height:1.42}.hero__lead{color:var(--color-muted);max-width:570px;margin-top:24px;font-size:16px;line-height:1.85}.hero__actions{align-items:center;gap:30px;margin-top:42px;display:flex}.hero__visual{min-height:600px;animation:.8s cubic-bezier(.22,1,.36,1) .12s both qft-enter;position:relative}.hero__image-wrap{box-shadow:var(--shadow-xl);border-radius:20px;width:min(100%,515px);height:570px;position:absolute;top:0;right:0;overflow:hidden}.hero__image-wrap:after{content:"";background:linear-gradient(#0000 48%,#04132ec7);position:absolute;inset:0}.hero__image-wrap>img{object-fit:cover;width:100%;height:100%;transform:scale(1.015)}.hero__image-caption{color:#fff;z-index:2;flex-direction:column;gap:7px;display:flex;position:absolute;bottom:28px;left:30px}.hero__image-caption span{letter-spacing:.18em;font-size:9px}.hero__image-caption strong{font-size:18px;font-weight:500}.hero__status{box-shadow:var(--shadow-lg);z-index:3;background:#fffffff5;border:1px solid #0748971a;border-radius:16px;width:330px;padding:26px;position:absolute;bottom:-4px;left:-42px;overflow:hidden}.status__top{color:#7389a5;letter-spacing:.14em;align-items:center;gap:8px;font-size:9px;font-weight:600;display:flex}.status__top span{background:#2bc67d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #2bc67d24}.hero__status>strong{color:var(--color-ink);margin:15px 0 20px;font-size:19px;font-weight:600;display:block}.status__rows{border-top:1px solid var(--color-line)}.status__rows>span{border-bottom:1px solid var(--color-line);color:var(--color-text);grid-template-columns:20px 1fr auto;align-items:center;gap:10px;min-height:45px;font-size:12px;display:grid}.status__rows i{color:#9aaabc;font-size:9px;font-style:normal}.hero__facts{border-top:1px solid var(--color-line);z-index:1;grid-template-columns:repeat(4,1fr);margin-top:78px;display:grid;position:relative}.hero__facts>div{border-right:1px solid var(--color-line);grid-template-columns:auto 1fr;gap:6px 14px;padding:30px 28px;display:grid}.hero__facts>div:first-child{border-left:1px solid var(--color-line)}.hero__facts span{color:var(--color-primary);letter-spacing:.1em;grid-row:1/3;padding-top:3px;font-size:10px}.hero__facts strong{color:var(--color-ink);font-size:15px;font-weight:600}.hero__facts p{color:var(--color-muted);font-size:12px}.manifesto{background:#fff}.manifesto__grid{grid-template-columns:minmax(0,1.1fr) minmax(420px,.9fr);align-items:start;gap:110px;display:grid}.manifesto__statement{position:sticky;top:130px}.manifesto__statement>p{color:var(--color-muted);font-family:var(--font-editorial);margin-bottom:22px;font-size:25px}.manifesto h2{color:var(--color-ink);letter-spacing:-.06em;font-size:clamp(43px,4.2vw,64px);font-weight:400;line-height:1.13}.manifesto h2 strong{color:var(--color-primary);font-family:var(--font-editorial);font-weight:400}.issue-list{border-top:1px solid var(--color-line)}.issue-list article{border-bottom:1px solid var(--color-line);grid-template-columns:32px 108px 1fr;gap:22px;padding:32px 0;display:grid}.issue-list article>span{color:var(--color-primary);letter-spacing:.12em;font-size:10px}.issue-list h3{color:var(--color-ink);font-size:18px;font-weight:600}.issue-list p{color:var(--color-muted);font-size:14px;line-height:1.8}.solution{background:var(--color-background)}.mode-switch{border-bottom:1px solid var(--color-line);gap:32px;margin-top:30px;display:flex}.mode-switch button{color:#738ca8;cursor:pointer;background:0 0;min-height:44px;padding:0 0 14px;font-size:13px;font-weight:600;transition:color .2s;position:relative}.mode-switch button:after{background:var(--color-primary);content:"";transform-origin:0;width:100%;height:2px;transition:transform .2s;position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.mode-switch button.is-active{color:var(--color-ink)}.mode-switch button.is-active:after{transform:scaleX(1)}.flow{border:1px solid var(--color-line);box-shadow:var(--shadow-md);background:#fff}.flow__header{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;padding:28px 32px;display:flex}.flow__header>div{flex-direction:column;gap:4px;display:flex}.flow__header small,.flow__result span{color:#91a3b8;letter-spacing:.16em;font-size:9px;font-weight:600}.flow__header strong{color:var(--color-ink);font-size:18px;font-weight:600}.flow__header p{color:var(--color-muted);font-size:13px}.flow__body{padding:10px 32px}.flow__row{border-bottom:1px solid var(--color-line);grid-template-columns:72px minmax(0,1fr) 72px;align-items:center;gap:28px;min-height:104px;display:grid}.flow__row>strong{color:var(--color-ink);font-size:14px}.flow__route{grid-template-columns:minmax(100px,1fr) 36px minmax(100px,1fr) 36px minmax(100px,1fr);align-items:center;gap:16px;display:grid}.flow__route>span{background:var(--color-background);color:var(--color-text);text-align:center;border:1px solid #087afb29;justify-content:center;align-items:center;min-height:46px;padding:10px;font-size:13px;font-weight:500;transition:background-color .2s,border-color .2s;display:flex}.flow__route>i{color:var(--color-primary);justify-content:center;display:flex}.flow__row>em{justify-content:flex-end;align-items:center;gap:6px;font-size:11px;font-style:normal;display:flex}.flow__row>em.is-positive{color:#16885a}.flow__row>em.is-negative{color:#c65a42}.flow--traditional .flow__route>span{color:#7186a1;background:#f7f8f8;border-color:#07489717}.flow--traditional .flow__route>i{color:#b56d5b}.flow__result{background:#e7f1ff;justify-content:center;align-items:center;gap:28px;min-height:74px;padding:18px 28px;display:flex}.flow__result strong{color:var(--color-text);font-size:14px;font-weight:600}.flow--traditional .flow__result{background:#fbf2ef}.solution__steps{grid-template-columns:repeat(4,1fr);display:grid}.solution__steps>div{border-bottom:1px solid var(--color-line);border-right:1px solid var(--color-line);align-items:center;gap:18px;padding:28px 22px;display:flex}.solution__steps>div:first-child{border-left:1px solid var(--color-line)}.solution__steps span{color:var(--color-primary);font-size:10px}.solution__steps strong{color:var(--color-ink);font-size:14px;font-weight:600}.capabilities{background:#fff}.capabilities__grid{grid-template-columns:minmax(330px,.82fr) minmax(0,1.18fr);align-items:start;gap:100px;display:grid}.capabilities__intro{position:sticky;top:132px}.capabilities__intro>p{color:var(--color-muted);max-width:430px;margin-top:30px;font-size:16px;line-height:1.85}.capabilities__count{align-items:end;gap:16px;margin-top:52px;display:flex}.capabilities__count strong{color:var(--color-primary);letter-spacing:-.07em;font-size:76px;font-weight:300;line-height:.9}.capabilities__count span{color:#91a3b8;letter-spacing:.14em;font-size:9px;font-weight:600;line-height:1.5}.capability-list{border-top:1px solid var(--color-line)}.capability-list article{border-bottom:1px solid var(--color-line);grid-template-columns:30px 42px 1fr 24px;align-items:start;gap:22px;padding:34px 8px;transition:background-color .2s,padding .2s;display:grid}.capability-list article:hover{background:#f7faff;padding-inline:18px}.capability__no{color:var(--color-primary);padding-top:5px;font-size:10px}.capability-list article>i{background:var(--color-background);color:var(--color-primary);justify-content:center;align-items:center;width:42px;height:42px;display:flex}.capability-list h3{color:var(--color-ink);margin-bottom:9px;font-size:19px;font-weight:600}.capability-list p{color:var(--color-muted);font-size:14px;line-height:1.75}.capability__arrow{color:#a0b0c1;margin-top:11px;transition:color .2s,transform .2s}.capability-list article:hover .capability__arrow{color:var(--color-primary);transform:translate(3px)}.operating-system{color:#fff;background:radial-gradient(circle at 82% 6%,#076fe821,#0000 32%),linear-gradient(135deg,#09111f 0%,#111d2e 54%,#0a1424 100%);overflow:hidden}.operating-system:before{content:"";opacity:.52;pointer-events:none;background-color:#0000;background-image:linear-gradient(#8fa7c70a 1px,#0000 1px),linear-gradient(90deg,#8fa7c70a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:56px 56px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.operating-system .shell{position:relative}.operating-system h2{color:#fff}.operating-system__head{grid-template-columns:1.25fr .75fr;align-items:end;gap:80px;margin-bottom:72px;display:grid}.operating-system__head>p{color:#e0e8f4ad;font-size:15px;line-height:1.85}.operating-system__stage{grid-template-columns:.75fr 1.25fr;min-height:590px;display:grid}.operating-system__photo{position:relative;overflow:hidden}.operating-system__photo:after{content:"";background:linear-gradient(#0000,#070e19b8);position:absolute;inset:0}.operating-system__photo img{object-fit:cover;width:100%;height:100%}.operating-system__photo>span{color:#ffffffb3;letter-spacing:.16em;z-index:1;font-size:9px;position:absolute;bottom:24px;left:26px}.operating-system__dashboard{color:var(--color-text);background:#fff;padding:34px 38px 38px}.dashboard__top{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;padding-bottom:25px;display:flex}.dashboard__top>span{color:var(--color-ink);align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.dashboard__top i{background:#2bc67d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #2bc67d21}.dashboard__top small{color:#91a2b5;letter-spacing:.06em;font-size:10px}.dashboard__metrics{grid-template-columns:repeat(3,1fr);margin-top:36px;display:grid}.dashboard__metrics>div{border-right:1px solid var(--color-line);grid-template-columns:auto 1fr;padding:0 24px;display:grid}.dashboard__metrics>div:first-child{padding-left:0}.dashboard__metrics>div:last-child{border:0}.dashboard__metrics small{color:var(--color-muted);grid-column:1/-1;margin-bottom:10px;font-size:11px}.dashboard__metrics strong{color:var(--color-ink);font-variant-numeric:tabular-nums;letter-spacing:-.06em;font-size:38px;font-weight:500;line-height:1}.dashboard__metrics span{color:var(--color-primary);align-self:end;padding:0 0 4px 5px;font-size:11px}.dashboard__trend-head{justify-content:space-between;align-items:center;margin-top:32px;display:flex}.dashboard__trend-head strong{color:var(--color-ink);font-size:12px;font-weight:600}.dashboard__trend-head small{color:#91a2b5;font-size:9px}.dashboard__chart{border-bottom:1px solid var(--color-line);grid-template-rows:150px 20px;grid-template-columns:repeat(7,1fr);align-items:end;gap:11px;margin-top:12px;padding:0 8px;display:grid}.dashboard__chart i{background:linear-gradient(180deg, var(--color-secondary), #5aa7ff29);height:var(--bar);justify-self:center;width:70%;max-width:34px;position:relative}.dashboard__chart i:before{color:#7d91a8;content:attr(data-value);font-size:8px;font-style:normal;position:absolute;top:-17px;left:50%;transform:translate(-50%)}.dashboard__chart i:last-of-type{background:linear-gradient(180deg, var(--color-cta), #087afb2e)}.dashboard__chart span{color:#9cabb9;letter-spacing:.08em;place-self:center;font-size:8px}.dashboard__modules{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:22px;display:grid}.dashboard__modules span{color:var(--color-muted);background:#f5f9ff;border:1px solid #087afb1a;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:4px 7px;padding:11px 12px;display:grid}.dashboard__modules svg{color:var(--color-primary);grid-row:1/3}.dashboard__modules small{font-size:9px}.dashboard__modules strong{color:var(--color-ink);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.roles{background:#fff}.role-tabs{border-bottom:1px solid var(--color-line);grid-template-columns:repeat(3,1fr);display:grid}.role-tabs button{color:#748ba5;cursor:pointer;background:0 0;justify-content:flex-start;align-items:center;gap:16px;min-height:68px;padding:0 24px;font-size:16px;font-weight:500;transition:color .2s,background-color .2s;display:flex;position:relative}.role-tabs button span{font-size:10px}.role-tabs button:after{background:var(--color-primary);content:"";transform-origin:0;width:100%;height:3px;transition:transform .2s;position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.role-tabs button:hover,.role-tabs button.is-active{color:var(--color-ink);background:#f7faff}.role-tabs button.is-active:after{transform:scaleX(1)}.role-stage{background:var(--color-background);grid-template-columns:1.15fr .85fr;min-height:520px;display:grid}.role-stage__copy{padding:70px 76px}.role-stage__eyebrow{color:var(--color-primary);letter-spacing:.08em;margin-bottom:20px;font-size:11px;font-weight:600;display:block}.role-stage__copy h3{color:var(--color-ink);letter-spacing:-.05em;max-width:620px;font-size:clamp(34px,3.2vw,48px);font-weight:500;line-height:1.2}.role-stage__copy>p{color:var(--color-muted);max-width:620px;margin-top:24px;font-size:15px;line-height:1.85}.role-stage__copy ul{grid-template-columns:repeat(2,1fr);gap:14px;margin:35px 0 0;padding:0;list-style:none;display:grid}.role-stage__copy li{color:var(--color-text);align-items:center;gap:9px;font-size:13px;display:flex}.role-stage__copy li svg{color:var(--color-primary)}.role-stage__metrics{background:#e8f2ff;grid-template-rows:repeat(3,1fr);padding:28px 46px;display:grid}.role-stage__metrics>div{border-bottom:1px solid var(--color-line);grid-template-columns:34px 1fr;align-content:center;gap:5px 14px;display:grid}.role-stage__metrics>div:last-child{border:0}.role-stage__metrics span{color:var(--color-primary);grid-row:1/3;font-size:10px}.role-stage__metrics small{color:var(--color-muted);font-size:11px}.role-stage__metrics strong{color:var(--color-ink);font-size:20px;font-weight:600}.case-study{background:var(--color-background)}.case-study blockquote{border-left:2px solid var(--color-primary);color:var(--color-text);font-family:var(--font-editorial);padding-left:28px;font-size:22px;line-height:1.65}.case-study blockquote small{color:var(--color-muted);font-family:var(--font-sans);margin-top:14px;font-size:11px;display:block}.case-study__stage{grid-template-columns:minmax(0,1.2fr) minmax(390px,.8fr);min-height:620px;display:grid}.case-study__image{position:relative;overflow:hidden}.case-study__image:after{content:"";background:linear-gradient(#0000 60%,#052738b3);position:absolute;inset:0}.case-study__image img{object-fit:cover;width:100%;height:100%}.case-study__image span{color:#fffc;letter-spacing:.1em;z-index:1;font-size:10px;position:absolute;bottom:26px;left:28px}.case-study__metrics{border:1px solid var(--color-line);background:#fff;grid-template-rows:repeat(4,1fr);padding:20px 42px;display:grid}.case-study__metrics article{border-bottom:1px solid var(--color-line);align-content:center}.case-study__metrics article:last-child{border:0}.case-study__metrics small{color:var(--color-muted);margin-bottom:11px;font-size:11px;display:block}.case-study__metrics article>div{align-items:center;gap:17px;display:flex}.case-study__metrics span{color:#8195ae;min-width:72px;font-size:14px}.case-study__metrics svg{color:var(--color-primary)}.case-study__metrics strong{color:var(--color-cta);letter-spacing:-.04em;font-size:28px;font-weight:500}.data-note{color:#8195ae;margin-top:18px;font-size:11px;line-height:1.7}.policy{background:#fff}.policy__grid{grid-template-columns:minmax(330px,.85fr) minmax(0,1.15fr);align-items:start;gap:100px;display:grid}.policy__intro{position:sticky;top:132px}.policy__intro>p{color:var(--color-muted);max-width:430px;margin-top:28px;font-size:15px;line-height:1.85}.policy__list{border-top:1px solid var(--color-line)}.policy__list article{border-bottom:1px solid var(--color-line);grid-template-columns:32px 1fr 48px;align-items:start;gap:22px;padding:38px 0;display:grid}.policy__list article>span{color:var(--color-primary);padding-top:4px;font-size:10px}.policy__list small{color:#879bb1;letter-spacing:.06em;font-size:10px}.policy__list h3{color:var(--color-ink);margin:10px 0 12px;font-size:20px;font-weight:600}.policy__list p{color:var(--color-muted);font-size:13px;line-height:1.8}.policy__list a{border:1px solid var(--color-line);color:var(--color-text);cursor:pointer;justify-content:center;align-items:center;width:44px;height:44px;transition:background-color .2s,border-color .2s,color .2s;display:flex}.policy__list a:hover{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.cooperation{background:var(--color-background)}.steps{border-top:1px solid var(--color-line);grid-template-columns:repeat(3,1fr);display:grid}.steps article{border-bottom:1px solid var(--color-line);border-right:1px solid var(--color-line);min-height:320px;padding:38px 38px 34px;position:relative}.steps article:first-child{border-left:1px solid var(--color-line)}.steps article>span{color:var(--color-primary);font-size:11px}.steps h3{color:var(--color-ink);letter-spacing:-.04em;margin-top:68px;font-size:28px;font-weight:500}.steps p{color:var(--color-muted);margin-top:16px;font-size:14px;line-height:1.8}.steps small{color:var(--color-text);font-size:11px;font-weight:600;position:absolute;bottom:32px;left:38px}.about{background:#fff}.about__grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:stretch;min-height:630px;display:grid}.about__image{overflow:hidden}.about__image img{object-fit:cover;width:100%;height:100%}.about__copy{background:#f7faff;padding:72px 78px}.about__values{border-top:1px solid var(--color-line);margin-top:42px}.about__values article{border-bottom:1px solid var(--color-line);padding:24px 0 26px}.about__values article:first-child{padding-top:0}.about__values h3{color:var(--color-primary);letter-spacing:.08em;margin:0 0 10px;font-size:13px;font-weight:600}.about__values p{color:var(--color-muted);font-size:14px;line-height:1.85}.final-cta{color:#fff;background:radial-gradient(circle at 84% 12%,#5aa7ff3d,#0000 34%),radial-gradient(circle at 8% 100%,#087afb29,#0000 30%),linear-gradient(#061f4b 0%,#0a2c61 100%);border-top:1px solid #84b9ff29;padding:120px 0;position:relative;overflow:hidden}.final-cta:after{content:"";border:1px solid #9fcaff29;border-radius:50%;width:560px;height:560px;position:absolute;top:-230px;right:-110px}.final-cta__inner{z-index:1;position:relative}.final-cta__inner>span{color:#82bfff;letter-spacing:.18em;font-size:10px;font-weight:600}.final-cta h2{letter-spacing:-.06em;max-width:900px;margin-top:28px;font-size:clamp(46px,5.3vw,76px);font-weight:400;line-height:1.08}.final-cta p{color:#deebffbd;max-width:620px;margin-top:24px;font-size:16px;line-height:1.8}.final-cta__inner>div{align-items:center;gap:30px;margin-top:38px;display:flex}.final-cta__inner>div>a{color:#eff6ffe6;align-items:center;gap:9px;font-size:15px;font-weight:600;transition:color .18s;display:flex}.final-cta__inner>div>a:hover{color:#fff}.final-cta .button--accent{color:#0a3978;background:#f4f8ff;box-shadow:0 16px 40px #02143247}.final-cta .button--accent:hover{background:#e4efff;box-shadow:0 18px 44px #02143257}.footer{color:#fff;background:linear-gradient(#0a2c61 0%,#061f4b 100%);border-top:1px solid #9fcaff1f;padding:76px 0 26px}.footer .brand__mark{border-color:#ffffff2e}.brand--inverse .brand__name strong{color:#fff}.brand--inverse .brand__name small{color:#ffffff75}.footer__top{grid-template-columns:.72fr 1.2fr .72fr .75fr;align-items:start;gap:56px;padding-bottom:58px;display:grid}.footer__top>p{color:#e8f1ffc7;font-size:16px;line-height:1.7}.footer__top>p span{color:#cee0f98a;font-size:12px}.footer__top nav{gap:12px;display:grid}.footer__top nav a{color:#ddeafdad;font-size:12px;transition:color .18s}.footer__top nav a:hover{color:#fff}.footer__top>div{flex-direction:column;display:flex}.footer__top>div small{color:#cadef985;font-size:10px}.footer__top>div a{margin-top:9px;font-size:19px;font-weight:600}.footer__top>div span{color:#cee1fa8a;margin-top:6px;font-size:11px}.footer__bottom{color:#cee1fa7a;border-top:1px solid #bed8fa24;justify-content:space-between;align-items:center;padding-top:24px;font-size:10px;display:flex}.footer__bottom>div{gap:20px;display:flex}.modal{-webkit-backdrop-filter:blur(8px);z-index:200;background:#03122bad;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal__panel{box-shadow:var(--shadow-xl);background:#fff;width:100%;max-width:920px;max-height:calc(100vh - 48px);position:relative;overflow:auto}.modal__close{color:var(--color-text);cursor:pointer;z-index:2;background:#fff;justify-content:center;align-items:center;width:44px;height:44px;transition:background-color .18s;display:flex;position:absolute;top:16px;right:16px}.modal__close:hover{background:var(--color-background)}.modal__grid{grid-template-columns:.82fr 1.18fr;display:grid}.modal__intro{background:var(--color-deep);color:#fff;min-height:610px;padding:58px 46px}.modal__intro>span,.modal__success>small{color:var(--color-secondary);letter-spacing:.16em;font-size:9px;font-weight:600}.modal__intro h2,.modal__success h2{letter-spacing:-.05em;margin-top:28px;font-size:38px;font-weight:500;line-height:1.15}.modal__intro p{color:#ffffff9e;margin-top:24px;font-size:14px;line-height:1.85}.modal__intro a{border-top:1px solid #ffffff29;align-items:center;gap:12px;margin-top:110px;padding-top:24px;font-size:18px;font-weight:600;display:flex}.modal form{align-content:center;padding:58px 52px;display:grid}.modal form label{color:var(--color-text);margin:15px 0 8px;font-size:12px;font-weight:600}.modal input,.modal select{border:1px solid var(--color-line);color:var(--color-ink);background:#fff;border-radius:8px;width:100%;min-height:50px;padding:12px 14px;font-size:16px;transition:border-color .2s,box-shadow .2s}.modal__select{position:relative}.modal__select select{appearance:none;cursor:pointer;padding-right:48px}.modal__select svg{color:#527195;pointer-events:none;transition:color .18s,transform .18s;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.modal__select:focus-within svg{color:var(--color-primary);transform:translateY(-50%)rotate(180deg)}.modal input:focus,.modal select:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #087afb1f}.field-error{color:#c6543c;margin-top:5px;font-size:11px}.modal__submit{width:100%;margin-top:24px}.modal__submit-error{color:#c6543c;text-align:center;margin-top:16px;font-size:12px;line-height:1.6}.modal__submit-error+.modal__submit{margin-top:12px}.modal__privacy{color:#91a3b8;text-align:center;margin-top:14px;font-size:10px;line-height:1.6}.modal__success{flex-direction:column;align-items:flex-start;min-height:480px;padding:72px;display:flex}.modal__success>span{background:var(--color-background);color:var(--color-primary);justify-content:center;align-items:center;width:58px;height:58px;margin-bottom:28px;display:flex}.modal__success h2{color:var(--color-ink)}.modal__success p{color:var(--color-muted);max-width:560px;margin:20px 0 30px;line-height:1.8}@keyframes qft-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (width<=1120px){.nav a{padding-inline:10px}.header__phone{display:none}.hero__grid{grid-template-columns:minmax(0,.95fr) minmax(420px,.75fr);gap:54px}.hero__status{left:-20px}.section-head--split,.operating-system__head{gap:50px}.capabilities__grid,.policy__grid{gap:62px}.role-stage__copy{padding:58px 52px}}@media (width<=960px){.section{padding-block:112px}.header{padding:12px 16px}.header__bar{height:66px}.header__actions{margin-left:auto}.nav{border:1px solid var(--color-line);box-shadow:var(--shadow-lg);background:#fff;height:auto;padding:14px;display:none;position:fixed;top:90px;left:16px;right:16px}.nav.is-open{display:grid}.nav a{min-height:48px;padding:0 14px}.nav a:after{bottom:7px}.nav__mobile-cta{background:var(--color-primary);color:#fff;cursor:pointer;border-radius:8px;min-height:48px;padding:12px;font-weight:600;display:block}.header__actions .button{display:none}.menu{display:flex}.hero{padding-top:130px}.hero__grid{grid-template-columns:1fr}.hero__copy{max-width:720px;padding-bottom:0}.hero__visual{min-height:640px}.hero__image-wrap{width:calc(100% - 70px);height:610px}.hero__status{bottom:28px;left:0}.hero__facts{grid-template-columns:repeat(2,1fr);margin-top:54px}.hero__facts>div:nth-child(3){border-left:1px solid var(--color-line)}.manifesto__grid,.capabilities__grid,.policy__grid{grid-template-columns:1fr;gap:70px}.manifesto__statement,.capabilities__intro,.policy__intro{position:static}.section-head--split,.operating-system__head{grid-template-columns:1fr;align-items:start}.flow__row{grid-template-columns:60px minmax(0,1fr) 60px;gap:18px}.flow__route{grid-template-columns:minmax(80px,1fr) 22px minmax(80px,1fr) 22px minmax(80px,1fr);gap:8px}.operating-system__stage{grid-template-columns:1fr}.operating-system__photo{height:330px}.role-stage{grid-template-columns:1fr}.role-stage__metrics{grid-template-rows:1fr;grid-template-columns:repeat(3,1fr);min-height:180px}.role-stage__metrics>div{border-bottom:0;border-right:1px solid var(--color-line)}.role-stage__metrics>div:last-child{border-right:0}.case-study__stage{grid-template-columns:1fr}.case-study__image{min-height:440px}.case-study__metrics{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr)}.case-study__metrics article{border-right:1px solid var(--color-line);padding:24px}.case-study__metrics article:nth-child(2){border-right:0}.case-study__metrics article:nth-child(3){border-bottom:0}.about__grid{grid-template-columns:1fr}.about__image{height:460px}.footer__top{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.shell{padding-inline:20px}.section{padding-block:88px}.eyebrow{margin-bottom:24px}.section-head h2,.capabilities__intro h2,.operating-system h2,.policy h2,.cooperation h2,.about h2{font-size:38px}.section-head--split{gap:32px;margin-bottom:48px}.brand__name small{display:none}.header__bar{padding-left:12px}.hero{min-height:auto;padding-top:122px}.hero__grid{gap:54px}.hero h1{font-size:clamp(43px,12vw,56px);line-height:1.08}.hero__lead{margin-top:27px;font-size:16px;line-height:1.8}.hero__actions{flex-direction:column;align-items:stretch;gap:14px;margin-top:32px}.hero__actions .button--text{justify-content:space-between}.hero__visual{min-height:510px}.hero__image-wrap{width:calc(100% - 24px);height:450px}.hero__status{width:calc(100% - 12px);padding:20px;bottom:0;left:12px}.hero__image-caption{bottom:130px;left:20px}.hero__image-caption strong{font-size:15px}.hero__facts{grid-template-columns:1fr;padding-inline:20px}.hero__facts>div,.hero__facts>div:first-child,.hero__facts>div:nth-child(3){border-left:1px solid var(--color-line)}.manifesto__grid,.capabilities__grid,.policy__grid{gap:54px}.manifesto__statement>p{font-size:20px}.manifesto h2{font-size:40px}.issue-list article{grid-template-columns:28px 90px 1fr;gap:13px;padding:26px 0}.issue-list h3{font-size:16px}.flow__header{flex-direction:column;align-items:flex-start;gap:12px;padding:24px 20px}.flow__body{padding:0 20px}.flow__row{grid-template-columns:1fr auto;align-items:stretch;gap:12px;padding:24px 0}.flow__row>strong{align-self:center}.flow__row>em{grid-area:1/2;align-self:center}.flow__route{grid-column:1/-1;grid-template-columns:1fr;gap:8px}.flow__route>i{height:18px;transform:rotate(90deg)}.flow__result{flex-direction:column;align-items:flex-start;gap:7px}.solution__steps{grid-template-columns:repeat(2,1fr)}.solution__steps>div:nth-child(3){border-left:1px solid var(--color-line)}.capabilities__count{margin-top:38px}.capability-list article{grid-template-columns:26px 38px 1fr;gap:14px;padding:26px 0}.capability-list article:hover{padding-inline:8px}.capability__arrow{display:none}.capability-list article>i{width:38px;height:38px}.operating-system__head{gap:28px;margin-bottom:44px}.operating-system__photo{height:260px}.operating-system__dashboard{padding:26px 20px 30px}.dashboard__top{flex-direction:column;align-items:flex-start;gap:8px}.dashboard__metrics>div{padding-inline:12px}.dashboard__metrics strong{font-size:27px}.dashboard__chart{grid-template-rows:130px 20px;gap:6px}.dashboard__modules{grid-template-columns:1fr}.dashboard__modules span{grid-template-columns:16px minmax(0,1fr) auto}.dashboard__modules svg{grid-row:1}.dashboard__modules strong{grid-area:1/3}.role-tabs{grid-template-columns:1fr}.role-tabs button{border-bottom:1px solid var(--color-line)}.role-tabs button:after{transform-origin:top;width:3px;height:100%;left:0;transform:scaleY(0)}.role-tabs button.is-active:after{transform:scaleY(1)}.role-stage__copy{padding:42px 24px}.role-stage__copy h3{font-size:34px}.role-stage__copy ul{grid-template-columns:1fr}.role-stage__metrics{grid-template-columns:1fr;min-height:auto;padding:14px 24px}.role-stage__metrics>div{border-bottom:1px solid var(--color-line);border-right:0;min-height:100px}.role-stage__metrics>div:last-child{border-bottom:0}.case-study blockquote{padding-left:20px;font-size:18px}.case-study__image{min-height:320px}.case-study__metrics{grid-template-rows:repeat(4,1fr);grid-template-columns:1fr;padding:12px 24px}.case-study__metrics article,.case-study__metrics article:nth-child(2),.case-study__metrics article:nth-child(3){border-bottom:1px solid var(--color-line);border-right:0;padding:24px 0}.case-study__metrics article:last-child{border-bottom:0}.policy__list article{grid-template-columns:25px 1fr 44px;gap:14px}.steps{grid-template-columns:1fr}.steps article,.steps article:first-child{border-left:1px solid var(--color-line);min-height:270px}.steps h3{margin-top:44px}.about__image{height:320px}.about__copy{padding:48px 24px}.final-cta{padding:88px 0}.final-cta h2{font-size:42px}.final-cta__inner>div{flex-direction:column;align-items:stretch}.final-cta__inner>div>a{min-height:44px}.footer__top{grid-template-columns:1fr;gap:38px}.footer__bottom{flex-direction:column;align-items:flex-start;gap:15px}.footer__bottom>div{flex-direction:column;gap:8px}.modal{padding:12px}.modal__grid{grid-template-columns:1fr}.modal__intro{min-height:330px;padding:42px 28px}.modal__intro a{margin-top:42px}.modal form{padding:34px 28px}.modal__success{min-height:440px;padding:54px 30px}}@media (width<=390px){.shell,.hero__facts{padding-inline:16px}.hero h1{font-size:41px}.issue-list article{grid-template-columns:25px 78px 1fr}.issue-list p{font-size:13px}.dashboard__metrics small{font-size:9px}.dashboard__metrics strong{font-size:24px}.policy__list article{grid-template-columns:24px 1fr}.policy__list a{grid-column:2}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}

@layer priority1;

@layer priority2 {
  .x1jjjyok {
    border-color: var(--color-line);
  }

  .x2u8bby {
    border-radius: 0;
  }

  .x1q4ynmn {
    border-radius: 10px;
  }

  .xur7f20 {
    border-radius: 8px;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .x883omv {
    gap: 10px;
  }

  .x1af02g3 {
    gap: 14px;
  }

  .xmt3bw4 {
    gap: 22px;
  }

  .x1a2a7pz {
    outline: none;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .x10dr8xq {
    padding-block: 12px;
  }

  .x1m7iz9m {
    padding-block: 9px;
  }

  .xnjsko4 {
    padding-inline: 0;
  }

  .x12j899k {
    padding-inline: 18px;
  }

  .x65v0h {
    padding-inline: 22px;
  }

  .x1p312x3:focus-visible {
    outline: 3px solid #087afb57;
  }
}

@layer priority3 {
  .x6s0dn4 {
    align-items: center;
  }

  .x13evuud {
    animation-delay: 40ms;
  }

  .xs6alww {
    animation-delay: 80ms;
  }

  .x1snll8 {
    animation-delay: .18s;
  }

  .xw6taxk {
    animation-duration: .22s;
  }

  .x1i47e9z {
    animation-duration: .32s;
  }

  .x9dz2be {
    animation-duration: .36s;
  }

  .x14plfpy {
    animation-duration: .76s;
  }

  .xegkacw {
    animation-duration: .9s;
  }

  .x1u6ievf {
    animation-fill-mode: both;
  }

  .xqcmdr3 {
    animation-name: x18re5ia-B;
  }

  .x1h4jtdf {
    animation-name: x18sjixr-B;
  }

  .x1kprljq {
    animation-name: x1s392rt-B;
  }

  .xdvfun7 {
    animation-name: x1wlo1pa-B;
  }

  .xvbdl32 {
    animation-name: x1x235tc-B;
  }

  .xivcr1a {
    animation-name: xy94qka-B;
  }

  .x1lfcbla {
    animation-timing-function: cubic-bezier(.22, 1, .36, 1);
  }

  .xa3vuyk {
    animation-timing-function: ease-out;
  }

  .x83z2og {
    background-color: #fff;
  }

  .xjbqb8w {
    background-color: #0000;
  }

  .xlw98ks {
    background-color: var(--color-cta);
  }

  .x19fix8x {
    background-color: var(--color-primary);
  }

  .xh3velr {
    box-shadow: 0 10px 28px #087afb38;
  }

  .xk2qxfp {
    box-shadow: 0 12px 34px #087afb3d;
  }

  .xuzromj {
    box-shadow: 0 8px 20px #076fe833;
  }

  .xfungia {
    color: #fff;
  }

  .xso7k72 {
    color: #ffffff85;
  }

  .x14pbs04 {
    color: #ffffff94;
  }

  .xj7g3gx {
    color: var(--color-ink);
  }

  .x1bq93sh {
    color: var(--color-muted);
  }

  .xiuzu7u {
    color: var(--color-text);
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x1lliihq {
    display: block;
  }

  .x78zum5 {
    display: flex;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .x1j6dyjg {
    font-size: 11px;
  }

  .xif65rj {
    font-size: 14px;
  }

  .x1q7jzdg {
    font-size: 19px;
  }

  .xdzlmae {
    font-size: 8px;
  }

  .x1s688f {
    font-weight: 600;
  }

  .x1xlr1w8 {
    font-weight: 700;
  }

  .xl56j7k {
    justify-content: center;
  }

  .x1vyo3qp {
    letter-spacing: .04em;
  }

  .xa7ig63 {
    letter-spacing: .16em;
  }

  .xribhvm {
    letter-spacing: .2em;
  }

  .xwn7fz2 {
    line-height: 1.3;
  }

  .xo5v014 {
    line-height: 1;
  }

  .x19kjcj4 {
    object-fit: contain;
  }

  .xg01cxk {
    opacity: 0;
  }

  .x1hc1fzr {
    opacity: 1;
  }

  .x1wfwxd8 {
    outline-offset: 0;
  }

  .xtvhhri {
    text-transform: uppercase;
  }

  .xnn1q72 {
    transform: translateY(0);
  }

  .x1lnumbr {
    transform: translateY(28px);
  }

  .xlohyk8 {
    transition-delay: var(--x-transitionDelay);
  }

  .x13dflua {
    transition-duration: .2s;
  }

  .x10dukvk {
    transition-duration: .72s;
  }

  .xju6q8h {
    transition-property: background-color, border-color, color, box-shadow, transform;
  }

  .x6o7n8i {
    transition-property: opacity, transform;
  }

  .xb51amx {
    transition-timing-function: cubic-bezier(.22, 1, .36, 1);
  }

  .xwji4o3 {
    transition-timing-function: ease;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

  .xj3ae5l:focus-visible {
    outline-offset: 3px;
  }

  .x1s07b3s:disabled {
    cursor: not-allowed;
  }

  .x1nj9xnt:disabled {
    opacity: .65;
  }

  .x1gl3shj:disabled {
    transform: none;
  }

  .xcbk71z:hover {
    background-color: #005fcb;
  }

  .x1bubvq:hover {
    background-color: #006be6;
  }

  .x1vgkm4k:hover {
    background-color: #064fc0;
  }

  .xwxa68s:hover {
    box-shadow: 0 12px 26px #076fe847;
  }

  .x1yf66nd:hover {
    box-shadow: 0 14px 32px #087afb4d;
  }

  .xx63sq3:hover {
    color: var(--color-primary);
  }

  .x14ow2ja:hover {
    transform: translateY(-1px);
  }

  .x3kbueh:active {
    transform: translateY(0);
  }

  @media (prefers-reduced-motion: reduce) {
    .x14q22ui.x14q22ui {
      animation-delay: 0s;
    }

    .x1u6grsq.x1u6grsq {
      animation-duration: 0s;
    }

    .x1aquc0h.x1aquc0h {
      animation-name: none;
    }
  }

  @media (width <= 700px) {
    .x1gz44f.x1gz44f {
      display: none;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .x16dpw5u.x16dpw5u {
      opacity: 1;
    }

    .xuupxpy.xuupxpy {
      transform: none;
    }

    .x12w9bfk.x12w9bfk {
      transition-duration: 0s;
    }
  }
}

@layer priority4 {
  .xteuqzr {
    border-bottom-color: var(--color-line);
  }

  .x1q0q8m5 {
    border-bottom-style: solid;
  }

  .xso031l {
    border-bottom-width: 1px;
  }

  .x1aekv1k {
    height: 31px;
  }

  .x16wdlz0 {
    height: 38px;
  }

  .x1hyhr7 {
    margin-bottom: 34px;
  }

  .x1ok221b {
    margin-top: 5px;
  }

  .xgujvf1 {
    min-height: 42px;
  }

  .x3sc9yq {
    min-height: 46px;
  }

  .x7ywyr2 {
    min-height: 50px;
  }

  .xh8yej3 {
    width: 100%;
  }

  .xq14iec {
    width: 31px;
  }

  .x1guw455 {
    width: 38px;
  }

  .x1uueg23:hover {
    border-bottom-color: var(--color-primary);
  }

  @media (width <= 700px) {
    .x1flzfo8.x1flzfo8 {
      margin-bottom: 24px;
    }
  }
}

@layer priority5 {
  .x7qh4gt:after {
    background-color: #ffffff2e;
  }

  .x1t7qk16:after {
    background-color: var(--color-line);
  }

  .x1s928wv:after {
    content: "";
  }
}

@layer priority6 {
  .xcock1l:after {
    height: 1px;
  }

  .xkxemei:after {
    max-width: 54px;
  }

  .x4eaejv:after {
    width: 100%;
  }
}

@property --x-transitionDelay {
  syntax: "*";
  inherits: false
}

@keyframes x18re5ia-B {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes x18sjixr-B {
  from {
    opacity: 0;
    transform: translateX(-20px);
  }

  to {
    opacity: 1;
    transform: translateX(0);
  }
}

@keyframes x1s392rt-B {
  from {
    opacity: 0;
    transform: translateY(18px) scale(.985);
  }

  to {
    opacity: 1;
    transform: translateY(0) scale(1);
  }
}

@keyframes x1wlo1pa-B {
  from {
    opacity: 0;
    transform: translateY(24px) scale(.985);
  }

  to {
    opacity: 1;
    transform: translateY(0) scale(1);
  }
}

@keyframes x1x235tc-B {
  from {
    opacity: 0;
    transform: translateY(12px);
  }

  to {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes xy94qka-B {
  from {
    opacity: 0;
    transform: translateY(10px);
  }

  to {
    opacity: 1;
    transform: translateY(0);
  }
}
