.aism-model{--aism-ink:#080b10;--aism-muted:#5d6268;--aism-line:#cecece;width:100%;min-height:780px;color:var(--aism-ink);font-family:var(--font-manrope), "Manrope", Arial, sans-serif;background:radial-gradient(at 3% 55%,#c6edf69e,#0000 33%),linear-gradient(110deg,#f5fbfc 0%,#fff 31% 100%);align-items:center;padding:clamp(42px,4.2vw,76px) 0;display:grid;overflow:hidden}.aism-model,.aism-model *{box-sizing:border-box}.aism-model__inner{grid-template-columns:minmax(0,2fr) minmax(230px,1fr) minmax(0,2fr);align-items:center;gap:0;width:min(100% - 128px,1760px);margin-inline:auto;display:grid}.aism-model__intro{justify-self:start;width:100%;min-width:0;max-width:500px;padding-right:clamp(22px,2.6vw,48px)}.aism-model__eyebrow{color:#17191c;letter-spacing:.015em;margin:0 0 20px;font-size:clamp(12px,.78vw,15px);font-weight:800;line-height:1.4}.aism-model__heading{color:#07090b;letter-spacing:-.04em;margin:0;font-size:clamp(55px,3.65vw,57px);font-weight:650;line-height:1.1}.aism-model__summary{max-width:440px;color:var(--aism-muted);margin:22px 0 0;font-size:clamp(15px,1.02vw,19px);font-weight:550;line-height:1.48}.aism-model__core-column{align-self:stretch;place-items:center;min-width:0;min-height:720px;display:grid;position:relative}.aism-model__core-column:after{z-index:0;background:var(--aism-line);content:"";border-radius:999px;height:6px;position:absolute;top:50%;left:50%;right:0;transform:translateY(-50%)}.aism-model__core-wrap{z-index:1;aspect-ratio:1;background:#fff;border:7px solid #cecece;border-radius:50%;justify-self:center;place-items:center;width:clamp(210px,14vw,270px);padding:9px;display:grid;position:relative}.aism-model__core{color:#fff;text-align:center;background:#334580;border-radius:50%;place-items:center;width:100%;height:100%;display:grid}.aism-model__core span{white-space:nowrap;letter-spacing:-.02em;font-size:clamp(18px,1.18vw,24px);font-weight:750}.aism-model__dimension-list{grid-template-columns:minmax(0,1fr);align-self:center;gap:0;width:100%;min-width:0;margin:0;padding:0 0 0 clamp(44px,4vw,68px);list-style:none;display:grid;position:relative}.aism-model__dimension-list:before{background:var(--aism-line);content:"";border-radius:999px;width:6px;position:absolute;top:66px;bottom:66px;left:0}.aism-model__dimension{grid-template-columns:clamp(88px,6.2vw,116px) minmax(0,1fr);align-items:center;gap:clamp(18px,1.25vw,26px);width:100%;min-width:0;min-height:clamp(132px,9.2vw,156px);padding:9px 0;display:grid;position:relative}.aism-model__dimension:before{background:var(--aism-line);content:"";border-radius:999px;width:clamp(44px,4vw,68px);height:6px;position:absolute;top:50%;left:calc(-1*clamp(44px,4vw,68px));transform:translateY(-50%)}.aism-model__icon-circle{z-index:1;border:6px solid var(--dimension-color);width:clamp(88px,6.2vw,116px);height:clamp(88px,6.2vw,116px);color:var(--dimension-color);background:#fff;border-radius:50%;place-items:center;display:grid;position:relative}.aism-model__icon-art{width:64%;height:64%;display:block}.aism-model__dimension-copy{width:100%;min-width:0;max-width:390px;padding:1px 0}.aism-model__dimension-copy h3{color:var(--dimension-color);letter-spacing:-.015em;overflow-wrap:normal;word-break:normal;margin:0 0 7px;font-size:clamp(15px,.98vw,19px);font-weight:750;line-height:1.22}.aism-model__dimension-copy p{color:#17191c;overflow-wrap:normal;word-break:normal;margin:0;font-size:clamp(12px,.75vw,14px);font-weight:550;line-height:1.36}@media (min-width:1800px){.aism-model__inner{width:min(100% - 160px,1760px)}.aism-model__intro{max-width:540px}.aism-model__heading{font-size:clamp(50px,2.8vw,58px)}.aism-model__core-wrap{width:280px}.aism-model__dimension{min-height:150px}.aism-model__dimension-copy{max-width:410px}}@media (max-width:1100px){.aism-model{min-height:0;padding:48px 0 54px}.aism-model__inner{grid-template-columns:minmax(170px,.42fr) minmax(0,1fr);align-items:center;row-gap:34px;width:min(100% - 64px,920px)}.aism-model__intro{grid-column:1/-1;max-width:760px;padding-right:0}.aism-model__heading br{display:none}.aism-model__summary{max-width:620px;margin-top:15px}.aism-model__core-column{grid-area:2/1;align-self:stretch;min-height:0}.aism-model__core-column:after{display:none}.aism-model__core-wrap{width:clamp(160px,22vw,220px)}.aism-model__dimension-list{grid-area:2/2;padding-left:30px}.aism-model__dimension-list:before{width:4px;top:44px;bottom:44px}.aism-model__dimension{grid-template-columns:70px minmax(0,1fr);gap:14px;min-height:92px}.aism-model__dimension:before{width:30px;height:4px;left:-30px}.aism-model__icon-circle{border-width:4px;width:70px;height:70px}.aism-model__dimension-copy{max-width:none}.aism-model__dimension-copy h3{margin-bottom:4px;font-size:13px}.aism-model__dimension-copy p{font-size:11px;line-height:1.38}}@media (max-width:640px){.aism-model{background:radial-gradient(at 0 8%,#c5ecf57a,#0000 36%),#fff;padding:36px 0 42px}.aism-model__inner{grid-template-columns:minmax(0,1fr);row-gap:25px;width:calc(100% - 36px)}.aism-model__intro,.aism-model__core-column,.aism-model__dimension-list{grid-area:auto/1}.aism-model__eyebrow{margin-bottom:12px;font-size:11px}.aism-model__heading{font-size:clamp(32px,8.5vw,42px);line-height:1.1}.aism-model__heading br{display:initial}.aism-model__summary{max-width:440px;margin-top:14px;font-size:14px}.aism-model__core-column{min-height:0}.aism-model__core-wrap{border-width:4px;width:164px;padding:7px}.aism-model__core-column:after{display:none}.aism-model__core span{font-size:16px}.aism-model__dimension-list{gap:12px;padding:0}.aism-model__dimension-list:before,.aism-model__dimension:before{display:none}.aism-model__dimension{background:#fffffff5;border:1px solid #e5eef3;border-radius:15px;grid-template-columns:62px minmax(0,1fr);gap:14px;min-height:0;padding:15px;box-shadow:0 5px 18px #18425b0d}.aism-model__icon-circle{border-width:4px;width:62px;height:62px}.aism-model__dimension-copy h3{margin-bottom:5px;font-size:13px}.aism-model__dimension-copy p{font-size:11px;line-height:1.45}}@media (prefers-reduced-motion:reduce){.aism-model *{scroll-behavior:auto}}
.hero3{box-sizing:border-box;background:radial-gradient(at 5% 75%,#52daeb2e,#0000 40%),radial-gradient(at 90% 10%,#758fff1a,#0000 40%),#fff;align-items:center;width:100%;min-height:765px;padding:78px 5%;display:flex;position:relative;overflow:hidden}.hero3__container{grid-template-columns:.88fr 1.12fr;align-items:center;gap:clamp(50px,7vw,120px);width:100%;max-width:1600px;margin:0 auto;display:grid;position:relative}.hero3__content{z-index:2;width:100%;max-width:610px;position:relative}.hero3__eyebrow{color:#009ed0;letter-spacing:2px;margin-bottom:27px;font-size:11px;font-weight:800;line-height:1.5;display:inline-block}.hero3__title{color:#101c30;letter-spacing:-3.5px;margin:0;font-size:clamp(44px,4.1vw,68px);font-weight:750;line-height:1.07}.hero3__title span{display:block}.hero3__description{color:#53677e;max-width:570px;margin-top:25px;margin-bottom:30px;font-size:clamp(16px,1.15vw,19px);font-weight:400;line-height:1.75}.hero3__actions{align-items:center;display:flex}.hero3__button{color:#fff;background:#101010;border-radius:50px;justify-content:center;align-items:center;gap:18px;min-height:58px;padding:0 26px;font-size:14px;font-weight:650;text-decoration:none;transition:background .3s,transform .3s,box-shadow .3s;display:inline-flex}.hero3__button:hover{background:#0755a3;transform:translateY(-3px);box-shadow:0 12px 28px #004d9b33}.hero3__button-icon{justify-content:center;align-items:center;width:22px;height:22px;display:flex}.hero3__button-icon svg{width:22px;height:22px}.hero3__highlights{flex-wrap:wrap;align-items:center;gap:13px 20px;margin-top:36px;display:flex}.hero3__highlights span{color:#61778f;white-space:nowrap;align-items:center;gap:8px;font-size:11px;font-weight:500;display:inline-flex}.hero3__highlights i{background:#00b7d9;border-radius:50%;width:6px;height:6px;display:inline-block}.hero3__visual{isolation:isolate;justify-content:center;align-items:center;width:100%;min-width:0;display:flex;position:relative}.hero3__image-frame{z-index:1;aspect-ratio:1.15;background:linear-gradient(135deg,#e0edff,#f1eaff,#e1f8fc);border:1px solid #fffc;border-radius:25px;width:100%;position:relative;overflow:hidden;box-shadow:0 25px 60px #2d508c24}.hero3__image{object-fit:cover;object-position:center;transition:transform .7s}.hero3__image-frame:hover .hero3__image{transform:scale(1.035)}.hero3__accent{z-index:-1;pointer-events:none;filter:blur(55px);border-radius:50%;position:absolute}.hero3__accent--blue{background:#32a5ff29;width:220px;height:220px;top:-65px;left:-65px}.hero3__accent--purple{background:#9068ff21;width:230px;height:230px;bottom:-65px;right:-55px}.hero3__floating-label{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border:1px solid #e1ebf7e6;border-radius:14px;align-items:center;gap:13px;min-width:215px;padding:14px 17px;display:flex;position:absolute;bottom:25px;right:-22px;box-shadow:0 12px 35px #28466e21}.hero3__floating-icon{color:#00a8d5;background:#e5f7fc;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.hero3__floating-icon svg{width:21px;height:21px}.hero3__floating-text{flex-direction:column;gap:5px;display:flex}.hero3__floating-text strong{color:#172b46;font-size:12px;font-weight:750}.hero3__floating-text span{color:#7c8da3;font-size:10px;font-weight:400}@media (min-width:1921px){.hero3{min-height:850px}.hero3__container{max-width:1760px}.hero3__title{font-size:76px}}@media (max-width:1366px){.hero3{min-height:700px;padding:65px 5%}.hero3__container{gap:55px}.hero3__title{letter-spacing:-2.5px;font-size:clamp(42px,4.3vw,58px)}.hero3__floating-label{right:-12px}}@media (max-width:1024px){.hero3{min-height:auto;padding:75px 5%}.hero3__container{grid-template-columns:1fr 1fr;gap:35px}.hero3__title{letter-spacing:-2px;font-size:clamp(40px,5vw,54px)}.hero3__description{font-size:16px}.hero3__image-frame{aspect-ratio:.95}.hero3__highlights{gap:12px}.hero3__highlights span{font-size:10px}}@media (max-width:768px){.hero3{min-height:auto;padding:65px 22px 75px}.hero3__container{grid-template-columns:1fr;gap:50px}.hero3__content{max-width:100%}.hero3__eyebrow{margin-bottom:20px;font-size:10px}.hero3__title{letter-spacing:-2px;font-size:clamp(40px,9vw,55px);line-height:1.08}.hero3__description{margin-top:22px;font-size:16px;line-height:1.7}.hero3__button{min-height:54px;padding:0 22px}.hero3__highlights{gap:13px 16px;margin-top:28px}.hero3__highlights span{font-size:11px}.hero3__visual{width:100%}.hero3__image-frame{aspect-ratio:1.1;border-radius:19px}.hero3__floating-label{min-width:195px;padding:11px 13px;bottom:-20px;right:10px}}@media (max-width:390px){.hero3{padding:55px 18px 65px}.hero3__title{font-size:39px}.hero3__description{font-size:15px}.hero3__highlights{gap:12px}.hero3__image-frame{aspect-ratio:1}.hero3__floating-label{right:5px}}@media (prefers-reduced-motion:reduce){.hero3__button,.hero3__image{transition:none}}
