section.companies{padding:100px 0}@media (max-width:767px){section.companies{padding:40px 0}}section.companies div.title{margin-bottom:10px;font-weight:400;font-size:12px;letter-spacing:0.1em;text-transform:uppercase;padding-top:5px}@media (max-width:1023px){section.companies div.title{margin-bottom:25px}}section.companies .small{font-weight:300;font-size:12px;margin-top:8px;margin-bottom:-8px}@media (max-width:1023px){section.companies .small{margin-bottom:40px}}@media (max-width:767px){section.companies .small{margin-bottom:68px}}section.companies .content{padding:0}section.companies .row[data-company=Anthropic] .company .logo,section.companies .row[data-company=Meta] .company .logo{height:20px}section.companies .row[data-company=G42] .company .logo,section.companies .row[data-company=Magic] .company .logo{height:21px}section.companies .row[data-company=AWS] .company .logo{height:22px}section.companies .company{text-align:center;display:block;width:90px}@media (min-width:1025px){section.companies .company:hover .name:before{opacity:0}section.companies .company:hover .name:after{opacity:1}}@media (max-width:767px){section.companies .company{width:auto;width:initial;white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section.companies .company>*{display:inline-block;vertical-align:middle}}section.companies .company .logo{height:25px;width:36px;position:relative;margin:0 auto}section.companies .company .logo img,section.companies .company .logo svg{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;max-height:100%;max-width:100%;width:auto;width:initial;height:100%}section.companies .company .name{position:relative;display:block;font-weight:400;font-size:12px;letter-spacing:0.1em;text-transform:uppercase;margin-top:7px}@media (max-width:767px){section.companies .company .name{margin-top:0;margin-left:5px}}section.companies .company .name:before{content:attr(data-title);display:block;-webkit-transition:all 0.25s ease;transition:all 0.25s ease}section.companies .company .name:after{content:attr(data-title);display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);white-space:nowrap;font-weight:650;-webkit-transition:all 0.25s ease;transition:all 0.25s ease;opacity:0;letter-spacing:0.08em}section.companies.comparison{z-index:3}@media (max-width:1439px){section.companies.comparison{overflow:hidden}section.companies.comparison .graph{overflow:auto;overflow:initial;width:1338px}}@media (max-width:1439px) and (min-width:1024px){section.companies.comparison .top-active .graph{width:100%}}section.companies.comparison.grey{background:#F9F8F8}@media (max-width:1023px){section.companies.comparison .toggle{position:relative;right:auto;right:initial}}section.companies.comparison .scroll{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:30px}@media (max-width:767px){section.companies.comparison .scroll{position:relative;top:0;margin-bottom:40px;text-align:center}}@media (max-width:1439px){section.companies.comparison .scroller{overflow-y:scroll}}section.companies.comparison .loader{border:20px solid;border-color:rgba(0,0,0,0.15) rgba(0,0,0,0.25) rgba(0,0,0,0.35) rgba(0,0,0,0.5);border-radius:50%;display:none;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-animation:animloader 1s linear infinite;animation:animloader 1s linear infinite;position:absolute;top:50%;left:50%;opacity:0.3;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);pointer-events:none}section.companies.comparison .loader.active{display:inline-block}@-webkit-keyframes animloader{0%{border-color:rgba(0,0,0,0.15) rgba(0,0,0,0.25) rgba(0,0,0,0.35) rgba(0,0,0,0.75)}33%{border-color:rgba(0,0,0,0.75) rgba(0,0,0,0.15) rgba(0,0,0,0.25) rgba(0,0,0,0.35)}66%{border-color:rgba(0,0,0,0.35) rgba(0,0,0,0.75) rgba(0,0,0,0.15) rgba(0,0,0,0.25)}to{border-color:rgba(0,0,0,0.25) rgba(0,0,0,0.35) rgba(0,0,0,0.75) rgba(0,0,0,0.15)}}@keyframes animloader{0%{border-color:rgba(0,0,0,0.15) rgba(0,0,0,0.25) rgba(0,0,0,0.35) rgba(0,0,0,0.75)}33%{border-color:rgba(0,0,0,0.75) rgba(0,0,0,0.15) rgba(0,0,0,0.25) rgba(0,0,0,0.35)}66%{border-color:rgba(0,0,0,0.35) rgba(0,0,0,0.75) rgba(0,0,0,0.15) rgba(0,0,0,0.25)}to{border-color:rgba(0,0,0,0.25) rgba(0,0,0,0.35) rgba(0,0,0,0.75) rgba(0,0,0,0.15)}}section.companies.comparison div.title{margin-bottom:0;padding-top:0;margin-right:10px}section.companies.comparison .small{margin-top:10px;margin-bottom:0}section.companies.comparison .table-head{-ms-flex-wrap:nowrap;flex-wrap:nowrap;text-align:center}@media (max-width:1439px){section.companies.comparison .table-head{width:985px}}section.companies.comparison .table-head .col{-webkit-box-flex:1;-ms-flex:1;flex:1;height:60px}section.companies.comparison .table-head .col[data-company=Anthropic] .company .logo img,section.companies.comparison .table-head .col[data-company=Meta] .company .logo img{height:20px}section.companies.comparison .table-head .col[data-company=G42] .company .logo img,section.companies.comparison .table-head .col[data-company=Magic] .company .logo img{height:21px}section.companies.comparison .table-head .col[data-company=AWS] .company .logo img{height:22px}section.companies.comparison .table-head .col.empty{pointer-events:none}section.companies.comparison .table-head .col.empty .logo{height:7px}section.companies.comparison .table-head .col.empty .name{width:55px;line-height:130%}section.companies.comparison .table-head .col.empty .name:after{white-space:wrap;width:100%}@media (max-width:767px){section.companies.comparison .table-head .col.empty .name{margin-top:-6px!important}}section.companies.comparison .table-head .col .company{margin:0 auto;width:100%;padding:0 5px;position:relative}section.companies.comparison .table-head .col .company .name{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (max-width:767px){section.companies.comparison .table-head .col .company{display:block}section.companies.comparison .table-head .col .company .name{margin-top:5px;margin-left:0;white-space:wrap}}section.companies.comparison .levels .levels{max-height:0;overflow:hidden;-webkit-transition:max-height 0.5s ease;transition:max-height 0.5s ease}@media (max-width:1439px){section.companies.comparison .levels{width:1338px}}@media (max-width:1439px) and (min-width:1024px){section.companies.comparison .top-active .levels,section.companies.comparison .top-active .table-head{width:100%}}section.companies.comparison .level:last-child .title{border-bottom:1px solid #DFDFE3}section.companies.comparison .level.open>.grid>div>.title svg{-webkit-transform:translateY(-50%) scaleY(-1);transform:translateY(-50%) scaleY(-1)}section.companies.comparison .level .title{font-weight:400;font-size:16px;line-height:120%;letter-spacing:0.1em;text-transform:uppercase;cursor:pointer;min-height:70px;user-drag:none;-webkit-user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-webkit-touch-callout:none;border-top:1px solid #DFDFE3;padding-right:27px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding-top:5px;padding-bottom:5px}section.companies.comparison .level .title.final{pointer-events:none}section.companies.comparison .level .title.final svg{display:none}section.companies.comparison .level .title *{pointer-events:none}section.companies.comparison .level .title svg{width:17px;display:block;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}section.companies.comparison .level .level:last-child .title{border-bottom:0}section.companies.comparison .level .level .title{min-height:60px;font-weight:300;font-size:18px;line-height:115%;padding-left:8px;text-transform:none;letter-spacing:0}section.companies.comparison .level .level .values .val{height:50px}section.companies.comparison .level .level .level .title{min-height:50px;font-size:16px;padding-left:16px}section.companies.comparison .level .level .level .values .val{height:40px}section.companies.comparison .level .level .level .level .title{min-height:40px;font-size:14px;padding-left:24px}section.companies.comparison .level .level .level .level .values .val{height:30px}section.companies.comparison .values{-ms-flex-wrap:nowrap;flex-wrap:nowrap}section.companies.comparison .values .value{padding:0 5px;-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative}section.companies.comparison .values .value:first-child .val{font-weight:550;font-size:14px}section.companies.comparison .values .value:first-child .val .name{position:absolute}section.companies.comparison .values .val{font-weight:650;font-size:18px;background:#FFFFFF;border:0.5px solid #DFDFE3;border-radius:10px;text-align:center;display:block;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all 0.25s ease;transition:all 0.25s ease}section.companies.comparison .cta{margin-top:20px}section.companies.comparison .cta .info{margin-top:20px;font-style:italic;font-weight:300;font-size:14px;line-height:140%}section.companies .popup{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99;-webkit-transition:-webkit-transform 1s ease;transition:-webkit-transform 1s ease;transition:transform 1s ease;transition:transform 1s ease,-webkit-transform 1s ease;-webkit-transform:translateY(100%);transform:translateY(100%)}section.companies .popup.active{-webkit-transform:none;transform:none}section.companies .popup .bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}section.companies .popup .bg+.close{display:none}@media (max-width:1023px){section.companies .popup .bg+.close{position:absolute;top:calc(50% + 60px);right:20px;display:block;z-index:2}}@media (max-width:767px){section.companies .popup .bg+.close{width:100%;top:0;-webkit-transform:none;transform:none;background:-webkit-gradient(linear,left top,left bottom,color-stop(70%,#FFFFFF),to(rgba(255,255,255,0)));background:linear-gradient(180deg,#FFFFFF 70%,rgba(255,255,255,0) 100%);height:70px}section.companies .popup .bg+.close svg{top:50%;right:0;-webkit-transform:translateY(-15px);transform:translateY(-15px);left:auto;left:initial}}section.companies .popup .inside{position:absolute;top:50%;left:0;height:50%;width:100%;z-index:1;border-top:1px solid #DFDFE3;background:#fff;padding-top:40px;overflow:auto}section.companies .popup .inside .content{padding-bottom:30px}@media (max-width:767px){section.companies .popup .inside{top:0;height:100%;padding-top:50px}}section.companies .popup .side{position:sticky;top:0;height:calc(50vh - 40px)}@media (max-width:1023px){section.companies .popup .side{padding-bottom:40px;height:auto;height:initial}}section.companies .popup [class*=col-8]{position:relative}section.companies .popup .close{position:sticky;width:35px;height:35px;top:0;-webkit-transform:translateY(-30px);transform:translateY(-30px);margin-left:auto}@media (max-width:1023px){section.companies .popup .close{display:none}}section.companies .popup .close svg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}section.companies .logo-wrap{display:inline-block;background:#F9F8F8;position:absolute;bottom:20px;left:0;padding:13px 7px;min-width:90px}@media (max-width:1023px){section.companies .logo-wrap{top:35px;right:-35px;left:auto;left:initial;bottom:auto;bottom:initial}}@media (min-width:1025px){section.companies .logo-wrap:hover .name:before{opacity:0}section.companies .logo-wrap:hover .name:after{opacity:1}}section.companies .logo-wrap .logo{height:25px;width:36px;position:relative;margin:0 auto}section.companies .logo-wrap .logo img,section.companies .logo-wrap .logo svg{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;max-height:100%;max-width:100%;width:auto;width:initial;height:100%}section.companies .logo-wrap .name{position:relative;display:block;font-weight:400;font-size:12px;letter-spacing:0.1em;text-transform:uppercase;margin-top:7px;text-align:center}@media (max-width:767px){section.companies .logo-wrap .name{margin-top:0;margin-left:5px}}section.companies .logo-wrap .name:before{content:attr(data-title);display:block;-webkit-transition:all 0.25s ease;transition:all 0.25s ease}section.companies .logo-wrap .name:after{content:attr(data-title);display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);white-space:nowrap;font-weight:650;-webkit-transition:all 0.25s ease;transition:all 0.25s ease;opacity:0;letter-spacing:0.08em}section.companies .popup-headline{font-weight:550;font-size:22px;line-height:135%;color:#202137;max-width:380px}section.companies .popup-headline strong{display:block;font-weight:400;font-size:14px;letter-spacing:0.1em;text-transform:uppercase;color:#202137;margin-bottom:5px}section.companies .popup-headline+.rating{margin-left:0;margin-top:20px}