.chip2-outcomes{--chip2-bg:#fff;--chip2-text:#172536;--chip2-muted:#66788a;--chip2-blue:#31b8e2;--chip2-card-width:clamp(280px, 25vw, 430px);--chip2-card-height:500px;width:100%;color:var(--chip2-text);font-family:var(--font-manrope), "Manrope", sans-serif;background:#fff;padding:clamp(44px,5vw,76px) 0 38px;position:relative;overflow:hidden}.chip2-outcomes,.chip2-outcomes *,.chip2-outcomes :before,.chip2-outcomes :after{box-sizing:border-box}.chip2-outcomes__container{width:calc(100% - 48px);max-width:1600px;margin-inline:auto}.chip2-outcomes__header{text-align:center;max-width:1000px;margin:0 auto 25px}.chip2-outcomes__eyebrow{color:#1483ae;letter-spacing:.16em;margin:0 0 13px;font-size:10px;font-weight:800;line-height:1.4}.chip2-outcomes__header h2{color:#101b2d;letter-spacing:-.035em;margin:0;font-size:clamp(28px,3.2vw,46px);font-weight:750;line-height:1.15}.chip2-outcomes__intro{color:#5a6878;max-width:900px;margin:18px auto 0;font-size:13px;font-weight:400;line-height:1.75}.chip2-outcomes__intro strong{color:#087da7;font-weight:750}.chip2-outcomes__legend{color:#7a8997;justify-content:center;align-items:center;gap:9px;margin-top:17px;font-size:10px;line-height:1.5;display:inline-flex}.chip2-outcomes__legend-dot{background:#29b99c;border-radius:50%;flex:0 0 6px;width:6px;height:6px}.chip2-outcomes__controls{justify-content:space-between;align-items:center;gap:20px;width:100%;max-width:1440px;margin:24px auto 8px;padding:0 4px;display:flex}.chip2-outcomes__counter{color:#8290a0;font-variant-numeric:tabular-nums;align-items:baseline;gap:5px;font-size:13px;display:inline-flex}.chip2-outcomes__counter strong{color:#162539;letter-spacing:-.02em;font-size:20px;font-weight:750}.chip2-outcomes__arrows{align-items:center;gap:10px;display:flex}.chip2-outcomes__arrow{color:#193b55;cursor:pointer;background:#fff;border:1px solid #d9e5ee;border-radius:50%;flex:0 0 43px;place-items:center;width:43px;height:43px;padding:0;font-family:inherit;font-size:23px;line-height:1;transition:background-color .18s,border-color .18s,color .18s,transform .18s;display:grid}.chip2-outcomes__arrow:hover{color:#087da7;background:#eefaff;border-color:#8ad8f2;transform:translateY(-1px)}.chip2-outcomes__arrow:focus-visible{outline-offset:3px;outline:2px solid #48bce7}.chip2-outcomes__stage{isolation:isolate;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;width:100%;max-width:1500px;height:610px;margin:0 auto;position:relative;overflow:hidden}.chip2-outcomes__stage.is-dragging{cursor:grabbing}.chip2-outcomes__stage.is-dragging .chip2-outcomes__card,.chip2-outcomes__stage.is-rebasing .chip2-outcomes__card{transition:none!important}.chip2-outcomes__stage.is-dragging,.chip2-outcomes__stage.is-dragging *{-webkit-user-select:none!important;user-select:none!important}.chip2-outcomes__card{width:var(--chip2-card-width);height:var(--chip2-card-height);min-height:var(--chip2-card-height);color:#172536;text-align:left;transform-origin:50%;will-change:left, transform, opacity;background:#fff;border:1px solid #e4ebf0;border-radius:18px;flex-direction:column;padding:25px 24px 20px;transition:left .62s cubic-bezier(.22,.72,.22,1),transform .62s cubic-bezier(.22,.72,.22,1),opacity .42s,filter .42s,box-shadow .42s,border-color .3s;display:flex;position:absolute;top:50%;overflow:hidden;box-shadow:0 14px 38px #1c3e5817}.chip2-outcomes__card.is-active{color:#172536;filter:none;background:#fff;border-color:#b8e5f6;box-shadow:0 22px 55px #205a7e29,0 0 0 1px #53b8e01a}.chip2-outcomes__card.is-inactive{color:#4d5e6c;background:#f7fafc;border-color:#e0e9ef;box-shadow:0 12px 30px #1c3e5812}.chip2-outcomes__card.is-neighbour{filter:blur(.55px)saturate(.82)}.chip2-outcomes__card.is-outer{filter:blur(1.3px)saturate(.7)}.chip2-outcomes__card:focus-visible{outline-offset:4px;outline:2px solid #48bce7}.chip2-outcomes__card-header{border-bottom:1px solid #e6edf2;flex:none;padding-bottom:17px}.chip2-outcomes__card-index{color:#fff;font-variant-numeric:tabular-nums;background:#18384f;border-radius:50%;place-items:center;width:42px;height:42px;margin-bottom:23px;font-size:13px;font-weight:800;display:grid}.chip2-outcomes__card-kicker{color:#70879a;letter-spacing:.15em;margin-bottom:11px;font-size:9px;font-weight:800;line-height:1.4;display:block}.chip2-outcomes__card-header h3{color:#172536;letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-size:clamp(21px,1.55vw,27px);font-weight:750;line-height:1.23}.chip2-outcomes__card.is-inactive .chip2-outcomes__card-index{color:#fff;background:#b6c4ce}.chip2-outcomes__card.is-inactive .chip2-outcomes__card-kicker{color:#a0adb7}.chip2-outcomes__card.is-inactive .chip2-outcomes__card-header h3{color:#748390}.chip2-outcomes__items{scrollbar-width:thin;scrollbar-color:#d2e0e9 transparent;flex-direction:column;flex:auto;gap:20px;min-height:0;padding:20px 0 18px;display:flex;overflow-y:auto}.chip2-outcomes__item{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:12px;display:grid}.chip2-outcomes__number{color:#18384f;font-variant-numeric:tabular-nums;background:#dff3fb;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:12px;font-weight:800;display:grid}.chip2-outcomes__item-content{min-width:0}.chip2-outcomes__item-content h4{color:#172536;overflow-wrap:anywhere;margin:3px 0 7px;font-size:13px;font-weight:750;line-height:1.4}.chip2-outcomes__item-content p{color:#566a7b;overflow-wrap:anywhere;margin:0;font-size:11px;font-weight:400;line-height:1.65}.chip2-outcomes__card.is-inactive .chip2-outcomes__number{color:#8795a0;background:#e8eef2}.chip2-outcomes__card.is-inactive .chip2-outcomes__item-content h4{color:#71808c}.chip2-outcomes__card.is-inactive .chip2-outcomes__item-content p{color:#8f9ba5}.chip2-outcomes__card-footer{color:#6e8292;letter-spacing:.08em;border-top:1px solid #e6edf2;flex:none;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:15px;font-size:9px;font-weight:800;line-height:1.4;display:flex}.chip2-outcomes__card-action{color:#187ca8;text-align:right;white-space:nowrap}.chip2-outcomes__card.is-inactive .chip2-outcomes__card-footer{color:#a1adb7;border-color:#e3eaf0}.chip2-outcomes__card.is-inactive .chip2-outcomes__card-action{color:#8798a5}.chip2-outcomes__pagination{justify-content:center;align-items:center;gap:9px;margin:18px auto 0;display:flex}.chip2-outcomes__pagination-dot{cursor:pointer;background:#cbd8e1;border:0;border-radius:999px;flex:0 0 8px;width:8px;height:8px;padding:0;transition:width .2s,background-color .18s;display:block}.chip2-outcomes__pagination-dot:hover{background:#82cde9}.chip2-outcomes__pagination-dot.is-active{background:#27b5dc;flex-basis:30px;width:30px}.chip2-outcomes__pagination-dot:focus-visible{outline-offset:4px;outline:2px solid #168bb6}.chip2-outcomes__footer-note{color:#7a8996;text-align:center;margin:24px 0 0;font-size:12px;line-height:1.6}@media (min-width:1600px){.chip2-outcomes__container{width:calc(100% - 100px)}.chip2-outcomes__stage{height:650px}.chip2-outcomes__card{--chip2-card-height:520px;height:520px;min-height:520px;padding:28px 27px 22px}.chip2-outcomes__card-index{width:46px;height:46px;margin-bottom:25px;font-size:14px}.chip2-outcomes__card-header h3{font-size:27px}.chip2-outcomes__item-content h4{font-size:14px}.chip2-outcomes__item-content p{font-size:12px}}@media (max-width:1100px){.chip2-outcomes__container{width:calc(100% - 32px)}.chip2-outcomes__stage{height:555px}.chip2-outcomes__card{--chip2-card-width:clamp(255px, 28vw, 315px);--chip2-card-height:470px;border-radius:15px;height:470px;min-height:470px;padding:20px 19px 17px}.chip2-outcomes__card-header{padding-bottom:14px}.chip2-outcomes__card-index{width:36px;height:36px;margin-bottom:18px}.chip2-outcomes__card-header h3{font-size:21px}.chip2-outcomes__items{gap:15px;padding-block:16px}.chip2-outcomes__item{grid-template-columns:31px minmax(0,1fr);gap:10px}.chip2-outcomes__number{width:31px;height:31px;font-size:11px}.chip2-outcomes__item-content h4{font-size:12px}.chip2-outcomes__item-content p{font-size:10px}}@media (max-width:760px){.chip2-outcomes{padding:42px 0 32px}.chip2-outcomes__container{width:calc(100% - 24px)}.chip2-outcomes__header{margin-bottom:20px}.chip2-outcomes__header h2{font-size:clamp(25px,5vw,34px)}.chip2-outcomes__intro{font-size:12px;line-height:1.7}.chip2-outcomes__controls{margin-top:18px}.chip2-outcomes__stage{height:535px}.chip2-outcomes__card{--chip2-card-width:clamp(250px, 36vw, 300px);--chip2-card-height:455px;height:455px;min-height:455px;padding:18px 17px 16px}.chip2-outcomes__card-header h3{font-size:20px}.chip2-outcomes__item-content h4{font-size:11px}.chip2-outcomes__item-content p{font-size:9px}.chip2-outcomes__card.is-neighbour{filter:blur(.35px)saturate(.86)}.chip2-outcomes__card.is-outer{filter:blur(.85px)saturate(.76)}}@media (max-width:520px){.chip2-outcomes{padding:36px 0 28px}.chip2-outcomes__container{width:100%}.chip2-outcomes__header{width:calc(100% - 32px);margin-inline:auto}.chip2-outcomes__eyebrow{font-size:9px}.chip2-outcomes__header h2{font-size:25px}.chip2-outcomes__intro{font-size:11px}.chip2-outcomes__controls{width:calc(100% - 28px);margin-inline:auto}.chip2-outcomes__counter strong{font-size:18px}.chip2-outcomes__arrow{flex-basis:38px;width:38px;height:38px}.chip2-outcomes__stage{height:510px}.chip2-outcomes__card{--chip2-card-width:min(82vw, 325px);--chip2-card-height:450px;border-radius:15px;height:450px;min-height:450px;padding:19px 18px 16px}.chip2-outcomes__card-header h3{font-size:21px}.chip2-outcomes__card-index{width:35px;height:35px;margin-bottom:17px}.chip2-outcomes__item-content h4{font-size:12px}.chip2-outcomes__item-content p{font-size:10px;line-height:1.55}.chip2-outcomes__card.is-neighbour{filter:blur(.25px)saturate(.9)}.chip2-outcomes__card.is-outer{filter:blur(.55px)saturate(.8)}.chip2-outcomes__footer-note{width:calc(100% - 28px);margin-inline:auto;font-size:11px}}@media (prefers-reduced-motion:reduce){.chip2-outcomes__card,.chip2-outcomes__arrow,.chip2-outcomes__pagination-dot{transition:none!important}}
.frameworks-page__header{background:#fff;width:100%}.frameworks-page{color:#111;width:100%;font-family:var(--font-manrope), "Manrope", sans-serif;background:linear-gradient(110deg,#fff 0% 48%,#f8fcfd 76%,#dff3f6 100%);overflow:hidden}.frameworks-page__container{width:100%;max-width:1440px;margin-inline:auto;padding:18px 48px 40px}.frameworks-page__hero{text-align:center;color:#0e0505;background:linear-gradient(110deg,#c3e2f8 0%,#f8faff 52%,#e8e7f5 100%);align-items:center;width:100%;min-height:198px;padding:32px 4%;display:flex}.frameworks-page__hero-container{width:100%;max-width:1760px;margin-inline:auto}.frameworks-page__hero h1{color:#0b0303;letter-spacing:-.025em;margin:0;font-size:clamp(32px,3vw,44px);font-weight:650;line-height:1.2}.frameworks-page__feature{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(36px,6vw,88px);width:100%;min-height:285px;padding:30px 0;display:grid}.frameworks-page__feature+.frameworks-page__feature{margin-top:12px}.frameworks-page__content{justify-self:center;width:100%;max-width:530px}.frameworks-page__content h2{color:#101010;letter-spacing:-.02em;margin:0 0 12px;font-size:clamp(20px,1.6vw,25px);font-weight:750;line-height:1.3}.frameworks-page__content h3{color:#555;margin:-3px 0 14px;font-size:clamp(16px,1.3vw,20px);font-weight:600;line-height:1.4}.frameworks-page__content p{color:#292929;margin:0;font-size:13px;font-weight:400;line-height:1.65}.frameworks-page__visual{aspect-ratio:1.3;background:0 0;border-radius:5px;justify-content:center;justify-self:center;align-items:center;width:100%;min-width:0;max-width:500px;display:flex;position:relative;overflow:hidden}.frameworks-page__visual-label{color:#758a99;opacity:.55;font-size:12px;font-weight:500}.frameworks-page__visual--aiswitch{background:linear-gradient(145deg,#eef0ff,#f7fbff 58%,#e5f6fa)}.frameworks-page__visual--aistate{background:0 0}.frameworks-page__visual--greai{background:linear-gradient(130deg,#fff,#eff9f8)}.frameworks-page__button{color:#fff;background:#151515;border:1px solid #151515;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:38px;margin-top:24px;padding:0 18px;font-size:12px;font-weight:500;text-decoration:none;transition:background-color .18s,color .18s;display:inline-flex}.frameworks-page__button:hover{color:#151515;background:#fff}.frameworks-page__button:focus-visible{outline-offset:4px;outline:3px solid #12b9d2}.frameworks-page__button svg{flex-shrink:0;width:16px;height:16px;display:block}@media (min-width:1600px){.frameworks-page__hero{min-height:210px}.frameworks-page__hero h1{font-size:46px}.frameworks-page__container{max-width:1760px;padding:30px 60px 54px}.frameworks-page__feature{gap:clamp(70px,7vw,120px);min-height:340px;padding:36px 0}.frameworks-page__content{max-width:600px}.frameworks-page__content h2{font-size:28px}.frameworks-page__content h3{font-size:21px}.frameworks-page__content p{font-size:15px;line-height:1.7}.frameworks-page__visual{max-width:560px}.frameworks-page__button{min-height:42px;padding-inline:21px;font-size:13px}}@media (max-width:900px){.frameworks-page__hero{min-height:160px;padding-inline:24px}.frameworks-page__hero h1{font-size:34px}.frameworks-page__container{padding:18px 28px 36px}.frameworks-page__feature{gap:28px;min-height:250px}.frameworks-page__content h2{font-size:20px}.frameworks-page__content h3{font-size:16px}.frameworks-page__content p{font-size:12px;line-height:1.6}.frameworks-page__button{margin-top:18px}}@media (max-width:600px){.frameworks-page__hero{min-height:130px;padding:24px 20px}.frameworks-page__hero h1{font-size:30px}.frameworks-page__container{padding:12px 20px 32px}.frameworks-page__feature,.frameworks-page__feature.frameworks-page__feature--left,.frameworks-page__feature.frameworks-page__feature--right{grid-template-columns:1fr;gap:20px;min-height:0;padding:26px 0}.frameworks-page__feature--left .frameworks-page__content{order:1}.frameworks-page__feature--left .frameworks-page__visual{order:2}.frameworks-page__feature--right .frameworks-page__content{order:1}.frameworks-page__feature--right .frameworks-page__visual{order:2}.frameworks-page__content{max-width:none}.frameworks-page__content h2{font-size:22px}.frameworks-page__content h3{font-size:17px}.frameworks-page__content p{font-size:14px;line-height:1.65}.frameworks-page__visual{aspect-ratio:1.35;max-width:none}.frameworks-page__button{min-height:40px;margin-top:19px;font-size:13px}}@media (prefers-reduced-motion:reduce){.frameworks-page__button{transition:none}}.frameworks-page__visual{isolation:isolate;background:linear-gradient(135deg,#eef2ff 0%,#f6fbff 55%,#e4f7fb 100%);border-radius:5px;min-width:0;position:relative;overflow:hidden}.frameworks-page__visual-image{object-fit:cover;object-position:center;transition:transform .45s}.frameworks-page__visual:hover .frameworks-page__visual-image{transform:scale(1.025)}@media (prefers-reduced-motion:reduce){.frameworks-page__visual-image{transition:none}}
