@keyframes modelsPulseGlow{0%,100%{box-shadow:0 0 0 0 rgba(75,125,225,0.25);}50%{box-shadow:0 0 0 6px rgba(75,125,225,0);}}@keyframes modelsIconShimmer{0%,85%,100%{background-position:-200% center;}95%{background-position:200% center;}}.interactionModels{width:100%;margin-top:10px;}.interactionModels__inner{width:100%;}.interactionModels__header{width:100%;margin-bottom:20px;}.interactionModels__title{position:relative;width:100%;--fontsizeMin:26;--fontsizeMax:34;font-size:clamp(var(--fontsizeMin) * 1px,var(--fontsizeMax) * 1px - (var(--linearInterpolation940x1200) * ((var(--fontsizeMax) - var(--fontsizeMin)) / 100)),var(--fontsizeMax) * 1px);padding-bottom:14px;}.interactionModels__title::after{content:'';display:block;position:absolute;bottom:0;left:0;width:60px;height:3px;border-radius:2px;background:radial-gradient(273% 142% at -1% 0%,rgba(75,125,225,1),rgba(32,56,206,1) 100%);}.interactionModels__title__accent{background:radial-gradient(273% 142% at -1% 0%,#4B7DE1,#2038CE 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;}.interactionModels__noiseSvg{position:absolute;width:0;height:0;pointer-events:none;}.interactionModels__main{position:relative;width:100%;display:flex;--gapMin:40;--gapMax:90;--modelGap:clamp(var(--gapMin) * 1px,var(--gapMax) * 1px - (var(--linearInterpolation940x1200) * ((var(--gapMax) - var(--gapMin)) / 100)),var(--gapMax) * 1px);gap:var(--modelGap);box-sizing:border-box;border:1px solid rgba(238,240,244,1);border-radius:15px;box-shadow:0 4px 32px -6px rgba(0,66,130,0.06);background:radial-gradient(ellipse 60% 50% at 10% 30%,rgba(75,125,225,0.045),transparent),radial-gradient(ellipse 50% 40% at 90% 60%,rgba(32,56,206,0.03),transparent),radial-gradient(ellipse 70% 50% at 50% 10%,rgba(238,240,244,0.5),transparent),#fff;--paddingMin:30;--paddingMax:55;padding:clamp(var(--paddingMin) * 1px,var(--paddingMax) * 1px - (var(--linearInterpolation940x1200) * ((var(--paddingMax) - var(--paddingMin)) / 100)),var(--paddingMax) * 1px);transition:box-shadow 0.35s ease;}.interactionModels__main::after{content:'';position:absolute;inset:0;border-radius:inherit;filter:url(#modelsNoise);opacity:0.025;pointer-events:none;z-index:0;}@media (hover:hover){.interactionModels__main:hover{box-shadow:0 8px 44px -6px rgba(0,66,130,0.11);}}.interactionModels__main>*{flex:1;}.interactionModels__model{position:relative;display:flex;flex-direction:column;border-radius:12px;background:transparent;opacity:0;transform:translateY(24px);transition:opacity 0.6s cubic-bezier(0.22,1,0.36,1),transform 0.6s cubic-bezier(0.22,1,0.36,1),background 0.35s ease,box-shadow 0.3s ease;will-change:transform,opacity;}.interactionModels__model:nth-child(1){transition-delay:0.08s,0.08s,0s;}.interactionModels__model:nth-child(2){transition-delay:0.20s,0.20s,0s;}.interactionModels__model:nth-child(3){transition-delay:0.32s,0.32s,0s;}.interactionModels__model.is-visible{opacity:1;transform:translateY(0);}@media (hover:hover){.interactionModels__model.is-visible:hover{transform:translateY(-4px);background:linear-gradient(180deg,rgba(75,125,225,0.025) 0%,rgba(75,125,225,0.045) 100%);}}.interactionModels__model::before{content:'';position:absolute;bottom:0;left:20%;right:20%;height:3px;border-radius:3px;background:linear-gradient(90deg,rgba(75,125,225,0.6),rgba(32,56,206,0.4));opacity:0;transform:scaleX(0.3);transform-origin:center;transition:opacity 0.35s ease,transform 0.35s ease;pointer-events:none;}@media (hover:hover){.interactionModels__model:hover::before{opacity:1;transform:scaleX(1);}}.interactionModels__model:not(:last-child)::after{content:'';display:block;position:absolute;right:calc(var(--modelGap) / 2 * -1);top:5%;bottom:5%;width:1px;background:linear-gradient( 180deg,transparent 0%,rgba(75,125,225,0.18) 25%,rgba(75,125,225,0.12) 50%,rgba(75,125,225,0.18) 75%,transparent 100% );transition:opacity 0.3s ease;}@media (hover:hover){.interactionModels__model:hover::after,.interactionModels__model:hover+.interactionModels__model::after{opacity:0;}}.interactionModels__model--featured{background:linear-gradient(178deg,rgba(255,255,255,0) 20%,rgba(237,242,255,0.6) 100%);padding:16px;border-radius:14px;z-index:1;}.interactionModels__model__badge{position:absolute;top:-10px;right:16px;padding:4px 12px;border-radius:20px;background:linear-gradient(135deg,#4B7DE1,#2038CE);color:#fff;font-family:Lexend;font-size:11px;font-weight:500;letter-spacing:0.03em;line-height:1.5;white-space:nowrap;z-index:3;pointer-events:none;box-shadow:0 2px 8px -2px rgba(32,56,206,0.3);}.interactionModels__model__glow{position:absolute;inset:0;border-radius:inherit;background:radial-gradient( 280px circle at var(--glow-x,50%) var(--glow-y,50%),rgba(75,125,225,0.07) 0%,transparent 70% );opacity:0;transition:opacity 0.4s ease;pointer-events:none;z-index:0;}@media (hover:hover){.interactionModels__model--featured:hover .interactionModels__model__glow{opacity:1;}.interactionModels__model--featured.is-visible:hover{background:linear-gradient(178deg,rgba(75,125,225,0.03) 0%,rgba(237,242,255,0.7) 100%);}}.interactionModels__model__num{position:absolute;top:-8px;right:0;font-family:Space_Grotesk;font-weight:700;--fontsizeMin:42;--fontsizeMax:56;font-size:clamp(var(--fontsizeMin) * 1px,var(--fontsizeMax) * 1px - (var(--linearInterpolation940x1200) * ((var(--fontsizeMax) - var(--fontsizeMin)) / 100)),var(--fontsizeMax) * 1px);line-height:1;background:radial-gradient(273% 142% at -1% 0%,#4B7DE1,#2038CE 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;opacity:0.10;pointer-events:none;user-select:none;z-index:0;transition:opacity 0.3s ease;}.interactionModels__model--featured .interactionModels__model__num{top:14px;}@media (hover:hover){.interactionModels__model:hover .interactionModels__model__num{opacity:0.22;}}.interactionModels__model__icon{position:relative;--widthMin:45;--widthMax:60;--iconSize:clamp(var(--widthMin) * 1px,var(--widthMax) * 1px - (var(--linearInterpolation940x1200) * ((var(--widthMax) - var(--widthMin)) / 100)),var(--widthMax) * 1px);min-width:var(--iconSize);max-width:var(--iconSize);min-height:var(--iconSize);max-height:var(--iconSize);border-radius:10px;background:linear-gradient(135deg,#f5f5fa,#ebeeff);border:1px solid rgba(75,125,225,0.12);box-shadow:0 2px 10px -2px rgba(75,125,225,0.10);margin-bottom:20px;overflow:hidden;transition:box-shadow 0.35s ease,transform 0.35s cubic-bezier(0.22,1,0.36,1),background 0.35s ease,border-color 0.35s ease;}.interactionModels__model--featured .interactionModels__model__icon{border-color:rgba(75,125,225,0.25);}.interactionModels__model__icon::after{content:'';position:absolute;inset:0;border-radius:inherit;background:linear-gradient( 105deg,transparent 35%,rgba(255,255,255,0.5) 47%,rgba(255,255,255,0.7) 50%,rgba(255,255,255,0.5) 53%,transparent 65% );background-size:200% 100%;animation:modelsIconShimmer 4s ease-in-out infinite;pointer-events:none;z-index:1;}.interactionModels__model:nth-child(2) .interactionModels__model__icon::after{animation-delay:1.3s;}.interactionModels__model:nth-child(3) .interactionModels__model__icon::after{animation-delay:2.6s;}@media (hover:hover){.interactionModels__model:hover .interactionModels__model__icon{background:linear-gradient(135deg,#ebeeff,#dde4ff);border-color:rgba(75,125,225,0.3);box-shadow:0 6px 24px -4px rgba(75,125,225,0.30),0 0 0 4px rgba(75,125,225,0.06);transform:translateY(-3px) scale(1.05);}}.interactionModels__model__icon::before{content:'';display:flex;align-items:center;justify-content:center;position:absolute;inset:0;background-position:center;background-repeat:no-repeat;}.interactionModels__model__icon--peoples::before{background-image:url(../../../img/icon_peoples_blue_32x22.svg);background-size:32px 22px;}.interactionModels__model__icon--edu::before{background-image:url(../../../img/icon_edu_blue_28x23.svg);background-size:28px 23px;}.interactionModels__model__icon--expert::before{background-image:url(../../../img/icon_expert_blue_26x26.svg);background-size:26px 26px;}.interactionModels__model__icon--swap::before{background-image:url(../../../img/icon_swap_blue_24.svg);background-size:24px;}.interactionModels__model__title{flex-grow:1;margin-top:0;color:#292929;font-family:Space_Grotesk;--fontsizeMin:18;--fontsizeMax:24;font-size:clamp(var(--fontsizeMin) * 1px,var(--fontsizeMax) * 1px - (var(--linearInterpolation940x1200) * ((var(--fontsizeMax) - var(--fontsizeMin)) / 100)),var(--fontsizeMax) * 1px);font-weight:700;line-height:120%;text-align:left;margin-bottom:12px;transition:color 0.3s ease;}@media (hover:hover){.interactionModels__model:hover .interactionModels__model__title{background:radial-gradient(273% 142% at -1% 0%,#4B7DE1,#2038CE 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;}}.interactionModels__model__text{flex-grow:2;margin-top:0;color:rgba(70,73,83,1);font-family:Lexend;--fontsizeMin:14;--fontsizeMax:17;font-size:clamp(var(--fontsizeMin) * 1px,var(--fontsizeMax) * 1px - (var(--linearInterpolation940x1200) * ((var(--fontsizeMax) - var(--fontsizeMin)) / 100)),var(--fontsizeMax) * 1px);font-weight:400;line-height:150%;text-align:left;padding-bottom:20px;margin-bottom:20px;position:relative;}.interactionModels__model__text::after{content:'';position:absolute;bottom:0;left:0;width:40px;height:2px;border-radius:1px;background:linear-gradient(90deg,#4B7DE1,#6C9CFF);opacity:0.4;transition:width 0.3s ease,opacity 0.3s ease;}.interactionModels__model--featured .interactionModels__model__text::after{opacity:0.7;width:50px;}@media (hover:hover){.interactionModels__model:hover .interactionModels__model__text::after{width:56px;opacity:0.7;}}.interactionModels__model__btn{flex-shrink:5;--fontsizeMin:14;--fontsizeMax:18;font-size:clamp(var(--fontsizeMin) * 1px,var(--fontsizeMax) * 1px - (var(--linearInterpolation940x1200) * ((var(--fontsizeMax) - var(--fontsizeMin)) / 100)),var(--fontsizeMax) * 1px);text-align:center;margin-top:auto;overflow:hidden;transition:transform 0.25s cubic-bezier(0.22,1,0.36,1),box-shadow 0.25s ease,background 0.25s ease,padding 0.25s ease;}.interactionModels__model__btn__arrow{display:inline-block;width:0;opacity:0;transform:translateX(-8px);transition:width 0.3s cubic-bezier(0.22,1,0.36,1),opacity 0.3s ease,transform 0.3s cubic-bezier(0.22,1,0.36,1);overflow:hidden;}@media (hover:hover){.interactionModels__model__btn:hover .interactionModels__model__btn__arrow{width:20px;opacity:1;transform:translateX(0);}.interactionModels__model__btn:hover{transform:translateY(-2px);box-shadow:0 4px 14px -4px rgba(0,66,130,0.10);animation:modelsPulseGlow 2s ease-in-out infinite;}.interactionModels__model__btn:active{animation:none;}}.interactionModels__comparison{margin-top:48px;border:1px solid #EEF0F4;border-radius:16px;overflow:hidden;box-shadow:0 4px 32px -6px rgba(0,66,130,0.06);background:#fff;}.interactionModels__table{width:100%;border-collapse:collapse;font-family:Lexend;--fontsizeMin:13;--fontsizeMax:15;font-size:clamp(var(--fontsizeMin) * 1px,var(--fontsizeMax) * 1px - (var(--linearInterpolation500x1200) * ((var(--fontsizeMax) - var(--fontsizeMin)) / 100)),var(--fontsizeMax) * 1px);line-height:150%;text-align:left;}.interactionModels__table .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}.interactionModels__table thead{background:#F8F9FC;}.interactionModels__table th{color:rgba(81,85,106,1);font-family:Lexend;font-weight:500;font-size:12px;letter-spacing:0.06em;text-transform:uppercase;padding:14px 20px;white-space:nowrap;border-bottom:1px solid #EEF0F4;}.interactionModels__table td{color:rgba(70,73,83,1);font-weight:300;padding:16px 20px;border-bottom:1px solid #EEF0F4;vertical-align:middle;transition:background 0.2s ease;}.interactionModels__table tbody tr:last-child td{border-bottom:none;}.interactionModels__table td strong{color:#292929;font-weight:600;}@media (hover:hover){.interactionModels__table tbody tr:hover td{background:rgba(75,125,225,0.02);}}.interactionModels__table__row--featured td{background:rgba(75,125,225,0.04);}.interactionModels__table__row--featured td:first-child{position:relative;padding-left:26px;}.interactionModels__table__row--featured td:first-child::before{content:'';position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,#4B7DE1,#6C5CE7);}.interactionModels__table__badge{display:inline-block;margin-left:8px;padding:2px 10px;border-radius:100px;background:linear-gradient(135deg,#4B7DE1,#2038CE);color:#fff;font-family:Lexend;font-size:10px;font-weight:500;letter-spacing:0.03em;line-height:1.6;vertical-align:middle;white-space:nowrap;}.interactionModels__table__clockIcon{color:#4B7DE1;vertical-align:-2px;margin-right:4px;flex-shrink:0;}.interactionModels__table__budget{display:inline-block;padding:4px 14px;border-radius:100px;background:#F8F9FC;border:1px solid #EEF0F4;font-weight:400;font-size:13px;color:#292929;white-space:nowrap;transition:border-color 0.2s ease,box-shadow 0.2s ease;}@media (hover:hover){.interactionModels__table tbody tr:hover .interactionModels__table__budget{border-color:rgba(75,125,225,0.25);box-shadow:0 1px 6px -2px rgba(75,125,225,0.15);}}.interactionModels__table__row--featured .interactionModels__table__budget{background:rgba(75,125,225,0.06);border-color:rgba(75,125,225,0.15);}@media (max-width:640px){.interactionModels__comparison{border:none;box-shadow:none;background:transparent;border-radius:0;overflow:visible;}.interactionModels__table thead{display:none;}.interactionModels__table,.interactionModels__table tbody,.interactionModels__table tr,.interactionModels__table td{display:block;}.interactionModels__table tr{margin-bottom:12px;padding:20px;border:1px solid #EEF0F4;border-radius:14px;background:#fff;box-shadow:0 2px 16px -4px rgba(0,66,130,0.06);}.interactionModels__table td{border-bottom:none;padding:3px 0;background:transparent !important;}.interactionModels__table td::before{content:attr(data-label);display:block;font-weight:500;color:rgba(81,85,106,1);font-size:11px;letter-spacing:0.04em;text-transform:uppercase;margin-bottom:2px;margin-top:10px;}.interactionModels__table td:first-child::before{margin-top:0;}.interactionModels__table__row--featured{border-color:rgba(75,125,225,0.2);background:linear-gradient(178deg,#fff 20%,#edf2ff 100%) !important;}.interactionModels__table__row--featured td:first-child::before{display:none;}.interactionModels__table__budget{margin-top:4px;}.interactionModels__table__clockIcon{display:none;}}@media (prefers-reduced-motion:reduce){.interactionModels__model{opacity:1;transform:none;transition:none;}.interactionModels__model__btn{animation:none !important;}.interactionModels__model__icon::after{animation:none !important;}}@media (max-width:1040px){.interactionModels__model__icon--peoples::before{background-size:24px 16.5px;}.interactionModels__model__icon--edu::before{background-size:21px 17.25px;}.interactionModels__model__icon--expert::before{background-size:20px 20px;}.interactionModels__model__icon--swap::before{background-size:18px;}}@media (max-width:940px){.interactionModels__main::after{display:none;}.interactionModels__main{gap:20px;background:transparent;border:none;box-shadow:none;padding:0;--gapRow:20px;--gapCol:20px;--elemsCount:3;--minElemWidth:240px;--maxElemWidth:100%;--elemsWidth:calc((100% - var(--gapCol) * var(--elemsCount)) / var(--elemsCount));display:grid;gap:var(--gapRow) var(--gapCol);grid-template-columns:repeat(auto-fit,minmax(clamp(clamp(0px,100%,var(--minElemWidth)),var(--elemsWidth),var(--maxElemWidth)),1fr));}.interactionModels__model{padding:30px;box-sizing:border-box;border:1px solid rgba(238,240,244,1);border-radius:15px;box-shadow:0 4px 32px -6px rgba(0,66,130,0.06);background:#fff;transition:transform 0.3s cubic-bezier(0.22,1,0.36,1),box-shadow 0.3s ease;transition-delay:0s !important;}@media (hover:hover){.interactionModels__model:hover{box-shadow:0 10px 36px -6px rgba(0,66,130,0.13);}}.interactionModels__model__icon{position:absolute;top:30px;left:30px;margin:unset;}.interactionModels__model__title{display:flex;align-items:center;padding-left:55px;min-height:45px;flex-grow:unset;}.interactionModels__model:not(:last-child)::after{display:none;}.interactionModels__model--featured{padding:30px;background:linear-gradient(178deg,#fff 20%,#edf2ff 100%);border-color:rgba(75,125,225,0.2);}.interactionModels__model__badge{top:-10px;right:20px;}.interactionModels__model__num{top:20px;right:20px;}.interactionModels__model::before{bottom:-1px;left:24px;right:24px;border-radius:0 0 3px 3px;}}