.ReferencesSection_section__UnQWg{width:min(calc(100% - 48px),1216px);margin:0 auto;padding:112px 0}.ReferencesSection_sectionHeading__k0sb8{max-width:790px;margin:0 auto 60px;text-align:center}.ReferencesSection_eyebrow__44N_S{display:inline-block;color:var(--violet-deep);font-size:11px;font-weight:800;letter-spacing:.14em}.ReferencesSection_sectionHeading__k0sb8 h2{margin:16px 0 18px;font-family:Avenir Next UltraLight,Avenir Next,Avenir,Segoe UI,Arial,sans-serif;font-size:clamp(38px,4.1vw,56px);font-weight:200;letter-spacing:-.055em;line-height:1.08}.ReferencesSection_sectionHeading__k0sb8 p{max-width:590px;margin:0 auto;color:var(--muted);font-size:16px;line-height:1.65}.ReferencesSection_showcaseSection__u_ab4{width:100%;max-width:none;padding-right:max(24px,calc((100vw - 1216px) / 2));padding-left:max(24px,calc((100vw - 1216px) / 2));background:var(--surface)}.ReferencesSection_referenceMarquee__HjBrC{width:min(100%,1216px);margin:0 auto;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);user-select:none}.ReferencesSection_referenceItem__x3sWK{display:grid;width:220px;height:90px;flex:none;place-items:center;margin-right:44px}.ReferencesSection_referenceItem__x3sWK:focus-visible{border-radius:12px;outline:2px solid var(--accent);outline-offset:-4px}.ReferencesSection_referenceLogoFrame__hi2rW{position:relative;width:170px;height:54px}.ReferencesSection_referenceLogo__Vtacp{display:block;width:100%;height:100%;color:#190f41}html[data-theme=dark] .ReferencesSection_referenceLogo__Vtacp{color:#c6bdfa}.ReferencesSection_referenceLogoCompact__Cvnj_{transform:scale(1.1)}.ReferencesSection_referenceLogoWide__dzSu8{transform:scale(1)}.ReferencesSection_referenceLogoStandard__D7SQq{transform:scale(.92)}.ReferencesSection_referenceLogoSquare__YeFc1{transform:scale(.78)}.ReferencesSection_referenceLogoDominant__43t3c{transform:scale(.82)}@media (max-width:799px){.ReferencesSection_section__UnQWg{padding:82px 0}.ReferencesSection_sectionHeading__k0sb8{margin-bottom:44px}.ReferencesSection_referenceItem__x3sWK{width:168px;height:78px;margin-right:12px}.ReferencesSection_referenceLogoFrame__hi2rW{width:158px;height:52px}}@media (max-width:560px){.ReferencesSection_section__UnQWg{width:min(calc(100% - 32px),1216px)}.ReferencesSection_sectionHeading__k0sb8 h2 br{display:none}}@media (prefers-reduced-motion:reduce){.ReferencesSection_referenceMarquee__HjBrC{overflow-x:auto;-webkit-mask-image:none;mask-image:none}}.StandardsSection_section__tY4ZJ{width:100%;padding:104px 24px;background:radial-gradient(circle at 82% 16%,rgb(140 113 246/10%),transparent 28%),var(--surface)}.StandardsSection_inner__c7URC{width:min(100%,1216px);margin:0 auto}.StandardsSection_sectionHeading__5oatH{max-width:790px;margin:0 auto 56px;text-align:center}.StandardsSection_eyebrow__QZ1N0{display:inline-block;color:var(--violet-deep);font-size:11px;font-weight:800;letter-spacing:.14em}.StandardsSection_sectionHeading__5oatH h2{margin:16px 0 18px;font-family:Avenir Next UltraLight,Avenir Next,Avenir,Segoe UI,Arial,sans-serif;font-size:clamp(38px,4.1vw,56px);font-weight:200;letter-spacing:-.055em;line-height:1.08}.StandardsSection_sectionHeading__5oatH p{max-width:600px;margin:0 auto;color:var(--muted);font-size:16px;line-height:1.65}.StandardsSection_grid__KZ0Ob{display:grid;width:min(100%,636px);margin:0 auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:50px}.StandardsSection_card__EzJWJ{position:relative;display:flex;min-height:290px;flex-direction:column;justify-content:flex-start;padding:24px;border:1px solid rgb(112 85 221/14%);border-radius:21px;background:linear-gradient(145deg,rgb(255 255 255/92%),rgb(246 243 255/78%)),var(--theme-surface);box-shadow:0 16px 42px rgb(49 38 93/6%);transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.StandardsSection_card__EzJWJ:before{position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at 88% 8%,rgb(140 113 246/10%),transparent 46%);content:"";pointer-events:none}.StandardsSection_card__EzJWJ:hover{border-color:rgb(112 85 221/30%);box-shadow:0 22px 48px rgb(58 43 116/11%);transform:translateY(-3px)}.StandardsSection_number__vpbZV{position:relative;z-index:2;align-self:flex-start;padding:5px 8px;border:1px solid rgb(112 85 221/14%);border-radius:999px;background:var(--violet-soft);color:#5b43bd;font-size:9px;font-weight:800;letter-spacing:.08em}.StandardsSection_cardVisual__5PE1f{position:absolute;z-index:1;top:-30px;right:-26px;width:182px;height:182px;pointer-events:none;transition:transform .45s cubic-bezier(.22,1,.36,1)}.StandardsSection_cardVisual__5PE1f img{animation:StandardsSection_standard-image-float__GvyTE var(--float-duration,7.2s) ease-in-out var(--float-delay,0s) infinite;object-fit:contain;transform-origin:center;will-change:transform}.StandardsSection_card__EzJWJ:first-child .StandardsSection_cardVisual__5PE1f img{--float-delay:-1.2s;--float-duration:6.8s;--float-x:-3px;--float-y:-12px;--float-rotate:1deg}.StandardsSection_card__EzJWJ:nth-child(2) .StandardsSection_cardVisual__5PE1f img{--float-delay:-4.1s;--float-duration:7.3s;--float-x:4px;--float-y:-13px;--float-rotate:-1.1deg}.StandardsSection_card__EzJWJ:nth-child(3) .StandardsSection_cardVisual__5PE1f img{--float-delay:-2.7s;--float-duration:7s;--float-x:3px;--float-y:-11px;--float-rotate:0.9deg}.StandardsSection_card__EzJWJ:nth-child(4) .StandardsSection_cardVisual__5PE1f img{--float-delay:-5.5s;--float-duration:7.6s;--float-x:-4px;--float-y:-12px;--float-rotate:-1.1deg}.StandardsSection_card__EzJWJ:hover .StandardsSection_cardVisual__5PE1f{transform:translate3d(-3px,-5px,0) rotate(1.5deg)}@keyframes StandardsSection_standard-image-float__GvyTE{0%,to{transform:translateZ(0) rotate(0)}50%{transform:translate3d(var(--float-x),var(--float-y),0) rotate(var(--float-rotate)) scale(1.015)}}.StandardsSection_cardContent__D9FX4{position:relative;z-index:2;max-width:230px;margin-top:132px}.StandardsSection_cardContent__D9FX4 h3{margin:0 0 10px;color:var(--ink);font-size:20px;font-weight:550;letter-spacing:-.035em;line-height:1.18}.StandardsSection_cardContent__D9FX4 p{margin:0;color:var(--muted);font-size:13px;line-height:1.6}@media (max-width:1050px){.StandardsSection_card__EzJWJ{min-height:270px}}@media (max-width:799px){.StandardsSection_section__tY4ZJ{padding-top:82px;padding-bottom:82px}.StandardsSection_sectionHeading__5oatH{margin-bottom:44px}.StandardsSection_card__EzJWJ{min-height:260px}}@media (max-width:560px){.StandardsSection_section__tY4ZJ{padding-right:16px;padding-left:16px}.StandardsSection_grid__KZ0Ob{grid-template-columns:1fr;gap:40px}.StandardsSection_card__EzJWJ{min-height:245px;padding:22px}.StandardsSection_cardContent__D9FX4{margin-top:116px}.StandardsSection_cardVisual__5PE1f{top:-28px;right:-18px;width:172px;height:172px}}@media (prefers-reduced-motion:reduce){.StandardsSection_cardVisual__5PE1f,.StandardsSection_card__EzJWJ{transition:none}.StandardsSection_cardVisual__5PE1f img{animation:none;will-change:auto}}html[data-theme=dark] .StandardsSection_section__tY4ZJ{background:radial-gradient(circle at 82% 16%,rgb(165 143 248/9%),transparent 28%),var(--theme-soft)}html[data-theme=dark] .StandardsSection_card__EzJWJ{border-color:rgb(165 143 248/17%);background:linear-gradient(145deg,#20222c,#191b24);box-shadow:0 16px 42px rgb(0 0 0/15%)}html[data-theme=dark] .StandardsSection_card__EzJWJ:hover{border-color:rgb(165 143 248/36%);box-shadow:0 22px 48px rgb(0 0 0/24%)}html[data-theme=dark] .StandardsSection_number__vpbZV{border-color:rgb(165 143 248/22%);background:var(--theme-accent-soft);color:#cabfff}.TanetisLogo_logo__w2DZH{position:relative;display:inline-block;width:128px;height:24px}.TanetisLogo_logoImage__g0UAg{display:block;width:100%;height:100%}.TanetisLogo_logoTagline__q8jkG{position:absolute;top:calc(100% + 3px);right:0;left:0;width:100%;color:#5940c4;font-family:Avenir Next,Avenir,Segoe UI,Arial,sans-serif;font-size:7px;font-weight:400;letter-spacing:.12em;line-height:1;text-align:center;text-transform:uppercase;white-space:nowrap}.TanetisLogo_logoTaglineLight__Oh5zl{color:#c6bdfa}.TanetisLogo_logoOnDark__m_agw{display:none}@media (min-width:800px) and (max-width:900px){.TanetisLogo_logo__w2DZH{width:112px;height:21px}.TanetisLogo_logoTagline__q8jkG{top:calc(100% + 2px);font-size:6px;letter-spacing:.1em}}@media (max-width:560px){.TanetisLogo_logo__w2DZH{width:107px;height:20px}.TanetisLogo_logoTagline__q8jkG{top:calc(100% + 2px);font-size:5.5px;letter-spacing:.1em}}html[data-theme=dark] .TanetisLogo_logoOnLight__4N_0R{display:none}html[data-theme=dark] .TanetisLogo_logoOnDark__m_agw{display:block}html[data-theme=dark] .TanetisLogo_logoTagline__q8jkG:not(.TanetisLogo_logoTaglineLight__Oh5zl){color:var(--theme-accent)}