.MobileMenu-module__Q5LJxq__wrap{display:none}@media (max-width:1023px){.MobileMenu-module__Q5LJxq__wrap{display:block}}.MobileMenu-module__Q5LJxq__burger{z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:.375rem;width:2.75rem;height:2.75rem;display:flex;position:relative}.MobileMenu-module__Q5LJxq__burger span{background:var(--blk);border-radius:1px;width:1.5rem;height:2px;transition:transform .25s,opacity .2s;display:block}.MobileMenu-module__Q5LJxq__burgerOpen span:first-child{transform:translateY(.5rem)rotate(45deg)}.MobileMenu-module__Q5LJxq__burgerOpen span:nth-child(2){opacity:0}.MobileMenu-module__Q5LJxq__burgerOpen span:nth-child(3){transform:translateY(-.5rem)rotate(-45deg)}.MobileMenu-module__Q5LJxq__menuLayer{z-index:100;height:100dvh;position:fixed;inset:0}.MobileMenu-module__Q5LJxq__overlay{background:#33333566;animation:.2s MobileMenu-module__Q5LJxq__menuFadeIn;position:absolute;inset:0}.MobileMenu-module__Q5LJxq__dialog{background:var(--white);width:min(19rem,82vw);height:100%;animation:.25s MobileMenu-module__Q5LJxq__menuSlideIn;position:absolute;top:0;right:0;box-shadow:-.5rem 0 2rem #0000001f}.MobileMenu-module__Q5LJxq__dialog:focus{outline:none}.MobileMenu-module__Q5LJxq__close{position:absolute;top:.625rem;right:1.25rem}.MobileMenu-module__Q5LJxq__panel{overscroll-behavior:contain;flex-direction:column;height:100%;padding:4.5rem 1.5rem 2rem;display:flex;overflow-y:auto}.MobileMenu-module__Q5LJxq__panel>*{flex-shrink:0}@keyframes MobileMenu-module__Q5LJxq__menuFadeIn{0%{opacity:0}to{opacity:1}}@keyframes MobileMenu-module__Q5LJxq__menuSlideIn{0%{transform:translate(100%)}to{transform:translate(0)}}@media (min-width:1024px){.MobileMenu-module__Q5LJxq__menuLayer{display:none}}@media (prefers-reduced-motion:reduce){.MobileMenu-module__Q5LJxq__overlay,.MobileMenu-module__Q5LJxq__dialog{animation:none}}.MobileMenu-module__Q5LJxq__panelLogo{width:11rem;height:auto;margin-bottom:1.5rem}.MobileMenu-module__Q5LJxq__link{border-bottom:1px solid var(--bg);color:var(--blk);padding:.875rem .25rem;font-size:1rem;font-weight:500;transition:color .2s}.MobileMenu-module__Q5LJxq__link:hover,.MobileMenu-module__Q5LJxq__link:active{color:var(--blue)}.MobileMenu-module__Q5LJxq__contact{background:linear-gradient(237deg, var(--blue) 41%, var(--green) 93%);min-height:3.125rem;color:var(--white);font-family:var(--font-zen), sans-serif;overflow-wrap:anywhere;text-align:center;border-radius:3.125rem;justify-content:center;align-items:center;margin-top:1.5rem;padding:.75rem 1rem;font-size:.875rem;font-weight:500;line-height:1.5;transition:filter .25s;display:flex}.MobileMenu-module__Q5LJxq__contact:hover{filter:brightness(1.08)}.MobileMenu-module__Q5LJxq__contact:active{filter:brightness(.95)}
.SubHeader-module__akDU9G__header{z-index:30;background:var(--bg);transition:background-color .25s,box-shadow .25s;position:sticky;top:0}.SubHeader-module__akDU9G__scrolled{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;box-shadow:0 .0625rem .75rem #33333514}.SubHeader-module__akDU9G__header .inner{min-height:var(--subheader-height);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;padding:0 3.75rem;display:grid}.SubHeader-module__akDU9G__back{width:fit-content;min-width:0;max-width:100%;color:var(--gray-txt);font-size:var(--fs-fluid-16);overflow-wrap:anywhere;grid-column:1;justify-self:start;align-items:center;gap:.625rem;font-weight:500;line-height:1.45;transition:opacity .2s;display:flex}.SubHeader-module__akDU9G__back img{flex:none;width:1.5rem;height:1.5rem}.SubHeader-module__akDU9G__back span{line-height:1}.SubHeader-module__akDU9G__back:hover{opacity:.7}.SubHeader-module__akDU9G__back:active{opacity:.5}.SubHeader-module__akDU9G__logo{grid-column:2;justify-self:center;transform:translateY(.125rem)}.SubHeader-module__akDU9G__logo img{width:clamp(11.5rem,23.3173vw - 54.7692px,17.5625rem);height:auto}.SubHeader-module__akDU9G__contact{background:linear-gradient(237deg, var(--blue) 41%, var(--green) 93%);width:12.5rem;min-height:3.125rem;color:var(--white);font-family:var(--font-noto-jp), var(--font-zen), sans-serif;font-size:var(--fs-fluid-14);overflow-wrap:anywhere;text-align:center;border-radius:3.125rem;grid-column:3;justify-content:center;justify-self:end;align-items:center;font-weight:500;line-height:1.5;transition:filter .25s;display:flex}.SubHeader-module__akDU9G__contact:hover{filter:brightness(1.08)}.SubHeader-module__akDU9G__contact:active{filter:brightness(.95)}.SubHeader-module__akDU9G__mobileMenu{display:none}@media (max-width:1023px){.SubHeader-module__akDU9G__header .inner{align-items:center;max-width:none;min-height:4rem;padding:0 1.25rem;display:flex}.SubHeader-module__akDU9G__back{flex:none;position:static;transform:none}.SubHeader-module__akDU9G__back span{display:none}.SubHeader-module__akDU9G__logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.SubHeader-module__akDU9G__logo img{width:11.5rem;height:auto}.SubHeader-module__akDU9G__contact{display:none}.SubHeader-module__akDU9G__mobileMenu{margin-left:auto;display:block}}
.page-module__4rMQRW__main{padding-bottom:7.5rem;position:relative}.page-module__4rMQRW__wrap{max-width:64rem;padding:var(--page-head-top) var(--gutter) 0;margin:0 auto}.page-module__4rMQRW__growthWrap{max-width:77.5rem}.page-module__4rMQRW__sheet{margin-top:var(--stack-gap);background:var(--white);border:1px solid #d2d6dab3;border-radius:1.875rem;padding:3.75rem 4.375rem;box-shadow:0 1.5rem 3rem #00122d0d}.page-module__4rMQRW__sheetSection{border-top:var(--sheet-divider);margin-top:4.5rem;padding-top:2.75rem}.page-module__4rMQRW__docHeader{padding-bottom:.5rem}.page-module__4rMQRW__docHeaderTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;display:flex}.page-module__4rMQRW__docKicker{font-size:var(--fs-meta);letter-spacing:.08em;color:var(--blue);font-weight:700}.page-module__4rMQRW__docHeaderMeta{align-items:center;gap:.875rem;display:flex}.page-module__4rMQRW__sampleBadge{background:var(--green);height:1.5rem;color:var(--white);font-size:var(--fs-caption);letter-spacing:.06em;border-radius:.1875rem;align-items:center;margin-right:auto;padding:0 .6875rem;font-weight:700;display:inline-flex}.page-module__4rMQRW__docDate{font-size:var(--fs-caption);color:var(--gray-txt);align-items:baseline;gap:.5rem;display:inline-flex}.page-module__4rMQRW__docDateLabel{letter-spacing:.04em;font-weight:700}.page-module__4rMQRW__docDateValue{font-variant-numeric:tabular-nums;color:var(--blk);font-weight:500}.page-module__4rMQRW__companyName{font-size:var(--fs-title);color:var(--blk);align-items:center;gap:.875rem;margin-top:1rem;font-weight:700;line-height:1.4;display:flex}.page-module__4rMQRW__companyName:before{content:"";background:linear-gradient(var(--blue), var(--green));border-radius:999px;flex:none;width:.25rem;height:1.75rem}.page-module__4rMQRW__companyNameText{overflow-wrap:anywhere;min-width:0}.page-module__4rMQRW__companyInfo{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr);align-items:start;margin-top:1.75rem;display:grid}.page-module__4rMQRW__infoCell{padding:0 1.75rem}.page-module__4rMQRW__infoCell:first-child{padding-left:0}.page-module__4rMQRW__infoCell+.page-module__4rMQRW__infoCell{border-left:1px solid var(--gray-border)}.page-module__4rMQRW__infoCell dt{font-size:var(--fs-caption);letter-spacing:.04em;color:var(--gray-txt);font-weight:700}.page-module__4rMQRW__infoCell dd{font-size:var(--fs-body);color:var(--blk);margin-top:.25rem;font-weight:700;line-height:1.5}.page-module__4rMQRW__findingSection{max-width:50rem;margin-top:2rem}.page-module__4rMQRW__headline{font-size:var(--fs-h2);color:var(--blk);font-weight:700;line-height:1.5}.page-module__4rMQRW__marker{background-color:#0000;background-image:linear-gradient(transparent 64%, var(--marker) 64%);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:inherit;border-radius:.1em;padding:0 .08em}.page-module__4rMQRW__findingText{font-size:var(--fs-body);color:var(--blk);margin-top:1.25rem;font-weight:500;line-height:1.9}.page-module__4rMQRW__checkList{grid-template-columns:1fr 1fr;gap:.75rem 2rem;list-style:none;display:grid}.page-module__4rMQRW__checkList li{min-width:0;font-size:var(--fs-body);color:var(--blk);overflow-wrap:anywhere;align-items:flex-start;gap:.625rem;font-weight:500;line-height:1.6;display:flex}.page-module__4rMQRW__checkCircle,.page-module__4rMQRW__checkCircleSm{background:var(--green);color:var(--white);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.page-module__4rMQRW__checkCircle{width:1.5rem;height:1.5rem}.page-module__4rMQRW__checkCircle svg{width:.75rem}.page-module__4rMQRW__checkCircleSm{width:1.25rem;height:1.25rem;margin-top:.125rem}.page-module__4rMQRW__checkCircleSm svg{width:.625rem}.page-module__4rMQRW__heroCta{flex-wrap:wrap;justify-content:center;gap:1.25rem;margin-top:2.5rem;display:flex}.page-module__4rMQRW__section{margin-top:5rem}.page-module__4rMQRW__secHead{max-width:50rem;margin-bottom:1.5rem}.page-module__4rMQRW__secHeadTop{align-items:center;gap:.875rem;display:flex}.page-module__4rMQRW__secBadge{background:var(--blue);height:1.625rem;color:var(--white);font-size:var(--fs-meta);border-radius:.1875rem;flex:none;align-items:center;padding:0 .75rem;font-weight:700;display:inline-flex}.page-module__4rMQRW__secTitle{font-size:var(--fs-h2);color:var(--blk);font-weight:700;line-height:1.4}.page-module__4rMQRW__secLead{font-size:var(--fs-h2);color:var(--blk);margin-top:1.5rem;font-weight:700;line-height:1.5}.page-module__4rMQRW__secIntro{font-size:var(--fs-body);color:var(--blk);margin-top:1.25rem;font-weight:500;line-height:1.9}.page-module__4rMQRW__targetRoleLine{border:1px solid var(--gray-border);background:var(--bg);max-width:100%;color:var(--blk);font-size:var(--fs-body);border-radius:.5rem;flex-wrap:wrap;align-items:baseline;gap:.375rem .625rem;margin-top:1.25rem;padding:.625rem 1rem;font-weight:700;line-height:1.6;display:inline-flex}.page-module__4rMQRW__targetRoleLine span{color:var(--gray-txt);font-size:var(--fs-meta);flex:none;font-weight:700}.page-module__4rMQRW__secDeliverables{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1.125rem;display:flex}.page-module__4rMQRW__secDeliverablesLabel{font-size:var(--fs-meta);color:var(--gray-txt);margin-right:.25rem;font-weight:700}.page-module__4rMQRW__checkNote{font-size:var(--fs-meta);color:var(--gray-txt);align-items:flex-start;gap:.625rem;margin-top:1.5rem;font-weight:500;line-height:1.75;display:flex}.page-module__4rMQRW__checkNoteBadge{color:#a86d10;height:1.375rem;font-size:var(--fs-caption);letter-spacing:.02em;white-space:nowrap;background:#e8a02021;border-radius:.25rem;flex:none;align-items:center;padding:0 .625rem;font-weight:700;display:inline-flex}.page-module__4rMQRW__deliverable{background:var(--bg);height:1.875rem;font-size:var(--fs-meta);color:var(--blk);white-space:nowrap;border-radius:.9375rem;align-items:center;padding:0 .875rem;font-weight:700;display:inline-flex}.page-module__4rMQRW__card{min-width:0;margin-top:1.5rem;padding:0}.page-module__4rMQRW__card:first-of-type{margin-top:var(--stack-gap)}.page-module__4rMQRW__cardHead h3{font-size:var(--fs-h3);color:var(--blk);font-weight:700}.page-module__4rMQRW__cardHead p{font-size:var(--fs-meta);color:var(--gray-txt);margin-top:.375rem;font-weight:500;line-height:1.8}.page-module__4rMQRW__cardHead{margin-bottom:1.25rem}.page-module__4rMQRW__tableScroll{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;min-width:0;max-width:100%;overflow-x:auto}.page-module__4rMQRW__tableScrollHint{display:none}.page-module__4rMQRW__table{border-collapse:separate;border-spacing:0;width:100%}.page-module__4rMQRW__table th{text-align:left;font-size:var(--fs-meta);letter-spacing:.02em;color:var(--table-head-fg);background:var(--table-head-bg);padding:.75rem var(--table-cell-px);border-bottom:1.5px solid var(--table-head-rule);white-space:nowrap;font-weight:700}.page-module__4rMQRW__table th:first-child{border-top-left-radius:var(--table-radius)}.page-module__4rMQRW__table th:last-child{border-top-right-radius:var(--table-radius)}.page-module__4rMQRW__table td{font-size:var(--fs-body);color:var(--blk);padding:var(--table-cell-py) var(--table-cell-px);border-bottom:1px solid var(--table-rule);vertical-align:top;overflow-wrap:anywhere;min-width:9rem;font-weight:500;line-height:1.8}.page-module__4rMQRW__table tr:last-child td{border-bottom:none}.page-module__4rMQRW__tdStrong{font-weight:700!important}.page-module__4rMQRW__tdNowrap,.page-module__4rMQRW__tdChip{white-space:nowrap;min-width:0!important}.page-module__4rMQRW__detailLinks{flex-wrap:wrap;gap:.875rem;margin-top:2rem;display:flex}.page-module__4rMQRW__detailLink{background:var(--blue);border:1.5px solid var(--blue);height:3.25rem;color:var(--white);font-size:var(--fs-body);border-radius:1.625rem;align-items:center;gap:.625rem;padding:0 1.5rem;font-weight:700;transition:background-color .25s,border-color .25s;display:inline-flex}.page-module__4rMQRW__detailLink:hover{background:#0052d6;border-color:#0052d6}.page-module__4rMQRW__detailLinkArrow{width:.75rem;display:inline-flex}.page-module__4rMQRW__detailLinkArrow svg{width:100%}.page-module__4rMQRW__quoteCard{background:var(--bg);border-radius:.625rem;margin-top:1.25rem;padding:1.5rem 2.1875rem}.page-module__4rMQRW__quoteBody{font-size:var(--fs-body);color:var(--blk);margin-top:.5rem;font-weight:500;line-height:2}.page-module__4rMQRW__quoteLabel{font-size:var(--fs-meta);color:var(--gray-txt);font-weight:700}.page-module__4rMQRW__quoteText{font-size:var(--fs-h3);color:var(--blk);margin-top:.5rem;font-weight:700;line-height:1.7}.page-module__4rMQRW__axes{margin-top:var(--stack-gap);grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.page-module__4rMQRW__axisCard{flex-direction:column;gap:.75rem;padding:0;display:flex}.page-module__4rMQRW__axisHead{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.page-module__4rMQRW__axisHead h3{font-size:var(--fs-h3);color:var(--blk);font-weight:700}.page-module__4rMQRW__countBadge{background:var(--green);height:1.5rem;color:var(--white);font-size:var(--fs-meta);white-space:nowrap;border-radius:.1875rem;align-items:center;padding:0 .625rem;font-weight:700;display:inline-flex}.page-module__4rMQRW__axisSub{font-size:var(--fs-meta);color:var(--gray-txt);font-weight:500}.page-module__4rMQRW__axisItems{counter-reset:axis;flex-direction:column;flex:1;gap:.375rem;list-style:none;display:flex}.page-module__4rMQRW__axisItems li{counter-increment:axis;background:var(--bg);font-size:var(--fs-body);color:var(--blk);border-radius:.375rem;align-items:center;gap:.75rem;padding:.625rem 1rem;font-weight:700;display:flex}.page-module__4rMQRW__axisItems li:before{content:counter(axis);font-family:var(--font-mont), sans-serif;font-size:var(--fs-meta);color:var(--blue);width:1rem;font-weight:600}.page-module__4rMQRW__axisSummary{margin-top:var(--stack-gap);flex-direction:column;gap:1.5rem;display:flex}.page-module__4rMQRW__axisRowHead{align-items:center;gap:.625rem;display:flex}.page-module__4rMQRW__axisRowHead h3{font-size:var(--fs-lead);color:var(--blk);font-weight:700}.page-module__4rMQRW__axisRowItems{font-size:var(--fs-body);color:var(--gray-txt);margin-top:.5rem;font-weight:500;line-height:1.8}.page-module__4rMQRW__exampleBlock{background:var(--bg);border-radius:.625rem;margin-top:1.75rem;padding:1.5rem 1.75rem}.page-module__4rMQRW__exampleHead{flex-wrap:wrap;align-items:baseline;gap:1rem;margin-bottom:1rem;display:flex}.page-module__4rMQRW__exampleLabel{font-size:var(--fs-lead);color:var(--blk);font-weight:700}.page-module__4rMQRW__exampleNote{font-size:var(--fs-meta);color:var(--gray-txt);font-weight:500}.page-module__4rMQRW__scaleCard{padding:0}.page-module__4rMQRW__scaleTitle{font-size:var(--fs-h3);color:var(--blk);font-weight:700}.page-module__4rMQRW__scaleRows{flex-direction:column;gap:.625rem;margin-top:1rem;display:flex}.page-module__4rMQRW__scaleRow{align-items:flex-start;gap:.875rem;display:flex}.page-module__4rMQRW__scaleRow p{font-size:var(--fs-body);color:var(--blk);font-weight:500;line-height:1.7}.page-module__4rMQRW__grade,.page-module__4rMQRW__gradeSolid{width:1.625rem;height:1.625rem;font-family:var(--font-mont), sans-serif;font-size:var(--fs-meta);border-radius:.25rem;flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.page-module__4rMQRW__grade{border:1.5px solid var(--blue);color:var(--blue);background:var(--white)}.page-module__4rMQRW__gradeSolid{background:var(--blue);color:var(--white)}.page-module__4rMQRW__criteria{flex-direction:column;gap:.625rem;display:flex}.page-module__4rMQRW__criteriaRow{align-items:flex-start;gap:.875rem;display:flex}.page-module__4rMQRW__criteriaRow p{font-size:var(--fs-body);color:var(--blk);font-weight:500;line-height:1.8}.page-module__4rMQRW__evalItems{flex-direction:column;gap:1.25rem;display:flex}.page-module__4rMQRW__evalItem{background:var(--bg);border-radius:.625rem;overflow:hidden}.page-module__4rMQRW__evalItemHead{padding:1.125rem 1.5rem .5rem}.page-module__4rMQRW__evalItemHead h4{font-size:var(--fs-lead);color:var(--blk);font-weight:700}.page-module__4rMQRW__evalItemHead p{font-size:var(--fs-meta);color:var(--gray-txt);margin-top:.25rem;font-weight:500;line-height:1.7}.page-module__4rMQRW__evalItem .page-module__4rMQRW__criteria{padding:1.125rem 1.5rem}.page-module__4rMQRW__growthSummary{min-width:0;max-width:50rem;font-size:var(--fs-lead);color:var(--blk);overflow-wrap:anywhere;font-weight:700;line-height:1.85}.page-module__4rMQRW__roadmap{margin-top:var(--stack-gap);flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.page-module__4rMQRW__roadmapStep{align-items:center;gap:.75rem;min-width:0;max-width:100%;display:inline-flex}.page-module__4rMQRW__roadmapNode,.page-module__4rMQRW__roadmapNodeAlt{max-width:100%;min-height:2.5rem;font-size:var(--fs-body);overflow-wrap:anywhere;text-align:center;border-radius:.5rem;justify-content:center;align-items:center;padding:.5rem 1.25rem;font-weight:700;line-height:1.5;display:inline-flex}.page-module__4rMQRW__roadmapNode{background:var(--blue);min-width:0;color:var(--white)}.page-module__4rMQRW__roadmapNodeAlt{background:var(--white);min-width:0;color:var(--blue);border:1.5px solid var(--blue)}.page-module__4rMQRW__roadmapArrow{border-top:2px solid var(--gray-txt);border-right:2px solid var(--gray-txt);flex:none;width:.625rem;height:.625rem;transform:rotate(45deg)}.page-module__4rMQRW__roadmapBranch{flex-direction:column;gap:.5rem;min-width:0;max-width:100%;display:flex}.page-module__4rMQRW__phases{flex-direction:column;gap:1.25rem;margin-top:2rem;display:flex}.page-module__4rMQRW__phaseCard{background:var(--bg);border-radius:.625rem;overflow:hidden}.page-module__4rMQRW__phaseHead{background:var(--blue);padding:1.125rem 2.1875rem}.page-module__4rMQRW__phaseHead h3{font-size:var(--fs-h3);color:var(--white);overflow-wrap:anywhere;font-weight:700}.page-module__4rMQRW__phaseHead p{font-size:var(--fs-meta);color:var(--white);overflow-wrap:anywhere;margin-top:.25rem;font-weight:500}.page-module__4rMQRW__phaseBody{padding:1.5rem 2.1875rem 1.875rem}.page-module__4rMQRW__transition{background:var(--white);border-radius:.625rem;margin-top:1.25rem;padding:1.25rem 1.5rem}.page-module__4rMQRW__transitionTitle{min-width:0;font-size:var(--fs-meta);color:var(--blk);overflow-wrap:anywhere;margin-bottom:.75rem;font-weight:700}.page-module__4rMQRW__transition .page-module__4rMQRW__checkList{flex-direction:column;gap:.5rem;margin-top:0;display:flex}.page-module__4rMQRW__checklists{flex-direction:column;gap:1.5rem;display:flex}.page-module__4rMQRW__checklistPhase{min-width:0;font-size:var(--fs-body);color:var(--blk);overflow-wrap:anywhere;margin-bottom:.625rem;font-weight:700}.page-module__4rMQRW__jdBlocks{flex-direction:column;gap:1.75rem;display:flex}.page-module__4rMQRW__jdBlockHead{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.page-module__4rMQRW__jdBlockHead h4{font-size:var(--fs-lead);color:var(--blk);font-weight:700}.page-module__4rMQRW__jdBody{font-size:var(--fs-body);color:var(--blk);white-space:pre-line;margin-top:.875rem;font-weight:500;line-height:2}.page-module__4rMQRW__jdList{flex-direction:column;gap:.5rem;margin-top:.875rem;list-style:none;display:flex}.page-module__4rMQRW__jdList li{font-size:var(--fs-body);color:var(--blk);align-items:flex-start;gap:.625rem;font-weight:500;line-height:1.8;display:flex}.page-module__4rMQRW__detailHeadShell{justify-content:space-between;align-items:flex-start;gap:2rem;display:flex}.page-module__4rMQRW__detailHead{min-width:0;max-width:50rem}.page-module__4rMQRW__detailHeadActions{flex:none;justify-content:flex-end;padding-top:.125rem;display:flex}.page-module__4rMQRW__breadcrumb{font-size:var(--fs-meta);color:var(--gray-txt);align-items:center;gap:.5rem;font-weight:500;display:flex}.page-module__4rMQRW__breadcrumb a{color:var(--blue);text-underline-offset:.25em;text-decoration:underline}.page-module__4rMQRW__detailBadge{background:var(--blue);height:1.625rem;color:var(--white);font-size:var(--fs-meta);border-radius:.1875rem;align-items:center;padding:0 .75rem;font-weight:700;display:inline-flex}.page-module__4rMQRW__detailTitle{min-width:0;font-size:var(--fs-title);color:var(--blk);overflow-wrap:anywhere;margin-top:1rem;font-weight:700;line-height:1.4}.page-module__4rMQRW__detailLead{min-width:0;font-size:var(--fs-body);color:var(--blk);overflow-wrap:anywhere;margin-top:1.25rem;font-weight:500;line-height:1.9}.page-module__4rMQRW__detailSection{margin-top:2.5rem}.page-module__4rMQRW__detailSection .page-module__4rMQRW__card{margin-top:0}.page-module__4rMQRW__detailFooter{justify-content:center;margin-top:4rem;display:flex}.page-module__4rMQRW__backToKarte{font-size:var(--fs-body);color:var(--blue);align-items:center;gap:.5rem;font-weight:700;display:inline-flex}.page-module__4rMQRW__backToKarte:hover{text-underline-offset:.25em;text-decoration:underline}.page-module__4rMQRW__backToKarteArrow{border-bottom:2px solid;border-left:2px solid;width:.5rem;height:.5rem;transform:rotate(45deg)}.page-module__4rMQRW__loadingReveal{opacity:0;animation:.12s ease-out .4s forwards page-module__4rMQRW__loadingReveal}@keyframes page-module__4rMQRW__loadingReveal{to{opacity:1}}.page-module__4rMQRW__loadingSheet{min-height:60rem}.page-module__4rMQRW__loadingBreadcrumb{background:linear-gradient(90deg,#d2d6da80,#f3f6fae6,#d2d6da80) 0 0/220% 100%;border-radius:999px;width:12rem;height:1.15625rem;animation:1.2s ease-in-out infinite page-module__4rMQRW__loadingShimmer;display:block}.page-module__4rMQRW__loadingDetailBadge,.page-module__4rMQRW__loadingDetailTitle,.page-module__4rMQRW__loadingDetailLead>span,.page-module__4rMQRW__loadingSectionTitle,.page-module__4rMQRW__loadingScaleGrade,.page-module__4rMQRW__loadingScaleCopy>span,.page-module__4rMQRW__loadingAxisTitle,.page-module__4rMQRW__loadingAxisCopy>span,.page-module__4rMQRW__loadingEvalItemHead>span,.page-module__4rMQRW__loadingEvalCriteria>span,.page-module__4rMQRW__loadingGrowthSummary>span,.page-module__4rMQRW__loadingRoadmapNodeShort,.page-module__4rMQRW__loadingRoadmapNodeLong,.page-module__4rMQRW__loadingRoadmapNodeManager,.page-module__4rMQRW__loadingRoadmapNodeSpecialist,.page-module__4rMQRW__loadingPhaseTitle,.page-module__4rMQRW__loadingPhaseGoal>span,.page-module__4rMQRW__loadingPhaseTable,.page-module__4rMQRW__loadingPhaseTransition{background:linear-gradient(90deg,#d2d6da80,#f3f6fae6,#d2d6da80) 0 0/220% 100%;border-radius:999px;animation:1.2s ease-in-out infinite page-module__4rMQRW__loadingShimmer;display:block}.page-module__4rMQRW__loadingDetailBadge{border-radius:.1875rem;width:3.125rem;height:1.625rem}.page-module__4rMQRW__loadingDetailHead{width:min(100%,50rem)}.page-module__4rMQRW__loadingDetailTitle{height:1lh;font-size:var(--fs-title);border-radius:.5rem;margin-top:1rem;line-height:1.4}.page-module__4rMQRW__loadingEvaluationTitle{width:min(100%,10rem)}.page-module__4rMQRW__loadingGrowthTitle{width:min(100%,16rem)}.page-module__4rMQRW__loadingDetailLead{height:3lh;font-size:var(--fs-body);align-content:space-between;margin-top:1.25rem;line-height:1.9;display:grid}.page-module__4rMQRW__loadingDetailLead>span{height:.875rem}.page-module__4rMQRW__loadingDetailLead>span:nth-child(2){width:97%}.page-module__4rMQRW__loadingDetailLead>span:nth-child(3){width:86%}.page-module__4rMQRW__loadingDetailLead>span:nth-child(4),.page-module__4rMQRW__loadingDetailLead>span:nth-child(5),.page-module__4rMQRW__loadingDetailLead>span:nth-child(6),.page-module__4rMQRW__loadingDetailLead>span:nth-child(7){display:none}.page-module__4rMQRW__loadingSectionTitle,.page-module__4rMQRW__loadingAxisTitle{height:1lh;font-family:var(--font-zen), sans-serif;font-size:var(--fs-h3);font-weight:700;line-height:normal}.page-module__4rMQRW__loadingSectionTitle{width:min(100%,13rem)}.page-module__4rMQRW__loadingScaleRows{flex-direction:column;gap:.625rem;margin-top:1rem;display:flex}.page-module__4rMQRW__loadingScaleRow{align-items:flex-start;gap:.875rem;min-height:1.625rem;display:flex}.page-module__4rMQRW__loadingScaleGrade{border-radius:.25rem;flex:none;width:1.625rem;height:1.625rem}.page-module__4rMQRW__loadingScaleCopy{flex:1;align-content:center;min-width:0;height:1.625rem;display:grid}.page-module__4rMQRW__loadingScaleCopy>span{width:min(100%,31rem);height:.875rem}.page-module__4rMQRW__loadingScaleCopy>span:nth-child(2){width:min(78%,23rem);display:none}.page-module__4rMQRW__loadingAxisHeader{margin-bottom:1.25rem}.page-module__4rMQRW__loadingAxisTitle{width:min(100%,14rem)}.page-module__4rMQRW__loadingAxisCopy{height:3lh;font-size:var(--fs-meta);align-content:space-between;margin-top:.375rem;line-height:1.8;display:grid}.page-module__4rMQRW__loadingAxisCopy>span{height:.75rem}.page-module__4rMQRW__loadingAxisCopy>span:nth-child(2){width:96%}.page-module__4rMQRW__loadingAxisCopy>span:nth-child(3){width:82%}.page-module__4rMQRW__loadingAxisCopy>span:nth-child(4),.page-module__4rMQRW__loadingAxisCopy>span:nth-child(5),.page-module__4rMQRW__loadingAxisCopy>span:nth-child(6){display:none}.page-module__4rMQRW__loadingEvalItems{flex-direction:column;gap:1.25rem;display:flex}.page-module__4rMQRW__loadingEvalItem{background:var(--bg);border-radius:.625rem;height:26.4125rem;overflow:hidden}.page-module__4rMQRW__loadingEvalItemHead{gap:.625rem;padding:1.125rem 1.5rem .5rem;display:grid}.page-module__4rMQRW__loadingEvalItemHead>span:first-child{width:12rem;height:1.125rem}.page-module__4rMQRW__loadingEvalItemHead>span:last-child{width:min(100%,28rem);height:.75rem}.page-module__4rMQRW__loadingEvalCriteria{gap:1rem;padding:1.125rem 1.5rem;display:grid}.page-module__4rMQRW__loadingEvalCriteria>span{border-radius:.5rem;width:100%;height:3.25rem}.page-module__4rMQRW__loadingGrowthSummary{height:2lh;font-size:var(--fs-lead);align-content:space-between;line-height:1.85;display:grid}.page-module__4rMQRW__loadingGrowthSummary>span{height:.9375rem}.page-module__4rMQRW__loadingGrowthSummary>span:nth-child(2){width:88%}.page-module__4rMQRW__loadingGrowthSummary>span:nth-child(3),.page-module__4rMQRW__loadingGrowthSummary>span:nth-child(4){display:none}.page-module__4rMQRW__loadingRoadmapNodeShort,.page-module__4rMQRW__loadingRoadmapNodeLong,.page-module__4rMQRW__loadingRoadmapNodeManager,.page-module__4rMQRW__loadingRoadmapNodeSpecialist{border:0;border-radius:.5rem;flex:none;height:2.5rem;padding:0}.page-module__4rMQRW__loadingRoadmapNodeShort{width:4.375rem}.page-module__4rMQRW__loadingRoadmapNodeLong{width:6.25rem}.page-module__4rMQRW__loadingRoadmapNodeManager{width:7.375rem}.page-module__4rMQRW__loadingRoadmapNodeSpecialist{width:9.25rem}.page-module__4rMQRW__loadingPhaseTitle{width:min(100%,12rem);height:1lh;font-family:var(--font-zen), sans-serif;font-size:var(--fs-h3);font-weight:700;line-height:normal}.page-module__4rMQRW__loadingPhaseGoal{height:1lh;font-family:var(--font-zen), sans-serif;font-size:var(--fs-meta);align-content:space-between;margin-top:.25rem;line-height:normal;display:grid}.page-module__4rMQRW__loadingPhaseGoal>span{width:min(100%,28rem);height:.6875rem}.page-module__4rMQRW__loadingPhaseGoal>span:nth-child(2){width:min(76%,20rem);display:none}.page-module__4rMQRW__loadingPhaseTable{border-radius:.5rem;height:32.125rem}.page-module__4rMQRW__loadingPhaseTransition{border-radius:.625rem;height:9.90625rem;margin-top:1.25rem}.page-module__4rMQRW__loadingHeader{justify-content:space-between;gap:1rem;display:flex}.page-module__4rMQRW__loadingKicker,.page-module__4rMQRW__loadingMeta,.page-module__4rMQRW__loadingTitle,.page-module__4rMQRW__loadingInfoGrid span,.page-module__4rMQRW__loadingLine,.page-module__4rMQRW__loadingLineWide,.page-module__4rMQRW__loadingLineShort,.page-module__4rMQRW__loadingBadge,.page-module__4rMQRW__loadingTable span{background:linear-gradient(90deg,#d2d6da80,#f3f6fae6,#d2d6da80) 0 0/220% 100%;border-radius:999px;animation:1.2s ease-in-out infinite page-module__4rMQRW__loadingShimmer;display:block}.page-module__4rMQRW__loadingKicker{width:8rem;height:.875rem}.page-module__4rMQRW__loadingMeta{width:10rem;height:.875rem}.page-module__4rMQRW__loadingTitle{border-radius:.5rem;width:min(100%,24rem);height:2rem}.page-module__4rMQRW__loadingInfoGrid{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}.page-module__4rMQRW__loadingInfoGrid span,.page-module__4rMQRW__loadingTable span{border-radius:.5rem;height:3.5rem}.page-module__4rMQRW__loadingBlock,.page-module__4rMQRW__loadingSection{gap:.75rem;padding-top:1.5rem;display:grid}.page-module__4rMQRW__loadingSection{border-top:1px solid var(--gray-border)}.page-module__4rMQRW__loadingLineWide{width:min(100%,42rem);height:1rem}.page-module__4rMQRW__loadingLine{width:min(100%,34rem);height:1rem}.page-module__4rMQRW__loadingLineShort{width:min(100%,22rem);height:1rem}.page-module__4rMQRW__loadingBadge{border-radius:.1875rem;width:4rem;height:1.625rem}.page-module__4rMQRW__loadingTable{grid-template-columns:repeat(3,1fr);gap:1px;display:grid}@keyframes page-module__4rMQRW__loadingShimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.page-module__4rMQRW__routeLoadingHero{padding-top:3.4375rem}.page-module__4rMQRW__routeLoadingHeroInner{width:50rem;margin:0 auto}.page-module__4rMQRW__routeLoadingDate,.page-module__4rMQRW__routeLoadingOverviewTitle,.page-module__4rMQRW__routeLoadingMetaRow span,.page-module__4rMQRW__routeLoadingFinding,.page-module__4rMQRW__routeLoadingCopy span,.page-module__4rMQRW__routeLoadingCategory,.page-module__4rMQRW__routeLoadingArtifactTitle,.page-module__4rMQRW__routeLoadingArtifactCopy span,.page-module__4rMQRW__routeLoadingTargetRole,.page-module__4rMQRW__routeLoadingActions span,.page-module__4rMQRW__routeLoadingSurfaceHeading,.page-module__4rMQRW__routeLoadingSurfaceRows span{background:linear-gradient(90deg,#d2d6da80,#ffffffeb,#d2d6da80) 0 0/220% 100%;border-radius:999px;animation:1.2s ease-in-out infinite page-module__4rMQRW__loadingShimmer;display:block}.page-module__4rMQRW__routeLoadingDate{width:8rem;height:1.3125rem}.page-module__4rMQRW__routeLoadingOverviewTitle{border-radius:.75rem;width:min(100%,34rem);height:4.5rem;margin-top:1.25rem}.page-module__4rMQRW__routeLoadingMetaRow{gap:1.625rem;margin-top:1rem;display:flex}.page-module__4rMQRW__routeLoadingMetaRow span{width:8.5rem;height:1.25rem}.page-module__4rMQRW__routeLoadingFinding{border-radius:.5rem;width:min(100%,42rem);height:4.5rem;margin-top:3.8125rem}.page-module__4rMQRW__routeLoadingCopy,.page-module__4rMQRW__routeLoadingArtifactCopy{gap:.75rem;display:grid}.page-module__4rMQRW__routeLoadingCopy{align-content:start;min-height:15rem;margin-top:1.875rem}.page-module__4rMQRW__routeLoadingCopy span,.page-module__4rMQRW__routeLoadingArtifactCopy span{height:1.125rem}.page-module__4rMQRW__routeLoadingCopy span:nth-child(2){width:94%}.page-module__4rMQRW__routeLoadingCopy span:nth-child(3){width:88%}.page-module__4rMQRW__routeLoadingCopy span:nth-child(4){width:72%}.page-module__4rMQRW__routeLoadingTitleRow{align-items:center;gap:.625rem;min-height:2.75rem;display:flex}.page-module__4rMQRW__routeLoadingCategory{width:6.25rem;height:2.75rem}.page-module__4rMQRW__routeLoadingArtifactTitle{border-radius:.625rem;width:min(100%,20rem);height:2.75rem}.page-module__4rMQRW__routeLoadingArtifactCopy{align-content:start;min-height:5rem;margin-top:1.25rem}.page-module__4rMQRW__routeLoadingTargetRole{width:22rem;height:1.9375rem;margin-top:1.25rem}.page-module__4rMQRW__routeLoadingActions{grid-template-columns:repeat(2,20.625rem);gap:1.25rem;width:42.5rem;margin:3.75rem auto 0;display:grid}.page-module__4rMQRW__routeLoadingActions span{border-radius:2.5rem;height:5rem}.page-module__4rMQRW__routeLoadingOverviewSurface,.page-module__4rMQRW__routeLoadingArtifactSurface{background:var(--white);min-height:40rem}.page-module__4rMQRW__routeLoadingOverviewSurface{border-radius:5rem;width:100%;min-height:72.0625rem;margin-top:6.25rem;padding:5rem max(2.5rem,50% - 25rem)}.page-module__4rMQRW__routeLoadingArtifactSurface{border-radius:.625rem;width:min(75rem,100% - 2.5rem);margin:6.25rem auto 0;padding:4.25rem 6.25rem}.page-module__4rMQRW__routeLoadingSurfaceHeading{background-color:var(--blue-light);width:14rem;height:2.75rem}.page-module__4rMQRW__routeLoadingSurfaceRows{gap:1rem;margin-top:3.75rem;display:grid}.page-module__4rMQRW__routeLoadingSurfaceRows span{border-radius:.625rem;height:4.5rem}.page-module__4rMQRW__routeLoadingEvaluationLegendTitle,.page-module__4rMQRW__routeLoadingEvaluationLegendGrade,.page-module__4rMQRW__routeLoadingEvaluationLegendCopy,.page-module__4rMQRW__routeLoadingEvaluationAxisTitle,.page-module__4rMQRW__routeLoadingEvaluationAxisCopy>span,.page-module__4rMQRW__routeLoadingEvaluationItemTitle,.page-module__4rMQRW__routeLoadingEvaluationViewpoint,.page-module__4rMQRW__routeLoadingEvaluationCriteria>div>span{background:linear-gradient(90deg,#d2d6da80,#ffffffeb,#d2d6da80) 0 0/220% 100%;border-radius:999px;animation:1.2s ease-in-out infinite page-module__4rMQRW__loadingShimmer;display:block}.page-module__4rMQRW__routeLoadingEvaluationCopy{min-height:7.5rem}.page-module__4rMQRW__routeLoadingEvaluationCopySample{min-height:9.9rem}.page-module__4rMQRW__routeLoadingEvaluationLegend{width:50rem;height:14.4375rem;margin:5.9375rem auto 0}.page-module__4rMQRW__routeLoadingEvaluationLegendTitle{width:8.8125rem;height:1.1875rem}.page-module__4rMQRW__routeLoadingEvaluationLegendBox{border:1px solid var(--gray-border);grid-template-rows:repeat(3,2.25rem);grid-auto-columns:18.75rem;grid-auto-flow:column;gap:.9375rem 3.75rem;height:12.375rem;margin-top:.875rem;padding:1.8125rem 4rem;display:grid}.page-module__4rMQRW__routeLoadingEvaluationLegendRow{align-items:center;gap:.9375rem;min-width:0;display:flex}.page-module__4rMQRW__routeLoadingEvaluationLegendGrade{border-radius:0;flex:none;width:2.25rem;height:2.25rem}.page-module__4rMQRW__routeLoadingEvaluationLegendCopy{width:min(100%,15rem);height:.8125rem}.page-module__4rMQRW__routeLoadingEvaluationCards{width:min(75rem,100% - 2.5rem);margin:7rem auto 0}.page-module__4rMQRW__routeLoadingEvaluationCard{background:var(--white);border-radius:.625rem;min-height:91.875rem;padding:6.5rem 6.25rem 6.25rem}.page-module__4rMQRW__routeLoadingEvaluationAxisTitle{width:11.25rem;height:1.3125rem;margin:0 auto}.page-module__4rMQRW__routeLoadingEvaluationAxisCopy{gap:.75rem;width:min(50rem,100%);margin:2.9375rem auto 0;display:grid}.page-module__4rMQRW__routeLoadingEvaluationAxisCopy>span{height:.9375rem}.page-module__4rMQRW__routeLoadingEvaluationAxisCopy>span:last-child{width:88%}.page-module__4rMQRW__routeLoadingEvaluationItem{width:min(62.5rem,100%);margin-top:5.59375rem;position:relative;left:0}.page-module__4rMQRW__routeLoadingEvaluationItemTitle{border-radius:.25rem;width:25rem;height:1.875rem}.page-module__4rMQRW__routeLoadingEvaluationViewpoint{width:29.875rem;height:.6875rem;margin-top:1.875rem}.page-module__4rMQRW__routeLoadingEvaluationCriteria{border-top:1px solid var(--gray-border);margin-top:3.59375rem}.page-module__4rMQRW__routeLoadingEvaluationCriteria>div{border-bottom:1px solid var(--gray-border);align-items:flex-start;gap:1.25rem;height:9.0625rem;padding:3.0625rem 0;display:flex}.page-module__4rMQRW__routeLoadingEvaluationCriteria>div>span:first-child{border-radius:0;flex:none;width:2.8125rem;height:2.8125rem}.page-module__4rMQRW__routeLoadingEvaluationCriteria>div>span:last-child{width:36rem;height:1.125rem;margin-top:.8125rem}@media (max-width:1023px){.page-module__4rMQRW__sheet{border-radius:1.25rem;padding:1.75rem 1.25rem}.page-module__4rMQRW__sheetSection{margin-top:3rem;padding-top:1.75rem}.page-module__4rMQRW__quoteCard{padding:1.25rem}.page-module__4rMQRW__secHeadTop{flex-wrap:wrap;gap:.625rem}.page-module__4rMQRW__companyInfo{grid-template-columns:1fr;gap:.875rem}.page-module__4rMQRW__infoCell,.page-module__4rMQRW__infoCell:first-child{padding:0}.page-module__4rMQRW__infoCell+.page-module__4rMQRW__infoCell{border-left:none}.page-module__4rMQRW__docHeaderTop{flex-direction:column;align-items:stretch;gap:.875rem}.page-module__4rMQRW__detailHeadShell{flex-direction:column;gap:1.25rem}.page-module__4rMQRW__detailHeadActions{justify-content:flex-start;width:100%}.page-module__4rMQRW__axes{grid-template-columns:1fr}.page-module__4rMQRW__checkList{grid-template-columns:1fr;gap:.625rem}.page-module__4rMQRW__loadingHeader,.page-module__4rMQRW__loadingInfoGrid,.page-module__4rMQRW__loadingTable{grid-template-columns:1fr}.page-module__4rMQRW__loadingHeader{display:grid}.page-module__4rMQRW__routeLoadingHeroInner{width:min(50rem,100% - 5rem)}.page-module__4rMQRW__routeLoadingActions{width:min(42.5rem,100% - 5rem)}.page-module__4rMQRW__routeLoadingArtifactSurface{width:calc(100% - 2.5rem);padding-left:3rem;padding-right:3rem}.page-module__4rMQRW__routeLoadingEvaluationLegend{width:min(50rem,100% - 5rem)}.page-module__4rMQRW__routeLoadingEvaluationLegendBox{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:minmax(0,1fr);padding-left:2.5rem;padding-right:2.5rem}.page-module__4rMQRW__routeLoadingEvaluationCards{width:calc(100% - 2.5rem)}.page-module__4rMQRW__routeLoadingEvaluationCard{padding-left:3rem;padding-right:3rem}.page-module__4rMQRW__routeLoadingEvaluationAxisCopy,.page-module__4rMQRW__routeLoadingEvaluationItem{width:100%;left:0}.page-module__4rMQRW__phaseHead,.page-module__4rMQRW__phaseBody{padding-left:1.25rem;padding-right:1.25rem}.page-module__4rMQRW__roadmap{flex-direction:column;align-items:center;gap:.625rem}.page-module__4rMQRW__roadmapStep{flex-direction:column;gap:.625rem}.page-module__4rMQRW__roadmapArrow{transform:rotate(135deg)}.page-module__4rMQRW__roadmapBranch{flex-flow:wrap;justify-content:center;gap:.625rem}.page-module__4rMQRW__detailLink{height:2.875rem;padding:0 1.25rem}.page-module__4rMQRW__section{margin-top:3.5rem}.page-module__4rMQRW__detailFooter{margin-top:2.5rem}.page-module__4rMQRW__main{padding-bottom:4rem}}@media (min-width:768px) and (max-width:820px){.page-module__4rMQRW__loadingDetailLead{height:4lh}.page-module__4rMQRW__loadingDetailLead>span:nth-child(4){display:block}}@media (max-width:767px){.page-module__4rMQRW__loadingBreadcrumb{height:1.16667rem}.page-module__4rMQRW__loadingDetailLead{height:7lh}.page-module__4rMQRW__loadingDetailLead>span:nth-child(4),.page-module__4rMQRW__loadingDetailLead>span:nth-child(5),.page-module__4rMQRW__loadingDetailLead>span:nth-child(6),.page-module__4rMQRW__loadingDetailLead>span:nth-child(7){display:block}.page-module__4rMQRW__loadingDetailLead>span:nth-child(4){width:94%}.page-module__4rMQRW__loadingDetailLead>span:nth-child(5){width:90%}.page-module__4rMQRW__loadingDetailLead>span:nth-child(6){width:98%}.page-module__4rMQRW__loadingDetailLead>span:nth-child(7){width:72%}.page-module__4rMQRW__loadingScaleRow:not(.page-module__4rMQRW__loadingScaleRowCompact){height:3.1875rem}.page-module__4rMQRW__loadingScaleCopy{height:inherit;align-content:space-around}.page-module__4rMQRW__loadingScaleCopy>span:nth-child(2){display:block}.page-module__4rMQRW__loadingScaleRowCompact .page-module__4rMQRW__loadingScaleCopy>span:nth-child(2){display:none}.page-module__4rMQRW__loadingAxisCopy{height:6lh}.page-module__4rMQRW__loadingAxisCopy>span:nth-child(4),.page-module__4rMQRW__loadingAxisCopy>span:nth-child(5),.page-module__4rMQRW__loadingAxisCopy>span:nth-child(6){display:block}.page-module__4rMQRW__loadingAxisCopy>span:nth-child(4){width:95%}.page-module__4rMQRW__loadingAxisCopy>span:nth-child(5){width:88%}.page-module__4rMQRW__loadingAxisCopy>span:nth-child(6){width:64%}.page-module__4rMQRW__loadingEvalItem{height:48.0413rem}.page-module__4rMQRW__loadingGrowthSummary{height:4lh}.page-module__4rMQRW__loadingGrowthSummary>span:nth-child(3),.page-module__4rMQRW__loadingGrowthSummary>span:nth-child(4){display:block}.page-module__4rMQRW__loadingGrowthSummary>span:nth-child(3){width:96%}.page-module__4rMQRW__loadingGrowthSummary>span:nth-child(4){width:74%}.page-module__4rMQRW__loadingPhaseGoal{height:2lh}.page-module__4rMQRW__loadingPhaseGoal>span:nth-child(2){display:block}.page-module__4rMQRW__loadingPhaseTable{height:45.6458rem}.page-module__4rMQRW__loadingPhaseTransition{height:15.9141rem}.page-module__4rMQRW__routeLoadingDate{height:18px}.page-module__4rMQRW__routeLoadingHero{padding-top:36px}.page-module__4rMQRW__routeLoadingHeroInner{width:min(330px,100% - 40px)}.page-module__4rMQRW__routeLoadingOverviewTitle{height:clamp(37.5px,11.5385vw,45px);margin-top:16px}.page-module__4rMQRW__routeLoadingMetaRow{flex-wrap:wrap;gap:10px 14px;min-height:46px;margin-top:12px}.page-module__4rMQRW__routeLoadingMetaRow span{width:88px;height:18px}.page-module__4rMQRW__routeLoadingFinding{height:96px;margin-top:42px}.page-module__4rMQRW__routeLoadingCopy{gap:10px;min-height:239.344px;margin-top:22px}.page-module__4rMQRW__routeLoadingCopy span,.page-module__4rMQRW__routeLoadingArtifactCopy span{height:14px}.page-module__4rMQRW__routeLoadingTitleRow{gap:10px;min-height:41px}.page-module__4rMQRW__routeLoadingCategory{width:72px;height:41px}.page-module__4rMQRW__routeLoadingArtifactTitle{width:min(100%,190px);height:39px}.page-module__4rMQRW__routeLoadingArtifactCopy{gap:10px;min-height:85.5px;margin-top:20px}.page-module__4rMQRW__routeLoadingEvaluationCopy{min-height:171px}.page-module__4rMQRW__routeLoadingEvaluationCopySample{min-height:199.5px}.page-module__4rMQRW__routeLoadingTargetRole{width:100%;height:106.594px;margin-top:26px}.page-module__4rMQRW__routeLoadingActions{grid-template-columns:1fr;gap:10px;width:min(330px,100% - 30px);margin-top:42px}.page-module__4rMQRW__routeLoadingActions span{height:64px}.page-module__4rMQRW__routeLoadingEvaluationLegend{width:min(330px,100% - 40px);height:353px;margin-top:60px}.page-module__4rMQRW__routeLoadingEvaluationLegendTitle{width:124px;height:25px}.page-module__4rMQRW__routeLoadingEvaluationLegendBox{grid-template-rows:repeat(5,42px);grid-template-columns:1fr;grid-auto-flow:row;gap:14px;height:318px;margin-top:10px;padding:24px 20px}.page-module__4rMQRW__routeLoadingEvaluationLegendRow{gap:14px}.page-module__4rMQRW__routeLoadingEvaluationLegendGrade{width:36px;height:36px}.page-module__4rMQRW__routeLoadingEvaluationLegendCopy{width:220px;height:13px}.page-module__4rMQRW__routeLoadingEvaluationCards{width:calc(100% - 30px);margin-top:60px}.page-module__4rMQRW__routeLoadingEvaluationCard{min-height:1100px;padding:52px 20px 60px}.page-module__4rMQRW__routeLoadingEvaluationAxisTitle{width:160px;height:28px}.page-module__4rMQRW__routeLoadingEvaluationAxisCopy{gap:10px;margin-top:18px}.page-module__4rMQRW__routeLoadingEvaluationAxisCopy>span{height:14px}.page-module__4rMQRW__routeLoadingEvaluationItem{margin-top:48px}.page-module__4rMQRW__routeLoadingEvaluationItemTitle{width:200px;height:30px}.page-module__4rMQRW__routeLoadingEvaluationViewpoint{width:86%;height:14px;margin-top:18px}.page-module__4rMQRW__routeLoadingEvaluationCriteria{margin-top:32px}.page-module__4rMQRW__routeLoadingEvaluationCriteria>div{gap:14px;height:132px;padding:28px 0}.page-module__4rMQRW__routeLoadingEvaluationCriteria>div>span:first-child{width:42px;height:42px}.page-module__4rMQRW__routeLoadingEvaluationCriteria>div>span:last-child{width:72%;height:15px;margin-top:13px}.page-module__4rMQRW__routeLoadingOverviewSurface,.page-module__4rMQRW__routeLoadingArtifactSurface{min-height:520px;margin-top:60px;padding:41px 20px}.page-module__4rMQRW__routeLoadingOverviewSurface{border-radius:30px;min-height:1137px}.page-module__4rMQRW__routeLoadingArtifactSurface{width:calc(100% - 30px)}.page-module__4rMQRW__routeLoadingSurfaceRows{margin-top:42px}}@media (prefers-reduced-motion:reduce){.page-module__4rMQRW__loadingReveal{animation-duration:1ms}.page-module__4rMQRW__loadingSheet *,.page-module__4rMQRW__loadingKicker,.page-module__4rMQRW__loadingMeta,.page-module__4rMQRW__loadingTitle,.page-module__4rMQRW__loadingInfoGrid span,.page-module__4rMQRW__loadingLine,.page-module__4rMQRW__loadingLineWide,.page-module__4rMQRW__loadingLineShort,.page-module__4rMQRW__loadingBadge,.page-module__4rMQRW__loadingTable span,.page-module__4rMQRW__loadingBreadcrumb,.page-module__4rMQRW__routeLoadingDate,.page-module__4rMQRW__routeLoadingOverviewTitle,.page-module__4rMQRW__routeLoadingMetaRow span,.page-module__4rMQRW__routeLoadingFinding,.page-module__4rMQRW__routeLoadingCopy span,.page-module__4rMQRW__routeLoadingCategory,.page-module__4rMQRW__routeLoadingArtifactTitle,.page-module__4rMQRW__routeLoadingArtifactCopy span,.page-module__4rMQRW__routeLoadingTargetRole,.page-module__4rMQRW__routeLoadingActions span,.page-module__4rMQRW__routeLoadingSurfaceHeading,.page-module__4rMQRW__routeLoadingSurfaceRows span,.page-module__4rMQRW__routeLoadingEvaluationLegendTitle,.page-module__4rMQRW__routeLoadingEvaluationLegendGrade,.page-module__4rMQRW__routeLoadingEvaluationLegendCopy,.page-module__4rMQRW__routeLoadingEvaluationAxisTitle,.page-module__4rMQRW__routeLoadingEvaluationAxisCopy>span,.page-module__4rMQRW__routeLoadingEvaluationItemTitle,.page-module__4rMQRW__routeLoadingEvaluationViewpoint,.page-module__4rMQRW__routeLoadingEvaluationCriteria>div>span{animation:none}}.page-module__4rMQRW__karteStage{--karte-font-page:clamp(26px, calc(3.24074vw + 1.11111px), 40px);--karte-font-section:clamp(24px, calc(1.38889vw + 13.3333px), 30px);--karte-font-subsection:clamp(22px, calc(1.38889vw + 11.3333px), 28px);--karte-font-item:clamp(20px, calc(.925926vw + 12.8889px), 24px);--karte-font-body:clamp(15px, calc(.694444vw + 9.66667px), 18px);--karte-font-support:clamp(14px, calc(.231481vw + 12.2222px), 15px);--karte-font-label:clamp(14px, calc(.462963vw + 10.4444px), 16px);--karte-item-leading:1.6;--karte-field-space:clamp(24px, calc(2.38095vw + 5.71429px), 40px);--karte-card-gutter:clamp(20px, calc(11.9048vw - 71.4286px), 100px);isolation:isolate;background:var(--bg);position:relative;overflow:clip visible}.page-module__4rMQRW__karteStage:before{z-index:0;content:"";pointer-events:none;width:90rem;height:57rem;position:absolute;top:0;left:50%;transform:translate(-50%)}.page-module__4rMQRW__overviewStage:before{background:url(/img/karte-overview-backdrop.webp) top/90rem 57rem no-repeat}@media (min-width:1441px){.page-module__4rMQRW__karteStage:before{width:100%}.page-module__4rMQRW__overviewStage:before{background-size:100% 57rem}}.page-module__4rMQRW__detailStage:before{display:none}.page-module__4rMQRW__figmaMain{z-index:1;font-family:var(--font-zen), sans-serif;padding-bottom:0;position:relative}.page-module__4rMQRW__overviewHero{padding-top:3.4375rem}.page-module__4rMQRW__overviewHeroInner{width:50rem;margin:0 auto}.page-module__4rMQRW__overviewDate{height:1.3125rem;color:var(--gray-txt);font-family:var(--font-mont), sans-serif;font-size:var(--fs-fluid-14);font-variant-numeric:tabular-nums;align-items:center;gap:.625rem;font-weight:500;line-height:1.3125rem;display:flex}.page-module__4rMQRW__overviewDate>span{background:var(--green);border-radius:50%;flex:none;width:.875rem;height:.875rem}.page-module__4rMQRW__overviewCompanyName{color:var(--blk);font-size:var(--fs-fluid-48);overflow-wrap:anywhere;margin-top:1.25rem;font-weight:700;line-height:1.5}.page-module__4rMQRW__overviewCompanyInfo{color:var(--gray-txt);flex-wrap:wrap;align-items:center;gap:1.625rem;margin-top:1rem;display:flex}.page-module__4rMQRW__overviewCompanyInfo>div{align-items:center;gap:.625rem;min-width:0;display:flex}.page-module__4rMQRW__overviewCompanyInfo dt{background:var(--gray-txt);height:1.25rem;color:var(--white);font-size:var(--fs-caption);white-space:nowrap;flex:none;align-items:center;padding:0 .375rem;font-weight:500;line-height:1.125rem;display:inline-flex}.page-module__4rMQRW__overviewCompanyInfo dd{min-width:0;font-size:var(--fs-meta);overflow-wrap:anywhere;font-weight:500;line-height:1.21875rem}.page-module__4rMQRW__overviewFinding{color:var(--blk);font-size:var(--fs-fluid-24);overflow-wrap:anywhere;margin-top:3.8125rem;font-weight:700;line-height:2.25rem}.page-module__4rMQRW__overviewExplanation{color:#000;font-size:var(--fs-fluid-18);overflow-wrap:anywhere;margin-top:1.875rem;font-weight:500;line-height:2.475rem}.page-module__4rMQRW__heroActions{width:42.5rem;margin:3.8125rem auto 0}.page-module__4rMQRW__karteTabSection{background:var(--white);border-radius:5rem;margin-top:6.25rem;padding:5rem 0 6.3125rem;position:relative;overflow:hidden}.page-module__4rMQRW__karteTabRing{z-index:0;opacity:.1;pointer-events:none;background:url(/img/karte-tab-ring-vector.svg) 0 0/100% 100% no-repeat;width:101.188rem;height:98.875rem;position:absolute;top:-7.4375rem;left:calc(50% - 12.3125rem)}.page-module__4rMQRW__karteTabSection.page-module__4rMQRW__karteTabSectionContent{min-height:0}.page-module__4rMQRW__karteTabScroller,.page-module__4rMQRW__karteTabScrollTrack,.page-module__4rMQRW__karteTabPanel{z-index:1;position:relative}.page-module__4rMQRW__karteTabList{background:var(--blue-light);border-radius:3.125rem;align-items:center;gap:1.25rem;width:36.25rem;height:5.25rem;margin:0 auto;padding:1.25rem 1.875rem;display:flex}.page-module__4rMQRW__karteTab{background:var(--white);width:6.25rem;height:2.75rem;color:var(--blue);font-size:var(--fs-fluid-20);border-radius:3.125rem;flex:none;font-weight:700;line-height:2.75rem;transition:color .16s,background-color .16s}.page-module__4rMQRW__karteTab:last-child{width:10rem}.page-module__4rMQRW__karteTabActive{background:var(--blue);color:var(--white)}.page-module__4rMQRW__karteTabScrollTrack{display:none}.page-module__4rMQRW__karteTabPanel{width:50rem;margin:4.375rem auto 0}.page-module__4rMQRW__kartePanelHeader{position:relative}.page-module__4rMQRW__kartePanelTitleRow{min-height:2.75rem;color:var(--blue);justify-content:center;align-items:center;gap:.5rem;display:flex}.page-module__4rMQRW__kartePanelTitleRow h2{min-width:0;font-size:var(--fs-fluid-28);overflow-wrap:anywhere;font-weight:700;line-height:2.625rem}.page-module__4rMQRW__kartePanelBadge{background:var(--blue);min-width:6.25rem;height:2.75rem;color:var(--white);font-size:var(--fs-fluid-20);white-space:nowrap;border-radius:1.875rem;justify-content:center;align-items:center;padding:0 1.875rem;font-weight:700;line-height:2.75rem;display:inline-flex}.page-module__4rMQRW__kartePanelLead{color:var(--blue);font-size:var(--fs-fluid-20);overflow-wrap:anywhere;margin-top:1.875rem;font-weight:700;line-height:2.25rem}.page-module__4rMQRW__kartePanelIntro{color:#000;font-size:var(--fs-fluid-16);overflow-wrap:anywhere;margin-top:1.8125rem;font-weight:500;line-height:2.1rem}.page-module__4rMQRW__karteTargetRole,.page-module__4rMQRW__artifactTargetRole{color:var(--blk);justify-content:center;align-items:center;gap:.6875rem;display:flex}.page-module__4rMQRW__karteTargetRole{max-width:100%;height:auto;min-height:1.9375rem;margin-top:3.75rem}.page-module__4rMQRW__karteTargetRole>span,.page-module__4rMQRW__artifactTargetRole>span{background:var(--blk);height:1.9375rem;color:var(--white);font-size:var(--fs-fluid-16);white-space:nowrap;justify-content:center;align-items:center;padding:0 .625rem;font-weight:500;line-height:2.1rem;display:inline-flex}.page-module__4rMQRW__karteTargetRole strong,.page-module__4rMQRW__artifactTargetRole strong{min-width:0;font-size:var(--fs-fluid-20);overflow-wrap:anywhere;font-weight:700;line-height:2.625rem}.page-module__4rMQRW__karteOverviewTableShell{width:100%;margin-top:1.625rem;position:relative}.page-module__4rMQRW__karteOverviewTableViewport,.page-module__4rMQRW__karteGenericTableViewport,.page-module__4rMQRW__rationaleTableViewport{width:100%;overflow-x:auto}.page-module__4rMQRW__karteOverviewTable,.page-module__4rMQRW__karteGenericTable,.page-module__4rMQRW__rationaleTable{border-collapse:collapse;table-layout:fixed;width:100%}.page-module__4rMQRW__karteOverviewTable{min-width:50rem}.page-module__4rMQRW__karteOverviewTable th{border-top:1px solid var(--gray-border);border-bottom:1px solid var(--gray-border);height:3.5rem;color:var(--gray-txt);font-size:var(--fs-fluid-14);text-align:left;font-weight:700;line-height:1.8375rem}.page-module__4rMQRW__karteOverviewTable th:first-child{width:17.5625rem;color:var(--blue);padding-left:2.1875rem;font-weight:500}.page-module__4rMQRW__karteOverviewTable th:last-child{padding-left:2.1875rem}.page-module__4rMQRW__karteOverviewTable td{border-bottom:1px solid var(--gray-border);color:var(--blk);font-size:var(--fs-fluid-16);text-align:left;vertical-align:middle;overflow-wrap:anywhere;font-weight:700;line-height:2.1rem}.page-module__4rMQRW__karteOverviewTable td:first-child{color:var(--blue);padding:0 .3125rem}.page-module__4rMQRW__karteOverviewTable td:last-child{padding:.5rem 2.1875rem}.page-module__4rMQRW__karteOverviewTable tbody tr{height:4.4375rem}.page-module__4rMQRW__karteOverviewRequirement{align-items:center;gap:.875rem;min-height:4.4375rem;padding:.5rem 0;display:flex}.page-module__4rMQRW__karteOverviewRequirement>span:last-child{overflow-wrap:anywhere;min-width:0}.page-module__4rMQRW__karteCheckMark{width:1rem;height:.75rem;color:var(--blue);flex:none}.page-module__4rMQRW__karteScrollHint,.page-module__4rMQRW__karteScrollHintText{display:none}.page-module__4rMQRW__karteArtifactLinks{align-items:center;gap:1.25rem;width:max-content;margin:3.75rem auto 0;display:flex}.page-module__4rMQRW__karteArtifactLink,.page-module__4rMQRW__artifactBackLink{background:linear-gradient(90deg, var(--green) 0%, var(--blue) 100%);color:var(--white);font-size:var(--fs-fluid-18);border-radius:3.125rem;justify-content:center;align-items:center;font-weight:700;line-height:2.25rem;transition:filter .18s;display:inline-flex}.page-module__4rMQRW__karteArtifactLink{width:15rem;height:3.75rem;position:relative}.page-module__4rMQRW__karteArtifactLink svg,.page-module__4rMQRW__artifactBackLink svg{width:.75rem;height:.75rem;position:absolute;right:1.25rem}.page-module__4rMQRW__karteArtifactLink:hover,.page-module__4rMQRW__artifactBackLink:hover{filter:brightness(.95)}.page-module__4rMQRW__karteAxisList{border-top:1px solid var(--gray-border);gap:0;margin-top:3.75rem;display:grid}.page-module__4rMQRW__karteAxisRow{--axis-heading-size:var(--fs-fluid-16);--axis-heading-line:calc(var(--axis-heading-size) * 2.1);min-height:4.6875rem;padding:calc((4.6875rem - 1px - var(--axis-heading-line)) / 2) 0;border-bottom:1px solid var(--gray-border);grid-template-columns:19.75rem minmax(0,1fr);align-items:start;display:grid}.page-module__4rMQRW__karteAxisHeading{align-items:flex-start;gap:.5rem;min-width:0;padding-left:.3125rem;padding-right:1.25rem;display:flex}.page-module__4rMQRW__karteAxisHeading>svg{margin-top:calc((var(--axis-heading-line) - .75rem) / 2);margin-right:.375rem}.page-module__4rMQRW__karteAxisCount{min-width:3.125rem;min-height:1.25rem;margin-top:calc((var(--axis-heading-line) - 1.25rem) / 2);background:var(--blue);color:var(--white);font-size:var(--fs-caption);border-radius:.625rem;flex:none;justify-content:center;align-items:center;padding:0 .625rem;font-weight:700;line-height:1.25rem;display:inline-flex}.page-module__4rMQRW__karteAxisRow h3{min-width:0;color:var(--blue);font-size:var(--axis-heading-size);overflow-wrap:anywhere;line-height:2.1}.page-module__4rMQRW__karteAxisItems{min-width:0;font-size:var(--fs-fluid-16);flex-wrap:wrap;align-items:baseline;font-weight:700;line-height:2.1;list-style:none;display:flex}.page-module__4rMQRW__karteAxisItems li{overflow-wrap:anywhere;min-width:0}.page-module__4rMQRW__karteAxisItems li:not(:last-child):after{content:"／"}.page-module__4rMQRW__karteGenericTableShell{margin-top:3.75rem}.page-module__4rMQRW__karteGenericTableHint{display:none}.page-module__4rMQRW__karteGenericTable{min-width:50rem}.page-module__4rMQRW__karteGenericTable th,.page-module__4rMQRW__karteGenericTable td{border-bottom:1px solid var(--gray-border);font-size:var(--fs-fluid-14);text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:1rem 1.25rem;line-height:1.8}.page-module__4rMQRW__karteGenericTable th{border-top:1px solid var(--gray-border);color:var(--gray-txt)}.page-module__4rMQRW__karteGrowthTable th{vertical-align:middle;height:3.5rem;padding:.75rem 2.1875rem;font-weight:700;line-height:2.1}.page-module__4rMQRW__karteGrowthTable th:first-child{width:19%;color:var(--blue);font-weight:500}.page-module__4rMQRW__karteGrowthTable th:nth-child(2){width:41%}.page-module__4rMQRW__karteGrowthTable td{font-size:var(--fs-fluid-16);padding:1.125rem .3125rem 1.125rem 2.1875rem;font-weight:700;line-height:2.1}.page-module__4rMQRW__karteGrowthTable td:first-child{color:var(--blue);padding-left:.3125rem}.page-module__4rMQRW__karteGrowthTable .page-module__4rMQRW__karteOverviewRequirement{align-items:flex-start;min-height:0;padding:0}.page-module__4rMQRW__karteGrowthTable .page-module__4rMQRW__karteCheckMark{margin-top:calc(1.05em - .375rem)}.page-module__4rMQRW__karteTabPanelWide{width:min(62.5rem,100% - 5rem)}.page-module__4rMQRW__karteTabPanelWide .page-module__4rMQRW__kartePanelHeader{width:min(50rem,100%);margin:0 auto}.page-module__4rMQRW__karteTabPanelWide .page-module__4rMQRW__kartePanelBadge{min-width:11.25rem}.page-module__4rMQRW__karteTabPanelWide .page-module__4rMQRW__kartePanelIntro{min-height:0}.page-module__4rMQRW__karteActionList{gap:3.75rem;margin-top:3.875rem;display:grid}.page-module__4rMQRW__karteActionItem{border-bottom:1px solid var(--gray-border);min-width:0;padding-bottom:2.4375rem}@media (min-width:768px){.page-module__4rMQRW__karteAxisItems,.page-module__4rMQRW__karteGrowthTable td,.page-module__4rMQRW__karteGrowthTable .page-module__4rMQRW__karteOverviewRequirement>span:last-child{text-box:trim-both cap alphabetic}}@supports (text-box:trim-both cap alphabetic){@media (min-width:768px){.page-module__4rMQRW__karteGrowthTable .page-module__4rMQRW__karteCheckMark{margin-top:0}}}@media (max-width:879px){.page-module__4rMQRW__karteGenericTableHint{color:var(--gray-txt);font-size:var(--fs-caption);text-align:right;margin-bottom:.625rem;font-weight:500;line-height:1.6;display:block}}.page-module__4rMQRW__overviewFooterCta{padding:.5rem 0 8.125rem}.page-module__4rMQRW__artifactHero{padding-top:3.4375rem}.page-module__4rMQRW__artifactHeroInner{width:50rem;margin:0 auto}.page-module__4rMQRW__artifactTitleRow{align-items:center;gap:.625rem;min-height:2.75rem;display:flex}.page-module__4rMQRW__artifactCategory{background:var(--blue);width:6.25rem;height:2.75rem;color:var(--white);font-size:var(--fs-fluid-20);border-radius:1.875rem;flex:none;justify-content:center;align-items:center;font-weight:700;line-height:2.75rem;display:inline-flex}.page-module__4rMQRW__artifactTitleRow h1{min-width:0;color:var(--blk);font-size:var(--karte-font-page);overflow-wrap:anywhere;font-weight:700;line-height:1.5}.page-module__4rMQRW__artifactLead{color:#000;font-size:var(--karte-font-body);overflow-wrap:anywhere;margin-top:1.25rem;font-weight:500;line-height:2.2}.page-module__4rMQRW__overviewExplanation,.page-module__4rMQRW__overviewFinding,.page-module__4rMQRW__kartePanelLead,.page-module__4rMQRW__kartePanelIntro,.page-module__4rMQRW__karteOverviewTable td,.page-module__4rMQRW__karteGenericTable td,.page-module__4rMQRW__rationaleTable td,.page-module__4rMQRW__artifactLead,.page-module__4rMQRW__interviewRow p,.page-module__4rMQRW__jobRowBody p,.page-module__4rMQRW__evaluationAxisHeader p,.page-module__4rMQRW__evaluationItemHeader>p,.page-module__4rMQRW__evaluationCriterion p{white-space:pre-line}.page-module__4rMQRW__artifactTargetRole{width:fit-content;max-width:100%;height:auto;min-height:1.9375rem;margin-top:1.25rem}.page-module__4rMQRW__artifactHero .page-module__4rMQRW__heroActions,.page-module__4rMQRW__artifactHeroWithTarget .page-module__4rMQRW__heroActions{margin-top:3.75rem}.page-module__4rMQRW__artifactCards{flex-direction:column;width:min(75rem,100% - 2.5rem);margin:6.25rem auto 0;display:flex}.page-module__4rMQRW__artifactCard{background:var(--white);border-radius:.625rem}.page-module__4rMQRW__interviewCards{gap:2.5rem}.page-module__4rMQRW__interviewSheetCard,.page-module__4rMQRW__rationaleCard,.page-module__4rMQRW__jobCard{padding-right:var(--karte-card-gutter);padding-left:var(--karte-card-gutter)}.page-module__4rMQRW__interviewSheetCard,.page-module__4rMQRW__rationaleCard{padding-top:4.25rem;padding-bottom:5rem}.page-module__4rMQRW__interviewSheetCard{padding-bottom:4.9375rem}.page-module__4rMQRW__artifactSectionHeading{align-items:flex-start;gap:1.25rem;min-height:1.875rem;display:flex}.page-module__4rMQRW__artifactSectionHeading>span{background:var(--blue);flex:none;width:.3125rem;height:1.875rem;margin-top:clamp(.1875rem,2.01923vw - 17.6769px,.7125rem)}.page-module__4rMQRW__artifactSectionHeading h2{min-width:0;color:var(--blk);font-size:var(--karte-font-item);font-weight:700;line-height:var(--karte-item-leading);overflow-wrap:anywhere}.page-module__4rMQRW__interviewItem+.page-module__4rMQRW__interviewItem{margin-top:4.375rem}.page-module__4rMQRW__interviewRows{gap:var(--karte-field-space);margin-top:var(--karte-field-space);border-bottom:1px solid var(--gray-border);padding-bottom:2.5rem;display:grid}.page-module__4rMQRW__interviewRow{grid-template-columns:7.5rem minmax(0,1fr);align-items:start;gap:1.875rem;min-height:1.9375rem;display:grid}.page-module__4rMQRW__interviewLabel{width:7.5rem;height:1.9375rem;color:var(--white);font-size:var(--karte-font-label);justify-content:center;align-items:center;font-weight:500;line-height:2rem;display:inline-flex}.page-module__4rMQRW__interviewLabelQuestion{background:var(--blue)}.page-module__4rMQRW__interviewLabelEvaluation{background:var(--green)}.page-module__4rMQRW__interviewRow p{min-width:0;color:var(--blk);font-size:var(--karte-font-body);overflow-wrap:anywhere;padding-top:.5rem;font-weight:500;line-height:2}.page-module__4rMQRW__interviewRow .page-module__4rMQRW__interviewQuestion{color:var(--blue);font-weight:700}.page-module__4rMQRW__rationaleTableViewport{margin-top:2.5rem}.page-module__4rMQRW__rationaleTable{min-width:62.5rem}.page-module__4rMQRW__rationaleTable th{border-top:1px solid var(--gray-border);border-bottom:1px solid var(--gray-border);height:3.5rem;color:var(--gray-txt);font-size:var(--fs-fluid-14);text-align:left;font-weight:700;line-height:1.8375rem}.page-module__4rMQRW__rationaleTable th:first-child{width:16.3125rem;color:var(--blue);padding-left:2.1875rem;font-weight:500}.page-module__4rMQRW__rationaleTable th:last-child{padding-left:2.1875rem}.page-module__4rMQRW__rationaleTable td{border-bottom:1px solid var(--gray-border);height:auto;color:var(--blk);font-size:var(--fs-fluid-16);text-align:left;vertical-align:middle;overflow-wrap:anywhere;padding-top:.625rem;padding-bottom:.625rem;font-weight:700;line-height:1.6rem}.page-module__4rMQRW__rationaleTable tbody tr{height:4.5rem}.page-module__4rMQRW__rationaleTable tbody tr:first-child{height:5.21875rem}.page-module__4rMQRW__rationaleTable tbody tr:nth-child(4){height:6.0625rem}.page-module__4rMQRW__rationaleTable tbody tr:last-child{height:4.25rem}.page-module__4rMQRW__rationaleTable td:first-child{color:var(--blue);padding-left:.3125rem;padding-right:.3125rem;line-height:2.1rem}.page-module__4rMQRW__rationaleTable td:last-child{padding-left:2.1875rem;padding-right:1.8125rem}.page-module__4rMQRW__rationaleRequirement{align-items:center;gap:.875rem;min-width:0;display:flex}.page-module__4rMQRW__rationaleRequirement strong{overflow-wrap:anywhere;min-width:0;font-weight:700}.page-module__4rMQRW__rationaleCheck{flex:none;width:1rem;height:.75rem;display:inline-flex}.page-module__4rMQRW__rationaleCheck svg{width:100%;height:100%}.page-module__4rMQRW__jobCard{padding-top:4.25rem;padding-bottom:5rem}.page-module__4rMQRW__jobRow{border-bottom:1px solid var(--gray-border);grid-template-columns:13.75rem minmax(0,1fr);gap:5rem;padding-bottom:3.0625rem;display:grid}.page-module__4rMQRW__jobRow:not(:last-child){margin-bottom:3.125rem}.page-module__4rMQRW__jobRowBody{color:var(--blk);font-size:var(--karte-font-body);overflow-wrap:anywhere;font-weight:500;line-height:2}.page-module__4rMQRW__jobRowBody ul{gap:.5rem;list-style:none;display:grid}.page-module__4rMQRW__jobRowBody li{align-items:flex-start;gap:.75rem;display:flex}.page-module__4rMQRW__jobRowBody li>span{background:var(--blue-light);border-radius:50%;flex:none;width:.75rem;height:.75rem;margin-top:.75rem}.page-module__4rMQRW__jobRowBody li p{min-width:0}.page-module__4rMQRW__evaluationLegend{width:50rem;margin:5.9375rem auto 0}.page-module__4rMQRW__evaluationLegendTitle{min-height:1.1875rem;color:var(--blk);font-size:var(--fs-fluid-16);overflow-wrap:anywhere;font-weight:700;line-height:1.1875rem}.page-module__4rMQRW__evaluationLegendBox{grid-template-columns:repeat(2,18.75rem);grid-auto-flow:column;grid-template-rows:repeat(var(--evaluation-scale-rows,3), minmax(2.25rem, auto));border:1px solid var(--gray-border);gap:.9375rem 3.75rem;min-height:12.375rem;margin-top:.875rem;padding:1.8125rem 4rem;display:grid}.page-module__4rMQRW__evaluationLegendRow{align-items:center;gap:.9375rem;min-width:0;display:flex}.page-module__4rMQRW__evaluationLegendGrade,.page-module__4rMQRW__evaluationCriterionGrade{color:var(--white);font-family:var(--font-mont), sans-serif;text-align:center;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.page-module__4rMQRW__evaluationLegendGrade{width:auto;min-width:2.25rem;min-height:2.25rem;font-size:var(--fs-fluid-14);overflow-wrap:anywhere;padding:.25rem .5rem;line-height:1.2}.page-module__4rMQRW__evaluationLegendRow p{min-width:0;color:var(--blk);font-size:var(--fs-meta);overflow-wrap:anywhere;font-weight:500;line-height:1.3rem}.page-module__4rMQRW__evaluationGradeS{background:var(--blue)}.page-module__4rMQRW__evaluationGradeA{background:#179cd8}.page-module__4rMQRW__evaluationGradeB{background:#66adcd}.page-module__4rMQRW__evaluationGradeC{background:var(--gray-txt)}.page-module__4rMQRW__evaluationGradeD{background:var(--blk)}.page-module__4rMQRW__evaluationCards{gap:2.5rem;margin-top:7rem}.page-module__4rMQRW__evaluationAxisCard{padding:6.5rem 6.25rem 6.25rem}.page-module__4rMQRW__evaluationAxisHeader h2{color:var(--blk);font-size:var(--karte-font-section);text-align:center;overflow-wrap:anywhere;font-weight:700;line-height:1.6}.page-module__4rMQRW__evaluationAxisHeader p{width:min(50rem,100%);color:var(--blk);font-size:var(--karte-font-support);overflow-wrap:anywhere;margin:2.9375rem auto 0;font-weight:500;line-height:2.0625rem}.page-module__4rMQRW__evaluationItems{width:min(62.5rem,100%);margin-top:5.59375rem;position:relative;left:0}.page-module__4rMQRW__evaluationItem+.page-module__4rMQRW__evaluationItem{margin-top:6.25rem}.page-module__4rMQRW__evaluationItemTitleRow{align-items:flex-start;gap:1.25rem;min-height:1.875rem;display:flex}.page-module__4rMQRW__evaluationItemTitleRow>span{background:var(--blue);flex:none;width:.3125rem;height:1.875rem}.page-module__4rMQRW__evaluationItemTitleRow h3{min-width:0;color:var(--blk);font-size:var(--karte-font-item);font-weight:700;line-height:var(--karte-item-leading);overflow-wrap:anywhere}.page-module__4rMQRW__evaluationItemHeader>p{color:var(--blk);font-size:var(--karte-font-support);overflow-wrap:anywhere;margin-top:1.875rem;font-weight:500;line-height:2.0625rem}.page-module__4rMQRW__evaluationCriteria{border-top:1px solid var(--gray-border);margin-top:3.59375rem}.page-module__4rMQRW__evaluationCriterion{border-bottom:1px solid var(--gray-border);align-items:flex-start;gap:1.25rem;min-height:9.0625rem;padding-top:3.0625rem;padding-bottom:3.0625rem;display:flex}.page-module__4rMQRW__evaluationCriterionGrade{width:auto;min-width:2.8125rem;min-height:2.8125rem;font-size:var(--fs-fluid-20);overflow-wrap:anywhere;padding:.25rem .625rem;line-height:1.2}.page-module__4rMQRW__evaluationCriterion p{min-width:0;color:var(--blk);font-size:var(--karte-font-body);overflow-wrap:anywhere;padding-top:.1875rem;font-weight:500;line-height:2.475rem}.page-module__4rMQRW__artifactBackWrap{width:15rem;margin:6.25rem auto 0}.page-module__4rMQRW__artifactBackLink{width:15rem;height:3.75rem;position:relative}.page-module__4rMQRW__detailFooterCta{padding:13.4375rem 0 7.5rem}.page-module__4rMQRW__detailFooterCta>section{margin-top:0}@media (min-width:1440px){.page-module__4rMQRW__routeLoadingEvaluationItem,.page-module__4rMQRW__evaluationItems{left:-.4375rem}}@media (min-width:768px){.page-module__4rMQRW__artifactTitleRow h1,.page-module__4rMQRW__artifactSectionHeading h2,.page-module__4rMQRW__interviewRow p,.page-module__4rMQRW__evaluationAxisHeader h2,.page-module__4rMQRW__evaluationAxisHeader p,.page-module__4rMQRW__evaluationLegendRow p,.page-module__4rMQRW__evaluationItemTitleRow h3,.page-module__4rMQRW__evaluationItemHeader>p,.page-module__4rMQRW__evaluationCriterion p{text-box:trim-both cap alphabetic}}@supports (text-box:trim-both cap alphabetic){@media (min-width:768px){.page-module__4rMQRW__artifactSectionHeading>span{margin-top:0}.page-module__4rMQRW__artifactSectionHeading h2,.page-module__4rMQRW__evaluationItemTitleRow h3{padding-top:.40625rem}}}@media (max-width:1199px){.page-module__4rMQRW__artifactLead{text-wrap:balance}}@media (min-width:768px) and (max-width:1199px){.page-module__4rMQRW__routeLoadingHero,.page-module__4rMQRW__artifactHero{padding-top:clamp(36px,4.39815vw + 2.22222px,55px)}.page-module__4rMQRW__routeLoadingTitleRow,.page-module__4rMQRW__artifactTitleRow{min-height:clamp(41px,.694444vw + 35.6667px,44px)}.page-module__4rMQRW__routeLoadingCategory,.page-module__4rMQRW__artifactCategory{width:clamp(72px,6.48148vw + 22.2222px,100px);height:clamp(41px,.694444vw + 35.6667px,44px)}.page-module__4rMQRW__routeLoadingArtifactTitle{height:clamp(41px,.694444vw + 35.6667px,44px)}.page-module__4rMQRW__artifactCategory{font-size:clamp(16px,.925926vw + 8.88889px,20px);line-height:clamp(41px,.694444vw + 35.6667px,44px)}.page-module__4rMQRW__routeLoadingEvaluationLegend,.page-module__4rMQRW__evaluationLegend{margin-top:clamp(60px,8.10185vw - 2.22222px,95px)}.page-module__4rMQRW__evaluationLegendTitle{font-size:clamp(14px,.462963vw + 10.4444px,16px)}}@media (min-width:768px) and (max-width:1439px){.page-module__4rMQRW__detailFooterCta{padding-top:clamp(109px,15.7738vw - 12.1429px,215px);padding-bottom:clamp(120px,141.429px - 1.4881vw,130px)}}@media (min-width:1024px) and (max-width:1439px){.page-module__4rMQRW__sheet{border-radius:clamp(1.25rem,2.40385vw - 4.61539px,1.875rem);padding:clamp(1.75rem,7.69231vw - 50.7692px,3.75rem) clamp(1.25rem,12.0192vw - 103.077px,4.375rem)}.page-module__4rMQRW__routeLoadingArtifactSurface,.page-module__4rMQRW__routeLoadingEvaluationCard,.page-module__4rMQRW__interviewSheetCard,.page-module__4rMQRW__rationaleCard,.page-module__4rMQRW__jobCard,.page-module__4rMQRW__evaluationAxisCard{padding-right:var(--karte-card-gutter);padding-left:var(--karte-card-gutter)}.page-module__4rMQRW__routeLoadingEvaluationLegendBox,.page-module__4rMQRW__evaluationLegendBox{padding-left:clamp(2.5rem,5.76923vw - 19.0769px,4rem);padding-right:clamp(2.5rem,5.76923vw - 19.0769px,4rem)}.page-module__4rMQRW__interviewRow{gap:clamp(1.5rem,1.44231vw + 9.23077px,1.875rem)}.page-module__4rMQRW__jobRow{grid-template-columns:clamp(12rem,6.73077vw + 123.077px,13.75rem) minmax(0,1fr);gap:clamp(2.5rem,9.61539vw - 58.4615px,5rem)}}@media (max-width:1023px){.page-module__4rMQRW__karteStage:before{width:100%}.page-module__4rMQRW__overviewHeroInner,.page-module__4rMQRW__artifactHeroInner,.page-module__4rMQRW__karteTabPanel{width:min(50rem,100% - 5rem)}.page-module__4rMQRW__heroActions{width:min(42.5rem,100% - 5rem)}.page-module__4rMQRW__overviewCompanyInfo{flex-wrap:wrap}.page-module__4rMQRW__karteTabSection{border-radius:3rem}.page-module__4rMQRW__karteTabScroller{scrollbar-width:none;width:100%;overflow-x:auto}.page-module__4rMQRW__karteTabScroller::-webkit-scrollbar{display:none}.page-module__4rMQRW__karteOverviewTableViewport,.page-module__4rMQRW__karteGenericTableViewport,.page-module__4rMQRW__rationaleTableViewport{scrollbar-width:thin;scrollbar-color:var(--gray-border) transparent}.page-module__4rMQRW__artifactCards{width:calc(100% - 2.5rem)}.page-module__4rMQRW__evaluationLegend{width:min(50rem,100% - 5rem)}.page-module__4rMQRW__evaluationLegendBox{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:minmax(0,1fr);padding-left:2.5rem;padding-right:2.5rem}.page-module__4rMQRW__interviewSheetCard,.page-module__4rMQRW__rationaleCard,.page-module__4rMQRW__jobCard{padding-right:var(--karte-card-gutter);padding-left:var(--karte-card-gutter)}.page-module__4rMQRW__artifactTargetRole{justify-content:flex-start;width:100%;max-width:100%}.page-module__4rMQRW__artifactTargetRole strong{overflow-wrap:anywhere;min-width:0}.page-module__4rMQRW__artifactSectionHeading h2{line-height:var(--karte-item-leading);white-space:normal}.page-module__4rMQRW__artifactSectionHeading{align-items:flex-start}.page-module__4rMQRW__overviewCompanyInfo dd{overflow-wrap:anywhere;white-space:normal}.page-module__4rMQRW__interviewRow{grid-template-columns:7.5rem minmax(0,1fr);gap:1.5rem}.page-module__4rMQRW__jobRow{grid-template-columns:12rem minmax(0,1fr);gap:2.5rem}.page-module__4rMQRW__evaluationAxisCard{padding-right:var(--karte-card-gutter);padding-left:var(--karte-card-gutter)}.page-module__4rMQRW__evaluationAxisHeader p{width:min(50rem,100%)}.page-module__4rMQRW__evaluationItems{width:100%;left:0}}@media (min-width:768px) and (max-width:879px){.page-module__4rMQRW__karteOverviewTableShell{margin-top:2.5rem}.page-module__4rMQRW__karteScrollHint{z-index:3;color:#59616d;pointer-events:none;align-items:center;gap:.375rem;font-size:.75rem;font-weight:500;line-height:1.5;display:flex;position:absolute;top:-1.75rem;right:0}.page-module__4rMQRW__karteScrollHintText{display:inline}.page-module__4rMQRW__karteScrollHintArrow{color:var(--blue);font-family:var(--font-mont), sans-serif;font-size:.875rem;font-weight:600}.page-module__4rMQRW__karteScrollHintHand{display:none}}@media (min-width:768px) and (max-width:1023px){.page-module__4rMQRW__artifactTargetRole{align-items:flex-start;gap:clamp(8px,1.17188vw - 1px,11px);height:auto}.page-module__4rMQRW__artifactTargetRole>span{margin-top:.1875rem;padding-left:clamp(4px,2.34375vw - 14px,10px);padding-right:clamp(4px,2.34375vw - 14px,10px)}.page-module__4rMQRW__artifactTargetRole strong{line-height:2.1}}@media (max-width:767px){.page-module__4rMQRW__tableScrollHint{color:#59616d;justify-content:flex-end;align-items:center;gap:.375rem;margin-bottom:.5rem;font-size:12px;font-weight:500;line-height:1.5;display:flex}.page-module__4rMQRW__tableScrollHint:after{content:"↔";color:var(--blue);font-family:var(--font-mont), sans-serif;font-size:14px;font-weight:600}.page-module__4rMQRW__phaseHead p{font-size:13px;line-height:1.65}.page-module__4rMQRW__overviewStage:before{background:radial-gradient(circle at 100% 22%,#5bffe147,#0000 260px),radial-gradient(circle at 0 48%,#0064ff24,#0000 280px);height:900px}.page-module__4rMQRW__overviewHero{padding-top:36px}.page-module__4rMQRW__overviewHeroInner{width:min(330px,100% - 40px)}.page-module__4rMQRW__overviewDate{gap:8px;height:18px;font-size:12px;line-height:18px}.page-module__4rMQRW__overviewDate>span{width:12px;height:12px}.page-module__4rMQRW__overviewCompanyName{margin-top:16px;font-size:clamp(25px,7.6923vw,30px);line-height:1.5}.page-module__4rMQRW__overviewCompanyInfo{gap:10px 14px;margin-top:12px}.page-module__4rMQRW__overviewCompanyInfo>div{gap:8px}.page-module__4rMQRW__overviewCompanyInfo dt{height:18px;padding:0 5px;font-size:10px;line-height:15px}.page-module__4rMQRW__overviewCompanyInfo dd{font-size:11px;line-height:17px}.page-module__4rMQRW__overviewFinding{margin-top:42px;font-size:20px;line-height:32px}.page-module__4rMQRW__overviewExplanation{min-height:0;margin-top:22px;font-size:14px;font-weight:400;line-height:26.6px}.page-module__4rMQRW__heroActions{width:min(330px,100% - 30px);margin-top:42px}.page-module__4rMQRW__karteTabSection{border-radius:30px;margin-top:60px;padding:41px 0 70px}.page-module__4rMQRW__karteTabRing{display:none}.page-module__4rMQRW__karteTabScroller{height:73px;padding-left:20px}.page-module__4rMQRW__karteTabList{border-radius:40px;gap:15px;width:560px;height:73px;margin:0;padding:15px 30px}.page-module__4rMQRW__karteTab{border-radius:30px;width:96px;height:43px;font-size:18px;line-height:39.6px}.page-module__4rMQRW__karteTab:last-child{width:150px}.page-module__4rMQRW__karteTabScrollTrack{background:var(--gray-border);width:290px;height:4px;margin-top:10px;display:block}.page-module__4rMQRW__karteTabPanel{width:330px;max-width:calc(100% - 60px);margin-top:60px}.page-module__4rMQRW__kartePanelTitleRow{white-space:normal;justify-content:flex-start;align-items:flex-start;gap:8px;min-height:41px;margin-left:5px}.page-module__4rMQRW__kartePanelTitleRow h2{flex:1;min-width:0;font-size:20px;line-height:30px}.page-module__4rMQRW__kartePanelBadge{min-width:72px;height:41px;padding:0 20px;font-size:16px;line-height:35.2px}.page-module__4rMQRW__kartePanelLead{margin-top:20px;font-size:16px;line-height:28.8px}.page-module__4rMQRW__kartePanelIntro{margin-top:15px;font-size:14px;font-weight:400;line-height:26.6px}.page-module__4rMQRW__karteTargetRole{flex-direction:column;align-items:flex-start;gap:11px;height:auto;min-height:45px;margin-top:53px}.page-module__4rMQRW__karteTargetRole>span,.page-module__4rMQRW__artifactTargetRole>span{height:21px;padding:0 4px;font-size:13px;line-height:27.3px}.page-module__4rMQRW__karteTargetRole strong,.page-module__4rMQRW__artifactTargetRole strong{font-size:18px;line-height:37.8px}.page-module__4rMQRW__karteOverviewTableShell{width:calc(50% + 50vw);margin-top:30px}.page-module__4rMQRW__karteOverviewTableViewport{scrollbar-width:none}.page-module__4rMQRW__karteOverviewTableViewport::-webkit-scrollbar{display:none}.page-module__4rMQRW__karteOverviewTable{width:560px;min-width:560px}.page-module__4rMQRW__karteOverviewTable th{height:56px;font-size:12px;line-height:25.2px}.page-module__4rMQRW__karteOverviewTable th:first-child{width:221px;padding-left:35px}.page-module__4rMQRW__karteOverviewTable th:last-child{padding-left:35px}.page-module__4rMQRW__karteOverviewTable td{font-size:14px;line-height:29.4px}.page-module__4rMQRW__karteOverviewTable td:first-child{padding:0 5px;font-weight:500}.page-module__4rMQRW__karteOverviewTable td:last-child{padding:8px 35px}.page-module__4rMQRW__karteOverviewTable tbody tr{height:71px}.page-module__4rMQRW__karteOverviewRequirement{gap:14px;min-height:71px;padding:8px 0}.page-module__4rMQRW__karteCheckMark{width:16px;height:11px}.page-module__4rMQRW__karteScrollHint{z-index:3;width:110px;height:120px;color:var(--white);pointer-events:none;background:#333335e6;flex-direction:column;align-items:center;display:flex;position:absolute;top:75px;left:calc(50vw - 85px)}.page-module__4rMQRW__karteScrollHintArrow{font-family:var(--font-mont), sans-serif;letter-spacing:5px;margin-top:16px;font-size:21px;font-weight:700;line-height:28px}.page-module__4rMQRW__karteScrollHintHand{font-variation-settings:"FILL" 0, "wght" 400;margin-top:2px;font-family:Material Symbols Rounded;font-size:53px;line-height:62px}.page-module__4rMQRW__karteArtifactLinks{justify-content:center;gap:10px;width:330px;max-width:100%;margin-top:60px}.page-module__4rMQRW__karteArtifactLink{width:160px;height:40px;font-size:14px;line-height:28px}.page-module__4rMQRW__karteArtifactLink svg{width:10px;height:10px;right:14px}.page-module__4rMQRW__karteAxisList,.page-module__4rMQRW__karteGenericTableShell{margin-top:42px}.page-module__4rMQRW__karteAxisRow{--axis-heading-size:16px;grid-template-columns:1fr;gap:10px;min-height:96px;padding:18px 0}.page-module__4rMQRW__karteAxisItems{font-size:15px;line-height:1.9}.page-module__4rMQRW__karteAxisRow h3{font-size:16px}.page-module__4rMQRW__karteTabPanelWide .page-module__4rMQRW__kartePanelBadge{min-width:120px}.page-module__4rMQRW__karteActionList{gap:40px;margin-top:42px}.page-module__4rMQRW__karteActionItem{padding-bottom:32px}.page-module__4rMQRW__karteGenericTable{min-width:620px}.page-module__4rMQRW__overviewFooterCta{padding-bottom:70px}.page-module__4rMQRW__artifactHero{padding-top:36px}.page-module__4rMQRW__artifactHeroInner{width:min(330px,100% - 40px)}.page-module__4rMQRW__artifactTitleRow{gap:10px;min-height:41px}.page-module__4rMQRW__artifactCategory{width:72px;height:41px;font-size:16px;line-height:35.2px}.page-module__4rMQRW__artifactTitleRow h1{font-size:var(--karte-font-page);line-height:39px}.page-module__4rMQRW__artifactLead{min-height:0;font-size:var(--karte-font-body);margin-top:20px;line-height:28.5px}.page-module__4rMQRW__artifactTargetRole{flex-direction:column;align-items:flex-start;gap:10px;width:100%;height:auto;margin-top:26px}.page-module__4rMQRW__artifactHero .page-module__4rMQRW__heroActions,.page-module__4rMQRW__artifactHeroWithTarget .page-module__4rMQRW__heroActions{margin-top:42px}.page-module__4rMQRW__artifactCards{width:calc(100% - 30px);margin-top:60px}.page-module__4rMQRW__interviewCards{gap:24px}.page-module__4rMQRW__interviewSheetCard,.page-module__4rMQRW__rationaleCard,.page-module__4rMQRW__jobCard{padding:36px 20px 44px}.page-module__4rMQRW__artifactSectionHeading{gap:14px}.page-module__4rMQRW__artifactSectionHeading h2{font-size:var(--karte-font-item);line-height:var(--karte-item-leading);white-space:normal}.page-module__4rMQRW__interviewItem+.page-module__4rMQRW__interviewItem{margin-top:44px}.page-module__4rMQRW__interviewRows{gap:var(--karte-field-space);margin-top:var(--karte-field-space);padding-bottom:32px}.page-module__4rMQRW__interviewRow{grid-template-columns:1fr;gap:14px}.page-module__4rMQRW__interviewLabel{width:108px;height:28px;font-size:var(--karte-font-label);line-height:28px}.page-module__4rMQRW__interviewRow p{font-size:var(--karte-font-body);padding-top:0;line-height:30px}.page-module__4rMQRW__rationaleTableViewport{margin-top:28px}.page-module__4rMQRW__rationaleCard>.page-module__4rMQRW__tableScrollHint{margin-top:20px;margin-bottom:-20px}.page-module__4rMQRW__rationaleTable{min-width:760px}.page-module__4rMQRW__jobRow{grid-template-columns:1fr;gap:24px;padding-bottom:36px}.page-module__4rMQRW__jobRow:not(:last-child){margin-bottom:36px}.page-module__4rMQRW__jobRowBody{font-size:var(--karte-font-body);line-height:30px}.page-module__4rMQRW__jobRowBody li>span{width:10px;height:10px;margin-top:10px}.page-module__4rMQRW__evaluationLegend{width:min(330px,100% - 40px);margin-top:60px}.page-module__4rMQRW__evaluationLegendTitle{height:auto;font-size:14px;line-height:25px}.page-module__4rMQRW__evaluationLegendBox{grid-template-rows:none;grid-template-columns:1fr;grid-auto-flow:row;gap:14px;height:auto;margin-top:10px;padding:24px 20px}.page-module__4rMQRW__evaluationLegendRow{gap:14px}.page-module__4rMQRW__evaluationLegendGrade{width:auto;min-width:36px;min-height:36px;font-size:14px}.page-module__4rMQRW__evaluationLegendRow p{font-size:13px;line-height:22px}.page-module__4rMQRW__evaluationCards{gap:24px;margin-top:60px}.page-module__4rMQRW__evaluationAxisCard{min-height:0;padding:52px 20px 60px}.page-module__4rMQRW__evaluationAxisHeader h2{font-size:var(--karte-font-section);line-height:1.6}.page-module__4rMQRW__evaluationAxisHeader p{width:100%;font-size:var(--karte-font-support);margin-top:18px;line-height:27px}.page-module__4rMQRW__evaluationItems{margin-top:48px}.page-module__4rMQRW__evaluationItem+.page-module__4rMQRW__evaluationItem{margin-top:64px}.page-module__4rMQRW__evaluationItemTitleRow{align-items:flex-start;gap:14px}.page-module__4rMQRW__evaluationItemTitleRow h3{min-width:0;font-size:var(--karte-font-item);line-height:var(--karte-item-leading)}.page-module__4rMQRW__evaluationItemHeader>p{font-size:var(--karte-font-support);margin-top:18px;line-height:27px}.page-module__4rMQRW__evaluationCriteria{margin-top:32px}.page-module__4rMQRW__evaluationCriterion{gap:14px;min-height:0;padding:28px 0}.page-module__4rMQRW__evaluationCriterionGrade{width:auto;min-width:42px;min-height:42px;font-size:18px}.page-module__4rMQRW__evaluationCriterion p{font-size:var(--karte-font-body);padding-top:4px;line-height:30px}.page-module__4rMQRW__artifactBackWrap{margin-top:60px}.page-module__4rMQRW__artifactBackLink{height:50px;font-size:16px}.page-module__4rMQRW__detailFooterCta{padding:70px 0}}@media (max-width:294px){.page-module__4rMQRW__routeLoadingEvaluationCopySample{min-height:285px}}@media (min-width:295px) and (max-width:324px){.page-module__4rMQRW__routeLoadingEvaluationCopySample{min-height:256.5px}}@media (min-width:325px) and (max-width:354px){.page-module__4rMQRW__routeLoadingEvaluationCopySample{min-height:228px}}@media (max-width:345px){.page-module__4rMQRW__routeLoadingTargetRole{height:144.391px}}@media (min-width:768px) and (max-width:1023px){.page-module__4rMQRW__routeLoadingTargetRole{height:2.1em;font-size:var(--fs-fluid-20)}}@media (min-width:768px) and (max-width:863px){.page-module__4rMQRW__routeLoadingEvaluationCopySample{min-height:8.8em;font-size:var(--fs-fluid-18)}}@media (min-width:864px) and (max-width:1088px){.page-module__4rMQRW__routeLoadingEvaluationCopySample{min-height:6.6em;font-size:var(--fs-fluid-18)}.page-module__4rMQRW__routeLoadingEvaluationCopySample>span:nth-child(4){display:none}}@media (min-width:1089px) and (max-width:1199px){.page-module__4rMQRW__routeLoadingEvaluationCopySample{min-height:8.8em;font-size:var(--fs-fluid-18)}}
.ArtifactContent-module__iolMbG__titleRow{align-items:flex-start;gap:1.5rem;min-height:1.875rem;display:flex}.ArtifactContent-module__iolMbG__title{min-width:0;color:var(--blk);font-size:var(--karte-font-item);font-weight:700;line-height:var(--karte-item-leading);overflow-wrap:anywhere;flex:1;gap:1.25rem;display:flex}.ArtifactContent-module__iolMbG__title:before{background:var(--blue);content:"";flex:none;width:.3125rem;height:1.875rem}.ArtifactContent-module__iolMbG__title>span{white-space:pre-line;min-width:0}.ArtifactContent-module__iolMbG__meta{color:var(--blue);font-size:var(--fs-fluid-18);flex:none;padding-top:.375rem;font-weight:700;line-height:1.5}.ArtifactContent-module__iolMbG__fields{--field-label-width:7.5rem;--field-leading:1.7;gap:var(--karte-field-space);margin-top:var(--karte-field-space);display:grid}.ArtifactContent-module__iolMbG__field{grid-template-columns:var(--field-label-width) minmax(0, 1fr);align-items:start;gap:1.875rem;display:grid}.ArtifactContent-module__iolMbG__label{background:var(--blue-light);min-height:1.9375rem;color:var(--blk);font-size:var(--karte-font-label);text-align:center;overflow-wrap:anywhere;justify-content:center;align-items:center;padding:.25rem .375rem;font-weight:500;line-height:1.4;display:flex}.ArtifactContent-module__iolMbG__value{min-width:0;color:var(--blk);font-size:var(--karte-font-body);font-weight:500;line-height:var(--field-leading);overflow-wrap:anywhere;white-space:pre-line;padding-top:.5rem}.ArtifactContent-module__iolMbG__blue{background:var(--blue);color:var(--white)}.ArtifactContent-module__iolMbG__green{background:var(--green);color:var(--white)}.ArtifactContent-module__iolMbG__strong{color:var(--blue);font-weight:700}.ArtifactContent-module__iolMbG__checklist,.ArtifactContent-module__iolMbG__action{--field-leading:2}.ArtifactContent-module__iolMbG__action{--field-label-width:4.375rem}@media (min-width:768px){.ArtifactContent-module__iolMbG__title>span,.ArtifactContent-module__iolMbG__value,.ArtifactContent-module__iolMbG__meta{text-box:trim-both cap alphabetic}.ArtifactContent-module__iolMbG__title>span{line-height:var(--karte-item-leading);padding-top:.40625rem}}@media (max-width:767px){.ArtifactContent-module__iolMbG__titleRow{flex-wrap:wrap;gap:.5rem 1rem}.ArtifactContent-module__iolMbG__title{font-size:var(--karte-font-item);line-height:var(--karte-item-leading);flex-basis:100%;gap:12px}.ArtifactContent-module__iolMbG__title:before{width:4px;height:24px;margin-top:4px}.ArtifactContent-module__iolMbG__meta{margin-left:16px;padding-top:0;font-size:14px}.ArtifactContent-module__iolMbG__fields{gap:var(--karte-field-space);margin-top:var(--karte-field-space)}.ArtifactContent-module__iolMbG__field{grid-template-columns:minmax(0,1fr);gap:12px}.ArtifactContent-module__iolMbG__label{width:fit-content;min-width:108px;max-width:100%;min-height:28px;font-size:var(--karte-font-label);padding:4px 12px}.ArtifactContent-module__iolMbG__action .ArtifactContent-module__iolMbG__label{min-width:60px}.ArtifactContent-module__iolMbG__value{font-size:var(--karte-font-body);padding-top:0;line-height:1.9}}
.Footer-module__EZoWya__footer{background:var(--bg);height:5rem;margin-top:5.0625rem;position:relative}.Footer-module__EZoWya__flush{margin-top:0}.Footer-module__EZoWya__copyright{font-family:var(--font-mont), sans-serif;color:var(--gray-txt);font-size:.6875rem;font-weight:400;line-height:1.8;position:absolute;top:1.9375rem;left:7.5rem}.Footer-module__EZoWya__menu{gap:2rem;display:flex;position:absolute;top:1.75rem;right:7.5rem}.Footer-module__EZoWya__menuLink{color:var(--gray-txt);font-size:.8125rem;font-weight:500;line-height:1.5;transition:color .2s}.Footer-module__EZoWya__menuLink:hover{color:var(--blue)}body:has(.management-karte-subheader) .Footer-module__EZoWya__copyright{font-size:max(.6875rem,11px)}body:has(.management-karte-subheader) .Footer-module__EZoWya__menuLink{font-size:var(--fs-meta)}@media (max-width:1023px){.Footer-module__EZoWya__footer{height:auto;margin-top:3rem}.Footer-module__EZoWya__footer .inner{flex-direction:column-reverse;align-items:center;gap:1rem;padding:1.5rem 1.25rem;display:flex}.Footer-module__EZoWya__copyright{padding:0;position:static}.Footer-module__EZoWya__menu{gap:1.5rem;position:static}}
.CompanyEntryField-module__m_9sla__root{width:100%;position:relative}.CompanyEntryField-module__m_9sla__field{width:100%;height:5rem;position:relative}.CompanyEntryField-module__m_9sla__input{background:var(--white);border:1px solid var(--gray-border);width:100%;height:100%;color:var(--blk);border-radius:.625rem;outline:none;padding:0 5rem 0 1.875rem;font-family:inherit;font-size:1.25rem;font-weight:400;line-height:1.5;transition:border-color .2s,box-shadow .2s}.CompanyEntryField-module__m_9sla__input::placeholder{color:var(--gray-txt)}.CompanyEntryField-module__m_9sla__input:hover{border-color:var(--gray-txt)}.CompanyEntryField-module__m_9sla__input:focus{border-color:var(--blue);box-shadow:0 0 0 .1875rem #0064ff26}.CompanyEntryField-module__m_9sla__submit{background:var(--gray-border);cursor:not-allowed;border-radius:50%;justify-content:center;align-items:center;width:3.125rem;height:3.125rem;transition:background-color .25s;display:flex;position:absolute;top:50%;right:1.875rem;transform:translateY(-50%)}.CompanyEntryField-module__m_9sla__submit:not(:disabled){background:var(--blue);cursor:pointer}.CompanyEntryField-module__m_9sla__submit:not(:disabled):hover{background:#0052d6}.CompanyEntryField-module__m_9sla__submit:not(:disabled):active{background:#0047ba}.CompanyEntryField-module__m_9sla__submitHidden{visibility:hidden}.CompanyEntryField-module__m_9sla__submit img{width:1rem;height:1rem}.CompanyEntryField-module__m_9sla__dropdown{z-index:30;background:var(--white);border:1px solid var(--gray-border);overscroll-behavior:contain;border-radius:.625rem;max-height:min(26rem,100dvh - 15rem);margin:0;padding:.5rem;scroll-padding-block:.5rem;list-style:none;position:absolute;top:calc(100% + .5rem);left:0;right:0;overflow-y:auto;box-shadow:0 .75rem 2rem #11182729}.CompanyEntryField-module__m_9sla__item{text-align:left;background:var(--white);cursor:pointer;border:none;border-radius:.5rem;width:100%;min-width:0;padding:.625rem .875rem;transition:background-color .15s;display:block}.CompanyEntryField-module__m_9sla__item:hover{background:var(--bg)}.CompanyEntryField-module__m_9sla__itemActive,.CompanyEntryField-module__m_9sla__itemActive:hover{background:var(--blue-light)}.CompanyEntryField-module__m_9sla__itemName{min-width:0;color:var(--blk);overflow-wrap:anywhere;font-size:1rem;font-weight:700;line-height:1.4;display:block}.CompanyEntryField-module__m_9sla__itemMeta{min-width:0;color:var(--gray-txt);overflow-wrap:anywhere;margin-top:.125rem;font-size:.8125rem;font-weight:500;line-height:1.4;display:block}.CompanyEntryField-module__m_9sla__itemCn{min-width:0;color:var(--gray-txt);overflow-wrap:anywhere;margin-top:.0625rem;font-size:.75rem;font-weight:500;line-height:1.4;display:block}.CompanyEntryField-module__m_9sla__helper{color:var(--blue-light);margin-top:1rem;font-size:.8125rem;font-weight:500;line-height:1.7}.CompanyEntryField-module__m_9sla__helperSelected{color:var(--white);font-weight:700}.CompanyEntryField-module__m_9sla__error{color:var(--white);margin-top:1rem;font-size:.8125rem;font-weight:700;line-height:1.7}@media (min-width:1024px){.CompanyEntryField-module__m_9sla__messageOverlay{margin-top:0;line-height:1.5;position:absolute;top:calc(100% + .75rem);left:0;right:0}}@media (max-width:1023px){.CompanyEntryField-module__m_9sla__field{height:3.5rem}.CompanyEntryField-module__m_9sla__input{padding:0 4rem 0 1rem;font-size:.9375rem}.CompanyEntryField-module__m_9sla__submit{width:2.5rem;height:2.5rem;top:50%;right:.5rem}.CompanyEntryField-module__m_9sla__dropdown{max-height:min(24rem,100dvh - 10rem)}}@media (min-width:1024px) and (max-width:1439px){.CompanyEntryField-module__m_9sla__field{height:clamp(3.5rem,5.76923vw - 3.07692px,5rem)}.CompanyEntryField-module__m_9sla__input{padding-left:clamp(1rem,3.36539vw - 18.4615px,1.875rem);padding-right:clamp(4rem,3.84615vw + 24.6154px,5rem);font-size:clamp(.9375rem,1.20192vw + 2.69231px,1.25rem)}.CompanyEntryField-module__m_9sla__submit{width:clamp(2.5rem,2.40385vw + 15.3846px,3.125rem);height:clamp(2.5rem,2.40385vw + 15.3846px,3.125rem);right:clamp(.5rem,5.28846vw - 46.1538px,1.875rem)}}
.page-module__bNi1tW__summary{width:min(50rem,100% - 5rem);margin:5.9375rem auto 0}.page-module__bNi1tW__summary>p{color:var(--blk);font-size:var(--karte-font-support);overflow-wrap:anywhere;white-space:pre-line;font-weight:500;line-height:1.8}.page-module__bNi1tW__phaseTitle>span{font-family:var(--font-mont), sans-serif;flex:none;font-weight:500}.page-module__bNi1tW__phaseTitle>strong{white-space:pre-line;min-width:0;font-weight:700}.page-module__bNi1tW__phaseCards{gap:1.875rem;width:min(75rem,100% - 2.5rem);margin:6.875rem auto 0;display:grid}.page-module__bNi1tW__card{background:var(--white);min-width:0;scroll-margin-top:calc(var(--subheader-height) + 1.25rem);border-radius:.625rem;padding:6.5rem 6.25rem 6.25rem}.page-module__bNi1tW__phaseTitle{border:2px solid var(--blue);width:fit-content;max-width:100%;min-height:3.8125rem;color:var(--blue);font-size:var(--karte-font-section);overflow-wrap:anywhere;justify-content:center;align-items:center;gap:.875rem;margin:0 auto;padding:1.125rem 1.25rem;line-height:1.6;display:flex}.page-module__bNi1tW__goal{justify-content:center;align-items:flex-start;gap:.9375rem;margin-top:1.875rem;display:flex}.page-module__bNi1tW__goal>span{background:var(--blue);min-height:1.625rem;color:var(--white);font-size:var(--fs-body);flex:none;align-items:center;padding:.25rem .5rem;font-weight:500;line-height:1.2;display:flex}.page-module__bNi1tW__goal>p{min-width:0;color:var(--blk);font-size:var(--fs-fluid-16);overflow-wrap:anywhere;white-space:pre-line;padding-top:.46875rem;font-weight:500;line-height:2.2}.page-module__bNi1tW__themes{gap:3.625rem;margin-top:5.25rem;display:grid}.page-module__bNi1tW__item{border-bottom:1px solid var(--gray-border);min-width:0;padding-bottom:2.4375rem}.page-module__bNi1tW__transition{color:var(--blk);margin-top:4.375rem}.page-module__bNi1tW__transition h3{font-size:var(--fs-fluid-20);overflow-wrap:anywhere;font-weight:700;line-height:1.7}.page-module__bNi1tW__transition ul{gap:.5rem;margin-top:2.1875rem;list-style:none;display:grid}.page-module__bNi1tW__transition li{font-size:var(--fs-fluid-18);gap:1rem;font-weight:500;line-height:1.7;display:flex}.page-module__bNi1tW__transition li>span{overflow-wrap:anywhere;white-space:pre-line;min-width:0}.page-module__bNi1tW__transition svg{width:1rem;height:1rem;color:var(--blue);flex:none;margin-top:.4375rem}.page-module__bNi1tW__checklistCard{width:min(75rem,100% - 2.5rem);margin:4.875rem auto 0;padding-top:5.9375rem}.page-module__bNi1tW__checklistHeader h2{color:var(--blk);font-size:var(--karte-font-section);text-align:center;overflow-wrap:anywhere;font-weight:700;line-height:1.6}.page-module__bNi1tW__checklistHeader p{color:var(--blk);font-size:var(--karte-font-support);text-align:center;overflow-wrap:anywhere;margin-top:2.9375rem;font-weight:500;line-height:2.2}.page-module__bNi1tW__checklists{gap:6.25rem;margin-top:4.75rem;display:grid}.page-module__bNi1tW__checklistPhaseTitle{min-height:3.75rem;font-size:var(--karte-font-subsection)}.page-module__bNi1tW__checklistItems{gap:4.375rem;margin-top:3.75rem;display:grid}.page-module__bNi1tW__bridge{width:min(62.5rem,100% - 5rem);color:var(--blk);margin:4.75rem auto 0}.page-module__bNi1tW__bridge h2{font-size:var(--fs-fluid-24);overflow-wrap:anywhere;align-items:flex-start;gap:.5rem;font-weight:700;line-height:1.6;display:flex}.page-module__bNi1tW__infoIcon{width:1.5rem;height:1.5rem;font-family:var(--font-mont), sans-serif;border:2px solid;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:.4375rem;font-size:1rem;line-height:1;display:inline-flex}.page-module__bNi1tW__bridge>p{font-size:var(--fs-fluid-16);overflow-wrap:anywhere;margin-top:1.8125rem;font-weight:500;line-height:2}.page-module__bNi1tW__bridge dl{gap:.875rem;margin-top:2.6875rem;display:grid}.page-module__bNi1tW__bridge dl>div{grid-template-columns:10.625rem minmax(0,1fr);align-items:start;gap:1.875rem;display:grid}.page-module__bNi1tW__bridge dt{background:var(--blk);min-height:1.9375rem;color:var(--white);font-size:var(--fs-fluid-16);text-align:center;overflow-wrap:anywhere;border-radius:3.125rem;padding:.25rem 1rem;font-weight:500;line-height:1.4}.page-module__bNi1tW__bridge dd{min-width:0;font-size:var(--fs-fluid-16);overflow-wrap:anywhere;white-space:pre-line;font-weight:700;line-height:2}@media (min-width:768px){.page-module__bNi1tW__summary>p,.page-module__bNi1tW__phaseTitle>*,.page-module__bNi1tW__goal>p,.page-module__bNi1tW__transition h3,.page-module__bNi1tW__checklistHeader h2,.page-module__bNi1tW__checklistHeader p{text-box:trim-both cap alphabetic}}@media (min-width:768px) and (max-width:1439px){.page-module__bNi1tW__summary{margin-top:clamp(60px,8.10185vw - 2.22222px,95px)}.page-module__bNi1tW__card{padding-top:clamp(40px,9.52381vw - 33.1429px,104px);padding-right:var(--karte-card-gutter);padding-bottom:clamp(40px,8.92857vw - 28.5714px,100px);padding-left:var(--karte-card-gutter)}.page-module__bNi1tW__phaseTitle{padding:clamp(10px,1.85185vw - 4.22222px,18px) 20px}.page-module__bNi1tW__phaseCards{margin-top:clamp(60px,7.44048vw + 2.85714px,110px)}.page-module__bNi1tW__themes{margin-top:clamp(40px,6.54762vw - 10.2857px,84px)}.page-module__bNi1tW__checklistCard{padding-top:clamp(40px,8.18452vw - 22.8571px,95px)}}@media (max-width:767px){.page-module__bNi1tW__summary,.page-module__bNi1tW__bridge{width:min(34rem,100% - 40px);margin-top:60px}.page-module__bNi1tW__summary>p,.page-module__bNi1tW__goal>p,.page-module__bNi1tW__transition li,.page-module__bNi1tW__bridge>p,.page-module__bNi1tW__bridge dd{font-size:15px;line-height:1.9}.page-module__bNi1tW__phaseCards{gap:24px;width:calc(100% - 30px);margin-top:60px}.page-module__bNi1tW__card{padding:40px 20px}.page-module__bNi1tW__phaseTitle,.page-module__bNi1tW__checklistPhaseTitle{min-height:48px;font-size:var(--karte-font-section);gap:10px;padding:10px 14px;line-height:1.5}.page-module__bNi1tW__checklistPhaseTitle{font-size:var(--karte-font-subsection)}.page-module__bNi1tW__summary>p{font-size:var(--karte-font-support)}.page-module__bNi1tW__goal{justify-content:flex-start;gap:12px;margin-top:24px}.page-module__bNi1tW__goal>span{min-height:26px;font-size:13px}.page-module__bNi1tW__goal>p{padding-top:0}.page-module__bNi1tW__themes{gap:40px;margin-top:40px}.page-module__bNi1tW__item{padding-bottom:32px}.page-module__bNi1tW__transition{margin-top:40px}.page-module__bNi1tW__transition h3,.page-module__bNi1tW__bridge h2{font-size:20px;line-height:1.6}.page-module__bNi1tW__transition ul{gap:12px;margin-top:24px}.page-module__bNi1tW__checklistCard{width:calc(100% - 30px);margin-top:48px}.page-module__bNi1tW__checklistHeader h2{font-size:var(--karte-font-section)}.page-module__bNi1tW__checklistHeader p{font-size:var(--karte-font-support);margin-top:24px;line-height:1.9}.page-module__bNi1tW__checklists{gap:60px;margin-top:40px}.page-module__bNi1tW__checklistItems{gap:40px;margin-top:40px}.page-module__bNi1tW__bridge dl{gap:24px;margin-top:28px}.page-module__bNi1tW__bridge dl>div{grid-template-columns:minmax(0,1fr);gap:12px}.page-module__bNi1tW__bridge dt{width:fit-content;max-width:100%;font-size:14px}}
.Header-module__Af2_WG__header{z-index:30;background:0 0;transition:background-color .25s,box-shadow .25s;position:fixed;top:0;left:0;right:0}.Header-module__Af2_WG__scrolled{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;box-shadow:0 .0625rem .75rem #33333514}.Header-module__Af2_WG__header .inner{height:6.25rem}.Header-module__Af2_WG__logo{position:absolute;top:1.875rem;left:3.75rem}.Header-module__Af2_WG__logo img{width:17.5625rem;height:2.75rem}.Header-module__Af2_WG__nav{gap:2.5rem;display:flex;position:absolute;top:1.75rem;right:18.75rem}.Header-module__Af2_WG__navLink{font-family:var(--font-zen), sans-serif;color:var(--blk);justify-content:center;align-items:center;padding:.625rem;font-size:1rem;font-weight:500;line-height:1.45;transition:color .2s;display:flex}.Header-module__Af2_WG__navLink:hover{color:var(--blue)}.Header-module__Af2_WG__navLink:active{color:#0047ba}.Header-module__Af2_WG__contact{background:linear-gradient(237deg, var(--blue) 41%, var(--green) 93%);width:12.5rem;height:3.125rem;color:var(--white);font-family:var(--font-zen), sans-serif;border-radius:3.125rem;justify-content:center;align-items:center;font-size:.875rem;font-weight:500;line-height:1.5;transition:filter .25s;display:flex;position:absolute;top:1.5625rem;right:3.75rem}.Header-module__Af2_WG__contact:hover{filter:brightness(1.08)}.Header-module__Af2_WG__contact:active{filter:brightness(.95)}.Header-module__Af2_WG__mobileMenu{display:none}@media (max-width:1023px){.Header-module__Af2_WG__header .inner{justify-content:space-between;align-items:center;max-width:none;height:4rem;padding:0 1.25rem;display:flex}.Header-module__Af2_WG__logo,.Header-module__Af2_WG__mobileMenu{display:block;position:static}.Header-module__Af2_WG__logo img{width:11.5rem;height:auto}.Header-module__Af2_WG__nav,.Header-module__Af2_WG__contact{display:none}}
.GrowthRoadmap-module__m6PE8q__roadmap{margin-top:3.25rem;position:relative}.GrowthRoadmap-module__m6PE8q__connectors{pointer-events:none;fill:none;width:100%;height:100%;stroke:var(--blue-light);stroke-width:5px;stroke-linejoin:round;position:absolute;inset:0;overflow:visible}.GrowthRoadmap-module__m6PE8q__steps{justify-content:center;align-items:center;gap:3.75rem;list-style:none;display:flex}.GrowthRoadmap-module__m6PE8q__step{gap:12px;min-width:0;display:grid;position:relative}.GrowthRoadmap-module__m6PE8q__node{border:2px solid var(--blue);background:var(--white);min-width:0;min-height:42px;color:var(--blue);font-size:var(--fs-fluid-20);overflow-wrap:anywhere;justify-content:center;align-items:flex-start;gap:5px;padding:12px 15px;line-height:1.8;display:flex}.GrowthRoadmap-module__m6PE8q__node>span{font-family:var(--font-mont), sans-serif;flex:none;font-weight:500}.GrowthRoadmap-module__m6PE8q__node>strong{white-space:pre-line;min-width:0;font-weight:700}@media (min-width:768px){.GrowthRoadmap-module__m6PE8q__node>*{text-box:trim-both cap alphabetic}}@media (min-width:768px) and (max-width:1439px){.GrowthRoadmap-module__m6PE8q__steps{gap:32px}}.GrowthRoadmap-module__m6PE8q__roadmap:has(.GrowthRoadmap-module__m6PE8q__step:nth-child(4)) .GrowthRoadmap-module__m6PE8q__steps{flex-direction:column;gap:24px}.GrowthRoadmap-module__m6PE8q__roadmap:has(.GrowthRoadmap-module__m6PE8q__step:nth-child(4)) .GrowthRoadmap-module__m6PE8q__step{width:min(100%,400px)}.GrowthRoadmap-module__m6PE8q__roadmap:has(.GrowthRoadmap-module__m6PE8q__step:nth-child(4)) .GrowthRoadmap-module__m6PE8q__branches{padding-left:24px}@media (max-width:767px){.GrowthRoadmap-module__m6PE8q__roadmap{margin-top:32px}.GrowthRoadmap-module__m6PE8q__steps{flex-direction:column;gap:24px}.GrowthRoadmap-module__m6PE8q__step{width:min(100%,300px)}.GrowthRoadmap-module__m6PE8q__roadmap:has(.GrowthRoadmap-module__m6PE8q__step:nth-child(4)) .GrowthRoadmap-module__m6PE8q__step{width:min(100%,300px)}.GrowthRoadmap-module__m6PE8q__branches{padding-left:24px}.GrowthRoadmap-module__m6PE8q__node{min-height:44px;padding:8px 12px;font-size:16px;line-height:1.6}}
.Kv-module__mTrhfG__kv{height:64rem;position:relative;overflow:hidden}.Kv-module__mTrhfG__bg{pointer-events:none;position:absolute;inset:0}.Kv-module__mTrhfG__shapes{width:max(90rem,100vw);height:61.25rem;position:absolute;top:2.75rem;left:50%;transform:translate(-50%)}.Kv-module__mTrhfG__noise{mix-blend-mode:soft-light;background:url(/img/noise.jpg) 50%/cover no-repeat;width:max(125rem,100vw);height:72.5rem;position:absolute;top:-4.25rem;left:50%;transform:translate(-50%)}.Kv-module__mTrhfG__lead{flex-direction:column;gap:1.25rem;width:59.75rem;display:flex;position:absolute;top:9.625rem;left:15.125rem}.Kv-module__mTrhfG__title{text-align:center;color:var(--blk);white-space:nowrap;font-size:4.375rem;font-weight:700;line-height:1.5}.Kv-module__mTrhfG__small{font-size:3.75rem}.Kv-module__mTrhfG__lsTight{letter-spacing:-.1em}.Kv-module__mTrhfG__lsTight2{letter-spacing:-.09em}.Kv-module__mTrhfG__lsTight3{letter-spacing:-.02em}.Kv-module__mTrhfG__sub{color:var(--blk);font-size:1.375rem;font-weight:500;line-height:1.5}.Kv-module__mTrhfG__panel{width:75rem;height:23.6875rem;position:absolute;top:24.4375rem;left:7.5rem}.Kv-module__mTrhfG__panelBg{background:var(--blue);border-radius:.625rem;position:absolute;inset:0}.Kv-module__mTrhfG__band{pointer-events:none;border-radius:0 0 .625rem .625rem;height:6.6875rem;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.Kv-module__mTrhfG__ghost{text-align:center;width:100%;font-family:var(--font-mont), sans-serif;color:var(--blue-light);opacity:.2;white-space:nowrap;font-size:6.875rem;font-weight:400;line-height:1.45;position:absolute;top:-.75rem;left:0}.Kv-module__mTrhfG__fukidashiBadge{background:var(--green);width:7.5rem;height:7.5rem;color:var(--white);text-align:center;border-radius:50%;justify-content:center;align-items:center;font-size:1.375rem;font-weight:700;line-height:1.3;display:flex;position:absolute;top:-.625rem;left:-1.875rem}.Kv-module__mTrhfG__panelTitle{color:var(--white);font-size:1.875rem;font-weight:700;line-height:1.5;position:absolute;top:2.6875rem;left:6.375rem}.Kv-module__mTrhfG__form{width:42.5rem;position:absolute;top:6.625rem;left:6.375rem}.Kv-module__mTrhfG__sample{border:1px solid var(--white);width:26.25rem;height:3.125rem;color:var(--white);border-radius:3.125rem;align-items:center;padding-left:1.875rem;font-size:1.125rem;font-weight:500;line-height:1.5;transition:background-color .25s,color .25s;display:flex;position:absolute;top:14.5rem;left:6.25rem}.Kv-module__mTrhfG__sample:after{content:"";background:var(--white);border-radius:50%;width:.5rem;height:.5rem;transition:background-color .25s;position:absolute;top:50%;right:1.5625rem;transform:translateY(-50%)}.Kv-module__mTrhfG__sample:hover{background:var(--white);color:var(--blue)}.Kv-module__mTrhfG__sample:hover:after{background:var(--blue)}.Kv-module__mTrhfG__sample:active{background:#ffffffd9}.Kv-module__mTrhfG__pillLine{background:var(--blk);opacity:.18;width:.625rem;height:8.125rem;position:absolute;top:4.9375rem;left:52.8125rem}.Kv-module__mTrhfG__pills{flex-direction:column;gap:1.25rem;width:16.25rem;display:flex;position:absolute;top:2.6875rem;left:52.5rem}.Kv-module__mTrhfG__pill{background:var(--white);border:1px solid var(--blue);height:3.75rem;box-shadow:var(--shadow-pill);border-radius:1.875rem;align-items:center;display:flex;position:relative}.Kv-module__mTrhfG__pill span{color:var(--blue);margin-left:3.625rem;font-size:1rem;font-weight:700;line-height:1.5}.Kv-module__mTrhfG__pillIcon1{width:1.375rem;height:1.5rem;position:absolute;left:1.5625rem}.Kv-module__mTrhfG__pillIcon2{width:1.125rem;height:1.5rem;position:absolute;left:1.75rem}.Kv-module__mTrhfG__pillIcon3{width:1.4375rem;height:1.5rem;position:absolute;left:1.5rem}.Kv-module__mTrhfG__pillAccent{background:var(--teal);border:none}.Kv-module__mTrhfG__books{z-index:5;width:10.9375rem;height:7.3125rem;position:absolute;top:17.625rem;left:55.5rem}.Kv-module__mTrhfG__kvDecor{z-index:5;width:2.6875rem;height:2.5rem;position:absolute;top:17.625rem;left:63.7688rem}@media (max-width:1023px){.Kv-module__mTrhfG__kv{height:auto;padding:6rem var(--gutter) 4rem}.Kv-module__mTrhfG__shapes{width:200%;height:auto;top:0;left:0;transform:none}.Kv-module__mTrhfG__noise{width:100%;height:100%;top:0;left:0;transform:none}.Kv-module__mTrhfG__lead{width:auto;position:static}.Kv-module__mTrhfG__title{white-space:normal;font-size:2.25rem}.Kv-module__mTrhfG__small{font-size:2rem}.Kv-module__mTrhfG__sub{font-size:1rem}.Kv-module__mTrhfG__panel{width:auto;height:auto;margin-top:2.5rem;padding:1.5rem 1.25rem 9.5rem;position:relative;top:auto;left:auto}.Kv-module__mTrhfG__panelTitle,.Kv-module__mTrhfG__form,.Kv-module__mTrhfG__sample,.Kv-module__mTrhfG__pills{position:relative;top:auto;left:auto}.Kv-module__mTrhfG__panelTitle{text-align:center;padding-top:1.75rem;font-size:1.25rem}.Kv-module__mTrhfG__form{width:100%;margin-top:1.125rem;position:relative;top:auto;left:auto}.Kv-module__mTrhfG__pills{gap:.75rem;width:100%;max-width:17.5rem;margin:1.75rem auto 0}.Kv-module__mTrhfG__pill{height:3rem}.Kv-module__mTrhfG__pill span{margin-left:3rem;font-size:.875rem}.Kv-module__mTrhfG__pillIcon1,.Kv-module__mTrhfG__pillIcon2,.Kv-module__mTrhfG__pillIcon3{width:auto;height:1.25rem;left:1.25rem}.Kv-module__mTrhfG__pillLine{display:none}.Kv-module__mTrhfG__sample{width:fit-content;max-width:100%;height:2.75rem;margin:1.5rem auto 0;padding-left:1.5rem;padding-right:2.75rem;font-size:.875rem;position:relative;top:auto;left:auto}.Kv-module__mTrhfG__sample:after{width:.375rem;height:.375rem;right:1.25rem}.Kv-module__mTrhfG__fukidashiBadge{width:4.25rem;height:4.25rem;font-size:.875rem;top:-1.25rem;left:-.5rem;right:auto}.Kv-module__mTrhfG__band{height:3.5rem}.Kv-module__mTrhfG__ghost{font-size:1.875rem;line-height:1.45;top:auto;bottom:-.6875rem}.Kv-module__mTrhfG__books{width:7.5rem;height:auto;inset:auto 2.5rem 2rem auto}.Kv-module__mTrhfG__kvDecor{width:1.875rem;height:auto;inset:auto 1.25rem 6.25rem auto}}@media (max-width:340px){.Kv-module__mTrhfG__title{font-size:2rem}.Kv-module__mTrhfG__sample{white-space:nowrap;padding-left:1rem;padding-right:2.25rem;font-size:.7rem}}
.About-module__vqXTeW__about{isolation:isolate;height:33rem;margin-top:-15.25rem;position:relative}.About-module__vqXTeW__cardA{background:var(--white);border-radius:5rem;height:29rem;position:absolute;top:0;left:3.125rem;right:3.125rem}.About-module__vqXTeW__cardB{background:var(--white);border-radius:5rem;height:29rem;position:absolute;top:2.75rem;left:-3.125rem;right:3.125rem}.About-module__vqXTeW__watermark{z-index:0;pointer-events:none;width:37.5rem;height:22.3125rem;position:absolute;top:5rem;left:4.375rem}.About-module__vqXTeW__ourService{z-index:1;font-family:var(--font-mont), sans-serif;color:var(--blk);font-size:6.25rem;font-weight:600;line-height:9.0625rem;position:absolute;top:11.375rem;left:10.625rem}.About-module__vqXTeW__our,.About-module__vqXTeW__service{white-space:nowrap;display:block;position:absolute}.About-module__vqXTeW__our{top:0;left:0}.About-module__vqXTeW__service{top:6.25rem;left:2.4375rem}@media (min-width:1024px){.About-module__vqXTeW__our,.About-module__vqXTeW__service{text-box:trim-both cap alphabetic}}.About-module__vqXTeW__label{z-index:1;color:var(--blk);font-size:1.375rem;font-weight:500;line-height:1.5;position:absolute;top:24.5rem;left:10.625rem}.About-module__vqXTeW__text{z-index:1;color:#000;width:31.875rem;font-size:1.25rem;font-weight:500;line-height:2;position:absolute;top:11.375rem;left:41.25rem}.About-module__vqXTeW__cards{flex-direction:column;gap:1.25rem;width:38.125rem;display:flex;position:absolute;top:35.75rem;left:41.25rem}.About-module__vqXTeW__card{background:var(--gray-fill);border-radius:.625rem;height:21.5rem;position:relative}.About-module__vqXTeW__cardLabel{color:var(--blk);font-size:1.25rem;font-weight:500;line-height:1.45;position:absolute;top:1.25rem;left:1.25rem}.About-module__vqXTeW__cardIconS{width:6.25rem;height:6.25rem;position:absolute;top:7.625rem;left:50%;transform:translate(-50%)}.About-module__vqXTeW__cardIconM{width:7.8125rem;height:7.8125rem;position:absolute;top:6.8125rem;left:50%;transform:translate(-50%)}.About-module__vqXTeW__screenshot{text-align:center;width:100%;font-family:var(--font-mont), sans-serif;color:var(--gray-txt);font-size:1.5rem;font-weight:400;line-height:1.8;position:absolute;top:13.625rem;left:0}@media (max-width:1023px){.About-module__vqXTeW__about{height:auto;padding:var(--section-pad-y) var(--gutter) 4rem;background:var(--white);border-radius:2.5rem;margin-top:0}.About-module__vqXTeW__cardA,.About-module__vqXTeW__cardB{display:none}.About-module__vqXTeW__watermark{width:60%;height:auto;margin:2rem 0;position:static}.About-module__vqXTeW__ourService{font-size:3.5rem;line-height:1.1;position:static}.About-module__vqXTeW__our,.About-module__vqXTeW__service{height:auto;line-height:1.1;display:block;position:static}.About-module__vqXTeW__service{margin-left:1.5rem}.About-module__vqXTeW__label{margin-top:1rem;font-size:1.125rem;position:static}.About-module__vqXTeW__text{width:auto;margin-top:1.5rem;font-size:1rem;position:static}.About-module__vqXTeW__cards{width:auto;margin-top:2rem;position:static}.About-module__vqXTeW__card{height:12.5rem}.About-module__vqXTeW__cardIconS,.About-module__vqXTeW__cardIconM{width:4rem;height:4rem;top:3rem}.About-module__vqXTeW__screenshot{font-size:1.125rem;top:7.5rem}.About-module__vqXTeW__cardLabel{font-size:1rem}}
.FooterCta-module__rBNPwa__cta{grid-template-columns:45rem 27.5rem;align-items:stretch;gap:2.5rem;width:78.75rem;max-width:100%;min-height:18.125rem;margin:6rem auto 0;padding:.625rem 1.875rem 0;display:grid}.FooterCta-module__rBNPwa__trial{background:var(--blue);border-radius:.625rem;flex-direction:column;align-items:flex-start;width:100%;min-height:17.5rem;padding:2.625rem 3.75rem 1.475rem;transition:filter .25s;display:flex;position:relative}.FooterCta-module__rBNPwa__contactCard{background:linear-gradient(237deg, var(--blue) 41%, var(--green) 93%);border-radius:.625rem;flex-direction:column;align-items:flex-start;width:100%;min-height:17.5rem;padding:2.625rem 2.5625rem 1.475rem;transition:filter .25s;display:flex;position:relative}.FooterCta-module__rBNPwa__trial:hover,.FooterCta-module__rBNPwa__contactCard:hover{filter:brightness(1.06)}.FooterCta-module__rBNPwa__trial:active,.FooterCta-module__rBNPwa__contactCard:active{filter:brightness(.97)}.FooterCta-module__rBNPwa__streaks{object-fit:cover;pointer-events:none;border-radius:.625rem;width:100%;height:100%;position:absolute;inset:0}.FooterCta-module__rBNPwa__ctaBadge{background:var(--green);width:5rem;height:5rem;color:var(--white);text-align:center;border-radius:50%;justify-content:center;align-items:center;font-size:1.125rem;font-weight:700;line-height:1.3;display:flex;position:absolute;top:-.625rem;left:-1.875rem}.FooterCta-module__rBNPwa__ctaTitleEn{z-index:1;font-family:var(--font-mont), sans-serif;color:var(--white);margin-left:.0625rem;font-size:3rem;font-weight:400;line-height:1.8;position:relative}@media (min-width:768px){.FooterCta-module__rBNPwa__ctaTitleEn{text-box:trim-both cap alphabetic}}.FooterCta-module__rBNPwa__ctaTag{z-index:1;overflow-wrap:anywhere;max-width:100%;margin-top:auto;padding:.0625rem .875rem;font-size:1.125rem;font-weight:500;line-height:1.8;position:relative}.FooterCta-module__rBNPwa__ctaTagWhite{background:var(--white);color:var(--blue)}.FooterCta-module__rBNPwa__ctaTagGreen{background:var(--green);color:var(--white)}.FooterCta-module__rBNPwa__ctaMain{z-index:1;max-width:100%;color:var(--white);overflow-wrap:anywhere;margin-top:.225rem;font-size:1.75rem;font-weight:500;line-height:1.8;position:relative}.FooterCta-module__rBNPwa__ctaArrow{z-index:1;width:1.875rem;height:1.875rem;position:absolute;top:2.8125rem;left:auto;right:3.125rem}.FooterCta-module__rBNPwa__contactCard .FooterCta-module__rBNPwa__ctaArrow{left:auto}@media (max-width:1023px){.FooterCta-module__rBNPwa__cta{width:auto;min-height:0;padding:0 var(--gutter);grid-template-columns:1fr;gap:2rem;margin-top:4rem;display:grid}.FooterCta-module__rBNPwa__trial,.FooterCta-module__rBNPwa__contactCard{width:100%;min-height:13.75rem;padding:2rem 1.875rem;position:relative}.FooterCta-module__rBNPwa__contactCard{margin-top:0}.FooterCta-module__rBNPwa__ctaTitleEn{font-size:2rem}.FooterCta-module__rBNPwa__ctaTag{font-size:.875rem}.FooterCta-module__rBNPwa__ctaMain{margin-top:.55rem;font-size:1.25rem}.FooterCta-module__rBNPwa__ctaArrow{width:1.5rem;height:1.5rem;top:1.875rem;right:1.5rem;left:auto!important}.FooterCta-module__rBNPwa__ctaBadge{width:4rem;height:4rem;font-size:.875rem;top:-1.25rem;left:-.5rem;right:auto}}@media (min-width:768px) and (max-width:1023px){.FooterCta-module__rBNPwa__cta{grid-template-columns:1fr 1fr;gap:1.25rem}.FooterCta-module__rBNPwa__contactCard{margin-top:0}}@media (min-width:1024px) and (max-width:1439px){.FooterCta-module__rBNPwa__cta{grid-template-columns:minmax(0,clamp(30.125rem,57.2115vw - 103.846px,45rem)) minmax(0,1fr);gap:clamp(1.25rem,4.80769vw - 29.2308px,2.5rem);width:min(78.75rem,100%);min-height:0;margin-top:clamp(4rem,7.69231vw - 14.7692px,6rem);padding-top:clamp(0px,2.40385vw - 24.6154px,.625rem);padding-left:clamp(1.25rem,2.40385vw - 4.61539px,1.875rem);padding-right:clamp(1.25rem,2.40385vw - 4.61539px,1.875rem)}.FooterCta-module__rBNPwa__trial,.FooterCta-module__rBNPwa__contactCard{width:100%;min-height:clamp(13.75rem,14.4231vw + 72.3077px,17.5rem);padding-top:clamp(2rem,2.40385vw + 7.38462px,2.625rem);padding-bottom:clamp(1.475rem,52.6769px - 2.01923vw,2rem)}.FooterCta-module__rBNPwa__contactCard{margin-top:0}.FooterCta-module__rBNPwa__ctaTitleEn{font-size:clamp(2rem,3.84615vw - 7.38462px,3rem)}.FooterCta-module__rBNPwa__trial{padding-left:clamp(1.875rem,7.21154vw - 43.8462px,3.75rem);padding-right:clamp(1.875rem,7.21154vw - 43.8462px,3.75rem)}.FooterCta-module__rBNPwa__contactCard{padding-left:clamp(1.875rem,2.64423vw + 2.92308px,2.5625rem);padding-right:clamp(1.875rem,2.64423vw + 2.92308px,2.5625rem)}.FooterCta-module__rBNPwa__ctaTag{font-size:clamp(.875rem,.961538vw + 4.15385px,1.125rem)}.FooterCta-module__rBNPwa__ctaMain{margin-top:clamp(.225rem,21.6px - 1.25vw,.55rem);font-size:clamp(1.25rem,1.92308vw + .307692px,1.75rem)}.FooterCta-module__rBNPwa__ctaArrow,.FooterCta-module__rBNPwa__contactCard .FooterCta-module__rBNPwa__ctaArrow{width:clamp(1.5rem,1.44231vw + 9.23077px,1.875rem);height:clamp(1.5rem,1.44231vw + 9.23077px,1.875rem);top:clamp(1.875rem,3.60577vw - 6.92308px,2.8125rem);left:auto;right:clamp(1.5rem,6.25vw - 40px,3.125rem)}.FooterCta-module__rBNPwa__ctaBadge{width:clamp(4rem,3.84615vw + 24.6154px,5rem);height:clamp(4rem,3.84615vw + 24.6154px,5rem);font-size:clamp(.875rem,.961538vw + 4.15385px,1.125rem);top:clamp(-1.25rem,2.40385vw - 44.6154px,-.625rem);left:clamp(-1.875rem,46.1538px - 5.28846vw,-.5rem)}}
.ArtifactDownloadLink-module__jksf3q__notice{width:100%;font-size:var(--fs-body);text-align:left;overflow-wrap:anywhere;margin-top:1.5rem;font-weight:400;line-height:1.8}.ArtifactDownloadLink-module__jksf3q__notice p+p{margin-top:.5rem}.ArtifactDownloadLink-module__jksf3q__openBrowser{text-align:center;border:1px solid;border-radius:1.5rem;justify-content:center;align-items:center;min-height:2.75rem;margin:.75rem 0;padding:.625rem 1rem;font-weight:700;display:flex}.ArtifactDownloadLink-module__jksf3q__openBrowser:hover{text-decoration:underline}
.page-module__UAyuna__stage{flex-direction:column;min-height:100dvh;display:flex}.page-module__UAyuna__main{width:min(100% - 2rem,42rem);padding-block:var(--page-head-top) 5rem;font-family:var(--font-zen), sans-serif;text-align:center;flex:1;margin-inline:auto}.page-module__UAyuna__main h1{font-size:var(--fs-fluid-30);text-wrap:balance;line-height:1.5}.page-module__UAyuna__main p{font-size:var(--fs-fluid-16);margin-top:1.5rem;line-height:1.8}.page-module__UAyuna__main a{color:var(--blue);text-underline-offset:.2em;margin-top:2rem;text-decoration:underline;display:inline-block}
