@layer theme,base;@layer components{.MethodologyFan-module__tl_90W__frame{margin-top:var(--lead)}.MethodologyFan-module__tl_90W__board{gap:20px;max-width:347px;margin:0 auto;padding:0;list-style:none;display:grid}.MethodologyFan-module__tl_90W__card{min-height:339px;color:var(--cream);border-radius:15px;flex-direction:column;gap:16px;padding:24px 20px;display:flex;position:relative;overflow:hidden}.MethodologyFan-module__tl_90W__card>*{position:relative}.MethodologyFan-module__tl_90W__icon{width:44px;height:44px;margin-bottom:auto}.MethodologyFan-module__tl_90W__title{font-size:32px;font-weight:700;line-height:1.2}.MethodologyFan-module__tl_90W__body{opacity:.8;font-size:16px;font-weight:400;line-height:22px}.MethodologyFan-module__tl_90W__face-cosmos{background:var(--ink)}.MethodologyFan-module__tl_90W__face-cream{background:var(--cream);color:color-mix(in srgb, var(--purple) 40%, var(--lavender))}.MethodologyFan-module__tl_90W__face-lime{background:var(--lime-pale);color:var(--ink)}.MethodologyFan-module__tl_90W__face-purple{background:var(--purple)}.MethodologyFan-module__tl_90W__photo{left:calc(var(--pu,1px) * -391);top:calc(var(--pu,1px) * -429.52);width:calc(var(--pu,1px) * 1249);height:calc(var(--pu,1px) * 1249);pointer-events:none;overflow:hidden;transform:scaleY(-1);position:absolute!important}.MethodologyFan-module__tl_90W__photo-img{object-fit:cover;max-width:none;top:-26.36%!important;left:22.14%!important}@media (min-width:768px){.MethodologyFan-module__tl_90W__frame{margin-top:clamp(56px,8.4vw,120px);container-type:inline-size}.MethodologyFan-module__tl_90W__board{--u:calc(min(100cqw, 761.22px) / 761.22);max-width:none;width:calc(var(--u) * 761.22);height:calc(var(--u) * 749);display:block;position:relative}.MethodologyFan-module__tl_90W__card{--pu:var(--u);left:calc(var(--u) * var(--x));top:calc(var(--u) * var(--y));width:calc(var(--u) * 347.09);height:calc(var(--u) * 339.19);border-radius:calc(var(--u) * 15);min-height:0;padding:0;display:block;position:absolute}.MethodologyFan-module__tl_90W__tilted{rotate:4.61deg}.MethodologyFan-module__tl_90W__card>.MethodologyFan-module__tl_90W__icon,.MethodologyFan-module__tl_90W__card>.MethodologyFan-module__tl_90W__title,.MethodologyFan-module__tl_90W__card>.MethodologyFan-module__tl_90W__body{left:calc(var(--u) * var(--x));top:calc(var(--u) * var(--y));margin:0;position:absolute}.MethodologyFan-module__tl_90W__icon{width:calc(var(--u) * 44.3);height:calc(var(--u) * 44.3)}.MethodologyFan-module__tl_90W__title{width:calc(var(--u) * var(--w));font-size:calc(var(--u) * 40);line-height:calc(var(--u) * 48)}.MethodologyFan-module__tl_90W__body{width:calc(var(--u) * var(--w));font-size:calc(var(--u) * 16);line-height:calc(var(--u) * 22)}}}@layer utilities;@media (min-width:1024px){.MethodologyFan-module__tl_90W__band-w3-fan{--mf-lead:clamp(20px, calc(var(--band-room) * .055), 46px);--mf-card-w:clamp(190px, calc(var(--band-room) * .284), 240px);--mf-card-h:clamp(210px, calc(var(--band-room) * .355), 300px);--mf-card-pad:clamp(14px, calc(var(--band-room) * .0284), 24px);--mf-card-title:clamp(16px, calc(var(--band-room) * .0201), 17px);--mf-card-body:clamp(13px, calc(var(--band-room) * .0166), 14px)}}
@layer theme,base;@layer components{.TechStackPanel-module__41ISIq__panel{border:.5px solid var(--purple);background:radial-gradient(60% 97% at 50% 24%, color-mix(in srgb, var(--cream) 60%, transparent) 0%, color-mix(in srgb, color-mix(in srgb, var(--purple) 10%, var(--lavender)) 51%, transparent) 100%);color:var(--ink);border-radius:17px;flex-direction:column;align-items:center;padding:28px 20px 32px;display:flex;position:relative}.TechStackPanel-module__41ISIq__panel-title{text-align:center;max-width:100%;font-size:28px;font-weight:400;line-height:1.2}.TechStackPanel-module__41ISIq__chains{flex-wrap:wrap;justify-content:center;row-gap:32px;width:100%;max-width:628px;margin-top:32px;padding:0;list-style:none;display:flex}.TechStackPanel-module__41ISIq__chain{flex-direction:column;flex:0 0 33.333%;align-items:center;gap:12px;display:flex}.TechStackPanel-module__41ISIq__languages{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;width:100%;margin-top:28px;padding:0;list-style:none;display:grid}.TechStackPanel-module__41ISIq__language{border:.5px solid color-mix(in srgb, var(--cream) 56%, transparent);background:color-mix(in srgb, var(--cream) 4%, transparent);text-transform:uppercase;border-radius:17px;justify-content:center;align-items:center;height:62px;font-size:18px;line-height:1;display:flex}@media (min-width:640px){.TechStackPanel-module__41ISIq__chain{flex-basis:25%}.TechStackPanel-module__41ISIq__languages{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.TechStackPanel-module__41ISIq__panel{min-height:389px;padding:37px 24px 40px}.TechStackPanel-module__41ISIq__panel-title{font-size:clamp(30px,2.78vw,40px);line-height:1.2}.TechStackPanel-module__41ISIq__panel-title-narrow{max-width:13em}.TechStackPanel-module__41ISIq__chains{row-gap:38px;margin-top:48px}.TechStackPanel-module__41ISIq__languages{row-gap:15px;margin-top:auto;padding-top:29px}}}@layer utilities;@media (min-width:1024px){.TechStackPanel-module__41ISIq__band-w3-techstack{--ts-lead:clamp(20px, calc(var(--band-room) * .07), 58px);--ts-pad:clamp(20px, calc(var(--band-room) * .072), 60px);--ts-title:clamp(17px, calc(var(--band-room) * .032), 28px);--ts-name:clamp(13px, min(calc(var(--band-room) * .024), 1.1vw), 20px);--ts-ticker:clamp(11px, calc(var(--band-room) * .0166), 14px);--ts-chip-py:clamp(10px, calc(var(--band-room) * .038), 32px);--ts-gap:clamp(16px, calc(var(--band-room) * .05), 42px)}}
@layer theme,base;@layer components{.WorkTable-module__To3FXa__card{border:.5px solid var(--purple);background:radial-gradient(594px 435px at 50% 24.3%,#f4f3ed99 0%,#cbc4fd82 100%);border-radius:17px;flex-direction:column;align-items:flex-end;gap:24px;max-width:1173px;margin-inline:auto;padding:40px 20px;display:flex}.WorkTable-module__To3FXa__columns{grid-template-columns:1fr;gap:40px;width:100%;display:grid}.WorkTable-module__To3FXa__column{flex-direction:column;align-items:center;width:100%;max-width:277px;margin-inline:auto;display:flex;position:relative}.WorkTable-module__To3FXa__head{color:var(--ink);font-family:"Satoshi", var(--font-sans);text-align:center;font-size:20px;font-weight:700;line-height:25px}.WorkTable-module__To3FXa__glow{pointer-events:none;width:100%;height:118px;position:absolute;top:38px;left:0}.WorkTable-module__To3FXa__rows{flex-direction:column;align-items:center;margin:63px 0 0;padding:0;list-style:none;display:flex;position:relative}.WorkTable-module__To3FXa__row{color:var(--ink);font-family:"Satoshi", var(--font-sans);text-align:center;font-size:16px;line-height:22px;position:relative}.WorkTable-module__To3FXa__row+.WorkTable-module__To3FXa__row{margin-top:64px}.WorkTable-module__To3FXa__row+.WorkTable-module__To3FXa__row:before{content:"";background:url(/images/solutions/main/work-rule.svg) 50%/100% 100% no-repeat;width:156px;height:.5px;position:absolute;top:-32px;left:50%;transform:translate(-50%)}.WorkTable-module__To3FXa__cta{border:.7px solid var(--purple);min-width:159px;height:44px;color:var(--purple);text-transform:uppercase;white-space:nowrap;border-radius:24px;justify-content:center;align-items:center;padding:0 16px;font-size:16px;line-height:20px;transition:background-color .2s;display:inline-flex}.WorkTable-module__To3FXa__cta:hover{background:color-mix(in srgb, var(--purple) 10%, transparent)}.WorkTable-module__To3FXa__cta:focus-visible{outline:2px solid var(--purple);outline-offset:2px}@media (min-width:768px){.WorkTable-module__To3FXa__card{padding:37px 27px}.WorkTable-module__To3FXa__columns{grid-template-columns:repeat(3,minmax(0,277px));justify-content:center;gap:clamp(24px,6.67vw,96px);min-height:368px}}}@layer utilities;
