#homepage{position:relative;width:100dvw}#homepage #hero{background-color:#000;overflow:hidden;height:auto;min-height:101dvh;padding:0}#homepage #hero .inner-section-wrapper{margin-top:4rem;padding-top:6rem;padding-bottom:6rem}#homepage #hero .golden-lines{position:absolute;height:95%;right:-40%}#homepage #hero h1{position:relative;color:#fff;font-size:48px;margin-top:2rem;margin-bottom:24px;text-shadow:#000 0 1px 3px;line-height:68px}#homepage #hero h1 span.tiny-ja{display:block;margin-top:5px;margin-left:10px;opacity:.5;font-size:18px;line-height:normal}#homepage #hero p{color:#fff;text-shadow:#000 0 1px 3px;font-size:18px;margin-top:42px}#homepage #hero .ax3-btn{display:block;width:100%;margin:72px 0 0}#homepage #solution{background:linear-gradient(90deg,#E6E5FB,#D7EAF7)}#homepage #solution .inner-section-wrapper .s-title{margin-bottom:72px}#homepage #solution .inner-section-wrapper h2{font-size:34px;margin-bottom:42px;line-height:normal}#homepage #solution .inner-section-wrapper .flex-grid{flex-direction:column}#homepage #solution .inner-section-wrapper .flex-grid .img-box{position:relative;width:100%;max-height:auto;overflow:hidden}#homepage #solution .inner-section-wrapper .flex-grid .img-box picture{width:100%;height:100%;display:block}#homepage #solution .inner-section-wrapper .flex-grid .img-box img{display:block;position:relative;object-fit:cover;max-width:unset;width:110%;left:-5%}#homepage #solution .inner-section-wrapper .flex-grid .text-box .text-box-inner{margin-top:42px;display:flex;flex-direction:column;row-gap:42px}#homepage #solution .inner-section-wrapper .flex-grid .text-box .text-box-inner .sub>span{display:block;color:#034bb8;font-size:22px;font-weight:550;margin-bottom:12px}#homepage #solution .inner-section-wrapper .flex-grid .text-box .text-box-inner .sub:last-of-type{margin-bottom:0}#homepage #approach .inner-section-wrapper .s-title{margin-bottom:72px}#homepage #approach .inner-section-wrapper h2{font-size:42px}#homepage #approach .inner-section-wrapper .flex-grid{flex-direction:column;gap:42px}#homepage #approach .inner-section-wrapper .flex-grid .three-c .img-box{position:relative;width:100%;height:350px;border-radius:24px 24px 24px 0}#homepage #approach .inner-section-wrapper .flex-grid .three-c .img-box img{width:100%;height:100%;object-fit:cover}#homepage #approach .inner-section-wrapper .flex-grid .three-c .text-box .text-box-inner span.title{display:block;font-size:32px;font-weight:550;margin-bottom:12px;margin-top:16px}#homepage #approach .inner-section-wrapper .flex-grid .three-c .text-box .text-box-inner span.title span.tiny-ja{font-size:16px;line-height:normal;opacity:.7}#homepage #approach .inner-section-wrapper .flex-grid .three-c .text-box .text-box-inner span.blue{color:#034bb8}#homepage #approach .inner-section-wrapper .flex-grid .three-c .text-box .text-box-inner p{line-height:normal}#homepage #approach .inner-section-wrapper .flex-grid .three-c.c-2 .img-box img{transform:scale(1.7)}#homepage #partners{padding-top:0}#homepage #partners .inner-section-wrapper{position:relative;padding:0}#homepage #partners .inner-section-wrapper .trusted-by{position:relative;text-align:center;margin-bottom:24px}#homepage #partners .inner-section-wrapper .trusted-by:before{content:"";position:absolute;left:-40px;bottom:50%;height:1px;width:150px;background:#000}#homepage #partners .inner-section-wrapper .flex-grid{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;margin:42px auto;max-width:1200px;row-gap:24px}#homepage #partners .inner-section-wrapper .flex-grid img{width:130px;max-width:none;margin:0 40px}#homepage #partners .inner-section-wrapper .line:after{content:"";position:absolute;right:0;bottom:-60px;height:1px;width:150px;background:#000}#homepage #ax3-process{padding-top:101px;background:linear-gradient(90deg,#19415C,#050A24)}#homepage #ax3-process .inner-section-wrapper .s-title{margin-bottom:72px;color:#cca000}#homepage #ax3-process .inner-section-wrapper h2{font-size:56px;line-height:normal;color:#fff;margin-bottom:24px}#homepage #ax3-process .inner-section-wrapper>p{font-size:20px;color:#fff;margin-bottom:96px}#homepage #ax3-process .inner-section-wrapper p{color:#fff}#homepage #ax3-process .inner-section-wrapper>.flex-grid{flex-direction:column}#homepage #ax3-process .inner-section-wrapper>.flex-grid .process{width:100%;margin-bottom:42px}#homepage #ax3-process .inner-section-wrapper>.flex-grid .process h4{color:#fff}#homepage #ax3-process .inner-section-wrapper>.flex-grid .process .steps.scrollable{display:flex;flex-direction:row;column-gap:16px;margin-bottom:24px;width:100%;overflow-x:scroll;color:#fff}#homepage #ax3-process .inner-section-wrapper>.flex-grid .process .steps.scrollable .step .text{text-wrap:nowrap;padding-bottom:14px;font-weight:450;border-bottom:solid #fff;border-width:0;color:#fff}#homepage #ax3-process .inner-section-wrapper>.flex-grid .process .steps.scrollable .step.active .text{border-bottom:2px solid #cca000}#homepage #ax3-process .inner-section-wrapper>.flex-grid .img-box{min-height:350px}#homepage #ax3-process .inner-section-wrapper>.flex-grid .img-box picture{width:100%;height:100%;opacity:1;pointer-events:auto;z-index:1}#homepage #ax3-process .inner-section-wrapper>.flex-grid .img-box picture.hidden{opacity:0;pointer-events:none;z-index:0}#homepage #ax3-process .inner-section-wrapper>.flex-grid .img-box picture:first-of-type{opacity:1;pointer-events:auto;z-index:1}#homepage #ax3-process .inner-section-wrapper>.flex-grid .img-box picture img{position:absolute;height:90%;left:10%;bottom:0;width:100%;object-fit:cover;object-position:left;max-width:none;box-shadow:-1px -1px 10px rgba(0,0,0,.05);border-radius:24px 0 0 0}#homepage #analysis{background:linear-gradient(90deg,#E6E5FB,#D7EAF7);border-bottom:1px solid #efefef;padding-top:103px}#homepage #analysis .inner-section-wrapper .flex-grid{flex-direction:column;gap:48px}#homepage #analysis .inner-section-wrapper .flex-grid .text-box button{width:100%;margin-top:48px}#homepage #market .inner-section-wrapper .flex-grid{flex-direction:column;gap:48px}#homepage #market .inner-section-wrapper .flex-grid .text-box button{width:100%;margin-top:48px}#homepage #targeting .inner-section-wrapper .flex-grid{flex-direction:column;gap:48px}#homepage #targeting .inner-section-wrapper .flex-grid .text-box button{width:100%;margin-top:48px}#homepage #case-study{background:linear-gradient(90deg,#19415C,#050A24);color:#fff;overflow:hidden}#homepage #case-study .inner-section-wrapper{position:relative}#homepage #case-study .inner-section-wrapper .glass{position:absolute;right:-50%;opacity:.15}#homepage #case-study .inner-section-wrapper h4{font-size:36px}#homepage #case-study .flex-grid{margin-top:42px}#homepage #case-study .flex-grid>div{padding:5px;flex:1 1;max-height:230px}#homepage #case-study .flex-grid>div picture{height:85%}#homepage #case-study .flex-grid>div img{height:100%;width:100%;object-fit:cover;object-position:center}#homepage #case-study .flex-grid>div span{height:15%;display:flex;justify-content:center;align-items:center;color:#000;font-weight:600;padding:5px}#homepage #case-study .flex-grid .extrovert{background:linear-gradient(90deg,#E6E5FB,#D7EAF7);transform:scale(.9);margin-left:-7px}#homepage #case-study .flex-grid .introvert{background:linear-gradient(90deg,#C8AB41,#FFDF6D);margin-left:-25px;z-index:1}#homepage #psycom-noir{background:linear-gradient(90deg,#E6E5FB,#D7EAF7)}#homepage #psycom-noir .inner-section-wrapper .s-title{margin-bottom:72px}#homepage #psycom-noir .inner-section-wrapper h2{font-size:56px;line-height:normal;margin-bottom:72px}#homepage #psycom-noir .inner-section-wrapper h2 span{color:#cca000;font-size:56px}#homepage #psycom-noir .inner-section-wrapper .flex-grid{flex-direction:column;row-gap:48px}#homepage #psycom-noir .inner-section-wrapper .flex-grid .overview{display:flex;flex-direction:column;justify-content:center;row-gap:2rem}#homepage #psycom-noir .inner-section-wrapper .flex-grid .overview img{width:90%;margin-bottom:0}#homepage #psycom-noir .inner-section-wrapper .flex-grid .overview .ax3-btn{width:-moz-fit-content;width:fit-content;display:flex}#homepage #psycom-noir .inner-section-wrapper .flex-grid .overview .ax3-btn p{margin-bottom:0}#homepage #psycom-noir .inner-section-wrapper .flex-grid .features-container{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;gap:.5rem}#homepage #psycom-noir .inner-section-wrapper .flex-grid .features-container .feature{background-color:#f0f5fd;padding:24px;border-radius:24px;display:flex;flex-direction:column;row-gap:24px;box-shadow:1px 0 5px rgba(0,0,0,.3)}#homepage #psycom-noir .inner-section-wrapper .flex-grid .features-container .feature__logo{width:64px}#homepage #psycom-noir .inner-section-wrapper .flex-grid .features-container .feature__name{font-size:1rem;margin-top:0;margin-bottom:0}#homepage #psycom-noir .inner-section-wrapper .flex-grid .features-container .feature__description{font-size:.75rem;margin-bottom:0}#homepage #assessment{border-bottom:1px solid #efefef}#homepage #assessment .inner-section-wrapper .flex-grid{flex-direction:column;box-shadow:1px 0 5px rgba(0,0,0,.3);border-radius:24px;gap:48px}#homepage #assessment .inner-section-wrapper .flex-grid .text-box{padding:0 35px}#homepage #assessment .inner-section-wrapper .flex-grid .text-box h4{margin-top:35px}#homepage #assessment .inner-section-wrapper .flex-grid .text-box p{margin-bottom:48px}#homepage #assessment .inner-section-wrapper .flex-grid .img-box{display:block;width:100%;margin:0;border-radius:0 0 24px 24px;height:auto}#homepage #assessment .inner-section-wrapper .flex-grid .img-box svg{width:306px;height:341px}#homepage #faq{padding-top:153px}#homepage #faq .inner-section-wrapper h4{font-size:36px}#homepage #faq .inner-section-wrapper .details{margin-top:48px}#homepage #faq .inner-section-wrapper .details .detail{margin-bottom:18px}#homepage #faq .inner-section-wrapper .details .detail:last-of-type{margin-bottom:0}#homepage #faq .inner-section-wrapper .details .detail .collapsible{position:relative;display:flex;justify-content:space-between;background-color:#f4f8ff;color:#000;cursor:pointer;padding:18px;width:100%;border:none;border-radius:12px;text-align:left;transition:all .65s}#homepage #faq .inner-section-wrapper .details .detail .collapsible.active,#homepage #faq .inner-section-wrapper .details .detail .collapsible:hover{background-color:#eaf1fd}#homepage #faq .inner-section-wrapper .details .detail .collapsible.active:after{content:"−"}#homepage #faq .inner-section-wrapper .details .detail .collapsible.active{border-radius:12px 12px 0 0;transition:border-radius .1s}#homepage #faq .inner-section-wrapper .details .detail .collapsible:after{content:"+";width:25px;color:#034bb8;font-weight:700;align-self:center;text-align:right}#homepage #faq .inner-section-wrapper .details .detail .answer{padding:0 18px;max-height:0;font-size:.9rem;overflow:hidden;transition:max-height .2s ease-out;background-color:#eaf1fd;border-radius:0 0 16px 16px}#homepage #faq .inner-section-wrapper .details .detail .answer p{margin:18px 0}#homepage #decisions{background:linear-gradient(180deg,#19415C,#050A24);padding:101px 0}#homepage #decisions .inner-section-wrapper{color:#fff}#homepage #decisions .inner-section-wrapper h4{margin-top:0}#homepage #decisions .inner-section-wrapper p{font-size:.9rem;margin-bottom:24px}#homepage #decisions .inner-section-wrapper p.mobile-only{margin-top:24px}#homepage #decisions .inner-section-wrapper .golden-bar{gap:1rem;justify-content:space-between;margin-top:24px}#homepage #decisions .inner-section-wrapper .golden-bar img{width:50%}#homepage #decisions .inner-section-wrapper .golden-bar span{display:block;font-size:26px;color:#cca000;font-weight:700}#homepage #decisions .inner-section-wrapper .flex-grid.buttons{margin-top:48px;flex-direction:column;gap:24px}#homepage #decisions .inner-section-wrapper .flex-grid.buttons button{display:block;width:100%}@media screen and (min-width:768px){#homepage{overflow:hidden}#homepage .m-title{font-size:40px}#homepage #hero{position:relative;height:auto;min-height:100dvh;z-index:3;overflow:hidden;padding-bottom:153px}#homepage #hero .golden-lines{width:50%;height:105%;right:0;top:-5%}#homepage #hero .inner-section-wrapper{margin-top:0;padding-top:153px}#homepage #hero .inner-section-wrapper .text{width:90%}#homepage #hero .inner-section-wrapper .text h1{font-size:96px;font-weight:700;line-height:normal;margin-left:-10px}#homepage #hero .inner-section-wrapper .text p{width:70%;margin:65px 0}#homepage #hero .inner-section-wrapper .text a{width:max-content}#homepage #solution{border-bottom:none}#homepage #solution svg.line_1{position:absolute;right:0;top:17%}#homepage #solution svg.line_2{position:absolute;bottom:-5%}#homepage #solution .inner-section-wrapper h2{font-size:56px}#homepage #solution .inner-section-wrapper .flex-grid{flex-direction:row;column-gap:42px;justify-content:center}#homepage #solution .inner-section-wrapper .flex-grid .img-box{flex:.7 1;max-height:500px}#homepage #solution .inner-section-wrapper .flex-grid .img-box img{width:120%;left:-21%;bottom:8%}#homepage #solution .inner-section-wrapper .flex-grid .text-box{flex:1 1;display:flex}#homepage #solution .inner-section-wrapper .flex-grid .text-box .text-box-inner{align-self:center;margin-top:0}#homepage #solution .inner-section-wrapper .flex-grid .text-box .text-box-inner .sub:first-of-type{margin-top:0}#homepage #solution .inner-section-wrapper .flex-grid .text-box .text-box-inner .sub p{margin:0;line-height:normal;font-size:19px}#homepage #approach svg.line_3{position:absolute;right:0}#homepage #approach .inner-section-wrapper .flex-grid{flex-direction:row;gap:42px}#homepage #approach .inner-section-wrapper .flex-grid .three-c{flex:1 1}#homepage #approach .inner-section-wrapper .flex-grid .three-c .img-box{height:410px}#homepage #approach .inner-section-wrapper .flex-grid .three-c .img-box img{height:100%;max-height:none;object-fit:cover}#homepage #approach .inner-section-wrapper .flex-grid .three-c .text-box .text-box-inner span.title{font-size:36px;margin-bottom:5px}#homepage #approach .inner-section-wrapper .flex-grid .three-c .text-box .text-box-inner p{font-size:18.3px}#homepage #approach .inner-section-wrapper .flex-grid .three-c.c-2 .img-box img{transform:scale(1.5)}#homepage #partners .inner-section-wrapper{max-width:none}#homepage #partners .inner-section-wrapper h3{font-size:96px}#homepage #ax3-process{position:relative;padding-top:153px}#homepage #ax3-process svg.line_4{position:absolute;right:-3%}#homepage #ax3-process .inner-section-wrapper .flex-grid{flex-direction:row-reverse;column-gap:100px}#homepage #ax3-process .inner-section-wrapper .flex-grid .process{overflow-x:hidden;margin-bottom:0;margin-top:24px;flex:1 1}#homepage #ax3-process .inner-section-wrapper .flex-grid .process h4{margin:48px 0 35px}#homepage #ax3-process .inner-section-wrapper .flex-grid .process .steps.scrollable{flex-direction:column;row-gap:24px;overflow:hidden}#homepage #ax3-process .inner-section-wrapper .flex-grid .process .steps.scrollable .step{position:relative;padding-bottom:24px}#homepage #ax3-process .inner-section-wrapper .flex-grid .process .steps.scrollable .step:hover{cursor:pointer}#homepage #ax3-process .inner-section-wrapper .flex-grid .process .steps.scrollable .step:hover .text{color:#cca000;transition:color .3s}#homepage #ax3-process .inner-section-wrapper .flex-grid .process .steps.scrollable .step:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#bebebe}#homepage #ax3-process .inner-section-wrapper .flex-grid .process .steps.scrollable .step .progress-bar{position:absolute;bottom:-1px;left:0;width:100%;max-width:0;height:3px;background-color:#cca000}#homepage #ax3-process .inner-section-wrapper .flex-grid .process .steps.scrollable .step .text{border-bottom:none;padding:0;color:color .3s}#homepage #ax3-process .inner-section-wrapper .flex-grid .process .steps.scrollable .step .text span{width:30px;display:inline-block}#homepage #ax3-process .inner-section-wrapper .flex-grid .process .steps.scrollable .step .sub-text{font-size:14px;padding-top:0;max-height:0;margin-left:40px;overflow:hidden;transition:max-height .5s,padding-top 1s}#homepage #ax3-process .inner-section-wrapper .flex-grid .process .steps.scrollable .step.active .text{border:none}#homepage #ax3-process .inner-section-wrapper .flex-grid .process .steps.scrollable .step.active .sub-text{max-height:500px;padding-top:16px;transition:max-height 1s,padding-top .5s}#homepage #ax3-process .inner-section-wrapper .flex-grid .img-box{position:relative;height:100%;min-height:600px;width:115%;flex:1.1 1}#homepage #ax3-process .inner-section-wrapper .flex-grid .img-box picture{opacity:1;pointer-events:auto;position:absolute;top:0;left:0;transition:opacity .6s ease;z-index:1}#homepage #ax3-process .inner-section-wrapper .flex-grid .img-box picture.hidden{opacity:0;pointer-events:none;z-index:0}#homepage #market{position:relative}#homepage #market svg.lines_6{position:absolute;left:0;top:-70%}#homepage #market svg.lines_7{position:absolute;right:0;top:-10%}#homepage #market .inner-section-wrapper .flex-grid{flex-direction:row-reverse;column-gap:100px}#homepage #market .inner-section-wrapper .flex-grid .text-box{flex:1 1;align-content:center}#homepage #market .inner-section-wrapper .flex-grid .text-box h4{margin-top:48px}#homepage #market .inner-section-wrapper .flex-grid .img-box{flex:1.1 1}#homepage #analysis{position:relative;border-bottom:none;padding-top:153px}#homepage #analysis svg{position:absolute;top:-50%}#homepage #analysis .inner-section-wrapper .flex-grid{flex-direction:row;column-gap:100px}#homepage #analysis .inner-section-wrapper .flex-grid .text-box{flex:1 1;align-content:center}#homepage #analysis .inner-section-wrapper .flex-grid .text-box h4{margin-top:48px}#homepage #analysis .inner-section-wrapper .flex-grid .text-box .ax3-btn{width:auto}#homepage #analysis .inner-section-wrapper .flex-grid .img-box{flex:1.1 1}#homepage #targeting{position:relative}#homepage #targeting svg.lines_8{position:absolute;left:28%;bottom:5%}#homepage #targeting .inner-section-wrapper .flex-grid{flex-direction:row-reverse;column-gap:100px}#homepage #targeting .inner-section-wrapper .flex-grid .text-box{flex:1 1;align-content:center}#homepage #targeting .inner-section-wrapper .flex-grid .text-box h4{margin-top:48px}#homepage #targeting .inner-section-wrapper .flex-grid .text-box .ax3-btn{width:auto}#homepage #targeting .inner-section-wrapper .flex-grid .img-box{flex:1.1 1}#homepage #case-study .inner-section-wrapper .glass{opacity:.4;top:60%;right:-35%;transform:translateY(-50%);height:90%}#homepage #case-study .inner-section-wrapper .limiter{width:75%}#homepage #case-study .inner-section-wrapper .limiter h4{font-size:75px}#homepage #case-study .inner-section-wrapper .limiter p{width:80%;margin:38px 0}#homepage #case-study .inner-section-wrapper .limiter .flex-grid{width:70%}#homepage #case-study .inner-section-wrapper .limiter .flex-grid>div{flex:1 1;max-height:400px}#homepage #case-study .inner-section-wrapper .limiter .flex-grid>div img{object-position:center}#homepage #case-study .inner-section-wrapper .limiter .flex-grid>div.extrovert img{object-position:right}#homepage #case-study .inner-section-wrapper .limiter .flex-grid>div span{font-size:22px}#homepage #psycom-noir .line_9{position:absolute;right:0}#homepage #psycom-noir .line_10{position:absolute;left:0;bottom:0}#homepage #psycom-noir .inner-section-wrapper .flex-grid{flex-direction:row;column-gap:2rem}#homepage #psycom-noir .inner-section-wrapper .flex-grid .overview{width:60%}#homepage #psycom-noir .inner-section-wrapper .flex-grid .overview img{width:50%}#homepage #psycom-noir .inner-section-wrapper .flex-grid .features-container{width:40%}#homepage #psycom-noir .inner-section-wrapper .flex-grid .features-container .feature__logo{width:64px}#homepage #psycom-noir .inner-section-wrapper .flex-grid .features-container .feature__name{font-size:1.25rem}#homepage #psycom-noir .inner-section-wrapper .flex-grid .features-container .feature__description{font-size:.8rem}#homepage #assessment{border-bottom:none}#homepage #assessment .inner-section-wrapper .flex-grid{flex-direction:row-reverse;height:100%}#homepage #assessment .inner-section-wrapper .flex-grid .text-box{align-content:center;padding:35px;flex:3 1}#homepage #assessment .inner-section-wrapper .flex-grid .text-box h4{margin-top:0;font-size:56px}#homepage #assessment .inner-section-wrapper .flex-grid .text-box .ax3-btn{width:auto}#homepage #assessment .inner-section-wrapper .flex-grid .img-box{width:115%;display:flex;border-radius:24px 0 0 24px;flex:2 1}#homepage #assessment .inner-section-wrapper .flex-grid .img-box img{height:95%;align-self:center}#homepage #faq{position:relative}#homepage #faq svg.lines_9{position:absolute;left:0;top:-10%}#homepage #faq .inner-section-wrapper .s-title{text-align:center}#homepage #faq .inner-section-wrapper h4{text-align:center;font-size:56px;margin:72px 0}#homepage #faq .inner-section-wrapper .details .detail .answer p{font-size:16px}#homepage #decisions{position:relative;padding-bottom:153px}#homepage #decisions svg.lines_10{position:absolute;left:0;bottom:-5%;z-index:2}#homepage #decisions .inner-section-wrapper h4{font-size:56px}#homepage #decisions .inner-section-wrapper .golden-bar{column-gap:42px}#homepage #decisions .inner-section-wrapper .golden-bar img{width:unset;flex:1 1}#homepage #decisions .inner-section-wrapper .golden-bar span{font-size:55px}#homepage #decisions .inner-section-wrapper .flex-grid.buttons{flex-direction:row}#homepage #decisions .inner-section-wrapper .flex-grid.buttons button{width:auto}}